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
338672965184	338672965738	338672966288	338672966838	338672967388	338672967938	338672968488	338672969038	338672969588	338672970138	338672970688	338672971238	338672971788	338672972338	338672972888	338672973438	338672973988	338672974538	338672975088	338672975638	338672976188	338672976738	338672977288	338672977838	338672978388	338672978938	338672979488	338672980038	338672980588	338672981138	338672981688	338672982238	338672982788	338672983338	338672983888	338672984438	338672984988	338672985538	338672986088	338672986638	338672987188	338672987738	338672988288	338672988838	338672989388	338672989938	338672990488	338672991038	338672991588	338672992138	338672992688	338672993238	338672993788	338672994338	338672994888	338672995438	338672995988	338672996538	338672997088	338672997638	338672998188	338672998738	338672999288	338672999838	338673000388	338673000938	338673001488	338673002038	338673002588	338673003138	338673003688	338673004238	338673004788	338673005338	338673005888	338673006438	338673006988	338673007538	338673008088	338673008638	338673009188	338673009738	338673010288	338673010838	338673011388	338673011938	338673012488	338673013038	338673013588	338673014138	338673014688	338673015238	338673015788	338673016338	338673016888	338673017438	338673017988	338673018538	338673019088	338673019638	338673020188	338673020738	338673021288	338673021838	338673022388	338673022938	338673023488	338673024038	338673024588	338673025138	338673025688	338673026238	338673026788	338673027338	338673027888	338673028438	338673028988	338673029538	338673030088	338673030638	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24571	21674	25441	28388	21712	21953	18606	2944	920	1045	4143	709	236	206	217	217	240	208	217	199	217	247	238	231	227	228	191	181	197	217	220	215	214	228	196	214	226	209	202	203	203	227	230	232	234	233	212	210	215	215	217	221	221	204	230	210	216	211	207	222	222	230	238	182	207	224	232	184	204	227	217	220	241	203	196	214	200	227	225	217	195	224	210	224	217	243	216	216	220	246	197	226	218	205	210	232	200	212	216	225	188	215	228	227	201	219	201	187	195	212	224	205	195	194	217	214	228	237	222	196	221	194	233	205	240	220	224	226	196	203	222	223	229	218	211	187	218	218	197	193	225	212	232	205	218	245	200	237	230	209	212	219	226	206	200	195	208	219	229	221	214	207	196	233	222	236	230	194	199	196	208	203	184	208	210	239	182	210	230	225	213	201	217	228	193	210	216	228	222	224	214	195	200	197	220	218	179	205	202	202	201	225	186	188	194	186	195	234	215	210	216	207	215	219	215	201	211	229	225	215	175	200	239	215	226	202	218	227	228	216	234	206	223	236	214	226	219	215	207	202	198	217	220	222	224	219	227	254	184	174	237	227	206	189	208	242	219	221	199	182	194	206	230	200	210	221	249	204	221	218	214	210	217	212	232	223	194	212	221	248	208	194	224	194	229	204	194	217	212	199	193	208	221	231	235	178	206	197	224	202	234	233	202	231	182	216	193	211	229	218	241	233	209	196	214	227	221	193	216	215	219	207	214	198	231	226	225	210	232	205	245	245	205	213	219	219	219	222	230	212	229	178	208	207	231	225	203	217	221	204	222	216	217	213	229	222	230	212	256	231	232	226	229	206	220	224	215	184	198	217	228	246	219	207	206	244	232	190	213	209	253	207	210	230	206	217	215	201	224	240	199	214	206	215	240	225	207	215	190	241	203	184	195	205	211	214	209	204	224	222	203	201	181	214	215	200	212	201	204	213	218	239	209	220	210	224	211	238	191	237	239	233	217	180	200	217	209	215	211	227	219	219	210	196	255	229	226	199	210	217	225	228	210	235	224	213	201	226	226	208	238	201	209	234	175	230	202	220	230	216	202	231	236	200	221	214	201	249	203	212	198	185	199	234	211	209	208	212	235	216	204	229	236	207	207	196	222	240	207	218	196	225	184	231	204	216	202	212	228	208	228	221	212	208	197	243	235	209	191	197	234	189	224	185	242	228	224	214	237	210	218	232	232	235	218	206	208	172	236	222	219	215	217	215	207	203	198	226	209	196	247	218	218	209	189	228	202	208	222	258	232	205	226	210	217	183	249	215	217	217	218	218	218	220	219	210	199	234	239	228	220	237	209	206	205	215	239	208	223	227	199	222	219	182	211	217	206	211	242	213	227	196	217	196	240	220	205	208	213	228	220	204	214	238	211	235	214	207	231	245	231	226	204	203	200	247	212	213	216	204	207	189	210	218	205	221	211	186	212	203	209	207	227	231	216	195	223	219	210	230	206	237	236	222	203	215	209	215	181	229	225	231	216	195	217	233	210	212	223	220	208	204	211	191	211	238	230	193	224	214	225	202	232	207	253	215	222	209	225	226	203	178	218	183	210	217	212	202	246	218	205	222	217	236	199	217	200	225	231	221	182	183	197	226	189	222	230	251	195	247	220	258	199	216	204	230	209	181	190	230	230	203	221	252	204	234	205	258	234	214	221	207	223	190	217	227	223	185	219	196	198	200	201	218	207	213	197	232	223	221	210	235	230	209	197	239	222	229	190	213	198	204	210	221	228	213	227	225	208	214	191	223	189	228	207	223	255	200	252	216	222	242	216	219	223	206	209	208	208	242	213	213	213	206	191	199	195	220	228	228	231	199	230	207	237	198	191	206	222	180	234	211	235	189	228	194	194	209	200	234	218	189	212	234	200	203	253	230	229	196	223	215	217	210	216	210	190	201	213	192	231	200	219	204	219	217	214	218	222	193	218	229	206	184	184	200	212	211	208	192	233	199	223	204	217	262	202	207	194	216	215	215	219	214	221	226	206	215	218	236	229	209	184	242	261	243	240	204	216	215	203	252	209	199	249	201	213	211	244	195	230	211	212	237	205	211	222	235	214	231	227	231	225	175	200	189	238	212	204	208	214	226	195	207	196	234	232	173	229	236	201	227	193	214	221	211	191	236	220	201	198	211	199	221	214	215	210	209	195	207	202	182	206	218	183	203	201	224	199	217	224	231	215	203	209	196	216	218	203	237	205	183	192	201	213	223	224	232	225	198	227	211	219	216	211	212	195	213	217	211	208	196	195	192	223	221	200	218	247	216	193	203	199	218	177	226	201	236	232	223	194	235	202	204	189	227	214	218	225	243	242	209	229	209	194	216	238	230	229	216	216	208	234	209	215	197	215	225	197	210	231	250	212	242	232	214	227	220	231	213	206	217	203	212	189	213	223	233	217	214	218	218	198	209	207	219	196	219	244	178	199	200	220	207	201	206	192	237	179	236	206	224	208	230	229	224	196	204	195	200	218	209	217	205	190	233	208	196	240	222	204	239	236	192	205	228	195	207	204	231	222	205	205	205	195	208	212	230	213	212	219	208	231	210	222	221	205	213	178	194	224	191	191	227	229	221	196	218	226	212	215	203	206	212	237	197	211	183	263	207	211	235	245	186	174	201	207	224	205	203	205	242	246	215	205	216	239	202	218	204	214	243	218	242	223	203	202	231	207	198	207	218	204	207	186	210	220	217	236	216	238	215	222	225	188	215	250	192	229	200	214	210	205	206	205	200	201	200	226	214	216	226	204	214	209	195	189	208	222	220	231	239	211	201	234	204	208	226	225	193	194	217	213	243	221	212	186	188	233	224	224	216	227	240	208	206	199	220	228	212	204	191	203	214	213	224	240	211	233	192	193	203	203	228	239	224	226	231	228	208	203	201	268	231	219	208	229	210	215	212	214	212	218	199	189	232	219	225	228	229	231	225	211	203	211	215	206	222	200	224	244	196	228	202	190	212	207	198	198	235	196	245	207	202	231	207	247	214	215	219	215	237	238	229	217	206	234	215	204	204	203	194	220	212	172	189	218	225	193	209	228	196	234	230	217	208	196	228	201	233	202	194	231	222	231	218	209	205	217	225	237	220	213	207	203	207	195	217	254	199	207	201	199	216	225	216	224	197	204	205	198	190	195	200	206	207	220	210	234	231	243	223	225	218	196	188	212	204	249	220	236	210	210	208	225	221	211	224	218	233	201	222	193	214	204	227	206	219	199	211	206	224	228	221	182	208	188	209	208	220	175	200	217	215	211	233	189	243	208	224	222	226	232	187	211	192	188	218	226	204	209	218	216	180	210	199	251	190	177	203	212	230	201	210	206	176	232	192	210	222	199	237	196	206	185	257	211	214	209	216	222	212	219	225	202	235	226	224	209	202	198	188	192	232	210	207	235	227	236	185	221	199	240	224	201	225	227	197	212	228	201	196	219	189	213	228	216	197	237	212	211	217	211	225	192	223
26909	47792	30292	14883	9092	4903	2491	1249	899	986	2834	724	549	533	530	541	566	475	524	511	529	520	520	558	513	490	539	495	491	483	520	505	532	485	526	516	501	516	526	517	531	501	470	482	566	506	525	521	516	529	480	503	514	522	506	534	521	487	541	520	496	563	505	509	504	521	486	489	499	502	512	455	551	523	512	487	503	525	522	463	547	536	503	538	538	544	532	543	516	520	478	503	502	490	489	522	511	517	555	496	535	535	480	516	538	494	500	520	491	497	495	524	479	518	496	513	517	526	520	483	493	526	514	491	517	486	534	503	507	494	555	500	576	498	494	537	471	511	527	528	501	530	526	513	447	508	517	530	518	497	504	506	496	505	514	541	541	520	490	518	480	546	497	475	515	492	539	495	482	518	529	513	501	497	537	482	523	535	522	502	515	486	471	484	522	504	522	476	478	471	509	531	487	498	511	522	479	511	531	514	512	570	526	510	493	481	529	532	517	541	506	520	503	533	515	494	503	506	451	505	484	486	492	490	512	505	492	503	512	502	517	528	526	483	535	494	517	521	527	543	542	494	519	506	492	546	510	517	510	538	520	480	471	510	546	553	534	510	487	510	486	510	519	532	489	501	503	511	527	495	547	526	503	520	495	471	496	497	525	495	509	506	514	500	483	483	495	515	504	519	509	521	481	499	479	506	514	543	511	498	492	497	581	511	506	529	494	515	505	484	491	528	515	508	517	506	488	531	520	501	488	533	521	526	512	499	488	542	503	503	478	519	515	537	573	530	522	507	506	486	501	493	464	540	528	505	510	513	515	547	527	471	486	514	490	472	501	530	533	551	473	536	521	494	512	490	508	539	536	502	561	489	478	516	477	526	508	509	496	508	520	494	508	509	540	499	483	455	490	524	505	493	484	529	548	517	516	528	507	513	490	523	519	519	497	541	541	497	540	492	529	534	503	551	503	497	480	520	500	531	466	522	528	523	478	510	523	520	493	510	531	548	454	498	510	519	541	554	514	498	494	482	506	486	494	489	513	483	483	495	483	537	482	496	506	503	491	507	493	517	543	487	480	469	505	509	553	515	501	493	542	504	517	489	490	514	538	497	497	488	478	527	515	490	548	480	529	542	511	504	507	496	529	497	532	505	508	569	490	493	516	498	486	464	490	524	511	504	526	558	517	496	503	499	492	507	498	498	497	516	499	512	540	515	545	508	538	508	494	487	534	502	494	513	511	494	484	469	513	539	549	522	495	511	504	548	525	502	503	507	478	510	565	503	490	525	536	493	518	505	502	521	489	538	519	490	534	517	505	558	477	507	515	539	564	517	525	495	504	541	508	522	521	511	575	487	497	491	533	491	513	496	539	471	486	552	523	534	481	552	507	491	496	489	497	453	535	480	489	513	527	518	518	481	508	522	515	526	513	494	495	540	510	485	523	514	493	560	540	523	476	522	504	519	536	524	519	513	524	545	524	556	545	490	544	504	508	517	500	507	467	510	496	544	503	532	513	504	557	535	510	514	494	476	515	518	514	520	515	543	503	508	503	496	520	518	493	509	493	532	490	516	500	543	516	527	507	494	481	500	526	528	484	500	458	499	503	481	510	516	468	491	510	551	525	495	529	501	513	467	485	538	517	514	507	502	527	533	521	482	493	519	509	475	490	499	481	524	516	466	435	539	462	512	497	515	535	503	524	501	486	533	544	491	512	504	482	472	497	511	500	501	517	497	532	537	514	550	513	487	503	482	498	500	502	493	496	495	508	509	517	494	504	489	518	515	511	502	499	521	465	527	525	485	532	478	525	463	520	502	498	523	469	494	538	524	511	490	507	512	501	497	514	483	511	522	509	500	506	518	533	501	493	516	519	503	502	511	505	460	506	486	504	555	507	485	512	486	499	495	520	535	528	541	507	474	519	488	501	530	450	484	490	527	516	523	477	522	494	532	518	475	535	514	531	520	534	499	519	482	473	510	510	500	523	508	502	511	476	533	505	498	500	557	550	495	516	527	503	521	532	517	525	493	471	479	524	484	520	510	515	549	524	506	492	512	479	483	502	506	530	474	509	484	543	519	490	503	517	542	532	523	524	523	529	542	467	518	557	491	527	495	496	526	557	483	532	546	524	533	491	493	504	540	492	526	498	536	510	517	497	495	562	498	509	520	500	517	530	516	496	471	528	498	509	506	530	516	459	535	504	504	528	496	527	553	557	490	531	553	507	512	507	518	548	486	503	562	530	510	549	466	520	558	531	480	532	518	503	486	519	516	531	539	518	478	536	526	494	514	533	522	508	518	519	477	498	465	511	490	494	522	494	538	516	523	529	510	522	476	525	519	524	507	504	531	514	488	499	485	489	531	501	494	525	516	529	479	474	483	485	531	491	498	493	514	479	493	545	506	486	534	522	471	499	527	526	522	481	526	492	503	540	474	533	510	521	491	509	519	511	487	499	466	509	516	476	534	540	486	510	545	510	496	510	530	494	517	531	497	510	521	474	506	515	523	538	516	519	498	495	526	534	496	511	485	519	503	527	530	488	447	499	553	515	505	505	502	497	490	506	527	497	515	519	544	513	537	488	535	519	529	483	515	535	513	476	513	480	509	499	508	481	542	527	480	502	479	524	466	551	554	499	509	570	477	472	504	508	482	485	500	528	516	543	532	552	509	513	523	509	512	522	501	487	497	524	531	505	507	497	534	513	494	522	523	501	514	507	498	496	502	484	538	504	523	510	497	505	539	518	514	472	507	492	503	505	511	513	521	500	521	534	500	482	481	484	531	497	537	506	456	517	476	520	534	475	517	531	487	483	528	529	526	486	513	540	544	550	484	499	547	513	489	531	556	519	481	464	541	507	508	520	538	463	488	515	524	528	523	464	508	551	438	544	463	501	499	528	506	493	555	507	504	511	534	502	535	554	510	495	501	537	524	501	501	478	509	509	530	501	528	500	529	524	521	498	504	551	512	512	487	574	515	489	540	528	514	549	533	499	495	518	487	492	492	519	549	502	513	524	520	482	506	484	549	522	557	496	509	563	499	513	507	507	492	496	482	508	496	497	523	526	511	488	473	514	495	528	511	504	542	511	489	525	473	495	491	540	508	464	519	512	525	506	469	535	529	531	521	479	514	526	496	516	510	532	517	526	532	534	508	485	502	480	510	499	510	508	507	490	501	490	510	503	477	531	531	519	464	537	490	509	483	510	528	519	539	511	529	517	553	501	504	501	496	464	510	493	514	533	508	483	512	545	524	498	521	497	509	520	541	540	525	516	475	493	462	508	454	496	537	497	489	512	509	477	539	523	497	490	532	509	520	523	505	469	533	529	530	487	538	538	517	496	503	515	478	498	523	501	524	506	505	528	480	498	493	526	517	507	500	518	523	529	528	533	542	515	487	519	475	528	489	545	459	536	529	502	497	509	467	467	508	525	530	485	524	514	503	556	552	514	505	527	501	510	503	515	477	529	521	518	464	480	507	511	511	458	499	515	511	524	502	524	513
32277	23000	19212	8919	3633	1914	957	459	270	195	245	143	155	133	161	159	146	163	152	127	183	120	176	163	133	144	170	142	170	145	155	169	152	155	139	150	160	147	143	162	133	142	123	139	172	156	136	145	168	152	131	141	147	150	148	132	137	131	178	152	149	167	155	135	153	152	137	150	147	159	155	166	139	160	154	140	153	149	150	145	168	165	167	150	148	138	141	147	162	139	135	146	142	153	133	141	166	161	147	144	148	113	128	173	130	133	154	155	158	136	168	153	146	139	115	133	131	141	132	131	147	148	146	136	161	169	139	154	153	146	152	132	141	126	155	158	151	159	148	143	134	140	141	143	165	159	183	166	139	171	142	172	152	152	154	160	143	130	138	145	138	128	147	176	158	156	158	156	152	131	153	140	156	159	151	142	142	153	146	142	154	168	151	142	139	162	149	137	147	154	148	155	164	131	147	141	157	144	162	144	167	166	158	144	141	129	136	155	136	127	149	147	157	151	160	141	155	146	148	168	149	165	148	126	125	153	159	149	142	149	147	141	131	173	159	159	159	138	165	149	129	179	132	133	160	179	163	154	136	128	146	151	142	157	168	164	160	146	146	151	151	168	133	167	151	161	148	144	145	159	145	142	144	146	155	156	171	149	166	135	150	147	152	183	184	146	133	150	138	145	148	140	139	152	142	177	131	147	128	159	147	147	150	134	161	156	146	149	151	142	150	156	147	138	135	162	153	162	141	152	136	150	176	165	149	172	161	162	145	152	164	164	143	151	158	166	145	157	181	162	163	148	163	121	166	164	139	126	148	150	175	153	169	154	184	165	153	142	149	138	141	163	142	134	141	170	169	132	178	161	142	143	137	166	144	153	153	144	173	159	146	129	163	144	174	145	145	165	162	130	156	123	138	160	136	147	129	144	139	163	171	173	138	159	156	154	147	145	168	123	156	149	158	162	156	131	179	165	151	150	157	122	140	150	154	146	145	157	152	180	140	161	144	150	167	176	140	157	165	140	145	165	146	148	145	167	153	160	163	162	152	144	133	141	152	169	162	158	157	151	155	130	152	143	159	156	158	163	133	159	150	184	165	158	154	142	155	135	157	165	151	130	148	148	143	149	153	144	147	169	124	156	160	146	154	166	144	170	147	152	168	151	136	168	114	148	145	136	149	144	146	143	169	140	149	157	165	140	136	146	137	140	153	146	142	140	148	161	170	142	143	162	126	157	157	131	144	142	147	136	149	149	144	132	141	150	127	141	154	135	149	134	155	153	142	143	134	162	118	158	161	145	142	119	150	180	163	149	156	131	154	163	164	163	152	176	147	161	157	189	148	138	141	147	159	149	149	156	141	166	130	142	134	155	181	133	158	145	156	188	136	136	146	156	161	151	136	142	145	161	146	146	146	156	156	144	132	144	143	133	149	167	145	137	170	141	159	151	145	146	159	148	155	130	150	167	138	133	146	140	141	179	158	152	179	147	142	150	128	173	146	151	147	140	146	144	138	137	141	161	146	135	140	142	136	157	127	147	141	163	162	145	135	166	143	160	147	157	150	144	138	149	149	138	159	186	129	174	138	147	157	151	133	159	148	164	148	151	151	137	153	143	161	140	141	138	145	157	155	168	156	172	152	170	147	156	141	148	168	127	132	129	146	165	136	148	144	165	154	158	175	171	149	163	146	139	159	149	145	143	173	155	166	155	135	146	136	147	122	142	140	166	143	164	157	145	147	135	160	125	158	165	147	157	160	158	157	144	125	174	141	157	173	164	134	160	147	155	159	166	153	156	149	141	144	136	144	141	161	157	150	143	149	153	131	157	147	154	153	185	151	157	149	160	150	133	134	147	128	133	157	133	168	143	156	156	157	158	158	179	158	158	145	161	175	149	159	168	150	147	172	146	146	139	165	156	141	165	163	135	144	160	145	155	156	147	157	170	162	156	174	146	150	146	133	155	140	155	160	163	165	139	144	158	159	158	150	160	165	128	121	146	142	145	140	138	149	155	157	144	147	179	151	137	154	141	165	134	139	130	166	136	142	164	139	147	153	149	159	127	150	157	133	145	179	119	151	142	141	149	137	143	148	134	156	132	153	168	163	141	152	153	143	154	143	162	157	144	168	167	162	141	141	168	140	138	136	143	155	135	152	153	120	161	132	147	160	165	144	165	138	156	132	162	137	142	143	159	151	158	125	164	162	146	169	146	152	155	137	144	121	136	156	145	153	167	141	149	138	162	150	150	162	137	160	169	144	179	165	149	153	146	163	149	163	140	138	160	136	151	132	146	158	144	160	132	162	165	160	166	139	141	148	146	135	138	137	138	124	133	160	153	162	161	138	165	143	142	139	136	132	143	157	149	165	165	156	161	156	161	159	153	157	163	147	163	148	136	140	155	148	133	150	177	168	131	149	147	150	145	150	153	148	135	144	155	149	162	176	136	152	142	155	143	140	157	170	165	151	151	151	140	160	148	164	155	144	161	150	145	153	155	139	135	153	155	139	158	143	149	151	160	150	138	156	167	153	150	164	141	188	147	151	170	173	170	146	151	159	136	145	160	124	134	137	158	137	142	113	155	161	169	149	146	149	130	162	162	159	130	155	171	129	157	166	172	161	119	161	148	151	149	163	148	151	146	130	143	150	153	147	128	137	144	138	150	130	130	164	141	183	156	147	135	152	161	155	149	156	142	128	149	147	133	161	145	127	133	168	148	159	147	157	133	148	167	151	148	170	171	138	161	138	138	171	159	145	155	142	149	145	150	154	157	146	152	176	139	118	158	147	140	148	151	147	164	137	146	147	148	123	157	137	155	163	153	132	154	137	137	148	144	161	152	162	148	159	151	133	137	141	156	157	128	140	153	152	164	154	156	129	147	168	153	152	136	163	160	145	133	132	147	153	146	171	170	130	144	157	168	151	135	138	123	147	151	175	141	168	150	133	139	169	136	146	174	161	143	157	168	150	158	152	156	139	158	151	139	143	139	147	140	152	160	151	140	146	127	146	129	150	149	149	144	142	154	142	165	160	143	136	164	152	151	161	119	154	153	144	150	152	144	149	152	149	145	147	143	168	135	162	155	153	157	138	175	147	164	139	159	164	153	158	164	144	164	122	138	139	134	154	163	147	157	135	127	155	145	133	151	163	140	145	178	144	160	128	151	158	145	159	159	168	159	174	148	143	161	143	124	147	140	130	149	117	132	164	150	134	135	150	149	154	134	169	143	140	154	166	179	139	145	156	153	166	164	136	153	151	142	170	159	135	170	162	145	162	140	150	179	144	160	157	157	144	147	163	142	129	156	171	132	147	149	149	155	157	135	143	154	135	145	152	152	138	155	157	156	146	152	128	168	174	155	149	139	128	149	152	164	137	140	149	172	147	159	139	172	131	142	134	157	151	169	147	133	171	164	157	159	160	133	148	142	153	154	175	163	145	151	148	184	156	154	176	164	159	133	147	159	162	156	156	125	105	171	135	151	141	136	161	138	152	157	153	168
22379	24676	11513	5106	2688	1499	901	567	497	436	571	435	391	408	382	417	403	428	410	401	383	427	443	435	436	389	435	362	377	406	436	456	397	425	414	401	407	382	405	453	395	424	437	446	410	396	417	419	386	395	376	421	403	377	468	371	414	434	402	416	346	409	402	413	369	393	389	431	396	397	426	386	431	383	408	432	413	411	403	412	399	402	412	426	402	403	455	405	438	431	414	419	417	428	408	420	410	400	424	431	416	394	440	426	424	401	441	379	424	403	440	379	406	409	410	414	398	359	435	415	400	426	396	384	406	413	407	415	395	384	417	436	394	423	417	399	402	436	388	433	398	375	429	399	396	405	403	435	401	401	418	405	416	418	393	396	397	439	389	418	453	392	398	403	350	416	372	437	390	430	377	441	385	396	413	447	409	396	395	410	407	408	399	388	431	448	410	375	388	379	356	398	430	382	384	404	413	423	411	395	403	396	370	427	400	406	421	392	392	406	404	397	397	403	435	427	405	398	382	399	389	434	412	396	428	420	402	412	385	397	421	398	411	378	383	381	423	380	392	400	389	399	417	452	396	443	408	384	355	415	437	404	415	411	425	410	364	420	394	377	432	447	427	401	413	394	423	438	433	400	389	442	422	391	408	417	402	400	397	434	424	395	458	418	424	414	420	411	423	430	407	426	413	391	424	391	434	368	394	370	400	435	421	416	422	414	413	383	413	409	392	415	421	428	399	424	429	395	394	410	426	393	412	403	403	449	401	389	409	396	417	391	419	427	432	382	400	393	394	413	413	397	389	413	413	397	392	421	379	407	423	435	386	412	412	418	436	408	378	398	411	405	369	411	420	423	422	427	378	444	417	419	390	365	419	385	408	425	390	413	414	416	397	413	425	414	391	422	391	391	430	367	386	447	436	405	400	383	432	433	390	426	391	424	382	412	348	440	449	440	413	432	401	420	402	385	414	410	422	384	413	431	407	439	422	426	427	396	387	439	432	371	406	368	448	433	370	409	418	381	419	389	406	407	393	408	394	399	391	375	422	443	395	413	376	377	412	392	450	445	412	390	362	379	405	390	414	420	385	407	417	398	397	380	408	404	411	397	367	434	364	441	396	437	374	407	379	441	404	416	410	389	380	401	411	423	395	403	402	375	421	440	418	423	395	418	413	402	414	444	436	417	395	426	387	426	434	418	411	430	388	387	445	399	365	418	413	368	448	410	435	392	404	419	403	411	376	405	413	375	414	421	426	407	416	395	402	388	438	411	390	357	412	403	401	422	429	374	410	379	384	364	401	419	361	442	406	401	441	365	421	435	383	425	425	404	400	393	421	400	448	402	387	410	385	428	409	398	397	403	424	415	380	397	386	421	424	409	393	424	421	404	430	395	385	408	412	471	399	387	408	423	397	410	387	377	428	406	423	393	404	426	424	399	445	391	412	362	437	409	444	430	398	397	375	386	397	434	427	428	396	426	405	394	464	414	381	386	430	406	417	414	417	398	410	393	427	391	398	402	374	419	410	425	395	422	384	399	407	399	402	415	389	400	390	393	406	350	399	407	399	444	409	400	421	402	419	422	368	431	422	438	409	407	422	386	407	402	434	413	420	420	407	419	424	381	426	431	384	429	376	432	412	411	425	396	400	379	363	384	408	399	415	422	389	375	425	430	446	398	436	413	399	385	413	433	399	420	387	438	364	407	402	412	403	420	412	401	444	440	407	382	382	428	441	416	413	409	388	411	419	377	393	394	353	393	421	415	398	387	401	438	399	397	426	415	442	432	417	397	382	427	412	440	383	420	414	395	406	402	393	380	400	433	425	409	366	406	393	403	392	412	392	419	406	434	414	395	408	442	407	427	436	414	454	408	410	404	407	430	391	383	423	357	391	373	415	370	417	419	394	377	403	414	389	422	452	408	376	392	405	419	449	404	395	400	407	434	430	429	442	400	394	426	403	385	386	415	390	450	397	437	387	389	373	429	434	393	385	420	392	377	397	406	387	401	396	406	442	380	391	386	418	446	369	412	373	403	413	445	383	416	399	415	408	415	410	392	406	381	428	408	423	416	427	390	367	408	394	449	392	384	368	407	379	445	402	401	395	427	445	390	443	433	436	387	411	389	404	403	440	391	394	411	387	420	408	405	382	408	423	391	377	409	379	386	404	434	451	424	426	418	391	409	432	378	408	376	444	415	447	419	371	437	439	379	362	388	386	392	412	405	403	393	401	394	429	420	385	408	422	399	384	408	408	443	389	403	396	501	396	402	396	413	403	403	405	428	447	408	362	409	396	430	426	412	429	413	403	424	377	390	401	406	382	413	423	420	405	412	419	367	404	421	370	410	378	446	381	399	410	359	424	393	402	400	424	426	379	423	438	430	391	414	407	390	405	398	423	407	413	400	385	424	425	427	366	413	430	391	407	372	394	432	407	394	383	407	389	425	401	423	406	413	407	402	408	386	437	406	419	418	399	428	390	422	408	379	383	415	413	387	415	397	384	395	418	425	416	399	383	413	414	399	459	408	419	416	422	402	404	399	430	399	408	379	385	408	437	379	424	415	407	400	401	428	415	403	377	438	399	429	367	422	423	431	433	444	435	388	391	407	393	405	435	465	428	428	396	397	422	370	395	377	427	402	416	426	418	371	427	368	415	436	432	423	387	415	376	426	437	417	403	368	400	407	416	417	423	359	391	408	407	428	419	436	399	399	418	399	409	401	425	431	411	383	424	380	388	412	443	436	426	387	396	450	395	424	410	396	410	390	425	424	407	382	404	426	407	390	426	392	443	428	403	404	419	424	455	381	424	414	417	376	373	415	439	396	413	433	427	409	412	414	409	393	418	407	414	418	386	429	390	406	424	403	440	402	390	418	380	402	405	389	408	422	414	411	418	418	419	417	398	422	403	392	375	388	397	393	385	417	392	394	398	390	350	407	410	393	411	413	417	423	445	415	393	401	393	427	391	401	417	368	410	399	395	432	385	400	355	408	419	397	407	380	407	416	383	386	402	438	407	429	396	405	428	431	384	445	429	359	403	428	392	415	396	387	390	390	415	421	417	440	388	402	422	384	422	391	440	391	428	406	356	412	443	396	437	382	407	383	416	394	400	426	401	415	407	412	412	408	406	408	376	426	390	376	423	407	429	421	417	381	413	394	399	425	400	394	399	382	455	392	394	435	438	415	395	417	392	407	395	383	376	375	408	390	420	385	404	413	408	388	408	393	430	413	422	417	429	449	388	407	407	390	382	367	392	431	421	424	367	413	435	389	409	439	367	428	395	385	414	368	396	388	413	419	401	421	403	431	408	416	381	399	426	419	417	433	409	426	405	445	397	399	403	383	394	389	426	423	427	411	385	401	420	420	399	427	412	402	428	418	418	396	424	411	413	389	415	386	424	402	427	435	394	382	406	396	415	401	440	421	418	400	395	383	420	413	427	452	390	419	396	435	409	433	437	417	413	403	417	390	417	386	407	365	381	371	418	407	413	383	412	389
24943	21478	24930	28480	21576	20121	5397	1069	479	926	2342	895	259	208	243	242	231	217	239	221	240	256	253	224	246	237	219	243	242	215	208	260	240	231	213	237	211	231	250	228	227	212	228	200	200	245	245	232	204	207	245	232	241	215	212	208	238	251	239	190	226	244	232	208	216	252	221	207	219	230	251	230	253	252	234	223	230	235	199	255	235	232	203	228	227	206	195	212	228	222	202	219	221	244	211	216	211	230	221	249	228	237	227	230	238	202	238	214	262	230	238	241	261	226	228	211	224	204	214	209	212	218	229	224	240	246	251	249	250	221	235	222	248	219	230	261	232	217	208	216	240	231	217	241	259	237	218	231	230	236	213	228	230	252	238	237	211	232	237	221	231	232	220	258	243	245	212	240	203	261	251	243	228	233	213	228	222	216	214	255	236	243	249	217	235	223	229	224	229	240	224	241	263	245	228	229	227	254	234	252	196	212	221	184	246	217	235	241	242	199	227	200	227	237	220	221	260	232	253	236	191	208	212	235	242	251	243	227	242	242	218	229	238	238	243	210	244	229	220	221	222	206	231	234	256	220	224	202	221	215	221	218	228	222	255	227	222	202	241	217	215	227	210	242	235	216	221	231	228	224	215	197	219	217	229	219	232	231	232	222	212	230	227	237	258	246	217	222	250	234	214	220	226	182	194	261	250	226	242	230	227	242	223	217	229	201	227	229	245	232	249	206	220	239	208	204	243	259	221	244	248	217	199	209	261	249	240	234	230	228	238	213	243	213	240	214	216	241	251	250	222	252	223	236	209	244	239	214	243	247	214	230	215	191	230	254	241	219	234	264	228	217	240	246	239	226	232	230	242	213	232	244	209	258	225	187	250	217	238	201	202	212	213	260	210	252	224	243	221	248	233	202	236	215	202	226	237	240	246	245	226	212	237	204	229	217	238	235	243	224	187	202	235	223	217	219	225	229	229	245	211	254	239	258	256	259	227	217	234	248	249	212	208	233	211	230	236	216	208	239	254	229	223	256	211	249	233	209	236	211	216	228	243	247	214	227	237	203	218	214	236	192	203	259	216	233	212	223	241	248	207	212	252	219	226	219	214	218	243	238	238	243	262	253	247	229	231	231	215	212	232	233	218	206	201	218	234	213	216	246	229	249	204	209	238	245	220	236	243	234	226	236	270	231	240	227	217	203	243	215	231	218	230	217	219	231	224	206	238	224	216	224	234	220	237	256	275	249	235	227	221	225	229	212	232	221	225	223	231	254	245	224	219	245	227	251	224	219	251	251	239	236	218	241	258	233	234	184	208	236	222	202	255	224	246	207	229	214	200	188	225	222	172	239	220	256	219	228	243	247	256	223	220	224	261	223	227	221	233	221	230	199	200	242	227	240	226	233	235	209	212	238	221	223	208	255	251	249	205	235	252	226	234	220	226	232	206	227	203	225	250	241	277	252	233	228	204	218	213	232	243	235	234	220	246	221	220	221	234	210	254	225	222	232	235	239	232	229	235	234	268	237	243	233	217	225	245	224	213	241	227	242	239	225	204	231	237	215	218	252	211	228	272	246	241	215	233	233	215	225	218	229	227	227	217	207	225	257	187	264	236	216	242	253	208	241	245	187	220	239	259	244	241	224	222	214	227	231	227	241	237	187	217	194	193	254	226	244	214	213	231	246	214	235	238	231	207	239	229	212	234	215	220	222	255	240	219	249	234	255	269	227	255	200	249	268	215	240	206	233	248	234	262	237	215	231	242	228	225	250	228	223	206	232	205	210	224	222	227	234	216	247	241	227	230	219	253	235	272	230	228	239	236	216	216	254	264	234	220	228	255	227	252	257	229	238	201	214	214	247	213	229	217	242	221	225	232	215	239	226	220	215	232	233	232	241	262	210	223	230	255	231	218	212	207	221	234	216	224	216	217	255	232	243	218	236	248	271	231	218	256	229	228	215	206	218	196	215	239	250	245	217	228	224	220	216	203	236	242	284	224	243	240	236	235	235	221	216	226	202	242	229	212	205	213	228	206	265	213	251	220	245	215	212	208	229	208	212	242	229	225	215	240	258	221	242	237	235	228	253	236	251	224	229	226	213	222	266	217	221	229	256	223	232	219	249	228	226	233	250	221	214	252	221	202	218	259	250	242	219	221	208	223	225	230	228	193	240	205	203	206	219	209	228	240	230	207	178	207	217	212	218	227	239	221	225	213	214	235	251	233	217	231	223	226	230	241	228	216	215	219	273	245	251	260	238	247	202	233	220	217	211	227	227	217	222	206	213	227	209	243	237	242	234	224	234	198	237	218	218	208	225	240	192	241	209	227	209	220	246	218	238	247	246	247	246	237	221	227	230	222	231	232	208	232	223	226	232	237	220	232	232	247	249	230	257	244	204	232	202	233	202	218	236	237	201	241	237	219	190	204	229	213	204	232	244	227	253	210	207	237	239	230	204	227	220	230	244	253	214	222	218	234	206	208	253	251	240	231	222	249	212	222	196	231	244	238	225	230	224	208	236	238	235	224	215	229	268	244	220	216	214	243	179	245	234	226	239	219	228	190	219	249	246	226	229	194	222	242	252	239	242	262	229	242	257	224	235	235	251	222	236	237	252	237	243	246	234	217	226	238	219	232	212	224	222	199	247	225	252	218	243	246	215	233	216	220	194	223	240	230	213	230	205	216	217	241	224	222	253	230	235	198	233	213	227	252	219	234	237	212	212	224	202	220	236	253	222	225	222	234	240	220	247	223	205	239	208	226	246	230	226	245	248	227	241	239	244	213	219	238	223	232	200	234	228	215	235	224	244	216	229	245	228	218	226	215	207	232	269	220	252	225	215	240	223	234	229	195	248	222	213	234	213	230	230	239	234	213	216	210	239	221	216	215	215	228	227	222	231	237	230	214	220	244	244	248	246	229	259	247	240	239	252	209	231	227	236	200	245	243	239	209	252	220	231	211	246	237	228	217	221	236	220	228	233	225	230	236	234	240	234	246	256	252	232	245	242	226	209	232	241	230	231	237	239	239	208	241	227	239	212	198	250	242	232	220	224	236	220	223	232	218	237	235	248	214	237	234	209	233	254	254	221	230	228	213	194	209	250	242	215	212	259	228	213	228	251	235	227	235	265	240	247	218	215	226	224	240	196	243	209	256	232	215	240	219	253	240	209	226	235	223	249	215	244	251	252	215	208	244	227	202	251	226	252	221	238	221	211	210	258	229	207	250	213	209	265	233	259	200	226	208	222	222	209	213	194	244	231	213	225	212	209	210	244	249	220	204	256	249	244	225	209	245	245	231	224	229	228	237	245	218	209	204	221	223	220	242	228	240	263	256	236	239	196	229	242	217	231	210	242	213	200	232	272	210	236	249	224	207	233	208	224	212	240	204	220	263	203	205	252	252	223	203	205	232	194	234	233	242	210	216	223	214	217	221	205	232	229	232	248	242	208	228	216	254	245	225	221	230	208	246	242	266	234	262	246	250	239	218	229	238	243	248	205
22914	36482	22588	11251	6555	3440	1801	875	673	1069	1972	992	574	558	563	575	534	583	570	601	593	553	598	561	561	566	572	529	586	576	567	527	585	571	577	593	532	530	568	593	536	565	587	574	553	560	614	561	620	579	556	574	558	563	593	561	573	559	612	617	583	554	559	553	566	534	563	535	580	530	641	590	552	559	606	543	543	593	594	572	567	528	552	565	553	561	570	560	560	547	561	582	594	579	553	541	558	534	546	572	605	587	572	591	522	559	545	555	569	587	600	575	593	574	574	550	577	569	529	561	530	556	587	539	578	543	517	565	601	538	567	607	532	536	564	544	550	524	573	614	587	537	560	600	575	546	615	575	540	609	561	561	544	608	546	550	558	573	580	562	585	564	567	618	554	551	585	553	537	582	584	521	580	533	592	524	558	533	551	595	536	570	574	582	589	539	550	520	565	560	530	548	550	557	540	560	559	553	544	491	615	572	572	555	591	523	557	566	554	559	554	587	590	591	572	557	581	627	536	566	541	579	553	561	567	568	552	527	558	560	540	584	541	546	574	603	595	557	517	579	534	558	529	571	546	592	545	604	546	557	557	607	582	567	536	564	570	579	579	564	601	596	527	559	554	554	558	563	570	600	569	567	557	607	568	574	513	529	548	579	562	561	606	560	551	566	558	596	560	578	577	580	568	549	546	512	538	609	581	527	550	592	509	526	588	588	598	557	578	587	554	554	574	578	539	572	553	557	519	571	531	551	612	557	547	591	579	597	570	579	580	536	546	596	533	594	575	578	523	533	598	545	555	511	594	569	547	596	558	572	566	551	587	556	569	552	610	543	590	599	484	585	592	520	572	579	570	553	565	613	519	582	580	547	553	557	568	599	551	574	571	571	567	548	548	547	596	556	593	541	552	556	563	540	539	553	548	535	586	552	528	542	584	549	568	556	570	538	527	522	499	575	611	566	543	550	593	565	544	555	599	556	558	603	568	573	591	585	559	534	586	610	552	544	561	576	589	567	566	548	560	525	588	574	562	603	552	562	556	564	584	553	550	493	587	536	596	557	553	587	579	559	577	592	545	622	590	585	597	589	543	557	568	581	587	527	542	560	583	592	554	555	538	543	560	570	597	549	553	572	553	565	584	519	583	564	600	567	583	538	550	520	544	559	587	590	552	523	577	528	584	533	604	533	594	495	602	553	541	570	503	538	595	542	566	584	570	561	554	521	568	564	588	550	587	545	540	601	553	625	578	543	572	613	557	566	560	549	573	532	571	559	569	537	562	542	568	544	629	591	545	547	557	514	554	571	567	566	555	544	509	606	578	543	581	587	594	576	566	572	580	572	603	574	569	603	573	555	587	559	559	582	538	571	558	570	567	589	571	579	546	563	566	549	566	574	589	542	535	573	567	541	559	577	558	558	585	563	570	569	546	563	606	576	578	552	527	552	516	567	612	571	534	570	543	567	609	609	589	533	601	576	609	609	505	565	573	580	520	547	562	575	518	568	545	540	603	570	585	556	573	591	599	566	597	567	542	558	503	573	564	557	579	564	570	597	580	546	581	590	524	579	556	532	579	570	593	572	533	535	555	579	565	572	573	578	558	547	565	578	618	567	555	523	577	562	528	584	579	544	574	530	564	529	551	558	576	592	571	550	545	570	580	537	530	570	571	536	569	551	536	548	549	555	558	567	522	588	568	562	571	557	572	554	546	565	553	542	533	541	533	584	563	584	570	582	576	551	549	538	572	594	577	595	537	542	542	562	575	544	584	584	570	530	572	582	566	558	594	552	569	550	564	557	572	587	571	546	573	567	573	598	534	554	586	536	548	559	539	529	573	582	587	590	549	567	578	561	576	533	576	588	538	556	552	523	553	586	562	550	602	569	599	578	567	527	599	525	594	588	569	579	552	536	572	575	557	515	590	543	548	592	552	543	588	576	581	575	538	574	605	582	582	604	566	555	627	533	543	527	516	531	547	540	555	557	586	557	570	600	546	562	519	516	582	535	557	566	547	568	531	578	586	619	571	506	545	558	555	551	632	558	561	540	522	571	588	590	565	516	548	615	569	552	573	569	582	573	582	594	532	591	540	578	570	610	582	564	574	572	590	567	533	558	559	586	561	541	567	566	556	558	559	557	528	538	558	578	606	537	591	609	573	575	532	560	574	597	552	560	580	543	541	568	546	562	568	531	552	536	557	549	549	563	581	546	544	598	579	536	572	573	601	564	570	562	581	567	586	566	596	576	575	552	582	601	590	590	520	590	557	561	531	581	616	554	589	583	513	556	546	583	548	541	558	621	546	507	569	602	570	560	602	568	551	601	564	575	616	546	597	520	562	546	585	521	561	561	574	579	594	535	584	601	578	548	567	527	537	543	536	574	576	571	578	545	529	559	576	507	569	569	560	574	521	556	555	557	567	572	617	566	585	588	563	553	554	536	552	567	599	589	545	570	573	564	597	536	582	551	596	567	562	594	600	554	536	585	533	557	573	589	551	572	541	563	601	547	541	581	518	590	605	560	561	560	554	568	577	545	536	614	518	535	549	560	553	579	555	608	563	513	584	609	563	591	597	586	607	593	551	592	564	531	552	564	556	579	550	590	553	573	565	557	586	627	601	559	564	510	560	578	546	580	553	507	559	587	573	622	580	565	576	626	555	564	540	607	552	579	504	588	583	504	602	595	547	600	557	586	562	550	599	536	566	569	566	553	564	547	567	576	611	556	559	559	580	540	591	596	577	616	595	555	577	563	581	552	540	534	530	551	534	538	544	536	592	535	568	595	547	562	591	591	537	553	559	580	546	538	550	613	536	593	553	548	573	585	601	547	537	554	580	572	511	573	583	607	545	581	545	576	569	601	535	607	591	534	562	552	515	559	550	593	572	546	561	551	561	576	569	580	595	551	572	589	552	581	576	610	614	543	592	533	579	526	568	575	557	604	560	606	591	527	594	584	553	532	632	576	572	570	579	600	519	559	574	586	537	547	569	553	542	586	568	573	587	539	549	584	578	510	543	602	536	540	568	573	583	540	576	576	585	594	560	525	576	556	565	579	597	587	551	552	533	567	536	555	538	568	542	556	562	534	564	547	530	553	541	553	565	547	545	618	588	539	607	565	577	592	555	522	546	544	574	598	538	505	530	575	580	562	562	570	594	571	565	586	556	570	543	576	564	547	587	578	618	578	557	546	582	560	564	548	560	605	564	572	551	568	614	543	557	556	557	512	560	577	561	592	589	592	560	602	554	549	541	551	599	576	604	571	558	570	565	555	573	582	551	578	591	552	540	568	584	566	568	542	541	563	567	574	602	550	575	537	577	561	626	533	545	545	555	513	597	593	552	554	605	567	568	576	593	536	554	585	534	582	516	571	590	529	542	569	528	571	526	568	579	529	560	543	600	584	530	557	561	562	557	565	555	566	591	578	562	554	575	540	569	572	605	531	558	539	586	541	575	611	590	597	569	560	532	526	572	565	575	522	567	558	562	578	583	571	599	545
24316	21478	25230	28127	21507	21742	18617	2821	462	1175	4079	1552	257	215	239	249	213	220	219	232	214	245	213	222	244	205	234	219	255	242	224	206	221	222	228	223	243	207	220	241	213	206	201	209	206	221	233	201	210	226	227	239	205	225	229	220	232	234	212	208	207	262	221	217	195	194	230	226	228	225	203	240	208	228	198	228	203	199	223	212	219	230	229	210	203	235	199	224	230	216	259	218	213	223	219	229	225	242	210	208	213	226	216	230	222	202	217	217	218	236	218	212	209	193	205	219	210	211	223	243	240	193	204	213	214	237	217	224	206	242	210	199	215	214	246	237	228	219	258	219	229	240	217	229	210	233	207	208	224	260	227	207	258	230	230	234	211	198	202	198	219	206	239	193	210	226	225	228	225	237	232	246	227	236	210	216	193	221	206	250	218	203	219	216	219	205	215	206	221	225	215	186	234	245	187	223	234	218	189	197	196	214	230	193	237	205	232	192	208	203	242	196	187	238	203	199	218	218	219	209	229	216	245	234	209	224	229	206	210	223	205	208	213	228	227	225	229	230	219	206	225	186	232	220	221	232	193	229	212	211	220	221	229	195	179	211	210	225	221	195	202	204	206	226	221	219	235	228	229	252	225	213	228	221	239	211	228	224	230	228	202	231	197	239	219	193	211	210	229	231	184	195	203	219	222	223	209	232	221	206	220	229	245	201	218	208	202	204	246	220	228	208	200	236	219	184	227	195	212	239	239	217	192	234	238	210	225	217	215	228	245	229	217	217	211	221	239	232	221	226	202	241	213	219	200	233	218	212	220	195	228	230	242	204	226	206	219	198	224	238	232	220	234	213	204	219	231	213	226	209	222	214	235	236	250	217	211	221	213	218	202	227	192	177	232	230	245	220	211	231	215	206	195	206	206	226	198	235	231	232	219	204	185	230	218	203	235	232	235	208	229	206	237	236	195	197	218	246	219	233	234	196	226	194	228	212	228	202	218	219	220	209	228	222	204	232	194	235	200	219	225	208	201	234	227	220	230	215	203	234	203	229	214	215	177	198	204	231	233	221	227	228	236	215	221	235	221	224	203	209	228	233	219	241	206	231	226	242	217	217	213	221	206	256	218	239	186	208	227	233	241	208	220	228	220	238	210	209	205	240	224	223	242	220	212	234	243	231	226	208	203	221	197	244	238	240	247	232	216	221	193	235	219	210	240	220	233	212	174	230	216	239	191	195	236	224	254	235	225	246	222	200	239	230	209	207	182	233	224	208	213	207	226	210	225	204	205	215	199	224	191	203	260	213	231	237	217	224	202	203	234	229	174	212	188	240	233	229	214	217	216	209	186	213	225	243	206	182	212	219	206	240	203	220	218	217	198	205	216	225	205	247	219	236	209	200	225	190	212	198	235	201	192	194	232	193	219	241	224	205	236	212	238	214	238	222	212	232	215	201	192	224	220	229	198	197	221	213	227	231	220	231	228	190	200	239	207	193	218	215	224	208	223	243	201	207	209	184	252	230	190	231	199	206	199	226	223	209	201	216	209	195	207	216	240	262	241	196	223	203	233	205	241	196	213	203	220	208	216	252	191	204	226	239	192	212	210	214	227	219	208	230	218	226	226	208	216	220	237	200	229	246	237	228	226	204	213	217	256	208	213	236	223	193	214	209	238	200	215	202	234	253	193	219	219	213	226	240	214	219	240	217	210	242	205	211	241	236	227	233	240	210	216	234	207	239	225	242	228	198	207	233	188	232	236	209	224	220	233	228	230	195	222	230	199	239	195	225	198	207	198	240	233	237	227	233	211	205	210	209	211	200	200	218	226	217	202	205	196	210	229	210	225	218	221	233	209	212	225	222	206	230	238	225	192	234	236	226	220	225	227	224	190	236	206	208	212	225	239	208	215	236	227	237	225	221	210	244	214	239	219	192	219	214	204	193	207	225	202	217	220	186	213	198	215	217	237	214	248	230	235	231	207	210	202	236	212	231	198	216	220	224	233	215	208	217	219	221	207	204	214	242	182	233	193	213	218	225	230	225	216	212	213	189	238	224	212	218	227	227	205	208	202	193	210	197	217	225	219	246	238	237	221	209	228	232	216	207	234	235	218	198	220	238	247	224	205	222	242	219	197	223	202	200	205	195	245	231	197	210	219	232	252	209	243	210	217	256	215	231	226	211	221	236	221	204	212	239	225	207	232	210	252	232	209	217	204	239	235	215	217	239	197	230	208	267	201	214	227	220	242	213	220	240	240	184	233	245	208	215	205	213	231	211	227	213	223	222	236	212	234	234	211	215	240	226	222	225	238	221	210	221	207	200	172	201	231	209	197	210	184	195	211	225	201	190	219	219	215	222	204	215	220	220	191	210	214	235	233	224	226	222	216	217	203	212	224	229	235	188	213	195	226	262	205	222	213	251	243	205	214	195	224	211	189	245	221	215	216	209	230	228	222	226	225	218	234	201	235	221	228	246	205	192	228	225	255	207	198	206	230	207	202	202	201	231	239	234	206	221	224	206	244	222	231	223	231	216	222	206	208	210	231	222	212	236	208	226	241	219	201	209	219	226	248	211	261	208	247	247	187	217	210	213	230	228	237	215	223	223	215	201	217	226	188	251	230	230	215	209	234	224	245	206	222	218	227	229	242	186	213	231	235	229	186	214	211	225	221	217	231	201	229	235	210	210	240	209	235	200	208	204	197	215	199	249	184	229	224	220	226	203	237	229	221	250	221	229	205	222	228	217	191	206	230	199	213	219	191	216	232	234	213	223	225	191	184	217	211	240	226	195	232	230	176	218	200	187	206	169	208	237	225	213	183	217	238	198	239	213	241	234	232	258	222	223	195	194	227	233	259	245	203	204	222	238	229	226	237	187	223	217	206	187	209	199	197	196	196	211	229	248	212	229	235	211	236	207	219	204	186	207	218	218	214	224	228	208	215	222	218	222	228	221	193	204	246	200	239	238	201	206	208	226	227	241	254	230	220	206	222	236	219	197	222	223	225	224	229	207	239	196	226	238	197	226	210	213	184	212	209	213	200	199	204	202	208	211	222	191	198	213	216	224	211	195	217	219	202	220	208	228	235	194	211	190	221	222	200	231	239	210	227	210	199	205	201	229	221	220	215	184	217	219	241	223	231	220	196	223	214	198	199	208	228	221	228	224	221	205	224	195	240	228	218	208	193	217	212	214	213	236	240	224	224	198	203	213	231	217	194	205	204	204	212	194	183	249	242	222	272	191	252	235	214	189	225	218	209	214	205	230	223	225	223	200	242	206	211	184	213	191	203	260	207	217	189	231	225	228	201	240	207	233	228	216	209	231	210	239	199	223	211	218	205	225	215	240	229	220	251	244	226	200	206	199	208	227	231	205	231	217	232	232	225	206	212	204	199	194	212	216	194	220	201	206	194	244	209	210	209	247	206	231	193	189	228	208	232	227	226	222	200	231	235	223	214	217	219	205	234	217	225	229	218	213	202	206	196	217	212	225	225	211	227	204
25899	43641	29465	17868	9546	5306	2620	1124	668	1124	2758	1311	516	565	534	525	529	543	513	549	521	474	548	524	483	498	514	564	521	513	530	498	542	527	487	551	531	539	505	515	491	459	528	508	509	525	538	513	518	540	523	517	508	498	513	506	521	523	537	533	547	529	505	540	562	530	528	488	545	549	520	532	507	512	553	510	533	531	519	555	503	468	533	525	524	484	553	516	475	535	555	502	487	464	511	546	472	531	523	527	501	486	516	561	490	528	502	485	519	545	550	549	554	487	522	573	518	488	549	508	565	497	525	522	518	497	541	530	521	523	512	516	539	544	484	561	529	549	510	527	499	507	535	537	505	500	516	547	521	475	578	513	529	525	524	504	486	517	505	475	486	525	520	524	509	537	515	506	514	527	500	560	522	536	453	487	510	535	515	515	531	518	535	508	507	478	511	547	505	494	537	546	529	525	490	549	491	519	526	518	497	544	521	472	499	501	509	548	536	529	492	532	496	550	511	468	530	552	520	533	541	536	492	492	526	486	548	521	515	554	555	508	515	481	540	492	509	521	519	529	533	523	498	524	550	536	511	543	539	515	505	517	526	525	529	525	516	513	492	517	534	509	510	470	523	524	513	508	488	529	528	526	512	504	536	522	541	506	503	530	512	573	526	490	512	519	518	548	535	498	505	539	519	537	523	490	543	510	498	519	519	486	535	582	512	477	529	504	511	517	527	475	530	478	533	500	490	529	493	515	495	548	503	498	513	501	514	536	523	488	490	520	515	500	510	543	533	519	520	510	514	572	531	513	544	488	537	475	526	538	530	529	540	510	519	512	547	523	525	544	519	514	513	552	502	474	569	502	551	530	547	529	511	543	486	519	498	557	557	571	533	529	497	538	517	465	509	476	518	523	520	502	539	521	516	543	525	515	527	482	533	557	550	529	526	543	566	545	523	537	489	504	512	536	512	484	517	506	523	542	519	518	556	514	487	563	547	540	549	568	555	509	537	535	499	536	521	541	542	528	533	530	555	511	530	523	520	496	499	505	510	530	510	554	508	518	516	542	520	512	484	512	516	521	529	514	486	538	532	504	533	540	510	462	482	491	514	542	528	538	540	528	507	553	550	524	530	535	510	509	499	513	550	515	530	475	539	558	498	501	500	496	524	531	527	531	492	518	557	488	499	502	534	532	533	513	540	539	555	536	540	483	530	515	464	538	522	522	535	510	541	557	485	527	532	507	533	555	519	527	481	513	511	534	538	529	522	510	523	546	534	545	507	534	480	522	521	494	488	486	526	523	509	536	506	504	532	512	543	550	530	518	526	540	496	513	497	504	513	575	532	500	570	503	507	506	519	504	536	507	558	511	500	577	530	542	546	512	487	510	513	559	540	467	483	491	502	539	532	510	544	485	490	525	525	536	535	497	527	509	514	536	526	494	506	522	530	544	534	518	517	519	510	539	498	517	500	532	526	531	548	483	495	516	524	500	539	518	529	510	529	498	511	531	516	547	502	510	494	547	501	488	558	532	485	502	504	527	539	529	529	532	518	519	537	502	475	509	508	510	522	495	539	524	497	497	504	501	482	564	531	540	503	537	524	528	528	541	545	508	525	511	512	500	530	485	515	534	541	528	508	492	518	516	547	532	470	531	540	511	487	523	513	546	512	533	507	559	483	545	526	546	539	518	517	465	518	495	502	554	537	490	513	545	481	475	470	551	527	548	517	512	514	523	513	536	525	536	537	507	502	490	503	545	488	517	549	504	520	500	521	516	537	538	505	499	526	527	499	529	532	521	531	552	533	537	566	517	505	463	541	512	501	515	477	510	522	497	501	510	500	536	543	493	520	483	522	533	535	562	486	505	531	564	516	492	524	484	527	527	498	523	520	477	498	508	535	486	534	498	538	507	528	531	517	542	528	515	536	500	508	508	488	534	532	515	555	510	519	517	503	544	513	517	524	504	541	484	552	504	526	531	493	546	526	540	555	510	500	566	512	490	518	499	483	512	509	516	518	513	565	533	514	495	517	507	553	532	520	521	460	563	497	512	531	554	478	526	478	537	485	466	490	540	543	537	491	504	505	487	484	554	522	526	502	530	524	532	493	513	512	505	541	539	517	495	540	498	521	496	534	530	533	501	510	502	536	490	495	539	520	510	513	563	538	518	480	556	501	540	535	511	527	558	530	517	572	553	505	505	509	452	469	515	491	476	515	532	495	539	540	488	498	543	553	534	553	553	529	538	541	508	521	539	521	535	474	490	502	550	483	480	493	517	506	510	488	546	542	512	572	520	530	511	484	541	513	510	528	545	539	471	525	515	528	496	515	478	556	524	505	523	481	527	552	492	559	497	543	490	588	516	506	532	507	522	508	515	507	568	529	539	523	514	508	502	526	529	508	507	492	500	531	483	515	485	546	517	503	527	488	498	521	494	513	504	536	551	488	542	541	527	503	492	514	538	494	568	508	498	512	522	550	512	478	501	532	483	535	512	506	521	534	528	530	487	525	500	527	498	498	545	516	554	535	502	525	509	528	514	514	541	543	554	506	522	526	499	516	515	505	556	522	477	491	539	517	488	531	514	560	499	496	478	527	465	487	506	488	508	525	521	521	513	509	531	476	483	544	542	506	545	506	541	511	471	504	523	501	508	517	516	528	493	540	513	531	496	542	516	503	533	496	501	517	512	528	484	536	519	515	460	508	540	539	527	510	519	507	530	525	516	500	512	508	501	524	523	548	487	523	504	519	538	544	538	519	509	519	517	522	520	541	555	516	544	503	508	502	491	542	550	535	522	536	494	498	501	513	526	535	505	542	496	501	523	510	514	513	508	499	501	513	546	531	566	554	516	504	517	540	509	536	494	539	513	472	522	507	517	524	510	527	496	505	496	542	526	554	545	488	520	575	505	520	556	533	546	544	538	528	531	528	497	522	492	508	510	553	486	538	523	536	561	542	502	519	501	574	533	521	518	512	496	547	559	529	520	527	523	504	574	497	541	534	485	500	527	490	500	536	525	546	536	500	514	546	529	523	478	515	524	517	533	520	510	514	541	514	526	528	500	520	513	531	528	511	540	568	476	552	508	510	513	533	552	536	562	570	503	520	513	489	515	559	548	525	524	479	495	461	497	464	519	530	523	506	534	517	482	532	553	514	466	538	487	519	518	510	495	516	505	511	501	496	536	555	515	552	504	520	513	493	538	554	472	532	524	509	581	505	556	510	502	532	491	541	532	517	531	517	516	534	521	483	530	502	527	526	529	492	548	522	521	507	494	491	523	512	498	492	520	526	545	480	484	521	506	536	537	512	548	549	542	525	506	511	534	553	489	518	539	530	498	466	545	549	546	473	517	485	478	485	498	524	469	518	549	528	540	501	507	538	488	500	493	581	489	506	494	487	467	575	542	505	515	515	507	518	501	511	511	498	502	505	537	519	536	524	456	515	475	518	528	526	492	529	554	497	523	482	521	537	526	547	530	492	511	530	524	529	538	482	510	510	517
32314	23906	21961	9922	3760	2075	845	298	217	183	232	159	140	157	163	155	159	144	153	151	149	134	152	142	155	176	170	160	156	138	168	171	164	132	161	143	143	131	160	167	139	155	153	133	127	140	143	147	151	169	146	142	160	143	157	147	177	146	152	141	137	148	145	133	159	149	143	125	150	149	148	177	138	164	173	129	151	141	146	152	161	160	157	170	161	168	148	159	145	141	138	153	175	167	144	151	143	165	145	147	170	143	134	145	132	185	176	138	147	148	143	151	146	163	142	141	137	135	152	139	151	156	148	143	146	142	165	151	155	139	161	148	157	155	149	161	180	127	161	146	129	149	161	159	156	161	155	122	148	147	155	148	136	136	150	161	131	159	167	163	147	166	161	149	127	133	144	148	136	157	149	129	153	162	158	171	137	140	163	162	159	165	146	159	140	160	147	147	158	145	157	138	142	165	163	149	156	150	180	149	148	173	142	159	143	160	136	142	161	159	158	180	149	152	156	138	155	142	138	129	137	139	141	139	147	152	150	144	154	155	148	156	140	148	145	147	137	158	140	164	134	157	153	158	161	167	161	144	135	148	150	150	169	172	141	155	122	148	146	143	163	149	152	149	131	166	162	149	133	139	162	162	141	153	149	145	154	151	132	126	151	152	158	146	154	155	158	161	135	141	130	171	148	138	165	144	178	127	140	145	156	170	145	159	138	157	160	137	160	156	138	143	142	146	172	136	124	158	136	150	143	159	128	155	149	173	143	146	150	159	156	157	131	135	155	158	164	141	157	164	149	152	136	138	154	149	166	138	162	157	148	151	130	143	160	135	168	135	141	156	144	138	132	142	141	144	169	175	154	147	147	142	128	130	149	157	171	152	139	162	140	132	168	144	147	141	123	139	140	124	155	177	136	132	147	169	144	153	163	180	151	165	140	142	143	147	143	159	130	175	160	130	162	156	150	142	152	151	146	131	165	149	136	138	153	155	148	155	142	132	151	147	172	142	157	151	143	175	147	136	154	135	135	157	132	169	166	158	137	129	161	168	141	154	134	132	143	168	139	148	141	147	149	152	150	165	129	170	120	180	123	158	148	157	148	150	168	142	128	142	155	175	146	135	142	149	155	157	161	134	159	144	136	153	137	165	142	154	153	159	122	150	156	151	160	146	172	144	149	154	144	140	140	157	152	174	155	154	154	158	178	124	151	127	129	140	139	146	135	121	127	138	146	129	147	153	115	158	155	157	132	152	138	153	157	154	152	149	153	169	169	135	143	129	160	142	136	153	150	140	163	149	143	148	147	147	156	174	164	143	146	140	156	131	147	153	168	160	172	157	177	116	126	149	158	159	153	142	139	135	149	130	157	158	142	131	144	152	150	135	147	164	151	136	155	148	147	142	120	149	167	164	142	150	119	159	165	149	157	151	155	142	150	159	154	174	166	134	154	138	176	135	175	149	146	152	154	147	151	169	133	159	148	165	130	152	165	149	131	121	160	166	138	146	149	139	182	153	152	145	159	159	141	146	141	176	151	176	145	159	125	150	146	159	166	173	159	149	153	145	153	134	161	168	141	164	171	143	145	119	151	179	157	173	141	129	131	152	138	138	146	173	158	156	167	177	136	167	142	156	170	159	135	152	153	154	147	143	172	148	133	151	168	167	158	158	151	161	148	160	137	149	163	156	142	143	148	157	149	141	139	130	149	166	165	152	160	157	137	129	147	142	135	162	142	148	153	140	148	154	136	146	147	157	139	156	160	137	126	146	149	170	146	156	138	128	154	153	167	145	130	141	138	160	172	148	139	159	136	157	153	156	143	180	131	167	155	136	152	148	171	137	148	139	152	145	150	164	142	168	156	178	147	151	148	150	152	145	150	144	127	162	154	131	148	135	164	140	169	140	122	153	154	148	142	152	142	133	156	159	166	159	133	160	155	165	138	148	147	166	145	156	151	162	165	139	168	156	147	141	144	139	155	151	155	156	167	149	178	128	145	136	142	141	169	156	173	145	120	137	155	165	143	137	135	153	144	148	136	151	137	149	171	135	156	156	155	132	150	146	135	174	134	140	148	139	137	151	143	154	131	129	150	116	141	140	134	135	139	154	149	162	150	121	139	160	125	150	158	130	133	148	149	140	157	135	147	152	136	140	149	140	134	149	137	157	141	134	167	137	166	158	137	163	164	161	143	142	152	147	142	160	134	164	138	163	140	155	146	170	161	148	151	161	173	135	162	147	150	146	157	161	161	160	147	169	138	140	152	173	134	165	161	163	157	165	152	130	141	145	159	175	159	164	146	147	154	148	181	145	165	162	151	159	133	137	152	143	167	159	152	165	160	156	138	153	146	144	143	161	150	159	127	161	163	134	164	165	148	178	169	137	150	147	167	150	165	131	142	150	143	160	152	141	142	143	162	151	146	145	181	141	132	155	136	166	139	141	144	163	135	144	165	165	153	157	151	131	157	140	170	125	170	167	139	153	159	169	151	134	150	154	167	146	133	133	154	144	148	136	153	127	136	136	142	158	169	167	137	117	151	182	153	164	144	140	159	146	139	140	161	187	157	166	138	156	166	158	129	135	132	157	119	121	151	181	147	129	134	154	165	141	151	139	161	151	143	148	160	140	138	160	140	155	131	150	150	133	171	162	165	130	147	165	162	142	147	132	150	148	128	151	142	136	144	151	167	146	155	134	154	140	151	161	178	154	130	147	130	137	170	160	157	145	145	142	138	172	161	150	151	161	159	146	162	150	171	136	143	174	146	165	168	141	142	149	161	152	166	138	134	145	150	145	153	167	152	141	151	163	152	147	156	165	175	161	177	129	151	140	136	136	157	127	152	156	163	156	161	164	155	138	156	178	146	145	132	172	174	145	138	149	157	164	146	170	163	129	157	158	144	155	156	142	139	133	141	133	161	153	162	130	154	142	146	161	129	150	136	156	143	151	145	159	173	150	136	156	142	147	162	141	140	120	156	168	162	166	136	165	148	164	135	146	163	146	144	141	135	124	148	139	167	143	155	160	161	164	125	161	163	139	135	141	144	157	163	164	152	137	136	159	138	160	143	157	157	146	144	152	120	152	149	156	157	149	153	137	142	154	146	148	138	164	167	140	145	160	133	142	124	155	163	160	155	155	149	151	150	145	138	156	154	142	160	145	164	138	150	134	157	156	155	156	162	149	140	152	138	164	150	153	151	167	158	149	147	157	153	151	179	135	146	160	154	133	148	166	176	162	139	161	154	158	144	149	177	133	166	153	150	154	143	140	149	147	154	147	171	164	157	145	149	152	141	142	153	156	154	166	155	144	160	151	161	149	154	138	136	132	150	166	151	142	145	162	140	132	174	136	169	184	167	132	130	141	123	147	150	156	156	150	133	140	128	153	144	146	145	121	137	180	163	153	154	131	129	145	171	135	137	158	183	156	151	159	125	135	148	142	143	154	133	150	141	128	157	125	135	146	170	132	163	161	130	169	143	160	128	128	146	160	150	170	152	161
22342	28685	15059	5293	2785	1639	853	505	430	462	510	454	476	427	397	364	416	389	442	419	397	455	423	416	404	404	435	361	416	359	406	388	417	429	366	405	396	393	426	414	395	406	435	396	393	435	429	402	401	394	395	368	380	416	400	443	427	426	440	386	366	415	387	384	462	415	383	459	388	418	407	429	418	397	392	394	408	417	382	398	440	385	385	420	408	420	415	398	436	397	433	417	399	385	417	387	419	398	399	438	421	428	436	418	391	412	411	434	409	423	372	437	440	390	394	432	419	410	401	430	441	413	384	380	424	412	387	420	387	431	390	401	427	394	424	432	379	367	449	409	415	455	418	430	433	417	400	392	445	403	410	374	402	393	421	389	401	395	399	402	403	412	419	426	398	426	434	400	375	397	422	396	423	380	391	390	442	404	386	392	399	406	399	390	403	441	388	395	403	415	385	378	406	427	444	436	399	395	401	405	407	399	411	382	400	424	424	398	435	388	377	427	398	390	384	385	391	429	389	405	427	425	360	391	388	390	429	386	382	400	406	381	427	424	421	383	428	420	398	391	433	427	400	381	444	389	403	375	403	416	435	389	391	373	388	392	400	392	399	419	392	389	379	434	417	439	434	410	410	428	369	420	410	405	365	405	381	377	395	406	395	417	424	415	424	397	401	423	440	434	423	390	397	406	400	437	421	380	390	448	419	419	412	403	384	409	429	404	374	388	423	394	441	398	416	430	399	404	416	397	410	421	398	404	397	410	365	377	403	394	408	395	393	399	417	416	434	420	393	413	408	392	402	431	413	410	385	400	398	415	401	431	378	425	419	423	415	393	402	416	412	390	406	396	412	394	404	393	437	410	405	378	395	414	394	373	400	399	406	391	426	411	390	393	413	399	421	389	372	376	445	408	384	402	395	416	426	448	387	410	426	398	413	386	386	385	409	410	392	447	415	382	401	374	391	412	424	402	411	398	412	416	407	403	380	423	409	422	389	393	397	378	388	390	442	386	411	387	412	378	341	358	400	417	389	416	406	383	411	406	400	426	420	408	403	407	415	381	397	399	412	412	406	425	440	417	424	392	436	377	414	406	359	410	391	389	416	413	363	401	418	385	384	385	416	420	399	388	404	418	391	435	408	427	422	424	419	364	427	397	379	395	413	375	454	410	413	380	432	407	418	421	389	393	391	401	424	402	400	379	410	390	432	373	414	406	402	377	428	392	411	426	427	387	414	412	421	400	415	434	414	405	409	393	411	389	393	409	383	437	401	398	416	387	411	428	446	425	420	397	415	398	415	405	394	414	417	387	412	396	432	417	418	397	407	390	416	437	436	392	423	397	431	370	401	386	419	379	396	432	442	393	392	423	395	409	410	427	390	398	399	435	401	402	388	389	443	419	371	403	402	400	408	392	363	398	382	370	411	393	408	394	395	418	407	404	364	382	405	422	388	389	436	435	417	393	416	430	401	364	397	418	400	430	429	407	398	409	396	377	397	422	385	442	400	431	391	400	398	422	378	426	386	397	421	419	406	441	402	398	404	413	411	386	412	391	425	382	409	386	414	365	390	398	415	408	374	422	408	405	439	409	413	391	383	413	345	419	407	393	417	391	397	419	424	398	406	394	404	376	388	394	374	398	402	421	390	399	413	408	396	411	386	396	385	424	418	431	407	429	376	434	413	400	405	430	436	390	444	392	410	400	439	430	400	395	402	404	423	409	378	391	454	426	378	400	394	420	402	400	399	415	432	409	439	413	432	415	434	402	402	415	408	411	378	380	433	405	400	425	417	418	437	405	373	412	416	394	383	434	429	449	412	412	429	378	400	399	395	409	419	359	416	394	434	395	409	395	391	428	419	404	394	383	386	409	382	407	428	428	394	435	401	391	417	387	399	411	374	406	372	396	425	417	406	384	434	423	423	415	388	403	390	363	406	372	415	416	362	375	417	411	405	412	409	410	402	406	403	411	426	377	449	422	427	420	408	412	383	414	411	424	404	374	369	345	394	425	425	419	363	420	425	391	431	421	408	416	402	395	375	399	381	449	397	394	406	437	420	411	416	412	405	380	424	407	408	441	383	438	414	357	422	418	398	416	417	455	415	404	405	451	363	414	432	397	373	422	402	438	421	410	430	397	401	406	452	398	393	415	387	437	415	428	406	385	419	399	376	408	382	430	381	396	384	386	412	405	378	402	418	393	453	425	409	394	459	441	428	413	412	428	412	391	406	410	394	432	397	404	398	396	367	409	394	406	389	396	448	382	403	435	385	413	427	431	399	409	422	416	415	417	439	402	378	417	411	407	403	402	383	422	415	408	410	403	397	396	404	404	398	390	395	399	394	447	412	378	411	440	404	415	428	393	403	392	442	400	422	414	400	416	393	413	387	419	417	429	381	415	429	385	392	408	417	413	422	414	389	380	432	397	405	376	376	440	389	406	411	407	432	408	409	419	423	361	388	416	419	452	388	399	388	412	429	408	409	415	401	403	387	413	433	376	412	388	407	418	379	376	342	398	388	392	374	407	403	361	415	403	407	392	414	408	443	374	394	385	432	387	391	403	431	401	371	402	436	365	448	438	440	354	402	416	400	391	412	454	403	431	419	386	422	406	420	367	406	399	415	416	399	404	406	439	404	398	413	390	374	422	383	435	414	362	399	387	424	419	411	413	414	409	410	422	428	442	396	386	421	377	383	390	419	387	443	408	406	407	388	401	410	410	406	411	426	430	401	404	389	392	426	453	406	401	437	393	427	402	421	398	423	399	390	363	385	424	418	397	436	426	401	397	399	394	390	409	417	415	423	397	422	421	415	413	454	395	396	382	420	432	418	388	414	404	409	428	439	405	407	381	436	382	398	395	382	408	379	409	452	388	365	437	416	423	383	365	389	447	420	380	402	387	428	403	415	386	408	394	430	454	398	393	402	394	391	405	409	397	431	406	437	410	418	398	384	394	390	410	395	408	420	428	379	404	443	380	422	402	407	416	382	417	402	396	401	404	417	385	426	423	413	375	428	404	413	402	417	379	404	419	418	403	378	403	395	447	406	386	409	391	417	369	409	392	387	396	384	445	411	440	418	401	414	421	398	416	391	388	390	419	401	384	408	419	433	357	374	370	432	397	388	407	405	386	401	380	375	408	422	415	414	403	406	408	401	372	356	424	437	393	411	395	411	407	380	433	409	406	399	409	376	362	399	399	379	408	398	379	415	399	400	403	419	417	452	390	442	366	398	415	423	377	376	415	386	393	395	426	415	443	355	423	437	402	392	412	401	388	399	400	374	380	419	405	427	390	410	399	406	380	422	419	382	398	385	413	413	371	400	410	385	402	402	398	394	379	410	394	404	397	388	421	399	393	415	435	351	401	423	417	427	409	430	403	413	410	404	429	388	362	380	399	396	396	423	403	426	434	399	445	412	402	403	386	398	425	396	401	383	424	394	435	413	382	424	390	390	401	412	416	400	396	382	386	385	424	400	383	373	390	382	406	389	400	386	389
25075	21524	24919	28613	21631	20293	5947	856	284	739	1879	1141	275	239	223	208	235	228	255	230	234	234	226	226	216	237	226	249	221	235	222	212	226	207	250	244	218	208	254	265	243	218	230	243	200	242	202	201	224	232	206	227	240	251	245	263	210	241	229	240	229	248	197	233	251	212	207	229	219	237	197	214	219	230	229	222	220	208	226	215	226	232	234	224	218	207	242	218	238	211	220	227	217	230	217	256	241	216	207	239	226	210	205	233	236	243	226	196	233	245	236	199	226	238	234	235	233	214	218	223	207	230	226	227	233	239	233	209	256	198	217	218	241	229	248	224	229	230	217	205	187	218	207	240	212	200	235	247	248	229	233	221	229	266	225	211	200	226	197	223	202	237	223	211	215	255	257	220	205	232	219	223	237	215	182	220	234	251	225	221	227	223	238	236	237	224	229	216	239	213	233	223	204	217	233	216	222	195	237	208	227	200	206	216	225	206	207	212	222	192	205	203	253	232	229	234	227	238	218	220	228	224	223	246	242	231	246	227	219	218	242	213	212	251	209	231	211	243	238	234	200	240	221	208	213	234	224	234	248	205	240	232	230	202	225	226	237	236	211	217	227	213	227	234	228	248	215	254	224	223	241	226	220	221	218	230	191	240	267	235	256	206	233	231	221	226	195	239	245	223	263	233	227	260	231	218	230	242	224	240	229	243	248	236	259	256	247	192	205	231	268	244	225	223	221	238	239	227	216	228	220	205	242	216	227	208	219	236	220	248	239	229	200	221	219	232	222	245	214	219	220	216	239	231	250	233	214	252	229	223	227	234	222	265	235	195	221	223	227	223	251	229	245	246	238	198	173	180	188	248	247	221	228	239	258	196	214	230	226	252	227	215	230	221	206	240	226	219	219	212	211	236	218	224	223	205	253	197	239	196	242	214	224	234	208	241	207	242	233	229	214	214	220	225	245	232	236	221	225	219	243	206	224	220	232	202	216	222	205	224	232	238	229	211	218	219	222	199	232	246	220	223	199	229	221	209	260	233	258	226	227	224	222	238	244	235	213	220	225	236	225	233	213	243	235	242	221	233	233	243	219	222	235	204	200	255	213	241	224	221	248	237	238	226	248	212	247	216	222	255	229	184	212	203	223	213	234	236	249	208	220	224	229	230	225	195	233	226	241	235	216	209	211	251	223	218	242	239	203	246	217	261	241	217	222	237	234	202	219	211	214	212	221	254	243	239	222	226	192	214	232	226	234	197	211	222	224	207	229	216	217	231	245	221	229	237	249	255	271	246	212	217	211	216	210	247	222	237	217	201	247	247	232	219	219	226	230	226	232	240	250	225	250	229	255	242	236	255	193	221	232	225	239	227	208	223	216	235	216	242	222	227	264	239	207	220	190	235	228	214	204	215	238	248	202	224	236	219	196	256	215	217	239	233	222	219	229	223	233	215	219	217	206	220	204	220	224	227	221	226	218	211	235	229	231	269	240	242	223	217	228	221	228	214	211	200	232	219	210	215	200	223	233	212	239	222	245	243	197	230	236	216	222	199	217	205	208	221	252	233	243	244	226	219	218	220	242	211	222	208	231	180	220	203	225	230	204	240	240	248	243	220	224	234	248	223	212	197	217	223	227	223	239	234	205	233	236	223	223	201	228	248	228	252	241	207	257	250	217	222	236	247	244	223	228	231	245	227	227	228	215	222	225	232	212	219	215	219	225	229	246	198	241	218	237	216	228	217	229	213	233	232	215	186	213	230	201	240	222	218	215	238	192	225	239	218	209	239	252	257	246	232	229	244	236	245	222	216	228	216	239	212	198	236	223	227	213	205	215	200	253	216	196	197	234	221	200	224	217	231	211	218	216	256	241	247	235	239	235	226	221	221	210	232	219	228	232	231	221	206	230	243	213	230	244	235	231	235	218	206	228	250	204	223	221	231	204	239	228	195	229	258	211	206	229	226	207	256	233	240	181	227	199	207	227	222	240	201	235	251	219	227	199	238	234	234	268	241	244	237	232	234	269	199	202	238	215	194	232	254	241	209	228	217	246	213	213	246	244	252	230	247	219	214	226	232	230	254	243	229	218	228	245	236	223	225	220	212	235	190	214	233	220	238	230	237	232	209	242	216	208	240	232	244	237	214	227	202	227	253	232	236	249	238	214	203	237	193	230	185	254	224	228	222	228	217	218	214	222	243	251	202	267	211	233	211	214	203	237	238	231	233	228	215	198	217	230	233	216	226	228	221	224	211	225	235	222	207	238	245	201	245	224	223	253	211	223	219	223	233	234	213	214	225	180	224	231	229	219	240	225	221	221	236	237	250	199	211	220	247	239	206	236	253	199	248	242	211	242	223	216	212	234	254	229	223	235	228	224	242	219	216	216	229	254	210	238	233	217	219	220	234	243	218	220	231	219	205	208	238	229	216	212	214	212	239	238	254	209	238	219	208	238	249	248	245	231	222	216	229	218	201	214	212	203	194	223	223	219	237	241	203	222	236	239	207	213	209	234	233	211	261	276	213	245	219	228	217	231	219	209	239	242	235	226	223	233	200	208	254	243	242	211	239	246	231	249	230	198	246	216	230	234	220	211	223	228	250	194	223	230	202	232	206	212	230	219	212	250	248	183	231	229	227	235	231	223	198	231	217	218	243	224	231	232	230	193	214	212	217	248	252	223	225	186	226	205	223	199	216	226	215	221	231	225	233	209	234	240	212	209	235	249	227	199	226	216	237	213	225	205	244	190	233	229	234	222	204	262	220	221	199	211	213	180	246	222	217	228	220	206	250	233	209	240	238	232	226	229	213	221	234	211	212	242	242	241	222	253	207	237	247	215	248	198	230	222	235	201	213	247	218	200	214	210	237	231	221	212	242	243	206	190	227	215	229	221	224	219	235	255	215	231	226	192	216	218	217	221	217	208	192	207	248	216	225	231	236	222	236	223	244	239	207	218	231	204	243	204	237	223	229	204	233	227	225	255	214	240	203	213	238	238	196	220	218	212	213	228	209	263	234	229	232	218	224	209	234	233	209	209	216	217	217	252	225	219	236	231	248	248	220	217	215	230	230	256	267	252	244	212	245	227	203	237	243	203	244	216	227	242	231	217	213	232	244	244	206	199	234	211	214	234	233	219	251	239	251	236	206	221	235	233	228	214	245	234	226	217	221	237	238	256	230	206	221	204	220	241	214	231	208	202	245	235	208	201	236	225	217	218	216	221	213	236	225	218	221	236	254	205	224	206	251	236	208	214	232	206	224	217	235	247	226	240	219	188	239	229	233	219	224	228	234	218	241	210	240	224	226	233	222	224	191	221	227	241	216	218	246	238	211	221	232	239	241	238	234	227	232	241	230	251	209	219	222	234	208	229	239	239	226	230	209	212	213	274	219	215	227	214	226	259	218	231	225	258	210	219	218	220	241	231	200	245	234	241	244	230	197	214	222	229	238	233	244	225	242	229	242	215	230	237	219	223	225	223	194	257	231	221	214	237	239	215	193
23990	36078	21976	12064	6793	3952	2011	835	567	937	1634	1132	582	566	584	629	567	615	544	540	539	568	546	523	539	564	573	578	556	519	569	575	594	581	575	542	575	599	559	548	578	543	557	543	545	571	550	610	567	599	577	556	591	571	604	592	544	585	567	577	561	568	581	555	549	534	572	546	553	579	525	579	541	546	572	578	581	589	584	576	554	542	546	557	601	555	552	560	531	558	534	551	545	588	545	595	557	539	541	512	567	549	579	543	571	554	564	582	561	549	551	505	508	606	568	562	583	613	604	549	559	557	532	555	563	551	581	577	532	602	528	579	521	552	566	572	625	539	550	531	607	577	528	586	618	579	554	558	550	620	594	546	513	601	563	511	568	547	516	576	543	614	559	576	558	615	565	567	543	581	550	574	529	571	554	561	599	576	569	525	559	528	593	583	565	569	578	552	553	521	553	578	524	546	534	558	569	571	544	557	578	524	597	567	524	575	585	546	607	557	537	540	548	563	531	569	561	555	621	550	550	537	568	546	555	588	546	516	563	579	545	545	520	562	567	593	572	574	547	568	560	545	535	518	498	579	565	551	543	547	612	548	555	565	563	560	565	603	617	578	583	556	507	559	591	592	544	572	519	560	574	575	546	557	579	584	552	570	567	567	540	542	529	562	547	527	561	558	542	559	582	594	538	564	572	556	557	576	603	590	551	575	540	514	590	549	526	539	565	599	556	543	544	549	569	593	542	620	567	540	555	581	579	515	573	570	545	566	535	615	564	594	547	533	582	546	565	557	565	516	541	552	524	573	549	557	554	579	517	568	593	526	557	537	539	555	533	512	560	541	567	570	582	575	557	528	530	590	528	570	563	576	557	537	590	636	554	555	521	583	565	571	518	550	523	528	540	571	583	518	563	546	597	546	546	574	593	580	534	538	608	537	552	540	551	571	570	547	510	607	573	539	535	574	556	547	554	577	547	550	560	559	541	594	555	592	546	576	597	567	573	545	536	591	559	551	547	587	553	566	544	542	558	554	545	607	583	555	555	523	609	559	558	599	567	616	587	546	552	615	546	589	591	567	547	576	558	580	548	590	556	569	549	569	515	545	559	580	524	562	548	552	535	552	588	561	612	572	567	528	554	583	571	576	566	554	627	595	571	574	547	523	542	577	586	548	519	547	592	557	532	575	522	578	526	557	546	531	563	556	538	571	589	585	551	626	557	563	542	563	604	552	579	559	543	514	553	593	570	577	576	591	537	577	574	567	579	575	553	571	586	566	535	572	577	581	541	527	557	567	531	564	524	547	592	559	553	606	542	553	574	560	544	567	522	548	573	585	542	567	558	566	509	572	532	598	582	527	534	577	549	550	550	520	595	562	534	560	564	534	551	571	562	578	533	555	558	561	526	583	542	540	547	575	563	544	581	533	578	531	568	564	545	573	574	539	519	527	526	560	565	567	558	557	561	521	588	559	577	541	542	559	578	537	604	551	572	526	586	537	551	559	548	543	566	562	529	551	559	550	556	559	560	529	544	507	543	529	555	526	578	549	549	564	575	534	550	578	513	543	519	540	593	571	583	588	558	568	590	585	531	550	583	552	564	556	578	584	538	545	582	564	538	566	549	538	581	557	554	537	584	551	584	560	536	604	587	570	526	590	520	526	610	635	578	576	550	571	557	575	554	594	530	554	515	595	559	559	563	538	534	558	576	562	529	577	601	563	592	567	546	550	569	595	519	497	555	542	534	598	582	563	583	562	542	572	611	567	575	565	592	585	584	569	592	601	574	549	607	579	543	566	534	603	553	565	559	606	563	556	541	544	579	577	554	574	531	576	525	549	532	555	554	603	543	550	554	572	549	524	572	583	544	571	541	596	562	592	577	555	606	565	590	561	560	529	582	580	580	572	565	592	535	513	524	554	590	565	540	525	558	589	498	543	559	543	548	595	520	536	576	541	593	614	511	548	562	548	582	562	577	563	549	581	523	565	560	562	586	588	561	577	544	546	542	508	536	555	545	531	575	541	565	580	529	558	538	566	551	559	614	524	578	570	550	563	586	568	591	559	558	567	504	595	557	568	559	553	522	579	552	544	608	512	547	575	549	541	593	589	543	537	546	549	591	538	559	539	567	573	547	568	557	561	572	559	564	540	554	537	525	559	549	534	604	627	562	567	540	546	563	572	556	571	573	593	559	537	558	603	548	556	531	547	564	579	561	587	567	574	557	550	573	575	557	556	565	593	538	574	552	555	555	572	589	593	555	542	585	544	583	571	572	523	565	573	550	552	563	580	572	568	538	539	575	563	542	607	594	554	546	538	592	532	571	582	540	554	587	557	594	570	545	565	586	567	503	545	555	576	534	560	543	594	566	527	607	564	602	559	537	564	568	565	549	543	553	560	570	605	567	547	575	560	577	556	571	574	551	567	551	582	603	607	543	577	533	534	564	595	548	543	555	530	582	612	572	546	564	553	576	578	563	567	563	607	548	573	574	517	555	556	581	564	545	554	575	554	599	536	578	577	563	592	559	579	557	533	536	596	543	571	561	567	559	576	578	563	530	577	537	565	535	561	585	534	576	547	549	576	574	558	559	573	508	523	582	562	540	571	543	550	563	590	555	542	540	547	578	591	554	537	573	575	558	560	604	562	618	583	585	518	571	590	550	561	553	548	557	566	625	555	556	587	513	543	561	531	561	607	586	571	628	588	567	549	580	570	550	537	563	531	543	567	577	547	551	574	594	556	536	568	557	586	550	570	562	527	551	581	527	563	538	598	573	521	520	519	598	551	538	618	604	568	571	564	582	571	565	611	561	551	561	562	516	543	573	538	557	590	534	567	537	560	505	589	565	563	595	535	553	566	604	568	558	585	548	603	612	526	515	604	575	549	612	526	541	548	553	542	575	558	612	621	582	547	594	561	540	533	517	587	559	533	523	548	596	578	569	560	553	586	595	539	617	550	568	596	551	627	536	561	547	564	524	555	504	564	538	560	529	518	574	540	555	584	558	549	528	576	543	529	575	563	540	543	551	573	565	563	585	545	552	529	583	568	581	567	588	565	553	544	581	549	561	552	533	597	525	551	570	558	561	559	547	583	580	557	532	542	570	569	597	542	555	585	567	533	568	571	584	583	569	586	602	541	587	583	531	590	603	550	576	597	524	514	608	529	527	545	566	564	588	533	586	525	541	565	539	594	586	561	587	546	544	583	542	531	556	582	555	556	567	547	532	573	552	555	514	561	574	577	572	537	568	569	554	548	536	552	571	583	558	566	540	568	579	548	559	568	554	523	575	604	525	562	560	577	547	574	581	561	542	531	609	570	561	558	576	535	572	576	551	546	545	517	548	588	553	584	570	515	567	578	558	497	569	574	547	546	542	506	552	517	593	535	567	563	551	547	590	612	547	589	528	613	575	550	563	553	562	542	543	545	551	599	611	565	566	524	567	518	580	553	575	571	584	558	574	549	569	529	602	572	562	574	549	590	563	602	530	556	605	536	552	582
24388	21470	25193	28166	21515	21748	18168	2514	444	825	2746	1750	277	206	218	218	219	192	236	219	212	234	216	195	209	216	239	232	192	210	236	245	203	238	207	220	206	230	226	223	208	199	205	212	196	222	207	195	228	208	234	224	196	197	256	241	223	237	214	178	231	214	223	233	199	218	232	210	209	236	202	214	215	196	181	190	218	255	198	190	194	209	215	217	215	185	213	209	213	206	199	221	215	237	233	215	185	214	216	223	215	225	204	213	214	222	203	225	214	205	233	211	196	231	205	200	197	225	214	213	195	194	197	230	219	188	233	205	194	205	228	207	211	225	200	209	227	193	217	197	232	219	189	200	255	223	217	202	208	218	219	221	209	222	221	223	176	241	209	198	208	224	188	206	194	190	243	209	204	215	213	234	194	203	208	209	232	231	228	223	206	211	225	189	237	216	222	217	213	242	224	258	207	217	205	193	224	216	221	222	211	218	198	205	219	174	194	228	228	222	215	196	212	203	245	214	204	191	191	199	211	235	239	224	218	208	247	223	216	215	214	233	226	210	213	208	202	196	204	221	213	213	229	222	203	238	208	199	204	200	215	241	199	185	200	203	201	208	204	210	207	215	189	227	243	207	232	221	236	220	204	220	222	202	219	210	205	210	214	251	221	207	201	213	220	190	200	188	231	220	206	220	235	205	189	214	226	228	202	217	225	204	222	203	201	220	221	230	221	239	224	228	205	191	218	233	205	197	231	209	236	211	232	180	188	210	220	205	207	221	210	235	225	209	211	175	217	208	214	203	216	212	202	224	209	198	198	231	211	216	184	199	218	201	207	218	211	208	189	215	196	215	188	213	200	213	224	250	222	202	221	214	197	216	170	208	209	190	251	196	215	215	200	219	212	210	199	236	207	220	239	209	224	209	191	212	189	234	182	209	215	191	203	198	208	210	215	217	237	202	207	181	214	208	207	212	203	204	223	219	235	219	229	201	208	202	210	190	210	195	210	212	229	210	229	223	204	203	210	219	238	241	222	239	191	244	235	243	241	220	227	222	210	218	212	213	220	212	240	211	207	227	233	229	210	196	207	201	206	224	197	204	221	226	229	203	215	215	219	222	211	230	212	203	217	212	199	237	210	225	175	234	229	202	210	202	220	201	205	211	193	218	192	220	201	212	202	218	207	211	232	215	199	213	235	195	214	200	199	236	198	216	227	210	215	203	225	201	209	223	215	222	216	216	223	229	233	203	203	198	202	198	222	207	217	223	214	229	205	219	220	217	197	200	231	204	227	234	243	227	234	216	212	201	204	215	188	233	194	205	221	253	226	222	216	230	225	198	213	219	194	206	222	212	225	227	236	191	205	221	207	230	236	224	220	208	211	183	192	216	197	210	238	228	227	204	206	210	225	224	231	236	218	221	206	215	205	229	223	192	205	220	210	193	224	229	214	200	205	232	241	196	231	211	213	222	196	200	215	221	235	242	229	220	204	226	204	209	231	206	205	222	197	191	211	233	207	203	194	190	205	207	196	231	228	210	205	192	217	228	229	192	226	211	202	216	188	212	225	190	220	245	232	221	214	201	191	201	221	203	231	229	172	207	225	213	236	202	213	223	189	204	228	208	214	211	211	237	195	200	228	234	200	232	215	220	208	207	240	231	211	208	234	230	216	225	237	193	169	185	241	227	178	209	190	221	224	211	218	228	195	210	231	238	212	217	225	188	220	223	231	222	203	206	217	212	229	210	231	252	229	203	204	198	207	180	207	220	204	216	224	216	220	222	214	216	200	217	246	202	224	217	216	212	228	221	188	232	202	244	220	196	215	211	223	188	204	222	220	211	233	202	200	202	198	216	184	240	220	224	219	212	226	215	232	193	203	223	200	228	196	219	212	193	259	218	216	189	227	202	197	205	212	207	226	196	224	218	227	216	208	213	221	250	225	225	227	244	197	183	210	221	241	216	211	216	218	204	198	221	209	177	193	188	215	198	223	191	217	220	232	242	240	228	237	229	188	222	195	227	236	184	196	223	252	219	225	192	216	220	206	249	212	198	203	203	231	234	231	205	204	207	197	218	217	197	211	205	186	228	183	230	217	222	203	190	199	213	201	192	202	228	199	183	189	179	211	171	205	209	220	232	201	218	215	203	234	227	219	216	204	229	218	191	245	218	211	205	220	208	214	214	233	196	217	221	241	206	191	223	224	198	200	230	213	218	216	202	221	238	229	218	204	216	204	246	231	174	222	197	216	222	245	199	214	211	236	196	189	221	220	199	206	192	191	232	214	218	212	230	232	234	238	209	218	203	231	211	180	197	230	217	197	206	223	220	224	203	220	214	209	216	175	191	227	204	214	219	244	225	202	194	204	195	238	210	213	203	218	219	221	204	222	190	205	213	208	204	217	210	206	197	226	226	209	213	226	217	202	226	205	241	201	197	232	222	237	194	177	199	198	211	209	205	234	203	213	181	219	232	222	232	235	222	200	211	217	221	205	226	214	205	212	206	187	233	221	222	205	202	208	212	225	186	204	226	190	199	211	211	236	217	243	187	232	222	193	217	224	226	188	210	237	220	219	216	210	206	212	245	227	209	230	228	210	211	217	218	265	224	213	214	218	197	220	210	209	220	213	230	204	199	227	210	210	221	197	196	217	235	197	209	216	218	212	239	234	218	221	233	206	206	202	242	221	225	212	252	214	192	217	216	208	223	205	208	219	224	216	203	196	187	237	222	203	224	211	224	208	183	194	218	188	207	234	193	225	211	235	220	231	225	224	234	202	234	216	211	215	207	225	216	215	217	222	214	194	191	231	215	204	192	206	222	194	196	250	237	231	197	209	191	205	224	207	237	184	201	237	204	214	189	219	196	242	205	188	237	186	225	210	188	251	206	185	229	201	194	232	223	207	222	218	224	192	228	206	213	205	199	218	193	214	223	205	201	222	235	188	195	204	224	219	195	201	216	201	214	202	227	212	213	187	211	228	198	231	231	233	249	225	200	203	225	207	192	195	234	174	184	205	221	213	207	177	213	194	192	207	194	207	238	225	224	214	210	231	225	234	211	216	195	203	220	226	224	225	188	217	201	244	218	241	188	194	226	244	244	209	204	232	245	228	224	210	195	208	247	189	238	238	239	233	221	238	210	200	199	220	203	218	216	217	214	194	216	230	198	203	213	217	224	224	219	220	228	224	225	224	200	212	237	210	206	218	199	230	227	181	212	229	223	210	214	237	229	207	211	206	228	202	205	226	199	224	225	229	222	208	247	225	214	223	216	203	214	215	177	220	211	220	239	229	199	202	215	222	190	215	207	215	178	232	197	185	201	229	198	179	197	218	206	202	206	187	239	220	202	201	205	219	219	246	198	193	246	236	190	229	194	230	229	206	234	224	188	175	219	224	209	199	196	218	198	208	246	218	219	213	204	200	214	228	210	195	226	220	189	200	196	243	226	211	181	217	214	206	218	211	217	208	189	222	195	184	201	176	208	186	201	220	205	214	236	218	216
25129	41689	27927	18126	10517	5384	2246	1084	646	971	2071	1373	555	573	558	521	538	514	504	533	574	499	526	507	509	477	508	490	547	518	516	517	512	476	509	458	506	544	536	488	498	515	504	507	510	487	505	504	486	498	497	486	498	468	532	532	488	513	480	502	466	541	494	510	541	497	484	498	495	487	493	546	538	517	521	532	492	526	486	487	502	454	486	527	520	510	492	500	509	515	510	504	482	501	510	514	519	499	540	490	490	494	487	544	521	498	519	502	544	505	493	517	500	523	529	550	528	529	477	524	522	477	503	507	502	539	531	522	501	474	527	515	483	543	474	530	521	513	493	497	512	487	505	541	506	482	517	477	517	501	532	509	487	447	515	520	503	515	477	522	505	489	523	527	513	530	491	528	502	527	477	487	520	486	524	525	511	506	534	520	494	458	482	505	494	492	508	487	525	529	523	517	494	505	547	452	515	548	519	483	505	498	497	494	487	458	498	522	550	482	532	517	492	512	468	515	502	508	470	484	515	473	482	506	473	503	464	487	505	505	503	469	504	508	512	504	474	486	462	501	488	501	504	505	529	505	482	455	512	507	510	493	476	512	551	543	514	508	460	481	541	523	481	521	532	475	497	507	499	510	512	486	462	506	521	533	523	503	518	498	548	530	518	497	508	543	496	531	494	470	501	511	505	505	496	496	558	501	497	496	510	519	461	496	530	519	498	450	528	528	507	482	551	531	534	500	543	474	523	500	500	490	463	516	482	563	497	492	548	521	516	513	519	519	504	509	477	548	515	504	490	458	535	546	501	511	514	505	481	531	542	553	510	513	494	508	479	533	477	522	510	500	528	538	528	490	483	465	498	466	491	512	456	505	513	514	516	505	526	481	534	482	503	508	500	516	499	512	526	505	488	527	534	471	526	514	491	544	505	498	481	513	509	491	499	526	501	528	502	546	553	457	490	513	493	463	510	504	458	518	515	485	538	512	496	519	506	485	484	489	500	556	466	471	485	541	483	524	506	527	504	503	509	512	496	501	524	517	525	535	499	514	507	508	537	513	507	522	481	472	527	510	492	491	570	536	507	519	487	504	506	524	522	519	522	507	501	522	508	500	538	539	496	500	522	477	516	536	492	515	529	526	506	510	502	504	512	498	514	514	486	472	544	461	494	539	488	514	539	480	494	502	506	485	535	511	504	500	483	489	508	491	510	519	470	502	523	476	504	485	516	517	501	508	524	540	512	506	462	497	501	532	440	471	516	522	492	511	510	481	551	520	487	478	510	465	513	515	471	522	486	525	483	515	509	504	482	505	513	534	488	459	493	507	485	478	504	562	512	521	492	473	532	509	511	520	477	462	515	506	506	546	544	513	533	502	497	468	486	503	515	529	508	475	510	518	490	522	483	552	478	488	511	502	517	452	531	514	508	517	491	501	511	513	524	501	488	471	515	517	490	509	503	530	530	531	503	486	565	516	561	488	503	483	505	543	531	501	510	483	513	513	505	509	495	517	510	512	483	501	530	474	475	503	505	534	511	504	495	527	544	483	532	496	537	525	489	515	498	508	488	522	526	538	530	535	475	508	514	480	469	463	513	543	498	466	488	507	522	491	493	491	483	527	549	484	540	487	461	513	482	520	538	510	490	517	512	539	531	518	505	486	502	519	499	518	501	523	477	499	507	505	498	505	490	509	491	497	470	479	528	476	502	484	531	492	511	477	519	561	489	526	499	490	510	513	509	514	486	494	500	483	510	558	508	487	513	528	521	503	493	496	479	487	476	531	526	503	552	492	532	490	510	516	494	532	537	494	505	554	520	533	509	494	520	487	498	491	494	539	485	499	482	464	539	519	504	528	450	510	484	506	526	467	498	514	497	532	502	523	497	494	493	472	498	539	505	529	518	489	552	519	538	479	535	542	495	484	534	494	501	503	499	505	508	548	593	526	520	521	512	511	502	483	491	522	525	501	517	474	490	507	480	514	538	511	541	526	473	490	510	529	470	529	550	496	514	523	523	508	453	531	474	480	523	498	491	559	479	506	532	515	457	476	495	523	499	529	513	512	535	482	504	538	491	484	492	505	501	506	467	526	498	499	518	518	510	522	507	489	517	513	510	523	494	495	564	506	476	484	481	531	526	506	523	494	488	542	525	483	564	477	534	519	509	507	540	539	520	464	520	509	524	498	513	480	518	497	527	537	523	504	554	509	475	496	524	486	529	536	506	458	487	503	519	488	516	509	518	485	520	499	474	554	468	484	451	495	495	518	473	533	526	529	527	516	482	508	477	511	476	509	535	528	513	507	490	523	545	494	524	497	514	497	506	516	531	500	539	491	533	524	511	536	531	485	517	484	482	510	466	503	514	497	555	524	480	487	529	470	502	515	494	475	491	517	529	484	459	517	510	473	535	481	505	484	489	493	496	544	544	540	496	498	540	522	502	520	476	540	470	506	546	475	483	461	478	511	503	518	495	513	505	495	524	519	508	509	553	525	492	502	461	481	520	503	507	527	495	480	540	514	506	444	501	472	487	520	505	476	485	549	473	513	482	528	534	500	522	501	489	502	508	545	527	488	530	461	524	474	497	489	535	499	507	510	517	536	521	527	495	476	504	499	470	477	572	479	514	514	544	512	528	491	480	489	487	495	501	502	510	466	489	500	532	499	483	499	507	521	521	513	499	527	506	499	500	475	505	504	515	475	554	499	466	517	536	487	536	471	498	494	502	504	496	504	534	539	490	494	515	457	537	476	512	495	529	468	483	484	520	507	494	468	532	492	481	476	517	525	534	516	504	496	494	468	475	448	539	465	510	507	533	502	477	490	546	541	541	543	549	477	499	528	547	506	518	480	520	489	499	500	502	535	489	508	496	538	529	491	559	495	530	485	506	516	485	538	484	549	470	512	484	534	515	488	548	489	514	490	499	536	549	476	487	517	556	555	511	470	575	520	462	511	507	500	529	507	505	530	492	519	495	509	513	486	493	528	524	498	515	496	462	485	507	540	493	545	523	527	478	472	509	518	513	510	466	470	481	486	550	518	479	539	536	452	479	496	510	479	516	512	514	481	486	456	501	528	527	479	515	504	476	536	544	482	474	495	529	501	530	543	497	534	504	484	486	511	507	553	482	520	504	522	526	493	508	510	503	536	495	511	537	516	429	535	470	469	512	472	513	532	490	494	506	496	493	472	542	512	496	444	495	508	495	489	480	482	499	497	518	505	513	506	507	518	504	523	495	530	485	489	488	540	510	489	500	507	492	522	502	516	493	553	460	509	509	502	493	486	501	518	477	512	542	506	471	546	464	504	531	503	480	498	497	516	505	513	526	488	491	512	478	488	470	514	505	471	534	455	518	500	500	505	486	473	515	511	508	519	492	465	494	530	488	501	525	481	515	533	454	496	511	503	490	527	528	444	516	510	517	531	525	486	457	505	515	492	520	512	509	488	465	498	509	525	534	463	437	533	512	503	528	488	497	487	532	482	520	495	511	510	491	528	472	506
32232	23002	21026	10779	4350	1827	766	276	200	211	227	168	156	139	132	164	149	131	148	147	149	160	123	137	160	144	162	123	138	144	149	130	135	147	131	125	157	155	131	145	132	134	152	145	120	134	140	140	109	131	156	125	145	145	139	144	145	134	128	131	132	141	148	137	165	142	150	155	145	140	143	135	146	128	125	136	111	136	140	131	132	132	147	136	160	124	147	171	131	143	139	163	137	163	135	183	149	144	136	148	153	145	142	137	136	150	133	151	134	124	138	126	164	139	132	130	154	156	138	137	127	144	125	133	125	140	136	159	145	138	138	114	118	118	131	135	128	138	152	125	153	127	123	161	129	138	139	134	127	164	150	156	123	148	130	135	160	164	141	143	141	143	172	134	159	144	140	121	142	155	144	123	138	154	145	118	130	146	137	150	114	149	154	118	138	144	159	142	136	121	165	149	131	134	139	129	125	135	144	143	123	154	122	140	145	142	143	138	126	158	146	130	152	157	147	131	150	151	147	131	152	127	134	138	143	123	148	131	135	138	146	147	142	128	139	138	165	147	147	141	145	114	128	124	148	142	130	140	137	111	130	145	146	157	154	138	156	156	155	156	139	134	134	136	141	148	147	157	154	139	151	143	164	139	151	155	146	164	135	135	138	148	163	148	129	145	141	148	142	121	138	150	148	147	147	158	119	143	144	142	119	151	135	140	142	132	160	156	115	151	160	115	133	150	135	139	121	155	161	159	130	157	147	142	123	138	129	146	142	144	157	133	153	151	157	139	151	177	139	151	146	155	109	129	150	135	131	123	151	140	127	127	136	114	146	141	147	151	127	160	139	139	147	156	132	158	114	141	153	134	126	133	140	139	135	152	158	137	139	130	140	155	137	132	118	136	125	150	154	148	139	143	116	162	157	121	119	154	147	150	136	145	159	135	133	139	151	133	130	147	149	126	159	152	127	153	143	155	148	153	168	124	121	128	158	131	161	143	151	149	127	167	132	161	142	127	150	148	144	144	142	144	168	129	153	155	143	136	154	142	158	125	164	140	141	144	162	162	135	171	148	155	130	139	138	135	145	138	135	127	127	162	156	130	143	142	153	141	183	139	152	126	159	124	134	163	149	131	141	127	137	144	130	143	160	111	139	138	150	140	133	142	141	141	147	160	148	140	133	152	167	143	146	130	140	144	151	172	158	123	147	124	147	132	153	160	156	133	153	158	141	127	171	124	127	150	165	145	137	145	125	144	173	142	162	136	133	126	132	134	149	149	142	126	115	148	132	168	133	151	150	134	124	129	143	136	128	143	137	156	131	134	150	139	136	155	163	133	166	149	157	148	117	143	151	146	150	145	122	145	137	149	152	151	155	133	163	143	140	146	154	137	138	139	154	149	127	151	130	155	122	142	146	147	152	157	142	163	131	150	161	155	147	167	162	155	135	125	145	142	161	140	152	138	131	126	142	139	131	176	143	140	143	150	163	137	120	112	167	156	148	140	123	147	165	139	156	144	148	134	121	152	144	149	175	150	162	136	140	142	140	127	130	119	146	123	146	121	136	157	147	135	142	132	143	137	127	157	130	138	136	153	140	130	138	141	141	148	141	150	153	164	161	135	133	144	134	141	122	145	140	154	130	141	145	133	173	127	130	136	143	134	130	135	120	162	156	117	135	125	133	161	138	112	150	137	144	141	112	150	133	136	120	157	121	164	140	153	144	127	126	137	156	148	128	140	183	159	151	126	156	136	152	135	150	129	128	157	165	147	137	141	167	145	143	143	150	152	131	154	141	161	145	144	144	157	138	143	131	130	137	137	169	125	138	151	154	133	145	146	128	148	150	151	155	139	144	131	151	131	135	139	141	144	153	139	125	156	146	138	169	141	141	143	125	124	164	171	143	148	151	153	137	137	130	125	138	147	144	139	144	135	166	157	137	141	154	155	164	130	136	142	149	152	137	127	125	148	143	148	133	128	146	143	126	125	137	153	157	122	136	133	149	137	155	127	151	151	147	157	127	134	170	161	137	132	147	141	142	137	142	151	143	138	136	140	123	145	160	155	160	119	149	163	144	121	137	111	153	151	156	167	137	141	141	143	135	128	130	162	142	152	126	146	148	143	166	159	143	146	161	143	140	167	133	142	149	143	150	154	129	139	143	138	126	129	148	136	159	133	134	157	137	137	159	142	144	133	116	116	130	140	137	141	146	146	136	156	155	145	136	145	152	155	124	135	145	138	135	144	149	138	170	154	149	136	134	139	159	141	138	146	152	131	126	156	124	140	121	157	142	146	148	134	122	153	131	158	127	144	156	152	150	170	148	134	121	117	141	119	153	134	145	140	138	136	134	143	130	138	120	167	123	117	146	132	126	134	139	127	149	146	148	126	136	135	182	128	156	133	144	135	160	144	148	137	144	141	168	153	120	154	157	138	151	137	140	145	145	153	141	155	136	146	122	139	120	136	154	146	152	151	138	121	146	141	142	156	144	141	125	135	135	130	139	129	138	149	159	147	130	132	126	155	132	125	138	126	159	150	135	153	129	133	132	123	132	123	142	117	155	134	153	139	138	128	135	164	145	149	144	143	131	151	150	141	136	128	144	148	142	152	140	163	134	144	144	155	154	134	138	128	148	142	152	145	145	121	145	149	137	151	114	156	151	139	132	127	143	126	117	143	156	133	145	140	155	145	158	128	161	170	136	120	160	129	152	143	133	131	142	127	151	138	161	163	161	134	150	128	162	151	147	148	160	143	134	141	156	122	124	128	145	137	119	155	148	139	132	139	158	150	139	140	144	157	142	147	134	139	154	130	150	143	133	124	126	144	153	126	128	138	131	160	132	138	145	130	133	155	141	149	146	146	151	154	154	152	142	153	142	144	152	147	144	154	148	117	144	150	148	153	118	143	141	137	153	138	152	139	128	131	117	126	135	152	142	143	144	135	168	130	133	134	147	137	127	137	125	129	138	159	153	152	126	139	156	145	164	160	146	139	150	130	135	136	124	150	142	144	117	131	148	141	146	149	151	130	137	140	164	146	148	138	141	148	162	147	134	156	138	140	120	137	134	141	148	137	137	140	173	130	155	135	123	155	154	154	129	148	147	132	127	137	138	107	145	132	119	145	168	132	153	133	118	131	136	144	159	138	140	127	158	140	148	133	115	147	146	134	156	148	156	160	150	116	126	152	121	125	147	130	143	133	147	164	153	143	168	116	140	124	120	176	179	153	149	148	139	127	135	141	151	135	158	136	144	128	143	155	147	166	142	114	139	136	127	159	136	141	119	166	156	149	133	127	184	126	141	139	136	152	130	135	146	149	142	147	141	149	158	136	137	142	136	141	128	133	138	120	160	140	121	143	135	153	112	150	165	123	130	140	147	152	167	133	160	143	133	136	138	129	135	137	157	129	134	159	147	122	124	135	160	130	140	125	134	147	124	131	131	116	146	148	163	155	145	125	161	168	135	131	161	143	170	134	122	140	138	124	166	133	150	163	145	145
21038	24723	14512	5869	3010	1411	785	486	394	430	439	409	379	389	397	360	378	412	362	401	383	383	336	376	403	403	357	383	400	386	370	407	375	351	361	383	383	405	422	382	367	380	408	366	380	381	383	369	404	403	378	362	420	397	413	416	363	374	410	371	388	406	361	366	403	401	398	362	406	397	409	377	416	362	382	401	407	365	416	421	430	380	383	439	359	383	386	390	382	398	376	392	367	356	371	395	400	372	368	424	396	385	416	362	426	408	368	394	409	378	401	404	377	363	348	407	380	372	347	377	394	413	398	420	412	382	381	370	358	374	404	373	376	378	411	398	396	405	406	418	388	393	387	393	391	392	397	393	403	393	385	385	375	424	402	394	358	390	385	401	420	401	382	393	391	396	420	394	395	429	383	357	401	405	392	360	406	376	406	416	368	381	399	384	390	394	358	403	381	428	394	379	394	364	441	415	408	408	385	380	398	358	421	351	423	368	391	394	368	375	379	398	409	388	366	387	386	378	385	408	365	380	358	409	402	375	396	389	364	398	372	380	396	378	395	397	426	364	396	358	418	414	393	394	381	418	373	409	370	384	385	402	373	357	365	395	409	401	406	349	371	401	398	379	380	396	416	396	409	357	385	402	392	368	397	388	397	387	424	371	411	386	369	385	396	379	373	380	369	360	419	369	371	365	362	369	376	367	391	404	363	398	372	387	386	390	380	395	394	379	380	392	397	376	367	371	403	393	397	371	396	384	372	396	390	375	391	406	377	392	428	374	408	398	379	377	380	391	398	367	377	388	334	370	368	383	385	393	401	385	378	391	388	393	354	374	385	416	392	380	390	401	377	391	380	347	378	384	373	406	401	384	387	418	432	364	409	369	347	380	388	390	378	424	395	389	388	421	367	392	405	403	390	398	400	385	410	399	379	359	391	416	359	391	353	360	403	386	413	353	380	399	418	425	389	382	428	396	370	378	373	364	390	398	366	417	370	418	378	386	411	430	417	401	389	380	400	402	391	370	376	385	397	391	360	359	363	399	372	388	387	407	403	396	423	397	403	367	399	430	408	436	384	396	412	416	396	390	386	414	396	410	370	395	403	409	387	417	404	391	404	382	380	410	405	345	396	411	375	399	376	394	385	420	389	395	424	396	382	360	399	406	409	363	415	392	374	368	394	408	387	366	420	397	388	372	384	375	394	424	416	351	373	416	413	397	360	418	418	392	381	381	405	393	383	370	393	394	359	381	395	400	377	355	399	388	383	376	338	389	408	398	387	421	371	375	371	365	380	391	354	421	383	425	374	370	428	383	384	391	383	383	370	402	391	380	404	396	391	400	374	393	367	362	398	393	370	382	374	372	362	371	408	372	378	376	367	394	381	372	406	400	397	411	438	373	410	369	410	353	374	390	383	381	394	369	399	397	391	357	394	377	369	403	415	427	396	389	395	394	400	380	380	440	379	407	395	384	409	366	391	395	376	433	390	371	382	426	396	386	374	376	336	389	379	362	408	396	425	353	382	381	414	378	383	365	397	392	431	430	408	367	395	398	378	395	367	411	384	367	430	393	401	367	339	411	388	417	416	383	404	433	418	398	359	366	376	401	360	366	371	395	402	420	408	362	379	374	394	399	397	390	399	398	388	379	408	422	387	382	327	401	389	422	387	397	396	390	396	375	387	348	371	381	383	382	376	376	399	395	442	359	385	385	413	376	383	414	361	408	424	413	408	398	390	385	392	401	390	384	380	398	364	393	382	378	409	390	408	352	432	398	383	379	387	382	365	369	406	372	429	429	372	371	372	405	371	356	399	381	406	381	380	407	379	415	374	374	397	403	376	380	397	381	369	420	382	420	424	371	409	388	406	410	432	381	393	378	376	396	353	372	392	457	404	395	369	400	388	405	400	389	373	397	392	443	397	390	414	408	353	380	382	393	407	372	392	396	345	376	396	386	421	398	418	375	406	416	388	362	378	401	386	350	369	401	411	384	384	393	374	418	405	378	399	389	443	408	372	359	374	392	404	414	406	397	396	364	379	424	377	394	399	377	372	386	394	388	389	397	405	370	372	391	380	400	388	374	378	441	399	408	394	380	366	410	421	385	392	384	356	396	394	389	395	399	368	396	394	388	355	392	357	389	347	389	378	399	395	374	367	387	369	383	345	400	403	383	382	425	375	399	381	386	399	416	378	396	393	373	393	383	396	358	383	368	385	397	373	384	417	391	404	377	367	390	362	384	403	393	391	388	362	399	362	396	358	346	405	377	386	394	399	419	414	390	420	372	382	396	397	383	399	373	397	399	388	361	363	383	373	391	387	377	398	396	376	373	386	383	413	399	416	374	411	379	377	410	363	398	403	363	357	420	364	354	416	405	408	367	393	408	351	407	427	419	367	391	391	395	400	359	413	397	343	386	398	429	391	372	405	357	372	431	385	392	396	384	384	377	382	381	402	408	343	364	373	392	405	387	361	405	397	402	372	395	409	395	387	387	393	401	402	423	393	420	392	393	419	411	360	388	419	401	380	361	427	388	366	378	385	397	407	383	369	402	407	376	382	415	388	390	365	430	380	381	388	411	403	365	388	380	394	397	349	396	407	361	384	391	386	383	364	391	428	408	381	416	387	405	394	382	387	400	421	394	405	386	393	383	366	419	378	375	388	381	375	385	376	370	391	414	391	404	390	408	412	410	396	404	403	395	403	374	389	389	393	398	388	394	434	404	374	403	386	408	395	379	369	348	399	394	378	382	415	381	402	365	402	374	397	387	363	368	380	392	409	367	419	396	379	376	424	381	375	407	397	398	408	427	381	398	380	382	386	403	388	324	390	397	410	400	424	388	363	390	400	364	367	388	372	386	406	409	387	400	448	372	372	391	405	363	388	392	413	386	409	410	409	395	350	385	421	365	375	386	369	384	404	422	365	386	386	371	383	382	392	371	393	408	376	345	380	395	376	383	375	368	405	389	391	398	355	392	394	420	391	399	397	399	406	398	437	426	403	375	380	357	383	377	407	413	387	405	390	389	403	391	372	443	392	410	385	402	373	392	373	372	406	393	393	381	419	345	396	363	377	405	430	355	384	395	393	400	390	358	389	388	427	396	405	421	374	405	375	372	385	384	385	410	404	415	374	363	411	402	390	421	408	422	424	389	373	398	363	384	374	384	392	400	399	368	378	374	389	391	411	410	371	392	399	422	431	371	376	357	388	378	423	408	367	415	370	382	433	389	419	396	371	362	372	412	376	369	370	379	377	388	381	398	392	410	394	361	423	384	370	395	414	365	399	373	395	404	393	377	398	389	365	419	381	402	378	382	404	388	384	421	396	386	418	386	407	376	369	409	393	395	395	356	381	411	396	362	376	372	428	348	373	388	414	415	414	374	416	404	374	356	394	374	393	375	386	392	388	399	388	399	373	403	376	366	401	401	377	401	392	433	361	406	437	399	410	383	351	380	376	379	339	370	383	359	382	397	393	384	398	410	385	382	378	403	356	367	401	360
24981	21476	24872	28511	21608	19734	3810	865	1469	2361	1040	520	262	223	248	220	252	219	221	240	231	244	225	244	248	234	225	208	219	207	218	248	239	215	215	237	228	206	224	213	226	215	205	218	240	248	229	239	240	234	220	228	218	198	236	225	242	209	221	206	247	259	216	232	249	271	252	219	246	213	233	229	212	213	273	234	249	238	236	236	235	247	232	240	242	241	221	220	203	247	236	230	213	207	227	228	219	242	229	213	240	228	208	207	253	209	189	216	227	216	237	212	219	197	239	214	219	238	224	213	218	230	251	237	227	240	220	203	218	236	249	208	238	222	224	206	250	233	217	236	226	232	215	227	245	251	217	227	216	251	238	240	231	226	253	218	241	220	219	236	237	258	240	213	222	215	226	251	215	219	193	236	201	218	251	208	203	217	233	223	274	221	238	230	237	223	208	199	233	215	203	241	204	220	231	229	216	246	208	239	213	205	207	193	211	226	241	221	229	212	219	223	235	226	230	240	227	257	223	241	241	245	265	222	200	231	214	243	232	229	210	249	220	238	231	215	230	224	219	231	257	229	216	265	210	227	266	211	230	241	247	222	261	227	244	231	215	234	268	218	242	257	250	224	194	215	226	214	221	247	257	216	251	242	197	234	243	238	192	194	213	226	217	233	206	231	235	232	232	223	224	235	230	242	253	215	205	254	233	249	223	215	244	230	219	201	206	229	227	216	237	237	242	226	207	218	245	215	224	252	247	237	218	219	206	200	211	202	259	232	222	239	247	209	217	220	214	245	244	238	264	195	240	241	218	223	223	209	214	258	240	227	213	235	223	240	229	259	242	233	233	211	225	232	230	251	234	236	242	199	204	223	214	234	258	202	232	218	234	221	242	220	211	240	256	226	197	237	247	237	238	246	219	220	229	222	257	232	208	204	215	256	241	231	214	233	218	230	221	194	246	257	224	211	239	231	275	240	242	257	205	231	212	219	222	217	211	213	239	219	231	237	248	221	224	245	226	222	241	230	236	206	212	221	221	227	248	246	241	238	214	200	227	229	204	235	229	211	211	230	235	227	242	235	224	258	231	269	227	247	239	232	225	201	258	234	250	226	208	245	227	226	197	243	232	198	244	242	221	232	244	229	245	268	228	221	239	220	224	241	217	191	249	239	209	230	200	231	238	212	246	248	224	231	213	213	211	218	241	238	269	256	235	232	221	241	239	235	230	229	229	233	211	239	209	222	247	223	202	218	226	198	214	268	229	225	210	243	230	221	222	215	208	252	218	208	219	225	232	219	199	251	212	202	236	193	244	233	242	221	211	250	223	214	227	217	209	243	222	231	264	228	247	214	240	235	180	214	242	253	214	214	243	239	213	238	254	230	232	228	227	193	230	235	228	224	244	234	231	206	233	217	236	237	238	223	229	245	217	239	206	225	210	220	240	228	238	220	224	216	212	248	216	225	243	243	224	220	233	239	246	223	208	235	214	224	231	223	225	238	223	213	228	205	210	237	243	246	224	225	252	243	245	223	230	237	251	232	217	237	236	210	234	232	202	219	232	253	256	203	209	224	196	222	212	233	243	237	230	209	197	226	207	214	246	229	229	238	239	262	212	250	234	229	259	241	222	230	216	226	227	215	227	255	224	204	251	229	212	229	210	212	219	215	233	235	216	214	219	213	245	223	225	253	212	227	237	224	219	209	223	231	239	254	215	243	212	212	240	215	239	224	232	232	234	228	238	235	210	216	241	242	212	229	228	235	226	220	245	255	194	204	265	225	240	241	233	218	202	225	260	215	245	244	254	225	212	233	196	219	208	257	250	238	228	195	238	212	218	209	222	218	225	251	215	243	227	212	215	206	223	249	231	209	218	206	227	222	238	217	212	244	219	239	227	221	229	247	234	229	228	222	218	255	223	238	249	207	233	231	221	200	210	228	228	240	208	243	204	200	221	225	256	197	232	238	227	208	210	231	247	248	209	242	250	248	244	257	227	228	234	238	217	218	210	236	184	226	199	215	243	208	230	226	208	231	237	239	233	227	234	245	225	227	245	218	207	249	239	250	221	210	212	205	235	247	221	246	264	243	219	204	205	197	209	226	231	223	224	247	227	260	220	230	241	231	254	227	216	235	233	268	217	224	256	206	225	209	251	229	220	249	245	222	227	195	221	243	250	224	198	211	208	251	208	211	234	216	229	199	220	239	209	206	227	221	187	227	247	240	215	232	224	207	216	238	246	238	251	245	209	227	227	211	266	229	211	236	206	237	253	221	209	210	226	241	254	219	218	231	237	254	257	256	240	243	183	234	232	234	237	233	241	256	232	233	218	241	226	219	203	241	275	233	241	224	226	257	209	219	225	230	222	238	234	234	220	216	235	227	237	252	228	221	224	250	249	213	225	223	211	236	232	229	204	235	231	230	228	205	234	208	209	198	236	211	225	240	232	199	223	253	207	238	251	259	246	211	242	204	228	230	243	189	232	266	249	242	228	218	235	217	234	226	230	212	202	244	240	228	226	235	199	215	246	201	240	217	226	205	240	204	232	231	224	254	201	261	228	228	228	230	211	207	236	236	249	231	217	202	230	252	196	224	229	233	204	245	217	257	223	245	235	241	230	207	252	219	233	244	217	221	252	210	231	219	214	214	224	243	238	254	210	230	248	257	212	264	205	214	217	196	218	223	254	221	216	238	206	240	241	254	240	232	226	212	232	222	210	206	199	216	225	224	218	228	232	234	229	239	225	223	236	219	200	221	210	242	232	244	213	194	249	243	233	250	252	254	222	226	232	216	232	240	240	216	222	245	203	228	251	228	244	242	225	235	222	246	222	247	218	216	228	213	183	239	211	227	224	220	233	204	227	223	208	227	216	246	257	229	220	230	228	239	232	247	207	252	224	216	222	200	227	210	203	239	198	212	218	238	228	194	239	221	239	243	236	225	222	219	248	213	233	213	232	222	230	230	236	222	202	205	215	227	226	234	226	218	232	235	233	242	206	234	254	215	247	223	230	219	219	264	220	194	208	227	225	234	246	224	238	214	207	212	227	201	217	216	228	219	232	209	236	244	237	232	204	222	216	252	220	248	213	242	233	232	226	219	250	196	218	215	236	227	209	231	211	237	222	234	252	264	219	239	249	231	216	216	214	226	234	258	232	214	230	220	211	287	235	242	231	218	202	213	225	229	244	246	235	229	218	225	231	220	218	251	219	246	220	237	245	263	218	233	216	222	232	220	221	219	185	215	218	215	212	238	223	213	227	238	225	207	221	216	211	223	224	236	245	216	211	221	224	246	242	201	223	207	249	223	227	262	231	212	195	224	225	230	207	223	230	237	223	239	257	258	202	238	213	220	222	218	223	214	229	236	223	215	209	240	212	242	231	254	220	229	219	243	232	224	214	235	219	201	205	222	225	216	226	229	194	227	227	200	246	227	224	263	218	252	222	236	210	225	235	253	229	219	248	198	252	234	232	208	236	223	202	215	217	239	242	212	227	230	266	205
22406	36349	25441	11768	6946	3153	1194	893	1350	1910	1109	785	574	582	583	581	575	560	538	538	536	622	545	532	546	608	594	577	536	562	522	552	567	566	554	565	558	548	579	536	579	533	546	560	566	558	560	572	588	572	601	566	532	581	545	571	615	534	560	578	572	528	570	559	541	543	568	551	595	544	578	607	588	534	536	584	575	583	568	557	556	551	578	578	551	584	590	563	569	521	577	556	555	549	583	537	587	578	562	575	544	549	584	589	563	588	573	598	564	577	514	524	558	578	579	535	550	558	580	549	575	556	542	517	567	566	578	591	574	531	572	527	586	582	562	611	572	539	567	544	578	522	587	553	561	528	633	542	599	550	546	576	568	567	547	517	545	556	608	522	580	529	571	586	566	535	559	587	557	564	543	568	579	607	585	559	579	584	593	554	549	553	544	574	561	546	592	540	555	559	605	603	593	551	565	569	580	524	546	561	606	555	585	551	573	617	551	569	559	565	509	573	566	588	581	585	542	607	579	583	537	593	529	589	544	537	554	552	515	522	526	518	601	581	559	518	516	589	562	551	572	559	595	571	545	554	541	519	522	552	547	571	555	571	564	525	564	571	570	535	599	549	546	568	544	574	579	569	606	605	543	584	519	577	536	582	592	574	559	564	569	578	557	567	580	561	550	541	568	553	573	566	554	573	581	542	591	520	542	590	592	539	516	639	535	537	538	557	564	551	567	603	567	519	573	555	570	571	542	575	525	583	553	554	533	564	547	572	562	562	551	592	587	557	539	475	556	556	543	538	568	570	594	582	533	584	530	558	598	528	571	522	559	579	557	568	552	545	555	570	588	550	553	557	576	537	575	616	543	539	592	523	549	568	603	563	552	528	554	581	576	587	572	542	532	538	577	600	540	590	519	550	600	572	599	570	547	570	552	606	533	596	594	620	566	572	584	573	638	523	583	575	601	564	572	586	541	550	549	560	515	541	561	517	591	576	555	567	569	588	518	570	559	584	578	562	586	559	527	572	574	565	522	563	566	528	561	570	558	535	551	573	605	527	554	571	554	582	543	558	576	549	552	562	527	558	573	568	592	550	597	608	606	593	540	545	533	542	551	582	539	584	591	550	555	561	577	610	575	582	578	554	553	564	552	546	590	589	557	548	559	594	595	545	579	542	574	581	590	522	538	555	523	555	569	548	542	554	541	561	568	606	565	601	540	581	549	566	553	556	583	556	581	577	582	525	608	571	540	582	565	565	505	556	553	535	594	573	529	547	565	579	561	579	574	569	558	571	526	571	513	552	606	578	548	561	553	573	523	551	594	554	590	560	581	536	563	573	540	556	597	568	549	577	531	574	591	581	523	593	551	608	573	570	567	581	572	552	555	538	568	563	567	559	585	532	537	563	537	556	560	582	570	545	551	565	520	563	560	552	547	584	527	585	508	576	561	538	598	563	568	518	573	561	530	583	567	539	592	543	561	555	528	537	581	567	567	574	549	538	602	549	589	519	550	591	547	561	546	549	539	547	564	571	524	591	532	581	542	533	538	551	560	510	542	550	579	579	520	533	552	548	541	592	568	571	564	565	603	580	551	571	582	557	548	535	558	525	551	570	606	576	611	534	559	571	604	578	550	583	549	563	551	588	547	567	565	590	562	562	614	610	571	580	569	529	567	529	563	566	550	550	591	526	571	562	526	539	528	547	585	535	568	558	533	534	573	551	540	556	525	561	537	580	557	584	600	558	514	557	588	573	521	598	536	556	548	554	514	554	559	635	568	554	547	548	516	585	559	554	587	587	522	555	555	586	540	567	529	548	544	526	569	532	584	563	547	525	570	567	561	572	547	555	528	567	597	529	561	554	548	539	569	557	615	551	555	550	558	565	597	565	533	549	541	521	554	526	545	578	545	564	602	572	573	560	551	575	559	564	544	588	590	538	550	608	530	560	558	573	578	581	543	575	528	581	577	555	529	555	549	514	551	516	541	552	566	570	529	532	533	557	582	561	561	618	517	549	563	573	531	591	573	553	560	560	541	603	572	546	598	543	556	563	589	587	588	588	556	576	554	563	561	568	563	550	568	553	562	578	557	540	560	543	551	558	571	554	586	540	594	571	550	575	597	588	578	571	549	550	572	571	564	563	542	558	585	559	580	535	596	571	571	554	560	529	539	549	527	582	557	557	509	569	564	544	546	572	562	553	586	531	588	569	550	568	548	569	551	537	556	564	561	554	599	617	561	576	563	547	534	540	533	558	542	539	546	628	607	527	532	540	578	584	529	537	568	560	585	555	602	563	540	578	569	581	575	540	578	551	553	545	564	597	568	556	583	583	521	601	580	596	533	603	556	575	590	578	536	579	548	532	572	576	535	523	563	545	576	588	552	565	605	564	572	524	602	594	566	545	569	587	594	588	566	549	539	574	574	554	584	552	543	571	590	553	559	535	587	578	559	560	545	557	563	546	541	571	524	568	529	559	553	552	570	574	573	552	559	550	602	577	592	549	542	564	501	578	530	552	551	555	551	594	596	535	557	515	556	572	596	587	589	584	537	560	568	586	550	543	536	554	545	557	583	540	624	565	602	539	560	593	578	574	550	545	569	586	573	531	539	567	555	610	591	563	580	586	544	542	565	605	587	532	555	532	601	575	563	596	538	583	580	523	522	570	534	585	574	610	541	538	590	599	554	558	577	562	520	576	556	569	559	555	554	572	562	546	564	569	575	562	545	564	540	579	555	557	536	576	578	585	545	508	589	543	590	571	594	576	586	594	538	552	557	577	546	544	570	575	549	586	524	558	583	557	543	597	585	603	588	560	531	555	571	566	579	616	562	531	550	543	575	548	571	531	578	579	584	573	572	512	579	552	587	569	538	597	533	577	576	564	568	513	557	516	540	556	593	540	556	532	587	550	555	532	567	577	563	583	519	601	563	555	517	563	564	576	556	538	570	577	549	556	512	579	592	569	561	627	595	575	567	563	549	545	535	552	561	563	559	518	585	547	541	533	573	589	571	558	608	556	543	576	565	610	561	582	575	574	549	546	568	572	595	579	565	564	569	545	566	540	572	565	580	544	555	573	552	570	555	574	546	590	552	526	600	586	584	542	597	550	523	544	527	558	569	530	566	567	557	579	597	548	573	580	568	559	589	596	614	541	557	562	566	541	540	544	557	598	580	554	576	558	533	559	549	553	553	580	571	586	542	542	572	548	571	589	581	572	579	585	580	569	535	548	557	563	561	605	564	563	574	568	581	567	554	550	571	581	534	625	536	585	579	555	586	584	570	529	590	559	602	541	569	562	569	590	589	575	582	608	579	514	577	569	535	587	613	565	538	525	577	571	592	537	569	584	550	595	551	578	591	541	575	569	539	587	565	582	599	560	586	554	572	532	523	580	568	541	580	566	586	558	570	505	558	584	593	533	584	516	548	595	601	560	568	577	639	609	564	544	614	546	579	521	535	588	597	568	596	572	581	566	582	540	570	569	604	534	585	591	529	571	573	573
24326	21474	25269	28114	21532	21638	17806	2480	2754	5368	3239	1035	274	244	226	239	243	237	233	240	243	255	220	249	251	242	227	235	222	234	229	183	246	236	243	244	244	197	206	220	244	237	222	223	207	235	231	220	225	208	208	208	230	242	223	230	229	254	204	225	213	257	216	194	208	200	245	232	197	230	233	225	219	204	221	219	197	234	251	239	225	242	238	215	221	233	246	221	230	217	205	233	218	189	215	246	195	223	241	199	199	232	216	214	223	188	198	229	234	206	194	201	217	216	206	225	218	215	199	218	209	218	222	220	211	221	209	217	234	234	203	174	242	221	232	218	229	194	226	229	202	219	220	210	202	233	233	223	224	188	233	216	231	231	226	237	238	248	227	245	233	245	222	209	237	217	216	193	197	215	205	219	214	213	207	208	213	204	237	213	224	236	222	213	239	212	238	231	227	224	201	216	189	231	198	221	217	228	219	225	220	224	215	220	212	214	199	206	231	228	230	231	208	221	221	239	220	194	232	194	210	208	255	231	227	200	215	219	200	193	239	203	228	240	204	202	255	214	197	221	242	221	241	233	199	258	233	221	211	209	223	201	219	211	210	215	191	203	216	230	213	220	213	247	215	244	217	238	220	229	221	229	202	240	204	207	210	232	239	204	216	260	204	219	239	215	211	239	214	211	224	240	231	239	226	203	197	208	196	202	224	212	214	228	200	215	203	244	206	219	188	225	210	192	211	216	210	236	232	243	239	198	225	198	208	207	198	236	211	223	227	230	214	228	213	218	221	232	221	198	217	202	225	237	209	189	215	207	220	260	225	218	238	214	206	245	216	226	213	222	209	227	242	223	214	214	242	228	217	223	214	224	228	240	225	206	223	196	206	195	213	219	215	180	201	212	246	242	222	199	217	217	211	228	219	230	214	217	216	212	224	240	216	222	210	212	212	222	247	204	206	215	221	219	212	200	216	227	214	206	219	231	215	228	236	221	214	238	226	236	234	236	222	212	192	218	209	226	232	212	242	249	236	236	231	222	229	230	223	193	229	221	211	250	249	223	210	226	215	222	246	226	211	203	201	238	187	207	214	225	214	225	241	218	232	220	227	239	206	213	204	225	243	232	225	221	201	204	233	227	206	229	223	245	239	228	221	222	217	239	228	221	209	213	224	211	227	245	228	228	206	214	228	222	215	236	237	219	224	230	224	247	242	226	219	237	206	228	233	206	209	219	235	231	219	232	220	196	228	234	197	214	226	223	219	197	214	218	199	223	246	263	236	198	206	230	251	213	215	216	220	221	239	203	224	221	214	223	195	232	241	200	218	213	202	247	210	233	217	209	216	227	229	202	218	229	240	229	209	197	228	225	215	228	237	219	214	202	202	204	230	200	227	190	218	229	230	216	196	245	230	254	255	216	242	201	237	214	212	200	240	208	241	253	212	247	243	231	211	234	200	223	212	219	202	247	205	220	215	227	227	239	212	198	250	200	209	244	241	224	216	204	274	227	229	231	249	251	227	226	213	214	248	245	222	234	206	224	239	186	231	208	226	212	235	210	223	225	236	219	235	228	230	239	244	209	224	216	202	211	222	236	189	201	218	231	214	233	206	226	198	219	235	230	231	227	221	224	236	258	225	211	249	241	210	233	183	220	206	235	212	221	240	237	239	213	213	240	214	234	228	241	219	216	220	218	201	201	210	226	227	242	203	210	233	231	215	236	212	234	189	223	236	213	224	237	213	216	211	223	260	198	227	217	225	221	229	237	208	231	218	198	216	253	223	237	200	220	212	257	215	204	190	224	250	263	213	186	204	200	222	232	234	193	240	227	231	220	244	208	198	209	189	240	209	216	227	218	214	213	211	211	221	221	213	228	215	218	202	226	233	230	217	195	213	210	221	223	202	235	248	206	263	238	249	175	216	235	220	226	208	204	199	211	237	231	215	210	239	231	207	236	220	223	199	198	200	226	236	204	236	211	241	207	197	209	213	215	228	225	218	221	225	223	223	206	215	213	209	241	192	219	199	228	223	219	241	199	263	186	240	244	225	236	230	222	241	218	225	227	223	222	228	258	213	212	215	241	207	239	239	231	197	231	241	200	232	217	224	230	222	234	246	228	212	205	226	257	220	212	235	223	216	223	229	256	230	185	230	239	223	231	191	191	206	212	214	222	239	220	237	253	243	235	225	210	218	226	239	224	205	206	224	222	237	234	209	196	224	209	215	227	241	234	252	220	226	235	214	212	187	220	236	182	233	232	205	212	202	217	249	202	218	207	215	207	211	211	206	239	223	238	230	219	224	231	217	203	236	213	231	249	221	196	208	237	226	237	211	188	210	198	243	207	214	215	217	222	200	213	194	245	189	208	221	211	260	217	239	206	249	236	216	223	216	240	204	214	220	196	206	206	245	219	229	220	240	247	203	229	199	257	228	246	228	225	217	230	227	196	236	230	227	202	256	238	246	246	201	232	209	239	219	223	207	234	199	205	230	171	229	237	226	223	262	248	233	208	215	204	209	214	206	225	202	244	238	231	205	209	216	218	253	228	211	223	222	203	216	240	216	190	203	230	212	240	213	220	256	227	212	228	222	224	222	204	220	239	218	212	219	214	201	225	210	232	219	221	207	223	228	212	241	193	232	221	221	223	223	235	244	218	200	203	210	238	227	214	217	217	216	204	233	246	216	232	224	227	215	201	206	261	213	225	215	242	244	204	223	229	212	216	242	233	205	230	233	219	243	196	198	220	223	219	199	215	219	244	210	261	236	213	202	255	242	234	245	230	249	229	211	222	252	222	208	221	254	221	213	204	213	212	224	234	239	221	222	244	236	228	198	218	236	202	202	252	212	202	242	208	235	248	208	250	227	239	218	200	241	187	244	203	211	256	219	212	203	234	201	215	218	220	207	232	235	218	232	213	229	213	253	237	258	228	218	217	224	194	231	236	241	204	205	238	247	221	230	250	235	233	218	241	209	223	206	217	219	241	194	220	188	245	211	224	239	206	232	229	199	238	219	217	231	204	241	248	201	219	207	227	208	218	201	235	234	203	222	224	220	238	235	220	222	227	196	247	217	241	196	224	210	222	239	227	215	208	241	216	226	242	233	240	247	205	220	232	226	227	203	248	194	226	213	217	227	248	211	216	197	218	202	226	225	212	218	212	227	225	226	239	221	218	210	198	208	196	237	220	183	218	199	236	200	232	215	198	206	202	222	194	207	200	234	224	236	215	202	211	237	207	234	211	221	225	210	201	205	236	235	210	227	224	237	228	220	229	212	227	230	231	216	218	220	223	224	210	225	253	215	200	248	241	228	226	226	220	232	234	226	205	248	220	211	233	238	226	186	220	226	237	238	199	237	219	207	243	232	232	212	213	223	201	226	192	206	226	226	231	242	212	225	226	222	234	227	225	226	233	238	227	226	236	212	233	237	217	259	216	227	205	216	238	214	221	222	212	218	223	211	242	251	228	221	234	200	234	209	212	234	217	233	234	230	224	194	186
23616	42486	30284	16229	10118	4049	1878	1134	2063	3476	2181	1014	571	514	537	537	507	532	516	547	539	513	529	518	514	539	505	549	484	527	543	539	549	531	524	516	522	523	527	523	543	507	603	537	492	522	526	481	512	490	510	500	560	560	512	536	534	522	532	474	508	547	512	539	521	529	527	518	506	550	542	487	530	534	516	529	527	524	539	524	515	580	507	508	523	546	515	575	525	513	536	524	510	523	529	503	520	513	497	519	514	488	482	510	542	494	539	511	551	504	516	514	489	555	531	518	579	506	549	507	569	507	497	528	513	519	510	535	545	529	491	515	514	555	522	490	511	499	475	494	543	503	548	544	535	484	440	560	533	509	530	533	517	504	550	549	526	579	508	521	574	552	525	503	506	531	523	501	528	520	535	528	497	435	545	519	538	536	560	523	540	550	547	514	535	538	521	557	493	546	514	526	535	506	505	561	548	493	546	566	527	552	524	517	525	478	549	542	518	513	495	480	486	513	543	491	520	546	507	526	499	530	513	569	545	552	520	480	544	543	531	520	479	569	534	549	524	454	488	515	545	504	519	521	464	552	540	508	519	509	505	521	534	507	526	514	539	513	522	566	537	522	519	570	490	524	533	499	491	593	502	509	534	500	545	561	538	535	536	531	515	505	544	533	554	546	506	537	511	540	546	532	520	524	510	524	535	472	513	537	533	536	546	511	531	574	514	496	514	527	538	541	547	483	521	508	515	529	517	535	525	530	546	529	530	519	532	537	500	535	499	506	552	519	562	555	517	552	555	560	511	535	542	511	535	498	547	541	537	562	489	510	518	505	550	524	585	493	525	525	531	502	523	541	533	516	516	512	526	529	545	482	538	501	555	502	543	499	516	559	535	519	533	567	543	524	508	545	509	512	524	540	535	564	543	508	520	511	541	492	528	499	525	540	486	538	561	540	527	512	522	531	538	523	548	490	544	499	511	545	505	543	545	530	479	522	516	523	484	499	519	518	509	515	561	524	502	517	538	515	513	521	542	582	519	522	543	518	506	568	546	504	506	517	525	475	517	534	537	528	523	529	545	543	526	498	535	519	511	542	519	528	535	557	548	542	520	525	553	505	560	542	526	488	568	568	537	555	531	574	535	483	544	538	526	506	589	571	537	510	535	540	529	499	525	538	529	528	492	557	539	491	511	511	544	497	518	566	491	512	544	518	558	548	519	553	523	495	573	522	552	514	547	526	535	528	525	492	497	564	510	532	538	540	575	478	558	519	503	546	499	518	538	544	504	528	537	528	532	536	498	513	464	551	573	512	534	530	541	509	558	504	506	540	515	498	492	526	508	519	521	534	518	547	566	498	551	513	504	536	539	472	515	517	527	492	526	508	531	501	558	548	514	555	568	518	512	491	505	559	496	521	510	513	512	550	567	506	534	537	549	506	488	538	504	527	492	523	498	532	550	528	528	504	537	518	495	531	531	533	554	497	540	517	546	583	536	562	506	517	526	534	516	527	491	534	520	501	535	523	502	535	539	558	550	513	556	539	522	533	548	500	516	512	528	525	557	539	520	518	490	494	514	505	588	536	479	496	495	475	545	526	511	525	521	528	546	551	540	573	520	530	528	515	516	506	517	542	506	506	538	501	481	514	525	530	502	483	452	507	544	554	487	556	545	525	509	538	513	552	512	561	488	529	557	513	523	492	527	541	541	531	514	518	541	510	541	568	549	504	557	531	478	565	504	529	510	498	501	494	511	490	511	519	530	544	485	556	521	527	509	525	547	553	521	487	596	526	554	496	494	475	525	519	536	506	533	499	536	517	497	530	505	514	562	518	507	534	553	493	503	536	539	528	505	511	532	527	505	495	540	479	547	513	557	545	499	496	536	492	514	551	517	527	543	523	506	503	566	513	509	550	535	531	521	525	515	514	538	529	548	485	511	537	526	528	541	566	555	509	505	522	547	516	527	521	526	518	536	552	542	508	521	481	533	519	489	504	488	523	523	506	570	509	502	538	515	522	512	530	481	524	505	541	511	528	506	509	517	537	510	521	512	525	561	572	517	529	529	510	522	500	515	460	517	531	505	536	539	490	516	506	555	488	528	531	568	504	522	488	532	515	529	533	546	491	576	533	473	519	558	516	501	553	536	523	540	517	518	545	502	540	504	504	521	537	579	541	505	552	491	482	525	503	526	506	556	514	553	494	538	509	511	506	513	508	543	531	541	480	541	522	544	497	530	527	552	534	587	528	487	520	559	495	549	544	526	529	515	513	517	516	536	547	524	535	530	532	504	546	485	544	464	521	499	506	537	499	540	481	543	542	563	551	534	526	554	526	517	564	524	488	552	510	506	545	542	489	510	571	484	523	512	569	529	516	557	530	508	546	518	503	528	543	537	498	520	534	512	503	515	550	589	547	554	500	521	488	532	577	535	542	491	544	501	536	497	540	541	502	496	470	445	526	496	513	525	503	518	517	509	509	531	581	501	513	536	521	495	581	486	517	507	530	488	496	538	487	541	480	506	515	535	520	494	482	535	529	523	560	511	505	550	512	521	531	570	496	517	519	527	501	482	546	518	511	542	555	506	545	529	546	533	473	526	545	504	526	518	549	532	504	524	465	483	508	525	503	533	517	492	512	519	559	509	508	503	517	477	531	512	535	505	513	568	495	514	503	549	525	543	528	516	561	549	528	540	522	551	554	528	529	531	531	539	519	512	484	567	593	514	533	529	547	552	495	556	549	485	525	506	521	536	503	526	540	579	546	541	517	552	544	575	506	505	524	528	515	531	519	537	551	495	520	537	555	540	498	501	499	519	509	525	518	495	526	550	522	553	557	510	556	555	498	558	525	536	504	570	549	540	540	578	491	537	523	529	485	520	567	527	538	521	516	513	551	530	539	557	487	514	535	538	511	505	535	476	509	504	522	571	493	563	540	510	502	537	555	513	560	516	536	535	503	521	555	555	530	527	534	555	467	531	489	512	543	534	530	526	562	528	534	494	556	527	513	511	547	560	514	545	497	523	466	519	521	558	517	535	543	511	553	495	521	517	515	518	503	519	503	496	551	514	511	562	480	529	450	512	565	542	523	519	517	482	532	532	517	537	536	516	496	521	493	532	492	552	523	568	529	508	468	541	538	542	562	505	493	529	505	521	503	502	545	553	476	555	495	533	512	560	554	534	482	519	520	511	504	536	502	537	521	481	513	520	493	523	509	504	552	544	526	519	546	523	542	541	517	538	526	501	532	562	524	545	528	545	512	515	516	513	532	530	498	495	523	525	491	543	528	522	497	513	499	491	505	541	528	528	537	478	501	490	514	551	545	539	546	506	557	516	534	556	540	569	524	532	565	515	529	520	481	546	505	528	549	507	516	483	501	511	523	501	482	498	570	495	552	503	555	504	517	501	557	548	500	512	540	546	510	522	555	571	527	524	517	523	530	473	531	514	540	543	525	511	503	516	554	497	537	499	527	479	508	547	526	518	554	465	520	507	509	551	532	531	481
32136	23758	22713	11896	4341	1631	688	360	320	347	239	186	152	156	134	159	142	125	141	154	143	144	156	161	137	155	168	180	163	171	156	162	140	142	168	145	170	161	151	155	143	162	144	139	150	151	166	157	179	151	140	147	170	143	140	150	151	156	150	145	163	156	159	161	162	154	150	159	177	150	163	150	156	143	172	152	152	124	171	172	169	150	165	158	163	155	167	147	190	161	135	148	163	129	137	154	180	149	181	144	169	142	163	130	168	164	136	156	153	174	162	139	152	146	167	153	131	154	132	172	153	152	192	135	150	168	173	171	155	166	173	167	157	166	137	169	163	175	170	148	143	172	144	175	155	146	171	153	160	166	154	149	158	143	146	156	123	141	144	139	144	155	159	137	158	154	182	175	142	170	141	162	159	158	152	151	142	136	168	159	140	156	156	167	144	163	155	152	147	127	123	145	171	162	161	175	143	158	169	151	170	137	135	148	147	174	154	135	142	159	166	161	161	163	135	164	168	139	177	157	112	161	128	147	152	148	173	160	156	168	125	158	158	131	157	167	176	161	145	175	141	141	139	123	166	135	156	174	160	163	163	172	147	167	165	130	160	153	158	171	146	148	140	145	137	141	166	152	138	157	174	162	136	145	149	172	160	153	157	141	156	140	159	172	140	148	185	162	164	150	157	164	173	153	152	163	136	135	165	168	165	163	155	157	149	154	156	134	147	140	134	159	149	140	157	137	140	137	154	143	132	183	148	137	145	147	166	114	188	168	152	185	147	170	152	149	148	161	148	153	161	150	148	157	188	140	142	142	169	148	170	148	159	159	150	167	139	140	141	145	135	154	188	145	160	149	161	161	162	137	169	158	153	138	158	156	150	138	108	130	168	167	176	148	142	141	149	146	148	155	150	159	151	138	150	137	144	177	161	146	148	157	146	143	172	140	148	169	154	148	171	157	172	146	149	136	150	171	144	152	177	165	145	172	150	161	153	129	131	141	155	156	166	156	143	149	157	145	168	171	151	169	176	153	159	159	170	155	157	160	147	170	172	131	143	177	147	147	143	171	158	146	169	137	162	165	145	149	157	153	158	153	148	153	163	168	161	154	149	151	155	145	188	160	142	137	152	161	128	146	144	157	171	166	155	171	180	162	145	171	178	172	156	164	168	129	146	166	158	163	156	143	139	174	163	135	161	167	134	163	152	142	144	167	138	160	149	151	169	139	173	150	156	142	164	154	152	170	151	133	145	166	161	143	158	129	147	155	173	152	149	136	146	185	148	152	167	169	127	137	157	152	147	134	149	162	152	163	129	161	142	163	166	152	162	151	138	166	134	163	143	138	115	166	141	147	169	158	161	148	166	153	151	163	154	147	174	136	170	164	147	141	137	162	146	147	173	157	158	157	153	153	149	139	172	155	171	132	163	162	172	142	164	158	160	154	165	155	153	143	158	153	164	168	171	127	115	151	157	164	140	122	142	153	179	174	141	158	171	149	156	167	132	140	151	151	152	172	161	197	145	189	155	152	155	148	176	163	142	155	160	180	184	170	153	135	155	145	152	166	182	160	140	173	170	153	155	186	138	172	134	176	169	154	156	159	148	173	161	162	186	160	156	159	150	155	147	129	145	166	157	122	137	159	156	152	139	145	170	157	165	171	125	136	157	169	165	121	180	158	157	155	170	171	154	147	151	162	147	161	149	169	135	165	175	155	148	122	141	171	159	136	163	153	141	145	165	156	153	168	150	142	158	139	171	155	157	168	150	161	143	146	153	168	193	128	149	144	136	158	130	161	133	163	172	172	139	168	154	180	152	164	169	142	150	155	126	124	148	150	158	149	157	142	165	145	162	157	138	159	171	166	149	163	158	157	168	142	159	148	153	152	169	154	146	161	173	142	183	152	145	155	161	160	157	157	158	166	161	161	151	196	146	166	152	163	158	172	150	157	157	150	142	161	163	126	161	150	156	144	154	160	149	151	156	153	182	148	146	160	153	169	156	167	161	163	164	165	132	182	141	178	150	148	166	144	153	137	164	164	159	173	172	144	170	154	182	157	152	155	148	142	131	138	158	145	152	154	148	157	146	164	147	166	152	157	168	156	159	173	147	139	152	147	150	135	154	148	150	165	156	137	143	174	178	161	144	153	132	137	172	160	140	175	161	145	160	165	158	154	148	169	152	173	156	138	144	157	156	152	139	148	160	189	160	155	130	154	147	163	122	165	135	167	137	148	146	151	140	155	149	174	141	138	164	143	151	160	170	162	142	169	147	163	118	148	162	150	158	168	143	139	146	150	163	148	170	170	174	164	164	162	160	157	178	142	141	124	155	153	138	141	143	145	133	146	153	137	141	159	151	156	162	136	149	160	164	174	152	159	165	168	165	159	155	172	154	155	165	167	172	161	152	176	152	151	127	155	166	168	145	150	133	142	173	158	154	143	153	144	178	160	163	136	186	155	143	158	160	170	180	152	156	156	161	156	144	148	157	162	157	157	156	139	166	154	160	171	161	158	130	169	156	131	160	148	201	156	176	148	143	160	142	172	153	163	156	153	161	154	151	158	149	159	155	147	131	157	127	166	179	154	148	133	164	167	163	142	167	151	146	177	142	152	152	145	158	162	145	168	156	145	152	136	172	151	156	119	148	153	154	146	178	166	144	149	142	167	144	143	163	136	156	148	162	163	135	144	157	143	163	163	158	137	166	165	171	155	156	177	169	149	173	166	157	155	158	158	157	165	152	145	147	158	175	160	144	135	157	169	170	151	153	162	152	151	146	142	145	155	156	161	153	150	167	146	172	161	149	161	154	145	169	145	160	153	192	136	161	155	139	166	144	160	163	181	152	126	140	147	142	135	126	150	157	152	166	140	170	181	147	157	140	148	149	157	156	147	156	149	145	148	148	166	140	175	167	159	150	173	171	126	162	142	160	149	165	157	149	161	160	156	143	151	154	162	151	154	186	169	147	160	142	156	180	138	160	149	146	151	152	174	149	137	174	163	147	158	151	139	141	159	157	151	160	155	148	162	146	131	151	136	156	136	171	162	169	163	159	164	150	161	168	158	145	163	156	157	166	151	156	160	161	146	165	147	166	149	170	151	153	140	138	132	166	145	119	149	146	137	175	150	145	150	158	155	160	138	159	151	170	129	157	157	156	156	159	158	149	145	142	140	162	143	139	152	163	177	131	166	155	170	162	165	136	187	126	171	164	156	165	180	159	145	157	157	187	148	162	178	131	140	130	163	140	146	164	145	129	166	163	141	136	158	153	159	141	157	146	162	153	165	152	171	166	151	138	151	175	171	141	141	170	149	156	152	140	153	157	143	169	146	168	135	166	168	158	159	168	156	174	141	139	150	189	151	147	142	169	157	137	174	159	132	131	162	153	152	151	131	143	145	164	152	174	156	149	148	145	140	182	144	136	152	149	147	155	158	134	198	156	139	164	171	149	154	163	141	162	146	170	150	165	152	154	164	150	167	147	159	140	168	146	155	186	166
20632	27928	16529	6511	3003	1404	680	529	488	603	492	406	437	455	404	400	416	406	405	410	406	405	403	419	445	397	422	424	406	420	434	413	400	395	401	414	429	426	392	397	396	396	404	427	384	414	398	412	390	386	423	400	400	408	446	398	422	433	409	431	430	439	421	425	390	425	397	423	430	403	408	405	404	391	392	406	429	403	421	436	426	415	403	404	390	428	417	410	395	417	408	397	431	393	418	428	434	402	402	373	401	422	436	397	431	397	415	421	444	429	377	420	406	407	431	446	394	419	401	427	431	432	428	397	418	429	382	436	371	427	443	391	416	421	432	385	433	416	420	433	401	446	416	409	423	418	403	442	421	392	406	424	388	451	428	382	386	396	421	415	427	396	372	423	426	444	422	452	415	440	410	433	419	411	430	401	413	437	434	434	382	386	426	448	429	398	416	440	433	413	404	416	410	432	401	370	392	386	397	397	462	447	387	424	435	425	412	443	406	401	429	413	408	455	412	362	438	420	425	417	409	447	403	389	426	430	381	392	421	411	416	401	393	397	401	412	427	415	421	424	398	439	406	409	404	422	444	432	435	377	428	389	433	432	409	389	388	409	416	407	418	407	427	433	411	402	391	387	404	408	418	399	429	412	450	403	401	449	392	389	410	402	451	418	430	398	454	402	384	390	426	380	396	435	389	391	426	408	404	430	411	394	378	407	433	410	396	418	403	410	449	415	422	438	433	436	376	428	445	391	409	410	431	433	417	427	415	393	441	379	459	443	426	417	406	406	401	401	406	426	414	410	411	409	400	405	414	449	427	408	432	450	405	433	401	431	469	427	417	402	399	429	408	401	402	412	406	394	441	399	417	438	407	402	446	380	425	377	410	391	451	431	429	372	422	382	405	443	435	401	401	435	421	410	436	384	456	439	415	456	410	389	400	418	391	404	422	435	397	410	424	417	370	423	395	390	447	434	409	393	434	408	412	445	409	390	427	392	414	457	406	393	418	382	422	367	396	434	414	408	428	382	446	417	409	422	401	406	382	436	441	426	444	380	440	446	420	434	444	448	432	417	414	414	419	393	434	394	380	390	448	435	438	403	416	400	421	408	404	435	424	445	383	431	408	384	429	414	383	422	413	392	416	432	434	360	435	430	424	462	439	409	412	402	410	434	424	403	426	398	423	417	451	410	421	404	472	380	419	419	435	392	411	421	401	357	426	439	445	413	420	434	379	415	443	417	393	392	427	435	441	431	378	397	428	416	427	419	426	430	436	413	408	430	401	405	418	403	421	369	426	426	427	394	422	433	426	459	378	397	435	450	416	424	355	424	396	406	395	421	443	433	423	359	386	415	417	414	424	443	434	435	399	448	404	397	412	408	405	401	428	423	400	414	403	432	424	398	424	411	420	393	433	406	409	424	449	409	427	408	376	434	424	398	461	379	403	412	417	441	421	379	370	438	424	422	416	395	373	365	435	388	443	393	396	434	395	412	400	437	461	448	416	442	421	427	420	425	452	396	442	410	426	389	362	435	445	406	434	428	413	400	454	448	452	423	435	424	426	423	400	394	417	421	387	421	407	406	414	387	452	405	420	400	442	424	394	426	428	431	449	408	373	391	440	418	426	435	395	409	424	387	453	413	412	426	414	429	419	414	448	445	427	449	405	457	443	424	428	399	392	415	432	395	418	411	386	388	407	401	429	421	412	436	364	412	433	444	414	413	394	428	432	406	421	400	391	409	381	399	380	409	411	420	408	398	409	422	410	430	414	415	396	438	414	405	439	410	401	421	447	385	398	423	451	446	400	426	409	429	435	437	428	478	383	406	415	424	404	398	407	417	422	411	413	415	427	433	401	414	390	449	402	431	416	438	414	454	395	426	418	427	413	433	429	446	411	456	431	440	385	452	448	417	410	446	449	384	413	429	391	416	426	421	436	382	456	383	411	412	453	416	399	399	406	448	426	396	412	445	415	425	412	423	388	364	450	398	438	408	411	405	433	402	430	433	413	429	385	451	410	387	400	442	418	446	423	420	347	375	430	421	400	395	418	400	394	433	442	401	420	362	419	418	422	385	423	435	381	405	419	402	425	413	406	427	428	434	439	425	402	454	417	425	424	398	421	410	420	408	443	446	388	446	385	394	386	424	427	400	383	375	414	428	427	418	392	424	421	418	410	434	426	426	481	411	404	444	434	397	391	467	437	431	433	377	400	403	401	412	414	404	432	386	372	395	426	400	353	456	434	415	401	395	392	467	416	391	403	398	430	433	436	434	406	422	387	395	424	430	427	426	408	407	416	383	442	432	434	446	386	404	443	405	369	402	437	418	419	428	396	414	398	426	401	427	391	427	424	421	421	430	397	420	428	393	413	436	433	397	380	414	411	419	426	434	419	413	390	425	429	384	423	413	429	436	392	446	370	415	426	414	431	413	409	424	419	432	427	444	425	406	415	408	393	395	426	430	385	412	408	384	423	408	426	388	398	374	452	414	440	402	433	409	434	420	413	401	373	435	427	434	390	458	435	412	410	445	431	385	439	410	375	399	391	417	410	438	426	445	432	427	390	391	366	434	459	398	399	435	385	434	402	416	405	409	423	396	446	421	389	421	413	391	451	394	371	408	419	416	433	420	404	423	428	408	435	399	407	393	411	428	458	390	411	404	430	450	357	429	411	395	422	412	435	412	431	382	410	411	451	437	409	404	416	422	416	425	445	455	417	434	438	399	405	378	405	438	388	426	430	392	429	415	427	453	409	407	384	445	401	400	401	416	423	399	375	406	407	407	420	400	410	412	419	425	403	402	430	430	396	412	423	436	444	401	374	389	401	479	414	388	415	430	415	371	426	449	430	396	391	426	402	431	408	411	403	400	414	429	399	425	435	439	430	420	425	438	398	448	399	430	393	423	436	419	411	402	420	410	395	398	421	425	411	412	431	439	430	395	423	420	401	431	458	396	396	434	409	389	425	455	399	414	407	413	423	428	423	398	422	404	396	442	419	447	388	410	372	410	420	426	429	426	400	420	388	392	409	446	426	413	413	411	430	441	446	399	404	426	420	406	411	398	424	421	424	405	428	405	415	416	424	401	420	400	415	401	399	410	418	408	413	411	383	445	382	408	385	415	428	422	417	413	453	394	405	424	429	418	414	432	418	441	428	372	391	417	419	417	438	419	406	419	408	425	408	428	436	406	438	455	395	421	428	407	409	419	385	444	428	453	422	408	445	399	416	459	407	426	392	403	458	405	401	398	416	438	390	380	431	436	408	412	438	440	455	407	409	399	413	405	439	430	403	441	397	424	402	428	406	450	440	380	431	432	425	434	415	410	439	418	398	422	370	415	391	463	408	395	438	434	415	437	434	438	404	398	403	416	410	410	371	412	441	413	404	454	411	414	429	385	427	442	404	420	405	395	416	433	427	430	418	402	409	393	417	428	410	392	415	446	395	414	427	424	417	440	387	402	435	414	403	407	413	377	405	445	422	383	449	399	424	421	419	393
24994	21514	24914	28521	21569	19832	3425	540	1533	2437	1674	685	290	241	219	218	234	258	251	220	265	225	219	249	221	244	240	243	230	260	221	223	232	217	229	222	236	229	229	215	197	215	228	235	231	238	236	216	236	230	230	234	227	221	245	238	227	223	248	228	234	237	245	279	217	230	253	211	232	242	245	227	273	254	212	242	246	222	245	240	208	222	246	247	257	244	242	239	197	242	259	222	226	255	224	252	259	254	228	238	215	243	213	247	217	265	225	239	224	248	222	232	239	225	239	218	283	197	211	249	230	229	234	262	232	235	225	234	236	250	249	229	244	237	211	225	221	232	236	231	212	221	223	224	234	257	261	239	255	234	237	246	242	213	230	245	211	248	242	243	234	209	213	231	238	245	227	260	223	244	212	241	235	222	254	252	241	257	257	240	239	228	240	243	201	231	233	236	227	276	275	245	230	211	243	242	244	217	230	239	234	234	230	235	204	228	250	200	242	227	253	267	241	229	212	214	214	238	236	256	228	265	250	249	233	241	245	235	209	205	247	234	204	210	225	225	226	230	218	264	260	247	267	235	224	258	219	213	219	225	216	238	232	245	241	238	228	257	216	247	244	223	250	217	216	243	206	231	204	198	232	245	222	236	255	213	235	246	257	205	212	220	231	241	247	268	218	226	230	218	255	241	224	236	248	237	236	223	203	232	255	229	223	249	258	224	204	243	219	237	221	248	242	230	232	203	262	218	223	223	217	215	229	229	214	252	237	243	234	245	244	230	242	244	244	235	232	241	278	240	250	233	230	219	208	231	231	200	214	227	260	256	239	255	260	226	229	235	231	244	253	253	221	240	235	275	215	234	207	240	241	219	257	216	231	228	215	229	240	217	226	231	203	276	207	226	220	226	242	239	208	211	221	222	242	229	245	247	232	236	239	231	246	258	220	212	257	210	251	223	236	249	253	214	234	240	222	237	222	233	220	201	237	238	233	237	244	229	237	257	211	236	219	231	234	228	198	213	256	235	229	220	248	245	232	243	240	256	207	224	246	230	256	226	253	204	244	232	225	227	191	230	219	242	246	222	251	228	227	261	236	251	198	226	240	247	210	242	235	241	240	254	216	211	251	240	226	224	209	242	210	247	250	226	255	241	232	203	227	202	244	234	210	240	247	239	221	226	236	255	214	214	215	247	255	209	204	217	232	247	211	249	208	231	207	235	232	211	218	230	261	245	242	232	240	220	237	223	201	236	230	228	222	233	256	212	226	222	245	269	214	248	229	222	213	259	187	270	216	237	228	254	248	224	209	241	242	236	222	252	219	214	235	253	247	234	218	251	233	243	226	224	241	238	245	251	240	219	224	251	256	243	222	246	251	219	218	208	255	257	233	240	256	257	250	236	239	224	227	244	212	240	234	247	215	239	228	226	232	224	228	229	237	240	231	249	214	238	222	243	242	237	230	262	233	222	221	217	239	214	242	250	219	245	231	231	240	227	237	237	239	253	234	234	222	231	229	227	248	250	234	241	259	253	239	219	221	233	235	238	230	261	203	206	222	233	245	258	242	251	256	227	227	230	244	234	218	250	247	234	253	278	251	243	191	243	230	243	250	240	241	230	235	237	246	261	256	226	217	224	259	231	227	242	209	206	243	213	252	233	240	231	230	256	231	218	261	212	203	239	213	240	240	241	230	230	259	242	201	241	223	245	264	242	230	226	234	231	229	243	231	250	260	251	222	216	246	244	240	234	230	248	228	210	238	250	254	244	239	245	226	218	247	249	261	222	249	235	236	217	238	216	215	249	228	216	231	247	221	232	245	224	247	240	203	221	216	218	237	251	244	237	260	222	235	216	252	213	263	239	228	216	213	227	226	231	213	205	230	230	228	229	222	232	211	220	246	213	230	223	227	193	252	220	214	227	212	212	238	233	230	237	240	231	239	218	271	223	259	266	242	199	227	241	231	223	247	239	281	206	260	221	233	232	236	242	210	222	217	241	250	224	209	254	236	233	241	215	276	200	179	269	220	226	247	234	256	238	226	225	248	237	226	223	244	254	211	223	239	245	233	217	229	231	235	258	244	228	254	214	239	226	206	236	225	188	251	248	224	239	244	234	225	238	256	253	221	238	252	238	211	230	232	232	227	254	239	276	226	224	264	257	236	233	222	242	247	224	245	213	248	229	222	247	235	235	237	236	221	217	223	228	244	236	242	227	238	221	226	210	225	223	233	219	231	210	234	230	225	238	221	242	223	196	229	250	238	224	242	207	241	234	260	231	248	221	239	237	207	237	218	220	248	236	226	228	222	227	227	234	214	241	261	211	202	236	249	262	275	263	241	220	227	226	217	257	240	217	232	242	251	222	190	227	209	224	235	223	237	243	243	249	209	210	228	227	231	233	237	238	237	227	251	212	239	223	223	231	239	228	233	215	215	239	229	211	234	240	248	244	222	214	231	236	223	229	233	261	231	267	253	232	241	241	208	243	239	234	228	238	240	229	246	219	211	234	260	208	245	253	235	230	212	231	220	239	249	231	245	255	225	242	235	250	228	235	219	235	237	215	174	236	254	259	225	238	215	224	248	225	219	239	243	232	239	234	233	216	224	241	214	240	211	219	226	208	224	215	222	255	205	219	250	233	247	245	232	212	225	241	255	234	228	254	236	220	263	241	240	235	233	235	225	231	255	247	225	234	234	234	250	248	239	241	244	277	226	226	217	209	230	254	250	279	235	264	228	229	243	216	221	205	217	211	229	230	223	232	239	233	210	245	242	205	226	215	229	253	244	252	238	213	207	240	235	247	213	223	248	236	207	240	228	235	201	209	230	238	229	230	260	232	221	245	223	249	225	227	196	249	223	214	203	237	250	238	228	250	241	228	227	217	229	186	224	248	231	209	237	249	227	253	215	239	233	250	223	195	244	251	245	229	218	247	212	229	227	236	277	253	223	228	223	249	240	239	245	209	216	250	227	240	235	258	223	240	227	253	270	225	236	246	224	231	240	231	228	229	239	246	267	245	229	241	231	213	235	210	222	233	261	219	221	213	233	226	237	251	259	240	225	235	230	268	205	207	202	257	261	230	219	230	262	272	209	214	248	233	240	224	241	237	222	221	211	255	235	213	220	247	195	222	181	275	223	229	249	239	245	213	226	231	214	209	228	203	268	233	238	218	250	239	235	249	244	226	216	243	221	227	261	224	221	242	211	242	264	200	264	207	233	215	238	232	240	225	279	243	237	234	230	213	256	243	210	232	225	220	205	198	197	219	219	232	212	245	199	259	227	215	244	228	222	232	211	231	233	224	223	226	209	232	230	249	266	231	252	226	240	222	233	220	223	222	231	224	234	247	225	213	194	217	238	257	200	230	216	230	233	246	249	254	275	250	223	240	207	224	225	228	213	248	278	246	257	231	204	228	231	250	213	210	213	221	222	272	218	244	247	263	245	251	223	206	236	236	245	241	240	227	233	190	222	236	226	227	257	201	222	212	249	209	216	236	261	232
23032	38076	24948	11797	5106	2438	1155	705	1333	1966	1422	899	575	534	615	579	612	562	557	544	567	592	583	567	612	572	626	571	596	547	574	626	606	582	564	582	597	587	587	550	602	597	572	548	545	568	611	582	580	581	598	571	547	551	605	593	608	554	563	580	554	590	602	591	553	626	563	607	550	555	562	579	573	596	605	579	555	551	567	574	600	575	540	548	566	563	583	587	618	582	553	586	591	556	575	560	555	588	575	557	562	565	570	591	572	586	591	547	566	581	588	559	586	583	578	534	517	548	529	609	615	547	586	617	583	562	584	605	539	599	584	587	594	533	562	581	572	533	582	551	583	613	588	579	590	592	554	594	545	580	602	558	545	559	567	565	555	511	591	597	554	577	609	596	603	598	591	545	575	597	532	549	585	605	565	603	555	563	570	611	555	575	562	513	542	556	541	565	564	530	582	579	609	549	552	591	557	536	570	582	579	574	568	564	578	568	559	562	577	562	607	579	552	597	546	586	565	541	603	575	545	593	592	552	561	579	539	568	598	619	581	549	568	535	576	544	553	573	550	618	620	600	590	551	573	538	566	575	538	601	602	600	565	560	568	515	530	552	570	582	604	572	623	600	581	576	586	604	605	580	579	564	562	559	534	555	591	539	595	542	559	567	603	594	566	527	564	605	558	587	541	574	599	619	549	547	606	573	536	566	588	610	555	562	532	568	605	580	588	563	599	543	571	592	552	581	550	575	549	572	558	557	575	607	581	538	531	566	585	591	597	551	563	599	609	562	581	581	558	549	571	589	529	623	572	553	560	505	553	581	616	531	573	538	533	587	542	555	557	594	588	592	576	600	612	545	594	553	536	615	610	595	572	622	570	605	566	573	569	558	594	610	562	605	552	581	572	570	585	582	531	552	517	579	602	579	534	574	531	607	564	545	580	543	582	535	589	610	559	606	531	562	601	579	540	565	578	570	557	573	577	595	559	600	586	572	572	548	558	560	550	543	546	598	555	574	539	566	601	589	591	568	551	541	627	588	565	582	540	589	565	565	546	542	560	590	534	568	581	555	540	624	584	566	573	542	612	575	597	568	531	576	591	570	547	559	526	581	548	589	564	551	608	598	572	583	605	549	573	586	543	594	560	559	572	585	574	540	564	576	609	601	578	595	537	577	572	598	568	622	599	610	580	588	582	575	596	591	559	597	534	559	551	595	570	598	534	551	559	547	592	570	549	578	555	566	588	541	566	581	594	583	561	551	605	567	552	577	574	569	590	558	614	569	571	574	587	590	570	596	564	627	553	556	581	523	586	564	587	542	561	579	573	589	624	542	588	538	590	608	559	608	563	615	566	586	541	562	617	561	577	628	581	587	595	622	619	587	592	602	537	562	613	568	629	590	597	552	570	600	582	584	558	580	565	563	532	609	541	582	562	586	612	580	559	556	618	586	597	588	560	568	580	562	536	561	564	541	558	596	518	589	554	582	557	580	566	582	576	590	562	550	587	601	554	576	529	569	590	552	577	572	580	555	557	563	579	533	547	552	567	575	559	597	576	629	549	586	579	568	578	565	577	574	565	555	621	561	571	574	548	598	578	591	508	582	561	576	590	598	591	585	581	575	571	538	603	599	579	563	621	538	570	569	572	549	564	594	582	525	571	563	559	613	537	601	553	555	576	625	550	547	580	578	610	556	605	550	560	557	584	544	554	582	522	597	575	566	532	573	598	571	534	550	555	561	565	596	550	585	562	574	587	561	566	567	585	558	588	582	575	586	567	561	587	638	539	548	577	518	598	554	552	601	591	583	610	571	529	621	570	570	604	597	568	582	562	595	499	596	619	529	561	578	596	547	533	563	564	619	582	580	575	570	601	613	549	623	573	577	594	594	526	580	573	609	554	550	561	573	607	598	580	587	585	576	545	542	557	586	562	609	560	570	561	577	560	552	593	578	576	589	605	572	589	589	546	554	585	593	570	573	558	536	558	581	583	551	573	562	586	584	582	618	566	601	590	556	575	566	573	551	552	582	599	595	613	593	605	567	530	546	611	540	576	575	579	542	563	569	572	536	584	601	566	585	559	613	567	601	591	561	572	559	575	525	580	553	577	565	592	569	582	569	584	586	578	568	581	593	571	621	536	565	587	564	559	541	569	561	584	572	584	573	556	582	584	583	565	600	528	569	597	584	575	567	596	568	630	587	609	578	555	550	558	548	547	583	612	568	569	565	605	561	541	534	582	540	572	537	594	580	588	584	595	553	557	559	583	574	558	555	485	573	565	576	550	567	588	575	572	573	605	558	586	524	543	552	585	558	589	572	580	530	538	561	593	599	582	549	579	567	601	542	544	569	598	576	601	548	538	536	557	593	547	613	571	577	594	592	588	577	558	623	519	578	539	573	662	538	566	588	568	609	568	602	530	580	582	575	575	557	611	570	514	584	562	598	604	574	571	562	561	574	580	569	556	564	569	567	596	577	567	560	546	609	586	539	576	534	568	546	611	558	593	604	582	601	583	610	575	567	600	567	554	567	556	556	535	566	535	581	582	569	567	564	596	541	573	558	595	589	580	621	536	555	561	547	579	599	577	562	592	555	610	540	563	591	538	595	587	531	575	575	567	572	541	528	580	589	592	595	621	609	567	605	547	578	552	586	624	591	556	588	544	595	563	553	584	568	567	555	565	557	571	589	518	551	562	593	554	596	569	559	557	609	597	590	553	576	568	597	579	579	548	556	605	581	523	560	506	595	539	606	540	542	570	531	564	558	535	542	561	596	590	596	583	605	622	552	540	584	569	574	569	605	554	563	589	604	582	601	589	548	531	532	599	576	592	555	592	598	535	575	599	580	617	555	544	584	567	555	544	608	560	553	628	539	571	585	580	604	538	566	576	613	573	567	566	587	617	557	537	595	576	601	613	586	539	589	572	555	558	561	577	578	583	536	556	579	567	579	532	571	532	596	580	578	585	571	551	561	598	574	576	552	569	560	598	604	590	592	547	532	569	578	578	564	575	547	568	590	589	554	517	564	549	585	555	519	608	532	600	578	566	549	525	577	599	572	553	529	549	560	559	557	593	584	549	609	559	585	604	593	549	533	606	570	515	565	609	613	550	589	564	573	595	536	569	600	576	569	583	609	616	575	564	603	562	607	548	573	587	620	551	575	584	577	550	567	558	576	572	581	539	591	566	613	560	579	594	574	577	559	638	553	531	557	565	557	534	548	576	581	597	559	566	563	570	490	593	544	541	571	561	558	567	546	568	547	582	580	571	574	621	559	587	563	568	561	569	549	548	539	545	546	579	605	598	578	555	575	576	579	611	566	608	619	618	579	572	550	579	585	557	540	574	563	572	610	566	582	539	601	582	550	560	563	598	577	574	564	537	555	543	613	601	595	551	596	548	565	577	619	521	585	590	551	610	537	573	545	550	608	574	588	542	580	596	567	604	569	565	574	571	588	576	563	626	548	593	602	577	563	535	571	563	595	549	549	572	595	562	553	584	618
24398	21528	25274	28241	21547	21654	17135	1395	2808	4831	4138	1938	321	232	220	238	223	234	244	233	236	220	234	243	218	208	239	226	224	228	236	228	188	247	241	255	248	228	243	204	246	253	228	205	210	244	229	230	216	210	221	225	222	214	244	225	212	203	235	233	215	220	199	195	229	234	219	236	231	246	250	226	207	242	212	218	224	200	193	255	215	227	225	220	206	215	199	210	238	224	228	267	224	251	230	235	230	253	207	208	234	252	229	231	224	237	223	206	244	231	261	224	219	252	254	200	227	222	250	221	219	236	208	213	193	248	225	204	237	224	228	223	222	223	238	223	228	238	210	198	241	209	200	228	239	240	213	234	242	224	227	270	233	260	255	221	225	229	223	235	219	202	232	258	260	218	222	241	220	245	227	207	247	241	236	217	232	214	235	215	203	193	215	238	237	218	190	223	242	248	250	215	231	234	208	210	216	243	227	208	203	236	244	228	250	228	220	251	235	221	200	228	219	239	225	213	223	237	261	210	228	219	228	225	268	242	245	229	221	217	209	224	269	210	237	222	220	244	250	230	223	230	230	220	212	235	240	221	224	227	202	206	230	251	234	236	232	253	227	202	225	220	239	209	201	213	228	230	208	213	199	205	224	242	247	240	222	207	225	220	213	237	245	222	208	207	236	254	239	222	218	237	219	219	236	245	230	211	196	211	226	254	232	190	229	205	214	234	218	228	192	230	201	235	227	190	223	224	217	229	207	224	243	229	221	249	234	204	240	228	221	240	214	221	198	218	232	236	233	195	252	232	211	207	221	233	209	217	247	220	202	206	256	249	209	251	226	222	213	242	251	233	220	244	234	228	239	224	210	216	217	239	229	225	203	219	228	197	196	211	193	218	228	226	237	220	224	229	233	228	212	213	244	247	227	195	208	244	249	233	254	240	235	214	229	214	221	220	203	232	217	221	242	202	206	207	223	239	217	242	253	244	214	211	209	243	206	220	253	261	217	232	226	229	228	249	244	222	213	227	248	230	220	241	233	224	223	208	240	251	235	204	211	199	242	229	235	257	242	241	226	213	240	197	257	241	219	233	223	206	239	221	223	229	233	238	226	219	216	237	233	246	218	222	234	228	240	222	259	229	222	203	206	184	222	242	220	229	229	208	217	249	242	221	260	231	206	213	245	204	216	249	187	232	212	257	230	270	247	222	226	203	218	239	233	239	226	227	233	260	244	233	262	238	230	228	240	255	232	238	203	218	249	200	234	211	236	233	221	235	197	231	235	208	252	222	230	229	199	216	221	202	252	196	226	215	229	233	214	237	206	250	231	210	231	193	225	215	222	253	204	259	205	239	230	228	253	211	208	253	231	256	215	213	220	254	230	234	229	225	225	237	232	225	233	253	210	221	230	228	231	220	219	232	216	241	236	240	229	243	238	195	218	231	229	240	224	230	223	205	223	223	220	226	221	234	228	231	237	248	220	242	211	232	223	230	201	220	219	222	220	244	257	217	204	232	221	185	227	220	226	231	202	210	247	219	255	227	226	241	231	220	241	229	221	221	203	214	249	257	235	206	244	219	204	235	235	249	203	225	197	209	218	254	246	214	198	223	216	219	238	230	203	250	234	243	200	254	239	229	229	212	238	233	231	225	213	225	253	239	213	231	246	226	233	220	218	231	233	216	210	217	221	224	211	237	238	211	218	202	234	257	229	232	246	227	230	214	245	252	227	223	197	208	220	206	195	206	225	229	221	209	212	236	244	220	237	244	212	214	256	221	247	229	224	223	213	240	238	198	208	213	230	234	227	210	213	209	243	266	203	245	191	240	231	218	220	236	255	265	216	198	233	229	199	217	216	245	228	253	232	201	230	215	216	233	232	236	203	233	223	232	225	254	218	223	245	219	231	242	196	223	198	231	247	247	217	204	253	202	201	232	212	230	249	227	244	231	214	261	249	230	223	217	210	193	240	240	244	221	211	238	204	233	237	246	236	218	204	222	211	213	205	228	229	231	234	223	203	214	225	218	240	244	228	225	247	233	209	214	196	250	237	210	243	215	198	239	256	226	217	256	240	205	239	239	248	230	228	223	234	234	213	199	232	196	255	238	206	211	240	197	236	233	234	239	236	220	226	219	214	221	221	194	183	214	217	206	248	217	222	221	251	231	247	251	255	225	224	220	214	205	231	219	245	224	236	230	237	217	212	233	214	253	210	228	222	235	185	235	241	227	228	241	224	235	207	226	230	224	229	201	234	228	219	230	236	231	219	237	252	249	245	213	219	193	217	245	226	207	221	223	232	220	198	222	227	218	230	230	253	243	210	201	227	210	227	232	226	244	220	216	240	236	195	208	222	189	236	234	204	230	250	215	253	236	242	227	214	238	240	235	233	227	244	213	236	243	247	220	231	225	248	251	251	242	218	240	220	209	224	229	228	213	218	238	242	222	233	258	200	260	217	192	221	215	217	236	234	256	211	233	222	229	227	227	209	206	222	250	209	235	231	208	215	249	223	208	240	203	261	193	252	249	224	219	237	224	203	221	234	242	206	234	205	220	234	222	227	215	233	223	245	238	245	204	242	226	236	220	193	224	222	211	217	190	242	246	219	193	243	230	242	211	218	217	248	218	230	247	235	230	229	194	242	229	219	224	221	203	254	227	227	268	187	218	237	231	244	215	235	220	191	216	207	215	224	225	226	225	212	215	210	221	208	219	218	230	224	239	205	248	193	235	227	221	190	226	251	242	212	205	221	211	238	250	228	228	245	230	227	230	265	247	230	238	206	220	219	224	229	219	256	187	225	233	249	240	209	227	211	222	206	203	251	254	249	235	230	256	225	208	199	254	229	231	241	244	192	192	199	225	208	227	231	204	200	207	205	237	200	237	212	238	199	223	214	255	213	197	254	252	244	239	235	235	224	241	215	239	253	221	262	237	234	216	238	215	207	267	232	217	227	223	233	250	219	238	232	230	216	209	223	238	209	225	207	220	242	237	234	239	214	197	231	215	215	232	207	220	236	246	240	199	229	198	214	223	228	245	225	253	248	212	234	222	235	231	226	206	203	220	217	222	199	216	247	196	249	190	207	216	234	241	217	218	227	213	241	185	205	225	233	235	225	224	225	239	243	220	236	203	209	228	243	208	214	237	236	229	227	239	243	216	203	224	222	203	238	213	215	205	231	227	227	211	233	201	202	211	224	209	217	243	254	233	226	220	203	228	202	215	237	239	242	229	252	227	231	232	232	219	191	213	217	247	239	237	197	227	203	228	233	235	239	199	262	226	222	240	255	234	235	228	205	249	191	233	249	233	240	228	215	228	233	264	257	218	242	248	233	220	219	227	235	206	272	248	219	211	225	253	240	231	221	222	219	203	219	248	241	187	212	217	199	219	255	217	196	241	250	207	206	236	222	224	224	252	224	227	193	222	241	216	234	253	224	221	207	243	254	209	217	216	233	202	218	207	244	197	243	196	259	218	197	214	211	197	238	238	251	205	234	226	207	235
25991	45011	31053	16949	7448	3398	1414	804	2052	2924	2811	1510	625	542	566	544	533	551	549	551	504	563	526	539	515	565	555	520	552	527	529	570	576	558	509	551	551	527	557	563	542	534	528	537	552	524	541	528	565	551	534	501	535	534	551	501	540	534	496	569	586	558	543	558	545	538	533	472	519	512	561	493	521	539	512	497	539	514	542	515	568	528	560	563	565	562	524	531	547	544	543	520	556	549	519	550	540	519	522	505	522	586	541	527	549	542	602	549	531	551	524	504	497	533	567	532	531	583	555	520	548	492	543	569	568	528	514	531	559	551	558	553	537	578	545	529	563	555	551	533	522	527	558	576	512	523	526	547	582	519	564	534	552	528	490	516	549	508	566	559	515	563	522	532	562	546	536	541	496	505	510	531	551	577	543	581	580	549	528	549	525	549	546	514	568	541	486	532	577	533	522	543	484	555	525	536	532	596	521	532	558	572	494	507	559	554	556	538	545	551	552	537	539	543	504	510	575	511	541	528	529	510	535	559	511	590	543	576	567	569	546	527	566	497	582	544	555	548	531	533	555	538	544	568	585	530	529	544	521	558	514	558	561	529	541	516	516	567	611	535	527	538	523	544	529	530	501	529	524	530	536	541	555	553	557	526	542	523	526	530	523	537	524	548	517	548	536	556	544	575	537	515	505	536	574	529	516	554	514	539	536	494	536	539	492	537	537	572	525	580	538	526	548	585	521	550	549	520	567	533	551	537	534	530	510	519	595	536	539	502	512	548	544	523	533	530	507	527	531	566	547	522	571	529	554	501	505	560	510	582	513	564	586	586	554	549	516	532	534	529	594	550	527	561	542	534	516	547	516	532	589	583	554	546	551	524	531	596	558	524	505	522	539	537	522	538	498	537	539	493	504	552	513	517	544	492	544	580	503	531	553	533	548	561	524	566	564	528	536	566	528	542	522	529	536	527	542	533	562	499	557	562	552	565	524	496	522	520	511	546	512	575	561	555	519	556	532	533	555	559	506	562	545	547	515	529	564	565	535	536	558	533	554	574	511	544	511	584	544	518	519	579	577	557	485	547	545	544	537	533	507	543	528	511	511	519	516	540	521	549	551	502	555	485	521	530	555	527	547	535	546	556	542	568	568	490	534	538	570	547	524	559	520	528	522	542	545	514	509	515	541	534	568	515	555	580	537	542	524	553	551	544	534	555	561	546	557	555	493	542	563	531	584	529	573	522	560	524	537	519	531	534	536	566	563	551	544	533	540	494	510	515	521	543	554	472	547	533	547	527	531	524	554	507	530	601	583	527	506	530	551	576	536	544	521	554	563	531	505	578	508	558	516	549	578	523	529	553	532	567	582	494	594	503	564	568	519	506	537	523	532	503	587	562	565	558	549	524	523	532	506	540	535	546	508	541	562	564	533	531	528	537	542	547	541	579	519	518	551	562	571	504	513	545	521	576	522	514	537	548	550	543	519	564	552	554	532	514	553	534	485	530	572	530	548	568	543	538	535	525	524	538	531	526	533	534	528	500	515	492	570	523	504	527	505	546	545	511	530	532	581	532	525	541	517	548	542	526	540	546	603	537	520	543	545	537	534	547	512	516	541	504	549	529	567	534	553	555	548	519	532	539	506	550	540	541	517	510	518	537	505	558	549	579	527	518	532	527	577	558	549	535	550	546	500	545	533	565	546	567	537	533	555	541	519	544	557	523	492	556	519	508	516	539	552	539	505	545	513	555	512	567	512	569	558	519	530	541	570	556	524	564	519	538	549	532	536	552	561	541	543	531	517	559	548	567	532	529	547	553	519	523	603	568	578	490	535	576	552	573	526	542	520	517	552	560	531	507	516	542	536	523	502	561	532	529	525	547	526	514	505	550	529	535	531	519	526	543	568	493	554	503	542	519	537	520	540	553	520	506	522	528	514	530	566	577	551	482	510	563	509	543	561	528	529	512	537	551	569	546	557	504	576	522	574	550	523	538	516	535	539	516	573	564	509	542	537	533	493	539	508	549	539	543	529	552	553	521	494	531	549	560	558	500	574	570	549	531	518	521	528	542	527	549	536	518	527	495	525	534	502	539	546	553	490	574	533	582	577	528	533	574	568	513	501	554	535	547	537	513	547	561	545	527	554	538	502	530	573	534	543	514	537	542	523	542	566	574	522	561	574	541	540	554	571	569	526	535	556	539	549	584	495	536	506	564	502	567	539	519	571	562	545	548	570	531	524	557	525	520	538	618	531	511	546	554	541	520	546	547	531	549	603	526	560	514	523	512	543	520	535	528	540	527	545	555	534	543	526	551	581	549	547	557	546	533	497	533	518	552	508	564	520	522	531	556	560	556	552	528	539	538	564	531	533	521	509	555	530	559	526	574	570	530	497	549	522	538	559	535	529	541	532	517	568	541	559	567	527	537	554	507	556	556	539	574	528	536	517	591	521	532	532	534	531	551	557	579	510	499	581	520	537	539	552	514	577	527	543	602	533	534	556	545	576	492	496	573	542	507	527	531	514	547	531	492	551	527	537	528	558	516	568	556	543	507	532	546	511	576	509	540	547	545	569	505	563	483	549	546	521	562	575	601	520	545	552	530	536	542	519	554	552	530	537	570	571	517	516	538	515	495	542	507	507	571	548	500	530	537	551	515	570	504	561	485	529	557	483	531	568	540	540	498	506	546	526	523	548	536	538	532	572	557	516	572	542	565	523	490	487	530	533	552	507	549	579	557	575	563	531	505	555	538	586	571	511	488	529	528	563	504	541	493	543	555	537	540	540	546	551	539	568	530	513	553	555	577	547	490	530	517	537	498	515	512	556	541	559	554	567	523	561	543	530	533	504	533	501	546	534	543	514	556	537	514	515	541	547	520	578	537	541	516	482	495	545	548	534	541	540	582	548	520	535	522	528	532	496	552	557	584	506	533	541	520	535	520	530	525	542	481	551	547	518	547	552	552	554	500	479	501	515	523	564	528	527	556	572	544	553	495	514	540	539	538	566	554	568	578	530	526	499	512	539	533	527	510	508	545	563	549	532	493	541	551	565	510	534	526	553	529	533	543	564	576	532	565	560	540	524	555	538	579	542	516	560	526	576	545	562	522	513	509	501	522	515	536	585	571	503	552	532	550	588	563	518	536	499	529	532	549	486	536	547	541	539	525	552	564	532	518	505	536	552	522	523	552	522	578	528	508	500	547	537	553	504	553	530	513	552	568	531	567	544	548	567	536	507	517	532	526	551	590	557	531	560	542	454	524	560	578	531	512	513	547	526	521	532	555	540	538	568	491	518	566	537	539	547	510	502	545	533	523	552	562	565	588	501	514	505	510	567	482	534	548	522	521	521	520	566	523	545	552	555	565	477	509	520	533	527	499	546	554	512	545	550	536	552	517	480	523	537	516	495	505	551	562	541	528	532	530	559	540	541	572	545	509	528	515	565	517	544	523	556	523	552	573	529	515	541	513	531	572	567	528	560	566	536	553	555	547	519	532	537	580
32163	23766	22612	10865	3154	1278	472	229	234	226	278	209	148	151	185	157	146	148	160	164	166	156	135	161	161	150	161	171	153	157	148	173	160	147	168	170	152	161	148	186	144	155	148	149	149	158	135	170	140	160	178	173	128	164	152	144	176	172	154	149	163	143	147	149	133	139	148	152	131	148	143	173	169	184	151	162	152	170	164	153	180	153	141	151	165	135	162	154	160	150	147	146	151	192	158	162	157	136	146	153	146	160	167	132	162	135	146	152	170	156	160	155	165	125	156	171	144	161	179	173	173	159	141	129	162	164	157	177	162	136	158	163	141	159	146	161	139	168	140	182	143	180	160	151	153	177	152	169	163	142	146	158	134	143	172	156	140	169	162	155	185	163	175	166	157	154	135	180	154	144	166	157	158	169	182	176	180	147	145	165	145	171	152	157	167	149	163	133	145	151	149	157	165	147	155	150	171	164	149	172	160	154	133	152	156	160	154	163	147	151	135	156	171	149	163	142	158	143	158	160	144	174	160	154	171	152	173	158	144	154	149	154	192	159	174	169	161	169	170	135	157	128	132	155	131	156	146	156	151	151	141	161	137	132	135	152	150	142	146	141	166	143	166	161	158	143	163	149	159	154	165	182	127	155	152	156	151	152	159	176	153	179	146	130	147	132	178	175	149	164	167	157	170	149	162	147	158	134	170	168	159	151	153	145	160	177	142	147	134	155	151	162	144	148	148	162	135	164	156	131	151	134	144	143	182	151	139	155	151	145	158	168	158	145	141	164	160	134	168	159	135	130	183	148	169	126	179	156	153	125	164	181	155	165	160	157	127	137	151	150	142	141	131	154	154	140	154	144	153	148	149	169	161	151	157	139	197	155	149	145	166	160	150	157	143	153	162	161	159	147	147	158	153	148	149	151	159	155	172	155	141	158	147	139	156	170	170	158	162	158	148	160	183	158	142	158	152	166	153	158	153	150	146	164	160	148	183	191	138	154	163	153	160	159	142	170	146	142	163	169	155	145	137	157	143	154	153	167	139	176	178	167	167	163	144	137	174	136	173	129	150	164	156	160	146	166	144	169	172	149	168	155	164	141	145	128	135	139	153	169	172	128	132	159	156	148	167	145	182	178	183	167	171	157	149	157	167	149	156	153	173	139	140	186	133	154	167	176	175	159	151	129	162	144	149	161	168	169	154	179	155	133	154	127	144	157	143	144	144	155	150	129	132	172	139	156	155	172	185	149	181	176	162	153	149	150	146	156	181	149	164	163	147	153	168	165	153	165	146	160	155	171	128	183	137	162	154	148	184	164	164	167	162	170	153	138	157	167	159	151	153	157	185	134	173	178	163	149	158	150	163	143	148	184	178	159	143	147	200	153	149	157	150	159	133	185	152	153	158	144	150	167	162	157	170	161	138	163	134	187	154	172	159	153	157	148	140	187	149	142	156	152	154	166	156	150	162	174	165	161	167	139	130	170	141	161	177	147	159	155	168	178	134	156	152	161	143	141	172	169	155	161	157	144	142	154	144	131	147	147	184	162	164	166	173	156	149	171	183	153	151	140	154	158	154	170	133	148	164	165	148	131	160	151	165	145	172	144	139	164	169	158	139	135	158	154	144	135	161	175	137	154	156	159	140	164	162	159	165	152	138	173	156	154	142	163	161	145	163	157	148	138	142	150	172	155	164	163	140	176	162	152	140	163	182	146	155	140	153	126	146	151	174	159	154	161	169	159	159	170	146	150	171	159	164	150	166	183	159	135	146	161	165	144	135	162	145	175	132	139	159	151	147	167	147	165	149	144	157	162	154	149	154	161	147	147	152	150	150	161	153	149	169	149	169	159	165	126	155	153	180	157	147	123	173	157	143	170	161	166	169	174	160	146	157	156	159	146	147	135	153	157	156	176	155	167	141	177	172	160	141	154	159	180	151	156	179	162	163	171	164	146	163	142	188	172	171	150	142	139	147	182	156	183	157	141	154	137	171	155	154	161	129	139	172	138	158	134	145	165	165	165	163	158	144	154	161	168	140	150	155	150	192	160	133	168	159	158	152	171	158	160	157	171	154	147	146	162	160	156	159	184	157	158	170	162	155	169	161	159	156	171	149	161	143	175	175	153	158	160	155	173	187	156	157	163	165	160	162	176	152	155	165	173	153	147	155	144	155	161	159	161	152	161	165	180	158	139	137	174	148	155	154	151	170	166	170	140	146	173	154	180	150	161	165	128	170	175	158	170	131	170	119	145	152	162	129	125	121	146	147	141	142	142	178	171	140	164	169	159	159	175	164	139	153	169	150	139	151	164	160	154	192	141	134	150	131	161	144	167	151	168	158	143	168	160	151	159	167	135	187	164	152	171	140	155	167	142	156	163	171	141	133	149	167	141	140	145	151	170	151	142	156	152	155	140	134	169	163	152	167	156	156	159	138	180	143	165	179	162	145	142	144	150	148	152	142	171	150	150	160	147	143	167	150	163	167	160	151	161	162	167	186	157	154	177	131	159	164	146	145	152	156	180	159	131	166	139	162	159	147	166	153	145	157	159	152	164	150	155	153	198	139	160	169	161	149	153	146	162	175	157	171	174	154	155	158	141	161	142	146	155	163	177	160	145	132	175	144	162	143	161	162	152	179	150	153	160	143	166	137	150	133	161	166	135	133	136	142	146	142	179	143	145	167	167	153	159	136	161	161	150	153	161	160	146	157	168	154	144	124	167	167	177	166	154	186	153	152	156	141	149	144	140	135	144	164	142	138	139	165	157	114	150	155	148	173	159	135	163	160	162	160	165	129	178	161	144	166	128	144	170	147	147	161	173	162	146	159	185	154	141	175	157	149	151	183	156	155	157	141	146	153	166	152	145	129	136	160	148	147	150	172	156	171	160	164	146	148	164	165	174	159	148	167	142	167	152	145	181	157	145	141	160	178	168	182	158	150	176	154	161	161	179	159	165	171	139	146	156	148	162	159	188	161	133	133	142	136	157	159	165	180	158	138	158	197	152	180	162	163	155	157	161	174	156	145	171	132	175	149	160	149	161	147	139	168	156	154	168	173	152	174	136	154	132	156	161	165	178	148	148	154	161	140	144	184	136	173	160	143	143	139	163	154	143	165	166	150	158	137	157	139	149	149	158	172	145	143	165	156	181	175	176	145	138	119	145	150	150	172	176	158	163	150	153	144	171	143	168	137	154	163	158	158	136	156	156	169	150	151	149	156	168	148	166	170	106	142	165	153	148	144	182	173	160	172	164	138	124	158	159	159	167	161	155	157	153	164	139	151	155	158	177	141	138	148	149	144	145	166	148	144	173	141	150	145	130	135	147	149	171	176	146	152	175	162	149	164	161	140	146	151	155	169	168	167	168	146	139	169	138	170	165	149	156	165	161	185	170	152	154	142	163	145	152	155	178	144	172	142	158	168	172	152	143	121	148	149	160	149	141	138	153	136	163	163	157	155	169	142	141	170	145	131	172	138	144	144	136	143	160	162	144	139	161
22637	28735	16432	5714	2276	1125	594	448	426	496	542	523	426	420	426	398	401	419	422	401	444	420	415	423	407	407	448	398	410	425	425	443	440	445	419	454	381	404	428	421	429	418	406	387	379	442	388	408	430	419	442	429	393	410	414	445	413	393	432	439	442	404	411	403	431	437	371	430	387	380	421	421	406	451	409	397	384	432	435	400	424	439	439	434	408	437	410	416	402	444	433	403	393	456	442	422	410	420	421	393	419	440	411	419	411	425	442	405	452	434	422	410	434	413	395	425	405	413	415	450	421	400	424	419	428	401	419	397	425	433	408	394	446	404	414	422	424	398	410	404	425	395	430	390	390	428	401	423	420	429	417	398	405	388	402	427	437	392	410	418	410	425	407	423	434	401	440	425	395	416	446	389	406	443	458	414	434	407	448	437	402	431	452	432	436	403	427	465	403	435	420	414	395	415	434	400	426	406	462	415	399	401	397	424	414	441	418	440	440	438	419	446	400	423	452	420	441	442	465	450	394	434	428	364	438	409	440	431	429	419	422	394	417	427	430	427	404	432	416	462	430	417	403	443	391	393	397	401	394	420	433	416	416	417	430	413	422	369	403	425	421	396	415	392	406	449	417	437	435	388	391	392	429	429	432	401	431	407	419	407	424	433	411	368	413	441	409	427	403	355	377	402	414	436	421	443	441	417	421	392	413	416	409	422	436	398	441	399	415	396	444	404	447	403	407	422	453	408	439	365	410	405	429	420	410	423	412	420	389	406	414	415	395	392	443	419	399	397	394	442	399	438	429	414	403	424	407	435	404	436	433	454	437	450	440	433	384	455	425	418	409	437	427	420	429	439	449	402	391	443	403	374	385	435	418	430	401	433	413	450	393	424	440	440	417	393	408	426	421	402	406	420	434	431	417	360	457	417	414	419	402	431	451	435	410	441	386	398	412	391	401	437	442	446	403	452	438	424	402	426	436	431	416	410	408	434	424	385	440	427	403	415	422	437	438	419	469	449	405	440	410	389	415	425	413	431	445	445	391	430	409	438	439	432	458	410	444	411	428	435	418	437	414	396	430	387	410	427	415	443	409	429	440	393	414	418	415	429	448	378	443	399	396	379	414	440	431	419	423	426	404	421	426	447	400	421	362	430	433	418	450	405	456	397	435	382	402	402	449	427	432	398	427	413	425	462	424	409	424	406	420	410	431	406	474	420	426	463	373	436	433	415	444	386	443	381	426	393	437	442	401	456	393	439	391	438	430	447	418	420	451	402	409	410	420	403	407	414	430	432	413	401	387	435	452	411	439	424	435	446	416	421	411	409	408	412	442	417	395	402	443	396	401	400	428	415	421	411	445	424	413	433	402	421	396	402	437	399	363	427	401	428	435	372	407	417	447	457	440	420	439	460	414	411	447	426	397	394	426	430	416	409	421	450	439	442	415	384	417	437	411	426	425	408	403	418	429	402	390	439	373	409	412	421	423	412	452	431	413	441	375	437	394	415	451	411	391	429	422	428	414	388	451	432	424	392	436	425	433	404	410	420	415	417	417	435	395	381	446	397	411	405	395	421	446	426	429	441	422	430	383	405	457	400	408	424	416	497	465	406	399	402	428	435	429	423	405	420	406	394	430	403	437	423	439	428	362	414	412	392	446	413	427	406	390	421	409	429	444	408	394	427	453	404	440	443	426	438	430	404	388	438	420	392	418	457	412	412	426	405	422	434	433	413	442	384	431	428	441	400	426	428	430	415	481	373	466	411	392	440	448	412	475	446	438	449	421	423	455	389	433	436	446	427	399	447	399	412	400	400	425	423	418	468	435	417	423	405	431	415	414	416	455	402	401	387	411	399	462	392	427	427	423	449	411	424	462	426	421	439	418	436	442	415	405	406	418	397	440	410	430	427	448	417	422	452	398	428	420	435	444	408	411	409	406	435	436	434	433	418	392	437	406	401	424	385	436	410	461	395	425	421	400	416	416	419	425	417	419	446	424	422	436	396	410	443	398	408	430	414	427	430	415	433	437	402	367	426	421	452	405	434	449	423	428	444	397	434	408	413	415	439	395	400	398	402	417	408	440	416	400	457	417	450	458	460	412	434	436	419	424	397	471	455	423	432	405	433	460	400	413	388	436	420	420	420	412	382	422	439	417	437	453	433	437	441	452	380	423	380	405	380	462	422	410	407	434	427	413	459	408	408	451	393	401	414	446	434	407	423	430	406	399	439	401	389	396	432	415	435	441	425	431	392	469	433	453	466	403	423	426	412	425	419	425	406	435	415	413	406	429	398	434	419	427	424	437	434	419	389	420	385	435	397	393	433	462	412	418	416	401	393	381	405	453	402	405	382	472	398	423	435	451	439	450	437	407	453	414	448	426	419	408	424	428	421	434	465	423	427	446	430	415	436	416	422	377	453	434	446	410	452	434	457	399	423	409	414	414	402	414	396	476	425	446	412	421	418	394	422	409	404	440	434	410	393	394	419	400	413	417	425	432	428	403	402	408	427	448	435	410	425	423	424	430	432	396	389	443	405	440	399	385	459	444	417	414	383	447	437	428	441	430	420	430	410	405	398	435	426	426	432	438	385	399	394	452	417	436	411	426	432	430	411	404	460	417	415	413	419	406	411	433	431	439	394	447	416	447	420	424	419	423	470	417	400	422	386	393	439	407	435	415	387	410	432	413	439	407	406	414	414	411	448	418	413	424	405	404	428	433	444	439	443	430	442	434	426	420	422	413	436	441	425	427	436	400	429	417	413	422	432	402	410	428	428	421	408	432	424	438	451	397	447	425	431	380	409	419	419	446	430	419	387	399	422	433	435	430	395	410	394	454	411	456	415	454	429	419	432	439	416	409	382	443	414	406	449	437	426	424	418	418	448	408	422	442	397	431	454	425	423	446	431	413	395	438	441	421	400	417	416	437	435	424	422	440	440	448	439	415	448	404	429	414	464	448	425	422	386	404	405	425	391	404	437	450	440	410	413	437	414	408	422	452	404	434	399	404	422	393	428	422	428	401	442	437	427	487	414	399	405	396	414	393	418	411	400	425	382	428	425	421	446	442	442	415	410	388	460	391	408	412	425	433	424	405	425	447	419	436	401	440	420	463	411	428	423	438	415	422	412	473	438	421	464	425	427	435	438	453	385	403	440	424	417	410	418	388	398	383	401	417	415	406	426	412	395	383	414	424	384	407	434	416	414	449	465	389	460	400	415	430	429	399	420	426	395	399	401	389	414	434	425	457	424	382	407	399	428	383	441	421	422	397	409	405	421	455	430	410	436	421	409	428	411	396	409	399	401	410	411	448	372	414	402	395	448	436	436	393	423	412	413	407	405	433	417	413	414	461	409	440	416	443	429	409	415	405	412	433	399	390	424	388	434	421	433	421	379	419	422	450	402	432	445	402	414	441	450	459	440	408	408	426	406	358	445	443	410	408	439	441	441	378	423	409	423	447	383	429	416	406	365	406	405	424	421	443	466	410	395	446	408	411	430
24921	21474	24888	28498	21550	19793	3929	634	333	1172	2146	839	223	245	240	215	212	235	272	254	257	233	284	256	219	230	217	265	250	221	234	226	246	222	220	255	241	219	241	244	235	230	244	247	269	219	250	233	217	224	239	242	238	237	243	222	217	218	234	234	225	213	233	278	214	237	262	252	222	228	223	232	231	232	240	220	238	245	227	229	244	245	225	206	202	216	219	231	207	258	247	256	238	207	259	235	230	240	238	224	229	232	267	212	258	225	240	227	233	217	205	219	257	234	233	244	224	211	197	251	244	208	232	239	240	228	229	222	248	231	222	257	241	216	221	243	228	257	253	215	194	236	239	220	246	248	257	217	233	220	260	209	241	214	252	224	232	250	225	222	210	222	231	247	227	212	195	221	232	232	229	227	248	188	227	239	232	211	236	239	205	244	225	224	235	213	216	247	246	196	223	230	243	229	220	253	235	248	239	250	230	233	231	255	246	211	244	226	242	241	206	224	233	246	208	226	234	227	228	272	225	242	245	231	232	274	237	240	237	234	218	246	231	235	220	235	217	244	235	247	252	228	231	227	227	241	246	248	200	240	229	204	253	219	237	251	223	221	218	244	227	232	222	228	199	206	235	241	192	208	228	216	242	233	229	245	228	206	223	215	222	212	230	247	233	224	232	222	259	229	245	244	212	223	241	235	225	237	248	229	244	233	226	222	228	235	235	238	244	245	224	237	227	226	245	248	228	213	220	265	252	218	249	264	260	238	214	234	236	246	216	234	231	251	214	240	222	243	244	237	234	235	231	233	225	227	236	238	213	249	202	220	244	229	230	213	235	226	244	216	241	228	238	235	204	245	233	218	245	231	228	202	220	230	215	230	233	262	213	214	236	237	213	193	206	211	237	228	221	248	230	262	221	218	238	238	243	239	222	230	239	203	220	222	258	212	262	229	254	230	262	225	234	228	213	222	231	231	240	211	198	224	222	257	259	240	222	255	210	204	204	224	223	233	239	222	226	242	231	225	195	216	188	199	218	212	245	209	240	243	230	230	215	227	230	220	230	247	237	254	211	258	221	230	248	234	222	224	216	257	215	211	228	234	237	263	221	254	221	229	223	256	220	232	217	236	222	239	240	234	208	197	221	210	269	230	227	218	219	238	237	222	237	233	223	206	224	246	222	292	246	232	244	203	235	259	253	240	222	197	215	245	229	215	216	213	243	207	227	259	255	237	242	242	220	214	244	206	227	214	224	225	200	248	229	249	236	244	233	221	248	247	229	244	221	228	252	233	233	271	214	219	242	217	265	229	260	224	239	235	214	234	232	226	248	243	261	196	215	243	210	222	238	210	247	252	234	265	217	230	251	224	236	194	237	227	267	249	240	230	237	216	216	216	242	235	242	204	235	229	240	237	218	232	252	249	227	233	240	212	218	261	241	241	217	236	211	220	221	238	227	239	217	223	244	243	204	217	241	219	214	235	227	276	234	259	217	199	217	229	211	228	237	259	247	221	239	191	237	240	243	222	230	252	245	204	223	241	228	241	209	241	229	225	242	225	207	230	197	219	242	230	245	254	236	249	241	224	244	242	235	209	230	213	216	237	237	217	244	226	264	231	269	241	221	217	218	221	266	233	235	231	242	230	236	217	215	224	217	249	246	240	254	230	210	235	243	243	229	220	214	221	235	221	232	229	231	216	232	238	242	222	233	219	292	241	214	210	239	229	224	259	226	256	207	247	245	210	234	223	237	239	237	217	248	236	234	210	227	233	221	221	233	232	216	188	228	265	241	209	224	230	237	228	238	225	230	229	240	231	248	232	221	218	229	240	236	225	218	218	203	230	230	232	211	231	208	248	215	228	224	217	221	229	227	240	200	215	234	259	242	212	230	248	216	231	216	231	252	239	250	246	211	217	215	239	239	243	240	242	204	255	212	219	212	234	230	230	242	237	231	257	237	234	243	266	219	236	231	245	227	236	237	217	224	238	234	242	237	227	250	224	242	234	201	196	232	195	246	210	262	211	230	206	232	230	260	205	232	216	213	207	235	211	219	241	244	241	225	238	202	233	244	201	225	203	214	237	248	251	234	207	250	212	218	242	215	256	255	246	241	261	262	198	214	217	221	242	221	241	221	219	236	188	241	234	201	233	219	255	217	231	218	207	243	191	241	230	224	217	208	211	226	214	242	256	240	230	247	245	219	252	234	205	224	228	234	214	232	216	224	233	230	239	228	277	242	238	226	245	207	230	202	256	247	212	243	250	226	206	243	214	244	226	246	200	215	202	229	269	234	232	226	243	247	203	260	238	239	232	233	213	214	248	215	231	204	214	220	235	250	222	260	227	251	228	229	216	194	198	227	216	233	252	218	235	254	193	219	223	237	236	214	236	247	226	231	252	231	244	268	274	255	247	250	253	222	257	235	210	219	254	209	243	239	223	239	217	214	226	227	220	241	236	261	223	226	205	254	215	242	219	190	237	228	209	218	235	230	236	208	241	236	233	217	214	240	240	220	239	250	229	208	229	243	235	206	230	233	242	224	220	254	212	265	249	226	263	189	239	254	223	228	206	239	214	219	198	207	231	203	229	226	253	219	245	242	225	228	237	234	247	228	212	227	212	228	231	241	244	238	221	196	215	223	222	244	234	273	232	225	194	228	222	250	247	244	217	247	238	240	243	228	236	221	249	232	243	239	215	224	206	209	234	212	237	230	207	228	212	223	255	229	235	237	243	243	218	234	230	232	202	237	220	210	233	219	216	232	198	244	239	243	238	237	241	242	233	239	210	238	221	211	232	242	228	261	222	246	221	233	225	215	215	204	195	221	224	220	239	214	241	254	228	210	238	242	248	212	219	214	237	237	234	247	230	227	215	244	249	236	211	222	238	229	239	217	248	247	222	242	229	240	213	218	223	239	238	251	242	223	219	208	254	233	255	246	232	222	235	246	226	248	230	217	240	239	208	271	258	243	257	249	224	224	250	234	249	196	239	231	254	241	231	232	244	232	229	239	231	206	219	221	250	245	222	233	227	217	238	186	221	237	239	252	231	252	235	232	225	244	253	247	221	246	238	210	218	209	219	239	242	224	222	230	219	194	225	234	245	230	229	219	251	236	252	220	204	233	213	256	228	252	242	211	205	213	245	229	213	224	228	257	227	223	202	237	237	235	222	238	221	253	236	209	219	202	214	222	223	235	245	217	241	233	230	231	253	236	252	243	219	217	251	247	228	255	213	251	204	224	204	216	238	215	240	200	227	231	231	216	243	225	223	235	223	229	247	210	225	215	216	228	211	268	244	235	257	224	216	231	247	216	258	229	243	239	236	247	217	224	214	229	227	249	235	244	219	246	244	243	221	248	249	234	240	210	223	212	221	232	215	220	226	246	214	230	221	234	246	219	236	260	225	210	238	238	207	240	235	214	235	219	212	234	221	242	210	248	227	223	264	250	258	262	243	221	228	244	226	239	228	229	204	221	209	229	215	247	239	247	215	222	224	210	268
22308	38153	25593	13282	5618	2910	1239	794	675	1148	1773	969	602	553	585	585	573	573	608	557	589	533	570	593	614	590	530	576	585	560	589	582	597	586	563	576	562	587	558	556	589	572	547	557	562	584	524	577	551	597	538	537	577	563	580	583	601	589	578	586	563	599	583	533	589	566	546	542	550	549	567	579	548	536	601	561	566	532	539	583	581	592	598	540	588	586	594	551	575	588	601	557	563	534	550	580	592	582	556	571	561	636	611	557	559	569	535	521	533	549	544	558	554	572	545	538	597	568	561	559	543	584	590	587	576	585	592	546	580	591	598	558	596	563	566	563	574	611	586	558	606	577	601	584	570	565	524	535	561	546	594	532	575	588	583	562	603	605	547	591	580	551	581	609	531	554	530	558	544	591	549	550	498	583	593	583	591	555	569	564	552	596	600	586	575	585	574	530	537	566	601	554	572	541	592	545	577	583	552	550	576	580	569	591	574	558	575	534	558	590	550	601	541	583	586	553	544	572	606	563	592	583	614	555	565	600	583	544	568	599	579	584	562	588	551	548	595	567	593	557	575	621	577	585	574	600	545	573	583	551	584	552	552	575	571	577	523	603	565	556	569	591	581	561	570	588	590	596	591	577	608	568	557	587	528	570	597	577	613	560	618	605	585	550	582	582	569	573	562	545	583	566	617	586	603	601	587	568	538	598	600	581	528	565	551	557	577	564	564	580	561	548	580	581	600	590	552	552	544	576	562	548	610	600	559	562	626	586	564	575	562	569	572	576	543	572	568	564	614	556	567	594	556	630	575	541	565	576	569	602	525	580	580	592	510	580	584	563	589	582	522	621	544	540	571	539	533	564	525	560	542	547	567	589	569	574	551	592	587	588	595	608	584	602	552	596	550	545	579	614	604	594	564	544	578	593	544	562	562	536	573	550	603	572	560	600	506	559	594	586	586	585	570	523	551	549	561	561	558	551	586	569	572	537	561	544	586	553	599	574	606	594	565	560	550	599	612	636	593	585	536	551	534	551	570	534	622	575	544	539	570	589	535	600	531	597	568	538	525	580	586	577	539	555	558	571	586	603	519	576	569	534	580	575	606	579	573	547	575	548	562	560	530	534	561	595	579	592	611	563	571	527	588	579	582	620	591	600	574	596	554	533	571	556	595	544	559	538	603	573	586	557	586	582	584	589	551	570	543	569	587	557	551	553	547	565	571	561	622	597	595	559	601	586	539	528	548	585	577	582	537	574	577	548	530	549	600	555	574	583	587	587	551	547	544	588	581	557	557	553	525	550	553	576	567	579	550	547	556	590	516	522	562	519	595	583	539	557	579	572	613	588	577	584	573	572	538	554	543	508	547	513	581	561	594	596	569	585	553	587	611	569	588	555	554	572	590	597	548	613	577	572	565	544	518	592	603	562	615	542	577	566	549	564	594	576	533	567	539	564	580	547	560	553	595	562	630	539	563	577	572	532	568	552	601	590	585	574	535	610	583	554	562	612	549	576	579	580	602	550	618	576	527	580	576	571	598	560	573	566	585	565	555	566	561	585	548	595	663	604	611	516	546	565	548	553	568	552	576	588	564	539	564	538	553	568	569	547	592	550	525	571	571	596	535	584	571	550	570	563	548	560	539	584	527	573	611	556	620	562	571	550	585	576	579	546	589	535	547	555	583	520	574	581	577	588	556	533	554	602	547	591	550	564	573	552	592	545	555	574	570	579	564	526	548	552	568	584	589	579	614	548	594	603	577	506	572	543	586	557	572	511	536	579	625	551	572	522	546	569	548	582	568	622	557	561	584	532	558	600	558	564	552	557	561	557	585	576	577	536	632	580	589	552	573	557	568	592	549	560	565	544	576	565	581	579	545	547	578	609	555	546	615	583	609	604	570	569	581	554	575	576	560	607	566	587	584	579	551	568	533	555	556	563	540	580	564	517	569	553	574	525	589	598	582	584	570	510	589	585	542	554	574	598	531	549	569	523	544	591	578	561	598	522	551	570	553	528	589	579	584	579	556	531	534	547	587	600	595	589	607	551	585	610	590	557	584	568	530	618	546	580	559	649	569	569	559	574	573	586	585	601	562	577	575	591	551	586	547	557	582	566	645	545	603	584	586	602	553	560	565	588	571	575	579	554	522	544	612	572	592	590	586	559	567	537	564	602	561	553	560	552	548	593	583	586	517	583	582	557	542	599	561	564	591	577	593	567	602	564	539	560	545	571	546	568	564	576	583	557	567	575	599	553	573	566	585	601	609	584	565	550	587	547	584	546	575	568	571	550	599	586	578	558	528	531	592	583	585	526	597	582	557	560	566	583	568	554	575	583	575	561	539	579	577	579	584	582	590	592	541	545	538	542	593	618	587	580	559	541	529	565	570	582	523	601	572	541	552	552	559	535	591	571	599	560	586	566	574	542	560	570	578	520	534	576	601	524	560	579	566	592	609	576	589	598	611	595	573	556	553	583	548	576	528	550	565	558	549	564	573	550	577	563	583	603	578	581	560	541	590	527	585	532	548	632	570	630	541	545	594	622	522	582	548	558	579	588	549	512	576	568	533	562	562	522	563	562	511	545	600	559	579	539	571	553	555	594	590	596	586	603	531	632	578	530	545	601	554	577	601	571	563	566	587	551	579	564	598	576	586	561	583	577	537	555	559	585	594	574	604	615	555	574	561	593	550	586	558	556	558	570	589	547	565	573	569	561	562	521	575	565	583	603	558	573	595	557	556	576	511	540	536	552	577	541	571	563	565	597	623	592	568	580	546	549	563	554	535	586	590	548	551	617	573	553	609	553	558	539	581	575	563	538	586	570	582	542	543	564	558	597	591	584	567	573	545	572	564	570	564	567	550	562	566	589	521	585	574	598	559	561	552	612	555	593	615	546	569	525	577	610	567	576	565	610	572	542	589	590	594	580	572	562	577	578	546	563	542	582	551	589	559	570	595	581	616	576	530	627	526	597	613	564	590	604	587	570	576	597	594	574	577	589	535	568	570	565	592	561	596	515	568	577	573	545	589	564	566	569	543	560	522	619	588	558	582	581	579	524	580	594	561	579	573	559	559	557	547	572	543	546	540	594	583	560	564	545	586	600	549	568	568	591	609	566	571	570	543	584	628	581	576	526	568	588	571	585	569	597	587	553	574	570	559	576	561	557	614	578	564	539	549	545	563	574	562	604	588	585	608	605	563	574	576	585	576	582	555	601	598	563	535	601	557	594	531	595	576	558	514	561	580	576	528	586	562	580	561	607	576	532	582	493	610	568	559	584	583	517	585	560	553	540	587	587	579	554	531	568	568	579	575	574	588	597	573	570	586	604	585	576	608	536	557	550	610	576	585	583	553	563	630	639	522	549	588	568	537	539	605	577	573	548	646	553	582	522	586	556	579	546	553	571	518	560	550	576	558	588	557	566	633	508	560	582	578	560	578	570	621	567	605	553	546	550	557	583	574	558	637	592	557	568	534	571	560	558	555	583	579	561	556	580	541	580
24368	21506	25261	28222	21542	21660	17263	1501	496	2332	3978	2328	267	248	246	210	226	250	221	196	210	229	237	225	217	189	219	207	206	210	194	240	208	212	234	216	240	199	219	216	211	203	225	200	200	238	239	214	194	236	217	254	206	210	227	230	246	219	213	230	220	224	224	198	200	219	188	223	254	207	236	209	223	213	188	226	229	227	224	229	188	213	222	223	222	193	231	234	243	206	218	235	242	207	247	196	212	237	221	215	208	175	200	207	211	231	221	226	243	218	205	239	225	217	220	191	208	221	215	210	241	244	236	221	207	188	245	216	228	233	213	250	226	206	223	215	213	216	241	246	207	243	206	219	225	217	205	211	203	213	237	212	206	210	226	221	237	237	202	213	227	222	223	212	207	218	217	206	199	225	215	186	238	206	213	192	217	247	206	180	227	236	220	229	219	228	215	230	240	232	216	257	203	231	234	222	223	208	208	185	222	224	233	224	222	230	196	241	221	213	205	223	233	213	202	208	208	205	214	236	231	221	236	212	224	226	208	210	204	225	219	222	247	207	250	227	225	222	188	231	252	232	253	232	227	216	234	226	245	229	244	262	216	219	213	213	197	214	201	242	257	230	218	213	203	238	205	225	226	207	228	224	240	209	216	220	217	252	207	220	250	191	220	240	206	217	227	202	194	203	244	227	204	212	220	213	215	210	208	198	213	232	220	191	225	211	247	215	223	265	205	268	216	236	216	194	208	225	199	220	226	210	200	212	227	204	227	223	232	202	235	224	226	209	238	234	242	210	231	231	224	248	206	218	228	249	225	217	215	216	221	222	205	221	225	216	231	214	196	201	202	208	216	209	248	224	235	202	188	190	232	250	221	214	229	250	211	226	212	240	215	221	218	220	198	209	222	207	208	250	225	228	237	229	241	231	228	208	222	214	221	238	223	212	220	240	247	230	246	216	225	234	208	219	215	230	227	220	242	201	239	224	236	212	225	203	221	231	228	211	188	203	230	230	210	193	227	207	229	224	189	236	215	207	207	195	223	222	202	231	224	247	212	204	214	210	216	220	203	195	231	212	208	208	215	229	222	227	212	207	230	233	207	225	223	213	201	217	210	236	212	188	229	242	234	240	212	211	230	209	221	210	249	217	215	208	221	235	235	229	207	231	215	232	220	228	223	230	222	253	217	224	228	224	263	213	195	235	220	230	245	214	229	220	197	228	237	243	228	196	210	226	213	216	218	200	222	224	227	248	200	184	229	208	210	250	246	209	248	245	225	193	210	211	244	224	206	213	234	232	229	223	213	251	233	205	207	229	209	237	197	222	206	206	200	222	216	201	219	209	240	236	254	220	215	244	227	203	200	223	203	233	208	227	207	216	210	230	226	225	238	236	234	217	220	229	200	235	212	247	220	250	220	240	220	237	203	213	214	221	204	208	194	208	218	238	225	210	213	206	215	221	216	237	228	213	194	198	224	218	217	246	216	207	227	232	217	242	232	232	248	233	198	211	214	216	234	202	247	231	218	223	188	214	231	202	214	221	198	204	239	211	255	222	197	232	227	205	232	231	205	237	213	206	213	238	242	259	219	193	206	202	232	218	222	220	227	211	229	181	216	201	211	240	238	209	216	240	255	228	225	200	208	202	226	222	247	217	208	214	209	215	189	201	240	215	220	215	212	219	216	207	220	214	245	221	197	217	240	231	215	192	241	218	232	235	252	203	226	233	234	235	228	251	200	234	226	220	261	232	216	225	213	223	196	229	186	204	222	213	224	209	219	218	203	236	234	219	215	216	188	213	242	245	226	219	216	212	234	207	231	223	220	216	241	195	204	226	227	237	207	234	243	257	243	226	220	231	201	249	228	188	213	206	208	231	229	188	219	241	234	206	229	209	234	209	229	235	216	200	230	215	209	218	212	217	244	232	232	220	242	248	230	235	237	216	209	227	231	211	240	228	226	240	217	221	218	208	214	233	221	209	227	210	243	227	212	191	213	189	214	201	187	220	227	248	196	237	208	220	224	206	215	240	236	241	237	224	234	205	231	214	246	213	194	243	220	218	236	189	266	237	229	236	269	213	211	220	199	236	254	231	198	195	232	212	216	214	225	235	237	222	224	230	196	234	213	217	235	231	237	215	233	226	239	238	208	231	186	217	255	244	198	225	221	195	201	199	244	200	226	208	209	220	220	228	215	232	247	231	211	188	210	223	220	210	216	229	218	233	194	223	230	202	196	229	206	231	236	228	228	227	206	212	225	221	197	252	220	236	245	218	204	220	239	214	230	239	249	242	223	204	206	228	224	200	244	220	199	246	231	202	247	220	224	217	257	204	208	210	233	202	186	213	220	227	198	244	215	224	219	235	240	222	236	214	238	223	228	214	243	200	207	234	229	222	217	230	229	237	207	213	212	213	209	238	240	232	248	203	208	226	226	227	242	214	232	232	231	215	196	255	203	188	204	203	215	232	210	215	207	235	246	225	236	211	215	212	217	201	223	217	226	228	202	222	212	219	226	226	186	210	248	234	224	218	205	207	219	210	194	221	232	226	221	218	218	206	212	251	202	219	258	196	240	225	200	199	235	241	208	210	209	223	222	243	248	199	257	262	224	219	219	214	201	234	233	196	255	216	219	189	227	213	214	218	236	234	232	213	217	208	199	232	227	233	222	232	216	197	245	227	206	232	207	194	202	207	231	224	206	218	212	193	200	238	220	237	233	213	205	213	225	241	189	219	237	228	213	221	237	247	210	225	198	216	219	218	231	204	210	219	235	204	229	229	204	222	210	222	228	216	211	255	208	225	231	232	231	233	236	212	196	195	191	236	201	212	207	214	235	227	233	207	223	229	230	211	207	234	237	199	239	241	217	194	244	244	249	199	237	211	213	232	214	198	238	240	243	205	231	192	220	238	243	195	196	216	234	243	225	233	248	192	231	217	208	219	219	228	219	235	207	206	214	238	216	235	222	199	225	201	191	238	215	199	198	215	222	218	210	220	213	212	190	210	211	212	234	211	238	225	216	228	221	208	245	207	213	243	216	229	217	217	223	218	222	239	212	190	220	206	197	227	228	228	209	236	225	201	218	214	210	198	211	222	232	225	203	238	241	242	250	233	219	205	228	223	236	229	244	216	203	243	247	213	211	211	246	234	227	247	221	206	213	244	196	229	230	227	220	208	249	197	232	247	222	200	234	247	176	230	236	224	228	205	219	210	216	235	222	239	220	258	206	226	215	201	212	218	220	217	214	244	201	221	223	234	227	213	203	196	229	203	229	244	213	215	228	202	223	215	213	223	213	214	189	232	244	193	211	235	209	230	210	212	227	215	233	231	232	217	207	210	215	240	198	206	226	251	246	232	172	213	204	239	214	212	216	239	242	220	219	230	200	230	195	195	236	202	214	236	240	212	247	196	214	217	230	214	190	235	213	220	215	226	236	216	222	199	207	244	205	238	228	218	250	214	207	226	243	206	213	210	239	225	232	208	255	216	213	234	223	218	233	207
25398	46331	34448	15803	8259	3945	1488	777	695	1824	2663	1712	525	602	533	526	533	538	536	555	559	506	487	495	565	525	553	525	507	507	521	555	500	512	535	554	561	539	554	545	552	508	503	522	500	563	532	578	544	503	537	525	534	479	505	534	494	563	496	499	531	537	562	506	522	531	529	556	497	563	525	528	495	509	496	498	490	518	550	536	518	546	530	518	488	542	479	496	550	530	498	550	526	554	530	509	539	525	535	522	555	536	518	545	519	530	517	559	482	556	569	548	567	493	505	527	572	484	525	532	546	558	491	529	488	513	511	527	557	539	513	527	523	518	562	491	516	506	521	544	553	500	526	506	499	528	546	505	543	522	539	538	513	496	514	540	548	542	521	522	523	517	539	532	521	520	496	527	561	492	547	533	517	516	552	553	525	537	501	503	502	544	522	516	506	545	478	496	524	512	518	495	542	549	513	513	516	524	492	542	539	512	522	508	549	534	533	488	526	554	584	531	523	529	539	505	536	517	535	521	504	521	470	541	500	547	552	522	517	569	550	522	520	517	510	519	504	486	531	510	563	513	501	523	496	540	480	509	528	520	533	537	512	551	500	513	555	530	524	487	570	509	518	532	560	524	520	522	484	519	511	529	511	492	537	540	515	491	554	529	544	502	548	527	559	558	517	520	538	552	525	530	525	538	519	538	504	502	546	552	532	505	532	530	562	550	472	504	566	526	526	519	552	573	508	507	523	527	547	546	496	500	523	508	520	506	507	499	506	568	520	539	558	555	504	507	532	533	530	522	532	508	572	526	495	542	516	536	507	506	519	502	568	524	526	502	500	508	529	529	512	528	512	559	538	506	494	531	501	520	520	512	491	526	549	509	525	513	540	535	522	527	506	468	532	520	521	524	525	524	532	551	554	538	511	524	559	519	521	505	525	501	546	485	527	566	527	511	559	565	518	509	502	492	522	491	511	572	546	531	517	500	494	532	490	537	553	540	528	541	484	535	522	556	537	542	537	495	498	516	542	502	509	550	491	498	530	552	515	547	498	518	536	480	496	540	497	489	523	534	550	529	531	523	517	498	539	490	567	534	453	518	526	556	495	513	525	518	502	519	517	521	585	547	524	554	513	511	523	504	506	538	561	516	547	521	520	522	520	542	539	525	542	538	543	504	515	522	541	525	549	509	514	506	527	509	494	517	523	519	515	516	553	512	554	519	501	501	525	546	525	566	492	544	530	507	504	519	518	535	503	546	524	531	543	538	541	557	517	531	538	519	525	548	521	567	559	496	532	523	494	490	485	514	546	568	521	568	533	540	516	552	501	550	547	523	529	556	522	597	537	569	518	531	514	507	519	539	483	530	507	487	529	524	520	551	481	521	494	530	508	542	525	525	488	543	494	495	509	509	555	549	514	535	577	509	524	507	499	523	534	530	524	527	506	543	499	540	523	521	502	567	508	513	542	553	528	542	571	514	519	515	505	546	503	517	557	558	517	527	546	548	528	525	517	506	504	516	566	484	557	514	522	505	540	528	556	546	514	552	500	519	559	550	553	512	516	538	542	514	532	541	528	548	515	548	552	567	554	539	517	510	513	551	511	512	530	516	517	505	555	560	528	518	509	589	511	481	494	518	520	507	497	533	515	537	506	530	513	538	535	508	503	523	544	539	497	503	548	546	530	543	561	507	510	543	514	497	521	497	544	518	493	521	540	579	516	524	545	561	500	553	535	527	522	530	510	555	556	504	550	512	539	501	567	482	542	535	525	508	497	547	513	503	527	533	520	507	511	515	536	522	545	530	536	496	537	547	577	534	489	562	530	558	539	564	511	485	498	520	551	514	531	558	516	549	494	536	526	493	524	533	511	518	533	563	504	527	532	566	531	512	543	485	524	562	532	495	533	544	525	517	543	537	537	496	545	547	546	512	514	515	510	532	559	519	560	548	526	515	498	521	506	532	515	518	500	512	543	527	508	523	537	557	528	551	513	514	537	490	543	546	548	539	524	562	559	540	554	546	573	537	573	500	508	523	574	500	555	549	550	537	533	550	525	554	549	519	539	526	487	560	521	513	569	566	538	528	537	505	536	498	527	543	529	537	543	539	558	525	539	531	500	508	525	530	563	543	535	498	532	524	531	501	515	572	494	513	510	482	503	502	511	525	504	495	517	552	532	519	534	575	516	483	506	531	553	524	497	522	509	540	531	510	549	472	545	546	503	505	529	520	526	509	550	536	539	532	516	518	530	492	523	533	554	572	520	511	598	513	489	506	524	540	506	506	485	498	540	524	507	551	529	539	505	537	527	545	491	501	506	550	511	581	520	518	508	521	536	524	497	515	531	521	545	538	533	506	506	572	530	516	518	497	528	518	488	525	522	534	496	543	528	507	531	549	516	555	531	529	530	511	510	506	483	518	513	532	552	593	486	466	516	502	529	534	534	523	530	547	529	550	538	540	468	549	509	510	550	528	536	572	570	547	516	526	534	540	516	537	522	496	531	490	517	515	540	536	491	516	528	545	503	546	521	525	524	537	494	565	549	501	546	508	500	582	490	542	478	562	543	475	519	494	548	534	507	505	518	548	520	524	542	501	525	505	513	544	496	501	533	484	525	503	537	547	521	505	501	490	564	512	499	505	493	544	508	498	515	535	509	554	549	537	545	502	504	550	471	520	528	517	508	520	526	506	542	523	512	542	561	580	515	546	498	515	466	547	525	515	562	540	501	543	521	485	523	522	478	494	549	513	518	550	510	528	496	553	518	538	514	521	563	548	530	534	503	553	555	547	550	522	559	492	548	520	545	555	544	531	537	530	517	546	541	530	517	559	477	506	520	549	548	565	476	564	484	504	566	551	545	504	508	514	557	516	450	518	542	528	557	524	500	490	556	549	532	517	467	511	544	510	522	517	526	568	561	496	532	548	550	515	563	541	528	533	518	502	520	505	517	463	488	525	512	538	537	516	503	544	530	536	524	542	519	547	507	532	559	509	519	546	490	551	513	516	539	569	499	521	529	522	553	522	501	513	553	506	531	521	518	504	502	525	541	496	512	561	514	494	552	514	500	517	543	521	494	526	543	494	485	552	480	515	584	562	527	522	523	520	512	562	565	533	530	498	529	485	500	524	505	528	499	543	538	510	515	496	512	517	548	488	511	487	523	544	525	518	527	526	527	542	557	548	535	526	556	528	523	524	537	498	549	499	456	488	542	522	527	569	532	509	532	514	493	541	534	549	492	532	525	514	553	502	567	534	515	524	520	512	560	524	495	531	520	517	475	490	555	517	540	515	515	573	502	509	585	516	540	501	528	493	505	540	535	516	553	499	528	515	532	532	494	531	521	555	537	531	547	513	553	509	523	503	532	554	528	514	540	529	539	533	509	527	542	530	530	526	513	498	501	546	572	530	540	504	503	549	507	516	467	511	550	542	521	492	514	514	552	569	503	486	516	537	541	523	512	516	524	513	526	499	507	498	509	530	512	503	481	500	542	500	544	561	571	524
32187	23939	22496	10594	3522	1083	482	235	195	202	258	224	124	151	159	161	150	143	151	154	151	170	156	162	158	168	151	164	151	140	166	147	173	157	140	152	161	159	167	156	150	156	154	168	157	152	147	158	165	180	150	152	144	171	139	161	133	154	163	170	163	165	171	158	155	173	160	174	166	159	163	161	184	154	133	143	154	161	165	148	171	151	144	166	139	148	151	151	172	152	164	145	164	163	163	129	159	152	147	179	166	138	154	158	165	184	151	161	153	141	150	157	171	155	175	161	169	170	171	148	150	169	126	142	163	146	160	173	158	173	149	161	168	197	147	142	145	137	157	161	149	159	152	168	141	169	157	170	176	153	159	158	172	161	173	157	154	162	148	163	142	161	153	196	178	160	151	181	170	124	194	166	166	171	150	168	151	141	188	162	147	153	153	158	150	171	159	163	160	129	155	149	172	151	151	180	173	155	153	149	155	163	144	138	160	179	167	136	158	152	169	157	149	163	146	126	162	136	147	182	144	150	167	166	164	149	141	146	158	154	149	132	149	155	169	168	163	143	180	158	169	133	158	186	178	150	167	140	178	173	153	157	166	162	157	157	147	175	149	156	156	149	163	151	171	156	165	147	155	167	165	158	167	132	142	157	165	158	157	154	162	160	156	152	144	149	139	158	167	152	161	172	167	152	177	158	128	155	134	149	149	148	154	147	174	159	170	128	125	161	166	153	158	135	160	178	148	155	172	152	149	157	154	149	145	157	147	152	158	157	153	159	160	151	172	159	155	140	147	131	165	144	173	146	141	161	150	141	151	147	147	145	173	149	133	161	147	167	130	149	165	130	128	186	142	173	135	170	167	175	155	160	162	165	145	141	174	165	160	155	128	145	161	156	158	175	168	190	141	163	162	138	142	178	156	154	170	133	148	164	133	166	147	135	168	168	148	137	164	157	163	160	162	150	146	131	140	147	173	171	148	171	160	139	146	151	163	167	180	151	170	153	149	151	139	156	165	150	166	152	176	140	166	162	152	169	163	179	169	156	176	174	158	133	147	119	146	158	143	144	142	152	149	156	185	159	149	147	147	151	164	154	147	154	145	171	145	154	174	159	156	161	162	135	153	145	146	163	136	148	159	139	157	132	156	137	162	127	133	163	166	179	176	166	156	149	143	126	166	173	124	170	142	147	145	174	159	176	155	153	149	164	146	139	156	144	169	147	154	165	149	158	154	134	152	144	135	150	170	119	162	155	140	161	160	156	164	163	152	129	185	164	168	149	144	178	150	165	152	161	165	146	148	151	159	159	148	181	154	153	164	148	132	162	156	167	151	150	156	160	171	161	165	161	149	143	182	159	166	158	148	126	197	142	165	164	148	161	156	152	186	156	169	173	153	164	163	149	140	141	174	151	168	153	155	165	145	168	169	146	153	166	159	147	161	153	149	143	149	139	151	129	154	143	165	157	160	161	127	159	155	146	159	177	128	145	154	153	139	147	133	136	149	159	147	169	162	166	153	148	146	154	162	163	152	145	147	151	156	147	150	181	133	152	162	163	162	168	148	132	152	157	167	162	152	136	179	138	149	151	163	156	155	177	163	148	145	147	143	153	165	162	118	158	188	143	148	133	156	163	178	150	146	161	135	166	144	160	172	174	159	140	142	143	134	175	164	181	153	161	156	135	168	146	178	143	138	109	136	150	160	161	166	173	146	161	171	174	156	145	146	138	165	146	158	155	161	132	160	135	161	145	147	123	152	148	167	161	153	161	164	160	164	141	167	164	156	163	182	151	157	161	143	146	163	134	156	178	151	148	157	143	143	170	168	142	147	156	161	171	159	141	153	143	165	150	162	157	172	155	142	159	163	156	146	122	138	136	164	169	163	145	157	159	176	164	177	133	170	149	166	162	153	185	177	163	142	175	180	146	161	159	171	153	176	155	154	137	168	160	159	167	184	156	152	161	149	134	150	147	155	158	130	139	155	153	173	153	132	165	128	157	165	149	151	165	137	145	163	137	175	166	143	160	161	159	146	164	157	159	178	156	154	166	157	144	137	143	147	149	179	167	150	150	170	149	181	180	170	140	168	178	156	167	161	165	161	161	160	164	170	163	157	166	165	152	139	149	161	151	140	161	157	137	151	147	174	176	141	151	167	154	123	178	167	167	142	157	154	141	129	168	142	162	166	142	145	126	154	154	165	128	149	157	166	170	160	169	163	158	144	157	140	138	171	143	157	174	156	155	148	160	171	178	148	148	150	172	174	170	190	173	156	140	150	162	165	140	170	162	136	152	159	147	182	155	170	135	170	170	162	152	188	158	165	151	158	156	155	170	161	152	134	146	147	167	146	153	166	172	135	167	162	155	154	150	164	158	150	139	149	157	158	141	164	156	178	143	160	165	179	145	168	168	147	146	179	142	140	151	163	134	149	145	129	161	177	166	144	145	164	135	165	153	160	149	155	151	161	146	154	175	146	152	142	137	141	148	156	159	169	164	153	116	149	157	164	153	148	145	147	167	146	161	147	163	151	152	152	148	156	141	160	177	151	146	161	171	156	172	172	171	147	179	155	154	168	162	159	150	171	166	166	154	137	167	150	151	148	162	158	168	132	177	172	161	156	150	147	165	154	163	158	173	145	171	162	158	163	158	151	146	136	146	147	170	163	177	176	138	156	165	168	157	146	155	147	144	161	163	136	165	141	145	130	163	152	162	144	151	156	137	156	162	148	152	162	159	161	137	152	146	161	148	149	167	163	137	168	156	160	172	175	157	143	146	157	183	128	152	170	161	155	157	174	160	152	161	175	157	140	156	168	153	163	156	159	180	147	166	137	159	176	179	142	163	149	156	161	139	163	181	172	147	152	133	148	152	142	155	168	150	133	167	159	164	141	134	140	139	166	142	144	151	151	149	132	144	174	144	149	163	136	151	129	142	186	179	131	153	161	149	145	150	147	164	177	173	156	153	167	174	132	173	180	154	179	122	164	143	175	162	156	176	166	136	154	180	165	162	142	167	160	129	163	154	160	153	163	180	170	129	155	153	169	147	172	160	166	174	197	156	157	189	146	148	152	150	158	162	144	163	155	165	155	156	146	155	153	165	135	150	174	172	160	174	154	161	170	186	158	154	155	161	161	160	167	138	166	152	153	148	162	157	169	177	166	141	171	175	146	150	136	154	148	161	150	150	178	159	165	159	159	171	152	177	155	146	163	159	120	160	150	153	185	162	155	146	162	161	173	167	166	162	150	147	151	141	140	133	164	168	158	158	157	191	143	152	188	144	160	160	170	169	158	150	149	151	169	171	167	154	163	137	133	148	171	152	162	172	151	143	162	148	152	163	151	164	135	165	153	165	156	152	151	138	160	126	143	156	158	168	177	152	138	169	164	148	155	156	178	172	165	142	155	149	149	163	164	165	166	138	156	172	147	143	152	170	159	179	142	160	169	166	158	166	139	137	174	142	163	157	148	151	162	161	144	163	157	161	164	157	156	168	151	144
23419	28898	15753	5685	2556	1054	586	449	466	465	467	490	419	415	441	428	426	429	402	446	419	438	397	425	446	392	400	449	421	433	400	435	426	435	432	469	395	428	443	406	391	422	414	422	409	413	412	416	437	445	414	412	394	410	398	423	410	429	413	424	414	394	419	362	381	396	429	426	420	413	436	420	432	395	413	434	435	423	441	405	397	412	397	418	431	437	414	414	457	398	417	383	407	434	428	427	459	441	396	398	422	396	445	443	413	422	431	427	404	425	427	381	422	408	409	455	410	415	408	427	460	442	427	432	441	391	452	413	397	434	430	384	403	414	432	444	415	393	416	401	410	425	428	437	412	426	447	456	417	427	390	409	452	419	432	426	440	427	365	429	400	398	427	420	412	423	457	448	389	426	457	406	444	426	442	443	407	450	428	464	375	371	427	402	413	429	399	437	434	413	427	398	415	442	410	414	418	401	421	408	432	429	415	452	419	432	405	411	424	423	412	445	396	399	447	401	404	405	431	426	447	427	429	394	407	416	429	401	463	410	392	420	437	388	397	371	461	425	421	431	417	393	392	411	404	401	394	395	390	469	473	420	421	443	438	434	447	444	410	391	423	431	395	430	423	440	444	398	452	416	431	397	385	431	443	443	432	423	466	384	395	396	434	410	413	406	409	419	446	384	383	425	437	414	451	403	428	412	427	423	400	414	408	421	430	385	418	423	439	435	428	419	433	441	427	434	446	406	420	400	413	414	416	455	429	469	428	423	424	417	435	428	408	405	418	426	395	430	386	418	419	442	424	401	423	406	404	394	413	425	401	418	417	421	408	431	406	428	411	418	414	393	428	442	403	449	405	406	395	419	437	433	463	416	402	423	407	428	429	440	442	435	428	413	430	444	410	419	400	426	380	408	441	455	423	394	430	402	427	396	412	439	412	435	437	387	381	423	414	451	432	420	420	440	420	405	432	425	427	391	472	417	429	446	432	424	423	408	414	395	428	407	434	460	422	432	413	423	445	378	422	422	380	410	413	401	405	396	420	439	405	430	433	426	431	416	421	415	440	411	431	431	418	396	421	448	397	407	401	451	400	360	412	470	443	406	442	422	445	428	390	434	354	436	415	415	399	424	394	400	420	437	422	414	416	442	434	454	417	419	399	404	426	421	408	414	410	423	410	433	430	443	437	443	422	388	430	428	418	407	418	415	444	424	446	417	375	408	431	418	388	414	412	422	397	432	388	415	379	451	400	428	401	427	414	409	451	413	410	399	438	437	426	362	410	420	445	430	432	423	502	421	436	436	469	435	439	441	428	426	409	401	423	432	407	448	432	406	414	434	452	399	413	398	425	424	424	435	428	423	435	421	404	449	402	402	437	406	439	411	408	403	371	368	384	407	428	444	433	426	406	406	471	409	437	402	416	416	413	455	463	396	478	428	390	412	395	409	426	409	424	408	410	427	411	395	452	429	425	416	406	402	411	399	442	409	408	389	417	431	444	406	423	431	429	393	412	398	428	453	394	386	429	425	431	423	434	430	450	402	400	428	444	426	413	392	430	425	446	406	436	431	424	391	425	382	427	378	433	422	419	415	407	451	428	405	430	417	421	416	442	439	415	413	451	417	421	416	417	391	379	440	433	407	429	408	429	416	420	405	416	404	405	460	436	404	406	432	432	408	413	413	423	392	439	427	428	427	407	441	459	413	392	450	393	376	429	442	404	410	410	423	437	429	381	424	434	403	413	416	433	400	440	417	431	410	419	410	406	399	394	436	414	412	392	420	386	414	433	407	360	428	419	427	440	405	423	397	450	397	401	420	430	427	421	432	474	442	468	400	412	409	410	421	407	411	447	431	426	429	378	447	447	404	431	423	438	446	382	419	427	425	405	385	403	396	425	394	454	412	432	397	417	398	437	410	445	410	446	413	453	433	397	383	397	403	416	410	389	432	432	432	425	461	394	455	478	423	374	437	448	419	388	419	412	412	382	419	408	416	417	455	372	415	379	433	435	431	419	417	440	381	394	423	416	416	417	409	444	433	405	403	410	412	425	383	446	408	430	432	411	463	405	414	398	406	430	424	411	418	419	459	446	405	413	425	406	413	431	411	452	391	422	460	449	424	433	432	396	434	411	387	414	411	445	437	430	432	423	404	451	412	413	438	424	421	406	404	413	428	455	405	425	428	424	391	412	410	402	424	456	390	460	420	435	393	388	455	411	389	428	437	415	402	404	425	391	429	441	430	419	406	439	431	384	421	384	413	418	428	419	399	407	428	451	430	437	431	406	389	390	375	441	413	398	439	431	423	367	410	422	457	427	437	396	428	407	460	404	390	470	449	437	427	422	402	419	395	432	417	410	398	437	424	442	466	389	430	395	452	384	412	444	423	402	416	433	424	420	422	416	430	421	428	386	422	386	438	458	381	447	413	441	418	430	398	407	399	417	414	442	428	378	414	400	449	410	439	417	466	440	421	423	450	415	440	402	394	413	427	456	392	395	442	402	385	424	404	404	402	406	405	405	428	418	408	466	452	437	428	414	430	398	400	389	457	458	441	413	410	412	408	388	431	447	438	437	424	416	451	414	427	411	397	409	411	414	387	408	460	457	421	378	423	413	422	422	411	402	427	450	443	447	423	409	392	434	403	403	430	404	405	451	440	385	434	413	445	405	397	441	440	431	424	409	399	411	418	461	413	421	413	426	444	416	438	387	416	439	443	438	388	406	413	448	456	412	434	443	435	389	448	420	398	431	456	426	412	416	428	426	430	454	397	435	439	414	428	415	413	414	438	426	417	462	413	430	426	404	392	417	425	426	415	434	422	414	404	438	421	416	441	431	438	400	427	450	429	406	444	366	427	429	406	457	413	376	413	448	417	402	457	450	413	409	409	406	416	428	393	403	464	383	427	444	491	427	392	441	410	420	422	417	436	424	443	411	441	411	416	435	384	427	440	420	433	387	450	428	421	438	446	396	415	417	418	382	414	415	396	446	442	425	418	407	430	429	425	408	405	394	402	423	399	432	432	469	448	408	399	430	407	424	410	434	400	393	422	437	418	420	457	395	396	448	396	419	422	415	430	422	400	457	391	419	405	457	390	450	437	419	420	434	442	407	392	464	412	401	437	402	412	389	418	453	411	414	396	379	401	441	435	453	385	410	403	430	446	416	427	396	418	401	419	449	428	431	435	410	396	409	408	445	432	396	430	438	392	468	416	427	435	365	412	418	399	423	412	405	392	419	421	418	404	437	426	377	448	460	404	379	406	415	415	436	443	482	437	409	419	416	424	411	411	442	426	413	439	400	397	403	437	455	424	431	412	444	398	433	435	419	429	396	397	458	406	431	462	409	416	409	426	434	444	391	421	426	446	410	445	415	412	437	409	405	428	396	427	396	424	444	417	383	418	381	433	442	412	408	450	423	414	449	427	409	433	446	424	394	400	418	393	449	428	432	439	424	443	425	408	407	431	400	436	435	414	453	413	406	409	419	433	428	430	412	397
24975	21522	24902	28512	21532	19514	2896	631	441	1298	1997	1158	270	240	239	221	232	243	255	243	247	216	238	225	224	239	214	238	233	235	245	231	238	234	239	247	251	248	216	241	264	231	270	243	209	221	223	233	242	236	248	214	215	233	228	215	225	246	229	257	233	223	214	208	230	207	231	243	244	230	248	206	230	208	252	220	211	226	230	229	234	205	255	212	225	221	235	214	255	214	239	238	253	234	279	247	239	225	227	212	244	236	227	243	245	214	225	227	237	206	254	234	234	243	217	236	227	214	258	236	238	242	211	257	234	244	249	212	241	248	202	228	241	218	274	230	223	239	207	242	230	217	252	211	235	247	222	245	217	250	242	229	250	215	244	229	241	236	240	265	234	252	234	217	224	208	211	222	250	247	227	264	270	207	239	244	242	226	239	225	227	223	206	235	245	249	221	212	230	251	208	261	237	233	202	255	233	218	240	224	233	250	247	235	235	223	210	238	248	248	240	225	249	245	234	226	232	235	229	235	208	203	225	245	237	232	244	226	246	225	229	235	228	237	236	247	220	228	234	213	257	245	225	231	220	250	233	221	227	246	214	231	228	239	215	240	257	261	200	226	210	214	230	225	227	214	242	231	246	237	231	238	268	243	239	240	247	233	243	250	214	263	245	233	239	223	234	223	218	231	217	232	240	236	242	234	235	216	250	226	226	258	248	259	261	228	218	247	261	261	234	236	226	221	225	219	253	268	226	208	231	233	240	209	225	211	248	253	217	252	230	208	242	239	233	225	252	255	206	259	247	236	237	212	233	245	229	233	219	239	229	260	226	216	224	224	247	235	244	219	259	250	234	231	223	225	251	237	248	209	241	232	232	238	219	251	249	207	230	253	224	221	219	221	261	222	206	219	271	239	229	233	246	261	248	251	211	250	232	211	228	213	248	275	251	227	223	216	262	256	233	228	230	226	240	219	222	234	250	244	251	227	245	239	204	231	242	242	226	234	242	245	217	210	210	232	209	237	263	245	258	265	208	221	243	238	246	223	205	250	231	233	240	229	223	235	240	227	243	237	231	215	239	241	265	237	232	206	211	216	249	205	209	238	239	238	236	242	246	254	214	227	215	243	227	244	253	228	241	253	252	241	211	232	215	228	251	248	233	256	232	238	237	229	226	232	236	226	251	224	246	245	224	225	223	227	203	242	254	246	229	229	243	237	219	234	223	248	221	279	254	215	234	229	241	237	194	234	237	258	257	208	234	226	231	237	252	221	209	238	229	236	245	276	241	255	243	237	198	235	254	220	243	230	227	212	236	237	238	226	219	235	231	248	236	247	248	244	212	228	253	217	214	227	215	245	226	222	255	262	231	234	241	246	252	234	228	265	224	233	213	221	242	235	232	249	247	217	240	220	234	230	219	220	219	223	234	229	252	220	224	223	256	247	239	229	209	210	237	280	250	209	238	247	248	238	247	241	230	234	245	259	197	246	203	241	216	229	236	236	221	222	221	252	236	206	218	242	224	234	245	266	215	227	240	227	230	212	242	242	240	243	231	248	234	233	222	206	217	226	224	216	219	241	232	195	224	227	248	193	253	214	260	253	244	226	270	244	256	226	230	245	248	250	213	249	224	215	218	229	213	266	231	248	233	228	233	230	248	245	261	221	237	247	260	238	227	193	243	233	289	223	268	229	244	228	232	259	242	230	261	220	247	241	234	237	266	255	236	232	211	247	218	223	252	251	223	239	252	217	223	212	229	212	242	248	245	249	249	254	233	219	218	219	232	203	208	225	245	230	229	238	254	210	229	246	246	231	256	234	208	219	238	235	216	222	230	223	209	247	266	232	244	232	208	264	253	199	239	243	252	216	224	227	231	240	261	230	232	217	248	236	255	206	252	254	246	229	219	216	221	243	230	219	227	262	245	247	246	240	218	248	248	212	231	245	230	234	233	230	214	237	236	244	240	264	216	231	232	212	212	224	236	232	227	221	242	248	235	223	233	221	244	238	243	236	233	219	198	250	224	261	238	215	247	239	212	240	217	227	213	228	240	265	209	246	203	227	216	235	259	232	257	243	230	226	280	219	225	223	225	233	220	233	194	240	226	231	217	233	235	222	209	259	244	246	238	247	233	256	236	257	238	236	196	238	258	188	243	242	210	244	229	227	242	254	221	222	228	237	239	226	233	210	273	220	209	217	239	219	235	240	219	224	226	215	226	251	249	237	221	228	251	240	233	193	210	261	246	217	207	236	225	232	245	233	263	241	210	236	255	245	238	252	232	219	252	232	255	224	241	209	245	251	229	251	257	234	235	213	219	245	252	249	233	239	251	214	240	226	228	218	207	234	227	228	244	215	239	232	221	248	243	250	225	249	233	203	263	232	236	244	231	233	253	247	247	278	218	236	263	247	234	224	230	230	226	257	242	254	229	245	234	252	218	222	262	227	212	213	212	248	247	216	234	201	221	235	245	221	221	236	206	243	229	229	234	247	255	215	238	259	237	244	253	225	262	203	218	205	248	244	250	243	228	247	233	246	228	240	231	242	265	229	240	220	227	257	252	220	192	226	243	242	235	224	260	240	253	228	258	236	211	256	249	254	201	254	251	228	239	214	228	246	230	207	194	232	233	234	233	206	225	231	212	241	237	224	214	239	207	222	249	204	215	230	198	250	275	220	289	233	232	246	209	222	221	229	212	232	240	216	240	229	229	222	248	224	251	225	222	264	232	253	240	248	232	222	239	237	222	233	203	225	266	235	229	219	268	225	219	246	215	241	227	244	237	237	236	255	256	245	248	253	221	225	202	231	235	222	225	236	205	241	210	215	242	217	247	270	262	250	207	260	250	228	252	219	237	203	244	258	245	199	235	212	218	230	233	231	201	233	215	241	231	242	232	245	243	253	242	231	238	237	236	215	244	219	258	260	244	226	246	232	243	232	233	202	228	235	211	240	228	223	243	223	248	236	242	216	234	214	232	263	249	240	202	224	254	217	237	213	229	252	230	249	231	204	240	239	242	265	235	240	253	217	242	233	248	246	250	222	216	214	243	228	256	261	246	230	231	226	222	235	250	227	229	227	223	242	255	256	206	213	245	224	233	235	205	236	247	221	240	227	222	249	228	251	247	235	234	253	276	243	226	252	237	220	239	246	247	231	245	250	212	229	255	260	250	203	230	243	246	248	231	222	223	237	206	240	236	212	211	250	229	237	232	197	263	227	216	247	235	257	234	259	230	234	218	242	243	230	241	239	234	246	250	255	245	241	217	266	255	226	277	243	221	229	259	222	240	243	246	248	250	256	247	253	234	240	226	261	238	231	220	251	253	227	217	237	207	213	225	262	222	236	226	256	234	190	210	214	259	247	228	226	238	220	218	236	241	234	238	220	220	207	248	224	263	245	268	260	227	236	224	259	220	213	202	237	262	237	233	240	240	219	247	234	229	231	240	211	209	249	233	214	231	241	203	209	217	212	223	249	231	222	218	222	214	231	241	229	212	227	231	227
24583	41950	25921	9225	5139	2081	1017	809	749	1199	1624	1168	609	573	581	587	580	582	581	552	600	580	578	599	574	559	591	586	528	569	581	587	574	606	560	614	609	541	596	563	547	580	548	574	585	547	573	521	617	541	627	580	571	578	596	567	618	582	565	572	597	579	604	530	548	600	578	601	561	567	531	633	567	586	537	536	571	574	552	589	583	562	539	566	576	573	601	575	579	568	552	579	595	593	607	559	568	580	594	587	530	557	559	551	567	613	564	593	551	572	597	605	576	598	585	568	575	615	590	593	586	512	541	585	611	582	576	573	571	596	639	598	584	595	559	612	587	549	565	618	564	567	619	635	561	569	641	567	548	601	562	543	600	574	583	546	571	644	578	585	551	578	513	559	589	581	552	618	579	552	575	629	611	579	570	571	552	561	612	621	564	536	576	609	574	595	593	590	589	579	576	598	572	547	580	636	564	585	600	602	554	549	585	644	566	585	564	549	557	607	606	636	605	563	578	553	581	553	572	566	586	542	611	557	527	589	582	592	561	526	614	574	575	555	568	578	556	569	566	574	556	602	558	581	583	609	592	618	539	577	598	589	585	611	576	564	565	589	600	595	588	562	590	555	567	603	595	572	612	593	569	581	601	604	593	554	547	547	563	564	578	551	573	558	570	596	584	589	581	602	578	633	549	565	617	551	621	558	568	587	515	579	613	585	606	598	585	607	609	586	579	584	583	577	591	560	563	557	603	614	591	564	594	567	559	602	550	564	579	588	583	553	641	532	556	571	570	555	616	538	581	554	596	576	598	584	552	572	576	544	561	582	577	596	563	563	600	584	571	593	589	595	584	546	552	599	563	549	565	583	578	607	635	586	545	570	605	549	562	543	550	546	619	613	528	576	600	566	563	581	567	522	569	589	585	557	577	574	570	583	625	581	602	560	596	573	589	576	561	548	583	577	581	566	576	563	561	576	591	568	564	596	612	572	617	554	563	593	591	540	599	615	557	562	604	546	585	537	558	601	599	597	661	602	599	575	584	563	563	562	558	603	564	574	559	564	562	612	583	566	559	567	589	590	590	613	587	594	571	578	567	528	557	604	551	565	537	616	505	618	575	579	568	593	580	558	561	612	621	634	580	619	570	589	597	572	553	609	593	521	641	587	597	550	588	565	572	528	534	561	622	583	588	602	562	552	583	571	612	557	544	557	593	612	607	591	567	573	592	540	588	585	553	537	570	590	596	590	579	580	574	557	565	609	578	587	587	572	575	592	606	590	589	554	535	595	585	623	543	568	635	545	614	602	586	596	548	582	539	547	584	586	590	580	545	599	553	591	606	590	598	585	596	581	609	590	574	597	589	626	550	598	593	604	554	612	590	571	580	586	550	562	548	573	573	589	586	508	569	597	608	595	587	545	590	596	588	598	602	562	589	553	614	565	609	580	534	573	570	572	566	592	579	555	558	584	572	555	587	582	584	574	591	574	590	589	599	572	546	539	576	550	589	545	607	557	578	550	612	533	559	528	529	573	582	557	560	578	593	623	582	565	569	551	568	561	555	547	584	597	624	563	573	579	555	589	552	602	541	592	576	574	592	583	527	549	579	582	589	556	600	586	591	553	609	621	597	548	555	585	595	568	568	545	574	593	574	573	607	588	555	597	595	586	621	559	536	543	590	596	538	561	573	582	587	598	618	546	562	603	596	568	551	551	603	542	574	587	576	562	578	561	507	572	548	592	589	602	565	552	574	594	587	604	591	512	551	577	562	568	549	571	568	545	576	615	575	547	670	610	584	554	563	600	589	528	574	566	579	601	586	588	548	611	606	557	554	581	564	579	600	614	572	574	576	590	561	631	600	574	579	570	529	594	593	584	581	595	598	575	567	585	559	559	562	606	561	600	594	581	543	583	566	565	547	553	584	618	600	574	565	562	566	556	572	626	563	593	531	562	564	553	546	537	621	585	593	568	566	561	574	554	563	623	615	586	588	571	561	607	581	594	564	618	587	574	564	611	593	570	587	555	568	555	564	605	618	587	532	606	591	620	591	538	552	570	597	619	614	555	612	577	541	576	547	596	610	592	571	571	579	595	615	584	567	620	576	571	610	600	602	601	570	594	583	568	590	571	619	607	568	570	576	558	587	563	548	542	578	537	600	588	566	584	578	543	612	597	511	583	545	549	575	590	575	539	556	561	562	550	572	577	568	575	585	584	611	625	580	571	610	561	580	534	592	575	558	587	555	571	541	595	546	578	604	606	588	600	602	553	581	567	600	600	644	588	602	595	557	577	598	644	525	574	523	554	562	574	561	568	579	563	572	610	547	586	598	575	578	593	524	577	610	562	560	578	585	580	584	569	574	556	540	564	554	632	558	552	551	586	553	555	599	550	542	579	588	609	558	609	596	578	583	579	580	572	576	547	562	556	576	574	580	603	621	574	602	583	576	610	595	575	565	569	564	581	573	534	604	555	576	576	606	592	630	569	569	599	586	573	597	617	600	611	555	594	585	576	540	592	584	566	589	573	555	615	544	596	588	582	552	576	634	604	581	589	532	565	585	566	601	591	560	529	572	551	591	550	556	597	583	575	554	585	598	595	553	579	596	516	544	634	633	532	542	558	577	608	598	604	597	609	561	606	579	594	583	555	595	569	585	571	588	526	574	599	606	575	614	578	587	559	573	597	600	585	589	605	602	590	559	601	562	585	557	565	579	618	590	563	574	579	603	552	601	591	549	571	546	610	572	569	589	605	541	588	542	561	568	515	589	553	555	599	584	578	551	585	569	578	627	546	593	581	574	563	569	527	540	593	555	584	537	589	594	559	584	594	561	584	558	528	604	580	589	527	585	588	562	591	541	559	589	568	601	606	560	590	585	553	569	596	585	591	532	571	559	580	575	573	587	519	623	546	574	564	582	573	626	577	596	591	569	570	564	568	532	546	570	581	578	559	574	582	612	528	606	510	586	551	555	569	580	549	569	555	586	576	545	541	558	567	580	586	573	599	543	596	552	558	584	550	598	572	610	576	554	540	563	557	565	583	607	578	599	578	562	540	587	577	556	531	614	587	584	573	559	601	592	560	552	548	589	605	574	562	562	582	562	567	536	549	613	540	570	590	572	593	566	580	558	558	571	601	565	604	601	559	551	592	548	531	593	605	587	563	595	523	548	563	574	585	562	568	603	583	573	581	571	558	645	588	605	579	540	597	590	573	595	600	558	581	580	549	608	586	570	553	522	562	552	535	580	627	560	533	602	556	592	556	573	540	602	588	560	599	608	587	615	555	579	608	596	570	610	564	547	572	605	517	520	578	586	566	554	577	536	587	587	543	545	582	579	548	579	548	555	546	536	584	581	573	537	586	575	545	553	625	570	533	620	551	587	599	552	580	535	562	557	574	586	578	631	589	540	634	587	554	561	570	574	569	559	581	596	564	544	540	594	591	572	614	565	589	630	562	600	609	586	561	560	551	566	519	571	578	550	560	574	573	629	609	570	593	588	570
24383	21544	25308	28230	21573	21677	17405	2251	1652	3316	3795	1727	230	255	235	238	243	230	226	271	244	218	211	254	257	209	217	208	230	229	247	229	224	236	207	214	238	223	215	215	210	219	231	229	227	242	221	220	210	217	220	264	193	223	225	239	219	201	263	230	221	213	231	248	212	237	235	218	242	229	208	255	216	220	237	238	241	238	217	224	252	235	226	220	235	260	212	266	219	243	247	229	240	217	187	211	203	240	228	231	234	201	215	228	232	215	236	245	259	241	221	232	237	252	224	236	198	227	227	262	258	259	217	199	213	194	214	233	242	257	245	195	193	252	234	236	238	212	271	246	230	241	211	234	224	241	244	238	227	220	197	218	237	224	211	210	201	229	198	243	216	269	242	227	223	209	243	239	210	250	216	217	198	237	250	233	201	220	193	221	216	233	249	249	222	236	230	236	213	207	201	226	201	199	205	237	225	213	215	227	230	203	240	215	254	226	251	228	251	229	221	238	226	204	243	235	224	240	236	245	210	211	228	230	248	246	230	220	205	235	217	236	224	239	233	185	232	239	206	238	230	209	253	228	223	231	224	208	239	233	241	236	227	207	198	224	234	232	246	247	238	238	196	238	238	237	229	221	219	240	226	189	215	229	233	229	255	225	211	210	258	212	212	231	234	224	220	231	226	220	242	226	240	217	237	222	256	233	207	228	233	200	228	207	247	239	204	227	242	229	272	218	227	217	215	244	227	233	226	205	248	230	214	209	237	213	218	224	206	229	217	208	217	218	210	198	267	233	248	233	250	205	226	244	223	243	237	197	211	191	202	221	219	257	224	228	252	225	237	254	224	246	223	224	245	245	236	232	264	230	220	218	220	262	229	223	233	245	221	231	210	219	254	245	227	228	231	254	210	237	234	233	229	232	214	238	230	216	225	212	223	243	217	217	207	200	228	228	242	224	244	233	247	191	195	232	200	209	229	219	240	228	217	239	243	207	228	235	229	213	221	242	214	213	221	223	223	210	218	234	195	211	242	213	249	231	237	244	241	220	189	222	231	243	217	236	236	191	224	256	230	217	206	242	229	233	222	230	213	233	223	228	234	253	244	212	201	219	235	234	236	234	209	198	218	249	255	226	234	213	236	211	217	234	223	220	210	218	197	233	260	205	232	239	203	227	226	243	243	249	218	228	230	228	225	225	228	210	224	243	219	232	238	208	203	234	229	229	218	236	232	211	232	204	219	229	234	218	232	218	204	201	199	207	216	235	228	233	223	214	217	215	195	226	210	219	230	235	213	240	207	210	213	228	212	223	259	228	227	202	217	217	248	220	250	221	208	179	255	212	209	209	277	258	216	237	228	227	249	247	231	230	227	251	228	208	241	231	228	254	235	247	226	219	257	230	217	202	206	225	201	230	207	241	219	261	231	207	215	209	233	207	243	213	236	219	201	228	240	222	219	212	197	231	223	212	207	222	192	219	236	231	242	215	235	224	243	227	247	260	226	215	228	194	209	256	232	223	220	223	230	208	203	212	245	224	224	237	228	224	249	241	233	219	194	230	217	195	233	230	236	202	250	222	227	214	220	256	200	213	228	230	221	220	223	221	226	263	227	207	222	219	230	249	252	233	241	214	228	247	230	234	225	227	245	210	223	210	229	220	200	236	208	236	209	243	208	219	243	255	211	219	209	236	231	254	231	212	215	226	254	198	238	223	226	219	236	228	233	215	227	241	255	229	232	261	246	212	233	249	214	240	209	261	202	215	213	235	215	236	222	194	239	230	260	216	226	238	254	245	223	238	246	220	213	233	210	234	230	233	223	238	231	232	221	219	229	218	230	229	220	207	188	219	214	247	213	243	221	265	243	227	209	226	224	235	233	205	235	201	221	227	222	237	232	233	234	218	242	257	249	235	228	220	231	247	252	223	232	230	234	234	211	212	217	257	244	211	224	246	231	212	226	203	224	208	218	232	250	209	249	260	219	209	229	237	197	209	251	223	218	228	241	247	220	220	222	237	216	195	230	248	213	232	220	244	210	211	213	210	226	219	214	242	237	207	208	200	245	242	231	208	210	201	223	188	217	241	255	195	241	229	275	207	256	227	239	215	223	225	244	247	242	221	237	235	211	204	245	214	230	225	194	226	242	227	196	241	219	214	233	213	223	209	224	224	223	212	211	229	223	233	208	208	268	246	224	256	199	223	229	250	228	225	240	195	230	204	226	220	233	231	218	231	248	229	223	204	214	214	234	219	242	224	236	210	235	235	221	232	230	200	214	227	237	238	198	262	244	240	236	223	220	236	215	201	211	206	242	231	235	235	230	249	233	209	223	219	226	243	250	249	248	221	227	203	228	223	211	223	230	197	229	228	230	206	201	202	228	207	211	215	252	224	207	206	200	211	225	237	236	222	231	208	205	209	221	231	224	219	209	226	234	209	230	238	209	216	231	224	217	223	216	213	231	216	239	225	238	240	234	208	223	241	215	214	237	222	234	226	250	221	203	224	240	224	221	221	208	209	241	224	215	225	221	210	239	196	227	232	232	252	216	229	257	206	235	205	229	263	200	206	253	200	215	228	234	221	217	226	208	238	252	217	226	198	259	224	222	222	213	259	219	235	231	192	212	199	219	238	213	245	221	235	190	216	214	239	234	235	194	226	229	236	234	225	220	223	225	219	238	237	225	235	267	228	230	247	231	238	220	245	206	228	216	216	220	224	241	230	228	247	221	222	201	187	255	216	208	239	235	230	237	203	230	233	199	243	236	240	197	224	225	227	237	230	227	228	220	230	217	233	231	215	238	222	228	242	217	220	260	231	229	223	227	226	221	239	216	264	224	221	230	210	193	212	223	236	204	244	230	218	232	215	222	224	233	238	243	236	231	204	234	225	214	214	238	236	235	246	233	229	252	215	210	222	197	224	223	206	221	216	214	235	220	216	225	237	230	241	231	190	244	226	215	220	234	242	259	244	220	204	220	239	226	216	255	209	216	222	228	223	223	241	224	229	245	238	200	234	218	229	269	252	237	236	252	224	238	229	238	207	215	252	203	242	234	222	231	222	194	218	215	224	228	227	240	247	215	228	229	227	223	220	222	184	222	195	217	209	210	223	242	225	246	230	234	239	214	210	259	210	229	247	213	225	199	220	252	218	224	229	212	249	234	219	234	221	206	226	244	226	205	238	236	212	238	244	199	200	226	228	223	211	234	192	235	248	230	248	234	249	230	233	221	248	228	209	221	232	243	215	179	206	233	240	248	226	234	262	215	245	233	230	222	222	208	202	234	230	209	211	225	227	236	221	197	242	227	219	225	216	220	236	231	230	228	234	239	216	239	202	209	220	234	230	219	212	213	209	241	242	214	204	240	252	237	250	249	199	230	230	214	206	236	230	216	233	252	224	202	218	224	210	237	228	221	213	198	251	218	228	212	215	225	237	244	234	237	237	214	230	228	212	203	239	252	213	224	239	222	253	219	243	204	222	241	228	244	209	232	253	200	199	221	236
27635	47778	30060	16126	8428	3440	1762	1114	1274	2424	2648	1407	561	570	595	582	576	524	591	569	595	526	576	550	562	532	551	523	490	576	533	537	540	519	526	556	527	546	537	540	558	536	532	498	518	538	537	472	583	565	510	538	540	526	517	552	519	533	533	558	551	525	551	519	566	537	531	523	561	539	544	528	544	564	509	529	559	521	526	549	545	546	565	547	540	512	556	536	536	527	536	532	514	534	551	557	546	531	557	544	574	537	529	553	511	545	543	528	516	544	560	544	574	508	540	535	550	502	558	508	569	545	539	542	537	563	555	535	531	525	551	552	531	534	553	570	541	551	570	570	534	566	519	596	542	529	545	547	535	519	516	554	539	579	516	557	543	522	551	560	538	553	560	554	546	539	569	463	573	594	537	538	532	558	497	557	551	548	598	516	518	532	542	487	532	492	540	498	567	550	550	525	529	524	484	537	522	527	540	578	577	506	520	572	571	543	548	510	544	560	527	511	503	551	514	566	529	553	540	536	542	548	520	536	566	510	483	498	539	502	562	519	539	574	523	504	547	533	537	530	533	495	530	496	534	564	544	522	538	544	555	550	534	498	510	573	507	519	557	570	551	537	508	524	541	554	544	490	510	586	530	544	508	558	532	514	515	529	490	543	508	585	547	518	541	529	540	524	546	569	527	540	555	548	557	519	551	551	519	566	565	544	554	582	543	541	503	543	506	555	538	575	529	556	509	528	550	560	570	527	557	562	568	517	513	573	577	578	511	570	477	535	533	588	533	560	530	566	538	544	529	473	579	530	542	562	527	539	534	521	548	489	546	557	546	576	522	533	512	533	575	532	530	552	553	551	526	565	563	553	472	534	546	551	533	522	563	523	559	549	545	532	553	578	538	540	587	552	486	557	546	541	559	506	585	523	548	487	547	544	512	557	539	551	566	541	535	547	562	506	541	532	537	552	516	585	521	511	559	552	546	549	537	522	534	510	515	483	512	515	553	515	533	553	526	554	479	524	506	557	523	583	529	511	550	554	528	533	548	494	550	537	561	525	560	559	529	516	541	537	549	491	530	549	504	567	536	499	542	533	563	557	531	515	551	537	551	548	562	535	527	571	546	553	531	562	566	560	522	550	537	560	511	508	536	546	529	573	528	527	563	527	543	515	520	533	564	559	505	508	508	561	528	560	523	565	486	569	533	536	554	564	528	517	570	560	563	549	526	554	540	527	584	527	570	565	540	551	547	585	528	551	562	551	515	522	552	546	509	506	506	562	531	555	538	533	520	503	535	536	570	564	549	530	562	538	552	511	561	533	484	541	526	517	566	501	548	556	573	516	494	531	558	540	541	492	549	543	541	509	563	532	513	522	514	548	561	500	573	518	526	565	548	538	517	580	558	545	575	554	571	506	604	523	559	535	532	531	544	522	555	531	546	548	573	542	502	564	529	522	545	557	527	529	577	556	530	520	551	542	558	556	520	530	552	558	512	584	547	561	487	539	519	502	540	577	552	520	563	546	544	535	509	558	579	551	550	540	566	537	555	559	584	509	527	533	524	549	511	511	543	573	510	567	572	510	520	549	558	562	560	542	562	566	527	546	534	532	539	500	562	538	555	551	503	561	527	556	530	511	522	523	554	547	528	550	557	516	533	547	526	524	568	512	538	548	554	547	520	514	489	536	569	495	594	571	553	529	545	538	553	535	534	523	525	500	512	526	536	585	541	560	500	560	529	513	569	558	553	521	549	586	553	508	541	521	521	534	494	555	547	537	543	539	554	548	553	518	538	535	570	504	535	554	520	544	527	506	537	539	564	533	541	585	538	537	534	543	548	536	556	525	535	516	497	533	565	563	547	523	578	522	561	504	561	504	506	537	557	520	560	547	537	522	524	507	532	588	535	564	535	548	512	533	495	485	540	560	539	520	542	536	538	535	529	528	528	520	546	525	553	512	565	543	577	560	581	494	527	581	534	551	514	589	571	504	522	537	489	509	536	550	579	495	529	488	533	551	549	530	522	466	510	527	522	542	569	582	548	519	516	516	535	537	523	538	572	507	540	501	532	556	514	533	470	559	573	546	518	549	490	549	546	523	540	560	526	576	560	531	512	537	518	560	543	547	480	553	509	510	532	543	547	512	532	562	495	537	554	518	529	519	523	471	527	503	554	532	540	580	561	534	527	563	555	521	513	526	554	515	543	585	513	561	567	508	525	579	561	529	563	551	599	564	548	559	530	518	533	552	503	529	549	544	548	558	549	546	537	559	542	494	537	538	512	523	544	558	551	538	562	573	493	540	534	544	535	542	506	554	569	531	574	579	519	510	542	525	558	518	539	530	556	498	565	548	542	552	548	513	554	579	557	537	544	556	541	528	525	516	516	562	536	557	520	539	521	549	548	582	536	505	555	561	525	516	515	531	505	536	544	566	512	552	522	550	512	525	533	508	564	561	570	519	584	532	499	486	526	571	522	541	537	521	527	515	502	563	503	539	553	570	523	523	535	570	524	521	506	532	512	543	522	536	529	565	525	520	514	530	509	522	483	570	551	508	535	526	516	576	508	511	563	571	526	527	512	541	567	487	532	534	523	505	528	580	520	522	538	568	554	528	543	566	537	524	558	542	542	575	533	594	538	536	542	523	550	527	515	494	551	529	501	552	572	566	560	547	516	517	550	521	549	550	513	548	520	531	500	522	538	534	497	524	540	533	513	562	534	509	582	504	569	561	568	554	546	504	528	537	537	502	530	521	597	569	563	535	511	526	572	557	549	541	499	548	543	527	556	552	508	541	582	529	557	542	554	556	538	574	521	528	548	553	526	509	527	517	540	511	564	547	532	544	552	536	561	521	551	492	519	555	539	505	521	583	549	562	513	521	567	516	534	567	584	562	524	521	530	530	527	521	533	546	529	533	546	512	568	530	523	509	518	566	549	592	517	511	506	538	560	532	518	533	575	570	550	504	585	543	545	513	521	517	534	513	526	584	542	516	503	541	583	539	554	534	564	539	579	543	537	550	523	529	569	541	550	538	544	489	542	455	569	529	521	551	516	515	587	537	554	546	502	562	559	571	560	564	565	550	554	558	540	580	533	559	521	544	534	536	535	514	548	529	559	537	538	543	544	527	552	542	523	538	518	559	561	540	556	549	538	522	563	547	551	544	545	520	517	537	566	560	492	540	602	517	557	528	553	539	548	538	536	539	522	593	515	520	534	532	556	603	517	526	565	562	504	547	528	595	544	545	563	549	547	541	546	568	554	526	534	517	499	557	554	507	521	542	572	508	537	483	547	561	530	543	508	545	555	554	570	545	540	558	511	514	565	538	513	561	512	510	540	553	537	554	508	544	516	552	523	563	539	559	562	552	507	543	535	575	523	541	528	569	561	519	523	530	539	539	530	555	520	523	526	517	519	549	557	557	531	570	514	500	565	516	574	560	496	534	538	562	564	506	545	555	574	569	542	537	524	534	562	556	530	548	510	527	576	558	584	519	585	538	494	526
32329	23089	21150	10730	3574	1247	622	385	282	305	262	191	161	158	174	175	171	129	142	148	166	160	140	160	164	163	178	158	153	135	167	141	120	149	153	142	159	169	165	166	140	170	157	173	158	169	178	148	145	163	142	152	163	170	153	149	164	167	153	169	156	173	141	145	129	175	171	158	173	173	157	193	151	169	147	159	154	157	153	153	174	169	160	175	155	127	155	176	164	146	157	165	171	142	163	153	178	154	160	167	150	179	175	157	149	136	165	140	148	157	166	162	138	146	153	149	177	197	155	165	172	166	164	175	149	173	141	153	157	181	162	177	139	159	147	170	181	159	158	148	147	163	157	165	160	185	166	169	170	140	189	164	182	150	126	151	148	164	163	146	142	145	203	147	154	159	150	146	152	135	168	162	139	154	160	155	166	153	132	147	172	167	144	142	166	162	138	155	163	152	161	153	143	158	152	123	176	163	157	175	195	151	140	137	147	143	173	160	159	181	153	179	164	151	160	149	169	149	150	162	154	160	160	132	161	154	164	171	159	155	174	153	166	160	170	183	156	148	164	159	170	173	153	149	168	169	151	153	154	158	150	147	156	184	166	138	160	164	161	171	136	161	157	150	156	158	127	135	163	149	165	182	131	152	175	163	189	131	129	139	176	181	190	156	170	145	165	153	153	147	165	148	160	180	144	186	169	147	175	175	153	169	154	153	161	149	140	161	151	143	171	168	174	170	170	161	144	152	185	171	179	150	165	146	158	128	158	167	168	173	154	175	160	175	136	160	158	157	157	153	143	139	152	162	157	145	158	175	166	158	189	159	179	146	149	171	155	153	168	165	175	147	142	146	157	150	140	150	165	173	146	162	178	161	167	145	184	154	137	161	162	169	159	152	162	185	135	158	143	146	168	167	161	177	165	151	135	174	143	164	156	157	181	161	163	173	138	159	153	162	153	152	139	171	193	146	165	147	154	170	151	147	169	148	160	145	154	163	153	167	169	136	160	145	152	164	160	148	135	165	182	159	171	158	173	178	153	133	168	148	167	141	156	170	169	163	168	169	151	158	168	157	173	163	155	162	175	173	172	155	148	152	163	144	159	159	156	154	164	132	173	154	147	171	171	167	162	154	166	153	164	158	171	153	166	165	143	143	148	122	152	157	154	159	155	159	153	145	142	149	153	149	137	176	171	154	148	161	144	158	145	151	167	161	162	146	153	166	159	176	170	154	167	163	159	178	157	140	157	132	159	177	154	137	158	148	163	160	171	145	174	162	167	167	159	161	155	155	141	187	174	161	149	159	163	172	163	142	144	157	169	171	121	177	156	143	151	164	141	159	161	149	135	135	159	171	141	187	166	144	172	149	183	140	147	174	179	154	139	157	148	165	176	171	166	140	168	136	152	144	141	165	181	151	157	175	158	174	143	171	162	179	167	158	139	155	168	151	196	168	157	170	155	174	178	171	168	137	146	141	152	133	166	149	166	147	161	158	155	145	172	168	142	163	136	173	146	160	148	162	153	172	145	157	167	166	162	140	183	174	157	163	151	134	136	162	150	136	144	160	155	164	154	153	147	158	148	160	164	159	150	148	161	149	162	159	168	147	151	145	155	173	154	154	151	170	185	177	149	174	141	171	162	172	147	144	180	139	156	149	160	187	145	173	159	156	172	137	173	168	161	155	175	148	152	170	151	144	159	150	158	163	166	191	182	164	151	163	147	157	168	145	142	173	152	170	158	161	151	146	179	173	164	145	153	152	151	132	143	170	163	167	169	130	173	157	157	170	159	165	171	170	153	163	139	146	138	151	176	176	169	166	168	178	166	157	174	171	147	177	155	167	151	137	145	151	157	182	141	154	181	153	155	158	154	170	157	151	167	174	151	145	145	158	157	145	170	134	144	167	162	155	188	148	190	125	141	158	148	178	147	149	150	169	153	177	199	130	175	153	160	169	149	154	144	165	152	137	149	181	168	152	169	167	174	160	155	157	137	157	160	164	134	162	145	155	167	165	145	178	159	156	157	147	142	156	158	162	154	168	165	158	163	154	173	138	150	153	132	167	144	167	167	157	171	154	163	157	171	140	157	152	159	149	169	166	136	156	162	162	148	159	169	146	166	134	170	152	142	168	142	161	146	136	153	153	140	162	148	149	163	157	162	145	180	159	160	154	169	159	138	150	166	158	167	169	171	151	151	151	146	151	150	155	168	152	161	144	174	167	157	155	147	165	161	159	172	163	177	177	155	157	147	162	149	154	140	145	145	158	148	139	175	163	138	154	150	145	161	155	153	149	153	147	157	152	135	145	158	162	151	176	147	167	165	147	150	170	172	165	174	177	179	151	174	144	163	180	145	167	173	163	151	164	168	149	162	164	139	177	171	141	150	175	146	171	160	164	153	161	150	143	161	171	167	170	159	130	174	149	154	135	169	149	158	160	148	186	164	152	121	168	143	142	169	173	146	144	134	140	150	166	172	140	167	156	163	144	145	162	166	137	142	164	123	151	159	172	166	172	156	155	140	120	145	173	178	159	172	158	142	156	156	153	169	143	147	150	170	147	179	165	179	165	161	147	140	174	166	156	155	177	157	131	188	158	161	160	167	164	159	152	161	146	141	171	150	173	163	169	133	152	169	166	149	138	152	143	168	175	175	136	146	158	166	144	164	156	158	165	148	185	160	161	151	149	160	143	160	152	154	160	154	165	170	158	168	160	154	137	135	148	158	149	158	166	162	148	151	150	167	176	153	153	143	146	151	152	121	128	156	169	158	172	172	165	158	152	163	152	168	177	143	154	157	152	150	133	135	168	171	163	150	153	166	155	146	152	161	169	161	181	139	158	182	160	144	171	155	154	160	149	144	183	157	168	149	157	173	139	142	177	160	134	159	154	161	143	157	163	164	162	143	157	139	160	156	167	167	171	157	169	138	137	168	167	179	144	162	155	134	151	160	160	157	164	129	167	181	148	169	168	141	141	169	162	169	151	146	162	124	146	135	162	163	169	151	140	147	186	179	154	145	175	173	155	190	159	167	181	157	154	171	145	158	177	139	140	161	143	154	172	155	141	158	146	155	161	171	154	163	180	173	157	170	144	166	155	151	163	145	151	154	142	165	165	188	177	161	147	125	162	143	153	177	174	155	152	172	152	152	153	164	159	146	185	140	144	141	166	168	161	165	153	158	145	166	153	146	166	169	177	152	167	174	161	131	161	136	142	166	139	140	165	145	129	160	154	151	165	147	158	164	158	164	173	161	158	160	156	153	160	161	175	155	158	169	162	143	163	168	140	162	154	182	157	153	152	156	152	147	167	162	167	157	165	148	169	155	134	149	154	166	167	159	157	150	154	172	173	165	158	139	139	141	167	142	154	140	157	180	178	172	170	162	150	142	137	179	159	172	146	153	141	149	180	178	176	152	151	149	182	132	148	153	164	138	170	156	149	153	159	141	148	141	173	165	177	125	143	179	156	170	178	142	143	155	172	148	196	147	162	144	156	140	141
23673	25961	14510	6076	2561	1070	731	567	513	532	520	448	414	397	428	431	420	392	427	403	406	409	429	404	433	439	402	482	446	422	430	376	393	436	431	408	438	454	432	434	419	445	410	464	416	483	436	443	422	403	472	402	443	481	457	440	397	446	453	437	422	416	420	419	449	376	414	414	464	457	455	401	399	395	403	443	431	445	427	450	416	444	440	464	406	415	445	444	429	397	427	427	403	450	424	434	421	375	429	410	415	425	438	424	425	450	422	448	403	419	441	436	426	406	464	445	398	418	462	411	446	418	402	436	424	393	416	393	429	437	417	452	411	420	429	413	387	401	419	403	449	443	428	421	434	438	423	443	446	415	431	445	445	438	395	432	435	428	410	404	421	474	392	430	442	466	464	452	416	436	395	433	425	431	430	454	372	415	417	438	449	451	450	439	431	438	416	449	411	421	439	423	391	412	415	448	441	409	434	390	457	430	440	418	452	450	397	418	432	440	438	423	450	408	421	417	387	430	410	391	445	415	433	399	450	404	394	439	435	470	426	428	444	420	383	443	416	434	400	464	442	421	429	432	441	415	393	447	395	450	449	446	426	441	435	385	446	466	428	426	415	434	415	431	418	418	432	403	380	427	442	448	433	424	449	439	443	430	421	424	440	423	472	408	402	390	412	418	434	420	434	458	457	417	436	431	422	414	403	451	451	459	436	411	408	377	459	427	442	396	457	427	411	399	458	441	412	434	417	419	419	462	398	416	465	409	404	420	389	461	460	450	428	429	420	453	407	455	420	426	428	451	402	401	412	410	430	426	412	433	422	429	419	409	429	423	417	406	436	408	440	444	443	453	449	424	419	431	434	440	442	430	415	408	458	438	421	434	454	442	420	410	420	458	426	436	462	448	403	473	415	463	450	414	434	429	450	429	426	421	407	453	409	413	423	374	432	397	436	424	420	418	403	444	399	405	408	464	423	433	451	428	443	423	421	440	433	442	424	446	426	458	412	496	426	434	412	442	438	438	442	455	412	429	454	438	397	412	442	434	396	416	441	394	426	432	398	433	407	443	424	392	445	400	394	445	394	451	399	405	406	438	396	383	401	426	416	422	392	415	420	408	409	411	442	441	409	434	411	408	427	403	428	404	428	431	441	446	407	437	433	447	437	436	375	430	408	428	444	423	396	461	458	432	399	421	419	454	408	426	449	437	396	438	444	459	418	437	411	415	436	451	437	435	392	409	471	400	469	430	426	399	453	436	395	419	443	469	449	457	412	443	420	426	419	433	433	427	393	422	388	406	438	452	357	472	395	435	391	388	452	405	432	427	424	423	470	418	439	427	413	432	433	440	440	416	423	430	440	412	461	439	445	436	435	449	449	397	467	430	424	437	413	430	449	413	421	435	396	463	402	448	423	417	437	440	448	438	404	410	378	444	418	447	408	434	440	416	468	406	451	432	465	412	482	409	397	454	385	401	438	423	397	442	390	419	404	444	422	440	433	411	396	415	426	433	449	478	375	394	413	399	407	393	424	404	400	441	459	400	405	445	413	424	409	407	402	429	419	432	404	420	398	429	437	446	403	414	414	450	419	396	414	423	426	437	419	442	441	420	405	422	410	381	427	416	454	438	465	421	417	443	439	470	400	392	405	422	476	404	434	433	417	414	415	435	417	450	439	438	450	408	403	390	427	415	420	408	425	427	403	449	442	452	436	445	417	418	415	424	411	386	444	420	410	423	386	457	422	449	436	417	443	421	421	461	418	414	462	421	405	425	442	432	440	452	422	432	425	442	409	422	428	441	437	420	449	429	443	417	409	417	448	447	463	417	429	431	441	435	432	429	449	420	452	464	409	396	432	435	425	389	415	404	427	422	445	425	437	418	377	412	378	435	412	400	431	407	418	399	416	416	403	447	391	421	419	440	419	455	429	441	385	415	414	423	431	430	412	457	431	422	406	417	416	453	430	444	438	459	393	421	412	448	447	436	406	435	419	437	434	414	415	395	429	415	433	400	383	420	447	420	424	442	407	447	427	406	431	430	429	407	409	433	450	409	397	437	425	451	384	419	440	465	444	445	387	459	464	423	399	386	414	414	405	411	460	407	376	415	409	411	401	410	441	447	403	410	415	432	455	418	411	453	439	445	418	450	388	446	437	415	455	439	435	406	409	427	425	403	437	467	443	444	452	412	431	404	421	431	440	441	441	399	426	409	430	439	372	470	457	388	436	421	440	371	449	413	415	423	453	395	407	431	418	455	415	444	415	437	419	427	426	396	430	413	456	424	450	404	422	441	468	455	407	423	419	426	431	432	397	428	425	430	430	440	399	452	453	443	428	447	423	444	438	447	405	416	438	404	423	466	429	438	477	418	394	420	439	400	404	442	458	427	402	422	465	416	408	406	443	429	446	429	443	476	402	387	429	445	403	405	419	419	410	429	424	434	412	455	456	433	452	443	376	435	409	409	421	443	415	427	404	441	400	416	396	458	395	387	437	444	407	404	428	442	411	485	405	409	410	404	415	441	447	424	457	436	444	421	419	432	422	416	454	431	422	452	399	421	400	413	400	438	374	440	424	431	427	436	458	456	405	436	408	442	451	472	422	404	407	438	418	441	407	411	436	431	410	397	416	420	419	410	408	414	421	420	413	445	419	401	394	400	428	434	417	412	427	422	404	467	436	415	441	386	461	457	467	401	431	430	409	458	444	471	432	443	447	442	429	403	419	449	457	453	419	404	438	438	432	421	437	430	453	427	387	433	418	403	421	447	405	398	395	422	439	428	447	404	433	425	407	442	451	398	430	439	442	414	410	419	444	416	429	421	437	416	431	409	421	409	421	422	404	453	421	410	464	422	407	389	439	416	402	425	413	455	444	417	423	425	456	391	431	411	402	433	404	463	445	431	454	411	389	413	382	405	427	420	449	414	412	446	465	413	426	454	448	439	423	455	428	411	457	442	440	409	412	449	389	433	428	456	457	394	430	424	424	418	457	384	410	422	432	458	401	463	407	408	437	429	460	367	408	443	410	400	460	455	416	419	440	398	415	438	397	419	433	398	420	414	439	409	459	426	451	408	403	453	406	462	423	444	456	439	406	390	452	451	412	411	427	415	446	430	427	431	436	423	419	443	434	430	420	428	417	460	427	421	419	441	461	432	447	419	431	444	417	449	416	427	401	411	445	446	414	442	424	431	396	418	448	417	449	416	413	442	420	393	425	416	432	438	452	436	442	395	451	411	437	416	382	411	438	405	425	429	395	386	395	463	434	430	422	443	424	407	416	424	442	444	385	449	420	414	402	421	400	417	470	378	385	407	374	415	464	406	447	418	383	432	439	432	413	441	449	392	409	433	409	437	410	412	468	417	425	434	417	381	453	434	413	413	451	428	423	454	463	435	434	419	433	408	449	432	468	435	427	427	436	438	447	404	433	432	385	413	443	425	402	404	415	452	430	457	433	405	397	437	428	458	420	466	438	407	408	409	437	454	430	455	414	373	402	400
24979	21478	24819	28560	21539	19509	3171	1241	2040	2870	1905	454	238	251	239	232	248	238	247	235	241	259	268	267	212	261	275	231	252	218	253	250	199	234	235	255	218	287	266	233	254	247	221	244	253	258	228	205	229	226	233	225	234	216	266	231	232	216	237	253	235	251	255	242	247	244	234	231	247	238	216	233	241	249	242	250	226	260	222	255	238	210	243	239	232	237	256	217	247	253	222	235	238	222	222	232	235	251	237	229	206	242	249	249	221	229	218	241	244	254	241	238	245	270	224	261	263	210	213	227	244	246	262	210	241	244	238	216	253	236	229	227	236	251	233	223	214	268	230	222	259	241	229	232	266	233	251	245	239	236	213	231	238	218	259	218	227	236	216	252	255	230	249	233	231	227	248	229	224	202	211	222	200	245	217	213	230	226	205	194	234	227	238	247	236	195	222	246	247	250	250	244	223	232	229	232	217	260	225	261	239	235	216	221	224	269	228	219	221	247	200	229	257	212	248	217	226	242	234	232	206	239	246	238	220	236	233	245	229	226	231	225	235	276	267	232	238	225	230	266	217	251	228	225	236	241	248	238	242	241	247	236	239	232	253	218	233	215	222	219	246	201	256	240	245	233	241	269	273	225	208	224	229	247	253	231	247	235	200	225	221	217	217	236	209	258	250	243	247	236	240	253	224	238	241	252	248	213	227	213	250	253	220	243	201	246	231	257	253	225	237	279	230	258	249	234	250	254	219	255	226	237	217	251	261	240	238	243	234	240	228	205	235	223	253	211	244	230	251	238	243	233	248	220	269	261	230	230	238	229	240	217	239	228	258	246	228	232	239	240	252	226	253	273	226	247	228	235	219	255	206	225	234	256	226	248	232	217	279	222	251	227	222	265	231	230	254	219	253	242	244	221	244	264	246	251	213	234	223	236	227	247	220	219	228	238	259	246	248	250	224	233	214	204	210	238	236	213	229	245	233	229	231	231	235	222	210	252	263	191	211	228	224	194	267	207	231	212	227	228	233	233	252	252	270	241	211	247	244	247	232	244	244	259	248	253	223	233	255	255	240	247	248	255	256	270	221	231	259	229	240	228	243	209	220	237	236	226	254	228	237	226	255	223	241	225	210	225	231	257	233	244	234	236	238	256	228	251	233	238	203	238	251	216	204	225	243	250	234	256	252	249	246	229	220	247	204	238	230	208	233	244	246	231	210	220	250	261	239	257	233	231	273	237	231	222	251	222	248	261	217	236	236	210	239	238	244	252	216	246	229	246	256	217	254	248	233	230	244	246	236	260	234	236	231	249	224	236	231	252	233	238	232	259	213	269	268	239	233	245	217	238	207	248	237	231	247	240	229	212	215	261	239	230	236	245	245	263	211	196	260	246	253	275	246	227	227	226	223	230	204	233	259	221	232	265	242	214	215	272	235	267	254	236	236	242	243	255	241	210	221	231	253	225	247	251	228	243	244	250	272	266	235	203	235	226	230	220	245	258	244	248	256	235	231	218	260	232	237	227	229	217	273	237	214	238	227	213	223	231	219	235	204	225	221	212	238	229	240	232	225	232	250	244	208	231	233	245	240	264	256	234	242	242	256	225	247	235	219	214	239	261	274	228	249	215	235	237	234	228	266	251	247	258	240	229	242	242	259	218	251	215	239	243	219	209	247	247	258	248	231	256	216	245	232	255	268	220	243	236	225	243	265	242	217	228	228	267	225	238	228	266	184	249	219	226	228	238	227	243	238	250	228	247	231	266	257	220	268	227	250	219	224	245	222	244	209	229	232	219	210	233	237	220	235	244	230	227	246	222	251	222	231	234	247	208	231	232	221	230	239	237	230	207	227	253	244	222	226	223	241	223	217	235	230	243	236	237	228	250	239	253	223	214	223	204	238	246	238	232	223	226	234	251	236	234	206	247	229	231	246	267	234	213	232	261	248	261	255	237	220	203	235	217	230	222	244	214	244	245	209	233	259	242	235	224	255	214	260	237	251	240	243	220	231	251	251	251	218	217	241	270	210	211	246	226	218	238	269	217	231	250	229	220	226	227	238	222	249	214	225	231	212	229	239	216	240	221	250	221	220	258	248	227	242	247	276	248	254	212	235	242	235	233	204	249	241	239	255	228	233	251	251	231	241	263	258	227	238	227	242	233	220	232	273	248	223	242	231	261	254	233	232	253	236	242	221	223	209	242	267	218	227	246	233	222	224	222	241	220	228	261	242	236	229	247	246	234	242	233	246	206	238	220	236	225	238	243	216	255	243	244	234	238	238	245	255	233	237	228	251	245	229	245	246	223	227	227	239	227	227	233	230	251	224	210	225	231	261	204	258	254	216	211	254	209	230	270	226	210	228	233	243	220	207	224	233	231	237	244	245	220	216	246	222	240	216	238	235	239	202	251	222	274	259	215	241	231	224	228	245	216	229	258	261	240	254	259	214	243	233	263	235	252	263	279	247	223	230	231	235	226	234	224	243	210	221	239	230	211	222	230	254	236	267	231	223	219	221	235	241	249	223	217	274	226	259	227	226	251	215	227	236	231	257	257	246	222	215	228	222	248	212	242	219	207	259	226	252	237	220	249	254	215	251	257	207	247	242	249	238	260	231	221	224	223	218	233	231	245	237	230	221	250	230	206	241	227	230	214	215	244	249	239	248	230	215	249	249	230	221	220	219	235	248	227	227	223	268	229	247	240	230	258	240	216	255	239	229	241	242	249	228	237	255	245	230	228	251	223	266	230	241	253	230	236	219	235	225	234	241	203	228	223	235	230	238	245	229	233	245	239	222	249	252	199	240	227	230	225	229	217	261	243	226	243	219	217	231	240	248	221	252	236	238	217	256	248	232	218	245	231	261	206	221	223	271	240	235	241	244	247	243	220	260	208	243	219	275	232	249	241	243	236	219	233	228	244	241	221	252	236	223	243	211	232	218	251	220	228	222	228	230	214	245	226	237	245	242	251	212	228	241	254	247	246	283	231	233	268	222	233	238	228	227	251	235	241	229	209	252	236	243	221	223	192	248	234	232	265	229	213	221	207	235	229	240	242	236	279	225	215	247	249	264	234	231	261	264	227	206	220	267	226	212	200	226	238	239	233	255	263	270	259	235	222	240	268	197	224	233	243	216	240	200	221	256	249	262	220	225	263	218	221	202	254	230	222	260	245	255	222	249	250	250	237	226	248	230	238	241	255	242	228	220	254	238	210	195	247	255	241	222	226	240	249	231	261	226	255	230	233	248	229	192	222	270	246	231	238	257	231	245	216	237	252	246	246	239	242	229	251	227	228	233	231	222	244	237	253	261	222	239	216	215	236	255	223	234	266	225	222	243	206	209	227	223	270	231	255	234	225	235	250	224	225	234	233	224	234	259	245	222	234	225	206	227	231	251	241	283	244	269	233	200	240	202	256	231	246	182	242	247	264	229	235	215	252	219	226	230	259	264	243	233	214	217	251	206	258	256	215	248	237	212	224	241	205	247	228	239	262	237	222	236	235
23426	36831	24489	10943	4558	1828	1310	1119	1671	2149	1605	741	581	567	576	621	617	622	565	589	611	602	594	613	629	564	624	595	604	588	555	579	626	571	586	587	578	563	552	552	547	627	580	550	562	622	582	533	576	591	574	598	620	561	631	554	578	611	585	605	587	578	541	575	599	593	616	562	617	575	588	625	614	590	605	578	590	561	585	577	541	566	584	608	627	579	610	563	547	596	623	587	575	626	584	584	579	551	564	581	576	550	600	573	571	555	559	589	628	578	566	613	597	619	579	568	561	605	621	581	593	556	575	622	605	605	592	639	582	601	580	594	601	537	583	560	585	568	593	587	586	605	566	571	587	605	572	551	626	591	619	586	569	574	551	590	582	570	589	589	584	594	602	559	586	551	590	609	593	602	563	578	574	568	574	589	616	581	579	575	574	561	600	559	624	567	550	569	584	588	606	535	561	554	595	632	599	559	586	646	587	599	557	580	563	632	539	578	576	599	590	580	581	595	566	602	578	600	586	578	595	575	559	610	555	594	631	592	595	568	572	633	625	580	549	611	554	598	569	557	560	586	589	579	589	572	564	602	587	586	583	552	581	618	624	621	557	624	576	597	540	554	566	608	588	597	586	608	588	568	591	573	609	615	563	549	622	595	582	576	570	558	585	580	608	593	575	593	603	616	605	582	548	498	580	576	573	564	571	566	600	612	544	574	602	588	573	558	620	602	568	592	585	559	579	572	611	606	532	584	569	561	552	588	561	603	605	611	587	579	560	601	567	578	553	549	561	557	593	583	565	599	587	592	603	567	587	544	637	541	633	581	554	666	600	590	563	593	599	586	532	581	595	563	606	597	568	600	577	577	590	569	592	565	600	594	561	596	589	555	621	554	561	581	598	612	643	552	542	593	592	552	587	579	544	623	558	592	589	591	614	596	581	565	585	596	587	534	570	589	581	590	603	540	603	567	609	584	563	555	556	566	593	548	561	549	636	621	644	592	568	592	586	541	589	595	609	577	599	625	577	611	555	636	583	549	588	556	594	599	589	579	564	558	570	618	564	569	555	609	592	560	567	568	575	599	580	572	566	576	579	563	553	593	583	581	622	595	571	621	607	583	572	600	572	603	579	592	589	587	556	575	566	621	616	566	557	635	606	559	573	559	614	566	605	583	559	575	613	555	558	579	582	538	569	564	577	620	572	593	584	508	600	573	600	573	596	592	610	590	611	605	578	624	595	640	612	617	602	569	587	611	614	582	556	628	593	591	581	623	605	559	579	573	524	601	588	599	554	553	555	577	597	568	580	588	578	530	588	615	537	624	569	605	541	590	597	543	583	529	570	589	626	579	611	576	588	570	581	594	575	567	593	573	575	581	581	584	591	596	610	532	607	567	569	559	551	600	562	612	557	583	586	603	641	602	567	558	620	610	582	548	604	587	573	568	546	582	605	565	579	609	594	578	607	592	576	557	554	556	606	564	584	581	557	585	590	547	576	570	596	559	541	583	591	628	593	625	608	633	579	590	594	572	547	622	604	605	569	565	574	593	553	553	566	576	583	599	610	583	644	558	588	541	560	548	587	574	584	576	599	588	582	581	581	579	598	583	573	573	571	640	633	580	551	603	557	636	606	630	640	599	580	571	606	586	572	606	576	539	547	572	593	588	595	570	603	649	567	570	575	613	615	574	534	608	592	577	600	594	526	600	576	579	564	581	576	594	565	567	516	600	619	575	546	589	588	633	593	560	574	560	550	621	613	527	533	589	589	605	580	588	565	575	583	596	590	545	569	530	528	589	593	629	546	603	557	582	535	557	631	629	563	625	617	598	586	599	541	550	564	587	570	531	548	590	594	516	590	564	576	567	609	601	562	570	561	572	556	565	585	589	609	614	585	598	572	567	578	595	561	609	588	574	586	585	595	566	584	557	569	551	569	571	614	565	553	608	592	582	577	582	599	629	607	594	573	559	590	540	626	560	555	561	579	569	564	582	571	630	549	541	559	616	543	602	544	612	598	571	603	616	575	561	525	586	578	557	553	549	585	559	542	585	608	576	629	562	583	578	612	598	547	603	594	605	600	565	575	599	546	581	568	626	618	595	553	570	593	555	564	595	592	591	581	572	566	571	571	550	630	584	606	616	594	568	571	606	556	552	559	601	673	569	579	546	592	538	595	572	565	591	591	566	547	598	598	523	588	567	592	579	616	599	571	612	635	588	619	542	569	583	555	574	577	597	569	608	587	587	563	589	598	537	599	556	609	572	571	567	540	540	592	539	582	591	588	615	593	569	583	572	608	609	632	577	564	575	543	595	597	576	635	572	598	599	564	573	593	595	562	571	572	565	612	597	565	603	582	586	608	606	583	575	573	629	527	547	595	594	596	584	581	602	523	554	564	629	560	634	584	595	592	567	580	550	544	557	599	566	577	559	628	560	602	558	576	562	598	569	592	546	582	562	581	624	576	611	586	566	568	620	623	607	576	587	549	583	571	597	585	559	526	640	605	575	599	620	585	609	555	580	578	608	598	582	616	591	539	590	601	565	555	574	591	587	594	574	556	594	586	583	548	610	622	570	602	594	615	595	593	580	570	577	590	575	585	629	569	579	582	551	595	567	566	610	603	608	587	567	558	618	576	598	601	595	576	609	554	606	556	614	552	644	613	587	637	521	571	598	599	553	572	581	571	607	594	597	612	580	633	558	567	564	576	575	595	565	577	626	620	611	602	565	620	610	591	586	536	588	578	596	607	584	565	554	577	596	565	594	540	592	572	495	572	560	602	591	616	549	576	584	616	597	559	595	587	582	600	594	576	601	584	546	587	615	550	542	588	609	596	585	577	587	614	560	570	608	598	587	569	606	561	598	550	548	573	546	601	590	604	550	563	559	576	612	585	584	581	571	568	591	573	546	621	631	587	608	575	610	561	580	574	603	607	601	586	612	605	623	633	562	586	574	591	566	597	587	561	592	570	585	602	599	538	569	574	599	581	563	591	590	591	625	589	584	587	585	547	601	605	582	603	579	551	562	582	582	580	581	623	571	596	550	603	584	579	567	551	589	599	602	610	614	593	619	547	563	545	571	625	649	608	586	587	582	569	612	578	573	569	560	583	598	551	567	582	578	565	575	598	558	606	546	573	580	575	563	560	554	595	631	586	621	606	578	575	581	579	603	546	616	603	608	570	581	608	545	601	570	581	598	560	597	532	606	602	610	571	603	586	563	597	608	614	583	523	579	572	560	575	592	594	566	588	593	589	581	587	594	613	574	620	555	607	589	580	577	597	582	557	605	531	567	575	586	592	551	587	600	619	565	590	572	578	563	586	594	554	581	582	531	535	583	600	600	587	602	575	616	539	613	606	621	594	571	547	583	583	572	594	582	603	584	545	585	582	581	585	576	589	563	590	586	532	599	586	610	601	551	579	566	547	537	583	608	587	615	587	568	609	563	611	608	589	570	585	568	553	577	545	622	612	623	604	579	564	576	604	562	561	591	567	572	582	578
24336	21506	25208	28222	21536	21616	17028	1940	2226	6016	4150	1180	256	216	182	228	214	228	243	227	215	230	221	234	242	241	236	221	180	240	233	242	240	226	212	247	227	231	226	251	223	217	219	243	210	246	209	228	249	229	232	205	203	255	213	182	215	203	248	257	223	211	217	227	218	223	248	230	237	231	228	233	220	209	253	219	230	221	235	215	217	240	224	239	221	226	229	255	246	220	236	236	229	234	249	240	239	229	228	209	220	246	238	236	236	231	217	230	264	225	227	228	232	247	237	207	220	273	212	211	202	210	231	247	220	247	229	256	239	247	232	257	204	231	225	244	236	258	233	238	210	227	226	233	194	237	222	234	199	200	234	191	234	233	243	225	211	262	257	240	243	255	209	245	213	196	254	231	236	239	231	226	231	220	224	206	219	259	222	233	208	229	210	244	212	249	230	238	223	227	256	211	260	229	243	208	202	228	220	242	246	244	252	224	246	216	223	217	248	252	204	222	241	210	216	223	203	217	239	239	192	212	256	228	227	227	195	249	207	217	231	211	250	224	250	234	220	209	221	229	210	220	231	226	224	225	212	224	231	205	243	229	249	210	221	238	239	208	226	224	237	217	198	229	208	242	255	235	248	206	202	228	246	239	223	232	236	251	216	257	222	225	238	243	211	219	220	237	194	247	260	235	235	256	222	206	229	211	221	239	237	233	228	243	217	235	248	196	231	238	237	232	216	241	213	222	271	232	216	214	215	224	254	210	237	213	252	244	215	215	218	232	238	258	195	230	245	234	229	224	213	231	218	199	210	242	236	219	236	246	216	221	247	219	228	205	206	223	229	232	231	246	230	259	196	243	226	219	226	199	218	224	202	225	241	232	247	216	248	232	254	279	224	222	216	226	252	255	222	221	216	219	207	211	246	245	237	216	209	214	220	241	235	228	229	189	246	222	210	241	224	217	219	238	218	249	244	265	217	202	212	218	186	214	251	240	212	238	215	216	234	218	232	267	230	243	249	250	244	268	248	243	226	229	231	243	242	215	218	228	241	243	232	207	243	250	199	235	219	211	231	200	213	234	218	224	239	199	227	215	241	240	253	240	218	212	231	249	212	183	244	237	246	216	232	200	225	222	276	222	213	231	236	221	243	217	216	243	247	231	211	253	245	224	227	229	211	224	237	231	211	227	210	254	254	188	223	218	245	249	243	230	234	210	266	220	242	248	248	244	224	205	241	234	249	247	228	232	224	233	229	242	221	241	227	207	230	240	272	238	237	255	232	229	222	246	223	207	227	234	228	209	239	210	218	235	212	220	209	240	255	182	228	244	246	228	222	229	198	214	245	262	225	225	228	248	232	228	252	236	234	240	230	235	227	279	249	204	217	244	206	230	236	213	219	207	242	225	203	225	216	214	226	224	224	230	227	224	253	223	221	221	190	223	221	229	241	222	227	228	226	237	202	252	225	239	220	226	220	242	243	239	213	217	231	222	219	238	227	231	233	235	249	234	277	239	223	235	228	257	228	250	211	234	237	266	234	225	223	230	212	268	218	235	249	223	264	242	219	214	221	230	240	245	238	205	226	216	231	228	247	221	207	218	232	226	211	227	237	226	227	227	211	225	194	216	247	199	220	219	263	198	209	210	241	234	205	240	223	240	227	206	212	251	266	227	208	254	229	212	232	255	239	229	211	237	250	216	226	243	227	221	244	250	225	232	250	223	196	253	204	223	219	223	219	208	237	217	250	245	225	242	266	239	234	246	214	208	229	241	197	195	212	199	199	230	233	224	242	221	215	244	233	214	222	232	212	232	206	227	208	238	233	238	262	228	245	215	210	222	215	234	244	219	261	216	223	223	214	229	242	254	220	254	216	240	213	240	237	228	213	241	252	241	242	213	230	203	196	216	240	216	210	223	191	217	243	253	231	226	252	235	237	265	226	212	220	238	230	246	236	255	208	230	231	242	261	221	190	222	257	237	201	245	232	222	245	265	201	239	224	218	217	206	230	256	205	203	244	239	211	221	233	246	233	199	227	223	207	220	228	237	237	221	220	214	215	221	244	258	244	228	243	223	219	209	215	218	222	248	195	232	228	234	221	230	209	199	234	222	214	208	242	256	197	216	217	212	262	250	224	190	224	244	221	203	231	243	243	225	229	226	203	209	217	230	228	241	208	242	238	214	214	240	281	237	225	241	215	262	232	213	236	248	230	235	204	258	265	231	239	236	247	208	232	230	213	202	212	228	235	253	206	240	265	250	217	246	216	232	245	223	243	222	215	223	221	244	224	243	224	249	257	234	243	201	260	235	249	240	225	235	229	242	229	205	237	212	215	235	216	238	231	192	219	219	207	233	240	221	235	216	234	199	221	249	197	234	206	196	241	224	201	242	236	227	257	248	215	211	244	209	216	216	209	234	248	235	211	200	231	236	231	214	232	244	229	256	277	215	227	251	236	220	221	218	218	229	236	278	225	239	249	228	214	236	219	201	228	261	236	225	221	210	195	237	233	226	227	221	229	230	233	232	217	214	224	240	238	206	219	229	214	242	234	225	198	240	233	233	235	223	229	212	194	206	215	222	197	236	220	247	237	224	231	211	211	249	216	233	241	207	195	222	239	221	211	226	209	233	222	252	208	243	220	240	258	222	249	238	215	231	188	250	237	206	221	226	225	221	214	215	236	247	240	222	241	222	213	232	220	228	211	210	197	239	246	232	226	219	219	218	238	232	210	223	218	224	192	238	199	271	223	238	243	219	260	244	247	237	231	227	219	231	217	265	248	212	200	222	239	253	218	218	214	216	213	252	227	235	229	248	210	198	233	225	239	211	212	216	194	234	235	208	212	216	208	218	194	220	236	250	209	239	245	251	221	239	219	233	265	242	252	242	254	233	230	200	214	239	205	231	250	213	212	240	254	214	246	223	226	261	224	239	211	210	227	229	216	226	227	246	198	218	235	223	229	231	227	240	224	230	225	231	256	237	231	207	255	209	250	232	214	228	238	234	256	230	217	253	226	229	221	222	233	266	246	211	199	221	238	257	221	211	235	241	240	222	225	215	206	230	218	202	257	233	223	233	232	246	255	229	223	263	210	232	236	218	230	200	246	221	252	251	198	216	214	223	230	216	180	253	211	230	231	227	236	218	248	222	250	209	256	243	241	217	265	193	249	262	249	246	224	225	249	217	218	235	239	245	249	221	234	223	241	251	256	243	221	220	231	218	219	244	238	217	243	230	234	236	247	191	266	205	248	219	242	255	228	217	234	222	220	250	222	231	232	212	232	214	190	236	226	234	231	237	241	260	224	224	246	235	249	209	216	226	243	258	237	247	238	232	231	235	239	232	220	210	221	200	207	228	240	247	220	207	239	242	216	222	249	277	240	278	217	237	221	226	220	214	229	216	214	234	230	225	207	230	252	224	229	221	230	237	222	253	212	205	248	221	219	220	239	222	227	194	262	226	262	229	222	215	212	218	231	239	247	251	243	213	198	206	224	219	261	222
25447	45657	31406	13311	7110	3219	1606	1085	1730	3884	2800	1150	543	586	562	574	527	555	538	573	564	544	528	569	532	535	545	555	581	531	559	567	576	564	526	549	544	582	588	510	548	554	548	562	551	527	569	573	546	578	580	526	531	538	525	562	544	541	553	572	545	548	526	570	515	540	525	542	552	536	602	543	518	531	575	575	519	587	550	527	569	548	549	488	584	559	524	520	502	539	561	545	516	538	548	534	535	554	575	585	565	544	576	488	509	565	538	569	543	566	551	531	532	556	553	542	545	562	551	545	544	552	538	542	558	568	527	494	539	541	552	534	574	509	551	550	539	557	550	566	532	551	552	550	546	583	548	554	553	562	530	517	530	554	540	564	566	549	551	567	541	534	568	549	563	567	567	492	529	547	553	565	533	529	557	531	573	532	554	491	565	592	514	550	547	567	516	520	591	563	588	560	505	587	551	500	543	554	568	527	542	551	563	489	552	531	544	551	547	551	562	519	552	562	546	559	524	561	549	549	568	517	550	521	518	530	571	541	551	522	555	567	598	564	545	583	520	484	542	513	524	528	561	560	539	518	553	553	531	547	557	498	570	534	592	560	545	524	547	584	542	537	540	576	564	553	586	536	514	559	546	528	587	559	555	544	529	531	559	558	518	545	593	530	548	538	551	538	579	506	563	551	524	568	574	547	514	553	537	530	543	561	547	533	533	542	554	526	560	555	530	533	535	557	520	515	563	596	573	551	572	570	550	540	546	531	558	555	549	570	550	515	582	540	531	610	534	560	552	557	500	556	546	577	514	545	559	533	542	562	549	582	558	551	544	556	572	551	526	566	522	524	539	529	592	584	528	568	513	513	530	567	557	539	536	495	572	559	510	522	544	513	572	562	568	527	532	513	539	529	527	627	534	515	534	575	544	481	544	532	541	512	562	530	633	557	594	555	562	541	561	552	539	570	505	511	563	532	581	519	546	534	551	586	535	523	526	555	556	540	513	566	534	541	524	514	571	523	534	535	570	545	564	557	570	544	579	545	547	560	507	542	567	530	589	535	573	589	540	564	582	597	565	521	543	533	565	581	538	549	513	539	537	516	568	597	532	585	525	525	540	575	541	550	540	543	509	558	593	552	523	550	572	563	528	530	560	577	539	544	530	543	519	528	539	571	528	551	535	512	490	536	563	522	555	504	543	572	588	520	535	578	578	524	523	524	544	557	502	485	558	536	559	525	567	567	544	537	550	562	569	549	586	542	568	569	597	567	530	485	559	565	560	535	582	507	541	551	578	560	540	560	550	519	538	557	532	528	529	524	563	551	559	539	567	544	530	564	611	544	566	560	545	502	519	570	537	561	552	537	523	568	533	503	538	557	540	563	551	516	534	573	557	520	593	561	577	520	553	534	533	496	505	538	513	551	593	506	550	542	555	568	566	503	521	531	597	526	536	534	547	530	555	474	569	566	520	531	570	513	555	571	539	529	546	531	543	555	554	565	538	498	532	521	519	571	555	513	523	496	574	534	543	521	563	558	545	567	528	533	557	540	573	559	569	544	521	554	544	558	534	583	536	508	539	520	545	554	529	520	557	555	560	565	531	555	544	555	553	573	538	527	544	563	530	554	503	560	522	509	540	514	559	547	529	558	556	555	509	535	555	534	555	564	529	545	563	567	525	530	589	565	535	542	577	552	567	552	524	567	547	532	550	544	555	586	584	519	516	551	534	540	541	557	566	565	544	564	546	522	611	536	546	541	602	520	529	553	576	498	533	609	524	575	554	555	530	512	530	532	567	533	571	548	535	561	556	547	560	543	534	537	536	550	538	555	556	583	559	549	571	535	543	543	554	535	516	568	552	583	553	570	538	555	539	529	536	530	559	529	561	554	513	536	518	560	529	545	557	586	547	519	523	590	540	599	513	546	555	538	533	517	539	558	561	541	562	540	540	511	561	530	546	554	574	562	557	528	567	537	564	540	571	561	552	526	581	549	555	559	525	557	532	530	507	576	546	554	550	536	550	547	551	539	522	520	563	565	567	607	528	504	585	525	574	576	584	562	537	562	541	535	580	530	533	550	561	559	563	573	579	536	544	515	525	563	536	532	547	565	560	515	536	540	539	569	549	525	582	554	585	535	547	530	539	557	557	545	549	553	517	533	537	550	565	597	539	541	568	553	520	539	529	544	564	558	530	533	533	561	535	537	544	543	508	551	516	555	577	570	543	550	528	542	521	557	535	540	578	578	509	588	568	543	554	525	553	598	573	553	530	519	544	564	564	571	566	556	569	567	505	577	566	489	565	546	533	539	558	579	508	566	597	571	536	525	558	576	537	531	541	558	604	521	609	538	547	565	551	594	569	520	569	549	549	533	539	512	531	527	584	543	523	557	557	520	598	547	525	522	566	571	534	587	550	544	585	529	487	546	551	579	524	545	509	539	564	540	543	528	517	555	557	515	529	584	553	554	530	584	548	544	532	565	528	577	571	557	521	526	534	550	551	550	514	527	555	536	541	549	570	545	536	559	542	508	547	584	580	550	548	510	569	545	537	542	557	537	541	498	478	532	548	547	539	543	568	572	588	550	544	547	552	546	570	579	534	489	538	610	561	539	560	537	529	510	572	517	557	546	503	534	542	530	493	552	534	562	540	555	570	503	557	553	569	559	537	554	549	607	541	585	582	523	563	560	534	532	556	503	554	516	578	558	521	589	511	557	516	549	564	566	555	534	507	567	542	519	584	535	570	550	583	518	557	575	560	533	558	540	561	538	542	545	587	536	523	541	585	580	549	534	522	486	563	525	533	548	532	566	535	540	571	527	559	552	540	541	548	520	539	564	543	547	531	612	535	555	570	510	522	561	556	549	577	511	532	596	538	576	556	563	566	542	583	546	566	543	527	575	556	527	524	521	536	554	509	539	526	540	502	501	524	565	521	584	563	565	525	565	562	567	545	528	567	538	522	550	591	539	564	559	567	537	525	551	569	540	544	570	563	529	560	535	513	552	548	528	521	561	534	559	582	572	528	571	550	536	554	564	564	531	556	590	552	530	551	519	534	560	522	599	502	526	519	540	510	567	553	545	524	605	547	571	574	516	541	552	513	585	557	560	511	548	562	566	551	572	572	541	537	547	540	584	522	566	519	540	537	531	526	555	525	544	534	513	542	553	491	546	582	533	546	569	526	535	529	557	557	549	504	545	549	524	522	547	508	583	528	553	523	554	599	582	576	538	591	546	544	538	578	606	551	519	557	533	543	566	565	516	537	523	548	585	559	544	517	531	552	524	570	519	550	549	531	577	542	525	547	541	518	548	519	550	549	574	533	543	582	535	501	534	517	554	516	521	556	548	554	552	552	581	531	542	547	551	538	595	511	582	550	513	540	543	528	542	541	544	539	555	563	533	539	529	557	554	540	507	593	515	547	562	552	527	541	555	565	533	546	551	546	520	540	538	551	485	555	547	549	566	568	530	547	537	472	578	526	532	571	537	540	529	552	554	531	503
32245	24812	22958	8780	2420	1151	679	425	258	315	316	208	176	187	193	193	165	141	161	156	160	173	163	188	181	175	164	155	169	178	180	179	169	182	189	168	194	181	176	156	139	163	182	165	168	175	158	169	164	159	158	154	184	180	158	173	161	175	152	169	155	178	163	167	167	185	158	163	190	186	158	162	183	179	159	188	189	192	162	184	186	168	170	182	148	147	162	140	182	175	175	164	168	175	184	167	163	169	160	185	184	155	157	152	160	157	182	171	163	161	170	175	154	161	139	163	170	167	176	189	183	154	150	194	160	157	157	165	159	166	162	158	155	148	139	170	168	159	170	171	167	136	181	177	156	161	195	177	182	173	179	171	192	181	145	182	188	159	165	159	180	158	171	165	171	152	162	172	187	167	178	170	169	132	166	170	154	178	167	190	176	164	159	158	149	168	170	163	165	157	137	178	164	165	166	167	177	152	158	155	167	167	151	187	153	157	194	163	169	182	170	177	161	142	155	181	163	152	163	181	176	179	170	178	196	188	167	172	180	184	164	159	173	182	168	159	180	157	160	172	175	169	152	155	159	182	163	186	168	186	159	168	153	150	171	182	168	189	182	153	153	169	171	172	158	175	155	145	157	153	181	179	172	163	165	155	158	155	155	178	137	169	156	165	175	182	171	162	188	172	180	164	155	160	149	176	182	171	174	155	170	161	137	168	180	171	160	170	169	165	157	157	156	195	183	163	152	165	161	162	155	177	155	167	140	176	178	165	167	146	176	164	201	172	157	144	160	157	186	176	154	163	165	180	159	137	188	167	157	162	150	181	193	169	162	141	172	163	172	179	150	187	162	161	173	150	180	157	154	156	182	161	170	170	173	159	154	187	165	163	197	148	161	170	170	157	168	135	153	177	155	183	167	171	171	159	158	162	180	158	179	162	186	172	179	166	155	167	186	143	184	151	171	167	159	180	163	165	145	139	139	191	165	140	162	165	185	174	159	176	194	160	167	131	153	158	145	147	155	164	168	186	172	173	174	160	153	182	148	171	164	166	170	184	161	159	162	169	166	150	166	165	168	151	158	161	171	157	150	160	188	156	167	159	150	159	160	178	178	172	160	186	171	176	187	155	158	163	173	165	152	180	161	186	168	140	172	167	157	193	163	182	160	181	191	154	162	161	148	133	167	164	161	146	151	152	142	189	187	163	155	175	168	177	142	164	158	171	156	156	180	174	153	167	165	166	182	148	163	159	171	185	193	180	165	177	191	164	177	154	191	159	166	177	192	161	164	194	183	164	174	177	174	152	152	174	178	198	164	176	162	153	171	176	176	174	186	164	161	160	147	166	190	161	169	166	157	169	178	156	168	155	140	189	171	159	177	175	147	155	172	156	154	173	168	161	160	132	183	161	177	160	174	161	191	155	187	147	172	172	165	147	173	156	163	160	166	177	145	152	133	181	153	172	150	169	143	157	207	155	164	169	180	170	164	162	162	168	146	158	162	160	190	183	158	166	145	177	165	165	153	137	169	159	165	183	160	152	171	149	171	163	202	191	174	167	161	158	151	182	157	177	166	156	158	191	162	186	158	198	180	178	157	170	169	164	221	167	177	186	175	165	166	160	187	139	157	184	186	172	144	176	185	177	179	182	188	152	156	163	145	151	177	149	150	175	160	164	171	142	162	170	165	165	146	174	177	147	176	169	169	166	154	174	168	190	156	157	166	166	160	163	173	164	148	148	175	200	186	179	180	185	135	190	177	204	162	169	163	151	157	165	167	192	161	152	130	183	149	190	153	175	153	166	177	180	170	154	179	174	192	168	169	167	168	183	183	159	182	200	163	179	181	180	190	173	172	183	163	176	161	136	170	168	174	163	195	166	174	138	190	206	157	163	195	174	184	160	155	189	191	151	179	171	168	181	157	169	174	156	161	194	175	160	199	173	153	142	147	180	147	159	183	140	164	165	163	147	171	184	185	169	138	151	155	171	155	176	136	158	142	165	153	186	171	195	161	169	152	174	143	164	144	158	183	159	176	178	157	176	165	173	183	184	155	171	147	166	159	176	157	166	134	151	151	187	167	146	197	171	175	169	147	181	162	158	154	170	170	160	180	145	164	156	173	167	145	156	163	189	152	176	173	168	144	176	194	155	181	177	169	171	195	154	195	164	169	172	156	163	176	188	152	170	153	187	156	146	169	159	182	186	170	172	179	202	162	184	158	187	184	136	154	175	187	172	153	189	184	167	165	168	162	169	151	144	173	168	162	171	158	171	171	160	163	178	171	163	175	134	171	165	183	208	168	154	162	197	158	172	185	167	173	173	153	167	179	155	173	176	185	165	171	154	198	182	139	168	165	181	163	168	152	189	129	169	170	177	163	155	163	163	189	175	168	190	153	169	181	134	151	187	176	164	188	179	156	168	168	173	168	162	170	160	154	192	170	148	173	176	161	177	176	158	181	178	165	147	143	174	154	172	195	160	199	173	160	151	157	160	165	149	143	173	174	184	149	170	171	174	157	195	187	170	150	164	179	180	163	188	175	165	164	149	150	146	159	186	159	151	168	158	170	162	185	173	153	158	142	187	173	160	162	188	167	193	171	180	172	168	159	144	148	185	173	149	154	172	161	163	162	175	177	172	176	187	167	172	157	182	183	176	166	164	184	175	166	170	150	141	173	162	160	163	171	162	158	160	183	169	174	169	165	155	154	165	153	176	163	154	175	176	160	179	161	156	150	151	182	156	171	153	149	176	165	149	178	151	152	158	177	179	167	159	160	171	181	171	174	171	157	152	154	164	149	153	148	158	162	157	166	157	140	171	158	178	164	181	174	170	173	161	137	175	163	171	188	162	176	168	161	168	152	162	180	174	141	171	163	170	148	149	161	169	163	168	169	170	161	181	174	143	160	178	174	162	172	163	175	173	194	147	148	151	172	163	170	161	170	176	176	195	158	158	172	196	152	165	202	165	194	128	163	161	164	173	150	164	157	164	171	149	188	148	138	171	196	158	159	177	171	155	178	162	164	185	174	157	194	168	169	152	185	148	171	178	166	181	168	154	174	183	154	166	172	142	156	149	180	142	164	172	196	183	148	175	165	171	165	191	183	161	141	145	162	164	163	157	186	147	179	169	168	180	173	189	173	174	186	173	157	181	175	168	170	158	188	164	177	168	170	151	156	166	174	174	175	178	193	149	177	149	160	186	160	177	165	161	191	153	168	150	143	194	166	195	164	171	156	176	164	175	179	152	160	160	149	145	156	153	160	146	176	164	163	154	163	136	178	167	175	150	170	163	182	173	181	176	183	162	152	160	168	165	154	148	159	158	160	131	162	153	154	178	139	158	162	186	179	155	187	163	173	160	178	180	180	170	158	155	148	183	157	174	174	226	165	165	156	178	168	153	143	183	182	175	165	181	178	165	181	182	154	178	166	194	163	163	166	160	155	172	181	144	142	167	192	165	170	171	173	156	180	160	148	181	156	176	162	186	155	144	166	159	165	169
23815	32304	15961	4136	1925	1068	786	610	503	567	572	501	441	482	439	446	423	456	444	451	474	480	405	477	424	465	440	482	463	414	449	474	451	472	459	436	431	481	417	453	464	481	410	451	445	488	413	474	430	456	445	461	434	413	444	421	500	413	449	431	439	446	478	482	474	422	457	433	458	454	452	435	492	429	477	465	476	426	392	453	481	481	420	472	435	462	470	466	447	411	453	434	446	475	442	412	474	489	459	430	470	445	459	495	441	466	453	444	445	448	488	441	408	461	434	427	462	440	444	448	442	452	450	442	440	423	456	432	479	458	420	427	423	460	473	427	441	471	439	491	471	417	422	422	461	462	417	455	469	459	433	454	496	474	436	440	446	479	487	487	462	454	432	462	451	472	472	434	453	459	459	424	468	457	444	446	435	468	453	443	449	453	456	447	455	450	493	429	462	443	483	463	440	464	438	432	446	463	423	464	476	462	429	468	443	441	432	475	432	438	426	445	445	473	467	452	443	487	444	433	423	416	437	461	439	422	420	464	460	419	472	414	423	470	460	465	446	453	446	427	445	444	449	442	456	473	435	409	451	470	464	428	486	420	467	425	431	432	444	429	477	408	405	466	458	428	479	430	423	478	453	498	461	468	408	438	451	440	383	506	457	453	454	450	432	442	466	431	478	429	431	423	486	442	459	428	447	474	446	417	454	407	458	472	451	442	467	457	446	434	431	430	453	422	430	418	464	476	423	427	436	474	418	437	450	468	448	475	452	470	410	394	438	452	481	448	466	485	454	461	440	432	451	482	467	441	435	498	422	476	447	460	434	461	450	431	491	450	459	436	478	434	452	457	460	448	465	450	429	448	478	448	458	459	477	452	425	425	459	485	441	430	468	462	471	464	491	459	467	443	441	453	457	437	488	442	426	478	437	425	436	496	465	434	430	488	472	409	458	428	498	461	439	422	427	436	428	462	463	458	463	444	426	406	460	405	435	417	470	431	454	458	451	465	433	478	463	500	459	460	429	465	442	519	449	459	469	461	430	438	399	483	445	476	450	460	486	451	461	462	438	464	473	421	452	441	439	467	447	438	460	424	402	459	429	464	473	401	424	428	415	455	425	430	438	447	445	507	450	418	452	422	458	458	478	516	475	424	446	440	422	488	430	437	459	471	430	417	442	443	434	457	465	455	442	469	442	446	429	513	436	438	475	460	431	459	448	426	460	484	424	467	439	451	434	448	467	469	442	470	446	442	404	428	476	449	441	448	460	442	479	480	416	426	432	497	422	434	466	474	489	399	445	433	413	463	437	424	432	456	449	446	465	487	477	445	463	440	433	457	470	493	421	468	428	454	459	461	455	470	445	447	441	471	425	428	434	484	428	450	445	443	467	462	426	435	478	438	487	429	443	466	413	475	458	455	506	428	490	440	448	453	465	475	443	431	418	428	414	428	428	445	420	448	431	481	436	420	438	450	406	398	470	410	455	436	438	454	441	453	395	399	453	427	417	468	468	440	470	457	461	441	457	436	428	445	438	459	442	492	451	455	457	435	451	431	454	461	466	426	443	435	448	448	437	405	435	436	449	450	467	453	489	438	429	423	437	441	443	443	433	449	478	447	401	445	469	465	458	478	421	476	461	406	441	479	491	474	484	398	450	451	459	486	424	464	450	461	429	473	415	477	449	466	451	429	449	412	433	476	452	459	404	456	460	432	435	443	471	443	441	411	459	467	408	430	444	425	434	439	416	463	449	436	459	409	435	433	456	410	438	422	459	431	427	437	450	468	431	455	449	461	441	469	441	494	403	457	448	442	447	414	426	418	481	467	445	417	449	439	445	447	463	434	443	471	465	457	441	424	438	426	504	449	464	445	442	465	439	456	438	469	485	494	412	436	443	444	469	464	444	454	462	441	422	446	447	435	447	400	424	452	455	456	460	437	403	407	432	463	423	456	457	457	464	476	446	446	435	435	447	451	514	435	434	463	439	444	467	453	415	460	524	429	443	430	480	464	439	452	464	440	445	456	490	468	419	483	446	456	470	415	487	448	438	426	456	458	437	461	446	451	475	478	464	460	437	470	449	515	445	463	452	491	435	430	455	434	446	410	481	413	455	429	457	461	418	478	447	457	425	451	425	447	438	472	497	459	450	447	462	402	464	446	458	453	467	445	446	498	463	456	472	442	459	419	441	458	476	441	442	467	463	459	425	413	445	428	470	454	423	468	441	438	471	432	471	473	445	444	444	428	460	468	449	433	430	440	405	426	427	405	445	469	426	444	452	441	447	449	466	444	446	462	436	439	415	463	437	471	461	455	442	471	459	425	438	454	450	482	444	459	432	439	432	440	448	435	480	460	422	449	464	425	456	446	435	478	441	468	449	447	407	454	430	460	491	443	470	433	458	431	466	465	438	459	480	464	447	480	427	434	439	413	428	442	462	408	500	412	436	444	464	461	437	456	466	414	444	439	447	451	410	438	455	467	469	453	410	471	431	494	450	456	454	450	509	481	451	480	452	474	420	463	435	483	469	454	418	387	481	413	445	526	457	438	414	441	474	437	452	466	440	428	488	467	467	458	471	450	427	472	451	462	447	449	460	459	441	467	457	459	439	424	448	470	443	484	459	464	416	429	489	436	438	475	471	402	447	462	421	422	421	455	461	486	483	441	467	428	464	433	431	453	451	430	445	413	428	438	436	468	437	413	457	457	451	408	414	425	404	445	446	419	453	465	445	435	424	485	460	416	474	423	452	460	453	466	413	413	488	420	416	449	397	448	460	456	448	452	471	401	422	465	465	448	423	469	437	419	473	417	449	468	477	409	450	413	455	424	434	459	461	457	468	430	413	431	443	469	455	443	425	462	443	456	407	436	438	478	486	402	430	458	460	461	468	474	454	438	468	437	457	442	445	501	410	434	468	442	439	434	435	440	454	466	437	458	461	459	485	453	453	428	429	481	463	453	487	490	485	441	475	469	435	441	457	460	477	419	461	451	423	426	456	441	406	450	492	446	452	456	447	449	438	494	472	433	449	496	446	432	485	441	449	436	466	454	473	456	438	424	426	464	504	433	461	452	434	479	466	492	451	409	431	494	476	461	447	444	437	458	468	437	459	431	479	437	460	453	438	461	427	447	452	454	479	486	463	439	457	468	429	442	455	434	465	475	451	432	424	399	477	443	467	470	475	461	462	464	447	472	462	429	426	446	477	455	419	471	438	452	430	428	488	447	455	444	462	447	456	463	434	453	448	460	443	457	452	436	440	433	437	458	482	498	459	432	431	448	459	431	479	425	444	429	441	416	493	455	456	435	447	416	426	480	445	448	452	439	475	420	454	465	397	491	462	465	462	451	467	406	429	462	458	483	432	453	474	454	449	462	454	449	472	475	457	426	432	459	480	454	434	432	482	463	452	477	452	465	470	480	443	449	439	434	391	470	458	457	445	438	469	487	420	489	445	443	452	445	469	474	433	428	414	486	464	425	446	456	422	451	470	467	450	430
24901	21463	24843	28503	21517	19889	4004	743	1073	1806	2090	720	265	235	255	238	257	237	239	239	266	219	249	226	228	232	247	258	262	240	232	226	216	260	236	243	243	232	264	245	242	271	255	255	267	243	238	226	256	245	235	257	224	252	248	200	257	262	252	235	237	231	232	225	252	259	243	245	223	226	224	221	225	223	263	247	229	244	250	220	203	225	226	253	244	230	253	241	241	236	230	222	244	212	208	223	263	255	232	229	231	221	263	228	255	225	233	257	231	244	242	241	221	268	264	250	226	260	251	237	253	242	240	229	247	230	256	238	247	220	223	252	246	249	246	222	228	232	234	260	280	252	231	247	236	225	256	237	249	240	274	251	243	264	268	260	259	238	256	233	250	224	241	251	238	226	245	232	236	215	224	244	256	257	244	221	255	254	231	251	262	244	223	220	230	242	245	248	267	245	242	238	242	232	242	247	201	251	215	238	248	238	241	261	257	241	257	233	227	195	223	259	225	255	225	222	214	249	209	262	246	257	230	238	234	240	247	228	227	230	209	238	257	255	237	246	235	242	230	235	233	232	220	228	253	251	248	260	261	277	235	236	242	233	235	219	245	259	222	221	236	252	260	229	228	259	278	247	238	226	224	291	257	270	266	212	249	240	233	237	254	238	244	230	258	233	223	249	234	232	244	264	249	265	256	253	259	249	269	230	226	227	227	263	207	251	286	241	233	223	224	271	237	255	233	236	227	253	248	260	260	214	248	270	253	260	235	253	263	270	240	233	210	232	238	259	239	271	242	244	230	225	265	220	241	270	244	244	254	230	221	248	274	227	243	220	236	231	257	262	281	235	220	247	237	265	260	262	229	250	247	255	249	254	235	220	241	233	193	232	236	245	244	257	213	246	242	246	243	258	253	231	229	254	228	209	243	213	270	239	239	249	231	225	227	226	237	242	259	209	250	206	257	235	242	216	259	245	256	251	230	245	233	254	231	234	223	235	230	233	252	245	246	234	231	241	249	246	235	249	247	245	265	256	286	243	208	239	250	232	195	245	251	224	266	247	216	222	245	268	247	237	257	241	231	251	257	229	231	256	247	240	240	228	231	233	252	261	229	244	264	242	205	222	214	244	250	244	264	259	227	242	274	235	236	233	233	268	226	250	237	277	261	208	232	247	273	244	245	259	251	258	251	221	244	217	253	226	229	236	220	267	258	228	240	242	228	227	240	228	237	230	254	261	236	220	244	254	259	240	255	222	266	216	232	241	246	238	240	224	249	200	253	243	242	211	268	240	247	243	227	243	246	232	234	211	232	237	227	233	258	250	255	263	211	290	245	250	248	252	266	245	227	208	276	255	278	244	245	212	221	248	264	244	254	254	250	227	238	255	215	226	233	260	225	257	232	227	242	264	221	245	242	245	288	222	238	254	210	268	228	251	239	245	253	222	241	230	223	235	229	246	251	264	253	233	250	253	265	264	230	234	282	212	242	216	240	246	237	233	236	278	233	204	262	255	234	246	235	243	253	275	232	278	229	248	247	226	258	235	265	242	249	270	243	211	236	256	205	227	251	234	250	243	250	237	234	242	235	232	207	254	254	260	241	229	253	237	235	233	241	224	237	247	248	255	240	234	239	269	247	240	263	226	258	252	232	259	221	216	265	251	240	223	231	249	225	219	251	234	252	252	259	234	230	236	221	237	269	235	250	243	232	219	239	225	240	228	230	256	265	207	228	257	246	248	240	245	228	239	230	240	255	248	256	256	239	248	228	241	241	220	271	242	251	239	205	243	238	231	258	237	260	239	268	241	244	258	260	270	269	237	259	297	247	239	253	222	249	253	229	244	224	242	259	259	244	241	234	237	239	258	252	254	238	226	243	244	246	252	246	259	241	247	237	237	254	234	228	279	250	233	254	231	243	256	240	263	225	238	229	254	233	260	247	236	228	233	250	248	247	270	232	251	231	230	244	225	242	201	236	227	231	253	224	238	218	214	227	237	231	227	248	249	248	241	250	238	265	241	258	227	233	256	240	269	240	236	252	239	233	256	271	252	246	239	223	252	244	249	268	269	255	264	234	227	223	241	270	240	231	280	277	225	239	241	252	273	239	220	213	242	255	253	224	224	243	219	232	253	231	242	254	255	234	234	213	224	239	219	214	232	225	273	245	266	232	227	244	275	243	268	244	249	251	271	224	259	237	241	262	256	243	239	229	265	266	219	244	251	242	242	246	232	265	247	233	206	251	243	279	257	267	252	250	257	246	258	249	243	256	248	232	252	246	231	252	249	243	281	208	233	268	250	234	271	233	268	257	232	250	264	233	258	287	245	235	239	252	248	234	225	261	258	240	254	262	233	286	220	247	233	256	255	255	274	258	247	268	261	253	256	251	276	185	232	242	240	230	225	230	222	246	216	224	239	244	216	207	262	275	254	258	227	245	237	258	229	246	224	246	228	236	231	233	271	233	277	261	266	241	242	233	229	231	235	248	274	250	244	224	243	234	241	260	262	232	239	231	242	237	261	256	230	255	256	228	258	241	240	250	242	212	244	255	252	221	244	246	245	279	253	253	234	259	246	235	261	231	241	235	234	230	241	227	232	263	255	271	238	233	225	240	277	242	245	220	236	248	256	237	241	247	264	220	232	236	283	244	248	248	229	273	253	268	239	288	246	261	215	231	214	212	221	257	261	261	233	248	228	240	206	260	238	229	273	271	249	219	224	258	256	233	219	235	251	250	256	225	275	251	251	250	253	274	275	231	263	238	249	254	214	265	262	281	262	229	240	215	239	261	252	228	225	231	218	242	211	249	227	217	250	239	244	233	232	223	215	236	241	253	260	271	242	253	243	257	269	258	286	234	208	239	225	213	225	229	223	237	266	225	223	237	238	254	261	255	230	235	242	253	264	259	224	255	240	213	225	257	236	229	236	255	247	267	212	229	261	228	237	237	228	264	255	247	256	243	270	258	251	231	274	238	238	264	226	252	241	223	230	236	236	264	245	256	256	251	240	218	227	235	252	277	220	235	224	251	248	241	247	251	231	230	240	240	234	243	251	234	260	233	235	255	266	250	269	231	218	240	230	244	234	232	247	215	262	228	271	269	226	226	223	253	266	250	268	217	236	260	207	237	263	230	258	225	236	259	251	252	256	241	251	232	226	268	221	269	272	230	246	225	261	244	234	250	235	254	240	236	230	236	255	252	224	257	232	288	248	243	229	238	254	241	242	249	235	229	232	264	224	267	259	231	232	227	222	217	237	251	250	231	249	233	257	269	217	242	227	214	250	234	270	248	243	248	282	250	243	265	268	238	258	235	258	223	248	230	237	245	236	230	257	251	235	221	261	231	245	242	235	233	247	216	228	242	246	266	250	233	260	232	239	241	234	226	248	241	224	259	239	240	211	238	238	253	218	236	245	234	253	277	224	242	235	221	217	229	241	226	235	231	268	275	247	261	269	259	236	245	240	211	216	234	254	260	264	270	255	248	253	269	246	248	234	259	242
26615	38278	21835	9972	5760	3081	1352	835	1141	1693	1807	874	581	624	577	573	665	583	600	642	604	591	578	584	655	599	557	606	604	629	575	612	635	618	595	536	578	538	641	601	612	599	619	629	568	617	618	610	574	612	631	612	649	611	535	638	658	597	607	571	559	584	605	596	582	615	607	595	597	608	612	581	575	650	591	591	614	631	591	555	596	639	604	627	627	570	597	600	614	571	578	594	602	574	597	629	561	566	596	630	598	567	614	560	570	614	635	579	575	575	627	614	583	564	588	569	618	606	593	667	620	594	556	598	629	614	651	581	646	597	609	606	603	621	593	562	593	598	559	555	635	580	606	628	578	600	595	578	579	565	566	597	601	599	591	552	608	572	618	631	578	593	603	558	578	578	590	647	579	553	597	607	588	622	611	625	588	628	594	625	618	612	593	591	613	617	545	629	579	590	594	570	579	594	588	585	567	611	593	594	593	584	638	572	583	628	595	561	585	585	595	620	605	606	594	586	583	634	645	575	607	551	569	562	598	568	607	569	604	594	580	623	620	557	584	581	610	590	570	601	588	558	592	584	617	582	581	609	624	604	629	586	625	601	600	585	641	581	627	622	608	550	594	607	571	623	569	573	590	538	605	577	608	616	598	631	597	605	566	625	601	537	549	554	571	588	636	575	582	616	572	574	620	564	602	571	579	639	619	584	574	598	579	631	622	603	600	614	615	576	585	602	564	613	595	574	618	564	600	612	582	580	577	693	579	642	597	660	594	605	626	567	567	602	570	651	600	606	596	562	578	562	565	584	631	581	601	618	604	622	581	627	562	601	578	625	606	579	571	609	608	596	635	584	613	597	585	621	612	654	594	610	584	579	642	586	620	604	578	611	548	600	601	613	649	585	584	576	567	609	582	576	556	596	577	618	589	578	621	575	624	597	653	603	581	594	549	606	608	604	593	610	608	562	554	597	588	595	631	610	629	619	661	544	604	586	598	608	614	640	557	569	592	601	591	595	615	608	617	588	627	577	625	636	641	610	612	556	636	606	573	583	585	564	621	656	638	615	548	611	595	638	583	583	626	622	601	578	651	638	585	598	585	604	564	621	625	583	595	583	601	611	612	627	636	558	604	596	605	586	625	622	589	564	654	612	608	611	562	567	604	602	619	570	608	588	606	593	561	589	608	596	608	618	602	588	603	559	555	619	621	536	565	592	599	620	575	608	592	556	622	558	592	588	559	611	627	603	583	608	621	589	562	658	559	619	602	653	601	580	599	602	629	576	612	575	584	624	595	629	643	576	607	601	563	577	602	619	574	583	564	599	610	639	584	605	606	634	576	600	592	594	646	617	612	627	574	591	547	569	620	609	590	624	606	565	573	587	575	580	620	596	635	657	594	608	604	624	569	594	584	620	559	626	590	635	586	606	603	619	620	580	570	638	611	609	591	580	607	653	598	624	611	627	619	561	587	630	594	570	602	539	580	567	627	585	596	598	591	598	577	594	618	619	595	577	612	584	552	606	567	611	596	598	601	631	559	552	570	597	601	631	595	613	589	591	614	605	571	590	599	616	624	591	583	595	567	621	559	592	589	631	591	663	607	591	564	599	608	581	576	646	585	593	621	605	577	645	582	609	589	577	571	631	594	561	606	569	587	577	611	625	548	570	612	606	620	583	601	598	624	619	589	587	565	581	603	534	653	556	546	620	579	572	573	608	589	589	604	627	599	560	616	594	638	629	605	613	577	583	610	589	630	626	585	591	625	575	598	567	574	622	598	596	631	600	606	594	573	603	651	598	588	595	597	621	575	581	571	608	592	617	578	568	604	603	635	625	638	611	626	599	616	620	576	624	561	588	597	591	597	590	599	574	606	544	615	627	548	592	612	619	577	582	547	562	620	606	587	581	609	574	572	590	610	627	605	602	583	612	596	639	628	641	584	564	618	613	610	614	581	577	620	574	584	621	624	619	591	582	596	616	623	600	574	556	574	599	598	563	613	611	586	573	597	562	573	598	617	590	602	606	625	588	616	570	606	594	569	575	605	591	554	631	615	663	577	600	604	587	625	553	589	625	589	608	612	599	603	609	607	605	664	596	611	617	618	552	580	602	629	591	559	594	601	586	576	626	589	599	604	608	593	577	571	622	574	592	619	580	543	641	608	597	570	614	614	580	588	586	619	610	615	617	577	594	565	571	634	628	598	589	563	574	609	590	634	569	553	574	618	580	580	628	617	593	639	588	602	594	609	615	554	582	585	625	591	571	587	548	586	656	568	583	642	637	605	591	557	584	570	622	598	591	609	617	601	582	551	597	598	646	562	629	583	606	640	592	608	547	594	611	605	587	604	601	566	593	591	581	579	618	572	576	549	611	578	583	594	597	600	571	581	597	589	595	600	633	600	542	611	594	662	593	601	584	596	584	589	630	595	586	572	614	609	652	548	607	584	601	566	585	563	602	652	586	588	632	582	637	564	597	603	584	617	648	583	605	606	626	612	628	575	580	584	587	603	582	631	609	629	582	618	551	590	592	615	596	607	664	622	563	624	597	557	564	568	615	589	607	565	607	628	573	596	576	637	592	552	589	618	602	638	582	552	625	576	606	592	533	587	621	573	589	552	620	556	586	551	601	576	599	575	617	575	602	627	647	574	608	557	605	592	597	565	564	612	568	587	618	585	604	638	568	655	598	573	582	565	613	610	560	596	561	613	591	603	601	570	610	610	618	547	625	600	582	569	600	605	586	630	579	621	580	587	621	636	607	605	587	574	548	577	574	641	620	593	543	592	555	602	611	579	577	571	598	584	633	627	589	628	547	611	567	625	562	598	557	557	612	578	575	585	601	592	552	612	551	642	551	621	596	593	618	620	592	566	609	561	617	594	610	603	613	563	589	606	566	612	591	595	590	609	630	619	599	585	620	617	596	608	609	605	616	588	609	607	568	583	586	571	614	574	599	593	634	608	617	540	578	605	633	622	588	603	619	544	629	608	581	588	577	556	622	591	575	585	576	558	584	574	590	632	653	561	606	581	585	634	625	608	580	621	623	562	563	592	641	629	579	611	547	583	609	595	570	605	557	600	601	623	585	603	590	583	641	605	632	594	650	582	590	625	637	567	591	575	563	597	577	591	599	615	602	575	606	607	585	626	618	603	596	580	647	589	589	614	587	568	606	594	585	613	557	541	588	638	645	601	608	589	597	595	615	597	620	585	628	610	574	592	579	590	597	617	615	594	564	571	577	605	582	605	587	591	588	541	600	655	573	601	595	609	572	627	602	607	594	616	610	633	571	549	661	562	575	620	632	602	596	585	624	638	627	600	539	600	582	570	572	673	569	571	618	682	614	572	573	582	560	592	590	597	596	618	621	598	614	577	591	593	598	601	607	607	578	610	609	573	590	557	604	579	603	581	606	578	588	612	620	633	554	571	614	603	573	603	578	577	562	592	591	590	618	604	658	611	595	626	595	594	608	602	573	560	600	614	559	619	594	591	601	607	591	589	577
24385	21508	25247	28220	21538	21696	17625	2031	1186	2903	3759	851	235	227	243	237	248	216	223	267	209	252	241	238	249	233	255	245	217	209	225	226	236	242	253	227	250	239	242	245	242	256	249	238	205	243	234	244	266	246	224	224	201	234	232	237	233	227	227	253	189	253	246	237	221	236	217	217	227	278	237	263	238	193	221	224	204	239	222	214	261	227	227	238	234	239	212	266	231	232	217	221	225	261	211	237	218	246	225	218	226	244	237	260	208	244	234	220	258	231	208	212	218	238	240	245	219	244	225	218	218	228	199	247	210	223	237	241	234	197	242	242	231	222	247	232	243	239	210	240	228	232	238	207	206	235	237	223	210	227	239	231	248	247	223	266	265	252	230	222	233	239	223	270	226	238	255	203	220	240	279	229	237	205	229	195	232	217	217	205	227	239	220	237	218	239	239	234	226	274	244	259	244	242	234	260	238	203	237	219	213	211	236	207	222	261	235	208	236	188	221	224	225	241	251	248	225	245	186	230	219	201	229	225	223	230	210	249	224	244	227	209	260	235	244	212	236	192	247	245	212	239	217	229	228	210	231	221	239	231	209	213	252	220	231	241	214	241	255	233	240	219	253	237	247	217	217	240	227	235	223	240	230	231	210	199	236	247	233	237	229	190	226	214	237	247	220	247	236	245	223	250	246	230	223	204	227	219	239	272	232	251	233	231	204	206	220	229	207	221	232	237	202	236	233	246	242	252	221	244	232	233	253	222	208	222	248	211	220	246	231	230	227	220	253	236	241	250	197	230	211	231	233	237	247	227	249	219	240	228	195	223	229	240	236	233	234	221	243	215	226	255	238	238	198	246	220	230	220	207	228	203	241	241	245	229	202	219	208	237	227	215	199	249	240	227	249	208	184	232	228	241	232	220	234	222	254	249	227	223	201	237	221	223	238	241	212	220	208	207	234	228	234	236	218	255	232	198	230	229	228	213	265	227	244	224	217	239	227	230	241	222	226	238	217	211	230	217	215	238	246	258	240	255	237	221	249	247	234	237	215	227	217	205	240	234	241	233	227	255	217	229	248	240	240	204	258	218	229	228	222	245	236	252	232	241	230	216	236	225	219	234	215	211	245	222	229	234	233	236	241	214	231	226	222	218	223	234	221	227	236	238	229	243	226	246	248	224	242	233	237	226	212	226	240	253	203	222	229	218	231	229	227	199	214	260	247	231	220	256	225	230	213	248	244	250	201	241	233	230	215	228	223	210	217	232	214	242	215	214	218	225	255	216	209	221	229	256	209	236	240	255	256	250	219	237	230	219	241	193	218	221	240	211	251	242	252	208	239	221	239	231	192	256	215	222	213	240	245	256	235	216	227	223	238	245	251	199	210	242	249	245	235	244	214	216	213	239	199	225	232	209	226	221	217	225	243	225	216	235	245	245	255	227	249	267	238	230	227	247	243	243	236	239	236	238	221	239	211	200	240	226	214	234	252	264	242	228	221	211	213	229	262	223	226	224	215	219	233	244	232	214	228	222	238	223	211	259	225	219	247	226	230	215	227	218	237	233	200	221	249	251	215	215	245	228	235	236	246	225	227	237	222	224	215	217	224	253	255	233	219	217	229	217	233	236	249	203	232	234	233	250	233	232	235	220	224	217	214	234	226	237	225	217	250	207	222	249	218	222	214	245	255	216	226	245	232	229	230	252	215	243	237	233	211	237	213	241	233	236	256	235	220	245	209	221	224	230	242	238	219	222	235	237	225	236	221	226	225	239	216	207	214	234	215	232	254	232	227	256	231	228	250	240	251	265	256	235	233	210	206	239	246	217	255	221	233	231	229	210	203	247	231	248	223	221	244	204	235	250	212	200	228	251	209	227	228	272	226	232	243	228	231	232	228	239	238	243	205	232	199	224	210	229	229	211	255	214	227	220	223	205	226	221	221	227	222	231	225	227	237	245	205	253	217	275	234	207	230	206	229	205	237	246	251	235	250	224	234	251	211	232	220	225	204	241	226	252	225	221	239	211	255	195	228	220	237	231	251	228	247	229	211	236	222	232	199	230	255	234	236	257	208	219	247	239	229	219	234	238	246	243	211	234	241	213	210	209	224	195	238	232	226	252	246	245	215	219	218	251	232	263	246	229	207	224	220	219	216	223	257	214	228	205	251	192	214	225	236	244	235	231	220	209	218	211	241	222	241	234	227	242	227	250	258	223	262	247	205	244	223	221	253	247	214	230	212	248	213	235	249	232	200	238	224	254	252	235	210	232	216	205	236	226	245	217	234	261	245	220	215	233	229	237	222	230	223	238	241	237	218	246	209	224	249	239	219	233	233	229	218	202	227	260	219	200	222	230	241	216	234	222	215	218	233	244	219	239	212	242	190	249	230	241	240	237	194	242	217	236	237	238	213	222	233	238	254	240	204	225	233	239	247	232	230	222	244	219	219	213	237	239	240	230	226	241	231	252	261	216	236	231	252	215	249	257	227	220	193	215	186	232	260	219	203	243	263	221	213	227	238	213	219	230	232	216	227	215	227	252	217	208	225	233	234	232	241	228	220	200	225	220	237	212	224	199	228	238	228	218	215	220	226	211	214	237	240	219	240	260	260	263	223	223	232	255	242	196	254	230	217	234	232	224	210	228	211	195	236	219	214	256	236	232	231	219	233	235	223	232	258	224	233	234	214	213	223	220	237	228	232	216	219	223	238	239	256	259	246	191	241	222	220	235	239	254	199	232	232	246	217	250	249	245	231	206	253	233	230	216	205	220	230	243	209	186	238	238	219	261	251	230	254	236	230	253	224	216	207	212	236	219	223	237	227	202	220	222	251	237	240	189	229	251	252	225	267	214	233	227	256	212	236	240	243	260	243	223	238	192	254	205	219	250	226	233	241	241	269	235	234	262	226	265	236	219	202	219	225	205	249	235	238	232	235	236	203	218	194	213	240	197	208	219	200	225	247	190	219	248	234	220	213	222	222	204	263	224	231	229	236	229	217	223	270	237	224	225	223	197	216	224	224	228	203	256	229	234	206	216	224	228	232	208	256	244	244	247	248	248	256	231	231	234	231	217	222	228	230	215	251	279	247	215	225	241	241	213	223	229	215	233	212	201	249	192	244	216	206	234	230	241	235	212	205	222	255	215	245	258	227	223	238	226	231	241	216	216	186	247	240	210	231	220	231	243	231	225	233	209	207	250	224	241	245	218	221	225	207	255	252	211	198	189	235	241	221	189	238	237	233	246	236	233	235	192	220	207	244	210	231	222	255	229	199	198	236	233	211	218	218	238	218	224	240	189	240	210	235	236	226	230	237	240	243	218	224	241	227	243	225	242	223	228	227	250	229	228	238	245	215	232	232	182	216	220	212	239	243	247	221	212	259	215	248	217	200	230	210	256	195	244	211	236	207	226	224	269	243	240	242	213	216	215	223	214	213	236	240	249	246	221	197	224	211	220	245	206	263	237	254	237	242	231	238	249	229	206	223	195	226	220	237	233	266	232
26936	47559	34270	17465	7495	4213	2088	1076	1182	2230	2702	904	579	588	565	548	555	560	539	578	546	580	545	585	528	569	598	553	572	545	534	557	566	575	573	560	556	554	525	602	506	527	566	578	582	540	544	567	544	542	533	560	524	552	531	550	521	581	547	532	556	506	547	540	551	594	501	566	541	544	564	558	533	555	581	552	525	533	558	545	602	545	577	540	565	548	558	505	538	557	529	561	535	545	536	540	578	532	544	512	572	521	546	502	567	499	552	578	547	535	553	552	610	606	526	559	546	558	561	523	580	590	513	526	570	546	541	559	553	588	550	535	568	543	563	578	543	556	513	576	537	583	534	537	607	587	537	544	552	497	526	506	575	520	509	547	526	530	534	547	554	563	534	503	575	571	571	521	510	521	551	477	555	569	545	551	518	574	556	517	547	541	539	550	537	553	546	534	577	529	582	514	556	588	567	500	533	507	537	526	589	554	512	506	546	541	539	577	539	583	544	545	524	528	536	575	534	555	610	532	589	582	516	562	542	528	542	570	496	549	531	517	562	547	582	544	541	558	517	592	541	553	570	523	515	588	528	535	553	529	537	563	550	585	547	585	540	540	543	543	532	554	516	595	566	565	523	540	525	553	587	553	544	541	565	541	570	547	557	570	520	584	528	548	556	578	555	572	537	497	571	521	561	554	574	532	523	511	526	551	542	538	528	560	545	586	561	521	542	527	547	549	547	559	558	566	563	569	570	551	529	529	560	533	504	529	588	510	567	560	549	529	532	550	518	561	553	548	531	525	531	580	544	569	544	536	532	540	541	516	566	534	562	543	562	528	551	554	551	546	551	562	538	549	526	552	529	550	562	515	514	560	575	584	561	530	590	562	555	565	545	537	582	533	539	629	511	525	515	562	538	558	514	549	559	534	550	518	518	530	494	571	550	530	538	579	566	544	528	563	565	543	578	547	550	524	503	567	563	559	549	504	574	559	543	544	558	526	531	534	529	525	529	520	529	567	547	564	517	537	576	573	560	514	545	577	566	534	569	525	548	549	586	558	539	494	541	547	607	495	539	543	602	563	555	536	579	563	530	583	529	504	565	531	509	559	554	557	523	587	515	538	529	533	557	526	534	545	550	563	555	531	543	547	549	552	542	547	572	506	546	507	527	543	566	569	563	568	546	613	567	552	564	538	550	507	511	534	532	597	564	520	526	555	539	589	534	532	567	554	506	573	538	543	541	547	525	544	551	545	542	547	600	503	548	555	602	554	579	540	569	523	548	567	556	560	578	529	589	614	517	573	534	555	557	542	565	524	545	521	581	550	568	553	574	555	541	551	575	576	524	565	562	547	551	540	523	524	551	513	549	580	574	528	573	528	543	545	546	534	557	558	534	548	581	529	539	528	549	564	549	545	583	543	550	542	560	546	604	560	536	555	555	538	602	556	599	553	552	564	515	562	518	558	586	545	526	536	534	534	552	573	511	545	528	558	547	535	563	560	505	566	587	552	573	518	539	571	530	560	574	594	521	573	559	529	587	587	521	573	510	530	543	541	555	521	511	601	515	541	528	516	527	531	557	553	586	543	510	552	527	539	564	557	522	573	594	568	525	536	582	591	557	586	557	535	546	530	560	541	530	518	554	560	518	535	571	541	544	545	593	541	561	570	530	560	551	530	553	547	569	543	540	537	554	544	532	544	532	583	555	554	505	534	533	546	550	579	524	579	504	558	564	570	568	540	508	603	560	551	564	523	594	543	569	531	545	555	518	531	532	531	547	526	564	559	570	520	564	533	526	562	500	585	575	575	559	560	559	529	566	583	545	576	554	561	555	539	547	548	555	572	551	560	534	551	534	537	537	525	578	557	530	504	543	534	535	600	621	582	581	487	555	493	564	537	518	532	534	543	519	527	569	504	572	590	569	580	578	520	488	540	569	546	527	585	507	566	572	570	523	550	579	535	525	552	584	573	589	517	555	522	514	569	517	552	524	589	568	523	552	529	555	559	490	548	559	518	542	555	548	535	566	531	565	528	553	546	536	533	518	543	571	537	573	508	569	520	550	531	589	553	548	539	572	548	538	567	545	517	596	535	583	567	597	580	573	551	510	581	545	509	565	548	542	546	539	530	567	540	566	516	523	545	545	525	530	572	532	550	590	560	617	536	528	545	525	555	537	579	562	567	574	546	556	516	550	574	555	560	540	539	532	566	519	555	543	573	549	600	526	532	553	557	528	556	531	559	547	510	520	533	573	597	499	534	544	553	561	582	522	532	515	549	558	518	549	538	554	554	579	560	554	568	545	538	564	548	526	513	549	539	543	571	556	506	548	549	530	561	561	540	525	542	523	555	555	568	548	540	567	542	545	532	537	582	540	560	490	567	499	541	529	528	586	556	512	551	555	547	520	532	533	549	549	533	562	584	546	510	548	547	506	574	581	579	574	539	522	582	517	569	580	550	536	517	571	542	541	568	565	547	563	533	547	511	550	585	560	547	575	537	557	520	528	577	524	534	551	567	565	528	535	561	544	553	529	566	533	560	547	553	544	517	567	581	555	542	555	552	548	543	538	520	535	550	567	536	518	554	565	575	542	516	550	538	579	523	542	512	554	534	538	585	550	578	545	536	551	522	542	586	567	554	536	587	577	555	608	571	555	546	492	523	548	514	541	544	542	542	573	521	554	556	551	503	566	522	574	515	527	580	549	578	573	503	523	566	541	565	580	547	577	543	537	567	549	521	538	556	548	519	589	582	552	571	547	567	555	530	592	564	524	534	565	526	550	557	567	562	536	529	528	569	549	562	576	561	551	554	518	547	548	559	572	557	578	530	550	589	576	515	616	503	526	551	585	570	544	560	538	545	546	568	547	530	558	591	580	535	530	556	529	512	558	554	553	538	566	585	553	531	549	545	548	567	496	542	570	522	549	550	574	596	563	565	509	544	570	568	524	524	558	573	530	557	578	574	554	564	556	533	549	599	580	538	544	549	524	541	570	527	536	553	553	542	562	561	515	563	591	518	606	565	528	540	548	539	565	546	564	577	550	544	519	521	579	557	543	532	550	541	529	534	525	548	512	551	563	540	594	558	534	524	556	560	541	573	543	523	571	548	516	573	526	517	578	571	544	556	571	544	558	545	576	540	560	591	505	558	537	607	564	530	547	542	545	526	517	568	545	567	526	548	593	523	563	552	523	548	548	543	526	541	549	550	490	544	552	562	551	545	512	573	555	547	539	552	544	531	574	509	542	580	542	530	534	520	523	521	582	584	566	579	562	606	545	555	512	558	529	513	550	570	550	561	553	560	560	554	534	577	545	558	544	498	581	561	565	567	570	579	574	553	540	550	545	534	557	555	578	534	519	538	568	601	539	533	585	543	538	525	551	531	546	526	563	526	533	559	548	573	565	496	517	557	608	586	538	549	564	525	564	546	500	553	565	531	528	542	528	532	565	516	529	580	536	530	542	526	554	544	558	618	598	563	556	534	553	540	543	565	579	566	531	549
32211	24984	22531	9126	2845	1231	537	373	230	231	282	202	147	173	179	163	173	158	151	157	159	172	192	159	171	175	162	173	168	144	160	171	143	137	158	153	191	177	177	155	154	172	160	154	175	142	162	175	154	154	152	175	185	166	168	160	175	149	172	153	173	166	150	151	174	143	174	179	145	168	166	175	167	142	158	167	162	142	151	170	146	150	154	144	172	159	154	168	157	164	164	159	149	145	144	167	148	155	145	161	153	147	165	141	171	187	163	171	154	136	147	160	146	147	160	154	142	162	162	152	150	140	178	156	160	158	167	146	132	155	135	184	168	164	150	147	174	170	198	164	140	160	154	143	153	150	169	173	165	153	173	168	176	153	152	137	178	171	174	175	154	160	150	151	162	183	172	171	148	155	183	181	153	159	171	138	167	167	170	173	159	151	160	149	176	174	133	176	190	184	154	165	143	182	145	190	154	203	188	146	174	154	163	151	159	154	165	154	138	180	149	146	170	147	170	171	183	142	181	156	151	158	178	177	154	163	182	157	180	159	144	151	138	154	172	163	146	160	167	159	152	156	155	158	166	146	165	146	135	144	161	138	150	183	175	136	166	151	169	153	161	153	158	154	145	154	156	186	163	149	153	174	180	150	144	153	161	154	147	148	170	175	168	152	143	172	147	155	159	123	155	175	158	151	171	178	145	139	164	161	148	176	133	154	140	136	178	160	147	186	147	161	190	156	164	160	146	148	174	144	173	178	147	160	178	165	183	146	151	162	170	157	167	158	152	133	174	169	148	152	154	142	166	171	157	151	176	154	158	161	164	171	176	156	156	157	155	180	135	143	161	150	165	140	143	168	170	129	147	159	168	157	153	142	167	153	161	155	169	177	136	152	162	151	165	162	164	142	167	160	177	153	170	176	170	144	175	169	167	137	164	159	161	172	160	160	185	158	138	159	159	162	174	168	158	145	174	180	155	174	153	157	163	141	170	137	158	164	178	157	136	155	157	158	178	157	153	135	151	141	158	159	152	169	164	195	184	160	140	155	167	115	165	167	166	187	166	147	158	181	157	152	137	171	173	165	178	164	151	152	147	147	162	160	154	165	169	159	155	196	165	168	157	171	168	158	147	155	170	165	151	169	164	169	149	141	173	159	146	154	148	163	150	161	163	148	180	169	153	118	187	148	148	143	151	167	162	131	136	154	170	166	197	182	163	165	162	173	156	144	158	162	170	168	143	155	135	140	160	156	161	147	132	168	169	163	142	169	156	165	154	161	176	150	159	150	157	160	166	117	149	158	174	148	188	187	136	159	176	143	183	169	164	145	166	173	137	180	161	171	169	167	161	148	172	159	171	164	141	141	139	166	161	148	158	170	188	169	168	159	153	165	170	126	176	161	150	168	144	180	134	161	159	169	171	145	147	168	148	165	147	164	127	151	180	173	178	169	175	163	162	173	167	140	182	152	179	165	144	151	174	182	158	157	129	136	146	161	161	147	164	152	148	173	159	163	186	154	164	139	154	154	178	171	168	159	171	157	163	158	156	156	144	158	193	155	188	157	139	160	159	152	170	155	167	144	150	159	155	140	155	165	163	129	161	175	159	174	179	168	163	137	145	141	188	171	175	188	156	156	151	132	140	163	183	164	164	165	149	182	174	165	153	173	168	141	137	141	155	156	171	173	167	170	150	142	177	171	158	179	182	173	174	172	148	160	164	152	174	166	172	150	151	160	167	151	162	168	157	145	153	159	166	167	170	158	160	130	170	168	133	185	149	178	157	158	168	163	153	163	158	160	153	180	138	142	168	168	168	150	159	150	164	148	153	156	166	136	143	177	167	156	171	141	153	150	149	134	156	142	171	145	147	169	149	169	184	151	185	191	159	173	170	144	150	166	162	180	165	145	135	159	165	166	159	149	152	160	175	196	178	156	173	165	166	171	174	151	165	162	159	140	151	148	187	147	133	161	140	156	171	171	130	171	149	176	153	175	192	176	140	142	163	135	157	171	142	165	184	177	153	155	178	164	172	166	150	163	147	158	168	155	186	139	160	126	128	168	163	155	139	169	153	167	155	159	165	181	164	165	160	144	150	172	160	148	154	170	154	164	182	148	185	172	159	144	147	172	166	158	150	145	153	167	158	154	156	150	172	148	173	142	159	176	143	159	167	158	143	154	151	167	147	148	173	167	164	156	147	169	167	168	154	170	148	154	161	149	143	153	189	196	133	172	175	155	154	184	152	165	147	166	152	194	133	163	135	169	146	178	143	177	142	167	168	145	152	166	171	172	167	168	160	123	155	141	157	158	155	170	153	153	153	132	151	158	169	154	160	170	173	174	167	166	158	171	137	156	163	157	149	149	156	150	164	141	147	169	158	143	180	177	156	153	158	188	169	186	181	168	176	184	169	149	143	145	162	161	166	147	143	172	148	172	185	171	146	166	144	162	157	181	166	156	164	136	152	147	170	158	180	162	181	159	169	139	152	147	179	164	144	164	160	165	151	171	167	154	153	141	154	150	167	178	143	145	151	172	167	152	147	164	141	172	178	167	150	164	160	159	157	163	161	168	173	166	181	165	159	156	168	167	149	181	146	190	180	172	139	153	163	158	168	151	180	157	142	160	146	179	147	162	161	137	165	164	184	175	155	140	172	164	141	181	155	161	172	162	152	180	159	177	147	177	161	166	158	166	180	151	130	148	164	163	164	169	179	181	145	162	170	170	172	171	140	140	179	172	149	137	143	158	158	165	146	144	166	148	166	157	142	163	164	179	157	157	148	187	183	150	179	171	175	169	174	159	142	177	174	159	149	178	168	166	167	148	164	165	148	167	149	168	182	138	168	152	163	131	159	154	148	176	133	146	161	158	166	174	191	184	178	169	155	135	158	144	143	159	178	162	174	170	174	173	181	162	162	154	158	173	155	156	166	182	150	156	160	149	146	163	145	179	168	148	156	166	173	160	161	140	166	167	179	177	178	185	171	166	144	177	152	156	146	166	159	129	165	153	136	180	174	149	166	159	163	154	175	162	157	158	148	144	174	168	157	165	161	143	162	159	159	163	175	161	158	166	148	171	192	144	137	153	182	158	166	171	165	152	171	175	155	154	164	181	176	170	161	174	168	182	162	150	157	174	164	139	150	192	174	147	164	163	148	146	146	171	165	142	150	162	160	149	158	141	134	162	172	173	141	150	157	155	181	173	166	142	166	160	168	168	145	162	161	152	183	133	179	174	140	197	172	139	164	148	180	173	169	153	186	176	176	176	177	138	159	140	148	168	180	160	149	160	163	162	155	159	149	152	136	126	158	172	174	144	156	148	173	140	142	134	148	154	150	152	152	155	141	150	152	182	161	136	155	156	167	137	154	146	168	169	164	161	177	163	176	153	157	145	156	178	161	165	156	176	154	181	158	179	157	172	146	153	168	152	147	166	132	148	179	133	157	163	157	171	151	132	164	144	193	157	137	173	146	156	151	128	159	158	169	165	156	146	151	155	138	144
26265	32878	15636	4437	2190	1141	669	577	445	491	547	472	437	402	413	432	433	449	444	443	441	429	426	455	426	419	414	422	406	463	427	413	424	419	441	448	426	460	423	484	443	408	450	402	429	435	434	453	466	417	418	386	443	421	426	435	442	422	441	438	456	424	453	451	421	458	487	388	391	465	431	447	427	427	415	463	435	432	452	459	420	425	433	452	419	447	414	409	429	410	443	461	445	467	448	431	423	462	432	419	426	407	428	427	434	439	443	430	403	433	423	423	411	442	412	423	446	429	430	414	440	460	456	441	425	441	420	395	447	411	421	428	426	408	417	404	433	466	475	430	438	414	409	442	403	450	476	412	442	398	436	435	432	429	430	417	461	434	404	410	466	464	431	420	413	435	465	445	456	441	388	392	422	390	425	417	418	471	452	402	411	434	454	450	446	442	430	443	421	433	449	415	416	443	457	397	435	436	465	434	432	412	393	426	420	428	448	445	414	437	458	388	422	436	417	421	439	417	444	409	417	465	401	426	414	442	432	425	408	436	413	430	409	396	431	443	439	442	410	405	458	442	465	454	435	409	408	428	448	404	420	398	455	439	432	453	429	438	422	445	407	406	450	431	438	404	442	405	416	401	459	441	380	410	439	391	395	434	451	428	425	423	449	468	438	420	438	427	430	383	411	409	397	433	457	403	432	444	371	466	429	440	444	433	422	425	409	407	404	440	416	400	396	417	432	406	434	456	423	423	405	443	453	424	457	388	432	434	421	417	449	434	425	409	426	431	417	432	451	423	393	428	417	440	439	466	407	432	441	433	419	423	424	439	431	431	462	445	453	462	468	460	459	437	449	402	410	440	441	469	405	459	421	391	453	384	430	422	451	440	434	433	470	378	460	431	475	451	407	428	420	419	457	430	405	424	436	442	429	456	440	445	416	400	428	451	457	435	411	441	421	433	420	417	426	435	420	401	441	369	394	423	453	395	445	453	431	408	469	387	403	428	420	418	462	399	447	406	422	433	444	392	404	394	443	436	428	422	439	453	441	396	442	419	401	411	396	413	442	428	427	443	440	449	455	438	439	443	435	432	397	434	446	457	380	441	443	416	439	424	463	396	410	439	453	405	428	445	402	403	445	393	432	401	422	438	475	434	423	396	435	437	411	421	503	443	424	424	416	415	416	416	463	432	424	450	441	427	412	394	446	382	451	436	430	431	457	396	435	418	386	430	443	423	445	410	451	410	410	422	425	401	398	447	445	448	449	433	428	422	413	417	434	414	427	472	435	450	423	396	440	418	432	439	407	461	464	463	458	447	436	440	439	419	421	448	443	401	403	395	400	437	416	414	435	443	394	429	461	435	451	428	395	435	450	406	431	410	437	419	389	402	428	408	426	442	443	426	436	436	425	387	446	444	444	441	426	411	401	390	407	463	395	416	433	450	414	432	424	433	456	418	421	394	403	447	436	426	395	411	410	399	432	440	447	429	455	410	442	439	450	452	399	441	455	395	454	423	433	443	440	449	417	407	405	446	450	445	416	414	439	460	435	421	428	439	424	436	396	421	435	453	416	430	456	408	475	410	405	435	371	430	421	440	409	433	415	421	420	444	421	408	417	416	436	437	437	374	451	441	441	418	429	477	410	425	374	419	426	424	463	441	454	428	438	407	398	427	412	464	452	409	421	422	425	449	442	427	437	421	451	404	427	425	417	415	425	404	413	416	444	423	417	421	476	419	432	411	413	433	416	415	410	449	434	425	448	417	412	427	434	434	415	473	443	450	426	400	417	434	435	447	437	428	385	424	421	426	390	458	404	446	450	418	429	414	435	398	432	433	443	435	452	448	407	414	435	406	446	426	424	457	421	449	376	396	436	424	423	451	445	438	427	409	447	421	418	455	445	433	430	403	409	418	445	429	411	409	386	412	387	432	457	404	429	444	411	477	414	429	440	451	383	447	419	447	471	399	436	431	401	450	393	410	409	416	394	403	431	454	437	432	428	444	414	400	423	428	390	458	383	420	453	436	449	429	425	399	428	412	423	390	456	447	411	426	410	418	474	450	418	449	406	442	402	415	436	426	430	447	444	454	419	375	429	416	414	427	412	431	439	417	440	432	420	416	440	426	426	459	423	437	416	435	434	436	418	430	446	426	435	428	425	387	428	442	427	434	420	463	429	464	457	442	400	440	403	393	463	418	429	425	409	412	440	461	433	443	395	416	428	424	444	463	397	402	434	412	410	448	420	465	444	428	401	481	417	451	432	430	441	418	420	430	461	445	432	425	432	434	436	397	442	396	401	406	428	428	466	426	408	465	455	450	437	452	435	425	419	457	456	418	448	410	386	514	427	419	400	464	428	416	446	465	372	430	475	427	421	417	446	461	458	469	414	464	422	453	413	430	463	428	428	430	423	428	471	449	422	470	459	411	444	428	466	449	455	471	462	418	424	419	439	449	412	418	413	417	451	439	418	410	395	421	423	436	396	427	418	451	458	460	422	441	422	396	427	446	414	421	424	418	432	447	419	454	432	444	413	440	409	445	420	422	429	408	431	431	408	430	429	436	428	411	413	448	429	407	392	437	414	428	407	453	393	438	455	408	453	384	393	438	419	408	432	437	449	442	426	414	421	452	449	404	450	451	424	421	457	432	446	440	422	452	417	400	430	418	421	418	441	391	423	448	404	399	456	432	428	453	458	461	410	454	401	445	400	424	385	465	432	426	419	417	455	413	415	399	425	465	446	425	410	454	423	433	456	442	410	432	442	429	427	434	464	431	412	473	445	439	417	416	433	420	450	464	410	434	450	419	415	423	397	439	457	390	430	406	444	433	465	429	449	434	455	389	433	434	453	447	419	414	390	422	437	400	431	431	424	385	426	424	455	427	464	425	444	460	418	453	393	404	392	466	475	450	403	438	465	430	409	432	437	420	482	449	398	432	431	441	455	419	413	456	416	425	428	416	425	447	382	423	420	453	469	410	439	437	441	392	423	432	426	411	425	449	428	427	425	440	435	412	412	482	445	380	452	447	428	424	431	447	428	380	410	435	423	426	425	419	413	435	432	456	405	459	433	438	467	425	451	416	442	454	454	430	437	394	401	457	426	435	501	417	420	443	444	420	433	410	427	464	421	446	443	443	468	431	406	441	398	427	421	398	414	445	438	416	444	402	430	434	429	425	437	436	430	439	394	450	448	390	433	445	449	412	412	447	426	444	447	451	416	422	481	406	438	420	474	420	427	425	409	444	454	432	414	438	425	429	434	401	453	395	427	417	436	420	436	450	428	415	385	449	450	463	454	454	436	424	456	418	480	443	418	449	470	440	406	429	445	430	422	423	421	450	415	431	414	411	434	409	449	441	477	443	453	419	408	428	490	449	419	428	418	439	437	425	427	411	419	453	404	451	421	443	420	416	422	444	433	432	441	464	436	462	440	433	436	418	420	426	419	421	416	466	451	442	432	399	418	383	428	451	435	428	443	409	424	426	411	438	428	419	432	424
24976	21478	24913	28482	21523	19923	4310	1157	462	998	1653	582	249	241	231	239	257	247	263	214	250	247	254	218	223	231	209	237	237	233	235	241	253	225	244	246	235	252	257	252	271	232	231	234	244	288	244	240	212	260	236	264	248	244	246	209	235	250	223	233	241	258	260	233	260	264	226	206	233	265	279	254	251	221	243	228	221	231	223	232	242	229	282	241	239	255	230	215	227	217	227	240	258	262	266	236	268	228	233	249	216	237	220	195	211	263	258	202	233	231	237	231	271	243	260	258	250	225	241	262	257	268	232	264	268	247	261	256	235	238	253	234	230	258	253	235	239	258	264	266	258	272	247	247	246	253	229	245	273	239	246	255	244	235	254	245	236	264	233	212	269	258	231	273	234	237	233	246	266	236	261	217	227	239	238	255	233	255	285	266	228	234	238	249	279	257	251	202	231	232	258	249	235	214	235	246	250	239	236	225	265	260	203	274	247	252	235	256	215	240	249	254	246	264	243	205	205	226	237	252	283	259	229	242	255	230	217	221	253	250	245	263	238	218	230	250	214	243	246	256	261	260	260	292	239	225	243	215	233	260	254	220	251	228	242	261	240	250	252	193	255	244	215	237	242	260	253	253	259	261	227	229	239	236	233	245	266	254	243	263	264	242	230	256	249	237	239	230	252	248	258	240	243	234	270	237	239	224	250	228	218	269	235	254	217	228	265	234	258	270	242	236	241	263	219	268	247	223	217	249	265	229	259	244	259	225	245	244	252	253	240	232	203	243	246	219	225	224	248	273	267	213	247	267	238	249	256	258	235	255	245	235	224	230	247	243	239	195	266	248	237	259	232	238	252	214	233	232	252	228	244	211	258	241	221	240	233	226	223	270	267	251	238	250	240	255	230	244	259	250	244	248	248	265	249	232	244	261	221	225	241	228	234	227	250	233	244	245	241	231	233	242	240	239	208	246	219	245	245	224	248	245	256	266	238	208	243	265	227	238	256	245	271	268	248	235	213	239	227	234	248	231	245	252	213	268	254	244	238	268	237	231	231	258	280	248	244	241	212	233	239	241	256	245	217	226	246	260	230	237	249	244	251	260	213	230	228	247	227	276	219	222	259	226	251	243	231	230	226	252	255	238	244	232	253	248	231	235	231	262	258	231	264	265	262	205	235	245	243	238	245	209	255	237	225	260	243	248	224	272	267	246	238	225	258	250	243	250	252	244	256	212	238	234	226	249	239	248	231	237	226	213	231	238	258	247	217	247	252	229	219	256	262	244	263	244	258	244	273	254	253	250	258	246	266	227	291	244	220	225	250	266	235	247	261	263	245	244	243	244	227	232	242	236	234	248	265	226	251	261	241	246	248	229	226	239	262	232	251	282	223	260	227	220	234	264	235	262	258	232	251	255	234	235	227	247	261	233	214	246	218	251	250	242	247	228	233	274	255	235	236	237	258	257	262	233	225	233	259	243	240	235	253	234	252	242	235	232	255	227	247	243	235	222	247	228	246	223	239	235	236	221	224	248	266	232	252	230	224	238	257	241	221	254	231	268	243	267	224	242	246	230	239	254	227	246	254	241	263	265	226	245	260	246	249	232	259	260	251	224	261	234	222	233	246	228	233	229	257	232	210	256	249	222	225	252	223	226	233	216	237	250	273	230	244	251	253	293	221	262	228	222	240	251	239	265	247	270	231	254	253	259	231	230	258	266	237	258	269	231	245	253	286	223	205	243	244	264	259	251	228	226	235	228	268	263	229	251	244	225	205	238	239	249	263	237	207	209	253	245	233	223	236	248	243	232	252	242	265	248	238	235	275	223	265	245	241	264	226	216	228	255	238	251	249	241	285	263	261	213	252	230	230	243	236	234	230	263	263	229	233	249	224	264	213	249	255	235	215	237	228	261	237	217	236	272	261	241	215	227	242	256	268	224	218	247	244	219	236	256	211	266	222	256	239	271	252	254	226	258	263	243	262	254	260	259	240	214	236	250	240	253	229	255	261	243	234	281	234	245	267	228	244	248	266	263	235	241	201	233	224	265	240	251	240	236	255	235	224	238	256	211	250	238	253	263	239	265	260	247	267	225	244	221	289	236	226	245	232	233	254	225	224	220	263	241	259	245	259	252	217	254	259	231	289	215	234	239	244	227	214	253	235	227	243	247	217	246	264	219	196	235	252	236	231	218	250	257	253	234	232	255	247	240	248	255	238	256	264	266	258	240	260	259	229	220	229	232	285	247	254	226	247	252	225	236	242	256	248	272	216	238	223	245	230	237	238	239	208	249	265	239	217	244	251	219	221	253	239	223	262	246	245	251	256	227	258	287	242	220	231	227	235	250	225	257	224	237	231	231	237	254	249	227	269	212	259	262	249	215	215	227	269	235	260	260	258	254	232	239	251	231	242	223	235	249	241	254	282	258	268	239	229	237	224	254	248	218	250	234	243	238	261	221	236	220	220	219	243	239	270	226	268	247	272	225	241	221	260	268	215	247	216	225	249	235	232	243	223	218	254	244	241	254	261	226	244	260	241	221	233	231	233	246	252	229	252	258	241	238	231	259	220	237	231	218	230	198	232	290	250	230	240	226	200	245	239	244	251	272	252	226	218	247	238	251	276	250	259	244	215	277	226	245	263	230	224	249	234	238	228	256	272	226	244	251	266	259	213	241	243	249	246	212	237	221	241	234	221	238	237	203	234	251	243	221	252	227	259	225	252	267	254	224	239	252	240	259	269	241	260	229	219	242	274	249	263	239	237	244	242	249	267	244	243	247	236	253	241	255	248	253	239	212	253	252	230	272	241	231	232	221	237	221	251	245	270	247	217	241	252	247	248	214	235	257	259	240	235	227	253	256	257	240	247	244	224	257	263	225	227	229	222	240	243	239	238	248	239	250	241	246	237	231	242	241	222	242	232	234	253	245	224	257	246	252	246	242	260	254	254	253	238	248	214	235	227	243	228	232	235	232	254	261	272	261	266	238	228	213	299	238	268	214	262	213	254	255	242	215	259	232	252	250	210	209	242	247	281	241	227	227	233	225	234	271	230	228	268	225	250	226	235	224	217	251	238	278	232	243	229	240	258	263	240	229	247	239	231	249	241	257	251	243	233	242	245	224	236	228	238	247	243	248	247	229	245	250	248	218	236	259	238	241	249	206	229	224	244	257	241	220	273	226	280	258	239	223	253	216	216	246	229	252	242	235	276	254	229	251	218	244	264	242	236	253	214	226	242	264	224	234	243	247	244	240	277	212	260	274	210	245	249	236	244	225	216	246	209	249	235	232	215	249	228	238	234	233	246	220	238	252	247	227	234	233	218	232	252	246	237	237	250	256	234	233	245	245	240	215	218	217	237	249	262	211	251	236	220	249	219	222	253	252	274	232	286	237	224	261	258	254	219	259	209	240	258	228	253	261	224	222	233	248	228	225	246	239	242	229	250	251	221	243	251	231	206	246	248	253	227	244	252	236	259	242	231	237	253	236	234	223	251	262	239	267
27349	40687	23199	9284	4556	2645	1626	1087	676	1121	1606	879	656	610	568	613	597	648	608	597	645	615	600	587	569	613	581	591	587	572	558	600	616	613	572	589	593	594	612	568	593	571	576	601	576	649	632	596	603	598	605	628	593	584	599	574	626	576	612	600	553	589	549	585	607	597	612	602	611	602	564	584	548	623	565	578	577	631	584	581	603	574	599	610	574	545	615	614	612	559	566	618	578	620	563	595	607	575	634	582	627	598	577	572	556	585	585	604	599	592	596	599	593	576	539	595	629	631	613	677	617	596	588	626	557	582	578	614	600	588	625	588	587	580	579	634	572	562	628	579	610	547	573	635	610	579	567	591	645	611	629	614	600	589	610	577	571	588	612	620	613	551	596	622	594	534	576	672	594	576	622	556	602	599	567	605	598	619	591	639	621	576	580	605	582	612	607	544	640	620	590	596	588	599	581	620	626	651	560	574	596	614	595	612	556	601	594	577	564	607	584	591	557	572	623	586	591	575	637	622	556	630	599	640	644	575	563	602	586	644	529	618	612	553	607	603	551	595	577	579	588	593	624	607	559	590	622	608	628	576	624	582	592	555	604	542	572	618	618	613	603	610	578	593	625	552	555	549	627	542	620	554	545	535	581	614	618	619	596	621	573	605	583	620	633	560	640	592	634	556	609	594	585	590	638	608	649	592	617	585	577	561	605	637	611	565	577	564	573	547	613	587	598	600	609	606	622	611	614	588	609	595	587	566	586	588	583	602	587	544	624	571	561	616	593	615	622	637	631	597	648	572	626	592	591	609	564	579	620	629	580	623	588	567	631	576	607	617	581	602	635	610	587	590	609	629	636	590	628	602	620	635	571	595	611	630	578	597	566	574	566	592	594	573	586	598	564	599	596	555	563	625	611	597	573	624	645	582	571	643	590	583	626	558	614	596	548	676	575	588	566	577	571	639	580	563	583	609	610	554	585	593	602	602	593	541	580	604	599	603	595	560	581	589	618	660	608	643	600	607	547	618	585	600	599	597	594	605	627	612	589	638	609	625	574	596	571	615	608	525	634	660	604	533	562	589	646	619	558	598	612	600	589	572	606	592	536	610	571	659	611	573	599	601	565	595	590	617	592	663	557	620	646	615	546	609	590	634	567	598	614	570	623	566	579	609	623	556	629	591	630	590	600	573	624	606	591	593	593	599	612	621	560	624	570	631	614	583	575	565	566	577	587	604	566	566	633	590	578	630	584	551	574	585	575	608	573	575	552	559	631	604	564	566	613	586	616	567	617	627	589	573	592	559	613	573	592	623	566	590	596	601	573	626	595	605	578	613	607	605	556	618	578	609	542	566	581	599	622	556	549	646	587	609	617	599	592	628	591	609	593	584	599	589	606	591	608	604	601	547	616	665	591	592	580	560	548	611	590	598	605	568	628	577	637	594	589	580	602	523	589	611	600	596	576	607	611	573	544	600	578	608	612	624	592	586	575	585	601	564	609	599	582	581	591	575	637	622	596	618	591	630	591	612	600	578	571	601	568	554	606	644	592	613	616	582	587	585	616	588	567	627	625	637	591	596	601	607	561	610	616	614	586	578	590	611	602	573	597	594	612	580	585	614	603	577	591	584	605	584	605	590	604	615	574	585	620	622	611	573	579	579	622	616	577	529	582	606	581	604	569	549	602	645	614	588	597	608	608	614	578	607	651	586	590	568	611	601	549	604	556	600	578	580	577	556	606	564	591	596	578	649	606	581	586	583	590	567	606	592	547	579	586	549	577	580	603	634	594	600	618	665	579	587	593	613	615	579	602	594	567	608	631	562	598	602	615	593	617	577	571	604	613	646	624	590	611	605	588	594	544	578	615	626	615	598	583	627	593	605	580	640	605	607	596	567	560	595	626	573	607	619	568	581	630	583	566	607	587	570	595	620	587	539	580	591	580	609	610	589	591	646	575	577	629	580	604	623	542	513	620	580	569	600	630	604	636	580	630	582	594	585	585	599	601	614	572	606	580	581	617	573	620	561	603	590	609	585	584	633	564	560	621	660	600	598	564	590	575	579	611	632	581	570	610	535	576	577	626	598	590	576	591	607	555	545	582	598	589	596	618	553	599	590	583	579	570	598	562	582	609	607	578	612	589	584	597	616	627	550	633	565	618	582	630	592	555	591	542	619	604	577	568	607	568	620	609	541	591	548	609	574	589	601	605	606	595	603	584	604	589	603	615	571	602	616	645	572	609	637	611	596	592	616	581	581	609	586	550	644	604	595	610	613	562	528	585	606	522	573	593	598	528	595	636	596	541	594	603	583	615	598	589	613	582	598	582	593	597	559	589	606	588	535	568	615	606	602	599	568	602	628	628	583	564	589	624	598	597	612	602	570	598	625	612	606	581	592	638	615	625	618	568	519	611	558	587	607	598	576	596	622	577	585	557	595	624	566	535	605	591	589	604	595	567	632	585	610	627	602	589	607	619	650	632	601	633	585	583	591	544	605	595	605	554	617	591	569	581	577	589	581	598	590	600	585	605	608	613	569	579	575	576	608	600	584	566	601	561	606	603	607	568	561	550	608	575	619	645	562	607	612	619	576	586	610	589	595	583	630	621	562	594	601	573	608	593	573	598	607	601	659	577	619	573	633	604	577	620	609	587	576	628	610	586	562	565	573	609	591	625	586	608	620	597	599	589	587	625	536	617	563	597	552	562	588	629	574	545	620	599	583	568	588	600	581	556	570	599	585	602	604	576	630	580	626	559	574	605	594	607	595	534	604	612	595	586	556	555	606	589	563	564	615	668	599	577	600	566	600	602	585	583	559	583	552	624	581	612	563	565	563	585	603	609	602	583	572	565	557	614	587	616	586	615	567	634	587	600	595	613	648	593	563	589	608	579	633	618	613	574	576	639	614	597	564	596	548	597	575	605	612	579	593	601	598	571	677	626	564	558	587	585	625	606	584	599	602	572	587	560	592	598	593	582	599	595	588	555	579	588	574	630	592	621	592	596	586	572	563	597	642	563	604	571	608	585	563	559	550	558	594	596	604	628	555	591	572	594	581	598	613	605	626	616	572	561	526	586	606	570	591	572	564	576	605	572	571	582	582	539	591	609	594	577	622	616	575	570	625	630	620	597	580	614	593	597	607	617	613	589	591	624	550	600	587	625	610	614	624	557	577	597	563	629	603	555	602	585	616	637	562	605	601	561	605	610	604	594	577	596	594	605	572	618	580	596	567	566	614	567	584	619	554	568	564	564	626	617	633	594	577	630	624	572	600	561	600	539	566	591	601	543	580	582	593	545	590	548	588	621	557	580	575	577	580	572	604	567	608	634	562	560	571	603	583	617	569	597	596	617	577	569	608	616	605	612	557	612	575	619	603	579	585	598	620	536	591	634	576	611	594	548	598	603	601	643	578	563	554	616	602	558	568	606	660	616	585	600	611	614	620	646	620	591	599	584	605	591	576	601	594	557	544	594	591	590	582	626	612	610	545	613	577	601	590
24343	21478	25192	28190	21502	21628	17959	2344	537	1732	3302	1610	238	256	236	213	215	233	207	235	259	239	240	210	216	206	211	227	225	238	232	245	231	239	221	227	224	228	234	224	240	224	226	228	224	188	232	258	235	239	221	213	207	202	240	218	246	212	219	202	232	247	260	250	226	230	204	268	225	236	213	236	225	235	227	225	190	201	192	192	214	221	211	238	220	231	235	250	214	201	226	235	215	222	246	259	247	250	214	227	220	216	237	210	228	242	233	215	215	223	219	225	253	236	217	229	211	229	208	241	243	206	219	234	240	225	235	240	234	261	231	227	233	227	206	228	230	229	225	221	237	227	209	209	223	232	209	214	255	209	220	235	219	279	208	248	238	214	267	230	269	219	241	228	221	212	229	225	213	237	219	247	239	234	198	243	254	234	229	253	227	249	239	222	225	218	186	226	217	239	216	242	203	231	236	231	194	224	231	245	219	228	233	221	238	203	215	191	230	224	257	223	200	226	246	223	227	220	228	202	214	224	229	220	219	240	250	226	244	229	218	192	241	204	221	245	220	217	219	240	223	232	238	235	228	238	210	230	233	212	229	231	224	226	256	221	225	206	212	213	219	215	218	248	224	209	204	211	217	243	232	235	213	231	217	222	218	202	217	238	209	214	234	247	224	246	258	242	228	226	227	235	217	244	225	229	201	220	232	238	221	246	227	216	211	226	251	218	246	254	233	254	244	232	217	240	203	242	222	216	230	243	228	223	236	203	235	230	234	220	205	213	220	220	228	209	203	226	234	229	225	229	228	237	226	217	236	253	210	233	245	236	210	247	228	232	228	227	263	255	254	226	231	218	250	219	226	232	213	214	197	254	214	229	245	253	217	219	237	241	244	186	250	230	255	215	241	221	228	226	229	231	220	235	225	231	252	235	243	227	217	198	221	235	229	215	214	217	237	187	202	232	229	210	217	202	238	256	240	209	226	238	207	224	211	198	221	231	260	234	211	228	239	255	234	219	236	244	242	226	234	209	229	196	219	230	240	221	261	199	198	237	216	227	217	198	233	246	240	214	229	223	274	263	206	228	198	251	220	245	185	242	215	256	271	232	218	228	223	223	194	238	223	223	231	239	235	211	216	221	252	235	232	250	247	249	244	239	231	242	248	216	228	241	232	232	236	249	230	215	224	238	199	232	245	236	249	232	223	225	230	224	238	217	237	241	251	209	202	217	209	227	211	222	228	232	223	227	248	232	219	226	209	230	212	224	230	214	205	217	235	225	239	235	223	246	222	221	237	217	257	208	227	219	230	217	226	219	215	258	247	210	248	223	221	237	221	227	246	207	238	204	199	220	218	222	229	242	210	236	230	232	231	212	208	244	206	225	207	224	245	243	200	221	236	241	247	242	247	251	217	225	191	227	265	222	221	224	239	221	223	220	205	234	210	235	226	220	229	250	228	227	234	205	210	230	204	238	209	238	257	219	208	229	233	222	226	203	258	231	256	215	248	201	236	217	231	260	237	220	219	209	251	224	231	230	239	205	212	219	254	259	224	232	219	247	222	208	249	225	255	233	236	218	243	210	224	219	225	207	251	216	227	243	237	234	214	223	211	238	232	214	244	231	212	247	216	214	204	206	223	247	242	242	222	216	227	226	238	257	261	228	228	234	232	221	226	229	214	209	246	195	211	223	251	229	221	215	217	245	233	206	259	237	252	213	216	224	258	208	207	198	215	208	238	214	227	212	197	232	208	219	238	219	251	269	240	233	229	220	201	229	205	231	224	230	203	219	229	222	224	230	229	226	210	228	218	233	226	213	254	213	245	211	229	230	237	237	243	223	192	215	244	236	239	236	244	240	239	239	219	205	224	226	226	219	223	220	227	252	232	208	228	214	232	211	232	201	234	204	223	207	220	210	237	254	201	212	240	225	212	212	231	238	205	253	225	227	240	231	228	223	224	242	246	245	227	197	210	219	236	210	249	233	262	258	246	202	228	241	244	241	210	227	228	222	211	218	251	209	233	206	197	193	240	210	228	222	215	221	242	203	244	234	221	209	275	214	238	214	236	218	220	265	218	233	207	214	223	245	247	220	213	218	238	211	229	234	244	210	219	212	246	214	222	219	232	210	223	227	241	240	217	238	233	223	209	226	217	223	210	221	212	228	205	240	219	232	228	219	226	238	255	212	214	226	203	226	222	243	269	220	221	231	206	230	202	183	236	223	233	215	209	229	231	237	241	212	234	227	225	227	245	192	219	233	221	223	237	232	221	215	252	216	241	245	210	233	206	222	226	233	213	232	241	227	223	208	212	215	226	246	234	231	220	248	220	244	235	239	255	217	206	235	237	223	236	236	240	199	241	218	214	241	214	216	226	216	231	240	231	233	238	224	228	223	228	227	202	232	219	212	199	223	217	205	216	218	208	240	229	203	231	215	247	252	184	201	231	227	220	241	241	196	248	218	212	218	210	217	218	190	216	209	209	211	225	217	212	213	251	231	246	227	258	238	206	221	216	245	247	203	254	216	218	203	238	210	201	190	205	208	227	253	232	232	223	236	239	223	239	201	219	226	225	184	219	198	245	219	260	207	224	192	202	229	255	197	247	257	227	229	236	227	225	203	218	221	221	246	203	221	219	253	265	219	250	235	253	220	233	238	232	257	229	227	257	219	243	243	199	269	217	231	234	237	222	219	234	220	253	214	208	206	203	267	239	221	212	211	215	217	217	217	210	220	237	223	221	212	221	237	236	214	248	252	232	238	219	188	227	216	218	261	221	257	238	221	217	241	249	229	231	233	252	242	233	231	220	209	227	241	212	222	242	211	205	228	240	234	232	194	223	233	241	202	260	272	252	238	226	220	203	250	209	198	202	217	224	217	221	222	200	239	202	212	220	254	216	203	215	240	243	248	231	232	209	211	235	207	218	215	228	209	214	223	233	224	188	229	216	203	234	233	203	235	238	251	221	212	205	253	214	232	259	262	254	205	223	203	205	228	232	220	230	209	223	237	228	220	252	222	217	231	264	211	212	246	219	224	221	235	234	237	221	254	213	234	225	223	237	217	220	230	226	223	276	242	212	229	238	199	226	204	239	254	244	211	240	223	195	245	223	210	210	240	221	226	246	235	213	248	192	226	223	242	222	230	219	212	218	220	210	184	239	235	223	252	236	237	213	231	251	201	234	239	225	252	208	260	242	223	228	222	213	209	252	231	226	227	236	223	212	219	208	217	257	223	206	242	211	238	213	216	210	226	226	207	251	219	210	231	196	225	234	233	231	222	231	234	241	282	219	232	242	225	215	219	196	252	209	256	228	224	223	247	221	252	222	219	209	223	224	229	232	263	217	212	231	217	250	213	214	222	236	230	209	222	211	251	226	240	229	260	239	219	240	220	215	238	206	216	230	203	196	255	215	226	230	250	207	247	194	199	197	221	239	235	231	227	189	191	198	243	251	226	231	230	219	210	238	220	207	219	197	217	216	241	217	205	220	193	214	255	239	246
29224	44893	27395	13612	7355	4034	2227	1041	711	1402	2530	1342	541	587	523	539	590	575	557	572	500	527	534	579	530	579	541	547	558	571	510	552	516	567	514	532	559	557	537	502	503	587	550	533	538	548	519	559	569	532	528	572	555	553	535	540	540	523	546	516	554	505	553	527	533	539	558	514	511	517	576	524	530	522	566	564	537	535	549	551	532	528	512	521	523	543	533	549	579	534	526	497	515	559	533	522	539	569	490	560	558	538	541	524	534	528	543	563	531	508	523	529	593	513	533	539	569	553	566	505	544	503	566	517	581	546	536	548	553	560	535	522	516	538	548	493	466	538	528	556	563	539	506	518	503	574	552	524	524	572	533	534	541	528	540	533	500	580	551	540	525	552	563	523	545	570	544	500	529	524	558	510	564	549	553	568	547	515	509	566	523	535	555	550	513	542	534	512	549	518	497	558	519	555	562	526	573	580	541	504	540	564	575	522	537	550	555	523	549	558	556	535	522	546	566	537	561	529	542	529	520	531	517	476	508	540	523	562	515	517	529	545	529	586	517	540	539	546	538	542	517	515	574	577	546	514	539	549	513	551	548	510	548	516	534	535	537	535	532	573	523	563	569	523	501	510	510	558	524	535	521	510	563	499	540	537	518	529	540	597	512	535	536	521	555	536	512	535	523	538	542	559	541	513	552	525	532	502	541	546	557	511	519	538	539	545	530	535	528	551	525	551	521	521	546	558	571	522	588	532	576	545	551	503	500	544	557	525	527	531	538	532	527	538	513	558	590	521	544	502	552	538	525	535	510	573	588	535	530	561	518	523	592	560	545	524	602	564	553	520	541	542	544	528	536	573	544	524	542	533	556	545	542	538	532	546	611	598	553	554	564	521	526	535	551	555	490	554	560	553	547	536	508	513	581	571	518	528	575	521	526	534	504	540	526	529	559	503	583	505	549	527	516	490	519	487	575	510	516	544	512	528	495	562	537	569	520	519	578	560	514	543	551	540	513	541	533	524	510	537	527	525	532	526	506	555	523	563	541	563	538	528	545	481	543	530	554	533	556	506	539	512	551	530	522	530	554	547	525	513	536	499	560	546	495	556	528	525	595	520	522	521	552	558	525	543	551	569	540	525	571	552	546	563	526	496	539	538	556	550	540	514	537	538	518	510	547	524	562	536	507	567	541	529	554	555	599	538	542	539	523	552	530	533	545	499	501	581	540	531	515	541	544	535	527	543	561	548	553	526	534	525	518	547	502	561	516	559	531	534	566	581	574	484	535	550	530	495	549	537	568	571	555	543	532	505	496	537	514	496	526	543	524	530	529	564	536	524	563	571	569	571	528	508	580	527	522	530	518	480	543	541	537	563	535	518	562	575	550	561	543	522	528	555	541	578	531	518	545	558	515	542	552	544	502	518	528	526	542	550	531	525	530	531	525	537	523	523	514	539	551	561	507	537	581	565	550	592	530	565	494	533	519	544	532	545	528	545	590	547	539	581	549	553	550	518	532	581	527	559	556	542	551	573	520	525	532	531	511	514	526	527	529	534	523	544	548	492	521	519	536	562	610	526	531	550	565	531	524	544	535	547	511	541	525	532	488	559	562	526	566	566	509	525	519	559	587	539	551	529	540	561	558	517	532	492	547	562	539	522	585	545	545	534	545	541	496	578	553	537	547	543	546	514	537	567	510	515	553	534	534	520	543	555	513	578	543	491	510	560	523	508	556	534	529	544	544	574	581	537	575	545	561	589	540	555	502	564	539	549	509	549	577	567	556	516	549	503	547	508	548	488	540	550	535	535	553	549	557	538	531	497	547	505	539	533	487	530	502	496	538	536	497	531	534	543	537	523	543	524	542	507	485	517	530	525	528	513	521	563	513	524	525	557	580	580	552	501	555	532	549	535	496	531	535	510	520	548	522	509	551	521	560	553	511	515	545	543	562	527	567	516	528	560	536	550	573	540	540	552	549	548	531	546	534	525	543	538	486	568	512	506	515	534	548	545	526	567	517	563	502	584	588	509	540	544	528	535	543	572	530	543	511	555	518	509	564	563	560	539	547	570	554	538	570	548	508	540	546	534	586	552	509	551	551	533	536	527	541	530	546	544	497	566	538	528	530	519	542	555	546	518	527	494	542	568	508	574	569	521	540	557	545	530	534	503	509	557	562	543	539	536	528	561	527	555	580	560	555	506	513	535	571	562	507	554	523	575	535	537	537	540	544	512	560	557	547	521	487	561	565	533	558	576	535	515	538	539	540	543	525	533	532	533	541	525	530	544	534	550	508	510	571	558	483	523	522	544	541	553	570	522	561	512	542	537	573	518	551	577	551	567	532	538	527	559	547	531	557	565	541	493	549	558	500	544	512	557	533	528	549	560	558	547	590	571	518	539	541	559	555	569	549	529	547	524	577	536	553	505	493	575	544	546	515	507	578	525	530	537	521	560	578	513	534	542	538	512	505	500	540	560	569	500	559	528	533	552	528	529	528	541	537	499	567	507	556	529	568	549	534	543	521	557	536	559	560	518	521	533	525	550	557	505	542	515	467	570	561	528	518	533	527	557	550	523	510	519	499	562	532	558	523	500	516	529	524	533	548	534	512	553	532	524	545	549	557	589	519	512	492	597	574	533	532	534	590	524	531	541	550	528	518	560	546	558	520	512	523	531	523	547	528	507	502	495	572	540	578	549	506	569	534	572	550	507	540	520	511	488	544	510	530	538	489	534	522	504	544	508	539	523	526	526	535	536	511	555	506	538	546	516	532	518	545	520	540	525	536	571	580	566	544	497	534	511	579	603	530	535	498	575	577	551	531	558	517	520	508	534	583	518	523	547	521	543	526	566	563	563	529	577	534	587	556	564	496	525	522	504	562	515	541	506	524	579	557	560	545	562	485	502	531	547	503	539	549	547	521	533	526	525	505	513	531	554	530	513	542	531	534	514	558	547	545	526	524	548	578	549	588	495	579	486	569	530	593	510	541	507	547	536	551	562	533	561	504	521	536	533	505	515	535	511	540	530	545	551	511	516	524	548	531	566	495	581	513	535	521	604	525	544	524	564	542	556	536	545	538	548	543	524	518	513	519	517	518	512	529	533	532	585	522	540	523	533	521	517	513	499	599	542	525	564	559	521	578	538	535	565	519	568	522	528	547	558	528	542	541	534	552	584	570	502	551	525	533	509	515	548	502	572	504	578	553	561	509	528	497	507	546	540	520	543	549	547	548	556	553	534	574	567	546	521	520	531	578	527	520	525	514	504	549	528	551	516	580	553	543	492	557	550	535	541	545	487	543	510	536	513	541	523	521	552	523	566	538	550	529	529	535	509	579	511	545	557	525	509	508	516	526	537	542	569	569	555	527	488	511	532	523	519	532	542	527	565	533	524	558	525	509	528	524	569	524	549	562	570	549	533	536	502	535	514	593	543	534	527	548	570	543	537	538	527	546	531	560	566	517	522	544	537	584	534	554	552	514	567	537	535	573	514	535	492	568	550
32497	23404	20334	8792	2920	1202	702	337	176	190	246	209	140	154	157	146	177	138	151	174	150	149	190	166	159	156	152	157	165	162	145	119	145	151	153	144	147	142	130	168	143	156	151	163	143	137	168	160	161	143	156	151	150	149	158	140	140	170	170	181	157	166	176	134	152	159	141	163	161	173	158	166	173	155	165	167	155	153	159	149	157	147	141	149	157	136	167	179	177	117	141	163	155	136	157	156	153	124	161	168	167	184	157	160	156	167	145	157	162	133	154	165	156	164	153	174	158	136	164	173	141	180	160	150	160	150	170	161	159	148	166	149	152	132	129	163	142	147	181	145	165	174	127	171	150	165	169	139	140	140	178	144	154	172	164	152	159	164	153	160	123	167	159	158	149	160	168	180	144	159	146	160	152	137	195	166	159	136	155	163	155	159	157	164	153	163	147	151	154	139	146	153	145	161	154	147	167	164	147	158	174	172	150	144	160	128	136	154	182	162	158	177	145	156	138	153	157	148	154	146	169	177	163	142	157	161	153	170	169	158	148	181	145	168	164	145	152	173	160	151	158	168	160	163	158	154	175	130	187	128	144	159	138	174	148	158	163	167	148	170	155	150	152	146	153	161	141	131	178	161	153	186	163	155	130	167	154	165	168	156	154	159	153	174	169	156	152	163	142	170	137	169	159	128	156	139	144	139	173	147	141	165	156	149	155	166	160	169	154	173	145	155	186	162	149	183	163	140	173	130	162	147	179	154	141	159	178	165	166	163	150	164	151	146	127	142	160	167	146	158	137	172	153	133	161	160	140	158	161	139	150	160	147	169	136	160	161	137	181	144	139	162	162	151	169	148	141	158	137	162	190	156	159	152	131	144	159	142	140	134	153	150	138	147	148	137	163	143	155	136	151	160	135	137	162	177	139	156	127	155	143	151	138	154	169	161	153	175	141	165	139	128	161	171	150	164	163	135	157	148	164	158	164	169	154	166	154	171	142	137	168	170	144	130	164	179	150	153	149	151	165	165	150	173	149	148	148	157	164	171	168	149	173	139	144	171	168	145	156	147	139	145	146	125	176	142	157	153	143	154	168	174	168	166	167	170	153	155	159	161	157	142	191	159	140	163	164	144	144	163	158	157	155	156	160	151	144	156	155	157	175	130	147	148	141	150	173	159	141	159	146	157	157	146	160	132	182	143	159	157	172	144	149	153	171	163	146	137	154	153	151	164	179	146	154	156	173	141	130	148	150	162	138	169	161	157	163	158	150	138	141	151	183	140	158	165	154	138	147	148	157	142	142	142	162	177	154	165	171	140	166	177	154	151	165	161	142	157	167	150	149	164	151	136	150	162	171	164	147	159	181	162	151	162	164	142	167	166	131	169	166	149	175	152	154	153	172	165	153	141	142	170	177	121	152	126	130	166	144	160	177	169	149	144	169	153	152	153	148	153	171	136	155	149	167	156	147	146	165	171	167	155	175	126	138	160	168	134	148	153	159	158	172	158	191	145	154	148	138	143	191	136	126	162	150	153	158	149	158	142	164	135	167	160	138	143	155	150	159	151	164	138	154	169	158	150	127	156	154	156	164	149	151	162	154	163	161	156	157	155	159	140	174	167	140	152	165	147	150	163	141	138	157	149	141	160	154	167	133	150	181	160	164	162	143	156	162	142	146	142	153	147	143	152	166	155	139	138	159	132	157	136	128	170	157	137	159	155	151	145	143	156	127	142	138	139	152	163	149	134	154	126	145	162	141	163	151	147	153	157	149	172	167	156	177	150	167	154	139	166	152	154	174	174	136	184	136	172	182	174	159	134	145	135	159	175	174	155	166	144	143	138	173	164	157	165	153	164	163	158	155	147	150	148	134	158	139	149	137	165	141	165	165	142	148	176	150	141	145	172	162	150	163	175	151	151	163	141	170	150	154	144	143	161	155	148	132	141	140	148	156	155	156	150	173	148	149	154	148	162	159	154	130	160	168	167	143	167	142	126	123	168	158	166	191	144	173	162	147	162	140	154	166	158	144	143	173	153	125	163	157	152	131	155	140	144	155	155	176	142	129	158	167	163	159	133	146	155	153	151	144	166	163	169	180	169	170	158	148	153	165	160	173	179	179	166	149	141	160	160	139	160	164	164	182	153	149	177	155	156	160	148	143	145	141	158	167	150	119	171	155	163	154	154	162	149	159	144	129	143	148	174	156	146	150	172	158	177	180	153	151	185	150	162	157	163	146	153	152	153	146	176	173	168	147	170	158	158	141	164	153	165	139	158	158	159	144	161	162	179	137	156	173	153	172	159	139	171	149	148	163	161	140	148	170	168	148	150	162	161	153	129	180	164	177	158	151	143	160	151	154	144	167	155	160	153	135	173	163	139	146	171	160	150	138	174	150	162	145	146	154	161	136	153	147	142	164	168	171	153	153	160	153	175	172	118	147	147	173	162	147	154	163	159	141	144	161	144	160	142	170	150	135	146	162	182	134	197	156	178	165	162	156	186	146	156	137	163	164	200	155	153	147	137	140	161	158	150	170	148	138	136	153	144	146	157	167	160	162	146	165	146	184	180	163	143	161	161	167	164	162	154	153	162	147	175	149	164	162	133	143	153	172	189	158	157	149	166	146	158	146	148	156	154	165	155	161	159	164	166	152	150	157	160	168	156	164	154	165	157	161	166	167	172	161	151	152	148	134	160	159	154	152	160	142	132	143	167	151	146	145	164	129	127	158	172	168	139	156	167	152	160	161	179	129	137	156	150	141	149	163	139	156	142	137	142	149	174	163	143	132	144	153	135	134	159	181	142	164	156	162	142	145	165	152	163	155	167	155	143	157	181	170	162	146	170	148	136	146	169	152	153	166	168	164	170	162	176	158	168	151	161	131	169	158	133	138	136	135	153	178	157	166	149	133	134	173	136	150	164	147	165	145	147	158	159	137	150	141	163	181	145	140	153	144	138	142	145	169	143	154	147	150	175	153	168	163	149	178	148	151	158	171	159	172	162	163	148	148	167	153	174	163	150	140	141	153	173	173	176	132	146	175	146	156	152	166	157	171	152	169	164	150	152	154	170	137	159	151	153	159	144	160	138	154	160	159	153	141	164	161	151	163	168	173	161	154	155	152	158	168	154	151	167	153	152	159	168	158	139	157	151	170	153	136	152	163	164	182	125	154	148	144	143	148	172	150	148	168	162	141	165	145	171	162	142	163	171	148	162	177	154	169	141	154	142	151	145	164	152	156	152	159	157	154	155	145	139	166	158	141	145	155	169	174	182	157	143	144	172	139	141	160	152	134	138	159	151	158	165	158	142	157	151	153	153	183	162	162	154	159	170	139	171	137	165	151	166	147	138	141	152	152	170	131	162	152	147	152	163	159	153	168	172	156	146	152	178	165	191	151	160	152	147	148	149	161	143	150	160	163	174	174	164	157	152	159	164	187	159	149	153	156	161	167	173	176	150	151	142	153	148	161	152	152	135	140	167	160	128	159	151	156	161	140	137
24930	26976	12818	4820	2157	1120	760	527	467	461	514	442	424	443	419	405	422	442	408	402	489	386	413	480	463	423	430	416	440	410	428	402	394	423	408	443	402	431	419	410	395	392	421	452	378	429	416	418	416	408	412	436	426	430	406	470	396	405	447	408	409	460	390	425	409	437	402	401	417	429	404	385	441	434	424	414	406	404	404	405	422	400	399	422	397	445	390	432	443	397	473	418	387	418	405	381	450	434	416	423	449	454	452	409	462	421	434	415	385	414	413	462	409	405	397	447	385	429	419	406	435	395	425	422	424	446	407	404	432	431	428	445	443	461	395	447	384	423	459	463	398	429	387	416	416	446	409	413	443	430	417	404	404	427	433	445	426	426	407	392	437	410	436	397	411	413	431	411	434	421	439	426	418	405	400	450	431	433	397	428	405	409	423	387	408	424	404	395	432	435	411	414	430	405	457	461	451	447	399	432	459	450	397	409	402	446	433	393	426	394	422	432	405	408	421	412	414	454	432	397	421	422	423	415	408	450	422	442	403	457	441	422	400	412	406	446	426	435	395	462	417	479	386	387	429	439	417	378	377	417	427	426	391	415	416	413	422	404	394	415	431	413	440	441	410	401	380	415	411	414	423	398	435	407	435	429	458	471	447	410	444	404	417	427	404	433	442	417	422	449	417	428	451	396	375	447	399	395	424	426	392	413	421	402	412	418	417	445	421	416	424	417	434	407	435	428	451	442	429	395	409	426	424	383	411	396	440	429	395	391	439	431	442	426	429	441	410	431	375	422	402	394	463	377	457	498	418	432	417	438	424	374	418	402	397	460	445	399	448	417	430	423	412	421	371	426	457	462	440	388	432	394	424	399	437	426	448	426	425	396	406	400	449	415	453	426	422	423	464	399	443	415	418	400	404	449	370	419	463	424	452	412	374	440	408	450	425	471	447	419	410	392	425	412	444	412	378	384	409	400	410	395	437	426	448	443	396	422	434	444	455	413	421	398	420	383	424	367	419	432	422	446	444	408	393	405	431	438	420	392	408	413	399	413	407	442	363	394	416	395	421	417	455	414	393	406	426	412	404	410	385	412	387	456	400	392	439	404	415	396	376	408	428	400	438	445	418	393	415	415	402	418	444	455	427	427	438	445	427	417	376	425	460	423	378	451	385	386	421	408	427	405	417	414	425	429	408	385	418	394	413	377	421	427	433	418	440	435	420	437	433	363	424	445	401	426	419	429	422	448	422	423	416	419	442	399	399	410	425	410	430	402	373	418	404	428	420	420	423	449	442	400	384	399	413	447	389	395	446	442	442	432	431	407	448	396	438	403	408	408	397	412	439	385	410	410	395	455	433	425	417	417	429	448	413	421	425	441	409	423	407	420	434	443	387	429	442	406	412	435	450	401	455	441	422	418	410	425	414	425	414	415	422	400	435	410	427	435	399	428	397	441	414	427	398	440	393	428	426	359	423	377	435	383	418	431	414	453	385	449	461	433	423	441	411	420	429	417	410	426	406	439	433	405	448	383	405	427	398	394	410	402	402	420	431	411	419	432	396	410	437	383	414	409	442	436	383	404	442	411	440	424	409	437	400	395	399	446	430	409	425	443	401	419	449	422	417	411	422	411	433	426	450	403	427	404	429	430	394	424	417	394	388	455	417	420	414	419	393	400	407	457	444	392	438	458	423	398	443	435	434	409	437	404	455	467	427	428	417	393	457	451	383	412	415	386	405	431	420	415	404	446	413	422	446	404	415	434	427	399	433	430	422	438	427	374	451	412	404	435	429	393	423	420	409	421	404	393	425	423	479	434	425	420	396	397	401	420	436	403	422	437	423	421	465	392	423	388	411	438	441	412	429	369	414	388	449	422	423	410	410	419	435	401	436	415	398	439	419	433	446	418	413	423	392	415	420	409	425	392	408	405	423	418	433	455	401	415	415	416	380	422	410	414	427	441	461	400	423	428	409	409	409	431	391	396	442	386	431	400	399	465	398	446	423	384	421	434	438	431	405	439	408	429	444	432	474	420	417	422	447	408	392	425	416	408	427	411	431	455	408	411	454	425	414	442	422	423	394	401	381	364	439	413	409	426	466	426	412	417	424	424	439	428	454	418	393	438	437	441	403	439	425	426	396	408	410	404	422	435	397	422	430	470	427	425	419	428	418	420	417	417	381	411	402	436	412	432	421	413	453	445	413	413	414	436	407	406	416	395	400	420	426	375	387	420	414	399	432	387	423	445	404	427	424	405	401	425	465	437	418	447	425	396	419	434	411	416	408	427	436	387	435	392	450	414	387	432	418	402	435	428	413	444	410	423	405	397	424	411	419	420	447	392	408	413	429	411	437	413	406	430	412	465	419	414	388	454	398	419	440	458	432	455	410	428	444	431	409	407	429	408	445	430	450	390	441	427	403	422	402	423	424	407	396	402	446	426	437	446	398	433	430	393	412	421	433	442	406	389	390	430	421	416	458	398	394	427	409	424	425	415	399	395	398	398	419	407	466	407	430	457	385	426	411	438	420	412	385	398	407	435	458	465	418	413	457	419	436	426	387	446	434	435	412	413	411	414	405	454	431	405	446	424	411	427	398	408	386	405	456	415	414	399	437	430	411	402	395	436	419	410	408	421	451	418	380	420	448	441	451	432	388	414	396	417	434	409	394	435	396	407	426	397	420	422	376	437	427	442	422	411	382	442	425	385	433	394	450	440	415	402	415	450	428	437	418	402	433	417	449	379	430	404	441	391	416	436	436	415	437	407	424	390	403	470	416	413	445	359	415	417	431	399	390	406	428	400	412	393	440	408	420	445	436	424	413	433	389	440	428	432	375	425	371	410	407	453	432	434	421	407	411	400	410	469	404	418	428	403	450	424	451	429	451	456	423	414	427	428	421	436	420	410	445	434	420	421	429	401	406	395	425	452	430	435	439	435	430	394	452	423	412	411	402	433	451	457	398	438	425	412	420	426	392	410	434	438	422	388	411	425	420	415	459	403	446	389	401	382	416	460	403	452	410	464	431	427	458	414	424	432	407	400	404	421	426	424	424	409	425	443	454	413	425	434	452	459	426	435	404	432	415	431	391	432	405	417	396	419	437	400	422	423	434	389	392	425	411	407	410	431	418	419	446	426	373	420	386	438	398	424	400	410	411	397	436	415	444	420	410	410	393	424	437	467	401	395	425	424	446	420	440	439	433	412	398	442	414	429	417	386	418	420	434	438	428	431	397	428	448	400	394	412	437	406	442	436	430	417	430	405	440	444	421	386	423	423	397	428	423	423	452	426	400	410	423	409	409	415	415	449	430	419	402	439	439	412	368	433	396	391	455	396	455	406	447	407	402	429	435	425	388	416	381	412	433	380	415	416	400	395	452	444	470	419	424	420	463	434	423	430	423	436	400	410	442	423	390	424	387	453	419	394	421	392	443	433	419	466	420	396	443	414	423	420	412	403	427	418	411	406	418	408	435	408	439	400	452	408	446	447	424	423	420	394
24885	21470	24880	28488	21547	19921	3850	891	333	819	1816	1126	254	208	226	238	266	227	243	241	210	248	238	240	246	248	225	237	224	248	258	253	267	241	226	253	263	239	248	257	243	244	269	233	261	264	230	243	255	225	251	255	227	225	220	235	209	203	242	217	215	240	231	246	233	263	210	254	244	222	220	234	238	244	244	222	256	253	263	243	250	240	234	220	228	243	270	238	251	229	256	222	241	229	233	246	234	234	234	230	224	237	255	207	260	235	255	200	227	244	222	253	219	255	215	238	251	228	243	260	235	234	243	225	229	249	250	247	245	246	226	230	232	231	234	242	236	234	223	253	228	253	237	214	229	235	223	248	223	239	240	227	245	230	253	247	233	233	237	264	248	222	243	217	225	263	226	228	247	242	254	240	252	240	232	245	240	235	232	258	256	239	271	230	259	232	226	232	225	258	250	247	222	232	291	227	220	268	215	256	240	217	231	252	232	222	269	212	217	252	238	262	224	261	236	236	234	249	235	209	241	258	262	235	209	204	235	250	236	247	224	261	240	247	248	248	244	223	232	227	236	276	274	277	257	250	243	242	208	225	229	235	228	249	237	255	241	212	250	247	227	252	265	238	222	217	227	249	260	227	207	230	234	258	259	247	260	220	245	240	213	249	241	269	236	241	220	253	247	280	231	213	218	254	246	216	232	229	248	232	236	230	255	232	262	235	234	252	238	235	262	224	207	239	228	219	261	254	271	269	248	204	254	217	261	246	239	254	248	204	232	235	266	235	242	244	245	258	239	216	219	251	226	232	230	235	237	243	252	246	249	239	238	259	250	249	247	235	223	236	218	230	238	254	258	222	245	214	251	258	275	236	249	219	241	217	231	245	215	252	246	218	252	230	238	244	236	244	271	257	245	226	238	248	228	237	214	245	222	238	205	204	226	231	272	242	254	241	237	220	237	247	220	270	231	269	243	276	243	236	242	232	241	267	238	228	228	268	245	247	234	230	237	238	221	242	224	229	231	224	234	260	264	243	224	237	245	237	258	242	240	265	221	226	248	227	243	257	234	236	246	224	216	239	240	225	232	252	251	262	245	235	235	234	232	215	223	239	238	254	257	210	209	212	225	230	207	253	250	241	228	231	254	242	250	223	225	229	240	238	233	214	222	231	225	231	219	240	248	211	241	237	271	243	254	241	247	227	258	232	234	236	250	231	239	262	240	240	263	242	241	233	254	238	246	251	252	244	240	256	249	223	245	264	241	231	215	197	229	201	231	245	247	252	231	253	232	216	232	217	237	222	244	252	246	228	226	221	240	216	228	218	231	222	246	237	224	254	242	244	236	258	229	226	247	274	253	233	243	222	240	239	230	251	265	249	249	254	221	240	239	250	254	219	239	216	243	247	266	270	228	258	232	234	230	262	218	221	225	242	232	206	245	219	227	248	229	233	242	236	244	242	244	261	243	206	242	217	205	230	233	240	233	241	222	225	230	281	237	245	255	217	259	247	257	228	252	267	267	226	260	255	239	237	260	235	239	230	221	239	232	264	247	251	222	242	254	222	229	255	263	237	247	233	244	228	230	255	227	235	224	234	237	277	270	265	207	229	268	221	235	226	223	259	242	206	249	265	255	248	221	241	229	237	227	228	264	217	227	243	246	263	232	233	222	242	214	226	266	269	217	221	234	218	217	246	235	261	238	229	212	249	244	244	245	264	223	222	261	267	223	228	249	242	231	223	251	272	218	252	230	255	227	213	203	218	223	232	251	207	203	253	258	224	210	232	256	284	201	250	258	247	248	245	220	207	258	236	240	216	234	223	237	202	221	232	221	241	241	236	220	236	274	253	235	249	221	248	260	275	229	255	241	226	261	222	253	231	231	218	272	250	205	270	221	228	226	204	233	212	218	242	241	249	256	223	247	244	248	269	231	247	254	236	234	253	244	233	240	242	241	235	246	248	258	220	236	229	291	221	251	213	251	240	228	229	266	228	260	237	249	213	216	235	211	238	265	234	240	246	198	208	223	255	250	204	262	234	209	222	247	228	244	226	259	245	267	254	234	221	219	239	238	238	243	216	212	250	238	244	249	239	229	230	243	245	233	243	255	256	242	261	263	236	211	238	223	219	239	218	242	242	254	252	231	238	217	211	208	215	239	271	222	215	250	279	245	255	256	244	237	270	249	235	261	254	248	236	209	235	242	231	206	230	261	254	273	226	231	220	227	232	218	243	224	237	270	217	225	269	211	224	241	263	214	244	281	243	225	262	258	212	237	257	256	245	247	234	261	226	243	276	232	235	251	213	256	260	246	244	238	207	214	196	235	243	260	245	260	236	227	237	254	238	244	260	236	239	233	250	242	229	277	199	238	231	266	237	253	245	230	245	225	238	240	250	260	242	231	233	222	223	256	233	238	226	207	244	220	245	219	261	249	243	237	246	218	222	259	218	274	247	229	221	230	227	244	230	214	230	274	241	240	247	255	236	225	226	254	226	239	231	214	224	214	235	229	230	251	233	236	227	239	248	232	232	239	245	236	247	244	234	266	221	237	232	251	229	249	255	267	241	253	202	233	261	245	227	219	238	257	241	256	255	248	227	232	256	274	241	263	243	247	264	208	252	234	235	234	250	246	220	226	245	244	269	255	242	241	253	248	275	230	243	259	239	231	220	236	278	231	229	245	226	234	227	261	239	233	217	253	261	234	244	237	262	237	216	251	257	223	220	242	225	241	232	244	229	237	241	244	235	237	215	203	256	252	244	242	239	256	242	237	257	254	264	226	260	245	253	244	218	218	282	230	244	250	237	233	260	272	244	238	218	239	257	243	265	235	228	220	224	266	212	236	253	243	266	232	247	226	222	259	225	240	246	223	236	271	225	227	262	214	271	258	253	258	246	256	263	244	222	262	253	252	251	210	203	243	225	257	222	248	240	244	201	234	219	225	248	232	254	224	244	222	272	238	239	239	257	258	241	234	259	218	210	249	253	244	217	250	234	213	216	249	218	256	223	236	255	255	216	244	247	240	242	253	204	211	238	225	256	236	209	247	218	220	241	257	225	262	252	243	214	237	228	245	224	210	227	235	234	216	254	240	259	197	234	236	262	256	259	271	233	256	248	214	241	255	245	223	247	234	234	216	237	263	259	239	252	239	207	251	230	240	205	244	249	223	248	204	245	257	232	235	277	225	241	243	231	223	248	245	231	208	231	246	226	229	232	251	229	216	229	244	234	254	244	247	255	228	209	239	241	237	228	240	260	233	231	212	240	259	259	236	242	259	222	222	244	248	275	247	231	246	200	211	225	238	234	264	228	265	228	236	234	253	240	243	227	220	265	249	270	230	224	219	204	227	236	251	267	247	244	219	229	252	234	240	226	236	221	249	218	254	214	213	222	252	241	210	248	251	252	228	213	230	243	244	221	265	219	278	245	209	240	210	254	238	244	225	235	249	235	243	251	225	217	221	222	232	223	254	262	232	236	253	222	237	252	248	244	248	242	243	225
24856	39333	21981	10185	5277	2426	1470	842	667	1018	1682	1127	667	595	597	575	575	633	619	578	593	576	585	563	563	549	548	620	570	592	592	576	586	578	608	542	555	599	601	547	605	576	555	612	591	595	600	583	617	594	612	606	550	576	601	577	584	562	562	601	524	571	590	612	594	555	591	601	568	553	564	614	579	561	570	600	591	607	553	599	560	602	532	568	647	593	553	608	571	578	625	546	578	614	547	597	614	576	637	623	589	612	617	568	540	616	602	579	588	583	619	545	607	581	577	583	601	621	602	596	564	599	550	591	572	599	609	572	586	584	563	574	534	556	560	563	623	570	596	544	604	579	626	601	601	596	588	611	554	609	614	566	611	554	605	590	595	580	574	594	555	616	573	572	576	633	583	615	611	621	547	586	602	571	605	579	570	631	607	587	565	622	570	577	595	607	578	564	609	593	590	580	563	618	571	624	598	604	547	613	626	578	581	575	594	598	580	585	607	627	640	620	590	597	581	573	614	608	595	625	542	582	607	548	617	618	644	613	627	603	564	584	560	582	575	566	583	599	546	583	616	575	577	590	600	612	580	594	556	607	574	578	593	611	616	573	578	616	561	558	544	560	542	583	570	553	552	558	596	609	598	602	584	594	615	579	558	605	556	512	611	555	606	546	592	642	591	556	622	601	584	591	529	582	571	578	590	576	632	578	628	598	606	578	608	568	609	579	575	562	582	613	562	622	581	540	595	584	565	602	624	579	620	592	540	617	542	553	566	555	598	595	582	603	542	641	587	575	580	569	617	609	587	588	563	616	605	561	631	603	614	550	608	546	605	581	583	648	553	589	606	538	642	587	553	598	596	597	596	573	602	635	605	560	602	578	591	585	586	617	586	605	596	585	596	579	589	544	547	583	618	544	585	613	559	589	572	617	583	582	605	551	560	628	578	581	541	559	575	551	589	613	601	593	615	580	570	576	596	569	603	574	573	574	584	574	585	599	608	592	572	609	637	574	577	570	572	583	598	570	650	601	634	607	633	600	571	631	564	628	621	562	580	614	535	589	581	593	603	571	611	601	598	586	544	571	538	542	598	610	583	585	573	611	598	602	544	560	633	590	600	570	574	593	606	571	571	636	599	573	620	587	629	571	604	580	615	600	582	601	617	576	578	613	522	576	559	590	584	605	596	642	554	600	605	584	591	594	569	580	559	605	586	595	585	583	574	579	570	611	578	620	574	581	611	613	603	564	580	583	600	584	548	599	598	557	620	592	631	609	615	553	614	585	600	580	627	578	600	575	592	540	577	576	571	567	566	590	555	623	602	541	560	589	565	571	575	609	618	657	609	643	602	578	611	569	552	583	595	538	561	605	581	608	553	591	599	578	610	611	589	594	546	616	586	568	609	603	604	604	583	602	562	570	576	580	584	580	593	604	570	605	584	580	606	559	613	598	567	577	600	593	589	576	564	575	623	590	575	566	587	585	584	594	543	586	564	589	607	557	594	593	581	600	617	596	544	553	627	597	592	563	576	652	575	563	573	617	581	604	594	571	559	605	561	612	593	593	631	571	614	598	562	593	568	584	623	602	586	552	549	563	558	604	604	619	599	570	606	564	578	572	572	577	616	543	628	571	606	595	601	631	607	611	557	551	538	532	575	596	611	549	605	595	586	593	640	613	564	606	597	607	632	600	611	589	645	580	571	595	660	560	610	548	607	599	598	549	588	593	614	542	607	572	551	579	593	571	562	581	550	564	608	587	550	599	592	594	586	608	601	571	634	590	566	553	559	562	585	594	567	573	590	606	619	596	598	572	600	562	571	590	577	624	600	580	599	570	612	606	558	626	577	657	582	618	561	568	606	620	527	579	589	555	572	572	581	534	561	587	616	584	609	531	588	573	610	558	551	599	593	600	568	534	594	576	599	596	591	608	579	615	606	616	595	618	584	567	639	592	600	632	556	550	614	617	625	556	577	566	577	566	542	619	648	580	590	590	617	542	557	543	592	561	592	570	576	536	582	592	600	575	571	547	619	573	613	565	561	571	557	576	600	583	559	579	572	619	606	598	558	599	598	566	578	626	601	554	590	578	574	535	624	556	578	623	629	635	604	581	612	591	566	596	555	591	570	574	583	561	603	604	561	568	638	628	589	558	628	574	603	582	565	616	547	585	617	612	584	650	564	601	585	578	580	587	600	601	593	582	578	599	605	567	595	564	596	587	607	561	583	613	597	560	564	608	562	573	557	568	573	580	573	591	573	605	572	598	638	584	599	585	608	576	581	588	586	542	557	588	590	619	567	610	607	564	628	585	634	606	607	630	542	597	578	574	606	587	591	567	556	548	555	569	595	589	563	588	573	636	569	576	525	596	596	584	614	595	557	586	530	586	575	590	609	587	550	575	571	583	564	550	609	564	617	566	587	615	589	595	566	575	571	525	578	568	566	626	564	583	597	616	598	603	609	568	557	586	587	572	561	615	607	529	573	573	606	600	589	562	580	571	597	603	584	546	528	554	590	607	569	565	546	589	606	576	603	596	612	632	591	604	593	529	581	594	595	551	596	576	635	540	586	572	590	625	558	584	562	544	593	612	610	595	624	574	575	613	594	612	597	577	579	611	523	627	608	542	609	555	606	612	593	589	585	560	618	584	579	548	543	530	537	593	581	560	531	572	556	587	629	595	580	614	584	623	580	571	581	615	564	542	573	579	553	655	573	574	548	580	615	593	559	590	563	596	584	598	572	611	540	638	572	585	578	583	579	567	600	570	576	600	620	593	579	613	590	552	560	601	582	580	606	622	601	613	588	580	612	572	607	574	570	577	558	581	600	621	553	611	595	563	572	561	617	554	593	615	560	605	597	597	583	624	604	582	566	593	588	598	595	568	552	591	582	588	609	580	561	634	614	568	620	574	605	581	597	554	593	609	559	583	563	573	568	567	599	559	594	631	600	590	584	581	583	591	597	537	626	599	572	581	603	549	633	571	579	596	596	611	565	582	590	579	572	544	584	646	570	562	630	588	563	598	607	595	641	586	598	601	601	575	588	617	596	594	586	579	581	611	567	585	570	594	601	612	603	565	587	607	576	524	621	562	608	599	642	558	608	618	593	566	578	572	596	576	552	564	568	583	562	548	588	608	617	549	596	600	588	582	627	567	616	614	587	617	563	569	549	602	576	578	575	574	577	626	556	622	608	583	603	564	578	598	604	600	555	572	574	633	599	619	591	576	588	632	571	515	620	544	605	571	595	580	621	561	591	584	573	581	602	602	616	621	591	604	618	576	603	566	588	571	590	534	615	588	584	576	566	617	556	573	610	556	587	607	607	569	582	587	574	590	610	588	564	583	596	530	589	586	586	552	574	555	638	603	610	585	552	623	536	589	543	584	626	623	601	568	554	582	573	593	596	589	581	576	555	616	583	613	549	549	577	568	626	591	593	592	629	543	598	623	561	619	579	549	549	579	604	542	569	555	583	597	563	569	544	573	594	595	597	591	570	636	625	587
24340	21466	25200	28178	21485	21559	17384	2229	506	1248	4149	2070	235	229	223	215	220	230	240	222	217	203	238	240	234	235	235	235	252	245	223	247	231	238	222	229	248	219	217	220	229	208	220	235	232	226	208	200	236	225	228	228	224	230	217	241	232	196	218	223	187	253	248	223	211	219	241	235	245	232	223	236	233	235	228	220	232	245	233	244	192	233	209	250	245	188	224	251	210	199	273	237	247	231	235	223	215	223	228	234	238	237	245	234	236	238	241	236	228	203	245	217	232	254	244	201	240	234	227	216	229	231	255	224	231	238	211	204	217	241	252	249	239	225	234	234	232	248	255	247	224	248	224	247	232	219	201	209	233	209	216	239	230	235	216	218	243	250	261	234	259	269	224	233	248	251	222	229	242	219	247	233	227	219	219	219	254	228	247	225	221	245	240	216	222	233	238	229	242	241	214	237	230	241	224	241	224	207	227	236	231	258	236	224	235	227	225	239	268	237	231	246	251	249	253	217	227	227	220	215	247	240	237	214	216	214	218	227	223	239	247	210	235	229	240	250	232	243	242	214	220	209	220	246	224	238	246	201	212	218	223	219	205	228	194	212	239	224	236	227	222	218	236	232	215	240	224	233	235	237	214	234	211	223	227	251	224	251	255	250	224	246	240	240	208	230	228	220	228	193	236	211	195	231	250	221	231	241	201	236	232	237	243	269	201	211	232	260	237	252	249	207	193	197	218	219	229	233	214	223	265	235	255	207	211	227	245	236	221	216	200	216	214	226	205	234	234	229	249	234	241	235	251	232	227	231	215	250	249	257	234	236	210	198	245	186	228	225	245	240	259	233	210	228	244	205	211	236	190	217	228	246	253	242	224	216	225	251	224	246	237	209	235	223	213	243	264	240	227	235	228	253	229	230	221	250	260	217	248	209	206	219	230	225	278	231	231	206	230	239	257	230	227	239	252	225	220	201	237	249	226	220	226	229	211	236	234	255	247	241	248	222	212	208	243	234	216	227	245	210	240	242	228	244	218	278	226	226	209	205	214	256	218	268	221	218	243	222	251	241	195	206	233	238	228	246	227	250	215	238	229	232	227	250	227	234	230	192	233	242	237	247	240	219	248	216	214	222	244	241	218	247	243	237	228	216	207	251	233	218	232	222	236	235	221	220	229	256	229	222	241	229	239	242	228	242	222	217	233	219	240	225	251	223	229	230	227	247	245	221	206	234	226	229	216	241	244	262	203	240	238	217	235	227	232	203	213	200	225	219	242	209	255	247	204	230	223	222	198	218	238	236	245	210	217	245	253	246	265	195	233	220	222	246	226	204	205	230	211	249	233	223	228	235	211	236	235	229	239	243	212	250	222	203	252	263	207	230	203	223	239	246	249	230	224	219	204	228	218	248	231	243	251	237	247	234	252	221	242	231	248	223	199	240	235	213	235	221	247	218	237	222	225	247	248	258	213	227	233	254	212	225	238	244	248	232	234	233	216	221	244	233	222	193	231	208	250	204	228	249	217	220	237	210	231	245	253	240	228	246	246	228	224	223	213	200	228	246	216	236	227	207	245	237	201	267	222	222	233	233	217	239	227	240	232	240	227	219	221	238	199	207	236	215	239	242	251	228	231	238	236	233	241	232	227	244	252	218	245	239	259	240	230	255	235	224	213	231	216	222	223	214	230	214	245	241	261	235	227	226	213	232	222	219	213	249	242	208	193	201	257	234	214	200	244	231	254	223	264	253	270	225	229	212	248	236	236	228	228	220	249	249	215	249	239	202	222	239	228	238	209	245	244	229	245	220	247	210	256	204	220	223	216	235	232	237	246	228	229	216	225	202	219	245	216	215	236	214	217	232	263	205	257	249	229	260	250	213	240	236	233	237	252	234	232	219	250	215	235	219	218	221	262	243	229	227	218	242	234	276	209	223	230	249	198	241	191	205	239	205	229	212	222	213	231	224	227	214	238	247	203	260	212	247	242	230	226	255	220	227	228	229	238	239	233	230	258	272	243	244	223	217	209	252	245	228	223	246	257	235	199	228	219	218	220	230	227	234	244	269	275	228	211	219	218	249	210	214	205	256	236	219	227	201	221	224	225	222	208	244	252	228	242	229	243	224	215	228	247	242	251	236	215	233	224	236	240	249	228	230	246	217	238	238	218	219	249	237	212	207	245	211	224	244	245	183	187	245	225	252	255	208	230	246	223	260	213	222	222	232	219	214	232	234	240	254	217	243	226	227	195	234	229	241	273	227	237	245	196	232	217	229	219	241	226	236	246	238	211	251	240	227	233	210	210	225	229	204	223	202	205	198	224	245	229	203	247	224	252	195	219	202	247	224	218	228	220	220	219	214	211	233	252	201	219	243	237	200	226	237	260	191	192	214	230	228	227	241	268	211	228	254	232	229	222	208	216	263	252	213	248	217	207	208	235	213	258	236	232	220	204	218	203	234	252	228	233	230	218	236	248	261	206	230	232	219	235	243	207	230	225	239	238	198	234	223	234	214	231	210	228	236	243	224	231	223	221	226	233	216	253	220	188	245	245	255	241	205	251	248	223	214	233	216	208	223	230	245	221	226	213	215	225	215	208	226	247	215	241	204	240	219	233	242	240	216	235	213	221	227	242	231	246	250	206	211	232	228	232	253	247	196	195	228	236	246	223	219	254	229	228	217	236	219	242	250	222	219	233	237	212	217	242	202	210	226	205	231	230	186	244	231	228	207	222	236	217	239	236	220	221	228	222	225	268	237	213	222	232	244	259	230	225	237	208	207	226	233	238	204	201	245	223	229	232	242	237	237	250	226	234	241	198	266	260	231	252	243	234	236	195	219	223	220	207	226	250	254	236	226	208	231	225	247	224	227	214	237	224	258	217	222	221	192	225	250	250	239	238	245	210	202	225	215	232	228	197	227	224	230	236	245	242	237	231	212	240	235	219	236	250	238	215	224	256	253	209	213	234	253	200	223	225	224	223	245	213	247	228	214	230	226	231	242	240	237	244	219	233	231	216	206	216	230	235	225	234	233	226	236	236	231	219	228	220	207	218	263	250	238	244	222	221	233	225	235	221	211	249	221	225	236	193	244	228	214	230	209	251	216	257	228	217	211	224	249	242	234	209	226	220	242	216	236	230	214	243	233	211	210	249	264	217	249	238	238	217	231	236	211	215	246	261	224	230	242	227	208	242	230	246	258	276	217	218	222	197	256	219	214	263	238	251	221	201	205	222	232	222	216	216	245	247	207	229	217	223	228	229	228	230	220	235	231	238	219	215	234	235	249	228	215	204	233	224	239	241	234	236	215	221	215	237	225	227	239	248	251	229	227	224	213	223	220	226	212	229	227	258	209	237	212	228	219	217	228	239	249	238	255	207	228	224	224	222	214	199	257	193	229	211	234	232	211	224	226	223	221	216	223	206	235	201	194	239	256	246	196	233	232	252	195	239	234	251	221	218	233	221	215	240	228	203	231	223	214	240	227	209	210	213	217	259	216	238	221
28502	44983	28872	14934	7353	3344	1840	1113	696	1220	2901	1640	603	541	544	561	609	587	521	557	563	580	502	499	550	509	522	574	572	520	563	588	573	557	526	568	544	491	537	536	541	521	542	575	511	565	571	543	560	516	559	531	529	520	518	550	554	576	549	571	550	534	517	573	562	547	536	571	522	525	520	511	538	537	520	555	611	558	534	547	541	538	538	570	574	543	540	557	533	583	526	524	533	539	516	538	551	530	524	551	571	522	545	533	534	573	536	541	589	582	571	559	565	557	553	582	537	563	590	582	573	540	539	566	553	525	532	515	574	517	558	568	549	507	558	563	549	535	491	538	582	551	555	545	562	542	568	551	530	557	502	505	557	595	519	522	572	553	535	551	539	517	545	566	575	532	508	548	522	537	551	557	536	557	560	563	557	556	538	526	534	545	580	560	549	559	563	561	532	569	519	563	523	495	586	538	586	512	555	561	552	530	583	551	585	582	524	541	560	545	560	570	520	545	563	548	562	547	515	545	591	555	566	544	512	475	539	553	525	533	561	529	592	548	550	569	574	539	534	501	540	557	560	563	530	538	581	558	515	542	512	564	539	524	530	537	526	540	546	538	510	552	525	525	541	569	561	555	536	562	533	562	513	531	561	530	521	520	524	529	554	497	566	548	517	560	558	565	564	565	528	530	549	568	568	497	521	567	565	495	597	513	593	561	576	536	531	530	534	530	535	587	519	558	550	532	569	514	554	512	526	523	536	545	512	606	525	566	544	568	532	537	538	544	574	573	545	546	535	522	528	525	559	520	550	522	530	588	556	525	542	540	515	566	554	479	563	516	522	584	556	560	568	578	498	549	558	510	510	554	549	576	553	544	510	523	517	534	530	537	569	519	549	524	529	529	526	522	568	553	558	555	521	527	531	543	534	533	516	561	538	535	533	534	521	578	496	581	538	546	568	572	575	504	522	503	552	549	592	568	608	521	560	538	527	577	569	503	566	591	542	548	560	533	549	565	537	545	552	539	516	566	535	562	578	558	562	525	534	535	538	504	576	552	553	541	530	517	556	593	582	546	520	544	533	561	545	560	570	530	499	505	570	561	532	520	550	536	551	549	538	563	549	551	564	593	523	555	521	601	553	546	569	570	532	532	517	543	546	535	566	551	545	543	539	534	563	572	557	592	553	564	541	573	526	557	544	521	555	555	566	570	522	566	570	549	548	528	554	536	593	551	529	612	504	542	561	545	503	542	541	532	559	553	544	564	572	517	508	530	542	559	498	563	556	486	533	539	564	549	561	525	539	557	529	550	526	547	542	545	494	574	579	547	538	547	551	537	562	535	544	587	548	511	501	536	505	569	534	571	557	541	521	548	535	555	480	543	531	532	531	524	568	557	535	556	571	520	524	543	571	595	566	552	538	557	522	513	536	555	579	555	530	544	541	507	584	534	573	584	556	571	519	499	564	584	587	527	548	554	586	502	574	531	581	533	540	517	556	520	565	542	518	531	555	516	520	567	568	558	551	559	536	552	526	509	536	576	535	561	533	534	572	526	510	551	508	561	551	597	591	546	520	530	515	587	546	522	542	568	514	600	534	569	563	543	487	557	525	502	559	557	556	571	579	543	527	589	509	550	511	536	538	541	538	497	534	523	518	573	567	547	507	517	540	560	580	530	497	523	563	519	545	549	570	536	558	552	526	553	561	546	512	559	509	543	533	556	551	540	524	547	527	517	549	574	521	539	543	549	545	564	554	512	556	519	541	546	554	517	569	596	562	576	543	538	573	523	577	554	527	552	585	547	504	531	533	520	558	542	555	534	546	518	533	534	561	550	527	549	530	575	514	586	531	529	550	499	536	568	567	562	553	547	524	565	559	563	510	524	546	553	574	554	522	543	506	564	543	547	491	546	550	539	533	540	514	551	544	535	519	525	559	555	531	527	545	558	536	569	549	526	591	525	528	568	537	555	521	545	602	595	566	578	555	500	556	540	533	566	562	564	563	511	543	571	539	539	604	562	533	575	550	541	503	575	509	573	551	529	543	570	551	548	568	532	521	568	551	549	529	530	589	547	556	537	534	546	578	512	548	541	530	507	531	543	534	575	537	543	522	541	568	558	535	525	574	611	489	562	554	518	541	508	556	548	559	551	541	558	509	582	538	545	552	578	534	568	547	520	581	545	543	531	554	545	508	558	539	516	528	550	565	574	550	543	521	535	545	552	571	580	544	582	506	500	542	531	580	548	548	547	543	567	585	581	564	561	530	573	579	568	532	502	583	564	527	532	523	546	530	539	559	548	539	551	540	561	531	531	552	553	518	573	557	585	526	556	587	533	504	514	568	531	556	554	540	522	538	553	538	536	510	557	532	494	578	564	530	547	582	569	555	554	520	576	545	552	534	534	569	526	554	529	533	529	542	521	549	540	512	550	558	562	528	533	524	536	530	514	556	547	523	530	509	563	498	542	573	592	579	559	563	504	545	584	538	539	578	546	550	562	538	558	536	542	560	505	510	529	589	535	519	561	537	570	605	545	553	525	529	553	535	526	542	580	591	541	490	558	571	524	551	556	523	571	543	561	543	536	528	569	566	530	565	593	463	551	511	558	512	540	566	535	528	546	531	589	541	564	554	561	564	535	579	545	525	480	568	536	585	533	521	549	563	509	575	559	557	568	508	574	515	545	561	545	591	546	526	572	515	546	573	554	539	567	587	542	568	558	513	537	557	562	514	589	543	559	523	544	563	524	549	561	553	558	547	548	493	554	514	523	508	536	536	552	523	560	513	592	561	536	529	551	593	529	572	562	541	541	559	598	536	567	567	549	568	540	563	498	573	580	555	537	560	549	539	525	551	531	515	574	522	593	513	530	565	520	540	519	555	531	491	496	555	515	507	549	583	557	543	505	514	544	531	473	515	570	552	549	514	557	568	546	553	506	533	563	555	521	543	547	493	513	527	524	542	561	494	522	543	562	524	538	524	559	572	545	525	539	531	546	546	542	548	515	540	568	553	533	521	559	540	511	517	567	528	528	532	576	584	582	570	557	543	543	542	601	535	559	504	564	567	548	575	541	527	557	517	555	518	540	542	538	564	530	545	553	601	529	519	560	531	584	537	601	506	529	579	530	536	543	544	507	507	555	519	563	545	544	550	536	587	574	502	526	533	586	515	517	539	536	554	529	518	520	542	552	569	544	561	566	564	541	567	536	569	542	538	516	576	556	537	545	554	554	599	586	580	584	520	525	520	533	559	552	526	560	567	569	564	541	536	505	579	544	517	561	520	524	533	537	540	568	509	529	579	552	579	558	523	527	547	528	556	577	541	508	557	513	556	534	520	518	540	561	548	570	541	549	560	540	544	549	566	600	542	526	505	547	564	498	529	540	559	528	527	540	515	533	559	603	537	522	552	545	590	526	542	546	601	540	547	560	540	550	544	547	564	556	549	516	508	533	523	598	502	541	568	540	558	531	532	508	564	535	527	535	552	502	564	506	540	550	541	588
32318	23806	21897	9559	2882	1282	653	346	207	214	329	247	159	161	137	169	139	142	171	170	182	165	147	168	158	143	153	151	149	150	183	179	155	148	148	149	174	151	167	141	122	159	166	155	132	165	130	143	164	180	179	169	152	147	156	163	144	151	170	150	166	159	163	164	162	169	142	168	169	144	175	158	148	152	168	167	146	150	155	145	161	166	174	166	131	160	142	176	142	138	159	159	151	173	152	143	143	157	172	150	153	187	144	153	157	164	145	158	172	158	172	131	158	167	140	166	154	160	166	161	160	183	126	164	153	158	144	165	156	168	175	146	159	172	152	161	161	162	135	151	170	136	162	175	198	133	138	150	133	143	154	163	181	159	145	159	165	136	132	136	159	166	180	155	168	143	166	153	163	142	171	156	168	166	158	152	163	157	168	147	163	169	150	164	167	180	183	144	179	149	164	146	175	159	141	167	167	145	138	151	153	164	178	136	157	166	157	155	173	164	152	140	152	147	157	167	155	161	146	154	150	142	146	144	154	175	152	179	143	171	148	149	135	138	154	149	171	156	152	139	165	170	164	149	152	139	167	164	146	181	151	172	141	150	155	133	148	156	181	164	159	141	149	144	163	137	154	155	128	156	157	172	157	168	135	164	163	151	151	137	158	165	160	150	145	173	161	167	143	146	173	165	167	154	137	162	134	159	158	156	169	163	145	144	164	169	152	147	148	154	155	157	160	154	168	169	160	160	152	155	139	162	153	182	151	148	164	160	177	134	174	161	153	150	143	140	183	158	145	144	156	156	151	133	177	162	153	138	184	147	164	158	159	146	186	157	167	148	164	158	163	148	176	147	170	152	174	168	166	164	149	148	167	160	158	151	157	166	147	171	167	153	164	161	162	167	155	162	144	134	159	151	177	160	160	158	176	183	145	144	155	156	184	142	139	170	145	165	164	165	150	163	158	163	164	149	164	153	141	143	189	151	163	154	151	166	130	183	130	144	139	165	134	162	153	168	143	169	155	140	165	141	166	163	167	120	137	162	159	162	171	139	164	155	138	172	149	134	136	157	160	169	148	156	163	157	158	169	134	163	155	164	148	146	186	176	163	158	159	138	158	149	184	169	184	157	182	151	162	171	139	155	153	149	156	131	174	163	139	162	143	159	150	152	147	146	143	137	164	148	171	148	172	178	177	155	161	150	174	130	157	157	161	147	167	167	159	144	163	137	180	147	164	183	172	158	143	167	157	167	145	171	180	169	156	157	146	185	157	159	148	156	146	153	156	145	146	156	166	152	172	144	150	147	158	165	162	163	182	147	147	152	173	165	136	170	149	142	179	149	157	173	135	157	132	188	121	167	171	174	138	173	172	170	145	158	168	142	170	164	156	149	166	158	165	160	143	140	164	195	151	186	142	175	147	169	152	159	152	147	138	167	155	152	160	163	140	157	144	159	164	160	167	145	129	141	179	170	154	149	158	160	160	144	147	160	160	146	133	152	134	155	170	138	146	138	149	138	153	148	163	165	154	144	137	152	150	161	169	145	145	175	153	164	144	151	173	137	167	153	187	165	149	135	150	178	162	184	149	164	143	167	144	161	122	164	161	146	154	172	157	176	153	148	141	138	160	158	121	168	152	168	151	158	174	177	151	165	149	167	147	145	156	168	178	150	135	168	159	158	149	173	154	175	155	161	154	140	149	145	168	170	155	146	165	154	136	170	160	163	167	139	151	145	162	147	191	170	137	160	151	158	165	141	163	157	145	149	164	163	145	136	175	165	169	179	184	155	143	149	142	179	152	144	156	184	164	147	151	156	151	178	158	144	152	166	151	139	143	177	178	165	171	146	177	150	163	160	147	156	153	167	168	157	167	133	150	136	163	164	128	166	161	132	131	158	157	166	157	154	159	143	146	158	140	167	154	144	145	141	139	178	141	151	153	164	179	157	167	154	177	173	142	166	175	139	197	175	177	129	138	154	146	178	157	165	145	157	159	183	156	167	151	185	168	153	137	156	175	159	170	138	152	171	161	178	163	140	144	142	150	163	153	151	172	180	169	174	166	131	147	179	177	161	158	162	139	136	169	148	162	174	142	160	154	158	149	147	173	126	164	155	161	181	159	168	163	136	173	144	139	157	169	155	126	146	160	156	158	140	143	151	143	170	154	151	154	148	164	159	156	160	175	147	172	171	162	136	154	160	159	148	144	161	183	159	183	172	146	164	154	157	150	153	134	139	158	179	157	151	154	150	134	136	145	190	138	168	152	163	145	172	158	131	168	151	161	159	161	147	163	145	183	180	169	146	165	164	141	130	157	141	181	173	179	167	168	147	156	151	143	154	141	153	163	169	169	172	162	153	166	169	164	147	167	156	142	158	170	147	154	138	165	128	158	160	146	166	150	154	135	141	157	150	167	137	153	137	149	142	145	142	155	164	138	146	155	164	165	162	155	151	160	162	181	161	159	166	158	176	163	147	165	145	168	171	161	151	169	163	131	154	152	169	177	151	141	171	164	164	156	172	166	176	172	161	171	155	167	142	159	134	169	171	163	185	159	151	152	162	171	179	151	171	171	141	141	171	160	167	168	152	167	156	169	133	151	162	137	149	137	157	150	164	152	140	155	151	182	171	153	136	160	138	135	147	149	147	146	149	163	164	139	154	172	145	158	173	149	147	155	164	162	158	157	159	146	160	159	174	173	147	192	154	161	156	155	153	170	146	163	165	161	158	148	159	167	171	165	144	154	133	173	159	149	165	134	135	144	143	170	172	161	156	151	155	168	162	149	169	148	163	152	161	164	161	156	149	159	145	152	159	152	158	152	180	148	162	174	154	166	164	132	174	148	154	148	163	140	155	141	155	152	164	149	148	160	147	188	154	163	161	170	160	158	140	174	165	172	145	163	157	150	163	179	141	158	135	159	152	176	185	167	146	147	180	160	174	153	172	178	189	149	150	132	149	167	172	174	155	133	150	153	147	141	154	152	176	138	124	173	169	162	142	172	130	152	151	156	149	147	177	175	176	165	158	150	178	168	136	162	155	171	164	159	144	162	160	166	149	159	180	170	153	137	165	141	147	161	151	178	148	172	147	174	151	142	148	170	157	161	159	144	163	143	137	172	161	161	137	142	168	167	203	148	172	144	119	193	160	148	142	146	161	141	149	159	146	158	144	162	152	180	156	155	144	162	148	154	190	179	159	156	169	158	142	148	180	168	178	153	157	171	170	151	146	170	149	155	146	155	172	145	166	182	170	147	167	157	169	153	125	153	137	150	170	179	155	172	151	168	149	158	166	152	168	149	165	158	141	159	162	151	166	166	140	161	122	154	141	152	168	151	153	166	164	173	167	173	144	177	156	140	149	181	174	153	188	153	172	139	166	165	162	163	138	148	157	157	159	146	181	153	166	158	157	145	174	166	141	143	179	176	177	150	157	164	147	161	153	156	167	139	154	179	155	182	155	166	154	169	142	154	147	156	159	148	158	134	165	164	163	148	141	181	169
24651	28322	15470	4971	2224	1070	700	518	499	446	512	496	420	448	434	438	390	439	436	423	450	381	455	453	436	398	444	441	446	415	424	407	451	414	409	377	418	460	439	464	408	394	400	396	417	411	454	418	417	420	441	395	415	434	415	420	431	404	431	449	424	431	454	456	436	420	433	452	406	460	401	446	458	437	423	423	417	483	440	443	419	438	398	442	398	420	400	393	465	437	456	442	465	433	414	440	412	415	438	431	437	421	435	404	412	428	410	417	419	401	470	401	452	432	420	410	427	427	403	411	427	380	408	447	427	392	407	395	440	393	432	419	420	425	424	405	441	447	426	440	427	399	439	430	402	421	453	440	447	404	379	410	419	457	435	430	442	446	408	381	440	422	419	425	423	399	438	441	438	416	427	428	444	433	412	422	438	412	393	446	430	429	434	422	443	422	402	420	471	411	417	414	442	421	437	442	433	419	390	415	382	425	439	421	441	439	424	441	440	424	427	399	417	415	398	435	405	409	432	403	436	425	426	426	434	459	451	412	409	397	395	406	415	427	412	398	460	431	436	406	476	418	400	435	434	421	418	420	439	413	437	427	416	446	429	367	454	428	436	415	418	412	452	393	446	433	432	447	419	446	446	410	384	436	409	396	406	450	393	422	390	428	423	402	418	444	434	436	457	427	439	439	374	419	409	437	426	415	410	406	443	404	414	399	429	437	429	448	391	396	446	396	421	440	461	434	420	414	407	446	425	412	418	464	415	416	454	407	421	434	449	396	406	418	445	435	433	445	414	402	452	444	436	429	447	417	433	425	392	391	439	406	442	430	387	420	395	430	396	415	434	427	395	444	423	421	413	411	439	425	405	415	434	449	451	427	466	412	421	435	430	438	425	454	369	413	384	401	441	420	441	427	427	415	377	419	413	411	422	451	411	421	437	418	401	410	463	426	441	414	451	397	438	415	459	440	420	415	412	433	407	434	404	448	399	373	433	426	435	403	424	411	442	451	410	427	448	428	383	409	422	470	449	436	402	413	449	418	417	476	432	429	418	436	401	374	410	398	437	397	415	441	451	415	432	412	388	437	413	447	404	441	397	411	388	444	423	428	454	417	407	402	414	424	407	408	425	417	458	410	460	445	433	422	425	435	436	446	402	435	424	407	441	412	417	429	416	413	419	461	426	397	418	402	406	422	432	395	436	431	415	415	439	400	481	401	423	429	415	435	429	439	389	410	403	411	414	416	438	374	425	435	446	455	394	448	442	391	438	459	405	408	454	414	418	434	424	424	434	446	416	471	424	408	449	429	434	415	430	402	398	423	410	416	440	415	415	481	416	440	437	395	406	423	440	410	426	416	425	461	403	426	427	429	427	427	478	424	398	462	440	396	395	413	419	411	469	407	462	431	416	457	374	401	432	404	409	415	427	441	423	398	409	405	410	432	435	435	431	434	428	414	438	418	410	454	453	460	418	384	410	432	420	443	418	466	427	458	458	389	403	460	413	434	414	462	406	445	410	414	388	420	438	474	425	438	421	438	415	423	404	429	447	415	402	419	433	393	461	446	437	437	405	427	488	450	438	438	411	420	421	439	417	466	425	418	467	404	419	444	406	413	388	425	414	437	432	431	415	395	403	446	443	436	391	410	395	427	439	422	410	418	422	446	415	396	441	415	424	426	438	411	387	439	427	434	465	421	410	397	440	438	409	419	419	450	444	428	413	424	429	435	393	459	417	449	374	385	425	462	437	434	428	418	392	392	405	424	398	469	444	421	455	415	431	387	422	417	422	410	428	438	409	437	432	426	423	442	435	426	434	454	417	427	382	422	435	433	398	435	434	423	437	426	432	401	462	430	419	406	444	447	427	394	405	407	402	419	419	415	403	469	432	359	409	446	451	417	447	417	417	439	409	460	442	402	438	404	442	441	412	392	422	414	383	417	413	396	457	409	423	401	444	414	456	402	435	412	452	439	471	394	449	429	396	414	429	400	409	424	426	416	445	427	445	412	401	458	431	403	433	405	396	433	411	410	453	426	447	392	446	447	412	437	399	415	449	426	414	409	412	386	409	375	422	436	443	462	392	392	393	428	443	406	438	424	424	418	419	439	384	419	421	428	418	430	431	410	442	438	415	424	429	415	412	447	427	451	410	447	383	424	402	432	412	427	428	421	394	425	415	419	424	415	431	395	414	435	391	420	391	430	401	424	415	452	413	409	472	402	413	408	481	440	433	446	428	457	445	419	418	419	412	398	395	440	373	422	437	423	391	416	436	403	435	445	421	395	465	420	427	440	407	425	413	436	432	415	400	465	421	418	422	453	420	455	425	447	426	410	430	425	441	441	433	399	420	417	440	415	433	444	407	414	421	426	450	461	411	424	413	412	412	423	442	433	406	429	429	426	437	426	468	437	447	434	446	409	419	388	437	391	400	461	443	422	406	418	399	386	403	418	417	383	408	440	385	446	427	436	393	435	452	406	428	425	405	410	407	395	453	459	403	438	411	426	452	430	413	446	411	444	429	461	416	440	440	466	448	420	404	432	440	425	452	420	447	446	404	456	398	433	427	406	401	400	431	459	448	423	432	413	431	402	416	378	442	435	435	415	418	481	401	431	423	433	398	430	454	423	414	424	408	399	434	392	453	472	449	437	427	465	402	429	436	408	425	413	440	460	433	447	411	417	420	416	452	405	426	417	395	410	419	402	415	438	417	408	436	418	415	419	438	421	437	425	436	409	376	418	386	386	413	429	422	429	430	410	429	433	420	387	418	428	418	443	435	403	431	429	418	408	457	438	424	433	388	399	412	392	437	430	413	483	435	437	404	409	433	430	446	399	465	432	410	437	456	416	459	418	422	393	426	411	425	425	401	433	418	464	446	400	415	426	392	413	424	424	467	420	454	442	410	424	452	403	419	444	430	407	421	464	425	413	396	433	443	414	403	445	412	427	421	419	421	409	436	435	423	407	379	385	425	418	429	406	407	440	423	436	405	430	378	419	441	433	401	449	404	450	387	419	439	421	414	433	418	410	423	418	441	443	436	447	419	386	404	408	447	400	428	399	426	432	421	406	416	443	389	421	459	454	412	421	396	410	427	435	460	391	365	440	411	446	417	413	435	438	403	432	443	429	424	396	426	404	432	410	434	394	420	435	457	427	401	380	465	454	426	444	433	428	438	402	388	435	448	416	421	419	416	425	418	410	432	425	402	390	455	418	439	470	416	448	448	454	445	428	421	413	424	398	443	417	423	401	414	451	407	429	450	440	378	442	432	421	403	429	425	404	445	373	427	419	435	395	411	422	424	436	373	401	414	434	427	432	401	402	387	421	409	406	450	403	430	473	426	401	455	426	426	418	408	421	410	444	407	378	442	419	438	411	417	441	453	443	422	438	434	422	474	424	420	412	416	418	402	407	440	417	448	453	413	433	463	402	435	429	420	469	422	436	386	411	423	440	400	415	462	402	423	401	431	410	474	459	426	410	449	440	444	430	421	436	452	408
24954	21490	24868	28520	21569	19943	3886	1256	474	547	2010	813	251	237	237	234	257	207	227	216	253	255	226	203	229	240	264	212	216	254	257	231	221	203	246	238	240	241	204	236	241	223	261	248	248	228	232	219	223	230	231	237	225	237	238	218	237	227	246	221	218	227	242	209	249	231	214	236	203	263	234	237	218	223	230	247	219	234	217	224	234	229	236	230	214	259	224	225	236	226	210	255	213	229	247	230	216	197	244	248	241	231	213	228	228	223	225	228	209	250	222	227	230	236	235	232	223	238	231	239	207	237	219	218	239	232	224	257	257	234	256	237	284	257	236	227	255	221	230	220	276	246	227	238	244	220	250	280	246	242	227	250	240	233	227	201	222	236	251	223	211	219	192	227	231	221	215	239	265	251	234	237	233	227	206	241	226	231	222	256	247	205	244	207	202	207	223	220	238	222	252	257	212	213	244	250	243	247	244	245	195	215	242	249	247	238	220	219	253	255	216	240	241	242	235	218	221	221	220	220	233	218	234	175	228	230	249	244	250	245	219	194	240	224	235	258	204	238	263	251	243	221	243	226	229	270	244	252	221	227	259	239	222	235	224	200	230	209	255	247	212	239	251	264	264	238	246	231	234	250	245	242	255	252	234	211	223	237	222	249	240	245	242	226	241	227	249	238	223	232	238	238	252	243	263	232	261	241	208	210	241	246	236	237	250	211	234	241	261	234	224	227	233	249	223	225	220	198	221	229	220	225	232	211	215	248	242	220	228	221	239	234	241	237	234	209	196	250	228	222	236	235	210	236	248	241	237	228	215	256	234	201	224	225	262	233	233	226	248	257	198	240	229	225	231	238	231	217	245	228	235	195	205	204	231	211	223	242	231	227	239	211	248	224	219	228	256	213	207	224	248	209	230	202	221	238	223	242	237	221	235	226	223	230	241	246	233	248	242	230	251	236	229	237	203	206	231	238	266	213	226	247	203	237	251	245	251	235	234	221	234	194	205	220	239	219	209	238	238	242	224	235	213	217	235	239	219	215	218	202	222	232	239	250	232	225	260	232	240	247	211	212	216	249	237	263	212	222	250	215	235	224	211	237	253	213	222	201	246	227	231	230	251	234	245	234	203	242	245	240	226	229	234	208	232	230	223	268	255	243	230	220	207	217	192	229	238	240	210	242	221	248	237	236	248	224	223	233	223	223	222	245	232	236	210	235	222	220	245	238	215	244	222	232	243	246	240	245	235	215	241	235	223	239	238	220	189	232	239	233	224	238	220	240	226	233	232	218	243	223	219	240	241	231	213	222	233	241	245	249	228	231	212	238	238	204	247	219	246	238	221	204	221	215	232	222	219	217	229	247	202	260	222	235	223	245	228	233	226	245	277	229	234	266	208	216	249	258	277	214	244	243	242	250	230	258	239	215	239	228	218	211	224	219	229	251	202	244	251	223	208	237	202	225	227	243	230	238	252	254	211	248	220	232	271	205	229	234	238	222	208	218	202	223	239	244	233	247	233	236	208	205	245	231	228	248	225	227	215	204	245	198	236	245	252	218	247	250	235	228	250	237	274	219	237	233	226	203	241	232	215	236	224	219	213	267	260	241	251	245	240	231	213	246	218	235	251	262	239	262	209	281	229	208	241	221	227	255	209	237	239	242	232	247	227	251	236	237	263	226	245	213	236	244	258	241	216	230	242	225	243	251	208	218	212	221	243	233	210	252	232	258	247	227	223	235	228	250	234	232	237	239	236	240	242	212	233	220	242	243	245	229	234	248	232	201	259	211	246	212	221	214	230	255	210	220	214	228	214	222	193	200	257	214	205	219	255	235	245	256	239	238	246	235	218	235	244	278	244	204	230	196	246	220	242	232	223	240	211	234	250	205	228	211	244	237	213	238	234	211	216	207	262	247	250	254	234	234	243	252	246	234	273	232	226	225	225	224	224	230	245	247	237	234	243	227	256	258	212	221	211	231	264	215	228	238	232	219	226	219	212	263	214	227	261	212	219	236	220	274	219	215	258	259	230	239	229	237	227	223	228	231	270	248	253	253	239	220	212	218	221	217	201	198	243	239	223	274	228	193	245	247	226	221	240	213	238	237	232	231	227	218	215	217	230	243	244	229	243	220	244	211	231	220	250	206	237	212	214	257	234	233	214	217	214	248	240	214	244	249	227	219	246	240	210	239	245	212	239	254	249	240	231	234	239	263	221	255	235	214	216	219	244	240	244	240	225	206	234	213	214	218	242	236	255	248	242	202	219	257	243	222	264	243	248	214	264	215	252	208	226	226	211	245	223	221	231	237	225	243	232	268	207	221	245	235	260	231	240	239	254	254	244	208	236	257	247	223	211	240	224	271	237	236	243	219	217	255	241	233	217	236	241	259	218	266	234	208	243	244	239	244	224	256	229	227	205	230	225	213	218	262	239	227	209	214	226	247	258	235	211	219	254	231	225	229	237	207	256	211	210	209	264	253	230	238	265	220	245	212	231	235	234	258	245	217	233	242	221	229	226	221	238	269	244	228	270	228	230	229	206	225	190	234	218	235	227	247	228	234	251	247	222	240	251	222	227	216	214	242	236	246	231	218	249	223	255	231	217	233	236	246	243	227	262	214	223	232	227	233	246	228	233	222	234	211	254	254	233	275	252	220	211	199	205	238	204	248	222	229	226	199	225	218	237	220	234	233	208	224	219	223	226	225	222	255	204	232	254	266	217	241	234	231	225	224	209	220	228	231	242	258	213	241	237	235	253	220	249	216	249	245	240	253	219	229	259	252	229	231	220	224	234	229	221	235	222	230	242	244	230	215	234	218	258	209	256	218	222	216	206	209	256	222	222	242	222	228	229	240	211	269	231	246	227	227	233	228	217	255	264	220	244	262	245	235	228	237	227	236	236	235	228	213	209	220	224	230	231	257	237	226	219	230	229	212	248	229	207	221	219	203	234	245	232	223	250	231	248	227	246	213	263	229	186	250	243	218	216	243	240	251	247	215	248	234	225	256	222	238	230	237	214	229	200	224	224	242	252	231	233	235	215	211	238	233	216	255	217	244	241	219	227	233	239	197	250	216	214	212	205	229	239	260	237	236	235	233	233	239	236	260	240	225	246	209	229	216	232	237	218	216	239	226	226	247	245	230	233	227	269	226	231	235	221	231	234	237	231	227	237	273	229	272	213	247	235	225	210	235	225	213	245	244	212	220	240	230	233	207	238	219	257	225	242	246	213	209	232	221	255	245	220	212	246	215	226	240	243	228	243	235	222	236	240	238	218	236	232	226	241	231	252	227	225	245	231	230	241	202	242	228	220	235	229	244	216	236	245	239	221	255	217	205	219	245	233	283	234	232	240	233	230	213	223	238	232	229	204	217	263	234	233	242	214	240	216	237	198	248	230	228	233	248	261	228	219	219	199	226	215	229	221	194	231	224	243	223	241	224	240	229	247	241	239	241	233	226	219	222	238	235	248	223	236	222	236	193	245	214	252	223	228	220	222	219
24331	38011	18788	9596	5156	2483	1469	1059	715	743	1687	907	596	589	591	588	599	544	519	586	602	581	566	585	610	586	559	623	580	587	590	550	559	608	575	587	542	611	597	552	577	576	590	595	554	607	605	572	575	586	577	578	561	594	591	547	569	565	572	563	537	595	501	572	611	536	608	549	589	579	589	575	569	592	498	560	601	553	546	561	619	570	557	570	541	535	568	604	612	580	578	561	548	539	537	618	540	616	603	592	608	525	608	578	568	580	582	567	590	589	572	578	537	562	572	575	591	581	560	565	572	562	546	566	578	589	562	599	546	574	565	592	579	578	516	586	587	564	538	623	603	593	577	631	584	543	564	550	494	613	573	594	612	547	589	573	592	545	591	592	551	563	591	550	563	564	593	547	595	588	563	565	554	570	574	631	589	637	587	547	578	573	565	591	553	566	641	522	568	511	512	565	633	615	590	566	563	591	592	570	641	595	534	585	592	537	570	625	620	579	576	563	583	608	587	576	538	561	563	601	565	566	539	545	579	564	565	568	551	545	599	582	534	556	588	594	572	548	562	607	615	592	560	604	611	595	576	564	565	627	565	577	598	511	539	573	594	548	587	602	546	583	583	590	563	566	582	595	552	577	581	532	568	526	627	557	557	573	556	562	601	565	517	603	563	563	621	580	566	588	571	587	533	578	543	571	572	534	614	549	609	555	557	534	545	574	514	586	564	600	600	585	589	594	575	535	582	522	537	553	504	596	557	582	563	567	537	545	572	603	550	573	565	544	574	561	595	585	603	553	567	569	614	591	588	589	519	591	538	612	556	568	559	544	639	503	586	590	578	581	571	580	566	601	567	569	542	572	562	536	585	576	594	584	541	591	560	535	535	589	588	557	548	546	574	574	564	562	580	572	581	534	588	608	552	563	606	603	574	602	590	591	584	564	576	596	560	566	593	533	584	582	538	579	566	578	568	584	578	545	524	573	568	613	581	597	582	529	521	553	572	540	596	578	564	582	595	597	563	591	579	535	570	579	641	610	589	586	578	530	552	586	582	581	564	553	563	580	580	602	587	554	566	607	629	595	581	565	569	556	567	598	570	567	550	585	609	545	554	556	596	530	588	550	574	613	590	584	577	565	536	595	585	544	606	565	603	564	594	556	608	599	582	570	606	549	556	562	575	569	559	607	571	568	579	553	505	555	591	589	568	552	593	514	603	592	605	561	534	568	587	577	532	575	562	533	570	569	558	592	598	549	564	549	558	583	567	536	596	580	576	572	556	542	555	535	558	602	598	597	592	546	579	597	581	616	592	604	558	585	568	603	580	583	547	542	590	536	563	534	532	565	583	608	593	583	593	570	571	557	585	574	548	578	557	580	622	548	577	527	494	528	583	560	543	605	548	536	561	541	604	577	558	582	516	541	520	632	541	595	591	542	590	597	571	616	574	529	583	572	534	577	586	586	573	576	584	539	577	569	554	558	582	612	583	546	577	620	593	524	575	578	561	572	541	615	551	537	543	560	582	564	589	551	574	568	564	578	555	620	592	557	567	575	610	549	605	660	566	513	578	558	600	601	544	582	584	565	592	552	584	593	599	559	569	592	592	575	622	549	568	566	586	570	556	545	571	608	536	574	553	568	539	541	534	595	536	566	602	560	621	588	579	536	591	583	509	583	583	579	546	553	624	587	573	585	567	558	537	572	570	544	566	547	545	536	596	578	558	578	543	538	536	585	580	568	567	537	595	521	575	554	541	557	577	575	586	565	534	539	580	546	580	529	554	560	595	593	533	563	592	532	583	593	590	550	587	570	587	564	623	580	590	559	569	565	541	558	557	551	577	530	594	510	580	548	587	577	555	621	563	572	590	574	545	589	493	574	546	574	558	555	605	547	591	563	626	570	572	583	543	584	586	559	582	558	561	618	569	577	583	563	564	574	592	519	623	562	567	573	571	578	558	621	555	621	566	530	534	597	601	548	573	572	612	605	613	586	590	563	569	597	559	589	585	571	596	549	566	541	575	583	574	591	589	531	582	544	541	548	581	580	594	575	632	600	586	606	573	569	571	548	574	582	598	596	596	554	573	596	526	620	576	567	577	571	600	568	548	578	653	565	572	565	562	562	583	595	569	596	523	568	578	562	569	572	526	581	543	561	556	581	541	595	536	597	552	539	581	529	573	548	574	537	590	567	578	539	574	555	568	586	571	595	555	591	569	576	625	573	571	615	555	570	616	622	601	576	542	588	574	545	557	575	581	537	590	583	562	525	535	578	564	542	549	547	584	599	581	564	568	591	539	550	572	549	550	597	584	562	596	587	586	570	595	561	560	555	579	566	575	569	586	598	591	559	546	500	593	567	525	623	594	573	576	559	578	568	564	553	599	569	563	546	549	584	548	573	562	577	544	578	575	565	586	559	573	537	570	516	550	607	625	578	570	604	580	607	534	551	573	589	562	552	556	604	589	575	573	594	601	592	568	545	620	538	595	569	556	612	575	594	593	567	616	560	566	549	559	571	607	589	498	576	555	579	569	541	586	533	596	608	576	527	529	585	590	583	580	556	561	590	588	548	590	577	603	574	552	552	600	558	571	584	588	586	598	566	567	590	603	575	572	562	577	587	568	595	560	565	590	627	574	591	567	566	569	562	578	554	537	576	602	570	613	580	542	594	566	586	565	563	553	566	599	581	576	575	570	578	560	580	581	555	579	641	552	563	611	584	548	574	562	543	550	593	542	567	516	577	570	576	585	612	560	573	602	536	543	571	585	577	593	568	553	577	596	585	535	616	547	560	554	550	616	600	565	579	571	566	557	603	580	604	597	578	568	597	568	555	617	627	581	544	551	588	572	557	578	575	553	590	581	576	572	571	571	556	586	564	609	593	565	566	573	522	544	597	568	581	584	553	588	576	631	604	545	574	574	571	573	566	606	552	531	565	580	526	541	542	567	548	524	537	597	589	572	581	562	582	589	553	567	580	583	576	608	554	628	560	563	560	557	570	561	581	606	610	519	553	549	578	560	558	581	551	562	541	569	547	603	583	628	618	598	570	591	548	595	590	570	584	566	567	570	529	594	590	587	577	575	577	546	554	601	543	543	584	542	559	558	602	558	633	595	553	593	589	570	560	553	601	581	581	541	587	577	613	598	533	591	589	563	600	608	573	535	559	572	588	585	587	633	553	602	568	552	598	572	547	599	582	548	600	571	638	567	614	550	616	596	573	639	594	535	572	608	569	556	567	560	627	590	566	556	558	579	558	565	591	546	548	610	573	560	578	577	544	592	552	565	538	542	585	601	579	566	554	561	608	553	598	593	569	563	566	556	544	574	577	587	564	601	601	538	578	537	590	525	597	630	593	582	575	524	558	570	564	559	549	556	516	594	575	598	564	580	599	579	574	570	613	599	566	586	565	553	582	560	565	565	536	554	601	579	589	593	557	560	556	559	521	585	602	591	541	572	566	550	591	557	580	583	556	526	559	581	581	579	576	570	583	588	559	590	598
24407	21508	25269	28197	21546	21740	18323	2278	457	882	3333	2085	339	250	233	254	206	232	220	227	237	225	222	235	234	226	215	210	199	253	182	221	220	215	237	194	247	218	212	219	231	251	201	238	222	220	231	249	228	224	212	236	234	239	224	228	220	219	233	242	212	223	209	207	198	213	226	212	240	243	230	214	217	236	209	228	230	233	228	213	214	214	240	242	223	224	215	228	227	192	184	235	205	214	245	237	223	213	216	225	238	221	223	244	230	218	222	218	234	223	216	230	188	221	231	213	226	226	202	241	222	233	213	225	231	221	229	245	229	260	203	217	236	240	195	227	214	216	211	196	198	254	233	219	264	241	238	213	201	197	190	207	229	191	215	203	189	215	215	206	226	195	226	221	221	210	235	223	231	196	208	228	217	201	227	228	208	215	258	231	227	232	197	210	213	217	241	229	211	203	205	227	235	206	226	230	221	232	209	226	224	221	220	216	204	254	226	216	217	202	236	226	199	249	208	228	232	218	189	216	215	201	228	255	223	208	218	234	246	232	204	229	232	223	230	212	212	208	198	248	205	189	232	228	235	215	208	223	192	246	199	250	231	247	231	220	225	213	210	223	229	223	213	234	232	221	216	256	231	205	198	232	197	226	215	231	241	212	221	206	221	196	223	212	193	237	204	219	243	244	216	227	209	200	212	241	204	231	216	229	214	238	202	229	236	225	212	197	223	230	244	213	212	210	218	223	225	221	200	232	192	208	226	227	217	228	226	247	228	229	215	236	199	243	226	221	213	191	206	195	242	230	235	228	232	223	239	223	239	233	213	209	220	226	189	217	203	222	219	231	220	233	221	223	229	212	261	214	192	249	247	194	255	209	237	226	215	214	196	233	233	236	207	183	201	218	226	213	220	171	227	201	247	233	217	239	238	208	224	228	195	220	199	239	233	232	214	227	214	198	222	209	187	216	223	240	198	219	193	227	222	242	206	222	240	222	231	196	203	224	225	195	184	209	198	215	208	217	245	220	210	223	218	209	255	233	218	203	208	232	249	227	194	212	228	211	214	237	247	209	227	220	205	180	223	235	182	197	226	222	236	212	232	225	218	238	207	230	206	196	223	199	219	208	209	194	209	223	213	208	196	247	226	212	213	222	198	204	185	220	235	212	225	205	200	253	219	232	254	251	213	195	196	207	217	210	200	200	209	227	210	220	201	179	217	206	234	227	200	231	222	218	225	223	239	185	237	202	233	233	218	214	243	228	222	228	244	234	242	236	211	239	227	214	199	221	233	221	197	211	212	218	205	214	225	206	193	235	205	201	244	239	211	209	241	203	224	211	214	222	229	209	219	226	213	194	227	207	226	202	232	235	227	220	196	221	216	231	220	234	197	211	224	227	228	193	250	220	214	223	233	227	219	210	222	228	208	211	193	232	211	173	218	201	220	248	207	230	239	260	188	207	228	225	226	230	241	221	244	213	251	241	225	200	229	217	231	242	236	242	223	217	207	209	201	207	238	184	222	203	208	227	226	271	234	220	217	215	220	235	220	201	223	211	222	209	233	217	189	211	200	218	222	208	234	223	243	225	220	233	208	226	218	241	216	216	226	228	226	210	225	187	194	215	226	247	246	239	215	212	207	230	219	224	243	217	234	198	238	236	232	215	232	233	220	240	243	244	204	225	230	197	221	215	226	213	231	205	208	221	203	243	237	206	205	241	207	231	211	208	237	231	211	208	215	219	221	228	185	219	214	236	233	274	211	226	229	240	251	227	233	218	243	227	214	215	227	233	237	227	215	237	218	214	228	225	238	224	206	222	233	236	195	197	209	200	230	210	221	203	194	226	246	221	222	218	221	248	212	233	197	221	253	216	239	207	201	221	217	218	202	207	233	197	213	213	210	211	228	206	192	231	218	232	190	197	219	216	242	205	197	239	173	226	219	215	182	233	202	210	231	220	225	217	219	239	226	206	222	217	187	201	208	212	235	228	233	210	213	215	252	218	218	237	238	223	211	216	218	221	218	189	221	233	214	233	223	210	236	204	224	234	210	206	218	221	226	221	252	182	232	223	202	202	221	218	219	213	237	245	198	225	235	249	214	212	208	219	223	197	244	214	234	234	217	208	191	216	239	230	229	216	226	214	230	218	243	190	222	216	213	240	210	230	231	222	232	200	232	228	211	204	214	209	203	236	224	238	199	213	232	214	215	224	225	229	245	220	217	229	237	261	249	209	211	220	191	211	237	185	223	212	211	191	192	228	241	225	238	205	229	221	243	201	216	252	201	233	205	228	215	222	205	218	213	199	235	203	192	212	205	233	251	233	224	237	224	224	202	221	206	259	224	216	210	242	230	205	217	206	244	206	217	208	204	233	242	213	235	237	207	252	225	222	210	219	207	215	222	190	219	199	206	234	205	205	207	234	225	226	227	220	249	208	209	186	228	233	210	217	206	245	220	213	213	239	217	224	199	197	209	214	211	213	221	246	208	218	216	225	221	246	214	229	228	245	229	234	199	203	237	230	202	226	229	262	213	229	192	240	221	214	223	207	226	232	218	213	235	221	209	231	225	255	238	190	225	224	227	201	203	223	229	229	224	216	215	207	225	217	216	228	197	247	221	220	225	233	217	208	197	202	224	223	200	206	225	223	203	241	203	207	212	204	193	208	228	219	241	211	217	230	212	217	224	212	210	217	202	226	232	244	199	241	215	206	228	213	229	223	226	228	217	227	228	254	199	245	262	202	236	232	230	219	225	209	200	216	217	202	217	237	213	207	237	222	245	185	220	205	228	194	205	213	204	225	228	226	223	216	189	238	237	221	211	207	233	240	218	232	203	223	218	198	227	209	221	236	216	227	225	236	220	221	214	222	221	218	231	221	229	231	212	213	214	223	204	219	211	208	207	213	228	227	224	195	213	192	216	240	220	239	243	198	230	222	249	219	253	217	218	262	252	224	241	233	222	205	246	212	221	219	242	211	228	216	186	236	228	233	239	225	239	211	229	221	208	195	211	241	241	212	225	228	246	234	227	196	233	226	251	246	214	215	198	206	228	232	222	208	234	221	230	214	210	191	232	224	221	243	216	209	228	210	220	209	204	194	186	195	263	244	223	212	246	216	211	243	230	206	222	240	204	199	233	221	204	246	237	213	219	211	207	201	212	210	227	213	227	208	183	218	226	227	216	228	238	183	241	232	230	226	211	232	209	214	227	210	209	199	262	214	244	214	219	229	254	257	207	226	200	208	232	215	207	242	203	243	195	199	216	199	185	207	214	233	204	199	209	202	222	191	212	185	237	202	223	224	213	209	228	231	221	231	228	224	217	220	200	228	227	230	222	221	232	247	214	215	220	218	185	210	237	247	171	201	213	212	202	265	237	232	215	218	229	238	211	236	213	229	235	212	203	209	209	202	211	215	209	231	237	237	226	246	204	216	227	229	221	219	234	239	224	222	228	201	211	196	235	214	212	231	228	244	208	196	230	212	228	201	221	214	221	231	224	225
27774	41884	25288	15742	8726	4730	2447	978	646	927	2404	1542	569	526	534	582	506	536	510	535	546	531	513	524	508	548	550	543	540	496	565	528	574	510	576	515	537	530	498	500	543	531	517	548	531	541	540	481	503	556	523	523	511	509	554	516	536	473	557	513	504	544	572	501	544	511	523	494	532	540	525	528	551	522	531	508	525	465	503	534	528	547	520	504	549	531	508	518	528	538	563	534	517	506	527	537	490	538	520	517	595	533	527	514	531	539	510	479	480	539	501	550	520	530	561	500	518	505	540	533	477	555	516	474	504	512	521	518	520	545	544	509	563	549	542	550	492	535	547	536	563	472	514	545	543	550	510	528	478	522	515	524	534	519	539	564	488	477	552	518	535	491	511	525	518	523	536	565	518	513	531	546	514	526	499	554	532	511	528	488	524	540	547	519	512	539	557	513	506	533	574	502	511	487	546	504	581	487	537	529	517	512	512	519	491	567	533	535	518	549	511	535	557	541	525	506	539	515	535	498	540	495	532	518	486	514	546	529	523	522	567	531	525	562	525	495	532	507	530	543	507	534	515	534	499	506	541	496	549	535	526	502	480	548	544	571	496	525	560	526	519	521	529	518	549	508	572	551	543	493	538	471	522	513	519	501	567	500	515	534	524	518	500	550	541	554	519	558	497	529	536	564	515	517	545	492	571	526	514	529	529	536	523	536	573	523	553	538	518	497	516	514	550	533	538	505	510	532	553	528	501	523	533	551	564	534	512	501	505	522	550	515	488	527	534	561	539	517	516	492	558	517	526	566	511	560	522	504	474	511	513	493	513	505	512	536	545	543	533	573	533	505	542	541	488	525	529	556	486	526	494	509	543	541	547	482	535	515	527	517	552	502	506	559	513	516	559	528	559	504	527	527	510	561	534	504	581	517	508	508	509	526	519	535	538	499	513	620	533	518	538	506	516	536	530	489	525	537	524	528	505	527	514	513	551	574	503	517	518	563	495	472	503	494	512	523	569	534	478	540	532	570	530	534	542	503	515	522	510	514	552	497	544	486	521	552	511	525	489	514	569	528	532	528	541	541	514	533	524	559	492	531	495	524	531	506	491	547	506	555	518	534	493	474	501	532	518	565	488	509	520	488	538	504	505	521	549	506	529	510	519	526	497	522	485	563	563	506	540	508	540	525	524	521	490	514	533	496	513	495	496	517	468	533	540	483	537	573	477	483	542	535	529	559	488	526	521	508	505	538	513	540	523	555	545	514	516	568	532	488	504	558	512	530	542	479	560	552	525	515	540	530	530	512	539	486	505	515	537	483	572	523	545	547	505	507	577	540	555	508	530	531	555	514	540	541	549	563	538	558	523	578	558	510	521	528	539	539	571	538	512	511	485	535	538	491	538	532	563	536	534	517	506	523	460	534	512	520	517	528	522	500	534	553	530	492	485	505	516	505	513	512	550	538	532	513	512	485	473	543	552	508	509	534	529	483	533	510	498	506	507	514	545	543	525	508	551	541	520	524	484	520	516	501	562	525	521	542	519	517	528	513	524	535	551	500	528	492	533	510	533	505	545	492	486	582	536	543	528	518	531	503	512	558	531	526	540	524	517	542	515	525	493	508	535	483	541	529	510	537	468	532	503	535	489	532	551	542	528	529	468	547	494	510	538	479	510	522	493	520	492	507	527	528	518	534	498	563	542	579	555	528	526	551	538	499	513	513	480	518	521	491	515	552	542	563	519	514	528	500	557	542	546	532	543	566	545	501	509	561	535	500	544	531	542	517	546	498	556	500	533	551	547	528	499	505	530	495	488	526	503	569	534	505	512	525	560	526	544	485	487	548	528	527	525	521	513	536	498	530	525	545	537	521	496	514	508	565	498	515	497	568	524	513	534	510	512	541	508	536	512	513	500	516	565	551	563	576	533	513	524	512	554	512	560	525	574	516	513	524	533	547	504	549	552	525	533	545	515	553	535	503	538	506	531	487	520	536	534	510	526	525	551	545	504	551	511	545	476	524	541	466	544	543	560	557	483	488	548	530	509	520	517	578	583	518	507	518	521	553	541	526	558	502	496	500	497	498	528	521	541	506	529	578	537	536	537	575	531	503	540	511	562	517	517	504	545	540	485	501	526	540	486	525	502	532	538	499	547	589	560	523	569	504	524	514	543	515	506	534	516	527	537	509	540	506	523	564	500	519	499	520	524	511	519	542	516	505	522	505	502	499	549	503	525	554	535	540	523	533	534	521	529	532	508	506	519	519	500	495	520	515	555	519	505	516	523	513	499	470	518	551	487	518	509	501	574	508	513	538	510	586	515	521	493	549	522	490	509	542	547	499	515	513	482	521	516	567	480	489	559	520	540	519	533	495	546	533	490	461	513	487	526	560	460	522	493	521	539	525	512	526	557	498	517	498	541	485	516	554	515	509	504	551	540	528	521	524	563	532	500	488	515	535	558	567	533	504	509	517	539	505	558	512	489	551	513	463	537	537	541	527	517	519	534	535	537	493	574	516	534	543	531	553	519	520	478	562	523	542	517	531	499	544	578	552	498	516	478	583	525	554	507	536	525	454	517	567	522	519	518	524	528	516	513	527	512	489	501	557	548	497	506	548	505	518	511	532	546	496	523	509	538	552	523	509	505	526	544	496	540	549	538	499	482	543	548	495	504	485	526	538	531	563	548	536	515	509	528	526	513	555	560	524	504	530	533	528	542	510	514	503	559	532	486	534	501	531	522	497	503	515	569	533	526	555	502	503	569	522	535	526	536	509	528	529	529	517	517	549	526	541	564	526	550	555	518	503	541	534	555	505	506	542	520	526	552	524	532	506	528	482	494	498	560	537	554	515	488	544	546	525	554	525	525	534	533	507	556	488	504	506	543	538	561	490	496	533	523	529	502	510	543	511	528	560	544	490	540	523	514	534	533	536	498	518	499	551	527	502	545	535	490	534	547	546	521	535	549	538	496	516	520	527	538	523	544	536	543	558	489	520	552	524	530	513	537	584	540	531	526	519	493	583	522	536	495	514	516	517	519	529	547	550	542	546	557	555	569	528	505	547	537	513	511	509	513	493	557	541	532	516	511	534	495	538	546	497	571	556	520	531	516	472	496	506	520	495	542	506	559	503	516	541	549	522	527	514	536	506	525	513	546	532	542	511	544	490	482	524	543	515	519	487	524	530	554	519	524	534	559	519	501	532	488	517	502	526	540	516	519	502	514	517	525	519	529	520	500	541	520	555	510	505	501	506	500	513	554	523	513	526	528	521	537	526	510	539	544	490	533	533	514	564	511	487	515	490	491	513	542	547	526	527	504	507	509	563	529	479	503	523	509	574	543	494	553	536	533	498	528	506	509	455	492	549	525	522	521	489	513	538	565	554	535	532	550	530	557	520	513	528	505	516	506	492	552	552	514	536	554	526	560	564	472	514	550	541	503	501	523	548	543	521	555	520	529	545	577	526	550	492	496	524	502	536	513	511	546	502	528	487	539	502	569	495
32288	23425	20572	10151	3587	1426	706	354	202	237	289	223	195	159	152	151	183	175	156	171	156	148	141	151	136	162	173	178	161	157	159	127	159	149	170	149	172	171	171	159	164	136	180	171	178	159	163	151	164	147	158	161	138	151	157	172	146	168	164	169	151	143	157	158	158	143	157	134	169	166	153	143	153	146	154	140	154	162	156	158	135	126	138	183	155	148	154	159	155	156	149	166	146	158	148	130	174	168	154	139	169	173	148	164	164	148	157	145	167	165	148	161	153	150	155	161	168	158	141	124	135	155	137	154	155	147	168	167	159	156	177	173	165	167	180	160	174	151	180	162	173	148	145	152	166	145	159	160	206	157	145	166	175	142	172	166	167	168	147	153	150	174	160	164	151	146	137	149	183	149	167	162	185	133	155	175	153	170	150	178	156	166	163	158	136	146	180	164	158	161	186	179	150	161	149	167	150	157	134	171	162	183	157	155	160	150	160	149	144	127	180	185	176	148	166	159	133	166	140	183	169	163	174	172	133	146	166	166	165	162	169	139	171	163	151	168	151	148	133	158	157	162	151	172	172	139	145	136	144	157	158	156	164	168	156	145	161	165	146	158	136	141	156	158	166	151	144	159	157	167	149	147	172	164	149	165	122	173	176	156	181	161	151	162	178	162	148	171	165	173	168	158	167	169	178	147	168	145	137	151	164	157	159	154	124	182	176	158	153	148	168	141	173	146	145	161	157	164	156	154	160	143	169	144	145	171	153	163	148	152	145	157	145	166	139	158	153	159	168	164	183	143	158	142	155	159	143	170	150	139	147	163	155	168	167	144	160	181	163	158	166	166	161	158	131	156	184	152	152	162	140	148	154	142	178	136	168	149	156	168	149	140	145	145	168	160	179	152	188	155	164	156	159	168	131	156	166	144	154	150	153	150	143	158	141	170	151	175	149	146	142	151	168	157	140	161	139	173	167	198	171	148	148	151	168	187	164	137	145	192	162	168	153	139	156	185	173	163	150	162	168	147	175	157	160	129	135	154	132	154	163	166	149	149	157	151	157	138	170	153	159	169	164	153	167	182	170	161	159	162	157	172	158	159	137	164	155	149	151	157	177	167	141	142	138	146	142	145	153	169	186	167	124	160	166	148	137	146	166	170	165	157	159	168	171	148	157	163	154	159	149	158	185	159	170	156	163	143	157	163	151	173	154	155	147	141	166	137	167	154	171	184	163	165	181	144	157	155	186	163	149	147	137	156	193	157	180	178	142	151	161	166	167	153	129	157	150	153	163	175	152	159	145	166	151	164	162	161	169	154	171	170	180	166	174	156	161	165	145	188	153	163	173	167	152	143	125	146	174	182	168	161	179	163	154	147	151	149	182	180	157	144	160	169	152	170	162	158	167	169	185	169	155	172	175	164	168	177	149	154	159	171	142	160	147	162	159	155	168	164	161	168	148	161	151	164	152	154	144	141	145	176	153	163	165	145	176	153	158	168	175	150	142	140	155	161	195	169	153	149	160	130	161	149	175	183	158	154	167	136	160	166	145	179	151	162	168	169	161	160	157	152	169	164	170	154	148	165	148	171	163	170	140	183	185	172	156	163	154	154	172	169	165	165	165	178	137	140	168	174	167	179	169	164	176	152	155	185	167	152	159	151	171	175	185	166	159	150	151	177	144	151	170	191	183	155	166	151	155	154	159	165	166	145	165	169	151	143	179	174	154	147	182	158	169	191	135	158	135	140	150	159	144	155	161	164	155	159	184	136	154	152	165	146	145	183	167	144	149	167	158	162	143	167	163	163	163	166	173	136	153	142	150	148	138	172	169	156	152	170	156	154	143	179	185	157	176	153	138	145	145	163	158	149	153	193	163	142	164	172	161	170	162	151	166	140	165	150	159	185	179	180	170	162	139	162	154	157	152	172	140	162	140	133	130	155	119	138	163	183	154	162	146	170	164	147	157	148	164	145	166	161	161	166	176	151	161	150	141	189	194	150	160	178	135	148	191	146	146	153	183	157	139	147	165	146	162	155	140	151	149	161	160	163	180	162	142	174	142	163	156	167	167	181	164	155	141	146	155	177	140	142	149	139	175	169	176	151	138	148	164	158	155	153	176	156	160	181	164	142	176	170	155	168	148	170	147	141	150	163	183	163	153	157	165	143	178	140	163	173	147	154	140	186	166	169	151	167	151	143	149	146	180	144	167	143	153	149	158	168	154	156	163	161	143	193	155	159	149	176	143	135	167	160	154	155	153	156	143	138	168	159	173	168	156	132	177	156	138	149	153	167	150	160	146	177	157	147	145	151	185	133	146	139	142	169	162	160	168	159	165	148	167	150	146	169	158	162	151	180	190	161	173	132	172	170	154	146	157	165	154	158	166	162	159	185	138	153	160	161	150	159	193	185	181	163	168	190	148	156	155	144	126	167	143	167	164	157	139	148	172	173	155	152	175	137	169	170	151	165	165	159	161	141	158	166	164	166	174	145	133	182	152	186	179	167	176	177	139	148	154	151	174	156	144	177	161	174	153	163	163	167	149	152	161	156	148	164	143	157	178	163	147	146	150	164	139	173	174	188	144	160	151	167	171	179	163	130	166	166	170	136	155	159	162	145	143	149	144	171	148	166	153	164	151	144	161	162	164	156	154	150	162	151	151	171	158	145	157	179	171	173	164	146	144	146	156	176	158	159	168	156	172	159	159	157	162	154	157	142	142	166	126	147	176	162	182	136	132	140	149	140	171	192	172	172	174	161	139	182	184	170	174	168	172	155	149	155	145	152	174	138	160	141	189	185	146	159	153	164	153	174	126	164	162	140	174	162	160	174	167	150	152	159	163	142	179	158	179	152	166	152	152	157	142	140	147	150	157	152	148	142	167	164	141	163	116	157	162	160	155	145	151	137	155	157	163	167	159	153	158	146	163	156	150	145	147	151	164	188	139	168	159	150	164	148	167	165	149	165	137	184	155	191	164	167	162	186	131	134	171	164	149	155	160	149	136	154	173	145	154	163	166	169	131	166	173	167	148	156	160	150	166	160	159	144	171	149	165	136	170	142	173	154	161	184	200	150	179	170	163	161	153	166	185	167	145	162	156	164	172	159	163	156	161	165	165	152	143	146	180	176	177	153	174	123	142	128	149	142	163	157	150	138	157	167	153	162	182	160	150	174	160	169	169	163	142	157	164	174	186	147	178	167	167	151	155	186	171	170	149	142	139	150	151	180	153	143	171	132	172	142	174	154	151	162	149	146	183	154	162	161	167	142	167	157	158	148	165	157	174	155	146	201	125	137	164	159	153	157	156	161	173	147	151	151	151	161	136	132	184	159	162	201	169	153	149	160	158	170	147	167	158	173	156	169	167	183	166	141	153	160	165	188	162	150	152	163	169	179	156	143	147	161	169	160	158	165	165	183	163	155	183	124	170	147	175	186	153	167	169	169	158	162	144	167	143	156	153	149	148	124	173	164	164	159	165	171	168	201	169	155	191	169	158	145
26187	26964	13382	5686	2557	1221	729	500	485	416	590	466	418	436	405	436	445	450	424	450	387	429	445	433	438	437	407	463	421	455	411	426	459	402	406	461	447	406	450	445	382	421	426	426	426	430	425	439	438	436	446	430	438	411	414	456	454	396	389	408	402	417	449	417	410	442	389	427	444	436	408	396	415	418	417	435	424	435	427	434	435	420	427	416	465	408	435	441	413	442	413	410	422	428	445	447	427	420	399	460	394	406	431	458	417	439	421	460	411	457	420	394	415	426	406	460	422	459	427	415	411	421	394	403	400	422	409	422	371	415	431	429	408	438	430	427	445	410	450	432	444	429	420	420	404	438	433	429	424	431	445	413	434	435	409	454	448	411	417	443	425	417	426	460	417	433	429	410	425	410	433	445	448	396	407	431	419	436	427	402	458	408	424	420	415	434	408	444	431	447	454	428	441	454	420	408	403	402	425	397	430	429	406	410	462	441	449	414	412	410	434	429	421	435	411	440	431	424	430	419	428	466	410	438	420	454	420	412	370	398	439	411	416	440	424	431	438	452	418	450	425	419	417	456	413	434	431	427	445	446	407	421	431	414	433	392	438	456	417	452	403	424	401	410	442	436	449	442	433	457	425	399	439	403	394	437	403	441	418	413	454	408	432	432	415	434	445	436	416	435	445	457	414	408	426	441	403	488	435	436	417	425	383	467	432	435	434	416	432	428	455	448	427	451	415	408	405	436	452	453	450	414	400	420	420	412	425	447	424	461	408	445	441	436	445	417	443	437	420	424	423	432	403	411	450	398	448	454	460	435	419	418	422	455	414	441	432	451	451	411	450	424	411	467	431	418	450	432	483	425	449	437	449	437	493	407	440	435	394	418	435	417	451	465	430	427	432	411	388	445	404	436	439	407	451	453	434	445	420	424	432	471	421	397	439	408	432	405	455	471	413	417	396	458	419	435	420	424	444	404	407	430	400	432	436	449	405	404	416	424	464	431	418	419	416	392	410	485	394	456	450	416	424	443	406	440	394	453	422	398	428	458	396	433	425	434	432	474	439	478	442	437	422	435	435	459	409	440	405	418	412	422	410	382	419	441	457	451	450	402	436	434	447	438	411	431	402	439	453	425	405	428	414	415	386	431	434	423	469	405	445	432	419	430	448	443	427	420	475	429	426	436	391	456	426	447	419	428	430	461	414	435	409	400	436	420	451	435	458	392	458	410	432	428	445	461	437	423	384	441	444	429	425	370	461	453	445	436	418	417	405	424	432	418	410	410	440	409	430	430	453	423	420	414	417	447	447	404	413	442	455	427	422	428	390	415	460	422	430	452	423	400	427	427	439	452	430	402	432	446	442	437	391	436	466	439	435	415	428	471	423	404	408	411	447	447	432	404	422	438	445	471	460	460	430	422	430	412	427	404	433	431	441	444	421	472	397	398	420	430	428	443	454	412	430	457	436	427	433	433	447	436	444	462	428	459	403	412	454	442	429	433	459	433	404	414	406	447	442	453	482	457	443	434	410	427	408	435	446	443	404	422	405	438	404	435	398	441	423	436	411	444	491	412	428	410	409	433	407	436	467	415	441	437	412	450	400	416	425	449	418	469	383	407	451	414	391	430	420	450	452	421	433	426	423	428	403	470	430	457	392	416	421	451	445	399	422	445	383	423	415	409	437	436	445	416	422	458	444	409	454	434	440	425	414	409	427	424	425	406	433	442	428	449	413	458	435	438	456	408	444	424	439	428	406	457	430	433	381	417	419	437	429	430	427	404	434	418	413	405	442	451	412	446	449	457	448	407	385	450	452	437	426	415	470	439	463	422	426	442	462	415	454	465	443	466	417	413	447	430	427	426	436	428	416	437	436	416	437	487	446	445	409	408	447	409	419	414	430	427	423	415	446	456	442	444	406	400	412	454	426	431	413	473	427	405	420	425	427	448	462	415	422	428	417	460	416	408	430	402	410	418	400	422	453	425	446	439	419	398	434	402	451	428	431	455	439	377	443	416	453	436	464	417	456	439	472	444	453	440	428	393	394	445	433	427	440	425	406	448	438	418	424	394	429	476	420	461	421	416	414	433	466	446	466	440	407	421	392	410	463	428	425	427	431	421	446	422	432	431	429	425	426	421	449	449	433	412	424	457	442	411	434	394	427	432	438	416	437	440	412	425	408	469	420	473	430	420	419	422	419	449	400	439	436	416	434	434	431	400	406	434	424	432	434	416	392	420	452	420	445	438	416	430	448	449	428	436	419	448	427	395	408	425	431	433	411	442	428	432	422	405	402	417	445	436	443	445	447	461	438	442	483	441	415	414	434	426	399	422	455	459	438	398	452	443	387	439	394	435	465	460	435	440	409	401	433	434	441	454	403	422	426	430	407	402	466	447	407	449	444	448	426	396	402	416	404	432	416	432	388	445	422	428	404	405	418	451	456	416	467	461	424	407	451	431	413	404	440	414	415	425	427	402	434	416	408	441	427	406	475	402	434	445	430	419	445	425	389	428	432	463	410	427	451	421	441	405	434	439	411	441	420	433	408	430	409	390	449	420	413	416	419	418	444	400	409	437	418	377	452	449	434	426	444	422	402	415	446	400	432	422	406	441	408	441	435	397	449	439	436	410	443	451	447	452	434	408	424	486	420	423	381	452	414	441	414	392	421	418	424	436	399	398	410	423	422	437	428	449	409	408	429	405	458	402	448	410	450	456	430	404	463	431	441	451	411	435	438	406	472	422	443	411	409	388	447	407	449	445	409	450	419	409	394	425	440	401	433	386	465	470	415	433	458	434	427	420	413	437	424	392	418	418	401	492	418	429	420	403	429	436	406	425	422	432	395	441	434	457	432	429	436	435	402	407	430	428	392	452	435	441	461	464	453	419	415	407	438	423	439	424	415	421	410	433	447	416	444	443	412	433	395	425	447	417	411	423	416	400	410	460	452	434	423	415	419	458	437	440	407	413	419	448	455	438	405	466	422	418	424	434	417	462	451	453	426	421	467	430	488	436	397	413	412	436	455	406	437	398	422	440	439	455	401	413	423	412	417	419	425	412	442	430	454	429	417	453	425	393	448	422	437	431	393	409	408	433	429	438	401	459	450	441	434	428	430	446	435	425	415	412	435	407	419	452	451	423	391	414	443	434	439	423	416	439	421	396	425	415	443	415	411	422	441	402	399	443	443	423	425	403	423	430	411	444	429	409	416	421	427	485	427	399	429	426	451	464	393	412	435	414	415	422	441	411	435	435	420	437	425	431	429	418	439	427	405	403	414	411	445	393	459	418	401	454	446	424	453	440	419	441	427	491	463	399	440	397	423	415	398	420	441	420	415	412	400	432	436	399	449	452	430	429	444	447	407	427	424	412	426	428	426	427	443	403	402	423	424	381	404	396	441	425	417	409	448	418	425	416	407	446	447	465	433	394	426	441	458	443	415	408	430	410	446	451	439	405	395	455	390	417	434	440	425	424	451	406	450	485	412	421	427	427	441	419
24927	21478	24904	28512	21534	19811	3856	891	449	983	2365	790	253	209	249	247	232	256	241	225	228	238	256	261	249	230	243	221	238	237	266	239	234	212	247	224	225	248	270	225	245	228	228	207	230	236	219	250	233	239	228	247	215	216	234	249	235	226	239	227	244	229	226	233	222	246	232	229	208	238	207	228	226	221	248	231	214	208	209	228	208	221	250	250	235	240	239	242	230	250	244	206	210	214	228	236	234	226	220	264	228	247	244	247	226	217	224	284	246	277	220	222	249	244	238	234	194	196	236	246	241	249	215	244	263	224	268	230	246	254	230	225	251	207	251	241	250	254	217	248	249	248	213	225	221	249	246	185	229	232	232	234	232	230	246	239	262	215	212	234	242	261	247	258	257	230	240	218	270	229	247	248	225	230	262	257	234	244	247	251	277	217	257	235	224	243	242	227	248	217	231	211	221	178	220	251	240	227	237	245	239	230	237	246	220	241	238	256	245	214	233	219	237	241	242	236	251	220	248	224	236	252	236	232	230	246	227	264	228	214	238	228	240	242	231	211	221	223	213	218	253	257	229	230	216	259	242	245	231	225	241	226	249	257	239	231	235	273	210	218	238	262	231	216	240	244	221	243	254	245	244	236	220	223	234	249	221	210	224	281	237	251	238	227	244	246	239	216	215	244	222	248	230	203	255	235	243	213	249	218	229	231	247	240	232	230	240	241	235	222	217	268	235	238	250	225	224	212	236	254	235	206	249	250	232	275	231	246	221	229	253	223	248	260	255	216	215	235	232	221	249	242	237	246	251	220	249	237	222	213	246	257	228	213	230	208	232	227	241	221	232	255	217	238	228	255	226	258	271	234	218	228	270	223	242	227	231	216	222	231	236	240	230	233	244	229	236	227	243	229	236	218	222	230	241	243	258	226	238	243	221	227	220	254	235	254	231	249	234	247	256	254	232	212	257	192	240	219	242	231	218	239	218	246	230	229	228	250	269	246	235	232	244	239	275	235	262	249	222	237	265	255	243	253	219	227	200	234	225	251	199	261	236	219	246	236	254	244	217	222	223	276	223	232	244	242	239	236	247	250	238	238	200	228	245	245	230	222	224	219	214	258	249	221	227	239	210	213	231	259	265	245	237	231	250	210	253	236	226	253	246	230	218	213	222	267	223	220	223	231	257	220	252	243	229	246	233	234	249	241	231	242	242	216	214	221	250	249	253	207	250	230	213	224	245	209	267	239	244	229	250	249	220	206	239	221	240	206	241	239	193	223	239	236	221	213	237	249	201	230	243	259	233	243	240	220	242	217	230	217	262	233	242	238	234	242	248	268	249	246	225	250	253	228	245	229	255	243	233	214	231	254	226	228	238	253	258	226	234	227	214	231	245	238	236	215	243	249	260	226	224	250	213	255	226	213	222	222	227	246	221	227	266	258	243	232	239	250	245	233	265	219	220	252	216	254	236	229	257	249	210	223	221	221	236	262	230	239	242	262	247	236	244	238	239	215	224	231	224	216	229	210	257	231	228	232	255	237	249	235	233	238	276	261	236	217	240	244	239	217	250	226	251	242	231	211	224	233	236	222	232	237	235	269	249	230	215	208	220	250	228	244	234	246	235	223	205	220	240	225	236	235	233	218	248	239	224	259	227	241	206	231	241	254	229	207	238	246	245	228	246	221	235	225	259	223	225	229	252	273	255	228	245	257	261	222	200	236	241	209	239	228	264	253	220	220	245	261	224	223	236	214	241	226	204	237	264	241	239	256	249	260	255	242	220	227	238	254	228	241	239	263	234	266	225	243	244	229	253	259	220	212	249	230	244	245	239	226	200	254	237	268	240	203	235	218	214	200	240	264	264	236	228	215	237	212	250	224	233	249	207	218	241	228	238	222	254	260	242	229	266	223	255	241	234	255	263	269	232	225	198	235	232	227	209	256	235	241	209	259	214	257	262	235	243	259	270	207	236	250	260	221	228	204	247	201	213	204	245	243	231	217	227	245	231	256	230	225	226	239	268	229	247	231	244	250	233	223	260	252	238	262	233	259	229	229	242	230	228	219	224	208	249	231	240	246	220	231	243	227	225	237	213	225	235	228	248	247	222	249	234	230	228	236	205	252	244	249	257	218	248	271	222	250	245	235	243	226	235	273	262	229	246	220	245	249	229	219	219	253	202	236	212	229	235	222	226	223	250	236	253	212	249	219	218	240	237	265	226	238	232	233	233	217	221	208	246	208	218	220	209	215	240	233	254	230	259	236	223	227	235	260	227	227	239	209	243	235	242	260	265	260	224	236	231	244	238	229	238	239	248	237	228	223	234	231	240	217	224	237	231	230	245	245	230	258	207	248	228	232	238	225	257	248	211	207	258	259	229	266	277	256	256	203	248	242	247	266	231	243	225	238	220	247	263	209	230	212	240	243	247	219	213	241	259	255	222	231	216	239	218	250	225	242	242	211	248	202	235	212	247	259	246	237	254	217	252	243	230	227	212	232	212	233	227	258	252	231	235	223	235	248	254	253	232	244	255	244	217	250	239	238	227	224	255	266	233	240	233	236	240	252	232	235	235	219	212	244	268	225	240	264	221	231	229	238	245	229	258	218	254	236	241	241	220	222	248	219	236	223	227	230	233	235	240	246	215	213	271	245	247	247	245	223	237	219	242	229	234	214	237	231	241	232	226	241	197	241	276	252	230	215	211	229	222	238	215	262	209	241	238	232	250	248	245	230	218	222	239	220	251	251	265	256	254	201	235	239	239	214	227	225	200	217	255	241	236	242	244	227	237	232	262	239	229	217	225	227	250	257	224	219	238	232	232	252	225	268	228	275	201	250	222	243	243	236	254	239	227	221	212	221	230	242	210	245	214	205	224	249	222	225	245	226	199	269	244	239	235	216	239	231	232	226	213	216	234	240	267	225	246	215	252	262	237	241	243	238	242	226	235	223	226	262	213	238	226	252	199	240	230	222	250	241	239	249	255	268	223	214	239	230	236	235	215	244	246	236	254	242	216	228	238	212	240	238	231	226	212	251	222	240	228	206	221	239	241	253	267	215	248	249	221	209	259	231	246	266	221	242	234	207	219	225	230	213	228	240	226	245	244	235	239	259	244	229	240	271	239	233	224	238	234	222	222	228	236	224	249	244	246	263	216	232	246	227	231	233	207	241	243	234	230	255	223	268	250	234	212	244	222	236	251	234	233	241	223	263	229	243	205	234	221	257	232	247	242	246	243	231	239	212	218	235	233	255	250	230	247	216	221	241	251	249	209	273	209	210	228	243	219	245	248	203	251	233	251	238	247	217	227	233	253	248	244	233	241	242	229	216	232	209	204	205	235	239	224	254	241	227	234	219	212	240	258	230	219	253	241	208	220	222	217	254	235	259	268	227	243	270	219	245	257	241	249	223	244	243	247	243	218	241	279	229	264	230	241	267	228	205	210	220	256	225	216	223	259	195	227	228	244	245	215	227	197	219	246	227	256	225	224	230	247	249	232	238
23415	37920	25710	12038	5394	2720	1342	855	681	1124	1896	910	556	610	611	590	611	569	589	552	554	543	559	615	564	581	593	524	587	595	573	618	574	594	556	607	605	602	570	586	556	577	514	622	595	590	568	596	588	587	562	541	561	572	542	595	544	550	605	545	593	575	586	598	533	579	549	600	614	544	594	586	586	569	599	659	589	563	611	590	571	553	579	574	578	621	564	545	588	616	579	607	600	563	563	569	558	574	606	555	601	587	566	597	547	583	559	560	594	566	581	550	626	518	589	596	601	574	563	587	574	629	580	606	593	589	597	598	571	561	616	579	555	591	568	626	539	601	573	599	585	559	569	566	615	569	577	586	627	588	585	608	541	563	625	559	575	557	603	595	609	606	551	613	575	545	579	588	575	602	626	572	562	602	564	615	519	579	600	609	572	638	593	592	608	562	577	581	576	545	569	570	567	556	579	573	577	574	611	583	540	587	591	611	562	578	557	586	556	553	608	580	585	557	593	617	592	533	579	573	571	557	563	584	603	581	582	526	561	566	570	576	552	602	593	566	541	545	589	583	580	533	603	580	560	582	596	565	584	561	574	528	575	562	545	557	583	563	611	580	620	561	590	600	549	598	589	552	583	606	601	616	592	542	567	567	570	569	548	555	603	584	589	579	563	609	588	592	558	587	576	599	593	629	551	585	592	526	578	537	600	583	587	611	589	536	598	588	575	548	602	557	593	537	576	587	594	600	530	601	551	545	637	558	575	561	561	601	554	582	542	578	592	614	565	557	600	618	575	589	564	568	564	590	543	531	572	534	559	602	595	559	607	582	582	592	565	573	581	582	564	606	551	604	565	599	583	593	588	597	611	606	611	576	537	564	584	599	579	558	586	559	598	567	573	589	558	573	550	572	583	565	579	575	559	620	612	568	569	570	571	587	566	576	561	574	560	596	580	566	566	652	548	526	592	602	625	600	591	576	602	586	613	567	610	563	572	528	563	571	582	604	575	562	574	603	571	609	629	550	538	591	581	602	590	603	573	609	608	554	621	607	585	557	609	570	572	614	587	569	585	548	592	617	572	565	624	551	576	568	584	569	573	570	553	571	622	610	571	624	571	599	646	550	611	553	576	606	560	614	549	625	547	593	567	559	591	564	569	596	606	544	575	592	572	602	530	553	546	600	580	598	576	561	570	624	581	567	585	566	532	584	590	600	586	549	546	576	566	574	582	581	595	545	550	556	573	598	576	570	617	547	604	627	512	596	581	577	594	608	589	599	591	597	614	622	560	595	537	560	592	611	586	588	588	566	587	595	613	591	600	562	616	630	600	571	570	552	562	572	563	561	566	529	564	547	612	635	578	603	568	577	579	568	576	574	565	583	614	597	592	534	607	625	573	594	584	562	578	575	559	572	574	590	572	568	561	540	575	502	612	552	577	584	571	585	592	556	590	626	566	553	557	583	534	585	553	563	570	565	578	552	537	575	590	555	571	541	554	616	581	596	613	594	607	568	593	589	560	571	540	569	536	577	583	593	543	533	590	561	569	563	595	599	578	575	571	569	628	582	594	577	573	557	578	587	587	568	591	598	610	571	572	565	569	556	561	570	609	603	574	586	542	573	552	597	597	565	555	577	538	580	568	642	568	592	606	573	578	560	620	566	548	586	527	565	577	574	589	628	581	610	601	575	574	567	564	550	553	617	596	627	591	562	599	595	588	551	607	556	569	584	566	550	572	589	551	579	544	590	561	585	563	547	565	586	575	559	569	558	589	634	563	607	570	539	615	579	571	536	610	570	585	640	547	599	542	553	599	554	588	623	611	583	556	614	546	563	569	565	571	518	593	580	574	564	603	597	583	579	591	619	608	560	541	535	601	581	588	588	607	632	560	591	570	572	555	556	592	574	547	601	589	583	536	539	598	554	573	566	579	569	620	599	579	578	593	536	611	544	574	574	590	571	596	575	610	594	616	558	591	609	592	579	545	558	585	574	592	566	604	558	606	535	589	570	531	582	594	565	559	600	582	642	555	615	665	579	537	556	548	578	570	549	557	598	588	601	569	582	617	601	555	567	577	578	600	587	567	579	611	570	583	563	602	542	572	541	581	585	574	599	558	590	589	559	564	571	551	606	575	559	520	578	630	542	611	572	596	576	576	584	588	599	595	633	579	560	579	566	551	571	574	581	591	592	586	609	589	610	608	555	564	601	564	566	584	577	609	545	580	624	612	555	590	579	577	573	536	616	564	596	561	569	554	605	583	617	591	567	559	614	506	644	577	544	643	595	610	595	601	597	592	531	519	560	613	560	622	560	583	582	539	588	548	604	597	617	597	600	561	609	599	582	600	564	572	538	604	592	669	596	547	596	577	561	545	585	589	567	594	561	588	563	538	596	635	521	592	598	595	572	600	540	556	582	587	595	546	613	569	573	565	589	586	587	555	560	575	579	560	595	599	584	570	553	562	587	553	566	640	580	600	604	610	512	620	527	580	579	580	578	597	566	599	566	599	578	614	583	548	565	521	547	582	585	601	579	596	566	581	581	599	586	540	576	566	585	584	597	580	547	602	554	541	569	566	613	569	585	589	576	596	590	586	558	560	564	579	546	581	599	560	612	610	565	606	558	597	564	609	563	606	606	571	549	579	532	555	584	583	588	554	587	599	562	580	563	553	582	536	566	609	602	542	544	565	556	580	576	571	609	540	557	566	597	583	591	605	606	618	600	576	602	611	599	625	562	570	558	594	572	566	532	603	551	517	611	576	590	610	586	522	567	568	588	596	555	605	570	543	593	569	578	576	609	578	536	609	567	605	607	568	561	580	610	550	572	563	584	561	568	599	587	596	610	576	587	598	561	613	614	577	588	595	542	578	627	596	606	598	578	609	570	612	585	580	592	554	625	597	566	557	584	615	573	602	580	555	563	557	585	583	561	557	548	577	575	587	577	585	581	576	562	568	549	585	580	591	574	627	620	561	580	600	569	599	554	595	614	601	548	577	604	557	538	567	605	553	578	571	624	560	599	584	554	570	594	600	602	579	569	583	605	531	576	592	591	558	560	566	558	547	608	590	595	555	567	596	588	581	581	555	568	626	616	605	595	564	569	572	521	579	590	595	588	578	551	582	604	573	555	613	564	580	599	595	586	621	578	572	580	538	556	574	554	548	582	561	625	576	558	589	586	552	589	588	619	570	551	599	559	551	593	584	583	605	638	599	594	576	585	610	551	592	565	584	570	560	575	592	607	576	591	559	628	580	630	577	539	537	582	579	575	572	617	571	588	584	600	579	563	562	527	625	598	598	552	610	569	566	547	578	557	606	594	548	561	590	600	559	545	588	600	596	566	624	620	602	560	530	616	580	584	555	537	598	608	584	605	572	532	551	609	607	600	549	635	532	608	598	579	590	581	550	577	563	589	594	625	558	551	600	566	592	606	609	604	577	620	604	545	590	610	567	541	587	569	581	619	582	545	579	575	581	601	572	550	579	581	605	583	603	603	607	579
24366	21505	25212	28198	21530	21707	17919	2335	659	1126	3845	1104	226	211	238	223	229	239	213	245	231	222	249	237	199	243	242	220	229	237	233	233	232	243	203	244	231	234	215	221	201	220	218	243	212	210	245	236	204	223	214	234	215	211	224	209	198	222	248	223	197	225	221	233	223	216	225	201	243	236	233	230	217	217	212	245	219	211	227	213	241	236	237	237	215	215	245	217	205	229	231	204	211	217	218	237	231	194	229	229	229	235	206	204	202	219	236	228	196	214	247	210	193	221	231	247	193	214	212	231	210	265	206	195	235	233	195	256	219	228	251	201	211	251	230	222	215	205	253	216	202	218	247	219	209	212	245	230	206	231	192	232	192	213	224	206	220	221	218	216	215	217	200	206	212	222	229	218	239	241	238	225	241	228	238	226	226	219	233	209	206	232	210	199	204	242	245	230	217	242	226	232	206	232	233	233	205	208	208	230	218	232	237	208	238	214	221	207	211	217	202	193	206	242	244	206	240	223	228	236	216	211	189	185	223	241	216	229	239	202	193	225	237	231	243	219	236	190	224	228	199	206	198	228	215	229	222	214	236	206	218	234	196	217	229	236	215	204	219	203	221	196	211	260	225	201	187	234	219	262	230	227	219	242	199	221	216	202	214	219	211	233	225	232	242	218	211	243	251	227	211	236	217	198	231	240	197	224	216	218	235	236	251	225	220	259	251	232	237	237	204	216	200	233	243	224	213	234	223	224	216	233	234	215	214	233	251	228	201	215	228	234	246	231	236	220	228	236	240	225	218	235	217	215	210	237	213	282	230	212	209	213	210	217	231	263	252	207	228	240	260	230	222	237	223	225	227	221	191	227	232	235	190	228	245	210	233	216	213	204	221	206	219	218	204	218	189	220	234	202	221	209	215	221	202	219	238	225	208	244	226	231	225	231	225	212	208	194	231	235	208	242	212	213	208	230	238	237	235	197	213	212	223	198	237	250	195	209	212	250	241	216	224	228	199	232	220	229	194	227	217	205	244	211	181	201	204	248	222	215	216	211	220	216	222	237	213	203	226	196	230	220	246	224	221	224	222	232	223	244	222	234	245	211	206	223	218	196	213	232	224	222	223	206	227	237	210	232	218	197	190	232	227	223	209	208	210	190	227	223	209	213	232	241	237	244	223	218	222	226	193	230	225	187	230	227	218	240	227	245	234	230	198	242	211	227	212	216	214	210	189	232	228	232	203	231	251	255	225	216	218	233	207	209	233	189	243	185	239	213	217	219	227	215	194	231	225	223	245	191	233	231	229	240	211	203	229	221	233	219	235	241	202	202	194	194	239	212	213	200	235	214	214	191	190	202	217	226	203	205	220	204	207	241	243	217	198	218	195	264	212	215	203	219	219	217	207	250	244	220	228	216	196	224	212	209	228	211	218	245	236	236	217	232	216	206	202	219	231	250	213	195	204	228	230	210	228	222	225	239	228	220	219	216	252	244	240	204	200	203	217	237	231	207	209	224	253	239	241	218	205	235	207	195	203	214	229	212	221	234	216	200	227	213	203	249	231	212	251	245	217	223	207	218	214	200	210	217	231	225	235	208	213	217	236	209	218	218	210	198	248	244	199	206	273	237	215	203	237	239	226	201	220	221	246	214	244	228	225	246	240	235	236	214	220	224	222	207	201	215	227	208	191	222	209	212	205	202	211	234	237	232	227	232	179	227	228	206	252	226	202	229	224	231	223	200	232	244	219	201	208	213	208	182	222	224	226	224	225	231	214	208	227	223	240	240	239	223	201	227	204	240	226	216	247	187	230	244	211	220	224	234	230	207	224	205	232	194	198	222	211	250	231	232	216	247	225	210	227	218	223	231	201	201	193	210	194	218	219	213	221	208	217	229	221	226	212	225	213	207	232	205	218	220	212	182	216	226	194	242	233	252	227	255	238	204	216	203	222	211	200	245	230	209	227	222	254	220	219	225	211	226	219	204	215	246	214	208	227	254	195	201	211	226	221	242	242	223	233	214	232	212	220	217	236	228	215	225	188	249	222	203	223	213	218	228	221	231	240	238	237	233	245	209	237	223	244	232	234	211	248	211	220	247	218	218	209	249	228	235	225	225	225	234	232	232	220	234	246	195	217	225	202	231	226	217	220	220	231	225	216	218	226	232	215	231	209	200	210	204	210	205	252	217	243	228	224	239	246	211	219	235	206	210	245	222	224	191	238	241	220	214	206	226	198	254	213	226	211	237	227	246	216	222	222	209	194	219	224	196	223	216	218	221	177	212	220	211	230	199	218	218	211	217	212	220	248	242	211	223	225	232	203	216	235	234	227	184	214	205	236	213	204	204	193	213	201	231	245	237	238	235	223	215	223	228	223	220	221	196	231	208	200	210	241	208	219	234	226	202	210	202	215	230	231	194	200	217	202	208	220	221	214	233	227	246	253	200	252	200	219	217	241	232	210	206	201	222	221	206	225	215	228	206	246	214	238	243	211	224	244	220	231	216	246	218	218	205	210	208	221	198	222	222	201	224	228	223	241	212	199	220	225	216	207	223	240	233	250	213	233	215	249	205	195	232	215	229	252	220	227	194	216	250	197	234	228	234	190	197	214	215	227	222	232	198	221	204	224	206	209	241	225	203	226	203	214	225	208	232	206	221	211	237	270	222	231	235	209	215	223	187	229	234	213	235	223	246	237	222	228	218	211	211	223	248	213	233	228	209	238	220	240	206	249	254	233	249	240	233	238	221	200	229	223	224	195	223	245	215	246	226	219	249	212	205	237	198	246	222	208	233	231	254	201	225	229	206	226	200	190	201	206	217	198	192	250	226	234	213	220	209	196	229	219	239	238	244	233	218	214	215	212	225	233	219	252	249	192	218	218	225	211	236	219	229	226	239	225	245	204	211	196	239	209	219	232	220	191	256	226	262	215	220	225	248	218	201	218	212	222	229	232	219	220	221	211	216	190	219	254	207	200	207	227	217	228	219	213	227	212	228	241	282	226	238	220	224	250	244	205	205	215	197	205	227	249	221	223	221	235	232	196	208	210	210	245	204	185	212	234	224	227	202	207	242	188	236	216	220	247	240	212	241	226	217	232	222	223	231	214	214	238	200	216	209	196	232	238	225	246	198	228	207	218	206	219	200	247	216	209	220	244	217	210	228	247	224	245	217	226	217	222	215	237	200	219	214	212	223	228	225	222	196	210	249	209	246	235	223	181	233	245	235	186	240	219	207	214	208	235	218	248	229	211	241	184	221	277	247	210	238	223	184	201	216	216	239	228	187	229	238	229	223	239	212	237	247	222	222	212	220	215	227	214	224	210	230	221	215	208	208	200	227	209	210	248	217	202	239	234	239	222	192	241	236	193	206	195	226	242	226	221	239	237	209	208	222	192	214	204	220	204	204	252	234	235	186	220	211	221	209	236	200	235	214	201	211	211	228	219	224	197	242	267	212	210	237	200	226	233	225	218	216	204	231	234	202	217	232	225	202	243	245	222	205
27249	48310	32793	15407	7624	4335	2206	1098	785	1148	2736	977	531	573	554	542	532	522	515	527	505	533	546	523	536	564	552	498	518	557	535	505	528	575	541	532	514	493	519	493	493	532	514	487	507	547	537	540	522	507	540	557	521	543	532	562	530	514	528	507	494	512	525	524	491	567	487	516	514	526	538	514	557	514	552	494	492	509	552	520	549	523	555	515	495	514	516	489	535	489	512	541	528	520	528	490	509	520	495	510	530	533	510	511	511	534	500	515	506	519	567	531	542	565	563	519	513	514	551	516	460	536	514	550	485	506	541	554	541	539	561	513	537	529	543	542	538	538	564	533	535	482	515	540	515	512	526	566	532	483	518	523	537	519	519	494	562	527	517	545	527	484	541	519	502	519	500	512	493	508	518	517	529	536	510	528	543	498	477	501	557	532	501	519	546	540	517	503	513	541	565	526	532	525	554	527	539	578	554	534	555	525	526	522	520	546	550	531	514	513	452	509	544	478	552	514	541	526	481	551	564	457	508	553	515	541	535	491	529	556	552	528	526	550	541	517	536	529	531	559	514	473	522	515	509	556	525	496	510	523	519	547	476	567	496	481	509	529	526	508	531	503	551	513	498	496	586	533	484	493	463	511	530	510	527	528	531	508	518	513	530	516	549	517	496	528	503	534	536	526	506	511	552	499	504	531	517	546	483	500	514	518	492	506	527	507	501	523	498	540	557	498	544	503	469	543	546	552	514	495	553	547	522	516	531	547	571	566	541	567	502	500	489	515	547	500	531	500	506	535	544	560	556	521	551	547	526	532	536	516	519	544	548	498	510	528	515	552	540	502	527	530	516	523	515	524	475	530	523	537	532	558	561	519	533	509	555	558	510	513	515	544	517	527	467	512	502	497	545	500	519	524	537	519	502	520	502	515	530	577	565	538	505	501	514	489	522	504	531	552	532	540	554	543	576	530	546	479	521	529	497	534	522	526	471	514	512	513	503	505	501	522	494	559	504	526	511	513	477	469	574	512	552	522	564	509	500	551	489	579	565	487	534	575	584	505	534	533	533	493	535	509	545	524	537	522	547	526	584	530	531	524	538	528	503	540	506	533	509	542	489	475	534	515	535	497	517	529	495	495	527	502	531	575	523	511	555	549	542	515	502	553	527	514	531	512	521	497	484	484	490	505	542	539	507	543	498	588	570	478	494	567	524	516	521	575	533	546	556	517	518	533	495	531	516	534	534	519	568	512	513	539	513	506	502	533	540	535	543	517	494	524	510	525	547	516	536	530	508	541	544	526	526	539	549	557	540	511	547	502	523	508	511	499	535	504	541	526	492	538	541	530	525	551	543	535	507	507	553	550	516	511	526	484	550	523	525	519	539	556	527	561	541	553	548	542	508	545	582	534	511	478	534	547	551	552	520	490	496	511	503	535	530	522	549	567	533	492	544	526	538	543	548	510	507	512	513	514	547	507	490	511	521	527	493	523	514	540	516	508	520	516	509	528	511	497	534	530	538	556	549	536	534	531	528	530	523	539	548	511	547	533	556	532	547	528	507	542	510	540	527	528	532	521	543	508	544	516	526	499	574	563	516	529	531	553	561	561	526	508	490	511	501	532	526	513	495	499	524	541	500	542	527	539	521	505	568	511	523	523	539	540	525	536	561	526	492	523	547	486	547	534	525	511	551	545	511	505	537	523	555	521	565	525	544	536	520	479	485	564	513	557	609	521	550	487	524	504	522	531	476	577	491	476	518	535	528	513	511	508	526	496	514	522	549	510	519	501	540	528	498	559	496	483	512	502	567	532	516	533	536	552	545	531	519	515	507	502	517	510	520	531	547	574	554	552	507	538	501	544	507	520	544	524	549	540	559	494	530	540	494	545	521	531	514	525	507	548	547	534	562	517	548	536	525	525	496	517	498	525	537	507	575	503	530	495	497	525	526	525	529	523	554	548	486	531	540	552	571	527	509	498	491	507	565	517	531	546	522	539	548	500	503	513	518	545	518	520	528	542	511	542	526	529	531	522	583	533	516	539	522	551	529	569	579	523	495	506	515	502	540	537	557	523	538	526	539	551	532	507	515	536	528	552	534	543	514	536	505	495	492	541	499	531	485	519	505	535	517	516	531	511	523	508	557	564	480	522	499	479	533	522	533	525	552	516	518	541	546	512	523	489	543	540	512	508	523	530	551	514	543	512	572	551	502	527	488	533	495	527	496	486	482	481	505	527	492	547	514	510	529	513	564	505	528	534	542	519	532	500	539	533	532	535	539	526	507	556	532	555	568	507	538	539	501	517	485	528	579	568	503	547	506	536	494	529	555	554	531	478	551	525	571	497	526	515	520	487	542	493	533	564	498	536	551	530	544	554	537	541	554	546	549	507	532	524	502	541	546	538	513	535	511	529	530	554	551	580	547	511	505	485	553	501	524	549	540	501	524	520	507	493	516	564	520	507	518	541	571	530	495	537	500	519	565	521	509	538	548	508	512	571	481	523	551	530	550	506	462	539	512	536	524	545	538	484	525	526	567	517	554	494	584	520	519	568	522	502	538	484	540	544	524	513	492	545	514	527	540	517	521	536	530	506	519	491	543	503	510	525	522	520	507	523	537	489	562	554	527	524	544	553	541	515	514	519	538	496	570	511	523	539	535	473	547	553	529	524	518	565	520	530	503	559	532	518	533	550	510	538	519	546	576	525	545	502	517	522	507	545	492	543	556	513	491	498	537	510	516	505	552	534	489	513	551	527	523	460	517	531	545	526	563	501	542	559	541	510	524	524	536	507	498	559	515	499	542	539	559	547	533	501	523	520	561	543	489	525	484	534	516	510	554	577	526	509	483	537	509	540	533	524	513	510	536	487	521	528	526	514	588	519	526	557	544	535	522	495	515	521	516	563	499	519	522	499	564	504	528	526	530	531	524	527	527	521	536	495	554	548	566	498	537	533	543	568	541	483	465	502	534	517	577	506	533	555	522	508	486	526	552	535	570	514	504	527	534	574	492	494	534	534	549	491	523	530	510	534	515	514	535	521	591	533	537	506	528	505	509	506	563	543	524	504	508	528	497	514	499	531	533	558	532	489	527	531	504	508	542	530	533	544	562	524	519	521	489	515	522	529	520	528	523	550	530	545	508	556	524	559	546	532	568	519	507	558	593	537	494	549	520	515	513	487	522	518	545	493	533	501	500	484	524	521	536	497	505	583	517	506	519	525	489	553	499	544	572	524	502	510	464	518	559	534	548	499	530	527	584	515	495	489	514	500	537	555	501	546	544	487	504	502	518	531	512	523	501	538	534	522	546	496	536	535	529	510	510	490	503	502	555	538	519	518	572	577	551	519	531	529	563	546	533	501	532	492	527	519	508	529	555	566	547	552	546	486	535	518	539	512	511	521	563	545	516	513	589	534	517	593	571	581	541	514	506	530	495	512	522	549	500	499	539	498	549	540	530	493	507	487	492	506	526	490	545	525	504	541	565	542	507	538	569	491	521	492
32155	24302	22032	10307	3236	1275	490	318	218	188	255	212	148	172	169	150	124	152	145	158	146	160	145	190	149	150	148	122	155	155	167	146	167	141	144	155	152	152	136	158	152	143	137	155	176	146	141	151	150	134	149	155	160	179	148	152	138	154	161	159	152	154	147	139	142	175	168	156	160	165	155	145	147	141	152	120	145	147	169	172	160	151	188	138	144	151	159	152	159	158	141	145	142	160	156	170	144	149	152	134	154	144	126	156	173	162	147	139	146	132	131	141	132	134	147	148	147	145	164	137	132	148	160	139	164	139	155	144	135	170	149	135	164	150	149	155	148	147	153	139	173	151	138	151	145	143	160	145	166	160	136	155	166	143	161	132	169	149	143	156	137	153	152	175	148	163	135	141	163	148	153	126	186	145	150	147	136	129	152	147	154	147	146	128	146	156	155	141	138	132	155	149	151	164	144	116	132	152	133	148	134	167	160	153	135	149	148	149	157	158	148	164	159	133	146	147	164	144	167	155	153	168	171	153	139	156	155	139	136	170	143	156	159	163	152	179	152	148	176	156	145	150	135	145	134	137	139	140	167	153	154	138	151	158	155	163	137	130	152	147	161	148	148	146	153	155	153	162	125	148	143	149	165	143	155	150	174	148	156	167	145	146	134	147	129	134	164	155	133	146	151	157	145	140	158	158	147	152	145	150	150	148	141	151	152	144	139	152	150	150	161	146	161	134	141	144	156	138	147	145	154	153	140	144	163	143	153	161	154	137	153	155	138	159	141	127	129	139	149	126	151	152	153	138	142	150	132	175	156	158	148	137	146	155	140	152	117	143	133	163	155	166	168	152	139	174	126	146	132	158	152	154	136	157	139	139	143	154	122	158	150	138	184	145	157	163	143	145	139	145	141	147	158	156	150	147	175	139	150	153	183	156	145	162	152	165	140	143	164	154	140	119	135	164	148	135	149	150	165	145	154	147	161	152	167	179	106	152	158	157	147	128	138	176	169	141	137	136	167	145	155	137	137	138	146	151	154	149	165	161	156	142	164	153	153	135	169	148	128	143	130	166	158	150	152	140	163	133	160	135	138	151	140	140	162	157	138	126	153	155	164	146	164	161	170	153	172	166	125	158	156	138	133	158	143	148	157	151	158	144	162	165	166	156	163	139	139	160	154	148	139	140	160	155	137	143	144	140	146	143	156	146	150	165	151	138	136	138	160	151	148	156	137	145	142	158	156	151	141	151	156	123	149	160	158	172	160	139	146	154	179	168	148	154	135	153	181	147	117	153	157	162	155	124	147	150	147	141	141	174	146	143	133	171	135	144	161	139	175	139	128	149	171	162	139	134	142	162	137	135	157	150	151	127	119	148	151	158	159	160	145	162	145	174	160	130	150	144	162	138	147	151	138	156	154	139	140	154	131	148	153	139	161	145	158	123	139	161	153	157	169	143	145	156	128	153	164	141	154	170	148	149	150	170	154	149	162	137	157	159	153	138	158	161	135	128	151	134	143	171	133	163	158	129	143	149	150	146	153	161	152	149	136	129	160	169	158	138	155	135	169	159	135	142	130	146	164	139	160	162	139	152	148	169	142	125	159	148	159	156	163	149	157	172	166	126	156	128	157	141	154	153	147	156	160	134	124	153	156	140	141	139	180	147	144	147	166	141	141	146	134	151	145	158	183	150	136	144	133	146	136	145	167	165	157	145	130	147	141	151	154	158	159	153	149	140	149	147	149	176	131	130	156	154	170	141	169	158	143	153	150	160	160	140	165	151	175	157	158	122	152	169	166	146	152	144	146	155	159	138	140	158	149	151	163	151	156	145	146	166	142	142	167	154	135	170	152	155	136	163	142	143	151	145	139	160	145	161	131	159	149	148	168	168	151	151	143	153	150	140	133	156	170	145	142	143	158	159	133	145	128	130	158	153	146	140	147	136	124	145	181	145	143	131	169	151	158	148	143	165	132	146	167	140	161	161	141	138	153	152	145	160	154	157	137	144	151	141	158	154	166	150	164	166	141	147	154	143	159	135	150	135	181	158	158	160	163	136	175	155	167	137	129	164	153	141	149	166	142	175	170	145	123	140	156	127	151	176	135	143	151	147	147	149	152	143	153	160	171	161	153	148	141	137	175	150	149	153	178	166	146	135	137	166	162	168	140	145	153	152	152	135	150	175	151	145	155	171	152	170	157	150	163	148	155	150	147	147	153	161	144	162	145	174	146	140	150	168	145	134	136	158	165	141	152	137	166	176	139	140	152	130	150	159	147	169	147	170	129	144	151	157	135	149	165	149	160	160	155	129	148	158	149	173	174	148	143	143	158	148	136	143	148	145	171	156	147	148	152	146	152	131	150	155	160	137	146	184	168	159	125	162	137	165	135	145	120	162	174	134	166	149	147	152	133	150	162	154	142	148	132	160	145	174	150	149	164	139	135	136	160	134	151	168	138	140	172	163	169	155	143	160	143	142	156	147	140	145	150	118	130	147	151	133	136	156	157	146	157	153	136	118	141	153	163	139	131	175	153	147	132	140	131	146	148	152	158	162	135	133	156	137	143	163	158	130	163	158	152	155	150	154	156	155	161	160	140	157	148	141	122	148	178	149	156	144	172	160	147	155	153	168	143	158	148	160	149	156	144	132	174	138	168	143	156	145	165	164	143	144	127	163	153	142	146	144	148	149	133	154	156	164	154	166	132	140	157	139	167	132	143	151	123	153	145	140	162	169	141	157	144	140	146	154	149	146	175	163	145	148	126	128	153	158	149	140	153	158	137	162	145	140	139	149	163	133	144	144	139	139	144	149	166	154	160	146	151	123	154	156	139	140	145	145	176	149	132	142	157	157	137	161	167	138	149	162	139	138	153	152	166	150	161	157	153	141	131	154	164	160	153	157	143	132	161	151	136	129	143	127	160	169	142	144	171	154	127	163	164	149	148	144	124	130	136	178	126	161	158	137	139	161	142	161	154	138	142	145	146	144	163	152	160	145	167	148	170	170	130	153	155	148	174	139	183	138	150	134	148	174	145	139	146	137	136	153	149	149	146	163	170	141	154	151	131	135	136	174	147	140	146	172	159	151	133	145	172	132	148	127	150	154	143	148	148	154	145	134	157	137	135	129	140	159	160	143	150	145	153	139	154	152	156	155	144	155	142	138	131	177	120	140	147	157	171	143	174	136	128	140	172	147	163	151	161	140	136	161	151	161	173	145	153	149	154	138	159	155	149	169	166	155	164	153	157	162	139	161	151	124	143	133	138	150	131	151	136	168	150	170	160	153	156	139	165	142	159	176	130	147	150	168	154	154	156	164	168	174	146	137	159	141	138	119	162	150	148	135	147	148	145	151	144	146	142	151	143	136	152	166	139	167	157	136	139	174	163	156	133	129	161	118	143	168	149	164	147	132	150	160	139	151	141	148	169	162	167	129	173	163	145	160	162	168	134	142	173	131	151	163	161	173	154	138	141	150	143	146	160	175	145	172	158	153	139	155
24328	30292	14863	5659	2406	1058	671	531	442	459	501	477	401	405	426	403	419	413	381	418	390	396	459	406	401	413	417	414	418	417	437	419	395	389	400	431	378	414	389	397	396	416	385	423	405	411	429	410	381	431	408	450	404	402	416	394	384	413	441	412	378	394	408	390	410	403	411	400	421	387	419	360	439	377	451	402	399	403	425	389	399	405	383	432	398	384	393	420	396	422	428	447	393	378	380	450	417	431	408	396	376	391	379	411	400	429	413	426	377	399	397	444	406	374	395	411	416	428	378	402	406	402	388	411	397	436	441	430	397	413	444	390	380	413	391	431	386	386	434	425	425	414	418	421	398	400	417	441	376	388	397	436	423	377	406	412	430	374	420	423	397	412	415	389	431	388	409	423	407	414	394	365	392	414	403	390	418	401	379	442	387	386	426	415	402	425	438	427	425	412	384	390	372	394	423	397	419	408	418	437	379	389	386	389	420	404	415	412	421	420	439	441	463	452	412	398	399	441	422	407	422	410	434	417	366	400	413	407	424	411	408	403	408	368	405	386	457	382	403	394	418	399	384	368	418	389	380	387	405	447	399	391	401	380	428	415	429	431	415	396	447	399	396	438	400	406	390	412	404	416	420	458	395	385	397	396	433	363	357	431	428	389	395	436	429	405	362	428	438	389	399	388	405	417	402	386	419	417	396	391	405	434	380	393	415	419	430	409	413	397	389	407	420	397	430	449	413	388	400	407	399	404	405	437	438	385	408	412	413	388	423	411	398	422	423	421	402	421	435	432	381	425	406	383	422	404	403	430	414	380	429	425	407	392	428	409	418	412	386	376	401	421	372	392	404	393	384	403	382	364	380	416	379	411	436	389	405	403	412	382	435	412	456	409	426	403	419	385	416	443	405	408	373	414	419	428	430	388	386	419	422	390	453	417	387	386	410	408	410	399	371	441	395	430	423	369	384	438	411	411	429	376	400	436	405	392	419	395	361	377	412	409	388	392	413	406	434	420	406	405	422	430	378	420	425	420	392	406	397	450	421	405	417	443	443	368	399	413	355	408	407	359	406	413	385	382	420	397	429	400	411	415	406	398	389	438	384	407	409	428	423	399	426	390	427	411	388	388	401	458	448	387	395	378	395	399	447	409	439	366	409	421	430	411	442	394	406	401	388	381	420	391	407	382	452	410	427	418	384	427	395	413	417	394	413	409	413	394	414	388	439	429	363	391	407	403	385	399	435	418	434	380	387	456	378	434	417	449	406	408	410	379	421	418	409	388	420	439	397	415	408	450	390	403	404	400	392	398	388	388	403	400	395	409	400	451	394	435	410	407	423	439	390	354	406	410	421	405	441	394	431	423	426	394	413	372	395	415	430	417	409	409	398	411	422	393	378	422	442	392	379	444	417	422	411	433	365	414	398	428	387	371	406	414	430	416	412	416	425	394	376	423	382	435	410	398	399	418	394	412	400	426	412	409	416	422	410	415	394	354	412	415	445	411	383	384	385	407	400	435	416	429	423	425	420	387	388	407	407	407	423	417	357	374	416	455	410	423	410	390	428	404	418	380	380	373	386	414	437	418	421	404	393	414	411	427	393	425	407	397	378	396	417	398	397	437	388	405	437	414	415	367	401	404	390	419	393	411	415	426	442	418	390	362	397	386	383	417	434	367	389	402	412	447	448	416	423	394	379	393	401	381	389	394	400	395	395	416	438	380	422	385	453	403	406	436	375	414	450	426	443	423	382	395	401	423	438	409	432	384	425	393	384	384	389	437	425	385	405	397	414	447	408	391	411	406	428	421	425	384	424	415	351	420	402	396	403	404	412	401	413	443	411	405	411	396	375	368	396	433	439	402	442	414	374	409	402	387	412	429	402	434	388	444	399	422	419	443	444	434	432	388	424	448	394	401	417	392	404	364	369	424	398	429	440	411	414	400	407	427	415	392	404	407	391	433	408	407	440	416	410	361	416	431	405	416	422	429	432	437	419	436	416	372	418	417	431	405	359	382	409	382	405	428	405	386	405	382	413	411	419	437	421	393	434	383	399	412	433	394	394	408	389	418	379	397	391	402	426	391	400	427	394	405	415	381	411	419	371	435	408	409	412	392	431	400	415	427	425	396	421	380	395	412	431	407	410	436	405	399	387	392	391	424	402	376	404	408	401	417	400	369	364	396	424	428	392	408	385	419	416	430	385	433	397	448	439	412	386	403	378	409	384	422	407	454	437	419	397	434	415	418	430	371	403	408	409	393	423	413	374	403	364	437	432	443	437	412	376	396	384	416	403	376	415	394	363	424	415	395	395	446	420	424	366	427	402	413	420	411	440	408	427	418	415	419	341	397	412	391	374	377	381	424	405	437	428	413	411	390	382	418	426	445	378	413	436	417	396	425	415	373	406	367	427	359	393	408	397	390	411	413	419	410	433	402	413	391	410	426	446	430	401	439	391	403	404	430	377	429	419	423	387	432	435	363	430	420	366	428	409	437	395	395	364	393	442	442	366	404	423	392	395	427	407	413	418	409	403	423	382	383	435	430	370	419	427	389	388	358	442	421	402	406	427	417	426	425	419	392	415	404	386	429	390	436	433	403	379	409	396	411	382	456	391	377	358	442	423	366	402	408	397	433	399	388	404	415	431	395	418	431	422	420	418	412	422	361	367	395	412	411	407	418	403	437	445	403	412	422	400	441	397	350	411	387	396	403	420	376	421	389	398	377	413	410	393	398	396	373	402	402	399	396	418	387	387	397	421	431	411	399	416	421	441	429	408	362	430	383	450	417	396	412	437	404	426	408	406	441	392	406	391	440	395	394	404	359	403	392	425	416	408	431	446	422	395	405	401	425	390	394	389	411	373	395	382	446	418	393	402	428	415	392	399	389	400	395	397	396	429	441	437	404	430	407	443	401	404	440	403	422	410	390	409	399	376	412	398	395	411	419	414	419	420	405	386	417	423	397	417	392	401	420	382	399	423	424	389	443	418	382	380	449	441	391	413	393	398	388	438	399	401	432	439	418	412	430	403	418	417	417	409	393	398	395	397	426	433	408	391	394	391	370	374	411	404	407	396	394	405	416	407	405	426	386	423	408	380	418	438	405	393	409	406	404	385	420	406	388	396	426	375	411	440	418	411	409	410	421	380	415	383	420	433	423	415	390	423	381	424	403	416	421	393	368	381	439	426	381	450	433	384	395	428	442	376	399	398	404	417	420	382	400	423	418	399	430	442	406	425	398	387	450	388	430	410	409	405	397	423	413	399	392	396	406	392	439	429	429	384	404	385	403	391	437	414	351	420	388	419	439	433	405	377	409	367	411	408	385	414	384	414	398	425	408	440	382	426	410	399	423	424	451	402	423	408	386	437	376	395	424	416	431	371	411	411	405	368	373	401	411	396	422	415	419	387	444	423	401	415	372	419	394	409	385	404	405	355	405	402	390	378	417	370	422	371	432	404	404	381	408	425	354	439	397	428	402	409	398	406	410	397	410	417	379
24926	21481	24857	28481	21521	19806	4278	1368	493	696	1518	1032	239	207	243	253	269	256	214	233	277	227	269	249	223	228	236	248	264	223	227	242	231	249	246	259	247	264	233	237	225	234	208	236	241	221	242	222	214	232	206	238	243	239	218	241	226	249	239	207	227	218	211	247	239	267	227	242	235	239	213	236	254	239	252	227	250	222	226	225	232	253	239	237	210	255	244	226	224	206	255	211	245	227	210	217	238	200	240	228	236	233	228	231	249	248	250	224	264	222	264	230	229	242	227	232	242	240	224	241	226	233	285	250	236	237	265	210	238	235	229	232	250	213	246	238	235	249	233	240	254	237	205	223	221	237	253	237	233	243	213	239	237	264	253	232	232	253	243	198	232	221	231	210	208	220	237	247	261	257	246	248	255	243	240	261	231	227	240	261	237	250	264	251	230	228	232	247	261	244	223	220	234	227	218	208	226	249	230	228	255	220	222	218	228	228	252	244	277	235	229	244	254	224	233	227	246	259	237	219	273	240	240	237	243	241	235	247	235	226	234	228	244	238	231	273	244	236	219	233	237	226	242	269	237	232	235	204	268	241	227	219	228	230	258	255	223	224	215	225	230	234	269	243	212	229	221	241	225	207	255	226	202	220	243	199	276	252	240	219	236	218	235	246	245	216	240	263	266	218	262	217	229	232	246	230	227	217	232	248	239	222	240	235	241	250	203	260	253	217	229	238	237	224	227	230	250	237	214	230	213	233	228	221	241	216	233	261	222	247	239	239	256	251	241	235	248	225	232	204	234	242	232	261	238	241	249	258	233	249	250	229	218	212	236	227	220	245	231	225	229	206	228	219	254	236	231	223	245	233	209	239	253	240	225	247	232	278	248	234	248	257	242	232	236	229	208	235	213	246	241	269	222	237	236	233	216	241	230	219	245	221	214	230	251	237	240	244	240	246	223	264	231	265	213	222	246	238	236	227	264	254	231	239	234	259	249	211	244	259	218	258	241	227	243	246	227	228	240	237	233	236	232	217	250	221	232	243	215	248	250	238	248	246	225	218	244	225	257	218	236	232	250	243	200	198	237	266	215	232	209	221	234	253	238	253	234	242	245	255	227	215	242	203	200	227	240	246	216	220	252	241	242	251	250	228	257	225	235	206	204	215	237	254	253	216	234	219	238	265	251	241	251	234	273	212	227	223	234	231	214	287	224	227	228	221	237	230	219	228	243	243	244	259	240	243	223	222	234	241	236	254	261	258	268	256	237	254	232	226	234	258	234	240	250	228	229	250	232	221	245	234	236	256	230	235	217	255	239	262	242	220	207	230	235	237	235	269	241	216	227	261	238	222	253	229	230	254	248	203	227	231	235	247	216	241	248	237	207	245	241	231	229	220	223	244	229	227	219	230	254	260	235	222	231	272	244	260	225	225	234	234	247	250	234	258	251	213	225	244	255	238	222	257	258	244	228	249	239	236	242	227	239	232	217	224	252	221	248	232	248	233	227	250	222	236	247	240	212	229	273	224	243	248	218	236	218	217	212	202	237	222	236	255	234	244	210	220	220	248	240	246	224	243	224	217	248	226	245	237	213	239	272	252	211	245	231	241	210	241	247	214	244	219	223	210	263	236	232	253	237	242	236	249	230	256	229	246	252	261	230	234	223	267	207	219	213	241	221	236	236	233	231	228	261	233	230	231	240	246	239	242	233	222	232	220	177	207	236	216	227	227	260	248	230	222	252	293	253	222	222	213	231	264	249	222	242	235	201	261	222	230	254	254	216	226	206	225	254	246	248	216	241	245	226	218	214	236	268	258	217	221	245	221	261	223	236	245	221	243	246	223	243	248	245	234	228	233	225	235	248	244	223	240	229	222	230	209	210	242	236	209	275	242	254	222	219	219	239	254	216	220	224	222	227	264	239	242	221	224	228	222	234	227	234	221	215	244	222	227	230	227	212	260	198	238	236	227	202	247	218	242	212	232	246	219	240	223	229	230	227	216	244	264	226	219	228	209	209	245	227	232	204	237	205	193	226	236	225	229	226	274	243	246	231	242	209	221	236	262	237	234	221	218	219	211	236	212	233	223	221	260	234	248	241	217	245	210	242	224	209	242	256	271	242	272	213	228	211	246	240	243	222	241	246	232	224	230	246	249	211	250	223	239	225	221	242	256	272	234	228	221	217	247	251	205	211	256	233	222	226	242	219	206	258	234	250	223	236	218	221	245	217	230	241	241	269	217	232	225	239	218	231	228	235	256	197	234	223	219	223	204	231	249	265	274	239	236	256	255	232	243	243	221	249	223	241	225	230	230	216	243	225	234	246	232	239	250	264	252	255	229	236	233	261	233	225	220	255	253	251	223	253	254	231	246	248	248	268	220	246	216	215	256	234	237	233	210	202	231	247	215	246	215	209	237	227	229	258	209	260	205	215	241	241	219	241	243	222	222	252	231	237	210	250	201	243	232	221	238	256	220	244	244	241	241	235	242	223	222	259	226	247	219	264	206	228	263	239	217	216	236	238	235	239	223	210	248	232	219	213	234	219	238	237	245	238	260	230	227	241	236	193	254	286	224	230	231	246	237	226	226	245	238	221	228	227	221	254	216	235	242	246	207	226	199	229	259	204	254	244	236	240	234	225	223	263	234	210	255	254	241	227	221	235	239	245	173	244	230	235	232	229	215	229	232	229	221	220	256	226	236	215	221	221	244	226	255	217	249	220	232	258	223	240	227	235	246	224	231	256	256	234	264	261	207	246	258	224	208	223	225	228	270	234	245	239	217	205	221	249	255	242	260	238	245	254	265	224	254	228	225	272	253	227	223	235	214	237	210	228	231	252	213	237	257	262	209	242	230	245	226	251	255	228	245	210	239	233	239	248	263	256	233	230	219	246	265	235	246	246	251	251	216	242	225	238	256	231	232	244	260	255	248	235	270	217	252	250	239	243	217	234	224	227	221	214	228	239	223	254	236	255	235	250	257	221	228	225	197	247	203	231	228	192	237	203	239	210	266	227	217	246	228	222	231	240	237	241	237	210	249	179	248	227	253	256	238	245	221	238	261	253	240	232	228	258	209	222	256	239	254	229	217	239	217	213	230	246	220	227	252	252	234	277	243	234	227	212	253	230	227	236	257	248	262	241	231	254	217	266	260	250	219	226	257	218	250	251	255	204	242	227	245	285	247	228	254	211	232	236	220	236	212	249	224	235	239	240	256	227	228	228	226	227	246	219	219	253	227	247	234	212	240	238	223	236	225	234	234	248	191	255	239	245	258	227	224	223	229	238	249	248	217	255	257	241	246	235	234	241	257	258	209	232	244	210	221	217	231	242	240	227	247	229	245	244	219	216	249	248	261	259	239	217	249	240	246	242	246	250	235	229	223	249	242	221	239	264	240	222	229	235	238	258	230	230	246	261	214	208	236	231	212	229	256	242	227	223	225	217	232	229	267	245	236	220	243	223	236	234	238	242	240	229	281	240	244	255	221	232	212	219	227	224	231
25227	40506	23497	12236	5041	2425	1639	1096	753	971	1479	1130	579	575	579	540	606	617	608	583	555	614	580	566	583	531	591	568	581	534	553	585	613	593	543	574	613	585	576	550	573	565	565	556	589	539	619	560	571	554	540	596	602	558	576	580	580	583	583	571	586	560	577	534	530	548	560	601	569	563	612	562	557	578	574	570	587	583	541	565	554	595	613	591	608	538	586	592	591	607	575	600	555	526	559	634	576	559	595	543	583	578	578	558	566	588	568	547	586	569	615	530	583	530	582	578	590	555	591	605	530	556	617	587	608	566	596	547	588	566	572	562	555	609	562	566	558	564	575	612	603	600	591	535	529	584	596	594	610	607	565	573	565	612	576	578	561	577	572	544	562	584	601	599	522	590	527	594	549	627	581	565	591	563	537	563	575	547	573	570	597	626	572	590	551	582	601	546	577	610	617	597	562	597	617	599	568	596	557	561	560	605	554	583	573	553	555	558	575	588	560	531	628	560	551	547	570	604	605	605	578	607	566	605	580	598	606	572	581	607	582	572	547	579	597	555	582	599	575	554	586	579	581	547	559	595	543	571	610	597	543	596	598	582	592	564	509	567	617	607	558	607	581	563	546	566	612	593	552	594	562	552	600	574	589	607	601	563	546	546	566	590	593	560	598	595	554	593	611	591	611	619	604	617	567	497	551	573	546	562	601	588	563	570	578	556	599	570	581	530	534	549	570	591	581	586	589	546	568	638	587	574	541	596	555	495	564	631	631	588	545	601	577	563	586	576	602	579	575	594	606	598	573	626	590	585	614	563	557	565	548	536	619	567	604	542	543	605	613	550	566	587	593	613	592	555	559	555	550	602	597	573	588	537	578	557	584	578	572	559	525	534	581	544	580	553	571	572	606	583	611	530	604	588	579	579	584	566	591	549	575	572	609	576	613	610	583	587	556	562	588	566	564	614	582	550	581	560	595	573	560	606	597	584	606	568	566	550	536	582	575	598	564	542	554	596	531	566	583	588	595	563	547	590	591	594	573	554	616	569	564	566	552	570	575	567	563	610	538	594	608	589	562	552	610	616	600	552	537	542	558	585	544	544	566	552	620	562	548	613	568	548	548	597	601	536	556	558	562	604	550	571	558	609	577	572	577	615	619	573	591	595	585	592	593	577	583	575	640	590	578	561	583	579	589	579	578	581	538	596	568	522	579	595	589	589	625	566	564	618	581	561	567	603	573	580	546	562	577	585	555	584	578	606	591	581	614	563	586	560	586	584	572	546	555	584	588	580	547	579	587	591	579	576	574	591	539	578	564	538	607	573	594	544	548	564	592	573	564	587	598	584	575	593	555	579	619	558	602	615	583	583	605	611	563	592	602	585	611	537	544	604	483	602	594	556	563	544	553	517	559	555	573	571	587	556	610	575	587	563	577	567	592	589	573	596	569	570	579	602	552	576	569	605	570	599	607	551	595	545	584	558	561	588	591	581	571	534	575	542	612	604	611	585	597	575	509	570	615	556	559	581	547	598	594	578	578	553	571	583	553	596	602	577	584	580	589	575	611	547	566	591	623	598	553	586	596	575	628	573	552	603	564	575	574	569	563	584	584	573	552	610	620	635	566	568	593	538	557	571	542	577	600	562	575	554	592	548	561	570	593	584	590	558	615	587	601	614	556	576	565	556	593	581	522	582	537	587	619	527	639	566	601	582	607	560	583	586	579	556	583	573	556	599	581	572	582	579	538	564	563	589	558	590	552	579	564	579	576	611	596	585	577	563	585	566	525	564	556	600	604	576	576	610	595	556	588	584	558	608	550	565	612	560	528	574	593	562	563	535	632	577	614	568	537	592	564	562	609	582	603	559	582	567	567	582	565	578	560	577	605	599	576	596	576	578	534	575	583	572	571	583	597	584	574	571	555	542	560	566	567	560	545	549	566	584	604	598	609	570	585	630	572	592	568	578	561	565	564	580	585	578	537	596	565	602	590	568	554	609	594	580	595	624	581	537	575	573	601	602	552	577	613	594	595	618	629	548	581	611	571	563	557	574	549	575	599	595	590	550	575	577	571	589	572	626	547	587	571	570	558	587	552	612	588	545	575	542	585	628	592	561	553	556	611	563	584	597	614	577	546	549	559	621	554	582	588	576	553	509	581	576	610	571	557	591	593	526	610	572	576	587	598	577	594	558	615	621	600	573	582	603	566	568	567	602	535	573	596	551	579	557	577	533	589	585	577	585	558	564	566	562	526	576	594	572	551	618	591	563	556	592	550	566	577	578	542	592	578	550	598	588	605	539	567	577	595	562	556	620	597	586	554	559	534	600	540	573	580	552	580	610	574	564	536	598	601	537	551	530	587	630	598	592	581	566	562	539	573	632	573	546	562	620	586	600	602	573	564	591	593	603	539	557	611	579	577	570	600	587	597	585	575	528	592	598	568	553	551	608	601	580	567	553	568	549	583	552	588	586	572	533	541	558	587	606	566	563	613	559	559	625	571	599	531	575	588	535	596	603	625	573	612	594	586	546	563	611	607	586	585	568	572	588	604	570	577	630	558	582	558	580	567	597	567	583	578	558	606	599	613	568	539	558	536	539	557	581	581	568	566	530	542	539	569	581	553	577	576	589	564	623	588	595	596	583	584	579	584	599	587	588	574	593	574	602	593	563	597	548	594	597	556	541	588	578	585	540	614	578	600	532	579	583	586	564	536	577	571	519	547	556	562	554	577	595	571	567	586	559	594	600	608	554	576	594	558	597	574	602	560	567	580	573	558	623	564	607	608	590	594	609	581	582	572	565	572	554	554	552	549	600	578	574	555	570	532	583	559	594	563	589	557	582	564	571	581	579	583	586	566	606	588	573	547	572	535	541	582	612	571	546	578	574	593	598	609	583	578	555	580	595	571	572	557	579	590	581	576	581	623	586	556	517	590	585	599	588	609	568	573	577	565	547	578	605	581	602	595	542	582	556	541	587	571	583	587	558	564	557	554	590	554	628	598	611	567	553	559	564	591	567	570	566	586	568	584	541	536	557	589	568	539	563	585	568	553	547	566	515	544	589	568	572	605	537	577	601	588	570	636	599	555	588	595	592	582	574	565	580	611	605	613	566	599	547	540	556	583	581	535	571	651	554	601	595	576	549	564	585	581	572	578	574	586	569	595	576	601	624	599	606	554	561	580	623	551	597	577	597	537	565	564	554	573	578	587	575	563	648	608	565	569	607	594	545	550	581	552	571	565	554	548	591	588	576	588	534	582	596	527	504	596	612	572	591	578	565	601	541	558	551	573	626	562	590	593	550	581	545	576	631	617	587	581	607	572	622	590	549	609	577	578	556	545	615	624	592	577	572	565	569	564	531	585	548	537	663	616	595	607	577	588	560	584	574	574	580	570	545	583	554	603	607	541	570	561	568	569	570	595	552	576	607	537	587	587	545	646	610	576	613	607	612	616	587	611	554	589	612	590	614	592	572	576	571	574	547	620	617	590	557	587	531	616	601
24361	21490	25193	28192	21503	21625	17273	1765	575	948	2697	1818	235	224	206	238	236	208	207	235	233	249	207	201	221	234	220	237	214	231	238	244	240	235	252	210	248	223	207	248	228	224	208	226	219	208	233	217	196	222	210	217	242	213	219	231	191	228	205	211	246	219	208	208	215	214	212	197	233	215	217	208	216	219	220	182	221	203	221	215	219	235	223	192	205	225	223	206	224	217	201	219	214	226	255	189	228	217	225	224	203	212	253	188	208	247	198	239	232	238	219	223	217	230	209	234	230	240	209	245	193	229	205	217	212	229	266	216	216	237	188	194	219	240	201	187	209	205	230	220	198	208	200	233	212	193	233	218	219	207	215	238	228	209	218	205	223	225	244	212	218	221	244	239	232	214	207	214	220	222	214	226	222	240	226	259	226	216	216	227	222	230	201	240	224	197	217	221	239	209	223	191	211	255	232	224	213	207	220	197	230	235	234	215	229	222	228	212	235	212	208	210	228	205	208	206	245	236	202	231	244	229	219	217	239	221	183	234	193	219	204	202	208	225	200	211	169	218	214	220	193	229	218	217	230	211	215	202	214	202	244	231	203	228	200	211	203	216	258	197	223	231	223	252	210	227	220	217	196	241	239	233	190	208	216	233	243	183	202	205	197	208	231	218	198	219	219	197	220	202	213	209	213	233	220	209	206	209	226	225	198	212	242	252	215	214	218	200	209	210	245	211	210	199	198	206	210	240	231	237	228	239	244	218	187	203	204	239	239	218	237	237	220	222	235	217	236	236	235	224	205	209	238	216	227	223	207	221	222	218	205	245	233	215	225	258	215	218	249	203	221	220	225	197	211	225	220	214	203	239	218	219	212	216	228	220	210	238	252	210	216	212	208	229	230	195	208	205	232	221	222	235	225	250	216	239	232	234	212	220	210	227	232	229	213	236	216	239	223	203	220	215	245	225	233	220	228	226	207	204	223	220	206	239	215	236	214	194	190	239	208	218	221	214	206	238	221	218	215	226	210	215	251	228	197	207	217	214	188	243	224	221	238	212	209	211	197	230	222	229	212	212	236	208	208	236	227	191	225	225	220	229	224	213	229	223	214	210	235	204	230	214	212	196	208	220	206	226	259	246	212	194	215	216	189	212	223	207	211	218	233	206	203	204	239	235	223	243	228	232	221	214	219	229	266	223	236	248	246	225	207	251	183	223	225	226	222	213	223	222	245	200	196	227	224	203	210	228	207	218	197	233	234	231	237	224	209	222	230	192	257	212	251	202	228	218	214	194	213	198	233	208	218	219	228	203	237	219	230	202	226	205	223	213	207	227	197	198	243	215	221	223	206	234	214	219	208	211	224	180	214	236	221	232	237	208	209	222	241	204	236	205	250	212	191	217	244	250	214	228	226	204	220	258	243	181	201	209	227	238	214	212	209	229	204	193	218	238	226	200	240	243	208	243	223	203	197	217	213	217	221	223	199	220	217	223	238	214	213	206	220	228	222	190	199	226	207	240	240	214	242	254	225	209	211	237	217	218	227	229	258	226	200	207	213	208	225	223	229	238	222	217	220	208	212	209	218	236	231	236	228	209	225	217	222	240	214	216	228	219	224	202	201	203	227	210	241	212	207	216	235	219	256	203	219	225	225	218	249	217	211	229	225	215	208	229	214	213	207	228	232	199	191	232	258	194	227	210	211	211	248	216	272	228	223	233	208	221	214	215	206	183	187	200	216	235	215	221	224	199	220	215	210	218	210	201	234	223	230	231	202	201	198	216	199	231	240	231	214	207	233	240	184	245	220	198	200	214	207	212	211	224	204	229	226	262	259	232	187	225	178	224	194	219	228	240	203	216	210	199	217	194	209	245	221	216	236	214	225	205	221	211	205	210	223	215	226	207	201	215	215	244	247	233	215	210	216	226	255	209	203	216	207	238	239	226	258	211	211	232	210	222	222	221	235	205	208	214	249	221	221	218	224	194	216	216	240	221	204	239	216	182	223	245	205	210	209	190	222	191	232	197	231	210	235	210	225	191	208	233	197	225	231	231	223	215	214	222	218	196	209	221	206	213	255	244	217	217	195	209	193	230	218	215	219	206	215	215	198	210	215	208	222	203	207	198	211	218	214	240	188	242	224	203	219	192	230	228	235	232	221	220	214	212	192	235	223	207	222	212	201	205	202	237	221	211	218	233	212	202	233	204	228	239	250	215	223	227	239	259	222	218	231	253	193	232	221	194	213	221	221	217	207	238	232	204	224	236	219	211	205	220	228	229	213	169	218	198	211	200	242	240	238	237	212	203	191	213	225	215	207	225	232	220	225	228	244	201	241	215	222	195	223	229	212	217	209	239	225	213	247	204	220	239	187	217	216	241	229	224	243	213	185	203	229	234	227	230	219	228	217	216	221	217	211	239	227	212	231	223	228	221	230	216	202	186	217	218	247	231	216	241	214	211	235	206	225	248	221	223	228	209	250	224	209	200	234	207	219	200	244	203	213	207	219	222	209	216	210	224	227	189	195	204	235	196	194	214	238	200	232	218	241	190	225	219	200	234	220	221	210	219	219	236	208	197	211	197	204	220	244	188	238	207	238	194	220	227	243	250	233	197	222	244	221	218	242	204	225	198	192	213	229	250	231	204	217	236	239	249	227	242	194	233	219	209	203	237	204	215	231	224	209	220	231	248	203	207	211	187	234	237	228	227	255	220	210	232	223	252	217	202	210	223	229	230	200	224	214	212	250	201	219	222	217	223	220	216	243	198	208	224	232	207	185	242	212	233	197	176	223	212	238	210	200	229	206	229	220	229	220	231	236	214	243	189	210	216	237	208	214	206	239	202	213	194	210	219	207	220	221	229	232	228	219	241	205	203	221	212	199	198	223	227	235	232	216	191	236	217	204	229	223	218	205	223	225	244	237	223	209	211	225	200	198	237	189	229	249	215	239	213	205	218	246	236	201	204	220	196	246	213	218	194	226	240	231	249	230	242	218	206	193	225	217	210	228	228	193	211	211	192	228	235	219	200	220	214	212	227	223	231	209	219	192	233	234	211	203	212	210	207	212	239	234	228	225	218	189	209	219	211	218	204	214	235	199	211	212	251	221	199	197	228	183	207	200	233	216	234	222	234	221	238	215	203	224	217	244	226	223	212	238	235	233	220	220	225	225	192	220	244	222	213	223	196	221	202	200	221	218	211	231	238	221	228	213	239	201	219	220	219	234	199	173	210	232	217	246	215	242	196	220	212	218	241	217	209	252	204	231	215	214	228	223	256	228	187	207	238	240	219	253	210	222	192	238	206	209	215	214	231	202	242	227	201	216	231	193	211	223	211	219	194	202	220	221	245	226	223	223	221	215	229	248	210	215	234	206	229	230	193	228	219	221	218	203	246	242	243	220	232	234	208	219	207	218	196	207	262	228	202	220	217	212	207	210	208	174	233	223	243	228	224	230	206	217	201	198	248	234	215	225	203	238	196	228	202	223	209	211	228	240	210	227	218
28004	44792	30561	16588	7647	3859	1725	934	728	1013	1952	1384	520	503	508	521	557	564	541	479	556	505	538	531	480	534	556	537	539	536	498	532	519	574	551	522	533	493	525	554	533	522	528	524	554	541	540	521	493	513	534	549	525	511	515	577	562	534	512	524	524	499	476	539	544	487	481	527	511	515	506	479	505	500	498	504	519	508	525	556	530	473	546	524	524	518	504	575	553	507	529	503	511	508	508	486	517	456	525	524	545	507	509	534	485	553	518	534	529	504	532	527	525	543	539	546	525	531	500	511	498	494	534	485	542	546	485	502	496	516	518	501	523	516	507	482	504	574	518	527	561	516	517	498	502	472	547	515	555	523	538	553	530	538	552	511	509	524	512	544	460	516	527	559	504	519	512	497	527	537	549	508	533	491	517	538	484	507	531	538	561	505	520	491	535	500	526	482	517	496	526	513	537	493	496	544	505	489	511	495	542	532	512	524	517	504	516	506	489	512	515	511	524	571	532	539	536	458	517	563	499	508	575	512	574	502	503	494	496	524	483	491	536	510	526	484	559	463	534	507	497	539	528	517	516	520	491	502	518	515	501	503	550	535	535	535	529	493	551	520	490	542	508	507	561	527	549	516	538	506	515	537	524	513	481	520	507	544	497	529	503	494	530	507	519	488	545	532	510	519	525	504	533	534	562	520	496	550	540	554	534	538	538	531	504	535	474	496	571	504	547	487	540	505	508	501	516	508	531	508	482	516	526	515	506	533	567	530	483	529	532	495	507	523	501	515	563	548	503	495	522	519	521	535	492	511	537	545	506	526	489	499	515	522	486	539	552	514	535	497	505	488	530	498	546	559	523	510	548	514	555	495	493	506	478	541	522	502	469	499	511	506	503	545	503	512	503	525	534	509	493	514	527	508	532	492	528	539	472	533	531	515	494	513	523	533	511	495	537	537	502	509	541	519	510	518	532	557	501	511	489	511	521	484	518	532	520	482	504	498	536	533	504	513	529	551	489	487	509	515	477	546	546	513	530	498	506	518	518	547	521	539	480	539	522	509	545	529	505	511	514	529	558	476	492	516	509	549	531	520	570	512	496	501	507	542	527	487	495	531	528	467	497	517	490	504	502	506	523	501	558	508	524	557	560	505	493	531	552	497	520	518	559	496	545	497	486	534	528	518	505	528	501	522	516	510	496	525	538	520	526	531	538	523	569	537	545	506	552	524	497	512	489	512	506	514	493	530	529	533	521	516	527	486	522	510	555	562	575	554	502	521	495	565	494	560	511	528	526	527	511	566	488	501	517	558	552	503	525	566	528	532	514	484	533	481	503	483	513	535	520	508	505	556	501	521	484	546	539	530	544	499	525	498	492	511	530	544	548	518	541	452	480	524	560	536	508	536	490	501	530	548	501	490	523	507	507	531	509	518	561	498	516	514	540	526	561	548	501	529	557	547	561	512	519	493	561	529	489	517	512	517	531	533	526	497	516	505	517	533	510	475	508	497	507	523	475	536	516	506	499	528	534	509	530	507	493	524	528	515	525	518	509	545	492	532	544	490	492	480	532	513	556	514	535	494	519	529	534	526	497	511	531	502	542	506	518	545	524	507	516	544	531	555	522	481	537	538	486	498	510	503	503	505	518	542	509	533	537	535	496	530	473	515	482	467	514	500	482	513	506	517	515	529	532	469	515	536	525	511	564	498	490	543	492	475	509	519	510	531	514	530	486	493	510	545	521	528	515	508	530	549	514	481	568	499	502	519	510	530	555	519	504	514	493	556	495	468	519	535	481	544	551	550	524	506	544	508	519	552	549	516	524	524	510	502	485	523	480	526	504	541	484	535	508	497	506	488	483	575	555	474	536	504	540	522	511	540	523	495	510	507	510	504	491	545	523	471	520	512	533	585	523	505	482	522	503	496	516	514	540	507	501	525	503	491	508	509	549	510	505	511	522	505	503	528	532	503	535	511	528	519	535	475	540	554	546	563	523	522	511	522	532	504	539	534	514	553	489	512	495	504	496	514	483	539	493	532	495	510	518	541	519	500	527	517	495	522	484	509	511	518	500	576	515	569	526	512	546	516	505	541	547	537	507	554	486	513	554	521	500	495	466	512	526	513	556	532	558	509	554	536	498	518	497	505	521	537	561	534	544	548	512	504	546	538	528	541	465	511	514	483	519	535	548	504	537	526	479	507	501	538	532	496	476	516	477	491	540	520	517	541	516	543	528	526	512	513	522	509	529	544	518	515	524	508	529	513	510	479	536	478	545	549	473	494	534	523	550	527	513	510	513	509	532	551	484	549	513	529	478	535	511	523	536	503	498	531	516	514	510	497	533	499	510	507	561	543	523	529	518	518	537	536	526	518	531	506	477	545	506	524	484	517	503	509	475	537	491	547	557	533	506	502	532	493	526	491	511	494	562	498	524	519	510	537	536	509	529	541	505	533	538	510	513	534	494	530	530	541	574	531	502	493	514	543	509	500	464	538	511	524	501	546	465	536	515	537	521	507	505	530	506	514	513	505	522	545	557	519	491	547	464	506	506	538	508	471	530	496	478	487	531	528	499	518	489	524	563	534	528	500	512	525	508	508	523	503	516	512	512	551	506	524	508	516	526	528	477	538	553	485	544	498	547	530	508	550	489	496	506	532	450	478	482	546	482	507	530	510	503	527	540	556	544	552	537	528	570	482	568	501	503	526	502	497	499	525	495	490	515	502	535	539	545	515	494	521	513	548	507	536	523	504	525	551	563	556	501	517	499	513	532	521	491	505	517	507	581	531	545	475	535	529	516	499	539	514	492	524	516	532	502	534	532	546	512	547	522	526	547	560	496	523	529	553	523	518	495	527	480	545	478	500	535	538	527	494	535	512	509	514	533	535	545	534	523	509	520	514	495	532	502	506	557	526	548	482	511	541	544	551	538	541	501	515	493	489	547	503	493	519	575	536	527	497	521	480	520	501	533	520	510	520	533	524	524	519	479	528	553	550	553	508	500	511	489	530	563	497	531	533	519	491	556	514	532	506	498	494	508	479	496	524	517	501	508	518	530	521	503	481	525	513	510	505	498	527	482	496	524	482	525	534	546	520	508	483	495	491	519	529	497	524	514	529	531	566	507	543	491	539	511	529	530	495	542	526	503	526	492	516	532	543	574	537	518	486	515	482	509	536	537	533	540	543	451	509	539	504	500	522	544	538	514	542	525	520	505	536	526	527	503	520	531	531	507	456	549	527	494	555	528	492	502	513	523	514	517	470	531	506	501	533	532	518	519	526	507	497	521	483	531	533	519	526	530	525	522	496	541	540	516	535	484	468	479	502	523	539	534	500	517	510	517	494	546	521	557	528	509	520	489	516	534	525	511	499	536	513	532	496	496	498	490	518	547	526	581	514	520	491	509	532	579	530	517	518	527	515	558	530	548	482	505	528	583	481	529	552	521	468	508	512	532	486	521	527	570	476	552	501	556	535	556	544	529	502	531	518	503	525	538	526	521	488
32096	23537	22094	10955	2974	1515	785	315	252	223	212	218	181	146	150	162	138	164	149	177	149	157	146	165	171	132	151	157	162	159	156	143	159	160	164	173	135	152	160	145	176	149	157	148	135	168	158	151	165	167	132	164	171	145	172	151	181	147	156	183	131	154	155	160	149	140	159	183	152	167	164	131	134	155	147	134	160	166	154	136	181	152	158	140	162	151	146	157	155	163	149	166	159	157	159	156	180	151	148	129	173	171	153	116	145	163	151	169	182	157	151	158	154	133	157	179	164	140	173	164	152	171	154	156	185	173	150	150	161	158	151	155	137	148	174	152	152	146	134	165	165	156	150	153	163	158	173	158	167	145	133	173	154	145	140	162	149	145	162	145	166	171	156	154	148	148	154	150	149	168	153	163	146	153	175	168	160	166	152	168	135	163	170	166	184	162	153	155	149	140	149	153	139	149	149	148	140	130	179	155	146	166	164	179	156	174	152	143	172	140	151	172	160	141	145	169	152	154	169	159	155	143	172	149	150	152	154	175	162	142	158	174	141	145	152	173	172	159	133	159	155	132	157	123	155	143	165	147	167	154	161	142	179	147	187	152	159	169	155	154	159	150	138	151	139	145	176	140	155	158	162	146	153	168	169	143	143	176	151	178	148	158	150	167	164	158	172	177	144	157	155	132	168	149	160	174	158	183	164	172	163	163	158	178	171	157	157	139	150	151	186	153	162	165	143	160	178	155	138	137	127	153	147	172	139	152	157	150	135	146	151	146	166	161	163	150	152	135	154	136	162	157	140	149	152	154	140	156	153	156	164	162	150	171	154	162	143	165	152	161	131	162	149	128	152	158	172	165	165	174	174	150	160	162	153	150	167	140	150	146	137	144	152	173	153	149	150	148	163	142	156	155	163	164	185	177	162	165	150	159	169	181	140	166	163	156	163	147	157	143	159	167	151	170	158	143	156	157	153	161	137	156	148	146	142	147	133	167	163	124	160	154	170	151	154	166	152	133	169	159	168	150	125	160	160	191	144	139	157	171	134	145	157	132	150	160	133	145	140	161	141	148	144	168	139	169	166	159	136	164	156	136	151	148	146	139	145	163	151	151	155	154	128	150	148	174	146	134	142	169	179	162	151	140	161	133	154	169	174	162	159	145	157	170	141	171	173	143	180	161	150	185	166	165	159	176	144	153	146	163	165	157	172	151	150	134	148	168	140	142	130	165	157	150	181	173	141	162	158	135	158	162	168	149	136	155	140	158	140	137	173	153	162	162	172	165	166	141	164	151	150	158	164	162	151	150	168	140	164	166	144	164	166	142	162	170	149	135	148	166	137	141	164	137	149	147	142	153	174	158	171	136	168	149	142	173	152	153	149	163	144	165	166	145	145	178	174	128	182	162	169	152	155	149	144	148	160	151	165	169	153	164	149	141	155	140	178	143	153	160	168	178	125	173	164	147	154	153	145	149	154	146	132	178	164	160	150	141	163	170	158	137	138	164	165	146	151	137	154	151	161	164	157	160	185	192	146	170	166	157	165	161	147	149	150	173	163	152	187	165	165	135	166	135	149	142	144	132	175	148	145	150	147	151	146	173	160	166	146	146	158	140	169	153	153	163	151	142	147	144	154	183	166	141	152	152	159	129	150	152	132	162	148	149	155	133	179	147	145	167	146	160	131	160	139	146	177	129	155	162	162	163	164	155	147	158	176	166	162	167	147	164	160	158	146	169	162	175	172	160	166	156	155	167	167	152	149	159	121	155	153	154	158	150	155	153	167	182	157	157	136	143	176	161	175	151	181	160	152	203	150	127	158	157	178	149	168	173	138	161	161	174	173	153	158	146	165	156	159	140	154	156	138	158	164	161	132	171	170	161	149	139	159	165	162	161	145	155	154	151	164	161	152	146	145	148	168	147	152	142	161	156	167	137	124	150	172	158	128	128	149	177	150	146	127	142	145	151	146	150	148	174	179	155	166	179	176	154	147	160	154	145	171	140	170	176	133	162	171	124	152	150	139	134	149	155	152	182	164	168	157	158	170	177	165	160	149	141	156	137	161	174	155	154	144	173	144	160	154	124	143	142	157	157	146	151	158	167	146	153	139	139	144	151	140	150	156	142	149	143	163	163	156	172	135	150	150	169	163	182	164	160	158	164	141	162	140	146	138	155	149	174	164	152	170	158	126	152	174	146	152	150	147	145	154	154	162	137	142	164	151	150	151	169	179	185	141	167	164	136	181	149	184	163	158	154	154	169	169	157	135	161	147	139	160	167	141	155	167	150	141	159	183	148	162	164	155	151	140	169	186	135	157	166	167	144	150	179	150	159	166	159	155	145	152	160	165	148	164	176	172	129	144	180	169	165	145	165	174	150	160	160	162	138	143	157	152	169	127	122	158	156	149	161	145	147	152	177	174	166	171	162	150	134	151	144	164	162	147	181	137	150	138	173	134	176	130	171	157	116	152	152	152	162	139	145	151	150	163	147	140	158	177	159	133	155	162	147	152	161	156	175	168	163	150	150	141	144	161	158	170	168	149	167	148	163	123	184	144	148	170	140	154	177	172	147	169	171	155	157	170	181	177	166	170	141	163	160	136	154	166	165	142	142	150	145	156	160	142	158	169	170	155	137	187	156	145	164	145	135	163	150	147	146	150	165	140	152	152	145	151	168	171	145	130	138	153	168	154	133	138	157	135	153	139	179	148	160	186	168	168	125	158	141	130	148	153	162	173	162	133	117	119	181	155	155	171	151	139	142	168	157	142	144	154	159	170	164	135	165	170	159	148	138	154	153	145	185	159	140	176	149	145	140	161	173	158	188	180	149	137	156	148	167	169	159	158	169	160	161	159	162	151	151	158	140	155	148	160	136	151	166	154	142	168	149	158	168	169	150	144	157	174	151	161	152	147	158	160	149	151	156	153	168	174	155	158	134	171	159	140	142	159	175	200	134	175	132	166	161	136	155	134	144	154	144	146	183	123	146	170	161	162	166	155	149	154	145	138	162	166	134	144	148	146	151	154	169	161	151	147	132	165	152	167	172	152	153	129	176	154	169	146	148	166	154	159	144	147	146	152	144	159	176	176	148	157	156	161	155	144	146	150	172	173	170	168	151	156	159	171	168	149	165	161	146	167	184	129	161	147	156	172	157	151	171	165	161	149	166	153	148	141	141	158	158	147	147	150	149	139	152	140	149	164	163	138	156	154	186	144	146	135	162	146	153	165	165	153	137	149	159	145	159	161	165	148	164	182	145	175	154	157	153	135	177	160	145	161	143	191	156	145	156	133	142	151	158	157	138	154	138	140	148	145	154	152	139	157	166	135	172	136	149	171	177	138	156	187	197	160	160	140	162	144	140	167	165	156	153	163	149	162	163	150	153	165	158	159	154	171	186	183	147	153	149	158	171	187	135	132	174	152	156	147	156	183	163	143	173	155	140	134	156	155	172	175	153	133	141	159	144	177	161	149	164	164	159	141	155	136	146	162	144	162	134
23697	28007	15286	6074	2142	1206	803	540	447	475	529	480	417	463	452	413	418	408	398	402	400	470	407	440	419	430	410	431	467	417	404	402	396	389	439	405	421	438	415	443	385	405	410	392	441	422	419	475	439	413	389	444	410	408	431	402	403	409	428	415	414	428	440	384	393	372	418	387	423	398	435	378	452	390	392	429	399	412	402	405	418	420	427	431	404	417	406	443	439	396	434	403	392	420	415	413	400	446	402	446	409	437	417	446	417	438	396	427	384	448	441	419	433	389	412	435	436	402	432	372	407	397	437	393	419	435	389	437	434	410	425	438	441	423	447	402	437	401	426	416	429	417	447	454	435	448	426	422	418	399	425	425	406	416	409	416	388	406	442	388	438	436	381	415	464	385	419	413	435	446	428	417	407	421	448	411	409	427	429	444	434	386	427	399	409	452	424	406	425	420	411	418	381	416	421	431	389	466	410	427	439	381	425	416	459	426	417	437	398	416	434	443	418	415	460	462	414	431	416	385	430	443	392	382	416	433	428	417	385	429	438	428	454	434	421	409	424	400	391	403	428	460	408	392	411	448	427	395	428	422	426	427	434	439	421	411	419	415	397	422	406	454	399	453	448	449	413	410	408	430	412	435	448	418	439	393	395	414	420	395	429	387	408	436	410	428	420	375	416	423	420	432	403	400	395	421	449	415	425	364	390	465	474	422	461	419	390	414	465	435	428	371	433	422	417	430	444	438	419	401	405	416	425	408	416	440	436	442	386	456	421	453	434	384	411	414	420	432	436	441	410	404	407	433	441	416	431	412	438	443	412	432	429	421	404	385	398	472	421	429	404	436	444	412	410	423	403	395	441	427	427	395	430	432	417	442	427	421	397	432	403	412	434	387	417	446	421	380	430	453	415	431	416	412	389	411	389	378	442	397	380	444	406	384	378	396	402	428	413	423	409	419	401	413	435	402	400	445	447	399	392	409	434	415	416	380	430	416	419	394	386	442	406	428	451	442	431	400	397	416	405	433	414	424	438	443	396	405	462	405	470	401	445	442	451	399	414	429	405	448	424	395	415	422	434	422	416	411	427	439	409	411	445	419	432	436	415	398	432	398	422	423	429	423	401	393	454	460	407	435	398	437	377	419	432	424	421	411	426	422	453	447	440	450	407	413	416	423	397	411	436	401	389	409	421	436	432	417	425	400	427	404	434	430	416	432	422	411	427	419	417	430	398	394	414	459	445	421	399	407	427	396	426	439	441	395	416	450	432	384	408	389	405	430	442	442	447	458	423	416	416	416	448	429	437	401	404	388	434	376	404	403	449	399	407	410	409	413	399	435	411	422	433	393	491	441	433	393	398	424	411	428	408	390	386	399	421	389	439	406	399	416	423	418	422	424	442	410	444	410	399	435	433	409	413	390	423	414	403	424	420	417	401	440	439	402	428	437	430	437	417	465	422	397	414	453	422	428	394	452	452	402	402	413	427	402	438	381	437	417	457	403	422	433	403	423	432	438	416	443	436	393	437	439	430	425	381	416	398	409	413	406	409	420	444	398	408	401	412	416	430	381	403	401	380	432	409	387	440	410	406	403	376	456	412	389	420	413	423	420	409	404	424	440	434	405	385	391	404	409	431	412	427	412	396	402	420	415	423	401	430	428	454	445	412	410	380	430	399	423	431	441	429	412	438	433	438	386	402	393	473	406	420	464	383	422	419	415	422	424	421	417	417	427	433	413	442	417	436	446	430	432	419	412	355	444	413	447	409	403	414	450	401	419	455	417	474	465	397	443	404	391	418	395	395	457	410	419	459	406	428	453	411	389	423	423	419	406	418	434	407	422	454	410	415	391	454	421	421	416	430	407	424	425	423	409	414	365	403	412	407	419	438	426	418	397	383	423	443	416	427	417	436	423	356	392	413	420	407	414	412	407	428	420	435	397	388	426	398	416	458	382	418	414	445	449	409	421	435	414	399	414	396	399	408	440	397	419	447	398	407	395	455	424	431	443	430	414	390	381	405	402	417	411	405	404	438	407	419	436	415	430	384	440	392	405	406	425	395	429	432	428	415	459	442	417	392	390	369	390	385	432	397	415	408	411	382	423	402	427	444	387	455	402	394	442	405	387	442	376	384	447	486	423	379	409	397	420	428	400	433	417	399	399	426	422	418	398	425	399	433	401	421	404	412	407	445	394	405	434	403	400	454	445	392	446	442	387	410	439	407	400	400	415	429	439	403	419	464	462	410	389	439	440	441	392	410	409	408	456	429	446	439	408	437	424	416	441	414	420	442	424	435	425	400	441	369	460	423	387	429	413	437	434	453	437	417	419	422	428	416	434	412	391	444	435	433	413	444	436	398	416	430	423	401	396	425	443	433	387	408	407	396	430	423	408	388	457	414	399	408	449	435	411	417	441	460	434	408	421	395	404	437	419	386	430	423	405	384	445	433	414	448	416	439	411	398	413	431	407	395	416	405	430	382	410	436	427	410	429	390	412	380	409	422	392	397	421	423	416	436	421	401	423	436	431	443	417	424	424	434	383	407	444	446	408	405	451	395	440	399	398	412	439	424	443	431	414	446	414	418	404	428	412	435	421	420	369	411	432	381	404	402	402	433	415	431	394	372	387	431	432	401	408	421	386	422	431	424	395	461	438	422	403	422	419	413	452	423	416	406	416	443	390	422	416	404	413	406	418	405	403	398	391	429	432	426	429	446	379	402	427	414	439	415	434	401	452	427	441	430	414	389	411	409	440	385	412	427	430	415	433	433	463	432	366	415	401	422	395	416	451	432	395	432	409	427	428	458	409	407	399	388	484	382	414	435	402	413	405	435	452	433	444	419	439	424	375	410	415	378	448	419	422	388	437	408	420	433	419	389	455	438	405	426	439	398	416	440	405	424	426	440	416	437	409	407	421	399	425	401	437	412	432	425	425	432	434	462	433	441	410	447	432	433	411	416	399	430	433	414	414	418	446	423	429	426	422	408	416	423	413	384	438	375	415	382	425	425	423	389	397	431	409	425	417	426	421	417	436	430	427	406	415	420	414	374	447	398	421	437	442	418	435	414	395	431	433	392	403	417	438	411	407	428	400	394	438	411	475	443	402	421	429	411	439	399	389	399	440	399	410	397	372	413	412	438	394	388	442	389	447	431	439	380	412	416	404	440	445	427	423	429	423	453	435	447	421	424	398	400	426	430	440	441	437	410	411	380	381	431	433	385	440	437	432	403	425	413	430	423	405	415	422	412	401	405	394	423	444	383	409	468	418	410	411	436	407	413	396	399	393	448	426	392	426	392	424	414	369	453	395	437	420	394	438	422	427	427	432	468	396	398	411	422	435	411	395	443	408	433	415	404	417	411	441	405	422	389	433	391	418	389	402	434	391	444	407	423	410	414	396	413	425	430	412	446	427	401	403	434	446	420	427	430	380	406	478	419	432	444	397	404	406	422	370	392	426	441	395	420	444	433	410	426	421	404	448	405	407	421	414	429	399	381	468
25004	21487	24852	28571	21545	19859	4323	1070	834	2079	2552	1134	263	258	271	252	234	214	254	273	247	258	292	233	255	254	253	263	237	239	237	277	259	253	269	240	258	235	246	240	295	253	249	240	227	228	233	288	235	280	239	257	254	244	271	255	242	233	230	227	231	243	254	260	284	273	228	227	256	240	245	241	234	214	247	241	221	237	273	234	229	244	224	231	264	255	240	242	224	229	258	235	219	257	251	288	284	251	258	225	254	257	253	252	222	275	254	247	263	238	235	283	228	250	241	248	250	259	271	245	256	264	235	246	218	247	253	261	237	233	229	249	262	267	258	260	237	237	218	230	236	260	233	249	261	248	239	254	239	236	243	238	256	265	241	273	230	235	230	249	237	260	252	243	275	238	247	248	234	249	221	263	242	252	254	236	263	247	278	255	255	271	266	213	214	205	270	255	247	239	242	249	261	231	270	258	271	233	224	242	245	235	256	230	259	234	248	240	270	279	233	254	237	239	247	235	248	244	223	231	242	247	260	242	290	234	239	230	207	253	242	254	226	222	236	242	234	239	268	216	236	255	234	257	239	227	247	256	257	244	262	269	237	256	241	246	245	231	239	284	218	234	227	247	231	242	294	243	249	247	241	248	217	259	259	226	253	244	246	231	232	233	250	237	256	238	259	259	254	253	226	255	244	261	231	228	224	265	255	265	248	228	264	246	236	238	234	246	257	236	242	231	236	228	239	222	243	232	249	232	225	251	224	266	261	269	242	241	241	252	227	231	256	297	239	269	249	255	279	268	247	232	233	228	241	245	256	234	266	222	209	268	253	229	264	240	280	249	252	248	218	270	247	247	263	252	268	282	230	251	262	248	267	230	229	242	228	268	247	261	257	251	248	220	257	242	243	243	242	251	224	228	241	239	249	236	239	249	244	257	236	237	253	268	243	247	241	244	231	266	229	242	251	231	227	215	219	242	225	260	262	257	241	235	235	249	248	223	259	250	261	253	272	265	258	242	239	272	226	242	235	227	253	258	224	224	241	235	269	253	218	240	239	246	304	242	251	223	246	281	240	245	238	261	230	231	251	230	264	280	254	289	208	258	233	257	267	276	251	240	242	230	262	231	236	253	229	271	258	244	251	229	258	258	249	226	260	237	235	272	253	235	256	275	232	258	246	239	255	244	267	260	241	225	286	272	229	251	239	256	228	249	255	254	251	219	261	240	240	250	239	230	243	263	277	240	257	242	257	257	271	267	230	269	234	232	251	254	264	247	229	244	246	243	215	251	235	257	209	230	241	275	256	241	250	249	248	232	247	234	236	251	260	260	251	240	238	247	241	228	238	260	248	238	247	258	234	259	258	241	239	267	218	232	242	257	283	238	252	239	226	245	282	260	242	241	265	223	253	233	234	247	227	212	228	249	230	254	226	254	242	235	261	251	282	237	238	226	226	255	239	252	237	261	235	215	240	234	270	264	251	214	246	263	250	258	235	220	243	250	243	249	249	263	284	238	233	269	250	248	259	263	232	243	251	286	249	254	257	232	246	285	275	242	249	252	247	226	241	236	220	228	258	245	238	236	210	198	274	278	222	237	261	227	246	269	229	219	259	252	232	256	222	225	256	252	259	251	249	267	255	224	258	278	228	261	254	258	242	238	256	244	231	248	209	235	250	225	252	275	244	283	259	221	248	268	224	256	260	256	237	247	207	261	241	248	232	217	267	257	246	257	244	238	229	250	281	273	222	238	227	229	271	281	222	253	241	226	240	260	241	267	209	252	240	240	249	241	235	242	237	215	229	235	223	245	254	264	239	244	258	231	272	253	284	242	225	235	239	267	244	239	260	230	253	239	249	275	240	241	239	274	236	229	236	274	259	231	224	273	241	251	254	270	269	244	213	237	239	253	232	248	247	244	239	236	239	233	241	249	247	272	257	234	218	233	251	222	253	252	256	277	238	218	256	245	255	238	249	265	258	224	224	241	294	216	281	230	270	199	260	251	250	280	258	253	271	239	226	236	231	253	253	229	205	243	288	264	238	240	231	262	247	245	246	224	269	245	251	281	244	239	248	271	229	258	250	253	226	254	229	240	250	235	238	227	221	263	242	248	240	238	246	244	246	251	256	244	236	253	264	262	246	214	231	216	266	224	249	231	222	202	240	248	265	253	228	246	259	253	238	269	217	242	244	230	239	226	261	217	233	240	256	224	231	242	232	237	251	241	254	232	241	249	245	241	229	220	254	244	263	225	272	225	212	263	215	239	234	250	228	230	261	250	234	239	262	216	262	268	258	238	246	275	229	210	232	248	257	248	242	253	256	215	240	244	211	251	272	246	264	232	247	251	250	259	221	243	248	273	236	277	240	231	254	256	232	242	278	280	251	239	220	243	247	234	253	261	248	282	261	266	217	246	210	234	226	249	248	233	237	220	256	248	223	244	245	226	215	285	240	240	260	221	212	245	270	254	255	219	215	286	240	248	236	236	236	249	259	258	260	240	263	244	243	255	263	254	272	254	271	241	251	224	258	260	266	276	249	278	231	221	244	243	259	248	218	246	227	229	262	236	248	243	257	239	235	242	250	252	250	252	237	236	216	267	258	232	222	248	266	250	230	242	240	231	264	270	206	247	262	245	219	252	235	240	260	244	233	279	269	249	279	242	262	232	250	249	235	255	257	266	271	250	255	257	235	240	272	234	238	212	215	244	254	235	224	219	258	239	236	265	223	249	232	241	237	229	255	257	244	244	231	234	254	257	262	236	246	232	265	240	245	226	229	243	258	237	251	223	234	269	235	239	236	213	222	224	270	252	267	235	235	246	245	219	282	275	247	233	251	245	236	255	268	254	239	239	249	234	226	251	248	254	260	259	230	249	244	243	292	242	256	240	253	243	233	243	244	202	247	263	277	239	228	256	236	234	249	235	272	271	214	229	248	265	264	240	248	283	228	236	253	230	246	262	229	262	263	221	238	248	247	209	230	226	288	244	232	243	286	218	244	244	241	218	247	252	267	233	249	234	241	271	251	254	256	260	241	238	235	227	239	243	231	240	238	208	231	269	258	253	264	267	246	247	236	234	217	255	219	262	233	215	266	248	241	234	222	249	227	258	259	261	249	238	262	249	247	225	252	244	229	271	259	235	244	242	257	240	252	256	268	238	245	243	263	257	248	228	238	261	266	228	276	217	226	240	230	245	271	245	243	268	232	267	258	257	260	259	220	247	237	268	256	263	251	244	272	231	209	238	270	231	256	219	251	224	270	252	240	239	254	250	237	213	261	273	229	217	265	271	262	242	222	252	258	240	221	295	252	254	234	237	214	253	256	255	214	226	214	256	249	263	223	240	249	229	239	207	234	254	249	275	243	216	197	234	257	228	255	252	250	253	242	259	249	241	260	271	229	265	220	256	243	230	251	230	235	236	244	243	233	268	258	251	245	242	231	238	256	269	246	223	260	261	249	202	226	255	240	232	250	220	260	223	237	231	261	243	205	289	273	249	283	239
25490	37139	24020	10915	5084	2849	1546	1016	1004	1736	2014	1219	617	632	678	590	596	625	652	622	578	586	604	615	639	639	592	632	600	616	614	574	588	626	625	596	605	578	565	553	608	624	625	588	574	574	626	654	582	592	577	600	650	599	611	631	616	593	651	618	612	575	591	640	589	583	628	633	630	625	627	619	581	611	579	639	605	611	592	623	581	628	583	572	590	604	614	573	593	598	605	574	650	617	645	599	587	606	599	668	643	629	618	636	561	612	599	621	571	582	588	638	613	607	630	630	598	611	589	618	601	633	637	604	590	613	645	609	638	625	630	604	593	573	591	629	629	583	601	653	639	632	604	585	585	632	652	592	608	620	615	600	584	622	599	587	591	642	587	595	631	604	609	600	618	573	586	635	574	592	636	627	566	620	610	577	592	591	635	618	582	586	621	588	643	612	605	576	658	589	626	625	568	657	615	635	616	590	581	575	603	615	601	559	605	562	535	651	620	570	603	628	597	589	616	590	552	675	594	628	608	607	602	606	619	566	587	579	573	611	627	561	576	550	580	602	611	593	581	609	602	557	573	567	627	609	604	610	558	600	582	573	601	620	576	557	585	581	619	575	617	587	632	580	612	598	649	639	597	634	621	569	617	583	595	602	562	613	640	588	591	607	601	618	618	578	587	566	609	583	601	636	598	601	620	600	605	611	602	594	651	616	606	569	622	533	606	598	563	636	602	612	595	602	610	590	609	609	627	658	620	614	565	622	609	612	597	618	582	593	608	600	641	612	591	636	579	622	604	589	604	599	640	647	594	586	587	642	629	606	603	638	592	592	581	608	573	611	626	585	605	627	613	626	593	618	644	599	551	588	635	580	617	635	582	551	630	618	585	601	628	557	556	586	605	651	603	616	590	625	554	610	534	622	603	586	595	610	590	574	605	597	588	611	633	645	621	611	610	599	562	624	641	659	615	606	610	587	620	653	611	596	579	590	625	615	616	592	650	652	594	619	603	587	593	560	560	584	607	623	583	613	630	598	592	601	626	626	576	612	585	632	625	588	591	601	572	595	634	604	580	586	575	612	630	589	559	609	670	584	588	614	571	601	615	612	575	564	603	596	601	576	619	585	628	567	588	600	575	623	573	617	616	615	618	607	639	613	578	605	594	611	591	550	615	624	632	616	600	614	576	613	593	602	574	616	592	572	596	623	594	608	601	645	653	602	594	603	578	599	589	595	627	588	582	616	560	647	625	592	578	601	607	604	595	572	590	647	580	599	552	623	584	584	634	566	588	583	627	575	582	618	636	612	616	632	647	615	606	602	670	594	636	594	598	545	591	592	603	590	575	566	619	589	610	610	605	596	588	614	566	594	617	602	577	609	612	594	589	547	592	551	630	597	634	604	572	624	616	596	611	576	632	656	552	625	645	607	586	564	596	572	581	575	603	578	572	617	586	561	574	575	647	623	573	629	646	548	630	596	614	624	598	561	622	603	585	583	635	633	599	611	624	617	664	560	591	581	603	552	581	599	617	591	592	595	558	623	606	561	567	572	613	580	593	610	609	595	583	600	629	647	635	610	622	614	650	587	606	570	619	591	614	600	598	625	566	587	595	581	613	634	600	655	644	606	602	633	559	617	590	581	580	595	582	608	631	571	599	593	625	574	596	567	604	624	619	617	601	683	577	590	609	614	617	611	611	603	630	602	593	606	582	645	631	589	593	595	625	613	595	616	592	654	580	536	664	559	649	647	600	652	559	620	631	584	590	600	633	595	587	580	602	593	613	626	579	593	636	582	627	610	590	606	617	599	589	598	635	626	596	645	645	621	598	557	635	599	646	633	588	567	595	576	590	616	609	581	599	591	583	595	613	577	620	586	583	610	632	623	625	573	598	615	546	598	604	571	596	627	583	591	644	557	674	626	554	581	609	618	657	561	619	610	627	612	592	648	610	600	599	608	623	585	622	586	618	603	605	664	629	634	601	597	606	593	617	621	617	648	594	600	613	583	602	584	624	577	632	642	548	612	596	567	650	591	606	641	623	597	599	597	604	652	595	600	575	613	613	591	579	619	627	578	631	641	618	617	596	600	598	607	611	605	608	600	632	570	635	634	602	584	621	567	617	650	604	585	581	604	569	611	621	577	599	583	618	612	631	574	621	651	592	614	615	591	601	604	614	584	575	592	568	600	590	569	613	600	618	680	607	587	578	592	584	617	640	667	632	568	581	608	599	590	620	621	580	615	561	630	627	554	596	607	652	594	600	588	568	593	608	579	573	610	589	620	635	571	551	615	553	628	584	618	651	597	620	569	612	579	608	594	545	599	634	596	617	538	584	567	605	615	617	632	642	634	628	601	598	580	629	619	626	599	615	574	571	593	571	622	626	536	588	638	573	610	580	589	554	617	557	586	637	608	637	640	656	662	596	578	641	589	625	608	602	605	629	594	576	609	620	641	591	595	634	603	603	638	592	574	641	559	603	633	644	629	550	642	591	561	614	600	609	592	596	567	644	591	619	605	586	597	602	601	568	629	596	602	564	614	554	607	619	634	634	616	594	623	584	666	630	557	611	568	585	621	607	642	577	629	582	611	601	561	611	572	618	604	607	569	598	664	560	582	632	608	589	639	593	615	595	620	637	627	596	597	607	598	611	590	601	562	631	629	622	591	587	661	635	620	605	588	591	593	576	609	604	655	600	609	597	623	588	620	664	596	597	582	639	563	563	619	616	587	611	654	589	605	563	616	602	602	601	611	579	611	560	584	575	627	583	638	611	605	614	630	593	552	632	643	630	598	578	594	621	599	590	642	602	600	576	640	561	606	623	608	574	585	585	631	599	616	606	566	600	608	596	611	625	640	638	622	612	603	607	586	641	590	599	579	591	578	615	574	562	582	667	637	619	598	594	612	573	605	608	594	622	592	625	634	623	517	635	652	616	585	602	619	639	594	611	625	558	596	643	597	607	599	593	617	599	634	634	576	583	583	586	607	580	592	614	613	589	614	607	617	608	616	595	610	638	623	632	585	588	639	590	585	604	606	571	619	607	655	606	616	600	607	645	537	598	646	584	599	629	643	586	573	615	618	575	569	618	624	616	607	599	608	595	558	624	602	568	587	622	576	630	610	608	637	631	584	547	619	619	581	609	578	587	598	648	585	629	635	586	630	632	606	638	567	625	626	582	641	587	599	598	619	657	592	617	635	569	620	562	617	557	589	599	566	591	572	597	611	637	609	596	556	600	603	591	596	598	632	595	633	588	630	650	638	606	626	600	598	612	627	600	607	637	573	541	609	592	636	587	609	561	644	607	598	625	660	595	634	586	595	616	555	600	635	611	632	561	643	613	611	550	604	599	599	609	617	586	575	609	611	609	599	586	623	593	598	641	601	564	608	592	559	570	617	581	568	610	643	596	657	568	598	573	583	603	606	611	602	589	586	630	599	610	581	633	601	555	612	609	608	575	606	624	613	535	609	631	599	566	636	583	633	553	605	617	604	617	593	631	605
24336	21477	25221	28168	21494	21611	17678	2287	943	2844	4662	1796	243	223	234	239	244	200	241	250	238	197	238	219	210	227	250	217	256	210	226	207	233	228	234	230	262	226	219	234	227	247	241	254	235	267	227	258	234	206	216	255	241	234	238	248	223	220	236	265	227	244	231	210	201	227	231	222	254	225	216	217	241	240	230	222	240	240	230	215	223	229	243	206	230	222	257	272	237	257	251	213	217	222	234	197	247	248	245	214	236	225	228	214	240	253	210	205	203	237	233	222	242	246	233	239	231	251	217	228	224	233	229	239	211	226	226	271	249	237	240	239	263	216	250	238	257	212	243	260	239	229	219	196	244	200	205	246	240	248	228	214	233	226	239	235	239	226	247	243	233	215	222	244	218	217	224	210	237	238	212	210	225	222	230	221	257	268	234	235	248	250	231	257	211	222	211	198	218	206	233	203	202	263	222	231	257	250	204	243	250	239	249	238	224	242	241	226	250	246	221	235	239	238	228	245	242	241	238	248	237	236	217	211	236	217	256	233	238	239	225	215	216	230	254	203	253	241	259	229	232	211	229	269	238	232	221	225	234	225	234	261	237	254	234	228	209	231	248	247	229	225	209	207	229	216	213	223	233	229	247	253	213	231	223	235	215	237	222	230	237	233	255	236	225	222	218	213	209	253	230	231	240	244	231	251	239	238	243	239	271	228	207	232	224	250	224	223	226	221	201	274	231	192	251	235	250	262	219	235	242	231	229	213	231	200	259	240	247	239	234	223	254	247	243	258	229	214	218	230	239	210	247	253	223	208	201	195	264	256	234	250	237	225	233	213	237	217	266	219	245	205	236	236	200	236	237	244	236	212	215	247	220	217	229	244	217	237	225	236	220	225	245	249	265	230	243	224	205	265	261	237	238	244	230	245	239	226	239	237	216	225	234	243	272	249	232	236	230	214	237	254	206	231	221	222	234	234	239	233	212	228	222	212	209	233	230	224	232	245	240	218	233	214	247	225	197	229	222	244	208	225	211	258	250	234	238	225	227	203	249	267	240	252	244	253	247	236	218	208	249	230	242	211	252	254	236	217	230	234	244	200	237	234	243	212	228	225	260	231	232	225	230	235	241	233	213	231	246	210	248	230	230	214	228	225	212	256	244	218	240	209	231	246	220	249	227	206	255	216	228	245	219	257	236	224	222	248	226	215	249	234	237	229	223	225	230	227	220	222	215	259	256	227	218	208	241	212	224	240	233	235	241	237	259	250	234	216	230	234	235	216	219	225	212	223	240	247	255	245	227	210	226	252	243	248	227	255	239	261	224	241	257	238	254	238	208	239	232	202	222	246	236	226	223	221	215	243	218	216	227	236	222	245	244	236	192	218	219	244	233	207	224	240	219	229	221	228	257	263	219	224	222	226	221	255	239	237	210	240	268	265	225	244	228	233	230	207	263	263	239	252	232	228	211	244	233	234	204	239	261	202	224	255	243	254	233	246	232	219	227	225	222	221	276	228	253	249	236	236	219	251	219	248	218	211	233	190	246	219	216	236	232	239	241	246	256	206	239	205	225	242	235	238	206	212	234	185	241	242	202	221	251	243	235	210	222	269	257	240	251	231	243	238	225	240	225	212	208	251	223	226	206	249	246	212	237	207	257	220	241	244	220	242	239	244	244	256	235	219	237	231	247	215	235	265	256	198	237	251	219	242	246	236	261	231	227	243	227	229	192	232	231	226	222	231	242	237	261	227	234	225	216	226	260	258	246	256	234	214	214	266	219	232	266	232	224	234	238	237	211	231	236	250	230	213	232	241	236	259	230	250	251	205	213	207	228	229	236	220	231	245	251	218	248	267	241	237	220	240	224	235	236	250	227	234	226	247	231	235	231	213	226	224	212	221	233	230	241	208	238	227	242	230	200	254	219	229	234	225	227	248	235	242	237	231	232	203	248	221	236	203	228	244	243	223	249	225	196	248	216	252	228	233	239	242	242	237	196	239	221	216	251	226	223	225	233	215	239	248	235	225	229	229	231	241	253	240	223	256	254	248	226	246	221	238	242	242	244	227	232	244	236	187	251	253	269	229	225	228	231	226	250	235	227	250	223	233	223	235	234	221	231	234	218	237	195	238	234	220	206	238	220	222	245	255	232	221	222	217	240	239	220	235	234	217	221	241	226	214	226	232	234	218	227	217	229	223	229	220	231	218	242	241	221	231	212	245	213	236	257	254	243	219	219	231	240	221	218	234	229	230	233	215	220	211	246	250	230	254	229	243	230	245	239	224	222	246	214	230	223	262	234	230	253	241	224	199	213	231	241	233	236	249	261	247	240	256	223	232	238	265	240	252	234	232	233	232	256	223	214	263	240	277	239	221	250	242	238	216	253	226	244	228	229	235	209	254	256	205	228	239	230	249	211	224	234	237	237	224	245	233	224	227	238	221	201	223	248	238	243	219	264	207	285	228	260	238	218	230	235	260	272	248	238	220	243	239	228	235	252	229	241	236	225	247	213	245	206	237	225	246	202	239	224	241	232	221	246	238	244	231	211	224	235	222	258	219	246	214	224	197	262	219	217	210	214	232	236	214	228	241	250	201	243	226	218	210	244	248	220	221	217	231	234	248	224	226	237	256	214	236	247	246	253	207	242	235	221	228	213	229	250	250	266	244	236	223	218	232	229	236	258	209	256	231	227	221	236	247	228	206	230	222	244	216	221	241	223	237	241	241	227	220	251	265	237	232	217	206	245	231	239	205	231	210	225	253	220	213	246	221	210	203	243	230	259	255	250	230	241	212	230	226	223	237	272	270	220	235	260	235	220	234	215	254	201	237	221	248	235	257	258	259	224	217	253	213	253	223	211	234	218	219	206	244	245	232	231	252	247	237	269	252	204	225	248	199	222	231	235	223	253	217	226	247	216	260	227	237	245	239	239	241	224	238	213	250	251	242	221	218	243	232	265	261	240	239	244	221	248	240	224	273	215	201	249	230	255	255	229	226	219	274	243	219	222	212	215	239	211	207	200	238	226	236	239	266	230	239	225	258	211	229	235	246	237	225	206	208	212	260	232	206	266	252	203	242	231	247	246	250	231	212	219	250	226	235	242	223	263	234	220	229	241	249	245	218	239	248	192	208	243	232	261	236	226	195	233	238	231	266	234	247	248	258	223	231	264	232	243	229	242	239	228	246	204	261	231	211	238	209	233	224	245	232	202	215	227	243	218	232	258	236	194	259	226	242	235	238	233	260	263	225	223	249	259	253	239	232	249	246	254	237	223	254	227	231	235	263	202	232	239	256	238	244	260	247	222	238	202	260	221	232	242	246	255	242	241	230	216	207	243	237	218	211	229	210	254	296	211	247	240	230	248	207	250	229	228	230	227	218	272	254	256	213	222	236	232	223	215	212	268	236	208	217	231	247	235	241	218	244	262	219	250	208	205	233	245	223	211	246	218	228	238	266	194	223	263	231	223	236	238	220	209	202	206	266	239	251	239	238	237	222	250	226
28297	44542	25914	14043	7172	3759	1964	1126	976	2133	3138	1397	563	551	592	548	521	560	563	529	556	544	591	594	570	564	572	580	604	554	527	553	568	579	607	500	553	551	535	566	581	554	532	541	548	527	563	544	584	523	562	594	525	547	556	564	530	532	549	555	545	583	556	575	581	559	508	548	517	590	532	520	535	575	549	585	541	544	543	546	582	556	570	533	545	536	549	554	542	532	601	510	576	567	508	523	567	537	533	570	588	560	579	588	569	598	552	534	579	589	561	556	542	597	531	551	589	573	545	530	559	573	571	528	599	546	528	547	532	559	491	589	543	551	551	503	502	559	517	525	515	538	499	571	537	547	564	521	523	532	538	596	524	564	594	606	574	530	524	578	526	580	569	558	581	535	547	553	518	535	569	529	564	545	590	529	536	566	553	562	562	512	574	546	546	529	539	519	583	600	567	525	548	581	540	580	536	612	565	516	561	569	528	513	518	553	535	570	543	537	549	491	528	574	542	548	536	538	563	546	576	557	564	570	540	555	563	586	534	562	556	559	568	553	571	529	534	585	550	522	515	538	602	519	559	558	569	515	592	567	512	565	558	531	542	570	566	540	512	532	521	540	581	566	520	558	551	565	511	591	569	549	561	570	549	549	560	552	541	593	507	578	568	566	566	551	530	536	574	568	562	537	532	565	536	525	593	586	570	532	561	581	538	538	518	525	545	561	562	554	590	552	557	555	553	560	575	562	578	495	609	528	531	521	562	531	515	528	535	548	554	577	569	550	554	572	584	519	564	572	542	517	514	562	494	555	563	542	577	576	535	548	555	555	560	597	531	543	540	515	564	539	531	561	535	559	548	541	606	581	543	577	542	531	541	509	555	567	526	565	528	588	540	557	530	562	518	553	568	558	568	583	555	561	532	531	545	572	520	579	525	539	561	510	569	528	564	560	544	512	530	532	573	590	570	564	532	532	555	553	544	534	557	540	565	586	551	508	573	552	584	518	553	566	493	568	550	552	545	543	543	555	564	535	573	543	565	520	550	547	563	553	577	535	533	572	541	551	536	539	578	578	571	532	548	545	531	524	498	534	556	542	563	552	604	542	556	552	551	599	566	527	633	539	526	509	531	550	519	568	577	555	527	559	526	582	572	519	541	583	565	559	545	535	539	541	529	582	574	552	553	523	569	548	547	540	532	507	568	541	555	572	585	565	545	507	597	545	562	578	551	512	524	549	505	580	544	558	549	547	605	560	524	557	556	575	563	545	565	552	547	490	566	553	558	504	545	536	519	581	557	542	509	536	548	603	547	575	587	562	540	545	563	560	581	574	556	532	566	554	582	571	522	540	568	556	556	547	572	530	546	573	568	532	519	543	537	580	518	549	551	538	576	503	515	570	578	544	502	537	561	544	555	551	510	554	570	535	569	554	518	547	578	575	548	537	535	531	559	538	566	542	571	556	546	533	547	554	525	542	512	549	549	563	505	549	564	528	529	507	559	569	537	516	559	555	549	563	546	577	554	535	566	587	573	524	536	563	525	538	603	511	538	574	544	563	533	588	545	500	499	561	552	558	522	541	545	563	524	553	537	560	527	575	570	498	529	523	589	514	570	573	571	583	582	600	583	598	557	542	531	562	539	541	506	580	535	568	496	550	519	555	583	549	554	539	540	550	552	567	558	562	563	585	604	579	592	569	528	541	537	551	551	582	563	561	536	524	577	569	530	571	541	549	547	569	562	559	540	571	564	478	559	561	531	529	545	482	525	583	537	522	524	577	553	569	530	552	579	516	554	532	555	568	562	575	545	517	571	539	553	543	516	554	568	523	530	541	563	577	517	530	547	580	548	517	546	565	573	533	570	584	530	529	552	562	518	560	540	542	579	545	538	550	529	571	568	580	548	504	505	566	546	569	541	560	551	518	588	544	564	511	583	538	588	512	530	580	572	535	543	525	537	578	527	578	557	544	599	517	564	471	576	578	549	560	533	538	564	562	530	551	534	588	549	542	570	569	542	555	553	582	545	550	542	525	552	593	553	579	514	560	583	532	553	547	564	544	527	539	563	568	544	526	536	545	589	639	548	535	541	558	537	549	567	514	578	557	543	543	553	518	545	535	533	560	584	540	514	530	581	544	522	535	569	584	556	547	547	558	571	552	543	543	554	531	582	584	525	541	545	547	563	603	546	552	557	552	550	549	558	522	545	515	539	540	554	591	527	555	559	519	545	557	512	553	554	549	540	533	559	560	556	571	575	539	552	528	552	624	554	561	558	552	552	577	555	514	575	560	560	548	553	545	528	567	514	555	537	562	532	516	512	540	508	584	554	571	552	588	577	521	533	558	574	527	569	607	532	569	556	563	596	536	549	518	560	583	552	563	567	552	552	537	495	557	649	550	558	582	567	536	598	563	581	494	511	564	505	531	540	530	528	534	590	519	543	530	554	548	512	548	522	558	559	525	528	545	507	566	569	521	577	527	532	566	599	519	545	560	559	605	563	535	568	543	553	531	568	537	553	524	540	552	552	554	592	532	585	544	568	583	591	520	542	538	552	540	569	535	563	565	553	570	534	597	579	522	574	521	540	526	563	543	592	570	549	544	558	568	533	528	556	555	560	568	544	512	505	540	525	534	563	543	568	538	558	514	529	545	563	527	587	550	543	553	558	567	558	568	551	590	554	573	576	575	548	558	563	503	543	577	530	563	616	556	521	555	570	562	551	533	554	519	563	549	555	561	590	568	533	503	559	587	541	546	505	548	539	517	512	580	561	563	570	564	539	546	554	576	520	552	525	551	531	530	566	545	573	543	536	567	547	617	544	533	493	543	523	543	515	548	551	559	556	493	544	566	586	588	564	549	556	533	541	550	577	567	540	550	567	530	565	531	560	549	572	531	548	574	553	543	531	584	544	610	546	562	592	536	558	563	527	519	534	559	519	536	563	532	567	568	578	520	561	577	528	606	569	575	511	538	571	605	563	556	520	512	553	611	583	550	542	584	555	594	552	543	555	562	529	538	548	555	551	535	559	513	520	528	559	582	549	485	542	544	532	555	565	558	588	573	542	581	560	591	543	539	543	535	565	541	566	564	541	572	572	564	537	561	552	555	518	525	573	548	583	528	537	523	574	535	542	544	534	545	523	573	562	581	560	549	543	556	564	557	543	501	581	561	549	549	575	520	581	551	594	522	542	547	569	515	534	542	564	587	580	544	570	574	570	511	479	517	517	565	546	529	546	530	563	586	529	572	563	539	541	594	574	518	532	534	519	551	575	563	551	541	501	550	547	535	574	560	573	540	566	552	551	556	562	562	565	532	552	556	500	593	523	546	542	558	552	530	539	552	568	543	567	553	556	566	560	541	581	584	592	551	517	583	523	559	547	516	559	536	587	550	541	543	554	518	553	561	569	531	547	553	583	561	536	545	544	564	586	533	528	563	569	565	571	564	549	513	544	550	543	562	532	573	533	571	521	557	538	569	568	560	533	533	543	617	558	569	523	538
32110	23110	21657	11166	3274	1237	527	319	218	180	314	226	148	165	152	152	148	137	155	165	163	138	167	168	154	172	161	182	143	155	160	144	141	174	154	150	150	141	149	169	146	174	162	155	144	135	165	161	157	138	137	147	154	143	170	155	145	141	151	175	162	136	152	143	166	177	179	161	187	172	149	154	161	149	192	153	153	167	164	174	142	156	164	175	152	142	150	163	159	136	167	141	168	145	187	157	171	157	155	162	153	154	151	176	127	140	158	176	157	141	174	184	166	171	156	148	154	151	159	151	153	152	196	162	164	152	131	140	172	146	156	180	174	155	156	135	144	160	155	164	143	154	149	177	156	151	175	143	178	144	180	147	155	162	179	150	168	171	147	155	152	170	175	136	144	154	142	151	171	169	172	144	166	170	147	145	150	157	175	159	128	141	144	161	171	149	156	141	150	155	149	155	151	143	153	148	143	160	164	157	124	133	180	137	147	162	172	164	146	147	156	150	152	154	145	148	155	150	144	134	178	142	148	158	145	168	163	149	163	147	158	148	167	148	145	149	151	156	158	185	148	150	162	171	142	159	162	148	143	159	149	157	172	170	151	164	162	147	155	150	175	172	141	161	172	157	153	142	145	150	147	162	141	155	172	161	177	165	158	156	157	176	157	163	152	175	164	151	168	158	171	155	136	155	146	144	156	146	157	142	176	166	172	139	165	181	165	158	149	163	158	157	167	157	156	140	163	174	141	127	138	139	141	171	137	173	153	138	144	171	140	157	149	143	186	137	165	155	177	163	146	175	137	148	144	165	178	161	142	153	153	143	141	150	164	142	156	174	165	149	163	146	162	157	161	149	184	145	164	156	156	135	143	152	136	148	153	160	170	178	159	172	155	141	170	164	162	159	136	178	141	136	155	162	150	147	151	163	153	130	142	139	136	145	185	190	168	165	151	149	144	181	162	156	183	163	171	170	167	168	169	166	175	169	156	164	161	143	141	160	161	151	168	168	140	131	139	155	170	157	144	162	142	159	164	152	155	153	158	155	157	146	161	175	139	154	165	165	140	153	128	159	130	143	142	153	162	160	161	169	189	143	180	158	149	155	131	145	169	148	169	154	167	157	183	154	158	145	173	173	163	160	175	146	168	155	154	139	159	134	159	150	186	140	160	180	149	151	135	164	142	157	154	128	153	141	132	154	151	182	151	138	156	157	139	131	157	132	161	163	140	147	143	146	131	134	154	154	143	164	146	137	168	174	162	156	172	139	167	148	184	139	157	162	146	199	164	164	162	140	171	143	171	146	149	136	159	143	155	194	166	152	135	146	152	131	148	149	138	194	151	160	145	154	162	164	160	146	160	161	140	169	152	165	144	157	165	177	138	144	135	182	153	153	163	175	147	153	162	141	133	159	160	140	139	160	138	153	162	161	156	143	145	153	157	142	169	154	157	151	169	165	178	148	166	165	142	143	163	171	147	163	132	172	148	140	177	152	158	153	174	143	147	137	138	149	169	145	144	157	171	155	155	141	187	170	150	130	137	157	170	155	169	149	180	137	166	152	162	160	179	161	142	143	148	166	153	129	139	136	140	147	172	152	145	187	138	142	155	161	154	170	148	141	153	155	143	141	150	145	162	144	184	164	146	169	167	163	131	147	148	151	179	165	185	165	166	173	154	166	141	138	162	156	161	153	182	138	151	164	172	178	162	153	163	193	160	178	147	137	142	143	163	161	155	133	139	146	155	155	169	155	169	148	174	139	176	157	153	187	150	152	158	150	162	184	174	175	173	158	133	147	155	172	160	168	164	135	128	155	163	155	176	133	157	167	164	160	184	145	152	178	172	145	171	144	144	133	167	151	143	142	161	151	179	131	159	159	148	168	177	142	164	142	181	162	162	152	160	168	159	182	153	139	131	139	164	165	139	151	150	149	151	136	156	142	155	152	154	138	173	164	163	161	188	148	173	157	150	159	152	149	158	157	169	156	160	139	138	126	173	170	155	157	155	159	159	167	154	159	143	163	146	170	124	164	171	155	143	135	146	187	158	150	178	149	133	164	154	149	173	168	164	160	153	172	169	163	164	149	166	150	180	151	179	158	177	154	161	144	156	149	140	161	151	156	151	158	146	125	165	164	167	138	150	145	155	163	142	139	153	160	161	170	170	159	166	163	170	162	154	139	159	160	160	145	164	141	160	182	169	156	175	158	152	153	155	134	154	170	175	169	138	155	177	138	162	171	161	139	164	150	158	155	146	155	149	164	136	170	160	172	152	151	146	147	153	138	154	163	156	161	159	163	153	145	162	152	155	145	152	171	180	149	144	148	164	159	164	151	143	164	128	145	146	172	168	165	152	146	127	148	160	161	147	169	150	159	157	142	138	155	169	154	166	152	172	150	146	154	154	148	156	153	155	156	152	140	133	146	168	174	164	146	153	169	114	141	173	160	153	154	139	149	146	131	150	143	163	155	176	180	168	170	192	160	152	145	140	164	160	165	142	148	179	153	162	151	165	136	161	158	129	163	132	144	172	171	166	180	153	133	135	157	158	153	180	158	161	167	160	161	150	130	153	153	135	172	155	158	156	170	153	129	166	138	158	150	172	182	151	135	147	152	172	153	146	159	170	164	143	157	163	156	150	162	151	147	133	138	163	152	149	183	158	147	156	155	185	136	169	166	157	141	172	179	169	143	155	150	160	149	141	158	152	159	137	154	144	173	149	174	131	149	179	142	150	158	154	164	174	155	137	182	170	155	167	175	158	139	145	160	174	140	159	149	151	177	165	159	171	158	171	147	140	138	173	125	141	148	137	150	160	148	127	168	144	188	161	136	168	146	148	140	168	141	159	159	166	161	159	190	168	158	149	155	153	162	154	151	152	154	152	164	167	167	154	141	130	142	153	150	170	153	155	163	158	151	160	142	144	133	164	179	158	185	154	172	178	127	171	154	161	138	161	134	131	169	162	144	157	158	121	167	154	170	145	151	147	163	165	136	160	165	159	168	157	176	136	168	157	174	140	148	137	162	161	155	169	147	157	164	171	152	143	143	140	159	161	158	153	170	155	147	138	155	151	146	154	168	182	180	156	171	130	168	153	172	146	157	145	144	163	157	159	165	151	164	142	155	164	145	160	148	168	157	157	146	123	168	165	152	164	150	159	154	159	161	165	153	162	173	148	163	190	146	154	136	168	160	151	134	127	161	164	144	165	156	158	141	178	152	168	145	161	157	161	158	162	170	157	157	164	160	177	150	149	141	165	151	158	157	178	142	167	169	161	163	160	167	138	158	185	161	134	144	164	144	156	146	155	140	168	163	164	162	153	168	150	159	138	160	171	169	156	159	179	183	173	184	158	152	178	135	137	139	160	159	172	148	162	153	152	129	151	165	185	153	144	148	130	149	160	142	157	148	156	150	153	138	157	151	153	184	138	163	152	146	161	145	153	140	169	167	157	162	177	167	121	143	149	162	154	155	148	153	153	127	146	155	150	128	152	158	177	161
21826	25528	15011	6360	2313	1104	672	574	447	441	537	521	435	435	421	431	457	439	421	437	432	425	436	408	428	414	416	374	385	401	387	428	443	418	427	412	421	430	421	407	420	420	394	457	463	407	389	390	428	437	437	420	419	420	430	397	422	434	388	429	393	471	438	405	449	436	376	460	427	420	445	401	428	421	433	434	423	451	390	443	389	426	400	386	444	462	410	428	394	419	429	395	390	408	423	451	430	394	404	455	430	433	464	404	401	426	443	420	408	420	400	411	389	436	402	424	439	428	389	447	440	454	401	404	432	410	429	408	412	407	416	411	430	402	428	399	386	427	418	389	430	406	432	409	430	387	462	398	467	378	405	405	379	426	393	441	389	428	418	428	433	407	394	430	438	399	395	433	396	413	410	394	431	411	397	407	380	418	411	424	432	409	440	394	403	397	440	392	422	381	404	411	411	440	440	395	431	396	408	403	404	387	438	420	402	436	439	400	398	413	443	441	418	407	389	394	422	429	421	420	406	430	425	409	422	421	413	417	424	431	404	453	413	425	422	414	404	428	417	415	432	432	446	434	438	403	413	441	434	413	393	422	401	414	408	396	416	422	389	416	419	414	401	452	411	443	408	417	432	407	421	432	421	413	438	437	440	436	417	421	390	387	415	392	432	454	429	442	377	411	433	376	432	445	427	425	409	410	412	423	398	443	402	388	433	446	430	426	409	440	443	470	438	405	412	414	409	414	408	444	405	417	409	422	411	386	420	383	391	379	393	415	455	416	411	429	382	450	438	439	375	395	422	422	436	410	409	468	415	411	438	431	411	418	396	436	408	426	381	455	425	421	428	414	423	448	418	386	380	432	417	390	388	466	392	433	436	439	440	411	412	409	435	445	436	426	407	421	416	423	434	440	411	417	402	423	436	398	378	437	446	411	413	448	410	412	428	424	460	391	448	440	410	405	402	450	425	407	427	430	417	389	441	417	406	417	396	423	415	406	380	401	450	380	458	431	424	431	441	418	404	412	432	428	489	388	424	445	465	372	441	422	433	431	404	421	460	392	426	432	428	422	408	471	419	401	458	402	405	438	408	372	403	409	433	404	433	410	397	451	403	417	401	386	362	399	413	398	420	429	401	409	443	413	423	449	407	426	410	393	426	419	435	409	421	400	449	467	439	402	442	388	422	400	444	446	404	435	440	414	434	431	414	393	439	447	434	398	433	424	455	410	435	425	415	396	466	399	422	441	426	407	442	450	418	416	404	400	423	413	406	454	425	398	431	438	465	400	412	453	444	433	440	407	430	379	401	445	431	385	399	436	443	397	417	444	434	405	420	417	415	424	407	406	441	421	473	402	419	418	449	418	404	421	412	375	435	457	403	460	434	412	438	434	424	418	436	408	455	385	428	403	373	429	393	422	458	426	429	413	415	451	398	444	416	395	446	442	416	413	425	419	437	414	406	392	406	427	439	396	436	428	463	439	423	428	453	425	434	430	420	402	421	453	445	410	422	437	427	419	436	406	426	412	446	460	418	430	437	455	428	422	407	397	410	409	400	411	417	426	414	384	391	405	413	396	415	430	422	410	403	364	366	430	402	429	412	430	428	382	402	391	442	430	444	390	411	436	411	402	437	410	412	398	424	420	424	402	376	386	455	409	388	468	411	427	445	479	425	463	417	454	417	430	392	410	360	413	417	423	423	460	372	412	426	384	440	408	413	388	415	438	456	427	405	392	415	423	442	388	406	459	432	452	407	431	406	390	368	407	415	423	411	406	447	443	420	413	428	426	394	417	417	404	390	420	432	393	442	405	445	430	387	397	446	378	441	410	424	423	420	444	406	413	416	384	414	439	396	412	412	434	423	439	403	407	413	427	434	451	415	449	389	428	403	426	419	379	426	433	397	406	407	400	401	461	441	419	426	424	439	464	416	415	469	437	419	436	420	411	425	401	402	430	444	402	416	401	369	424	399	449	397	457	422	410	423	415	470	387	417	444	389	412	407	435	392	384	414	455	405	414	428	432	388	477	405	456	413	408	420	414	440	407	423	448	418	403	402	422	394	447	400	441	409	398	410	399	428	392	427	396	400	425	436	419	410	448	378	409	401	375	434	417	419	409	392	447	408	394	446	449	423	417	395	419	412	439	416	407	404	413	438	421	451	398	434	421	431	412	399	424	422	415	399	407	448	404	426	433	422	406	440	344	412	383	368	421	459	426	424	415	418	414	397	417	416	452	405	411	421	405	418	419	404	393	426	440	451	408	450	431	413	394	427	423	427	428	431	383	393	437	402	424	457	405	417	444	434	402	454	412	439	414	433	406	408	421	443	441	390	467	430	410	442	427	433	415	418	430	438	413	442	417	440	404	434	395	467	426	428	414	444	405	416	415	405	416	411	402	401	410	424	379	429	438	383	388	425	419	420	414	418	471	381	399	416	428	462	413	444	399	414	436	431	413	408	401	399	434	422	414	386	409	421	420	446	385	419	418	432	440	428	392	439	452	437	434	441	423	464	421	396	427	400	424	445	417	392	447	422	419	445	383	413	423	417	410	400	428	418	429	439	454	435	433	425	407	451	443	393	432	413	443	412	425	424	414	398	427	429	437	408	421	405	456	392	409	426	405	425	423	424	435	387	403	449	425	366	402	399	412	384	433	415	405	407	433	389	420	430	437	450	449	429	401	438	419	435	377	419	418	410	420	455	388	432	422	418	421	383	409	394	409	418	400	430	433	457	410	449	388	422	418	456	407	415	461	462	412	428	402	439	414	420	465	423	400	439	432	390	430	412	405	431	409	411	413	416	439	439	433	396	404	420	408	427	438	417	389	408	405	422	406	412	429	418	440	410	400	403	409	440	387	407	452	427	448	400	415	427	424	451	415	389	436	427	400	429	411	401	424	441	424	417	400	405	385	415	423	409	442	392	407	387	413	391	420	429	429	411	381	400	442	402	440	410	424	409	450	433	406	408	402	422	427	406	394	404	457	415	439	392	428	437	417	427	443	420	397	446	430	429	419	379	402	426	423	401	438	408	443	397	415	455	398	407	404	431	363	390	442	408	386	403	410	422	412	444	446	418	422	418	403	386	410	387	424	434	404	410	430	420	421	425	386	437	408	374	425	430	393	443	434	408	432	402	418	396	427	404	426	460	443	410	457	438	439	413	394	394	436	425	410	404	432	429	414	421	389	397	433	392	426	409	419	446	437	419	403	437	400	405	424	401	428	381	434	387	419	416	414	399	418	435	425	389	452	412	462	436	426	382	392	398	373	432	435	397	404	445	418	403	437	436	396	398	410	425	403	414	397	431	444	383	450	437	409	425	430	414	395	431	449	456	425	455	393	408	406	418	415	449	427	397	411	444	429	397	435	432	449	447	470	461	420	430	425	432	426	413	375	416	428	379	415	402	430	433	409	414	415	410	389	391	420	395	423	411	393	410	374	397	426	456	408	429	412	422	390	421	474	412	390	395	423	390	432	399	405	414	446	430	404	457	414
24990	21486	24846	28563	21559	19755	3625	858	389	458	2429	1328	245	249	238	234	239	252	254	261	254	235	247	209	225	219	225	235	260	256	220	233	264	244	211	263	229	252	246	229	272	249	223	241	252	220	245	235	209	245	209	253	230	229	215	240	236	247	257	253	246	246	238	223	219	251	241	258	245	238	219	243	269	247	246	259	261	252	222	207	248	268	236	237	252	256	222	219	255	260	261	239	218	261	271	232	246	236	222	223	233	233	268	244	225	223	219	242	256	238	220	224	267	241	231	241	237	263	241	253	212	246	219	228	229	249	260	241	227	262	239	250	236	257	268	239	249	240	258	239	254	225	210	247	212	251	227	275	237	234	248	213	254	232	204	222	228	242	241	234	256	239	231	232	228	222	247	230	236	256	274	237	237	249	210	224	266	233	228	222	237	265	245	243	226	255	218	252	221	209	233	265	248	237	234	240	221	235	259	242	251	220	244	245	270	237	241	245	224	273	232	242	237	244	238	244	247	239	248	229	226	218	239	262	230	271	248	232	250	203	237	235	246	249	255	247	234	238	235	216	244	234	236	265	246	244	209	243	223	229	253	227	216	239	230	221	231	242	241	254	263	244	234	227	259	225	240	197	239	248	240	275	246	217	246	235	251	251	216	252	264	260	248	239	230	243	217	231	238	232	235	220	226	248	255	251	205	231	235	251	214	251	231	244	227	244	259	235	229	245	212	227	231	247	249	229	245	214	252	230	246	226	223	212	250	217	240	242	243	238	228	202	261	237	243	236	268	217	238	253	237	231	243	235	196	243	229	254	247	248	235	242	213	244	241	289	222	239	224	253	256	234	215	225	231	253	240	230	195	224	247	232	248	237	231	233	240	239	256	244	251	225	219	258	256	232	259	240	262	232	252	239	262	241	240	230	224	227	239	244	219	257	231	248	220	247	236	247	247	267	227	227	242	221	237	276	226	231	239	228	194	239	235	242	235	247	218	231	245	252	241	208	197	222	242	244	242	233	248	236	211	259	247	252	233	267	242	221	276	243	240	258	211	228	266	250	261	249	229	224	230	259	233	241	267	257	254	222	229	250	254	250	268	222	261	226	250	242	234	260	237	234	223	202	224	240	245	250	230	230	218	207	215	230	260	218	229	245	227	234	233	217	214	235	235	255	228	239	232	249	255	286	227	259	255	243	248	226	230	242	240	239	237	249	249	237	269	244	249	243	209	243	245	237	256	248	224	237	243	276	243	255	254	257	251	226	243	232	242	237	238	238	257	233	222	244	218	269	244	261	227	236	206	231	237	247	241	249	244	268	265	231	290	206	260	245	267	238	252	221	213	225	249	251	243	230	230	238	233	227	235	250	199	258	245	241	240	236	259	232	237	258	243	220	238	229	271	243	216	234	260	245	250	205	272	244	226	235	267	222	244	236	238	225	221	260	224	249	229	217	242	248	225	280	254	227	234	255	230	261	213	212	225	251	263	254	263	238	252	251	232	262	224	242	257	214	218	235	247	223	229	237	212	245	225	219	233	228	234	263	217	256	263	248	264	255	221	255	207	249	210	262	222	225	257	257	229	257	244	268	258	240	239	237	229	262	243	223	230	255	252	247	236	238	227	242	272	234	228	255	228	247	223	234	195	239	228	236	233	220	212	252	256	236	237	214	227	251	238	244	222	263	268	238	225	263	227	267	260	261	222	246	227	216	254	252	235	245	247	267	248	229	259	236	227	230	260	250	212	251	242	240	227	214	213	245	255	273	237	246	226	218	226	248	253	241	203	230	241	234	233	276	222	270	241	240	239	227	239	271	215	246	261	270	264	220	227	214	205	231	226	232	221	239	255	266	250	251	251	218	238	241	227	260	267	246	220	233	230	219	263	259	266	238	232	249	224	288	235	215	234	212	241	224	238	226	221	271	233	231	228	240	260	249	235	231	249	249	249	246	246	230	260	242	233	239	200	257	229	242	230	228	219	250	242	209	224	246	254	239	226	270	229	257	241	230	258	244	219	245	259	220	239	261	247	237	265	235	234	230	214	225	273	206	241	261	264	231	242	266	237	230	219	235	208	244	268	244	219	228	249	258	217	219	232	195	237	262	244	258	243	241	260	266	207	222	245	220	221	233	214	241	232	222	215	261	238	268	221	248	246	233	228	219	267	237	231	259	265	233	244	230	270	244	244	243	244	258	231	243	228	236	246	245	269	236	228	260	210	259	223	239	248	253	241	215	255	240	235	221	226	223	238	237	249	242	237	223	234	240	271	240	221	226	218	243	264	251	232	231	229	217	257	266	248	234	251	239	286	236	230	230	252	239	231	238	227	268	252	238	224	241	245	232	240	245	240	241	255	275	221	233	253	277	222	253	242	227	207	231	248	235	225	237	254	252	233	230	260	212	241	236	237	227	219	235	254	238	231	241	223	251	252	212	226	247	242	239	257	239	267	255	253	239	268	260	228	216	240	254	248	230	249	247	248	271	264	235	245	228	220	217	233	249	256	236	231	210	238	220	231	240	258	223	228	240	236	251	210	247	246	247	229	231	252	243	249	255	230	236	249	262	243	234	233	212	271	256	227	264	245	201	217	232	253	241	255	254	288	260	237	243	234	234	240	200	216	255	230	226	248	239	219	224	236	239	261	240	225	240	257	230	226	221	254	242	235	247	218	258	286	245	259	237	251	228	226	253	267	258	230	251	210	226	232	209	218	238	210	260	234	237	243	285	238	240	247	227	234	243	237	237	218	261	221	251	251	221	250	227	224	248	235	209	249	265	245	240	240	225	227	236	238	208	243	249	276	267	275	265	231	226	224	237	260	244	232	263	238	248	243	246	256	247	207	243	276	237	223	242	253	222	264	239	256	233	217	226	243	228	241	238	245	220	243	247	194	213	239	253	231	245	245	239	231	222	257	239	238	215	221	227	234	249	229	244	247	235	212	217	236	233	225	237	212	233	272	243	214	232	229	248	251	221	239	237	258	238	238	211	213	223	232	253	243	251	220	231	252	224	237	239	230	221	256	227	228	248	261	244	235	221	247	258	255	218	239	243	244	242	209	247	236	220	236	268	270	244	253	236	246	223	246	253	252	236	247	227	263	247	245	248	218	237	235	237	226	237	242	242	210	231	270	235	244	228	266	234	213	242	237	274	225	239	256	256	216	224	252	240	237	251	263	250	238	236	223	260	260	251	265	233	235	255	234	236	238	231	214	208	216	241	231	260	264	228	252	233	246	244	260	233	252	253	236	257	241	239	258	234	248	227	242	233	237	240	211	249	206	239	228	225	226	230	233	233	230	275	228	242	258	226	205	243	234	264	238	238	209	240	230	224	236	232	236	242	261	241	219	248	250	233	245	253	246	229	251	211	267	255	233	227	239	237	211	218	234	226	238	263	239	233	215	234	256	247	245	231	241	232	261	249	224	236	247	248	257	230	266	258	238	239	246	271	238	209	223	230	216	241	240	245	264	236	253	209	229	276	247	234	217	238	209	246	225	238
22882	37016	24492	11449	5110	2519	1317	870	683	690	1933	1235	604	549	610	617	586	601	600	581	588	587	570	602	616	591	575	615	569	603	603	585	588	544	574	621	619	580	611	585	592	564	559	589	566	634	592	587	536	617	622	579	558	579	599	637	612	549	600	584	537	603	524	588	581	590	592	594	585	606	538	597	586	604	576	567	609	632	625	606	601	575	587	632	630	600	614	571	581	627	621	597	586	611	585	574	600	559	553	566	568	586	574	633	598	604	534	587	602	600	605	578	603	634	563	586	604	586	602	561	600	544	624	565	595	596	542	623	573	535	643	558	579	603	571	605	626	601	554	589	575	564	582	598	611	585	569	620	564	579	548	617	586	572	575	589	569	579	600	593	612	588	601	608	612	609	597	604	600	582	583	587	542	609	586	567	582	550	619	597	646	576	620	575	568	587	592	627	578	589	623	578	578	574	588	606	615	618	573	561	541	546	619	592	549	581	574	616	596	599	634	525	582	547	559	579	604	599	579	564	548	536	549	633	598	565	536	577	551	615	599	573	617	597	606	556	606	571	624	567	587	611	580	573	578	632	611	582	593	534	615	580	565	586	574	568	564	605	547	628	605	607	588	589	571	579	572	600	572	536	589	575	608	555	603	611	568	529	541	565	625	548	570	581	558	599	586	547	569	566	569	574	546	624	547	628	603	564	618	583	555	548	580	566	599	571	576	637	558	560	563	607	586	528	576	597	584	554	573	604	599	556	594	609	544	587	575	598	640	561	626	573	578	593	604	608	589	554	561	623	621	568	563	539	603	584	543	611	627	560	607	593	567	591	594	596	580	565	617	564	614	605	612	601	629	575	539	617	595	611	572	596	600	573	588	608	605	623	570	588	588	522	562	588	575	583	549	565	566	586	597	586	640	579	606	540	561	551	591	616	609	584	590	589	581	594	552	615	563	581	559	567	618	585	557	581	601	616	641	583	590	597	531	574	552	606	562	610	569	547	582	578	543	593	576	565	553	609	597	600	592	581	591	555	592	581	550	602	550	588	578	574	588	572	600	609	587	595	598	604	590	604	577	568	578	599	549	577	595	570	568	599	625	577	607	594	603	605	630	571	573	569	574	557	570	558	611	622	588	530	603	571	598	551	615	621	554	558	587	587	598	562	564	545	568	551	577	659	565	581	584	572	581	626	590	583	566	551	598	560	523	536	516	618	595	571	565	598	609	604	619	583	563	572	558	553	587	583	576	571	598	605	579	596	599	592	575	556	618	608	572	613	593	607	571	572	566	552	578	633	617	580	579	615	548	566	572	567	623	583	616	593	620	567	615	584	585	548	562	619	580	540	596	601	609	581	573	601	571	594	600	581	616	552	563	565	535	585	556	579	601	589	569	604	597	605	588	598	578	561	584	600	577	633	589	619	563	595	589	614	564	593	597	574	592	568	548	600	611	596	595	562	628	575	589	583	620	574	598	531	598	591	562	602	592	611	574	610	556	540	599	588	615	567	595	565	605	607	582	566	571	579	619	560	564	594	597	592	581	613	515	590	584	542	592	598	587	611	588	589	567	590	599	562	572	582	585	546	624	581	580	593	583	570	535	579	592	613	574	584	578	554	587	589	607	563	579	548	596	604	632	590	578	555	547	581	595	535	564	573	601	559	611	555	604	535	564	592	555	554	562	615	585	560	580	577	556	604	545	642	547	578	583	564	604	565	633	611	543	558	546	603	566	567	556	590	618	570	591	599	617	572	545	629	545	633	602	509	571	605	640	589	573	598	616	576	585	601	623	628	563	586	590	594	610	565	576	623	591	596	554	602	618	543	558	555	608	585	621	572	581	622	583	563	572	570	612	551	566	566	581	599	614	600	567	578	593	568	594	561	578	586	565	602	608	577	571	567	631	596	596	627	562	613	575	608	588	593	572	596	613	582	614	541	560	567	602	577	627	615	611	603	583	583	547	581	589	620	624	580	581	569	582	602	608	622	544	608	587	641	558	625	586	595	599	596	607	651	596	618	566	591	569	584	635	561	581	582	572	577	537	595	577	572	569	580	578	560	582	590	560	569	593	614	601	607	593	585	578	555	568	544	573	592	562	601	593	598	578	625	595	604	586	588	620	606	590	594	520	581	555	593	606	546	576	590	605	580	616	612	614	579	590	575	585	568	602	614	607	546	558	558	607	600	579	557	605	605	589	569	557	599	580	559	574	563	552	548	615	586	597	573	587	569	595	576	584	559	560	550	561	555	577	623	608	565	555	562	601	530	550	607	602	576	581	594	568	575	580	582	600	619	588	561	528	582	566	593	534	624	574	612	599	562	606	574	589	606	605	586	555	538	602	575	602	570	578	560	600	604	612	638	590	601	559	634	608	595	608	579	613	570	568	566	598	563	580	587	585	626	575	588	572	598	605	621	581	617	618	617	591	563	577	613	557	618	554	591	595	589	592	592	600	605	564	623	592	562	605	580	591	578	579	575	595	587	568	556	605	574	592	543	573	580	586	588	599	598	574	566	608	604	598	566	584	583	598	619	600	560	626	610	605	588	609	617	573	598	577	602	584	577	573	566	570	600	600	590	615	594	617	639	558	537	637	625	628	587	607	518	585	592	572	579	606	610	650	581	545	619	575	593	615	616	581	596	543	580	606	576	568	586	589	591	593	606	558	607	605	605	586	603	579	582	588	582	585	593	602	636	578	612	609	648	612	598	646	582	562	565	587	597	566	583	613	596	592	588	507	552	565	610	588	578	537	571	590	560	553	584	553	629	602	609	580	584	576	600	587	593	580	597	528	595	596	612	555	633	584	588	592	565	567	608	628	565	567	567	567	585	585	639	564	600	585	599	580	567	562	555	564	545	577	568	594	595	589	545	588	546	576	611	561	605	538	594	550	551	617	584	573	590	561	602	547	579	609	582	558	562	552	627	586	578	593	602	629	583	561	549	560	566	574	562	607	567	576	563	602	593	600	614	576	607	556	569	576	581	601	549	595	600	563	611	592	593	597	569	598	562	579	572	590	570	625	593	548	593	581	576	611	580	589	633	573	577	558	597	591	604	596	554	563	574	604	567	592	578	606	609	617	595	620	590	594	567	564	582	573	605	591	567	604	594	623	632	571	557	583	595	582	594	602	586	573	606	545	586	578	594	561	570	643	621	593	574	611	590	619	549	613	588	596	570	634	602	565	623	573	573	597	614	569	618	606	573	572	600	563	559	622	578	535	591	575	594	577	529	621	602	570	549	602	617	585	603	588	601	562	593	590	603	608	599	554	613	533	637	544	593	553	542	572	588	612	602	599	622	578	616	589	612	591	557	593	572	622	606	587	592	568	563	595	559	560	578	561	551	570	553	594	553	631	575	589	626	578	586	649	582	544	579	608	621	599	615	594	543	623	552	563	597	571	566	572	592	587	615	575	579	594	549	577	560	580	560	597	572	569	620	568	585	584	576	592	600	579	606	601	572	561	581	603	614	626	590	567	610	545	566	616	603	590	627	542	625
24375	21474	25161	28231	21504	21698	18060	2333	446	939	4736	1869	267	225	213	238	196	222	229	226	227	245	211	209	241	214	249	231	216	201	235	234	206	231	239	222	233	217	189	204	235	246	239	256	248	192	216	228	223	209	210	226	222	227	225	211	195	218	227	262	207	219	219	209	213	195	227	222	227	196	222	229	207	228	201	183	231	200	220	219	220	252	213	235	217	234	219	195	222	231	215	235	239	251	234	210	234	206	238	205	182	215	213	204	199	191	214	232	205	208	189	202	219	223	224	213	207	231	245	224	243	202	215	222	220	203	214	229	203	225	227	196	217	248	241	220	208	209	206	198	218	240	231	222	218	214	220	216	234	244	220	212	202	202	216	208	210	225	226	243	205	221	210	215	236	222	235	230	240	234	206	212	221	219	212	228	219	216	216	218	219	224	215	217	217	251	220	190	228	232	221	223	220	217	220	231	217	223	212	228	220	245	201	206	211	214	230	217	215	210	235	209	206	214	236	235	223	227	235	192	192	232	239	212	205	225	223	203	267	226	224	240	230	238	227	248	218	227	245	224	233	225	221	226	235	241	235	233	227	230	230	224	211	189	186	227	208	203	233	193	214	195	234	276	238	226	222	228	222	205	225	236	225	227	238	237	240	208	238	236	211	213	228	222	223	207	234	225	220	201	186	201	218	197	226	196	225	224	220	228	239	208	182	222	204	225	208	206	220	215	226	233	230	220	221	206	209	251	214	209	217	228	225	229	220	218	202	206	219	210	237	244	196	215	245	235	215	228	211	209	247	232	209	236	206	224	206	216	211	222	221	213	226	238	224	245	235	196	214	222	224	226	212	232	225	234	209	218	251	210	248	235	240	227	215	229	229	234	230	199	219	205	212	221	206	218	249	215	178	237	257	245	221	222	237	195	199	220	229	225	220	212	228	199	206	198	214	240	202	188	209	207	234	228	200	212	223	220	229	229	227	205	206	193	217	208	229	219	219	194	217	238	198	225	209	206	192	239	223	247	209	207	233	207	245	214	216	235	215	240	214	195	217	267	218	205	237	229	225	221	211	228	211	210	212	224	203	212	215	206	202	204	250	237	179	220	224	208	223	222	213	201	189	197	213	236	206	211	224	236	210	227	211	213	203	212	201	209	224	206	235	246	257	207	231	213	255	234	202	234	207	210	222	210	232	206	219	210	218	231	204	220	194	220	231	239	224	241	197	222	229	228	230	205	223	196	227	208	247	223	258	257	243	202	233	223	226	213	232	220	202	200	203	215	233	241	243	219	206	217	212	211	197	207	192	227	205	221	225	215	224	179	228	224	208	221	241	187	207	245	215	188	227	192	238	208	237	219	227	231	226	214	225	206	236	226	227	226	241	229	243	213	185	218	218	219	208	230	194	197	203	234	204	188	215	206	230	222	206	213	241	210	184	229	242	239	224	223	224	220	247	239	221	240	210	236	213	212	208	241	204	209	231	182	229	219	203	206	240	219	220	214	213	256	233	204	193	233	208	231	199	197	213	197	223	196	211	230	240	228	247	248	256	217	215	216	198	220	206	214	199	215	199	228	221	218	210	195	232	192	227	218	187	207	210	227	230	248	241	203	220	227	234	226	191	255	241	222	210	199	226	248	243	207	239	212	227	204	251	205	184	196	252	218	199	224	225	209	240	239	222	218	212	209	234	236	217	225	187	239	233	202	187	218	214	233	216	224	238	206	227	248	219	203	213	207	206	211	233	214	233	197	227	214	242	229	219	242	232	230	231	222	201	205	256	206	247	216	219	189	220	199	216	227	214	216	259	192	210	229	184	197	248	211	222	207	236	231	234	211	245	239	233	206	194	211	236	213	204	247	198	237	203	243	212	212	191	222	214	230	185	231	227	202	193	203	227	196	242	207	199	228	214	231	207	220	216	208	246	223	224	219	206	217	228	199	223	197	236	234	211	199	216	215	198	236	230	215	244	225	223	216	236	217	216	214	221	200	237	229	199	244	235	227	255	221	209	224	210	231	217	210	227	217	214	205	247	250	215	239	216	217	206	225	225	221	218	201	209	225	216	224	189	198	232	214	218	247	233	205	194	245	264	207	211	223	197	229	196	237	233	216	198	211	209	232	203	219	238	214	181	213	221	243	238	226	248	212	249	210	201	236	239	219	224	205	212	200	227	188	234	206	223	218	218	232	205	211	224	216	195	222	188	210	228	221	213	230	207	196	199	184	221	234	238	201	209	188	235	248	200	230	215	205	235	207	230	233	218	234	232	231	215	202	230	230	197	202	231	213	243	212	211	217	214	209	228	225	233	238	202	208	218	223	218	248	207	222	232	224	250	245	200	231	218	229	218	207	231	235	218	262	207	201	198	190	245	221	217	218	197	219	231	233	227	172	198	208	214	224	217	189	200	221	236	209	240	242	202	226	215	228	230	218	210	211	195	225	212	227	212	222	200	226	224	203	226	200	216	227	220	248	193	221	226	230	212	204	221	212	223	210	221	201	220	221	223	207	244	204	237	207	199	239	236	217	249	244	237	204	229	222	209	220	225	248	207	221	204	202	221	219	216	209	219	190	223	210	221	231	192	242	240	234	218	204	207	242	232	211	221	216	210	235	204	229	221	205	216	212	218	216	231	199	197	211	224	198	211	216	237	205	222	216	207	228	256	194	213	213	216	192	213	193	236	204	226	230	221	229	207	237	252	249	232	193	207	229	211	200	210	223	191	234	236	231	190	214	223	239	221	214	222	244	231	192	203	220	226	248	227	194	234	218	215	223	227	220	200	207	228	202	255	238	230	218	209	229	216	222	188	223	231	206	210	214	219	212	171	217	220	206	228	215	244	229	221	229	207	225	227	191	227	187	226	188	200	247	205	222	226	220	221	257	208	247	224	225	222	202	229	220	240	210	213	223	223	232	215	205	199	247	215	228	233	211	242	251	206	206	227	210	214	217	211	222	218	243	215	206	222	243	199	215	234	223	181	221	211	215	211	220	229	215	245	228	224	222	236	205	214	219	192	225	242	208	238	207	212	216	213	204	225	251	194	203	225	235	207	218	233	212	205	186	227	213	216	254	221	233	209	223	221	211	202	219	209	221	247	201	211	229	226	238	210	220	229	218	239	234	234	198	218	219	224	200	237	241	251	228	239	216	191	211	239	217	201	193	226	209	205	230	227	230	250	225	232	206	213	229	234	204	227	185	214	207	219	218	192	216	244	209	202	205	236	221	225	201	209	196	198	220	194	218	231	254	208	223	229	224	216	233	186	251	221	224	200	229	212	214	208	245	215	234	257	243	211	209	216	221	196	241	235	212	208	205	207	237	229	219	201	207	239	196	204	221	240	192	198	193	234	220	217	201	209	239	236	239	222	236	197	235	199	221	217	213	211	225	236	207	226	192	217	202	230	198	214	216	231	196	218	203	232	203	210	222	220	235	232	221	206	216	219	202	234	215	205	233	236	232	224	237	211	210	225	222	192	206	230	227	218	218	231	222	227	224
24243	40751	30423	17659	8606	4407	2358	1005	636	980	3168	1405	550	546	522	557	544	516	556	488	507	503	514	542	536	555	530	523	544	514	537	534	502	522	530	519	513	476	502	542	555	524	533	486	532	488	504	483	510	521	517	521	510	513	507	531	571	560	523	522	499	514	515	542	552	512	483	517	493	551	522	507	550	496	528	539	473	531	549	507	578	515	534	486	561	539	506	584	506	533	499	528	511	542	512	521	510	501	499	535	537	549	553	520	500	500	531	478	526	508	514	490	570	526	508	497	472	518	547	497	502	565	511	531	554	549	517	536	535	514	518	557	545	503	502	494	486	572	498	499	515	497	496	535	490	557	541	532	532	523	567	486	549	462	521	560	483	496	521	504	507	549	482	549	533	537	500	503	520	511	500	523	530	544	496	553	562	530	539	555	524	491	483	521	538	497	534	527	500	531	507	499	517	553	522	539	533	490	550	488	516	507	513	558	496	535	522	547	544	535	495	535	549	563	502	487	548	524	506	539	535	507	536	549	521	548	551	528	534	532	519	513	532	577	560	529	510	532	542	546	521	512	521	506	540	552	521	515	497	531	458	523	546	533	532	540	511	551	529	523	510	497	522	551	527	521	529	493	528	492	508	457	518	532	488	501	511	565	516	513	539	514	467	576	488	533	529	543	493	517	544	555	571	565	534	489	547	513	550	553	530	494	559	525	548	524	489	561	498	526	509	513	473	547	514	513	535	513	535	541	534	520	505	531	531	530	494	539	487	523	507	513	507	493	511	489	516	538	501	532	525	516	543	484	533	534	501	562	486	516	489	548	556	517	534	498	532	505	509	489	533	491	533	515	532	510	489	504	499	529	520	558	543	535	473	504	523	512	511	517	479	545	516	554	520	521	523	528	503	548	538	523	500	511	513	539	550	540	495	495	511	556	532	456	549	513	517	546	547	523	520	526	562	512	531	508	517	522	509	543	490	509	500	521	539	531	523	531	533	529	537	504	545	496	524	546	512	498	531	544	491	522	503	486	532	508	545	537	502	549	502	551	530	520	508	489	539	525	523	527	526	543	552	492	530	547	508	473	477	534	525	512	512	528	538	527	494	489	524	562	504	532	512	510	521	543	516	510	500	518	537	529	523	528	520	528	532	506	529	494	498	521	527	526	549	535	550	526	525	510	507	546	548	538	484	494	525	548	531	483	529	525	510	506	524	497	537	532	538	500	513	515	530	496	511	490	505	516	518	483	501	543	502	548	523	527	515	505	546	506	490	533	471	519	492	510	507	513	501	505	578	476	533	548	548	527	544	531	552	516	539	506	527	575	515	523	540	491	554	548	547	522	492	530	529	513	507	493	486	511	548	510	523	526	538	484	473	564	512	521	504	520	557	514	504	510	540	545	546	536	519	519	518	497	530	520	531	510	517	507	541	539	540	511	529	517	528	489	514	521	519	519	533	532	518	537	527	510	535	543	503	525	512	533	532	534	508	507	522	522	508	504	541	503	515	499	527	530	524	494	533	545	495	527	529	536	501	481	522	525	549	503	492	537	504	584	515	493	501	502	489	574	516	544	542	471	548	531	479	487	501	507	496	529	512	493	477	477	524	526	534	509	535	532	513	497	544	521	517	499	506	524	480	554	511	521	540	549	529	543	517	538	485	511	513	505	499	558	482	548	534	530	483	538	487	551	540	499	536	508	492	514	548	499	491	519	549	568	561	485	538	545	550	491	528	526	505	540	504	516	513	491	495	515	543	515	505	540	496	558	557	473	557	501	536	481	526	540	515	525	533	477	529	509	486	514	480	529	512	526	513	525	531	515	527	533	534	516	464	532	540	542	555	485	530	489	530	497	560	567	491	504	541	552	519	531	493	521	522	539	536	493	528	521	517	536	522	467	517	533	494	566	548	508	553	517	538	515	526	596	508	506	527	508	571	511	513	520	535	526	510	504	477	473	519	526	537	512	521	557	543	541	514	511	532	510	507	517	538	559	538	524	518	535	480	519	515	526	542	512	483	508	536	554	509	519	575	511	511	523	526	537	541	477	535	505	500	534	565	548	513	504	538	498	494	562	531	504	508	524	540	543	535	516	539	533	499	534	492	479	535	559	513	478	514	522	542	516	528	556	541	507	479	503	533	529	495	527	536	536	494	550	517	543	488	517	602	515	526	495	518	538	546	483	488	540	521	527	514	498	550	511	531	491	539	457	499	491	510	516	534	526	519	554	480	484	523	522	515	527	534	513	592	540	511	548	511	567	516	506	521	534	522	496	510	514	513	517	487	542	523	523	517	543	549	479	499	525	509	532	492	570	516	506	548	505	509	499	491	526	534	538	532	519	502	535	518	510	529	563	530	506	478	536	548	514	486	540	481	521	530	543	568	512	520	494	512	560	535	558	523	475	474	492	508	481	563	533	515	510	479	524	527	526	503	524	514	539	493	514	506	504	521	547	522	491	545	532	536	533	542	542	577	505	538	500	535	493	539	521	546	494	491	506	516	543	524	535	529	529	507	532	495	511	524	480	512	557	509	544	513	532	531	506	561	472	560	533	503	571	520	501	511	522	520	496	550	527	495	549	521	557	527	530	525	522	511	495	516	490	505	558	513	469	504	570	519	562	533	553	521	533	547	548	542	512	519	563	505	523	496	529	514	532	527	529	513	554	544	501	511	555	495	482	512	559	540	549	523	546	527	517	478	521	506	497	560	529	515	549	529	499	491	557	555	514	509	477	532	496	512	482	530	489	543	550	529	505	547	498	520	496	485	490	536	505	551	540	513	519	490	540	523	573	492	528	512	510	533	519	506	558	554	569	529	533	541	524	502	521	509	513	494	537	514	499	540	569	512	509	524	554	502	532	518	522	511	492	527	532	538	551	529	519	491	513	552	516	541	517	514	548	547	502	531	515	508	543	575	546	508	505	512	525	495	545	490	535	535	507	507	489	503	505	538	526	487	542	555	524	549	483	500	539	525	489	520	519	503	513	489	537	538	522	560	520	524	534	531	475	513	526	522	504	491	524	509	491	558	536	506	539	520	498	527	522	513	525	535	524	507	571	537	524	531	498	514	505	496	507	513	497	526	486	534	554	545	490	506	534	530	559	513	539	533	509	511	470	530	534	499	518	509	487	537	552	567	574	480	495	535	520	503	483	523	542	529	465	454	523	512	481	533	506	505	499	559	540	517	524	524	551	557	535	497	494	520	521	508	497	511	525	488	504	507	461	517	487	483	500	498	504	531	526	550	543	532	511	546	540	473	509	555	552	511	557	482	489	495	534	508	524	514	493	501	544	577	496	487	541	541	540	491	544	511	507	534	509	516	512	536	557	537	518	531	501	476	487	516	492	511	539	517	525	521	539	516	485	514	523	554	494	509	518	508	488	528	531	531	505	539	521	501	510	475	530	528	524	532	547	531	561	487	513	530	513	478	507	533	492	516	536	487	553	532	523	525	450	518	497	525	508	540	519	554	536	501	520	492	525	519	516	509	571	538	536
32231	23147	20659	9700	3060	1211	603	311	166	164	297	187	169	142	151	160	142	142	153	147	152	134	163	157	143	138	162	162	192	142	155	167	141	136	144	158	144	150	133	152	152	157	157	120	135	147	155	156	157	150	149	137	124	145	152	161	138	176	153	135	153	158	138	135	154	152	161	149	146	125	127	138	143	143	153	145	155	148	146	141	119	167	129	137	150	140	164	132	165	146	151	158	132	155	149	141	163	137	152	146	140	159	147	150	139	133	157	138	141	173	135	150	155	148	143	146	136	130	153	147	151	151	166	145	166	121	125	146	181	159	129	142	146	147	174	161	137	163	174	153	162	127	152	159	165	170	153	163	155	160	147	137	173	173	145	154	144	151	158	156	129	159	177	136	130	168	152	149	141	140	144	140	126	129	158	174	148	159	126	144	138	149	143	170	157	153	134	146	141	155	175	165	151	153	162	140	159	132	127	137	178	138	137	156	157	155	170	159	140	150	129	140	152	167	145	166	133	142	159	152	156	130	168	133	153	141	151	128	136	137	164	151	169	128	160	127	164	149	143	172	135	142	158	167	156	137	139	134	143	159	141	149	158	147	154	181	128	145	158	173	131	132	150	157	149	158	144	139	151	136	145	159	167	136	145	144	148	162	150	151	156	162	170	147	131	135	133	151	141	140	143	131	142	152	134	137	155	148	136	160	149	131	142	162	154	133	154	132	146	147	153	136	148	164	166	139	150	149	158	155	141	163	161	157	154	141	143	154	159	126	142	147	151	144	167	142	132	174	133	175	142	146	161	179	149	166	145	151	163	162	166	158	130	146	139	158	123	170	129	135	164	159	144	139	135	157	154	143	159	144	149	136	144	132	141	142	143	136	160	145	166	162	133	145	147	152	152	141	150	150	151	137	144	167	141	125	142	174	158	158	165	148	140	147	150	169	132	139	135	170	136	128	171	154	139	150	161	149	133	124	146	140	148	141	158	155	153	159	172	149	171	137	147	130	151	144	155	133	154	155	138	137	137	140	117	151	161	151	132	134	157	139	143	148	135	152	166	152	141	148	168	146	152	151	133	150	147	139	131	149	155	156	134	143	160	146	128	145	133	147	145	164	144	151	145	144	145	133	152	147	140	165	159	132	141	159	158	121	156	157	159	161	152	163	149	130	158	169	141	161	152	151	137	135	158	155	154	137	150	138	166	167	156	138	176	160	139	153	140	143	146	150	154	150	135	158	132	144	147	157	148	154	151	157	155	165	169	141	135	153	165	164	135	126	151	188	136	158	119	143	151	153	138	167	169	155	163	159	136	166	142	152	156	126	165	138	137	142	172	167	152	168	152	149	143	141	154	146	138	143	153	125	168	152	146	143	147	158	140	157	150	137	157	155	133	161	155	168	151	153	160	150	161	145	156	160	168	137	150	170	157	146	147	151	132	141	129	139	144	135	142	158	166	137	160	148	164	137	143	160	152	149	152	139	153	156	135	122	142	165	140	169	152	139	129	155	143	163	178	149	157	145	159	141	156	141	142	129	165	133	140	148	167	136	132	174	154	150	147	147	144	106	129	158	131	163	140	163	154	156	155	180	139	152	139	161	160	121	157	152	153	144	157	143	141	153	176	150	160	139	153	133	159	148	129	132	168	160	149	155	150	134	160	148	126	130	157	146	155	173	148	152	145	130	152	146	143	161	134	142	151	153	151	128	155	143	128	148	149	152	119	148	148	150	163	158	155	133	149	151	173	149	138	148	141	161	161	152	149	150	168	147	150	136	148	165	150	154	151	143	136	178	122	148	112	155	150	137	144	138	166	154	150	144	166	170	153	144	126	157	139	137	131	152	159	129	143	160	142	155	136	147	149	157	169	143	185	136	136	150	137	136	144	169	145	157	130	134	136	153	168	156	141	142	136	156	129	151	138	145	143	170	144	140	154	138	161	125	152	153	144	156	136	122	161	160	161	157	143	137	138	153	164	141	169	144	143	145	161	159	154	147	127	140	143	140	144	155	144	162	168	144	149	164	138	154	141	153	138	142	152	123	163	150	139	144	135	135	155	146	163	139	147	130	136	145	136	168	136	156	143	134	143	132	140	149	155	148	151	147	148	131	141	146	163	135	122	161	161	134	158	137	146	130	146	164	139	156	132	152	170	151	138	143	160	160	134	138	130	133	138	174	139	150	164	157	165	150	172	135	133	141	134	166	152	153	130	151	139	136	127	146	149	130	129	156	137	158	149	162	155	140	150	142	143	147	138	149	135	150	155	155	165	143	166	150	144	154	159	149	160	157	159	152	149	143	152	143	137	168	153	129	130	161	152	160	140	166	158	141	129	137	148	144	133	154	145	163	141	154	143	183	133	149	154	135	168	155	161	134	135	134	129	166	157	168	160	161	134	147	147	141	143	174	149	133	146	142	147	169	173	122	161	151	156	188	129	146	141	148	162	169	157	141	150	161	147	162	116	147	155	160	139	133	147	139	145	159	161	160	137	132	156	143	151	160	140	126	124	158	153	158	142	146	133	132	140	140	150	159	148	138	127	167	147	143	141	161	166	122	157	138	154	157	135	140	150	160	148	153	143	153	137	167	170	137	145	124	154	149	131	164	134	149	155	135	157	146	152	142	146	168	156	135	162	134	145	144	153	137	147	136	144	121	144	150	146	153	154	163	166	144	138	135	176	145	164	163	148	172	155	145	154	154	142	153	150	177	167	150	141	158	160	160	148	150	179	148	156	159	150	156	149	157	159	128	148	152	141	129	141	141	165	158	165	156	139	156	139	135	164	151	121	162	132	157	168	139	132	125	150	154	156	163	133	134	149	127	137	142	142	139	176	134	147	163	134	134	134	137	139	137	157	150	164	137	134	183	140	157	126	132	155	158	146	134	166	140	139	162	148	145	152	138	172	143	146	152	136	145	141	132	144	142	159	145	151	148	149	153	132	165	164	148	146	154	135	170	138	122	167	134	135	112	162	181	155	148	142	152	146	145	154	155	147	158	145	137	149	134	144	141	142	139	138	153	141	154	146	157	144	149	126	147	151	137	159	137	146	157	147	149	154	150	155	143	150	144	134	155	147	152	125	159	138	135	146	169	149	161	150	153	151	153	145	151	155	127	134	146	170	143	135	158	158	160	157	146	156	135	156	147	121	152	150	156	137	169	159	137	132	153	143	142	158	147	150	173	149	154	151	157	144	138	178	145	141	123	165	119	127	169	158	143	156	146	134	138	140	114	146	158	144	133	133	137	158	139	150	136	190	171	145	134	153	160	119	159	171	146	136	173	139	123	142	147	157	148	144	151	161	137	156	144	145	138	149	154	155	130	133	141	148	155	146	146	162	148	157	143	145	181	150	168	146	147	130	139	137	171	165	155	155	170	181	136	151	147	185	183	162	159	146	137	141	147	159	148	137	133	164	146	153	149	149	149	148	147	159	144	144	166	146	156	144	161	148	128	158	147	151	158	144	119	162	133	166	131	154	147	149	158	128	151	136	170
23467	26383	13490	5333	2230	1088	683	481	430	408	535	402	401	446	388	393	443	452	384	420	384	438	415	399	431	444	412	427	404	398	435	419	417	381	413	436	396	398	403	358	360	414	382	425	406	398	449	434	405	419	396	402	418	439	404	426	414	387	390	407	350	385	414	410	441	411	407	413	401	398	378	414	362	399	393	396	417	390	414	396	401	385	384	421	382	393	396	402	408	403	388	382	396	386	417	377	388	383	431	402	402	405	391	401	431	425	375	401	391	399	406	403	381	387	411	401	437	375	418	420	395	389	418	396	415	377	402	388	415	402	389	404	381	413	399	416	411	389	397	388	420	370	415	387	435	392	410	407	414	405	421	405	410	381	431	396	404	422	404	369	413	467	415	407	392	390	389	388	422	404	416	404	404	414	405	388	397	383	361	373	425	433	419	400	427	421	429	414	445	416	402	400	405	429	387	365	421	405	416	372	410	398	447	420	391	410	392	384	440	441	427	402	389	430	373	398	404	414	434	392	412	423	421	386	403	391	418	397	391	409	394	404	431	410	405	414	392	399	412	396	419	403	419	408	406	411	407	423	407	391	375	406	418	427	426	389	378	403	448	417	444	366	390	424	408	384	427	396	401	413	370	399	418	422	393	375	395	425	410	416	409	389	410	384	388	407	411	405	411	412	413	427	401	399	400	410	409	381	411	410	417	413	430	400	388	415	420	429	372	392	425	404	398	378	400	413	421	384	397	400	396	387	409	370	384	414	431	392	399	408	411	383	404	445	404	378	399	407	421	418	405	381	374	413	452	423	420	419	408	400	408	432	375	369	382	377	383	412	433	423	397	413	405	391	385	434	431	387	422	408	370	427	394	430	403	391	403	384	402	395	392	423	402	445	413	411	419	401	391	417	410	424	407	392	397	399	366	377	409	407	395	415	396	431	429	381	381	348	410	392	426	421	393	436	369	417	422	400	404	420	386	413	412	407	408	472	422	409	392	405	414	370	395	399	397	433	401	415	361	405	376	430	393	382	386	397	396	401	367	416	413	445	410	389	428	386	397	437	444	426	385	364	437	388	401	403	374	373	367	428	390	423	428	375	380	407	393	370	435	380	432	372	418	406	403	394	384	428	449	358	394	415	382	392	403	383	375	396	402	429	438	413	405	368	415	382	394	431	389	415	416	390	406	409	383	401	396	377	397	377	406	391	388	413	389	423	390	430	431	344	402	438	405	420	411	430	407	404	370	412	426	405	396	399	383	402	412	387	377	370	405	415	394	407	418	403	387	419	370	410	407	387	406	378	389	388	386	405	445	417	433	424	385	408	408	392	381	430	426	413	439	386	424	386	366	406	389	409	421	359	411	409	391	426	411	420	391	388	392	403	409	410	398	442	413	391	422	406	385	379	382	382	396	398	371	374	375	380	444	416	372	362	408	446	421	392	401	403	398	399	411	414	452	390	401	357	390	425	374	399	451	424	397	440	392	406	384	392	396	408	397	419	428	391	402	408	386	370	413	448	396	386	395	394	373	369	380	403	417	426	403	460	434	405	401	386	432	414	396	392	408	390	425	411	381	369	451	413	394	375	422	415	425	419	389	424	409	420	405	383	373	424	399	360	425	418	388	439	388	416	410	426	413	408	406	387	378	398	408	393	410	363	383	391	417	417	385	419	413	379	400	405	406	406	377	415	417	389	430	408	434	391	363	429	422	396	405	413	418	414	400	402	378	408	399	358	408	432	393	384	415	421	409	409	427	400	387	409	411	393	411	415	410	403	437	392	356	423	398	408	411	414	453	393	418	396	439	383	379	428	413	395	399	391	442	438	410	395	376	408	420	416	405	418	364	390	437	381	396	406	400	384	419	388	383	393	402	411	406	402	398	406	379	405	360	402	406	419	408	366	416	408	405	416	387	400	391	416	420	439	404	409	411	404	371	389	396	405	408	393	429	403	427	418	431	396	403	427	407	388	407	414	389	433	401	406	392	392	396	436	383	363	409	403	390	403	396	415	412	403	393	389	396	390	417	380	414	409	420	402	399	392	426	372	368	355	387	381	420	400	426	449	403	388	428	444	422	382	411	424	395	426	410	389	421	411	385	404	390	388	392	420	380	396	403	396	418	438	370	401	400	411	393	421	415	416	403	411	427	400	408	411	417	393	433	381	424	415	422	406	357	372	421	423	409	389	377	375	425	386	412	406	422	404	381	420	402	394	416	398	385	380	443	430	367	418	406	401	434	425	431	401	415	421	403	428	428	398	384	428	408	430	398	432	391	428	423	381	380	383	401	379	439	375	390	395	401	412	429	383	393	404	399	412	411	391	421	394	415	388	364	439	398	406	377	406	401	420	390	403	432	398	410	406	392	395	397	417	396	383	428	389	411	445	420	394	421	437	413	419	415	408	396	391	425	431	357	373	409	415	431	395	359	409	392	426	432	386	382	417	394	399	439	406	398	439	399	433	406	419	400	391	412	418	409	395	393	401	430	418	441	421	376	389	419	430	417	410	428	414	421	417	376	426	405	402	399	389	395	417	385	429	467	379	413	419	400	406	390	398	403	438	406	418	415	401	346	435	409	424	408	398	407	388	453	406	412	388	414	382	395	437	440	396	399	408	377	384	396	385	421	394	370	399	453	350	408	411	422	417	392	384	396	382	394	395	392	392	412	380	387	388	422	420	412	437	383	411	347	432	404	425	398	454	407	436	408	374	421	404	391	371	406	423	421	390	393	408	366	408	404	378	400	405	370	451	436	402	427	385	431	398	419	398	400	399	389	392	408	420	426	400	406	399	399	382	401	377	436	419	421	392	428	392	406	394	394	403	421	388	447	363	373	387	405	422	445	412	402	385	408	409	443	406	439	392	369	416	422	367	405	391	396	409	392	407	435	407	406	374	365	411	395	406	379	382	375	393	365	357	445	379	378	401	424	397	422	421	401	441	389	419	409	369	395	404	361	407	399	367	382	381	382	419	418	408	417	418	433	399	399	401	397	390	383	414	397	441	427	414	380	419	402	405	387	403	419	426	421	407	438	385	378	421	384	373	416	423	398	404	413	384	408	452	399	395	371	403	414	451	398	390	386	401	391	443	383	411	401	395	364	426	391	425	385	375	402	422	420	401	376	404	408	377	383	422	423	405	430	395	378	418	395	406	419	384	428	384	376	402	385	379	412	381	445	413	390	401	416	409	403	404	402	417	418	397	393	400	411	379	404	408	407	394	396	437	448	429	396	390	403	460	388	407	390	399	385	411	407	394	445	397	419	396	378	428	407	365	419	420	427	404	402	414	439	401	372	457	377	443	429	429	405	416	392	419	378	399	434	403	447	410	417	381	418	407	415	380	390	397	381	423	396	399	409	451	373	386	402	389	389	388	404	405	424	418	450	389	440	464	407	424	370	402	418	433	410	431	417	413	427	391	433	414	403	367	388	378	401	401	389	407	412	392	411	488	391	389	336	381	400	415	466	395	423	414	402	399	406	397	374	409	434	390	455	439
25002	21460	24806	28514	21534	19680	4183	835	403	963	2383	967	229	246	252	259	265	197	267	222	251	221	215	224	227	251	251	220	261	225	235	257	245	207	239	222	251	208	246	241	231	238	218	219	248	214	235	238	205	244	216	250	218	263	254	228	232	224	230	218	244	220	227	233	223	231	219	240	240	226	255	237	252	279	236	247	229	236	237	236	216	224	250	207	245	231	235	209	225	244	201	249	241	235	244	247	214	222	227	213	229	234	248	231	243	214	259	264	248	232	250	209	226	243	243	259	247	250	218	236	236	255	206	225	252	220	292	207	242	239	230	243	213	205	229	239	258	230	230	234	252	217	236	246	253	234	217	233	220	227	206	254	241	265	245	235	226	217	234	276	244	250	200	236	261	211	220	222	233	205	220	218	243	262	249	239	235	234	235	221	238	233	260	220	243	251	200	197	240	250	221	233	233	231	258	248	245	215	263	231	204	202	221	246	239	241	243	246	236	217	224	270	251	225	233	230	241	246	220	249	221	259	247	240	233	236	269	229	224	222	225	245	209	216	231	225	231	248	245	232	226	252	260	251	227	252	253	226	223	225	250	212	217	229	218	251	237	276	213	265	240	244	243	251	223	261	244	243	258	230	221	231	221	242	231	208	245	250	229	222	228	238	216	216	214	220	240	218	221	221	216	259	245	202	253	240	214	255	238	228	244	243	230	219	244	237	254	219	218	247	226	235	220	222	242	236	260	250	239	222	248	234	241	204	244	225	217	237	236	236	227	234	238	245	227	254	235	218	264	237	261	239	203	232	240	218	250	247	241	207	231	234	232	244	210	215	224	290	234	240	224	229	265	243	233	254	259	238	233	221	208	249	218	238	237	228	255	246	228	253	242	216	258	231	240	229	229	225	226	236	215	215	207	233	230	249	256	243	223	264	241	246	235	242	235	230	233	221	229	242	240	252	233	237	229	249	215	231	222	231	271	270	228	240	238	257	255	228	230	253	248	238	229	236	204	192	257	225	239	270	227	220	241	239	240	256	224	228	242	229	234	212	255	223	229	244	260	235	233	222	233	245	225	249	219	231	235	251	242	247	244	232	248	236	242	196	236	238	244	222	238	220	223	220	247	256	257	217	236	229	265	256	251	256	223	220	225	236	229	258	233	237	249	243	227	214	229	234	271	248	272	237	218	253	237	229	233	235	224	246	245	249	207	257	229	203	211	213	258	236	251	231	216	243	244	228	239	228	239	234	229	256	218	257	242	248	231	248	246	222	238	224	216	224	224	216	225	250	236	237	237	243	221	214	221	233	212	211	252	248	232	246	234	266	222	244	239	219	230	222	230	225	244	218	213	196	227	242	241	197	231	215	211	223	239	221	238	224	229	221	233	262	243	221	216	240	259	206	224	215	245	258	235	255	238	227	245	209	257	224	216	218	245	231	226	215	227	249	228	226	234	228	236	219	206	207	242	254	243	254	235	233	246	224	230	242	223	241	249	258	255	212	231	230	242	231	215	264	265	259	217	222	248	261	242	246	204	242	216	239	208	227	231	203	243	228	235	234	260	222	227	257	240	231	241	207	245	260	246	211	250	226	235	276	227	226	252	229	232	237	237	210	246	236	217	230	253	240	274	227	250	228	266	241	242	220	222	223	251	214	223	200	230	258	252	260	227	223	218	222	237	239	235	217	225	230	240	242	241	205	245	244	228	239	225	265	234	225	224	229	234	189	251	263	203	224	247	253	214	247	231	237	206	216	238	232	246	217	249	229	239	230	223	240	243	257	234	232	232	212	225	237	228	227	228	221	242	199	251	227	240	205	232	245	229	281	213	211	218	242	231	202	208	244	265	256	209	241	236	218	265	244	215	214	262	207	221	218	210	247	238	249	230	256	233	230	251	229	228	237	258	244	239	216	258	217	211	219	224	228	212	201	216	223	231	242	245	261	241	224	212	234	249	268	234	227	236	228	240	212	187	218	237	238	232	243	247	246	246	249	222	224	207	248	242	233	208	215	234	239	255	202	258	236	224	229	240	277	193	260	215	243	242	265	221	256	222	235	235	244	226	230	236	237	241	264	244	226	227	228	263	227	205	226	230	264	236	237	226	228	244	259	256	227	233	253	205	242	233	237	242	248	223	231	247	234	243	255	252	234	235	233	232	234	239	225	239	255	236	239	241	227	233	237	221	232	236	243	226	224	224	229	251	227	222	213	239	250	246	233	212	258	213	223	215	257	207	245	247	255	228	244	234	232	234	225	248	227	229	235	244	226	239	237	237	214	217	228	238	213	224	229	237	218	227	251	248	231	232	213	222	246	235	243	251	241	258	246	236	215	230	239	227	221	224	216	221	225	227	231	244	241	236	266	230	223	245	252	216	268	245	239	215	220	250	269	225	220	199	254	230	230	272	244	243	241	234	220	214	229	210	228	235	228	212	223	258	230	222	232	219	229	249	212	247	255	250	235	235	220	230	235	224	235	257	241	247	237	268	210	242	224	240	248	229	242	231	232	241	252	233	255	236	216	246	248	238	242	251	257	260	248	234	260	217	239	196	229	226	226	236	272	214	216	229	216	227	208	254	257	229	218	249	249	240	246	226	239	253	227	228	232	221	221	229	217	261	238	258	233	256	221	212	222	226	216	216	223	258	250	238	221	225	244	234	208	258	240	217	244	272	225	231	234	239	232	226	218	202	240	248	236	218	238	231	223	241	233	237	238	230	235	231	292	237	227	239	262	247	208	233	227	211	218	226	237	270	242	224	237	223	221	206	232	232	212	209	236	231	246	252	244	231	237	208	263	267	229	230	252	215	248	238	226	218	252	254	253	230	223	260	226	259	260	239	229	220	226	211	219	272	240	227	241	205	215	216	235	238	252	213	254	231	211	251	204	225	225	227	219	254	213	241	239	257	224	228	234	212	232	234	246	249	227	241	239	238	227	251	225	227	230	257	234	236	275	239	258	218	230	221	216	277	237	240	226	253	234	250	251	253	239	236	227	261	253	239	222	242	209	228	250	214	232	233	226	226	243	242	232	216	261	240	243	227	253	235	224	233	221	230	234	256	233	210	235	236	243	245	237	229	256	247	234	233	231	251	246	225	264	213	220	217	252	239	214	236	212	201	227	226	225	231	227	262	240	252	233	277	234	226	232	208	230	242	234	253	214	222	250	265	217	227	253	238	252	237	217	243	283	227	229	260	229	207	216	229	268	246	219	219	231	233	232	239	224	193	235	243	217	244	246	248	251	247	225	217	231	217	218	213	225	253	246	244	231	217	217	207	226	256	251	226	254	256	222	243	226	241	238	274	225	216	250	228	252	242	212	241	236	226	247	252	239	235	216	222	218	208	243	244	226	242	250	234	181	224	260	225	233	231	206	214	233	279	221	221	236	260	219	241	254	241	228	247	247	262	259	227	231	242	264	239	242	227	284	215	242	241	253	235	268	238	247	215	232	225	234	231	240	228	216	218	200	217	223	249	220	225	208	204	224	209	214	252	220
21343	37094	24992	13992	5738	2512	1434	893	671	1043	1906	1035	584	617	616	614	563	598	572	594	554	591	573	599	565	564	573	573	590	578	598	595	638	590	578	612	573	535	582	575	569	600	575	586	575	581	535	609	554	571	561	557	582	567	582	575	570	596	568	579	592	563	589	562	581	572	581	571	568	612	537	605	550	586	579	581	563	539	571	593	553	555	620	631	609	590	618	531	610	577	582	620	617	597	601	596	572	558	567	605	586	579	547	581	591	535	544	541	562	641	573	560	562	564	552	564	587	503	573	600	560	589	594	585	562	572	581	566	587	550	567	585	582	584	582	607	565	586	591	615	601	578	564	585	599	588	578	602	571	603	527	543	580	592	603	614	602	564	546	585	536	553	597	602	576	559	573	555	606	552	609	611	607	612	601	559	600	553	578	580	595	570	552	562	553	581	543	574	598	571	547	569	532	575	599	615	591	574	595	578	601	588	592	578	615	541	579	600	566	580	567	584	581	615	562	568	598	580	579	598	552	568	583	581	554	541	546	529	538	607	570	563	524	601	546	582	569	559	633	577	571	595	574	538	615	588	585	579	568	600	582	588	600	566	552	586	548	575	563	617	607	590	595	572	585	575	606	577	527	592	574	626	586	570	581	624	578	558	573	608	616	595	545	602	597	532	611	600	563	598	592	588	599	557	569	620	574	562	569	584	558	619	599	568	609	566	567	580	564	593	587	586	596	631	567	595	559	582	625	590	579	582	568	623	588	569	611	615	599	588	553	560	552	564	580	602	598	535	590	554	577	541	632	595	587	578	644	586	602	557	558	545	563	589	564	542	567	571	602	595	596	585	598	520	577	551	577	588	588	581	579	600	586	603	574	582	548	566	606	551	586	556	556	591	561	631	582	603	602	600	620	580	548	580	613	579	557	569	599	544	559	579	521	580	536	554	566	594	611	582	563	531	577	584	582	558	547	595	542	573	590	576	607	550	598	612	562	578	575	528	590	593	582	569	558	564	591	600	622	599	529	591	548	579	612	597	590	536	561	567	573	616	581	590	581	616	620	596	544	551	557	587	582	601	602	557	604	559	610	577	565	589	581	570	565	601	569	610	572	561	579	576	581	575	560	586	547	582	575	551	565	630	609	601	585	553	542	573	579	537	564	537	579	542	561	572	550	571	578	552	567	539	555	601	555	559	563	590	592	592	579	581	598	588	570	601	620	566	575	556	586	566	578	625	565	587	592	540	562	568	581	593	573	596	579	559	567	584	570	606	562	582	575	571	526	602	603	560	574	539	618	600	540	578	532	497	589	588	586	563	597	596	587	556	602	599	629	589	588	593	557	623	561	617	563	597	567	587	590	588	592	576	582	574	555	579	611	602	605	568	590	557	536	592	639	547	568	607	590	596	543	552	549	603	598	555	570	613	553	544	583	600	578	543	538	557	551	605	601	585	576	558	593	588	591	537	619	582	578	583	625	557	536	612	566	591	562	622	581	592	583	608	571	590	627	592	587	573	554	547	568	592	578	555	561	617	580	582	591	590	580	572	571	541	604	563	578	565	583	557	586	544	605	581	570	529	521	561	600	573	598	584	660	529	622	593	545	558	575	606	614	581	573	567	527	606	594	585	549	599	565	581	595	552	598	561	593	615	568	596	631	582	546	569	588	533	576	563	573	581	603	537	572	579	570	554	613	579	559	575	626	595	577	600	562	602	553	576	616	547	609	606	606	561	567	607	580	547	565	576	538	528	586	569	594	592	568	570	531	579	592	627	598	590	601	597	571	603	596	609	566	594	605	587	631	596	558	579	605	563	555	571	585	610	558	618	578	542	534	570	616	617	532	616	572	571	577	578	532	610	510	607	553	572	545	608	580	588	583	564	568	524	559	547	612	600	578	578	521	608	546	584	596	568	587	598	562	601	555	546	600	594	591	573	555	538	591	582	612	615	597	601	532	600	554	558	590	589	590	561	592	581	645	537	585	565	558	575	588	611	605	584	580	550	558	586	564	563	601	550	579	648	545	624	595	558	595	567	581	601	510	560	556	608	630	597	577	545	559	619	586	570	555	560	557	559	574	520	590	572	558	564	591	572	567	611	569	558	570	584	567	577	519	557	613	582	589	575	587	603	590	603	569	566	573	616	582	558	540	589	548	593	588	608	550	517	580	585	580	534	570	560	589	547	588	572	561	579	565	570	594	578	561	537	596	553	563	554	552	606	566	606	564	598	556	610	557	576	618	602	589	582	581	605	593	555	577	599	577	548	554	592	583	535	582	532	602	591	589	592	583	558	552	645	540	556	579	576	558	550	581	601	548	576	615	598	595	576	557	587	582	601	576	621	560	577	584	598	612	577	593	563	576	534	628	552	549	549	594	620	619	603	609	523	591	603	575	554	555	611	619	577	520	580	559	554	569	606	548	548	604	584	535	597	549	563	574	578	602	577	546	585	594	598	565	547	590	570	580	558	542	580	611	555	595	555	584	579	615	607	600	540	577	609	570	611	561	556	567	596	547	589	575	532	607	604	590	578	564	602	586	599	604	568	585	562	547	553	577	530	571	599	584	589	567	577	610	578	582	570	604	571	566	565	599	564	624	560	584	609	570	622	610	548	623	596	550	580	594	567	614	561	566	580	582	568	581	562	590	581	600	552	588	573	575	608	561	560	571	572	623	581	564	528	581	595	586	564	566	624	615	563	589	583	581	555	583	555	569	616	589	550	565	588	587	566	580	567	546	589	574	628	615	596	567	575	616	593	596	620	607	619	602	611	616	513	590	572	601	573	594	568	577	600	561	591	592	592	568	572	573	556	549	634	612	556	571	532	582	624	594	620	569	559	554	565	568	585	574	593	556	585	598	586	586	549	591	575	555	587	580	611	613	581	603	625	505	582	588	596	536	597	560	561	583	542	591	613	603	620	549	582	588	616	592	572	577	583	558	577	584	578	576	577	575	580	596	591	587	556	579	599	608	596	592	548	561	575	578	609	586	586	589	555	564	548	579	532	593	571	574	582	587	573	540	612	597	538	597	578	561	561	597	556	584	591	603	552	528	542	562	601	585	581	606	596	586	557	592	607	574	566	565	572	569	602	585	611	565	577	541	556	557	554	586	569	599	558	588	554	565	610	605	574	544	597	524	555	571	587	554	569	563	596	549	551	585	573	595	610	599	601	590	562	595	604	583	578	624	574	585	547	613	570	600	603	591	565	574	601	556	565	576	584	557	574	545	572	581	572	567	602	592	587	585	566	566	578	583	565	588	602	569	584	593	583	556	545	557	552	558	553	574	564	603	552	569	601	601	572	608	579	633	563	586	608	587	586	568	582	591	575	586	565	592	546	596	608	551	533	594	588	563	584	608	619	560	575	547	580	578	598	563	551	558	606	583	554	555	604	562	550	552	574	603	542	573	553	559	616	571	576	634	586	587	512	596	588	540	573	579	612	604	591	575	574	551	600	624	572	593	566	594	564	581	557	560	571	600	564	541	516	560	571	545	578
24350	21491	25231	28158	21521	21671	17573	2120	471	1086	4080	2152	267	222	225	242	251	241	231	237	209	229	227	248	216	216	214	241	223	214	202	212	220	225	227	231	229	267	228	229	236	224	218	201	235	209	234	205	204	214	216	190	215	246	239	242	225	212	255	213	241	219	216	241	240	235	217	229	256	225	244	226	238	226	254	207	222	223	231	226	218	220	207	205	209	220	201	239	213	223	226	218	180	231	212	223	224	202	212	204	194	207	185	209	214	206	216	234	236	239	231	225	233	213	208	220	214	192	206	226	228	210	234	215	216	214	220	203	227	205	223	171	226	219	229	243	228	226	211	220	236	231	212	246	231	231	259	254	208	226	238	200	212	222	200	200	247	218	213	206	207	227	219	236	181	221	240	248	228	247	211	197	210	215	202	216	224	234	227	224	236	216	213	220	220	221	236	229	213	233	205	211	224	204	235	232	224	222	211	218	223	226	224	215	243	226	201	202	225	227	235	235	226	237	242	217	175	221	223	220	250	231	198	221	256	195	220	221	223	234	222	243	216	225	228	226	229	217	217	222	221	222	203	237	221	221	236	210	227	202	224	224	255	205	240	221	214	199	213	223	227	204	233	212	217	225	226	218	242	230	213	233	240	211	235	201	211	229	224	250	199	209	246	220	212	211	223	228	233	227	208	235	245	234	209	231	222	241	229	233	256	218	233	240	213	235	212	225	229	222	210	248	245	260	203	205	204	219	209	218	213	210	245	212	212	217	228	233	214	217	204	214	212	215	223	226	262	205	205	200	225	222	236	250	215	196	238	213	198	246	233	228	229	247	219	225	191	232	228	201	214	274	204	236	210	238	220	231	221	241	204	198	240	223	219	222	223	226	220	227	221	193	208	237	245	209	221	227	234	211	230	221	229	219	222	221	237	221	237	226	212	198	201	228	221	216	203	206	209	235	200	238	218	188	234	242	204	197	195	230	210	236	223	229	233	205	245	201	227	214	211	192	202	231	257	237	245	229	250	221	208	204	245	225	188	202	203	203	213	204	206	230	214	246	243	232	254	207	272	232	220	226	223	235	241	243	219	253	210	232	226	219	212	208	216	235	216	237	210	218	224	205	229	233	192	214	200	208	230	235	235	215	219	229	201	243	272	265	239	214	217	211	209	199	221	202	228	236	220	206	204	200	244	224	219	235	213	223	220	217	214	236	204	207	239	203	221	222	194	212	231	184	243	195	232	229	190	212	237	221	215	232	219	225	226	248	252	225	213	238	243	218	221	219	194	190	201	223	230	226	211	224	209	233	205	202	216	224	231	212	214	219	215	221	189	210	240	231	232	236	234	226	197	240	228	219	221	234	240	214	257	266	209	250	206	220	221	230	222	200	232	236	228	233	231	233	228	210	208	224	200	232	193	219	202	233	219	223	232	222	245	223	214	221	207	230	244	229	230	210	260	234	197	238	196	253	208	258	223	201	229	206	240	224	226	228	217	188	208	216	250	187	203	217	238	188	218	224	221	212	235	218	208	217	224	237	205	201	225	217	233	216	219	221	255	231	215	190	224	212	210	217	238	241	202	225	234	220	235	232	225	228	222	210	227	197	220	221	214	224	251	227	214	233	242	184	201	214	243	205	254	220	215	195	255	250	252	240	243	241	240	220	240	245	229	221	206	230	209	199	233	200	235	229	214	220	226	203	230	218	229	228	236	228	234	221	221	255	209	234	213	199	222	223	228	221	210	213	194	249	206	221	243	225	217	230	205	247	213	220	219	227	262	230	255	238	222	215	205	240	249	200	210	199	203	223	200	204	251	217	226	216	196	218	195	221	220	239	246	193	223	228	218	232	205	217	238	240	203	201	222	219	195	233	256	214	234	221	227	204	224	225	232	205	239	221	205	225	221	201	245	203	215	230	217	212	219	213	214	199	212	229	208	239	195	234	222	197	234	223	238	213	241	228	196	237	224	215	215	229	228	219	245	231	204	226	220	225	220	229	218	212	227	217	207	214	207	235	209	213	209	232	222	218	214	224	224	209	222	206	216	200	237	221	224	232	259	234	196	220	204	216	235	222	214	248	223	239	216	238	254	224	241	208	201	231	237	215	221	203	220	250	243	218	234	218	209	232	226	225	215	220	207	215	231	207	220	238	235	217	241	223	227	199	232	217	222	208	212	231	233	233	213	190	231	238	229	233	211	226	198	215	228	205	198	210	221	213	190	216	208	252	226	240	250	227	210	243	212	230	188	246	220	209	229	215	183	225	233	209	214	227	222	210	213	222	207	238	248	229	227	257	202	243	244	256	231	220	235	219	227	249	225	220	209	198	195	226	212	222	212	207	196	224	237	218	224	214	202	219	217	215	224	221	190	187	226	223	196	225	234	224	235	228	241	230	220	244	226	220	221	210	228	218	222	219	248	222	198	202	244	214	210	222	231	227	213	214	193	205	242	232	228	245	229	251	211	208	226	224	230	231	214	187	230	246	238	218	242	218	208	239	221	241	218	208	232	214	239	218	222	222	232	220	217	208	259	222	200	201	235	259	236	232	244	242	234	216	241	233	228	215	228	239	210	216	209	206	234	215	268	220	225	217	203	259	206	227	211	238	184	228	202	211	222	213	200	233	204	237	221	214	199	213	212	248	221	213	232	208	230	235	213	227	235	202	225	195	229	224	216	214	208	234	231	193	216	232	236	203	240	210	209	259	231	214	226	221	213	214	207	219	241	234	223	207	241	213	226	205	233	244	245	213	241	207	212	190	215	237	266	221	234	218	208	222	198	249	223	218	232	206	215	269	217	236	267	223	205	215	231	232	194	214	223	231	247	245	216	204	224	193	237	203	238	183	201	233	217	220	246	219	256	205	254	226	223	210	217	248	203	237	232	250	226	222	237	224	217	222	182	216	215	204	220	222	221	210	229	212	217	218	232	222	199	207	216	213	255	220	220	219	224	234	206	222	218	238	238	224	227	219	226	211	220	232	224	202	244	235	216	224	220	217	218	211	218	238	238	217	228	216	222	206	205	242	229	230	220	258	219	221	217	225	212	223	229	263	236	208	264	221	232	235	216	223	230	189	226	231	237	209	226	236	200	234	238	217	221	236	228	229	233	225	216	210	223	206	215	215	202	218	211	187	241	220	223	242	221	214	219	236	242	220	215	235	203	205	191	221	201	222	229	215	240	230	211	228	219	229	217	217	238	217	215	211	227	243	228	203	243	224	237	195	230	239	249	212	241	217	238	239	208	231	233	216	232	247	207	230	228	234	224	223	232	214	196	251	244	231	210	230	239	232	237	164	203	232	209	192	233	227	208	216	232	230	201	203	208	222	221	239	250	219	200	231	222	218	209	218	204	238	229	228	199	208	209	200	234	222	204	218	222	221	225	209	220	234	220	224	205	219	217	231	234	236	223	239	220	225	238	213	229	246	212	216	215	232	207	221	196	246	227	256	231	208	231	224	226	216	193	215	223	204	247	204	211	228	234	207	215	228	224	209	215	226
26643	44566	26998	15369	7546	4152	1781	1089	622	1019	2888	1620	523	521	524	544	493	527	538	524	533	531	554	575	543	524	545	511	506	541	490	536	555	570	534	559	524	500	536	552	518	485	529	523	541	533	518	500	552	532	570	553	565	536	521	544	516	521	480	535	523	522	527	497	534	516	540	508	532	531	542	550	520	522	552	518	517	536	530	525	547	568	494	536	565	532	529	523	525	537	491	514	515	519	560	524	526	569	565	549	541	485	527	530	510	528	524	554	518	490	535	505	543	558	514	513	544	496	501	487	542	526	525	556	555	538	523	563	523	512	538	522	549	492	515	558	530	572	536	550	486	558	525	532	497	521	546	516	511	505	495	517	508	477	551	502	489	491	482	557	486	541	537	506	511	588	556	524	568	545	507	502	552	508	533	526	551	541	525	528	528	552	532	554	504	526	468	532	556	507	514	555	540	532	543	502	518	486	548	485	539	507	532	554	508	508	533	528	545	526	517	513	552	533	511	527	514	471	524	490	537	512	502	557	561	555	522	547	522	539	473	543	542	517	568	539	526	558	506	503	514	493	519	507	518	509	530	550	548	486	531	517	477	540	517	544	519	523	540	544	537	511	526	573	526	567	540	483	520	524	501	531	573	527	536	528	509	508	525	552	513	568	489	558	528	481	532	527	554	538	542	540	586	506	564	486	529	541	534	487	505	503	523	563	525	510	477	501	558	553	543	524	523	515	516	512	592	515	560	467	499	551	515	496	539	517	555	545	517	522	547	542	533	532	502	538	563	552	569	525	528	538	504	519	530	556	532	530	525	551	503	522	524	538	529	511	529	552	541	534	546	516	539	542	522	551	547	505	573	503	513	503	501	529	545	522	496	542	540	525	514	535	533	516	474	498	543	491	533	530	525	540	522	507	545	512	520	506	498	528	539	531	533	489	527	520	535	515	512	515	504	546	493	524	537	521	507	513	530	489	537	545	482	507	510	562	546	523	532	550	498	515	469	505	537	542	530	505	550	526	483	540	580	513	601	562	535	550	520	499	523	521	529	524	536	596	525	535	528	484	551	534	524	541	495	515	544	488	482	520	509	556	538	463	510	544	508	535	541	521	544	544	529	531	524	543	550	479	503	524	526	505	529	541	553	554	589	532	494	532	550	540	533	540	514	535	496	500	513	517	539	503	560	536	569	501	543	518	554	533	543	522	578	517	502	539	528	519	532	545	533	538	564	490	503	555	525	492	502	545	490	580	483	517	533	569	521	531	527	550	517	546	546	530	527	526	533	542	541	556	502	518	489	494	543	562	523	527	533	497	525	542	537	540	504	504	584	569	552	536	528	524	517	567	555	523	507	519	498	508	546	488	545	519	547	524	563	518	520	544	553	528	539	523	539	564	518	548	526	574	520	494	516	506	563	505	543	526	497	488	581	548	559	526	529	514	551	549	541	494	545	527	502	530	558	538	509	520	485	563	542	520	583	538	531	531	522	493	554	524	501	527	538	511	521	512	483	522	518	532	503	510	573	545	527	544	547	500	548	512	528	540	529	542	528	532	508	506	509	512	507	545	550	518	513	525	531	529	547	529	536	571	512	491	480	558	534	531	505	514	557	497	557	545	564	525	515	508	493	546	514	538	512	549	517	553	530	529	507	514	547	515	545	555	512	545	541	517	567	547	534	529	552	536	513	524	515	525	571	523	512	504	528	503	530	515	532	514	521	525	481	517	508	583	517	493	534	528	522	523	549	568	551	500	533	517	538	513	522	518	538	556	523	531	543	515	513	538	512	538	545	509	481	489	551	527	506	548	548	544	491	543	555	527	528	540	556	524	491	503	499	538	559	494	512	459	483	522	524	520	481	527	527	521	469	523	525	543	529	553	505	512	554	549	511	528	557	547	551	535	500	518	576	531	526	551	536	565	519	514	538	551	515	522	547	569	516	497	502	505	526	501	534	535	513	534	519	516	533	544	520	548	550	508	523	498	522	541	519	548	524	488	499	517	506	561	512	471	515	500	533	566	533	540	529	496	541	550	537	566	532	548	551	524	524	492	513	568	501	542	508	560	522	553	536	488	512	536	562	533	528	527	529	495	504	531	534	514	498	523	497	565	525	485	516	520	523	550	557	552	506	525	537	512	474	514	551	523	540	509	520	518	532	519	488	481	530	539	499	527	551	502	492	518	532	529	564	501	549	530	540	527	536	525	542	546	540	528	569	532	545	545	516	528	526	544	540	510	557	520	545	533	545	529	522	570	522	526	522	514	510	552	533	508	498	532	543	530	507	553	527	540	558	560	543	489	475	520	523	529	511	521	573	542	500	521	511	516	546	508	507	514	504	523	507	501	508	517	520	519	536	513	544	509	498	540	530	515	529	519	526	502	532	560	497	524	532	517	528	511	509	495	528	551	567	502	496	540	529	517	549	550	569	558	554	522	515	545	522	533	514	532	588	516	557	531	560	546	511	540	514	497	574	501	516	532	538	545	542	485	524	531	557	498	513	534	545	546	488	540	509	526	513	548	523	527	526	527	543	526	536	547	527	530	523	489	532	541	562	543	541	543	549	534	548	523	553	532	532	525	507	481	576	501	508	559	527	519	527	504	484	512	561	538	502	543	539	478	485	599	540	513	520	466	487	540	536	506	525	540	573	520	486	510	491	551	522	550	492	524	531	583	520	505	521	505	559	509	515	537	568	524	541	534	529	533	537	576	541	519	536	523	498	517	531	552	514	502	507	514	536	555	521	531	531	519	537	560	550	513	550	531	505	478	542	531	498	560	548	497	527	510	534	544	538	552	490	476	539	522	519	504	527	522	541	518	556	517	548	528	511	555	498	502	518	515	511	522	501	541	490	530	550	546	560	514	525	550	561	486	492	535	513	564	533	523	532	504	533	549	526	519	515	556	516	526	501	586	560	554	542	483	512	532	495	506	527	547	506	521	560	568	512	536	492	523	477	570	512	508	532	524	536	537	580	508	502	544	520	560	536	555	534	546	541	584	546	528	516	516	554	557	514	514	533	506	522	522	548	530	587	516	548	512	557	587	528	541	520	546	563	506	501	483	502	536	503	499	526	535	548	491	513	516	528	541	513	544	537	524	534	529	539	500	539	538	559	509	544	498	527	535	526	526	496	577	498	562	538	544	473	552	563	532	498	549	497	471	500	479	530	520	545	519	494	506	555	514	538	551	521	515	524	489	517	506	534	528	510	549	498	542	500	534	538	558	487	567	562	522	535	516	540	506	519	512	563	508	510	514	521	554	525	507	521	552	528	504	506	530	522	503	532	484	510	551	534	555	496	496	547	488	560	534	507	525	571	511	547	531	547	540	575	559	574	527	531	529	544	557	572	541	507	527	538	541	562	562	530	528	467	510	507	508	515	497	541	519	533	535	538	550	547	517	544	494	544	520	542	528	547	537	503	514	484	529	527	543	495	523	518	517	519	516	539	496	538	518	520	548	519	562	552	527	559	515	538	533	560	505	525	516	496	538	499	550
32219	23365	19501	8034	2802	1244	544	323	184	166	328	196	170	175	147	148	167	165	151	152	140	152	156	151	147	158	146	182	154	170	146	138	144	133	154	171	152	145	143	155	148	149	172	144	156	160	159	153	154	156	185	175	159	151	164	165	154	150	148	154	158	174	150	152	151	150	154	150	153	124	150	159	146	137	156	138	136	171	143	137	184	162	138	148	138	156	148	146	166	169	155	166	159	142	153	164	146	132	143	142	145	148	148	149	141	147	154	158	137	151	134	153	127	145	159	162	140	150	138	152	130	166	136	172	141	162	143	168	153	148	168	154	160	161	130	160	158	152	161	160	139	156	136	146	154	153	155	134	147	162	136	147	139	167	151	142	143	172	171	174	141	155	161	183	139	156	165	161	143	168	149	149	163	162	151	164	159	145	136	153	151	152	155	141	157	156	138	147	138	158	161	140	133	172	154	173	143	161	142	175	137	156	136	168	152	179	152	146	142	160	168	170	140	130	143	146	162	181	159	141	155	166	154	158	138	154	149	150	160	165	160	191	178	144	163	157	158	148	146	157	172	152	140	152	144	178	145	151	172	148	138	144	161	128	154	144	157	175	146	148	162	137	137	161	142	168	158	171	162	150	164	161	166	143	145	150	149	151	151	157	163	163	169	151	142	133	134	170	159	148	160	148	177	148	154	157	151	178	150	149	182	146	146	175	168	156	157	151	153	155	162	144	145	167	178	179	131	155	171	150	161	141	166	136	150	151	176	159	149	167	146	154	147	174	127	161	134	158	150	143	126	158	157	167	165	167	159	157	147	161	143	164	156	147	158	158	146	163	153	137	156	139	133	143	145	137	133	165	159	162	145	152	160	148	136	153	125	173	154	129	145	154	143	132	155	178	156	159	170	127	145	170	152	155	134	157	153	126	138	158	129	147	161	158	163	159	165	135	153	161	155	154	169	147	169	131	150	151	152	129	177	156	152	179	182	132	128	138	164	136	148	156	150	143	163	151	132	148	150	168	163	146	166	149	149	157	154	147	158	160	135	177	165	141	149	156	144	170	135	150	135	138	146	147	133	154	136	146	151	161	164	146	144	162	157	162	152	154	165	174	169	148	147	181	149	147	165	155	165	160	126	149	163	163	170	158	165	172	137	147	157	119	140	144	146	134	153	166	147	139	162	174	148	153	167	166	174	152	137	169	149	166	145	171	125	173	130	154	135	148	151	159	149	153	156	176	154	170	128	147	164	152	157	149	162	147	144	170	150	133	151	146	165	186	173	174	170	171	149	157	140	160	163	160	152	163	160	165	143	160	191	160	156	138	145	118	152	164	157	129	148	164	152	159	125	158	130	131	159	143	163	156	145	142	153	162	141	151	161	155	156	140	178	148	139	132	128	164	151	165	163	172	147	152	155	149	173	149	150	174	140	164	129	137	164	136	140	129	145	168	135	186	159	139	167	181	161	136	156	153	158	164	117	146	154	151	142	150	149	178	145	138	154	148	155	158	145	170	162	151	189	155	139	148	158	168	150	145	149	168	151	172	160	178	191	169	157	151	169	156	165	143	145	157	143	152	164	153	171	134	157	178	157	152	143	145	155	154	158	148	156	156	148	158	153	169	138	144	140	162	186	128	162	137	178	132	154	150	154	155	147	144	148	142	147	160	163	147	153	155	163	161	162	153	155	179	160	143	136	140	126	155	176	158	167	165	147	160	170	160	145	148	155	169	181	156	148	145	147	171	141	171	153	147	167	177	161	175	148	126	148	152	178	141	149	152	156	187	166	176	159	151	144	161	150	143	160	157	169	169	150	151	152	123	129	128	151	152	143	158	159	138	157	149	150	160	163	124	137	178	177	143	165	165	166	161	142	167	149	152	173	141	173	164	173	180	136	145	146	147	148	155	140	151	166	142	171	150	169	123	155	143	151	158	157	144	150	156	159	155	156	147	172	160	140	156	136	144	116	140	141	152	165	154	159	170	166	159	155	133	141	142	141	125	157	179	151	147	141	148	163	143	135	142	161	142	143	145	152	169	173	151	167	143	154	142	173	153	149	157	142	169	154	147	174	128	136	172	142	133	147	159	153	153	159	172	151	152	169	134	135	182	155	164	158	148	150	152	146	174	167	150	151	133	163	147	165	132	166	124	156	152	150	149	136	165	160	150	156	136	164	168	146	154	139	165	160	126	170	140	164	163	129	161	145	136	163	161	159	175	147	151	149	143	152	148	168	174	134	151	167	146	162	142	157	157	166	147	159	135	168	158	150	159	150	176	170	154	162	150	131	160	173	165	138	157	158	146	136	145	167	153	156	174	145	173	144	159	170	147	142	143	126	145	160	141	158	156	161	145	128	174	149	146	149	159	154	145	160	150	164	159	132	155	163	127	142	155	156	154	153	134	154	167	143	156	162	159	150	162	159	168	171	137	153	185	170	160	144	126	136	182	158	136	138	149	149	186	136	150	158	163	144	175	153	162	159	146	138	148	147	144	134	127	166	160	150	156	154	150	171	125	167	154	153	135	152	141	163	157	156	153	149	143	150	146	156	162	153	163	131	154	138	167	162	158	144	167	152	162	135	155	154	166	133	160	156	167	164	145	162	157	148	159	150	141	164	148	171	166	144	133	145	141	179	133	143	136	147	160	147	147	143	136	141	145	171	170	158	182	169	164	154	154	177	144	153	163	152	139	153	161	168	142	148	150	166	138	138	154	160	169	160	159	190	147	176	161	151	158	130	175	135	160	162	158	150	156	163	142	171	142	161	162	175	157	147	148	139	158	144	172	153	151	163	150	186	146	159	149	162	175	148	153	142	159	174	157	153	144	166	172	172	145	154	138	154	163	143	156	140	147	134	149	132	143	160	130	170	160	161	124	150	162	160	157	152	131	149	129	142	156	168	163	159	141	156	131	142	151	129	168	153	167	168	154	156	146	147	160	144	148	176	151	152	146	162	162	152	160	159	132	149	158	150	167	166	159	152	155	132	134	167	143	141	182	163	147	153	154	129	151	146	156	172	150	144	149	162	128	130	143	130	169	159	149	148	165	156	157	136	126	148	135	143	166	159	144	151	158	150	154	161	174	168	167	158	153	153	139	166	156	163	176	153	148	139	155	141	162	153	144	148	163	149	148	151	170	176	163	145	131	133	157	138	184	126	165	159	172	151	143	144	151	150	141	140	155	156	163	173	184	174	144	167	158	152	151	143	159	157	140	130	157	148	145	160	169	163	153	153	161	154	139	178	151	146	126	162	131	135	177	147	146	140	145	147	149	154	152	153	176	149	153	140	140	151	172	162	183	134	145	142	152	170	139	159	150	143	146	135	165	166	196	161	136	143	152	161	131	151	168	157	158	158	182	142	144	184	157	140	174	152	160	150	152	140	150	158	159	147	158	140	141	138	150	167	147	164	171	158	159	153	143	178	157	133	142	126	161	154	146	149	131	159	153	151	151	162	161	107	148	166	153	149	151	162	148	151	148	154	167	164	166	142	155
25298	27227	11506	4274	2038	1113	713	517	446	457	557	489	448	415	438	457	409	394	407	421	412	387	447	410	422	434	412	416	402	418	444	443	421	399	397	453	387	434	406	430	408	431	413	438	415	405	418	438	363	424	412	409	445	435	440	438	423	419	387	379	425	431	422	427	437	399	479	414	449	408	441	414	442	425	453	432	434	418	396	435	405	448	401	439	402	410	443	408	404	462	448	396	448	438	413	458	429	434	409	391	396	435	417	397	424	421	424	417	386	379	405	417	446	380	434	472	421	418	376	393	412	400	409	440	425	433	437	431	450	396	439	433	435	424	388	391	373	405	419	404	380	421	432	423	461	406	441	444	406	419	419	412	420	423	438	443	412	430	422	392	429	425	422	426	384	429	428	423	407	412	409	402	433	380	444	397	413	451	407	394	433	446	415	414	421	427	417	391	389	379	426	443	420	428	445	419	414	459	379	387	406	417	450	407	430	439	413	439	419	466	431	461	441	406	422	451	433	387	419	391	416	470	359	399	404	422	427	413	400	401	383	463	406	435	378	402	446	435	452	412	415	416	415	428	402	450	420	424	374	419	443	428	423	412	416	428	450	407	418	419	401	463	393	424	393	442	463	415	403	404	424	397	462	401	421	427	420	388	418	422	396	387	428	428	431	359	437	437	428	433	400	457	431	405	420	461	436	426	407	388	418	415	376	414	414	388	389	404	416	435	412	403	426	419	418	421	410	427	436	428	420	425	457	450	436	423	398	427	386	422	378	400	403	387	425	443	432	414	425	414	412	456	405	427	390	403	439	425	459	405	425	458	433	413	431	440	410	439	409	427	432	414	384	398	390	436	417	407	446	407	438	425	386	435	416	412	422	407	419	431	388	417	425	398	397	414	390	416	399	409	432	368	411	463	428	428	430	423	396	424	427	401	413	398	416	401	406	399	408	417	422	431	413	418	416	430	416	420	433	435	425	405	401	423	391	392	393	429	407	466	405	449	412	402	417	421	374	446	413	421	390	429	387	400	444	395	461	436	392	387	432	420	424	414	403	403	462	425	435	432	444	386	457	405	421	461	405	397	422	402	412	409	422	430	436	400	424	447	439	393	418	411	433	394	392	410	429	406	381	419	417	388	421	386	437	383	423	377	387	404	431	433	425	406	378	436	413	453	432	398	415	432	416	456	385	438	402	432	394	428	417	395	402	406	423	405	440	383	454	426	419	425	396	419	429	438	436	399	422	417	389	447	455	406	408	412	372	420	400	439	413	391	406	432	453	387	418	418	406	421	430	394	424	423	432	430	416	421	431	425	424	399	449	392	429	404	407	421	391	397	410	424	413	433	427	454	440	419	429	405	400	438	378	424	427	430	444	407	400	451	432	429	427	441	404	414	428	427	433	370	435	413	415	414	392	402	451	427	430	441	418	401	421	444	436	413	388	406	434	423	396	448	434	385	416	410	418	425	415	388	442	396	453	459	419	378	408	424	422	410	444	408	408	410	436	423	383	408	445	424	422	459	407	411	415	406	391	413	413	415	408	471	393	428	401	415	397	409	409	444	393	423	394	422	419	440	438	371	388	459	394	409	408	417	418	400	420	416	446	399	399	449	422	423	409	407	441	438	406	437	412	422	393	418	396	439	424	418	389	439	374	417	413	393	419	408	422	443	426	415	409	400	425	425	395	427	379	396	434	395	423	422	375	445	440	404	434	428	428	426	425	433	428	421	399	408	429	404	392	429	425	420	443	385	429	430	385	390	435	375	419	436	384	388	417	416	385	449	419	416	421	418	425	382	448	416	392	389	398	434	404	396	397	385	446	385	436	404	413	414	403	424	413	391	451	463	439	372	412	476	451	461	405	448	424	463	433	437	429	449	411	433	411	381	405	393	448	403	412	389	401	426	445	429	395	433	421	407	412	405	425	411	414	445	400	439	422	380	416	384	415	435	434	415	422	431	389	399	403	440	470	407	411	399	385	447	414	414	409	424	395	434	431	411	397	430	404	439	431	406	431	405	399	407	420	444	408	393	387	436	431	406	427	387	397	416	428	419	434	405	416	395	425	395	414	398	427	423	446	408	414	395	427	422	407	390	439	377	427	422	416	425	379	444	410	442	392	414	422	434	402	439	389	425	447	424	428	388	409	406	418	388	406	424	406	420	421	408	422	450	430	432	419	409	388	410	410	403	404	410	405	411	426	394	434	389	441	417	438	451	445	414	428	417	405	417	402	406	420	434	420	432	397	411	405	423	418	412	410	385	429	411	421	436	410	469	390	438	458	465	415	434	428	403	434	420	372	442	439	398	408	415	464	417	434	412	415	430	396	416	403	403	359	425	405	387	405	415	458	435	454	430	443	423	405	443	425	441	404	413	436	410	410	410	405	421	438	427	429	430	398	421	410	412	407	433	421	422	413	440	384	445	427	447	446	403	424	396	453	394	419	395	424	404	427	428	414	442	419	456	449	434	419	436	396	431	414	439	440	417	422	422	447	447	413	424	381	405	393	395	447	392	424	388	424	440	428	442	424	395	407	450	425	407	380	420	410	444	418	404	429	420	383	428	429	422	375	418	397	439	427	411	393	422	395	420	388	409	434	419	438	393	436	436	424	416	448	424	427	426	409	407	449	389	425	424	415	425	438	383	427	391	385	415	400	420	466	441	437	382	425	426	453	441	398	409	400	424	467	431	424	392	426	449	425	407	399	409	450	410	413	423	419	434	390	457	400	433	425	470	412	421	393	413	429	427	402	438	443	424	442	416	419	391	447	426	429	435	411	378	417	449	439	429	437	417	434	455	409	379	456	426	384	436	392	388	432	390	429	417	405	414	408	419	419	401	418	414	400	431	383	432	392	449	411	405	441	425	409	434	400	389	412	414	397	424	420	405	421	416	416	420	421	427	403	402	411	385	432	409	429	414	459	401	427	437	422	427	403	407	444	438	434	436	442	402	397	430	432	416	369	461	401	432	419	435	425	383	446	427	442	422	394	431	397	380	435	360	446	422	463	420	470	439	449	418	429	437	399	426	438	400	445	371	418	399	459	440	433	425	408	454	404	377	423	410	414	435	448	424	413	468	434	437	416	405	423	454	424	422	401	409	416	406	410	430	431	447	418	403	410	417	412	424	413	435	420	408	394	386	411	381	445	442	401	397	409	393	420	423	412	420	392	403	404	412	420	394	401	457	395	426	403	388	414	391	383	406	440	404	451	416	405	394	417	440	434	407	408	418	440	420	404	358	407	416	446	439	440	430	417	409	405	450	425	421	440	409	442	434	434	437	412	379	383	425	384	398	434	421	411	442	457	403	440	450	422	393	415	423	432	415	429	425	411	469	394	415	418	400	413	418	384	407	398	431	407	380	405	432	408	440	407	381	444	463	393	406	403	413	458	427	424	432	442	377	406	421	422	415	417	381	419	394	392	439	437	404	413	439	437	420	397	424	408	434	422	405	415	442	419	431	433	435	439	423	448	448	404	416	419	405	412	395	460	424
24980	21483	24848	28577	21527	19989	4039	954	396	1040	2357	821	254	250	253	209	230	240	247	264	266	234	243	241	225	271	245	233	209	246	225	242	258	248	261	215	237	249	240	254	250	246	219	265	229	243	254	222	249	256	274	222	219	261	232	209	249	228	219	267	229	235	266	252	232	264	223	220	232	203	217	219	208	251	236	235	223	224	254	258	226	221	243	266	236	257	238	212	248	235	240	239	231	244	244	260	224	231	232	251	239	254	252	242	235	247	265	231	258	248	229	218	234	254	220	266	234	234	227	235	236	244	252	225	253	247	257	241	264	222	245	224	228	254	225	261	246	232	229	230	236	239	223	240	243	250	244	263	229	249	239	265	236	247	291	210	232	252	245	245	249	263	263	254	226	235	250	246	261	258	240	249	254	221	254	228	227	234	236	254	203	247	260	266	245	249	224	252	240	244	242	245	244	236	210	228	248	237	213	266	247	232	226	214	222	230	238	234	240	264	226	239	272	275	254	248	262	243	237	254	242	184	233	224	242	244	219	245	259	254	225	263	261	225	246	243	222	226	243	217	231	220	228	221	200	229	238	217	245	245	221	238	249	243	246	236	213	236	249	246	244	223	233	230	260	263	232	260	258	249	251	245	233	240	254	241	251	219	213	225	254	230	276	217	242	277	231	234	247	256	264	250	252	210	243	243	261	238	217	243	244	243	214	219	260	253	225	248	259	230	250	235	237	246	212	273	237	225	249	251	234	270	233	249	202	231	246	253	228	215	243	247	239	258	261	229	239	247	233	259	228	246	235	232	233	233	240	217	247	234	233	249	253	237	256	260	240	236	236	227	248	242	228	237	251	240	235	233	228	212	232	252	238	228	254	242	225	241	234	230	249	241	239	244	239	237	215	237	245	247	249	239	238	245	253	208	246	247	220	254	240	219	232	239	240	244	228	245	273	253	229	238	237	223	235	253	236	253	234	239	229	261	245	234	260	245	227	253	236	223	240	249	233	241	225	205	219	228	256	258	235	241	216	207	262	223	243	219	245	232	212	219	247	238	232	217	229	243	246	209	226	250	213	224	250	217	265	275	217	245	219	242	235	248	225	244	252	257	252	250	221	248	253	239	268	263	232	242	233	268	230	231	246	254	238	227	240	209	232	296	210	241	257	252	229	238	215	250	219	221	238	232	246	209	216	242	244	239	247	262	251	245	238	241	257	258	244	239	272	255	242	254	258	231	269	228	221	226	248	224	253	226	236	251	250	225	231	270	242	258	221	205	248	246	251	226	226	243	224	228	216	225	271	221	245	243	248	257	242	256	245	246	220	230	233	239	219	230	238	241	249	271	232	230	241	224	228	240	255	227	233	222	231	221	227	251	250	227	245	246	230	234	253	268	234	222	237	255	224	235	233	246	237	230	232	224	245	231	226	250	252	234	255	264	219	251	262	205	204	229	237	267	240	226	227	203	211	240	247	222	257	235	227	241	269	244	256	237	249	241	236	235	281	243	255	272	261	258	228	232	208	272	255	238	225	247	224	223	266	238	243	236	236	214	238	232	236	225	248	218	247	258	238	234	230	245	233	219	237	230	232	235	230	246	239	248	242	228	267	248	206	231	262	255	272	261	229	257	238	214	246	235	230	222	214	260	240	232	222	249	269	242	275	258	246	227	236	229	264	264	268	245	244	214	233	216	236	229	240	260	255	234	203	245	220	226	231	246	231	257	286	253	265	203	255	248	246	223	239	229	223	228	230	249	244	214	252	219	211	227	215	244	249	224	227	277	264	231	246	239	233	242	225	256	251	233	245	231	227	246	227	219	229	213	234	214	244	239	228	230	232	241	245	257	218	254	247	212	234	213	240	243	222	212	251	265	223	253	256	246	232	224	271	251	236	231	233	244	228	218	230	257	221	226	250	250	249	244	235	232	272	261	260	243	258	247	236	229	216	240	242	235	239	266	231	211	263	221	253	236	238	269	243	234	243	252	261	251	253	225	231	238	261	250	213	231	252	244	252	243	239	229	234	250	252	223	239	273	215	236	218	235	230	247	237	231	229	238	259	239	238	258	239	236	240	215	233	226	224	265	225	232	260	241	227	234	251	228	244	231	223	283	256	254	274	241	262	258	245	236	215	209	215	219	259	219	241	267	252	247	241	247	245	255	226	224	239	245	224	240	242	232	247	252	215	239	233	225	220	239	234	248	239	254	229	247	242	228	238	234	251	243	252	236	248	242	261	212	283	246	234	228	281	262	241	242	232	213	263	227	208	238	227	229	287	236	215	208	252	236	238	223	212	217	236	227	222	262	249	228	245	217	250	250	239	237	237	249	235	216	235	253	244	239	233	239	236	278	223	228	244	279	255	209	238	242	240	238	224	212	234	233	277	230	251	236	224	221	232	220	250	230	271	244	208	226	249	228	237	237	241	240	227	267	238	247	221	236	232	243	221	242	247	230	255	243	231	247	247	266	236	216	207	264	270	215	246	228	233	265	256	245	237	234	247	251	254	224	242	268	233	240	267	219	225	226	227	247	236	241	273	241	250	249	232	244	248	228	250	249	251	253	261	225	253	206	221	230	248	248	244	280	236	231	231	239	265	215	255	218	272	228	246	244	228	230	233	246	222	224	240	247	235	253	244	246	254	225	245	220	236	244	249	247	245	229	241	239	248	245	222	246	234	244	246	249	239	222	256	249	243	246	220	226	224	255	270	223	231	260	240	247	239	267	216	252	227	244	272	228	269	241	230	251	236	238	234	212	248	267	239	255	235	241	222	261	236	281	241	222	236	237	273	234	240	241	229	246	253	246	246	245	208	224	264	249	219	220	219	235	219	234	199	231	241	265	242	235	230	227	235	215	240	222	249	245	258	239	252	248	241	250	234	217	215	237	238	217	260	223	215	236	247	250	244	225	244	221	233	248	217	262	260	237	216	225	242	223	232	241	236	247	231	257	244	239	235	245	253	260	201	275	238	252	213	201	252	234	198	206	257	251	229	223	244	279	242	240	228	252	220	232	255	229	226	251	197	216	219	230	252	234	263	236	212	216	222	243	277	233	231	267	264	221	265	245	243	203	223	256	277	222	258	232	231	244	234	213	221	235	251	213	224	214	199	237	236	246	246	227	249	228	223	241	211	252	257	208	258	231	243	251	226	215	224	255	246	267	240	226	241	259	227	235	239	259	224	242	237	242	229	260	263	243	274	221	263	233	219	270	237	256	223	223	269	251	240	226	231	222	240	254	216	234	236	242	207	245	222	241	223	237	251	224	214	235	224	260	248	241	249	259	241	244	243	277	228	267	240	264	241	263	249	228	235	261	264	243	245	245	242	271	265	225	226	239	261	241	260	252	273	237	223	230	231	242	249	236	209	248	214	237	236	241	234	237	235	260	266	253	260	259	218	231	262	257	264	250	253	237	218	237	229	234	250	244	212	245	207	241	218	248	257	254	268	233	234	218	235	215	255	249	260	243	240	226	234	233	215	242	251	244	221	240	242	235
25421	36088	18858	7763	4637	2611	1545	924	667	1140	1987	992	595	556	580	561	598	599	635	583	590	574	612	570	602	613	568	586	565	601	592	576	575	625	586	582	565	535	579	577	624	600	587	602	569	583	593	578	554	560	568	603	627	645	634	597	606	589	604	592	606	609	549	570	596	605	553	563	613	612	533	616	560	598	619	594	582	607	586	548	607	588	552	614	607	606	602	612	601	581	592	592	622	644	601	596	568	582	614	605	611	563	575	592	601	600	581	564	554	585	614	577	592	593	610	580	581	615	580	588	570	588	567	576	565	585	633	548	585	605	591	582	597	574	628	630	590	605	631	603	598	589	575	561	576	570	591	600	590	587	602	621	589	623	604	608	595	593	605	564	557	577	598	598	583	574	620	563	563	602	580	588	569	628	558	561	597	576	558	584	595	607	587	570	577	598	565	609	595	575	591	670	601	649	556	575	590	625	589	605	573	605	550	600	601	578	507	549	572	628	700	588	591	587	564	608	573	574	565	603	599	600	546	596	582	618	577	590	543	585	581	516	588	568	559	573	597	603	609	591	564	638	557	628	612	593	624	665	608	617	583	578	562	608	584	609	581	611	604	595	601	589	567	584	561	553	580	599	575	624	548	600	578	620	592	607	613	536	618	558	582	594	592	561	549	558	601	593	619	613	611	593	614	549	572	556	594	545	581	602	586	611	564	572	601	592	538	569	608	593	615	594	585	591	587	598	568	564	621	591	605	610	578	580	619	600	586	582	605	574	645	599	562	538	601	598	621	556	618	584	611	588	551	628	600	576	590	588	556	616	590	553	634	609	596	616	559	609	590	605	575	611	575	585	534	582	586	585	584	602	595	585	603	605	626	605	591	616	565	607	605	550	586	612	575	589	597	572	634	526	635	561	584	590	627	543	539	576	562	571	554	558	583	589	565	575	577	575	571	560	555	603	555	602	567	597	591	594	594	591	594	603	597	624	606	624	568	574	557	586	636	595	606	600	578	566	620	594	585	662	565	568	582	577	538	621	577	586	529	569	596	619	546	610	592	602	587	551	566	577	534	607	565	609	563	582	602	580	557	626	568	581	557	605	564	613	554	568	568	594	628	557	590	599	540	597	551	568	612	540	589	604	608	598	587	563	576	627	584	606	612	586	579	617	598	569	593	579	593	616	614	578	585	591	600	583	590	581	518	582	553	565	589	555	610	616	579	589	596	580	553	573	574	530	615	624	605	595	605	583	547	585	577	589	600	560	593	542	596	604	610	573	600	592	591	599	600	567	619	601	542	585	579	536	592	627	541	600	566	604	606	535	592	580	594	570	559	599	595	553	590	609	602	573	612	570	575	632	609	588	579	559	593	610	602	627	569	608	570	576	577	625	561	579	529	610	604	606	555	549	587	592	553	570	598	594	551	574	602	584	600	576	591	579	559	588	586	590	566	595	586	590	568	541	574	595	625	595	582	611	565	569	612	644	569	582	569	565	542	577	598	592	548	601	583	601	615	610	592	634	605	582	592	585	570	584	600	635	622	624	588	561	527	606	589	595	598	581	617	552	605	630	577	566	564	549	597	563	594	548	615	613	624	592	616	577	602	594	579	578	616	570	574	608	611	576	576	600	570	555	586	593	616	638	581	580	590	640	601	581	616	567	623	579	562	576	619	616	546	581	606	614	566	600	606	612	575	632	615	578	556	614	653	581	630	606	606	566	576	550	574	567	589	586	583	571	558	578	614	609	572	605	584	598	569	573	597	595	590	579	599	577	619	550	588	595	613	582	603	555	576	596	591	558	602	638	593	648	619	582	613	576	581	610	596	587	583	558	598	566	602	605	547	579	603	585	606	551	589	619	562	600	600	623	572	579	639	554	570	600	617	576	627	561	552	581	625	603	640	622	585	615	584	551	573	592	543	590	571	551	621	610	561	604	584	561	565	608	586	606	578	572	575	581	629	578	656	562	609	584	628	610	618	577	579	588	557	605	572	601	584	577	633	591	586	593	575	586	580	595	586	565	556	649	541	635	597	581	568	572	574	648	594	582	613	606	605	619	593	537	642	582	607	616	598	633	555	585	625	619	568	566	596	539	593	584	539	602	614	582	589	614	544	621	575	562	614	600	628	607	593	578	564	556	586	620	615	591	630	554	577	565	576	564	545	595	595	556	565	579	615	592	585	579	599	573	595	576	570	606	583	578	596	573	584	587	613	585	515	577	614	607	547	642	591	582	570	620	582	591	595	546	503	601	600	601	607	576	595	600	540	573	558	633	578	617	578	594	594	551	597	564	601	558	551	641	598	662	592	551	619	581	592	617	601	599	563	563	584	588	586	569	621	645	579	574	613	587	604	585	574	545	640	603	585	579	597	614	585	576	597	611	573	605	604	618	585	578	584	570	621	586	612	635	553	601	571	552	579	608	588	589	601	634	582	577	589	596	565	639	606	601	635	599	572	570	581	635	595	567	600	609	606	572	610	557	561	592	563	592	565	602	577	592	540	625	577	564	610	558	603	590	575	576	665	572	586	590	576	586	645	593	555	576	587	569	607	590	564	542	591	586	605	554	583	603	576	574	582	601	631	610	600	617	574	600	604	630	601	617	567	569	540	625	599	600	601	595	556	566	619	637	607	614	565	582	611	609	554	586	594	602	567	556	596	592	588	594	552	556	585	566	602	602	581	626	621	610	587	581	582	643	567	607	595	631	628	582	585	571	596	608	596	573	625	637	582	583	593	578	596	575	598	589	603	631	643	580	584	617	641	584	613	581	587	553	565	611	617	532	601	567	585	601	620	578	583	596	556	627	597	608	552	605	613	562	564	635	590	573	596	601	581	578	574	612	582	545	553	551	574	612	614	612	628	590	557	576	646	691	563	602	640	586	561	608	585	612	596	598	562	542	595	611	603	633	597	581	580	617	539	575	584	581	591	611	579	594	565	590	587	538	556	596	596	579	562	613	583	579	577	596	630	599	580	568	567	588	599	553	598	574	608	611	613	574	592	558	577	600	604	592	610	575	628	599	592	571	587	592	644	579	627	566	539	588	604	585	629	545	604	611	607	596	610	587	635	609	575	588	580	621	582	557	636	603	611	634	552	558	577	572	617	577	617	567	625	590	606	615	550	589	614	585	595	534	594	586	607	574	577	613	593	595	631	597	591	580	591	588	586	592	556	605	595	587	566	587	601	599	594	589	589	565	599	599	572	612	609	617	608	573	571	605	572	604	641	563	593	549	596	555	639	595	613	580	558	588	584	597	611	596	591	530	598	598	631	609	555	570	585	627	599	567	574	562	568	613	650	592	565	577	605	610	604	626	636	577	588	585	544	602	603	589	599	604	568	558	573	553	590	580	586	576	587	590	583	583	594	544	605	580	593	638	600	626	591	613	578	598	600	599	613	580	597	581	575	573	597	595	565	607	615	578	580	618	598	560	524	579	574	618	622	596	600	589	599	611	580	596	612	590	579	579	573	584	585	560	627	591	560	554	577	593	547	612
24367	21478	25179	28194	21499	21667	18408	3040	555	2474	4501	1656	237	241	259	245	258	222	240	252	246	235	242	242	244	225	266	238	255	221	249	256	201	224	209	224	236	220	226	239	242	264	216	222	248	221	243	223	233	235	230	228	257	247	243	241	221	220	218	215	260	206	242	234	245	218	231	242	226	214	240	226	217	235	225	228	256	239	242	237	226	224	221	213	246	216	207	235	214	227	250	218	235	232	222	252	235	205	223	246	239	232	255	245	231	230	216	267	222	236	216	229	241	229	255	240	219	199	238	223	243	245	238	196	244	215	222	207	209	233	238	250	236	251	224	232	233	245	243	227	242	197	245	242	224	249	266	209	248	215	235	229	226	269	242	224	227	244	217	223	220	228	240	199	235	259	240	262	231	231	220	223	228	251	237	236	272	221	246	246	234	233	213	213	238	234	251	226	220	259	259	244	258	206	252	239	215	234	246	226	226	209	243	210	228	243	248	221	243	227	251	238	256	186	215	196	236	236	221	214	243	253	206	210	235	213	205	237	226	257	246	209	225	254	238	237	232	199	224	243	235	251	234	228	227	227	229	222	216	239	234	229	224	268	261	229	235	228	222	204	227	208	224	230	212	243	250	238	214	222	233	232	225	238	245	247	222	214	228	213	199	214	215	234	207	239	221	257	241	221	227	219	219	240	244	215	240	237	233	236	216	251	255	222	216	245	209	226	217	232	208	243	216	263	222	242	213	245	215	253	233	253	239	219	238	230	226	202	211	217	223	227	213	230	238	237	274	248	264	225	222	251	260	289	216	260	216	243	243	215	253	236	215	228	236	233	237	239	264	210	198	245	247	226	257	213	226	243	245	216	244	222	215	201	206	242	221	244	222	213	235	217	227	252	218	238	250	242	225	245	244	265	240	243	215	230	224	234	240	213	239	237	224	212	237	228	220	207	210	221	197	215	237	232	215	225	223	253	225	214	225	256	229	256	256	230	219	218	250	272	219	220	244	232	248	213	201	247	239	242	223	234	216	218	253	230	240	238	275	236	228	225	229	231	230	248	226	232	243	234	263	256	241	228	238	220	194	224	233	191	229	240	194	231	239	226	222	259	231	256	210	217	242	218	237	225	229	218	244	212	223	250	260	209	235	214	221	254	192	233	221	254	232	246	238	239	228	220	201	225	229	225	204	203	225	227	245	210	233	255	235	237	216	253	191	239	205	230	218	248	252	278	231	226	244	241	216	224	236	218	217	247	215	212	218	247	239	203	231	250	238	233	242	259	232	196	239	227	204	227	234	204	225	228	235	215	232	221	226	229	237	234	238	240	246	265	241	208	232	225	219	238	247	232	237	238	245	224	231	246	241	243	219	233	228	233	241	235	221	224	199	251	223	264	224	229	233	216	242	236	256	244	236	215	219	225	215	249	250	228	229	250	239	231	201	243	246	248	238	193	203	194	266	244	251	243	228	241	215	227	239	250	221	238	228	249	224	210	204	233	228	220	203	217	237	228	224	240	221	239	248	212	236	194	257	228	210	247	235	239	222	256	218	224	231	260	238	226	239	223	230	229	236	236	226	230	228	204	254	257	235	220	222	221	237	237	225	248	231	222	209	220	249	234	217	279	202	257	234	227	207	223	204	214	228	236	229	240	220	234	230	220	251	214	241	266	219	240	215	240	238	224	196	201	260	249	217	233	229	215	225	227	214	206	206	230	202	193	232	261	237	223	213	240	223	217	210	221	194	246	238	213	249	257	220	249	229	227	233	228	237	225	229	245	237	240	231	242	232	252	211	227	247	235	219	221	217	192	217	228	243	231	262	213	224	237	224	268	240	234	208	235	237	237	248	247	234	203	212	237	243	224	225	213	229	243	231	199	252	187	242	197	222	217	245	234	216	258	237	247	253	254	268	238	204	220	238	223	226	241	230	233	233	256	254	217	224	226	211	222	242	244	260	251	191	232	259	235	260	263	236	232	225	229	199	230	232	238	241	231	247	221	284	251	249	237	240	231	230	250	224	207	252	237	210	232	234	231	227	239	218	263	258	231	215	241	262	239	229	208	214	205	208	254	234	229	242	253	256	226	223	209	222	224	229	246	209	236	219	236	222	214	237	212	211	238	229	237	251	218	264	256	241	219	202	201	243	248	218	213	233	232	206	245	235	245	210	254	254	207	242	234	233	236	217	237	224	252	230	220	224	221	243	235	211	257	227	198	237	217	238	242	241	238	245	236	221	259	235	187	238	246	222	232	244	249	233	216	210	225	235	213	239	205	207	253	271	221	263	199	233	226	241	272	238	250	217	193	231	225	254	235	187	223	267	241	233	240	235	253	218	226	213	217	251	242	232	221	227	211	247	224	236	222	207	217	234	220	245	262	232	235	231	221	226	217	255	236	217	231	255	243	207	212	245	227	238	241	206	219	246	246	240	232	227	211	241	259	227	229	249	241	239	266	252	205	234	222	218	220	225	247	240	245	197	242	228	248	234	239	198	267	227	219	223	212	233	215	240	225	233	224	223	240	219	219	231	234	210	217	210	222	226	199	214	226	227	218	239	246	223	229	219	204	213	204	223	227	229	232	229	251	265	215	224	208	233	226	216	226	246	266	216	223	248	235	213	264	223	213	240	215	231	232	198	218	216	224	201	244	228	213	248	255	226	232	249	244	220	236	213	255	245	218	218	231	223	229	226	220	213	224	225	236	210	228	212	266	251	239	223	218	206	236	233	229	243	255	216	239	229	236	233	216	232	237	246	231	207	223	227	228	250	214	220	258	205	243	226	256	249	223	233	241	223	197	222	213	244	235	225	231	217	239	227	231	234	239	251	226	252	252	278	261	246	238	218	224	238	231	222	212	217	229	217	218	230	227	245	242	228	231	202	218	224	228	219	242	226	247	237	234	198	243	233	227	235	245	241	265	242	219	232	202	225	240	210	219	239	241	232	239	221	238	228	231	211	247	211	222	231	211	239	236	214	218	201	211	231	233	226	185	235	225	222	224	237	234	244	227	217	254	213	226	227	223	232	217	232	207	219	220	205	221	232	254	209	231	207	209	209	240	248	248	261	220	229	217	211	214	272	261	249	256	208	228	231	242	230	229	240	203	215	213	235	260	232	234	241	221	227	205	214	211	241	207	216	215	227	208	226	240	232	216	238	230	229	231	249	230	254	230	210	251	234	217	246	239	224	216	239	267	227	245	236	201	231	244	223	210	226	210	238	232	208	243	278	211	229	255	245	227	257	203	229	196	247	258	219	226	237	225	228	247	226	222	229	239	251	229	243	195	226	231	224	239	256	213	226	236	213	222	217	234	225	230	229	229	229	208	238	232	239	216	250	240	218	229	225	231	217	231	213	194	219	244	254	249	215	214	255	234	237	240	225	241	249	244	223	237	228	253	218	239	222	239	226	224	239	249	239	236	240	236	228	252	245	232	222	232	250	226	220	244	208	218	212	273	223	241	235	204	191	211	227	227	241	252	228	252	216	231	243	217	218	234
26397	39850	26387	10303	7552	4390	2639	1404	715	1898	3193	1321	591	589	560	537	549	551	551	558	560	559	560	504	594	520	528	533	543	499	562	576	543	513	560	569	543	568	537	577	554	567	586	586	584	538	539	543	519	544	545	523	571	544	553	553	551	531	549	542	565	536	537	558	550	502	576	531	552	563	553	572	512	546	536	511	518	530	524	549	563	552	544	559	550	538	569	578	532	551	527	535	536	539	556	526	493	539	563	495	527	564	544	552	577	547	554	575	525	536	529	562	573	550	528	571	539	561	513	514	516	541	523	558	507	565	538	557	540	560	529	567	573	576	563	549	546	548	550	510	519	536	505	539	543	517	589	554	526	604	522	522	520	522	575	539	535	562	533	530	523	537	564	546	563	539	515	559	520	574	551	587	545	550	597	507	553	575	509	530	578	598	578	536	549	545	576	567	542	547	539	568	583	552	592	531	533	542	546	544	529	557	582	565	495	546	532	537	542	515	564	539	542	558	546	545	524	553	575	548	511	539	527	609	565	582	555	568	508	548	565	584	541	513	512	550	543	521	572	547	575	581	588	546	541	561	541	561	538	571	546	531	571	519	526	515	559	560	551	544	571	567	579	583	524	544	556	546	490	560	623	538	598	541	585	572	523	559	527	532	530	520	556	536	575	531	552	532	537	562	567	576	525	564	541	516	537	484	544	539	533	504	590	540	562	539	550	554	504	554	547	558	540	565	597	553	515	517	518	561	504	528	567	531	546	551	547	534	545	576	537	553	530	596	575	523	557	555	521	579	558	547	578	527	540	511	554	514	516	512	527	567	556	556	571	555	553	534	569	535	564	553	542	560	542	543	571	558	561	553	556	582	547	528	544	545	517	521	530	498	553	559	584	567	552	532	549	555	556	565	590	572	522	535	539	528	517	532	532	532	581	506	558	553	546	569	545	576	564	555	578	594	584	541	545	537	511	550	553	507	494	512	535	530	576	505	555	584	533	569	564	549	548	552	566	537	563	507	560	578	525	552	552	550	490	540	498	561	543	538	572	511	540	506	561	484	533	549	564	549	524	530	534	558	501	555	544	544	531	544	522	508	563	531	531	553	516	560	559	553	574	538	567	577	558	510	552	544	573	538	538	564	520	548	562	587	550	560	583	538	540	576	559	519	547	526	522	511	570	532	557	569	555	511	584	517	504	553	550	512	535	539	592	544	529	558	598	535	559	553	506	544	559	514	566	562	530	579	556	560	534	497	543	559	531	549	578	554	537	568	517	534	531	540	517	527	563	513	521	569	513	574	569	601	534	555	534	587	546	541	584	571	520	530	552	548	546	543	511	532	524	557	587	561	530	559	536	539	525	560	569	521	545	523	564	587	518	564	555	553	542	477	544	554	538	468	535	563	541	518	514	522	569	547	570	521	570	545	510	587	541	520	546	536	578	561	568	582	576	559	565	534	561	556	530	569	588	568	532	547	565	591	569	540	588	565	505	555	568	543	542	573	552	580	532	551	545	551	536	548	557	542	526	556	606	563	547	553	587	535	529	546	528	579	572	548	543	559	543	568	541	534	526	541	550	531	514	595	528	561	581	568	528	537	572	559	557	537	545	537	555	523	572	548	531	550	544	535	549	562	571	558	537	537	551	488	576	549	512	519	533	553	520	559	564	537	589	541	529	582	473	595	570	581	556	565	522	523	569	567	512	548	505	590	525	543	571	574	539	566	559	549	521	559	549	504	539	547	538	589	529	561	554	519	535	524	600	541	493	554	511	598	541	558	507	606	535	537	547	492	526	584	528	557	580	520	494	501	534	573	559	541	518	548	572	525	500	552	520	490	553	531	603	530	558	555	524	580	531	563	548	543	591	531	582	545	545	549	577	597	555	558	574	545	540	553	569	556	564	535	563	524	570	515	554	540	527	563	542	541	520	559	543	549	562	566	583	538	537	580	549	522	522	552	541	516	510	557	546	544	539	527	523	552	524	516	584	535	539	576	502	526	538	551	543	547	541	553	544	547	532	588	534	578	501	558	555	542	495	557	542	495	506	534	507	523	542	538	521	540	526	545	596	525	541	548	549	530	561	537	547	582	551	534	578	573	575	574	583	544	547	531	555	524	545	525	550	532	528	558	565	568	581	504	550	558	570	531	564	524	547	558	541	555	553	537	548	521	570	541	558	557	559	586	559	539	530	523	545	560	517	484	545	481	527	544	534	522	534	560	563	575	547	505	543	507	559	525	549	542	532	580	515	552	543	538	592	536	556	560	573	541	563	556	547	544	560	534	509	541	527	499	550	557	532	550	547	543	578	534	547	542	562	542	592	523	554	586	556	525	562	507	526	528	602	520	551	531	545	548	534	537	548	518	536	555	563	550	548	524	529	541	603	514	584	512	545	555	549	543	583	524	579	575	586	575	601	561	552	495	501	548	546	578	589	540	564	551	542	546	521	573	547	560	581	571	557	568	570	554	579	527	525	547	489	526	599	545	531	526	554	542	525	539	524	536	524	590	534	569	538	595	547	556	585	538	551	580	523	529	563	554	564	517	573	511	554	526	562	569	531	601	559	525	525	519	573	596	496	557	557	510	602	555	569	531	545	571	531	571	527	540	556	559	551	570	576	548	562	474	540	557	579	515	525	497	578	529	555	549	576	538	520	524	501	544	566	553	530	549	542	533	531	532	572	581	510	522	517	524	530	549	547	568	556	524	529	534	556	535	531	534	549	546	539	558	537	640	544	563	536	543	556	522	588	551	537	576	537	579	528	556	546	523	563	581	536	551	572	588	585	588	564	578	552	536	563	560	561	532	560	539	568	537	606	531	532	544	548	501	538	556	567	492	546	526	579	511	514	537	535	556	585	544	549	508	538	503	520	593	602	545	538	548	526	572	559	565	548	529	562	518	562	601	573	527	574	545	533	575	550	560	507	555	547	543	540	538	552	520	515	558	519	533	564	532	564	557	566	516	561	524	522	549	579	546	551	531	525	584	563	547	540	572	577	567	552	527	576	532	529	512	529	559	513	562	576	595	585	592	569	544	545	510	506	537	560	531	544	522	612	537	560	532	553	518	495	553	590	519	558	543	538	571	553	520	510	572	551	531	493	543	511	571	524	551	552	514	554	548	573	565	568	550	504	571	544	519	581	535	514	605	550	524	572	544	568	570	564	561	540	537	529	584	547	534	522	519	566	569	570	526	543	542	547	540	579	541	574	526	566	600	573	514	569	535	555	504	593	565	533	575	538	542	573	548	521	575	546	533	560	543	561	559	579	555	523	552	532	583	545	547	513	539	541	556	548	578	506	524	562	587	550	524	554	568	551	518	549	535	560	568	531	541	535	513	552	521	552	476	537	551	563	567	546	570	544	536	501	562	568	568	525	548	536	579	566	533	590	515	534	527	527	540	559	568	563	556	524	528	523	529	543	528	523	543	598	516	545	584	532	570	525	538	567	566	558	490	523	542	565	559	532	510	504	534	533	506	580	531	544	521	514	548	552	586
32006	23220	19647	8677	3055	1390	637	262	193	258	287	186	173	168	170	164	152	154	164	169	173	159	155	161	156	149	160	157	149	152	175	158	156	187	152	163	158	155	147	201	168	148	162	145	172	157	150	182	181	140	139	157	159	153	153	175	196	171	183	155	181	146	181	149	178	161	127	124	168	157	183	153	194	185	144	177	174	149	158	151	184	152	162	154	146	155	162	148	161	149	146	163	163	172	168	159	161	148	162	189	167	177	173	174	167	171	169	165	177	186	142	132	151	168	139	159	193	189	142	159	152	154	183	166	209	174	185	170	149	146	166	173	177	147	177	167	156	160	164	171	146	162	162	167	166	148	167	170	159	172	149	153	134	147	139	184	163	156	190	167	179	171	166	148	153	167	158	181	151	157	141	142	149	161	158	131	153	161	162	183	178	144	164	187	162	153	173	160	129	161	169	167	162	155	174	180	167	156	171	172	164	169	167	159	136	141	158	185	142	161	160	183	181	153	164	151	155	164	175	140	150	145	170	165	174	173	163	167	158	150	173	185	151	172	161	163	185	169	177	159	174	176	166	174	170	169	171	142	163	175	156	183	167	155	167	145	184	163	177	178	143	154	174	166	153	171	161	143	154	135	166	155	159	142	158	150	156	132	146	173	152	174	172	147	137	167	154	172	146	170	151	162	164	174	146	198	173	181	142	160	160	158	164	174	162	153	173	164	142	180	165	174	161	170	160	168	157	169	173	170	164	162	148	186	169	162	140	191	161	158	152	150	177	175	158	162	157	168	167	173	188	155	176	158	162	185	170	150	166	139	183	153	170	153	141	160	152	167	187	139	147	147	162	166	133	175	177	162	176	175	176	147	172	137	160	169	164	143	150	167	166	141	163	157	157	157	150	160	163	157	160	145	161	164	175	157	167	185	174	160	166	152	165	172	154	171	167	146	179	152	163	149	164	163	138	173	166	163	163	177	175	151	169	164	151	154	173	157	187	162	178	157	172	187	174	159	169	154	170	182	192	154	166	156	167	183	170	170	179	164	149	152	171	174	159	182	180	173	158	162	150	153	147	144	140	184	156	161	162	168	178	171	187	164	193	153	166	155	158	146	170	172	156	151	164	144	151	146	169	186	169	171	167	172	167	166	207	177	142	181	151	171	150	154	152	155	167	171	170	168	156	145	165	176	167	158	136	156	158	185	155	174	143	155	180	162	159	170	129	141	169	150	156	176	146	146	157	162	147	164	171	176	154	162	161	154	186	164	146	171	157	148	161	147	155	145	150	155	149	160	164	161	158	149	153	166	156	157	171	163	157	177	174	188	163	161	169	186	170	153	157	153	187	149	182	161	152	151	150	153	166	157	170	147	182	158	191	165	147	174	150	142	156	168	137	162	168	171	160	153	151	151	152	155	165	160	179	159	153	157	171	182	159	155	151	158	126	168	150	141	154	178	142	153	171	168	154	176	157	181	150	141	180	173	176	150	160	161	158	154	169	163	164	175	141	149	171	154	168	180	169	175	155	182	192	152	144	166	177	141	171	163	174	158	178	143	178	155	166	160	162	180	153	173	146	164	140	170	131	148	166	184	173	189	150	156	175	162	177	180	165	178	158	159	166	167	163	156	170	169	185	176	149	170	162	200	171	164	169	200	172	196	185	181	174	154	203	166	168	159	167	155	157	160	154	149	156	166	147	153	158	186	150	135	173	142	141	158	176	143	153	160	157	151	166	174	152	137	164	171	164	142	178	175	157	182	157	157	148	160	159	154	193	156	186	169	160	162	151	170	156	168	174	154	161	156	181	171	153	146	193	170	172	146	159	180	187	158	145	180	179	176	127	167	139	148	172	166	157	180	147	154	167	170	167	168	158	157	191	160	180	175	170	165	167	170	158	155	166	138	151	163	155	158	155	170	202	164	146	156	179	157	156	154	175	151	185	171	152	160	176	175	144	146	169	140	163	182	180	190	174	151	164	170	164	160	183	175	162	195	152	151	185	167	160	182	167	178	160	181	171	166	169	166	149	167	168	181	173	181	140	154	150	154	162	164	169	168	162	180	151	195	163	152	152	156	174	173	149	156	145	152	153	164	170	182	175	152	158	163	175	188	185	171	158	180	184	159	170	167	180	163	184	169	181	159	144	161	152	157	165	163	154	140	135	154	169	175	168	160	159	165	184	151	200	157	188	149	173	159	158	166	162	159	154	164	161	166	173	174	166	147	155	165	149	167	156	181	178	176	141	172	172	171	152	182	139	168	162	139	168	151	167	194	161	164	166	133	167	164	161	156	162	168	179	173	154	153	159	165	157	158	176	165	130	165	142	153	172	147	188	144	151	147	170	173	160	157	166	161	175	166	166	167	168	179	163	175	174	194	190	146	167	133	160	159	179	164	161	172	164	164	152	177	167	156	151	142	156	161	158	161	153	157	167	171	170	165	157	146	148	152	186	176	165	144	152	166	155	156	154	147	195	173	169	178	173	172	179	170	160	165	171	173	174	141	169	163	185	161	149	152	148	178	189	152	171	146	136	153	164	126	174	161	155	142	163	143	140	181	170	174	145	147	178	179	160	158	169	148	174	155	166	180	157	158	173	155	146	159	168	186	152	151	160	150	157	155	178	171	154	147	168	197	165	166	164	138	170	160	149	153	160	153	169	152	135	159	140	167	172	148	162	169	177	167	155	186	154	164	162	147	123	156	177	178	171	150	173	137	179	136	165	184	175	165	169	171	153	160	151	170	157	179	164	171	185	158	150	160	144	176	162	175	166	161	166	154	189	179	160	152	174	166	139	152	150	157	152	158	139	153	158	156	175	173	162	157	150	149	139	160	176	181	164	154	171	128	190	180	172	163	179	185	155	156	156	173	157	151	168	166	179	159	158	155	179	202	167	169	170	165	182	153	172	178	165	162	167	168	180	157	175	162	166	186	171	173	165	179	191	155	166	170	155	175	179	165	173	176	153	142	157	173	157	163	149	165	177	184	163	155	164	171	127	163	176	197	143	146	158	146	154	158	151	146	155	146	162	166	159	185	160	175	161	143	156	156	166	139	161	160	150	157	149	154	150	152	158	167	163	166	146	169	191	167	163	166	145	163	159	159	173	160	184	172	173	146	177	142	170	164	166	207	161	182	167	169	165	169	175	173	160	171	170	152	172	152	139	171	161	156	156	184	151	175	171	143	163	163	173	155	159	157	156	148	168	156	157	181	168	142	150	189	158	162	142	172	171	167	165	157	168	167	163	181	164	161	153	166	179	172	154	147	154	160	132	173	183	154	160	158	167	146	161	157	153	163	151	157	160	152	164	191	165	145	158	172	134	174	145	157	179	151	152	159	183	192	153	152	148	156	157	169	146	167	149	183	172	157	161	155	147	145	177	177	157	172	161	164	163	185	178	155	164	154	146	179	140	167	155	139	155	163	160	174	172	143	164	150	140	152	134	144	164	145	146	152	171	143	154	144	170	143	154	157	172	152	128	162	158	173	156	165	152	162
23572	25668	11821	4657	2287	1242	742	560	462	506	597	478	412	452	427	403	437	464	464	417	448	442	481	466	447	444	413	460	427	456	411	421	410	439	451	466	426	459	431	401	441	419	412	447	429	448	464	442	466	475	451	429	412	458	418	403	408	417	449	426	450	395	440	443	418	422	477	397	475	451	471	449	418	409	473	458	371	474	422	474	464	440	403	457	427	441	430	464	476	479	423	446	423	427	427	426	424	473	410	434	410	428	469	452	465	417	399	431	525	449	445	436	430	417	415	410	418	440	462	463	449	428	440	463	451	475	421	419	401	470	428	459	448	461	427	420	433	429	452	423	440	416	426	407	411	428	429	453	447	452	422	427	424	430	486	417	440	420	411	472	440	429	426	447	470	476	433	454	431	429	449	474	470	381	437	432	441	413	434	410	416	426	439	421	454	416	497	439	436	432	430	441	430	464	469	425	425	451	398	480	443	426	424	412	462	424	453	463	426	439	455	452	430	413	436	430	430	383	449	411	432	424	437	443	428	409	438	406	439	425	413	476	422	415	432	464	441	448	444	493	444	420	424	458	444	467	413	458	413	461	403	449	453	461	411	439	426	470	430	427	455	427	447	389	434	441	402	455	425	417	458	413	407	460	436	396	421	445	471	441	438	423	435	455	458	397	452	409	468	449	479	427	455	393	471	442	409	399	427	457	450	428	447	448	431	431	439	440	420	423	429	441	439	438	467	434	471	396	448	456	393	397	432	436	432	466	440	452	397	442	413	410	432	443	453	489	439	420	459	424	454	420	415	445	450	471	433	443	427	439	439	434	425	434	460	412	429	436	436	412	452	487	410	409	441	457	461	455	466	398	450	438	407	456	449	441	436	413	423	420	456	405	458	446	417	460	398	436	428	471	423	434	421	434	435	427	398	466	454	430	440	481	414	410	457	451	435	421	418	456	415	393	430	429	444	421	442	439	450	449	421	470	429	398	427	481	431	433	429	414	434	405	474	435	445	444	438	441	399	476	422	406	447	394	426	456	460	463	458	433	438	405	437	444	468	442	436	426	415	433	433	430	400	404	430	461	450	419	452	429	398	447	483	438	451	453	438	457	434	443	456	443	413	426	442	453	496	441	445	446	457	439	461	404	468	442	450	482	467	447	428	474	441	411	418	448	448	481	475	421	440	446	428	415	442	432	426	471	444	494	424	427	432	459	430	433	442	445	430	448	422	440	457	454	438	427	430	436	409	431	432	424	428	416	452	459	405	420	434	459	414	450	426	428	487	413	429	416	450	427	484	457	439	443	431	443	444	422	498	395	431	434	434	397	421	429	415	461	424	418	445	449	435	409	430	424	486	451	485	398	425	442	446	425	426	424	436	416	424	428	430	425	431	465	435	493	444	441	445	433	444	467	398	417	429	447	445	445	450	446	426	464	426	456	480	419	450	411	438	448	462	466	423	410	465	400	439	468	446	424	444	443	444	439	423	456	438	447	475	431	428	461	494	452	454	444	449	453	464	451	401	447	430	468	457	459	421	430	442	442	404	429	416	429	449	420	445	420	466	428	436	440	402	444	428	478	437	425	429	422	401	402	398	447	430	410	448	455	441	442	436	442	406	464	454	414	418	458	440	418	472	446	419	471	420	510	420	417	436	432	448	437	443	432	419	443	411	442	453	428	439	421	449	432	438	426	481	431	427	467	456	444	472	420	406	443	405	475	405	426	430	443	446	397	455	449	434	409	392	470	405	417	439	471	430	464	404	454	410	392	409	480	428	455	441	428	452	427	447	425	443	445	410	444	490	420	428	453	422	399	468	419	429	422	436	445	431	434	431	460	419	454	439	444	422	432	473	425	422	413	445	462	453	424	438	477	445	455	437	466	422	448	417	462	438	431	449	424	432	447	450	470	443	427	462	458	440	435	420	411	404	450	435	417	464	429	430	456	439	408	455	461	401	432	426	424	420	420	466	434	474	414	437	425	433	459	443	452	470	423	460	418	483	441	444	457	469	444	422	451	417	426	429	427	423	464	473	468	418	484	433	448	433	424	414	443	470	422	436	416	450	418	412	426	418	424	395	411	497	434	449	416	394	420	433	443	460	397	414	458	436	436	444	420	466	438	473	463	462	438	460	407	419	487	452	434	430	447	464	420	468	432	459	393	423	415	423	456	440	435	419	419	433	428	453	464	470	463	446	459	443	475	427	439	420	413	454	423	431	459	437	403	445	473	420	454	433	440	444	480	460	420	456	438	457	443	441	450	429	454	438	448	405	419	445	414	439	414	469	404	427	461	436	455	446	438	443	425	448	451	427	439	430	465	420	432	450	404	427	464	411	425	436	426	476	439	448	433	429	415	425	417	432	441	420	452	474	451	428	433	458	421	442	436	459	461	433	482	413	438	409	403	383	433	425	457	442	443	399	436	463	452	432	436	420	426	420	458	435	408	419	418	437	428	437	452	459	447	428	436	402	477	414	438	452	420	436	434	423	468	398	412	443	450	424	448	442	450	430	404	424	416	428	418	451	428	481	416	444	434	386	434	425	445	462	480	434	391	447	415	444	380	452	442	436	463	467	471	456	450	430	396	422	474	433	437	440	423	447	435	432	482	433	438	436	463	434	407	421	453	441	411	457	408	448	413	424	452	442	460	429	437	430	425	437	465	454	429	440	442	478	405	433	442	418	386	451	440	461	440	445	446	439	450	452	423	444	439	403	437	428	398	464	391	412	428	469	428	487	406	428	418	456	430	420	443	447	412	418	434	420	465	465	436	434	448	453	403	431	422	434	424	428	425	435	434	431	451	419	433	448	425	449	442	442	402	441	445	448	487	438	467	481	427	420	413	421	417	431	419	425	419	464	449	472	461	427	421	416	437	433	424	434	436	511	443	425	454	439	461	424	418	450	409	427	426	422	391	456	445	427	442	424	436	431	425	398	453	413	443	444	437	453	407	471	424	441	433	473	414	405	414	419	420	448	419	450	440	474	437	456	461	405	460	438	482	453	448	425	436	434	446	422	441	434	416	436	430	454	429	453	413	448	474	443	447	425	441	465	419	438	404	414	421	406	434	463	437	478	464	431	432	440	414	451	449	450	432	415	468	425	450	447	454	435	440	408	436	454	445	417	410	451	417	422	419	436	403	484	454	484	418	453	429	396	445	441	425	408	443	426	427	435	464	440	453	442	466	437	445	456	423	426	463	414	443	446	429	407	421	416	449	441	402	423	423	398	453	433	425	417	438	436	463	466	448	433	436	429	438	457	427	447	431	450	445	464	405	440	454	430	457	439	464	434	393	440	444	431	414	442	409	426	447	466	442	421	411	468	451	439	449	453	441	403	397	460	406	445	453	455	443	466	404	433	439	433	421	399	441	451	467	411	466	426	466	425	442	426	449	456	425	414	428	442	467	455	439	431	386	448	449	460	437	416	432	424	445	418	467	452	422	423	470	468	444	424	422	447	414	424	450	420	447	430	421	421	447	436	431	382	462	446	451	501	462
25030	21514	24941	28554	21588	19926	3784	1083	772	2072	2562	934	265	279	253	298	259	252	226	241	265	244	259	251	239	253	241	237	235	271	252	249	251	255	247	250	267	237	266	222	218	243	275	250	252	267	284	241	261	283	275	247	237	247	257	283	275	243	228	245	284	259	264	236	281	256	274	243	245	227	254	252	227	240	247	236	258	271	247	262	228	236	238	276	249	244	242	225	242	227	226	232	257	229	249	263	266	253	239	268	248	277	272	243	237	256	250	266	234	257	257	263	237	225	262	235	251	225	242	272	257	234	229	248	227	289	252	231	288	265	251	239	257	256	223	236	245	253	246	235	268	207	239	257	233	208	286	287	270	267	282	272	262	225	251	214	216	235	268	268	272	264	260	254	242	273	254	239	277	240	211	232	232	236	213	241	250	260	264	285	276	265	259	280	263	286	235	251	247	252	247	256	221	230	227	266	235	225	252	254	241	248	243	245	220	226	229	258	238	234	234	222	246	281	231	237	255	279	251	223	246	269	240	262	238	230	213	234	239	269	234	215	238	258	252	248	249	238	266	282	273	256	238	232	284	260	255	248	255	241	251	255	282	260	248	242	236	264	239	230	238	242	259	265	277	228	254	252	273	250	232	246	251	249	238	257	267	276	262	273	249	231	256	255	269	268	255	257	241	276	272	238	232	252	249	244	265	234	268	240	244	282	237	274	262	236	261	242	235	199	244	244	250	256	269	260	264	245	238	244	265	265	228	238	250	259	239	266	239	290	250	253	251	239	238	263	261	269	252	232	243	278	227	269	227	254	259	276	251	267	245	279	266	285	253	279	244	232	233	262	279	269	235	272	261	245	232	235	264	244	252	287	239	278	286	250	254	251	270	283	265	270	246	256	281	267	251	236	228	251	262	286	245	245	235	274	216	233	250	235	264	274	285	259	255	254	231	240	293	250	240	263	220	219	231	237	236	245	247	265	276	239	247	278	257	244	247	218	259	260	246	239	225	231	265	263	234	271	290	240	265	244	287	240	252	289	274	247	252	262	244	259	251	255	278	275	257	240	259	257	264	256	238	263	267	253	238	252	232	249	222	282	262	253	248	270	242	278	244	267	255	251	282	252	275	252	230	239	231	223	252	249	232	283	267	265	261	245	255	241	255	240	249	249	257	266	240	255	244	256	254	240	247	237	241	252	240	251	244	233	238	259	268	253	230	297	261	240	270	265	250	243	218	249	268	282	281	276	272	236	270	225	237	238	221	277	264	260	248	251	256	248	239	288	244	241	304	252	223	270	271	239	287	270	245	264	263	244	259	272	271	237	260	278	286	277	275	263	207	247	235	211	263	267	261	229	265	273	278	252	271	235	242	255	257	251	280	252	239	262	236	230	244	238	289	235	225	218	257	251	247	240	269	220	266	248	257	259	238	272	263	251	259	253	276	254	241	269	235	262	272	253	245	254	258	272	233	263	223	240	265	289	222	248	267	240	257	257	251	225	242	243	244	270	267	221	246	271	234	291	235	223	256	238	233	266	255	250	247	272	266	283	263	288	249	227	234	248	260	275	240	248	254	242	244	254	247	228	235	255	285	259	249	246	272	243	277	251	245	234	263	244	289	224	235	226	235	260	250	239	239	239	261	261	224	254	240	242	287	242	257	281	271	253	240	229	259	262	262	254	232	270	252	274	254	279	266	240	243	243	246	245	270	284	232	250	235	243	249	246	265	253	254	240	270	273	258	237	278	241	235	278	242	252	237	231	257	260	260	278	256	228	255	254	253	256	258	254	246	220	224	252	267	235	239	248	247	231	270	236	234	277	230	248	253	210	261	228	251	271	223	269	257	257	282	265	258	243	247	232	260	241	232	278	243	276	270	258	239	259	245	264	247	250	248	263	211	253	275	252	249	271	247	251	234	236	268	290	244	259	247	233	245	268	239	279	227	249	239	229	278	271	242	229	244	267	268	242	263	254	248	255	251	243	248	232	260	230	244	268	205	247	279	263	236	254	259	265	278	266	237	253	271	238	232	251	269	250	252	260	244	239	279	219	248	241	286	248	265	236	272	250	241	226	283	248	239	249	252	250	270	264	253	275	246	246	224	293	252	254	258	269	230	230	258	226	262	302	252	252	275	241	270	233	268	265	244	256	268	204	267	217	275	238	257	226	254	280	261	260	259	232	239	232	251	236	262	267	268	245	261	229	223	260	248	208	219	220	253	239	259	238	255	257	254	250	254	233	262	247	237	222	208	259	254	244	272	263	257	259	245	250	264	244	236	227	235	252	232	258	252	247	256	238	248	228	265	257	270	240	238	268	278	242	262	242	268	250	247	255	274	251	222	227	232	266	247	253	275	250	238	236	250	264	247	262	234	258	247	258	263	252	282	257	243	252	263	230	247	242	244	254	272	251	238	252	260	232	260	245	238	257	261	249	247	267	254	234	246	236	266	227	250	249	268	259	267	260	234	266	227	230	246	240	263	280	253	250	261	200	233	232	251	245	246	267	248	238	259	236	237	233	219	263	279	247	260	284	271	252	286	264	256	254	238	255	267	257	262	256	255	231	261	228	240	274	232	262	256	261	224	260	242	229	252	237	275	283	255	249	249	278	225	227	244	239	239	265	244	255	232	267	243	276	254	247	245	267	240	250	274	244	240	239	240	250	256	205	251	254	226	271	235	263	245	226	242	228	256	281	225	257	264	236	263	250	263	260	254	235	262	266	259	261	242	266	259	289	260	274	253	261	247	244	252	245	239	254	239	254	283	243	239	238	280	273	245	255	234	265	215	246	265	266	245	250	257	258	250	235	263	237	244	276	247	237	249	273	222	280	243	211	239	234	254	260	248	267	253	247	228	275	304	221	261	274	256	275	258	254	233	225	264	251	239	259	241	264	240	236	265	234	260	262	249	256	204	274	252	256	270	222	259	215	240	242	245	248	255	240	259	268	272	229	268	271	245	254	269	239	213	266	248	253	264	235	225	274	254	247	233	228	235	227	259	265	228	268	245	281	273	277	246	272	289	241	237	249	251	252	237	233	243	305	228	231	251	237	236	223	247	246	246	225	248	230	257	244	240	242	250	256	249	251	260	224	243	241	243	255	245	257	272	259	285	277	253	287	271	248	272	263	251	265	228	262	256	266	258	266	258	243	262	224	271	258	252	259	260	267	249	249	246	232	236	260	270	252	254	248	276	252	270	255	263	252	270	251	253	234	241	251	249	259	232	224	267	259	272	227	273	246	233	223	249	267	265	231	268	249	267	261	251	255	214	258	255	269	259	234	244	280	254	289	260	231	247	256	261	236	269	233	281	288	216	256	231	267	242	272	244	269	247	243	259	247	254	293	234	275	266	238	242	266	254	263	252	222	257	271	258	210	263	246	255	259	232	263	258	271	242	249	235	233	245	256	252	248	243	258	310	250	271	262	250	266	282	217	238	238	265	239	257	248	246	283	273	229	226	278	258	262	291	252	264	261	262	244	256	228	243	253	279	252	241	269
22227	35198	25795	12852	4994	2262	1346	1019	953	1857	2062	1021	645	665	664	610	612	659	589	621	606	635	585	625	614	626	621	600	634	596	593	607	621	620	576	600	654	611	640	590	597	634	653	637	615	635	604	646	647	604	612	584	622	606	608	583	601	607	591	659	573	614	617	581	604	635	647	607	608	632	628	610	572	623	639	618	598	599	625	664	659	590	650	600	584	636	629	587	613	615	582	654	609	617	632	621	647	664	653	603	590	640	604	587	586	629	582	591	621	622	623	570	599	629	629	620	574	640	627	583	646	619	632	658	597	651	647	629	566	596	641	587	614	613	642	586	611	595	614	583	656	612	629	591	585	600	644	587	638	661	642	602	595	616	583	655	597	616	601	640	638	612	636	593	652	541	627	625	617	614	600	600	626	576	644	611	625	671	600	566	630	647	618	599	595	588	631	640	634	596	623	611	558	601	589	616	614	598	622	646	657	656	593	598	645	623	613	604	579	619	649	594	611	648	625	639	612	575	581	602	614	588	633	624	612	592	618	601	617	602	636	598	599	611	607	668	574	630	629	648	643	605	645	623	595	622	597	634	611	593	572	610	615	620	677	621	578	620	617	620	608	600	606	633	624	639	609	605	623	650	602	646	647	604	636	642	643	612	556	631	608	647	657	594	608	646	599	585	542	644	632	603	593	580	620	619	620	632	622	585	623	659	600	612	621	619	570	600	592	584	642	639	636	624	606	586	571	630	638	578	650	605	618	640	625	625	591	590	603	657	613	589	572	624	614	678	643	590	596	618	596	614	655	655	591	580	636	634	611	642	582	601	637	553	655	606	617	615	631	617	602	631	615	642	625	602	613	645	640	626	626	629	603	619	615	620	588	598	621	613	627	580	620	586	624	575	602	601	614	638	608	593	631	571	609	584	618	602	597	602	584	619	634	636	635	596	617	611	645	586	581	628	582	571	590	629	605	613	672	596	635	636	637	594	619	609	653	616	602	601	616	681	652	613	590	585	653	632	583	627	603	610	575	591	667	605	589	631	654	616	606	630	617	621	591	637	649	604	646	626	599	571	614	608	641	622	641	603	631	633	656	596	618	601	662	630	632	612	606	636	668	652	624	647	617	663	612	600	639	660	582	621	629	654	638	626	616	617	633	639	600	628	605	616	652	599	635	621	583	608	623	607	617	602	592	605	604	649	632	625	563	659	635	596	588	614	654	622	634	651	621	612	652	614	574	651	620	600	586	586	638	601	631	592	607	594	612	589	575	642	615	615	630	615	644	599	621	633	620	595	675	623	637	645	651	575	653	621	612	620	644	581	623	601	633	615	651	597	585	602	646	603	629	631	590	585	674	624	639	644	616	608	624	627	646	613	625	622	605	560	617	582	638	604	622	655	624	633	622	610	598	575	618	620	596	600	575	614	631	636	644	642	625	617	624	655	631	652	624	639	626	593	659	613	592	576	626	626	638	593	618	649	576	637	592	599	622	629	637	605	609	606	634	576	629	592	617	620	610	638	622	593	605	624	612	563	672	667	568	643	618	628	572	564	658	606	648	606	625	609	616	702	603	636	630	611	625	640	565	644	624	617	637	673	643	597	593	662	605	654	590	596	604	595	649	614	582	653	627	596	604	656	625	646	599	635	607	600	594	629	604	622	634	608	592	660	649	615	631	604	596	554	608	589	599	636	652	617	639	577	625	605	613	605	622	602	641	616	585	558	630	620	607	619	643	600	627	654	646	580	604	582	596	572	629	634	581	616	581	598	614	588	639	614	612	607	611	614	594	613	597	636	609	628	588	656	608	604	606	650	592	638	609	642	635	631	590	618	629	594	623	608	617	622	590	602	580	665	600	583	611	583	619	616	643	632	600	593	553	593	584	642	611	590	624	577	631	580	603	609	657	639	637	616	610	644	594	638	633	606	657	593	615	636	638	582	678	634	664	574	634	611	616	602	630	607	625	617	653	640	621	613	589	618	626	602	609	644	614	602	608	653	618	615	629	548	617	618	648	643	624	635	628	624	652	626	648	630	615	654	612	594	552	703	616	594	631	646	637	581	608	563	620	612	596	629	599	659	589	592	615	637	622	580	590	643	612	598	576	625	625	614	574	599	614	622	578	631	620	579	611	614	618	609	597	569	590	641	661	582	578	597	642	619	593	632	605	635	613	588	601	575	619	601	603	641	623	603	631	626	657	592	640	648	603	586	570	598	616	593	641	647	610	593	637	646	615	611	634	631	602	616	615	615	635	602	666	622	587	634	602	623	602	625	647	577	614	613	583	586	592	631	660	620	609	606	613	647	570	570	601	639	626	616	602	601	623	598	596	648	653	614	597	607	636	588	616	588	608	638	599	592	605	587	626	601	586	599	600	610	582	600	583	630	605	559	589	629	611	623	613	595	583	584	607	581	614	602	637	647	605	613	643	620	618	583	612	610	602	639	608	595	645	609	615	640	602	644	606	643	609	569	618	617	584	639	637	609	594	628	683	601	596	631	587	587	585	610	581	622	624	600	647	624	654	574	593	608	628	603	605	631	602	584	572	590	573	580	624	603	633	611	656	621	659	629	619	591	616	620	622	607	591	626	632	593	605	598	627	596	570	604	638	597	615	624	639	625	604	656	626	643	637	631	595	617	619	600	614	625	655	591	627	620	629	612	614	610	610	601	587	606	587	586	598	662	632	585	602	624	668	612	576	634	633	619	644	610	586	646	575	644	624	678	652	629	613	625	611	674	625	646	600	639	624	680	570	584	616	657	625	634	572	612	617	626	625	630	602	598	608	581	595	635	603	647	613	615	623	640	626	616	587	657	640	630	653	625	576	649	570	607	626	591	574	632	587	585	610	629	648	634	598	603	654	624	592	609	673	625	645	605	614	620	589	629	621	593	629	592	625	637	643	605	650	612	618	595	624	632	615	599	631	621	611	579	593	574	639	601	666	600	611	602	638	618	589	565	614	588	603	603	624	657	645	619	617	598	570	601	630	590	629	648	618	623	614	626	587	631	652	628	577	575	622	646	616	624	633	580	592	621	647	641	638	624	605	596	632	624	617	631	604	602	654	629	616	621	605	649	566	641	657	660	598	634	617	610	635	593	625	633	639	594	596	604	631	639	609	598	633	591	659	603	621	604	622	654	616	603	593	627	633	620	616	593	638	646	629	616	644	597	644	665	637	592	579	588	634	594	610	605	558	650	664	621	669	627	606	599	626	651	618	636	648	619	626	587	645	634	633	533	594	576	662	634	576	625	648	617	585	628	710	581	631	599	632	580	619	562	637	620	624	618	583	630	637	582	630	636	610	661	586	606	590	578	567	590	613	671	629	610	634	652	605	609	609	627	681	601	548	601	605	579	637	581	635	627	601	612	596	619	602	668	625	670	572	629	545	573	600	601	620	645	622	615	586	660	619	648	609	601	593	611	581	587	582	649	673	600	617	665	580	692	639	627	642	651	584	586	581	648	648	597	600	633	602	644	611	593	633	597	625	612	626	583
24320	21467	25231	28140	21491	21637	17955	2939	677	2300	5258	2099	282	229	243	236	233	230	239	214	253	223	249	224	267	273	266	234	261	232	251	247	230	289	215	250	241	222	231	220	251	235	262	242	238	251	243	253	242	204	246	257	256	220	255	235	251	246	235	244	241	236	249	211	242	213	219	235	230	255	229	223	222	236	234	248	257	233	260	223	214	208	220	205	228	231	232	251	251	254	231	236	249	243	237	221	238	205	212	232	254	225	215	230	245	246	227	232	232	250	223	199	243	228	210	214	227	271	233	229	230	262	252	244	285	268	243	258	250	247	227	249	233	221	249	252	238	252	234	236	244	251	215	224	187	206	242	233	237	226	237	251	257	242	247	226	234	204	224	227	227	242	249	241	212	252	234	198	255	235	220	225	256	234	251	235	258	232	274	220	237	225	251	223	227	247	236	225	255	236	218	242	228	222	188	208	240	226	252	246	245	222	241	230	230	248	255	227	242	249	242	240	233	216	238	247	231	227	246	242	223	258	236	225	226	224	223	201	247	246	273	211	229	215	229	226	240	237	240	233	243	224	214	211	223	231	257	251	203	240	265	218	242	280	196	262	243	231	236	237	257	222	234	248	218	251	244	225	225	235	231	203	246	243	247	233	229	265	214	198	223	215	241	236	222	256	233	234	234	251	252	253	230	247	259	229	212	246	206	228	225	211	214	233	225	231	204	242	223	258	240	245	225	232	261	247	241	202	222	250	282	221	238	231	255	207	233	256	272	282	257	225	176	219	243	253	268	244	258	239	260	229	228	233	240	276	231	220	235	239	225	222	234	212	223	206	209	251	234	207	234	240	220	276	253	211	259	232	248	257	235	231	252	258	249	248	238	234	246	228	228	244	212	225	224	224	224	225	233	227	243	231	241	230	215	224	212	226	218	230	256	224	228	247	249	265	245	242	238	250	214	249	235	234	245	230	244	234	228	229	228	253	233	208	223	232	221	236	208	248	244	238	229	241	204	248	246	246	229	229	219	246	262	225	231	254	222	257	231	224	219	232	237	218	227	239	228	232	254	277	241	235	223	223	226	229	256	231	201	247	251	239	245	239	239	257	249	213	251	247	241	246	248	234	245	241	218	239	268	219	229	222	215	216	248	253	265	248	205	235	213	222	262	255	245	245	255	240	242	235	206	240	224	236	239	234	200	230	270	226	255	236	236	255	238	235	233	246	221	208	229	236	200	235	227	236	244	210	187	206	223	222	245	228	253	264	195	252	256	248	244	236	231	221	244	235	238	222	238	235	218	241	245	245	237	241	248	213	223	227	221	233	240	192	232	242	216	244	217	229	231	224	238	217	237	237	259	223	233	250	239	245	225	227	260	215	218	230	245	230	248	265	227	259	246	234	239	239	242	239	261	239	242	232	231	241	251	225	271	216	211	216	251	224	229	277	226	237	258	214	229	246	248	231	251	215	256	243	274	243	226	245	248	236	217	247	252	264	248	229	235	237	238	228	231	241	254	242	240	228	217	246	227	218	252	235	247	232	220	227	230	201	253	269	236	236	218	257	249	224	236	236	235	220	240	237	252	250	252	246	250	242	289	255	241	217	213	238	233	216	236	249	257	231	231	231	220	231	220	236	251	225	234	244	228	256	245	209	219	240	239	243	197	237	247	230	206	227	244	226	237	207	222	239	229	242	245	214	242	230	236	231	229	220	232	223	205	240	215	241	223	246	275	265	229	235	263	231	224	243	226	216	221	211	230	242	224	189	248	249	255	233	236	249	241	204	259	223	222	229	215	236	217	232	219	227	237	266	228	250	262	209	220	251	226	233	225	253	254	258	246	218	243	248	237	238	226	229	231	250	270	228	252	251	220	224	235	217	258	246	199	217	250	238	213	235	211	218	234	244	204	217	222	222	222	242	237	233	226	191	255	252	253	233	216	223	256	236	207	227	224	217	255	235	244	250	275	241	217	240	239	240	241	224	251	226	247	220	228	229	190	224	216	221	236	250	223	259	262	211	251	227	241	223	243	263	227	225	242	201	227	218	240	215	223	256	232	226	209	234	224	209	252	235	226	202	233	266	246	219	208	255	233	227	232	260	217	204	230	249	252	226	220	239	281	232	262	232	259	224	240	231	231	232	252	230	238	264	215	259	246	235	241	217	235	218	239	222	264	211	224	240	252	232	223	271	254	224	237	255	227	243	233	232	235	277	234	234	210	210	235	222	198	222	240	236	200	225	244	257	233	213	264	226	237	255	228	241	235	233	236	248	237	235	233	247	265	225	227	251	274	204	251	238	235	231	232	263	226	220	183	236	252	236	209	234	216	226	216	271	246	216	217	239	238	223	243	233	222	223	242	222	226	237	223	247	244	223	230	250	209	225	230	246	221	238	234	220	234	230	226	241	239	236	223	216	210	217	261	237	234	229	226	229	257	244	233	254	220	256	236	245	240	235	260	228	268	228	206	206	212	236	240	221	231	239	223	224	260	226	259	250	258	227	235	242	227	230	234	233	215	227	219	252	224	264	225	245	244	228	217	218	223	232	222	199	251	236	225	239	237	251	252	250	242	253	246	256	243	250	209	232	212	235	224	238	239	246	236	213	229	237	232	217	249	232	268	231	228	195	207	213	260	259	247	219	249	204	246	247	230	236	229	242	262	210	232	232	247	248	258	220	250	245	234	226	230	230	217	223	267	222	218	234	246	220	228	250	240	221	238	234	260	224	223	226	219	211	218	238	234	266	230	255	230	233	238	236	251	249	244	221	232	238	230	264	245	248	245	252	242	234	233	189	221	233	231	248	252	223	227	227	233	230	258	258	237	227	220	256	235	229	222	243	218	236	232	224	223	205	239	243	223	237	245	216	245	265	248	232	229	241	215	235	235	217	245	247	251	218	199	244	238	222	222	213	241	234	216	230	237	274	218	203	231	232	252	243	219	240	224	219	219	244	246	225	231	226	235	260	246	217	253	247	221	244	241	230	224	232	235	229	242	228	245	246	266	221	246	242	250	230	251	237	249	259	235	228	263	229	230	249	259	206	270	225	220	246	246	236	260	247	242	229	233	251	245	235	225	260	217	238	220	235	264	233	236	233	226	219	248	246	229	231	235	251	221	242	257	236	209	203	225	222	264	233	229	229	221	214	228	258	235	231	275	229	267	227	218	244	239	218	225	244	234	223	230	229	227	227	266	257	241	260	252	236	253	228	236	244	243	197	221	217	235	240	247	241	238	248	260	234	224	213	240	228	224	228	251	207	235	234	233	232	219	231	234	225	246	238	225	224	231	231	226	221	231	266	246	247	242	238	227	226	221	241	252	219	206	229	226	224	241	211	220	238	233	226	209	231	263	221	248	217	249	231	235	247	234	224	214	222	225	236	236	235	267	225	269	245	225	254	249	230	252	196	217	265	230	242	262	243	238	238	218	230	236	231	218	237	238	218	214	222	263	240	199	257	238	245	252	228	250	231	235	233	235	237	232	269	225	256	237	233	220	202
25608	48534	33706	16131	7662	3669	2287	1359	772	1741	3395	1549	616	583	593	578	569	544	575	589	545	570	506	552	523	582	527	572	543	568	519	570	529	565	633	557	557	570	526	496	592	524	540	564	559	579	577	548	561	555	533	538	577	583	597	582	555	555	587	532	576	571	562	538	533	579	542	535	532	597	545	550	550	571	546	568	570	572	605	549	556	537	547	571	558	591	583	486	574	532	512	553	578	520	577	557	600	553	581	554	555	566	560	558	534	553	551	575	530	529	546	521	576	568	549	576	556	583	533	561	565	553	559	573	526	542	566	521	542	589	571	573	548	526	548	574	542	633	577	542	569	578	544	567	558	522	547	519	541	573	548	598	539	542	546	600	572	529	547	525	555	553	535	565	551	563	548	536	534	554	533	562	529	530	542	568	564	487	543	522	551	558	539	565	565	572	553	536	547	521	574	512	572	564	511	544	538	571	618	541	556	584	571	560	596	565	584	513	542	584	543	531	560	564	561	557	554	568	566	527	552	578	532	576	586	559	522	550	558	566	536	573	547	578	494	574	575	551	591	577	601	589	540	520	553	587	577	510	536	544	545	547	539	588	553	512	531	524	563	533	523	552	523	546	542	592	572	559	537	571	544	543	526	615	538	572	593	562	558	575	546	501	548	546	572	548	530	538	520	525	557	566	589	540	503	526	526	564	620	541	533	554	487	532	535	607	573	580	573	567	553	546	567	525	522	552	557	549	529	580	546	543	550	557	559	579	556	554	550	550	563	577	555	534	543	599	556	546	536	584	516	580	574	543	577	537	535	582	560	531	620	548	556	536	573	580	553	577	547	570	584	533	544	570	534	561	554	561	584	585	560	558	597	538	540	576	538	611	557	535	542	531	547	555	571	538	567	557	564	569	562	552	528	559	574	559	537	566	574	520	536	527	513	572	581	565	544	549	557	523	586	541	546	580	571	576	555	533	516	570	530	535	544	586	559	558	597	533	559	553	572	594	536	560	545	533	563	569	547	575	539	547	568	559	536	543	530	605	531	521	547	535	559	557	524	551	543	545	579	543	573	527	527	552	516	572	555	539	566	563	537	564	553	555	570	560	568	546	609	532	554	580	576	537	572	549	521	590	525	559	561	520	578	545	545	559	539	587	528	583	570	499	531	550	596	521	543	530	564	608	565	566	536	533	585	496	561	538	545	556	510	613	503	532	556	553	530	588	558	577	561	565	527	545	536	545	545	542	497	549	555	573	560	600	556	608	573	544	576	536	567	558	548	568	560	513	554	540	516	581	561	604	542	565	582	583	550	548	572	573	574	580	619	572	552	637	543	559	540	533	547	544	596	527	541	569	553	565	528	542	578	549	530	544	518	545	587	534	521	630	561	563	550	577	581	524	573	587	531	519	538	582	556	537	548	541	534	569	530	567	549	528	526	574	563	559	567	521	548	575	596	582	563	556	571	546	577	575	525	552	550	583	586	572	577	558	569	579	572	566	537	553	561	557	575	559	544	539	572	559	547	573	516	563	541	550	574	560	560	574	542	556	585	548	569	598	584	565	552	572	574	526	543	570	541	564	526	550	570	597	535	589	504	570	535	510	542	532	558	580	584	548	568	544	584	530	568	550	541	522	584	611	563	574	547	517	530	557	550	522	543	555	564	596	600	563	534	550	538	555	578	557	557	590	525	554	562	546	529	510	540	564	569	551	572	578	581	587	556	523	547	526	557	568	522	538	549	562	582	573	573	559	556	545	570	574	598	538	548	554	539	566	550	559	558	596	543	553	562	568	587	542	577	586	537	545	510	532	566	543	573	542	573	544	543	520	575	542	514	562	570	518	578	522	514	599	559	551	601	540	570	502	557	538	576	548	595	523	544	571	566	553	526	526	576	596	540	550	551	544	583	571	557	583	565	529	552	589	580	545	564	525	553	563	560	565	537	567	532	598	554	545	527	543	521	554	539	543	544	540	524	562	537	578	502	530	556	512	510	539	561	587	546	529	552	589	553	561	542	538	563	565	562	582	546	546	527	571	558	535	522	532	570	551	562	573	536	559	521	546	601	519	548	580	550	605	508	535	592	530	556	524	550	520	529	520	572	595	555	576	541	550	549	545	576	553	535	569	531	539	559	600	577	584	558	567	544	589	577	587	603	582	571	597	565	565	542	565	531	524	593	536	569	529	573	529	578	498	544	565	572	566	549	568	543	541	549	527	548	564	583	555	503	542	544	575	530	546	569	551	590	512	518	557	580	543	568	548	507	546	582	541	552	569	526	574	576	535	559	517	575	569	583	537	534	583	574	553	613	589	542	555	520	529	610	577	530	534	552	575	563	536	569	546	569	584	552	557	565	550	567	543	539	525	544	532	533	544	569	550	582	511	579	547	536	539	543	556	559	534	538	570	578	552	574	573	537	545	570	560	529	548	558	581	536	518	565	573	610	526	533	575	520	534	522	559	556	535	558	529	562	587	519	543	575	556	575	551	544	543	583	535	573	560	572	577	529	563	570	539	598	563	579	543	528	556	572	558	560	595	548	578	531	584	581	550	527	521	549	530	549	589	534	581	536	579	524	598	591	551	519	567	621	545	585	559	569	539	560	519	589	546	536	575	517	546	529	542	553	554	555	554	573	582	573	579	559	570	598	562	529	552	530	527	525	532	587	551	550	533	560	600	579	584	569	568	627	577	536	553	544	538	579	502	553	582	566	521	555	565	553	579	545	563	579	576	516	546	567	555	556	559	533	573	558	562	544	564	533	560	576	550	582	555	524	561	568	567	540	547	517	538	578	560	544	562	561	510	528	556	556	574	571	554	541	570	546	565	547	525	585	543	553	521	572	525	594	564	536	551	574	522	552	545	550	593	591	580	578	552	578	523	579	545	559	567	571	529	551	578	536	542	524	550	552	582	553	597	589	577	592	536	568	584	561	565	565	531	555	544	604	556	542	542	587	533	546	518	570	611	614	600	555	546	532	565	508	572	564	548	554	539	596	539	544	575	517	561	545	543	579	544	545	540	592	543	536	542	613	529	557	574	499	557	541	549	550	524	521	520	498	528	501	563	532	559	508	560	564	598	579	529	564	569	570	563	532	516	576	524	525	529	577	551	577	572	536	570	529	576	584	562	571	556	532	553	565	590	548	551	519	578	530	562	625	566	548	571	560	540	533	516	556	580	575	552	593	542	569	517	574	545	556	533	506	550	584	590	559	549	540	543	538	533	618	547	564	527	539	581	537	538	534	596	561	540	585	544	500	542	548	526	555	534	611	554	553	556	575	506	522	536	572	527	530	527	542	540	547	562	616	554	563	564	558	561	543	547	546	552	547	544	540	560	582	571	518	543	515	529	546	579	566	588	551	533	539	602	546	548	532	547	539	528	573	561	563	573	514	561	533	566	563	557	590	555	564	546	579	585	570	549	543	548	542	568	551	586	583	555	541	559	574	531	535	525	530	537	564	543	589	512	544	562	549	558	537	550	566	517	547	540	551	530	530	562
32141	23583	19400	8537	2886	1356	666	428	218	286	360	231	187	186	196	150	150	165	180	169	154	158	167	178	190	177	159	158	152	158	162	179	168	164	159	150	172	177	178	153	141	163	154	139	175	160	180	169	182	159	152	163	168	168	151	188	165	165	156	160	167	168	151	175	159	173	167	144	160	161	150	157	162	174	160	145	188	189	198	160	173	157	155	194	154	152	152	175	169	151	150	143	160	149	166	162	152	175	153	174	165	192	170	156	163	173	170	161	142	177	171	146	184	150	173	153	144	170	158	190	176	184	185	172	169	179	160	161	182	158	162	169	165	163	148	177	166	171	162	168	133	161	167	160	158	161	161	163	158	186	173	160	181	146	152	142	157	153	186	169	160	151	168	173	173	173	148	141	163	154	168	188	155	172	148	170	159	171	171	137	165	177	163	174	155	184	167	127	159	175	160	142	142	182	160	165	163	170	138	141	170	163	176	165	170	177	185	170	167	182	178	152	157	176	150	151	159	158	149	145	156	169	203	160	152	197	170	170	179	168	183	177	145	163	146	145	162	161	176	143	147	157	137	139	159	170	154	170	177	189	159	165	174	170	165	165	158	148	171	160	164	180	168	165	156	149	149	164	183	158	161	164	160	156	144	154	161	149	157	195	172	157	176	168	149	169	168	168	193	165	171	159	178	165	152	164	207	168	165	167	156	163	151	147	183	152	176	171	185	149	192	132	170	139	163	177	165	178	174	175	157	168	154	155	159	161	147	172	159	148	178	138	162	165	167	162	145	164	169	180	170	160	141	158	162	173	170	164	195	173	187	179	173	162	173	161	158	163	174	159	172	168	167	170	152	154	172	174	165	158	170	167	147	167	161	153	178	171	175	171	184	159	169	152	169	178	169	155	168	184	171	140	189	130	168	197	185	147	151	170	173	165	162	154	150	139	180	167	150	156	159	169	152	170	161	146	169	167	170	179	156	180	184	159	163	185	188	163	180	166	146	160	162	164	153	165	165	137	158	180	146	169	167	158	144	145	164	159	161	167	186	175	157	175	172	191	187	167	166	180	164	175	168	175	172	156	191	157	179	145	178	157	151	144	175	144	163	189	162	151	163	146	142	160	168	152	173	179	177	169	177	145	178	159	142	167	155	177	142	154	162	153	166	201	173	194	158	192	186	157	176	160	166	154	169	200	188	170	157	174	132	176	157	157	167	167	175	178	182	184	186	180	178	173	141	206	171	180	161	167	178	151	146	153	165	169	155	182	178	145	154	163	160	173	152	158	160	167	158	148	179	164	176	176	197	165	173	165	155	170	164	165	179	143	168	184	145	172	154	195	143	211	159	183	181	163	173	162	158	174	146	172	184	201	187	141	171	133	165	149	159	175	163	166	171	149	148	158	146	151	156	144	157	179	158	160	161	131	159	184	165	175	151	151	148	180	159	161	179	157	151	156	156	173	166	148	189	154	161	168	157	150	166	158	156	146	171	183	164	154	158	176	175	160	152	188	168	159	153	146	174	175	156	166	146	187	134	157	183	172	175	161	146	171	138	199	152	141	170	148	173	174	157	173	168	181	166	166	174	158	181	161	165	168	177	170	170	187	145	186	161	166	156	168	166	148	152	134	169	171	152	169	192	151	149	162	169	151	140	168	161	164	171	158	176	166	162	157	172	175	160	157	139	161	164	157	146	177	176	163	145	185	163	168	157	169	162	158	157	158	154	165	198	163	159	148	146	154	170	167	162	158	177	153	146	159	173	171	171	185	164	140	172	161	181	168	169	180	169	151	153	178	160	163	163	182	163	163	140	165	187	141	170	171	178	143	172	175	169	164	141	191	161	159	149	149	195	159	158	135	180	146	174	164	165	158	152	175	172	177	162	171	161	157	174	153	191	179	157	180	169	182	151	150	155	155	193	145	159	166	158	189	150	149	157	154	161	172	162	191	181	183	156	159	166	177	179	179	161	168	184	149	173	168	170	175	184	166	180	169	163	169	152	154	174	173	177	170	144	183	168	149	162	168	162	158	157	195	135	144	159	172	191	174	150	163	163	170	161	157	159	168	173	164	178	184	188	180	185	163	207	166	178	151	139	163	168	148	160	166	169	150	157	160	153	194	174	159	162	170	143	180	181	169	144	183	176	173	154	159	163	185	154	158	156	159	164	151	218	172	174	176	182	154	152	192	157	147	163	135	165	181	172	186	185	154	157	167	137	192	163	162	170	160	153	162	125	169	176	169	178	165	149	161	171	156	177	180	155	142	157	172	128	136	162	165	162	168	166	163	191	151	175	168	176	161	174	150	165	164	162	163	159	159	187	180	181	169	180	189	152	151	164	182	166	182	162	178	175	176	172	159	143	156	175	149	153	144	167	153	169	170	165	167	180	172	163	162	151	163	171	162	194	156	174	164	166	162	156	179	142	154	180	180	173	162	156	169	176	170	176	166	172	149	150	146	162	173	174	171	157	166	179	154	162	162	155	160	155	184	164	167	177	154	161	160	157	165	172	165	163	155	156	186	165	165	155	173	165	175	172	155	169	149	176	173	178	151	181	169	138	195	147	165	163	155	144	160	158	167	172	149	166	154	175	169	157	161	175	174	168	185	175	172	173	166	185	164	164	146	176	146	168	157	162	159	188	172	185	161	180	170	162	149	160	145	149	169	165	177	176	168	184	144	160	156	183	142	152	171	200	172	161	151	143	181	161	159	157	147	160	144	142	165	163	151	145	190	167	142	149	181	163	175	152	167	163	169	145	145	169	165	177	149	164	181	192	186	147	153	158	154	167	182	162	167	160	182	174	181	173	160	166	161	188	153	181	183	162	183	161	202	199	178	175	151	177	158	183	177	160	166	155	157	164	160	173	133	165	158	165	159	152	163	186	172	149	137	173	166	151	164	186	136	171	172	152	149	180	146	156	175	185	161	142	150	153	184	184	159	149	170	170	167	163	165	171	181	176	178	160	165	178	170	197	158	162	166	163	167	166	174	171	151	159	173	170	172	160	169	155	163	163	181	158	145	159	171	174	161	178	164	186	156	183	176	160	171	163	166	165	169	160	159	161	169	168	145	172	152	165	171	178	188	169	187	182	164	183	196	177	164	176	161	172	152	194	145	157	165	170	169	169	172	155	180	153	191	172	178	174	185	176	165	171	136	165	158	186	140	148	154	172	172	179	136	188	167	155	164	150	187	176	147	182	165	170	148	162	156	156	165	167	169	160	174	200	183	160	137	163	151	158	170	162	164	156	159	171	160	164	155	164	181	176	176	167	178	166	176	169	188	173	175	159	140	142	179	166	168	156	207	172	175	147	153	153	145	174	175	159	160	163	151	165	167	136	144	150	201	176	193	163	182	178	160	139	159	155	171	157	169	180	178	174	163	165	153	165	161	161	170	158	174	163	175	168	155	156	197	174	174	147	144	152	152	148	141	147	178	157	153	169	162	172	178	195	184	170	147	169	164	180	156	175	155	158	161	148	152	170	124	176	173	153	183
24795	27505	11696	4766	2145	1144	731	588	487	480	576	483	433	482	444	463	470	407	442	433	436	456	486	466	409	428	441	453	439	441	462	433	466	475	473	422	464	452	421	446	413	447	443	417	409	422	436	479	420	441	444	401	465	406	431	409	448	437	448	458	438	434	450	407	459	412	439	435	421	418	459	456	441	434	455	442	446	431	443	401	434	402	464	435	405	449	426	460	483	456	455	423	446	434	448	416	464	398	415	426	406	462	440	450	408	420	434	451	420	444	483	469	438	443	429	426	461	427	463	467	442	456	404	453	431	431	459	416	434	432	428	418	442	450	420	427	423	436	474	451	422	464	453	410	454	455	426	427	411	467	429	440	439	442	449	448	441	439	475	445	443	452	406	431	429	445	439	470	433	507	487	435	475	417	430	449	419	461	442	453	441	454	439	432	436	443	449	448	460	436	452	473	456	409	434	429	455	440	457	410	429	419	441	422	448	429	468	423	451	440	430	488	431	451	473	426	443	400	448	434	435	399	441	426	462	434	430	409	426	440	431	419	437	428	417	448	446	434	437	433	429	461	444	444	431	452	460	484	432	408	460	442	415	416	493	438	420	444	476	448	425	429	438	454	486	450	455	461	445	426	428	448	441	485	404	419	407	416	402	395	479	474	426	428	427	387	447	410	457	442	431	446	447	445	470	473	472	455	419	431	407	429	434	434	438	425	435	463	434	456	433	467	432	428	452	458	401	421	396	487	450	424	435	477	435	459	404	469	428	445	437	422	455	446	432	449	424	458	442	433	440	442	410	449	442	438	425	422	418	442	423	427	480	484	419	474	435	463	404	477	452	463	482	447	455	422	412	425	422	488	442	469	413	448	426	483	470	439	426	458	445	404	465	451	473	447	450	453	460	433	472	436	443	429	439	421	399	444	466	434	446	465	456	456	449	432	464	416	453	471	442	422	468	425	446	464	419	417	415	451	437	440	401	442	440	483	443	459	434	459	477	452	419	457	442	405	427	439	445	461	443	458	463	455	429	436	427	448	450	410	438	478	461	463	417	448	454	439	439	411	459	476	413	454	423	486	437	482	436	411	460	431	488	448	454	467	426	412	433	469	517	412	418	429	433	452	442	462	422	449	464	448	439	421	432	454	432	432	418	428	421	418	431	421	417	441	444	432	435	428	448	479	451	446	433	493	423	422	446	450	464	473	457	422	449	449	450	439	468	495	450	412	425	461	452	451	424	431	426	427	482	400	454	428	444	436	464	439	438	466	445	415	471	445	429	442	430	434	474	408	469	476	452	486	433	445	451	458	431	442	467	425	454	448	455	471	459	435	444	422	447	451	438	450	438	425	419	460	426	437	417	481	484	441	433	429	428	433	459	398	443	457	455	446	474	411	431	446	409	430	436	455	439	447	403	413	458	453	410	433	450	474	437	482	454	450	438	399	432	471	432	420	406	474	394	436	432	481	419	457	434	435	382	445	440	441	437	423	475	480	430	447	429	420	450	430	435	461	442	440	433	474	431	426	403	440	476	469	438	419	423	428	440	476	416	423	453	436	470	458	456	441	435	416	450	441	458	428	473	426	456	459	451	435	408	423	439	428	424	482	448	439	448	460	479	477	467	436	448	443	436	480	395	438	465	455	433	429	444	453	429	445	440	420	445	453	411	423	411	419	406	438	463	504	415	442	439	425	452	444	425	445	425	438	435	451	433	442	402	491	422	461	454	474	425	432	436	468	435	448	452	441	433	426	485	450	425	446	405	414	441	453	409	435	462	426	443	407	470	415	465	453	432	434	440	437	434	426	461	398	455	454	470	460	423	440	429	470	420	452	467	429	432	443	475	436	470	471	416	421	441	402	428	468	422	463	441	452	447	447	412	444	450	453	422	420	464	437	427	440	450	445	420	460	443	438	446	433	454	450	450	428	436	435	483	424	421	467	436	434	459	458	416	419	403	454	463	431	460	420	425	457	424	443	455	438	441	445	412	453	427	490	449	407	445	476	486	423	480	448	443	438	413	452	459	409	422	444	392	399	443	462	440	448	451	455	461	412	442	472	432	487	428	435	453	439	502	461	433	456	429	416	423	450	427	458	462	468	412	430	444	440	468	460	434	496	496	440	440	444	422	409	434	416	484	475	413	453	462	454	444	436	424	445	445	459	417	424	429	417	431	451	416	466	483	427	450	474	423	416	425	421	427	455	426	429	444	451	448	440	459	429	411	417	436	427	436	433	419	437	464	415	477	404	428	471	423	418	440	472	450	460	444	410	459	466	457	412	437	480	433	434	448	478	453	482	434	408	413	446	441	445	466	444	472	437	474	494	431	423	469	444	453	445	409	430	438	427	374	436	477	440	452	423	458	449	443	458	453	435	427	454	415	416	442	453	432	425	438	390	462	460	422	398	432	465	432	467	432	444	462	447	410	449	445	458	424	449	442	429	453	419	442	439	471	448	437	467	420	445	438	448	412	452	438	444	428	458	418	427	402	451	443	428	461	474	436	423	420	425	447	425	461	429	460	410	446	445	458	429	432	471	436	471	465	439	414	465	455	435	423	411	422	426	409	487	441	451	452	440	486	455	478	416	486	424	450	435	442	462	459	452	412	482	404	426	468	465	416	432	384	451	436	426	435	417	446	435	443	424	430	437	432	445	440	461	419	447	445	416	441	425	431	407	422	429	398	452	459	418	457	447	430	436	471	473	432	452	417	467	462	438	427	443	443	429	422	420	454	443	464	445	421	454	419	407	459	456	472	467	464	456	452	467	475	418	437	450	468	419	467	437	399	441	436	396	482	414	431	469	455	447	444	442	476	444	454	468	421	455	422	432	425	412	434	440	403	411	459	447	438	435	423	448	421	422	411	429	437	449	446	442	420	454	470	434	446	444	462	428	433	465	417	452	442	441	454	475	453	470	465	443	412	452	466	486	397	438	444	413	457	414	459	425	422	457	423	480	459	430	447	451	455	427	428	465	425	423	441	470	455	456	454	403	442	399	437	412	440	442	449	425	423	462	446	447	461	413	415	434	451	419	441	424	447	451	420	479	420	434	438	425	452	466	427	434	456	430	480	392	456	428	413	411	434	414	467	489	426	439	430	414	431	460	435	397	456	437	451	452	419	445	431	412	420	447	440	415	400	464	454	416	450	441	421	473	452	425	460	422	452	412	451	459	450	444	445	452	427	424	462	437	428	438	431	417	423	397	417	453	402	437	441	392	404	468	420	428	493	450	392	423	464	417	419	421	447	442	452	434	433	455	418	407	406	438	416	437	461	464	429	453	465	407	426	427	446	437	434	428	457	420	448	470	464	448	406	446	475	451	440	480	446	432	467	442	441	441	433	442	468	414	434	462	447	456	408	432	418	426	434	399	450	436	443	438	461	445	461	463	447	417	418	418	428	425	447	468	438	432	455	491	457	416	446	439	442	449	472	449	478	454	414	430	436	429	442	411	425	401	428	448	430	472	442	443	447	449	437	483	425	462	445	435	442	429
25006	21475	24855	28473	21510	20073	4390	799	407	1986	2659	689	228	239	237	254	240	239	248	244	255	252	252	234	268	256	275	243	252	264	256	237	236	228	303	255	248	262	253	253	230	251	239	265	257	243	247	219	285	237	237	233	228	228	267	287	277	261	232	255	241	239	221	256	257	225	268	268	252	248	229	247	260	252	258	262	251	263	256	246	229	236	230	238	222	249	233	234	262	237	233	241	236	244	280	260	254	208	292	249	248	239	236	262	274	244	224	243	253	274	247	222	243	242	297	231	253	244	242	240	223	245	242	262	255	274	254	243	261	225	245	257	269	226	252	250	260	233	237	257	235	261	254	241	245	239	228	222	250	249	255	242	274	251	218	243	226	274	283	230	253	265	226	214	256	276	257	220	243	272	243	249	270	261	244	223	215	234	260	245	231	258	224	250	262	225	256	248	261	241	228	249	241	234	263	237	245	225	267	249	254	242	262	263	286	249	264	238	240	239	220	253	230	251	247	217	252	240	246	250	234	248	230	224	250	252	247	256	258	243	286	264	237	229	255	237	267	216	212	245	247	228	235	240	257	237	272	264	259	248	232	260	247	237	243	228	248	241	235	243	272	229	233	251	250	257	252	256	264	274	242	213	256	241	219	264	251	252	260	274	242	252	242	250	247	253	241	241	275	238	249	242	249	263	248	250	268	243	227	215	216	235	247	220	218	254	248	229	234	217	242	275	256	206	251	264	240	252	230	253	255	233	225	273	248	262	214	226	238	237	223	249	220	272	255	235	257	242	216	230	268	232	251	233	261	250	251	242	265	264	237	238	237	217	249	237	257	219	223	251	264	254	274	233	244	247	235	226	235	250	294	250	238	255	245	256	242	258	260	269	252	224	238	261	228	217	254	214	258	226	227	260	225	232	248	234	240	237	223	227	225	251	263	257	251	249	255	207	225	242	260	252	248	244	243	228	268	241	255	226	264	263	232	233	244	240	258	251	206	256	261	243	270	248	236	263	217	246	217	225	248	262	238	243	254	219	264	238	228	212	257	236	250	261	270	252	257	254	225	213	243	254	257	223	270	247	250	268	247	251	225	242	247	248	235	238	243	248	224	246	246	210	270	233	250	242	259	283	244	220	209	232	265	249	253	227	268	227	235	271	246	273	237	257	258	221	244	254	227	244	240	221	264	224	265	226	232	248	242	249	235	233	236	259	230	244	245	213	245	245	244	260	238	240	251	226	259	222	230	216	257	225	222	233	256	251	253	236	227	265	269	232	252	245	257	254	233	252	255	231	271	250	246	242	241	234	272	273	250	262	229	256	252	228	247	263	250	252	250	240	245	247	231	218	243	244	233	254	254	249	256	227	195	230	262	246	236	255	227	233	260	233	252	272	214	214	239	226	238	219	234	248	207	247	264	255	251	227	269	250	230	275	247	221	234	218	253	232	232	218	254	270	252	243	254	266	231	250	220	254	240	233	247	276	238	249	261	250	230	225	220	244	278	255	277	240	248	257	275	215	272	227	248	242	282	209	226	241	213	248	244	262	208	262	259	231	263	263	214	258	225	269	245	223	259	220	268	227	227	228	247	227	251	241	233	231	212	245	229	250	237	254	229	242	251	247	268	250	237	249	224	249	221	258	257	245	252	238	223	237	259	243	230	259	268	240	247	233	277	244	250	245	253	260	253	205	241	273	265	247	240	234	239	233	219	263	253	251	224	263	229	254	229	247	264	245	229	251	276	268	248	252	244	248	223	231	242	269	270	241	253	260	240	228	252	246	262	235	236	274	240	233	251	254	266	267	253	240	274	238	261	231	272	261	266	232	222	234	241	257	251	253	279	247	254	266	247	246	268	274	263	266	231	238	243	248	245	235	255	242	231	264	224	263	264	251	274	237	255	243	272	250	233	249	239	268	242	246	239	250	200	231	237	266	256	247	266	217	261	289	254	253	255	248	245	268	244	226	274	241	236	252	244	255	233	248	243	214	234	270	238	254	222	255	213	260	255	221	243	251	239	237	222	253	243	265	246	235	235	257	221	250	254	252	265	224	236	265	242	250	236	260	258	249	262	258	234	235	212	253	254	257	229	241	219	257	250	262	243	252	263	250	241	280	228	248	223	226	232	235	273	224	208	243	238	248	220	253	262	239	260	231	240	237	265	248	271	277	244	264	239	236	216	256	239	221	260	250	266	242	258	240	258	242	273	256	235	253	243	244	260	240	254	238	234	245	271	252	236	229	275	252	285	253	267	239	220	256	255	260	248	243	274	278	228	235	241	248	268	237	250	228	244	255	252	256	232	249	257	215	238	211	236	254	249	252	251	242	253	240	269	271	252	231	236	242	248	255	268	263	242	239	255	263	248	260	256	241	266	227	244	249	235	243	221	246	250	238	253	228	247	257	248	260	232	252	262	261	267	269	233	257	244	225	240	245	242	269	248	286	282	251	271	229	248	239	266	258	252	240	257	227	236	250	266	262	252	244	239	258	254	243	245	241	215	250	263	266	243	254	227	238	262	229	243	253	275	246	236	278	258	248	253	239	220	251	243	214	247	263	270	242	249	260	267	249	228	235	267	244	240	279	266	256	252	249	280	243	224	256	257	240	262	236	232	227	236	237	259	241	269	259	279	227	226	239	227	270	243	258	238	255	247	242	245	235	238	226	266	254	232	236	248	246	265	257	223	272	243	242	263	214	262	228	255	257	241	278	226	248	233	245	225	230	244	260	233	242	242	260	250	234	259	271	233	227	258	244	246	236	233	241	249	242	258	255	253	253	285	249	246	250	256	224	231	274	256	234	212	266	246	243	242	247	243	246	277	217	243	257	250	236	283	243	274	222	248	267	231	272	267	248	249	249	258	280	258	241	242	256	248	276	321	265	251	265	247	268	232	265	230	260	245	248	229	244	241	242	237	260	257	233	227	267	265	210	243	258	242	266	268	253	266	247	269	264	221	265	264	276	261	260	245	244	240	260	249	255	238	237	230	237	244	264	242	248	242	257	218	227	227	245	253	237	261	251	266	262	261	224	238	226	229	264	256	248	264	271	239	218	225	229	256	255	242	237	252	249	264	254	230	227	241	240	275	249	233	275	250	279	252	263	253	249	237	248	239	273	232	233	231	238	268	261	234	233	248	237	242	256	228	237	260	272	246	262	246	235	233	239	242	242	254	261	254	239	250	259	267	239	259	234	246	234	219	249	252	233	256	242	256	250	260	255	236	245	252	247	249	240	238	240	220	253	259	232	223	274	271	267	238	235	244	257	223	242	232	248	257	281	247	238	262	257	251	251	266	222	215	219	252	232	220	236	262	264	251	222	246	250	254	235	231	261	259	250	224	235	258	232	263	277	274	286	265	221	258	207	268	240	215	262	249	240	268	235	261	245	241	246	246	236	200	247	277	248	260	262	255	253	263	245	249	257	238	215	260	252	233	222	229	236	244	244	284	252	254	256	221	244	242	233	275	254	255	247	243	256	235	254	207	242	258	252	243	276
23179	34160	22377	9918	5003	2696	1540	834	728	1775	2117	855	576	573	629	639	597	571	656	616	574	578	634	612	619	642	601	598	619	577	621	575	608	588	612	556	606	606	600	607	600	625	641	566	593	623	580	593	548	585	596	642	624	517	616	625	593	583	643	600	570	584	625	586	622	607	623	615	605	617	608	619	631	591	640	600	597	602	610	553	572	618	599	582	601	620	594	644	583	607	592	574	604	620	595	616	580	607	656	616	681	611	575	593	634	607	587	579	603	604	621	628	610	605	584	622	586	645	648	602	597	591	575	608	654	590	597	606	622	620	583	583	563	634	596	597	638	604	593	646	590	612	608	617	605	637	536	641	618	593	603	563	576	560	623	595	623	634	573	583	620	614	579	575	629	589	603	593	582	587	577	610	598	602	566	624	590	568	604	634	629	594	598	587	588	610	607	592	623	612	598	575	615	584	587	645	615	583	570	589	599	596	639	586	571	611	615	610	591	594	590	607	584	585	573	606	579	599	547	639	610	612	633	642	611	650	611	615	569	617	604	634	610	623	599	584	573	616	584	574	589	612	573	606	653	602	581	644	603	574	578	597	552	622	603	596	620	580	599	610	612	645	564	610	602	612	600	565	626	598	576	589	619	616	602	579	579	612	581	617	597	608	618	628	647	587	565	593	630	592	578	647	595	616	652	631	610	575	590	643	587	626	605	584	619	621	609	599	626	615	578	633	625	613	575	627	592	613	630	644	583	600	646	604	596	573	596	608	628	628	650	590	606	560	568	631	582	611	630	563	638	599	594	602	616	610	617	614	611	633	626	619	603	601	665	603	577	629	591	632	628	563	599	618	602	593	566	593	574	581	617	581	598	538	597	591	650	640	580	580	564	638	635	584	589	623	564	594	609	621	604	599	624	603	556	624	597	628	603	649	593	583	605	585	612	553	576	599	614	602	561	602	579	584	603	618	622	583	622	640	599	606	604	657	607	622	616	597	590	608	635	641	565	546	591	578	606	634	550	582	574	585	627	648	644	599	579	588	606	600	633	661	572	598	581	637	587	614	587	601	565	605	639	568	587	587	618	588	605	610	606	612	588	592	600	628	589	613	632	571	615	611	578	597	559	639	616	632	610	596	611	576	582	581	602	563	588	608	627	645	628	609	587	610	559	607	613	596	597	593	575	563	623	550	640	614	655	595	555	622	601	633	593	613	612	616	608	582	590	577	649	586	630	621	608	636	613	581	621	595	616	599	593	655	610	616	599	595	603	607	612	631	610	602	619	620	600	591	616	638	589	550	574	607	610	570	589	617	605	543	583	572	575	657	589	652	624	584	617	628	597	571	589	645	599	624	601	566	591	620	580	597	609	597	616	621	595	641	557	621	623	609	654	589	623	630	610	602	592	581	603	611	620	622	634	601	608	575	600	613	585	621	620	586	625	606	598	594	612	602	609	647	602	567	594	577	617	648	564	602	614	588	582	577	626	586	596	605	608	603	599	603	568	575	578	626	657	588	619	597	598	638	620	551	646	636	580	600	609	611	574	592	653	606	582	591	639	579	620	588	591	605	602	597	613	635	627	576	566	638	565	618	608	597	635	642	562	566	625	599	592	563	631	605	581	656	593	587	604	599	627	603	612	563	629	575	627	603	580	589	600	607	629	593	625	641	594	615	561	567	629	610	659	595	581	586	620	578	611	610	595	617	585	600	615	583	645	618	594	655	619	588	583	619	600	613	584	640	569	616	614	582	578	592	617	608	601	657	610	565	655	553	610	621	601	618	605	663	639	594	554	586	582	640	621	621	581	569	577	604	612	608	651	617	601	597	584	649	546	595	648	607	541	572	586	578	606	599	597	603	661	622	570	621	611	650	600	583	559	588	624	611	607	595	597	605	599	622	619	598	585	606	580	631	585	606	565	571	624	558	580	583	599	553	611	607	598	611	590	608	601	657	590	598	587	620	609	549	611	588	595	582	640	603	649	589	616	597	583	628	653	571	607	602	579	598	559	602	627	639	593	603	631	639	591	586	599	650	608	614	606	591	590	584	646	617	606	612	589	570	616	589	582	599	602	607	577	574	631	598	600	571	574	613	608	645	577	578	626	601	579	596	620	636	583	607	603	623	552	614	633	639	619	635	632	597	630	638	564	606	614	637	614	583	613	587	585	613	621	582	575	569	617	619	618	641	644	610	605	658	590	580	641	603	596	569	593	617	585	613	594	584	620	602	583	588	586	591	575	580	620	574	610	566	610	586	606	602	562	602	598	580	598	590	600	604	574	614	608	615	628	594	627	626	593	637	593	601	549	653	564	581	560	592	548	640	577	592	628	575	553	579	643	608	590	633	599	639	597	552	591	619	584	620	586	616	591	602	608	623	583	631	580	603	593	644	615	610	573	613	629	576	629	584	608	588	571	563	594	573	627	568	635	613	612	586	581	628	603	605	598	592	573	588	632	614	619	627	652	599	610	618	581	581	586	575	612	626	601	612	576	604	603	562	592	662	548	634	578	610	585	583	591	587	623	591	605	560	593	606	656	598	578	585	598	581	560	601	595	613	568	608	608	589	591	636	585	597	599	627	597	635	603	596	607	604	610	597	625	546	582	597	608	624	600	614	635	569	571	562	612	601	627	624	639	565	551	632	606	595	603	623	622	607	586	602	572	546	590	600	596	600	598	594	610	575	640	632	602	591	614	621	621	611	589	537	593	619	571	618	634	647	589	593	565	580	586	630	526	619	586	577	576	583	633	661	598	579	563	589	604	623	594	580	635	608	600	596	552	624	617	585	600	624	590	591	573	601	605	586	613	606	544	607	588	623	594	576	599	616	597	608	568	573	593	619	641	628	582	604	592	633	619	598	627	572	580	620	612	591	582	614	602	633	589	640	618	605	588	579	624	567	615	605	580	620	614	603	591	621	584	604	632	628	617	560	625	607	603	596	600	597	619	607	612	637	599	600	611	653	604	589	600	615	655	584	614	611	590	592	615	607	608	637	579	591	614	637	564	572	600	602	590	650	557	595	638	570	627	577	609	601	571	603	563	575	616	632	617	620	607	565	569	563	578	595	591	621	642	574	555	631	622	622	612	584	602	626	611	598	657	653	625	630	609	575	623	588	640	620	592	605	618	558	595	607	616	634	609	581	593	572	580	577	560	657	579	634	610	595	624	586	589	566	615	591	614	595	613	559	582	602	575	603	587	650	573	574	641	638	611	576	563	561	549	597	643	571	608	569	602	598	570	602	587	574	581	588	593	593	616	599	608	598	580	598	599	611	592	582	612	644	635	556	626	565	609	624	582	618	576	597	611	611	592	565	623	619	583	617	608	591	586	536	604	649	554	543	578	645	645	637	600	599	626	614	615	569	572	587	578	584	561	627	597	585	588	573	580	631	613	616	624	632	592	601	597	652	624	596	625	631	637	603	606	653	616	587	612	608	599	634	587	602	635	610	588	583	614	604	622	528	638	602	612	602	635	617	607	596	561	624	615	563	609	638
24393	21500	25227	28214	21525	21693	18348	2443	582	3807	5556	1348	249	233	237	263	273	262	223	217	229	229	229	206	209	221	245	220	234	236	221	214	226	235	246	248	253	231	238	233	253	258	260	255	269	218	225	217	204	270	238	234	229	223	240	238	254	237	218	273	254	252	218	262	217	254	269	253	248	253	235	234	236	224	250	236	219	235	224	241	243	250	241	251	244	205	217	240	230	228	210	211	218	242	221	214	228	256	247	255	241	252	224	249	230	227	250	244	249	253	205	226	208	244	215	235	243	242	214	231	213	225	262	233	197	254	199	232	257	251	239	221	234	213	226	243	227	253	211	229	231	247	233	251	291	235	274	199	247	242	239	218	204	234	227	240	218	222	239	260	209	225	221	211	243	274	215	231	261	235	215	239	249	246	251	223	239	237	241	243	250	248	241	232	241	186	226	242	247	211	256	225	247	198	261	235	225	213	228	223	246	230	217	216	202	237	236	235	233	234	245	206	252	246	257	233	249	210	229	233	211	216	257	239	223	252	219	221	265	213	223	228	232	241	227	230	235	210	272	246	274	229	215	227	239	266	223	247	228	240	263	241	198	238	223	263	232	234	238	270	219	227	208	228	234	208	213	247	247	243	240	235	237	253	246	214	254	232	207	243	253	269	223	228	210	262	202	258	240	243	249	231	268	221	203	228	207	235	234	266	219	235	244	242	239	233	267	220	207	234	238	235	193	225	267	257	214	253	224	235	232	245	262	228	248	197	239	222	255	244	228	203	234	241	221	236	210	234	238	235	245	228	254	225	223	203	232	248	234	250	206	249	221	231	237	257	224	239	257	236	212	196	224	210	209	275	235	218	248	224	249	234	224	229	211	257	228	248	244	221	247	224	254	235	226	246	226	220	231	234	239	249	224	225	250	256	238	230	217	202	238	266	228	231	224	233	228	242	208	243	220	241	243	252	235	217	236	222	208	228	237	217	228	211	220	219	235	255	240	234	259	248	252	234	213	242	239	255	224	219	245	244	248	236	219	214	221	234	235	232	207	243	248	203	210	224	239	236	231	249	211	211	224	234	235	231	237	249	260	232	220	238	203	247	241	251	265	198	232	224	240	213	245	214	206	235	279	219	219	243	241	228	256	246	231	241	257	237	268	255	249	228	224	249	259	279	220	220	249	239	216	210	255	213	219	271	230	268	202	252	227	200	228	242	226	230	237	217	221	241	221	215	231	222	225	228	236	227	248	235	262	238	215	229	231	238	237	239	251	236	226	241	239	229	255	248	231	260	246	242	221	210	228	227	262	225	239	251	246	239	220	227	206	258	203	240	258	257	254	241	231	264	233	250	207	200	245	237	263	237	218	256	246	250	214	196	229	248	215	240	222	213	225	221	244	241	243	246	245	242	240	220	205	240	195	220	212	244	247	240	217	242	242	250	239	244	250	245	232	217	234	255	267	238	224	191	225	209	263	224	242	239	252	221	232	224	213	215	233	245	264	230	209	225	232	223	227	224	246	233	207	227	191	244	223	246	236	230	265	228	218	232	253	219	237	209	210	208	231	261	220	217	243	255	207	237	202	241	243	215	253	208	204	220	243	248	201	244	222	217	237	229	263	232	222	241	222	222	243	227	252	231	234	246	260	199	235	218	218	211	254	220	206	242	234	230	228	235	244	228	229	239	213	247	262	235	247	226	232	223	221	218	235	240	255	240	238	218	224	227	219	260	259	255	233	222	244	256	253	228	264	238	236	250	239	231	209	252	211	204	248	254	241	228	223	246	245	232	253	226	258	220	229	235	214	255	215	203	227	228	250	214	220	225	184	241	240	214	249	242	200	241	230	217	226	248	244	221	213	227	230	224	245	222	233	244	229	242	243	234	234	247	200	244	215	245	233	235	251	229	239	234	237	243	261	237	251	226	263	223	248	237	227	263	229	200	228	213	246	249	251	211	235	231	251	253	239	217	234	223	242	240	231	227	233	245	253	212	226	231	228	247	223	230	235	234	250	242	193	235	237	230	226	243	227	235	242	239	215	223	262	225	217	241	249	260	233	210	238	214	252	246	234	244	282	227	268	253	230	264	230	231	230	217	200	244	217	247	224	203	235	258	231	243	241	244	245	245	247	225	261	222	236	211	217	246	242	231	202	275	201	220	270	226	205	231	192	257	226	212	261	234	221	250	210	237	222	234	218	265	252	251	232	231	223	233	246	250	232	276	235	249	217	221	258	252	222	231	237	236	251	238	239	238	252	223	245	208	248	220	229	227	213	234	254	213	230	231	241	244	248	243	220	225	235	227	218	246	207	240	209	259	231	228	231	243	235	226	210	221	246	243	218	219	207	258	235	259	226	237	218	226	236	232	205	202	224	246	233	229	257	245	239	220	216	214	253	230	241	235	201	228	263	247	262	246	215	243	226	212	227	225	204	230	228	253	229	247	225	216	220	222	229	221	236	246	234	198	252	244	246	208	243	218	236	242	252	230	261	213	255	245	234	221	255	250	259	246	220	202	234	244	220	219	251	238	225	228	252	222	232	206	224	254	277	230	213	251	224	214	218	247	247	247	225	264	243	258	248	198	225	202	244	227	233	245	253	219	236	214	238	208	235	216	224	219	232	224	242	214	248	217	243	225	242	237	217	221	244	255	225	242	229	233	224	218	221	226	238	261	233	235	213	250	248	214	205	248	242	215	242	222	237	263	211	218	238	236	214	239	238	233	252	255	228	209	236	228	237	217	226	237	250	248	238	248	239	221	222	230	256	220	211	242	270	239	226	237	223	212	228	231	245	253	238	223	258	240	215	244	221	238	227	218	227	214	239	266	235	209	235	226	246	223	222	248	214	212	243	231	247	244	246	245	241	217	230	209	216	230	234	230	230	261	233	259	243	259	228	241	250	247	238	229	229	259	214	230	237	262	224	240	254	234	249	227	238	218	220	228	237	255	255	234	263	221	210	212	253	264	278	215	246	267	259	229	223	198	233	235	228	226	209	238	242	242	247	224	263	240	222	214	231	212	260	205	226	221	205	221	217	230	249	225	228	230	228	230	210	204	232	237	236	234	263	205	241	235	259	231	214	251	249	219	231	240	231	229	224	194	240	247	243	206	233	265	238	238	220	228	207	210	219	243	228	218	199	234	231	227	250	238	216	226	232	237	233	266	229	268	216	228	265	235	221	210	262	257	268	254	213	233	227	244	243	247	233	242	233	216	216	225	256	221	205	234	233	219	244	221	239	227	228	219	205	224	220	225	239	225	268	222	202	247	213	220	223	240	252	219	225	234	254	271	261	220	232	233	251	218	242	238	234	221	239	259	228	234	238	223	246	220	217	212	229	241	235	224	235	242	222	210	214	230	252	245	250	237	252	235	232	220	244	216	220	223	235	254	242	218	217	227	234	219	216	252	223	218	226	197	231	233	243	262	217	226	252	222	242	223	231	241	240	232	251	217	221	223	236	212	223	248	229	250	217	216	239	232	210	202	235	234	252	224	242	213
26359	43339	29233	15017	8002	4239	2568	1069	809	2706	3624	1079	605	547	582	556	555	626	553	617	574	575	560	556	553	519	582	554	555	572	554	562	551	581	548	558	578	571	557	573	530	544	569	529	514	542	569	548	546	556	558	514	540	594	559	583	556	544	587	572	558	558	548	527	601	578	520	571	554	551	524	570	560	579	560	562	523	572	575	490	540	561	539	566	545	523	567	557	539	570	580	580	527	601	592	532	528	535	528	587	487	508	597	567	542	541	562	545	584	593	546	551	565	542	544	536	564	566	520	574	586	538	539	593	542	541	559	545	514	537	535	532	536	570	523	519	558	548	538	528	583	542	541	515	589	564	566	529	535	549	565	552	537	539	593	558	535	579	530	537	549	532	562	523	609	571	566	533	556	506	577	576	564	558	549	571	527	591	552	545	544	548	582	555	568	551	564	522	578	545	536	578	518	577	543	572	506	551	553	546	546	539	532	555	592	575	521	525	546	567	520	547	540	567	549	553	531	550	578	545	564	507	577	540	541	568	547	559	556	557	508	552	553	516	547	544	545	588	559	560	552	554	532	604	563	545	528	563	581	532	526	555	570	557	570	586	499	591	566	501	580	553	537	538	558	524	518	534	536	526	548	568	553	556	591	582	510	540	578	517	499	549	577	573	536	575	550	560	557	495	559	559	601	547	546	533	560	577	549	522	589	559	565	546	506	557	536	535	526	545	523	543	520	556	535	524	590	543	589	563	558	521	534	573	557	570	509	577	517	564	587	549	536	559	549	592	542	539	611	538	541	572	554	549	567	538	554	545	557	546	600	515	529	584	555	529	565	533	556	517	576	538	591	531	574	556	552	580	550	549	548	531	572	527	529	554	546	549	545	565	555	576	513	545	518	537	581	567	570	507	559	571	530	547	545	525	585	530	558	557	540	548	561	516	549	565	525	559	530	542	582	549	531	609	572	578	526	578	575	574	587	532	539	559	575	566	577	576	588	506	533	508	558	572	549	550	553	606	564	547	528	525	546	564	547	561	537	530	517	562	585	552	573	562	598	564	530	512	527	611	549	552	502	538	583	533	571	552	570	588	528	556	549	544	545	573	519	608	550	566	561	595	555	532	550	544	533	567	537	558	528	573	503	493	531	533	587	514	552	568	575	572	543	516	579	555	563	545	561	553	544	576	541	560	496	559	555	513	542	534	526	573	559	572	564	564	524	559	515	530	543	561	534	566	573	510	578	558	574	537	582	549	563	522	550	499	544	537	594	483	578	554	548	582	577	538	569	568	564	559	586	525	537	522	551	566	536	536	565	542	518	574	585	581	531	569	518	558	536	561	573	538	537	539	544	527	540	544	550	570	563	530	564	538	585	538	530	537	543	536	534	521	537	586	581	576	562	537	524	587	511	531	550	506	584	584	572	582	579	572	523	505	584	563	551	606	544	550	550	555	540	531	537	561	542	522	586	522	512	538	565	585	553	552	551	538	585	554	544	499	576	563	541	534	550	571	561	576	495	577	555	571	539	566	567	559	582	525	578	522	546	553	585	495	567	554	521	551	546	547	539	554	517	531	572	569	515	542	566	555	531	519	591	568	584	559	535	542	538	553	533	574	584	534	563	557	523	584	527	608	557	535	526	534	544	605	564	565	557	577	555	517	535	533	548	505	559	615	566	556	525	517	593	552	545	497	610	567	566	577	574	603	538	542	533	569	563	512	576	542	558	548	545	530	520	541	573	576	546	584	566	537	518	541	557	571	552	571	572	538	535	591	570	560	490	502	550	580	551	552	559	533	586	518	553	533	574	500	539	561	538	602	523	519	523	543	560	585	556	625	546	546	553	551	579	605	577	553	521	586	544	572	563	570	550	571	577	530	564	549	582	533	544	529	538	574	534	547	572	514	537	587	531	538	519	560	525	532	552	596	565	594	530	554	562	585	552	540	576	548	560	517	512	559	595	567	541	559	554	556	528	573	568	524	576	593	540	548	533	569	586	528	574	542	575	510	545	544	556	545	557	522	566	517	544	546	545	570	548	515	576	552	567	527	546	531	545	556	546	566	549	522	591	612	580	556	557	550	550	520	593	575	591	568	520	577	559	566	547	545	567	524	578	493	543	559	531	605	587	550	566	571	563	587	555	558	530	582	547	543	550	528	559	585	531	544	525	554	580	569	538	538	541	531	537	559	523	551	560	520	519	528	578	523	532	572	557	578	570	580	561	561	553	534	539	515	515	534	512	557	530	563	546	600	513	517	552	553	522	563	565	595	573	523	544	541	547	586	550	551	560	510	562	574	555	544	579	547	546	512	550	565	555	575	521	557	560	536	553	560	563	532	571	554	568	538	539	515	587	590	526	547	598	563	551	546	565	598	565	581	559	504	546	545	561	550	503	563	568	547	547	596	581	586	532	565	559	559	540	585	579	555	517	544	572	544	588	518	573	519	557	555	585	565	548	570	566	572	532	607	547	556	586	572	529	553	565	562	554	592	511	578	535	522	572	553	539	538	514	548	513	563	554	542	538	529	561	530	549	569	555	565	570	567	521	583	545	538	560	519	530	527	541	561	551	587	547	585	534	554	536	596	537	570	550	547	529	569	542	540	561	552	542	564	547	565	578	535	592	533	509	526	535	547	520	538	558	542	559	550	568	582	512	562	555	562	562	557	518	564	533	532	563	587	511	564	567	551	511	557	560	548	525	564	560	546	562	521	554	500	551	543	588	566	552	555	560	555	555	556	556	537	551	518	558	564	567	531	557	578	552	585	558	537	549	541	539	571	545	579	555	539	507	553	600	578	557	539	569	562	567	564	590	571	553	529	551	537	547	533	546	546	527	525	565	576	541	544	533	539	545	524	530	510	556	534	560	539	531	549	522	551	565	578	574	545	530	545	572	500	597	561	521	582	543	532	546	574	589	551	567	540	544	557	582	517	528	563	529	581	573	568	574	516	551	506	541	561	557	567	595	552	520	582	567	509	582	513	530	619	575	598	568	541	593	585	564	527	533	589	529	541	538	522	581	529	503	569	499	572	491	550	552	530	572	559	566	554	579	546	540	556	529	587	535	557	564	555	587	556	543	552	575	575	534	572	591	558	529	579	575	570	521	589	534	552	525	534	565	513	540	518	553	545	590	552	545	566	541	558	567	511	535	547	561	566	570	583	519	559	580	528	530	549	534	567	588	549	584	534	557	575	497	584	595	562	566	555	555	528	564	567	535	602	536	609	599	576	526	579	544	537	546	556	571	594	545	560	556	534	540	544	566	525	549	552	551	518	492	509	558	533	531	545	583	521	540	588	545	581	518	521	523	503	549	554	581	602	575	559	583	582	530	598	564	590	577	520	543	510	543	574	559	572	529	562	538	570	524	557	567	560	557	555	546	545	577	566	570	541	608	553	538	566	558	524	547	574	552	575	540	563	553	567	526	558	587	521	542	566	573	562	584	547	599	544	562	579	551	574	525	608	571	570	568	509	536	567	558	562	577	555	567	555	569	579
32314	22905	19904	9625	3490	1510	705	391	216	306	350	185	152	175	183	189	150	157	176	165	158	173	181	155	168	146	158	213	171	185	155	195	139	182	157	163	165	195	149	174	166	170	167	177	168	181	161	166	166	165	174	153	173	163	149	166	146	160	160	179	157	156	151	170	159	154	153	163	172	171	192	179	157	178	170	177	153	158	151	149	171	164	172	154	155	198	169	149	138	190	154	168	160	157	149	137	173	183	179	162	145	162	178	150	145	154	170	176	159	172	154	177	161	167	168	165	167	181	157	152	166	161	141	187	155	193	155	170	153	169	153	157	181	171	177	164	173	169	184	153	170	185	162	188	136	148	157	171	161	167	170	185	176	153	166	160	153	156	168	157	155	148	170	163	138	160	150	153	161	178	161	184	147	176	163	185	156	201	156	156	172	163	176	140	176	185	183	178	152	191	149	166	154	146	161	162	168	156	164	150	159	169	152	160	160	173	156	143	179	159	145	190	185	170	153	154	165	156	152	173	131	188	172	167	140	172	142	179	198	170	147	147	161	161	167	135	169	177	184	160	155	156	150	153	177	176	178	137	159	148	169	140	153	152	163	171	164	170	158	172	138	178	163	182	158	167	178	144	164	153	158	175	148	139	175	153	167	169	158	165	161	171	161	160	169	167	158	175	173	170	172	157	168	189	195	170	154	162	148	172	188	156	169	161	174	154	172	182	152	165	180	171	146	174	165	165	181	152	180	159	196	148	162	147	165	159	153	176	172	150	138	159	153	180	166	138	153	168	171	168	152	158	144	160	169	161	169	167	150	187	156	171	176	153	170	152	177	181	154	149	183	167	166	171	165	136	188	186	162	167	190	140	154	146	162	129	158	170	190	155	159	170	172	177	171	159	175	147	155	169	155	158	146	157	167	155	176	187	158	150	148	149	163	152	144	171	154	152	169	173	175	161	160	166	181	178	136	163	163	153	151	191	189	159	152	144	161	178	170	171	163	156	181	158	161	167	169	161	177	164	163	203	174	169	164	165	170	148	147	167	180	166	156	176	147	144	153	171	134	145	144	152	161	172	160	189	135	147	182	179	184	166	174	163	150	159	167	170	166	135	162	165	158	170	162	177	166	181	163	158	159	157	136	128	176	185	146	153	145	189	156	158	153	166	150	146	158	156	188	160	162	167	165	173	149	153	195	134	156	146	172	144	154	161	152	171	169	147	156	164	159	176	197	169	151	163	159	166	172	166	167	182	157	162	150	153	165	166	143	143	154	196	152	179	187	167	171	187	176	146	172	145	157	170	176	172	161	161	172	164	160	165	158	181	153	156	165	184	175	171	137	168	158	163	172	157	164	168	150	153	168	170	158	144	146	175	163	165	150	155	169	169	162	192	165	152	185	179	179	162	173	179	175	143	152	134	175	153	160	147	175	175	151	135	153	150	178	173	173	170	161	170	150	166	149	152	154	163	182	179	169	164	165	168	169	169	161	189	159	179	166	185	184	175	174	162	168	143	160	168	166	161	165	152	153	163	143	172	157	156	153	151	172	152	181	164	167	155	148	189	147	167	177	160	168	134	170	157	167	156	148	176	161	164	157	182	148	173	169	141	172	136	151	165	165	154	153	182	158	151	151	175	154	176	154	157	182	164	195	170	169	156	134	155	183	152	179	155	159	135	172	158	168	163	166	171	134	154	153	161	152	151	178	142	165	173	172	167	158	179	163	165	166	150	176	141	148	163	177	168	170	156	185	126	150	190	173	168	159	164	169	153	186	196	178	183	156	192	142	163	155	141	153	157	150	137	166	156	171	157	170	174	138	186	158	199	169	163	155	159	150	165	147	156	175	152	147	176	180	143	171	144	173	161	153	167	174	171	187	151	145	160	159	163	186	144	171	175	165	181	173	166	187	166	150	178	165	151	151	161	155	171	157	162	158	147	171	167	178	173	155	153	158	171	177	174	171	183	154	161	171	197	160	163	147	169	170	188	186	151	175	152	149	157	158	147	163	188	150	151	151	152	137	182	176	166	162	179	183	132	151	153	166	159	175	156	162	163	128	137	179	145	163	155	190	147	154	165	191	177	155	160	165	174	163	161	167	142	110	162	155	161	143	173	180	175	150	190	166	150	159	174	178	173	150	140	163	147	172	172	166	152	143	177	146	155	151	170	151	192	162	160	157	162	172	148	175	165	178	184	172	150	137	172	141	155	159	160	179	173	157	168	153	138	175	165	159	164	155	163	166	162	165	164	186	167	180	151	192	158	161	170	171	172	182	165	171	178	186	161	158	166	142	162	151	160	165	165	169	162	148	148	169	183	152	159	160	182	170	189	168	171	187	165	156	187	186	163	163	194	188	184	186	184	150	158	175	168	166	154	166	189	154	154	176	174	158	156	192	126	163	155	159	163	148	184	169	154	151	155	140	158	138	164	157	186	177	176	180	165	164	164	161	162	158	169	149	150	198	173	163	172	153	171	195	167	150	171	175	164	154	163	179	152	156	188	179	172	177	175	164	164	161	141	173	164	168	158	134	159	151	159	159	155	154	164	154	168	172	154	161	165	173	169	196	159	153	171	164	143	134	165	168	163	151	133	160	166	144	175	192	171	147	152	160	168	170	163	164	193	170	171	155	194	181	170	170	175	170	187	163	166	181	158	164	168	160	171	156	163	153	169	154	158	151	135	150	160	185	181	176	172	158	157	187	129	156	160	144	153	163	173	182	186	186	161	159	155	158	150	148	164	179	170	132	166	150	159	153	144	165	159	155	161	177	163	171	150	153	166	161	161	174	139	185	155	167	165	154	172	178	159	161	177	159	207	170	124	165	170	168	178	167	166	165	152	168	152	166	141	167	158	163	179	197	148	166	177	171	151	148	176	144	175	155	169	148	186	165	182	158	164	188	170	125	167	140	171	153	169	163	198	141	160	159	154	180	167	191	153	154	164	172	183	167	162	151	156	169	168	175	160	165	148	153	177	174	165	171	141	171	158	179	177	166	173	173	147	162	168	192	170	176	160	143	156	168	145	169	192	151	140	187	164	152	155	168	187	166	161	157	186	174	165	174	179	162	159	159	168	160	161	147	162	152	158	183	178	194	146	162	155	188	162	191	138	158	161	169	146	154	166	150	175	179	176	176	173	168	152	182	162	159	196	142	169	170	171	171	170	158	177	146	165	184	155	159	164	154	162	167	157	151	149	136	154	170	156	188	154	130	184	163	170	154	177	148	160	166	167	153	152	153	139	172	172	181	149	155	163	152	153	189	164	187	159	170	168	169	174	161	146	154	177	163	155	171	187	163	150	162	129	163	133	160	154	165	154	186	148	151	170	176	183	154	158	152	150	148	165	155	137	170	166	195	176	133	174	183	167	173	171	159	164	162	192	161	168	166	182	142	168	162	174	148	158	180	176	168	155	154	164	168	162	147	168	167	176	173	171	162	176	160	151	160	184	167	157	155	164	173	163	190	154	167	143	165	157	161	177	152	186	152	163	160	172
24198	24299	12241	5308	2459	1330	808	545	480	513	609	433	452	467	427	395	470	461	450	421	421	395	412	454	443	400	462	436	443	432	413	435	435	430	478	443	427	429	447	436	450	437	456	450	424	460	474	422	438	456	417	472	448	434	447	446	413	436	418	442	444	442	429	433	433	481	419	443	401	436	422	406	434	462	408	402	477	472	446	423	471	414	389	471	443	492	471	420	415	410	472	466	449	438	468	463	427	453	458	461	424	418	423	456	420	466	452	446	454	440	441	430	404	427	431	429	456	453	442	459	443	422	386	444	407	424	410	400	477	471	420	411	429	424	425	431	413	414	447	435	470	443	411	447	441	441	456	439	442	404	442	416	413	412	443	443	437	429	466	442	446	449	459	426	405	442	437	476	452	447	408	430	433	416	446	435	442	424	456	451	438	426	438	456	431	445	407	411	434	425	437	456	440	473	474	446	444	416	423	481	454	490	434	441	459	443	418	418	435	413	436	444	413	443	430	434	422	433	448	446	407	457	400	442	445	454	413	450	436	435	453	468	459	417	455	430	460	453	447	452	435	424	440	434	448	452	411	439	429	413	393	435	472	439	446	444	435	429	431	461	419	445	421	454	448	455	430	430	452	433	466	439	470	443	429	489	454	425	407	443	412	460	423	375	412	434	402	445	451	429	463	401	457	424	452	423	416	451	429	461	409	467	453	464	462	430	447	432	423	440	438	427	436	445	434	436	449	432	451	436	437	429	443	404	431	447	479	423	415	476	427	460	446	471	467	434	466	436	435	422	412	465	434	431	418	453	433	433	435	451	414	466	450	449	405	435	431	445	483	418	462	445	439	448	399	450	431	436	481	487	460	438	426	418	452	434	435	449	449	426	433	427	492	442	436	441	469	436	430	431	454	451	413	458	447	433	450	473	443	439	450	436	428	458	447	422	421	443	424	403	403	449	459	421	479	446	402	464	463	428	457	443	420	419	448	433	406	461	443	417	415	442	487	502	418	430	462	446	445	448	439	433	420	449	448	428	439	465	450	452	438	427	416	429	436	442	417	438	462	446	462	455	429	455	408	396	439	415	445	423	452	431	454	450	429	435	472	429	462	448	448	464	460	446	440	438	445	468	444	459	466	465	455	449	473	422	443	415	430	405	420	436	430	425	458	452	448	453	466	431	448	445	467	452	458	409	454	434	451	420	455	451	459	429	468	440	421	440	491	431	435	445	457	435	458	416	444	466	449	444	417	429	425	454	438	450	411	413	452	452	443	455	446	479	440	460	398	428	445	448	412	461	429	438	452	469	471	451	432	433	484	434	450	428	454	390	451	476	431	425	397	426	459	429	456	449	465	374	459	416	447	411	424	480	447	466	452	454	422	453	469	451	431	434	453	463	445	438	429	479	440	428	462	449	447	505	439	417	445	427	446	471	475	445	452	445	403	434	415	421	435	419	458	453	467	435	446	455	419	421	428	450	440	480	449	477	429	417	467	447	441	410	430	468	452	414	487	450	441	432	443	446	434	403	409	437	447	436	422	436	432	485	450	424	494	463	396	443	435	435	443	449	462	431	435	431	450	443	438	462	474	414	443	418	426	440	453	454	401	427	422	467	424	460	458	455	416	480	458	454	463	433	464	466	432	435	437	446	470	442	409	414	431	447	472	410	454	435	423	445	438	462	390	443	441	427	421	465	477	448	430	426	425	481	454	454	413	412	420	438	453	427	420	442	431	415	441	401	423	473	463	461	416	450	461	416	449	425	456	444	468	451	451	402	436	445	439	494	451	456	430	476	436	439	438	451	456	458	410	469	453	460	410	458	450	435	437	476	410	477	464	422	434	464	447	434	414	445	459	461	440	451	426	461	426	445	415	404	448	441	468	444	417	392	404	426	418	439	421	417	425	398	429	437	378	476	450	403	444	423	441	437	435	428	404	439	456	465	439	424	444	421	467	458	442	435	457	440	471	380	469	431	422	408	451	475	448	463	456	485	448	417	463	430	505	436	474	439	466	479	484	410	450	444	450	459	449	438	486	486	382	419	419	418	450	442	455	439	396	438	416	439	430	419	443	447	431	450	459	445	454	418	460	439	443	413	434	461	443	464	436	471	446	437	445	433	435	449	453	435	450	481	456	453	443	427	419	418	454	431	467	426	446	401	427	425	457	458	423	444	428	451	420	448	418	445	458	448	446	456	410	426	463	442	467	431	426	460	408	465	424	414	437	445	455	465	462	447	430	447	457	465	425	498	461	446	432	436	461	425	434	429	481	438	450	479	455	428	457	439	432	418	419	449	429	457	454	438	443	426	444	444	435	444	425	407	429	398	451	418	459	440	441	429	467	473	416	443	437	471	412	423	469	434	423	410	434	440	419	438	426	439	436	441	412	451	446	397	460	397	440	425	469	431	423	430	415	405	458	446	416	426	452	419	478	450	430	403	446	444	427	431	396	473	452	470	430	447	424	463	404	417	424	398	432	445	443	434	419	438	426	426	463	436	425	446	436	413	443	430	449	440	424	446	432	451	423	425	438	436	443	438	433	438	432	475	461	463	459	451	461	480	439	441	449	464	473	443	471	433	431	425	436	437	428	444	453	479	450	426	422	445	420	450	466	440	461	448	413	427	449	459	445	460	456	415	446	437	435	427	424	410	440	445	436	453	435	428	417	431	444	447	457	463	422	428	413	400	466	420	423	418	457	456	453	451	417	448	393	438	450	463	455	408	466	452	410	469	429	461	454	425	389	429	439	458	443	445	450	461	433	413	444	426	467	430	425	442	433	452	425	440	432	450	395	437	442	443	453	455	475	414	400	412	449	459	450	461	446	399	419	451	441	430	439	460	403	439	465	417	446	432	432	420	432	438	442	458	462	423	440	432	462	424	409	435	440	460	447	438	427	461	448	492	431	425	440	487	421	445	403	452	438	459	441	414	425	453	429	391	444	474	427	425	446	442	445	446	419	453	429	466	462	442	435	420	425	464	481	438	417	476	434	408	458	487	445	453	460	446	463	428	380	426	467	416	437	424	458	445	479	429	470	415	441	455	427	437	424	450	425	446	429	454	437	427	438	430	436	448	436	449	448	468	424	456	403	460	401	445	442	439	444	438	414	422	438	418	476	456	427	464	479	456	408	477	468	430	446	429	442	421	431	443	413	444	483	422	445	418	470	379	448	427	427	458	398	488	395	459	433	468	445	417	437	460	489	482	467	499	421	449	439	468	410	432	445	415	452	427	468	404	447	430	427	445	432	412	435	452	502	440	478	467	456	446	405	480	430	451	439	436	447	430	453	421	400	455	444	459	459	438	416	416	434	427	430	449	478	436	424	455	433	461	444	412	442	455	441	412	427	409	442	456	449	409	421	436	433	426	447	424	435	419	444	435	458	458	438	430	432	461	425	454	447	463	472	437	418	454	453	454	417	446	429	471	426	464	422	456	435	469	420	432	443	432	448	444	445	451	434	451	466	433	430	447	453	432	412	409	464	419	497	430	448	422
24976	21490	24886	28551	21579	20016	5063	870	499	2254	2408	480	227	237	254	257	224	227	225	215	249	226	244	256	226	251	228	227	229	234	265	275	253	238	259	238	235	255	249	203	244	228	243	219	250	255	244	279	236	250	214	226	259	272	235	218	264	234	242	228	242	272	257	246	261	245	247	259	211	245	210	254	239	261	244	257	214	237	249	234	234	263	240	257	241	252	271	289	222	248	231	262	245	251	258	241	269	265	280	233	235	260	227	282	239	232	251	266	237	248	264	258	227	244	227	256	259	236	240	246	234	240	261	229	237	261	249	242	226	229	221	247	271	242	253	275	259	241	269	239	236	241	251	248	233	244	255	277	241	243	279	242	279	195	238	255	238	279	242	224	254	236	254	219	235	235	279	247	262	241	238	253	268	246	221	221	257	251	263	274	254	226	254	236	241	233	255	234	249	270	264	240	256	230	232	217	271	260	250	241	261	256	237	247	223	232	239	256	221	268	281	269	229	246	261	233	236	264	260	249	245	260	252	219	265	249	246	265	233	268	238	264	243	246	236	287	255	218	231	255	258	254	255	223	241	254	271	236	245	254	245	237	236	269	234	231	246	271	246	247	251	273	262	273	242	270	242	262	250	204	261	228	246	273	243	246	252	250	268	242	263	249	239	259	244	243	242	235	229	219	260	255	221	239	265	271	246	228	219	241	222	250	260	253	245	249	231	282	269	270	245	244	227	217	234	263	272	258	243	239	258	245	220	246	273	230	275	243	264	234	225	249	256	225	267	239	273	235	261	211	261	277	248	234	246	229	241	249	254	253	235	258	248	238	262	240	267	214	242	249	263	213	264	224	262	269	251	248	230	260	232	239	257	220	270	242	220	239	258	241	244	257	263	237	239	267	231	247	247	228	280	231	257	223	251	246	258	236	211	252	216	272	205	236	237	251	272	246	225	236	237	262	256	252	252	263	269	251	266	243	235	236	230	248	257	239	262	257	257	244	228	230	247	228	219	265	274	237	271	245	235	240	243	236	241	230	222	245	268	258	252	264	251	243	247	250	246	229	232	278	228	253	247	249	253	239	248	229	253	241	239	215	237	249	243	239	215	250	274	229	247	238	236	241	256	216	281	244	239	253	237	219	260	242	233	257	262	251	233	231	261	263	267	239	283	253	251	256	247	260	262	269	247	226	250	241	289	261	251	258	235	214	256	229	205	246	240	232	264	231	234	248	236	235	246	268	254	239	260	205	256	215	248	249	266	235	244	236	282	232	235	262	256	270	234	218	264	254	253	259	231	238	243	240	264	218	229	251	240	244	251	269	248	232	255	243	212	245	243	231	253	258	228	260	273	261	278	224	285	243	267	251	268	242	245	250	240	242	252	244	225	220	289	234	229	243	245	248	241	237	251	245	243	239	269	235	241	252	216	234	249	246	248	257	247	249	263	267	252	250	234	230	255	237	248	236	260	229	269	264	238	252	262	231	229	248	252	273	267	260	251	252	243	249	231	235	224	227	241	242	256	251	249	265	240	258	240	258	215	254	248	255	269	272	283	254	242	258	223	260	246	260	258	284	273	236	242	237	237	221	268	228	226	240	257	245	263	259	231	261	262	229	277	266	234	250	267	238	252	266	213	241	251	211	232	263	247	261	232	206	250	239	247	233	255	239	223	234	243	290	270	286	283	244	249	242	251	249	247	233	257	249	242	217	258	261	214	222	257	265	290	254	232	217	252	234	241	216	226	212	248	229	250	233	270	248	234	248	215	234	265	223	275	263	230	254	251	237	237	255	255	233	267	254	243	211	249	229	239	247	254	244	218	250	276	258	227	229	243	233	257	250	276	250	239	218	263	254	250	242	236	233	271	251	236	245	238	244	240	264	249	248	238	237	263	227	279	231	238	224	252	247	222	278	238	243	261	265	248	271	247	239	232	251	259	234	269	250	251	258	234	269	208	260	248	248	230	227	237	234	253	229	249	240	235	260	247	261	220	206	212	259	210	267	260	210	237	265	272	251	256	230	262	249	257	217	227	258	268	273	241	257	239	235	254	242	222	224	232	239	242	207	248	221	240	252	229	230	245	226	239	271	265	246	236	276	268	218	226	247	258	239	298	269	265	262	248	261	229	245	260	267	232	247	244	268	258	257	240	264	241	226	239	226	281	253	292	242	269	250	270	213	242	261	254	250	246	216	255	262	218	277	263	223	226	253	245	239	258	278	254	272	228	236	267	248	222	228	264	227	271	267	250	227	230	233	233	252	255	249	217	260	277	248	258	245	247	256	306	228	230	225	242	269	259	258	207	218	267	239	268	264	250	250	284	243	239	263	247	223	272	234	247	237	262	252	263	237	257	241	241	242	261	253	251	276	255	246	228	263	231	235	257	221	237	249	260	220	228	255	283	254	244	269	260	251	240	226	257	237	256	250	219	250	243	223	213	282	259	229	233	221	269	209	253	263	264	247	252	260	227	239	245	243	233	256	260	261	257	256	229	233	245	236	252	256	234	261	252	244	221	224	246	250	239	216	251	253	261	228	233	235	268	251	222	264	283	262	245	246	245	218	225	232	257	245	249	262	242	265	237	256	250	222	283	265	236	247	247	254	249	268	261	255	266	272	251	268	234	276	239	243	270	233	251	255	270	237	209	231	261	245	238	257	269	237	251	258	231	258	279	254	220	282	272	265	258	257	245	271	283	230	261	216	223	236	258	249	239	249	242	231	269	250	231	263	246	261	250	251	250	246	243	239	259	270	262	254	261	238	236	255	266	263	245	272	241	241	235	241	225	240	254	244	242	267	268	238	254	252	249	259	248	261	282	229	215	246	247	244	248	242	230	227	229	233	244	243	260	247	214	211	236	222	265	238	245	248	252	256	257	222	224	251	277	255	228	249	239	229	268	279	240	233	228	232	253	234	237	237	248	259	215	260	264	228	227	248	248	236	285	265	276	255	266	254	255	226	232	255	223	254	245	259	255	222	212	238	212	258	249	226	227	249	259	244	281	265	235	262	233	243	256	263	237	215	240	245	266	233	224	227	253	265	276	239	219	243	258	241	233	235	253	245	256	252	256	251	242	221	236	261	232	212	235	239	228	264	245	219	241	246	239	247	233	258	260	245	236	273	260	229	240	260	236	220	240	240	209	251	256	253	238	252	261	263	236	247	235	241	252	223	247	240	283	237	212	254	255	222	222	259	234	238	281	261	232	234	219	254	224	238	263	222	246	231	217	242	226	280	246	229	229	245	259	232	256	233	242	241	234	244	244	256	264	249	252	219	235	251	244	253	219	243	233	256	251	241	239	273	261	228	237	270	275	251	226	255	254	227	238	250	239	247	242	297	246	238	223	247	253	237	254	250	221	250	251	250	258	239	240	243	271	240	242	217	269	252	241	241	246	236	241	254	227	237	258	241	282	249	244	235	242	253	252	233	255	247	246	224	248	251	247	242	248	243	234	223	269	230	254	261	240	240	217	246	237	250	222	253	238	274	232	241	215	244
22789	35142	21672	10645	6201	3034	1799	896	783	1912	2005	774	589	575	617	583	581	623	604	612	587	606	595	608	639	621	609	639	609	651	623	549	622	608	582	600	592	636	610	585	629	631	624	580	605	592	583	578	621	557	628	605	603	669	641	596	588	602	595	579	607	612	586	586	623	602	612	593	622	587	585	622	573	624	592	614	619	582	599	589	594	594	602	570	579	611	623	598	635	620	621	599	562	575	600	592	623	618	557	584	607	594	592	623	583	615	573	611	652	596	627	591	598	602	597	619	611	605	606	609	601	558	617	608	627	613	588	619	564	595	594	555	595	578	629	586	595	659	592	594	653	614	603	621	618	585	593	541	588	593	600	587	622	598	608	645	606	620	586	586	651	625	618	612	624	610	610	631	633	611	579	624	596	586	561	618	583	583	587	631	593	626	626	625	623	604	587	620	589	663	597	642	614	630	662	624	612	601	590	585	608	579	639	591	619	630	554	610	616	648	604	635	607	603	638	631	620	587	603	550	595	603	593	611	617	580	642	586	598	592	608	565	648	599	616	605	587	596	611	567	601	627	597	620	597	655	658	567	592	582	611	648	575	635	599	633	571	603	583	606	628	596	570	650	605	606	605	568	575	608	627	631	618	561	602	635	627	613	602	598	625	580	580	569	605	583	617	583	608	616	587	614	607	621	565	589	588	629	635	568	612	600	589	610	590	609	568	601	606	612	593	597	585	598	604	548	590	599	598	632	618	601	622	632	592	623	606	621	610	604	564	603	607	583	617	597	616	578	627	571	590	598	614	612	629	604	600	626	644	656	602	623	598	579	608	614	588	616	602	572	603	649	587	612	607	653	578	627	588	652	638	601	617	566	618	594	609	612	600	611	589	613	571	616	595	612	596	606	625	597	610	618	601	615	634	638	593	629	628	644	634	609	575	625	609	626	607	582	583	627	627	640	577	594	570	625	588	604	595	636	609	650	577	585	572	663	567	602	601	582	591	631	617	592	603	608	585	608	599	629	629	634	607	600	609	634	617	599	586	582	593	627	598	592	600	629	644	618	619	583	587	615	567	604	668	590	618	605	607	607	609	564	600	593	625	625	600	614	591	601	588	621	613	594	590	603	596	597	608	590	580	635	606	579	605	591	587	626	571	629	617	610	568	590	669	601	636	607	576	627	600	583	622	613	574	610	584	635	613	655	607	602	620	572	600	648	615	628	647	624	637	619	542	586	626	668	616	598	604	579	603	638	611	610	593	575	561	612	609	610	615	595	554	631	581	615	655	619	616	600	608	610	576	601	614	603	597	584	617	602	611	578	579	627	593	562	609	647	569	604	650	579	595	628	587	589	591	597	605	614	603	578	632	619	609	613	592	571	631	631	612	637	593	577	614	563	594	630	588	609	609	595	598	581	612	628	668	596	612	594	603	605	558	669	570	624	622	615	621	596	591	628	592	640	588	584	621	575	627	664	649	610	580	586	619	587	591	596	640	537	587	597	537	606	588	586	588	624	619	595	624	587	616	612	563	555	599	623	585	607	594	626	618	624	582	604	613	589	620	590	577	608	616	622	589	621	595	592	594	592	555	613	583	582	570	603	625	605	593	568	601	622	615	584	589	614	660	577	597	591	643	581	595	596	668	591	620	554	613	623	592	642	599	609	629	595	576	584	638	578	640	602	598	586	590	584	583	609	541	577	586	606	627	591	591	635	579	613	605	575	604	595	617	583	619	606	596	576	682	628	605	600	603	584	629	635	647	651	577	610	644	630	620	637	640	604	584	592	584	570	623	586	623	636	676	619	622	575	623	609	579	571	613	565	599	580	669	625	569	588	629	601	589	584	619	612	593	601	645	622	580	625	581	626	620	563	630	597	599	602	572	606	601	597	588	580	622	627	587	643	603	604	611	642	615	589	576	573	607	576	602	604	629	674	566	574	566	643	625	602	603	603	609	604	598	601	613	623	640	615	590	558	595	603	608	623	653	598	589	590	593	601	599	567	609	599	640	626	595	606	589	584	617	635	580	608	610	603	609	607	620	592	562	607	557	626	614	555	620	577	628	628	611	624	611	616	562	599	615	577	588	606	628	617	597	598	652	634	570	606	605	602	620	611	601	629	636	581	599	620	581	627	630	584	642	592	634	593	577	649	598	569	633	613	596	623	599	604	580	591	584	623	611	597	566	617	605	605	604	593	604	605	563	625	639	588	646	561	603	587	657	582	557	621	608	596	615	618	629	595	605	591	635	636	598	605	593	592	611	641	616	570	611	631	558	601	596	607	599	611	605	636	588	592	562	581	599	589	592	626	580	622	629	569	605	585	643	605	579	596	618	600	573	631	639	593	600	632	595	608	596	599	597	612	599	598	580	605	613	609	628	592	598	591	574	599	628	621	645	643	609	628	556	611	620	602	647	600	605	589	672	577	559	619	645	639	599	588	616	586	648	561	564	619	602	648	614	595	592	601	595	582	637	548	590	647	631	609	588	559	625	641	612	604	619	572	590	605	597	645	575	605	586	603	606	585	604	592	538	642	630	620	614	623	598	597	608	594	637	657	600	584	571	562	642	618	639	593	614	609	617	581	607	550	618	560	604	563	610	640	584	608	588	598	587	659	601	612	563	593	581	591	609	610	570	584	574	627	600	640	626	597	614	577	573	646	590	596	589	602	611	609	613	663	588	574	605	569	553	638	619	608	607	587	616	597	641	606	583	637	628	616	606	566	610	595	616	631	589	622	629	574	604	624	595	619	645	579	578	585	587	623	595	578	648	566	584	633	613	642	621	578	596	644	609	617	625	596	580	586	598	618	648	608	577	602	613	644	652	614	591	657	607	597	599	623	614	608	632	622	593	612	600	633	609	622	638	577	594	608	612	632	622	611	609	626	591	635	575	624	614	589	574	605	605	607	619	600	596	630	612	626	605	635	565	605	639	599	594	584	657	671	620	613	571	655	599	594	615	605	587	570	613	622	558	604	615	575	580	601	577	595	592	575	601	614	553	593	625	632	634	590	589	598	610	615	553	593	586	577	587	641	652	621	565	620	649	583	571	609	600	565	608	622	627	584	687	596	612	588	629	561	605	622	577	589	588	638	584	584	588	643	632	582	597	577	585	623	619	589	573	577	634	589	618	601	592	594	614	621	629	639	607	594	644	586	603	599	578	603	558	619	626	633	627	595	621	611	592	607	572	591	623	602	627	623	564	575	602	586	655	618	570	598	586	664	562	608	616	622	584	567	628	586	619	606	550	607	561	609	602	571	607	583	594	621	607	601	612	586	616	613	564	597	589	584	623	598	614	637	624	580	570	633	639	592	579	592	655	612	577	591	595	602	603	605	593	573	621	609	605	577	618	622	632	605	626	577	584	586	600	598	582	568	605	588	588	615	604	572	590	603	555	609	597	570	603	602	605	577	589	584	577	566	612	588	601	611	584	587	584	647	623	591	640	585	597	567	560	566	621	606	596	614	607	576	579	638	591	581	601	592	624	608	612	598
24459	21534	25266	28210	21560	21724	18378	2956	773	4315	4139	926	241	245	281	246	238	236	255	234	236	217	246	238	238	216	226	253	246	267	230	204	234	239	248	247	206	234	234	212	287	246	237	260	252	231	227	259	229	246	240	264	251	228	224	221	207	220	212	275	214	210	240	233	202	248	238	267	267	239	221	237	242	224	217	236	252	224	238	217	231	250	235	244	239	251	256	264	240	219	233	234	286	249	230	244	268	228	243	251	217	242	256	252	237	256	196	266	249	237	227	225	224	210	232	237	259	237	231	257	226	243	255	235	238	244	239	243	228	241	222	236	259	231	208	258	222	229	240	235	235	239	256	237	222	231	212	244	248	227	233	255	260	196	226	258	269	258	217	246	242	224	233	254	225	228	222	249	220	253	255	222	241	220	228	269	244	265	204	221	230	217	228	262	210	249	257	221	200	210	254	250	198	258	231	237	241	261	250	270	272	238	215	276	250	233	233	258	234	225	280	276	241	231	255	204	243	236	241	250	217	221	226	224	217	226	221	254	244	227	271	255	221	250	221	213	229	254	229	250	260	233	272	229	253	238	242	244	216	236	227	260	227	265	231	260	246	236	240	241	236	228	254	240	238	275	233	230	241	235	227	241	212	246	220	274	223	226	240	261	225	251	260	223	256	219	220	223	226	228	257	250	205	263	233	211	225	239	253	237	237	262	243	240	237	269	230	263	262	234	257	227	215	215	234	222	234	231	237	256	251	227	229	258	217	254	233	221	241	266	235	257	253	233	241	246	244	245	233	225	239	221	260	237	221	243	264	208	241	219	247	234	228	216	222	227	245	268	241	218	256	246	260	224	220	266	232	267	246	238	231	253	237	238	257	233	251	216	258	236	230	258	248	250	231	250	229	257	260	217	241	250	236	240	255	226	218	235	228	214	237	240	259	250	237	243	250	266	231	254	248	247	216	293	222	256	235	227	253	228	226	234	219	229	229	224	215	251	241	239	257	227	257	213	243	249	238	249	258	210	203	231	233	219	265	222	281	219	235	255	262	250	257	251	244	239	249	236	256	219	223	242	251	228	238	248	224	217	222	229	273	237	235	252	248	221	252	238	213	250	245	269	252	217	239	236	210	238	238	238	250	258	225	226	224	223	225	252	234	243	265	212	212	224	248	212	232	232	210	251	229	232	225	224	256	201	275	233	239	225	224	257	238	241	251	255	230	233	255	252	249	235	226	238	249	247	241	221	208	232	266	241	253	247	252	239	228	245	263	225	238	233	238	268	256	214	239	251	240	240	234	247	238	251	240	227	239	236	233	246	233	259	210	258	218	253	245	233	239	240	243	248	229	226	228	245	239	212	253	222	228	246	250	254	229	242	235	223	251	239	215	259	252	263	266	217	250	226	243	242	254	237	267	218	242	264	229	209	234	244	223	250	200	191	240	237	244	263	220	265	249	243	226	235	215	203	215	229	221	257	269	207	266	218	248	244	249	245	224	231	253	246	228	249	224	238	237	241	266	246	231	241	231	237	239	240	265	267	237	258	225	239	241	258	228	229	234	263	241	236	233	245	248	286	247	243	252	270	263	257	227	226	249	209	220	215	215	207	233	232	218	228	226	229	238	245	261	262	239	211	233	238	244	243	263	235	252	230	246	248	236	226	248	227	244	216	207	226	233	251	269	229	239	248	263	265	208	245	234	221	257	201	242	217	238	257	245	216	244	242	235	222	247	259	244	246	225	239	218	234	249	227	243	239	244	231	243	202	221	247	232	233	243	222	267	212	237	250	275	223	253	244	225	225	251	244	254	234	224	225	220	223	243	254	231	234	225	233	272	230	221	258	223	233	227	225	233	235	222	247	206	231	244	239	218	245	221	234	216	250	259	255	228	244	249	213	231	262	259	248	213	223	247	250	247	237	226	248	264	240	206	243	229	227	221	253	247	222	229	225	251	223	252	224	248	266	245	217	222	221	262	227	228	261	262	229	242	231	210	250	215	252	251	236	232	240	224	267	247	224	243	235	250	204	229	260	252	252	221	238	257	249	223	234	231	249	248	223	268	237	272	230	236	227	230	263	250	251	261	259	252	230	275	239	235	268	249	248	258	236	221	229	240	247	248	225	243	225	205	249	251	250	264	266	227	220	235	206	252	246	225	230	234	234	228	243	229	243	245	239	250	223	246	253	276	246	242	224	229	239	252	260	261	227	248	212	255	240	241	240	248	242	253	226	251	246	244	213	219	269	256	245	233	224	259	254	230	252	246	232	260	238	258	228	252	247	253	221	276	237	226	251	270	229	239	226	221	218	249	230	211	214	248	226	246	235	216	264	243	246	248	232	240	245	241	245	237	210	215	254	237	243	213	245	278	247	219	224	237	252	233	218	251	234	233	236	253	250	241	248	231	219	245	229	235	224	247	223	224	267	208	226	235	241	237	246	248	238	227	234	231	218	223	247	211	196	248	251	228	219	225	245	255	229	227	240	215	234	255	239	235	260	218	242	208	260	291	259	242	238	241	256	243	208	235	212	207	236	212	225	221	272	217	229	224	254	249	250	260	234	231	222	267	209	231	262	231	270	238	223	234	243	226	253	255	236	244	206	220	257	251	217	253	241	247	232	248	205	221	237	223	213	239	223	205	215	238	238	237	255	242	234	247	266	229	254	214	225	225	263	243	225	228	234	235	241	250	245	204	269	230	209	232	236	209	221	231	239	256	226	240	246	230	223	252	257	249	229	241	232	262	244	247	249	236	252	267	249	236	241	243	240	257	240	227	223	223	248	219	237	264	252	245	254	243	230	240	262	227	226	243	256	231	211	226	253	261	229	260	228	271	236	234	211	242	214	237	226	233	258	242	204	222	259	247	286	241	231	237	265	253	244	259	223	256	215	237	243	212	252	201	240	224	216	249	281	262	244	230	271	227	233	229	250	225	240	226	226	229	258	251	219	227	237	214	259	264	239	227	245	254	231	217	252	233	234	237	249	240	236	244	258	225	219	229	246	241	212	232	235	219	248	215	205	249	235	254	230	239	229	219	242	221	250	214	241	232	241	241	234	249	269	232	217	245	245	232	249	212	232	232	209	256	240	260	238	242	214	234	239	231	221	248	217	218	228	249	227	228	255	241	257	212	234	239	222	240	227	257	227	245	232	247	252	240	233	222	232	234	245	211	257	229	226	237	243	239	259	240	234	215	224	239	211	236	228	253	235	259	236	238	231	241	238	235	221	242	224	260	225	236	251	212	218	248	242	213	230	209	239	237	222	258	246	211	248	235	247	249	225	218	231	237	242	255	235	251	259	244	244	221	243	226	228	255	234	247	243	224	218	226	227	216	242	246	248	254	243	206	267	219	230	240	248	243	258	237	251	224	234	246	270	232	229	229	233	230	241	230	218	250	238	226	207	224	245	245	227	214	214	238	259	212	215	245	209	214	234	213	253	293	250	237	227	224	244	257	244	236	198	233	268	230	225	227	239	250	248	231	240	236	213	225	210	245	272
27673	44151	26935	14475	8506	4430	2524	1322	884	3121	2951	991	577	606	586	565	582	577	587	563	572	568	584	564	572	567	580	550	568	569	556	567	563	593	541	597	554	527	558	562	548	555	555	567	552	561	542	550	563	522	602	578	582	576	558	631	530	545	560	629	617	546	592	527	576	532	535	574	555	547	582	570	527	575	562	538	602	550	564	583	574	571	529	521	576	540	571	555	557	556	573	570	570	552	578	563	585	597	532	581	555	537	608	555	562	573	595	498	637	535	579	606	590	553	522	574	532	553	497	596	530	574	598	585	564	549	549	559	577	545	582	563	550	528	568	556	520	592	601	558	582	561	555	585	558	602	577	550	560	554	550	578	593	560	566	568	582	566	549	528	552	543	575	606	595	569	548	573	559	564	607	524	566	557	554	529	594	551	536	565	557	569	576	546	570	584	546	542	589	543	576	564	552	561	550	561	546	551	506	583	512	589	542	581	562	555	567	578	540	565	586	582	552	592	583	583	529	545	541	502	531	590	551	594	544	552	536	545	572	563	482	606	555	575	593	543	517	551	570	566	565	516	562	532	601	540	554	553	555	577	583	526	549	578	574	601	533	554	598	532	529	532	539	557	583	546	556	561	561	583	538	537	541	550	570	550	534	540	562	592	556	563	607	534	570	572	583	540	558	585	582	572	563	566	550	582	545	550	534	600	567	531	591	579	564	565	559	567	504	553	572	548	563	541	559	546	562	567	570	574	531	526	553	596	590	532	575	579	598	581	591	563	519	571	572	514	590	578	575	582	587	564	605	534	571	588	568	591	556	579	537	589	594	586	575	559	620	567	493	598	546	595	563	549	595	584	536	543	579	547	562	549	521	577	551	567	527	601	535	544	569	578	579	579	524	576	559	542	557	572	585	605	576	601	585	614	590	544	600	523	526	598	570	570	573	530	552	574	563	514	577	588	584	548	601	582	579	575	581	575	598	580	570	610	555	548	583	571	533	563	544	529	612	553	608	539	565	537	569	573	547	626	581	586	527	554	538	573	628	590	589	606	550	587	536	553	538	570	562	552	517	576	552	590	550	567	535	582	564	553	584	588	583	560	636	545	563	565	595	574	541	586	604	586	615	544	566	576	580	573	556	548	585	565	589	603	577	577	552	585	536	544	532	538	520	562	516	579	568	586	564	584	562	582	555	559	553	548	573	545	578	543	526	567	552	536	602	533	541	613	575	566	562	564	537	562	522	593	602	583	541	547	582	576	556	595	583	564	587	607	572	530	590	527	600	539	582	575	530	558	584	601	602	605	573	534	549	579	527	612	507	550	596	582	567	535	592	553	525	558	582	589	534	577	594	540	535	508	591	540	548	561	566	601	613	575	553	604	516	589	517	548	558	573	585	550	558	566	574	589	579	569	569	540	560	538	591	560	567	565	561	554	597	544	551	566	562	566	545	532	586	546	561	590	594	579	552	535	571	545	576	566	568	551	575	597	529	544	569	577	618	564	540	611	557	539	546	575	536	587	623	533	589	570	571	568	563	549	612	548	583	578	545	564	576	546	564	538	571	571	580	564	579	549	566	525	556	562	550	535	555	592	542	581	574	622	522	573	548	565	531	575	553	559	583	555	546	561	538	572	536	551	547	550	531	554	555	586	565	563	566	509	552	574	566	549	575	568	584	532	542	573	564	570	594	588	552	563	558	562	571	498	519	564	518	558	541	576	548	571	571	566	543	517	595	542	560	529	547	569	558	546	571	572	564	574	564	601	566	592	535	579	555	585	559	563	591	588	578	531	577	532	547	571	539	574	590	571	552	570	547	532	514	559	568	596	585	541	570	571	599	550	554	515	559	570	582	532	560	580	563	545	556	589	570	578	527	557	580	572	562	545	585	577	578	539	556	569	587	597	586	567	550	552	601	539	584	574	537	534	576	581	554	550	588	582	581	555	577	580	560	544	566	545	608	547	628	558	563	574	581	548	512	565	574	589	518	566	546	540	565	571	558	533	571	580	576	565	562	548	574	559	562	553	536	570	534	545	563	559	550	562	548	599	554	566	566	557	527	557	559	536	558	562	525	565	580	570	573	571	513	562	527	591	588	572	564	575	561	619	582	549	544	608	563	589	610	577	572	571	544	546	545	542	598	571	550	586	564	575	602	592	540	581	550	574	604	561	578	583	565	611	554	553	561	535	598	565	544	618	602	548	536	616	514	564	528	579	580	534	588	555	556	533	554	519	566	553	576	553	587	557	570	543	559	560	490	585	587	547	578	557	588	573	582	582	562	528	562	595	510	546	551	566	560	575	553	555	601	570	554	546	520	543	598	539	614	580	607	547	510	557	541	586	609	592	620	605	580	563	572	541	588	545	553	562	581	552	594	583	584	625	596	570	575	579	550	567	547	586	527	563	544	593	580	556	600	600	612	560	582	550	573	551	532	536	546	578	558	561	576	535	556	549	523	579	559	556	580	576	581	583	577	588	525	541	537	510	530	559	598	588	558	559	523	542	566	575	578	553	592	552	565	544	577	560	589	549	591	581	541	564	589	619	561	550	526	589	562	521	546	534	544	539	536	579	550	591	562	555	561	610	566	528	545	578	541	585	555	573	566	557	550	584	540	562	542	567	598	557	542	585	592	566	562	605	563	597	556	572	569	578	569	576	542	561	570	576	565	548	571	575	586	558	539	564	572	525	568	550	571	592	551	531	551	554	573	571	603	557	543	567	577	581	594	576	588	583	584	580	570	559	540	599	557	595	586	521	555	602	561	554	579	594	586	567	565	523	566	525	587	558	540	602	542	568	547	557	552	572	538	588	562	558	566	569	532	592	537	588	549	529	548	549	609	548	611	535	567	563	623	552	591	585	563	586	599	597	604	569	593	585	587	556	538	560	535	559	576	569	575	548	538	565	546	598	587	572	543	552	552	568	602	580	542	588	552	558	536	518	550	536	521	571	494	567	534	606	559	618	533	569	572	577	533	528	566	560	600	545	577	535	572	534	536	557	590	594	577	567	512	537	562	578	588	566	550	570	538	533	519	568	550	614	560	524	581	574	527	576	574	609	575	588	593	562	557	581	536	550	540	582	587	517	500	541	574	614	578	539	588	553	551	608	556	561	562	564	549	595	536	558	550	570	542	564	563	551	619	577	612	543	583	545	534	573	587	529	553	563	609	544	542	560	571	555	540	539	553	573	579	569	562	570	596	560	587	557	586	535	578	593	543	540	581	543	569	561	516	588	544	537	605	575	560	579	501	569	583	531	546	571	620	543	547	544	598	572	581	518	501	549	557	558	625	549	602	548	577	512	549	561	563	574	577	571	594	577	576	538	515	572	535	560	525	567	569	592	594	567	538	566	579	585	597	578	549	556	575	552	563	570	582	557	539	591	533	601	541	617	596	567	586	579	569	573	561	519	580	596	572	581	546	583	569	562	538	558	570	568	567	584	535	609	581	561	519	578	563	563	549	575	590	580	570	506	586	542	518	534	564	565	557	571	549	582
32220	23120	19426	9550	3399	1795	917	324	235	392	312	216	199	193	169	167	178	184	169	149	188	149	154	180	154	170	155	171	183	154	151	160	153	168	148	171	184	175	166	188	155	175	162	156	191	153	167	184	183	183	157	172	144	186	163	171	200	157	202	189	182	173	172	174	159	193	170	160	171	184	189	180	163	173	187	175	177	173	185	175	202	164	180	164	196	178	169	184	165	165	161	178	182	170	169	190	162	161	172	169	179	163	171	188	149	153	179	179	177	176	171	166	187	149	183	171	171	174	188	183	160	146	182	162	178	192	195	155	166	146	157	164	171	173	178	187	155	170	156	152	187	172	154	171	166	197	193	183	171	154	173	187	157	172	173	164	147	154	163	172	198	195	137	150	149	195	150	150	167	189	196	165	185	147	170	170	161	181	145	174	172	183	166	169	161	163	181	185	178	153	173	176	183	164	163	156	190	157	164	181	156	197	178	162	197	175	179	189	140	166	169	188	172	193	175	195	159	196	156	166	162	175	202	189	162	192	161	155	165	193	159	184	183	182	186	181	177	194	168	178	178	160	184	184	143	150	203	210	199	187	159	180	175	152	174	189	175	191	181	187	163	182	154	165	187	155	177	172	192	152	172	204	151	171	136	171	175	185	183	162	175	188	172	176	171	149	184	156	164	170	160	180	180	145	187	168	183	159	185	159	175	155	155	192	170	181	174	182	186	170	183	163	162	152	180	192	162	183	175	154	172	190	174	177	182	167	172	171	176	153	176	172	195	168	168	183	165	179	168	180	155	176	177	157	181	160	174	159	199	153	154	181	169	176	181	177	168	156	172	177	159	168	168	180	145	158	179	173	174	176	142	166	180	184	174	175	174	181	179	174	176	174	181	164	183	158	199	182	169	185	145	173	177	191	168	183	150	182	138	180	194	156	203	176	157	167	161	165	165	185	186	163	174	162	166	197	185	162	176	192	163	159	163	177	154	174	161	196	174	196	168	166	165	192	157	171	177	176	169	176	166	169	173	179	161	181	158	156	190	157	176	198	174	146	161	177	177	186	184	162	166	162	161	165	147	167	180	185	181	174	148	173	181	171	179	169	177	155	159	174	172	175	153	164	172	185	181	159	161	160	184	179	188	188	162	165	213	180	183	164	179	164	169	157	170	166	179	171	181	157	178	179	163	152	170	170	157	161	200	183	143	172	168	166	155	166	163	168	176	187	186	192	200	195	187	157	166	171	153	169	177	173	182	176	192	200	155	201	178	163	157	143	163	173	177	194	178	160	167	153	176	176	189	180	196	161	182	157	155	176	158	155	167	173	172	160	176	161	135	139	165	168	190	178	170	158	147	172	176	172	174	184	172	170	167	188	140	160	187	139	168	166	181	171	165	176	181	176	158	166	153	176	169	189	168	168	180	169	146	178	166	174	163	158	160	178	157	170	183	170	181	159	164	152	164	165	186	188	183	161	184	179	173	186	173	159	167	163	172	179	184	184	158	171	133	175	168	180	158	187	161	167	172	166	170	154	170	158	162	153	189	175	200	198	193	164	160	162	192	192	157	167	179	176	163	185	158	155	147	190	190	157	150	179	183	193	168	150	174	172	173	172	186	193	165	174	149	167	165	152	160	156	174	183	179	147	172	173	181	180	154	161	157	169	146	179	147	195	199	159	149	170	173	158	187	171	160	170	153	184	183	191	171	146	203	172	173	162	213	169	161	184	164	162	162	160	171	155	151	154	185	151	147	174	152	157	165	161	175	190	159	165	204	168	184	183	180	169	168	183	146	206	165	179	170	171	188	198	184	158	176	169	172	185	170	160	164	172	184	189	168	158	182	158	167	189	178	158	151	185	162	194	156	149	165	168	172	160	160	177	173	225	174	197	182	159	168	162	176	181	162	171	164	165	167	170	159	170	173	189	178	182	191	188	176	150	160	185	188	189	176	149	188	170	161	157	181	172	172	192	176	159	169	147	163	181	179	183	168	183	167	169	165	142	161	185	191	190	162	186	160	172	155	173	162	182	160	180	154	182	180	169	182	179	167	142	177	156	205	165	184	152	188	187	180	166	175	155	164	161	175	160	174	178	197	157	159	180	162	156	177	154	178	175	169	157	193	175	174	186	190	170	193	185	183	186	199	198	185	188	191	153	176	163	166	175	191	174	174	165	192	182	160	167	173	167	166	157	167	163	155	171	194	180	152	187	173	163	161	165	170	157	176	190	167	161	158	175	166	150	168	181	175	163	180	176	178	187	179	174	165	178	146	168	166	164	172	176	176	158	187	173	158	172	177	168	174	169	168	175	166	158	173	158	165	170	184	157	166	186	181	145	194	167	185	181	191	191	179	172	174	174	170	165	212	134	179	168	174	179	156	155	171	175	158	164	142	171	206	166	146	194	162	161	180	175	160	162	156	174	179	147	175	182	185	158	197	154	153	162	180	172	190	163	145	180	174	170	198	172	171	165	182	163	147	180	179	180	170	170	198	175	200	167	179	169	169	158	188	157	161	186	180	163	183	188	177	158	171	144	161	170	175	187	166	182	152	185	181	181	177	169	159	177	177	157	162	176	179	188	170	191	181	162	177	160	167	159	214	167	167	151	154	167	185	154	168	170	182	178	158	158	175	172	169	186	183	176	166	188	162	180	179	175	153	166	166	173	181	207	187	136	176	174	156	183	190	156	172	142	183	168	196	194	166	180	174	192	132	185	176	157	177	162	183	189	156	178	164	186	171	165	188	183	177	183	218	155	157	188	178	173	155	162	190	173	170	166	169	176	166	172	165	166	167	181	175	184	169	184	181	182	146	150	168	180	176	180	164	150	157	168	166	164	180	167	176	200	165	185	159	152	168	184	170	172	167	166	187	172	168	162	169	178	175	168	160	170	160	155	157	160	178	169	185	164	170	171	172	176	193	172	169	153	207	154	169	155	182	175	156	172	153	177	147	159	180	186	176	172	164	179	180	177	191	162	173	194	154	140	151	165	202	172	169	155	193	168	164	156	181	168	157	168	166	169	193	171	138	148	174	158	186	174	204	176	151	173	185	148	164	192	177	183	161	156	173	198	155	193	193	151	150	189	143	184	164	201	173	204	161	142	160	175	175	176	171	153	195	178	205	147	164	160	179	182	187	173	155	158	183	175	171	175	193	178	159	179	162	158	162	176	186	189	176	157	193	156	181	187	172	156	171	180	182	181	161	164	179	188	181	185	175	171	161	168	162	184	186	149	166	166	144	160	148	206	183	196	187	171	168	181	162	174	182	174	180	175	153	174	161	181	165	185	157	168	179	163	166	181	162	197	196	150	165	148	175	194	181	160	188	176	168	165	147	151	180	201	175	179	178	157	167	154	166	193	179	188	174	162	180	179	143	173	189	161	187	180	179	199	155	170	179	174	172	174	173	190	176	164	175	177	168	169	154	184	188	189	175	180	169	179	177	190	166	176	167	162	182	155	173	164	146	196	169	170	182	187	167	170	150	185	171	172	164	185
25264	25619	11734	5432	2540	1466	841	530	523	601	561	493	465	472	442	466	452	493	439	437	473	465	473	451	458	471	461	457	428	459	439	449	500	494	460	468	451	452	445	426	464	451	456	462	452	488	413	454	424	456	456	436	462	449	464	432	475	461	467	458	444	448	461	476	439	442	450	454	473	459	501	430	481	469	495	428	462	420	482	538	453	437	493	453	492	458	433	439	459	456	464	432	470	437	495	422	432	459	491	452	465	475	460	471	458	469	472	452	479	460	506	452	451	492	444	481	469	443	425	413	491	481	442	455	468	406	441	444	443	454	434	464	414	419	476	436	458	436	415	489	426	462	477	435	473	437	464	431	516	487	444	484	450	461	455	454	449	433	462	441	455	457	444	449	454	490	476	450	434	423	432	468	454	465	481	429	446	448	452	445	481	473	467	456	460	472	465	451	447	468	427	449	478	430	469	424	497	428	448	445	466	469	462	435	462	466	421	443	489	483	452	472	443	486	447	438	476	462	461	467	454	383	443	464	461	443	487	489	447	469	451	447	456	480	471	481	437	446	481	462	466	473	454	439	484	460	467	456	443	487	477	445	435	478	437	434	490	419	459	457	451	496	449	499	448	478	439	466	473	473	438	456	453	482	473	487	466	452	455	439	459	473	483	442	465	459	440	472	488	432	481	484	415	438	451	428	439	442	478	478	439	469	428	443	448	507	463	432	476	448	486	434	459	466	416	458	470	453	425	437	507	467	434	458	490	453	472	485	446	436	456	455	446	444	470	470	450	478	449	420	459	434	444	493	462	480	452	492	473	454	440	449	471	442	474	495	408	473	503	474	451	480	460	470	446	448	492	460	434	466	424	454	491	453	491	471	445	422	452	472	468	461	448	447	504	486	458	469	466	476	445	492	474	469	433	464	408	457	490	451	471	437	444	482	432	497	468	450	484	445	453	418	450	436	432	486	456	473	485	435	466	471	460	481	470	443	457	477	455	431	426	450	471	402	508	444	440	452	457	449	474	501	459	459	457	436	453	441	440	459	450	467	496	483	462	493	493	476	481	445	477	454	436	472	445	444	470	504	473	460	455	437	479	457	465	421	444	447	429	444	437	434	477	464	443	412	476	480	488	498	450	464	456	430	459	444	475	435	507	461	451	441	452	483	489	468	455	458	449	439	478	480	467	456	450	452	446	440	466	454	494	460	433	440	494	463	454	410	464	484	438	468	440	490	428	464	448	449	449	461	494	446	473	480	485	463	451	431	449	447	452	472	481	469	470	424	442	468	482	474	451	463	416	516	426	458	473	466	462	434	467	473	436	461	458	430	429	454	473	456	462	489	461	455	467	460	453	494	451	416	439	459	428	479	426	464	499	439	497	471	495	445	474	456	452	487	473	464	422	436	465	479	479	448	472	421	486	469	474	430	446	454	495	467	424	469	479	499	431	448	463	475	492	497	490	440	465	461	451	441	459	481	439	459	444	471	504	421	445	458	458	428	465	444	429	460	431	471	462	471	447	453	470	444	457	481	473	478	449	431	435	454	479	455	454	431	433	461	450	449	440	479	456	470	429	452	465	439	507	456	430	458	432	437	434	465	442	472	459	466	474	430	450	450	450	449	405	468	442	458	474	458	456	483	479	473	478	487	424	464	442	466	477	444	495	464	438	416	492	427	434	434	472	446	459	463	431	455	504	471	444	438	471	469	469	427	482	468	430	456	508	468	437	466	461	449	457	481	489	475	458	477	441	452	452	445	467	474	460	477	443	485	448	482	490	443	471	445	435	478	487	480	446	432	485	431	463	434	505	476	484	481	468	437	434	440	442	421	503	420	456	473	436	412	475	453	441	438	444	447	449	466	447	443	470	476	466	460	467	439	464	454	454	474	477	468	420	494	479	444	483	459	426	438	454	447	506	488	503	466	469	430	463	432	445	449	479	437	463	460	455	478	438	480	444	445	434	474	453	475	446	444	481	483	446	455	470	481	438	480	464	489	472	410	464	441	443	450	436	481	456	494	448	507	447	459	443	450	443	450	471	475	443	461	429	462	424	421	456	474	467	452	469	443	459	429	478	460	451	501	472	455	436	461	486	467	487	455	452	439	438	491	492	487	490	449	464	500	516	465	461	440	450	459	467	482	476	467	458	455	467	477	455	475	446	485	470	502	481	452	433	461	464	445	492	411	437	482	458	440	458	430	441	430	446	472	478	482	458	467	507	447	466	425	470	461	495	453	439	481	482	447	448	409	465	481	458	494	417	474	512	472	461	473	430	465	454	469	465	458	447	455	448	444	437	462	445	444	466	425	478	459	456	446	477	448	487	456	479	428	461	453	458	486	464	476	469	440	450	471	426	462	431	467	472	462	441	480	414	503	488	480	470	465	436	453	426	470	419	463	445	472	404	444	448	465	480	453	460	468	460	452	449	501	446	464	438	474	462	459	455	464	482	452	464	408	440	490	462	449	451	493	442	429	445	459	472	443	451	436	428	427	480	443	463	479	472	455	441	462	459	453	445	450	487	504	476	417	480	447	456	430	446	467	469	423	426	502	460	452	496	491	494	461	436	454	441	430	475	469	407	441	443	485	464	467	440	455	469	410	464	455	439	459	418	444	500	469	491	458	504	462	455	456	460	456	457	477	454	510	461	422	467	474	443	474	461	407	470	478	443	464	450	469	435	480	466	414	468	439	449	441	472	478	440	471	491	490	468	431	464	454	454	458	462	447	511	456	454	435	466	469	438	457	439	441	463	499	437	428	433	459	506	478	463	457	451	453	487	492	454	443	445	496	458	459	480	471	484	476	468	445	439	479	479	466	449	421	468	482	471	460	455	440	441	446	457	461	459	440	467	496	463	478	440	435	454	419	454	460	434	433	456	451	490	457	443	473	469	481	449	476	465	470	451	420	427	453	438	481	500	454	486	472	450	457	449	488	447	459	477	388	463	498	452	462	448	445	452	473	467	444	474	472	429	490	425	466	458	460	452	433	469	452	453	448	486	429	430	457	450	476	432	459	458	473	460	456	471	479	466	456	450	446	464	472	444	490	410	455	451	480	500	458	451	496	462	428	422	457	485	468	453	426	497	432	471	471	436	458	435	443	463	474	471	439	441	513	447	492	499	448	494	429	459	414	437	481	448	458	487	457	461	475	470	486	473	443	490	482	483	482	456	428	460	452	456	461	457	482	467	405	496	487	446	452	428	455	466	475	451	466	475	473	458	453	488	464	422	469	444	451	421	479	429	441	451	464	492	445	468	476	453	451	435	468	494	480	448	461	496	463	457	482	499	463	450	458	445	444	486	443	505	432	488	470	466	464	453	449	411	433	463	475	443	500	452	449	437	415	482	428	464	491	408	455	467	421	454	418	462	457	456	430	469	426	462	429	457	461	461	453	465	460	440	478	448	477	446	470	475	432	423	446	483	467	467	446	455	472	454	469	474	443	463	463	507	443	434	446	496	491	491	459	517	433	516	443	425	485	507	517	473	455	453	463
24963	21538	25010	28527	21609	20152	3933	542	1427	2869	1771	383	283	263	241	269	255	251	239	255	257	262	255	246	258	279	245	235	278	268	283	248	265	262	275	263	243	256	249	233	268	276	234	245	267	274	253	232	239	255	229	238	291	291	237	257	269	287	267	251	247	274	283	274	248	236	266	227	286	254	251	279	262	228	271	268	250	258	249	242	247	282	260	285	246	241	218	250	265	276	242	257	267	251	266	259	248	242	266	240	243	253	231	234	261	265	225	247	248	276	262	307	252	233	256	265	261	252	260	279	279	254	263	282	251	239	242	250	246	244	283	253	237	263	278	274	240	254	244	251	270	254	254	248	247	286	270	243	274	228	253	264	297	274	255	245	241	261	231	240	266	257	289	265	242	279	276	251	269	269	248	294	253	248	268	272	248	260	261	262	260	264	254	258	271	250	239	247	231	241	251	229	244	237	249	280	256	244	285	280	258	232	251	258	255	258	243	256	249	262	223	242	260	216	266	264	287	221	247	283	233	257	287	272	264	265	254	231	243	246	204	252	252	267	270	280	274	258	256	235	269	276	242	247	246	268	238	229	258	261	258	231	258	237	269	263	262	287	266	246	243	285	242	247	231	257	275	261	246	229	265	239	228	214	231	251	275	233	231	276	257	225	235	261	258	262	266	234	271	238	238	250	248	260	284	254	240	255	273	200	245	255	249	236	262	253	283	292	256	236	232	261	208	255	257	248	251	249	246	229	260	261	248	251	262	265	269	256	254	276	247	275	271	246	246	263	232	240	267	262	268	245	264	250	240	228	268	255	247	250	263	256	250	257	275	236	234	268	244	219	244	248	246	242	282	274	248	239	249	278	265	243	269	251	259	278	263	248	253	266	264	247	237	249	262	272	265	249	238	272	251	263	247	255	266	235	259	275	276	236	247	247	261	253	245	260	251	283	254	221	274	253	230	266	261	279	237	236	247	254	252	255	269	241	245	277	259	273	252	290	264	267	254	245	253	265	231	230	231	264	243	234	254	232	232	285	225	266	261	283	222	250	260	200	273	213	258	247	275	248	232	268	270	266	261	271	277	250	243	257	271	259	274	262	237	270	266	260	286	259	240	286	225	249	277	275	247	229	230	232	253	277	271	242	232	233	249	263	242	264	247	224	252	276	265	267	266	229	266	273	278	263	283	242	258	249	270	253	233	271	250	227	228	235	274	263	217	268	266	258	238	233	260	263	249	268	234	263	239	274	235	262	268	249	237	256	234	247	239	279	263	258	226	261	276	236	221	268	284	222	236	266	236	233	255	287	260	241	271	240	246	283	273	231	244	298	263	267	250	257	270	258	240	225	245	256	243	270	253	252	252	312	244	220	258	248	278	246	220	290	281	232	264	240	255	233	267	281	253	272	262	231	266	281	231	255	251	252	237	248	243	258	260	260	265	272	242	256	260	246	253	260	256	258	250	245	260	228	231	265	253	227	271	280	229	242	266	239	276	242	249	246	245	261	228	251	267	250	253	225	239	256	252	251	265	226	264	262	228	223	244	275	235	253	242	277	233	234	253	237	251	234	267	223	245	260	225	251	220	230	263	281	237	259	250	261	244	235	258	227	245	278	259	269	215	274	261	265	279	244	256	235	238	254	244	246	277	264	248	257	286	255	231	252	235	263	291	227	251	224	263	244	245	254	251	242	242	276	261	273	250	249	245	270	244	250	273	259	266	265	217	228	275	256	275	242	224	230	257	244	237	242	239	267	264	257	259	226	260	233	275	250	241	266	272	264	260	271	302	274	259	265	264	253	245	267	246	242	254	265	232	262	240	255	239	261	256	284	231	238	249	256	277	240	242	258	231	270	243	249	269	245	270	249	258	251	247	244	266	239	252	262	276	281	241	266	245	266	255	251	251	266	248	256	266	258	266	308	242	264	252	264	249	265	277	246	244	235	262	271	219	256	241	282	232	253	264	267	243	287	243	248	250	264	244	234	256	244	259	256	283	242	246	228	255	248	243	275	277	269	277	234	237	239	245	225	287	248	264	231	237	220	249	273	248	222	238	262	241	257	249	262	244	229	267	254	264	246	274	285	265	255	253	246	247	258	246	239	218	265	261	233	251	249	240	250	280	252	226	249	249	259	250	261	267	248	287	228	241	242	232	238	241	242	243	216	266	219	273	247	243	274	274	280	249	259	252	245	277	242	255	271	232	266	240	245	239	242	252	266	267	235	264	270	277	262	268	230	270	233	245	242	249	259	251	245	266	232	240	268	260	270	255	278	267	277	256	270	266	276	257	244	238	256	278	231	259	237	260	264	248	253	219	256	289	247	269	249	229	244	230	254	263	245	243	241	272	245	267	263	265	265	254	283	228	224	268	233	252	256	262	247	250	262	246	254	242	286	258	239	231	260	261	227	240	225	231	275	255	241	256	271	245	277	284	252	260	246	263	257	256	257	233	249	223	221	246	232	243	244	234	254	259	284	245	221	226	271	247	263	263	272	266	249	255	228	253	242	224	260	255	264	250	259	253	264	246	251	240	278	292	275	271	232	224	232	255	255	245	248	233	278	242	256	259	252	264	251	264	248	241	232	260	244	261	235	260	256	290	241	218	241	231	248	233	269	270	250	263	232	255	240	255	248	216	222	246	237	236	255	240	244	260	238	228	282	267	257	278	250	254	272	255	260	245	272	255	236	285	238	265	248	266	265	261	238	255	247	255	249	282	267	228	246	254	255	284	272	262	255	276	248	259	239	260	220	250	238	284	254	279	254	245	243	271	269	275	241	283	249	249	232	251	223	244	255	247	247	232	250	222	258	245	231	251	276	269	233	234	254	246	233	267	222	217	276	266	269	259	282	285	280	237	269	256	245	226	278	244	236	249	219	269	290	230	242	217	234	266	258	237	243	271	286	248	259	248	248	246	302	299	253	273	247	238	250	264	235	273	236	257	251	263	256	250	244	252	268	256	266	250	226	279	254	220	238	264	241	236	284	284	223	251	266	268	263	256	235	267	249	245	254	261	262	260	267	258	264	227	232	250	245	225	224	210	260	260	280	257	259	256	254	262	220	268	257	282	259	241	256	217	268	264	273	244	218	246	266	266	247	269	269	266	261	258	253	267	240	234	293	271	268	242	260	262	259	241	248	252	232	265	236	250	258	268	257	232	259	238	262	241	237	275	247	247	242	282	257	251	269	265	266	254	256	258	249	267	269	267	271	242	240	239	242	247	262	262	284	240	232	251	271	241	225	278	254	246	261	255	238	234	240	241	248	232	235	262	257	230	252	252	290	247	260	263	257	266	252	239	248	250	240	244	270	260	266	249	259	263	249	235	245	253	244	252	254	265	272	254	245	260	240	237	257	255	263	246	224	244	220	250	248	234	259	271	256	263	241	235	219	265	298	288	249	258	254	290	230	230	244	265	230	255	240	260	249	246	237	244	240	269	226	227	263	237	265	282	234	257	259	251	254	227	250	235	214	257	272	270	257	255	239	265	249	226	233
22710	33893	20981	11287	5726	2994	1135	757	1378	2369	1582	719	674	632	589	634	633	611	635	640	647	591	604	629	654	591	595	613	606	617	599	677	649	625	643	628	576	666	596	633	619	645	661	598	607	567	635	609	581	645	581	607	619	669	647	599	649	610	598	566	609	606	604	600	611	575	638	641	650	636	583	558	606	620	590	617	646	621	594	609	615	605	619	614	571	598	619	608	613	650	643	601	616	635	607	646	575	587	593	604	649	594	634	570	624	631	586	649	601	614	597	672	664	573	644	615	646	651	612	593	645	606	621	616	624	633	581	606	621	661	671	584	623	629	646	600	627	610	637	648	630	650	631	599	632	623	585	608	638	614	614	652	582	639	579	624	577	577	613	644	611	626	611	624	614	611	623	616	637	640	679	589	633	587	542	619	637	583	619	631	631	660	603	578	590	598	606	577	617	617	603	603	655	605	581	631	600	624	617	613	649	570	594	609	615	570	609	608	618	641	624	582	609	612	626	653	666	620	584	600	586	570	605	640	668	661	617	592	613	634	645	637	590	622	590	655	625	631	625	590	600	608	658	643	624	655	602	609	610	571	602	616	653	593	587	635	638	631	648	598	601	663	636	604	568	617	642	616	630	609	586	593	577	575	645	586	583	620	631	590	585	606	615	642	612	625	588	610	643	580	596	651	621	592	613	615	582	639	639	675	636	603	618	585	644	662	593	608	639	623	599	566	618	576	582	607	618	603	633	601	588	600	588	647	645	649	604	627	632	635	618	611	653	593	544	651	639	628	601	606	608	671	567	628	636	605	593	633	628	631	622	611	647	640	653	608	575	610	587	613	659	622	598	628	625	583	636	619	637	621	576	616	620	617	643	619	597	622	662	594	648	639	611	604	630	670	669	560	654	633	635	595	619	654	657	671	594	641	631	644	621	624	580	616	615	626	604	556	646	649	586	604	576	605	601	612	644	625	603	626	598	614	630	617	609	623	624	587	598	615	600	594	616	623	642	623	622	583	617	603	580	613	632	631	625	573	606	634	599	616	604	664	633	656	626	584	633	634	634	580	591	620	660	594	602	572	565	621	607	572	639	599	623	608	598	613	631	665	610	623	619	630	639	631	671	603	641	651	610	591	600	610	648	616	677	642	623	610	631	618	611	632	626	597	596	583	621	610	576	582	614	597	639	651	632	619	599	680	651	637	620	599	595	676	579	623	591	652	593	627	576	596	612	595	643	619	608	629	617	609	608	563	587	633	595	628	611	593	630	635	609	664	658	662	643	630	620	633	623	629	661	638	617	590	609	590	637	598	658	643	623	629	578	655	594	611	622	614	599	630	625	618	609	623	629	610	653	646	601	581	576	616	595	628	628	625	613	628	619	580	615	626	644	597	595	637	632	610	607	639	622	650	646	640	590	597	597	638	651	640	641	566	647	635	625	599	646	585	592	607	607	634	610	616	620	611	656	646	629	611	610	625	631	650	612	577	612	629	659	599	638	674	610	658	604	623	596	615	569	605	597	675	635	606	603	615	653	609	605	594	592	629	647	639	611	609	606	629	635	578	638	628	601	625	624	625	620	606	601	678	643	607	625	619	594	590	648	584	641	616	611	611	597	625	604	648	608	644	570	652	625	595	568	560	617	582	608	596	601	627	615	565	615	591	597	613	645	613	571	640	606	596	592	601	625	578	634	601	613	603	582	625	651	643	610	614	644	623	600	646	619	607	609	631	652	624	628	604	618	621	644	594	607	639	609	627	621	672	618	562	601	608	624	586	587	572	653	635	608	687	601	583	575	585	569	605	590	630	657	686	667	618	610	619	628	602	601	621	602	575	616	604	621	641	624	593	614	601	666	619	610	594	611	586	640	591	603	622	654	636	641	629	640	622	663	637	644	598	615	668	625	608	626	644	615	640	609	648	637	617	648	582	578	640	608	656	620	595	627	628	582	603	603	626	601	637	569	660	621	591	594	644	645	627	620	624	631	613	586	622	620	626	586	631	630	657	614	593	662	660	606	623	629	625	593	623	598	571	631	629	597	606	585	645	616	662	618	624	633	610	597	649	626	574	599	580	623	612	659	603	623	610	604	604	687	590	591	616	623	613	603	621	651	651	631	621	602	601	625	641	617	639	628	653	628	612	642	621	593	603	581	609	598	602	612	635	608	616	599	638	621	662	630	636	605	624	593	626	594	611	619	618	630	591	643	577	604	595	613	614	598	586	609	622	633	625	588	618	611	649	632	641	643	618	618	630	652	610	624	644	617	623	601	629	608	613	627	601	663	587	623	605	591	611	607	671	627	612	622	611	585	613	581	589	592	607	640	616	603	609	613	603	662	627	624	601	591	589	590	632	630	608	596	598	632	627	650	639	598	589	550	597	591	597	603	628	592	659	667	609	626	644	534	626	642	635	616	655	607	602	569	634	598	619	631	606	603	595	598	626	617	632	579	633	605	603	597	572	636	616	644	609	627	647	610	627	600	626	653	651	612	663	628	573	590	613	615	613	571	596	596	604	651	614	621	622	642	588	582	597	637	605	603	615	641	633	602	601	565	623	621	603	610	577	661	611	657	612	619	620	575	646	585	603	599	632	621	639	633	570	605	650	633	612	615	604	623	634	633	612	624	642	608	620	585	619	586	624	606	621	597	596	653	606	606	643	577	612	637	637	625	643	585	621	670	623	630	608	621	643	594	611	669	613	578	602	556	579	614	603	590	654	576	678	650	605	582	590	665	642	610	580	640	613	609	599	658	640	597	643	588	626	597	629	599	624	617	615	581	630	651	596	594	628	603	640	620	604	609	611	621	624	601	610	564	614	638	638	585	648	619	629	594	620	603	613	612	613	623	646	608	592	597	633	638	582	607	605	654	595	679	604	591	617	555	610	598	628	653	626	595	690	640	600	683	633	606	596	612	605	620	612	578	612	608	614	614	591	613	633	639	665	589	663	605	576	584	594	619	649	606	653	559	572	590	622	608	613	595	635	593	640	616	624	642	615	567	610	612	636	614	651	654	630	608	607	605	640	549	613	584	626	678	609	634	618	642	587	663	582	639	591	629	607	607	605	623	614	586	595	636	583	603	605	652	595	619	638	612	615	567	592	559	596	599	669	623	621	604	627	639	598	644	574	594	607	668	632	634	623	621	603	620	571	633	594	575	623	597	606	617	602	613	676	675	637	604	593	609	592	623	662	616	607	597	590	610	615	652	667	602	672	616	637	626	662	597	597	635	616	621	599	598	632	613	622	617	653	626	638	604	603	620	619	608	586	592	649	591	610	670	590	631	623	657	626	649	578	592	615	635	620	619	591	594	602	640	610	634	622	606	712	662	629	612	615	575	666	613	621	647	625	623	590	619	605	645	592	607	612	620	644	641	595	608	651	584	600	614	610	624	579	627	583	596	606	651	590	598	645	591	602	617	609	612	680	658	591	631	581	603	642	610	641	587	630	597	573	620	639	583	581	636	549	613	662	602	639	606	610	603	611	581	620	638	641
24466	21565	25307	28286	21593	21721	17846	1998	1106	4738	4647	794	264	244	253	235	210	219	254	243	275	255	239	246	248	255	226	247	235	230	221	218	228	244	262	238	233	263	260	245	238	225	246	246	262	254	232	208	246	228	262	233	253	247	250	235	229	235	233	228	254	242	237	232	228	220	232	253	238	210	212	261	241	265	217	250	234	213	252	207	260	238	238	241	225	244	249	236	223	235	218	245	217	228	224	236	250	230	250	228	241	233	231	222	264	230	235	223	261	246	246	216	243	258	264	241	201	218	263	226	235	250	222	228	266	221	255	244	211	274	221	230	225	240	228	254	244	266	241	256	240	258	255	256	236	239	247	236	225	271	240	241	277	243	262	242	226	251	250	208	241	215	218	232	219	214	262	232	248	240	277	264	230	245	247	226	240	230	238	236	233	227	245	241	246	259	237	221	237	233	201	273	260	231	227	251	246	231	243	263	231	232	221	245	261	246	244	198	250	221	243	245	235	221	291	265	222	243	269	226	259	263	255	237	228	230	248	246	221	251	204	206	262	242	224	261	238	237	228	221	271	217	227	215	271	232	238	241	258	219	236	259	253	243	253	267	226	241	251	207	248	239	232	242	239	240	221	264	233	215	238	243	249	243	219	194	270	237	221	243	263	224	227	238	224	238	236	237	257	241	261	239	238	258	250	221	227	241	220	237	218	220	208	240	230	225	251	242	252	231	236	237	227	221	246	221	243	252	212	246	265	217	244	242	217	228	226	239	248	253	231	247	250	228	249	263	240	250	225	260	221	223	217	250	229	222	252	231	227	265	215	257	254	219	280	238	215	230	219	251	251	241	248	234	232	246	225	256	204	234	246	236	249	257	215	246	244	238	240	218	251	233	257	206	253	220	212	215	224	235	256	255	222	214	230	254	214	256	245	212	228	226	234	257	246	242	234	243	237	202	211	255	229	229	234	228	227	261	246	287	237	228	241	244	213	232	245	227	194	256	205	208	221	227	207	247	260	219	248	237	255	239	227	231	263	253	237	236	243	259	214	228	260	253	257	223	259	232	237	256	226	232	262	251	238	229	242	229	269	247	245	241	248	217	226	228	260	228	231	245	212	241	225	247	242	228	249	236	243	228	241	238	275	204	258	256	245	249	259	241	233	298	249	267	230	238	239	239	260	256	251	230	221	263	217	215	247	250	247	255	227	213	254	220	261	266	242	247	237	238	246	247	218	242	241	232	221	261	216	223	281	249	252	224	246	262	260	247	229	238	260	253	252	211	251	218	236	248	233	247	216	235	237	215	257	204	235	226	247	253	237	269	254	223	242	203	237	199	246	222	231	239	233	256	264	226	241	233	242	248	237	203	231	249	238	219	248	215	228	248	247	231	234	251	222	259	244	253	258	231	235	228	221	247	245	227	248	230	222	211	251	267	247	192	233	249	224	240	224	241	236	231	234	255	241	247	252	232	243	221	228	237	236	246	224	212	231	226	226	265	224	216	271	260	239	250	235	251	208	232	232	271	254	233	216	232	219	223	242	246	265	218	237	268	239	225	232	258	234	278	231	247	190	263	269	227	245	235	221	206	257	236	208	235	238	215	246	276	240	236	268	263	239	234	229	215	258	268	219	241	254	240	268	233	267	256	230	250	247	248	247	242	253	269	201	223	236	224	271	253	239	230	246	246	258	265	245	247	255	246	247	248	248	247	235	230	248	238	233	226	231	262	260	225	238	225	242	251	247	200	226	233	239	237	256	213	217	239	228	250	213	222	233	234	244	244	258	266	251	214	223	220	259	237	232	219	240	238	257	266	233	251	217	235	222	247	245	208	228	232	247	242	230	227	235	226	233	248	200	263	237	248	236	239	212	236	237	253	227	227	275	239	220	229	258	238	242	226	260	266	242	193	232	227	252	257	240	252	251	244	252	270	219	222	227	222	238	253	233	222	217	240	247	236	257	232	238	235	238	224	235	196	230	228	220	228	255	232	222	234	232	231	232	217	217	235	228	236	217	241	238	246	199	237	227	239	238	219	256	218	231	214	234	242	256	206	215	267	237	230	223	229	245	252	225	259	241	247	264	229	260	246	206	235	245	249	279	212	228	231	217	221	250	253	239	254	232	253	235	255	218	224	203	265	235	235	244	209	238	246	231	224	235	204	242	246	244	221	232	259	218	215	231	208	230	233	237	261	242	233	242	241	235	244	251	263	225	193	233	212	250	251	220	251	249	256	221	219	235	215	226	256	237	236	225	220	248	231	211	236	264	236	281	221	224	239	226	241	225	231	232	236	254	231	234	245	224	235	220	237	229	234	242	258	243	223	206	243	242	242	241	239	227	248	246	239	232	231	233	222	255	245	235	254	243	210	205	217	238	233	260	255	255	254	230	239	252	228	252	226	242	206	217	239	213	233	253	251	231	252	265	239	234	238	226	245	220	265	224	238	238	237	230	249	279	258	249	225	201	258	251	228	219	249	229	235	230	248	286	243	256	258	260	236	248	233	228	232	218	238	238	261	246	241	245	209	230	238	250	245	247	264	240	214	240	249	266	256	230	224	253	228	206	236	254	248	279	224	237	232	231	243	236	258	236	205	250	248	252	243	211	258	239	242	261	256	229	212	264	221	220	248	208	235	241	247	236	202	218	214	239	250	236	231	244	225	244	212	268	258	222	238	226	238	230	263	224	251	256	232	211	252	257	236	246	196	198	265	257	232	219	229	243	275	252	235	250	211	224	233	236	235	236	254	228	264	246	235	210	240	227	241	218	261	247	229	262	263	223	232	249	239	224	235	237	241	248	224	232	226	260	238	221	247	226	227	226	220	223	240	243	236	253	255	193	253	235	225	239	243	217	274	228	226	250	249	201	287	250	223	217	234	214	249	214	241	240	239	243	233	192	219	251	241	218	244	243	216	239	233	226	258	255	275	249	242	240	226	235	244	218	227	250	262	250	232	214	224	242	216	236	256	203	262	228	216	227	230	232	250	231	248	262	252	236	220	266	254	206	235	223	246	219	254	254	230	242	235	237	226	226	210	234	248	261	214	221	229	253	238	242	221	242	266	206	246	242	233	231	217	249	244	254	231	219	231	240	226	244	248	233	239	250	229	265	218	236	216	219	224	203	215	241	243	253	222	257	238	222	256	224	196	239	236	226	245	216	226	263	239	217	240	240	224	245	232	219	244	234	231	221	205	232	257	245	246	243	222	239	238	232	250	215	269	248	230	235	219	221	228	246	217	251	251	214	226	245	247	214	229	208	255	221	217	208	218	235	223	225	240	241	260	226	255	230	241	228	295	227	216	229	215	250	234	218	273	250	253	245	237	242	223	258	223	236	190	208	227	226	230	245	233	215	235	235	237	224	245	251	244	220	250	256	229	238	207	235	219	286	218	258	196	254	257	211	237	225	211	250	220	230	248	233	196	230	242	246	268	242	232	255	245	228	220	218	193	222	226	227	253	239	240	205	239	216	227	220	236	227	247	249	228	226	223	258	244
24966	42659	30639	18743	8530	4008	1953	1010	1053	3177	2924	890	581	574	562	598	581	523	521	537	586	594	576	556	610	549	573	593	573	560	582	571	549	622	552	520	548	545	543	569	518	590	609	574	548	563	567	620	523	540	575	569	587	571	555	571	561	573	573	602	583	605	533	580	610	568	567	533	541	528	565	561	555	575	547	574	577	560	544	594	594	569	575	546	591	569	544	533	534	569	517	541	561	531	597	524	547	647	542	562	572	555	576	545	562	538	549	544	546	560	522	570	534	550	568	520	523	552	558	590	558	596	546	554	538	597	574	577	609	558	526	608	555	506	567	583	578	510	517	561	538	552	569	615	567	601	578	555	604	617	502	608	572	579	550	579	580	562	544	555	525	543	578	591	579	563	544	546	565	549	528	574	548	547	549	582	555	570	554	586	544	576	548	588	569	549	553	561	575	543	542	551	595	540	515	546	516	551	619	566	548	537	528	527	518	604	539	522	522	570	601	533	560	583	541	592	551	573	533	555	582	525	568	593	562	556	600	566	524	581	591	565	543	565	548	547	557	533	565	585	556	570	575	535	578	551	528	598	579	559	531	514	588	556	544	529	550	571	547	569	565	550	574	564	551	568	555	547	578	534	561	541	531	581	580	618	570	569	568	552	572	527	560	586	557	545	558	556	565	576	548	558	548	563	538	576	540	577	547	571	549	601	534	545	589	525	565	568	581	584	528	575	596	544	562	531	559	580	591	550	573	522	585	569	570	525	578	576	548	551	537	583	545	511	592	551	583	584	517	540	542	599	581	547	523	567	549	548	533	526	541	574	573	540	586	591	528	556	540	522	530	567	552	533	539	567	550	596	560	575	560	561	532	567	554	586	572	554	535	563	576	559	497	544	564	562	537	540	577	557	531	562	565	550	584	551	581	565	580	556	542	560	581	538	568	516	565	554	525	576	577	597	607	573	575	527	561	533	575	547	589	543	593	570	547	600	550	581	562	545	554	541	538	542	528	604	553	531	495	543	569	567	543	547	537	585	562	555	537	560	586	532	550	540	517	564	567	574	550	596	565	548	543	537	526	547	532	585	564	608	572	563	572	522	560	566	556	541	525	575	529	575	570	557	549	565	551	537	535	570	542	571	511	555	578	549	589	572	585	597	551	568	568	581	567	538	571	558	577	523	562	558	552	516	539	551	561	526	552	590	563	571	525	543	539	575	554	545	551	553	516	593	516	566	547	575	546	528	569	600	544	586	539	579	555	565	535	577	537	550	551	589	557	586	493	588	575	557	561	511	536	527	556	566	551	574	563	583	528	542	517	545	526	599	572	592	566	579	520	565	569	561	591	548	535	545	521	550	563	541	569	591	550	509	578	548	568	582	577	534	513	580	568	544	530	573	579	500	580	526	547	586	542	577	552	601	585	551	518	524	572	568	516	520	561	575	557	551	585	566	549	553	561	521	587	586	570	580	558	559	489	574	576	593	531	559	592	565	581	594	529	557	537	583	603	530	555	577	543	582	517	528	546	534	555	585	538	574	561	566	564	580	556	577	559	530	585	551	579	574	575	556	552	543	543	537	603	519	577	588	537	557	585	587	543	537	563	534	547	557	532	547	569	529	546	583	538	584	558	523	577	535	555	531	589	565	539	547	555	603	535	582	547	551	550	568	551	558	583	551	526	553	569	531	559	557	562	557	567	568	566	535	569	554	585	553	585	555	562	585	560	543	562	561	524	537	573	557	586	554	559	544	566	586	553	568	538	542	577	571	597	542	545	577	563	534	543	511	554	568	572	537	511	565	534	557	569	595	533	593	550	587	571	565	588	594	548	555	595	560	558	573	570	553	568	538	595	589	575	546	522	557	550	527	542	542	626	557	529	545	585	548	543	535	551	558	603	629	580	567	530	584	570	535	544	574	504	557	588	526	583	534	603	549	543	567	567	577	547	561	544	598	577	576	547	539	583	569	501	544	595	550	534	532	474	563	579	583	574	553	575	568	594	567	529	594	546	567	542	569	565	533	625	599	545	520	551	639	580	578	532	526	566	553	534	583	615	528	566	535	517	580	581	570	525	585	590	565	558	569	555	528	601	572	557	587	567	531	541	582	580	562	547	542	573	564	572	591	565	550	573	544	550	565	555	533	569	538	558	548	535	540	537	554	561	540	566	537	518	550	533	605	559	530	557	550	528	573	502	563	566	610	589	527	593	542	535	571	562	530	506	540	591	509	569	546	532	590	578	556	503	585	556	546	581	523	593	521	563	540	563	588	569	592	574	564	571	553	549	545	539	599	562	588	549	562	566	566	574	582	584	593	587	581	545	517	549	567	574	584	561	579	586	535	542	531	542	577	547	535	484	542	583	582	567	553	556	559	524	574	592	570	582	608	609	573	541	523	560	554	566	542	552	545	549	596	552	589	567	574	561	566	607	549	585	562	585	598	557	573	585	547	549	527	538	582	612	561	560	561	535	550	488	583	574	585	555	531	565	513	551	584	530	526	605	561	577	586	560	574	578	557	572	523	545	568	574	567	570	581	570	591	526	561	554	599	565	575	564	542	556	546	556	525	559	554	536	574	576	561	548	527	606	567	586	579	553	572	571	600	598	570	561	549	546	538	523	599	548	558	597	579	566	561	540	536	531	541	529	559	581	567	548	598	552	586	574	598	507	597	522	553	531	545	532	580	517	519	578	526	533	587	514	556	570	557	577	583	548	582	577	563	547	531	563	541	589	573	529	572	536	564	576	591	582	534	552	545	533	588	537	576	517	544	570	539	579	572	581	571	545	545	538	539	534	550	510	540	518	537	538	539	575	540	577	598	575	555	560	549	561	567	567	552	613	605	573	547	577	544	560	584	539	546	524	553	562	552	577	539	567	562	568	550	565	548	575	605	559	543	578	584	540	596	595	578	564	548	593	545	531	584	575	555	545	522	527	559	568	582	542	541	541	546	579	534	558	564	587	523	521	626	557	543	521	599	566	545	511	608	570	543	553	596	576	557	560	546	580	558	523	547	523	557	566	534	557	557	553	568	587	564	555	579	554	559	568	557	536	557	570	559	579	539	574	541	577	555	490	583	552	558	541	562	506	558	555	552	533	541	567	594	553	520	559	575	589	535	579	546	585	546	553	519	551	559	549	563	533	606	558	527	545	572	593	537	572	569	552	601	530	549	570	567	545	546	585	556	564	560	493	594	556	529	564	576	578	542	582	534	548	537	596	564	560	577	580	564	604	603	592	579	558	544	555	577	579	541	569	548	548	563	548	579	583	577	537	589	572	615	548	565	578	570	505	571	574	548	567	562	593	549	581	538	569	567	578	569	550	558	582	516	565	559	540	541	553	563	554	555	554	557	590	543	551	587	547	569	542	577	581	528	574	561	515	540	576	584	521	544	550	523	601	560	521	564	602	529	569	599	524	548	520	556	548	515	520	567	601	572	547	587	577	540	563	592	597	574	570	553	546	571	560	587	560	572	549	581	550	562	554	577	570	547	576	569
32220	23462	22155	10603	3509	1989	1058	434	215	324	353	209	179	180	170	193	173	181	174	179	177	176	182	189	142	186	189	167	148	182	163	183	197	169	185	159	172	152	163	149	161	168	164	199	156	164	160	147	157	178	183	166	182	179	171	172	155	187	170	167	165	189	178	147	173	176	156	144	184	189	182	174	155	174	158	168	166	163	162	189	168	163	191	167	192	178	164	166	142	162	172	171	167	162	157	172	170	170	178	183	166	149	174	175	169	174	161	168	166	185	156	189	167	185	177	173	159	171	172	156	161	174	167	160	129	153	172	173	167	173	170	149	167	189	159	171	197	161	190	155	161	172	170	175	169	189	180	164	190	160	183	181	166	171	153	146	182	170	179	173	158	178	159	156	168	169	156	158	168	187	185	178	202	177	158	161	185	165	160	180	162	158	180	180	153	164	219	143	185	181	155	161	170	164	195	173	166	178	185	179	171	162	167	172	176	164	167	174	164	149	164	187	161	173	197	193	178	176	173	182	166	172	174	173	161	173	138	169	161	191	184	174	171	157	166	184	173	155	158	183	168	186	182	159	160	190	186	152	157	155	161	164	192	152	173	164	190	154	149	170	195	151	191	171	162	165	179	181	177	181	161	181	163	190	183	171	184	145	148	161	176	184	182	163	167	161	167	158	159	181	156	201	159	199	172	182	146	183	178	171	148	163	193	160	165	166	167	190	188	172	181	181	176	187	142	166	178	189	168	170	183	165	177	153	189	164	161	184	170	162	185	187	178	182	170	163	170	193	166	160	155	156	187	150	187	163	179	173	177	169	177	158	208	189	147	159	156	148	172	156	167	182	161	165	179	172	187	160	177	153	143	163	170	150	166	170	168	155	190	177	165	161	150	192	175	174	153	165	192	183	165	172	148	183	180	185	165	170	158	178	165	161	170	163	195	164	180	193	187	187	169	177	167	170	163	157	170	154	174	191	189	168	172	184	172	174	145	171	161	165	156	175	180	158	171	153	171	183	202	158	145	178	195	153	162	186	157	157	163	163	158	169	172	164	181	184	157	179	181	180	165	187	165	166	137	155	175	183	178	157	167	168	160	170	144	195	179	163	175	159	173	174	175	173	192	174	150	180	184	155	187	202	198	150	153	167	169	172	160	186	154	176	154	165	162	125	156	185	163	159	152	188	195	186	163	149	159	167	187	172	159	149	176	162	184	173	182	177	174	162	173	182	178	175	162	167	170	162	152	175	165	163	188	192	158	156	194	176	171	188	164	171	157	177	166	160	173	171	189	186	182	180	160	174	181	155	165	166	160	183	203	170	150	192	161	136	156	187	180	146	161	177	162	164	192	164	178	163	200	145	153	163	162	156	198	179	160	158	169	179	184	189	179	180	166	165	175	142	161	170	165	170	194	177	172	193	182	185	153	177	160	181	178	201	185	183	169	170	174	176	170	170	154	174	166	154	169	173	187	196	167	165	209	161	163	178	171	154	169	159	155	180	173	169	174	179	177	189	164	151	160	172	172	171	167	193	177	153	149	140	164	179	174	167	192	167	165	166	169	174	183	178	191	137	164	166	178	162	162	189	171	162	147	168	160	165	162	194	166	159	165	173	170	171	161	154	191	186	168	190	168	124	195	195	162	179	149	183	172	166	190	151	158	152	207	173	160	171	155	165	172	172	176	184	170	164	186	138	162	171	177	167	184	176	168	184	172	172	176	178	191	167	164	202	173	162	194	194	182	170	169	157	170	159	184	172	187	187	169	166	163	158	151	162	166	163	173	193	170	164	174	164	185	171	176	204	170	192	162	154	184	182	175	170	192	167	177	195	194	181	176	151	179	188	152	170	168	154	179	156	176	166	160	177	150	165	162	153	158	165	165	174	195	161	203	169	192	165	187	149	165	144	162	176	163	164	197	137	163	192	177	171	199	165	199	174	193	167	197	185	162	170	185	180	170	169	185	170	164	185	160	164	155	206	177	170	146	163	156	165	183	157	135	170	155	160	181	168	179	158	177	157	181	156	166	183	176	164	169	182	183	179	175	204	161	163	182	178	174	178	175	184	141	174	143	148	164	193	141	169	162	165	171	172	170	183	170	170	178	156	166	155	144	157	203	174	155	169	133	170	170	188	174	178	173	194	154	184	163	186	152	154	180	189	149	191	167	176	155	182	167	164	169	150	161	177	180	180	175	149	144	161	173	167	147	173	150	167	157	164	142	189	185	169	162	162	138	168	170	192	159	192	204	176	189	186	164	196	164	189	175	162	158	171	170	183	174	123	165	174	178	174	185	168	156	188	166	177	178	150	162	153	167	188	176	178	158	154	186	169	175	192	164	167	168	169	168	177	182	194	151	166	177	173	160	165	193	160	154	164	165	189	165	181	191	149	163	181	165	170	163	186	167	161	184	164	175	160	164	184	170	158	168	161	173	167	162	174	170	157	143	186	177	193	159	184	168	182	156	173	172	182	166	199	178	155	169	127	184	170	161	152	200	146	165	186	172	160	169	169	185	182	182	170	179	178	173	181	168	156	166	177	180	160	171	188	168	151	169	181	167	145	173	168	173	152	159	188	182	192	195	190	167	159	160	179	176	182	188	162	165	160	160	156	160	170	160	170	170	163	167	166	172	170	150	165	203	172	161	151	193	167	175	192	185	181	177	145	174	158	163	165	182	187	180	166	175	173	167	167	175	173	162	155	168	178	156	156	194	197	165	201	164	191	149	158	160	168	182	162	180	187	160	163	174	162	168	165	163	155	170	178	167	168	206	197	190	182	147	191	164	142	154	185	159	163	196	194	170	163	176	168	182	169	177	164	172	158	171	196	179	176	146	164	188	159	181	154	177	182	148	200	154	160	147	152	169	160	164	193	180	178	159	174	181	190	187	201	185	182	170	147	153	175	187	166	195	156	164	175	162	153	160	201	169	173	168	153	150	167	156	169	164	202	173	174	159	167	159	147	171	138	180	175	180	185	166	165	174	189	168	167	191	167	179	184	193	185	183	150	172	158	173	154	168	179	175	164	163	198	179	176	176	144	170	168	180	180	177	162	172	163	173	148	179	149	165	138	164	179	155	188	159	177	157	181	164	185	162	175	172	156	183	172	183	175	174	177	164	156	167	162	153	148	162	173	170	168	173	147	162	173	164	167	193	189	173	151	148	176	201	173	164	181	182	160	159	162	152	188	173	185	186	176	175	165	182	204	166	149	169	159	162	149	194	174	160	162	179	196	170	198	155	154	198	191	184	150	157	175	160	158	185	177	192	193	163	173	168	196	161	171	162	196	165	169	162	155	170	178	164	159	160	152	188	188	177	170	189	187	162	156	194	154	166	148	164	179	177	159	184	141	169	172	174	157	173	172	168	180	155	153	183	171	169	180	162	185	185	169	195	174	166	195	164	151	184	172	173	164	160	164	156	168	141	168	169	178	174	179	151	168	184	157	160	161	145	165	179	140	174	169	186	179	175	154	183	169	166	169	161	147	194	153	176	170
23483	27485	15833	5410	2456	1503	881	590	515	603	585	486	437	459	485	466	434	484	449	455	465	444	474	435	459	480	472	442	471	449	485	454	459	451	431	459	446	477	493	470	439	472	447	460	479	455	489	489	443	478	455	452	451	450	470	489	492	424	461	430	445	446	475	433	447	483	485	451	480	476	458	442	434	488	489	470	438	475	447	451	480	450	467	458	480	451	468	484	480	480	480	437	491	467	483	452	389	440	478	463	459	444	470	449	447	461	475	433	456	468	435	459	417	453	438	440	444	404	454	425	447	485	441	440	465	480	427	467	496	467	451	459	447	439	451	478	468	455	453	472	459	426	471	463	467	447	484	460	467	468	478	440	518	441	437	439	445	483	445	522	464	443	486	490	461	432	474	474	478	418	467	477	488	471	442	426	455	447	458	454	457	430	458	450	452	465	416	495	446	457	455	492	479	441	444	453	468	500	440	453	454	483	424	435	501	451	472	467	504	468	450	444	429	471	447	469	441	460	496	503	466	457	434	454	445	453	490	455	483	471	436	445	461	456	418	467	440	448	454	439	488	467	443	444	476	419	471	451	476	431	472	449	434	436	442	497	458	471	457	481	469	498	488	453	472	430	433	457	476	488	473	477	446	471	444	499	487	463	464	505	462	426	458	446	478	454	444	418	502	470	472	470	458	455	507	472	491	448	458	451	463	456	459	438	406	463	475	473	451	409	456	469	489	480	472	457	457	443	477	456	493	473	489	448	474	470	499	437	486	395	428	489	470	480	448	470	464	446	495	475	453	448	442	453	429	459	491	479	442	473	487	435	475	484	429	444	499	478	445	445	446	461	484	509	444	474	460	468	460	454	441	457	438	460	479	447	458	468	451	445	452	472	448	462	431	502	441	424	434	481	472	440	464	435	448	481	453	479	477	460	479	454	488	467	508	469	464	478	410	443	427	440	418	479	439	433	454	503	450	474	485	446	425	451	442	469	449	485	461	477	439	455	455	477	453	439	452	448	477	438	465	447	450	466	438	473	484	451	418	471	445	453	469	462	471	482	470	441	463	470	432	431	424	469	452	436	462	486	451	490	458	471	403	489	479	431	488	413	479	439	461	461	489	468	466	466	428	472	462	451	468	461	463	433	460	481	454	472	462	470	498	472	451	436	452	426	458	427	445	467	494	489	464	458	442	471	453	486	468	503	448	469	456	446	479	459	472	491	460	459	425	485	472	488	447	449	493	454	437	472	449	507	473	464	470	473	455	449	432	461	453	450	503	464	447	455	458	485	449	451	453	473	463	445	465	468	473	465	469	469	472	434	451	438	428	464	444	446	465	420	462	459	490	453	473	436	437	451	460	475	459	465	432	475	468	472	454	471	450	447	421	435	451	483	446	456	455	439	477	455	471	465	488	432	520	436	426	470	445	452	480	449	505	452	467	446	470	479	452	435	453	482	444	447	444	449	470	427	465	421	481	474	434	423	513	481	499	444	484	456	440	487	449	446	472	464	422	433	477	440	483	434	451	455	470	459	475	477	505	486	449	448	458	458	422	448	398	489	459	454	446	441	465	459	443	490	465	447	432	447	446	460	476	435	465	471	411	459	414	487	470	474	465	429	445	446	444	439	486	446	450	461	463	491	464	487	467	482	470	453	469	465	461	460	444	464	486	430	451	481	472	438	402	423	471	489	476	502	494	455	429	476	435	474	428	436	433	451	451	416	431	497	468	483	463	446	425	427	439	440	454	443	448	467	474	462	421	473	437	458	485	491	434	461	476	463	478	391	466	467	452	483	442	449	461	486	442	486	467	398	481	402	444	460	466	427	434	456	448	486	468	466	433	492	463	482	485	466	427	493	425	480	465	440	444	457	461	440	474	442	470	494	493	447	430	447	487	434	443	441	451	447	474	516	472	470	477	435	448	450	466	480	475	457	459	463	444	445	472	428	464	434	453	465	462	494	428	451	440	419	431	415	480	424	452	442	438	442	477	487	506	443	451	471	466	454	449	458	477	453	447	472	454	423	448	424	455	463	459	491	462	482	444	472	430	443	433	459	452	449	484	478	444	467	443	457	434	456	433	447	458	457	428	464	449	450	450	477	431	448	436	520	454	483	462	455	470	486	449	490	447	434	470	464	441	473	479	432	486	473	446	495	478	440	495	464	447	466	443	452	426	471	455	493	433	438	483	466	459	496	463	436	459	462	455	453	454	446	441	456	471	427	454	436	471	451	459	405	469	469	441	486	451	479	491	459	457	470	449	439	445	480	411	448	465	417	469	473	461	490	428	465	447	480	461	460	438	424	470	453	491	432	504	467	430	473	450	458	465	476	454	450	451	451	474	458	439	438	534	502	451	481	455	468	456	428	467	426	452	435	471	462	447	414	462	454	468	441	434	437	429	419	444	469	443	474	439	468	451	495	476	457	453	477	411	441	474	445	452	444	453	446	466	458	409	437	464	458	467	438	432	459	495	483	465	444	401	487	428	461	442	415	435	460	443	460	433	520	426	439	445	461	479	463	428	452	465	438	472	475	464	433	442	424	474	434	479	452	490	464	422	472	472	497	436	426	439	438	448	501	449	447	466	486	448	451	477	461	494	447	460	423	454	457	434	424	465	470	460	439	474	428	451	461	448	434	457	459	447	427	463	456	468	429	377	507	458	476	450	476	450	454	416	444	434	440	437	459	438	452	451	435	425	452	463	452	469	444	434	461	468	427	461	457	469	482	456	445	483	476	487	463	457	451	470	431	464	460	440	480	446	457	479	481	459	449	496	463	432	453	480	485	459	449	440	438	428	475	448	443	440	445	474	456	438	527	426	476	439	479	459	456	504	448	428	494	468	450	461	464	458	479	429	460	465	426	472	465	443	471	427	466	446	444	464	484	472	504	470	464	452	428	444	408	408	469	457	439	452	453	440	464	497	471	458	462	458	489	468	519	460	468	427	460	499	465	466	444	482	457	467	434	467	421	467	459	446	470	440	439	484	466	422	483	463	486	439	429	514	468	465	443	452	480	446	448	426	452	482	476	426	461	444	435	461	431	455	450	437	433	424	457	446	464	480	473	495	465	474	477	463	468	434	457	445	439	465	449	461	466	474	456	463	454	453	442	481	427	470	422	403	436	470	438	463	478	454	461	443	461	488	440	470	455	420	472	460	439	451	441	468	443	464	466	457	496	443	480	472	481	424	415	445	418	471	456	459	439	422	478	464	480	461	451	461	442	485	424	438	429	472	472	450	422	479	453	472	434	451	503	436	458	478	474	459	424	456	477	456	477	418	425	485	437	478	447	468	433	438	433	460	465	506	452	470	508	443	448	453	468	431	443	439	478	507	469	449	468	451	453	475	447	466	457	462	431	440	460	440	437	440	443	488	451	427	469	473	478	466	474	445	408	429	460	455	421	443	411	451	450	463	488	445	465	428	485	472	428	485	474	392	400	472	437	415	464	471	474	409	463	478	459	477	448	443	432	527	450	464	487	479	442	472	462	488	477
25081	21513	24845	28503	21556	19968	4247	722	438	1514	2446	586	232	244	260	236	212	255	265	257	245	253	258	249	275	250	239	219	276	270	239	273	246	260	260	273	269	284	245	220	232	247	252	248	271	263	240	267	262	252	254	239	267	250	234	279	245	226	273	251	250	252	216	262	254	268	258	291	250	283	268	243	241	253	277	251	215	241	262	281	237	223	252	253	237	243	236	234	236	246	281	241	249	238	247	247	266	255	258	236	283	244	262	290	260	274	252	222	292	263	230	233	248	219	245	255	267	269	229	286	258	250	236	256	240	268	269	252	280	259	271	261	262	229	222	256	244	256	256	238	219	220	262	258	238	254	263	240	226	223	260	264	216	228	229	259	250	275	242	247	241	277	239	243	263	268	260	228	256	229	253	265	243	247	257	266	252	235	261	243	258	263	248	232	261	239	236	250	234	258	258	271	256	255	258	277	238	250	251	271	251	275	271	255	259	244	245	252	251	257	241	254	276	255	263	241	250	276	254	274	261	223	259	304	232	234	234	275	244	240	255	275	258	222	251	247	246	246	275	260	275	259	256	241	244	221	252	248	264	260	257	229	256	266	256	263	236	244	233	231	285	261	240	268	242	240	254	252	241	232	258	261	244	245	241	269	257	244	242	246	239	212	265	250	229	221	256	246	267	226	238	251	260	225	262	238	246	248	278	247	229	231	249	245	250	240	251	224	225	284	249	249	250	243	228	253	259	243	264	251	251	248	227	244	262	261	259	235	257	257	249	267	265	270	253	263	237	267	252	261	249	275	256	255	286	276	255	240	241	216	262	223	251	257	243	250	283	234	222	235	224	283	213	240	256	266	256	257	249	245	253	235	259	279	259	225	242	245	259	254	247	278	253	245	259	246	257	243	228	240	232	218	235	267	252	259	253	252	245	241	262	249	255	288	248	228	261	274	233	246	278	236	224	254	238	242	267	246	264	234	241	236	248	268	255	284	230	231	222	252	247	256	251	249	269	245	216	239	240	276	250	246	226	261	241	285	230	232	239	253	246	256	228	236	234	244	240	239	247	257	261	277	291	260	234	256	228	248	244	252	244	286	253	274	243	236	238	239	245	277	257	219	268	271	268	244	226	218	259	260	255	263	260	262	264	258	260	259	230	232	241	231	212	249	273	261	233	235	251	233	270	246	247	230	242	260	243	250	234	238	221	262	263	266	214	252	272	248	290	248	251	242	250	256	240	272	236	238	249	239	234	271	263	245	242	235	267	296	247	246	258	254	259	247	224	253	237	248	229	251	237	265	238	306	269	251	253	213	253	249	260	240	234	243	287	225	251	248	248	261	264	293	229	260	240	235	278	223	224	260	275	279	261	227	245	275	275	286	248	239	236	255	264	262	276	233	248	254	252	268	239	237	253	230	229	238	273	290	254	239	241	227	254	252	276	250	278	224	252	252	227	274	220	263	263	239	239	240	231	233	240	236	234	238	250	227	241	256	237	231	265	269	245	228	262	271	239	276	221	228	263	247	229	236	257	225	264	268	249	259	244	246	237	274	275	244	265	252	251	232	248	262	223	254	254	248	220	249	247	259	242	234	249	242	260	228	247	250	234	251	258	241	235	248	240	228	277	238	254	273	247	240	256	299	258	297	235	238	235	266	266	271	255	258	270	241	271	248	257	244	238	264	277	259	233	261	257	236	222	250	265	246	268	249	243	242	244	287	222	232	245	253	254	255	279	207	236	229	258	232	241	311	299	251	244	226	271	250	249	242	266	265	235	274	248	248	239	247	252	247	252	271	253	261	250	225	227	253	243	265	264	243	246	254	276	285	245	231	235	270	267	242	254	256	216	254	257	263	270	231	227	240	242	245	275	239	255	258	271	253	224	265	239	267	247	210	238	239	247	258	232	216	247	227	293	253	249	288	225	262	230	252	242	250	260	236	269	229	279	246	257	239	258	265	270	236	254	270	261	225	260	253	226	234	253	237	252	263	241	225	269	245	266	264	247	248	234	241	275	262	246	230	268	248	257	224	240	262	252	217	280	247	267	252	244	246	243	240	236	258	241	248	254	243	259	236	249	266	255	245	222	233	252	269	259	270	258	233	249	254	252	249	250	260	226	234	250	249	262	265	279	255	225	257	238	236	247	248	265	249	229	226	232	259	242	259	259	270	244	254	269	238	264	237	256	257	283	240	255	272	248	243	249	228	252	228	273	254	256	218	253	285	221	264	245	237	267	241	239	268	301	243	279	254	246	266	220	249	263	239	279	263	271	271	274	252	254	252	258	271	247	250	230	259	233	238	241	251	238	257	265	239	254	216	254	291	263	239	285	270	230	253	242	263	225	235	248	224	235	235	228	257	255	235	263	258	269	262	249	246	244	256	239	269	231	239	249	248	261	253	256	251	232	207	238	273	294	278	249	263	253	251	249	246	243	264	264	258	242	226	248	214	248	233	250	265	262	237	252	276	242	262	240	274	256	268	260	245	242	237	227	254	242	269	280	256	273	234	229	237	232	229	250	244	218	215	264	222	240	237	269	249	245	247	259	217	241	235	254	295	255	227	255	246	231	247	275	262	242	252	243	263	265	223	229	260	255	247	251	229	242	258	217	262	223	267	231	253	226	256	260	246	241	261	232	243	238	257	241	241	256	237	236	242	252	202	270	240	266	311	268	249	247	254	255	255	268	228	247	254	269	278	274	231	291	243	238	250	255	245	233	241	241	246	238	256	263	221	243	279	230	262	270	209	263	250	232	243	279	231	239	267	265	261	231	248	268	228	265	256	253	240	233	270	255	225	221	261	276	246	241	295	234	271	277	246	252	244	270	242	252	239	257	228	243	262	263	238	267	247	243	281	215	254	246	263	250	256	234	248	232	239	264	241	250	233	259	242	203	222	274	271	235	251	280	233	245	269	240	233	248	296	246	256	258	247	251	254	246	246	249	229	231	225	255	259	259	248	247	252	242	267	260	258	278	254	246	248	234	241	264	223	242	243	239	241	251	240	248	230	258	270	257	242	237	239	250	253	266	266	285	245	266	253	261	246	255	245	228	256	228	265	250	252	249	245	238	240	291	237	282	256	250	248	263	240	263	267	258	220	266	266	239	247	263	240	270	265	231	277	251	267	258	244	251	256	277	260	263	214	265	260	262	247	237	261	258	233	270	236	245	236	238	218	225	239	267	248	287	256	251	251	243	282	280	243	257	250	242	235	257	263	252	260	261	244	257	245	233	250	254	230	268	242	235	256	270	248	271	246	231	227	219	268	255	230	253	224	268	313	254	256	250	232	239	241	268	253	246	259	277	266	257	255	251	271	242	263	249	261	264	267	245	293	237	227	261	257	282	237	246	235	241	246	238	254	268	225	247	249	263	247	260	256	251	260	269	243	250	264	247	245	235	240	241	251	274	229	269	267	250	243	244	261	226	273	261	234	244	260	283	260	268	274	258	274	280	234	225	229	256	241	239	234	255	272	235	250	233	262	261	207	235	274	229	252
23606	37372	24467	9874	6115	3140	1398	841	674	1420	1979	839	648	629	609	631	616	620	664	658	599	644	635	589	643	578	586	615	577	616	636	563	604	597	625	590	601	628	641	645	606	602	645	646	645	634	572	641	591	615	610	607	592	590	649	592	600	561	627	581	599	628	621	628	607	571	582	626	628	574	583	628	632	605	636	612	619	611	625	599	622	574	586	603	623	616	577	623	643	623	625	603	583	634	571	602	588	618	579	628	643	570	615	539	584	629	617	620	637	604	625	572	600	595	603	574	604	617	656	619	667	589	638	638	655	595	580	624	618	610	588	582	623	624	563	632	610	594	599	586	608	599	599	594	614	605	675	622	612	603	594	577	582	625	597	595	640	612	630	608	603	665	613	600	590	580	576	654	627	612	606	569	637	585	626	584	553	600	585	627	608	642	653	658	605	624	620	665	628	641	609	615	575	584	602	569	595	589	647	654	614	628	591	622	623	598	563	643	571	581	584	596	610	611	606	597	593	628	607	610	611	612	619	607	611	630	612	580	656	608	614	618	633	607	640	610	622	616	555	617	603	604	638	642	621	610	636	640	619	628	630	584	664	650	591	613	539	578	615	638	612	605	650	597	611	581	624	623	645	634	601	631	624	585	614	628	586	646	668	593	595	605	624	598	609	631	612	619	634	615	583	612	644	603	592	616	615	604	567	600	621	623	600	582	588	686	625	634	605	651	577	624	611	603	601	611	633	614	640	609	595	605	628	609	616	621	613	577	616	625	620	595	637	601	601	628	627	596	542	647	598	641	628	604	617	600	598	628	598	629	619	604	615	597	588	617	594	600	623	621	605	641	573	619	613	582	596	653	607	628	610	608	648	637	624	620	605	630	639	610	626	599	576	615	636	598	580	626	598	642	620	632	637	642	584	598	606	608	575	630	656	634	626	608	589	661	621	610	606	601	657	587	616	613	619	597	623	597	558	569	614	600	595	627	579	604	617	649	626	602	623	614	627	647	665	631	599	606	588	647	588	596	636	613	580	603	582	574	558	584	644	581	654	627	599	600	641	640	650	567	620	617	643	627	582	620	652	631	622	602	662	655	613	632	604	653	616	591	643	605	586	617	624	646	630	615	584	586	606	608	604	637	607	648	623	618	645	612	629	604	612	596	617	626	631	626	592	582	609	617	610	636	583	595	624	627	633	633	605	605	630	601	588	656	594	602	601	626	623	597	611	608	633	654	631	673	623	576	599	612	614	616	613	626	613	629	609	634	667	624	557	586	630	609	599	622	628	633	640	563	614	645	623	626	619	653	655	580	615	625	594	611	594	627	600	634	601	650	640	640	630	607	627	588	589	624	584	615	614	604	612	660	623	628	622	619	668	604	652	666	634	596	640	626	621	632	627	580	599	637	583	618	658	612	629	583	585	608	631	627	633	603	635	590	598	619	653	604	650	618	574	649	625	609	594	588	619	587	671	582	589	604	615	603	587	659	630	645	632	622	591	605	620	594	610	624	589	608	587	616	589	614	596	649	613	638	575	597	616	593	593	590	612	615	613	621	643	568	591	591	606	611	651	611	603	592	660	621	589	606	597	659	564	649	599	629	631	597	599	602	629	622	610	598	612	605	585	624	603	606	584	667	651	660	601	640	639	632	626	585	620	555	606	633	647	601	573	629	617	594	625	611	634	599	600	604	595	641	645	595	610	627	556	655	553	615	619	605	586	581	596	597	577	580	601	591	594	601	602	626	626	625	632	629	589	604	611	584	648	613	611	620	588	615	608	632	572	614	611	591	591	604	652	631	585	618	625	608	602	622	661	601	627	572	655	615	640	591	586	621	646	582	622	594	621	667	594	640	669	609	628	624	639	574	611	618	639	590	649	605	658	564	623	622	598	632	616	655	628	597	641	621	576	646	619	595	589	589	613	674	616	576	643	641	650	632	634	615	615	602	573	623	630	585	643	579	586	596	645	601	633	617	659	626	618	621	633	604	617	629	597	603	640	615	610	598	600	648	620	662	592	621	642	585	600	605	631	619	597	616	624	626	602	623	635	623	650	616	614	601	605	625	625	592	631	614	612	619	548	636	603	622	599	636	631	608	606	623	645	594	637	590	600	639	572	621	621	589	615	628	594	611	588	614	556	559	587	659	626	659	617	579	602	587	626	617	602	627	635	652	566	608	615	598	659	611	621	614	621	637	610	640	584	651	586	597	633	594	618	607	615	603	588	611	611	592	636	616	641	625	598	621	602	606	661	620	585	600	608	604	640	590	621	636	613	650	605	596	622	682	586	604	604	662	617	588	578	662	602	641	604	633	607	645	622	618	601	624	584	629	632	618	655	604	653	620	618	606	579	610	623	567	602	616	606	606	614	602	632	637	582	615	603	675	655	634	603	621	575	637	641	609	633	592	649	633	622	566	609	640	617	615	588	569	597	585	621	605	657	563	628	654	646	579	556	611	612	601	586	607	610	556	643	661	629	603	629	655	590	632	597	574	638	658	585	611	622	611	591	599	625	592	636	607	650	629	615	608	634	605	608	592	600	632	666	632	620	634	617	634	634	632	601	578	627	584	637	608	605	582	646	621	640	638	582	597	593	628	603	585	600	640	610	555	648	643	584	589	631	610	611	604	589	596	577	631	615	621	629	584	599	604	650	593	601	612	593	659	637	606	646	630	594	622	600	616	653	607	606	629	599	583	621	655	628	609	683	642	632	595	623	592	584	618	587	630	601	603	633	586	632	564	630	606	600	627	624	591	614	623	616	616	613	598	593	606	605	628	570	613	606	597	599	605	666	609	570	636	641	583	611	594	591	607	635	678	588	640	598	622	594	604	608	580	631	600	573	639	623	617	579	600	589	596	578	599	592	576	603	587	635	637	635	605	638	607	627	617	595	587	639	602	611	595	612	618	636	593	640	579	634	628	591	660	670	593	628	590	622	613	607	613	659	630	663	604	625	612	609	631	609	611	625	622	595	601	629	617	637	597	610	642	649	629	644	641	570	655	611	640	636	638	588	617	607	626	619	610	627	604	634	602	588	618	591	633	587	581	623	618	580	644	591	614	635	628	591	679	606	571	631	627	598	588	626	633	647	584	633	570	615	599	637	603	609	632	642	610	581	602	580	613	615	641	578	637	566	562	626	591	600	651	646	629	628	614	577	590	601	630	625	545	583	665	684	605	586	620	619	594	609	631	631	644	625	644	641	621	629	622	627	607	605	577	597	634	615	610	603	614	614	588	646	633	618	597	637	616	611	603	605	608	564	654	605	619	614	626	614	596	583	622	585	622	614	636	646	578	621	599	590	611	638	677	663	613	575	604	619	634	615	618	613	634	587	588	651	614	627	674	665	610	605	647	616	567	590	569	649	611	591	599	633	550	589	638	602	643	640	655	647	581	595	625	627	617	593	630	571	624	568	654	613	604	630	578	585	612	608	598	620	595	626	646	619	608	642	638	605	585	601	629	580	643	595	634	640	653	589	626	563	587	608	588	661	560
24434	21537	25249	28285	21570	21744	18143	2640	547	2314	4173	769	267	266	246	248	243	273	248	246	261	242	267	225	250	243	224	246	256	259	233	238	271	238	250	224	219	231	211	242	250	261	232	243	240	222	251	234	230	221	239	236	227	205	247	254	233	226	220	234	249	225	245	256	242	231	245	247	214	235	251	227	237	241	213	239	224	219	235	245	215	242	225	225	234	204	236	238	232	232	195	239	236	199	228	245	244	242	222	213	209	220	241	256	242	262	230	218	229	242	239	229	227	251	240	231	246	247	246	241	251	244	224	279	238	259	261	245	231	257	268	234	235	240	245	227	250	230	243	232	248	236	229	210	240	252	221	250	236	252	252	233	244	255	206	253	255	246	215	234	237	232	235	251	214	273	237	260	264	228	211	230	242	235	255	241	224	254	248	228	232	268	258	237	258	242	240	302	243	235	222	233	239	254	239	238	242	265	222	234	239	235	248	235	280	226	233	233	221	248	251	225	226	278	244	221	238	257	235	215	282	278	218	242	246	246	251	235	214	209	218	225	227	201	240	285	231	219	252	240	236	255	204	221	252	241	247	206	226	253	208	244	251	243	263	245	257	236	211	255	258	236	234	256	240	229	222	226	243	258	288	211	234	218	233	216	260	289	223	233	233	233	242	226	237	226	244	269	249	216	206	237	247	221	227	236	282	235	257	232	232	236	218	242	259	235	267	262	270	234	238	253	223	238	227	219	222	240	231	272	235	223	253	243	229	236	233	255	210	267	239	266	263	221	241	245	242	238	255	251	242	234	205	242	224	245	248	220	250	225	213	260	248	220	224	217	228	237	232	229	216	221	248	221	254	243	220	257	233	230	223	278	248	200	260	248	253	212	245	253	242	236	245	252	224	274	220	255	209	218	240	241	235	212	215	230	211	232	249	247	236	221	207	235	240	250	241	254	228	253	243	240	242	234	248	231	227	235	233	226	235	245	232	232	248	230	228	207	207	249	252	225	228	265	217	230	240	243	219	258	234	252	248	235	262	228	271	245	255	228	211	237	257	244	229	247	249	256	257	222	225	239	260	253	212	226	262	226	235	237	258	231	224	260	256	255	274	221	230	218	233	241	252	233	223	227	253	242	239	259	242	260	263	206	250	265	236	243	249	229	199	232	225	209	261	246	229	237	246	257	255	228	234	212	225	260	245	242	235	229	244	259	215	233	239	215	214	259	225	237	221	226	251	221	240	255	236	266	249	246	222	243	274	226	239	226	244	248	263	228	219	213	214	262	267	232	246	243	254	235	230	241	282	222	212	239	245	250	251	217	269	255	223	252	227	242	255	242	223	247	204	247	258	258	225	205	254	227	209	244	234	260	219	221	238	261	207	261	222	233	231	234	225	217	257	256	243	233	277	212	237	275	245	261	291	248	226	251	235	228	252	266	252	258	254	248	242	209	269	254	248	226	233	253	236	228	256	217	237	250	212	260	245	242	246	234	231	269	231	239	230	262	229	229	231	223	244	244	273	249	222	264	223	223	233	262	246	233	251	238	255	235	229	243	244	252	247	240	234	249	246	246	229	240	235	265	261	253	240	229	249	223	249	244	236	249	238	225	275	243	235	243	252	238	199	241	234	260	252	206	250	236	245	233	232	238	241	242	245	242	269	248	234	238	206	221	252	269	248	228	234	232	236	227	217	231	224	259	250	261	266	227	224	228	230	255	238	257	223	245	225	243	229	231	239	236	253	214	245	241	231	250	251	224	220	236	213	238	230	265	242	246	228	200	230	233	260	279	240	243	239	241	215	218	246	252	249	245	259	246	261	234	238	268	243	229	234	215	241	222	221	239	250	256	227	229	211	243	269	237	278	235	230	242	233	253	214	253	238	236	225	222	253	245	237	242	205	244	191	243	221	224	216	228	225	224	257	249	263	241	231	229	234	241	250	252	228	235	228	265	263	229	251	235	236	234	248	270	232	231	227	221	218	215	242	268	213	230	244	236	236	229	225	204	219	247	227	240	230	229	223	200	240	251	219	185	230	253	245	230	232	233	255	213	237	239	253	221	259	222	254	231	245	251	237	221	264	255	245	245	236	255	239	256	212	265	255	284	260	252	264	221	252	212	245	238	235	217	255	243	237	234	230	249	261	274	237	229	217	251	252	239	248	221	241	264	246	240	230	208	234	268	241	240	249	243	230	206	251	231	253	251	225	258	255	241	258	273	220	239	224	218	224	229	250	257	257	231	217	231	225	220	239	253	228	228	231	271	249	234	246	234	218	226	262	251	262	244	227	234	271	247	249	247	223	253	214	227	255	229	215	248	225	231	236	203	256	243	240	247	218	215	266	247	211	224	216	225	235	229	217	233	242	229	254	220	226	201	238	242	213	207	243	238	248	249	248	260	261	245	244	242	233	247	220	258	213	255	249	249	226	232	241	222	239	195	235	239	242	227	238	229	227	235	262	243	279	246	247	235	235	257	232	241	256	245	244	237	241	248	237	245	250	255	255	250	243	234	248	268	241	207	253	247	226	212	210	227	211	238	238	217	213	251	223	245	217	247	245	215	228	234	250	232	264	219	241	253	255	263	204	239	226	253	230	241	234	266	225	240	256	230	251	250	228	253	242	205	234	233	209	211	246	216	237	223	242	230	221	259	272	249	260	241	232	238	223	206	236	224	248	235	239	271	235	246	233	243	242	255	269	278	234	239	238	243	239	220	269	219	237	241	245	219	254	253	239	225	233	241	227	249	254	218	245	234	235	246	250	242	214	233	253	205	235	241	247	223	215	242	231	232	223	244	228	269	253	251	239	234	262	227	245	241	249	241	256	259	245	213	231	232	235	258	251	229	255	239	246	223	265	234	254	203	264	225	253	243	215	222	217	237	221	247	227	249	240	262	257	234	249	216	274	260	236	225	236	268	243	234	246	230	255	253	250	252	245	242	253	255	243	242	251	231	244	254	234	239	240	231	259	225	241	227	241	235	225	232	209	211	232	258	240	227	216	223	261	237	258	218	256	220	251	230	229	265	243	248	240	240	222	232	247	221	282	258	223	226	238	258	264	253	270	241	239	226	253	257	247	196	245	233	225	245	250	262	224	222	232	241	232	248	246	241	231	242	221	240	229	236	246	215	248	229	259	233	256	203	247	228	255	277	246	233	244	235	215	229	255	254	242	231	267	241	236	229	225	240	215	241	207	245	230	213	229	206	231	256	257	226	228	249	230	199	256	228	256	246	234	236	261	231	235	229	241	238	239	217	233	235	234	248	245	220	245	246	233	244	244	248	240	245	246	249	248	254	244	232	223	207	256	237	264	234	243	247	234	234	238	255	239	220	253	217	251	255	260	234	243	248	243	247	225	227	204	221	248	248	255	223	222	251	222	259	250	263	223	217	247	214	225	233	231	250	255	243	208	247	250	259	240	266	244	212	241	236	236	258	247	218	260	225	222	243	244	257	223	203	226	262	247	207	283	227	237	271	260	234	215	251	215	251	217	246	224	264
27624	41673	25765	15091	9409	4795	2180	1168	783	1831	3017	790	587	574	577	545	589	541	596	600	587	552	531	588	555	577	555	557	587	545	543	577	528	601	556	556	633	592	530	545	567	562	588	573	569	580	565	572	599	565	561	558	579	540	563	575	548	618	592	519	607	560	567	595	524	565	541	596	602	566	566	556	596	589	568	561	553	545	573	574	527	557	568	544	517	534	572	563	552	570	538	596	529	548	563	549	517	559	556	541	568	560	602	565	539	537	538	567	580	577	535	490	501	546	538	570	564	598	560	583	526	591	592	576	596	596	581	565	570	593	557	565	554	573	602	557	565	593	602	609	555	611	582	553	550	579	583	570	587	594	611	590	539	571	584	575	538	587	597	611	570	588	560	557	598	549	571	540	564	555	566	583	569	508	556	555	552	575	511	539	577	539	580	597	600	560	547	570	518	592	569	552	549	594	550	560	537	551	570	588	563	599	580	535	599	606	567	575	565	574	580	547	571	540	561	517	597	592	547	573	558	566	539	567	500	583	564	577	553	547	557	498	548	583	567	586	559	521	572	563	503	549	598	567	570	557	512	549	576	568	529	554	574	568	538	552	535	568	522	569	553	592	611	583	569	566	546	547	581	533	571	600	591	550	567	641	537	533	512	574	588	566	557	537	591	554	575	530	571	552	561	559	583	551	574	571	576	574	550	534	579	583	544	551	557	525	561	566	532	624	539	581	568	586	561	548	528	559	587	537	570	567	581	529	544	521	566	591	549	557	582	573	567	566	538	582	558	546	584	552	577	523	553	521	530	570	547	549	527	596	573	561	575	526	568	601	577	537	536	541	573	571	546	571	552	565	548	550	567	566	530	572	544	537	570	591	540	609	583	572	577	598	573	550	563	595	577	579	587	542	576	534	559	578	577	529	559	574	555	512	581	545	593	561	524	579	548	562	638	540	583	559	561	559	538	561	556	563	532	552	544	601	567	514	549	533	577	598	558	579	551	605	575	578	582	572	548	540	577	551	595	587	578	569	569	554	607	557	602	587	579	534	555	528	585	531	556	539	556	591	565	573	583	588	550	550	580	527	551	550	575	549	575	576	580	574	586	543	547	532	531	578	543	554	594	552	539	554	549	573	577	581	552	526	577	599	578	522	590	598	617	565	582	524	568	573	549	556	540	579	549	510	522	598	487	553	570	530	593	526	578	558	588	582	548	614	578	558	550	612	541	580	579	573	548	591	557	551	620	591	550	555	552	498	558	542	596	529	556	592	581	600	571	562	531	559	540	549	533	575	552	563	558	590	597	546	623	576	578	588	538	554	546	587	600	548	599	552	591	522	533	526	558	529	571	586	549	573	585	558	573	567	553	549	530	562	526	561	540	542	561	588	554	593	593	544	555	547	544	585	542	553	537	565	587	579	565	556	554	531	552	540	519	581	545	570	559	583	542	557	585	577	566	578	531	570	544	591	550	573	572	570	567	539	540	580	581	546	592	556	572	584	556	623	602	576	583	550	579	495	484	546	584	608	575	581	604	575	573	570	571	592	592	615	546	575	515	552	552	530	560	548	581	562	581	577	602	569	546	556	593	597	579	572	535	554	559	602	597	519	560	575	578	604	585	543	589	583	532	545	528	561	566	547	551	509	534	566	549	547	552	525	572	554	563	525	549	577	555	575	565	549	525	573	575	536	550	554	534	581	523	582	602	606	558	556	551	565	613	588	546	546	577	519	583	484	610	556	612	529	556	547	563	580	582	597	560	572	526	567	579	571	562	559	546	577	553	599	556	555	544	576	555	585	580	538	540	592	563	553	570	593	541	554	587	589	555	557	565	552	571	565	578	585	572	568	574	531	563	569	580	606	578	551	535	558	601	566	583	540	596	551	562	568	565	558	563	545	564	513	562	557	562	502	573	530	585	586	541	580	561	540	564	553	538	601	562	604	559	554	545	590	554	541	542	557	584	545	572	543	552	556	589	524	567	581	534	604	568	572	600	561	602	546	521	558	601	565	480	553	626	571	581	564	602	590	563	514	515	540	612	568	596	556	594	570	587	534	587	593	531	544	558	534	540	560	582	581	615	596	564	594	584	520	530	541	598	572	570	531	550	569	590	494	561	569	576	596	585	558	535	547	562	506	530	557	568	616	551	536	562	545	601	577	544	593	577	556	578	552	579	597	556	607	550	562	563	558	581	544	549	534	531	537	600	582	525	549	569	583	556	586	517	547	572	554	567	554	605	583	562	565	620	563	567	498	539	565	563	566	606	540	563	551	574	570	553	571	556	589	516	559	556	589	585	568	583	552	530	599	602	503	586	573	502	592	577	581	532	583	563	585	565	592	628	602	563	578	546	606	544	523	612	538	547	575	562	561	551	602	541	552	521	547	540	543	565	565	561	556	565	627	555	580	557	595	566	540	583	566	586	544	538	553	561	539	538	558	549	562	546	581	553	555	574	578	558	555	569	564	599	544	537	546	551	567	605	560	548	522	539	594	512	519	528	575	533	554	573	553	554	593	557	556	579	539	593	571	542	566	578	569	575	574	590	560	514	534	576	560	578	525	583	596	504	535	571	528	591	545	571	560	563	611	557	561	548	565	580	538	538	551	580	598	559	554	510	592	588	497	590	534	595	579	567	546	564	571	533	559	569	593	589	590	567	551	587	540	585	584	576	626	583	574	537	554	519	583	579	536	574	536	538	575	594	593	527	612	574	543	541	558	550	582	578	540	605	555	562	565	571	564	605	572	555	577	521	550	551	544	512	576	555	557	553	574	578	518	609	537	542	522	556	581	509	630	603	575	561	517	638	614	559	497	608	544	586	576	546	547	519	580	573	531	568	543	592	553	552	583	574	540	550	529	565	545	536	562	549	575	577	583	544	613	581	566	570	571	552	537	566	560	577	550	546	544	576	559	545	541	570	549	559	549	527	537	598	576	567	564	596	545	564	543	581	549	609	537	582	567	527	585	567	613	526	549	590	551	544	588	580	596	526	575	595	590	565	519	592	577	562	583	530	607	542	590	556	513	593	561	587	574	610	599	554	553	550	607	592	578	554	583	567	562	564	584	575	559	568	533	581	551	617	594	553	585	569	573	570	536	584	551	556	542	585	582	570	544	565	549	552	561	583	572	578	523	591	531	573	570	601	523	548	554	543	582	538	567	541	498	541	538	564	533	559	572	553	536	547	600	556	564	566	586	536	543	612	548	554	561	547	557	572	572	555	608	598	567	566	572	586	548	550	551	564	603	559	551	511	534	602	550	513	571	591	562	597	508	597	525	581	577	573	555	604	531	550	579	573	541	561	549	585	556	602	537	558	570	566	525	570	578	599	558	537	561	560	595	582	535	574	558	580	607	530	607	551	548	565	559	562	555	562	590	557	566	568	547	605	579	521	570	589	548	568	596	565	561	546	585	562	602	565	537	549	551	578	581	570	576	549	568	569	594	570	533	557	575	550	569	548	571	580	566	587	516	552	547	512	539	581	511	570	574	547	585
32134	24246	21371	10880	3950	1593	778	330	220	275	326	222	184	181	189	187	182	170	148	180	164	169	184	171	193	167	155	185	176	171	156	170	155	177	171	176	179	177	175	172	185	169	173	174	169	183	166	188	175	192	153	182	157	164	149	177	171	188	174	190	178	176	172	170	181	160	180	168	185	164	168	159	176	171	175	168	170	181	157	188	168	192	178	178	151	177	179	169	165	169	188	185	199	189	188	179	181	180	153	178	184	153	173	186	179	145	187	176	169	176	175	193	176	176	168	185	189	176	168	166	185	170	159	169	187	168	174	175	202	195	184	159	186	168	212	184	167	153	192	190	192	159	177	179	164	176	168	156	183	166	185	186	168	183	189	164	183	180	177	180	177	158	180	207	171	196	194	153	173	169	140	196	197	162	172	179	171	174	179	173	209	167	180	158	194	197	165	163	170	188	185	160	170	194	171	192	190	188	164	191	168	180	166	164	177	157	187	181	186	177	186	151	186	161	174	167	191	192	159	173	160	144	146	190	177	208	190	181	183	182	159	193	211	176	176	166	166	179	159	172	157	169	212	151	171	146	163	148	179	175	179	193	166	183	173	188	176	201	169	170	181	189	176	177	152	171	182	178	185	159	181	162	186	180	182	192	185	182	174	184	184	188	183	172	166	180	168	173	182	162	179	207	182	168	164	195	155	186	188	170	170	174	170	164	191	195	191	184	163	159	197	159	163	196	174	177	180	215	166	156	162	184	176	183	163	170	169	179	172	167	170	174	189	190	209	147	165	142	171	171	192	167	193	195	191	178	169	178	158	160	183	168	171	167	180	193	168	183	190	189	184	178	164	166	177	186	191	162	182	156	165	197	167	180	176	184	174	168	175	195	185	159	168	188	176	197	153	184	184	171	162	183	168	178	171	189	153	174	147	140	167	157	178	177	151	174	159	169	167	177	168	174	187	144	194	170	180	148	163	169	170	167	176	176	193	166	174	171	160	186	172	163	175	168	150	163	178	179	165	180	174	182	146	187	185	151	186	180	180	174	170	174	169	193	211	206	163	186	166	168	187	175	181	173	166	157	157	164	189	175	215	175	151	176	174	172	169	173	167	153	163	160	163	195	197	189	174	181	158	168	196	175	155	200	173	175	165	160	169	167	171	203	146	175	174	188	183	162	191	168	159	188	185	195	154	169	155	144	165	196	148	157	183	197	188	179	159	173	174	169	171	179	176	192	185	158	190	171	185	177	185	173	184	161	166	151	190	169	178	173	181	168	155	190	163	195	169	184	199	170	158	172	197	145	171	161	173	186	175	176	166	167	162	204	166	168	201	201	183	187	164	176	183	185	171	163	170	173	165	184	170	177	187	172	203	177	176	173	189	170	181	180	158	172	179	152	166	184	162	212	186	195	159	161	171	181	179	149	175	168	184	159	163	168	165	188	170	191	196	165	156	174	182	169	169	163	169	175	181	188	162	154	184	188	174	180	178	167	169	183	168	155	164	165	173	184	196	192	171	157	158	184	162	157	161	172	173	169	154	167	195	186	194	167	164	170	142	167	188	171	151	194	162	165	169	199	189	178	174	167	167	145	161	183	203	178	143	169	146	190	161	161	191	172	168	176	170	167	146	166	182	185	159	190	167	174	203	182	186	175	177	178	154	201	169	214	160	204	155	183	199	158	201	158	177	163	187	173	179	178	198	172	161	174	209	188	178	156	166	191	166	181	179	174	173	184	170	160	166	186	175	174	177	175	212	169	173	154	163	173	197	158	172	180	175	175	181	169	191	197	182	189	180	188	166	185	191	168	167	193	181	153	177	178	166	185	175	185	177	215	190	176	164	171	186	189	178	183	176	183	172	176	180	195	168	194	172	160	180	179	154	169	167	197	185	173	162	183	158	192	172	174	176	186	191	191	176	153	178	180	171	168	162	191	166	195	178	202	164	185	175	180	172	165	167	155	171	175	168	195	201	148	160	167	155	179	183	170	189	167	164	190	143	180	164	150	159	172	171	177	171	154	171	185	173	160	188	162	177	185	169	205	184	164	185	171	178	181	188	172	160	159	177	167	160	169	167	183	193	176	163	168	180	189	179	192	191	177	176	164	179	170	173	212	161	175	199	170	180	168	198	178	199	187	186	198	165	200	188	206	172	183	181	188	175	150	179	156	166	170	159	168	161	196	167	184	191	194	197	163	170	173	193	183	177	193	185	155	180	163	189	149	207	175	162	177	184	168	181	183	212	173	185	176	184	143	162	163	185	171	173	178	200	171	174	173	169	180	150	186	158	171	177	176	160	163	156	164	181	178	159	150	163	187	160	165	159	185	184	168	183	181	192	172	178	177	159	150	174	149	165	183	178	175	204	170	170	173	192	197	194	166	186	172	179	165	165	214	178	170	184	178	147	165	197	172	186	203	167	153	161	166	182	184	151	159	200	172	174	162	168	154	174	166	196	179	162	157	178	181	173	197	163	180	185	175	176	171	164	203	174	175	176	172	185	188	176	190	179	180	183	176	176	172	182	189	171	176	152	170	190	184	188	165	156	205	152	191	164	171	155	163	184	185	163	184	199	155	172	172	188	187	181	192	183	169	189	194	159	189	178	175	158	200	159	185	180	155	205	187	146	184	162	190	174	186	160	195	190	174	188	177	180	164	162	174	189	161	168	165	158	183	160	159	141	167	183	175	152	185	164	181	186	165	179	176	172	179	163	170	181	169	178	162	182	143	194	181	172	174	168	157	169	169	203	198	169	173	169	171	175	199	163	178	171	177	171	186	165	162	175	174	153	168	173	156	172	174	177	202	184	181	170	174	182	171	170	157	183	185	179	144	158	196	172	174	176	190	180	172	159	166	201	159	145	171	161	180	175	162	179	141	165	157	180	151	170	181	169	192	150	180	169	184	182	183	177	173	194	161	173	213	162	173	195	167	186	184	179	172	181	186	171	171	192	187	179	181	161	188	173	160	213	184	199	169	164	186	172	169	188	194	188	176	192	177	153	148	172	161	186	191	178	165	167	165	185	192	171	197	176	137	190	196	176	192	181	169	166	166	173	172	192	185	168	169	175	177	201	178	154	181	176	169	157	165	182	189	162	191	176	150	177	175	189	196	166	175	164	194	167	175	162	162	186	161	196	163	174	176	168	157	190	161	166	169	211	176	205	182	174	182	175	193	164	204	185	168	194	179	184	157	188	172	203	183	179	172	164	182	179	178	188	189	171	174	196	185	181	156	166	166	157	165	169	179	171	167	157	137	144	145	162	190	167	163	191	161	154	172	196	177	184	169	181	145	146	181	169	171	137	173	154	168	159	160	161	160	170	181	149	182	144	196	159	156	157	178	169	149	206	157	173	159	183	189	193	169	167	154	191	165	185	192	178	171	156	188	181	186	178	172	165	184	182	167	159	173	166	174	148	170	173	176	167	155	179	187	179	154	189	148	166	177	173	179	175	183	191	186	158	191	176	156	156	177	161	187	174	181	157	159	177	186	157	167
22160	29770	14148	6221	2844	1402	766	588	484	547	631	488	508	463	450	467	482	510	461	483	447	406	483	460	511	444	458	470	488	476	464	418	467	448	461	477	470	488	417	444	497	442	506	484	506	450	485	487	447	485	478	459	487	440	470	435	482	463	483	469	470	477	454	472	464	455	476	528	471	450	486	482	468	465	470	455	528	505	448	486	451	427	501	465	433	459	442	459	445	474	448	459	465	446	450	434	457	449	464	476	475	462	472	469	466	434	423	423	476	484	510	462	495	426	435	459	483	448	491	498	484	460	439	484	405	452	460	461	467	453	475	464	471	467	494	460	466	510	443	517	472	450	474	461	444	451	484	468	482	496	446	467	463	425	480	439	486	471	464	458	469	474	452	472	418	439	474	472	452	464	463	453	447	462	459	472	485	444	471	451	449	470	427	442	502	468	439	443	423	432	491	463	470	480	467	488	458	451	440	450	472	454	484	476	461	459	476	497	446	457	466	469	474	494	422	445	454	461	473	463	467	492	467	458	481	452	451	466	478	444	455	504	436	502	440	471	453	451	454	496	471	512	446	456	463	459	441	475	491	446	452	511	471	437	454	498	462	475	450	470	476	467	449	501	491	449	442	459	446	445	474	465	451	494	456	446	485	403	489	471	419	458	439	449	460	429	459	410	474	461	466	477	471	455	459	480	473	457	440	457	422	511	445	467	454	466	458	445	475	441	490	457	481	458	468	472	467	481	446	465	488	469	434	484	461	477	475	425	469	458	489	487	457	488	481	474	428	457	457	423	448	488	449	494	473	436	468	475	503	498	474	501	446	502	424	485	430	489	448	442	443	459	445	507	448	439	464	471	444	489	440	481	443	490	423	456	456	463	429	500	436	445	485	460	496	496	466	448	476	453	474	463	457	468	454	486	466	479	460	451	456	449	470	465	448	459	461	448	421	463	475	473	435	464	473	467	453	437	455	461	446	462	478	448	510	465	464	458	456	452	476	457	447	445	477	440	494	484	446	451	472	432	479	446	426	463	420	492	460	479	473	501	447	459	440	476	456	474	483	493	467	464	442	484	526	495	455	488	483	444	431	462	493	463	445	496	473	452	444	486	498	484	463	431	466	403	441	504	493	467	437	441	454	452	463	452	492	464	456	443	455	432	480	503	506	471	473	412	486	489	484	482	483	440	466	468	457	459	481	453	453	449	440	447	448	468	464	459	455	461	482	472	535	464	456	465	466	436	472	455	443	447	493	462	475	496	480	500	466	468	456	451	493	481	456	455	439	495	490	482	465	478	490	487	461	468	488	430	460	512	425	425	464	474	478	452	485	461	463	424	474	458	490	450	453	478	467	531	464	481	474	467	481	453	477	505	441	459	496	477	448	464	458	451	450	482	481	464	440	486	449	465	483	460	491	478	479	513	502	421	462	440	462	478	467	487	448	435	453	504	448	534	426	448	484	428	462	471	404	465	470	464	504	432	482	457	474	478	474	457	455	476	483	458	476	490	463	456	439	503	460	462	500	467	423	481	476	429	508	470	467	476	483	439	452	467	492	482	447	490	414	480	470	471	503	470	488	461	445	475	470	465	448	419	517	422	463	478	459	461	454	457	443	442	475	470	442	427	453	451	479	467	483	448	428	462	434	441	454	445	462	491	477	464	483	442	467	499	437	485	519	459	443	487	476	440	477	425	474	457	462	446	477	468	457	435	429	468	446	463	441	496	456	467	469	456	476	421	444	455	466	439	456	485	464	459	453	442	471	450	512	470	471	441	467	472	462	476	458	491	471	495	489	503	476	468	492	477	434	491	464	461	451	469	457	467	445	446	457	514	464	463	464	444	449	470	454	479	503	475	474	422	482	471	522	476	465	463	462	420	480	474	461	466	487	483	442	454	459	413	474	468	488	500	457	449	443	476	452	468	489	479	515	473	460	441	420	463	417	447	491	431	434	449	449	487	435	492	416	458	451	447	469	494	455	454	469	443	479	461	449	480	489	480	468	489	457	497	460	461	464	459	468	448	497	524	448	487	466	448	526	472	480	477	434	457	429	438	487	473	456	455	485	483	436	468	466	460	464	484	488	471	471	448	416	484	469	480	469	464	480	468	464	474	474	457	450	423	423	478	422	493	470	481	487	458	464	489	456	457	464	478	435	425	490	440	435	437	454	463	453	439	453	463	452	448	439	475	472	459	447	456	470	491	456	476	460	441	491	457	460	468	468	480	508	448	467	449	457	459	441	451	459	478	431	459	494	422	524	469	463	462	477	489	438	421	443	460	485	490	449	438	457	495	448	488	435	437	462	450	467	473	452	472	439	498	482	480	460	446	476	493	508	499	488	469	419	452	485	480	468	443	456	453	486	446	462	460	430	483	474	480	493	480	488	465	474	449	466	462	452	471	431	457	456	457	461	478	478	463	435	482	436	450	458	484	484	448	466	443	485	451	459	468	455	448	493	468	473	467	482	476	455	468	484	468	469	451	449	454	459	483	466	458	453	437	461	429	456	467	514	512	503	482	475	500	458	488	471	467	458	443	436	457	492	461	451	432	487	502	443	455	453	448	454	471	472	469	452	463	455	466	482	465	475	469	495	441	466	444	514	446	496	463	434	503	435	482	475	470	462	438	449	497	479	489	456	418	490	446	441	480	455	425	468	482	471	462	472	486	460	459	494	446	464	472	478	450	475	459	448	485	469	469	477	443	477	510	489	502	496	460	484	473	446	473	463	462	481	476	512	479	447	428	478	475	470	481	486	455	458	466	465	483	473	471	479	453	487	449	468	469	411	509	476	444	449	456	475	444	468	504	417	497	474	455	475	458	487	441	464	440	458	482	480	476	509	476	463	415	484	470	461	502	457	462	460	441	451	414	455	458	516	519	456	466	472	477	479	462	470	470	456	475	448	480	499	475	479	460	445	441	477	449	493	452	489	431	476	469	470	508	470	503	477	458	455	490	440	457	484	479	477	484	464	460	505	441	479	454	478	477	456	488	476	420	453	460	456	482	449	463	443	466	482	461	425	435	476	458	443	487	497	500	486	480	449	463	445	465	481	507	446	504	461	490	456	510	489	489	493	447	467	481	442	487	521	469	480	448	447	471	494	483	447	497	434	448	457	483	457	473	443	494	460	466	476	462	444	461	501	485	443	457	480	457	481	428	449	470	467	479	452	453	462	495	459	452	483	506	470	496	465	468	454	469	449	469	480	469	468	461	486	507	490	470	427	450	482	484	463	437	406	458	432	476	477	497	436	420	475	438	467	478	449	444	436	487	467	467	497	535	491	440	486	449	490	486	479	453	443	493	459	485	435	467	448	437	453	481	453	442	432	453	439	483	464	489	483	469	439	468	495	484	465	454	469	466	432	438	469	451	436	449	471	447	463	458	484	436	485	464	443	485	450	495	467	470	468	427	467	486	464	464	474	497	455	482	439	448	488	490	483	473	444	450	449	425	493	464	447	424	456	445	489	460	438	432	446	446	487	491	476	477	444	471
25070	21570	24954	28639	21622	19835	3378	602	681	1928	2498	680	271	266	273	271	270	255	253	259	260	278	251	270	296	258	258	252	238	257	229	250	249	221	257	248	236	249	252	277	269	247	279	270	233	262	243	271	264	261	263	236	248	262	256	284	261	242	260	269	262	269	289	258	271	225	276	263	290	243	278	222	243	233	250	251	266	275	268	245	266	283	266	253	229	259	238	248	242	260	249	246	258	247	267	285	285	251	252	251	272	252	252	273	248	269	276	240	263	244	287	223	257	243	274	262	271	293	268	265	237	249	259	254	258	274	263	275	277	275	264	275	290	265	224	255	263	217	266	259	273	262	292	235	263	251	267	251	283	267	281	274	255	250	285	266	262	274	237	263	283	285	287	232	234	220	246	266	243	257	246	273	239	277	254	239	241	280	249	261	265	260	266	245	234	273	265	256	266	256	267	263	273	262	265	262	294	238	275	270	248	276	257	242	248	282	259	264	241	264	244	259	260	263	248	261	309	230	239	239	259	286	266	244	267	262	253	259	257	266	281	253	277	275	254	273	270	275	275	221	261	244	247	255	227	270	234	284	248	269	236	256	275	247	264	246	254	268	280	273	255	246	249	246	239	262	246	241	268	233	252	264	237	269	263	222	226	250	238	257	249	278	226	271	286	264	273	251	258	268	241	260	267	264	258	259	240	267	267	235	296	246	274	252	225	250	247	287	238	240	262	249	295	273	231	237	260	293	262	278	266	265	231	246	278	267	245	231	243	254	242	268	273	266	295	287	244	249	235	243	254	268	230	248	256	256	248	263	256	233	251	240	247	252	255	276	239	240	251	261	261	247	241	256	253	277	260	265	245	259	250	277	277	251	264	245	250	278	301	293	265	262	250	252	271	254	270	226	245	257	252	270	281	252	255	275	261	242	253	278	249	281	280	255	284	250	245	296	292	289	260	273	248	267	270	243	243	270	247	254	253	286	241	287	271	281	260	250	255	243	259	276	287	283	257	265	252	254	272	252	263	269	262	269	272	259	228	258	286	247	282	264	245	273	236	286	262	272	261	268	265	257	262	254	278	260	241	241	264	283	242	268	286	263	285	272	269	236	234	243	267	258	246	269	261	259	230	252	254	283	259	295	253	261	262	257	270	222	240	248	245	265	261	265	287	285	246	226	260	245	276	236	256	231	230	244	277	251	300	267	272	271	288	228	261	272	234	248	245	263	263	243	258	237	228	270	287	278	267	243	265	260	248	236	263	243	300	265	249	271	274	278	263	279	266	253	238	249	249	240	270	250	291	268	249	250	273	284	270	245	249	240	255	240	258	275	250	263	245	250	257	256	259	261	270	248	282	255	286	237	242	269	252	233	255	239	245	250	270	259	256	284	264	286	275	258	222	246	233	266	269	274	254	287	238	251	256	263	281	288	255	241	243	255	258	249	241	246	264	268	262	274	270	269	277	273	271	259	249	296	258	253	263	245	254	262	234	257	277	273	281	249	251	243	254	280	243	271	272	253	249	252	265	270	234	276	227	258	253	265	271	235	250	246	242	262	290	256	247	235	260	278	256	255	302	287	250	259	241	262	274	295	272	269	262	266	236	245	277	270	250	236	231	257	277	253	251	251	278	250	244	280	257	282	256	269	245	242	263	236	283	272	280	253	275	228	253	234	276	262	292	262	256	242	262	268	256	257	248	251	247	240	256	243	247	266	287	281	265	227	262	249	253	269	251	253	277	266	243	250	252	255	256	259	258	271	249	266	252	271	242	250	265	249	273	270	244	232	266	236	242	252	219	235	259	245	243	255	230	266	297	261	246	278	234	251	244	245	253	240	265	283	270	263	282	284	233	285	268	265	308	291	237	259	265	288	287	254	247	261	263	271	246	257	243	260	286	260	261	282	275	249	272	281	259	261	241	243	273	247	244	252	248	226	270	269	276	259	245	263	233	254	277	266	281	264	280	247	275	267	246	279	268	254	265	265	267	250	270	275	286	274	274	236	244	267	261	244	278	270	258	230	274	253	256	267	234	243	286	267	283	257	258	267	247	255	241	256	268	269	238	244	269	246	274	268	278	250	272	232	267	266	227	240	278	250	244	243	245	257	250	255	226	264	255	257	265	248	264	234	263	244	312	263	249	262	291	275	255	259	251	251	258	267	266	255	232	235	266	274	267	240	244	238	264	296	270	279	274	268	261	254	241	241	261	256	239	275	251	276	262	275	282	259	243	240	242	242	236	271	233	225	288	259	240	242	243	252	260	272	238	255	286	244	291	260	246	272	270	255	232	260	267	265	252	249	269	270	249	268	284	247	258	263	271	255	253	252	258	249	230	268	283	257	251	220	232	280	247	251	291	262	224	260	253	289	278	253	273	245	258	243	259	255	239	275	244	274	269	285	248	263	243	241	245	260	241	256	237	230	268	270	239	227	283	239	269	247	262	245	263	246	246	246	263	237	230	266	247	266	247	237	257	250	280	259	259	266	252	259	272	274	239	271	269	237	265	251	251	240	229	264	252	250	274	243	250	271	251	259	283	276	239	264	212	227	261	243	273	237	244	249	246	276	266	275	245	283	255	273	245	250	256	258	263	261	232	281	269	261	230	240	262	257	274	243	289	225	249	305	250	258	262	264	263	245	258	250	244	228	247	287	243	259	251	252	223	250	269	247	247	255	245	280	256	266	244	279	283	284	258	280	303	268	240	238	250	256	238	239	264	258	256	261	252	250	266	255	256	250	270	295	233	316	256	298	263	267	242	276	237	252	263	270	237	248	250	273	258	254	252	218	232	235	250	268	240	250	233	289	239	250	238	263	226	252	264	255	272	258	274	259	264	243	265	264	250	244	260	289	251	269	242	249	264	244	259	261	247	268	284	252	265	237	283	292	262	255	291	263	239	250	266	250	278	244	273	213	227	263	247	249	283	262	261	248	278	299	248	273	247	259	273	266	247	255	271	274	252	245	264	243	241	264	224	240	258	265	251	266	238	243	285	284	280	268	247	249	237	266	228	253	248	245	247	258	265	243	279	259	246	257	265	262	240	252	242	273	284	264	285	288	254	253	244	246	267	244	285	260	242	267	273	259	272	272	250	238	265	256	267	276	270	274	254	251	246	253	269	274	268	235	304	268	252	244	261	276	268	299	258	225	250	241	280	258	272	230	248	255	275	235	248	229	266	257	264	266	249	298	251	274	241	270	257	227	264	222	294	255	275	230	219	271	263	245	264	267	242	248	268	256	244	229	277	254	276	277	250	269	228	304	283	268	261	270	254	269	256	263	261	236	256	253	248	239	251	262	252	255	280	237	267	269	271	255	266	275	264	252	258	256	259	247	238	263	288	250	232	255	256	224	266	266	246	273	258	234	257	262	257	300	232	267	251	233	276	249	278	277	278	258	269	240	266	273	278	279	273	267	281	275	274	251	276	274	275	235	286	275	274	276	246	253	248	254	262	248	273	249	263	266	275	266	253	268	291	261	269	257	259	240	255	261	258	259
23828	35461	21662	12589	5700	2424	1143	774	970	1816	2127	954	658	622	648	651	654	644	640	631	618	624	625	629	669	714	623	620	598	641	651	644	609	645	620	637	636	650	638	628	595	667	641	652	631	642	669	644	637	623	631	659	625	644	637	658	672	647	620	631	619	638	618	607	635	619	621	630	658	653	616	638	611	686	613	613	650	610	636	617	631	633	615	565	641	608	595	591	660	679	603	616	597	655	607	649	605	615	585	647	612	651	678	638	648	648	645	642	601	677	641	620	646	603	647	661	631	585	635	626	644	668	663	640	646	656	609	675	628	641	639	667	652	586	639	661	656	665	656	635	638	636	613	654	626	587	628	626	662	639	634	628	590	605	603	658	653	657	594	666	624	667	643	634	621	652	600	634	619	631	658	606	640	659	630	658	609	626	641	647	631	633	609	683	627	604	629	640	629	647	621	658	647	583	604	608	640	602	638	662	644	609	652	686	607	647	675	605	609	652	603	660	645	579	606	621	632	677	678	638	659	675	647	649	586	565	615	606	596	608	651	650	627	660	599	604	636	633	622	641	588	628	691	635	612	620	572	610	675	620	616	605	608	635	661	678	675	624	667	607	594	584	655	626	664	596	609	673	655	633	636	621	598	615	624	638	616	642	628	585	603	674	631	637	630	600	583	584	629	702	608	636	638	664	659	620	676	592	635	612	650	647	629	643	659	577	638	632	633	616	630	666	625	621	570	615	657	645	625	662	608	624	672	624	638	663	664	608	568	643	660	655	664	632	614	643	654	614	602	636	605	658	618	614	611	649	642	587	670	630	616	637	589	622	577	655	646	645	689	622	630	605	629	626	660	584	651	628	637	624	610	552	639	594	606	660	653	636	607	642	658	631	608	655	634	712	626	606	607	592	634	649	626	641	595	620	671	617	609	621	657	646	600	674	634	592	647	672	649	629	617	667	618	598	650	646	624	655	648	640	638	622	620	657	619	681	627	647	650	643	640	651	612	642	656	626	655	632	619	649	627	631	632	641	697	636	632	651	661	645	609	623	670	691	648	624	609	657	614	616	616	633	616	673	610	662	652	640	605	686	649	586	627	632	623	622	676	609	688	627	624	651	604	623	626	668	653	622	625	589	648	629	667	610	645	651	640	664	663	585	614	626	623	598	625	623	604	647	640	619	655	633	620	651	625	625	624	616	644	650	642	623	629	611	639	658	652	639	650	613	643	598	628	655	559	639	687	644	633	650	633	632	625	601	632	595	641	633	633	664	618	689	634	623	627	633	636	610	606	615	661	658	591	646	608	578	619	637	571	654	637	662	632	671	597	669	623	662	720	657	641	634	638	608	653	653	651	634	635	644	623	641	614	649	636	607	647	653	608	669	620	621	645	629	625	635	594	651	681	638	616	672	638	626	648	607	639	606	642	610	623	581	654	620	614	619	651	659	681	641	603	594	633	648	646	664	640	643	637	603	635	672	660	635	689	642	623	597	572	615	675	607	633	628	642	585	650	653	606	600	631	620	635	675	622	659	630	641	625	616	651	618	611	570	622	627	611	651	624	647	676	635	615	682	629	643	684	647	637	635	639	640	595	639	655	642	626	596	653	667	626	665	626	630	650	604	639	635	605	595	616	668	598	619	642	644	635	621	659	637	703	636	638	626	585	670	639	606	602	576	626	659	617	598	606	639	600	649	664	625	678	611	620	631	673	594	679	638	644	608	633	641	672	607	624	623	633	657	658	585	643	661	636	637	661	650	638	627	648	624	612	632	634	601	597	623	604	653	656	608	629	659	661	635	632	660	612	656	677	617	633	661	653	605	603	616	637	638	626	650	599	627	649	642	630	632	631	723	659	630	662	655	663	635	661	678	623	631	643	622	618	648	605	626	645	651	663	615	616	645	621	663	638	642	612	635	662	629	608	619	654	600	634	649	649	653	589	635	646	628	647	650	631	615	632	622	639	650	591	588	594	587	609	660	560	639	652	620	607	622	601	604	639	588	621	605	635	612	667	591	665	640	615	614	640	644	626	635	592	659	619	644	640	595	623	637	600	589	686	630	614	606	661	637	612	635	619	623	658	658	668	635	631	604	632	667	613	615	659	614	624	638	630	629	609	629	678	618	637	600	645	676	650	649	638	665	668	601	600	661	661	640	617	609	651	641	675	598	633	646	638	651	636	615	627	594	609	659	634	653	611	660	613	601	657	618	652	649	689	592	653	657	669	571	671	636	614	606	649	627	624	664	664	633	661	647	636	645	652	646	658	646	662	647	643	625	602	645	615	636	627	616	632	628	666	623	585	585	628	581	616	627	629	672	631	613	650	593	628	629	639	576	599	652	618	633	629	664	619	632	618	609	624	620	640	652	640	656	629	588	597	634	607	631	636	644	637	634	672	704	638	657	663	654	613	608	635	688	644	611	644	622	630	614	646	601	648	669	610	593	654	663	654	621	617	652	645	657	581	638	651	650	635	628	602	638	677	641	633	631	664	618	650	630	662	638	594	598	643	643	643	578	646	605	663	643	608	580	603	603	650	629	630	644	644	648	651	649	656	639	666	647	638	654	609	634	619	597	653	620	603	584	603	651	624	633	699	607	617	667	648	637	651	645	650	647	606	609	630	622	620	634	626	622	660	663	647	637	626	631	599	646	656	601	632	598	663	614	652	647	635	625	649	601	603	617	590	586	640	643	616	669	649	603	617	627	638	599	633	652	621	621	625	648	594	686	610	667	603	633	635	630	631	616	647	593	652	636	589	628	643	680	628	642	626	639	626	672	625	605	646	641	618	664	606	626	656	607	619	605	634	623	600	659	611	620	642	641	583	662	577	653	619	649	654	661	633	644	643	658	642	678	690	628	642	609	612	635	619	655	638	624	627	660	670	627	643	624	600	632	627	598	613	656	611	649	608	629	620	622	582	645	612	602	611	660	627	679	639	642	631	631	583	662	634	640	634	641	650	644	639	607	617	632	670	618	622	633	645	630	653	657	663	639	641	619	639	626	694	617	598	631	635	591	641	605	611	598	607	614	677	645	597	604	656	611	601	621	623	640	624	637	610	631	639	611	633	650	679	626	619	601	579	643	627	630	589	595	622	647	677	601	622	637	638	655	580	640	681	646	625	616	641	655	629	626	592	657	639	678	606	632	624	610	625	694	610	638	623	631	668	663	661	651	649	625	633	574	644	672	665	665	646	643	633	657	599	601	647	646	627	673	618	656	630	634	628	665	654	600	640	661	665	658	619	637	639	685	651	622	619	640	624	638	636	593	659	654	646	596	659	624	633	664	659	656	607	627	605	606	666	659	613	632	589	599	626	629	666	624	618	647	643	566	683	600	639	593	646	628	634	645	656	618	637	642	640	608	641	618	640	625	587	589	591	649	631	643	639	621	578	653	601	609	619	626	661	665	625	655	695	631	680	670	640	594	662	580	647	619	595	624	647	616	618	607	667	645	659	665	616	611	599	637	633	676	631	627	659	636	652	660	632	608	634	658
24387	21541	25288	28276	21568	21673	17405	2004	841	2154	5256	1174	267	252	248	190	254	264	267	275	248	229	230	254	206	266	216	222	224	271	268	250	245	232	243	242	217	230	242	264	236	243	244	235	258	261	246	251	271	214	226	233	223	228	237	254	234	222	225	235	215	256	231	241	227	233	239	224	249	271	233	263	243	239	240	257	238	230	232	229	229	233	250	240	235	233	258	217	235	226	240	266	241	224	222	249	257	224	245	227	250	240	261	234	256	256	221	230	230	221	226	286	238	269	263	251	245	215	218	233	223	227	232	237	261	228	237	245	229	253	215	241	247	252	244	231	209	221	216	245	221	246	245	266	228	225	236	217	262	251	219	217	235	260	220	240	252	243	260	224	227	225	235	234	232	210	242	224	244	274	238	260	266	248	224	244	242	221	236	235	232	229	223	262	258	231	250	208	272	226	235	246	242	236	246	226	244	229	248	208	252	253	249	262	254	247	235	264	239	227	233	241	232	254	238	260	232	262	231	257	198	223	228	245	209	254	226	240	233	217	233	247	242	270	228	239	258	247	230	247	233	229	224	223	261	241	249	253	228	217	221	224	230	257	230	226	234	242	232	231	248	221	264	241	270	250	232	231	219	249	268	202	249	240	223	251	274	216	218	235	224	251	237	215	255	236	228	214	246	234	229	261	238	267	242	239	224	240	232	232	243	236	229	251	223	259	253	220	246	232	238	237	230	217	229	214	266	223	246	253	231	217	251	242	247	212	243	253	253	242	231	235	270	249	241	237	248	241	264	236	237	221	215	218	229	244	230	224	246	231	221	274	216	258	253	235	207	256	262	243	217	241	232	243	216	232	257	247	237	246	237	248	242	262	240	238	239	238	243	230	244	268	228	265	230	238	269	259	249	252	214	269	270	245	244	224	211	257	225	236	214	259	246	269	243	243	238	236	240	245	255	252	221	246	250	232	221	233	239	232	222	241	250	222	219	244	260	225	247	230	232	253	230	221	261	231	242	245	244	260	240	223	207	247	257	249	248	223	238	236	241	239	245	246	223	218	268	213	228	208	243	259	258	236	240	258	255	235	225	262	243	231	199	245	210	234	212	247	240	236	214	255	257	245	232	240	245	225	197	248	225	251	266	211	227	264	246	240	232	239	241	236	274	236	260	238	230	237	264	260	243	205	216	226	227	262	222	263	213	237	236	224	204	231	246	248	234	224	258	234	246	209	243	271	244	255	216	223	267	223	246	245	239	257	219	240	267	276	221	221	226	238	256	244	261	238	246	261	238	209	227	275	239	240	265	256	228	230	242	250	212	236	237	248	223	206	226	235	235	230	242	225	234	276	223	231	237	224	240	211	259	217	236	259	203	270	244	264	260	232	259	229	253	230	259	245	265	242	216	225	240	247	249	222	264	227	232	226	275	240	220	262	217	236	222	240	213	237	256	267	232	238	246	228	217	219	259	232	269	244	243	240	266	212	248	237	225	286	234	254	245	266	250	218	222	216	245	216	253	239	190	237	241	236	229	248	228	228	248	221	255	250	268	216	237	229	245	226	252	246	255	250	242	240	216	245	259	235	261	239	260	232	269	238	229	231	241	247	231	243	235	250	203	239	233	238	235	232	241	235	217	249	228	239	247	232	243	236	221	241	253	240	221	241	228	212	258	258	240	235	225	219	258	196	226	233	248	251	251	219	236	212	250	239	212	261	239	262	233	250	224	231	229	236	222	259	248	248	238	236	236	220	229	263	248	255	235	264	246	238	269	233	243	230	259	242	256	214	220	264	220	251	246	237	246	250	261	221	259	230	227	226	244	247	258	257	235	246	256	222	237	241	251	228	222	250	252	226	224	225	226	264	239	226	228	213	255	247	230	242	240	270	262	224	224	247	238	253	243	233	235	211	253	229	239	231	240	232	263	237	226	248	238	276	233	230	220	227	264	248	232	216	244	243	219	215	258	219	251	256	224	249	240	250	242	250	225	211	254	251	260	234	249	230	247	253	246	228	206	215	226	234	230	230	236	231	233	231	240	239	220	239	233	236	233	209	251	217	225	233	227	240	250	248	220	229	240	253	242	252	239	234	237	235	247	239	245	230	260	228	237	229	232	238	250	227	263	222	234	254	218	217	229	242	240	239	233	219	229	251	241	225	223	225	219	230	204	220	211	211	235	226	245	209	206	243	262	227	247	208	231	231	208	239	255	226	228	201	244	258	267	238	250	238	243	233	235	235	205	216	237	244	239	235	221	240	240	262	231	219	235	213	269	244	243	249	248	257	233	239	245	212	227	256	228	256	232	254	284	222	220	250	243	224	248	233	249	231	254	242	232	281	215	244	224	253	211	252	248	259	272	222	223	268	245	234	232	272	250	237	253	244	219	209	212	239	236	231	224	225	217	236	223	250	220	273	251	236	243	265	237	242	259	239	215	254	253	259	221	229	222	243	239	243	237	239	248	231	255	252	232	234	248	233	241	248	236	257	227	252	217	234	253	226	246	224	251	257	240	242	257	269	229	248	260	259	236	274	252	231	240	239	226	244	222	214	239	242	257	252	245	224	231	228	248	256	245	252	243	218	235	232	239	227	232	222	247	231	241	225	216	219	253	252	233	227	217	238	212	256	208	234	258	220	252	216	227	237	241	261	266	208	273	224	233	242	233	260	247	275	222	257	212	267	248	219	238	239	269	257	246	223	252	235	245	245	219	223	261	229	237	217	247	247	220	235	224	229	208	243	257	232	259	237	239	256	213	220	251	235	261	268	245	263	241	248	218	231	237	226	249	249	195	240	258	223	249	268	213	231	241	216	251	234	233	217	216	228	245	252	209	230	230	240	247	284	249	246	267	240	236	229	239	273	250	214	283	242	256	237	216	214	224	255	240	220	241	225	240	255	263	261	221	257	256	249	241	232	246	238	206	253	261	248	275	282	265	223	259	231	214	257	243	219	233	240	227	244	231	253	239	221	251	222	236	227	244	266	281	248	257	253	237	248	235	245	240	243	241	250	235	259	228	254	261	231	231	215	259	231	256	247	245	214	263	241	223	229	237	234	244	256	243	273	218	287	239	253	246	222	254	238	252	218	205	247	239	246	265	248	220	235	242	229	257	263	222	251	261	234	230	239	228	240	205	241	230	217	213	242	250	243	229	229	213	244	237	240	255	236	235	246	231	240	263	270	242	223	227	249	260	218	234	249	282	267	270	249	214	226	260	244	244	213	226	264	274	253	215	225	208	241	244	229	242	234	234	287	222	242	247	254	218	223	233	230	264	219	227	236	241	242	228	248	273	211	236	251	219	227	217	223	237	225	243	209	244	225	242	216	254	246	237	245	216	242	238	255	260	251	236	246	236	244	241	227	229	248	229	222	221	244	218	228	226	218	235	240	227	227	237	218	239	250	248	270	230	237	241	240	214	225	264	265	256	244	255	246	229	217	212	208	240	256	244	234	237	216	248	240	244	240	250	228	241	218	249	222	259	224	245	239	244	215	242	243
25924	43397	30546	16395	7079	3469	1721	1053	835	1654	3385	995	627	583	600	599	588	591	578	592	573	554	588	559	531	584	585	582	579	524	545	600	597	587	559	559	579	567	579	565	611	559	552	599	572	579	554	565	555	586	583	550	567	561	581	573	616	603	557	578	569	531	577	531	583	593	540	612	542	556	562	616	601	578	601	573	559	549	552	571	559	509	517	536	570	580	552	559	588	581	585	587	569	569	563	556	601	550	575	514	607	551	591	500	562	562	563	545	617	594	527	578	514	587	562	592	565	553	578	581	548	549	582	561	524	562	565	555	565	563	519	580	538	596	567	553	539	529	586	557	549	575	551	593	579	576	582	564	560	565	549	555	566	613	547	580	528	582	586	552	614	579	580	632	541	544	577	560	517	623	563	519	562	561	563	616	570	574	559	569	548	539	548	604	610	591	516	535	576	526	570	588	611	539	568	582	579	565	556	582	574	536	591	575	577	572	540	579	547	554	580	565	566	507	590	567	599	559	551	556	582	550	579	585	575	555	590	595	588	551	546	588	583	538	563	584	605	585	552	553	580	526	545	556	553	536	562	524	555	580	565	587	635	519	539	538	537	526	574	568	541	575	564	550	540	539	594	563	563	575	602	532	578	574	580	560	570	617	553	501	570	561	570	569	566	583	524	567	594	583	575	600	589	613	550	548	560	530	584	579	545	539	585	618	534	611	561	543	552	571	595	561	557	572	619	563	567	540	590	599	547	567	593	541	559	532	596	561	571	586	536	575	553	538	572	568	539	553	536	564	561	537	565	556	543	553	541	591	561	533	595	549	594	598	578	581	597	556	592	600	571	582	543	556	570	557	596	583	542	560	543	561	541	569	572	536	627	584	562	604	568	574	568	549	576	572	593	554	571	589	573	581	570	520	547	582	523	562	555	569	571	503	607	538	547	629	561	569	554	589	555	576	543	581	534	509	574	592	557	568	556	562	580	567	553	593	542	580	532	557	561	578	609	560	575	619	608	551	571	569	544	579	566	594	568	590	574	565	588	550	592	538	593	564	562	595	537	582	554	514	604	566	555	556	565	576	599	547	564	589	559	552	544	599	547	567	551	569	529	516	541	598	561	585	556	586	587	573	555	561	608	598	586	581	576	561	526	533	571	575	579	568	554	571	580	533	611	573	537	579	607	615	539	555	525	588	582	559	595	549	578	606	572	551	569	556	547	591	611	603	574	602	581	602	550	562	582	548	585	539	554	569	566	556	591	606	580	587	595	596	572	527	536	558	561	569	540	589	536	556	549	553	541	586	555	523	585	586	597	539	542	619	595	567	558	567	576	571	553	559	571	588	585	578	577	528	570	628	551	560	589	571	542	547	545	586	585	561	542	560	589	545	564	539	572	577	565	546	598	557	555	563	569	591	607	559	600	553	558	525	544	578	556	534	551	577	548	566	531	594	586	562	561	566	572	558	588	578	565	547	587	568	565	576	579	560	621	562	614	598	536	569	599	550	610	578	565	555	518	524	583	602	561	541	551	593	563	547	562	552	552	581	564	535	545	607	540	607	602	555	563	564	581	545	553	584	539	558	570	575	553	559	553	564	620	568	531	576	612	597	573	558	571	519	574	536	595	525	585	622	584	575	569	552	580	573	539	575	533	570	521	537	551	599	603	581	584	565	535	537	578	582	551	561	597	525	553	522	565	586	595	547	551	593	503	607	624	539	589	562	557	594	545	555	573	576	561	592	609	602	568	560	566	571	580	577	579	583	582	519	547	565	574	518	587	544	552	612	547	585	568	542	554	564	543	571	535	588	603	537	580	551	570	565	600	556	532	579	559	568	551	530	554	547	530	573	567	594	574	587	564	562	555	560	562	548	600	583	530	558	576	534	516	514	517	553	557	608	615	573	528	588	543	561	571	555	590	549	564	607	604	561	587	506	565	540	591	571	591	576	556	579	564	579	581	596	567	529	595	583	567	545	528	544	581	564	597	552	535	592	570	592	557	579	555	555	493	554	579	546	582	543	568	582	570	557	573	577	567	591	586	566	565	565	537	566	571	590	555	519	584	573	501	590	572	556	547	529	596	541	554	528	576	545	537	613	622	591	576	567	578	562	583	564	566	579	548	587	573	606	572	551	519	561	539	528	553	552	582	573	531	631	580	580	550	573	541	516	571	522	533	518	567	558	612	543	572	572	561	580	574	576	571	557	540	604	560	522	530	533	563	528	509	553	562	602	568	572	578	596	555	644	567	553	546	611	575	573	593	559	538	607	584	553	584	589	553	540	573	570	595	573	570	554	596	560	587	607	567	589	568	599	586	573	549	573	549	592	562	583	572	616	596	556	567	559	595	579	536	559	593	565	561	573	583	557	612	531	582	546	530	584	627	560	555	613	539	583	506	610	591	607	594	538	570	544	557	605	552	591	551	580	575	587	541	536	582	611	559	588	598	513	595	569	553	553	569	592	544	521	585	553	537	588	579	578	601	540	602	574	540	557	552	584	541	551	653	550	533	553	559	551	533	574	553	590	600	530	532	552	568	577	601	593	555	574	555	531	539	529	586	541	530	540	606	590	600	562	542	537	568	580	561	593	584	586	571	533	519	576	539	553	528	563	583	589	571	567	608	577	571	551	599	547	545	572	582	555	528	553	578	530	533	506	549	551	556	574	580	558	569	557	640	595	593	600	565	545	549	566	593	574	552	544	619	587	574	576	552	544	552	580	561	538	534	581	575	550	537	580	573	594	597	518	582	547	573	577	579	567	581	545	563	580	610	520	579	553	548	614	565	624	568	584	551	612	542	573	575	544	567	551	548	587	544	582	548	541	605	577	558	573	544	560	582	567	612	554	581	570	570	535	560	535	562	590	571	561	619	571	584	545	585	565	542	583	573	536	584	577	529	591	577	568	590	583	571	592	609	577	567	580	571	567	576	585	553	610	550	589	532	592	581	565	566	553	580	541	571	582	534	549	532	551	566	587	573	530	527	524	597	534	574	594	582	576	553	594	567	613	551	528	554	594	564	585	579	543	580	600	558	545	551	575	597	576	607	582	534	577	580	590	528	555	545	551	584	518	589	547	531	562	600	609	555	553	544	563	557	590	530	567	601	527	531	524	539	591	559	567	590	585	560	540	570	605	552	530	566	583	557	589	555	545	592	543	622	551	553	558	609	566	568	588	554	579	571	570	564	508	592	554	550	579	566	556	532	557	599	576	573	598	575	585	545	582	615	580	559	553	561	607	566	540	541	547	551	551	563	529	579	557	543	540	547	525	576	572	544	555	595	523	512	578	574	572	536	575	577	577	602	546	605	588	532	559	594	583	549	544	586	549	544	603	599	556	614	554	550	563	538	564	521	542	574	584	552	546	579	571	584	536	529	600	563	582	595	505	553	528	614	565	603	551	571	543	537	582	595	552	592	596	594	595	565	579	573	529	541	576	549	558	578	564	584	545	574	631	513	573	562	542	539	538	563	546	549	544	536	579	540	575	610	568	599	546
32318	23319	21585	10882	3480	1581	889	395	216	254	366	176	173	207	174	160	175	173	195	173	147	170	162	160	157	169	183	167	172	178	183	186	156	164	190	161	172	169	179	152	204	180	159	201	176	204	176	176	182	160	158	188	150	163	177	190	185	182	177	175	164	158	162	169	167	183	173	157	173	161	194	182	174	166	172	162	177	195	173	178	163	187	171	177	188	199	175	147	170	196	192	173	173	160	179	150	177	164	169	160	149	172	164	168	175	190	172	164	158	184	173	168	149	166	202	179	184	185	162	147	163	190	144	186	177	174	198	182	184	191	179	170	170	160	152	178	177	156	165	193	183	148	178	183	189	164	163	149	175	219	173	176	171	144	165	184	185	173	188	193	181	171	199	165	169	160	153	162	190	179	202	172	159	168	171	172	165	181	159	175	158	151	169	151	177	163	163	171	155	173	167	161	180	164	173	186	158	198	177	138	208	140	154	184	172	202	174	163	182	197	165	159	192	209	193	195	144	164	177	177	185	173	175	161	172	173	170	160	176	150	176	173	165	163	176	207	175	191	174	169	198	136	176	163	174	191	160	176	159	185	195	157	151	171	179	180	153	160	166	153	177	158	162	167	159	170	172	169	158	164	147	172	169	194	199	169	173	186	183	172	186	155	169	159	165	165	188	183	161	139	218	181	173	170	192	168	180	182	175	170	153	181	175	148	182	180	170	178	187	151	175	174	186	160	149	176	190	196	159	157	165	178	211	177	177	199	176	192	163	184	160	155	193	190	193	162	177	185	178	185	162	160	175	196	161	172	174	167	165	179	167	163	167	184	171	154	167	154	168	159	154	162	162	184	145	181	190	151	179	190	161	180	177	188	162	173	201	160	186	172	165	171	174	153	180	151	170	186	186	167	151	163	181	168	181	185	190	202	149	175	170	187	152	177	186	187	157	173	179	165	194	182	182	158	157	180	181	178	180	182	201	158	174	174	162	188	173	175	174	185	153	187	164	185	185	158	173	185	187	155	176	178	165	209	178	185	183	154	154	164	178	164	180	153	173	172	158	159	178	156	176	177	206	196	193	155	170	186	184	161	161	146	196	175	183	177	184	191	186	179	186	172	164	168	171	192	197	174	165	177	176	177	146	159	192	183	175	154	181	170	181	185	165	176	172	164	183	176	191	190	181	175	164	183	191	182	181	171	176	151	166	168	180	147	160	165	181	174	195	167	168	157	175	171	186	177	186	184	185	186	192	170	194	183	186	189	194	169	157	175	170	176	167	160	182	168	191	180	163	165	171	174	176	180	163	190	165	161	182	175	195	175	179	163	174	178	174	162	183	185	195	186	174	190	163	203	207	199	178	184	196	173	169	163	167	161	161	199	162	180	173	171	170	169	183	169	195	183	169	183	175	198	168	181	173	191	171	169	168	173	171	169	183	156	173	162	180	166	192	166	158	154	181	167	179	199	214	166	165	162	172	150	173	162	185	168	154	174	200	224	161	160	169	169	179	176	179	174	186	158	165	185	169	166	180	165	173	154	192	174	170	156	162	181	199	191	192	171	173	188	162	190	175	157	151	171	167	175	173	175	176	158	175	181	149	195	165	159	183	140	166	189	158	160	195	195	177	186	169	188	196	192	190	144	149	167	157	155	181	209	180	198	190	140	165	173	193	168	189	165	157	180	181	182	177	182	181	186	149	186	187	178	160	173	172	162	145	190	194	185	176	195	155	185	171	167	177	169	168	189	166	161	160	168	166	174	173	166	191	182	190	185	186	169	150	155	154	171	184	189	169	174	202	182	157	152	174	154	162	169	184	171	170	169	178	165	157	160	165	178	156	173	189	171	187	157	166	197	178	147	173	161	175	198	186	152	184	178	155	189	160	172	179	167	187	150	190	180	175	163	176	171	170	170	182	181	176	179	170	177	179	175	183	178	160	174	179	167	162	195	174	175	166	175	167	171	185	164	148	164	190	168	154	189	157	185	145	161	184	187	171	177	190	174	169	176	177	173	189	166	170	179	175	153	170	184	160	176	192	181	165	174	204	157	180	153	173	167	166	191	183	173	156	155	182	156	189	177	175	163	191	177	166	149	168	184	160	184	175	179	172	171	196	169	184	168	178	179	173	179	169	190	174	168	180	172	153	186	196	171	164	175	177	170	165	168	160	164	179	176	191	190	169	169	167	192	163	158	206	165	169	183	152	167	172	166	183	178	176	189	192	147	158	162	220	160	201	159	166	174	194	160	173	169	174	170	177	197	180	177	171	157	167	171	177	178	166	169	155	149	163	178	170	194	175	169	194	154	211	172	171	183	147	155	161	192	174	174	172	169	174	189	172	189	169	173	172	192	191	150	149	188	152	173	180	177	174	162	156	173	168	181	160	176	151	190	172	150	145	183	162	170	158	161	166	181	191	181	137	169	166	157	158	181	187	169	154	177	153	166	197	179	183	154	183	181	166	160	164	177	186	157	153	168	189	187	166	192	174	158	170	182	213	192	180	167	174	184	169	174	198	169	177	187	185	167	165	164	190	167	191	170	175	163	182	152	178	195	178	166	167	168	168	175	169	160	171	165	168	178	179	173	188	172	185	184	153	186	169	166	176	194	173	157	153	207	174	169	166	161	164	133	159	165	175	164	171	170	192	161	165	178	176	154	169	172	166	162	169	169	167	169	173	185	170	157	172	180	178	165	176	166	158	165	189	163	186	163	165	169	168	176	184	208	184	196	171	153	167	181	163	167	168	165	188	186	156	192	173	164	173	169	161	163	182	188	207	162	182	183	190	168	161	186	180	182	168	159	176	154	173	129	175	202	173	177	160	180	174	186	186	179	166	178	170	145	172	164	172	178	159	162	164	169	169	195	177	187	173	166	139	174	163	175	180	164	181	174	188	168	183	149	190	190	174	158	177	172	171	185	168	165	174	177	175	164	190	169	185	167	167	182	163	194	196	171	179	181	149	174	176	187	177	179	162	149	179	171	178	172	183	164	156	169	143	175	182	173	167	186	183	204	163	180	186	187	165	180	170	172	181	178	185	186	153	161	169	163	172	162	169	173	165	184	156	177	157	170	179	217	158	192	169	160	176	174	174	154	171	177	153	187	193	163	147	169	181	158	180	161	174	168	163	155	175	186	177	170	164	183	179	141	162	197	170	176	172	189	182	177	166	169	185	164	161	180	190	162	185	178	171	143	151	162	170	164	154	159	164	186	171	186	170	155	178	159	171	155	169	186	183	175	157	179	168	163	163	173	173	171	177	167	171	163	143	160	178	156	203	175	199	190	192	162	172	174	168	189	160	190	198	177	185	197	204	172	173	162	202	165	163	190	186	208	188	170	181	171	182	170	179	174	193	182	179	188	168	156	162	181	182	185	197	201	174	172	175	181	160	200	154	157	144	179	166	185	198	180	163	156	180	193	189	144	180	159	170	178	189	187	192	151	154	169	159	175	166	164	175	173	171	178	168	177	180	166	150	176	173	192	193	151	188	191	172	178
23229	26504	14846	5889	2393	1243	822	612	461	524	612	475	468	476	462	451	448	506	468	478	449	473	462	445	488	460	455	512	423	462	444	493	520	445	479	470	447	500	440	405	486	454	468	426	428	474	466	426	465	451	471	474	495	476	499	456	442	460	414	483	480	452	506	515	464	493	480	450	441	430	488	452	466	505	435	455	457	436	426	463	477	438	451	481	490	450	488	462	474	445	434	488	488	439	474	434	457	445	454	465	468	466	444	464	475	472	478	416	487	486	455	467	470	463	474	474	468	460	465	476	436	442	471	469	469	449	441	483	468	447	452	457	473	476	435	476	448	473	427	498	480	453	462	455	472	447	450	450	491	480	445	487	451	457	419	447	393	480	430	471	450	474	459	447	445	453	455	492	455	475	490	470	442	496	465	480	470	439	417	478	496	463	452	454	450	466	474	475	487	470	431	481	393	458	429	488	452	476	484	442	454	466	491	449	453	436	423	446	457	476	443	489	468	469	479	446	448	501	447	468	414	489	469	428	466	474	471	452	434	481	454	464	451	441	476	434	463	478	460	430	460	471	477	427	466	451	440	483	501	489	403	468	481	494	453	449	440	465	409	439	480	486	445	469	445	484	462	447	463	480	421	458	446	444	436	482	472	467	434	477	440	446	453	487	468	465	468	448	462	404	430	444	456	454	482	457	471	458	445	445	484	457	466	442	484	451	495	428	453	487	468	454	440	471	502	462	454	475	478	449	494	501	457	440	491	459	437	453	416	471	463	468	467	478	450	475	465	494	475	498	453	448	443	443	526	429	421	452	440	472	454	461	465	468	477	445	450	449	462	470	453	470	460	472	469	443	473	486	460	451	451	455	444	468	492	466	477	463	447	425	443	439	455	474	447	462	465	472	484	472	496	428	511	492	434	462	432	505	464	438	461	456	439	478	502	422	461	456	439	464	442	482	505	493	454	429	435	459	421	466	414	463	479	485	483	473	452	459	467	466	463	464	481	450	504	484	452	480	482	447	483	424	452	456	447	464	487	474	455	444	446	462	470	489	434	473	440	479	423	452	448	469	436	467	463	482	468	449	490	487	484	428	497	462	467	469	475	440	441	460	466	482	479	458	451	487	462	476	430	478	493	468	463	496	493	474	462	463	476	457	482	467	456	460	498	427	456	451	453	460	436	478	431	465	488	459	505	465	479	449	473	444	460	438	469	450	470	442	460	466	474	469	469	475	513	469	448	435	459	477	443	499	459	462	436	488	469	504	453	455	468	482	489	413	465	525	438	449	532	405	458	455	519	434	472	445	462	429	424	461	435	457	471	462	454	467	462	441	487	455	478	429	437	509	454	481	444	471	461	463	464	495	436	444	498	421	460	464	427	470	435	457	440	459	429	478	449	472	459	445	492	440	476	467	447	447	463	437	435	452	470	449	408	496	491	448	465	466	455	455	487	457	456	455	456	450	456	479	450	502	454	435	478	433	472	526	446	449	465	421	490	480	455	477	459	465	478	429	485	446	457	454	447	465	463	509	494	427	477	456	444	449	463	490	480	480	453	472	453	467	460	486	482	461	428	463	453	476	461	472	473	418	453	456	507	499	507	479	452	458	474	439	407	436	434	487	439	463	430	415	467	447	473	451	429	451	429	454	500	424	498	452	470	481	450	450	438	459	464	476	472	430	474	473	499	449	446	465	465	456	432	440	456	471	433	443	512	456	478	510	447	478	452	454	472	449	472	448	463	465	470	443	444	477	454	453	445	488	474	438	463	464	466	470	459	483	466	445	476	465	470	471	501	451	452	463	459	484	485	458	430	485	473	461	480	437	456	476	454	468	471	493	464	473	447	479	473	472	460	469	486	459	460	423	463	441	435	464	478	502	445	445	472	465	424	461	463	475	429	456	499	453	482	418	416	462	481	467	490	425	458	450	484	440	459	489	454	476	462	481	468	421	459	470	442	451	443	448	432	485	465	443	501	452	430	489	476	476	469	451	455	428	450	473	479	441	466	416	445	448	471	498	392	443	483	461	480	428	467	482	503	457	483	492	463	459	481	471	460	475	449	478	427	470	441	457	474	426	448	480	472	437	472	465	413	488	432	449	463	463	437	474	457	448	488	455	464	504	450	458	433	498	471	435	437	456	465	445	450	465	437	498	481	480	439	464	448	428	460	477	435	476	492	479	439	443	473	488	491	462	450	484	448	458	448	436	497	467	446	476	501	446	460	450	471	440	504	470	449	458	437	464	494	471	466	427	428	475	475	450	443	469	474	488	454	473	429	477	475	471	447	482	480	441	478	445	441	453	449	417	459	445	446	481	469	474	471	454	456	459	474	485	490	430	477	458	449	467	454	457	504	449	492	484	478	457	448	434	478	477	446	523	505	443	413	465	495	443	488	438	450	452	485	450	459	482	438	509	455	485	467	439	463	482	460	430	469	469	439	496	424	451	484	464	474	456	493	473	486	486	489	484	450	456	442	451	439	485	473	492	470	438	482	467	452	460	480	490	465	460	478	444	414	442	459	449	455	498	473	466	467	455	473	483	428	422	447	468	445	466	477	443	462	436	457	425	453	462	448	488	484	478	458	471	474	448	473	497	487	477	471	421	472	506	454	431	450	486	424	464	475	494	437	477	449	474	472	487	439	463	456	451	473	464	479	474	467	475	470	421	432	446	433	482	470	456	447	493	473	471	457	429	479	438	441	466	444	477	465	493	466	450	486	449	475	465	467	489	450	464	428	474	412	457	473	496	438	501	438	455	476	452	427	453	488	490	475	480	491	437	483	448	462	475	456	434	443	501	454	503	466	451	470	474	445	483	457	459	471	481	462	477	425	467	454	468	463	489	469	469	450	467	490	434	460	479	467	442	442	465	419	505	437	484	427	492	448	470	489	444	441	445	458	458	439	451	429	461	473	416	468	467	452	442	437	411	466	455	453	472	444	462	440	454	468	469	449	515	483	476	425	446	463	457	468	515	441	447	455	465	491	448	463	472	450	420	471	430	465	479	485	493	449	446	481	498	485	461	505	473	465	475	479	434	463	469	463	517	479	472	490	454	487	487	450	471	467	449	441	464	461	457	453	462	470	474	455	469	481	445	505	478	444	456	445	460	499	422	522	443	445	473	446	491	420	452	455	463	488	471	505	489	455	431	456	470	477	451	456	477	479	486	438	476	457	461	458	475	464	507	479	484	471	433	475	453	450	426	474	450	462	467	445	459	457	480	463	430	443	455	448	478	436	493	475	468	446	467	459	476	492	421	447	481	437	474	459	455	498	469	459	456	476	464	452	475	493	429	466	468	492	480	492	441	405	473	475	484	461	481	473	464	420	445	467	445	475	455	443	439	460	470	463	458	489	469	442	439	506	476	479	444	456	433	475	486	449	483	473	462	476	440	460	484	452	512	494	455	446	440	472	466	480	455	460	484	449	452	462	478	472	464	520	435	471	451	426	451	463	467	447	482	408	434	490	438	459	415	453	450	458	461	501	489	492	428
25072	21571	24983	28656	21623	20047	4142	796	706	1260	2288	500	288	277	294	247	250	277	245	256	247	256	252	276	252	237	257	247	282	236	275	256	280	263	243	271	263	265	262	263	282	257	254	294	233	241	270	263	265	273	296	296	272	245	296	263	275	280	262	261	246	263	285	279	256	244	271	239	260	213	261	273	256	258	295	252	245	245	272	278	265	288	278	241	291	250	258	272	260	236	233	258	265	222	240	265	264	251	269	253	260	284	277	232	254	274	262	243	301	242	285	229	250	245	255	278	235	289	243	251	262	284	302	233	283	255	251	240	273	292	257	257	233	262	287	248	293	251	245	276	250	268	286	259	290	293	260	276	258	231	286	255	286	262	255	248	232	261	259	246	271	261	291	283	273	282	275	268	259	252	254	264	287	248	261	255	260	251	264	245	265	245	261	244	233	270	262	262	260	254	280	269	261	270	282	281	266	292	267	253	260	251	256	266	278	235	238	245	265	251	240	244	288	247	290	266	258	261	265	249	261	280	248	245	270	234	257	258	255	277	248	256	298	249	284	260	300	269	279	262	248	232	305	230	255	268	282	290	287	257	266	264	247	294	252	260	269	255	249	303	254	274	268	286	287	237	221	265	247	213	257	233	285	261	248	266	276	274	260	249	250	257	260	267	272	276	225	281	260	262	251	274	246	268	262	254	274	243	246	268	259	237	243	260	248	240	283	269	276	257	260	232	232	262	284	224	250	243	266	257	254	267	269	291	253	238	273	245	285	273	271	258	267	272	281	279	253	253	267	259	269	268	271	264	267	262	288	271	255	280	275	263	277	268	247	261	227	247	265	247	276	258	270	255	246	276	232	307	247	251	267	228	282	259	251	250	250	252	257	268	261	264	293	268	283	272	274	260	282	288	223	283	244	284	223	267	262	247	282	292	279	282	282	274	243	263	248	236	272	217	245	228	236	267	256	257	242	245	262	254	253	258	247	257	229	266	239	223	273	290	275	252	254	287	240	268	257	261	248	242	242	273	261	243	235	254	267	228	263	275	277	262	279	279	260	237	274	279	232	257	276	283	242	282	256	262	273	317	263	277	270	269	243	250	274	284	274	245	263	270	273	232	274	249	251	242	247	254	274	254	263	270	280	248	225	255	242	273	252	271	268	253	268	272	290	249	267	243	232	248	249	271	277	277	266	257	250	250	265	250	268	278	261	261	254	264	262	300	260	253	288	285	277	259	266	279	263	254	266	245	257	239	252	251	295	219	250	263	239	255	221	254	272	239	267	249	236	291	285	249	257	269	251	276	254	233	256	238	251	238	264	251	262	266	236	258	253	245	243	273	280	274	257	265	259	267	242	234	272	261	247	272	249	264	252	253	252	243	283	260	235	277	259	262	280	253	259	294	230	273	267	270	268	283	278	265	259	249	272	255	281	248	240	249	256	246	238	264	259	247	255	241	256	275	268	257	229	241	274	241	250	270	278	252	248	266	256	249	275	258	246	271	275	268	239	286	265	288	245	256	261	238	262	255	256	242	249	297	254	279	289	273	259	276	289	273	250	266	256	258	247	249	241	259	288	271	267	298	277	263	265	246	230	281	267	281	253	265	270	269	273	267	269	291	268	256	259	246	275	267	252	284	258	272	271	217	242	259	291	291	290	289	261	308	265	249	283	265	242	227	257	279	246	256	242	245	263	274	265	260	265	270	269	271	240	236	264	278	242	247	258	258	283	239	280	248	290	248	289	279	257	235	221	285	255	282	279	272	250	269	268	262	247	285	252	259	245	244	271	294	291	279	249	291	260	255	243	267	281	276	264	259	263	261	264	226	252	292	287	261	244	266	245	264	272	264	262	238	280	261	260	263	254	261	236	244	257	271	285	268	264	289	265	283	271	258	259	259	258	251	283	269	248	247	279	239	255	271	242	261	258	244	248	263	268	274	235	264	264	267	304	265	247	281	263	272	268	260	251	277	290	257	261	248	251	251	238	265	256	241	281	243	259	270	250	278	274	294	263	270	248	251	292	260	263	262	274	279	267	261	243	269	239	253	239	235	263	268	259	262	259	256	272	246	232	261	260	263	268	231	251	251	263	243	255	243	261	297	262	276	270	258	256	232	284	263	226	271	247	246	256	262	240	255	271	298	278	280	247	263	283	269	270	244	264	274	258	274	244	254	231	247	266	267	262	270	286	267	289	298	272	256	287	257	240	261	248	306	281	256	252	248	273	266	255	271	265	259	269	261	237	290	242	260	247	281	215	275	280	280	266	279	288	250	270	259	259	251	237	256	281	248	246	252	264	282	266	271	270	271	245	256	250	275	256	258	262	283	253	233	230	247	283	239	258	256	218	245	273	238	258	287	271	259	245	266	258	295	284	261	282	266	266	269	265	254	269	242	264	283	269	266	231	274	270	262	256	264	257	292	285	270	234	299	273	272	258	256	269	239	216	283	255	248	252	238	270	250	272	268	231	243	271	265	254	262	275	256	270	260	279	255	241	233	270	260	228	275	261	269	257	253	244	255	239	246	246	266	250	284	252	278	233	249	240	285	243	275	271	251	279	257	276	279	263	235	236	252	264	275	290	278	262	220	216	261	276	252	249	295	263	246	229	291	247	253	244	252	272	236	267	280	283	271	248	257	261	279	275	284	262	254	243	242	259	261	274	253	251	267	254	269	253	244	248	256	252	258	253	262	302	285	277	248	260	244	286	273	241	239	241	257	258	268	274	299	284	263	276	249	304	272	236	229	263	270	271	269	251	252	230	256	281	252	260	276	248	259	223	259	265	284	253	278	254	266	264	241	267	268	306	256	266	233	249	265	286	268	262	255	276	256	265	250	261	261	283	250	271	237	254	230	237	280	299	237	284	277	225	250	275	266	275	279	256	256	301	240	266	241	282	267	251	251	265	253	240	284	271	256	278	226	269	246	249	263	252	265	237	307	230	268	244	258	261	255	267	265	271	294	264	246	269	246	247	241	258	273	293	262	312	267	270	267	252	254	268	300	249	282	257	280	258	250	261	250	270	287	240	237	258	251	265	230	269	298	255	256	246	272	266	256	226	239	273	235	272	278	233	271	270	257	220	277	245	258	268	257	271	260	226	253	273	254	281	242	258	260	258	273	235	243	266	280	259	255	277	263	267	259	263	254	284	268	256	243	260	240	226	247	275	225	258	264	278	254	253	250	268	292	236	262	251	264	251	258	226	249	206	277	259	274	263	271	293	259	284	290	234	249	241	272	255	271	296	270	217	273	280	245	296	274	259	215	242	277	252	263	278	266	253	245	265	257	281	263	254	261	261	248	236	263	264	245	279	260	281	264	260	261	276	266	260	244	312	259	258	260	263	245	229	254	255	268	225	267	272	277	261	264	243	251	274	237	228	271	277	276	269	241	268	241	268	225	255	251	273	278	246	240	276	254	256	239	236	252	277	282	241	292	260	241	318	279	296	264	261	274	251	279	242	248	279	235	278	259	266	289	282	287	234	236	242	258	279	271
25251	38677	24159	9623	4564	2518	1503	873	898	1373	1909	780	613	668	655	654	660	623	613	639	669	632	608	665	612	666	667	640	622	681	689	637	600	664	640	665	662	606	668	609	658	636	634	617	630	609	564	642	606	607	665	646	626	614	640	640	639	661	661	645	665	643	647	664	641	714	662	651	629	622	627	641	637	656	688	645	677	607	664	641	648	637	631	601	632	618	673	639	619	639	647	643	652	657	679	653	598	625	673	615	646	597	648	605	634	660	634	634	638	629	658	642	650	632	638	607	658	653	683	607	635	663	676	650	697	640	637	645	655	624	653	605	648	615	628	650	654	657	672	620	658	662	637	679	672	624	622	647	652	671	642	667	636	611	633	589	609	628	656	633	672	679	702	646	585	624	674	626	644	642	606	623	595	625	647	638	634	681	609	657	670	683	614	661	640	648	691	690	654	652	676	616	647	636	631	627	629	640	675	636	650	627	620	637	675	639	668	599	618	643	629	616	634	644	618	664	639	653	658	651	635	618	606	640	628	656	615	631	656	602	679	682	646	627	663	671	656	660	694	619	636	664	653	615	678	614	632	654	694	620	709	647	622	619	609	602	686	618	605	661	684	612	667	670	657	612	646	631	592	650	643	693	616	676	669	633	566	657	635	648	619	630	604	621	685	639	682	644	619	640	604	612	633	651	679	612	681	683	652	632	644	662	672	638	614	655	625	641	595	627	653	646	669	634	656	634	657	616	634	597	637	598	651	655	623	626	650	641	613	601	616	630	600	621	607	649	624	638	618	634	638	597	641	613	664	626	655	678	612	651	668	678	614	659	626	678	593	628	607	650	683	634	645	625	651	682	659	646	644	603	645	660	614	663	647	581	632	650	664	657	619	664	626	639	658	624	656	646	603	634	642	650	666	625	658	650	619	590	689	620	594	641	628	635	620	597	642	641	590	646	650	641	634	599	630	625	650	644	679	609	595	634	671	629	619	649	622	683	662	631	679	634	655	662	622	656	603	596	652	648	670	662	636	654	633	639	642	628	650	644	641	619	656	641	622	632	639	640	626	620	628	672	633	646	598	614	603	635	656	715	677	614	639	669	642	646	633	658	684	627	635	616	622	644	595	674	668	630	655	621	642	651	681	661	644	635	619	601	636	637	631	652	654	637	608	636	626	654	686	615	650	603	595	629	616	612	626	631	642	614	646	634	645	673	644	607	682	640	638	645	665	632	621	649	653	653	660	650	600	680	670	616	692	654	637	633	621	627	665	658	610	640	664	612	631	638	675	641	643	674	638	584	617	626	689	621	609	656	656	683	644	694	642	685	687	639	634	649	672	613	659	643	553	624	593	598	632	641	601	607	635	643	623	628	697	617	606	647	632	658	619	670	627	625	633	640	695	625	629	632	664	674	637	626	713	603	620	665	616	608	621	601	654	628	594	648	652	640	673	664	618	638	639	658	608	654	650	642	677	643	578	653	639	641	662	616	630	623	648	638	642	639	641	634	667	646	638	664	608	579	639	634	648	665	700	605	661	623	634	651	690	677	643	615	657	609	639	643	645	653	647	614	608	657	669	587	626	663	648	668	658	637	644	648	645	642	658	596	635	618	634	591	630	645	649	640	632	663	645	649	594	630	674	641	624	641	603	683	653	615	628	672	609	611	657	687	643	641	666	653	628	626	661	608	655	624	662	607	623	630	683	653	640	626	651	630	642	622	648	654	632	633	639	658	588	649	634	654	622	637	657	637	616	673	641	654	635	639	671	584	646	640	632	627	681	609	621	619	667	649	637	631	593	634	610	615	658	647	662	634	649	641	670	675	688	646	682	634	649	665	678	608	660	675	650	649	641	660	649	633	663	614	638	610	668	642	667	661	615	687	661	606	628	675	606	632	629	624	602	629	608	631	628	642	636	617	661	654	643	658	644	684	641	657	612	665	628	623	622	636	631	655	666	606	664	647	657	611	646	666	617	674	620	660	688	608	637	674	611	640	653	645	640	626	646	677	641	666	669	669	586	631	628	644	658	670	618	621	634	624	648	650	593	631	609	699	616	647	596	647	645	660	649	648	677	600	635	610	629	619	685	654	618	627	643	624	623	634	690	632	671	697	645	665	645	613	657	612	646	638	628	627	632	607	651	647	627	629	604	652	646	604	621	638	654	660	653	565	616	581	636	641	647	612	656	640	618	632	683	677	618	657	633	671	617	657	644	638	661	707	622	645	688	682	648	641	640	605	627	608	643	680	637	611	663	655	601	641	649	630	567	660	611	629	614	654	631	642	642	672	605	673	604	641	672	681	643	631	651	698	621	599	629	631	618	694	652	685	647	627	647	656	644	703	637	652	609	666	617	627	659	688	668	584	625	615	648	647	615	633	607	680	604	641	603	604	627	671	584	651	646	632	635	670	623	611	659	660	668	611	676	629	636	613	702	636	669	608	616	640	645	625	644	584	648	618	644	647	642	653	638	680	629	650	668	650	624	639	676	610	650	639	645	637	638	652	715	643	662	627	613	645	630	611	630	639	621	681	626	642	685	627	690	637	666	620	678	623	640	613	671	667	603	632	675	639	640	662	620	641	622	640	632	636	650	631	573	619	634	632	679	591	635	604	636	657	640	653	607	613	639	652	659	634	617	657	659	632	659	657	605	591	653	657	644	612	635	622	640	671	621	631	658	654	642	651	630	672	666	608	687	602	637	664	672	627	622	608	638	648	629	608	620	618	635	654	629	627	604	626	624	619	702	602	641	635	668	671	618	634	653	625	697	663	638	667	640	638	636	636	649	641	626	667	621	616	683	669	642	635	653	610	638	649	674	639	628	628	686	652	642	642	669	656	650	634	655	641	611	668	680	644	643	620	686	654	668	587	661	644	693	640	666	654	601	665	658	649	620	665	648	620	627	615	626	617	630	633	631	603	574	618	603	606	593	640	651	645	649	636	657	653	603	648	675	613	661	645	666	614	709	580	618	621	652	647	652	660	641	610	640	656	635	673	657	656	662	636	633	644	659	638	656	634	678	634	652	644	645	651	636	600	645	663	689	624	660	666	633	622	622	637	630	642	630	653	614	589	610	645	633	598	624	653	666	663	606	666	643	578	595	664	684	652	664	667	618	621	630	655	633	617	659	598	653	628	636	652	615	661	657	613	658	627	642	662	605	630	638	646	639	662	618	637	634	595	650	658	614	651	675	660	675	660	675	600	606	618	599	616	624	629	633	692	607	659	627	635	632	604	618	613	628	663	641	628	627	645	605	671	671	634	632	642	631	607	655	605	598	609	642	677	636	625	637	616	650	668	622	644	623	632	601	672	616	625	650	664	646	671	643	622	604	621	638	653	633	658	634	635	615	653	609	617	643	665	647	645	619	660	671	589	616	647	591	669	677	660	648	667	638	657	611	652	647	657	617	609	648	623	641	679	664	640	628	661	646	656	628	675	662	637	667	684	676	618	656	644	624	614	632	660	610	697	604	623	625	637	638	588	656	654	642	626	686	635
24378	21526	25268	28217	21549	21683	17727	2016	828	2166	3709	395	232	284	241	250	259	269	236	252	241	238	261	249	226	260	234	263	242	241	284	251	255	277	237	253	223	246	270	247	251	209	237	240	248	233	274	239	246	258	255	268	252	238	253	198	220	234	238	255	222	242	257	237	226	251	306	266	239	268	232	270	279	236	271	216	247	215	256	246	254	226	262	250	240	257	254	215	241	230	256	228	220	262	229	232	246	248	266	225	213	250	229	251	276	262	247	247	263	231	257	245	255	253	261	215	233	245	215	237	243	245	212	249	226	244	235	230	268	230	250	245	236	231	251	244	234	243	259	214	248	233	238	227	224	248	233	250	247	219	224	244	245	229	242	237	248	235	249	234	246	240	229	247	237	211	243	250	233	256	214	236	252	257	241	235	223	223	237	226	239	218	232	237	239	273	236	269	268	246	244	233	221	226	243	238	252	253	238	242	243	261	205	244	205	275	259	248	250	228	239	248	239	244	228	233	231	234	255	223	233	220	238	244	266	246	227	266	250	230	240	245	231	264	259	248	281	241	238	267	238	258	229	271	225	234	275	242	267	244	255	244	219	274	262	243	213	236	265	226	227	232	226	214	235	237	236	228	233	245	250	237	236	264	257	264	249	271	274	228	241	257	246	243	267	244	276	248	235	252	219	253	260	235	224	240	232	238	220	222	250	205	223	255	235	229	258	211	220	258	231	236	250	251	224	239	254	264	215	247	251	246	228	256	287	256	237	239	238	232	299	246	217	237	245	218	253	259	235	207	269	243	248	256	239	248	224	247	256	247	264	241	250	229	216	290	271	238	270	245	242	226	230	274	225	245	283	240	257	239	248	235	273	238	272	248	257	266	228	257	255	248	230	231	217	240	266	238	273	246	253	263	235	223	222	235	235	249	245	229	285	249	275	237	293	250	240	258	235	259	277	207	249	223	239	263	237	252	259	246	227	248	247	270	228	230	236	238	232	240	281	236	229	234	236	258	222	250	257	248	233	248	244	215	230	245	261	241	225	245	243	264	262	237	289	262	240	247	225	242	228	233	262	223	237	249	243	274	249	248	238	248	226	267	242	223	239	232	258	231	233	258	226	262	247	235	236	226	246	223	229	263	239	254	265	276	229	252	219	240	252	235	227	224	244	243	230	243	228	255	268	244	250	215	252	226	252	205	238	242	243	247	270	245	212	236	263	262	289	228	250	233	267	238	242	248	272	244	270	239	280	254	206	247	245	275	260	243	214	233	249	248	262	231	282	259	236	211	254	251	220	246	262	206	242	241	218	237	237	248	262	248	244	238	236	234	263	230	242	248	261	253	245	247	241	254	242	221	230	224	251	253	237	225	229	263	235	259	270	246	230	253	242	243	241	230	253	215	229	240	264	262	250	225	229	255	267	229	256	253	231	232	241	229	226	245	246	232	254	234	227	239	246	241	263	233	259	255	226	249	247	269	282	240	228	256	212	240	220	247	249	247	252	248	236	243	221	248	229	240	253	227	232	267	248	251	226	250	258	250	247	269	269	258	244	262	245	262	246	246	258	279	230	253	273	253	262	260	241	229	239	243	238	252	248	240	241	258	217	260	249	242	281	246	251	280	265	270	230	249	221	229	247	273	277	258	255	240	230	229	223	254	237	218	228	251	254	237	285	236	227	239	231	223	295	264	244	261	246	247	251	227	240	236	248	239	240	285	236	241	250	257	236	250	222	244	261	238	280	251	268	238	238	230	267	266	245	244	247	237	215	240	252	260	251	241	274	261	251	252	253	234	243	269	265	246	270	242	261	270	230	255	259	261	261	221	254	235	235	238	244	247	244	227	210	244	247	245	276	264	272	261	240	266	260	226	268	214	245	239	242	220	214	218	257	270	257	245	212	242	261	243	234	254	223	265	266	254	254	241	258	263	229	253	233	241	270	243	241	228	249	253	272	232	249	268	265	273	241	234	252	249	234	240	229	249	229	230	257	244	244	259	236	256	241	257	276	240	222	226	238	243	221	216	234	225	250	264	270	287	243	262	236	240	239	260	254	231	243	247	216	243	252	207	261	245	252	218	234	265	250	266	255	226	264	242	268	246	274	247	263	224	229	229	251	244	250	232	266	219	227	241	267	244	280	224	300	253	243	237	228	240	295	258	248	246	242	251	231	225	264	236	217	245	249	251	235	245	241	249	224	251	248	253	233	237	246	234	269	259	245	239	266	266	243	226	241	223	236	260	253	253	225	246	254	234	255	247	248	252	252	245	220	228	239	233	251	245	250	238	227	234	229	247	264	245	243	223	224	234	232	220	263	247	273	256	255	258	274	278	233	222	262	277	253	246	257	247	254	246	237	275	214	265	234	234	251	247	236	228	225	247	259	249	244	237	254	258	246	220	262	270	247	264	236	252	241	245	248	258	231	229	225	256	234	215	252	267	251	249	239	233	221	253	268	238	273	248	256	264	237	230	251	253	252	255	262	264	250	240	241	234	250	253	244	192	233	270	218	263	252	247	216	294	244	273	242	256	230	261	242	232	235	238	253	256	239	262	260	223	239	233	256	221	244	240	244	257	246	243	271	240	256	234	274	237	234	244	240	219	250	223	270	245	245	276	242	233	256	252	234	205	249	256	213	272	250	231	237	248	244	249	262	263	273	252	241	244	247	274	241	229	249	270	255	237	236	256	248	234	269	246	233	266	254	258	225	240	229	251	255	258	227	245	251	235	248	263	212	242	212	269	225	224	225	234	240	232	236	247	240	271	220	248	247	245	250	237	259	258	234	235	253	221	230	239	261	263	205	246	240	260	249	265	253	250	258	240	242	232	265	245	261	244	259	215	236	239	218	273	243	248	254	286	274	227	266	249	216	256	251	238	235	250	248	241	257	236	239	246	249	255	211	243	264	253	231	243	262	252	276	236	212	233	237	232	239	259	251	254	227	248	272	244	255	238	215	210	233	257	225	237	218	243	277	255	236	259	254	243	225	272	253	262	256	236	257	254	223	253	250	242	237	277	234	249	241	245	250	249	237	272	225	236	261	268	257	259	246	237	224	231	275	232	225	222	251	245	235	234	240	252	271	278	302	267	235	207	245	237	233	239	239	222	260	254	236	244	271	258	243	278	226	259	252	254	249	269	257	242	208	204	216	254	252	244	255	239	260	268	256	272	245	242	274	251	267	260	240	243	227	237	257	265	238	223	235	238	260	256	234	216	240	239	229	246	255	244	261	225	239	260	222	244	241	279	241	234	284	247	228	239	244	247	253	277	242	213	252	265	243	267	224	254	223	259	228	230	263	231	233	263	271	234	245	250	240	245	255	235	259	250	238	237	251	235	249	266	227	240	238	236	225	249	254	248	265	240	245	219	243	274	240	251	226	252	269	260	261	256	265	216	260	235	231	243	246	253	238	237	209	240	262	232	251	263	224	223	230	252	253	253	233	256	238	254	234	245	279	238	235	264	242	224	269	233	277	250	254	245	257	264	254	261	266	217
28310	44665	29410	12236	6618	3736	2058	1005	943	1823	2461	664	635	604	598	561	595	572	606	588	593	601	593	580	542	595	646	581	579	583	618	604	604	562	559	584	573	556	578	574	626	567	589	617	606	593	601	594	625	629	591	578	569	549	579	586	572	610	562	582	603	590	595	594	556	595	575	510	575	581	595	582	569	572	591	576	611	608	578	593	612	552	604	567	560	553	598	588	585	606	594	598	566	577	559	599	564	548	601	545	568	560	570	568	564	613	557	559	626	578	543	609	589	583	553	565	589	579	595	598	503	586	595	560	573	594	592	592	540	573	581	620	618	593	587	613	569	583	609	595	562	612	546	608	578	570	575	589	578	610	606	605	575	602	571	589	601	569	564	548	572	591	570	560	585	588	575	618	619	595	579	584	547	562	595	542	597	579	589	574	594	549	554	574	594	584	590	576	549	578	572	548	619	579	592	565	569	537	571	581	565	584	582	538	561	571	587	556	611	590	564	538	615	570	589	540	592	603	593	604	568	580	561	570	589	561	586	539	578	613	552	566	555	596	572	561	551	563	556	582	588	596	635	609	559	570	598	623	569	627	605	568	572	604	551	571	577	553	582	564	604	547	637	579	608	527	553	569	559	557	592	565	598	553	555	621	571	572	607	567	587	617	620	586	561	604	588	537	585	561	542	548	570	528	590	594	586	554	563	544	605	565	577	603	557	549	585	583	553	572	586	609	578	597	563	578	573	557	595	556	592	570	582	582	592	598	561	583	557	577	535	574	594	591	606	591	595	554	616	586	594	588	546	609	564	545	601	580	561	552	571	564	583	598	616	558	567	596	577	553	587	583	602	591	581	558	570	596	587	561	562	568	602	601	604	583	601	623	579	592	623	601	648	576	573	596	571	523	551	569	532	561	592	580	638	566	578	555	552	582	572	604	596	580	560	579	544	556	531	577	575	591	578	607	542	582	579	613	583	583	609	634	623	579	624	619	588	544	582	591	588	605	614	552	587	558	606	602	593	577	574	578	584	569	571	566	596	580	583	567	610	577	628	619	587	604	573	590	558	579	556	611	569	556	598	595	609	581	554	535	598	602	535	516	589	597	586	565	613	559	592	591	554	587	567	608	604	557	562	616	552	552	584	586	567	592	561	569	578	545	584	542	573	547	588	606	579	606	548	558	626	564	584	576	539	578	564	596	599	576	603	573	600	604	611	568	600	552	565	547	554	557	575	580	573	578	549	545	568	575	589	589	584	555	553	571	575	593	593	531	572	554	603	576	609	550	581	540	559	602	575	602	555	591	593	604	598	596	585	550	563	597	601	587	622	568	540	568	582	538	596	587	567	579	513	565	606	611	575	592	571	577	614	530	541	554	573	596	619	591	621	570	588	579	553	587	578	566	584	523	551	616	542	561	559	577	614	542	591	597	587	554	556	572	588	543	550	588	632	546	564	590	595	558	532	604	571	584	563	582	575	595	587	533	586	557	549	596	587	585	568	569	561	567	547	577	617	586	564	609	595	574	543	541	563	554	575	590	610	589	568	601	597	554	539	541	577	569	565	577	561	578	589	569	550	565	580	579	592	589	561	545	571	530	543	586	576	559	556	550	578	592	553	579	581	614	576	602	599	579	560	555	574	584	638	570	557	612	576	553	549	582	610	548	587	579	580	589	596	567	598	572	587	600	555	608	567	562	656	574	571	575	598	563	535	562	599	568	612	546	549	593	584	610	547	576	545	550	556	586	588	584	616	604	606	545	593	560	567	586	597	567	597	593	575	562	591	594	589	603	580	568	593	564	521	578	593	568	552	553	584	607	597	542	573	558	568	569	594	612	587	565	593	592	616	535	570	554	555	538	597	603	546	564	580	549	584	544	602	577	565	564	558	597	551	578	549	559	586	559	579	591	598	548	566	628	617	585	602	598	539	612	599	541	607	580	580	579	616	556	589	586	550	561	590	598	585	558	605	624	576	583	577	600	575	576	583	557	555	566	614	544	547	549	581	537	563	571	578	565	562	543	573	579	533	555	569	574	630	575	561	559	588	583	545	579	550	584	607	574	588	603	551	584	604	617	544	574	522	572	537	561	562	571	580	566	602	590	555	572	586	605	556	586	584	579	601	590	574	560	601	576	579	536	599	548	575	597	584	589	607	596	552	574	586	589	587	592	607	583	594	556	596	588	562	528	584	567	568	611	554	570	604	579	542	601	576	589	563	620	606	581	574	560	593	593	571	577	599	576	542	550	553	545	581	576	591	539	584	562	583	583	580	546	579	573	584	589	553	618	627	564	563	591	551	567	546	579	549	625	644	597	583	615	523	590	518	574	594	569	600	573	586	565	595	609	545	590	509	617	573	572	570	573	560	561	554	539	609	593	590	625	578	590	568	631	585	512	551	522	560	522	594	621	552	605	599	591	595	641	574	551	600	552	549	572	568	554	604	567	600	571	581	594	574	576	584	570	584	608	579	634	571	587	584	619	608	518	559	571	587	569	575	558	549	621	586	589	584	599	544	585	554	598	583	555	563	569	540	535	603	597	581	589	556	590	574	574	568	580	573	561	579	569	550	583	578	603	614	580	585	540	570	558	634	544	572	583	547	588	588	540	570	539	556	554	598	574	579	579	568	588	611	568	568	555	621	549	592	540	607	538	566	565	574	587	593	637	591	569	611	570	541	594	549	590	624	604	572	586	589	561	617	554	548	590	526	586	570	608	588	585	570	542	565	570	583	531	604	562	557	550	549	597	554	551	564	594	537	601	585	587	601	580	548	558	591	554	578	631	586	541	588	538	592	594	568	560	544	554	591	618	610	519	599	561	601	570	567	537	530	550	582	519	585	534	604	556	573	583	598	590	548	571	559	611	552	565	603	559	577	593	588	565	592	573	543	555	595	597	595	594	552	568	588	609	559	609	570	563	571	569	554	601	608	550	573	554	560	574	588	640	573	578	596	556	546	592	616	580	562	606	582	558	616	571	569	531	578	570	593	576	587	527	556	581	588	570	565	551	583	577	549	546	593	585	573	554	582	562	624	577	619	554	591	627	569	545	563	573	631	612	573	603	587	543	557	578	557	549	559	550	567	527	569	562	588	581	622	624	599	552	600	588	579	618	581	603	566	591	572	591	573	614	607	578	563	571	569	555	571	589	556	587	544	625	538	619	574	573	544	558	577	593	548	578	583	558	554	568	595	601	578	551	584	555	626	584	594	576	569	567	530	541	567	598	545	563	572	566	572	566	588	598	593	550	606	611	585	588	584	562	642	617	585	572	582	558	581	592	568	573	571	571	610	578	556	600	583	579	588	603	583	568	584	565	561	537	593	602	608	604	549	551	621	563	569	554	554	549	572	581	554	590	578	598	572	631	594	590	591	601	579	583	568	557	604	589	565	580	520	583	592	599	554	568	561	603	606	554	578	585	576	611	578	582	529	592	609	600	573	537	572	626	631	592	575	566	578	593	579	522	633	601	540	625	610	625	587	568	580	570	624	577	575	615
32294	23787	21752	9205	3250	1655	1037	454	270	344	316	205	169	198	194	192	180	165	192	172	184	178	191	158	164	163	166	188	163	187	161	183	205	200	185	201	184	171	154	201	165	178	159	206	187	184	180	162	163	154	184	167	203	186	175	179	160	187	185	168	184	169	188	156	179	177	197	156	157	200	160	192	161	185	177	186	191	174	143	191	173	163	158	191	165	155	165	188	184	190	198	189	210	201	164	194	175	170	158	181	153	161	160	170	189	191	170	167	184	179	164	178	171	203	169	193	194	172	178	180	197	182	172	180	173	161	168	157	177	170	185	184	182	177	183	172	186	173	189	175	165	177	170	172	164	203	186	179	182	179	159	175	195	160	190	183	189	164	175	168	181	197	188	178	197	175	174	197	195	177	205	184	181	174	179	171	173	188	170	157	191	174	187	174	200	172	198	199	173	156	184	179	151	158	195	197	199	190	184	187	174	164	193	181	181	171	173	202	173	204	171	190	150	179	198	152	176	182	170	168	185	195	177	180	195	212	182	195	178	190	199	192	160	166	177	174	197	152	180	178	164	179	177	183	178	184	202	197	172	179	191	174	180	207	183	198	170	174	189	175	171	192	184	169	194	167	162	176	176	180	181	189	167	206	169	169	176	195	186	163	173	189	165	185	160	182	162	168	201	164	171	176	168	177	164	167	195	179	194	188	181	205	188	187	174	187	203	141	186	181	213	176	177	179	187	193	181	192	198	184	204	161	185	161	152	177	179	165	193	167	145	195	186	182	181	173	155	169	188	192	179	184	169	181	169	193	208	169	167	179	195	163	192	167	159	183	185	172	180	184	183	162	204	176	199	186	155	190	165	166	191	151	181	146	184	181	220	168	177	189	192	181	167	193	183	214	208	188	187	191	197	197	170	185	177	173	169	160	167	176	173	202	183	185	167	198	212	177	184	163	175	197	199	188	193	166	201	194	181	167	181	161	205	197	176	175	174	174	165	177	172	167	161	207	177	156	156	181	191	165	180	170	176	174	187	160	162	182	176	163	201	186	174	170	189	180	193	199	190	202	178	155	194	160	166	191	179	193	185	176	170	199	188	192	168	183	168	174	190	189	170	175	196	206	192	190	180	185	203	183	164	202	167	156	185	160	191	172	189	193	217	180	162	171	199	177	171	171	182	144	174	184	176	176	172	172	184	171	196	180	173	206	177	165	187	174	183	191	198	166	178	174	182	189	201	183	158	189	187	189	176	163	197	177	186	177	162	163	166	191	171	179	166	190	192	202	174	214	179	184	182	212	191	164	172	198	186	191	190	151	166	195	187	175	194	163	188	165	220	192	182	206	175	198	186	160	188	198	208	177	190	183	184	170	172	167	177	167	181	174	204	203	172	194	175	174	169	188	180	201	201	185	191	199	211	204	197	199	176	196	202	178	180	172	200	161	178	191	170	171	178	169	191	185	180	175	189	181	167	186	193	189	195	150	150	189	154	163	177	163	185	169	163	177	166	207	162	169	154	174	164	199	190	166	143	177	197	189	187	152	176	169	160	164	161	186	172	185	173	165	194	165	177	184	173	187	172	186	171	166	199	201	185	178	163	188	177	165	159	191	154	179	171	181	172	168	187	194	164	175	170	197	152	171	187	178	191	201	202	180	162	180	174	164	184	176	184	173	204	189	180	158	189	184	175	198	171	169	160	190	177	182	191	185	184	161	173	201	171	196	162	168	147	179	208	175	157	198	173	180	202	157	178	193	161	203	180	182	179	192	191	190	186	183	177	183	200	177	189	163	178	177	188	163	190	171	168	182	182	164	173	158	155	175	178	181	156	169	185	188	183	198	161	182	179	149	169	180	174	186	210	194	190	191	163	171	163	228	170	173	168	208	188	192	163	176	206	160	182	152	171	168	205	189	172	182	163	177	215	179	195	162	187	168	160	181	189	175	183	178	207	168	163	177	196	172	194	192	187	186	177	165	194	203	168	168	184	180	196	171	161	184	191	167	169	192	160	183	210	184	174	169	162	195	189	180	165	174	173	194	189	184	176	190	174	182	188	184	172	160	172	179	177	209	159	178	173	164	182	164	170	180	175	146	181	215	179	154	171	213	175	178	189	159	189	176	183	197	160	195	210	162	173	198	189	200	189	194	177	193	194	183	175	175	202	169	186	174	175	180	178	193	180	152	180	195	169	169	174	176	169	170	180	173	166	171	196	173	186	195	191	156	140	166	198	161	210	200	191	186	172	152	168	172	161	156	181	192	161	172	159	196	173	145	195	176	214	199	182	187	192	175	196	172	205	198	193	192	195	203	180	171	184	176	157	165	183	208	192	193	193	198	189	158	192	189	188	176	172	182	171	201	192	199	198	176	179	188	180	188	220	199	199	175	179	200	183	191	200	206	207	197	195	166	175	188	185	190	204	175	191	195	209	181	176	189	190	192	184	177	207	185	160	162	188	175	195	210	180	165	186	165	204	167	209	161	175	183	153	200	158	180	170	166	180	180	186	217	179	164	150	176	178	162	187	167	197	194	187	192	202	186	186	167	171	197	173	158	185	174	181	195	180	175	195	182	166	155	193	171	210	179	172	180	192	194	169	178	167	192	172	161	163	186	199	145	159	180	193	167	175	179	169	204	168	190	196	172	203	184	185	179	165	161	155	185	180	178	185	188	193	194	183	196	179	169	174	160	191	179	188	186	162	166	174	201	161	171	175	203	174	192	176	191	166	178	194	186	195	171	178	150	179	178	191	195	171	168	172	193	196	182	184	158	168	197	172	152	203	163	170	159	190	179	160	152	149	209	179	201	174	170	194	196	197	184	199	151	165	160	183	189	195	174	175	141	179	176	173	155	169	179	192	175	193	172	198	176	164	177	169	168	152	181	165	173	165	187	178	189	187	183	188	178	170	168	158	170	177	163	179	201	213	164	179	164	161	172	183	186	177	189	169	188	184	178	171	193	190	187	188	175	170	176	181	173	166	182	203	187	170	196	180	145	181	177	168	182	193	183	187	191	172	174	176	178	189	179	188	161	174	176	178	180	176	160	196	170	164	179	196	181	162	152	175	189	157	175	196	190	189	174	190	170	160	179	204	183	184	173	180	160	199	185	181	191	175	172	188	176	174	190	170	181	169	193	214	179	184	181	161	195	194	177	182	164	171	177	149	177	187	167	168	167	189	161	177	183	188	190	144	165	160	182	174	179	170	181	183	191	210	182	152	166	171	175	159	173	176	191	199	178	196	178	171	151	191	180	163	174	205	194	187	194	190	154	181	176	192	177	189	164	183	172	173	163	158	165	196	173	190	150	185	197	166	194	165	154	178	171	163	191	170	158	175	178	197	203	184	170	188	193	204	161	183	177	195	191	175	197	159	181	164	159	183	168	188	177	182	171	171	187	161	184	183	185	154	181	182	168	183	168	200	173	203	168	153	183	177	190	201	165	208	194	195	198	204	142	191	184	173	171	191	190	175	172	159	176	180	164	175	195	159	165	179	193
23006	28777	14533	4477	2397	1354	1013	648	542	572	620	505	486	522	468	499	486	488	528	499	480	483	493	497	484	500	526	492	478	489	484	479	450	483	491	446	486	475	447	503	467	474	496	503	488	444	490	476	486	478	431	502	513	478	490	448	468	490	477	487	462	427	485	463	486	486	477	531	451	496	497	452	457	466	483	476	431	492	447	496	508	481	444	484	478	483	443	464	496	474	482	468	475	489	484	449	433	492	424	479	493	508	489	499	471	490	492	499	510	526	486	475	497	498	459	509	458	463	501	456	491	458	472	473	489	445	456	448	492	493	505	468	461	484	488	481	483	517	463	507	485	498	431	450	481	507	450	461	522	490	500	456	474	455	479	484	487	497	436	460	509	456	483	475	439	455	473	478	497	473	484	536	461	496	453	493	471	454	488	479	456	463	485	502	500	481	482	522	456	437	481	444	465	479	468	484	519	496	488	497	474	496	485	486	506	462	479	454	461	451	497	484	500	473	489	486	492	464	509	486	433	475	505	458	499	490	482	492	463	456	470	494	448	508	460	529	517	442	491	467	484	452	452	481	499	447	489	458	519	467	489	492	492	506	496	480	488	522	511	503	499	475	467	451	478	492	449	472	440	492	517	466	504	472	466	470	477	460	447	520	518	458	457	494	497	528	463	486	452	476	476	491	498	450	443	492	496	487	491	463	463	476	530	475	456	474	466	458	459	478	489	473	520	493	515	474	468	493	476	421	474	493	481	469	531	501	470	442	488	458	473	472	468	468	492	480	461	492	469	477	457	456	510	494	464	532	463	488	481	462	482	504	477	477	475	507	483	447	460	473	480	485	473	437	471	477	505	513	469	451	504	499	482	463	446	481	448	493	460	441	463	491	496	464	463	441	444	482	493	457	431	455	468	468	519	440	485	451	481	456	492	507	432	499	489	461	475	450	455	498	499	472	509	479	490	484	449	488	451	469	468	492	504	501	476	463	447	467	457	484	472	481	498	429	413	485	496	482	475	462	446	476	457	469	471	495	492	465	476	475	414	491	493	476	479	479	458	466	488	520	455	481	468	474	484	506	513	473	456	471	501	473	508	478	490	462	481	475	497	474	467	486	502	485	486	485	486	506	449	513	503	477	475	451	476	469	470	499	480	472	482	454	491	439	465	488	467	451	518	465	492	477	480	506	482	477	471	494	518	474	475	493	467	487	479	482	456	474	457	512	502	494	410	512	481	473	465	511	472	480	498	466	437	504	512	470	471	457	503	491	474	501	489	480	450	501	493	491	430	500	490	460	467	518	462	489	470	450	463	489	490	495	452	474	501	486	481	476	495	452	481	469	455	492	520	512	466	485	452	486	481	471	458	512	476	454	471	455	489	536	484	497	465	507	455	516	485	473	449	488	477	493	485	532	407	499	488	505	508	446	457	521	491	482	496	446	504	478	504	484	469	474	502	519	458	477	478	486	437	482	506	523	486	515	475	486	464	489	464	453	471	490	488	428	462	477	478	505	495	470	497	505	471	489	449	469	498	480	444	493	458	478	505	461	480	480	496	465	450	461	493	497	452	472	450	441	458	436	504	473	498	477	494	452	493	493	477	498	475	494	488	471	502	476	484	511	491	470	458	468	510	474	444	488	454	496	519	451	472	456	460	453	488	448	491	523	477	472	492	447	470	496	482	471	461	475	457	468	457	434	481	486	530	459	480	459	483	479	488	449	474	490	437	471	480	481	424	449	490	503	461	503	483	490	489	455	511	504	486	451	479	495	492	462	482	447	498	454	482	486	480	479	490	459	456	481	483	472	475	474	489	463	488	463	480	464	486	521	485	470	492	486	506	484	477	448	472	473	475	492	486	420	464	463	478	433	509	476	447	425	484	460	498	493	499	502	505	429	468	449	445	519	489	479	502	475	453	456	475	485	435	482	487	504	472	449	470	462	470	454	447	503	492	471	470	476	460	481	482	504	493	474	424	490	464	452	439	444	406	484	447	445	495	459	434	517	490	478	501	483	509	470	509	477	475	471	510	502	460	481	444	462	472	472	464	506	476	448	488	470	464	505	494	464	482	462	522	474	459	453	481	455	494	471	495	462	466	467	501	499	501	514	472	463	480	486	478	469	471	460	463	494	499	497	449	454	459	494	455	490	471	480	504	490	515	475	523	447	488	465	486	504	442	457	474	461	477	467	483	481	489	466	472	498	468	494	512	461	454	503	479	484	500	490	486	492	488	492	499	486	431	500	462	466	478	486	487	478	476	458	464	462	487	439	491	527	461	495	539	442	496	476	478	459	468	455	470	495	477	475	488	519	501	479	495	446	471	478	504	478	473	472	454	474	491	494	468	461	503	481	503	518	497	474	490	434	460	453	495	478	456	503	478	523	447	486	496	494	481	481	500	465	472	458	481	472	471	481	428	467	492	499	468	485	450	470	461	480	484	477	442	491	501	460	477	524	476	501	449	470	484	470	461	516	516	497	493	453	495	462	433	457	511	456	424	467	447	453	447	512	493	456	480	469	481	504	490	475	516	479	488	489	461	511	506	480	508	464	464	475	504	464	453	500	479	458	482	480	487	484	491	470	520	502	486	521	472	475	526	447	498	467	487	524	481	455	525	501	490	510	505	475	489	493	511	459	485	482	474	495	493	439	456	458	493	435	481	497	484	453	455	452	482	480	464	482	483	496	494	467	492	459	519	454	457	469	475	499	476	466	503	463	502	481	500	478	463	526	467	478	473	481	498	523	443	474	446	474	462	444	484	481	461	485	467	444	511	473	465	466	456	500	497	494	459	492	530	484	467	501	471	485	473	491	468	482	476	466	465	482	453	428	476	521	508	467	482	468	450	508	499	463	496	467	461	467	466	435	504	520	491	462	476	518	492	498	454	431	493	490	494	438	475	496	483	499	494	505	496	505	492	479	485	474	480	479	521	450	439	448	431	460	463	500	480	460	452	502	472	468	525	466	505	517	504	471	486	545	483	474	518	455	499	457	483	467	480	507	491	444	512	433	471	489	478	484	515	442	450	489	533	466	514	477	496	500	487	459	484	453	487	429	497	455	495	473	513	469	452	467	518	500	448	491	459	463	468	477	452	495	426	518	493	483	451	461	498	478	499	438	466	488	425	459	471	490	506	474	493	515	484	480	470	495	441	466	464	442	516	458	479	465	506	523	483	483	521	482	430	470	520	492	475	493	473	448	522	453	495	473	445	491	488	458	474	468	480	473	512	476	466	482	488	447	489	488	536	486	463	483	487	477	480	485	470	461	487	491	465	427	490	480	469	475	466	472	476	490	484	498	478	454	460	470	478	464	430	499	497	466	474	475	478	475	481	481	470	426	493	467	521	450	467	464	468	499	498	486	505	489	489	476	498	458	499	475	469	451	492	463	432	490	523	476	477	507	478	482	474	474	432	501	472	517	510	457	461	465	493	521	500	496	475	516	464	488	464	497	475	470	479	509	458	471	472	522	452	471	486	445	484	478	509	468	464	484
25061	21556	24941	28587	21621	20396	6221	1386	592	1349	2165	466	268	286	253	283	299	255	273	274	263	285	293	259	237	258	251	284	257	251	292	279	258	288	250	244	280	229	256	263	271	302	252	273	255	245	266	295	250	234	226	266	261	276	278	287	247	260	248	285	280	264	238	275	276	273	261	263	283	289	284	269	274	299	265	289	222	257	258	253	279	266	248	256	274	275	252	253	255	272	265	303	261	239	268	268	276	287	253	290	278	263	265	240	279	257	269	245	277	260	280	259	284	259	281	279	252	250	280	249	276	274	260	250	240	293	283	271	261	282	260	263	268	245	270	270	267	274	256	247	288	250	261	293	278	236	249	292	294	280	274	250	263	254	250	268	280	269	286	277	276	255	276	264	266	270	268	263	271	290	294	239	286	276	244	284	263	271	263	249	288	262	257	247	285	231	253	262	254	282	270	288	255	271	259	265	265	283	285	261	302	288	285	259	238	245	275	239	263	274	233	284	295	249	253	271	282	273	265	267	266	240	264	266	255	280	263	283	300	248	274	255	260	293	282	262	279	263	264	239	290	254	288	273	271	257	264	258	259	286	288	272	276	261	274	265	260	286	284	267	270	270	265	290	245	278	257	276	276	272	250	269	271	293	254	281	266	268	277	271	285	258	260	269	270	269	249	250	291	296	246	250	285	256	255	269	282	249	266	269	279	262	281	243	263	284	265	251	263	238	261	270	290	258	246	282	239	256	267	293	252	283	307	250	243	273	257	274	261	260	255	286	285	269	262	257	259	271	268	272	286	262	297	264	269	261	248	273	274	265	271	272	270	271	299	230	256	260	230	291	282	267	240	283	305	246	251	262	238	271	256	250	236	239	253	242	258	274	284	274	242	247	275	249	263	308	271	258	278	278	255	258	250	264	275	296	237	286	262	252	249	240	242	276	237	256	262	268	286	272	278	253	266	258	259	266	255	278	262	260	241	268	265	282	254	230	291	287	258	234	273	262	274	258	271	300	280	283	291	280	250	272	253	263	269	248	266	241	270	281	237	260	265	282	298	255	295	281	289	275	255	285	246	276	281	271	298	245	237	289	254	267	241	262	263	234	241	280	230	260	243	235	261	266	258	255	238	268	259	309	285	269	269	243	271	250	241	276	279	272	277	271	270	290	275	243	264	274	233	257	235	246	257	257	231	239	249	269	285	298	255	256	249	258	264	283	270	259	260	268	264	255	266	251	275	265	264	265	240	230	276	268	277	259	270	276	281	287	258	277	243	287	261	247	296	243	245	241	268	243	247	253	261	254	258	266	254	261	257	274	263	304	251	241	267	254	250	272	275	291	259	284	271	284	245	240	228	250	264	279	239	272	240	290	268	284	292	262	263	262	245	286	243	267	270	262	276	290	255	263	277	265	266	241	265	271	278	271	254	238	264	263	256	265	269	257	290	281	297	273	272	260	255	272	267	253	251	264	255	294	261	261	268	250	232	251	280	251	256	274	266	256	276	282	280	267	260	238	255	265	261	261	242	279	252	244	247	270	258	260	286	299	262	291	267	249	253	258	242	247	269	279	246	284	246	270	259	280	266	277	285	243	284	254	250	253	274	274	257	284	276	225	286	300	292	282	275	261	263	264	289	275	249	299	254	271	272	250	279	267	279	268	256	243	256	292	261	267	287	269	231	251	269	309	262	284	278	269	232	280	277	299	298	238	283	303	285	259	275	244	256	241	233	274	252	254	290	280	285	255	294	284	231	276	255	246	254	276	289	257	213	283	237	273	278	278	271	288	263	268	299	259	271	304	241	254	266	275	252	269	286	256	290	238	232	268	290	287	271	274	259	256	234	239	280	268	247	267	284	261	256	288	257	258	261	243	234	247	248	248	267	264	256	244	243	284	272	232	271	272	261	260	283	271	276	287	283	261	248	249	269	290	300	265	260	253	300	276	265	233	248	240	282	278	246	309	259	231	264	241	253	275	255	265	258	260	262	286	224	243	315	303	266	257	256	254	254	298	244	265	245	256	263	284	249	250	277	299	266	262	264	290	279	315	264	264	278	295	257	268	242	227	259	243	274	275	298	283	266	291	261	275	248	260	302	266	265	252	270	268	263	265	235	268	235	266	276	285	243	290	241	272	256	288	287	271	271	258	269	260	253	275	301	267	246	255	263	263	290	270	266	269	267	273	284	263	294	263	285	280	264	290	264	236	280	275	286	252	258	288	254	255	282	272	310	245	234	271	280	265	207	263	262	288	264	253	284	246	242	278	263	260	244	295	262	245	282	259	262	257	289	273	271	289	281	231	240	251	258	269	272	265	279	238	274	278	227	250	241	284	260	261	245	272	267	257	282	256	269	251	263	260	275	283	258	279	251	270	256	265	278	252	247	251	246	270	246	279	274	287	278	247	266	258	253	248	255	270	237	271	266	260	272	301	252	254	250	275	265	250	280	277	276	275	255	272	248	286	276	262	261	265	267	311	285	251	267	268	243	294	241	279	243	237	275	234	285	285	296	240	251	241	272	248	267	255	285	246	235	274	282	261	271	269	283	281	236	274	245	273	274	246	278	253	248	254	260	285	260	232	252	284	251	279	261	292	239	249	260	266	277	286	264	273	270	292	272	270	270	261	252	278	264	258	232	257	251	264	257	260	231	283	294	252	271	254	250	236	264	271	258	285	284	299	263	274	282	279	300	275	234	263	260	284	272	300	265	244	286	293	242	278	273	243	242	274	284	245	291	275	289	247	249	256	235	262	271	262	254	248	240	267	243	245	270	284	273	243	231	270	281	288	261	261	268	279	253	256	231	280	251	244	270	254	264	285	270	252	242	253	295	286	245	256	239	286	290	295	270	256	289	294	313	258	286	276	284	253	259	239	270	272	285	278	255	278	241	249	266	241	240	257	244	277	273	257	267	244	270	252	260	280	295	262	264	272	258	291	250	261	271	293	294	249	273	254	266	266	271	261	233	272	243	263	295	299	266	279	262	287	272	250	232	269	250	248	253	272	280	257	269	269	269	257	251	272	276	278	274	242	269	289	260	252	247	261	262	245	262	241	264	272	289	244	255	275	263	278	269	256	245	268	244	264	277	268	270	271	265	240	250	277	252	283	279	281	259	266	252	289	296	288	262	256	268	243	251	294	266	263	231	259	254	294	282	241	305	270	240	262	300	248	262	262	289	259	287	261	248	263	269	279	277	258	284	259	278	268	270	264	261	265	275	292	282	238	233	242	277	275	264	252	257	265	258	215	261	288	268	250	303	247	243	285	319	258	267	221	271	273	260	286	296	258	297	256	251	285	246	240	268	277	244	272	280	272	325	239	265	261	253	261	250	282	299	236	231	265	256	283	259	263	278	284	278	254	250	278	250	288	256	250	274	293	283	284	238	280	262	285	274	264	270	297	280	235	271	240	255	270	250	256	266	257	262	260	283	252	264	270	250	247	269	286	254	250	283	246	267	276	275	244	253	248	273	264	252	242	262	288	242	246	245	269	287	259
24379	36383	17090	8623	5794	3551	2219	1129	868	1363	1977	778	677	648	671	652	639	609	642	661	617	691	690	679	676	618	678	643	660	658	626	602	693	628	631	671	629	653	668	681	667	609	644	657	635	663	650	642	663	630	682	645	670	637	658	665	648	635	661	647	634	677	692	678	576	674	586	645	669	632	610	659	623	664	665	622	635	661	666	614	655	618	705	663	674	623	606	670	645	648	651	645	631	673	657	670	692	619	685	678	621	639	666	669	697	644	669	676	702	655	673	647	620	641	633	646	625	624	619	639	662	639	619	606	675	656	636	664	657	658	631	645	625	719	648	667	669	679	664	683	649	607	646	669	665	649	630	612	653	633	659	657	615	648	676	635	618	641	647	633	628	629	666	664	623	664	677	654	632	638	637	614	648	662	641	672	654	667	685	643	661	689	640	627	624	673	656	666	648	637	620	638	626	680	655	656	655	649	648	639	661	649	638	699	677	679	662	674	657	694	657	598	652	647	655	635	625	662	650	656	601	630	617	655	664	674	603	641	672	607	606	660	684	644	685	632	639	641	670	709	642	622	645	643	649	620	678	641	633	664	639	675	639	660	638	650	642	610	609	660	593	689	643	654	668	661	692	641	618	596	679	638	611	655	661	624	656	658	657	623	660	645	641	660	628	662	664	666	628	625	611	711	678	678	660	647	675	628	635	662	604	603	615	651	681	664	654	663	665	655	662	636	676	668	637	642	669	667	658	598	657	692	688	656	639	656	691	641	690	620	617	709	660	692	635	624	700	642	633	591	606	647	657	649	645	677	666	638	645	629	600	603	636	699	670	664	638	610	601	652	643	659	644	659	592	661	651	667	652	650	651	615	647	636	656	639	622	689	646	672	659	662	607	624	649	619	659	677	670	644	642	621	698	679	674	698	636	625	635	658	672	688	659	677	650	612	686	673	606	642	663	676	671	602	678	630	652	653	678	648	644	647	647	656	674	610	611	709	616	658	661	671	620	657	612	640	608	634	677	614	638	664	631	673	626	629	611	659	660	664	627	666	625	647	634	653	649	649	644	633	659	672	658	637	626	636	682	593	689	667	655	611	709	646	653	641	690	645	604	672	702	598	641	643	699	647	670	627	645	656	696	667	647	666	643	689	668	604	623	661	632	682	645	646	676	591	648	627	633	654	658	631	635	672	644	701	628	656	632	652	600	639	640	661	643	670	627	630	676	685	658	622	643	638	629	620	562	621	674	636	621	656	701	671	625	649	651	638	649	665	619	639	651	626	674	690	650	645	617	621	672	672	653	613	680	649	614	629	631	635	641	671	680	655	659	646	676	635	632	664	640	639	665	625	609	616	622	655	652	669	612	624	660	622	684	633	663	659	680	658	675	680	655	667	631	608	600	662	689	614	633	642	632	642	633	673	676	661	668	650	645	617	674	642	634	653	633	646	634	648	660	600	635	658	638	634	636	632	662	651	667	628	622	594	671	652	621	600	642	688	659	658	675	630	675	669	619	632	596	624	672	650	635	691	649	656	623	696	643	669	623	614	662	645	705	645	616	654	652	679	644	659	660	667	612	666	631	631	611	666	607	652	629	647	654	668	627	627	606	674	650	653	640	636	638	618	625	657	592	655	708	682	695	650	631	613	649	610	608	677	611	620	651	641	625	652	634	675	665	659	671	651	659	655	652	666	633	614	640	638	645	623	651	668	616	633	655	679	582	676	622	618	625	671	646	672	647	625	689	610	672	644	603	654	671	622	662	610	683	643	677	649	680	647	660	653	673	630	665	594	698	649	685	653	655	652	703	645	627	680	654	625	621	680	612	649	660	645	668	601	651	614	663	648	655	641	611	620	640	643	628	619	650	673	624	652	692	598	659	639	636	593	642	655	646	636	673	641	643	666	659	636	643	638	627	635	638	641	686	687	683	716	660	648	657	666	622	627	683	657	634	607	652	697	666	617	650	629	617	645	632	676	651	634	586	682	611	699	633	666	641	647	631	636	630	658	665	666	657	619	666	624	673	717	644	654	619	641	601	621	639	640	668	629	648	646	633	640	644	640	639	632	678	632	649	669	652	679	652	676	691	638	619	668	692	680	651	626	610	653	607	646	652	631	660	675	622	652	629	654	645	637	689	639	622	647	702	663	637	613	642	644	701	664	608	681	628	651	664	657	700	657	638	652	632	630	676	676	647	642	585	653	645	626	696	665	688	654	656	608	649	646	636	596	654	650	654	641	651	663	647	673	623	611	674	649	662	655	669	646	655	688	617	594	652	625	658	701	663	698	654	663	677	631	626	664	664	638	584	660	659	675	675	644	637	662	667	692	667	686	609	673	630	614	649	631	603	683	668	629	629	667	622	684	635	649	643	670	624	686	665	636	664	688	657	648	634	627	667	652	600	664	577	657	637	643	648	650	630	629	655	620	648	635	644	637	625	628	633	666	662	649	612	637	671	643	660	655	660	600	633	656	660	638	676	632	604	626	619	662	656	686	666	631	660	627	634	694	617	608	687	663	649	605	650	653	662	653	641	665	650	662	651	644	616	644	606	639	651	610	654	671	631	631	625	626	648	650	638	655	634	614	659	700	647	652	670	611	651	667	631	685	645	615	628	598	700	676	628	634	619	625	690	618	645	618	687	618	632	623	648	682	647	665	637	658	670	612	633	632	651	666	658	637	642	648	645	696	649	669	641	592	651	588	636	631	680	659	651	693	644	651	625	643	636	610	672	661	638	640	652	653	676	674	677	667	632	665	638	671	653	674	606	617	656	670	639	629	632	606	625	678	624	677	673	635	632	667	642	642	625	669	680	649	672	693	621	680	638	663	648	653	675	646	690	630	633	692	636	684	671	634	618	638	639	603	660	639	642	628	600	678	667	701	614	696	656	657	663	668	655	643	650	656	646	640	665	618	672	609	610	635	655	655	649	608	682	626	631	677	651	656	629	686	654	670	712	668	636	658	660	658	615	640	627	655	646	657	674	682	627	622	655	638	697	684	638	626	647	661	674	646	650	655	672	671	684	658	692	641	656	646	677	649	639	616	621	638	623	655	641	675	626	624	653	630	639	641	645	663	640	614	640	633	610	650	617	632	620	685	633	685	660	643	601	612	641	626	622	607	658	633	646	638	649	680	661	643	633	637	658	619	669	633	673	639	622	637	638	663	614	671	695	656	615	674	643	662	620	641	650	649	631	654	670	666	631	633	628	600	634	642	699	671	674	632	690	614	651	633	620	661	643	664	646	630	631	629	673	654	620	670	612	631	659	655	631	624	611	610	672	644	658	604	704	632	635	641	641	637	668	726	646	659	646	667	617	648	636	601	609	655	677	612	620	636	646	693	609	621	660	635	674	649	620	674	643	642	679	633	683	621	605	698	650	633	623	660	612	654	648	652	619	617	672	626	617	676	659	632	647	666	653	619	622	661	642	641	654	690	641	642	695	664	647	655	618	651	662	644	647	618	650	622	667	692	640	670	650	636	658	664	633	664	677	633
24447	21556	25267	28309	21603	21812	18010	2055	1334	4030	4436	718	251	267	254	257	250	251	226	260	266	245	227	267	266	257	275	272	251	249	257	265	253	255	252	253	247	254	255	250	234	229	241	223	245	220	260	223	240	248	262	265	242	261	231	226	269	262	236	219	262	229	249	254	230	276	238	263	238	243	251	237	243	241	242	271	233	251	268	273	242	240	262	267	243	245	258	250	256	231	252	264	257	238	224	250	234	255	249	231	256	253	247	286	251	240	267	220	259	254	274	214	244	271	230	255	237	237	257	257	230	253	259	230	257	260	255	238	242	241	267	232	254	241	237	264	258	251	243	236	244	242	244	242	259	189	271	258	260	268	236	220	253	229	259	240	255	237	252	245	273	229	252	236	259	242	260	223	224	264	261	236	227	222	218	266	247	243	268	206	248	249	237	264	264	240	218	271	260	242	271	252	225	220	263	275	272	242	243	240	263	222	224	229	207	270	222	230	277	266	281	254	207	249	231	228	235	230	246	232	249	228	240	257	247	288	224	196	248	249	242	223	246	279	270	255	246	231	252	270	226	259	251	225	257	264	232	222	250	255	267	266	264	269	274	237	258	243	259	271	259	244	240	266	251	273	227	276	273	267	267	255	256	246	259	270	255	264	245	261	259	252	227	255	247	233	241	250	258	265	230	263	249	216	253	229	285	257	236	249	277	221	232	237	248	263	259	240	244	223	254	249	258	239	224	223	247	215	253	244	250	274	228	267	229	221	237	239	244	228	262	242	249	242	237	224	231	247	255	240	255	230	244	253	260	262	242	255	216	281	293	251	230	251	269	235	275	250	225	243	254	236	265	243	235	265	270	251	222	250	231	235	263	232	223	244	218	246	246	234	263	253	235	214	225	238	267	224	245	238	250	225	214	291	264	273	243	237	250	226	249	251	273	262	253	269	263	247	245	245	266	268	225	264	274	276	283	229	252	268	238	259	230	234	270	242	244	274	238	243	264	285	254	231	255	219	242	225	226	236	239	224	240	243	284	245	263	228	241	247	239	233	265	258	240	230	270	248	257	244	217	223	219	276	217	246	223	204	251	256	211	223	231	255	232	241	244	274	238	239	283	287	253	251	238	231	270	254	237	249	232	260	253	256	270	239	251	239	211	242	250	219	230	273	262	252	234	260	255	247	234	294	231	251	239	259	251	268	254	235	245	260	200	235	239	235	250	242	257	246	257	246	266	253	247	256	206	240	220	272	222	255	262	248	224	242	259	263	284	245	270	251	234	233	258	279	242	264	250	271	244	223	249	246	280	248	268	257	249	239	250	251	233	254	249	230	269	237	247	239	245	267	247	256	240	235	270	268	246	232	258	246	252	218	226	258	248	256	254	246	240	246	246	223	255	261	249	256	223	259	241	237	260	251	266	233	211	227	260	241	254	260	258	251	266	230	262	256	252	249	267	242	252	255	239	271	261	243	235	216	258	230	247	261	217	235	280	248	250	240	223	243	259	237	243	256	241	251	256	243	270	267	282	249	254	229	241	239	256	255	237	251	212	247	222	272	280	247	253	247	260	215	253	255	253	242	249	238	259	248	251	232	252	217	212	244	234	226	212	241	257	298	252	221	240	263	267	279	269	256	257	269	264	242	252	257	254	233	268	238	251	272	248	252	265	265	226	220	255	259	234	256	216	255	262	236	280	234	223	226	274	267	253	241	247	241	244	259	229	237	248	254	263	243	263	242	246	237	238	244	215	257	232	239	264	209	244	252	255	226	252	247	286	234	257	237	234	250	255	236	218	236	254	209	258	262	225	246	238	236	245	248	251	260	258	238	230	230	262	241	252	260	287	277	240	247	231	230	283	240	256	221	252	258	254	242	221	232	259	263	266	240	246	256	242	229	229	210	262	253	253	228	248	247	241	256	228	235	240	240	262	247	242	265	279	261	239	253	242	269	244	236	252	233	232	276	230	259	250	227	232	244	210	219	233	260	233	262	221	257	231	246	249	253	228	245	258	243	249	233	239	260	259	209	244	239	257	266	282	229	250	239	254	257	277	242	249	294	222	246	247	272	270	242	244	259	219	231	264	229	232	241	258	254	254	228	237	260	280	237	242	209	217	230	224	254	240	242	245	233	249	226	253	247	232	228	247	251	249	230	247	233	255	234	248	199	240	242	244	247	250	227	241	243	237	214	241	247	248	249	236	218	240	254	263	257	218	270	260	240	258	238	266	242	275	234	256	209	248	244	240	261	233	261	249	258	263	256	232	241	253	235	252	241	246	231	248	250	267	244	226	265	242	268	228	253	254	232	259	240	242	272	243	248	262	250	261	245	237	223	250	233	257	261	210	281	243	254	245	252	233	245	230	233	249	252	251	235	264	252	248	226	239	259	259	269	230	224	266	224	264	248	250	237	258	251	254	214	262	212	233	252	235	236	272	257	281	258	244	223	235	255	261	257	256	236	238	254	238	261	284	239	275	256	229	244	232	270	232	221	268	257	240	257	276	276	280	262	274	236	231	253	251	264	255	248	255	233	255	252	220	267	247	262	245	244	242	275	247	235	232	263	260	240	226	260	262	245	246	266	259	267	251	226	265	250	258	270	247	245	231	266	247	254	217	237	261	231	264	233	229	216	239	241	238	237	258	253	254	208	233	266	219	220	218	251	245	244	264	252	258	276	269	254	271	268	249	232	262	260	236	241	260	249	265	243	229	258	268	215	259	211	247	254	234	261	248	238	215	268	252	236	239	257	236	255	227	256	257	223	209	231	243	237	273	254	263	263	280	287	237	246	247	229	222	253	250	260	242	238	271	249	259	250	252	245	223	251	229	252	214	259	248	266	277	275	217	271	243	248	257	246	230	238	258	233	231	269	237	252	234	228	256	247	252	251	291	255	265	242	238	236	238	243	243	262	247	247	213	240	257	256	269	251	235	261	238	269	243	235	253	248	259	234	250	249	252	250	249	246	248	271	239	269	258	239	273	230	231	244	242	264	222	271	257	210	267	278	251	243	245	286	248	219	248	282	271	267	235	230	232	252	245	260	280	222	242	262	271	221	278	250	202	277	257	240	236	232	249	243	245	249	258	244	265	254	238	277	254	253	222	207	262	249	238	275	268	242	237	273	269	257	231	210	244	221	246	243	254	238	260	249	257	254	263	248	278	221	255	279	250	222	222	225	236	251	282	230	237	238	205	224	256	230	259	262	272	233	257	228	242	246	242	248	280	216	261	238	237	281	257	254	241	283	244	258	253	252	259	236	247	251	270	256	264	246	247	265	231	236	224	239	254	221	240	279	270	231	232	245	234	260	250	242	259	240	253	249	230	233	257	254	246	228	240	263	271	248	258	246	221	251	244	272	245	270	253	294	258	261	278	245	228	236	238	276	241	250	229	270	235	240	250	246	243	278	257	239	244	254	267	222	253	277	262	242	224	260	254	227	267	223	212	236	243	259	248	265	258	235	244	250	276	218	258	236	264	252	280	255	261	234	251	249	252	243
25673	39024	24016	15890	9830	4909	1992	967	1245	2841	2716	780	597	622	576	598	622	573	575	578	614	589	602	606	592	563	638	581	636	604	606	604	613	573	587	562	577	568	637	580	557	608	590	603	573	614	608	598	619	601	574	541	591	574	599	623	578	592	598	600	601	593	561	581	578	554	586	543	602	540	551	547	594	571	634	579	585	587	593	579	581	546	531	584	610	571	607	561	582	552	584	554	548	562	580	575	580	601	565	578	581	638	611	578	598	637	621	568	569	558	562	572	613	577	624	612	582	577	609	539	612	601	612	582	560	600	587	597	557	589	593	558	536	606	591	551	640	625	578	558	631	577	574	590	602	578	633	554	609	586	567	567	589	563	525	586	591	574	568	586	565	565	542	572	590	571	621	612	599	635	591	554	664	590	554	558	572	576	598	554	541	555	573	588	585	619	586	587	611	600	626	624	584	582	563	573	556	623	593	570	635	586	600	592	554	583	630	552	559	603	590	593	654	569	594	548	591	562	600	551	607	580	615	562	592	606	588	579	593	607	606	578	570	590	560	619	587	602	585	589	573	613	551	567	586	582	570	613	611	617	557	580	551	558	565	554	570	595	602	557	573	573	578	629	577	565	542	564	603	588	583	583	567	603	569	633	561	585	580	605	559	624	581	569	606	597	628	568	572	620	567	540	584	573	578	576	555	612	574	618	566	554	558	548	600	565	596	589	577	521	553	609	602	630	549	563	591	605	598	585	560	543	558	591	550	578	585	602	593	566	609	552	566	582	579	572	635	586	568	572	581	549	585	608	591	588	595	584	573	627	604	602	555	572	595	577	584	574	536	603	598	562	540	580	673	547	579	542	568	581	577	627	613	618	567	595	584	546	588	533	576	580	607	612	594	589	542	629	615	539	541	567	578	565	563	615	545	578	601	569	585	593	540	602	568	572	563	551	578	539	571	597	588	582	555	549	599	556	589	555	547	582	601	561	631	592	583	588	580	644	588	589	654	561	597	569	589	562	582	584	573	564	597	625	611	585	595	605	597	610	535	613	556	564	556	584	601	579	598	573	572	577	594	550	565	605	578	600	615	548	615	625	588	565	628	583	561	591	573	589	576	568	587	584	565	584	570	562	614	574	562	597	621	578	576	604	601	585	581	554	575	586	570	583	593	606	556	561	578	564	576	615	600	587	610	601	613	609	611	562	592	572	590	607	577	541	576	605	621	570	564	572	580	573	574	591	546	592	591	565	554	579	551	557	511	591	564	611	575	573	549	579	623	574	552	572	593	581	635	547	565	548	591	563	572	646	577	586	589	586	563	567	596	607	582	597	648	585	594	590	573	582	544	566	601	591	577	585	583	604	560	571	585	588	636	602	603	564	593	584	571	589	588	563	611	569	545	577	561	640	585	595	586	610	578	632	579	603	603	590	599	593	550	592	577	610	598	606	604	559	541	588	581	612	596	616	572	566	566	567	616	604	531	565	570	600	572	620	585	521	542	598	585	518	547	628	598	608	569	585	607	632	599	579	533	597	578	586	590	596	594	558	603	577	563	588	547	591	582	576	562	567	599	589	559	575	587	556	574	568	526	561	607	554	556	635	588	612	621	602	587	580	562	583	590	566	591	593	572	572	575	514	603	584	568	570	589	573	615	584	615	550	643	611	546	575	572	550	601	606	600	603	619	555	565	597	589	568	576	553	610	624	578	551	582	563	586	563	602	595	587	581	575	601	603	583	601	609	595	593	610	607	584	649	567	569	596	636	561	562	624	565	566	640	568	603	635	563	575	574	582	556	563	565	596	601	594	571	559	590	582	566	613	540	557	543	595	572	556	612	527	610	593	577	584	603	594	576	571	595	625	596	567	626	594	551	589	583	572	539	565	609	588	561	591	565	582	589	630	610	602	592	610	602	566	622	613	622	580	588	628	614	546	581	613	573	606	567	622	569	567	609	626	615	592	560	583	621	588	575	606	585	600	578	550	624	634	588	591	608	599	564	632	599	607	563	578	591	591	558	564	606	589	576	582	602	603	562	590	609	539	561	600	591	535	587	590	552	609	574	553	572	586	565	594	593	542	566	567	518	595	591	585	575	566	608	597	562	602	565	541	577	547	586	540	581	541	565	590	555	582	548	602	563	598	583	535	587	598	580	561	582	628	534	591	610	572	571	624	598	562	576	580	574	537	583	588	591	563	631	626	603	609	608	584	605	586	578	615	554	598	575	558	556	593	592	598	562	598	586	567	559	622	602	610	571	558	588	545	577	591	578	623	578	583	649	584	576	607	589	567	567	574	615	528	574	567	565	575	591	592	580	562	619	584	565	571	555	582	568	635	584	567	595	596	560	592	593	567	569	554	617	574	582	561	593	582	578	596	548	611	579	574	629	586	622	583	600	576	558	590	550	613	609	615	568	587	626	552	563	565	604	603	592	610	569	620	522	582	597	551	600	589	591	572	600	563	610	650	606	569	604	582	602	557	588	554	589	584	596	542	571	614	597	608	589	598	598	612	592	538	571	577	564	624	587	569	573	583	597	550	578	584	592	604	572	526	617	621	622	606	571	569	590	618	593	594	600	586	591	584	587	558	568	606	538	592	562	601	578	562	573	593	591	608	550	591	574	618	608	577	586	567	580	569	601	603	568	571	613	591	583	571	536	581	562	572	612	567	583	526	561	587	544	549	575	610	569	532	568	596	597	554	598	582	591	577	606	566	601	593	571	596	568	547	547	593	592	591	557	590	562	575	552	593	569	580	603	616	556	572	609	606	591	559	584	612	589	585	584	597	592	596	577	577	600	586	591	536	600	610	586	573	576	602	547	596	570	575	609	585	555	602	549	556	557	584	544	584	558	602	608	545	544	581	549	618	559	548	599	541	552	608	530	564	598	557	606	590	550	578	556	572	599	596	587	628	618	566	585	611	579	575	584	538	570	612	623	618	589	552	548	604	586	552	569	567	569	590	589	590	569	589	616	579	582	587	583	612	597	612	632	597	531	549	567	566	612	603	634	554	557	564	576	581	572	608	580	558	577	588	576	576	630	603	601	584	585	560	566	586	577	562	560	605	592	603	583	611	598	595	618	592	538	604	589	553	549	612	587	557	577	537	559	573	586	625	566	627	593	596	580	576	601	567	626	582	567	562	569	588	593	597	601	575	597	543	595	612	610	571	569	552	585	608	608	585	555	620	612	604	569	584	544	550	608	553	571	586	560	542	554	557	580	528	588	577	553	617	644	571	579	572	558	597	568	578	588	615	577	614	587	596	548	593	573	583	581	567	566	595	607	596	551	609	593	591	599	608	616	614	592	582	536	561	533	529	582	598	598	601	575	603	618	608	613	601	589	554	605	613	603	556	547	589	624	597	540	606	593	587	569	583	565	568	570	604	576	556	566	597	585	554	583	573	588	569	564	622	574	590	588	523	577	608	555	601	609	604	594	604	621	565	555	564	552	564	597	596	582	577	598	588	587	613	561	545	581	542	626	574	562	559	632	595	588
32101	22779	20267	10322	4216	924	387	269	283	362	314	172	173	159	176	171	145	190	153	179	176	192	171	174	184	171	194	171	165	171	167	164	165	188	192	198	151	146	152	150	164	172	171	196	170	148	176	186	183	184	180	172	172	198	165	182	177	168	174	185	189	166	183	188	153	146	179	178	172	155	184	186	164	194	169	187	180	191	162	162	198	167	179	176	160	188	182	190	184	163	197	155	158	144	182	175	178	184	184	182	170	156	170	170	177	180	167	179	173	184	157	166	176	195	176	176	170	160	190	192	148	181	179	164	144	160	168	160	178	183	177	146	159	175	175	191	166	184	171	175	160	180	162	186	161	175	160	198	157	185	203	165	162	180	158	173	198	150	153	165	174	177	157	156	190	160	169	165	168	152	178	192	171	196	175	197	169	157	167	177	190	179	168	180	168	181	168	180	172	174	180	202	198	162	156	179	177	161	178	169	172	165	182	183	176	159	158	172	192	168	166	182	184	167	163	181	178	161	194	164	169	164	160	181	187	163	156	163	170	194	165	153	171	163	174	160	177	193	166	172	173	171	156	166	197	179	164	162	158	163	165	188	170	161	173	158	163	166	187	187	151	181	196	191	171	185	152	161	150	150	179	171	189	191	164	184	202	176	180	150	184	191	173	183	201	176	169	169	189	188	152	174	170	165	165	192	192	166	160	170	193	152	187	181	173	172	165	177	176	162	221	170	192	182	157	178	195	149	176	152	179	155	166	162	144	169	159	136	176	170	210	184	197	179	170	168	182	180	186	167	184	165	183	179	137	180	143	173	195	181	190	153	190	178	184	175	156	149	197	167	164	170	164	180	202	169	164	177	186	189	173	177	174	183	145	159	169	177	168	167	170	155	199	167	160	169	178	166	178	178	180	182	163	177	155	186	193	162	193	168	164	168	178	148	181	181	175	146	187	180	197	190	165	174	168	186	170	185	159	149	200	208	180	175	204	161	177	157	185	152	174	167	141	189	175	183	175	179	174	170	168	207	186	164	176	169	188	171	180	178	166	177	183	163	171	179	148	171	183	150	200	191	175	173	183	165	169	170	164	182	159	173	184	149	170	185	166	167	155	167	183	170	188	167	170	161	182	183	176	165	168	170	170	166	184	191	152	153	157	175	202	170	211	186	175	153	186	167	160	173	159	169	158	172	176	182	161	159	170	178	169	170	169	187	154	155	183	173	180	149	171	174	176	154	164	179	164	189	171	172	173	201	200	169	188	152	161	163	183	168	174	146	155	146	187	210	160	179	168	182	177	191	166	182	167	175	183	177	181	184	177	162	187	157	149	179	184	187	161	168	184	170	175	177	169	154	170	163	169	183	165	183	178	182	170	181	168	157	174	186	174	173	171	164	153	181	170	133	162	176	148	176	162	168	185	187	173	202	172	175	196	184	178	178	196	163	182	191	152	173	192	171	192	196	162	162	171	162	191	195	172	173	175	178	158	149	176	190	184	182	191	186	171	166	180	184	181	174	152	172	181	173	142	189	168	183	171	175	182	162	155	181	160	170	194	170	173	161	163	168	173	159	176	173	191	192	162	195	169	175	168	158	180	188	168	154	168	188	140	185	179	169	166	178	186	170	176	170	169	169	169	181	193	204	166	159	202	173	168	173	167	168	179	184	205	186	186	205	193	184	185	170	178	152	175	186	164	199	170	170	186	156	199	200	169	175	178	167	159	190	175	174	187	167	163	171	154	187	149	161	180	195	197	169	163	171	166	168	175	160	181	164	161	161	210	159	179	167	202	185	169	178	167	173	203	159	169	145	150	161	160	179	176	147	177	169	191	159	197	206	178	184	160	187	165	172	156	176	192	154	151	174	150	181	190	177	173	144	170	171	166	180	171	151	184	167	182	210	176	170	199	189	185	189	186	159	178	174	202	180	178	168	172	196	170	192	161	189	167	181	176	140	162	174	169	165	196	157	139	170	178	174	174	159	154	150	161	188	175	178	166	158	156	167	185	176	175	164	168	176	176	190	179	147	206	164	182	180	184	167	164	194	180	188	170	170	161	181	170	176	169	184	154	178	158	151	147	171	196	149	183	167	180	154	186	206	184	176	214	189	160	177	171	169	163	168	159	163	149	164	158	175	159	180	171	174	171	177	168	165	171	164	176	164	192	160	159	203	191	161	149	151	180	184	154	141	188	171	188	145	180	158	171	183	170	175	162	181	193	162	172	186	158	173	177	178	188	189	179	142	186	183	173	164	172	175	162	152	179	152	143	194	164	184	180	164	164	178	186	166	180	167	186	190	174	174	163	161	167	170	157	186	187	172	191	157	167	176	176	175	177	198	162	179	160	173	176	199	177	158	180	163	150	202	188	198	171	158	152	176	162	176	180	174	167	192	168	150	156	165	172	155	160	169	165	180	189	145	150	187	167	173	174	173	176	144	167	171	156	164	188	184	195	156	178	176	193	147	174	173	181	173	173	187	156	146	170	186	186	173	180	170	176	173	149	183	170	170	163	212	171	151	148	167	167	183	198	183	172	159	174	156	185	184	185	171	195	193	166	169	187	183	185	165	163	167	173	204	159	190	173	192	176	165	157	170	169	188	187	178	181	180	161	170	160	154	171	160	173	166	178	175	174	179	174	166	160	178	192	165	162	167	176	174	182	161	159	172	162	201	188	197	176	176	181	211	178	185	160	159	164	184	177	168	155	156	173	157	187	192	169	191	173	158	165	150	199	164	189	173	160	169	148	194	208	199	156	152	162	176	160	188	171	171	122	156	171	175	169	202	167	171	187	162	199	160	162	189	178	173	175	169	168	174	186	156	208	163	179	183	167	177	188	165	170	185	172	164	185	157	173	181	185	175	166	199	163	206	171	153	194	175	177	190	159	163	161	178	170	179	183	172	181	167	142	206	165	183	182	195	192	184	149	160	170	188	186	183	191	178	172	161	172	177	155	160	165	183	192	181	161	186	154	176	152	162	169	179	182	149	174	181	189	155	172	164	184	161	190	168	180	188	147	183	197	176	173	161	182	151	186	197	154	169	185	198	171	176	169	145	163	146	177	177	177	186	163	143	184	147	189	185	180	185	197	199	189	192	188	196	171	164	177	172	180	165	155	151	163	172	163	195	187	163	173	189	167	178	158	169	176	169	161	179	157	175	161	210	152	150	198	180	200	162	176	166	200	185	182	182	155	161	173	183	165	174	161	169	157	180	172	154	182	175	157	181	158	193	172	163	195	169	182	166	172	178	167	174	168	193	157	162	205	169	178	163	171	157	168	175	171	172	171	139	146	164	168	179	185	169	171	197	190	182	155	188	172	199	180	165	159	170	198	167	169	145	164	185	164	156	159	178	166	197	164	170	208	184	200	186	172	179	182	184	183	180	210	152	191	151	151	177	179	173	166	193	155	168	180	165	161	175	173	169	174	160	150	208	176	178	175	207	169	166	159	164	185	193	210	148	181	169	179	182	195	163	175	186	175	175	175	168	196	184	176	162
22335	24288	13188	5938	2882	885	560	563	490	536	605	492	488	504	470	453	476	436	466	429	456	444	463	478	453	453	416	420	452	444	502	489	476	474	471	486	520	460	479	469	480	426	460	459	459	485	473	485	466	433	444	484	468	468	446	415	463	472	491	491	450	459	460	464	451	475	471	476	444	442	452	443	437	471	466	464	458	435	475	452	514	469	461	471	468	465	440	435	435	479	453	456	456	449	477	482	465	462	457	485	477	468	498	425	439	431	438	456	461	457	455	463	434	451	490	468	439	454	472	475	475	465	437	444	512	423	449	459	430	480	486	428	509	501	430	448	509	446	497	445	457	479	474	449	497	447	466	454	450	479	468	459	453	473	513	477	439	470	439	452	435	476	444	474	506	472	460	447	459	458	473	490	466	442	443	443	460	484	457	478	480	425	456	519	447	493	455	490	476	455	514	479	475	436	455	463	468	447	444	475	446	446	433	441	445	514	421	466	493	460	461	454	461	474	434	449	481	473	446	422	528	463	454	471	456	459	461	456	500	440	501	446	439	448	486	433	449	448	455	478	505	463	475	462	450	440	453	466	463	433	464	443	476	495	484	498	418	448	452	450	466	445	435	463	472	450	462	462	474	484	458	453	438	452	486	425	439	498	442	465	480	459	430	462	503	473	453	427	475	441	474	450	450	462	508	448	446	485	462	472	458	471	442	460	488	469	462	480	443	490	449	465	489	463	455	515	492	435	466	482	489	430	465	501	479	492	439	476	458	466	462	474	489	468	506	532	484	432	497	476	444	457	422	461	471	485	445	435	448	461	463	458	458	458	496	435	486	458	443	466	474	484	446	470	453	473	511	494	457	495	455	473	475	442	456	417	448	474	488	478	437	487	448	467	443	479	470	430	492	496	457	433	471	461	519	473	484	462	441	454	460	438	540	437	437	463	456	470	451	478	473	482	449	493	452	472	421	510	412	481	492	449	439	461	500	437	440	488	453	457	433	450	480	454	449	492	464	464	458	469	461	458	488	479	490	422	492	447	469	440	464	435	469	470	453	463	484	454	477	460	480	511	464	498	435	412	473	472	465	439	489	447	432	457	447	473	479	431	458	482	443	477	476	455	447	444	445	464	434	460	447	483	470	461	455	483	469	463	442	428	490	459	465	447	490	469	486	467	443	451	489	499	422	440	467	473	475	459	473	475	479	445	452	475	441	455	456	489	447	479	491	468	465	464	467	504	474	460	448	420	503	451	459	446	439	487	458	473	460	428	470	447	459	463	473	487	466	461	466	431	463	493	465	458	463	490	439	456	469	466	449	393	488	452	461	510	478	475	443	436	461	509	478	461	451	442	463	442	476	461	472	478	453	507	476	472	493	474	469	471	504	498	431	460	475	442	462	461	454	466	489	433	470	461	485	448	493	478	480	471	452	474	459	448	524	502	469	478	487	480	486	457	448	465	486	442	470	446	484	402	484	477	488	475	475	450	497	473	426	454	452	504	483	463	435	469	431	484	459	441	469	476	481	448	494	491	476	427	459	439	466	459	457	444	431	449	444	455	438	481	461	442	486	425	490	481	493	461	481	478	484	482	482	471	472	478	434	474	480	481	441	495	515	480	442	487	466	487	471	474	471	482	460	456	480	464	453	436	491	462	478	461	435	475	486	457	503	456	469	466	465	489	453	463	490	417	456	484	466	474	467	431	470	478	441	463	466	427	448	447	452	463	493	450	490	495	489	448	503	469	424	470	460	489	446	463	487	473	455	503	481	436	466	440	468	461	467	442	437	446	469	453	477	434	465	464	461	474	437	476	461	429	456	441	442	494	458	442	464	499	476	501	446	514	453	461	432	458	435	450	462	456	466	455	474	493	503	488	439	471	451	437	484	462	490	428	498	456	490	478	476	455	492	475	465	447	457	491	434	465	462	473	486	479	500	454	464	456	479	477	432	428	470	495	473	455	476	463	476	454	501	466	464	435	489	468	469	437	472	494	488	511	449	443	431	446	499	452	438	495	481	481	489	466	416	492	481	485	489	498	441	436	467	482	442	492	432	444	451	478	495	459	482	510	447	466	451	439	438	440	462	433	445	458	480	440	468	440	445	473	495	464	441	442	421	490	495	516	429	475	494	483	500	493	440	496	470	464	470	483	481	460	485	474	465	485	458	488	463	453	429	452	476	464	453	470	470	477	472	447	470	508	474	459	408	470	494	436	505	464	456	420	490	467	452	502	439	450	450	484	483	410	452	429	496	454	454	442	489	468	460	464	486	477	482	455	451	449	499	464	475	436	510	466	445	472	453	453	462	447	473	459	464	494	424	467	491	461	470	457	459	443	430	474	458	462	467	425	483	425	466	436	472	455	450	452	469	462	495	471	467	439	443	480	445	478	487	478	505	493	475	457	428	450	489	444	484	446	435	508	492	478	480	423	481	487	472	463	443	510	434	479	435	471	494	455	431	450	440	453	462	478	443	448	429	471	468	465	433	467	448	443	490	471	488	482	451	460	437	451	442	480	519	454	461	494	452	495	484	466	476	481	488	484	446	478	466	483	421	451	423	497	476	461	452	428	477	517	465	498	450	460	454	481	451	458	468	437	481	464	456	471	439	445	505	496	431	468	462	471	458	459	466	456	467	466	429	447	441	463	496	477	472	470	472	475	447	483	508	499	434	500	476	461	457	476	476	411	477	463	472	472	452	426	450	456	508	458	430	486	467	443	472	463	467	459	444	475	455	475	446	439	465	453	465	446	463	437	459	491	449	437	472	479	430	496	468	470	458	469	481	465	430	491	478	451	440	459	444	449	488	470	458	459	478	469	516	475	468	465	474	462	461	480	464	457	479	431	466	494	493	441	500	479	439	431	471	448	434	466	452	455	483	457	425	472	466	447	488	446	457	475	451	452	485	472	466	432	477	447	471	473	455	424	461	441	450	458	470	507	411	463	471	442	473	456	448	491	443	432	476	469	435	445	435	451	443	466	458	412	466	476	437	446	479	494	485	454	492	457	467	454	451	460	460	474	462	481	451	440	442	500	452	495	438	428	467	471	459	451	490	450	453	447	435	509	472	453	470	470	473	459	460	447	467	474	469	454	462	473	431	480	467	467	488	457	440	447	470	472	475	504	476	433	494	461	503	459	444	492	448	418	429	418	475	488	464	459	485	447	486	481	484	449	445	450	448	500	457	454	455	466	484	436	432	447	516	444	459	464	436	466	463	418	471	462	471	453	453	435	458	486	443	420	447	466	436	452	455	479	483	458	451	453	474	448	452	482	421	496	487	479	450	450	457	445	428	455	487	458	430	464	436	447	491	491	477	447	466	449	437	456	488	465	459	459	459	440	486	458	482	429	460	496	457	478	500	434	485	475	452	451	472	486	470	433	440	446	469	506	435	461	459	478	482	458	472	447	464	448	484	462	479	492	484	469	424	442	424	447	463	452	475	493	477	476	466	495	477	510	468	483	476	452	478	488	441	446	440	457	444	459	442	446	487	475
25057	21568	24951	28662	21649	20161	4356	979	596	2298	1714	514	255	248	273	238	231	259	255	293	271	267	274	286	290	270	269	274	252	281	270	276	276	303	261	279	294	271	301	294	284	277	288	305	282	278	275	271	254	267	295	270	260	276	308	282	296	272	294	269	249	251	291	290	279	322	248	271	280	286	287	254	269	299	281	294	288	257	240	244	251	282	266	277	296	272	278	270	259	297	266	256	264	256	293	277	255	278	261	271	288	279	267	268	306	281	293	288	271	290	262	251	283	266	291	255	251	243	292	262	316	281	274	267	233	282	262	281	274	261	302	250	252	263	258	274	275	295	266	265	262	266	229	280	264	273	269	234	269	255	280	288	245	292	255	294	269	289	252	250	272	287	266	295	276	290	280	263	271	285	264	258	283	266	282	280	264	276	258	296	272	296	304	265	288	300	267	261	258	285	294	274	244	278	276	271	263	264	283	280	257	289	302	266	275	255	285	275	244	259	258	291	250	258	231	253	285	279	283	282	274	265	268	296	235	290	268	278	282	267	273	249	247	281	281	255	267	281	261	265	267	281	271	273	257	277	271	270	285	252	259	282	266	286	296	246	266	287	258	255	257	261	277	286	292	276	269	292	299	239	302	279	267	253	268	253	276	272	272	287	269	269	273	259	268	278	264	275	254	258	248	263	257	276	279	252	278	291	254	268	274	253	252	271	289	239	276	272	251	240	255	259	258	256	268	247	267	259	266	280	298	268	283	289	230	279	263	315	257	243	276	286	288	265	272	281	287	283	279	273	275	277	275	276	266	282	274	282	259	246	241	265	280	293	270	300	268	277	283	271	291	259	264	237	240	263	286	249	255	299	265	263	287	264	265	273	252	261	275	269	261	262	249	237	289	296	286	253	310	260	274	265	244	264	270	272	277	288	301	262	279	287	263	307	301	270	306	282	287	301	310	268	266	272	268	303	238	282	255	235	262	276	277	239	286	268	266	261	269	280	284	231	280	266	254	271	270	262	259	282	276	239	281	263	270	280	288	268	260	278	267	285	281	314	256	252	264	294	246	263	279	276	310	273	262	264	277	283	250	258	260	254	246	254	262	263	265	280	261	267	287	277	268	272	262	250	252	259	292	225	270	270	295	290	298	269	282	239	302	290	258	281	302	265	239	266	274	272	273	260	258	261	232	293	279	263	255	252	280	267	304	286	274	281	273	285	263	250	284	273	248	252	306	278	277	295	264	279	283	275	292	256	276	305	273	260	253	254	278	289	253	265	271	282	289	259	314	245	316	274	273	254	318	258	263	241	274	296	236	305	282	273	280	254	254	260	282	259	276	253	257	260	271	275	275	268	243	261	240	267	279	267	260	254	302	262	306	274	297	291	289	262	275	272	272	290	249	279	249	267	288	255	306	255	290	287	254	268	278	286	269	262	229	289	294	302	232	276	310	272	266	271	257	247	307	276	255	280	295	254	258	275	263	272	276	269	282	272	276	307	305	260	294	271	256	279	270	284	279	255	282	279	269	288	278	296	270	238	294	281	307	264	260	248	254	270	279	318	261	268	263	276	277	278	237	266	237	259	246	249	258	264	257	259	262	282	255	256	274	261	283	265	244	300	298	286	304	236	254	256	240	275	270	287	271	262	325	268	282	262	267	285	232	251	288	260	276	264	312	236	251	264	265	282	263	268	288	264	273	267	273	267	261	289	293	256	271	240	281	275	267	302	275	264	259	276	300	266	270	267	251	250	271	248	279	282	247	267	274	268	265	280	261	259	289	235	248	238	240	244	281	276	289	255	280	288	266	258	273	304	309	308	265	303	291	261	285	294	277	255	281	264	269	279	286	275	257	304	287	276	252	231	259	306	278	264	304	284	287	285	290	252	242	260	269	287	276	260	272	279	289	296	284	261	253	256	288	305	275	278	271	262	287	269	278	282	252	272	264	253	292	274	289	278	289	259	260	271	281	255	280	254	272	280	274	268	304	277	284	257	284	269	266	253	279	271	261	233	294	273	267	259	280	267	286	262	287	266	259	293	269	263	257	276	270	288	271	256	269	293	269	281	297	292	248	252	279	262	281	276	293	287	271	294	296	246	260	252	296	293	292	279	291	266	280	292	283	249	264	243	269	291	261	271	306	268	291	271	299	286	235	279	277	270	280	271	247	282	263	299	276	290	247	272	277	283	285	262	285	298	250	266	249	283	262	273	274	265	277	279	259	257	263	310	274	264	264	284	282	268	260	256	275	267	250	269	268	272	257	253	260	282	277	285	299	267	261	272	291	273	266	275	289	303	286	316	252	275	282	267	268	297	270	255	283	259	260	253	279	261	258	271	301	250	253	252	293	240	296	262	272	266	261	310	259	258	272	273	295	286	267	257	275	262	268	274	285	256	295	312	274	299	269	273	300	279	284	269	278	297	250	253	270	274	290	285	265	272	261	252	308	232	289	286	258	251	273	257	261	251	272	264	253	263	252	294	296	280	263	291	264	260	211	273	261	283	238	268	271	270	283	285	294	257	252	295	258	263	272	264	258	263	314	235	269	259	283	286	274	266	276	273	262	238	271	267	284	249	280	268	268	273	253	266	284	259	261	270	292	280	266	254	264	269	264	300	273	292	294	290	276	262	301	271	300	320	287	302	240	260	289	295	254	269	274	271	256	244	261	278	285	305	261	255	266	291	261	298	257	284	286	271	271	276	286	268	289	265	234	254	257	271	259	290	270	273	273	263	263	258	292	267	265	263	271	268	283	285	285	256	274	269	274	280	297	269	256	286	275	271	299	259	276	286	246	237	290	278	249	273	271	260	275	254	271	285	305	269	273	253	252	229	257	254	258	286	273	265	267	279	258	242	281	276	239	287	236	237	268	239	259	267	270	261	271	285	299	266	284	263	265	231	270	282	280	262	288	245	237	265	293	267	251	265	283	264	289	283	267	242	267	282	270	248	244	288	268	254	264	272	279	292	280	285	265	287	295	272	250	240	280	270	277	265	262	257	259	277	298	266	257	257	254	281	240	245	280	264	274	310	255	270	288	243	249	267	268	265	325	271	274	268	257	238	278	264	239	278	257	253	267	291	255	289	284	278	280	297	231	253	262	286	310	303	259	262	257	249	298	284	256	267	265	234	266	278	250	251	239	271	267	258	275	261	274	269	293	207	265	290	274	271	310	260	263	255	279	269	246	277	305	281	294	256	254	257	262	261	276	245	246	258	302	301	249	307	262	251	262	260	245	255	258	272	239	246	256	282	242	251	267	275	269	270	271	291	280	245	258	261	254	238	266	284	268	280	272	270	253	273	273	284	285	271	278	296	283	288	293	287	270	260	275	264	270	267	268	294	267	237	264	261	260	276	235	269	279	281	256	256	277	253	312	291	278	300	259	267	250	222	265	248	243	293	273	280	257	276	291	271	254	280	260	274	288	279	234	257	269	288	293	260	251	263	281	273	268	287	273	287	274	274	279	268	264	254	267	269	246	259	244	285	278	266	272	262
24778	34205	21960	12094	5846	3133	1509	936	842	2010	1659	800	652	673	675	635	680	656	698	673	652	672	676	681	697	606	696	658	690	618	667	685	649	676	645	682	641	621	637	636	661	646	672	692	638	675	681	672	712	665	667	649	632	693	684	624	637	690	706	705	649	652	646	624	634	691	684	625	678	660	650	655	676	667	708	654	641	666	667	679	704	671	651	621	634	659	670	659	638	633	701	640	644	677	671	684	660	694	656	642	622	628	595	658	667	660	653	666	670	673	682	604	655	655	658	667	661	666	632	674	653	646	617	663	663	662	638	667	680	684	642	632	670	647	677	652	694	627	682	620	625	677	680	699	652	661	695	670	678	653	669	666	728	699	683	667	681	642	693	671	648	678	698	652	674	634	700	668	646	666	661	680	674	678	695	657	645	674	665	633	640	646	678	642	676	673	657	648	665	700	689	641	698	637	653	622	646	681	679	675	661	671	634	639	658	703	599	676	612	674	648	658	669	668	678	669	670	689	692	651	641	664	658	680	672	635	704	670	684	637	695	651	669	669	684	690	626	643	664	667	657	728	692	655	662	679	649	618	682	686	632	660	674	646	644	651	675	679	673	665	728	684	621	699	725	643	652	636	668	723	658	687	625	657	667	633	687	720	632	615	645	679	628	633	673	652	659	640	710	658	636	632	629	664	655	710	682	676	634	691	633	631	693	690	658	635	660	667	679	688	653	663	649	657	690	649	680	706	639	684	657	679	685	638	676	651	656	645	641	667	722	692	700	682	704	673	671	630	670	676	649	655	655	670	645	655	705	701	656	707	643	713	632	687	653	664	670	627	672	667	670	648	689	677	667	657	680	686	679	686	650	689	629	614	697	690	690	691	695	630	648	670	664	656	671	692	715	680	674	641	687	669	670	623	682	634	687	644	663	708	705	664	713	663	664	660	661	701	627	666	613	669	617	672	685	683	606	666	679	691	699	638	675	638	654	636	659	644	646	660	655	654	669	609	641	654	664	643	701	670	662	694	659	665	676	645	667	698	683	614	672	631	664	628	642	658	648	669	610	704	635	704	644	672	655	640	656	662	625	648	705	674	655	675	711	693	675	660	669	652	667	677	672	639	687	708	665	643	653	700	658	687	629	644	635	638	647	680	621	650	660	701	716	677	688	651	673	677	651	670	694	643	634	670	672	668	677	641	691	672	675	714	665	677	687	644	674	645	655	689	655	633	651	705	684	663	629	672	678	691	631	662	630	651	686	667	652	672	655	691	663	671	700	633	699	630	600	720	635	677	653	649	658	649	657	677	632	647	659	662	655	701	677	732	695	684	656	640	674	675	668	667	676	659	675	667	712	662	685	636	684	666	649	664	690	743	721	676	710	647	703	666	659	663	657	628	643	709	685	633	637	670	671	659	647	688	654	693	675	658	667	664	639	667	704	698	630	687	658	623	675	682	746	667	612	651	630	635	684	646	667	669	666	644	685	629	612	671	674	679	687	695	703	633	661	657	631	668	632	669	673	659	680	695	669	629	669	650	730	683	657	681	658	624	678	665	660	671	662	678	634	626	671	669	665	638	648	632	700	663	649	664	646	671	634	705	681	632	679	695	636	653	634	650	698	631	634	705	711	659	647	686	696	695	652	627	650	688	700	691	681	695	682	686	660	689	693	639	679	682	692	649	731	681	665	673	684	662	732	655	680	651	692	653	651	657	673	668	674	633	664	676	667	658	644	658	667	667	678	696	707	648	661	634	671	677	638	666	667	678	619	698	635	683	651	619	678	716	623	632	693	663	675	615	624	674	699	675	640	701	719	681	619	686	660	652	658	663	670	657	623	684	638	653	693	690	670	635	645	677	633	712	713	658	630	662	672	647	597	645	666	659	655	671	645	640	584	654	667	642	645	673	613	639	653	676	711	660	653	670	671	647	678	664	608	681	608	674	639	672	645	670	659	699	648	695	659	692	667	663	654	691	694	667	637	677	691	654	640	694	638	653	641	660	626	690	641	646	656	641	673	631	671	646	681	675	647	632	657	644	641	717	615	613	684	685	638	674	703	626	664	674	650	689	667	688	657	642	641	610	675	695	637	615	651	625	712	670	660	701	630	691	688	649	711	646	672	628	665	684	643	695	642	658	662	666	658	682	641	642	661	672	695	667	696	702	657	708	681	685	698	629	676	657	670	721	684	680	697	694	625	690	649	587	699	683	675	672	680	641	634	654	697	647	632	672	672	662	663	729	651	618	686	613	643	646	665	668	683	704	625	642	635	635	686	664	708	671	686	690	624	615	678	671	674	671	645	674	687	715	648	658	627	708	657	687	718	657	612	695	698	693	597	683	621	669	655	645	637	697	639	669	623	648	720	635	659	701	674	640	626	628	738	681	657	645	683	683	713	666	662	671	692	696	657	671	629	687	669	696	639	644	643	649	649	667	666	667	668	685	680	645	635	694	618	674	722	670	682	670	685	652	674	642	679	620	694	693	681	656	639	598	658	699	649	723	727	630	664	677	617	637	682	701	637	669	688	687	671	669	623	671	680	653	686	718	688	649	687	642	668	707	667	661	661	657	624	649	679	663	658	683	676	652	695	661	697	675	676	701	643	710	643	649	636	694	673	672	674	669	681	695	639	663	649	650	651	655	648	662	619	656	674	696	657	694	699	682	677	678	735	663	656	664	657	655	706	714	674	658	654	629	651	611	668	659	667	635	667	687	638	674	670	683	660	676	660	663	694	716	671	680	677	646	675	633	649	630	722	705	662	633	648	677	670	668	677	658	672	684	666	693	622	682	650	641	697	640	667	677	666	644	636	640	644	658	715	650	653	652	647	685	660	635	649	708	654	634	664	694	646	666	673	642	697	661	687	635	657	662	640	668	672	621	626	664	698	687	672	698	637	704	694	668	682	681	676	650	677	680	667	676	640	649	642	695	648	657	689	689	699	653	653	645	612	679	670	647	646	685	715	660	697	615	673	668	680	656	603	632	635	661	674	641	654	652	669	712	691	666	638	625	635	649	690	683	669	615	678	583	636	644	647	645	713	677	682	666	690	634	650	644	667	693	655	675	655	652	690	666	672	705	639	668	672	713	683	664	637	637	657	634	629	703	705	651	660	629	695	677	657	667	650	650	685	663	697	660	687	660	674	696	644	655	665	632	649	709	637	675	678	652	682	681	690	656	646	649	681	614	633	632	647	659	674	685	603	655	624	650	669	664	636	701	635	681	658	657	607	629	714	692	671	713	673	724	632	671	678	626	632	659	673	671	645	667	655	682	674	683	663	646	629	633	651	641	647	649	641	666	662	680	662	681	673	625	644	665	634	655	709	668	696	630	618	666	686	637	657	628	689	639	671	652	689	680	688	660	663	633	679	647	613	650	658	686	636	688	627	657	633	671	646	628	638	682	663	705	671	630	679	701	646	668	654	650	718	677	646	648	712	685	671	714	688	659	661	662	685	648	679	684	675	653	653	647	614	671	676	655	595	685	656	669	650	634
24418	21540	25247	28298	21566	21728	17669	2238	1144	4279	2803	587	299	283	247	265	234	281	284	270	278	282	281	264	262	260	262	277	261	258	268	269	278	274	236	236	233	267	252	245	278	253	246	258	275	240	261	266	248	241	260	273	284	269	295	273	254	261	276	266	258	231	278	273	259	265	283	243	265	242	256	256	274	250	247	280	271	294	254	260	267	266	258	238	259	271	252	272	261	267	230	270	271	271	278	261	264	242	258	253	261	282	276	261	247	275	283	253	296	265	260	293	265	242	269	259	280	270	259	259	243	254	243	256	256	249	267	242	295	267	298	274	270	227	262	261	281	252	263	260	278	285	252	249	257	253	249	277	276	286	256	299	253	254	251	245	293	280	285	275	254	247	253	272	284	247	240	258	272	263	235	264	283	280	245	278	279	233	255	270	268	257	224	246	252	257	251	275	270	273	225	280	291	276	263	251	265	239	264	232	257	257	272	260	265	242	272	280	248	262	286	276	248	272	231	262	255	264	228	281	275	281	279	258	234	249	272	295	273	270	249	269	276	254	282	271	252	235	254	279	277	265	244	242	262	251	257	261	246	285	248	246	274	295	273	247	256	245	243	257	293	251	277	241	269	282	273	277	258	259	287	253	260	232	271	273	254	267	261	261	275	261	240	257	265	242	236	270	270	268	237	240	280	263	232	267	239	270	265	254	243	278	262	248	255	251	252	271	305	282	269	231	273	241	251	265	275	295	272	248	269	257	243	247	260	267	249	271	301	262	242	257	247	269	271	245	246	249	255	255	258	260	263	265	275	258	262	261	246	290	291	279	263	266	237	317	277	272	271	265	264	267	265	238	247	243	273	263	269	263	252	269	275	281	201	281	252	257	265	266	268	303	264	287	267	269	274	294	277	254	249	260	268	263	249	275	281	278	279	268	258	241	256	275	261	236	252	256	295	277	278	225	284	241	262	271	251	253	249	222	280	251	250	279	268	261	250	255	256	230	209	235	245	282	230	268	235	275	279	266	271	251	264	288	241	233	235	256	276	276	279	261	245	295	295	308	257	246	273	250	273	270	253	266	225	267	268	239	311	288	246	251	242	246	261	252	226	228	274	296	309	285	276	273	267	243	267	238	259	239	269	273	268	266	245	234	266	268	275	252	237	271	274	264	241	262	253	245	251	270	243	259	275	262	256	250	246	238	254	276	233	275	270	271	259	267	247	265	281	248	246	242	269	277	263	260	242	284	247	253	228	255	264	260	278	242	293	250	249	290	257	255	259	257	268	254	269	274	254	229	213	255	271	261	247	282	274	256	248	271	237	239	261	247	253	259	301	297	273	252	283	274	238	247	278	257	268	254	238	289	253	215	271	245	270	261	280	271	264	238	277	254	270	276	285	254	250	246	240	235	250	275	255	260	261	272	246	238	252	256	262	253	261	291	278	258	272	254	297	249	264	286	275	255	275	265	286	286	252	277	275	276	277	258	298	262	266	259	240	268	281	259	253	241	236	238	251	271	283	255	257	257	271	273	254	262	267	231	279	235	238	258	267	240	278	252	237	262	274	286	260	232	260	257	266	242	264	263	246	262	242	262	249	255	256	254	253	246	277	241	274	244	237	238	247	253	269	250	267	262	235	267	256	289	291	260	244	242	256	245	276	242	281	276	252	306	261	234	258	238	241	261	266	306	237	270	262	260	236	253	254	252	235	280	253	272	248	251	259	264	288	262	278	235	278	249	285	261	244	284	271	282	271	279	255	256	275	251	235	260	225	255	249	245	247	283	242	280	271	245	265	251	261	280	267	240	258	257	237	235	262	253	264	253	257	251	259	244	242	237	255	285	236	280	253	262	281	259	276	280	267	278	249	261	217	229	308	256	243	243	263	248	263	234	289	225	285	261	266	281	263	235	252	272	235	274	271	249	244	257	266	288	280	269	262	288	257	253	251	230	239	256	256	248	263	254	243	241	267	262	284	264	256	246	248	274	269	269	275	217	241	268	251	264	251	264	227	281	255	250	267	240	267	236	289	281	253	263	270	261	268	286	279	243	250	261	247	246	271	261	247	251	254	261	272	264	275	249	246	289	267	268	251	256	286	254	291	243	244	253	245	255	252	256	262	290	268	263	261	241	253	261	287	229	275	279	244	266	262	279	263	208	268	247	266	264	241	280	242	232	276	237	276	282	255	242	252	256	238	269	255	271	232	254	245	296	241	276	259	266	260	250	265	254	252	285	252	248	256	275	280	255	281	250	272	237	269	264	272	269	222	261	308	234	245	258	266	239	253	264	279	243	257	245	266	261	261	283	271	251	268	242	250	316	260	249	246	251	255	247	227	266	259	281	255	262	290	277	247	272	284	261	292	256	245	240	255	257	259	250	242	245	266	281	260	249	274	273	231	270	258	268	248	271	296	256	246	229	252	263	245	258	241	275	241	270	273	267	246	272	257	261	226	296	258	271	253	261	278	245	252	250	246	266	261	259	260	229	250	267	277	243	252	245	258	223	242	268	270	248	270	262	229	264	258	242	297	255	277	256	287	276	259	247	237	261	253	297	255	253	271	274	245	269	241	264	252	271	255	265	267	291	252	255	284	231	268	268	265	267	274	228	271	284	249	288	223	269	250	259	264	285	251	262	246	274	291	227	254	267	268	279	251	251	262	248	259	246	257	261	238	281	257	271	257	244	228	278	270	246	271	277	281	242	252	235	247	261	248	245	254	253	285	256	251	231	262	255	252	279	245	262	251	258	274	262	276	290	267	267	259	279	266	260	291	259	251	259	267	240	256	256	273	252	264	250	239	265	260	284	256	250	251	302	251	262	234	249	265	256	260	252	254	250	264	253	245	282	245	265	254	260	246	261	264	248	291	291	274	267	257	255	261	233	282	277	259	292	262	242	277	299	268	245	259	245	245	237	239	255	277	267	266	279	244	277	241	271	249	242	268	273	295	267	261	237	268	266	238	251	269	267	231	272	301	265	260	256	266	263	264	261	261	245	233	267	255	297	258	249	261	286	225	254	239	266	261	259	295	235	251	235	248	275	286	225	258	277	282	303	262	236	276	254	284	261	310	245	281	299	279	287	233	267	276	286	272	233	245	213	267	238	273	283	259	250	262	249	291	254	228	259	242	275	251	281	269	269	288	272	268	270	252	293	232	263	259	250	226	243	262	276	248	278	259	279	283	246	248	248	257	255	273	241	247	299	260	277	250	267	240	264	254	285	247	254	283	275	211	243	255	262	271	226	257	240	254	237	240	238	268	262	255	231	247	250	284	247	237	264	254	271	248	266	222	273	260	254	263	277	277	248	303	238	264	254	244	282	272	247	246	262	245	250	266	280	268	246	289	270	255	253	241	273	281	250	266	256	255	267	261	284	277	277	245	259	256	274	279	259	252	282	269	265	286	273	254	267	280	262	250	268	267	250	269	273	273	253	260	237	254	274	235	282	240	255	258	256	260	261	265	219	261	274	263	275	242	272	254	264	237	270	259	282	226	273
26474	42564	25477	15613	8692	4330	1997	1065	1193	3126	2050	828	642	663	652	646	611	636	642	638	664	605	630	629	672	637	667	593	603	640	645	541	653	595	641	628	603	624	598	614	613	673	641	660	629	623	599	622	586	596	644	579	615	595	588	605	580	607	675	674	643	595	611	631	687	606	616	600	590	617	621	588	604	614	667	640	624	640	599	559	604	580	623	660	644	608	674	607	603	617	606	608	603	612	644	631	651	609	629	622	660	576	604	570	599	612	591	601	664	604	671	597	578	637	583	623	612	619	605	586	587	606	601	621	624	601	600	632	585	667	602	613	624	581	565	590	587	593	604	597	608	675	664	592	648	607	601	666	612	616	627	609	594	615	627	628	632	603	616	634	659	619	639	605	591	604	636	624	665	617	645	600	627	576	590	629	616	632	618	623	652	636	654	629	616	562	625	599	628	601	604	601	579	581	622	611	644	607	608	620	646	621	609	640	654	644	589	599	595	629	618	636	604	625	596	583	586	622	579	627	619	592	608	679	587	613	690	639	622	567	599	633	642	616	613	615	640	644	609	590	594	597	625	630	625	667	594	572	618	622	619	611	619	600	654	633	601	603	620	636	586	599	581	614	607	606	640	610	644	614	629	618	601	593	620	607	660	637	596	630	641	602	594	591	625	620	597	614	678	657	617	585	563	640	682	616	609	576	650	606	618	581	621	580	593	586	640	645	606	658	626	601	606	618	607	626	646	634	618	571	603	606	602	592	635	614	644	640	620	581	614	607	575	673	611	637	648	607	608	615	590	611	618	601	579	633	636	603	583	618	604	596	592	602	613	623	616	616	628	595	603	610	591	612	610	639	634	609	572	685	657	622	617	601	600	601	654	601	608	594	622	588	584	621	649	612	663	594	625	631	638	577	604	643	593	598	618	607	629	585	598	643	608	580	610	658	592	594	585	618	638	618	631	619	610	615	666	608	640	636	626	598	631	621	617	564	690	611	615	610	593	594	618	597	567	656	623	665	615	618	617	590	607	630	599	606	615	613	589	598	652	639	610	600	606	614	628	614	611	644	658	599	649	600	638	598	596	636	577	598	625	655	615	610	616	604	592	614	652	592	577	652	549	664	609	613	585	627	647	618	581	595	652	626	603	600	597	647	647	592	616	634	613	616	639	586	597	579	543	590	601	615	579	620	616	609	614	644	611	617	618	619	611	617	640	623	593	624	617	598	640	614	591	573	631	614	625	630	670	597	584	622	639	647	606	622	612	589	588	626	596	599	620	567	609	595	603	600	640	628	687	631	581	613	603	668	593	583	591	593	611	647	654	629	606	633	614	614	630	601	614	624	622	589	591	628	637	643	584	654	596	623	588	626	635	595	615	571	594	596	618	615	574	632	630	590	629	623	640	565	664	616	665	597	577	595	592	602	613	631	656	635	634	628	570	615	623	614	647	640	608	619	628	612	575	580	645	602	588	611	642	602	634	571	648	607	602	603	571	613	625	590	613	630	629	562	661	592	612	667	628	590	676	622	623	627	646	627	652	561	563	606	644	590	645	568	601	620	589	564	610	606	608	643	604	646	600	626	655	632	638	640	599	615	623	597	613	618	620	606	657	649	591	596	594	626	571	635	590	598	597	603	642	612	584	577	604	608	653	617	657	608	641	597	627	595	607	627	639	654	646	624	576	614	652	590	620	612	564	637	569	631	600	608	663	661	637	610	592	617	572	593	620	620	601	657	600	651	610	595	661	622	585	593	595	626	637	578	618	655	632	584	587	614	649	660	648	642	655	607	643	614	606	635	580	626	597	614	627	584	615	607	622	639	600	611	635	559	590	589	606	602	612	601	608	608	641	628	606	653	613	588	624	608	622	586	626	612	647	615	629	614	594	635	632	642	615	624	617	595	608	630	590	653	653	633	632	609	591	652	583	628	615	600	575	631	627	678	577	605	625	569	581	596	611	640	612	636	661	596	618	624	610	627	654	657	622	637	572	632	613	620	597	606	609	617	649	608	602	594	578	632	635	616	608	644	653	599	664	586	589	637	643	616	638	617	596	632	611	633	640	642	661	609	621	636	606	621	623	638	640	605	606	570	640	648	614	608	616	643	633	643	637	636	593	667	606	643	649	601	589	632	615	586	622	605	649	621	601	626	608	653	599	566	650	627	599	605	598	615	600	645	613	633	614	627	614	605	605	590	620	590	607	629	617	625	644	641	637	631	601	629	594	642	598	637	598	610	569	598	616	603	593	593	620	603	639	615	587	625	623	610	641	664	621	597	595	652	645	616	589	588	583	582	607	652	599	627	618	590	634	593	577	631	629	624	597	599	582	615	614	595	603	673	614	611	578	570	605	609	636	611	598	643	573	622	628	636	646	640	609	643	626	643	613	602	657	595	611	631	625	607	666	615	594	581	587	560	630	646	599	596	601	598	605	620	637	643	631	613	607	625	639	627	608	665	577	606	629	634	602	616	593	631	617	617	604	653	660	633	616	624	614	590	656	602	632	609	622	598	589	627	647	612	658	590	621	630	645	599	634	604	574	616	634	614	570	605	615	603	629	624	609	604	615	611	631	618	633	601	644	618	573	636	609	602	619	620	662	602	602	673	595	630	610	595	592	639	593	594	596	610	627	617	615	632	596	621	598	641	620	630	594	646	645	649	598	649	659	601	588	625	647	626	626	625	643	620	636	628	635	627	622	637	627	607	614	657	615	626	615	589	583	609	564	597	618	601	576	590	589	611	610	612	622	630	659	600	634	621	640	562	623	623	597	658	624	637	592	632	578	639	620	604	618	628	552	643	601	593	654	604	604	632	631	658	625	646	618	617	603	652	622	609	558	647	632	615	614	633	577	616	602	676	622	590	692	622	639	579	646	584	644	657	649	626	601	578	545	616	665	603	621	587	601	579	592	588	603	628	622	630	639	612	629	571	583	641	636	620	610	622	604	648	634	577	622	635	623	652	639	620	600	643	595	608	608	651	601	615	645	611	566	599	595	604	582	641	597	590	620	650	621	618	625	636	618	687	609	596	623	560	628	616	609	602	593	614	603	615	656	621	646	628	616	563	638	615	634	612	643	602	595	618	597	645	572	624	535	605	626	562	608	599	584	630	553	658	616	652	654	615	648	627	635	629	588	649	630	668	617	584	646	656	605	628	664	625	644	635	606	624	567	673	594	587	634	662	639	603	583	638	646	617	646	607	598	624	634	608	656	640	604	656	616	575	570	606	645	597	599	608	595	636	597	655	590	651	591	597	619	631	645	648	566	592	645	657	649	602	649	589	634	651	640	623	646	632	627	643	612	577	601	622	589	579	629	614	602	668	601	618	645	590	643	605	634	614	642	618	623	623	632	639	615	599	601	604	591	643	635	595	645	602	664	604	610	625	635	669	636	604	640	580	620	621	611	595	638	611	617	619	641	599	632	648	652	633	638	558	621	602	605	603	619	616	618	606	642	582	621	634	616	606	602	660	613	671	612	608	615	581	576	584	629	660
32145	23187	20387	9544	3524	1309	566	338	216	377	302	196	159	187	186	171	193	201	162	170	209	205	168	204	177	203	183	188	186	194	189	207	187	200	202	188	194	180	205	178	168	220	180	173	205	193	158	181	184	194	204	190	180	195	198	182	169	172	163	197	179	207	166	210	185	185	182	184	191	182	164	192	190	201	192	172	189	188	186	150	180	184	185	177	194	176	184	186	195	188	190	189	181	194	187	223	176	190	168	184	181	210	177	185	208	187	208	199	184	187	200	196	186	199	199	176	186	193	192	201	171	183	187	172	161	190	199	199	199	210	178	189	178	181	219	177	213	191	200	193	203	196	173	188	202	192	212	187	189	178	174	177	191	198	177	175	179	180	174	157	178	193	177	184	207	167	214	179	226	178	196	177	173	193	195	183	183	192	178	180	198	193	189	180	177	193	186	188	215	182	214	213	188	193	209	185	238	165	180	167	215	194	204	213	190	175	184	186	193	200	174	169	191	208	197	182	188	154	176	195	186	196	205	171	191	199	215	185	173	170	189	174	172	177	208	186	194	176	204	195	163	199	185	205	167	185	182	186	183	159	183	210	168	195	209	181	224	197	174	210	201	177	173	197	211	195	207	195	172	206	187	203	158	180	155	174	181	231	195	192	178	193	192	176	185	195	186	168	183	197	174	174	167	215	184	192	175	190	168	178	183	175	204	174	196	179	165	174	196	204	199	167	189	175	191	202	185	201	174	206	185	164	156	193	193	205	192	187	180	176	196	184	162	216	189	169	162	190	199	219	201	216	186	182	173	199	174	156	183	194	205	176	185	178	181	184	169	165	206	195	186	169	175	198	172	167	207	225	166	177	188	160	189	186	182	231	197	200	203	200	172	201	197	174	170	199	174	166	173	198	210	174	206	206	197	141	195	181	171	192	182	200	194	191	180	194	190	196	215	184	189	161	195	178	210	178	186	172	166	160	202	217	205	171	179	185	176	204	203	195	186	217	208	175	219	161	189	203	178	185	175	185	170	185	188	188	223	173	174	179	189	171	202	200	177	203	193	161	180	201	183	175	197	194	185	168	217	186	193	160	190	225	186	175	178	205	190	211	206	204	179	201	186	205	170	174	199	201	187	183	161	183	191	209	204	198	180	224	169	213	210	218	199	174	213	168	174	195	172	188	200	170	209	191	176	192	170	176	181	197	192	214	162	187	190	185	201	194	182	184	167	175	181	177	190	194	202	200	189	212	197	182	195	203	175	188	169	192	190	201	181	182	187	203	158	183	170	194	196	158	170	193	188	181	185	193	171	174	204	205	176	224	166	180	162	205	212	180	195	167	160	203	166	213	173	223	181	172	186	179	171	184	185	199	180	202	206	176	177	177	182	195	183	159	199	177	171	178	187	184	170	204	180	203	198	176	185	177	165	193	194	175	204	174	184	187	183	178	179	188	191	184	194	180	168	190	172	181	189	171	204	180	157	192	180	185	180	196	180	158	192	171	187	198	180	181	194	181	195	208	206	210	200	204	190	196	154	168	177	175	166	184	163	182	203	192	213	181	197	186	210	177	167	213	180	189	199	176	180	186	173	210	198	172	174	171	209	192	185	157	159	212	183	190	202	180	197	165	199	178	200	187	186	179	164	180	172	194	207	188	207	181	185	183	213	191	184	183	165	179	192	195	203	214	163	181	189	210	186	202	204	178	203	187	175	185	187	151	213	204	200	226	176	168	218	193	199	183	173	185	199	196	179	217	201	203	203	188	175	203	186	185	167	193	192	178	195	206	195	168	196	187	168	209	171	206	201	203	186	174	189	194	165	187	197	183	167	193	165	162	175	179	167	181	180	168	202	192	164	184	192	190	196	206	186	223	187	200	185	178	169	188	170	176	193	195	205	194	180	183	186	196	199	178	191	219	196	194	175	205	187	212	185	177	205	179	179	178	188	183	171	179	179	201	193	178	192	188	174	172	189	189	180	152	204	192	163	207	209	203	168	184	179	213	177	186	187	200	195	205	181	184	204	214	213	179	207	189	214	175	155	180	184	180	199	201	183	177	185	170	215	204	188	189	178	187	180	203	190	182	183	165	189	185	208	174	175	181	172	177	209	187	197	189	187	211	181	193	203	194	191	204	206	170	185	195	163	180	183	177	186	186	197	181	208	166	205	166	202	199	196	197	188	170	185	181	192	175	152	195	180	196	186	185	193	192	184	201	166	196	180	200	194	184	183	184	163	184	173	178	174	204	181	171	182	182	182	176	215	202	206	197	201	206	192	191	190	183	195	192	201	170	162	165	192	174	193	179	189	179	175	203	178	183	169	164	190	172	185	189	184	188	184	219	176	188	179	179	202	161	193	190	181	175	197	181	171	156	206	200	183	199	192	173	209	189	179	175	184	187	203	182	183	190	190	175	187	158	206	195	215	210	187	186	177	197	170	181	191	181	184	188	219	190	197	175	199	182	219	167	181	213	206	199	155	192	211	207	203	179	187	185	192	181	190	233	147	178	185	185	194	193	179	167	194	192	205	190	190	216	194	172	173	181	208	195	174	192	198	182	194	200	181	193	183	201	206	192	192	203	189	177	173	181	207	177	168	200	167	221	198	178	171	179	218	202	166	159	163	166	171	180	166	141	195	200	217	189	203	191	195	206	159	186	188	185	200	205	178	182	192	201	188	193	208	168	173	196	216	192	212	195	172	198	163	213	194	191	192	157	206	175	213	202	181	196	185	190	204	191	172	158	191	212	185	203	173	162	191	160	165	196	180	194	182	176	179	171	160	216	170	211	164	170	181	197	189	170	185	171	181	186	189	183	176	172	186	187	188	218	191	185	192	180	166	176	206	186	190	173	147	194	197	194	200	196	211	179	193	169	168	159	182	179	171	189	187	151	188	191	179	196	178	179	191	218	166	195	168	179	211	185	190	161	186	212	179	194	185	202	170	182	214	177	193	190	187	189	183	183	175	173	199	203	174	179	189	188	149	188	202	158	170	163	203	209	202	201	198	170	217	193	175	177	163	191	168	160	199	194	205	173	159	168	183	177	163	170	215	214	198	172	184	155	188	198	187	154	180	185	180	167	201	194	207	204	188	202	173	162	178	164	200	203	180	206	174	159	177	182	190	204	197	171	175	191	197	186	169	209	190	196	187	198	185	194	193	185	183	180	192	180	188	188	171	157	151	202	198	194	171	204	178	168	200	204	178	185	203	168	195	165	172	176	160	219	170	178	199	183	190	205	158	191	197	170	163	183	223	205	160	192	188	184	189	199	203	184	210	193	192	205	181	223	155	193	189	186	198	167	180	187	178	200	208	201	179	187	204	209	209	177	202	192	199	167	193	179	198	192	196	192	186	185	172	177	187	183	187	211	176	196	180	222	197	212	171	195	176	192	192	179	194	176	192	194	200	178	157	186	189	179	203	199	179	201	182	186	175	172	176	193	191	190	182	183	171	195	163	151	193	200	207	194	184	173	211	188	184	175	201	178	184	198	191	195
23976	26062	12921	5594	2650	1239	793	591	576	611	572	526	468	511	495	506	507	533	479	536	520	490	484	499	491	511	530	497	516	494	508	444	510	498	500	486	519	512	485	480	512	435	481	473	464	500	439	465	512	499	526	484	460	483	520	490	480	528	512	493	517	475	494	497	527	494	536	490	496	507	535	444	469	501	496	520	517	527	483	480	490	499	493	504	461	498	497	507	520	536	511	491	509	459	493	552	498	522	502	491	413	502	525	497	528	502	442	457	464	454	511	490	545	474	481	498	503	455	516	462	482	503	478	532	501	495	486	491	511	483	502	461	430	505	486	501	541	444	518	474	509	494	489	552	484	504	518	509	519	476	495	502	517	497	519	466	512	508	485	461	512	501	485	499	524	524	478	514	503	529	485	530	524	479	483	518	521	485	493	485	463	497	464	551	521	472	511	506	448	489	503	481	473	539	478	465	475	504	485	503	502	469	474	487	489	504	517	506	479	521	514	493	474	536	508	460	463	519	504	509	512	480	476	479	516	531	497	516	486	520	481	498	462	541	494	482	506	500	501	507	507	467	483	490	520	492	485	529	524	457	468	502	508	514	448	530	495	533	525	508	515	507	484	488	495	517	493	503	468	520	460	506	526	494	527	513	496	504	519	510	505	485	478	511	484	495	481	484	494	504	489	463	483	514	566	549	543	473	498	530	486	516	465	484	535	484	490	480	496	455	508	484	497	469	503	465	468	468	529	512	493	482	569	555	478	491	526	536	548	513	478	481	499	481	474	484	532	453	531	487	507	499	517	488	514	472	499	495	499	517	476	528	464	527	493	461	487	505	454	485	514	479	469	494	465	491	477	489	444	483	490	499	511	496	451	488	476	478	471	491	527	475	467	468	531	477	508	469	529	489	526	441	513	497	494	473	491	457	512	518	431	545	477	492	513	527	478	515	498	495	511	486	495	515	482	479	506	541	475	514	511	482	505	539	510	494	488	471	471	507	521	502	503	528	497	475	487	470	478	528	470	488	475	509	488	511	517	463	507	525	517	528	501	489	517	481	484	528	495	493	479	514	495	494	506	456	498	492	523	471	473	500	495	491	454	512	513	469	494	499	484	521	526	509	517	498	507	495	501	477	506	515	514	488	516	492	519	516	492	490	475	511	471	501	526	456	518	532	504	503	477	480	496	537	481	479	504	514	503	455	511	533	507	479	501	496	475	492	539	542	508	489	484	507	471	499	503	504	490	490	517	503	510	521	486	550	520	516	518	515	484	497	513	428	505	517	502	528	470	476	481	507	488	486	493	479	519	468	546	484	488	483	440	473	473	520	510	528	513	471	496	496	484	500	470	526	479	515	462	456	505	495	523	526	487	467	514	467	505	469	470	505	455	496	496	542	534	480	496	496	480	483	540	518	487	530	449	513	484	523	523	514	460	504	511	510	476	506	504	451	507	518	481	527	496	539	490	514	471	480	496	522	488	513	502	488	461	500	490	506	553	487	516	479	500	494	543	487	522	503	501	493	478	492	475	490	479	502	485	527	476	505	487	489	498	466	508	485	490	476	513	531	560	529	508	495	527	509	498	524	537	532	488	492	486	546	520	487	490	500	499	549	440	479	474	481	502	473	500	481	523	507	474	509	509	480	529	522	446	474	502	466	504	491	493	470	522	517	484	483	555	445	453	449	467	471	468	485	508	500	502	518	483	506	460	456	519	453	489	511	509	547	517	500	460	522	513	510	471	482	465	483	478	484	493	500	510	529	512	489	498	482	523	540	482	518	516	511	492	507	488	519	494	493	502	490	465	497	478	499	489	520	480	498	457	462	482	498	494	514	480	483	485	476	521	458	511	511	484	512	493	505	482	496	504	487	492	564	506	488	487	483	509	495	494	446	484	509	493	478	513	498	481	501	528	493	505	501	474	482	496	492	500	547	511	487	512	492	503	520	506	525	454	515	497	501	445	523	490	507	460	499	488	450	545	486	482	495	505	482	482	505	476	537	523	517	461	471	474	485	481	485	459	498	496	478	499	492	457	471	518	467	501	465	505	510	508	542	497	500	495	505	496	486	499	507	489	509	499	535	484	489	493	500	526	522	488	504	514	537	489	471	520	512	464	479	511	459	499	461	499	478	522	508	497	484	487	527	502	507	510	469	539	486	549	496	476	531	473	498	523	521	510	493	513	438	467	466	451	467	508	499	446	526	452	538	496	515	492	478	527	517	512	480	501	497	490	489	505	497	495	540	482	495	484	495	511	485	521	498	541	466	516	491	535	536	525	499	475	479	503	459	495	493	522	518	474	457	485	523	506	545	508	506	473	472	506	479	501	509	494	463	490	509	516	476	520	486	516	493	544	499	542	480	530	482	472	487	511	504	508	478	463	509	495	508	493	510	454	483	493	506	463	513	467	511	514	486	502	465	525	476	477	497	455	489	469	464	545	491	499	489	497	518	488	488	481	495	473	503	511	473	517	542	480	503	471	497	505	481	478	440	493	508	518	474	506	505	483	496	476	486	521	533	479	524	526	539	493	517	475	484	483	473	499	472	514	493	470	474	488	470	508	466	495	502	490	464	468	520	476	529	512	489	462	499	509	464	474	562	526	466	472	530	487	498	480	519	575	522	471	496	534	550	511	490	481	463	476	463	469	458	459	479	494	438	508	495	489	491	521	496	526	516	494	513	484	520	497	477	502	491	504	472	489	493	498	535	507	498	494	476	485	529	480	531	480	490	514	504	504	487	460	476	451	463	529	551	474	521	522	504	487	487	461	524	504	495	517	481	488	537	508	498	468	513	507	508	458	496	539	490	534	506	458	461	474	490	527	487	484	508	479	457	462	500	519	492	457	509	484	478	473	528	478	497	478	464	501	479	468	465	481	474	496	495	514	481	472	545	505	458	503	481	494	478	502	524	486	480	505	527	487	508	523	535	515	447	485	450	537	519	478	523	496	463	496	528	513	444	498	491	510	477	467	529	506	475	549	503	494	504	473	434	540	520	496	466	498	480	474	493	539	475	478	499	452	481	545	489	484	512	537	506	477	473	511	467	472	510	482	518	499	506	486	543	505	518	483	464	480	529	467	502	478	524	491	531	489	482	514	493	500	505	492	520	500	466	527	515	486	486	519	480	481	488	503	505	487	467	567	495	489	512	496	529	501	447	468	456	516	491	485	507	510	511	481	503	501	521	498	486	485	470	484	484	503	502	520	505	496	529	521	500	472	481	506	479	498	510	450	496	485	502	488	485	524	462	497	483	483	521	487	497	461	529	524	522	469	471	471	515	504	498	459	528	493	466	473	490	510	495	478	515	520	488	546	535	474	519	517	481	524	499	503	525	527	500	455	487	493	533	501	462	475	463	493	544	479	482	472	481	497	498	516	508	519	482	505	496	541	514	480	474	491	493	506	503	514	494	495	479	507	455	462	501	517	518	478	528	511	486	509	516	487	500	488	537	524	469	514	471	530	476	483	485	495	494	524	471	491	494	494	491	491	502
25070	21573	24979	28652	21656	20001	4547	988	560	2265	2101	546	271	259	280	286	264	302	284	238	260	299	291	285	260	264	280	286	277	293	285	261	281	253	251	261	269	274	268	286	290	284	262	285	307	281	265	277	295	291	283	249	286	310	255	264	304	300	264	269	268	300	266	264	288	254	276	305	271	295	297	254	261	291	318	278	273	261	277	294	287	288	271	284	303	266	296	292	255	279	261	260	284	283	294	256	292	264	268	292	274	250	290	287	276	282	279	269	281	268	300	301	284	294	299	261	271	286	279	294	274	298	267	292	239	289	293	262	270	282	278	289	265	264	265	308	296	264	268	266	292	292	288	290	287	317	276	262	278	290	259	271	272	300	283	297	275	273	264	282	270	275	275	291	279	285	268	267	279	293	262	296	300	295	269	285	245	253	279	277	271	300	291	257	234	314	283	285	273	277	253	278	301	288	270	266	284	271	268	261	267	250	272	253	301	287	287	269	303	284	278	270	271	275	257	246	295	304	268	281	288	276	295	263	282	272	309	273	288	271	296	291	275	269	262	264	314	267	281	281	272	263	273	282	259	263	253	282	303	298	281	277	287	261	294	276	257	271	257	275	271	300	284	266	315	283	267	280	277	278	290	295	269	280	296	291	266	255	290	264	314	255	264	307	299	297	286	271	284	317	283	268	255	279	293	268	275	262	262	295	263	282	301	283	258	273	326	300	280	256	275	265	268	257	268	292	280	273	275	261	265	275	290	261	263	277	291	261	281	295	283	265	289	282	284	281	295	287	272	247	261	253	296	289	273	314	282	313	267	304	285	254	276	283	270	276	298	274	283	286	299	274	265	264	283	294	302	275	269	269	304	278	286	261	283	289	297	285	309	288	286	269	244	278	325	289	271	266	283	278	288	299	305	283	278	287	298	292	288	279	302	284	275	277	257	266	305	283	267	285	293	297	290	295	250	243	265	262	283	289	262	305	282	263	265	267	267	282	259	266	278	264	305	262	296	280	291	296	264	289	253	254	295	247	263	279	290	249	273	283	305	262	305	260	306	277	276	265	294	229	256	294	284	279	251	290	295	296	249	328	249	286	294	286	295	290	252	256	280	241	274	302	290	201	272	265	272	299	303	274	262	283	254	288	288	275	268	275	268	298	295	276	297	291	259	266	283	269	321	298	298	300	278	303	276	273	270	284	266	304	279	272	290	271	289	275	281	268	293	285	283	261	272	301	263	308	274	271	274	301	282	246	245	263	314	252	286	284	282	282	308	299	273	299	281	237	280	281	284	284	295	281	282	283	290	266	270	261	310	275	261	277	308	261	271	303	264	257	271	295	266	274	277	261	261	279	298	303	308	315	272	277	281	255	266	254	258	251	285	257	259	289	295	274	293	264	261	275	296	288	266	257	305	283	264	248	279	274	243	263	302	260	298	283	261	299	234	263	274	276	268	306	286	262	283	262	273	280	267	279	301	270	309	285	292	256	281	257	248	273	305	314	309	287	271	275	285	273	245	282	296	257	285	297	301	296	315	306	275	278	273	280	297	282	255	275	281	279	261	287	239	288	272	271	272	275	305	266	264	272	308	267	237	260	283	271	275	267	301	294	242	277	307	278	267	256	259	251	265	288	295	273	266	306	271	288	299	281	263	267	268	255	284	284	258	274	278	265	285	278	289	259	299	287	270	292	306	239	282	262	267	309	306	274	304	303	276	243	302	287	251	278	273	267	298	332	316	276	291	292	271	262	271	296	272	273	277	237	258	272	256	284	280	294	303	286	267	265	262	262	268	275	311	256	305	277	287	261	286	274	258	257	303	290	270	292	316	268	269	284	281	279	262	294	284	255	296	278	275	275	254	286	278	285	291	276	293	289	256	273	250	234	284	259	275	291	274	280	262	273	279	283	255	293	266	283	294	275	275	242	270	270	288	269	260	300	241	261	260	285	280	262	270	262	247	287	279	292	288	288	257	263	257	255	283	288	312	285	252	265	271	273	275	257	245	281	284	281	283	314	265	319	254	281	245	301	269	285	263	292	278	264	268	281	294	313	285	296	271	258	273	280	259	265	285	273	267	285	280	273	297	277	312	279	285	292	313	254	295	266	277	266	283	280	281	267	288	305	314	284	258	268	278	282	269	262	297	263	268	275	297	273	249	258	274	263	275	306	277	313	257	297	260	281	305	266	294	282	274	279	249	298	298	296	278	287	324	308	276	295	276	267	270	281	293	290	275	263	279	252	281	306	302	270	284	266	279	274	275	250	295	271	285	296	284	288	278	282	263	273	268	268	258	271	282	299	309	264	302	273	290	290	277	298	256	267	279	289	281	299	264	272	267	274	281	281	292	321	250	278	301	280	284	290	268	285	311	269	284	263	261	287	285	271	291	302	256	284	293	267	285	281	309	270	266	279	295	285	242	303	281	269	288	284	305	266	262	268	288	290	252	310	298	294	264	300	287	294	283	276	295	279	292	285	310	307	279	257	296	296	300	266	278	297	263	264	306	259	265	298	261	272	282	300	313	268	270	282	289	288	288	293	287	288	276	276	269	264	242	281	253	303	313	254	251	273	280	311	280	244	284	282	279	276	250	293	225	273	239	294	281	276	284	272	268	278	293	256	273	266	311	317	288	277	311	311	278	269	248	280	265	284	297	265	277	272	280	242	284	260	276	290	241	286	283	259	270	283	274	265	262	276	268	281	285	294	289	282	283	302	252	266	266	272	314	276	266	286	274	289	264	302	299	261	266	287	277	253	301	305	289	262	289	257	262	287	289	272	257	290	278	311	277	285	277	287	266	276	295	272	290	262	299	300	285	289	293	268	278	283	284	276	269	252	275	282	296	281	275	279	261	259	303	262	303	274	276	300	261	286	281	264	253	252	288	267	291	296	285	256	278	278	278	270	258	279	290	269	311	278	261	283	268	301	313	289	237	292	266	295	286	261	266	284	291	292	259	313	256	274	321	261	304	252	274	269	283	306	265	280	282	294	270	284	283	275	244	244	317	297	276	282	264	267	271	288	258	250	284	308	272	277	284	274	291	282	278	293	312	266	269	267	288	296	262	273	292	281	288	258	267	269	284	266	277	260	268	275	295	286	268	225	267	299	312	268	276	281	287	279	276	289	281	283	254	257	275	275	272	286	259	263	283	285	298	282	299	276	246	261	273	267	308	282	303	278	307	308	281	259	292	261	257	263	253	267	267	274	274	268	313	275	264	249	275	264	259	285	261	272	309	279	278	300	295	266	307	287	291	279	308	254	293	269	285	286	274	276	290	276	285	253	293	267	283	268	253	238	267	318	281	275	292	261	271	255	275	243	265	280	267	266	245	266	297	244	252	282	318	281	276	278	277	277	263	279	309	273	254	269	304	303	257	293	283	292	260	294	262	337	278	263	290	275	275	273	247	292	278	279	276	284	286	291	283	300	293	292	274	293	293	300	267	287	337	279	271	279	320	269	254	290	265	294	282	279	278	279	263	277	269	273	275	260	284	272
23792	38085	23597	12520	5890	2749	1693	1059	858	1973	1793	825	672	730	665	706	646	701	627	716	691	667	675	643	685	691	668	674	656	676	717	671	702	686	646	661	657	688	682	695	629	674	676	709	665	706	672	743	694	658	689	716	647	707	636	676	647	652	687	685	694	696	699	674	666	715	670	591	678	681	701	677	676	685	716	683	706	680	702	697	673	696	676	653	686	687	714	688	693	667	684	663	723	664	666	652	703	650	653	647	724	695	675	670	673	680	677	657	727	712	678	690	660	665	696	675	633	646	702	648	676	689	650	656	686	661	709	710	689	649	637	715	685	673	688	683	659	688	708	650	686	678	658	659	680	669	694	680	685	631	704	685	665	678	736	654	685	670	680	709	682	672	691	673	660	642	677	675	657	651	683	669	675	644	699	700	728	622	659	667	636	708	723	731	679	638	687	643	690	722	630	706	679	647	685	712	693	683	634	647	758	634	708	658	714	692	657	709	695	704	645	708	673	640	696	679	663	688	686	691	671	659	689	649	665	706	698	671	691	679	660	642	697	718	715	661	695	693	659	702	714	685	690	715	702	653	651	683	686	654	651	680	668	695	716	673	721	694	697	697	691	651	636	655	649	714	622	596	671	638	699	621	646	719	703	665	634	664	662	649	690	684	725	654	753	686	651	689	675	719	696	678	661	704	709	623	705	683	704	655	665	679	702	718	672	698	723	669	694	651	706	652	673	690	669	688	671	700	699	633	662	657	681	675	663	703	670	710	683	608	678	630	672	707	714	705	716	683	667	644	661	685	671	730	642	684	694	682	665	629	632	729	683	652	650	661	713	619	662	725	710	673	694	660	674	714	661	664	719	711	658	689	694	664	710	683	644	680	723	706	649	677	660	689	672	737	674	697	697	665	632	689	700	714	642	668	695	687	698	669	691	640	659	689	676	696	725	700	646	667	686	709	681	676	665	647	723	677	672	652	681	684	695	714	645	701	717	688	680	709	688	678	691	683	719	659	698	690	722	638	674	724	681	659	718	708	694	691	710	671	671	705	710	663	644	711	713	621	693	672	624	683	661	656	703	666	594	672	724	711	675	676	651	658	663	691	668	675	661	710	672	689	669	684	695	643	694	665	669	661	697	702	704	670	669	687	601	667	670	702	676	669	665	671	682	734	656	675	711	693	657	705	667	680	685	632	680	662	651	665	712	721	677	692	690	657	733	724	674	680	732	697	688	652	700	666	718	685	697	703	688	658	703	706	712	651	660	681	666	692	705	646	641	657	684	683	658	664	682	703	698	732	681	635	664	632	698	706	728	712	696	681	674	679	688	672	671	732	625	711	680	708	705	692	684	688	665	692	661	710	660	688	619	620	733	719	675	694	684	667	736	643	739	707	676	698	639	705	712	652	733	675	656	666	697	678	737	652	660	668	621	738	623	671	656	691	707	704	698	661	706	685	695	686	698	710	683	699	657	667	680	687	674	675	646	710	700	664	676	687	722	647	693	644	659	691	665	716	681	681	692	668	651	638	652	638	648	670	688	715	730	720	657	694	718	680	672	657	695	662	730	693	714	694	664	730	724	715	679	679	647	669	656	720	688	659	708	687	655	725	619	680	689	694	656	685	666	656	667	729	687	697	672	679	637	660	659	678	683	684	683	713	657	694	662	681	689	605	704	665	656	666	659	686	690	707	695	669	694	730	650	669	666	633	637	650	683	700	653	674	681	719	656	684	709	674	701	668	712	697	659	709	670	694	665	679	661	682	671	697	710	655	678	674	695	663	666	663	707	712	672	699	691	673	693	657	647	710	654	680	722	709	656	672	662	668	646	651	666	687	644	705	658	686	735	689	725	719	684	705	680	678	675	625	700	627	650	742	691	719	651	645	643	646	668	660	655	696	644	715	668	681	681	702	670	692	722	701	706	667	676	662	704	642	674	700	715	733	686	667	692	662	681	692	631	666	727	665	754	639	660	696	668	635	703	680	676	681	640	725	704	662	721	670	656	694	685	660	671	698	705	664	669	687	677	633	625	637	699	715	688	722	643	622	707	695	723	643	678	705	658	704	648	690	638	679	679	678	659	641	707	672	647	707	664	685	657	690	676	686	687	671	717	714	673	701	647	719	682	654	693	745	695	704	673	682	696	653	667	712	679	632	662	671	681	645	697	725	689	670	721	640	672	668	675	654	665	701	695	696	700	703	663	676	688	678	647	698	696	728	685	663	642	680	693	610	668	685	615	648	679	660	683	700	672	666	696	680	657	656	653	669	687	693	674	691	647	680	659	646	718	674	647	672	659	657	680	694	703	711	691	671	661	632	643	646	683	680	670	640	728	717	679	680	669	687	671	699	652	709	650	698	663	646	627	675	655	705	667	663	698	655	618	689	649	681	672	666	687	681	635	695	707	640	641	701	643	658	672	642	678	704	666	654	664	655	647	644	693	727	679	737	684	657	688	693	697	692	675	694	722	698	644	704	662	718	737	634	730	692	717	702	636	669	713	705	669	670	679	693	710	708	656	696	650	632	704	669	679	677	671	656	657	670	660	719	676	656	684	621	676	692	669	687	690	707	719	675	667	682	703	717	686	697	698	684	644	663	666	709	670	683	653	659	683	656	686	696	676	672	680	678	638	688	650	641	694	719	674	678	714	670	675	671	696	639	642	675	713	681	698	661	659	710	661	690	677	639	705	669	713	699	686	693	683	673	715	666	645	697	696	687	698	644	703	675	714	693	698	672	691	708	678	693	717	724	672	659	632	654	668	688	667	740	673	688	647	685	673	662	688	688	746	696	710	671	695	625	663	650	696	705	667	689	729	708	688	669	722	717	715	670	631	714	702	660	663	710	700	619	681	643	637	712	728	671	649	685	655	685	685	678	731	703	669	740	643	697	697	657	693	632	663	678	626	657	677	721	709	676	700	715	643	682	680	739	682	685	686	685	711	695	705	692	660	682	669	700	694	719	684	693	689	621	700	695	674	705	693	623	694	642	680	661	640	634	627	686	699	726	726	662	630	658	676	664	724	701	657	688	681	671	666	686	664	673	686	728	677	655	682	702	686	666	691	718	642	695	642	643	652	683	692	683	714	687	701	703	674	712	686	656	693	675	655	749	681	696	665	657	672	663	627	671	731	688	663	679	680	650	657	672	696	674	670	696	724	665	710	663	640	656	708	667	684	703	694	734	667	670	658	656	668	712	674	680	646	633	713	678	658	683	686	693	680	676	664	678	613	710	673	652	633	715	706	732	691	670	636	692	689	696	659	655	673	685	687	682	677	665	693	678	688	690	701	701	694	679	704	670	631	675	686	658	714	735	675	711	654	670	674	699	704	642	738	667	630	676	636	643	669	714	720	734	681	697	676	703	694	635	660	712	719	723	703	699	696	682	680	675	693	729	683	677	706	734	675	701	694	661	708	644	668	645	694	670	654	679	648	675	672	699	670	660	678	667	673	673	659	702	647	639	662	649	642	688	706	682	659	656	666	691	654	696	663	664
24430	21568	25348	28262	21603	21794	18370	2445	782	3586	3940	656	276	291	233	277	250	271	254	251	280	262	264	302	256	236	244	261	283	274	261	265	250	253	256	300	254	282	271	280	266	292	256	258	270	287	251	254	283	283	279	237	290	265	254	267	242	263	288	243	239	263	261	241	263	246	293	218	240	230	274	260	263	254	304	262	271	300	274	292	262	248	262	264	239	221	267	232	273	260	266	266	256	292	226	272	260	283	242	270	294	267	244	274	268	271	261	265	255	265	241	229	255	262	261	250	260	245	298	266	264	261	232	245	252	280	234	289	248	276	234	273	236	259	258	291	275	280	262	249	248	293	245	280	264	294	237	239	256	274	240	265	241	250	231	271	272	241	255	232	293	235	251	253	267	241	256	239	266	243	272	275	240	260	221	290	259	259	247	242	263	245	300	266	254	267	296	254	237	270	262	250	261	242	289	277	252	269	263	272	259	270	272	272	256	263	267	267	243	276	270	259	277	273	242	285	250	228	280	260	250	255	233	287	270	274	256	250	259	241	253	253	241	256	241	261	220	266	257	276	246	258	263	259	275	271	274	236	266	249	264	266	283	248	271	265	241	246	235	233	225	284	251	271	262	262	265	266	271	261	282	269	266	278	250	276	246	255	278	251	278	262	261	274	251	243	237	288	263	257	245	275	260	259	281	264	239	270	256	278	253	267	263	277	267	286	274	251	284	272	263	268	244	245	266	279	280	277	248	249	288	266	255	277	260	244	250	239	270	284	239	286	264	274	243	244	218	266	261	263	271	262	256	263	263	252	250	260	235	274	263	250	255	268	268	248	270	242	263	260	228	272	265	236	274	252	266	243	316	243	271	260	270	250	247	269	267	263	269	286	273	300	239	280	279	268	263	261	265	274	289	251	235	242	277	269	277	254	290	259	288	261	271	236	248	276	257	246	278	277	243	244	236	270	283	265	257	256	222	225	269	270	277	247	231	269	265	265	232	237	259	246	261	297	244	249	247	252	236	263	253	225	281	269	242	253	257	245	269	293	257	256	254	259	236	251	283	250	293	277	260	282	239	252	241	267	291	244	251	258	265	262	254	258	262	265	265	271	269	230	274	274	263	266	252	276	213	254	274	272	259	262	283	249	246	245	287	263	264	251	252	287	253	250	268	274	239	277	261	260	278	304	240	279	258	254	247	278	258	258	290	254	262	281	248	251	223	268	300	253	252	256	247	266	250	277	258	257	245	265	273	272	276	262	253	236	266	264	237	241	241	276	268	256	244	249	273	256	263	297	268	259	270	241	252	279	259	274	243	222	242	265	286	246	267	259	256	256	230	267	258	255	232	276	271	245	268	244	284	246	261	253	272	273	239	250	267	267	261	245	245	251	279	265	255	267	305	268	229	261	231	223	253	242	254	255	255	243	273	261	242	252	263	247	296	243	262	244	264	235	268	279	274	258	263	278	280	258	244	272	248	246	241	252	278	255	249	266	235	275	246	277	243	253	265	255	292	259	269	237	255	276	244	252	242	260	269	277	270	269	265	227	270	243	279	256	262	234	286	244	259	255	273	254	255	252	256	251	279	251	253	266	279	266	258	259	225	291	263	253	269	286	273	245	229	262	254	245	285	240	273	267	248	255	252	268	254	243	242	280	259	292	274	265	264	240	249	276	243	262	257	223	243	256	224	286	267	284	271	237	294	280	252	242	267	255	267	260	253	247	282	240	229	231	275	269	235	253	318	244	267	286	279	248	247	258	242	241	250	250	248	267	277	258	275	270	263	262	282	258	289	274	263	275	269	250	268	253	255	231	269	252	238	261	250	287	278	228	259	258	283	274	275	268	270	251	235	263	256	271	246	264	290	267	257	258	279	232	241	251	302	248	260	267	288	226	255	296	251	253	261	241	275	280	294	265	268	273	259	252	268	251	281	266	249	260	262	262	268	269	250	284	273	264	308	271	243	244	253	256	285	244	243	217	259	258	262	257	272	240	255	260	291	307	279	255	264	250	262	248	254	266	222	259	273	270	243	259	269	260	256	280	267	240	276	243	267	243	264	270	267	265	277	270	258	266	283	280	244	244	245	255	286	245	285	280	249	246	235	260	289	267	278	269	246	247	231	264	277	267	261	264	289	255	258	259	256	262	263	255	256	258	285	239	217	281	253	241	251	235	255	266	293	251	256	260	244	286	248	243	284	267	262	278	267	264	266	302	268	237	244	249	295	271	282	237	283	243	286	244	254	277	261	270	255	280	256	236	235	251	272	270	264	294	266	223	220	261	264	290	266	240	232	251	231	230	265	264	245	266	271	257	244	259	271	297	272	240	256	254	257	260	275	278	279	300	325	242	267	261	258	292	258	248	256	287	239	238	257	237	258	242	269	270	280	264	271	280	304	275	280	266	241	271	282	242	269	257	245	252	237	291	272	248	252	284	248	279	288	237	258	249	274	266	258	277	241	241	244	242	282	258	244	261	250	254	258	252	270	284	260	262	229	236	260	282	254	295	281	241	259	245	264	240	252	245	255	259	245	248	273	264	265	261	249	265	246	261	272	273	251	267	269	256	255	241	243	257	266	253	269	267	247	221	271	237	269	271	255	259	231	247	287	256	254	266	275	282	239	251	232	262	275	259	276	261	260	270	267	287	252	262	267	243	253	276	255	264	234	270	243	271	271	279	257	232	255	244	268	270	245	241	287	255	251	277	255	246	282	251	274	254	264	252	267	247	256	255	300	260	264	278	257	243	238	281	290	274	256	263	245	231	245	263	257	253	267	238	270	233	281	303	285	258	284	252	287	278	263	277	245	237	233	260	291	271	273	257	268	292	241	245	259	278	274	222	269	273	261	268	267	255	234	240	277	245	263	258	247	256	272	259	257	253	229	263	271	269	249	260	237	235	266	237	254	222	252	212	250	248	267	249	275	253	259	270	267	267	243	246	252	279	273	257	258	270	255	257	242	273	266	270	246	252	248	246	277	229	227	237	248	259	261	238	302	231	238	258	261	235	281	249	237	275	248	261	263	248	231	266	223	241	261	252	245	251	268	248	275	276	289	229	251	259	256	278	236	255	293	251	274	236	238	261	272	295	267	255	241	250	282	249	246	235	240	273	251	262	263	269	238	275	262	239	250	232	246	305	277	292	239	259	241	221	269	253	273	246	263	260	249	272	260	265	300	248	259	248	251	286	226	248	263	276	274	242	249	249	264	259	294	255	264	242	279	297	225	241	288	278	256	300	257	256	252	257	269	244	246	266	247	245	268	256	261	268	249	259	283	268	253	283	277	283	278	266	245	234	259	253	274	223	276	259	288	255	250	286	248	249	257	275	245	239	249	266	274	263	259	256	248	245	267	246	270	256	281	265	294	226	271	240	273	272	252	259	215	259	284	273	238	285	265	260	269	281	247	254	249	266	254	258	248	265	256	261	282	253	257	238	267	260	261	234	242	258	235	269	274	247	240	271	247	226	267	240	256	247	263	231	261	255	278	269	234	288
26342	43056	28924	17862	8638	4593	2522	1122	922	2777	2776	837	607	610	569	650	672	653	600	602	617	662	652	602	636	651	600	583	599	618	584	622	629	635	640	614	608	646	592	654	607	593	621	616	603	571	559	673	626	652	585	600	620	615	625	583	625	590	604	619	592	646	649	630	647	671	593	633	632	598	580	621	599	641	610	594	603	586	589	617	620	584	654	621	595	613	609	667	590	628	619	641	648	636	593	635	609	633	605	676	598	637	583	615	611	601	634	579	623	607	609	593	588	594	624	611	616	595	651	625	612	651	611	618	639	613	602	654	624	603	617	617	608	603	630	605	618	574	623	654	639	585	625	617	630	679	609	613	563	638	635	645	583	630	638	638	582	591	609	616	607	633	640	580	598	595	646	639	634	638	608	643	646	636	618	588	608	608	608	633	639	630	548	611	582	603	652	642	579	628	587	606	620	607	622	578	659	604	625	595	582	618	597	629	630	633	624	599	638	642	644	581	630	612	600	594	598	624	558	613	638	590	593	626	615	658	602	619	585	664	625	578	610	603	638	610	620	632	626	636	646	613	592	608	623	639	633	610	633	592	632	626	611	582	638	595	628	632	646	634	582	620	606	608	614	623	618	603	624	601	588	604	643	598	583	594	613	604	631	563	621	620	545	622	634	609	648	601	546	583	594	614	642	613	593	576	623	626	636	623	586	620	601	608	634	613	601	584	630	591	616	584	596	646	638	622	603	600	610	656	615	571	634	634	613	646	595	613	624	623	625	605	680	586	596	586	622	629	595	567	621	617	653	625	602	586	639	584	595	630	612	630	614	637	651	632	606	597	624	629	636	578	633	592	608	600	611	566	619	579	613	610	656	636	625	598	612	596	595	636	638	579	586	593	585	607	596	611	598	622	573	603	579	597	582	626	607	590	640	643	609	588	651	608	626	610	579	635	618	617	597	620	595	586	584	629	605	646	639	626	580	637	617	617	629	593	642	596	622	584	603	594	589	577	570	631	585	570	593	593	578	623	591	629	579	606	631	631	602	595	625	618	590	603	632	580	623	654	602	605	606	640	616	645	620	622	627	614	625	596	586	649	620	626	622	571	564	588	626	636	586	639	637	598	601	648	592	639	594	636	612	617	581	624	641	580	621	594	589	607	583	642	635	592	657	653	671	618	629	564	592	578	640	628	630	610	614	568	619	591	568	616	655	605	633	620	595	600	622	610	564	588	657	637	630	613	643	583	602	640	640	594	633	660	638	619	607	636	631	587	627	631	573	654	570	575	657	627	643	631	589	602	615	602	594	646	583	567	625	616	610	638	644	624	615	634	566	603	610	629	610	599	641	637	599	618	612	612	641	543	562	589	639	636	567	585	639	642	568	601	650	636	620	634	598	568	574	599	584	631	587	629	659	619	596	601	578	632	604	628	604	611	592	611	594	630	606	616	639	614	591	631	613	640	617	563	633	593	666	602	573	621	628	589	605	599	645	580	577	608	616	636	610	595	660	614	587	615	599	643	623	595	629	671	602	659	560	662	600	650	615	643	616	614	602	612	590	607	579	596	609	586	571	635	590	582	596	625	696	624	631	579	632	586	633	629	622	585	608	623	634	595	603	631	593	617	650	608	622	647	558	598	620	604	657	627	551	624	607	594	597	583	657	623	623	565	599	563	610	612	619	640	594	582	620	606	604	626	579	649	647	611	617	652	594	627	647	620	659	647	648	629	590	619	641	626	632	590	588	595	628	626	601	666	597	587	556	581	586	598	625	641	584	611	621	585	591	601	632	641	642	590	591	640	592	595	635	599	577	615	582	604	605	618	610	575	630	610	616	627	625	619	642	596	620	645	609	619	604	632	576	625	637	582	623	590	613	615	611	597	614	543	581	645	609	606	622	595	594	639	613	628	576	645	634	595	622	634	641	585	582	668	614	580	605	597	614	598	630	646	587	649	594	611	589	614	643	606	576	660	595	621	612	605	580	629	590	553	634	587	592	575	617	619	618	560	597	665	600	640	577	640	590	656	580	635	622	622	624	605	613	593	621	627	653	656	666	640	602	616	627	597	655	638	598	570	608	597	662	580	616	592	609	620	608	604	601	597	602	626	693	626	646	623	616	624	603	645	607	608	602	615	620	608	604	614	617	579	605	614	616	612	656	591	609	572	639	643	613	599	666	595	603	591	583	599	604	588	624	577	608	671	614	645	620	617	586	604	593	606	615	656	613	583	634	636	599	606	647	612	651	603	607	653	616	582	635	591	606	623	602	600	593	643	614	615	606	620	630	625	632	650	622	609	595	615	606	588	639	574	595	622	651	629	606	648	653	617	655	621	630	613	633	626	646	624	554	601	621	625	599	614	627	569	632	615	616	641	609	619	608	558	627	629	601	599	595	590	590	654	585	627	659	608	627	587	610	584	612	620	630	591	603	640	634	610	615	642	612	625	599	537	640	609	635	628	605	631	595	620	598	568	617	594	609	582	635	584	613	600	595	652	624	643	653	610	628	589	665	609	629	614	630	668	600	623	591	576	655	598	659	594	606	601	599	613	604	608	658	585	622	591	602	652	639	601	647	580	607	632	600	637	646	580	601	648	581	597	596	573	586	658	624	624	608	600	633	614	634	609	618	624	597	592	646	637	625	632	601	605	606	603	657	579	633	628	577	627	559	595	665	621	619	607	664	620	594	632	641	617	612	607	650	617	641	618	590	594	624	662	627	593	618	587	612	683	611	604	652	612	640	617	633	607	636	633	626	631	611	652	630	609	599	602	566	582	627	635	636	632	614	598	635	591	621	587	596	631	526	577	630	635	605	636	563	580	632	627	671	618	629	597	626	596	606	639	614	626	607	614	573	618	610	615	642	615	642	593	634	602	622	582	662	625	582	621	636	648	602	640	607	623	624	669	613	587	610	680	610	618	585	604	619	552	622	636	605	580	622	627	606	570	621	614	562	568	582	589	638	627	595	608	602	555	598	644	606	602	602	614	574	584	613	578	584	631	645	613	626	608	606	617	625	600	572	578	579	632	631	617	589	631	644	626	670	655	629	598	622	684	605	616	603	602	647	648	626	628	613	633	602	619	586	628	592	649	594	602	635	590	643	655	662	590	643	609	611	626	612	618	659	607	585	581	639	651	601	612	603	661	626	662	624	621	584	592	592	631	579	628	598	612	639	627	619	619	533	617	603	605	606	596	629	579	666	593	574	589	608	587	571	605	657	635	649	602	611	626	597	599	590	610	669	610	649	576	605	641	649	569	654	634	642	653	605	632	598	608	630	659	589	600	636	624	630	585	620	612	605	620	610	639	610	603	617	616	616	594	681	620	607	672	633	613	641	602	636	578	631	619	634	581	607	574	621	586	591	582	611	577	619	597	614	587	574	603	600	624	613	578	592	564	625	597	629	625	625	607	591	609	618	645	620	633	634	615	620	548	600	603	598	619	621	616	626	639	575	630	615	632	635	622	650	591	620	639	567	557	611	623	582	619	659	571	652	603
32172	23382	21436	10163	2974	1498	850	415	233	347	346	197	180	190	209	173	199	206	193	182	193	210	173	204	184	198	190	189	184	174	183	183	178	194	169	182	187	188	172	201	171	171	194	181	196	171	174	187	189	188	180	173	182	192	203	192	211	192	179	176	174	219	189	199	189	196	193	165	174	177	183	187	162	196	168	188	157	196	185	205	206	168	174	184	174	166	204	176	172	190	210	163	158	172	172	196	190	204	186	184	173	180	179	193	192	197	172	192	199	208	192	182	173	192	210	208	179	198	180	185	196	172	167	176	210	186	183	170	174	187	183	182	193	210	183	197	208	199	162	196	204	179	180	161	208	189	184	185	201	177	210	159	186	222	175	173	210	172	220	189	175	183	190	170	221	191	163	193	188	190	175	197	172	216	179	193	212	194	170	179	207	187	206	180	183	207	202	166	154	177	175	186	171	184	172	181	178	182	184	184	203	178	227	196	196	212	215	195	200	161	188	165	188	158	164	195	184	185	190	185	194	179	216	203	190	189	176	208	227	174	202	185	185	175	183	206	176	178	190	165	180	188	166	207	186	195	197	173	168	172	200	165	193	195	193	200	192	204	196	182	196	199	198	185	193	187	195	166	186	190	176	173	205	165	175	197	180	188	188	178	174	166	196	188	178	209	184	202	180	175	183	205	171	200	173	193	187	218	187	195	166	170	190	192	210	189	194	179	190	183	219	175	183	178	174	193	200	190	195	186	199	187	179	206	193	184	182	166	168	186	186	196	179	192	187	190	204	175	194	166	190	174	183	178	187	197	202	162	163	172	188	191	177	191	183	175	167	200	205	189	177	207	207	177	173	217	195	190	200	207	199	189	205	169	186	159	185	201	208	183	170	197	195	178	179	166	199	195	201	187	188	198	190	197	180	175	195	213	212	197	185	223	179	191	158	197	171	193	193	171	186	203	194	193	187	164	197	185	202	193	205	194	190	178	190	183	193	174	173	201	214	197	195	176	191	203	214	193	190	178	200	175	163	197	184	167	186	188	185	173	202	180	171	194	200	182	171	204	194	184	186	177	200	184	184	200	203	168	202	176	206	200	190	183	190	202	221	200	204	191	175	172	207	190	194	165	206	192	176	179	175	195	204	168	186	183	210	169	176	175	191	162	178	184	187	179	181	199	198	169	202	166	200	183	167	179	209	186	170	217	193	188	179	180	193	156	176	181	175	176	178	202	199	204	169	192	191	202	180	198	185	175	187	204	163	180	189	199	181	189	195	172	198	182	211	174	190	169	184	181	167	199	221	183	186	203	168	175	204	198	219	194	187	181	185	210	218	189	201	213	179	171	201	204	182	173	211	197	190	182	187	202	189	187	193	206	199	179	208	171	191	205	198	209	195	177	195	166	216	185	156	173	189	193	144	210	206	215	162	170	201	187	208	184	208	206	202	178	189	204	189	173	214	172	187	171	178	188	194	170	176	162	184	176	206	182	182	189	174	166	189	181	152	196	160	190	177	188	191	198	202	189	173	185	165	191	192	192	190	201	185	178	183	173	178	174	187	201	178	162	161	167	187	186	189	187	180	164	198	189	164	181	169	175	189	167	181	196	193	167	183	186	217	170	203	191	198	209	197	184	207	187	170	157	184	178	200	197	190	189	198	163	196	171	170	198	181	168	188	185	194	187	197	219	183	191	203	185	185	196	170	200	186	207	199	186	188	200	179	172	204	202	176	189	181	187	179	195	207	179	191	180	182	191	194	200	186	187	179	180	184	190	186	204	198	193	170	201	191	180	195	178	186	181	186	215	187	177	189	180	163	201	178	205	178	185	179	189	181	192	198	189	227	184	201	199	215	207	187	190	187	181	184	196	181	197	181	177	167	165	191	215	181	200	194	177	192	181	192	207	188	165	215	190	190	187	177	199	177	175	179	188	182	194	184	199	200	156	163	182	220	192	197	187	175	200	199	228	181	184	181	196	180	173	193	188	191	181	196	216	191	170	166	170	197	204	178	209	189	187	183	202	199	150	181	154	185	186	177	189	219	164	203	180	169	192	188	189	194	180	184	198	170	197	192	181	199	209	167	179	180	194	177	184	222	191	188	193	200	172	202	176	190	201	167	177	179	206	164	194	193	210	167	169	177	173	196	188	210	185	188	176	187	181	178	188	168	175	196	171	206	184	203	173	178	182	206	207	190	192	194	185	172	191	181	175	230	181	184	200	190	185	188	187	159	197	190	171	172	201	212	200	178	171	181	194	169	180	154	173	187	167	199	191	199	194	192	204	189	192	191	172	209	201	198	209	184	176	184	169	159	197	200	173	184	174	158	194	194	199	186	206	162	189	182	184	188	204	172	178	182	185	170	193	175	183	181	207	163	179	218	201	176	174	155	165	208	177	165	177	189	189	204	179	179	176	176	173	174	190	187	185	181	216	194	201	185	189	181	200	220	169	159	188	197	202	192	168	197	179	192	195	221	177	178	197	179	172	199	218	207	174	189	198	197	162	189	214	182	179	183	192	184	178	181	204	215	197	191	175	196	192	181	175	201	176	189	198	191	192	174	194	180	203	172	196	191	192	194	194	178	186	202	190	170	187	183	183	184	189	167	174	218	196	180	200	179	184	179	184	197	208	198	203	201	185	172	187	167	196	181	168	191	161	171	179	190	184	171	197	204	212	196	192	209	176	181	184	187	206	174	189	210	185	215	220	187	198	189	201	200	178	180	196	170	179	206	217	185	184	173	177	190	163	188	168	179	166	166	186	184	165	170	175	202	210	187	169	226	193	170	178	194	188	196	153	171	168	195	171	168	194	175	185	174	188	222	201	207	164	197	199	191	214	162	187	166	191	179	181	177	180	198	174	155	193	176	184	186	178	202	211	197	202	202	196	204	201	218	162	198	196	184	186	168	150	187	208	183	184	210	177	207	174	204	180	179	179	170	191	190	212	188	178	193	190	212	186	187	202	184	179	182	209	163	192	171	202	163	169	182	187	206	196	186	184	188	191	190	190	169	229	191	176	205	187	185	169	189	201	206	202	187	204	194	180	162	185	193	198	173	209	197	221	195	187	190	201	192	182	179	204	193	184	169	164	189	197	190	190	179	177	186	185	196	164	161	180	187	171	180	168	152	182	176	212	189	170	171	180	188	171	170	178	197	215	189	187	186	207	186	209	212	193	189	180	179	187	184	189	194	173	189	182	224	203	183	191	197	191	198	183	191	193	190	185	171	164	182	211	190	213	195	219	205	176	170	179	202	206	205	190	194	182	200	193	192	196	189	188	204	194	190	198	201	202	179	177	180	172	185	188	192	185	201	190	187	182	174	164	194	184	185	190	153	181	162	189	158	208	214	171	184	186	207	196	186	214	179	202	184	210	182	182	198	198	195	201	197	211	176	200	179	195	181	181	171	204	198	175	160	182	202	180	215	204	175	212	180	149	175	184	175	214	175	206	190	176	189	172	200	167	183	192	180	177	206	187	202	194	194	210	171	174	179	179
21629	26932	14485	5340	2084	1285	811	649	496	620	628	485	525	498	496	512	504	499	490	526	473	510	521	482	512	475	509	481	513	496	480	475	514	512	504	522	503	479	494	508	499	504	487	484	499	496	499	490	517	509	454	484	475	515	498	425	509	478	540	509	492	499	503	460	507	500	533	516	496	508	500	482	484	539	468	515	544	496	519	503	481	455	474	439	464	504	512	522	478	486	462	503	544	459	495	485	458	525	489	470	520	494	507	574	506	527	503	484	539	523	479	512	533	527	497	498	504	480	468	486	498	516	496	481	526	491	506	494	482	492	501	494	496	481	490	515	486	519	526	474	478	501	498	486	488	508	505	527	494	497	489	514	475	523	492	502	529	526	461	495	472	495	513	539	477	483	464	508	482	509	485	453	493	543	502	496	491	508	529	486	487	527	524	481	481	490	501	550	486	473	489	524	495	477	467	492	496	494	457	493	516	531	487	474	512	505	521	520	503	507	526	476	474	526	494	545	467	488	511	469	505	554	500	516	487	520	503	532	537	479	472	503	468	495	475	485	514	482	499	458	494	466	484	543	482	515	481	535	458	477	479	503	465	506	530	458	459	467	522	503	507	471	489	522	470	497	501	494	482	477	548	502	472	547	473	506	498	515	483	517	489	501	483	495	496	448	480	492	471	460	516	537	451	491	477	511	474	492	469	494	536	495	473	505	494	510	481	506	519	482	484	504	505	539	474	495	512	494	491	514	505	496	524	463	484	503	468	470	525	518	474	505	520	464	493	475	496	488	476	500	515	491	508	523	543	537	474	461	480	519	506	474	502	498	542	502	483	514	498	463	454	467	483	465	506	525	528	500	514	481	524	484	488	516	526	470	498	533	467	505	497	519	514	539	515	499	467	502	510	476	536	474	526	512	483	491	459	492	482	482	477	536	464	498	492	508	479	528	490	479	476	480	513	525	490	461	514	510	480	532	499	496	495	534	519	495	507	493	471	488	476	483	484	503	550	527	515	493	449	487	458	518	517	498	475	489	518	498	523	499	476	516	495	496	520	474	508	467	467	530	485	473	506	504	501	478	504	493	524	486	518	486	470	512	482	473	489	507	497	480	510	513	534	482	476	421	512	538	494	474	477	475	517	488	482	516	485	542	497	502	509	490	501	473	488	508	480	487	481	479	500	482	474	498	472	479	497	521	494	523	494	505	491	479	464	511	523	468	545	494	494	488	504	512	513	502	513	493	497	517	482	457	478	462	488	453	460	476	514	468	516	501	539	513	518	522	499	526	490	502	496	461	523	480	529	506	486	469	442	589	532	488	511	499	468	483	490	511	491	474	539	481	488	516	482	484	468	549	489	507	473	507	472	471	504	517	532	539	474	541	492	485	475	508	486	445	488	507	534	512	507	474	451	473	487	519	487	504	484	489	532	514	498	476	457	466	474	466	462	507	470	524	507	468	478	497	502	500	463	491	499	461	502	514	496	489	496	480	486	510	503	494	511	501	520	500	513	505	495	510	483	498	488	497	474	506	512	506	485	476	500	478	470	539	488	508	503	507	506	496	471	464	483	519	469	513	500	562	502	501	482	472	504	476	488	527	503	497	497	499	493	532	503	519	471	498	501	473	516	489	501	491	491	501	509	511	491	484	509	438	481	494	506	471	505	487	490	471	500	470	496	492	500	497	527	474	484	478	493	484	514	500	498	500	491	510	474	490	466	519	516	526	515	459	515	442	495	488	474	529	492	497	517	474	486	470	530	464	489	509	478	581	488	461	482	467	507	464	475	540	479	501	517	514	473	510	505	508	544	497	521	508	533	518	515	493	493	495	494	490	507	500	505	517	468	467	510	474	493	471	446	474	524	493	491	504	532	482	539	487	510	451	476	482	494	484	503	492	458	508	543	497	461	451	510	462	518	500	518	518	497	494	473	472	509	482	555	505	514	467	508	466	486	512	485	482	462	483	516	514	525	479	499	505	533	513	460	499	495	479	491	484	478	470	475	484	519	510	474	509	483	492	520	494	508	514	489	479	483	500	527	491	463	517	517	500	479	508	455	503	476	483	529	506	492	481	455	515	491	460	509	511	493	500	489	520	492	498	496	469	485	514	477	497	468	484	496	528	497	470	488	482	526	522	470	504	491	508	520	513	498	502	520	478	486	516	507	521	447	496	519	493	489	492	487	504	484	508	461	485	499	475	522	511	498	501	507	556	497	510	531	458	475	500	487	487	494	520	462	543	503	517	515	480	463	503	539	492	497	471	486	546	519	477	468	472	469	454	518	519	502	472	529	508	468	526	503	541	503	489	478	476	463	494	513	464	466	516	530	483	524	495	453	510	527	484	491	493	478	483	518	507	482	476	480	525	527	503	494	552	517	490	513	486	507	504	519	537	471	483	504	482	535	516	540	482	506	499	516	477	493	501	504	519	530	494	508	485	520	510	458	543	526	486	483	516	479	510	516	467	453	508	491	488	519	504	469	502	499	496	465	461	491	503	498	488	501	517	421	470	524	470	548	493	489	512	511	480	504	513	479	454	498	501	471	498	504	511	486	521	504	543	488	513	504	493	474	531	502	514	496	521	482	537	481	514	514	493	510	519	486	461	508	483	517	527	480	496	511	487	509	501	475	519	486	464	483	497	534	484	492	494	496	490	517	440	525	515	470	533	469	475	480	476	510	511	500	494	519	463	488	482	540	479	533	488	467	496	504	521	474	544	468	479	520	518	512	534	470	526	536	541	475	502	483	489	471	500	532	511	496	467	466	534	500	492	530	486	482	511	478	478	515	461	524	513	520	502	461	508	479	507	508	482	492	521	510	466	469	492	535	477	479	526	474	464	501	490	511	491	495	477	491	497	549	487	507	463	467	497	481	473	504	492	453	444	473	500	487	494	500	501	477	484	520	498	516	518	513	522	540	503	492	461	512	478	517	526	507	511	491	513	475	505	511	500	461	514	514	484	565	521	503	463	491	490	463	490	522	505	516	523	479	505	500	501	523	534	513	481	500	534	503	506	517	475	518	514	505	507	465	482	508	530	489	518	487	533	485	489	470	475	471	462	507	514	494	494	527	466	532	495	510	474	525	498	486	478	493	532	517	499	514	507	467	476	505	514	540	488	499	487	526	481	503	503	508	493	515	479	497	551	518	523	486	515	525	450	537	506	539	536	519	481	548	501	455	526	477	495	520	492	480	508	529	472	500	494	497	445	512	515	480	459	486	529	458	498	516	488	542	508	537	488	491	463	494	534	515	492	494	516	521	512	483	465	490	524	532	497	498	534	476	509	501	503	495	506	487	516	501	502	477	482	471	510	495	512	488	511	493	519	464	527	512	465	497	513	511	509	445	486	499	543	533	500	457	472	502	486	516	504	495	479	495	498	533	515	517	519	469	512	487	467	456	502	484	489	496	487	505	501	494	503	479	501	480	530	496	489	488	491	480	504	527	510	495	524	465	474	489	507	540	520	529	538	461	513	518	505	513	465	502	497	497	470
25024	21529	24895	28594	21601	20007	4069	918	564	2099	1269	274	276	288	293	290	276	292	281	260	272	269	236	291	288	280	283	275	248	270	307	285	270	291	299	240	275	304	288	260	258	305	264	245	293	255	273	266	309	273	273	311	287	271	244	262	295	267	276	262	294	280	249	288	286	283	252	280	283	299	264	300	301	301	257	265	261	254	254	242	272	261	302	299	285	245	263	297	268	293	298	281	294	284	277	266	296	251	272	297	310	293	263	261	302	276	264	268	285	262	265	264	260	273	295	282	283	258	278	274	269	273	265	267	262	273	245	239	276	249	259	252	281	288	287	256	300	286	262	268	262	269	284	266	272	254	269	266	257	287	301	265	272	288	273	285	305	283	255	268	262	322	266	277	255	288	269	289	247	281	274	236	310	254	243	260	273	275	277	301	262	268	271	255	278	247	271	263	280	235	262	262	280	281	271	260	255	272	277	289	271	259	263	268	276	293	272	309	272	294	321	296	258	242	268	257	275	273	268	273	290	266	273	252	292	279	282	274	272	279	271	285	308	287	286	250	271	245	271	278	329	262	264	265	303	285	257	253	249	295	273	274	277	292	275	287	265	299	272	275	263	274	272	295	264	271	289	294	278	272	265	257	297	287	270	284	257	277	286	276	303	297	291	252	242	297	275	269	280	255	275	286	270	313	290	298	293	278	275	278	260	273	268	245	280	283	262	280	285	258	266	282	273	280	266	290	277	282	293	305	292	278	273	296	273	290	266	237	281	300	260	266	301	301	256	262	293	288	264	279	291	314	292	258	284	277	267	293	259	293	292	290	324	251	231	281	274	279	253	280	274	291	294	297	294	273	277	243	270	293	271	309	245	263	289	275	258	264	286	287	272	282	290	287	227	282	269	273	274	279	260	290	269	262	262	247	280	276	285	287	271	278	285	272	259	321	272	287	332	285	288	294	274	269	281	263	267	253	292	277	289	255	303	272	263	325	289	277	295	273	269	291	287	274	251	262	299	311	293	278	284	290	296	303	247	299	268	297	269	270	261	283	283	295	302	281	252	275	280	261	251	267	297	283	292	266	277	274	260	268	289	272	283	290	277	287	315	270	257	288	299	281	302	281	245	252	274	252	260	286	287	281	254	278	288	287	283	274	327	297	263	268	278	248	284	291	266	281	269	251	262	285	270	287	257	261	275	295	252	302	286	284	271	300	282	255	261	273	281	290	287	283	279	249	267	263	303	308	271	306	280	244	282	254	295	274	285	310	314	284	283	244	295	287	270	266	267	270	251	270	270	248	283	277	273	268	251	273	275	251	287	255	248	286	262	281	302	280	274	265	269	277	246	312	262	247	276	282	261	293	252	272	276	300	266	279	257	264	294	290	263	305	255	254	273	268	292	273	290	295	283	257	311	280	274	299	227	244	280	292	273	278	291	279	268	267	271	252	278	279	283	267	275	263	231	262	294	251	278	262	247	279	275	278	303	303	251	265	277	279	266	291	310	258	262	252	260	275	288	285	278	263	290	268	269	272	298	289	267	279	251	280	271	277	271	275	252	256	309	275	266	244	266	278	311	254	292	284	260	274	328	299	290	246	278	290	287	268	261	293	296	287	255	257	258	277	301	274	269	248	247	268	275	270	294	282	249	260	268	270	254	266	265	267	244	266	306	273	278	262	275	294	277	267	319	273	255	268	300	254	294	274	278	289	330	250	269	280	222	269	307	285	275	255	276	291	267	269	277	273	272	256	269	292	275	265	300	284	254	276	266	271	244	278	269	289	304	280	244	293	310	269	258	255	264	263	276	296	282	261	294	272	260	269	260	282	277	263	284	271	270	278	241	282	286	273	268	300	267	271	286	293	262	291	283	264	301	268	257	261	256	290	269	284	245	237	282	300	298	259	267	264	280	262	330	289	252	271	298	273	293	281	297	261	278	296	279	262	252	287	252	251	288	241	276	314	266	264	298	278	270	280	285	264	263	279	291	250	271	270	291	257	284	294	237	280	231	281	253	269	325	286	289	249	267	298	273	256	297	254	306	261	282	274	253	294	260	261	290	264	288	276	269	258	269	263	273	262	273	265	291	308	316	276	299	283	264	267	269	292	267	293	262	277	281	286	315	283	274	299	282	275	298	272	287	293	287	277	276	279	276	288	267	286	273	242	269	290	281	280	280	297	252	284	274	269	284	246	271	265	297	297	299	294	289	279	296	268	254	268	274	290	249	260	285	304	264	291	277	256	289	272	293	283	292	261	268	276	274	261	286	287	257	305	254	289	291	337	278	302	306	273	285	299	290	292	291	291	251	282	276	277	293	296	290	263	306	273	287	276	268	265	259	259	280	258	289	318	285	285	264	307	269	291	251	248	290	299	284	277	307	287	290	265	261	256	295	264	270	262	259	232	302	291	296	291	289	264	249	289	247	289	263	294	278	267	262	270	314	284	280	271	270	269	287	261	326	266	255	259	252	276	257	272	296	262	268	290	256	268	284	272	249	281	274	288	260	293	269	278	294	283	281	299	233	250	261	292	278	288	281	305	284	304	284	273	288	265	265	294	253	251	267	272	286	301	256	278	297	277	271	278	283	282	268	286	262	251	246	275	280	279	296	276	278	285	271	268	255	246	292	269	261	255	284	250	276	273	276	287	256	276	272	304	282	257	297	292	298	287	273	272	300	282	290	305	269	293	268	237	253	288	276	276	267	245	262	281	287	283	301	289	263	286	274	264	242	287	292	264	266	263	279	240	256	253	247	287	266	286	232	310	268	261	245	286	276	268	307	297	282	242	279	316	292	281	284	263	272	282	278	232	282	331	251	299	278	302	268	275	293	266	286	257	272	267	281	289	275	254	264	246	254	289	318	244	277	304	283	238	266	292	264	248	269	271	280	265	260	289	286	281	281	315	306	262	262	256	257	259	279	252	300	301	257	277	305	261	299	271	237	282	270	296	281	249	271	267	267	285	269	275	267	239	302	262	257	271	265	247	250	286	284	283	294	292	290	263	276	272	282	278	316	280	282	272	272	263	288	279	250	300	279	253	279	273	308	295	294	246	281	243	248	276	265	312	264	260	242	263	266	265	253	270	267	270	271	282	267	300	255	280	298	288	272	265	271	279	293	263	274	265	298	272	281	277	298	292	296	270	251	251	268	256	272	282	259	284	264	253	275	294	301	257	280	252	305	325	273	263	307	308	279	275	296	309	266	274	270	259	271	283	273	277	285	263	272	257	255	285	294	279	280	282	284	268	264	248	267	259	293	264	272	292	306	285	280	268	258	257	261	292	243	272	256	278	262	255	301	268	268	286	302	260	261	258	296	281	284	267	268	266	278	299	276	281	281	285	258	307	255	268	276	247	256	263	276	257	283	280	247	266	265	268	274	247	281	263	273	311	249	252	283	281	254	259	258	303	271	281	231	261	288	274	314	256	306	294	263	252	255	278	260	306	293	267	295	304	275	264	298	314	287	277	276	280	267	263	295	258	297	256	295	254	245	258
25676	38670	23569	11813	6169	2922	1470	1008	878	1894	1321	695	694	660	638	722	699	684	645	693	707	646	644	687	654	691	707	631	705	655	695	648	682	630	662	646	657	691	680	668	680	666	692	672	716	671	715	644	623	703	651	675	691	714	663	705	626	661	683	681	698	659	658	690	637	688	686	626	677	671	688	668	669	655	677	689	691	683	693	668	680	667	672	690	697	640	697	683	677	702	721	716	666	649	689	653	676	666	710	709	702	685	652	668	677	676	655	695	645	686	685	652	617	611	707	718	654	637	664	692	680	688	665	626	626	673	655	668	667	675	660	652	674	673	679	647	664	654	671	706	690	664	662	682	693	698	690	717	676	666	682	661	662	646	683	684	669	690	661	642	665	673	680	642	696	680	670	720	683	707	662	674	644	690	654	665	677	669	664	657	713	689	678	601	690	665	657	641	628	669	679	688	702	667	654	661	651	636	690	661	718	679	703	641	673	679	676	700	680	660	709	653	706	660	630	673	701	684	634	721	700	664	644	729	654	640	656	675	645	664	702	659	655	639	653	694	705	684	684	613	713	667	645	630	698	652	672	694	688	664	683	641	663	675	705	665	637	670	655	693	651	721	631	641	667	674	681	648	690	644	682	650	669	681	645	691	706	707	674	653	682	663	641	676	647	608	679	662	672	708	645	667	708	633	712	675	643	638	631	662	666	706	652	684	685	718	661	634	668	672	677	625	699	659	656	637	660	671	680	681	663	670	650	692	626	677	654	698	695	671	646	636	675	674	624	669	626	713	707	683	689	647	662	673	637	650	675	693	662	651	690	693	668	673	658	701	678	608	660	684	679	656	661	621	653	686	670	681	675	677	687	687	672	681	665	706	630	653	669	683	676	683	662	698	645	663	645	618	630	675	682	680	700	590	670	641	681	692	667	687	693	662	686	701	632	667	657	649	699	683	667	623	649	657	661	678	657	678	691	685	680	674	685	635	680	662	611	639	653	709	689	655	656	662	657	670	686	650	666	624	658	695	678	669	723	668	663	665	633	668	651	678	694	642	643	633	694	663	662	678	646	649	676	661	672	659	653	700	653	690	630	651	680	688	700	663	685	622	674	680	679	672	672	701	669	675	696	724	676	668	701	692	694	723	678	662	693	658	701	664	635	660	681	698	677	628	671	648	697	680	671	669	684	671	681	666	684	719	716	661	702	655	646	628	684	640	652	664	660	621	685	694	660	670	678	637	651	624	663	690	662	647	619	666	615	703	669	688	680	676	633	646	687	709	637	661	647	665	657	624	693	678	645	644	622	699	670	686	671	707	681	661	704	673	685	669	648	641	666	623	677	678	595	674	658	653	654	655	672	657	645	729	661	683	692	683	633	714	668	617	696	693	665	665	659	643	621	669	640	636	664	586	667	641	674	650	634	628	672	665	673	660	661	644	711	603	646	671	655	656	686	691	686	693	653	633	660	649	647	660	705	659	667	648	698	676	634	627	685	654	693	687	675	661	687	681	687	679	674	635	676	647	656	679	688	693	688	658	644	689	713	683	658	666	660	738	671	662	688	665	646	646	684	641	650	719	645	657	664	713	672	683	636	673	713	664	644	648	707	648	604	655	664	658	648	654	634	636	669	681	671	662	711	678	722	690	635	649	682	657	671	669	654	717	696	675	662	642	674	685	664	711	661	737	644	726	637	685	629	641	735	650	629	738	652	666	621	668	630	632	695	643	677	648	677	658	674	658	633	684	681	671	606	675	694	684	712	722	673	689	634	662	618	665	674	697	622	654	644	645	684	676	672	703	710	661	691	670	674	673	679	683	659	705	695	695	617	677	653	710	623	684	685	663	697	684	697	689	667	689	679	672	636	614	697	654	667	662	663	694	674	658	630	639	652	647	616	644	677	718	685	625	595	693	668	687	650	722	640	658	660	685	658	689	674	675	645	687	648	664	720	663	672	651	684	639	653	657	697	693	669	670	691	661	687	656	685	677	679	670	639	643	685	656	702	662	679	677	662	694	636	688	666	693	696	713	661	659	676	685	706	690	722	688	679	677	653	705	647	594	656	648	712	668	693	676	662	655	668	685	662	657	650	743	632	681	668	680	661	673	645	645	657	669	675	685	696	664	661	665	683	652	602	650	668	658	711	649	644	632	606	695	668	695	645	659	700	654	653	648	668	680	723	649	667	706	642	665	648	683	678	655	662	623	683	665	741	682	672	691	698	660	642	669	607	665	694	689	704	675	674	653	705	630	621	691	708	644	664	640	697	656	646	682	668	674	657	636	655	694	714	623	659	684	628	688	657	677	678	631	656	648	640	679	675	667	662	671	658	670	699	727	655	689	712	680	701	611	642	616	678	690	688	673	632	685	645	715	691	692	683	634	689	660	705	719	679	707	674	676	681	670	708	678	689	671	665	665	696	688	647	680	687	655	653	668	663	722	676	652	666	674	655	737	634	669	651	677	668	661	667	704	683	692	702	678	699	689	670	665	632	651	717	635	673	678	672	673	655	638	638	628	715	695	676	699	627	682	659	691	676	654	673	684	689	683	689	670	674	660	645	671	673	669	662	668	681	650	688	689	642	706	665	639	668	670	641	721	712	664	691	676	665	689	671	653	682	702	698	613	633	687	732	664	652	631	694	679	636	669	659	698	718	696	688	670	633	654	660	698	680	615	670	691	666	645	651	727	676	694	686	679	639	674	665	681	741	679	677	648	650	727	657	639	677	674	695	683	669	672	689	700	677	662	724	681	672	677	681	694	657	708	674	714	652	650	642	616	655	672	625	692	696	694	652	721	643	670	685	653	683	634	637	664	671	650	726	688	672	672	669	603	702	692	629	663	654	692	624	637	684	662	660	636	679	677	688	647	695	740	698	691	637	686	707	646	621	669	682	673	688	652	666	650	624	671	651	640	672	672	637	648	705	631	671	652	644	659	658	678	672	671	668	632	667	702	631	689	648	661	645	655	701	695	667	650	678	665	674	671	668	652	616	707	645	667	653	657	653	690	670	680	684	606	665	664	691	696	661	673	691	658	686	678	713	644	682	733	624	611	667	645	646	683	704	684	680	653	679	666	655	670	671	632	660	684	634	670	680	650	685	667	677	669	673	681	649	685	693	644	724	691	632	642	676	661	628	667	702	672	656	678	674	647	719	661	649	633	623	654	691	640	671	664	675	693	682	686	646	650	652	704	679	687	701	619	691	653	668	703	657	637	692	670	719	688	643	631	647	673	611	693	716	663	654	666	625	651	637	669	691	672	696	668	706	643	626	681	651	638	640	662	674	649	646	666	701	660	685	669	652	677	665	613	659	617	752	654	689	663	685	640	645	683	664	657	701	649	686	716	641	688	697	671	651	655	684	663	632	682	719	719	636	670	680	706	698	637	691	652	657	708	667	651	712	637	717	627	686	739	674	677	656	652	668	685	689	687	681	671	673	688	669	688	708	660	650	682	694	679	670	734	674	699	696	663	654	683	698	672	663	677	670	684	669	669
24456	21548	25256	28289	21573	21739	18022	1881	766	3590	2041	297	264	251	266	282	257	263	267	279	296	248	241	258	253	260	270	237	239	273	281	266	253	243	251	226	269	278	280	269	256	271	264	239	253	267	244	261	241	289	246	231	263	250	262	249	260	270	284	251	285	264	256	308	236	264	229	259	256	261	260	252	279	255	228	256	255	245	280	266	278	265	252	282	239	259	258	231	279	275	264	293	232	273	265	276	274	251	270	285	273	274	245	260	252	282	243	280	273	239	234	243	227	252	246	266	266	273	294	276	243	269	278	252	274	278	266	289	258	235	282	273	242	241	277	247	249	250	279	239	242	255	259	293	281	273	268	244	282	256	241	279	247	255	240	236	270	277	273	247	281	269	264	279	253	252	279	262	258	249	269	282	257	272	260	282	285	248	231	238	261	253	243	242	300	263	249	280	256	263	275	249	248	252	231	261	269	279	253	254	253	267	240	265	257	243	259	264	275	263	229	264	268	267	256	245	281	240	233	256	276	267	256	271	260	279	257	294	265	247	295	251	266	281	241	299	257	257	254	272	243	251	274	262	239	234	214	265	266	253	242	247	282	257	276	239	256	278	272	267	254	268	229	216	264	284	248	250	233	270	272	257	267	253	260	285	270	258	242	270	264	280	253	267	256	228	242	269	240	265	234	261	256	247	244	248	258	245	221	244	253	242	264	244	255	261	269	261	249	249	241	253	242	243	258	238	251	260	260	270	277	272	246	261	251	261	254	251	267	251	280	268	254	280	283	262	249	262	239	281	237	241	251	281	268	288	245	247	251	280	285	262	252	252	228	262	243	254	272	274	281	257	258	265	257	253	234	256	256	243	241	242	232	246	254	271	242	258	246	242	245	290	266	249	227	260	240	279	236	230	259	250	262	266	276	259	265	289	247	265	273	276	277	269	252	259	264	295	265	254	258	260	269	272	278	245	296	248	272	263	236	276	277	242	266	232	258	264	293	236	226	250	292	264	288	241	266	245	248	275	267	278	284	251	257	263	233	271	258	265	273	248	234	250	251	273	248	239	232	267	226	227	265	261	263	251	257	240	243	244	246	275	292	281	288	253	271	278	268	251	265	261	242	265	237	262	254	274	250	245	234	270	265	278	234	238	278	254	275	246	275	247	226	270	255	254	270	279	275	251	290	253	246	237	268	278	258	233	230	274	253	241	253	260	267	281	248	250	252	232	260	269	255	275	264	282	276	266	258	256	258	254	267	292	267	274	230	262	266	245	250	280	259	266	277	256	270	258	237	273	283	243	282	266	230	272	227	255	233	255	259	269	231	253	269	273	239	259	296	249	274	230	241	266	266	282	259	265	273	276	262	266	255	284	237	278	221	249	278	239	268	265	231	258	255	254	269	216	295	300	253	239	247	214	274	234	266	239	232	271	270	278	271	267	262	241	250	253	252	257	246	261	236	283	257	261	262	272	276	281	263	256	239	252	263	259	261	244	253	272	287	266	265	264	258	267	248	242	282	263	279	267	268	269	280	284	263	280	271	273	282	276	241	284	234	262	259	253	253	238	275	242	251	290	275	268	260	246	261	256	291	227	259	270	238	249	276	266	245	219	285	273	220	302	285	228	294	259	278	261	285	262	256	264	273	250	272	256	236	279	232	266	266	255	243	235	258	246	243	272	298	247	242	268	288	274	290	284	280	236	282	296	252	233	266	276	255	234	262	269	271	268	258	256	267	278	240	240	265	264	264	264	243	259	253	256	252	286	272	233	280	271	232	264	254	255	249	261	259	269	273	278	294	279	258	268	221	225	244	255	264	222	274	244	258	249	291	257	241	257	268	278	238	277	259	293	239	271	242	258	265	249	282	246	270	262	276	267	266	213	251	249	245	269	241	235	269	276	280	274	275	250	274	253	272	250	225	307	249	265	242	287	257	283	277	240	275	252	271	260	272	240	243	275	276	261	245	252	264	272	267	278	271	252	269	241	255	250	240	264	249	249	283	257	262	252	283	223	251	266	280	265	265	279	263	281	264	264	258	254	269	265	237	254	277	274	274	279	259	234	266	256	248	268	249	255	281	238	259	281	243	260	240	235	238	254	252	264	246	251	241	241	259	274	264	259	262	251	256	264	256	281	296	258	258	270	271	277	270	264	282	268	241	234	262	254	245	276	267	264	291	267	268	254	263	270	260	245	266	286	235	233	253	240	220	260	235	226	256	240	269	276	252	262	286	252	236	283	271	254	245	251	259	250	260	270	246	268	258	239	261	271	244	249	270	258	259	286	287	250	238	247	240	234	263	275	239	236	241	278	235	251	264	239	267	243	280	276	279	292	277	249	238	245	244	270	246	253	270	260	273	245	242	262	253	272	231	231	258	261	263	245	255	251	259	287	253	288	259	225	260	285	227	275	288	264	251	271	257	246	255	253	247	273	249	274	249	227	226	281	277	242	260	240	301	268	258	275	259	249	257	248	263	252	270	274	230	238	271	283	277	236	237	243	274	271	247	251	274	256	288	286	234	230	256	281	310	286	252	251	265	220	272	265	281	258	272	257	273	253	260	266	278	275	232	249	277	283	249	272	259	245	259	270	277	266	263	261	263	250	241	256	251	249	259	246	255	250	251	266	223	269	243	258	315	240	233	271	240	264	280	274	272	255	248	282	243	245	234	258	262	258	265	243	268	238	257	252	255	224	290	255	242	284	278	269	264	272	272	258	284	264	272	250	258	228	265	301	297	247	276	222	282	278	240	226	252	278	269	259	253	243	243	242	250	242	263	253	260	221	286	275	252	279	255	253	222	239	258	249	269	276	262	257	269	278	247	259	259	237	279	267	248	271	258	225	256	267	240	263	262	247	262	238	294	265	263	269	263	242	258	263	257	302	274	269	262	252	235	277	236	232	251	227	256	226	283	251	264	283	264	271	244	277	269	234	263	251	257	273	250	258	239	276	252	229	247	255	279	279	286	232	279	251	268	250	247	247	266	267	269	274	256	265	248	240	264	266	254	253	245	277	287	275	266	275	283	254	283	267	259	237	258	247	268	274	283	281	262	260	264	270	254	246	292	251	252	262	265	249	283	274	261	235	289	271	272	247	230	273	248	239	256	263	287	242	239	258	248	261	265	250	235	243	233	276	294	233	254	264	235	261	279	258	246	272	289	279	264	256	233	247	236	296	252	284	271	295	258	267	229	244	243	222	259	246	257	262	260	274	260	261	248	254	269	244	248	234	235	273	231	276	271	275	248	239	241	248	237	254	264	244	261	257	242	281	269	265	275	259	309	270	274	257	275	281	265	261	242	260	255	270	249	251	281	238	253	232	242	252	303	249	265	259	255	252	265	269	249	238	246	263	249	251	256	270	270	272	254	250	259	257	256	278	245	240	253	246	250	276	248	277	282	261	269	243	253	248	282	262	229	249	246	248	294	280	245	268	228	253	254	264	243	239	239	235	278	236	269	279	283	242	275	261	270	261	269	288	234	262	253	259	267	268	264	231
28258	44567	29693	15606	8293	4768	2195	984	1000	2669	1632	694	636	627	615	648	633	634	609	618	660	644	601	586	605	626	646	587	609	634	652	605	598	615	588	628	670	634	646	621	630	638	626	577	647	620	611	661	607	581	607	599	639	618	566	614	573	632	616	615	570	618	616	587	612	640	610	573	598	617	567	596	625	604	580	626	664	629	602	623	585	609	618	635	571	577	622	618	615	583	602	605	617	612	599	665	637	584	631	610	610	610	632	609	586	609	647	612	626	637	647	590	599	617	601	605	594	622	606	615	629	577	627	587	649	606	626	571	609	602	608	539	612	603	600	609	594	596	611	626	604	641	631	628	563	593	644	606	590	650	602	600	639	619	598	587	623	595	633	599	620	631	586	611	603	598	620	608	648	598	617	610	597	608	624	599	619	603	602	645	598	621	613	621	606	596	593	567	581	588	627	579	595	629	582	652	624	642	613	639	618	636	582	596	642	591	644	608	634	602	579	640	647	582	599	612	626	564	584	617	624	639	641	632	596	614	590	615	606	655	616	611	641	642	593	552	605	584	644	647	647	586	619	591	595	584	604	651	604	610	583	611	638	615	600	599	600	677	610	597	605	591	599	625	661	656	647	634	576	595	612	558	564	634	577	608	629	657	625	629	636	592	601	632	627	638	595	597	585	624	602	618	657	626	607	624	623	587	619	578	593	614	591	624	653	582	640	604	608	591	606	615	608	540	632	614	597	603	631	588	599	633	632	586	611	622	600	646	599	611	617	581	589	619	588	601	605	610	648	599	625	612	626	638	585	635	655	576	549	645	611	608	610	669	600	576	596	587	651	593	639	657	614	588	634	613	600	629	550	640	602	617	629	625	596	554	631	627	623	585	612	596	611	645	621	623	598	624	631	602	608	602	620	596	624	613	602	655	575	608	569	623	621	619	627	653	610	633	592	606	621	623	622	586	647	627	614	650	624	585	615	605	633	574	601	662	623	662	616	632	608	578	624	606	608	615	668	613	649	657	606	576	621	629	639	586	622	632	635	552	583	586	618	623	632	603	666	616	622	625	580	631	592	635	604	630	602	571	595	570	607	588	625	617	583	582	635	631	610	606	619	617	649	595	600	625	620	567	653	642	596	608	638	556	545	616	586	616	617	605	576	584	638	648	635	584	630	610	601	668	619	596	583	605	609	634	608	619	609	656	608	595	647	579	612	659	632	596	650	600	577	632	584	633	622	622	612	627	597	615	601	640	625	586	642	610	598	616	609	621	588	613	622	622	569	607	598	614	601	593	626	652	596	620	638	600	566	595	562	595	622	642	589	581	625	589	634	576	610	613	607	636	620	556	630	597	638	589	565	618	623	588	644	611	596	597	611	630	611	584	609	635	615	608	606	571	581	605	584	613	592	594	599	638	578	628	561	650	617	592	624	614	606	563	579	609	615	634	649	579	610	602	562	613	610	607	623	646	657	633	609	614	623	606	637	607	601	621	605	591	548	622	639	612	560	604	589	623	668	640	647	603	607	630	628	626	617	607	576	639	667	664	617	601	608	597	618	586	583	592	571	588	605	631	591	594	627	650	625	596	622	640	613	655	584	590	593	586	604	573	615	638	606	630	621	575	603	642	602	567	599	626	614	572	575	580	624	628	640	589	597	601	619	621	581	589	623	629	596	623	616	613	625	589	590	650	620	635	601	618	593	598	629	630	610	617	618	573	598	614	640	641	599	608	589	616	616	653	670	610	630	632	575	608	589	603	550	589	621	614	661	629	628	607	651	624	562	617	612	617	603	615	594	643	629	592	610	640	637	628	602	559	635	588	584	620	597	639	580	607	608	649	614	614	628	607	607	590	597	570	628	605	628	610	556	650	591	675	594	593	595	607	619	612	618	646	639	588	617	637	655	588	616	644	605	611	585	570	615	618	583	624	614	604	620	595	617	622	600	648	587	605	630	632	622	598	628	644	611	574	621	613	607	639	640	629	582	603	574	599	587	641	657	646	562	633	613	632	593	618	604	604	608	645	637	639	620	630	572	636	590	640	615	663	634	631	596	626	578	634	592	615	581	629	589	591	638	585	647	587	622	642	609	619	602	607	618	602	627	611	583	578	606	640	641	578	617	625	620	574	629	618	583	641	595	591	613	628	604	616	590	639	563	596	668	633	651	567	588	600	593	619	588	578	606	643	609	641	634	616	560	571	563	656	589	621	600	613	590	633	586	564	610	660	620	607	576	656	665	601	618	601	623	617	588	616	628	598	625	601	643	588	597	615	651	625	630	651	596	578	641	680	627	591	598	618	598	625	580	611	585	608	594	603	638	647	588	615	598	645	605	604	587	604	634	609	583	644	613	622	578	588	544	577	567	650	605	616	579	555	610	603	651	606	646	617	649	601	605	614	610	607	679	625	567	602	593	589	589	647	589	608	599	636	590	619	647	583	627	592	594	592	648	638	605	607	644	609	659	649	543	645	597	570	567	606	648	604	599	624	615	599	590	596	614	600	583	638	609	569	614	660	625	632	603	613	596	624	579	612	599	634	643	615	593	597	631	596	602	610	641	599	622	570	665	606	614	602	567	625	613	625	644	614	646	639	621	595	584	621	600	590	630	616	635	647	595	602	606	628	619	606	603	623	601	592	573	600	570	586	635	636	573	647	633	649	640	661	606	636	609	572	600	631	627	643	583	606	631	603	602	628	626	609	659	584	599	636	586	653	655	663	629	616	627	628	592	598	566	601	599	593	597	588	624	588	628	576	571	627	614	581	622	567	570	604	601	604	635	619	615	633	639	619	619	606	627	569	592	602	590	616	582	640	622	643	593	595	596	575	576	622	605	663	587	614	630	617	578	637	576	665	599	603	596	613	602	585	593	673	618	617	616	554	625	602	578	604	583	623	602	577	594	602	647	584	614	624	595	622	626	639	611	642	614	604	651	615	602	588	616	580	609	647	619	632	593	611	590	602	615	595	595	636	591	579	623	619	580	616	617	587	608	636	610	573	611	619	625	650	651	610	571	663	628	639	600	619	620	581	586	669	601	628	596	625	578	604	597	628	578	625	594	619	587	604	607	621	648	561	618	611	585	639	602	581	614	631	593	611	600	607	631	597	611	644	632	609	597	651	634	613	642	574	572	616	610	598	619	641	595	631	557	612	617	600	605	579	592	638	626	642	615	617	607	666	617	593	638	580	580	629	592	592	612	608	614	614	610	575	596	602	597	580	578	611	614	633	592	634	640	585	623	609	647	613	606	622	591	610	611	603	607	580	613	635	615	581	598	607	593	655	581	565	635	610	633	622	645	641	571	569	613	589	601	609	625	604	624	653	566	595	623	599	623	618	595	626	608	584	602	599	625	593	605	596	595	593	604	577	593	609	637	645	618	611	598	602	619	611	573	604	650	623	598	601	582	593	591	585	608	607	628	607	617	583	567	628	628	555	628	653	609	608	617	627	562	622	565	681	605	620	568	583	637	604	576	624	603	614	604	610	599	616	614	600
32384	23644	20682	8771	3283	1963	769	249	223	341	289	198	185	200	199	226	162	179	195	204	174	191	183	192	182	189	195	188	177	174	184	186	206	182	182	181	166	158	187	199	185	190	191	196	176	186	185	189	184	182	190	172	207	174	192	208	152	183	178	197	176	182	173	172	181	187	174	178	208	187	186	181	160	167	169	192	159	194	219	210	196	167	191	175	178	173	191	203	212	178	215	182	197	178	190	166	199	190	169	207	188	189	171	186	189	209	209	189	182	208	202	174	173	182	190	177	179	186	215	187	165	186	176	170	171	208	200	212	177	197	192	171	158	158	182	190	194	182	168	177	184	195	201	185	159	167	209	163	203	198	203	179	195	205	213	175	158	191	192	201	177	206	165	200	188	192	162	176	192	202	189	179	181	155	176	179	170	180	194	210	174	181	206	172	179	191	158	191	220	194	172	185	184	174	173	189	175	168	230	169	203	168	168	171	192	176	161	175	194	211	204	175	193	170	187	199	177	166	184	172	185	202	175	208	178	161	198	171	175	199	181	201	191	199	174	170	186	169	204	155	195	179	182	204	186	185	183	190	205	178	175	199	155	192	194	201	181	195	166	195	162	163	185	177	188	183	200	197	204	192	195	178	211	200	188	183	197	187	215	176	182	181	175	170	173	187	190	174	199	174	194	215	161	175	191	176	170	184	210	177	143	184	181	206	182	189	195	205	175	204	196	162	178	196	199	190	189	196	181	186	168	172	176	193	183	184	187	185	189	166	200	186	199	194	207	178	187	179	166	194	184	176	196	191	219	180	186	184	194	210	192	192	194	199	205	206	184	184	165	183	213	181	202	173	199	195	190	201	179	162	173	180	170	174	181	194	173	208	156	161	178	169	158	175	199	191	168	192	171	202	164	180	194	196	216	168	206	177	188	171	157	191	190	176	173	203	178	193	170	176	165	198	197	182	186	181	184	198	180	186	193	193	169	206	175	180	184	171	189	169	204	217	180	202	179	167	194	194	175	202	181	214	178	199	208	188	192	181	199	202	181	189	215	191	174	174	180	197	194	184	178	190	174	179	182	213	207	194	169	192	196	158	194	203	174	181	170	190	190	186	195	188	191	189	195	142	191	184	208	158	197	201	187	189	216	189	164	200	185	175	183	194	165	170	188	211	167	201	197	183	182	191	197	214	195	175	186	199	199	178	165	209	189	160	200	201	182	184	174	176	165	172	203	184	181	203	198	200	170	200	181	184	204	191	190	177	184	210	163	166	188	159	206	181	186	186	212	182	197	195	194	176	171	185	171	198	193	177	175	193	206	170	195	166	189	167	189	207	210	200	176	177	190	211	173	188	161	190	153	183	205	158	194	188	196	174	189	178	186	180	199	193	203	184	202	199	186	183	174	175	194	185	179	177	193	158	208	172	183	165	211	194	202	203	198	177	173	175	192	175	187	199	204	182	183	184	169	177	206	183	171	177	163	194	218	179	191	190	176	180	180	183	184	176	191	171	180	184	192	183	160	184	201	200	179	197	212	178	189	184	204	192	192	180	170	170	183	159	183	214	185	208	187	192	181	184	200	166	187	202	187	165	173	218	198	210	210	193	191	159	177	197	197	174	206	195	166	195	180	167	185	190	189	182	196	181	216	200	162	183	174	193	157	170	191	197	192	168	183	182	186	168	177	189	173	192	203	167	156	173	187	183	172	174	226	178	200	177	175	173	189	166	186	207	198	154	180	173	171	208	184	162	177	178	181	207	197	209	177	164	201	178	206	205	177	189	185	186	180	172	179	196	193	191	193	155	174	200	168	162	202	193	178	164	189	193	192	207	196	190	195	189	188	193	190	172	185	174	165	189	182	186	191	189	206	180	172	179	170	176	187	157	157	185	185	187	206	207	188	166	195	201	186	165	195	150	203	161	189	165	207	191	185	164	185	142	218	154	196	175	184	206	183	166	183	187	215	162	185	171	177	202	178	165	166	195	178	155	176	164	177	189	205	196	196	181	180	183	183	193	163	201	175	169	169	189	161	189	198	190	180	173	174	157	166	195	176	198	185	206	190	207	161	175	203	197	208	188	179	168	176	222	186	154	179	185	222	188	197	172	183	170	167	171	170	199	206	184	167	190	205	176	197	178	159	190	188	177	178	191	221	203	201	189	193	195	171	181	175	200	189	176	171	164	226	161	168	195	195	150	191	160	200	155	203	162	190	207	190	180	186	183	180	176	183	169	181	193	177	173	181	210	177	200	191	186	212	186	178	170	165	178	165	188	192	214	189	191	195	188	193	193	201	213	179	172	184	172	180	167	167	181	171	194	182	184	183	177	218	193	188	173	173	211	189	213	189	190	210	185	183	190	201	216	167	208	192	195	191	169	188	179	194	176	170	182	179	190	167	171	176	206	182	192	190	152	173	181	174	201	183	206	189	178	181	178	189	147	220	158	182	178	204	189	193	191	211	193	185	209	190	211	190	161	174	188	205	198	192	157	175	180	187	187	161	174	199	171	196	174	174	197	204	185	171	175	172	182	185	177	188	181	194	221	183	184	204	175	178	187	201	191	170	186	177	192	197	205	203	234	187	175	191	188	192	176	168	160	194	179	180	197	188	173	230	179	180	188	206	186	204	195	189	180	184	181	176	172	186	174	196	166	194	158	207	178	184	184	193	187	192	205	176	168	174	227	162	174	215	208	191	157	179	220	154	163	198	178	164	187	202	195	196	176	179	164	177	182	173	190	164	180	177	195	197	189	200	182	208	188	186	183	177	177	203	171	178	183	179	181	170	201	171	188	168	184	189	200	218	188	189	175	193	192	195	167	170	178	179	183	195	193	184	181	184	177	224	189	167	204	189	195	169	183	164	210	205	170	211	189	157	172	200	195	181	178	171	165	219	199	177	183	180	181	197	186	194	190	188	206	213	172	170	198	196	162	197	197	170	174	178	185	187	182	189	196	162	171	178	186	214	180	186	189	222	204	181	198	208	184	161	157	172	179	222	203	167	182	201	197	223	161	169	191	180	192	178	177	206	191	178	164	187	190	186	207	194	191	209	181	166	172	201	157	166	163	184	176	196	172	200	184	172	189	174	201	206	185	207	187	187	187	189	190	184	173	176	197	213	200	165	186	194	193	195	156	162	194	150	188	173	185	168	196	193	179	186	190	190	180	187	171	162	177	193	193	178	155	178	180	189	197	205	220	178	193	166	176	184	197	194	171	189	178	183	184	189	197	208	189	190	192	183	183	170	202	184	176	209	162	215	203	180	183	190	204	166	188	201	211	177	196	193	199	194	189	200	205	170	194	184	187	179	187	187	158	187	177	166	201	186	184	196	167	188	181	175	214	191	200	182	179	173	180	188	190	173	204	204	213	201	173	169	174	175	203	203	174	166	180	209	191	179	176	192	209	172	178	177	210	185	184	168	179	170	173	202	208	203	198	193	197	183	167	177	173	187	183	199	185	193	179	186	172	203	178	201	173	185	173	191	185	177	178	156	187
26819	28581	13020	4559	2437	1557	783	551	484	583	577	470	518	470	438	491	492	458	499	476	474	495	468	518	482	495	481	477	486	505	503	464	467	481	479	499	493	476	460	474	526	501	534	538	483	480	527	454	455	524	513	481	517	513	470	482	446	504	466	502	473	494	514	512	476	493	486	468	504	499	533	506	525	522	514	504	467	510	508	472	509	510	471	506	505	480	492	496	471	487	523	527	499	510	501	447	480	474	451	537	492	508	475	466	514	456	485	512	458	511	484	491	548	510	489	527	454	446	487	492	524	488	507	478	482	531	520	489	465	458	493	533	504	505	487	488	488	476	513	529	510	540	485	489	471	495	505	524	498	467	518	469	545	473	503	494	540	507	490	502	484	505	440	469	519	508	500	488	500	474	497	458	499	458	483	478	445	554	499	476	435	490	482	493	501	463	491	499	494	528	490	445	523	507	543	512	498	470	486	477	513	518	466	478	471	480	491	500	484	505	456	514	512	559	488	450	465	517	501	485	526	478	513	512	504	522	505	528	516	489	502	493	488	523	513	523	468	504	471	521	471	506	456	489	504	498	495	444	492	477	477	496	503	473	499	517	447	493	483	485	504	464	450	483	455	516	484	501	503	484	515	512	471	501	502	484	486	511	494	521	447	520	489	496	473	510	509	505	489	496	507	486	519	545	433	482	504	489	472	513	481	486	505	504	494	484	513	450	538	524	490	479	527	465	452	466	513	467	503	470	481	467	504	486	451	472	479	497	536	506	466	481	492	510	522	483	464	493	482	434	487	485	485	519	476	477	474	498	467	510	519	498	498	472	501	479	471	502	495	476	470	499	496	488	521	483	509	479	506	463	454	496	509	493	495	485	488	452	475	513	509	470	454	483	515	461	493	467	502	526	464	501	476	491	497	508	455	490	469	488	504	527	519	483	518	453	507	512	492	479	486	506	503	492	518	504	483	528	527	508	536	494	512	498	518	544	467	509	487	512	489	465	500	510	510	506	492	529	460	479	484	517	494	491	500	471	498	494	508	492	471	479	529	440	506	503	480	503	531	494	496	459	491	517	480	507	506	504	493	517	498	498	492	470	470	463	510	495	480	477	506	512	477	543	480	472	476	491	523	492	515	488	522	491	499	499	463	500	560	458	491	466	495	519	494	470	470	532	481	483	510	445	509	494	484	506	522	500	459	474	539	508	534	498	531	450	515	470	500	465	546	492	475	467	497	454	471	442	490	479	483	484	509	554	482	468	488	481	526	474	486	483	477	465	512	531	478	488	497	521	524	516	503	547	482	473	506	537	540	447	482	497	493	497	507	463	477	531	473	493	490	475	533	475	500	518	470	469	504	464	505	512	504	485	505	455	512	513	506	477	466	494	473	507	510	502	475	541	490	522	508	511	461	513	566	494	518	496	469	464	488	517	473	520	495	510	480	501	501	465	495	513	476	481	450	505	480	520	468	495	488	535	463	504	505	452	493	497	481	502	509	505	505	493	478	489	525	471	465	490	548	519	504	486	539	513	501	533	478	571	499	487	506	477	491	474	490	510	508	485	514	534	464	450	507	507	453	462	508	512	526	533	499	453	495	529	492	498	471	480	472	491	511	508	498	457	471	492	474	498	505	489	510	484	529	522	515	503	491	499	466	492	509	488	470	448	549	439	519	491	506	488	494	512	470	491	481	517	512	480	500	448	478	509	486	506	495	470	499	469	526	508	523	496	456	480	503	533	487	486	495	467	496	476	516	553	428	474	470	499	491	485	482	519	481	482	501	515	505	481	509	493	486	524	524	489	461	502	494	492	516	542	458	485	531	450	487	497	502	475	521	474	507	513	495	487	465	494	504	479	489	500	500	514	530	484	484	502	471	473	524	503	514	529	525	483	505	480	513	470	557	478	509	542	486	481	519	485	503	492	496	516	527	499	510	476	506	484	516	503	521	483	500	473	485	482	495	486	498	496	493	538	464	499	490	514	461	516	535	498	486	457	500	503	443	510	505	492	522	431	474	498	514	521	504	502	471	475	459	442	493	517	487	473	472	503	505	509	491	476	474	500	544	473	495	515	460	506	499	526	514	512	504	524	541	482	483	527	487	471	523	507	493	486	503	525	515	485	481	484	508	520	502	505	513	454	527	508	432	498	540	482	511	490	482	478	507	522	490	523	527	521	499	514	546	494	489	490	518	508	438	526	517	489	476	493	488	547	462	492	491	499	493	474	520	500	456	484	491	476	492	465	486	487	512	496	484	490	495	477	476	478	486	489	448	502	499	462	460	470	477	498	481	462	445	502	497	487	545	507	493	469	481	532	520	465	470	495	535	512	504	536	472	483	515	470	507	469	475	496	537	474	483	513	464	530	492	501	458	466	521	532	507	490	498	499	471	450	501	495	493	504	502	514	496	483	495	490	474	498	482	504	505	511	514	485	499	504	490	464	487	486	486	520	481	489	488	512	479	493	462	475	490	488	556	525	526	465	507	500	496	519	493	520	501	509	480	458	507	479	488	517	503	501	529	492	460	485	487	488	478	523	492	494	482	499	446	486	520	515	508	495	491	481	473	489	527	487	521	489	501	473	509	466	497	515	540	492	495	451	480	470	459	451	468	548	467	504	480	515	477	497	470	440	520	513	499	503	486	514	499	479	489	483	531	535	532	528	480	554	515	452	511	507	487	498	509	456	468	513	460	493	512	498	493	491	486	484	484	503	502	512	472	523	452	497	470	464	489	475	510	479	489	510	521	524	452	468	486	490	510	467	500	481	462	512	472	461	448	471	515	510	487	482	481	474	481	495	469	492	506	505	520	480	481	482	503	545	534	462	526	481	492	481	502	508	457	503	509	455	488	548	478	464	482	513	503	492	511	511	486	497	489	493	485	488	526	476	471	484	484	488	493	482	492	531	519	503	519	473	496	508	489	506	515	499	461	504	487	510	496	500	445	484	512	501	488	462	482	496	496	474	520	508	493	529	524	532	487	516	488	488	520	495	490	489	519	494	513	477	490	462	483	523	490	500	542	493	517	509	503	470	482	530	467	453	491	511	484	505	503	490	470	523	520	510	496	470	448	519	486	517	517	473	499	494	507	495	483	493	501	466	519	506	495	476	478	519	476	456	458	498	475	493	446	499	521	514	492	509	490	481	495	448	525	537	475	494	481	475	554	466	478	504	487	473	499	477	492	490	468	526	468	520	487	472	519	507	483	497	475	471	507	507	495	487	514	497	472	498	517	512	492	492	495	493	474	513	504	495	519	470	497	474	502	437	479	477	517	490	498	463	508	470	476	466	503	538	468	474	474	510	484	458	500	494	484	483	496	477	482	460	469	492	488	496	523	536	500	491	464	486	463	503	474	459	459	492	484	519	540	512	490	505	500	488	462	480	479	490	464	513	483	462	460	519	516	468	482	472	468	467	500	499	501	497	518	501	505	482	521	512	529	484	462	479	502	525	477	493	503	508	453	462	494	513	442	476	464	466	497	477	498	507	506	505
24944	21472	24837	28535	21518	20031	3904	656	415	1503	1504	326	307	267	257	274	253	287	254	264	262	282	234	260	282	273	286	280	262	307	286	251	260	283	233	254	252	277	283	263	302	241	255	299	269	257	256	274	249	285	257	233	260	249	263	298	269	265	259	256	271	284	245	287	293	289	265	247	245	247	251	277	274	265	256	253	254	275	279	263	283	254	247	239	261	283	275	264	283	285	271	262	281	269	272	269	227	248	263	235	295	274	264	255	236	270	276	285	273	286	254	287	225	258	256	266	255	228	280	270	240	283	254	246	297	219	270	254	255	270	258	230	250	271	258	246	275	259	260	263	268	249	290	289	251	247	284	261	280	254	266	256	262	248	255	250	270	268	234	259	241	272	274	270	271	262	263	287	257	261	269	276	276	243	264	263	259	260	278	266	265	288	261	258	276	278	255	245	271	260	268	284	254	257	244	278	248	285	258	283	304	251	251	280	258	266	265	286	270	275	296	279	270	270	237	286	275	275	245	277	226	248	272	246	261	265	282	270	242	255	253	256	245	259	240	254	276	278	244	279	264	281	257	284	273	264	271	263	260	270	244	235	282	288	246	263	251	252	251	263	242	245	280	274	270	259	240	250	257	272	239	236	262	255	258	278	274	260	253	247	252	285	287	255	266	278	258	261	251	257	243	258	261	254	256	272	281	286	278	265	266	291	250	265	277	281	323	251	242	228	258	286	274	274	274	263	252	280	291	261	231	246	233	250	273	262	250	245	247	259	288	250	297	247	265	251	268	277	237	285	268	275	263	255	254	278	270	270	263	270	280	270	264	225	275	277	298	257	281	227	266	272	256	235	244	269	261	269	272	266	251	248	289	278	265	294	281	237	258	254	290	288	225	238	271	280	216	220	267	271	233	301	243	250	275	311	289	271	225	271	265	246	254	289	262	272	266	256	269	257	254	289	277	251	256	257	270	288	249	268	302	265	244	271	299	252	252	261	282	247	264	233	295	264	283	253	277	294	264	263	246	256	247	295	243	253	275	248	276	261	267	277	281	249	260	269	270	260	265	281	287	255	281	286	294	245	275	232	271	269	261	265	274	233	287	268	270	249	254	275	263	280	221	239	263	264	260	267	243	264	265	244	265	234	251	298	255	262	268	265	271	262	322	264	273	287	263	237	238	254	273	255	263	244	248	245	281	265	276	269	286	283	270	267	243	266	279	274	252	237	236	284	255	266	290	241	277	272	266	287	269	238	267	257	285	271	259	273	276	235	281	292	270	268	258	263	273	264	254	258	261	252	244	285	268	250	284	264	232	284	252	265	247	279	266	252	292	261	256	260	278	265	268	254	259	262	266	284	242	239	242	248	260	245	258	286	286	270	252	243	310	261	273	252	261	238	259	272	260	281	266	300	255	237	258	265	273	257	261	261	295	262	255	275	309	246	267	276	257	274	258	289	254	274	222	266	262	281	269	260	245	255	268	291	249	251	244	280	278	278	264	307	278	302	239	266	260	235	248	284	253	259	240	274	276	274	260	263	261	249	300	254	231	260	250	285	313	271	245	267	262	271	292	270	262	260	291	247	260	258	263	269	272	271	228	287	285	246	239	256	244	250	259	281	254	259	265	255	270	297	240	251	244	257	266	298	291	302	299	259	252	261	259	252	268	287	268	236	264	273	281	249	265	238	268	261	273	252	276	259	280	268	286	230	271	241	261	267	248	277	261	241	254	243	277	309	266	273	268	246	275	274	256	249	263	245	285	271	294	285	272	266	258	252	269	243	247	254	275	261	231	227	249	266	250	277	251	243	235	257	260	277	272	253	244	268	241	254	266	282	297	253	244	262	252	257	304	261	245	261	275	284	247	249	244	263	265	268	293	265	246	239	270	276	275	260	253	289	245	273	266	276	270	248	271	268	252	272	263	272	247	226	246	261	277	261	260	267	236	260	272	217	269	246	285	259	249	244	260	266	264	246	290	263	263	249	270	272	258	252	255	265	259	276	281	294	305	260	270	248	279	234	281	245	248	313	288	266	295	253	278	269	271	281	267	277	277	254	235	275	290	258	254	258	264	259	247	289	287	249	253	259	260	268	261	241	252	260	270	266	260	283	260	249	286	253	253	279	272	253	268	227	274	257	260	267	256	260	252	247	236	261	288	260	292	260	241	251	277	285	282	262	257	235	247	272	268	243	256	287	267	287	293	236	261	273	256	256	245	282	247	279	240	247	271	274	276	242	248	268	246	277	261	291	237	289	230	268	262	296	250	237	278	271	254	273	275	250	261	296	241	270	268	270	260	266	233	246	260	234	259	272	282	254	258	259	261	280	275	269	228	272	252	258	290	253	270	265	288	266	304	253	236	272	280	287	232	276	273	275	292	245	270	291	272	281	267	260	278	284	278	252	287	246	269	246	250	255	258	250	280	282	283	265	272	232	247	270	258	261	266	261	231	259	267	277	256	235	248	256	263	286	283	273	276	270	259	251	282	277	274	216	287	237	247	249	257	244	297	251	298	253	243	264	262	282	299	256	245	258	227	244	279	262	269	262	288	252	255	254	284	286	262	248	275	240	279	269	285	244	299	260	285	275	268	275	298	232	259	250	279	260	262	266	302	267	239	253	248	260	260	280	244	248	250	283	263	295	278	241	258	257	263	220	270	279	258	273	268	255	268	257	252	290	224	264	266	254	260	274	274	258	247	252	255	281	276	225	242	274	256	269	275	255	247	234	259	261	249	272	242	244	244	269	260	247	285	271	229	278	251	247	272	264	248	279	242	280	248	248	272	247	286	242	249	278	266	245	277	274	263	262	263	257	257	248	283	260	286	256	281	292	268	282	264	247	267	239	265	290	258	254	292	267	223	248	259	248	269	248	273	289	265	269	253	264	258	251	250	257	258	263	269	266	279	260	222	281	252	266	247	262	260	257	246	258	262	271	270	268	288	250	288	259	265	264	258	246	274	283	291	249	227	246	258	243	264	245	294	252	253	250	299	278	264	273	286	258	244	238	274	255	295	282	275	260	279	230	233	242	248	245	267	261	271	228	289	278	260	252	279	258	263	260	285	286	259	281	268	276	276	270	279	295	254	231	277	261	294	258	229	249	249	274	251	260	242	245	258	268	253	233	244	261	254	263	261	257	259	282	284	254	266	282	273	285	269	260	250	282	296	264	253	241	249	280	289	264	278	286	272	293	242	276	296	273	258	271	263	272	256	285	264	260	230	267	256	292	246	237	263	261	274	271	297	272	248	237	282	240	264	264	276	275	255	277	269	261	236	256	265	286	233	249	276	248	273	287	251	269	252	264	262	256	264	269	256	275	274	265	286	261	271	247	255	296	263	254	280	283	299	271	272	267	246	251	241	254	254	255	268	272	284	241	253	248	244	257	281	255	281	259	281	279	274	296	282	257	240	273	255	286	266	246	291	269	253	235	244	280	257	311	300	266	258	256	253	262	245	286	260	265	232	242	263	286	252	271	262	250	246	241	278	249	265	307
26952	37489	21595	10679	5148	2791	1266	798	742	1471	1486	672	707	659	629	630	656	672	652	648	674	662	605	665	641	643	656	642	640	662	613	648	662	645	683	648	674	641	666	653	619	650	618	637	642	636	621	633	605	660	611	673	686	662	670	601	633	677	701	639	633	664	692	651	657	638	615	644	645	677	637	655	653	673	641	625	628	594	637	637	652	610	687	622	633	668	645	612	638	633	629	646	612	654	609	643	624	658	632	681	671	600	695	629	662	676	642	640	664	630	630	659	662	645	633	637	638	623	660	650	659	634	620	613	644	642	652	672	679	659	632	659	632	672	622	675	610	617	670	669	623	650	629	661	675	643	646	641	670	626	660	619	600	654	650	646	640	602	634	686	678	677	645	619	672	642	667	604	604	631	617	651	641	647	609	602	638	668	626	677	696	580	691	651	629	679	619	689	632	656	619	678	672	665	660	638	672	620	658	576	652	647	692	677	648	646	614	677	674	670	664	629	677	598	685	619	662	621	682	608	672	642	621	674	660	688	626	701	626	630	640	651	650	676	603	674	637	621	647	659	636	612	629	625	663	657	630	659	630	638	589	655	666	666	655	632	694	646	650	631	638	665	622	614	664	641	713	639	663	628	630	632	665	653	619	656	636	657	652	667	618	672	650	617	662	645	602	630	616	612	609	672	553	607	695	612	619	605	641	661	645	656	638	631	639	619	626	637	644	643	660	629	659	620	671	657	633	663	642	613	641	661	584	652	629	659	640	674	690	685	646	651	636	619	677	652	641	628	637	654	627	642	672	658	677	617	618	735	647	664	619	662	638	706	664	677	691	605	690	620	640	655	659	618	609	688	628	661	661	670	648	641	689	634	628	649	681	650	642	667	678	685	699	644	671	656	666	658	644	663	631	636	607	624	671	618	642	677	640	612	635	689	621	687	615	664	654	669	660	601	656	642	679	675	599	653	673	609	589	681	618	645	651	663	663	596	613	595	642	623	626	645	699	623	670	646	633	673	616	608	606	664	651	641	644	652	606	630	639	629	654	663	645	609	651	615	660	611	664	685	649	665	661	630	640	644	699	602	664	615	659	627	664	667	642	694	675	647	689	663	618	643	664	615	596	644	635	628	622	620	609	613	686	663	643	633	642	681	654	649	659	645	612	657	647	622	652	609	694	635	657	663	608	683	601	645	596	628	688	680	674	678	653	640	601	663	620	666	670	648	683	687	660	672	723	639	588	627	654	633	626	659	624	653	646	621	603	643	657	623	647	642	679	646	597	655	639	633	622	620	625	643	634	636	687	600	630	646	639	663	645	675	659	657	699	654	633	670	656	662	643	624	596	691	632	662	646	633	677	624	623	627	635	696	631	612	687	659	697	579	646	618	661	632	587	642	663	680	692	622	690	625	596	672	661	651	681	693	627	632	636	600	658	643	625	647	601	654	662	639	589	610	637	659	617	636	643	579	659	675	655	659	634	709	690	641	613	624	646	648	636	650	633	659	657	598	668	634	656	640	643	654	657	653	655	620	643	625	657	650	595	653	626	656	679	620	623	676	654	665	626	640	656	630	638	626	631	658	688	647	647	628	637	659	669	660	649	641	622	621	669	613	657	630	659	682	687	614	642	679	642	649	574	652	660	674	641	663	619	641	629	673	634	659	676	603	645	651	604	634	664	630	669	647	613	650	649	632	614	664	644	621	657	652	646	608	648	622	601	691	662	636	638	658	634	641	672	632	634	650	624	646	626	647	670	627	607	637	674	587	661	657	681	641	639	659	661	667	660	611	676	645	643	649	613	652	630	603	646	679	642	619	633	697	622	605	635	632	651	652	638	669	624	623	662	639	676	674	692	641	619	635	667	624	673	656	668	640	647	703	673	625	637	679	691	633	614	633	610	628	628	641	658	669	648	634	669	590	666	626	635	662	632	665	642	675	601	632	615	686	636	634	664	691	633	677	646	673	634	662	665	648	661	646	678	635	609	654	630	624	626	619	651	660	662	627	593	651	634	633	631	627	651	694	637	660	609	673	627	629	625	651	645	649	643	658	651	679	643	636	640	623	672	632	679	648	624	654	627	661	648	633	638	642	644	607	627	668	627	671	622	634	631	612	693	622	643	656	621	639	655	598	665	669	710	616	658	661	654	643	637	617	626	661	667	625	613	655	675	647	628	655	616	629	628	620	660	707	675	683	641	592	622	661	640	643	666	692	690	664	678	632	674	627	620	660	634	594	656	681	633	661	639	618	620	661	648	670	660	659	662	653	623	636	616	674	690	633	627	684	673	629	606	603	607	644	659	648	633	629	670	625	611	674	615	618	632	656	656	647	587	682	617	636	664	674	653	666	589	635	661	672	670	635	648	675	588	579	670	600	621	643	648	681	632	684	618	683	645	635	631	637	597	637	621	673	604	625	659	665	634	616	609	651	660	642	641	600	647	627	613	659	601	689	640	615	605	632	622	653	632	638	686	657	675	641	629	625	654	658	653	612	635	621	650	668	651	633	639	624	647	615	640	647	643	628	676	631	653	639	672	662	637	639	632	680	678	629	648	647	641	619	588	657	639	700	669	679	628	646	653	608	652	667	646	629	675	686	602	631	654	641	684	659	656	631	621	660	666	691	686	603	641	647	672	620	631	636	679	665	648	687	626	675	640	637	634	656	616	654	634	637	653	644	586	640	647	659	668	592	662	642	665	680	655	672	644	594	623	658	621	639	658	601	625	649	664	657	647	628	625	599	631	635	637	639	651	659	612	627	668	667	645	703	629	656	653	641	681	648	632	655	643	619	652	661	664	670	621	651	640	642	676	601	632	634	620	659	674	670	587	677	637	623	637	668	597	612	626	640	642	640	641	705	608	623	650	657	610	656	680	671	607	644	653	640	686	644	683	636	590	606	678	675	681	624	675	620	694	626	634	653	649	642	596	635	628	683	600	640	673	622	648	646	661	628	611	629	637	645	615	627	628	656	633	605	653	637	606	670	672	651	693	679	684	641	651	617	614	640	617	650	601	618	644	646	645	621	626	622	650	664	624	649	624	676	634	604	675	716	708	632	637	621	655	645	671	655	642	633	625	635	658	664	649	647	635	638	647	669	587	647	673	660	658	631	644	680	637	682	620	628	618	691	704	650	638	648	655	671	632	703	620	666	646	612	649	653	623	686	635	682	620	620	589	624	618	627	676	683	669	653	699	674	605	647	639	704	611	668	621	651	649	642	671	661	645	636	661	662	594	604	674	663	666	588	678	645	668	630	634	649	660	692	630	625	671	607	650	637	647	631	623	656	633	622	610	608	624	647	621	650	672	665	678	644	649	644	608	623	637	691	613	659	661	624	694	634	621	624	621	650	623	653	668	608	632	650	650	630	648	584	648	661	618	638	600	621	671	628	617	625	655	629	651	649	629	674	652	633	649	650	660	607	660	629	653	660	657	661	672	671	632	622	623	660	632	638	674	620	593	626	619	662	671	648	661	676	636	659	671	606	636	608	611	594
24360	21498	25269	28202	21518	21657	17601	1364	1160	3016	1571	294	264	255	290	247	243	284	298	272	248	260	289	260	240	265	265	267	256	261	256	260	237	261	252	267	262	225	255	281	271	270	297	250	252	238	259	245	261	267	234	241	245	258	254	248	250	234	247	233	262	258	232	238	262	254	250	263	260	274	243	252	259	250	225	257	239	244	224	232	274	250	233	243	267	224	259	275	254	267	245	239	258	223	259	251	253	264	239	231	264	263	233	227	253	269	255	248	230	260	244	250	268	236	260	243	252	262	255	269	271	235	224	210	262	245	269	302	257	299	225	242	237	256	234	234	257	239	247	224	230	230	270	273	267	257	273	293	237	256	258	225	238	255	277	217	250	237	242	264	252	243	220	232	252	226	255	258	223	272	279	284	234	279	247	240	265	254	242	279	275	269	262	231	242	253	269	225	268	232	239	233	240	263	256	246	263	275	212	228	267	259	285	253	264	250	261	216	252	284	235	247	237	265	252	255	263	242	239	242	278	245	244	270	265	254	253	266	281	219	234	237	242	231	229	267	241	241	239	259	280	269	262	255	260	242	216	256	244	249	265	236	255	290	247	252	269	258	215	232	236	268	267	282	269	234	265	261	235	253	254	249	251	252	258	251	265	288	255	260	224	242	259	214	254	244	229	235	232	250	243	257	241	256	233	264	284	278	266	272	255	263	273	232	264	255	257	264	261	251	266	247	254	284	248	238	275	231	242	246	240	241	245	252	281	285	250	252	267	265	251	243	230	236	246	293	253	252	253	247	256	241	248	246	232	267	250	237	246	227	263	250	237	297	258	258	229	246	228	233	261	242	240	262	237	256	291	242	242	247	267	241	249	250	278	273	256	254	250	289	268	256	268	261	228	302	255	224	260	273	278	243	269	238	252	244	248	261	232	242	245	254	278	256	232	250	243	291	262	257	233	240	251	236	246	251	211	279	266	268	241	249	263	250	270	250	260	276	260	237	259	248	288	248	258	248	251	259	268	255	273	264	239	222	270	254	246	230	229	270	234	261	222	268	249	257	265	261	246	260	241	259	244	252	246	250	234	220	257	261	287	266	236	282	258	250	229	258	260	252	279	256	262	269	224	286	282	280	263	233	258	228	252	225	283	248	257	265	239	282	251	243	218	268	285	263	273	269	275	250	243	278	233	267	259	226	239	220	270	236	232	246	231	266	238	311	256	226	238	240	264	252	247	234	267	252	258	257	266	271	264	252	261	252	244	279	246	269	245	246	236	252	256	237	262	266	267	251	245	260	265	273	268	249	260	215	268	232	260	248	263	278	244	269	254	256	215	214	252	273	249	279	250	261	251	257	221	243	252	261	257	215	231	264	279	239	243	283	242	259	252	243	275	231	259	249	251	247	268	276	237	262	284	252	297	249	229	262	230	225	269	264	249	237	227	246	280	292	264	258	247	293	243	244	248	219	242	247	227	253	274	211	257	257	244	254	259	258	253	252	248	223	256	240	280	270	256	244	244	275	249	264	250	250	274	263	262	232	252	243	257	229	257	288	270	257	235	264	277	253	248	242	219	258	262	244	245	246	252	253	228	248	285	240	250	262	267	252	255	254	272	284	264	224	278	241	251	247	228	223	250	270	245	267	227	267	247	224	231	272	256	255	266	246	247	249	251	256	247	252	265	248	257	257	266	266	253	262	236	254	214	268	244	242	249	243	228	249	257	277	278	252	273	254	250	259	250	290	266	240	255	263	255	271	267	255	270	252	279	250	229	266	245	238	246	233	267	273	286	282	256	277	239	252	291	265	254	248	251	242	243	239	270	255	250	277	252	260	270	228	244	254	234	232	246	249	223	258	232	249	240	215	226	238	247	250	260	271	275	254	266	215	242	245	277	243	247	251	272	268	281	271	230	277	236	269	277	238	240	265	223	275	236	232	228	259	263	265	238	269	238	256	250	253	261	206	259	281	272	287	224	258	271	255	233	281	243	266	228	243	244	256	223	257	258	229	250	283	265	234	224	254	294	226	221	263	225	251	237	276	257	273	246	267	256	282	239	255	237	259	271	260	283	222	232	241	221	241	257	267	211	238	290	262	266	221	267	238	272	270	268	262	252	249	262	246	247	231	258	242	255	268	305	278	239	275	274	265	247	255	268	249	258	221	284	248	261	286	288	229	230	250	266	261	258	246	248	258	250	267	265	243	253	244	263	249	287	238	278	237	262	272	219	267	268	235	221	252	208	255	263	242	236	211	239	262	245	295	209	261	256	280	253	220	274	262	250	230	245	268	237	259	246	238	225	229	244	245	242	272	259	234	247	258	272	275	217	238	218	289	239	230	253	270	253	273	260	241	238	245	235	272	229	258	272	244	264	237	246	245	252	249	264	274	258	285	213	249	238	217	238	233	242	258	244	273	254	283	223	256	283	227	264	288	233	232	266	258	227	239	247	257	239	247	253	251	224	265	265	284	274	244	251	259	299	259	262	239	243	254	237	277	250	257	255	225	244	254	253	276	235	242	271	229	248	248	248	266	253	253	227	246	262	273	247	209	251	233	265	263	269	243	238	262	238	280	256	245	237	274	243	272	219	242	236	230	261	257	253	278	271	244	251	243	260	251	255	256	238	229	232	251	244	258	245	258	241	235	269	241	221	273	268	240	260	266	270	249	275	277	273	274	240	243	272	243	247	254	244	247	249	266	252	247	229	229	259	241	272	267	231	268	242	254	263	253	261	266	249	246	242	272	239	275	266	254	291	264	251	245	231	287	254	237	262	250	239	245	244	283	250	240	254	230	272	281	262	231	240	228	238	240	275	278	261	248	289	257	251	302	284	255	287	246	273	212	234	259	264	277	275	260	248	269	256	259	225	259	239	259	233	255	242	255	220	236	243	239	243	237	259	242	238	254	269	236	266	258	283	277	259	245	257	235	247	262	278	275	263	248	259	244	256	245	232	272	217	261	253	245	240	257	241	279	260	237	238	233	232	219	212	235	244	250	258	234	255	239	222	251	277	263	219	261	239	251	271	241	269	251	261	261	256	217	294	248	265	262	232	259	241	239	281	243	261	234	224	243	258	279	243	245	280	250	233	250	257	264	250	250	273	262	244	238	260	258	250	243	231	242	241	241	277	229	271	250	248	269	253	279	265	257	268	277	277	272	274	259	262	240	282	234	264	250	278	233	284	236	264	245	269	259	257	245	265	238	271	239	250	243	221	220	276	289	258	276	280	225	263	265	256	254	273	284	253	264	261	237	227	265	251	250	251	254	226	247	266	243	244	250	260	270	246	260	238	221	268	222	258	246	267	280	222	240	224	255	247	267	228	255	238	241	262	259	268	223	241	254	253	246	277	251	252	227	299	256	294	270	258	233	256	229	245	273	230	231	228	228	267	248	249	271	257	254	260	248	258	245	243	237	276	268	246	245	198	262	236	254	233	277	225	239	258	267	266	241	244	243	244	260	252	233	275	235	257	254	245	257	259	244	255	235	273	247	232	236
30387	43639	25063	13526	6603	4107	1864	766	1106	2330	1234	608	640	613	626	601	623	599	574	654	601	595	575	590	606	596	618	577	618	636	568	597	565	618	588	580	589	575	563	642	594	642	613	631	608	600	614	578	616	568	580	630	580	596	604	615	582	610	622	575	652	613	597	555	621	609	568	637	605	654	624	594	603	599	581	631	623	625	602	627	591	587	567	581	618	587	629	582	564	621	602	646	621	584	599	625	601	586	569	569	621	604	642	596	584	614	585	637	587	583	590	574	601	602	576	621	573	601	595	598	644	601	581	603	602	592	578	636	625	593	585	628	614	624	595	626	631	575	578	644	631	574	611	629	579	620	616	609	575	657	616	610	607	611	574	575	598	625	615	596	580	603	594	627	564	585	602	553	597	616	600	605	612	634	594	590	616	596	635	630	593	626	583	610	585	610	618	612	613	564	610	647	630	572	565	619	597	601	631	572	588	618	597	619	596	578	620	579	638	606	577	601	599	587	606	614	573	590	618	570	674	650	592	597	571	604	587	644	622	598	612	569	615	609	615	569	550	559	609	639	627	617	615	606	625	634	640	605	610	583	607	562	546	619	518	591	615	571	569	627	638	606	582	606	618	616	589	551	617	578	618	601	604	639	594	593	589	587	600	581	595	649	579	604	579	600	590	562	566	608	607	582	608	578	632	595	588	578	592	570	622	634	624	627	585	608	560	611	583	563	569	593	624	579	576	629	603	618	599	595	570	624	575	633	558	535	620	601	621	609	596	593	568	603	550	559	579	559	534	621	585	624	611	588	589	616	577	614	617	574	612	582	585	583	562	593	559	606	588	591	619	590	615	578	615	614	601	606	589	644	626	621	572	638	613	609	603	601	569	603	619	624	576	609	579	575	575	581	621	655	563	622	622	624	584	612	573	604	624	636	598	584	575	589	589	660	591	596	599	581	605	632	614	583	591	595	594	603	627	603	573	587	572	569	642	656	631	572	581	655	583	580	629	591	568	637	613	608	602	611	595	625	591	605	573	563	588	551	603	585	561	572	594	614	609	609	602	581	578	585	616	632	600	622	561	629	572	624	587	621	595	615	619	612	574	611	602	597	588	584	595	565	595	590	570	584	592	604	596	622	577	591	558	627	598	617	583	619	612	610	617	599	590	593	545	626	602	563	610	645	616	615	624	571	571	643	598	598	592	612	598	598	583	635	578	589	603	619	574	648	592	588	594	606	613	607	611	593	614	587	544	629	601	600	553	571	633	610	593	605	565	610	604	579	614	618	641	616	618	580	583	609	576	552	600	567	620	613	599	572	593	596	598	598	588	607	606	573	572	618	577	581	621	604	622	588	594	593	614	612	592	571	605	568	544	608	637	587	582	605	648	606	609	616	576	578	600	601	551	599	602	597	597	610	623	600	640	610	635	609	615	569	610	623	596	608	585	626	592	614	628	591	616	585	584	601	605	589	596	591	591	586	606	561	614	634	582	603	595	548	598	606	595	571	577	570	578	602	620	621	589	605	618	591	616	612	580	583	587	601	574	602	561	587	642	588	588	596	626	606	602	611	579	584	607	574	572	573	583	612	676	603	613	600	630	617	617	567	618	616	572	606	614	584	579	611	605	556	607	631	602	570	604	625	597	572	617	583	610	615	623	550	574	609	645	587	580	607	575	634	597	587	624	625	589	598	628	611	599	593	611	638	599	600	536	585	591	547	628	603	587	606	580	627	600	571	628	623	646	650	628	601	602	574	575	555	630	591	568	539	575	585	647	617	599	569	593	613	557	533	622	596	576	593	595	586	616	579	618	615	601	604	601	556	640	551	591	618	579	618	648	664	594	599	631	581	589	614	567	601	617	612	631	600	631	598	575	585	621	610	598	630	630	576	625	598	573	575	609	595	624	608	567	573	562	646	579	653	571	553	633	619	584	604	611	571	608	580	602	568	543	589	608	629	631	597	614	623	600	611	591	627	624	653	601	570	603	584	583	602	582	590	621	612	550	590	600	589	583	630	587	600	545	567	628	601	597	638	609	573	584	612	588	615	604	595	603	595	573	570	574	605	603	574	631	609	623	595	578	554	627	614	588	574	554	621	589	574	586	591	612	595	622	613	587	523	613	557	604	604	609	544	621	605	536	543	544	613	586	626	604	610	608	630	609	578	627	556	619	599	587	605	610	633	611	602	634	609	582	612	569	582	590	561	601	629	607	599	628	618	632	618	641	601	598	629	573	588	583	614	597	587	590	591	605	607	593	643	548	587	603	589	640	582	647	571	655	613	620	616	579	616	567	615	650	611	557	588	620	602	618	584	631	598	580	575	603	600	595	600	575	571	585	576	575	547	635	565	602	627	600	590	628	613	597	578	575	617	603	605	607	611	598	618	578	668	594	644	600	644	629	638	613	563	609	577	581	585	574	554	612	586	554	574	619	628	598	616	592	626	632	581	551	559	601	566	583	560	602	583	592	606	587	608	591	606	557	582	616	589	599	597	616	604	572	595	602	584	623	635	614	660	615	583	556	586	612	595	616	613	633	628	573	617	632	601	582	582	624	631	586	575	556	613	564	589	647	596	616	552	639	629	608	637	612	597	621	598	607	615	569	583	585	591	645	567	583	619	602	617	591	586	642	648	607	550	626	582	597	623	582	597	603	619	595	624	611	567	580	572	584	693	534	592	605	618	604	583	618	607	580	566	619	597	581	643	560	614	569	644	614	567	589	592	588	599	609	624	613	573	606	610	601	650	650	580	621	614	585	600	588	588	561	590	615	630	559	543	569	598	596	617	581	658	562	624	570	573	620	631	588	541	582	586	631	615	578	557	576	575	611	618	656	577	618	603	575	575	594	626	647	587	573	581	596	615	546	583	602	631	634	580	577	591	595	556	558	636	605	600	619	567	592	596	620	610	586	578	610	574	616	588	600	626	607	574	587	617	590	587	593	551	582	590	625	587	635	597	582	571	548	619	573	578	581	574	652	656	616	582	582	575	588	587	640	614	571	614	594	618	589	592	582	571	555	604	596	628	595	613	593	610	619	583	602	590	596	620	581	605	636	549	566	582	627	594	581	603	611	620	635	602	619	607	619	592	561	551	584	583	578	627	629	604	656	590	632	583	597	587	618	619	610	563	577	573	554	576	630	608	582	589	581	591	635	623	609	577	581	594	603	648	643	562	630	566	578	611	616	572	597	618	627	589	592	584	612	602	631	609	624	581	561	600	596	600	631	546	628	604	614	609	615	586	604	565	552	640	608	598	573	634	619	567	561	581	618	640	591	637	604	549	558	582	595	607	575	594	598	577	632	647	566	609	559	578	660	602	582	595	613	581	543	590	568	591	580	572	609	592	644	608	565	563	577	573	609	630	563	613	603	576	605	579	619	620	603	626	589	635	602	624	567	623	618	605	566	603	591	603	630	582	595	596	631	619	587	600	619	572	609	602	636	630	570	573	609	620	576	599	576	549	614	609	616	571	632	621	575	547	585	609	640	620	582	566
32547	23083	20091	7814	2219	1202	389	223	200	276	183	221	201	197	180	199	181	171	197	199	172	161	153	181	182	188	202	216	160	183	169	179	183	183	182	199	184	189	188	202	184	203	172	192	164	183	177	184	204	168	174	187	158	178	197	189	192	185	179	177	194	188	160	195	175	188	176	168	174	180	192	180	186	149	199	178	197	178	194	189	190	189	178	176	181	196	156	182	217	200	200	171	178	207	199	186	202	172	182	172	189	185	165	192	171	181	186	180	172	196	194	192	199	188	204	176	214	166	190	177	187	171	200	208	166	184	193	184	172	170	190	202	187	196	175	186	188	180	193	185	200	199	176	168	184	162	176	189	167	180	166	190	194	171	175	199	170	186	192	206	173	171	182	181	176	179	191	176	173	174	173	176	201	186	186	154	198	196	163	178	193	205	156	155	174	182	185	190	180	187	200	174	175	183	189	204	187	206	186	196	198	160	197	198	160	178	203	159	197	171	183	202	182	178	173	213	188	188	179	196	203	174	202	185	161	154	174	196	177	168	174	189	188	182	180	193	198	172	202	172	178	189	178	180	182	173	202	181	182	190	196	186	215	158	169	178	178	171	184	159	202	190	178	188	194	165	183	202	195	188	183	199	210	198	186	194	160	217	191	197	172	168	145	183	191	155	184	185	180	203	199	201	191	189	172	171	205	178	200	185	190	168	198	209	177	204	216	171	197	181	174	199	201	171	180	184	176	186	181	185	187	206	219	183	194	161	165	200	170	179	174	223	206	189	170	174	189	185	189	165	190	181	193	174	206	192	170	196	167	189	192	177	196	194	191	173	180	208	195	185	183	175	181	187	169	181	193	186	195	169	203	174	207	172	199	191	194	200	160	187	174	167	202	178	184	193	179	188	231	208	172	204	180	178	163	187	179	190	169	188	189	161	200	178	199	179	183	161	185	219	192	179	183	198	206	189	156	177	177	190	174	174	191	171	183	194	162	177	218	164	193	185	166	193	171	197	203	169	188	196	180	191	174	164	173	167	192	188	185	182	167	217	182	189	151	186	169	183	195	171	184	192	186	173	181	177	166	131	186	191	179	173	174	189	184	172	190	174	164	205	182	172	181	168	177	192	182	185	195	195	181	152	183	196	197	182	181	165	167	182	183	192	168	176	170	190	167	212	184	206	177	167	179	216	185	181	173	205	185	170	196	220	183	177	201	191	193	178	181	194	189	162	166	175	188	175	208	192	182	165	173	194	200	190	166	222	167	177	179	217	203	176	192	183	197	180	216	197	199	207	194	203	182	189	170	200	179	180	163	174	173	161	162	175	177	185	181	191	188	170	196	187	177	189	196	185	167	193	180	193	193	196	180	151	182	208	197	191	163	175	186	180	167	164	171	164	192	180	165	195	200	163	172	178	223	191	170	177	162	204	182	192	200	171	168	193	185	174	178	203	179	210	195	168	206	204	196	213	196	184	197	199	184	185	193	178	209	171	165	187	190	200	168	177	183	160	174	173	191	189	183	183	177	202	202	194	186	190	179	196	184	199	182	174	186	206	177	185	166	199	200	185	190	188	172	174	180	196	200	166	169	170	186	184	176	186	213	166	190	196	163	200	193	166	202	186	157	200	204	199	186	189	193	172	199	201	173	168	165	188	189	201	172	188	196	191	186	199	181	192	176	199	170	158	185	187	175	192	191	187	209	158	186	179	162	175	193	164	188	173	166	199	189	183	173	190	140	195	226	188	197	201	181	174	186	186	207	162	195	191	178	182	184	180	177	216	172	174	189	209	187	173	171	176	165	169	215	190	171	182	203	171	177	201	181	196	181	186	186	195	188	180	184	209	178	194	180	159	181	177	187	202	184	194	183	196	170	157	174	194	155	195	189	190	185	184	195	197	169	177	190	195	174	188	208	181	199	199	182	178	190	182	188	187	185	184	202	182	194	146	195	174	195	173	180	168	205	200	211	179	187	175	189	216	184	184	187	180	194	187	191	166	153	187	184	193	154	175	183	185	181	206	193	186	180	177	173	169	163	193	177	194	188	192	175	179	198	185	176	199	183	180	185	201	193	164	173	173	184	195	202	188	221	206	178	202	200	213	158	184	181	188	182	187	181	158	199	182	188	209	186	200	184	195	177	154	216	192	194	192	195	195	181	160	199	181	157	157	187	186	176	188	188	195	203	204	170	197	184	176	190	190	219	177	183	187	173	173	198	184	178	188	191	198	197	180	164	198	182	176	206	207	195	181	204	192	182	180	193	209	183	180	220	184	164	173	188	188	173	224	209	185	191	176	184	204	192	182	175	194	198	163	197	151	156	198	196	183	188	171	182	183	191	180	177	196	181	202	160	164	155	173	161	189	191	187	177	201	188	189	177	188	186	167	178	190	187	176	167	183	195	157	197	229	173	190	171	166	175	198	178	200	193	194	167	171	178	175	196	204	192	202	182	193	195	167	210	164	203	189	208	183	176	156	186	182	206	202	191	192	198	174	196	202	173	197	178	191	202	178	199	177	182	164	176	185	190	171	196	208	172	183	202	208	201	179	210	177	217	206	169	186	213	183	184	196	186	181	200	202	192	190	178	197	186	190	193	168	173	169	169	178	182	192	167	187	187	192	192	217	190	189	171	193	174	182	184	162	200	180	182	198	178	177	184	178	189	152	197	174	202	195	188	178	203	190	174	173	197	168	170	192	190	182	182	171	171	198	164	180	193	170	204	178	163	179	170	167	175	199	205	187	171	183	193	193	200	184	187	216	204	189	172	172	182	175	175	145	205	177	162	198	181	189	164	188	206	188	166	172	174	190	176	185	193	198	185	183	164	189	197	178	170	179	182	177	178	156	181	199	172	222	178	200	212	183	203	194	192	199	173	182	183	182	197	200	164	177	182	206	173	200	190	175	185	176	196	162	179	189	175	156	171	173	184	192	195	195	164	171	178	189	193	182	207	181	186	187	186	207	186	162	179	185	183	200	188	202	185	211	178	199	199	203	167	160	195	196	185	180	176	183	201	196	188	177	164	192	189	177	199	177	202	216	189	207	181	195	203	182	197	181	181	175	198	157	186	189	197	171	166	193	197	170	164	189	167	169	211	175	181	188	181	194	167	173	176	205	184	192	178	210	180	167	171	181	180	182	191	178	144	175	171	174	175	178	202	215	203	210	188	194	183	197	173	197	183	187	190	189	180	171	183	182	196	166	198	186	153	204	176	183	187	188	166	211	194	196	175	206	174	169	190	179	182	174	173	151	180	155	213	163	199	170	187	186	202	186	197	182	180	203	170	198	191	220	174	176	177	182	239	141	197	189	182	189	218	197	184	190	166	183	181	170	202	179	149	189	157	192	190	191	186	184	183	173	191	167	187	184	196	198	191	170	205	191	186	168	195	193	176	216	204	203	152	168	183	186	183	189	191	192	178	161	188	185	194	192	183	183	180	183	182	189	186	189	161	197	184	175	185	212	198	200	180	193	173	180	191	177	216	205	207	182	176	184
26351	25702	12499	3971	1976	1248	638	538	546	567	522	448	479	471	503	481	508	493	458	483	469	454	469	493	464	488	501	477	487	481	484	485	480	474	496	469	488	484	498	526	470	502	522	435	477	493	497	506	523	475	506	524	496	539	502	475	537	482	544	542	487	504	480	496	513	502	508	461	489	501	516	449	474	507	489	534	482	488	504	492	535	528	494	510	468	502	524	464	511	482	448	471	515	491	468	509	497	468	504	485	532	465	490	526	470	462	526	465	507	511	555	521	468	540	468	473	489	498	470	497	485	518	478	512	504	469	476	495	528	472	490	460	543	498	504	518	481	455	526	524	484	476	482	514	517	500	520	477	489	486	473	521	511	454	477	517	506	456	475	485	471	487	508	529	487	471	510	490	485	471	467	490	525	501	503	499	442	534	519	468	497	525	499	502	505	487	494	524	478	499	473	495	500	503	550	477	486	454	477	481	518	515	476	475	497	500	513	492	512	445	561	491	503	474	482	463	505	533	473	526	488	533	491	494	438	501	458	500	465	523	484	501	497	527	511	522	513	533	536	515	477	482	529	453	476	480	466	447	475	479	505	499	473	507	512	526	518	477	484	500	503	515	474	514	487	486	474	510	502	458	477	494	497	468	466	488	501	481	513	498	470	510	476	507	483	488	530	522	530	496	509	497	505	516	472	503	481	503	494	493	499	508	489	498	462	463	486	483	497	545	523	504	497	555	481	498	463	522	510	523	505	462	501	482	489	515	502	492	498	465	510	478	463	526	492	495	494	504	495	526	475	481	500	477	485	503	483	502	501	482	494	484	515	533	495	534	502	515	448	499	493	501	517	494	491	495	503	500	479	526	483	508	500	529	504	459	473	493	485	488	495	468	483	481	467	452	464	493	494	490	525	490	494	496	490	478	471	491	515	511	510	486	505	499	515	488	458	511	496	464	528	503	490	490	493	522	483	458	502	494	500	505	530	523	507	479	491	512	476	468	537	477	521	478	466	487	490	483	469	477	488	516	483	491	461	490	513	491	489	453	496	491	489	453	509	516	504	463	510	513	478	526	526	473	445	518	496	454	489	508	522	485	477	450	494	503	483	465	476	460	509	466	500	492	488	494	483	465	480	523	479	475	495	472	511	532	499	466	537	508	429	527	513	504	490	493	474	466	528	512	504	503	532	481	502	481	466	479	533	525	505	464	523	466	489	488	486	501	504	470	485	536	508	489	532	480	469	482	495	500	474	545	501	492	496	469	536	498	490	501	470	451	513	475	483	470	495	557	517	463	470	504	538	487	446	506	505	498	490	474	475	495	473	496	495	499	532	497	491	477	503	493	467	455	524	441	495	474	529	520	458	509	499	488	540	523	508	496	485	531	529	515	499	501	491	480	510	507	501	503	494	490	530	515	486	474	500	494	470	490	497	483	483	479	474	528	486	487	503	515	500	510	495	483	495	484	489	496	543	516	506	504	482	473	486	505	493	518	500	448	460	491	543	453	490	499	505	499	494	515	501	493	489	523	492	449	552	487	482	493	527	491	467	491	499	485	482	506	496	482	495	515	497	483	481	498	472	508	497	508	503	481	477	483	510	473	483	508	513	508	498	492	490	533	479	519	484	522	493	481	491	476	527	506	529	468	490	525	471	501	469	490	479	470	484	488	459	463	481	513	483	491	496	513	541	477	512	508	506	520	496	494	522	489	464	487	480	496	479	505	478	493	483	487	481	491	491	477	458	506	465	477	476	472	503	453	466	450	478	501	481	519	492	485	493	485	472	507	489	505	518	486	495	511	491	448	495	502	489	516	493	487	489	512	472	499	505	514	483	494	497	518	470	487	497	502	508	489	526	511	477	510	466	551	481	500	507	487	485	510	450	487	448	520	517	516	434	503	522	448	484	488	498	451	437	484	507	499	551	517	482	494	489	494	519	488	464	546	500	465	485	509	465	493	499	461	512	518	496	495	504	477	508	497	521	509	484	536	474	454	468	485	520	519	459	472	494	510	472	513	530	543	510	497	505	471	510	512	521	474	487	555	538	501	513	508	496	491	488	494	487	499	525	513	515	542	482	478	531	499	507	481	492	502	525	534	503	481	496	463	458	492	510	473	459	519	520	474	452	475	502	483	474	512	466	489	518	482	457	507	479	462	507	488	532	492	487	483	503	479	523	510	488	481	520	524	513	478	462	476	477	496	506	468	561	511	469	517	486	469	466	469	501	469	492	504	480	536	499	514	454	513	499	516	542	515	444	514	461	461	502	467	532	491	476	460	492	493	480	467	477	489	493	477	491	460	504	483	539	503	499	475	496	536	515	500	510	527	476	494	488	520	463	467	485	533	500	480	490	483	457	470	427	509	467	486	513	526	482	484	525	497	486	518	476	506	520	481	461	462	494	489	472	499	472	489	509	493	532	458	496	484	482	508	486	532	538	473	515	472	481	488	474	472	482	502	520	543	504	517	520	522	505	499	488	466	512	519	522	447	524	500	480	515	495	489	531	522	537	512	455	463	470	515	509	492	460	492	497	549	507	537	460	439	478	505	503	505	506	471	452	513	519	482	479	475	507	506	477	523	495	462	474	488	488	464	440	479	488	528	512	485	446	500	518	503	484	534	492	481	484	434	496	452	522	458	452	470	486	534	471	468	468	513	463	478	520	499	516	471	484	541	449	497	459	449	497	519	504	492	491	512	479	490	479	531	509	497	455	485	466	503	526	503	504	490	511	514	504	495	552	486	477	524	479	474	504	531	460	493	503	501	471	477	482	465	480	498	481	484	470	502	486	465	484	491	461	524	490	517	507	492	504	478	490	511	505	504	485	506	518	483	509	501	486	499	476	475	521	502	491	516	470	459	499	491	478	471	495	481	502	484	495	484	503	527	460	474	507	479	487	535	487	478	498	476	539	502	506	480	535	477	461	490	496	470	513	453	454	495	476	487	456	508	446	529	490	484	486	494	494	528	481	513	507	495	498	478	470	499	457	506	488	475	506	496	503	530	484	523	501	486	494	489	501	493	512	490	496	467	501	512	525	495	508	510	462	503	501	567	502	497	516	492	482	483	477	500	493	460	520	481	464	492	529	495	529	504	498	438	514	502	512	485	495	543	481	498	466	498	486	438	492	502	484	461	495	508	497	529	510	495	533	512	516	462	490	484	485	511	471	452	476	469	504	469	487	459	509	491	504	501	506	475	497	491	491	505	513	506	456	535	503	447	473	484	462	467	506	514	529	548	507	473	497	481	500	508	496	460	506	463	503	511	496	493	528	473	506	519	503	482	514	529	503	506	475	507	456	480	496	507	530	480	470	495	505	470	516	518	448	449	466	495	513	493	464	492	474	541	470	474	485	489	493	487	517	491	514	487	520	516	495	507	504	507	490	513	485	499	516	501	470	534	480	488	485	480	497	506	503	478	490	478	493	495	493	462	489	496	555	499	451	515	490	502	455	507	470	525	488	472	491	482	550	503	464	507	465	491	482	473	499	463	477	492
24943	21480	24844	28510	21545	20033	2693	563	564	1459	519	279	267	295	271	309	300	284	265	273	244	282	275	276	278	273	314	278	262	266	263	274	250	284	265	267	265	290	239	249	287	273	258	265	276	270	260	284	254	265	269	278	249	285	246	275	272	264	256	268	286	253	255	283	267	255	285	269	277	282	261	280	276	210	270	292	296	296	281	247	287	230	265	271	274	268	251	251	280	277	249	310	279	242	288	263	278	294	260	299	258	264	279	278	271	251	262	276	274	274	281	240	275	265	269	288	253	255	285	256	259	282	276	229	278	268	275	253	296	290	266	283	268	269	263	250	238	239	254	310	243	290	262	283	238	279	287	271	291	248	266	239	264	245	257	290	293	268	286	291	297	262	284	301	281	267	275	295	292	287	274	251	238	233	292	275	243	254	288	268	272	291	247	295	255	255	270	278	242	266	245	277	295	248	262	324	316	283	241	312	276	260	280	294	284	242	269	251	283	302	286	272	269	247	255	286	285	269	268	283	276	256	258	279	273	263	274	285	258	295	301	233	280	282	283	282	287	275	228	266	275	289	263	278	266	256	255	266	283	258	294	312	233	299	296	263	301	236	257	276	273	261	261	270	275	266	256	250	256	300	270	259	263	266	297	281	233	289	238	278	297	268	297	240	288	276	279	264	304	263	287	287	285	259	277	250	266	270	271	278	267	280	295	265	274	285	263	281	269	288	283	288	259	256	251	276	280	261	309	263	253	294	274	260	303	271	293	254	289	252	285	268	273	265	256	281	266	254	264	270	252	275	234	262	270	248	265	282	279	243	277	301	292	244	267	217	292	293	262	264	266	253	281	288	258	274	266	286	266	266	261	264	264	266	273	248	251	304	263	266	248	256	297	271	262	268	233	260	266	265	282	258	258	298	281	280	311	294	280	273	269	262	264	287	311	262	264	328	265	249	276	294	284	272	282	301	236	254	280	282	293	259	279	276	249	298	254	260	297	280	268	287	304	303	279	241	277	279	313	285	257	265	275	285	248	273	261	255	293	281	282	275	237	259	275	251	283	279	257	296	247	278	287	271	275	278	267	289	291	258	279	289	280	261	267	261	249	287	277	261	278	266	248	286	288	264	267	269	252	291	270	265	248	254	297	295	259	278	283	273	247	263	300	259	282	286	271	252	293	284	264	243	266	264	267	267	259	257	303	284	263	288	267	281	280	264	279	291	253	268	274	278	262	267	292	277	230	273	265	278	264	256	282	267	264	282	293	283	268	290	263	288	233	280	267	266	300	258	296	259	299	265	267	294	272	295	266	257	274	285	294	304	253	243	275	266	250	248	262	262	277	285	285	283	280	303	280	253	275	267	277	285	306	249	260	296	245	280	248	272	275	273	278	255	234	251	279	261	274	239	245	236	295	247	274	290	249	273	259	264	281	310	268	285	280	288	293	277	270	250	280	269	245	277	258	290	261	264	263	267	301	270	273	301	233	248	273	295	228	256	281	292	261	251	259	240	307	247	253	265	261	291	275	267	258	267	285	282	237	285	269	291	304	252	246	260	280	282	288	263	290	276	224	269	282	271	263	270	271	262	259	284	262	263	281	291	289	296	278	280	249	225	262	280	289	270	306	281	288	296	285	268	270	265	247	264	264	259	229	274	267	280	260	315	267	257	257	310	273	280	288	258	288	238	244	267	263	264	296	260	281	275	263	287	277	289	238	297	271	282	297	264	276	286	288	259	262	275	272	270	295	284	261	243	283	266	271	275	298	264	258	281	273	265	277	262	267	291	279	252	253	233	288	251	275	223	266	296	269	268	257	263	255	272	299	275	282	257	246	274	272	273	293	281	283	263	277	260	246	276	260	293	279	282	266	263	275	306	281	273	284	286	244	291	247	278	283	249	275	273	262	275	251	273	264	309	257	261	293	283	256	279	281	276	292	244	276	293	254	253	269	276	251	274	276	302	297	274	249	272	310	280	304	257	263	307	268	298	301	244	273	271	287	255	292	262	260	270	273	257	262	296	252	230	233	262	286	253	283	273	288	238	292	259	291	264	289	318	239	284	265	261	248	254	269	285	320	268	281	279	253	268	271	272	265	298	293	292	272	252	279	255	256	250	308	241	264	283	255	267	272	299	285	296	258	268	258	258	248	283	262	280	293	305	265	265	267	314	294	288	251	247	268	265	293	293	261	251	267	289	267	260	250	265	284	291	239	301	221	250	296	279	275	295	311	310	281	239	241	270	246	274	248	279	302	268	247	278	276	287	235	284	273	287	275	265	269	241	282	270	271	283	295	279	280	267	238	285	266	286	256	272	270	284	277	256	265	285	239	248	261	269	248	270	298	254	280	270	275	313	284	248	286	254	263	282	261	268	266	287	269	275	256	256	288	282	272	270	295	253	272	224	246	281	282	295	286	254	263	277	265	267	285	295	256	285	264	274	264	281	266	257	282	261	275	260	255	274	257	249	283	271	286	309	272	279	257	242	275	256	285	280	256	282	274	225	293	257	264	288	275	292	259	292	292	246	262	264	290	264	261	231	256	292	294	288	277	267	262	283	285	278	283	276	247	258	274	290	271	270	278	245	254	257	268	263	262	239	272	285	293	243	238	261	274	274	264	267	274	291	240	255	279	260	242	290	244	283	271	270	271	312	266	277	253	264	249	270	311	263	237	254	261	245	273	242	269	225	251	261	247	262	255	251	277	287	258	294	287	289	291	253	294	258	264	285	279	246	247	251	277	264	259	261	254	265	281	255	283	261	243	248	282	270	254	255	263	322	275	272	260	289	274	260	246	287	254	278	288	285	267	278	270	266	270	287	288	284	259	290	245	273	291	290	253	273	264	249	259	262	267	251	259	250	284	281	262	262	294	277	244	273	302	239	281	256	273	268	252	279	265	290	269	237	279	296	265	261	270	259	274	253	275	245	254	273	290	278	279	285	270	268	259	284	272	300	283	262	268	281	278	259	257	261	255	267	294	266	274	272	274	261	244	256	286	275	274	271	248	267	275	269	270	242	277	274	245	300	248	232	253	284	233	274	284	252	265	285	301	266	298	277	270	262	278	236	274	260	250	260	258	269	255	266	265	278	276	297	248	300	272	277	278	264	265	275	275	256	272	262	257	278	262	252	289	267	261	275	243	273	252	232	277	314	279	283	267	310	259	274	250	280	302	262	268	273	246	262	268	267	287	282	288	284	265	262	266	285	266	284	298	240	278	278	277	275	264	268	260	277	241	276	261	306	273	252	287	283	294	282	260	255	265	255	304	252	270	287	276	288	265	310	296	256	246	273	263	295	251	253	281	237	279	286	273	281	260	257	273	252	261	278	251	270	246	235	260	290	268	251	274	292	267	263	268	254	273	301	282	276	285	275	276	269	259	272	283	264	261	319	285	285	282	262	279	284	280	285	301	259	284	304	271	258	267	261	274	304	266	260	248	276	279	249	283	253	255	284	273	248	265	255	277	273	280	312	293	284	283	253	297	267	277	260	257	267
27010	38004	21207	9046	4636	2370	1016	812	868	1471	778	671	673	659	713	702	643	686	688	631	666	643	670	641	666	627	642	690	664	600	664	678	671	688	684	704	615	676	688	642	641	650	697	694	651	674	669	673	642	658	672	679	658	644	635	703	631	666	659	716	633	629	638	697	675	668	697	700	647	695	637	658	690	681	658	634	662	683	660	656	650	671	627	605	650	592	617	683	629	642	678	652	641	660	623	658	683	646	674	661	685	654	672	689	635	719	629	720	637	655	640	723	719	629	599	643	667	667	709	659	644	654	663	675	634	682	691	651	649	671	637	607	639	647	619	659	665	639	654	608	677	619	647	661	633	666	656	660	721	664	682	651	663	650	664	623	642	638	659	652	672	634	647	697	682	655	609	643	608	655	652	669	654	634	625	713	675	666	631	640	669	628	658	678	681	635	643	674	690	704	661	601	630	653	655	662	678	662	687	689	651	664	688	640	641	663	697	665	678	621	640	642	676	662	669	633	680	678	650	675	648	663	689	632	690	622	651	671	680	648	631	654	658	687	638	685	705	685	646	637	665	693	667	660	603	624	609	649	652	676	654	691	632	660	710	639	669	673	699	670	668	630	690	694	654	695	688	644	671	639	662	656	637	664	670	657	673	650	638	674	651	655	713	664	672	616	647	705	651	676	654	657	647	644	660	687	635	640	679	643	607	642	688	673	644	655	666	666	658	665	682	685	683	659	662	654	687	694	638	677	634	652	707	623	637	671	629	653	652	660	670	694	674	685	676	684	652	637	667	623	612	657	678	627	676	624	681	682	647	686	665	655	714	657	634	638	699	695	626	657	620	724	647	676	668	645	644	648	648	660	670	670	622	674	685	661	684	702	702	673	631	676	663	653	698	707	654	654	638	637	626	666	695	677	654	710	671	625	654	695	668	669	678	676	698	644	689	644	651	615	649	701	657	653	655	675	714	643	638	674	683	670	662	678	689	667	613	638	656	695	665	626	641	687	688	685	675	663	653	675	636	664	631	641	617	634	646	708	646	657	631	702	703	664	666	723	629	639	663	662	699	665	674	700	645	628	686	662	656	674	671	657	693	664	649	680	686	631	656	636	601	653	665	640	625	710	621	657	694	657	726	674	650	633	652	640	672	636	710	646	681	691	637	680	653	646	658	666	613	622	656	692	647	661	651	676	686	612	643	685	687	637	635	695	648	643	635	691	660	642	679	699	649	614	688	618	668	699	619	608	666	704	674	634	653	637	627	656	664	605	635	667	657	652	680	694	636	629	669	649	640	632	661	664	722	695	658	691	653	705	609	653	675	660	684	683	653	669	665	658	665	626	651	653	659	644	652	667	681	641	661	657	615	655	679	634	651	667	620	696	683	678	646	631	697	684	645	682	659	657	686	620	689	670	625	699	662	689	662	689	683	643	663	675	683	610	693	645	661	637	667	646	660	720	662	620	677	683	663	665	668	711	672	630	615	676	650	660	639	664	679	649	652	655	688	658	670	702	689	639	654	647	676	653	667	650	627	632	626	673	644	673	679	629	719	690	690	660	680	692	637	670	623	669	665	626	659	669	674	687	710	655	664	642	641	666	690	687	667	643	675	643	665	664	620	634	660	670	707	656	654	666	674	677	628	686	716	675	678	663	658	673	645	682	669	654	635	639	657	684	701	665	655	674	639	644	631	648	674	639	654	674	681	705	692	665	669	664	657	640	672	677	675	655	680	694	652	664	689	684	661	631	662	622	632	661	679	683	693	685	669	661	686	696	685	629	672	664	682	621	678	663	666	687	675	617	699	688	720	668	684	662	632	621	683	702	634	680	583	665	664	654	637	668	639	628	649	623	715	708	620	629	645	649	650	651	662	659	667	693	649	705	642	666	690	639	670	675	678	659	626	637	685	686	611	671	667	684	650	643	702	650	693	690	647	668	670	622	671	681	681	606	661	653	628	688	675	656	648	647	629	691	645	634	681	697	681	677	672	700	644	650	691	624	706	626	639	680	627	652	650	673	672	683	632	662	692	652	606	661	683	634	638	598	628	682	691	642	672	636	653	631	695	700	640	648	666	670	676	649	707	680	696	689	681	623	670	643	654	688	644	652	671	668	730	660	648	691	644	673	650	684	690	670	635	708	610	689	730	637	618	673	675	668	687	629	644	667	664	662	673	675	690	656	700	653	632	663	665	624	668	690	656	684	681	669	668	679	641	619	650	643	617	651	668	673	674	689	682	700	664	691	666	635	678	661	695	623	681	657	607	637	625	642	695	683	656	679	673	627	664	659	628	624	674	645	680	660	668	642	659	648	693	711	685	666	685	652	629	624	702	687	674	639	667	663	673	662	630	691	659	694	626	668	652	682	618	659	640	651	669	657	648	677	656	673	644	670	659	664	670	717	660	639	662	687	701	662	652	651	677	643	679	699	693	658	705	693	621	737	660	669	686	665	663	687	661	653	692	617	664	682	619	656	633	645	652	639	651	686	659	649	644	662	698	656	636	648	639	642	642	651	678	652	720	668	675	680	650	645	666	681	615	676	650	661	658	634	673	666	692	663	696	694	682	705	688	671	640	620	685	598	685	635	624	664	681	642	655	630	689	644	711	628	654	660	662	659	653	662	624	665	661	656	647	681	635	646	691	714	622	693	663	663	659	637	656	672	666	627	671	625	668	707	661	689	610	654	638	625	620	660	658	692	608	652	654	642	694	679	620	652	694	609	611	703	655	641	669	645	671	663	648	632	666	692	632	623	656	651	706	655	664	672	674	652	673	668	643	646	666	629	618	657	625	634	633	634	692	674	666	684	631	653	658	584	647	625	639	688	629	657	682	663	671	652	650	659	617	635	690	660	693	651	666	672	660	688	678	682	694	663	620	653	676	666	709	689	655	670	681	682	662	641	671	726	664	629	683	643	640	665	617	691	641	662	682	692	610	700	704	641	664	663	660	693	658	631	670	658	670	664	655	627	652	659	668	644	667	642	671	693	657	685	656	644	660	664	661	666	680	649	660	660	673	637	627	663	653	656	676	620	644	678	640	661	665	619	677	657	687	666	641	679	643	657	668	651	677	625	717	646	641	650	710	641	698	640	687	665	643	697	652	633	663	656	604	666	660	658	656	683	631	655	688	703	651	702	670	599	688	696	710	651	657	647	666	665	652	687	693	624	637	679	681	673	652	698	629	665	673	669	659	629	681	664	686	652	665	647	660	645	644	719	609	616	694	649	649	668	716	687	662	644	631	696	662	658	688	665	679	715	623	677	661	632	648	640	666	636	648	644	693	710	690	666	695	636	665	717	686	654	647	623	664	664	698	674	656	667	658	660	667	661	649	625	676	687	637	650	635	643	698	701	675	608	672	625	674	624	672	662	670	675	673	654	664	652	658	696	630	650	623	684	675	690	674	685	656	589	674	701	626	627	646	675	640	688	673	709	608	631	660	696	651	616	625	625	665	672	623	667	671	654	652	665	680	729	635	614	642	641	625	657	657	700
24330	21470	25170	28195	21484	21601	17116	1732	2787	3998	1210	298	254	265	241	275	265	265	271	259	231	261	252	238	252	270	250	251	261	267	259	284	285	270	273	236	296	257	266	250	256	268	236	247	220	270	280	250	268	277	265	274	268	302	257	263	284	251	250	286	262	258	246	251	240	246	258	265	249	275	239	246	246	295	259	240	262	243	239	254	245	240	281	268	268	246	246	265	252	215	263	285	291	279	241	239	258	252	296	270	228	265	235	247	281	248	271	235	252	261	254	281	277	288	234	233	242	267	235	266	242	265	255	265	260	242	280	237	258	276	265	252	246	250	295	252	250	250	251	267	257	258	279	293	255	297	261	259	252	257	261	285	246	277	278	236	269	252	252	252	262	242	233	252	242	265	255	291	257	251	253	276	252	267	247	266	248	245	270	287	254	267	245	268	276	246	283	250	258	244	243	247	273	274	267	267	281	253	243	285	223	263	250	261	263	252	245	265	252	264	244	245	278	271	247	242	267	261	269	269	244	268	266	239	257	261	246	250	251	262	273	247	273	298	250	261	245	250	248	233	258	285	240	261	288	292	293	246	255	268	245	240	263	312	246	254	249	247	251	257	283	251	253	275	263	211	272	256	259	235	235	267	234	266	253	267	267	262	241	247	252	253	285	267	284	262	254	258	254	256	260	255	221	256	217	227	248	247	274	283	281	248	242	260	270	292	295	265	235	285	278	288	286	276	243	251	257	251	276	276	243	218	248	224	246	250	241	264	249	257	240	226	250	237	248	254	242	249	247	281	224	279	274	261	262	281	242	231	243	256	261	253	301	232	256	265	264	252	250	237	267	259	278	238	269	280	288	258	242	264	242	260	254	250	263	259	256	252	268	268	237	248	258	265	245	274	249	241	291	257	244	276	280	278	233	247	236	236	250	265	272	253	271	272	237	253	241	231	268	260	271	255	209	259	265	281	316	243	240	274	286	271	289	246	253	271	272	242	236	279	240	254	248	250	247	274	270	247	253	241	259	259	246	252	255	258	255	264	240	256	220	252	252	262	250	251	253	265	234	285	241	264	285	245	259	251	244	278	260	269	244	232	254	272	242	278	255	258	269	277	253	252	291	257	272	238	263	254	249	262	245	253	233	246	277	255	263	265	256	263	237	265	252	244	262	244	256	265	265	286	267	246	244	273	222	267	251	246	233	251	285	240	255	275	247	257	265	292	275	231	243	268	278	255	229	236	273	245	264	233	257	275	252	283	278	251	238	253	301	266	242	255	259	234	257	252	266	274	245	265	273	301	270	226	257	245	255	278	234	259	266	278	257	236	283	231	228	250	227	270	275	258	254	215	245	267	220	252	277	265	254	264	253	235	232	265	272	262	255	257	262	248	267	283	266	258	269	291	257	269	288	243	234	278	252	253	240	267	273	240	272	242	287	243	289	281	274	243	235	266	251	254	255	300	263	266	256	243	260	266	244	263	252	268	250	284	249	266	256	245	266	233	242	273	225	261	239	259	290	270	279	271	277	269	264	264	249	223	260	255	244	244	264	242	235	250	233	262	261	291	241	242	235	256	217	235	258	265	257	249	242	261	272	259	266	251	250	237	238	268	241	247	259	235	250	216	264	251	221	237	268	227	270	243	273	251	239	232	233	264	258	238	237	258	260	264	285	250	274	257	271	271	239	263	258	226	267	251	278	238	272	266	260	245	261	284	253	269	272	281	256	234	256	271	258	252	277	235	230	249	232	247	272	246	264	260	259	279	273	251	282	245	299	281	244	257	255	254	254	282	273	250	240	246	271	263	249	252	243	319	246	279	253	234	216	287	268	253	274	268	262	245	269	260	262	261	250	243	247	263	270	227	241	277	277	253	244	240	257	251	240	276	266	257	230	260	263	255	278	268	272	262	246	256	267	221	239	247	281	225	269	275	249	266	262	276	273	274	289	247	235	261	270	270	262	247	277	253	253	261	235	263	257	245	251	230	260	247	258	268	272	230	258	279	250	278	290	267	270	226	235	239	264	242	254	234	246	261	265	259	215	253	255	267	260	258	235	247	255	253	254	242	259	260	241	257	243	277	258	255	236	272	235	240	273	275	258	266	245	248	263	253	252	255	247	252	255	239	231	238	284	235	263	238	252	268	241	261	244	263	283	270	253	280	257	257	230	230	278	233	264	227	274	250	275	241	235	247	255	265	264	263	266	250	277	249	238	297	292	245	265	267	244	282	269	281	253	254	265	258	267	251	236	248	237	282	257	233	271	249	247	263	236	267	252	236	238	282	230	253	249	272	257	225	250	248	269	248	259	233	239	231	279	249	255	276	245	229	272	285	267	261	262	260	269	257	226	244	240	262	278	257	251	240	281	275	270	265	262	255	268	236	265	289	244	282	270	244	257	261	281	247	275	264	265	229	282	258	248	244	239	254	251	279	271	255	244	257	274	255	261	255	248	273	286	253	220	275	267	271	274	247	244	254	256	249	250	235	253	284	261	247	265	232	238	255	261	242	255	269	241	249	260	262	275	265	262	242	289	286	246	270	242	259	241	250	257	293	257	283	256	267	213	227	271	255	225	224	236	264	238	245	244	249	225	275	236	226	254	247	249	281	293	250	281	262	255	278	238	243	270	271	258	256	259	256	296	239	266	280	247	281	246	245	274	263	234	233	252	273	263	251	242	275	236	267	246	254	224	222	250	243	250	304	235	251	252	244	236	264	257	263	251	240	244	238	249	256	240	268	262	241	262	272	226	269	277	248	222	252	230	259	243	272	265	264	260	266	264	256	256	238	288	271	272	273	267	310	279	251	269	243	253	248	215	254	260	252	264	270	263	252	250	256	259	290	258	265	262	281	254	225	271	250	260	256	236	230	235	229	250	276	291	262	290	255	265	241	275	229	251	273	258	253	246	269	264	260	251	253	279	229	256	258	250	284	244	248	245	263	267	256	272	271	236	258	259	230	264	235	241	230	238	253	279	288	280	253	275	277	269	252	260	245	270	233	281	254	255	242	250	204	248	259	247	236	276	235	265	255	254	233	243	289	252	264	249	239	277	229	231	237	291	272	260	273	270	255	254	257	260	280	240	263	265	273	250	265	271	268	274	244	245	272	283	243	254	232	262	250	242	240	290	263	264	257	260	225	296	240	239	252	225	225	238	248	270	251	273	260	214	264	247	263	275	265	264	288	289	275	264	227	253	255	250	238	283	275	237	246	261	259	259	261	263	242	223	242	285	228	249	254	262	259	253	275	250	264	252	287	284	249	248	253	261	248	257	240	251	251	252	229	270	258	252	271	245	277	272	273	236	236	248	227	240	263	254	270	285	240	275	276	222	254	274	244	276	240	271	257	250	249	247	251	278	268	235	258	261	241	240	244	264	252	244	220	243	252	230	237	244	250	275	242	264	256	236	246	263	279	266	260	248	271	261	269	254	249	263	276	259	253	273	229	264	261	253	242	231	227	252	247	259	259	273	263	228	269	275	266	261	257	242	256	268	226
27126	41857	26041	14807	7839	3466	1576	980	2043	2649	1095	648	646	610	620	606	609	590	622	614	642	603	620	576	566	589	652	643	652	622	599	634	588	601	631	588	630	608	596	600	611	624	622	591	612	608	652	645	619	620	560	639	594	597	645	627	616	626	584	599	636	612	570	594	611	624	588	640	666	600	629	599	617	597	634	603	609	590	625	598	611	640	634	611	614	612	612	615	621	610	590	628	556	624	589	577	626	599	635	594	602	605	582	631	630	605	618	593	591	612	634	619	618	591	566	599	610	573	615	618	605	596	652	612	574	622	625	619	623	600	599	600	622	618	624	623	596	615	589	619	603	588	620	583	611	600	597	674	638	609	629	611	614	570	577	638	622	606	602	608	613	596	613	598	585	596	618	616	592	599	581	638	614	587	603	624	593	609	611	639	585	607	655	615	647	636	621	595	604	638	576	616	590	610	600	598	592	558	578	584	568	593	569	636	642	671	583	643	662	641	620	608	614	568	598	645	629	611	629	575	638	583	594	574	617	611	637	618	565	610	625	604	623	565	617	563	603	604	557	611	593	583	646	558	596	597	645	636	601	655	551	606	626	598	579	622	644	580	627	617	579	624	663	645	625	598	612	650	646	627	604	586	601	637	604	609	619	589	648	590	625	613	609	597	563	660	587	612	615	603	649	613	628	606	630	615	648	591	602	607	564	589	583	586	666	620	616	617	577	590	583	585	626	606	595	648	624	596	601	637	644	609	580	576	584	629	635	615	617	562	609	594	583	602	644	623	616	632	647	598	595	581	656	630	600	605	589	599	645	619	594	616	591	595	605	598	603	590	590	601	632	597	609	586	591	555	571	610	601	600	652	588	603	580	639	614	618	638	558	623	637	575	631	592	612	628	593	565	603	584	615	594	575	615	602	633	612	598	601	564	598	613	588	601	633	586	563	600	598	632	655	627	586	617	605	632	588	617	590	596	619	596	630	623	598	631	559	608	619	564	635	575	604	574	596	567	615	589	582	615	627	621	610	629	590	602	586	614	593	584	580	635	571	595	602	609	594	643	576	599	564	565	655	614	579	628	639	568	574	624	579	619	641	628	600	596	583	615	629	602	636	570	587	617	553	590	590	559	620	599	623	600	584	623	631	623	626	615	603	557	619	597	650	608	603	610	578	612	577	583	642	637	585	585	610	639	640	624	634	628	631	620	621	586	590	576	655	595	616	616	625	602	605	629	597	657	618	593	599	596	598	611	564	568	634	586	610	642	595	597	583	611	607	561	591	604	583	606	631	612	608	612	635	614	619	608	567	632	575	603	554	600	621	613	626	567	633	630	573	593	598	621	626	631	624	632	603	612	599	591	568	593	571	592	612	578	594	627	576	596	614	621	637	627	612	626	572	577	631	624	634	599	639	623	622	641	625	640	644	601	619	597	638	602	611	599	587	627	636	595	641	580	604	608	611	634	580	634	593	646	596	578	587	608	556	600	585	589	647	581	624	637	574	598	601	624	631	572	625	585	633	574	623	655	620	606	606	571	620	572	625	616	653	635	599	612	579	622	607	586	597	591	609	653	608	601	636	596	598	653	592	623	616	587	561	598	613	550	632	617	614	667	560	593	625	583	615	612	567	632	660	589	580	613	618	619	559	607	607	557	593	580	573	566	580	607	644	613	614	581	631	608	584	601	582	626	572	603	586	585	621	601	564	602	636	598	605	613	646	648	615	601	604	574	610	608	644	597	643	584	604	578	616	590	645	592	603	572	576	621	556	632	607	624	602	602	617	620	569	563	581	554	592	589	547	596	591	644	579	566	594	595	597	600	562	637	606	582	601	655	599	593	598	595	564	604	575	587	604	607	626	628	600	610	627	627	568	613	629	574	590	585	651	630	573	613	633	581	585	588	629	645	630	604	602	631	625	584	623	613	603	599	617	623	568	565	610	603	636	557	551	639	590	600	630	604	589	649	653	610	600	607	649	581	606	584	598	598	600	626	588	584	602	620	566	597	639	631	601	602	596	631	587	587	600	655	626	641	617	613	582	637	601	629	593	621	636	665	563	628	584	560	637	601	589	635	580	581	624	628	580	597	622	613	618	614	609	621	636	610	592	594	578	602	610	576	636	608	586	598	593	598	650	615	577	556	589	632	649	623	575	667	634	562	627	651	661	598	645	611	600	622	618	556	619	633	580	591	597	595	630	592	628	617	648	642	668	646	597	588	608	555	592	613	577	605	579	629	579	581	611	605	636	632	594	586	576	642	587	598	578	615	625	589	641	595	629	644	624	608	610	559	573	595	636	636	634	601	546	587	629	618	603	581	571	626	594	582	598	616	645	590	597	608	619	581	591	612	626	575	571	585	624	620	621	598	588	588	616	630	587	609	634	586	562	596	614	579	618	584	601	612	628	669	622	623	608	633	599	594	614	618	604	603	619	631	625	624	648	589	603	616	559	597	617	597	574	636	595	597	608	577	572	603	571	565	612	669	629	667	610	584	598	654	623	579	597	611	648	627	623	606	592	648	606	602	570	589	596	577	594	595	590	623	616	631	607	587	580	631	638	586	614	566	617	571	596	618	607	632	631	589	611	596	590	601	660	583	627	631	608	652	654	593	610	597	611	597	552	593	592	622	621	624	648	603	609	641	639	611	603	601	563	566	594	613	599	576	637	621	640	570	631	554	655	614	602	630	597	607	652	627	682	620	636	572	585	652	602	612	683	639	592	603	608	587	583	617	639	602	577	623	632	586	600	564	584	567	605	595	616	596	619	621	600	572	581	625	620	603	599	595	625	572	602	620	573	639	580	559	610	586	657	621	589	639	578	561	626	568	655	595	592	605	576	615	613	588	598	638	612	593	610	613	598	640	566	599	600	604	577	611	612	575	629	621	590	593	625	591	625	606	638	643	621	619	611	635	608	596	607	603	557	604	574	630	585	629	614	603	594	606	642	568	620	590	610	613	579	602	588	589	598	599	600	556	602	615	638	660	609	621	600	585	609	622	587	595	617	565	667	592	639	610	596	598	574	599	634	644	602	584	626	574	631	642	640	640	586	623	562	607	607	592	633	599	610	600	600	587	643	664	604	615	625	613	579	596	608	583	596	631	618	563	619	627	618	622	599	595	570	576	609	620	606	624	613	592	600	628	595	602	576	618	578	587	631	551	639	591	612	556	550	598	579	591	582	579	600	609	611	650	606	584	626	606	580	637	561	568	623	629	599	625	608	597	536	623	600	606	634	600	576	620	603	614	617	614	631	597	572	610	599	629	592	626	671	615	621	654	599	632	610	611	645	565	568	593	600	583	583	610	644	622	620	593	596	596	559	620	617	653	619	594	579	603	617	573	566	634	584	613	611	618	573	588	632	615	622	546	560	618	604	603	607	606	599	598	608	622	615	613	599	597	634	578	593	575	577	606	603	630	629	585	623	576	643	631	659	590	637	617	618	569	613	629	621	606	579	650	621	598	590	577	575	602	644	621	601	625	610	580	626	547	667	626
32014	23549	20945	9153	2751	1312	573	344	297	284	210	161	185	181	196	169	192	195	203	217	179	186	185	171	185	198	176	217	172	179	217	172	176	190	176	174	244	193	179	174	173	200	194	180	187	181	167	197	182	221	175	174	189	168	173	196	194	173	202	187	210	177	163	186	179	187	178	182	182	191	187	184	193	191	173	178	199	163	195	178	178	157	217	220	178	162	206	163	190	184	198	163	196	172	182	199	159	181	196	176	176	171	176	177	205	190	189	193	182	209	162	191	191	178	182	188	179	180	194	193	175	186	194	172	183	178	193	187	177	161	191	169	199	180	176	178	179	175	180	187	181	199	152	182	180	194	183	175	190	177	192	181	184	179	185	172	185	199	201	198	186	188	148	185	156	171	202	193	200	209	183	179	168	182	193	168	171	181	196	183	187	175	181	191	175	178	199	233	188	218	174	188	186	199	167	186	190	170	175	174	203	162	187	182	168	181	178	195	182	202	169	176	180	183	170	205	187	181	177	198	189	173	183	181	204	173	179	198	223	202	183	182	180	199	181	206	196	191	188	189	190	183	166	198	176	169	191	194	176	190	171	202	185	201	211	170	192	170	166	184	207	199	191	213	174	199	205	206	179	207	178	165	220	183	178	225	194	190	192	196	188	191	176	193	185	163	215	168	181	186	196	181	175	179	182	168	199	177	181	208	190	166	174	187	220	195	182	202	175	162	192	182	182	201	185	167	182	176	192	197	202	206	171	198	172	200	179	193	196	207	185	192	187	150	174	183	196	187	183	193	188	162	192	191	189	169	201	198	190	175	155	198	176	182	182	181	196	180	160	169	191	205	192	205	202	190	195	187	194	172	154	216	198	194	168	184	172	179	207	184	181	190	207	199	165	201	190	183	183	182	180	196	194	139	193	196	168	195	182	187	192	178	200	209	202	160	185	180	165	172	182	188	175	168	187	194	175	175	182	182	177	205	213	181	188	176	173	168	185	201	181	182	199	180	210	163	165	192	161	202	168	182	207	178	197	212	189	213	191	205	180	184	196	181	168	208	157	181	178	174	184	181	171	182	194	201	201	174	189	188	176	193	184	165	197	189	166	159	223	189	177	173	193	190	199	196	181	187	204	178	213	184	178	183	187	172	208	187	191	188	209	184	196	187	163	192	186	175	174	191	177	184	203	177	176	185	163	197	163	205	187	200	170	174	163	184	169	182	164	206	175	177	195	170	186	183	189	189	177	163	181	189	172	182	186	208	185	201	180	192	175	194	187	191	196	197	207	188	195	223	201	173	167	177	190	194	191	182	206	182	185	183	175	184	186	192	164	200	168	180	184	188	199	191	181	202	198	181	172	200	179	190	198	189	212	186	180	176	182	164	187	170	196	199	195	208	192	172	188	214	164	189	175	204	190	195	207	190	190	198	199	207	167	202	199	181	197	186	181	198	179	171	185	201	209	196	171	189	162	170	174	179	176	200	207	186	196	200	187	192	182	184	197	171	165	191	189	184	202	184	184	189	173	207	179	180	193	191	181	185	179	188	197	187	168	165	183	167	171	184	175	181	154	180	200	210	164	189	174	165	184	178	139	188	161	184	198	178	176	166	183	180	191	211	174	188	199	178	163	187	161	191	178	197	200	198	186	210	198	210	184	157	184	196	216	193	193	195	163	175	158	188	193	201	197	185	202	171	198	203	183	171	209	172	193	164	169	195	181	216	183	172	185	179	179	165	194	214	183	171	191	173	180	208	177	173	199	180	202	233	198	176	161	176	180	175	171	179	174	187	192	192	195	173	181	179	182	196	174	167	214	212	179	183	197	171	164	191	205	170	161	163	188	168	194	190	191	171	202	190	185	179	172	156	181	190	204	178	204	172	182	176	171	162	190	187	192	182	178	175	179	185	193	205	203	191	192	201	177	174	182	160	172	194	206	213	180	160	198	216	199	178	186	181	157	186	189	182	205	195	187	207	180	172	196	202	184	187	178	209	179	179	191	195	181	160	182	186	185	189	200	193	192	204	176	161	183	191	200	185	167	187	206	163	180	189	203	177	192	169	166	193	211	198	178	173	182	180	206	167	191	207	187	218	223	208	195	177	174	162	214	181	190	205	171	194	180	208	191	181	197	188	200	203	191	166	189	179	191	192	186	144	169	193	160	179	192	202	184	183	170	202	172	186	178	159	178	171	182	177	194	175	203	202	201	185	197	163	178	225	183	193	220	185	209	185	195	183	171	164	193	172	185	183	167	202	182	179	199	172	171	185	183	179	181	192	215	132	183	192	186	175	206	180	196	193	182	178	208	174	179	188	179	191	212	175	176	205	187	190	190	199	191	197	192	163	208	187	196	194	199	171	170	179	181	207	190	204	177	202	181	180	173	184	174	190	209	172	189	167	174	200	186	193	201	204	181	196	155	197	174	183	176	194	195	180	180	185	176	190	209	176	168	176	179	189	167	217	174	183	182	182	184	185	166	170	203	185	167	175	195	185	174	196	211	198	197	192	184	209	184	213	181	168	198	191	179	200	166	192	189	181	199	176	211	201	184	190	175	197	189	171	165	192	169	212	190	184	217	175	173	186	186	194	186	194	176	172	177	197	167	204	190	199	185	192	180	208	157	174	182	190	182	175	192	190	190	190	201	194	173	182	194	187	190	194	191	201	187	190	179	202	174	179	206	201	187	186	183	164	199	215	185	180	219	165	204	202	192	203	185	194	207	171	206	177	201	163	226	170	177	182	187	192	168	201	169	176	197	179	173	191	189	183	191	186	153	160	167	174	187	187	213	191	186	183	191	170	172	184	190	184	178	216	182	156	179	189	184	188	191	179	196	174	196	204	204	178	189	168	184	195	173	212	188	175	212	164	179	198	163	177	213	170	190	162	180	195	187	176	175	190	182	173	195	184	185	179	199	199	190	204	183	201	192	179	214	196	186	167	195	186	216	179	213	183	182	227	188	205	204	182	173	187	168	168	179	215	212	188	195	165	201	195	186	177	196	190	173	179	181	190	193	193	174	176	193	180	201	171	182	193	207	197	170	173	157	177	202	184	179	178	170	194	182	194	190	185	206	166	195	190	170	209	185	212	182	194	175	187	205	183	184	208	193	179	171	174	162	191	153	181	191	184	168	159	179	162	186	193	201	172	214	171	180	188	174	183	188	164	193	184	202	187	182	198	184	179	189	202	189	189	183	196	193	169	179	204	174	212	183	189	186	175	198	178	182	191	194	212	169	183	172	186	172	187	192	167	174	183	184	171	177	169	181	191	194	173	173	191	214	168	173	187	179	160	166	178	172	180	180	190	192	162	174	195	187	187	165	195	173	194	188	186	168	176	181	201	185	210	186	199	188	196	181	171	176	187	198	197	158	183	201	199	191	152	151	179	185	202	200	172	178	183	193	218	189	177	207	186	173	215	197	200	158	203	179	201	182	208	176	171	203	173	177	168	190	166	214	199	199	185	185	170	197	188	193	163	209	193	183	189	216	181	191	173
24785	28330	13131	4854	2133	1171	700	576	615	566	518	479	499	447	499	477	476	486	499	494	546	499	451	490	498	509	487	566	504	475	532	484	493	522	480	520	475	471	475	486	494	519	501	498	499	505	505	480	489	471	509	502	513	460	481	485	533	478	506	472	498	547	510	485	476	460	448	467	520	529	493	486	487	498	507	498	502	521	497	461	501	464	477	500	454	530	506	510	478	522	493	502	520	471	491	459	481	535	508	514	474	500	474	492	530	470	470	508	512	468	483	546	500	473	488	484	489	481	462	461	512	493	528	484	491	498	522	527	524	437	479	483	464	506	430	510	498	468	500	495	501	487	471	498	536	495	503	459	534	495	482	503	487	476	479	525	506	493	491	481	552	527	481	487	473	481	481	480	446	478	492	490	522	503	494	511	485	463	478	471	493	498	513	442	478	540	478	425	457	470	478	479	451	499	462	465	490	512	515	497	489	516	480	480	521	477	490	519	510	472	516	462	501	477	490	489	495	498	489	483	474	527	500	476	484	512	505	460	493	493	503	483	525	504	491	523	506	499	535	520	472	544	484	504	472	520	471	495	456	467	481	466	471	424	459	487	486	495	483	470	468	474	511	463	505	516	500	502	507	539	504	498	519	517	489	492	485	464	451	484	510	477	509	483	464	485	468	491	490	471	480	522	489	508	483	512	467	494	497	494	508	478	552	478	489	462	517	499	468	481	506	494	480	480	464	486	464	486	501	508	505	501	483	475	495	487	473	504	487	510	497	503	499	517	524	472	519	514	470	501	461	496	497	466	480	491	475	456	434	477	469	478	459	550	511	502	489	468	509	443	501	512	456	484	487	502	458	507	473	484	504	497	506	490	489	521	449	509	456	495	502	482	517	500	501	506	501	493	491	530	521	508	508	563	483	496	455	504	449	481	479	500	490	490	497	492	501	487	508	504	535	491	471	485	477	483	511	503	496	510	481	511	501	500	509	485	474	506	477	464	523	477	488	474	462	499	464	450	464	496	441	477	454	472	478	473	495	489	486	520	467	482	506	524	489	495	510	484	495	481	493	497	503	487	467	526	469	497	488	482	536	515	526	483	492	475	502	510	525	457	489	478	482	523	531	454	521	448	482	537	475	497	484	495	471	500	491	486	485	524	490	504	518	500	529	519	488	519	506	438	516	493	467	499	449	487	490	495	470	513	514	513	509	522	488	464	463	466	493	508	499	485	499	523	466	487	552	503	500	488	532	508	496	467	501	503	483	495	510	501	458	502	452	497	492	451	444	515	510	477	481	506	477	491	475	484	488	465	501	487	446	468	467	518	519	490	508	470	477	476	497	499	506	475	533	489	508	493	504	442	505	496	477	494	515	505	491	474	506	493	510	493	460	552	492	508	477	495	464	476	466	487	501	519	506	529	478	483	453	514	487	486	482	480	482	483	486	513	492	494	450	520	494	510	480	477	545	555	498	470	491	525	483	485	504	485	528	497	465	471	487	481	477	454	504	487	478	507	491	483	497	488	479	498	517	493	478	516	498	495	489	516	469	480	500	498	526	482	444	502	476	474	529	477	503	504	489	533	508	452	520	498	484	517	465	419	485	490	478	534	477	505	510	494	494	517	429	481	465	516	481	502	503	502	492	479	497	511	479	468	479	467	504	496	478	480	516	500	481	468	480	481	511	530	477	444	496	511	488	510	454	475	455	477	505	484	500	514	504	482	475	471	490	526	515	461	495	522	470	493	517	487	521	461	494	519	489	493	502	460	458	479	499	454	493	503	474	493	498	511	498	515	505	513	518	472	487	472	455	500	511	517	475	494	476	502	495	452	542	448	439	486	497	504	454	481	488	494	485	515	501	496	505	518	479	484	492	507	486	469	454	507	488	485	520	487	503	494	521	464	490	481	454	493	490	455	489	448	465	493	495	491	532	506	484	506	490	462	470	485	502	485	488	442	478	494	475	506	483	494	440	527	466	459	506	498	508	447	508	563	459	509	474	482	502	509	458	506	484	498	462	489	438	497	499	489	471	459	523	505	467	429	483	468	484	519	484	497	484	517	510	436	477	499	464	498	504	479	500	489	500	523	458	517	530	482	521	528	485	471	489	437	472	476	521	494	493	477	505	507	496	491	472	456	469	484	466	484	540	480	509	495	481	503	473	492	474	473	483	483	493	487	454	496	482	491	470	491	478	532	467	482	488	488	456	496	483	522	482	465	467	513	482	494	461	475	514	464	535	473	493	468	485	446	490	483	488	510	474	464	521	522	465	471	482	457	506	538	482	514	522	509	488	460	520	520	494	529	482	491	452	458	501	444	463	517	467	513	508	520	498	493	454	496	539	509	507	520	474	434	488	504	504	508	489	475	494	497	480	524	513	471	495	509	507	525	502	520	513	503	476	507	497	548	506	522	503	490	486	497	526	452	473	481	504	460	476	495	511	486	494	521	495	495	462	480	519	460	496	524	480	473	543	488	472	503	503	468	515	505	462	460	482	512	474	473	485	468	483	444	460	503	519	513	524	511	465	483	469	502	469	483	500	476	515	480	499	514	494	503	466	488	497	519	503	477	481	498	498	470	490	472	464	456	495	511	525	501	454	492	502	489	491	500	515	496	492	498	470	500	491	502	549	529	484	513	475	523	484	480	475	510	483	491	500	511	469	486	477	491	514	504	510	493	514	510	473	496	528	432	509	490	538	488	455	463	539	488	490	482	520	510	543	545	497	449	479	500	505	518	477	497	487	494	482	479	518	507	474	513	527	498	468	498	472	498	538	486	539	502	493	492	480	531	501	508	475	473	486	470	502	467	476	484	475	476	503	510	499	500	509	480	479	497	519	504	505	484	465	481	493	519	529	500	524	517	498	508	476	470	510	494	536	520	547	495	488	452	508	503	498	481	481	492	515	535	478	487	493	516	493	468	490	523	476	455	499	507	476	443	505	488	502	497	487	509	504	466	460	446	498	492	512	494	470	531	481	477	482	474	503	448	490	455	519	504	516	484	510	482	494	509	479	509	458	505	497	492	498	498	458	493	460	507	521	518	447	436	500	468	504	534	511	520	498	462	483	506	494	519	545	484	510	493	459	481	476	477	525	505	496	494	505	489	479	462	520	468	505	490	452	504	485	491	488	425	497	462	493	494	464	499	517	506	478	506	495	498	473	525	523	477	478	464	501	492	529	485	510	463	483	494	486	462	508	498	491	465	466	498	449	500	468	490	475	497	484	472	494	461	502	477	513	496	508	508	493	498	485	478	480	505	482	491	503	504	502	470	510	494	503	482	495	481	477	499	510	445	478	478	476	479	510	480	473	456	535	436	506	493	505	513	465	469	464	470	482	490	469	497	478	484	506	452	489	488	488	501	498	483	497	509	474	498	498	463	494	483	469	460	503	504	515	472	482	516	475	470	472	509	461	444	516	482	491	507	518	487	482	481	516	513	508	503	467	482	481	498	499	466	505	507	471	514	480	505	506	476	546	541	539	509	487	489	494	482
24996	21514	24906	28559	21537	20013	3933	1947	2159	1967	545	280	283	291	287	278	304	276	263	275	294	287	278	290	280	283	314	286	288	235	280	250	273	264	279	262	264	289	303	265	253	315	275	265	298	267	290	307	265	254	284	258	249	283	300	281	305	268	269	283	288	280	267	278	264	256	264	270	283	243	276	251	261	277	282	285	259	261	295	264	292	249	260	268	243	306	328	236	286	246	248	262	267	283	312	272	234	293	298	274	246	279	273	271	274	263	272	274	285	267	262	270	256	268	273	248	273	270	279	241	296	279	273	297	305	272	244	271	230	240	275	247	272	289	249	311	314	273	253	269	253	280	273	252	252	260	275	268	256	289	287	297	293	289	284	299	253	301	304	278	282	288	293	292	285	293	277	268	257	280	266	289	267	286	314	289	304	254	288	267	280	268	248	271	278	263	274	250	291	306	261	268	246	267	289	267	263	269	267	290	258	266	278	301	311	288	270	265	267	290	294	268	274	285	259	272	261	279	282	264	280	253	275	270	329	284	257	270	259	256	272	254	256	285	263	283	300	240	269	293	283	260	303	292	301	285	307	262	276	256	290	293	315	283	289	236	255	276	271	279	307	294	310	257	299	249	260	285	296	247	271	291	267	272	263	265	262	248	279	303	265	284	286	266	278	300	271	272	271	272	292	256	258	289	268	288	255	267	288	263	281	295	304	324	262	289	257	265	234	285	272	278	300	271	257	278	286	259	268	279	271	277	240	265	280	284	290	265	285	289	289	291	249	305	292	265	250	255	279	286	246	263	272	304	276	248	274	281	247	276	271	263	275	269	275	257	269	296	289	289	263	269	292	273	275	267	274	260	245	284	255	277	272	265	265	288	253	280	315	298	285	304	271	276	275	275	274	267	298	283	256	284	277	293	299	308	298	262	310	292	260	272	270	281	267	294	273	248	260	264	290	270	272	277	298	291	271	289	298	287	290	262	297	281	287	263	281	248	288	282	280	286	272	265	280	263	271	270	310	292	300	262	245	287	255	302	223	244	264	247	256	267	282	282	270	290	275	261	316	306	260	259	292	253	289	277	265	261	318	259	263	288	273	302	260	260	282	290	280	292	293	250	272	263	259	274	319	269	311	273	288	261	252	265	265	248	268	271	289	294	270	287	269	248	307	282	267	287	270	237	279	267	257	293	283	255	282	284	254	299	266	253	286	285	307	265	288	286	240	264	255	276	292	230	261	280	276	279	279	295	300	312	281	299	285	288	297	276	305	297	289	282	256	261	291	258	258	245	282	276	287	269	259	280	263	255	279	294	259	284	280	260	268	312	325	253	301	273	300	275	311	290	298	274	296	292	274	261	274	284	226	273	251	293	281	256	232	261	274	265	282	290	271	261	303	276	302	278	286	263	250	281	255	241	290	281	262	268	270	254	262	276	280	290	282	281	251	246	287	302	261	266	276	279	277	260	285	272	276	301	281	281	261	285	293	239	263	265	265	289	267	265	270	260	275	287	283	246	232	247	288	287	276	279	285	280	266	276	266	273	264	331	256	251	263	284	269	248	268	288	292	259	306	293	284	282	271	269	264	254	275	317	288	319	272	258	250	284	285	296	300	273	272	289	287	249	275	277	317	279	269	269	275	283	255	246	277	283	267	283	289	255	268	273	272	266	253	242	274	286	253	266	247	276	279	255	284	287	285	288	245	262	260	294	265	273	284	328	277	257	271	302	283	297	305	267	260	254	284	277	303	296	270	277	284	292	268	269	271	285	290	258	290	286	256	289	271	289	252	264	256	259	286	290	242	254	270	272	286	270	247	283	277	281	294	283	277	277	269	257	263	279	262	287	275	246	296	291	269	271	263	283	282	293	288	280	289	229	263	243	279	270	281	279	274	267	261	248	260	289	281	256	251	276	292	289	266	255	282	286	270	260	272	284	268	303	273	278	259	275	296	289	277	250	286	251	327	284	270	262	287	286	284	266	259	287	271	244	309	298	322	270	279	247	259	287	279	257	260	290	266	298	265	278	288	298	255	308	253	291	268	270	273	295	280	272	269	274	306	276	275	268	273	268	289	272	306	283	279	260	288	301	289	281	266	290	296	271	277	247	269	255	275	290	266	274	290	266	269	251	273	285	259	264	258	272	270	272	282	273	253	260	251	293	275	292	285	274	275	273	254	270	296	269	297	279	252	278	292	262	275	261	237	309	278	282	302	243	247	279	271	294	292	278	247	285	281	256	287	268	262	287	295	291	282	300	234	278	259	300	266	266	232	277	280	288	267	312	298	243	267	281	283	290	251	266	266	296	289	260	281	258	284	257	259	262	300	291	289	272	277	271	285	257	245	299	307	300	285	254	236	279	265	309	290	265	285	294	277	260	260	285	278	303	281	295	287	257	264	249	274	264	265	290	266	260	258	268	269	257	263	280	241	269	272	276	278	291	298	262	259	291	261	269	226	281	319	288	275	275	291	271	285	292	297	296	240	272	259	270	275	291	285	275	288	267	266	238	239	273	266	264	286	257	279	286	289	284	285	269	257	295	283	285	269	263	267	301	300	287	263	302	251	295	247	275	275	292	277	276	266	268	268	281	258	269	273	312	271	263	271	273	277	260	268	303	282	325	262	261	261	261	264	299	283	296	262	262	268	280	250	264	256	262	291	237	296	272	270	279	299	274	280	278	252	294	288	263	273	255	288	287	279	278	252	259	242	272	255	265	261	268	265	271	282	287	259	298	276	290	264	268	286	258	265	269	272	290	283	280	246	277	256	299	307	261	263	308	253	259	283	307	283	273	254	261	287	312	290	279	246	270	286	258	278	286	268	291	270	282	270	254	321	322	292	277	274	263	275	276	279	270	280	252	259	299	265	306	255	241	259	283	283	281	247	275	286	258	284	244	273	286	303	282	312	269	300	274	280	246	282	304	297	284	277	267	261	241	263	269	250	273	287	294	285	319	279	265	252	300	283	275	256	307	267	288	294	298	274	285	294	259	278	276	263	276	251	273	269	266	277	268	251	280	262	298	293	274	274	264	293	284	265	276	293	265	295	258	260	261	275	257	260	275	263	278	265	270	247	281	257	264	291	265	252	256	302	269	280	278	287	283	275	295	286	285	268	296	272	292	290	291	283	251	282	263	259	309	275	284	273	287	292	259	273	256	280	277	265	263	284	253	259	305	302	284	276	292	260	269	286	277	306	287	260	263	274	246	257	314	275	274	259	286	280	276	283	279	271	255	273	291	288	294	303	246	298	288	278	288	257	255	238	276	261	267	307	305	281	272	298	262	295	273	277	268	312	285	274	291	266	272	284	297	272	289	285	278	291	271	277	271	286	261	268	287	254	288	282	267	267	279	262	271	308	261	272	272	283	287	267	258	279	228	263	285	270	263	281	259	293	263	260	298	283	280	284	266	252	261	249	291	297	287	249	269	286	285	300	271	279	266	287	242	286	282	262	273	237	279	266	250	263	291	278	293	279	260	264	291	226	265	250	271	278	261
27359	36227	19877	7933	4967	2506	1500	1501	1863	1759	864	672	718	674	734	733	647	674	679	655	639	722	679	646	666	681	678	661	670	659	693	682	679	674	670	642	670	696	670	693	670	648	653	670	634	681	647	676	683	659	669	676	697	636	700	649	663	636	656	725	715	733	708	736	665	643	715	708	670	674	719	628	695	688	671	645	742	685	719	647	690	710	649	674	669	656	625	684	683	670	668	676	634	703	677	635	707	684	689	655	683	675	676	677	684	662	637	679	664	661	623	686	694	641	673	711	665	707	708	631	680	639	687	664	706	655	651	663	699	705	692	636	718	697	639	683	671	712	674	683	696	692	701	701	660	673	683	654	689	692	646	662	678	682	635	643	656	660	655	612	640	655	674	628	716	681	624	673	664	686	690	703	675	706	690	687	748	672	704	672	664	691	663	675	636	686	675	685	690	690	651	661	646	639	628	654	667	660	658	707	681	671	657	680	647	642	686	699	687	685	712	630	686	674	664	664	614	705	671	709	662	659	684	665	655	695	710	670	673	649	689	644	702	665	726	640	684	703	681	690	698	686	680	690	681	683	641	629	639	657	648	681	667	686	705	682	670	658	716	660	677	622	701	703	665	668	704	700	656	647	690	683	684	665	650	731	682	683	664	686	669	643	704	697	675	650	648	684	612	644	688	672	708	648	703	665	645	686	675	687	668	720	660	672	701	655	714	638	620	689	676	670	665	651	690	680	725	645	651	682	717	647	676	671	674	675	697	657	650	678	702	676	697	718	655	663	647	676	717	648	716	698	679	672	684	641	676	710	668	733	684	684	642	673	661	639	702	683	688	675	647	673	685	628	670	628	611	622	676	665	680	663	682	705	728	690	669	652	723	669	687	659	692	648	697	636	690	682	650	654	631	687	645	677	681	659	629	698	700	684	693	677	713	645	669	660	703	686	632	684	710	658	668	692	665	667	666	650	658	672	671	631	682	666	674	674	685	664	695	627	710	695	708	689	659	657	649	671	660	670	670	663	680	675	617	697	652	686	648	646	686	667	645	733	684	690	671	697	651	712	710	664	677	699	675	718	681	662	679	654	701	663	695	618	665	688	702	654	669	699	639	640	649	690	675	701	657	689	679	682	693	662	703	711	692	675	697	724	704	714	661	648	725	681	695	696	647	657	671	673	691	700	693	712	706	646	637	707	677	708	659	686	678	660	719	657	637	635	651	677	659	684	647	690	687	697	661	702	652	676	666	678	691	650	672	668	713	696	671	684	680	710	686	652	663	699	643	639	681	698	730	718	655	661	674	653	691	600	715	667	654	647	673	724	677	677	706	651	681	718	670	637	661	632	658	644	650	663	635	706	690	721	663	673	645	666	664	659	688	667	698	681	672	689	675	701	644	654	721	682	644	681	654	677	658	644	683	682	676	698	741	669	685	664	676	666	707	711	703	680	662	689	665	666	639	686	674	686	702	672	685	661	651	637	685	699	682	653	675	668	731	696	606	675	687	671	661	654	664	668	651	704	636	648	731	691	703	698	693	660	618	679	662	644	684	672	652	695	694	661	683	680	639	702	672	650	676	672	643	659	687	659	708	695	635	681	672	680	658	645	659	732	643	684	664	700	669	707	650	688	650	673	674	658	692	607	661	722	636	675	663	657	662	657	656	667	679	673	652	638	718	672	638	718	703	727	647	704	656	656	657	668	665	656	659	597	673	672	689	733	657	673	722	662	661	702	640	672	685	693	660	682	705	671	694	623	705	710	658	681	654	675	666	694	705	664	671	644	635	702	664	658	665	681	656	713	693	682	668	706	654	721	644	705	710	676	729	681	679	662	676	691	669	695	704	609	631	663	640	656	679	628	690	690	646	713	659	677	664	723	743	598	631	692	702	676	672	670	665	677	714	651	661	598	633	667	668	649	644	684	642	663	668	698	642	664	654	670	693	707	651	713	634	699	657	674	663	625	657	684	675	675	693	690	663	671	690	686	723	690	716	677	687	673	640	628	608	658	664	703	700	691	667	656	706	642	661	659	688	693	654	675	685	662	709	699	620	684	686	616	664	658	653	693	697	641	653	682	714	679	647	704	696	716	657	698	657	702	710	651	664	684	667	687	686	688	689	725	657	650	675	648	669	665	653	627	724	667	722	678	645	690	636	702	705	708	676	646	675	672	676	658	663	688	664	632	678	666	704	632	705	643	653	674	681	655	608	659	666	657	662	684	675	652	652	693	684	668	686	695	671	674	702	705	675	655	645	687	645	647	652	665	636	674	668	679	674	704	654	678	669	631	677	687	675	633	700	641	683	692	705	666	661	629	640	667	714	663	666	632	716	638	664	683	723	717	716	649	689	677	670	674	677	684	717	699	680	656	750	715	700	668	669	647	703	659	694	659	759	694	716	681	725	655	666	676	706	722	663	666	731	669	687	634	719	682	698	687	657	723	666	660	661	672	674	682	719	689	685	644	654	659	693	687	634	649	685	715	693	698	692	679	649	641	654	651	663	692	683	701	663	677	699	656	632	680	682	656	681	668	671	651	692	656	669	697	657	635	713	676	674	672	662	652	714	660	677	699	707	646	653	634	657	681	653	623	680	641	679	659	615	712	717	687	671	678	704	690	646	698	679	714	674	639	687	709	696	692	719	655	718	667	715	665	677	693	684	673	702	670	654	703	671	641	678	666	675	652	683	699	654	677	659	623	691	590	698	712	651	684	681	688	683	700	729	652	678	650	673	653	624	704	711	652	699	666	622	692	646	603	692	668	729	647	671	633	651	702	681	653	685	659	686	680	632	689	696	716	657	658	640	636	648	682	649	664	680	685	697	649	667	640	675	699	653	697	685	709	648	659	627	632	662	641	648	664	661	659	722	708	693	646	661	702	691	695	652	668	687	623	657	690	679	699	617	675	693	674	686	668	704	689	688	643	660	651	670	697	696	655	658	710	654	625	645	686	693	608	661	639	691	645	709	704	652	645	681	703	699	694	618	663	707	654	687	654	666	709	685	649	681	695	723	687	719	663	694	664	729	706	719	695	658	718	687	650	679	690	660	679	707	660	693	674	653	668	658	637	685	668	663	674	628	700	651	666	723	704	629	695	700	611	705	625	701	698	701	656	705	696	682	673	654	636	626	689	668	675	655	708	661	702	626	681	678	670	646	687	638	656	667	704	649	627	698	681	720	726	721	693	632	669	680	639	680	660	702	650	643	608	722	628	690	655	678	715	699	712	683	686	694	698	694	697	691	681	681	693	673	642	664	682	697	653	690	629	685	652	658	663	661	703	669	641	667	660	670	644	626	706	712	665	691	682	657	735	648	714	682	659	704	698	686	655	625	737	678	719	672	650	666	713	629	679	693	641	665	661	680	660	683	700	675	660	712	696	656	667	682	658	626	728	660	718	677	695	700	671	697	652	696	668	654	623	700	673	657	617	669	655	659	652	631	699	663	672	696	680	660	639	707	679	643	712	683	691	657	684	667	693	674	646	688	688	684	656
24326	21462	25157	28191	21479	21601	17888	4458	4637	3543	975	268	265	283	281	313	275	257	274	234	263	309	271	297	270	292	243	253	262	255	230	268	267	274	286	234	254	292	277	242	249	245	244	260	277	275	238	266	292	271	267	280	239	265	290	241	266	278	266	274	263	253	268	254	266	281	235	266	270	258	269	279	285	275	231	274	250	246	280	231	239	244	223	258	299	260	276	242	272	257	281	243	267	222	226	254	291	251	263	244	266	242	240	279	271	247	268	263	275	266	274	263	272	269	263	286	247	240	246	273	267	230	249	249	261	265	269	278	247	255	253	265	253	268	245	245	252	258	268	238	259	259	235	266	270	238	246	247	248	243	264	226	255	255	271	277	260	253	249	252	275	279	272	238	216	230	267	243	275	278	249	261	265	246	243	234	232	233	249	234	247	267	269	272	279	240	237	267	256	231	226	247	230	237	269	257	247	239	276	236	268	254	283	243	243	267	261	227	264	246	258	234	280	272	255	241	234	252	247	268	272	252	238	249	259	232	244	245	263	268	281	305	274	262	279	230	240	258	257	243	257	254	309	270	246	246	265	276	211	254	253	235	232	238	267	261	249	262	287	247	241	259	227	253	275	263	256	217	252	273	254	267	271	242	267	226	263	267	249	279	262	294	231	255	249	273	276	252	244	245	247	280	232	246	269	256	249	273	227	281	259	279	243	270	255	256	243	248	269	303	275	245	275	256	226	264	236	266	242	229	275	266	264	250	286	242	260	234	274	301	257	258	278	244	278	270	246	239	237	258	254	232	239	252	277	236	269	253	260	212	308	238	228	236	257	266	272	257	269	305	264	283	251	268	257	267	275	277	253	285	225	266	251	271	253	272	260	288	279	274	251	255	268	252	265	252	286	285	265	261	280	251	250	277	239	226	261	267	223	221	260	277	231	296	273	266	226	255	261	274	266	265	248	245	294	287	250	256	268	254	262	245	263	277	260	246	265	255	264	265	246	253	265	268	250	237	244	250	285	252	240	290	243	280	248	241	243	252	246	231	219	280	232	267	248	269	229	245	253	265	247	262	264	243	268	244	250	255	243	275	252	257	273	260	282	280	246	228	240	263	241	286	267	268	286	293	237	245	296	240	252	250	264	258	272	253	258	263	244	256	275	276	288	304	255	261	241	238	241	273	250	247	251	244	231	267	245	234	277	278	257	251	235	261	244	268	252	263	240	262	256	240	233	280	271	252	271	239	269	255	252	242	262	260	298	259	233	230	262	253	247	262	278	279	248	297	287	255	270	304	264	261	281	254	281	262	265	243	271	301	299	267	251	247	268	253	238	252	270	256	249	241	272	227	268	261	282	213	267	260	234	281	294	291	253	281	278	238	259	256	236	251	263	257	272	244	222	268	214	285	257	246	247	248	284	253	239	261	239	242	252	272	268	234	248	255	246	272	234	246	292	227	289	273	245	266	258	274	303	259	275	234	254	257	277	273	261	252	263	263	268	246	232	260	282	290	240	291	251	283	217	239	267	270	256	272	274	263	258	265	219	290	246	257	262	269	260	263	248	228	267	293	297	275	292	258	269	253	255	289	238	258	256	238	280	271	261	266	224	227	262	250	262	284	285	250	247	236	272	270	274	263	267	259	274	272	265	263	292	253	251	261	250	241	296	273	264	232	228	265	258	307	256	276	268	280	232	253	251	280	272	253	273	247	238	258	249	267	266	255	231	276	273	274	241	246	259	249	256	260	245	278	259	260	249	274	240	270	208	269	261	240	270	240	261	271	269	270	270	258	292	292	248	243	234	264	263	242	275	250	256	237	275	256	312	252	260	240	262	274	228	277	251	282	265	252	273	256	274	237	255	248	253	272	236	253	287	232	279	241	269	233	259	238	253	271	265	249	303	254	255	271	238	267	280	267	258	243	248	308	241	246	246	249	266	312	270	258	243	248	265	267	267	253	261	232	267	277	248	264	278	261	243	253	287	264	225	255	271	245	269	262	291	264	261	277	267	274	253	245	257	254	272	274	309	226	248	244	277	246	232	265	256	271	256	246	243	258	239	287	262	269	253	223	247	232	260	242	293	255	290	258	280	231	268	291	257	244	291	280	249	253	241	244	265	214	258	232	256	267	234	245	253	274	262	254	268	245	249	271	264	256	260	249	251	265	264	281	269	256	282	300	242	255	279	255	246	254	268	253	258	225	265	242	257	255	282	254	249	259	248	264	258	269	264	250	266	263	259	263	271	261	244	254	305	291	248	254	233	240	253	268	255	245	241	238	241	248	249	273	276	263	247	232	245	231	229	275	248	243	260	241	251	258	238	268	242	248	255	278	290	251	271	256	251	244	233	250	236	248	253	254	259	225	267	290	238	281	264	277	250	254	245	245	247	277	267	272	240	283	274	274	316	263	234	248	270	263	280	268	288	262	260	262	277	281	248	251	243	261	273	237	253	254	248	278	267	281	280	250	269	261	223	276	278	272	237	251	281	252	245	273	229	244	256	260	276	243	273	269	253	275	260	248	255	282	276	281	247	250	239	286	244	241	283	270	263	266	282	276	258	274	241	264	260	260	271	235	251	270	264	271	254	257	274	214	235	264	258	252	259	256	264	260	245	271	242	261	268	275	265	235	245	266	269	231	239	260	265	271	234	254	229	276	264	265	253	260	241	261	249	229	274	255	262	246	321	262	260	268	273	315	272	289	250	243	301	253	250	280	255	265	238	232	223	237	257	273	248	288	274	229	283	258	278	224	258	241	247	242	282	279	239	256	232	265	251	245	283	244	288	260	271	256	246	258	252	260	250	257	279	246	250	262	209	274	240	251	266	232	271	273	243	241	264	250	260	279	267	259	250	269	260	253	246	254	243	252	265	284	240	264	278	265	225	278	255	272	264	274	251	284	273	253	253	265	228	257	244	268	244	257	277	251	266	294	272	246	253	226	274	246	271	267	242	227	277	271	261	259	254	268	242	239	270	287	269	270	288	277	246	248	261	257	254	285	240	248	228	269	232	251	241	242	246	262	280	225	258	257	257	246	251	274	258	271	280	249	266	274	265	273	266	228	279	256	278	278	240	276	265	274	232	258	279	254	260	270	270	273	250	254	249	239	254	272	230	260	251	275	240	256	275	249	245	264	282	270	303	292	249	270	251	244	281	259	264	253	230	229	265	252	267	283	249	239	243	282	245	254	254	247	262	254	258	264	297	245	236	239	231	235	249	253	264	258	254	256	276	276	265	248	278	229	247	249	255	270	285	253	275	248	305	256	275	279	265	274	281	288	255	246	231	293	263	259	247	255	256	265	276	268	284	257	248	264	245	267	262	256	276	269	277	259	246	315	240	254	272	221	256	245	273	272	254	247	243	276	263	238	257	262	259	287	270	273	269	249	245	258	233	249	252	262	237	238	257	261	255	240	264	261	276	282	240	275	237	281	261	263	259	269	269	233	238	297	256	269	271	272	287	265	278	253	267	272	241	258	274	278	256	243	271	234	226	281
27082	40305	28438	14814	7260	3500	2197	2172	3129	2449	1035	635	596	609	609	625	621	667	642	654	583	609	634	644	585	579	621	660	585	626	571	647	622	612	610	599	618	655	657	624	641	612	624	598	589	556	594	602	636	618	572	617	598	601	597	630	588	588	640	612	625	638	602	641	645	626	629	574	595	559	630	582	607	601	640	629	632	641	628	640	602	619	601	571	564	588	618	621	610	614	605	584	620	577	622	618	637	604	602	627	627	616	608	625	569	583	617	627	612	597	601	649	608	629	637	606	574	596	613	632	670	593	611	660	619	610	614	598	626	614	650	585	584	631	613	615	631	632	620	598	614	645	575	595	633	556	618	599	651	636	589	631	608	618	591	602	631	616	591	576	635	591	534	576	625	634	664	664	613	602	563	605	616	608	625	600	588	568	627	574	596	663	578	646	592	632	599	582	615	554	662	605	626	602	569	646	581	557	605	582	613	601	622	594	618	568	604	615	590	612	555	620	650	573	612	650	593	620	612	603	613	617	641	605	609	606	650	601	623	597	614	630	614	661	612	600	620	588	646	609	596	682	602	599	581	666	597	608	591	617	624	627	582	611	592	636	620	635	626	577	624	590	588	628	606	598	600	589	610	633	613	595	622	623	621	625	623	603	592	619	576	624	587	614	608	603	606	618	605	563	584	636	598	598	575	596	609	610	622	618	620	621	586	646	562	588	595	643	616	598	627	650	591	584	619	606	620	595	658	586	627	619	588	609	570	593	640	611	616	630	568	611	601	610	582	637	593	570	652	625	563	600	657	601	615	615	633	618	621	619	630	625	625	624	617	613	650	635	638	616	615	610	605	610	649	664	590	603	567	573	626	591	636	664	575	636	544	649	607	588	619	594	564	603	624	656	599	605	586	594	610	615	608	601	609	621	589	600	613	572	637	584	609	641	618	598	619	582	600	608	613	609	653	598	633	627	605	632	641	601	613	636	629	601	566	605	619	628	577	575	616	591	620	610	590	577	618	646	600	662	632	596	608	618	610	610	621	650	644	616	635	569	628	634	621	608	594	668	629	616	634	605	655	644	604	608	622	607	620	689	647	600	644	603	613	593	560	610	597	617	601	606	575	592	607	606	650	600	614	577	671	640	661	602	647	660	599	629	594	633	660	653	607	583	600	613	618	612	588	578	610	614	593	623	623	665	607	614	606	613	617	639	642	570	639	592	611	641	593	613	594	561	658	572	595	598	601	621	612	621	618	609	643	585	608	644	638	650	601	593	613	585	592	612	579	593	624	628	605	652	588	598	623	594	604	600	653	627	606	613	618	612	640	632	619	599	600	628	643	600	607	587	591	600	660	608	617	613	652	572	560	636	593	617	608	568	617	603	585	613	576	590	599	613	649	617	620	578	597	621	595	627	621	595	563	584	596	605	600	608	603	619	594	638	608	628	589	641	621	579	575	608	606	632	578	597	627	611	592	576	599	591	613	577	659	608	641	594	608	609	637	610	612	630	616	600	633	620	647	645	630	629	644	623	609	574	599	639	652	669	669	612	647	650	590	610	623	583	592	628	623	610	660	627	644	560	651	624	569	605	615	604	613	589	661	606	618	634	606	600	626	646	632	585	606	603	608	628	648	610	609	583	612	591	630	626	605	572	577	628	640	620	567	630	591	650	585	570	620	597	673	624	646	552	671	659	556	637	614	620	599	616	658	661	599	616	617	620	625	611	602	636	590	578	589	654	613	574	594	585	625	632	633	611	596	589	631	631	652	552	639	599	625	601	624	619	552	602	617	630	590	613	657	635	572	589	635	569	647	627	607	627	621	633	635	567	611	603	702	661	650	641	642	590	597	632	619	660	593	617	628	591	582	617	609	588	602	616	629	638	611	591	599	622	603	651	609	629	600	605	621	622	604	639	657	614	605	593	617	576	612	626	638	608	695	623	617	612	606	622	617	607	618	620	609	584	625	621	631	580	580	601	590	674	606	604	583	608	618	594	617	642	623	583	606	628	649	569	598	595	614	614	607	664	647	616	619	620	631	549	648	614	614	637	612	594	592	630	586	635	617	648	618	569	609	610	628	588	605	612	607	548	628	555	663	588	625	628	589	604	577	654	563	626	580	606	620	658	600	582	592	661	625	597	620	622	663	615	613	637	663	602	592	621	595	592	604	629	594	604	605	606	629	649	614	633	621	603	601	606	616	620	614	576	615	566	618	594	606	542	673	568	625	584	635	584	582	611	615	597	593	623	630	591	607	618	623	635	611	618	574	624	593	612	598	605	609	634	590	614	595	619	597	604	611	571	610	594	612	576	631	632	587	680	636	656	624	633	624	592	601	609	615	546	585	619	629	620	633	605	599	661	583	594	618	680	590	614	619	621	601	593	617	594	610	605	618	595	589	628	635	566	586	577	612	591	630	648	644	630	590	590	635	584	612	634	632	580	603	602	602	613	632	608	597	634	591	601	638	557	591	641	594	592	598	614	625	600	613	591	599	605	644	580	643	610	616	645	590	589	599	619	609	592	619	635	614	572	613	636	636	626	600	576	681	625	621	596	608	582	653	602	631	620	603	582	598	638	580	604	603	613	638	574	627	610	588	618	639	642	607	572	616	595	572	617	629	612	611	606	610	655	594	565	591	610	599	596	588	591	614	616	623	602	616	647	594	598	631	570	601	650	627	639	623	569	530	587	650	611	634	601	627	683	567	597	621	602	613	583	676	589	636	611	609	629	637	590	625	586	597	621	636	627	620	636	596	604	608	589	607	614	614	596	603	616	609	600	678	634	608	581	652	627	661	627	609	620	587	600	642	604	620	587	647	609	639	590	588	614	561	611	590	654	575	604	640	618	631	623	613	619	614	607	658	592	597	641	616	640	586	601	660	576	607	658	613	601	546	593	621	575	601	603	609	612	592	580	617	630	584	613	585	574	588	581	642	660	599	632	639	594	608	648	616	610	604	640	594	530	591	610	611	625	551	601	647	626	628	578	581	605	645	607	614	605	669	578	601	635	619	604	612	629	583	618	645	606	626	601	619	583	603	610	662	593	579	587	680	616	600	615	592	584	630	594	606	587	599	589	578	631	632	582	643	594	646	609	606	554	577	659	645	614	595	591	632	661	629	607	582	627	583	594	614	616	562	629	580	597	603	651	600	591	577	636	578	605	599	626	594	626	576	614	610	620	589	609	631	629	565	593	629	571	626	617	654	655	578	603	618	612	608	597	605	580	596	672	610	616	628	612	587	638	645	603	600	591	658	642	669	582	635	635	616	623	620	562	594	623	635	605	623	576	592	606	626	604	612	576	579	603	586	594	630	597	596	594	599	598	633	627	591	592	627	619	648	585	634	601	628	617	668	573	638	591	621	620	594	602	587	601	631	629	625	602	598	606	642	622	592	632	645	602	610	590	662	592	562	615	582	570	608	628	599	605	638	602	628	580	597	604	644	638	587	577	602	594	603	608	619	626	635	623	614	611	602	652	583	615	604	620	611	578	605	634
32374	22809	20102	8910	2517	914	392	317	370	346	214	201	199	193	211	207	222	228	234	198	225	184	194	225	197	207	225	184	188	211	231	178	201	231	185	209	182	207	215	230	204	210	197	205	213	205	226	218	204	199	191	179	208	208	203	205	198	195	206	219	204	220	201	207	172	214	183	197	193	194	214	242	202	196	194	199	199	210	210	161	200	186	217	239	204	209	195	206	208	219	189	203	180	193	202	191	229	181	203	208	195	194	205	213	206	214	179	207	229	206	197	196	213	208	218	196	222	213	206	206	177	180	186	191	184	198	213	239	190	204	201	187	223	227	194	202	212	225	185	235	174	192	176	206	189	204	180	217	211	221	213	171	210	193	200	214	205	213	196	195	232	248	207	213	224	184	198	189	186	206	189	209	194	186	198	193	206	194	205	200	207	222	212	195	188	197	183	196	160	205	195	204	186	227	196	213	203	188	190	178	211	208	195	180	198	209	194	185	181	214	197	221	203	222	180	220	208	204	200	207	219	220	203	198	187	193	198	195	194	200	217	232	187	200	188	196	198	226	220	203	223	208	195	181	177	213	195	210	202	205	202	208	208	190	192	184	189	204	182	177	193	196	190	194	227	174	214	193	198	215	203	215	201	203	208	211	195	193	195	166	218	200	210	180	189	231	214	216	189	189	186	191	211	213	212	204	214	207	187	195	195	187	212	216	197	215	191	193	212	201	197	194	189	194	218	208	221	214	203	219	189	221	197	193	187	190	198	198	202	190	182	181	180	193	218	210	181	213	214	208	213	217	193	166	214	217	217	193	198	190	196	198	202	215	212	182	230	207	202	186	198	184	201	217	230	184	204	202	206	230	203	216	218	186	176	168	186	193	202	220	215	187	197	181	191	211	203	224	181	197	179	195	186	184	196	212	202	189	189	179	198	207	201	189	210	192	181	204	196	216	197	188	221	191	215	196	213	204	207	195	223	187	211	211	197	206	205	217	182	192	201	192	198	208	206	191	209	204	219	212	201	191	206	201	189	180	180	212	207	202	178	206	193	204	174	195	207	206	205	199	186	173	186	182	218	222	205	214	197	178	211	202	191	191	217	229	220	213	210	230	191	222	185	212	196	175	218	174	192	207	203	199	223	175	187	197	188	190	196	183	219	181	193	197	190	186	218	192	199	246	194	231	204	162	181	176	196	211	205	191	185	205	198	191	218	214	201	228	181	206	198	170	200	192	217	210	209	195	226	169	186	217	169	176	211	203	218	192	235	204	219	236	217	199	202	190	228	237	179	205	201	209	198	184	212	214	205	195	224	195	175	173	212	187	215	201	215	189	181	200	190	190	192	200	201	222	204	196	189	186	190	202	171	187	208	196	205	180	194	209	185	192	227	200	207	215	208	200	208	213	181	215	187	212	188	232	205	199	179	187	192	201	196	193	183	184	219	230	189	212	188	198	198	217	216	220	175	209	204	179	199	220	198	219	225	228	220	195	194	178	205	183	199	203	203	197	217	205	237	197	208	191	216	202	182	182	180	206	220	225	197	199	220	212	180	205	205	201	194	204	217	210	183	192	192	200	185	213	199	198	206	201	205	213	206	219	223	191	191	195	211	182	198	194	187	198	226	207	182	207	191	217	209	191	201	202	227	242	217	209	198	200	208	235	202	187	211	185	205	161	201	190	197	221	183	208	202	199	211	199	213	201	193	210	226	203	199	260	191	197	195	199	216	192	207	214	217	199	222	221	208	204	205	203	207	182	209	214	219	188	234	229	206	189	208	191	228	222	189	206	203	178	191	191	186	209	207	192	184	194	169	185	204	222	221	208	190	203	194	211	218	183	201	217	194	193	181	208	200	197	195	211	198	204	213	201	216	219	208	194	211	232	204	204	216	213	201	219	207	189	196	208	200	199	176	208	194	189	178	234	199	213	190	183	205	216	197	207	197	214	212	202	189	205	193	189	224	208	216	191	204	207	178	234	215	196	196	195	194	231	187	193	212	209	208	194	201	220	211	215	195	183	197	202	191	208	215	183	213	205	217	207	209	211	220	178	202	177	207	192	192	214	211	223	218	177	196	208	191	206	205	202	209	224	189	184	203	191	176	199	212	206	215	185	185	237	227	206	206	184	235	197	230	192	206	206	200	201	185	210	196	181	193	196	223	208	212	187	224	206	173	193	173	206	197	209	214	201	212	209	200	196	200	203	186	187	224	166	187	192	206	213	214	217	234	197	200	205	214	214	214	180	200	170	210	212	230	201	205	178	194	188	182	211	177	221	177	195	208	200	191	210	187	201	199	204	169	208	215	214	195	199	192	213	196	188	197	199	191	202	209	202	179	195	194	161	196	221	215	226	214	199	211	193	194	188	203	225	177	211	199	201	182	205	210	197	182	195	173	191	205	216	205	219	209	201	209	226	206	190	188	189	212	208	221	201	201	234	194	186	211	197	209	189	226	223	188	211	207	181	189	217	197	218	197	203	148	224	194	216	196	188	176	198	218	202	225	206	196	180	191	194	180	217	221	186	187	203	209	203	214	216	203	239	188	215	205	194	207	206	243	201	182	200	222	191	194	185	215	210	233	216	234	194	200	210	188	200	226	199	217	218	225	211	205	219	192	182	199	179	202	205	204	202	210	190	224	182	171	215	195	231	220	202	193	204	218	212	181	199	197	197	204	209	219	196	199	186	199	215	193	196	203	214	218	197	214	175	189	238	170	213	189	196	204	187	196	186	223	212	212	185	200	208	226	211	207	199	214	201	202	240	208	207	185	190	195	193	192	183	197	225	184	192	193	203	215	206	222	205	209	218	238	197	180	201	194	192	191	201	205	182	216	212	194	211	193	214	191	169	215	226	188	229	199	211	190	192	187	200	201	198	231	182	217	216	221	242	178	188	212	205	203	193	223	214	216	209	190	211	219	221	211	181	205	220	189	216	205	207	225	226	205	192	237	217	215	215	204	213	197	209	173	200	226	220	193	207	199	186	206	217	214	208	216	219	214	249	197	198	211	181	230	219	217	188	199	202	195	212	213	199	196	234	189	214	200	242	211	199	193	193	190	218	200	216	202	189	224	216	207	200	224	192	223	168	210	199	198	202	215	183	186	179	202	175	212	195	212	195	205	207	184	221	208	201	230	216	199	201	176	201	193	196	222	200	206	199	233	203	206	215	235	186	232	204	191	204	201	195	207	213	198	187	184	194	184	202	178	197	202	193	213	185	204	204	213	209	197	210	185	214	219	230	207	225	208	177	217	207	197	186	215	214	207	189	209	206	170	185	199	194	196	201	212	203	171	195	176	182	203	209	217	190	183	232	232	214	204	194	221	196	216	188	213	199	210	190	211	192	232	202	205	223	196	185	193	205	189	202	202	201	202	189	177	200	220	190	204	198	182	196	196	202	195	212	215	216	198	200	167	202	196	201	209	207	210	181	226	186	207	179	215	201	215	227	206	193	193	186	201	189	205	205	191	196	196	229	178	200	191	174	181	225	212	188
27502	24597	12698	4994	2071	968	702	635	650	598	572	551	511	562	529	533	580	525	522	505	539	564	505	552	560	514	561	537	551	583	534	553	516	557	524	537	532	553	542	529	552	510	521	534	544	491	528	527	569	498	495	536	548	550	565	543	552	550	514	574	545	549	493	530	539	492	535	540	531	553	527	523	527	519	562	490	518	512	515	559	553	500	573	523	558	501	536	538	532	512	522	547	510	550	530	524	577	521	495	567	549	547	581	501	529	548	558	530	518	510	539	524	500	520	525	533	549	537	533	559	548	567	544	531	540	477	530	503	564	536	532	527	509	520	519	544	535	525	512	551	501	489	514	526	491	527	548	541	492	540	520	546	530	557	522	541	536	561	558	572	519	473	522	532	539	497	508	560	511	534	529	538	531	554	513	538	494	494	497	520	559	486	516	524	505	555	499	556	534	516	544	551	508	506	482	523	519	508	566	523	569	531	543	555	520	542	516	538	511	511	529	569	543	513	495	541	532	544	560	548	530	527	577	572	496	531	536	487	515	560	515	534	545	531	504	512	573	498	545	554	482	513	508	512	536	527	506	531	499	561	539	535	502	513	530	501	530	537	567	524	530	531	552	546	517	550	533	509	525	542	533	503	571	511	576	544	536	524	533	525	510	513	556	525	557	542	563	539	511	539	559	529	529	524	561	536	573	543	534	502	516	552	536	513	551	533	513	530	553	530	504	543	549	510	562	560	553	534	519	534	519	545	510	501	500	510	551	552	535	541	529	557	530	564	517	538	519	524	530	475	506	533	553	515	576	552	538	531	507	496	509	528	512	551	495	537	522	554	527	535	553	538	531	508	531	548	534	531	531	528	492	534	529	536	507	515	519	570	510	523	539	566	533	530	529	493	542	541	541	514	563	533	518	555	547	554	515	567	562	536	512	525	571	515	511	517	591	529	523	500	523	538	541	549	526	517	504	517	513	528	515	514	517	480	556	531	578	531	512	538	529	509	552	520	521	501	523	562	547	524	564	507	580	507	540	506	541	584	548	576	556	553	586	507	544	536	532	535	553	527	546	543	517	553	553	535	545	463	547	549	538	533	547	539	545	538	525	519	517	584	526	510	524	516	532	544	552	537	556	475	512	558	536	535	557	488	538	540	553	498	559	546	525	573	561	573	538	500	535	549	518	538	522	570	541	559	513	498	544	539	548	506	590	523	511	504	551	538	533	598	503	578	510	532	532	523	520	534	508	533	556	551	509	521	534	572	541	541	573	550	585	549	539	555	550	542	542	526	513	548	549	534	546	528	525	499	531	499	546	490	533	554	561	508	512	554	504	532	551	551	531	518	531	536	478	546	557	516	508	540	563	500	524	574	522	547	549	542	502	521	509	532	543	538	519	517	527	484	525	509	559	543	481	556	524	495	514	505	554	553	536	554	519	527	546	534	511	550	534	520	553	533	488	513	527	553	555	518	532	510	512	541	524	523	508	588	530	501	524	551	529	557	530	544	554	545	498	604	515	504	544	527	500	503	537	563	507	556	534	497	521	478	519	548	593	551	491	541	533	531	541	557	566	563	536	533	532	536	515	500	531	538	520	539	536	525	555	490	540	569	545	514	508	533	563	525	577	542	500	551	538	572	541	499	529	542	516	545	562	536	550	529	526	530	524	547	517	555	540	499	554	552	516	513	515	514	545	555	516	528	503	506	519	500	518	487	520	499	543	497	507	574	532	557	519	510	557	552	559	541	553	539	531	543	509	553	531	536	541	535	497	526	487	533	482	543	516	538	533	523	565	530	603	517	537	536	526	512	515	482	571	525	502	557	547	561	543	527	575	478	500	547	541	535	569	538	556	552	549	551	543	538	538	550	552	541	530	503	515	510	509	501	521	501	565	554	515	525	506	500	531	525	483	534	543	485	489	571	554	484	524	511	492	523	525	526	488	552	516	545	560	532	491	517	551	546	474	512	533	569	536	499	510	522	541	523	541	520	532	569	541	535	486	498	525	573	550	538	519	502	540	553	562	584	527	510	536	518	542	524	484	514	558	542	529	515	529	548	518	510	521	559	540	527	524	542	518	502	529	549	553	487	526	517	492	503	507	512	518	523	540	524	506	503	589	510	522	521	608	524	538	528	563	571	497	492	560	548	540	516	544	526	519	522	532	537	573	514	553	559	522	553	544	561	566	510	535	505	574	574	543	483	537	536	515	492	486	558	543	547	536	525	521	528	488	546	519	491	518	559	528	527	533	532	553	528	494	542	549	575	532	504	578	530	557	521	540	547	567	521	564	548	526	527	543	503	539	527	539	513	502	560	567	557	563	542	501	515	507	578	538	577	545	545	510	504	555	534	522	539	529	519	518	502	490	543	516	520	525	529	508	525	500	535	540	519	540	557	488	497	540	552	529	559	537	536	565	536	517	527	502	524	499	557	532	591	535	514	501	559	532	541	549	504	524	536	548	517	542	508	597	534	514	517	541	486	594	498	521	510	547	562	519	564	515	551	565	533	521	551	526	550	560	547	545	536	546	541	537	527	525	557	522	492	499	553	560	521	548	537	549	506	513	595	601	574	527	570	555	512	543	534	519	573	498	561	558	560	562	525	547	500	526	549	538	541	553	524	552	519	523	545	549	523	530	532	529	580	538	538	543	528	531	520	532	523	521	546	544	525	549	558	530	526	532	494	522	510	541	569	497	553	557	497	533	526	520	517	540	535	512	577	516	524	510	540	566	571	547	494	525	577	536	539	566	534	531	526	548	540	573	486	564	506	537	519	562	563	528	495	557	510	507	506	525	590	575	546	534	577	506	543	541	508	563	523	519	525	505	503	571	549	562	518	521	521	543	520	515	535	533	555	523	579	540	530	498	554	515	534	525	563	545	568	489	540	529	531	526	490	515	499	532	547	564	484	559	522	515	499	505	537	559	505	567	545	551	526	491	547	516	528	537	547	548	540	553	484	492	508	562	526	518	545	497	564	524	534	528	560	593	520	526	546	512	588	545	554	544	532	557	549	532	504	555	540	567	511	518	545	508	509	509	552	469	528	487	554	544	550	564	509	520	537	547	566	498	509	518	531	502	537	528	511	551	526	535	523	524	575	507	552	548	538	535	577	507	560	548	555	506	551	572	549	564	579	524	505	573	534	530	534	476	546	532	532	588	522	549	526	531	513	532	558	507	519	528	530	564	540	553	578	511	576	520	546	552	528	509	580	561	520	511	540	517	537	527	530	566	543	522	505	492	526	521	559	544	546	508	534	528	555	538	549	533	552	520	570	553	485	536	542	532	510	548	524	512	558	504	513	516	526	535	559	539	506	537	540	503	553	576	514	560	548	556	519	547	520	550	558	513	524	502	524	499	541	521	543	521	572	555	564	530	516	543	553	540	538	529	519	504	511	553	516	551	530	508	501	535	546	517	498	553	498	546	551	523	533	550	513	528	527	540	547	537	548	574	544	543	526	506	534	488	541	548	532	529	514	505	507	530	585	569	487	543	525
24919	21479	24877	28511	21538	19944	3386	2101	3352	2041	880	323	283	300	286	290	272	281	297	281	250	302	264	293	288	285	306	267	286	284	292	295	245	303	319	295	277	293	265	287	282	287	283	264	284	293	295	282	268	291	321	275	278	291	303	254	294	292	268	292	289	264	274	254	278	287	289	289	313	287	267	295	310	277	304	280	281	247	251	275	270	286	300	296	291	266	299	278	274	320	254	291	238	280	252	301	298	292	302	254	280	289	286	279	292	298	275	271	277	298	271	285	287	273	236	254	309	295	298	289	256	274	300	264	275	297	300	284	283	284	297	277	288	307	312	288	300	298	288	303	284	294	256	300	269	307	305	275	316	252	262	287	265	274	280	290	284	306	270	278	287	297	269	280	284	286	301	306	284	277	322	277	293	298	257	256	290	279	315	316	303	262	300	264	320	268	279	260	265	279	279	279	268	294	315	284	306	273	307	288	284	276	309	292	286	295	272	280	294	302	280	266	289	270	283	310	263	297	283	330	296	263	278	254	268	287	295	293	276	280	293	268	289	296	303	269	264	297	264	296	288	307	263	280	282	271	299	295	270	292	264	315	299	294	307	298	301	294	301	293	286	261	260	263	301	290	298	270	266	310	289	281	272	277	284	289	284	261	262	301	269	283	312	308	281	322	251	254	267	303	268	355	295	269	293	296	274	290	293	282	305	299	277	319	329	281	268	295	280	274	283	296	274	299	282	313	308	286	262	249	268	295	297	291	267	292	294	295	286	280	313	280	261	280	277	299	313	269	291	300	292	273	308	306	314	278	289	295	316	298	276	303	282	267	292	301	277	285	292	284	293	282	269	264	257	289	288	306	321	274	307	291	272	278	304	278	273	286	280	306	300	271	316	256	283	274	304	275	278	267	282	311	305	287	290	294	280	270	273	275	288	262	302	275	300	282	288	278	258	274	271	286	287	310	261	310	298	293	309	276	260	275	296	255	307	289	273	294	308	302	271	271	290	270	250	276	320	263	286	283	290	251	290	273	301	300	277	244	294	287	262	286	297	288	285	288	287	279	291	283	275	287	218	300	266	321	267	333	293	294	271	233	271	294	269	275	255	328	296	268	279	277	260	315	309	293	306	270	318	271	293	265	265	282	266	297	288	297	272	284	293	259	285	272	303	248	296	263	297	262	278	313	271	277	298	265	299	301	307	279	283	278	285	280	315	254	285	276	310	303	308	267	289	283	309	313	261	307	253	279	291	293	303	276	284	316	274	284	304	303	286	300	283	288	314	293	272	270	269	272	276	301	294	279	251	311	265	278	249	300	261	262	305	244	301	267	273	285	296	288	288	272	279	321	316	288	256	260	284	276	267	318	268	280	281	266	315	298	297	248	299	264	314	252	285	270	302	299	288	273	315	268	278	276	286	288	275	273	299	274	292	294	280	252	286	315	249	301	286	314	295	312	261	276	284	271	248	291	303	253	306	280	268	306	305	273	322	256	306	291	294	281	311	275	259	274	299	276	315	288	283	278	287	277	269	275	288	285	295	254	306	315	320	280	272	309	265	303	273	304	317	297	288	287	290	303	273	288	285	316	269	300	286	280	291	296	280	300	279	254	297	282	260	270	256	250	294	294	254	286	287	279	285	286	272	295	276	290	299	290	259	300	287	254	302	260	281	291	286	282	286	287	280	281	283	285	254	298	287	279	282	263	257	292	300	269	281	288	295	275	299	276	306	314	261	277	293	295	289	325	290	249	294	248	295	292	266	266	292	293	287	292	307	322	304	255	249	287	258	276	295	300	288	263	273	292	266	256	274	308	290	247	288	284	290	281	314	258	298	280	314	275	270	281	317	286	296	258	296	293	275	281	290	302	278	322	269	279	252	324	324	287	260	278	298	279	285	309	288	274	277	255	265	274	272	315	288	262	276	296	271	279	290	269	269	288	272	313	293	276	296	260	294	276	288	282	274	281	314	287	261	312	311	274	258	311	278	266	280	305	272	308	293	315	295	255	278	276	318	316	280	283	300	291	298	287	276	252	275	281	298	282	278	255	312	288	265	292	272	331	276	286	293	293	275	294	274	283	285	295	318	280	302	306	284	278	298	263	246	279	296	284	275	297	305	297	312	314	299	297	275	300	269	283	271	261	273	307	292	265	295	313	274	259	302	294	298	279	300	270	300	251	278	287	260	294	269	273	257	295	338	279	292	287	325	288	266	306	277	267	298	240	309	269	302	298	277	271	264	269	289	279	271	280	312	254	286	280	311	276	263	287	284	300	238	281	280	305	324	320	286	270	277	303	275	281	292	266	293	249	244	279	268	332	295	254	297	277	296	261	286	249	277	263	280	284	291	298	323	271	286	299	292	274	270	265	276	300	265	312	283	280	296	266	283	292	271	272	263	279	256	298	265	318	285	269	285	257	309	287	296	256	276	259	295	294	317	320	294	255	276	308	319	282	290	294	286	283	302	282	289	281	281	284	290	286	249	266	275	265	286	311	312	295	304	291	266	267	334	276	257	293	286	297	291	277	278	292	256	280	300	268	283	257	306	286	296	273	270	313	306	264	274	277	277	281	307	274	296	273	264	272	276	315	286	326	273	262	286	281	284	280	269	304	323	309	270	284	322	279	284	289	322	322	267	245	295	288	292	272	307	299	273	260	287	312	262	287	284	287	268	259	282	291	305	291	306	286	317	281	278	240	300	302	281	297	293	285	292	267	242	295	296	284	292	282	302	289	280	303	280	294	292	275	279	288	273	282	269	296	327	302	319	299	300	275	306	264	284	281	256	297	295	287	286	307	285	288	271	266	270	282	283	304	265	255	237	285	317	288	284	275	311	303	281	298	316	253	288	268	280	265	281	257	292	288	289	288	302	259	297	284	272	305	277	283	293	298	294	256	307	285	276	297	296	269	286	268	282	285	265	284	296	304	286	251	279	322	290	280	284	304	295	302	314	244	306	285	283	252	275	241	288	296	286	322	282	288	281	275	267	282	252	284	285	263	290	309	268	274	298	287	310	267	279	290	281	259	301	300	308	254	288	296	278	283	302	291	279	277	277	276	247	264	293	280	290	270	281	331	263	299	286	280	282	296	274	284	342	253	276	302	316	293	280	264	305	294	266	294	335	283	294	282	287	288	281	293	288	270	279	279	307	285	260	300	279	307	313	275	281	265	295	302	256	266	240	300	306	257	279	299	301	293	291	278	231	294	259	311	302	305	265	280	292	291	272	286	302	299	282	273	283	252	272	249	269	289	308	272	302	301	296	281	279	271	303	292	281	296	276	275	303	281	294	311	271	253	288	311	282	273	281	281	284	287	306	311	290	293	299	299	277	288	296	271	270	280	259	306	296	308	303	266	263	272	258	273	291	264	277	252	268	299	267	259	255	312	283	290	291	295	272	282	293	310	306	273	310	293	284	300	256	278	296	306	257	285	282	271	283	275	281	316	297	279	296	280	304	263	255	270	292	279	286	293	290	291	279	282	294	256	255	271	258	297
25766	36471	21578	11044	5328	2307	1274	1730	2582	1794	1109	666	718	688	716	754	702	724	632	685	687	656	720	681	692	665	687	734	691	726	709	707	697	693	686	687	714	719	678	734	680	701	682	642	691	724	677	678	678	719	740	694	674	708	701	712	652	732	720	713	688	661	747	704	707	692	693	720	666	759	657	691	714	720	697	733	672	709	707	682	676	665	715	728	687	709	696	660	676	659	644	663	713	723	677	688	662	692	739	717	655	696	677	704	699	687	715	733	729	678	693	701	696	653	678	690	729	700	673	670	693	672	685	674	682	654	659	668	651	702	647	711	714	692	713	643	695	683	730	699	659	709	646	686	717	683	622	714	732	678	675	704	706	691	666	704	690	669	701	724	736	711	714	705	688	682	683	724	710	732	703	704	688	673	653	631	687	687	732	678	695	679	666	695	674	712	699	706	706	719	656	679	667	661	642	674	682	684	711	690	684	737	724	695	759	715	693	699	733	678	682	727	659	704	698	646	690	689	723	668	697	683	643	764	650	699	723	685	682	705	705	691	700	676	652	683	697	637	692	652	679	732	680	717	683	689	704	662	655	676	696	708	702	677	645	709	700	718	672	677	694	697	728	690	675	694	693	695	672	722	727	695	681	670	696	669	748	712	686	622	681	695	711	690	751	683	669	686	706	715	675	703	659	679	706	678	695	712	702	663	651	705	697	692	654	694	705	675	700	705	751	670	656	749	683	672	707	715	669	677	676	686	663	697	691	645	708	641	729	679	705	666	735	695	684	701	696	669	689	664	697	769	723	681	682	646	700	720	664	677	699	705	689	728	698	664	705	714	691	663	672	725	699	671	716	726	680	676	676	700	653	724	668	688	738	686	703	679	727	680	753	752	707	667	665	698	672	668	718	711	662	666	719	708	682	687	662	664	728	689	721	703	722	737	686	667	688	705	694	712	688	705	662	666	659	667	696	713	705	634	664	709	723	703	696	686	697	670	705	712	699	659	695	704	660	693	697	670	723	742	686	728	702	722	686	713	673	665	681	687	720	714	715	673	680	689	653	712	710	728	695	645	714	687	687	748	693	682	707	704	689	690	737	649	661	655	725	734	685	653	719	737	646	719	665	688	666	713	711	698	734	669	664	638	691	674	719	667	650	707	715	635	669	680	721	682	703	667	666	686	671	747	684	692	667	673	711	730	714	713	741	685	675	676	656	705	689	722	704	677	715	725	721	658	707	650	687	675	682	676	698	694	670	724	700	702	682	722	697	660	693	706	678	687	726	703	723	713	690	678	737	674	695	690	656	699	728	694	696	747	657	700	660	676	726	679	711	664	706	677	682	721	625	724	729	656	747	648	739	650	710	686	709	662	722	714	713	713	685	679	663	694	672	693	693	688	705	708	657	669	665	719	727	680	668	660	683	710	702	727	724	685	696	709	684	682	733	659	660	692	736	672	721	705	725	661	699	695	728	684	723	709	691	695	675	708	679	699	686	696	631	730	658	663	735	698	720	679	750	726	730	706	728	704	725	641	685	680	715	652	676	678	717	666	707	686	744	693	718	689	728	698	668	698	692	723	696	700	684	658	700	707	658	690	705	641	672	673	708	713	643	694	668	692	758	678	681	682	687	635	699	653	707	667	719	690	675	706	701	671	706	706	657	702	692	740	708	689	673	689	665	761	716	701	678	705	680	694	668	728	686	663	654	681	671	739	731	677	709	737	726	713	639	740	713	712	672	685	700	694	707	715	735	737	706	707	675	701	678	675	692	679	678	703	679	714	655	712	703	750	725	696	685	663	682	700	700	709	665	720	702	680	655	732	705	686	684	697	716	675	668	645	649	656	718	703	643	722	720	711	663	720	692	736	687	683	716	704	713	693	685	673	702	683	689	685	698	660	673	694	672	715	740	666	701	651	654	678	715	723	653	611	708	692	713	699	675	715	682	673	659	691	673	647	734	723	717	694	703	690	626	692	705	729	689	699	670	708	698	724	685	713	703	685	671	695	704	710	740	735	717	661	777	669	731	691	708	669	711	676	692	680	713	737	674	701	699	708	703	672	686	694	671	704	654	655	665	677	700	656	701	652	692	709	674	660	684	688	688	725	615	703	703	663	723	696	733	695	703	632	711	720	726	724	727	709	676	680	649	670	669	698	713	714	682	749	696	664	665	734	698	703	641	703	735	694	721	700	685	636	684	706	723	702	685	707	672	734	697	712	679	698	684	682	680	684	691	685	672	670	630	734	707	678	714	696	725	664	689	728	680	719	683	702	712	674	671	692	684	709	688	685	686	715	698	673	681	674	709	693	690	684	669	666	610	682	715	679	666	647	668	677	694	666	679	740	712	685	691	674	688	692	679	731	668	716	682	684	688	680	716	668	676	722	705	676	669	739	676	734	686	720	651	672	706	715	736	717	715	703	715	685	690	711	690	704	679	713	706	747	684	719	691	691	683	747	680	684	680	708	688	657	712	668	732	693	742	657	684	695	707	699	714	741	676	679	696	668	725	667	692	712	721	682	686	669	660	676	664	687	743	651	661	638	650	680	701	690	709	695	683	699	700	703	699	681	693	706	680	681	722	700	673	668	687	679	722	714	678	732	728	694	714	624	753	721	676	692	697	692	747	728	683	672	659	670	718	701	690	674	702	708	690	700	741	701	688	711	685	717	632	614	692	665	705	640	698	681	693	697	705	655	665	660	646	732	693	686	669	657	704	718	703	722	667	690	682	735	705	720	691	659	722	702	650	691	691	675	705	718	684	675	696	654	677	682	659	641	720	698	675	681	656	670	729	657	718	697	743	674	664	695	724	654	681	653	681	674	682	726	721	663	723	692	701	709	658	694	653	680	721	647	707	689	701	654	627	742	692	665	674	737	712	741	748	659	645	689	698	672	701	680	703	720	711	701	688	695	714	738	701	639	713	668	710	688	685	651	740	697	697	709	683	715	699	749	704	675	696	713	706	668	705	691	708	675	675	697	670	642	716	689	703	709	687	680	719	719	680	714	691	754	713	725	685	705	698	705	724	705	760	694	695	713	690	710	683	689	681	647	687	676	654	675	681	695	681	673	657	700	717	681	661	702	720	694	673	718	670	674	712	684	667	713	699	700	660	647	673	700	686	704	714	711	679	681	696	714	683	686	702	697	696	678	669	665	752	709	713	704	671	717	709	694	716	658	702	692	687	689	696	678	683	723	719	701	717	673	668	733	698	680	704	691	721	685	678	717	734	704	698	671	664	687	699	657	681	696	714	701	675	653	728	711	735	620	696	754	657	689	672	689	675	677	687	667	657	669	709	706	659	640	676	683	675	722	722	683	695	739	699	628	733	695	719	620	692	686	714	702	714	692	659	667	676	729	733	690	673	700	729	708	717	726	700	642	694	673	702	705	668	738	667	698	661	665	697	671	672	696	621	654	680	681	686	743	675	660	682	747	713	662	687	694	676	671	717	707	673	686	672	749	733	747	684	669	726	651	751	758	709	712	696	708	668	661
24323	21468	25226	28123	21486	21606	17492	5078	7254	4457	1749	316	281	296	259	274	296	300	262	263	260	289	273	273	258	244	262	287	249	280	269	261	284	252	281	282	266	233	242	274	239	258	274	279	264	259	280	258	258	256	243	262	270	257	282	239	250	312	253	265	225	267	291	253	239	273	279	314	256	280	272	264	277	268	250	293	252	275	290	253	273	233	278	229	266	295	252	272	261	259	250	288	261	235	304	270	244	240	274	253	273	261	272	241	234	284	269	290	317	266	259	274	263	258	258	260	284	229	311	292	230	267	256	271	266	250	281	285	243	249	268	271	262	296	266	272	259	254	283	252	258	236	290	292	284	277	246	252	247	254	258	281	280	292	261	274	254	281	279	245	274	276	251	257	267	258	286	280	289	292	299	289	296	305	225	253	274	249	266	260	262	277	285	244	270	266	278	254	244	221	249	270	284	265	281	263	249	240	258	247	241	250	273	253	276	282	253	227	261	265	279	245	240	260	291	252	265	266	286	245	270	262	278	276	288	258	255	272	280	281	258	288	308	271	286	266	263	275	241	241	274	258	235	245	237	246	254	288	239	257	280	253	288	249	263	281	269	265	271	288	279	258	271	238	275	324	287	259	273	271	296	245	246	276	285	283	268	269	264	277	249	258	229	256	272	240	246	283	292	278	266	280	269	248	271	255	255	249	256	285	262	249	240	252	274	255	220	292	294	292	277	245	295	242	268	263	244	246	263	244	250	246	268	288	273	256	247	247	281	264	246	296	266	259	267	235	271	272	277	280	278	263	253	269	260	260	242	247	260	244	285	257	261	258	226	254	294	232	258	241	260	261	241	265	280	289	257	256	279	266	293	274	270	267	285	280	253	261	272	234	258	264	275	261	250	266	254	258	268	284	266	255	243	243	224	258	286	266	254	238	284	266	255	249	250	235	264	257	269	272	251	238	266	284	255	261	280	249	259	266	284	240	292	279	255	251	266	273	263	286	257	262	273	260	269	251	277	267	234	274	236	261	280	300	262	265	266	247	263	247	291	267	276	247	230	234	240	271	300	281	266	258	279	228	266	231	252	276	265	277	260	230	279	258	282	269	282	252	298	271	279	275	293	275	269	264	209	287	257	252	230	262	266	250	270	287	270	261	258	247	258	245	278	243	281	270	298	273	253	265	267	263	244	271	258	278	256	256	276	263	237	267	277	283	282	255	271	271	243	259	273	272	278	276	281	265	288	278	249	272	293	302	286	247	231	230	249	246	276	262	261	259	271	277	263	283	260	261	297	269	281	281	283	241	260	273	262	245	271	231	276	291	267	283	269	251	284	247	285	263	249	257	263	254	280	284	259	261	252	288	264	247	238	248	264	263	250	278	260	249	253	258	265	255	265	264	239	262	268	252	272	252	258	254	267	246	285	260	258	253	268	267	221	286	298	250	288	253	287	255	278	241	252	258	268	240	260	251	271	238	230	238	251	269	215	281	300	285	296	253	283	238	311	249	260	273	254	294	284	258	273	266	265	236	278	267	247	274	280	233	277	278	235	251	276	257	273	233	241	295	269	267	278	252	296	265	284	255	267	244	283	273	286	256	247	245	244	287	288	261	278	263	253	288	276	248	275	258	275	257	266	280	246	266	254	259	256	249	265	253	266	264	245	257	276	286	266	295	271	238	267	263	256	278	233	275	250	237	265	280	301	274	260	271	218	264	261	292	263	278	269	301	288	268	297	245	267	285	265	287	253	262	275	293	264	285	267	276	254	259	267	261	276	260	273	268	294	285	262	257	233	263	282	238	219	275	286	259	244	231	277	293	252	246	265	288	296	285	277	245	230	284	265	254	249	259	228	266	283	242	242	272	249	283	241	274	248	261	256	257	246	264	286	268	262	280	273	276	238	264	273	278	273	233	262	289	248	240	259	259	288	282	239	263	263	263	283	242	242	265	242	294	279	262	275	269	263	301	282	269	291	276	281	262	278	290	248	262	281	245	242	287	307	265	228	287	250	265	279	258	252	270	284	233	254	291	285	251	245	251	269	275	267	301	287	245	283	271	246	278	265	281	257	269	271	266	290	262	275	254	290	252	266	288	280	264	248	257	276	267	279	246	298	255	245	263	262	266	263	254	280	263	246	250	275	257	285	270	274	224	253	247	286	280	291	237	254	258	250	275	293	247	279	251	272	228	251	247	246	278	258	265	245	273	267	238	275	254	266	269	254	255	265	238	275	257	251	285	258	269	232	263	295	256	272	262	274	294	278	255	271	251	272	252	252	287	321	270	263	276	290	285	242	280	289	277	277	246	278	282	244	248	263	244	260	248	269	253	256	258	272	268	260	235	264	279	259	301	275	267	250	269	265	259	242	290	267	271	219	282	270	304	274	266	264	284	284	247	273	272	244	223	275	251	251	272	277	283	255	266	257	277	248	242	288	265	240	268	291	274	263	274	223	256	268	238	246	278	265	282	282	264	281	303	260	260	252	277	267	260	257	298	258	274	262	270	274	267	243	252	287	252	247	253	245	275	277	248	248	263	277	263	236	250	253	258	299	238	272	297	260	294	283	248	264	234	276	269	233	283	247	263	272	276	287	277	267	278	256	256	259	246	265	249	285	263	290	259	300	288	268	277	285	276	255	272	268	292	248	284	257	260	250	285	283	277	270	260	262	249	253	291	252	251	265	252	246	287	235	257	248	297	243	264	285	298	264	232	277	286	324	295	269	271	259	267	254	249	255	260	270	256	265	251	277	252	258	255	257	249	249	239	272	278	281	247	255	297	243	267	271	303	270	300	266	262	264	275	263	239	271	288	257	277	250	292	263	251	258	266	241	248	295	238	265	300	256	243	255	255	291	260	249	237	272	280	257	317	267	269	274	251	260	247	247	274	271	230	261	244	279	260	232	249	271	278	258	254	279	302	294	284	269	282	319	254	240	258	267	264	268	245	275	252	236	232	269	266	269	261	279	274	270	300	271	240	230	253	257	253	268	245	273	260	240	284	287	268	254	284	270	251	261	278	260	257	244	260	252	276	279	296	252	256	242	248	263	243	254	262	235	279	252	295	262	266	267	260	279	269	282	260	271	268	269	249	244	257	250	241	287	288	264	274	226	267	261	290	252	280	249	269	273	250	278	294	264	249	289	261	277	304	280	274	272	250	268	262	262	273	281	252	266	256	288	251	252	221	280	268	249	291	240	267	272	272	250	288	268	292	273	267	275	263	242	258	273	279	246	267	268	263	257	264	286	288	248	249	258	239	250	277	239	260	259	287	214	259	253	247	264	275	246	231	270	255	241	243	262	277	256	241	273	271	278	263	266	269	257	264	281	239	252	252	275	278	270	270	268	266	248	267	294	277	256	276	252	275	278	245	236	279	225	246	268	285	291	290	268	260	250	249	283	243	282	269	278	219	250	277	259	244	248	263	237	302	294	266	248	272	269	260	276	255	245	252	260	242	258	272	283	251	280	274	282	270	246	243	265	251	261	251	283	270	245	268
25859	41386	27782	15960	6779	3175	1781	2636	4334	2918	1474	644	637	643	607	611	638	635	645	618	626	659	607	650	595	662	589	657	635	600	645	626	641	617	617	667	612	668	649	651	601	606	635	572	629	617	641	613	634	605	584	648	618	616	654	608	650	605	610	621	618	645	636	582	613	618	588	631	588	666	586	609	639	598	644	670	631	627	598	657	588	652	662	635	610	632	631	617	642	649	628	639	595	669	629	609	623	608	591	583	675	658	623	570	581	626	591	563	614	621	641	623	614	648	571	638	634	571	599	594	625	629	579	600	616	594	637	624	644	601	620	577	669	599	656	557	658	658	625	600	621	605	643	634	641	667	635	599	574	641	637	620	605	655	687	656	614	637	631	638	598	637	626	584	620	637	607	599	630	615	619	591	596	596	594	608	614	594	653	666	598	613	628	627	639	668	638	628	633	607	628	639	640	616	610	645	650	637	621	657	676	613	630	646	628	652	632	582	633	641	589	623	601	630	656	612	612	619	649	571	621	649	667	612	682	637	622	643	629	608	588	625	635	612	639	627	581	604	619	643	634	614	644	668	654	620	586	585	594	603	650	637	595	603	643	637	618	593	640	641	608	610	662	595	594	615	590	607	622	611	614	622	625	595	657	647	608	607	635	652	605	638	621	635	614	621	558	626	638	590	634	578	596	627	629	632	627	594	629	573	646	639	643	626	610	629	650	561	624	655	608	584	586	624	647	632	634	608	664	565	591	653	612	564	640	643	671	615	588	664	626	571	619	635	666	619	647	599	664	601	677	612	600	624	610	582	597	648	613	619	613	641	656	587	626	625	658	658	626	600	658	674	628	638	627	652	614	616	651	568	656	642	619	655	669	619	621	597	622	582	596	622	620	635	673	627	600	611	655	625	619	618	647	631	616	652	616	610	616	618	631	633	620	635	613	594	606	629	608	656	619	603	577	591	622	604	621	570	645	630	638	617	657	635	628	684	610	570	644	631	664	620	667	676	623	651	664	644	610	649	598	631	669	623	622	587	621	622	635	588	624	599	629	613	680	681	644	665	599	650	614	647	637	651	599	623	595	613	634	648	618	608	597	643	651	652	623	643	635	603	610	632	612	607	627	648	580	609	633	609	642	601	626	627	604	667	637	630	646	685	606	643	579	594	590	596	624	634	603	615	641	641	615	595	616	617	640	654	628	605	651	632	594	647	637	630	631	618	663	655	618	639	614	591	609	652	614	615	684	582	619	619	641	650	616	601	604	645	631	635	636	667	630	652	654	652	624	658	674	593	645	616	612	619	642	674	653	655	630	632	594	630	606	629	621	636	617	631	599	672	641	600	661	634	591	624	601	650	563	607	633	661	607	662	607	641	624	610	626	616	626	615	629	639	655	686	641	659	623	623	628	589	594	624	608	576	665	612	666	639	632	631	629	595	641	583	642	626	630	659	636	634	636	677	601	626	587	582	659	606	639	624	610	654	613	599	614	596	627	617	627	627	577	580	626	658	599	676	635	673	598	610	642	629	610	660	614	624	620	582	633	643	632	603	668	594	611	620	655	635	627	656	676	648	631	628	639	626	623	615	673	604	667	606	633	606	645	634	643	650	608	676	623	584	644	593	599	644	562	621	615	640	604	601	631	622	608	629	610	621	572	629	606	630	663	605	597	671	579	690	625	635	614	643	639	657	608	592	616	640	673	606	652	630	600	615	579	625	633	657	618	616	594	604	607	670	609	624	617	613	633	626	619	638	614	590	633	627	622	637	601	614	659	593	615	627	646	620	610	637	651	610	632	615	622	685	643	634	618	627	593	618	610	633	575	622	642	575	622	639	606	665	640	664	616	624	623	649	600	606	605	602	633	628	628	631	663	651	649	588	662	621	658	624	648	644	603	624	647	642	604	677	590	621	613	594	619	611	642	586	628	625	614	643	601	665	629	625	592	611	608	636	592	621	641	615	644	649	632	584	622	648	636	601	614	659	668	613	635	644	664	605	678	668	583	632	558	622	590	632	646	631	602	604	644	659	669	648	611	599	591	642	621	620	642	623	614	636	636	606	595	688	621	634	659	636	610	635	624	587	624	595	605	601	604	614	566	621	593	652	656	629	640	616	597	606	632	614	609	650	602	610	605	614	617	615	660	641	596	618	664	621	623	640	660	632	630	613	642	602	622	610	610	597	658	630	577	590	628	602	654	636	621	654	651	601	609	666	609	631	654	617	631	599	634	637	596	658	602	652	575	593	617	572	654	666	611	661	626	613	583	623	603	589	632	615	666	619	652	662	584	604	604	620	601	610	617	639	594	681	578	604	645	608	620	644	609	627	638	642	566	608	610	617	644	566	678	596	619	629	627	621	614	633	633	635	645	639	651	607	626	587	595	644	647	606	644	605	646	626	621	604	611	558	573	663	601	578	603	581	656	601	600	613	638	613	594	601	593	631	636	643	642	620	584	629	637	630	612	669	643	618	614	667	604	636	596	636	645	581	634	597	668	591	632	652	629	652	630	588	647	631	628	620	651	638	608	630	619	621	605	622	601	634	594	606	626	622	602	601	586	644	642	622	648	579	631	619	675	586	638	643	594	656	618	681	636	627	648	635	610	613	645	603	640	611	637	639	630	593	604	637	623	626	615	609	617	571	610	592	603	648	561	615	624	623	596	602	665	598	594	591	603	617	615	675	635	663	615	590	633	623	645	647	578	624	597	654	615	589	566	652	617	646	597	631	614	618	652	560	577	631	625	660	581	608	605	604	646	623	641	633	652	580	605	648	614	624	614	645	628	582	617	648	627	589	648	611	644	669	560	603	622	626	616	626	640	617	631	648	630	629	656	643	653	610	639	647	673	579	617	607	656	605	602	631	605	633	588	635	633	597	639	606	644	620	652	648	649	630	660	668	610	630	626	669	564	603	642	637	635	606	601	635	631	593	622	644	638	642	679	621	662	643	635	603	640	602	612	615	624	629	623	619	641	598	654	659	617	628	628	624	626	631	601	641	596	599	601	634	606	686	645	656	606	679	599	627	637	581	623	645	580	622	624	598	621	635	646	634	602	658	663	632	612	594	607	598	661	620	624	648	635	612	628	637	611	638	633	656	634	591	588	594	635	625	607	637	617	621	599	627	642	581	568	565	621	628	618	594	613	627	592	611	627	610	606	618	625	587	566	613	613	624	627	618	641	618	643	619	608	671	583	631	572	635	628	586	630	600	587	600	657	640	623	609	576	641	588	622	609	624	613	599	613	607	667	632	584	628	656	660	628	623	595	642	611	608	607	634	588	624	646	629	612	660	622	609	590	589	669	640	639	638	653	652	665	619	638	621	602	645	639	646	638	619	625	614	571	661	607	619	645	625	599	612	598	630	593	640	578	629	612	599	624	631	632	609	631	662	587	604	641	669	609	608	632	615	626	646	643	684	619	631	584	665	575	634	632	639	646	548	645	624	627	593	647	605	571	608	587	630	581	628	639	658	618	591	632	596	604	645	597	658	607	649
32199	22557	19142	8044	2454	1047	554	378	367	308	268	186	196	198	190	204	191	217	188	200	186	201	213	194	189	211	196	194	219	217	197	188	216	202	194	214	207	192	205	225	178	214	214	189	215	198	205	190	173	187	205	199	169	211	195	194	205	187	184	209	181	184	217	193	189	183	184	208	208	184	198	187	199	191	232	198	190	214	199	176	201	188	200	153	167	197	177	185	223	202	186	179	163	191	199	171	215	185	189	188	191	174	190	195	199	201	199	210	184	206	176	207	194	201	172	202	177	198	207	222	196	203	189	199	201	187	216	195	178	184	216	177	203	179	188	209	194	200	222	202	186	199	197	207	177	190	174	196	197	220	187	218	214	214	205	187	188	221	185	197	201	205	189	191	230	202	184	177	193	207	189	211	187	220	212	189	213	197	174	211	194	174	186	187	207	205	214	198	177	195	184	164	187	193	196	201	191	194	205	203	218	193	211	194	200	201	236	188	208	204	198	182	202	208	228	204	186	170	220	193	222	203	177	223	213	208	212	180	196	190	187	196	192	211	192	194	191	172	199	177	204	193	180	206	207	211	176	176	187	214	190	180	195	204	204	196	189	177	173	195	178	195	187	186	205	215	217	225	181	201	227	201	196	187	186	191	214	170	205	173	205	176	200	205	202	193	212	186	210	191	204	186	219	187	186	203	199	184	197	194	209	192	203	214	173	212	190	204	190	213	195	205	190	193	230	198	207	195	195	227	182	196	203	195	189	204	185	198	185	180	200	194	230	204	178	203	189	203	201	190	190	173	229	200	200	194	193	179	194	165	177	221	179	180	196	193	183	190	213	188	212	172	147	188	182	190	191	212	194	183	206	191	185	187	206	187	197	210	202	187	200	196	219	185	178	164	197	191	191	186	197	177	204	212	182	202	191	187	192	207	176	229	173	191	185	202	189	203	185	206	210	194	176	194	211	179	209	207	177	178	184	205	184	191	207	179	187	196	193	211	192	193	193	211	198	219	194	195	232	204	213	173	177	223	198	231	187	208	222	196	199	196	197	203	179	216	162	202	171	205	195	189	182	194	190	178	178	194	194	157	207	184	196	188	207	187	217	185	173	181	190	194	186	180	182	184	176	197	202	220	183	214	172	174	185	180	183	246	192	209	200	214	183	191	206	215	202	212	222	201	191	210	165	201	180	205	197	205	188	200	188	190	213	192	218	186	194	172	182	215	194	199	183	203	182	231	214	193	175	158	205	210	201	157	202	182	186	204	194	194	238	189	181	200	214	180	209	211	191	188	200	224	220	193	173	172	211	207	200	180	201	197	183	165	191	195	203	195	204	186	181	178	190	178	169	196	218	195	187	207	205	178	191	198	219	202	187	212	197	222	199	182	179	200	158	202	182	193	183	176	212	182	171	220	202	195	218	181	202	225	183	215	200	198	190	178	204	191	183	205	174	169	192	194	206	207	186	184	204	204	224	219	180	200	191	222	207	214	199	189	216	170	190	179	202	196	201	190	171	196	215	212	181	205	189	192	176	194	200	210	193	216	192	176	160	184	194	210	198	171	202	216	191	193	190	199	183	192	195	190	180	190	200	181	193	179	211	191	185	191	207	178	193	186	243	237	203	207	183	197	192	205	183	189	199	185	184	179	208	180	184	204	212	190	180	210	178	193	211	216	172	190	196	188	202	199	201	215	167	173	193	228	171	205	187	188	178	200	203	186	181	192	201	178	187	207	197	189	212	219	189	223	180	189	198	177	196	214	195	186	200	174	186	178	193	177	177	185	196	183	225	188	194	207	216	198	174	191	211	186	203	207	185	241	191	199	215	183	195	186	210	212	198	222	214	208	200	188	213	202	188	196	204	218	177	187	207	174	182	173	186	177	216	183	203	185	183	190	221	184	177	210	208	193	214	177	205	216	207	181	175	202	188	226	196	168	218	206	183	196	197	181	181	170	193	186	208	197	205	195	204	187	173	193	175	183	231	204	182	189	231	196	194	182	200	188	206	210	191	187	199	183	197	223	178	211	202	213	225	192	205	174	182	210	223	219	170	222	162	209	187	203	192	222	176	219	189	200	194	221	197	199	186	201	202	183	186	164	200	215	186	207	191	176	224	199	196	211	200	207	183	163	209	196	211	210	175	185	190	190	194	227	163	191	189	204	222	174	192	192	191	224	194	202	218	193	187	197	204	217	210	183	205	200	206	197	230	172	181	191	210	193	190	193	226	178	192	191	190	230	196	188	187	215	194	194	214	197	201	183	179	197	181	195	200	191	210	226	225	185	206	179	193	198	176	190	178	210	202	198	192	200	159	199	205	219	191	196	192	181	190	200	182	178	176	194	204	216	187	212	203	201	191	206	206	194	206	212	200	196	178	197	182	202	194	179	190	215	191	196	196	190	203	207	225	196	197	212	173	221	167	207	207	192	205	193	241	177	195	185	185	199	219	188	204	172	202	200	196	192	207	194	207	220	191	178	211	175	188	193	213	198	211	212	196	186	197	182	214	187	177	208	183	208	166	228	186	189	206	197	195	177	217	233	213	190	192	211	189	196	158	187	209	206	197	239	199	191	191	174	194	199	185	190	185	190	196	204	205	204	174	185	181	184	200	216	159	207	198	182	194	192	193	214	208	209	168	199	191	218	202	179	197	194	165	202	206	201	193	182	214	202	206	207	195	202	215	197	173	221	184	202	195	198	214	202	176	208	192	191	214	210	175	208	212	187	180	197	219	190	177	216	190	215	161	192	222	201	198	163	160	207	180	210	205	193	179	182	221	165	216	183	190	214	189	207	195	183	196	177	217	204	199	221	197	198	189	190	195	194	191	199	189	179	200	182	194	191	193	202	189	204	172	172	189	221	199	192	182	202	174	178	230	182	197	167	211	181	177	200	204	199	205	229	209	197	225	188	189	220	195	205	193	206	196	187	198	206	165	192	183	194	183	187	192	212	184	189	191	214	209	204	197	180	189	197	197	186	204	189	230	203	169	177	162	200	223	205	172	205	193	197	193	187	180	200	197	185	196	192	184	173	206	202	190	174	207	208	159	171	194	209	188	196	219	192	174	176	181	182	197	166	190	214	220	183	176	183	217	192	199	207	193	194	197	214	178	203	191	193	195	181	197	169	197	214	222	195	194	197	189	210	208	207	166	223	214	173	197	166	204	199	189	191	176	202	194	180	195	195	187	183	179	171	200	205	177	205	183	190	178	204	197	209	215	198	181	203	217	204	198	183	194	161	204	213	219	184	196	190	213	184	197	198	196	205	170	215	212	182	196	196	203	192	224	185	187	228	212	194	195	184	196	201	195	186	198	201	208	206	171	201	212	202	187	193	226	212	179	201	202	217	205	176	223	194	191	200	200	158	184	194	195	185	197	183	185	212	187	184	187	176	204	194	186	210	192	187	201	201	193	177	199	184	185	185	169	206	220	192	216	212	185	184	205	206	195	188	175	173	182	187	226	204	229	207	195	197	175	183	175	178	200	177	178	187
21955	23082	11041	4593	1928	1137	779	616	635	672	531	538	516	498	526	506	489	509	553	482	522	539	535	533	517	504	540	494	481	526	520	516	518	521	482	526	506	543	484	509	521	514	515	524	528	545	485	493	538	515	538	545	546	504	502	558	535	549	525	501	493	533	504	488	516	493	532	518	518	498	523	523	510	559	521	523	503	523	500	490	554	502	503	543	536	527	455	522	494	527	521	509	487	520	507	511	513	487	558	483	511	532	509	500	513	515	554	510	502	530	509	505	511	482	510	516	512	481	483	531	526	543	516	514	500	492	526	512	500	531	505	557	506	471	575	509	529	489	532	548	538	492	502	549	498	507	520	547	526	538	516	521	510	494	518	517	503	487	562	527	466	509	480	546	518	543	513	515	550	523	467	514	495	519	516	538	485	474	490	519	528	508	569	493	576	519	551	520	509	488	488	538	513	492	569	553	498	513	531	544	540	482	498	516	553	487	548	507	516	497	517	506	506	516	504	515	529	503	542	526	516	485	525	448	517	494	521	541	479	544	516	515	501	518	512	528	493	544	518	513	497	502	499	528	517	507	499	489	526	493	593	525	505	503	488	499	488	491	521	545	548	506	532	510	541	530	481	530	508	535	519	548	539	462	501	533	518	467	472	546	502	513	524	550	518	553	504	505	502	507	486	551	514	507	517	524	520	535	553	493	532	532	500	500	541	518	480	513	541	510	558	523	534	516	501	480	497	512	525	481	521	483	516	490	529	528	498	505	521	517	541	510	504	533	524	525	573	491	522	522	497	497	526	537	540	520	513	503	517	528	553	501	538	557	517	490	538	480	480	521	523	497	512	530	511	527	507	510	503	514	515	464	528	514	504	481	521	533	473	501	516	504	514	519	570	553	488	523	519	519	557	522	494	485	491	535	522	506	506	535	543	520	517	513	513	501	517	501	542	528	538	526	540	514	522	507	470	462	534	525	516	508	565	532	495	482	531	503	502	513	505	552	509	496	497	507	535	551	542	496	483	550	554	542	556	520	499	532	530	539	516	549	522	483	494	510	517	500	526	551	480	504	491	525	469	503	480	536	516	494	518	548	480	509	524	507	576	511	496	509	521	479	530	520	470	516	532	513	505	527	498	450	503	508	547	483	550	488	522	517	525	537	569	522	495	541	519	529	537	484	519	516	518	541	524	493	539	544	521	516	505	511	545	453	570	526	543	511	513	505	522	528	541	517	514	515	505	553	500	535	498	512	493	527	468	517	508	501	513	516	536	554	489	515	528	512	556	477	482	520	510	466	551	523	519	520	501	505	516	547	493	455	522	490	515	492	524	496	496	532	509	515	551	514	477	504	477	532	505	512	512	516	511	491	490	549	523	511	499	494	493	503	514	507	516	514	485	526	475	554	555	521	505	485	518	519	509	534	485	549	572	502	522	549	540	508	553	548	526	574	511	502	535	486	539	509	503	533	492	529	544	487	517	474	582	498	491	505	516	550	542	515	547	511	501	490	530	520	540	491	532	525	536	527	517	526	520	515	479	502	524	520	532	495	524	509	514	496	490	509	522	555	479	476	486	541	499	555	536	550	489	497	487	526	531	495	557	471	540	518	524	514	544	498	476	516	529	479	535	562	504	525	494	501	514	535	488	529	540	496	525	545	487	499	520	530	498	497	517	494	533	560	504	505	512	534	493	506	492	522	531	508	492	510	539	549	533	507	535	503	483	511	485	500	487	547	492	501	515	503	539	543	526	519	502	545	508	521	517	557	521	523	484	537	515	527	562	513	488	488	513	520	489	554	488	501	495	528	491	534	541	537	532	511	496	507	480	518	494	507	507	517	521	537	527	527	525	492	516	483	473	547	522	521	520	468	499	510	473	514	497	544	545	506	516	510	509	544	472	522	539	515	523	555	492	482	489	505	513	496	571	493	484	502	529	542	522	495	494	456	507	496	524	492	485	516	480	527	517	497	585	498	525	524	489	483	520	523	494	447	512	514	506	489	532	531	507	510	512	539	559	515	491	497	473	493	518	519	536	493	518	558	506	534	528	535	548	491	490	497	512	514	486	512	497	531	491	536	509	495	551	527	514	513	520	483	556	548	516	558	515	532	532	524	486	507	468	506	518	537	503	523	517	513	527	496	524	509	527	556	503	515	505	504	512	524	547	547	517	538	536	527	499	518	529	512	520	498	531	513	514	491	484	500	491	520	548	541	503	510	502	534	560	494	539	484	531	537	495	491	497	527	505	520	496	521	538	525	521	532	518	543	506	525	528	483	509	511	541	514	515	545	525	502	565	481	513	512	482	493	508	545	502	491	527	506	485	519	500	530	519	491	537	507	566	518	474	531	488	519	541	496	515	482	539	516	494	506	524	517	526	509	513	505	519	500	542	476	531	502	503	542	555	525	507	499	495	534	532	503	507	545	510	515	510	561	522	533	481	489	472	525	515	496	532	539	521	535	490	524	509	504	541	529	493	517	525	534	549	559	518	504	508	541	508	502	542	529	513	524	522	528	523	493	481	478	484	533	517	515	529	513	528	502	477	500	529	515	543	548	538	476	508	492	483	548	558	554	483	527	516	505	510	537	514	534	520	522	524	539	495	498	541	517	529	480	505	494	547	486	529	516	494	543	555	556	514	500	554	508	477	527	542	499	523	561	512	502	500	519	494	540	499	520	506	513	516	510	526	497	534	526	514	553	483	519	566	526	513	520	566	489	505	485	529	543	503	534	530	511	523	484	519	457	472	494	491	544	504	498	513	502	496	492	490	499	517	536	537	544	521	479	508	511	531	489	488	507	514	517	471	484	557	508	540	536	514	517	522	525	533	523	494	468	514	546	543	547	520	564	563	518	537	532	493	505	520	547	514	490	484	502	481	509	528	543	541	550	490	523	484	525	498	542	575	538	506	498	527	526	501	527	516	492	515	476	533	561	528	559	520	513	514	510	517	493	520	517	566	519	464	536	509	497	514	533	518	526	543	513	517	497	512	524	519	555	508	501	530	509	506	505	512	522	514	543	492	522	470	494	552	541	522	469	485	507	497	573	570	517	514	508	534	533	516	516	480	473	501	496	514	511	534	455	523	510	545	489	524	500	503	533	560	473	537	541	524	537	514	509	534	540	534	539	542	485	501	548	548	524	524	474	537	549	522	524	545	504	488	540	480	513	507	514	480	542	535	504	498	525	513	508	553	555	507	511	525	499	528	506	510	515	513	520	481	500	522	518	543	541	522	483	521	509	508	532	514	505	521	544	473	545	519	452	516	505	514	527	523	499	545	515	594	579	473	526	486	536	519	523	538	503	478	489	541	487	528	532	502	464	517	543	529	523	503	505	542	519	511	515	525	513	493	512	508	517	516	482	552	544	525	454	553	504	522	481	516	528	549	534	506	513	531	462	498	525	504	522	496	485	513	521	510	534	534	505	525	488	501	528	521	561	512	505	447	477	515	502	538	467	532	522	485	525	482	534	526	571	517	470	499	532	507	512	487	539
25045	21541	24957	28594	21577	19880	2865	1265	1636	2774	1290	301	296	338	316	298	264	274	301	286	251	291	309	271	274	298	280	298	250	290	314	320	299	291	300	338	275	269	296	292	336	289	296	292	287	262	238	305	297	279	292	323	301	286	274	269	264	281	292	305	289	308	336	292	308	280	296	274	292	297	269	284	309	281	273	267	283	290	302	345	301	294	282	300	283	275	301	317	272	289	250	287	279	272	266	263	334	312	294	328	282	271	327	299	269	299	329	305	267	278	296	272	313	286	284	314	289	271	292	288	277	266	325	259	263	301	283	271	272	289	285	293	269	273	291	278	277	277	267	289	288	267	264	285	292	279	293	306	286	324	328	274	291	311	306	293	296	268	285	266	295	289	292	282	245	304	303	296	311	275	295	297	279	265	284	269	269	290	302	305	303	258	267	305	294	290	281	293	281	311	291	284	291	307	271	298	295	288	282	302	275	269	300	266	253	293	272	321	314	268	305	282	295	310	274	296	285	277	278	323	271	284	282	299	274	288	306	257	273	281	302	308	275	260	288	252	297	289	309	259	306	295	252	295	281	295	288	286	276	293	292	262	301	300	286	298	254	271	271	301	334	271	278	262	298	296	267	277	270	315	277	304	297	288	252	284	312	262	281	267	260	281	261	285	304	304	235	277	269	307	295	273	314	259	306	273	288	279	279	283	276	298	285	251	275	305	286	302	280	302	270	264	286	293	306	313	276	304	275	283	289	264	269	290	313	334	310	324	283	299	280	269	289	270	281	301	318	266	308	295	273	277	229	278	308	304	260	302	283	284	322	310	300	278	283	290	327	308	289	272	287	302	276	322	264	254	291	304	305	315	271	266	297	291	291	298	279	282	291	299	255	276	290	300	326	303	273	292	292	321	314	313	324	264	284	301	242	268	275	287	269	286	304	281	296	333	303	350	296	314	321	307	292	277	278	301	260	322	273	258	285	283	319	276	257	318	268	279	270	299	279	279	290	299	294	287	269	272	291	298	285	301	276	267	287	298	293	268	276	286	276	280	301	282	277	282	254	275	283	311	293	297	292	283	255	279	272	278	282	298	283	285	267	274	280	313	296	274	299	270	283	288	253	255	272	301	277	270	263	268	288	272	291	306	292	299	268	322	314	296	265	276	282	283	272	254	320	234	291	292	284	306	281	254	292	272	288	313	307	268	266	293	301	295	284	284	323	270	303	294	282	273	300	302	292	283	279	288	277	287	282	316	286	300	276	298	288	270	301	271	282	288	265	292	289	278	307	287	298	321	277	291	306	276	298	306	314	299	317	260	315	284	309	285	303	297	274	281	297	305	274	282	282	292	288	282	298	308	320	297	269	293	279	264	308	277	311	275	283	302	291	264	260	270	283	274	295	284	296	284	285	273	300	279	276	301	297	302	293	305	278	313	270	295	266	296	303	317	280	287	278	318	319	309	312	290	244	263	300	304	272	278	292	307	270	298	316	273	301	315	268	299	284	283	279	284	317	278	307	289	267	287	306	261	280	310	298	300	282	288	269	299	267	291	298	279	277	272	299	247	297	296	291	305	268	318	263	258	289	297	280	308	301	267	291	270	277	315	273	288	301	287	269	310	278	303	260	286	296	284	301	294	270	284	305	282	280	296	289	294	296	330	251	318	292	280	266	257	300	278	288	285	295	318	282	268	310	292	299	280	280	299	278	318	284	297	291	309	322	282	282	256	313	282	308	294	270	310	288	275	297	286	271	294	248	245	294	293	290	295	289	283	293	292	282	267	268	285	299	258	279	254	260	312	287	273	283	312	315	262	269	290	280	258	311	271	319	274	302	317	283	318	277	301	282	286	304	271	283	302	279	296	267	316	292	266	259	257	274	293	292	266	307	294	305	262	286	293	269	259	289	267	328	259	295	280	300	276	271	322	272	271	298	273	268	301	307	327	266	284	316	276	270	288	292	319	303	307	248	296	299	270	261	305	298	329	306	281	286	272	268	280	242	291	280	308	290	275	293	247	298	312	269	277	283	286	301	323	293	275	280	286	290	305	271	265	304	302	307	284	266	303	274	300	309	307	325	278	286	276	293	275	271	313	272	288	293	289	281	281	289	298	295	262	278	312	293	270	312	282	285	301	266	269	276	288	292	288	290	288	299	301	285	276	277	285	282	304	301	254	287	307	276	299	271	312	302	282	239	294	273	272	268	288	276	291	310	266	276	296	249	281	304	316	274	269	301	267	323	268	322	270	301	296	283	297	289	285	287	287	259	277	308	277	298	302	278	298	294	298	282	289	277	290	283	298	311	280	264	306	294	320	316	295	295	265	255	306	291	271	312	300	290	304	283	283	291	293	295	249	313	317	296	276	301	305	287	309	269	270	326	276	328	292	274	317	292	269	271	280	316	293	284	306	257	323	285	267	300	269	309	287	311	249	329	284	251	273	276	291	305	323	292	263	276	277	300	300	282	260	288	320	284	305	298	276	315	313	274	269	292	293	295	275	304	275	311	292	282	288	270	285	280	282	291	268	307	281	311	297	295	289	282	314	255	293	288	255	267	317	291	299	291	307	304	285	285	295	297	304	309	276	275	261	301	273	313	296	278	258	329	272	301	312	282	306	280	281	310	297	266	309	275	297	296	294	250	296	287	286	307	310	273	297	238	285	274	295	295	300	271	292	284	330	302	277	296	287	288	280	281	302	302	293	276	279	270	281	254	314	305	290	290	313	263	242	307	286	280	308	291	295	289	295	317	260	265	285	275	311	298	287	280	289	306	304	275	256	264	273	277	299	338	263	263	283	323	293	316	297	302	261	285	289	270	337	279	262	286	276	287	306	293	298	315	273	278	279	259	283	301	283	309	303	283	301	295	299	290	271	280	289	320	295	279	292	331	277	284	262	292	279	282	272	295	278	285	279	271	310	292	283	299	288	292	270	324	283	304	291	247	281	285	293	283	272	282	324	280	277	327	282	288	309	296	287	298	281	278	289	309	293	282	271	299	271	273	293	331	293	289	280	273	274	304	271	295	287	281	282	339	270	269	297	274	273	308	297	292	318	257	265	307	319	297	278	311	302	299	244	286	309	293	291	307	298	258	281	292	233	291	287	244	322	265	269	297	269	270	293	291	283	306	328	295	260	283	301	251	311	324	280	273	300	309	284	275	298	253	279	287	269	275	299	303	275	290	273	323	285	308	289	268	299	278	305	285	261	276	287	293	267	254	286	290	274	269	285	261	266	286	253	290	289	297	290	313	280	288	281	300	308	301	295	300	290	303	304	308	278	285	291	251	280	269	271	314	278	321	267	274	312	274	278	272	283	313	286	321	306	278	300	296	296	260	298	267	261	274	302	300	276	291	275	277	321	280	281	298	297	273	298	262	309	278	296	318	282	280	266	308	291	271	289	308	292	273	276	270	260	300	304	283	297	303	280	298	307	296	288	275	284	290	251	288	297	291	285	265	306	251	275	295	271	247	278	294	303	249	278	283	276	278	262	294	282
24564	39102	23604	10317	4076	1853	1216	1238	1435	2219	1296	750	668	728	704	670	706	705	716	666	726	719	735	665	714	681	721	683	672	705	722	690	699	682	681	737	696	706	690	683	723	728	712	752	722	713	681	730	642	707	673	669	733	690	704	692	719	651	692	675	692	708	728	734	688	674	729	740	684	708	695	721	706	638	722	716	734	674	697	715	752	695	682	741	691	666	686	671	696	731	679	707	742	702	700	689	691	740	703	698	722	700	696	744	701	697	723	689	745	667	723	740	638	761	710	656	669	694	668	709	690	734	724	716	719	707	647	695	665	734	752	719	695	705	685	672	658	699	679	718	731	675	693	693	732	676	712	687	682	737	695	747	689	660	765	722	734	719	667	706	673	718	649	736	668	672	730	739	678	695	722	659	657	750	736	737	695	672	664	688	657	653	691	673	719	761	743	730	689	655	665	691	698	656	734	705	688	708	657	742	657	718	688	699	662	755	699	697	699	730	666	706	696	715	684	700	724	709	674	706	707	663	703	685	690	671	718	752	759	731	710	742	710	717	706	674	700	707	660	739	718	708	710	665	674	657	695	709	680	724	656	724	689	716	721	709	633	751	674	719	697	705	680	662	697	678	674	691	715	691	753	698	755	702	703	691	696	719	711	716	709	764	696	707	677	720	663	688	668	716	703	679	699	669	668	679	728	714	661	729	720	667	676	676	676	709	672	725	714	722	727	732	688	703	693	718	655	657	708	746	679	655	692	721	670	704	732	697	758	713	682	697	698	691	718	730	680	739	666	700	699	689	671	717	676	727	680	690	698	706	671	677	705	699	722	650	664	686	704	701	736	705	670	684	687	686	676	655	660	749	662	674	691	719	689	719	694	719	690	748	700	717	745	728	733	705	679	682	680	729	669	697	689	702	719	703	656	667	695	703	693	683	681	703	663	723	682	727	688	695	692	653	708	738	709	688	671	718	681	682	725	676	697	680	627	699	680	709	660	677	660	717	696	690	690	672	684	724	706	708	661	741	688	681	666	717	698	723	706	726	679	667	692	699	714	704	672	702	676	698	682	699	732	726	687	715	699	730	696	709	696	694	680	712	709	667	677	724	696	687	681	689	663	710	725	701	682	652	739	744	700	721	716	706	710	684	691	692	696	642	763	724	713	642	740	663	715	667	666	702	677	708	709	688	719	712	729	667	657	728	669	701	682	688	673	692	692	698	707	701	674	716	711	679	723	716	687	715	698	715	683	695	713	729	712	698	713	691	729	722	700	673	693	736	721	690	665	691	709	724	654	717	661	751	684	682	733	718	683	729	724	744	734	683	699	710	700	664	682	688	665	715	697	716	709	711	660	734	679	694	689	664	726	696	694	685	700	690	680	684	682	742	695	691	708	646	716	657	721	712	712	717	656	668	695	720	679	717	728	720	695	687	687	749	704	711	717	730	744	732	722	712	695	674	687	683	746	661	668	730	700	703	675	705	702	694	675	719	671	708	727	706	692	707	638	691	680	702	672	698	678	712	675	697	675	636	690	697	679	692	708	703	685	754	759	694	676	704	697	738	652	683	713	696	716	707	693	696	699	686	681	696	704	731	713	682	721	730	673	631	749	712	720	674	692	667	695	657	688	758	686	702	667	722	667	642	730	663	700	703	704	790	694	700	705	672	722	661	693	715	729	712	722	728	649	687	736	670	662	675	686	749	683	681	717	693	757	706	719	706	721	710	705	679	702	745	711	680	714	703	688	725	729	683	641	628	695	696	732	711	642	677	711	692	669	687	732	766	685	691	656	706	700	663	674	726	678	734	685	693	645	703	704	664	693	691	706	716	685	665	670	691	678	720	687	710	716	693	719	722	693	646	694	690	681	678	700	637	756	710	700	734	690	719	643	681	733	726	709	691	650	720	705	705	704	641	726	724	725	681	722	686	660	703	709	695	658	768	682	701	705	694	708	670	673	719	697	692	659	706	690	701	701	687	693	710	732	694	686	720	643	730	701	686	691	722	700	716	710	721	695	693	679	635	721	723	700	663	724	686	670	708	704	701	705	701	679	709	708	706	700	718	716	730	669	720	677	700	689	688	713	687	660	687	715	696	666	738	638	677	666	677	668	694	737	726	731	702	690	668	677	691	721	712	675	667	704	684	714	685	682	723	692	683	678	749	704	673	704	738	715	702	719	752	682	654	740	660	685	758	734	694	710	681	709	760	721	727	725	686	712	724	721	684	745	752	680	770	709	654	716	714	679	725	676	706	674	625	716	686	700	674	744	713	675	678	693	720	692	665	756	716	693	659	717	672	661	701	676	659	730	706	701	669	696	678	713	687	731	656	676	682	673	687	700	675	689	708	696	691	700	673	702	680	701	694	717	691	686	728	708	704	685	666	687	702	687	717	694	653	708	691	713	699	677	688	737	672	719	697	689	695	682	690	713	674	745	713	713	695	716	706	706	704	685	700	755	692	703	676	672	681	712	671	740	681	694	685	736	696	640	681	690	696	736	705	690	677	709	681	670	714	677	733	704	667	709	699	674	686	748	705	662	683	731	710	651	703	744	706	734	694	715	681	687	698	756	689	737	684	705	699	697	730	756	658	731	732	718	708	697	658	712	702	690	711	718	693	692	674	690	691	722	681	740	726	715	712	676	691	719	677	696	663	659	698	743	714	734	718	698	704	695	678	715	695	680	707	654	693	664	696	682	675	741	705	708	722	732	726	741	678	674	693	695	704	724	712	726	741	752	700	690	748	693	689	658	654	698	704	712	689	723	709	694	708	664	682	691	736	673	717	703	688	720	673	728	756	674	698	691	694	673	683	714	709	711	666	712	714	713	685	716	695	698	674	667	672	712	708	742	716	696	729	728	683	667	683	706	684	668	695	697	730	655	672	723	655	707	741	705	667	715	681	728	708	656	690	714	716	656	692	667	676	678	728	669	704	710	724	692	697	703	723	704	719	688	681	708	649	703	702	734	682	679	703	709	710	718	712	654	662	680	710	706	670	732	704	705	658	692	666	701	690	663	705	752	671	717	719	643	726	686	660	712	711	669	684	701	727	683	700	697	704	700	661	684	706	680	672	660	710	720	671	674	651	691	696	732	708	713	702	657	706	715	735	687	682	692	751	661	681	690	704	679	637	644	702	685	694	741	709	657	696	701	716	668	698	661	740	688	720	685	668	694	691	651	692	711	713	648	664	700	746	713	706	687	658	726	713	755	640	727	653	697	685	682	750	719	703	736	682	742	719	703	735	674	696	718	649	681	710	743	685	681	709	673	678	696	749	677	706	681	678	732	747	717	701	707	707	745	697	707	717	682	685	712	682	713	700	729	720	699	697	714	704	681	666	688	685	679	725	681	692	705	690	682	678	706	725	668	725	708	708	645	703	682	666	684	691	709	744	695	683	700	681	679	720	704	709	663	693	695	730	685	695	716	694	700	739	744	703	699	676	695	650	722	698	751	702	662	675	690	675	712	704	728	673	691	697	701	702	682	700	727	685
24347	21458	25208	28099	21472	21535	16633	1567	2198	5095	1988	311	266	279	290	247	277	311	288	266	268	232	254	278	264	305	276	300	259	268	289	265	247	290	272	241	297	269	265	268	241	266	271	271	257	260	237	241	261	284	260	277	259	267	259	246	219	256	259	246	273	282	248	293	248	257	259	283	255	260	267	259	218	236	283	259	270	251	292	264	281	259	260	256	296	277	270	238	263	237	249	289	269	252	262	280	270	251	277	262	236	274	256	277	246	273	294	239	267	254	276	262	257	300	264	249	266	280	278	292	277	293	264	251	290	272	272	255	236	266	269	245	278	285	265	269	283	267	264	252	284	291	271	276	261	275	306	291	251	238	284	288	277	269	282	287	275	289	291	273	263	264	255	258	284	274	275	245	287	244	259	286	271	286	262	262	246	277	269	228	282	257	272	233	290	270	298	278	279	277	274	221	271	290	246	273	249	285	252	284	264	275	267	281	239	251	255	288	274	285	237	269	255	256	248	282	274	305	282	255	261	272	284	240	293	267	299	292	247	264	271	257	272	237	264	257	253	247	280	233	266	259	247	228	251	263	246	260	282	275	255	270	266	264	267	237	282	267	274	271	250	270	270	275	257	282	236	276	241	280	250	276	243	240	286	246	243	245	262	269	279	270	239	260	269	277	266	251	294	251	261	231	270	263	240	277	245	266	283	281	245	284	273	295	271	254	295	245	277	287	273	267	266	296	292	266	229	257	281	270	268	267	293	287	264	259	231	264	251	245	235	256	246	288	278	237	290	304	281	254	229	276	252	263	249	262	270	254	276	271	247	307	265	266	248	266	289	254	257	256	259	293	276	223	257	272	258	246	263	285	246	283	293	260	298	252	296	300	247	235	263	259	252	271	260	281	264	276	268	249	284	266	268	249	268	235	251	274	244	259	294	305	269	286	258	265	241	270	278	255	262	259	248	245	252	273	289	259	270	253	249	268	257	255	261	261	253	255	287	229	274	261	272	266	220	265	279	264	255	262	284	279	269	248	284	257	262	265	270	274	274	289	244	273	300	273	264	286	256	275	264	244	243	262	261	296	266	267	267	285	296	280	262	265	271	238	281	251	242	245	287	294	268	277	282	275	282	254	272	295	275	295	258	256	288	279	244	219	269	272	246	274	310	294	255	263	278	267	270	254	258	249	252	277	258	261	257	314	271	255	264	252	253	277	272	258	269	238	270	295	233	269	247	285	252	273	285	240	270	259	284	263	253	270	277	263	253	268	233	260	282	263	285	244	252	280	246	270	273	253	278	233	245	277	292	250	243	286	264	243	247	256	273	286	282	259	264	267	269	237	267	258	291	265	247	265	293	273	259	228	230	275	280	262	247	254	250	261	300	274	294	289	254	283	246	273	285	225	269	250	253	240	256	262	272	266	233	285	275	249	232	269	266	278	306	267	238	256	254	255	260	275	276	256	260	271	245	254	277	241	263	255	264	261	257	286	256	257	283	244	252	263	282	279	241	258	259	260	266	249	240	283	253	269	264	278	270	271	263	276	248	266	271	244	241	270	258	263	266	254	228	271	258	289	238	240	274	260	264	262	255	263	253	255	265	277	259	254	290	236	255	253	282	227	266	271	272	275	247	280	257	272	226	272	268	258	254	257	271	266	249	282	253	262	242	236	253	277	290	288	255	253	240	260	270	259	255	279	243	265	291	268	289	246	264	297	232	289	286	263	250	261	266	294	266	284	256	269	276	256	245	268	234	278	223	275	248	248	271	281	278	284	267	256	273	276	274	285	279	267	275	283	239	257	265	245	271	262	297	268	294	263	274	272	261	250	279	278	239	259	291	261	248	271	274	257	284	266	246	263	302	258	246	258	266	276	263	259	267	274	262	244	268	291	255	264	287	266	267	250	260	271	273	283	222	275	269	303	242	272	266	267	283	281	243	247	261	271	245	271	272	278	257	250	252	250	293	249	279	266	257	272	264	245	251	248	279	264	270	290	280	276	288	294	262	260	242	236	251	261	252	263	242	256	257	281	291	248	257	269	254	290	247	257	250	296	249	267	265	241	237	221	266	260	242	257	301	244	299	267	277	245	242	245	286	256	275	269	257	236	273	295	274	264	261	233	226	290	262	269	237	288	260	247	254	250	284	274	264	271	272	257	259	289	272	289	278	281	253	247	286	284	238	273	273	262	256	270	295	297	271	267	272	250	239	246	271	251	235	283	265	265	272	261	248	268	280	254	241	277	263	268	277	264	252	265	275	271	298	265	245	260	284	274	260	273	234	278	259	243	228	268	259	253	275	241	266	259	284	295	257	247	250	256	269	258	277	254	260	269	270	265	260	273	256	251	243	279	248	245	244	258	279	249	245	249	297	253	276	267	252	281	253	260	281	293	276	266	282	241	253	261	276	235	273	251	289	282	242	254	261	263	266	228	246	254	281	262	234	258	243	247	263	264	274	230	259	265	264	287	273	281	279	267	251	271	255	258	263	295	253	266	265	246	258	267	248	274	256	253	272	257	274	299	274	259	262	268	283	279	240	265	267	265	270	287	243	258	256	268	276	274	265	250	274	281	281	259	246	243	272	274	270	275	265	247	288	272	265	249	249	259	277	268	262	296	258	268	267	237	286	279	249	268	272	248	264	273	245	263	267	253	265	283	252	266	287	263	253	269	272	259	271	265	296	293	260	293	262	288	271	236	262	276	279	255	261	279	289	262	251	275	289	238	255	259	253	226	273	296	260	262	248	261	273	265	289	279	277	256	253	264	254	231	283	272	249	272	268	247	268	283	306	260	266	274	243	247	270	244	290	243	290	292	246	295	256	246	254	256	269	262	286	262	248	276	262	275	273	288	260	278	271	279	269	268	284	289	246	265	269	281	234	258	264	265	270	275	263	257	282	227	255	264	268	234	276	269	286	284	285	274	257	249	272	278	263	258	267	271	290	248	260	307	271	241	254	258	244	234	261	241	263	247	262	252	248	238	253	252	296	267	264	259	266	241	285	255	297	281	266	267	287	257	254	265	290	253	285	225	254	280	262	297	275	268	253	272	266	257	229	247	293	253	264	266	285	269	274	289	254	255	260	243	265	272	248	285	253	271	263	255	252	237	243	282	265	278	256	291	254	256	263	261	280	266	240	248	246	301	258	280	275	275	256	248	255	257	276	246	249	239	241	283	265	242	234	251	272	237	256	240	232	246	269	227	275	269	303	261	291	272	262	283	280	276	282	289	300	282	277	253	233	264	256	244	277	255	245	256	274	291	293	250	275	258	256	272	265	267	270	278	279	255	274	261	265	271	254	290	268	229	257	264	270	255	262	297	280	261	281	291	264	287	263	255	287	263	287	279	273	229	246	309	282	263	274	269	248	282	267	258	288	267	269	254	281	274	252	254	281	270	252	234	270	249	272	284	227	267	310	259	234	262	286	273	252	253	267	245	259	299	256	278	260	255	284	285	270	257	254	265	271	284	291	275	266	288	301	260	281	244	269	252	250	265
29723	46992	24260	10308	5186	2469	1310	995	1693	3339	1436	676	629	669	659	655	645	628	663	674	559	641	633	607	618	641	632	647	606	605	633	621	646	599	616	641	626	664	636	628	659	641	606	687	631	630	640	624	654	636	595	630	609	632	601	629	609	633	648	592	617	614	644	626	611	585	626	626	637	629	602	621	588	630	643	633	629	641	611	626	646	630	686	681	638	616	661	642	643	637	623	646	627	685	636	627	620	626	585	598	656	593	625	639	620	629	595	638	626	589	627	624	633	680	607	614	613	610	631	629	666	625	572	620	659	608	664	636	625	628	637	630	597	636	619	636	642	639	589	583	621	607	610	619	652	603	628	619	613	652	652	579	606	646	613	612	600	620	611	598	639	665	611	634	598	647	633	607	624	644	629	588	649	587	631	614	609	661	607	603	601	634	598	636	612	592	645	614	628	639	603	669	610	609	641	626	665	645	661	622	579	593	643	631	609	580	640	629	644	683	608	606	641	593	649	634	638	615	635	660	612	693	635	684	634	677	634	619	619	580	636	604	595	602	585	649	592	653	632	660	607	612	611	602	613	612	646	631	608	593	635	605	632	629	611	632	627	617	664	631	674	630	640	618	627	609	608	631	635	617	615	610	615	628	645	575	634	653	653	584	658	648	627	665	577	645	620	618	637	616	594	633	632	626	615	601	630	638	645	611	597	633	603	636	623	632	625	618	620	607	617	644	600	658	589	611	599	625	647	619	626	589	636	600	600	624	641	631	628	609	611	623	638	620	608	620	595	590	632	648	660	619	620	606	624	608	632	664	651	646	636	654	632	622	632	641	633	619	597	652	664	632	631	611	641	616	629	606	600	620	621	643	617	634	610	640	645	635	615	656	589	614	618	608	605	676	647	619	603	606	645	638	626	608	634	671	600	598	622	638	658	653	613	625	600	608	623	652	616	585	628	591	647	696	635	603	632	650	606	633	654	637	622	624	675	608	638	650	638	632	591	575	619	651	649	655	645	649	623	646	617	662	594	635	638	618	666	585	631	620	640	674	637	627	616	639	629	615	601	633	627	642	608	660	642	607	638	636	642	564	633	671	623	605	603	611	593	606	576	612	627	612	672	667	671	645	584	588	648	671	625	643	588	624	652	620	598	625	617	650	622	616	604	605	595	618	639	606	635	636	667	570	647	632	639	640	607	669	618	684	613	642	634	654	667	626	643	643	613	630	610	610	621	632	642	613	654	628	609	614	616	634	643	583	599	644	638	627	658	609	634	644	639	659	662	628	633	638	602	589	642	631	613	632	633	615	632	636	595	617	653	583	616	664	632	646	674	615	604	610	632	605	609	612	584	626	597	624	597	579	625	665	598	627	636	648	607	630	610	648	623	630	644	670	647	656	610	629	707	649	608	631	623	646	643	639	635	676	598	613	632	655	609	597	643	617	653	634	642	682	697	623	621	615	602	631	648	629	648	627	616	684	675	645	609	633	582	673	619	654	609	630	623	615	601	628	607	638	628	689	631	603	654	621	628	627	591	595	630	634	601	608	608	623	628	637	609	647	629	628	628	551	664	599	601	624	584	604	607	587	646	686	644	645	628	626	596	678	646	632	646	636	604	656	680	606	636	660	655	630	598	621	612	640	692	564	601	629	621	635	604	635	631	582	651	642	636	669	632	631	610	633	611	598	631	662	632	635	596	628	622	609	600	654	669	606	613	603	601	649	599	646	589	600	633	641	654	578	617	603	614	600	636	638	674	597	619	588	641	606	614	635	609	624	628	610	625	608	612	652	643	629	616	640	617	620	583	638	612	610	650	615	656	663	626	597	631	614	619	646	585	577	639	609	644	597	634	608	694	623	612	624	622	604	637	647	644	628	609	638	615	626	612	628	646	596	619	642	636	640	685	626	628	643	637	613	672	668	639	601	627	605	656	609	632	650	617	641	643	612	624	625	629	622	608	639	641	632	656	617	623	656	614	608	652	623	669	639	626	636	665	605	657	648	634	624	652	619	607	613	624	581	582	580	586	621	641	662	606	641	606	606	578	595	642	636	622	647	625	637	584	634	638	624	649	657	598	625	626	691	607	632	635	662	677	594	626	590	618	607	659	646	642	619	618	629	621	647	643	599	639	606	598	657	637	599	653	632	636	617	639	624	631	647	624	631	626	624	608	657	620	630	618	640	646	606	592	650	619	633	599	632	632	659	637	600	644	627	664	631	629	624	617	671	608	647	557	591	621	593	635	613	635	588	633	628	633	624	626	605	654	647	597	612	621	654	606	591	654	595	624	587	648	594	635	630	635	609	610	646	667	628	630	628	661	634	666	627	661	672	620	621	639	609	614	626	586	637	626	645	599	611	628	606	659	622	662	601	617	639	648	595	614	660	608	641	632	623	629	615	598	586	609	597	651	610	653	639	598	617	609	679	650	575	622	621	601	650	568	656	646	640	614	637	641	609	634	609	673	651	667	621	640	653	621	635	630	592	641	620	613	660	626	660	660	630	625	638	630	594	635	622	644	694	602	616	608	649	623	664	628	601	624	665	619	658	632	633	625	604	603	603	662	667	638	670	678	657	624	616	666	593	618	651	659	635	644	619	668	665	579	636	642	605	607	626	631	639	628	590	621	616	672	630	626	590	641	656	600	646	613	579	618	626	612	595	643	650	659	601	622	641	615	618	649	620	653	604	605	615	678	658	622	615	703	647	622	625	596	619	604	670	652	570	627	701	669	630	592	666	676	622	603	639	607	558	610	615	676	605	640	655	628	613	642	626	616	634	650	587	601	624	630	612	581	587	603	659	627	611	594	634	631	616	594	649	645	584	601	598	600	636	633	618	571	646	646	635	667	622	645	624	621	661	645	602	659	635	636	643	587	654	581	682	624	624	617	652	561	635	624	630	661	679	652	621	632	606	658	633	620	613	695	634	603	611	621	626	623	650	628	652	650	609	615	589	574	640	646	595	621	666	668	644	643	595	612	626	619	643	666	601	654	618	623	618	641	638	597	677	643	663	597	691	632	624	646	604	618	608	640	644	656	628	599	656	601	588	651	628	677	649	626	626	600	573	558	627	647	646	604	613	672	616	635	602	629	650	645	615	660	614	665	631	593	649	621	607	702	652	639	626	623	632	660	638	572	569	612	652	623	617	678	575	643	619	631	598	622	586	634	665	683	612	661	636	605	612	634	616	612	623	605	603	633	628	617	594	613	663	635	665	655	652	648	584	637	650	656	611	572	614	611	636	621	616	632	608	623	643	593	642	628	599	625	594	640	658	607	612	645	615	632	604	615	661	611	624	600	646	612	617	638	642	608	594	597	604	612	623	634	631	626	639	661	611	642	612	589	615	615	639	620	643	601	629	678	574	630	637	578	629	673	610	636	623	617	634	633	635	635	635	640	623	623	617	632	648	604	583	627	613	615	671	615	589	640	628	667	609	631	614	624	639	629	632	630	655	595	619	599	625	581	598	644	670	635	669	654	623	631	641	625	600	660	653
32201	23394	18982	7138	1814	782	509	324	237	316	243	192	188	196	190	202	185	192	205	200	195	190	167	175	181	177	168	176	178	212	213	181	175	188	193	194	186	194	220	204	181	173	197	181	216	169	217	186	189	176	176	182	200	200	187	191	179	153	220	221	209	175	195	195	201	185	190	167	222	147	171	199	186	210	224	188	182	184	179	192	177	178	190	214	193	178	203	191	218	196	163	171	181	188	187	226	183	218	201	215	196	201	182	197	209	192	203	179	205	197	186	160	176	183	168	189	195	206	180	184	186	198	162	205	181	180	189	165	190	213	194	205	174	174	191	165	204	217	186	182	199	219	199	204	178	199	182	169	205	194	162	189	204	180	183	200	191	199	185	197	197	199	206	215	190	162	176	229	176	169	198	196	205	184	195	164	166	190	193	191	194	195	212	204	190	199	193	181	175	188	201	182	202	194	186	213	181	175	195	177	180	196	204	197	203	185	187	190	181	176	201	174	201	222	196	189	185	175	192	167	196	158	202	159	203	182	195	196	176	175	213	188	190	213	189	160	190	188	201	193	188	202	201	171	179	192	186	180	179	188	195	197	171	187	178	197	210	172	169	180	178	189	192	186	195	184	188	190	184	213	209	167	196	174	190	187	201	170	190	197	188	209	220	189	169	202	186	170	184	200	200	178	164	198	202	162	162	195	166	179	171	179	207	198	204	189	206	197	174	197	234	190	200	179	196	196	180	199	177	202	207	177	194	180	205	185	167	202	206	188	180	156	177	169	207	191	205	169	154	206	179	186	186	170	190	184	201	180	199	199	216	190	184	218	184	176	209	207	220	218	164	179	186	184	178	195	196	200	202	168	215	247	210	195	175	197	206	218	195	206	187	173	184	181	183	168	173	170	187	142	192	174	173	181	196	181	199	205	180	161	195	171	198	196	164	201	174	177	177	184	201	190	198	197	198	186	206	201	177	196	190	188	185	184	182	180	181	160	177	202	196	198	183	220	205	212	201	207	183	196	183	209	199	202	218	189	192	163	202	212	165	180	167	188	184	181	159	175	195	202	183	199	186	166	184	182	176	193	195	210	180	194	188	205	163	193	214	200	200	191	175	182	199	180	214	192	216	181	182	179	175	163	196	158	182	192	197	188	204	210	201	197	177	212	195	211	198	201	168	193	193	189	193	169	191	195	187	213	195	188	205	195	172	201	192	202	198	188	199	187	176	183	163	190	209	189	191	168	181	191	181	209	185	213	209	187	171	186	178	177	159	179	219	198	204	183	176	187	175	193	204	154	173	185	199	204	191	192	200	176	201	186	210	177	212	180	187	213	187	192	197	201	195	211	182	189	193	170	169	185	186	214	178	165	186	191	203	192	189	193	184	189	201	189	174	205	191	205	186	219	176	172	192	193	177	183	195	193	186	196	192	181	221	179	202	174	194	188	185	208	195	194	206	206	196	166	213	196	210	205	201	164	201	206	185	181	215	197	204	176	191	213	210	183	180	170	173	206	181	179	201	194	183	175	219	190	184	197	194	233	193	179	188	175	214	181	196	206	190	192	209	176	198	197	175	178	202	177	186	210	173	210	205	195	218	196	196	207	191	193	183	180	171	186	196	195	202	191	210	173	201	168	172	199	192	196	177	191	171	203	167	186	191	224	204	184	183	195	206	193	192	172	192	209	175	196	206	207	197	180	179	177	186	199	197	180	203	191	187	198	200	190	192	196	207	185	170	186	186	171	177	165	193	185	199	183	193	203	190	182	203	182	182	187	186	186	208	205	179	201	179	187	167	174	166	190	175	229	167	192	174	182	184	182	175	191	194	174	166	194	177	187	215	190	183	180	201	179	188	189	203	180	181	210	196	197	188	199	194	192	163	187	190	186	199	185	224	191	217	182	173	202	196	200	179	196	202	155	158	201	210	174	165	179	208	184	199	197	167	196	189	194	172	213	201	193	190	181	186	200	178	195	199	222	204	175	190	211	175	203	197	176	169	198	197	202	175	175	195	187	192	189	178	191	183	185	184	197	184	178	188	134	184	217	194	171	188	201	163	168	163	180	175	206	207	171	189	199	199	192	178	195	174	219	162	202	196	175	200	186	212	191	193	200	186	174	168	185	181	208	199	204	183	210	212	172	193	179	213	198	183	208	198	198	215	193	187	189	225	161	189	188	185	185	202	194	187	193	185	199	188	197	189	181	193	185	191	186	213	184	174	196	208	155	183	185	182	191	172	217	195	200	204	216	192	167	181	192	180	200	180	178	187	187	168	207	175	163	213	197	178	203	159	174	200	166	182	195	164	181	198	190	170	173	183	182	206	211	207	213	194	199	178	186	188	188	144	186	196	179	176	193	179	187	189	185	191	191	177	201	178	181	215	194	173	197	197	178	186	183	173	160	184	190	218	196	195	235	200	175	199	182	187	193	186	189	206	168	205	207	179	186	186	197	168	180	181	183	207	197	204	200	187	167	186	176	180	174	204	201	163	191	198	179	204	209	207	185	190	187	174	189	180	179	195	176	194	229	207	215	189	162	182	191	187	222	185	177	172	177	181	169	208	204	167	184	174	178	204	191	187	175	173	220	164	188	193	182	188	190	194	192	199	200	205	200	212	201	202	183	197	179	206	196	172	170	214	193	181	164	201	193	177	181	211	189	155	211	196	177	186	190	212	164	184	195	208	201	184	191	180	184	180	205	216	179	176	196	183	193	160	194	189	193	195	208	197	197	191	197	178	192	185	186	180	212	208	174	185	195	179	192	183	210	192	185	188	192	185	183	172	189	189	199	183	191	193	213	171	205	199	170	196	175	188	188	184	197	185	188	233	166	184	201	192	203	162	176	202	219	201	196	181	194	204	204	182	189	188	180	177	190	217	171	187	187	206	237	181	193	182	198	196	162	187	189	177	171	178	177	206	228	180	169	207	177	179	171	190	171	201	179	188	199	189	193	205	209	205	209	170	180	168	179	182	192	189	183	184	203	194	206	193	181	196	198	183	178	181	188	173	185	195	212	200	208	176	195	200	159	197	168	171	193	196	202	180	164	188	160	179	197	200	184	202	190	200	173	184	207	178	200	182	203	187	202	194	180	199	174	202	206	187	183	205	186	199	168	198	205	187	184	209	194	203	205	200	204	182	175	185	193	167	178	198	214	180	178	185	174	201	188	196	197	181	181	199	191	207	210	174	192	187	207	198	198	204	198	201	216	166	185	197	183	212	180	197	200	185	182	199	211	181	176	209	185	198	189	198	163	184	210	188	187	214	163	174	189	202	183	193	187	165	172	180	187	199	218	213	182	187	185	186	184	186	219	191	196	207	178	199	189	177	180	191	195	194	179	209	193	207	168	195	205	196	196	183	191	205	184	201	184	201	189	189	204	203	185	189	183	200	191	185	192	187	178	210	206	210	224	181	200	182	196	203	194	195	186	181	205	180	184	175	181	174	208	187	199	187	203	167	178	188	181	183	197	190	187	195	202	206	202	182	197	188	191
26334	27045	10438	3660	1591	932	744	599	558	600	560	515	488	509	516	499	514	515	515	511	548	531	511	480	505	536	464	491	514	533	506	534	528	504	544	511	522	476	475	527	496	485	517	516	510	512	503	499	549	505	494	484	505	504	520	498	492	527	517	531	502	480	537	518	495	521	501	486	503	527	518	522	485	543	470	477	510	510	530	469	492	474	507	549	527	473	513	499	468	512	473	485	505	486	528	525	499	515	485	498	486	518	462	532	481	504	505	511	467	521	478	540	530	535	487	521	494	521	498	506	491	482	537	527	548	485	501	517	459	508	528	481	523	510	511	525	533	523	496	490	502	542	515	448	526	517	485	513	482	477	496	513	516	520	515	513	485	494	498	506	503	486	503	516	494	495	462	494	531	517	521	526	482	497	503	479	522	494	522	559	520	500	492	508	504	506	479	539	491	497	483	518	490	497	487	549	493	495	519	469	477	512	480	506	534	492	491	501	506	481	463	532	512	488	505	541	521	538	544	484	517	496	534	462	511	507	505	495	493	558	468	465	481	520	474	497	498	536	452	545	514	507	502	552	460	489	492	538	488	518	488	483	483	458	523	526	474	469	495	514	517	509	511	492	485	507	526	463	495	457	512	537	474	489	506	475	515	517	509	498	517	534	525	490	483	495	482	525	511	492	503	462	496	544	551	519	471	490	510	542	542	552	503	487	513	465	536	494	528	498	487	507	479	485	456	542	490	518	527	515	488	499	531	481	492	481	529	554	541	534	512	490	514	519	565	519	476	531	530	502	485	519	522	542	557	488	521	543	469	496	509	493	514	499	558	499	496	517	517	475	490	491	534	469	521	499	476	480	461	509	495	526	497	489	506	483	504	520	512	482	496	501	517	479	483	489	535	502	545	492	483	525	490	489	456	498	488	514	511	481	477	522	560	506	546	475	520	479	498	460	500	483	510	503	478	493	491	491	495	492	495	509	510	507	447	496	512	515	529	514	484	518	520	496	511	529	517	475	474	542	506	492	514	541	484	512	511	479	514	500	492	531	489	517	515	556	538	521	505	495	487	531	468	522	478	504	462	539	495	543	496	530	457	550	488	470	521	529	526	510	488	491	533	512	515	497	535	524	498	522	486	455	525	518	488	492	489	534	511	485	507	518	527	508	495	516	553	511	508	520	503	555	511	476	501	474	534	511	492	525	544	524	523	536	483	498	510	524	480	479	491	523	513	515	479	471	491	506	515	488	518	555	487	513	532	483	469	511	491	466	494	504	509	485	502	514	507	471	495	480	495	497	507	510	476	520	501	527	502	533	518	466	523	497	509	508	504	477	511	495	532	486	485	521	513	524	524	504	542	489	456	495	486	493	498	513	489	486	470	495	484	489	492	527	485	492	479	556	521	525	503	493	510	507	546	469	531	526	518	506	505	499	527	485	518	499	474	518	516	462	522	515	515	506	508	522	485	504	525	494	472	517	521	486	492	510	515	473	514	512	494	558	492	514	516	475	495	506	507	494	520	509	531	491	479	493	511	481	488	486	549	518	511	498	505	481	474	489	520	487	516	479	554	556	492	501	503	523	450	519	502	487	544	502	467	502	482	517	499	514	505	513	543	476	531	494	498	496	477	500	502	510	550	475	550	506	513	502	472	546	483	513	521	516	475	509	533	525	501	497	537	504	493	518	495	484	490	476	534	496	479	514	506	559	510	505	497	487	537	510	470	507	512	523	502	485	492	527	485	513	476	529	497	504	513	509	504	504	510	468	506	521	498	501	513	504	528	504	518	533	504	536	557	505	470	537	488	518	523	489	538	499	499	479	498	554	532	497	535	516	466	555	551	515	514	491	519	476	532	506	503	505	493	500	528	466	494	491	507	540	509	502	521	509	517	483	495	500	532	521	483	497	540	538	494	495	493	508	488	465	491	482	543	472	522	521	505	509	478	491	506	487	485	474	494	504	530	507	517	479	522	514	483	510	551	522	477	561	509	532	480	513	511	481	485	530	526	515	510	516	503	502	517	502	500	529	526	464	533	517	517	515	459	525	480	493	497	523	486	494	525	539	481	499	500	523	479	515	479	514	531	492	493	504	543	531	518	507	508	472	508	476	500	479	523	516	518	522	517	523	506	548	478	513	494	523	486	506	503	519	487	552	488	523	510	535	499	497	479	521	517	481	480	533	503	474	515	479	490	500	494	520	502	488	514	531	500	521	483	521	503	460	528	480	509	517	503	514	480	495	539	521	466	520	445	469	538	524	529	500	518	472	538	518	465	484	479	514	517	474	491	508	524	489	500	507	447	508	503	512	522	479	482	499	508	503	533	516	533	520	500	482	524	547	504	499	477	495	560	519	508	456	484	556	526	507	486	476	523	528	528	499	507	512	493	505	497	495	480	510	514	486	509	501	533	498	503	536	505	501	532	509	501	495	482	514	498	535	534	501	467	472	522	528	534	506	538	487	491	506	494	522	513	556	514	524	527	508	522	524	495	506	508	506	539	508	517	514	527	516	543	468	507	523	488	509	493	526	488	487	507	524	504	462	552	482	536	516	472	494	470	500	471	495	489	516	485	530	490	499	523	506	507	536	485	485	539	485	518	506	500	513	516	534	526	493	481	547	502	518	508	497	505	499	506	513	520	510	546	464	463	465	488	516	504	494	529	481	488	529	558	490	488	499	475	479	499	498	491	505	530	520	545	536	508	557	504	506	498	515	497	489	514	496	531	466	471	511	491	514	504	505	503	473	483	501	526	472	529	506	512	513	481	488	530	545	500	535	491	474	501	534	522	505	507	555	504	501	536	491	503	526	540	548	476	506	520	483	497	529	488	532	494	486	526	507	492	468	528	508	489	511	478	544	503	528	544	491	490	510	524	504	473	510	530	511	515	485	548	539	531	485	518	525	508	548	544	523	528	475	524	522	500	480	486	513	494	539	518	487	497	469	491	493	537	507	530	525	506	480	520	496	444	494	516	497	519	488	510	510	489	497	495	517	510	556	517	487	487	522	551	484	507	511	517	492	537	528	535	487	505	529	528	500	491	460	507	523	510	512	497	498	498	488	461	487	481	497	490	487	470	493	524	531	484	512	481	515	535	509	523	530	481	516	517	528	518	493	471	510	510	484	504	500	524	545	494	514	543	508	483	474	496	492	494	466	489	512	510	492	505	530	492	542	511	493	462	536	472	503	504	475	514	531	490	476	505	533	542	473	522	495	501	550	490	460	499	540	497	502	520	546	504	482	506	521	550	517	501	511	484	496	487	508	478	524	487	522	441	487	491	479	485	532	546	497	495	501	488	486	496	487	518	511	515	540	508	519	506	516	475	496	514	491	529	510	518	552	499	526	530	536	510	509	495	528	497	495	512	503	504	481	526	518	508	513	477	529	502	520	516	501	535	493	554	488	521	515	484	525	515	507	493	507	468	529	517	481	544	500	477	498	483	494	516	516	532	544	484	514	499	477	522	507	500	515	521	496	524	513	534	503	500	526	534	491
24945	21476	24829	28545	21505	19920	3519	855	2172	2077	670	288	295	317	267	244	251	287	298	267	277	282	249	258	251	272	294	302	259	245	283	280	295	273	252	288	275	288	301	274	282	291	282	242	253	281	285	287	289	261	268	233	271	290	310	262	243	242	285	252	270	295	296	265	257	281	299	268	292	272	251	266	255	292	292	283	270	239	286	284	258	258	262	284	266	235	285	265	294	300	264	262	260	286	275	253	291	294	266	271	284	256	271	256	272	288	260	298	326	309	285	291	275	274	262	245	281	274	265	307	263	229	292	289	297	293	280	283	258	278	304	260	257	276	258	286	262	261	289	303	286	269	245	271	286	275	260	262	253	265	267	261	255	262	270	273	309	272	283	291	245	283	267	254	279	267	292	263	282	260	273	252	277	258	251	284	272	263	286	273	267	296	296	293	259	283	261	247	261	305	285	287	247	289	256	252	283	276	291	296	266	241	246	269	275	246	256	247	280	275	284	285	288	283	226	264	282	277	296	266	243	290	289	275	269	294	266	274	301	268	274	270	260	249	265	265	257	277	293	267	259	231	296	282	293	280	296	264	278	280	288	265	288	268	261	277	282	268	277	236	270	222	276	272	292	290	282	261	267	269	285	263	274	255	272	294	272	252	277	258	249	295	261	253	245	239	302	284	286	261	287	266	257	251	299	276	285	232	265	259	269	286	263	264	282	257	261	299	261	257	278	260	270	282	283	302	268	268	289	264	280	269	286	268	271	283	287	286	254	270	290	286	255	268	296	273	270	316	286	287	256	239	261	285	303	255	282	272	280	316	266	276	268	284	258	282	275	282	248	254	267	282	255	286	268	261	274	288	276	280	274	305	265	298	286	282	268	273	238	311	290	251	257	281	267	258	252	265	270	256	263	255	303	300	269	263	258	316	262	312	314	307	280	233	290	288	284	273	275	257	295	280	268	292	277	288	259	273	267	244	293	244	267	310	275	300	244	245	237	245	273	287	258	269	281	263	288	259	247	296	251	289	271	273	290	267	272	265	258	286	255	279	308	289	281	291	287	261	265	270	284	267	282	285	288	282	261	264	287	280	241	297	258	256	263	277	274	276	259	268	279	277	256	298	274	248	276	287	263	304	276	275	287	284	266	284	277	289	274	246	290	276	288	279	232	293	281	315	273	285	272	277	249	277	273	282	263	239	279	294	284	253	273	285	275	273	245	264	285	274	282	262	269	257	290	268	263	268	262	275	289	263	272	268	254	249	284	282	246	291	261	277	255	258	267	250	273	277	276	268	238	287	278	279	291	281	301	281	266	281	264	270	257	265	285	246	259	328	285	269	242	267	259	265	273	272	275	276	272	275	296	284	285	279	280	236	258	302	246	331	292	249	264	272	265	276	270	248	290	271	252	287	270	287	264	296	242	274	309	318	259	288	271	262	269	253	286	273	275	292	271	274	258	276	256	246	291	295	279	292	271	277	282	268	301	272	249	263	273	278	264	246	288	263	257	279	272	257	260	246	260	258	291	255	274	284	266	250	292	293	261	278	298	272	282	269	264	267	288	290	272	262	278	290	275	277	286	273	277	255	269	299	259	269	248	278	304	275	274	302	269	246	259	286	268	262	241	262	275	303	262	257	255	295	254	266	263	257	272	307	272	282	264	276	269	267	285	266	266	269	256	288	255	280	244	257	263	254	266	290	253	290	287	298	275	259	272	281	277	295	266	275	242	249	246	272	249	295	252	336	256	285	289	305	283	262	293	279	257	295	254	271	290	274	281	267	286	270	278	250	261	269	269	283	267	251	245	265	281	299	269	257	245	283	299	287	243	321	240	285	288	289	277	286	320	255	281	250	274	269	287	281	264	263	264	254	268	281	275	250	278	273	264	279	289	273	269	254	275	310	253	273	294	273	281	247	273	278	276	296	310	250	290	282	300	288	257	253	249	264	269	246	277	298	260	284	297	270	281	280	243	243	254	271	272	296	288	270	275	246	270	270	249	284	269	274	274	297	296	268	295	270	315	275	275	244	272	277	236	259	267	278	236	263	286	289	268	270	260	274	272	252	266	302	314	290	297	286	277	259	251	286	270	255	276	278	255	245	274	279	284	289	265	283	265	285	247	274	282	261	281	277	254	279	278	272	270	286	257	266	279	264	271	286	268	271	259	269	271	269	271	273	299	274	289	278	267	280	279	265	272	293	281	271	257	268	254	288	275	285	280	286	274	252	300	255	261	261	263	285	278	286	270	288	283	263	304	256	240	287	286	259	289	262	250	311	248	267	300	272	273	256	295	299	279	268	275	231	260	292	270	306	297	273	276	282	259	274	292	261	288	258	247	273	263	242	269	274	305	278	279	265	295	287	281	284	257	290	263	279	254	286	256	309	276	279	293	299	298	257	272	270	293	288	262	292	288	259	284	311	279	267	290	289	289	284	267	283	282	303	270	275	288	230	280	282	295	297	280	274	273	300	307	286	271	268	272	283	253	295	243	279	254	274	308	278	270	283	272	303	266	275	271	271	275	287	256	260	288	267	298	256	269	281	259	256	287	252	289	269	251	288	271	268	259	293	248	282	277	257	291	300	253	267	313	307	248	298	269	272	288	274	288	273	235	265	290	293	257	256	250	263	276	255	256	272	298	290	273	282	291	248	292	287	239	268	304	283	282	275	240	247	291	279	262	289	249	253	268	286	279	289	266	248	287	252	263	278	277	307	272	294	250	289	277	254	263	255	296	289	281	258	278	279	286	262	273	273	278	277	247	272	258	259	254	282	264	256	276	271	263	289	269	270	240	250	288	276	272	290	270	284	285	271	302	259	259	278	256	276	233	261	277	247	256	275	263	287	290	290	251	300	291	309	278	282	290	265	254	253	253	261	297	237	290	296	260	251	267	266	276	284	256	281	269	271	259	276	273	243	275	285	275	301	277	307	284	251	312	280	273	286	300	279	269	270	228	281	265	275	284	260	262	238	283	222	266	269	259	275	261	261	246	295	253	284	253	269	312	260	255	262	287	293	293	285	239	293	247	246	259	259	303	304	246	274	266	263	243	276	270	264	278	272	295	274	260	263	287	299	299	276	267	251	275	256	267	275	270	293	264	287	242	251	300	279	278	279	254	269	261	257	257	258	261	310	264	288	286	286	245	262	265	313	293	255	266	263	256	262	298	278	264	287	261	262	272	291	274	253	263	259	270	260	288	264	265	246	256	274	298	268	281	289	263	287	267	231	269	276	265	258	292	268	273	256	254	259	267	278	264	271	289	270	283	266	272	263	251	217	273	298	248	273	287	254	251	256	250	256	266	256	279	266	249	281	293	250	262	247	270	303	283	272	244	264	248	268	275	289	269	258	283	254	261	244	253	257	261	255	266	253	251	244	272	291	268	251	264	274	260	261	266	264	307	289	266	254	257	269	266	247	277	267	285	301	278	263	277	243	287	260	285	236	259	270	295	291	273	250	281	241	298	283	274	285	276	267	264	320	305	297	270	278	254	234
25172	35829	19989	7479	3861	2153	1427	902	1765	1711	900	710	730	633	694	670	616	661	657	669	681	694	696	698	640	720	676	687	678	712	657	620	707	691	710	661	713	597	627	633	638	642	662	681	656	639	659	689	694	652	640	649	688	649	635	692	677	636	643	698	675	687	659	665	689	724	664	696	692	683	667	637	662	636	658	664	677	683	644	710	651	664	634	698	647	685	703	693	648	724	720	677	648	686	655	656	663	656	670	698	668	625	699	658	683	654	655	652	604	685	665	699	693	662	668	694	715	702	684	659	670	697	635	720	691	660	613	650	668	679	690	680	641	692	679	676	677	688	668	659	699	665	616	668	655	668	627	652	684	672	688	699	652	677	668	650	665	669	651	624	645	709	635	651	704	635	680	619	696	649	699	641	696	669	687	671	669	718	637	677	678	661	706	659	668	745	669	626	690	683	692	700	677	647	666	661	658	649	604	673	675	653	639	703	688	683	621	660	686	724	695	616	678	682	640	673	677	646	727	664	602	664	674	659	693	681	696	665	675	707	711	699	643	650	661	705	636	627	657	690	716	693	682	649	654	695	669	689	682	684	637	690	631	657	683	660	658	696	704	695	642	690	616	691	667	677	671	689	683	675	663	595	654	632	676	665	690	631	656	641	627	689	691	680	670	687	686	652	680	694	682	688	700	674	643	643	670	656	632	688	663	706	654	659	718	668	687	653	678	668	670	658	658	723	667	697	658	700	608	676	646	630	707	697	678	653	681	666	688	630	631	645	635	646	677	641	650	673	686	647	692	669	672	671	684	677	694	647	671	660	687	698	676	688	654	606	651	611	706	655	709	650	671	668	683	679	690	700	649	674	668	707	658	685	691	656	699	671	641	720	660	685	669	676	660	640	655	683	645	650	641	660	653	655	657	705	709	678	684	715	697	650	674	641	707	618	646	651	662	709	641	668	700	685	677	699	657	635	738	636	664	648	682	677	693	713	678	652	660	683	625	664	713	656	688	657	640	673	662	678	631	651	674	685	633	644	685	707	667	645	709	673	656	696	669	690	700	676	680	651	695	684	679	683	696	706	703	670	688	651	680	663	652	700	654	701	659	668	677	696	637	682	691	657	663	668	634	680	696	673	711	677	742	669	715	704	691	718	630	642	679	687	678	688	714	698	641	667	616	673	659	647	663	667	680	697	648	764	682	672	655	699	671	625	681	704	665	698	691	646	635	653	653	664	676	624	692	670	684	678	708	695	679	661	670	667	698	711	625	674	679	661	690	669	648	631	677	644	637	670	679	656	640	588	637	711	683	686	674	675	672	698	677	660	663	647	685	692	681	670	684	670	680	674	642	685	698	644	649	650	656	687	695	677	693	679	684	706	680	647	659	660	697	670	712	637	687	673	714	695	645	669	618	670	681	613	685	688	653	652	681	671	645	686	666	666	643	679	671	666	697	681	687	664	699	660	665	685	622	631	698	644	704	689	636	732	679	673	675	648	627	704	647	634	672	661	659	690	670	718	685	657	676	620	642	682	656	668	657	680	682	656	700	636	670	664	674	615	656	683	666	679	660	660	644	696	659	627	673	722	663	701	620	685	639	652	683	633	656	679	712	682	654	700	661	706	694	696	650	657	668	688	655	658	655	685	708	644	645	649	660	686	689	633	618	679	682	650	686	612	708	687	671	686	705	674	658	631	698	650	657	698	633	648	703	687	673	641	633	686	655	690	667	608	678	679	654	692	668	647	653	666	714	669	710	647	679	682	677	694	678	681	666	683	653	660	685	681	643	671	659	656	678	672	645	640	655	676	632	643	651	703	701	634	669	684	667	641	698	677	631	685	631	765	711	653	606	656	690	705	667	650	682	676	648	645	669	653	676	627	677	664	676	653	668	682	630	639	658	691	653	671	746	666	698	665	623	639	614	669	646	613	648	632	707	655	682	652	686	693	648	666	660	677	697	675	670	679	685	655	698	710	635	675	683	653	655	722	661	688	697	691	718	730	681	677	612	643	686	720	656	684	684	670	666	653	660	647	634	660	704	620	655	703	655	664	687	645	682	650	654	694	658	649	671	678	670	684	671	703	705	648	668	700	653	666	681	685	693	683	708	706	662	669	703	648	650	673	671	699	675	611	665	708	651	671	664	674	646	682	648	712	654	688	656	674	677	671	670	702	640	613	645	695	643	726	633	703	713	681	682	655	685	627	659	683	668	682	647	737	657	662	663	648	665	632	682	663	637	659	674	693	687	656	706	660	680	644	641	654	660	661	666	662	616	664	656	682	695	673	620	649	651	631	688	663	703	708	695	684	640	694	731	673	649	631	678	651	661	648	670	653	672	676	655	599	673	700	662	657	662	676	680	619	618	647	655	703	671	673	692	675	686	690	642	665	684	682	668	705	660	717	671	650	630	689	715	694	624	655	693	625	714	670	645	696	679	623	668	666	620	640	695	639	687	640	662	647	681	626	634	633	658	658	697	645	697	690	667	683	624	641	666	734	663	691	678	665	675	662	668	719	662	673	702	679	639	672	660	635	690	660	684	681	676	714	645	709	692	657	695	678	650	654	713	694	691	707	663	666	685	698	639	624	668	668	686	702	673	667	656	636	681	690	702	662	698	710	683	674	697	670	700	686	707	682	674	705	672	650	680	658	665	618	626	653	641	705	683	677	696	656	694	681	670	597	679	615	660	625	634	687	702	673	657	662	681	704	672	658	656	674	695	703	624	700	671	710	646	644	657	658	640	662	678	673	673	680	691	671	647	669	660	646	686	680	647	659	674	661	670	638	681	705	674	679	726	684	673	631	695	717	651	659	669	693	705	623	672	650	652	633	651	646	607	657	678	686	688	644	677	699	662	617	700	668	649	657	658	675	679	695	636	671	689	646	721	650	636	655	641	691	678	703	672	625	659	637	680	618	666	646	598	698	653	664	659	654	658	625	680	690	651	689	670	692	727	671	672	702	722	694	668	627	634	650	645	685	702	656	642	637	635	695	673	661	634	672	666	686	660	676	667	689	697	659	675	656	699	647	637	677	684	694	672	682	638	689	644	652	670	704	654	682	657	659	634	659	649	685	677	653	705	692	645	670	671	667	642	701	698	683	691	662	667	672	636	662	736	645	660	670	654	676	650	638	639	668	689	687	650	668	649	656	627	664	636	716	653	661	697	709	626	673	669	640	645	685	687	677	671	653	700	680	686	658	708	651	638	708	666	677	646	696	669	703	633	678	673	641	653	722	680	662	675	630	654	737	664	646	675	685	671	696	683	678	701	649	634	697	693	665	623	691	687	637	683	660	662	679	668	625	712	673	693	680	692	689	655	626	686	683	669	607	634	660	679	708	697	653	717	684	670	645	678	620	696	656	670	718	674	718	652	677	627	665	708	691	685	708	621	676	659	667	681	636	686	708	709	687	643	634	665	657	644	701	672	675	682	635	717	715	680	635	621	668	692	637	703	676	628	639	701	670	644	703	637	640	677	668	672	686	637	648	691	677
24337	21464	25172	28183	21484	21597	17350	2925	5851	3091	829	262	274	268	269	270	248	234	283	272	290	252	299	288	280	290	264	281	294	275	268	253	280	286	264	290	258	286	261	247	269	273	265	230	285	246	249	281	272	259	278	244	288	247	279	260	251	269	261	272	268	273	283	273	251	242	254	237	271	259	272	283	280	251	248	273	268	252	244	262	268	281	278	278	277	255	276	245	267	271	282	242	289	260	247	309	288	279	223	265	263	264	267	289	292	261	237	296	263	276	276	256	265	235	286	259	258	277	274	259	224	247	268	255	255	219	261	259	288	271	298	269	267	274	281	279	285	256	248	266	248	270	258	257	296	256	253	280	256	263	261	248	285	265	261	266	277	267	289	242	283	253	244	278	277	255	283	258	257	265	244	272	258	279	282	255	267	262	271	277	279	296	268	259	257	255	264	254	254	258	251	270	287	254	245	262	248	267	265	277	278	269	258	217	282	228	267	268	249	276	260	226	267	272	233	275	276	262	258	266	244	288	259	247	261	245	276	284	261	265	284	247	288	212	241	281	286	254	241	273	252	248	281	269	244	280	271	258	243	252	263	273	261	264	259	248	247	259	266	282	285	288	285	235	242	275	272	279	280	254	269	258	303	275	255	273	286	247	266	279	235	255	277	266	242	260	249	266	265	233	252	250	282	266	272	263	246	262	280	260	275	256	297	263	269	228	287	263	272	255	273	264	263	285	249	258	268	247	264	265	271	241	265	241	261	274	287	240	254	247	284	253	275	252	247	267	233	264	283	257	280	263	242	246	264	258	263	251	244	278	288	233	258	262	264	244	268	271	266	271	236	262	272	251	272	256	250	224	264	257	279	229	282	264	255	261	252	278	258	275	238	258	258	260	261	260	262	251	314	271	257	278	255	259	245	246	257	266	257	278	240	280	268	248	260	248	284	268	271	296	289	287	270	281	259	271	270	239	254	292	260	301	262	248	240	265	271	320	271	245	310	280	247	267	270	271	268	287	279	259	253	261	269	257	255	234	271	239	266	252	249	297	295	264	242	260	261	271	276	237	283	284	275	274	267	284	273	275	283	249	288	252	260	249	281	256	278	301	271	265	280	256	230	287	268	250	257	259	264	294	248	261	260	260	246	268	260	249	288	280	248	250	261	256	269	251	319	274	261	274	270	249	265	268	256	247	270	236	257	257	266	252	268	267	248	296	261	290	280	279	235	260	269	254	242	253	243	255	249	296	269	241	251	272	271	284	243	250	233	243	255	262	241	245	250	288	253	243	308	278	325	272	288	292	264	261	258	279	277	282	245	261	265	287	275	244	274	262	279	246	283	255	269	243	274	286	283	276	243	245	262	268	262	246	268	243	259	266	261	271	240	290	295	302	281	285	260	268	248	241	251	272	286	263	267	298	263	242	273	265	232	288	250	263	253	307	284	248	275	277	256	249	258	258	278	235	259	280	267	279	234	256	241	256	248	243	241	251	261	266	264	244	273	269	264	259	292	258	310	287	272	268	267	274	244	276	248	279	253	264	271	265	265	265	268	290	264	284	276	227	267	286	234	303	275	257	283	309	286	240	299	251	249	255	280	261	278	254	283	284	263	269	253	247	264	252	293	266	283	260	265	268	256	289	252	269	270	248	255	254	267	247	279	259	275	248	264	247	256	274	262	269	255	245	270	269	310	247	266	250	287	246	279	263	289	251	239	275	275	277	270	270	258	277	270	282	246	276	293	250	265	274	240	276	268	249	255	257	252	254	291	260	260	272	257	239	276	283	275	267	276	258	252	263	287	266	288	262	260	286	260	272	259	247	252	269	281	245	255	262	267	268	259	238	275	283	273	242	254	287	263	273	265	283	271	280	278	274	255	279	249	259	255	251	268	253	254	255	241	299	289	249	273	266	298	275	228	273	274	257	265	257	293	262	244	267	266	243	238	265	266	245	260	256	256	245	248	232	261	247	243	263	266	270	265	284	295	218	279	255	261	262	261	290	288	265	255	299	272	240	251	266	234	252	243	248	278	257	279	260	280	265	284	288	245	266	262	273	266	258	294	273	274	279	277	254	256	244	256	244	237	277	258	273	268	279	274	270	243	276	246	253	247	261	282	269	236	263	268	277	290	269	269	289	272	257	262	263	255	283	268	283	242	248	289	259	264	235	249	264	236	266	259	259	256	258	275	234	243	241	279	267	249	293	245	285	250	244	271	279	246	281	267	263	286	268	248	236	272	260	257	260	290	296	263	232	280	248	286	256	252	257	253	282	238	278	274	273	258	258	250	296	275	279	283	257	273	274	261	275	249	275	261	267	286	253	254	250	268	266	273	299	267	256	239	279	270	289	228	265	290	262	254	262	247	263	224	273	287	288	275	271	244	252	276	297	254	262	261	235	279	263	261	286	296	272	238	296	272	259	299	266	264	291	261	230	284	265	306	253	253	287	257	269	249	264	246	268	243	279	244	270	294	257	263	298	259	266	277	264	248	254	266	286	252	277	242	291	277	263	283	266	256	272	268	257	252	274	256	260	263	266	254	265	258	284	249	254	251	262	282	260	274	270	271	289	267	227	296	276	239	281	260	269	308	231	272	268	274	272	278	274	280	272	251	282	281	242	282	262	283	261	272	269	262	272	269	251	255	245	250	252	273	258	240	292	261	233	285	264	231	266	256	241	251	274	277	279	259	283	272	265	276	224	267	290	265	251	260	271	283	251	300	225	291	263	315	259	278	258	248	308	253	256	276	228	251	267	271	264	264	273	268	307	267	240	228	281	277	246	260	263	258	257	293	266	262	240	293	257	269	240	240	254	272	231	270	252	268	244	254	246	264	233	256	282	250	279	251	228	255	257	245	281	276	280	259	262	248	252	253	304	279	257	263	254	243	274	245	261	295	289	262	258	262	252	278	263	268	243	248	269	254	275	259	296	234	255	227	274	294	270	219	288	251	247	278	286	266	232	286	275	283	261	252	254	247	271	269	268	268	298	257	237	282	261	263	241	270	268	273	237	270	243	239	261	262	298	269	271	262	262	285	290	245	272	268	270	277	275	251	249	274	265	293	270	261	295	268	273	271	269	257	265	246	274	255	246	256	271	226	262	281	253	250	269	241	262	248	275	283	250	286	289	244	266	227	299	265	249	288	270	277	278	274	248	256	276	265	233	268	252	226	245	268	275	250	283	299	274	271	251	240	316	232	264	267	256	259	241	284	304	281	268	262	268	262	289	299	250	271	255	287	264	282	289	263	281	276	300	276	221	264	268	252	291	305	268	278	283	247	263	267	250	250	275	237	251	256	255	283	257	264	283	293	261	271	256	244	251	245	236	273	259	299	258	253	267	283	281	244	254	290	302	254	252	294	212	270	256	304	289	265	267	232	266	252	259	267	288	256	261	266	261	239	237	266	281	242	260	246	277	262	251	263	267	250	251	255	280	263	262	278	299	251	286	307	260	266	262	247	245	293	278	260	266	286	259	234	249	237	264	279	243	263	275
27553	45248	27780	15558	6472	3213	1557	1572	3604	2116	909	651	636	624	672	689	637	628	619	614	654	626	598	645	662	608	590	646	576	604	641	639	612	606	586	640	582	610	635	634	586	641	601	647	564	620	609	620	584	631	620	620	602	619	615	589	639	617	603	600	645	662	600	591	612	634	646	568	631	602	586	622	606	615	606	587	618	600	623	644	628	599	611	664	587	718	642	583	630	589	635	610	605	627	602	609	586	585	619	634	603	650	603	661	609	646	631	615	642	615	573	620	646	647	630	583	650	623	579	605	571	616	615	614	625	655	610	633	661	636	615	617	617	635	634	606	653	601	610	627	625	617	610	606	625	652	630	670	620	592	597	645	623	614	601	609	613	650	616	613	606	573	655	604	614	624	635	620	633	597	648	635	606	631	594	647	629	592	630	614	596	634	632	622	626	599	632	631	633	603	539	629	601	610	589	670	571	631	648	651	605	639	642	685	612	641	614	624	611	625	621	620	661	608	600	643	617	612	601	616	649	688	631	659	658	585	601	631	615	626	630	671	649	625	602	637	602	621	663	643	605	585	624	624	659	642	650	634	630	611	667	642	607	618	619	600	606	657	643	625	628	676	649	635	646	596	638	611	669	619	617	660	619	608	624	623	619	593	623	607	641	622	613	641	633	649	621	602	612	629	594	626	598	635	606	636	594	624	602	625	606	637	648	609	630	630	641	595	592	628	693	610	625	633	629	624	576	622	611	622	607	605	605	615	600	632	663	630	614	606	647	591	618	612	631	590	651	589	633	620	612	649	574	636	657	608	634	598	644	581	640	647	651	598	598	652	589	583	628	632	643	639	616	654	626	633	619	605	608	607	625	552	628	620	566	614	626	604	633	663	662	642	610	633	613	557	617	605	601	587	610	583	616	632	634	675	608	597	656	643	631	597	618	646	619	644	622	619	579	613	614	649	590	589	632	611	615	617	680	669	584	660	589	629	619	601	617	577	590	610	599	660	587	614	582	585	615	637	573	635	645	649	566	654	662	638	644	595	627	616	622	606	598	592	632	637	674	596	577	591	588	600	651	612	604	610	617	613	577	601	586	627	603	611	600	666	616	652	611	627	584	627	654	624	568	590	638	626	651	624	653	621	645	576	607	631	580	654	635	624	584	606	612	575	640	632	620	640	617	621	604	656	674	684	577	637	624	625	629	616	613	638	657	633	646	633	642	639	662	619	634	616	605	627	599	637	650	612	635	635	638	615	615	609	611	623	599	664	562	652	640	639	624	596	600	580	618	592	606	588	619	596	641	668	644	565	610	604	610	604	577	620	645	632	661	671	625	658	561	615	582	588	626	700	605	619	620	636	651	644	618	604	611	600	640	636	595	621	685	622	656	594	634	576	609	633	628	652	605	607	652	649	672	629	579	606	614	622	627	604	611	626	638	587	607	647	606	614	698	660	636	633	576	605	629	641	576	652	586	653	585	590	656	621	640	634	588	631	631	585	635	625	613	617	580	646	652	639	598	622	615	653	569	596	634	599	623	596	606	621	633	593	646	597	612	585	624	613	588	635	622	596	622	645	620	626	607	594	629	628	628	630	608	601	651	625	693	594	625	600	612	690	659	584	642	624	602	630	594	617	589	631	609	621	612	589	625	610	663	614	651	629	605	661	633	560	610	638	587	651	615	627	627	621	627	593	608	637	648	651	587	611	613	612	591	652	647	644	655	631	663	670	591	603	584	627	638	635	639	614	595	701	587	639	622	630	660	603	632	605	645	601	587	646	634	607	618	647	645	611	611	608	606	618	626	604	626	623	641	635	589	660	652	611	634	624	639	641	620	621	623	604	607	580	640	660	581	642	643	578	634	624	610	656	618	630	586	588	618	593	620	647	651	579	616	632	576	639	649	664	584	591	651	618	628	581	630	633	655	631	607	601	618	596	654	627	590	664	629	612	608	595	625	571	620	593	633	645	570	614	590	596	632	622	600	624	641	659	684	654	633	652	604	645	623	634	629	619	636	583	691	612	624	600	657	648	632	642	630	647	568	622	588	633	617	613	596	689	622	621	666	633	584	614	627	602	608	636	563	610	614	641	615	650	599	627	565	612	625	633	598	599	598	661	624	613	614	594	609	615	630	590	644	629	651	622	658	606	637	604	638	580	568	583	624	640	601	627	608	684	630	637	616	634	615	638	636	566	600	659	615	611	586	643	622	616	599	640	656	615	632	626	652	568	641	610	670	581	610	644	654	614	643	604	628	614	600	613	578	602	621	608	604	641	613	586	549	640	629	640	626	623	608	589	620	598	593	657	626	591	617	617	620	610	661	612	601	581	570	653	612	585	658	631	626	604	615	642	611	639	600	628	656	603	609	588	601	623	678	593	596	625	621	637	612	603	616	601	597	668	623	642	605	632	623	608	625	645	618	626	597	618	625	619	603	625	613	633	688	622	604	643	666	670	628	650	651	613	577	630	620	649	607	610	610	617	644	629	645	641	623	615	594	622	652	637	619	621	636	618	591	632	644	637	636	608	630	611	626	579	647	639	584	579	616	624	614	624	637	680	633	601	625	625	587	639	608	619	584	623	602	634	624	631	603	610	561	610	599	617	588	645	630	626	633	593	603	628	584	624	632	610	648	577	588	644	611	616	650	609	590	611	600	628	631	622	625	636	592	610	617	629	581	609	607	610	693	634	643	653	632	581	599	641	646	612	618	595	616	625	652	592	621	622	600	655	628	625	607	671	590	675	633	651	635	645	650	601	604	621	605	608	612	610	636	640	627	588	657	601	642	601	603	634	635	627	611	627	613	619	653	630	607	607	612	656	639	636	609	559	644	604	642	642	696	591	622	596	606	611	626	623	571	621	583	618	604	630	608	581	630	621	627	589	620	627	637	615	573	629	670	642	609	596	630	560	624	647	613	627	657	597	627	609	636	623	618	613	603	645	644	595	626	593	606	659	625	615	583	586	631	625	614	611	611	585	624	617	665	646	630	655	594	627	652	601	634	645	626	637	646	629	649	607	616	667	632	598	643	641	645	625	622	641	654	583	659	641	620	615	586	653	606	615	583	649	637	608	616	633	601	602	637	633	669	656	655	596	655	610	581	670	624	623	643	582	600	597	622	621	574	646	654	586	659	574	633	601	617	652	629	593	608	612	638	640	630	611	594	646	626	620	633	578	600	699	599	596	620	620	604	573	626	664	666	620	595	628	602	608	634	639	668	623	621	625	608	639	597	646	599	613	628	609	618	614	615	554	652	611	648	617	612	630	621	600	606	646	618	637	627	660	617	613	621	590	677	649	645	590	615	633	608	594	596	609	696	610	633	586	633	616	593	648	625	635	636	614	583	611	618	643	625	674	587	623	612	582	629	617	627	634	659	641	631	623	599	616	647	622	637	590	601	636	589	593	600	623	621	649	624	638	626	679	588	646	609	655	621	618	592	617	628	639	640	613	590	645	626	607	588	646	575	597	608	611	595	648	614	633	585	627	616	678	600	634
32217	23591	20974	7479	1911	1030	659	321	386	296	226	199	187	209	195	195	210	198	206	212	230	192	198	197	198	219	198	203	197	235	168	211	191	208	210	200	205	213	197	199	222	188	203	197	187	186	212	211	200	198	201	221	207	201	183	195	204	191	207	211	204	203	205	191	215	216	218	186	207	167	200	196	207	191	224	191	176	215	202	213	186	182	196	215	207	208	187	219	207	225	193	180	229	202	186	186	215	187	223	209	179	189	206	203	186	206	187	189	221	183	179	222	212	200	201	200	194	185	204	201	198	217	202	218	202	200	208	182	192	186	186	189	226	175	198	194	219	204	206	191	219	195	197	180	194	199	193	210	229	183	199	197	203	207	205	222	192	207	211	209	229	216	189	206	181	184	211	200	192	195	193	187	215	183	203	209	188	214	198	205	196	204	234	208	220	208	209	192	202	181	195	185	195	194	202	207	206	219	203	198	197	199	191	191	208	180	170	200	215	203	185	243	202	197	212	194	231	183	212	204	202	195	198	202	206	229	208	178	215	195	198	204	217	198	224	232	216	231	184	188	223	203	179	199	222	186	195	219	202	225	207	190	179	221	211	178	205	205	197	221	192	194	209	203	204	197	199	206	192	209	199	201	191	184	209	215	190	205	209	220	192	212	216	187	174	196	195	206	194	203	198	194	173	173	203	177	207	210	191	224	184	194	176	195	207	211	204	176	214	198	187	197	207	197	189	207	190	202	187	184	189	197	195	193	244	189	195	214	191	191	218	177	175	206	198	226	209	209	209	201	170	182	192	155	193	223	195	193	195	201	200	211	201	186	174	200	231	198	226	194	188	206	191	208	190	199	185	199	167	202	201	195	189	193	225	196	210	212	192	190	199	192	177	203	206	187	202	212	190	177	206	223	189	206	172	211	202	178	202	212	232	197	210	184	220	205	192	195	182	202	178	231	188	211	190	188	189	201	172	190	195	233	200	197	222	201	208	212	213	191	202	174	191	211	218	206	220	204	206	217	193	171	215	213	171	176	208	178	200	179	198	202	198	205	200	223	203	193	215	210	202	190	201	177	224	189	197	184	199	225	218	185	215	212	214	198	191	208	202	215	209	191	198	193	190	190	204	198	207	208	199	170	195	200	207	170	191	198	192	179	204	201	201	208	186	190	216	232	206	194	202	184	205	176	189	195	196	187	197	208	198	221	230	213	147	179	199	193	202	187	220	234	192	221	198	208	209	226	186	200	212	201	203	204	202	202	221	205	193	203	216	180	209	204	209	193	215	189	209	210	243	187	198	200	181	186	207	184	214	197	194	200	221	209	168	189	223	184	180	188	201	237	204	203	198	210	211	210	169	223	199	205	196	213	193	185	199	200	188	196	216	205	194	223	219	206	225	194	206	203	216	187	202	182	185	199	218	195	174	206	211	220	190	209	179	203	217	236	172	178	227	212	196	186	225	208	210	183	210	189	205	215	184	206	206	203	204	204	180	181	180	189	190	205	233	190	213	203	203	213	218	210	190	200	216	190	198	195	215	212	190	212	202	199	193	196	184	203	193	208	182	197	247	189	209	202	189	185	186	181	196	181	196	184	194	214	208	241	199	233	191	220	192	180	184	182	187	214	206	190	192	197	194	210	196	175	202	195	202	204	187	200	193	206	204	206	202	182	239	236	217	206	193	217	219	203	224	203	171	217	207	214	178	205	199	181	213	186	184	234	215	190	213	188	203	218	225	197	202	210	205	220	208	209	193	196	191	211	214	222	195	198	194	216	202	190	211	187	181	194	191	184	197	213	242	216	194	199	208	198	181	232	240	206	199	182	196	195	201	197	209	194	200	191	217	236	177	194	194	187	182	186	208	211	208	225	198	196	222	202	200	218	211	208	182	191	207	206	173	202	213	190	212	201	181	200	197	206	189	190	186	164	200	178	204	201	201	216	195	187	203	221	181	199	196	202	189	206	199	195	199	228	203	216	216	196	204	203	186	193	191	209	195	212	171	208	186	184	212	200	214	184	205	197	208	196	214	203	172	205	212	196	219	237	188	202	178	174	209	177	202	177	209	217	206	200	196	186	219	199	194	218	194	208	172	210	215	197	214	216	199	203	214	214	195	188	189	192	200	211	208	194	205	199	221	200	208	212	196	196	188	197	182	185	208	239	210	216	195	194	199	223	172	194	193	198	196	211	203	204	163	243	196	201	205	226	209	212	198	217	211	180	215	159	183	205	186	204	176	195	193	205	188	210	171	205	236	168	202	200	207	197	228	225	216	187	212	222	196	227	210	216	220	199	209	210	200	232	203	205	205	197	224	185	203	210	196	210	198	176	194	186	205	216	198	183	211	232	163	198	203	198	217	196	191	196	200	196	189	166	182	201	202	195	216	200	193	204	192	220	236	202	215	230	201	203	213	185	245	191	187	197	245	184	189	187	222	218	228	190	200	192	210	185	186	192	207	196	209	191	187	195	215	242	200	176	194	200	183	200	183	203	197	216	203	188	222	201	216	220	195	216	207	197	199	197	199	214	165	191	197	199	206	182	191	208	191	188	208	193	177	189	179	204	227	190	184	199	197	196	232	213	206	203	193	182	215	209	193	206	179	218	196	183	197	169	174	194	193	191	209	211	222	209	181	170	209	209	187	223	204	188	191	199	196	184	203	177	198	197	203	202	207	197	213	185	202	206	209	181	200	190	196	208	174	204	188	190	217	175	220	199	185	183	204	203	206	195	202	224	194	193	190	199	201	195	184	195	218	190	216	229	201	207	207	208	178	195	204	190	199	205	202	197	216	187	216	201	231	208	187	183	224	202	205	181	204	205	197	206	197	208	234	211	205	195	207	203	210	180	196	200	180	216	188	233	215	217	214	226	202	211	181	200	213	192	208	207	202	189	193	196	196	204	235	184	210	207	200	175	206	207	192	193	197	184	195	228	197	226	209	202	221	204	184	191	214	215	202	183	205	212	212	193	205	218	196	195	194	196	185	195	211	193	202	197	199	192	162	218	221	221	211	233	190	195	207	183	176	210	187	227	200	182	194	201	220	198	197	184	179	199	172	194	210	208	203	201	211	216	195	206	221	199	195	222	212	197	173	204	183	185	208	198	206	206	203	196	201	176	215	215	231	194	193	203	199	193	201	205	192	226	209	179	215	187	189	220	206	214	198	198	209	193	218	215	200	185	204	190	209	207	214	215	214	200	239	182	216	219	211	208	199	226	230	208	219	187	219	195	214	203	197	198	183	184	214	189	187	206	201	210	217	204	212	177	190	229	208	208	208	223	222	204	249	203	221	201	182	193	187	212	211	212	213	204	179	206	196	220	194	187	172	211	209	200	209	205	207	196	213	171	228	196	216	198	197	205	218	194	193	181	199	216	192	195	185	221	204	239	202	201	187	204	197	184	225	215	202	190	204	229	221	190	213	213	191	194	212	196	212	193	218	213	214	212	181	177	191	213	222	189	194	234	201	237	224	194	199	198	183	202	194	194	190	185
25829	27944	13215	3419	1612	1062	782	613	696	619	571	514	480	511	551	519	521	503	518	523	556	554	517	558	547	519	535	526	514	531	537	504	533	562	540	528	538	515	527	542	533	503	555	536	522	529	534	538	554	515	542	562	559	531	533	530	525	518	538	514	519	527	491	553	561	531	511	542	526	537	567	494	541	541	542	521	559	549	571	525	537	521	568	560	516	514	496	501	538	568	515	508	586	523	586	561	503	519	478	553	529	519	534	498	566	528	546	535	559	527	573	539	503	514	550	551	523	538	538	550	522	547	541	553	531	523	517	501	512	518	548	544	563	516	528	549	551	537	488	509	494	560	525	559	516	523	546	510	556	495	518	550	530	516	531	531	524	524	559	520	533	540	510	573	535	564	543	514	522	558	545	500	523	509	538	489	547	503	567	524	522	545	558	571	557	508	534	495	513	536	513	562	518	556	528	531	509	518	498	527	524	525	543	487	542	525	544	554	537	581	556	540	568	513	536	546	521	545	518	541	502	520	520	518	532	526	521	504	547	527	531	553	539	521	531	542	548	510	512	490	545	531	519	527	505	529	521	552	507	503	551	537	505	530	549	508	526	521	550	517	533	542	548	526	571	538	501	517	509	519	539	520	522	549	540	544	530	525	535	550	477	531	547	541	552	571	538	530	528	557	478	536	558	516	529	538	525	513	570	558	504	549	541	478	511	518	499	513	528	514	502	535	517	518	523	507	533	521	511	538	499	538	553	527	545	488	498	545	546	531	514	533	540	518	533	507	513	554	577	590	501	528	544	531	491	487	531	518	504	522	558	541	492	524	595	537	483	513	514	527	536	513	521	538	552	515	495	552	525	512	525	509	522	515	532	525	556	542	572	520	520	517	517	525	528	551	515	521	537	528	502	569	527	517	504	524	532	539	579	526	490	490	549	578	534	509	534	530	520	535	527	525	508	518	522	559	548	536	519	533	502	514	573	556	496	545	536	567	551	542	506	574	503	510	548	572	502	508	517	478	570	503	530	528	525	492	557	515	532	551	499	497	509	530	511	537	570	520	512	523	514	490	514	523	534	499	536	539	525	526	519	533	543	555	536	542	503	513	528	513	562	517	533	551	545	525	491	527	522	542	552	491	518	534	538	495	543	516	518	523	518	497	530	547	527	526	516	510	538	549	535	541	527	551	566	538	473	520	528	557	576	543	554	556	479	548	537	538	515	549	539	531	522	498	552	533	547	479	548	495	514	554	507	498	497	553	549	555	531	507	558	532	527	546	519	557	526	526	529	549	559	558	507	520	531	523	542	543	508	540	524	505	522	538	519	528	529	524	550	517	555	504	547	519	533	555	551	518	512	513	533	552	546	518	527	548	521	524	512	550	506	541	505	486	516	543	525	520	549	539	534	544	506	536	525	525	530	525	513	539	492	555	517	519	548	562	560	507	582	522	555	544	549	538	489	536	518	528	561	550	505	544	522	554	546	527	512	513	545	556	565	515	462	566	559	551	498	530	540	505	577	495	508	513	513	530	522	539	514	535	551	542	545	530	533	508	489	524	557	527	506	547	564	583	593	559	525	576	570	560	556	527	537	574	582	537	558	573	526	531	498	553	541	533	540	513	517	506	477	556	500	556	562	542	522	477	508	505	540	524	533	578	516	520	511	534	539	511	514	536	519	546	555	501	541	497	526	553	562	539	523	548	516	539	551	534	544	557	528	532	575	536	522	501	488	533	529	578	539	531	519	565	515	554	556	538	557	539	526	495	532	495	499	546	523	535	539	547	503	501	545	516	500	536	558	511	554	526	532	536	512	505	548	510	540	520	522	520	469	578	529	546	504	550	529	522	542	520	540	569	534	520	542	529	546	525	565	520	516	539	491	542	494	483	513	542	565	478	551	520	561	543	507	555	534	532	501	540	521	541	524	542	517	538	557	550	525	532	517	537	518	540	533	511	554	515	592	516	547	554	509	496	542	513	571	492	575	530	519	527	516	508	518	493	543	506	526	546	549	543	544	524	561	508	560	542	511	525	491	517	500	527	535	521	537	511	515	574	502	539	504	546	487	523	554	541	525	552	521	488	514	528	516	531	542	522	506	577	535	576	522	556	517	546	538	527	514	525	512	552	531	533	509	540	527	532	549	519	529	525	545	548	513	535	528	508	552	537	526	561	544	481	558	528	554	496	531	534	520	486	551	560	491	513	548	506	520	536	511	536	505	514	588	500	521	522	539	544	563	511	516	525	544	524	552	577	556	525	530	525	530	487	515	508	541	544	533	569	536	526	540	561	512	541	590	521	541	522	539	484	519	501	504	522	538	523	526	518	514	513	543	491	552	481	527	542	496	492	556	559	517	507	500	535	541	504	558	512	504	590	532	574	554	487	500	547	524	483	523	505	529	495	508	572	513	493	549	524	550	544	520	525	575	498	501	568	542	519	541	498	544	560	513	555	531	514	529	528	479	531	539	523	525	546	499	549	499	558	531	510	516	574	559	548	506	538	554	557	485	520	574	518	544	526	530	513	507	545	507	567	520	561	538	531	598	533	491	531	515	528	517	507	525	517	519	536	541	573	514	502	510	572	514	511	532	546	557	472	549	498	566	527	523	545	489	534	512	576	567	541	502	564	509	506	553	490	523	530	525	552	501	481	566	524	497	541	525	557	484	516	488	550	554	539	541	522	499	564	524	571	505	540	509	542	523	493	507	525	514	532	539	530	538	547	512	509	543	499	518	514	521	504	534	526	491	490	511	516	554	522	516	510	514	522	540	536	506	532	535	536	524	550	552	547	504	555	492	530	533	549	501	529	543	551	501	522	531	506	470	578	523	565	520	533	501	576	536	529	557	547	525	556	519	523	544	514	506	507	504	549	558	537	576	557	513	570	511	544	550	518	534	503	513	543	504	573	518	539	501	517	578	535	538	539	553	548	569	512	520	508	540	532	497	556	508	522	532	525	515	491	601	549	515	520	508	572	551	533	540	527	531	495	509	503	556	550	545	538	502	551	534	531	529	560	523	474	529	521	535	544	540	546	515	501	545	548	540	544	547	547	492	504	505	536	527	565	559	512	574	508	513	542	528	513	503	529	530	504	553	513	493	528	523	517	533	545	550	518	514	517	541	560	502	510	516	531	529	506	511	520	508	555	538	537	572	533	566	542	536	529	521	510	546	508	520	548	538	570	556	551	532	560	518	512	542	519	537	530	551	530	571	540	521	527	523	479	532	553	524	527	567	523	529	536	528	532	528	497	577	549	529	546	534	511	558	531	563	537	583	540	531	516	547	489	529	547	524	512	547	515	511	524	550	509	532	537	484	556	514	514	520	545	594	496	511	538	563	518	526	515	527	550	549	570	553	543	536	556	549	555	514	499	560	542	573	540	547	544	507	567	545	517	497	569	493	523	578	460	565	564	515	533	513	532	533	524	529	482	543	546	545	549	536	560	495	513	576	490	519	555	517	520	512	565	492	570	520	552	560	538	584	531	486	497	514	510
24932	21470	24819	28542	21512	19945	4103	2699	2898	2799	954	273	256	286	288	276	278	294	313	291	285	281	316	276	284	282	286	275	294	351	321	295	314	285	304	290	301	287	232	276	309	286	263	302	285	291	305	295	299	277	299	282	273	272	297	297	291	287	288	279	278	287	289	285	306	279	275	298	282	308	325	284	271	305	278	280	284	272	292	273	268	249	277	270	273	266	282	271	299	296	312	322	289	277	333	281	290	271	301	284	323	280	276	288	328	293	294	302	276	276	289	294	274	282	286	264	278	279	302	294	294	280	305	282	301	292	303	308	300	290	289	300	310	262	288	286	291	292	305	246	290	311	290	277	261	272	280	254	286	292	297	289	289	273	301	247	292	292	268	268	249	302	290	282	270	277	298	293	313	282	329	275	264	290	284	297	285	297	282	292	264	293	308	286	298	293	296	273	264	281	292	287	275	248	297	283	282	296	311	272	271	267	270	267	288	289	319	265	304	287	284	283	304	295	300	288	286	284	290	300	301	251	290	263	311	321	294	266	308	274	256	287	319	297	285	312	286	318	290	289	301	288	280	286	298	278	298	288	303	281	285	242	273	271	261	288	306	279	293	308	285	279	288	312	306	290	299	275	310	255	268	280	290	295	309	289	299	284	308	298	323	272	328	321	308	285	297	255	306	298	339	274	293	283	266	313	298	271	294	276	292	278	283	293	303	305	308	282	291	269	308	321	264	265	299	302	290	254	275	294	274	271	266	295	275	266	275	302	292	281	326	284	298	289	290	282	261	283	272	267	273	253	282	285	330	314	280	285	288	290	253	291	288	306	279	298	289	270	275	287	283	300	276	305	275	278	286	311	282	265	274	259	268	309	289	289	321	290	288	301	311	301	287	319	284	278	278	264	267	287	281	286	282	284	284	290	302	296	277	304	301	268	305	294	279	295	302	271	339	267	304	273	274	282	284	294	257	300	292	288	281	284	314	291	262	304	311	286	274	284	275	342	302	276	281	291	269	257	299	277	284	284	272	278	288	265	311	290	278	308	288	266	295	286	289	270	286	295	267	263	295	278	324	282	334	291	305	304	305	282	276	298	284	275	309	280	248	286	293	267	279	282	284	256	275	285	318	268	285	286	281	284	285	272	299	321	313	308	309	264	302	279	286	300	295	280	260	288	269	274	296	273	323	281	295	260	270	287	294	335	269	285	286	248	304	284	317	303	347	294	258	329	287	329	316	290	275	287	290	282	287	293	293	291	258	297	277	306	284	267	325	292	301	287	254	282	278	276	252	297	274	317	280	279	282	275	270	301	259	246	267	285	321	298	327	300	309	291	269	305	298	299	314	309	276	308	246	284	291	275	332	297	305	297	270	304	277	268	259	321	276	252	319	311	262	311	289	275	296	275	304	251	286	300	281	284	294	278	289	331	292	244	306	264	301	266	317	278	291	281	282	287	298	279	272	237	298	303	300	282	331	334	284	321	272	272	273	283	311	271	283	279	286	293	293	278	283	304	322	278	300	300	287	286	282	307	298	307	301	278	296	272	304	297	279	317	294	281	343	299	267	249	306	301	283	296	288	288	298	277	287	289	250	268	295	313	285	273	321	304	281	261	271	291	315	268	289	273	292	286	255	306	290	282	273	317	262	303	302	282	299	269	288	276	305	280	292	283	275	316	300	263	257	297	287	309	302	303	266	285	303	296	278	284	269	297	303	302	277	282	304	266	279	293	283	292	269	283	296	293	267	308	261	292	281	272	291	278	297	281	294	268	262	277	264	305	277	265	324	274	335	309	269	283	309	278	280	279	269	290	287	308	285	297	295	315	276	274	283	305	326	259	266	278	295	290	309	259	278	293	284	285	296	316	290	312	284	286	309	323	298	305	294	304	312	301	256	304	288	278	280	292	316	321	299	322	281	254	276	296	266	294	283	297	296	265	278	296	286	297	277	281	266	280	304	313	281	333	292	336	277	296	283	306	265	274	272	262	282	304	237	282	308	296	292	290	299	303	275	285	298	293	305	260	280	287	276	304	316	297	285	267	282	312	289	264	282	287	275	281	282	286	299	304	283	295	293	320	299	288	267	261	290	296	272	293	284	283	294	315	313	291	299	268	302	264	310	299	310	260	279	277	300	290	283	276	280	268	284	253	287	296	306	289	272	267	299	271	300	290	268	290	308	291	306	295	273	276	292	290	258	298	275	269	264	292	282	279	283	309	272	266	291	297	290	290	308	279	319	282	302	304	260	278	271	300	297	286	301	279	297	270	260	303	284	285	316	293	303	272	289	295	304	265	294	300	292	264	275	313	275	298	287	305	293	292	295	286	297	297	279	259	322	272	307	290	311	304	279	290	298	288	315	311	277	305	291	265	289	267	294	276	309	280	273	282	269	307	289	289	293	310	286	287	301	306	274	299	253	293	259	295	245	287	257	271	264	280	299	255	278	279	299	287	268	295	302	309	279	300	267	299	271	311	275	252	313	286	254	259	301	276	279	287	309	313	285	278	276	307	290	283	293	274	309	295	262	275	254	269	295	296	262	289	256	288	317	277	321	285	324	299	315	275	301	273	254	287	277	301	283	260	309	303	273	288	291	297	259	264	298	284	311	286	301	300	310	283	311	299	250	290	261	280	254	280	285	299	280	271	317	291	297	315	282	286	275	280	298	306	263	291	282	272	297	267	308	293	297	316	286	284	278	275	281	281	269	314	285	265	315	285	281	282	306	268	263	298	293	279	238	292	280	270	305	284	309	296	287	306	314	282	320	298	270	313	298	294	275	278	297	295	284	304	309	286	302	307	316	274	283	270	284	292	282	290	277	292	294	314	288	287	275	282	319	253	288	278	292	322	292	290	276	305	295	323	309	288	292	271	306	296	290	289	291	299	315	278	288	275	259	272	286	300	293	265	287	291	304	289	280	305	272	297	271	308	302	282	286	305	300	331	283	283	313	289	292	253	284	263	310	272	265	301	315	290	302	305	299	285	293	283	257	310	296	310	292	292	290	260	305	276	266	274	298	309	266	280	268	259	270	277	287	315	302	261	288	274	263	298	279	330	262	290	257	289	281	292	295	270	294	293	294	280	296	260	269	269	290	326	291	286	281	310	279	279	279	315	287	286	303	307	288	259	281	288	283	275	293	303	302	305	268	251	296	293	280	285	286	270	275	327	239	287	297	267	315	268	263	303	292	301	281	295	289	295	285	294	271	290	280	298	299	324	296	283	262	310	290	300	269	256	274	288	290	280	265	292	258	285	303	289	256	282	291	284	279	280	287	278	254	278	299	284	289	265	324	285	312	303	290	318	298	289	328	266	291	307	275	328	286	287	293	288	285	287	293	308	302	280	264	295	281	254	283	299	307	328	306	278	319	262	271	267	283	280	276	311	299	259	296	301	302	275	255	280	302	265	293	306	259	290	273	301	294	287	280	290	264	297	292	251	289	299	260	292	296	291	249	301	282	283	302	278	269	292	276	259	305	279	263	295	319	273	256	263
24372	34617	19251	8089	4098	2501	1688	1966	2176	2177	1163	746	631	760	726	745	753	741	717	732	721	696	719	731	722	715	751	673	704	689	714	680	680	673	699	729	742	720	696	723	697	745	723	711	712	714	674	719	744	735	687	704	715	702	695	699	717	740	715	759	691	755	704	735	668	716	679	739	699	682	756	737	665	703	726	716	686	735	735	711	755	701	711	717	704	696	680	684	747	738	683	759	712	729	690	718	721	691	692	715	722	711	739	707	700	757	723	727	750	722	723	763	691	695	681	703	719	727	724	715	674	707	738	739	731	738	690	676	733	722	676	694	690	701	719	730	716	706	759	719	715	721	665	729	743	725	729	742	710	729	686	728	746	709	723	735	723	703	720	675	656	697	697	678	704	753	667	724	740	672	718	658	675	636	696	668	675	693	679	688	704	705	680	688	707	714	687	775	714	716	763	692	670	728	703	726	684	737	748	730	700	672	715	711	663	707	696	663	699	667	753	689	762	672	667	723	687	659	701	735	706	713	721	654	749	683	696	709	736	692	707	747	694	707	736	716	766	717	710	668	729	718	707	711	718	690	707	718	727	696	696	707	701	705	686	709	655	749	673	689	647	703	708	668	703	731	768	656	728	696	665	669	742	681	741	726	685	709	650	711	756	706	672	692	656	711	683	743	696	718	704	703	750	687	671	699	687	724	689	690	709	684	686	674	731	690	715	703	734	682	695	736	712	701	699	693	734	730	715	714	707	692	743	679	681	719	650	690	712	702	677	661	726	676	678	689	696	655	696	681	707	681	734	668	716	682	722	648	754	666	738	710	729	692	692	673	754	693	719	708	682	709	669	709	713	733	698	696	757	768	664	750	698	741	714	705	696	691	693	725	699	668	688	744	663	663	675	716	680	673	700	715	712	659	716	723	761	688	717	703	714	684	664	731	689	735	777	686	683	684	706	694	774	704	657	732	707	701	706	694	717	693	728	699	680	709	687	685	691	752	679	727	708	711	735	714	728	710	677	711	681	709	719	758	690	656	680	742	685	694	738	710	719	670	733	676	773	748	648	692	724	707	685	720	718	726	716	691	726	717	725	686	656	733	723	706	677	698	692	706	657	704	710	666	672	725	677	705	718	671	672	732	712	751	731	729	702	733	717	676	715	674	714	772	703	760	692	769	759	662	695	720	703	693	735	685	694	681	701	696	723	750	697	686	684	655	698	725	711	688	697	725	669	715	682	677	724	724	705	678	749	690	704	680	686	706	711	709	735	685	695	702	709	715	707	714	734	807	666	697	734	668	685	710	711	728	722	644	727	707	731	771	711	733	683	744	662	672	708	670	719	718	681	688	754	679	695	702	707	717	700	700	689	704	677	706	764	754	730	691	697	721	737	729	735	672	691	665	662	717	639	718	761	709	709	668	699	629	683	691	696	702	696	749	717	716	771	697	734	710	682	663	660	716	757	682	694	709	690	682	683	708	682	705	703	730	709	670	717	709	725	677	746	706	716	725	725	695	714	701	673	716	695	721	697	695	720	718	702	665	652	724	706	610	665	687	663	708	708	651	704	686	708	709	702	728	677	708	689	690	740	707	688	679	703	690	694	684	661	696	707	691	655	702	674	715	714	719	684	758	709	675	692	685	668	722	698	665	681	726	701	714	694	711	687	725	718	726	711	705	671	730	664	714	687	735	686	739	702	678	693	747	725	714	694	738	712	722	747	663	733	689	725	698	701	754	719	691	689	726	734	716	760	744	726	698	694	661	773	686	664	683	690	705	698	693	750	701	731	674	715	681	685	686	679	681	717	723	718	707	704	684	706	685	694	702	683	677	704	732	708	694	675	720	699	717	720	700	715	707	728	687	682	751	695	700	725	707	709	714	679	695	731	681	727	730	692	680	736	709	723	722	709	712	737	710	734	742	704	741	702	706	683	664	737	675	683	705	671	690	688	683	666	694	689	718	723	724	710	781	696	639	727	680	671	693	692	661	668	742	654	695	750	740	710	753	666	693	701	699	719	682	740	726	731	711	705	719	733	690	706	681	693	717	725	678	698	690	722	738	698	732	695	694	694	679	703	656	714	710	694	725	738	621	712	717	708	689	681	739	684	724	715	682	705	723	711	651	722	746	715	682	703	713	681	679	676	724	716	681	668	703	712	703	649	707	749	697	673	759	693	717	710	706	736	718	684	707	755	730	692	691	684	675	691	769	726	712	696	694	669	687	683	713	700	716	694	746	734	725	697	691	697	690	730	664	690	673	672	692	723	706	701	722	715	659	728	729	700	768	691	724	695	712	704	706	703	713	678	680	707	677	675	664	682	718	634	717	654	754	700	741	676	647	712	737	783	691	709	719	713	708	639	730	723	727	662	733	723	674	729	698	729	754	709	754	754	690	719	763	686	665	667	696	708	691	712	694	710	638	709	700	696	703	696	697	712	724	701	664	673	680	648	702	705	700	719	711	719	702	696	716	691	736	681	661	712	644	711	681	692	686	668	689	718	681	700	690	759	710	706	642	751	659	724	695	697	714	716	625	709	676	655	692	667	712	716	672	706	711	690	720	712	676	731	737	704	717	721	698	689	717	678	686	710	726	744	722	727	692	686	681	669	722	705	701	684	703	671	719	718	732	719	717	736	657	710	719	737	702	712	671	697	759	735	684	748	721	738	775	742	700	751	731	717	710	705	762	676	681	772	737	721	708	721	716	686	738	696	671	718	674	701	702	705	718	682	695	678	735	641	663	695	728	733	678	736	686	723	723	727	693	708	740	682	648	686	736	666	724	694	727	729	706	731	729	708	739	747	751	718	678	688	744	737	704	752	721	721	660	748	720	700	688	709	718	751	686	671	689	724	685	709	748	724	696	706	706	720	709	670	724	707	697	688	730	692	683	723	706	676	717	724	686	672	682	719	693	707	768	694	677	705	684	697	702	709	663	671	733	667	715	739	684	698	717	699	711	656	703	683	654	725	729	658	690	714	647	670	713	731	720	699	730	710	707	709	707	724	728	700	715	651	665	739	701	676	721	682	721	690	685	734	723	693	691	684	731	652	742	712	715	702	688	682	664	694	773	714	617	714	748	683	745	670	661	686	726	740	670	716	712	725	708	747	703	725	730	739	727	687	703	695	711	688	664	680	685	716	725	710	701	705	689	688	726	688	682	693	714	691	701	674	729	665	756	709	712	715	660	698	638	676	674	708	694	709	741	729	755	704	673	729	673	723	737	669	735	667	700	711	694	697	704	701	672	691	704	686	700	751	743	660	741	708	730	696	673	695	711	685	719	714	677	699	713	695	708	692	680	727	717	695	719	744	657	732	722	691	692	689	713	683	712	711	723	704	683	708	709	750	721	753	691	723	688	731	707	723	729	707	743	725	697	706	711	706	689	719	728	681	744	740	720	725	707	708	725	705	742	701	701	737	716	678	708	677	707	690	763	653	742	705	717	720	723	681	664	692	727	715	688	744	680	713	683	685	743	720	710	713	725	713	735	732	711
24299	21471	25211	28143	21485	21613	17773	3231	4194	5584	1788	298	268	257	274	225	274	247	280	303	268	271	298	305	287	269	265	260	293	265	240	248	261	286	277	265	268	270	260	264	260	233	309	273	267	242	256	244	257	285	249	284	267	258	260	265	267	278	304	294	253	231	246	240	253	258	261	284	269	249	274	263	250	281	277	253	270	263	258	236	260	277	248	257	297	268	286	262	257	245	273	236	281	257	230	249	268	266	241	265	267	268	281	282	266	251	267	253	267	247	257	253	238	252	249	273	271	316	294	289	261	300	277	292	230	299	287	257	267	244	254	269	260	278	310	231	301	265	286	261	296	269	247	272	258	281	300	334	251	260	268	265	267	273	284	263	250	259	260	249	241	280	257	258	276	298	281	265	250	288	290	277	250	273	246	262	281	281	265	289	270	274	261	231	277	253	239	251	255	240	245	271	280	293	296	283	244	291	266	270	242	262	276	241	278	259	268	277	245	241	253	290	229	243	252	279	297	237	273	298	243	253	261	274	284	268	255	239	275	242	260	249	274	266	272	277	239	253	256	232	236	292	243	258	239	271	275	264	283	276	291	281	258	278	255	309	272	255	245	266	254	255	286	250	250	242	265	258	266	268	273	257	266	266	282	243	266	251	258	270	237	259	287	274	246	263	267	262	256	262	237	263	258	298	261	269	254	260	259	250	237	288	244	255	268	251	257	294	282	263	255	247	279	256	259	248	288	265	251	260	275	297	285	255	282	266	273	295	257	250	272	266	253	283	277	277	302	271	284	270	254	275	282	265	274	254	274	252	261	245	265	248	235	254	278	249	266	252	279	256	264	299	269	279	270	252	247	285	273	290	259	249	234	270	252	267	234	267	257	262	282	278	270	269	240	261	260	260	302	276	251	262	248	255	253	268	245	271	267	248	243	264	277	241	270	262	275	299	240	265	250	257	278	265	269	273	258	246	279	271	283	251	251	282	267	253	263	260	259	300	268	258	269	265	255	273	251	269	258	262	260	263	284	276	244	246	239	286	252	250	257	256	273	270	271	292	255	235	285	270	285	287	265	242	249	283	260	242	253	265	250	273	248	278	248	272	269	250	245	229	254	240	288	257	243	282	279	285	266	252	256	274	249	273	273	246	270	293	226	270	261	260	255	275	270	261	278	272	237	264	270	298	262	240	272	258	281	252	254	256	230	276	233	276	267	239	289	241	261	289	254	247	270	278	252	247	293	272	266	248	271	254	307	249	219	256	249	281	265	257	247	287	272	272	279	247	265	272	251	237	235	239	260	256	258	256	267	265	227	259	256	264	266	295	240	250	261	267	280	271	277	267	298	258	255	245	252	252	288	263	268	269	261	275	262	282	264	276	259	242	270	300	265	301	248	246	293	287	280	277	265	216	277	276	264	242	252	227	236	286	279	267	257	243	258	262	262	288	250	303	251	233	267	262	273	229	263	268	252	284	266	271	260	271	259	277	257	235	282	291	241	265	258	275	248	251	272	282	227	260	269	259	266	252	259	249	276	270	250	269	292	255	273	257	244	244	251	241	264	251	287	248	272	237	241	249	271	266	238	277	276	269	269	266	272	276	258	269	291	251	241	259	243	284	282	273	261	266	232	269	249	242	286	272	219	281	272	285	224	266	259	258	227	253	255	265	255	269	199	260	273	253	255	282	279	251	256	305	287	258	284	261	238	245	258	273	254	283	283	276	250	246	266	252	258	248	281	281	269	262	222	294	262	269	245	283	237	249	300	275	272	265	292	283	245	237	290	263	267	285	274	231	250	277	300	294	248	274	273	266	239	282	240	274	248	299	253	260	257	273	245	253	279	241	282	244	247	255	263	258	248	278	250	270	268	258	238	279	244	249	281	265	245	250	269	268	252	269	283	248	261	256	287	243	259	262	256	244	260	288	275	294	254	214	236	283	252	281	274	264	275	219	235	269	272	243	241	269	229	268	273	287	255	260	277	229	280	280	252	274	244	263	245	263	290	242	260	276	235	280	248	279	257	246	257	249	255	231	263	236	265	254	235	247	272	274	241	272	286	282	247	270	282	292	268	261	272	289	262	252	271	250	245	266	313	271	270	295	237	239	257	239	254	273	248	273	255	277	276	268	253	270	286	261	242	256	267	275	248	240	281	279	264	259	255	230	277	271	276	258	248	277	274	265	255	261	265	241	210	264	264	265	276	274	272	252	259	274	279	274	280	270	265	229	264	269	232	238	271	274	270	265	249	269	260	270	272	262	287	255	256	266	265	268	250	246	256	269	270	268	292	277	268	289	299	278	250	272	278	275	248	261	277	261	257	258	238	256	297	267	248	276	259	256	277	240	276	253	289	254	263	274	254	267	270	256	246	251	293	260	264	245	261	268	243	276	273	237	274	250	267	261	246	258	246	262	277	246	258	276	263	242	225	241	264	280	250	257	233	262	243	262	282	260	264	271	286	251	272	268	280	274	281	246	230	243	259	268	270	284	270	249	237	271	258	243	228	269	273	241	242	260	284	267	259	227	240	265	273	222	267	245	273	266	259	298	247	291	265	281	266	264	280	246	240	248	280	224	273	277	257	258	261	261	264	265	267	268	285	319	263	275	239	270	257	260	252	259	230	261	276	231	245	260	278	264	233	252	269	229	300	261	293	261	255	254	247	281	277	263	259	259	269	268	258	257	305	287	248	278	245	276	278	253	299	280	254	249	260	269	255	271	230	268	269	271	258	251	275	250	251	243	270	267	252	269	251	303	269	266	273	271	262	271	270	304	283	264	296	282	259	273	272	269	252	262	233	259	268	259	240	289	262	278	264	263	281	224	274	274	267	255	253	269	260	275	278	260	243	268	269	284	258	266	261	250	274	263	249	275	241	253	247	250	263	231	256	268	271	259	259	263	257	266	254	268	251	280	260	255	239	261	258	272	283	290	274	280	258	259	264	265	261	244	238	272	240	254	274	244	262	284	244	254	256	234	263	274	243	251	283	250	260	249	263	248	244	275	286	247	266	263	266	261	281	266	259	234	272	256	265	234	259	281	242	267	271	297	277	264	261	282	253	262	259	256	290	264	225	243	236	258	246	241	296	267	285	264	245	260	249	272	250	238	256	273	258	241	266	252	274	275	274	256	255	272	268	270	284	240	302	290	250	272	251	249	245	269	247	250	257	291	276	257	279	255	274	255	242	276	258	237	251	277	258	267	266	242	276	300	259	254	231	250	252	261	231	287	259	304	278	278	239	251	257	247	275	262	250	213	269	267	267	244	256	279	250	274	262	277	257	251	236	276	258	249	251	227	290	253	258	257	278	267	255	280	282	252	261	309	247	267	280	250	276	253	254	257	253	297	266	274	264	251	236	249	262	263	283	252	303	264	258	267	274	290	281	254	263	279	263	279	279	264	270	249	273	247	244	263	242	258	261	249	252	250	262	254	237	283	271	277	255	263	259	275	253	246	281	250	287	263	301	276	281	265	269	258	264	285	298	263	263	263	267	262
24938	39462	22345	11208	5531	3511	2011	1616	2747	3331	1336	688	630	682	646	586	638	646	623	647	633	651	632	650	653	638	627	630	643	667	608	597	641	613	656	562	596	599	648	609	679	633	630	607	671	639	614	633	609	648	614	639	632	630	614	679	605	629	637	594	588	607	628	591	617	618	661	619	574	643	648	588	631	632	626	608	619	665	636	644	654	630	668	590	612	659	595	595	640	633	605	613	649	584	601	664	613	604	632	629	624	610	611	669	578	611	607	611	657	620	671	623	662	602	600	650	656	646	630	623	604	581	570	651	582	622	604	637	655	617	617	659	625	643	643	676	622	623	620	616	618	641	626	619	640	608	668	676	631	643	616	629	610	637	657	582	637	628	597	650	612	610	655	612	605	609	607	663	673	618	656	634	630	620	629	606	601	665	618	576	605	625	626	585	647	630	634	624	618	626	585	626	623	621	612	615	604	627	607	635	660	585	611	622	604	605	609	634	630	566	654	641	600	591	587	647	623	620	615	598	594	617	580	619	610	618	643	622	670	683	586	631	632	633	630	632	590	618	625	592	613	594	635	681	605	594	597	610	609	618	634	629	645	584	633	618	622	632	657	589	677	597	616	613	631	610	659	628	560	576	631	577	621	594	578	637	652	635	663	630	613	640	610	593	591	602	649	686	597	643	628	639	621	592	648	633	626	624	615	562	602	588	608	624	679	646	624	581	621	607	617	612	651	589	621	585	621	650	619	675	619	619	604	643	630	662	668	598	641	626	624	630	638	604	620	629	636	620	603	634	638	654	632	589	633	592	586	646	608	634	589	619	620	609	621	628	608	608	583	591	609	614	643	631	630	630	636	668	605	623	582	635	630	612	603	632	580	618	592	622	594	641	600	651	629	649	669	606	659	620	574	608	652	651	608	604	612	600	569	649	639	622	648	640	599	586	584	625	632	652	640	627	635	637	599	571	619	614	627	568	599	629	564	606	648	634	631	608	617	649	612	627	642	598	613	607	662	657	637	645	625	657	612	658	641	658	623	627	579	632	578	629	618	618	613	649	642	611	624	658	597	626	606	627	610	603	641	643	622	588	642	593	598	629	604	567	659	631	645	606	642	628	632	612	637	632	638	636	602	636	622	631	613	604	667	634	587	590	577	612	597	614	597	638	645	608	560	609	629	593	651	608	632	620	577	632	635	621	601	632	617	671	644	641	647	629	635	592	622	596	619	594	594	641	617	628	647	661	655	600	625	559	616	643	686	585	638	620	593	614	625	627	632	573	613	626	607	608	615	619	652	652	645	592	628	600	624	554	601	635	604	624	624	655	601	659	572	600	622	597	660	618	616	645	646	650	656	609	604	652	624	620	608	626	641	641	617	561	656	635	591	597	610	587	638	635	580	637	641	622	618	645	644	625	614	620	615	645	622	631	679	635	629	606	623	614	614	636	607	637	610	609	639	637	617	641	616	596	612	633	632	630	637	605	626	642	591	609	612	624	628	657	658	600	664	597	610	664	608	624	616	623	619	597	587	642	608	641	578	613	649	599	623	663	650	670	641	582	631	636	596	625	674	661	632	646	623	590	612	656	615	627	643	586	615	646	620	675	663	591	589	611	624	612	584	671	614	618	644	603	630	633	577	635	632	657	629	637	642	645	612	628	646	615	602	621	613	605	626	595	594	589	632	611	596	589	613	630	608	573	632	611	628	591	625	607	611	658	641	621	625	636	646	676	648	603	638	598	634	610	629	624	609	609	631	633	595	602	600	630	625	583	627	619	627	614	621	664	588	620	591	603	640	608	657	609	606	629	609	657	631	619	644	580	623	646	624	611	606	634	661	614	645	620	628	631	612	625	547	594	633	616	572	601	643	574	642	671	625	627	618	662	611	621	641	598	623	629	665	579	638	598	642	626	598	595	627	616	651	636	610	665	620	662	603	646	616	619	630	607	613	569	619	629	636	641	606	649	591	609	658	639	631	688	639	595	637	644	661	631	598	595	624	621	608	619	586	624	610	597	623	601	633	627	641	572	601	617	579	585	604	657	611	614	628	616	621	587	615	598	646	616	624	624	627	613	606	613	628	647	629	603	647	586	637	658	614	608	616	608	631	630	577	648	651	681	594	648	619	598	608	564	597	631	629	599	639	626	630	601	638	616	622	593	649	655	631	654	641	579	602	613	664	597	602	658	670	630	615	665	608	670	625	635	633	583	623	583	662	646	576	656	647	649	608	599	600	607	648	600	604	640	626	625	639	616	604	666	629	635	643	604	604	629	669	624	659	584	617	615	644	607	615	612	656	605	587	635	598	615	593	644	653	652	579	609	632	619	599	643	619	628	634	616	603	601	613	589	555	585	605	656	644	650	619	618	611	618	648	619	638	621	591	644	618	642	603	599	656	612	583	646	633	556	622	648	624	639	617	625	643	624	583	622	625	663	619	666	600	638	611	572	596	647	578	641	623	620	633	663	628	598	636	632	680	655	657	603	680	605	679	614	675	549	607	602	628	640	617	679	584	567	593	609	609	594	687	586	620	620	602	605	633	599	614	669	609	577	616	640	624	627	686	642	658	640	651	647	623	668	632	664	623	615	648	598	601	603	632	629	621	630	630	604	646	601	639	627	627	624	616	623	580	628	611	646	630	612	662	608	622	625	630	638	633	668	596	626	635	639	613	616	637	627	631	603	599	633	607	579	650	639	655	641	663	631	622	599	671	636	608	615	605	638	590	629	612	604	595	649	591	642	643	616	631	608	628	629	636	612	609	611	618	611	623	601	642	579	623	623	638	591	601	627	636	624	643	654	608	597	599	620	630	574	615	595	617	670	596	630	615	640	658	642	560	644	583	616	623	615	597	626	586	603	605	619	674	603	629	669	616	627	596	603	637	616	635	606	627	628	584	647	621	604	611	640	611	635	617	577	633	599	611	624	649	659	620	605	651	600	609	598	589	633	607	645	629	612	662	611	654	607	630	615	620	619	637	617	624	617	626	604	663	623	613	595	620	635	633	643	609	626	608	571	584	588	629	591	623	615	644	608	632	675	636	633	601	595	571	625	568	588	627	627	674	615	646	628	625	623	645	593	614	640	578	626	565	601	625	620	626	628	595	651	610	601	625	614	639	634	640	619	646	666	619	605	623	672	667	628	639	595	653	677	612	660	635	630	610	595	657	591	631	619	607	626	620	653	588	610	615	643	612	649	578	557	597	621	604	622	642	632	656	646	661	638	632	628	586	627	638	612	623	592	632	631	606	611	647	621	622	619	604	605	641	606	626	606	652	574	644	594	632	642	644	624	614	636	646	668	616	568	615	609	644	608	587	637	652	581	585	596	613	623	659	664	610	620	649	607	610	597	606	601	606	623	614	641	589	659	578	611	609	608	661	626	648	599	619	622	579	626	668	667	641	618	648	640	591	649	610	621	604	635	668	636	618	628	602	608	679	602	609	597	634	588	621	639	643	660	610	575	633	588	648	613	647	631	626	600	607	614	633	677	623	615
32070	22824	20266	8140	2599	1060	577	409	476	360	193	195	186	170	189	205	198	196	174	189	195	176	202	215	222	177	200	213	201	183	177	200	168	189	171	178	149	190	194	193	182	189	190	166	196	159	202	210	206	218	236	185	192	184	215	195	194	170	171	178	194	182	199	191	214	175	177	212	185	195	193	167	169	198	196	183	186	185	194	209	191	188	180	191	164	174	168	185	177	182	181	189	195	199	185	161	194	204	213	188	192	208	184	167	178	180	154	167	207	173	187	174	154	153	194	202	182	187	177	203	163	187	189	170	191	200	193	179	171	177	192	191	177	168	198	191	184	162	181	192	204	191	180	198	193	193	184	175	184	187	189	191	185	200	193	197	209	229	154	204	183	178	181	200	166	175	173	171	190	196	184	199	193	178	198	168	198	176	196	185	199	191	192	173	174	176	183	198	215	183	207	172	165	190	202	173	189	188	198	185	181	186	177	174	175	195	187	199	199	176	183	183	156	187	175	227	182	183	173	185	177	198	195	183	201	183	211	166	198	194	175	175	185	185	169	184	180	174	191	176	180	167	177	200	191	194	198	185	191	200	177	201	195	172	195	183	204	208	192	203	177	168	185	180	181	181	186	154	188	191	179	197	212	199	200	187	204	189	177	199	185	198	168	178	196	199	203	174	188	199	179	177	185	183	183	206	196	188	181	179	177	179	182	198	205	179	186	184	194	179	202	188	172	198	169	185	192	172	176	185	184	202	217	168	164	163	181	189	191	207	190	172	190	193	193	186	207	191	205	167	175	185	195	174	159	177	180	189	166	167	189	215	169	181	190	198	200	216	179	212	167	188	191	192	194	209	200	166	173	172	207	164	214	189	190	194	201	192	175	201	174	198	173	179	187	195	203	153	210	207	191	181	189	173	213	206	207	195	193	189	211	183	195	182	193	174	175	202	190	189	189	190	199	217	175	188	182	204	185	186	175	182	216	187	176	173	152	171	190	184	177	219	199	181	189	200	208	175	192	167	169	213	190	189	173	208	178	182	161	196	182	197	168	185	176	195	203	181	191	214	157	182	186	169	198	195	173	192	186	183	171	199	200	182	192	166	182	217	198	190	215	169	156	194	175	177	206	175	212	197	172	175	206	196	199	181	179	191	167	176	203	178	187	171	195	166	193	202	164	189	201	197	195	196	187	186	197	207	197	189	190	214	194	191	180	194	207	216	198	181	177	182	199	187	185	194	215	193	191	210	175	171	169	175	175	214	195	212	184	196	183	184	189	195	182	201	203	192	184	190	162	173	187	187	216	201	192	187	194	184	218	198	188	187	175	156	196	213	185	191	193	199	182	184	215	181	200	175	192	189	178	196	181	173	176	190	223	210	184	194	174	205	179	190	199	173	176	181	183	189	149	169	192	198	216	195	176	178	191	191	190	176	207	180	207	210	176	183	199	179	197	205	196	187	171	192	197	203	206	184	186	194	152	177	199	199	185	176	192	158	179	198	163	191	175	234	217	170	188	197	193	176	214	190	211	202	181	183	217	206	194	178	162	216	184	165	209	208	211	185	177	198	212	193	180	185	187	169	203	186	198	171	187	192	196	199	182	178	180	181	175	198	172	176	178	185	184	162	185	207	193	175	158	189	156	185	181	193	191	181	175	199	193	192	195	189	209	183	192	184	210	197	192	207	187	203	195	187	191	174	183	196	185	166	186	194	172	186	197	186	185	210	199	178	173	198	154	184	178	183	172	204	185	152	199	207	174	188	192	157	193	197	200	179	168	187	187	196	208	183	211	205	203	192	198	162	203	169	187	194	185	173	202	171	184	195	190	191	214	179	183	198	178	191	205	183	183	198	200	171	195	178	164	203	184	169	194	192	188	197	175	194	210	170	197	186	182	215	184	188	192	192	158	179	162	187	186	185	188	184	189	205	210	180	173	197	177	170	173	179	199	191	203	194	196	188	194	179	168	194	175	174	190	203	171	189	201	179	183	194	182	191	193	190	193	189	215	204	170	191	193	163	210	194	143	175	182	199	164	206	186	195	202	174	176	198	161	181	189	186	205	171	213	207	202	187	162	189	168	167	190	175	180	201	177	180	185	192	210	181	194	185	182	177	206	194	187	168	204	205	182	185	190	194	181	195	184	179	206	176	208	183	198	187	197	181	185	168	187	212	187	188	190	183	194	182	197	182	187	208	170	185	189	162	214	174	173	163	192	188	196	190	189	186	190	179	216	187	193	191	199	197	181	185	167	195	177	198	165	187	201	162	209	196	178	191	156	197	203	172	167	190	184	177	202	191	193	183	173	171	199	186	193	202	176	204	209	183	183	186	196	183	189	189	166	188	199	180	199	187	175	203	182	210	186	186	199	178	234	190	195	180	196	205	198	205	186	193	188	189	205	220	219	189	189	189	212	178	205	196	181	168	184	171	199	188	196	170	185	184	218	166	200	189	180	194	214	192	180	195	187	217	165	180	161	198	190	181	179	182	184	167	176	170	166	169	186	209	209	206	179	171	188	179	194	211	184	177	166	195	187	205	167	177	182	148	200	189	168	180	198	205	180	193	177	214	199	189	182	178	187	191	184	154	206	183	160	210	196	166	182	188	185	178	193	194	201	207	193	175	195	167	211	202	184	182	199	191	187	184	153	187	193	189	194	179	175	190	189	182	178	200	183	172	185	229	186	193	181	208	193	180	191	171	174	182	174	189	211	197	192	183	178	169	192	176	177	194	192	182	188	173	159	179	223	211	166	191	185	191	188	193	168	169	185	184	157	177	201	188	172	204	200	191	204	206	189	192	169	207	214	179	203	188	191	194	169	195	219	178	193	207	187	190	192	212	206	191	180	212	213	166	208	179	182	191	195	214	187	214	205	214	187	208	179	208	184	173	169	192	178	197	169	188	179	172	174	185	174	174	176	196	209	198	168	181	173	182	183	215	193	192	196	206	190	187	182	191	205	181	211	212	202	198	193	219	200	178	216	169	211	197	164	194	202	177	180	203	198	204	184	186	176	207	205	151	183	211	185	187	196	200	183	187	196	201	183	201	197	196	197	188	170	201	192	208	187	192	193	201	194	199	208	199	188	198	193	189	186	209	220	179	172	176	198	200	189	188	217	230	167	175	188	206	191	205	190	188	199	166	205	188	180	185	180	191	175	170	191	165	183	180	195	190	192	175	199	167	162	221	167	178	175	187	189	198	169	199	192	195	185	187	194	169	190	202	186	184	215	195	200	150	176	188	181	178	194	208	216	209	225	186	198	160	206	171	216	208	196	198	212	171	192	152	190	185	193	173	166	188	215	181	210	195	194	224	191	205	199	198	202	205	196	196	175	188	191	163	194	197	170	182	209	192	187	192	195	189	214	188	172	189	181	175	201	193	215	183	193	204	238	183	183	157	176	182	177	188	173	201	186	190	202	168	180	183	199	195	214	168	181	161	188	214	163	182	189	172	194	176	213	186	201	169	202	197	208	207	180	199	190	158	179	172	169	174
22559	23964	12668	4011	1900	945	608	642	710	652	444	495	468	501	478	484	480	501	525	499	506	466	502	489	548	464	517	452	470	516	446	456	507	550	504	503	474	482	531	519	484	536	483	499	478	503	506	489	484	517	459	499	497	550	481	528	489	464	518	509	489	485	528	480	486	524	495	485	498	484	478	499	474	478	507	514	490	514	491	495	517	473	481	530	515	521	520	451	481	468	504	460	478	509	492	494	505	537	517	513	509	487	530	495	475	497	501	529	481	507	447	494	489	503	501	509	515	471	471	464	484	505	535	488	481	473	476	474	488	467	537	495	506	463	513	500	488	477	494	472	535	482	499	481	494	476	477	524	518	503	534	493	510	493	521	522	462	512	450	512	487	571	499	506	459	475	474	494	491	502	450	526	467	534	471	541	533	531	518	495	536	483	491	453	483	501	519	508	516	481	500	511	505	532	500	482	477	521	508	499	482	500	485	468	525	489	511	500	507	493	511	524	498	496	455	461	513	543	499	472	487	478	483	511	509	518	550	479	490	507	496	480	486	452	478	523	522	520	504	501	473	507	492	508	495	522	450	498	508	512	496	475	504	484	516	466	501	496	505	475	509	517	501	498	533	498	473	453	480	493	507	504	533	507	490	506	498	502	478	495	496	475	468	524	484	509	552	512	437	509	517	479	479	505	483	519	519	517	503	513	503	515	528	468	497	496	491	495	535	477	485	543	526	467	502	513	492	526	481	511	557	505	509	486	515	465	546	452	481	487	562	458	522	466	514	516	496	511	495	526	467	506	488	527	511	510	512	490	524	492	483	513	508	512	506	482	494	465	520	492	486	479	500	527	538	496	502	506	500	495	523	485	515	542	515	506	458	508	486	541	527	470	543	496	501	504	500	474	513	506	482	499	518	505	502	524	504	532	504	540	504	541	496	500	474	528	472	500	517	476	490	492	449	498	508	509	478	516	497	536	484	497	522	538	465	526	511	513	491	477	477	539	488	508	484	501	526	501	523	482	498	527	507	480	499	501	437	469	518	539	479	489	495	459	510	530	487	478	504	488	507	503	521	505	460	508	550	512	473	484	480	489	534	497	503	478	470	483	502	485	496	518	479	474	469	513	503	471	493	506	481	485	498	464	483	521	482	501	477	494	529	468	494	498	475	452	514	500	477	519	512	513	507	459	513	487	509	526	531	518	496	515	497	511	515	474	480	463	483	452	489	505	522	477	513	514	476	475	482	490	489	483	506	471	520	485	504	511	535	543	469	499	502	511	490	493	495	481	539	500	459	480	510	510	504	514	479	460	472	493	501	472	486	458	482	468	494	491	521	495	440	546	455	469	508	498	499	481	495	475	506	474	475	466	531	497	489	493	514	491	514	528	459	497	491	499	479	495	526	493	513	449	521	489	479	505	499	509	501	510	472	516	476	475	537	521	472	493	490	485	489	501	501	498	497	528	455	472	520	496	520	506	538	499	453	525	476	469	528	519	511	530	494	530	489	499	490	501	510	451	514	502	523	508	490	522	479	477	530	488	489	492	511	507	471	510	512	504	482	464	478	504	452	475	502	500	464	504	532	523	494	482	507	473	486	535	512	529	483	523	489	529	500	521	524	516	493	488	519	516	480	516	511	466	533	493	466	481	505	484	505	485	504	498	506	491	494	478	502	502	462	487	537	520	472	500	537	519	510	474	464	488	490	473	497	495	514	478	517	513	484	462	500	493	462	507	494	521	521	501	507	525	470	500	466	513	491	499	485	483	480	502	490	465	500	522	483	501	523	471	513	488	490	498	499	519	506	457	505	508	527	489	470	465	528	530	536	510	485	531	540	510	517	536	462	537	558	527	490	506	521	505	473	509	500	527	478	488	518	500	516	538	489	482	471	474	544	491	511	516	482	501	504	485	513	485	473	507	480	471	482	465	516	497	526	529	495	492	485	477	478	515	482	509	471	468	540	514	493	497	540	525	500	521	472	489	496	561	466	517	514	475	501	516	478	494	506	501	501	501	527	494	512	482	454	521	486	490	487	519	515	518	492	500	481	494	499	499	483	510	547	485	512	499	527	509	498	457	519	497	479	467	518	472	492	486	513	495	498	514	540	503	511	486	513	488	481	475	497	525	518	512	474	512	466	502	500	501	520	464	491	504	518	517	539	472	484	535	531	478	539	454	513	489	479	481	473	517	477	482	536	494	513	500	487	532	536	485	454	494	504	523	498	457	455	527	541	488	503	533	502	506	526	538	485	433	508	448	488	514	487	464	509	482	482	526	512	487	467	506	493	505	546	505	476	503	480	500	474	512	484	513	499	576	541	487	509	529	466	460	476	553	500	486	509	503	458	494	507	501	490	509	504	506	499	515	494	465	512	495	506	481	496	444	436	523	479	464	510	491	513	481	504	499	452	500	490	538	469	502	483	489	515	506	499	502	475	486	461	477	504	502	519	504	496	479	478	484	470	487	504	484	502	470	494	521	506	524	512	533	506	514	503	521	474	485	462	476	482	488	484	521	466	506	498	518	527	504	486	509	503	453	458	510	486	522	510	473	528	457	484	511	495	533	511	486	489	489	471	494	457	499	493	508	492	516	508	520	519	489	443	481	508	496	500	471	472	497	489	468	445	534	525	503	471	497	499	504	512	501	521	495	514	520	475	465	516	484	490	472	535	522	478	499	503	500	468	531	489	452	531	476	450	516	470	507	477	513	529	474	478	509	500	558	493	482	493	498	484	505	507	506	489	493	491	489	506	492	542	498	508	505	518	480	473	521	533	464	518	532	478	526	521	516	490	491	495	485	487	508	490	497	536	531	510	492	468	488	503	493	487	503	500	521	456	472	494	505	497	526	502	471	451	475	516	534	523	487	496	505	505	495	511	513	569	484	502	502	476	503	499	491	457	529	507	492	520	501	477	493	515	509	477	455	502	481	499	501	507	475	515	522	522	497	490	499	517	519	465	491	497	494	519	525	483	463	524	484	501	519	516	479	509	530	486	484	517	472	509	517	499	534	476	535	487	470	491	483	477	539	517	485	475	483	504	523	514	495	484	501	468	498	526	547	531	494	507	485	469	494	508	501	502	522	476	509	475	533	506	466	502	498	511	521	492	488	468	496	468	480	513	513	512	559	514	515	510	545	507	508	507	498	523	531	477	495	437	508	498	486	460	509	496	526	508	501	488	499	482	503	520	483	509	497	534	479	502	507	493	510	492	510	493	525	525	530	499	483	469	487	461	516	506	464	505	431	534	509	527	480	476	513	530	522	478	467	560	488	508	507	498	495	532	515	556	494	503	517	526	535	467	478	521	473	511	465	452	506	489	525	523	497	496	524	518	528	464	507	532	533	491	489	489	509	499	510	518	507	483	487	497	520	502	461	512	493	465	476	518	499	488	481	447	507	505	486	533	486	503	506	518	494	499	498	506	485	538	498	496	478	477	509	523	522	480	518	506	499	505	486	521	491	465	516	471	456	485	483	492	522	512	479	511	498	492	525
24966	21475	24833	28549	21529	19884	3523	1359	2986	1716	364	320	303	295	263	290	294	282	279	300	309	309	260	298	254	316	312	268	309	280	276	290	264	284	318	262	288	272	270	264	282	276	284	297	276	289	288	297	278	257	287	270	275	252	272	287	275	294	296	285	302	236	291	257	261	295	302	293	286	281	277	253	287	256	289	276	302	265	293	295	256	251	257	270	269	287	282	287	275	276	315	275	290	279	283	327	287	315	288	257	279	264	303	271	275	283	327	251	280	283	260	264	277	286	257	279	289	301	303	274	293	262	271	258	272	276	275	295	299	317	246	238	249	249	284	272	284	274	267	254	254	312	250	284	276	262	292	296	315	290	288	297	303	274	271	272	266	284	273	278	266	240	293	285	293	261	262	251	274	263	321	277	262	288	301	302	274	257	261	302	269	300	288	272	288	292	238	282	290	261	280	251	279	289	301	275	270	273	271	287	279	304	286	261	289	266	286	302	288	251	248	270	280	295	280	272	291	269	288	293	298	282	284	277	281	278	266	266	288	301	249	284	280	274	274	262	296	297	293	291	250	272	273	290	254	262	323	261	254	249	311	262	286	298	315	299	301	251	253	279	248	284	288	271	282	298	284	262	289	282	272	285	287	293	274	289	316	281	286	283	296	277	270	262	275	284	283	273	259	267	279	281	263	268	298	300	249	266	259	285	281	291	279	283	278	259	261	279	315	312	280	265	290	254	274	267	265	287	259	291	334	280	269	279	265	317	274	250	265	294	257	277	261	275	284	277	280	284	275	302	272	268	283	269	262	266	265	309	289	283	266	286	273	260	307	298	302	245	276	293	245	269	303	307	264	284	293	294	264	270	275	281	263	255	271	264	283	283	307	265	279	263	294	288	312	260	300	304	260	295	249	275	281	277	291	280	266	289	252	285	296	253	255	285	284	302	287	287	276	303	284	290	278	258	251	287	278	268	283	256	263	301	300	287	284	286	277	268	245	297	254	264	280	303	286	272	294	297	276	277	280	295	289	275	299	236	281	269	273	239	291	284	278	256	287	286	262	276	284	256	285	289	300	307	294	275	274	286	302	278	274	332	300	274	282	268	304	286	299	276	286	294	275	283	275	304	269	267	304	291	275	256	271	264	274	280	296	265	264	270	287	289	273	269	299	280	260	252	271	274	288	275	281	296	275	290	269	286	318	252	278	280	288	277	269	281	301	296	270	294	276	247	280	284	293	266	276	286	267	242	286	271	277	287	273	292	275	254	262	281	263	300	274	274	262	282	310	292	290	288	289	316	275	258	264	284	287	272	280	308	315	300	278	302	280	307	293	271	246	274	280	287	294	291	269	280	279	287	286	260	273	283	304	310	290	261	288	303	263	257	274	259	280	317	288	284	277	293	274	291	294	269	306	287	289	296	254	291	297	303	266	279	269	284	302	275	268	245	276	293	255	283	292	318	281	288	291	292	268	293	286	283	280	267	269	291	305	282	241	295	320	309	279	278	313	292	270	278	283	295	297	264	288	269	275	302	254	263	271	288	264	309	273	262	284	291	295	268	259	304	306	300	285	278	284	323	257	282	252	268	305	304	254	282	268	288	315	264	264	245	250	263	323	286	272	255	283	231	276	278	276	291	277	313	272	286	281	287	280	302	283	289	258	245	273	307	279	276	319	318	285	282	300	272	272	263	277	256	247	263	284	284	251	300	282	277	290	286	323	268	283	277	306	303	256	266	300	290	249	282	280	292	265	275	254	261	260	268	269	278	297	280	255	258	281	273	269	272	296	325	268	255	275	288	304	289	283	281	325	283	298	288	303	289	269	299	253	289	275	311	256	283	266	307	317	276	274	247	285	289	303	261	258	272	270	263	257	292	273	324	299	284	297	255	254	256	314	259	287	286	281	292	277	284	304	304	296	276	268	278	286	290	279	251	273	306	294	273	294	266	300	286	272	258	262	289	292	275	289	267	283	276	268	293	288	284	288	289	300	259	263	301	301	272	281	279	280	289	293	277	303	292	301	291	265	279	268	290	289	291	299	292	273	277	287	278	263	284	254	291	281	268	285	278	266	302	256	284	282	275	267	254	253	285	284	262	304	296	266	318	264	298	278	277	267	271	260	262	286	257	269	305	264	277	295	306	263	275	248	260	277	279	287	262	283	294	272	297	309	292	317	279	266	272	272	296	294	294	315	279	298	298	273	262	286	325	266	258	270	275	245	287	304	281	285	261	258	253	261	305	285	276	288	255	300	267	259	255	248	275	299	272	275	281	298	273	251	285	259	254	246	274	272	278	292	245	248	287	296	296	285	301	267	285	307	258	290	284	287	279	311	299	299	311	295	261	266	276	298	254	269	260	269	272	283	292	276	282	284	281	275	279	290	295	289	274	263	255	284	288	282	281	269	284	260	304	297	284	290	294	305	249	284	269	322	266	278	275	275	251	296	298	279	263	265	301	280	262	286	323	267	259	238	278	262	301	283	242	265	298	266	298	275	280	277	263	253	269	279	283	281	288	279	293	301	295	309	293	254	282	276	290	277	292	315	260	286	266	299	291	278	276	286	294	293	249	278	271	281	286	281	266	305	283	251	297	292	283	327	238	255	268	290	277	261	284	268	278	247	293	302	256	282	292	285	251	304	246	287	283	296	255	286	297	274	274	246	245	303	278	309	282	287	266	285	272	263	255	294	262	281	288	309	299	307	279	294	292	287	320	277	283	298	339	298	270	303	256	295	290	268	249	277	253	290	276	258	302	263	274	309	293	257	262	267	276	272	276	268	296	276	231	266	253	296	280	256	287	310	259	264	297	251	268	249	288	283	283	273	294	267	265	267	304	275	243	287	269	277	297	298	279	257	269	299	276	285	302	266	279	284	265	302	302	273	284	294	292	312	316	312	289	266	292	291	264	313	279	283	274	276	275	260	269	258	288	272	263	269	273	300	293	261	316	268	261	218	299	280	308	277	282	282	299	264	290	290	287	275	240	274	300	263	270	294	279	258	289	277	272	256	287	290	300	279	269	255	275	280	293	287	284	279	287	285	246	267	265	290	237	303	280	265	272	287	288	257	262	283	291	246	288	277	293	297	291	260	262	289	293	291	272	288	291	288	253	289	297	299	261	300	261	294	300	276	263	295	298	268	257	249	279	288	277	264	253	254	305	277	281	282	286	282	292	294	292	267	276	279	277	269	305	283	290	285	288	296	284	286	305	282	270	308	273	277	292	259	282	284	277	278	283	282	276	259	274	249	258	283	280	314	299	287	292	271	304	266	281	269	282	314	300	309	291	275	285	272	283	282	277	260	282	273	287	282	282	283	283	260	290	257	270	309	273	281	265	301	307	269	269	290	261	294	281	273	258	291	273	291	272	308	321	315	273	248	257	296	318	294	274	300	289	248	294	285	279	261	283	275	292	292	256	227	272	305	289	291	274	257	271	232	289	297	254	311	258	267	300	267	269	252	263	280	288	282	316	276	300	295	306	274	292	290	328	310	301
24605	34106	15818	7693	4656	2313	1291	1152	2195	1380	736	711	675	662	666	707	717	750	694	703	724	635	707	678	705	692	658	673	707	729	683	671	692	640	672	698	649	656	701	718	670	678	719	759	677	688	733	698	651	697	678	650	696	701	675	687	645	677	626	694	688	649	677	647	669	693	662	655	668	632	672	712	684	710	666	637	675	662	692	647	676	684	656	711	726	708	686	686	709	701	657	690	695	695	698	704	666	690	682	676	704	692	695	602	675	673	653	726	684	672	650	688	668	686	718	647	695	668	670	658	708	709	659	651	659	675	679	696	700	658	682	696	673	672	684	636	684	619	670	706	676	665	679	673	725	684	708	664	705	644	651	699	750	686	704	693	694	674	705	673	695	679	698	643	643	696	748	670	675	681	675	687	644	688	671	665	684	658	652	638	706	691	685	664	655	691	682	660	721	706	680	666	707	690	671	719	710	679	692	695	653	679	712	736	659	687	647	691	705	722	660	698	685	699	667	669	722	663	652	698	678	643	692	655	695	639	670	656	631	635	624	699	705	678	658	657	678	630	716	630	692	641	686	675	699	695	712	696	688	677	649	668	646	717	688	683	705	692	721	671	689	708	726	714	682	709	664	695	686	650	706	712	684	641	641	698	700	643	651	682	664	701	675	679	706	665	663	731	738	694	685	652	714	661	677	719	681	666	629	659	698	728	717	681	752	667	706	717	701	708	675	685	690	675	653	706	682	646	682	746	699	688	677	642	700	673	694	665	695	691	664	703	669	686	687	679	704	692	663	718	675	627	643	715	659	688	702	675	700	658	692	675	691	633	705	682	708	667	733	715	671	668	710	694	765	705	697	739	700	648	693	690	687	711	692	723	704	668	663	679	670	673	692	658	694	709	737	735	650	633	655	673	703	623	690	680	711	663	610	668	691	639	663	671	708	667	674	647	715	704	704	663	700	701	649	714	690	655	721	656	679	697	678	681	662	701	662	707	694	710	689	639	661	706	678	649	688	710	666	730	696	704	687	690	668	672	679	669	647	685	695	638	684	705	656	712	731	632	661	692	693	682	675	668	640	704	710	686	629	686	665	640	665	706	702	680	628	717	677	624	696	676	708	675	671	678	698	687	656	671	673	658	687	698	680	687	649	657	684	644	681	638	626	703	691	695	650	700	681	728	735	669	696	691	717	701	708	664	709	684	675	666	680	722	700	677	702	682	665	692	660	676	669	724	682	689	683	664	716	651	660	638	714	708	663	733	679	725	654	691	670	679	651	672	638	713	688	688	710	649	700	668	662	646	655	700	668	712	701	671	684	690	694	677	684	671	671	688	697	630	631	708	667	681	702	655	684	690	727	687	662	669	674	662	691	693	670	698	679	644	687	646	647	695	691	665	678	691	699	669	710	603	667	736	705	709	742	704	684	680	687	722	675	648	682	653	689	665	706	665	649	679	697	692	669	659	659	623	659	691	671	649	720	715	686	620	656	650	693	684	681	712	706	696	691	697	653	687	724	683	684	695	713	660	724	687	683	648	668	695	672	651	680	686	693	667	711	701	652	690	655	695	656	671	679	674	651	712	656	682	700	715	686	741	691	673	659	687	666	696	717	719	685	697	692	673	673	695	664	698	686	680	679	668	740	656	666	666	677	713	684	695	709	724	715	699	738	683	701	687	674	708	650	695	683	645	699	673	694	674	698	680	721	664	671	689	697	679	698	676	695	669	714	698	712	739	691	722	691	723	726	679	715	660	676	673	683	649	639	681	604	661	756	672	681	692	632	630	687	669	691	694	670	679	689	704	673	727	703	673	644	632	667	690	715	681	707	701	679	666	716	654	651	710	717	633	664	750	676	672	669	680	658	678	702	718	689	619	709	671	681	716	683	653	693	683	694	704	691	699	675	701	691	685	682	693	644	735	696	660	688	691	651	676	664	702	655	662	654	696	708	674	689	725	702	664	697	669	709	693	648	700	643	703	704	680	717	647	659	668	714	654	716	679	676	681	701	712	640	671	704	723	703	639	669	694	644	676	705	673	678	689	707	680	702	700	689	659	672	667	679	688	706	657	683	707	665	689	632	701	697	655	645	702	708	708	694	683	723	696	687	677	690	719	687	697	672	681	745	661	666	663	734	679	645	708	698	677	708	661	703	694	700	707	653	671	708	657	700	705	686	654	701	689	655	669	687	724	657	661	639	702	676	707	670	655	718	675	702	666	739	608	659	663	688	733	685	724	695	715	669	695	658	691	697	699	724	683	668	694	697	671	666	698	674	657	656	651	673	718	712	671	669	703	655	653	695	659	661	663	673	650	693	653	678	664	669	655	699	708	685	709	722	710	706	693	627	672	681	697	718	630	692	668	699	665	648	657	640	687	667	668	711	665	670	672	693	656	648	679	667	722	695	711	691	708	715	676	654	693	669	670	655	635	681	717	633	719	689	657	652	682	721	696	665	692	698	722	687	680	683	633	668	699	685	665	722	696	696	700	692	649	663	724	668	699	659	682	673	652	658	712	703	640	632	675	721	689	705	680	693	669	688	710	645	748	703	731	721	704	712	667	703	701	660	703	676	648	684	637	668	715	708	674	665	697	714	702	697	663	702	715	705	650	694	669	704	708	699	634	700	644	741	702	701	678	690	662	655	687	685	712	667	667	695	669	634	669	667	659	611	676	678	660	679	688	713	657	666	675	683	655	667	679	688	693	717	659	641	694	684	683	642	708	685	704	700	689	709	694	697	661	683	691	670	677	733	699	654	686	682	698	660	699	690	631	697	689	650	689	710	652	652	704	710	671	692	714	698	649	666	725	668	649	674	726	674	676	666	669	682	700	674	682	677	638	667	708	673	679	675	656	636	667	660	680	687	699	701	658	646	759	660	698	668	675	689	698	713	712	694	669	717	679	690	713	698	660	682	670	697	706	715	687	663	731	698	669	683	670	728	691	674	653	693	644	714	645	682	721	674	683	681	614	669	673	700	665	652	691	666	737	659	737	715	677	680	672	662	654	701	658	729	734	676	645	707	684	686	713	683	686	704	641	725	647	673	721	679	702	657	711	701	722	688	718	685	716	691	717	680	681	662	670	668	698	695	705	706	664	681	671	660	672	681	694	675	685	710	681	722	655	669	687	725	699	683	631	723	701	721	708	657	687	699	694	720	707	677	632	718	666	693	685	724	692	645	672	668	685	686	686	699	736	683	633	705	701	669	652	679	691	679	702	681	712	689	701	726	682	672	702	649	715	698	690	604	669	689	718	667	694	709	688	658	726	665	655	681	664	678	652	683	672	691	656	706	668	679	701	692	700	691	709	661	679	622	720	688	727	713	702	606	690	683	728	704	696	673	674	635	695	710	677	686	651	720	697	707	676	693	698	691	678	717	640	640	693	684	759	694	701	690	699	685	666	705	704	710	686	660	657	667	693	697	700	705	721	735	675	675	699	644	687	665	657	709	720	676	648	642	740	726	674	675	692	657	711	715	670	692	677	636	662	760	633
24341	21479	25157	28241	21504	21611	17532	4259	6360	3217	583	270	287	287	323	260	266	257	273	291	270	294	260	253	273	268	296	264	263	259	282	275	266	282	312	298	280	290	281	282	255	245	264	288	269	246	293	280	260	264	249	202	256	272	266	243	263	289	296	260	293	289	249	237	228	277	260	266	257	248	293	283	262	269	279	276	259	314	289	232	281	280	252	257	279	273	256	259	274	268	237	269	286	280	237	277	271	284	248	260	261	275	247	274	247	264	257	285	274	273	286	246	280	269	297	253	269	260	306	287	282	293	231	264	257	274	279	263	245	299	272	272	239	281	271	253	255	249	263	244	267	259	264	233	246	247	269	293	244	268	257	272	276	269	277	246	279	299	262	263	262	292	269	277	295	249	273	249	258	250	251	244	271	276	225	287	277	261	244	293	286	255	272	250	290	269	223	278	238	278	263	262	297	253	226	259	259	276	235	292	273	264	289	253	227	289	247	272	295	279	267	276	266	261	262	256	255	267	251	256	274	242	270	250	269	253	262	262	294	288	275	262	273	248	248	265	246	290	256	264	253	302	237	249	280	287	211	259	286	262	237	273	276	281	269	257	240	248	260	261	272	234	263	264	267	276	274	280	273	256	272	244	274	254	253	271	229	243	287	235	302	265	235	258	283	270	276	264	262	277	275	256	268	251	279	257	256	259	279	289	255	237	283	251	286	241	264	254	243	256	265	289	248	259	277	257	269	279	253	269	272	252	260	282	246	259	252	248	255	242	295	266	272	256	268	262	269	281	241	261	265	285	283	286	244	232	259	280	273	265	244	237	289	267	277	257	248	271	254	274	258	250	296	258	266	255	240	239	237	270	256	259	257	252	268	266	301	275	279	254	279	305	264	274	222	245	273	261	275	252	246	268	245	265	256	252	278	291	253	267	259	274	272	260	289	269	247	263	291	272	243	243	263	256	253	265	266	259	263	234	283	263	270	257	288	282	261	256	265	273	264	263	266	255	254	248	293	269	252	263	266	270	272	258	233	259	255	262	245	274	297	280	243	297	271	267	259	269	262	250	258	266	268	293	252	269	269	279	250	263	268	291	278	274	247	255	262	251	235	281	257	257	259	272	252	265	279	288	266	286	255	241	265	253	267	274	246	248	288	285	273	247	261	241	268	261	261	274	248	277	262	270	276	286	233	278	241	278	250	264	245	260	259	282	280	270	236	256	262	248	269	261	277	243	268	292	255	249	283	244	277	276	258	264	257	287	255	249	267	271	250	268	278	271	259	257	264	299	267	295	320	270	255	261	251	309	284	307	263	285	251	287	276	277	239	268	258	249	248	293	242	260	283	246	241	255	240	272	304	273	277	256	272	224	276	259	259	266	297	252	254	262	261	268	269	280	284	273	243	248	266	258	252	267	275	231	284	260	262	231	252	250	284	246	266	262	285	263	242	247	285	255	250	286	270	262	273	249	247	243	253	282	262	240	289	268	247	267	271	286	241	279	267	287	260	267	236	284	267	253	250	278	231	245	279	262	244	214	250	260	259	270	283	276	253	286	283	259	285	283	242	286	261	279	279	266	275	304	250	248	279	279	287	276	274	259	250	272	287	236	276	279	279	268	267	261	273	282	279	272	250	250	225	257	252	267	251	255	262	281	242	270	270	233	250	273	264	249	275	220	259	254	262	279	257	261	249	268	263	266	248	253	269	273	233	247	228	267	260	246	308	284	242	313	274	264	267	270	243	256	251	251	248	263	292	244	302	264	279	280	291	280	265	299	266	271	308	259	258	240	272	290	281	289	241	260	311	273	247	280	256	251	228	259	250	251	278	259	282	248	264	258	267	246	269	270	257	261	280	275	279	290	259	244	264	253	276	245	274	272	269	244	261	249	289	270	277	255	253	271	288	253	298	272	243	264	266	284	330	301	276	285	237	269	265	248	265	271	257	271	247	277	232	249	308	277	266	271	295	261	266	271	275	264	251	292	275	237	265	288	250	258	274	248	250	235	265	233	250	256	273	261	250	317	280	278	248	284	268	304	285	245	279	250	262	281	255	298	284	302	284	283	265	258	249	288	247	252	276	309	282	238	261	250	237	274	277	249	294	277	259	253	251	241	295	292	249	241	248	251	255	277	248	246	232	254	296	261	255	290	280	267	242	251	275	251	254	284	308	278	267	268	268	304	282	242	249	286	275	280	258	269	260	268	270	285	297	255	260	264	249	242	266	287	265	280	237	256	278	264	236	265	272	270	288	270	256	266	286	282	290	267	253	283	231	267	245	242	260	280	265	244	249	288	254	246	239	253	257	250	259	282	246	269	243	254	273	290	249	266	258	261	297	275	260	237	245	259	254	244	261	299	298	253	271	264	278	260	264	270	252	263	272	258	288	264	279	259	251	291	226	254	294	259	244	279	262	289	278	299	263	254	256	238	261	272	292	270	262	272	262	286	260	279	237	278	281	250	250	260	245	286	262	243	272	254	229	258	262	276	285	248	252	276	257	273	284	297	263	277	264	270	259	310	233	263	264	256	232	241	272	268	240	276	278	273	289	277	267	259	284	259	293	250	281	255	253	227	251	285	259	272	257	251	254	265	254	282	270	260	286	275	275	278	239	247	326	267	271	239	233	248	224	284	256	268	275	270	255	267	251	269	270	260	264	253	271	290	275	255	275	261	279	291	278	262	271	251	246	240	270	250	271	256	231	278	257	270	298	290	254	263	276	247	261	264	284	258	295	247	256	269	278	281	260	283	277	270	253	270	266	257	249	262	249	234	268	270	279	263	259	271	271	240	260	253	258	276	254	247	278	254	267	237	286	259	278	267	262	305	249	271	282	269	259	272	226	241	242	260	226	284	245	283	258	244	266	259	268	292	240	285	252	274	283	288	265	261	252	296	249	296	254	261	271	258	276	266	247	258	276	259	266	247	268	229	267	261	245	266	269	282	273	264	265	257	260	246	251	259	249	249	281	288	252	221	291	284	255	261	278	295	290	267	286	290	294	235	249	246	237	262	272	240	282	263	289	273	279	262	285	234	234	255	289	251	273	251	280	244	231	296	265	256	292	266	282	258	277	272	284	271	250	271	282	250	250	284	262	262	266	297	244	266	281	257	283	274	268	253	235	241	271	295	284	274	260	274	279	269	275	263	249	285	247	235	251	273	252	275	239	276	272	274	266	290	267	265	288	256	280	287	266	266	266	252	275	257	267	253	267	249	264	268	304	247	284	248	281	275	279	258	257	274	251	251	244	252	264	244	283	280	238	245	255	314	269	259	239	266	289	259	237	248	244	290	274	259	261	270	285	280	240	259	249	256	285	287	266	244	261	264	236	253	259	253	259	284	282	250	260	249	241	263	252	263	261	260	283	293	243	255	258	288	264	258	257	284	264	279	258	284	280	255	301	274	243	253	278	269	263	272	267	257	243	264	279	278	254	279	255	246	275	261	270	278	259	295	238	244	275	279	259	241	285	261	247	226	232	234	274	277	262	244	292	259
25938	39321	24983	14104	7110	3665	1806	2084	3726	2129	800	685	634	621	643	650	648	635	689	653	600	594	656	621	646	651	642	571	644	582	627	617	611	671	584	650	608	618	583	607	627	639	654	640	631	645	652	632	609	597	610	676	593	627	587	629	642	627	625	645	593	659	577	593	566	608	649	650	634	612	636	636	654	654	625	568	655	637	663	647	622	619	633	653	670	622	623	615	633	644	595	643	653	632	590	620	635	612	589	642	634	653	615	611	623	585	623	616	589	636	626	608	595	628	584	652	618	640	625	611	650	589	645	630	605	594	592	656	643	690	592	622	594	621	598	665	662	667	598	635	608	594	648	620	645	640	629	654	618	630	594	640	597	652	620	632	608	640	613	690	639	646	644	654	635	576	617	648	627	658	619	603	583	633	609	646	627	627	631	634	670	631	645	653	647	635	620	656	615	617	605	617	625	593	633	627	626	604	611	640	576	656	670	652	600	610	648	645	632	613	601	629	646	595	612	646	638	609	654	647	645	644	611	637	623	644	570	659	641	632	618	615	656	563	640	635	631	615	617	664	653	617	633	588	615	672	651	657	634	614	649	648	613	579	596	571	648	590	685	639	651	641	602	605	602	626	644	610	615	664	644	587	629	593	631	619	621	648	661	630	646	613	636	653	613	582	625	656	639	659	646	629	645	610	656	645	623	588	617	627	653	626	668	585	654	614	628	612	624	627	635	592	647	632	629	616	638	645	640	603	666	627	643	590	641	613	633	601	670	628	636	633	629	625	620	639	627	608	665	639	650	632	652	616	620	625	611	604	593	577	667	595	632	616	629	639	599	640	660	632	627	652	613	653	652	617	650	656	609	581	606	630	649	607	646	574	584	642	596	650	588	600	650	648	596	653	640	581	653	632	629	672	631	600	609	642	595	623	636	647	625	661	614	620	633	625	611	634	649	641	624	653	642	607	654	623	631	611	632	618	625	597	659	605	605	640	644	648	642	621	620	598	677	649	625	639	566	631	627	642	648	669	606	635	646	605	668	601	624	611	581	686	597	666	597	633	621	632	647	628	619	591	587	614	626	620	619	679	623	610	600	623	614	670	647	638	604	645	609	688	659	569	615	627	588	621	629	684	650	628	620	663	635	625	639	657	613	599	598	582	610	650	605	569	606	655	636	683	638	628	614	630	650	587	608	596	650	616	642	620	665	689	621	646	626	579	652	610	654	640	629	616	640	643	626	648	610	624	653	633	576	638	703	678	622	669	636	592	607	627	651	729	632	650	619	611	646	633	629	629	642	633	626	598	616	678	599	671	643	591	640	656	648	612	642	635	608	654	627	619	671	660	613	622	606	606	675	648	634	605	631	629	635	654	598	643	663	630	582	633	597	663	618	627	607	625	654	622	628	667	610	600	666	572	640	588	618	620	594	620	605	579	621	623	583	648	617	652	646	628	606	634	588	608	604	610	611	643	602	657	655	645	580	646	619	683	629	618	667	650	629	659	634	614	619	669	648	680	660	659	643	603	647	644	600	610	621	592	609	594	662	638	607	592	610	665	617	611	605	648	609	640	629	556	603	633	623	631	652	627	618	611	597	596	589	659	588	611	574	642	633	658	648	590	614	670	647	647	649	612	600	634	658	624	648	624	628	652	676	606	599	593	643	628	686	605	633	650	620	606	631	588	636	615	595	632	636	609	597	639	569	578	611	621	600	611	613	631	661	620	590	626	633	583	630	645	613	618	644	633	615	631	633	621	618	660	615	649	592	585	631	654	612	588	596	633	603	619	595	661	620	628	620	606	597	621	607	577	673	634	625	596	613	575	636	580	652	634	631	594	624	632	627	616	655	604	590	591	596	656	593	632	631	563	630	668	609	645	653	643	639	609	636	673	607	594	622	607	651	639	615	632	643	632	619	633	613	646	680	625	665	647	594	636	571	645	626	650	649	604	677	607	621	615	607	603	677	631	640	602	602	601	615	617	628	634	610	637	643	647	659	644	616	637	575	659	627	651	628	607	677	629	643	674	623	619	635	645	600	623	587	625	658	644	547	612	586	653	644	647	589	620	602	588	650	619	611	614	619	603	625	634	627	601	612	643	605	669	620	659	638	631	604	614	599	616	623	663	594	651	594	632	609	562	601	617	634	635	624	632	647	640	655	637	658	673	631	612	625	644	627	651	662	642	589	635	646	647	617	601	647	653	663	591	640	662	633	624	651	654	613	597	686	609	630	604	638	586	589	611	665	606	634	673	580	610	632	651	565	627	594	589	611	632	623	620	616	625	623	689	631	617	618	598	618	661	665	589	640	631	655	655	594	617	633	633	598	624	614	638	630	595	627	623	646	640	588	579	651	633	681	623	623	654	639	627	641	650	648	641	656	630	638	600	612	637	615	587	622	629	617	593	601	657	651	605	659	604	610	614	638	610	637	578	612	621	598	639	543	643	604	612	634	632	643	635	612	554	580	625	598	634	582	624	665	625	625	603	657	615	608	593	612	585	615	641	662	658	648	628	646	635	646	611	577	591	662	616	641	602	607	609	613	613	623	616	624	634	640	600	666	647	627	620	625	645	608	603	663	655	608	649	597	664	631	603	634	641	625	686	605	645	659	654	593	645	619	632	667	619	622	652	616	649	630	606	656	657	628	616	571	616	618	595	684	652	626	618	611	618	625	663	594	672	644	614	603	658	630	626	611	619	588	603	592	587	639	624	667	636	568	601	639	671	627	618	620	622	604	632	600	664	648	615	653	602	626	644	639	651	652	661	619	621	656	639	615	616	644	640	595	640	606	667	614	641	575	585	585	648	644	664	592	639	618	621	591	631	608	655	586	640	625	623	651	611	649	630	608	624	615	642	633	658	645	595	656	625	634	636	617	614	600	623	657	589	612	641	636	656	651	614	601	633	674	659	604	643	629	597	614	581	672	656	628	597	610	638	624	611	662	645	627	607	637	603	599	600	650	603	604	646	594	611	605	596	624	633	595	630	659	626	599	642	614	621	600	613	609	609	629	594	622	689	638	636	631	606	631	650	649	636	605	626	667	606	646	601	637	612	632	636	624	604	583	605	693	673	607	630	589	644	695	611	620	593	627	604	614	617	597	667	600	590	652	601	637	613	645	620	629	631	659	595	607	588	652	652	586	640	647	593	658	678	634	611	619	652	667	651	643	600	623	641	626	652	617	626	651	651	659	617	623	638	606	646	622	634	604	610	653	622	630	585	606	618	643	608	640	635	646	676	586	580	675	547	625	636	616	648	624	656	621	617	658	600	657	622	642	638	594	577	652	647	637	625	602	615	624	628	609	637	638	668	624	614	606	646	620	620	633	674	649	581	599	632	612	628	632	653	632	634	638	641	631	662	619	629	602	634	618	635	623	596	639	635	610	588	626	615	649	652	618	616	625	651	644	584	588	613	630	636	595	631	614	573	625	621	622	626	649	662	591	603	638	595	623	627	604	677	587	619	654	651	620	612	635	629	585	623	601	581	631	633	584	619
32171	22752	18653	7877	2285	1011	446	374	382	314	186	218	173	193	213	185	220	212	200	200	186	198	208	202	200	205	194	222	216	227	208	200	199	221	197	212	190	198	225	204	196	211	215	186	204	203	229	208	188	209	195	189	190	206	186	214	225	191	198	192	189	193	199	209	194	194	198	198	189	202	193	215	209	179	211	210	191	209	231	181	213	196	197	204	182	223	212	199	180	196	189	191	187	201	203	213	215	209	184	186	208	178	207	186	187	189	210	177	194	215	222	189	206	193	208	203	245	190	224	185	198	210	198	206	179	215	187	210	211	219	197	205	224	188	199	197	182	196	188	197	200	182	205	233	183	189	191	206	194	226	205	229	203	217	186	211	188	192	232	195	184	211	223	223	215	192	208	226	229	189	203	219	221	217	203	212	201	177	189	189	196	209	213	212	199	206	198	179	189	200	193	202	211	219	232	191	210	203	202	202	192	182	211	213	205	195	232	223	198	203	201	215	218	200	191	204	227	192	205	215	194	208	211	207	203	179	199	197	230	238	200	193	190	196	207	216	196	191	209	243	196	216	228	210	192	209	227	230	198	198	184	206	209	218	208	224	203	197	206	190	192	212	200	213	211	235	204	197	193	230	198	206	191	218	200	206	203	193	172	187	222	202	200	197	220	213	177	205	217	212	203	200	202	194	195	181	201	196	205	206	208	188	183	215	190	214	178	199	203	189	196	220	195	199	183	204	193	193	210	177	197	199	202	186	195	226	206	191	225	194	207	203	191	201	202	200	183	205	176	195	234	221	212	208	187	201	194	206	207	183	213	219	196	206	217	184	188	224	175	225	197	179	172	184	175	200	243	192	199	177	191	196	218	196	211	175	185	222	198	226	193	190	190	213	196	205	193	192	183	210	210	242	183	208	202	185	199	197	224	211	220	222	210	214	199	228	210	223	199	211	204	213	201	176	214	188	195	190	189	212	202	228	180	192	205	179	210	211	186	212	183	212	219	195	202	192	204	224	178	193	226	190	246	203	188	196	202	200	203	182	217	199	207	200	215	236	190	170	197	176	193	181	223	191	204	209	226	212	172	195	174	206	229	216	232	224	192	199	203	210	213	212	212	219	229	201	200	198	215	201	229	177	202	223	200	208	202	211	197	191	222	219	193	219	215	187	224	205	222	197	192	196	226	214	208	188	198	220	208	209	204	204	203	195	204	185	198	194	205	205	210	234	189	222	192	191	200	219	193	190	209	192	198	217	194	197	201	192	230	193	226	182	204	198	183	213	189	196	196	204	198	198	186	202	194	176	196	193	189	203	187	195	209	215	185	207	225	201	197	200	235	183	203	204	202	202	202	175	208	192	207	201	201	200	200	181	211	198	187	223	202	209	203	165	202	177	187	216	188	163	207	198	204	179	193	184	205	206	171	202	214	181	218	195	205	198	212	225	200	216	208	175	210	197	191	193	217	199	212	177	212	200	177	193	187	181	197	192	192	200	214	181	201	191	199	209	204	201	208	195	169	179	163	199	214	204	177	217	214	206	194	217	203	212	235	200	211	205	213	228	198	207	201	234	204	181	200	185	185	225	226	198	187	196	210	177	231	194	219	221	185	213	201	195	201	195	246	194	182	174	211	184	193	200	193	187	207	194	203	214	211	172	217	186	219	196	234	192	178	212	230	198	207	219	238	204	206	231	199	202	205	227	196	203	181	195	193	215	181	231	204	195	170	192	184	204	218	196	203	207	189	187	200	221	210	191	182	198	207	185	236	219	193	198	202	186	185	228	217	185	211	223	199	207	182	196	194	188	199	196	215	197	195	219	193	230	209	184	222	201	207	197	184	181	216	204	216	207	214	212	195	238	198	198	176	214	186	219	184	178	202	177	164	206	220	216	213	207	193	220	182	200	179	198	220	193	210	196	186	196	196	207	211	202	178	199	224	220	202	209	212	175	207	191	191	208	186	200	202	188	215	210	177	214	206	189	208	222	214	204	172	186	198	225	204	226	215	178	195	196	197	201	197	182	176	204	170	206	225	246	205	214	223	200	204	198	220	191	214	210	183	218	157	207	193	196	186	209	211	193	178	201	224	209	220	207	208	181	177	165	213	203	200	207	225	211	203	211	216	190	212	191	184	187	197	180	192	223	206	200	231	188	205	217	208	233	212	204	192	219	187	198	194	197	185	237	231	203	201	231	196	194	203	186	200	178	183	212	197	217	203	214	219	240	185	188	203	198	192	222	187	204	186	196	181	216	187	217	196	218	190	197	210	187	189	200	220	212	180	198	203	217	172	183	192	226	208	190	191	199	179	199	193	175	207	191	208	192	209	217	200	192	214	198	213	223	201	250	215	207	204	192	169	232	191	174	152	167	206	182	212	201	193	186	190	201	192	208	197	183	205	213	195	227	181	220	196	189	197	209	202	207	221	191	192	206	228	175	160	205	184	192	216	192	227	204	183	199	191	197	215	194	228	198	216	219	197	213	239	218	188	222	198	205	216	190	197	238	206	189	210	196	222	195	182	216	180	198	198	177	214	197	205	186	189	182	204	194	219	220	187	218	181	209	204	191	212	210	206	199	194	185	222	210	226	193	198	212	209	234	217	194	201	217	204	201	199	229	213	196	190	219	191	186	203	218	207	192	209	220	222	205	211	184	189	161	204	201	201	181	183	220	209	180	203	209	180	206	194	201	175	208	202	209	189	222	221	211	194	171	221	186	194	168	192	213	206	214	193	219	187	201	234	202	209	188	194	210	199	223	205	199	203	198	191	197	213	215	203	209	218	173	191	210	201	194	195	202	219	214	202	222	202	185	211	204	204	175	199	202	233	210	202	193	214	215	221	202	199	196	194	196	197	195	212	202	223	211	185	177	211	204	191	176	209	169	225	211	213	191	213	212	191	180	187	187	202	202	180	195	198	214	194	207	222	220	165	203	196	222	220	231	181	195	194	204	206	210	215	194	198	202	197	205	179	187	207	207	191	207	199	200	205	206	216	235	194	209	194	193	224	205	195	237	212	207	213	203	210	230	194	230	177	200	200	194	212	203	216	204	200	220	198	199	203	207	177	176	195	217	194	185	195	211	195	222	206	226	197	221	222	194	189	200	165	180	193	209	188	210	187	193	188	193	194	231	210	191	182	211	215	184	190	193	204	244	199	200	176	193	189	218	182	197	207	204	206	202	228	208	207	212	211	196	188	211	207	212	192	206	219	194	197	192	223	239	241	251	207	203	223	195	213	200	225	186	230	181	209	242	223	205	207	184	203	189	187	211	210	219	218	197	183	212	195	230	168	197	194	194	222	181	194	207	225	184	196	220	210	186	202	220	212	170	211	187	186	214	208	206	230	178	199	229	177	200	208	194	193	173	217	195	203	197	191	209	211	236	205	215	225	197	163	163	207	188	189	192	197	195	194	198	216	213	195	208	206	203	216	208	197	212	188	182	219	206	189	205	219	189	201	186	204	200	220	194	216	209	212	194	202	206	215	201	176	215
23873	23794	10346	4284	1942	993	681	589	679	644	595	508	498	575	542	537	540	518	546	529	530	552	567	526	539	528	550	570	559	506	539	523	535	546	545	586	543	515	512	529	506	537	548	534	523	594	544	557	543	538	471	565	519	553	552	511	570	531	507	549	527	532	524	530	540	542	511	521	535	540	530	512	506	541	505	542	502	506	556	546	546	610	517	533	527	529	551	530	529	535	549	548	526	543	513	524	502	548	515	530	567	531	524	505	599	538	506	516	523	527	503	521	560	516	485	537	495	546	551	533	508	529	564	569	539	513	527	512	537	525	517	569	481	551	505	516	489	538	493	546	532	528	519	544	522	538	530	504	525	526	582	522	562	514	557	503	539	556	504	517	514	557	531	545	510	539	563	533	577	523	549	543	528	549	519	537	532	553	559	546	543	536	487	467	577	546	543	532	548	526	520	539	526	509	552	538	525	534	502	518	544	521	579	518	525	518	533	581	486	486	552	520	550	550	538	544	530	519	541	507	520	513	528	535	539	560	533	535	517	553	559	510	549	507	554	563	517	537	535	576	539	510	540	509	561	542	539	540	515	543	537	557	528	539	543	509	512	517	510	534	537	520	527	560	563	543	574	517	548	517	548	606	564	542	583	539	551	544	539	534	543	542	546	559	530	536	522	495	524	539	528	523	511	530	576	529	557	543	529	515	559	544	543	518	521	559	536	479	521	544	538	510	487	521	556	525	526	521	533	561	573	534	561	506	523	568	525	532	525	548	523	540	548	505	539	491	509	530	492	524	560	529	537	554	525	522	526	513	528	539	519	585	523	530	490	530	491	529	537	521	565	526	509	563	525	563	582	534	525	546	500	555	558	546	514	507	509	540	544	541	540	523	535	530	554	522	561	503	562	526	515	560	518	530	558	511	549	513	541	515	541	521	508	547	512	542	532	558	515	568	538	536	543	552	557	525	531	485	533	567	543	512	560	526	564	545	508	514	518	527	559	506	574	554	552	549	532	503	552	553	580	526	567	555	516	563	528	502	553	534	538	515	480	521	541	517	550	582	531	579	539	498	514	537	533	516	492	560	549	542	528	492	516	532	513	495	561	539	551	547	536	551	543	565	546	514	532	510	554	512	502	545	553	466	536	493	576	554	511	550	551	533	527	576	526	542	555	554	534	557	568	534	587	523	531	536	544	528	553	488	540	534	549	550	501	546	556	515	502	500	510	542	546	526	554	522	489	575	551	550	522	551	537	541	533	568	545	525	540	542	548	583	561	565	520	537	535	536	542	537	526	544	588	558	513	494	536	484	545	534	516	546	578	508	538	525	526	537	532	521	544	538	521	582	533	494	533	546	487	474	513	526	545	563	564	539	575	496	535	547	523	536	540	548	510	521	535	541	564	570	509	543	546	559	533	531	556	499	536	550	535	532	523	500	533	513	519	540	516	506	504	555	491	516	526	509	521	544	522	513	499	545	520	518	519	481	483	483	503	596	578	532	517	545	545	504	534	516	536	535	545	471	513	558	580	511	516	567	527	526	535	537	535	533	571	551	564	482	518	523	532	495	546	534	534	515	541	521	554	520	530	556	565	530	541	511	499	530	517	570	532	520	509	539	514	515	551	541	544	486	562	527	524	526	569	548	510	534	541	538	499	523	539	495	575	536	473	540	550	559	535	518	535	523	545	552	488	527	523	550	532	537	532	537	545	499	519	527	514	519	498	537	553	514	505	531	534	558	517	544	504	531	535	561	506	536	486	564	532	530	544	529	512	545	531	553	564	539	525	526	500	524	534	535	526	525	532	520	553	568	557	555	531	567	519	541	513	525	504	551	529	542	565	521	533	553	527	541	536	541	537	551	537	531	587	515	570	439	525	507	543	539	558	532	534	505	575	504	524	525	524	550	560	496	541	528	559	562	554	551	566	514	554	505	528	566	542	601	536	503	521	527	533	545	570	535	526	487	545	537	503	557	500	543	493	486	540	527	543	531	504	472	514	545	541	558	500	525	549	523	522	561	583	551	526	550	489	524	500	497	527	538	565	493	518	525	530	513	562	561	554	505	529	550	541	537	533	533	528	532	516	517	500	525	504	513	548	566	527	554	548	555	532	554	492	530	529	525	550	539	541	556	551	533	534	566	535	507	528	557	514	476	529	527	497	480	499	545	519	523	533	514	543	569	559	528	572	512	536	504	504	532	506	565	529	514	526	536	525	509	566	578	556	515	519	513	546	537	593	535	490	557	556	546	486	506	514	557	507	574	487	513	544	517	533	547	559	591	548	575	530	558	543	539	562	522	495	541	535	527	554	565	520	505	559	577	534	531	529	604	523	544	498	553	518	548	552	535	552	523	575	535	522	509	542	518	519	524	518	515	514	510	509	553	509	538	542	537	542	558	536	517	519	535	539	534	533	562	556	548	521	525	490	507	523	532	508	508	517	529	536	542	511	555	514	535	530	513	514	523	499	515	517	531	566	557	527	529	492	566	538	561	548	541	515	509	572	509	531	524	507	510	518	542	557	524	512	558	563	555	524	514	555	560	592	509	539	562	512	512	521	500	536	490	541	500	560	558	537	510	563	539	541	533	555	497	568	563	546	547	550	531	556	566	549	549	524	521	489	520	569	530	567	509	538	538	574	508	540	546	555	537	538	504	535	515	507	536	489	511	534	546	550	490	515	521	546	531	543	541	557	557	500	489	544	533	520	540	510	563	519	531	518	509	531	554	516	542	574	525	526	545	549	517	544	487	537	593	520	520	508	556	520	567	522	511	564	543	501	524	543	551	498	523	547	528	531	527	527	493	567	572	519	520	549	576	556	574	567	524	503	518	554	548	495	521	564	522	530	557	560	533	493	583	528	532	499	525	525	524	553	541	536	507	542	525	530	584	522	525	527	524	515	540	533	539	500	552	495	528	541	531	511	542	500	538	554	534	548	528	537	519	560	538	527	510	552	497	544	550	499	564	554	575	552	566	506	520	513	542	546	515	478	541	542	510	555	541	559	556	509	560	538	496	525	574	560	554	527	478	550	552	530	535	559	504	536	519	536	563	526	489	570	534	555	545	549	544	539	514	584	534	524	510	530	514	514	535	546	522	570	545	529	536	533	509	508	529	540	576	530	550	502	519	484	541	520	539	526	569	515	511	528	558	552	535	523	552	515	523	592	551	522	551	555	504	525	529	500	554	542	519	514	579	528	550	521	528	494	573	575	554	551	549	582	507	563	568	508	560	553	555	541	563	562	545	525	477	538	524	565	533	581	543	518	513	504	540	490	534	510	562	522	553	561	516	586	533	536	512	516	527	514	570	515	492	497	559	511	577	510	563	544	529	508	493	521	536	536	529	546	520	548	558	510	517	561	473	545	546	512	504	538	494	543	538	522	546	547	533	520	537	574	531	525	532	563	547	551	548	525	544	547	545	506	537	530	555	528	498	548	550	540	541	561	510	521	505	541	554	554	535	566	528	526	521	504	546	556	534	497	502	509	558	504	520
24984	21514	24909	28565	21572	19994	2749	1541	2623	3002	837	317	314	301	287	298	306	303	269	275	290	326	296	290	309	275	278	308	275	302	305	308	268	267	272	301	291	307	315	261	295	281	272	310	257	327	289	289	336	294	303	282	299	292	316	314	293	279	331	277	287	316	279	288	289	300	292	297	277	303	292	286	285	311	314	281	305	321	276	282	266	273	308	283	324	267	313	269	291	262	282	284	253	264	278	283	291	261	287	295	297	289	302	302	293	285	297	282	306	275	281	304	303	334	259	295	286	297	273	278	297	297	274	251	328	301	279	282	278	283	287	284	275	320	329	326	294	267	304	257	268	321	267	286	309	308	281	310	309	315	317	296	287	313	258	266	293	306	312	324	275	306	288	270	299	324	305	301	287	259	302	272	280	314	328	267	271	260	320	281	280	274	274	251	252	262	293	292	278	295	290	258	286	339	282	313	290	308	317	285	282	296	318	265	322	254	330	265	270	266	306	268	317	273	283	269	307	319	273	305	311	259	289	276	306	300	283	294	302	322	271	301	288	288	291	320	276	273	280	271	291	271	280	280	273	286	306	307	297	279	294	277	295	280	316	287	281	291	290	310	255	260	283	313	309	277	314	331	299	299	271	289	289	283	317	275	327	303	321	298	313	305	307	294	296	324	302	330	299	300	293	327	279	324	297	245	302	292	291	303	312	275	291	306	304	279	288	299	288	283	288	295	270	306	282	299	274	321	284	290	309	271	282	291	323	299	281	291	291	284	297	296	310	305	284	325	324	305	262	285	258	310	295	293	286	304	284	268	327	314	307	282	251	287	316	290	288	281	291	309	315	294	271	274	296	315	308	272	325	308	284	296	270	293	288	284	291	311	285	323	306	291	329	297	243	286	277	306	290	287	303	310	290	276	275	287	289	274	282	289	286	290	297	308	322	278	281	307	290	281	297	282	288	300	299	283	331	304	241	289	283	295	281	295	307	282	289	261	287	318	305	298	266	302	301	296	297	295	311	281	299	281	296	298	247	269	280	302	291	306	319	290	265	296	314	286	304	275	275	281	292	278	276	283	315	256	282	287	320	298	287	276	273	285	285	285	286	275	294	293	294	264	302	319	293	277	290	318	300	299	295	279	300	298	296	285	272	272	299	282	276	296	297	315	314	261	292	311	316	293	288	317	288	307	307	303	329	319	262	324	291	280	286	287	297	297	287	276	308	308	283	287	303	274	301	284	276	308	276	308	271	319	283	328	279	270	302	275	279	287	276	297	317	271	304	321	302	293	333	322	293	308	288	313	300	304	305	318	303	292	310	321	303	282	273	276	265	288	291	280	291	292	277	317	313	288	283	296	295	273	328	297	294	293	314	302	276	278	312	304	317	297	273	306	313	300	291	290	275	303	295	294	253	264	308	328	295	304	275	271	283	291	313	276	295	254	312	299	317	291	269	271	318	285	310	273	282	286	298	285	295	295	287	267	259	285	315	290	287	310	276	290	274	307	281	275	289	274	287	290	316	296	279	296	323	272	305	282	334	263	270	285	277	283	301	302	295	296	293	309	272	298	325	339	293	319	285	306	272	251	299	316	309	276	298	307	300	296	295	304	271	301	283	281	313	253	243	336	298	302	309	288	277	302	290	289	291	284	274	286	303	270	283	332	307	287	273	301	303	326	287	267	312	281	294	296	286	302	298	295	301	327	314	307	330	293	306	289	273	285	319	289	280	287	291	260	281	307	318	273	276	314	299	294	274	306	287	282	274	301	251	298	285	270	309	316	314	337	257	272	264	273	268	284	294	318	282	291	291	293	278	276	304	298	292	274	312	268	285	325	310	334	284	316	287	303	274	272	276	301	264	320	284	261	271	320	310	287	299	323	313	280	273	326	285	301	283	274	267	248	272	271	295	291	305	293	308	311	304	353	290	280	325	292	297	313	291	274	341	280	271	297	279	301	301	299	304	268	254	307	314	277	287	301	304	291	322	307	277	289	304	262	300	302	301	323	293	257	347	271	322	281	278	311	270	295	299	312	305	277	307	290	314	299	271	288	315	322	310	271	326	299	295	286	283	282	279	297	266	285	273	264	292	288	278	274	287	309	288	274	263	316	297	275	271	322	268	307	323	290	315	307	320	304	277	270	306	319	284	290	305	296	278	302	305	301	297	291	283	303	299	295	317	256	282	275	275	322	302	308	304	301	317	298	298	308	285	274	287	298	280	322	300	295	296	303	294	298	283	278	316	320	296	296	288	316	283	274	301	294	288	291	293	272	309	264	275	278	320	297	307	251	303	332	333	287	287	311	268	296	307	273	301	284	296	298	283	318	287	278	251	303	296	271	312	301	266	288	288	294	302	268	310	256	298	278	305	312	298	290	344	324	297	274	297	264	320	303	260	302	268	283	295	289	304	256	278	278	308	333	271	302	283	289	302	301	291	309	281	251	301	291	230	289	286	295	300	282	286	299	291	279	268	294	297	285	296	320	285	296	291	295	304	297	291	317	274	287	278	276	278	292	280	299	268	262	273	262	284	289	292	278	319	287	337	296	288	282	253	323	319	319	283	303	271	276	267	289	267	262	273	313	300	282	290	311	295	278	265	256	304	277	309	308	262	292	271	288	305	294	286	306	279	288	290	305	271	272	281	303	289	322	273	306	292	266	275	291	303	313	294	279	320	327	281	279	258	296	301	275	268	282	271	296	288	270	303	296	308	304	283	310	289	293	301	251	316	304	314	288	299	284	281	278	285	296	283	311	341	269	308	268	286	319	283	318	297	281	295	310	331	289	322	315	270	292	294	306	295	294	299	293	314	291	275	317	313	315	310	325	267	284	299	261	263	305	276	282	288	308	314	251	296	285	274	275	301	274	288	283	275	290	282	269	295	330	296	294	293	290	296	279	275	294	318	282	282	299	307	274	264	284	293	282	317	320	319	286	264	292	325	310	326	279	304	257	293	300	294	314	313	293	298	240	284	321	299	287	323	274	312	288	306	284	307	261	281	262	298	285	276	318	300	335	295	289	318	281	331	283	250	263	304	310	307	275	297	301	291	297	278	287	318	300	294	281	293	293	280	278	271	308	271	267	266	268	284	297	309	312	308	313	279	283	302	282	288	303	302	296	259	256	306	301	276	270	287	263	314	297	315	292	328	310	312	281	274	262	283	288	288	275	304	285	266	261	266	284	301	299	272	286	330	299	293	262	292	323	260	271	287	261	315	319	296	329	280	317	294	325	279	295	308	279	288	274	295	311	308	282	282	326	283	290	309	328	296	300	313	252	280	270	297	299	321	297	298	289	293	279	314	312	300	301	284	323	287	307	319	304	296	285	293	334	308	269	300	323	267	289	297	308	280	297	301	273	272	309	292	308	287	270	278	306	289	314	309	310	258	285	294	294	274	304	303	318	279	296	242	284	329	283	308	291	268	270	276	272	287	274	291	281	351	270	279	254	275	287	306	282	289	264	292	302	282	306	258	289	291	304	310	292	293	287	268	289
23985	31373	16777	9068	4639	2239	1079	1341	2116	2283	986	747	743	733	699	718	752	725	748	711	670	699	694	725	701	736	699	699	715	746	739	679	709	706	751	696	721	675	712	693	687	679	697	726	699	713	735	703	740	691	719	677	725	728	753	735	707	767	657	710	683	731	751	721	726	712	729	685	670	669	703	668	728	703	734	686	711	704	726	771	739	720	726	705	693	745	707	714	669	704	683	729	673	729	681	729	660	701	644	678	725	664	701	681	689	703	711	703	742	711	701	707	738	706	704	716	749	686	756	733	705	677	759	735	719	682	689	686	700	663	705	681	706	696	718	708	763	701	677	712	706	737	774	701	704	694	732	697	753	709	687	750	662	687	743	720	724	702	712	731	703	701	747	737	723	713	662	717	681	728	734	699	707	723	715	707	691	729	714	707	691	699	734	704	678	753	690	755	699	710	726	742	739	701	678	749	730	646	701	741	757	738	697	727	741	741	710	742	666	715	691	713	691	670	691	747	730	711	741	692	753	712	669	727	690	756	751	695	730	647	680	666	703	738	732	764	715	719	679	701	699	673	760	703	712	712	701	686	733	737	731	721	697	702	724	691	747	778	707	715	690	702	730	700	706	717	707	726	688	735	719	756	690	707	738	734	703	674	731	721	727	673	706	710	736	732	680	732	681	731	678	788	697	720	729	696	720	683	701	686	732	667	722	712	704	695	712	713	716	677	716	728	677	684	773	656	675	666	774	746	692	749	673	705	718	675	684	671	749	681	683	742	710	749	763	685	687	716	715	669	704	673	752	718	711	700	674	754	707	740	721	702	733	702	677	732	675	728	679	748	719	689	736	713	750	700	695	700	690	700	697	685	706	698	737	747	704	718	724	695	741	749	711	675	748	693	744	697	711	671	719	710	704	706	705	698	705	723	692	715	716	741	672	692	736	704	701	716	687	754	708	698	728	665	719	701	743	695	617	695	701	705	727	716	694	720	724	684	751	737	727	715	744	705	771	681	698	680	690	721	738	748	689	723	746	723	693	697	700	710	728	671	721	709	694	718	719	673	678	716	724	756	678	715	741	706	722	707	748	713	755	728	732	677	717	733	669	709	745	717	678	718	717	733	738	713	720	684	691	668	717	678	748	705	700	695	737	749	754	666	719	675	714	736	742	698	730	708	702	746	692	698	718	704	755	688	765	724	750	743	716	701	732	713	623	705	696	735	742	719	679	774	691	672	696	680	728	695	736	675	703	694	763	717	716	674	685	669	705	700	707	700	740	759	764	717	704	690	769	683	701	755	700	730	777	710	742	680	703	742	711	727	708	691	740	681	704	630	708	683	707	774	695	740	704	696	696	713	723	708	692	715	730	715	688	680	701	759	762	741	726	666	743	716	725	707	737	694	727	671	666	717	730	740	675	694	709	721	749	698	743	730	730	692	703	707	737	716	713	713	723	711	737	666	670	703	721	696	678	698	699	739	710	681	692	730	673	720	706	711	720	718	710	723	695	680	661	715	730	689	750	690	759	716	660	707	728	676	714	724	743	676	707	698	707	673	696	696	703	705	719	671	727	753	695	711	704	727	729	690	707	650	708	710	705	702	724	684	723	720	705	693	691	701	706	659	707	726	698	705	733	689	714	788	740	692	701	717	709	732	672	713	753	684	698	679	710	662	699	689	701	673	715	746	711	698	695	660	713	672	695	750	719	631	729	771	727	709	661	670	666	734	686	684	635	776	764	688	709	704	707	739	652	672	704	685	759	670	702	678	729	705	675	691	706	725	730	698	744	725	685	699	698	690	704	712	699	700	733	730	734	677	679	752	773	717	730	711	726	709	715	675	759	674	693	720	692	714	734	707	767	706	728	710	677	712	736	735	674	746	691	705	744	701	699	666	689	766	732	720	724	718	718	684	706	731	715	691	739	721	697	713	649	657	731	694	733	719	750	689	738	695	711	689	678	655	681	686	689	703	720	671	667	731	733	693	664	730	740	705	714	709	720	726	698	749	705	728	695	654	708	738	686	757	729	758	714	652	730	717	715	763	710	661	697	694	768	670	693	727	714	717	747	739	715	676	740	699	732	707	688	736	693	719	712	700	693	710	726	661	735	683	689	735	702	662	690	701	716	662	706	695	695	677	681	757	711	712	726	711	652	678	690	720	734	706	711	738	679	750	724	746	722	673	706	746	764	710	716	705	731	705	687	737	662	699	734	693	651	711	660	698	724	692	666	706	712	728	673	685	737	710	738	684	716	746	757	666	703	682	694	695	744	653	655	697	775	695	696	720	683	759	691	668	756	683	719	690	699	727	741	679	679	688	698	647	739	731	680	750	676	733	644	702	677	734	718	710	714	707	698	708	702	681	697	714	721	703	719	765	740	751	722	697	745	747	667	747	752	696	689	704	742	692	644	675	702	738	706	693	681	688	689	674	729	755	737	720	723	738	735	675	744	681	716	718	673	695	673	663	759	688	699	714	696	739	764	702	763	763	720	717	723	678	718	664	724	720	706	715	698	734	714	705	744	718	726	703	736	751	745	669	712	707	698	737	659	736	709	682	732	725	745	735	753	714	703	720	671	672	712	696	814	722	710	719	713	724	704	740	699	717	710	705	748	727	709	695	745	715	750	692	723	695	765	688	717	696	759	725	691	711	735	696	738	731	659	714	680	700	703	637	711	684	735	769	720	726	719	701	761	755	708	774	711	752	687	742	669	718	723	676	696	676	700	713	708	792	703	766	661	706	674	701	738	745	714	713	741	731	721	702	673	701	705	691	687	710	704	720	710	710	717	693	693	696	730	697	666	699	709	717	744	706	678	777	705	672	704	738	758	707	659	681	679	715	703	710	702	659	715	705	676	745	748	723	745	662	738	715	663	649	703	696	721	719	686	757	692	697	697	770	682	712	769	703	701	753	716	733	711	668	659	709	697	719	756	728	709	728	684	712	684	706	689	676	720	754	694	718	726	709	733	709	695	721	711	701	707	691	690	692	712	653	710	688	670	681	753	713	674	726	687	737	694	663	740	673	719	745	709	748	686	669	712	776	722	715	722	746	693	683	698	709	733	678	738	696	653	684	699	711	705	708	713	731	721	690	677	724	733	749	689	657	680	698	674	692	729	757	775	710	700	764	716	726	703	671	719	699	760	754	722	715	687	748	677	717	724	747	709	760	717	708	728	690	718	744	787	738	739	672	735	692	743	672	658	678	727	728	683	714	705	740	699	690	730	720	709	700	681	722	768	693	698	733	662	715	739	713	742	702	700	654	700	721	698	712	702	723	731	635	680	711	711	716	701	691	713	730	728	691	749	720	728	703	691	670	737	724	754	688	670	734	741	731	694	706	741	692	711	674	692	685	692	761	719	707	693	716	714	771	682	742	698	719	722	743	677	669	647	694	711	701	726	691	698	720	695	713	716	738	720	717	652	697	671	743	736	706	719	670	691	745	692	689	746	732	752	724	722	741	690	753	698	700	699	689	742	690	733	745	691	713	727	653
24411	21470	25190	28196	21500	21558	16654	1766	6127	6680	1764	269	308	277	275	282	280	238	271	268	284	299	263	257	289	315	302	244	249	257	283	306	298	269	272	250	288	280	275	253	262	265	303	295	292	296	278	252	251	269	281	266	265	235	272	282	255	270	254	306	264	280	274	270	265	275	278	272	283	247	271	259	292	261	283	278	268	266	260	279	252	260	262	284	267	256	286	268	282	276	283	274	246	274	291	285	276	274	258	275	292	270	293	252	266	272	291	242	283	275	301	288	279	274	256	283	268	303	285	265	271	311	260	275	272	250	227	245	280	307	264	262	271	290	261	258	284	289	278	278	278	285	268	299	302	283	285	267	270	267	308	263	277	266	269	263	257	280	287	291	291	257	259	263	259	296	308	286	235	245	277	250	277	262	284	258	295	278	261	300	257	288	314	279	248	298	269	283	244	319	276	272	270	262	306	263	286	280	271	297	248	246	273	260	265	271	263	281	247	283	261	251	294	303	268	287	290	298	263	273	252	271	322	277	282	300	304	267	249	249	247	284	233	324	252	249	263	283	307	257	266	265	274	267	238	269	267	277	297	276	274	272	284	289	267	298	249	277	283	280	285	282	261	302	251	291	287	297	263	294	283	280	297	257	253	263	292	262	295	238	279	264	255	267	271	283	290	280	251	267	278	245	235	292	255	277	288	265	264	293	288	246	276	273	274	261	313	254	283	298	269	288	269	265	264	238	299	256	291	279	266	271	267	282	277	253	275	294	275	251	264	263	294	262	317	255	280	251	277	282	268	295	271	270	272	272	262	240	320	281	294	281	272	258	269	284	267	288	282	257	236	270	301	276	269	256	281	275	269	259	305	256	256	269	264	266	265	272	278	258	275	278	254	276	295	268	309	258	282	264	287	279	275	268	259	284	231	292	295	288	275	267	257	234	268	248	272	255	274	289	289	277	244	268	252	257	305	268	295	275	291	269	304	318	304	255	286	238	247	239	288	284	275	281	277	264	263	303	254	285	268	274	274	274	337	252	301	302	266	301	261	282	298	268	287	249	269	289	256	265	249	262	296	292	289	272	254	231	259	289	262	261	278	270	253	287	271	288	246	252	279	277	285	272	285	296	261	241	300	262	255	253	257	254	272	290	236	270	235	273	289	276	276	253	258	251	258	297	238	260	264	278	283	264	272	266	256	283	251	314	289	240	266	311	269	285	327	285	258	292	242	284	257	280	262	296	283	274	270	289	252	274	272	306	276	270	295	265	292	276	282	270	270	270	303	284	249	274	299	280	302	264	278	259	275	261	255	277	267	281	264	261	274	265	275	290	265	274	301	271	279	284	249	282	301	256	276	290	259	291	267	303	266	286	290	290	302	288	290	289	258	267	265	262	264	231	274	242	279	265	250	264	271	274	258	282	256	301	268	271	297	287	260	266	301	277	317	305	284	269	274	252	265	266	309	283	231	254	267	258	243	233	281	247	297	266	269	251	285	302	272	228	274	259	291	297	317	285	260	313	251	229	270	264	229	261	287	275	277	233	275	273	271	278	284	278	258	295	276	294	278	259	279	257	267	263	268	261	297	278	287	280	274	241	274	258	284	279	300	276	255	261	281	286	257	262	316	278	262	288	250	277	287	267	261	278	287	292	300	298	278	267	280	273	278	266	275	261	294	241	242	281	257	320	288	275	259	277	261	262	265	239	249	279	266	294	271	258	243	269	291	304	256	275	272	267	301	254	283	258	266	257	310	296	293	252	286	262	249	277	299	275	264	308	261	254	255	280	275	272	278	258	275	294	270	285	251	249	280	262	262	279	288	282	288	276	250	242	272	304	253	263	259	263	313	281	288	282	248	276	264	287	247	277	275	257	268	288	262	250	285	284	274	248	296	288	248	277	287	283	275	267	247	275	252	271	281	278	292	251	271	312	287	267	290	281	277	307	279	265	277	280	284	277	271	291	294	269	285	261	256	308	291	272	300	273	289	271	283	256	289	280	282	270	293	302	280	279	274	281	257	275	306	265	309	264	282	270	267	280	268	271	269	278	289	274	273	265	252	254	286	292	279	270	262	225	296	260	299	253	286	286	294	282	284	257	245	255	293	275	268	315	250	278	252	285	278	258	295	274	269	260	270	254	248	280	265	275	294	294	263	276	293	276	275	279	287	286	272	274	279	264	276	299	274	258	268	298	250	290	279	297	264	273	287	275	271	291	281	285	273	243	291	250	269	267	280	263	275	274	283	313	262	264	277	268	248	275	265	293	278	286	249	263	267	289	261	297	310	286	265	271	291	281	264	298	258	268	268	258	281	260	294	294	258	259	262	286	263	260	254	281	292	279	271	266	275	260	289	273	274	279	326	282	283	265	280	279	263	321	283	275	282	283	272	272	294	285	242	248	275	250	259	275	257	279	251	283	254	275	279	250	259	235	273	240	240	265	280	253	315	255	262	270	258	287	302	261	283	297	258	290	288	274	261	261	283	267	292	252	261	273	276	244	289	265	253	255	260	254	275	279	271	249	281	260	282	302	258	277	268	281	316	285	273	235	256	272	254	261	269	244	265	270	279	297	283	281	253	256	251	248	259	276	292	277	273	263	278	285	280	269	258	265	262	284	240	257	254	301	287	293	292	305	278	307	272	259	285	261	269	304	256	270	258	260	268	281	278	282	279	292	229	258	255	290	276	276	296	294	245	255	268	285	303	261	274	249	250	245	278	286	315	260	260	321	294	276	274	298	243	264	306	270	262	265	253	297	263	257	262	269	270	271	301	251	277	299	282	288	276	294	257	265	274	282	274	309	281	258	278	256	243	275	286	280	263	290	272	253	286	269	265	297	288	269	263	294	266	302	273	287	264	279	261	269	255	276	282	247	262	280	267	281	244	275	282	254	289	277	291	272	278	263	298	265	252	285	243	255	265	251	263	274	284	267	288	313	278	261	260	245	252	266	254	280	281	272	255	280	292	267	230	290	296	277	268	262	280	301	266	297	295	281	266	287	299	272	287	273	310	270	281	288	257	283	280	292	251	289	271	268	305	284	285	279	270	279	262	272	260	256	282	295	289	290	247	246	253	269	284	303	293	264	246	265	275	268	270	299	282	278	270	263	275	272	279	280	263	294	279	270	277	272	282	269	267	266	243	281	261	288	254	293	279	270	313	309	271	242	263	268	312	265	297	297	283	288	259	304	266	239	292	266	295	272	274	250	239	272	277	282	283	254	270	298	289	265	253	256	304	285	265	310	313	332	282	272	285	262	278	282	317	292	278	269	301	263	251	284	292	264	264	269	258	313	307	292	255	267	276	281	282	257	265	277	233	262	262	273	261	275	253	274	248	260	267	278	297	285	293	275	255	261	261	272	242	266	262	280	269	257	291	277	261	294	300	286	279	243	295	297	269	294	304	287	254	267	284	291	265	238	268	286	285	265	314	274	277	254	275	269	248	262	285	258	262	276	269	266	250	260	236	266	284	292	266	286	278	280	282	292	276	258	246	286
27775	41171	24115	11207	6110	2580	1349	1153	3789	4043	1312	691	666	676	633	678	620	639	651	652	653	669	620	657	672	648	678	651	680	641	646	628	638	627	681	621	627	659	643	646	659	635	636	673	650	675	646	638	619	658	682	642	677	670	665	670	654	619	665	642	680	643	639	595	607	634	692	653	698	634	661	684	597	630	652	652	643	648	652	640	656	662	625	641	633	655	628	630	632	663	694	650	687	615	652	655	628	652	646	651	639	685	592	652	693	628	648	635	635	631	640	653	687	639	625	630	683	690	659	673	647	621	649	638	603	677	644	605	650	668	644	692	638	603	668	656	663	631	623	620	622	619	678	602	669	670	626	653	678	687	666	649	662	644	611	636	654	634	597	690	635	711	635	621	600	638	635	680	656	649	645	658	639	643	680	681	643	634	662	676	662	666	600	677	626	643	669	656	600	627	636	635	632	645	658	647	705	646	636	646	661	663	654	651	615	617	649	632	601	649	643	671	559	642	625	599	659	636	627	665	636	645	630	631	639	668	647	639	622	639	643	660	595	634	666	626	649	635	618	650	629	629	651	637	625	667	660	615	614	654	671	644	648	663	639	660	632	668	619	628	668	657	628	655	675	669	655	651	662	650	629	663	657	625	618	644	627	689	656	686	675	649	629	614	655	641	585	627	660	618	694	623	662	648	642	629	619	672	662	653	656	624	671	670	678	699	623	622	686	637	656	599	653	651	664	636	677	649	655	636	634	650	683	645	619	640	647	664	614	633	612	632	729	685	656	627	654	652	665	667	662	611	634	623	665	688	669	710	617	646	656	654	646	601	612	647	679	615	608	616	675	632	609	633	656	634	714	692	605	717	672	638	639	649	643	658	675	619	659	616	693	611	658	642	632	649	680	669	643	642	610	674	680	670	663	664	623	664	661	627	686	627	658	648	697	658	697	614	668	635	673	621	656	684	619	620	668	645	701	620	642	631	687	649	634	646	665	682	657	631	661	660	661	622	662	664	631	632	656	649	666	640	648	666	668	640	658	633	606	594	620	668	630	653	636	677	648	620	619	640	659	650	622	637	610	649	646	622	635	677	687	669	611	679	649	665	668	649	680	609	655	624	659	667	668	639	630	660	630	678	647	640	635	655	662	642	625	660	648	618	707	664	627	676	619	642	646	616	664	648	618	625	663	642	644	682	648	636	591	676	631	651	618	660	667	660	606	672	668	608	648	635	633	628	661	637	670	623	637	678	635	654	636	670	642	670	681	600	625	654	616	674	643	656	659	657	615	651	637	628	636	619	659	654	657	637	647	676	607	655	663	636	614	649	676	637	672	652	650	635	678	719	671	623	674	698	632	641	645	664	645	640	683	634	644	677	638	634	643	627	616	629	603	657	669	639	623	664	637	655	690	682	632	666	636	649	583	655	583	665	589	651	639	644	642	661	647	648	667	635	663	662	629	663	665	675	646	606	647	626	600	603	648	645	641	688	632	630	631	690	632	631	604	684	591	632	647	591	633	659	650	673	675	635	639	626	649	648	682	656	645	645	674	684	629	661	639	677	656	659	645	673	646	600	645	656	697	649	637	634	671	660	684	633	701	661	626	655	635	614	676	699	606	623	646	648	660	671	654	685	634	714	662	614	653	648	670	632	656	634	610	637	682	626	650	619	669	620	655	646	698	630	660	621	645	680	625	662	666	679	681	620	650	628	628	688	649	632	659	651	678	646	637	635	622	674	624	649	672	665	636	679	630	684	646	643	656	645	614	612	642	675	685	666	665	661	654	622	653	600	636	656	612	627	670	625	704	679	658	658	668	648	651	657	685	642	661	636	603	650	636	672	647	643	654	634	628	625	626	620	627	640	582	691	682	600	638	622	610	612	638	610	663	665	649	691	635	649	661	684	674	652	664	655	635	661	623	632	702	663	617	640	618	610	623	646	622	671	620	629	665	649	674	630	608	660	664	610	640	659	659	677	675	634	646	639	661	654	660	627	647	640	695	610	681	615	674	623	618	656	616	604	674	665	624	663	633	631	644	597	659	617	677	645	631	649	632	630	694	629	675	629	640	650	648	657	627	683	694	634	642	639	621	645	620	650	656	659	667	668	681	650	601	649	693	625	713	677	660	683	666	637	646	610	610	680	680	642	612	657	721	636	690	674	624	673	649	664	675	626	655	634	672	638	663	671	683	633	670	657	634	666	610	617	666	642	657	621	677	653	666	696	629	632	655	605	623	646	642	661	661	607	589	646	639	639	574	661	652	663	606	623	590	627	648	592	625	654	610	661	679	644	618	682	656	662	641	670	697	627	618	623	659	605	655	704	610	625	625	674	644	661	658	669	651	658	614	655	645	685	638	701	704	649	636	592	669	656	645	671	659	659	633	645	627	643	673	659	662	662	634	655	636	608	638	629	682	655	707	622	637	620	670	622	647	630	662	627	661	644	682	588	584	644	657	662	641	630	590	632	618	677	615	615	677	606	689	630	609	655	621	676	659	639	669	632	633	622	649	673	653	618	675	688	687	691	643	690	650	629	650	639	645	648	612	651	619	607	614	663	713	669	633	625	646	660	683	620	640	631	628	623	674	671	646	618	629	690	624	663	633	628	685	697	650	648	633	609	600	675	689	671	686	604	606	643	594	650	693	687	685	646	630	687	621	647	651	633	630	666	618	641	681	665	678	680	658	654	630	602	663	695	566	674	637	618	659	642	672	639	708	633	686	672	591	660	628	660	639	653	637	691	652	654	638	725	604	611	659	610	626	662	640	631	646	674	690	662	610	631	674	657	575	616	657	634	684	634	672	600	677	651	681	624	621	648	668	619	636	638	624	658	665	647	635	636	627	681	627	660	670	641	717	637	642	652	663	665	671	657	652	600	617	629	635	626	619	655	634	632	634	664	637	653	661	646	644	673	670	686	622	653	668	652	679	630	642	627	661	639	620	618	636	646	663	632	617	605	654	662	660	666	651	664	700	658	676	608	680	650	659	603	625	613	652	630	642	656	624	608	660	623	608	588	681	656	669	698	647	641	661	616	663	629	673	595	664	576	648	633	653	692	611	646	636	616	620	646	635	607	661	638	634	673	653	664	624	657	652	629	603	618	656	634	666	656	659	631	658	621	645	666	617	693	651	688	603	662	631	652	651	698	626	626	645	645	638	694	649	665	648	676	660	653	681	642	644	625	666	669	572	602	616	660	713	698	628	642	649	670	649	687	635	633	643	685	661	638	606	667	673	694	697	659	640	667	616	637	597	651	648	621	660	644	658	616	647	629	620	658	599	653	598	656	620	684	650	612	638	674	643	673	624	634	631	656	629	756	646	666	625	634	718	631	650	641	677	624	646	627	683	637	667	661	649	631	631	642	650	611	670	701	645	578	662	586	629	625	660	601	640	628	649	651	670	602	638	667	680	638	641	632	644	647	608	636	636	642	618	639	625	653	597	656	690	625	660	654	619	669	605	609	659	671	632	670	648	662	681	660	651	646	689	626	699	669
32129	22850	19574	7571	2228	810	544	285	355	444	242	199	208	205	195	195	198	187	207	207	208	196	197	190	208	203	216	221	205	181	209	204	215	204	189	186	189	195	201	201	197	178	216	190	182	200	225	200	186	204	220	200	220	184	179	178	204	201	196	218	222	198	242	217	193	187	174	189	220	185	199	190	204	215	204	246	183	216	192	212	194	185	221	203	214	198	190	211	203	235	196	206	200	207	199	196	207	197	202	191	210	198	173	212	204	202	199	236	206	228	183	184	201	212	195	186	181	192	197	204	192	180	232	199	190	219	218	197	198	224	199	187	204	190	197	226	186	216	184	211	187	189	194	194	210	231	202	168	222	193	207	227	227	185	209	186	187	190	182	216	189	210	214	177	215	197	204	194	208	209	205	181	180	205	201	178	199	195	199	213	199	200	209	192	188	201	203	188	226	207	200	204	217	160	207	207	203	190	200	198	191	209	199	190	192	199	181	205	194	187	245	210	194	229	225	213	198	176	194	214	209	206	186	217	210	191	208	194	203	173	208	186	211	195	207	195	177	205	213	208	185	206	208	195	197	191	207	216	190	197	225	178	197	201	209	190	203	209	201	209	180	212	200	205	183	171	184	192	212	204	178	218	193	222	216	222	183	213	209	217	210	181	186	205	200	191	198	201	206	205	181	192	183	227	202	218	222	217	195	206	201	176	207	219	214	190	207	186	206	188	222	200	198	180	211	183	196	208	222	199	181	219	208	199	190	212	236	191	213	218	178	225	214	188	195	199	186	204	198	196	215	197	188	195	228	206	190	226	200	193	202	208	197	219	199	186	204	202	205	189	186	192	188	213	196	208	185	171	179	224	191	166	213	208	193	213	187	192	208	196	200	215	204	211	202	196	220	227	218	203	202	202	204	194	212	199	202	234	186	207	183	197	194	216	233	221	197	207	217	186	208	200	193	221	209	207	197	222	192	204	224	228	196	223	195	179	200	172	190	223	203	189	205	210	191	185	210	193	182	218	220	200	201	198	216	181	167	200	200	198	219	191	191	220	202	198	203	185	196	176	181	221	178	211	199	217	187	214	215	211	179	216	220	172	181	214	201	201	221	167	200	205	202	209	186	194	221	218	200	231	221	241	215	202	199	173	187	200	196	206	191	193	210	202	233	192	206	205	213	215	201	214	201	209	206	189	190	186	227	203	214	199	195	196	195	221	210	225	200	210	207	179	185	202	208	210	181	173	211	215	201	217	223	208	218	217	181	196	200	211	211	192	227	208	207	204	235	208	212	204	198	200	237	226	198	182	220	208	199	198	185	219	205	200	200	196	192	222	196	166	209	213	212	214	180	201	200	191	212	198	182	183	195	196	188	184	171	217	198	190	184	197	208	212	215	183	197	222	196	203	220	225	206	195	205	205	229	188	208	198	186	195	200	200	218	198	198	221	202	194	194	201	209	200	200	215	203	204	189	186	211	195	191	219	208	211	204	203	211	211	219	197	202	170	205	200	192	177	181	199	217	193	206	207	209	203	222	199	184	236	209	187	200	190	218	213	194	214	216	193	193	203	190	189	213	222	201	205	228	223	197	192	209	203	203	216	229	204	219	202	193	203	194	205	207	225	193	164	175	209	197	200	207	199	204	190	198	219	171	177	186	184	212	185	192	195	181	222	188	182	206	205	177	196	206	197	227	199	187	187	206	228	178	209	193	207	205	204	203	201	220	206	171	209	213	221	211	214	224	205	185	207	190	183	190	201	212	202	199	186	217	211	199	202	196	202	204	190	201	240	221	219	205	221	195	187	190	215	211	219	220	180	204	207	183	201	209	196	187	209	193	214	191	193	196	209	198	218	200	214	214	192	225	221	217	220	199	196	213	216	191	217	194	204	194	196	181	209	210	213	195	191	190	219	195	204	158	192	190	192	216	203	183	226	215	187	198	223	202	200	199	178	203	198	203	177	205	207	186	225	211	194	199	223	202	185	227	215	209	186	186	204	185	204	216	190	201	199	215	197	202	186	209	191	183	201	215	200	203	185	210	175	185	209	198	198	194	223	203	179	219	219	227	216	217	218	214	199	215	242	198	195	237	187	177	178	220	201	199	204	204	212	177	197	201	191	220	207	197	195	199	181	199	209	180	192	186	191	205	187	195	203	190	209	202	202	199	205	205	192	194	191	219	194	219	220	197	215	210	222	198	197	193	202	212	217	215	205	190	194	215	198	222	154	199	210	200	217	224	200	201	204	205	186	214	221	220	185	244	217	224	202	212	193	220	202	221	211	202	200	202	214	196	210	221	205	206	216	178	213	215	189	219	197	172	177	196	211	192	223	181	214	183	194	195	210	195	190	211	202	223	213	223	187	207	187	211	183	187	211	192	238	195	217	190	208	186	203	168	203	171	195	189	212	208	201	206	211	219	202	223	216	214	206	204	203	201	193	190	191	204	205	167	192	178	195	208	191	198	205	192	198	199	221	212	196	221	174	215	200	196	190	187	222	227	213	233	213	203	216	185	193	203	200	207	183	189	219	227	192	218	199	210	199	211	200	223	190	208	198	206	204	217	208	193	195	196	201	222	210	204	222	189	194	187	207	215	180	174	190	181	210	217	221	203	191	227	183	222	176	213	187	217	202	204	217	217	184	185	216	231	204	206	199	227	206	213	195	195	210	196	199	189	210	215	210	209	190	217	233	230	218	197	223	189	225	211	199	157	187	178	204	200	196	213	198	209	201	192	186	198	207	193	211	218	229	206	221	196	202	203	206	183	158	200	170	204	182	169	191	182	200	197	184	194	206	185	208	200	197	210	201	205	208	195	191	208	192	203	212	238	186	205	177	216	231	219	202	199	199	218	177	216	216	209	180	199	214	173	224	225	204	229	216	209	191	215	196	184	222	198	216	190	201	214	190	192	201	212	208	204	188	226	222	204	213	214	203	199	199	205	192	207	187	211	198	191	213	199	192	172	215	222	194	216	218	238	197	179	219	227	207	171	210	196	222	198	215	194	209	224	193	165	202	229	177	196	203	225	173	192	197	193	198	179	178	208	220	216	189	194	207	211	177	236	190	210	218	195	212	201	194	221	189	195	198	212	215	197	171	197	201	175	175	198	202	191	189	192	194	175	199	208	202	200	211	212	196	188	230	204	181	201	194	202	234	160	209	195	211	176	189	213	191	193	206	215	181	208	209	230	179	211	212	178	192	183	194	189	199	249	201	210	184	228	194	195	212	208	186	192	182	206	204	194	212	216	192	214	199	208	202	219	225	222	186	191	231	214	208	219	182	197	205	198	191	204	190	222	211	213	208	228	221	217	208	190	201	196	209	209	192	215	172	230	204	199	207	209	200	195	218	211	205	195	166	208	214	198	182	194	185	202	193	187	199	178	197	189	205	200	185	179	182	221	190	229	206	183	210	205	197	211	184	190	186	209	195	192	206	209	178	210	200	186	214	197	184	200	212	194	193	208	175	203	199	219	205	187	185	229	198	205	216	211	198
23891	23929	11545	3862	1785	882	726	575	615	731	563	519	498	529	530	554	531	501	527	554	553	545	550	527	548	502	538	572	527	552	544	524	513	534	574	571	538	535	523	492	554	529	548	556	519	529	530	580	522	511	544	533	536	546	549	552	529	520	543	516	521	540	545	551	543	546	600	559	483	562	516	559	545	540	564	485	534	494	497	545	576	595	526	564	550	537	516	525	585	497	522	512	565	509	564	518	521	548	528	469	526	509	549	550	551	556	571	519	519	497	554	542	542	541	554	551	515	556	541	463	540	554	564	510	526	537	527	545	517	581	518	559	507	539	552	513	502	560	529	520	504	528	508	514	556	529	543	539	519	515	482	552	543	518	553	521	492	532	527	537	528	549	563	518	507	540	545	572	590	510	529	540	526	507	534	527	513	542	499	516	492	521	517	515	496	525	539	496	494	535	521	533	503	528	534	543	527	521	491	535	532	525	515	514	548	549	521	540	518	536	556	515	570	519	564	527	547	528	487	535	546	563	535	536	511	521	515	558	503	560	503	511	554	525	518	563	507	548	493	545	569	534	549	500	528	556	525	530	522	501	520	519	549	558	545	554	525	532	526	505	484	509	553	580	530	510	552	567	537	503	518	522	547	531	556	558	535	514	526	534	500	500	557	519	542	526	575	497	567	501	581	536	518	516	535	524	543	544	532	561	518	513	515	558	528	574	566	538	520	532	538	514	556	529	504	534	530	528	558	536	525	576	547	535	556	542	607	557	565	550	527	520	491	569	516	507	556	597	517	552	546	509	545	536	509	556	511	548	565	479	516	491	546	564	534	509	560	565	510	488	525	503	547	479	550	588	516	461	542	537	506	543	559	509	521	534	551	538	535	530	545	556	559	558	544	567	526	581	527	519	525	529	565	496	533	554	551	555	532	548	506	564	569	531	561	509	540	503	552	493	519	519	586	574	515	569	544	557	588	557	553	536	529	556	527	524	557	525	541	528	539	559	516	522	511	498	517	522	502	536	504	549	551	541	500	545	576	502	545	515	549	510	532	516	549	543	516	562	528	526	543	515	537	537	512	552	486	501	546	550	523	518	511	507	535	535	548	502	559	545	499	517	575	555	570	525	536	580	524	530	528	507	510	533	531	515	526	525	560	515	528	570	539	571	533	523	548	516	574	523	540	526	543	540	551	508	538	585	521	556	573	521	537	515	538	497	540	544	527	587	560	546	515	527	545	517	530	542	498	514	502	556	534	549	504	549	515	549	557	521	534	515	495	535	550	513	493	554	563	533	560	532	569	538	563	522	548	547	515	516	534	567	578	531	496	529	537	526	503	541	548	550	534	502	483	506	520	519	552	534	538	578	566	478	534	541	518	561	567	568	553	544	534	535	533	485	569	526	563	504	510	548	554	562	505	543	500	570	569	523	571	583	496	540	503	585	499	565	515	504	523	543	559	521	502	505	507	538	511	520	534	532	553	541	528	491	524	560	528	530	495	552	529	532	572	537	558	543	513	513	507	548	512	528	544	548	542	515	560	589	529	508	549	514	522	543	529	517	534	559	521	534	527	546	523	571	533	557	525	538	512	544	544	515	528	530	538	566	534	575	541	537	531	580	517	527	491	509	542	543	532	508	549	535	500	528	544	574	518	525	523	509	515	511	504	523	550	530	574	508	544	492	483	527	514	529	544	553	542	555	502	530	543	575	545	529	515	578	536	514	477	545	538	555	535	504	519	532	513	481	523	524	542	503	506	538	525	536	550	551	514	528	529	505	548	500	518	530	550	530	561	545	549	508	539	472	568	489	547	538	571	521	551	495	541	522	530	545	540	544	529	560	547	534	556	537	538	538	544	541	511	512	518	541	538	519	537	542	519	555	535	536	552	528	535	529	514	489	527	516	523	495	517	522	485	568	521	519	571	527	538	553	531	524	505	544	553	502	520	556	529	567	528	585	519	546	522	534	531	585	523	523	531	535	544	537	515	521	507	561	538	555	541	534	526	544	514	552	548	521	535	554	540	518	561	590	601	539	547	555	500	485	533	459	545	543	547	549	527	528	539	536	554	549	524	552	515	543	571	506	563	542	558	540	551	511	537	519	549	552	514	557	538	529	509	455	555	498	544	556	525	536	522	531	539	579	492	554	559	547	557	580	545	512	530	532	504	552	550	500	531	541	546	531	508	598	554	566	533	570	541	505	554	518	543	538	532	514	557	527	517	550	522	532	523	547	547	507	565	549	522	558	535	553	564	522	589	565	536	546	522	518	518	548	556	558	542	545	539	540	526	527	504	536	551	550	552	536	527	521	528	553	552	505	559	501	569	554	562	513	545	531	533	561	533	571	574	542	560	514	487	533	570	497	546	534	555	525	527	514	566	574	508	553	549	547	506	553	523	500	528	532	554	548	509	539	537	529	566	492	541	535	546	517	546	517	496	552	522	513	553	578	565	522	514	534	533	560	538	524	567	534	540	535	558	554	539	545	505	535	529	500	521	535	524	547	547	497	504	562	499	514	515	546	547	555	529	533	532	552	579	533	518	540	582	536	521	548	561	517	528	521	570	506	546	559	542	505	569	507	516	500	557	517	578	558	507	481	532	533	517	523	527	520	576	558	524	529	573	524	543	535	569	513	546	542	541	547	574	564	534	513	537	518	505	494	548	502	522	523	548	525	480	516	485	523	525	514	484	550	525	569	492	541	527	539	520	488	542	528	563	528	573	500	554	506	531	516	536	510	522	539	557	522	486	482	512	514	534	542	545	527	554	482	565	550	536	561	531	538	496	537	477	519	535	507	523	511	536	543	512	572	553	540	552	528	531	522	525	519	519	544	524	536	551	572	519	538	541	530	547	485	557	553	518	514	560	529	540	551	515	556	549	562	600	552	562	539	522	551	515	579	521	552	525	520	561	524	542	543	535	510	526	492	540	551	513	576	550	548	495	544	534	535	495	553	508	545	535	573	534	543	501	536	582	535	557	543	487	535	537	518	541	559	561	546	546	562	539	535	531	516	580	601	552	521	543	499	514	508	533	514	507	552	529	549	560	549	533	516	532	508	536	549	512	499	480	538	527	489	522	577	522	493	545	530	522	514	502	512	529	492	572	538	489	495	528	517	533	490	521	525	534	585	515	545	514	561	565	540	528	506	532	569	480	569	522	530	543	546	520	495	538	519	551	520	587	486	521	552	547	551	528	477	506	538	555	566	536	540	533	561	557	526	531	505	525	519	497	539	534	522	534	540	549	481	562	487	575	545	510	457	519	541	544	540	543	542	520	571	534	552	548	486	540	550	545	473	542	500	520	486	511	548	540	493	540	543	524	509	532	578	487	544	536	557	532	535	531	545	534	539	555	530	573	553	544	532	571	536	532	525	553	514	530	590	534	540	541	549	536	550	532	535	533	542	568	543	545	536	533	522	541	552	540	490	543	519	506	507	577	519	536	518	495	551	501	591	531	534	523	542	505	547	558	545	501	564	490	560	520	544	543	531	503	472
25017	21506	24839	28605	21558	20005	3233	809	1587	3070	935	320	306	276	270	293	297	271	298	295	275	277	286	272	283	282	303	320	308	299	277	300	292	281	280	284	272	276	301	296	323	280	305	309	293	305	292	316	276	229	285	267	283	287	298	285	293	289	316	290	269	273	268	297	305	285	267	302	276	282	307	273	306	296	262	262	297	276	279	309	302	286	254	272	262	305	300	289	274	286	289	298	297	324	283	273	274	280	281	285	274	256	289	264	267	258	316	290	294	281	285	311	294	263	287	282	303	299	295	286	269	260	288	308	282	267	281	242	309	288	279	299	284	317	287	277	269	282	299	274	282	291	285	271	297	305	291	274	300	320	295	269	294	278	280	263	308	311	295	302	278	286	277	273	269	287	259	292	301	264	285	302	280	259	286	288	279	290	282	250	294	288	297	292	266	266	280	273	275	303	277	291	305	262	278	276	278	313	300	285	310	274	269	297	270	279	285	320	305	295	291	265	274	277	248	267	280	236	281	286	283	300	279	298	286	283	273	266	291	269	277	302	297	274	324	271	268	307	285	301	306	307	268	291	332	281	279	266	289	292	287	311	296	269	312	306	299	281	309	321	273	288	288	279	280	315	279	256	249	292	270	290	315	281	309	256	258	288	283	289	287	311	269	288	285	276	293	310	316	313	273	285	252	277	298	290	293	306	299	281	279	274	282	298	291	268	296	286	272	280	259	256	271	259	305	295	282	279	288	315	292	290	278	281	270	304	252	278	258	259	289	271	271	277	260	310	261	290	288	287	287	304	266	265	273	304	305	307	286	298	264	262	265	278	276	270	278	280	320	284	291	308	285	286	294	264	291	277	288	284	280	279	319	274	290	263	291	278	285	263	265	306	367	284	274	294	249	268	283	309	252	256	316	272	277	297	286	302	264	301	290	288	242	308	315	274	251	287	272	287	292	290	316	284	307	277	275	292	313	299	284	299	257	271	281	288	303	319	308	294	300	259	262	290	272	279	284	294	272	301	312	261	294	300	286	273	281	293	285	308	300	297	310	284	341	280	281	280	267	270	326	261	303	303	321	307	257	290	255	278	282	280	294	327	265	281	302	281	272	287	273	287	297	272	286	286	313	239	289	281	261	278	260	288	274	263	272	272	298	296	311	265	269	292	305	268	263	287	265	268	293	258	307	290	298	291	269	291	321	295	277	270	263	282	283	290	291	315	291	287	259	244	296	312	284	292	268	278	294	279	307	287	254	275	280	298	299	276	291	255	262	309	283	333	287	322	297	285	252	260	278	264	278	271	286	280	268	275	307	257	294	281	285	273	270	271	266	251	271	259	295	263	281	268	280	265	309	293	286	288	262	302	336	270	263	273	279	313	271	268	274	303	322	291	308	272	300	285	280	291	273	291	264	291	286	291	302	268	305	261	273	267	279	264	321	269	280	273	256	293	260	285	299	282	283	276	240	295	282	291	275	318	314	276	281	300	306	332	288	303	292	258	268	275	286	275	274	264	285	256	275	270	306	298	277	268	262	284	268	288	293	281	299	281	287	314	268	284	277	280	287	277	297	301	281	280	290	239	267	290	284	301	281	266	275	282	306	300	301	290	261	293	287	303	297	298	297	277	310	271	312	270	284	249	311	294	313	291	307	267	293	310	292	270	259	263	280	297	302	305	272	282	303	289	291	267	273	294	281	268	285	265	270	311	307	286	292	262	320	296	334	289	266	286	282	288	265	261	293	276	266	276	266	306	304	293	294	290	292	281	266	302	293	298	308	317	255	239	288	300	290	277	287	242	277	288	307	265	289	276	268	304	282	291	274	256	304	272	277	292	316	306	308	331	283	283	289	304	269	287	295	288	287	277	292	283	284	267	276	303	279	291	254	283	286	296	274	284	277	319	296	299	296	298	284	261	264	244	268	267	289	295	262	277	278	265	296	297	268	278	283	280	262	287	268	283	319	261	251	250	284	318	272	276	281	243	296	258	278	282	300	302	271	263	276	314	286	278	265	288	260	327	278	265	304	286	294	286	288	267	271	276	295	290	301	277	276	292	302	276	282	279	294	270	256	298	275	303	276	294	273	273	271	262	270	284	271	278	293	305	271	320	274	257	292	269	272	296	290	269	302	255	260	286	278	318	310	276	286	290	274	269	294	273	298	308	263	279	289	247	270	264	267	317	287	262	308	282	283	307	289	310	292	292	250	266	278	322	278	279	290	280	299	304	276	286	260	297	302	260	266	279	293	268	258	249	290	326	292	296	311	269	268	282	282	300	261	296	301	237	287	268	297	267	302	259	309	291	288	294	293	297	270	289	264	283	274	305	289	274	296	285	265	298	316	304	339	308	300	267	313	285	259	268	299	247	269	309	308	316	303	253	293	285	303	286	281	285	272	296	264	297	278	267	250	277	272	305	283	320	322	276	303	287	270	299	272	265	278	267	301	286	286	298	268	304	281	251	310	301	292	289	285	284	270	303	262	280	318	266	296	306	281	306	301	256	283	285	303	297	308	313	302	298	302	309	247	292	285	284	306	287	264	272	265	274	279	250	297	289	268	292	280	291	276	278	282	274	283	281	309	279	294	288	295	285	281	287	298	292	299	290	310	270	302	290	298	304	264	304	316	296	295	304	269	277	260	313	278	283	304	279	271	294	283	266	258	300	291	309	294	260	294	317	250	274	264	290	257	267	270	272	308	283	294	298	287	270	292	265	288	269	250	277	296	277	272	299	273	267	290	290	267	329	306	284	283	282	283	301	290	269	294	251	299	291	299	276	305	292	281	297	277	299	267	285	260	260	289	273	306	266	244	269	283	302	304	288	283	309	275	287	264	286	267	291	297	290	331	308	267	271	278	286	297	301	289	273	291	271	303	301	306	308	269	302	305	299	251	278	273	270	287	260	286	327	271	276	313	320	274	303	277	281	280	286	251	300	282	252	259	307	294	260	280	297	290	258	263	271	273	285	261	288	254	306	287	314	300	285	299	262	277	285	268	312	309	295	258	297	291	266	289	256	283	317	248	278	272	298	249	279	296	255	285	310	303	287	298	298	294	296	264	298	296	282	281	297	283	289	282	264	292	290	286	304	260	289	291	273	262	254	294	302	300	260	272	287	278	256	288	257	288	305	276	289	286	267	289	301	301	291	330	295	305	274	265	295	267	274	257	281	280	292	307	272	258	298	284	299	288	278	318	267	275	277	294	254	284	264	285	300	307	280	260	274	254	287	271	280	327	280	290	311	284	272	313	296	294	287	307	292	299	288	298	260	268	289	262	280	273	294	290	298	286	284	311	279	302	289	272	283	261	280	299	291	294	299	291	304	267	273	301	289	266	262	288	289	292	270	261	301	261	272	272	303	304	284	313	269	273	279	278	261	265	266	271	303	283	321	278	291	267	304	294	313	292	278	263	296	312	271	267	294	267	278	243	300	260	275	293	308	252	308	294	305	300	269	285	270	284	278	258	297	292	316	313	263	285	316	270	318	292	265	290	284
22458	32697	19166	10353	4430	2225	1234	947	1474	2278	1082	700	701	706	742	738	719	694	710	689	666	685	747	741	696	722	697	736	673	723	648	718	681	715	722	716	736	663	703	703	619	685	716	702	709	672	686	688	716	670	689	692	723	726	667	686	647	717	651	710	670	682	683	705	647	660	678	727	637	660	698	715	734	692	698	688	722	730	700	715	699	712	661	679	684	700	716	683	736	646	697	683	726	722	677	714	728	689	712	646	667	713	716	666	693	666	709	684	726	657	716	694	700	689	683	710	710	724	707	715	754	713	688	671	710	678	698	685	749	650	741	749	715	707	681	673	661	654	716	688	752	694	641	680	666	644	677	706	702	684	729	697	687	682	690	702	698	711	706	688	689	682	720	674	680	662	732	673	697	673	731	705	644	740	723	679	682	721	677	658	686	725	695	701	682	678	678	645	717	705	702	703	722	750	681	713	677	718	732	725	660	671	693	710	688	672	700	682	706	729	688	688	638	722	668	754	716	690	662	669	741	695	659	694	728	717	627	682	700	704	669	711	704	715	700	730	671	700	634	726	689	728	686	701	685	762	711	695	667	705	671	709	667	672	688	723	684	686	660	712	659	659	703	703	694	668	693	721	677	689	695	714	674	720	674	692	677	722	723	706	705	699	732	686	707	713	716	723	676	722	688	699	668	701	727	713	672	699	724	709	725	715	676	685	718	683	682	731	707	675	712	687	687	710	733	705	692	728	717	727	706	672	750	676	686	695	681	682	687	766	711	695	669	737	731	710	734	731	709	711	704	686	731	715	689	644	720	701	752	657	683	678	678	721	705	705	642	691	664	692	660	691	660	722	715	702	639	708	711	685	696	686	655	710	736	685	699	721	652	680	728	695	699	642	722	670	708	744	735	684	651	729	723	647	713	679	692	698	747	665	681	717	712	716	692	710	700	709	661	721	725	675	697	724	746	678	686	715	704	718	738	690	671	731	726	715	686	708	705	640	706	714	707	689	677	675	746	668	651	716	711	641	639	724	673	714	738	725	671	717	681	658	706	712	727	686	702	710	698	727	721	703	645	665	671	669	687	670	747	698	718	684	705	685	745	664	716	676	702	711	735	717	653	711	708	707	707	692	743	700	681	662	685	672	688	699	711	729	700	646	643	709	657	689	691	677	717	692	678	720	720	693	658	729	704	698	700	712	690	671	714	684	711	705	664	710	683	662	674	700	730	709	697	672	743	690	727	700	723	685	715	727	710	684	695	704	651	727	674	738	673	682	696	704	650	699	738	720	686	687	700	715	720	720	673	728	713	653	734	659	659	709	676	703	693	674	663	722	730	645	700	693	676	713	702	682	751	746	740	678	699	691	702	674	678	663	690	698	704	724	730	698	703	690	685	722	667	710	672	689	677	722	696	729	697	760	699	674	669	702	675	742	679	738	659	693	700	727	708	732	696	701	678	645	699	691	690	632	640	694	661	721	690	713	682	666	690	692	708	719	685	677	692	693	711	693	742	655	687	734	690	698	657	695	707	660	685	690	665	665	701	661	730	690	693	689	699	739	700	693	717	655	675	662	711	695	686	661	751	685	722	735	723	690	693	664	720	705	696	708	688	687	676	694	670	678	662	693	714	738	696	743	681	715	694	674	732	725	735	702	690	704	669	738	701	679	697	718	692	690	713	708	690	712	699	676	662	737	650	692	696	656	679	716	709	714	719	670	667	695	693	670	697	673	696	657	699	695	662	695	682	708	737	652	637	692	708	686	690	709	701	719	703	652	694	706	656	662	682	736	647	667	724	675	692	722	677	687	687	666	753	669	685	715	704	674	749	652	734	694	700	714	674	664	689	731	740	690	728	662	741	707	690	745	701	716	675	665	708	702	696	681	703	667	672	686	739	701	665	730	696	731	687	719	741	657	634	696	706	640	684	719	662	705	727	662	703	676	741	697	691	681	728	678	672	677	687	651	719	689	647	696	661	715	683	701	753	738	710	651	698	683	701	706	674	686	667	666	702	709	634	674	661	708	682	713	673	727	679	672	681	712	705	690	699	699	684	697	693	687	660	731	708	741	691	702	683	747	674	714	643	698	665	712	680	748	692	714	720	710	669	717	715	754	730	697	692	691	673	658	720	668	708	680	755	706	716	689	677	716	688	671	701	730	681	667	678	721	708	697	718	724	685	711	716	687	741	695	709	705	669	635	661	679	674	723	666	732	724	688	664	690	713	677	686	695	704	702	690	686	702	706	662	715	716	733	674	677	644	703	775	689	675	663	696	660	738	696	694	712	729	697	710	694	727	727	697	698	667	734	696	716	692	717	700	712	723	711	680	680	734	669	716	714	720	682	730	711	681	730	691	655	686	744	673	694	693	688	715	664	688	710	692	643	723	676	701	714	705	682	678	682	651	714	679	722	714	659	655	727	677	665	750	704	693	680	660	761	698	649	667	705	650	724	684	664	743	693	696	709	704	716	731	695	736	680	635	692	688	701	676	658	709	669	702	680	629	689	657	686	671	675	706	678	743	690	659	709	725	688	685	689	691	676	653	668	717	761	734	678	703	642	707	674	675	700	728	729	677	661	713	669	684	709	654	698	682	651	718	701	677	669	751	698	706	733	691	702	736	655	668	678	714	720	665	697	688	708	711	640	674	701	706	654	706	693	673	702	660	715	745	672	739	703	711	650	663	691	715	711	738	716	739	678	636	689	694	666	711	682	674	705	672	703	722	682	686	666	681	732	678	707	740	710	728	676	729	708	754	741	706	728	681	678	684	688	713	694	698	653	688	696	665	668	713	689	666	666	689	692	713	684	685	668	727	719	683	681	691	730	693	671	730	730	692	659	643	677	724	737	674	692	700	676	696	710	656	730	723	701	720	697	696	711	696	669	656	720	682	684	663	739	677	743	673	676	679	682	683	717	706	647	722	686	689	724	683	723	666	686	676	695	706	697	707	687	743	713	722	723	708	743	655	688	717	734	714	722	705	708	708	695	692	744	756	643	653	703	707	649	678	744	706	658	711	657	640	685	732	677	650	749	677	684	691	722	643	707	689	714	682	669	700	667	718	690	717	673	669	658	746	692	699	706	652	716	670	723	690	732	716	687	687	659	681	717	667	706	711	670	697	703	690	727	694	712	731	673	692	720	671	716	667	740	678	720	680	704	702	656	708	716	670	656	686	700	687	689	679	735	688	688	691	743	701	677	729	682	732	744	710	708	646	716	698	684	689	705	684	707	704	709	681	660	668	666	718	681	716	746	721	704	687	727	678	696	688	661	634	676	744	700	698	689	746	679	700	699	690	676	636	733	710	707	699	714	675	702	682	715	707	697	748	701	712	695	706	663	686	708	712	678	756	715	694	721	609	710	705	747	647	713	706	747	721	683	720	681	719	667	674	690	699	670	706	711	685	681	712	697	685	736	670	668	697	701	640	663	659	680	694	651	686	672	739	682	691	726	665	685	671	718	716	726	684	681	679	681	701	672	639	692	697	648	700	627
24447	21510	25203	28261	21532	21597	16752	1622	2305	4795	785	312	281	287	268	288	293	282	249	300	253	278	245	253	281	279	233	257	317	261	284	250	282	250	268	255	234	249	246	274	240	299	265	299	262	280	258	268	273	257	253	251	273	255	268	287	239	274	275	260	261	265	274	284	286	246	230	268	249	262	278	265	285	271	284	273	283	266	271	259	253	266	295	240	252	285	285	242	256	248	227	255	284	253	259	279	295	278	259	268	275	280	295	236	257	272	262	263	277	287	262	255	286	253	250	269	251	253	254	247	251	272	265	306	254	244	288	277	286	266	266	275	288	255	260	270	274	275	267	285	279	261	263	256	261	253	270	278	301	267	266	304	259	242	260	267	274	250	289	245	244	252	286	259	246	264	240	294	246	247	259	291	264	288	253	265	292	263	274	293	252	288	241	274	290	264	246	261	276	263	287	267	270	260	284	271	269	243	281	272	264	228	245	270	257	248	250	269	282	234	263	273	276	270	258	265	267	270	269	282	271	270	246	255	288	281	255	266	258	306	280	242	248	273	233	255	283	274	268	253	252	256	262	279	270	256	266	265	286	251	245	225	219	286	268	254	245	268	265	263	298	285	223	282	248	276	256	288	252	252	250	250	288	261	287	279	252	273	293	265	282	274	271	270	233	250	256	291	282	264	261	272	243	242	250	233	268	276	246	251	277	264	276	227	271	254	284	293	287	270	268	301	256	235	263	261	278	246	270	263	255	259	281	284	222	255	278	274	273	244	249	268	258	277	263	238	276	289	271	238	284	268	265	233	245	302	257	269	258	252	282	256	238	245	296	275	271	237	269	264	237	268	296	266	234	242	253	243	266	241	252	253	249	261	244	257	261	272	251	236	265	257	259	259	278	277	247	261	286	283	265	282	290	256	257	275	264	266	253	246	288	291	293	278	259	278	262	268	299	275	285	275	253	264	250	269	262	273	267	300	274	301	272	298	256	260	290	287	257	286	249	255	240	269	264	269	265	267	265	267	260	245	288	259	281	265	271	207	282	259	269	281	276	277	285	270	251	257	316	250	251	264	256	242	300	261	244	269	274	255	295	254	251	313	251	279	265	243	288	224	257	287	246	283	262	245	249	229	280	281	275	262	238	252	280	268	275	308	238	267	288	261	268	249	268	293	256	240	293	282	249	272	261	277	276	251	259	241	264	299	265	249	257	284	277	231	230	250	264	246	269	259	266	294	253	287	252	225	291	294	226	249	286	266	281	299	290	273	255	252	264	265	259	278	263	270	266	267	250	256	288	272	287	249	263	256	280	262	232	221	264	283	281	264	258	276	250	278	265	244	260	284	262	280	262	295	274	302	266	243	300	270	270	268	262	283	246	253	272	213	267	278	275	292	239	246	276	268	246	279	233	268	293	267	264	270	235	282	244	276	262	249	274	265	236	241	269	244	284	261	278	268	269	283	275	266	269	264	274	290	249	270	255	274	251	266	255	244	264	275	273	265	293	263	252	262	280	271	267	257	302	272	253	258	243	287	269	272	262	252	269	286	266	247	271	282	262	282	305	273	257	267	280	275	264	288	292	263	281	288	295	240	253	269	269	276	288	276	268	277	254	255	237	280	296	262	288	278	261	267	270	288	284	235	285	241	289	273	277	268	240	269	251	256	280	282	282	282	264	253	246	267	248	259	257	254	277	271	269	283	274	264	258	284	286	260	274	238	261	246	228	258	280	266	284	246	278	250	237	234	270	262	286	271	266	277	240	267	283	274	236	247	286	265	274	293	295	231	287	277	242	262	286	282	264	257	259	271	274	282	281	293	255	264	256	245	256	269	254	248	241	284	303	252	273	282	262	265	294	244	251	287	294	273	261	268	241	243	240	287	233	281	266	233	280	261	249	293	283	287	240	260	285	260	292	281	292	260	241	262	252	286	248	275	279	285	262	294	239	265	268	254	277	273	258	285	286	285	257	250	269	283	268	254	253	256	261	276	276	269	275	274	259	271	252	259	258	278	255	279	240	255	243	252	237	251	257	244	257	265	273	256	254	284	285	271	242	245	227	250	273	257	276	282	257	240	276	262	242	266	240	280	269	264	257	264	277	271	285	260	267	263	261	255	274	269	242	260	283	281	256	268	259	270	288	263	245	263	248	271	239	265	278	285	275	252	264	276	275	256	246	277	270	269	229	256	299	249	236	239	249	251	251	277	274	266	255	255	265	264	268	256	218	271	272	284	325	300	274	281	310	274	264	249	273	275	303	286	280	252	258	274	272	257	259	232	260	232	250	303	280	235	271	258	234	264	269	287	255	256	275	271	279	239	263	247	262	230	260	238	258	270	275	291	245	272	251	244	250	273	264	266	263	251	251	246	252	246	270	249	248	278	272	243	259	246	260	252	277	253	274	256	258	305	239	276	292	263	255	267	245	254	231	268	249	257	235	251	270	264	266	250	259	246	273	250	279	280	275	287	298	272	248	224	277	281	290	252	267	267	233	266	246	252	256	276	267	262	254	259	241	262	263	266	277	259	267	277	263	263	262	285	284	275	271	239	274	255	266	268	259	255	271	255	277	272	280	260	259	265	267	271	250	243	279	260	261	246	294	261	237	265	276	294	300	268	261	257	233	296	263	238	278	271	248	254	268	263	269	256	259	296	277	233	280	291	265	254	288	279	270	290	260	279	280	267	234	250	255	258	278	257	242	247	256	303	271	275	290	286	263	273	260	290	257	257	294	288	279	256	276	237	278	257	254	229	275	305	253	261	270	253	246	280	263	286	276	280	278	289	250	234	242	249	286	242	284	257	277	318	241	272	275	265	257	279	283	255	241	267	265	266	267	243	255	255	261	261	293	244	276	278	292	269	254	261	268	255	247	237	230	260	254	256	268	257	287	281	241	265	243	289	229	262	287	278	259	227	274	293	240	267	253	259	248	278	275	273	233	256	240	266	258	264	280	266	244	263	265	272	247	262	255	253	252	274	287	279	282	263	224	242	286	267	283	247	278	244	281	259	268	280	288	290	253	276	246	260	268	260	273	271	235	258	252	275	286	263	270	254	277	275	256	259	297	271	279	286	259	260	222	243	268	259	284	268	290	268	249	260	274	283	262	265	279	271	258	268	280	246	249	264	264	280	259	239	243	245	297	285	257	275	273	275	258	259	246	270	272	247	261	248	267	271	251	249	255	275	274	251	243	263	267	263	245	264	295	252	276	272	255	275	245	285	281	278	250	250	252	268	253	232	272	273	253	265	283	263	282	267	282	266	299	275	272	279	285	254	277	269	284	285	283	277	255	267	264	276	279	249	276	285	272	244	272	266	248	261	280	280	249	262	292	268	276	287	281	267	264	238	279	308	297	251	251	244	259	268	286	269	237	260	280	244	253	289	258	285	278	267	276	276	243	242	285	260	253	264	257	257	248	225	255	293	226	269	248	301	251	259	260	232	283	277	265	263	293	269	275	271	261	251	275	265	272	254	265	264	241	253	268	255	251	247	282	255
25765	38643	26453	13074	5676	2855	1478	972	1778	2870	888	662	646	627	635	630	684	635	654	603	627	635	637	643	633	597	645	612	579	622	617	665	606	621	662	647	662	609	576	597	668	618	572	625	664	616	686	645	628	579	621	652	645	667	600	633	639	635	601	614	621	641	642	634	680	593	647	609	570	649	594	604	639	573	616	611	614	608	586	673	614	646	644	600	656	660	600	590	654	625	642	636	627	635	620	647	587	631	624	632	652	622	661	585	645	627	618	620	648	649	626	650	598	604	637	661	638	666	615	582	646	669	642	611	652	638	641	615	599	661	613	616	635	601	622	649	607	586	624	617	602	576	643	618	620	621	639	577	597	600	596	663	628	608	652	650	635	638	621	656	620	662	633	617	636	611	575	588	629	593	647	601	610	600	637	570	629	629	669	615	650	565	672	633	659	601	644	614	633	593	587	685	584	567	666	595	579	652	640	649	635	646	629	644	628	676	621	640	638	604	600	586	606	618	604	635	653	657	590	616	591	635	640	627	603	619	620	589	690	627	579	599	629	610	587	633	633	620	616	580	634	660	646	643	646	595	623	630	616	627	649	637	621	604	676	649	602	587	604	614	611	649	586	639	608	587	647	614	663	654	613	621	552	637	559	618	669	611	637	617	647	624	634	625	642	608	601	629	625	608	581	628	592	608	619	640	636	618	657	627	623	634	632	634	627	589	613	581	681	615	641	622	616	647	613	649	644	635	587	653	632	630	604	563	636	633	620	649	609	616	623	610	632	661	611	634	680	592	613	549	652	621	615	606	610	625	630	631	614	588	629	609	596	631	640	674	613	620	694	636	614	652	611	615	683	618	688	603	623	639	627	658	649	602	613	627	626	646	636	629	627	613	617	611	635	656	604	599	634	652	598	624	609	607	605	616	600	644	610	664	620	622	644	591	663	629	645	583	606	677	608	619	593	640	615	597	635	642	615	642	586	656	607	651	599	622	604	620	669	600	587	627	607	563	600	669	616	602	606	620	624	626	598	650	630	605	594	679	657	627	646	615	605	585	583	638	661	632	630	583	632	609	617	636	614	572	624	580	585	620	616	649	650	620	662	656	617	626	597	626	617	633	633	619	597	668	627	639	641	665	611	621	611	618	664	619	652	592	614	626	683	614	614	649	631	594	659	601	627	655	597	617	644	621	611	626	623	612	615	654	637	631	632	591	599	626	626	642	609	632	603	623	639	630	645	648	619	611	591	646	616	613	614	633	566	557	582	606	662	633	678	668	612	619	596	645	614	619	584	661	607	625	633	602	641	674	641	638	652	626	621	649	606	618	631	647	631	646	649	663	623	649	660	662	626	666	586	673	653	599	625	675	672	616	635	599	599	606	680	689	592	634	617	617	662	606	655	670	670	627	630	664	650	622	641	597	613	611	594	630	633	644	605	618	639	647	604	603	628	636	675	617	606	613	616	673	618	648	621	620	657	645	646	603	589	659	618	614	649	633	623	615	646	644	583	656	605	639	635	681	639	623	609	669	632	604	633	616	627	663	696	653	634	661	612	634	622	596	618	626	632	618	584	617	618	648	613	624	649	618	604	576	623	626	619	660	629	626	639	616	575	630	669	579	659	645	604	599	612	638	647	657	640	619	648	636	643	623	687	641	634	631	705	643	606	650	587	637	634	587	648	654	633	643	602	604	571	605	632	664	640	582	608	646	631	629	615	616	623	625	618	673	593	634	618	628	609	610	598	637	627	668	622	604	646	564	632	640	634	639	662	665	623	601	597	607	616	662	634	635	629	600	636	641	648	612	602	631	648	631	604	611	632	614	652	631	656	563	602	603	629	655	586	630	641	599	616	631	610	621	633	614	662	648	602	636	585	618	663	590	631	596	603	606	578	648	635	677	614	645	621	618	631	620	591	622	616	610	606	628	627	640	648	630	653	601	641	626	617	628	618	609	607	678	631	629	565	661	605	632	661	619	611	619	657	639	636	622	609	631	589	617	638	623	608	642	642	625	657	631	602	611	635	678	647	633	665	611	612	628	585	614	601	675	631	633	686	611	608	603	644	583	587	623	676	629	643	620	629	644	586	600	592	630	593	619	586	605	627	641	635	605	615	640	562	626	652	640	642	640	618	625	629	623	647	625	641	626	606	609	639	620	620	634	620	647	629	596	684	592	610	617	665	641	612	660	663	649	646	630	622	633	609	595	637	593	664	595	611	574	635	647	649	614	607	638	627	609	561	640	654	651	577	588	580	640	633	645	640	602	627	625	613	654	630	663	645	617	622	639	604	659	652	668	603	644	620	620	634	623	639	560	594	632	640	640	601	580	661	608	633	625	600	655	630	638	645	635	622	656	648	654	588	631	655	591	619	599	633	634	633	626	623	648	624	616	599	622	632	633	604	624	584	670	600	648	598	604	595	619	576	611	593	657	611	649	617	573	613	650	635	600	672	602	624	604	664	593	618	618	640	604	640	629	645	656	637	691	606	651	647	576	650	621	669	642	612	623	627	619	637	604	565	654	625	614	676	665	662	658	622	621	604	632	628	586	670	576	623	623	636	676	635	651	583	663	629	607	635	599	622	634	615	630	609	618	637	612	609	681	592	597	661	639	645	669	652	606	638	666	643	659	674	605	655	630	566	663	645	667	635	634	605	637	632	643	622	579	623	641	650	595	637	594	618	604	692	635	635	656	653	614	652	603	630	629	666	601	656	633	615	619	672	637	660	605	678	649	618	595	614	612	659	625	595	625	627	641	642	637	615	654	615	644	623	625	604	644	614	621	618	664	635	645	631	619	635	680	652	644	611	571	623	612	582	645	605	637	657	620	617	564	608	621	610	626	660	657	633	610	644	591	606	652	593	645	617	596	647	652	632	660	625	594	643	630	652	613	621	668	677	606	609	589	662	607	613	668	592	586	609	668	690	611	673	624	642	647	657	627	633	632	635	606	634	612	672	619	613	633	672	613	662	631	648	627	622	603	637	638	647	610	678	646	617	611	624	627	632	609	630	627	611	622	609	583	602	601	614	675	606	581	644	640	638	569	622	637	634	588	621	637	606	625	614	607	666	624	627	670	624	615	610	639	632	644	632	608	636	619	608	667	604	641	637	602	599	621	647	601	643	641	611	590	638	612	626	645	645	635	598	599	639	617	641	597	626	601	650	633	620	640	614	614	555	615	645	620	655	626	604	616	634	624	645	652	659	617	624	691	646	618	625	597	654	600	637	609	600	607	654	603	648	639	653	628	624	603	589	595	621	599	566	635	652	650	621	654	625	607	620	604	616	621	644	658	612	589	656	610	615	629	581	651	621	598	627	596	664	629	630	649	619	632	595	625	638	637	654	609	607	603	632	639	599	609	634	637	631	579	620	586	613	627	609	588	605	616	672	603	575	682	611	629	639	599	615	647	580	589	618	626	634	599	665	638	631	658	671	601	625	615	646	614	600	620	600	634	629	672	647	617	631	596	575	651	611	649	632	612	610	635	664	641	600	654
31902	22827	19648	6555	1893	916	471	300	366	300	184	171	198	192	210	218	183	191	179	208	201	152	203	186	209	181	179	215	174	172	166	219	200	184	160	193	205	181	203	180	190	200	171	191	182	198	208	193	167	177	193	189	193	177	200	182	196	151	184	192	183	194	217	206	197	195	180	211	193	169	181	204	199	202	189	201	210	174	181	185	229	190	199	186	189	196	205	199	168	169	202	186	197	171	180	209	190	189	196	175	202	186	199	195	219	180	203	194	193	180	189	221	215	182	197	190	194	197	218	181	208	211	194	192	171	190	180	240	177	191	178	191	185	202	182	201	189	191	191	164	199	191	198	221	200	202	197	158	202	201	214	164	184	201	181	214	173	207	193	183	216	183	182	155	207	199	193	195	190	158	178	202	191	174	172	212	205	178	189	175	175	172	171	203	187	196	173	203	188	189	221	173	160	177	212	178	177	197	181	191	178	200	187	206	193	195	180	174	174	211	199	197	177	174	193	190	197	196	178	188	211	176	231	192	188	179	188	179	190	179	181	185	190	180	193	178	193	182	178	203	194	199	179	200	169	176	191	191	176	189	200	200	196	193	175	210	193	173	177	188	189	223	200	191	188	215	192	176	204	184	178	200	204	175	173	185	185	200	173	195	181	209	192	196	187	172	212	200	196	192	183	199	193	171	184	176	184	191	180	192	180	183	173	171	194	216	187	198	195	159	178	201	200	198	178	180	202	185	169	183	177	218	190	223	167	212	190	188	178	177	175	181	219	199	172	163	167	195	185	197	183	190	192	182	160	208	174	183	193	179	219	195	186	192	186	170	173	190	186	223	180	200	188	188	173	193	182	209	178	167	202	182	194	191	180	194	200	174	203	192	187	204	173	173	184	191	198	180	179	188	197	191	207	186	188	165	192	190	186	181	171	200	182	179	198	204	208	200	201	211	211	194	205	183	167	182	180	181	187	190	190	160	202	172	189	174	202	191	194	191	205	208	183	207	206	209	207	181	208	195	185	221	180	195	197	189	180	171	192	186	186	205	208	200	188	185	166	187	163	213	182	176	192	213	203	183	197	189	197	190	181	213	197	178	195	192	168	177	178	203	167	215	202	196	199	181	182	181	172	184	209	184	169	208	173	183	185	182	177	191	195	191	193	174	162	181	187	200	202	166	195	174	194	190	184	179	192	189	186	194	178	175	210	200	189	195	207	173	183	182	188	179	172	203	210	203	202	174	196	215	189	181	183	200	195	178	205	173	169	167	201	188	193	219	174	186	186	211	199	210	205	190	185	195	160	208	189	168	167	199	186	189	191	194	191	192	189	216	173	182	166	164	193	203	196	192	203	192	184	183	181	191	176	189	198	201	183	191	172	198	191	205	210	196	154	178	208	210	191	199	192	215	184	148	176	163	180	186	216	196	182	213	198	187	176	186	181	191	189	185	183	204	169	201	212	213	203	202	197	197	190	180	162	167	199	201	189	170	182	198	192	200	207	163	189	218	168	180	200	184	176	208	182	198	188	188	196	198	214	201	175	175	218	197	188	171	206	186	200	197	205	195	210	185	194	193	197	218	183	191	189	207	195	185	193	198	183	209	180	186	196	200	199	213	198	207	178	200	176	176	197	188	197	192	207	187	167	188	201	191	182	181	174	188	177	197	196	203	211	176	189	189	205	179	197	182	187	179	213	197	184	187	220	171	200	192	194	200	196	182	201	192	170	197	183	164	171	181	181	201	208	180	180	160	182	207	204	189	199	205	208	199	178	171	178	198	174	187	214	202	175	175	181	221	214	185	175	168	197	193	189	178	187	183	202	200	194	201	188	169	185	187	187	191	196	173	195	203	198	181	186	199	186	198	186	173	181	185	191	188	173	193	179	194	181	204	180	183	200	194	196	188	188	187	191	218	215	196	197	177	173	171	171	193	181	171	189	183	224	202	200	170	213	154	177	204	234	184	229	212	185	171	196	183	170	214	186	198	172	206	171	173	162	187	202	211	193	196	178	173	199	176	208	230	189	202	219	189	189	199	199	210	189	210	174	197	164	187	175	161	209	193	170	183	203	184	194	192	180	197	208	200	171	155	197	211	169	193	196	172	194	182	179	148	199	200	173	180	176	172	171	179	207	193	172	189	158	184	191	183	196	179	175	190	180	166	180	203	204	195	203	208	175	191	186	170	178	196	201	216	177	211	197	169	184	198	189	196	199	189	195	202	205	198	170	208	184	182	196	179	163	184	206	185	175	172	176	196	202	170	187	203	195	200	211	186	186	195	180	186	176	207	209	188	176	194	170	182	200	183	204	192	201	204	208	170	179	154	168	184	178	168	185	202	188	195	169	189	196	199	198	178	175	186	213	184	199	163	182	205	206	206	199	179	155	176	194	198	196	186	206	193	173	172	198	167	180	180	212	192	191	184	209	178	203	183	163	182	194	201	179	196	184	186	213	200	193	186	214	183	179	167	173	196	209	206	183	167	182	188	211	197	183	226	215	194	199	179	192	185	208	213	203	195	190	204	193	187	183	202	165	208	204	215	194	185	178	209	183	172	168	160	186	186	190	180	199	178	186	178	177	180	193	187	212	184	164	203	190	212	191	194	178	203	151	196	187	182	185	200	211	158	192	179	173	175	200	189	187	186	203	182	189	163	195	205	180	200	214	192	178	199	195	175	179	202	192	216	196	189	204	182	188	207	173	190	170	229	185	201	168	220	208	184	182	184	200	227	185	209	217	222	228	201	188	200	208	197	199	189	193	184	195	212	221	207	212	155	176	204	188	200	195	172	189	187	194	183	180	192	165	186	195	201	212	181	220	184	181	187	188	188	191	173	188	203	212	163	190	169	199	186	199	183	198	202	179	214	206	183	193	177	196	197	188	180	204	208	196	201	176	180	166	183	203	193	186	169	182	186	181	191	189	202	199	185	189	192	188	197	169	179	181	206	209	186	190	158	212	176	197	187	191	187	171	189	195	166	177	182	195	177	204	203	190	176	205	206	192	172	170	204	195	187	195	204	177	205	198	169	228	200	167	201	178	189	185	193	191	170	202	182	198	196	213	184	192	186	208	187	191	178	219	208	201	188	199	172	175	199	179	197	185	201	175	208	177	203	215	193	183	189	181	181	206	204	203	188	215	224	175	190	187	202	208	176	185	218	199	199	202	190	196	192	189	184	200	187	185	170	172	176	193	173	214	206	200	192	189	186	175	167	204	198	184	184	181	167	192	182	200	165	193	187	155	200	194	175	174	201	184	170	194	197	171	182	188	176	197	216	212	203	191	205	176	169	205	202	215	194	182	167	190	176	189	182	186	187	213	206	195	196	195	176	170	201	219	194	194	216	179	193	197	189	165	195	167	190	185	215	179	214	198	190	186	193	222	173	208	192	179	186	189	182	175	184	179	186	200	160	213	216	197	163	167	186	180	197	198	199	186	199	186	191	209	200	191	192	188	211	202	211	173	192	177	196	198	193	206	172	206	190	188	187	184	186
22277	24920	11732	2834	1586	953	666	572	638	614	482	507	533	500	499	518	510	499	498	521	514	519	472	515	520	511	490	537	507	496	491	511	493	536	521	521	514	483	516	551	530	537	537	524	504	493	488	474	497	493	463	529	511	517	503	506	517	475	497	503	541	509	493	488	541	545	497	490	558	511	521	546	512	490	518	502	523	489	481	519	525	489	489	506	502	496	519	496	490	491	490	511	497	449	477	545	514	461	504	547	542	509	506	516	520	483	517	538	523	499	501	502	521	504	533	506	502	475	537	555	555	505	468	516	529	465	507	519	483	521	465	496	528	474	503	488	501	555	533	529	504	496	539	499	527	486	510	486	536	487	517	513	500	496	504	519	512	474	522	535	528	498	462	506	526	514	513	481	527	503	544	544	499	505	517	481	476	530	517	517	536	492	531	528	489	475	530	528	544	486	490	470	531	511	503	522	482	484	519	529	492	508	497	488	529	500	505	521	519	486	511	506	513	525	508	518	536	517	511	484	488	453	437	527	486	524	516	497	483	503	502	498	557	497	479	509	512	516	496	507	510	479	555	516	491	477	536	510	497	464	500	516	535	540	511	468	472	537	485	557	550	500	466	520	505	527	521	487	480	477	499	481	514	529	513	531	517	526	492	522	490	536	486	467	531	513	504	489	504	522	532	514	524	516	490	507	518	513	504	513	456	472	471	510	495	531	500	475	487	537	510	499	489	516	485	510	496	525	482	491	515	486	525	508	480	500	509	516	474	475	504	451	500	508	515	528	481	501	505	555	540	526	478	526	513	524	517	505	512	508	493	492	462	500	504	524	481	504	513	481	560	516	511	508	468	475	504	512	496	510	504	472	498	506	488	488	518	460	504	476	492	540	504	530	499	523	486	497	504	474	514	515	517	495	520	517	455	527	506	526	465	508	509	487	546	534	535	515	503	452	519	492	525	524	487	501	524	500	531	511	508	499	487	522	520	478	499	513	502	473	483	505	489	506	496	524	503	534	526	526	491	445	513	545	504	495	500	479	457	492	529	511	472	491	486	553	515	498	549	512	501	434	509	513	519	498	480	472	506	494	543	527	476	549	524	528	463	485	516	478	528	490	513	530	524	490	523	518	517	526	502	552	502	511	495	448	520	499	530	492	509	507	551	515	547	516	505	482	516	478	481	518	510	504	488	480	520	536	519	502	502	546	526	451	511	541	517	452	511	530	529	515	473	495	515	491	553	513	537	516	497	519	496	509	525	546	483	509	494	506	541	497	475	536	504	505	536	531	510	538	510	510	496	470	466	516	497	503	521	473	502	487	526	467	516	521	497	528	530	485	513	505	495	551	506	495	489	483	475	493	504	487	536	500	508	547	499	511	474	484	506	505	476	510	493	496	502	429	497	522	495	468	529	475	506	509	552	488	501	501	476	494	513	518	535	474	493	531	532	532	495	514	509	511	542	546	453	526	453	487	526	504	556	559	497	544	501	532	512	492	520	511	490	493	500	506	529	542	500	487	511	505	483	514	504	482	524	538	463	533	499	537	497	483	533	527	491	500	512	528	509	510	564	504	508	543	466	521	513	506	525	531	532	492	479	504	519	483	490	517	511	507	492	495	527	546	527	472	534	510	439	514	517	510	502	531	490	541	518	509	520	493	512	476	537	523	517	490	513	494	508	527	497	539	495	542	523	515	552	519	494	508	513	557	505	522	508	469	512	526	505	521	482	536	491	481	495	510	539	510	442	510	520	513	483	504	532	507	482	507	506	485	437	477	524	527	511	507	526	542	518	526	508	472	498	490	491	487	497	489	502	465	539	484	527	474	488	513	517	466	497	462	533	510	499	550	513	503	512	515	496	532	508	491	511	492	510	517	505	534	495	512	498	497	504	477	515	528	506	476	501	529	521	480	536	543	527	500	487	491	488	503	529	511	504	521	480	495	499	542	517	490	526	470	511	491	524	481	503	480	518	534	516	505	486	482	506	476	500	520	503	521	475	533	547	538	529	523	484	548	505	487	533	491	486	482	534	487	510	526	500	521	503	460	497	487	514	504	547	513	508	478	494	490	523	453	518	506	507	473	485	510	537	525	506	463	518	494	526	490	489	528	517	510	536	505	523	500	467	481	513	508	513	479	501	514	500	492	525	516	485	506	531	494	534	532	478	504	503	488	489	526	511	460	488	498	489	527	488	492	485	515	473	513	510	502	491	498	460	487	501	500	502	504	508	521	497	497	525	510	463	463	481	453	513	514	495	495	548	540	516	533	519	535	528	461	480	544	559	513	493	498	530	494	489	535	511	537	465	533	525	490	512	527	488	525	542	543	503	489	523	481	515	477	486	523	499	493	502	517	478	473	480	515	513	492	482	482	487	474	478	518	503	492	518	467	488	524	504	518	460	488	519	477	537	540	528	512	468	520	536	541	494	535	509	508	460	521	489	481	544	498	497	518	525	493	500	493	525	512	488	518	492	529	505	493	486	509	527	527	508	527	498	534	514	500	490	524	497	544	515	543	494	483	516	507	530	503	528	519	488	520	491	479	508	473	549	453	460	444	515	518	519	497	516	515	509	563	471	503	533	481	460	514	519	469	483	517	497	489	515	470	510	561	505	515	488	487	539	511	469	511	512	515	541	540	540	544	503	506	499	516	518	514	516	483	527	474	523	491	504	553	492	464	476	507	496	538	520	479	508	450	540	468	539	530	498	508	539	534	496	522	510	480	486	529	503	508	518	530	498	525	516	486	492	540	488	506	513	511	497	477	498	533	489	488	490	505	528	536	482	525	487	554	492	521	502	485	539	506	512	511	484	449	502	530	516	512	509	511	507	494	532	527	536	531	515	509	530	493	494	526	534	500	522	489	512	495	521	509	503	529	474	517	498	472	475	514	526	475	530	489	483	502	504	527	496	532	517	512	505	479	479	476	502	494	497	527	483	507	500	501	508	520	487	486	469	513	531	490	487	470	497	502	497	531	525	510	500	524	547	489	510	524	479	540	528	520	513	515	526	478	523	520	496	509	540	482	489	476	486	503	522	486	542	469	481	454	493	512	482	525	507	522	475	485	516	523	515	497	508	514	499	495	477	482	520	489	460	496	482	470	487	527	516	516	512	491	520	478	506	498	459	474	497	535	492	469	519	545	479	511	502	485	493	521	531	517	518	510	488	495	508	522	469	473	491	510	496	486	527	529	481	510	510	539	550	449	491	493	517	527	496	459	512	514	489	522	516	544	489	498	535	530	479	468	535	519	517	546	504	526	493	490	496	509	493	541	510	491	515	539	538	476	514	491	515	492	495	482	489	526	482	481	527	471	473	525	491	498	514	492	515	506	504	490	525	502	482	502	509	541	510	502	478	493	522	538	511	516	483	475	470	516	486	526	491	509	509	497	490	466	500	502	459	471	487	558	525	492	513	530	489	487	525	501	499	487	520	498	487	499	484	498	473	452	490	524	528	501	509	526	508	496	513	521	487	519	498	510	462	486	502	528	501	518
24952	21503	24845	28574	21539	19885	3076	942	2651	1496	365	287	293	317	308	306	271	269	300	259	281	304	278	288	291	248	280	282	277	268	291	328	291	308	282	347	271	288	284	257	273	267	294	245	303	289	299	285	275	310	288	286	275	300	284	282	294	260	291	261	317	283	262	307	318	276	258	292	291	266	288	273	266	272	267	292	277	262	240	288	315	288	308	272	290	280	294	316	253	267	298	283	252	276	278	292	286	296	275	278	281	260	290	305	271	270	274	266	275	314	240	294	285	283	286	282	294	272	297	285	265	282	278	290	287	283	282	301	263	248	282	271	271	268	289	301	282	310	293	287	266	259	276	279	290	294	285	285	308	286	272	279	335	281	267	318	292	300	311	254	280	251	306	301	267	307	268	297	279	305	330	295	295	299	253	252	260	263	281	285	282	272	287	287	270	263	258	280	280	283	262	277	300	241	301	274	275	290	269	288	298	279	278	275	293	268	299	278	256	288	299	293	298	274	311	301	269	277	234	239	281	290	272	275	298	279	297	289	300	274	279	255	295	286	308	252	287	255	271	285	286	294	270	285	276	303	296	288	258	266	278	291	296	297	298	314	277	270	282	296	273	286	305	270	287	251	266	297	304	273	286	321	306	244	302	256	305	289	277	272	273	269	279	284	295	291	308	264	293	281	293	297	280	282	278	280	289	269	275	256	293	274	292	277	275	287	260	284	274	269	267	276	314	289	292	291	258	310	278	283	249	287	297	273	280	290	309	284	275	289	275	273	274	293	306	283	282	264	280	243	290	269	278	282	290	286	288	301	294	280	278	304	296	282	296	290	286	276	283	319	258	318	260	305	311	303	315	293	295	288	301	257	295	291	268	283	285	292	293	264	272	265	299	301	282	275	300	278	285	272	264	286	267	276	294	287	269	272	285	298	303	289	280	293	291	316	272	313	277	277	280	295	265	275	273	284	287	268	285	301	303	294	314	306	310	300	266	305	264	265	287	280	284	294	271	273	289	291	274	302	304	300	292	247	264	263	276	300	304	263	289	304	255	275	280	289	314	274	292	301	309	285	284	272	270	280	266	277	268	263	279	289	265	289	269	291	300	310	273	282	300	282	265	250	253	275	305	278	265	282	280	281	285	283	256	272	287	282	288	277	299	281	294	284	286	294	305	302	269	280	288	272	273	286	243	267	274	250	292	312	250	275	276	278	310	285	283	302	251	309	283	301	269	292	290	242	291	266	269	290	274	282	273	277	265	327	328	257	281	307	276	281	292	276	287	262	243	303	278	255	343	300	285	279	265	291	295	299	311	244	262	275	333	263	319	294	297	287	278	295	277	292	303	271	292	278	236	267	305	305	325	298	271	274	296	319	305	278	284	265	271	274	289	279	293	283	311	277	282	294	283	276	284	287	286	310	305	274	273	289	282	269	305	289	283	318	264	294	272	298	253	288	290	291	311	254	295	279	283	291	311	264	299	275	285	301	290	280	305	285	271	294	301	278	258	285	287	297	268	294	282	325	292	276	284	248	294	265	271	263	299	263	292	253	282	294	258	277	284	300	283	283	300	265	276	293	279	273	267	289	284	300	286	263	297	274	287	270	285	286	276	279	272	299	259	279	292	254	289	290	293	298	287	250	295	278	278	296	285	279	306	286	275	267	285	294	264	279	288	265	296	254	309	266	312	260	288	301	282	308	272	314	268	296	270	276	268	310	300	305	249	274	309	295	289	290	288	266	291	291	304	273	261	277	266	306	293	304	259	286	274	293	272	273	242	283	273	285	269	270	281	289	263	276	266	311	256	279	302	297	290	263	282	244	299	285	255	284	302	281	261	274	314	295	282	279	284	270	268	280	241	283	288	269	293	280	259	277	279	315	311	319	276	287	291	265	296	287	276	260	265	304	277	292	296	264	277	275	279	308	290	317	283	324	300	299	265	269	249	263	265	285	308	277	309	279	287	301	292	265	308	291	299	292	305	266	313	282	262	246	263	281	248	290	256	257	266	290	276	306	280	279	275	303	271	258	251	275	283	314	289	286	301	278	271	310	255	279	290	273	275	275	334	305	286	272	267	312	308	273	284	297	266	267	291	277	267	254	289	285	321	279	268	274	267	298	272	282	271	285	271	285	247	284	262	301	269	297	267	301	253	289	292	302	270	277	296	293	297	275	282	279	280	279	301	297	273	272	324	267	286	276	292	281	289	286	276	252	308	285	327	285	286	306	271	278	297	286	280	266	274	293	316	290	276	292	288	332	308	269	271	284	285	285	257	295	259	262	251	269	262	260	296	277	269	275	286	264	297	305	283	304	278	304	271	304	281	286	299	276	289	282	258	275	275	263	270	281	258	280	277	281	282	299	287	257	288	256	308	271	257	287	267	237	268	277	301	312	270	327	244	255	295	277	315	276	289	295	293	261	286	288	254	286	257	289	311	252	288	287	287	267	284	287	273	278	280	304	290	251	295	301	299	301	283	281	275	271	311	267	262	276	282	267	308	305	281	301	294	291	290	303	306	278	297	284	280	244	288	288	287	269	275	287	278	274	299	281	282	283	260	278	284	284	256	259	313	257	271	299	279	242	279	230	302	267	290	285	316	248	291	255	273	283	300	266	321	286	284	276	306	290	271	259	245	269	252	276	274	282	313	296	300	308	297	283	289	288	292	296	247	280	280	278	280	295	304	290	287	274	265	294	282	260	290	285	296	317	283	269	270	280	295	291	274	248	283	267	311	289	267	289	270	305	276	283	275	285	305	267	250	230	326	317	288	276	283	288	294	280	278	306	317	300	286	281	291	283	283	290	296	295	288	307	298	255	300	295	298	302	280	269	256	275	300	291	284	252	249	276	284	265	268	280	284	278	262	304	285	292	256	278	296	301	280	283	281	262	295	297	271	272	272	284	310	288	319	255	295	272	301	284	276	271	310	269	270	260	309	313	335	285	286	303	278	305	301	304	265	284	309	299	295	269	295	279	288	291	279	290	292	290	277	273	313	266	296	277	315	289	244	258	289	281	291	284	289	286	291	284	299	286	305	296	276	279	285	307	270	264	302	292	279	279	297	282	271	275	266	292	281	264	281	290	311	289	291	308	265	287	311	271	312	274	277	267	283	268	261	296	281	269	257	278	272	243	276	284	291	303	280	283	264	298	290	242	278	284	272	239	257	306	283	286	274	295	292	266	323	276	279	281	262	275	307	282	274	252	249	302	310	318	289	273	267	302	307	258	290	303	293	262	306	273	314	271	283	303	297	305	268	287	269	264	286	292	264	289	286	271	276	320	296	309	283	300	298	275	298	319	287	296	276	289	263	293	294	275	302	317	309	320	284	284	306	319	281	245	270	277	292	278	264	297	289	295	253	297	306	269	255	303	280	277	282	317	269	334	265	271	306	272	280	268	273	275	319	274	287	304	274	290	282	264	293	304	290	321	301	282	310	278	315	316	274	272	295	274	285	281	302	284	296	285	292	313	283	264	290	289	265	270	287	297	292	325
23177	34859	19847	8607	4095	2144	1202	1016	1972	1375	699	709	713	713	706	709	728	706	718	681	685	672	714	742	724	694	736	675	726	715	678	717	698	658	650	687	714	727	701	643	631	673	711	676	721	673	686	701	686	695	682	703	721	666	697	692	658	707	666	642	740	642	708	654	645	649	672	660	753	690	707	706	715	701	652	704	634	701	718	688	690	673	657	686	696	667	659	673	706	676	680	726	717	685	684	702	704	714	672	690	681	729	719	715	669	660	709	673	652	646	730	703	700	702	688	665	668	709	660	700	709	718	694	709	675	731	696	709	741	659	651	710	665	642	723	665	679	693	681	618	673	693	681	684	642	652	713	701	670	723	661	717	632	721	691	660	701	666	717	699	652	675	664	654	710	661	680	692	699	680	667	737	707	728	668	676	688	659	674	712	715	722	697	693	648	701	667	693	668	682	632	646	653	654	724	645	700	733	766	743	666	686	644	722	670	707	694	725	673	715	699	653	734	708	692	707	665	670	671	716	671	668	650	666	669	696	721	636	677	728	699	682	683	697	728	695	687	714	690	716	742	692	640	692	706	701	715	707	714	699	710	723	658	699	690	725	694	685	697	692	660	693	702	688	685	685	683	724	703	663	716	666	692	709	688	695	691	698	661	677	698	697	676	704	732	640	711	717	672	718	682	731	655	677	709	680	648	673	691	691	703	673	696	722	665	658	692	634	705	666	697	691	735	673	653	700	718	681	706	705	683	709	677	742	725	668	681	686	645	685	691	718	676	678	679	640	714	669	718	666	656	661	667	653	746	731	679	716	687	661	681	691	656	639	700	705	692	710	689	713	657	715	700	661	670	668	781	699	693	684	703	721	717	677	687	692	710	700	707	688	674	667	700	716	708	716	671	672	704	704	630	759	673	682	717	727	671	714	660	659	646	659	707	694	691	715	695	680	704	674	650	696	713	683	668	729	704	715	640	623	681	691	668	693	705	692	687	706	709	694	703	698	682	659	701	683	719	672	715	664	703	700	693	691	728	641	729	698	687	729	718	707	673	712	710	721	743	686	685	690	701	711	697	699	680	686	703	665	668	732	701	752	694	660	703	663	685	671	719	700	690	716	711	675	693	702	709	664	695	680	658	701	691	709	679	675	723	721	721	745	649	687	675	740	713	661	682	690	707	697	654	720	701	699	717	707	663	718	688	661	699	658	724	677	700	702	669	659	700	676	680	666	716	740	659	705	726	693	701	704	710	624	695	674	666	704	709	658	718	707	701	654	693	671	706	689	728	637	699	714	714	654	721	707	723	693	700	731	691	670	672	686	688	683	656	688	711	713	686	715	717	746	648	674	668	687	676	674	695	722	652	701	660	682	680	726	683	642	710	654	664	720	670	697	707	685	700	661	669	724	665	679	705	648	695	691	687	719	708	696	667	642	700	710	684	722	702	666	707	698	696	711	699	699	700	699	689	694	696	658	684	703	681	684	726	675	688	708	687	744	696	702	732	641	658	754	701	663	707	692	709	667	673	655	693	716	681	682	657	701	661	672	623	695	670	657	696	687	667	674	698	704	695	743	738	721	705	721	670	657	745	707	708	693	732	683	703	730	666	735	688	739	731	686	659	693	704	714	706	677	726	678	729	663	719	711	677	657	705	691	680	672	710	692	704	641	662	735	702	655	704	758	659	685	720	703	744	681	715	637	726	719	689	657	727	694	697	747	671	671	660	687	668	704	716	676	655	673	680	733	674	728	737	655	698	666	696	684	649	643	680	682	738	707	675	733	647	708	714	595	644	665	711	674	653	682	675	696	716	698	717	646	675	708	647	649	691	647	635	695	715	671	692	653	713	709	646	702	671	672	659	682	685	681	706	743	681	670	665	685	681	663	712	678	655	662	708	702	677	677	704	715	745	700	654	663	714	695	723	669	669	695	684	714	730	687	719	716	688	676	701	668	653	711	681	707	669	690	687	657	710	697	669	744	664	679	659	721	690	685	689	691	684	702	697	663	667	714	645	681	714	713	694	688	689	715	674	658	712	644	716	646	701	638	671	736	655	690	680	673	702	698	718	644	665	693	724	661	652	679	655	671	697	629	666	711	708	692	681	693	674	745	683	677	667	678	661	660	657	674	657	689	698	724	681	672	729	640	723	655	687	702	752	692	661	711	690	720	715	758	668	666	638	697	693	678	672	644	681	725	679	747	691	726	726	684	637	679	666	709	614	700	701	696	687	668	657	734	669	708	699	755	762	672	675	687	663	746	689	680	690	710	702	693	648	692	642	685	734	640	671	666	648	686	709	655	727	682	705	696	715	690	688	688	669	689	697	671	672	696	696	755	684	740	701	709	690	673	647	675	712	694	660	685	661	695	714	665	680	682	676	675	728	705	665	731	661	689	692	670	714	696	653	657	665	666	652	728	707	620	680	654	703	701	692	743	700	663	703	698	692	668	689	671	664	716	701	667	717	744	706	711	699	759	657	696	647	676	710	689	693	728	721	744	676	681	701	673	680	717	691	683	749	662	674	720	693	705	637	729	645	682	680	631	720	707	680	729	644	664	694	676	683	668	736	671	716	651	722	668	713	674	717	646	706	687	687	711	717	716	698	716	698	703	704	681	653	679	636	679	684	658	731	683	705	690	685	660	695	668	682	676	737	699	713	672	694	713	743	709	702	695	664	703	762	652	686	674	699	717	738	704	713	737	633	732	708	682	742	687	699	652	673	730	671	700	724	649	713	676	735	678	664	687	652	682	738	674	692	717	660	683	637	715	698	693	690	638	701	657	671	664	717	670	709	690	672	666	663	696	700	694	713	698	708	696	643	711	717	679	656	711	737	695	648	706	689	668	722	671	647	702	697	695	666	735	674	691	671	698	698	691	746	658	663	708	724	672	665	661	632	671	713	710	688	699	735	633	683	664	683	736	702	700	658	692	691	709	712	674	714	696	678	658	687	687	674	668	661	696	684	628	731	733	699	686	710	722	711	681	711	681	662	658	714	635	698	702	693	707	709	693	688	626	702	725	739	723	674	671	686	701	692	680	684	667	704	686	714	663	721	673	671	710	666	687	723	712	634	679	709	707	729	681	708	718	683	672	629	697	710	664	738	709	701	671	667	687	709	697	686	693	686	673	686	676	660	636	715	715	680	703	675	669	656	714	687	684	669	704	709	676	700	679	675	716	679	679	706	707	705	677	686	682	683	657	666	684	722	681	688	723	683	657	666	674	713	729	696	644	708	693	673	726	668	720	694	660	681	721	660	663	676	702	700	697	686	701	651	700	698	675	649	702	665	673	676	661	702	712	694	702	722	691	670	712	678	708	717	737	692	661	673	700	688	722	726	668	760	662	696	700	674	677	640	708	677	651	751	677	711	676	700	694	659	726	701	672	694	651	700	698	717	655	700	660	687	702	667	707	663	692	740	701	703	691	701	644	687	663	692	664	687	766	698	688	735	710	670	685	699	698	713	694	672	653	661	710	680	681	677	720	694	629	724	702
24416	21548	25285	28266	21559	21637	16919	4130	6522	2791	484	270	314	282	277	267	286	263	282	240	249	248	253	278	253	299	249	256	279	263	252	297	287	264	286	284	263	291	270	271	246	269	290	280	251	267	248	284	276	271	261	273	244	245	251	294	268	235	269	299	287	286	281	269	276	256	273	271	261	243	259	266	242	307	264	293	278	271	254	255	279	275	283	259	259	264	279	286	297	280	291	258	262	295	288	241	258	263	266	255	280	292	285	274	267	264	265	268	258	253	285	251	270	259	290	273	246	260	262	234	269	301	268	266	265	264	251	286	259	258	277	268	283	258	258	289	232	246	266	247	272	274	268	252	259	279	303	260	261	305	259	258	248	268	258	248	259	274	266	266	270	278	292	249	254	252	258	245	259	312	261	223	285	270	231	283	257	257	258	237	275	257	248	284	280	262	272	264	288	265	270	258	265	250	291	247	247	269	261	264	285	292	266	256	275	276	256	291	284	263	268	262	255	306	304	290	275	279	268	257	275	249	290	239	248	274	256	275	280	249	267	258	289	266	247	237	258	268	288	241	259	276	280	251	259	253	247	252	281	275	279	261	299	260	268	284	248	269	283	259	271	311	299	301	260	300	251	299	300	253	272	239	251	266	279	264	239	257	261	241	289	276	256	261	272	273	241	256	282	247	279	261	287	281	223	268	250	261	290	277	240	243	279	244	283	280	288	284	285	278	272	268	294	272	230	257	238	245	285	285	264	269	260	276	274	246	286	298	291	255	279	265	273	309	241	273	316	275	241	294	277	254	248	252	270	310	248	260	232	262	285	238	278	273	271	259	246	260	313	296	291	242	247	258	263	282	264	261	267	255	259	269	275	257	255	281	296	284	282	271	272	250	271	239	300	292	260	259	287	259	231	251	255	259	268	267	269	233	281	286	278	271	270	260	274	273	248	268	258	255	250	307	225	245	255	291	277	256	275	282	287	300	267	285	264	250	280	274	284	234	298	281	250	264	254	253	258	288	277	259	244	251	256	259	250	266	269	261	251	281	234	253	249	272	293	252	268	270	246	291	260	268	246	235	262	273	285	254	247	245	289	243	300	259	314	254	235	286	310	285	305	269	262	280	258	274	272	288	261	282	239	246	232	269	275	269	271	299	257	260	270	299	255	297	265	279	275	283	255	278	268	272	275	236	271	255	262	280	271	272	284	260	276	254	246	285	282	274	241	260	258	294	291	296	255	259	263	274	229	281	278	276	277	273	281	283	275	232	274	260	273	273	254	245	277	282	282	246	311	300	256	233	284	267	262	284	268	295	270	252	280	241	262	270	249	280	298	269	302	324	275	256	232	263	252	270	271	276	266	255	254	241	280	275	271	267	270	281	244	273	243	277	259	323	251	235	284	258	274	261	273	261	247	264	291	280	274	277	260	298	314	300	265	273	283	276	264	262	257	279	250	259	288	245	280	257	278	233	272	255	296	269	272	279	272	273	282	280	271	264	262	279	302	261	273	251	299	279	248	252	285	314	291	245	276	241	256	262	300	236	248	242	270	281	267	258	254	240	264	272	296	259	253	263	280	277	272	272	258	278	299	257	267	244	243	263	270	224	303	251	265	276	244	271	301	246	252	280	272	279	258	270	275	271	272	274	278	268	254	270	255	285	255	253	267	257	248	250	254	304	296	291	256	251	267	274	259	256	247	279	284	241	269	290	251	272	286	252	248	254	265	273	286	273	255	252	278	272	263	269	285	276	255	254	276	262	279	271	253	279	266	280	245	275	246	258	267	245	262	274	273	282	291	281	280	241	233	237	288	246	269	255	276	270	264	264	269	261	255	297	291	280	260	254	243	273	279	303	272	279	265	273	271	290	254	256	240	266	256	261	276	304	267	287	282	261	290	261	285	254	261	251	278	282	260	256	254	280	290	264	283	219	284	275	256	279	254	254	246	279	240	280	272	256	258	262	250	278	262	272	263	252	257	265	253	268	286	240	258	256	253	258	272	274	258	269	251	280	243	259	262	280	287	252	304	256	256	241	287	275	286	274	246	304	234	263	249	293	288	254	281	279	289	298	283	271	240	270	267	286	265	254	290	287	258	255	274	251	262	257	315	253	249	264	264	251	272	250	234	267	265	292	265	254	259	261	282	268	260	247	252	252	260	258	247	312	286	236	273	270	247	260	269	274	233	260	245	270	295	262	269	290	258	295	270	288	300	290	277	282	255	260	281	284	229	256	273	252	267	240	247	251	277	275	247	282	273	256	235	272	261	248	290	316	259	233	274	259	261	281	273	288	267	289	287	276	253	245	242	275	294	265	255	273	233	261	262	273	277	249	280	252	277	256	245	274	280	256	272	265	309	286	249	269	234	269	251	260	249	256	303	239	278	264	276	278	252	285	269	281	254	281	255	267	258	262	258	249	275	274	278	241	238	292	292	286	271	252	265	267	272	271	276	299	265	273	264	282	259	236	239	247	258	280	272	246	256	313	283	253	255	244	259	271	289	275	242	272	247	254	293	291	243	281	254	269	247	258	281	271	287	289	267	261	236	222	260	293	261	246	271	253	255	265	300	275	270	212	255	245	250	267	278	256	290	295	315	265	249	244	266	286	252	266	261	224	272	263	261	269	235	269	239	242	252	268	245	255	272	215	259	248	273	251	307	309	300	274	279	227	256	261	250	286	262	276	259	252	249	283	258	280	254	288	278	249	257	291	270	278	268	258	251	262	248	269	259	239	271	280	291	267	257	255	256	257	233	300	255	244	271	256	286	254	249	271	250	285	303	277	268	256	268	256	254	253	256	252	258	253	240	250	254	252	263	256	282	269	262	273	287	267	276	290	274	285	260	274	273	254	284	262	265	282	271	271	281	278	272	236	263	272	251	253	266	262	259	288	246	307	302	281	288	297	297	283	281	263	235	250	264	303	280	251	292	308	284	237	291	263	244	284	243	285	239	263	258	266	255	242	282	272	273	240	262	280	286	240	279	277	264	249	273	256	294	257	283	309	274	256	253	275	284	249	287	277	250	236	260	259	256	273	290	285	276	224	250	263	288	263	247	267	253	282	303	258	264	261	264	275	239	260	253	251	248	292	231	277	241	297	266	261	255	267	273	248	242	261	292	289	276	244	267	252	273	282	293	273	251	253	251	278	264	278	273	296	280	277	239	249	299	243	274	243	278	263	256	236	264	297	284	273	276	282	282	241	273	282	264	262	228	297	263	276	305	250	286	280	263	262	282	278	270	297	297	284	283	256	263	257	286	253	254	289	256	270	263	279	273	267	261	270	276	256	284	304	247	282	261	272	256	281	255	258	265	252	274	272	289	286	269	234	263	270	266	282	281	279	273	298	307	272	272	278	270	254	262	291	236	261	250	254	244	284	277	278	284	269	304	246	254	257	241	282	270	268	274	263	245	248	287	268	241	301	276	284	281	303	292	244	312	275	274	279	298	267	268	290	287	260	235	263	288	276	259	267	282	265	265	279	244	261	278	273	298	267
26205	40331	25257	11888	5892	2837	1374	2228	3761	1908	688	658	654	666	611	689	646	629	631	660	659	586	646	643	643	611	659	637	624	659	651	592	606	600	614	635	632	614	620	589	633	639	699	605	615	608	589	598	624	642	615	642	635	606	625	661	618	645	658	663	611	629	651	655	639	630	628	658	642	636	591	660	625	647	642	640	669	631	602	637	650	640	608	673	632	633	668	640	665	631	641	629	624	605	617	634	688	622	636	641	623	638	599	662	628	655	644	621	595	656	659	659	665	678	651	678	643	636	661	630	674	669	626	631	671	607	617	634	646	629	628	630	635	663	632	662	600	598	644	619	643	635	585	678	634	657	587	610	605	633	647	643	621	665	590	641	657	663	586	630	616	655	590	619	655	622	672	647	631	629	646	634	596	626	642	574	659	635	607	647	661	659	672	642	580	627	653	658	657	638	634	614	593	621	612	615	651	677	667	614	610	624	620	646	643	636	640	713	622	636	654	629	658	635	624	626	617	604	588	663	629	666	656	672	627	668	668	613	618	665	616	611	621	654	658	646	650	656	601	672	628	601	602	629	612	682	673	649	644	614	611	671	648	638	606	652	605	659	661	625	638	606	702	613	648	624	598	628	619	656	600	687	666	669	657	611	621	631	623	637	665	606	557	613	673	628	629	659	660	637	652	630	616	646	627	643	625	631	613	605	619	646	584	590	608	640	634	629	607	626	657	664	607	597	640	574	607	645	625	635	618	632	635	599	645	612	637	633	616	624	625	656	631	646	676	598	644	580	688	650	689	637	593	617	643	604	611	683	629	655	620	625	627	676	603	639	635	642	616	638	576	671	672	654	713	636	596	639	659	629	637	665	638	621	635	633	662	633	639	627	655	624	616	628	648	648	591	624	616	627	629	675	605	637	632	613	679	632	647	617	645	605	659	622	649	612	575	639	658	633	603	663	634	622	665	639	665	628	627	606	643	588	632	696	589	631	668	637	617	635	626	613	666	626	650	608	672	654	619	617	581	627	661	644	611	686	642	680	592	604	636	585	610	640	630	627	600	643	681	666	635	647	602	641	643	659	632	629	613	604	639	633	632	643	619	623	653	644	621	629	674	626	617	598	650	571	616	617	663	617	639	643	606	657	591	610	622	607	619	671	632	646	583	630	672	621	636	645	609	615	660	629	636	618	623	638	613	616	642	618	636	592	678	634	611	623	609	628	645	639	668	641	652	670	638	600	598	645	601	634	663	679	628	595	644	655	670	657	627	638	636	648	656	621	587	655	615	653	648	637	661	609	608	615	598	622	672	618	620	637	650	587	647	633	609	612	606	663	621	614	667	667	637	648	683	641	641	669	630	592	609	617	639	690	595	609	626	651	687	643	667	627	609	602	599	643	660	629	637	621	622	604	601	636	662	644	593	623	650	622	631	620	637	646	692	624	628	601	645	647	654	630	650	637	665	684	630	601	684	620	596	701	684	640	618	636	629	635	651	628	623	622	620	670	644	653	613	613	634	634	620	646	596	632	627	652	629	652	614	637	634	666	626	703	641	644	624	636	619	632	650	668	630	595	662	609	658	606	614	623	633	635	649	597	642	607	646	616	636	586	660	601	605	676	652	639	589	616	607	608	644	620	619	670	610	616	639	663	638	617	616	627	618	601	624	664	606	634	634	687	626	602	622	635	596	609	642	647	634	640	647	617	643	574	640	641	670	676	679	643	606	593	616	626	610	631	602	637	647	627	608	661	661	668	621	646	652	669	634	637	635	628	601	662	637	669	634	644	626	627	651	645	633	636	623	639	655	673	639	593	627	609	655	620	670	624	650	626	649	657	632	639	645	656	692	664	612	652	609	642	673	623	637	610	657	611	619	616	642	632	633	602	616	637	617	670	627	658	633	681	650	617	648	626	670	617	601	627	638	620	691	610	590	625	643	622	632	564	591	616	651	666	613	680	661	625	618	656	612	605	631	641	608	622	632	647	666	614	656	611	645	635	613	640	626	667	654	632	613	675	615	646	639	639	620	656	656	621	619	609	637	613	626	606	608	707	620	618	615	616	621	623	641	610	620	624	598	672	638	656	653	632	693	673	635	625	632	622	660	635	652	632	603	675	632	644	660	617	575	600	627	636	645	647	633	696	638	624	646	668	661	637	599	594	646	655	637	607	661	642	614	607	633	630	663	627	621	655	652	615	628	639	645	629	675	631	654	675	646	614	626	646	625	608	622	613	623	650	681	659	664	617	638	627	597	645	624	626	644	645	619	681	660	603	595	669	609	567	659	616	652	627	649	660	664	607	610	597	599	656	617	644	612	626	601	608	634	637	582	639	650	661	628	629	641	612	623	623	659	640	624	652	626	633	604	625	681	621	592	678	625	651	621	655	621	622	618	639	645	634	651	648	627	643	631	618	655	572	615	646	653	650	630	620	647	645	624	667	643	630	665	639	631	637	652	659	611	614	649	636	598	664	643	609	643	651	653	669	637	638	621	632	651	633	626	653	666	634	649	621	694	604	625	630	627	597	655	612	641	649	639	627	635	629	623	676	653	608	643	663	660	622	656	652	664	652	603	617	630	611	669	604	641	666	659	628	647	643	642	624	644	612	642	644	655	654	628	645	638	635	632	618	635	631	591	602	598	673	626	637	572	622	647	638	605	668	691	620	640	587	591	621	653	628	585	584	609	641	617	626	655	637	663	627	647	612	619	605	635	613	632	633	594	611	609	625	601	655	625	600	604	651	622	606	645	623	645	636	655	640	618	644	642	602	688	667	634	625	636	640	665	605	652	668	646	652	608	633	611	606	651	607	593	649	620	636	632	611	643	607	625	602	625	642	636	605	650	669	653	640	634	631	626	591	652	609	616	631	632	641	629	659	663	665	622	628	625	606	652	598	636	618	667	642	648	613	596	645	651	639	647	649	622	632	661	640	607	624	602	647	648	657	605	667	627	625	624	616	619	656	648	645	657	610	643	644	609	666	637	640	635	648	602	645	609	647	636	619	630	630	619	627	683	624	609	625	592	570	623	652	582	588	629	593	656	641	647	650	632	576	642	626	712	619	626	643	615	625	613	629	552	602	605	625	635	666	601	633	615	636	655	589	622	615	629	611	672	638	582	653	623	671	625	617	634	659	622	622	652	614	592	594	616	644	590	678	635	627	641	640	614	608	598	652	614	650	647	632	619	644	599	584	659	595	657	674	626	616	594	634	655	642	643	579	597	694	639	615	648	631	654	589	651	651	649	626	653	632	623	625	603	615	649	648	613	659	649	576	609	603	602	615	624	670	690	609	618	635	610	656	602	655	657	630	636	655	636	668	612	637	652	598	650	667	638	622	620	678	666	626	611	636	621	625	650	650	630	621	636	623	630	605	630	589	581	592	652	638	663	626	640	651	636	626	630	608	651	627	689	633	621	604	617	620	644	635	594	655	616	628	617	637	627	645	646	607	641	617	617	605	600	661	648	632	642	621	643	593	683	640	619	627	636	610	602	641
32081	23252	20742	7924	2098	1094	571	360	484	351	194	197	183	209	175	234	198	208	198	194	175	185	186	212	205	166	192	220	188	162	181	197	214	170	223	197	182	223	192	179	181	191	194	186	192	188	223	216	200	205	182	185	184	172	199	223	213	176	209	201	196	197	184	174	193	178	203	176	198	189	197	184	180	187	188	189	177	183	201	169	179	187	185	179	205	192	209	223	197	223	182	183	178	196	203	203	206	248	215	203	228	182	173	180	200	188	190	211	173	199	170	188	175	175	177	176	199	196	208	193	210	194	198	190	172	224	193	207	192	218	190	175	181	197	191	192	185	188	197	197	167	207	208	198	196	195	169	182	212	180	206	201	201	200	171	193	193	204	201	184	173	230	175	182	181	167	170	218	207	197	199	200	187	183	205	215	180	189	185	169	196	201	196	232	185	204	193	157	198	210	214	182	198	178	219	200	182	191	197	202	185	185	184	205	184	199	165	172	202	215	187	173	195	192	203	181	176	178	170	191	207	182	202	180	193	206	185	191	184	198	181	177	198	186	155	161	198	198	203	196	196	175	204	191	187	209	183	170	188	190	165	185	184	199	193	202	194	214	200	206	194	200	186	213	218	182	199	193	172	181	163	197	201	188	184	184	160	153	222	192	196	209	194	177	219	189	188	176	175	209	156	200	183	208	210	213	210	167	197	209	208	191	180	208	209	192	196	177	175	219	171	194	212	212	218	206	205	213	184	190	188	188	184	208	180	196	189	214	195	208	197	163	208	204	205	179	233	203	199	196	183	207	203	214	206	203	200	185	184	211	182	200	176	201	195	184	183	203	192	212	180	180	176	187	223	201	208	201	190	208	239	192	190	218	167	182	180	195	207	189	198	181	195	207	200	189	202	196	195	183	198	213	175	191	186	197	196	166	197	180	191	206	188	200	198	167	186	185	180	191	204	198	176	174	225	185	187	219	181	189	193	173	178	191	174	193	228	191	195	180	188	224	212	220	198	175	203	209	213	212	195	196	209	191	230	195	233	188	208	216	209	182	200	188	205	162	212	176	204	201	195	206	177	186	189	186	174	199	192	203	191	200	159	191	186	184	167	150	187	211	198	178	161	182	192	220	214	221	186	200	186	154	190	187	203	169	191	192	195	191	194	175	200	212	192	174	195	192	199	191	205	191	189	181	179	170	216	182	191	208	221	205	207	213	175	192	152	209	189	190	204	177	198	212	222	203	192	189	207	172	196	211	200	194	145	169	220	182	207	200	202	226	209	193	223	175	204	217	188	183	208	190	201	184	202	175	210	178	205	195	191	174	193	176	208	185	170	192	178	194	160	194	201	168	171	182	169	191	205	193	188	185	202	187	161	180	182	184	196	203	190	190	171	192	185	187	210	178	196	201	203	186	183	186	174	186	175	163	193	199	205	197	209	177	191	189	231	208	185	199	188	173	192	202	216	198	193	205	197	190	172	188	203	184	178	159	192	217	185	188	155	178	223	205	213	211	184	183	168	203	217	208	200	177	199	200	210	196	199	176	207	183	186	199	184	187	215	214	188	197	189	215	191	192	202	207	176	206	209	187	161	201	196	206	187	180	195	187	179	202	224	199	209	186	186	198	163	176	175	216	193	197	214	205	172	199	204	215	213	184	168	187	192	184	197	192	160	211	209	189	165	201	177	196	160	192	210	181	203	191	188	175	194	198	211	196	183	165	208	178	191	186	189	181	199	185	196	198	162	190	166	169	191	198	180	153	230	201	198	201	201	190	192	180	200	206	186	188	231	192	196	223	209	194	186	190	208	181	205	178	164	218	212	210	193	220	185	208	189	200	201	187	210	196	179	203	191	202	198	185	202	176	195	188	185	179	219	192	176	183	210	178	208	210	200	188	186	178	198	209	184	181	209	191	190	166	202	179	191	180	185	178	181	176	221	191	214	207	171	188	175	179	202	201	174	202	192	192	197	197	206	189	197	181	202	222	204	182	186	198	202	189	209	174	191	191	220	184	190	178	213	201	207	187	201	186	209	178	191	199	189	196	181	212	183	205	173	195	201	182	175	202	182	167	189	193	195	190	201	179	186	194	205	211	197	179	170	185	198	162	187	180	202	212	221	226	208	177	158	191	197	194	188	212	206	199	206	188	188	180	216	180	177	187	194	181	167	187	210	215	200	242	202	190	206	186	208	209	199	178	180	184	194	201	191	197	207	236	199	185	233	209	179	185	196	191	196	175	194	185	203	190	205	175	219	181	184	196	191	198	192	165	192	202	191	172	199	207	196	185	168	211	198	192	204	207	184	192	200	223	222	193	222	182	182	203	191	198	178	184	217	179	181	184	191	207	200	199	196	165	205	204	168	226	199	190	188	190	184	190	180	178	196	204	213	185	180	199	210	190	182	181	176	202	183	195	187	210	207	195	223	181	165	198	179	180	173	188	175	197	188	181	208	196	207	199	195	195	178	177	193	196	180	188	228	192	217	208	210	195	193	175	198	203	170	190	192	212	192	196	155	201	194	207	187	206	214	188	167	174	194	198	236	180	216	197	192	193	188	179	188	221	180	175	232	200	205	183	208	186	211	212	184	175	178	189	210	195	189	184	204	197	172	181	187	225	191	184	203	219	187	183	188	158	208	191	185	180	193	192	207	201	192	199	201	194	200	196	183	194	189	196	194	178	193	181	187	191	209	208	185	203	186	190	172	183	193	194	197	205	161	194	205	190	186	188	204	211	188	202	182	186	202	180	186	200	194	171	181	179	203	212	179	191	184	199	192	218	209	198	188	213	205	208	153	187	240	205	196	204	202	162	215	183	193	198	204	183	207	222	183	176	198	203	205	209	193	199	167	178	198	183	183	182	174	188	182	189	163	175	177	175	185	172	180	176	223	174	174	209	188	200	200	212	185	188	181	198	186	187	197	194	207	202	195	193	195	166	191	189	180	216	230	191	203	178	197	201	198	227	222	203	200	184	184	186	219	197	208	181	186	189	193	190	202	199	179	186	198	199	202	186	202	178	193	175	170	202	175	187	190	199	212	203	204	233	186	225	175	209	194	185	172	175	186	192	181	175	229	196	199	174	203	161	194	198	197	184	207	189	190	207	167	214	174	177	186	182	198	217	197	206	189	192	182	214	181	192	197	205	183	163	184	189	175	202	179	176	197	189	192	181	182	210	184	198	202	185	198	203	182	197	195	164	233	189	166	184	189	188	203	183	209	194	180	181	190	198	190	219	183	183	171	193	178	214	190	212	205	203	206	203	188	180	196	215	191	183	190	195	171	188	214	191	192	163	192	182	229	186	200	193	209	210	183	175	181	168	187	197	196	170	202	196	183	183	195	200	162	205	209	180	171	184	199	216	180	178	220	185	182	186	217	202	198	172	194	162	195	185	194	206	188	182	166	229	196	171	183	182	229	201	204	175	156	191	187	188	211	220	194	210	192	174	221	191	201	179	211	186	184	176	180	194	189	218	189	194	221	203	186	202	190	201	216	183
23774	26806	13075	3933	1573	942	673	599	672	626	538	546	491	517	523	514	526	540	539	495	520	521	508	528	535	483	518	527	528	519	528	527	563	451	519	510	501	486	531	506	502	478	503	531	551	496	524	517	483	486	538	528	515	519	497	516	493	481	511	508	526	468	509	484	522	525	507	522	469	484	552	488	514	478	500	518	526	545	502	543	526	475	521	546	506	526	501	521	511	519	495	505	532	525	513	550	543	514	527	546	536	496	489	496	520	521	529	506	509	487	501	508	511	477	501	496	531	529	506	513	546	512	551	490	482	519	527	520	459	536	518	512	510	462	552	507	501	492	567	499	518	501	501	496	498	536	555	530	535	542	543	510	518	517	536	475	552	483	532	486	486	518	530	473	531	538	527	495	487	553	521	498	520	530	514	526	465	503	531	524	500	546	529	539	533	494	542	475	469	541	479	516	563	536	503	525	531	470	535	500	527	540	476	476	535	490	500	508	494	527	477	516	506	486	508	500	521	505	566	515	521	504	540	503	500	520	535	499	533	512	498	497	504	489	547	516	537	544	564	537	525	488	536	520	486	519	509	520	537	525	493	504	500	509	526	487	493	501	517	508	491	513	538	492	551	546	518	512	526	548	511	518	491	553	488	487	483	520	470	549	476	523	556	516	499	549	519	478	473	473	571	534	503	524	511	517	509	507	507	499	480	496	538	535	524	557	518	521	502	508	533	509	486	477	501	504	496	497	507	517	555	511	485	484	474	505	512	509	515	535	495	549	512	541	504	517	502	515	493	560	527	486	500	533	512	541	543	524	595	526	487	549	535	530	511	528	531	518	583	488	514	480	486	492	535	533	487	526	505	484	494	520	539	539	520	551	507	487	561	498	535	517	509	527	546	528	470	486	528	499	513	462	540	533	556	470	507	495	549	488	510	536	517	504	509	511	558	482	522	485	523	492	514	522	524	492	547	511	492	506	509	532	538	496	550	515	488	523	512	517	499	525	518	482	521	534	539	528	529	519	514	525	471	530	492	513	548	552	556	532	511	509	532	512	525	503	489	536	523	477	522	560	527	493	509	462	531	511	520	528	518	532	500	542	502	514	554	518	521	543	560	515	507	495	506	499	538	556	533	523	520	515	515	482	508	552	530	460	475	465	545	543	493	496	542	482	520	503	500	532	529	468	550	497	523	537	549	541	501	492	517	493	511	495	484	483	492	477	519	542	532	540	542	541	565	464	494	527	525	584	541	517	517	473	519	520	497	463	508	531	518	506	547	472	520	493	510	489	567	531	521	495	488	508	489	495	494	539	516	518	530	469	514	497	471	543	499	462	481	547	530	542	512	534	492	510	542	509	519	500	514	514	492	502	500	485	504	519	510	573	515	538	518	499	509	518	528	499	504	515	510	542	489	485	504	529	521	555	488	500	535	484	509	520	543	525	511	497	523	519	516	509	535	509	491	516	515	524	473	521	506	492	503	537	470	538	446	522	522	540	551	518	557	518	523	517	504	532	539	553	549	517	515	534	525	517	509	519	518	484	532	523	528	493	527	547	532	500	475	507	565	537	514	515	511	556	511	508	508	505	494	516	517	537	535	527	522	532	480	548	521	508	498	513	515	541	503	502	522	538	553	515	532	493	491	506	485	538	517	529	505	528	522	565	513	504	493	496	487	533	520	512	530	498	550	510	512	497	528	505	521	518	486	517	501	527	500	533	517	541	517	537	550	504	491	526	503	495	519	535	541	545	492	478	489	554	506	522	538	501	490	497	489	537	497	476	498	554	498	532	480	467	507	484	560	524	509	480	536	494	538	530	547	505	538	542	496	520	503	537	538	489	476	525	547	521	512	534	533	521	547	509	526	523	519	511	537	506	513	471	538	554	457	486	520	481	512	481	515	531	535	522	516	520	459	505	493	533	510	496	501	489	496	527	501	499	505	535	520	543	531	530	499	491	496	525	499	528	533	528	518	507	502	558	498	528	473	502	518	524	541	517	496	509	529	516	487	511	507	510	510	539	512	525	521	498	505	528	491	534	530	475	519	530	527	499	506	507	518	499	553	515	544	483	499	533	482	566	458	485	485	564	503	502	545	528	517	514	555	564	526	555	548	514	521	527	516	507	526	512	550	481	480	464	506	520	535	446	526	517	500	539	514	539	491	528	511	489	485	550	527	565	501	492	525	519	535	471	561	501	545	531	463	518	502	559	513	512	521	492	519	517	477	502	500	530	522	513	516	489	490	500	517	484	559	475	511	516	520	498	497	522	496	558	549	558	493	500	509	480	489	525	511	523	511	535	511	465	488	503	568	504	519	527	539	473	473	510	537	541	532	519	544	509	511	507	495	493	514	501	491	494	505	497	551	544	504	500	530	540	486	494	534	478	503	509	486	498	551	502	480	503	527	528	542	522	494	506	491	520	487	531	546	518	483	509	526	495	528	516	519	526	527	529	530	517	506	529	521	532	537	519	511	526	526	520	518	608	538	517	485	491	546	497	486	534	501	517	541	514	500	476	477	522	476	528	548	533	497	487	540	525	534	507	504	484	507	494	524	504	536	518	509	518	500	513	519	491	526	480	501	539	502	541	495	513	539	518	509	517	528	506	539	505	512	480	494	524	472	563	531	502	502	498	479	524	469	503	481	523	484	507	539	553	532	485	523	529	516	545	509	520	539	490	536	497	540	506	498	546	519	509	546	520	516	487	527	535	516	523	509	516	507	516	503	554	492	549	512	552	503	553	559	502	547	526	485	507	541	532	501	479	525	483	509	487	525	566	539	485	501	513	519	502	492	492	524	475	534	516	522	540	576	529	543	534	526	531	510	515	538	499	516	512	519	492	509	479	544	542	510	501	534	515	509	524	535	517	521	541	507	533	509	547	477	516	513	527	521	519	489	549	500	488	504	549	516	534	528	489	488	521	513	516	534	537	484	489	500	481	518	507	528	515	537	449	548	521	497	524	502	515	482	508	537	530	542	500	555	515	525	559	550	519	486	554	500	527	482	546	495	535	531	504	473	525	500	505	520	493	506	487	561	507	514	489	484	479	520	505	537	532	503	541	516	540	543	530	516	516	528	504	488	503	530	531	480	537	508	527	536	517	532	549	527	492	468	500	503	511	512	527	580	518	506	500	528	474	499	540	506	518	497	535	567	484	499	516	494	522	500	484	541	554	551	475	525	514	495	499	516	513	476	531	544	488	519	518	530	556	510	517	510	492	531	526	500	546	481	506	563	515	521	563	546	542	503	533	490	539	479	510	499	523	504	537	524	568	482	524	486	528	524	528	517	501	481	536	498	498	507	454	540	489	506	503	508	487	502	505	511	558	534	533	503	539	511	534	507	491	450	481	558	540	503	506	529	498	493	576	517	505	484	503	558	508	483	474	521	550	496	530	555	521	529	470	520	503	516	511	512	489	530	521	524	488	481	510	554	509	531	546	508	541	517	482	511	529	536	520	530	516	531	508	521	483	486	522	536	520	486	528	501	524	520	518
25011	21522	24898	28588	21543	20126	2833	999	2483	2157	457	309	286	286	285	325	284	262	272	313	295	270	288	279	285	294	285	308	275	234	272	309	299	281	303	293	273	272	312	301	266	284	281	289	297	301	279	303	292	325	267	259	275	244	313	310	303	285	284	298	310	309	305	297	301	285	262	287	306	261	262	292	284	278	278	277	294	312	287	285	306	278	279	285	279	266	290	287	284	267	273	255	266	296	287	288	267	334	259	305	315	317	284	273	283	307	282	269	251	278	303	274	299	283	312	279	327	275	245	285	284	306	295	281	289	311	284	286	322	277	285	283	283	276	275	302	325	309	292	284	298	270	247	279	266	302	294	279	263	270	266	341	248	251	283	292	305	277	300	251	279	302	279	281	270	278	246	281	297	279	274	283	295	298	318	269	302	281	262	273	261	265	262	267	304	295	272	282	292	295	266	298	278	256	300	295	285	284	276	318	284	296	277	260	290	283	270	298	267	305	277	285	299	289	329	304	301	292	266	309	298	275	304	267	290	306	284	300	338	303	307	295	287	314	273	292	326	288	284	254	286	281	268	270	275	307	316	271	301	289	311	307	300	303	294	288	259	303	284	284	288	288	272	274	302	291	321	295	302	300	274	289	290	282	283	283	292	263	295	292	268	285	292	256	304	250	309	295	306	256	270	310	291	327	318	277	302	307	292	298	315	299	304	265	309	262	274	260	308	282	294	284	268	293	265	310	304	274	286	311	252	285	301	289	305	311	244	277	314	296	302	271	267	289	261	293	304	319	299	262	270	302	274	274	267	277	262	280	293	304	288	298	263	298	252	259	292	306	297	264	270	290	297	267	282	296	270	280	293	283	265	301	278	292	264	259	306	300	294	265	283	287	289	297	268	295	262	304	316	246	282	283	275	282	273	277	304	287	272	265	293	292	294	274	305	296	290	266	275	293	277	293	267	282	269	287	281	284	288	300	277	307	280	306	261	301	280	306	277	293	282	310	295	311	301	302	295	328	284	288	285	254	307	300	291	308	263	339	297	281	300	260	284	277	276	256	242	304	270	306	308	303	305	311	295	249	269	296	307	272	297	267	284	285	269	332	288	272	299	302	280	265	264	313	280	290	311	260	300	286	263	296	302	293	267	288	258	290	307	284	254	264	289	289	315	261	303	272	285	274	292	292	293	296	307	270	287	281	293	262	278	270	298	299	311	264	283	247	281	268	294	278	293	277	287	307	283	285	273	290	299	272	297	300	257	265	263	305	259	297	286	319	283	284	302	299	268	282	282	285	300	280	282	280	278	265	296	269	304	268	278	303	305	272	284	291	261	308	266	276	309	274	291	301	284	254	265	257	295	261	268	270	278	286	291	288	258	285	298	307	290	290	286	275	292	287	288	281	277	281	264	289	296	311	253	316	305	244	276	303	290	321	262	301	269	289	276	276	272	278	266	303	302	289	276	313	304	283	318	319	280	297	277	291	284	299	269	294	303	316	278	290	271	256	276	267	284	281	274	281	288	280	278	262	277	294	268	345	272	288	268	309	268	266	252	273	252	309	277	278	260	294	280	270	282	322	288	307	294	263	283	286	267	274	272	297	285	285	266	311	295	241	284	307	273	285	296	286	299	258	291	266	296	309	274	271	263	266	293	288	302	268	287	296	309	272	305	286	289	282	250	294	268	299	299	280	262	299	299	285	275	259	304	292	302	256	280	314	284	278	293	281	267	257	265	297	257	295	267	263	301	264	279	283	297	298	292	290	280	267	304	276	308	287	261	276	272	265	304	313	269	316	274	301	276	302	266	249	301	237	307	270	315	275	274	308	294	268	307	261	296	276	274	249	286	271	271	263	281	293	316	278	255	293	281	282	319	264	260	271	277	250	286	273	282	290	267	280	326	266	253	275	259	248	251	257	254	311	285	271	285	281	278	290	293	300	281	262	296	299	297	284	317	299	284	281	299	279	295	315	308	273	309	271	295	264	302	296	285	265	243	272	334	287	277	267	259	274	272	286	285	316	277	241	267	309	269	284	294	277	266	276	291	307	304	291	253	267	236	280	282	306	290	241	313	247	295	296	266	271	275	286	271	265	265	269	306	256	284	298	303	275	252	283	277	290	271	270	301	292	306	308	271	300	261	319	287	282	264	288	283	275	289	288	295	284	287	282	278	250	266	282	262	322	269	259	277	255	294	273	285	294	289	250	283	257	279	253	289	294	298	301	292	241	289	267	280	264	296	262	298	272	324	284	307	286	313	300	268	271	284	307	266	262	264	291	320	303	292	274	269	256	278	269	257	262	287	274	306	295	275	286	291	274	293	291	336	286	267	310	284	267	285	265	314	299	289	296	280	284	272	282	283	316	284	310	312	282	289	276	297	250	293	300	298	271	327	318	277	290	289	308	309	262	269	276	276	262	280	289	292	293	261	282	352	274	302	280	295	282	306	280	302	306	308	297	303	263	297	294	281	310	297	267	255	275	270	315	281	294	325	278	289	285	300	277	286	303	305	291	276	288	305	294	310	257	305	305	269	298	277	274	248	281	317	284	303	298	288	266	288	286	320	286	287	270	295	252	278	282	284	280	261	287	282	281	288	277	281	291	322	279	301	287	327	293	287	299	262	265	257	277	288	286	277	296	308	273	275	293	277	257	270	296	278	272	287	289	292	257	333	242	314	280	311	291	307	286	274	267	284	262	278	288	271	256	301	294	291	312	291	319	275	315	268	299	301	280	258	239	287	267	301	263	281	294	283	296	276	315	297	286	281	279	254	287	311	308	268	262	297	267	254	270	281	262	262	264	298	272	238	292	269	268	260	256	275	277	264	270	266	271	286	264	290	279	285	253	284	259	300	324	257	277	261	266	288	293	310	294	278	294	276	280	267	312	319	312	283	262	266	300	288	253	270	261	283	241	324	300	269	285	303	282	285	299	295	272	317	286	280	308	262	269	276	296	310	289	289	295	273	285	259	268	295	285	269	267	280	260	238	296	275	276	307	281	289	243	295	282	258	314	295	304	308	259	311	274	310	283	285	272	299	266	279	287	322	326	265	269	303	293	277	288	300	285	252	266	303	263	269	276	299	302	296	284	276	290	290	282	312	281	279	288	276	302	273	291	278	293	268	284	270	288	297	267	298	307	308	304	279	262	265	268	297	285	279	291	292	288	282	280	273	291	270	245	275	299	283	304	273	295	283	301	285	271	309	271	281	283	291	299	244	270	276	294	284	269	272	268	287	285	274	307	264	301	272	277	311	276	265	311	272	330	264	239	256	300	278	284	290	309	282	299	280	275	271	240	295	314	282	310	299	292	290	303	261	282	250	309	246	265	263	268	287	309	283	303	287	272	244	256	309	282	270	278	285	266	288	313	267	285	243	265	289	341	317	303	262	260	293	295	328	300	268	273	321	311	244	264	319	255	303	284	296	267	271	267	264	266	295	302	273	259	285	270	291	275	267	286	291	299	241	314	287	286	276	300	278	284	276	285	298	281	286	277
25379	35997	18833	6429	3708	1896	1154	1127	1953	1693	723	649	697	732	696	702	685	699	718	727	778	698	693	703	688	707	713	731	716	759	710	701	727	665	725	720	665	728	638	753	661	722	677	678	707	716	730	722	696	700	744	708	727	669	680	699	717	709	657	714	693	700	716	697	696	711	668	714	673	678	734	734	720	695	657	722	705	682	698	688	727	662	674	692	675	736	685	711	675	714	710	690	679	744	655	694	686	676	718	686	686	697	667	687	690	716	729	678	711	665	704	657	683	663	734	714	697	727	654	667	693	679	704	684	719	741	682	723	707	697	718	693	724	685	696	696	693	715	697	715	716	668	679	673	706	726	711	712	716	699	730	677	675	699	686	703	687	700	661	685	708	754	650	700	661	687	689	657	716	694	714	722	704	715	732	694	728	710	665	733	742	714	706	672	690	694	703	678	688	739	719	685	735	700	677	708	686	667	686	705	695	675	688	744	671	716	699	692	730	674	696	720	683	702	692	704	730	698	660	701	681	695	714	682	690	735	697	652	681	676	720	734	693	745	673	682	689	711	687	657	700	690	702	717	700	658	684	688	686	692	724	728	724	690	719	680	676	696	721	742	663	689	676	711	707	720	729	645	685	689	740	688	692	718	720	690	697	679	692	693	699	730	689	711	671	708	696	733	705	687	720	690	657	682	692	695	664	671	678	687	690	708	649	747	718	686	737	688	703	716	720	698	698	696	687	716	741	712	682	715	727	699	668	736	709	723	688	694	682	641	678	664	678	702	727	657	691	699	669	650	693	671	669	671	720	723	695	722	701	700	704	667	724	678	653	713	663	727	683	714	696	678	672	686	713	715	707	680	648	722	703	729	674	666	675	687	696	710	718	727	711	702	650	739	676	732	661	709	691	711	658	716	727	714	657	733	693	695	710	726	712	696	668	710	701	733	689	696	714	709	717	706	678	677	655	717	684	681	726	684	685	734	651	698	716	711	729	721	697	736	738	686	717	744	736	671	706	710	666	733	708	690	699	674	664	726	736	716	749	716	727	734	707	732	755	660	657	688	711	668	762	698	696	660	678	735	762	692	726	694	684	721	742	663	678	718	684	649	719	678	728	695	746	630	709	692	705	625	674	652	701	675	691	708	706	690	710	703	673	708	715	682	683	713	738	687	696	705	700	699	682	703	683	649	707	682	683	701	699	682	689	681	707	712	673	691	740	647	699	702	701	726	711	730	690	711	690	681	642	711	706	662	715	725	699	685	708	691	674	673	683	662	710	725	730	702	717	668	745	660	711	672	682	733	706	726	631	710	674	728	695	712	670	721	695	732	673	722	722	714	693	716	700	683	725	709	729	680	713	686	675	749	689	705	676	702	694	709	631	690	695	683	695	682	709	661	666	707	736	707	673	694	707	714	679	707	739	711	700	691	731	709	688	697	709	711	707	680	709	672	692	676	729	726	712	714	738	706	709	697	656	700	691	657	700	699	677	732	660	682	665	685	699	648	675	730	749	688	699	682	681	747	631	706	725	676	711	702	741	711	658	681	710	671	727	670	714	664	694	707	762	670	634	691	689	747	710	734	658	763	725	689	708	649	701	689	695	685	718	678	713	701	668	708	690	710	703	722	655	725	688	661	700	755	697	680	713	699	659	711	652	722	666	693	682	664	705	730	708	708	729	725	675	664	711	761	749	691	724	700	669	678	745	688	700	688	687	698	710	732	694	701	723	722	683	719	716	698	703	694	712	729	733	728	656	733	667	663	700	704	683	707	680	722	639	709	660	658	681	643	614	741	684	712	681	665	678	678	695	677	687	706	674	705	681	715	649	686	737	707	694	710	669	675	682	702	671	726	720	716	692	638	703	658	662	684	721	708	713	730	721	667	698	694	684	765	695	684	670	742	709	690	714	738	723	681	724	708	710	697	733	701	674	736	723	704	686	693	694	678	711	731	714	672	761	699	691	704	706	710	734	741	672	681	660	663	673	660	679	718	735	746	722	734	664	700	714	737	690	664	722	675	640	631	733	715	711	702	652	712	679	665	730	757	729	744	744	666	724	696	695	695	727	685	675	685	733	703	737	663	662	699	695	716	680	684	703	721	679	707	757	655	652	719	670	694	710	671	726	691	727	698	719	720	704	693	741	704	706	752	693	657	686	698	739	736	740	702	680	672	692	716	694	701	689	723	718	675	687	732	680	658	686	705	721	686	678	740	687	690	645	700	721	657	677	687	725	683	717	710	704	705	725	687	708	647	713	684	741	711	651	725	650	667	730	679	736	666	641	681	679	728	711	666	689	705	747	683	677	694	709	669	685	696	709	668	671	692	736	666	692	658	694	708	679	658	668	676	683	701	695	676	651	711	691	677	668	686	669	675	709	690	689	709	688	728	720	672	715	734	694	686	777	704	715	725	644	690	700	720	650	718	675	710	693	701	731	724	690	649	727	703	708	672	668	682	690	711	639	640	698	693	722	742	655	661	688	702	675	665	703	655	666	662	681	751	690	658	684	707	625	674	696	702	688	682	717	674	679	685	717	715	651	712	699	691	672	707	681	646	710	683	684	715	757	681	730	709	707	714	678	679	690	728	676	708	731	688	716	695	704	701	678	665	644	697	687	743	668	702	751	638	691	704	653	748	717	695	760	695	654	709	671	661	698	695	723	738	704	681	686	675	673	687	688	707	718	701	729	707	663	703	670	690	695	706	697	724	703	653	669	701	729	721	713	657	739	691	687	748	754	703	657	708	695	732	743	743	739	689	687	681	678	721	721	715	718	644	707	701	668	675	709	673	696	688	728	716	695	672	740	693	671	691	721	705	718	742	713	713	710	670	683	717	754	721	698	701	715	689	649	637	688	655	659	681	695	712	743	679	701	708	738	688	717	682	663	694	690	701	644	734	739	700	720	753	720	755	704	655	694	698	703	686	695	662	697	749	682	689	692	675	746	720	692	676	767	721	742	716	702	685	698	696	734	697	686	684	721	724	702	688	679	720	676	675	691	699	664	716	691	741	664	692	687	725	671	751	708	706	697	674	735	753	706	723	710	685	681	721	730	715	726	674	660	693	700	716	723	703	681	714	689	757	732	658	706	714	687	678	716	693	717	722	737	740	687	713	708	719	670	701	757	732	663	723	709	701	679	664	666	671	686	690	694	713	738	653	705	732	686	700	681	674	651	705	720	645	689	694	690	684	696	676	678	737	682	694	700	670	691	742	656	709	686	723	689	688	725	704	720	709	689	744	706	663	710	671	690	749	722	716	671	737	703	686	721	717	688	695	664	673	713	697	695	719	704	721	679	674	664	695	729	706	702	711	680	700	714	698	687	664	711	684	669	717	696	660	696	720	719	641	729	693	671	694	708	690	683	696	704	704	701	692	674	714	629	697	663	701	750	719	679	709	688	656	733	695	670	646	723	674	715	652	712	712	691	731	677	695	671	679	676	708	702	701	663	693	669	700	663	725	720	673	716	712	767	708	711	727	683	716	660	759	780	681
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
