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
341694004877	341694005438	341694005988	341694006538	341694007086	341694007638	341694008188	341694008738	341694009286	341694009838	341694010388	341694010938	341694011486	341694012038	341694012588	341694013138	341694013686	341694014238	341694014788	341694015338	341694015886	341694016438	341694016988	341694017538	341694018086	341694018638	341694019188	341694019738	341694020286	341694020838	341694021388	341694021938	341694022486	341694023038	341694023588	341694024138	341694024686	341694025238	341694025788	341694026338	341694026886	341694027438	341694027988	341694028538	341694029086	341694029638	341694030188	341694030738	341694031286	341694031838	341694032388	341694032938	341694033486	341694034038	341694034588	341694035138	341694035686	341694036238	341694036788	341694037338	341694037886	341694038438	341694038988	341694039538	341694040086	341694040638	341694041188	341694041738	341694042286	341694042838	341694043388	341694043938	341694044486	341694045038	341694045588	341694046138	341694046686	341694047238	341694047788	341694048338	341694048886	341694049438	341694049988	341694050538	341694051086	341694051638	341694052188	341694052738	341694053286	341694053838	341694054388	341694054938	341694055486	341694056038	341694056588	341694057138	341694057688	341694058238	341694058788	341694059338	341694059886	341694060438	341694060988	341694061538	341694062086	341694062638	341694063188	341694063738	341694064286	341694064838	341694065388	341694065938	341694066486	341694067038	341694067588	341694068138	341694068686	341694069238	341694069788	341694070338	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22572	21450	29180	24135	21451	21447	5231	718	555	480	377	348	334	289	282	236	256	251	248	198	204	210	188	183	170	188	187	197	208	183	198	191	187	172	188	172	193	167	185	193	177	185	194	162	193	198	186	170	158	175	183	164	165	157	174	187	149	176	163	155	191	155	143	176	170	178	145	166	175	181	183	193	157	189	152	179	182	173	166	150	187	152	176	175	164	149	150	172	159	168	157	182	191	167	160	156	191	187	154	175	188	161	173	172	176	147	162	173	162	138	168	158	174	183	166	152	184	158	196	154	179	165	195	172	186	177	171	176	158	173	169	163	170	186	165	169	174	171	178	153	172	181	164	158	147	165	169	150	144	164	163	161	170	177	175	189	148	161	169	177	155	168	170	158	171	162	165	170	166	165	142	169	179	156	166	156	190	162	165	143	155	176	184	162	152	176	165	182	173	160	179	198	161	189	183	182	178	164	176	184	149	183	171	162	167	162	142	154	175	154	165	171	174	165	168	162	149	183	176	149	157	167	180	159	183	157	172	167	178	161	178	134	163	163	163	169	184	174	171	181	132	150	175	156	154	156	186	160	190	170	160	174	152	178	167	172	159	162	183	195	172	157	192	127	154	166	163	140	166	163	186	176	148	166	155	158	181	179	174	176	140	196	195	144	172	156	169	143	204	201	159	162	154	163	155	173	166	158	180	169	165	177	171	146	180	193	169	159	180	180	197	176	146	186	161	168	178	179	171	177	148	165	185	178	175	188	161	160	157	170	178	167	178	177	157	157	154	157	172	173	172	167	168	161	148	158	174	161	173	173	172	173	181	173	175	177	184	163	169	176	160	158	159	172	162	174	181	180	136	183	159	173	180	185	195	188	169	177	167	158	154	155	168	179	171	150	142	165	153	180	172	172	161	166	170	161	164	176	168	152	142	175	174	184	151	165	148	163	164	174	170	175	185	159	159	160	153	162	155	166	147	179	168	170	172	171	189	148	191	155	179	159	172	171	167	179	160	169	193	129	155	186	195	165	166	174	199	157	172	180	174	185	173	162	168	156	153	156	173	147	166	169	177	179	173	154	172	159	158	169	152	154	161	169	195	188	159	152	163	178	184	163	170	174	180	174	186	162	178	136	166	146	170	172	161	164	193	156	151	170	173	173	155	167	178	161	174	165	190	154	157	176	147	181	161	192	160	168	181	158	153	168	167	175	173	181	172	168	165	152	184	170	164	177	166	161	183	165	191	155	170	164	163	169	174	160	163	182	150	185	173	158	184	172	171	174	170	181	158	165	158	163	164	158	188	195	153	177	141	161	156	175	155	200	152	178	168	169	148	155	163	158	169	182	174	144	189	164	164	171	186	179	168	134	172	158	170	180	150	138	168	175	161	169	137	159	149	169	183	155	175	186	157	169	142	163	173	171	156	172	171	166	173	166	166	171	158	178	182	156	144	184	153	162	156	153	150	178	173	169	143	171	158	176	138	185	198	170	168	161	175	201	163	183	158	181	151	146	185	182	156	167	176	180	162	170	155	183	149	154	180	169	168	153	154	172	157	194	167	159	180	174	158	178	175	176	151	194	178	167	173	165	183	148	167	152	178	151	187	154	186	171	166	171	162	146	164	164	160	171	173	171	162	162	193	170	163	200	170	164	166	179	154	174	170	165	173	149	182	165	169	139	177	173	195	166	180	165	177	176	174	173	171	166	182	159	170	157	194	174	159	158	162	162	159	171	163	175	192	169	172	151	195	195	160	169	151	162	173	164	158	165	158	145	172	158	176	148	163	180	173	157	162	162	174	157	142	152	154	136	155	179	165	156	180	190	151	179	181	172	144	173	174	146	153	184	160	169	176	180	161	147	158	174	185	171	160	157	191	147	148	171	162	208	183	149	155	178	182	179	144	192	176	156	190	161	168	172	146	160	166	165	172	165	160	189	158	168	179	180	177	168	174	185	171	179	177	165	165	176	160	182	180	169	164	167	210	169	164	150	162	154	192	152	163	137	167	165	149	165	183	162	177	182	154	178	173	187	184	145	133	152	181	181	165	164	172	183	153	160	167	179	190	170	171	164	168	175	192	166	170	172	154	159	164	170	160	169	162	199	164	156	177	164	178	160	167	166	153	163	159	176	183	168	157	159	177	161	151	165	188	171	185	197	158	166	170	179	170	177	169	147	162	157	162	165	162	159	162	158	179	168	159	181	165	155	171	185	172	165	180	168	161	153	166	165	195	147	166	169	157	161	156	171	151	166	165	179	171	169	160	164	166	167	156	183	169	178	159	165	165	163	157	175	183	168	166	166	172	154	168	166	193	194	150	159	164	162	161	178	182	177	189	170	152	174	183	158	168	159	172	162	151	175	162	142	164	181	173	160	168	174	178	151	180	177	183	161	142	147	165	161	179	182	180	159	170	164	182	164	144	156	174	178	170	167	160	162	170	160	173	145	162	164	153	204	163	167	173	179	163	154	174	162	173	164	184	146	157	141	185	148	167	173	155	168	166	176	168	186	174	162	157	163	172	173	173	165	170	176	175	172	155	176	141	166	177	166	150	162	181	165	174	157	160	155	176	174	138	154	165	171	173	159	205	160	190	174	180	164	172	162	179	168	155	155	152	150	154	151	193	168	148	155	173	177	153	150	168	151	146	162	158	178	176	170	164	160	144	168	200	159	159	156	179	167	161	150	186	171	167	170	153	170	180	176	155	176	166	157	148	184	151	186	146	177	158	179	176	157	162	182	170	171	165	186	167	150	168	191	151	162	155	164	178	171	162	156	166	166	182	157	161	168	175	173	163	154	164	176	164	185	166	186	171	206	145	178	117	168	162	169	184	155	158	169	159	173	162	159	155	154	171	163	173	163	167	161	166	178	160	171	154	137	153	156	176	177	153	165	155	133	168	169	158	171	194	160	154	172	183	175	184	166	167	172	179	184	184	149	167	163	186	160	166	164	168	150	171	169	172	171	155	184	189	196	161	166	186	144	175	182	183	169	161	179	166	156	159	159	179	164	156	188	153	165	208	131	172	162	176	175	167	169	174	149	182	151	157	162	158	138	158	143	161	157	161	165	159	169	167	159	167	178	160	181	172	163	162	147	196	164	141	164	180	171	161	163	178	166	170	167	178	175	164	162	184	156	181	156	171	162	169	159	171	160	169	165	162	161	166	147	151	175	150	164	169	172	160	161	154	163	147	166	179	160	169	169	182	184	161	147	142	147	169	156	152	152	167	166	163	175	172	177	187	176	165	168	179	162	176	178	168	162	175	189	163	166	165	173	176	155	167	170	163	144	199	178	184	181	140	146	181	146	168	184	143	168	186	170	176	154	165	157	163	144	162	159	159	172	178	183	150	151	157	176	183	176	158	152	171	173	171	154	201	168	164	188	182	154	158	170	148	171	171	153	170	172	158	165	182	153	170	159	177	159	180	194	168	156	181	166	169	177	176	153	171	185	191	173	175	180	170	174	152	185	156	174	180	189	176	160	155	160	165	169
4557	14968	10469	4708	3144	2357	1759	1313	1150	910	781	692	605	524	495	436	399	402	368	359	369	308	300	314	315	267	290	306	278	315	313	281	292	275	275	241	264	277	247	251	270	266	251	243	250	253	261	270	248	276	277	259	214	277	248	281	251	257	260	236	254	231	267	260	235	248	260	257	230	241	240	269	228	232	243	225	252	247	224	254	253	238	260	242	213	201	223	265	255	266	220	241	231	243	238	237	239	227	257	228	217	240	231	275	263	272	263	235	239	229	236	257	253	213	231	215	242	237	280	242	263	224	232	251	257	233	242	209	241	230	252	247	254	234	242	230	280	230	236	249	258	251	234	268	210	263	237	249	240	245	273	235	207	244	234	240	258	227	257	226	242	237	247	212	263	279	246	235	234	249	237	258	231	234	227	246	254	237	227	222	246	255	227	249	270	247	239	235	236	239	223	254	230	249	232	283	239	269	230	239	226	244	253	246	272	222	246	233	229	232	230	232	273	233	262	252	229	239	256	236	237	244	219	224	248	258	258	254	242	229	245	259	265	252	222	244	229	247	240	226	232	219	244	245	226	289	223	255	219	229	243	256	223	237	227	244	234	264	272	235	222	270	243	219	227	271	237	237	234	264	241	286	251	259	242	208	220	245	237	260	222	212	221	258	242	234	236	227	219	220	241	248	251	260	236	232	256	219	240	231	216	217	267	233	254	263	243	219	224	236	246	212	249	218	230	242	194	219	244	243	247	276	235	272	234	243	243	241	212	246	271	242	249	244	242	223	251	210	225	245	260	254	258	238	245	227	231	267	231	232	224	218	252	233	245	235	260	222	223	228	221	236	239	249	228	227	254	241	231	224	235	242	236	242	238	243	258	240	243	234	260	223	266	241	235	241	252	254	267	227	252	248	246	252	234	250	250	252	234	240	244	251	262	242	227	282	248	245	231	228	224	220	243	225	214	225	240	266	233	236	256	253	245	213	212	243	264	233	227	220	243	231	242	221	226	255	222	237	228	225	239	224	238	236	217	229	260	241	228	225	246	251	210	264	243	242	259	229	215	240	258	243	239	227	225	235	232	205	242	236	220	222	245	221	236	240	239	245	258	216	211	274	231	236	259	249	222	235	243	233	217	218	261	220	245	227	248	222	246	205	207	226	242	229	242	240	277	255	236	269	229	230	205	248	264	255	236	217	248	224	239	227	245	225	206	255	226	256	282	234	244	235	229	217	243	249	250	252	228	257	230	219	227	263	243	245	233	233	257	209	244	250	255	243	245	255	228	250	228	238	249	222	258	217	231	261	225	306	197	244	226	244	215	231	231	246	218	252	224	240	237	233	224	239	240	253	248	245	215	252	233	253	232	241	219	248	259	234	244	222	235	275	240	255	237	270	239	237	239	216	251	241	238	250	238	240	227	225	222	224	238	248	231	253	245	208	222	238	222	213	258	235	233	249	248	237	238	257	249	250	225	239	255	237	234	221	226	260	255	197	252	230	257	262	267	246	229	248	211	208	233	247	241	232	270	224	266	222	226	265	241	250	211	216	233	249	248	254	224	227	259	245	236	235	265	241	257	249	240	227	244	230	245	224	236	238	246	240	248	263	225	255	239	244	238	258	246	205	234	223	244	204	230	243	255	239	227	228	265	251	248	257	228	263	237	240	261	244	240	252	297	256	219	223	240	218	254	245	249	244	246	244	237	246	256	269	225	237	252	225	231	234	255	262	229	242	222	254	245	280	256	258	264	255	235	266	238	252	248	254	244	254	237	224	237	235	233	254	252	219	221	242	255	244	268	235	238	244	249	241	228	240	243	237	238	230	269	255	249	229	266	260	223	257	232	241	228	252	227	257	234	241	252	247	265	258	250	230	232	223	221	248	247	222	233	239	268	215	249	224	251	223	263	255	259	269	239	239	252	227	237	273	217	233	259	236	232	269	239	234	240	218	226	246	249	248	221	243	271	213	231	264	233	244	260	226	241	234	274	222	231	240	258	226	255	237	254	251	211	252	240	255	248	250	253	231	202	250	239	233	235	212	228	220	247	227	253	228	251	238	247	269	243	235	230	219	232	245	220	241	223	241	240	230	252	234	246	261	239	250	224	245	217	265	253	230	222	214	231	260	248	249	275	235	234	235	224	240	220	244	249	254	246	242	243	229	249	251	227	231	254	230	235	239	242	224	216	254	243	234	235	211	235	250	241	251	241	229	240	246	234	247	256	267	244	233	239	227	235	229	224	248	214	246	231	242	258	239	238	235	267	250	254	223	236	243	227	235	240	261	249	240	236	250	242	252	245	261	245	226	222	230	225	226	252	226	244	252	230	252	260	240	240	242	251	226	252	249	228	248	225	231	245	261	241	267	224	228	226	230	226	208	258	258	232	236	253	248	224	241	197	219	243	234	237	272	241	258	238	226	265	245	226	260	217	245	230	256	260	253	250	255	223	233	236	203	237	231	272	241	246	249	230	217	245	227	227	253	249	239	227	233	230	246	242	232	252	261	228	229	232	250	226	269	245	213	234	240	246	222	216	226	242	231	256	222	266	256	237	249	243	240	221	250	257	252	246	246	213	227	256	236	256	236	239	253	246	244	196	250	213	253	267	248	225	239	235	257	219	230	227	230	249	257	270	246	260	229	227	251	262	202	234	222	228	233	227	222	266	255	262	251	194	248	237	231	228	229	229	238	283	242	228	252	215	232	244	231	228	242	229	241	243	240	252	244	232	210	230	246	236	252	246	258	216	237	249	265	255	219	236	243	240	253	254	230	226	252	252	243	250	277	245	229	255	238	234	222	247	249	274	268	225	241	229	245	223	212	228	221	244	208	247	244	242	242	256	263	230	230	235	233	244	232	230	241	236	256	239	256	224	259	219	220	220	222	263	276	231	231	207	242	256	255	231	235	262	258	276	207	226	227	235	228	252	239	260	247	235	229	258	252	264	232	258	260	260	233	235	240	252	218	233	232	231	228	237	269	239	237	260	253	274	233	231	242	217	279	254	242	244	226	218	251	246	224	228	241	275	232	262	237	240	222	242	253	231	250	241	230	228	256	247	238	252	239	258	230	243	238	236	253	246	293	241	218	234	228	257	218	262	278	226	246	249	248	230	233	235	235	214	279	243	248	248	236	272	213	218	222	231	229	240	260	269	264	244	251	250	248	241	244	218	218	245	240	237	237	247	231	262	218	222	252	233	228	243	268	227	224	239	241	222	215	249	277	236	202	245	236	252	221	237	248	229	246	223	230	255	230	230	224	220	235	208	234	259	242	236	216	226	256	241	235	268	225	241	247	251	232	246	222	227	234	242	219	236	248	233	255	224	240	225	224	252	265	247	252	250	212	232	283	235	235	249	244	234	248	239	272	241	261	240	253	250	261	258	239	246	249	223	226	243	233	234	238	240	262	247	230	244	251	242	230	232	251	251	224	243	269	215	221	240	240	248	214	240	227	234	257	253	270	260	255	220	237	226	231	238	231	251	275	233	276	234	218
26746	18848	4929	1106	840	799	732	768	754	705	679	731	736	656	713	713	731	728	726	756	669	700	691	684	722	745	680	731	735	668	695	777	755	733	740	725	754	680	704	703	714	721	782	720	720	774	694	711	734	714	758	704	688	725	684	681	735	708	726	720	739	746	689	716	719	692	694	681	747	698	663	700	736	735	728	688	713	726	699	727	691	751	725	744	726	732	706	713	694	743	769	685	748	712	775	696	742	756	669	710	771	707	716	740	767	736	712	704	713	723	738	743	708	710	694	740	730	705	718	718	722	757	719	733	749	733	678	734	739	730	720	742	759	707	743	729	787	691	713	719	728	761	696	771	735	782	749	712	737	732	659	724	678	689	764	794	748	689	725	711	702	719	732	716	739	695	754	724	723	697	735	723	703	753	743	701	676	713	727	685	699	733	700	736	712	698	754	779	715	712	766	704	708	751	725	745	709	710	690	703	729	718	734	760	697	676	691	671	710	709	734	718	719	707	721	728	713	735	706	699	692	725	688	691	682	718	713	679	749	718	664	685	733	720	688	693	693	730	755	707	733	702	718	715	739	700	694	694	679	709	682	715	746	716	748	682	687	674	693	739	682	652	734	708	707	714	689	743	708	707	753	692	765	687	666	738	729	694	719	749	713	652	784	711	689	757	748	681	779	705	703	761	694	684	703	715	698	781	682	701	725	797	702	688	688	722	667	749	725	762	728	665	679	761	674	721	691	726	718	709	708	734	667	745	667	659	682	743	736	715	766	716	742	771	650	759	739	667	678	683	666	734	698	769	741	743	730	723	775	699	662	717	728	692	757	717	717	722	768	751	701	734	752	731	775	755	680	675	739	725	705	713	718	674	729	714	735	688	767	767	780	706	686	727	751	751	685	708	716	721	733	678	690	723	701	752	702	758	696	784	717	714	771	713	642	712	729	726	692	744	707	700	699	715	713	712	728	697	769	710	769	682	718	741	689	748	710	712	700	698	691	709	721	688	731	715	748	718	744	759	720	730	682	733	712	723	733	669	705	775	702	693	710	738	736	697	762	730	720	741	744	735	713	727	707	762	684	733	742	738	746	740	722	727	704	756	733	730	680	743	780	716	703	707	669	708	698	698	719	733	719	690	699	735	726	723	720	714	702	744	699	757	715	664	782	677	698	729	702	730	724	729	660	739	714	682	730	688	752	733	676	780	687	720	732	683	738	711	772	745	741	679	711	728	709	708	649	730	748	708	663	734	748	711	712	689	717	684	685	705	702	766	690	699	734	752	694	718	734	753	742	699	667	687	670	714	728	759	708	798	709	698	676	694	697	663	747	692	697	700	701	713	738	767	717	770	685	689	723	724	692	700	688	770	694	732	770	695	777	713	739	722	723	727	730	700	763	799	732	698	769	751	681	669	728	659	709	735	723	769	751	686	687	744	672	746	688	690	727	714	697	741	697	741	772	715	720	709	756	686	693	696	684	729	743	735	726	730	713	718	740	723	727	713	692	665	703	691	675	727	750	693	710	694	726	693	705	702	696	668	654	727	716	735	733	701	698	712	701	721	703	717	712	683	740	705	713	723	736	684	681	708	734	685	733	724	724	695	689	715	662	741	742	687	739	730	723	757	705	750	704	722	727	742	750	739	735	705	701	699	698	732	688	743	718	707	714	682	718	709	732	691	725	720	777	711	729	713	697	782	719	703	702	732	679	704	725	748	682	744	710	675	716	726	705	741	757	666	740	696	715	713	677	711	675	736	714	703	717	719	716	735	706	708	687	690	729	685	703	720	734	722	759	713	736	718	701	730	719	733	715	728	763	727	784	713	739	768	687	724	698	668	720	722	725	630	735	704	722	697	689	748	693	754	743	698	705	748	733	715	663	672	707	705	685	760	686	728	732	718	723	692	711	701	693	691	674	725	698	724	674	762	722	704	760	704	700	774	708	684	713	725	692	666	627	711	728	693	748	701	702	692	726	718	690	731	802	669	710	731	690	714	741	685	726	667	689	715	709	699	694	726	709	698	710	748	740	721	740	704	691	731	746	679	734	752	708	675	729	714	711	697	722	681	758	681	691	688	676	734	721	728	762	689	718	711	707	694	721	668	739	670	730	723	708	660	705	722	692	711	734	741	741	691	728	714	715	716	737	667	692	757	738	700	659	728	753	708	729	669	729	709	726	688	707	711	746	721	727	666	748	722	737	752	655	745	719	733	746	695	742	716	726	706	730	697	707	685	704	715	739	747	734	684	737	673	714	731	709	697	725	714	683	737	731	713	691	721	745	684	734	719	741	691	713	753	723	724	708	666	717	718	686	719	720	721	688	691	716	709	715	705	692	695	745	702	730	770	742	734	741	681	680	680	751	723	735	701	685	743	693	709	691	693	690	717	749	730	724	698	725	710	687	744	698	661	738	736	709	783	738	687	699	759	732	693	765	708	741	721	694	703	724	721	700	744	756	705	670	737	770	690	699	768	732	722	693	672	642	712	702	673	712	725	726	696	742	731	722	743	706	713	704	673	728	738	714	700	719	690	707	729	733	762	744	706	720	715	718	744	723	704	726	710	700	693	690	748	695	690	728	697	726	702	743	715	713	693	738	731	729	741	735	645	698	759	718	733	711	686	739	708	750	734	701	710	721	733	720	715	729	726	713	699	704	750	706	751	710	739	743	705	667	680	700	696	690	730	718	686	687	747	757	751	715	722	733	706	687	758	701	690	775	726	699	682	726	731	712	677	753	695	714	704	747	662	686	686	752	727	688	745	725	751	763	698	667	699	753	718	702	747	733	673	722	740	699	735	714	735	709	704	731	737	694	708	717	684	719	730	703	673	692	725	696	662	710	691	708	655	739	728	724	728	729	755	734	739	696	681	744	714	736	741	664	717	676	721	726	711	723	743	688	671	691	703	725	738	736	697	710	700	694	717	713	694	643	770	696	719	683	701	773	681	688	670	750	718	734	679	764	741	716	730	693	722	763	728	734	668	692	685	747	714	700	706	727	710	697	728	705	754	704	695	652	671	734	749	673	694	702	677	769	713	708	734	740	712	752	709	740	726	753	704	753	733	737	659	698	691	690	710	710	695	746	712	762	682	718	725	705	758	673	681	715	683	724	725	739	677	772	726	698	735	704	713	722	693	709	758	752	718	695	763	743	725	675	700	719	668	684	659	680	755	721	691	723	691	721	686	751	689	702	719	720	693	702	769	742	706	729	720	717	739	691	693	696	699	739	720	702	729	726	677	692	675	705	723	694	740	683	759	735	718	757	686	725	726	685	705	712	754	696	707	761	689	723	740	720	715	721	706	692	697	711	717	715	718	748	698	727	686	734	741	670	739	735	736	708	686	751	695	686	709	720	732	699	717	727	734	755	692	727	707	703	725	735	716	683	675	654	712	747	674	743	691	726	721	706	738	710	779	710	691	737	677	742	700	764	717	730	743	676	715	749	744	712	677	739	724	675	729	750	688	726	776	742	706	717	725	761	703	677	742	675	709
4389	2325	1786	1276	1175	1124	1144	1104	996	1042	1039	1020	1044	1066	1014	1037	1054	988	1014	989	974	1081	1000	1008	1005	988	982	1020	1018	977	1037	948	999	1078	1042	1080	1037	985	977	977	1008	959	960	1030	953	1018	1063	986	955	1028	999	985	969	1015	1001	1013	1001	1016	1023	1083	975	1058	993	987	984	1008	1008	1037	997	983	1001	982	1008	1003	938	1031	934	983	940	995	963	959	978	1015	1007	1058	1025	1031	1007	970	1044	968	1021	1022	975	998	1046	1052	1012	976	959	1023	967	1009	997	1002	997	996	1002	980	982	928	1012	1012	1072	983	1048	994	1012	1043	1006	1003	932	1059	995	1028	999	956	968	1010	987	942	1033	1041	969	985	1029	1018	964	988	1007	992	964	1030	959	1037	1055	1028	992	990	950	983	929	991	995	994	1023	1028	1021	975	1004	988	1049	960	999	1039	990	1061	949	1014	968	1045	961	974	1023	989	1038	975	970	997	941	984	986	939	944	1042	979	1007	957	987	980	1048	1047	1048	923	1007	1059	1027	967	983	991	1017	1040	1050	1020	1021	1042	996	990	1016	977	982	1008	988	974	998	976	977	1014	1061	988	994	957	1033	1037	964	1018	975	1039	979	922	1012	1041	959	999	1028	1011	1050	986	1016	997	1061	993	1007	1015	999	1031	972	964	996	964	1004	1040	985	979	996	1028	995	1020	1051	972	1022	977	1031	979	983	979	1066	989	1049	993	968	1032	990	1031	1059	992	1035	1011	992	986	987	949	989	1026	1007	1053	937	959	1003	963	1012	968	966	1012	964	1074	953	1097	1021	995	1004	950	980	1009	995	984	1009	992	1000	993	1008	1023	956	999	983	973	984	984	1025	1001	1011	993	950	1004	956	1015	1059	996	1019	943	1042	934	1032	989	975	981	1009	988	969	1002	1064	988	989	996	986	953	989	998	991	1000	979	1015	994	953	985	936	1016	979	1011	1045	982	966	1020	1050	1040	993	1000	967	991	999	1037	1044	1056	985	963	1008	996	1033	932	959	983	981	985	1025	957	988	959	1001	999	979	1046	1012	992	1032	969	923	997	969	977	1018	989	973	969	1064	1009	1037	1060	1033	1042	964	1074	1024	988	1012	1015	993	988	1041	992	986	988	1006	943	987	993	969	973	1024	956	1009	946	1003	1011	996	982	1029	1009	967	976	1003	1014	1001	998	997	962	1008	976	1034	980	973	1020	994	1050	1008	1029	1026	1014	1053	930	986	972	975	992	1003	980	1025	988	1016	917	995	1002	992	964	1033	956	1004	1013	991	972	1013	946	978	1022	1006	1002	994	988	1003	946	1038	995	1018	947	1039	994	1019	1028	1026	982	1023	1057	1045	1003	960	1080	976	1022	970	991	948	998	1041	1019	951	991	1025	982	985	964	997	942	997	933	994	1012	1030	1044	1006	1011	977	984	917	1016	992	1025	1023	969	965	977	978	981	1032	917	1002	1005	1002	1006	1008	938	1044	954	1027	1026	1085	937	990	1047	1010	1015	998	955	971	1039	1006	1009	956	1043	997	1002	930	1001	1075	1011	1004	1018	955	935	1014	1034	991	1028	1005	981	1001	977	1012	1046	1029	996	1033	1005	991	949	1082	962	1008	999	1005	985	1012	1010	1013	1027	967	1002	1010	939	949	997	948	981	1064	920	1040	1015	1003	996	977	971	913	990	1019	980	1041	1001	1027	1022	1018	1009	1009	1027	1007	1030	1001	1044	1041	1037	977	976	967	1020	1008	1007	979	1020	1041	971	1027	961	1041	937	968	994	1040	973	1006	1002	1068	1040	987	1010	986	977	1034	967	1033	990	974	1014	984	994	1031	970	1060	1062	1075	1021	974	995	1025	955	1017	996	1021	1044	956	1001	1019	1022	967	1002	969	1006	973	1025	994	988	1020	1013	980	1010	1079	992	1018	1010	995	1011	979	1049	968	975	1006	1016	972	1003	976	1031	1003	1002	1080	957	981	1017	998	916	1042	1013	974	1014	992	1006	1019	979	998	1010	987	961	997	1003	960	1007	977	1002	1030	994	1023	985	1047	945	999	1011	1019	990	974	1017	1001	1022	990	989	978	985	1025	942	1049	1008	933	1019	986	1041	1001	1011	1035	955	963	998	1006	963	985	960	992	980	945	976	975	1016	1006	985	998	1003	1025	987	1068	984	1029	1001	980	967	1010	1006	952	1052	999	1027	1004	1030	1063	1000	1005	947	1021	1025	987	1005	1014	985	1072	954	949	994	1025	998	1006	1004	981	981	962	985	965	990	1010	1014	1040	1026	988	1004	1013	978	1023	957	988	973	964	998	965	985	1025	1043	985	998	1031	1012	993	1003	965	966	995	1003	1000	948	1019	979	1046	1014	1023	967	989	979	972	1014	998	998	974	969	993	996	964	1018	957	947	971	1030	986	1028	1084	976	1015	984	1012	1008	962	1022	1026	1026	1028	1014	1042	1020	971	975	939	934	1011	1021	968	1001	999	1029	1023	1038	1012	993	977	978	986	965	964	984	976	1019	1011	943	1011	1004	1005	1067	1082	940	1017	1034	957	991	988	1054	1061	1026	1017	957	1008	1051	931	1027	1019	1033	1070	1054	996	993	960	985	979	947	981	966	960	955	1002	997	978	998	973	980	986	940	943	1002	1003	990	943	982	1022	994	1014	983	978	1011	976	979	1022	994	1006	923	1016	1027	1026	1001	965	1068	975	999	1021	1025	1017	956	992	974	1030	996	982	1032	1030	1020	1021	1017	957	1002	991	982	988	990	946	1004	1021	980	1034	984	990	1004	999	989	981	1060	976	979	987	1045	962	1007	1015	1020	1018	1028	1003	984	1034	984	1043	928	1030	957	960	1010	979	981	1010	1016	1010	1028	934	1024	950	1027	1008	990	1030	978	974	1013	970	976	1033	952	1020	968	956	985	1010	995	991	1021	952	1003	987	1047	947	998	991	1003	1022	986	973	1011	980	1023	1001	982	1031	1022	1001	964	1017	1018	969	1032	1068	1011	955	1018	999	1031	963	964	981	980	998	1017	968	1070	998	1024	995	998	956	1017	1033	1009	990	998	980	982	959	1070	1058	969	958	1013	956	1016	992	992	1034	933	1008	979	958	932	1003	935	992	993	973	962	958	974	1015	982	971	1012	1015	969	1016	972	1036	1074	978	1024	1068	987	965	1021	1033	992	1014	973	943	1031	961	997	985	985	1011	1017	984	1024	1067	957	954	963	1001	1003	958	969	981	982	1013	966	970	972	1013	952	972	1020	1008	975	1052	1023	1048	1011	992	1040	1007	963	1002	999	994	1005	970	1016	1031	999	945	1003	1001	1003	1002	956	949	1020	948	993	1061	987	961	1007	1030	1030	1029	993	1010	984	1024	1013	1062	1006	1012	974	1036	1000	986	972	1007	1012	1028	988	1017	977	980	1019	1004	1028	982	977	988	1018	999	1035	998	1022	1015	1052	997	1029	1014	972	1005	964	999	990	1030	1010	975	1018	973	979	1019	950	1014	990	965	999	1045	1004	980	893	978	984	1010	997	982	1049	985	1007	966	990	1021	964	1070	987	981	978	1007	983	995	1015	1048	1016	970	1015	991	1023	981	1026	995	951	1022	1012	982	1019	985	966	1011	958	979	978	984	985	1041	998	1039	979	974	1034	998	1033	1034	1020	1000	990	1026	1021	1022	985	1003	1047	985	1028	982	989	970	1020	1025	1039	1015	1024	1005	1010	960	988	989	990	983	1015	1048	998	1013	972	1020	962	981	1019	1013	976	1024	967	1010	983	1025	995	940	1011	970	949	968	1009	995	964	1000	1012	944	972	1004	1021	991	984	1044	979	971	994	1029	939	1024	1004	958	1011	987	1021	994	931	1038	1053	989	1005	1042	1015	942	1051	1017	988	983	998	980	1012	997	957	995	985	1028	1014	1004	1005	963	920	1107	992	1034	979	1022	1038	941	1038	980	1056	981	983	935	1011	983	992	1075	1000	995	973	1015	964	1045	1007	1042	987	993	1007	1030	1034	1015	932	993	959	1027	998	1024	1016	1015	962	1032	1010	1042	1012	951	983	1021	1033	959	951	993	1017	986	980	1035	1000	1007	1003	993	968	956	962	972	1028	981	970	1021	1022	974	960	1019	978	1030	998	967	982	1003	1038	1010	1008	1012	947	991	999	1041	938	1005	1031	1025	916	954	1033	969	1055	965	1007	990	1025	1052	994	995	1000	1011	1030
23019	21020	28134	24075	20989	8247	980	694	603	562	520	504	463	451	486	448	427	434	415	410	395	411	433	434	412	411	418	405	394	382	425	391	411	408	381	434	374	405	421	423	402	434	406	402	409	376	410	381	410	406	419	416	411	383	390	405	387	424	399	433	422	392	391	398	385	427	410	392	389	425	389	422	431	418	419	371	403	406	384	397	397	387	345	402	408	387	412	406	431	389	358	389	398	386	423	393	365	380	415	402	404	421	387	402	395	373	413	411	410	370	416	381	382	417	432	384	401	425	407	400	391	438	407	384	404	359	410	372	364	376	419	457	402	392	356	396	400	374	398	408	408	405	409	425	377	405	427	376	400	360	432	424	409	393	408	428	395	417	428	415	376	415	405	353	404	401	381	431	386	382	428	393	388	380	343	413	408	427	360	408	431	382	422	398	416	419	415	408	383	409	425	401	384	410	366	374	406	411	397	428	383	394	390	390	382	409	395	376	409	401	375	388	391	414	387	362	381	428	405	372	398	412	376	396	384	388	380	409	422	430	396	423	415	411	380	414	386	409	415	418	374	395	407	410	440	414	408	390	386	402	402	401	366	403	420	446	407	375	376	392	391	411	405	375	419	365	413	402	388	421	379	365	373	407	382	414	404	402	387	380	431	409	410	388	415	422	394	397	391	395	418	420	412	402	396	389	415	437	392	401	421	391	415	415	409	401	417	370	417	390	384	411	379	424	403	396	403	409	410	422	406	393	333	385	358	403	381	397	374	394	397	398	429	399	409	397	387	389	370	366	395	392	383	365	399	416	384	388	431	390	370	397	406	387	403	382	367	390	412	365	387	385	400	410	398	425	401	394	411	425	384	404	378	413	410	412	414	426	412	383	382	380	416	392	386	412	410	419	371	361	378	408	398	399	422	378	410	410	391	408	417	457	410	376	405	396	368	373	393	417	389	419	397	362	396	432	420	419	412	401	362	370	383	380	425	402	388	340	389	394	380	383	395	379	388	395	421	380	398	423	420	363	398	387	373	416	407	364	421	386	381	395	399	393	398	361	430	409	410	396	389	391	376	405	396	413	398	369	362	385	381	394	395	374	380	415	409	391	376	444	382	408	411	411	414	397	378	423	364	411	396	412	407	390	385	377	401	391	392	400	392	353	388	409	372	416	403	430	392	391	406	388	385	404	411	440	383	417	356	374	393	406	433	369	375	382	380	405	414	429	453	422	373	399	375	378	421	407	421	388	385	405	421	403	417	389	392	399	410	397	411	368	382	424	403	404	380	372	443	379	404	424	436	394	384	386	388	393	378	443	444	419	383	407	381	397	379	401	386	395	412	400	378	360	374	366	394	417	393	357	366	404	418	358	421	392	397	397	411	384	400	457	392	417	404	426	433	413	396	406	411	402	394	395	394	399	398	410	412	385	428	384	411	418	397	382	429	409	399	377	358	419	425	422	391	364	363	377	396	389	410	386	393	393	409	410	395	397	401	387	406	377	403	362	401	392	379	410	421	383	377	385	381	421	396	422	406	430	444	410	396	377	402	385	400	395	407	391	398	425	407	399	377	406	357	414	391	425	393	404	397	394	401	412	410	404	409	378	415	374	369	372	371	403	377	381	413	424	386	399	401	383	397	401	422	416	390	398	398	406	447	395	411	400	396	385	410	385	409	428	416	402	374	382	398	373	421	384	405	400	365	402	387	409	424	371	413	378	409	392	383	384	403	370	420	409	381	431	362	363	386	377	388	402	426	375	404	385	403	395	382	376	367	400	379	391	412	394	418	381	434	394	402	428	372	363	414	404	386	370	375	423	386	357	388	403	407	418	433	386	417	388	387	437	389	401	385	387	419	371	384	392	407	375	372	370	406	418	399	435	405	390	403	386	415	398	387	400	408	397	430	372	421	383	388	362	404	359	428	384	399	402	403	409	402	394	368	399	412	430	412	379	374	392	346	402	405	382	390	399	373	418	379	399	382	400	418	403	398	415	398	418	395	386	423	359	414	452	406	355	402	394	374	365	406	388	401	394	412	397	400	401	372	381	431	403	391	407	394	381	377	399	386	398	452	405	401	398	361	407	356	399	403	384	403	401	358	389	382	411	382	396	410	351	401	407	398	348	397	400	406	367	404	368	391	374	370	404	390	363	396	398	399	417	352	396	389	415	418	386	378	376	381	359	402	428	359	392	389	410	392	405	385	391	418	374	427	418	378	397	423	391	407	395	385	404	398	419	449	421	414	387	429	439	387	419	416	392	403	400	385	386	394	385	396	417	388	391	345	380	385	356	424	433	404	408	445	419	394	384	392	415	387	405	408	411	376	400	403	426	379	417	395	400	395	379	411	407	386	397	372	389	383	391	388	405	421	383	405	376	394	392	379	423	377	388	406	419	379	397	414	397	417	404	404	412	403	405	389	430	380	401	386	411	378	416	440	400	357	410	374	395	397	389	386	394	372	396	434	409	440	383	409	403	396	393	414	419	398	397	364	395	337	418	389	398	399	359	391	395	380	366	414	379	391	389	417	364	423	400	372	380	396	403	389	392	382	387	407	425	412	402	404	422	418	393	392	417	387	411	405	423	388	383	400	385	421	407	409	454	391	414	400	394	413	387	434	386	437	422	407	391	359	428	374	401	422	375	445	386	406	389	410	401	418	393	412	402	405	402	361	414	423	426	426	384	413	400	369	367	351	378	378	408	390	394	407	369	383	426	413	398	437	399	408	369	413	407	378	367	408	386	402	378	376	409	410	381	374	405	399	364	371	377	373	366	435	411	386	401	379	411	418	396	419	382	433	398	402	397	403	375	408	400	416	378	362	388	366	382	389	376	402	401	402	394	400	400	400	407	392	409	386	407	402	402	409	403	388	419	357	414	421	428	402	442	397	384	390	421	374	446	396	431	393	367	417	418	376	394	376	419	404	410	398	400	392	389	417	384	426	437	386	397	388	387	370	430	373	417	368	368	418	421	374	379	437	398	392	415	400	420	375	377	405	433	394	375	403	390	413	379	409	390	362	406	400	397	385	412	365	446	397	410	389	388	359	353	387	405	375	376	397	380	405	391	390	394	377	412	412	386	401	357	406	384	388	342	385	381	409	444	381	400	386	382	389	369	422	465	364	419	416	410	426	407	404	428	384	411	410	394	422	388	405	380	435	396	405	398	397	429	411	376	369	407	378	362	408	396	408	404	365	399	411	423	388	357	404	389	379	405	407	399	370	383	377	391	397	394	408	397	385	374	383	392	399	428	402	428	352	393	399	382	405	399	416	408	397	406	447	410	394	436	412	389	381	426	410	411	392	410	372	371	392	381	368	421	382	366	394	375	391	397	410	423	371	417	395	358	379	376	403	402	385	387	379	415	402	393	419	372	397	428	388	403	396	384	350	383	386	400	410	375	377	420	393	394	344	389	401	408	416	408	412	417	424	428	413	384	375	406	402	396	416	400	404	447	397	402	405	391	390	406	383	420	381	360	389	379	414	357	382	379	415	412
3382	9579	6585	2862	2105	1762	1347	1184	1005	912	883	823	798	750	715	708	691	653	582	680	634	643	638	571	661	565	637	627	556	640	599	621	628	606	541	609	582	583	601	570	570	605	529	565	558	592	599	588	555	614	639	560	625	609	583	572	601	578	585	601	602	542	597	543	572	553	565	586	579	595	583	566	631	567	625	568	539	594	568	562	570	580	565	580	544	574	571	633	580	558	605	544	589	575	586	552	612	581	606	574	542	568	556	576	587	570	592	560	589	573	577	584	609	562	552	597	552	559	593	592	579	570	617	592	550	588	570	570	552	598	625	622	545	571	555	636	568	553	562	621	569	600	593	549	553	609	585	595	564	590	594	578	605	596	592	583	576	561	557	523	610	562	620	558	611	586	551	601	554	597	561	604	591	552	580	595	578	567	557	546	568	552	572	552	581	551	565	530	540	593	576	595	558	572	574	575	600	576	577	592	610	565	556	561	587	617	541	576	583	569	592	612	557	574	583	618	570	588	545	583	574	602	572	574	613	590	558	602	602	594	532	583	597	614	553	588	584	592	550	595	520	598	549	530	595	577	567	616	533	573	578	545	583	611	550	609	594	574	559	593	547	590	577	529	596	582	547	590	606	629	576	590	616	533	618	578	596	611	578	569	592	591	535	581	565	604	568	601	593	579	596	590	556	543	582	553	570	566	592	558	568	568	604	554	513	518	605	588	570	617	575	592	555	568	596	543	574	567	569	629	581	555	572	623	551	545	578	577	550	570	584	570	613	598	614	561	606	565	596	564	561	577	571	602	592	563	583	570	591	574	656	604	546	499	545	586	586	508	562	560	596	576	562	582	545	600	574	596	576	556	580	579	552	618	578	509	593	568	576	568	585	555	562	584	593	595	581	584	557	557	562	558	598	572	566	601	545	577	554	539	524	560	605	562	546	606	580	569	536	571	599	590	530	617	577	571	591	574	611	601	544	575	576	610	597	529	571	538	607	567	566	607	591	614	559	617	551	545	541	559	556	582	570	560	571	587	572	551	576	572	564	624	570	562	551	555	576	567	589	570	568	639	598	562	580	598	586	536	610	556	577	594	538	577	556	559	610	541	588	603	530	607	549	579	572	577	512	572	598	598	589	537	603	592	610	575	585	562	601	573	583	562	549	569	599	554	572	573	564	555	563	558	618	585	601	578	567	602	592	624	556	551	594	586	593	565	626	585	529	608	573	587	551	588	578	547	566	572	568	581	592	584	611	571	559	546	543	553	536	552	624	589	551	544	588	585	549	535	555	558	576	565	560	594	587	535	562	570	605	585	594	618	562	600	620	595	591	595	582	626	572	605	591	605	553	602	544	566	561	600	568	597	563	602	592	563	596	589	565	594	607	590	557	572	551	567	563	559	580	599	638	551	595	607	551	599	563	591	596	563	569	567	569	583	556	601	569	621	599	596	594	574	578	554	569	614	608	582	596	557	598	601	605	591	576	549	525	556	510	561	585	557	572	572	546	549	601	577	567	615	573	605	574	560	562	539	577	543	605	629	579	552	556	571	569	539	601	570	543	589	594	608	576	610	590	595	565	551	615	590	547	567	611	577	548	575	603	600	618	575	587	564	571	615	564	590	536	581	581	612	589	582	556	602	609	575	587	618	584	597	584	594	597	588	563	567	573	607	596	601	598	578	603	592	565	564	620	562	589	555	576	575	577	592	599	553	589	583	574	557	589	581	576	617	574	572	540	545	569	582	600	571	561	558	574	577	579	591	594	572	560	604	534	563	543	532	585	584	564	585	595	604	531	528	612	610	609	589	601	547	595	605	580	583	583	556	605	551	550	594	595	589	544	536	546	584	552	573	530	580	594	558	569	594	553	628	545	562	595	570	538	610	659	585	560	612	561	580	550	571	620	587	591	613	603	581	590	524	572	569	592	597	635	570	568	586	581	584	552	564	604	532	564	592	560	564	561	554	565	566	524	597	598	622	522	580	588	582	611	547	582	606	536	566	537	586	560	557	509	566	550	577	565	569	574	602	585	580	583	567	560	556	562	533	593	572	574	623	585	567	576	539	567	524	590	622	556	548	587	582	612	623	538	554	581	561	541	566	554	576	549	591	579	550	589	593	565	539	549	603	550	579	581	587	566	580	604	578	535	559	597	570	553	568	586	597	580	571	564	617	575	535	579	566	598	559	624	542	557	559	600	605	606	548	559	576	585	586	554	586	564	568	575	577	578	589	582	574	586	585	569	582	609	581	568	616	599	555	570	600	584	587	559	525	601	570	597	563	582	601	588	616	564	588	596	562	590	529	575	578	574	523	588	606	588	607	568	598	555	516	563	526	557	593	538	592	569	635	578	622	538	584	586	558	550	582	531	576	616	598	626	578	608	556	561	579	634	573	564	564	611	543	589	563	539	569	554	573	584	573	602	524	552	597	624	581	561	516	608	548	600	598	577	601	580	600	568	561	607	528	559	541	598	572	538	574	593	599	606	587	573	596	591	546	601	525	524	587	578	578	592	597	561	595	603	595	600	569	588	566	594	589	569	578	579	571	560	580	526	564	591	585	578	515	579	569	540	569	572	568	563	556	559	609	556	541	582	565	553	610	610	581	571	613	582	574	612	562	578	591	568	582	600	554	611	535	590	586	576	604	634	562	559	561	598	580	625	603	593	567	588	599	606	596	601	563	512	575	539	566	624	598	592	570	563	559	528	577	571	578	549	600	585	592	613	566	563	632	613	552	570	575	577	561	585	582	565	554	618	603	569	529	539	535	563	544	618	597	568	559	539	583	570	535	580	610	572	591	541	615	610	568	602	599	564	585	586	535	589	565	552	605	606	605	573	592	572	600	614	585	560	576	602	588	552	596	560	575	584	580	554	606	584	553	558	586	607	603	541	585	570	576	635	586	566	547	586	530	601	575	585	595	569	556	571	585	595	578	591	564	602	536	599	571	626	595	555	553	588	592	581	578	564	571	594	586	571	594	544	573	603	590	614	589	564	554	539	581	630	583	575	583	609	580	545	574	556	559	537	596	596	549	568	557	580	567	564	582	561	582	617	590	564	586	562	610	561	618	617	539	545	564	564	506	582	570	605	545	556	566	567	569	573	588	598	557	580	582	576	542	567	586	585	548	569	537	555	568	587	588	561	539	613	578	590	575	575	569	576	584	598	566	568	567	586	545	607	604	604	591	565	579	581	605	524	573	605	566	581	573	541	572	576	579	612	587	550	533	595	569	535	598	575	590	578	558	584	555	580	579	577	564	565	534	560	571	520	582	590	523	557	538	519	539	603	575	557	554	570	602	556	625	586	579	544	575	555	600	551	568	576	577	580	554	617	560	554	524	518	590	539	565	585	600	617	580	570	564	556	592	536	586	598	586	592	583	604	568	546	606	632	546	552	611	593	538	603	616	595	613	549	581	590	601	580	655	621	559	592	600	580	529	610	599	571	536	554	519	572	575	562	547	610	539	548	584	573	567	575	569	587	614	572	600	559	552
24205	21075	26925	25326	7761	1042	854	717	666	714	720	630	695	658	651	632	628	676	609	640	640	608	633	634	585	581	617	634	614	603	604	620	623	602	650	607	661	657	657	627	615	603	577	581	619	610	614	633	619	641	649	625	600	579	592	608	603	617	614	656	677	628	634	642	595	647	600	686	606	573	632	629	622	640	598	632	587	618	606	605	615	574	632	656	631	643	650	592	630	578	592	630	646	589	612	608	625	581	615	646	617	633	628	631	595	629	588	602	602	621	561	630	644	653	567	584	640	629	611	610	595	605	591	636	562	641	646	641	667	626	632	614	659	611	632	625	671	634	606	604	626	618	621	614	599	625	584	585	615	565	561	595	640	616	613	604	621	618	601	572	583	617	623	619	636	646	622	599	554	626	616	644	632	633	621	581	618	642	607	607	590	654	558	624	651	600	616	591	601	578	629	568	650	584	653	629	567	646	623	558	583	599	647	618	629	629	603	612	594	606	628	608	631	567	645	613	641	608	623	619	658	620	604	595	642	641	624	586	608	585	617	638	593	613	626	644	575	598	646	598	633	582	640	618	596	629	610	588	643	615	642	604	607	581	608	604	595	628	611	613	608	585	601	596	618	590	623	561	639	601	641	625	633	601	644	645	575	611	617	602	649	596	655	635	601	609	603	613	682	631	596	579	622	613	608	697	608	659	578	609	614	640	601	586	630	652	605	614	592	618	601	591	633	624	603	612	603	634	610	662	596	619	634	561	638	602	611	619	578	667	651	588	619	635	629	642	663	572	629	580	589	599	618	597	610	617	609	629	623	616	621	631	595	584	606	626	657	614	632	595	647	628	633	589	619	611	614	644	621	573	601	625	601	603	634	625	640	621	573	643	609	610	616	565	600	626	594	585	582	601	587	606	574	620	604	601	586	618	600	626	652	612	600	625	584	619	601	622	628	617	662	680	647	624	615	636	652	643	621	603	601	606	615	624	605	582	620	625	627	609	643	629	602	590	611	569	617	614	584	597	637	645	609	624	650	597	647	631	585	594	644	608	627	616	647	648	577	574	613	631	613	596	574	590	652	626	598	629	642	634	617	601	602	607	627	572	617	615	643	654	624	600	591	635	617	601	561	642	632	638	616	563	635	648	603	556	589	635	615	601	581	604	617	588	600	616	579	607	632	589	601	625	601	625	596	628	619	637	606	648	635	603	571	585	644	565	630	602	592	646	590	594	623	596	608	642	585	567	590	598	612	586	659	606	597	614	648	640	601	550	649	672	579	577	645	634	622	599	594	637	570	630	587	606	618	609	593	636	619	596	600	593	623	624	592	606	623	595	616	574	643	608	624	651	604	586	575	595	614	623	621	599	602	623	629	631	602	586	617	630	623	595	656	587	613	655	589	605	600	633	595	586	632	575	616	619	606	605	610	603	638	589	587	633	636	613	610	627	617	596	636	638	639	617	654	616	584	584	591	629	625	622	582	588	666	621	595	582	625	628	639	613	616	661	619	581	641	580	649	615	640	591	619	591	600	589	597	596	567	595	631	632	607	609	639	629	582	668	604	608	642	626	609	617	659	586	606	580	622	625	602	575	589	618	581	641	635	609	618	639	636	603	604	627	616	605	585	620	585	584	551	648	654	637	596	634	648	577	593	601	619	613	635	611	638	634	630	586	621	632	596	624	618	548	624	613	670	664	647	613	630	622	645	623	621	594	588	674	625	565	665	603	625	575	655	640	616	579	599	652	616	612	608	616	634	644	584	620	622	576	619	638	653	638	637	612	633	625	602	581	636	599	611	621	637	614	591	601	636	598	612	569	592	615	647	600	595	617	610	589	599	601	649	591	629	595	601	582	594	608	596	540	565	598	664	657	591	611	650	592	582	638	596	602	638	634	677	653	664	603	626	617	657	603	622	613	640	635	629	596	616	602	618	610	602	609	576	627	599	606	617	618	613	622	655	619	612	637	623	622	630	628	588	597	619	608	599	628	607	628	600	634	598	619	558	628	575	609	605	623	666	631	640	651	638	648	611	592	594	570	594	598	632	674	617	596	618	623	574	578	597	605	629	569	602	564	589	643	604	609	631	614	602	613	605	608	639	586	606	615	586	601	644	603	640	619	598	629	631	600	634	591	641	617	616	681	569	613	637	637	642	624	609	558	596	598	609	632	628	612	591	594	592	605	599	644	572	609	572	617	618	639	638	611	599	636	678	669	596	629	635	599	624	599	594	631	618	622	598	634	639	610	608	597	611	652	586	610	629	602	588	665	617	566	607	658	679	612	601	625	597	623	584	640	619	603	595	620	601	613	616	624	652	657	594	651	638	639	638	615	641	598	621	633	594	609	632	621	636	565	620	611	624	627	579	616	648	592	637	619	609	573	574	639	664	587	643	617	596	589	631	606	547	607	609	600	621	644	603	579	601	626	596	614	599	590	618	590	618	651	616	591	607	590	573	629	634	619	580	611	611	606	591	590	614	582	615	621	659	543	598	636	589	619	650	636	651	622	620	626	624	613	600	628	610	602	608	559	581	619	614	603	602	612	625	616	582	617	587	604	617	625	592	638	662	633	647	609	625	610	648	594	615	602	604	602	653	615	619	569	593	638	660	652	599	565	591	605	639	644	602	609	629	592	640	572	660	627	628	592	619	597	588	588	635	673	605	608	547	621	607	649	603	623	643	593	634	606	656	567	606	646	607	613	614	656	612	619	612	577	598	591	594	621	642	588	625	630	603	614	605	621	590	601	575	573	601	598	655	580	648	642	575	572	650	568	607	600	604	650	631	640	642	596	624	584	612	577	619	622	601	638	593	630	581	606	616	606	621	610	650	636	605	606	611	607	629	561	618	592	630	599	601	635	644	597	599	607	611	588	613	642	605	643	597	582	628	629	627	632	588	625	608	577	573	645	624	609	574	657	646	625	664	638	659	609	638	613	646	631	619	612	630	590	623	647	626	643	630	624	628	627	613	652	594	612	562	608	638	599	652	639	634	607	559	604	619	657	578	609	617	612	644	629	635	574	610	615	649	603	589	646	623	637	595	591	625	610	614	590	601	623	598	627	578	635	569	561	652	612	634	600	595	605	650	631	644	635	638	610	550	673	592	607	598	610	625	606	597	611	584	636	667	614	602	626	608	611	637	602	605	596	618	664	617	648	624	568	614	607	620	607	655	609	615	641	618	600	584	649	577	629	630	616	591	583	621	614	625	615	614	608	604	615	587	556	666	660	588	674	585	567	622	624	615	595	609	623	594	600	617	602	587	645	580	577	599	630	602	621	613	619	591	573	601	611	649	601	655	604	638	642	620	638	578	591	625	610	603	623	641	654	662	617	615	595	573	594	650	594	613	632	605	643	624	589	585	613	635	635	630	581	610	590	630	585	586	614	601	595	645	615	620	598	642	633	644	619	633	621	591	591	603	598	636	634	577	622	618	595	615	595	596	607	609	629	626	583	641	596	598	599	602	580	600	596	623	584	598	644	584	556	603	646	577	622
3785	6102	4370	2220	1661	1478	1308	1199	1113	1007	999	978	943	903	898	852	884	896	918	901	876	900	840	871	822	855	893	831	812	804	907	872	870	855	837	800	836	888	845	842	839	857	916	854	870	848	828	780	832	837	860	848	821	843	909	821	862	858	890	805	854	810	837	874	807	830	884	809	842	841	879	911	807	829	812	898	869	837	867	826	884	821	823	823	868	836	824	816	860	844	820	821	817	817	773	815	821	843	823	815	829	898	841	825	847	841	846	853	832	847	826	837	858	862	845	829	865	876	873	820	818	877	860	842	798	806	879	850	805	890	878	823	794	851	822	845	862	796	810	837	862	872	827	825	814	812	794	874	850	810	789	850	792	862	807	813	777	794	844	861	859	808	826	811	898	806	859	804	846	791	855	820	834	854	847	825	810	870	863	841	832	807	834	810	807	868	893	847	832	799	857	810	856	829	809	909	852	782	850	805	851	887	831	862	785	856	825	855	826	835	780	830	809	883	811	819	848	855	812	829	799	804	818	825	810	836	809	817	858	915	798	859	856	868	830	876	802	842	882	810	847	798	872	864	843	819	816	849	865	781	838	858	815	828	866	865	859	832	831	876	805	861	850	871	812	873	842	867	845	830	852	844	895	834	830	824	866	828	832	853	871	854	855	871	885	836	811	803	826	843	890	841	816	843	864	800	852	837	837	827	814	856	847	817	797	842	865	880	797	862	847	835	853	818	844	804	840	827	822	833	803	840	859	824	876	833	834	815	871	801	825	830	868	829	876	907	836	835	846	861	811	828	810	852	838	803	856	901	839	799	874	844	891	826	848	866	826	852	835	835	800	867	841	872	884	822	869	822	869	886	841	870	824	840	834	803	848	830	887	851	815	805	836	838	871	809	833	822	798	839	871	826	844	802	854	819	807	843	807	851	812	845	839	829	827	785	838	888	822	854	845	867	816	862	836	799	863	817	839	908	879	886	872	814	796	838	855	855	835	858	864	866	858	842	817	855	815	845	838	834	872	875	850	893	809	850	855	829	805	866	832	815	820	850	874	816	817	828	855	843	854	861	868	840	871	844	817	860	818	840	833	841	806	858	897	855	774	779	815	811	808	816	789	868	838	858	849	815	834	861	780	857	895	860	814	832	825	843	850	849	848	864	849	801	788	863	844	855	770	818	810	817	835	828	828	809	861	840	867	902	782	818	839	823	841	837	839	836	840	839	843	827	800	817	861	830	838	811	801	807	858	812	858	811	813	842	818	809	882	832	816	848	817	841	820	811	843	858	872	845	842	808	796	825	816	812	832	794	849	817	836	882	888	851	906	788	884	835	830	858	844	860	855	825	848	774	850	881	833	800	813	817	831	877	860	825	809	805	856	817	841	851	831	834	806	839	815	863	833	862	841	835	843	891	880	838	829	848	860	828	834	853	814	832	837	797	815	820	807	810	788	827	773	830	810	821	852	801	864	859	881	869	863	802	841	858	876	820	800	865	848	834	812	819	854	811	796	775	867	834	867	887	809	822	834	822	814	799	859	840	847	785	875	823	884	861	841	799	761	875	829	828	824	762	830	813	857	857	861	829	852	854	822	837	834	889	850	812	849	787	800	819	817	849	809	783	818	834	834	854	870	782	867	858	830	798	790	801	804	837	837	844	827	885	835	850	836	894	825	784	840	881	843	822	824	851	811	789	804	842	848	825	845	862	870	804	818	884	838	877	857	822	822	883	843	796	839	850	810	813	837	838	804	862	820	824	845	863	807	824	849	873	839	806	893	825	861	805	821	822	843	801	890	808	813	830	875	850	835	845	832	851	858	853	813	894	802	795	851	867	882	807	850	811	854	849	810	844	852	823	845	857	821	838	854	840	893	875	831	783	863	817	844	803	835	803	828	855	865	822	816	823	895	824	819	826	800	859	827	853	857	827	786	851	835	796	843	837	812	822	783	856	861	826	818	834	837	832	868	834	853	814	877	862	834	826	832	808	825	871	881	839	852	811	873	815	877	858	881	816	847	812	788	857	832	845	834	853	789	882	841	824	877	814	867	836	841	799	815	761	883	835	793	823	831	866	831	829	888	890	835	850	859	844	813	830	867	820	865	879	810	858	849	889	868	822	788	837	844	787	806	820	865	819	891	815	886	810	833	836	853	870	814	828	863	841	832	841	815	861	847	848	834	846	812	833	788	840	862	872	795	859	831	827	833	842	865	856	878	812	850	873	818	829	864	826	806	829	836	888	777	827	802	841	848	787	888	852	850	881	814	840	876	877	862	854	825	813	836	881	840	811	824	848	828	871	861	849	843	798	897	840	860	842	837	824	750	825	767	845	795	866	848	800	798	833	830	853	826	776	876	804	780	843	811	858	805	807	865	907	852	853	832	881	837	832	823	802	874	810	813	859	873	862	814	844	818	865	812	845	795	816	833	816	843	882	812	861	817	850	853	883	899	847	828	853	850	836	786	823	778	849	834	819	858	854	876	890	828	842	818	814	853	859	835	853	813	808	860	880	826	794	819	853	810	822	837	807	887	819	856	819	792	835	825	861	799	808	846	846	806	838	789	786	825	861	818	844	882	842	818	812	830	878	845	799	825	811	879	784	839	785	860	814	840	808	856	820	831	872	916	839	828	875	844	823	816	813	827	863	866	820	815	861	856	840	818	814	792	830	895	871	925	847	838	810	788	821	851	795	871	781	800	823	846	794	828	841	837	841	832	806	811	833	895	876	882	882	868	846	826	809	803	850	838	855	882	836	887	835	796	838	834	869	855	836	834	872	815	794	838	829	839	877	825	832	856	846	857	819	793	883	820	839	802	831	872	855	810	833	844	832	818	806	833	827	834	818	875	863	841	828	852	895	858	819	825	885	839	914	859	842	878	780	814	867	820	852	858	841	839	878	838	862	842	868	900	888	852	804	786	859	835	816	799	824	821	841	870	816	860	865	838	818	876	815	880	799	843	820	855	860	861	790	838	830	845	817	837	862	837	834	802	838	824	816	788	828	901	873	871	845	846	843	837	844	837	836	797	844	880	839	812	783	857	870	857	801	857	810	825	813	820	834	874	837	846	846	818	811	865	843	865	841	824	850	841	811	812	841	821	820	844	851	846	846	828	833	785	857	811	827	835	853	748	839	836	824	817	852	855	910	840	840	803	816	813	812	869	827	844	844	804	805	836	766	858	870	827	780	832	840	830	853	823	821	820	857	908	849	865	829	858	875	873	813	866	835	793	803	855	844	816	833	837	838	866	824	802	884	836	810	816	807	850	849	805	831	902	850	828	868	819	812	874	816	896	830	872	838	843	884	833	815	829	887	784	813	860	826	796	830	825	848	822	851	863	836	845	822	863	875	865	819	818	863	837	892	833	812	827	856	845	866	824	810	887	848	802	926	892	827	832	843	822	812	876	845	832	880	821	840	852	822	881	836	822	880	906	783	876	836	785	821	860	842	846	818	869	862	834	846	791	846	805	822	827	862	842	832	899	792	848	788	821	817
22140	21068	28694	23661	21068	21057	4950	675	487	493	372	333	305	291	270	247	243	216	201	217	203	230	196	198	191	181	224	201	195	183	177	174	177	195	181	166	177	171	199	202	171	187	154	173	165	210	175	173	156	164	184	164	165	158	161	161	162	167	140	160	148	147	169	164	189	170	167	157	174	173	173	169	167	160	174	175	177	168	138	161	147	164	173	153	151	152	130	163	164	180	148	151	165	178	160	173	171	157	167	179	164	148	175	203	165	170	175	156	173	160	166	160	150	177	168	176	162	187	173	189	171	177	143	177	161	167	139	158	160	156	178	173	159	151	169	166	164	162	169	139	181	157	164	164	145	167	167	156	167	176	167	175	160	148	189	184	160	161	165	150	163	166	159	151	178	149	167	176	164	154	172	148	168	155	162	173	163	169	181	175	164	149	171	156	150	157	183	156	169	172	156	184	148	159	190	175	164	155	151	153	177	179	180	169	145	159	164	155	170	144	187	176	182	155	157	186	162	183	172	145	174	167	163	159	174	148	160	168	172	166	177	179	170	156	170	193	153	164	160	165	177	166	179	171	158	161	163	172	161	151	144	189	151	165	185	185	159	156	158	162	168	165	169	176	173	188	166	160	199	165	161	162	159	136	172	174	166	161	173	149	164	168	158	185	146	188	177	158	162	155	172	165	186	165	182	169	171	159	150	183	160	166	156	151	178	144	145	168	172	184	163	186	196	152	169	135	149	176	173	142	182	160	159	159	162	169	168	146	160	180	159	156	179	168	162	167	182	162	156	161	155	157	161	184	180	147	179	151	150	182	152	180	142	159	178	177	155	168	160	173	173	182	163	163	150	158	161	161	151	151	154	170	138	148	179	162	194	159	167	156	185	152	151	191	164	154	173	160	172	159	166	151	170	146	157	161	172	171	169	153	177	155	188	161	150	166	145	169	180	159	145	174	178	170	167	153	177	137	127	169	159	164	160	168	175	184	146	170	163	169	156	159	164	160	143	161	155	184	150	162	155	171	157	172	165	143	185	167	162	160	167	149	163	175	170	190	148	183	173	165	165	144	184	182	181	169	166	168	177	159	158	156	171	168	146	165	169	173	157	172	163	176	163	138	169	165	168	151	151	164	153	167	167	150	159	154	146	175	151	168	191	166	154	179	165	152	172	175	164	152	186	190	134	157	171	136	162	193	169	171	158	170	155	187	177	173	163	154	156	141	165	190	185	154	158	172	175	171	155	160	144	131	173	173	147	162	179	156	184	170	173	151	149	157	155	154	167	143	149	210	169	146	186	170	190	177	183	171	167	138	155	181	187	147	192	156	169	185	138	176	157	151	163	150	161	170	185	175	178	147	193	163	165	160	157	182	155	161	153	183	193	169	176	175	169	174	146	155	154	161	156	182	161	161	173	173	151	175	160	143	178	160	155	159	157	164	157	155	166	169	194	153	149	158	151	168	134	160	180	144	160	163	165	160	181	156	162	175	159	164	168	175	173	163	179	169	156	155	176	177	168	159	169	166	159	139	181	163	179	159	150	181	138	166	147	160	151	174	138	164	163	153	173	171	174	165	185	147	164	161	154	176	167	173	181	164	173	184	132	154	166	165	153	129	173	169	151	157	141	166	165	154	166	186	160	157	161	191	175	171	154	160	157	153	159	179	131	171	157	148	145	156	182	164	166	175	162	135	169	146	160	171	146	170	159	179	180	178	186	167	167	169	164	177	157	172	166	175	166	130	187	157	144	171	150	180	185	163	169	160	176	164	147	161	162	164	139	171	174	151	173	153	158	168	168	159	176	155	154	163	192	153	168	147	141	161	168	152	173	160	166	178	195	174	168	155	146	154	179	151	170	158	149	155	141	161	179	169	172	167	182	144	171	169	187	162	123	159	178	174	145	150	159	172	175	146	158	152	156	166	162	134	155	177	175	162	195	180	188	156	176	178	154	157	173	168	167	164	157	161	164	163	169	153	172	174	166	178	188	164	164	169	168	165	160	150	194	145	159	166	179	164	154	157	151	169	177	172	160	137	155	163	151	146	190	175	160	159	169	150	155	153	177	140	165	174	169	185	168	167	155	171	179	155	178	153	179	146	170	157	169	148	158	154	176	153	145	167	148	157	164	147	162	152	184	166	165	152	155	169	174	169	164	189	158	181	185	153	167	176	168	162	145	176	152	165	181	169	159	168	192	154	170	152	168	172	175	172	142	161	173	173	171	155	160	177	165	165	170	155	172	166	171	143	172	187	147	169	168	157	192	164	170	154	170	173	174	166	157	159	150	138	179	141	161	155	189	168	175	158	145	177	194	145	159	149	175	158	164	163	164	144	148	182	180	178	158	153	147	158	174	158	153	133	156	164	177	150	163	161	180	156	164	171	164	159	166	143	161	165	167	154	159	170	166	167	185	165	156	174	184	165	187	167	167	181	153	155	173	165	169	163	182	169	178	178	173	177	170	164	167	162	162	162	170	167	195	161	146	160	161	177	136	163	151	177	176	156	157	177	180	170	194	171	154	167	176	187	135	169	171	163	168	145	175	167	142	170	150	171	160	163	157	147	150	170	155	147	148	173	170	180	182	170	181	146	169	177	158	171	178	168	172	155	171	153	156	143	152	162	161	144	148	157	171	170	159	162	177	141	146	161	141	165	163	168	149	155	147	142	166	158	158	158	158	169	164	166	190	148	159	159	169	170	193	175	163	139	167	158	164	152	170	166	157	146	164	150	169	169	181	162	171	134	141	171	169	151	144	148	143	159	175	177	177	194	159	156	178	166	139	157	144	162	154	140	142	192	181	166	155	176	177	160	167	166	175	163	180	185	189	164	169	163	155	155	163	175	164	147	175	161	164	155	161	157	174	160	175	170	137	157	153	154	174	166	170	126	179	154	157	154	197	159	159	177	166	167	167	157	157	177	144	150	143	162	157	171	173	176	177	174	169	180	157	169	154	185	172	154	177	162	146	163	136	165	184	169	162	154	166	180	163	169	155	185	189	158	166	165	150	162	185	165	179	162	171	159	177	165	164	158	158	163	183	148	167	156	161	184	147	161	177	169	159	181	179	164	160	153	147	168	145	171	147	155	169	171	154	161	181	159	185	156	140	125	155	152	157	181	176	158	157	148	170	141	189	144	158	176	166	156	137	172	143	176	166	157	158	156	184	151	148	158	172	158	163	168	154	167	171	170	168	142	154	141	151	184	186	172	156	178	166	165	152	173	164	167	155	168	166	164	149	151	141	155	180	170	167	174	150	159	189	146	158	169	162	161	150	163	139	147	151	172	157	178	173	165	164	163	167	181	158	151	169	160	174	168	150	173	162	164	148	167	140	165	154	140	171	162	185	155	192	171	180	164	162	189	158	175	179	156	177	187	163	176	171	189	156	154	147	156	164	173	141	158	183	166	156	148	174	147	159	167	162	164	150	144	168	195	175	150	176	164	184	164	169	168	182	156	180	139	165	163	175	164	171	178	155	158	144	145	146	172	172	178
4413	14609	10354	4578	3104	2382	1800	1400	1108	935	784	624	577	517	461	482	449	346	358	365	330	291	319	313	277	280	291	257	282	255	271	277	283	289	280	253	267	247	259	263	245	276	242	242	263	244	283	212	262	255	229	247	262	233	248	249	263	245	243	243	246	245	245	229	251	238	209	223	226	240	252	230	254	235	214	233	248	245	274	265	222	249	216	246	239	238	234	237	249	215	238	225	247	215	208	227	237	227	241	238	243	239	227	244	238	210	225	233	245	224	234	248	221	232	239	232	244	227	243	247	244	244	221	233	250	261	238	237	279	215	254	230	214	239	222	230	215	252	224	227	236	237	212	243	261	245	261	264	225	235	250	219	230	230	224	230	244	234	237	241	246	209	259	259	244	224	235	252	240	245	221	239	216	208	248	255	238	227	230	237	219	243	248	234	248	242	228	242	235	232	252	217	237	228	251	242	256	255	230	226	230	234	232	215	229	230	245	211	262	242	231	231	238	230	239	235	236	240	259	262	264	243	225	245	252	213	225	250	209	230	232	237	223	222	225	234	208	252	252	221	212	215	253	242	235	218	240	244	261	235	251	261	229	228	262	214	218	221	234	222	260	222	230	224	236	212	250	221	218	216	237	240	249	227	229	223	244	210	244	254	258	240	208	231	230	236	233	241	219	213	235	246	228	240	226	222	232	215	239	235	233	250	218	257	236	217	212	238	230	205	207	240	254	251	234	219	236	224	242	244	241	231	225	245	229	234	229	261	228	232	224	248	249	246	257	221	236	268	232	246	222	225	257	240	258	256	233	219	245	232	234	228	242	237	231	219	235	247	247	235	216	224	230	224	247	225	218	219	226	232	213	217	218	232	241	216	232	260	239	253	200	239	240	231	230	235	221	218	222	243	267	223	262	251	254	228	229	236	240	247	259	246	235	219	247	239	237	236	247	259	230	232	258	228	243	237	227	224	229	227	212	237	234	239	241	226	235	234	227	255	208	220	229	232	248	215	207	222	248	243	270	204	252	273	224	230	245	236	238	239	223	226	221	242	230	255	246	219	241	255	244	213	231	241	233	243	247	235	244	245	218	260	254	239	235	220	256	236	193	236	245	223	234	224	231	217	235	240	246	217	228	252	242	229	227	222	251	212	220	233	223	243	234	223	219	240	206	232	243	240	211	230	232	244	242	240	238	225	191	243	239	199	221	220	245	230	215	230	215	235	216	221	225	266	213	236	258	251	212	230	215	235	244	239	204	237	222	219	231	261	249	223	224	214	226	209	219	231	213	218	221	262	224	220	225	227	225	223	229	235	251	249	248	247	225	238	254	258	219	251	221	234	210	227	227	215	267	231	233	227	224	274	238	249	228	238	219	204	237	244	262	239	234	227	255	247	236	243	225	217	231	241	244	244	251	238	227	241	237	245	216	216	247	215	220	241	237	209	243	231	220	256	235	252	200	200	229	218	248	231	240	259	250	229	229	242	236	219	252	229	230	238	233	245	223	238	249	220	239	280	219	259	230	219	216	229	203	262	258	238	211	230	240	241	263	246	238	229	232	234	242	246	221	237	219	247	249	228	242	235	233	242	247	205	223	256	206	226	212	208	248	248	218	258	250	213	228	210	240	220	241	222	218	238	258	241	253	213	216	225	224	229	219	250	235	234	246	248	208	241	228	223	255	214	231	254	226	238	249	225	213	239	242	227	221	212	232	205	225	244	221	235	215	250	224	231	231	244	231	240	236	231	254	222	239	221	237	239	257	225	284	227	232	230	239	224	242	246	214	223	229	230	242	219	233	225	230	253	233	242	268	220	244	247	251	238	243	224	236	252	231	228	235	231	256	238	209	230	220	228	230	218	240	238	247	218	217	234	208	229	223	235	237	223	230	250	219	215	216	237	206	250	230	236	217	255	210	230	231	213	251	246	226	258	241	237	247	230	226	217	256	264	224	253	228	230	240	219	230	237	267	244	239	229	254	226	223	240	240	196	245	251	222	240	231	227	225	246	199	209	236	228	241	234	246	239	231	218	252	239	210	243	219	245	244	230	237	231	239	244	246	220	235	222	241	277	258	235	220	240	245	256	221	262	223	244	252	239	247	221	248	219	225	246	231	241	230	232	241	256	206	238	257	202	247	234	235	235	227	247	208	247	250	220	241	235	212	210	238	248	245	220	251	228	206	227	238	200	248	241	250	278	242	237	248	259	236	216	252	232	225	234	202	235	257	218	247	226	242	238	224	226	227	232	245	245	230	218	226	237	223	253	208	237	207	222	206	228	235	195	239	251	234	231	217	214	241	242	232	216	221	235	248	224	235	211	246	247	247	228	247	218	220	221	224	229	246	212	226	246	225	237	240	245	214	230	230	241	212	257	238	225	240	230	225	203	226	235	257	205	234	244	236	208	232	234	229	239	227	222	218	248	249	221	226	223	206	251	222	233	240	239	245	239	232	230	227	252	222	243	234	234	225	235	239	240	203	234	239	232	234	207	225	252	212	239	204	246	277	232	256	242	234	243	258	235	250	235	206	226	215	246	270	237	234	231	238	265	219	257	263	249	250	237	214	211	210	231	244	242	242	219	257	228	241	248	248	252	243	216	215	236	210	227	237	221	211	247	236	237	242	241	214	213	237	256	234	207	214	202	228	236	242	249	228	230	217	226	232	230	228	253	252	220	234	225	221	265	255	234	228	237	216	221	250	223	228	249	223	203	242	201	235	211	238	231	242	224	246	215	244	215	239	237	239	217	257	235	229	207	239	221	213	242	250	230	236	245	210	223	239	277	228	229	246	220	244	221	206	209	228	245	233	221	246	238	233	254	238	251	235	231	219	237	235	236	220	224	245	259	211	239	223	233	218	229	233	211	227	234	234	258	241	244	222	218	213	228	190	247	243	250	215	229	221	237	213	229	226	234	233	226	256	225	248	234	240	226	251	254	220	216	224	233	253	228	216	231	236	220	240	260	229	222	202	232	258	241	212	210	243	232	240	237	253	238	237	248	231	248	227	229	230	222	233	252	208	232	233	242	263	249	223	238	215	247	231	218	224	248	244	225	248	221	225	238	210	214	243	219	221	230	218	225	230	197	239	231	193	219	230	267	243	217	226	235	264	234	240	230	202	239	219	218	217	261	226	261	256	223	232	239	226	234	236	206	222	264	239	238	229	242	241	255	230	221	224	233	235	232	241	226	234	266	261	236	224	228	231	243	227	222	213	203	221	247	236	213	234	225	205	257	260	243	225	233	247	231	211	233	228	241	236	225	211	198	256	234	228	203	219	245	246	246	234	241	261	229	230	241	236	233	236	239	220	250	242	218	250	208	249	249	222	230	219	233	249	232	249	247	217	232	216	217	228	252	214	270	235	229	245	223	226	222	204	240	225	237	233	252	230	238	241	207	236	229	232	213	236	227	224	223	224	243	233	265	222	230	216	214	259	239	243	234	234	233	230	224	247	237	263	250	227	222	253	216	259	234	236	267	236	233	237	229	244	230
26852	18872	5114	1118	812	741	767	751	757	725	716	702	718	759	711	744	756	725	743	770	745	687	701	730	715	708	688	717	695	698	739	733	687	756	700	704	734	689	751	690	762	683	705	677	686	728	708	689	737	738	695	719	731	660	722	748	737	662	704	744	681	709	714	712	713	674	725	680	657	707	701	690	692	736	665	726	716	714	787	669	741	725	684	715	718	754	713	675	703	674	703	724	721	754	718	703	766	713	702	717	707	693	752	721	731	689	755	725	755	680	674	753	689	735	731	685	696	708	704	707	701	685	711	719	761	715	711	688	694	706	704	689	691	727	733	709	712	690	700	694	692	709	764	733	743	784	697	725	728	739	665	723	751	648	746	711	703	728	686	657	704	670	738	770	737	713	742	736	714	715	739	752	715	728	745	698	712	724	707	699	729	711	726	679	709	727	732	750	716	742	698	720	705	701	710	696	700	682	687	748	755	719	702	741	728	705	699	715	728	663	702	732	672	706	695	714	744	675	669	677	706	703	711	697	703	761	728	723	731	748	763	708	696	724	685	696	737	672	706	704	678	703	711	722	723	719	710	683	707	685	691	731	679	731	710	707	674	731	676	705	689	697	726	724	697	737	652	729	690	722	740	708	766	683	643	716	678	716	724	741	696	688	768	724	680	747	703	711	692	682	700	685	691	692	704	686	709	661	727	713	774	733	689	743	709	735	722	681	720	725	756	707	738	701	713	707	729	711	735	711	713	716	728	689	718	690	703	712	727	677	715	713	725	745	695	704	719	687	663	714	683	696	711	723	700	711	707	733	687	688	759	720	716	703	767	709	688	718	713	690	728	746	743	707	732	727	703	733	729	700	725	711	733	679	714	734	707	669	764	711	738	744	692	652	707	732	688	682	728	744	699	686	688	683	676	755	718	693	680	691	666	707	728	724	712	649	754	747	665	744	702	717	720	709	768	712	651	692	712	745	729	768	712	700	716	670	686	741	758	693	694	667	744	683	690	703	697	683	726	718	736	686	783	720	660	743	749	686	720	705	690	717	731	729	755	690	707	723	710	665	693	665	650	742	737	684	754	756	731	684	678	676	697	695	669	671	725	714	751	752	731	724	741	682	724	722	692	691	716	784	679	765	741	722	716	709	752	699	699	721	705	700	706	694	689	693	708	700	666	665	685	715	755	723	733	710	703	705	704	726	755	733	738	730	690	734	744	714	717	721	675	714	735	737	734	726	663	741	719	741	714	712	689	701	738	721	757	710	682	670	728	721	684	688	742	767	714	711	683	723	712	736	734	712	723	732	698	734	712	711	651	721	694	710	684	722	720	704	700	711	749	715	702	707	658	708	704	724	691	739	687	726	672	710	664	725	720	701	669	719	736	727	757	657	710	706	718	721	713	705	723	736	687	705	703	661	737	733	726	705	726	723	724	700	757	726	718	705	699	710	731	700	727	759	718	691	675	737	731	652	670	705	698	686	681	730	703	727	681	710	726	679	711	753	724	705	729	791	743	737	725	729	711	700	710	722	745	688	710	733	718	698	704	701	708	707	639	746	686	742	661	727	730	673	701	692	665	690	742	722	714	720	730	693	677	687	749	688	679	741	687	707	759	750	703	725	664	724	721	690	684	708	742	741	701	738	708	716	715	726	757	689	711	768	712	782	692	719	682	674	742	770	703	772	756	684	774	679	681	689	735	728	699	692	678	701	723	683	688	718	765	708	726	720	708	684	717	692	765	702	690	699	702	715	661	740	708	676	718	647	721	742	716	733	701	716	700	721	692	692	742	706	740	740	716	694	743	706	724	731	684	758	648	707	724	718	709	776	713	718	726	669	696	684	707	705	724	756	745	659	644	756	717	741	704	715	680	740	754	705	716	727	755	706	680	700	701	675	715	720	678	725	702	712	719	712	684	707	710	715	718	703	709	691	714	724	685	698	714	723	680	707	731	692	684	735	711	726	708	730	729	693	715	755	681	694	715	708	687	689	709	745	694	715	730	713	717	707	664	735	720	736	682	691	689	662	721	737	707	691	687	705	724	709	724	715	688	739	707	716	728	743	680	708	659	702	713	712	731	730	722	710	684	729	690	723	731	715	665	737	738	715	721	739	739	685	690	707	678	754	726	692	692	673	737	696	744	671	720	735	761	696	734	720	750	751	728	684	707	748	685	706	723	718	684	724	691	714	725	698	725	669	722	731	699	692	722	683	750	732	701	697	699	699	695	741	743	711	676	670	746	714	680	700	725	733	722	686	738	689	684	740	712	702	702	727	712	666	749	752	706	723	724	711	730	715	713	731	735	726	730	745	716	730	689	762	718	747	751	706	722	676	685	647	720	688	703	716	745	736	722	723	693	741	721	744	705	682	699	737	759	690	730	733	687	734	753	687	693	753	709	700	686	702	706	701	710	706	704	712	717	662	711	727	709	729	734	698	752	722	707	741	713	722	679	685	693	715	682	747	751	708	701	715	692	679	697	672	682	699	727	692	727	698	670	733	713	668	698	707	697	746	670	814	700	728	739	715	704	709	692	730	718	738	715	744	670	729	703	671	723	744	631	718	740	707	723	731	706	732	702	743	702	710	709	726	737	728	684	704	737	765	745	767	711	716	703	716	707	701	720	699	727	731	717	706	687	719	687	690	686	702	728	741	717	693	683	684	724	663	732	775	738	714	689	722	736	671	701	723	713	732	707	703	733	731	679	732	697	667	694	674	695	716	702	771	751	715	728	702	716	706	688	704	698	703	736	671	727	717	713	705	757	664	699	715	680	689	713	702	714	697	714	714	656	750	663	670	704	726	721	665	708	749	735	699	726	702	694	745	727	727	741	691	716	719	670	703	683	692	734	651	736	717	752	716	686	695	721	717	708	739	732	696	692	700	699	683	731	752	762	670	672	737	660	726	729	656	728	726	743	733	728	666	759	701	712	698	697	695	753	699	725	703	729	677	744	726	729	665	715	731	736	733	726	732	747	685	729	681	704	745	753	689	740	753	678	715	696	683	675	701	691	780	676	784	732	740	721	695	720	684	715	706	736	746	694	691	694	749	766	722	723	721	697	675	726	657	717	703	695	684	727	681	734	745	695	764	754	745	706	735	742	702	695	688	734	687	734	689	698	684	691	660	714	692	675	740	704	773	673	693	715	722	670	722	660	748	722	653	695	670	707	732	697	673	706	689	697	675	722	737	706	720	703	741	710	707	760	710	702	747	669	672	709	666	709	734	699	698	730	714	722	700	678	699	696	703	683	669	736	739	687	706	728	752	713	727	736	778	719	742	715	707	745	705	773	727	681	718	714	716	708	690	713	705	733	680	665	711	689	657	752	720	688	764	666	665	718	717	702	682	718	720	751	719	713	758	738	732	687	711	721	683	759	658	665	664	683	705	703	699	733	725	673	720	741	676	734	695	743	706	732	729	704	709	747	739	729	704	722	722	741	718	679	742	742	644	791	785	687	693	696	743	705	690	709	709	706	733	672	716	744	701	702	739
4383	2379	1775	1237	1148	1124	1093	1030	1003	1117	1079	1002	1019	1016	967	1010	1017	1025	947	1031	1016	1005	1003	988	978	1016	1012	970	944	1049	1015	1008	1003	1006	1041	1028	962	989	994	988	1033	955	1016	1003	982	1038	1028	1010	1003	1036	980	973	1060	1045	965	1001	996	1038	990	1035	989	972	953	1012	981	990	1005	1011	1000	1024	925	981	1053	968	1006	1043	1016	938	961	1044	984	981	965	989	967	1052	1017	1027	993	1025	983	988	966	954	966	999	1013	997	993	1006	1012	954	1021	1023	1005	1031	974	1023	984	983	982	982	982	1005	982	952	971	979	1003	996	914	972	969	1014	1008	1011	951	955	988	985	1019	1017	1061	972	950	1021	955	1007	1020	967	1010	993	992	996	1009	1019	1000	1052	1024	1027	954	1020	1005	1011	1024	1008	994	1000	1022	983	1007	975	969	1002	1030	1029	990	1003	935	1006	1028	1013	1021	1062	1054	1038	1026	995	998	999	1041	957	986	995	1001	993	990	980	1006	986	1025	982	1002	1009	930	1079	1063	975	914	1023	1009	1061	1073	1018	1026	1025	991	959	979	949	1047	979	978	970	1001	938	1020	1006	981	989	1006	981	974	975	1024	1011	930	1006	986	979	993	1006	1029	996	1002	963	948	990	983	1040	994	973	992	914	1035	990	981	1003	1004	1023	976	964	984	1028	998	967	997	987	1034	1010	979	1027	938	972	1015	914	1014	961	989	982	983	1070	938	970	941	986	984	992	1048	971	933	1011	993	979	973	1064	1002	1022	967	966	1018	974	983	964	949	980	962	979	998	929	917	950	997	996	977	1022	1012	992	1012	1022	962	1020	1011	1047	1068	983	979	1013	1032	1007	982	947	1038	980	971	1024	999	999	986	988	972	985	987	981	990	962	972	975	932	965	977	986	975	977	1030	1008	1015	972	968	972	1004	982	1007	978	1048	969	1049	1001	1049	1022	981	1030	967	993	958	977	957	1012	1001	1021	993	1000	964	990	974	1051	978	930	1010	1007	1005	984	979	1018	948	1051	997	992	966	985	1011	952	940	1013	985	1023	1025	955	951	988	965	972	997	1042	1012	983	973	964	995	1032	987	1038	981	975	1000	1000	1046	945	989	972	1008	1041	1035	985	945	963	1036	980	999	995	938	928	1017	1015	971	944	987	1005	1021	989	1029	991	977	940	997	1028	1006	971	984	983	1005	1036	952	956	964	1008	964	957	1049	1010	993	941	1018	1028	1028	1037	998	1010	984	1004	958	1005	1049	1037	1014	1012	1026	942	1030	1005	965	969	1002	973	1023	947	994	954	943	978	1039	971	985	978	1034	985	975	961	1029	995	946	1010	1009	1029	945	1049	989	977	962	1005	1005	1001	993	1007	1005	970	973	1018	997	1011	1043	987	975	944	981	971	972	1042	964	975	1008	1052	999	974	993	989	921	1013	1068	1019	1010	980	943	973	984	1008	941	1005	962	998	969	1035	1008	959	964	976	979	946	1001	986	1018	986	1077	978	1042	998	1018	1047	975	982	932	1035	1040	974	956	1053	999	996	933	1000	1001	992	1026	944	962	1012	1019	975	996	986	1006	988	989	965	1027	1005	975	1052	1010	1017	1070	982	990	979	993	1024	961	1021	1070	968	997	948	1021	1018	1008	968	1025	1005	1024	981	971	1010	1004	968	1010	1011	987	995	973	988	986	1013	982	995	1007	945	988	1001	1000	987	1001	1020	984	1030	995	1038	945	982	1004	1019	974	969	1001	983	975	1034	976	1051	1020	1030	983	1004	973	962	1073	944	1010	1004	1045	1000	1022	1001	982	1053	1036	971	1065	967	951	1037	983	1033	988	969	1006	918	989	957	966	951	996	1017	1011	1000	973	1015	1015	993	1003	1018	974	1048	1022	1019	962	1007	1027	1016	1035	1017	973	987	995	999	975	1024	979	971	1013	948	987	972	1027	1032	1002	993	1019	997	1043	1036	993	992	1022	1011	964	1012	998	986	980	947	1029	1045	984	973	1018	963	1030	997	1009	1006	952	988	1018	961	1012	1001	993	992	1022	1021	980	988	1008	969	1025	978	1001	1021	1043	969	953	983	1017	977	988	970	990	1015	1008	957	1008	1050	950	964	941	1008	1003	994	960	971	994	1020	1025	938	1032	992	952	985	962	966	1010	984	944	982	893	1017	995	1042	992	1031	983	985	977	983	979	1020	1022	1017	1020	981	1020	973	1021	989	993	1029	1004	1026	1024	994	988	972	944	1036	1026	1022	995	962	1044	1011	987	1017	1002	1004	976	1047	978	1010	996	1013	1027	981	953	962	957	1018	990	960	984	962	938	998	1006	1007	973	973	936	1048	981	960	1001	1010	1051	1047	1003	1006	954	997	1051	968	1040	1030	1004	971	977	1005	1033	979	963	962	960	1009	935	973	1000	1049	1019	992	1000	997	1000	1008	1055	1013	935	960	969	999	986	957	1020	996	977	971	975	992	960	995	1038	949	1009	1002	955	983	1019	994	933	987	984	1008	1018	972	1002	1061	1032	968	946	994	973	933	999	1001	1035	1000	1002	1013	972	1050	1059	1089	1026	974	1024	1039	968	983	949	918	1005	1002	1025	1005	935	1022	960	991	1010	983	1028	1012	995	1016	1003	1038	995	984	993	994	950	981	998	1030	984	989	991	957	1027	1002	966	1005	997	1034	925	948	1001	996	1004	977	1006	981	982	974	993	1045	978	1052	974	954	1023	926	1018	956	995	1028	983	1040	1052	1060	1022	974	990	1038	1005	1019	983	964	1016	1026	1001	996	1037	980	989	976	987	1013	1028	975	947	1001	998	992	988	959	999	947	954	982	971	975	968	957	971	1002	974	1015	1008	978	959	989	1030	988	1011	1055	1009	992	1028	953	1006	998	1035	936	1002	1016	1021	1069	979	1020	1057	997	957	964	962	1021	951	960	992	1058	984	1023	988	981	1055	986	1003	952	962	958	998	1005	958	1024	1025	1000	1045	1041	1034	1027	972	1016	1050	970	993	945	982	1047	995	901	979	952	926	999	1003	997	1012	981	981	1009	952	924	967	1023	980	1019	1017	999	972	946	994	1021	941	1038	990	1022	1033	956	1015	964	1082	1013	1031	963	997	985	954	995	1004	979	1008	1014	967	972	986	955	959	1034	993	977	1024	950	974	1016	957	946	1052	942	957	988	1002	972	984	1033	1059	959	1019	980	963	992	1067	1046	1007	1019	1001	1039	954	983	953	959	953	980	995	1026	1006	997	994	1015	1019	1006	996	949	1019	1032	1036	987	990	996	997	1018	1041	989	927	988	956	982	994	1001	981	1006	1013	956	981	1001	1038	1002	1041	943	963	997	958	966	974	1014	959	936	938	1002	952	1006	922	1041	1016	990	1035	1029	1037	1002	982	960	977	943	961	1033	1016	975	1054	1013	1015	1035	1007	951	999	968	1016	1040	960	1016	996	1008	987	953	992	989	974	988	966	963	1008	927	1066	1013	1018	1020	1035	981	921	1055	1023	942	1053	983	986	959	965	1021	943	972	1013	1045	1022	1046	1003	982	1010	1022	958	978	961	1019	971	993	1028	997	1018	1018	1038	998	1005	974	1053	1018	1007	979	976	941	1027	1025	949	1006	985	953	1001	999	986	1015	1005	990	1000	1029	1023	1012	1007	1021	1014	971	993	989	1092	965	936	959	958	962	1040	950	992	936	962	1017	1017	977	1004	927	1007	1005	1020	990	1004	1021	1032	1020	1049	973	1013	1024	984	978	1049	975	949	987	982	954	1019	1007	1032	1053	1038	990	984	1012	1059	980	1028	976	922	1055	995	1031	1007	1028	994	1002	943	936	952	1025	977	989	1018	986	990	952	990	1005	994	971	980	1045	1041	959	987	1090	1025	902	1022	1001	991	979	990	967	1000	969	964	1001	981	1011	1052	918	1034	1001	1040	1011	997	979	987	983	975	999	972	997	981	998	1067	986	968	970	986	1023	947	1041	1031	1078	965	967	998	917	1021	1003	953	980	1001	1030	976	995	1057	1016	991	1014	1036	966	969	993	1008	981	1050	975	965	952	1041	1058	999	965	998	1006	982	989	999	989	1008	929	1005	1002	976	1020	1043	992	985	992	954	995	998	989	970	1042	998	950	1000	1018	994	972	944	943	987	987	984	1076
22998	21056	28161	24150	21051	8020	968	661	559	543	508	491	459	463	461	440	461	444	440	438	427	438	417	441	384	429	424	402	411	354	391	429	409	396	370	390	397	424	401	411	432	405	411	431	418	403	389	435	392	411	423	411	405	377	408	383	395	427	365	383	379	387	375	393	388	422	407	397	365	382	400	412	392	385	411	415	394	410	433	402	407	410	363	374	387	391	418	389	425	413	394	366	406	350	362	387	407	404	400	437	416	373	367	340	414	418	395	401	381	395	402	371	378	392	398	387	379	388	415	385	384	381	389	413	423	374	423	434	395	379	400	368	356	385	372	381	367	405	407	365	412	363	429	427	377	398	416	390	374	415	383	406	432	431	422	360	398	372	377	392	411	403	385	366	407	399	387	382	391	362	429	402	417	420	395	389	396	390	410	396	419	411	414	423	408	417	406	389	330	387	406	407	379	410	406	391	384	406	412	390	376	399	394	394	404	371	400	437	396	395	382	445	380	393	355	405	386	373	414	403	407	391	382	408	387	395	389	424	379	403	363	401	353	402	390	388	381	418	370	412	372	412	389	404	399	401	376	381	378	386	387	409	411	402	377	410	387	374	384	429	349	377	423	374	397	374	386	422	349	394	397	380	410	378	423	376	384	411	371	396	399	426	385	355	370	371	405	416	381	383	414	417	382	405	387	395	378	410	425	401	395	370	405	385	400	398	395	369	400	373	386	435	410	369	407	385	388	410	405	414	379	355	388	382	381	385	381	415	389	411	389	399	390	388	373	389	408	363	399	388	400	358	357	408	377	432	362	416	379	392	433	401	398	374	395	425	410	384	428	402	404	373	358	393	394	396	368	406	341	418	388	415	389	380	390	382	384	400	390	367	377	373	439	362	424	407	386	391	380	411	399	400	405	385	415	438	417	388	377	429	380	388	382	427	402	376	388	418	426	421	345	384	403	415	385	401	391	402	448	372	408	362	390	387	383	411	398	333	421	406	395	385	408	400	374	387	386	374	382	412	376	415	399	358	378	373	393	382	368	390	358	390	430	389	386	410	393	370	421	377	393	352	372	390	390	414	353	415	370	421	404	374	400	396	366	393	384	416	430	418	393	418	405	392	408	374	396	412	402	380	425	392	332	416	393	377	402	395	392	375	413	384	398	391	394	420	410	388	414	408	402	360	394	402	385	392	395	412	404	424	394	400	426	383	416	412	382	394	386	374	383	371	386	376	369	378	371	390	377	373	339	404	401	371	412	380	402	392	374	398	392	398	401	402	406	374	376	378	400	379	378	413	391	404	411	385	413	381	389	393	378	356	387	402	379	399	399	390	395	396	387	381	343	404	391	387	376	416	369	388	391	367	373	368	386	377	364	416	400	387	357	378	402	389	375	393	438	382	390	426	391	388	407	345	378	403	407	381	419	372	406	406	396	396	342	364	381	404	374	395	418	355	396	398	398	421	393	391	423	374	409	384	367	379	417	393	397	394	407	408	397	393	373	401	402	399	399	341	361	355	402	371	383	376	382	380	402	388	386	381	337	376	400	392	345	392	413	405	366	398	425	389	391	381	382	397	382	405	352	399	359	388	349	386	384	376	396	393	389	402	411	374	367	391	389	404	381	399	396	382	386	409	383	381	392	356	389	407	364	372	406	438	383	389	380	391	385	419	412	411	412	391	374	397	422	375	390	377	393	388	399	380	393	404	380	386	382	380	381	382	378	414	388	392	386	366	376	388	370	371	374	358	391	370	396	400	435	416	381	378	372	396	354	396	385	402	381	377	366	354	374	404	406	368	410	378	376	371	371	359	411	401	360	389	390	398	369	392	395	414	392	361	385	393	393	409	389	390	407	406	385	382	397	371	373	392	416	425	402	372	409	395	394	410	387	405	380	395	397	384	418	370	411	404	384	408	370	405	402	419	369	373	377	382	368	384	411	382	395	418	413	385	376	387	375	424	388	356	403	384	390	377	415	405	379	390	409	412	413	394	392	435	415	373	371	387	414	392	393	408	379	358	380	420	354	408	381	390	365	398	384	424	427	377	374	373	400	408	388	379	410	392	400	390	374	389	375	376	398	389	403	401	395	422	401	427	388	414	394	361	364	357	408	426	394	382	394	402	363	388	402	381	438	389	370	417	408	410	412	360	406	409	371	434	403	382	382	392	385	378	388	406	379	423	387	399	382	401	361	393	392	423	387	370	364	396	395	391	410	374	392	405	408	412	383	394	408	396	380	364	420	395	400	363	355	361	386	362	406	395	424	357	342	361	360	380	402	369	373	427	401	383	366	390	391	405	393	357	390	436	418	381	403	375	422	404	394	379	377	400	398	396	411	370	415	325	367	353	399	389	398	366	365	433	375	399	401	363	395	395	394	378	381	361	402	397	403	402	361	386	404	395	402	404	422	408	382	386	407	389	396	395	384	374	393	374	364	402	431	427	403	401	377	375	379	400	391	358	407	404	399	394	359	353	374	385	364	377	436	406	369	371	395	341	356	383	421	413	378	399	399	407	367	371	408	415	402	396	402	379	394	408	375	388	383	396	379	373	387	396	392	389	369	411	392	340	387	389	382	375	396	407	381	353	398	407	373	409	365	392	417	384	402	393	377	346	396	416	410	407	425	418	417	371	424	423	412	362	399	380	375	414	391	416	382	410	384	389	363	390	417	378	366	362	371	388	374	415	392	376	366	387	430	415	453	378	405	390	390	402	405	374	367	381	422	368	374	401	402	403	365	396	350	369	371	403	437	397	395	389	408	400	403	410	372	395	398	378	423	389	381	385	407	384	358	404	396	346	360	408	397	394	401	394	389	390	376	373	395	376	379	364	385	382	368	375	424	386	385	399	405	408	383	395	381	405	389	401	404	381	408	380	374	374	420	384	432	411	388	414	384	393	373	397	379	354	394	374	411	422	418	403	386	402	365	378	369	380	413	376	390	381	380	415	384	397	348	389	388	401	372	343	423	413	384	363	388	425	400	358	397	407	401	381	392	392	406	408	393	428	396	397	394	389	405	405	432	422	390	370	405	379	434	417	412	386	377	402	386	379	395	381	374	432	394	399	373	384	417	395	335	407	412	425	367	365	393	413	428	390	416	372	399	371	427	403	387	373	387	404	409	429	406	405	365	415	416	354	404	397	391	368	415	372	378	377	372	371	392	373	374	377	406	385	386	355	376	383	407	394	388	398	384	378	368	348	406	385	424	400	378	343	428	383	361	410	385	367	413	371	414	357	378	357	365	387	396	352	386	375	398	441	437	401	400	391	373	405	351	409	436	395	383	397	414	411	400	360	437	397	356	398	378	410	420	427	383	414	381	423	382	379	396	399	412	426	390	405	352	354	367	326	402	395	406	391	397	386	405	361	395	365	390	392	381	384	392	378	367	438	373	360	362	368	434	366	374	398	419	427	401	404	399	377	407	383	371	399	392	410	366	417	390	424	402	415	397	391	362	396	393	380	374	427	411	401	418	408	411	386	397	390	417	430	428	389
3405	9583	6541	3006	2142	1675	1422	1193	953	982	825	817	759	699	753	617	625	659	634	644	666	683	596	607	603	610	605	586	592	618	572	583	577	585	575	596	562	606	567	570	607	575	607	549	572	579	591	574	577	575	608	585	563	617	568	586	603	626	628	544	618	579	597	553	596	570	600	586	594	586	546	604	560	560	585	544	586	638	542	525	546	542	593	553	573	573	553	593	555	576	575	585	588	591	583	582	554	628	561	581	598	563	558	563	584	571	587	528	569	590	520	588	567	534	554	548	588	576	573	565	607	569	565	611	565	580	599	573	611	582	593	549	603	627	604	562	588	566	552	594	588	585	566	539	629	552	579	561	581	542	566	587	583	521	549	557	571	594	556	572	575	569	577	546	558	580	569	596	567	554	567	602	578	541	557	545	566	582	580	564	567	549	579	541	515	590	566	563	606	566	581	554	525	559	559	569	541	509	593	573	618	588	625	554	579	556	552	587	580	559	560	573	567	585	597	593	596	574	558	581	574	607	541	596	564	572	563	579	602	525	631	552	521	576	587	588	583	554	584	577	597	552	564	608	581	573	576	569	562	532	578	532	595	564	566	628	547	603	537	571	626	539	599	583	547	575	615	519	550	568	530	578	571	536	582	598	573	553	554	570	567	581	596	572	588	547	563	584	536	542	543	555	556	558	583	579	601	570	554	576	571	588	541	558	588	561	581	564	586	562	582	579	574	605	542	575	586	560	574	584	506	565	597	530	632	577	592	542	523	608	585	580	552	568	519	585	635	602	592	529	601	561	575	525	558	506	559	553	600	596	591	550	592	571	566	570	537	584	575	547	575	629	580	560	576	529	584	536	574	554	576	537	609	566	587	553	568	560	554	542	559	584	572	586	548	602	563	544	548	579	596	579	574	574	577	551	604	596	578	598	548	558	554	582	565	571	560	586	568	570	608	525	605	588	559	599	597	565	588	538	558	546	549	576	597	570	593	575	593	571	559	580	570	569	551	561	565	582	582	564	566	593	530	597	596	555	584	594	547	591	604	581	575	566	529	561	611	565	587	524	565	578	574	563	558	548	570	572	617	571	561	558	564	547	548	537	556	597	568	560	571	551	541	568	596	551	566	596	597	577	571	532	566	564	583	581	622	555	594	579	537	542	586	603	571	613	587	591	545	597	587	584	571	587	569	571	607	556	558	556	598	546	571	595	534	555	604	553	594	580	584	632	583	559	603	603	547	564	602	574	572	518	602	559	562	536	566	595	606	569	557	553	568	554	614	561	587	590	584	545	608	601	540	589	565	588	589	573	571	551	549	541	579	566	601	559	591	568	545	588	574	556	507	638	588	563	600	582	563	588	526	582	598	561	583	574	595	602	616	529	520	537	577	547	549	594	549	532	569	577	588	568	531	551	584	612	604	603	597	565	541	543	566	590	596	571	583	519	596	575	547	576	571	575	577	550	563	552	561	588	558	577	596	598	594	580	562	586	598	537	603	539	615	566	576	587	520	600	568	540	612	539	573	599	541	555	552	545	544	551	532	588	556	563	561	543	575	569	553	583	577	553	567	552	536	556	560	584	540	558	562	567	570	568	570	579	535	581	590	543	586	582	515	573	620	631	617	554	568	552	563	594	582	599	585	558	568	578	569	601	601	584	586	576	537	564	575	565	558	581	607	596	596	553	612	569	637	563	565	620	559	578	577	582	548	582	537	594	568	559	525	548	601	614	581	604	577	533	557	585	563	611	590	557	606	586	554	545	572	539	542	550	575	541	572	546	576	548	564	572	557	527	579	550	583	594	542	594	547	584	549	591	587	616	590	586	586	585	609	603	549	549	578	546	550	599	581	564	583	585	565	556	572	577	523	612	627	542	591	588	578	554	570	542	573	572	551	592	555	568	594	601	583	578	587	614	546	585	560	542	604	565	561	558	561	565	533	564	539	577	572	590	575	580	579	567	583	597	565	587	585	577	534	576	583	551	631	578	570	614	587	531	559	560	572	543	515	564	527	542	582	597	598	559	571	586	569	566	606	583	568	572	590	572	550	583	558	575	554	570	587	575	582	524	550	549	590	569	536	558	586	576	547	597	583	613	591	534	581	560	612	543	563	547	582	560	592	560	579	626	588	558	624	613	583	583	602	583	552	567	601	541	564	540	575	564	564	562	563	596	585	617	571	539	589	575	580	588	578	538	594	584	574	562	530	568	573	575	589	588	577	559	595	548	582	554	578	579	601	596	583	608	589	516	557	563	559	586	551	579	551	587	548	591	577	555	560	541	571	575	588	543	615	595	584	591	571	531	582	579	588	562	553	588	583	551	594	560	568	568	609	577	592	613	541	548	584	588	597	528	557	610	608	600	552	612	595	596	620	626	544	564	547	545	536	552	563	561	562	606	533	561	561	596	530	577	568	597	549	551	579	586	586	597	579	560	624	563	589	584	534	555	594	544	584	537	552	520	553	547	554	562	568	554	589	565	543	538	564	558	586	567	562	557	589	574	573	570	584	568	603	578	573	574	591	559	545	566	580	535	552	566	578	551	561	586	573	581	585	563	533	556	573	575	559	556	534	549	537	568	570	589	533	526	621	571	587	577	605	592	602	531	613	577	609	561	577	548	574	613	567	632	602	559	559	550	571	591	596	554	588	535	562	581	580	555	558	567	542	623	583	607	585	520	568	597	590	560	607	530	555	575	568	568	590	577	518	602	576	545	555	560	567	588	599	533	585	615	579	605	570	539	546	561	552	543	552	594	577	554	579	606	551	545	584	575	579	590	616	541	545	590	575	586	539	599	550	574	562	616	564	620	564	596	598	582	558	566	591	567	547	579	554	551	609	600	608	609	598	613	568	577	591	581	582	514	579	570	574	584	579	597	602	543	595	572	589	588	568	559	540	555	593	586	563	564	587	568	550	565	580	537	565	526	596	560	606	536	617	585	584	548	597	534	578	537	586	593	573	569	562	562	585	587	531	617	554	539	562	566	640	567	554	525	590	623	557	590	560	640	569	575	576	554	572	559	624	587	555	547	552	600	565	568	585	574	574	563	590	577	589	543	587	553	581	571	524	588	551	573	524	565	560	599	585	601	572	547	560	581	580	570	563	643	558	567	560	590	577	580	558	580	567	588	554	548	552	553	602	587	541	550	593	571	602	569	618	580	541	548	564	614	587	558	559	605	575	593	558	582	553	562	546	587	577	582	555	571	545	569	601	560	562	553	569	566	609	567	536	557	556	581	577	571	559	567	541	557	565	596	607	562	604	608	565	560	571	560	552	553	581	584	598	536	531	612	573	587	567	551	578	579	592	553	556	551	584	532	578	582	551	560	602	549	580	511	542	581	581	564	557	614	561	560	626	559	554	548	582	555	561	539	602	571	558	561	595	577	609	563	586	578	584	588	587	554	586	583	570	588	552	579	562	583	610	603	586	588	595	514	579	597	553	567	575	639	579	571	520	550	532	571	587	600	595	563	559	573	546	588	568	562	571	579	570	545
24139	21026	26866	25282	7788	962	851	800	700	701	640	676	616	632	610	673	668	672	605	584	613	612	568	584	624	596	613	623	570	631	646	597	653	642	667	659	647	633	598	609	595	647	595	643	651	629	621	647	601	641	621	612	574	570	602	631	598	607	646	608	606	605	592	650	600	594	652	613	591	604	609	524	605	619	662	618	654	635	621	626	583	586	624	595	628	646	573	623	568	635	638	601	624	603	596	633	601	583	642	607	612	622	594	588	562	626	616	638	593	634	625	661	621	613	612	585	571	642	614	631	600	625	622	627	653	601	562	616	605	621	570	605	567	588	588	593	621	612	648	562	590	569	565	619	587	593	620	630	588	576	648	599	603	653	627	595	610	612	654	596	612	627	617	622	592	655	585	613	605	568	628	609	614	602	615	632	593	604	568	591	620	682	603	627	552	616	627	625	619	600	598	624	597	578	619	611	622	634	625	612	575	583	655	576	605	599	609	612	622	598	568	617	601	637	632	551	613	579	646	623	596	627	631	612	571	569	627	615	595	576	619	628	600	667	633	632	629	622	609	647	601	627	630	615	608	583	613	591	633	635	622	602	578	652	686	604	624	601	601	603	563	632	601	632	637	600	588	627	611	633	608	582	585	590	611	568	554	561	596	643	576	574	610	644	633	605	654	602	578	610	614	612	615	577	603	620	580	607	621	601	621	597	562	578	620	595	589	585	630	589	625	600	618	634	640	627	616	625	584	625	631	572	642	573	635	609	594	594	599	551	602	573	607	591	640	572	613	631	601	630	617	691	595	630	602	630	602	604	589	579	641	598	585	609	585	653	576	594	590	609	602	610	572	584	608	553	570	653	588	580	585	632	567	601	616	576	605	622	632	635	594	607	600	619	652	599	616	621	581	608	619	578	665	612	611	579	595	639	615	623	607	623	613	587	579	598	581	589	595	596	619	658	608	615	619	635	618	595	588	610	613	591	613	580	623	594	633	603	615	635	604	594	612	626	606	596	628	588	615	571	614	642	599	603	615	642	619	595	617	593	574	625	588	606	617	597	623	607	593	617	609	569	623	601	565	595	660	639	613	593	607	649	617	617	604	613	579	625	618	596	591	633	620	586	609	595	587	618	622	603	557	654	609	620	569	641	623	621	578	618	580	595	596	648	599	635	591	588	623	634	633	565	617	570	616	606	594	606	623	567	615	635	631	608	625	584	598	631	627	619	587	591	606	625	588	575	562	598	618	612	619	623	660	637	648	582	630	599	631	554	616	650	659	573	563	642	607	635	635	637	647	599	602	629	622	644	600	634	588	586	565	650	570	626	625	550	548	625	631	593	650	606	605	651	604	583	604	592	594	615	616	589	572	601	594	622	632	601	604	632	627	566	636	608	594	589	641	606	605	605	616	596	646	634	567	585	590	575	559	608	615	620	623	613	626	613	610	604	601	603	594	620	607	564	619	590	608	590	573	663	633	606	630	611	605	564	615	622	614	591	601	573	633	588	619	642	653	592	616	628	616	587	624	646	573	597	702	613	618	645	616	611	612	613	650	645	636	607	639	638	553	593	648	578	577	596	608	623	657	586	622	624	665	575	616	650	609	584	584	597	608	626	633	609	627	590	589	625	647	583	610	639	595	589	633	624	611	636	613	561	596	575	555	673	606	608	626	576	631	606	608	563	587	566	650	661	569	624	614	634	601	603	619	617	644	588	644	620	563	569	579	625	578	602	556	631	607	619	585	596	633	596	567	592	620	526	603	548	661	601	608	593	606	617	555	603	604	603	610	628	591	585	638	632	622	608	619	599	602	607	621	602	616	594	602	614	608	636	622	627	596	625	586	603	607	664	570	573	616	607	570	592	596	597	603	604	670	613	661	578	587	601	535	625	676	592	620	626	590	575	618	643	557	613	569	571	578	607	583	646	595	604	556	596	623	593	633	618	608	613	590	591	639	625	615	612	596	597	562	619	628	606	600	635	601	644	568	583	581	613	595	646	594	593	621	571	567	601	587	567	616	642	646	586	597	604	611	633	629	606	560	595	632	617	641	576	603	635	581	652	594	595	603	559	562	566	613	588	603	640	668	612	618	625	644	618	597	597	567	623	643	620	628	627	610	615	639	568	587	604	564	629	642	609	629	637	651	645	644	609	623	586	568	620	599	602	620	605	611	617	576	618	616	622	596	603	625	574	597	608	647	603	587	587	585	577	594	613	583	631	574	597	637	604	603	601	605	587	647	615	601	606	548	625	635	640	590	585	633	584	587	634	609	583	627	633	656	596	604	624	581	574	620	610	609	648	637	621	626	627	605	579	613	611	567	588	619	583	582	604	611	572	567	607	616	609	596	614	622	588	603	628	584	580	609	587	598	595	611	650	638	605	598	633	598	631	553	620	610	603	608	590	598	609	611	611	609	630	618	607	583	619	646	612	645	605	565	601	560	599	573	569	606	655	593	664	606	611	573	569	632	654	603	615	616	632	620	590	592	628	593	634	604	613	614	615	612	608	578	609	569	641	614	605	618	616	642	639	622	636	630	578	655	589	606	651	600	592	584	625	609	630	610	578	609	641	620	582	605	591	585	629	612	602	618	601	631	587	605	627	613	605	620	593	601	569	572	585	595	619	615	606	611	609	587	587	567	623	611	650	613	606	608	588	593	633	616	592	575	621	610	599	610	610	631	643	623	605	616	630	621	590	589	599	580	581	643	627	587	648	580	596	624	596	597	589	627	634	605	641	652	610	621	609	625	634	578	602	584	620	641	587	586	609	592	635	640	596	568	572	645	632	631	579	615	590	647	620	650	628	608	619	555	639	580	581	630	591	633	612	651	635	632	582	592	609	605	567	570	633	618	592	677	612	569	640	615	622	587	653	620	584	587	588	610	605	598	637	626	612	609	581	628	606	618	642	602	559	619	589	588	597	655	634	563	567	630	596	569	602	598	596	571	578	622	565	633	604	587	610	589	635	656	548	586	590	582	603	641	611	643	559	594	610	652	594	631	613	610	594	616	613	581	642	573	598	589	593	615	607	605	605	632	582	581	617	639	619	604	614	608	595	607	637	622	605	607	567	595	587	590	607	636	593	604	590	632	624	614	615	609	618	620	632	609	565	648	622	592	605	615	653	606	626	617	584	598	615	611	619	575	623	627	603	654	571	593	670	642	591	632	617	604	627	636	615	606	655	608	558	604	585	600	613	561	622	599	579	646	602	615	584	591	603	604	613	602	595	599	588	642	617	590	594	623	591	652	621	591	629	615	581	611	578	609	589	626	649	612	585	630	639	543	624	567	588	600	633	600	581	635	602	610	630	630	569	629	618	594	615	615	567	619	632	615	631	626	595	623	579	618	607	599	596	611	627	653	589	528	615	604	630	595	574	604	589	636	573	596	575	625	592	626	623	567	628	597	645	625	670	646	574	598	623	603	599	593	614	596	562	589	543	595	596	579	646	613	607	622	598	569	634	624	610	568	628	620	552	578	600	612	542	609	641	616	563
3666	6016	4130	2152	1700	1481	1331	1197	1138	980	1040	990	942	932	969	846	867	839	884	885	884	895	872	847	901	825	855	851	842	875	901	824	843	801	871	834	789	825	833	850	853	816	852	837	780	767	826	846	821	830	834	874	823	838	865	840	816	789	808	820	771	880	797	857	884	806	826	823	822	826	773	823	797	770	861	826	873	822	789	812	879	886	810	841	843	818	861	813	851	885	837	782	799	819	837	859	797	844	844	808	830	856	905	830	845	812	833	827	834	824	792	815	816	813	817	864	799	828	744	838	884	807	878	807	762	826	841	813	811	851	889	827	793	869	845	822	855	820	808	815	866	829	846	850	796	836	803	828	813	816	835	855	825	854	844	814	802	809	837	848	834	870	867	801	809	837	818	833	808	829	829	786	821	816	890	846	844	807	853	839	842	839	815	796	804	835	803	860	858	776	890	808	833	814	841	831	859	818	843	883	792	807	793	840	851	869	843	799	798	850	819	798	813	867	831	788	815	833	785	830	847	865	843	816	862	798	803	851	795	783	863	849	825	831	817	895	878	844	879	845	848	829	853	811	820	849	843	783	785	798	826	832	858	788	800	844	797	838	854	868	866	795	837	814	839	825	786	828	835	837	820	855	828	831	836	818	790	809	807	799	847	823	786	805	807	865	881	784	808	834	838	816	856	859	890	824	840	779	877	837	835	802	762	855	825	816	847	832	782	822	792	878	793	822	866	810	852	832	807	860	836	817	818	890	842	825	848	836	810	817	848	817	779	791	818	820	870	852	877	847	841	868	822	844	848	845	773	868	845	773	870	806	898	850	824	838	863	783	919	830	797	864	833	826	828	818	806	800	856	827	884	880	852	864	906	865	801	852	825	807	826	802	828	803	801	796	799	833	791	786	829	797	848	806	828	829	804	822	865	779	844	829	817	806	838	848	859	833	759	823	842	812	863	799	822	833	797	827	835	810	819	802	817	838	815	838	855	805	871	826	830	817	821	785	801	824	869	839	832	736	842	829	829	864	810	795	836	848	840	803	804	820	827	849	844	812	855	833	830	833	854	811	828	873	816	846	856	788	828	790	831	832	828	845	845	842	816	796	833	840	780	811	752	837	812	825	832	814	814	769	877	823	810	844	825	796	844	832	813	809	809	832	830	829	807	900	882	831	804	823	805	824	858	798	874	803	826	779	851	823	850	813	810	867	814	825	871	863	856	825	832	882	796	843	820	853	878	838	810	885	749	795	871	849	824	856	826	825	846	866	817	815	811	822	799	891	793	812	814	824	849	823	805	845	847	821	807	870	803	889	787	844	827	813	870	828	817	812	834	843	834	849	832	855	830	786	825	838	814	843	822	852	876	840	834	845	782	836	798	849	840	885	851	836	772	838	848	820	798	892	859	803	813	835	774	798	833	848	810	836	868	802	829	819	812	870	869	810	827	806	869	881	844	749	834	787	758	810	831	847	813	836	864	827	827	810	822	818	811	795	839	858	782	851	794	818	889	827	818	786	806	801	866	794	840	866	808	825	785	825	868	822	806	844	799	817	815	793	884	885	797	787	869	845	864	871	831	849	837	830	855	845	851	842	800	786	827	819	841	826	849	858	876	842	828	820	813	809	832	828	802	875	818	793	843	897	850	869	830	833	849	822	837	891	840	759	876	906	784	841	825	821	863	793	806	811	856	836	823	809	820	782	870	788	834	818	821	832	783	842	763	813	812	844	842	813	853	841	783	831	847	836	858	811	814	878	864	756	853	872	831	853	795	912	827	827	866	829	835	828	843	794	810	851	835	888	822	852	812	777	839	757	871	854	839	802	867	862	822	834	795	846	798	859	883	823	850	828	759	828	828	796	778	793	872	810	822	844	836	863	827	815	790	841	856	777	859	821	820	840	809	877	834	927	852	849	801	876	814	847	829	815	820	784	850	805	856	800	799	817	830	823	821	856	824	859	820	836	828	813	852	786	823	835	769	868	829	862	838	762	778	834	814	823	817	815	842	868	827	814	818	866	816	875	825	819	831	861	777	819	811	772	828	832	864	888	826	853	835	857	791	835	828	825	784	866	799	849	856	852	844	838	858	894	820	851	792	891	831	845	846	761	861	849	881	883	779	833	767	850	815	809	802	818	821	800	845	838	818	834	841	846	791	859	812	827	897	820	786	839	870	832	876	818	861	812	824	800	818	808	791	847	855	823	763	806	872	781	825	818	834	792	865	858	848	862	835	843	813	847	773	857	840	773	854	832	819	821	839	794	846	799	858	839	833	831	792	804	796	846	859	795	823	809	800	828	782	810	814	819	835	820	812	864	833	857	810	834	808	749	883	845	830	851	784	839	813	842	842	851	831	805	824	821	808	814	832	801	842	822	786	777	825	852	832	836	831	794	810	821	847	801	840	856	846	861	802	814	830	809	796	838	842	847	844	865	810	799	831	850	824	825	831	813	834	822	815	870	838	817	847	891	800	850	796	818	853	800	834	779	826	838	830	827	826	808	883	855	871	866	804	837	803	857	820	854	815	814	827	803	798	830	821	827	829	817	849	859	859	860	819	824	841	796	781	820	863	767	807	836	851	844	813	836	801	758	855	801	783	870	798	818	810	830	831	857	801	819	824	850	796	884	864	852	845	869	820	802	772	848	829	828	770	835	766	797	848	864	828	855	821	812	868	875	787	803	808	810	839	812	796	822	831	778	838	828	845	792	808	840	815	847	836	852	887	830	825	811	828	814	814	826	820	846	841	850	838	846	880	838	786	818	829	821	859	828	863	798	791	804	816	823	776	773	757	831	808	822	828	836	796	818	740	888	781	834	844	785	823	781	822	772	867	834	833	798	873	795	872	853	809	796	799	812	835	857	852	791	862	820	838	865	828	852	892	778	853	773	803	810	819	826	837	830	817	861	842	865	851	841	864	836	825	838	877	826	823	763	807	886	854	799	821	831	849	857	830	838	830	825	837	855	852	836	812	820	819	798	871	819	885	768	843	790	815	873	852	846	800	836	801	784	833	792	867	818	788	794	824	812	869	830	840	837	844	811	867	796	856	823	807	827	791	789	839	841	811	827	823	837	793	809	830	854	879	856	829	836	811	833	807	815	837	868	841	848	850	801	822	842	855	811	840	816	773	856	793	841	847	806	853	863	834	784	842	842	859	848	802	821	813	838	844	855	803	846	798	846	810	822	876	850	872	899	830	828	837	784	832	860	855	795	809	815	853	838	812	847	857	830	870	832	854	840	803	770	841	811	858	857	818	865	795	810	829	810	822	793	807	804	848	838	865	841	801	764	863	801	823	814	868	822	800	855	847	824	842	819	895	870	821	821	812	857	842	871	871	795	840	832	828	837	844	842	840	865	813	817	820	835	835	786	809	818	863	845	843	814	857	808	822	747	812	852	835	858	833	816	869	826	863	815	804	864	818	825	797	837	846	848	829	807	874	848	834	832	818	895	743	795	838	883	849	834	790	808	816	796	843	858	870	787	814	793	749	854
22069	21042	28595	23661	21033	21016	5015	723	506	454	369	355	309	299	295	266	235	219	242	224	202	197	190	180	193	193	179	194	166	169	155	169	185	176	198	165	168	163	175	189	186	173	160	157	159	182	180	182	155	165	162	206	176	178	172	184	195	154	174	167	173	155	188	169	148	177	149	158	163	178	158	147	154	158	181	167	177	160	156	163	161	175	166	158	172	151	181	179	164	166	157	193	159	163	147	147	155	150	144	166	165	151	173	180	162	183	171	173	159	147	175	141	172	164	166	155	186	150	156	172	153	166	155	160	188	174	164	148	163	151	155	156	175	159	156	186	161	177	174	175	163	153	173	148	151	191	168	168	174	160	180	172	162	133	156	175	178	178	178	168	148	144	149	165	161	154	157	165	180	159	155	165	163	178	163	183	177	165	179	163	188	164	158	149	158	180	135	159	158	178	169	159	147	158	148	160	166	157	172	158	166	151	180	143	162	150	170	164	162	158	162	180	148	152	172	169	157	168	197	157	164	169	143	175	182	162	133	155	169	158	174	184	179	170	148	155	156	192	153	180	166	169	171	170	156	172	150	167	172	161	144	146	161	166	150	173	178	163	166	189	183	179	182	160	172	171	149	148	148	165	152	154	149	184	167	163	150	146	168	142	152	176	145	157	161	173	145	162	158	173	138	152	176	165	165	170	173	174	170	145	146	185	148	166	134	149	194	181	151	154	160	158	164	175	155	177	161	152	171	177	153	151	166	159	169	171	168	131	189	141	160	143	153	160	169	158	163	152	162	161	182	181	157	155	147	183	169	169	162	144	149	167	175	164	178	173	157	164	185	155	153	162	145	173	174	171	168	146	175	137	174	146	172	161	179	156	174	183	175	151	161	170	146	167	180	177	167	145	167	155	178	163	161	150	182	179	165	172	168	185	173	166	161	138	169	155	165	171	157	171	158	185	169	144	162	169	170	161	169	170	194	155	164	156	178	160	157	153	165	134	161	153	153	183	184	157	172	162	170	157	150	143	154	165	193	174	182	165	168	154	146	185	200	178	154	159	151	175	180	133	169	156	173	162	175	154	158	161	146	178	179	173	180	147	157	167	161	156	153	169	188	173	164	153	149	170	145	166	165	150	155	173	147	145	178	166	150	162	181	178	160	177	158	185	151	162	176	182	169	160	165	171	154	175	160	169	169	173	152	158	164	155	168	138	152	188	191	158	179	171	139	164	174	158	181	172	166	156	155	154	182	138	164	159	183	157	183	151	143	149	142	155	175	170	149	169	174	185	161	165	157	176	171	151	157	165	154	164	169	180	171	163	160	148	167	156	174	147	155	169	172	167	175	166	189	176	164	151	144	166	181	151	166	162	176	152	154	159	172	158	135	179	155	145	162	165	158	175	162	140	157	164	156	148	142	151	153	181	172	169	154	162	161	165	163	149	178	150	163	180	157	148	131	166	184	175	149	165	158	163	150	175	149	172	175	169	175	171	162	163	174	174	165	157	160	162	173	146	151	170	181	177	151	151	170	141	153	151	156	158	174	163	182	143	181	183	154	176	157	153	160	132	163	172	164	160	148	163	152	152	148	176	156	153	173	177	175	153	152	163	178	153	180	177	156	197	146	151	169	173	156	177	166	170	169	155	181	159	149	150	180	148	174	185	162	152	157	155	160	171	176	145	161	158	162	168	162	169	173	158	157	161	157	174	157	155	162	144	162	156	191	187	170	166	172	149	173	168	172	156	157	152	168	155	153	151	189	165	160	154	185	168	161	192	163	156	178	168	160	158	157	157	171	171	137	164	155	166	149	143	144	155	155	177	144	163	146	149	197	182	168	143	167	165	160	154	164	155	163	153	154	185	169	162	180	153	183	164	147	138	136	173	150	164	174	168	164	159	155	155	154	167	170	161	169	165	200	160	182	156	159	146	155	195	147	156	146	159	178	168	159	164	158	145	158	161	144	142	183	156	157	147	159	165	172	159	144	143	167	157	149	173	144	165	167	198	174	175	182	159	166	189	183	159	178	187	167	173	175	177	173	152	189	171	171	157	129	159	167	173	173	147	169	185	165	135	186	163	162	180	175	175	164	175	160	148	163	169	171	167	160	174	190	154	159	153	159	167	182	165	170	169	160	171	167	163	144	167	170	155	160	153	161	150	175	160	173	157	162	170	164	162	144	163	156	174	153	175	176	154	169	178	160	160	187	148	169	157	155	152	175	182	160	172	151	138	169	177	152	166	173	179	163	167	166	173	167	143	170	172	165	142	142	160	169	163	153	158	167	172	169	170	147	165	149	144	155	175	178	170	153	165	158	183	188	163	168	157	176	165	171	139	152	178	173	151	173	169	154	169	170	151	154	168	166	172	155	177	156	136	189	166	163	157	163	180	174	174	161	163	158	153	156	171	197	166	157	163	170	169	136	182	183	179	174	159	167	176	152	160	167	169	153	153	166	179	158	158	166	182	179	169	140	133	175	160	177	158	169	168	175	179	178	150	174	173	164	166	164	170	174	171	183	185	144	155	164	171	160	174	164	171	175	171	132	137	153	161	162	138	163	159	169	130	148	188	144	171	158	163	158	160	152	174	153	167	158	156	191	170	164	166	172	143	161	162	184	167	153	166	154	175	176	188	172	164	150	164	166	163	173	151	185	165	151	179	164	148	157	160	169	128	162	152	161	178	164	131	149	152	146	158	161	162	144	163	166	154	174	172	149	190	167	188	184	135	149	174	177	163	160	159	154	160	175	189	159	155	173	180	163	185	152	157	170	150	139	155	169	164	153	164	188	162	142	169	146	175	170	158	155	184	144	182	150	152	171	156	158	166	177	141	142	163	148	174	144	154	172	171	166	175	155	170	162	172	164	164	170	145	163	175	159	186	186	182	167	155	175	164	165	161	173	169	172	167	146	152	165	150	177	155	149	139	157	158	171	173	152	147	162	172	174	196	174	140	159	179	172	170	149	165	156	158	161	165	161	160	160	166	165	161	149	133	187	135	162	156	156	176	155	184	164	151	155	148	173	160	163	141	177	157	165	186	145	180	179	170	156	182	191	146	161	167	172	160	145	175	167	166	163	160	152	147	159	167	206	153	161	136	155	159	150	145	158	175	177	181	166	180	174	150	139	151	172	161	174	159	149	177	147	149	180	184	154	160	202	161	169	158	181	160	156	163	163	142	160	162	156	161	186	156	162	176	164	145	156	162	139	157	176	168	167	143	178	160	188	179	156	170	167	170	180	177	156	165	151	183	158	173	159	162	160	172	173	184	159	175	159	165	176	182	183	176	156	178	172	184	184	167	152	160	168	178	160	181	165	175	152	166	129	163	161	141	155	160	144	164	173	163	156	153	160	187	164	178	155	163	151	161	157	168	159	169	141	168	155	141	166	173	156	189	184	151	187	147	162	158	167	134	180	169	162	164	165	162	143	147	163	176	159	163	144	153	158	171	178	159	164	136	141	147	148	154	158	171	196	149	150	141	189	176	157	164	151	165
4598	14629	10497	4561	3111	2303	1788	1339	1089	894	802	671	596	497	452	428	401	376	373	331	330	329	301	296	264	286	296	280	312	260	261	286	263	282	260	250	254	275	252	249	271	279	238	272	245	250	240	206	261	249	249	244	219	250	238	237	248	261	248	250	221	236	240	268	225	238	229	243	214	216	246	241	197	233	206	241	252	239	268	233	235	234	231	220	243	237	200	261	246	228	223	256	223	247	216	236	254	212	240	229	241	206	228	228	232	225	211	228	253	218	231	238	240	227	240	233	218	227	238	234	230	218	239	232	225	233	231	244	239	231	266	218	224	214	261	238	240	221	224	245	227	242	247	258	218	251	223	217	225	219	238	216	238	214	221	229	203	231	231	225	231	242	243	248	229	223	229	241	228	239	218	225	258	228	200	243	220	210	237	230	227	242	239	246	219	244	240	218	252	251	229	270	216	223	231	225	224	244	229	231	220	243	225	251	227	222	232	235	248	245	233	224	233	212	232	212	214	252	227	254	228	212	222	245	264	237	228	231	216	236	274	241	230	228	241	222	239	235	216	226	220	232	247	243	233	218	242	211	255	260	250	205	209	244	235	247	218	212	225	225	222	251	257	238	207	214	249	228	239	237	238	241	235	205	231	215	210	208	217	211	216	224	230	210	225	220	238	216	224	208	222	254	231	237	225	273	231	239	203	232	234	197	234	226	218	239	242	221	226	235	207	225	192	211	237	240	242	200	251	235	215	238	264	240	203	237	223	218	222	252	243	216	254	236	221	242	205	230	230	256	241	217	247	243	215	230	213	244	254	253	237	209	223	218	242	253	236	241	208	246	193	234	253	242	235	247	269	223	242	231	232	222	245	229	235	237	221	225	245	215	242	208	197	218	264	228	213	205	230	225	224	244	221	213	205	240	237	255	252	219	210	225	262	243	222	199	250	232	200	230	242	244	224	237	225	228	215	210	229	219	245	228	198	195	239	231	240	218	235	194	230	230	201	246	235	244	230	242	257	236	238	247	219	219	227	226	228	223	239	228	200	224	254	200	220	223	223	242	262	240	242	199	266	228	253	243	256	239	230	251	247	203	248	230	217	260	246	235	226	233	237	228	222	225	229	214	227	233	224	215	234	242	204	217	241	237	228	234	229	232	266	225	245	220	258	240	227	242	225	227	236	259	212	244	238	220	212	251	234	243	227	233	224	224	228	219	229	235	240	229	254	207	250	217	234	236	229	238	226	217	214	255	217	254	227	219	220	232	231	217	226	220	231	237	238	241	214	233	230	228	228	215	222	207	246	215	231	250	236	236	261	246	211	220	254	250	218	227	219	224	255	217	250	254	232	207	230	245	244	220	225	224	249	219	254	234	210	218	234	239	246	247	204	228	235	219	235	248	233	236	228	252	211	214	234	247	215	210	240	228	230	232	225	221	223	224	229	213	205	214	230	238	233	222	229	244	205	241	222	276	264	229	208	256	224	241	248	230	245	234	212	227	231	232	243	221	236	205	233	216	195	240	256	227	215	237	234	208	246	221	245	240	215	233	234	240	215	246	257	222	245	203	207	230	232	213	239	258	228	239	230	220	242	223	212	227	214	230	242	231	219	244	213	210	204	234	228	238	209	229	204	252	242	200	220	220	260	208	230	236	226	237	225	228	220	212	217	245	239	222	238	225	197	254	206	217	236	213	260	228	250	224	248	201	207	256	239	226	251	236	260	215	251	221	209	220	238	246	240	234	217	243	233	235	228	214	236	251	223	252	227	224	215	237	234	232	210	259	246	220	235	222	243	248	241	231	240	217	216	257	218	251	236	266	227	229	242	260	272	250	239	200	231	244	206	221	252	218	225	209	259	219	220	225	203	224	225	240	201	231	232	236	234	240	240	228	238	219	228	233	219	251	231	237	226	245	210	241	201	233	223	228	222	233	226	223	218	234	226	224	246	227	231	205	218	220	216	218	213	227	246	248	231	232	210	230	237	276	235	231	256	230	245	230	227	234	243	215	219	240	209	243	268	229	237	214	244	227	251	249	216	211	231	234	225	234	228	224	238	273	225	213	216	239	233	204	233	225	255	219	233	247	214	250	246	232	224	227	271	235	226	225	203	228	254	217	222	250	223	228	210	242	213	241	220	240	273	216	210	229	231	238	234	230	248	232	255	247	238	222	234	220	252	236	242	220	219	232	229	233	259	225	239	223	231	247	256	244	255	223	231	254	244	202	228	236	240	251	239	225	253	196	211	232	234	237	230	244	220	227	240	249	257	243	213	228	233	241	213	223	255	204	251	210	251	244	230	244	241	211	226	232	206	225	230	237	232	227	243	220	225	224	228	219	234	223	238	259	221	243	246	249	236	243	232	227	230	237	211	247	226	245	228	253	214	216	215	227	199	229	243	217	212	225	220	241	218	230	230	248	236	250	228	247	228	229	222	243	255	216	254	236	211	211	223	258	211	240	244	228	236	245	227	218	223	202	217	230	230	203	228	244	205	232	217	211	228	219	216	210	242	214	234	232	225	224	240	251	209	246	224	254	243	221	234	236	242	222	230	230	257	217	211	236	257	225	219	227	254	253	237	248	209	213	225	238	209	241	206	254	202	214	223	245	240	240	235	228	230	263	240	230	249	233	217	238	215	239	220	238	248	250	241	217	244	219	237	255	227	225	238	230	230	273	241	243	260	237	236	234	211	233	255	232	245	218	225	212	232	226	247	254	224	247	202	245	233	237	270	211	235	222	224	252	249	243	226	216	218	226	256	226	229	248	232	221	241	219	219	227	237	251	250	224	213	208	233	228	249	237	218	226	215	205	230	225	215	234	198	220	228	251	239	241	210	262	245	216	229	238	205	231	222	244	244	224	266	212	235	238	217	233	238	247	237	218	219	228	249	247	259	228	229	211	240	221	234	222	214	218	208	244	233	215	251	256	266	249	245	231	242	231	246	233	231	238	244	218	224	222	242	239	232	226	209	203	234	216	230	249	231	225	228	232	241	218	255	211	221	234	236	240	222	222	200	234	256	271	192	225	249	229	237	250	247	221	232	214	222	212	229	221	228	220	227	236	250	244	245	245	232	205	233	206	222	232	200	220	223	235	230	250	216	214	233	228	204	242	243	248	227	215	253	228	243	212	213	217	233	231	230	241	211	240	245	227	231	209	242	251	212	216	237	217	255	243	230	231	243	248	234	260	255	246	215	220	259	253	237	209	236	235	231	217	224	224	210	249	229	226	251	249	249	256	242	229	244	248	226	221	217	241	243	231	208	210	216	210	242	251	262	216	193	233	245	240	224	217	217	213	220	218	263	212	221	230	218	223	257	229	230	225	239	247	245	221	226	229	256	231	246	228	255	242	226	226	237	243	242	261	254	228	232	228	261	219	258	226	207	230	232	212	217	258	223	239	225	257	235	273	214	240	230	213	219	249	226	223	242	252	204	220	247	218	209	253	245	235	236	253	228	241	239	223	230	235	222	233	248	224	215	232	227	266	220	211
26614	18724	5157	1225	945	852	792	731	688	706	724	752	746	669	739	705	689	691	667	715	726	678	713	708	686	671	734	682	677	744	715	766	695	715	683	746	697	680	711	658	712	686	744	693	697	755	696	691	731	739	701	705	717	677	720	754	688	714	700	676	688	718	725	688	682	680	661	679	737	730	707	670	683	699	751	716	732	697	735	736	738	699	696	683	681	657	681	667	704	692	707	738	729	712	739	703	738	702	668	674	717	685	749	736	717	741	731	701	704	740	682	728	662	692	703	702	694	655	697	678	704	708	707	770	657	681	712	694	701	711	715	645	728	704	718	749	648	720	715	708	690	705	701	678	683	654	698	675	663	709	714	697	711	682	711	699	681	746	707	803	708	753	669	699	710	671	662	692	664	675	714	649	685	681	707	715	719	715	720	677	726	685	638	657	703	707	687	683	654	658	686	705	677	772	728	699	699	709	752	704	735	668	679	711	711	659	666	719	699	700	715	728	722	670	713	692	696	674	691	690	675	689	669	735	724	744	705	721	741	729	690	681	695	694	699	715	682	714	673	649	716	692	733	705	707	682	733	681	710	658	731	654	714	743	763	658	707	681	658	656	712	673	712	692	670	668	723	669	696	696	705	713	690	696	679	684	724	654	715	722	683	684	767	740	686	638	696	712	695	685	687	721	755	728	676	694	741	731	714	700	697	659	732	730	638	673	701	747	699	677	711	689	716	692	665	692	686	715	693	688	720	679	683	731	735	707	731	701	749	707	679	736	703	687	700	716	679	731	694	693	641	695	706	720	678	698	685	679	734	721	649	678	720	691	686	675	759	700	633	706	743	714	691	679	689	751	721	719	712	728	682	762	691	708	678	699	692	682	676	720	724	695	717	679	733	668	675	723	670	730	750	715	706	753	707	695	705	704	729	699	672	776	677	705	730	737	729	710	738	653	727	736	719	698	728	737	712	710	727	748	723	707	698	711	677	724	667	735	673	710	700	719	676	690	736	720	717	676	718	711	695	696	679	652	713	676	679	683	732	766	728	713	695	718	694	670	723	691	681	708	715	766	703	716	700	697	692	728	682	779	709	736	697	701	697	690	703	699	699	665	738	751	700	697	686	711	712	712	700	653	691	700	693	720	690	666	723	711	706	684	717	739	697	691	727	674	705	698	714	745	738	677	716	717	710	696	696	700	720	656	683	696	701	663	691	713	683	733	668	680	694	722	665	757	732	669	708	721	677	669	674	680	719	696	698	673	672	685	692	717	686	720	721	724	711	710	673	633	722	701	663	705	692	699	687	702	722	734	722	654	703	706	740	741	713	731	701	697	686	663	646	745	692	670	682	702	726	692	698	697	741	719	731	709	675	707	716	693	711	721	704	722	706	709	697	750	710	748	709	715	766	686	697	721	740	688	695	721	724	670	696	709	688	684	687	684	703	700	711	655	721	718	744	725	707	711	731	685	701	695	727	680	724	696	720	677	672	714	719	696	692	713	685	730	663	685	707	684	707	717	763	699	686	709	697	692	680	668	703	726	697	712	711	740	742	688	731	709	734	720	673	753	692	762	706	740	712	710	731	711	714	681	669	692	663	672	723	693	714	758	707	738	761	698	729	695	645	729	730	679	709	698	721	697	698	684	731	683	742	684	710	745	743	715	731	721	687	691	687	681	749	726	660	757	753	681	689	735	751	667	718	682	668	686	694	733	764	698	715	706	750	667	723	726	704	682	741	730	711	694	698	691	695	699	684	724	698	676	724	728	741	765	736	717	690	683	730	709	652	684	706	704	714	677	735	666	674	651	679	677	763	701	663	726	735	705	691	701	749	724	680	704	720	725	724	697	697	655	681	677	717	709	730	668	714	717	680	736	697	678	649	670	741	712	727	729	708	745	657	714	709	720	690	674	699	685	684	710	772	695	698	702	725	708	698	714	739	692	689	732	651	756	731	678	707	747	684	756	709	726	736	704	692	628	715	694	681	765	727	718	692	698	686	727	744	711	694	730	733	692	749	747	746	723	726	716	682	718	679	688	703	712	703	692	652	714	727	733	681	713	737	680	717	727	698	676	700	748	663	736	690	726	704	726	680	692	764	699	694	709	719	637	696	717	704	705	715	750	722	741	699	701	694	710	712	764	707	698	677	697	671	707	681	723	669	711	700	729	715	681	723	710	745	737	701	686	689	693	761	709	690	700	687	715	741	772	722	725	726	748	644	701	698	774	706	721	671	702	710	711	679	691	732	685	662	666	739	703	700	684	739	715	721	690	699	718	728	707	684	733	692	691	687	703	648	696	654	680	711	740	693	676	717	698	756	711	755	667	724	733	728	694	757	706	682	702	664	740	710	721	750	711	701	720	723	675	722	716	719	725	683	671	658	720	679	701	674	691	741	741	678	742	731	693	739	678	692	714	659	730	727	722	703	666	700	772	694	740	736	707	716	668	731	724	756	701	690	688	704	723	700	691	723	677	720	740	730	728	702	720	667	746	707	686	672	716	690	680	679	697	688	722	710	688	709	683	736	712	747	726	688	672	731	691	689	661	730	758	680	730	665	713	672	739	759	684	680	751	664	707	731	732	722	705	644	682	719	706	675	647	703	681	709	689	701	660	696	732	728	736	710	745	703	693	707	744	715	680	719	713	712	720	687	696	708	708	727	692	724	698	683	657	783	733	686	749	724	709	704	722	720	676	712	672	727	661	652	691	724	698	690	684	719	722	701	723	629	677	740	691	732	737	682	694	722	672	678	662	707	646	732	683	711	683	708	726	716	694	685	717	739	681	687	696	692	666	701	668	701	696	701	757	705	696	722	690	693	689	663	741	713	723	679	734	766	682	692	719	716	685	736	768	685	735	717	716	722	724	696	700	740	680	676	694	659	763	702	754	722	711	693	702	633	676	684	646	725	683	721	738	693	646	675	702	678	733	676	722	707	709	668	736	720	732	719	720	792	686	704	720	748	728	698	705	685	728	685	713	707	749	682	721	709	752	726	739	708	686	738	716	736	660	690	733	731	707	709	735	738	718	691	723	733	671	668	699	684	706	696	694	687	728	704	684	690	661	716	738	736	706	739	691	694	682	704	692	684	667	709	707	719	677	708	661	714	704	673	693	736	701	710	699	731	649	667	676	713	719	716	688	677	664	711	730	696	725	774	652	720	696	731	669	725	689	718	715	664	771	704	753	706	702	699	705	697	715	732	670	647	768	739	717	690	722	747	672	702	707	672	703	757	685	680	726	738	717	668	732	650	687	722	690	693	727	699	713	631	706	698	709	676	637	691	701	720	680	753	687	642	717	710	743	655	679	749	687	732	697	689	730	695	717	695	722	704	700	689	711	686	687	703	636	742	727	709	748	635	729	671	701	663	753	710	697	691	740	728	718	693	700	678	713	699	694	717	707	715	717	674	679	744	750	701	710	722	714	691	729	705	764	681	698	716	676	713	736	713	733	678	712	718	783	705	698	707	726	710	605	723	724	704	662	740	746	690	702
4333	2384	1820	1295	1141	1123	1070	1073	1014	980	998	993	965	1071	1046	1022	962	958	946	1000	1013	933	1011	960	987	990	959	937	1055	960	1012	1013	950	937	950	906	996	967	996	967	967	959	985	953	959	981	971	966	968	949	1014	923	999	1018	988	973	956	985	1003	990	977	971	1016	1004	958	941	951	964	963	1018	997	999	950	971	997	993	1011	972	1028	1005	985	990	951	986	975	945	970	1004	982	933	966	977	973	983	998	966	921	1012	1004	964	929	1004	989	983	997	997	976	1019	949	1023	965	962	944	989	1025	925	1023	987	994	1049	999	937	984	1009	1024	970	993	983	1002	937	1053	975	1016	974	975	947	1033	950	971	965	965	918	1004	974	981	1000	991	956	931	978	982	998	1011	935	997	981	963	929	1015	935	934	1000	966	1035	989	989	929	947	930	968	976	989	978	976	965	928	998	960	986	923	1048	1000	961	932	955	958	931	916	979	922	998	983	1046	984	969	981	1040	988	956	963	992	968	985	1000	927	1001	1031	964	947	965	942	934	1040	971	970	970	965	1027	972	999	1012	965	964	987	924	978	964	999	943	951	986	975	952	980	979	988	993	950	998	947	921	960	979	982	1021	958	960	977	943	926	1023	1011	968	1012	943	976	999	1003	983	941	961	952	1037	961	981	958	984	965	989	913	947	931	1040	970	974	972	954	972	967	979	1037	985	993	971	985	962	964	991	1002	935	1023	965	993	999	938	974	997	982	960	997	973	1029	977	978	984	954	997	978	1023	948	962	929	999	976	1000	955	984	1015	947	1027	979	980	1007	1029	926	966	951	1004	967	951	953	1025	962	983	987	990	994	944	978	1005	994	992	968	987	987	969	1003	942	976	972	970	954	991	951	966	969	954	919	996	1002	967	1038	951	1006	989	1007	932	964	1001	965	997	951	948	978	986	989	977	979	965	959	955	976	975	959	959	981	982	1028	960	933	924	964	1004	988	1017	898	953	958	971	980	955	1007	1009	934	1028	996	991	961	946	960	974	988	943	993	994	987	966	995	985	976	993	950	922	941	984	932	1006	961	1042	997	985	978	965	945	950	967	997	928	959	941	999	978	966	973	939	976	1002	972	974	963	977	987	945	992	977	960	1015	949	964	965	971	978	955	943	971	959	983	978	961	989	958	977	921	967	1004	976	962	1005	993	886	1000	992	1008	1009	1023	1008	1040	953	991	981	1022	953	998	1014	941	982	996	990	969	957	1021	1041	1009	948	967	1001	963	959	1009	995	997	946	937	987	930	983	996	924	895	1050	925	982	987	1006	1004	1021	927	991	1005	978	1026	936	974	978	1016	997	998	1005	957	965	953	954	1010	963	1040	966	984	941	978	971	993	954	961	1011	1003	983	986	957	945	1009	1012	975	953	1035	985	1000	968	1008	1043	1000	952	1024	983	974	972	965	982	948	1002	922	1002	964	925	983	991	1009	1007	1007	977	987	982	957	997	876	966	1027	973	1026	961	973	944	929	929	1007	962	966	930	968	996	974	968	956	999	960	989	960	928	1011	907	973	1020	967	1000	961	986	969	1004	991	971	930	953	972	966	936	1001	988	934	971	1011	916	969	943	993	994	978	943	978	994	964	957	985	1038	982	936	945	944	996	957	970	981	955	1003	1040	962	966	1020	1012	984	947	1017	1002	998	965	978	968	977	958	1006	979	980	1004	994	992	985	946	946	1017	992	1022	1003	968	951	961	1064	955	1001	1026	972	984	1027	995	967	993	983	1009	974	1011	985	967	1019	957	1009	997	978	955	940	1030	978	959	977	949	1021	983	965	1014	1044	965	974	966	980	1012	975	978	973	974	944	971	953	968	1019	980	985	998	990	984	924	984	948	973	978	959	1026	980	974	1004	929	997	951	990	966	983	1039	934	966	1056	1005	933	995	1011	1032	989	952	963	959	975	986	956	952	1044	1050	939	965	972	1015	1051	952	976	1009	1007	950	966	1006	980	1025	963	932	965	945	1003	963	1029	976	945	1014	1012	984	1012	988	994	987	988	996	1012	947	972	991	995	1035	976	960	992	1006	1019	974	1007	975	989	1001	968	958	1045	984	950	965	1027	986	1017	981	945	1031	988	995	974	977	980	969	952	987	980	980	982	1032	994	1001	1064	1002	1035	1016	995	951	1025	912	1007	999	982	1056	1020	984	955	973	955	976	963	953	936	1017	1009	967	944	967	923	992	973	990	976	994	908	985	998	1002	895	984	1006	1009	974	992	978	934	996	995	965	980	969	998	972	950	944	1027	1011	983	946	947	976	980	946	976	1001	1019	974	963	997	986	1012	984	979	994	982	1024	1048	933	964	998	923	986	990	1003	960	1024	994	1030	954	1012	961	950	952	965	952	1003	997	970	947	964	946	982	1021	1014	951	978	936	993	987	911	929	976	1004	1017	1011	985	935	978	962	986	952	977	942	957	972	972	1009	971	995	988	994	972	997	970	957	1000	1040	1021	969	1003	996	887	970	959	974	1040	982	946	981	967	997	991	975	975	1010	959	1001	1065	1002	995	1001	979	971	981	974	937	945	953	999	986	973	990	959	1017	962	1003	981	990	950	949	964	968	998	950	1005	989	976	993	1011	935	918	977	928	976	908	988	960	968	973	976	997	955	977	1059	961	1016	958	1024	941	989	902	964	971	954	955	1062	970	1010	964	954	937	983	877	986	937	914	1014	989	1004	1042	923	939	1005	996	1006	1020	936	1005	1042	1020	939	981	1034	920	956	1016	959	927	976	977	1001	978	1007	1029	983	1010	994	1010	905	943	983	929	956	1029	1016	983	987	992	1018	998	998	976	950	962	1031	963	999	988	952	976	938	1032	992	971	949	958	961	1007	1012	988	964	1052	940	998	964	982	921	1013	994	935	991	999	957	983	936	1026	964	1016	957	963	973	1001	963	988	958	1009	957	1006	991	975	977	1005	979	1041	978	972	949	999	982	1008	963	1014	1013	1016	969	963	991	926	1013	923	969	1030	987	1005	1006	993	1003	1023	985	934	982	1009	944	971	960	1006	991	1013	968	959	941	953	982	937	989	955	985	946	964	988	958	1013	1022	964	953	969	950	982	946	1012	985	987	1025	973	965	974	1010	991	1008	945	965	1033	962	1016	936	960	958	963	977	1015	1018	1015	993	1038	966	956	1038	935	1010	983	981	979	995	1029	1071	958	1026	964	967	979	933	973	945	980	1030	907	996	963	1013	950	879	887	993	995	969	952	948	960	997	984	962	948	935	949	972	988	1020	972	1040	972	959	916	1017	956	1031	962	1013	952	1005	931	987	969	1000	957	1006	924	1019	935	989	920	971	991	986	951	1033	998	983	1019	972	989	937	1006	946	959	976	969	956	949	975	979	976	933	991	967	946	970	956	979	996	1004	997	988	965	998	996	969	934	979	1014	974	996	977	1060	983	968	981	954	962	960	948	993	979	936	986	998	973	995	1013	996	1004	1011	983	992	962	961	956	1023	1008	989	964	947	907	980	936	955	952	979	1010	980	955	948	1016	971	1008	1055	1024	1027	989	984	981	1021	968	1001	1075	985	966	1006	974	969	957	977	980	942	967	946	923	938	956	992	992	992	1036	980	955	1061	972	947	1006	957	958	946	982	983	943	1006	969	961	1005	979	1035	984	981	960	943	1009	1034	1003	951	923	989	965	965	974	941	978	961	926	981	1005	965	958	965	956	1004	1005	1013	918	1010	1017	975	1001	910	947	936	933	981	1021	969	1000	981	973	923	940	969	962	991	998	946	967	965	947	986	980	963	996	1022	980	980	999	993	1014	948	1022	991	1000	966	992	963	972	1030	980	947	952	938	966	991	985	1016	1001	987	919	951	975	985
22920	21004	28070	24114	20990	8075	928	665	589	580	537	479	447	458	446	450	412	412	403	399	442	395	403	377	413	411	396	390	442	403	405	415	375	369	404	412	388	405	379	397	388	380	417	409	386	374	403	402	366	414	383	445	387	376	405	363	375	395	386	394	395	453	383	379	411	364	367	369	396	391	374	414	382	397	368	396	396	371	395	385	393	404	397	374	412	408	393	424	371	385	359	387	406	369	401	354	370	389	363	410	425	415	409	382	381	383	386	394	417	357	410	404	376	448	439	381	391	376	379	407	395	398	378	399	407	364	401	393	385	411	366	407	406	383	370	387	399	369	397	412	401	446	372	387	407	391	419	433	403	378	381	394	412	394	412	395	370	390	410	426	399	371	352	385	371	398	387	381	392	383	368	421	377	387	412	382	432	371	431	405	384	391	415	369	400	409	392	389	376	397	374	407	414	386	408	389	387	383	372	393	365	433	349	384	388	412	386	406	377	377	367	357	403	378	392	386	394	415	386	403	424	380	388	397	405	382	388	389	399	366	417	389	411	376	388	411	402	397	380	390	401	387	389	423	395	416	391	399	378	397	364	358	397	399	429	419	352	394	382	418	399	405	418	394	414	348	405	378	369	357	386	399	421	407	386	424	373	386	341	377	375	364	400	418	387	410	385	372	415	402	366	390	355	409	425	382	414	393	382	396	398	423	401	377	419	346	354	386	403	389	399	390	364	380	369	408	379	393	422	421	372	404	368	392	396	396	402	378	442	381	397	391	410	411	408	369	408	390	361	387	420	377	371	395	378	396	401	381	403	401	383	382	399	398	406	404	381	376	408	413	379	384	393	356	405	368	372	378	388	380	398	398	410	369	404	360	367	404	385	382	422	377	420	372	392	411	388	398	430	367	363	373	388	369	373	359	381	416	373	402	389	398	391	405	377	378	401	375	403	364	380	392	396	388	402	402	382	400	371	418	392	400	362	368	421	451	377	390	384	368	400	423	395	423	374	386	371	392	385	392	374	431	375	417	416	398	405	342	366	363	352	381	421	352	365	399	374	402	393	390	418	400	383	405	378	411	361	406	383	423	378	370	387	384	387	395	392	391	408	400	384	398	374	413	354	381	371	398	367	387	402	393	410	419	407	365	384	370	351	385	363	385	389	340	370	358	401	343	367	405	398	396	379	405	392	395	366	400	422	376	402	399	391	370	399	408	402	403	374	386	403	404	367	363	391	385	443	384	388	391	419	385	392	377	386	387	416	371	385	356	384	334	434	413	382	375	398	363	396	382	399	399	369	370	378	340	437	435	341	397	370	414	389	396	400	354	390	401	389	344	387	382	375	402	386	372	372	403	374	373	366	408	388	407	371	369	402	369	403	401	357	406	407	423	381	377	393	368	400	369	394	390	404	398	405	390	377	392	388	424	373	379	391	384	345	391	365	424	402	366	367	404	354	395	384	420	397	392	383	398	387	360	405	421	419	378	384	386	418	395	383	412	390	419	404	370	387	403	398	397	423	404	391	388	374	364	385	392	401	380	364	382	387	368	392	396	402	397	387	407	407	382	388	384	339	398	412	400	365	390	368	392	388	364	390	382	381	409	371	376	389	413	363	405	357	412	377	382	374	375	412	411	376	368	406	402	386	376	404	410	383	384	392	355	396	387	389	417	373	401	343	400	395	368	411	372	377	398	392	391	373	388	389	410	361	416	369	389	403	411	398	380	371	386	375	391	378	376	409	382	368	390	397	351	393	396	405	389	396	380	388	392	388	374	411	393	380	381	385	367	401	385	366	382	376	372	359	395	411	393	400	374	393	401	413	405	411	417	350	414	401	418	381	380	352	417	397	410	352	400	378	411	385	363	341	366	389	394	374	366	389	396	379	393	371	374	394	401	384	380	392	336	401	393	415	368	398	406	372	403	416	402	421	379	365	374	415	400	385	343	369	386	387	411	408	375	385	379	398	399	386	406	408	374	391	400	386	402	355	390	398	384	391	380	366	376	400	370	415	352	361	391	398	403	397	395	369	411	396	385	406	416	362	365	403	413	385	391	352	413	379	428	411	373	384	374	380	374	411	394	395	390	376	398	377	431	389	399	411	401	406	401	388	375	372	360	396	388	396	378	394	396	359	397	406	429	387	399	386	399	408	421	399	397	391	424	424	379	394	442	396	397	358	402	410	402	397	395	375	396	405	401	361	382	373	377	412	403	412	385	389	392	418	402	375	396	409	390	349	389	385	360	373	379	382	388	389	376	398	403	417	377	403	410	395	378	404	391	380	380	349	394	374	413	398	394	386	394	364	388	389	386	404	395	357	409	434	383	360	396	394	395	394	383	378	392	404	368	426	387	381	395	403	406	378	398	402	354	374	344	377	374	414	383	386	395	421	405	449	390	449	405	392	371	392	419	416	384	377	388	388	369	375	385	407	362	415	368	406	384	390	432	396	376	392	381	384	381	408	390	389	414	414	321	414	359	388	392	377	348	370	376	361	399	390	380	352	407	396	341	400	399	387	426	380	397	365	395	395	394	359	410	355	367	399	360	371	358	384	397	412	382	420	376	378	416	399	394	400	380	380	399	396	413	385	412	396	432	362	401	347	394	382	351	384	386	379	378	395	404	363	387	403	439	384	357	370	377	376	401	368	401	389	367	392	401	439	360	412	388	396	384	394	427	366	421	374	368	359	370	399	401	393	354	350	375	393	377	367	376	365	397	399	384	360	425	392	377	361	395	351	407	385	364	388	381	414	397	376	403	380	399	370	424	378	388	383	403	421	403	380	377	363	368	388	377	372	451	393	390	350	392	394	396	375	425	408	408	417	432	363	383	388	428	388	385	395	388	349	329	413	390	365	424	413	390	391	376	383	385	379	392	409	398	387	363	384	364	411	372	371	380	393	382	354	410	380	335	383	423	403	428	389	374	373	388	389	376	398	379	351	342	421	394	366	430	379	428	383	384	395	395	400	397	417	409	379	415	375	387	360	383	389	382	375	412	393	372	364	392	377	398	353	410	402	394	413	392	417	393	374	370	386	390	414	385	386	388	397	397	387	387	378	374	417	375	385	372	368	427	377	413	370	378	389	384	374	369	393	372	445	364	384	359	391	387	368	391	335	382	384	367	365	385	443	389	405	367	403	384	405	390	367	394	375	407	374	365	374	436	381	370	383	379	388	412	390	386	392	377	399	358	396	369	414	390	343	366	425	404	389	417	406	388	374	379	370	360	450	405	413	405	399	369	385	395	385	412	374	379	432	388	404	381	399	433	377	412	384	400	373	410	390	359	381	386	394	388	372	407	383	388	385	395	364	399	373	389	418	383	371	397	416	383	392	396	381	373	357	375	395	389	416	363	371	378	366	394	396	338	415	425	398	415	402	386	389	419	371	394	397	392	352	417	378	409	450	399	369	396	389	417	396	394	404	338	375	360	390	400	356	383	420	427	354	372	366	381	367	358	387	345	397	388	399	397	378	386	437	403	406	380	409	405	392	412
3342	9527	6557	2951	2128	1679	1393	1159	984	972	824	743	721	725	674	632	690	646	606	597	608	623	592	588	604	603	562	597	569	614	574	587	577	598	569	586	619	587	592	570	595	525	533	500	558	534	557	602	584	576	561	580	572	557	565	580	627	564	587	553	578	558	570	545	562	587	529	571	557	588	586	556	575	574	555	524	564	552	565	526	589	534	567	571	554	547	547	578	584	560	600	522	567	596	583	630	571	555	591	545	559	593	565	536	586	531	553	585	585	583	583	554	521	609	604	576	542	569	553	599	554	578	542	599	604	559	598	597	561	548	582	589	567	588	593	544	544	579	556	548	579	579	576	599	579	566	580	541	592	614	531	555	584	587	560	527	592	603	522	552	542	602	543	604	549	562	581	561	585	569	533	540	569	562	532	568	551	530	573	566	586	560	581	551	588	573	594	582	567	508	538	592	602	556	597	585	575	563	566	583	564	574	576	576	605	560	595	535	580	580	570	557	572	610	530	583	550	559	575	591	559	535	572	535	580	503	589	617	561	588	620	567	533	536	552	565	553	572	581	567	569	564	611	601	556	532	566	588	516	605	560	519	536	525	553	602	558	557	558	549	546	579	580	554	531	604	573	569	553	519	583	588	554	588	541	539	574	597	525	550	577	563	573	600	528	574	548	549	572	559	583	574	563	553	570	578	566	570	596	571	542	527	565	569	562	541	559	565	569	582	560	552	569	584	575	580	564	561	587	527	592	551	575	576	586	528	564	525	555	582	548	591	534	570	575	574	548	549	563	537	526	567	588	560	592	545	573	562	538	594	538	579	538	539	567	579	592	562	577	570	542	555	539	540	538	531	558	572	533	522	562	566	579	551	551	517	559	582	577	553	486	584	548	556	539	575	561	586	547	561	544	584	584	577	509	552	600	579	596	533	563	556	568	556	580	573	572	513	606	542	574	615	564	554	532	547	594	554	529	627	551	609	569	566	528	560	556	582	532	539	570	586	571	585	550	600	583	563	560	560	553	584	580	534	565	620	528	590	534	568	547	582	574	580	557	563	535	552	548	552	612	563	575	616	576	557	560	558	575	577	527	595	565	548	547	606	577	541	582	582	588	562	542	565	577	574	579	563	573	541	597	575	579	581	561	607	606	564	582	533	540	583	610	589	589	545	557	595	579	545	578	577	549	586	557	595	539	545	551	534	587	589	547	559	485	573	575	519	579	550	583	571	556	577	584	577	592	570	554	606	557	533	593	559	507	582	557	582	576	591	579	570	594	528	589	555	567	556	560	524	550	552	559	550	551	575	575	588	545	602	527	568	570	588	501	584	587	585	567	544	540	592	597	615	584	566	596	579	548	592	565	575	571	594	564	562	553	566	583	568	581	521	534	545	580	545	559	578	582	541	578	580	557	626	570	586	634	573	568	543	567	537	518	537	574	559	598	578	553	526	575	583	576	591	551	586	538	582	543	506	572	570	552	584	554	529	561	551	583	560	571	598	557	559	559	582	571	601	584	567	500	555	516	557	588	581	555	575	549	569	574	585	551	568	553	546	643	517	600	548	534	570	537	612	584	566	599	576	576	592	544	583	567	532	571	568	568	547	574	551	600	582	564	537	571	582	582	569	593	589	584	581	597	565	581	596	582	543	579	550	594	616	559	544	561	577	620	584	594	527	574	576	594	534	539	569	569	566	550	539	594	524	580	555	586	596	596	602	497	571	590	552	581	581	586	583	541	545	546	548	585	587	567	553	567	569	568	510	560	548	542	568	564	579	579	557	568	552	575	566	577	604	601	571	581	564	578	575	508	538	555	550	545	533	575	544	538	575	538	567	558	569	576	574	553	574	570	531	547	595	578	562	544	606	551	583	578	571	540	566	609	593	600	542	576	577	544	548	511	554	556	622	538	596	597	561	550	575	597	535	553	592	567	527	599	564	575	540	583	578	574	548	553	633	543	571	581	551	565	619	576	583	555	586	573	588	576	545	549	573	572	551	561	518	539	593	593	566	576	539	563	548	627	569	592	519	533	539	589	538	562	524	561	544	595	537	583	599	585	516	537	594	563	564	561	520	560	573	519	592	567	557	599	559	568	582	586	550	611	575	558	567	560	550	550	571	509	552	565	537	582	539	490	540	599	544	586	563	551	556	550	548	540	568	586	603	563	595	569	548	588	584	599	548	581	593	631	575	548	559	582	532	525	567	577	548	591	579	573	559	595	559	549	534	532	535	579	622	540	600	609	540	597	595	547	504	548	542	530	552	587	575	555	570	583	589	587	564	558	610	575	580	559	543	555	558	595	549	528	564	545	563	570	573	564	591	522	578	543	570	583	561	550	596	566	553	564	536	587	556	568	577	550	556	606	557	569	549	553	521	539	579	520	559	587	542	595	594	570	548	547	571	577	588	564	560	591	587	582	592	563	535	529	547	553	566	535	581	555	542	595	563	531	558	587	586	575	602	516	591	563	561	584	576	565	581	628	582	583	564	562	576	568	539	559	612	518	567	613	530	533	547	537	543	578	530	549	601	591	571	582	591	618	564	547	584	586	575	569	573	610	552	575	556	549	583	550	539	593	589	600	551	563	539	565	544	562	561	574	599	596	567	555	584	603	559	537	569	545	536	615	580	582	600	588	570	612	544	557	542	556	576	589	582	560	572	536	540	568	604	554	571	577	555	523	555	538	556	519	541	561	596	544	550	557	551	545	566	578	565	579	532	597	578	595	538	581	558	549	615	579	550	594	537	586	579	553	559	532	575	596	506	525	575	537	567	549	596	542	638	563	579	572	597	536	560	578	549	592	579	545	527	566	589	606	586	572	600	526	573	592	581	572	587	547	589	559	591	580	547	620	606	560	568	548	572	587	529	580	540	550	599	587	634	540	573	551	581	563	537	600	571	589	537	547	575	548	564	564	556	564	569	559	585	618	600	557	602	543	607	570	594	548	541	596	561	555	577	593	547	533	588	567	515	558	592	571	573	567	556	568	598	579	585	604	519	546	565	570	572	584	525	572	556	570	565	522	551	544	578	578	578	564	544	577	559	552	579	586	528	577	556	581	534	601	570	564	536	556	547	518	577	587	540	588	540	541	548	550	556	505	570	548	519	559	555	579	585	563	525	576	632	622	539	553	565	568	533	588	564	564	547	590	554	512	525	554	580	586	583	558	558	518	545	560	584	572	589	573	545	609	566	587	575	588	584	573	576	569	571	601	590	625	536	550	586	557	551	539	572	538	532	569	564	589	560	555	566	599	561	563	528	521	563	560	587	545	549	543	585	575	560	577	555	533	615	522	551	591	563	538	545	569	560	527	591	527	537	564	605	579	571	549	545	568	550	542	546	593	604	553	526	564	584	576	542	538	585	522	545	566	573	547	581	570	579	566	610	580	531	576	537	588	573	587	541	590	593	609	586	591	575	590	618	565	584	594	571	601	519	591	547	579	538	571	574	559	570	564	563	553	582	553	575	587	542	551	572	544	569	585	544	568	560	588	560
24080	21024	26859	25227	7735	977	832	759	685	695	657	588	647	645	642	667	644	630	607	601	594	603	636	624	638	575	590	583	579	617	611	595	645	587	612	612	656	643	631	617	630	629	608	619	623	614	661	607	565	591	628	614	584	591	603	590	587	585	644	574	586	599	570	624	601	614	591	633	574	626	622	648	587	636	604	592	601	578	602	627	578	623	580	610	568	604	605	611	598	567	584	616	643	608	635	576	620	642	641	623	585	596	589	658	596	640	573	607	590	596	605	579	620	585	611	566	608	589	586	601	634	568	568	599	606	619	601	585	555	592	601	605	602	631	631	601	618	617	614	589	607	578	574	583	589	599	589	602	603	588	595	658	619	597	618	603	578	586	633	541	615	609	588	591	613	634	577	599	644	612	614	592	606	599	610	630	618	558	599	601	552	599	624	635	586	602	599	601	574	594	597	611	648	579	571	591	611	608	631	627	598	626	659	649	615	589	603	563	558	591	602	592	599	619	620	604	573	595	600	640	585	626	604	579	587	652	595	615	596	614	628	565	600	570	595	593	619	612	634	570	576	645	564	593	643	603	587	587	612	546	624	626	577	608	585	581	628	607	633	624	620	559	606	636	557	611	604	604	570	629	594	618	596	593	551	567	566	571	607	613	603	613	623	578	594	620	576	579	590	605	601	595	595	564	581	588	558	598	558	589	611	616	597	586	552	606	614	634	629	609	586	557	592	633	608	597	649	631	616	676	663	607	627	547	591	584	590	580	543	582	617	589	626	585	586	600	659	642	582	606	579	615	589	605	627	536	575	564	608	614	600	607	580	615	589	602	571	615	608	582	615	639	595	636	617	576	598	635	584	592	611	590	623	612	600	593	611	613	576	616	604	596	670	593	611	614	615	584	577	579	570	599	557	614	568	640	627	579	538	626	558	598	632	561	597	618	583	604	561	611	580	642	593	600	605	622	609	629	650	574	594	575	577	620	609	596	597	572	552	635	621	624	595	593	580	583	599	577	622	593	601	581	560	638	589	623	591	578	612	585	586	595	598	570	598	591	624	594	606	619	630	599	596	556	634	622	583	576	564	603	619	636	601	603	619	580	572	599	614	570	621	639	585	592	573	640	638	619	620	580	677	565	629	578	568	563	622	636	571	633	588	615	651	579	587	596	638	628	616	583	578	576	648	544	616	577	595	618	622	621	608	565	581	587	562	615	641	565	596	579	611	614	602	574	597	553	597	628	591	581	585	603	601	616	557	547	580	617	630	588	627	643	579	627	560	595	600	627	579	598	596	622	623	603	605	557	642	575	609	604	574	597	579	644	572	626	617	555	614	602	647	625	575	604	548	573	590	563	610	577	637	633	611	595	582	600	600	606	616	596	618	572	563	573	572	613	630	581	619	584	594	564	620	585	626	591	580	620	569	634	595	600	563	608	661	605	580	594	591	632	604	623	570	591	587	598	572	565	637	610	566	644	637	603	585	593	576	593	602	578	563	597	629	595	572	635	587	601	605	615	612	561	640	553	622	577	583	610	606	585	576	617	603	606	644	599	616	583	591	562	649	602	596	635	612	638	573	583	578	654	592	607	621	588	606	590	587	567	611	573	634	567	606	629	583	614	595	616	582	598	620	613	596	573	553	581	612	566	588	625	556	589	613	574	600	589	584	588	627	609	592	650	612	639	601	586	554	581	557	572	598	595	600	572	623	592	568	573	625	575	587	585	585	631	560	621	580	610	615	611	603	623	570	602	540	569	637	587	622	632	629	615	596	629	594	594	642	574	561	603	648	615	655	581	673	610	590	601	578	621	597	628	599	584	595	579	614	585	596	637	589	624	633	640	580	629	591	579	579	601	583	572	582	589	564	575	612	676	559	620	614	588	562	600	622	603	613	608	608	564	571	564	563	616	638	629	610	605	602	561	543	567	593	584	590	632	593	604	656	618	629	550	605	639	591	593	581	560	604	594	549	588	611	592	597	622	596	571	559	588	601	611	604	608	574	565	599	574	567	628	566	568	567	595	600	610	634	647	574	564	574	573	564	606	613	575	604	644	572	590	597	594	576	602	596	602	616	581	615	540	579	617	633	575	616	602	612	570	573	637	563	622	617	621	587	637	604	607	573	588	589	610	585	611	621	589	561	615	609	620	573	574	563	608	621	563	594	577	593	591	636	573	580	603	592	611	571	621	604	594	647	597	582	587	589	589	574	619	534	578	601	582	550	602	596	619	595	586	599	555	552	562	617	613	587	564	573	642	570	582	557	603	623	606	579	603	609	578	595	594	624	607	593	595	585	647	583	564	600	604	626	607	607	601	586	593	560	591	602	574	590	608	616	609	594	569	605	575	652	606	633	620	613	601	615	629	634	571	602	571	620	624	589	579	603	573	630	568	588	601	552	569	619	601	562	631	612	598	575	618	596	563	575	604	611	624	570	631	590	545	601	602	572	605	618	599	550	583	609	612	612	594	622	586	591	559	582	559	625	597	582	587	625	569	620	601	575	622	611	597	582	604	630	570	616	608	569	580	595	599	626	584	600	620	586	614	586	592	590	600	581	604	621	624	660	576	618	612	601	612	591	589	599	602	580	592	589	577	576	627	605	629	618	596	553	611	585	629	619	593	608	605	581	565	603	559	581	637	577	607	630	579	557	621	625	605	584	572	537	613	568	625	632	583	622	560	652	617	609	559	592	580	586	611	610	617	604	611	579	571	620	553	610	608	609	674	617	568	581	640	584	577	576	636	599	587	585	586	609	599	601	536	591	644	568	566	541	585	600	589	607	581	639	592	625	582	646	569	595	589	625	584	631	606	560	616	597	591	574	605	593	608	598	605	578	604	618	588	592	586	634	608	587	593	590	653	575	596	598	580	664	608	594	620	620	640	584	556	591	608	617	581	651	606	571	623	611	608	596	623	591	558	606	604	522	605	622	579	553	588	583	587	618	590	645	596	559	635	570	615	579	605	579	601	599	615	584	556	612	589	633	642	585	616	588	580	599	589	609	564	593	572	607	586	598	576	614	618	602	591	605	586	600	581	567	620	598	568	602	627	604	573	581	605	594	640	613	582	588	666	586	597	614	595	588	583	579	565	610	601	570	564	614	564	566	602	598	638	592	598	615	604	574	587	627	582	590	591	598	595	580	621	617	609	572	661	601	576	609	592	563	591	590	572	613	558	615	591	626	584	587	601	576	604	628	627	607	623	677	558	582	593	584	569	565	563	631	608	610	612	566	593	595	595	595	605	591	617	591	651	607	575	582	582	620	620	608	603	610	568	601	565	595	612	575	614	657	589	664	520	628	581	629	601	619	568	613	586	627	637	591	640	599	547	598	617	612	575	620	605	580	600	603	638	655	589	584	622	583	566	594	610	558	676	577	559	569	599	598	588	642	591	634	622	578	599	628	601	616	609	564	547	620	643	619	624	619	604	607	628	641	600	554	600	563	610	570	603	536	601	577	597	589	613	571	593	563	619	620	576	634	635	581	578	551	615
3732	6132	4011	2171	1650	1447	1254	1165	1104	1025	983	950	925	939	905	879	866	899	872	912	837	845	891	847	851	797	867	846	866	831	851	824	813	787	817	842	773	827	816	787	789	907	808	835	862	823	826	846	798	784	778	826	793	826	845	855	786	792	854	833	814	840	828	790	787	866	846	835	813	840	866	817	821	833	839	834	839	806	836	783	849	859	819	770	839	814	839	848	809	890	871	830	811	818	837	857	769	821	855	842	838	777	871	787	854	800	830	795	838	816	778	791	894	822	847	789	824	824	862	853	800	765	820	857	813	858	780	839	841	839	845	845	818	817	845	815	805	816	825	866	821	813	827	857	829	827	811	810	803	812	807	795	867	788	813	808	858	811	831	840	839	771	794	813	828	835	866	860	871	833	813	827	846	809	841	813	829	831	850	813	810	844	799	886	837	806	801	825	808	862	799	828	779	776	836	818	869	849	811	837	842	793	866	802	845	822	848	882	828	766	823	847	814	785	832	870	838	828	776	808	830	876	846	851	846	827	770	767	788	887	846	807	812	789	812	853	841	827	818	831	856	789	839	825	838	768	808	828	837	847	824	842	848	805	794	841	805	827	816	762	812	816	828	847	836	776	872	829	848	811	840	795	818	859	808	899	853	843	805	843	797	782	843	817	846	830	831	824	868	833	834	793	835	820	824	811	814	825	831	826	823	801	825	834	861	875	787	806	838	835	836	839	827	828	855	784	863	765	856	862	850	825	889	825	821	828	824	841	855	821	834	789	820	859	825	781	825	833	819	861	808	820	778	853	822	841	783	825	788	800	852	825	795	910	819	887	830	817	838	769	840	847	804	810	855	829	875	864	767	832	853	839	853	858	804	852	819	829	796	799	830	833	777	858	774	825	825	831	786	869	803	849	837	786	881	860	837	870	900	792	906	887	823	757	832	765	805	816	862	787	828	853	828	835	813	846	827	836	826	848	842	825	821	818	823	835	808	786	831	848	850	803	776	842	838	852	829	791	848	786	895	836	832	805	802	834	793	816	846	788	809	812	872	802	849	843	814	851	829	864	864	815	840	835	851	832	804	788	818	890	853	848	802	780	818	828	863	884	844	858	809	754	788	865	847	819	841	913	769	790	849	834	785	850	755	844	860	847	854	825	852	812	836	819	849	782	819	835	863	850	772	845	791	803	849	800	831	814	783	836	801	827	825	826	850	776	787	821	832	841	860	796	801	786	797	860	799	850	864	831	815	823	832	822	817	824	812	773	803	859	841	865	890	816	846	872	796	878	814	864	845	769	829	819	779	838	830	810	829	776	812	764	759	847	801	850	809	849	876	838	827	786	842	810	810	868	845	814	795	818	824	840	804	824	818	862	815	826	803	778	799	824	781	788	840	842	819	857	793	869	842	839	833	863	836	862	828	799	866	853	828	850	773	827	802	764	837	844	830	859	789	859	801	805	814	787	795	782	771	787	838	773	802	808	823	784	889	805	779	845	790	838	832	841	848	756	849	853	848	836	812	846	803	804	854	827	808	869	801	889	822	790	897	819	835	790	859	773	848	795	869	788	841	829	794	729	802	810	862	820	827	846	842	823	855	907	853	793	857	806	854	792	799	830	835	888	811	811	831	847	852	854	823	855	828	802	866	885	859	826	845	874	775	856	824	862	849	843	819	857	816	839	830	833	826	838	879	782	836	796	845	802	817	844	813	795	847	875	845	847	839	863	827	891	809	812	857	834	813	845	856	862	836	824	768	771	801	848	864	855	863	877	806	874	795	778	804	831	852	867	849	803	799	856	800	848	769	815	820	798	778	835	828	829	777	845	804	848	846	806	826	850	831	825	852	780	884	781	813	781	865	820	815	862	794	884	771	795	782	806	793	861	811	798	864	834	799	823	861	813	825	845	825	765	832	857	902	826	830	814	844	828	837	793	860	829	827	849	842	789	788	827	840	778	874	868	837	816	818	820	809	847	801	850	836	846	873	820	757	806	818	809	841	866	884	797	826	836	869	822	845	823	836	822	786	827	885	819	825	850	818	832	828	847	818	848	835	834	846	844	813	885	837	807	829	798	889	794	848	884	796	829	814	835	835	805	774	807	811	839	851	861	793	807	787	801	784	794	822	834	824	799	837	779	790	867	809	861	823	873	836	865	881	861	806	787	852	846	845	881	776	811	832	811	815	839	833	833	803	813	806	810	861	779	812	836	851	804	840	745	793	807	796	772	798	794	856	822	848	824	834	845	861	819	835	842	822	777	873	814	797	838	848	827	803	833	881	804	789	783	852	787	853	786	854	847	844	854	835	800	807	816	792	802	841	796	847	820	789	836	837	776	855	861	835	813	814	865	746	858	841	838	843	822	873	869	833	820	854	832	858	797	865	825	838	840	848	818	886	822	831	780	839	810	847	863	805	844	781	805	799	830	822	870	821	761	825	860	802	804	789	795	845	830	856	841	852	831	851	865	802	818	817	760	843	832	850	869	842	852	807	834	838	771	811	873	814	809	867	799	845	847	840	827	818	837	838	829	832	850	814	845	836	867	823	846	794	799	834	858	859	812	854	792	853	796	808	837	788	827	867	778	861	808	828	886	797	840	793	799	804	809	816	847	814	832	814	824	817	838	817	792	795	838	774	835	849	768	902	843	804	817	857	806	836	839	851	850	849	835	802	815	865	836	836	825	779	843	862	810	818	853	800	860	876	800	803	843	844	834	832	799	862	813	759	852	824	881	835	817	875	818	814	811	815	877	807	813	825	821	814	867	797	820	852	814	808	864	844	885	834	779	836	809	860	761	830	825	879	814	755	838	822	855	841	843	856	891	816	821	832	803	850	817	757	841	773	783	868	788	882	819	821	839	802	805	879	821	834	799	861	732	837	823	819	799	860	809	824	808	865	868	845	840	793	783	841	848	837	841	845	864	810	865	800	816	836	830	762	829	806	893	828	784	828	789	825	822	779	836	816	866	827	847	845	787	886	817	841	820	824	770	759	845	855	827	797	838	816	856	820	774	802	835	832	835	862	897	780	815	802	846	895	831	849	824	798	802	829	845	764	802	822	794	783	852	784	869	855	860	799	813	823	852	854	822	844	868	845	877	865	834	792	805	861	856	801	832	817	760	809	792	823	833	828	863	829	848	840	826	855	842	872	861	825	841	812	835	771	830	794	839	800	821	784	815	852	784	840	846	854	848	810	814	810	803	785	792	804	813	809	813	842	800	793	763	839	859	838	897	785	783	864	792	818	814	844	797	820	839	866	835	838	834	801	816	838	826	843	809	796	807	798	862	805	787	805	804	862	799	770	902	792	815	832	786	846	800	844	829	815	815	809	855	827	790	795	799	789	821	789	816	796	811	842	832	848	824	818	813	838	822	794	846	830	822	825	863	842	784	836	804	820	857	841	798	812	870	770	814	826	775	839	853	876	796	832	834	830	785	866	819	843	819	808	834	866	790	824	833	817	819	760	835	883	800	818	841	867	853	823	799	850	843	834	824
22179	21106	28715	23722	21103	21095	5029	726	491	402	390	362	304	284	293	281	233	244	208	175	222	172	187	195	199	165	179	191	177	202	178	164	183	181	161	176	166	187	156	167	165	168	165	172	157	192	172	161	158	173	152	202	170	193	168	179	152	163	168	177	184	161	156	133	153	159	167	145	150	149	152	167	169	161	167	152	153	167	188	156	163	168	154	163	184	153	156	157	166	147	140	160	182	174	156	138	169	174	183	155	165	178	185	159	175	161	182	152	167	161	154	162	162	173	153	168	158	192	161	146	164	163	155	163	174	183	159	149	158	161	178	150	143	155	181	155	195	171	164	159	155	147	151	148	165	166	166	148	150	161	185	173	135	169	162	153	185	159	159	169	161	156	153	171	160	151	156	172	140	166	175	128	164	150	170	169	167	149	149	150	137	147	150	143	179	161	171	157	173	152	170	148	144	179	148	156	163	167	167	174	155	148	149	145	160	167	155	149	175	164	157	181	158	167	136	178	151	160	157	158	158	164	163	129	162	160	148	154	157	188	165	170	143	156	174	159	169	161	165	166	192	166	156	183	198	163	138	157	167	154	157	176	162	163	159	167	166	161	162	150	157	192	154	133	145	175	156	148	159	150	170	166	150	156	175	154	155	153	165	160	162	154	146	145	150	174	161	150	160	137	164	182	158	166	161	160	142	175	143	164	170	176	163	156	137	154	151	162	153	149	172	146	144	168	202	150	152	149	173	147	167	161	160	162	110	147	165	179	161	175	165	157	156	170	170	149	175	151	183	175	164	149	148	145	176	157	191	169	155	178	167	195	158	169	168	141	161	158	187	162	167	174	158	154	160	177	170	144	163	146	158	157	158	159	161	174	180	149	164	172	156	168	170	148	168	149	166	155	151	154	151	175	162	154	162	174	180	159	169	157	157	184	156	148	170	160	164	162	133	153	156	154	157	154	176	155	160	161	160	144	174	190	160	166	160	155	165	147	171	151	156	176	173	161	167	150	156	160	164	163	158	153	143	155	164	167	152	153	146	154	149	162	164	179	150	170	150	155	147	146	184	168	175	165	159	156	154	165	165	145	171	146	168	166	134	166	156	167	176	156	157	171	166	151	173	172	133	163	166	152	152	174	159	169	171	167	156	149	182	170	182	155	159	156	166	179	154	164	157	156	161	176	167	167	169	174	156	156	164	158	178	153	160	151	149	158	174	165	164	136	156	158	171	179	154	149	170	174	194	165	162	165	153	167	161	153	146	148	155	147	154	137	175	161	170	160	142	142	137	172	174	175	157	165	180	179	163	143	153	149	150	121	136	163	155	150	165	145	154	171	165	156	137	165	164	166	182	159	153	178	143	165	178	160	147	153	177	159	133	147	152	168	172	167	144	153	147	154	172	180	168	142	167	159	163	166	162	158	172	166	166	168	139	155	164	169	146	177	165	173	158	171	149	164	169	163	152	196	162	164	148	152	146	150	186	143	161	179	168	162	155	166	162	139	152	182	138	161	199	155	189	146	158	166	146	165	170	143	150	190	143	151	151	165	144	152	175	147	157	161	142	168	154	156	160	136	135	174	163	179	162	152	161	165	173	159	154	162	155	154	168	155	156	179	163	163	170	155	161	158	158	161	166	174	174	171	156	147	164	151	177	171	159	179	138	173	147	184	132	139	136	145	163	139	173	142	125	171	186	168	149	159	159	155	155	156	157	162	158	145	167	159	175	156	172	179	156	153	153	163	166	163	146	149	175	161	141	145	168	170	151	160	176	177	142	165	161	184	143	157	164	176	159	171	165	177	175	154	140	167	149	167	148	161	170	167	156	179	167	150	175	165	172	176	170	176	159	166	154	144	164	153	163	166	166	136	146	165	161	142	177	165	158	164	166	135	176	160	169	150	157	164	158	168	170	164	169	163	149	161	203	166	150	153	139	146	168	156	162	157	162	155	163	174	176	176	148	163	145	152	155	156	171	163	160	138	181	156	157	141	180	148	152	161	165	151	155	146	168	150	152	162	162	166	170	180	165	173	161	148	163	163	160	168	160	165	158	159	138	155	157	155	182	160	167	171	175	169	164	156	169	183	175	149	173	159	148	138	179	148	151	158	134	154	153	166	168	167	157	154	169	161	161	158	171	157	171	148	169	150	137	154	166	135	160	164	161	152	185	137	166	168	141	179	169	140	163	153	149	139	157	164	182	159	176	174	159	187	167	152	146	145	154	146	163	185	150	152	162	164	165	136	146	157	150	159	160	138	154	153	147	149	151	152	162	183	165	165	167	182	145	185	168	185	159	182	178	168	141	169	153	155	162	154	166	161	144	157	146	176	170	156	156	152	149	151	171	155	162	164	170	162	142	152	154	162	153	155	156	163	160	167	169	161	153	154	155	172	163	138	146	164	165	154	148	154	165	171	156	150	159	153	170	167	159	159	174	148	188	151	151	168	191	151	164	164	162	136	161	149	162	155	168	132	168	159	167	162	174	171	179	164	162	158	173	154	165	156	157	148	152	163	160	130	160	150	174	167	166	161	193	173	159	158	160	162	157	167	160	153	165	155	145	162	148	175	163	146	148	164	169	135	152	154	153	152	153	136	168	185	163	163	159	164	170	178	158	171	183	158	160	139	155	170	158	163	172	153	162	158	144	163	180	178	163	163	170	161	134	147	159	185	161	130	166	175	159	176	151	165	167	134	162	167	166	146	152	179	144	137	183	138	143	157	171	151	159	155	181	150	161	143	146	166	164	159	155	153	161	155	154	163	184	132	151	138	144	160	136	167	154	175	155	152	149	144	150	162	143	154	163	179	157	152	153	132	170	164	152	165	182	161	144	153	166	164	181	161	178	162	174	169	169	187	159	161	161	158	153	137	141	180	154	165	188	147	131	147	193	167	182	168	131	173	154	159	173	157	166	160	132	157	149	157	169	149	168	156	168	157	150	143	150	168	152	187	162	151	175	184	154	146	143	152	140	154	163	145	170	141	173	162	187	156	162	148	177	162	153	154	154	179	148	150	152	153	164	172	168	161	170	163	173	156	147	165	162	164	164	138	165	165	147	150	159	151	143	146	149	181	159	143	173	153	156	174	165	155	140	163	166	173	155	153	183	152	182	160	171	159	186	165	174	147	149	158	168	168	170	157	164	172	170	161	157	175	167	150	165	146	155	153	160	165	158	173	150	190	162	151	183	175	146	150	160	140	180	147	160	159	154	141	172	154	159	129	162	134	169	151	145	154	145	163	148	161	151	166	143	168	160	151	175	167	179	164	172	162	154	165	156	163	158	172	161	175	150	134	148	176	151	175	172	168	163	173	143	156	152	152	145	163	166	146	135	154	154	170	152	147	170	139	184	149	167	150	169	181	146	193	161	167	183	142	161	148	158	161	150	173	153	185	177	147	167	178	141	149	147	177	160	178	168	156	156	173	164	140	158	174	175	154	154	177	160	167	155	152	176	159	180	149	143	186	174	148	140	143	158	170	144	154	155	156	150	147
4557	14757	10094	4692	3086	2270	1815	1342	1071	929	766	651	567	502	479	407	405	373	370	339	311	301	305	312	297	307	282	280	262	245	295	252	279	259	261	250	270	248	274	240	263	233	257	269	250	248	220	249	231	234	230	239	271	259	244	228	237	253	296	236	240	235	210	218	237	252	284	215	238	216	221	220	242	263	209	236	251	229	227	242	217	247	259	224	243	237	239	252	233	250	221	203	213	229	238	238	226	238	220	237	233	239	259	247	222	253	221	242	237	239	246	224	202	210	249	216	238	226	220	225	221	222	223	234	237	235	237	236	230	198	239	214	230	257	257	225	243	211	239	229	226	234	203	242	217	217	250	194	227	231	232	225	231	267	228	247	228	225	223	224	234	198	216	240	236	250	219	227	245	229	243	210	237	193	230	254	221	217	244	217	239	236	250	225	257	252	231	236	253	241	262	258	199	237	212	246	228	225	235	271	216	206	209	232	252	229	235	239	257	238	217	227	235	209	216	228	240	240	219	237	211	211	220	238	228	265	244	230	191	249	238	259	232	221	210	237	233	230	223	231	244	234	193	242	223	221	208	228	226	220	199	231	217	234	222	228	231	231	238	229	236	228	214	223	212	227	222	244	197	215	245	255	240	242	232	242	235	254	222	209	240	217	228	244	228	221	216	239	236	229	241	235	258	238	237	248	206	242	223	227	246	208	212	217	223	254	246	220	221	221	222	224	241	231	241	256	268	247	286	235	236	217	235	252	210	205	226	251	234	216	246	198	237	234	246	251	217	226	232	269	239	227	222	265	247	231	214	269	230	226	227	236	218	212	216	238	236	229	230	246	246	250	250	204	239	253	221	233	244	238	220	196	236	216	247	245	239	242	218	225	246	231	213	222	230	212	226	235	226	270	216	245	216	223	234	220	228	214	224	222	233	207	233	232	218	224	208	238	226	203	229	238	224	226	255	242	244	203	200	231	210	226	212	247	222	250	222	214	254	213	228	240	231	215	210	250	234	219	210	269	245	229	265	222	228	234	228	241	192	205	226	232	223	250	231	216	199	249	239	266	216	243	204	193	224	264	240	238	246	226	219	223	218	196	198	256	236	248	211	224	241	215	229	206	237	233	248	229	244	238	240	211	267	241	221	252	228	244	236	242	234	225	229	240	250	240	219	224	238	211	227	206	204	221	248	229	237	227	230	232	221	216	218	213	233	205	216	235	217	237	207	242	244	245	190	223	230	218	221	243	210	229	219	212	223	233	233	219	249	243	235	218	223	225	257	229	223	221	227	220	215	204	231	280	231	228	245	227	251	215	249	249	192	215	209	221	253	238	208	240	231	215	235	231	224	204	229	210	232	241	203	234	258	242	227	222	240	220	220	236	250	222	222	228	240	233	227	205	206	250	204	220	230	230	227	220	255	264	245	227	243	230	250	217	216	212	233	236	239	228	237	253	200	221	198	257	227	235	236	234	247	201	225	243	205	204	250	264	210	236	246	200	183	217	201	214	260	211	235	230	270	195	225	220	243	265	203	221	222	225	215	230	249	220	236	254	235	243	223	258	258	241	239	251	242	226	241	237	231	209	230	237	194	224	234	230	215	232	204	255	227	230	252	238	248	264	209	232	224	204	224	229	225	247	234	226	209	225	218	212	230	233	222	218	224	225	251	241	245	261	223	209	252	233	232	208	231	228	232	203	204	234	204	209	233	243	238	245	250	238	210	226	188	247	230	216	232	207	215	248	221	217	233	227	239	198	245	247	248	221	248	262	231	213	218	226	244	229	233	221	247	228	223	233	247	209	209	256	214	239	213	273	199	221	228	241	264	231	220	207	217	203	235	233	215	213	246	266	241	216	227	253	221	241	240	259	252	215	205	244	221	209	230	235	222	249	201	221	223	243	230	217	243	234	217	217	226	261	237	238	237	243	221	229	212	231	230	214	255	215	236	195	226	241	207	225	244	227	219	252	233	198	229	199	233	211	232	236	259	198	231	224	241	223	209	232	233	239	244	225	224	210	242	234	219	245	210	227	215	230	231	234	225	226	230	220	228	207	258	265	214	189	231	231	209	215	239	217	210	234	205	214	224	218	220	214	245	222	220	223	236	207	212	237	239	218	252	222	239	255	228	247	243	218	254	228	242	223	251	240	190	201	205	227	193	261	255	229	228	217	239	229	224	238	247	224	227	236	205	228	211	222	222	236	252	238	250	228	241	229	233	206	236	212	233	220	220	255	220	222	246	218	222	237	240	220	241	208	218	207	240	240	222	264	244	244	231	235	229	220	221	242	217	227	238	220	235	220	222	211	233	198	229	233	220	231	217	243	216	258	223	248	234	225	235	251	229	221	238	224	262	259	256	221	222	238	254	251	226	251	244	226	212	251	233	211	217	225	213	208	243	255	248	237	246	218	234	254	224	225	233	247	244	271	226	227	229	256	238	224	234	227	222	207	231	216	209	210	235	237	224	240	226	231	227	236	249	217	245	222	216	221	249	236	249	229	251	224	248	256	225	246	258	228	222	222	224	265	208	218	256	244	220	226	237	240	243	220	215	211	237	225	233	266	227	220	215	208	224	242	218	223	253	235	225	222	214	216	212	234	227	231	243	212	243	235	253	214	234	225	226	252	216	232	220	230	212	232	229	232	206	214	213	228	239	193	222	220	225	231	235	269	237	213	245	226	235	260	206	216	231	257	234	243	228	241	202	240	224	239	236	243	239	240	222	241	225	232	246	221	220	247	228	235	226	219	215	270	220	240	208	228	245	218	221	245	233	233	210	221	229	227	250	219	251	221	212	223	200	252	220	240	227	217	239	239	250	273	230	219	224	200	225	229	264	251	201	250	200	234	211	249	258	218	220	219	238	242	233	240	238	239	242	257	253	244	239	236	245	232	238	238	248	220	238	228	214	191	237	252	217	223	230	230	230	222	238	221	254	241	254	215	257	251	237	228	246	237	237	231	212	233	238	210	227	216	218	214	237	191	213	228	222	217	234	217	213	243	219	229	225	223	202	198	228	241	225	212	212	225	217	235	234	238	253	221	254	217	246	232	241	220	228	225	240	238	250	216	248	243	214	238	232	230	250	237	243	229	213	240	237	223	219	236	236	245	250	211	217	242	212	235	238	219	221	254	235	226	235	249	218	232	199	244	240	196	240	247	209	234	238	219	242	205	246	220	213	248	219	216	251	249	210	225	217	239	239	217	255	225	234	209	223	180	236	248	224	226	216	214	231	218	231	228	220	225	232	239	235	247	225	214	255	196	218	239	233	228	229	227	244	225	235	227	200	220	219	237	251	220	237	225	238	228	256	234	212	230	238	236	236	243	243	245	231	232	224	206	261	227	201	194	200	246	206	216	212	218	222	208	206	232	246	240	260	216	215	233	227	236	223	214	243	210	237	222	234	230	261	233	210	251	221	234	230	218	220	216	240	235	211	250	219	218	246	232	271	246	214	236	230	222	246	254	220	243	235	238	218	239	239	236	231	235	228	238
26780	18703	4913	1173	870	784	793	724	732	691	658	694	757	664	663	733	721	742	711	724	720	678	655	732	709	655	735	766	706	695	682	679	640	713	705	693	681	695	716	680	686	672	714	716	696	712	710	689	710	697	668	722	688	645	668	730	713	709	669	661	712	695	683	734	689	689	732	734	734	646	667	718	682	715	665	691	693	691	677	678	715	695	661	735	714	652	660	682	661	741	643	703	675	705	698	675	642	730	696	709	690	705	709	657	712	685	720	700	678	639	650	710	728	708	713	725	676	705	706	690	715	647	686	688	676	663	700	671	671	713	694	666	693	714	706	620	686	634	656	711	719	691	760	668	721	699	721	661	674	733	667	759	685	680	718	716	683	688	720	699	702	743	683	685	690	711	720	681	726	677	645	709	652	686	683	703	734	705	711	635	708	697	698	700	717	718	693	691	676	687	678	661	692	726	695	723	703	651	688	683	695	701	715	688	719	756	719	671	702	710	669	691	686	710	686	660	673	740	695	704	633	705	669	686	713	655	724	720	641	711	687	681	706	696	720	731	673	715	729	710	673	704	698	678	683	694	687	696	712	640	674	674	692	718	692	678	673	713	680	738	767	675	714	701	668	690	641	709	718	700	670	753	704	665	676	681	726	668	659	708	682	726	673	761	713	679	678	715	672	668	685	670	704	701	709	699	681	688	714	686	682	661	730	690	689	698	690	649	692	700	680	666	707	673	682	703	663	733	683	727	707	684	670	732	749	697	683	683	673	693	685	698	670	737	697	648	696	715	683	695	734	694	646	659	723	674	708	692	684	719	674	657	712	702	739	715	723	681	693	689	633	743	694	719	728	687	742	676	691	650	747	655	728	711	721	703	717	688	670	725	676	736	668	719	707	704	737	723	704	706	691	701	655	652	652	722	745	716	683	693	705	672	712	678	691	682	651	692	651	711	676	692	706	690	691	721	732	695	714	729	731	705	706	655	701	678	688	700	682	708	713	712	683	636	680	684	703	696	672	718	659	731	726	643	710	674	641	691	725	738	663	695	721	661	744	667	678	718	706	676	710	639	632	739	674	701	696	696	693	716	698	691	728	713	728	660	659	709	728	696	733	686	677	682	720	741	708	650	680	684	665	735	699	720	703	689	715	695	696	706	698	725	715	703	671	708	678	688	709	651	699	723	719	681	687	708	665	686	717	749	678	705	722	681	708	684	707	656	694	660	703	692	686	659	692	677	675	731	708	705	706	694	694	692	680	627	704	676	680	689	695	709	673	696	720	698	680	690	699	722	707	691	666	712	719	727	671	687	695	673	719	707	661	683	682	621	717	702	656	664	718	684	645	695	654	653	716	666	728	716	691	700	689	705	681	713	654	748	696	663	708	702	664	676	670	717	709	698	710	747	704	717	701	693	723	697	713	719	668	709	702	691	673	678	713	753	700	695	648	675	663	709	697	673	723	679	692	658	636	709	715	668	717	701	678	659	705	642	727	672	671	711	656	707	671	722	658	683	725	721	683	715	715	697	712	699	689	734	722	668	705	695	724	678	733	696	693	698	718	689	719	662	665	700	698	654	693	713	627	711	683	682	683	675	716	743	682	677	711	678	756	712	669	735	753	709	700	688	689	707	700	737	687	728	654	745	667	703	749	699	697	699	734	698	701	719	670	707	682	666	719	697	726	692	697	659	695	659	734	652	702	723	698	682	705	719	669	730	670	717	661	675	693	717	679	669	653	753	696	728	672	712	716	704	706	671	726	656	684	694	661	696	640	679	693	712	685	693	675	651	658	725	746	689	707	700	657	673	700	728	710	720	708	726	747	707	676	723	675	715	718	704	662	723	656	691	667	705	692	673	744	649	675	674	677	715	675	685	696	739	691	712	686	679	612	679	684	711	709	728	676	688	679	677	715	752	707	671	642	674	695	734	720	676	714	686	665	740	636	667	715	676	656	716	684	669	674	719	714	731	703	671	706	693	728	683	701	702	662	640	639	721	706	705	663	722	710	658	712	713	704	672	713	663	686	697	650	677	681	769	713	711	678	687	687	685	716	654	715	684	707	672	700	675	658	665	672	704	706	700	726	736	709	666	686	710	653	731	623	743	651	667	673	695	706	712	682	704	703	703	693	645	667	687	746	699	672	691	680	690	682	687	694	703	680	659	699	702	646	699	722	687	721	696	688	710	704	692	656	695	644	652	744	667	680	670	656	701	696	665	704	713	684	719	716	688	684	705	705	702	681	682	706	685	701	715	665	663	703	736	685	687	642	721	704	697	729	724	662	703	691	698	695	714	694	711	673	664	651	672	695	707	659	649	739	674	726	656	720	694	740	698	688	681	704	652	697	670	700	673	689	657	709	692	674	690	723	747	691	698	724	701	678	660	694	668	707	621	667	706	723	690	721	718	666	725	696	694	712	665	680	633	726	702	690	691	678	693	733	669	684	690	732	715	686	667	703	715	683	684	694	710	693	700	721	635	697	707	619	742	701	720	619	668	724	720	696	709	677	735	706	682	692	732	693	677	716	723	684	690	715	684	688	681	710	701	698	650	713	667	666	709	697	745	724	689	690	744	646	626	694	671	672	722	647	718	696	693	672	688	712	687	703	714	691	716	678	652	665	673	672	699	704	664	690	675	652	731	718	702	711	692	738	717	689	725	715	691	722	703	706	702	742	698	764	704	694	693	649	733	680	687	727	666	735	722	698	674	626	693	725	690	696	672	678	696	674	703	704	677	676	671	707	670	674	690	702	707	673	619	674	661	689	665	673	701	724	660	699	704	712	702	701	693	697	678	701	678	675	670	661	691	683	714	696	713	728	671	719	669	674	668	717	698	698	655	672	666	698	685	682	675	708	687	704	690	691	704	680	713	662	675	682	682	699	694	689	682	665	715	660	679	716	671	662	658	709	685	673	647	684	674	690	733	646	701	692	651	676	685	691	706	707	696	654	686	695	666	723	652	701	690	717	688	756	657	724	621	675	672	741	701	708	708	707	723	696	713	647	681	676	726	683	654	745	720	686	693	654	681	694	711	704	682	730	696	669	718	710	707	676	660	741	685	752	663	666	670	694	694	692	658	685	652	695	718	709	680	706	710	662	767	645	684	674	663	666	661	716	663	738	679	699	678	680	714	678	720	695	722	702	681	664	706	701	663	671	661	726	669	687	693	700	664	664	718	679	677	699	691	642	708	679	701	732	752	691	704	699	694	656	672	723	677	710	701	696	691	725	692	720	699	701	715	669	660	645	687	718	687	650	693	703	695	724	748	676	700	708	689	733	701	706	654	695	682	702	696	666	701	635	706	685	674	706	704	740	706	667	684	723	701	661	680	766	648	709	676	717	655	741	687	706	704	708	674	682	703	695	664	705	700	688	688	735	758	700	703	726	693	712	672	659	687	691	683	691	724	665	688	746	757	688	629	661	710	707	679	707	736	690	692	688	669	736	683	668	651	682	677	722	687	676	679	699	686	679	681	715	720	677	717	693	688	707	677
4275	2412	1782	1285	1144	1118	1100	1021	991	1055	986	993	1003	960	979	1018	1025	995	962	1003	977	985	1012	1019	1012	976	987	993	991	1006	983	936	1030	966	1047	1030	1037	1012	977	987	1023	992	969	954	953	1023	939	965	962	940	956	1022	986	937	955	949	948	959	980	928	928	911	982	945	965	958	920	975	981	948	934	1014	1017	959	1020	963	889	1022	969	944	916	1008	960	930	961	992	997	952	979	996	984	1040	1011	978	948	999	953	962	951	990	946	961	930	947	995	940	943	981	947	923	960	955	980	963	961	978	947	1045	984	959	918	937	985	992	916	988	979	1013	967	1006	1023	972	973	947	997	974	901	921	938	951	1000	962	958	937	988	978	939	1002	1001	1034	980	929	1015	946	965	931	987	1014	950	940	984	978	951	976	1012	1000	1005	1028	972	970	959	898	981	959	961	981	960	994	912	922	953	950	978	969	1009	929	988	975	992	949	957	1021	909	981	1014	965	948	1007	968	931	922	998	932	967	985	942	994	964	947	995	879	944	976	1015	934	940	949	959	998	997	897	938	984	985	993	989	965	976	968	949	1000	961	973	1005	958	1011	1007	961	924	988	1051	959	950	926	975	976	968	989	988	952	973	979	1001	970	968	990	962	921	905	957	985	932	985	1019	989	949	953	943	1052	993	966	982	970	974	953	961	942	905	1028	973	1032	979	1014	978	976	988	983	949	997	1057	995	987	944	996	936	1005	959	937	1014	942	939	1037	1023	979	1011	996	949	972	928	924	997	1004	1007	1018	961	975	926	987	982	992	970	995	967	966	948	1042	923	961	985	990	970	1013	945	947	1009	935	988	951	973	988	944	969	1026	929	960	913	1018	909	918	994	971	955	969	941	951	954	968	946	951	981	958	952	936	1012	966	988	941	976	1010	1024	952	941	1003	955	1004	1002	1012	966	896	1001	916	964	972	965	983	935	1000	992	977	998	969	971	954	988	1003	989	994	984	983	992	982	953	999	944	1016	955	919	960	921	1000	954	971	1007	944	966	922	996	967	980	955	985	953	985	979	1011	990	957	1001	1009	984	919	988	989	939	964	1009	1010	979	962	973	940	1040	1028	973	891	992	956	976	938	958	1061	984	957	950	950	945	970	986	971	937	965	935	954	1002	1013	924	993	931	984	929	955	987	954	1030	998	913	932	943	965	967	909	1006	914	949	960	1002	1019	991	983	972	1038	943	925	992	990	1072	974	943	985	1014	980	986	978	921	981	972	929	956	921	995	970	1024	910	993	984	971	973	984	925	961	961	1024	1005	1075	961	954	1031	949	928	978	1009	964	983	969	979	979	984	941	963	983	926	993	965	977	997	924	934	1012	990	921	973	972	971	984	960	1015	1010	969	919	964	918	940	1032	923	959	919	992	959	994	996	949	993	973	947	955	951	1001	975	954	1005	989	922	926	991	1010	994	934	987	998	976	952	968	984	1000	944	940	1023	975	1001	978	980	977	978	950	964	1009	974	958	972	992	977	985	974	961	1001	1018	976	994	935	996	986	969	968	993	963	985	1020	940	974	966	1011	1010	996	989	968	983	1008	985	974	953	949	1008	1013	1027	983	951	950	1003	967	983	937	979	995	1031	1000	968	992	962	974	946	960	976	939	948	978	941	1029	967	909	949	952	962	936	971	964	1017	964	940	967	955	968	977	1019	986	925	987	970	986	971	1002	956	963	1001	952	976	1022	946	979	983	975	944	949	956	1002	1001	943	992	977	959	1004	927	956	1026	958	996	922	994	946	1034	1027	942	942	979	969	998	975	975	955	931	1034	931	952	986	995	912	982	990	977	975	937	1001	934	1011	978	995	952	977	904	1015	1019	960	1012	967	977	974	941	1016	1020	1013	990	986	988	956	1005	986	1000	1011	982	941	995	977	984	979	992	990	1016	981	931	937	941	1037	947	1003	920	1013	990	941	990	1005	993	960	989	948	1024	954	1010	992	1020	974	966	1014	989	954	980	991	1058	1022	941	1021	942	1021	970	937	984	971	957	973	958	960	958	995	1019	975	987	1005	978	953	936	987	1033	996	993	971	908	963	969	958	979	970	957	930	961	972	971	998	891	974	946	945	972	956	969	949	1002	955	935	983	975	967	935	980	952	991	933	956	958	960	966	959	965	1003	950	965	945	881	977	962	1057	970	971	975	998	1022	987	978	1001	934	990	997	987	995	971	879	918	974	974	949	994	987	980	952	989	948	983	968	1007	985	990	1007	1017	976	973	968	942	973	1026	950	979	937	966	1007	983	1041	972	953	972	932	951	986	918	1023	963	964	980	952	941	922	999	939	986	958	974	965	1011	948	969	958	1024	986	1021	967	985	1004	958	1018	921	965	989	906	969	968	1021	1017	920	993	973	962	1015	973	985	989	967	966	989	960	1006	940	992	924	962	967	1000	954	1030	963	934	994	985	909	964	991	975	997	950	960	1011	1018	949	1007	989	988	971	959	957	1031	978	995	947	953	975	962	950	964	1007	1001	928	940	1003	993	1005	990	938	959	995	961	938	956	989	945	977	978	997	959	945	973	944	981	925	921	986	990	974	992	930	961	955	945	936	971	1021	975	981	1007	962	992	968	967	962	961	992	995	974	995	1015	930	982	1004	957	945	1028	940	1010	971	928	982	939	1004	1040	1038	979	971	996	979	981	975	940	992	994	999	962	940	990	1003	985	1016	1028	962	956	985	950	987	984	985	1011	1017	990	947	977	935	920	996	1002	987	1016	1004	936	976	909	1001	1008	1007	963	956	983	940	941	969	996	931	931	996	982	1016	926	953	1011	917	947	968	967	998	950	980	956	994	957	957	946	970	1030	942	940	1040	989	916	964	979	964	927	961	935	961	985	986	961	1011	980	995	928	990	1033	993	979	1036	970	984	1000	952	1013	1004	915	933	955	982	904	994	1062	988	937	1034	991	992	945	937	967	973	975	943	926	1008	946	937	959	1006	999	943	1012	943	959	940	982	971	904	977	1021	950	967	968	930	941	938	1013	955	908	993	999	989	1029	971	949	950	985	927	952	994	919	935	910	992	981	987	1029	1022	965	946	921	959	1011	987	999	971	944	942	1002	961	958	920	974	941	1004	952	1012	1029	1054	990	996	946	919	925	1006	1003	981	1030	905	981	994	994	952	1009	978	986	996	978	968	1025	963	1042	1002	1009	957	982	995	973	917	1019	1009	999	1001	993	979	951	1000	985	937	937	954	949	953	933	955	934	962	965	1056	994	997	984	976	954	917	947	954	1019	950	937	958	985	955	976	1012	996	933	958	960	970	935	1003	965	883	973	964	976	957	923	1029	1061	1014	1003	925	973	983	1007	980	991	957	1011	919	949	977	918	976	930	959	975	947	969	964	1020	991	918	962	936	1027	982	962	918	972	955	952	979	1011	960	986	1013	996	974	971	960	957	922	1005	976	915	987	972	950	1002	970	986	965	991	978	999	920	964	976	960	956	972	991	943	1055	969	997	973	959	926	924	929	969	955	994	1000	962	989	974	982	947	979	1019	942	928	980	1019	975	960	975	950	1017	957	1030	881	989	980	937	1010	983	976	929	967	1053	959	974	1012	941	970	963	977	919	979	941	954	974	1021	926	987	944	971	896	959	1012	998	938	985	1021	1026	956	993	1018	930	989	1012	996	1018	1014	992	927	1060	1040	1013	945	998	965	978	1023	997	987	990	941	957	972	961	1019	942	920	946	1012	1006	948	1003	970	955	984	981	969	977	1017	926	936	979	957	933	968	1000	1027	957	1013	989	980	977	1020	924	951	972	946	950
22968	21058	28202	24111	21019	7842	920	653	539	551	478	494	462	490	438	388	417	442	362	444	431	384	400	414	392	423	406	384	351	430	393	382	392	394	416	423	369	383	403	397	414	378	387	354	355	413	378	398	422	398	423	381	384	381	419	384	397	388	377	368	383	415	394	384	363	384	377	372	381	398	384	424	350	375	445	398	426	403	411	370	365	376	393	379	386	371	392	405	344	384	356	386	348	402	361	379	388	369	389	380	388	369	355	371	393	420	401	352	378	387	366	385	371	356	363	408	408	397	355	407	384	390	375	383	380	397	377	404	361	427	384	388	388	363	391	358	361	391	388	398	371	373	386	421	377	358	403	367	403	378	395	358	404	351	360	392	423	373	362	370	405	384	360	386	382	373	382	394	419	383	385	373	407	363	336	395	388	420	392	371	406	374	372	381	385	396	384	395	390	418	391	413	371	372	398	404	380	399	383	371	330	394	382	377	406	368	359	348	401	366	360	375	410	390	405	367	370	384	411	375	379	396	380	407	400	355	392	383	404	360	379	385	436	392	438	339	401	402	352	359	394	393	390	378	404	383	328	386	379	361	392	375	397	372	395	396	374	384	356	375	349	404	400	393	366	384	355	385	382	385	397	362	381	392	394	381	382	403	367	424	411	388	381	397	416	360	348	416	350	377	372	381	405	375	390	368	423	408	376	364	336	383	362	372	407	396	407	333	355	393	375	384	372	394	372	395	367	404	377	364	387	395	380	360	358	347	352	359	403	403	388	353	381	364	380	387	369	398	373	366	377	341	381	365	371	380	409	342	371	371	360	415	393	415	407	390	381	412	392	402	393	400	389	360	353	370	382	349	374	372	385	396	419	392	416	375	348	387	388	389	392	412	401	377	359	391	395	360	373	397	401	380	400	359	389	382	389	347	405	404	378	403	377	366	375	358	417	387	351	411	396	369	398	401	387	408	420	382	399	399	380	368	375	371	366	366	384	398	360	386	375	368	353	380	405	365	383	383	370	361	416	381	397	396	393	337	350	371	364	345	361	352	365	367	406	345	383	415	350	389	352	395	436	415	373	377	384	372	399	361	391	354	396	398	373	398	375	385	365	360	366	381	432	387	374	391	381	383	376	355	358	340	365	373	356	371	405	404	383	391	387	373	414	385	407	363	389	382	374	346	361	365	406	389	390	387	382	362	397	358	407	356	405	369	413	384	372	381	378	396	392	382	381	379	379	394	422	360	382	391	368	387	399	367	403	379	387	421	410	394	385	358	432	378	356	397	390	398	407	399	398	357	390	367	404	404	372	414	390	365	415	337	358	373	392	424	352	406	385	343	377	410	369	386	409	406	388	385	371	381	384	374	364	380	377	380	379	386	385	376	374	396	370	393	372	370	377	398	379	358	377	383	389	357	386	319	378	387	402	381	405	406	383	363	375	373	381	379	377	389	387	389	389	445	367	366	393	372	383	395	379	392	383	386	388	353	386	382	366	412	385	405	381	366	376	374	380	371	386	381	413	365	373	349	384	371	367	367	417	371	382	377	386	383	412	382	344	419	405	369	391	374	369	416	374	407	375	385	363	402	373	378	382	370	371	385	363	385	370	385	369	401	370	391	388	374	367	386	420	397	388	367	368	397	411	386	379	386	376	382	345	380	381	396	370	396	414	375	386	408	338	350	389	388	368	373	382	373	366	377	381	390	398	348	357	395	375	409	410	410	390	378	378	386	364	388	378	381	387	420	381	390	365	407	383	424	407	365	388	361	380	398	396	376	362	367	366	388	388	419	343	377	372	383	380	398	439	395	428	417	380	387	342	356	405	361	358	420	371	421	335	408	389	395	423	400	371	395	384	378	376	385	372	366	394	390	402	358	352	369	379	385	370	357	395	374	386	382	371	368	360	402	403	350	393	394	378	353	393	374	370	358	377	404	405	386	412	386	374	423	338	373	372	366	366	381	407	359	358	413	386	398	394	385	369	387	382	395	363	399	390	412	374	379	417	348	391	378	372	394	422	352	413	388	385	422	355	397	382	355	372	384	380	364	398	377	409	383	389	409	421	405	379	355	375	422	380	386	393	400	375	390	354	388	387	383	389	412	387	409	380	398	397	365	366	400	394	399	375	364	376	377	357	389	387	365	415	395	397	370	396	423	357	401	408	363	397	396	373	346	390	407	383	378	399	376	366	385	375	381	382	403	395	377	378	366	369	387	398	354	351	402	385	386	398	407	420	397	374	363	397	377	369	367	379	369	382	386	381	341	359	393	366	362	382	360	382	355	394	392	359	381	375	401	371	395	401	386	401	365	348	348	349	418	374	359	338	391	362	410	349	386	385	385	365	382	367	402	397	373	413	408	361	377	384	373	383	408	415	375	383	380	342	381	406	395	354	377	367	389	387	386	386	403	366	378	405	414	397	391	417	358	356	389	382	385	376	388	357	356	379	364	396	346	366	402	371	405	408	389	331	349	394	373	378	355	384	389	361	376	378	405	332	355	378	384	395	419	359	361	400	410	367	356	397	366	376	364	347	411	359	415	373	419	343	391	359	389	372	377	396	377	400	333	412	372	361	355	412	379	390	382	398	423	359	368	360	406	396	410	396	364	359	383	398	382	381	332	334	370	382	404	385	358	401	372	420	380	408	376	383	359	363	396	364	406	359	369	384	407	343	346	422	392	411	376	376	392	361	372	409	384	383	401	370	399	387	365	390	352	369	388	388	404	359	396	331	350	367	368	350	411	382	379	406	414	397	362	382	361	403	365	392	384	366	386	324	385	379	390	408	395	393	386	381	363	364	373	399	386	366	355	386	397	370	376	386	369	382	379	356	364	367	371	397	405	388	417	377	390	410	399	397	370	383	387	387	391	368	380	405	394	368	385	388	397	364	390	345	401	389	423	340	366	380	396	374	362	344	385	399	368	363	383	388	388	371	340	404	383	413	379	407	395	371	387	366	410	374	360	372	377	388	389	388	356	361	371	365	377	386	387	385	404	417	384	396	379	410	375	394	396	357	406	370	336	359	368	386	401	370	389	380	389	364	379	383	387	398	394	362	374	384	372	382	372	384	380	385	359	416	355	389	380	363	380	337	384	366	391	385	398	359	422	399	397	417	351	354	390	369	392	380	383	386	344	366	381	344	388	349	383	396	358	360	369	398	368	379	396	366	378	382	369	408	405	394	383	376	386	359	392	377	381	395	406	380	386	366	356	398	352	370	390	383	367	389	379	384	403	386	335	390	387	387	346	398	392	392	402	362	370	376	370	390	370	354	401	344	354	366	396	410	389	366	387	420	363	347	394	365	369	403	372	355	383	366	393	362	382	412	378	374	385	379	385	399	399	384	362	355	396	372	388	379	421	386	361	364	371	403	383	403	388	410	409	405	385	394	409	415	388	373	367	404	409	418	369	384	404	389	392	363	372	387	347	369	373	384	390	369	358	347	372	387	359	395	372	389	400	360	345	380	386	388	357	395	369	384	369	390	365	391	389	398	355
3473	9551	6547	2883	2060	1673	1340	1212	979	911	828	721	733	720	700	686	647	670	666	606	621	617	636	570	582	643	599	603	590	606	582	597	597	571	569	596	602	564	581	589	541	535	542	567	549	596	561	598	560	574	548	560	573	552	579	574	522	562	596	562	582	527	560	533	606	534	584	602	530	536	595	561	572	562	607	557	561	589	534	541	555	527	609	593	591	531	549	556	573	549	563	548	556	583	587	586	581	582	552	589	597	559	535	552	571	572	540	563	532	554	562	514	555	587	540	588	553	567	576	575	535	531	552	608	578	565	559	576	536	562	553	523	567	514	581	578	569	539	582	552	573	572	540	575	562	598	585	553	554	555	542	546	524	584	554	553	521	603	563	544	598	560	552	565	550	591	560	584	548	521	589	580	547	580	540	591	551	577	549	533	583	558	537	591	624	559	574	532	549	561	575	564	586	563	551	588	527	586	585	537	504	549	584	588	567	517	595	607	540	571	541	571	584	535	559	573	548	560	596	575	561	564	577	581	549	560	573	557	586	600	615	552	574	522	537	556	563	598	569	581	516	529	535	552	556	539	512	561	548	577	579	538	594	565	589	556	534	588	571	602	533	557	576	577	516	587	557	540	583	523	544	520	586	564	561	539	564	543	559	531	534	569	577	553	534	534	599	550	579	550	557	558	565	585	548	566	601	602	517	554	562	563	611	573	555	554	574	534	540	556	581	540	561	559	624	551	520	566	562	582	528	577	589	590	586	545	533	535	546	557	544	510	524	579	569	593	565	559	569	574	561	589	531	572	575	549	548	563	525	536	576	518	567	562	554	552	586	570	588	521	569	545	585	581	556	544	544	548	560	562	538	599	610	537	538	570	546	538	559	547	580	583	556	553	536	584	575	550	565	558	561	582	559	567	553	577	599	545	564	562	586	570	563	530	566	549	544	551	554	585	537	522	552	565	589	546	556	560	567	542	569	558	580	597	552	557	534	600	533	489	537	518	578	592	538	540	590	550	545	524	585	561	574	573	542	583	577	578	567	536	552	558	549	608	571	530	545	540	557	589	569	553	551	564	547	613	600	557	544	588	589	538	556	536	565	571	576	594	561	521	599	540	570	592	575	542	535	592	569	544	547	529	563	555	588	543	553	527	546	533	555	542	527	531	569	574	601	616	590	556	565	558	532	559	549	521	572	558	531	607	556	529	550	557	595	570	525	591	569	543	538	572	605	561	574	547	541	590	585	540	559	584	564	540	570	555	602	576	558	586	554	568	498	543	531	599	593	542	590	573	568	587	548	572	579	522	553	494	539	581	553	566	584	581	550	548	561	562	558	527	547	538	590	564	583	600	589	544	576	580	520	542	566	600	558	560	516	556	589	569	587	575	551	599	604	557	565	577	543	578	556	551	507	533	566	577	604	549	540	575	538	566	546	538	550	570	590	547	620	583	564	534	539	558	531	593	560	583	570	570	583	528	547	561	583	525	555	572	573	590	545	566	563	536	566	569	564	536	565	549	519	589	589	569	582	577	548	588	552	549	604	538	560	584	559	560	573	579	551	542	572	546	550	595	540	527	572	587	546	569	567	567	537	553	560	527	595	567	542	581	545	581	559	542	587	576	553	578	545	551	563	522	565	589	561	591	569	577	543	567	554	573	554	552	523	563	571	550	557	521	520	627	555	540	605	570	559	533	570	572	594	550	578	572	544	537	573	580	558	558	589	562	563	567	531	564	546	561	592	533	517	536	512	559	561	572	565	536	561	551	549	535	553	529	540	544	567	556	549	530	591	551	548	544	606	546	526	588	497	611	580	588	573	550	578	536	592	546	557	588	554	529	548	560	551	558	552	552	545	533	585	579	598	543	571	542	520	594	558	551	572	537	565	561	562	552	561	620	602	527	525	574	579	574	534	574	530	572	560	590	539	546	569	546	558	558	544	584	572	550	545	549	563	537	550	566	550	548	551	564	510	532	517	545	596	577	576	526	584	540	552	573	570	586	564	557	573	557	562	593	542	552	556	566	562	540	589	553	577	589	514	592	625	580	577	570	564	514	568	529	561	574	501	600	523	565	505	593	580	585	570	571	563	542	563	583	545	556	590	564	523	554	554	547	568	526	552	586	552	533	563	584	557	548	581	567	551	594	566	543	520	612	544	532	549	547	538	538	580	587	562	605	552	532	574	549	560	567	542	553	569	523	585	546	524	532	558	555	570	542	567	595	563	553	572	578	587	532	562	583	544	550	604	565	562	543	594	579	579	582	529	547	579	547	593	574	595	554	567	589	566	566	586	574	565	556	551	559	557	572	566	502	601	549	547	550	535	583	498	605	614	589	547	516	532	559	537	594	556	577	593	532	583	559	547	565	553	538	562	573	525	567	556	520	554	546	501	582	563	573	556	544	543	550	576	564	527	537	579	531	545	543	606	548	508	572	534	559	540	555	523	586	584	536	572	517	587	572	544	517	600	589	526	591	613	580	546	541	522	585	562	537	552	559	547	538	541	549	574	561	544	533	555	550	526	583	538	543	549	549	560	552	582	554	546	546	537	518	557	521	557	566	503	566	530	537	524	535	572	515	571	536	566	515	574	568	585	507	583	513	585	535	568	563	535	574	540	580	577	574	531	566	582	578	603	553	571	571	570	583	555	537	566	597	606	583	617	582	581	526	528	563	563	556	571	565	534	559	578	551	580	535	562	549	555	530	544	541	576	566	584	564	520	528	578	591	569	579	572	585	547	560	535	563	538	529	559	553	572	582	562	527	507	606	523	544	576	614	522	566	561	533	541	579	594	576	573	532	547	580	558	552	552	569	526	577	561	577	561	526	563	590	597	608	609	577	558	580	570	560	576	565	546	538	551	566	555	565	539	512	610	588	603	577	527	565	532	543	552	579	587	576	579	537	587	572	545	585	544	566	572	496	535	546	564	559	576	538	570	578	580	565	600	530	518	560	542	574	541	527	572	547	568	573	561	541	571	567	542	609	573	576	549	541	564	566	597	579	544	567	569	554	536	562	560	594	567	559	580	578	561	593	554	572	537	559	558	584	516	590	591	568	585	568	518	566	596	559	539	564	547	548	564	582	562	548	560	546	543	549	560	570	578	568	575	565	574	580	546	569	566	573	573	532	551	534	557	533	589	539	542	568	517	555	546	570	570	561	549	556	604	564	588	560	564	534	559	585	544	553	538	588	563	547	551	583	559	554	571	567	540	603	547	556	548	568	591	556	545	551	548	548	558	549	557	598	541	567	553	599	568	560	525	527	535	571	554	552	586	567	583	576	591	545	572	548	559	587	570	559	548	583	560	536	530	574	557	562	554	539	581	531	591	595	584	601	530	630	590	579	543	555	546	569	573	571	558	577	541	565	538	550	552	588	532	523	570	548	546	563	517	587	536	558	518	556	526	596	582	546	580	555	540	532	528	551	557	555	571	570	556	543	557	600	563	625	591	593	583	547	545	523	594	583	573	566	548	569	516	620	585	540	594	568	556	585
24057	21009	26805	25214	7751	899	827	725	742	657	684	657	702	662	632	649	616	656	642	685	581	627	624	622	625	620	622	658	577	613	609	630	593	543	603	635	563	574	583	569	613	629	603	597	594	588	608	560	594	558	621	560	576	606	596	627	580	635	578	625	610	593	600	607	594	566	576	638	622	593	581	656	595	590	599	557	565	596	640	611	628	591	598	609	647	569	615	602	552	616	614	563	578	610	566	604	600	576	606	599	627	613	600	612	597	567	578	592	584	568	594	584	606	624	586	610	622	600	603	622	573	626	611	608	590	573	592	613	585	602	564	627	586	593	608	556	575	630	594	644	574	546	611	583	582	600	594	617	556	643	602	600	604	544	606	549	617	649	642	645	624	582	629	596	591	613	604	626	578	617	611	624	576	635	599	600	627	633	575	629	605	584	608	574	561	566	572	580	597	628	588	607	567	589	633	602	571	602	573	642	619	585	665	600	629	593	585	636	541	592	621	611	608	609	553	617	629	625	577	585	584	628	589	603	608	585	585	576	635	603	624	632	620	601	604	626	611	647	592	580	591	634	613	632	579	589	605	621	590	633	639	574	597	561	588	596	616	590	607	621	578	611	614	552	592	607	581	604	611	604	587	626	575	625	597	607	586	614	564	609	556	610	596	587	624	626	596	585	649	634	566	576	610	597	576	589	583	580	612	609	573	609	603	604	621	560	604	644	600	568	566	617	619	596	582	569	575	553	611	571	579	571	584	633	600	623	594	605	615	618	590	606	571	632	577	607	587	615	584	601	604	613	583	559	599	601	596	610	601	593	581	612	622	592	610	617	594	577	555	580	593	613	617	614	591	581	602	587	595	627	584	614	598	603	541	613	586	604	619	628	592	596	642	639	576	595	608	611	554	583	616	561	601	568	591	603	591	593	624	604	610	593	574	553	652	578	603	585	579	602	596	619	616	583	605	586	587	575	570	627	604	608	597	595	604	557	565	584	622	620	603	605	569	614	609	600	590	577	610	604	578	595	596	613	580	618	603	585	614	587	595	598	614	615	596	608	595	591	629	607	591	541	586	595	584	561	629	573	566	636	607	625	612	573	591	597	577	597	624	600	570	609	574	572	626	546	564	571	636	620	614	638	633	628	607	562	641	553	622	614	572	614	619	594	602	625	621	609	598	603	563	618	537	615	589	632	608	558	583	544	592	636	597	652	602	639	609	614	629	591	572	577	610	571	580	599	564	595	599	609	583	624	594	606	605	578	637	558	586	574	573	624	594	583	620	590	603	597	626	627	632	634	601	649	599	587	582	562	598	606	582	580	590	623	579	619	587	633	598	607	581	596	597	639	620	594	571	636	619	607	576	653	602	566	604	577	588	588	593	553	573	621	598	604	610	582	594	616	629	606	626	603	595	618	599	628	614	590	601	555	594	590	607	616	626	598	595	597	590	609	632	571	626	613	530	626	646	614	636	595	640	624	582	589	635	601	629	598	633	620	605	566	594	560	569	603	619	602	579	632	607	603	626	607	573	643	582	561	606	569	594	615	587	593	604	530	576	597	635	579	592	541	616	613	623	592	605	595	610	592	603	594	607	580	591	626	558	572	608	619	610	603	622	620	634	615	554	618	615	584	585	575	576	581	616	590	595	578	585	569	571	666	594	597	636	610	575	595	612	613	590	605	575	578	600	656	645	624	591	616	603	620	592	590	621	598	574	614	615	595	647	611	611	598	554	565	596	626	596	593	605	577	594	605	592	546	600	608	551	630	597	603	606	585	585	584	592	572	592	581	578	547	607	602	585	574	582	638	556	616	594	592	594	599	627	614	621	627	563	612	594	637	598	586	581	579	618	588	627	593	605	624	596	585	592	603	613	596	619	571	590	566	618	579	635	608	610	639	617	595	592	573	646	603	618	641	600	530	564	562	597	553	562	591	603	622	610	609	579	611	628	624	617	584	547	586	625	621	598	575	579	604	632	580	577	613	597	610	573	597	555	570	606	623	606	645	610	603	593	570	596	613	572	550	602	580	570	611	614	558	627	569	568	552	590	610	598	575	593	596	591	631	568	606	597	603	604	558	593	607	609	656	594	615	604	601	610	596	636	607	589	587	607	590	575	580	585	591	589	611	621	613	622	595	635	577	626	584	575	538	609	635	570	612	580	582	665	612	605	590	568	585	600	618	578	602	631	611	605	588	522	594	598	559	543	582	568	613	596	590	560	591	605	581	565	613	606	590	616	574	586	591	596	564	607	607	596	615	634	611	581	576	560	611	605	660	592	553	594	569	572	584	606	608	552	586	574	618	571	588	564	614	570	598	578	566	602	657	600	639	636	584	576	624	649	627	609	582	580	609	616	559	577	617	565	611	561	608	610	609	614	624	599	608	568	577	578	575	617	549	617	591	533	611	583	586	593	565	624	580	611	617	587	617	621	609	611	601	610	605	603	624	607	616	603	603	598	594	569	644	567	591	612	561	587	633	605	590	604	568	621	607	610	641	569	610	586	614	595	610	601	627	601	589	597	634	584	636	612	613	626	561	580	587	599	594	584	598	634	627	605	604	621	619	580	581	578	559	586	575	654	544	592	656	597	583	561	632	627	552	638	604	615	578	576	596	620	590	601	579	574	601	614	621	608	630	598	602	640	605	648	610	632	577	622	569	600	595	596	581	639	642	600	562	627	586	610	648	621	595	648	634	575	611	579	534	599	562	612	627	619	574	555	586	615	616	602	595	595	631	593	575	607	606	554	579	596	594	608	614	589	582	610	591	551	607	582	580	589	592	548	582	615	624	583	594	601	578	632	607	547	568	588	600	583	646	609	554	591	597	658	589	603	578	591	576	616	629	609	561	572	611	616	616	598	586	626	618	610	615	582	627	583	587	632	556	617	597	602	613	610	601	583	611	593	586	587	611	591	612	556	603	576	582	591	582	588	634	613	652	614	595	611	595	565	595	559	536	580	570	631	583	613	580	611	622	581	595	579	642	585	596	625	559	630	551	560	582	612	619	599	587	574	584	597	581	628	560	572	657	614	585	594	649	586	577	611	596	623	587	586	603	605	621	614	604	594	574	607	597	612	617	558	621	620	562	609	601	628	652	604	597	646	567	598	603	596	585	554	558	589	607	614	575	603	637	635	586	610	582	592	635	581	674	585	592	613	622	588	601	623	628	613	559	627	561	588	606	600	636	583	577	595	604	623	567	570	666	584	579	569	574	608	566	572	618	581	569	592	600	552	579	618	568	646	601	583	583	632	625	643	542	589	603	578	631	571	612	603	557	625	596	553	547	608	641	595	614	613	576	552	545	605	598	621	601	605	573	578	564	593	619	609	600	607	604	595	562	643	589	625	578	613	625	586	580	588	640	582	602	601	588	603	581	619	646	628	615	590	588	580	589	605	585	587	583	594	582	637	581	632	574	597	611	565	599	611	589	618	613	599	596	646	604	630	603	606	618	571	615	621	653	635	608	617	596	584	594	599	629	571	633	601	583	580	556
3720	6102	4229	2171	1674	1406	1290	1229	1115	1048	1000	931	875	874	953	874	882	827	900	857	862	813	809	833	875	856	834	828	868	851	784	861	865	841	860	875	798	820	780	761	828	795	844	826	814	826	817	800	830	791	832	805	782	821	790	823	796	815	811	856	810	847	865	810	806	848	787	830	798	796	815	870	822	813	808	850	844	811	828	756	822	802	760	879	841	817	776	858	808	844	848	885	798	835	799	815	771	831	794	854	864	813	791	771	848	842	812	822	837	764	808	819	809	810	772	773	783	857	792	806	839	856	838	812	791	812	884	816	813	816	787	825	863	756	836	823	790	791	803	803	828	801	768	843	800	835	805	830	796	789	833	860	820	817	815	775	784	817	797	834	821	815	788	818	839	798	800	841	852	789	881	800	842	831	847	805	836	799	830	834	752	815	782	828	786	795	770	795	785	814	810	842	839	843	759	839	848	771	817	831	785	805	824	773	803	776	804	811	846	818	841	847	777	805	856	846	820	823	831	825	787	825	876	823	835	801	793	848	791	799	838	832	835	839	812	776	848	818	836	819	784	787	814	842	884	766	867	819	832	815	779	832	829	785	811	845	905	815	810	847	818	818	878	829	820	806	783	814	818	808	807	823	765	827	801	863	795	754	804	823	793	821	789	823	794	834	781	811	833	806	791	863	796	792	787	846	801	794	819	823	832	857	811	777	872	804	826	836	842	794	827	811	848	803	862	811	813	806	833	785	806	786	828	826	822	860	803	838	811	781	817	808	804	801	822	753	785	792	802	762	828	809	816	875	832	772	862	758	827	828	777	820	768	822	825	811	818	819	831	844	870	764	890	827	836	762	787	805	817	804	839	810	836	777	790	820	880	822	825	867	819	803	860	852	831	829	816	846	812	767	811	811	810	757	767	802	844	784	832	848	807	851	837	812	847	840	837	853	789	822	764	794	844	865	855	856	856	823	854	824	816	795	816	816	815	846	767	793	810	846	854	829	818	782	825	786	844	840	841	769	854	823	833	753	826	856	863	834	826	841	861	823	797	816	855	794	845	861	802	790	815	798	810	787	803	755	761	854	848	792	794	841	856	839	863	800	846	794	828	867	833	839	822	766	778	816	792	837	829	881	874	770	761	858	780	811	779	788	817	770	780	864	792	829	750	848	798	818	803	831	834	859	826	788	837	804	799	821	833	817	817	801	786	821	774	830	752	831	800	851	814	861	825	834	832	843	798	769	823	823	827	783	802	798	843	800	773	857	813	809	825	826	777	805	783	854	802	792	827	839	836	751	819	856	789	826	755	835	824	813	865	803	820	820	837	804	837	795	878	884	792	846	809	829	786	822	805	838	796	822	853	808	838	808	808	860	775	817	845	805	818	814	819	877	804	769	834	877	827	790	804	757	789	835	796	792	824	802	806	835	929	814	834	813	779	822	796	851	818	804	819	839	795	821	809	806	844	858	792	833	852	812	799	807	846	796	788	851	813	861	788	811	811	839	799	832	821	829	752	856	866	806	817	810	801	790	865	845	876	851	804	747	802	833	824	861	873	854	837	819	841	824	826	809	810	852	848	798	828	867	779	842	854	843	808	761	814	836	780	854	852	856	803	765	773	847	805	833	878	829	843	841	791	814	859	841	822	830	804	792	803	844	804	801	810	804	789	798	847	803	796	851	822	830	813	791	804	843	801	866	819	813	828	815	835	821	802	833	835	804	837	833	808	833	837	767	820	759	870	807	809	809	842	824	858	793	806	800	792	799	822	841	877	820	821	760	854	815	820	807	777	826	823	794	797	800	810	815	801	851	820	793	836	828	786	816	815	876	797	851	809	808	844	844	778	830	838	821	805	831	819	810	822	804	860	772	825	791	754	887	776	844	781	812	827	852	811	831	798	852	825	843	794	797	786	843	821	849	789	858	860	809	864	783	815	809	790	867	869	807	812	827	852	862	845	812	844	832	881	783	794	783	870	853	787	800	851	820	840	813	808	851	788	786	847	837	795	829	813	817	856	829	832	833	838	809	822	827	866	843	862	865	803	865	823	827	800	816	787	818	816	820	847	841	849	841	802	876	828	836	854	826	824	808	816	767	867	834	805	848	932	842	852	810	828	823	816	814	810	838	824	828	781	823	840	812	834	819	821	849	775	835	863	819	862	755	865	796	837	817	792	797	833	837	802	826	837	771	865	834	796	810	818	825	821	819	821	804	860	803	783	837	802	844	881	822	788	839	795	839	821	847	828	860	800	849	803	740	842	809	814	836	839	847	822	798	825	869	841	791	850	850	799	836	852	781	763	767	828	786	845	757	838	813	818	844	838	773	790	808	844	798	858	830	811	809	826	777	781	832	798	857	814	845	820	830	835	819	855	797	794	795	826	807	852	792	797	816	798	847	831	869	869	806	796	784	827	863	808	805	820	818	846	850	793	845	855	862	791	781	830	830	805	844	833	785	806	757	795	817	843	788	797	801	858	812	806	883	840	815	825	789	825	840	817	793	849	825	856	835	813	825	772	825	834	784	774	820	819	858	808	796	858	765	838	805	789	864	822	844	829	804	819	832	811	823	841	817	860	829	863	816	804	794	843	848	803	820	785	852	774	834	821	834	815	815	846	834	794	814	829	844	807	804	836	832	813	808	824	840	808	810	841	785	827	825	829	781	812	812	751	825	835	839	792	801	827	793	815	827	801	817	790	781	785	756	847	820	777	759	824	834	801	809	800	799	818	838	779	775	855	796	814	777	826	854	836	818	841	816	820	819	833	829	807	855	852	763	847	793	876	783	804	823	810	846	843	837	823	786	827	847	798	818	852	832	851	812	839	813	826	821	813	829	814	825	801	812	765	843	862	831	784	779	844	825	777	853	812	861	818	817	833	809	813	842	811	812	802	829	817	843	853	769	870	802	762	838	826	806	863	805	826	829	831	851	824	777	791	828	815	814	836	834	813	814	783	778	772	820	787	788	874	830	802	805	812	867	828	800	806	849	796	807	829	854	826	805	793	793	810	854	793	827	810	842	778	794	847	800	842	787	834	842	812	834	835	831	799	842	843	820	784	806	797	797	787	840	825	820	766	800	759	831	817	807	842	801	788	799	808	820	878	839	803	785	818	785	781	843	823	797	804	825	876	862	830	830	822	801	832	821	820	817	826	801	760	796	831	821	802	800	809	764	812	788	813	834	764	826	775	794	870	832	798	810	811	815	865	792	807	799	807	778	779	866	891	796	827	835	860	819	824	796	838	827	791	763	843	797	788	806	840	842	833	817	822	816	834	777	842	826	838	802	812	837	793	798	893	829	754	822	834	745	844	831	822	810	797	820	796	854	818	867	836	818	808	795	769	898	830	856	855	818	792	823	848	800	859	771	814	802	800	837	831	840	886	823	839	819	792	810	821	774	755	814	812	833	831	803	802	797	812	796	792	846	832	823	780	812	840	831	819	793	839	849	811	811	860	800	798	817	827	826	826	848	841	854	827	854	836	823	777	768	816	822
22145	21088	28648	23760	21086	21075	5066	699	509	417	362	353	299	316	295	252	251	250	210	205	229	204	187	184	208	203	179	180	178	182	197	189	175	194	170	176	168	182	168	167	172	161	186	153	183	181	163	162	165	171	166	189	172	159	157	185	161	170	180	161	157	164	194	163	160	174	164	145	160	179	154	179	190	167	168	158	168	162	151	186	160	155	167	164	192	169	166	151	176	165	159	152	167	178	175	164	157	173	161	143	154	186	160	157	154	157	146	144	163	145	127	154	157	160	159	165	154	155	162	182	149	148	169	166	182	159	155	171	172	150	178	181	151	169	165	147	177	166	169	160	172	158	152	178	183	168	172	160	161	183	139	174	144	145	169	172	146	168	143	169	170	150	185	144	173	161	152	165	164	156	152	155	161	179	133	163	156	147	155	144	168	175	143	171	146	156	144	177	156	156	154	158	157	174	150	172	141	158	146	143	154	158	177	141	156	157	150	171	168	149	158	166	169	156	143	162	150	147	188	160	165	169	157	147	163	161	181	153	165	149	149	151	171	191	179	171	141	139	153	191	159	183	151	168	141	161	174	164	169	163	164	155	162	184	172	184	158	166	188	148	177	151	186	166	177	192	176	163	156	161	159	163	149	155	155	172	171	161	166	167	172	153	166	198	170	179	193	155	157	152	148	159	152	157	172	158	140	165	155	145	165	171	148	154	167	157	150	172	150	169	160	146	154	153	164	189	163	162	153	148	174	143	161	157	158	144	153	140	150	129	154	150	150	152	131	179	163	158	171	162	152	175	163	172	154	179	157	147	165	178	144	145	182	173	145	175	160	157	152	185	158	155	149	158	158	171	172	167	148	138	165	180	167	172	159	179	155	153	170	166	169	171	159	187	141	165	174	175	163	158	160	152	162	170	172	150	158	150	160	166	150	164	139	175	189	140	149	155	158	161	155	183	181	164	142	155	180	162	178	175	158	179	165	164	185	144	168	171	163	144	178	166	195	181	176	141	170	178	151	169	135	181	150	146	174	148	185	170	155	169	134	154	160	164	171	151	150	157	152	180	160	157	153	173	152	157	152	154	141	148	183	144	165	183	167	143	149	182	172	162	129	176	168	156	142	178	162	177	186	167	160	154	145	144	131	175	161	149	168	137	153	155	160	156	141	185	176	152	154	175	158	162	135	173	180	171	165	173	168	164	145	144	157	150	160	167	172	153	152	146	150	137	151	167	161	153	153	154	157	157	169	169	142	157	167	171	171	163	154	147	146	162	173	140	162	163	142	138	148	153	156	160	144	174	156	152	184	155	176	160	140	163	155	158	150	183	158	150	147	171	137	153	169	170	162	154	140	142	157	156	180	157	164	146	145	155	162	150	148	149	168	194	141	170	147	151	164	148	165	163	169	160	159	138	151	137	137	155	153	178	131	180	158	177	133	156	175	150	152	160	176	161	173	146	191	136	170	153	174	169	158	154	160	167	178	153	169	183	171	146	161	133	158	175	163	160	163	146	178	144	160	165	176	142	183	140	154	175	162	176	154	172	177	174	173	144	178	152	150	181	166	174	176	152	175	133	168	167	176	170	157	145	170	147	181	166	174	167	149	160	168	141	179	173	145	147	162	151	169	163	143	141	161	189	167	153	149	176	166	137	150	160	136	149	151	169	171	156	162	149	192	163	176	147	160	173	156	155	170	166	154	164	170	156	150	150	164	175	152	150	156	167	173	161	158	172	175	155	151	181	170	162	148	159	157	174	133	175	165	158	166	174	155	182	165	173	158	165	179	167	160	174	164	156	157	152	164	152	163	138	164	148	172	178	170	165	138	158	165	129	175	165	178	171	134	158	161	159	141	165	176	159	177	137	163	165	158	172	177	173	150	165	157	171	159	142	150	170	146	143	162	153	152	167	165	149	157	170	176	155	148	148	139	149	146	152	162	162	150	164	138	182	161	165	149	173	167	147	155	153	160	168	157	159	134	177	164	189	153	144	137	143	176	162	173	166	173	157	145	154	135	164	180	140	159	147	146	157	161	155	193	173	163	171	166	155	145	149	146	139	169	156	151	171	152	155	168	169	144	169	148	151	164	160	147	149	142	139	175	155	177	164	163	167	156	151	160	156	175	172	167	149	142	162	168	159	143	164	154	170	155	165	158	169	174	152	147	171	163	160	156	163	160	160	164	158	153	174	171	144	151	167	162	178	147	174	170	158	143	151	161	154	173	170	171	149	189	155	186	163	154	168	150	166	151	161	160	171	154	153	162	163	176	168	144	170	167	139	157	155	173	173	134	174	163	187	181	167	166	158	157	179	153	171	150	163	184	155	138	151	151	135	154	182	163	148	160	164	137	176	179	163	164	161	153	140	167	163	177	168	175	151	161	163	150	163	198	165	155	146	156	156	162	185	156	156	143	131	165	152	172	163	190	153	148	148	155	171	148	176	154	159	145	175	172	145	136	168	158	146	181	165	144	156	158	159	150	169	157	179	167	162	162	150	164	152	149	173	126	160	153	161	163	157	179	153	161	173	154	157	165	163	155	163	158	147	165	154	149	166	151	182	165	180	150	158	147	188	162	151	188	143	161	160	177	154	171	169	175	163	175	165	183	158	158	168	152	184	172	180	155	151	158	149	157	179	183	161	171	150	157	178	161	135	148	163	157	162	170	174	172	170	164	160	152	155	154	151	142	177	154	188	175	144	161	198	158	166	151	147	174	176	172	179	198	166	191	159	156	151	148	156	166	138	145	163	174	173	157	163	159	168	151	141	171	167	155	158	171	176	157	172	139	156	149	154	151	142	165	159	161	151	174	156	171	154	147	137	152	165	170	164	138	157	155	172	167	145	157	161	178	161	172	156	157	134	169	165	172	140	154	151	181	162	156	167	154	173	156	152	167	172	144	157	156	143	161	143	159	163	159	161	157	146	167	142	177	153	167	154	135	145	182	157	185	166	129	155	164	180	150	158	152	154	153	143	144	169	166	164	167	145	170	153	160	149	157	141	163	143	155	162	150	171	147	164	132	149	157	181	178	176	145	159	152	161	166	163	153	189	155	156	155	176	140	172	161	182	149	183	169	169	169	154	177	140	181	178	169	145	173	147	191	156	149	141	162	151	139	173	140	160	166	157	170	167	149	156	162	146	173	157	139	162	160	156	141	154	164	170	149	165	152	191	161	177	146	162	148	170	153	148	156	167	176	187	158	137	149	148	156	157	148	172	169	163	179	194	164	175	156	141	165	151	142	176	148	168	171	148	167	159	154	151	177	175	166	165	153	147	160	154	175	152	162	143	143	153	180	164	189	151	145	166	139	160	170	162	168	140	149	140	156	180	162	164	166	168	164	163	167	169	160	141	162	161	145	174	166	154	190	171	171	147	150	162	173	167	147	174	157	157	151	145	154	162	158	149	160	162	167	167	131	182	188	164	175	164	187	183	162	146	160	158	162	168	146	148	172	155	168	155	160	164	144	174	180	169	165	150	138	151	150	134	160	163
4506	14854	10066	4571	3113	2397	1807	1359	1080	850	767	619	566	537	437	387	410	356	341	329	338	313	300	292	279	273	269	296	286	271	248	264	267	264	265	266	253	249	262	242	269	247	239	251	234	245	258	241	230	255	223	214	230	246	266	244	228	227	246	244	241	207	213	223	231	234	249	219	240	262	231	269	235	213	238	235	198	253	271	245	222	253	247	255	250	240	246	201	234	273	217	203	256	241	225	212	230	224	242	223	213	226	221	226	237	223	248	218	206	239	242	257	233	239	234	217	228	228	262	241	199	239	215	226	245	215	237	241	218	226	215	257	219	242	236	218	215	238	237	254	213	221	242	242	233	235	225	255	204	230	234	238	209	222	232	206	267	203	226	209	228	239	250	251	233	248	241	197	216	247	207	251	202	227	226	226	235	214	253	229	236	238	226	229	246	214	220	247	209	230	238	217	242	232	219	230	245	214	236	213	237	233	226	217	227	228	220	247	239	228	239	240	213	241	203	231	238	208	206	238	233	227	220	249	189	235	201	224	260	254	215	216	248	207	217	232	199	222	221	221	226	262	243	242	235	202	240	232	218	262	194	201	227	226	224	229	223	194	236	223	238	235	215	224	197	221	238	233	222	222	230	217	243	214	217	242	229	194	231	222	213	239	214	254	209	250	230	189	247	207	236	226	237	246	215	218	230	223	209	222	207	245	222	246	228	263	236	237	201	237	241	222	210	226	235	210	242	224	219	228	264	241	229	214	227	227	210	235	245	232	231	228	242	238	215	231	246	234	242	235	211	229	223	236	217	216	219	211	195	226	216	208	210	207	239	217	235	221	215	227	210	218	251	204	218	213	234	227	258	234	250	203	232	208	234	224	232	245	228	240	216	258	233	224	212	219	227	245	239	237	228	254	230	223	213	211	242	231	242	216	229	215	240	245	233	239	225	220	244	232	233	264	216	256	208	227	224	252	218	233	235	211	217	217	242	224	214	240	219	240	219	217	256	213	214	219	247	232	221	233	210	216	236	193	229	227	198	213	220	240	224	237	222	235	235	225	225	250	226	218	222	224	196	216	249	226	231	220	219	231	243	230	227	226	216	223	249	228	210	239	250	233	235	217	231	225	235	239	204	235	236	217	183	223	209	196	229	229	221	239	267	239	235	210	236	214	196	252	235	211	209	261	233	209	252	236	247	245	215	211	215	223	233	226	261	210	230	229	227	243	240	268	232	210	242	223	235	254	220	222	233	233	206	242	225	205	210	220	222	248	236	244	223	227	246	256	203	211	206	242	231	208	245	244	214	238	229	225	219	241	204	247	228	251	243	223	216	208	230	235	216	247	239	232	223	227	221	225	210	227	218	246	214	212	248	248	247	227	207	226	237	214	237	207	252	244	220	234	228	222	187	242	189	256	248	230	225	205	250	223	241	254	218	228	219	239	221	216	204	231	231	200	250	232	224	226	259	240	207	251	208	225	233	214	250	244	225	237	249	205	216	222	211	225	247	238	219	233	209	235	250	214	234	235	226	219	240	194	222	214	216	240	231	230	232	249	251	220	214	229	192	212	236	224	239	231	233	182	227	229	226	258	217	268	221	250	258	225	214	216	232	206	232	223	222	236	202	221	207	247	241	240	199	235	204	242	213	196	231	221	214	236	212	246	222	244	200	248	225	256	201	254	252	237	242	218	239	198	237	214	211	227	224	226	220	244	225	241	209	226	231	216	229	208	207	234	230	241	195	232	220	208	238	241	238	244	231	262	248	223	229	228	246	227	186	223	247	245	268	234	230	241	240	258	233	227	226	210	252	241	243	219	235	246	248	232	242	224	215	211	238	243	235	224	212	217	222	219	219	237	192	217	203	241	205	233	217	212	229	235	247	256	240	239	252	218	230	205	210	227	205	253	232	188	242	218	206	225	215	212	204	230	267	235	206	238	244	225	250	219	217	214	226	243	262	229	222	225	248	228	216	214	194	207	251	230	243	226	243	223	231	239	229	229	215	201	269	218	210	191	224	231	238	239	221	202	236	230	226	228	230	236	201	237	230	228	243	223	214	207	227	240	243	214	231	255	225	245	250	229	236	268	237	231	210	229	211	256	242	231	215	229	223	226	224	229	233	218	233	227	208	250	236	232	254	246	209	244	227	205	224	225	211	242	220	239	226	225	211	217	213	204	216	247	229	219	237	219	230	196	239	238	223	258	212	228	218	234	246	227	233	225	234	206	247	232	208	236	211	236	212	231	240	215	228	250	248	248	213	240	215	224	222	237	231	225	233	231	225	228	222	226	217	220	203	222	254	236	254	227	251	205	232	229	209	202	225	228	227	212	191	213	223	207	243	219	232	234	233	203	241	245	233	230	210	235	204	210	214	239	238	212	218	231	248	207	233	251	209	242	221	225	229	224	237	237	231	253	244	242	244	233	206	237	214	253	216	235	224	216	231	237	227	208	221	238	201	216	225	231	213	242	231	241	235	256	245	228	224	227	223	225	229	210	243	247	250	213	233	225	208	229	226	217	257	216	246	215	224	214	228	230	261	227	247	242	220	219	265	231	206	238	216	226	230	216	227	228	228	263	234	231	234	221	225	257	245	226	205	217	251	219	262	236	208	206	230	235	248	220	200	237	234	192	243	231	213	232	214	232	201	231	239	243	227	198	246	231	255	243	210	252	202	233	217	280	232	215	215	246	213	217	242	253	232	224	227	219	228	231	238	196	216	208	231	232	209	233	213	235	214	218	220	227	233	227	239	231	206	260	253	216	218	220	241	225	236	229	211	239	245	209	265	219	237	238	218	219	230	210	206	201	219	235	252	249	212	231	218	209	233	213	231	256	208	221	232	237	269	216	241	218	222	256	207	202	241	229	244	208	206	221	205	261	241	233	216	237	223	214	269	223	228	227	206	247	231	235	225	245	232	247	223	268	226	223	247	218	218	243	235	223	216	248	231	222	229	210	234	215	233	222	235	202	237	218	228	232	235	236	223	218	237	230	237	214	218	248	225	230	250	226	217	245	212	233	228	225	255	220	197	241	223	245	203	224	222	243	225	256	220	218	210	243	214	239	240	238	243	264	228	234	244	235	245	232	250	239	209	205	193	215	205	241	243	219	227	228	226	227	221	231	232	187	232	222	225	214	241	232	229	237	263	232	251	234	248	221	228	243	225	249	242	212	228	216	225	210	256	219	261	239	210	228	230	235	231	234	236	240	249	204	227	216	244	235	220	248	198	209	220	242	236	203	262	241	221	229	237	217	242	228	234	248	203	236	221	243	209	222	225	227	224	224	220	220	238	229	225	222	232	188	251	223	222	215	239	233	232	207	210	236	236	217	210	245	199	222	209	194	216	207	239	232	220	199	212	216	224	215	246	213	206	198	233	223	210	217	253	221	234	225	257	241	237	242	228	255	226	211	242	199	248	207	216	248	250	252	238	242	226	203	219	205	243	250	234	209	264	215	235	225	222	218	239	203	204	209	248	220	233	206	234	241	234	215
26716	18711	4892	1127	809	741	737	763	765	724	699	719	735	674	712	732	730	698	751	714	653	672	695	677	689	712	693	688	683	670	669	691	692	722	704	714	677	647	705	744	658	686	666	753	660	678	680	699	680	701	710	691	712	707	669	677	695	712	698	704	683	700	677	728	670	674	725	765	670	741	724	699	722	703	646	698	694	733	764	695	749	696	686	685	700	687	682	667	713	714	670	759	711	677	646	660	710	670	667	695	684	720	688	690	701	685	659	690	672	659	712	684	684	656	705	720	687	717	690	674	729	669	711	689	740	702	684	709	751	688	721	731	670	688	719	640	716	760	710	659	704	729	688	665	697	702	690	681	713	731	754	698	723	682	713	676	644	740	636	692	683	726	694	723	681	702	692	712	676	709	676	716	693	715	698	667	728	684	683	710	703	703	671	710	659	674	701	677	723	646	644	721	684	630	709	649	726	689	728	692	657	732	689	745	689	659	698	665	678	682	683	768	716	769	688	694	669	668	687	718	700	670	744	651	708	687	711	724	727	691	740	687	704	676	701	689	702	705	729	707	693	728	668	678	729	674	733	725	746	718	723	698	733	697	664	669	716	683	708	729	689	670	679	657	722	659	672	676	660	736	708	699	680	686	719	717	716	703	700	718	698	704	691	738	677	678	682	684	709	687	708	673	710	700	643	688	719	743	705	668	683	719	672	729	681	681	722	698	729	662	724	711	696	682	754	687	737	710	723	746	654	635	718	712	656	668	678	664	727	729	726	703	700	709	708	704	699	653	707	719	724	687	703	678	716	648	687	705	694	612	701	714	678	720	687	675	715	700	689	725	715	705	739	690	714	691	741	696	721	663	707	676	703	718	670	683	681	676	722	664	702	711	687	666	701	704	701	714	725	708	740	670	673	667	659	651	696	674	747	689	663	679	709	706	709	706	724	693	678	708	673	717	694	673	691	673	737	710	653	680	702	701	707	670	744	711	750	715	737	721	701	676	696	723	687	685	660	684	717	658	719	720	617	667	704	735	709	719	697	771	704	674	702	644	688	652	667	660	672	666	646	670	667	750	688	705	696	740	683	681	670	708	676	682	679	708	694	682	719	648	742	695	715	760	711	656	703	720	692	663	707	677	761	705	707	720	694	663	677	714	668	690	717	764	594	698	701	735	711	718	662	696	718	713	719	688	673	678	678	697	722	716	678	700	685	759	695	673	725	692	709	693	684	661	673	689	663	724	670	728	684	686	717	689	684	666	689	656	730	711	699	683	742	733	697	707	737	685	674	680	678	696	689	688	709	724	719	671	686	682	686	638	709	729	715	708	637	698	710	721	705	656	711	743	682	663	664	659	728	669	742	668	696	703	699	693	712	663	738	704	683	674	737	739	701	709	693	695	647	720	650	704	694	708	685	697	687	730	709	739	762	701	661	680	680	698	689	725	695	652	695	712	703	696	731	728	701	685	699	692	728	669	726	656	702	658	695	670	667	708	732	673	712	662	718	746	724	686	681	777	665	712	727	682	741	672	711	701	740	687	662	736	727	683	693	697	726	698	691	720	664	672	667	672	705	720	706	660	669	737	674	662	705	630	675	735	668	718	681	691	697	711	736	697	719	735	722	689	701	671	702	660	650	751	735	669	737	712	656	681	704	704	674	726	707	666	694	687	663	707	746	708	734	746	697	703	746	674	682	718	698	713	726	692	673	650	687	674	698	673	690	653	710	701	690	671	749	705	693	714	680	672	666	734	712	709	698	665	698	686	718	736	658	712	714	718	673	721	710	724	693	715	733	734	688	726	727	716	703	757	713	686	682	732	750	701	648	683	685	700	722	694	698	707	701	683	681	716	679	678	683	736	690	738	732	685	710	725	662	684	764	696	721	684	722	682	714	730	667	727	690	720	723	693	678	644	708	720	718	738	674	712	668	706	665	706	693	718	727	724	690	702	713	727	723	670	738	687	727	677	748	723	720	687	756	703	684	662	693	721	725	721	692	709	731	686	677	722	697	685	717	712	735	666	731	714	722	721	669	652	750	715	679	729	674	686	670	727	683	720	721	714	674	647	713	722	690	724	696	690	689	733	693	716	671	669	703	679	676	649	662	690	708	704	716	707	678	684	676	669	726	707	693	723	703	666	707	690	686	693	691	726	745	643	702	681	712	674	700	704	716	750	723	740	728	726	739	708	736	665	697	676	669	694	694	711	711	695	674	675	666	706	673	678	697	658	719	689	709	634	667	716	722	681	702	726	747	706	699	699	693	723	701	721	697	683	686	720	711	732	698	683	709	683	671	690	677	687	704	691	719	713	714	677	720	699	707	656	704	684	706	701	727	704	683	707	759	688	710	769	695	701	737	702	653	707	686	741	735	692	680	718	667	667	725	725	721	709	705	721	747	758	694	668	719	703	692	643	669	640	664	713	681	685	723	710	647	715	687	653	683	667	680	733	691	738	731	745	647	689	732	672	677	705	652	675	667	674	674	738	708	755	716	679	742	724	705	720	697	682	669	717	682	720	711	726	687	713	706	693	707	741	686	706	738	721	755	694	679	672	697	731	704	714	673	715	655	739	706	701	714	691	687	655	692	721	710	696	742	677	683	660	715	722	666	717	704	729	686	709	627	718	665	688	667	682	710	715	675	664	663	663	724	678	730	685	666	707	711	671	661	703	687	695	717	707	718	711	700	725	691	683	713	688	717	730	703	684	721	693	667	673	633	668	752	710	664	699	714	639	720	689	732	711	705	708	725	733	663	700	661	683	715	660	677	686	684	689	703	722	689	683	646	697	741	744	717	710	679	664	718	654	719	712	688	746	724	712	695	704	646	705	730	701	738	673	715	659	707	693	713	701	694	711	719	671	657	727	728	701	695	736	662	644	676	746	715	684	673	748	701	662	670	699	699	731	691	652	680	693	711	711	626	707	717	686	711	731	715	661	654	656	743	672	676	677	727	668	725	738	709	760	703	697	654	675	616	702	700	684	722	627	683	721	695	696	670	663	713	704	674	697	731	691	666	701	714	660	739	717	665	723	712	706	712	713	718	714	708	691	699	725	677	730	700	720	712	686	684	699	760	676	720	713	684	685	685	720	720	685	757	702	721	689	719	685	695	710	712	677	653	687	713	720	700	759	693	673	682	679	701	718	701	732	649	688	685	740	701	770	706	711	704	691	692	742	750	701	703	701	688	661	702	694	710	674	717	679	680	698	675	678	694	715	711	700	713	693	733	686	687	660	692	680	703	716	775	715	717	680	720	707	687	711	683	709	718	752	731	708	713	741	705	716	699	711	705	721	688	681	663	729	718	705	682	730	686	648	714	666	676	736	719	683	677	694	692	695	670	679	729	687	682	744	674	665	679	706	688	655	709	701	659	705	720	707	678	713	726	738	750	717	689	711	694	679	702	720	695	632	710	684	709	745	740	706	697	646	726	655	708	687	730	664	699	713	717	684	674	653	748	723	680	687	693	714	694	717	716	675	710	661	702	657	711	654
4338	2386	1839	1204	1182	1077	1052	1025	1000	1016	1013	1050	1019	974	940	954	990	964	1025	971	1018	922	966	989	965	997	986	975	920	1009	935	1004	924	958	968	988	967	926	975	1006	964	961	893	1016	986	978	982	967	986	975	972	1010	914	1019	1022	975	966	935	961	956	982	994	983	948	967	933	919	976	986	955	1011	932	972	930	950	973	973	965	933	898	984	968	929	947	1021	975	915	989	934	960	998	928	953	964	943	986	976	1001	1014	910	959	940	902	1013	952	945	981	928	973	979	964	1009	970	960	1017	979	938	1021	981	960	962	952	936	962	1015	986	914	948	959	985	942	992	1008	952	1028	923	948	972	967	959	998	1003	965	965	931	958	932	946	926	925	971	1030	941	924	938	1024	1002	1000	974	982	925	970	1020	945	937	975	929	985	980	966	1000	978	978	941	994	940	951	977	983	971	997	923	1023	1005	962	949	955	999	900	1006	969	1001	959	964	994	996	976	973	969	973	964	1031	955	935	973	1024	1001	992	1020	973	932	1005	930	961	1044	933	993	948	1018	937	983	981	993	969	957	966	931	933	998	979	954	957	1018	956	979	1003	920	972	935	964	940	982	950	937	953	986	969	943	1055	1043	961	981	951	930	948	1012	1019	974	976	995	948	924	935	945	983	970	989	984	990	946	975	969	937	918	959	933	1003	969	943	958	977	1011	985	998	970	1038	935	999	979	1044	922	925	956	983	944	973	957	958	937	1001	988	968	947	934	1017	968	942	971	901	984	943	931	966	998	989	933	980	1021	1027	952	969	956	993	958	966	998	936	1005	930	954	980	985	985	932	966	989	908	971	940	965	945	949	964	935	1014	972	971	959	1002	928	959	982	946	972	945	938	982	971	988	982	998	1014	957	928	917	985	967	914	975	985	955	1010	962	987	1000	932	999	957	922	975	925	940	1026	979	982	982	1004	968	974	926	939	953	942	946	972	951	1004	1017	924	979	965	958	941	1004	945	929	957	961	978	945	939	985	952	978	975	1038	1013	937	940	969	1000	990	1028	980	986	959	967	970	963	1006	982	957	959	994	957	994	988	1003	975	907	999	970	909	941	958	1019	951	940	979	982	1034	946	1015	1033	1014	990	957	985	978	928	969	995	970	956	965	989	917	971	918	946	999	961	929	929	1010	993	968	957	951	994	951	943	1020	989	962	944	1006	933	955	949	964	944	988	951	951	972	946	969	935	907	1021	944	950	971	933	946	981	956	958	935	909	938	953	1012	921	992	936	989	976	994	959	967	965	949	996	1020	963	982	960	916	955	954	955	957	963	1001	955	1011	995	994	973	1013	933	945	940	945	968	935	1024	927	1030	973	982	1008	970	976	1028	986	975	928	949	957	964	998	957	922	948	951	949	894	978	934	1068	982	963	994	1006	956	978	923	943	977	940	978	974	983	968	913	1005	996	979	955	923	961	993	941	942	981	1044	964	962	994	968	974	978	933	962	977	916	981	1025	946	976	969	985	956	980	1022	1019	908	941	968	1005	968	957	989	977	974	917	984	1008	990	995	883	987	965	978	950	984	939	963	975	992	973	974	982	983	988	945	947	1018	956	1018	980	991	928	978	958	955	948	949	952	939	944	948	998	932	989	981	977	967	1007	994	947	982	988	967	963	989	991	948	995	964	1006	1000	879	958	952	940	962	992	1014	972	1003	948	954	946	938	1007	987	963	948	996	955	999	958	995	938	909	916	879	964	933	973	961	904	968	989	964	1002	924	955	941	941	907	952	946	914	987	917	994	979	994	988	952	942	895	978	965	975	1003	956	994	995	996	965	983	937	942	935	937	975	952	949	1008	923	1009	971	993	945	969	997	990	957	1047	985	1050	957	956	960	904	1058	963	984	952	976	966	909	963	960	958	908	918	943	959	943	978	993	966	937	978	1001	923	981	957	921	969	994	879	956	996	966	993	933	961	957	939	950	962	917	980	981	929	898	964	957	954	1004	978	998	965	949	1025	1013	1006	934	920	951	957	963	988	972	928	998	968	946	981	947	979	938	992	960	989	971	981	975	985	960	967	1022	954	991	986	978	991	937	985	945	905	935	967	975	948	947	1000	874	1048	961	981	995	940	1004	988	951	940	945	967	983	977	967	981	924	974	935	982	959	963	924	957	976	941	996	943	945	985	918	953	920	977	976	946	1005	952	990	948	990	983	972	945	978	938	915	982	1000	944	924	997	1037	970	987	1010	971	990	964	946	943	968	968	965	966	961	959	970	1011	954	951	998	876	944	965	924	985	951	996	968	968	963	959	939	1000	1016	959	956	961	956	987	982	960	977	958	954	917	979	958	922	945	958	974	953	930	945	977	976	912	1004	965	1023	979	1027	975	938	944	1001	951	942	964	977	964	986	924	960	960	972	979	953	962	927	969	970	969	965	970	969	972	928	997	936	961	982	971	1016	947	936	977	1025	903	969	972	964	878	994	1021	962	905	980	973	997	971	944	1002	987	968	988	1013	942	982	962	984	975	882	897	930	959	1028	980	976	878	941	930	969	944	974	916	989	1038	938	959	995	1026	975	960	919	963	953	975	1014	952	996	959	1004	949	990	982	984	1026	989	957	945	987	1015	966	945	963	940	943	942	962	932	943	960	974	1004	940	1006	952	972	958	1004	977	932	971	1003	938	942	997	951	980	914	1004	958	960	973	1013	983	992	1001	1001	995	983	966	1011	973	983	990	930	962	926	994	940	947	1003	987	974	1038	1002	949	1013	911	936	976	929	972	997	981	997	937	954	985	1009	961	1011	942	900	976	999	926	1000	983	953	975	1003	970	987	1001	962	924	1013	948	996	944	969	937	952	996	959	941	953	958	937	1068	983	966	944	937	964	965	1033	996	969	1014	994	1000	980	958	963	911	1000	945	952	952	984	964	960	959	936	960	947	907	936	958	944	957	945	969	947	968	998	935	963	1020	959	943	932	919	958	968	1000	974	970	974	991	989	899	978	987	979	1017	1021	926	1032	1033	1018	978	931	989	958	989	1008	968	982	919	949	959	929	999	991	932	1006	941	962	958	973	959	984	981	968	936	946	1001	962	995	944	979	945	914	955	909	950	980	991	933	982	914	933	928	966	951	929	980	1003	992	1007	986	970	934	938	995	949	1005	983	972	946	919	987	951	944	954	951	965	948	976	958	917	948	930	991	955	969	970	977	978	932	942	962	940	955	941	924	1014	961	898	937	955	968	951	964	976	933	949	948	982	959	982	1007	985	972	984	969	980	982	976	983	979	926	1004	984	990	937	1000	956	941	972	960	982	960	927	902	970	936	939	972	907	936	938	958	912	974	937	986	972	925	943	929	949	981	958	954	962	978	994	965	975	999	983	937	968	944	934	950	944	949	945	977	995	1008	984	953	974	985	954	979	934	935	987	963	975	998	968	985	924	930	943	940	964	925	959	985	975	901	1011	979	937	933	1020	982	965	991	916	958	1040	966	945	993	930	984	986	949	988	933	1027	986	982	966	980	983	1025	976	900	1003	1000	932	1032	965	940	949	965	955	972	1010	967	983	1030	957	933	995	980	931	926	939	956	946	956	1015	949	938	943	961	1006	933	968	994	1016	911	955	1004	921	1027	941	952	1009	973	913	974	928	950	957	994	920	980	961	965	933	942	915	942	880	975	962	1030	923	947	987	1036	960	972	984	961	931	950	944	965	930	945	976	968	934
22982	21018	28113	24078	20985	8045	973	630	561	543	488	458	451	460	432	448	446	438	416	393	420	435	425	415	391	368	381	447	402	390	378	372	388	385	420	386	372	407	421	390	392	391	396	345	357	407	386	360	350	402	404	396	371	376	358	418	393	400	403	356	407	371	392	393	383	402	383	371	389	401	413	385	389	399	393	385	412	405	354	394	353	390	348	392	394	365	383	376	376	416	389	381	370	357	388	388	390	395	389	378	354	330	361	362	369	415	407	392	379	416	409	424	398	392	369	376	371	431	369	358	379	416	399	377	365	376	378	399	374	402	321	379	383	384	383	401	389	396	371	373	398	425	418	385	361	369	372	393	393	343	383	360	390	379	385	350	373	390	402	399	370	394	383	423	394	359	372	385	351	398	362	376	387	393	370	390	366	386	363	379	334	405	405	401	390	375	385	379	365	348	397	378	378	395	378	395	383	378	365	382	364	366	413	379	380	362	374	379	398	387	358	374	358	367	394	426	373	399	386	397	385	370	389	380	367	408	392	402	406	389	378	389	432	400	384	388	387	379	369	383	387	405	376	372	408	395	370	380	412	381	382	366	386	375	393	360	369	402	389	371	358	377	393	407	391	385	382	387	402	390	405	404	390	415	420	385	394	373	400	382	375	397	332	368	364	356	387	358	388	433	351	366	378	359	372	363	370	400	337	377	382	389	365	390	372	379	366	362	415	385	419	374	366	428	403	421	406	360	399	384	370	386	371	361	372	365	383	385	381	381	379	395	379	367	370	406	390	388	393	361	381	355	382	357	386	399	411	386	397	378	406	414	367	391	422	380	365	404	355	388	361	389	384	395	404	355	376	384	386	392	370	377	360	416	339	389	364	393	374	363	379	377	369	367	366	350	352	380	353	376	400	420	383	373	351	373	404	347	376	359	376	380	401	396	376	406	368	359	360	398	394	345	410	363	363	371	395	374	362	395	357	402	367	374	413	363	425	390	394	374	367	404	359	350	370	387	382	381	348	382	383	381	383	430	412	392	388	380	381	370	385	394	382	405	341	367	328	348	367	362	379	374	358	378	367	371	410	363	410	383	392	358	373	383	382	397	395	381	416	386	420	388	402	373	410	417	378	404	385	441	371	374	355	397	342	383	380	363	356	360	417	383	384	372	371	435	382	338	354	369	377	360	383	391	426	397	375	374	358	373	383	382	403	390	370	373	376	418	414	376	344	364	371	361	390	401	400	387	379	394	394	373	400	376	376	410	379	413	394	383	369	393	393	391	377	406	397	375	354	412	410	384	353	402	371	376	388	412	408	395	358	375	395	377	383	375	377	392	425	377	402	379	389	384	383	367	366	391	402	403	414	373	362	426	381	362	406	354	413	362	377	359	366	367	421	386	385	381	368	372	366	378	370	424	361	372	370	383	387	414	434	400	406	345	366	390	391	379	361	358	383	359	418	393	436	380	335	414	373	369	390	357	365	409	397	413	373	373	375	397	354	383	377	403	365	377	402	378	379	381	398	389	405	394	385	414	387	382	397	363	357	399	418	394	365	357	376	372	368	389	385	361	363	379	373	396	372	373	371	383	394	407	377	388	389	371	404	388	374	393	376	393	374	336	379	378	383	397	356	372	409	376	371	416	375	371	353	344	400	383	366	363	367	344	361	388	387	362	334	395	388	367	417	395	387	413	389	388	399	356	345	371	402	377	361	369	372	402	384	332	391	385	384	385	361	353	382	369	393	379	394	372	385	365	411	366	417	413	366	388	382	352	365	366	402	418	373	389	365	387	383	355	389	384	389	398	343	360	369	391	380	389	411	408	387	398	388	371	374	380	369	396	385	378	376	385	402	384	395	380	379	378	399	396	380	363	398	365	381	390	378	408	388	390	376	422	367	355	391	357	366	395	412	352	395	369	416	393	390	351	412	374	384	379	408	383	396	370	397	407	378	379	377	391	410	366	360	378	419	383	387	363	359	386	351	414	386	355	393	380	397	395	395	397	395	377	394	385	361	400	367	403	379	399	375	387	391	402	398	376	383	393	423	378	367	368	364	347	394	373	402	370	396	398	397	377	385	438	366	407	378	385	376	372	373	358	404	361	349	383	399	382	386	400	367	395	411	372	374	385	332	364	416	403	404	368	348	384	378	392	397	358	391	403	404	393	395	385	379	372	361	384	363	369	405	362	415	382	356	382	381	357	425	400	428	368	399	373	375	402	391	376	389	393	381	369	375	357	364	384	361	434	393	361	372	395	363	399	416	361	387	360	387	396	390	402	373	369	374	355	394	364	384	384	386	394	438	381	375	409	348	395	408	367	404	365	388	379	394	365	400	366	352	403	345	407	351	370	431	407	369	388	371	429	369	371	396	335	358	382	355	372	383	398	351	382	389	405	393	405	395	365	394	366	363	388	429	394	390	392	356	411	380	358	367	382	385	384	317	331	420	389	408	375	385	350	392	379	402	385	390	371	424	405	397	406	349	386	416	358	412	361	366	388	343	396	366	390	398	347	365	398	404	392	363	403	365	393	364	391	390	360	380	400	387	401	389	386	384	428	349	343	386	385	400	382	352	372	404	386	369	349	378	395	363	384	349	399	364	373	389	431	385	393	362	421	362	376	382	424	373	371	395	366	374	397	365	368	386	414	384	387	373	391	374	396	357	371	385	364	407	356	388	373	401	373	383	339	366	363	389	393	365	408	349	384	385	372	346	388	375	381	399	408	371	409	357	387	384	409	410	384	383	397	406	378	376	384	371	394	386	378	349	406	424	388	403	381	365	364	385	358	398	403	359	371	450	371	331	411	390	375	391	368	368	384	429	384	361	383	367	408	336	381	377	392	338	388	391	404	354	358	382	362	439	375	365	384	404	372	376	385	388	391	369	409	340	407	391	410	393	376	344	376	390	369	400	380	368	369	365	372	377	372	366	361	383	397	373	377	387	369	410	388	399	358	387	361	378	387	405	385	376	356	357	324	398	367	368	358	380	372	388	379	370	403	371	422	376	391	401	395	390	373	411	401	384	367	376	363	378	347	407	388	341	367	412	408	364	359	383	391	363	376	387	393	366	402	394	394	349	388	415	336	377	372	377	412	397	385	401	358	400	403	388	365	393	384	343	373	380	361	376	375	397	378	395	365	375	368	366	374	390	357	390	365	389	389	369	369	369	401	374	404	384	387	362	400	401	398	396	353	394	338	360	382	349	365	380	374	369	400	377	349	396	379	367	400	402	384	350	383	381	376	348	411	414	390	388	400	369	358	400	415	418	409	401	431	385	391	388	362	404	407	420	399	397	394	379	385	391	356	356	412	348	352	355	406	360	384	389	373	386	382	380	375	397	336	379	393	365	388	378	378	355	357	380	391	390	396	405	376	369	383	362	394	392	346	378	356	399	377	411	389	373	397	369	385	365	372	374	379	381	378	367	381	365	409	389	402	406	395	374	384	380	411	391	369	418	363	372	395	379	381	379	405	390	342	378	389	371	406	379	411	359	411
3407	9708	6633	2961	2086	1662	1324	1150	1016	838	806	801	734	662	646	673	614	655	605	588	610	612	632	612	570	595	570	659	596	535	580	598	566	596	634	582	585	605	520	579	558	571	530	552	559	573	551	561	561	561	579	544	595	578	570	566	542	557	560	539	586	544	596	566	596	568	530	588	594	551	569	569	536	560	568	556	556	544	547	581	573	539	548	578	538	520	537	549	545	593	586	553	603	541	566	551	536	558	534	596	584	553	537	613	579	543	576	555	541	525	582	572	585	559	562	548	579	572	523	581	569	566	580	561	558	540	571	546	562	565	540	581	561	564	546	551	535	558	565	577	565	538	571	583	572	520	576	514	561	577	605	555	525	564	519	541	580	561	544	552	581	504	513	558	581	529	558	534	580	554	547	570	549	512	578	550	566	558	552	573	574	542	588	537	541	588	575	543	548	583	579	590	615	550	539	559	565	552	556	569	547	564	569	529	551	524	563	548	547	586	505	541	526	601	569	592	516	553	545	548	514	545	544	531	602	545	564	560	563	539	584	570	545	545	547	541	593	559	539	584	566	583	547	560	563	576	559	579	544	578	506	571	537	582	570	516	529	550	527	619	593	554	588	542	577	551	527	551	590	536	580	555	568	602	575	567	581	555	532	522	531	574	583	555	546	585	546	526	576	551	538	575	582	547	607	561	537	559	554	613	553	617	559	533	503	552	526	544	567	558	597	543	574	580	553	579	559	546	554	535	542	564	534	499	564	554	531	526	601	551	581	566	536	572	530	524	577	548	539	567	577	503	574	573	504	580	553	562	553	554	555	556	534	573	534	538	571	607	531	563	568	499	581	523	570	579	534	523	544	540	556	560	504	535	575	587	537	547	574	528	551	576	543	530	552	554	552	532	576	551	591	566	541	581	573	533	577	555	587	541	539	552	587	519	588	576	567	561	518	516	604	596	552	528	534	531	605	570	543	558	558	562	582	521	602	542	567	570	545	572	572	545	513	540	534	587	571	538	550	537	563	534	557	591	535	573	519	559	559	580	570	578	555	561	581	552	557	512	520	556	538	570	556	563	538	538	571	605	558	551	533	588	526	560	552	623	544	568	549	541	612	528	518	592	576	537	566	596	550	539	566	525	542	545	513	530	551	545	588	558	572	563	564	563	563	609	586	524	552	536	521	553	523	527	550	537	541	540	561	543	554	533	585	591	548	601	561	533	532	521	521	581	510	574	559	543	621	546	526	596	554	539	582	546	601	523	541	557	516	539	556	538	590	569	535	546	577	567	596	534	557	531	589	531	526	588	551	554	533	524	571	553	588	518	593	565	599	629	552	551	493	575	549	543	544	540	564	548	570	556	571	525	596	555	560	567	533	554	574	577	522	603	540	523	572	530	561	575	568	546	522	572	547	511	533	560	518	530	550	580	559	573	581	559	515	583	577	575	546	502	573	558	564	576	535	546	572	520	582	557	559	550	552	528	567	551	545	534	526	555	580	557	569	561	512	546	543	590	554	555	539	571	547	576	531	564	532	532	544	555	519	562	567	546	535	507	540	545	535	534	613	589	560	543	541	538	554	597	529	556	559	543	541	542	551	568	569	576	530	534	526	558	531	547	549	485	572	579	524	548	552	579	598	591	575	552	523	574	542	576	543	570	533	598	591	571	573	525	537	564	530	614	548	547	559	576	562	536	567	565	567	556	576	557	592	515	524	534	545	557	586	576	601	586	579	571	527	528	566	562	544	549	580	566	586	571	552	559	576	522	557	611	520	551	560	548	578	562	558	554	551	580	552	573	569	616	521	563	546	596	525	522	501	520	558	565	578	536	524	514	528	572	547	589	562	576	563	519	520	552	565	545	577	556	546	540	545	548	560	552	524	563	584	539	520	523	540	580	513	590	559	534	553	517	569	532	606	554	544	533	557	580	523	558	569	524	539	539	569	539	546	552	581	555	545	545	563	566	554	562	539	527	537	526	572	594	535	535	577	521	541	602	527	564	500	527	548	568	537	541	523	525	574	539	508	521	541	555	547	512	569	544	571	582	550	574	535	552	551	539	573	565	558	561	531	564	545	534	555	620	524	534	552	568	541	559	548	550	559	599	555	567	581	560	525	536	560	528	569	543	571	519	520	561	520	527	528	519	537	558	535	539	524	596	521	620	551	584	612	551	541	573	551	580	536	552	567	537	560	531	571	536	597	521	558	598	577	583	511	534	557	545	571	590	558	564	526	550	577	555	569	523	577	578	517	537	514	535	523	563	557	550	553	543	532	542	573	549	551	554	553	617	599	562	560	543	546	572	553	561	579	551	559	499	537	542	537	536	552	561	533	566	538	562	578	566	586	566	558	553	574	544	596	555	501	547	583	556	551	570	569	547	556	552	589	547	588	565	537	579	561	553	582	558	559	573	570	533	561	575	575	524	569	591	568	595	557	506	505	587	519	572	544	554	506	537	612	549	563	608	552	575	516	546	548	558	559	558	553	542	525	564	550	559	555	544	586	525	534	556	555	533	560	533	576	520	559	554	562	557	566	554	547	575	540	576	561	534	578	539	550	527	605	569	563	553	556	571	524	583	599	514	593	544	551	523	549	550	585	601	531	570	555	548	565	537	561	571	597	568	540	527	542	587	559	582	549	548	508	542	584	574	546	575	553	548	537	566	555	546	534	563	598	563	536	552	541	533	552	538	570	554	596	573	557	565	531	536	573	540	553	624	595	553	522	596	524	532	592	554	603	549	562	550	577	519	530	535	570	580	539	575	562	545	557	554	496	537	538	563	539	534	509	530	573	592	534	553	566	547	548	540	559	505	531	554	557	493	540	582	524	538	563	603	565	603	547	545	571	586	542	579	559	582	478	563	518	531	531	523	563	620	590	576	608	526	604	579	549	572	564	600	579	501	595	557	530	599	555	550	591	563	505	537	552	595	507	585	558	541	534	534	533	539	542	582	577	554	530	554	545	540	525	546	538	519	521	535	572	579	540	538	542	567	536	582	553	549	501	591	579	555	569	551	556	567	537	563	521	570	593	507	542	548	547	531	533	573	557	531	585	592	539	512	564	536	549	588	526	535	541	596	564	595	561	597	527	532	565	534	576	523	564	559	568	572	586	567	531	560	559	582	525	571	552	549	546	510	517	581	511	571	565	557	549	535	578	589	567	536	532	582	537	607	542	575	555	537	561	581	567	566	572	550	542	555	569	566	575	563	534	542	568	533	563	560	568	591	542	560	558	510	533	564	531	562	576	526	568	520	545	571	552	545	579	552	596	549	578	575	545	547	563	550	558	562	587	554	590	581	589	533	536	567	535	552	567	599	617	542	548	574	548	557	533	579	504	530	556	548	541	588	574	513	570	570	555	590	550	555	568	552	553	539	544	531	531	526	576	527	558	589	558	554	560	593	547	542	543	569	593	532	529	555	590	574	535	613	521	531	521	584	567	564	565	568	519	535	562	546	543	553	538	576	533	562	574	582	537	509	555	528	567	542	583	584
24046	21015	26831	25215	7737	937	791	693	698	647	675	692	653	673	629	607	639	618	611	617	609	630	608	613	568	631	607	590	605	590	576	633	547	618	583	541	595	598	597	619	640	607	596	592	592	586	570	612	608	588	571	623	639	546	637	590	589	653	611	593	563	580	593	610	588	593	601	601	615	573	627	604	534	611	593	645	572	576	585	592	569	578	579	600	583	598	558	628	619	599	630	583	611	563	585	603	626	581	624	602	586	612	578	590	589	588	629	603	625	547	586	644	624	601	604	585	582	607	614	595	548	644	593	598	590	640	606	603	558	595	587	625	588	595	593	588	606	573	619	635	612	553	588	587	586	638	574	561	554	576	610	598	608	548	592	614	624	593	583	557	586	595	610	577	594	567	598	563	595	605	583	611	648	577	582	607	625	609	610	551	567	581	621	551	635	568	593	583	589	567	603	579	580	576	624	579	602	540	621	567	622	592	617	601	617	580	608	585	589	580	594	593	586	552	588	623	602	618	551	640	607	545	585	595	579	591	623	589	581	542	624	577	573	586	615	586	585	615	561	591	628	610	586	569	645	589	571	623	591	625	586	571	579	644	555	552	573	654	609	593	610	570	595	614	569	611	633	594	588	623	619	586	599	602	570	617	579	577	609	594	609	613	635	579	613	621	581	537	582	579	637	604	593	561	595	581	603	622	601	588	613	576	595	639	614	597	572	567	576	598	562	608	597	606	546	611	605	662	622	620	649	588	577	583	640	589	626	605	601	590	603	630	606	575	608	617	623	598	633	630	596	551	572	657	594	604	620	655	604	565	588	585	579	614	588	603	633	613	585	545	589	621	563	551	615	581	616	603	640	604	616	611	626	624	626	574	620	618	540	525	629	622	610	653	611	567	601	605	562	627	619	602	604	621	596	593	571	602	626	586	608	582	586	601	603	570	580	569	648	583	558	578	633	572	600	628	667	598	588	609	597	634	617	594	608	628	627	594	580	584	646	575	632	624	586	627	621	614	586	623	610	651	594	641	568	622	585	598	617	591	629	539	562	621	594	607	596	580	632	623	570	579	615	566	585	579	661	584	598	600	599	592	604	582	570	593	618	585	627	648	649	610	569	638	623	583	661	583	589	583	591	615	588	600	595	571	610	562	589	608	586	582	537	610	569	593	613	595	592	592	627	572	622	590	611	576	603	577	597	606	570	593	650	578	603	603	599	595	662	615	600	583	607	653	611	615	569	520	570	598	569	606	627	566	626	555	616	615	588	571	599	585	610	600	592	584	572	590	607	596	627	619	601	598	569	564	610	567	568	572	628	608	582	613	601	597	571	579	618	648	561	572	600	613	576	576	614	635	549	603	586	586	598	597	552	617	634	582	621	613	578	611	602	590	616	588	615	576	610	563	597	594	597	569	627	620	596	546	586	588	622	629	584	589	578	628	601	594	578	602	568	609	594	585	598	618	615	570	585	567	589	632	622	586	601	588	570	576	606	622	626	584	596	571	615	583	579	614	613	620	602	598	592	606	579	587	579	586	607	595	586	582	568	607	591	606	608	592	609	588	588	555	588	612	629	614	607	647	583	592	608	598	563	595	559	599	531	564	621	628	601	577	619	609	600	582	595	605	614	577	618	573	642	576	617	564	588	542	595	541	601	619	581	593	606	552	592	652	654	566	636	633	585	579	610	619	658	636	592	571	627	637	606	594	611	553	607	565	628	604	598	578	638	599	590	549	580	602	649	628	628	601	580	614	610	607	621	617	627	570	637	587	646	552	615	594	606	611	593	626	605	623	556	600	603	612	618	566	584	607	615	640	587	593	593	601	606	609	613	553	565	597	589	559	556	593	619	607	534	611	583	598	624	599	577	572	621	586	622	622	586	600	607	654	596	571	606	579	576	600	625	636	629	601	589	582	588	620	571	612	591	591	634	601	579	615	589	633	597	573	583	614	592	605	582	611	593	618	601	596	578	619	643	592	619	633	621	657	582	609	626	622	574	590	576	607	580	564	587	584	599	589	638	638	625	536	594	582	559	594	589	579	589	602	590	585	659	594	593	559	619	607	599	588	551	599	570	611	535	620	625	612	576	627	593	606	585	573	570	628	543	567	610	605	627	630	612	617	616	602	587	612	609	573	616	613	591	572	594	596	584	602	594	629	617	590	612	607	569	575	605	601	588	594	629	608	614	628	550	592	581	616	593	571	602	587	622	617	551	605	626	579	614	577	578	618	600	598	588	618	600	601	640	603	603	612	592	576	605	593	593	669	617	576	620	584	604	558	607	631	596	612	577	573	587	566	605	586	533	594	612	616	578	618	563	589	618	659	604	548	604	591	605	630	592	624	561	613	588	610	600	603	579	599	573	629	625	581	559	573	653	581	596	603	605	573	581	615	574	634	572	649	579	547	566	604	628	614	607	566	561	578	603	574	573	572	612	588	598	608	581	630	604	619	614	613	571	605	571	593	606	599	604	610	601	580	626	560	590	599	603	600	623	605	614	580	651	584	598	614	613	559	627	622	601	582	588	575	604	593	582	565	618	594	630	571	560	620	606	566	611	614	617	609	603	587	593	621	591	572	579	609	602	592	557	594	575	610	606	604	593	598	620	562	575	597	575	582	621	586	572	590	594	581	560	605	603	616	645	601	632	586	596	605	602	591	591	584	603	557	560	572	585	620	591	576	556	582	578	562	613	623	602	576	605	599	605	622	623	641	560	588	552	604	606	615	581	614	639	608	577	590	591	604	550	595	602	605	628	583	595	613	585	620	614	573	599	613	607	617	598	568	569	575	601	608	617	605	620	556	630	580	628	573	613	595	546	588	585	582	630	604	598	564	546	566	621	552	584	586	597	616	584	588	613	567	624	574	585	587	594	554	624	567	607	562	577	611	600	613	651	595	614	575	656	647	589	608	582	610	596	610	626	612	618	630	586	608	601	584	558	593	615	563	591	591	596	588	592	585	611	618	635	589	616	603	635	538	604	591	560	596	603	574	587	552	564	595	566	627	570	594	579	615	602	568	579	603	553	624	597	602	626	578	625	631	535	579	589	595	601	605	604	637	558	614	610	647	641	580	640	593	613	611	616	639	615	569	589	614	607	590	602	579	594	576	569	607	585	623	602	615	621	589	613	569	547	612	591	575	626	582	596	601	576	614	590	612	603	580	600	606	631	604	562	568	620	557	581	588	605	598	573	593	570	611	615	594	570	590	602	606	609	612	575	597	573	625	566	602	622	555	589	563	606	604	561	595	573	596	630	619	598	594	595	589	636	645	609	617	606	605	619	625	612	571	570	593	625	602	650	637	628	542	608	595	586	613	590	601	614	589	576	578	574	589	552	638	602	634	573	581	629	622	565	600	563	598	592	591	605	593	627	566	635	599	582	570	617	584	621	593	619	615	604	593	597	577	619	597	610	628	611	585	590	554	576	576	609	605	584	609	592	611	643	574	554	602	583	579	600	581	613	581	614	585	558	577	540	600	590	597	630	611	538	589
3621	6278	4191	2130	1664	1410	1282	1197	1117	1003	1013	940	953	900	908	855	880	781	858	838	806	829	855	813	821	824	818	829	813	823	845	786	799	872	848	795	807	818	859	818	833	883	782	813	848	827	805	770	878	822	813	826	795	850	843	852	859	820	827	838	836	821	767	848	827	852	869	779	857	791	842	824	746	809	822	786	821	831	834	826	799	785	763	772	831	857	833	831	787	815	835	813	821	752	818	858	815	811	832	814	863	805	823	828	776	809	803	795	826	863	796	790	799	787	844	811	837	870	832	814	792	849	825	788	813	813	877	794	807	776	804	783	804	831	806	846	863	828	797	839	816	805	865	812	822	799	801	792	835	789	795	794	842	795	896	820	791	827	804	817	797	797	804	844	830	775	870	801	807	878	840	812	849	784	827	823	832	845	808	822	811	800	831	824	838	818	869	847	822	797	781	778	745	805	828	856	787	824	772	766	790	792	820	860	824	804	798	818	825	778	816	784	859	853	779	834	782	785	808	815	778	825	843	826	788	781	837	847	792	809	843	814	836	811	827	793	786	827	775	828	861	830	809	782	829	834	770	867	820	782	859	773	862	810	813	806	775	802	860	801	833	868	776	817	805	849	799	797	814	794	795	785	798	798	819	827	831	791	761	828	821	824	833	785	772	814	812	780	804	809	832	794	848	831	868	799	799	785	815	825	794	853	786	842	811	758	810	820	801	798	844	770	805	848	815	782	778	830	802	789	794	826	838	869	830	790	773	762	796	798	770	817	783	826	835	831	758	797	799	784	822	800	817	796	773	809	836	800	763	834	807	817	790	793	833	854	845	836	792	809	825	806	839	784	810	804	845	816	800	812	795	793	830	811	817	822	795	858	769	830	830	802	797	815	788	801	820	795	797	844	844	821	801	818	851	753	814	808	818	817	849	830	805	795	795	812	780	819	850	786	835	809	778	784	813	828	824	798	784	812	788	823	809	811	821	804	824	818	760	828	787	814	793	825	816	879	817	812	843	760	832	818	789	800	834	816	808	798	846	858	839	792	766	840	816	839	838	789	821	825	793	801	840	832	821	842	818	819	856	759	810	830	841	839	778	764	788	792	842	811	796	783	824	797	870	825	788	760	822	809	827	842	791	816	813	842	821	817	819	826	821	802	831	851	811	777	759	821	784	817	827	809	822	819	781	775	842	864	786	761	820	830	783	816	820	847	825	799	829	876	838	767	808	844	834	837	823	869	812	782	791	855	800	828	782	806	849	819	763	829	847	759	772	860	827	787	807	848	865	831	734	774	824	825	841	841	804	793	838	814	783	811	820	755	796	822	789	818	861	788	776	828	794	840	868	773	802	855	770	782	782	833	795	792	822	840	830	846	814	768	771	817	787	831	824	860	772	805	850	790	814	813	797	841	806	802	820	795	788	822	809	823	880	861	812	811	803	774	812	808	789	786	827	801	745	820	803	800	849	828	854	792	799	808	813	790	814	813	870	802	835	833	795	844	806	834	786	765	768	797	831	805	827	780	822	831	799	849	767	791	783	772	834	830	790	842	778	830	795	826	863	837	841	806	809	814	840	811	838	824	789	829	837	758	768	784	828	807	865	788	732	787	782	836	830	834	804	806	810	779	809	814	810	798	806	809	837	838	829	860	824	804	764	860	809	817	798	848	826	847	809	822	799	742	861	802	823	775	766	824	811	829	817	823	788	864	800	797	836	839	812	829	801	835	834	821	847	785	774	820	771	769	768	823	840	784	831	808	822	798	830	836	801	793	798	847	786	772	801	805	804	778	820	809	807	783	825	764	809	818	818	806	747	849	837	800	793	818	823	876	853	817	829	794	845	786	849	777	786	816	821	771	788	799	821	796	817	812	800	826	814	834	793	818	840	851	835	830	810	817	850	839	828	793	782	834	821	830	869	810	846	868	845	859	826	766	836	814	821	840	838	815	797	832	834	794	832	844	837	774	822	838	806	802	840	832	855	806	813	828	852	809	857	825	820	786	767	794	828	810	854	826	827	796	817	815	797	777	794	836	800	860	826	815	827	854	778	778	813	850	871	851	824	800	836	832	796	776	792	797	844	854	796	839	802	786	788	825	756	822	818	797	765	812	856	786	796	801	831	808	787	729	843	860	826	817	858	821	797	770	802	748	826	827	814	823	838	853	800	811	828	822	796	827	862	820	858	819	814	835	849	810	815	817	772	809	785	849	796	826	810	831	862	811	831	761	820	788	806	825	816	774	843	819	829	821	771	808	850	851	786	782	775	800	802	802	811	823	823	848	825	817	806	825	798	800	842	788	786	816	821	794	824	833	786	813	801	859	861	783	818	801	870	806	843	810	794	844	778	776	824	810	775	819	814	775	818	774	800	817	801	759	879	831	781	825	793	840	809	798	797	860	784	838	873	839	828	864	846	776	794	783	865	807	808	824	822	815	794	793	859	791	823	827	822	813	838	805	808	790	751	846	842	834	788	795	859	864	793	802	830	775	797	858	796	783	813	782	766	849	827	834	835	807	800	808	835	780	782	831	825	826	826	802	816	864	815	797	835	853	820	754	801	827	817	782	812	831	794	840	783	799	811	826	809	814	782	768	809	820	833	874	801	824	815	814	778	839	777	821	794	785	779	789	840	819	844	799	804	819	792	851	861	818	839	825	810	797	885	814	812	787	825	801	855	830	792	801	761	820	812	848	786	799	823	853	814	862	783	842	843	783	796	817	800	805	765	789	838	823	785	788	824	827	805	795	835	811	851	812	778	852	796	795	847	792	794	836	818	793	831	854	838	774	757	872	817	795	809	822	812	843	804	853	742	837	793	746	829	831	796	807	828	805	865	821	833	827	890	822	808	836	809	786	842	847	829	783	798	819	840	759	792	769	871	817	794	815	855	825	842	804	813	777	844	800	823	795	803	788	821	841	814	800	827	811	780	781	755	713	811	800	834	802	838	812	849	828	785	847	862	817	795	797	833	873	804	829	806	833	830	828	806	870	792	828	805	770	822	824	804	838	850	822	858	880	802	785	807	799	788	827	850	739	802	816	798	783	806	806	805	781	798	839	836	813	833	772	781	850	821	823	793	796	856	811	807	803	784	818	795	840	779	831	812	833	805	887	796	784	804	789	853	813	810	828	806	811	796	810	775	846	786	787	837	816	863	804	757	836	792	777	817	823	864	789	825	839	775	857	826	772	795	797	854	794	848	867	782	797	887	816	772	817	729	779	814	789	825	810	827	801	778	795	827	785	785	806	803	810	801	783	800	833	840	852	746	822	850	861	852	825	824	805	777	829	855	825	831	837	863	806	795	799	852	824	827	793	814	811	793	843	777	814	833	809	826	757	805	873	848	874	808	839	819	771	758	804	803	842	838	778	807	789	842	796	806	836	816	779	794	817	827	766	845	810	791	862	775	818	778	808	798	822	878	779	795	792	792	840	844	771	810	788	759	828	813	808	795	810	830	855	816	831	863	770	810	796	810	819	863	870	771	845	790	787
22174	21116	28737	23760	21119	21118	5063	697	466	414	392	322	292	323	262	231	201	220	226	215	199	195	191	193	201	175	190	186	196	187	182	181	168	159	161	179	154	157	181	146	159	145	199	152	180	161	173	158	143	166	159	177	163	177	164	182	187	155	141	164	149	176	159	152	162	150	161	165	135	158	153	159	179	168	166	154	168	165	159	147	169	152	158	147	150	148	160	152	172	169	160	179	154	156	159	180	147	163	170	145	160	170	179	158	151	155	163	165	170	184	168	148	168	164	158	162	159	156	163	166	165	143	160	150	141	138	170	153	168	166	150	180	154	158	180	160	160	172	167	169	163	167	170	136	168	153	147	174	164	168	150	160	153	152	147	169	160	174	149	172	154	153	166	172	163	151	139	167	169	154	165	151	166	170	135	163	188	153	196	136	156	142	154	161	145	161	179	180	160	139	153	142	148	170	162	153	172	138	178	165	147	153	170	171	147	154	154	181	154	155	154	151	155	157	152	165	171	155	177	156	173	133	171	178	164	136	177	153	146	155	172	174	175	168	143	181	158	175	159	157	151	152	156	166	160	133	147	148	169	162	169	167	149	149	173	156	155	175	166	176	156	146	135	139	166	141	162	137	153	154	168	158	136	182	161	170	157	188	161	169	158	153	174	146	147	161	157	147	151	151	160	166	157	170	152	151	158	170	171	164	171	157	155	178	164	154	140	148	165	129	161	165	158	165	140	146	167	149	154	159	134	147	162	148	130	142	145	165	168	168	170	162	152	172	163	171	139	138	163	158	173	139	174	161	156	156	166	155	172	160	148	152	163	152	143	177	192	144	166	155	182	152	161	156	163	140	157	168	167	164	168	164	171	160	178	149	144	167	173	145	140	166	165	161	152	168	184	146	157	156	156	156	159	161	163	149	148	143	183	151	166	149	193	143	154	157	168	162	166	154	168	157	159	150	160	197	157	134	146	166	170	174	145	154	173	134	154	144	156	150	176	152	180	163	171	186	158	149	139	156	162	154	148	143	144	172	157	160	152	146	155	145	145	174	152	162	172	166	161	151	157	156	139	147	134	164	167	164	163	140	156	157	156	168	182	173	150	164	188	159	165	162	180	156	165	140	185	183	161	156	177	161	114	161	173	159	170	171	170	130	181	161	150	176	154	146	164	151	161	172	165	163	160	135	158	175	154	148	165	169	163	165	154	164	164	158	164	148	128	154	164	185	152	152	159	167	151	158	152	140	167	171	161	157	154	158	149	136	152	152	158	152	166	159	131	157	148	168	167	171	153	146	156	148	165	177	169	160	158	171	162	165	143	142	167	141	144	161	147	144	155	143	172	159	155	154	169	151	164	137	151	151	148	155	148	157	167	176	168	169	172	139	163	176	163	161	176	177	164	194	150	140	167	144	158	142	153	165	161	172	183	164	159	148	156	143	134	148	159	159	158	147	163	149	125	164	170	142	146	163	157	181	149	181	155	152	141	181	151	154	152	155	156	170	158	157	144	169	168	159	166	204	149	149	143	150	160	151	173	151	152	149	148	155	163	165	150	165	155	151	147	159	162	179	172	147	153	146	164	157	147	155	162	141	148	154	157	168	189	154	156	166	175	150	153	151	165	150	149	156	159	159	153	144	153	147	150	136	150	167	188	145	174	154	174	173	158	152	147	161	163	166	169	158	168	155	155	150	155	148	137	139	174	149	163	152	157	158	164	159	163	163	172	167	167	154	178	176	158	139	153	153	149	150	149	162	176	155	168	159	163	168	161	154	154	157	165	155	150	135	143	178	158	149	176	166	174	156	155	157	164	169	186	179	166	172	177	145	166	174	167	167	170	172	145	180	176	148	191	151	150	159	178	167	146	163	164	147	151	139	164	158	155	156	157	167	153	173	160	170	160	154	175	149	166	177	139	157	177	166	153	133	164	139	128	167	141	136	136	164	140	153	154	165	133	167	144	162	164	144	156	166	167	161	120	152	174	143	174	144	149	164	160	157	146	179	159	174	172	157	160	158	154	154	150	159	160	143	134	164	157	176	149	158	187	183	167	159	157	170	150	159	154	169	156	163	174	178	168	176	150	155	175	153	153	152	167	155	168	158	166	152	171	149	175	147	188	188	163	141	158	158	173	174	161	150	168	150	151	171	147	136	146	172	144	175	139	153	152	143	147	174	188	174	154	153	157	151	164	169	160	133	169	167	149	149	171	145	171	170	170	188	137	185	155	157	151	149	175	146	161	166	169	157	140	162	156	153	183	161	131	167	167	166	157	145	142	156	162	165	148	156	153	152	151	170	195	172	154	163	142	176	157	147	151	135	166	157	152	138	159	183	170	156	156	160	173	163	147	137	148	174	166	147	159	151	179	149	164	154	157	176	179	145	156	166	142	161	157	169	167	163	163	149	174	144	171	164	166	168	169	169	159	174	173	156	149	190	145	149	132	140	177	187	148	160	161	147	145	183	157	173	183	146	174	166	152	153	170	172	153	146	145	153	140	171	162	158	174	143	153	175	142	172	175	187	155	149	154	156	141	164	162	180	146	181	165	160	154	166	152	185	142	161	168	160	154	191	161	162	141	158	167	150	170	163	157	150	135	161	172	149	132	146	170	146	166	181	156	148	155	173	157	145	166	173	152	161	161	160	177	176	144	147	166	154	154	175	137	168	165	151	136	155	157	167	142	180	146	158	169	164	163	165	157	161	146	153	145	174	169	162	149	139	152	180	143	153	128	160	146	131	144	150	144	171	138	153	130	163	169	173	163	156	147	145	152	162	149	157	172	174	141	152	159	159	152	172	162	140	163	152	164	130	159	169	167	145	162	132	182	180	162	176	176	164	154	164	181	164	159	136	158	139	147	169	142	150	142	165	178	158	159	144	146	161	165	144	157	152	166	166	156	153	168	162	163	163	167	162	173	158	159	157	174	148	171	156	145	182	170	156	148	167	164	153	162	162	135	185	172	155	164	155	160	158	179	162	141	166	142	175	150	154	167	149	161	155	159	156	136	134	191	173	154	142	151	166	157	175	149	140	151	148	157	152	167	130	145	146	161	156	180	169	159	177	185	144	177	167	157	155	156	157	157	175	151	180	174	149	162	148	144	136	160	165	161	158	166	143	150	152	185	182	154	167	161	142	150	165	155	160	156	172	130	144	168	178	165	166	151	140	157	164	166	170	166	142	167	139	167	132	174	152	155	180	148	137	155	162	163	161	140	131	157	165	150	161	141	146	164	150	154	178	154	165	176	157	156	163	178	172	167	148	146	153	155	171	150	139	152	162	172	167	168	150	176	171	144	149	155	162	174	154	158	174	146	160	181	148	166	139	146	157	136	165	154	150	137	159	144	153	165	155	183	137	150	169	149	164	150	152	158	142	143	149	148	156	167	171	164	156	140	172	152	157	152	164	144	164	167	169	166	190	156	155	172	156	143	153	149	155	180	161	155	173	158	176	172	162	142	182	145	159	164	172	161	152	178	157	135	165	157	147	188	135
4584	14980	10620	4578	3131	2393	1754	1295	1112	919	759	667	590	517	441	432	386	356	365	344	357	342	323	313	284	262	273	297	286	267	292	248	255	297	250	239	290	244	240	230	255	229	248	219	226	238	252	226	260	214	218	232	228	250	254	224	246	222	219	235	230	238	266	216	231	259	251	246	231	228	255	255	223	256	250	258	258	250	226	229	227	237	240	213	247	235	232	211	246	239	225	219	212	217	228	233	262	227	241	241	232	226	205	254	231	219	219	227	237	256	216	207	227	247	240	227	221	217	237	227	229	238	204	206	226	216	243	253	234	245	232	238	212	235	206	227	251	231	229	234	222	217	231	227	238	224	239	244	238	229	245	242	243	236	243	241	199	218	262	235	229	235	237	204	229	224	220	221	237	226	224	208	227	232	212	229	243	227	223	220	265	214	234	219	212	213	236	227	205	239	247	224	230	230	252	214	212	233	222	226	215	210	228	181	252	242	220	224	235	221	217	247	222	224	219	233	195	220	238	211	206	254	211	214	238	235	219	238	231	201	225	215	220	245	216	247	204	218	232	251	212	227	247	227	249	253	223	221	220	252	226	206	233	233	250	232	212	233	244	215	209	235	198	230	236	206	236	217	230	241	251	204	222	223	228	225	218	230	217	231	215	221	241	227	217	227	226	242	233	251	209	202	202	228	226	221	251	236	194	221	197	232	236	196	215	220	206	251	218	235	241	233	228	226	213	223	219	238	241	216	236	215	220	218	202	236	214	216	243	204	217	236	232	226	243	226	233	216	241	224	213	203	237	228	222	238	205	226	218	234	245	232	209	268	208	229	196	236	209	226	246	210	217	228	220	226	229	244	221	226	213	243	233	240	201	228	251	224	229	211	238	236	238	201	218	219	217	203	236	243	210	227	230	239	225	216	221	209	244	211	226	215	248	221	229	230	233	239	210	219	218	238	240	242	235	219	209	218	258	239	243	219	226	238	252	246	231	214	214	251	215	233	219	200	226	235	230	215	241	237	238	245	208	233	228	213	224	213	217	223	226	235	226	241	206	212	230	227	209	213	231	214	219	222	221	222	221	217	210	229	231	220	193	227	207	249	228	240	218	212	212	215	219	220	211	209	240	222	225	216	175	256	207	247	233	228	231	199	200	237	231	245	202	231	218	241	253	212	212	228	215	234	201	236	207	215	222	256	234	209	233	233	220	231	259	230	238	238	243	225	207	236	208	246	234	212	226	242	228	229	233	268	236	228	243	235	245	203	241	211	248	242	202	217	222	230	225	218	208	217	200	214	202	245	224	241	224	224	252	199	219	253	211	268	213	238	215	220	243	218	229	246	221	250	230	214	235	224	256	209	210	212	220	217	211	233	224	227	240	227	213	220	239	211	216	228	222	212	256	216	215	228	227	231	213	241	210	234	230	237	244	215	233	243	218	233	228	213	217	215	177	240	223	248	213	235	241	239	204	238	243	254	227	210	221	224	219	218	192	273	223	231	223	227	229	232	242	215	229	239	225	236	242	231	223	215	259	234	230	217	236	209	210	210	228	198	219	217	223	233	213	208	250	243	224	252	217	240	211	237	259	193	224	234	238	237	220	233	217	219	215	237	226	222	197	228	212	222	245	219	208	229	238	239	218	246	226	213	231	239	240	261	239	212	213	201	237	241	225	237	214	233	215	238	195	213	248	194	215	204	220	210	212	229	234	192	226	227	232	228	243	230	200	219	204	218	262	221	221	222	218	221	224	234	217	222	244	252	229	236	229	206	194	239	224	231	236	219	223	213	210	232	219	226	222	247	211	237	220	201	211	216	198	226	269	221	223	226	234	206	216	232	230	228	241	218	214	220	240	208	220	213	184	230	218	207	228	239	214	213	248	199	258	215	216	237	218	269	228	201	242	241	250	190	244	228	216	213	229	212	264	221	210	209	247	210	219	228	225	228	203	232	206	226	179	192	212	209	219	225	208	216	245	245	234	213	223	232	196	205	228	229	209	231	237	260	243	242	259	223	263	222	242	237	205	252	219	226	240	256	238	261	227	236	229	221	204	238	236	205	200	236	243	255	229	227	229	195	233	232	239	226	223	260	205	248	238	216	221	228	234	223	235	214	224	221	253	232	229	219	218	216	243	198	241	201	212	236	211	231	252	214	242	233	212	222	250	214	224	212	232	211	219	221	207	223	246	242	212	233	218	222	236	243	211	211	226	220	234	259	221	214	230	217	223	205	245	234	245	224	235	230	215	244	257	237	275	229	227	241	229	234	220	230	214	231	221	213	220	233	232	212	213	219	211	235	224	226	208	202	237	202	222	231	233	249	211	234	248	202	238	221	240	228	221	220	217	238	255	213	223	230	230	230	226	227	238	221	214	248	234	253	212	239	204	224	249	233	226	248	207	207	235	231	246	209	209	254	222	222	232	226	219	224	248	242	200	207	228	217	218	221	232	235	240	227	240	254	229	234	246	238	220	246	233	231	222	216	209	241	217	232	235	226	263	233	250	227	210	223	195	231	221	203	231	208	195	203	264	227	226	226	219	235	227	221	244	243	244	205	222	233	235	235	202	200	229	228	209	227	234	221	219	238	215	226	215	210	223	242	217	244	236	221	213	224	224	224	235	250	242	201	206	238	206	219	237	200	240	215	217	205	202	218	224	232	217	207	240	223	215	227	197	222	253	210	218	226	234	215	245	218	224	245	241	195	216	249	228	245	246	230	237	236	217	230	227	241	213	224	230	217	269	210	227	202	236	223	231	241	217	226	229	225	224	243	219	220	245	205	232	230	225	206	241	241	216	241	241	212	215	197	202	221	232	202	214	215	238	201	202	226	219	215	235	231	221	240	228	262	207	244	226	228	237	230	210	250	230	229	223	249	209	236	210	231	222	247	248	203	220	234	215	232	200	243	245	216	210	231	235	232	216	225	239	197	226	246	215	202	229	225	251	217	240	212	222	210	223	222	208	225	180	230	217	226	226	237	244	240	237	205	244	249	218	244	227	234	225	218	189	210	241	245	231	240	232	239	240	215	240	238	214	234	247	231	213	209	232	251	242	231	223	238	201	234	212	234	225	208	218	246	208	220	228	226	206	233	204	210	234	240	233	225	236	211	227	215	228	218	246	208	214	215	217	195	230	235	237	220	221	221	203	244	218	225	231	221	219	227	239	221	226	204	228	218	219	189	222	229	249	228	210	230	233	218	224	207	214	232	198	214	221	259	236	207	215	212	235	221	220	234	221	246	244	235	207	244	208	240	231	220	219	220	218	189	234	247	225	208	248	224	219	221	210	212	192	216	264	224	224	220	231	240	234	224	228	222	242	214	213	245	249	252	247	247	240	225	243	239	224	227	211	239	213	203	181	236	214	219	217	234	230	202	216	237	229	230	238	217	205	224	205	219	204	248	209	221	196	241	211	215	235	238	250	243	248	196	261	205	231	230	212	232	223	221	224	236	249	220	234	228	226	231	221	231	230	232	226	233	235	244	212	218	243	217
26837	18751	5048	1034	784	742	696	772	685	757	724	679	744	679	698	727	710	734	677	692	676	670	673	693	750	707	708	708	651	667	674	698	691	660	670	693	689	745	721	661	671	672	685	677	735	703	690	691	709	696	666	732	695	688	691	663	705	695	634	650	720	684	699	660	674	674	663	676	675	673	689	666	690	684	717	710	746	677	639	666	720	710	712	651	690	701	680	706	701	677	748	682	700	669	669	676	705	674	660	664	651	694	683	703	665	662	639	698	650	704	700	672	683	688	725	704	714	742	633	659	722	629	657	655	688	693	666	682	744	638	696	685	699	681	717	668	642	669	688	701	697	706	720	693	666	653	693	659	717	684	668	677	662	692	678	728	691	669	708	710	697	714	678	717	672	672	697	706	691	723	687	672	698	694	672	705	739	639	667	698	683	658	689	675	641	635	663	686	670	687	704	723	671	674	702	663	641	702	704	737	738	658	649	743	692	690	707	680	699	683	705	706	729	722	654	692	699	689	714	661	686	647	683	654	711	661	696	707	643	692	673	681	737	715	715	739	695	707	706	688	727	695	678	672	669	650	681	631	730	716	727	678	612	682	663	661	738	687	680	675	691	647	673	675	690	710	696	679	684	630	700	664	701	732	657	667	712	693	696	639	718	687	683	660	692	674	687	698	689	711	669	694	707	701	720	703	680	664	646	708	672	684	664	719	752	676	679	720	713	689	738	686	708	657	698	700	653	688	713	668	704	668	646	714	633	638	656	698	689	645	714	688	671	666	689	697	674	710	679	739	704	709	716	636	687	719	663	688	676	688	682	674	694	706	673	712	675	682	659	679	663	699	685	664	720	702	707	713	719	676	693	624	658	683	699	706	713	720	728	707	721	706	696	709	733	703	667	711	711	659	741	634	702	685	672	719	707	676	719	690	670	656	681	662	676	724	643	678	711	710	685	720	661	621	706	683	661	723	694	678	658	712	665	688	678	716	702	677	660	674	645	678	674	711	673	655	680	701	706	643	715	683	683	645	719	674	688	688	657	705	700	664	668	683	719	657	720	704	687	701	689	693	705	667	720	725	653	679	717	675	683	664	694	665	718	656	680	704	706	705	724	718	698	725	669	630	720	653	731	688	717	670	715	639	683	696	664	685	734	704	687	702	717	640	693	692	723	683	722	647	669	630	661	693	685	637	679	660	674	797	687	697	690	650	722	663	700	656	689	756	678	693	673	684	661	695	690	739	644	662	737	666	678	641	669	711	715	750	673	735	687	645	694	640	680	671	686	738	705	694	642	698	709	687	683	705	739	719	680	674	695	665	650	696	727	682	663	661	707	635	711	673	709	683	710	654	722	686	672	712	716	702	680	701	706	675	762	711	669	659	703	668	684	673	701	674	622	670	688	693	709	720	700	721	654	676	711	697	662	709	626	714	696	692	729	687	656	703	666	692	700	664	706	655	695	692	685	684	657	690	721	724	730	714	675	716	673	728	656	627	682	636	696	684	714	723	700	678	672	697	704	664	698	693	718	715	707	679	656	649	646	693	718	668	658	686	678	647	687	675	690	744	679	655	659	686	666	747	653	681	732	691	667	732	655	673	731	673	717	677	669	681	749	705	731	680	723	693	648	692	708	644	668	690	701	717	693	698	697	665	705	680	691	723	725	727	696	661	651	738	662	679	672	693	716	696	693	670	684	660	689	725	683	693	708	702	690	655	702	674	716	670	673	738	688	630	691	713	666	722	653	681	689	688	639	652	669	697	646	650	695	677	630	722	681	699	685	709	710	754	690	657	727	670	728	693	672	710	689	737	693	683	670	706	679	657	703	707	668	666	645	649	691	698	703	708	697	669	682	725	675	715	670	702	696	698	696	713	714	663	679	710	674	674	694	651	693	665	725	714	733	693	662	647	667	707	673	694	706	693	754	658	705	704	698	657	690	694	725	702	674	727	651	684	674	642	672	690	668	686	678	703	672	709	700	677	685	724	660	716	656	733	682	714	688	698	669	671	688	717	720	651	708	706	728	676	652	675	709	716	693	698	660	677	651	678	708	696	642	697	692	693	700	711	683	714	653	669	683	701	690	680	714	677	690	692	698	674	688	673	720	710	670	691	635	675	685	664	694	681	709	700	673	691	675	683	705	683	675	658	724	689	683	701	694	674	705	692	673	745	751	673	704	702	653	697	674	692	713	704	676	734	715	695	701	688	676	653	673	722	685	660	672	689	664	711	712	663	668	677	718	688	649	703	727	690	687	673	704	672	716	667	687	666	722	704	690	680	679	661	680	679	684	682	677	678	687	676	714	724	658	691	686	692	714	714	771	685	647	661	663	709	685	729	658	680	717	683	679	690	695	748	694	671	711	674	685	705	659	727	754	682	689	677	670	703	703	711	780	669	650	678	711	668	660	689	693	703	754	717	711	725	687	676	687	674	685	727	656	645	730	682	682	680	722	719	665	694	715	680	634	667	761	685	703	701	692	675	718	674	691	697	714	713	684	676	698	682	695	651	726	699	701	719	669	695	697	659	667	699	711	681	699	726	732	664	664	703	728	696	670	750	699	754	657	712	706	698	725	648	660	669	659	701	658	690	717	686	731	650	682	751	702	713	732	670	696	722	673	703	669	671	686	652	690	633	720	716	720	701	661	692	630	690	681	643	684	651	659	655	717	727	670	698	667	645	696	705	732	706	659	664	689	702	710	745	666	658	708	721	691	709	727	716	730	716	656	634	689	737	649	709	686	774	676	726	688	712	664	671	738	697	665	692	704	662	715	694	666	676	714	673	674	666	754	669	686	622	651	641	709	702	669	706	675	675	729	652	699	692	708	706	643	714	745	693	658	640	673	662	688	688	661	711	674	694	735	679	735	719	660	645	682	692	685	682	683	682	686	693	709	677	749	646	686	717	636	683	757	717	696	679	698	678	703	705	681	689	677	722	696	667	684	683	680	749	695	684	689	668	689	649	679	706	669	675	666	728	701	731	692	647	688	675	701	670	703	670	699	627	720	687	662	701	655	705	677	685	711	651	672	673	667	712	701	715	703	652	734	740	676	751	691	688	765	669	681	673	657	700	660	686	706	672	673	713	696	713	722	719	661	699	687	702	682	701	718	697	689	678	704	690	746	690	662	676	672	687	666	664	687	646	710	648	735	701	684	696	699	668	667	638	700	675	687	738	661	714	731	662	737	664	723	676	648	722	692	687	727	724	678	706	737	657	656	673	652	647	684	703	688	659	658	706	661	667	685	638	670	680	701	687	689	686	671	691	698	714	674	716	700	701	696	672	697	703	728	711	662	719	675	748	672	715	670	677	743	665	655	692	704	639	635	684	689	699	706	667	701	680	690	715	716	673	705	678	673	689	712	662	687	701	720	687	671	665	679	695	704	659	670	725	741	700	659	663	695	675	676	657	703	723	743	683	702	661	704	632	683	668	692	679	706	711	660	691	710	648	694	666	709	702	673	680	648	733	688	695	679	687	704	694	769	668	748	720
4421	2349	1748	1274	1091	1046	1028	985	1028	987	996	1002	988	964	962	974	1024	954	992	1006	927	973	951	987	966	949	924	995	955	924	952	953	997	954	983	967	970	1017	932	967	968	916	982	966	952	963	997	963	930	1003	948	991	937	956	949	941	939	940	969	1012	974	971	988	947	952	954	932	958	998	971	989	963	998	983	979	1022	961	961	959	920	977	984	921	946	972	962	1002	973	971	936	979	920	937	959	993	948	982	971	923	897	971	995	917	990	947	995	965	1018	970	994	955	913	938	968	974	957	969	979	947	1009	993	883	977	912	1001	940	999	971	925	987	1004	1006	946	966	969	917	981	912	912	982	942	982	934	1001	986	1020	944	986	909	929	928	983	950	961	960	960	980	974	921	994	942	980	917	986	936	991	940	930	994	929	915	941	936	928	994	966	956	975	925	988	945	962	951	1019	1015	992	971	941	980	953	1012	928	968	928	951	962	956	988	993	973	949	935	932	996	978	966	927	966	978	1023	979	921	1043	961	931	982	1030	925	989	998	932	975	957	1007	990	980	921	922	971	996	957	943	1056	915	1028	974	941	962	1006	957	958	1043	959	974	1012	943	1037	938	984	936	933	919	983	937	964	976	952	985	1012	1006	989	982	1023	935	946	885	924	992	946	926	926	952	946	936	994	973	953	997	953	923	959	1001	912	967	951	956	985	1061	967	960	922	918	988	955	951	969	986	982	960	1008	981	983	929	984	994	932	998	1017	935	949	953	908	997	964	957	893	902	942	994	982	905	876	931	1045	976	948	977	965	1007	933	981	951	1006	975	995	984	1011	921	999	956	916	1038	982	961	973	996	924	971	995	956	951	1020	930	944	932	897	963	945	964	927	962	946	962	956	966	908	973	936	957	986	998	993	974	896	962	995	986	968	966	954	992	953	986	978	1014	941	1033	933	946	959	952	924	940	962	928	986	952	973	966	906	952	960	975	963	998	1013	936	953	953	976	984	980	963	934	945	971	991	933	949	975	959	970	954	967	947	999	957	961	975	931	970	962	904	1014	973	910	985	929	1010	987	931	1002	1027	959	958	988	996	958	909	939	952	935	972	954	919	987	905	906	951	987	1030	950	945	927	1006	899	974	945	973	945	985	955	947	923	988	967	981	1019	958	941	979	989	977	964	953	992	935	950	967	988	943	1022	1015	991	913	949	994	971	1003	977	957	938	953	1001	1004	964	895	953	971	936	960	980	982	935	943	950	988	1015	916	956	975	982	913	935	923	923	1002	972	1021	950	947	1021	932	992	964	944	950	978	990	957	1013	874	944	935	959	900	897	971	979	920	906	1005	1009	927	975	962	1004	946	943	1027	925	985	961	948	964	947	968	933	1004	978	1045	986	1001	971	942	929	978	926	973	965	940	948	945	928	955	931	1006	995	994	972	953	994	994	954	933	923	982	960	1013	908	957	938	939	979	941	955	955	935	981	931	1001	1005	970	1001	941	951	880	986	1007	945	953	971	1005	999	942	967	1003	982	919	1007	903	984	908	972	995	961	952	1011	1025	946	983	974	980	961	983	1000	892	952	938	929	962	976	1022	963	941	1021	949	937	902	975	947	956	955	932	977	1014	964	964	969	934	971	940	962	1001	907	904	969	967	919	929	985	985	940	1016	946	950	982	887	928	1011	989	980	937	966	948	928	982	974	999	972	974	985	907	1024	947	941	930	985	981	910	912	977	989	1044	947	924	956	1014	973	941	980	964	960	940	981	963	983	997	927	952	1004	978	1021	1001	980	967	975	938	961	934	985	955	890	969	877	934	986	950	1024	964	1051	969	956	988	970	992	976	985	936	903	912	1005	967	973	953	922	1011	944	955	984	933	931	966	966	942	957	1016	940	921	932	990	948	963	938	987	1059	942	981	927	944	966	943	934	951	1007	983	965	891	930	959	977	938	989	993	1007	886	945	948	951	1012	979	970	977	994	975	993	994	965	947	972	960	966	949	927	978	951	987	1024	968	961	936	971	968	951	990	993	994	969	947	960	974	956	982	1003	929	944	964	969	938	949	904	944	987	991	919	940	941	956	963	986	946	1006	984	912	1029	952	981	1000	972	976	1006	974	942	998	1051	926	986	963	958	961	928	988	974	972	977	938	939	942	936	942	968	1005	980	975	999	1011	955	958	938	909	989	935	942	993	997	929	984	983	965	979	942	976	946	923	1002	939	931	983	967	959	944	971	969	972	1008	980	956	900	1012	956	941	911	966	986	948	943	985	977	983	948	921	1028	905	908	951	952	963	944	914	1034	925	943	943	933	957	914	924	957	958	904	934	971	951	944	969	935	1019	961	974	947	979	900	951	931	913	971	972	940	972	941	971	951	967	969	1000	920	959	1028	958	910	945	994	1016	986	916	979	951	934	939	899	979	1004	996	977	927	944	975	955	1003	958	986	954	921	971	902	938	966	957	982	957	906	972	981	967	949	942	960	985	997	983	930	976	954	1012	965	961	963	980	904	1020	993	918	1009	950	928	904	983	945	972	1023	994	1047	974	963	970	1014	943	912	958	957	945	971	946	990	972	994	1013	932	986	975	950	982	970	945	937	974	957	972	1025	1001	938	979	982	968	943	987	980	978	929	982	931	992	971	953	948	934	990	924	917	972	973	950	940	999	958	925	1012	1007	967	981	978	978	945	957	930	977	969	954	994	982	1000	941	945	954	962	995	939	969	980	936	994	948	978	983	961	947	954	923	944	917	977	999	977	933	926	1004	984	942	936	1027	948	869	986	966	952	978	915	954	1034	995	964	1018	920	960	919	1009	993	911	973	973	976	985	936	935	942	951	996	931	975	987	1013	1018	892	951	938	910	914	985	1009	920	1051	942	970	997	982	995	996	931	947	912	975	1004	943	968	963	950	990	994	962	1027	908	937	967	984	941	996	947	983	940	1001	941	934	963	982	990	909	941	942	987	949	965	930	1010	949	972	981	955	974	948	990	992	978	974	950	998	1008	1003	956	1003	926	945	940	906	960	905	971	947	957	996	974	983	1011	934	952	995	990	986	924	972	891	947	959	988	977	1008	970	938	977	985	948	1030	1007	1016	965	964	958	907	996	926	924	1028	979	975	936	1022	1013	948	966	980	960	943	1005	980	937	955	945	957	1043	949	936	946	973	918	989	944	1012	962	975	998	982	922	997	970	964	980	958	968	1013	976	943	975	990	960	954	953	951	947	968	938	950	984	924	899	943	950	974	912	992	983	975	961	993	998	959	954	945	934	1055	948	993	984	966	930	991	991	1014	945	924	1004	989	998	993	958	935	934	962	987	962	980	947	990	995	938	981	947	926	949	918	1053	977	946	990	1011	955	942	985	985	923	949	942	921	959	954	987	975	951	933	996	987	916	930	935	1012	949	1026	971	1023	982	983	981	959	953	966	983	919	922	922	895	986	960	943	941	998	972	935	938	958	1000	916	942	933	941	985	948	951	996	945	960	980	935	950	982	938	952	943	936	950	975	877	994	978	1004	1004	1003	982	929	948	960	993	946	944	954	979	916	980	921	985	937	1004	939	998	902	960	1015	1026	938	986	954	935	933	902	930	966	981	1000	958	965	953	981	956	1027	940	1003	928	1010	996	976	964	943	960	1022	937	965	947	986	920	963	1000	962	894	940	954	941	954	981	1001	1001	967	986	1000	941	914	985	1026	932	975
23016	21076	28199	24173	21070	7989	887	608	574	499	525	478	421	428	426	441	415	377	420	433	403	383	438	400	363	376	397	384	395	333	384	423	397	368	393	393	392	368	372	403	387	373	405	418	372	363	361	378	386	398	403	359	390	393	358	357	374	377	399	342	386	391	395	403	385	371	360	364	386	392	371	414	391	413	361	394	375	397	411	395	375	366	345	390	378	389	402	389	368	388	360	406	368	373	366	360	386	373	367	399	406	338	374	363	384	405	389	355	355	396	401	398	391	376	363	327	386	428	362	361	372	375	388	403	393	372	381	392	409	370	379	398	370	371	406	338	372	377	405	388	356	385	358	370	363	363	416	372	406	377	390	409	411	408	399	402	374	374	379	366	375	396	402	382	353	366	357	385	355	362	389	376	397	387	375	381	405	392	387	370	379	367	371	387	415	381	396	410	382	376	380	365	376	361	380	401	366	378	405	413	348	374	377	380	366	374	379	385	368	394	377	348	393	389	393	396	375	357	367	374	368	384	375	391	381	342	385	375	359	378	373	406	409	392	361	380	395	396	350	378	367	342	380	409	390	360	352	383	361	407	383	385	390	395	402	377	370	402	370	362	364	373	376	405	392	373	380	361	419	373	408	381	397	402	401	395	420	366	379	367	369	377	375	418	371	392	408	367	359	373	373	386	391	398	371	419	404	382	350	373	388	363	369	399	390	372	411	381	351	408	369	405	400	401	384	387	375	380	360	352	380	388	371	384	373	409	386	356	397	401	344	363	388	366	412	370	377	375	355	413	364	378	415	390	388	363	361	374	379	387	396	366	376	349	400	374	370	391	408	372	394	373	384	406	361	394	349	365	360	376	349	398	402	356	372	393	356	377	360	359	392	360	344	373	408	399	395	390	336	373	390	377	382	363	364	397	374	362	366	388	367	399	379	390	414	353	370	390	370	376	413	358	397	389	392	359	388	396	375	356	365	358	339	344	389	376	366	385	384	359	374	377	388	379	340	399	365	379	400	364	360	368	370	383	417	400	386	384	366	405	403	365	346	409	386	397	347	345	386	405	388	363	427	359	363	350	360	398	376	381	368	381	374	362	344	355	411	401	358	390	353	421	374	397	398	396	383	421	358	388	359	356	383	381	380	391	386	398	394	358	402	367	384	392	328	377	387	363	419	387	403	379	375	346	381	398	359	384	364	381	371	358	370	379	380	335	348	371	379	359	320	362	364	359	387	392	393	376	415	333	413	362	372	400	358	398	351	388	375	349	381	344	346	384	374	366	351	372	346	367	361	361	410	386	412	386	368	407	388	377	375	373	376	372	397	344	368	366	345	373	402	386	397	373	366	381	393	376	392	382	389	378	376	391	369	381	395	388	365	358	364	375	406	382	398	373	372	369	368	355	391	389	358	341	391	374	366	351	357	369	366	376	374	372	399	375	378	363	366	387	389	377	387	375	373	388	411	366	406	414	359	370	346	378	379	354	390	388	373	375	362	388	364	341	399	373	364	395	348	358	389	408	362	384	401	367	347	355	369	376	405	402	359	375	371	375	374	366	350	373	337	361	354	349	376	360	375	368	395	395	425	387	363	369	358	417	387	353	405	381	354	377	381	366	359	381	400	369	377	332	402	391	412	391	344	376	389	353	350	368	387	354	405	381	370	367	405	393	375	377	357	364	371	358	373	398	349	396	368	371	400	400	381	358	422	411	401	373	393	365	371	362	388	395	355	349	358	390	382	343	401	391	356	401	336	362	378	359	400	400	418	379	401	359	358	404	370	381	355	357	415	390	396	400	405	369	350	354	405	382	379	358	398	369	382	386	409	364	351	387	356	333	399	378	361	387	384	400	395	364	367	391	363	341	383	368	369	388	342	373	378	379	393	405	355	363	381	405	386	382	343	352	403	381	377	373	413	379	407	372	409	362	378	396	376	369	382	398	341	396	403	336	402	350	418	380	369	382	364	368	364	383	363	368	385	338	376	388	352	373	366	394	356	367	342	424	383	377	347	349	387	369	386	375	395	382	367	363	353	364	372	397	401	370	395	375	394	354	364	378	377	398	355	374	342	357	402	360	374	385	387	388	362	341	383	388	341	405	371	319	385	375	387	399	402	371	405	335	346	368	407	383	388	405	371	378	383	369	368	387	374	405	401	380	390	396	368	346	347	382	390	397	368	371	383	324	361	363	386	389	398	412	396	375	383	363	377	353	390	383	367	369	392	343	379	352	375	372	362	354	347	393	371	372	381	373	392	412	377	399	368	365	371	353	368	410	383	394	401	348	397	358	383	348	337	348	383	401	374	371	392	362	380	360	374	365	420	369	358	378	383	372	396	387	366	373	376	402	398	381	383	381	395	411	381	395	375	420	370	388	410	393	390	400	395	384	407	404	344	405	393	398	373	362	406	381	366	340	383	343	393	407	367	384	405	412	408	381	374	374	385	412	391	377	383	399	390	393	387	374	387	387	369	423	391	382	410	394	380	378	384	416	372	377	351	359	396	371	395	349	398	367	365	416	410	401	366	357	362	380	353	350	377	345	370	384	353	390	336	365	402	391	363	353	358	351	372	397	383	353	358	387	401	343	372	370	363	333	368	401	359	388	375	346	372	360	402	369	345	401	388	351	352	365	371	347	357	372	419	407	374	392	369	398	365	384	365	381	353	388	351	385	398	392	395	391	376	384	359	363	379	379	359	372	371	376	386	363	352	385	406	349	389	366	398	395	398	379	380	398	354	393	374	341	383	370	396	374	381	383	366	353	387	410	376	361	400	411	369	391	405	364	373	375	377	400	364	369	389	378	386	377	340	385	370	390	403	387	377	347	350	393	397	392	413	388	404	371	393	364	364	380	361	345	367	362	374	369	339	371	380	369	382	370	391	382	401	366	392	369	373	355	378	359	381	378	340	361	360	371	356	368	380	392	341	376	391	386	384	369	358	371	380	396	343	384	382	377	363	375	378	373	373	362	399	387	379	377	386	397	382	353	369	348	378	360	379	402	360	382	376	404	379	364	407	355	340	372	349	363	406	358	399	401	389	357	382	406	367	353	371	394	346	400	393	380	372	388	395	383	401	347	406	399	381	366	367	376	379	377	389	396	402	346	364	384	384	377	344	397	369	371	378	367	377	411	399	359	386	364	357	362	367	348	378	356	389	391	347	342	414	388	395	354	390	390	395	374	343	378	395	382	399	371	432	389	378	381	346	342	424	422	381	343	411	395	396	367	378	398	362	368	382	395	372	386	382	368	359	404	359	376	374	382	365	375	388	378	393	364	358	385	374	346	394	370	382	411	389	370	374	359	361	373	407	390	344	374	389	386	352	369	378	378	395	373	373	356	387	396	372	389	393	382	412	393	376	355	363	385	366	401	358	367	348	404	411	361	409	378	340	376	345	370	393	373	414	359	385	346	372	357	383	347	373	393	384	348	385	344	407	382	381	398	385	394	370	364	423	369	381	380	392	363	364	361	394	380	378	379	369	376	397	378	405	386
3471	9572	6773	3012	2126	1714	1410	1113	958	877	887	746	733	678	690	675	627	633	634	620	596	615	604	620	574	533	606	550	561	527	615	582	562	544	557	542	579	584	572	538	544	571	559	534	572	540	563	527	590	527	549	572	547	534	566	573	593	540	578	579	562	580	527	583	555	521	531	508	534	575	547	562	547	552	552	592	553	580	532	578	524	562	543	595	563	561	540	559	578	583	569	581	579	530	542	528	590	540	558	578	566	589	560	551	548	586	522	589	595	544	549	577	574	575	536	545	564	595	558	565	546	513	574	573	518	544	568	555	524	520	582	516	555	513	554	534	552	560	528	538	563	538	585	563	532	580	537	553	565	570	550	546	561	537	512	556	541	540	562	532	584	541	536	547	570	507	513	549	592	497	499	580	576	511	572	541	525	551	570	575	552	525	554	597	571	557	560	537	589	552	524	578	558	530	548	589	523	564	536	594	546	581	567	562	521	589	541	586	559	529	539	558	517	568	564	579	579	573	569	557	561	559	562	561	531	514	584	524	552	552	551	527	571	531	556	562	511	562	543	551	548	579	590	542	596	559	573	538	554	556	528	595	571	567	590	525	598	557	584	568	550	570	555	542	557	538	543	577	555	562	505	566	568	498	545	543	568	576	550	534	550	591	510	525	575	551	530	563	572	531	526	541	574	572	542	512	564	538	571	545	535	569	563	509	550	537	556	536	557	494	569	562	590	556	534	557	545	537	530	551	536	569	549	535	540	572	560	551	561	524	585	510	565	540	477	544	522	511	569	530	599	541	509	549	549	569	535	569	581	570	553	572	540	508	520	580	541	549	582	542	567	595	538	531	562	558	556	593	559	540	576	582	540	540	549	494	526	521	555	566	535	551	565	552	559	570	544	505	527	545	531	557	557	530	539	509	516	562	528	581	538	526	552	567	573	522	590	600	616	566	581	553	582	562	566	546	568	517	547	524	570	546	547	573	580	555	538	548	550	539	550	540	601	564	581	546	547	539	561	569	574	573	529	529	514	593	589	558	547	539	571	557	559	535	527	530	526	525	543	547	575	534	566	541	591	539	514	545	538	567	541	526	532	558	560	584	547	525	497	523	560	556	533	577	511	558	566	560	553	570	558	532	524	553	516	564	534	533	569	532	531	592	545	540	542	561	513	560	547	574	540	527	508	544	541	557	577	549	562	568	529	554	556	527	535	588	515	524	538	614	529	573	591	529	581	553	541	529	542	543	580	559	563	532	537	524	512	530	529	558	560	582	608	556	541	557	533	515	591	519	568	563	537	568	575	530	560	526	558	560	564	584	528	557	565	548	556	553	528	577	570	515	562	528	541	544	525	521	597	558	575	542	572	562	547	578	589	536	610	539	534	555	544	548	540	590	543	554	527	524	537	592	526	565	544	571	552	563	544	512	538	610	568	517	576	579	529	520	546	574	534	597	562	539	558	572	592	573	537	556	532	575	536	548	552	590	540	565	558	557	528	555	510	526	546	514	532	548	543	570	555	574	555	599	572	554	560	555	533	530	575	535	559	545	584	559	535	556	560	532	582	543	567	571	514	550	577	539	551	554	505	537	553	513	583	564	531	556	555	561	569	526	556	524	537	563	531	561	568	558	527	566	558	527	524	534	547	548	558	511	537	532	567	577	534	549	518	521	586	551	526	553	563	597	542	553	513	628	543	546	582	554	563	529	565	541	587	597	566	540	530	544	547	593	550	516	542	579	566	575	591	527	558	553	551	594	551	536	546	601	539	511	554	512	552	536	556	554	508	578	548	531	544	535	525	594	528	528	562	552	528	594	522	554	543	533	529	592	520	557	545	570	557	538	547	556	563	522	563	567	552	559	579	542	555	571	569	559	536	594	604	552	556	537	551	537	512	536	497	571	514	552	518	571	538	527	541	529	558	539	527	542	551	522	551	565	553	483	564	544	565	537	560	563	546	531	517	551	549	554	523	547	572	534	598	519	572	580	514	565	521	581	549	544	538	572	561	577	522	599	554	548	571	559	528	554	529	525	577	588	548	550	566	551	513	498	543	535	528	559	614	578	546	561	546	560	535	556	575	513	558	578	516	527	516	565	542	593	543	535	542	570	528	506	562	588	562	570	547	521	583	592	537	538	584	519	539	531	548	550	563	547	579	529	571	585	544	564	531	561	545	598	538	541	538	547	570	567	559	550	581	561	578	561	587	548	557	557	570	540	542	554	531	562	523	499	535	564	553	542	511	554	517	506	550	535	562	589	595	585	553	564	549	552	522	530	550	535	558	531	542	581	513	538	553	563	548	603	551	566	550	525	564	523	546	565	566	527	523	567	598	512	532	521	512	525	563	577	565	579	600	568	515	547	540	582	522	569	563	594	534	546	538	561	562	537	543	521	542	564	560	552	544	573	588	561	577	571	535	591	562	557	542	528	558	576	543	540	526	621	568	540	518	539	522	516	572	554	547	577	546	544	548	566	522	542	511	529	564	550	556	545	519	496	572	561	606	567	535	522	593	569	504	520	525	545	550	576	555	525	514	541	533	521	564	571	553	550	562	550	518	606	554	579	584	579	564	540	576	519	523	571	508	574	578	558	556	543	532	512	527	576	527	548	509	555	557	519	569	553	525	539	563	540	510	559	553	577	518	538	545	535	551	512	549	581	593	558	602	521	572	590	537	520	562	501	562	581	557	577	603	539	579	544	555	546	573	574	562	518	507	540	550	545	584	551	520	501	546	524	589	563	589	560	614	560	540	561	570	537	508	549	551	573	526	565	585	587	539	530	554	556	508	520	489	552	600	572	535	584	547	519	570	583	522	553	538	535	540	561	549	569	546	532	561	555	528	548	586	556	582	551	531	527	574	550	520	565	559	561	533	572	530	557	512	549	582	587	500	549	555	560	543	539	558	564	554	585	575	543	578	545	532	553	568	544	542	595	603	529	535	542	543	604	545	529	546	546	544	562	542	532	558	574	562	575	532	547	559	600	550	558	577	536	557	592	548	579	513	544	553	523	547	569	546	566	557	575	579	526	504	553	578	531	537	571	607	585	571	514	592	531	531	525	537	536	566	534	538	534	532	587	541	565	559	551	583	497	564	544	560	516	595	507	586	554	561	592	564	544	509	532	547	547	572	558	585	542	507	570	550	546	592	551	518	518	548	539	524	565	548	560	545	540	554	582	515	546	576	553	536	528	519	563	534	561	543	501	541	524	497	547	546	524	556	520	580	550	537	564	565	506	531	571	585	614	608	553	564	510	556	571	514	502	576	562	492	571	572	486	547	526	519	545	561	570	528	529	555	541	558	538	559	561	504	563	521	558	583	531	537	549	530	511	552	552	553	550	561	558	553	588	532	609	549	526	548	571	513	531	559	607	561	571	574	522	558	539	565	562	551	576	545	546	555	555	500	533	528	557	555	558	529	593	510	533	566	525	545	560	568	552	499	492	542	546	550	531	580	559	568	596	555	571	558	576	513	517	481	534	557	532	586	519	532	569
24145	21052	26892	25326	7720	997	768	741	619	671	643	653	620	647	602	597	582	610	633	636	601	579	582	577	629	600	631	611	621	551	553	581	568	607	619	593	607	609	606	579	601	602	591	586	628	581	568	573	574	584	620	600	607	590	606	613	570	555	564	543	578	566	652	592	574	564	628	595	618	620	613	590	649	602	586	618	601	607	590	588	600	604	601	629	579	572	603	576	603	540	574	585	608	607	574	547	631	577	607	550	643	577	601	621	588	576	530	584	582	593	579	593	590	639	578	586	591	592	598	595	573	549	592	572	639	606	617	559	587	594	575	579	597	575	590	651	581	607	566	602	604	572	543	584	588	575	581	580	554	625	596	616	607	563	572	596	630	568	601	606	561	600	593	585	576	564	559	617	613	621	591	582	603	570	625	610	597	558	584	602	563	567	589	586	633	593	624	611	615	591	579	570	559	563	612	616	616	618	592	639	587	638	583	580	571	573	568	636	592	534	563	561	611	612	580	576	564	568	573	576	562	584	589	564	581	617	629	581	591	587	546	607	589	548	581	599	611	605	555	586	611	592	573	591	559	636	562	586	584	575	594	583	554	564	552	608	609	573	615	573	594	547	581	576	576	546	597	595	596	605	582	572	597	639	568	613	559	581	599	576	615	569	570	618	605	582	555	589	535	569	618	594	640	600	613	574	601	602	571	591	560	596	588	597	599	616	591	574	573	582	524	555	559	575	579	581	592	618	637	621	576	628	602	585	568	612	585	578	592	605	581	570	607	631	559	574	562	611	631	544	580	617	625	589	601	599	603	600	589	585	614	576	582	580	599	587	597	574	560	572	568	576	573	583	576	544	595	552	570	598	564	532	607	552	562	592	585	571	573	579	590	644	584	586	601	590	592	613	587	589	629	549	565	625	612	598	599	575	600	577	571	590	613	622	600	580	548	590	610	573	620	612	583	566	603	624	567	579	571	623	605	567	588	627	566	586	608	532	590	625	587	601	590	588	595	590	588	602	564	591	556	559	600	596	602	615	620	626	584	618	586	623	572	599	615	599	572	571	616	602	576	597	586	644	588	597	593	552	608	589	614	606	562	603	597	577	586	587	588	597	574	612	610	587	585	603	569	605	602	588	587	560	621	586	595	595	590	625	589	597	573	604	591	578	585	598	609	642	613	608	562	591	589	600	597	587	612	577	601	629	615	573	588	636	617	588	614	595	586	566	607	571	585	598	557	576	581	582	597	604	618	601	565	576	567	595	609	584	601	591	568	603	621	602	568	598	573	568	563	582	584	565	537	565	595	583	569	583	602	614	576	594	598	600	628	631	584	591	588	628	575	572	606	579	596	563	598	604	596	576	586	578	606	623	610	592	638	582	604	592	619	580	611	597	579	559	620	612	509	608	633	592	601	540	615	612	594	599	559	573	599	584	553	586	595	603	583	608	573	610	570	596	568	601	585	627	590	590	570	557	590	584	595	578	615	579	612	614	585	615	549	601	639	585	610	582	589	599	643	573	605	583	581	578	587	576	543	563	570	611	594	564	563	582	602	586	617	600	565	576	585	603	560	621	608	591	538	602	608	579	575	559	609	645	603	570	618	593	587	624	597	530	593	595	588	620	616	554	586	589	581	621	579	595	587	604	613	582	589	585	594	570	616	612	597	554	543	544	609	573	607	572	605	635	591	584	615	624	602	587	572	604	612	553	592	595	588	598	598	571	527	589	574	578	537	566	560	581	578	565	583	590	618	592	566	591	555	569	565	576	603	605	558	568	584	615	609	552	563	586	582	565	581	552	613	564	589	591	574	610	579	595	658	643	575	596	572	581	588	582	610	585	618	551	608	582	627	582	597	615	616	575	602	584	589	598	609	566	559	585	597	570	569	570	583	568	565	568	554	621	620	584	577	584	611	617	618	589	613	571	562	595	599	642	582	591	613	605	602	565	603	573	571	576	598	629	559	568	608	609	562	542	601	592	620	543	542	580	574	592	582	611	606	581	594	600	568	605	589	568	591	568	593	589	531	604	588	537	594	586	599	568	641	570	550	563	622	564	628	608	579	583	605	602	585	555	510	585	584	606	594	569	596	607	619	572	550	584	582	577	566	580	562	615	598	604	584	581	584	575	552	582	575	584	594	551	549	601	575	595	575	573	571	607	625	519	573	567	618	557	572	585	626	579	558	592	568	558	607	626	578	586	562	598	566	562	594	613	581	575	553	589	600	602	577	592	565	617	585	632	591	588	605	612	616	590	548	586	588	572	616	580	588	537	546	580	579	529	606	583	578	590	554	630	608	626	572	597	586	578	611	599	566	562	627	592	645	595	594	588	588	630	572	588	565	625	602	566	602	589	556	582	569	580	575	589	586	567	586	644	601	593	509	628	605	578	580	613	573	593	584	607	567	568	578	594	578	608	598	618	597	597	554	568	633	604	573	609	557	588	582	583	609	610	575	604	574	553	598	589	575	558	584	601	589	587	607	603	555	649	599	601	572	593	565	609	594	600	623	611	596	557	590	586	574	563	590	621	576	606	616	581	613	578	599	603	603	612	601	599	549	584	556	610	589	569	566	588	574	611	642	541	622	556	625	586	581	594	573	564	597	629	577	553	603	611	608	592	623	588	632	607	554	573	610	569	566	581	543	585	606	582	571	584	618	600	627	585	595	590	608	614	601	599	605	616	605	571	594	600	594	581	584	640	599	576	592	582	583	597	617	575	567	610	586	587	564	610	573	569	581	563	563	559	589	558	613	575	598	637	611	564	630	583	607	585	570	585	630	602	570	597	536	620	578	560	603	583	563	559	566	637	592	619	594	600	632	602	578	581	586	587	598	579	583	602	591	609	625	562	570	571	575	606	620	551	550	595	582	576	615	610	526	587	561	594	577	584	593	576	561	578	561	563	620	617	597	608	554	607	596	591	571	587	627	608	624	595	564	566	570	607	596	596	569	577	588	589	601	539	576	572	582	611	610	652	591	611	620	604	602	586	565	589	561	650	562	545	580	577	555	597	612	535	600	629	585	570	598	542	619	612	600	636	578	579	554	617	618	568	583	603	590	602	593	562	605	566	587	552	639	568	586	563	594	601	582	602	609	591	575	586	606	595	616	564	589	571	608	560	626	549	556	597	583	579	623	589	606	599	574	566	593	581	574	585	570	589	594	596	549	582	560	604	594	537	584	586	624	570	579	588	561	587	590	564	615	595	603	603	550	609	569	569	607	562	611	595	631	609	637	613	566	604	615	601	592	595	592	576	608	596	619	572	606	557	566	563	578	555	599	584	628	620	580	589	596	534	595	591	562	545	624	570	571	585	551	574	606	567	624	621	590	582	589	609	576	610	579	577	592	554	629	580	597	583	570	584	551	607	600	555	625	575	575	532	581	593	566	568	555	580	605	602	609	612	548	584	638	601	614	577	567	614	629	572	576	592	605	586	598	601	632	595	563	585	586	611	601	642	549	609	595	566	584	614	590	626	568	565	586	589	591	572	612	590
3697	6103	4308	2209	1708	1439	1297	1179	1079	1014	954	977	952	906	880	889	853	930	866	844	849	799	849	840	788	856	818	819	807	824	848	832	796	815	818	819	753	806	823	842	840	813	813	841	811	801	811	786	812	782	860	809	846	833	802	855	853	849	837	803	784	789	794	795	780	801	825	800	785	788	870	820	803	782	841	794	795	775	836	852	768	803	805	815	817	838	780	812	811	842	874	814	758	843	794	798	767	799	774	820	805	803	841	832	829	831	789	764	815	808	837	795	803	845	765	823	799	832	851	808	801	829	816	814	838	830	807	822	777	806	851	777	835	822	813	827	779	801	790	804	844	793	768	779	800	852	831	796	807	833	854	834	757	787	823	816	842	791	810	849	833	809	819	822	792	783	782	798	776	781	780	789	798	826	778	821	813	871	828	818	846	810	799	836	813	844	828	806	761	751	781	759	785	835	791	829	804	819	798	815	809	789	865	854	863	809	854	838	827	786	828	740	835	808	837	819	836	754	809	826	784	834	763	830	842	777	829	839	768	798	818	799	805	812	815	787	779	870	755	752	766	796	873	807	825	790	845	803	854	836	821	804	797	817	802	833	831	837	745	796	788	782	816	797	802	813	803	819	784	832	795	874	811	819	803	777	749	826	782	814	822	847	812	810	800	780	853	832	823	817	807	779	863	840	849	788	775	839	801	833	844	774	805	812	795	784	850	795	782	805	824	827	842	795	804	768	851	799	809	812	803	785	853	759	763	799	801	822	806	755	830	798	772	823	808	834	762	789	814	807	818	829	824	809	807	841	832	829	797	789	833	847	829	763	811	821	830	789	801	849	776	821	814	773	812	753	823	785	802	839	832	790	796	788	850	819	818	783	809	854	784	780	801	780	807	822	752	809	826	830	813	815	783	822	785	791	815	830	813	786	835	791	814	770	772	849	836	811	809	824	791	850	813	767	818	818	817	847	785	802	839	886	842	798	813	823	732	836	796	809	792	763	799	838	820	815	845	777	819	810	830	834	820	853	776	837	738	820	833	821	818	842	796	840	842	831	776	844	818	871	821	803	788	806	818	780	834	810	818	827	779	778	798	833	828	842	813	796	807	831	816	808	798	790	793	798	777	804	804	820	776	800	865	836	797	778	831	780	781	849	738	824	799	841	784	837	843	798	795	855	821	837	819	845	807	808	772	859	795	747	854	781	824	825	776	858	817	781	784	824	779	756	790	824	818	802	812	818	794	815	788	832	823	823	766	815	801	780	825	816	856	777	808	804	791	830	771	798	768	791	813	788	798	888	835	830	829	821	802	808	830	832	782	795	784	796	811	804	769	833	822	850	841	761	798	838	793	826	858	788	817	769	823	802	775	793	829	822	844	745	807	813	811	846	808	717	809	751	729	830	834	788	812	815	813	826	876	794	831	828	801	812	803	778	810	770	842	827	794	799	846	828	802	856	863	850	771	878	792	774	793	751	790	772	827	794	766	814	778	745	771	801	816	843	793	800	807	810	831	796	837	810	800	862	799	782	828	819	821	827	784	788	783	780	784	798	832	824	790	785	857	772	825	837	797	820	820	786	827	786	823	820	810	769	823	789	821	835	827	777	814	858	793	806	804	828	856	821	797	856	804	824	827	837	832	768	822	798	771	802	812	794	777	788	840	763	806	748	833	791	830	828	795	739	809	759	816	772	758	806	795	855	782	813	841	830	816	829	837	841	794	781	802	808	793	805	786	819	824	878	806	849	843	821	820	853	826	821	846	827	843	791	828	775	775	841	807	753	756	728	779	828	807	829	782	807	817	702	804	836	835	814	807	800	763	790	838	739	792	763	783	800	784	814	790	801	823	804	766	840	861	858	814	787	815	795	859	835	803	809	776	812	756	808	796	822	833	811	817	839	797	775	799	814	799	784	836	856	829	843	785	776	822	859	834	803	758	783	821	799	816	808	809	820	830	859	848	843	820	811	838	867	762	785	817	814	760	833	821	801	831	806	766	831	804	770	821	846	811	754	804	803	782	827	828	804	800	808	845	809	742	796	822	783	818	821	796	802	793	846	755	819	828	782	836	798	797	817	782	765	812	837	840	774	844	833	810	818	807	797	835	776	839	832	792	783	781	812	857	792	834	793	791	783	829	834	802	825	781	806	850	848	843	807	781	848	796	813	805	768	848	846	836	813	809	781	822	802	802	842	821	848	807	813	828	810	825	842	799	837	846	778	830	791	770	794	827	807	822	785	783	834	780	809	763	749	833	783	816	743	802	796	820	825	808	815	841	836	841	813	834	858	794	788	833	855	777	783	803	788	810	809	817	811	766	806	789	848	793	803	836	821	851	871	762	794	771	826	768	785	810	809	807	851	811	812	842	784	823	809	735	836	792	798	813	773	842	847	852	740	793	839	841	834	819	820	785	792	796	846	784	797	826	838	808	783	844	806	827	833	797	779	823	788	847	828	829	812	750	796	763	829	774	816	824	782	836	840	832	830	826	788	818	784	819	798	827	837	744	800	788	839	786	789	810	780	858	841	818	831	779	824	777	823	796	800	805	870	813	748	814	804	800	799	819	747	800	790	839	799	759	866	751	798	785	841	809	830	811	866	804	833	821	783	799	839	841	796	835	804	778	789	800	837	752	838	737	747	823	829	835	804	773	776	775	787	758	824	844	779	804	827	842	829	809	824	794	831	791	819	816	789	818	820	831	851	769	780	809	861	759	812	778	844	810	839	795	757	847	752	830	754	797	785	789	803	828	805	841	805	800	795	814	803	819	822	794	817	805	827	856	788	808	797	749	832	838	777	773	812	810	785	853	833	792	839	841	780	776	788	815	838	829	769	864	742	844	798	817	820	787	833	777	722	816	822	830	761	821	832	816	789	825	821	781	827	832	769	806	803	804	851	859	812	813	869	866	837	795	784	841	823	814	860	761	742	793	809	795	829	859	779	811	781	787	838	816	791	827	850	831	795	761	787	816	786	816	794	775	828	846	816	822	808	784	829	844	773	875	837	777	813	811	801	810	796	848	781	823	756	797	767	758	781	760	844	823	764	862	870	788	833	803	813	826	817	751	750	823	825	834	810	873	812	815	847	755	864	831	844	840	815	828	783	783	798	832	809	809	836	789	811	809	809	818	784	848	830	833	790	814	854	785	808	785	806	839	767	783	834	805	859	804	851	811	822	825	858	829	800	780	811	853	769	799	815	853	830	777	801	805	799	840	844	781	801	804	825	823	842	846	782	786	812	824	830	842	785	802	806	794	795	781	828	766	847	797	815	768	809	804	788	783	807	810	840	836	803	788	862	789	832	833	828	796	778	773	788	799	754	797	816	820	814	850	778	808	801	785	783	796	796	792	817	816	802	831	777	843	814	790	750	854	859	793	793	840	758	823	814	800	809	802	785	787	773	768	819	831	808	819	819	844	834	782	880	786	823	830	852	807	882	846	845	784	799	804	781	790	825	822	844	809	864	794	835	881	806	795	775	880	794	785	756	777	793
22235	21088	28696	23729	21090	21066	4849	701	488	406	350	376	275	290	259	255	224	247	227	196	196	178	176	209	167	192	185	197	172	179	189	181	173	177	156	176	188	169	185	174	165	148	191	159	179	168	184	159	180	175	156	178	181	165	140	174	128	152	168	169	173	163	184	169	147	159	150	146	177	181	163	151	152	160	178	176	170	172	180	165	154	157	157	149	138	142	158	160	159	167	154	154	164	150	176	144	139	162	171	164	158	148	177	161	145	151	149	158	161	171	130	149	149	176	179	157	176	160	142	151	171	149	159	154	167	171	171	133	148	167	145	154	173	142	146	170	167	160	158	132	170	188	138	167	155	156	149	150	142	142	165	166	138	153	167	165	178	131	165	142	154	171	145	170	151	158	159	142	154	135	160	147	155	151	127	178	184	157	152	165	141	142	163	139	176	157	168	148	149	155	156	152	184	154	159	169	133	168	170	173	137	170	157	165	155	145	152	140	170	164	169	147	163	145	161	164	152	167	147	146	164	163	131	155	155	142	164	151	149	169	180	163	171	194	152	151	121	149	143	154	178	148	141	157	155	158	168	154	153	139	141	152	169	154	156	172	159	157	141	152	160	184	170	158	156	156	157	173	151	165	161	164	173	169	162	151	162	158	156	141	174	153	164	153	154	155	150	150	150	162	162	148	171	152	171	165	141	157	139	158	164	151	147	168	133	142	131	157	159	147	148	165	164	176	167	156	156	153	162	166	160	148	169	162	147	135	155	160	157	163	159	142	158	131	181	173	148	151	148	167	142	184	173	151	163	164	155	164	170	140	154	178	151	159	147	150	138	164	170	164	168	139	175	164	147	151	153	166	155	164	169	157	140	143	167	185	178	163	150	144	161	150	173	158	155	158	181	170	163	167	138	171	145	143	163	153	160	127	168	167	141	177	153	166	126	175	157	163	162	172	159	154	161	156	172	152	131	147	199	142	177	173	145	168	162	142	158	164	169	141	151	178	161	150	149	151	178	135	152	156	153	151	156	165	152	144	169	154	171	124	162	170	155	167	150	169	184	164	152	174	154	165	162	153	154	149	148	145	162	137	156	148	154	167	138	161	148	151	148	152	170	157	147	169	159	135	139	137	166	142	160	149	145	145	142	174	161	167	159	157	169	158	144	144	176	153	149	139	151	156	163	148	171	165	153	161	164	160	163	145	168	149	169	161	145	144	149	150	142	173	146	165	130	162	159	144	174	138	161	160	138	152	170	184	148	162	156	157	159	157	145	151	146	151	162	141	169	174	156	151	163	155	152	141	167	145	164	139	156	140	172	142	167	177	161	175	146	168	169	158	146	164	148	142	159	169	148	151	170	185	148	140	151	154	150	123	167	158	136	158	142	171	150	151	154	165	169	169	152	166	148	150	158	146	153	145	145	160	149	159	173	156	152	161	146	162	140	154	152	148	159	188	161	154	153	154	135	173	138	127	166	151	160	173	192	164	144	159	178	145	158	160	159	158	152	147	150	167	165	159	176	155	179	163	179	149	143	152	172	141	153	152	153	144	156	167	144	152	162	152	155	157	162	148	171	131	148	150	148	161	162	149	164	155	164	151	157	145	160	165	150	177	167	140	147	155	169	148	139	167	158	127	147	160	151	127	138	157	152	163	152	175	165	157	136	171	161	152	162	163	155	162	165	146	150	160	175	169	142	161	163	135	173	184	148	172	154	125	138	149	161	160	155	149	162	146	155	164	166	158	154	160	145	154	150	143	156	167	154	145	161	157	154	153	156	142	160	152	163	132	144	149	151	154	137	176	168	159	145	153	171	140	160	177	163	167	150	163	158	139	151	152	159	173	160	156	153	164	152	161	157	151	148	160	138	160	186	154	160	144	167	151	135	167	177	136	136	162	143	164	160	163	141	159	172	175	136	153	153	153	155	188	178	146	155	173	160	175	167	147	161	189	168	164	160	158	156	160	172	177	140	158	157	141	153	172	160	154	167	145	136	177	145	170	146	174	158	153	150	132	148	159	155	167	146	160	178	168	171	144	156	160	198	162	154	181	155	150	162	161	165	153	179	160	147	154	179	158	153	156	130	152	168	138	155	140	147	156	139	151	180	148	173	170	150	175	145	148	176	162	150	139	154	150	150	140	162	138	134	158	147	148	147	143	156	144	146	174	157	146	137	183	163	147	149	139	164	144	144	184	169	125	150	159	156	174	148	159	173	173	171	168	163	148	158	144	143	167	169	145	160	170	166	149	153	148	144	162	148	139	133	163	165	144	162	168	158	188	165	154	156	161	156	143	159	166	165	151	154	152	171	149	150	164	150	148	156	166	139	167	149	160	146	166	163	153	161	167	132	154	152	174	161	147	172	168	159	149	151	166	148	162	157	151	156	167	156	169	139	156	155	160	155	170	153	167	156	155	159	162	164	181	147	145	148	168	144	156	143	137	159	174	152	155	156	140	149	162	170	179	162	178	163	146	160	145	164	153	163	129	151	158	173	148	155	152	155	160	152	158	138	134	141	148	158	152	157	171	164	153	142	161	159	139	154	144	144	183	126	148	164	173	137	170	130	159	166	143	159	151	167	147	165	176	149	146	154	146	166	139	160	121	149	159	140	143	139	149	159	151	144	126	168	170	167	171	165	162	155	149	160	167	155	155	145	160	120	143	145	151	154	133	144	156	140	162	153	153	161	167	141	166	147	140	156	138	156	175	167	142	144	176	118	159	151	164	134	159	148	158	146	177	149	155	159	174	171	149	147	163	141	153	160	133	179	185	153	174	147	141	151	150	143	174	139	150	165	157	148	158	156	140	165	152	161	155	160	179	144	162	148	153	160	152	152	159	162	150	150	141	143	140	162	150	153	167	151	155	157	132	166	161	159	158	145	147	161	166	151	160	132	160	130	144	145	156	157	159	173	171	163	152	145	152	158	175	168	144	149	141	159	149	165	157	147	149	153	159	162	150	152	142	149	161	145	155	150	173	150	151	135	148	168	163	156	150	173	144	170	162	169	174	164	146	144	152	166	149	152	186	136	162	147	152	163	163	161	153	147	147	144	178	161	132	157	163	163	165	156	135	159	180	164	166	137	162	176	156	164	154	177	160	144	155	159	144	168	127	177	151	137	158	149	134	154	164	137	151	204	147	168	145	153	171	161	146	168	162	164	154	148	181	143	159	152	141	151	147	158	165	164	148	172	136	163	173	144	164	154	153	165	162	151	142	152	154	170	168	170	158	161	168	162	139	156	139	155	148	132	169	146	148	150	171	138	145	178	168	148	149	149	155	166	144	141	165	139	148	153	149	155	152	147	172	162	149	145	163	154	170	149	173	153	165	147	160	153	151	168	155	173	148	164	147	142	161	176	165	141	181	153	155	143	150	165	146	159	146	156	178	144	174	150	141	176	141	154	152	162	145	157	156	164	156	147	169	142	135	149	140	143	167	168	183	189	163	146	153	160	144	194	161	144	146	141	180	166	159	157	170	172	158	143	164	145	160
4598	14902	10424	4536	3161	2393	1808	1383	1017	967	815	602	549	506	499	421	385	358	327	374	321	330	312	298	258	260	296	260	271	280	275	256	273	275	212	241	251	271	233	237	231	243	222	275	256	223	255	205	230	222	229	210	221	236	234	246	228	232	248	268	220	251	219	223	234	232	230	225	236	250	216	248	227	234	212	210	226	260	222	242	216	237	241	208	228	227	256	235	258	231	224	210	232	217	220	224	225	215	203	237	238	244	231	237	239	217	229	221	230	221	213	243	223	204	244	239	189	227	210	210	231	245	223	231	204	234	204	215	232	220	238	203	220	190	211	223	213	252	241	227	208	203	231	221	230	217	221	214	210	237	235	249	227	240	234	247	209	240	217	220	223	224	236	231	232	220	235	217	216	216	235	232	238	223	239	201	225	203	243	232	211	208	223	211	238	257	235	213	226	187	217	245	211	219	209	230	208	216	221	231	204	222	222	212	207	234	193	247	215	208	234	234	237	223	211	218	248	240	218	231	241	226	240	213	235	194	254	221	231	216	241	225	236	241	207	201	247	218	220	233	235	211	239	224	208	234	217	203	231	242	218	225	222	209	211	199	243	226	246	227	230	227	245	248	214	208	202	239	218	229	218	243	223	225	179	224	232	225	232	219	245	229	223	256	214	225	241	219	203	221	214	214	220	194	240	230	231	211	182	242	205	219	227	206	194	213	205	202	216	208	231	230	231	282	195	251	235	237	185	223	207	220	236	206	212	224	230	216	202	221	211	253	237	235	230	242	222	248	239	220	206	206	227	216	243	238	219	214	246	227	238	225	247	237	243	215	245	236	222	235	196	220	224	198	255	209	234	210	262	243	217	209	218	215	216	223	227	213	234	220	220	261	215	225	258	215	221	245	190	220	248	201	216	218	243	210	218	222	220	213	239	222	215	220	232	223	197	210	223	240	207	223	213	242	219	194	213	198	246	211	232	225	205	228	217	215	219	230	206	232	219	235	247	228	232	239	209	199	210	225	236	220	216	205	213	226	239	215	218	219	231	199	245	210	215	208	230	219	202	246	201	233	245	196	202	196	223	229	247	212	216	211	221	230	238	246	210	187	235	230	264	225	215	206	233	226	252	239	231	227	235	230	239	234	206	215	224	253	192	220	218	220	215	232	202	231	223	219	243	219	213	238	207	232	211	231	231	208	216	239	226	199	211	240	239	223	217	207	250	201	222	254	218	234	235	230	221	221	223	228	219	225	216	245	228	231	211	221	221	228	203	244	215	224	246	225	238	226	246	249	213	203	198	235	217	247	233	216	230	248	210	225	217	231	238	230	212	243	216	223	224	242	198	208	235	184	228	239	212	226	233	227	233	237	205	218	182	217	204	200	238	208	221	225	237	222	224	254	216	225	222	187	246	225	198	242	226	231	233	183	215	223	221	252	204	259	216	223	222	213	249	220	240	231	208	218	211	231	228	214	227	244	248	240	246	228	185	236	228	225	187	226	216	234	202	228	211	230	183	229	234	239	217	216	211	205	227	218	217	208	214	212	220	272	214	233	240	239	225	260	211	218	219	238	233	243	200	220	208	210	226	223	242	200	226	224	220	211	221	238	218	219	201	217	212	210	240	223	205	221	218	191	207	205	212	233	214	167	245	258	220	227	214	227	219	201	216	233	207	213	236	214	235	252	204	230	230	221	263	222	242	215	235	203	223	226	206	246	232	203	232	235	207	207	197	204	234	226	225	241	194	244	210	218	216	221	220	219	239	245	236	232	216	233	218	240	210	217	232	216	229	238	208	235	226	201	233	198	210	225	198	215	208	222	214	232	227	225	187	245	199	226	204	194	230	223	229	256	246	249	250	239	212	228	214	216	234	227	225	196	207	239	177	242	229	223	219	246	246	214	238	214	229	228	201	238	234	230	244	213	244	218	223	237	257	198	242	212	230	260	219	229	208	213	226	211	249	235	207	213	214	228	245	247	264	227	218	219	238	244	265	231	211	223	233	218	217	244	233	220	241	232	251	214	234	247	233	218	226	216	229	206	196	267	217	242	196	237	219	229	220	233	185	233	229	211	215	254	216	234	198	198	220	195	220	242	222	199	198	227	214	225	242	224	203	223	220	253	222	265	205	235	235	223	218	229	240	225	232	267	232	211	214	219	220	226	241	196	203	224	214	216	216	213	246	194	217	227	228	224	222	223	203	226	230	215	206	234	198	228	231	225	218	221	222	186	225	253	228	216	232	245	216	212	222	226	202	239	233	247	224	239	223	214	223	196	214	228	226	246	202	218	219	219	235	243	223	209	223	228	219	218	227	233	229	238	206	257	200	239	234	205	200	232	213	233	227	213	224	203	223	219	244	200	225	227	213	234	223	229	252	231	230	223	220	228	216	192	232	231	237	214	233	220	215	251	246	197	245	225	258	260	220	234	218	224	204	217	219	224	220	225	220	211	233	217	190	217	227	214	231	245	214	226	249	226	216	214	210	234	214	229	232	220	219	246	235	215	225	248	236	247	229	229	228	232	193	224	243	211	217	221	251	211	227	236	198	208	240	229	239	229	210	242	231	239	213	236	242	227	254	256	199	217	264	221	211	259	248	237	233	203	235	220	232	251	225	234	239	230	220	226	239	231	219	228	213	222	233	220	251	220	214	214	225	247	240	231	224	228	215	247	236	239	207	229	238	187	267	214	246	236	224	233	235	243	200	239	232	267	243	196	244	207	219	223	230	210	232	185	230	228	204	230	240	242	239	223	198	220	223	242	209	224	221	212	204	197	260	236	233	226	227	249	232	227	213	254	201	227	229	216	213	212	244	190	211	231	238	203	242	230	219	221	227	229	247	225	234	207	198	242	206	213	215	227	248	241	223	207	249	229	217	216	240	220	219	240	224	206	231	226	219	215	244	230	227	224	228	218	221	225	204	211	235	236	235	230	209	249	206	250	254	237	245	209	203	238	238	240	248	219	207	228	226	221	234	257	228	235	221	213	224	230	222	234	214	222	235	217	221	229	208	206	226	212	244	234	232	228	243	239	242	193	201	227	207	233	236	216	205	225	215	208	208	253	229	224	230	219	209	241	213	232	214	232	232	233	260	231	187	229	224	231	231	227	212	215	246	217	223	231	233	220	220	206	203	217	238	211	234	219	214	242	234	237	244	229	227	229	222	202	239	202	229	232	217	244	234	226	219	229	242	219	229	240	229	201	240	244	236	210	220	243	223	241	238	200	231	212	212	237	225	243	210	226	204	224	212	231	220	216	218	214	225	225	212	240	210	230	236	233	252	206	204	204	232	222	213	216	207	225	261	240	209	243	207	220	258	250	198	248	211	213	225	231	246	230	230	188	215	216	244	226	216	250	196	212	244	205	244	232	211	236	234	236	232	215	220	209	230	250	209	246	220	221	235	250	242	216	230	225	250	228	213	221	227	226	209	231	255	202	212	213	208	222	208	217	216	203	234	216	225	234	245	199	238	218	222	219	242	224	228	230	230	218
26814	18690	4828	1084	776	695	695	762	719	724	672	675	692	698	687	667	701	708	670	700	703	664	665	722	660	693	711	647	696	618	681	724	691	647	651	710	684	677	643	650	678	638	630	724	659	675	664	720	679	711	686	688	687	652	643	676	722	662	657	661	632	690	636	680	697	664	684	628	716	670	662	684	693	705	673	666	704	684	706	685	667	704	663	694	633	711	709	725	647	711	715	674	688	682	661	643	702	681	660	695	670	664	674	681	681	665	678	655	688	640	692	722	706	684	661	701	661	657	685	717	647	714	696	687	729	692	632	711	693	683	667	683	635	721	701	604	657	703	713	680	676	668	654	684	611	693	702	763	671	665	690	677	674	645	668	704	677	662	718	682	656	620	689	661	647	652	693	688	658	673	643	704	670	728	707	650	641	668	662	668	677	694	682	670	677	725	654	711	661	725	727	679	643	652	691	652	626	687	625	629	671	693	689	672	699	682	685	704	669	668	689	695	662	677	630	712	695	685	660	631	659	728	692	694	709	674	671	689	675	697	722	692	659	657	702	640	722	693	695	674	643	691	685	665	681	690	714	740	705	680	685	699	656	631	708	636	643	674	671	663	705	661	667	694	665	735	662	660	649	738	618	674	637	769	635	657	675	679	670	667	651	685	624	711	654	665	681	665	698	668	687	686	658	647	704	708	712	675	669	701	663	702	710	661	698	651	730	681	691	700	700	692	707	680	676	627	695	655	682	690	660	636	673	630	667	673	663	720	711	708	695	688	669	683	683	599	649	693	698	681	724	671	692	688	643	670	690	676	670	632	708	693	679	700	690	646	643	662	642	709	675	662	672	681	677	731	679	661	703	605	716	649	665	677	724	649	682	691	680	661	663	652	719	678	684	684	691	678	673	686	650	682	702	683	746	670	637	615	625	699	664	685	667	696	693	660	685	661	660	646	711	647	692	649	644	663	702	697	679	703	671	701	662	666	668	699	681	726	685	668	671	674	689	685	677	655	680	623	677	717	705	702	655	672	634	718	695	659	672	645	716	726	694	659	700	646	667	646	679	644	666	696	668	692	656	696	672	726	715	692	671	709	664	713	694	670	667	701	693	688	728	695	688	634	687	718	712	685	736	701	698	689	717	689	725	705	652	737	645	663	680	661	720	658	652	680	671	642	656	690	653	708	707	657	697	690	662	661	724	688	684	661	591	707	698	704	649	666	639	705	694	666	674	691	684	654	676	681	647	679	647	647	720	663	724	711	663	674	693	720	690	708	706	637	672	697	688	661	676	731	639	680	680	681	634	670	681	743	686	628	659	702	701	666	644	650	675	680	680	695	676	653	683	666	678	667	650	707	674	720	679	659	684	701	673	626	687	673	634	695	654	710	672	703	682	653	700	692	666	687	686	644	718	656	653	666	711	682	709	698	659	680	660	650	650	683	691	687	687	671	675	701	720	676	691	695	689	694	676	685	679	694	687	695	669	667	669	638	692	705	672	686	649	664	692	703	679	714	698	661	718	698	700	663	651	707	676	716	695	662	707	705	668	663	684	682	679	690	703	682	686	705	705	656	628	714	709	702	664	663	679	653	717	690	655	659	707	676	674	647	678	675	661	725	719	690	703	701	664	719	647	684	701	717	703	664	695	706	697	672	658	683	697	677	707	664	704	667	689	672	672	718	644	689	669	658	705	671	683	691	688	701	663	704	705	691	690	696	627	689	698	664	664	708	681	709	742	714	704	675	675	681	695	676	697	691	667	666	650	633	653	667	656	679	684	685	685	637	658	739	684	656	658	675	685	670	646	661	637	683	710	695	681	684	624	681	690	664	700	670	664	626	682	730	659	710	668	692	648	676	698	656	708	689	652	675	689	661	611	696	676	680	655	649	661	686	697	707	635	684	698	692	675	700	659	660	703	684	681	693	708	670	739	641	717	684	682	713	649	678	716	695	694	671	661	702	724	707	686	672	680	675	701	703	646	646	632	670	683	639	690	705	658	697	655	675	695	674	722	685	711	689	657	666	703	706	628	650	660	708	680	681	684	659	698	719	692	687	682	696	702	651	688	649	683	719	627	637	670	661	679	688	703	707	677	701	696	670	669	659	715	664	692	693	652	683	677	754	631	650	720	613	684	677	671	691	667	719	673	700	713	659	689	692	728	713	691	669	657	676	644	620	667	678	654	684	718	726	693	723	699	721	702	685	697	669	682	667	675	681	696	681	658	666	604	675	693	691	718	658	680	651	681	656	694	675	661	660	656	707	698	696	673	665	720	697	706	668	679	680	627	685	666	695	639	674	694	675	711	683	692	671	629	688	685	685	665	707	694	694	712	649	696	649	623	654	664	719	644	701	688	670	656	646	649	655	668	716	636	688	690	680	675	660	658	624	623	673	675	638	670	689	731	698	647	681	655	714	649	684	671	668	663	681	703	662	705	694	628	661	691	674	703	668	679	686	661	660	733	664	628	670	653	655	686	701	662	647	644	706	655	672	673	681	644	693	680	718	683	696	622	673	687	626	643	697	709	667	720	686	682	657	668	671	690	695	624	680	676	683	698	690	689	711	698	690	694	661	712	677	682	651	614	707	718	687	665	690	685	706	691	697	726	715	697	678	696	706	693	689	717	651	634	682	689	704	692	681	716	655	740	706	679	615	678	671	683	671	684	646	729	672	705	674	655	654	648	734	680	676	673	682	661	661	640	668	658	641	645	680	705	687	677	702	680	729	697	662	644	731	653	703	687	662	661	703	642	728	702	678	695	725	659	655	630	669	714	660	658	706	684	660	660	675	682	645	673	694	680	664	693	691	742	654	696	704	682	665	673	695	643	655	670	684	681	669	681	662	686	669	691	676	729	694	685	703	675	708	663	653	664	693	691	701	722	654	667	680	649	692	668	682	652	657	690	707	705	660	670	684	689	687	681	672	651	705	693	699	704	677	726	704	653	703	686	651	704	691	637	736	686	635	678	620	720	684	697	665	696	675	641	707	694	648	667	711	676	708	729	730	674	677	646	653	647	673	668	732	667	657	677	683	694	746	736	655	658	683	700	657	694	659	648	680	683	683	655	672	744	660	675	693	642	677	723	711	726	724	669	661	715	678	679	716	687	709	670	674	694	694	690	660	670	674	677	698	635	704	646	697	693	646	651	677	644	657	679	663	666	730	674	688	727	670	705	701	665	713	710	690	696	703	651	701	678	698	630	643	685	649	657	671	638	684	646	685	718	725	675	710	649	685	697	668	689	701	701	691	662	665	676	683	680	709	691	636	639	681	663	661	707	703	723	685	658	707	668	675	716	661	718	659	694	665	678	660	647	684	696	674	721	704	688	636	718	651	744	671	715	650	683	660	668	663	650	696	662	690	682	665	676	649	673	705	741	684	648	724	661	657	674	721	662	668	676	708	712	694	731	657	670	677	699	655	710	681	640	698	654	676	670	636	686	669	637	616	679	734	660	648	684	685	659	703	668	682	714	709	685	665	668	710	663	720	688	688
4381	2321	1848	1258	1130	1119	1025	1052	1021	982	1022	997	971	995	989	920	924	994	980	959	979	966	993	930	990	933	901	938	985	1000	953	970	924	941	985	978	986	931	935	993	912	979	987	924	944	1005	995	919	1035	927	939	978	1007	992	1002	974	992	928	972	923	927	974	966	959	966	989	947	876	977	993	1000	978	1025	955	955	912	924	916	1046	976	964	966	944	957	994	995	927	946	987	1011	947	931	948	932	966	969	893	953	976	970	982	960	956	940	951	968	951	907	902	951	934	933	896	898	967	920	953	951	988	965	949	967	907	926	974	924	917	931	986	958	996	946	917	953	966	921	919	868	950	950	909	953	934	948	962	938	934	987	917	983	981	957	962	958	962	919	967	939	987	1002	929	961	959	943	978	987	964	960	961	939	926	999	933	915	992	971	986	962	886	955	898	931	967	911	926	1005	912	990	985	950	1007	989	916	942	970	965	998	943	989	977	947	919	946	956	965	920	963	961	954	937	950	952	1002	1006	924	977	970	924	931	956	933	1009	933	985	898	958	940	931	933	963	981	917	919	951	990	980	934	931	1021	903	951	983	947	915	1003	971	906	959	933	910	919	978	958	951	948	968	965	967	965	929	911	955	917	989	931	944	931	975	990	947	950	971	949	990	976	902	935	949	950	960	948	1031	910	957	951	963	915	982	921	920	871	946	953	926	989	915	967	893	908	966	938	954	954	935	935	1001	968	891	944	989	927	891	940	918	914	940	955	1001	987	975	900	901	918	959	953	932	900	973	946	972	950	970	994	943	972	939	983	974	949	924	959	932	979	962	972	941	908	910	938	986	931	982	1013	971	908	955	927	966	961	908	932	973	987	932	959	953	949	938	1061	968	964	900	956	961	949	929	963	958	900	965	962	936	1007	961	936	944	948	972	915	972	894	943	948	923	971	995	939	976	1024	925	940	913	971	966	967	896	981	957	896	994	964	963	909	924	972	981	945	933	921	987	913	991	950	931	976	962	980	949	994	957	924	956	998	957	953	953	960	963	926	999	963	925	976	980	945	965	1056	921	981	960	928	993	1016	940	963	963	1025	935	900	926	955	991	919	921	926	1001	997	952	941	949	976	939	984	1022	986	997	910	975	970	896	968	985	1019	967	972	1023	925	967	972	933	965	971	920	959	936	935	943	964	922	984	1009	923	985	976	954	952	994	960	944	950	1004	912	961	960	966	949	927	993	991	960	949	935	984	914	940	952	1023	952	957	970	915	891	950	987	878	944	991	958	948	935	970	967	931	910	941	945	960	963	931	909	945	949	937	912	964	971	938	931	909	931	940	986	935	967	948	975	906	924	919	936	942	975	941	1015	966	954	926	985	949	998	897	966	927	928	1003	940	960	920	977	976	991	950	953	917	990	914	973	903	973	990	971	944	969	910	940	976	961	933	950	955	955	939	975	974	977	965	944	978	930	972	922	922	993	959	940	1012	971	911	954	990	960	962	973	917	888	987	965	960	949	1018	940	1039	961	992	952	908	920	926	967	989	943	913	941	950	920	956	964	987	967	1004	935	956	935	1011	980	861	987	944	942	953	931	947	957	981	962	951	936	906	971	960	951	937	963	983	920	962	953	961	917	994	1012	979	980	958	922	942	910	967	960	952	981	965	935	977	927	967	957	1004	1012	1002	967	951	939	931	962	910	965	947	959	1003	931	943	907	949	895	1008	923	985	990	972	918	929	938	964	922	938	951	954	913	945	971	949	936	943	978	949	993	922	1006	904	1002	897	936	943	962	983	931	949	1008	918	982	894	915	969	885	943	924	935	911	943	924	889	953	950	967	958	929	915	969	884	954	947	997	922	947	949	959	938	983	896	983	980	906	935	925	931	958	962	994	917	902	921	953	995	974	1034	971	955	964	935	994	945	956	923	978	953	951	965	938	945	951	958	949	953	928	973	973	924	977	941	1001	949	898	989	940	928	930	943	932	913	996	1014	956	931	953	938	964	936	941	971	972	1007	902	1000	947	981	962	994	985	926	909	989	921	1002	974	919	930	982	906	972	906	938	928	1008	988	935	983	932	919	954	990	936	977	952	927	960	958	948	941	973	935	924	970	952	972	942	884	976	948	947	911	954	983	915	958	908	980	995	925	983	972	926	952	985	914	960	1025	939	888	1017	1062	1015	982	975	960	986	937	952	917	943	959	969	928	984	929	992	911	960	958	964	921	909	919	925	938	965	906	899	948	957	959	934	934	952	978	978	971	950	958	952	939	948	940	914	968	903	956	968	984	939	957	895	975	956	917	893	976	985	952	970	904	1021	938	913	953	994	944	888	994	942	984	928	976	933	897	910	966	951	950	941	966	965	962	887	1006	891	896	923	928	949	997	973	973	946	995	935	933	973	986	980	1010	954	902	920	947	984	928	972	975	969	946	925	915	950	985	1009	982	927	940	954	944	934	995	943	939	948	956	908	986	947	902	976	933	898	958	1009	986	981	959	989	973	929	915	950	936	921	977	976	940	987	859	939	939	985	951	1017	935	934	952	996	946	957	982	906	948	1007	913	969	934	918	928	974	1014	928	936	917	972	933	959	966	965	980	935	933	1015	899	936	923	932	934	934	1003	934	1002	917	935	961	945	922	936	906	947	965	937	943	964	943	991	895	960	937	934	965	1001	944	898	970	959	905	951	986	946	945	965	1001	936	941	892	960	964	944	883	879	969	917	932	945	949	938	984	932	943	922	945	992	951	940	942	967	938	936	1023	912	931	899	978	955	962	993	980	975	941	914	954	986	907	950	955	964	1010	953	957	968	931	960	944	950	956	910	944	985	961	980	941	931	959	895	927	898	928	982	984	927	922	916	975	973	923	956	943	977	1018	922	926	970	961	964	1001	1007	967	880	910	942	919	957	975	971	1001	956	927	861	973	911	986	919	941	921	959	911	945	973	936	970	1002	955	963	944	959	928	979	913	995	907	985	976	981	1010	932	942	934	933	941	899	937	942	962	953	958	993	1026	909	911	888	998	963	950	990	943	921	953	979	942	946	933	987	981	911	959	1021	940	951	885	970	950	980	948	895	900	983	944	972	907	938	935	956	961	934	934	941	996	995	989	981	896	968	876	950	913	984	903	930	950	955	897	912	919	954	897	953	978	936	985	958	930	971	954	961	925	922	928	953	950	974	953	931	925	968	944	927	932	965	894	905	949	982	962	980	943	927	937	946	993	962	979	958	967	936	911	939	949	948	931	915	931	941	942	925	902	954	918	930	967	983	954	961	982	911	966	940	927	950	880	903	956	877	962	989	1003	932	976	956	928	919	952	937	985	953	984	970	933	898	1002	1004	944	921	951	947	909	921	984	1021	960	983	928	993	934	901	925	921	981	910	986	1025	935	982	971	969	951	1017	958	950	964	938	980	918	920	974	969	939	1019	938	880	964	945	985	943	972	925	884	955	972	986	949	972	957	947	929	1023	1006	942	950	882	937	934	951	931	918	937	972	953	975	915	952	977	904	936	895	1006	939	940	891	970	986	928	961	958	943	968	925	943	967	1012	951	952	933	936	953	941	963	960	956	967	986	1012	952	967	881	953	933	955	910	954	923	970	921	965
23100	21114	28232	24216	21095	7750	919	643	566	520	506	442	458	456	429	436	413	406	371	421	413	401	419	389	379	370	379	404	451	383	411	370	377	393	360	370	401	409	350	374	391	382	354	348	365	425	370	327	387	380	387	394	358	393	404	381	366	372	351	374	404	374	369	358	385	356	353	363	379	369	398	365	356	374	356	368	355	400	364	346	383	373	375	378	400	404	382	376	371	363	336	364	341	368	372	377	386	355	420	363	391	363	374	346	360	363	371	375	399	409	375	348	405	373	393	347	375	357	417	361	372	387	394	366	331	389	357	362	357	407	413	342	381	394	370	384	390	399	381	359	350	382	364	347	405	356	409	377	393	379	363	393	354	365	372	369	376	328	371	414	374	372	377	396	389	383	377	413	361	405	354	385	361	342	393	371	369	382	367	380	385	393	362	375	359	372	365	373	358	390	397	337	391	344	374	360	374	345	389	362	365	376	382	369	399	369	383	387	381	369	396	404	395	378	348	388	360	369	365	375	400	368	383	378	366	330	374	381	384	377	327	355	346	367	352	394	360	395	388	375	373	343	367	380	393	365	375	400	397	364	405	376	365	354	364	402	401	340	403	381	378	367	386	406	355	375	358	385	376	391	384	379	358	341	351	362	356	356	385	389	339	362	370	385	377	440	336	351	377	364	380	355	362	395	356	397	362	381	343	353	404	388	337	366	377	333	375	376	366	357	381	384	373	362	345	366	407	387	363	394	403	368	393	404	373	391	383	398	391	393	386	403	343	388	362	398	338	376	351	375	347	351	350	380	408	363	388	385	376	361	363	364	368	354	372	364	402	367	359	373	416	357	363	398	374	351	344	349	388	366	362	371	376	432	391	372	336	378	360	373	362	366	376	368	383	338	374	348	370	349	387	351	342	341	380	372	362	378	376	385	369	380	405	414	399	381	425	366	380	352	356	373	366	320	351	318	379	306	401	410	387	377	351	345	362	385	356	404	362	385	356	367	347	352	371	372	374	342	376	373	361	390	392	357	373	378	382	382	363	397	399	371	385	362	383	369	397	356	345	377	366	391	386	417	333	380	361	391	386	368	411	395	363	403	391	340	354	373	385	346	389	363	395	409	383	346	366	382	392	386	399	360	406	360	386	375	371	381	371	377	389	368	362	329	365	379	379	358	375	385	368	410	378	386	399	373	393	379	387	358	357	367	350	363	385	340	396	373	373	384	351	359	338	372	391	366	364	368	362	357	392	350	378	377	379	378	320	367	355	393	367	387	386	393	358	374	347	385	340	387	358	381	375	370	370	398	396	347	409	381	345	357	351	372	397	371	402	379	351	384	376	382	348	385	392	375	390	412	359	366	391	372	410	372	356	360	372	394	384	395	386	393	365	443	414	395	355	378	394	381	348	413	350	374	342	372	363	372	385	342	373	371	360	365	382	350	394	389	420	374	363	418	398	364	376	379	378	389	400	379	398	409	363	402	375	401	397	364	338	347	380	366	377	360	358	376	359	362	342	382	391	377	364	366	365	366	381	359	353	376	390	358	399	380	380	401	343	350	376	385	386	379	349	378	356	380	372	345	358	356	401	389	385	394	373	380	366	368	373	406	381	396	377	347	389	364	346	369	404	376	370	353	402	383	386	336	381	354	366	379	352	385	348	402	385	368	360	368	355	392	353	333	390	364	367	420	384	378	360	361	360	391	366	378	348	369	383	375	369	375	343	368	401	384	329	396	367	394	389	392	386	388	389	355	375	360	370	341	403	384	359	412	372	365	399	366	373	383	379	367	388	403	382	385	393	367	406	380	410	354	376	347	393	381	399	368	413	360	361	407	384	371	387	366	384	343	376	365	364	351	373	392	377	391	366	345	362	362	404	392	354	412	348	362	362	379	369	343	383	336	371	360	386	386	373	344	379	341	356	365	360	371	383	410	380	366	353	393	385	341	383	378	408	412	357	359	377	359	404	371	399	358	386	344	382	348	366	364	374	372	377	348	397	365	346	361	402	377	379	336	389	372	423	350	358	366	380	406	387	384	340	366	374	359	346	396	394	333	396	387	359	382	392	379	411	380	365	336	401	391	398	369	383	357	358	364	366	383	349	364	372	390	379	373	361	398	389	360	373	395	364	400	361	374	394	349	337	378	384	411	360	364	362	350	327	363	363	395	386	366	400	363	372	368	406	370	359	377	362	395	375	377	369	364	380	388	342	368	386	368	350	393	363	389	404	347	363	365	381	362	404	361	372	359	367	363	388	342	378	329	383	392	362	395	343	360	378	368	381	385	403	388	347	369	357	438	414	352	380	408	414	368	375	389	382	350	383	380	365	373	353	383	397	364	386	357	388	365	374	345	361	391	340	372	384	384	364	356	376	390	342	352	372	346	359	357	383	367	386	384	382	340	380	408	330	361	364	331	370	388	397	378	349	372	366	403	352	411	364	383	431	365	395	391	404	348	362	408	386	367	369	365	405	356	344	365	399	406	374	408	385	382	384	347	370	367	338	391	377	393	375	372	377	383	385	345	351	361	408	377	347	378	367	379	372	325	393	375	385	354	408	415	366	373	324	377	368	393	349	363	357	380	361	395	419	379	362	345	402	405	364	377	402	352	383	402	342	375	372	351	386	385	354	359	391	391	383	342	402	379	387	371	363	413	400	377	375	333	363	375	378	381	387	383	379	366	348	366	383	408	377	373	376	389	360	356	413	414	344	412	368	352	381	380	415	389	358	353	360	342	393	362	377	391	334	350	399	364	371	347	385	334	358	362	389	375	375	334	373	342	371	405	379	374	388	397	395	359	385	357	374	379	369	387	397	348	384	382	369	382	360	392	387	333	357	352	362	375	355	327	370	382	362	347	382	401	407	348	370	351	360	379	358	372	357	383	356	406	392	395	358	368	383	367	365	382	378	378	368	392	404	364	364	380	367	348	360	360	385	358	361	389	374	381	393	398	354	373	351	383	375	381	382	362	349	359	380	406	337	371	368	373	330	361	366	360	379	362	392	351	366	370	388	364	389	376	394	389	382	357	371	365	382	362	406	370	389	384	420	354	352	387	344	389	359	389	363	402	375	383	354	360	390	389	346	395	355	382	355	381	341	375	403	381	383	377	389	363	362	356	362	395	398	352	379	386	410	379	381	353	360	362	377	350	398	370	415	369	364	389	361	370	375	394	362	363	376	365	384	368	366	352	372	410	362	322	365	393	374	394	359	413	349	380	386	400	378	396	377	429	371	371	393	382	375	369	382	400	378	365	379	362	357	375	398	389	356	358	346	398	382	357	374	345	377	359	387	420	403	370	411	363	359	416	360	356	372	359	354	363	390	352	374	394	360	405	441	411	352	394	367	357	346	354	376	402	374	358	384	390	360	346	372	381	356	394	337	384	356	358	353	400	354	384	402	380	373	371	347	368	338	355	382	365	395	354	397	354	387	388	376	374	387	354	381	393	375	351	383	381	400	360	379	374	394	360	339	344	382	367	397	388	364	362	359	375
3453	9727	6691	2983	2038	1715	1320	1192	998	897	794	765	731	740	671	660	641	661	623	604	649	599	595	536	585	562	595	572	572	560	560	567	546	555	551	579	563	581	571	558	503	542	587	546	548	535	532	557	582	567	550	534	549	552	519	534	530	540	533	603	544	570	586	536	543	526	578	544	588	525	550	534	553	515	566	572	600	579	520	579	553	542	548	550	537	599	518	532	538	519	538	534	566	538	547	567	535	547	559	544	512	556	534	590	555	557	518	569	577	529	523	538	562	535	563	544	562	533	531	560	562	545	549	542	551	519	569	573	531	514	540	597	569	537	528	551	541	503	560	540	517	572	551	554	573	538	538	556	533	545	576	517	585	572	531	523	531	580	553	565	537	527	541	521	542	500	574	533	559	548	594	547	544	558	546	553	556	553	554	498	536	525	538	537	537	542	577	555	565	546	538	512	509	547	527	538	596	556	507	549	563	559	518	545	547	536	497	523	531	505	560	557	514	567	514	535	551	540	571	545	528	519	513	513	545	572	581	542	505	587	549	568	566	554	545	562	489	528	485	535	551	578	505	539	550	579	549	547	604	552	538	548	550	549	571	559	583	505	536	491	579	545	582	543	561	540	527	578	524	552	554	505	534	526	551	546	575	516	524	571	493	532	564	569	539	522	567	541	558	596	553	535	552	536	501	540	536	526	552	581	532	576	555	519	524	541	582	546	548	504	530	538	576	536	562	572	536	599	539	529	568	551	514	510	556	568	572	544	521	575	558	540	533	548	533	523	534	534	580	595	512	511	523	532	587	550	534	588	518	545	511	551	531	538	563	563	545	537	526	520	541	515	500	542	562	541	558	573	553	561	527	545	563	540	543	559	568	539	510	552	565	550	508	490	541	566	546	543	545	556	543	553	551	573	547	534	558	565	577	537	541	540	520	499	540	527	498	575	544	544	576	561	561	533	557	559	504	588	551	509	556	500	539	542	539	531	595	586	534	535	524	540	550	572	515	529	536	535	532	547	525	549	558	520	541	544	591	506	582	539	535	595	522	564	535	542	556	556	567	501	541	545	544	564	513	542	518	551	553	561	546	551	558	575	512	542	531	541	527	554	520	500	560	568	582	568	525	544	557	607	503	550	553	567	547	574	568	579	567	537	564	516	576	562	571	587	523	546	519	528	544	557	539	563	524	572	564	548	529	536	513	541	605	572	538	525	541	543	560	586	592	542	555	520	544	532	561	515	568	546	532	555	554	563	514	577	553	585	552	564	544	551	525	548	529	552	511	570	579	511	518	541	558	532	534	549	563	562	559	575	554	568	520	612	548	538	555	509	534	567	533	547	532	555	544	526	584	533	531	564	556	567	537	541	575	560	507	553	558	550	573	526	567	560	521	578	523	621	543	562	590	543	539	564	541	525	574	548	548	557	525	528	545	550	558	506	541	575	549	589	538	552	535	537	559	560	534	552	590	550	565	553	580	535	564	525	530	514	556	584	530	563	549	529	586	552	528	596	581	524	552	526	513	624	611	536	529	541	512	513	544	532	559	542	578	532	523	567	535	551	517	551	594	593	561	550	498	543	553	550	578	549	519	521	542	531	533	527	556	536	538	519	569	595	588	516	509	554	582	501	562	547	547	557	568	520	526	560	578	541	543	581	608	527	572	517	583	509	581	568	508	545	516	535	530	527	561	562	523	561	565	537	544	549	540	523	562	497	538	555	514	556	559	532	527	550	506	519	565	557	552	506	551	571	559	550	556	539	552	524	575	575	507	589	529	540	550	560	570	593	572	569	506	554	606	541	528	552	529	563	552	555	507	548	561	555	548	529	535	566	548	548	575	569	523	562	545	576	530	524	518	541	550	533	546	560	556	553	547	551	548	548	507	577	553	550	554	535	504	543	517	558	508	514	525	572	550	562	557	511	526	567	580	537	544	536	559	515	522	548	517	552	562	546	568	561	561	506	515	521	532	558	548	508	557	565	547	537	528	547	577	545	521	575	569	558	507	530	542	548	528	524	585	605	578	556	584	557	576	532	541	559	549	531	503	501	504	576	543	569	603	533	508	552	541	595	574	569	507	562	560	547	523	545	575	581	530	517	596	503	544	538	544	517	589	540	496	561	552	524	583	515	564	525	577	578	541	539	554	526	558	577	533	519	521	544	501	556	554	536	532	552	555	540	548	546	532	542	535	563	553	523	572	552	525	569	558	575	578	528	525	534	553	483	546	518	576	518	536	561	505	556	550	570	572	565	569	564	522	480	536	541	544	508	550	516	542	559	517	493	575	561	542	554	518	570	548	540	578	574	501	560	501	584	567	535	542	595	587	512	585	576	587	519	580	548	606	592	540	507	582	544	518	520	528	520	556	550	557	574	534	531	565	599	551	523	564	547	568	592	537	527	547	596	530	538	561	568	558	526	530	548	526	522	540	535	557	569	539	612	578	555	519	523	520	529	525	543	570	539	566	567	523	554	524	532	554	575	534	587	568	555	553	555	539	559	535	562	539	566	556	535	550	549	528	511	555	546	525	558	532	532	576	541	573	551	539	537	533	538	532	568	564	589	533	548	552	519	541	558	570	537	542	573	536	531	536	536	510	519	562	562	524	545	571	561	558	577	550	586	555	531	528	555	557	506	558	526	543	569	548	525	562	543	531	612	572	585	592	514	520	531	545	564	587	578	545	529	536	539	536	583	559	550	564	572	542	602	512	542	552	522	533	517	533	517	519	545	585	547	569	550	562	514	550	562	530	540	519	592	550	567	542	545	556	554	574	539	547	556	551	554	507	584	513	585	529	564	546	500	532	568	541	565	522	571	536	533	549	531	573	531	567	534	553	546	525	537	518	583	528	533	527	569	555	552	576	543	510	582	529	576	541	622	562	514	546	557	520	519	522	551	548	531	546	560	563	538	558	556	517	533	528	568	528	568	546	521	550	525	552	535	562	575	540	570	574	541	513	568	566	539	567	518	532	571	570	546	578	572	511	521	511	582	581	549	565	525	536	554	554	566	539	516	511	534	540	564	529	540	541	567	539	518	544	537	547	574	516	545	551	498	559	541	555	557	506	566	550	541	553	562	536	498	581	560	584	519	520	592	545	553	565	521	552	532	520	538	567	561	517	519	532	521	537	540	534	491	540	563	539	552	558	562	562	582	497	549	563	573	607	564	516	590	550	531	553	570	508	551	531	550	575	544	518	532	520	541	537	528	551	574	517	562	541	584	545	548	597	563	528	546	555	572	525	522	557	526	550	535	523	487	555	542	584	573	529	550	551	551	563	578	562	550	555	568	572	554	509	521	545	580	562	533	510	525	536	514	575	549	555	567	557	556	533	556	532	520	567	549	552	553	588	582	547	557	540	535	543	531	560	560	540	522	539	550	526	555	539	534	555	595	525	538	521	528	576	516	561	562	563	538	563	566	560	560	537	606	581	551	550	517	601	549	570	584	548	534	545	515	562	549	572	531	534	549	582	510	556	561	552	546	518	563	563	527
24160	21073	26897	25337	7583	940	768	763	707	699	642	648	633	625	609	597	604	627	575	566	604	577	597	624	594	600	560	636	585	601	610	612	602	576	652	548	626	599	623	597	612	578	552	625	579	580	602	599	618	570	544	608	561	593	600	631	577	546	602	554	567	585	547	615	605	623	551	593	582	616	583	583	589	561	624	599	602	567	583	583	572	603	597	608	580	535	508	620	559	572	609	631	577	583	587	605	570	600	632	546	608	597	550	592	544	561	535	531	648	589	624	568	617	619	632	547	557	561	586	590	568	598	627	562	602	579	551	610	618	585	583	601	565	584	603	569	610	560	577	583	591	567	580	582	579	562	590	600	580	559	580	562	594	562	620	574	603	607	554	556	631	645	548	582	598	574	576	613	559	577	608	567	596	610	616	595	564	591	612	615	558	575	615	553	635	625	572	619	588	579	548	622	581	572	558	576	542	619	569	611	591	588	622	582	600	557	597	603	570	602	595	590	605	575	640	575	605	619	587	581	587	637	584	573	577	556	619	534	567	565	592	556	595	562	565	548	588	623	595	570	610	566	568	603	613	563	605	599	556	561	558	569	525	626	592	608	616	562	590	541	551	631	605	601	586	545	594	603	576	594	571	557	601	598	578	583	565	603	583	596	566	579	622	550	596	574	561	560	563	628	599	594	596	607	580	578	611	569	636	596	619	571	594	583	576	588	572	596	551	567	584	532	591	601	618	597	596	594	618	570	599	575	582	605	590	560	593	533	556	601	550	592	613	579	613	600	582	614	567	607	596	582	539	617	566	599	552	602	575	583	597	576	576	588	596	579	585	574	554	558	559	606	569	560	617	550	580	535	582	622	560	621	596	629	600	589	580	590	590	571	574	562	621	594	609	615	592	588	573	602	588	599	559	558	640	604	576	595	591	577	575	629	569	596	589	564	592	547	585	558	621	568	564	589	579	592	605	565	552	615	612	576	606	570	555	580	595	592	574	586	569	577	590	575	560	591	591	619	587	574	630	610	609	627	546	597	620	568	539	611	550	605	607	620	591	565	576	591	610	558	595	584	571	591	633	606	606	590	570	563	583	597	563	603	561	536	611	609	572	605	571	583	627	585	552	584	561	575	608	577	576	578	573	614	583	616	586	566	607	598	610	610	603	576	596	589	608	562	587	633	621	601	563	597	605	598	597	609	600	607	632	552	603	608	592	605	578	602	572	577	577	546	626	599	610	593	617	590	603	580	608	553	553	581	576	594	570	548	563	607	586	619	619	606	644	536	544	553	603	595	584	591	576	583	583	606	597	581	625	609	602	530	541	570	616	610	597	637	606	602	609	637	610	573	539	586	603	595	550	575	571	552	630	578	579	582	561	588	590	590	561	610	613	586	561	628	573	568	655	573	569	555	595	578	594	570	582	575	591	611	586	572	576	613	597	554	535	589	543	554	598	576	575	584	615	585	609	597	577	595	636	594	599	600	595	569	569	590	611	579	640	565	622	567	554	603	565	598	634	613	602	576	574	580	575	611	578	608	574	637	568	560	609	597	581	594	558	578	633	600	588	570	561	577	600	567	569	606	604	577	497	560	590	606	563	618	590	606	611	553	598	574	588	633	600	550	601	601	580	609	603	597	587	605	585	587	592	609	554	560	601	610	571	583	577	637	556	616	616	585	590	594	586	607	600	566	592	588	572	591	588	610	592	663	565	593	601	548	629	537	567	591	606	603	597	520	569	605	550	559	555	520	586	537	552	569	584	557	591	598	551	570	555	591	584	605	523	576	616	580	599	590	612	581	558	546	596	573	562	590	576	581	594	595	594	655	619	593	615	551	572	577	556	578	569	590	600	632	643	547	614	575	590	560	578	592	556	578	566	620	568	578	594	561	637	614	601	570	622	577	637	624	572	567	628	552	569	579	566	612	549	582	568	667	607	600	572	572	568	564	556	569	523	592	598	565	561	557	609	597	610	557	556	570	585	540	601	602	548	609	562	595	573	592	549	578	633	568	602	570	590	586	572	568	593	638	602	567	564	584	592	597	618	614	579	557	614	601	638	578	571	611	626	582	603	576	587	625	563	591	586	593	595	570	557	560	627	599	572	602	580	568	549	597	582	630	617	525	611	572	559	564	587	567	615	577	536	627	558	584	616	585	581	563	568	602	548	583	595	575	614	593	571	568	576	603	621	605	586	572	618	586	583	598	582	607	591	612	582	632	576	561	606	578	553	615	584	600	569	588	553	602	618	601	539	551	584	603	550	572	555	566	576	603	598	648	628	573	561	593	568	581	607	602	577	597	598	632	575	623	589	569	591	522	582	582	570	569	561	585	588	589	564	603	587	570	621	580	573	565	638	562	574	580	578	562	618	605	593	564	594	652	546	582	593	601	566	547	599	592	552	586	604	614	618	562	611	593	558	594	626	607	620	577	615	560	593	598	573	593	594	598	566	559	601	579	591	596	589	580	606	542	579	583	545	543	569	616	588	565	602	599	571	556	597	602	560	620	523	608	563	572	638	591	585	588	562	595	561	578	614	584	582	583	599	533	578	598	630	553	568	582	609	600	574	565	547	578	575	565	602	567	529	604	579	572	536	566	616	590	553	611	568	549	567	612	570	591	577	577	587	623	574	580	585	574	593	574	571	597	584	580	587	529	600	594	587	597	561	583	563	577	586	543	589	592	542	574	598	542	615	570	600	608	595	564	577	629	589	590	537	597	603	596	552	563	602	603	546	590	654	583	620	612	594	566	567	619	579	607	554	585	555	574	603	558	553	559	619	599	607	586	623	579	583	558	568	608	601	648	564	615	606	588	609	569	582	589	594	602	569	592	587	596	611	583	590	598	574	583	584	586	605	573	566	596	572	552	595	557	580	590	539	563	577	607	517	551	570	574	561	585	598	601	586	626	570	548	607	583	598	561	601	610	571	561	596	546	592	547	585	630	582	642	557	578	578	553	592	592	623	609	578	540	597	564	558	607	599	565	619	581	579	595	597	587	596	559	587	592	562	578	576	567	619	579	616	523	595	591	565	585	597	584	617	609	556	585	585	571	578	603	627	608	607	593	595	572	606	578	587	604	566	574	602	565	595	597	565	583	584	582	551	563	600	634	608	605	599	583	613	616	576	570	582	578	589	549	577	596	576	568	613	591	573	572	606	599	593	562	607	586	560	577	609	545	622	586	565	600	544	571	560	597	601	569	615	609	562	619	571	588	541	614	584	570	577	547	577	589	583	558	583	595	563	565	573	597	561	587	580	568	639	592	613	617	573	586	552	586	589	590	591	564	570	587	607	530	606	597	553	577	582	575	603	574	588	561	627	576	595	628	617	573	577	654	594	601	571	547	613	595	581	581	548	608	577	617	582	582	582	583	612	566	558	566	588	578	593	605	540	587	584	545	570	636	544	589	593	547	567	576	576	582	543	547	581	607	624	585	607	610	587	586	604	581	591	560	626	558	551	566	594	606	578	561	567	597	587	575	606	595	575	604	611	611
3705	5985	4255	2125	1632	1424	1232	1167	1086	1016	932	911	926	886	872	889	871	823	861	859	759	819	802	861	804	775	814	829	897	871	870	796	818	801	800	816	797	764	778	834	839	827	838	816	828	845	746	801	839	821	753	840	801	833	827	785	793	839	796	814	822	816	861	788	798	762	820	780	784	856	819	822	812	822	833	793	795	778	812	830	813	774	782	757	761	840	806	806	763	802	796	844	788	801	833	771	806	784	812	798	830	789	806	787	769	797	812	836	767	861	796	820	773	793	800	809	840	818	737	793	806	781	789	784	765	794	839	795	808	833	811	818	781	733	783	765	792	846	793	793	791	746	829	819	801	784	763	809	847	822	790	793	762	788	745	798	755	780	831	856	820	825	838	771	813	763	822	788	842	756	746	833	816	760	813	784	825	792	751	759	832	766	814	758	824	792	803	809	753	780	810	780	774	785	807	754	779	818	833	851	823	812	804	799	787	820	811	813	745	805	759	808	786	820	743	808	807	811	800	825	823	798	812	797	760	765	791	817	840	769	763	816	794	827	842	864	796	763	804	807	799	777	816	823	815	850	795	796	818	773	821	798	817	790	821	750	797	809	809	775	838	819	803	765	818	802	760	778	758	828	827	813	855	822	734	799	828	821	779	771	818	818	814	781	821	860	809	768	776	790	803	820	796	811	788	781	774	852	747	779	788	790	811	803	817	825	862	847	819	843	816	821	808	768	817	767	766	794	803	782	791	833	822	817	791	796	786	762	832	837	825	815	820	813	828	761	771	803	821	841	825	812	776	808	813	767	754	824	829	796	793	789	806	866	813	833	785	842	770	766	801	835	813	784	820	784	803	778	783	839	801	816	847	787	852	802	772	766	858	818	809	802	788	817	818	764	791	777	802	788	824	775	785	792	794	784	868	795	770	827	770	807	808	765	828	826	844	776	814	784	830	780	784	820	842	767	816	802	864	828	809	724	828	793	772	830	846	802	780	832	853	811	870	840	819	829	832	775	786	817	818	804	806	782	819	858	790	800	807	767	748	796	804	792	813	848	763	816	839	802	786	821	790	791	764	831	813	780	803	801	785	808	841	786	801	769	794	758	854	811	798	811	774	783	816	798	793	755	824	813	780	799	815	760	816	849	833	775	773	793	770	823	793	810	861	812	842	786	812	836	802	848	791	840	872	854	772	790	809	851	883	792	798	805	804	841	769	802	830	830	859	809	765	862	777	834	816	810	770	794	818	789	906	785	779	833	813	830	813	793	807	789	804	794	796	849	757	864	813	847	747	791	766	788	854	803	775	814	759	797	769	851	862	764	796	773	784	786	840	807	814	752	761	805	806	848	853	775	805	814	855	822	792	735	824	793	786	821	794	759	812	803	825	840	830	811	827	815	817	802	834	805	850	822	780	759	835	838	814	802	821	762	798	798	775	806	809	819	782	800	777	790	794	805	806	815	839	837	783	818	792	743	763	835	805	815	822	817	825	826	775	809	813	833	825	765	799	803	780	799	810	853	758	786	766	845	858	814	790	748	841	787	816	795	839	790	782	788	808	798	817	782	837	822	825	777	807	763	815	809	809	917	821	870	812	823	798	824	767	795	813	786	796	831	860	814	847	774	787	778	837	814	812	787	875	801	829	806	797	833	793	826	877	836	789	805	837	846	794	784	794	779	831	859	834	818	799	793	808	833	797	810	822	846	798	797	790	811	767	814	792	820	790	800	813	767	811	735	819	800	804	823	779	793	847	762	773	824	769	813	775	752	775	795	804	834	822	821	876	772	830	805	789	769	760	783	840	777	811	777	835	851	827	783	805	802	825	783	771	826	794	777	797	856	829	807	780	867	798	801	757	844	791	796	794	776	800	772	793	766	779	813	806	811	835	793	827	787	773	778	785	770	827	807	747	826	793	816	766	821	775	805	778	750	794	831	784	773	822	821	776	795	875	789	815	826	830	725	841	835	762	814	830	768	745	794	800	789	798	839	832	806	807	765	806	762	815	821	776	785	804	769	793	749	780	781	805	825	838	813	805	820	828	826	825	777	797	866	787	793	841	801	762	811	816	794	819	803	786	800	778	783	818	796	790	796	850	841	859	789	777	833	778	832	837	815	814	729	813	801	808	833	801	773	780	760	764	781	825	835	781	772	781	776	786	769	825	796	795	816	855	783	851	827	772	820	756	804	802	767	786	840	795	805	821	805	852	863	825	827	795	821	873	854	774	836	751	800	821	820	802	800	808	800	797	772	813	828	756	790	811	837	799	838	837	758	773	811	746	798	787	757	784	819	816	770	762	811	784	768	818	749	779	839	815	807	799	796	786	854	853	814	808	802	787	796	797	814	854	824	773	792	781	807	806	794	823	769	776	823	745	824	788	777	792	806	874	808	788	786	825	781	772	830	825	766	792	765	812	843	845	760	782	810	769	793	761	809	811	803	804	841	793	792	812	755	864	806	789	807	819	837	806	813	816	794	848	831	823	787	819	832	846	809	785	770	824	838	804	846	789	815	754	769	781	784	758	789	815	798	783	839	844	805	865	815	789	806	788	829	774	835	810	855	758	743	833	776	834	828	837	831	823	808	821	755	838	765	836	810	825	850	786	802	786	782	833	794	804	820	840	830	845	824	817	817	787	845	845	800	765	811	814	859	833	766	749	811	784	814	780	846	873	802	771	794	864	814	780	782	779	829	804	853	747	802	776	798	789	811	817	808	795	801	767	823	774	848	846	808	822	833	776	777	812	790	796	804	840	827	794	798	821	822	805	824	787	880	814	822	879	782	789	777	803	768	761	796	807	803	864	806	837	768	768	818	817	787	812	812	850	812	786	839	839	807	838	853	818	823	751	809	816	807	815	798	751	770	832	812	799	784	837	793	787	818	816	776	830	798	799	817	800	845	807	857	791	763	794	795	795	785	754	802	809	839	763	776	802	815	827	796	872	847	783	756	803	810	812	799	801	771	732	784	762	829	812	821	796	784	848	802	786	830	808	792	827	819	855	741	790	772	828	849	767	786	827	808	765	792	840	811	864	789	787	806	866	826	800	789	807	788	822	869	777	797	822	813	805	822	796	820	783	809	744	824	856	813	841	811	837	777	776	803	821	789	830	797	806	791	808	791	807	775	816	807	823	749	858	788	764	848	782	792	775	823	791	797	842	771	780	859	784	796	799	794	853	859	838	891	803	783	844	788	767	837	836	763	799	820	771	809	839	770	833	776	847	818	792	842	812	791	803	796	818	797	780	867	824	791	808	810	818	808	797	824	834	804	757	802	787	824	788	827	809	808	782	791	761	793	806	758	783	838	829	806	810	808	799	759	766	826	798	805	822	863	780	746	806	816	809	766	766	829	789	736	735	819	823	794	851	778	788	845	817	803	788	818	850	822	813	804	811	787	817	840	877	837	806	806	820	788	827	837	793	820	806	776	782	832	826	768	778	794	791	880	789	793	763	793	786	812	803	832	811	770	805	743	799	766	761	814	820	785	838	808
22203	21102	28681	23746	21104	21098	4715	634	455	394	353	349	293	281	256	234	239	203	195	183	191	198	171	172	182	175	176	149	166	141	163	185	159	155	188	193	159	155	163	190	162	177	140	152	173	166	163	151	175	156	151	177	163	157	161	154	155	187	140	135	156	148	163	151	159	164	165	151	158	166	166	150	181	158	168	173	158	159	157	154	177	158	166	167	149	154	167	164	144	168	154	145	135	164	153	173	150	147	146	143	151	187	164	146	158	160	150	146	150	160	150	164	168	134	158	143	154	165	151	159	142	147	135	149	141	137	132	154	175	153	143	162	156	148	141	163	157	150	168	162	158	162	144	123	151	146	144	153	171	173	171	153	152	168	135	160	159	162	154	131	157	163	155	171	145	151	166	164	149	143	150	153	159	130	154	165	149	172	159	137	133	179	172	131	136	153	160	157	157	195	127	152	142	159	153	132	146	154	162	141	138	137	135	133	150	146	138	152	143	172	148	155	140	147	163	156	155	165	166	158	148	153	161	164	180	158	157	186	151	171	135	174	165	161	123	177	159	167	163	127	147	177	152	153	155	135	143	142	159	148	127	167	139	175	169	172	153	145	158	153	170	154	153	161	135	147	169	168	136	152	153	162	146	142	155	142	133	137	184	147	174	157	145	155	144	158	142	158	165	155	156	144	177	159	163	167	154	147	150	147	143	170	174	145	146	143	178	155	147	143	173	142	155	158	140	159	157	163	125	150	163	160	173	168	169	157	149	163	167	152	165	157	193	126	160	157	165	161	163	160	148	155	146	146	143	173	147	139	152	167	149	127	157	170	163	157	137	142	147	155	144	171	139	180	138	147	141	160	185	123	175	136	172	158	170	158	164	164	143	171	176	154	151	174	140	145	147	152	147	151	135	116	139	161	163	172	147	169	161	167	164	183	154	160	154	144	147	155	150	141	144	160	156	157	143	161	138	158	140	158	154	152	145	147	140	167	183	150	146	178	160	166	166	160	162	142	131	161	183	165	182	153	142	141	159	162	159	158	161	161	144	170	158	155	153	149	180	174	146	163	130	177	168	167	150	185	178	136	147	148	165	155	142	157	160	168	160	185	150	157	179	133	152	160	173	176	157	142	166	155	133	169	146	153	151	158	173	148	156	154	140	156	165	132	154	173	135	164	156	158	164	170	155	145	148	143	143	169	152	160	149	154	146	143	145	134	143	151	145	165	154	141	161	170	144	152	159	159	134	151	154	143	169	145	134	132	169	155	162	170	134	162	171	148	148	168	163	146	139	155	170	170	140	179	140	140	130	165	170	132	179	133	145	169	175	128	159	152	144	192	176	153	169	150	156	169	156	163	165	151	147	174	156	154	153	145	172	147	143	160	161	183	183	154	143	160	163	156	162	157	157	138	161	142	133	155	154	162	154	174	171	157	152	167	163	138	180	146	156	164	159	157	170	136	161	145	149	166	160	129	135	148	172	167	138	140	130	156	162	148	175	168	168	147	138	158	147	149	159	157	173	160	146	161	159	162	148	160	129	150	156	139	154	155	146	155	146	161	151	146	174	176	139	165	151	166	154	152	166	171	145	173	147	128	149	165	154	153	154	153	177	148	122	155	168	154	149	153	122	153	176	156	174	143	165	142	156	157	159	158	156	155	144	137	165	148	167	147	158	141	138	165	163	152	162	142	129	140	145	158	156	168	162	160	166	140	153	152	154	162	162	135	164	175	151	165	160	176	172	165	144	135	198	166	151	149	138	166	152	149	170	172	157	124	142	159	166	150	133	140	169	157	159	144	150	182	147	154	132	148	149	139	167	156	162	141	154	164	167	132	163	149	134	142	136	161	149	155	150	148	149	157	146	154	146	156	152	163	169	164	148	143	168	164	129	149	137	147	180	154	161	153	167	163	148	138	171	158	155	166	160	161	167	147	160	172	165	140	155	160	150	159	162	183	155	155	156	135	166	169	165	139	169	147	132	172	162	139	159	182	157	161	147	167	136	151	167	142	148	153	165	144	145	158	154	138	174	149	154	151	158	175	144	140	143	168	161	131	162	150	150	143	157	147	158	161	158	143	144	145	181	153	143	166	152	171	147	155	172	154	169	180	136	131	167	147	175	168	145	171	154	158	160	144	147	151	184	152	148	147	125	156	133	157	169	174	167	154	148	171	161	142	135	142	145	153	168	141	172	166	137	162	164	172	132	156	140	139	137	141	161	174	176	147	165	154	169	151	162	149	154	153	171	168	174	147	150	163	155	128	158	163	156	146	152	154	175	137	174	175	162	148	134	146	131	139	151	147	158	171	165	162	177	171	171	145	144	149	168	151	148	149	153	154	160	139	156	142	146	170	155	166	166	162	151	156	159	149	134	160	153	150	134	158	146	142	150	152	158	147	152	163	169	151	180	179	165	174	147	146	146	171	142	144	163	155	157	144	161	137	140	162	200	158	152	149	144	148	165	154	157	155	178	157	174	139	169	147	154	139	160	166	144	162	150	149	184	144	159	136	155	146	163	138	158	153	150	161	154	148	137	175	151	178	175	158	170	141	140	152	178	158	152	165	153	151	170	167	173	153	161	142	159	136	152	135	141	143	157	175	144	163	151	170	162	149	161	163	138	145	170	159	168	176	153	163	153	159	154	145	146	137	152	157	142	141	161	162	148	180	175	156	162	154	165	147	145	167	152	147	149	148	170	144	150	147	147	155	156	149	151	141	132	166	149	148	135	180	145	170	155	140	150	141	155	138	148	138	155	167	151	130	188	148	166	137	152	168	140	157	168	142	151	166	148	149	139	151	165	164	147	154	157	143	149	156	174	156	163	161	135	158	173	170	152	159	146	176	166	141	141	152	131	159	142	187	160	159	140	176	144	157	155	158	134	169	150	175	138	154	163	154	140	158	165	145	177	159	140	164	163	164	152	145	156	163	161	157	158	158	155	163	150	153	164	128	142	153	157	141	131	163	159	164	137	158	147	160	148	147	157	153	150	166	164	148	166	170	142	167	158	163	116	140	151	150	143	157	147	156	159	142	150	137	174	166	155	149	157	152	159	152	154	147	140	163	170	155	152	141	147	164	175	161	144	169	149	169	155	187	171	141	149	143	138	173	141	133	159	157	155	142	184	171	164	160	151	154	161	153	153	150	147	136	161	146	147	130	153	147	166	164	148	166	176	168	145	149	138	176	153	153	155	174	145	180	151	139	161	152	178	141	193	137	153	134	146	154	134	147	145	140	149	151	138	148	142	168	152	145	145	152	137	168	172	151	168	151	159	143	171	128	160	186	150	174	145	154	151	165	157	165	164	177	149	132	147	155	156	168	155	132	125	176	175	151	183	143	144	149	155	145	163	156	179	123	170	156	159	158	149	156	150	154	162	155	170	151	146	149	182	144	139	169	163	163	143	129	166	169	165	151	155	154	140	166	150	145	145	149	134	142	159	165	157	153	182	178	154	149	129	176	126	159	171	152	138	150	177	155	149	144	154	129	146	148
4686	14844	10383	4642	3108	2312	1732	1387	1139	884	772	671	569	515	437	395	387	386	359	304	314	338	321	305	296	273	271	256	283	247	261	264	258	220	244	260	231	260	204	229	213	232	236	228	261	224	217	255	211	225	234	273	196	221	236	244	264	213	216	254	236	237	235	212	218	244	223	226	237	211	233	223	232	220	223	207	236	228	221	262	236	186	215	213	231	230	243	235	232	230	219	219	217	223	222	223	228	234	227	229	244	238	229	211	255	237	243	222	240	209	240	249	228	240	219	216	223	212	211	230	237	228	221	215	190	238	248	213	219	205	221	220	234	210	246	219	278	191	223	210	187	243	233	192	241	205	204	193	208	233	218	218	204	225	219	244	242	218	232	236	188	220	226	235	241	237	224	249	194	219	251	226	230	224	206	213	200	223	228	233	232	210	226	229	224	213	209	219	220	229	196	216	228	226	198	229	207	241	224	216	212	217	248	208	211	236	225	194	206	231	225	230	213	185	212	232	224	212	218	212	252	221	238	223	218	228	200	204	220	252	267	211	227	217	236	244	218	223	200	215	238	232	216	213	222	214	214	239	229	204	228	230	234	239	192	254	222	202	207	251	232	243	203	203	244	219	240	212	218	230	219	223	215	214	192	226	220	197	241	244	215	222	232	201	234	202	231	218	235	215	223	218	219	201	218	216	238	213	207	208	209	218	220	230	229	223	221	230	218	229	204	249	226	212	235	241	214	227	226	226	236	223	226	219	246	241	218	241	223	219	214	231	259	205	225	225	239	223	222	240	229	237	218	229	219	220	249	211	212	232	243	234	194	209	225	218	261	217	225	239	219	201	210	217	263	225	253	212	225	237	214	225	220	228	246	213	220	230	230	216	220	243	236	236	233	223	218	213	228	234	201	221	209	236	214	235	235	228	212	214	249	216	201	204	194	223	214	193	249	232	240	230	216	231	221	220	225	220	228	231	229	216	250	246	219	228	200	250	218	207	237	238	217	216	242	220	218	207	208	221	224	202	211	225	216	200	240	211	204	245	201	231	220	255	193	202	243	219	197	212	204	233	222	232	200	215	207	228	245	224	212	204	214	194	209	228	235	222	242	217	249	201	224	214	198	214	212	220	229	229	220	239	240	200	229	245	202	210	228	195	240	224	238	235	236	211	243	222	231	237	213	222	213	223	221	230	219	212	233	252	214	227	240	223	216	242	222	237	246	228	234	230	212	223	223	214	217	213	214	233	240	201	221	229	211	191	228	233	215	224	231	240	204	250	214	192	197	231	231	249	208	198	239	227	251	223	208	215	216	241	231	231	228	211	220	214	230	194	222	254	215	217	231	251	193	228	225	215	229	205	243	229	201	211	224	226	226	214	232	226	212	234	205	206	195	210	215	212	231	236	237	216	216	239	199	230	228	216	208	213	222	211	212	214	230	208	239	230	244	241	205	257	239	205	207	240	234	220	222	235	227	234	231	214	233	231	226	232	214	231	217	234	235	219	209	222	243	201	217	215	214	227	228	257	228	236	203	211	216	235	230	201	220	266	221	242	236	217	217	234	214	259	218	211	241	226	224	224	237	224	254	209	237	193	223	215	214	215	258	229	213	210	215	194	247	254	226	191	217	219	222	212	228	247	227	198	224	237	211	240	224	218	249	211	241	266	212	234	225	207	239	198	203	259	231	217	219	247	226	197	218	243	214	219	238	231	209	220	207	209	214	233	208	196	226	228	210	249	207	248	229	224	219	213	208	214	231	216	202	238	230	241	232	257	218	215	203	229	231	203	213	234	194	241	261	194	228	228	242	224	220	233	213	203	216	220	229	211	207	218	182	208	240	225	229	209	225	262	247	232	209	233	236	216	230	234	207	231	192	234	212	197	240	249	241	189	219	227	238	205	205	232	211	231	201	205	196	196	223	238	191	213	216	225	220	234	239	232	223	204	221	219	232	223	221	245	231	231	215	212	233	220	232	220	236	208	226	201	225	240	210	244	209	218	205	221	240	217	224	227	209	229	214	220	222	241	228	231	194	257	226	228	204	221	223	210	208	231	222	236	207	209	210	227	231	214	223	243	187	200	243	219	226	233	203	229	207	242	211	212	215	217	226	204	228	207	216	216	223	231	223	223	227	190	238	223	231	234	216	236	212	215	260	203	214	231	220	238	233	231	217	231	248	200	202	208	245	228	223	209	220	244	198	224	208	242	241	215	218	223	207	200	233	218	225	202	233	230	236	206	242	211	211	205	217	213	207	218	227	215	198	221	203	225	220	221	201	212	192	209	227	230	220	227	199	247	233	208	215	227	234	215	223	186	214	226	243	223	233	214	233	217	228	228	217	214	225	233	192	221	225	225	224	213	212	210	221	231	193	245	207	233	209	228	215	214	217	197	209	223	210	229	217	222	221	208	246	219	189	213	250	239	228	206	213	201	221	227	208	242	210	261	218	227	224	217	206	203	235	250	248	248	216	207	221	211	221	210	217	186	218	230	217	214	233	244	212	238	204	199	209	244	201	253	186	230	228	227	207	237	218	218	233	229	244	245	229	236	228	231	232	211	215	211	223	233	207	220	241	231	199	225	224	231	253	207	230	234	222	248	232	214	217	199	199	222	203	219	217	222	205	218	199	213	229	217	229	232	187	246	226	219	222	216	213	208	239	237	205	228	213	204	203	218	237	232	221	211	230	236	213	208	238	222	214	245	238	210	218	223	235	179	219	238	243	229	231	218	229	237	216	225	218	205	226	225	199	221	212	240	231	212	229	229	202	196	236	215	222	201	222	215	233	228	215	214	231	200	221	192	205	215	224	237	209	237	219	242	250	223	213	216	228	213	211	209	205	215	231	261	222	234	214	212	198	218	228	220	204	224	240	235	207	224	226	217	234	251	231	252	236	182	215	220	206	204	218	218	229	223	224	218	238	207	194	227	206	222	243	195	216	211	198	231	207	243	217	231	228	231	245	231	231	220	215	195	241	224	218	222	233	219	230	227	220	221	200	236	222	257	226	222	243	208	231	219	230	246	241	215	244	223	246	222	216	205	235	248	208	211	235	250	201	246	224	234	206	247	243	243	223	197	212	240	225	218	215	233	218	224	214	244	254	199	233	218	195	247	230	235	246	230	219	237	228	236	237	239	218	201	236	209	245	212	221	200	230	236	237	218	243	210	189	220	228	211	238	228	201	220	222	214	209	231	213	235	248	235	210	227	254	188	253	233	226	241	241	206	213	225	207	229	225	209	223	224	233	229	213	217	198	209	215	209	204	241	224	199	211	218	212	220	233	242	228	255	228	215	198	209	203	216	190	218	213	203	230	242	196	235	217	226	203	196	230	227	221	225	228	230	230	206	198	228	213	240	210	206	218	240	210	235	208	219	218	198	212	250	211	230	224	220	221	219	208	229	237	193	220	230	223	212	238	238	226	205	198	220	203	239	232	240	230	226	208	220	230	209	231	220	228	253	218	227	214	240	217	190	230	230	232	196	260	234	222	209
26812	18657	4875	1108	749	734	761	769	709	702	671	660	686	690	679	693	628	693	709	690	712	667	652	672	702	699	662	691	685	684	669	661	691	656	693	663	627	723	644	677	680	698	658	682	623	690	647	673	650	683	637	685	678	705	648	645	667	688	690	685	748	641	696	681	719	620	671	679	751	668	644	645	691	669	704	682	706	718	679	700	690	709	689	710	664	677	637	672	625	669	672	745	681	674	698	671	700	637	708	650	700	665	696	652	701	664	607	667	674	685	630	610	674	695	629	663	677	680	686	687	686	653	647	675	748	688	683	661	689	705	680	679	703	678	714	675	722	660	665	664	706	702	643	691	649	641	650	666	667	678	676	677	698	667	713	664	660	685	635	669	696	682	686	666	689	683	664	673	695	738	658	694	654	660	676	659	697	700	670	638	686	635	618	694	666	629	651	644	641	663	695	666	687	686	679	689	643	681	700	648	650	652	658	690	679	721	684	662	622	712	669	675	654	696	668	651	685	677	669	657	697	695	683	669	673	675	665	679	635	675	683	696	704	635	704	685	691	712	648	659	676	710	671	641	681	704	693	677	665	689	679	679	681	692	680	706	648	692	684	671	688	638	678	689	683	666	662	694	660	686	715	697	695	658	729	676	710	657	713	671	639	697	653	653	653	684	714	637	672	672	653	699	715	684	648	658	644	663	655	706	689	656	665	630	681	631	689	687	653	667	644	650	747	655	709	678	649	640	692	637	692	675	684	700	688	714	696	678	707	633	672	685	650	695	707	719	667	661	679	681	675	646	688	681	692	713	716	686	633	694	677	694	718	653	669	664	682	674	685	633	676	712	683	626	665	682	691	679	696	704	716	657	702	651	704	672	708	672	659	663	737	689	719	706	627	719	666	702	685	632	647	681	722	664	670	625	682	678	688	704	702	657	739	646	677	661	719	687	666	681	696	652	714	655	686	659	648	669	701	662	631	684	656	680	687	711	654	698	690	607	680	720	696	674	716	671	701	687	651	650	683	658	685	679	653	692	673	712	651	705	688	663	719	662	703	666	687	688	691	656	644	717	680	689	660	706	699	679	637	676	646	683	671	689	688	690	688	651	714	670	716	698	685	681	658	666	647	685	639	641	662	674	670	661	694	676	666	679	662	712	741	717	676	724	701	674	678	746	685	696	729	667	732	637	674	689	705	706	681	651	677	702	719	675	651	699	666	692	688	695	614	627	687	670	649	679	690	677	698	714	684	665	638	700	603	652	695	698	694	678	689	686	683	685	697	675	663	643	724	690	683	667	674	646	670	641	692	673	663	679	653	660	670	676	651	687	708	662	677	702	674	661	693	639	655	685	705	674	679	725	696	679	646	633	674	644	692	618	686	708	659	689	659	701	685	687	687	670	655	688	674	668	669	692	653	689	724	668	726	686	719	674	718	660	715	690	685	719	697	641	707	713	689	644	666	670	667	641	678	720	640	703	685	694	672	695	649	681	666	708	668	702	667	687	669	702	676	660	686	693	649	671	674	685	683	711	676	741	699	686	668	653	682	660	640	641	655	690	697	710	643	672	651	690	666	696	694	691	679	728	718	599	632	656	685	691	663	655	672	658	696	712	640	691	632	685	684	682	698	671	674	707	701	678	695	671	672	671	652	678	649	696	713	648	759	679	689	675	640	687	630	701	728	648	685	681	689	673	735	693	717	663	679	655	716	655	697	705	688	719	685	697	688	600	663	679	642	680	714	678	687	693	688	642	703	714	721	714	680	681	644	652	692	687	654	656	717	645	647	706	720	691	688	720	698	690	669	681	697	682	702	662	650	663	700	674	685	683	699	665	677	682	667	651	703	714	714	671	715	593	623	677	694	698	672	667	618	672	673	699	655	697	695	648	664	736	697	650	695	662	698	679	726	619	690	693	726	698	746	654	664	683	716	674	668	662	703	661	655	720	692	714	662	693	672	704	682	639	674	664	663	705	698	673	699	741	648	640	668	703	673	679	721	668	660	700	674	679	692	676	646	698	690	684	689	687	688	641	690	639	693	642	685	638	646	701	666	697	661	675	682	659	691	685	675	691	672	670	701	659	691	643	662	662	661	657	651	689	712	687	718	636	694	679	673	655	703	678	727	689	687	673	681	627	700	652	638	713	679	677	710	702	633	672	651	641	665	728	660	711	685	720	681	666	673	676	684	656	656	684	665	667	681	684	662	661	680	663	651	621	664	639	681	684	676	689	685	672	664	702	633	700	699	649	656	695	687	655	648	652	664	619	692	656	663	687	658	629	626	743	651	643	697	662	694	675	645	636	703	657	672	720	676	667	660	669	677	666	633	643	678	679	652	698	660	648	759	682	672	710	682	663	690	700	679	653	706	624	708	682	691	688	688	678	672	693	646	658	677	698	717	689	666	693	617	714	659	677	687	679	669	650	710	689	672	691	677	664	707	701	721	678	693	727	683	675	699	705	712	689	707	685	625	669	626	649	708	644	663	669	716	645	691	635	672	678	644	711	709	664	664	677	697	664	699	638	689	701	679	628	684	685	657	704	695	656	690	658	668	724	649	680	680	670	637	664	713	699	688	612	677	669	691	664	708	690	677	695	629	696	666	608	660	661	650	616	636	719	644	689	677	638	661	694	714	674	665	712	681	631	708	723	708	690	688	689	678	718	673	701	678	687	653	681	700	667	669	601	694	673	654	671	690	654	672	705	711	683	618	657	654	604	678	632	633	676	721	670	686	653	692	685	690	654	666	705	700	681	685	644	677	670	652	725	644	681	676	697	705	711	703	667	661	682	630	675	684	697	699	702	672	682	705	654	715	673	685	685	676	721	678	721	705	715	727	645	629	651	691	670	638	698	664	749	705	675	683	687	636	701	650	651	667	646	672	633	675	680	679	702	660	662	665	696	701	665	629	690	653	666	653	713	683	698	695	681	640	679	717	616	648	686	700	643	668	705	719	676	636	676	638	659	669	683	674	653	704	700	714	688	699	640	687	640	688	702	664	653	643	695	677	708	656	652	719	701	683	702	704	702	643	670	671	658	699	661	681	679	705	676	674	664	670	642	737	673	726	690	697	698	721	689	676	630	639	637	688	658	728	710	690	722	682	663	705	638	634	688	718	692	649	642	692	661	710	669	696	637	704	693	642	688	681	668	656	660	621	694	707	650	656	649	676	664	676	737	680	633	650	686	683	619	709	751	681	729	691	643	681	714	702	717	705	601	692	698	666	643	689	668	679	705	644	706	727	699	674	686	625	717	668	685	644	669	667	667	673	655	690	642	636	666	682	656	701	677	667	725	704	665	687	674	663	672	653	678	683	623	674	723	651	721	707	715	663	651	697	668	703	690	700	687	670	704	633	673	690	683	665	624	681	660	706	641	632	684	665	688	702	694	661	691	696	690	672	675	684	676	696	661	700	663	692	636	673	684	719	627	678	692	714	639	670	627	672	665	689	675	711	681	728	640	660	682	700	665	656	717	655	645	682	657	653	630	665	643
4361	2346	1768	1232	1165	1088	1081	1010	1055	1006	1016	1029	879	871	982	992	959	948	942	945	938	938	932	878	963	949	957	971	999	992	915	969	959	961	932	967	928	990	918	928	919	923	980	976	913	931	936	949	953	939	977	939	946	928	958	957	1007	939	909	947	995	945	950	962	973	985	954	966	902	936	953	912	968	951	965	940	955	943	960	933	882	974	1037	916	975	961	920	917	972	967	883	961	939	955	960	952	957	957	926	925	906	967	918	977	960	942	952	955	957	935	938	1020	1007	962	981	954	911	973	956	886	940	913	915	992	923	915	962	952	929	864	940	942	959	964	925	963	972	986	920	938	904	973	952	987	921	989	947	913	935	929	961	935	942	929	937	918	968	966	913	968	942	912	941	899	1014	950	963	978	959	926	991	1013	929	955	933	873	978	944	924	909	937	958	944	938	1002	928	951	923	953	923	952	1005	950	1001	947	961	935	925	989	957	998	964	929	1009	884	901	862	972	946	930	941	984	993	982	943	921	948	982	923	938	903	895	915	949	975	921	934	931	997	952	950	971	943	925	993	970	953	962	919	955	980	963	978	939	973	958	951	961	926	1015	975	945	935	926	943	1002	952	983	949	914	974	946	929	938	902	909	972	1015	954	887	962	947	878	977	906	970	949	1004	920	968	927	930	967	957	960	906	944	980	955	916	960	922	908	931	959	927	935	976	918	915	968	881	960	930	958	911	920	942	966	995	919	929	972	944	987	953	949	898	941	908	932	945	925	1001	975	936	947	911	945	942	942	974	951	969	925	850	919	899	885	956	929	949	993	912	965	960	917	977	923	894	998	986	895	960	917	954	940	882	934	959	870	943	998	957	965	941	919	986	964	932	960	968	951	984	945	898	967	956	920	952	966	936	967	953	939	957	947	932	906	959	985	961	973	990	999	925	951	919	955	978	1005	908	954	921	938	928	922	896	977	976	933	927	971	900	937	966	904	972	926	980	959	956	970	904	913	1015	936	982	954	997	987	935	956	975	959	941	963	957	964	954	964	947	894	885	929	935	932	919	871	968	949	917	922	960	947	977	900	960	915	980	997	972	952	994	957	950	968	985	982	941	930	944	868	923	988	938	949	916	898	971	955	904	951	949	940	936	902	987	912	954	934	965	924	933	938	955	906	1004	936	940	952	924	925	932	937	1024	933	936	950	909	985	942	984	993	977	890	955	948	894	963	962	949	966	979	1002	999	966	945	940	977	951	872	974	903	970	961	949	955	974	923	919	962	992	960	938	946	975	898	975	914	928	973	1000	926	1006	996	926	956	965	935	968	949	935	923	980	905	933	948	1004	929	956	933	968	985	936	955	949	978	954	919	943	927	957	971	936	933	913	932	987	945	969	951	925	913	947	968	961	951	962	937	990	942	924	981	962	959	929	927	983	908	928	980	968	930	968	923	974	966	974	911	950	980	960	995	923	939	986	925	955	917	943	922	951	996	1005	970	960	968	950	950	937	932	1003	956	964	912	948	951	951	923	969	1030	936	960	913	968	954	938	964	916	878	940	917	930	925	937	946	939	1001	947	969	929	941	963	935	985	914	942	950	927	964	914	953	995	954	885	992	929	954	964	927	932	968	962	946	933	925	909	944	934	927	962	916	1024	917	963	923	954	952	926	999	977	965	935	980	945	935	939	1029	991	932	973	933	969	968	904	946	901	970	942	942	975	964	909	1023	940	1018	938	948	942	939	966	915	949	939	982	936	922	947	974	1004	966	932	993	958	1013	1004	953	934	939	919	997	947	906	963	912	958	933	923	935	983	952	924	970	955	953	919	870	964	954	894	959	928	929	936	978	936	915	985	963	901	949	946	957	913	968	963	978	1005	923	982	952	917	914	929	941	968	939	955	965	919	905	927	921	931	1000	853	927	890	980	971	906	941	902	974	910	920	922	934	917	977	923	899	956	912	934	957	945	941	893	947	994	941	925	947	933	937	941	959	913	964	925	961	939	914	946	975	980	943	934	937	967	915	994	988	863	927	864	955	956	1033	938	948	983	897	952	964	1033	948	917	924	910	958	900	968	936	962	866	952	967	970	936	974	996	937	952	970	961	1039	978	956	964	940	977	938	901	893	973	977	927	986	933	978	924	957	912	953	866	917	952	945	994	890	914	937	959	1004	929	931	957	913	945	970	968	944	964	979	950	970	914	929	899	953	943	942	988	914	913	1005	962	923	968	952	927	923	1021	916	917	958	935	930	936	976	937	877	983	964	941	950	953	931	926	909	975	944	987	965	947	938	933	918	983	933	929	938	932	855	951	949	965	964	992	980	944	992	968	904	949	929	919	998	938	940	930	949	948	969	922	984	952	921	985	926	897	942	974	958	928	926	952	937	950	967	963	899	973	999	947	962	948	937	1027	973	938	930	921	893	926	925	971	911	982	893	999	979	944	936	954	927	967	938	928	950	917	950	928	966	912	949	916	957	939	937	956	966	951	954	968	955	1015	942	950	978	916	930	942	934	954	951	991	923	934	1019	882	954	939	897	946	905	946	949	947	927	963	995	955	970	932	879	911	860	952	923	961	933	903	933	918	931	955	929	975	920	959	920	954	901	1018	950	964	956	984	953	921	952	949	949	937	993	881	990	981	943	946	1004	914	923	999	946	943	963	942	938	983	935	965	950	914	926	961	947	948	940	929	971	969	952	900	904	927	977	969	981	931	913	987	973	904	912	1000	924	959	959	967	977	948	956	974	883	948	1007	935	945	943	940	984	889	948	982	894	957	876	955	967	968	952	1007	958	957	985	962	937	969	1005	909	952	969	934	948	943	912	930	955	904	948	870	939	964	911	1003	970	949	924	970	965	927	908	889	915	928	962	925	958	973	974	952	920	910	920	965	895	966	945	935	917	957	967	990	987	911	936	939	901	947	986	928	935	972	952	959	928	927	941	981	987	969	916	888	904	984	963	986	945	969	976	930	920	964	908	1012	934	990	953	967	891	955	927	941	925	959	975	1010	990	986	912	914	960	941	912	924	909	947	889	971	923	929	980	955	946	967	895	967	936	984	929	932	939	942	977	929	1021	933	1004	932	927	923	968	968	980	936	946	916	903	895	947	958	894	953	896	948	985	951	926	930	960	912	998	954	967	984	928	971	931	976	976	910	968	952	973	950	934	957	949	916	918	978	964	932	958	925	904	974	969	931	989	948	897	935	1001	921	1000	973	972	974	1004	943	972	936	936	909	908	934	943	928	926	919	965	933	934	931	913	980	907	919	967	970	939	953	868	896	900	933	920	969	943	940	966	945	946	956	995	938	880	932	962	904	969	970	925	971	956	946	918	943	966	961	940	955	953	973	927	923	924	995	993	958	954	960	934	949	998	989	939	932	963	999	953	909	950	891	929	973	903	900	927	907	945	942	883	909	935	909	952	893	966	913	954	957	970	1003	920	907	932	944	906	997	963	970	942	922	1001	989	930	954	957	946	974	916	921	942	974	934	951	971	966	986	886	904	944	947	941	1007	941	1030	875	967	951	972	915	917	999	970	973	997	925	945	944	969	912	941	924	951	986	921	972	932
22987	21036	28113	24179	21023	7605	953	597	541	509	478	479	448	440	428	416	426	372	378	358	432	373	366	366	366	412	408	373	351	343	370	409	374	366	350	360	393	351	347	364	339	369	385	353	370	363	386	395	349	375	388	320	371	365	367	361	377	403	368	361	359	380	385	388	394	351	385	335	364	365	363	340	342	374	378	372	367	372	360	377	367	408	390	358	356	397	369	326	392	345	370	354	403	367	348	380	360	352	366	416	360	372	378	362	382	348	382	367	335	372	370	356	389	360	343	360	357	335	376	377	365	375	368	356	330	403	332	368	361	351	360	355	346	375	378	349	324	384	381	378	371	349	353	364	357	336	366	379	380	360	377	361	328	323	366	362	346	352	372	380	350	374	379	387	361	350	328	386	355	356	351	352	354	373	340	392	387	390	404	345	358	380	390	374	353	357	396	366	361	364	370	348	357	381	397	384	353	345	321	375	375	379	326	354	376	339	346	408	353	337	357	376	363	378	355	376	389	353	336	347	357	334	349	393	381	362	403	371	372	374	367	372	381	384	343	380	386	407	394	392	364	376	362	351	348	372	365	426	385	378	371	379	362	346	362	338	388	380	387	367	327	374	383	359	370	356	342	373	389	360	390	371	373	377	379	385	359	375	335	390	384	371	391	387	412	374	390	395	368	381	317	346	359	380	348	379	386	362	351	374	378	383	377	353	375	355	353	352	381	350	368	383	399	388	346	341	333	360	373	376	399	344	402	351	381	394	395	344	365	365	376	394	378	405	367	367	329	359	380	355	336	364	378	354	328	385	363	370	382	345	370	362	365	379	399	369	352	385	339	381	371	356	374	384	339	373	413	357	371	340	368	387	347	374	388	344	374	352	381	385	354	359	397	323	384	344	398	348	385	344	340	387	369	378	366	353	402	364	386	386	366	371	387	386	391	361	370	358	352	351	344	382	374	382	388	350	402	367	367	389	331	361	355	385	358	380	378	349	350	347	352	356	369	373	394	383	385	382	370	380	321	330	363	360	362	386	361	358	320	393	399	390	395	354	352	377	355	370	392	385	384	387	339	378	385	357	404	391	356	367	349	336	372	391	329	357	325	359	364	381	366	370	363	372	381	363	369	391	349	354	370	379	375	334	348	373	361	388	363	370	359	360	352	375	340	376	395	372	379	344	370	368	333	364	350	379	333	352	362	347	373	367	366	385	386	361	327	379	371	373	354	372	325	386	378	354	380	375	368	391	361	417	407	345	342	380	401	380	363	362	359	374	357	363	369	371	394	368	344	390	352	376	380	378	354	375	370	376	359	365	353	341	381	387	365	335	386	378	392	372	398	380	359	372	354	387	356	390	351	334	354	416	364	371	375	371	384	364	382	321	358	367	345	379	325	374	355	365	347	364	352	343	367	410	346	390	365	328	351	365	366	370	386	382	372	358	345	369	346	354	367	379	352	368	400	351	377	382	363	356	379	337	348	373	351	370	367	376	399	362	348	389	357	368	374	362	369	356	361	364	373	361	387	339	364	358	389	357	371	371	367	402	350	407	367	393	352	339	350	339	380	392	421	352	357	371	386	353	378	375	344	367	366	343	373	380	354	341	355	393	379	387	386	387	373	362	346	378	381	359	367	375	359	345	378	368	365	328	384	373	356	327	381	405	378	405	367	382	366	361	363	380	371	391	361	399	358	357	373	362	342	346	359	359	393	358	385	348	362	370	338	322	345	409	363	345	369	395	378	358	322	337	352	392	380	345	364	348	372	344	376	353	363	342	368	378	421	327	367	381	362	359	354	378	377	348	345	374	377	358	339	343	374	380	353	374	397	332	359	370	350	354	376	337	340	381	354	364	338	371	364	368	370	375	380	367	405	367	374	381	391	360	365	342	367	366	387	373	349	390	366	389	395	374	388	376	338	368	373	370	382	369	373	367	344	351	372	367	363	370	407	379	381	382	368	400	342	384	351	375	346	378	379	373	391	377	396	389	355	356	348	370	368	340	377	400	374	370	386	354	352	362	355	377	387	347	386	347	336	362	399	357	354	363	353	367	373	354	357	402	366	344	336	365	344	363	358	415	371	329	367	335	351	383	369	418	355	354	372	358	357	373	356	374	340	421	339	411	366	388	336	369	379	351	338	361	382	353	397	342	366	386	380	377	357	374	375	365	384	338	330	375	379	355	363	383	376	396	309	365	353	362	336	355	366	360	341	358	392	384	357	370	339	368	374	330	382	381	347	355	356	359	342	361	368	396	352	347	371	361	371	383	374	397	334	367	369	346	349	368	359	376	362	381	349	336	352	360	335	357	363	358	349	356	340	360	358	405	376	371	403	361	375	372	397	379	359	336	334	376	341	367	371	357	355	364	385	338	347	369	360	353	367	346	351	327	372	358	365	335	375	350	352	375	362	354	363	385	343	334	346	378	365	349	382	380	383	338	352	388	363	348	388	351	366	375	363	369	366	345	357	354	349	367	381	353	348	362	358	381	369	385	424	351	344	353	339	381	351	364	346	389	367	401	372	340	376	350	398	376	352	388	390	382	348	365	371	388	333	371	384	373	352	344	367	389	334	367	354	395	376	345	367	340	413	348	346	374	375	361	399	381	390	354	329	366	393	409	358	358	378	344	390	414	404	344	356	376	372	378	326	361	380	371	378	399	361	390	362	346	392	346	345	371	391	398	397	388	373	349	362	371	316	383	387	343	411	355	373	343	404	379	390	352	345	330	418	383	394	371	340	364	383	346	349	342	386	389	340	373	362	351	403	378	370	378	396	327	328	362	369	311	362	406	379	349	414	369	352	388	343	379	386	370	331	366	373	352	389	360	387	384	367	348	335	339	340	339	357	371	399	375	397	357	356	365	349	383	396	410	356	357	337	355	359	352	356	338	376	379	383	406	383	363	365	373	368	355	353	376	399	397	364	360	364	367	356	394	356	359	360	397	344	344	354	363	415	370	411	370	370	379	357	351	364	363	379	378	364	331	377	380	346	403	349	347	366	370	341	330	363	347	349	366	354	334	367	363	344	370	383	354	356	355	336	369	351	342	391	368	350	345	336	377	378	371	373	365	377	363	387	368	384	338	355	367	347	378	392	374	372	356	359	364	357	359	375	336	380	368	385	361	349	397	342	342	356	344	382	370	360	342	357	376	411	341	371	365	366	360	365	386	334	361	340	369	322	377	382	328	340	363	374	333	392	371	415	358	381	376	385	428	385	341	334	355	375	374	387	355	380	377	353	374	363	373	363	333	357	388	379	377	388	358	365	352	364	387	401	359	377	368	370	357	359	369	369	351	390	362	359	370	378	396	347	359	368	376	393	398	337	357	376	379	368	371	352	336	356	359	355	393	370	337	409	372	387	352	350	359	384	394	423	352	393	348	379	363	369	360	382	386	368	356	359	395	370	410	385	357	379	370	410	339	370	411	376	323	344	348	383	348	350	387	369	396	349	368	334	385	397	349	311	364	366	371	346	372	367	374	371	378	369	396	370	383
3410	9761	6741	2953	2108	1668	1363	1102	945	890	815	735	732	700	696	601	614	632	620	573	597	596	586	599	553	549	572	528	589	584	555	550	555	564	560	562	510	544	554	553	540	556	543	552	539	547	521	531	558	552	561	561	511	518	555	549	513	551	514	549	598	549	564	561	540	559	522	539	566	543	534	524	484	526	513	539	513	558	576	574	568	581	528	561	521	540	539	541	518	569	549	586	548	483	564	518	521	539	517	548	535	526	558	535	519	562	570	505	559	542	548	553	565	509	549	569	484	549	521	549	537	549	517	543	536	568	529	532	558	515	504	527	523	514	528	590	548	523	555	534	527	531	541	531	525	552	546	524	538	537	533	538	503	532	530	495	504	504	542	530	531	522	520	562	573	562	575	545	571	524	536	523	496	548	560	534	544	562	565	548	531	502	553	529	535	537	536	527	566	533	507	530	565	549	554	558	545	575	496	582	550	554	536	530	564	567	498	515	523	564	548	586	572	511	522	530	543	562	543	532	527	559	536	547	550	553	534	515	557	516	518	573	509	510	502	546	514	505	548	538	585	512	517	533	485	535	563	502	517	570	523	534	539	548	522	489	526	534	542	533	536	566	493	566	484	549	529	555	544	556	557	542	549	533	536	558	510	540	541	547	571	587	568	568	564	557	552	534	561	523	564	539	495	513	520	517	498	516	517	569	521	529	564	552	549	553	569	564	554	546	516	553	541	517	557	556	526	536	535	561	550	539	542	557	549	551	539	518	540	523	529	524	541	535	540	540	510	532	561	564	525	547	512	528	562	565	536	556	536	572	537	517	544	506	515	581	539	534	563	597	487	519	517	518	566	536	570	520	555	559	516	544	555	536	542	525	528	507	543	548	561	517	553	541	556	527	534	514	574	508	536	531	529	576	521	536	534	588	529	562	540	540	563	550	541	508	558	547	573	526	573	518	523	527	478	535	492	514	553	544	566	528	505	573	533	567	523	534	494	553	563	574	533	532	551	504	556	493	575	522	556	517	545	518	538	495	542	504	550	536	507	515	551	571	517	545	530	521	525	539	558	527	575	521	537	541	551	556	505	571	587	558	540	531	514	543	588	573	508	541	563	513	591	504	554	537	505	572	526	515	525	503	534	533	541	508	538	541	542	562	554	509	522	593	550	516	560	524	521	561	533	516	529	546	554	573	549	560	550	552	566	533	538	533	577	569	517	569	524	548	547	557	520	544	541	513	530	533	529	552	522	589	524	539	509	559	541	528	541	559	556	551	547	551	545	537	565	561	555	565	567	521	517	554	503	527	549	554	530	549	556	586	535	530	543	541	551	543	549	525	540	555	509	530	546	519	550	565	556	550	539	560	580	586	546	572	571	527	528	559	533	563	510	554	549	532	574	503	549	550	561	526	534	523	510	504	547	517	575	528	516	514	546	517	559	569	548	554	530	557	527	558	542	565	574	540	503	527	532	546	550	542	552	543	535	536	558	516	543	507	536	551	497	518	492	507	535	522	515	563	541	554	536	503	530	564	528	515	554	534	532	524	569	520	573	561	510	499	566	539	546	546	518	560	519	513	580	571	531	553	572	515	542	505	553	555	543	530	530	516	564	514	544	519	548	542	545	542	559	515	496	555	498	558	558	477	539	535	496	539	552	528	532	545	541	497	518	572	572	542	542	556	561	559	553	545	558	521	521	559	502	567	525	509	544	540	546	541	604	508	531	573	556	579	562	531	506	574	535	562	542	545	537	543	560	540	516	516	574	524	565	559	561	559	571	585	505	503	528	551	593	547	513	560	531	532	524	580	540	569	548	542	530	546	532	511	515	516	543	546	601	546	554	540	576	588	585	545	534	510	537	531	547	485	583	547	553	583	492	531	502	534	492	545	523	544	493	539	536	537	503	508	560	524	536	529	524	511	511	487	559	523	541	516	572	549	516	593	571	535	561	548	541	564	539	517	515	531	528	501	560	537	485	537	557	546	506	523	517	556	511	534	590	553	548	543	546	520	552	520	547	534	557	524	574	574	494	560	553	553	536	550	525	532	554	566	546	520	520	531	518	519	532	519	555	556	551	574	530	534	568	555	583	526	541	550	577	555	532	533	522	492	547	549	586	504	514	531	549	529	526	579	567	515	574	561	549	566	502	612	524	558	525	552	570	521	481	553	574	527	511	537	540	518	532	546	554	530	553	559	541	520	524	532	538	516	517	559	487	553	531	546	558	570	551	552	530	540	524	481	549	536	548	563	516	547	526	538	553	501	518	539	524	519	503	540	544	519	548	531	530	578	492	513	528	536	530	506	507	547	501	565	521	538	539	523	526	533	530	514	527	544	505	553	563	526	527	538	523	569	546	544	558	521	534	546	549	515	513	550	549	535	548	554	511	541	551	545	538	534	555	561	508	542	552	563	543	583	526	480	530	560	558	492	550	561	550	601	496	507	559	560	498	525	496	566	567	497	509	533	581	551	539	556	505	549	532	539	550	502	541	539	552	538	521	483	553	545	508	491	560	559	535	534	535	567	492	522	545	521	519	512	510	556	561	521	559	540	519	548	523	538	536	564	543	571	520	542	508	524	516	540	539	519	514	554	519	531	532	542	519	506	498	540	535	569	559	559	569	559	521	570	559	539	526	511	540	552	566	537	548	537	543	522	564	533	566	535	540	567	528	526	511	527	520	525	513	523	561	517	552	506	566	524	513	594	564	564	502	539	532	502	559	563	527	576	536	502	494	540	536	518	573	547	560	581	520	562	529	542	542	511	507	561	532	567	555	541	548	507	506	534	563	529	543	521	541	543	543	590	542	524	505	559	540	560	532	567	503	532	544	529	517	538	528	526	490	562	537	491	519	573	543	526	549	513	557	580	537	498	561	523	581	526	551	522	554	533	551	520	515	509	544	522	542	538	564	528	565	549	531	510	552	564	491	531	543	556	530	478	539	566	545	509	553	507	556	521	545	506	554	538	550	527	571	562	524	514	551	533	597	547	537	527	514	553	519	523	527	514	532	582	545	538	497	509	503	514	516	523	571	538	521	526	579	536	531	570	519	513	566	524	536	545	530	552	518	494	556	545	534	539	546	539	528	522	542	514	561	539	534	565	558	588	543	529	549	535	542	538	541	536	570	540	517	508	544	548	514	488	519	570	526	538	559	531	498	573	547	511	513	531	534	548	541	551	536	535	513	536	557	551	559	520	527	561	509	531	573	497	557	508	535	556	556	542	558	536	534	550	596	565	554	529	544	505	537	547	516	509	580	581	551	534	546	561	524	530	532	553	543	538	516	533	517	520	525	553	558	515	546	542	575	519	560	579	497	527	560	570	538	496	566	516	548	545	555	528	499	516	498	537	562	534	540	545	490	570	552	509	499	540	537	536	542	549	544	552	575	547	550	547	530	568	562	516	533	557	550	570	520	551	545	525	544	523	535	546	549	557	524	546	534	574	558	544	546	527	525	535	570	549	524	541	522	563	542	548	542	500	561	465	515	521	545	527
24216	21068	26888	25373	7314	959	804	730	659	621	649	630	660	635	587	632	585	572	569	620	586	613	566	594	563	629	619	585	608	557	640	599	549	611	581	582	595	558	582	590	623	602	611	549	547	572	586	620	575	604	566	567	556	569	572	574	582	570	554	596	554	584	584	583	601	608	559	586	589	535	577	568	573	578	581	616	604	620	594	605	584	548	605	589	563	606	593	583	625	600	581	623	568	521	556	603	605	560	558	616	546	577	578	586	602	583	558	588	562	566	582	567	543	552	557	594	576	604	566	564	583	565	525	576	605	607	551	572	569	545	610	585	605	595	597	551	574	575	538	604	553	559	590	589	617	587	555	561	568	574	591	608	546	538	572	598	616	564	524	580	562	582	609	602	602	579	568	583	635	585	574	560	611	607	578	615	595	618	600	561	578	560	598	573	556	626	556	567	584	609	605	582	601	571	602	567	578	573	552	560	654	537	626	577	592	563	594	562	538	589	604	597	569	544	583	573	605	595	577	563	616	597	633	612	564	557	596	579	558	583	567	580	589	580	562	560	565	597	579	559	598	593	573	570	602	565	591	591	597	578	622	606	560	537	595	540	592	522	646	555	565	585	587	586	585	580	578	536	619	604	636	593	601	625	627	549	586	575	531	587	588	618	574	598	581	630	547	564	590	537	598	569	562	578	627	566	572	535	573	624	587	557	614	577	552	597	603	577	585	593	570	599	566	603	574	618	594	564	601	600	621	625	610	596	542	555	586	584	633	587	584	584	606	592	592	630	586	602	603	542	569	522	613	548	607	607	610	572	552	606	552	581	530	624	607	582	563	550	589	561	559	619	556	599	565	625	592	592	589	608	607	633	617	591	543	550	575	613	615	601	581	618	561	603	563	566	551	566	584	624	588	598	582	569	562	540	603	589	593	605	544	581	626	616	612	584	596	567	532	554	583	597	564	568	617	566	568	590	525	586	557	606	566	572	555	598	569	571	588	576	602	597	595	562	550	556	586	600	588	569	571	562	591	574	606	563	585	604	573	604	592	570	597	563	606	573	606	574	559	571	570	594	573	590	592	549	553	590	569	549	553	604	580	578	613	611	606	552	587	550	570	558	542	574	559	558	586	564	573	579	567	627	597	598	603	621	605	581	592	587	573	565	610	578	573	583	562	534	594	563	577	628	540	568	577	590	555	555	574	562	542	589	601	579	557	572	567	579	511	579	567	567	608	578	564	620	602	599	616	564	602	523	614	589	558	597	557	589	553	537	579	547	604	602	604	559	599	607	611	593	571	590	565	566	555	564	560	613	606	576	503	594	556	548	524	542	551	642	610	611	540	575	571	586	584	567	562	581	538	572	612	570	646	613	602	593	558	572	564	576	575	560	610	614	599	583	578	581	592	541	582	582	550	601	599	569	589	574	566	576	585	584	576	554	591	552	558	573	582	602	584	556	569	579	578	596	589	527	564	531	583	626	600	576	546	595	588	523	560	587	627	549	562	513	565	561	576	600	560	609	569	592	580	584	596	605	580	582	581	615	528	600	545	585	573	600	573	629	571	586	592	560	614	594	583	594	649	640	591	552	587	581	537	557	560	615	555	582	567	581	572	551	598	588	569	547	592	591	549	579	611	592	543	546	558	555	577	570	583	591	544	610	634	600	595	629	589	556	577	586	597	592	578	589	575	577	568	590	621	545	571	610	596	571	576	593	576	566	583	581	604	580	582	617	573	610	568	535	577	549	602	592	609	571	561	616	584	570	605	595	557	604	589	558	554	559	571	578	591	594	553	639	584	575	541	613	618	529	594	575	548	551	575	593	587	554	639	603	562	578	608	559	622	573	599	604	547	582	554	547	585	534	585	602	584	597	570	550	552	591	570	543	600	569	577	591	571	583	557	558	634	576	571	587	535	584	624	606	595	601	624	587	593	594	578	559	610	562	572	580	562	621	574	575	561	553	581	574	542	572	605	560	592	585	556	614	530	555	597	617	570	563	546	608	561	574	577	581	615	561	573	593	598	556	591	581	632	605	561	580	570	622	635	529	538	569	587	599	565	590	533	536	606	593	545	560	567	583	610	557	583	557	574	613	579	586	620	593	565	610	586	570	616	595	570	569	553	589	533	560	579	566	571	577	569	579	564	565	595	510	584	636	581	577	619	596	593	610	594	609	568	568	578	579	591	552	597	616	583	599	581	581	576	580	621	605	572	535	580	577	565	556	592	598	597	568	541	558	624	586	571	574	549	556	578	577	603	587	557	534	529	567	563	535	549	580	553	586	599	577	552	571	581	545	572	559	566	589	538	557	605	629	611	593	561	545	601	563	564	568	549	593	574	624	560	599	590	580	570	597	576	598	627	616	605	571	555	615	590	566	578	606	581	578	605	594	549	590	583	603	598	582	599	569	582	590	572	600	569	541	585	579	587	570	546	577	550	568	584	558	556	592	561	627	585	605	570	575	559	573	566	593	586	566	571	597	588	547	577	572	570	603	585	590	580	597	634	516	616	628	608	588	599	570	556	583	595	585	603	554	608	577	615	572	599	615	593	564	572	584	637	599	605	589	565	574	585	627	598	579	640	603	561	601	571	535	575	596	566	593	550	554	602	590	561	549	590	549	576	592	590	589	590	578	588	577	520	577	596	505	622	595	616	556	543	584	553	581	621	567	574	597	550	552	596	563	568	593	536	570	573	552	627	572	595	578	590	564	567	558	610	572	569	576	619	556	572	605	610	543	599	588	569	573	564	561	610	556	577	584	608	601	579	561	578	565	569	589	595	597	563	581	606	561	561	550	601	521	544	667	574	555	555	597	553	588	580	601	626	594	560	614	595	577	586	568	593	567	553	589	574	581	567	579	564	566	627	549	568	547	600	581	588	607	585	556	571	578	607	597	579	582	603	596	568	538	572	566	531	582	550	549	561	570	565	588	587	592	617	569	591	558	587	636	592	591	594	574	584	553	599	561	621	600	578	600	565	555	541	619	578	563	576	592	617	608	593	558	589	625	586	615	550	547	623	595	566	587	563	588	563	585	588	578	583	601	599	571	579	575	581	614	626	589	570	570	576	591	603	585	577	553	596	601	576	587	572	601	623	567	568	604	577	556	608	606	556	551	596	571	604	607	594	597	575	593	552	611	614	538	570	603	609	607	572	541	591	595	564	620	571	627	624	552	547	548	577	595	607	644	590	595	588	575	572	621	590	548	587	561	573	592	585	583	590	565	594	550	613	568	639	571	594	593	579	584	576	542	538	607	596	577	590	567	572	610	596	602	570	587	585	596	574	587	575	535	562	555	612	558	562	602	562	567	614	569	579	597	551	597	554	569	561	607	587	631	544	588	606	546	567	582	535	580	622	578	592	557	559	613	561	581	587	563	585	587	552	582	592	599	577	602	579	576	559	556	561	600	549	600	611	557	577	611	574	651	576	553	575	573	594	589	588	553	577	533	619	573	563	583	526	561	605	579	568	593	544	578	586	554	564	533	560	578	551	599
3758	6295	4238	2157	1701	1462	1314	1086	1044	1035	961	923	883	890	896	883	810	836	821	833	884	830	857	840	784	813	819	791	817	810	821	857	819	828	859	783	829	806	842	804	851	744	781	733	787	828	807	718	781	820	840	816	826	797	812	795	811	800	800	788	783	865	805	784	793	854	785	806	836	778	800	792	836	840	800	844	787	807	841	813	835	809	820	826	766	816	756	836	837	789	798	799	810	852	766	813	736	824	845	837	814	793	805	811	740	772	741	835	788	822	791	811	758	784	843	808	784	788	789	811	756	803	766	844	819	791	845	784	798	782	773	786	810	807	771	797	780	802	734	841	835	771	807	771	810	779	771	785	794	750	857	793	817	791	797	803	819	743	787	811	841	800	784	807	861	751	763	789	824	809	792	812	789	802	834	786	822	823	839	786	763	793	794	774	776	863	816	817	810	792	818	833	769	770	808	773	788	859	824	785	809	784	781	822	852	754	800	805	798	766	791	780	813	757	779	829	811	799	792	829	812	781	775	794	816	826	786	800	813	825	746	831	783	749	812	786	753	802	820	774	849	805	852	795	814	773	766	793	805	826	760	803	781	801	791	826	809	794	814	805	810	838	770	837	803	809	805	734	788	803	789	797	729	779	775	751	813	854	787	846	811	753	756	755	770	848	806	781	745	858	793	804	808	819	790	737	768	795	814	789	766	757	786	823	740	822	818	767	797	828	806	808	794	823	801	806	808	783	789	805	791	772	824	807	778	802	817	803	804	793	800	793	807	772	787	806	831	832	787	804	782	766	814	736	793	811	725	843	735	778	831	783	783	833	805	820	790	832	798	780	824	732	801	840	761	814	837	818	787	774	833	762	819	784	798	805	780	754	790	805	809	807	784	842	780	786	771	736	789	811	829	783	757	808	822	771	823	831	796	851	817	770	803	848	827	839	790	767	820	800	796	833	829	740	769	777	768	790	768	823	813	807	788	783	834	746	763	799	799	803	780	826	812	747	823	775	743	806	772	820	829	851	776	802	809	823	800	820	793	769	785	772	755	799	786	784	834	794	858	767	788	761	786	808	800	824	811	817	789	778	823	823	793	813	772	822	788	758	803	814	829	811	810	774	763	754	817	818	852	744	803	815	818	828	826	801	766	813	853	805	816	801	803	831	795	755	763	806	807	779	857	839	835	734	790	791	811	775	789	784	840	766	795	756	841	800	829	817	772	823	854	767	815	788	834	791	800	845	773	791	806	850	787	806	760	806	769	746	766	815	791	795	771	802	760	807	792	819	812	810	799	800	816	761	821	828	770	790	803	751	808	813	834	801	857	812	780	808	783	758	791	816	805	744	822	764	731	782	772	812	803	800	799	815	809	799	774	821	787	823	831	796	767	800	821	730	821	798	822	826	822	820	751	828	840	762	822	777	803	789	792	791	813	826	804	792	819	799	825	794	812	820	814	758	819	808	777	781	851	826	820	781	827	782	803	774	739	829	802	781	808	780	783	792	786	816	824	821	772	790	804	811	822	759	769	819	754	852	769	792	818	764	776	849	797	828	758	790	783	802	785	752	809	810	778	816	808	819	802	801	794	791	797	856	798	825	793	793	804	820	813	793	788	751	814	780	795	802	830	802	808	796	818	825	831	854	828	810	820	802	828	807	822	812	777	810	808	779	815	806	780	721	832	777	829	792	791	826	817	762	804	793	826	787	787	791	821	799	779	778	767	804	782	768	810	766	834	777	817	770	788	839	799	760	808	784	815	818	815	791	753	747	802	791	770	808	858	812	803	775	776	781	815	801	774	797	768	823	802	811	796	825	783	797	760	817	771	861	801	780	759	763	785	762	825	797	788	789	748	775	854	815	810	822	811	826	757	793	798	799	832	812	828	784	840	805	763	797	756	804	813	830	822	838	763	802	766	819	876	827	822	772	760	777	787	784	777	802	835	786	848	809	858	815	812	776	760	818	759	778	757	785	808	753	776	793	785	785	790	795	782	763	762	756	758	802	841	809	818	755	757	769	775	837	766	790	748	803	792	778	818	829	807	834	743	822	815	792	824	780	753	809	785	827	799	863	829	805	799	799	762	788	837	764	807	773	784	810	837	754	762	819	785	849	819	787	783	801	774	809	789	821	808	796	772	800	862	796	816	777	788	780	821	801	797	842	788	831	782	802	802	828	834	796	783	775	837	786	809	778	801	814	821	798	772	800	786	787	808	798	761	827	769	828	831	802	794	728	816	790	738	830	800	774	834	798	806	811	822	770	794	854	805	827	805	792	778	816	761	789	861	805	829	836	790	832	831	821	794	831	735	773	796	739	807	756	810	803	811	859	804	831	741	812	756	791	800	780	771	804	777	777	767	830	829	774	804	801	827	825	864	853	802	851	776	770	771	818	791	867	849	764	779	792	787	819	827	781	812	834	778	747	826	775	799	771	777	785	839	774	797	779	828	761	882	814	798	852	822	794	859	786	744	754	788	790	815	845	797	796	786	820	768	748	846	803	820	765	808	771	790	834	807	817	804	823	763	801	801	826	807	850	837	812	774	813	768	785	744	782	836	801	773	818	782	809	777	755	750	751	800	856	805	852	819	815	821	771	799	763	753	776	776	806	835	803	815	825	774	803	718	841	807	750	804	854	777	785	827	789	814	790	751	776	768	798	800	840	759	820	821	821	826	750	784	780	793	801	839	792	772	786	838	827	817	831	840	803	799	751	845	813	759	788	756	797	799	718	823	813	840	804	830	841	778	782	777	799	787	808	775	804	768	790	784	804	759	844	810	770	843	793	796	812	776	787	743	787	792	773	806	841	783	805	743	850	789	764	801	843	813	764	817	797	761	792	818	790	788	806	811	778	748	792	784	841	804	815	796	768	783	864	822	775	790	777	755	756	746	800	797	856	771	832	795	804	801	788	792	750	787	812	790	800	823	755	831	784	780	817	825	774	776	826	825	827	802	774	788	817	776	805	840	813	808	750	778	796	830	795	789	830	807	769	769	812	765	780	851	878	799	810	795	852	756	808	790	785	814	787	796	809	807	763	823	766	772	804	827	778	807	856	838	813	815	781	792	829	781	782	795	802	808	780	855	811	852	785	788	786	799	823	794	847	779	809	815	831	783	764	823	764	787	809	776	785	759	767	773	811	782	798	840	816	837	732	822	759	816	857	865	790	796	775	831	779	818	819	838	825	793	778	819	803	752	824	822	784	821	747	780	780	786	770	778	759	804	811	837	792	754	825	791	828	851	824	797	758	824	811	807	821	797	810	825	801	764	792	786	865	833	841	809	762	812	792	837	771	771	831	805	797	791	773	741	747	735	796	781	827	798	775	756	837	810	829	753	794	819	865	826	785	802	817	782	804	818	798	816	828	781	749	856	795	804	790	778	841	805	804	794	857	816	820	848	781	737	763	744	819	830	759	821	808	816	789	784	807	831	806	804	744	811	866	774	789	814	788	760	817	763	804	800	859	774	834	797	831	784	782	763	799	809	815	785	783
22161	21102	28690	23779	21102	21091	4773	695	475	451	368	307	298	277	239	224	241	230	213	209	180	200	172	201	179	207	180	167	214	195	171	188	176	139	165	174	161	162	160	163	165	167	164	157	165	167	160	160	133	175	156	169	163	177	160	158	162	173	160	171	144	183	175	156	162	151	135	162	136	153	150	141	164	146	161	147	138	193	151	141	146	173	148	172	141	145	166	149	139	128	155	143	138	151	167	158	142	124	143	156	166	163	140	137	146	153	138	139	168	168	167	147	165	152	144	156	133	162	154	163	168	137	152	168	184	138	182	153	147	172	155	161	165	155	139	147	161	162	171	154	151	152	160	160	147	176	138	152	149	164	162	163	142	147	165	156	176	158	139	138	140	148	133	160	167	153	156	137	162	157	153	154	154	131	158	161	161	162	153	134	162	152	160	152	154	161	145	153	149	154	156	150	157	148	151	143	154	158	167	153	135	157	152	145	154	161	162	164	179	152	149	154	139	174	166	153	160	153	183	139	147	154	155	148	151	158	146	137	147	165	159	154	147	164	165	161	158	162	172	170	172	143	158	169	163	167	145	152	147	156	150	119	173	165	161	146	135	155	137	178	161	165	140	169	152	170	155	163	145	148	154	137	166	135	152	164	160	153	167	174	148	141	143	163	138	173	165	160	161	155	161	161	160	143	149	165	142	148	153	149	156	141	160	171	146	151	180	143	142	153	159	129	150	154	119	173	151	154	147	149	144	141	145	151	148	160	149	132	163	169	150	155	161	170	165	164	143	146	151	166	149	165	160	157	159	142	153	162	167	152	141	145	154	150	130	128	133	161	157	174	171	172	166	162	148	138	194	158	140	160	171	174	153	185	152	145	131	148	156	152	153	181	160	145	145	160	172	152	156	154	143	168	144	167	148	153	158	157	141	140	164	171	137	156	155	180	150	141	142	151	156	154	162	151	134	163	155	128	148	170	155	157	161	136	160	146	161	170	141	160	173	152	168	154	143	150	156	148	156	147	123	145	141	122	189	181	155	147	186	146	155	138	144	150	140	155	161	144	147	137	156	159	143	155	160	147	167	152	173	144	160	150	158	146	154	146	169	154	136	154	148	148	157	159	140	129	163	156	149	152	152	165	169	166	152	162	139	163	161	163	153	168	157	174	155	176	154	166	143	162	172	146	142	169	150	134	157	167	145	149	158	142	151	180	163	156	157	142	156	151	142	138	153	163	142	154	163	138	137	154	147	167	178	150	144	154	145	158	150	146	170	183	164	154	158	141	152	146	164	168	146	144	151	145	155	158	140	147	171	150	154	160	162	165	154	165	159	150	165	171	138	176	163	117	170	143	138	156	144	167	130	144	146	162	170	164	168	150	185	149	157	136	158	139	144	148	160	138	155	161	181	146	140	144	156	161	139	157	136	147	162	159	130	143	143	147	156	158	141	145	157	163	144	168	151	153	167	143	161	156	140	152	142	161	147	155	156	162	145	145	140	167	154	133	165	169	126	150	158	156	147	185	145	165	160	151	154	158	145	143	160	151	178	141	156	167	175	168	149	164	148	156	149	149	154	132	143	167	162	152	159	158	146	156	143	162	173	166	167	160	159	150	144	162	153	152	164	152	165	146	135	155	155	155	156	156	160	134	163	158	140	161	191	150	154	155	172	160	157	149	157	149	167	156	138	148	149	162	154	148	157	137	132	156	144	160	145	163	158	163	152	170	146	156	150	159	170	195	142	143	166	140	155	150	146	151	169	157	147	174	133	155	147	143	151	190	142	171	146	168	162	134	146	158	155	138	165	176	163	148	142	162	143	150	184	141	148	141	152	174	169	142	175	148	145	169	151	151	165	139	136	149	140	122	154	152	158	142	158	138	158	168	176	156	146	156	180	157	160	135	141	174	134	159	151	167	141	166	159	134	170	147	138	133	148	169	179	161	152	131	144	145	149	163	145	166	161	162	148	159	142	151	145	151	151	138	149	154	175	153	158	180	168	122	146	143	147	139	163	166	151	161	158	144	161	160	158	157	153	154	149	150	137	137	169	184	141	164	144	150	149	166	161	166	136	150	141	157	177	154	139	149	151	163	160	146	140	170	155	139	154	131	147	153	152	161	145	161	152	138	159	152	161	168	156	139	135	139	165	157	151	136	144	148	145	137	144	165	169	161	146	132	154	136	167	163	152	139	147	156	132	142	174	142	138	142	172	146	157	130	160	160	169	158	174	145	136	168	114	133	164	148	155	165	152	150	157	147	139	158	148	154	161	146	153	158	146	143	168	157	152	155	136	160	162	150	145	144	154	146	148	151	143	155	139	156	139	164	164	128	147	139	153	157	155	163	158	145	155	148	156	162	172	135	150	155	151	155	166	158	173	149	142	174	137	167	147	148	137	169	137	151	149	161	157	154	169	138	166	149	157	172	179	180	158	149	151	145	151	162	155	154	133	149	163	142	156	153	145	171	158	148	161	151	136	159	168	172	154	149	147	153	137	135	150	147	156	152	163	155	121	143	151	168	125	154	167	145	153	160	146	141	166	134	161	151	142	170	122	138	150	165	146	134	152	138	152	159	165	186	152	148	184	129	137	150	138	139	136	162	138	163	165	159	130	149	143	171	166	142	142	174	135	153	116	160	140	166	155	152	173	129	161	159	150	144	168	147	154	171	162	167	146	164	140	146	166	157	140	170	161	143	160	144	149	142	134	160	191	159	157	155	148	155	137	160	161	168	156	163	157	152	129	148	154	158	162	153	145	169	159	142	153	145	149	157	164	153	169	182	156	162	148	155	126	148	148	147	159	170	153	131	148	175	162	171	163	150	140	147	168	154	155	131	158	156	148	151	154	157	164	161	146	143	133	168	161	159	162	147	155	149	183	148	166	138	150	139	148	152	158	157	163	158	132	139	152	160	153	167	177	172	161	175	142	138	151	152	168	166	148	148	151	153	178	127	142	144	150	161	125	154	155	138	148	165	127	153	161	182	156	142	183	136	163	145	146	153	163	157	163	144	140	145	136	174	147	146	143	147	146	173	156	134	149	145	141	146	152	157	164	161	139	132	161	142	144	143	159	140	156	153	178	160	142	170	163	155	140	151	156	164	173	145	154	160	137	152	171	121	160	143	163	180	158	162	162	157	166	149	143	135	152	155	140	160	159	154	160	148	145	144	170	158	167	128	174	144	144	155	135	158	142	157	154	154	157	156	144	148	157	165	156	155	155	148	164	135	161	136	147	174	171	152	177	159	150	177	160	159	131	137	155	140	146	148	148	148	149	151	160	144	137	177	149	157	159	166	151	129	156	160	167	153	158	135	162	146	161	157	161	135	164	154	158	159	155	148	157	160	135	174	165	161	179	131	164	149	156	137	141	161	148	156	154	151	158	128	159	155	144	156	140	154	111	135	129	155	148	178	148	157	151	154	182	145	149	158	168	140	147	164	159	150	151	160	171	134	157	145	133	163	183	160	141	156	174	167	141	154	158	156	161	148	141	131
4626	14889	10416	4633	3111	2286	1791	1349	1053	878	761	680	573	453	456	403	363	373	375	304	329	298	303	268	284	299	269	280	261	235	254	279	267	295	237	263	224	248	234	264	245	236	251	216	235	220	230	245	245	226	212	238	218	225	220	238	233	250	238	213	223	256	205	211	213	233	223	222	246	215	217	221	221	216	230	237	227	234	234	230	245	217	230	235	216	271	242	220	230	219	225	233	247	206	199	196	235	198	229	220	211	204	200	211	238	203	231	217	221	247	230	214	224	258	213	248	196	233	215	207	228	212	209	207	197	235	212	245	221	205	223	235	202	217	221	223	198	231	213	217	247	223	224	218	196	191	225	188	218	203	229	248	220	215	215	207	210	208	199	231	203	224	205	214	215	236	206	237	216	222	207	215	222	209	204	206	230	240	205	227	241	230	216	231	199	210	236	219	207	209	215	215	216	210	245	219	251	234	239	222	206	235	236	233	236	214	195	224	213	202	205	206	243	230	216	182	212	225	222	232	243	239	226	222	261	199	204	219	215	205	229	214	217	215	218	224	230	227	248	224	204	226	225	218	210	222	221	229	194	236	206	220	232	219	233	210	201	250	233	205	242	219	207	209	235	243	229	196	235	243	212	214	230	224	214	224	202	222	221	223	204	220	219	248	230	203	206	220	213	248	225	206	238	226	202	233	204	239	210	242	198	203	227	229	234	213	207	222	217	205	224	190	242	217	217	204	210	215	191	209	212	214	218	225	226	219	196	215	230	206	225	209	229	201	208	194	245	228	214	211	250	231	229	200	215	216	226	228	245	212	240	209	195	195	197	237	233	233	226	208	248	233	219	194	216	220	226	225	225	245	236	232	236	244	213	226	220	215	228	205	210	220	230	221	222	224	225	224	223	235	243	210	218	226	221	234	231	216	231	202	242	244	214	213	231	226	222	221	217	222	235	189	226	230	207	205	206	234	219	229	210	216	213	218	198	218	225	203	234	211	216	225	222	216	223	228	237	225	204	207	213	222	216	207	213	220	215	169	233	202	205	207	220	233	208	246	195	220	253	210	207	228	232	196	243	215	227	204	230	224	222	211	212	230	228	220	226	222	230	209	216	213	194	198	232	222	224	224	225	232	227	233	222	199	202	222	222	232	219	220	236	216	242	217	232	205	229	213	231	222	225	227	201	217	228	227	240	221	199	243	219	222	187	220	225	204	213	243	198	231	217	250	223	229	249	244	240	235	233	225	226	217	210	225	203	213	210	215	187	203	195	242	218	227	224	229	204	228	205	215	234	239	194	247	230	211	219	213	189	218	215	208	216	223	184	227	235	206	218	240	196	236	218	217	230	226	224	225	200	217	194	216	214	215	205	205	235	219	235	217	214	193	209	213	211	239	229	227	244	217	212	268	232	213	233	213	255	224	226	206	207	209	237	223	213	215	241	225	231	223	208	232	239	220	208	199	208	187	198	219	224	227	215	229	248	222	258	221	218	217	246	243	227	221	240	220	224	199	215	212	228	195	242	223	225	197	206	232	209	226	228	246	220	202	214	209	235	208	202	246	223	208	229	221	226	219	218	226	224	218	207	248	219	222	233	224	237	223	219	199	194	270	261	214	237	229	209	222	211	238	210	226	205	239	237	225	209	194	225	210	197	222	256	212	205	231	209	201	196	224	215	199	223	222	206	211	215	186	236	242	213	199	210	217	221	196	225	246	226	227	230	191	231	220	241	203	226	219	226	217	232	251	224	241	213	257	191	207	252	229	217	219	203	233	228	230	216	209	225	225	211	247	222	213	210	220	228	216	210	228	227	223	244	209	226	213	215	229	211	203	197	223	208	212	222	206	222	188	218	210	206	209	224	201	197	210	215	222	201	229	207	213	204	232	237	209	205	220	231	232	229	228	229	212	190	211	231	209	232	216	199	230	215	232	194	196	223	205	232	208	208	235	236	238	223	216	234	238	237	235	218	233	217	220	241	224	200	228	210	203	228	215	203	219	213	250	199	225	228	214	232	228	192	244	226	232	213	209	219	215	213	228	217	229	214	206	218	228	236	243	239	232	240	235	210	253	225	234	233	256	207	204	224	226	242	204	220	207	215	220	207	219	231	228	230	231	227	210	224	205	240	214	202	214	223	229	223	214	213	215	244	208	232	237	234	233	203	207	249	210	251	249	204	227	216	226	208	245	222	207	222	217	214	226	226	237	211	193	194	213	209	227	241	208	221	224	224	232	225	235	210	201	219	236	220	220	223	223	187	211	222	231	216	203	228	238	216	216	209	232	228	222	223	223	207	223	245	211	218	213	215	208	209	222	258	212	222	247	225	199	235	232	184	233	218	227	213	225	230	195	203	218	221	214	188	205	218	204	227	244	202	214	214	231	228	212	221	246	204	222	210	220	221	228	196	242	215	227	238	218	236	230	215	242	238	217	205	210	200	223	226	219	217	242	249	209	209	183	224	221	215	205	228	211	229	210	204	230	214	207	210	219	208	213	251	242	187	224	222	238	206	219	238	224	217	189	199	202	231	215	196	216	217	221	210	229	214	232	204	219	201	206	242	216	215	202	220	233	212	217	239	210	237	204	212	213	223	241	232	228	200	242	241	235	238	225	214	215	221	232	231	211	216	251	250	211	190	212	219	213	181	224	215	209	224	229	235	190	181	208	238	214	202	241	195	211	228	192	225	204	203	213	223	226	239	177	240	215	208	233	215	232	211	239	203	217	229	203	213	206	219	210	243	229	206	214	215	228	216	225	228	215	241	225	248	204	222	216	220	228	229	210	215	229	226	203	219	242	219	241	209	219	236	236	205	215	220	219	259	223	232	230	220	202	213	221	216	202	204	199	208	222	210	212	209	212	250	231	210	217	208	228	219	202	213	205	207	212	198	221	239	208	210	231	215	197	214	238	227	224	239	214	244	239	226	194	244	237	200	255	203	210	202	203	255	221	218	219	211	222	207	215	222	219	253	217	196	213	244	192	205	222	198	220	240	228	224	235	227	204	188	201	207	231	198	244	244	195	238	220	197	213	237	226	230	216	217	230	209	215	238	203	255	216	229	222	243	198	250	210	219	205	215	224	206	207	241	231	231	242	233	209	232	216	225	225	214	211	236	224	239	217	220	202	225	204	230	219	222	207	232	230	258	223	196	205	228	225	226	239	209	206	220	220	221	215	227	227	226	200	210	215	227	245	178	227	207	264	219	209	209	207	236	221	249	208	222	190	227	208	214	213	220	184	237	251	238	213	206	214	230	226	246	222	232	228	227	211	252	222	216	202	236	236	229	226	208	211	207	241	198	217	181	225	227	220	203	213	220	229	214	203	247	236	230	225	239	230	205	211	216	211	231	230	227	207	216	214	212	205	255	240	196	200	222	209	205	244	224	197	199	202	218	209	209	237	192	237	202	235	216	235	221	218	210	235	220	226	215	231	231	194	214	208	229	256	198	212	230	223	233	211	258	225	222	218	242	219	215	203	207	235	221	215	239	214
26823	18715	4967	1050	742	757	709	755	702	727	696	685	695	649	658	616	684	622	670	642	696	713	648	674	669	657	662	652	613	670	666	689	716	628	686	731	663	624	688	651	710	677	643	666	738	706	655	635	682	638	660	648	657	671	669	652	697	636	712	672	653	681	660	678	683	688	665	648	651	694	664	687	692	655	659	688	642	635	696	665	672	658	717	697	662	681	655	668	692	656	670	701	681	669	648	663	664	681	717	699	695	664	710	674	676	713	718	665	657	715	676	647	704	647	672	695	708	658	722	671	706	734	660	634	680	690	635	658	685	680	666	651	650	703	654	658	666	671	687	675	656	685	646	660	735	667	706	678	649	650	638	663	648	669	720	686	693	652	667	724	664	680	659	686	640	687	723	681	639	674	682	708	638	676	696	650	654	707	655	642	693	696	629	696	641	696	678	645	664	620	651	731	620	701	630	649	666	664	715	691	683	686	718	675	653	688	693	704	675	652	643	643	710	718	635	703	709	695	686	707	673	634	694	694	713	617	659	638	665	655	705	695	684	649	657	670	684	631	656	635	723	695	659	668	684	665	696	688	681	682	685	699	706	684	679	688	717	700	739	648	639	686	659	657	659	650	750	658	678	687	682	705	696	691	652	669	683	655	654	655	693	674	675	715	633	639	681	654	654	693	677	667	641	679	685	675	663	682	696	635	695	656	642	713	695	653	636	660	703	625	651	698	653	663	635	699	678	699	705	650	638	640	683	670	652	657	710	655	660	655	660	639	651	623	696	684	671	658	663	666	658	601	673	689	654	644	692	616	662	727	696	665	658	658	721	658	694	668	668	696	659	613	633	715	685	689	684	693	730	673	637	693	639	644	655	677	681	671	712	682	673	655	673	637	701	680	697	674	664	696	678	679	661	658	621	711	663	685	659	659	663	649	676	683	649	650	636	678	676	713	697	651	683	689	667	722	653	670	670	656	672	679	642	664	676	656	682	674	696	666	635	702	674	606	709	700	682	666	669	684	685	680	682	675	629	661	678	666	608	665	656	637	635	684	664	705	657	710	655	661	686	686	695	670	651	703	655	697	646	711	672	648	695	653	716	649	648	694	647	671	628	634	625	652	662	648	680	701	646	644	665	664	673	715	660	730	662	675	666	671	730	658	676	661	702	655	688	659	702	688	684	711	687	659	695	680	704	646	650	662	656	671	705	710	641	685	678	665	721	630	671	683	681	658	647	666	680	678	702	684	683	661	655	681	654	641	688	667	714	686	659	680	632	707	699	660	655	670	695	666	667	658	664	664	676	663	707	684	687	710	691	679	693	627	675	677	660	696	651	675	685	708	659	630	715	625	669	696	679	647	685	658	662	702	649	685	690	677	650	653	677	637	666	670	662	659	691	668	677	654	681	658	682	649	709	675	658	645	679	681	675	674	670	682	645	694	653	678	673	675	668	707	686	647	633	679	688	705	645	662	703	710	696	614	675	704	673	685	678	684	699	697	684	649	653	629	640	672	633	694	647	658	690	672	645	643	629	657	672	732	641	701	673	664	668	689	688	677	671	643	676	656	684	668	651	680	656	683	643	687	686	628	608	661	678	704	723	667	675	691	711	686	659	622	658	674	681	629	662	649	646	686	664	685	632	738	703	676	652	672	639	687	760	699	664	659	660	661	663	671	677	624	703	682	707	713	690	680	709	700	657	684	639	672	702	691	700	687	693	698	681	631	698	678	661	681	621	678	664	671	661	689	684	677	659	694	713	671	619	691	723	682	711	654	679	718	713	668	673	704	661	698	645	679	653	705	720	672	708	671	706	679	671	651	652	705	626	650	718	679	644	656	698	644	669	678	698	695	652	709	616	677	696	654	642	674	666	677	692	693	694	686	686	669	660	650	690	636	676	672	711	675	704	654	693	682	629	660	659	683	673	700	636	676	639	666	703	720	687	680	718	701	667	702	670	680	643	661	661	677	663	598	646	655	693	708	656	676	690	687	639	651	656	664	665	667	690	663	692	633	630	682	632	665	647	661	632	668	662	697	697	678	678	636	636	704	705	711	691	718	664	718	715	709	657	655	661	704	649	682	686	690	690	681	681	667	709	657	667	706	707	672	644	697	644	701	652	676	688	715	672	666	674	649	669	692	728	689	724	670	671	691	687	704	673	731	683	687	673	707	667	655	654	667	676	651	664	664	660	689	643	652	691	666	640	653	658	689	665	692	655	728	684	620	690	656	705	659	614	672	622	719	667	680	687	705	658	722	688	686	716	712	693	673	682	601	697	660	650	647	688	645	674	685	643	695	635	667	676	715	680	670	669	665	666	666	684	705	629	656	657	637	695	698	708	689	666	680	667	635	694	696	618	700	703	635	645	676	699	662	657	701	674	664	667	641	676	650	673	664	635	676	656	722	714	642	613	665	677	673	673	614	711	658	674	665	649	666	689	663	668	629	664	707	699	680	742	714	716	675	685	672	623	674	668	721	669	690	651	688	692	669	675	689	632	643	651	706	707	664	689	659	661	613	652	665	673	619	692	695	637	639	685	643	667	696	657	687	676	683	670	666	656	633	672	676	628	688	666	699	701	655	681	667	629	673	707	676	652	652	678	685	651	704	666	650	632	670	642	679	710	656	655	622	646	699	699	715	660	688	628	651	629	679	627	660	688	694	646	667	677	669	671	690	659	685	671	700	665	677	686	641	657	682	646	658	662	714	678	672	650	654	703	681	673	698	670	679	673	650	687	720	706	641	648	670	677	650	656	665	710	693	654	699	662	660	698	685	651	676	656	648	723	642	676	670	619	696	677	682	641	721	679	657	698	672	665	686	721	710	685	674	713	707	693	669	682	644	695	643	731	648	677	670	672	724	665	654	644	705	688	719	678	698	700	645	663	698	685	642	691	656	647	691	637	687	671	678	627	664	675	658	725	690	700	642	650	677	663	635	705	658	659	649	678	665	670	665	654	677	716	677	674	709	677	630	703	672	638	705	634	669	682	682	669	678	650	656	692	649	661	681	690	673	653	648	624	678	712	651	684	677	682	674	707	670	634	645	669	632	682	652	666	674	681	674	684	691	687	660	648	675	657	655	647	673	680	673	674	705	676	653	672	671	605	706	632	607	671	644	684	647	669	688	676	657	669	651	645	650	650	688	684	629	646	647	682	687	714	657	661	656	671	674	645	678	673	661	678	664	644	673	615	685	685	644	696	668	614	619	665	693	709	673	712	662	701	658	686	705	655	681	677	664	683	693	687	713	636	685	665	641	695	643	647	677	684	696	708	672	640	674	642	686	611	674	661	659	647	657	664	660	704	747	670	675	626	692	671	684	647	677	675	655	687	690	656	674	686	671	704	618	671	629	662	672	667	647	694	725	616	691	670	657	689	653	674	657	641	669	679	716	683	702	692	697	722	615	685	650	674	677	618	684	670	688	682	718	712	674	709	647	703	718	683	639	681	628	691	641	658	667	669	673	657	719	665	659	660	670	676	658	645	680	616	656
4380	2400	1813	1177	1130	1031	1038	983	1008	1030	1026	962	954	912	915	908	947	917	941	964	963	958	927	917	983	932	929	956	929	966	964	993	903	926	929	981	872	1018	961	930	967	913	958	1009	933	962	958	988	959	980	935	883	865	940	968	999	919	940	996	975	982	908	961	955	979	855	987	959	950	921	990	923	912	939	948	938	932	964	920	947	928	927	950	930	992	915	939	924	901	949	1025	981	960	990	942	913	962	911	941	896	918	923	903	984	964	930	1018	989	1018	902	902	996	903	895	953	969	920	959	867	990	904	894	935	949	994	939	970	919	942	924	965	907	944	934	926	1013	925	882	940	941	951	888	921	916	927	926	938	942	977	943	910	964	947	958	963	922	984	954	935	945	921	906	963	918	959	924	937	918	961	923	899	926	906	953	995	989	961	901	949	890	930	906	958	920	923	928	1008	968	916	906	872	912	976	938	920	925	944	913	954	942	967	914	942	951	884	958	934	948	964	899	974	982	948	905	918	959	965	959	945	946	985	904	955	908	891	931	958	879	925	955	913	1005	931	929	913	952	898	930	931	1003	932	968	908	944	968	973	897	890	950	924	953	953	920	913	934	905	948	956	937	960	915	938	945	993	946	951	940	1003	909	887	943	951	938	910	936	962	890	953	1017	891	958	952	968	928	939	957	912	933	929	916	892	965	897	989	930	868	960	926	923	924	903	935	947	915	907	921	912	933	924	964	982	946	1000	940	930	882	906	946	949	936	909	907	970	985	950	940	944	981	955	913	912	926	897	968	925	931	978	958	958	877	950	889	956	925	990	915	921	925	958	945	933	1006	947	941	934	944	899	954	978	936	891	938	968	902	929	912	898	951	995	920	989	919	959	931	1016	944	959	945	961	918	910	909	923	933	922	935	900	961	900	917	912	947	934	990	954	991	922	918	967	936	968	949	982	947	956	931	965	919	915	915	963	953	958	921	975	949	917	949	971	977	927	931	892	945	959	959	944	930	939	968	938	928	954	983	957	924	963	947	929	952	900	931	1007	946	940	935	967	932	866	990	960	927	929	962	925	913	885	894	945	989	949	965	951	948	948	914	938	973	935	933	889	922	935	967	928	964	927	940	899	959	916	934	928	970	941	884	933	929	911	926	902	938	908	983	954	971	927	910	999	885	1024	901	976	954	948	975	933	933	939	909	894	928	888	944	840	948	939	911	941	952	901	972	988	953	970	937	920	918	918	934	859	892	987	932	900	971	959	936	1004	933	899	949	923	887	1007	928	924	899	969	956	934	969	929	959	930	928	901	963	904	942	920	935	971	954	940	949	926	972	927	974	1005	907	926	968	921	961	933	951	933	946	890	973	991	898	943	899	940	952	935	890	936	995	907	905	907	958	921	940	913	974	930	943	931	924	986	883	920	888	995	967	974	877	913	911	924	951	946	928	909	974	962	945	936	917	907	951	927	992	936	926	927	903	928	965	892	926	942	940	950	891	932	915	865	964	925	959	859	950	947	928	951	943	880	947	938	907	941	969	888	995	932	947	926	963	926	940	924	935	963	918	888	939	926	942	915	896	962	905	868	918	923	910	965	936	928	961	930	904	979	904	962	933	943	933	926	955	936	977	959	914	925	941	934	953	914	945	919	965	927	958	970	951	938	842	929	930	870	972	931	904	977	971	889	995	943	980	932	939	925	984	920	914	931	951	897	966	892	931	961	928	923	934	937	913	917	974	962	934	911	988	955	962	895	951	930	918	970	940	915	939	912	962	953	956	907	918	952	959	929	933	960	923	938	973	906	913	912	929	997	934	917	949	937	926	955	982	905	936	965	961	946	969	994	924	927	952	928	936	918	919	970	895	909	974	938	955	892	942	952	909	911	951	997	868	1020	942	939	954	1025	926	924	948	949	934	921	924	960	972	947	952	865	940	955	1010	899	935	959	961	939	987	952	953	965	954	901	950	870	935	936	904	916	948	921	916	1025	959	937	949	995	926	960	895	939	927	952	917	925	927	894	953	950	945	1003	904	994	931	979	933	961	943	969	943	881	917	949	937	951	953	934	996	919	957	941	943	958	967	930	942	984	933	945	909	901	905	918	910	932	928	1009	947	980	953	907	939	946	961	934	935	907	972	884	884	971	920	980	927	956	908	884	931	890	969	884	927	941	923	938	916	876	957	865	972	887	906	955	954	955	954	968	992	942	944	890	953	948	933	941	915	891	896	914	975	924	919	934	895	905	900	977	938	964	902	978	964	959	901	937	938	931	891	966	939	938	980	935	944	978	960	915	940	935	942	963	950	931	957	959	934	930	972	900	894	933	981	916	964	955	990	954	997	967	966	921	952	944	921	903	942	942	931	951	873	960	924	952	920	959	943	947	931	901	956	945	955	922	908	909	958	936	898	950	951	944	918	932	1002	919	941	955	920	939	954	957	938	952	919	914	925	936	902	959	974	901	946	941	982	940	939	961	897	945	1014	932	977	932	946	912	921	930	937	878	971	961	939	990	907	897	944	966	955	958	906	967	916	927	954	936	925	860	966	954	937	957	940	964	932	920	934	964	947	906	982	968	924	954	938	944	968	926	924	928	924	937	890	956	968	880	950	948	929	959	936	921	913	921	934	925	955	890	933	945	895	924	932	894	964	991	1005	936	965	968	977	904	945	924	925	921	943	930	957	912	939	976	994	993	946	916	964	963	908	956	901	975	939	888	964	913	886	966	968	876	934	939	970	967	886	959	906	911	921	949	978	987	959	935	972	961	938	943	903	909	983	906	907	974	1003	909	938	849	946	918	895	902	966	900	921	891	906	881	943	916	939	928	890	926	975	925	950	972	986	956	969	943	905	1000	937	966	979	914	954	949	955	909	968	918	953	891	929	903	957	954	950	934	979	881	963	981	992	960	909	923	944	945	883	991	1018	932	940	966	953	900	920	1007	920	937	908	943	925	904	945	893	985	913	970	964	935	891	957	951	954	916	968	903	895	914	963	882	936	954	965	935	991	953	929	972	906	949	930	968	960	953	1004	927	971	952	950	971	926	927	920	934	971	966	935	937	950	961	929	932	939	975	890	971	927	904	974	925	907	963	945	959	927	932	953	906	915	975	927	930	921	947	903	955	899	962	920	1013	967	959	919	936	886	930	968	930	951	928	971	964	965	880	903	907	928	950	953	916	899	925	964	941	923	950	997	936	993	946	913	924	935	984	993	928	947	921	943	915	933	938	981	948	915	964	952	932	944	969	984	1008	975	937	926	974	892	982	924	901	980	919	942	941	961	951	957	970	973	984	916	942	905	980	937	934	945	931	964	877	977	973	954	950	967	943	935	911	933	925	960	946	900	925	947	953	973	960	930	962	943	930	931	943	924	932	908	926	949	1003	956	967	925	886	960	890	931	933	980	946	990	957	961	972	939	952	958	938	983	946	880	931	950	934	937	923	936	939	948	947	913	906	912	949	960	913	939	943	934	959	921	910	927	887	919	919	931	967	943	908	959	976	905	915	924	961	952	920	919	980	936	953	956	917	982	921	929	1003	949
23055	21078	28190	24189	21063	7611	955	617	528	504	475	436	454	463	427	397	423	430	394	405	374	378	371	426	394	376	344	395	387	382	377	366	377	370	353	353	371	373	379	361	363	362	362	385	381	386	349	347	402	341	330	384	373	370	352	344	363	355	374	411	358	391	362	372	343	394	359	379	388	385	331	349	326	341	363	340	382	347	375	347	348	359	381	351	402	350	340	354	384	364	383	391	345	337	371	396	357	364	371	356	387	347	355	324	380	369	321	396	351	344	354	336	373	403	347	388	391	357	328	370	367	364	344	351	364	386	378	385	357	388	362	358	367	364	377	371	335	368	382	383	393	398	390	353	383	363	357	365	343	341	369	399	366	359	346	346	343	365	376	371	357	359	363	384	378	364	371	396	345	385	375	369	398	380	351	346	429	385	370	354	390	331	374	353	348	370	372	388	342	358	357	334	351	372	369	366	361	358	373	379	384	372	368	376	381	369	393	367	400	418	389	342	352	322	357	331	344	344	357	356	332	363	329	363	358	395	368	361	350	358	321	346	357	385	355	365	370	351	378	386	355	341	356	363	357	367	341	392	357	347	381	361	330	367	357	361	375	363	361	360	348	374	367	330	421	351	369	376	339	363	343	383	357	366	387	325	355	364	342	387	384	350	376	357	346	353	360	334	352	399	357	341	381	386	351	367	332	375	347	371	362	363	370	341	357	347	356	380	373	361	352	387	357	397	378	368	353	349	391	375	364	371	350	373	381	359	370	357	372	376	363	384	387	373	374	358	368	380	356	387	358	357	360	332	369	391	352	357	399	389	358	364	337	370	326	391	357	368	352	401	353	364	356	392	357	375	406	376	366	353	349	356	365	376	377	352	369	344	392	325	373	385	368	368	391	376	361	398	397	359	381	355	405	353	383	353	332	360	373	388	371	375	354	373	402	321	346	353	387	361	340	374	378	380	341	345	348	364	363	344	334	341	358	352	375	368	396	378	361	396	381	335	350	384	383	340	355	331	423	354	380	372	354	386	348	389	361	386	377	336	363	353	365	357	367	381	362	352	376	351	334	386	361	366	336	393	396	399	333	370	368	371	392	357	363	386	373	352	371	374	362	367	387	377	367	383	410	340	374	374	336	333	336	387	358	395	392	381	370	339	387	396	392	364	358	370	399	391	351	364	406	402	363	373	342	387	353	326	367	376	369	380	372	355	369	372	352	373	370	360	373	385	349	363	418	353	356	367	394	361	374	347	387	356	352	364	379	319	380	344	369	356	340	373	393	340	348	386	372	351	401	376	372	315	363	365	351	358	380	364	371	354	355	365	362	380	385	356	380	369	361	343	337	365	360	370	368	376	386	384	412	374	353	356	370	353	341	346	334	396	367	359	362	364	352	359	355	350	386	398	402	366	322	343	370	334	382	376	371	358	347	365	377	382	329	363	393	378	385	395	395	356	375	353	344	351	335	355	362	359	359	372	387	373	372	391	336	382	325	352	347	351	375	386	325	370	395	362	346	380	375	350	368	322	409	343	328	351	364	357	350	384	331	393	382	378	390	382	378	354	347	397	374	330	358	383	329	340	335	390	346	365	361	382	357	374	360	351	390	345	338	380	366	358	392	365	368	351	383	368	311	344	388	377	333	336	360	368	401	352	387	373	372	379	376	366	351	401	366	355	347	341	365	343	379	376	392	326	371	342	293	356	357	382	390	369	364	354	353	382	374	345	379	373	360	384	424	379	377	370	375	353	331	343	375	374	358	398	346	375	339	363	360	356	327	381	370	362	402	401	340	373	382	368	336	351	379	406	365	369	377	355	380	332	366	406	386	398	404	373	360	336	374	400	367	342	345	376	413	346	364	358	361	369	369	357	381	374	363	370	385	389	358	363	357	321	349	352	375	371	348	383	381	378	345	346	406	389	365	334	349	385	374	365	366	347	358	360	371	383	316	345	372	382	404	364	359	322	346	355	370	371	372	382	363	295	377	336	337	385	362	391	351	365	413	338	357	360	367	347	381	362	343	381	391	340	346	367	371	385	334	336	385	360	383	347	372	338	349	401	323	341	342	355	358	320	355	370	349	347	366	371	368	376	357	377	355	376	389	367	383	361	368	359	378	364	350	326	350	389	366	360	362	365	351	367	342	359	379	367	327	353	363	391	378	378	363	346	390	387	385	353	387	377	359	321	344	345	331	383	338	346	371	362	400	344	397	382	354	365	364	360	358	336	357	358	354	380	386	341	361	359	370	386	358	349	383	366	366	390	364	348	347	375	363	360	381	324	364	359	335	387	389	376	343	352	390	341	365	340	358	346	375	367	359	362	352	343	350	365	316	380	346	369	380	369	356	348	381	332	369	357	332	359	351	344	371	380	332	381	335	405	360	378	331	333	356	350	359	387	361	355	384	382	347	317	338	374	368	363	375	382	348	376	426	397	372	344	344	346	374	340	371	373	377	381	356	360	382	382	349	373	369	388	348	359	377	387	392	374	355	365	359	380	368	386	356	405	332	348	344	343	356	366	319	360	370	373	385	352	338	367	351	371	354	366	378	380	347	357	370	368	353	350	369	368	316	371	383	363	383	391	362	356	371	360	347	375	356	339	377	391	346	381	376	342	334	348	367	375	397	350	370	356	351	341	362	381	365	348	362	360	390	376	383	369	367	356	359	372	374	358	381	350	388	357	377	383	372	377	375	357	372	357	351	357	382	365	373	370	384	378	354	356	372	354	372	355	343	335	373	373	349	393	385	346	358	328	356	372	370	400	372	378	381	342	388	347	366	326	347	385	338	364	339	373	341	387	375	358	373	374	385	344	365	348	358	357	357	340	356	365	370	335	336	373	383	338	354	352	387	388	367	355	327	359	356	365	359	365	345	369	393	367	355	336	356	348	382	376	372	382	347	365	365	354	354	323	364	386	346	341	363	364	342	359	352	400	371	364	321	364	367	346	361	384	371	343	349	357	365	382	378	391	374	371	338	367	379	339	357	379	372	387	400	349	384	356	338	360	343	341	332	331	363	366	347	344	337	386	357	367	363	356	372	381	377	363	361	336	329	370	360	351	355	367	346	379	382	353	348	352	334	360	389	355	351	379	364	366	370	367	397	325	353	357	349	346	354	363	333	373	351	337	369	347	372	337	359	350	356	367	353	418	341	371	335	408	351	347	371	346	374	360	367	378	376	389	348	351	351	371	372	376	337	338	352	375	360	364	353	355	368	352	400	386	391	374	358	347	373	369	344	356	394	369	330	387	363	324	401	336	360	359	364	347	366	355	409	348	398	369	401	368	381	376	336	352	396	383	369	352	361	369	360	364	349	336	365	372	355	370	348	378	395	361	349	357	384	352	341	334	364	362	381	366	350	356	409	356	344	358	376	362	343	370	355	335	371	370	371	377	345	369	380	372	361	323	385	344	379	393	348	386	353	360	382	385	349	372	357	355	370	353	341	314	362	370	353	342	361	358	350	349	352	361	351	361	399	377	375	346	347	380	356	395
3454	9861	6680	3112	2084	1703	1372	1140	1023	845	835	774	797	673	644	635	597	582	602	571	556	576	582	566	560	552	577	561	577	550	560	578	546	537	570	499	560	564	515	526	566	532	549	530	532	520	527	552	533	567	515	547	535	537	546	548	510	566	581	564	541	573	517	563	549	545	518	521	517	508	555	526	551	538	519	478	546	511	550	534	601	534	515	597	488	554	545	509	558	520	565	553	548	542	527	538	527	531	508	542	555	535	535	511	541	540	537	497	525	543	519	543	606	523	544	520	540	539	538	542	510	574	518	553	576	488	530	539	555	531	478	588	532	551	551	533	499	492	576	529	552	533	547	553	508	534	533	553	505	568	536	536	518	555	550	572	510	508	533	553	527	546	566	540	552	556	500	529	551	539	542	470	508	550	558	525	520	517	536	517	540	522	532	541	492	511	528	515	537	551	525	497	499	515	524	541	510	535	525	534	553	542	517	508	532	528	548	538	569	575	545	525	489	548	557	513	514	534	515	532	585	529	579	567	540	543	517	548	516	547	518	545	608	541	551	535	528	535	575	527	542	588	580	517	506	531	543	569	557	565	529	562	515	507	555	552	519	553	554	550	529	520	570	523	555	523	536	559	533	546	547	525	531	530	566	547	526	535	520	545	511	534	485	560	545	565	529	528	557	492	506	554	509	545	516	534	542	533	513	542	532	539	512	577	529	563	499	572	550	533	560	528	496	525	519	560	527	563	546	547	549	555	550	530	543	499	559	548	522	559	572	540	544	548	529	530	511	572	509	551	528	545	534	532	560	532	522	547	528	533	548	563	595	579	533	539	547	537	517	556	492	553	517	533	526	529	555	514	551	530	512	535	548	534	509	549	569	536	588	540	538	527	522	551	552	515	521	508	516	584	559	500	560	538	539	530	565	524	559	521	483	565	524	529	532	522	539	509	494	562	549	524	556	559	519	533	573	529	521	527	575	575	531	559	518	535	584	541	544	516	539	516	487	543	576	533	536	518	546	518	599	508	499	538	548	517	531	518	511	525	569	562	562	552	565	530	610	541	560	577	539	573	566	515	543	500	559	542	514	563	495	556	531	505	558	521	514	585	524	521	547	548	579	527	542	522	507	523	524	574	508	509	573	551	565	526	504	568	510	579	498	509	573	544	559	538	495	520	535	517	534	542	545	554	539	568	537	531	514	539	498	580	497	547	536	523	528	570	562	519	534	593	526	544	540	557	551	506	514	521	557	521	503	510	556	539	544	535	526	550	512	535	523	525	517	517	541	525	561	499	515	476	524	498	526	527	542	531	555	577	552	578	518	544	576	549	528	537	594	518	528	566	497	573	537	565	530	538	560	556	536	524	503	567	487	515	567	543	530	538	498	542	550	543	590	500	549	542	524	515	547	571	535	542	555	523	540	522	551	561	508	544	538	493	544	545	536	530	534	530	521	502	541	530	519	532	549	568	525	518	516	522	548	534	494	542	509	552	549	509	546	535	538	533	569	512	548	497	517	535	559	535	542	522	513	525	528	541	503	563	549	484	513	536	525	565	502	526	547	570	488	539	542	502	565	522	553	506	544	529	545	543	551	582	530	521	546	526	551	527	533	523	500	565	548	533	531	550	559	541	543	560	549	522	519	541	518	541	536	513	543	537	546	530	534	551	546	562	535	532	511	523	535	562	543	554	534	544	545	531	560	553	559	540	540	559	505	497	565	548	535	548	519	538	549	544	554	511	511	514	513	532	562	540	535	530	498	550	520	532	512	560	525	499	532	534	504	553	616	526	512	580	539	557	545	567	500	509	562	514	507	535	528	542	561	581	494	514	524	549	534	551	556	550	528	523	539	518	536	534	505	543	537	510	528	538	582	525	491	462	542	523	525	535	530	528	535	506	529	571	532	572	540	583	534	566	530	529	558	518	531	574	550	564	508	543	542	533	580	540	510	588	514	497	513	488	516	529	565	530	560	536	549	531	542	565	538	546	518	528	485	542	495	525	527	529	489	541	530	535	529	541	578	535	568	500	534	545	550	537	508	553	520	514	571	508	521	540	584	529	515	519	520	543	503	527	567	528	523	514	545	513	558	552	508	530	522	530	514	517	590	543	521	552	537	540	517	542	519	546	516	539	509	555	527	606	559	531	520	550	556	558	539	528	533	522	555	537	519	561	546	541	508	584	526	495	512	527	536	580	533	543	545	517	534	541	555	525	519	516	516	552	515	507	592	544	547	573	539	557	533	539	546	524	469	531	535	550	518	550	515	556	511	568	530	520	490	539	520	554	517	548	527	556	536	583	512	541	544	520	514	552	533	489	523	520	536	507	550	538	500	534	547	563	516	531	547	523	545	517	493	540	552	536	543	500	511	519	513	549	499	501	559	522	532	555	532	528	534	531	472	536	570	552	500	536	545	518	560	531	509	535	511	521	565	506	519	556	556	518	543	539	562	521	507	541	554	539	460	543	514	540	576	537	540	522	474	536	533	505	547	499	538	551	484	547	496	555	546	528	551	518	504	557	529	516	545	529	542	513	542	569	527	566	524	543	516	574	545	565	550	516	492	548	512	565	531	551	531	505	521	543	537	539	502	519	540	522	514	550	534	507	508	548	553	535	561	535	566	513	508	557	505	525	505	565	550	535	500	585	580	490	504	504	486	530	510	558	542	524	537	508	527	522	520	518	515	523	530	504	532	522	605	561	535	549	491	527	532	542	535	541	546	511	554	469	567	518	557	548	571	553	549	499	480	511	544	517	548	560	538	555	554	543	501	526	531	524	551	549	557	563	538	503	527	521	516	546	599	511	523	482	514	520	543	517	508	524	578	558	508	540	521	568	512	565	520	569	533	527	509	539	523	536	529	542	545	511	541	533	491	549	555	558	532	549	559	582	527	535	547	553	519	541	503	514	516	544	526	521	525	546	543	492	545	550	557	535	523	547	508	548	550	531	544	553	500	566	560	509	498	566	518	521	526	552	552	532	506	554	498	540	548	572	520	504	560	532	519	535	509	523	539	524	545	543	523	548	532	543	533	511	543	529	483	540	539	577	563	528	558	571	491	577	531	590	524	555	521	543	547	587	484	554	550	516	528	554	537	515	539	525	513	532	501	494	528	550	542	550	527	520	568	547	546	560	579	515	560	523	536	550	573	558	539	578	531	544	561	503	480	566	539	555	523	518	504	535	551	555	552	536	563	558	536	552	546	571	531	527	500	536	534	495	561	555	525	532	552	510	547	544	555	531	534	463	490	543	523	560	550	533	551	518	553	531	525	520	518	575	511	535	571	560	538	569	518	553	508	531	571	580	534	507	550	522	580	606	536	547	543	556	531	581	541	526	553	533	558	523	544	517	516	546	531	563	508	555	524	545	517	513	562	544	541	530	553	513	524	556	544	506	566	550	525	513	556	536	570	572	548	555	580	534	517	534	498	561	518	563	520	518	536	546	553	595	528	580	547	533	521	564	514	581	506	545	513	542	552	536	557	546	484	500	566	542
24122	21046	26900	25302	7459	977	810	689	692	711	620	602	614	623	639	592	635	609	596	596	595	599	571	560	556	609	569	585	567	548	547	574	598	588	574	613	606	569	549	582	568	576	597	545	571	538	571	606	549	539	576	564	563	534	568	564	536	570	599	568	595	578	563	560	566	565	600	563	561	581	607	590	615	587	567	577	544	563	601	617	524	544	586	528	557	589	567	595	577	544	596	577	540	563	548	524	593	552	573	565	548	570	567	549	586	541	596	612	561	508	557	593	550	613	598	545	601	567	601	556	576	566	549	540	582	565	617	617	570	599	572	628	580	536	570	579	578	592	560	575	589	561	568	573	612	533	588	576	592	587	607	553	581	589	548	575	545	595	555	607	578	576	625	623	577	575	580	577	549	566	599	621	568	552	574	568	608	591	538	556	565	593	605	561	574	583	613	576	583	538	591	585	566	580	569	583	540	613	605	561	571	557	627	565	597	572	557	601	606	555	603	556	550	573	623	615	570	558	591	595	541	558	538	593	584	564	541	570	586	583	584	593	562	576	567	591	576	567	566	562	572	546	577	567	555	554	579	550	524	630	550	558	512	575	586	556	602	567	545	559	587	596	582	570	582	586	632	547	536	593	623	588	604	560	533	578	614	586	562	553	596	620	586	588	540	566	571	570	592	601	542	576	602	547	596	620	571	584	549	555	583	568	590	547	604	607	579	581	551	581	584	576	576	547	593	598	567	548	592	590	579	575	568	534	610	561	523	573	602	611	587	575	603	579	604	564	588	596	589	522	566	578	545	576	587	582	605	550	557	592	571	560	571	560	587	563	548	522	597	547	558	593	579	652	579	566	575	572	530	576	594	554	530	560	545	589	603	588	603	580	572	604	612	595	607	572	566	555	560	572	543	580	581	614	566	576	546	576	542	526	578	587	582	586	542	571	593	574	566	601	594	555	576	565	588	593	559	546	597	588	628	575	605	584	552	570	594	564	546	602	603	622	594	567	589	574	538	573	564	570	563	549	607	565	579	591	578	553	562	577	552	578	599	594	555	597	574	587	574	618	559	546	594	534	553	579	560	595	564	608	537	603	620	533	589	563	572	601	569	572	569	588	574	533	548	544	554	591	566	556	583	548	562	536	594	591	542	607	569	592	534	586	589	617	529	583	613	584	564	589	560	578	584	531	561	553	584	594	598	609	573	617	573	576	499	614	577	580	573	579	594	550	605	600	547	542	601	610	568	612	592	557	570	569	574	553	600	553	559	581	554	571	551	581	583	581	540	572	611	553	563	585	548	539	572	592	564	572	597	535	598	584	565	565	584	578	602	579	550	558	566	585	556	558	589	563	587	577	580	561	572	549	583	547	576	599	567	569	606	542	548	570	576	556	587	576	540	530	561	650	594	552	576	593	589	629	609	594	603	611	560	583	569	576	518	564	561	581	561	560	557	622	586	595	563	547	595	594	576	624	593	581	577	588	600	555	583	545	549	505	546	537	542	570	561	593	575	525	625	574	594	567	578	591	575	574	581	597	589	575	550	605	607	608	568	562	531	603	562	575	582	608	543	575	600	589	574	502	549	580	622	595	568	578	554	553	565	583	569	568	540	568	561	579	601	552	587	593	569	617	547	617	590	542	588	578	521	588	617	574	598	580	544	564	539	587	554	558	513	548	554	570	602	516	559	586	588	606	564	563	493	565	580	600	560	551	575	497	576	587	540	596	583	575	567	581	600	566	593	568	577	559	591	564	581	562	598	595	611	576	626	584	581	608	605	576	619	590	562	567	624	552	602	575	609	580	561	567	577	535	582	568	584	593	578	496	537	560	568	610	571	577	589	561	562	603	586	560	549	565	558	582	575	602	564	590	600	569	605	583	533	633	544	622	572	536	550	582	535	565	562	615	584	575	563	596	575	609	595	571	591	540	596	544	583	567	564	593	555	609	619	584	563	536	563	592	571	626	600	590	547	613	548	560	533	609	563	576	567	572	594	559	558	557	577	528	594	567	569	559	565	586	525	616	567	577	531	582	584	577	555	598	599	576	566	590	550	570	598	570	556	539	569	558	602	532	604	560	594	546	580	573	571	546	575	572	577	593	588	568	558	657	546	561	562	544	569	592	526	595	550	577	571	644	601	566	612	558	541	563	576	550	587	583	587	563	551	541	621	577	577	604	564	566	575	607	582	579	577	613	603	585	540	573	584	595	610	558	589	517	561	590	565	601	610	567	587	563	557	590	567	578	596	527	539	559	555	575	551	621	543	553	557	573	596	601	555	607	575	628	590	580	588	569	593	586	616	545	595	555	622	582	547	564	549	576	523	574	551	610	567	567	553	572	557	585	553	585	563	593	587	629	577	613	571	531	548	561	561	555	562	579	581	537	598	563	551	533	599	566	561	592	587	568	564	586	608	601	533	588	571	640	559	585	583	561	571	568	568	496	582	595	607	563	569	564	579	552	591	572	560	565	558	553	598	595	550	613	583	580	599	558	565	591	558	572	608	571	584	572	564	562	548	575	551	597	555	571	546	592	542	531	574	583	595	569	530	563	606	584	581	583	584	547	579	600	583	581	556	546	562	583	563	513	565	595	571	585	565	548	562	574	592	587	551	593	597	570	577	593	578	562	575	555	586	624	563	574	594	549	576	611	596	607	549	624	573	528	609	577	540	530	604	508	594	623	623	560	575	582	593	564	526	608	541	561	595	580	595	585	547	587	529	565	572	598	540	582	553	582	597	607	549	575	548	553	604	539	556	568	569	572	555	551	535	557	593	577	583	550	585	584	557	626	579	577	584	519	602	546	602	603	558	597	586	556	598	561	578	504	585	529	581	548	596	555	573	582	593	599	577	568	573	614	614	617	591	567	532	580	575	576	549	604	604	583	551	593	574	585	559	564	545	578	583	572	597	548	535	580	565	621	588	537	611	587	559	536	549	610	523	562	536	531	571	560	563	604	570	567	569	617	567	591	610	623	585	582	579	544	556	576	563	606	550	542	560	583	545	578	549	593	562	575	545	579	545	573	553	593	546	590	566	576	564	573	558	560	592	514	548	578	595	587	558	557	578	610	539	532	561	519	559	609	574	548	554	561	588	581	591	564	539	572	612	578	548	578	538	599	587	593	557	562	561	575	576	553	546	567	598	576	549	626	574	519	563	570	575	607	560	578	605	578	578	532	601	571	584	603	612	548	608	567	591	581	585	585	575	572	556	559	584	602	518	600	586	588	553	552	582	563	557	576	570	585	568	568	550	584	594	567	603	505	555	603	588	567	550	539	567	607	551	564	558	591	590	553	564	573	576	551	578	588	553	579	614	581	507	576	614	564	603	558	556	552	547	556	559	559	587	548	574	580	527	603	574	576	603	593	590	568	588	569	579	638	593	590	513	568	581	532	540	575	553	580	550	554	577	525	523	536	598	535	579	543	550	571	602	566	564	585	558	568	522	599	587	526	560	582	581	597	546	569	541	583	573	537	556	589	549	614	608	563	542	572
3664	6307	4329	2146	1625	1459	1229	1163	1069	988	996	906	906	916	838	875	838	813	821	886	796	831	819	801	839	831	858	840	806	856	830	771	844	812	824	752	813	787	788	769	781	812	808	843	786	775	793	798	810	767	802	753	818	805	796	812	767	801	839	797	788	806	743	795	799	766	774	811	819	773	768	820	788	792	810	767	797	861	804	778	795	801	766	797	747	778	796	770	792	804	836	838	765	805	797	804	793	824	818	762	785	788	799	781	740	833	823	791	797	789	815	796	813	845	824	779	830	808	813	807	810	815	806	791	776	814	785	769	801	788	749	783	738	825	791	767	824	772	782	824	793	786	857	814	803	797	836	777	776	762	815	795	750	808	826	803	789	788	811	747	805	786	805	756	779	783	810	800	795	735	771	793	822	801	784	737	786	832	799	830	789	790	748	752	777	752	821	790	789	797	772	783	772	762	810	803	804	806	780	804	781	795	825	800	832	812	830	794	780	785	786	829	757	800	770	798	826	765	781	787	829	808	816	748	837	837	805	819	803	808	706	803	794	778	762	843	788	786	838	812	754	805	781	783	742	786	806	811	764	801	759	775	761	804	831	840	794	790	770	798	848	796	840	818	741	781	804	850	805	801	732	793	816	809	740	789	769	776	717	814	839	847	802	787	789	786	806	773	802	776	822	784	785	777	760	845	746	775	755	782	743	795	784	786	768	832	778	780	796	815	798	822	760	808	785	763	808	783	751	794	782	808	778	812	781	818	822	774	750	786	745	771	769	772	821	797	778	792	782	764	779	803	839	748	794	790	783	777	792	811	793	795	747	799	769	742	815	782	765	759	759	778	833	777	759	838	787	774	746	823	779	805	784	783	760	796	766	845	811	769	786	794	804	794	750	739	757	792	820	793	799	760	778	807	770	820	778	714	827	840	753	793	820	807	747	767	816	760	768	782	780	795	776	787	765	795	767	777	804	830	779	809	787	861	785	768	778	752	770	779	742	753	757	808	822	754	773	793	856	779	791	791	806	862	806	793	810	833	747	769	792	790	798	815	755	814	824	767	804	803	786	789	791	785	824	756	804	816	788	781	764	783	844	748	794	788	806	827	832	827	836	816	768	748	750	782	791	798	813	778	813	698	773	789	780	786	802	783	746	804	791	772	792	781	770	817	799	777	805	794	806	818	802	789	760	786	795	745	791	784	780	757	772	780	852	763	817	782	819	795	814	765	792	874	741	824	783	781	805	826	788	757	820	826	795	774	771	813	830	823	764	777	787	773	839	776	767	776	819	812	757	799	807	773	815	796	765	761	813	830	805	825	788	797	777	836	810	743	837	807	805	830	800	786	789	812	808	801	802	775	779	777	825	795	774	821	796	796	760	819	761	814	763	843	815	793	762	822	750	820	840	800	776	776	793	825	765	841	777	809	792	782	779	804	777	803	814	795	750	791	758	783	802	798	759	808	827	785	759	776	832	792	840	845	817	841	801	778	794	721	769	780	857	785	793	837	858	769	809	751	810	760	808	791	773	787	769	769	806	785	815	765	752	756	753	768	742	803	809	786	829	827	802	808	776	823	809	806	769	793	750	791	792	798	780	807	752	822	819	785	759	810	772	800	817	816	829	780	836	817	808	840	797	812	765	778	792	795	781	773	755	836	781	708	790	798	770	754	844	802	815	768	727	760	747	788	777	710	828	774	787	774	745	796	753	772	779	800	793	833	849	798	731	812	820	774	817	820	787	778	780	788	797	787	804	805	819	815	771	833	812	801	744	753	818	817	838	760	783	814	759	777	827	820	846	805	745	751	800	801	786	819	814	790	804	767	726	767	813	780	845	787	800	815	763	810	805	773	813	744	847	770	787	826	764	839	778	739	748	772	831	757	814	844	787	786	804	773	783	786	803	792	794	825	766	862	831	825	754	774	799	796	754	788	806	795	764	800	855	810	792	801	741	803	806	844	823	833	774	843	829	790	768	782	778	794	811	826	793	764	790	818	869	752	807	771	835	803	788	755	821	787	837	807	796	826	788	802	779	797	826	781	773	775	790	792	761	806	793	876	848	789	837	826	785	790	795	725	759	758	787	787	790	730	770	813	777	806	817	813	808	810	814	768	770	841	788	763	793	818	824	796	769	786	789	838	744	794	779	775	777	861	797	806	749	782	827	782	742	771	743	784	792	787	804	830	772	793	742	789	738	797	779	763	828	773	798	767	775	799	768	768	813	806	761	818	748	779	843	790	779	767	794	789	809	776	834	816	790	817	805	818	816	804	845	796	755	823	808	778	749	860	782	767	733	760	771	818	836	788	846	772	820	760	813	729	824	783	761	806	785	799	761	775	742	806	774	786	765	814	768	810	764	844	793	771	835	800	779	778	806	828	765	830	823	796	786	780	786	797	826	753	767	830	789	742	811	834	784	738	757	760	808	728	745	772	760	782	749	738	774	824	851	752	856	782	802	830	778	783	773	839	798	780	768	742	806	787	785	858	722	753	814	811	778	806	804	796	811	783	770	775	818	788	802	763	794	789	765	753	833	828	760	771	819	887	819	807	749	841	795	759	801	818	786	802	779	793	775	793	814	794	814	729	772	867	717	762	723	848	775	810	822	837	799	801	778	800	836	809	782	840	828	837	795	748	776	778	758	806	808	783	798	828	822	811	791	780	759	769	719	775	752	773	803	823	760	803	756	716	811	814	812	782	780	848	783	780	744	821	848	796	806	773	788	780	775	816	808	825	800	793	760	791	793	764	807	830	758	739	769	734	832	804	767	807	788	820	813	790	773	762	772	802	808	789	852	784	775	816	759	827	809	726	778	746	721	787	813	792	752	785	788	767	786	822	860	804	791	833	793	822	748	842	784	761	748	797	811	825	806	823	758	795	779	821	781	787	791	784	803	790	776	763	768	779	827	774	822	786	767	832	805	783	787	815	800	763	780	800	789	818	806	771	792	835	845	796	724	772	817	788	762	807	758	787	784	787	741	827	768	801	799	802	815	795	782	773	763	788	784	802	782	811	842	775	762	780	797	803	770	742	777	803	806	817	764	766	819	823	779	798	757	787	768	779	800	820	788	828	805	831	777	775	767	810	799	772	794	752	762	835	745	812	781	796	814	775	783	770	812	860	826	745	801	844	808	821	783	820	754	781	830	790	770	825	805	830	790	768	800	770	772	826	775	770	777	739	755	807	791	790	721	783	772	823	784	763	807	773	755	755	806	796	766	826	778	783	782	788	771	808	813	782	821	794	796	771	745	773	790	771	763	788	834	773	790	803	818	837	747	812	794	773	802	775	790	834	806	814	829	755	804	816	802	758	810	840	800	801	839	785	778	825	743	795	796	806	763	776	785	778	759	792	849	813	797	752	791	813	766	854	787	846	795	759	826	732	823	808	817	823	848	774	805	845	798	785	809	804	820	749	771	746	815	790	759	784	802	820	759	808	763	843	769	804	799	811	772	781	795	820	785	790	765	822	785	833	781	776	863	802	836	735	769	778
22177	21078	28675	23713	21079	21081	4772	668	526	410	342	342	318	263	271	236	242	204	230	214	179	181	209	198	189	167	174	155	163	180	175	160	168	152	173	147	184	175	168	138	157	160	179	173	162	133	168	149	170	164	184	161	144	155	171	170	150	165	147	171	158	161	163	147	161	164	144	157	167	165	136	138	152	140	126	155	165	142	134	176	158	162	160	184	143	145	164	152	125	154	130	179	142	152	135	145	160	159	145	149	169	158	170	149	136	154	142	154	157	162	156	160	153	168	128	157	160	152	177	138	150	148	137	148	157	146	156	164	146	148	154	166	152	141	165	130	156	151	161	165	150	143	170	147	157	147	146	149	145	162	168	136	173	146	151	151	176	166	159	150	134	158	139	148	131	131	139	124	165	141	154	148	148	161	162	130	136	156	152	166	169	161	161	157	167	140	151	159	150	160	153	147	155	177	148	140	169	148	151	150	139	153	139	164	140	151	168	154	137	163	158	157	176	150	138	169	151	152	127	120	165	155	154	137	159	155	143	144	162	139	150	155	136	160	153	141	150	152	139	172	169	143	175	133	154	149	158	152	148	141	141	139	160	162	160	133	169	147	136	181	172	160	160	146	139	166	134	144	145	135	165	178	144	166	172	168	155	141	144	150	146	145	175	175	149	139	162	161	137	125	155	148	136	150	151	170	157	154	158	156	174	145	162	146	168	162	154	142	156	156	161	170	148	162	133	140	148	154	150	136	159	169	154	149	148	139	160	142	138	155	122	154	162	137	176	147	180	124	167	161	163	151	154	135	164	158	143	157	168	157	150	135	171	143	164	151	161	133	167	153	139	162	140	151	141	153	157	153	115	160	152	174	150	144	168	140	155	152	144	141	161	154	139	144	159	153	148	168	155	149	180	138	172	159	171	130	161	154	136	137	149	160	167	151	162	153	136	144	134	150	154	149	127	173	160	162	152	149	164	146	155	171	150	151	147	145	150	159	139	141	171	154	147	154	159	118	184	127	156	136	142	157	170	148	148	136	131	158	160	140	156	163	156	178	178	151	140	160	141	137	163	140	138	139	147	153	154	171	153	140	152	155	155	152	145	129	160	146	182	153	144	128	152	153	150	141	132	161	146	137	151	152	160	136	162	145	144	134	145	140	150	162	161	139	150	155	149	140	147	152	131	155	149	120	133	148	170	164	131	135	163	124	131	144	155	148	166	129	136	137	134	161	142	142	139	138	155	144	162	158	136	183	164	131	157	140	146	156	148	143	189	145	150	131	156	136	160	140	161	161	155	134	161	154	168	152	141	138	158	143	140	155	152	175	133	148	144	161	169	150	146	162	167	167	143	160	159	145	174	175	146	172	156	150	160	151	139	153	156	128	163	148	179	151	152	123	147	182	142	142	156	153	155	140	148	139	144	165	155	152	158	127	133	157	176	147	166	157	128	159	145	171	150	188	142	171	136	143	154	138	160	141	170	153	134	172	146	157	181	151	152	147	152	142	159	174	160	139	164	150	143	127	177	150	146	165	141	132	144	147	136	134	147	171	163	149	167	162	134	168	153	160	150	130	160	169	158	170	161	152	134	155	145	155	155	141	161	161	172	150	144	169	156	148	145	184	154	172	141	164	166	168	133	173	161	156	137	162	141	143	141	153	155	144	174	137	164	146	165	159	154	161	140	151	161	139	166	148	158	166	148	149	149	154	140	151	140	138	153	141	166	139	134	147	146	137	148	174	132	135	165	167	118	138	146	163	138	151	144	163	136	139	150	145	159	142	144	154	144	148	162	163	124	156	151	123	159	131	161	155	147	160	163	147	144	145	163	132	142	130	158	131	119	146	155	139	176	147	130	142	144	158	176	176	141	127	151	158	150	157	160	165	174	168	138	153	162	156	165	135	145	161	149	154	157	156	136	151	151	137	162	122	148	155	142	170	155	143	141	135	144	142	160	153	158	144	141	140	141	156	145	137	143	146	163	142	155	164	150	162	147	178	137	145	143	147	139	147	152	166	152	160	135	150	159	176	143	134	145	127	166	150	169	156	160	139	150	155	150	160	181	133	143	153	159	157	155	137	175	152	144	137	121	144	168	170	135	147	120	136	136	125	150	159	150	158	162	156	144	145	167	153	170	151	129	126	148	152	161	139	146	144	139	149	146	178	159	166	170	142	141	123	150	160	161	150	163	156	142	143	150	177	149	149	146	141	158	146	142	165	184	147	152	162	147	122	154	168	143	140	145	141	171	160	153	125	162	147	157	176	138	136	165	162	138	160	150	165	142	134	137	146	151	130	139	142	183	153	162	134	169	134	149	148	123	135	132	140	154	171	160	153	154	154	142	142	178	156	121	151	175	169	142	164	155	154	149	148	162	146	166	161	162	168	161	161	155	148	145	163	165	168	162	168	154	144	147	136	136	134	138	138	142	142	164	149	132	164	150	160	158	156	164	150	149	130	154	158	145	157	126	169	152	157	156	141	158	154	146	153	147	152	135	153	166	126	156	153	165	149	146	155	140	145	144	147	153	159	139	143	145	175	164	133	147	164	163	170	135	163	152	142	140	127	150	127	145	159	144	135	145	141	152	137	152	144	154	128	151	143	156	138	145	138	152	134	143	157	134	160	145	171	129	147	145	167	157	159	147	143	164	169	166	152	143	149	143	165	132	163	131	141	166	155	158	154	155	158	151	154	163	159	148	156	135	142	162	172	155	151	151	161	169	152	153	169	146	161	145	162	153	147	161	119	155	142	156	137	155	142	170	150	131	158	158	136	131	145	149	109	167	158	132	163	152	161	151	155	158	165	160	125	153	168	153	161	150	161	162	121	151	151	156	156	138	181	154	151	150	153	164	142	140	157	143	155	153	147	165	136	166	143	149	159	156	180	141	157	144	138	159	127	158	145	134	132	153	142	169	153	125	148	136	164	157	145	168	147	150	146	166	134	173	187	148	170	154	141	157	165	147	133	163	138	141	159	147	168	157	149	136	148	167	154	155	150	168	132	163	128	157	168	166	145	138	153	153	142	135	157	158	162	159	164	162	178	149	162	146	158	149	157	159	164	144	147	162	153	147	160	157	172	158	131	148	165	174	159	155	169	158	159	143	160	157	146	132	174	125	146	134	152	165	136	127	146	151	151	163	135	126	141	180	151	160	135	151	147	139	139	151	148	160	145	144	170	155	150	140	149	142	167	151	149	152	147	141	142	174	160	158	116	140	162	138	138	156	143	143	134	151	148	135	150	147	139	149	151	160	162	176	151	143	157	144	155	151	151	175	152	171	154	171	173	158	153	148	144	166	147	160	137	164	161	155	156	139	137	159	173	133	160	151	164	147	152	157	144	137	143	163	164	138	157	163	163	158	141	147	147	141	168	137	159	132	145	140	161	156	174	141	168	152	165	127	133	177	139	148	157	145	152	144	171	133	152	135	149	148	164	141	150	174	136	160	141	138	140	161	147	146	147	141	137	156	154	144	141	127	157	151	160	171	158	153	140
4661	14887	10485	4696	3106	2367	1776	1374	1032	902	736	616	532	508	458	436	341	366	354	331	326	299	323	286	267	263	280	285	256	280	281	269	241	242	247	239	250	227	239	227	237	233	240	244	240	239	240	237	238	227	223	232	228	232	222	211	227	228	223	213	225	219	212	196	216	211	196	238	197	242	227	195	237	251	227	225	212	216	193	202	234	243	214	216	218	218	244	241	223	224	237	192	218	216	246	215	216	242	218	208	205	223	201	226	251	207	241	215	213	237	216	223	219	242	193	203	192	194	226	209	210	236	201	213	236	223	203	196	211	234	226	191	204	215	209	200	230	209	253	218	217	240	226	227	230	239	244	224	208	250	200	238	218	194	220	203	240	215	202	231	234	230	232	208	215	233	213	211	208	202	213	217	258	215	206	220	218	230	233	239	214	203	202	195	227	207	220	202	214	233	212	228	232	208	214	180	232	238	205	208	202	233	215	220	227	209	201	180	203	211	198	220	213	220	197	202	224	222	230	203	243	214	225	229	193	225	241	207	220	226	193	214	194	204	228	198	246	216	225	202	214	249	237	204	233	239	221	220	217	208	199	236	230	223	222	195	200	226	211	200	220	214	209	234	227	194	197	222	237	210	269	177	221	241	223	233	240	192	203	217	207	236	218	222	199	213	235	210	189	247	208	204	213	214	207	198	234	207	200	193	206	215	220	226	217	230	241	213	206	209	210	242	205	209	220	236	231	219	235	206	212	225	207	229	198	215	234	212	212	217	200	212	206	213	228	230	217	209	222	213	225	202	207	193	222	217	208	217	217	202	240	202	234	209	227	209	197	237	235	227	212	209	201	222	208	221	200	197	217	220	212	228	235	220	176	205	197	238	218	236	223	255	205	214	225	210	233	228	228	233	235	223	227	218	226	215	205	213	198	233	223	240	192	223	193	215	203	212	213	208	220	210	236	233	217	199	236	227	222	197	217	230	228	220	252	208	223	199	188	249	228	226	199	224	237	226	212	184	216	222	220	209	214	221	211	175	219	252	210	200	251	212	225	208	213	211	221	202	239	244	225	233	216	194	219	207	217	198	191	194	229	218	225	240	238	222	231	194	220	252	185	222	231	214	229	240	215	223	229	250	219	212	213	224	226	184	214	217	220	213	204	230	226	210	224	212	217	222	226	226	241	203	208	211	211	210	233	192	215	201	218	241	219	210	218	232	214	197	205	216	232	202	217	215	226	244	225	210	254	221	194	204	223	232	212	209	216	211	206	247	190	208	207	202	218	209	217	231	230	211	221	200	222	215	209	214	204	203	216	217	202	231	206	217	235	223	240	201	216	210	249	210	208	253	216	226	206	230	220	216	194	218	235	212	223	181	213	210	200	220	204	211	209	191	228	222	225	208	201	248	220	203	197	234	203	235	211	254	209	219	221	189	221	226	219	202	210	230	203	250	245	207	211	220	246	221	198	210	255	222	211	210	235	213	204	223	221	224	241	196	209	238	238	234	219	222	191	207	232	230	193	238	202	231	234	213	223	192	222	207	215	232	227	223	226	198	201	206	234	230	242	220	200	210	208	192	229	233	202	218	231	223	223	227	176	221	242	241	227	232	211	212	200	217	210	203	210	222	198	216	220	223	233	215	208	196	241	221	230	214	205	220	231	214	220	222	219	206	246	186	207	205	193	217	186	258	228	230	211	214	209	221	195	231	195	233	221	212	252	188	220	237	196	212	211	208	197	227	211	234	224	203	203	203	230	215	213	250	214	222	222	233	226	218	253	232	230	207	208	222	223	236	203	209	226	226	206	218	228	216	195	220	226	218	199	226	231	207	249	235	193	230	193	225	203	205	241	230	213	227	226	234	206	208	224	233	220	217	243	222	202	215	228	226	210	208	208	220	241	206	210	226	240	210	203	201	186	205	197	211	233	217	207	240	212	197	205	228	224	215	203	199	211	239	202	213	217	203	210	211	196	242	216	227	236	201	232	205	212	217	223	223	184	211	233	208	212	198	195	210	213	216	222	213	229	207	239	212	232	234	207	198	217	204	215	192	215	198	220	213	225	212	252	223	234	223	235	211	233	242	211	232	229	220	240	210	209	205	221	202	219	236	221	242	194	230	217	196	193	208	238	230	257	234	213	184	247	232	226	215	224	226	227	209	219	222	216	211	226	218	209	213	216	221	213	224	198	229	229	218	206	209	234	208	220	230	225	240	217	211	224	214	212	199	233	216	229	206	230	214	234	245	220	233	235	232	200	184	232	244	236	229	220	227	235	207	235	218	223	227	250	217	225	203	236	205	225	233	215	231	215	216	218	213	196	212	202	230	226	219	228	216	200	227	228	226	228	232	197	226	190	213	207	209	206	198	217	218	202	223	201	226	225	205	222	200	232	213	216	214	198	208	224	216	217	214	213	200	220	199	204	228	204	225	227	214	236	218	206	217	229	227	223	221	211	194	218	209	243	207	214	229	224	209	206	215	221	220	190	234	214	207	223	244	201	209	203	207	200	207	233	224	215	204	220	204	214	202	243	224	234	216	215	238	206	223	222	240	214	219	237	235	233	221	213	202	198	212	209	191	229	232	217	215	216	206	226	218	208	199	249	204	217	250	195	200	216	197	226	222	221	220	223	209	226	235	199	222	217	225	184	211	198	228	245	226	202	201	219	218	221	220	206	220	218	205	230	221	207	219	212	225	228	221	201	228	234	223	219	242	212	199	216	223	218	222	220	223	213	224	224	217	231	241	223	222	242	231	198	231	205	209	215	214	217	227	193	223	249	210	240	201	238	246	215	202	222	225	206	209	204	226	216	222	212	200	235	203	216	233	205	226	229	230	221	236	198	200	181	225	219	220	239	218	247	235	196	210	230	247	209	232	249	199	229	215	213	236	230	232	206	211	220	220	213	176	209	200	229	218	218	214	224	224	223	190	210	211	205	192	215	194	207	261	222	228	227	206	193	220	217	205	232	225	226	209	221	227	191	191	243	215	225	262	204	221	226	204	207	228	217	216	211	223	214	182	198	211	197	229	227	225	186	200	220	232	225	208	200	208	239	221	222	217	213	217	195	232	230	246	204	213	220	220	197	224	211	220	206	230	204	242	221	217	210	222	230	232	217	229	190	205	220	200	220	225	205	221	211	224	210	211	200	225	211	228	216	221	222	195	219	216	217	225	217	199	217	229	207	203	232	205	209	209	235	205	219	221	236	214	222	232	215	201	210	243	204	227	208	245	251	214	218	218	224	221	242	225	229	237	236	237	208	211	200	234	219	211	225	215	216	212	223	223	206	245	242	196	213	211	210	259	208	235	221	224	224	188	225	235	238	227	214	228	210	212	200	208	225	224	222	232	225	218	214	216	194	236	227	202	231	226	207	197	199	215	215	200	227	217	214	207	246	196	225	177	198	228	240	235	231	219	217	210	223	212	235	201	230	187	210	238	222	221	226	233	210	242	226	225	209	234	211	218	195	206	217	197	201	199	236	211	210	202	208	211
26969	18560	4740	1064	722	694	696	671	723	719	696	658	649	687	705	699	686	685	686	662	732	667	639	682	670	653	667	673	676	615	642	648	652	638	672	667	678	648	682	677	685	636	681	623	675	652	683	653	673	633	691	644	689	667	655	669	667	629	660	729	648	709	666	678	638	657	636	655	684	683	681	649	650	665	640	676	652	631	641	592	649	662	677	674	663	681	647	666	664	672	660	638	645	700	665	646	640	659	654	637	655	681	654	651	622	702	633	691	645	645	638	673	670	719	643	624	678	617	691	620	629	653	702	678	637	649	659	662	659	673	630	632	650	702	658	670	683	687	666	670	620	640	627	666	651	695	702	628	620	630	680	646	662	643	632	666	660	642	675	736	659	648	675	660	661	664	654	658	661	664	699	633	612	631	628	706	622	673	635	668	650	655	648	648	708	708	655	671	673	651	680	678	695	640	619	657	656	632	678	684	650	633	655	705	633	633	691	668	644	669	636	674	674	690	691	653	654	641	650	651	645	684	638	658	711	686	661	715	690	667	658	696	653	679	617	669	626	666	668	688	618	730	703	655	671	687	666	688	660	638	646	677	659	637	646	661	682	639	664	682	677	641	662	641	714	688	653	615	677	644	632	656	643	660	599	640	675	660	650	700	656	709	667	690	670	693	656	635	667	697	711	667	673	666	627	669	660	628	677	669	687	720	668	643	643	637	631	637	637	649	682	640	710	671	728	661	653	666	644	678	669	658	691	700	666	628	679	702	704	654	672	628	629	674	661	637	737	682	693	624	655	678	673	655	670	703	682	670	679	637	681	627	689	648	663	657	649	649	672	654	655	646	652	671	673	667	606	645	653	607	680	680	639	669	677	633	687	621	619	689	672	661	635	647	644	677	680	630	687	692	632	656	679	670	677	656	689	680	652	653	674	675	676	643	630	668	680	678	679	691	657	633	637	662	706	670	682	681	652	645	671	653	660	645	664	640	723	654	633	662	683	661	647	666	658	650	648	636	674	648	679	696	636	664	661	648	682	674	654	630	670	694	654	691	658	633	644	717	672	632	649	635	644	650	679	682	666	666	672	652	665	633	644	679	644	629	740	686	662	694	653	660	700	668	641	684	643	646	668	692	653	696	665	688	683	691	716	679	682	641	676	638	699	647	627	673	694	602	682	697	662	694	678	673	695	690	647	718	608	668	685	690	691	674	669	667	679	654	677	683	666	648	671	663	672	660	703	653	647	694	648	658	650	607	665	660	663	639	626	683	698	666	660	702	685	640	647	685	646	682	708	667	681	608	603	656	688	676	684	631	703	657	647	681	674	654	657	693	670	675	702	661	656	642	678	668	636	610	663	682	700	627	654	695	629	668	686	681	663	655	647	665	662	701	695	666	647	656	678	649	681	676	673	700	649	655	664	681	643	633	679	657	596	653	678	686	672	640	700	678	660	674	638	632	698	659	691	657	722	680	639	661	645	660	684	683	652	676	711	662	654	636	707	655	669	671	624	620	686	680	681	635	650	645	657	613	697	654	704	671	651	653	640	667	642	610	664	634	687	696	678	648	618	646	669	722	688	667	668	667	651	612	681	695	684	662	691	624	646	696	673	645	628	643	646	696	655	617	614	702	645	678	664	673	683	626	691	668	676	676	644	671	648	681	657	670	652	653	699	685	669	655	676	702	652	698	704	686	661	679	657	680	637	588	726	692	658	648	679	635	719	671	672	631	700	674	697	662	654	666	654	646	686	638	665	667	653	708	666	677	652	671	647	656	660	653	610	678	660	661	663	690	673	679	674	676	669	647	662	646	627	668	695	671	646	680	667	650	639	648	654	661	679	674	648	616	665	672	678	683	642	694	653	650	687	681	680	632	657	660	671	691	660	695	686	662	691	659	682	683	658	676	644	633	632	644	651	673	673	679	665	678	656	633	699	643	656	678	649	651	656	646	698	650	608	686	710	712	668	706	688	722	687	613	683	644	658	679	634	693	697	654	658	686	719	688	627	683	705	628	682	678	663	670	699	668	636	654	680	649	665	694	657	684	693	664	638	675	694	673	634	657	686	648	679	645	629	637	650	670	606	634	679	626	685	684	699	684	669	700	699	715	688	693	674	691	640	686	693	670	656	636	662	674	648	673	642	674	694	660	691	619	671	677	669	608	684	648	677	669	651	684	707	691	633	659	665	677	651	666	687	665	660	661	643	649	613	661	633	718	620	646	677	661	657	644	653	721	679	711	687	662	687	673	696	655	661	637	685	699	626	670	717	634	627	694	628	691	663	653	661	683	700	644	654	645	657	651	672	656	616	640	697	672	640	679	657	676	642	674	639	603	661	612	639	635	685	621	630	664	710	739	660	654	659	619	634	617	684	605	662	697	684	672	667	753	682	670	641	660	632	618	641	633	678	686	643	709	693	668	670	663	649	629	689	653	640	632	681	621	646	671	649	649	658	694	663	670	644	676	646	702	637	677	698	612	671	709	683	664	637	660	677	659	693	666	657	632	707	644	675	662	670	669	684	645	672	663	664	647	677	626	708	633	693	679	701	616	679	642	633	659	676	696	654	704	652	651	619	674	662	642	676	680	662	659	631	658	672	644	686	659	641	661	640	643	676	698	644	629	643	636	640	637	651	679	674	662	656	693	633	632	659	624	632	659	683	666	670	673	651	628	639	719	633	710	615	670	661	695	666	670	636	666	660	659	690	669	631	656	681	686	690	691	665	698	670	635	651	649	648	680	677	614	639	664	706	663	657	649	633	619	658	642	642	683	670	654	685	697	659	678	690	697	660	670	634	683	699	636	686	668	688	649	680	629	648	649	651	664	729	679	660	668	643	652	700	664	677	678	712	634	707	677	646	661	621	654	689	638	626	665	688	656	694	657	678	702	622	652	645	696	619	691	635	649	685	656	648	644	683	629	659	691	651	702	672	683	648	701	668	672	652	682	701	736	633	679	655	694	687	655	619	654	671	631	662	624	641	662	660	710	670	657	673	671	646	707	640	686	688	626	618	653	652	655	649	643	661	667	711	692	696	638	619	634	636	640	650	644	666	684	676	659	670	677	688	636	676	655	698	663	639	641	639	699	598	654	664	644	685	667	695	671	642	680	643	658	642	645	677	674	644	653	691	659	655	644	648	703	635	671	667	637	662	632	705	642	634	676	694	629	668	635	643	679	673	643	627	654	666	665	687	673	654	634	672	657	659	632	668	675	603	696	708	661	649	676	696	682	664	641	700	651	654	682	639	634	695	662	689	660	635	666	692	652	688	639	660	671	699	669	652	630	648	656	658	676	698	682	638	645	664	665	649	691	712	663	662	675	661	650	629	679	666	678	641	595	633	661	715	665	667	669	660	700	656	698	651	713	631	663	682	663	679	642	682	610	697	647	656	671	625	626	623	629	648	672	665	670	667	644	660	652	676	635	689	659	653	639	643	695	678	689	655	695	634	673	651	637	668	637	667	685	651	633	661	709	695	719	654	645	670	646	690	653
4383	2376	1845	1183	1109	1059	1019	976	1005	1047	991	967	977	1040	940	903	936	918	983	949	922	908	918	942	889	978	929	990	937	926	979	925	925	959	936	915	925	912	936	885	936	897	962	908	911	903	936	871	938	946	929	966	909	945	938	952	964	842	961	900	917	894	951	960	970	904	942	914	963	915	932	950	893	916	926	950	971	929	929	901	924	903	877	947	970	924	890	888	962	973	965	949	928	914	897	957	929	885	886	957	939	880	890	919	921	981	928	951	949	940	941	952	937	966	916	952	982	959	997	956	917	926	944	972	953	917	908	952	972	914	857	953	937	971	930	921	929	879	928	935	904	917	956	908	961	962	899	969	932	945	880	911	905	897	952	953	912	921	943	955	958	922	957	945	916	863	995	966	964	965	924	894	904	921	932	943	910	908	943	855	940	941	941	917	952	978	922	898	926	938	976	929	942	937	961	889	940	890	920	896	897	908	956	949	940	979	974	966	940	899	931	925	915	943	916	896	937	948	910	937	1007	947	952	848	908	909	927	958	939	884	992	919	990	919	916	860	912	952	930	937	903	942	971	946	972	1003	978	928	921	896	918	924	936	957	883	1004	939	925	905	927	865	932	926	955	937	970	977	996	983	893	914	917	947	923	881	921	989	905	929	936	876	918	916	924	927	957	953	978	937	977	927	913	930	983	962	934	920	915	873	948	930	900	963	988	966	947	944	906	892	911	899	973	970	932	946	917	911	944	892	964	950	902	943	997	966	883	892	912	896	932	964	905	879	928	944	947	937	945	913	978	925	938	918	930	916	890	951	952	979	929	874	902	947	971	953	989	909	959	967	883	947	991	947	919	924	911	946	952	908	911	965	920	952	890	949	956	880	896	919	902	974	922	943	904	942	900	916	913	974	948	904	922	911	945	944	915	924	952	915	925	921	886	930	916	924	958	925	920	886	888	951	935	960	905	950	970	959	937	971	892	959	905	908	920	947	909	928	900	925	911	978	933	926	926	976	941	905	969	977	924	915	885	942	914	954	898	932	950	867	914	954	925	969	958	869	925	953	973	991	927	918	939	945	980	892	911	933	981	927	927	899	896	933	906	937	923	927	912	928	932	897	946	920	920	938	932	934	921	943	970	914	894	910	878	924	936	905	926	963	945	925	941	870	964	1013	987	954	899	977	911	934	923	914	902	922	884	928	919	971	934	979	941	896	927	931	920	934	954	891	918	953	865	922	922	936	931	913	925	959	885	1001	936	909	908	975	944	948	937	969	951	924	978	886	956	950	950	898	990	913	925	919	942	941	963	920	920	994	966	894	903	932	918	898	900	896	916	954	921	917	920	917	918	927	914	928	911	937	918	955	951	905	952	938	961	874	922	889	935	925	968	926	916	938	912	949	891	921	936	971	984	965	941	898	901	900	965	952	876	950	952	935	913	917	956	1002	970	941	935	975	891	926	955	949	904	967	923	941	962	906	934	943	886	929	880	888	930	920	914	893	942	934	904	911	932	957	921	905	963	922	938	945	922	993	910	959	952	940	897	966	905	929	856	948	934	984	983	911	915	890	913	931	900	920	926	939	947	954	910	875	928	942	948	952	976	896	939	923	927	884	945	878	951	890	965	957	963	940	879	909	910	924	960	879	979	978	869	967	905	944	940	944	927	953	934	929	924	898	909	942	950	982	899	953	960	916	933	917	964	970	896	933	936	973	949	885	917	895	926	926	898	919	922	911	912	968	946	952	968	959	909	996	912	948	929	904	907	977	939	911	948	955	918	924	953	910	927	873	953	925	900	943	926	893	928	958	901	957	914	945	869	900	944	933	950	916	916	993	916	913	896	921	922	968	916	937	949	889	943	923	929	949	962	987	984	909	949	994	908	964	942	911	895	941	952	933	998	909	915	969	880	910	939	943	913	985	958	955	886	956	915	899	991	896	958	939	928	967	930	924	923	936	910	972	986	946	931	910	950	861	909	924	935	954	870	925	907	910	898	984	883	972	990	918	950	940	932	891	914	984	904	906	949	996	961	925	942	909	895	972	913	931	942	900	891	915	927	947	935	932	1003	931	945	939	908	922	920	957	941	970	916	926	950	924	946	1009	969	850	915	874	917	941	954	897	942	909	938	849	914	950	922	918	950	928	926	984	991	949	946	929	922	898	994	907	939	928	950	967	901	922	935	996	917	930	930	954	930	941	941	967	956	914	983	947	968	928	877	949	919	888	929	925	942	966	945	949	963	932	923	922	898	943	871	953	948	950	942	918	919	933	908	960	916	968	945	957	960	973	982	886	897	955	927	899	965	979	925	950	976	977	879	965	957	888	960	908	875	945	936	887	898	930	923	916	940	944	957	933	968	952	892	880	912	931	892	943	966	856	899	951	926	899	916	943	884	933	960	949	905	897	916	960	956	988	918	894	966	935	931	956	939	936	1005	921	953	946	957	910	981	907	972	969	891	908	909	923	913	958	941	943	923	959	971	915	998	911	943	965	969	922	936	925	987	924	949	944	940	930	963	908	983	900	954	961	913	928	901	920	902	924	917	912	960	961	889	940	954	920	886	956	960	893	974	883	874	940	878	902	924	898	898	885	935	888	933	912	918	972	929	937	865	889	926	918	940	931	974	939	916	902	911	978	905	909	961	869	886	922	891	967	941	918	992	916	955	919	940	944	895	938	919	872	951	883	942	924	936	982	934	886	938	987	908	953	902	933	952	953	922	912	985	931	940	892	934	975	964	927	929	865	975	970	942	980	952	872	935	885	897	921	925	952	913	872	915	935	945	954	965	984	910	971	912	947	946	921	944	904	954	944	952	923	895	952	935	937	970	923	883	922	940	903	897	883	919	970	941	960	951	923	902	961	925	960	917	925	962	964	962	932	940	925	900	924	975	938	890	932	890	873	915	916	904	938	888	929	903	931	939	934	962	924	934	923	880	940	924	970	899	908	938	926	959	887	904	908	980	976	907	959	926	903	994	924	936	924	976	969	961	912	882	894	932	938	920	940	913	971	913	915	903	891	913	911	942	957	892	956	877	917	957	927	938	938	954	929	966	946	918	923	895	959	949	924	902	896	915	950	977	960	931	953	918	857	948	974	972	941	946	920	935	911	942	873	924	1034	949	950	912	943	947	929	967	927	940	946	929	923	961	897	949	973	928	944	948	925	932	936	990	918	907	980	940	895	963	904	890	897	905	902	933	957	945	923	918	890	944	948	896	919	946	950	906	911	922	935	913	947	919	925	957	893	922	940	945	941	978	971	955	980	971	928	972	939	914	930	928	899	911	928	940	962	950	967	957	911	936	911	955	948	905	997	906	910	898	909	969	953	930	972	888	920	944	954	917	948	948	970	939	944	975	892	933	900	911	956	955	929	977	930	920	929	934	881	932	884	961	961	946	894	981	888	994	922	931	918	964	931	950	915	925	912	894	946	944	966	943	985	917	882	932	960	871	937	906	982	973	940	934	922	916	967	952	944	958	936	891	973	928	873	891	973	939	962	960	944	968
23055	21086	28191	24200	21076	7839	928	659	570	501	467	466	418	446	384	406	415	377	434	392	398	364	355	395	396	390	369	353	383	379	352	356	360	376	406	346	415	386	371	370	398	375	343	393	363	347	361	408	396	343	359	371	356	383	358	333	351	341	345	353	375	354	344	348	315	370	359	354	384	390	361	413	385	375	347	367	339	391	377	379	389	377	347	356	380	349	378	358	389	383	356	349	371	332	355	355	360	377	352	336	339	367	372	349	391	347	351	336	357	352	390	357	353	346	330	348	349	371	370	339	374	389	361	350	368	372	363	325	385	341	363	363	352	364	360	358	373	370	344	355	358	348	353	372	349	375	363	345	358	364	366	363	373	346	355	391	363	368	343	391	336	408	381	347	329	361	372	339	349	341	374	375	372	384	362	385	403	369	360	386	351	391	369	395	330	390	385	371	384	350	383	363	360	370	338	367	341	339	369	348	356	338	387	351	370	349	372	369	346	390	369	384	348	394	391	337	374	390	378	365	347	367	357	354	369	389	396	354	356	360	321	395	388	395	333	359	360	375	360	337	359	399	356	353	363	379	341	404	364	394	378	377	364	350	347	396	379	355	382	361	341	359	365	353	354	365	366	362	367	388	369	359	354	372	346	381	348	369	368	382	364	371	347	332	348	404	347	357	357	350	368	356	367	383	360	352	361	352	358	311	385	347	361	349	347	351	397	358	383	366	367	389	335	352	380	354	359	374	355	382	377	343	384	341	365	369	387	349	333	399	363	346	375	370	391	388	349	330	336	350	377	352	351	367	380	381	379	386	365	398	361	330	388	329	342	395	378	327	338	348	342	371	377	374	350	335	370	378	354	353	357	350	374	358	355	375	369	365	384	369	359	352	348	362	364	338	366	364	364	363	360	400	366	368	325	362	362	368	347	370	355	354	359	358	354	372	376	364	375	363	364	354	375	365	345	391	359	370	383	378	359	328	375	353	368	355	306	347	341	367	366	399	351	367	347	359	353	345	349	365	319	376	360	375	354	339	361	349	333	382	346	369	368	358	361	353	354	359	344	328	349	371	324	365	388	379	357	377	360	379	349	333	363	326	366	374	374	366	336	342	362	350	357	362	344	373	369	340	333	327	383	385	388	338	355	351	352	388	351	331	328	379	365	345	383	362	368	342	347	336	372	379	374	366	375	357	342	331	332	353	368	404	357	349	387	369	353	369	377	343	348	354	373	351	367	370	387	377	364	352	362	366	377	369	359	398	357	365	355	343	362	367	343	381	330	374	358	346	399	338	356	383	395	331	337	348	350	336	359	344	359	338	366	381	361	372	367	353	373	367	376	371	342	362	347	338	387	349	338	381	351	344	352	358	386	360	357	345	378	322	360	337	392	352	350	342	356	373	366	342	358	317	388	377	358	358	333	370	381	377	348	377	396	377	363	324	371	361	387	366	351	354	364	400	364	349	344	344	357	356	354	388	351	345	363	357	347	408	346	375	348	403	337	336	361	353	358	363	341	355	358	370	365	357	390	400	367	347	369	343	349	331	364	339	373	388	389	355	340	334	363	335	344	366	373	395	329	372	378	376	332	402	356	355	390	349	369	344	338	404	340	390	360	365	363	384	325	370	345	376	379	344	370	352	372	355	377	370	366	387	390	364	384	369	360	370	365	346	364	346	381	360	346	372	370	366	363	340	337	371	395	360	369	361	373	370	370	347	337	337	343	340	385	389	357	363	363	359	343	377	359	360	329	365	358	370	390	373	371	390	377	355	328	335	384	327	342	331	353	352	380	381	336	358	362	381	355	367	356	370	352	385	376	354	350	366	366	373	354	397	363	343	392	371	336	365	364	353	361	342	334	358	354	346	363	364	382	376	361	337	371	349	373	362	391	378	383	412	362	366	367	386	372	330	349	351	351	349	348	379	312	392	372	383	343	376	382	353	384	360	372	360	348	343	330	375	397	384	397	334	364	374	370	393	371	376	348	344	376	340	378	385	375	365	349	374	363	346	365	387	364	342	414	363	383	405	367	359	340	382	367	357	345	376	344	351	367	360	378	367	390	369	381	354	359	359	339	345	350	349	346	367	347	369	377	364	341	334	343	317	386	342	359	392	370	383	381	356	378	322	348	362	372	358	381	389	350	348	382	349	355	389	345	362	365	396	387	330	326	355	365	345	343	336	370	344	368	332	384	369	342	388	349	353	374	366	358	385	360	335	360	360	375	347	341	353	349	359	368	385	362	352	358	361	330	366	343	389	364	367	342	361	384	366	351	349	372	366	354	358	329	393	394	368	346	336	376	370	357	375	360	386	362	328	332	366	379	374	381	380	348	331	337	350	365	374	397	361	346	394	376	330	365	351	391	385	330	350	347	378	332	351	341	372	361	332	372	369	345	340	358	368	372	364	362	381	369	342	371	368	334	384	368	359	351	303	378	385	359	385	362	389	324	351	372	346	333	349	355	374	379	343	369	336	386	390	329	337	335	334	370	371	374	359	339	342	382	329	371	340	359	359	382	371	362	364	369	361	349	379	398	374	389	382	344	347	363	398	367	360	357	356	370	373	387	396	355	337	361	354	377	344	363	340	319	360	343	335	365	351	340	343	360	338	395	365	339	338	386	357	346	337	348	380	379	355	369	371	375	391	372	382	358	368	367	369	355	363	386	342	373	379	316	359	350	367	325	375	399	410	343	316	361	370	337	352	339	388	329	375	352	372	355	352	342	353	320	394	358	366	343	354	380	382	327	377	346	367	390	361	355	328	332	354	367	349	351	385	356	348	385	362	361	376	341	336	349	338	399	344	361	383	375	341	370	356	370	375	391	350	351	327	354	358	361	370	369	381	358	377	323	331	373	360	364	377	396	355	385	355	385	359	346	349	375	393	366	355	345	316	344	352	366	354	365	396	353	353	364	347	362	338	365	378	344	365	380	337	329	314	352	351	350	400	341	355	334	376	366	344	393	358	365	331	330	354	381	348	384	371	377	355	368	351	372	364	351	383	356	346	360	362	371	381	351	386	320	322	382	384	370	374	386	307	337	356	384	336	371	380	387	353	334	354	325	376	337	392	346	345	377	335	333	343	359	345	344	368	373	357	385	342	354	376	390	356	388	343	379	366	374	355	343	352	363	350	352	339	316	387	377	295	349	353	331	369	344	374	365	356	361	328	328	362	363	354	334	343	330	376	348	349	339	375	369	376	392	425	361	360	395	342	403	361	353	366	344	373	330	354	382	383	377	375	383	367	367	299	365	369	336	357	354	348	348	397	380	391	356	393	327	356	354	322	325	361	343	356	309	384	360	369	360	336	376	353	358	378	343	343	375	355	338	356	341	376	364	362	347	357	386	366	363	342	360	374	367	371	377	322	371	367	353	359	367	371	356	356	363	355	363	381	357	339	363	356	376	353	350	374	362	368	356	339	362	376	361	361	353	343	327	337	347	334	339	365	304	356	362	357	363	335	346	378	362	321	351	377	356	350	328	327	397	344	361	340
3483	9816	6616	2962	2114	1654	1378	1105	961	956	766	718	752	684	630	614	607	609	596	600	605	590	642	571	559	541	553	571	549	587	577	555	574	511	537	564	494	586	515	525	536	584	530	513	568	506	557	494	514	514	546	497	550	559	525	551	577	532	527	567	509	508	522	529	532	534	555	583	526	506	551	501	556	564	522	546	529	565	534	557	544	516	537	506	573	551	527	491	585	509	539	550	577	587	585	500	533	587	518	538	490	533	587	508	516	553	510	560	512	541	538	533	547	529	579	541	519	508	573	530	523	522	496	492	533	530	519	502	553	475	524	531	492	568	578	544	508	541	522	545	552	561	480	491	533	562	545	526	537	524	559	528	567	552	568	564	507	481	491	528	527	533	502	550	519	506	521	552	552	549	563	520	495	520	509	504	553	562	566	512	496	549	557	512	533	537	508	586	509	500	497	548	531	564	568	534	526	549	517	493	510	582	515	523	491	516	546	525	538	559	519	558	505	497	553	533	567	506	557	547	488	580	525	511	539	524	482	521	548	541	552	513	555	523	524	524	538	530	491	544	557	557	495	546	557	545	550	492	557	542	513	552	516	516	541	555	547	506	534	513	542	518	535	525	530	523	518	489	547	527	550	534	506	563	525	548	543	526	531	505	522	528	546	535	541	570	509	542	515	504	500	524	525	557	515	551	589	576	524	521	537	529	491	507	541	495	503	487	555	529	520	534	505	498	480	558	550	558	557	549	510	534	526	534	525	532	518	545	534	540	520	542	503	518	478	502	531	520	562	538	575	493	528	570	526	560	505	532	552	524	513	515	556	471	549	490	528	505	508	531	546	515	502	514	513	505	547	537	506	548	577	551	552	548	540	503	555	529	488	503	540	564	552	518	512	508	543	531	547	503	503	546	522	547	550	492	562	535	515	553	530	543	536	548	559	530	533	525	546	527	519	510	524	571	528	546	522	538	505	541	545	546	510	535	519	525	520	544	530	528	510	505	518	511	517	537	554	558	535	543	510	503	525	509	506	536	566	531	534	566	579	524	546	503	556	554	502	516	544	518	523	545	512	482	509	520	523	541	541	594	546	557	514	532	559	566	531	582	551	528	541	509	546	527	548	547	545	521	575	513	515	524	516	527	529	507	544	532	551	532	558	521	495	507	531	506	530	530	554	557	571	535	508	514	571	546	522	547	481	542	480	528	516	491	478	521	505	524	520	542	509	494	532	527	511	521	506	524	542	541	512	500	539	513	527	489	545	521	502	541	534	523	577	526	532	549	558	507	522	552	519	535	530	561	525	535	562	481	520	548	521	551	539	531	530	498	561	529	516	508	523	502	547	518	514	506	524	500	557	519	492	577	480	532	540	539	534	532	515	515	542	515	583	558	526	534	566	538	533	541	551	512	537	516	552	536	534	490	560	539	500	513	527	518	540	524	502	543	574	504	545	505	515	526	492	512	543	535	524	554	562	532	566	520	522	546	572	522	488	531	552	513	522	515	510	541	526	528	550	497	516	524	544	541	527	540	523	551	542	540	548	511	531	550	531	510	577	540	560	504	521	527	524	511	503	520	517	522	534	513	498	568	533	505	502	536	501	560	560	556	531	566	494	516	490	553	549	517	530	568	538	534	514	531	585	533	525	535	520	518	498	527	529	545	501	561	557	537	525	568	519	568	515	531	512	525	519	542	501	503	533	517	539	526	531	510	548	532	532	551	521	568	513	531	513	556	560	518	500	556	488	498	501	558	550	502	520	508	536	521	542	541	526	539	538	552	555	532	503	497	529	502	541	565	541	497	510	525	550	505	531	496	537	548	530	528	518	570	555	528	518	517	582	586	556	497	516	540	528	510	541	513	566	568	517	534	516	558	558	514	563	531	538	557	572	555	488	539	542	522	529	534	515	558	544	538	531	512	555	516	561	508	542	528	555	536	550	538	515	578	507	507	524	520	505	536	516	565	527	547	569	554	534	538	548	507	499	530	541	545	562	526	545	515	521	508	513	581	563	521	508	522	527	535	506	534	505	553	568	517	507	567	523	525	511	521	521	551	520	571	488	523	553	525	559	536	561	512	521	507	548	579	543	507	530	519	565	521	547	537	568	520	576	514	559	502	532	527	526	567	529	484	541	465	529	533	515	555	477	553	559	487	519	560	527	558	568	493	518	570	539	531	540	534	565	514	521	484	512	504	546	527	523	499	519	545	553	554	537	527	535	548	525	553	543	495	529	519	526	555	553	510	551	543	567	550	540	570	568	493	515	514	536	534	525	542	510	546	554	502	509	570	528	514	496	528	563	518	516	525	528	496	528	502	522	557	522	545	543	524	506	546	556	527	539	546	519	549	551	548	521	508	509	505	518	510	494	508	530	523	568	524	543	506	544	511	566	544	512	545	496	501	510	538	486	516	534	501	533	558	522	569	490	490	529	506	549	522	524	530	561	536	548	545	546	514	512	571	458	542	524	515	526	512	519	531	483	538	523	520	543	493	500	546	490	581	545	544	534	539	521	530	515	525	512	547	544	556	529	520	545	512	524	485	547	536	533	547	536	535	553	571	492	558	537	552	529	537	497	548	505	549	517	554	547	542	557	533	477	534	545	528	566	570	468	536	536	529	537	497	535	511	511	507	550	557	570	546	543	557	508	575	516	557	508	510	478	516	515	509	486	502	524	509	573	501	557	540	541	538	526	554	505	496	528	505	524	527	536	514	521	557	510	540	543	598	501	530	522	537	517	501	517	554	506	540	517	558	518	541	530	465	516	530	519	544	491	534	548	489	545	547	539	546	522	502	547	507	535	535	528	495	548	550	534	551	549	536	535	544	557	512	495	522	529	515	570	507	503	530	527	475	536	503	512	517	522	555	497	532	565	500	557	527	510	521	564	539	506	533	559	551	505	569	501	564	552	481	539	493	507	508	515	567	496	469	563	553	529	540	533	526	545	511	518	516	519	556	526	507	572	555	520	539	552	536	545	550	534	564	538	492	526	514	528	499	516	518	529	543	540	511	498	573	546	567	542	541	523	591	500	519	544	542	509	517	544	501	544	524	501	533	558	505	538	529	482	522	510	552	513	548	550	509	493	586	535	563	521	534	534	536	505	540	534	515	561	553	529	496	561	525	548	527	493	527	496	498	550	523	522	518	535	491	562	543	563	574	520	560	522	544	525	584	552	546	509	504	556	557	532	544	501	545	567	519	513	571	573	514	503	549	532	563	496	546	505	526	500	512	489	505	562	522	558	490	506	554	534	514	514	563	522	566	515	586	516	519	564	560	530	494	495	543	549	516	551	523	513	535	554	558	521	529	520	501	516	510	516	523	539	517	497	501	566	528	514	552	535	516	533	544	564	511	524	541	518	552	527	520	540	532	514	531	530	532	492	512	511	523	530	504	568	540	518	542	497	508	522	525	511	551	515	529	519	549	483	491	529	553	511	554	534	504	564	546	528	547	533	515	545	536	520	551	525	520	503	524	578	482	535	526	532	543	523	491
24280	21077	26909	25353	7549	936	827	687	645	653	632	646	638	570	576	600	644	600	646	573	627	576	624	568	546	619	558	518	582	577	575	593	552	568	536	615	542	583	590	540	530	600	545	556	592	586	591	577	562	526	574	557	577	606	548	563	556	581	566	579	580	557	578	547	537	539	601	572	583	537	583	594	583	547	557	590	578	570	563	531	587	597	612	593	573	562	553	556	601	584	604	543	574	622	563	572	593	554	577	602	584	581	574	579	566	595	575	615	619	537	587	563	551	535	567	530	604	532	598	517	582	604	593	554	551	584	535	545	571	586	586	555	541	575	580	560	595	524	603	581	598	567	568	583	579	543	560	586	555	576	558	579	554	602	569	585	581	597	600	579	594	541	572	543	558	580	556	577	610	552	585	568	574	581	530	596	570	566	605	561	572	550	567	539	603	573	607	569	536	574	593	600	580	586	552	580	570	570	568	605	558	550	602	530	584	567	534	552	578	577	579	587	583	574	588	538	596	568	539	565	547	611	524	542	578	540	581	577	625	566	583	553	570	588	516	573	589	552	573	560	598	512	607	557	562	596	534	591	565	552	604	565	590	559	568	585	540	582	562	612	575	567	605	556	572	551	572	557	598	593	592	582	578	583	540	583	556	520	585	567	558	578	601	571	586	550	592	578	536	501	587	516	575	578	552	577	609	570	580	622	571	594	562	574	591	552	541	576	583	596	579	586	582	606	553	593	621	522	557	540	579	538	612	563	536	538	556	580	561	596	499	574	579	535	529	594	623	556	592	573	549	587	562	595	581	537	575	568	538	566	604	579	578	596	611	565	556	574	554	569	589	609	591	556	543	607	552	570	595	622	544	582	585	576	601	628	575	582	569	566	577	605	567	576	578	606	524	565	550	584	613	574	580	585	598	614	542	571	534	593	582	532	586	612	592	541	548	568	554	571	597	579	580	552	561	581	528	606	574	584	586	585	594	592	563	635	539	552	569	571	578	540	571	589	602	583	563	549	609	593	531	570	573	583	562	607	592	551	554	529	600	580	555	587	537	536	555	557	584	581	580	573	551	578	602	538	592	561	591	612	572	557	590	560	590	571	560	568	593	536	578	569	540	543	548	572	598	568	572	588	563	562	562	602	587	571	581	563	568	579	576	589	563	559	580	554	534	573	585	551	544	572	566	551	566	647	617	551	549	592	586	573	613	571	584	540	562	605	577	596	578	565	594	607	562	566	574	596	592	559	571	577	577	575	563	586	554	570	552	573	548	593	538	562	583	582	573	564	543	570	575	548	554	597	581	552	582	565	583	630	558	570	554	572	573	602	564	596	578	572	547	550	546	569	539	577	587	578	594	574	519	517	559	539	571	598	535	582	557	556	601	539	561	588	560	562	599	535	562	555	543	577	568	624	590	610	544	549	588	589	612	567	577	560	600	612	552	577	563	562	544	587	563	558	611	576	612	635	574	582	549	594	556	575	544	520	574	598	614	543	511	568	537	621	583	528	587	547	539	568	612	610	588	573	591	602	591	581	600	565	577	624	586	589	616	614	592	521	594	581	550	567	585	584	593	588	545	578	570	572	534	581	560	589	554	565	600	604	538	591	540	566	551	575	585	614	540	534	534	578	570	593	595	569	568	570	569	542	546	580	582	573	520	584	511	597	624	553	560	571	600	564	559	604	559	586	557	549	579	561	565	587	538	579	612	608	555	595	577	550	574	605	579	600	534	593	531	564	542	568	530	580	557	565	546	560	602	567	590	617	598	583	612	573	561	576	591	598	558	563	555	562	536	627	547	584	552	576	567	561	577	577	579	521	558	630	579	592	609	560	588	603	602	579	602	587	562	546	542	607	583	544	597	544	543	580	558	592	566	600	527	534	587	607	553	574	580	550	575	567	549	580	586	564	569	564	559	532	579	566	559	550	564	566	537	561	564	542	562	572	548	604	567	636	556	563	581	566	609	574	607	537	574	583	527	626	576	555	537	541	592	586	577	512	571	605	590	620	574	575	572	606	557	576	586	559	570	577	586	594	571	591	588	569	553	618	572	547	555	583	588	547	591	604	591	561	562	570	576	615	563	603	530	588	538	586	575	601	571	583	593	566	569	570	582	565	589	607	607	581	572	589	601	574	556	568	552	597	581	546	543	548	612	550	614	554	573	608	567	551	538	570	589	564	547	587	608	547	568	594	553	540	550	591	572	561	556	561	571	582	610	530	541	586	587	571	611	595	584	548	573	554	581	577	574	565	575	573	585	604	575	555	559	565	577	572	570	560	577	578	620	606	561	582	559	585	565	594	597	561	605	565	585	521	562	594	563	583	616	561	589	553	587	582	621	585	608	545	585	555	610	584	586	609	563	579	527	568	592	555	558	552	589	568	549	546	551	582	555	580	555	595	639	613	583	552	604	576	574	535	577	588	562	573	595	574	571	591	574	581	537	519	587	583	604	587	596	577	597	574	603	608	584	550	568	545	549	586	566	597	567	607	568	583	547	581	551	548	578	579	611	553	583	530	581	575	581	601	558	571	576	557	574	594	592	528	561	605	591	581	548	566	555	607	594	532	598	567	573	587	590	595	593	556	577	563	570	550	605	557	594	578	558	597	565	584	538	548	555	567	603	572	576	556	532	564	603	560	601	537	581	588	538	598	577	562	579	593	555	542	597	588	577	548	604	586	551	586	544	624	574	560	583	542	617	551	548	536	554	595	598	618	555	559	613	610	564	550	604	594	579	516	613	561	548	543	596	617	575	569	587	548	573	572	606	569	535	597	561	573	536	573	568	596	588	530	561	563	595	591	572	588	595	580	577	566	556	531	552	543	574	580	560	590	552	582	597	561	589	566	534	543	552	533	564	565	572	578	637	588	573	535	569	600	572	563	593	572	607	544	566	563	541	560	526	580	555	589	554	579	557	607	615	587	567	607	567	574	526	561	600	596	593	573	544	628	620	569	551	579	612	535	587	555	638	548	578	591	583	602	537	604	583	591	576	617	578	558	565	559	562	589	574	577	571	555	527	585	546	630	551	551	559	551	555	534	573	542	573	559	606	587	556	599	583	590	564	566	531	550	572	602	525	554	599	567	582	538	585	518	586	593	597	580	591	546	599	594	573	587	566	612	560	559	598	565	592	550	593	580	567	594	607	573	595	499	607	576	586	503	592	593	560	566	577	610	565	542	567	554	599	574	567	614	591	542	564	568	587	554	576	554	565	550	572	541	568	576	586	572	591	564	553	551	574	607	582	567	584	599	574	595	591	580	527	567	584	586	548	586	543	534	563	573	573	570	555	554	556	579	573	597	560	565	576	560	581	536	561	570	593	574	576	610	587	599	562	554	577	568	578	613	557	588	556	584	533	604	603	572	567	544	549	577	543	558	583	517	592	546	549	579	568	581	573	545	546	549	575	597	590	590	603	561	568	597	564	567	579	584	568	511	572	572	568	570	638	565	579	559	589	573	592	565	604	570	581	608	576	553	571	540	551	547	551	540
3705	6229	4358	2189	1664	1475	1298	1092	1095	1013	964	930	912	858	790	809	827	854	772	787	837	743	795	776	770	793	795	831	833	806	771	767	807	796	781	796	765	748	823	793	775	782	801	787	754	782	830	814	780	818	817	764	774	783	775	781	776	804	767	814	801	755	752	830	762	811	787	808	783	811	799	787	754	780	748	851	796	820	825	827	788	762	800	780	762	768	829	752	772	832	811	762	818	818	775	757	813	772	758	792	803	814	783	775	796	779	822	780	806	781	782	802	783	771	798	780	752	769	782	822	712	765	741	774	736	798	817	798	733	785	788	763	817	744	781	790	785	724	754	803	777	772	791	783	826	807	848	778	824	759	755	771	803	774	808	793	795	786	751	773	780	796	767	797	737	753	814	826	731	791	792	819	737	837	771	765	842	781	796	801	767	793	762	810	781	797	789	752	807	792	763	759	766	768	743	756	781	796	762	786	796	782	772	781	784	790	780	786	806	753	808	771	787	750	755	757	786	814	797	782	795	762	816	778	816	783	755	755	786	776	768	790	755	815	734	796	826	748	829	800	783	767	777	793	772	840	747	799	768	787	807	736	789	769	846	790	794	801	866	707	749	805	791	735	751	812	797	767	811	819	792	774	796	817	757	759	778	770	810	800	757	723	739	777	746	815	835	734	743	800	760	823	771	757	807	779	789	794	816	787	785	821	837	819	879	808	789	767	792	812	796	764	788	791	744	791	804	802	750	778	826	801	823	825	788	776	743	842	759	797	812	812	784	826	786	801	822	780	827	796	782	805	799	765	816	777	749	741	810	783	769	779	842	788	797	776	800	791	767	834	812	832	724	800	796	794	739	776	800	770	770	770	818	756	758	814	792	806	786	802	831	792	753	827	829	786	774	842	785	780	794	776	814	776	780	695	806	811	818	758	761	810	751	779	814	773	842	808	764	787	769	835	784	801	845	788	820	848	737	851	800	747	782	731	774	823	828	825	798	749	835	819	825	791	815	766	754	773	795	803	772	797	763	722	774	807	816	764	775	762	798	790	805	737	806	788	758	808	766	808	793	819	759	819	743	809	720	770	734	808	795	799	836	777	771	772	850	767	808	764	794	778	838	797	764	771	732	763	749	770	780	777	803	826	803	801	827	839	840	771	757	738	745	781	833	744	781	807	805	744	768	820	798	806	830	760	772	802	811	753	756	766	762	800	778	762	779	796	802	785	797	816	807	815	768	768	800	763	780	786	768	799	776	782	811	797	827	761	816	793	810	813	750	814	773	779	801	785	802	790	807	775	789	801	781	777	822	731	736	723	791	793	757	779	810	757	774	784	775	763	781	825	788	834	812	785	748	749	836	757	760	796	830	758	793	795	741	769	786	802	781	811	791	787	787	734	790	750	791	779	795	836	778	779	771	786	798	760	805	804	771	782	815	727	768	800	820	788	786	762	782	804	760	792	789	773	815	772	826	806	775	810	760	771	816	737	806	801	827	813	793	783	763	810	757	793	770	780	801	794	801	784	746	741	802	821	787	769	778	786	745	817	727	816	788	798	793	798	751	789	810	797	819	833	814	808	802	781	863	783	785	817	800	805	752	768	829	741	832	759	797	756	787	750	798	744	799	807	847	780	778	794	805	704	795	791	780	822	756	780	802	785	824	762	798	817	800	823	761	809	737	795	811	764	765	778	778	797	737	765	826	835	812	793	824	784	827	800	812	762	764	817	777	794	776	770	803	790	775	756	749	772	792	839	737	836	767	773	751	816	813	823	779	795	852	754	777	781	753	816	751	776	835	737	769	807	780	798	754	818	756	802	835	817	784	831	810	736	826	860	768	773	747	775	798	806	747	785	792	798	783	789	797	841	767	771	784	807	816	811	753	774	822	763	787	801	736	741	759	748	835	810	831	828	775	803	847	797	820	804	781	786	818	822	746	791	801	837	776	801	772	795	802	800	724	802	746	799	754	769	842	781	771	786	809	740	781	786	812	854	795	792	778	820	800	831	823	796	726	790	754	775	794	711	816	820	821	787	793	782	798	819	751	749	822	763	828	816	776	859	808	784	845	820	828	797	788	759	773	835	751	781	815	762	746	789	783	776	758	818	765	757	797	805	775	726	814	739	767	814	783	794	757	807	771	803	812	742	817	734	841	768	738	777	825	803	784	760	801	770	818	831	817	791	782	793	807	814	752	768	751	802	798	827	805	806	799	786	782	753	833	759	782	774	782	808	791	811	726	797	743	808	797	782	761	787	820	782	792	777	806	829	802	795	812	811	773	797	794	802	851	766	783	787	789	801	774	808	738	749	778	842	787	786	759	758	772	783	747	815	774	804	727	774	840	758	759	749	788	822	758	820	801	763	795	832	760	762	757	764	760	808	835	766	794	812	737	771	788	813	824	748	829	768	793	790	752	773	811	766	799	772	798	787	774	779	840	732	783	804	787	799	759	764	776	819	747	747	827	765	802	748	797	808	828	772	804	796	791	725	848	803	810	757	780	788	769	798	788	802	783	835	832	814	783	825	755	783	848	799	753	778	776	810	780	753	770	790	809	810	831	784	742	808	761	812	796	751	783	792	812	813	780	818	716	814	824	776	778	815	762	802	775	743	814	773	766	760	789	780	739	765	834	766	791	842	784	809	786	783	771	790	752	804	789	798	803	811	774	779	771	791	824	834	772	839	796	859	783	738	856	787	782	797	820	774	789	777	788	742	839	782	781	812	762	772	755	808	760	761	783	779	810	800	808	815	760	820	834	767	776	767	804	764	825	810	797	784	754	744	767	725	745	749	804	746	759	771	752	787	792	807	801	843	750	788	799	808	818	827	798	758	771	774	806	801	772	816	769	767	791	833	734	771	789	795	723	756	825	754	755	779	798	842	780	738	791	796	739	775	792	781	800	838	823	752	791	816	794	791	765	849	751	735	734	808	781	818	751	708	758	774	837	759	765	789	810	759	830	769	780	816	803	752	787	784	780	754	785	793	807	784	778	778	802	841	762	793	786	813	792	819	757	795	753	793	813	766	786	816	810	769	723	794	753	816	843	751	752	768	744	748	774	818	766	782	744	770	799	775	782	780	815	788	776	806	811	794	826	809	790	788	817	804	778	779	814	814	815	778	833	782	775	773	750	856	756	763	806	831	753	761	783	864	757	764	777	794	777	833	764	754	818	772	846	815	818	827	754	793	815	791	794	777	798	775	779	800	804	798	789	745	789	790	767	799	750	768	779	770	762	758	774	770	771	772	773	780	828	801	782	766	802	821	760	797	765	757	779	734	800	787	767	742	791	780	773	787	786	785	845	815	760	798	810	731	842	828	768	768	790	794	828	822	763	816	788	809	783	777	759	808	792	793	765	839	770	801	795	760	712	821	773	780	859	790	798	789	832	785	764	817	772	823	811	822	813	766	739	815	741	795	781	827	783	816	779	778	828	799	772	781	776	808	784	752	806	798	789	809	785	781	817	807	792	800	757	806	819	776	753	765	809	804	797	789
22180	21098	28706	23751	21098	21094	4818	709	484	409	374	309	293	290	255	213	197	239	202	220	211	179	201	183	171	187	173	174	172	172	195	149	144	166	163	159	173	161	162	158	160	156	144	176	167	156	171	137	152	147	143	166	156	148	182	152	154	157	155	131	142	147	139	145	171	164	118	154	143	147	126	143	135	149	142	160	154	155	149	161	151	151	138	146	160	145	142	142	148	164	146	149	150	146	149	145	168	167	158	165	162	156	119	140	148	145	118	176	147	158	146	151	142	146	153	148	146	160	146	162	156	138	155	143	131	163	178	128	120	139	138	149	170	165	157	162	137	150	162	157	152	145	162	167	156	162	155	158	164	131	170	146	146	143	153	154	153	140	168	147	149	159	164	163	150	156	153	124	163	145	138	154	150	150	145	147	132	150	133	152	137	133	148	145	176	161	148	145	145	161	130	144	142	151	168	160	150	140	137	138	159	154	150	175	163	133	151	144	152	165	136	151	152	126	144	136	146	162	163	136	160	153	148	150	149	163	123	141	137	147	133	141	152	160	161	148	139	124	151	174	173	156	150	156	139	140	162	144	150	123	151	146	146	139	144	142	142	118	144	140	151	152	149	157	117	151	166	125	164	160	146	150	160	139	164	139	167	162	162	161	155	163	147	145	147	141	160	151	137	151	159	170	165	134	160	133	176	161	150	169	179	141	172	136	178	131	161	153	131	156	147	134	139	165	152	147	139	160	156	137	154	146	152	177	146	152	159	141	174	126	154	168	136	152	135	134	158	148	177	138	154	153	148	134	141	168	158	146	160	160	153	142	144	135	164	147	150	128	138	153	134	146	154	179	135	148	156	139	166	153	156	135	160	144	164	159	134	132	149	162	158	157	162	141	145	143	150	149	120	146	149	182	148	135	133	158	166	149	148	146	174	150	151	150	138	153	152	156	142	148	135	156	155	145	159	166	142	175	147	161	157	139	136	139	154	176	147	147	149	147	146	125	138	168	199	148	158	162	164	142	155	175	166	157	167	167	129	172	141	158	137	160	138	140	146	167	158	182	153	154	146	162	171	144	162	136	153	138	159	165	148	155	164	162	141	149	157	160	145	142	157	130	165	138	171	157	154	144	153	156	169	153	153	157	139	161	148	150	156	159	157	159	150	135	149	137	141	158	171	137	157	154	161	162	155	156	131	149	146	151	152	160	147	133	166	156	163	177	129	142	144	127	135	143	157	150	173	175	135	139	173	173	145	126	150	134	123	171	138	159	141	159	154	152	157	157	156	154	164	148	140	162	137	154	173	146	162	142	129	125	172	152	161	158	135	156	180	148	182	134	155	156	155	148	153	163	149	165	144	154	172	148	170	153	139	158	158	169	174	146	136	145	128	162	162	142	148	136	150	149	141	142	154	144	147	167	167	147	149	159	136	145	151	134	149	143	150	172	160	124	140	146	164	161	140	137	136	142	163	143	148	147	152	146	152	177	134	129	156	142	163	163	140	160	169	130	160	136	145	140	136	144	162	154	159	135	180	157	134	165	154	127	143	157	146	141	157	169	174	135	143	146	126	163	166	182	156	129	132	120	151	165	159	145	136	155	148	127	156	164	143	134	144	146	147	152	158	142	177	147	157	147	142	152	142	145	159	168	149	155	143	133	167	156	193	170	141	131	161	167	160	160	182	164	132	133	134	139	152	157	126	144	140	139	157	127	154	169	137	157	160	147	146	157	156	126	160	151	158	162	149	137	150	145	137	161	155	159	130	140	137	168	133	135	148	151	159	141	169	144	164	165	131	139	148	180	165	149	129	147	144	151	130	155	131	149	159	140	139	147	164	133	138	148	159	156	151	134	116	161	151	145	151	141	147	174	153	127	165	160	153	150	162	141	159	156	138	144	164	158	125	150	167	148	153	150	153	146	165	158	138	160	158	134	155	129	158	171	154	159	169	155	133	178	133	147	158	145	155	161	163	149	151	161	149	169	155	154	152	164	164	145	150	161	148	163	163	132	169	142	141	157	159	147	132	128	133	129	154	148	133	164	180	147	175	144	149	155	166	124	150	140	146	156	147	156	158	167	150	149	167	151	152	170	182	160	144	162	135	157	141	152	158	153	165	169	151	149	146	163	144	139	163	153	149	132	162	160	173	150	153	146	138	139	162	135	153	139	149	134	150	149	138	139	142	143	129	163	170	154	173	153	150	141	132	150	144	132	147	140	154	156	146	164	176	154	140	139	150	168	154	154	145	162	168	162	172	154	180	161	140	144	155	160	158	156	178	156	167	164	141	157	153	151	141	138	145	155	167	143	145	153	127	155	131	164	130	151	149	135	159	144	172	165	135	160	152	149	149	168	160	146	132	146	143	154	162	146	159	141	156	146	139	166	142	133	155	164	151	150	165	145	150	164	156	136	157	141	137	155	137	150	174	155	145	175	137	162	146	138	151	149	130	165	144	163	130	149	159	148	165	164	150	174	134	154	158	156	131	132	142	165	141	140	154	178	162	143	161	154	159	165	145	147	153	147	153	146	137	145	151	176	159	141	118	141	148	150	138	144	158	134	142	128	157	134	139	169	147	161	156	182	136	134	145	151	146	144	134	153	150	135	151	140	175	155	154	149	144	172	137	155	168	155	156	144	160	145	133	143	128	149	155	131	148	161	135	147	158	155	136	139	162	138	124	144	153	168	160	171	151	154	155	149	163	140	166	145	159	152	143	145	152	144	166	147	142	177	170	128	151	157	158	142	156	177	123	146	151	148	163	151	159	162	139	150	147	157	149	148	157	137	141	136	158	163	173	132	136	162	153	147	134	134	151	164	158	160	139	149	155	151	144	142	167	159	144	153	150	127	160	147	166	158	157	170	147	152	150	148	126	147	112	142	161	155	151	146	147	141	168	171	155	158	135	139	145	153	137	137	166	143	183	151	141	128	151	148	142	148	139	173	156	140	147	162	188	152	148	160	155	134	168	162	150	144	150	153	146	162	141	153	134	150	151	173	145	149	159	153	140	140	175	145	149	176	145	142	167	161	158	138	152	160	169	155	148	154	169	140	160	144	137	148	147	154	138	150	170	168	154	158	150	162	138	126	151	135	148	141	148	152	151	154	133	155	139	164	132	149	144	141	162	148	165	143	162	153	159	137	159	139	139	146	152	152	156	157	156	171	158	148	163	150	159	150	162	136	140	178	153	132	134	149	160	161	144	149	130	147	146	131	160	138	158	162	132	157	158	133	168	146	159	162	153	156	177	128	139	143	146	148	140	159	147	150	153	140	148	145	124	141	161	168	148	141	164	151	170	138	150	150	136	153	145	147	163	142	151	147	128	181	148	159	143	136	146	151	144	143	149	164	173	151	147	152	131	139	152	142	165	164	146	148	137	148	150	150	168	152	129	165	155	158	155	134	125	150	160	152	154	132	163	163	139	148	141	148	174	155	166	138	148	157	161	170	149	140	145	157	128	142	140	167	140	139	145	141	148	139	144	147	142	157	137	157
4590	14981	10633	4683	3122	2371	1797	1391	1101	871	783	664	541	504	418	408	387	350	348	305	326	312	322	285	252	287	262	285	234	257	241	262	259	251	258	252	235	219	231	235	218	273	220	211	261	273	224	246	237	245	211	212	233	219	209	226	262	215	235	211	233	228	200	225	216	221	200	222	226	228	221	219	203	235	220	253	242	224	218	213	209	238	220	250	212	220	198	204	219	198	220	207	223	186	238	211	187	226	227	206	218	215	244	228	216	222	232	242	227	191	224	220	235	240	231	224	215	248	235	211	200	209	232	231	252	222	225	223	207	218	229	214	241	200	212	240	217	223	228	224	239	192	179	230	225	209	191	241	209	238	227	239	224	230	205	201	229	244	208	232	216	247	219	238	216	200	227	216	220	229	209	218	220	210	182	228	216	192	230	230	215	236	207	224	177	239	206	214	198	227	210	205	219	197	216	218	190	213	221	215	213	215	194	205	232	182	182	209	203	192	217	216	212	196	215	215	217	200	208	201	190	204	191	239	223	210	230	197	207	194	201	195	194	206	222	200	251	214	211	230	190	226	203	216	225	215	214	211	227	218	205	227	217	227	246	200	237	199	243	214	227	240	196	220	223	207	215	210	211	220	230	224	240	213	207	213	208	228	226	231	214	229	228	221	219	222	233	217	223	232	202	214	215	225	229	244	239	240	226	231	200	210	198	223	211	220	215	216	199	227	232	226	231	214	192	188	205	222	220	229	214	217	222	232	221	225	193	224	214	218	212	230	232	243	222	220	241	207	202	234	212	216	190	205	196	227	235	228	202	226	214	183	201	207	239	235	213	222	190	182	221	234	205	216	230	213	229	204	239	218	211	219	229	197	215	225	202	213	213	205	239	230	227	210	212	239	195	212	223	225	226	211	215	200	247	214	196	225	223	213	213	220	221	213	216	198	209	201	209	235	232	221	202	238	193	178	205	194	204	228	204	191	191	222	199	227	222	209	218	223	228	223	202	200	192	210	229	235	214	205	192	191	220	194	213	221	188	201	205	238	210	229	179	204	216	231	217	211	225	241	239	211	238	216	233	216	211	226	205	248	217	235	225	211	230	240	220	210	201	211	219	227	207	217	225	225	218	217	218	204	221	230	235	210	241	234	230	242	183	221	199	199	225	227	227	194	223	228	236	234	220	227	223	221	198	193	245	191	223	223	218	219	230	243	224	214	191	216	207	217	196	226	192	180	221	235	206	223	207	218	224	230	212	208	229	214	234	221	224	202	196	180	212	219	222	215	239	217	255	217	227	229	223	217	200	226	228	207	210	237	219	244	215	209	220	207	196	204	254	226	222	220	201	202	249	226	227	220	198	233	194	230	223	240	212	236	240	194	214	215	211	204	212	217	208	210	229	194	221	204	205	210	220	193	236	231	207	219	230	196	199	232	235	217	212	213	231	250	225	235	198	233	223	231	224	216	222	219	216	218	235	204	234	212	205	205	239	218	199	225	196	209	207	207	211	190	205	232	199	216	256	219	233	233	211	217	207	229	219	218	214	230	189	201	209	215	209	212	216	229	220	231	212	193	229	224	201	212	201	227	195	243	216	244	221	229	217	213	204	210	222	224	220	186	214	198	222	176	237	220	219	220	230	206	203	211	256	226	217	216	239	211	200	194	218	214	197	221	206	225	228	219	261	225	223	214	186	240	195	216	216	213	215	229	205	237	218	240	206	200	220	212	246	203	232	226	193	218	213	210	182	207	218	219	208	237	216	189	211	203	220	228	227	217	215	223	231	231	213	214	208	220	218	190	202	240	226	217	201	222	239	237	239	192	241	229	203	226	211	216	216	200	224	206	211	230	185	194	219	208	204	218	228	211	196	177	213	223	219	224	217	205	204	225	206	253	220	235	216	217	215	204	203	216	245	196	213	202	263	219	242	241	223	208	225	210	247	205	222	214	213	190	219	217	207	201	240	219	198	225	240	208	246	208	221	213	183	218	223	205	198	195	205	198	233	223	211	186	212	203	244	217	206	240	248	253	236	197	224	222	208	208	198	227	223	217	224	221	248	204	220	217	238	245	229	200	248	209	223	218	230	205	189	201	191	198	201	234	236	229	216	220	207	235	215	255	237	229	217	211	209	206	228	201	208	228	220	196	203	237	239	210	194	215	216	214	202	210	232	216	179	220	233	193	221	224	223	204	219	217	204	226	215	226	221	203	242	234	221	201	222	222	210	223	226	199	207	218	192	215	225	244	204	216	208	207	219	230	210	224	217	192	225	193	203	213	221	201	220	221	253	224	217	235	194	212	213	226	214	224	224	201	191	226	209	213	221	216	224	197	211	196	210	201	203	220	206	214	225	194	182	212	206	215	209	215	238	221	257	221	239	222	202	211	212	247	249	185	218	214	228	236	206	221	205	211	206	232	217	207	187	239	217	226	213	221	216	221	187	201	222	190	204	217	212	198	253	243	238	223	214	212	227	241	239	183	211	203	199	234	231	231	189	202	225	228	216	222	230	207	223	221	198	202	213	215	195	205	225	227	211	198	211	223	225	260	210	186	216	212	204	204	228	202	213	182	211	217	219	205	214	180	194	214	217	224	211	231	205	217	200	214	226	206	202	228	273	180	243	199	201	231	208	247	229	248	225	197	231	238	216	219	244	207	216	203	230	218	209	216	221	212	193	214	210	219	217	211	234	199	246	219	245	226	184	211	186	195	211	213	216	185	212	250	215	222	262	204	191	230	226	246	216	210	208	224	211	208	221	213	224	226	247	186	247	213	213	196	213	238	222	227	228	212	215	233	224	190	223	227	230	192	215	189	198	228	218	247	227	212	181	195	215	209	245	223	220	217	206	227	205	220	224	229	222	229	194	220	216	211	220	251	221	226	191	222	225	213	245	234	210	219	222	220	216	205	205	214	219	191	216	203	206	230	209	208	198	220	224	211	228	217	203	229	225	227	205	237	206	212	198	226	209	220	235	224	217	222	224	212	221	221	209	191	194	214	212	230	193	215	215	200	221	215	198	214	205	230	228	215	205	214	191	206	210	201	205	217	225	217	206	195	234	219	182	232	222	200	214	215	229	223	223	218	207	230	220	220	235	211	205	227	215	239	228	220	239	204	228	213	224	231	216	210	218	237	223	229	214	216	215	205	229	208	203	201	221	224	234	204	216	216	207	223	249	207	236	210	196	214	217	209	207	243	203	235	230	223	198	218	213	225	226	241	198	205	189	233	214	199	210	201	216	216	220	210	205	219	237	209	233	221	220	202	201	197	205	211	211	219	204	203	225	218	211	190	207	212	216	217	205	213	221	220	209	205	211	210	217	227	234	219	197	218	206	224	220	190	205	222	209	220	235	224	231	209	223	214	215	214	219	228	232	208	234	204	205	216	188	233	208	206	216	214	213	204	197	232	205	237	236	207	209	200	203	208	229	206	227	195	235	225	235	214	209	203	204	199	204	210	223	182	224	250	212	229	217	193	195	207	228	226	198	238	198	210
26930	18682	4786	1084	757	733	720	696	645	693	671	628	642	651	667	709	674	657	689	650	684	644	649	677	632	687	674	664	658	640	657	656	628	648	702	634	652	677	653	653	639	664	692	664	654	669	698	671	676	680	693	656	668	668	639	690	693	668	673	640	664	644	654	720	620	659	656	680	719	734	628	671	659	674	710	697	672	655	684	657	637	655	652	654	644	693	659	663	653	599	684	668	643	650	631	688	676	652	635	665	665	659	678	692	639	623	659	716	650	661	635	675	654	676	648	704	705	644	680	672	617	667	648	626	640	635	643	649	663	640	644	634	708	654	658	675	695	635	663	663	663	668	663	674	635	612	677	641	631	617	660	675	671	695	611	736	703	659	658	676	640	683	670	639	664	687	678	659	650	673	626	677	689	665	684	655	609	631	666	673	625	629	659	686	655	667	635	647	661	617	677	634	678	683	653	658	663	629	638	666	619	626	675	683	670	656	624	640	629	689	651	681	686	689	636	663	592	682	659	596	680	639	664	641	632	690	685	680	631	639	703	664	679	627	657	695	636	663	660	634	612	688	681	676	676	654	672	655	656	642	631	662	628	646	624	693	627	691	671	691	665	660	653	660	656	674	703	662	632	679	645	630	666	677	671	642	671	649	670	663	649	645	575	652	660	608	671	637	658	640	671	693	626	637	657	670	653	637	649	670	628	633	670	640	691	659	643	628	653	680	663	633	677	633	696	618	669	690	640	660	686	656	639	681	686	618	649	648	684	686	631	693	730	673	627	668	620	621	693	646	620	655	656	655	673	620	633	638	695	651	706	639	663	665	668	706	646	643	681	636	633	673	699	689	681	611	675	689	619	646	710	691	626	657	617	656	677	651	601	624	659	669	700	681	696	634	615	637	637	635	682	672	652	689	648	661	665	681	632	644	658	651	658	651	683	733	702	685	617	607	645	703	700	667	662	609	636	669	652	633	637	618	657	656	657	663	652	655	638	648	690	686	649	647	665	657	703	665	621	678	661	664	678	672	692	685	669	658	672	704	648	661	666	675	670	705	702	643	667	654	643	663	674	646	668	645	682	724	660	639	673	668	699	661	692	672	668	656	639	672	649	645	666	641	642	608	653	654	651	651	659	627	642	693	660	708	685	639	638	701	688	688	670	684	681	660	666	656	608	622	659	709	657	603	669	680	673	663	651	604	723	633	636	700	626	658	681	651	656	651	642	642	636	689	693	682	623	632	644	651	667	694	709	711	674	666	654	680	676	672	686	681	669	675	706	619	683	674	647	669	667	639	604	697	680	649	630	690	652	695	671	679	725	681	655	654	659	656	667	634	645	675	621	653	667	709	644	653	638	627	638	707	700	620	593	682	682	688	602	679	626	631	647	657	660	634	662	639	651	683	671	700	657	686	649	699	634	649	631	661	649	685	638	684	694	670	668	632	588	636	648	650	684	687	680	667	679	675	665	629	670	614	664	646	630	611	663	636	659	658	660	665	650	673	664	705	643	626	659	688	677	661	671	633	625	705	683	672	700	660	697	681	669	647	641	690	661	623	651	622	681	702	611	641	654	636	639	603	681	679	687	638	656	644	658	631	630	691	636	661	688	653	645	691	662	620	676	679	607	658	605	627	668	648	689	654	682	714	600	692	663	685	672	661	672	659	684	668	688	700	663	661	668	698	635	612	642	712	661	653	707	689	634	633	681	654	649	666	656	654	639	629	676	674	646	606	621	662	653	645	648	655	625	651	689	663	614	680	702	650	655	663	722	636	663	633	632	680	668	627	658	665	630	687	639	643	660	675	683	657	677	645	634	643	600	642	643	632	639	659	665	641	651	659	680	657	649	650	627	664	652	676	707	630	635	715	684	693	662	703	668	630	709	630	644	657	669	664	631	662	660	667	703	627	712	703	675	698	640	653	641	634	624	679	689	700	655	709	644	645	641	651	669	692	663	658	604	600	674	636	624	722	638	643	667	653	719	635	669	675	659	652	646	668	653	677	682	695	644	674	611	672	639	693	610	646	662	674	655	698	671	659	639	672	633	642	732	651	667	672	627	635	589	644	702	678	624	700	677	639	664	633	628	672	650	723	648	700	681	635	690	631	641	699	633	667	637	706	680	645	653	645	639	645	680	661	631	655	641	642	698	728	615	679	674	669	682	600	625	634	632	634	707	636	667	682	711	648	680	659	623	664	638	610	651	650	683	654	677	690	652	658	626	603	630	667	700	655	689	648	650	697	667	660	656	694	652	635	625	696	711	644	660	650	650	678	593	600	674	633	643	638	625	654	675	654	661	636	673	691	651	658	641	682	655	669	647	669	669	664	620	649	624	665	667	640	639	671	642	618	641	688	659	666	684	654	622	662	681	645	656	617	661	651	647	638	643	654	677	641	659	639	633	672	646	653	621	636	646	613	664	665	666	659	684	630	671	690	689	646	637	668	642	653	681	669	677	631	673	658	637	672	668	632	658	607	617	621	646	656	631	679	650	634	663	673	664	676	651	659	640	687	662	696	658	685	683	666	661	666	600	680	678	647	685	634	677	656	664	704	649	641	661	689	621	672	649	618	658	658	675	656	643	615	688	643	653	625	643	646	677	633	653	618	658	639	674	678	662	642	604	708	624	651	637	648	693	659	688	644	658	642	703	656	652	662	631	688	707	649	655	644	665	636	663	670	709	633	609	647	703	668	652	657	659	682	672	651	618	656	649	623	679	647	639	638	631	645	628	622	680	652	645	636	639	651	672	682	628	691	660	696	677	657	646	635	662	628	661	651	694	661	666	712	644	648	644	707	668	647	652	650	629	677	615	623	666	680	597	662	679	658	655	657	692	685	649	685	651	674	695	637	695	675	691	666	629	629	685	672	663	655	693	693	666	632	633	690	663	630	657	664	631	650	673	720	643	626	639	632	628	654	659	669	653	667	620	682	669	652	705	616	637	649	674	664	659	649	701	626	663	656	685	668	662	627	688	699	680	664	606	634	675	658	647	656	654	639	642	697	705	643	682	673	629	632	674	630	671	649	635	664	650	650	702	662	664	649	636	673	661	632	642	662	649	729	651	651	687	666	624	641	625	666	656	650	680	660	618	672	648	643	662	624	644	624	686	653	654	692	634	640	679	641	673	675	699	651	674	673	620	659	635	688	637	670	655	717	700	629	620	656	642	653	640	647	631	648	661	665	611	642	648	700	633	652	642	620	654	672	626	675	665	640	624	698	670	691	658	631	647	682	717	670	657	657	678	630	600	703	668	630	667	639	639	629	631	703	594	657	643	653	625	679	671	683	661	695	663	682	639	688	721	611	667	621	651	650	672	700	642	616	646	638	654	640	627	656	682	691	673	695	682	629	671	693	685	626	652	661	593	637	678	661	665	666	603	648	647	683	635	620	597	634	620	674	691	665	670	693	662	690	696	642	658	641	608	606	636	608	633	670	627	650	628	686	661	630	663	625	662	671	647	632	677	627	661	647	690	649	650	655	673	690	719	646
4336	2308	1851	1252	1084	1039	1007	1034	1005	992	952	989	925	909	975	997	890	908	911	977	960	939	950	892	886	851	937	898	875	926	893	946	972	955	905	975	937	897	904	887	913	899	894	913	936	896	915	962	994	953	924	926	924	938	899	925	964	951	992	889	954	920	965	916	910	874	898	979	935	952	977	933	912	907	874	929	973	961	948	899	914	897	884	925	910	931	960	927	894	916	872	943	915	918	955	944	951	940	955	920	923	954	929	949	920	885	939	897	888	889	975	955	915	938	979	926	992	981	917	933	906	938	901	908	938	894	955	953	886	923	900	890	912	910	998	946	913	868	940	928	905	902	929	967	943	909	918	903	964	936	997	952	947	912	874	965	892	947	890	986	968	924	935	969	909	935	930	923	958	948	937	923	906	931	897	919	955	942	965	934	898	899	926	898	932	960	930	935	996	979	898	885	943	979	946	921	906	935	931	908	914	931	964	928	920	915	964	923	934	952	918	944	952	920	949	944	914	956	973	862	955	938	972	962	865	912	952	880	969	972	956	934	889	955	947	911	918	910	933	889	940	976	929	927	937	927	886	946	915	907	957	916	898	915	922	925	898	960	978	918	930	948	953	904	950	936	915	944	946	915	889	948	910	949	912	906	907	928	899	945	944	924	1007	933	943	859	952	951	924	927	960	933	920	903	895	924	953	891	905	907	943	905	929	949	888	947	923	900	974	962	935	883	920	916	912	931	931	915	941	954	955	973	908	935	989	941	886	916	948	978	880	869	955	959	978	915	977	927	891	948	923	914	887	923	944	919	937	882	933	864	943	873	922	962	926	918	915	892	898	940	945	863	948	943	886	907	931	929	934	935	959	999	957	944	939	933	912	933	889	977	891	898	904	968	911	916	921	959	921	863	926	902	892	934	952	878	927	931	936	926	897	916	914	959	926	924	907	924	944	924	887	924	927	889	913	920	906	965	912	932	896	885	933	901	868	908	987	906	943	905	951	965	911	959	941	963	973	952	970	968	970	904	928	951	884	878	875	964	928	901	977	955	913	939	910	963	968	930	956	882	962	890	965	931	918	880	935	938	859	923	963	920	920	920	933	930	909	921	930	894	877	955	939	899	917	966	959	961	917	883	935	910	908	945	946	880	864	901	935	886	907	949	889	935	980	926	907	954	984	912	905	965	915	921	919	894	937	939	865	948	875	887	944	923	877	910	914	913	918	946	877	905	923	894	921	936	932	960	935	922	940	936	925	909	879	970	966	929	971	949	934	979	888	920	946	906	904	951	921	935	951	980	950	957	960	905	918	964	898	888	903	911	911	863	859	897	932	929	929	879	899	907	913	956	874	948	941	932	943	911	939	954	949	901	952	945	888	908	900	905	914	951	903	915	905	936	885	910	928	940	901	945	941	916	939	913	893	914	987	918	966	944	927	897	885	948	939	945	908	948	931	959	901	990	908	986	974	875	943	898	948	908	880	919	950	926	865	907	904	933	945	920	905	926	941	959	933	925	936	971	870	892	897	926	893	944	915	969	927	938	918	887	914	875	859	929	957	990	923	921	910	907	928	942	930	911	864	898	872	974	910	942	934	909	893	906	909	883	929	915	915	985	909	920	955	967	957	951	901	906	951	909	892	917	927	904	901	867	925	904	936	962	895	896	911	957	938	924	921	972	892	925	933	882	965	920	941	945	971	903	976	945	944	916	930	949	928	941	953	956	883	912	934	998	964	864	895	944	951	911	975	924	935	917	961	919	975	919	887	936	887	869	993	961	949	920	952	946	954	951	910	959	955	916	952	924	903	975	911	930	880	919	904	925	926	917	978	913	930	851	931	951	921	985	884	950	942	965	938	964	924	872	919	949	944	901	916	957	931	972	953	922	908	963	913	877	937	873	912	932	891	943	955	890	958	948	917	974	898	880	953	920	989	961	919	868	916	961	956	915	859	948	904	921	911	930	937	898	864	973	935	951	889	870	901	958	936	973	907	937	916	919	938	916	924	944	913	951	970	929	951	960	917	909	900	931	978	919	928	938	919	948	916	895	891	932	929	931	920	925	936	923	864	872	918	945	905	915	972	959	936	920	923	871	974	917	912	903	909	949	886	986	937	937	946	946	875	943	955	887	919	891	950	988	910	909	895	958	905	903	935	947	963	967	925	926	928	983	919	929	927	898	972	884	901	967	848	920	1004	880	963	920	954	906	929	945	909	854	931	896	940	890	898	895	934	927	936	966	894	968	884	967	911	897	951	991	873	962	918	962	934	958	976	874	889	904	929	937	901	964	966	924	982	934	906	916	882	923	894	918	954	904	937	885	867	950	963	899	931	933	889	869	889	950	908	937	957	942	887	1001	931	928	928	961	944	920	914	912	932	932	947	969	927	930	947	947	911	959	937	954	930	880	940	964	864	896	922	905	959	955	920	947	931	930	920	937	930	909	972	947	955	919	932	957	901	882	938	932	986	949	920	966	961	885	955	888	951	921	930	916	971	921	897	940	915	906	962	928	905	915	933	938	893	902	929	970	885	911	950	931	900	928	932	873	940	950	887	890	917	885	906	935	964	962	963	957	968	1017	953	951	895	928	893	908	931	909	923	930	922	917	898	931	875	948	958	952	952	919	958	905	925	903	929	917	915	896	909	903	946	928	983	932	882	912	887	953	940	954	978	924	905	951	864	847	943	930	888	922	929	891	925	962	878	929	902	940	919	912	923	940	921	921	932	917	962	978	951	927	965	924	940	904	1009	953	920	894	954	921	941	895	928	910	940	937	944	965	883	905	952	867	924	941	973	915	958	920	912	908	902	900	922	934	920	883	913	914	875	904	935	909	953	929	895	890	945	923	849	892	915	907	886	884	894	919	975	924	936	954	899	936	937	892	977	911	873	921	917	923	946	923	894	918	938	929	947	916	936	897	927	902	886	922	832	932	905	902	927	935	926	937	893	921	894	907	938	921	884	906	954	921	889	972	988	919	954	934	974	923	928	884	930	893	951	884	939	911	944	967	921	943	901	921	993	941	897	909	900	934	976	927	977	927	923	919	965	913	907	979	912	912	969	962	961	902	896	934	912	866	979	970	904	935	919	922	967	927	951	973	934	944	875	907	915	947	867	978	929	950	940	923	927	999	890	953	946	932	926	922	946	929	928	868	913	935	935	923	926	893	925	932	963	890	980	921	915	887	913	863	938	949	875	924	901	914	913	935	933	925	882	900	920	878	937	925	871	944	951	972	930	881	939	937	883	886	884	895	928	981	895	969	943	925	915	892	910	921	958	919	924	883	889	972	905	916	926	933	863	953	959	951	942	880	894	928	893	912	910	936	869	931	904	942	1002	937	966	928	943	989	916	913	955	973	913	923	985	952	936	911	912	963	975	949	911	909	866	959	919	960	889	934	941	896	946	895	899	919	917	925	930	1008	907	940	962	899	935	945	936	911	884	877	866	934	964	931	981	949	947	862	904	973	919	923	997	875	936	879	917	931	931	904	987	937	920	982	945	885
23057	21056	28138	24136	21047	7555	903	624	566	485	475	428	386	427	442	419	408	420	369	372	354	368	354	369	330	359	355	377	357	372	364	361	371	355	359	358	353	358	375	359	349	377	365	348	368	364	362	348	356	375	339	358	356	390	347	379	357	370	356	366	335	361	334	315	320	350	372	369	369	360	358	361	347	357	384	321	373	353	393	323	360	367	310	357	340	369	371	348	324	382	364	339	340	343	341	352	376	355	350	358	341	307	320	347	353	374	343	370	360	376	337	359	344	401	374	327	349	406	325	356	343	347	355	335	356	329	368	376	377	356	337	382	342	334	341	313	359	409	353	356	375	316	349	359	354	356	374	355	357	371	350	366	333	363	343	372	359	336	351	340	375	354	348	374	340	389	345	344	357	349	384	372	378	351	357	356	347	375	346	344	334	353	327	395	359	362	368	394	332	346	348	359	375	349	340	368	327	357	362	334	372	367	362	391	349	356	332	353	354	335	344	332	354	387	340	371	353	345	369	365	364	346	369	356	382	349	375	332	357	358	348	339	383	352	350	350	353	351	334	369	378	395	353	354	358	313	379	349	340	365	390	368	367	382	359	330	358	349	371	354	364	347	348	371	365	374	403	364	357	330	353	368	382	361	381	350	354	339	346	360	338	368	299	383	339	341	365	312	354	375	378	345	377	339	341	366	333	360	364	369	379	365	346	357	373	369	355	350	352	340	354	364	310	358	346	358	368	351	359	342	377	287	345	341	333	350	373	315	383	343	363	358	365	378	354	324	348	337	349	348	341	349	349	345	350	350	346	369	366	349	366	379	352	358	359	386	348	351	360	375	352	345	363	365	299	357	352	345	398	376	371	342	329	362	348	342	366	348	327	376	372	378	396	345	321	370	375	367	380	351	350	329	359	371	363	339	361	355	364	369	345	370	353	350	328	360	355	377	330	338	388	361	342	374	383	338	346	347	384	316	351	382	329	361	344	331	376	365	352	358	339	388	378	332	346	364	336	334	341	327	347	335	372	340	338	342	348	340	351	355	324	383	385	351	355	361	328	367	342	317	352	364	307	351	366	329	334	350	379	368	345	370	351	354	332	326	360	347	337	360	368	353	328	357	324	348	345	332	367	358	357	373	311	350	368	364	337	328	370	367	366	345	341	371	368	339	344	348	359	367	396	353	367	356	335	358	379	379	363	330	305	365	376	363	342	353	340	357	368	348	371	354	386	332	332	358	364	363	369	371	343	372	361	353	392	380	360	329	341	324	356	355	348	360	335	355	359	343	356	359	341	340	344	366	340	340	359	360	346	369	375	350	338	367	337	342	391	311	344	370	392	356	336	360	375	371	357	336	314	381	348	372	358	340	345	357	343	353	344	356	341	347	375	355	337	354	393	344	362	317	349	324	340	371	360	371	354	360	364	349	325	316	322	394	330	365	359	358	355	366	341	326	374	377	356	359	377	346	365	371	375	342	358	334	362	348	386	328	337	374	354	335	359	364	351	385	347	362	335	359	347	352	351	336	337	363	332	359	388	336	360	330	340	336	367	355	337	328	337	346	355	351	357	339	325	325	350	353	337	362	348	354	343	390	336	361	341	395	357	321	350	358	358	372	376	337	372	323	350	391	341	326	377	362	365	366	372	366	358	366	353	384	339	345	360	390	323	359	349	363	355	366	354	368	376	361	363	350	359	411	352	347	359	320	388	310	357	373	364	336	370	353	360	360	377	340	376	346	354	372	360	385	318	353	351	373	349	350	349	360	382	353	324	345	365	322	338	340	319	353	356	356	338	348	398	320	373	399	345	319	365	357	346	365	352	365	367	322	366	319	347	343	361	359	382	317	389	352	329	345	362	330	356	372	323	363	349	358	390	353	373	322	353	335	344	365	346	335	354	369	380	365	334	335	351	368	392	387	348	329	382	339	365	338	372	348	369	364	385	344	374	383	340	357	357	355	351	353	349	330	330	366	360	335	345	328	329	345	353	375	369	381	355	337	326	367	354	369	315	356	369	358	366	351	325	350	345	336	382	356	344	374	336	363	356	342	343	326	353	374	375	376	314	388	340	333	339	341	343	370	344	315	399	378	336	369	356	360	354	364	372	354	321	341	395	371	345	360	371	388	337	352	328	344	339	358	372	330	351	352	351	351	331	312	336	347	341	348	360	318	382	369	355	334	374	356	317	345	348	370	351	365	368	337	360	345	356	355	357	344	356	322	320	347	346	356	355	350	366	388	340	342	403	358	367	354	348	353	376	350	351	346	361	362	345	376	353	373	384	380	332	341	340	337	342	336	342	339	382	368	334	341	352	372	372	361	365	398	354	376	338	364	339	312	354	370	371	325	317	361	343	322	341	362	325	348	290	348	384	307	375	321	358	329	372	346	331	352	369	339	357	362	359	361	370	333	313	336	342	341	345	380	317	356	381	362	320	315	371	356	346	355	319	366	317	359	340	367	307	358	343	346	343	373	397	368	366	382	336	340	376	350	342	319	335	336	348	360	366	354	352	347	356	318	368	339	348	358	384	363	358	357	344	363	343	350	351	362	353	366	347	347	364	309	358	375	351	413	383	374	349	324	354	367	349	379	369	353	349	362	336	376	364	382	336	369	352	352	314	351	376	338	336	340	380	344	368	364	319	397	368	338	356	358	346	327	406	365	339	367	366	361	340	371	351	327	359	343	362	325	368	349	352	336	366	354	365	354	340	357	349	365	366	377	331	368	346	366	360	350	355	334	343	367	347	360	336	378	393	377	337	335	341	357	361	396	328	370	344	363	347	360	354	353	367	355	385	346	350	359	365	367	347	349	348	342	377	344	394	360	368	330	369	364	380	354	379	323	390	372	371	333	370	341	324	377	375	325	366	396	349	357	373	336	369	329	360	347	344	352	383	346	326	352	326	344	324	350	374	345	349	369	381	319	393	341	338	359	325	342	363	372	343	341	368	355	389	354	365	349	366	370	375	352	375	350	353	344	322	328	359	348	354	345	354	363	354	382	388	337	336	349	328	336	358	338	321	312	339	346	313	331	324	357	350	366	337	335	338	305	339	365	378	321	351	381	344	339	372	355	340	363	367	341	370	358	349	363	362	344	351	371	348	332	309	401	364	364	372	368	336	346	310	362	374	371	345	342	366	371	362	339	343	351	378	337	340	345	351	339	355	384	354	358	354	326	357	344	359	354	360	366	365	344	346	346	364	345	344	341	402	340	341	346	367	343	330	346	343	356	364	355	308	363	373	369	356	318	323	377	378	369	334	325	338	326	358	352	361	354	353	338	369	339	301	357	349	345	341	347	323	387	339	345	358	381	359	310	295	325	335	369	369	358	348	362	365	377	352	365	370	342	345	335	382	372	362	331	326	345	333	336	317	351	336	347	351	373	361	337	336	385	366	369	343	316	347	377	344	366	336	340	366	364	367	348	367	328	370	342	351	340	362	373	361	310	363	362	368	385	349	356	374	346	322	344	361	352	363	350	350	344	335	349	366	379
3460	9597	6778	3060	2104	1657	1337	1136	916	959	781	718	693	712	656	657	606	565	558	542	561	605	571	552	583	550	536	511	559	544	524	585	537	579	581	557	513	537	539	541	519	632	567	555	560	540	518	521	526	546	533	580	549	511	544	539	501	512	493	525	546	502	552	541	527	505	497	520	523	527	557	506	515	516	520	499	531	507	538	512	546	527	537	517	540	540	546	497	506	547	541	517	568	509	503	498	507	560	535	527	535	511	532	542	475	498	477	514	506	574	524	544	520	529	520	518	533	506	544	546	525	486	542	522	556	543	544	516	516	517	489	522	523	524	542	546	563	496	503	500	537	538	501	499	509	524	524	540	524	510	524	491	515	522	518	507	582	541	529	547	523	550	517	524	540	514	544	529	508	506	466	503	502	470	515	485	497	499	557	558	500	522	519	521	517	541	528	496	559	478	563	544	505	529	511	508	502	511	564	511	518	482	545	556	526	477	523	511	531	513	507	545	534	497	538	490	519	530	560	542	526	492	542	517	511	539	545	514	512	567	478	505	559	541	496	519	556	534	506	546	528	531	544	526	494	537	522	483	472	526	555	486	513	526	471	494	499	511	528	493	530	529	545	566	522	484	499	547	543	484	498	492	514	511	526	547	533	540	537	522	526	542	508	546	534	510	545	544	536	488	510	511	533	507	556	529	557	511	517	519	546	521	516	505	532	532	512	555	521	502	503	506	531	558	523	517	540	521	537	511	501	521	509	537	515	536	511	501	516	536	544	468	558	513	494	546	503	553	543	494	515	514	520	512	530	534	523	516	531	502	529	526	500	496	529	541	525	500	514	558	522	501	561	542	540	517	518	508	513	518	529	544	518	515	494	563	537	521	468	511	487	506	484	522	524	505	531	524	538	546	531	574	510	513	529	541	512	516	513	497	479	545	535	506	546	474	501	536	574	487	540	538	507	550	503	557	531	536	568	553	544	533	501	502	524	585	540	535	534	489	549	507	515	529	520	465	555	516	511	509	500	533	499	519	496	513	541	482	516	534	545	487	541	534	501	524	536	542	530	525	508	530	559	522	562	530	551	489	549	537	578	521	559	529	542	528	522	532	510	546	524	502	531	517	524	518	489	497	510	544	504	528	532	521	517	523	533	510	518	462	555	519	542	523	495	532	546	537	505	526	530	528	559	554	521	554	549	516	519	538	486	536	546	552	520	549	535	535	521	526	517	525	521	534	520	495	566	542	498	541	489	532	540	540	501	561	535	506	524	551	543	523	544	502	520	547	543	544	530	538	554	472	541	517	527	517	524	532	564	512	511	535	514	523	540	502	513	532	516	549	516	526	521	504	524	525	506	495	484	505	547	512	481	506	517	532	513	497	505	530	520	543	491	523	539	494	574	504	538	539	565	507	553	538	504	497	538	494	480	508	482	560	498	588	534	512	479	562	531	529	555	504	532	552	499	548	512	523	531	497	511	503	544	515	525	496	501	485	546	544	515	544	562	563	557	522	512	545	470	539	532	562	516	529	522	530	543	529	501	532	589	525	535	505	560	546	521	495	496	512	526	550	549	533	528	472	556	539	530	524	519	502	539	545	528	587	522	516	487	496	573	529	524	501	531	552	560	522	512	536	487	581	493	508	543	541	568	514	574	524	548	514	570	556	523	534	480	532	520	508	504	540	526	501	523	469	504	527	532	486	513	521	504	532	518	497	554	552	489	507	521	530	535	482	547	527	513	538	495	503	558	505	519	506	531	513	552	531	538	545	497	517	508	528	531	505	526	510	499	504	520	471	557	538	534	523	538	479	533	507	514	541	544	522	535	527	500	531	523	511	559	527	502	527	507	514	519	535	526	533	532	501	502	557	546	515	529	526	533	530	519	516	519	534	549	516	536	494	501	536	561	531	566	520	519	494	539	560	539	492	503	515	537	477	512	476	500	490	478	479	506	514	521	506	507	480	516	502	547	517	492	508	508	538	538	525	492	537	501	515	536	521	578	510	494	545	479	528	482	545	510	524	523	538	507	512	528	496	559	513	522	518	497	527	518	512	510	516	520	509	503	503	563	560	531	555	492	535	505	546	517	541	516	522	492	550	509	540	557	547	547	520	502	551	565	530	547	506	482	538	550	575	504	495	533	489	514	497	520	495	510	552	553	546	492	495	561	524	556	515	500	529	528	508	548	498	495	518	514	544	495	506	495	512	520	512	520	564	542	545	526	562	509	503	517	535	535	495	508	539	538	510	564	534	549	496	479	510	501	529	498	569	504	510	510	509	528	529	564	526	507	506	537	534	524	495	562	504	526	505	558	498	497	514	526	479	522	537	505	542	559	505	506	551	515	564	496	533	531	503	504	532	575	523	517	547	545	533	508	513	573	534	512	497	518	534	548	516	509	517	491	530	567	538	548	553	525	532	486	515	523	529	540	536	528	512	519	535	497	477	530	525	528	502	501	504	560	515	501	506	510	517	527	553	509	498	494	513	522	523	535	506	492	597	556	535	474	507	513	535	525	525	499	522	553	501	504	518	502	493	506	502	577	542	495	499	481	522	522	539	521	493	533	531	562	517	535	517	552	475	532	506	559	573	553	532	510	525	522	534	516	535	536	526	530	497	515	544	538	507	529	537	528	506	565	476	561	527	511	505	525	517	476	546	531	578	531	474	533	502	500	533	580	516	518	469	499	476	534	543	533	539	475	558	534	524	549	509	489	539	555	546	532	536	530	513	502	561	563	517	543	483	507	542	559	540	517	552	538	517	494	498	495	513	544	509	553	552	519	552	483	545	527	537	529	525	533	524	520	528	537	534	511	507	505	523	552	571	562	566	485	523	510	518	572	528	512	530	535	516	506	514	508	493	551	506	504	506	518	526	539	559	533	516	490	513	496	525	503	527	534	537	537	501	504	542	539	538	553	526	537	537	495	524	492	506	530	503	498	504	505	530	535	500	467	504	559	540	497	547	506	557	531	520	543	531	532	547	511	575	527	519	533	493	496	517	511	528	534	558	497	492	494	545	524	512	523	514	511	520	508	507	505	492	518	510	502	509	559	532	506	493	556	521	549	567	509	540	541	507	532	468	532	512	499	531	513	529	504	495	496	537	548	519	473	495	539	523	540	527	543	514	526	527	500	503	540	542	471	504	532	513	533	533	505	519	520	495	469	537	492	548	525	515	541	537	485	503	499	528	529	508	545	529	506	528	575	507	484	533	481	523	542	508	563	526	492	525	548	508	506	502	470	542	520	528	510	515	551	565	531	560	520	498	556	515	520	548	502	519	497	508	499	528	544	537	552	502	541	549	546	528	492	512	538	519	511	536	561	506	534	537	537	498	516	528	490	527	516	521	524	532	519	507	512	521	541	537	507	532	529	473	549	559	524	529	538	521	524	515	544	529	550	525	486	522	516	504	549	524	516	552	548	518	525	513	543	545	502	507	513	542	550	491	530	511	498	547	519	514	528	501	551	524	546	503	541	514	486	521	518	530	522	568	507	545
24168	21076	26903	25381	7397	856	756	670	598	602	656	626	614	600	617	590	574	638	587	615	615	568	593	597	605	554	636	556	581	584	617	594	584	580	537	561	600	544	551	594	566	569	585	575	607	541	552	561	555	524	581	533	535	568	555	588	593	536	572	585	537	563	584	559	555	528	553	575	562	569	536	590	519	565	555	565	527	538	536	582	582	579	546	588	598	556	578	558	557	546	553	535	541	566	569	563	599	607	563	556	525	563	551	552	557	591	619	563	550	570	591	545	592	570	559	538	552	610	562	567	543	566	561	522	604	607	579	580	621	555	573	569	582	552	536	629	610	548	541	556	568	547	555	581	587	547	547	559	565	617	579	550	538	571	561	539	576	523	577	615	518	590	556	532	515	585	547	604	544	572	568	560	566	533	595	546	571	573	593	584	547	574	574	515	592	557	579	532	594	603	589	602	557	564	594	611	594	567	545	572	573	604	575	603	567	550	595	536	565	596	555	592	575	569	579	545	564	555	557	531	576	541	591	572	572	519	560	571	565	548	562	523	553	577	574	560	582	610	577	535	590	588	588	569	558	499	554	589	508	595	577	499	552	578	590	584	565	570	564	562	554	579	557	626	591	575	581	572	580	586	533	609	591	559	549	617	604	593	596	557	533	540	585	519	536	588	573	570	549	570	603	531	603	549	558	569	592	566	601	564	544	545	585	554	584	557	560	559	526	599	594	571	555	549	562	562	563	589	542	555	567	567	505	557	537	586	578	556	573	578	562	591	545	533	618	535	547	553	566	535	563	560	612	574	568	568	523	591	538	562	566	580	584	576	576	606	566	532	590	561	582	540	551	609	569	561	514	528	617	539	539	544	578	575	615	611	545	522	592	581	575	544	603	586	558	553	596	574	571	571	540	570	548	547	549	577	562	546	544	554	542	548	624	560	565	571	547	535	558	563	540	586	575	578	589	533	582	558	579	517	544	561	560	571	546	574	543	559	533	564	590	554	562	528	565	587	535	540	552	515	582	584	570	557	608	573	573	567	587	562	593	584	579	594	547	579	544	587	572	547	547	540	573	595	556	551	587	530	543	552	537	571	574	564	518	578	595	540	606	564	591	512	598	541	565	556	561	511	530	544	545	592	546	559	556	568	549	598	571	562	570	597	544	573	529	545	544	568	534	569	563	557	569	540	570	585	586	580	586	590	586	585	574	562	581	533	532	571	570	553	587	571	559	587	562	524	567	574	568	557	581	577	583	536	571	558	581	537	551	551	525	518	567	550	551	541	603	567	574	549	554	546	553	581	600	571	511	579	561	575	569	565	591	570	583	536	512	569	544	581	545	519	575	578	573	574	566	520	577	568	605	556	584	585	593	572	566	578	534	556	579	571	585	559	539	548	552	585	572	524	572	547	561	525	543	577	524	585	534	560	616	561	556	504	543	559	532	594	554	531	609	566	559	572	552	547	575	539	573	524	556	551	541	601	525	570	594	590	593	573	542	576	565	562	545	528	545	540	554	605	553	591	541	549	542	589	537	546	562	564	550	576	601	592	555	563	610	579	555	566	613	586	578	558	558	599	560	579	529	529	560	575	581	569	565	563	556	566	523	589	556	526	566	600	553	553	604	574	573	574	597	535	616	556	556	603	564	551	576	606	551	533	498	575	570	527	524	526	549	595	566	549	551	582	586	591	572	539	550	566	578	605	556	527	568	528	522	538	591	531	525	574	606	565	560	590	621	559	577	553	551	581	563	584	580	576	576	552	588	563	600	532	577	557	509	565	543	525	515	602	574	561	564	532	572	551	537	602	581	561	580	550	604	554	556	557	567	568	545	583	544	570	563	581	567	560	569	541	550	575	558	608	557	556	593	556	548	577	624	576	521	550	563	542	581	561	541	560	576	593	580	550	559	610	588	538	569	562	567	560	579	588	568	584	590	573	591	577	568	550	565	545	569	588	581	522	589	605	570	551	595	538	528	585	543	529	578	562	579	583	554	542	543	562	567	586	583	546	532	573	576	531	549	574	578	578	524	560	557	594	535	561	549	554	552	560	595	555	516	570	577	542	559	554	569	597	586	551	605	531	563	506	576	521	585	576	590	522	557	526	570	585	530	579	550	581	571	573	567	594	540	532	549	535	602	585	571	601	550	541	539	536	590	576	576	577	550	524	573	542	597	547	602	580	539	591	579	549	554	515	565	579	526	539	517	569	539	598	576	556	590	553	534	605	564	601	535	543	553	546	582	586	562	545	547	569	543	587	580	532	573	558	582	551	587	569	587	574	566	565	554	558	627	560	542	528	524	600	589	546	581	580	542	540	567	537	603	577	583	544	523	541	583	551	553	553	580	558	619	604	585	539	540	552	581	563	541	565	543	576	522	557	551	556	597	549	581	556	556	549	615	584	569	560	583	580	567	537	565	525	562	564	569	560	554	607	578	554	534	575	600	574	565	576	568	630	571	557	590	560	584	591	571	552	624	550	567	548	558	597	579	572	553	547	540	566	593	555	554	549	581	572	561	545	585	545	512	584	550	547	614	573	553	553	594	549	575	612	561	606	598	586	550	580	551	548	539	564	592	585	563	561	559	598	554	571	544	557	517	579	525	588	559	535	504	560	526	566	578	532	525	562	565	588	493	564	547	561	564	517	554	561	534	537	595	587	596	507	578	570	585	580	555	533	554	581	578	608	561	553	550	517	625	518	570	556	595	554	547	572	581	566	570	547	589	553	546	590	595	534	578	571	555	554	576	544	606	616	543	562	566	556	542	565	549	580	590	553	580	588	527	563	543	575	534	560	522	543	540	567	550	564	611	559	544	535	577	557	539	553	551	560	549	592	564	550	552	540	563	538	563	569	569	579	529	570	540	587	563	555	549	549	555	539	582	594	553	610	586	541	544	573	579	580	579	600	615	544	535	599	556	619	571	554	602	601	551	550	593	607	577	573	552	544	533	590	587	556	568	585	517	632	550	558	568	587	587	537	567	534	538	571	564	524	602	508	541	569	587	582	526	539	531	534	535	539	585	584	536	588	587	574	557	546	560	556	537	544	570	572	605	596	551	579	583	585	560	549	543	566	566	544	600	554	547	554	556	595	540	551	567	599	563	582	516	554	592	533	538	581	579	583	553	548	603	589	542	591	573	558	553	532	576	586	549	568	561	581	552	560	586	574	593	572	543	561	525	573	589	547	568	544	545	551	575	531	588	545	588	567	573	588	600	500	602	546	570	517	562	617	557	541	530	611	604	548	558	561	602	557	550	584	598	528	548	633	582	543	540	551	577	534	573	591	564	555	541	592	559	580	571	577	567	605	539	601	549	558	567	548	554	577	583	558	577	579	578	583	551	527	566	575	585	602	541	556	573	548	559	575	586	551	529	581	615	553	591	575	567	587	615	585	545	555	544	594	530	576	519	518	550	604	553	535	534	536	586	567	558	562	542	560	556	560	575	525	585	566	565	543	565	551	601	540	613	576	584	575	576	507	527	586	572	561	582	552
3699	6223	4339	2091	1715	1436	1266	1094	1012	954	950	949	885	873	806	804	794	812	799	843	811	747	820	840	770	787	821	758	792	752	744	768	783	816	765	796	797	779	749	812	775	751	764	780	833	814	793	728	753	765	770	766	839	794	778	796	771	767	726	805	779	803	816	789	819	785	761	751	730	722	736	814	739	773	795	748	776	810	765	762	764	807	803	778	758	819	764	817	741	785	793	747	791	791	825	783	782	809	827	780	775	731	736	785	820	813	769	805	745	799	784	799	801	735	777	799	770	737	778	774	804	849	767	773	763	809	771	810	812	775	794	773	820	796	768	786	818	790	786	825	804	820	825	770	746	761	782	776	805	837	822	840	706	742	781	821	783	769	760	752	801	832	783	795	730	763	854	734	743	778	774	754	754	783	765	794	803	771	745	742	758	796	762	765	758	806	764	798	738	766	780	800	778	791	791	784	777	765	791	786	808	768	812	730	809	745	768	815	785	756	764	816	775	804	760	795	760	812	809	821	773	823	790	792	807	836	734	719	799	787	762	709	817	790	778	765	775	789	783	770	744	801	736	761	805	781	829	780	783	767	757	722	783	788	745	795	779	783	777	739	775	784	791	784	802	758	843	735	738	770	763	765	782	802	819	766	817	734	798	771	820	771	799	803	771	807	803	745	829	761	837	774	821	755	862	763	790	841	810	780	754	770	751	746	823	758	787	809	769	776	775	799	800	749	778	756	862	820	793	752	784	811	799	799	808	752	782	733	754	798	778	775	822	784	779	752	767	760	778	779	841	746	773	764	760	727	771	783	776	768	762	761	777	764	779	821	760	798	767	782	799	790	782	775	784	747	804	777	797	745	766	751	790	776	775	828	823	763	724	759	784	755	812	785	745	796	794	734	724	770	815	770	784	721	806	791	779	775	753	784	770	785	746	759	818	794	801	798	761	725	724	808	803	808	797	732	796	741	796	769	827	792	803	776	785	762	778	810	798	770	787	764	731	753	724	763	827	719	805	748	802	770	830	769	774	848	811	760	837	706	759	788	795	783	791	735	795	763	762	794	733	854	792	758	762	777	768	739	786	813	791	770	793	749	814	787	826	780	746	838	766	759	787	792	770	769	803	782	796	767	812	822	790	821	780	768	770	783	730	768	798	777	764	758	752	737	812	753	803	815	799	769	771	790	755	783	789	797	807	747	790	805	765	753	764	796	745	748	778	779	766	767	751	803	804	772	761	760	732	789	771	773	782	761	847	802	794	810	778	814	753	749	789	762	805	807	768	798	821	785	758	778	791	793	772	802	725	737	746	740	757	800	831	766	748	787	752	777	815	771	742	771	809	810	806	771	829	744	781	784	756	770	745	742	748	783	799	761	772	805	775	773	788	796	765	758	837	768	790	793	756	752	749	759	767	748	788	739	815	778	798	824	751	774	824	745	744	761	762	746	795	824	782	755	842	761	839	826	811	759	791	766	806	782	801	754	772	812	812	761	786	800	771	760	773	746	802	770	755	802	797	773	758	774	772	764	764	748	777	776	745	766	794	809	762	785	803	782	777	829	786	786	784	782	786	745	734	766	734	755	798	814	789	768	784	756	788	716	759	794	754	780	803	775	804	801	794	852	799	795	797	789	759	776	797	839	770	779	758	734	783	721	774	774	803	808	737	834	770	800	739	779	771	791	767	744	816	765	802	762	759	740	774	752	794	731	791	832	800	745	763	756	776	790	824	773	801	778	728	765	733	784	784	737	823	754	775	760	798	802	779	743	772	755	783	776	777	752	810	773	797	820	771	793	815	734	747	808	800	791	751	795	800	726	742	827	789	806	763	721	804	759	793	789	809	760	776	794	784	740	809	796	754	775	785	795	781	763	753	769	768	771	780	784	794	743	757	842	813	747	797	777	710	811	807	765	706	788	763	741	782	817	773	805	761	800	784	854	801	777	827	777	761	793	766	813	752	797	797	786	813	759	789	796	796	793	756	759	764	788	751	803	760	787	766	803	810	761	722	775	773	795	791	719	767	801	779	770	783	794	757	819	780	747	779	794	791	758	798	774	799	819	743	782	766	745	788	766	812	778	754	817	765	788	754	801	742	779	730	771	808	773	790	745	791	765	828	788	818	807	774	768	772	771	733	747	787	777	769	743	803	767	808	776	760	755	833	852	802	791	782	775	762	803	794	773	760	762	747	760	751	749	741	773	813	787	790	750	761	758	799	783	782	787	791	815	759	767	816	821	771	735	789	749	718	787	806	805	841	833	813	754	817	759	807	778	809	786	796	747	823	766	787	807	766	774	786	840	766	810	785	782	812	728	818	788	756	753	728	808	771	720	774	777	778	826	778	830	731	760	813	791	758	773	804	803	735	825	753	773	744	777	789	797	782	787	767	824	791	796	786	731	783	801	720	766	782	750	756	802	793	820	765	760	858	775	729	759	779	786	809	748	774	774	755	778	806	795	762	785	829	811	760	732	801	791	799	723	791	775	740	755	785	787	818	810	795	783	784	786	767	769	783	753	765	758	769	775	763	763	783	798	775	785	780	747	827	741	817	832	768	813	790	834	760	787	765	767	779	798	788	759	801	786	757	792	808	770	775	778	790	813	731	769	762	775	781	804	817	717	780	811	782	782	804	751	843	772	778	798	785	811	793	731	765	829	758	745	798	795	793	775	751	782	799	798	825	780	797	814	750	814	761	793	773	810	774	796	793	798	805	773	808	776	829	789	796	820	764	749	781	784	768	789	812	757	739	777	811	789	717	805	794	731	800	747	752	776	743	802	781	778	863	808	768	776	730	823	790	808	793	799	707	794	746	788	787	818	829	794	726	794	749	819	732	793	746	805	837	784	751	759	786	785	737	802	796	769	771	760	781	756	733	776	809	775	844	790	772	797	795	829	785	829	747	756	796	798	762	770	774	744	834	737	736	818	753	756	745	760	829	792	804	793	759	719	800	757	803	778	775	751	791	781	777	821	799	717	740	771	759	765	795	846	786	818	754	740	750	790	775	767	784	856	757	730	815	780	796	800	772	793	770	810	776	759	740	802	738	798	791	807	788	801	806	754	774	766	773	771	762	778	766	767	800	777	785	784	761	756	812	808	712	781	827	744	773	802	760	778	793	758	758	730	779	796	787	810	768	805	750	743	826	839	808	785	785	806	744	729	749	792	786	768	756	791	746	778	770	776	815	815	769	751	783	745	790	782	812	764	818	764	761	799	776	739	797	819	771	740	789	792	789	809	781	812	789	771	760	785	794	743	766	792	724	757	752	758	767	785	804	798	781	795	812	768	734	812	767	779	739	807	791	809	749	791	798	759	735	877	767	764	754	810	787	781	802	763	729	781	805	768	740	766	794	741	789	792	767	762	794	751	811	794	781	739	809	771	799	803	750	795	811	762	764	790	794	770	836	793	758	737	748	744	787	786	785	813	743	837	782	799	738	778	785	753	817	772	771	803	804	802	766	761	798	800	772	850	814	755	779	824	771	839	753	800
22202	21104	28696	23765	21104	21092	4688	666	487	416	336	329	242	251	228	229	235	212	207	196	215	198	160	178	185	154	180	188	159	173	160	173	171	170	167	158	163	146	148	172	163	169	145	165	164	149	152	158	153	148	161	170	163	145	158	135	143	140	139	145	135	134	156	152	150	135	165	152	158	160	143	146	166	151	128	148	164	121	120	153	168	134	143	151	148	163	155	142	140	150	153	178	155	145	140	144	152	153	152	143	152	162	149	135	160	137	155	143	148	153	136	157	155	141	134	136	130	159	143	157	116	166	142	162	156	171	144	159	154	121	142	174	157	155	147	146	154	143	142	158	142	142	155	150	153	155	149	142	158	143	135	151	144	152	145	164	136	145	143	169	139	127	145	131	174	143	152	144	142	142	173	136	143	158	155	136	178	135	158	127	145	148	153	162	147	147	142	148	151	155	157	141	161	155	130	143	154	134	160	154	154	145	133	158	174	148	159	148	143	153	138	165	159	161	163	163	136	148	143	151	162	134	134	156	148	158	162	133	152	146	153	177	148	151	146	157	122	135	146	127	135	123	157	154	150	149	150	142	148	179	136	145	151	156	131	157	140	144	158	130	141	117	154	146	141	141	163	144	148	150	161	142	144	140	151	148	134	160	164	166	149	139	176	137	160	154	125	135	173	152	126	139	149	120	156	162	150	121	157	162	145	150	140	147	144	171	144	142	139	140	154	157	162	158	129	149	156	167	136	121	163	153	135	158	140	146	134	138	138	141	149	164	193	140	156	154	165	136	161	154	152	146	136	150	148	98	165	152	144	137	155	144	152	155	147	157	164	157	167	150	130	148	142	126	138	152	154	152	128	166	142	152	120	148	138	178	155	158	151	152	151	132	165	172	135	178	136	155	158	149	147	156	139	158	131	163	152	153	179	150	141	135	157	153	143	149	159	170	164	143	147	143	147	133	135	142	170	144	152	154	124	157	144	119	150	146	128	141	151	151	156	143	139	137	146	167	171	150	159	153	137	157	128	153	127	185	153	144	138	149	137	128	133	148	159	163	146	155	170	140	153	137	150	135	137	148	154	130	146	137	153	133	155	153	148	139	161	151	147	153	145	148	149	141	134	156	159	128	139	163	140	154	163	148	138	131	150	173	144	136	140	157	175	151	160	134	133	177	156	142	124	159	146	150	161	143	165	132	177	135	145	150	151	145	152	160	143	150	159	143	163	140	143	146	151	156	147	151	141	140	163	159	133	151	149	139	151	151	134	153	149	144	162	144	133	154	141	148	130	151	175	136	153	139	152	137	142	150	137	152	148	153	144	141	133	149	167	140	157	156	149	161	136	147	154	154	150	175	141	146	142	129	132	135	147	147	147	166	142	139	138	150	131	142	164	150	149	155	135	142	162	154	166	129	144	138	155	131	156	152	132	129	138	125	144	154	142	156	166	144	155	146	149	147	159	129	150	135	129	122	155	159	153	159	159	154	137	171	181	149	127	159	142	160	163	139	143	131	136	151	162	136	150	152	155	136	155	131	145	152	160	138	157	147	146	141	147	147	160	141	145	170	153	161	170	160	163	142	148	161	153	134	149	138	155	134	145	124	147	129	135	145	146	133	149	136	131	131	139	154	152	152	175	146	167	137	131	137	141	143	173	144	140	152	138	131	169	137	148	148	147	167	160	152	151	143	141	158	135	139	124	143	146	143	130	163	150	175	150	143	145	133	155	152	147	149	122	149	143	163	143	154	140	159	169	159	141	147	172	156	129	143	137	155	143	142	145	152	149	140	169	165	145	172	139	141	159	147	154	151	148	141	162	160	141	155	149	147	133	143	135	151	150	159	136	105	127	148	166	155	123	132	136	138	176	143	173	143	138	140	144	152	159	147	174	134	147	161	141	165	157	126	123	162	151	152	152	134	126	170	146	168	135	142	162	149	152	152	142	153	159	151	155	140	157	156	145	166	150	169	159	148	148	164	148	167	149	149	155	160	140	144	157	131	159	142	162	140	131	143	140	127	130	153	162	150	154	152	164	167	150	139	163	147	144	149	152	148	150	163	150	150	140	135	153	155	142	153	162	144	133	161	161	140	157	150	144	148	128	141	146	152	152	141	146	146	150	158	155	158	149	146	146	148	164	139	151	143	139	148	115	156	154	133	135	132	150	128	134	159	158	145	165	149	153	153	142	129	154	160	157	164	145	153	143	122	148	134	154	158	158	148	140	155	173	151	155	172	145	175	156	149	155	138	134	155	140	159	158	136	154	165	134	160	156	146	152	156	141	160	166	139	170	152	157	138	152	150	127	137	148	138	133	161	134	143	179	136	152	146	151	143	167	176	150	164	139	137	133	187	151	136	152	143	151	142	157	185	147	123	133	147	151	168	169	151	168	144	161	161	137	150	145	158	147	145	149	146	157	162	153	138	148	133	128	145	157	157	146	138	157	136	139	156	151	153	140	141	147	150	138	171	155	149	137	139	138	161	131	151	130	155	155	129	148	147	157	156	149	148	152	144	168	142	116	155	165	145	154	141	136	154	151	158	136	152	149	142	135	131	170	138	130	177	167	137	140	133	167	153	140	141	165	161	167	157	157	154	157	155	155	137	158	143	146	168	162	147	127	147	144	138	157	145	144	149	155	146	133	171	150	163	146	159	151	149	166	134	145	134	152	125	145	158	174	141	129	140	141	152	174	135	171	146	168	150	142	159	159	138	142	125	168	160	147	133	144	137	133	133	162	131	150	156	138	153	164	163	150	152	151	151	155	138	135	147	124	135	141	154	149	154	123	156	126	163	166	154	151	138	156	119	153	146	154	165	131	140	137	131	128	154	159	127	152	143	150	154	145	145	176	153	156	150	148	151	135	152	150	155	159	146	164	169	146	127	178	153	142	139	153	142	142	125	153	154	153	132	147	148	152	162	150	150	157	139	149	150	129	146	149	154	142	134	145	154	148	175	137	164	156	143	159	164	169	161	145	148	145	125	138	153	135	158	140	166	145	168	147	149	141	154	145	134	147	152	146	138	143	142	140	157	143	150	134	132	133	148	173	124	132	138	138	171	154	168	151	145	126	156	133	135	163	151	163	163	157	146	155	136	145	139	154	150	156	138	144	161	140	132	162	152	141	149	152	154	141	147	167	164	145	174	149	163	142	139	155	159	136	136	134	140	149	136	136	149	157	152	151	140	136	139	154	156	140	130	165	151	136	131	144	146	140	153	138	151	136	153	128	168	160	119	149	150	164	158	126	143	162	152	124	144	152	127	117	161	148	158	144	135	126	163	140	172	150	128	182	149	163	138	149	160	135	162	136	171	143	146	173	140	143	164	152	133	168	162	146	121	158	134	144	129	164	131	140	156	161	154	162	136	145	137	129	168	155	137	149	153	149	150	145	139	151	161	156	167	156	157	141	146	143	148	133	170	139	158	156	139	149	159	130	150	156	152	156	154	148	135	151	138	152	164	148	156	122	128	125	143	140	124	162	163	161	149	155	146
4612	14759	10320	4670	3080	2256	1752	1310	1061	947	736	672	533	453	455	405	367	368	348	324	305	319	289	265	292	266	259	279	254	251	248	277	281	234	249	251	232	236	225	217	226	251	230	225	203	239	264	199	242	226	213	215	215	199	193	238	199	221	213	210	231	220	234	230	199	234	199	225	205	220	218	223	191	205	256	209	227	222	200	196	230	220	224	216	199	229	197	212	217	227	216	222	241	206	217	219	234	222	211	212	202	208	227	200	217	220	208	202	233	220	233	221	195	197	223	179	208	224	202	230	215	228	206	207	195	240	203	179	228	207	220	205	219	202	216	201	196	199	226	199	232	202	203	197	236	214	224	194	197	213	216	237	202	231	183	218	178	200	197	219	211	210	211	203	222	182	237	207	221	260	215	217	237	226	216	197	229	238	200	217	236	203	218	249	208	198	213	203	215	208	210	210	229	207	195	225	228	214	238	204	210	199	220	198	211	226	195	200	221	224	217	224	193	228	202	194	224	217	222	224	235	218	205	228	208	233	227	198	238	205	192	218	220	215	191	235	206	221	211	223	200	241	226	232	212	222	221	220	220	213	221	217	206	204	188	211	191	206	218	189	231	227	222	202	220	194	198	214	190	204	222	212	231	207	239	197	199	226	205	209	203	242	227	199	231	212	198	206	230	201	216	212	225	207	217	234	209	216	218	227	213	200	218	180	215	213	207	219	207	209	221	216	213	221	220	219	221	210	238	185	208	203	201	212	228	227	205	210	222	225	213	239	204	239	211	189	216	191	208	191	216	205	228	190	195	237	196	215	206	230	219	219	216	201	220	209	199	173	247	196	200	207	231	236	219	215	204	201	203	237	203	230	228	187	223	220	233	191	195	211	213	216	211	229	214	233	201	233	223	217	215	228	204	205	244	214	217	244	197	225	206	215	213	214	213	215	213	208	212	202	197	214	203	220	219	232	207	229	235	230	227	240	225	218	177	229	219	206	198	217	203	193	232	218	223	201	212	225	212	225	207	219	185	201	225	214	220	212	196	210	226	221	210	222	201	204	215	215	213	182	243	211	220	221	208	241	234	207	211	215	234	221	220	221	229	218	213	226	215	204	207	194	192	208	223	227	180	226	218	210	230	216	236	203	225	247	229	206	189	205	231	224	216	193	218	241	207	241	193	205	195	211	217	204	236	190	243	220	195	211	214	186	231	223	205	236	218	193	226	212	202	178	210	230	203	222	212	193	199	210	214	220	213	192	222	234	224	207	218	201	207	243	211	219	204	220	214	180	239	223	220	206	236	203	222	181	222	192	223	220	190	226	225	234	198	167	205	217	246	219	206	218	231	218	224	207	205	209	216	224	195	215	216	202	204	210	220	204	215	195	224	230	229	222	205	208	211	205	214	218	245	209	245	229	194	220	225	186	209	230	200	216	205	231	220	204	205	212	189	227	210	171	245	215	219	213	216	206	246	232	215	221	215	189	221	232	217	222	226	202	236	223	221	195	212	228	243	218	242	216	221	215	229	198	227	191	209	218	206	199	210	217	204	209	216	204	215	223	222	226	196	222	197	198	211	209	229	210	204	242	201	208	215	222	229	221	215	211	197	239	219	195	218	244	216	228	219	214	226	243	203	190	218	235	247	184	184	234	226	224	214	227	210	233	252	212	243	218	212	200	208	220	216	202	213	196	206	218	214	232	229	231	188	207	193	215	237	185	218	199	210	209	248	211	221	202	236	204	217	257	193	219	216	197	228	203	213	202	188	203	213	215	191	222	228	204	235	211	229	229	209	209	221	220	188	218	211	200	233	212	209	208	210	202	216	211	214	212	204	206	211	215	216	204	172	190	199	229	220	231	194	226	204	217	204	200	238	207	198	216	222	198	209	222	206	217	221	237	188	209	203	193	199	243	196	212	245	194	228	213	219	197	204	194	225	243	228	203	232	221	201	205	200	227	232	226	188	191	187	201	217	217	222	229	232	223	207	225	240	208	205	232	210	217	198	215	210	210	192	218	212	197	234	207	233	227	217	180	202	210	192	229	214	215	192	221	212	205	216	223	175	214	223	218	213	206	214	206	188	214	199	218	203	246	210	214	238	225	215	221	212	221	208	240	233	236	172	191	210	222	241	206	218	234	233	200	237	196	223	208	199	222	197	235	239	210	231	251	224	211	207	210	207	199	201	208	195	206	224	240	206	213	211	234	242	208	235	231	239	212	207	259	211	236	225	210	215	184	208	206	216	185	215	192	209	200	213	225	206	205	218	190	205	200	204	211	231	213	202	210	207	198	220	223	217	230	189	205	214	196	243	213	225	202	243	219	206	229	239	213	225	242	204	200	231	195	205	216	220	222	196	211	195	204	238	229	227	201	213	196	216	219	215	195	224	191	210	212	220	223	204	211	229	227	212	210	207	180	215	196	201	204	245	233	199	221	197	235	193	210	220	199	228	200	225	203	219	209	183	216	211	176	234	204	223	216	214	225	211	219	223	230	190	197	236	202	219	200	206	222	221	224	223	204	213	233	222	214	199	233	189	193	206	200	233	218	214	239	225	225	216	225	223	232	246	188	208	211	200	259	228	236	226	195	213	208	215	189	232	220	212	216	219	214	214	232	229	217	195	218	194	226	230	213	196	260	222	168	221	206	208	201	229	207	195	206	201	206	210	207	202	204	204	247	209	207	218	187	202	198	233	222	199	204	231	208	224	176	211	193	227	225	217	222	212	218	217	215	205	256	206	234	226	222	232	199	247	182	224	216	197	209	199	216	190	239	227	197	218	229	195	217	193	232	256	238	224	222	242	208	203	230	214	219	205	228	224	206	213	227	228	210	196	224	218	209	213	214	211	204	196	195	210	244	231	210	201	229	196	235	186	217	205	209	193	215	197	219	204	225	197	216	235	213	197	224	214	212	206	206	218	223	215	204	198	197	234	211	200	215	187	216	209	230	231	188	212	200	198	219	203	213	229	218	197	208	221	207	223	202	208	215	255	195	221	221	220	224	202	190	222	205	210	204	220	229	221	204	223	203	208	200	218	211	204	203	219	224	217	214	224	202	210	217	206	221	209	232	190	213	221	198	229	217	198	215	227	208	219	191	216	202	198	201	189	204	214	201	191	216	235	230	214	203	198	196	216	205	233	210	223	197	178	204	212	230	227	236	229	207	210	206	193	204	218	210	223	240	198	198	234	223	209	238	212	237	215	201	230	197	223	212	200	196	222	194	229	215	252	219	207	245	212	204	225	205	204	238	228	192	204	207	234	204	250	200	207	215	215	206	214	227	211	233	206	228	216	217	197	189	251	200	215	197	195	200	181	209	181	215	226	196	235	220	221	206	224	230	198	224	203	218	212	214	225	216	209	228	220	210	237	216	215	229	223	200	245	197	204	191	200	246	220	229	228	200	204	233	216	223	206	197	210	204	235	216	187	247	218	206	211	230	224	228	200	233	207	208	197	215	236	233	194	222	222	215	194	217	231	205	202	221	198	220	213	227
26770	18648	4775	1030	801	692	688	679	651	678	644	660	684	638	638	695	677	700	694	663	650	680	643	692	660	677	621	652	665	655	651	659	641	659	631	667	637	672	643	614	631	690	622	660	609	645	708	666	677	660	613	682	691	669	650	648	666	630	651	645	670	681	622	668	656	657	655	639	619	672	679	631	648	648	642	654	641	665	667	660	663	594	693	662	645	615	653	644	670	643	629	608	655	690	604	673	654	655	663	636	671	645	628	656	627	659	666	665	620	618	638	660	622	624	674	655	641	636	694	674	665	702	641	618	699	672	633	583	621	673	666	605	640	580	628	660	655	642	681	663	587	644	677	667	682	662	674	652	652	649	659	648	682	639	659	651	669	632	691	636	612	621	650	707	613	663	641	655	622	670	639	625	698	627	650	614	683	681	624	658	611	654	667	649	650	661	663	677	672	671	620	654	673	654	624	669	653	695	660	624	637	603	670	669	646	621	616	684	678	656	647	689	685	638	658	660	628	684	690	627	639	638	681	650	648	625	658	652	629	616	637	668	670	672	681	618	681	613	686	662	689	694	695	635	629	648	655	691	648	638	624	640	653	633	679	647	664	666	614	661	677	676	640	640	674	655	646	663	662	609	618	706	667	661	615	619	630	689	636	642	674	629	665	652	670	668	663	727	671	641	635	657	624	693	640	691	647	680	668	654	662	670	660	642	663	642	608	624	623	651	670	626	673	615	617	710	650	653	655	683	657	648	680	646	671	686	704	652	727	654	666	667	616	647	647	655	715	682	692	658	620	617	636	691	663	660	694	612	680	680	646	631	698	635	668	643	676	656	674	614	643	658	653	674	633	655	628	636	670	636	688	660	672	676	628	634	662	668	643	682	622	677	658	665	648	637	680	657	672	686	677	695	661	680	690	687	658	669	692	639	677	633	669	672	647	641	657	631	675	658	640	670	683	674	638	655	633	632	611	672	694	685	640	678	693	644	680	644	616	671	647	642	633	668	718	690	635	648	647	661	605	617	631	621	673	659	675	664	648	683	715	710	689	663	669	623	643	719	666	688	640	606	622	620	697	684	614	628	652	645	686	657	576	699	682	624	636	659	674	660	677	681	641	673	693	686	658	646	631	625	653	670	648	635	646	636	642	634	616	672	629	611	676	644	660	653	663	707	593	691	647	643	663	640	672	660	659	698	633	638	670	679	670	641	626	671	684	671	651	630	646	602	642	679	615	644	642	625	617	648	654	641	664	699	647	631	681	592	636	645	688	657	603	682	674	695	649	633	679	674	668	638	661	638	683	657	672	626	673	641	644	672	699	672	671	656	695	704	656	674	665	631	624	657	624	646	666	630	673	645	628	670	626	657	664	672	634	642	663	654	637	666	665	606	607	638	625	652	618	649	651	679	650	638	690	648	641	623	669	601	686	680	658	613	656	648	625	665	675	678	639	716	630	708	622	599	674	643	643	665	674	674	681	636	687	627	612	670	658	665	648	643	615	665	647	667	667	636	657	663	620	657	615	654	666	660	656	673	637	636	650	672	670	688	630	633	610	640	622	657	685	625	661	621	630	670	667	642	637	682	672	647	633	685	650	665	682	637	653	682	620	662	633	639	619	609	648	704	703	675	656	703	622	642	666	642	666	645	673	643	670	679	650	627	719	661	644	674	667	633	665	622	696	658	629	646	673	628	662	663	679	622	626	638	643	638	694	621	666	613	629	683	704	643	670	637	602	647	686	659	648	640	661	666	637	692	684	673	638	680	675	616	670	649	661	626	651	657	671	657	675	674	639	681	684	669	695	679	713	651	643	661	667	632	657	669	689	664	644	661	639	661	634	661	645	624	671	634	709	631	665	612	636	669	629	646	677	694	609	633	635	659	657	698	648	644	714	624	670	680	694	616	656	690	640	647	619	667	658	670	649	641	643	647	646	617	702	645	692	658	690	655	638	653	676	687	695	678	617	598	599	603	706	683	626	700	645	700	660	681	670	618	636	663	666	667	631	651	659	689	644	628	622	665	614	633	656	616	705	666	631	665	666	587	680	679	639	680	644	661	643	644	621	710	644	654	659	676	638	647	630	649	672	672	645	644	608	676	716	705	676	675	637	675	654	643	640	659	640	662	683	715	682	640	688	648	631	664	679	663	674	654	622	644	652	637	638	695	671	663	630	674	633	680	604	657	676	673	638	647	644	658	681	653	647	619	700	687	670	682	699	679	686	617	637	654	667	661	694	657	630	623	659	598	681	660	683	709	685	654	731	711	628	649	649	609	648	623	622	631	641	624	653	674	634	622	653	642	662	661	651	643	672	634	653	678	647	690	664	653	692	653	688	665	658	634	665	669	676	630	699	589	661	645	650	682	631	650	668	661	671	702	652	678	655	655	631	706	668	652	638	674	662	659	647	688	655	670	639	690	617	659	646	672	647	637	659	664	670	667	653	640	658	622	649	623	663	662	642	725	684	631	636	676	690	618	673	636	688	660	630	664	663	691	628	688	663	615	645	652	705	672	634	629	649	648	634	687	656	648	685	656	656	611	652	640	713	704	633	650	653	681	665	649	664	658	653	682	610	666	667	654	668	585	694	645	680	628	637	680	659	629	655	655	637	658	634	666	635	624	618	685	660	627	602	659	698	659	674	692	629	688	670	643	646	682	677	628	662	671	654	691	688	641	667	638	637	664	697	679	638	670	677	637	678	650	661	644	681	656	596	658	671	636	649	680	708	656	640	677	710	652	596	658	669	685	617	693	623	658	657	649	644	666	659	654	631	633	672	695	595	643	647	619	665	659	676	642	679	667	638	626	661	652	652	651	645	711	685	607	645	631	619	663	711	653	662	683	625	688	689	709	669	705	650	705	668	654	671	643	649	636	674	652	647	682	615	630	670	648	652	659	666	650	640	607	643	692	649	693	629	653	629	667	669	693	639	625	618	690	643	625	648	643	644	633	637	675	676	638	672	656	664	651	656	614	655	642	688	672	620	633	678	670	686	668	632	658	618	671	625	686	711	681	617	697	668	641	671	629	634	659	667	631	645	699	684	678	646	632	664	667	660	675	682	652	596	635	671	625	672	705	647	665	653	689	654	642	660	690	641	658	636	591	658	680	657	625	649	684	652	638	638	664	635	668	671	656	677	661	639	646	680	653	626	661	684	618	658	622	658	637	697	689	628	659	645	663	679	667	648	698	652	634	664	673	640	652	685	640	657	654	634	632	639	670	635	654	675	622	683	667	698	651	627	681	658	669	694	638	709	607	662	645	676	659	655	617	656	643	648	668	664	628	650	659	674	656	615	639	718	640	635	641	661	641	663	650	650	617	646	662	615	665	650	633	657	669	621	669	641	657	600	682	663	653	664	597	682	673	655	650	670	660	635	665	672	644	640	644	675	665	620	583	665	628	641	660	686	643	680	612	630	641	721	695	659	674	635	668	640	650	674	648	663	659	669	646	714	681	642	700	639	642	668	609	576	652	638	641	717	691	690	579	665	612
4309	2447	1778	1259	1115	1061	998	990	1017	980	954	935	999	937	952	980	916	938	919	934	859	894	901	935	975	894	918	916	919	899	965	932	930	910	911	906	888	894	926	961	909	926	933	874	888	912	885	981	890	926	883	948	928	867	940	958	891	953	881	861	932	953	884	865	895	867	897	950	911	912	913	878	905	900	932	943	855	921	968	936	948	962	890	912	916	950	985	946	957	954	880	926	900	915	907	943	932	933	956	902	919	945	908	961	915	912	917	903	946	913	903	895	893	947	925	916	924	945	936	937	879	941	956	871	933	929	885	903	908	951	855	958	916	894	953	963	930	931	912	903	868	928	957	874	878	911	956	909	934	884	884	908	916	921	907	961	924	924	902	899	937	936	899	922	929	892	929	909	973	922	905	939	892	888	901	947	934	912	934	960	892	939	914	905	925	891	925	920	895	937	922	899	927	917	985	857	898	897	940	869	956	913	946	953	936	921	883	935	916	879	860	981	947	971	922	935	941	931	842	909	909	916	882	892	876	933	993	952	865	927	927	923	890	954	923	967	909	950	922	933	902	898	946	848	954	885	924	954	932	938	886	896	946	925	942	908	972	936	918	900	885	885	914	929	887	936	869	934	948	914	878	870	922	896	863	932	984	963	921	945	917	892	915	902	914	914	929	916	895	923	900	909	900	921	961	927	919	888	939	907	899	934	891	886	910	837	931	939	923	899	953	913	888	915	917	950	877	889	882	932	860	891	914	935	987	878	908	898	904	875	932	964	890	933	917	935	933	983	957	945	850	927	953	946	874	854	935	936	905	886	952	957	903	910	922	939	914	955	901	916	903	896	921	954	895	976	899	833	943	925	948	934	893	874	895	934	915	853	896	931	907	921	955	880	888	901	889	875	907	963	963	902	982	916	892	906	919	921	875	870	927	918	868	885	920	949	942	849	862	914	872	958	928	956	959	905	914	912	865	908	912	871	922	945	921	937	886	927	923	869	889	909	939	865	843	917	907	922	926	910	953	872	919	915	907	875	876	937	876	918	866	935	893	880	881	979	937	867	863	909	922	853	944	902	889	919	915	850	969	912	905	891	910	970	908	910	903	897	933	930	925	920	880	888	940	923	929	892	941	907	911	870	940	925	982	959	928	891	910	904	940	915	925	886	879	898	947	928	950	872	923	981	902	900	928	927	970	870	890	926	946	934	928	919	920	942	951	961	901	941	952	899	936	888	948	911	955	891	927	906	921	965	959	871	909	919	930	945	930	921	933	903	963	910	944	889	901	903	917	843	921	860	947	936	905	970	925	898	886	916	917	973	895	936	985	925	915	939	946	932	915	936	931	904	814	938	898	922	933	895	936	919	906	906	895	903	909	929	912	908	904	946	892	873	908	886	957	933	961	965	909	891	920	870	937	888	921	941	875	917	921	914	901	914	989	931	877	894	912	928	946	947	954	884	961	899	901	914	907	941	926	891	1001	882	952	893	887	953	960	920	952	918	954	889	921	984	898	855	971	877	911	902	892	863	908	935	881	891	959	929	876	860	908	858	960	908	903	916	935	945	917	874	902	935	904	969	917	908	891	890	924	958	866	946	906	972	964	911	900	927	929	909	888	898	895	896	903	976	844	902	949	908	917	962	889	898	897	897	884	879	920	918	927	922	889	964	959	901	931	941	900	939	941	945	895	914	892	983	919	879	911	895	925	944	914	920	946	941	949	938	918	931	916	937	932	935	909	888	917	896	897	924	910	904	964	945	945	944	923	915	962	909	894	873	944	919	917	873	873	897	903	940	954	894	857	871	923	919	913	897	942	902	924	945	924	903	933	893	921	934	918	925	888	887	913	917	913	940	930	886	910	858	938	953	892	920	912	897	898	855	907	912	948	905	889	887	920	931	888	905	874	900	863	940	916	899	882	925	935	899	952	925	938	909	941	900	898	868	914	946	864	935	902	899	944	918	902	935	927	907	876	896	941	940	920	915	901	927	930	906	922	937	907	903	873	882	855	844	905	906	902	961	917	912	941	890	893	879	901	897	859	930	908	871	853	909	810	873	922	906	942	862	878	895	888	898	907	901	915	967	925	949	895	1001	921	923	891	925	905	929	924	939	923	940	974	919	944	923	936	964	952	903	968	990	897	943	909	902	908	950	935	919	874	925	940	927	917	954	873	933	952	899	940	889	901	920	916	950	978	890	947	874	915	940	937	966	910	914	939	927	904	946	918	909	844	872	921	955	879	936	895	930	919	881	879	925	936	899	941	937	901	911	869	966	934	892	972	920	909	892	921	969	930	936	946	915	899	901	966	886	902	915	884	966	965	887	885	890	952	886	892	979	898	934	888	880	936	910	906	947	904	939	893	907	932	905	895	909	883	894	871	953	907	933	852	921	928	906	906	878	913	915	954	874	921	930	942	947	904	936	943	890	937	898	855	949	953	942	914	873	893	899	921	923	898	934	898	943	926	894	928	912	940	860	928	868	914	879	953	960	951	956	891	926	954	954	911	898	895	1005	895	942	923	939	924	894	927	880	845	901	905	912	879	839	927	885	922	871	892	917	969	946	893	944	923	876	926	900	918	903	925	903	921	947	900	876	880	936	941	920	945	875	901	863	915	935	912	936	923	947	937	891	912	892	897	889	887	957	909	933	985	914	906	967	930	941	866	932	862	896	936	918	923	938	914	909	959	907	972	924	851	863	911	921	926	900	970	975	932	930	893	952	911	914	892	903	914	876	894	855	914	859	968	926	927	902	836	922	912	940	904	961	940	935	878	921	889	909	925	941	901	890	938	857	890	871	905	895	912	965	914	877	920	894	911	948	901	970	918	906	1008	897	942	878	884	894	906	868	960	887	935	846	902	893	926	905	926	945	917	896	912	853	890	919	911	888	889	910	899	930	880	901	873	906	948	909	921	920	912	923	923	953	915	930	898	877	876	939	908	909	932	927	867	905	894	954	909	938	920	925	911	900	957	917	868	927	968	907	923	852	937	999	944	880	867	964	878	942	892	919	960	924	903	940	900	953	873	947	950	902	913	912	902	921	920	907	896	898	918	883	849	888	927	925	904	949	905	881	898	1005	904	937	942	914	903	949	899	901	921	938	950	859	901	902	908	877	968	917	882	911	957	956	947	940	922	902	921	932	926	868	896	1011	886	938	925	921	920	946	966	914	891	927	905	915	946	964	894	872	891	933	926	908	956	923	944	901	888	897	937	963	908	913	939	925	892	935	912	894	936	889	888	939	932	949	940	903	907	897	920	880	875	936	886	958	925	930	928	940	883	914	897	942	950	900	841	905	910	921	936	939	908	917	916	889	836	942	927	891	921	928	949	869	950	927	917	901	936	926	907	923	864	923	936	899	950	919	912	946	883	912	920	895	885	918	844	972	893	963	942	869	959	932	924	960	892	888	943	921	926	927	876	910	928	895	903	886	909	941	862	903	922	862	970	861	926	943	928	920	944	905	940	899	839	960	957	913	886	932	885	929	903	903	954	874	867	885
23052	21050	28105	24206	21033	7904	991	616	562	463	482	416	408	398	407	359	396	392	377	375	378	398	365	428	332	383	394	393	400	366	403	345	354	384	349	355	384	368	374	385	367	357	353	316	359	353	370	365	348	314	336	327	385	353	391	336	337	338	320	325	352	336	372	346	347	354	376	345	342	365	334	329	333	366	355	323	357	337	335	357	366	341	380	356	388	373	355	361	331	336	359	377	363	349	347	389	337	348	354	354	374	342	334	385	368	370	328	353	329	360	369	332	383	386	365	357	328	384	323	400	390	397	347	344	375	397	327	367	348	339	352	363	350	351	322	369	350	365	336	340	351	358	332	358	329	389	340	364	365	368	347	343	347	372	334	319	337	356	376	331	310	331	352	353	377	323	363	336	337	349	386	377	346	335	351	366	380	337	364	328	368	379	386	344	373	403	341	345	334	356	353	325	365	336	373	352	329	360	334	350	356	362	392	341	317	360	374	372	356	338	362	365	335	383	335	334	340	369	371	340	349	338	356	336	366	352	397	395	328	361	359	358	372	363	358	354	349	362	323	338	372	351	339	346	348	337	344	338	368	368	361	355	361	345	348	369	347	354	365	324	347	366	383	346	371	356	336	343	371	376	367	389	297	348	329	370	328	377	351	369	344	366	380	332	351	325	335	367	338	351	385	332	368	347	348	351	357	323	347	320	344	342	364	353	358	340	359	322	371	355	343	356	347	345	373	397	320	343	379	349	369	375	342	364	331	365	366	346	360	364	335	340	367	372	341	372	368	353	363	375	330	365	358	371	346	344	336	355	354	381	325	323	381	361	363	346	340	347	346	328	355	374	338	332	311	363	321	348	347	351	321	353	349	388	331	349	333	330	353	336	325	361	313	330	325	353	318	346	364	323	342	341	356	359	388	372	373	337	352	347	348	364	342	372	350	344	359	335	334	369	353	347	355	353	396	351	311	338	353	326	391	380	364	380	321	380	350	366	390	374	372	343	393	353	348	376	365	313	366	326	349	358	393	353	333	368	352	352	344	311	345	341	330	343	372	319	337	343	357	363	368	390	336	362	367	363	343	360	340	339	368	362	350	385	385	352	372	336	364	392	374	360	375	353	311	315	340	356	335	349	383	383	379	378	359	352	347	343	372	374	375	359	354	370	348	360	348	362	341	344	342	360	369	363	333	388	377	361	368	336	396	354	350	349	341	363	377	349	358	345	357	377	356	383	374	336	342	363	363	299	368	315	321	337	376	325	333	385	361	339	337	339	341	345	334	334	350	393	369	388	363	348	356	326	328	348	333	379	378	367	351	385	347	349	329	331	364	349	315	348	354	344	367	368	337	333	342	367	344	339	325	354	328	375	370	370	355	384	344	331	369	350	344	352	386	370	357	372	327	346	337	357	378	338	328	334	331	375	340	372	368	364	347	352	339	346	345	313	356	347	332	342	376	340	355	330	353	358	371	366	351	331	322	333	350	375	348	332	356	322	326	377	345	366	403	320	372	339	364	376	383	363	380	320	351	344	337	379	349	321	350	347	366	374	364	344	380	361	327	353	318	335	374	358	315	341	373	336	358	355	338	319	366	321	358	360	326	341	361	389	335	340	385	352	360	365	302	340	343	391	351	352	355	351	340	342	347	341	371	336	348	389	336	341	369	357	354	365	361	339	343	355	381	354	353	382	333	398	367	352	346	342	363	329	332	340	341	372	379	353	348	352	334	370	347	363	340	319	370	348	343	354	340	353	335	363	338	354	323	339	373	328	395	351	345	345	391	392	330	381	352	344	339	346	315	312	363	363	331	371	353	393	367	383	328	355	361	365	323	384	340	362	365	328	349	324	327	344	397	367	332	386	323	341	345	326	344	358	369	318	350	359	339	351	352	323	332	329	366	355	331	330	381	348	375	333	358	343	366	331	346	319	382	344	342	333	373	340	333	341	406	343	351	351	375	343	352	349	335	369	322	342	300	352	341	356	342	347	335	389	307	352	374	323	345	322	370	343	351	356	339	365	338	371	334	349	339	337	356	344	351	404	356	341	352	363	349	346	318	349	368	370	350	358	336	338	347	340	363	354	357	350	342	351	336	351	367	362	375	352	326	311	351	343	333	375	357	343	321	348	309	359	375	360	342	358	340	380	351	300	366	336	347	351	339	352	389	379	357	358	375	347	364	353	315	386	340	330	381	365	357	351	385	364	362	347	362	328	343	351	338	368	349	347	350	361	352	327	354	341	371	397	322	353	329	361	364	357	369	354	385	330	376	319	346	345	360	400	353	328	373	335	360	332	346	362	398	358	379	346	343	346	308	377	386	359	360	370	367	335	373	326	331	325	370	362	342	337	350	341	323	385	355	415	380	361	370	319	343	336	343	391	329	348	343	343	349	371	354	333	325	364	357	367	346	363	381	366	348	369	349	347	314	363	353	359	342	355	342	347	321	330	346	336	359	352	365	354	353	357	336	357	375	342	384	343	354	369	376	347	379	345	345	362	352	363	363	338	330	348	344	332	357	355	344	362	360	366	350	356	366	350	357	360	394	367	354	342	357	336	361	324	350	341	340	358	328	347	348	347	345	362	355	306	344	353	364	330	332	349	321	355	355	339	353	367	348	390	377	328	353	355	356	356	382	361	339	378	357	339	362	390	339	337	350	370	319	377	331	373	348	357	375	327	363	330	342	357	347	340	333	367	373	351	350	361	349	351	356	338	375	367	361	385	326	336	352	392	372	326	325	368	349	356	346	351	358	339	319	361	352	337	393	376	335	365	353	342	393	395	346	351	362	353	373	339	392	343	353	364	341	312	314	336	375	375	343	352	341	367	366	331	332	327	368	346	318	338	349	341	335	356	367	381	351	319	351	352	366	361	368	359	358	390	354	397	374	326	386	335	346	361	348	363	339	374	356	350	331	363	378	319	331	347	345	322	345	378	343	360	357	361	327	321	363	314	356	360	367	360	362	364	339	359	368	361	372	334	351	349	328	342	357	338	372	359	374	321	331	312	357	315	380	363	359	348	355	366	353	370	330	360	368	344	348	368	357	319	367	365	350	363	348	361	350	387	376	346	365	365	354	380	355	352	345	356	356	333	306	389	362	381	343	355	377	345	355	341	362	335	367	334	366	384	375	340	343	347	339	350	337	347	331	347	358	362	353	384	359	362	364	340	335	380	354	376	310	366	357	358	336	337	358	333	338	363	354	354	370	336	333	365	319	358	366	393	367	313	351	360	340	350	387	362	344	357	375	371	347	383	391	374	351	305	343	346	362	353	387	334	347	352	353	337	328	344	340	359	341	317	355	369	357	338	347	358	361	354	355	353	349	351	390	371	398	298	356	357	373	361	368	332	340	354	363	327	354	332	356	376	354	358	346	352	354	348	361	352	361	345	360	372	343	370	355	358	352	354	375	325	353	353	337	338	381	347	329	345	337	340	351	398	361	349	371	369	381	379	345	347	352	387	351	381	324	337	378	374	348	342	371	346	363	369	352	396
3317	9767	6758	3049	2140	1696	1414	1094	958	860	854	742	725	662	635	609	578	601	566	586	570	594	576	579	569	548	529	541	509	563	552	505	535	561	515	556	540	506	504	499	511	535	549	526	535	528	540	535	537	537	512	519	523	557	510	505	519	553	536	504	495	573	567	567	534	538	514	544	557	554	539	539	522	509	539	522	533	513	489	515	489	542	495	557	531	557	499	553	526	499	444	506	564	524	510	528	532	511	560	529	527	495	534	518	530	505	513	492	471	560	517	538	505	529	497	494	517	534	493	514	497	497	500	499	507	494	521	507	511	560	552	523	502	516	532	515	499	515	566	582	483	490	516	515	556	505	535	511	502	513	507	544	529	533	485	511	487	490	489	525	511	530	521	571	512	504	547	549	553	532	535	496	492	465	529	501	476	513	538	529	519	499	553	508	507	505	552	513	511	489	518	556	495	533	490	500	525	522	473	521	513	517	561	543	513	548	544	491	502	519	513	559	460	499	532	499	518	527	492	511	524	505	542	489	523	518	514	531	537	532	513	558	507	484	513	533	568	532	550	495	511	519	519	527	504	526	490	529	539	532	535	530	514	525	486	525	505	549	505	531	523	523	535	497	520	494	509	513	516	518	507	549	536	486	517	542	532	490	555	483	554	535	527	490	532	532	522	516	557	545	513	534	512	500	484	531	538	515	514	529	471	514	561	514	510	481	516	505	546	521	527	522	505	501	529	514	533	514	518	533	480	514	547	552	511	520	531	561	502	560	525	530	515	506	537	512	560	539	471	526	529	539	527	568	594	503	570	556	493	532	502	557	536	524	541	537	488	538	520	523	523	508	510	493	534	527	511	481	518	487	488	546	472	536	511	535	522	534	523	494	559	544	508	496	455	526	532	520	550	514	532	524	505	528	532	492	545	543	526	463	474	511	511	516	531	513	527	546	498	515	509	505	519	514	499	534	534	498	569	535	550	500	525	517	480	490	557	526	539	508	480	528	525	499	532	486	528	519	519	512	522	497	495	522	514	494	453	534	525	520	502	494	543	460	487	501	499	496	537	525	535	514	541	559	480	510	517	526	510	550	472	561	536	503	509	545	531	508	494	524	539	505	492	520	474	493	499	541	575	511	553	518	516	585	491	549	506	493	529	515	531	538	515	513	502	482	501	515	515	502	544	513	534	483	526	521	537	526	543	541	506	478	543	498	509	542	543	516	509	543	526	541	487	526	516	552	514	525	519	512	526	507	514	479	520	535	506	522	506	529	518	529	500	551	481	512	491	528	535	520	526	527	523	522	522	521	578	516	503	497	532	489	522	488	498	508	533	538	509	521	566	557	493	552	515	518	476	474	481	485	549	497	515	530	535	519	475	517	509	547	535	510	522	516	520	533	490	527	507	489	516	518	500	545	541	517	536	559	509	491	559	514	533	514	468	499	538	510	477	511	525	530	560	515	531	494	524	504	509	499	548	536	535	523	527	515	529	520	494	536	484	481	510	508	485	472	551	506	489	492	514	512	471	536	496	496	500	490	527	527	523	530	504	548	503	553	502	529	518	508	477	491	524	542	521	488	538	533	520	528	530	515	495	544	517	530	533	529	512	570	517	551	542	545	525	519	557	540	527	476	496	491	536	514	490	517	484	472	562	517	491	562	561	517	522	527	524	487	536	481	524	537	504	497	501	501	517	553	526	508	532	533	514	514	501	524	508	508	505	496	527	557	551	505	526	515	527	495	504	503	531	547	492	552	539	543	481	556	498	530	553	512	523	575	504	572	526	530	533	536	544	564	505	483	492	549	529	516	530	494	490	531	524	528	541	499	555	488	500	504	523	528	516	522	526	523	525	549	517	515	547	567	561	525	531	500	530	513	511	530	528	569	526	590	564	488	525	512	518	530	513	492	508	489	509	540	562	497	501	478	513	505	539	493	542	496	537	538	530	486	542	523	528	555	521	519	493	509	512	521	526	536	467	523	498	531	567	523	516	533	500	489	504	503	492	549	478	483	546	500	491	533	513	513	506	534	512	552	493	513	527	517	504	493	522	507	518	533	540	488	520	524	514	514	506	537	511	543	513	491	545	524	527	513	515	504	465	524	518	510	545	513	524	493	524	560	545	517	525	512	530	528	526	524	486	535	511	488	531	524	461	519	516	546	506	537	551	507	552	500	505	517	519	489	528	474	530	515	504	484	537	468	510	511	492	515	518	517	514	494	500	555	551	529	514	516	492	475	559	509	547	502	512	509	532	518	521	507	544	537	483	510	559	500	479	530	517	534	538	528	474	485	542	523	554	547	492	552	477	523	493	503	548	538	512	516	477	507	515	470	566	543	520	504	515	515	533	513	515	528	497	490	501	509	504	525	543	500	537	507	508	467	487	538	506	546	507	532	464	498	496	526	519	504	531	498	517	503	562	551	553	606	519	544	512	499	528	506	533	534	528	513	532	484	544	558	507	542	517	528	521	535	567	513	540	475	530	539	473	516	503	507	527	538	534	514	484	493	501	495	495	485	504	538	511	511	532	524	522	491	504	491	494	519	552	571	523	531	471	527	500	528	506	507	536	517	513	510	554	546	503	518	533	476	529	522	530	461	493	561	536	518	519	524	521	488	514	480	537	486	518	512	526	482	523	495	533	540	529	528	500	539	481	516	515	510	550	517	490	529	527	474	506	486	514	550	514	505	508	521	524	503	514	544	521	527	553	511	492	435	484	542	519	497	516	520	505	536	559	505	499	514	556	487	567	519	512	517	518	513	548	544	534	518	511	500	527	506	514	489	512	543	548	516	502	535	539	516	553	530	544	476	532	521	518	512	491	524	539	545	529	516	549	492	502	531	515	518	509	512	475	502	512	512	511	513	491	539	511	532	487	548	486	550	499	545	486	547	504	505	536	490	543	513	493	530	502	499	545	515	507	523	522	495	494	492	536	543	535	521	543	526	489	540	487	554	516	494	556	532	530	519	516	503	500	521	465	542	526	499	491	531	501	489	525	528	524	516	506	508	538	496	524	521	510	525	518	527	512	504	543	502	539	517	533	493	494	515	510	531	538	552	545	520	494	576	492	530	561	524	531	515	514	444	511	521	509	488	509	541	472	525	530	532	476	508	503	528	493	517	508	516	526	506	519	475	533	530	534	494	544	515	513	526	506	515	507	547	528	506	513	494	539	545	544	543	508	503	524	521	458	534	520	529	544	503	517	506	516	535	512	499	507	526	515	526	505	519	510	520	501	572	524	540	526	513	518	493	490	543	512	489	485	513	531	532	529	550	540	500	520	518	483	535	525	503	527	549	543	523	554	534	512	534	496	497	498	491	579	510	541	508	512	512	539	505	492	521	486	511	474	491	504	513	500	540	503	491	517	518	538	503	509	512	499	562	531	547	541	537	526	519	533	499	496	515	513	505	534	525	492	470	486	519	554	541	509	521	512	526	509	529	501	467	524	537	536	522	499	502	525	493	532	502	542	508	516	504	508	502	513	526	500	487	532	575
24073	21029	26850	25272	7482	890	802	736	625	683	627	597	589	617	612	609	638	592	543	575	552	574	626	611	555	560	554	559	583	595	573	550	595	547	568	561	576	567	533	558	595	605	561	564	581	551	552	580	538	563	575	568	556	581	572	583	556	562	557	567	541	562	565	530	593	528	573	549	540	553	566	562	551	541	572	588	554	620	566	527	578	528	526	538	550	544	611	559	554	566	557	542	550	550	561	569	596	554	572	541	552	574	613	598	584	551	533	528	566	589	567	560	572	550	517	563	507	530	587	573	565	568	561	636	591	560	546	572	618	526	533	605	572	534	591	574	575	535	582	564	555	533	598	571	566	551	567	582	617	562	568	521	565	551	539	569	551	585	566	539	600	564	525	558	540	565	542	569	567	551	563	599	595	574	603	590	589	538	592	579	550	564	547	551	594	568	541	556	550	564	530	527	535	553	558	533	526	556	569	576	529	558	582	527	581	590	573	592	564	538	568	531	575	594	558	513	560	566	576	589	552	611	583	588	602	571	554	572	569	585	568	570	597	560	509	588	597	561	555	569	573	549	574	573	566	571	575	546	550	596	572	566	557	530	535	561	510	602	532	575	580	557	549	560	543	569	573	603	537	578	520	584	598	528	564	572	573	550	546	566	541	529	545	539	522	593	525	561	519	592	560	549	517	517	538	567	552	595	562	571	535	589	580	538	578	545	557	556	541	554	533	574	530	523	560	605	614	533	586	566	533	563	531	555	582	543	587	540	568	540	552	581	552	597	548	533	564	535	563	580	518	578	578	574	588	581	583	576	517	511	543	572	574	566	564	567	572	543	516	602	555	577	588	579	571	555	543	561	547	566	541	559	586	509	578	556	534	567	592	555	571	557	550	576	553	560	543	569	582	593	557	565	552	586	526	569	554	552	575	549	543	564	546	544	571	550	563	526	547	568	595	547	534	561	539	569	551	588	569	586	542	576	520	540	525	559	544	567	556	527	617	552	567	517	579	523	581	540	553	552	576	540	565	575	570	567	545	555	597	557	538	557	563	510	598	551	556	551	562	550	537	564	581	593	568	513	525	551	591	534	533	574	531	559	584	554	552	580	546	556	582	554	570	568	569	537	566	572	552	546	528	515	607	560	569	551	535	545	538	562	623	544	558	537	562	557	581	526	586	557	565	590	579	581	587	584	572	616	558	547	570	570	530	549	529	570	527	573	570	575	504	558	530	537	575	566	537	579	560	566	567	555	569	586	566	560	559	563	578	564	551	558	563	524	568	574	549	581	591	580	551	615	544	554	531	548	553	549	561	554	575	561	547	563	563	558	591	583	544	573	584	548	589	530	544	582	590	567	593	587	569	601	543	555	570	598	581	573	561	557	569	532	580	558	577	537	595	543	573	572	554	548	615	577	544	556	584	571	569	537	544	556	562	547	582	569	557	529	586	561	551	562	543	611	523	542	514	575	556	564	551	560	574	583	557	539	574	542	605	587	600	572	581	566	534	561	599	555	572	565	555	570	547	550	532	557	559	576	551	560	541	539	547	580	565	568	598	602	570	539	565	586	578	579	590	545	557	590	545	583	518	590	568	546	535	519	547	580	587	561	576	549	529	486	555	570	547	555	558	551	598	588	536	548	497	560	566	578	558	570	600	571	504	546	616	564	561	580	558	563	607	561	533	587	528	531	519	571	536	552	580	632	563	581	601	542	556	562	545	549	550	522	603	545	568	567	593	539	587	521	560	536	585	558	571	498	568	597	567	586	534	579	565	556	564	551	519	586	578	539	557	535	585	573	581	578	579	556	573	532	563	561	560	531	575	557	554	570	578	588	548	568	552	568	546	558	563	547	583	561	541	552	562	547	579	560	539	562	506	562	591	586	552	562	586	586	556	548	506	548	559	533	593	522	530	569	539	606	601	545	588	531	557	547	552	562	601	543	544	560	646	525	543	563	606	544	570	590	567	550	590	573	559	632	524	604	528	589	594	558	561	575	559	614	561	558	542	559	592	527	594	575	566	562	605	524	529	536	587	585	542	581	609	538	568	553	568	523	574	578	537	530	579	522	554	598	551	527	577	590	584	526	584	509	579	571	570	575	563	545	554	579	592	580	557	609	584	542	563	542	537	583	558	542	538	568	582	551	555	574	537	555	611	580	562	574	571	557	559	574	616	533	569	599	603	568	564	541	558	588	565	544	575	584	539	520	543	577	593	565	576	575	539	573	549	589	536	561	545	547	570	591	556	541	577	572	603	539	514	564	563	571	538	550	554	587	597	609	548	534	566	567	573	539	556	600	557	577	551	554	502	547	570	522	563	541	574	563	575	538	558	587	568	538	581	566	500	582	541	546	559	549	592	563	544	575	571	552	575	514	591	518	557	514	597	571	608	554	581	564	535	557	541	549	559	560	550	581	605	559	545	558	534	572	588	528	587	545	586	588	514	565	546	548	551	555	596	525	526	578	564	515	556	592	578	568	542	570	536	565	512	556	564	565	566	555	577	552	551	605	561	549	581	566	527	602	528	608	577	578	546	582	589	554	559	559	587	573	562	597	569	567	536	553	507	573	563	575	575	527	597	565	530	517	569	547	556	523	574	604	572	567	539	565	548	591	543	602	565	509	531	605	601	591	533	622	566	539	574	573	555	523	564	584	573	560	535	559	534	563	565	585	535	594	527	534	556	544	543	570	553	568	524	557	560	579	563	582	564	522	545	551	591	530	566	600	571	546	592	577	571	564	557	598	587	515	524	578	556	549	557	557	579	525	555	564	561	541	576	551	518	544	533	563	576	557	533	575	574	553	579	522	560	554	535	578	559	548	507	516	586	597	541	611	580	571	593	660	590	553	536	575	560	572	588	555	560	549	586	586	570	538	562	551	581	558	539	562	543	547	560	592	527	559	561	557	565	558	574	570	585	516	584	571	554	550	596	531	585	583	580	597	585	565	537	569	550	591	585	555	547	555	530	578	573	568	542	571	596	577	550	571	559	547	554	562	536	551	569	595	556	551	584	531	582	565	559	513	546	551	523	545	579	553	609	559	532	604	518	560	521	555	547	577	556	506	561	588	562	500	534	608	549	591	555	521	565	552	567	560	534	551	617	546	544	564	552	575	540	540	596	581	574	559	500	592	566	566	605	568	561	584	546	566	540	582	595	599	587	578	529	562	601	550	555	565	567	551	535	560	568	529	538	582	558	539	541	609	597	557	586	549	565	579	549	574	539	536	534	547	561	614	503	574	579	547	544	546	579	562	542	540	539	548	562	575	576	588	546	570	541	538	557	536	594	560	541	603	571	591	545	578	560	575	562	533	545	598	605	557	527	542	552	539	585	580	560	548	570	570	533	540	565	542	541	609	550	557	548	592	551	548	575	561	569	539	568	558	560	562	553	550	566	595	582	576	538	579	560	562	538	548	545	568	540	528	588	577	535	540	571	578	560	563	543	541	543	567	541	560	545	547	547	568	532	522	603	535	559	545	553	600	599	570	568	567
3761	6295	4167	2210	1663	1426	1251	1091	1034	969	979	913	835	865	859	808	804	769	816	821	790	840	841	789	725	745	784	803	742	805	798	744	748	791	798	773	805	761	787	806	790	826	774	839	799	791	794	764	810	784	775	804	829	759	773	836	753	763	788	808	767	807	788	759	770	847	770	747	725	731	787	720	751	763	825	736	765	718	831	784	782	765	733	787	786	792	803	777	790	807	795	836	803	774	767	789	778	757	769	769	737	724	723	793	784	753	813	749	769	784	804	804	766	777	742	739	746	844	770	780	802	775	797	805	787	734	738	716	781	749	779	754	776	778	827	782	818	769	773	758	765	772	741	821	766	835	786	790	830	802	775	765	788	772	752	755	805	835	753	752	811	722	763	773	745	756	781	726	819	809	770	794	769	747	797	791	734	838	799	802	764	784	796	774	751	802	789	735	787	794	760	806	737	791	744	768	751	756	786	821	735	743	759	785	775	766	726	727	774	744	761	710	799	760	797	715	810	737	813	834	775	825	760	761	796	814	771	777	781	824	779	728	776	798	826	759	779	772	744	758	743	789	735	768	712	792	731	806	766	743	739	780	736	710	800	776	774	725	839	724	782	773	742	780	825	739	755	753	786	732	740	753	823	779	752	821	737	777	791	752	796	729	774	735	770	774	789	789	737	749	737	765	773	748	793	843	750	773	779	802	789	743	800	754	806	746	726	785	747	754	798	792	806	760	812	768	803	815	801	796	789	774	793	790	737	727	780	762	753	782	752	739	763	774	776	792	785	760	743	712	718	796	786	773	763	778	739	759	778	752	807	749	818	778	798	770	797	725	768	814	837	756	761	749	743	819	826	787	747	759	813	774	753	798	816	812	770	752	803	772	813	757	803	793	758	806	820	763	751	830	823	828	761	766	804	782	820	787	760	805	774	767	767	749	739	780	757	766	805	812	766	767	731	793	754	792	711	791	771	780	826	811	764	807	758	769	785	720	799	794	755	816	788	737	780	745	730	760	768	749	806	854	789	749	782	727	793	764	716	790	739	781	781	734	771	794	777	812	781	743	799	774	771	791	874	754	752	770	830	729	787	786	783	723	821	741	734	752	814	780	790	771	776	807	742	808	736	747	771	777	792	765	805	766	780	785	738	760	752	800	786	763	836	767	762	748	734	782	768	778	822	774	790	766	768	844	796	791	724	832	742	782	789	789	729	739	757	777	799	809	760	783	798	720	772	799	773	759	730	824	763	774	788	782	834	804	753	770	765	787	745	804	780	798	751	816	755	741	830	801	720	766	780	757	792	801	728	731	743	784	760	805	795	810	715	835	774	776	790	773	779	765	802	782	785	798	833	734	735	739	773	777	788	749	829	759	842	732	830	758	747	780	779	702	729	774	754	758	756	765	818	746	822	801	804	806	756	789	744	765	736	751	772	772	728	768	815	744	760	773	767	812	761	758	777	762	769	760	760	802	827	765	770	778	755	766	790	777	775	755	740	811	764	837	757	814	763	767	738	770	755	742	797	797	749	755	801	787	776	790	728	775	812	785	761	808	773	777	763	801	753	764	765	772	777	785	758	833	741	766	809	746	777	773	809	789	806	776	761	765	789	820	777	780	802	754	746	772	780	776	778	791	777	769	772	788	765	784	747	754	767	728	778	763	761	814	784	785	774	775	754	732	792	813	753	739	784	745	779	755	842	799	784	796	779	769	776	750	756	764	809	800	756	774	784	712	787	742	826	773	787	698	825	757	805	776	767	763	822	804	777	779	848	789	782	809	766	780	771	763	786	775	768	812	750	732	775	775	818	793	766	759	776	815	785	779	824	751	758	775	791	802	801	766	818	790	878	753	762	709	738	756	791	746	791	818	805	778	729	812	794	761	815	777	768	834	759	769	724	782	733	771	765	792	744	746	812	780	767	774	833	807	791	761	835	753	757	798	790	739	764	794	786	734	771	778	816	794	800	777	781	750	737	765	742	782	789	785	761	790	715	767	746	769	774	765	754	769	782	741	804	850	748	740	789	825	755	753	778	778	725	801	732	745	758	837	744	775	815	755	761	776	773	745	769	756	742	824	751	796	809	693	766	799	823	827	766	743	763	760	733	790	755	730	776	779	743	747	733	737	771	809	765	751	780	776	783	780	772	760	782	772	788	776	798	779	803	801	767	751	753	803	757	792	738	784	731	780	824	809	785	772	774	754	796	736	745	808	800	786	781	763	719	782	754	751	785	762	740	793	754	788	776	797	765	754	754	773	745	742	752	763	768	795	786	805	802	744	792	738	795	813	789	714	762	784	774	782	828	826	784	800	774	733	788	730	749	791	793	764	805	820	803	764	814	803	776	769	764	750	765	786	741	767	792	749	798	767	764	795	764	771	814	770	794	797	798	756	750	769	750	810	764	782	730	767	794	780	789	775	788	792	814	737	816	791	734	755	757	740	809	759	827	829	801	802	806	770	807	784	768	782	798	795	769	743	780	743	793	802	784	796	795	775	825	760	720	817	752	774	780	780	743	781	800	737	768	747	739	764	749	764	740	744	765	752	809	761	822	758	780	793	768	795	823	782	785	758	769	779	801	742	794	773	816	817	823	760	810	775	726	775	755	718	778	765	722	787	780	722	716	770	815	770	785	798	786	717	788	742	751	794	750	752	760	769	772	751	790	787	809	753	781	771	812	788	782	789	784	726	779	769	792	802	743	781	784	797	805	790	821	734	746	855	789	764	779	753	785	759	791	780	726	773	792	747	786	744	748	748	776	767	839	779	795	816	775	758	781	760	773	766	792	787	809	862	787	768	753	736	782	811	788	791	798	751	787	793	776	805	800	797	749	788	743	767	805	824	812	769	755	772	772	772	799	782	805	784	806	781	836	740	727	775	771	757	734	780	802	785	756	746	783	789	739	790	734	747	839	777	687	824	790	739	728	760	759	796	804	758	770	780	744	786	769	788	782	780	807	764	788	791	764	736	780	766	756	796	794	736	747	759	768	768	741	752	751	786	740	755	784	724	757	790	778	788	805	772	769	800	747	778	798	762	822	771	778	780	784	745	761	714	740	785	757	767	753	747	742	744	747	762	732	794	730	822	790	765	794	747	761	826	755	743	801	796	792	782	749	731	792	808	779	743	794	771	774	766	791	783	782	791	798	758	742	773	733	803	746	770	827	856	803	752	775	819	737	812	742	692	776	791	835	748	808	749	793	709	733	742	783	755	707	790	795	789	783	716	778	801	772	782	781	780	756	737	760	748	756	822	794	794	746	790	784	768	730	759	774	783	726	765	763	766	785	720	792	771	781	722	789	784	762	796	808	775	833	757	774	791	768	758	814	761	718	816	773	820	809	792	753	818	751	740	774	745	805	790	744	750	829	766	772	756	763	758	768	757	766	765	741	746	820	759	767	796	731	765	722	787	770	769	766	746	713	735	765	773	762	753	775	769	813	782	825	779	794	801	758	773	780	771	747	773	742	720	831	765	756	754	834	764	745	762	723	816
22124	21080	28673	23708	21081	21074	4759	693	470	393	366	311	277	259	241	231	242	191	229	180	210	206	179	184	157	156	166	178	169	180	179	163	161	169	167	159	173	137	152	168	164	161	150	175	156	155	169	168	166	149	145	147	165	160	154	142	146	152	168	134	148	148	146	148	153	148	159	146	143	145	130	192	165	175	139	170	165	154	149	147	160	150	166	156	145	147	156	169	158	120	130	153	155	132	122	136	153	168	152	163	148	141	148	150	154	142	120	163	132	134	138	151	157	139	126	143	144	139	134	157	139	145	148	145	148	151	151	128	136	159	149	136	153	168	151	149	139	146	165	115	151	142	136	156	151	153	138	154	137	157	141	159	175	157	123	160	147	159	139	153	132	133	146	140	162	152	162	163	134	127	148	135	126	134	145	117	128	148	163	162	143	140	127	155	152	158	132	126	145	164	157	157	139	141	144	156	147	145	153	136	134	145	151	140	133	127	150	127	163	134	148	146	156	170	142	165	135	162	142	156	144	127	159	150	146	161	151	170	172	154	147	139	184	138	133	163	146	144	147	160	151	150	145	139	145	158	152	145	148	134	149	125	144	149	164	140	146	145	148	144	141	150	138	152	153	156	129	158	143	158	143	165	149	151	155	159	147	153	138	140	139	148	137	129	143	151	124	147	162	156	143	144	134	176	123	139	155	128	154	142	151	153	146	139	143	167	149	145	162	165	132	136	152	136	120	169	139	147	135	120	152	144	144	148	162	159	158	145	141	139	142	153	160	163	147	139	150	147	152	158	135	149	167	163	155	156	166	143	140	129	150	149	144	143	156	127	163	148	138	129	141	137	155	132	139	149	168	145	153	147	132	137	154	154	154	158	125	136	152	141	143	136	146	179	151	153	137	142	163	141	133	165	148	138	155	162	152	134	132	116	150	156	150	137	145	152	130	156	155	147	171	146	154	149	147	129	151	143	163	139	153	136	145	146	140	134	151	143	147	146	145	145	142	154	146	143	140	156	155	155	144	147	150	150	156	145	124	153	152	144	138	142	146	139	174	170	158	151	142	156	135	135	158	152	169	110	161	155	144	155	160	158	137	136	127	148	133	168	141	160	163	162	125	141	140	147	147	129	145	154	136	150	146	140	163	126	144	136	151	137	123	123	134	140	156	143	170	149	138	146	156	130	167	143	141	154	150	147	121	159	126	176	135	167	132	142	170	135	148	148	122	147	142	155	135	156	145	146	139	134	144	182	154	129	129	161	130	144	153	136	148	144	133	126	151	159	148	151	145	156	169	152	149	149	143	145	148	135	154	144	162	147	143	140	132	153	140	173	126	151	163	153	132	160	140	160	133	136	140	150	149	148	140	155	144	151	140	180	124	146	139	143	150	153	135	140	138	151	155	160	163	137	141	157	156	161	149	141	132	140	134	167	145	138	158	166	144	149	140	135	143	146	145	163	145	154	149	128	140	148	177	143	147	137	137	126	138	164	134	150	136	146	126	164	148	136	149	169	147	169	140	148	149	153	138	144	151	159	154	127	153	146	133	158	162	163	133	158	162	131	134	151	156	137	151	138	161	152	148	166	141	147	143	141	140	169	145	162	138	125	150	138	146	154	169	136	110	143	118	149	141	130	163	143	143	141	140	119	144	151	161	163	150	133	147	138	141	148	165	162	129	144	154	155	148	155	152	127	132	158	132	153	152	137	147	141	144	152	145	155	160	150	163	141	145	140	157	145	148	152	143	142	182	148	152	128	164	160	150	149	159	132	152	150	142	163	154	151	162	165	133	142	148	157	161	158	151	155	136	141	146	138	147	146	149	139	141	152	143	147	155	138	147	142	131	155	145	151	150	152	158	176	160	165	136	179	150	132	141	151	146	144	141	148	135	136	166	147	138	152	147	171	146	156	158	142	154	158	147	146	137	146	172	153	156	150	130	139	145	157	148	148	158	144	146	143	151	144	165	130	135	114	147	152	134	142	132	152	152	161	161	144	164	146	150	157	123	135	146	152	162	152	165	156	156	130	128	163	154	167	138	161	144	127	134	154	154	134	169	141	129	146	147	144	157	146	150	142	146	135	136	154	134	157	139	137	131	150	130	145	147	125	125	155	139	150	160	143	148	140	151	150	142	170	150	158	132	152	147	158	139	122	156	162	146	144	160	141	142	154	143	145	151	141	167	164	170	140	155	155	138	141	141	130	154	155	146	143	153	131	162	181	128	142	125	149	161	155	150	141	151	154	155	136	148	147	170	149	154	159	159	164	146	147	157	126	125	176	140	126	131	150	136	134	146	146	147	150	121	166	127	158	125	135	150	132	137	159	146	145	135	156	156	155	143	138	156	141	158	130	167	129	149	153	156	155	147	166	142	139	145	127	144	147	149	127	136	139	158	142	151	142	159	155	162	138	172	150	129	136	121	144	157	149	144	158	135	146	144	156	131	137	125	141	137	158	150	138	129	146	141	161	145	155	139	133	137	160	147	159	122	135	155	148	117	137	163	130	155	151	139	169	152	153	137	155	139	127	145	135	151	149	157	140	137	162	160	129	148	155	154	170	164	144	153	136	155	143	153	139	149	123	128	150	153	140	138	144	149	135	153	146	137	157	155	137	159	160	154	123	140	150	164	153	148	144	167	146	138	162	155	141	144	138	138	139	132	157	151	136	142	133	132	154	142	140	156	143	146	127	144	137	147	158	155	161	156	154	162	151	145	148	160	132	148	124	133	144	134	170	148	146	171	156	177	157	162	144	126	162	176	146	135	160	122	146	152	144	152	129	142	150	130	147	171	137	167	151	144	132	157	148	156	161	153	147	145	151	145	147	150	158	155	142	135	149	151	141	154	166	131	135	139	151	151	157	141	140	173	141	129	142	155	129	132	153	156	145	135	161	156	141	146	157	140	144	140	158	149	171	153	156	140	174	156	150	144	150	126	144	153	152	166	130	129	136	133	168	118	142	150	157	143	155	145	128	131	156	153	146	147	146	127	156	141	142	117	152	127	142	158	158	138	152	159	140	151	146	147	143	141	139	145	155	161	160	137	129	162	124	134	135	148	164	149	139	153	127	171	127	137	125	126	154	162	156	143	134	133	157	154	150	136	156	137	145	144	136	154	138	140	126	164	136	150	166	135	163	155	142	144	120	143	166	140	153	154	151	128	136	159	140	148	139	145	140	147	162	155	141	138	151	130	143	163	144	152	142	140	140	159	166	135	132	136	158	160	139	146	157	142	142	148	144	150	121	155	144	148	135	143	146	170	154	179	149	153	132	160	145	150	163	122	161	142	132	145	140	156	123	130	126	140	139	152	143	129	152	127	152	147	165	128	168	133	134	149	160	147	156	132	154	160	145	158	132	142	133	134	133	143	138	163	133	149	136	144	152	128	144	141	139	143	144	131	128	148	164	145	134	151	149	136	154	129	123	130	136	144	140	144	108	146	160	138	134	145	126	125	145	153	154	140	148	126	129	131	138	153	137	146	162	159	147	152	153
4726	14915	10311	4664	3150	2313	1770	1400	1114	873	715	640	544	501	445	437	392	369	377	318	290	246	300	263	254	293	278	255	238	250	229	256	236	232	248	238	247	229	241	257	210	230	244	208	223	188	207	213	244	216	233	233	215	246	223	208	229	222	238	220	192	236	232	211	191	207	228	213	212	227	183	198	242	210	195	212	226	215	233	226	243	219	192	215	205	224	203	171	198	208	201	228	219	229	194	221	228	225	203	234	210	220	215	219	222	222	231	206	225	203	226	203	215	204	211	215	193	213	223	204	234	202	205	206	208	236	220	215	222	219	206	219	217	208	232	201	200	203	222	208	206	233	204	200	201	209	200	179	246	213	214	199	191	195	215	179	212	219	226	219	224	237	215	216	212	232	240	209	220	234	211	219	218	231	196	228	223	238	211	221	194	206	220	216	207	226	216	188	221	190	231	228	227	224	188	217	196	204	215	213	213	188	203	217	197	217	228	234	193	211	200	196	207	209	194	198	236	198	224	219	210	220	254	226	211	216	208	244	185	225	220	204	225	237	215	220	210	182	222	224	220	204	211	228	208	218	202	227	230	206	224	210	205	228	222	214	215	212	191	225	208	184	214	231	221	188	227	203	192	188	190	237	181	204	210	212	218	188	208	207	223	196	201	221	189	224	201	220	200	209	232	193	231	202	200	193	208	209	226	207	178	237	197	203	201	201	211	213	229	235	189	197	247	188	210	188	209	186	185	218	213	232	194	213	231	205	205	230	204	222	225	209	214	202	225	194	197	174	206	212	231	170	198	205	218	215	227	223	207	178	234	232	211	224	201	210	218	190	227	224	209	201	228	217	199	229	195	187	192	201	212	203	187	212	216	200	194	226	216	216	219	218	208	226	211	194	231	224	223	212	227	220	204	239	199	182	190	238	201	233	223	229	225	223	206	198	263	222	221	207	179	208	213	219	224	189	184	214	241	195	218	203	208	224	221	185	227	196	236	233	221	221	211	208	202	192	194	194	205	209	217	194	219	230	214	201	203	208	233	209	221	244	197	210	216	220	201	217	210	198	213	206	221	203	223	225	198	196	215	201	206	210	226	237	225	195	209	212	233	199	233	236	187	200	227	219	182	215	171	205	191	208	242	191	195	224	199	209	201	219	211	199	215	220	219	227	216	197	229	208	189	218	203	208	219	238	214	206	226	192	206	209	199	221	219	209	211	221	234	176	209	234	194	226	229	213	190	236	210	195	219	211	187	197	209	228	233	224	208	207	213	209	204	236	201	234	210	197	213	212	217	220	216	217	198	205	225	192	200	207	198	211	215	229	247	203	194	221	214	209	205	199	230	206	208	219	183	211	234	212	209	190	236	183	218	226	211	228	222	198	244	217	204	207	190	231	210	207	223	209	215	214	219	181	202	233	218	195	236	210	223	226	194	214	214	222	225	216	242	218	218	182	202	206	207	226	184	200	207	201	228	206	228	208	221	248	215	229	213	211	208	219	213	217	228	233	192	203	177	199	196	230	241	212	217	212	195	203	197	232	209	200	239	240	207	213	248	221	211	208	222	209	217	195	205	240	212	206	198	216	196	210	219	203	206	177	225	238	217	213	239	206	175	214	229	240	196	222	192	258	217	197	198	205	178	233	213	202	193	221	211	211	217	222	200	223	201	205	195	201	202	204	211	188	221	210	221	215	229	199	202	204	225	199	208	225	226	210	220	213	201	254	202	229	207	225	234	230	182	206	214	198	198	213	192	221	196	198	234	242	194	229	220	218	201	228	228	195	217	210	229	229	204	204	243	209	213	200	208	226	205	216	188	214	206	232	206	174	195	218	198	199	188	197	214	235	235	204	209	219	202	208	185	201	204	198	231	224	208	211	205	245	196	206	212	223	199	228	227	241	217	226	194	211	222	206	188	225	182	220	223	197	209	225	184	216	201	203	206	191	215	228	206	200	225	196	225	191	203	188	199	227	243	202	218	209	212	211	239	206	196	227	199	232	206	211	189	208	215	206	216	186	226	208	213	191	224	205	224	223	208	192	215	181	216	231	210	189	224	218	192	204	217	211	219	196	214	176	220	233	212	202	185	220	229	218	204	221	230	212	235	204	231	204	233	234	198	205	217	216	215	208	210	195	245	201	222	216	206	225	202	208	233	207	197	204	226	212	220	192	205	222	203	213	202	188	213	217	185	228	207	241	213	214	213	221	233	218	226	245	193	205	193	216	215	252	207	212	215	206	185	209	215	228	229	252	201	203	215	218	219	240	196	200	246	222	216	237	201	194	211	200	216	215	186	223	211	208	206	216	232	202	187	222	212	195	220	198	188	212	207	212	215	194	214	179	193	214	225	232	209	197	208	229	235	189	239	218	225	188	197	219	206	190	195	205	221	194	226	261	234	217	217	206	165	237	202	207	230	216	222	209	204	241	234	200	218	198	208	222	197	213	232	202	196	227	213	205	209	202	241	199	221	233	214	205	195	198	260	224	215	201	221	204	191	227	236	221	209	192	205	182	248	232	222	216	232	220	211	201	199	193	214	223	217	228	212	191	215	220	224	206	212	187	217	235	214	185	186	194	193	180	217	228	217	205	211	229	199	229	228	207	230	205	217	208	202	196	213	216	184	210	213	231	193	189	198	238	198	224	208	222	200	226	214	221	223	199	223	204	204	204	207	219	230	221	222	198	211	209	207	226	202	218	204	220	194	216	219	221	206	179	221	209	237	216	235	235	195	205	201	200	190	209	225	200	220	232	228	197	198	204	198	223	211	203	197	218	224	218	209	194	224	202	211	204	210	235	189	190	214	215	204	214	206	203	221	205	204	211	200	210	234	227	221	229	203	229	206	224	252	219	217	205	197	213	224	187	193	198	224	199	216	202	224	201	218	203	220	185	199	172	198	224	223	239	200	233	208	209	216	227	206	191	225	242	216	208	212	204	226	200	219	229	217	221	224	197	199	220	201	246	215	217	238	234	198	215	229	210	204	222	197	209	199	199	204	209	229	222	207	200	216	221	212	210	221	214	229	216	226	219	196	231	216	226	223	227	199	224	210	217	200	236	216	211	229	201	211	221	212	217	182	205	194	202	223	209	202	216	209	229	224	206	239	219	215	214	214	216	227	221	218	216	203	212	214	215	194	209	241	220	185	225	241	204	217	226	212	199	235	200	209	206	205	221	208	219	208	193	230	206	221	214	227	199	214	213	225	226	209	180	213	213	202	210	216	208	226	220	190	206	211	209	207	204	203	182	230	229	196	240	202	228	220	234	198	215	210	226	205	205	216	221	219	238	210	225	220	213	213	225	177	228	210	228	219	194	212	211	224	197	211	213	210	190	218	179	211	214	234	196	180	197	234	219	215	184	204	215	224	224	213	210	210	219	228	190	193	240	209	227	214	209	206	225	214	234	215	193	217	207	209	207	208	211	213	197	243	215	211	209	211	219	217	230	183	255	208	215	224	216	197	242	223	197	223	204	225	216	218	205	238	220	230	228
26874	18763	4908	1057	793	709	676	679	676	689	649	628	667	653	637	707	683	610	579	622	637	649	692	667	633	663	629	620	662	603	647	619	645	635	648	657	624	597	681	646	651	604	605	620	658	668	618	638	664	660	648	606	633	621	641	660	644	633	672	631	625	697	669	649	648	651	620	622	537	627	615	635	603	626	650	646	624	615	641	665	619	657	667	614	609	622	638	676	642	639	593	641	647	598	621	672	613	649	637	655	594	658	637	631	684	612	596	627	632	655	702	655	638	623	667	640	632	631	650	623	627	683	621	676	640	662	659	678	644	610	616	672	651	618	668	651	633	647	634	709	592	674	617	600	617	639	630	656	634	647	645	637	635	641	663	698	677	652	631	622	646	675	634	640	621	666	637	606	637	648	637	633	644	652	616	665	644	659	640	630	678	615	618	644	636	620	623	660	629	668	662	634	653	612	708	662	592	664	641	592	676	697	680	628	668	702	635	600	656	641	608	599	648	622	624	668	661	700	652	641	629	609	646	616	640	661	643	658	627	618	671	639	630	636	639	640	647	671	645	621	645	630	622	619	677	676	599	662	612	649	645	661	631	628	649	662	646	640	685	634	614	646	623	639	626	629	688	635	608	663	639	662	644	596	630	661	662	647	674	617	653	643	621	668	600	655	593	622	600	638	622	627	649	662	630	649	671	632	616	641	617	658	642	649	639	669	660	658	629	679	668	601	669	614	657	627	628	637	686	648	651	620	681	701	659	633	668	634	660	620	626	668	648	580	661	655	649	621	647	617	661	667	679	634	657	638	667	685	662	673	701	648	636	617	654	607	623	643	673	658	671	631	674	657	701	613	659	704	662	598	636	677	658	698	646	629	611	676	631	678	672	650	620	651	687	663	663	647	686	649	632	636	629	679	614	643	672	646	689	624	633	657	647	638	611	663	679	626	653	627	631	661	636	594	607	672	641	624	673	645	645	616	670	639	644	599	642	657	621	642	659	656	670	670	671	664	687	696	625	630	645	632	584	639	615	632	654	637	643	604	628	598	602	639	670	610	657	606	670	612	619	638	666	593	656	656	624	665	656	635	697	620	633	662	657	624	649	614	627	641	608	640	630	668	614	619	666	623	627	665	655	650	693	654	670	577	620	605	634	629	695	627	662	616	682	607	626	665	605	664	654	623	658	666	641	654	655	618	707	634	643	663	647	662	700	618	642	653	646	644	659	625	641	660	643	653	684	649	635	653	622	648	629	618	686	660	638	658	653	664	625	626	634	626	649	647	631	689	622	612	611	643	700	674	688	649	692	640	653	635	676	650	688	655	672	672	661	669	607	646	654	615	643	636	594	619	617	677	642	666	632	694	661	681	651	648	643	641	662	635	649	660	642	614	647	645	673	627	657	606	683	643	648	675	659	663	572	684	626	683	693	644	678	662	647	618	693	623	676	646	665	659	586	645	624	608	648	622	657	660	660	644	653	661	638	646	635	635	616	599	678	642	599	671	651	640	610	661	666	637	616	643	619	658	630	638	647	631	626	673	678	676	677	668	628	630	619	694	646	647	655	599	648	608	615	612	643	658	605	656	628	661	681	626	673	649	611	618	686	646	673	646	674	618	654	602	653	633	649	647	650	619	668	618	601	627	643	634	605	673	628	677	662	642	670	671	655	633	718	663	688	600	632	644	659	662	638	633	679	639	649	624	681	651	626	606	669	649	656	657	619	598	660	657	654	622	662	622	680	599	614	661	619	637	648	660	646	632	672	635	647	653	609	630	641	665	685	659	658	642	620	633	666	610	614	660	637	610	626	681	636	671	642	669	646	640	679	644	662	667	614	630	685	602	648	673	669	694	619	628	638	677	660	618	631	679	681	637	654	670	649	628	649	675	585	663	645	664	643	665	617	623	665	636	693	670	669	671	670	632	646	652	676	636	651	659	666	622	651	657	668	656	670	602	648	607	646	651	613	652	648	620	672	642	642	638	656	700	659	647	653	681	608	652	620	713	621	626	676	625	627	675	599	624	647	627	645	627	644	652	629	631	625	671	638	657	668	679	658	670	602	658	617	635	700	670	642	652	656	665	645	687	647	650	635	668	620	602	626	639	653	635	625	652	656	639	676	667	644	626	654	612	667	686	597	653	650	660	679	625	623	617	616	651	639	620	636	662	664	614	595	641	645	655	658	641	644	652	587	620	711	678	673	659	652	667	659	622	656	665	659	603	610	665	666	708	629	611	635	645	682	669	652	668	610	609	635	631	634	647	625	669	645	645	643	623	643	607	661	671	683	642	635	661	624	608	644	670	647	682	659	643	694	610	636	661	655	644	681	696	652	640	652	658	653	610	634	674	620	682	634	611	679	605	656	656	658	684	598	669	646	658	673	601	646	671	625	637	698	632	638	576	620	672	628	642	609	625	637	694	657	678	634	655	662	613	631	680	657	677	658	677	626	594	606	627	648	630	696	624	659	641	617	656	658	620	688	650	668	615	666	609	674	655	615	653	659	645	639	645	676	659	645	649	661	650	688	592	618	621	674	649	691	692	655	630	610	675	613	645	622	645	622	649	664	624	664	648	684	633	637	628	660	631	666	618	691	695	637	693	610	648	693	641	656	660	663	679	632	621	719	613	653	621	632	657	627	658	635	643	628	681	646	660	699	634	683	667	646	655	636	620	623	665	609	604	649	638	694	681	632	652	629	653	632	630	645	647	623	634	663	636	689	692	646	648	604	625	646	618	670	630	648	605	663	587	613	628	632	623	678	652	641	650	637	624	627	665	653	653	621	611	647	652	657	660	690	665	624	678	668	664	655	644	663	630	656	666	624	615	640	613	646	636	600	640	664	636	611	610	622	623	662	636	590	662	606	645	618	632	616	598	676	647	677	617	639	643	630	672	640	636	639	657	612	646	669	668	602	602	627	667	694	627	660	645	587	684	674	658	634	679	637	621	650	674	623	593	644	644	632	657	658	657	684	621	673	635	634	654	656	594	652	696	640	604	631	626	671	641	657	671	613	608	638	649	632	672	711	627	605	655	679	627	634	673	631	653	641	645	605	611	603	664	630	663	650	675	623	645	653	664	641	661	689	672	642	633	671	691	619	672	669	633	650	649	639	667	616	688	655	634	615	649	664	640	688	652	649	683	664	631	629	635	665	652	656	655	637	642	598	678	677	628	642	643	663	680	596	673	640	693	670	659	670	665	644	646	639	638	654	640	649	645	625	587	609	647	669	635	595	644	630	626	616	672	625	636	620	585	649	618	721	669	679	667	669	627	675	642	674	681	644	674	618	673	634	666	653	603	643	632	619	628	607	670	679	661	663	673	584	628	650	661	629	654	606	656	674	625	657	628	619	640	606	593	665	658	642	619	629	641	650	647	678	646	619	599	670	642	622	661	649	668	659	668	635	646	633	632	611	608	666	667	669	675	599	656	637	670	656	660	625	652	631	647	632	678	676	683	652	656	639	653	672	647	640	673	644	639	669	677	696	638	641	656
4414	2448	1844	1227	1090	1078	998	1007	984	975	944	948	970	896	903	937	885	883	884	951	909	976	944	860	893	877	951	887	913	964	879	925	885	841	906	909	892	881	945	938	913	866	874	878	896	890	992	911	860	888	929	905	872	967	906	900	971	926	918	854	911	939	914	897	923	851	916	915	896	946	929	911	872	909	936	971	979	897	921	869	964	919	940	910	951	897	920	864	904	909	888	936	907	903	913	942	899	846	911	882	867	877	882	929	917	884	879	914	926	898	913	960	895	958	886	907	931	932	924	928	919	980	913	909	916	911	956	861	868	922	911	933	922	903	861	942	894	899	915	923	924	876	895	874	871	922	875	878	877	876	965	894	925	914	946	925	898	945	917	900	922	910	956	918	913	916	908	905	882	936	944	929	939	889	929	984	905	913	898	859	927	915	957	924	942	940	894	910	951	879	930	956	935	869	923	948	902	908	880	866	913	901	865	871	899	918	943	878	906	904	916	912	906	957	875	939	879	956	870	896	914	879	977	937	914	925	881	939	864	905	897	961	915	849	929	937	900	937	892	873	883	888	966	864	919	916	913	872	912	859	909	901	897	873	916	826	899	906	913	949	863	888	915	867	880	916	892	894	975	962	867	918	898	884	921	932	980	912	911	924	877	881	949	879	865	909	926	958	919	881	882	919	936	897	871	850	921	938	959	885	906	901	897	886	907	921	885	922	932	895	886	865	880	855	899	878	893	883	931	881	924	966	933	923	902	896	869	904	901	871	867	897	895	913	954	942	938	912	931	932	933	946	918	906	870	882	903	914	909	930	843	982	870	911	841	923	874	916	918	891	903	892	893	940	1014	863	858	930	906	920	878	892	927	943	906	884	996	926	971	917	906	908	899	872	910	859	889	914	970	918	912	907	902	952	834	875	888	946	903	910	879	893	899	938	923	927	911	885	898	890	960	857	971	929	838	965	854	935	909	921	925	861	915	874	935	921	873	905	926	881	893	896	920	889	927	892	934	904	965	919	895	883	945	927	924	917	868	936	882	932	828	880	873	926	921	918	877	963	968	917	862	978	944	852	906	959	886	844	936	883	914	890	903	924	884	930	912	960	908	845	930	885	876	868	938	989	884	960	891	926	897	936	921	894	880	900	929	933	876	920	910	928	914	913	927	939	933	923	849	922	863	968	896	869	895	935	896	955	900	951	902	845	935	931	895	930	893	903	964	904	938	890	911	879	902	892	874	873	872	946	973	928	913	891	875	835	909	918	924	938	918	959	936	885	903	889	940	941	892	926	934	875	908	943	908	862	907	942	953	922	883	871	940	921	876	873	866	880	927	929	896	870	893	885	940	941	930	920	965	931	861	861	952	946	915	880	914	869	984	872	922	879	897	880	933	896	925	902	868	913	897	918	890	962	871	908	903	888	889	900	862	885	922	847	935	866	952	907	919	855	920	847	941	864	897	877	924	833	909	896	894	898	893	878	916	917	903	872	877	925	873	902	918	866	875	969	912	918	829	944	939	852	885	926	866	886	940	955	874	882	916	975	935	922	956	904	815	891	941	930	876	870	980	881	881	886	917	934	887	916	937	914	892	887	886	908	928	896	923	897	901	899	872	889	886	858	907	898	958	883	893	876	925	907	940	830	935	921	879	909	943	912	908	950	916	867	899	906	957	855	962	939	928	955	866	976	896	922	948	904	908	909	908	886	938	906	913	964	927	875	902	938	890	938	909	932	867	916	910	945	900	913	903	916	960	887	899	911	852	877	917	864	909	876	877	895	957	936	903	898	889	940	958	920	911	892	873	889	909	927	959	905	918	896	905	913	933	896	880	910	922	873	917	944	878	867	949	903	898	919	859	889	909	911	922	908	932	899	859	931	888	884	895	897	919	922	919	941	870	867	902	945	975	907	949	927	906	919	891	920	928	924	904	895	923	908	889	902	853	931	920	931	872	930	915	911	903	935	907	907	878	905	911	895	879	920	951	867	900	903	944	943	911	908	910	926	922	901	927	904	894	914	914	920	889	923	889	892	872	950	907	889	931	862	960	901	874	941	870	872	873	895	915	915	947	889	892	906	945	908	926	909	906	859	914	943	904	915	863	870	887	944	893	940	950	916	939	878	924	889	883	966	868	835	947	921	938	875	919	887	905	995	936	896	921	912	892	889	925	903	874	875	931	919	878	873	925	928	919	897	912	855	944	925	863	895	918	885	878	912	893	849	958	923	935	975	853	924	909	928	871	908	884	864	861	908	916	909	913	892	917	869	871	880	983	967	924	920	893	915	949	917	951	890	931	956	934	884	910	955	916	940	931	882	935	944	920	901	909	904	909	934	935	902	933	950	891	933	883	887	884	906	931	913	920	886	898	921	853	837	902	963	902	931	924	900	904	913	913	908	895	903	934	937	944	935	902	906	907	995	921	989	918	890	885	968	902	942	866	975	953	900	902	868	890	898	948	875	908	927	978	914	912	900	932	888	916	927	923	893	909	904	937	880	966	954	926	904	948	896	915	874	911	948	903	928	906	861	894	879	879	925	936	930	905	917	924	933	906	918	845	915	925	926	878	938	962	911	877	927	952	940	967	917	879	833	899	924	886	896	881	870	886	899	868	905	943	925	919	903	883	871	879	927	934	913	919	892	915	939	916	891	916	905	882	963	869	914	892	981	926	895	904	916	929	893	916	915	894	937	908	957	905	888	909	906	906	887	887	910	895	926	897	916	921	958	929	929	911	898	934	892	971	875	884	935	907	921	906	916	926	896	895	908	920	917	922	973	972	902	976	876	927	924	936	878	926	890	888	914	891	924	894	901	924	933	933	916	902	934	841	911	893	869	910	916	953	901	917	903	939	899	929	868	874	926	916	884	885	927	927	852	952	902	901	954	901	877	914	924	867	979	926	921	920	887	946	892	914	943	871	900	941	920	912	869	934	808	897	866	877	906	931	891	888	922	878	909	860	914	899	858	875	890	889	949	900	950	926	887	857	891	943	932	884	945	943	903	946	957	862	885	858	952	953	886	914	876	913	925	859	958	957	922	903	935	923	884	951	861	891	878	951	879	898	915	939	870	896	932	971	905	937	988	924	918	937	900	886	895	878	900	959	947	895	888	911	909	928	876	937	894	947	878	958	912	865	922	907	930	921	885	878	872	894	942	888	868	908	941	931	868	892	958	926	957	869	920	886	885	891	925	914	892	887	925	958	900	906	910	888	897	870	940	890	921	929	930	919	903	945	954	906	846	915	943	911	951	934	898	939	944	889	941	898	872	927	876	931	935	902	924	925	891	939	926	907	886	920	869	886	921	915	869	931	928	934	887	948	965	966	891	865	932	903	870	917	907	911	899	892	891	917	932	933	875	877	872	940	890	932	920	877	940	890	866	939	921	882	905	918	835	857	945	923	906	893	898	898	903	933	902	896	852	924	931	904	905	898	922	923	913	909	900	934	921	940	885	934	972	834	894	872	928	880	949	889	913	940	894	958	877	918	901	907	939
23037	21054	28135	24164	21040	7850	903	619	533	483	459	450	442	420	420	402	359	417	391	407	383	388	379	348	359	339	366	387	371	338	378	359	389	384	356	357	379	355	366	344	378	322	386	359	359	351	399	341	317	351	369	349	358	381	358	353	330	363	386	361	346	339	339	320	356	315	340	337	329	354	317	346	362	334	359	354	337	324	339	333	354	332	337	339	336	355	319	354	353	338	356	365	345	350	318	344	331	366	338	341	355	362	314	350	366	361	348	344	346	345	322	348	366	321	350	339	341	349	304	371	360	380	318	343	339	342	335	360	369	364	380	334	360	372	356	370	358	349	354	363	342	320	308	364	369	353	340	336	342	350	323	372	350	338	338	344	352	376	352	372	342	384	315	356	309	380	326	366	361	343	353	340	350	325	353	366	371	349	320	340	334	324	360	339	387	378	366	385	352	365	365	316	374	336	338	353	322	332	337	318	321	407	361	353	354	330	351	357	360	333	378	344	324	343	358	346	333	350	336	328	303	341	392	328	343	319	326	323	357	352	377	396	354	354	341	352	346	330	357	337	339	358	350	323	331	342	367	362	325	346	329	314	344	336	364	369	357	373	317	345	352	351	333	359	333	362	355	360	358	348	345	361	346	357	320	324	346	340	354	360	348	332	327	352	336	376	341	353	324	344	337	347	352	334	302	376	332	333	325	357	364	336	368	329	338	326	363	329	341	318	341	361	351	358	369	357	327	340	382	372	353	371	380	352	337	328	357	368	351	338	340	338	337	316	381	339	338	360	346	347	328	359	345	369	364	331	347	354	356	341	349	349	304	328	338	325	360	336	307	322	353	339	323	369	374	338	321	340	338	327	343	344	354	309	363	365	329	351	359	364	343	353	349	365	361	329	357	361	368	365	359	368	340	380	330	357	349	357	320	334	354	337	359	354	359	345	355	340	375	342	330	350	329	350	360	328	336	356	336	328	369	346	346	339	338	325	351	315	341	347	359	370	346	316	359	350	357	322	361	325	337	364	335	350	333	339	353	338	395	349	357	359	340	335	352	332	364	350	333	338	358	368	338	328	374	334	355	365	371	356	363	368	390	350	355	345	340	342	341	344	341	361	355	331	310	303	344	329	341	385	327	381	358	318	364	323	371	366	357	384	367	363	330	350	344	332	336	351	305	333	338	356	342	363	338	328	353	334	366	316	356	337	373	369	339	354	323	372	347	366	328	345	323	315	317	317	363	357	347	337	358	356	340	353	356	363	348	363	373	359	388	386	364	382	366	349	360	331	341	346	371	311	345	332	327	363	349	344	335	322	366	344	372	347	357	342	364	352	300	325	318	339	335	342	361	375	371	348	339	400	302	315	324	365	347	367	339	362	379	340	334	356	354	330	351	349	342	342	366	341	360	357	339	328	345	379	331	344	374	328	370	339	325	326	325	340	367	396	334	341	371	358	364	363	351	329	343	334	339	321	352	346	340	372	326	348	332	313	346	366	359	340	356	305	326	373	310	341	316	333	374	337	348	333	342	294	371	346	341	331	344	338	363	332	354	357	306	354	353	326	329	325	328	351	309	339	354	336	331	366	350	310	305	353	343	318	339	409	328	332	390	314	334	364	329	339	353	347	359	355	337	378	326	351	325	374	346	335	365	366	326	327	354	314	372	366	348	366	324	335	340	345	352	356	354	346	335	360	325	364	344	364	362	360	314	340	346	338	336	359	353	331	357	346	319	323	320	367	329	349	329	372	340	357	378	378	362	343	345	355	330	350	354	378	373	328	345	349	359	349	340	367	344	328	349	337	364	345	326	331	350	355	369	343	337	354	339	335	323	363	318	372	366	362	331	344	342	357	348	353	347	379	320	341	339	324	338	368	326	349	342	363	339	328	323	334	355	319	371	337	351	358	327	319	336	363	338	330	348	345	378	356	344	354	368	333	337	363	354	357	338	363	327	345	368	334	382	355	356	342	351	335	349	362	321	345	333	313	378	341	325	359	363	356	330	350	383	306	359	328	355	369	334	326	349	364	367	359	317	354	347	336	359	333	317	331	358	307	358	343	326	349	344	351	346	328	358	358	328	342	368	325	324	349	358	333	371	329	301	351	336	325	364	329	322	387	365	354	339	314	346	340	328	323	350	355	329	339	317	340	343	355	359	351	331	348	350	345	333	356	351	342	363	336	361	334	325	346	338	350	340	350	322	322	342	325	358	344	356	334	365	328	364	348	339	341	361	367	328	341	329	311	340	363	325	364	376	360	349	350	317	337	380	354	340	346	353	319	365	328	322	297	363	328	365	354	375	382	365	351	358	320	342	326	320	373	367	325	379	343	380	309	359	318	303	365	336	335	347	343	364	340	363	314	368	366	355	341	317	375	354	361	337	366	349	354	315	376	338	351	350	333	345	365	365	327	338	370	389	354	366	357	348	357	351	375	332	346	357	321	339	308	350	364	341	343	370	343	354	338	343	338	348	338	346	370	365	334	354	343	341	326	349	345	328	345	339	360	340	343	344	340	359	337	350	369	343	334	332	339	326	351	332	360	357	345	338	324	349	348	308	371	304	348	353	371	342	344	345	377	350	361	350	359	360	332	312	358	342	349	357	308	321	313	356	355	363	352	341	305	362	368	369	336	359	344	361	377	346	357	341	358	281	349	364	336	354	388	324	352	336	321	317	355	361	341	345	386	336	339	343	330	334	333	356	347	318	339	341	343	353	342	316	331	359	365	345	324	332	329	350	348	365	366	347	382	364	327	322	333	306	332	363	345	334	343	367	357	356	358	366	320	374	357	343	344	355	353	383	322	337	353	329	353	366	383	366	379	382	358	322	341	334	347	317	381	312	334	363	353	318	333	352	378	343	368	329	333	357	332	322	368	349	330	310	365	354	341	352	364	325	342	363	341	347	366	323	331	359	382	330	367	328	365	331	329	350	337	327	385	327	348	359	368	297	327	341	363	340	367	339	362	378	359	365	344	350	324	337	343	333	321	360	362	349	323	368	358	344	329	338	365	340	328	371	372	330	365	339	362	340	365	336	338	365	363	375	340	366	366	348	352	344	341	346	367	341	381	351	355	368	325	342	364	358	326	337	343	348	360	347	297	375	336	310	350	332	338	347	350	329	382	331	402	333	361	327	355	349	373	322	343	343	349	354	323	340	355	326	354	333	366	328	344	323	344	362	351	381	340	368	345	355	383	355	377	336	364	341	347	343	314	349	355	339	342	323	320	344	349	324	341	326	341	319	342	345	324	347	338	357	361	337	350	336	334	359	349	348	323	355	332	330	330	339	333	333	364	319	343	311	349	339	315	354	338	337	326	346	348	371	375	378	348	358	341	373	337	353	356	323	317	361	350	340	333	373	373	356	352	359	356	324	320	327	376	367	348	339	345	327	317	364	352	329	339	327	365	348	349	340	332	363	397	365	373	352	332	329	351	338	321	350	327	347	338	330	337	347	373	349	332	348	309	342	361	366	340	323	371	329	335	369	357	313	359
3497	9640	6840	2935	2105	1608	1394	1181	956	880	800	729	685	613	632	625	601	593	572	589	598	526	546	549	496	541	574	558	554	545	484	520	560	547	541	505	540	507	518	539	538	521	531	524	537	499	526	516	562	544	520	532	544	518	511	527	530	500	511	504	515	493	513	464	547	500	496	507	515	531	506	556	525	583	517	478	501	496	549	530	515	513	534	503	535	518	507	481	528	526	474	505	562	517	523	517	529	533	509	493	521	530	514	502	533	497	504	504	505	505	524	512	530	509	521	540	489	489	506	550	498	552	534	484	536	498	489	533	521	542	520	474	497	534	491	550	499	495	504	501	495	502	517	544	510	535	521	492	506	533	523	537	502	514	499	549	509	522	510	510	528	503	487	527	488	528	485	540	514	503	519	473	537	560	519	501	508	551	518	527	513	528	563	576	511	501	558	519	562	497	491	505	534	514	509	497	543	478	495	528	546	474	503	529	504	518	494	528	536	509	511	504	533	508	511	521	525	509	491	508	488	530	535	569	524	524	468	541	480	517	512	504	558	504	542	526	496	463	496	532	519	489	522	472	532	500	503	519	520	547	529	517	475	544	512	541	521	501	505	525	507	482	539	514	520	527	490	512	477	535	512	542	453	493	524	556	497	516	538	489	528	491	504	519	560	481	504	530	497	577	469	459	531	511	498	521	491	510	508	489	523	485	482	512	551	519	529	547	523	465	530	507	501	518	520	548	521	510	483	507	509	508	515	504	536	494	566	514	526	507	530	506	507	480	499	485	520	541	541	535	486	510	500	544	508	497	529	505	529	516	523	501	509	518	507	517	506	529	490	518	551	509	500	520	479	525	476	486	524	489	514	527	514	514	554	499	539	527	504	471	483	485	518	553	503	495	502	500	540	509	515	472	558	500	516	480	537	488	514	514	533	530	518	483	535	475	500	535	493	502	485	536	539	495	500	553	495	538	517	496	522	538	512	538	505	502	505	513	493	530	525	554	503	514	490	534	549	474	498	524	530	483	507	487	502	465	534	544	498	545	524	532	485	498	506	519	530	554	510	499	528	500	544	528	524	540	504	487	538	496	547	500	509	529	528	517	535	546	477	538	511	513	528	502	492	508	509	498	508	501	506	491	485	528	491	493	502	509	532	493	502	496	525	519	541	483	481	512	513	548	512	568	491	494	525	517	525	498	532	516	518	534	491	533	554	507	525	498	551	508	568	524	516	526	495	521	546	520	529	490	533	520	520	521	547	518	484	528	537	516	551	503	501	497	500	563	500	524	527	471	506	508	530	508	511	521	548	530	533	516	494	511	504	535	562	547	521	539	522	503	482	467	541	515	477	526	454	524	575	520	500	499	516	529	517	492	491	495	512	521	522	534	526	514	505	500	509	532	511	530	544	511	507	542	547	495	529	519	496	552	500	512	550	539	498	513	503	507	495	523	526	456	523	521	517	528	500	552	508	533	494	499	556	508	498	475	499	556	492	538	530	479	506	489	522	516	534	526	474	488	523	491	481	478	466	519	538	583	534	472	497	502	552	538	499	471	517	513	519	510	525	554	517	486	507	519	488	518	511	484	495	519	536	547	482	496	496	501	499	491	477	495	516	533	535	522	504	516	525	559	476	509	506	483	478	503	543	507	480	511	519	549	474	532	548	511	534	487	475	503	503	524	487	516	534	457	527	522	510	476	519	538	522	512	494	513	529	547	537	491	506	496	469	508	501	555	480	480	488	504	524	522	534	478	504	535	496	481	515	533	477	543	486	507	535	504	480	513	501	488	506	483	484	518	508	521	522	519	534	534	527	526	470	532	543	497	508	537	533	528	521	505	520	528	515	496	537	498	494	502	534	506	518	526	557	502	519	494	505	479	524	517	515	477	526	518	539	527	498	495	495	491	516	520	540	469	481	547	504	505	534	569	518	505	505	503	519	521	517	503	570	461	493	520	535	504	520	527	522	514	532	511	530	491	499	485	513	529	501	531	472	501	521	517	495	490	486	582	513	497	528	525	541	483	561	520	551	578	493	528	505	529	539	512	536	516	524	537	503	541	522	522	527	477	527	517	460	526	473	517	554	488	514	536	511	538	513	524	521	503	525	507	496	535	556	506	528	526	524	537	487	487	498	507	523	547	531	488	479	548	492	506	490	547	486	532	549	539	497	517	506	491	498	517	491	518	529	502	514	481	536	489	528	497	529	577	519	524	489	511	489	530	500	481	530	521	478	514	546	496	514	540	529	546	547	566	551	512	517	520	546	516	548	545	519	500	510	524	459	506	521	520	525	495	537	501	498	533	514	477	487	507	531	524	529	491	549	467	529	488	506	500	502	547	526	506	501	559	540	465	527	531	509	562	508	494	511	498	537	536	506	458	553	515	534	499	529	532	499	538	547	516	544	518	501	503	507	516	500	545	512	467	537	482	539	536	482	520	464	511	513	482	545	514	501	512	496	576	529	489	510	513	512	491	509	492	512	491	495	513	479	505	501	511	562	574	482	515	522	532	516	517	527	501	502	492	528	522	493	482	538	493	478	559	493	476	513	506	574	501	513	457	536	531	554	473	524	503	522	530	519	484	490	544	517	499	524	514	489	529	485	524	542	497	510	524	491	536	546	555	518	529	501	542	514	485	507	485	532	493	498	473	531	493	494	557	525	547	545	514	504	504	495	496	524	544	491	518	511	507	526	534	532	502	520	551	503	543	517	520	540	550	486	476	519	499	543	490	520	504	537	534	509	484	523	498	462	480	511	513	520	549	527	493	534	549	514	512	508	482	488	518	491	499	514	488	549	504	519	476	531	518	528	461	496	511	487	536	531	516	512	497	525	531	517	532	511	518	528	495	485	551	491	531	555	519	498	537	515	527	539	554	487	503	531	506	495	454	464	557	508	512	559	517	518	492	490	526	468	489	526	503	517	540	506	522	501	533	500	490	511	485	511	556	517	524	494	505	512	548	537	524	484	482	493	498	500	547	495	523	527	506	547	539	514	523	489	519	495	487	503	507	500	560	520	531	535	506	479	532	505	563	501	518	504	554	488	539	513	569	502	487	518	516	521	561	544	505	493	530	490	518	518	529	508	537	528	502	487	521	563	524	537	543	560	480	504	502	495	465	481	530	489	558	547	499	508	550	522	479	499	544	524	534	482	523	478	526	482	516	473	473	503	493	561	508	478	502	510	521	507	518	531	487	536	491	520	517	493	511	512	482	487	513	514	465	501	510	490	547	543	502	511	531	480	543	513	507	472	494	528	477	515	500	536	519	508	516	540	537	485	509	485	507	460	535	509	504	483	533	482	524	516	495	531	506	501	512	531	490	565	532	536	542	506	508	504	519	560	531	508	529	555	502	504	527	522	490	523	513	507	536	459	507	534	479	506	530	457	519	505	511	529	505	484	539	502	524	522	541	542	490	528	471	540	513	528	527	521	496	491	517	521	511	489	510	476	502	519	495	543	520	498	538	513	479	528	512	482	531	524	522	528	522	525	515
24211	21118	26982	25366	7450	932	815	671	631	623	657	569	571	584	581	607	614	586	546	542	554	539	583	535	525	538	620	579	553	549	560	606	531	581	564	550	588	576	574	559	586	567	522	513	558	590	554	517	544	578	572	542	578	623	551	547	541	530	577	582	557	578	534	565	509	570	549	585	551	579	541	575	548	568	566	613	537	558	582	544	519	547	568	529	529	518	537	562	597	552	616	561	576	565	529	552	590	575	555	596	564	594	531	547	527	533	579	595	539	573	575	567	565	562	535	558	575	538	597	567	583	534	576	561	588	521	589	550	570	548	550	605	548	555	514	560	573	547	558	537	555	566	566	569	597	536	530	590	601	606	563	548	517	556	571	565	550	561	559	557	561	561	565	561	580	599	539	528	588	529	547	611	562	554	573	511	564	565	567	563	572	584	579	570	552	537	596	563	547	569	552	529	625	545	565	540	527	553	565	564	601	513	532	534	557	536	567	538	608	540	543	589	564	551	529	538	575	560	560	560	586	535	551	553	545	605	541	558	585	530	561	519	540	518	546	549	536	537	533	547	567	501	600	533	571	548	542	527	507	558	551	567	561	518	543	588	572	527	597	550	562	553	569	555	585	538	544	547	550	562	556	568	521	571	549	557	551	549	560	549	547	539	526	550	533	522	553	516	550	526	559	546	519	560	572	565	564	561	579	541	569	584	560	593	573	518	564	572	584	618	574	548	591	540	605	550	541	568	587	584	571	580	576	598	525	562	561	529	528	559	561	539	600	542	581	557	547	546	537	604	550	562	567	563	543	580	596	538	583	533	574	594	565	529	547	594	578	570	546	526	564	561	590	541	550	548	554	553	534	596	556	591	550	556	521	569	568	566	578	601	592	563	533	542	600	563	556	534	545	557	543	573	544	525	560	516	537	572	554	593	540	574	559	594	571	564	561	538	557	542	592	540	562	536	548	574	509	512	594	549	570	554	598	505	534	545	574	541	582	570	573	526	589	572	533	526	611	553	524	531	553	542	567	576	557	561	578	566	572	541	596	577	543	542	514	566	568	564	502	504	551	564	532	571	590	536	582	590	558	587	579	544	550	566	569	560	572	582	591	546	526	528	563	530	556	513	586	545	528	553	581	546	572	569	554	588	541	551	566	559	558	577	577	532	517	576	633	573	599	570	552	608	601	572	584	514	530	567	574	551	580	579	578	539	526	567	523	600	558	553	529	574	541	574	496	524	595	566	514	526	614	529	543	519	582	566	549	550	589	556	562	551	548	613	533	537	539	536	569	548	571	588	563	548	537	576	534	548	544	578	577	586	503	567	585	540	509	580	553	574	584	535	526	520	518	546	533	552	513	528	533	510	549	585	548	540	588	574	570	624	544	565	557	552	537	546	560	556	595	551	561	535	560	566	594	583	526	575	534	502	587	580	579	558	527	511	555	575	570	551	566	554	574	563	539	547	582	567	518	553	617	564	564	545	530	567	609	531	550	576	536	509	584	571	568	610	549	540	571	554	578	524	532	532	576	588	558	545	555	574	570	516	580	565	566	547	598	530	583	565	518	561	592	553	597	563	606	576	523	549	537	551	548	556	540	579	541	517	551	553	556	539	582	557	548	545	556	550	554	551	541	576	571	545	576	571	546	545	567	555	580	548	510	547	586	537	606	552	551	562	543	572	600	530	544	546	564	613	562	533	523	529	570	556	586	589	577	548	557	511	560	492	566	544	582	533	554	519	568	557	567	559	530	552	545	545	545	520	540	542	566	556	565	570	537	527	548	563	567	528	562	580	553	547	544	549	576	523	543	551	558	527	570	564	547	561	563	550	553	507	537	548	588	566	556	594	576	527	569	560	571	595	555	566	551	543	573	544	565	543	609	565	574	507	532	543	559	568	595	545	526	547	511	588	518	540	498	561	559	533	528	536	518	550	564	563	539	547	543	541	543	533	515	567	589	529	535	571	572	555	586	568	585	591	555	568	557	572	567	593	560	568	538	554	534	550	552	551	544	561	553	503	560	516	567	562	597	550	526	574	583	581	572	552	619	509	571	561	528	513	564	542	531	552	527	579	539	561	567	531	573	535	569	552	547	549	574	595	545	521	583	553	576	538	550	550	538	529	623	512	524	535	538	521	559	520	519	500	542	551	520	558	545	567	569	566	560	552	527	551	572	542	580	540	561	540	552	541	563	523	544	575	553	553	556	543	560	561	575	560	608	535	534	559	587	532	551	584	528	535	561	597	562	515	535	542	534	559	551	560	572	577	550	548	564	541	563	575	582	557	543	533	571	502	518	545	527	598	540	553	570	548	587	573	528	504	544	533	556	551	574	538	537	563	495	555	535	510	538	496	615	570	565	555	564	597	529	570	570	559	560	538	546	556	515	546	559	565	531	566	566	580	568	563	552	568	542	548	539	591	539	587	579	546	535	525	546	602	566	571	510	602	554	548	560	606	572	585	545	517	508	578	579	618	540	564	584	555	516	527	537	570	544	566	581	607	569	552	554	588	594	565	537	581	553	588	574	564	604	535	548	541	561	539	525	560	536	522	546	576	571	573	570	565	542	527	596	542	555	588	557	543	552	497	524	509	520	568	561	543	576	563	539	561	554	595	553	556	600	568	530	588	549	582	539	556	539	565	542	525	542	575	536	564	563	549	588	546	549	574	545	544	575	551	528	550	547	587	580	559	544	602	585	585	576	521	544	537	516	554	558	569	539	545	564	554	527	560	557	571	544	542	520	600	554	523	597	542	550	519	587	566	516	566	552	541	567	626	585	517	595	571	539	591	577	592	563	558	577	555	529	563	545	560	569	572	561	557	556	534	586	523	566	600	597	558	558	551	613	547	594	518	558	554	612	577	593	538	555	541	524	568	534	556	532	553	576	602	565	550	567	581	572	596	567	549	590	519	544	611	569	561	516	555	542	514	555	587	554	540	531	537	550	571	552	547	558	570	574	544	566	568	538	525	558	573	561	568	564	559	578	566	557	548	563	552	538	531	513	547	568	557	545	558	537	557	541	553	544	554	580	524	540	548	543	546	542	559	535	556	595	564	545	540	539	558	535	532	540	523	564	556	573	553	513	555	565	558	597	537	544	614	568	527	541	569	548	539	561	556	538	580	538	576	556	546	559	527	559	543	554	578	549	580	550	573	521	527	541	594	594	573	516	555	540	541	582	567	529	564	551	549	509	547	527	546	574	570	594	514	575	578	525	551	577	555	531	562	585	576	590	559	532	570	604	558	551	553	578	546	508	577	505	555	563	588	540	619	567	526	585	563	539	560	552	558	611	528	523	575	549	564	548	562	521	601	544	535	513	568	570	552	590	557	588	593	557	556	546	538	570	592	527	559	552	520	554	575	568	546	536	588	516	569	572	549	548	504	538	547	521	548	503	567	536	559	543	614	552	584	526	593	565	552	552	531	557	584	554	530	573	535	525	510	557	572	569	548	549	580	571	554	601	533	551	585	579	580	570	573	489	541	551	569	563	525
3690	6256	4278	2178	1658	1451	1246	1103	996	935	931	873	874	848	813	829	837	801	779	779	859	805	739	777	784	795	775	769	780	764	857	828	813	772	763	788	740	777	819	761	765	752	810	816	795	794	792	792	770	772	771	789	823	736	745	764	790	783	795	787	761	761	744	757	779	763	762	771	741	779	742	818	748	785	761	793	751	839	785	759	774	790	767	749	761	771	770	767	783	705	746	768	777	764	774	800	789	790	762	787	840	770	752	770	749	785	740	765	782	816	742	743	789	764	767	806	754	757	714	812	765	775	785	789	791	803	729	786	804	712	805	790	760	789	740	781	716	709	813	805	788	795	784	772	738	780	743	777	783	707	777	761	764	766	784	780	764	772	775	801	817	779	751	738	749	788	815	748	785	755	794	768	756	736	796	745	790	739	724	762	775	759	740	766	755	818	770	781	762	799	754	746	759	761	808	769	743	733	751	748	794	797	759	813	795	743	747	763	785	756	727	765	782	745	757	736	758	785	768	828	806	778	753	771	762	738	766	778	791	790	772	786	780	814	807	729	791	749	751	791	800	812	787	778	783	760	812	776	773	823	782	820	781	776	727	756	741	820	822	799	769	728	773	770	777	735	764	752	794	771	802	738	766	777	815	760	785	787	759	714	763	729	704	724	797	771	772	759	768	729	764	752	789	770	752	717	811	754	743	798	752	755	777	762	746	750	770	771	765	757	770	750	795	756	821	732	759	804	749	856	804	724	777	773	761	734	802	754	757	761	717	785	790	755	782	768	788	759	769	724	804	794	758	785	745	788	730	734	775	782	799	786	809	812	765	775	770	731	782	729	810	783	749	720	753	788	791	745	765	753	768	788	813	759	732	785	755	730	762	792	768	780	819	736	738	774	729	780	776	731	796	797	802	795	742	813	762	769	787	794	774	745	798	819	772	795	799	764	768	748	774	792	759	795	776	779	754	766	774	762	763	782	794	757	782	779	731	867	729	775	773	791	670	783	811	803	733	742	726	789	743	793	734	754	780	798	793	780	810	760	766	792	789	773	741	737	735	734	794	763	805	782	745	828	744	759	819	778	760	757	779	760	739	758	765	766	801	701	854	798	771	763	811	778	769	768	782	768	782	746	843	801	786	822	775	790	740	763	745	805	794	766	804	726	770	760	732	731	764	785	786	757	733	735	768	803	774	764	771	823	788	774	769	777	769	758	773	750	783	746	758	782	776	742	763	763	737	744	762	826	780	710	745	787	782	741	766	770	762	723	884	787	723	762	785	737	764	773	807	813	820	735	778	732	748	768	817	833	760	778	797	762	755	796	754	775	800	781	754	793	732	809	790	750	787	747	783	815	772	762	790	753	750	784	772	774	755	736	756	740	765	767	749	786	786	738	796	779	740	719	790	824	781	797	775	837	727	738	764	782	740	742	716	768	770	791	755	740	745	755	788	746	779	768	756	790	787	788	750	729	783	787	763	757	715	809	761	747	790	784	709	804	741	779	767	746	786	759	731	750	783	768	814	756	780	801	743	727	724	758	774	760	765	775	790	735	744	737	788	797	738	710	813	784	771	764	806	754	780	751	773	763	786	829	729	791	782	765	748	798	757	745	765	832	720	786	770	751	767	717	786	758	794	755	772	758	785	736	758	759	814	777	710	768	810	734	732	757	800	755	756	733	789	785	755	784	775	776	766	774	798	781	741	775	797	802	792	789	722	775	789	794	778	755	764	754	801	759	775	774	770	765	768	767	757	781	746	786	771	750	791	744	757	791	776	758	716	815	754	782	774	791	748	768	834	749	817	754	746	723	770	738	750	735	812	803	818	762	737	757	726	773	731	779	720	777	760	774	728	792	751	809	726	771	776	788	742	778	789	752	753	779	805	735	778	777	760	740	785	714	712	785	796	772	770	806	804	756	756	851	730	746	765	791	770	772	786	766	770	775	752	758	740	771	767	776	777	758	741	804	721	754	754	798	775	768	769	797	757	775	822	737	791	803	803	786	757	793	809	748	768	795	764	804	777	745	824	759	770	785	739	768	745	749	808	765	783	813	778	759	807	804	733	778	782	785	797	762	766	778	814	806	746	779	772	753	733	734	784	772	761	747	788	764	760	850	793	761	787	793	762	785	725	741	768	748	754	820	708	762	763	782	776	791	791	764	798	817	783	737	743	813	737	791	752	772	765	743	748	782	781	775	742	768	749	797	834	778	781	761	771	747	759	764	817	794	784	746	739	747	726	750	750	742	763	722	774	805	779	838	735	776	776	719	794	750	731	763	800	762	797	805	752	745	766	671	807	794	744	774	781	756	790	782	812	763	833	777	746	794	771	786	713	750	755	729	784	732	823	719	709	756	796	811	752	763	778	699	813	745	814	766	799	767	720	761	778	793	817	736	748	749	765	805	776	760	778	723	746	798	777	790	770	777	767	808	802	788	749	846	790	735	780	755	717	765	805	778	762	744	796	761	786	814	790	777	776	796	762	742	741	773	741	749	745	765	714	790	831	767	774	708	733	793	753	789	799	803	757	738	833	797	759	766	736	820	754	737	782	744	784	737	756	729	752	779	758	770	748	794	792	756	739	768	785	727	801	778	763	766	797	748	757	775	793	765	750	778	769	747	786	755	739	762	788	798	770	747	769	723	824	776	733	764	757	767	777	760	763	853	793	736	772	769	759	741	786	763	765	738	783	739	804	791	757	772	760	811	764	767	751	723	792	796	796	729	786	782	847	760	737	770	815	756	773	819	767	768	793	790	790	740	767	797	821	784	769	813	730	808	774	759	768	728	813	766	792	761	795	756	764	774	728	785	786	838	739	789	767	747	812	774	773	749	749	796	729	771	783	834	766	793	762	777	814	721	802	773	776	777	800	779	810	795	782	757	784	801	744	759	749	762	798	758	746	726	756	792	829	775	766	728	820	756	850	789	732	704	765	753	746	729	798	806	744	772	733	745	773	745	696	763	822	754	733	762	794	769	812	800	743	756	769	747	752	827	754	816	770	794	804	782	733	787	727	735	811	766	751	794	774	818	810	775	741	797	792	768	769	780	762	824	762	774	788	797	739	762	753	811	779	763	794	817	757	777	782	826	818	738	780	750	758	749	738	801	765	776	803	755	758	792	774	751	731	739	737	736	774	788	801	764	778	770	768	741	824	757	768	804	796	761	764	770	776	780	769	784	789	721	729	803	779	738	751	761	774	790	720	779	761	791	805	788	766	781	760	735	717	724	765	779	762	775	762	721	772	784	749	779	774	777	798	798	758	812	791	749	760	752	744	817	782	744	762	775	770	765	794	732	789	779	812	746	812	793	786	855	811	751	750	784	751	737	769	792	744	756	769	756	770	770	788	800	773	760	804	798	788	764	741	808	758	752	754	761	790	774	771	747	716	798	782	729	737	789	805	735	750	732	779	734	753	768	754	758	810	794	770	762	782	745	795	773	795	740	831	745	767	737	766	738	780	771	791	765	739	759	787	776	809	744	724	854	806	799
22223	21114	28751	23710	21114	21106	4812	677	437	395	387	294	271	261	261	235	213	203	194	176	177	169	163	170	160	153	199	164	175	177	170	186	158	170	144	143	160	160	161	156	146	162	158	167	147	148	153	158	164	149	150	136	151	151	160	131	143	154	164	154	147	126	161	147	165	151	153	144	140	149	140	151	163	145	145	137	175	134	152	148	141	166	136	164	155	143	144	153	145	159	163	130	141	144	127	138	150	159	151	148	161	138	123	160	131	161	147	164	176	163	144	122	131	138	139	129	153	150	140	158	158	142	155	148	129	145	130	154	105	133	145	148	152	147	144	127	145	147	138	161	145	140	129	131	166	140	142	154	158	136	145	156	162	150	165	126	153	136	165	138	158	139	151	143	128	146	122	168	149	127	131	155	146	149	150	153	153	152	155	150	159	134	139	162	129	137	128	166	139	131	174	165	134	142	136	162	151	175	138	163	139	151	131	173	124	139	127	161	157	146	146	147	154	153	134	147	149	167	137	142	144	139	126	146	168	165	132	151	140	138	147	148	157	154	126	149	154	127	146	149	119	163	140	162	142	163	148	125	145	169	144	174	158	143	171	146	135	152	143	156	151	139	129	134	135	163	144	155	155	155	151	162	137	132	153	130	139	141	163	157	149	136	144	143	147	176	173	153	123	125	146	141	151	163	153	152	162	153	142	152	156	121	139	145	158	150	140	142	152	148	138	159	148	154	145	150	163	131	145	151	148	147	126	154	144	141	175	143	150	161	178	144	159	148	126	143	146	163	137	147	122	142	151	150	153	148	150	156	152	147	124	144	157	157	142	145	175	124	146	151	132	152	156	160	155	139	149	154	138	153	130	141	135	135	154	159	135	159	144	139	138	122	129	147	152	156	162	159	124	161	142	151	149	160	136	135	145	155	154	119	157	138	138	150	122	154	169	130	151	170	128	154	152	138	129	135	168	145	124	152	158	164	149	130	141	147	162	152	130	160	137	154	128	155	131	140	153	134	157	135	154	133	154	139	136	153	168	130	156	151	148	147	147	136	144	154	143	146	119	143	140	138	149	174	165	139	136	150	162	132	144	140	160	151	152	147	159	148	147	131	128	146	128	138	143	136	154	165	134	167	128	140	156	164	140	147	139	143	156	155	145	150	148	138	158	172	126	144	151	169	134	160	153	135	137	119	119	133	145	132	131	155	148	153	174	126	129	129	138	164	150	139	158	152	134	142	152	161	127	155	134	164	143	160	143	138	145	167	156	136	128	122	138	152	143	156	150	128	159	150	131	163	133	160	153	144	167	131	142	163	153	144	116	137	128	145	148	150	142	150	159	153	136	135	126	144	143	155	141	137	149	134	153	123	165	155	150	150	149	128	144	145	161	165	157	130	150	156	147	125	136	152	137	144	132	129	164	161	135	159	151	148	131	146	139	133	157	151	150	149	149	135	138	137	159	131	159	148	129	161	147	155	134	156	146	131	170	151	143	136	161	157	139	121	131	145	149	139	141	142	166	136	145	131	147	138	127	132	153	150	156	135	165	145	148	148	163	145	148	145	157	140	133	151	154	149	142	159	124	150	133	151	146	154	157	134	151	150	129	157	154	148	160	135	138	144	154	151	144	161	160	162	127	132	148	158	126	130	136	148	160	147	154	134	156	149	148	153	139	151	163	161	147	134	150	152	136	122	130	160	152	144	136	136	150	155	162	153	159	135	145	134	159	149	149	117	131	143	151	139	157	142	137	145	127	162	154	141	149	131	148	143	145	154	145	138	144	129	163	160	139	152	143	148	134	155	125	157	147	135	160	154	143	149	157	155	144	144	129	150	143	138	138	147	148	156	125	141	142	148	150	155	165	134	148	135	143	138	143	139	156	139	166	128	164	146	131	142	144	149	171	144	145	151	150	151	125	167	160	151	143	130	144	150	145	146	144	148	134	152	135	162	132	127	155	159	133	149	146	143	148	143	163	166	156	133	164	167	145	153	138	148	127	139	159	159	126	130	171	144	132	126	155	158	134	149	122	163	134	143	148	150	138	141	157	138	156	130	133	130	151	146	131	156	162	139	145	150	141	151	137	142	133	144	133	167	128	145	138	146	119	150	124	147	148	131	138	156	138	143	135	130	167	149	138	128	151	141	155	161	142	131	155	157	145	147	151	138	161	164	166	150	147	122	159	131	149	161	154	167	124	137	154	147	138	131	149	134	136	174	155	141	141	140	134	149	152	159	139	129	131	130	173	153	153	164	148	122	164	147	136	140	153	123	143	141	149	147	154	166	157	132	148	142	153	152	155	153	164	129	129	138	146	144	146	142	144	142	165	133	147	137	151	159	141	150	130	142	164	155	158	152	153	152	172	128	143	127	132	154	139	137	147	154	151	152	155	165	151	152	132	132	158	144	136	145	149	141	133	158	162	160	142	151	138	154	144	138	138	148	148	130	157	162	150	147	144	149	155	142	155	127	155	127	135	160	146	155	140	140	120	155	144	146	152	134	140	132	140	158	142	153	131	145	157	132	156	147	152	138	150	143	162	150	139	155	125	134	152	141	136	177	147	145	155	144	141	147	135	126	168	159	143	150	158	158	155	150	146	153	139	145	126	137	154	143	159	169	137	134	142	138	154	168	156	137	137	149	162	148	136	146	152	130	150	137	169	145	152	145	152	163	141	148	151	143	150	152	140	164	150	145	140	127	148	143	180	157	136	132	140	136	171	158	157	147	147	114	126	140	148	134	150	134	145	139	129	147	145	135	142	158	158	134	148	155	133	146	155	159	161	145	148	154	152	140	134	137	158	155	133	128	145	149	160	131	139	158	147	142	143	153	154	156	136	147	170	167	126	137	132	148	148	131	158	161	137	137	148	144	140	122	153	158	146	151	154	149	167	163	135	157	127	139	151	140	136	128	141	156	164	135	130	138	156	130	146	145	166	156	165	125	142	167	139	153	127	149	149	127	137	126	162	132	136	160	121	146	143	152	166	130	145	157	144	134	164	147	116	158	129	151	136	150	170	138	138	140	132	151	147	173	141	147	140	159	135	158	143	144	167	154	160	156	124	138	135	150	132	146	149	150	157	168	150	141	131	153	121	156	151	130	148	163	139	136	156	158	151	135	159	143	150	148	155	142	163	134	158	133	144	156	136	159	156	160	149	156	141	142	122	138	131	155	129	147	155	144	130	170	140	150	168	152	153	152	150	143	157	133	142	137	138	150	168	136	155	147	160	121	119	177	150	136	142	138	136	158	144	129	135	138	146	143	134	135	138	137	143	145	147	144	155	129	156	131	140	168	176	128	148	140	143	148	161	161	173	143	145	166	133	145	146	139	140	137	152	152	140	158	149	143	125	143	154	140	162	153	143	146	145	140	140	155	135	157	139	150	155	130	147	149	150	167	139	146	151	128	153	153	156	135	164	118	157	144	148	158	153	115	163	137	135	152	177	152	134	153	158	154	153	155	127	129	134	164	156	156	164	142	119	142	128	111	154	169
4669	15039	10597	4675	3240	2311	1786	1360	1091	858	706	662	549	520	434	419	378	352	330	321	328	274	303	274	285	310	239	252	263	253	243	241	214	224	233	254	235	225	226	204	232	234	231	230	236	202	235	262	225	236	231	224	239	202	209	237	206	231	236	197	216	200	216	205	218	187	204	206	205	225	235	219	201	210	235	228	196	233	208	226	231	199	204	224	191	196	193	230	207	218	207	212	209	235	209	210	204	219	205	219	211	207	209	190	227	219	216	189	206	182	217	198	207	229	198	198	201	215	193	234	222	195	218	186	250	205	214	205	189	192	220	211	183	182	216	207	215	238	205	209	212	232	209	208	186	213	208	195	189	204	181	201	205	228	224	214	207	233	231	211	200	191	202	192	225	202	211	207	223	232	201	239	209	214	237	220	223	227	203	225	197	216	197	194	206	190	212	213	230	202	176	201	213	219	215	216	236	232	215	189	218	217	222	229	212	220	205	219	209	224	234	221	204	232	186	218	188	189	212	217	193	207	209	203	234	229	197	227	225	263	200	185	216	200	215	213	205	202	205	189	200	200	207	233	217	201	225	210	195	215	210	208	232	205	215	228	240	202	217	210	220	223	243	203	218	225	224	221	200	205	210	236	212	211	231	215	241	192	183	203	216	230	220	213	232	196	190	230	230	238	225	242	217	219	230	215	196	213	223	225	201	207	192	198	207	210	217	214	204	225	215	218	198	244	200	225	211	208	211	224	206	222	231	210	204	207	195	218	183	196	204	199	201	211	223	219	207	213	207	204	221	210	222	195	172	200	199	203	197	216	192	187	194	216	233	205	220	204	225	203	210	181	197	190	201	207	212	190	210	234	217	197	209	213	175	227	200	217	217	209	200	228	203	229	219	225	221	217	226	204	208	193	188	198	196	203	203	230	224	225	213	222	203	210	232	225	210	191	217	200	205	235	197	220	227	208	186	206	206	200	252	229	208	185	226	211	197	215	188	233	222	207	217	203	187	200	216	230	213	203	202	246	210	218	207	214	240	211	199	225	236	224	217	223	238	217	218	199	203	200	196	221	191	218	200	229	214	227	218	211	211	188	207	232	232	212	214	213	207	227	213	202	220	205	212	195	204	204	186	192	216	196	226	214	213	210	201	214	197	211	210	207	218	234	222	179	219	212	198	184	209	209	195	224	230	188	201	199	215	217	212	200	222	225	216	188	203	227	204	200	224	211	201	219	208	222	233	232	226	192	206	222	226	179	210	217	218	206	219	218	209	200	223	214	189	200	186	236	205	207	190	215	198	188	199	226	213	212	223	190	226	187	181	182	210	214	197	233	211	202	208	180	207	201	224	271	214	205	210	191	218	203	212	213	222	229	223	212	225	241	201	211	216	204	223	212	209	226	191	216	207	211	198	207	211	217	242	214	206	208	217	210	208	206	206	220	213	200	199	226	235	217	218	208	226	227	224	211	198	205	217	249	199	238	202	203	211	224	227	222	201	212	231	210	203	188	225	217	203	192	214	211	212	202	219	210	230	204	214	220	204	212	231	197	208	207	211	219	216	175	234	204	230	192	200	235	237	214	213	186	203	217	192	231	177	216	202	208	213	195	225	195	210	244	216	220	217	233	199	210	215	215	195	195	221	197	196	227	211	173	209	233	215	238	229	199	218	217	205	203	228	202	221	201	206	213	207	223	210	209	235	208	200	190	214	216	230	197	247	207	206	212	224	201	213	191	217	220	207	203	200	224	202	206	213	209	210	222	199	212	221	227	224	227	196	206	208	224	208	234	200	210	210	220	214	215	216	204	213	222	195	227	204	229	201	224	234	196	205	222	234	199	211	220	211	187	191	204	218	221	205	207	200	217	205	220	213	218	205	187	226	198	209	208	209	191	210	228	226	200	223	217	200	211	193	235	220	231	202	212	189	195	215	191	226	213	231	226	229	222	223	198	201	219	224	212	208	212	203	195	226	218	211	226	234	215	226	223	230	216	221	220	214	200	219	206	227	223	209	199	210	204	224	196	243	218	183	195	179	224	208	192	227	186	211	215	243	198	226	203	215	201	219	212	204	187	188	188	209	207	228	204	215	212	220	250	194	185	201	206	212	227	231	216	205	199	212	193	203	206	226	229	192	232	226	216	225	194	204	212	210	244	176	206	223	193	194	193	195	194	223	229	216	202	213	234	181	217	206	219	215	210	210	219	207	221	212	215	205	210	242	224	227	198	201	193	250	204	202	218	232	228	218	207	209	228	185	199	188	201	217	224	209	194	189	205	178	203	213	217	203	190	223	224	186	193	220	208	199	219	213	215	209	212	205	208	224	217	205	200	206	195	222	207	221	197	207	206	183	215	225	223	217	220	200	223	196	222	201	241	233	218	197	192	198	205	208	209	209	202	193	226	200	202	174	235	218	188	240	184	197	217	208	224	207	215	220	202	207	212	216	213	216	209	200	194	220	213	208	210	210	203	237	208	201	190	219	208	222	185	228	208	205	199	201	208	219	211	200	194	240	211	203	227	193	212	213	227	235	201	226	203	224	220	223	208	193	188	190	212	211	213	205	202	202	230	218	199	227	232	224	205	198	183	198	197	205	194	211	215	202	225	220	204	214	215	217	197	224	219	231	210	207	212	237	195	219	202	196	209	218	216	207	208	210	197	197	199	212	216	214	210	234	228	218	221	192	223	229	214	203	221	184	210	215	195	183	178	226	210	203	219	212	187	199	196	228	217	197	216	229	210	229	189	206	214	212	219	218	217	204	213	200	227	190	201	209	223	225	233	197	214	207	211	214	239	218	183	231	222	209	210	228	214	216	206	212	194	218	209	218	213	214	211	225	197	206	207	184	240	225	237	237	195	219	206	206	232	202	213	231	201	203	216	201	197	209	203	208	212	224	191	215	185	196	189	206	233	218	223	229	181	193	215	196	211	211	195	210	210	219	216	190	238	205	232	242	217	205	222	213	200	219	200	215	208	208	194	177	227	207	255	211	200	206	221	189	198	208	217	232	209	228	187	216	195	257	213	237	192	197	225	209	230	203	202	207	207	210	201	205	189	201	217	205	181	209	221	213	195	201	202	196	217	220	227	209	192	206	205	200	220	202	210	212	223	220	192	221	188	193	203	214	193	202	237	170	232	226	196	213	191	203	211	205	228	210	206	195	207	225	192	215	211	197	210	212	214	206	240	205	231	203	224	215	224	205	222	195	209	200	189	219	223	231	213	235	187	188	206	228	221	220	206	208	211	228	184	227	181	210	200	232	228	224	210	224	202	190	245	217	190	212	223	199	213	198	224	234	226	212	207	202	237	199	183	198	203	194	227	190	211	185	206	205	205	223	191	192	215	213	209	219	210	228	194	239	211	217	197	214	196	217	205	209	207	217	235	221	241	220	202	230	221	215	219	212	210	194	212	190	238	196	221	222	226	208	206	210	214	208	209	192	199	201	228	199	189	224	216	228	210	234	214	211	166	222	208	193	212	228	207	215	201	221	204
26774	18666	4885	1041	721	727	646	655	652	686	662	580	654	636	663	621	668	610	635	645	618	712	627	640	634	665	610	622	631	628	660	706	653	686	643	646	644	599	640	627	644	641	638	662	661	646	600	654	661	648	668	620	663	673	635	595	622	644	627	676	668	632	665	652	615	644	697	610	637	634	693	653	631	674	612	678	648	601	641	600	645	595	605	638	620	632	651	619	635	666	634	669	622	626	620	657	621	659	670	625	659	628	691	641	653	567	660	652	673	652	672	682	636	632	630	631	637	605	605	660	648	674	667	600	627	660	658	664	615	630	604	634	604	669	629	635	667	636	606	619	627	622	650	657	621	623	646	610	677	603	618	642	609	616	628	574	614	642	597	573	636	626	644	635	645	675	625	648	615	647	623	638	655	658	639	626	613	634	617	636	621	626	624	619	585	637	630	620	631	624	642	637	604	613	615	596	577	621	651	625	647	647	608	633	628	652	617	643	641	639	676	612	588	637	627	651	617	627	617	641	633	651	613	629	637	608	597	667	626	668	631	657	651	628	635	660	625	661	671	658	593	599	639	624	617	647	628	629	613	603	641	628	616	646	677	638	623	627	644	641	664	663	597	631	662	616	635	613	613	654	657	616	631	662	631	668	659	618	669	635	618	598	622	663	650	636	658	665	617	616	646	657	643	628	658	615	621	682	620	609	640	618	614	610	623	659	626	636	631	650	648	616	619	675	637	624	631	705	644	645	654	628	687	606	640	616	651	621	629	615	648	646	607	627	628	614	614	626	620	634	651	611	623	655	634	607	632	598	678	645	585	587	629	622	647	637	635	618	651	656	645	654	620	644	599	614	614	652	617	685	690	669	627	641	650	616	652	643	632	642	714	628	667	650	605	609	594	610	667	670	635	624	642	648	636	643	668	559	665	645	685	653	604	678	592	670	638	644	636	656	590	663	633	645	616	669	659	607	588	623	623	599	650	590	601	619	627	619	636	632	652	669	603	621	601	659	655	650	653	666	632	616	654	654	620	605	643	634	646	611	625	641	661	634	650	701	599	660	654	651	684	631	604	592	565	615	628	657	581	625	697	619	657	631	616	670	636	646	634	623	600	659	610	642	628	625	625	647	646	636	631	645	601	622	587	676	658	619	661	620	609	657	687	645	643	645	625	678	673	619	612	676	619	625	616	612	654	630	659	652	659	643	659	635	615	640	692	652	593	631	601	640	660	658	649	603	608	625	668	642	597	582	659	603	640	589	668	676	644	637	622	632	604	665	606	653	640	619	683	640	636	619	640	611	670	604	646	673	617	591	603	610	666	630	648	632	656	643	652	686	634	618	642	625	595	607	627	626	589	634	580	680	619	602	642	596	650	618	640	624	598	656	656	629	650	670	635	603	631	638	680	608	672	636	645	648	623	613	624	594	621	647	629	697	654	631	642	625	647	664	620	641	579	644	630	687	631	610	660	658	637	642	650	606	644	670	668	588	607	610	676	625	611	657	634	622	642	693	655	646	586	654	627	600	665	656	658	662	686	669	639	670	622	582	686	651	673	678	643	645	686	650	643	637	606	598	629	629	651	657	658	681	682	644	649	687	662	644	636	621	608	623	652	629	653	601	668	631	625	676	642	618	617	621	567	632	612	597	666	629	622	664	642	640	636	623	628	618	634	666	647	654	677	640	643	656	665	694	607	609	641	642	623	652	642	642	604	626	646	616	607	611	659	604	647	661	617	617	599	618	577	653	633	609	606	608	621	639	645	653	641	625	603	650	644	678	665	627	626	646	608	626	616	673	601	641	597	677	618	627	600	664	675	676	716	599	610	612	649	620	618	664	611	615	644	610	611	662	651	667	661	609	652	627	643	635	642	604	612	621	575	622	611	661	642	605	628	638	636	622	634	616	627	590	610	604	632	645	643	639	653	624	630	621	677	644	622	685	675	654	644	639	550	636	647	639	676	651	669	662	662	589	620	608	634	616	630	645	646	648	616	610	638	621	642	628	603	614	648	629	609	644	639	660	646	625	635	687	638	588	624	640	647	623	631	648	631	623	603	681	650	668	625	602	660	622	630	615	642	621	605	632	651	654	636	641	663	585	653	613	663	628	610	664	653	659	636	661	642	629	587	634	649	625	639	646	621	667	655	643	640	672	643	648	604	659	666	610	651	681	652	632	627	601	679	608	663	643	621	617	607	634	621	620	633	621	634	657	664	634	624	622	628	659	654	677	659	644	648	598	644	646	634	602	640	595	583	657	643	640	645	662	673	616	662	622	656	632	619	583	620	640	621	610	652	616	606	623	641	679	648	653	642	611	670	638	630	636	606	655	625	629	620	633	596	654	689	613	649	617	664	654	639	640	634	591	651	577	667	625	657	661	624	649	636	648	650	625	642	640	624	623	623	639	569	623	602	625	588	639	654	643	636	634	696	625	636	662	616	651	600	634	603	627	643	618	602	630	593	674	658	643	643	600	678	606	617	653	647	643	624	652	627	624	613	599	655	636	632	610	593	640	667	634	639	641	631	637	650	617	679	657	644	656	651	671	656	610	636	617	611	674	644	661	598	625	651	599	597	645	655	624	652	622	639	603	599	635	627	625	608	683	634	632	662	644	645	667	679	601	662	616	629	590	586	640	655	622	644	598	663	611	630	627	630	609	587	628	639	609	602	653	646	667	669	623	628	655	632	640	607	637	640	675	647	628	642	626	655	660	610	642	644	638	630	642	621	641	628	617	631	643	615	600	681	646	638	668	623	599	634	614	655	616	625	658	647	569	593	639	633	674	638	644	617	640	664	649	692	612	667	652	641	696	682	581	602	610	659	648	677	626	680	647	620	642	630	599	658	609	599	667	649	634	693	652	586	612	610	597	642	596	638	649	621	652	650	632	627	624	634	651	644	598	622	657	619	580	665	640	613	649	597	654	622	628	639	649	647	635	667	622	635	644	656	637	629	628	620	601	612	650	596	656	636	636	609	588	638	670	650	626	713	612	675	626	670	620	651	663	607	664	586	643	635	643	655	649	612	665	630	634	647	613	606	651	598	658	598	653	624	643	629	631	647	597	630	668	626	608	666	619	662	626	660	629	620	610	687	660	629	629	628	642	638	696	594	628	627	630	642	614	631	631	656	623	602	635	646	658	609	635	704	662	674	623	599	605	617	634	651	623	641	624	628	658	611	592	652	643	626	589	609	617	675	616	632	660	636	622	632	600	645	636	624	687	638	640	612	698	623	638	623	635	654	661	646	627	599	631	643	580	600	630	666	612	620	680	605	614	615	585	645	650	671	633	634	604	677	662	661	640	622	607	630	615	594	624	611	695	697	699	633	634	650	658	653	641	647	621	612	650	604	659	635	599	620	652	703	627	620	630	627	706	641	634	625	665	625	637	657	603	634	627	645	660	638	627	645	610	655	613	590	663	603	625	632	631	650	657	589	622	646	632	596	695	596	615	606	626	607	663	656	672	616	633	659	598	587	585	631	654	651	647	609	664
4353	2584	1925	1225	1090	1004	1025	1006	976	975	899	958	891	905	972	973	935	916	917	915	879	934	932	900	893	878	900	899	922	923	880	909	895	861	922	849	855	893	842	846	941	883	859	840	871	848	889	948	935	935	885	867	933	877	906	896	829	896	949	873	951	857	932	946	902	907	951	950	893	878	887	857	901	899	898	894	920	891	939	914	901	897	924	930	883	923	873	903	870	855	904	891	896	880	848	954	933	874	895	854	924	897	931	877	894	874	912	948	894	868	855	898	918	913	914	932	864	892	895	851	959	909	887	893	892	951	916	852	853	933	920	872	863	912	961	895	876	868	897	899	925	886	916	931	881	903	937	926	879	913	965	882	859	940	885	956	912	880	916	872	871	896	888	898	881	937	959	941	901	919	886	895	916	888	906	939	880	884	926	864	915	924	901	942	931	875	898	901	892	873	870	902	899	878	919	883	892	908	912	852	955	906	921	907	962	858	949	873	909	897	902	895	902	844	869	932	931	967	936	888	884	898	860	896	860	882	857	904	852	946	938	887	943	907	894	977	824	910	908	939	923	886	904	921	909	930	907	894	985	914	842	862	917	933	898	882	894	894	923	917	859	900	874	897	916	936	934	879	904	867	901	920	957	918	885	870	920	878	843	856	891	870	891	893	905	955	892	903	867	852	870	890	864	880	897	883	882	935	883	924	951	898	895	827	881	925	936	929	895	934	871	920	915	925	907	865	899	836	910	845	889	863	896	951	959	954	898	886	858	888	905	867	868	950	910	934	931	883	869	938	924	893	830	937	946	972	908	851	890	875	867	918	874	874	949	869	889	928	845	915	876	899	884	947	897	910	913	905	937	930	850	904	904	921	877	808	906	889	869	828	915	856	884	902	861	915	898	891	901	864	911	930	936	900	916	892	927	932	906	898	887	833	880	897	940	918	906	860	930	880	902	939	909	941	861	859	875	890	921	889	906	881	891	855	907	928	962	826	921	891	843	903	902	906	878	971	898	907	924	846	866	921	943	947	865	906	884	865	904	878	932	879	890	827	902	894	874	888	899	902	891	889	912	835	895	861	886	887	832	901	948	916	883	863	939	937	862	880	882	921	869	900	913	880	909	914	931	881	913	962	882	889	892	907	889	913	929	889	892	874	902	903	884	892	888	845	911	899	872	864	866	886	856	914	912	873	904	889	913	916	944	917	852	911	971	869	897	913	934	942	922	922	919	932	923	893	866	955	929	859	946	904	896	885	892	924	929	957	895	964	885	874	901	874	959	859	945	904	911	936	900	889	877	910	907	922	933	946	908	838	904	928	862	917	876	902	913	898	890	875	893	908	883	889	936	927	882	890	943	929	938	901	900	871	912	888	878	887	884	921	975	874	899	922	854	961	859	903	922	915	884	924	925	916	906	887	918	949	899	841	950	897	897	906	874	950	902	891	910	916	936	933	840	912	964	889	924	961	887	840	915	882	878	908	970	922	883	887	901	904	880	884	886	922	953	907	888	885	889	932	904	851	894	898	889	932	941	932	859	917	877	903	892	939	846	899	858	863	945	880	904	856	843	925	904	889	925	912	916	859	879	938	944	924	875	902	912	871	857	929	905	867	887	895	918	891	948	955	929	953	921	914	882	883	869	914	913	878	929	857	911	881	920	914	956	917	967	863	912	886	903	879	921	878	930	842	890	894	948	882	872	875	959	894	919	907	896	891	946	900	861	862	901	889	893	904	869	890	918	905	888	872	866	900	942	921	840	914	884	913	918	904	961	910	850	848	861	889	857	870	909	851	898	939	903	804	873	892	882	945	916	947	902	898	895	861	916	811	927	906	899	938	879	883	900	868	924	897	884	910	856	909	888	898	917	901	920	879	865	899	894	892	847	887	908	883	946	980	892	830	917	881	864	839	863	897	894	924	953	944	900	919	840	893	894	901	881	896	854	953	887	916	953	875	903	903	934	913	886	896	920	913	898	935	870	919	888	974	911	869	903	929	916	886	910	890	878	894	923	876	955	952	947	917	946	874	937	860	908	868	824	885	850	963	889	922	881	899	860	900	905	855	908	833	854	912	867	922	916	824	961	896	931	896	885	961	892	900	907	928	905	907	873	882	944	880	947	870	910	911	923	885	901	910	871	878	902	942	900	924	869	890	872	883	941	944	882	910	947	892	930	880	874	915	875	890	886	958	879	940	905	926	898	907	892	911	911	855	877	879	880	947	927	828	902	904	909	941	898	936	864	909	945	946	954	866	880	877	906	921	914	908	906	936	889	864	916	881	917	921	960	946	871	912	944	898	863	975	847	915	902	915	902	910	878	905	920	957	936	922	886	880	854	930	902	872	924	963	956	891	925	879	901	947	859	977	924	908	868	869	922	863	897	945	894	916	860	879	873	848	911	914	910	924	929	879	917	815	894	926	908	896	988	913	893	884	851	873	956	876	922	897	883	924	908	903	898	896	918	937	926	926	863	921	909	857	939	858	894	870	893	885	887	908	906	996	930	917	885	888	910	891	858	891	897	849	877	922	876	912	848	902	855	959	897	938	890	898	899	915	898	901	909	913	874	889	912	902	906	922	924	888	874	947	874	865	902	893	885	929	857	873	943	892	877	892	897	906	859	883	905	928	858	872	912	885	883	895	880	959	878	895	842	922	927	924	934	887	875	873	850	950	893	919	928	962	870	949	895	900	894	877	849	902	816	878	925	911	895	942	865	880	951	925	941	907	905	899	912	864	914	904	905	872	910	914	890	853	894	938	890	883	911	898	850	923	914	902	878	894	890	905	962	962	931	891	889	898	897	908	898	908	904	928	907	904	867	883	947	968	851	877	874	911	891	934	876	925	888	885	882	981	979	884	915	874	857	925	910	919	846	911	919	921	906	847	889	894	906	898	919	952	915	922	859	899	882	913	928	936	931	939	898	924	899	925	862	910	871	911	890	861	925	845	873	881	921	876	822	958	893	857	939	926	910	894	884	903	928	879	889	901	895	921	852	845	826	898	890	904	914	876	893	890	875	884	916	965	873	918	890	919	918	897	895	905	944	928	915	917	915	914	919	941	879	899	880	916	945	959	887	883	852	941	913	941	936	894	889	943	952	923	879	957	919	900	894	794	869	826	987	870	914	902	910	978	918	905	854	926	888	904	886	854	896	867	920	880	871	884	920	845	879	905	911	881	924	895	858	885	918	912	909	903	932	875	943	852	885	886	949	911	954	937	932	932	933	932	918	884	868	927	929	933	906	852	924	913	948	863	904	890	914	902	901	910	839	875	910	944	936	901	893	955	911	897	874	958	936	900	918	876	878	854	887	880	905	874	939	897	898	909	920	921	934	900	909	903	878	831	859	822	890	990	881	957	884	917	915	906	864	905	935	881	898	910	933	916	890	880	852	903	909	848	879	913	840	910	917	915	903	849	930	951	897	920	886	839	879	955	892	877	915	973	918	931	922	893	921	899	847	912	898	910	916	911	888	901	858	885	884	939	961	906	876	913
23078	21072	28188	24167	21063	7592	882	643	530	523	438	454	409	424	408	393	395	356	367	389	385	382	400	392	347	335	362	396	346	347	361	368	343	351	366	328	378	362	351	317	363	364	367	341	332	334	380	339	367	343	365	353	365	329	335	354	307	331	344	327	329	362	354	339	341	329	374	367	346	337	370	334	381	327	371	357	329	367	334	336	371	330	331	311	355	341	390	342	345	347	343	326	367	347	335	336	369	372	358	328	346	342	354	338	335	358	357	329	357	316	321	356	348	367	310	397	367	364	345	346	331	348	339	340	342	351	333	369	325	336	320	346	359	340	342	325	353	343	318	291	338	333	333	357	332	365	374	353	344	372	355	329	350	322	346	387	336	318	347	357	341	339	349	354	308	340	341	325	330	346	358	359	358	337	353	353	360	333	327	374	321	380	350	388	363	328	339	399	368	357	364	338	347	355	337	345	358	311	354	332	374	386	332	294	333	375	346	329	337	342	350	323	329	333	357	328	346	345	331	344	322	357	349	340	319	359	333	367	316	344	325	309	331	337	293	313	331	358	347	381	372	352	331	326	338	357	342	342	310	347	351	363	355	318	328	351	317	319	366	380	336	323	339	321	343	331	322	347	356	337	374	390	368	323	349	375	339	340	319	350	346	325	324	340	343	327	349	357	357	304	333	345	335	338	336	336	354	344	338	329	319	379	369	367	352	345	370	333	372	376	350	341	381	327	325	358	337	325	346	368	357	347	335	329	333	371	325	337	354	340	348	326	331	373	349	314	341	321	381	322	353	331	356	322	319	348	334	288	384	341	339	380	372	306	325	352	342	342	351	368	339	386	364	345	356	381	348	377	353	321	357	306	335	343	372	347	312	314	335	347	352	338	328	340	340	356	335	347	315	324	340	378	353	344	360	323	352	333	328	298	349	330	354	302	342	333	353	321	350	322	371	338	348	316	338	298	314	334	334	339	342	328	353	330	341	341	349	337	356	327	363	399	376	329	327	329	330	349	353	338	385	342	357	386	330	361	344	343	326	351	328	353	338	359	349	344	303	355	330	354	328	322	327	364	347	378	314	368	364	359	385	296	320	336	338	301	303	356	350	364	338	338	337	343	356	356	333	352	344	337	335	327	341	364	339	334	337	351	324	325	354	371	348	315	328	370	327	379	350	337	354	319	365	324	325	352	371	367	346	353	347	364	336	349	370	378	362	353	336	304	370	354	376	331	347	367	312	320	367	330	335	349	339	318	342	358	353	342	332	360	344	351	348	331	347	346	365	342	364	364	338	354	325	395	352	336	344	356	335	364	324	358	350	360	359	394	335	341	368	328	349	326	292	345	336	312	346	358	300	311	375	379	341	347	350	332	333	338	359	406	358	366	355	354	352	322	323	328	338	354	325	341	353	360	349	338	348	361	344	324	364	339	329	321	342	361	353	344	317	312	341	335	340	357	329	342	364	328	326	354	325	351	361	383	331	355	350	316	336	365	335	320	377	350	322	329	348	375	328	313	336	351	362	344	329	337	329	346	342	336	364	380	333	321	320	342	368	333	355	311	330	332	334	327	336	318	338	327	333	330	373	317	359	331	339	329	326	370	316	325	344	347	314	322	354	335	368	333	352	346	347	337	362	342	328	342	326	324	309	328	360	374	331	329	338	340	353	415	381	359	351	330	319	321	324	309	362	351	352	346	362	354	345	353	340	351	340	328	334	346	323	340	327	334	326	335	364	312	337	353	361	343	350	301	330	330	331	359	334	334	358	363	332	351	316	317	360	362	349	339	311	374	329	349	384	317	306	319	323	347	367	324	333	342	349	349	375	346	319	335	340	377	301	381	362	347	336	332	369	369	333	359	312	332	339	315	335	331	325	340	351	344	370	363	356	335	361	330	316	321	331	342	337	319	341	363	330	370	336	340	336	359	350	358	343	379	359	327	338	292	316	331	325	341	323	356	356	341	355	382	312	344	356	345	346	340	347	370	366	362	343	389	333	343	344	332	351	342	331	350	322	317	362	347	363	376	345	348	330	384	341	330	338	367	360	353	329	322	348	338	322	346	337	333	297	362	343	308	346	324	328	326	359	341	376	336	337	332	354	371	326	323	361	344	369	335	357	342	359	313	335	346	370	387	341	333	352	361	336	339	329	348	360	335	314	334	339	340	360	331	321	331	348	372	331	326	347	331	372	341	324	324	348	327	360	343	339	322	370	329	347	366	338	339	329	342	349	315	334	373	350	348	358	332	356	361	355	319	367	356	347	344	315	342	314	346	331	360	312	319	343	318	357	349	335	365	354	342	319	335	373	325	338	342	334	360	346	321	351	329	354	332	339	324	368	324	313	355	324	309	351	323	356	335	318	361	380	345	375	374	349	323	361	346	329	349	372	349	343	352	336	334	346	333	329	366	339	317	324	350	333	346	328	318	313	335	367	333	361	348	337	327	333	345	369	340	316	330	344	367	375	337	383	321	330	361	352	326	335	380	347	319	342	356	334	317	353	340	357	336	343	370	355	346	331	351	312	363	324	340	337	342	327	374	357	354	323	338	341	327	318	336	328	360	366	371	359	340	332	393	363	322	370	346	318	345	360	358	359	334	332	356	356	320	350	337	377	329	349	310	319	334	324	361	372	352	326	334	295	318	346	352	320	336	333	331	354	343	343	355	330	345	323	332	309	350	317	353	356	359	350	341	362	383	340	348	320	349	338	340	349	361	358	367	333	360	352	355	372	390	334	330	353	348	350	355	340	315	374	352	352	317	379	352	313	326	368	361	357	337	355	351	349	300	357	337	332	341	326	354	346	365	392	359	331	331	336	312	307	312	351	349	351	325	323	350	337	360	354	343	309	325	343	381	345	322	333	365	364	351	332	366	344	344	347	339	343	361	326	346	361	345	326	365	339	390	319	364	315	341	319	362	336	337	337	315	333	369	371	338	342	347	370	349	324	383	366	339	326	334	328	344	337	342	339	354	315	344	334	338	345	332	371	355	332	336	335	367	336	340	326	348	341	346	356	318	357	347	344	319	329	316	322	359	341	344	334	351	379	320	352	348	357	319	350	330	337	309	325	344	366	375	336	352	302	357	349	365	309	345	306	318	362	343	339	342	356	343	338	319	342	314	357	323	351	343	329	364	333	370	356	336	333	349	358	350	313	347	343	370	348	338	333	339	354	307	308	361	345	334	333	344	310	340	308	372	342	337	308	357	324	333	354	335	346	362	340	347	360	354	373	325	342	332	328	346	329	328	329	362	357	343	334	355	357	357	354	338	387	348	333	345	338	361	337	345	351	333	368	373	353	339	391	336	307	343	302	342	343	344	349	338	369	344	326	346	332	347	317	339	304	354	354	376	341	333	369	348	332	364	374	312	370	362	336	371	347	332	355	307	371	369	343	306	363	359	371	334	341	385	359	325	305	341	341	324	339	359	325	369	327	323	333	346	308	340	350	341	344	325	369	361	357	331	352	379	331	334	346	336	369	345	334	356	336	357
3524	10023	6781	3063	2163	1602	1357	1115	994	845	820	757	624	677	661	624	650	580	540	590	561	557	588	546	523	523	527	555	521	553	486	548	561	533	527	519	512	509	525	513	485	498	477	505	532	544	523	518	526	522	519	499	501	486	522	482	523	529	552	524	484	504	487	517	520	526	512	539	534	504	523	514	512	511	487	520	502	482	519	531	499	512	541	503	503	531	567	508	492	541	493	526	519	533	511	496	508	528	519	524	480	520	531	513	512	459	506	513	515	507	516	503	512	536	506	494	525	539	510	495	520	467	499	522	531	558	487	523	524	445	502	528	493	515	525	525	492	480	553	512	554	491	521	510	518	538	484	517	504	525	514	528	507	520	490	531	513	505	560	522	539	487	479	508	483	516	540	498	543	515	494	545	500	486	533	500	496	475	551	529	565	464	530	517	494	491	482	457	484	489	510	469	526	509	546	508	510	492	539	495	527	526	507	523	486	528	481	499	475	515	507	513	467	521	526	500	460	511	519	491	496	501	502	573	534	529	482	480	536	497	528	527	519	489	509	546	513	496	518	490	511	557	518	537	480	548	494	519	509	514	487	486	520	562	527	528	514	507	459	540	502	523	497	485	505	517	499	483	504	515	500	516	534	510	522	503	472	486	530	524	552	519	541	517	525	507	507	494	513	507	474	538	549	506	495	499	520	539	489	514	541	473	543	494	503	503	543	483	537	525	516	432	498	509	482	500	504	475	499	507	570	486	511	477	506	481	480	498	506	495	507	479	519	506	512	505	468	491	481	520	495	569	493	528	483	498	497	487	496	499	523	433	479	491	517	541	533	464	509	518	550	465	491	547	514	472	520	497	497	521	502	502	462	524	538	514	513	476	530	486	491	521	476	511	511	503	514	534	516	536	481	483	528	509	546	528	525	465	529	494	537	527	514	516	490	514	516	488	452	544	503	490	530	539	520	533	479	543	500	504	493	497	492	506	533	508	499	526	458	483	545	497	505	508	503	538	509	521	532	523	502	491	502	498	502	486	502	542	503	511	494	506	501	510	548	516	529	500	519	493	502	536	497	544	503	472	487	515	530	557	516	515	515	506	528	494	506	512	513	511	499	517	528	518	516	526	501	494	537	499	476	480	510	490	509	549	534	550	517	526	500	504	509	482	525	478	506	494	520	485	505	519	512	514	542	527	500	505	500	502	523	538	489	488	517	524	464	503	511	525	506	556	498	528	498	536	479	503	501	523	496	522	535	543	507	506	495	504	510	494	488	487	546	517	475	527	477	469	495	486	505	465	510	475	495	489	527	512	533	559	506	478	543	483	516	461	488	526	502	490	532	529	520	517	513	528	508	498	514	551	520	470	492	485	536	500	507	525	494	514	468	524	502	537	500	506	479	519	504	511	495	512	492	486	498	524	515	496	522	514	527	493	494	484	509	526	492	495	515	481	546	545	518	496	477	487	566	482	531	484	494	514	512	494	481	493	509	509	513	475	507	501	503	500	488	544	502	526	516	569	519	536	550	537	482	542	486	477	492	498	501	487	536	525	500	540	529	491	526	511	482	539	533	513	485	537	505	548	495	538	531	495	484	530	526	509	502	498	541	502	504	533	499	512	489	524	493	512	509	527	476	517	525	514	510	534	525	529	474	493	518	536	518	469	513	527	522	504	494	481	484	492	472	510	486	537	529	483	524	535	462	526	503	506	544	533	531	496	488	527	497	538	530	518	508	518	498	517	490	500	517	532	535	522	553	490	493	514	512	479	523	492	548	482	494	495	536	495	490	514	519	507	509	491	501	481	533	552	568	544	573	542	526	517	547	549	505	514	505	530	528	515	499	490	506	468	516	512	499	481	490	521	488	492	507	487	490	478	510	501	526	546	474	501	561	513	467	489	483	525	532	532	483	518	481	516	552	521	520	463	504	513	504	507	481	496	541	495	531	508	542	532	478	482	531	531	518	471	500	499	538	525	497	554	539	497	503	479	524	521	515	552	481	495	517	499	502	508	471	517	499	474	530	512	499	525	510	516	568	502	502	498	534	524	507	502	539	481	488	494	511	510	481	508	495	503	506	507	521	505	505	525	518	507	499	494	508	524	500	488	536	545	488	508	526	527	531	490	488	493	510	504	474	534	550	488	519	534	506	453	510	494	481	538	484	512	516	565	488	500	476	542	511	510	506	516	550	532	522	500	525	503	533	538	516	521	537	507	488	546	513	472	533	518	509	481	504	521	534	505	467	558	527	500	534	546	534	516	539	468	520	507	492	463	493	455	493	500	496	523	532	479	531	480	515	515	499	525	550	510	475	494	508	464	493	478	529	509	491	511	536	528	551	522	528	528	490	557	508	492	498	536	514	521	503	489	501	514	497	484	520	535	512	486	511	510	507	481	457	497	492	492	546	545	507	533	502	512	536	523	556	517	525	503	517	542	539	511	517	506	528	552	517	506	476	481	495	461	489	487	450	498	487	518	484	507	534	505	550	509	503	490	559	516	529	517	511	504	482	516	525	540	518	458	489	522	503	544	556	486	513	486	509	486	501	492	518	502	529	508	502	502	510	527	532	501	536	514	530	497	504	519	507	534	542	518	490	531	511	512	520	503	539	481	473	531	514	555	507	504	524	510	513	533	529	542	519	527	478	518	522	479	525	513	496	502	506	518	516	512	499	484	516	495	504	547	504	515	485	515	543	478	510	572	509	518	496	517	518	545	532	480	491	526	506	466	499	519	498	513	475	508	567	539	490	497	507	496	457	519	516	508	514	528	501	497	488	538	525	497	479	528	492	477	551	507	481	510	472	498	489	535	525	483	465	489	542	523	530	519	519	506	507	504	506	468	508	521	525	531	525	531	468	501	514	507	497	515	505	538	480	524	456	489	490	514	508	515	488	488	524	513	523	528	496	514	533	536	527	501	476	515	524	487	478	500	508	510	512	538	555	476	472	502	482	521	528	514	523	473	545	493	485	537	550	510	492	460	533	499	527	530	507	515	485	508	518	495	519	471	476	499	521	502	477	512	490	521	503	544	487	494	461	521	473	516	485	510	508	520	505	513	529	483	513	477	521	526	514	515	514	445	478	519	498	544	514	485	513	481	506	490	503	537	534	481	493	566	488	512	532	557	507	502	469	468	490	510	491	467	527	501	516	499	515	490	487	535	490	549	510	539	494	499	556	540	554	507	488	465	514	491	489	480	563	463	522	494	539	484	470	539	543	516	503	493	504	516	499	517	576	519	498	508	515	486	503	519	503	471	529	527	497	526	468	529	508	506	513	480	524	499	510	532	483	537	503	509	532	489	552	500	546	494	485	513	511	506	517	544	475	507	511	493	542	512	451	481	506	520	496	471	549	488	534	495	540	507	542	505	504	527	486	497	500	513	506	491	508	522	514	517	506	485	546	517	488	526	473	532	521	508	445	525	524	511	518	521	513	491	533	491	488	550	501	505	488	507	550	514	487	468	480	474	526	507	539	494	515	513	519	514	528	526	522	486
24126	21026	26862	25246	7442	905	765	711	695	626	618	613	627	558	565	582	579	560	585	587	544	546	576	595	511	559	538	589	599	577	544	565	571	571	554	560	563	553	563	568	554	514	556	583	521	603	569	530	567	546	579	559	581	536	569	591	536	592	568	558	614	525	544	535	539	585	595	517	575	561	557	580	553	567	545	545	574	543	570	497	538	569	565	599	534	563	565	544	525	546	580	533	560	570	557	516	526	587	501	540	555	530	595	585	585	508	517	532	566	598	569	507	506	563	562	537	519	487	556	592	501	564	508	499	538	562	523	556	527	541	554	529	543	556	559	533	592	558	524	565	570	601	497	514	560	523	556	527	561	586	533	523	549	515	557	551	554	573	541	582	538	539	507	539	545	495	563	505	544	526	555	516	519	539	539	515	578	599	568	553	563	587	511	561	517	549	538	574	564	520	592	575	535	532	599	547	560	549	558	572	528	568	580	550	592	572	548	538	570	571	525	571	565	546	586	528	550	559	546	562	527	545	500	544	564	527	529	565	571	550	574	550	563	546	543	548	558	566	526	540	520	552	560	566	543	561	567	487	546	554	548	579	528	597	566	553	533	553	562	553	583	552	552	544	557	556	567	557	562	565	531	582	549	557	538	544	588	545	539	546	530	555	569	546	567	552	584	524	548	507	599	507	548	534	573	538	556	539	593	559	537	558	558	564	518	542	507	546	572	538	559	575	573	550	512	513	499	563	588	520	541	530	531	570	553	570	533	565	524	588	535	561	519	584	505	592	572	570	500	534	522	579	544	545	548	524	570	559	539	520	532	537	582	533	557	524	557	547	503	512	604	591	498	578	564	489	602	575	515	540	541	517	548	541	513	595	549	547	556	561	578	575	536	565	537	563	544	558	521	568	565	551	555	569	529	547	552	517	521	547	542	538	534	571	543	554	564	537	541	569	550	508	525	557	517	598	539	588	542	553	576	531	550	532	562	547	542	541	533	530	549	508	534	498	537	526	550	506	506	579	529	538	528	581	558	556	558	528	577	557	557	564	560	583	571	557	546	556	587	526	558	507	542	542	586	574	552	543	546	506	533	574	541	548	585	562	508	575	517	525	587	567	529	532	548	524	566	532	565	539	532	517	539	542	567	557	540	546	549	561	574	530	595	521	503	538	533	561	537	544	508	574	590	563	524	595	488	575	580	554	575	570	572	535	555	576	537	527	565	579	554	513	554	513	595	566	574	586	553	564	508	519	535	538	585	565	540	569	567	587	534	549	522	544	534	582	512	576	563	561	532	533	571	548	545	560	524	527	523	535	558	549	561	583	577	607	538	563	579	590	558	556	548	612	543	564	555	526	565	571	506	554	548	510	540	585	585	537	559	531	569	524	564	553	543	554	566	538	561	566	591	532	536	575	523	587	536	559	541	586	569	579	531	559	557	535	502	557	515	556	563	573	543	560	578	563	616	534	507	556	598	575	538	531	541	538	571	528	542	513	563	516	558	580	543	590	563	545	561	555	568	567	536	543	558	561	572	596	522	565	582	555	530	561	585	553	565	554	529	545	580	568	548	542	564	556	580	553	568	571	566	567	570	579	575	554	546	547	549	606	553	559	512	556	587	550	514	567	558	510	547	577	560	561	529	597	531	532	573	526	570	545	556	567	548	526	551	542	582	550	550	540	558	555	570	567	568	550	566	551	545	539	574	541	549	586	545	530	506	547	505	536	578	569	546	578	550	585	534	535	539	509	595	531	586	559	562	552	569	497	583	512	534	510	536	544	536	554	579	557	523	580	532	557	545	573	531	609	514	556	544	534	563	565	523	579	555	501	514	583	525	531	549	555	495	588	525	513	535	566	521	561	564	551	518	565	594	522	569	561	561	593	522	537	593	553	580	534	510	553	547	568	541	556	579	553	548	562	547	543	552	492	565	558	554	578	545	543	551	575	521	581	569	536	565	553	529	536	541	489	550	530	528	583	577	562	542	528	579	579	573	548	560	549	530	573	593	543	554	532	547	559	560	570	554	529	528	549	538	558	530	500	561	574	579	570	551	533	555	545	551	524	514	544	574	501	522	618	551	505	545	562	567	551	576	544	575	559	553	553	588	559	541	545	562	555	507	555	526	551	571	556	574	523	544	553	580	571	548	532	550	553	528	556	529	565	576	503	572	536	563	552	535	597	563	507	562	537	577	558	552	526	522	581	536	533	531	517	557	536	567	564	544	553	539	535	514	510	573	518	549	534	564	575	578	534	554	557	509	533	506	532	562	540	538	548	558	555	542	546	564	550	586	568	552	552	543	552	545	553	555	578	535	521	533	555	577	554	587	553	537	499	523	532	565	552	605	570	565	547	530	552	514	537	554	576	581	543	556	537	540	565	548	542	559	594	610	515	572	584	535	557	595	550	608	560	531	563	549	576	569	552	563	554	502	563	580	575	556	538	624	576	580	592	575	564	581	588	518	556	563	521	570	560	591	502	538	538	592	542	548	582	542	554	541	577	479	525	550	542	584	525	539	560	592	527	528	538	586	573	529	521	561	566	570	550	581	573	538	545	575	566	544	545	566	553	532	589	524	529	532	566	570	545	519	518	545	521	520	557	518	530	553	529	528	522	552	559	553	559	566	572	556	504	549	497	531	516	538	502	542	532	542	556	523	567	570	620	570	564	542	520	556	582	515	528	521	551	527	601	542	501	599	527	559	516	560	554	504	540	537	551	570	592	584	509	540	494	579	558	561	555	529	553	542	555	553	568	578	519	570	530	567	536	515	588	560	520	554	521	570	570	554	576	555	509	546	497	530	536	564	523	562	590	532	554	568	553	557	542	511	581	516	529	590	555	512	553	550	571	590	572	540	573	547	598	545	581	534	582	536	561	517	573	599	568	586	532	553	549	540	557	542	540	549	539	547	612	527	515	497	535	552	583	509	571	542	561	549	525	506	556	544	538	545	547	582	553	527	579	570	539	526	561	548	538	574	490	569	608	577	580	492	527	544	509	535	483	535	555	509	544	543	567	533	592	573	536	608	543	535	566	564	554	533	563	561	587	545	550	564	546	523	553	579	556	565	534	559	558	586	537	548	544	547	537	519	535	534	573	546	547	547	541	570	551	564	507	559	562	530	579	579	556	580	554	525	574	559	570	604	555	508	517	579	530	608	534	528	561	592	550	583	578	572	536	508	533	528	558	533	531	580	560	537	552	548	549	564	556	556	522	555	587	551	555	541	532	535	573	547	503	554	578	541	563	513	526	535	514	532	539	546	598	557	509	583	527	543	538	570	506	566	544	548	565	557	594	525	566	549	582	545	575	542	532	578	567	563	549	544	536	545	543	552	581	513	530	541	537	557	537	549	496	593	560	570	596	529	547	556	565	544	544	580	572	523	571	556	550	547	564	518	545	550	542	508	567	535	529	519	570	584	540	517	552	542	574	562	551	536	568	588	524	557	542	560	546	568	567	535	522	539	542	554	562	529	535	521	534	562	551	500	586	559	591
3725	6344	4343	2212	1633	1405	1257	1146	1064	960	898	919	863	826	809	812	835	763	729	790	787	735	814	738	813	798	784	771	802	774	735	793	776	747	784	736	739	777	791	750	758	772	788	727	768	750	775	779	742	766	782	730	742	732	762	790	786	705	738	728	766	790	761	786	800	775	758	774	749	718	743	821	767	758	732	774	791	801	753	789	706	751	752	755	767	724	800	760	700	738	774	823	755	753	738	744	786	708	769	767	752	782	722	743	783	816	747	733	753	796	749	770	737	754	783	762	766	749	718	729	781	786	756	785	786	744	806	747	714	755	744	758	756	827	793	707	770	741	747	751	746	756	762	774	751	766	757	763	798	802	734	799	771	767	745	774	735	786	772	705	761	812	842	759	759	766	755	756	752	805	769	755	761	769	733	795	803	766	735	701	804	781	738	761	766	759	805	745	754	777	725	777	793	725	758	806	791	799	753	768	786	763	750	802	728	794	719	768	753	754	735	734	724	761	771	768	794	714	718	798	769	778	780	796	766	738	755	762	768	746	768	795	794	770	762	770	747	800	777	726	767	777	734	802	782	726	784	753	772	757	810	709	744	704	712	789	753	765	760	795	722	757	760	777	781	787	814	693	759	765	827	772	738	800	791	811	782	772	754	701	780	754	756	788	799	743	777	741	745	754	769	703	810	778	723	761	807	789	765	768	759	757	768	793	777	751	758	781	770	760	752	803	780	737	772	795	756	814	726	760	737	759	734	803	786	760	775	733	750	767	697	773	758	742	796	748	775	774	770	798	817	755	756	775	730	778	756	761	786	761	767	793	691	816	735	759	783	798	728	780	796	767	779	714	786	747	762	789	759	781	768	756	765	753	739	808	770	733	766	774	745	710	792	747	767	755	769	777	755	723	774	748	764	743	776	764	753	741	735	776	767	790	749	756	728	777	766	722	771	768	738	750	816	796	756	815	818	777	794	735	748	758	768	816	723	751	775	799	728	766	765	747	784	784	750	798	754	757	694	755	763	739	777	775	720	783	757	779	749	748	765	720	770	761	764	785	804	764	781	680	767	809	742	791	792	744	769	799	778	761	738	776	749	768	757	730	765	739	752	783	725	792	763	757	766	760	743	761	801	767	746	780	822	816	807	723	813	824	783	843	790	732	788	774	782	724	774	807	808	744	772	810	776	792	720	785	798	750	745	768	764	758	736	744	799	791	753	728	764	751	781	753	758	765	791	759	751	748	768	779	747	756	735	761	714	785	748	770	745	737	760	750	750	750	752	734	770	742	771	702	818	749	743	751	748	737	733	770	764	752	783	798	753	797	778	731	745	729	761	801	770	772	737	739	773	772	773	720	781	759	708	714	745	746	742	739	744	764	742	760	774	761	773	794	757	756	737	766	774	768	780	740	775	753	815	792	716	820	751	735	733	800	737	738	786	724	750	767	783	746	714	774	764	734	785	741	745	734	748	774	804	746	784	800	733	782	732	747	793	759	800	760	784	766	794	771	760	746	768	730	813	797	748	774	758	723	768	718	788	809	772	757	731	752	765	703	773	751	787	779	759	733	801	776	812	743	765	715	823	770	729	717	784	753	778	792	755	737	730	809	803	788	790	779	752	762	791	748	766	743	751	800	769	758	754	760	752	770	828	754	730	768	761	786	761	804	723	715	804	772	797	755	759	749	750	774	725	789	769	774	734	774	734	726	755	772	771	770	779	725	793	775	755	743	776	725	733	780	772	754	775	695	778	727	787	777	776	793	767	787	755	749	791	776	774	721	784	757	791	781	774	767	768	791	769	757	776	751	779	803	793	769	727	768	763	776	795	726	749	742	721	773	782	771	754	812	767	730	804	752	777	815	776	780	765	793	747	792	706	776	762	754	704	772	762	773	745	805	720	765	756	797	724	751	752	803	814	722	797	733	771	784	745	807	759	783	760	822	782	783	744	745	693	747	708	771	756	764	795	764	724	717	765	762	740	798	761	771	766	730	767	751	752	779	787	755	748	804	763	801	800	750	802	776	740	754	705	777	783	774	770	728	763	747	771	777	779	786	723	760	719	752	768	764	792	778	790	781	758	765	813	750	772	765	788	765	780	777	714	708	761	747	815	729	735	729	765	760	705	763	783	712	767	724	774	773	737	787	767	755	748	770	733	774	749	743	778	732	795	746	786	810	759	785	770	708	752	762	773	786	781	749	726	794	754	727	724	744	793	715	757	757	716	740	809	763	743	799	732	715	758	746	760	802	736	728	747	735	791	741	810	779	743	772	726	770	761	743	717	733	780	734	760	710	731	728	723	728	760	757	778	772	791	799	777	787	761	806	754	779	769	748	733	743	755	750	758	826	794	791	743	804	748	794	767	775	761	816	795	823	771	772	769	751	753	766	755	771	761	789	742	751	786	794	730	751	727	732	733	744	734	759	760	733	782	709	770	800	773	778	780	755	785	781	759	777	726	732	745	711	748	756	798	720	797	756	803	822	730	720	717	770	708	752	768	792	769	761	788	780	781	806	714	783	782	726	749	750	790	737	719	779	770	737	738	735	783	755	787	800	727	719	728	830	805	770	760	735	764	787	758	733	812	763	757	752	752	741	756	711	737	727	797	798	796	754	792	724	755	755	789	735	786	777	778	724	723	745	740	791	785	752	713	738	761	711	739	760	759	797	770	752	773	755	758	784	819	764	749	738	764	765	782	751	781	751	766	756	744	744	713	730	792	776	747	774	760	792	774	811	709	766	787	773	774	697	787	768	763	740	798	762	768	759	776	723	781	739	817	761	738	759	804	852	778	751	785	778	741	756	741	757	743	710	764	760	762	776	729	795	758	764	733	737	817	767	763	772	707	751	718	748	759	772	752	757	767	767	733	738	759	772	727	741	740	773	741	751	764	801	791	793	738	745	707	777	761	740	735	755	822	790	755	711	764	736	761	781	754	777	754	745	716	772	740	748	772	771	778	789	787	718	776	756	743	736	740	815	745	775	776	776	756	776	738	766	788	754	702	788	744	739	789	763	751	743	738	763	795	714	762	765	796	726	722	786	729	751	760	719	793	777	732	743	737	763	742	759	767	742	758	797	731	769	776	770	730	771	762	789	764	734	770	750	751	810	769	774	730	767	817	786	771	756	817	752	727	794	754	786	775	720	754	785	793	788	727	778	736	768	734	769	771	763	798	741	813	791	713	708	717	762	726	786	740	790	824	746	793	753	701	761	786	739	784	785	746	728	758	757	764	723	811	758	745	773	752	776	786	771	757	726	768	816	746	787	759	793	757	773	756	757	773	787	754	737	732	768	748	756	796	773	794	764	798	809	719	785	760	798	720	783	726	744	764	733	741	811	761	789	754	716	715	734	751	749	775	777	765	803	805	772	698	743	785	761	774	778	756	727	758	769	806	715	783	797	746	773	763	751	825	784	822	766	775	742	768	795	751	755	727	731	745	792	763	777	724	741	775	745	788	819	795	757	729	711	722	786	789	796	742	771	756	717	784	764
22272	21104	28691	23746	21105	21098	4751	682	439	400	385	338	286	275	269	245	193	205	196	190	167	186	184	177	183	172	167	170	162	175	149	146	162	140	155	178	161	183	167	166	158	156	171	148	144	170	131	124	160	147	149	156	142	138	155	150	132	174	151	146	138	161	155	144	127	150	140	175	145	154	146	154	152	148	144	159	151	153	143	141	119	144	152	140	141	142	145	143	137	144	153	133	157	156	160	144	137	161	163	159	138	146	133	137	157	153	122	150	157	148	142	141	143	154	136	146	134	131	138	117	148	139	132	149	130	151	157	135	142	122	177	135	130	148	123	126	148	124	151	140	140	135	132	158	152	136	127	144	162	138	164	122	136	152	159	147	143	132	122	145	138	131	142	148	149	162	148	134	133	168	137	167	137	144	146	130	153	138	170	129	148	164	145	158	166	131	161	161	167	128	157	144	119	136	141	166	149	153	154	130	131	146	126	135	137	163	149	153	164	164	125	133	142	128	155	119	155	155	156	131	146	130	145	152	146	139	147	146	140	150	164	152	128	171	138	143	146	151	160	163	150	156	159	129	148	132	141	156	146	135	161	145	159	135	134	131	126	153	147	138	149	150	141	131	134	148	145	148	145	145	145	130	136	150	162	144	135	151	145	139	145	160	149	133	136	152	146	161	174	139	138	143	154	146	167	157	152	136	151	147	132	150	127	124	146	145	141	147	149	142	140	145	148	152	142	164	165	145	138	148	139	152	133	140	144	144	153	134	159	159	140	160	140	168	148	140	132	126	156	131	151	135	147	154	139	158	135	156	138	151	159	147	145	157	137	141	135	152	142	154	170	158	160	149	144	156	148	146	159	131	148	143	144	145	157	155	152	143	139	120	151	132	138	151	133	139	155	158	133	141	145	140	144	143	130	150	137	142	131	149	135	152	145	127	138	147	152	145	143	138	140	133	156	137	167	153	150	124	137	154	152	150	141	170	154	155	154	139	155	152	155	142	141	133	150	165	150	180	141	139	144	147	159	133	144	163	146	137	142	129	135	146	143	121	135	146	134	145	136	125	143	139	138	145	158	140	163	122	136	138	143	132	135	138	173	147	153	147	139	133	145	150	143	145	171	131	154	139	143	144	151	146	148	152	140	140	155	121	162	114	137	145	149	167	134	159	155	136	157	126	144	147	137	115	142	132	152	152	124	142	133	160	141	140	139	152	139	152	160	123	132	139	151	144	142	125	132	129	135	172	132	148	152	140	158	167	128	142	129	139	147	143	145	121	141	130	145	151	147	149	139	142	138	126	135	130	157	140	142	152	140	155	138	147	141	136	150	161	162	139	142	160	159	146	143	156	139	154	159	143	133	123	138	170	150	142	149	142	140	151	148	163	156	127	140	131	136	152	146	151	135	150	140	158	144	138	172	139	144	154	170	132	146	152	134	155	164	142	141	155	138	138	146	149	158	143	162	163	121	160	151	120	149	145	144	136	136	117	150	135	135	141	155	148	153	139	147	137	149	156	162	132	167	158	145	146	146	144	138	159	135	149	154	157	144	151	165	151	142	143	143	129	139	169	181	145	138	158	139	150	149	148	132	137	145	130	143	166	148	155	144	131	133	143	148	136	149	131	160	151	129	138	159	151	128	153	139	152	161	126	159	143	138	141	148	144	142	110	146	143	146	142	128	155	141	144	139	165	147	141	132	128	142	156	137	166	138	151	129	135	149	147	155	146	113	147	160	157	150	145	132	151	145	141	119	142	126	143	135	132	141	146	155	158	132	130	150	135	161	137	150	132	137	173	136	143	132	148	134	142	157	137	170	139	136	137	143	130	127	147	164	143	155	127	131	139	157	150	143	143	151	150	127	142	127	144	126	154	137	126	156	149	139	140	149	137	152	140	139	142	153	154	167	130	152	159	135	143	134	150	138	131	133	157	128	142	147	136	124	146	134	142	148	140	143	135	130	146	150	151	148	160	147	145	147	143	124	132	145	142	161	135	148	137	149	152	132	169	138	138	125	122	173	138	131	147	153	169	125	152	165	150	147	166	143	169	166	131	162	168	144	153	130	145	149	148	137	117	123	140	131	179	146	134	155	137	145	132	157	158	147	169	153	123	157	149	152	135	143	129	137	110	121	125	132	146	145	163	159	154	144	166	136	154	124	137	124	157	137	141	141	163	149	159	142	140	136	157	139	139	163	163	139	154	142	149	140	149	139	143	128	152	155	162	153	152	146	163	155	157	139	125	141	141	137	130	173	151	166	154	146	144	144	156	135	142	119	144	140	140	137	143	131	153	139	150	152	139	157	137	136	118	149	163	130	136	160	136	152	165	151	126	142	136	144	140	142	151	139	144	140	138	154	150	140	163	152	130	153	142	127	152	136	147	164	130	142	153	163	137	157	140	144	156	138	139	138	135	156	155	173	115	140	153	128	153	147	159	121	177	143	136	127	143	146	132	150	163	154	176	138	130	124	141	159	166	136	151	143	141	152	147	140	163	135	141	150	144	154	139	153	164	130	148	149	126	147	134	160	141	140	150	161	146	130	148	123	159	155	129	143	135	153	138	151	134	143	151	150	136	134	146	163	143	172	144	138	146	150	135	132	147	141	134	141	154	146	143	138	138	143	149	151	143	145	149	155	144	135	150	176	154	125	146	132	122	145	149	138	138	155	128	152	136	146	173	138	173	140	165	145	162	150	150	138	146	130	147	149	153	147	133	140	147	154	150	165	146	146	153	167	134	155	148	142	143	157	147	142	155	132	123	154	162	168	142	151	152	140	143	123	133	157	137	122	127	142	137	140	132	164	128	163	153	148	122	141	155	135	153	145	151	138	143	140	148	138	143	159	141	146	132	125	139	131	147	141	176	151	124	133	140	137	140	160	113	140	150	141	148	156	162	146	124	143	142	131	160	144	128	129	171	136	123	152	134	165	143	149	163	145	160	148	154	127	137	155	161	147	143	144	132	162	161	127	140	136	134	144	147	163	137	149	138	168	146	150	148	143	151	133	134	149	160	151	158	145	155	151	159	146	127	160	146	151	154	138	158	153	167	129	155	138	144	137	137	137	145	134	163	139	145	135	145	163	147	160	169	159	144	129	145	145	134	145	139	165	154	152	146	147	154	155	118	163	162	155	116	149	142	154	151	137	135	157	156	156	139	140	153	134	150	139	159	149	159	160	138	137	149	159	151	145	133	160	135	148	160	152	128	154	133	148	153	173	161	157	152	167	124	149	150	154	162	134	141	134	151	141	138	155	160	141	160	140	145	150	144	141	149	161	135	127	154	141	144	157	137	122	121	136	128	153	139	159	138	134	120	149	144	131	162	153	149	139	148	151	158	140	145	127	124	145	140	167	129	138	109	123	147	134	149	143	129	151	146	150	139	151	141	160	161	153	140	156	183	147	149	141	136	141	149	131	156	152	160	145	158	132	150	127	167	147	154	135	144	161	134	171	152	156	140	149	140	155	139	128	158	150	164	154	133	169	147	149	132
4736	15159	10578	4899	3123	2376	1790	1389	1107	891	739	681	537	492	465	383	397	390	349	338	297	285	290	263	282	289	279	247	257	266	227	218	245	239	231	225	225	217	222	259	248	241	223	206	217	227	228	229	219	229	226	226	205	230	210	237	202	210	247	200	204	211	208	209	208	210	243	227	211	225	214	219	184	210	227	208	208	223	189	207	212	227	227	211	205	227	218	190	194	217	194	195	207	207	205	204	226	233	216	217	206	242	223	216	219	203	222	204	212	211	235	243	183	228	217	215	210	195	194	231	218	210	202	206	203	237	187	210	175	194	199	208	214	203	225	217	216	193	201	220	205	219	219	234	216	233	182	210	215	200	198	226	208	203	220	207	232	215	205	217	213	225	206	192	208	185	213	201	220	203	185	229	191	183	202	215	222	212	206	231	214	211	202	195	192	213	207	205	197	210	222	204	228	185	212	196	187	203	210	198	227	203	216	198	214	216	214	189	197	199	213	214	209	204	211	203	202	208	200	243	207	197	181	192	195	228	221	194	186	198	213	241	222	202	223	200	208	206	223	178	221	215	207	200	220	206	219	206	215	188	224	197	184	203	240	217	223	188	222	220	197	233	209	225	206	207	211	208	193	207	215	215	221	228	232	198	227	192	190	205	193	200	209	194	217	218	206	214	203	212	214	228	218	209	203	222	198	221	199	220	199	205	201	224	202	219	199	196	213	218	201	220	220	193	214	200	208	211	200	201	213	207	203	174	219	211	207	207	226	196	205	196	202	201	219	184	201	194	214	190	238	207	219	210	208	231	232	221	218	198	206	204	198	195	205	200	192	204	193	220	175	200	198	206	214	235	237	192	187	217	238	225	220	207	179	210	202	216	201	204	212	213	189	214	207	189	221	205	199	189	230	232	186	213	236	204	186	214	225	204	211	220	214	218	224	201	206	202	179	220	210	206	231	221	195	220	211	222	207	200	209	191	196	199	188	209	226	191	182	195	176	206	192	209	208	186	220	198	199	206	174	191	216	207	206	218	229	196	199	214	191	196	207	202	210	228	207	185	210	240	205	223	198	214	223	214	203	206	206	198	191	195	229	199	219	201	194	169	186	217	237	228	193	194	185	206	213	203	194	194	196	202	223	236	206	180	208	183	188	209	227	211	220	196	186	202	188	197	201	205	204	208	217	210	216	212	227	198	201	213	201	203	213	201	194	202	184	238	196	189	198	238	205	215	213	223	200	234	185	219	225	195	188	198	234	206	189	213	196	211	210	230	203	202	191	205	228	226	193	180	181	183	186	211	198	199	230	207	209	212	210	190	194	204	239	206	183	223	186	198	218	214	196	197	205	214	199	201	197	206	198	192	217	204	215	221	224	192	204	202	193	202	201	187	204	213	203	216	196	219	201	208	222	194	223	240	209	230	207	200	220	197	218	216	195	178	212	201	233	225	204	214	203	194	209	195	194	212	210	210	202	216	218	188	209	204	197	204	196	215	208	210	204	221	228	219	199	213	209	209	242	202	242	213	204	212	224	225	225	202	199	208	214	223	217	206	210	217	200	195	209	218	211	219	211	220	223	195	232	196	222	207	186	212	214	193	192	190	227	205	206	191	202	191	229	198	220	219	213	208	190	209	191	230	218	213	205	201	207	163	233	214	186	229	228	185	225	184	209	221	227	203	208	219	192	212	214	211	199	190	194	228	220	182	187	208	217	189	189	229	196	197	204	248	202	201	210	202	214	230	213	203	185	215	190	187	216	206	230	224	189	196	208	193	206	225	216	185	215	202	193	209	222	172	204	222	180	215	237	218	235	228	212	203	219	244	192	206	212	202	199	189	173	226	257	208	233	188	215	188	219	232	199	187	189	219	225	206	215	194	203	190	198	208	202	195	199	207	216	216	203	199	202	229	226	221	210	214	207	203	194	215	208	197	226	187	193	193	215	224	212	214	212	224	190	229	216	226	220	223	194	208	198	246	217	193	204	210	193	213	201	212	217	208	204	227	212	199	207	216	206	216	193	197	197	182	214	208	216	212	203	247	224	224	196	219	203	207	201	196	231	212	195	206	212	199	223	196	192	205	201	182	208	189	230	211	206	212	200	213	239	195	208	209	242	210	190	193	222	198	204	211	210	207	219	239	206	229	224	206	203	188	227	216	212	214	189	218	210	235	205	201	191	198	210	218	185	198	222	172	214	220	220	197	200	209	219	210	211	193	196	190	199	241	196	204	192	208	209	195	227	207	185	217	207	191	206	216	206	223	219	205	194	222	202	183	218	198	212	188	194	237	220	197	175	202	217	205	234	227	225	195	215	240	192	231	248	211	217	206	186	199	229	220	220	217	212	236	211	218	227	201	204	224	216	159	195	236	192	202	209	212	223	201	217	250	237	226	218	197	206	208	241	226	193	207	207	187	199	211	197	231	216	208	208	196	196	192	198	213	227	206	196	206	213	217	183	192	230	218	218	214	228	196	230	209	220	221	204	192	203	190	213	192	215	212	198	198	220	203	216	216	193	205	223	199	196	205	207	220	217	201	197	224	217	222	200	215	226	211	201	215	202	189	212	237	174	192	213	223	217	211	215	230	207	227	208	201	204	223	219	198	200	209	194	194	211	213	195	213	197	207	217	204	232	225	223	213	184	193	218	194	211	205	197	216	222	204	197	216	201	195	221	191	214	208	208	211	199	207	196	194	202	198	218	205	201	224	204	199	208	221	212	228	222	216	221	199	219	216	202	201	208	214	230	205	205	212	209	202	200	206	209	204	199	222	189	192	206	192	229	187	202	223	234	216	213	194	204	183	191	219	217	178	208	209	224	234	206	216	217	229	179	201	200	207	230	219	207	201	227	202	256	205	202	198	192	206	207	217	208	227	190	205	205	198	214	212	226	179	193	192	213	219	206	207	203	221	194	202	236	186	227	201	201	214	190	215	197	203	219	204	205	212	194	193	225	233	190	224	243	219	219	217	186	200	215	234	230	185	213	227	223	235	191	215	209	212	219	206	238	174	197	213	211	222	200	209	184	204	219	197	182	179	216	207	225	174	218	207	197	197	232	230	205	237	209	187	223	207	214	215	200	211	211	217	231	214	196	179	211	229	220	196	207	205	210	183	220	218	196	196	229	220	200	186	213	211	211	227	223	212	211	201	217	217	191	221	214	216	197	216	216	199	194	223	220	203	212	185	203	198	192	180	192	210	193	210	202	198	216	209	214	201	203	184	198	189	204	208	206	217	201	224	222	234	183	187	204	213	220	210	192	210	196	204	225	219	198	213	189	215	229	208	216	210	207	193	222	208	220	211	207	191	202	196	222	196	202	219	189	215	198	208	216	226	219	215	218	210	190	203	235	191	198	222	230	210	216	198	199	216	229	183	175	214	224	230	219	212	216	234	227	222	196	199	222	192	231	204	205	215	230	209	223	173	209	225	217	210	197	221	200	195	196	201	193	191	199	205	217	211	249	229	232	232	199	233	195	199	241	200	212	217	196	212
26826	18647	4810	997	754	694	689	684	668	667	683	592	679	657	634	631	649	624	643	629	632	660	657	666	637	655	696	645	615	626	632	653	633	607	641	678	666	633	661	644	651	641	683	609	617	618	632	626	617	673	648	650	604	639	605	683	653	618	640	653	594	657	641	626	606	613	585	659	614	648	579	637	605	595	617	619	609	590	639	703	624	649	637	650	603	678	655	630	590	632	635	602	631	610	640	653	657	655	593	658	633	609	605	627	656	609	640	646	652	623	639	618	597	636	628	620	644	627	601	634	673	629	650	640	644	645	613	614	637	621	622	638	661	662	643	633	593	608	630	611	617	656	660	645	616	609	635	650	658	642	695	646	612	666	668	590	678	614	610	640	656	636	653	655	595	640	618	675	630	636	675	596	666	660	602	600	637	658	670	621	629	636	643	640	650	602	658	628	654	682	631	615	599	645	651	653	670	600	640	638	614	595	646	617	653	634	624	645	613	637	637	635	600	619	620	666	576	646	631	606	612	619	626	618	643	656	619	639	667	600	615	657	593	611	610	618	615	681	689	640	626	614	706	657	619	639	644	636	613	611	641	638	635	634	613	647	600	631	649	665	600	686	642	618	619	614	641	627	636	637	644	655	644	629	651	644	628	622	670	656	627	651	607	608	633	634	609	617	621	681	662	652	645	581	661	600	618	629	625	633	693	666	623	610	636	641	604	637	633	616	610	589	662	649	658	648	583	608	635	620	619	611	614	612	640	674	599	626	623	657	644	663	592	657	605	666	657	623	657	676	637	626	637	593	660	666	622	643	648	638	620	658	658	624	689	678	625	643	614	582	657	637	572	586	649	637	664	628	653	645	642	594	634	638	614	679	648	664	663	653	640	617	683	647	635	625	654	632	596	647	619	653	667	630	631	652	641	638	626	651	604	599	635	622	617	606	630	654	615	651	598	656	610	596	647	611	624	630	644	631	644	619	651	664	661	614	615	603	614	656	668	641	655	685	617	609	662	637	633	646	625	653	680	621	635	598	617	671	618	616	632	677	670	595	679	646	626	614	615	621	625	627	651	628	644	690	573	627	597	603	628	625	611	616	650	616	595	632	624	622	627	675	591	647	688	606	665	613	668	633	700	654	602	610	653	668	659	610	632	634	602	637	636	628	642	623	658	622	584	661	615	622	651	628	650	652	623	625	629	626	653	672	614	674	636	631	631	619	592	637	677	667	641	661	623	634	655	654	618	602	640	673	684	627	614	605	633	630	609	635	620	632	639	666	643	623	626	598	644	643	646	621	649	606	642	670	656	579	656	597	635	625	659	647	683	646	676	659	663	664	677	589	629	677	643	658	659	645	642	612	637	684	615	659	650	591	633	634	640	630	611	636	588	652	664	629	615	671	663	591	626	643	643	668	594	650	612	644	624	608	612	627	603	666	644	650	614	670	572	701	664	656	598	649	662	601	651	590	585	614	615	623	610	617	653	577	676	667	644	618	615	638	636	681	629	629	619	650	573	609	653	659	641	600	636	615	646	653	646	616	661	635	576	638	634	621	653	615	645	648	667	652	631	640	645	627	647	643	655	641	641	619	676	623	613	575	597	583	634	640	600	644	628	641	662	639	646	662	597	604	628	646	662	625	626	568	668	683	637	663	656	614	660	684	650	617	657	614	630	612	632	636	623	618	627	640	588	602	641	602	648	667	634	595	604	591	605	623	631	616	668	621	632	611	599	619	592	636	632	626	676	632	636	652	664	597	639	658	630	597	608	655	663	615	632	619	691	639	603	624	666	681	611	680	686	645	668	642	607	612	653	627	642	624	642	649	626	613	638	627	628	648	618	619	643	658	640	663	624	620	637	670	640	646	627	644	626	613	599	617	603	642	652	642	641	615	660	635	684	636	667	626	676	627	637	634	615	619	640	613	634	612	642	638	650	643	639	647	703	620	635	620	626	681	662	601	644	642	635	633	680	663	632	647	635	644	658	609	660	641	640	642	683	614	655	601	638	651	626	621	651	613	603	628	608	638	646	617	618	614	668	634	675	626	669	668	653	682	619	630	648	605	650	619	607	631	675	642	667	624	612	616	630	647	653	625	647	576	593	628	699	621	641	603	619	611	648	596	597	653	625	649	663	682	592	589	632	621	594	591	643	642	701	632	678	613	632	640	606	648	653	654	659	550	635	610	620	643	651	605	662	633	658	619	692	635	608	650	614	636	641	623	640	624	573	620	676	632	637	667	636	636	609	683	612	609	665	634	578	662	667	580	631	614	650	636	622	604	673	649	657	640	619	613	630	581	639	657	645	667	645	667	615	642	641	639	626	691	643	654	563	638	656	666	689	655	593	661	605	666	629	604	629	659	617	687	616	639	628	665	588	653	671	627	656	637	633	644	622	646	644	630	614	602	613	651	679	651	565	668	614	599	646	593	643	621	614	621	650	592	631	580	616	608	669	605	641	639	665	630	639	666	646	653	635	599	615	625	595	635	615	660	657	647	657	633	634	625	665	667	643	603	595	626	673	611	624	655	634	643	604	654	630	619	620	632	656	644	594	636	638	596	637	644	640	678	612	658	615	626	642	635	662	623	627	601	615	619	674	626	611	650	622	640	607	647	632	690	637	636	596	659	644	615	609	645	656	623	598	603	619	648	635	596	639	629	636	629	654	646	624	607	675	640	632	614	597	619	650	613	639	672	696	662	624	636	630	673	641	611	652	664	631	662	603	683	634	624	633	667	609	657	652	655	631	625	634	634	630	651	617	610	633	639	619	610	593	610	626	637	664	642	622	661	650	614	645	633	630	602	646	630	619	658	641	575	672	618	641	630	653	619	676	593	696	618	640	590	640	639	612	620	638	666	580	615	612	619	594	617	646	612	623	624	632	594	620	647	601	636	606	639	651	635	618	657	639	668	614	653	637	623	655	598	623	646	646	614	655	623	597	699	642	641	680	644	660	638	596	610	632	625	595	650	650	659	628	633	600	616	631	636	629	598	626	661	625	623	644	637	639	616	694	596	663	630	611	634	666	618	630	638	665	633	610	624	630	657	645	661	637	624	617	654	659	640	632	646	661	591	654	646	647	639	649	605	620	633	614	623	631	693	603	675	632	602	663	632	626	628	666	622	648	608	641	668	621	616	643	641	630	630	595	635	589	628	644	637	625	645	658	666	618	622	619	619	646	643	605	643	618	639	635	645	620	638	653	619	644	622	639	671	609	669	627	658	613	646	645	650	637	652	624	659	631	657	625	645	606	645	626	583	680	629	677	637	642	625	620	590	675	627	621	650	614	611	650	620	633	644	613	609	706	663	634	626	658	669	677	597	656	671	636	655	611	590	626	676	580	565	612	628	662	651	633	588	660	609	629	667	642	646	636	636	658	633	601	686	604	645	602	668	604	636	637	602	617	594	639	652	590	637	617	605	641	658	635	641	617	635	629	661	626	658	647	607	674	618	615	636	608	654	613	654	646	618	590	661	658	636	598	593	640	618	624	609
4351	2667	1987	1267	1075	1048	968	964	972	917	966	925	968	918	897	889	928	953	862	941	892	869	906	895	915	893	821	922	909	873	856	868	920	902	860	898	941	938	897	844	831	890	914	949	834	836	879	898	873	816	918	852	877	878	901	914	925	906	888	867	971	895	934	925	908	899	887	954	904	855	891	861	878	846	835	898	832	840	912	934	893	883	880	877	882	874	928	952	907	915	860	843	876	845	887	869	900	897	912	907	879	916	921	882	881	879	883	928	894	876	875	888	873	908	900	925	890	919	872	901	891	934	883	872	971	944	863	898	908	920	946	858	929	932	915	911	922	835	908	858	924	869	919	914	865	887	861	872	866	889	891	939	908	887	918	861	882	921	878	870	823	844	891	876	925	863	907	928	897	934	864	954	904	906	897	876	927	852	918	896	924	905	898	929	878	903	870	871	903	855	910	883	902	874	931	895	863	860	874	883	913	889	952	931	884	898	903	888	939	872	907	855	873	858	917	904	895	935	897	859	917	885	889	880	908	854	870	915	902	915	929	895	864	923	892	949	889	922	923	854	883	887	949	950	939	889	905	870	920	908	892	895	873	919	858	872	953	854	881	891	892	836	897	897	955	926	930	891	900	888	921	920	880	876	893	947	880	879	878	888	889	921	862	850	893	841	907	879	906	919	942	889	864	888	944	898	899	859	907	867	872	921	859	873	910	873	884	882	904	951	905	884	868	942	880	869	869	928	869	861	881	870	867	895	866	831	915	842	908	918	849	897	891	913	901	879	856	917	901	901	896	881	924	853	857	841	919	905	926	874	881	931	891	940	862	930	894	854	919	885	832	905	919	926	893	900	886	884	929	894	891	923	906	871	883	937	917	852	956	886	920	875	902	866	901	892	902	872	839	893	889	898	896	908	899	897	918	914	891	887	850	820	873	873	850	854	875	904	925	919	807	891	908	884	908	906	920	888	892	885	871	941	869	921	884	868	931	889	931	876	910	823	899	885	850	947	905	892	896	864	879	869	877	865	911	926	885	881	888	927	907	863	919	945	896	897	890	895	866	833	903	917	855	888	854	898	912	920	876	876	886	890	910	897	852	878	889	884	935	907	853	934	846	888	915	854	932	842	851	913	865	900	911	929	934	896	898	880	910	877	862	951	884	877	891	929	919	923	926	880	862	880	927	946	861	894	912	926	848	904	859	900	866	894	905	906	883	879	821	865	843	883	877	867	915	892	921	904	853	838	884	882	897	880	859	850	980	885	888	882	861	875	890	897	871	894	908	885	833	939	869	872	959	902	913	870	857	909	888	923	935	873	861	878	887	946	895	894	914	886	846	880	901	860	936	884	894	934	824	937	905	934	903	853	865	844	848	858	893	923	883	910	894	840	890	890	912	873	920	921	923	957	902	887	911	883	886	888	843	869	862	940	917	897	911	859	946	896	878	918	880	923	855	947	889	893	899	840	907	907	843	866	838	934	939	884	872	850	836	879	897	862	886	966	910	898	913	867	865	824	881	874	914	865	922	939	898	853	842	929	903	837	856	827	895	919	908	907	883	927	874	856	831	874	879	935	881	909	922	927	910	876	894	851	851	898	901	913	889	859	871	886	873	882	890	896	913	899	933	852	899	862	910	918	933	939	916	912	892	937	875	900	908	865	868	912	910	892	881	906	877	922	862	872	927	877	862	912	924	902	870	868	877	832	942	925	911	859	900	973	897	932	903	867	902	897	959	887	957	948	915	899	912	908	892	870	898	852	905	940	890	876	883	891	927	928	904	881	868	844	871	912	896	884	895	866	876	936	899	888	856	895	930	847	904	889	924	912	943	869	905	879	904	896	904	888	884	947	897	906	899	913	942	914	893	876	867	869	882	913	863	913	909	879	879	867	871	928	893	870	865	880	938	929	842	895	908	914	926	911	921	893	893	908	880	908	894	911	854	939	860	926	877	913	875	927	887	883	887	872	897	887	969	880	904	878	876	897	873	892	904	911	896	880	937	854	894	877	879	881	883	928	945	869	897	861	903	884	893	905	891	882	890	870	898	899	878	885	891	879	876	875	882	922	923	844	853	911	840	922	925	923	925	911	855	909	903	879	857	906	893	892	896	926	875	941	899	896	883	863	912	926	906	875	844	932	907	875	889	942	866	858	927	915	940	898	887	906	843	861	895	880	906	899	877	860	845	917	865	912	947	887	849	859	901	871	885	886	905	861	887	933	903	891	905	847	914	930	919	871	920	929	902	855	897	885	891	891	897	867	843	835	902	922	890	887	897	850	908	900	859	843	839	930	887	913	873	882	857	848	928	841	935	883	900	942	908	855	838	851	915	883	897	898	912	866	818	854	866	891	905	864	963	849	865	886	881	859	883	877	881	910	860	926	912	862	934	885	897	867	918	862	890	949	921	934	856	946	894	945	908	924	882	833	869	868	870	903	922	903	905	890	894	856	872	870	912	848	821	915	901	884	903	905	901	883	875	894	842	906	913	844	881	982	921	912	916	856	906	908	824	880	927	895	899	840	876	942	908	894	902	870	930	867	884	920	966	928	841	916	883	899	913	923	940	913	922	893	912	898	819	925	857	909	883	853	892	884	930	912	841	915	891	915	955	866	848	890	902	858	885	928	942	920	862	910	878	868	867	928	921	941	862	903	903	874	891	873	817	884	873	909	906	837	889	837	847	857	884	887	873	890	880	924	928	895	940	931	911	893	868	905	901	869	931	859	889	910	926	901	934	860	918	891	896	919	888	881	929	907	917	877	913	920	908	905	889	883	889	838	887	885	876	866	872	891	872	873	858	932	903	895	938	879	934	918	922	881	910	924	823	871	833	908	880	884	899	860	878	880	889	837	964	910	937	925	885	939	884	869	883	936	879	932	925	869	904	911	968	882	871	883	899	946	897	931	892	901	911	861	987	873	906	938	903	914	905	940	867	917	856	905	854	890	912	860	872	873	924	929	921	828	906	886	866	939	881	877	894	894	913	879	870	897	897	905	865	922	857	911	885	848	893	899	885	947	919	895	877	881	904	876	863	924	883	890	951	937	890	896	906	883	863	856	890	873	877	910	921	888	924	908	884	877	936	874	846	930	894	894	909	906	877	863	895	909	868	876	874	900	919	923	889	902	831	869	949	877	859	859	881	943	882	880	891	867	895	899	880	885	873	826	859	905	936	875	880	927	852	938	911	892	877	915	883	845	896	893	860	900	893	909	938	923	928	914	828	876	866	861	917	912	890	848	868	852	890	894	913	885	911	914	843	913	895	841	908	913	957	869	860	917	924	896	863	870	860	904	870	957	912	911	914	873	897	918	885	866	899	906	942	859	934	913	845	902	907	911	901	902	874	816	880	916	899	844	913	918	933	919	889	939	883	926	905	879	854	891	913	919	917	883	888	885	906	892	894	878	878	851	836	896	869	885	899	921	922	876	889	849	896	897	904	912	913	921	856	903	854	882	883	874	897	952	840	882	900	906	889	859	917	902	866	901	855	875
23058	21088	28168	24232	21081	7812	878	586	506	448	441	439	452	366	443	360	410	409	384	396	345	384	346	350	374	372	348	367	339	343	366	327	316	350	344	337	343	341	356	337	311	370	378	351	341	369	324	361	362	355	362	304	364	350	319	326	374	346	351	339	338	369	332	361	364	345	323	358	327	355	331	342	345	321	349	367	359	329	343	360	354	371	326	317	325	351	339	337	335	331	343	358	335	371	337	328	329	342	359	362	359	330	336	353	364	318	333	395	353	343	346	315	342	341	319	340	341	307	305	338	327	325	325	338	323	327	344	351	319	354	347	355	381	362	370	359	331	325	330	348	344	323	337	316	316	345	343	357	318	325	335	358	311	350	335	324	351	312	348	344	330	372	357	360	363	371	362	322	362	337	355	352	333	296	347	366	336	339	375	333	383	345	336	324	370	343	340	310	358	368	377	353	347	342	337	356	349	376	360	324	377	348	346	376	326	332	318	343	307	353	342	328	365	321	317	332	345	352	337	329	335	359	316	345	367	356	338	313	337	322	307	317	335	377	305	340	354	343	365	368	342	336	311	368	365	361	332	366	334	334	355	350	339	337	359	339	353	339	351	306	312	335	311	334	350	323	352	349	360	322	367	312	307	360	350	364	351	338	389	351	331	345	358	343	309	382	351	370	329	316	339	336	343	334	343	358	372	333	336	326	332	310	348	336	354	324	358	353	341	362	325	347	359	374	363	355	340	338	342	347	358	325	319	345	296	371	352	338	330	364	312	347	341	359	334	368	356	360	326	361	320	370	350	320	338	351	348	325	343	348	332	345	330	347	329	317	324	338	390	354	324	339	374	319	330	343	325	342	361	342	334	341	333	343	332	332	339	350	379	332	324	337	359	329	344	346	348	347	343	342	356	355	338	349	354	327	347	338	337	352	352	326	338	372	324	307	351	338	341	355	352	337	346	337	331	362	351	345	349	325	318	360	358	343	318	316	338	301	341	337	325	363	346	309	343	372	362	336	325	333	347	377	349	342	318	315	362	360	347	339	334	368	322	360	359	356	364	336	354	328	348	343	356	325	321	342	313	337	343	330	353	334	344	375	354	347	367	301	360	345	341	336	350	334	367	313	336	352	351	326	349	357	337	343	315	351	338	364	295	345	336	367	326	341	333	351	309	329	363	319	355	330	310	347	334	351	301	344	326	332	333	340	341	351	326	351	336	346	373	367	349	342	330	323	328	317	341	316	329	328	365	334	353	324	365	340	358	302	340	316	350	344	315	329	335	350	342	332	368	375	367	343	351	315	346	368	335	348	343	339	333	384	318	355	330	347	315	336	348	338	369	357	342	365	321	356	335	337	319	334	348	329	362	319	344	349	362	337	321	326	352	362	364	352	381	363	334	343	370	335	346	335	355	323	334	333	348	346	349	357	339	330	379	303	317	332	350	314	325	344	350	361	356	366	375	348	320	365	341	344	333	355	367	351	389	350	336	350	305	295	359	336	353	353	359	327	332	326	348	316	341	358	309	358	348	355	319	352	321	361	342	353	323	314	353	335	332	362	354	339	347	345	306	332	354	336	354	326	361	351	344	381	331	338	334	363	338	316	354	343	377	343	336	356	354	326	343	352	342	340	356	335	347	351	359	362	354	349	316	319	335	364	326	320	352	340	349	349	329	316	321	350	360	331	322	316	342	340	367	355	350	330	357	353	349	372	316	329	366	352	357	332	322	382	340	348	371	301	327	329	367	330	366	315	343	326	296	350	352	346	341	349	345	348	337	372	330	326	293	344	315	375	346	336	339	349	321	360	357	347	344	356	336	327	324	385	358	366	334	353	342	321	347	310	333	306	319	345	345	367	348	354	339	375	356	323	330	327	331	365	352	318	325	321	373	353	336	360	332	391	358	338	323	348	329	365	295	335	350	333	359	347	341	350	321	312	368	320	352	353	334	363	333	339	377	337	330	355	357	336	330	331	328	364	341	310	337	332	330	368	304	353	344	383	361	339	331	368	354	323	356	353	368	321	357	345	341	343	307	369	336	325	313	361	335	366	355	341	327	331	347	349	324	331	348	341	323	333	341	364	351	355	367	363	339	341	354	338	345	322	335	326	356	326	408	343	357	347	358	351	308	335	358	321	313	348	342	339	355	349	289	355	353	343	315	348	354	356	316	321	336	319	297	345	363	336	345	325	343	332	349	337	347	381	336	344	320	341	381	363	328	347	341	344	314	328	351	344	361	365	341	323	330	373	335	374	322	345	343	351	329	329	347	303	337	371	334	358	333	346	354	305	331	321	346	336	358	334	323	329	339	313	353	357	318	335	356	351	328	335	372	371	350	310	335	319	349	306	334	358	352	344	342	335	371	345	345	317	350	340	354	338	323	333	326	357	357	333	326	320	329	342	322	342	348	382	310	353	336	326	346	352	343	384	369	374	339	343	299	370	339	368	335	357	356	353	350	318	318	342	336	361	342	354	368	315	369	348	331	338	342	372	352	331	321	364	338	371	313	314	309	359	357	327	339	332	345	353	340	325	362	358	328	354	345	369	342	358	321	330	314	335	354	319	320	346	336	347	361	330	341	348	299	352	325	302	359	324	307	337	337	337	331	327	379	382	328	375	330	319	336	351	328	329	361	323	381	372	341	358	338	348	335	310	335	319	344	312	356	330	333	345	327	336	341	345	329	303	318	370	348	328	362	330	351	336	308	323	351	337	321	340	312	330	321	336	362	313	338	321	372	360	333	334	326	325	352	343	326	310	338	295	360	338	356	348	322	333	382	372	314	341	332	350	357	321	321	352	328	370	334	362	335	359	331	347	359	312	356	323	319	343	347	341	328	313	349	366	347	340	328	349	369	366	370	353	334	354	316	342	318	361	322	321	373	313	312	344	312	336	355	343	353	345	313	335	339	313	327	342	317	369	313	347	322	332	379	348	348	359	327	356	342	360	337	318	332	317	341	307	331	342	352	311	364	305	355	351	336	334	337	340	343	334	327	372	364	339	353	326	333	317	348	360	307	314	349	350	365	360	327	323	310	336	381	344	332	313	307	367	342	322	343	333	311	348	365	330	312	355	362	328	321	324	325	315	323	338	372	327	324	342	360	318	355	331	357	313	316	364	364	367	361	333	335	339	334	319	387	343	329	360	343	404	353	314	345	377	365	361	359	338	313	337	343	346	344	364	337	350	338	331	378	348	327	350	316	353	350	336	299	368	350	315	352	321	365	360	343	379	389	373	337	335	314	334	312	365	361	358	346	324	324	357	310	324	351	305	376	299	384	355	371	380	356	366	351	330	347	331	314	313	378	327	323	336	343	328	341	329	344	363	350	353	354	346	339	335	343	351	323	345	391	357	329	365	333	315	314	368	356	357	352	339	352	327	327	297	320	356	347	328	339	336	381	330	376	361	348	362	378	339	337	367	332	343	369	376	318	341	329	311	306	383	360	329	346	366	368	327	360	336	331	360	357	349	339	329	326	348	333	359	347	344	364	333
3481	10004	6858	3007	2124	1634	1326	1169	983	857	829	743	679	650	586	663	621	562	543	548	562	549	517	552	567	526	533	566	513	562	581	537	486	554	500	513	513	509	524	563	562	525	509	520	519	517	509	518	551	534	548	520	500	525	527	482	511	494	531	491	502	505	531	486	529	536	501	511	476	497	492	504	525	501	497	490	490	494	483	480	494	481	495	524	504	488	533	464	534	493	501	485	525	528	506	464	497	562	515	498	480	521	516	505	542	518	492	485	487	469	524	485	483	538	470	514	500	499	506	505	521	537	490	456	519	505	520	559	479	504	515	485	480	493	482	494	489	503	526	508	496	504	527	541	508	496	509	495	487	475	544	457	487	510	520	449	515	482	497	533	561	508	507	495	505	507	524	498	501	521	561	534	534	483	496	489	513	468	537	533	485	509	487	472	549	505	561	505	492	524	486	475	464	504	495	527	511	518	510	496	499	508	518	520	487	505	478	471	464	537	495	505	545	516	514	512	550	512	477	492	474	503	512	486	479	523	477	526	531	487	497	520	470	478	476	500	518	505	511	530	511	540	482	480	503	530	490	495	521	552	497	509	490	531	519	470	471	531	496	506	544	478	488	503	486	486	513	491	504	523	553	480	515	489	510	490	526	506	544	511	514	484	475	521	509	525	508	456	530	518	462	498	526	492	536	476	490	481	504	480	513	504	501	451	503	519	479	512	502	517	558	504	496	490	492	506	520	465	506	480	555	534	516	503	545	505	484	481	533	522	557	490	497	522	470	492	503	448	528	515	494	523	500	519	542	517	504	496	476	513	534	501	501	506	510	488	496	486	504	525	474	505	509	476	491	526	488	493	488	514	530	479	525	500	518	510	512	504	500	543	511	510	489	497	493	507	518	491	505	473	489	502	533	475	506	536	489	517	546	540	473	483	492	504	514	563	479	511	454	525	513	487	520	488	524	526	504	504	506	509	524	515	485	515	549	500	517	482	488	501	492	499	500	528	459	514	481	496	525	502	508	481	449	507	461	471	505	512	524	498	501	486	503	497	483	497	529	504	529	506	498	526	527	497	481	531	536	483	473	478	506	498	513	513	546	483	499	497	549	507	505	500	479	525	528	509	525	521	516	527	484	498	508	502	476	565	509	477	532	497	493	466	507	482	473	503	545	512	550	512	499	511	537	522	477	522	510	518	478	483	503	465	529	504	522	493	556	477	487	472	511	525	470	520	519	501	463	503	539	507	515	491	492	518	502	481	472	493	532	480	529	492	509	540	476	451	485	511	505	529	517	526	515	492	486	524	538	487	523	491	510	497	502	513	510	515	520	461	509	493	450	510	483	503	511	548	471	484	478	539	505	475	501	548	543	517	492	483	518	478	501	498	449	486	489	496	496	512	472	489	492	514	487	486	496	532	541	525	496	516	517	526	540	515	534	493	488	500	505	510	562	485	493	508	491	495	517	509	487	511	503	513	526	516	496	479	493	537	518	527	484	509	502	515	510	500	531	520	533	506	476	505	498	507	514	550	499	495	497	505	524	497	472	512	481	496	514	494	519	493	522	552	544	481	479	525	468	513	541	498	512	504	513	515	532	523	473	480	519	511	538	511	447	478	484	501	520	540	547	496	497	465	559	520	506	519	538	497	488	534	509	532	471	507	515	472	506	519	499	527	512	452	477	494	502	492	525	465	528	505	517	503	507	524	567	489	499	481	487	505	504	484	506	533	501	514	481	496	535	489	502	462	528	472	488	501	503	487	521	534	507	517	480	530	487	496	510	502	507	468	519	482	485	499	451	492	537	490	514	487	497	515	531	498	514	487	516	495	532	481	470	495	535	500	494	496	484	501	507	490	514	497	478	532	489	508	484	510	472	493	487	516	534	530	492	518	477	508	476	506	509	523	489	478	488	497	514	491	523	504	495	543	505	518	463	493	471	466	544	504	542	484	496	521	468	499	467	470	512	492	527	481	544	519	508	502	489	513	518	469	515	524	511	494	480	503	529	517	498	502	484	512	497	559	493	511	529	519	546	521	518	523	488	518	495	496	479	543	537	471	527	504	518	529	514	505	512	498	469	486	469	475	519	469	493	520	527	489	454	467	496	494	511	528	502	466	503	501	501	515	494	516	473	469	466	508	531	464	524	482	554	538	461	472	522	502	478	483	465	474	467	522	482	531	477	518	500	529	526	473	470	501	508	548	494	499	533	509	516	540	504	481	492	526	475	487	510	554	499	497	520	547	488	498	510	517	472	489	536	503	472	474	515	518	508	492	525	484	473	512	511	531	492	514	471	534	509	493	482	483	513	516	469	473	500	518	482	502	491	534	546	480	483	481	498	483	489	515	511	501	507	529	467	502	492	516	466	502	523	562	520	463	512	494	474	508	509	504	515	503	516	511	478	524	513	489	532	517	492	534	529	535	522	492	501	495	544	490	489	499	500	477	513	508	466	487	474	505	479	475	536	503	486	533	509	500	494	506	510	482	528	499	509	498	517	514	514	481	479	487	477	522	519	521	508	507	484	528	535	504	530	495	501	480	512	491	484	501	480	525	521	525	520	513	524	491	481	515	518	488	528	496	548	488	511	518	505	471	485	498	497	483	512	509	494	525	505	521	525	494	495	505	517	496	545	545	498	464	533	535	529	501	476	495	494	523	523	518	514	511	526	498	561	469	475	531	501	563	485	462	522	514	503	486	496	515	455	491	504	520	512	549	478	495	470	491	494	491	482	446	522	483	513	525	487	496	506	501	483	502	532	519	496	531	510	492	526	472	483	483	482	528	521	515	474	539	488	503	506	484	477	498	480	492	518	493	515	479	507	442	493	488	499	471	496	506	550	555	518	490	501	543	487	483	514	495	489	507	485	527	496	519	514	521	509	484	502	496	482	512	508	503	511	472	503	546	492	500	502	474	490	500	475	440	550	502	506	529	543	490	484	518	504	520	496	460	504	497	477	502	476	474	519	511	498	501	515	565	528	485	488	504	516	501	523	566	509	526	501	523	476	498	485	481	528	497	502	514	497	518	533	477	505	480	514	485	551	515	531	488	501	473	497	511	519	490	481	558	502	484	512	485	497	517	493	499	509	505	445	490	490	520	523	505	537	479	461	483	494	484	486	537	519	519	497	520	501	500	514	485	510	545	532	521	505	490	547	511	535	521	475	485	457	516	487	516	582	517	490	492	539	501	515	466	487	509	504	518	482	490	508	502	537	497	518	490	518	513	538	525	536	507	517	499	508	538	491	498	510	485	538	531	490	504	479	481	485	524	476	508	529	509	503	479	492	504	474	486	497	528	476	491	495	478	506	482	542	490	508	510	530	494	489	489	503	490	495	486	504	478	542	501	538	524	510	536	510	531	515	469	520	456	541	536	520	508	496	477	497	521	506	458	538	498	488	521	499	498	509	482	507	482	485	500	509	480	490	491	538	501	498	482	499	531	528	510	470	500	470	498	472	527	497	493	544	497	497	510	542	495	527	494	547	508	504	498
24200	21084	26938	25321	7556	859	761	713	655	650	643	622	562	597	571	556	596	547	563	553	559	581	560	593	565	591	559	556	547	567	527	593	570	580	605	550	549	555	551	521	563	541	510	554	561	557	550	518	578	599	517	530	496	582	560	551	542	532	574	527	529	545	536	584	559	552	566	559	564	498	582	549	538	561	550	582	596	548	588	559	542	541	566	569	539	557	555	518	570	505	518	559	542	526	557	566	573	530	548	541	541	541	569	577	546	566	549	560	552	518	550	584	559	573	589	521	560	527	568	560	549	544	529	587	540	552	532	549	556	546	565	519	548	558	581	591	547	543	529	549	527	558	564	535	554	544	577	543	575	534	513	519	496	556	548	605	536	541	539	563	550	497	503	565	583	593	526	557	533	574	576	548	545	575	590	547	521	555	572	582	528	494	545	541	545	550	552	536	504	522	545	540	552	529	565	541	522	565	516	559	495	522	565	541	553	546	594	558	534	577	534	462	501	547	490	563	531	586	525	562	541	526	562	551	571	574	626	565	583	532	562	580	551	613	602	546	557	507	556	530	552	561	539	575	573	546	534	529	573	597	598	594	538	552	566	553	566	545	574	524	582	535	532	533	538	550	600	578	567	562	556	528	581	583	605	576	567	515	557	542	563	588	534	519	528	542	610	542	560	523	546	528	536	565	556	552	560	517	547	505	554	583	621	547	557	565	569	568	549	520	550	532	546	542	532	545	540	517	543	531	556	557	559	563	600	540	524	558	561	526	533	561	523	575	571	563	537	598	513	526	536	541	562	547	510	559	564	546	584	561	585	547	546	537	523	523	535	560	548	556	564	529	545	553	536	545	580	571	538	566	551	523	542	557	558	597	570	550	556	572	606	537	549	568	535	548	512	557	555	572	560	528	556	547	567	516	570	588	538	541	537	571	523	552	557	593	540	560	564	581	603	492	545	517	554	554	544	526	525	553	539	523	533	560	596	499	559	550	600	550	534	560	503	526	558	555	569	585	589	568	544	575	529	539	506	578	519	563	526	542	544	555	507	552	566	547	546	575	539	583	540	526	552	594	552	524	505	567	614	592	513	581	558	533	544	546	543	554	553	558	550	533	539	543	556	510	573	561	554	596	528	518	532	573	524	557	503	547	536	552	583	530	565	530	556	550	568	548	538	519	570	557	576	540	547	543	577	571	536	545	552	551	565	543	580	534	543	568	539	578	562	581	534	545	541	584	552	531	569	552	577	520	588	510	566	580	576	517	536	558	556	549	578	522	544	540	482	548	571	501	543	529	552	552	528	578	544	540	513	522	537	567	567	576	561	580	509	511	539	569	560	558	548	530	590	636	569	547	574	559	521	469	500	539	520	541	553	564	554	551	538	578	555	522	539	556	567	567	582	548	570	572	532	540	546	512	568	561	510	588	536	576	552	533	583	530	511	558	559	521	547	556	582	510	587	544	550	550	572	545	539	561	519	544	535	557	580	555	539	580	546	537	556	557	599	500	550	520	544	581	560	573	555	514	594	533	551	533	519	546	571	551	562	516	587	567	539	541	538	538	518	567	514	588	530	547	569	559	555	641	598	558	525	555	518	535	558	540	522	562	595	531	549	553	561	525	569	520	551	548	522	576	583	524	564	529	530	581	560	527	537	552	527	527	550	581	565	556	550	511	527	554	542	517	578	542	580	550	533	566	551	523	568	553	533	617	557	565	566	527	522	547	571	568	555	551	558	555	627	520	533	548	531	552	533	531	561	556	537	524	548	562	538	544	575	561	547	553	533	568	548	544	537	506	563	546	552	506	548	570	546	561	524	555	584	539	551	541	585	548	580	545	581	558	521	577	522	556	577	584	548	520	581	575	506	536	519	560	546	535	532	561	550	527	587	526	529	560	576	559	548	520	519	513	559	531	566	560	544	532	558	513	555	559	537	566	522	583	556	555	548	576	531	565	586	528	547	568	615	601	557	553	581	525	532	540	542	542	553	490	573	528	549	552	596	579	562	517	543	574	517	554	537	540	543	540	533	546	541	541	594	550	543	573	568	547	535	522	547	576	529	561	553	571	505	561	553	550	549	545	566	568	546	520	530	554	611	520	568	583	558	538	545	545	533	571	563	539	549	559	510	586	521	556	482	544	534	556	559	549	540	574	558	594	549	598	532	573	563	548	572	551	572	555	538	509	542	574	573	536	504	591	588	548	542	547	558	524	551	541	594	547	564	521	525	562	582	545	536	545	560	559	528	558	588	565	538	562	549	605	542	603	558	579	550	578	542	580	532	577	566	551	562	527	583	544	600	523	562	551	540	537	530	523	588	548	527	577	568	565	538	592	553	570	526	534	541	575	525	562	564	529	567	550	558	545	543	558	533	517	538	553	528	534	582	515	540	564	566	563	584	531	574	546	556	585	545	618	561	562	536	528	522	540	598	561	533	565	541	584	582	555	561	548	534	524	573	588	548	545	563	565	552	498	545	530	588	569	519	541	545	582	525	487	612	603	553	587	520	567	539	582	519	556	569	579	561	562	550	557	566	570	540	531	528	544	518	579	539	540	590	564	526	556	569	532	545	549	557	593	524	582	557	551	527	601	551	539	550	564	587	529	562	558	548	536	560	544	543	577	522	523	518	547	513	535	544	558	570	572	591	517	590	574	538	538	526	525	544	512	527	570	524	563	526	528	568	534	527	579	556	524	557	597	529	600	563	555	536	537	570	546	579	538	557	578	572	566	509	608	589	558	535	565	554	550	545	564	554	535	563	559	568	536	531	505	545	556	534	562	548	534	541	537	534	586	522	548	556	513	532	520	547	492	526	576	557	565	558	549	563	548	563	573	552	538	581	571	513	602	542	578	539	568	528	530	538	519	588	517	535	588	536	557	525	533	494	558	549	586	525	492	512	514	559	532	521	517	552	558	539	556	539	561	529	512	578	621	528	578	559	541	556	563	559	566	589	561	501	514	527	568	578	552	531	557	572	512	535	490	572	562	546	533	543	539	551	552	544	532	572	556	536	562	581	542	567	576	536	504	533	534	593	540	545	565	556	529	587	562	533	548	585	578	531	534	562	546	529	515	557	557	581	548	534	545	527	562	576	562	564	551	529	495	504	578	521	557	563	571	537	528	547	583	554	534	551	534	521	547	527	608	557	575	541	504	591	531	570	542	571	532	545	534	560	536	553	540	574	526	554	593	566	556	584	568	587	552	565	555	552	512	520	545	524	533	546	554	536	545	572	552	555	532	552	549	573	598	593	538	552	522	540	534	567	589	547	541	556	567	555	599	533	569	560	561	567	577	555	510	535	563	537	591	554	592	546	598	520	546	571	563	546	531	559	546	600	572	552	578	523	538	554	520	559	555	573	599	627	555	561	590	518	538	584	535	549	550	560	541	572	595	566	519	554	541	548	569	519	570	544	561	578	510	548	563	541	525	594	570	530	605	562	576	551	560	540	583	558	561	541	538	554	573	569	615	526	525	545	497	525	549	558	575	591	516
3750	6624	4413	2274	1687	1439	1332	1091	1036	1021	890	914	889	798	852	846	778	721	790	781	802	770	790	825	814	790	825	754	820	845	765	766	801	783	744	752	755	728	789	772	748	758	761	777	756	725	776	758	783	778	737	754	790	785	785	757	789	773	809	793	775	822	794	819	795	765	739	739	741	744	735	779	756	770	761	754	788	763	768	740	751	770	760	776	783	714	760	751	763	772	768	783	757	749	715	738	755	796	774	792	804	809	743	777	725	764	797	807	832	747	780	743	740	803	767	724	724	826	755	752	740	748	802	724	762	738	760	770	747	779	793	772	762	750	759	769	762	745	747	741	769	749	748	772	744	726	746	810	710	786	766	798	792	733	749	750	736	776	775	768	808	752	776	806	806	786	773	728	769	788	749	729	765	799	743	787	761	755	779	759	735	798	793	741	760	753	724	785	745	778	754	748	722	717	772	775	787	713	780	811	768	754	748	788	728	723	792	713	782	791	720	752	766	759	746	791	756	786	734	732	789	733	782	781	804	783	759	762	776	793	752	781	745	731	798	720	787	780	740	742	698	709	770	756	746	742	726	775	790	818	770	749	739	746	748	797	759	772	754	805	765	795	804	731	745	798	766	779	789	747	746	817	734	782	790	769	712	776	767	787	799	764	789	771	742	813	787	811	752	785	748	754	742	771	782	787	783	732	731	753	743	709	738	742	734	766	780	766	850	792	753	760	739	742	727	774	766	759	738	767	741	797	757	823	719	781	736	747	735	760	738	753	765	782	738	737	833	759	781	776	788	750	764	773	782	754	741	731	795	734	789	777	820	778	725	783	796	795	777	711	769	782	741	765	752	751	769	780	734	699	760	754	747	756	722	777	780	770	771	762	728	804	800	780	711	788	776	739	798	751	741	749	781	794	766	707	748	738	726	770	732	754	716	734	796	723	769	749	721	740	821	755	766	762	764	746	796	797	753	732	807	763	737	756	749	761	788	805	741	706	791	768	713	742	795	709	732	692	781	740	742	795	789	738	787	804	783	787	768	751	788	715	736	747	722	753	758	782	804	779	826	711	803	759	693	749	771	762	748	774	779	775	769	754	718	758	785	728	794	799	766	736	751	738	744	785	756	762	738	721	716	744	738	740	736	746	777	735	790	729	746	802	722	769	729	750	770	779	771	776	761	779	759	752	718	729	766	748	811	722	768	814	764	780	774	781	744	728	793	776	761	799	729	740	728	817	759	756	812	778	778	745	798	810	736	719	749	739	797	704	801	747	758	792	773	753	734	760	747	785	773	790	754	739	777	728	762	779	769	807	760	752	774	740	765	752	729	738	737	774	805	766	736	799	792	766	727	759	749	740	759	792	735	818	667	739	726	790	746	793	774	778	734	698	745	783	745	743	765	810	745	753	730	738	771	781	704	755	718	740	793	736	752	795	708	793	751	764	782	753	737	774	805	742	731	747	819	777	690	757	732	706	746	759	722	791	741	754	733	756	727	732	771	752	749	726	783	779	759	741	726	815	741	787	769	742	733	742	786	775	718	764	719	699	751	733	718	758	722	745	745	715	777	735	799	757	728	771	789	773	724	766	741	759	793	736	786	751	764	743	758	806	751	769	744	745	742	801	776	763	718	714	721	764	762	732	740	692	795	777	785	750	781	782	767	734	753	758	762	783	752	765	798	749	776	804	740	801	740	761	753	752	780	744	743	754	788	790	694	762	737	757	757	712	795	720	742	783	788	778	769	745	755	774	765	746	778	773	752	752	751	767	682	749	818	772	723	780	733	787	775	761	753	803	737	740	778	728	750	767	770	774	759	738	752	782	782	786	718	735	738	755	773	748	725	789	757	736	773	724	755	756	753	750	723	757	767	820	737	784	762	746	740	708	790	759	777	723	747	796	735	789	738	756	740	736	771	803	711	781	755	782	751	764	764	727	740	794	741	777	789	764	784	752	700	719	763	731	774	830	735	758	800	730	800	753	780	786	725	733	739	741	811	715	732	780	818	780	764	725	746	729	805	741	787	833	759	829	733	738	805	785	784	743	769	777	764	739	832	766	788	824	742	727	733	781	790	753	750	778	725	803	798	770	744	750	709	803	779	757	769	727	747	778	803	829	773	805	758	773	804	821	750	726	718	727	742	703	781	736	764	736	782	722	750	757	708	744	810	676	768	730	810	724	729	776	792	769	775	772	738	754	774	795	787	756	751	829	709	699	725	748	788	761	772	740	769	758	779	734	759	780	745	758	733	785	734	744	738	747	739	778	744	751	755	738	739	744	709	775	761	741	740	747	765	772	751	673	773	788	735	773	791	753	764	783	742	783	745	830	797	760	728	759	780	773	814	744	721	705	780	767	767	739	755	766	780	752	742	737	746	722	775	715	789	736	763	770	831	746	742	764	786	763	760	733	753	781	758	714	822	738	732	791	764	731	754	779	795	750	790	797	773	760	779	798	734	729	752	763	804	799	769	769	748	802	750	742	744	766	777	762	784	743	797	741	774	770	781	740	728	759	750	704	743	753	779	745	739	775	719	786	757	741	786	789	763	754	748	719	723	802	732	744	738	772	798	776	753	726	785	776	748	749	736	779	824	739	755	793	784	771	738	830	722	747	778	760	783	758	748	795	727	700	765	742	715	786	760	757	746	756	725	800	733	787	781	777	782	783	770	751	771	756	707	758	777	769	738	778	801	746	810	741	744	738	786	777	808	797	774	762	755	750	754	756	739	813	789	784	786	738	732	813	763	784	693	746	731	800	748	730	722	719	763	759	768	736	754	725	718	689	784	760	817	765	740	750	752	734	742	738	770	737	782	752	770	751	703	804	750	793	725	817	726	793	762	758	716	745	781	745	741	787	718	730	727	758	788	739	758	742	753	773	716	762	744	727	735	751	766	721	772	768	760	760	766	763	787	706	729	757	755	721	749	754	739	777	790	738	753	765	765	770	762	750	782	744	783	758	751	766	717	762	772	758	772	777	733	745	765	717	760	753	752	739	768	741	759	737	781	826	741	774	744	788	815	742	769	769	799	799	750	757	770	733	712	735	763	782	699	726	803	752	731	739	723	747	745	760	710	762	748	784	738	714	784	733	743	780	738	780	767	771	800	779	745	784	741	765	718	714	769	784	743	745	737	753	824	777	805	775	741	748	765	774	761	795	742	766	740	787	794	718	764	774	766	800	761	783	740	763	745	768	765	750	740	791	807	764	779	777	735	751	774	770	706	726	757	700	827	753	776	806	725	734	741	786	732	744	763	784	778	751	724	763	763	807	751	776	786	782	782	704	712	791	765	708	802	773	699	717	764	725	757	742	810	733	766	767	735	782	788	771	775	762	741	733	785	761	781	744	773	754	799	762	773	735	720	759	709	733	696	763	731	805	756	756	736	780	736	768	709	750	726	743	771	815	760	748	694	745	783	756	776	727	761	820	793	769	788	753	771	774	778	767	738	767	755	785	730	753	769	811	765	771	717	794	792	777	749	769	708	769	736	708
22170	21092	28688	23748	21093	21095	4878	664	512	418	349	295	286	282	253	230	230	219	170	179	185	174	199	169	155	175	157	168	166	156	160	160	161	152	166	156	175	146	152	149	147	159	154	159	137	138	136	131	139	151	165	128	142	166	140	128	177	161	159	142	139	147	137	146	162	123	132	149	153	155	140	135	135	145	150	149	148	158	150	145	160	138	142	150	118	155	161	143	158	140	146	134	137	133	152	136	157	158	160	168	161	158	144	148	114	123	133	151	141	167	116	123	142	142	128	157	136	160	135	125	159	155	167	155	118	124	165	166	137	157	164	129	142	157	133	143	156	143	132	158	168	189	171	154	166	133	152	149	138	139	152	145	138	137	161	144	129	149	146	159	157	151	151	131	137	150	162	154	158	144	154	151	163	152	133	154	143	150	147	168	132	143	149	144	144	126	145	141	120	141	154	165	133	157	150	142	143	164	140	178	147	163	144	147	137	131	167	134	153	156	170	140	153	152	132	152	143	115	150	128	144	134	133	145	146	154	158	125	131	162	162	137	142	147	157	139	153	137	143	161	155	136	136	141	124	128	141	163	165	156	190	157	114	145	159	141	171	137	170	142	148	129	131	143	134	155	114	143	154	161	155	157	148	148	144	137	168	125	144	137	182	133	129	146	137	156	142	150	144	146	152	120	148	142	121	153	136	128	150	151	149	133	120	143	155	139	153	150	142	175	129	150	148	142	165	148	138	161	124	152	151	151	158	126	167	155	151	133	133	147	134	146	136	134	151	146	132	157	132	168	132	164	136	143	148	120	143	149	124	134	142	158	155	135	148	124	144	136	162	132	150	136	135	170	142	143	176	138	131	131	149	125	124	150	147	167	153	148	115	151	152	158	155	140	127	116	145	149	140	136	161	154	136	148	173	140	138	131	119	149	164	120	163	127	144	125	165	158	152	165	116	160	150	156	137	145	145	142	144	143	149	122	150	158	154	152	142	148	143	141	161	174	151	167	169	150	127	171	145	150	148	133	141	134	142	135	137	159	154	130	131	136	152	137	129	142	144	145	135	138	158	167	131	133	131	139	143	121	138	130	142	149	135	149	113	142	140	148	145	119	148	140	130	145	148	134	125	146	143	134	148	147	148	135	137	142	139	139	146	139	144	148	125	144	147	163	168	142	159	119	120	130	158	148	145	145	160	156	148	164	121	143	149	163	118	135	136	128	154	142	143	152	150	164	127	122	160	152	134	159	127	139	137	144	146	140	143	154	119	141	146	160	124	145	176	149	135	132	160	142	156	127	134	143	131	146	159	158	161	138	135	135	146	141	143	136	141	136	156	162	130	146	172	129	146	145	129	159	125	154	149	129	142	145	154	151	141	144	131	153	160	139	148	151	147	151	128	136	157	123	156	153	150	160	154	141	152	146	162	152	146	131	143	169	137	135	130	153	153	148	142	144	149	135	143	158	142	157	150	145	126	152	144	158	131	145	143	150	152	124	151	155	149	146	143	148	132	156	135	145	134	131	142	134	141	135	155	153	139	143	150	137	140	130	151	145	136	147	140	136	172	119	144	136	132	143	151	145	134	160	146	144	143	156	127	147	154	139	149	144	132	149	148	163	148	145	154	147	152	162	134	150	137	139	126	158	158	134	142	144	160	168	167	140	141	151	129	150	130	152	132	150	144	149	135	145	125	157	141	153	131	158	134	158	127	134	148	151	154	125	147	153	161	144	158	121	150	134	175	131	150	138	161	151	146	140	158	150	143	140	144	124	149	152	150	151	171	152	138	146	145	141	145	145	136	147	144	129	143	136	141	146	137	138	155	132	137	126	126	178	129	142	141	131	161	134	150	137	146	132	113	147	184	147	126	142	137	146	149	150	153	134	133	143	140	148	118	145	140	124	155	132	147	145	155	138	156	137	128	153	124	148	144	169	134	139	133	134	137	156	142	143	141	121	132	158	144	153	133	132	157	150	150	150	137	150	141	150	141	137	131	167	158	156	135	134	130	141	133	144	145	151	148	166	136	142	164	173	151	152	139	137	171	149	163	149	146	144	122	146	144	144	129	132	161	139	144	124	154	136	126	144	151	132	147	129	153	127	139	142	153	141	140	139	140	172	142	113	147	131	136	143	142	129	128	149	152	129	151	136	157	139	151	138	124	162	131	132	127	161	127	155	152	150	147	142	113	135	149	140	163	159	138	143	142	136	150	155	128	115	141	140	164	142	127	146	154	154	146	159	143	151	138	141	138	134	161	145	150	165	150	144	135	139	147	151	125	133	154	156	144	159	152	125	157	151	142	149	136	146	150	124	156	161	162	146	139	149	155	141	138	140	154	144	115	150	136	140	142	147	139	170	130	135	145	166	130	142	135	171	141	142	144	164	131	128	165	147	148	134	154	153	156	137	135	146	155	138	145	144	159	141	129	146	141	125	150	142	146	143	152	129	141	144	157	151	130	142	124	127	139	161	140	138	139	130	124	149	140	150	122	165	156	136	138	142	133	148	151	158	132	145	139	156	158	167	161	157	141	141	130	138	144	153	139	134	125	147	145	159	148	133	132	154	160	154	142	131	142	144	154	135	157	131	136	136	125	141	137	143	132	158	138	171	140	136	140	142	152	145	132	147	146	131	135	141	157	160	148	127	159	121	139	152	163	146	166	144	128	128	150	123	132	140	141	144	134	155	145	146	143	140	131	158	150	157	146	159	153	144	151	149	130	167	140	145	150	152	138	137	144	140	142	135	130	152	160	137	168	152	152	140	148	123	140	161	114	172	159	144	144	141	138	161	159	138	118	136	144	131	151	136	171	140	151	172	152	150	145	133	127	132	148	141	153	151	133	143	149	134	141	150	143	150	132	161	143	159	138	150	146	157	138	157	132	154	111	118	136	132	147	161	160	135	161	137	136	147	135	159	155	145	147	151	129	146	124	142	165	150	158	127	134	141	128	159	146	130	129	122	141	131	145	153	155	156	154	156	139	144	134	131	147	134	119	161	152	131	138	145	139	153	137	161	132	149	141	142	142	154	130	159	144	156	151	138	136	170	156	140	139	139	150	143	130	142	137	153	138	142	164	148	150	132	140	131	157	121	138	168	143	136	168	150	135	119	143	143	139	141	131	143	158	166	147	154	172	141	137	163	152	132	157	135	138	117	162	142	155	142	161	138	149	140	135	150	141	150	163	140	150	148	163	136	132	147	145	126	154	144	146	115	148	153	159	139	153	129	152	136	142	154	132	116	145	152	150	153	143	145	146	136	141	143	128	130	158	155	131	146	138	120	144	105	153	119	133	150	165	142	149	143	145	136	151	142	158	126	128	152	141	145	152	144	138	151	151	160	138	125	153	139	136	164	176	136	144	149	136	152	144	152	157	169	155	140	156	139	163	137	153	137	149	158	137	155	143	147	138	157	134	148	137	150	154	157	150	139	141	133	137	147	156	153	129	138	133	144	164	113	162	162	171	140	124	145	152	152	149	146	135	160	134	155	128	160
4745	15294	10530	4768	3246	2365	1809	1363	1068	902	742	621	572	463	446	450	418	356	333	320	289	324	301	273	256	259	232	248	259	255	247	252	252	281	267	257	228	219	240	204	226	209	223	239	204	234	233	241	222	220	213	198	234	224	210	221	188	222	219	208	207	210	215	231	210	223	211	220	190	221	236	219	191	215	210	225	205	206	213	200	199	196	212	173	223	191	211	190	221	205	185	217	246	192	200	218	197	194	199	223	212	227	210	206	217	198	193	195	211	218	194	224	175	224	207	215	208	213	204	232	213	197	221	211	192	192	190	226	205	202	182	210	201	205	226	219	234	210	217	195	224	218	210	203	230	220	194	223	195	212	244	195	210	223	242	208	215	206	199	218	218	188	229	214	205	226	209	209	209	196	203	190	201	209	219	204	191	187	197	222	205	201	204	212	225	195	244	210	236	213	208	211	200	199	214	217	206	210	198	217	183	215	235	202	221	218	199	199	199	211	224	213	222	188	191	177	205	191	222	200	209	207	201	203	211	212	185	209	183	196	208	207	207	215	237	221	213	199	204	213	205	216	211	204	226	217	209	197	196	213	212	226	220	223	178	210	208	235	212	182	189	199	219	211	213	214	211	196	244	191	246	218	221	204	217	174	210	222	179	204	205	206	209	209	197	197	209	202	196	217	197	210	200	210	220	227	214	208	206	209	215	205	219	199	205	190	198	186	193	193	218	217	234	221	183	196	198	185	207	195	203	196	202	217	202	206	194	216	189	202	213	222	203	200	198	203	259	219	203	196	238	190	209	222	202	220	222	221	214	201	190	197	227	206	189	228	203	172	208	230	216	199	177	225	216	210	204	209	202	207	222	221	186	185	225	205	211	201	198	190	223	207	204	229	211	188	202	214	210	197	186	217	209	184	222	212	214	192	198	210	205	224	192	192	208	226	199	220	185	185	217	194	216	220	201	197	188	212	209	191	191	188	236	201	198	205	210	196	204	212	184	217	224	192	204	205	204	206	181	202	201	193	219	224	217	201	197	212	232	207	217	204	223	215	174	223	229	224	196	212	217	201	218	172	201	202	191	183	235	207	192	216	217	210	208	210	208	200	188	217	209	220	196	217	211	207	221	219	183	188	196	198	199	194	231	230	190	217	187	195	200	215	213	223	220	192	184	216	194	206	217	194	206	204	219	228	217	222	201	201	207	182	201	211	194	193	191	215	223	203	203	205	202	192	214	211	216	207	188	217	220	213	204	184	209	212	182	216	231	184	198	217	196	204	209	215	215	215	183	184	204	210	226	211	205	181	186	230	211	225	188	205	192	194	216	181	203	189	193	193	235	191	218	191	203	215	230	212	198	212	197	202	216	185	230	204	193	222	214	211	192	186	183	208	212	232	213	210	208	192	205	188	191	188	200	187	218	198	206	203	254	219	205	207	197	227	216	216	205	227	207	221	207	210	210	188	238	232	229	191	188	206	199	217	223	206	218	215	216	210	206	199	186	200	219	192	222	176	219	203	204	224	178	191	205	199	214	227	216	218	198	178	203	203	173	178	214	214	230	210	211	189	202	227	206	196	204	193	206	193	209	221	209	210	224	197	190	185	227	211	219	211	193	212	214	213	184	215	211	201	206	231	219	226	223	216	170	211	203	209	200	197	215	200	214	186	218	190	207	213	202	185	206	236	195	213	229	222	231	213	192	186	206	221	188	220	175	231	193	230	231	203	191	197	222	182	199	198	194	204	220	214	196	202	223	193	208	242	219	200	180	219	180	210	203	215	189	217	183	208	218	218	217	206	182	205	186	208	211	205	215	193	216	203	201	225	218	241	224	222	203	195	223	211	208	209	206	207	192	205	200	192	218	205	213	185	207	206	189	180	229	166	204	224	188	212	237	216	206	202	198	211	217	211	226	194	215	209	198	235	228	219	207	203	177	225	183	208	214	209	240	219	198	187	190	214	216	187	209	198	226	169	199	217	220	192	226	214	200	198	213	199	217	173	193	184	203	216	191	212	212	209	184	215	187	192	215	202	219	193	195	193	193	209	224	211	221	189	209	201	194	218	188	215	222	214	213	199	217	235	186	199	175	214	210	192	224	195	201	200	196	194	215	219	217	202	198	197	213	217	216	201	199	171	184	197	190	205	234	200	213	217	199	214	185	184	206	182	193	219	190	220	198	208	223	200	198	200	209	202	215	210	218	184	205	205	219	215	190	218	231	184	191	236	201	201	220	197	193	217	214	209	201	195	207	212	184	196	219	240	221	189	176	213	198	190	221	189	198	193	211	197	202	219	210	206	213	214	208	221	222	223	186	204	197	191	217	198	199	211	217	204	245	233	201	197	189	228	200	211	215	221	220	201	191	196	195	210	215	228	226	203	217	219	181	176	220	215	195	235	225	208	194	205	205	199	189	184	215	230	190	190	238	184	219	216	196	204	193	218	207	187	199	200	229	216	223	216	212	205	228	216	214	199	188	200	221	209	225	212	201	200	204	224	225	201	230	199	214	209	209	193	214	222	209	234	185	224	202	223	192	198	222	208	190	223	190	224	209	202	241	219	191	204	213	207	198	221	215	206	192	200	210	214	195	223	230	230	197	227	203	200	180	206	199	225	189	218	201	225	221	195	196	243	217	229	204	204	202	232	206	204	221	224	192	200	204	219	234	185	224	202	215	189	229	220	224	221	219	208	197	191	220	182	224	220	187	233	213	201	197	217	194	186	217	207	195	221	238	201	193	197	190	183	207	200	200	214	204	188	185	216	197	201	198	213	198	194	202	196	205	209	239	207	195	203	190	203	221	199	186	199	190	230	193	200	213	221	227	202	189	222	213	200	219	217	209	220	207	195	201	204	204	215	193	223	201	208	225	196	198	188	207	219	202	220	180	203	201	186	211	197	232	206	199	191	203	189	203	221	205	197	185	204	214	186	195	221	204	200	213	212	196	204	200	218	213	204	199	224	210	201	253	191	204	201	209	204	193	167	207	186	188	222	216	195	215	189	194	201	221	202	216	222	196	199	200	209	211	201	194	212	202	222	209	187	172	204	197	201	201	235	196	186	178	210	208	226	221	207	209	199	209	205	207	217	199	208	179	205	195	203	194	202	215	234	222	212	220	213	226	211	205	245	197	213	213	202	228	221	195	200	226	230	203	184	209	192	220	222	177	205	197	209	205	204	208	212	192	227	195	199	215	182	232	203	173	183	209	235	197	218	224	196	207	185	200	199	209	207	204	193	214	224	178	182	163	209	214	236	210	228	240	209	222	216	183	193	217	195	201	236	213	198	201	206	210	196	194	205	204	209	205	190	215	196	205	202	190	183	210	237	219	186	204	200	212	195	213	221	194	190	214	181	226	210	192	216	190	197	221	220	212	226	217	183	182	228	208	197	210	213	193	201	201	196	184	223	204	209	199	226	187	221	201	229	207	216	208	226	210	200	192	206	208	218	174	207	235	233	212	230	215	189	189	203	210	215	218	240	219	185	212	191	207	210
26768	18689	4842	990	693	711	693	644	632	644	671	681	607	665	639	659	636	638	601	658	607	629	631	621	637	613	623	694	652	630	641	621	609	616	654	636	652	659	649	686	629	630	661	628	630	627	651	627	632	629	621	616	608	595	612	665	627	584	636	604	649	592	646	623	624	617	586	614	625	626	634	641	611	582	654	661	634	625	606	650	676	580	635	640	623	617	640	597	629	636	619	633	633	639	603	619	633	608	626	652	640	698	643	625	628	661	623	614	601	651	646	638	642	640	644	627	673	640	606	636	608	611	629	658	622	603	591	652	670	625	693	663	626	664	595	616	633	636	629	628	629	630	694	606	628	659	611	647	621	656	609	663	616	638	624	647	646	629	604	671	628	615	572	642	626	671	629	620	593	652	607	651	638	607	656	645	669	646	618	587	636	654	628	630	619	620	648	662	654	648	668	621	633	627	631	646	661	642	660	648	611	644	638	631	631	632	629	632	639	590	632	621	636	670	588	646	675	667	685	623	640	627	655	602	623	633	607	625	594	659	645	647	663	647	595	644	566	647	656	614	621	647	654	616	640	622	643	627	640	622	643	635	645	614	643	620	628	660	618	654	620	656	627	637	621	632	614	579	625	627	612	627	650	665	620	669	646	605	634	594	611	581	627	641	638	611	671	646	661	668	600	632	629	650	638	638	634	688	632	619	638	637	601	661	660	602	609	660	645	658	651	633	619	638	637	610	626	618	641	608	645	631	657	630	618	629	591	660	637	640	630	664	655	606	613	627	624	602	642	624	628	599	623	639	641	671	634	624	647	646	636	653	620	619	629	600	617	626	666	623	630	635	624	608	610	583	623	624	638	673	635	653	641	666	628	631	614	619	616	582	639	605	642	655	609	628	639	600	675	657	620	657	673	606	617	622	595	651	612	597	621	642	640	622	615	644	613	643	614	631	656	648	647	681	624	670	629	638	642	612	599	604	636	633	596	628	638	633	620	641	602	672	623	634	659	629	628	590	667	630	635	671	651	665	621	633	600	658	629	633	634	604	616	635	571	594	613	652	603	650	597	647	682	644	665	609	621	681	628	650	640	618	634	608	594	624	632	586	664	639	589	633	631	667	640	614	622	579	667	655	644	613	632	577	604	616	626	660	651	638	660	627	638	664	636	617	650	633	635	661	621	624	609	618	605	619	677	573	634	590	633	606	593	628	613	631	677	629	598	626	620	641	618	588	595	577	669	629	639	607	638	590	658	642	611	601	655	701	648	602	597	604	603	626	647	627	602	646	645	642	619	606	644	620	614	582	599	613	628	640	651	635	591	675	608	636	642	653	638	641	648	601	629	658	637	695	661	600	643	624	614	611	646	603	628	631	653	690	599	635	599	664	638	650	663	620	609	619	567	632	584	667	600	639	622	596	595	682	640	620	671	628	629	611	645	624	669	607	621	624	660	593	607	564	611	641	651	625	639	657	657	589	642	610	677	647	651	689	634	587	643	623	577	660	616	596	569	628	614	614	600	609	628	652	620	625	677	612	629	606	669	613	618	667	628	649	636	604	604	614	568	617	632	654	665	636	682	677	641	618	625	619	652	623	649	606	613	626	668	606	624	633	589	617	625	608	597	623	654	646	656	596	615	671	612	665	626	652	644	603	577	664	642	663	577	619	651	688	589	669	587	643	644	603	635	612	615	641	619	615	627	624	663	630	614	658	621	662	640	608	681	621	664	638	615	623	649	641	631	634	612	628	649	638	687	615	639	616	571	606	643	643	658	565	599	628	677	619	566	626	645	691	668	666	589	606	601	598	654	644	633	646	587	699	659	621	595	637	665	638	671	637	652	630	692	665	597	617	631	640	624	621	624	599	636	647	582	637	613	634	615	646	631	592	627	606	606	622	633	609	638	657	634	590	617	618	626	581	635	677	667	625	635	646	613	646	646	598	653	651	651	669	617	632	717	649	632	656	604	622	666	616	641	675	605	643	626	639	620	602	657	603	647	647	637	686	657	611	602	629	662	608	665	626	640	632	622	643	623	661	657	680	628	638	636	652	599	582	658	642	648	650	658	651	631	578	616	659	579	617	593	639	675	556	571	597	654	599	643	634	604	643	624	607	605	634	629	626	631	664	582	591	624	611	654	637	635	620	645	607	596	643	597	596	643	593	648	632	606	595	613	579	639	620	634	603	632	577	644	647	636	651	674	610	658	660	653	640	620	634	611	581	632	648	669	648	632	547	595	638	629	626	645	591	618	618	575	648	664	690	574	636	657	600	623	584	580	650	652	629	617	631	636	659	632	634	660	614	624	650	614	625	632	637	676	630	631	668	610	579	590	657	636	621	643	587	630	678	603	618	642	653	637	638	600	635	614	610	613	647	644	592	604	601	655	648	612	644	625	642	670	585	662	646	601	580	630	642	624	652	613	638	615	663	634	626	595	640	579	632	638	677	639	651	610	615	624	623	630	608	632	655	591	604	611	604	620	625	664	573	619	613	661	701	621	596	643	611	625	601	639	618	625	607	621	646	597	643	603	613	626	592	603	596	669	628	659	664	631	618	593	636	678	619	631	615	647	599	633	572	638	644	623	556	661	633	636	642	654	656	638	631	652	635	605	625	591	597	656	618	604	630	635	609	640	618	624	636	705	623	625	602	656	671	624	660	602	627	606	634	645	654	663	619	623	606	642	626	622	631	651	621	635	594	640	654	662	634	647	656	648	641	651	589	594	638	632	636	644	660	631	631	694	611	634	612	652	671	621	620	644	644	605	681	620	631	620	616	613	642	625	657	669	633	631	638	664	584	617	594	668	638	602	634	593	628	690	612	598	652	637	654	655	624	630	589	649	611	615	633	634	626	599	643	640	650	647	622	601	670	604	637	675	616	602	643	623	624	621	669	618	636	660	665	593	618	617	653	662	621	643	665	655	674	644	613	590	600	611	649	643	632	635	645	604	613	627	633	634	642	634	613	648	599	607	670	683	618	644	621	660	665	619	618	595	597	643	656	584	634	688	622	596	601	645	613	704	598	629	599	615	620	692	614	624	599	600	671	638	681	634	635	641	681	628	596	608	607	623	623	639	630	637	626	620	633	659	634	616	644	645	639	678	622	655	606	623	577	662	632	641	594	643	685	625	607	583	700	605	598	667	637	622	647	615	692	665	663	599	563	565	620	574	656	667	651	625	600	614	669	666	658	609	655	604	628	599	652	631	629	628	645	655	609	620	624	655	659	645	647	628	640	630	666	640	591	620	634	627	597	620	615	606	620	615	632	667	672	627	614	595	579	668	634	648	656	664	627	607	642	654	636	607	633	688	598	626	605	621	611	642	613	633	618	635	602	623	586	628	667	613	633	636	645	610	659	616	656	607	600	658	631	597	646	634	627	632	614	618	612	636	641	609	636	644	642	623	634	619	656	631	614	658	633	623	626	641	618	628	635	634	613	625	602	676	597	620	650	616	607	611	617	629	625	623	651	660	619	630	634	674	661	618	635	613	591
4443	2645	1868	1182	1030	1001	1031	994	988	927	941	893	921	881	937	926	934	929	881	962	887	852	876	936	861	884	895	919	943	862	912	879	888	843	893	887	889	859	837	825	917	893	902	905	893	886	899	825	889	880	805	885	878	867	909	902	900	840	875	854	986	918	902	899	898	903	919	899	901	906	884	862	877	919	880	861	880	894	842	884	910	868	859	896	866	854	871	869	880	898	898	892	859	909	845	892	899	886	829	865	926	954	865	864	887	949	877	876	908	847	898	906	832	888	914	865	864	897	920	940	810	899	859	875	871	896	876	867	904	892	882	878	909	839	876	934	877	874	917	879	935	897	860	877	851	899	941	841	869	877	909	878	885	869	859	919	858	877	872	930	849	854	879	902	861	923	910	894	967	905	857	854	909	894	874	864	870	868	889	877	819	926	904	880	818	886	931	918	854	863	889	934	871	890	883	907	906	881	838	880	865	854	880	887	841	856	889	898	831	865	875	940	885	893	889	837	833	892	918	936	904	892	901	888	880	907	881	869	817	877	869	864	854	894	901	876	900	862	874	859	904	891	857	906	922	875	859	891	850	877	957	828	908	880	882	933	896	883	893	878	847	867	883	801	902	860	901	876	908	847	940	903	863	883	881	896	838	888	900	908	882	855	903	871	888	903	905	875	916	828	871	891	853	924	892	886	916	932	869	839	861	919	965	879	852	878	898	893	894	850	848	823	888	884	837	915	852	882	833	823	910	875	881	888	857	896	835	890	894	878	832	845	920	935	865	844	908	839	922	893	868	925	949	877	875	868	907	891	880	918	855	928	863	903	854	855	868	912	855	877	846	931	856	878	907	895	874	862	903	897	838	876	866	875	883	928	901	870	897	906	865	901	905	846	885	897	839	864	906	855	892	887	929	862	839	843	915	932	888	900	846	869	861	896	879	898	885	907	861	933	891	887	888	895	899	851	897	894	868	875	885	866	856	863	856	948	871	853	841	933	886	897	861	858	883	821	917	902	851	893	921	888	898	896	908	903	893	865	902	872	887	903	871	900	910	867	884	856	872	882	881	851	866	839	849	897	852	899	881	836	884	870	843	931	921	884	904	896	937	880	917	845	861	875	863	905	889	860	917	912	894	918	863	896	863	874	894	905	864	875	881	927	866	914	855	830	910	881	898	929	909	865	836	863	907	851	861	813	920	868	893	888	874	886	959	860	878	851	867	840	879	872	901	883	846	865	834	870	882	848	926	856	887	889	887	847	883	899	864	870	940	915	896	901	849	912	889	868	828	888	840	878	856	903	870	914	868	882	892	849	920	900	868	879	809	958	898	890	888	852	923	873	870	908	871	894	878	846	903	851	875	910	899	872	895	832	872	878	824	892	891	852	854	922	877	848	868	937	885	869	860	885	875	892	865	873	937	907	892	860	867	902	961	898	867	950	915	871	923	908	925	904	840	916	905	881	873	889	856	891	860	850	884	900	889	897	841	877	884	907	915	884	886	881	872	865	887	895	902	905	873	871	896	836	852	839	874	860	876	930	850	864	841	861	812	846	859	890	904	906	860	987	855	813	871	958	869	869	909	845	881	889	810	899	944	887	880	926	917	895	900	866	846	925	870	847	833	875	894	870	834	873	871	865	919	944	855	851	833	857	875	858	889	867	879	889	871	872	878	886	859	909	884	919	905	838	911	929	893	845	875	879	864	849	872	864	917	907	862	895	869	875	894	891	921	925	835	919	868	920	869	922	941	867	878	920	893	928	894	926	857	867	848	917	897	886	869	926	885	885	871	892	842	909	904	883	956	900	866	856	916	884	807	895	878	864	898	868	878	917	897	882	861	936	874	873	898	933	868	929	887	880	891	908	908	922	889	864	878	836	953	900	883	902	863	935	891	869	920	908	874	801	922	913	898	879	872	862	900	892	879	870	966	839	898	944	858	892	877	903	836	870	887	879	903	942	889	866	839	922	885	909	912	922	877	879	871	898	842	844	897	918	938	876	901	927	866	900	931	832	885	856	867	923	865	753	848	868	881	877	876	861	928	845	931	894	884	845	882	862	894	878	955	855	931	849	822	933	891	875	882	857	926	906	881	860	956	917	862	862	874	997	861	845	897	922	874	851	862	857	877	912	861	906	934	889	905	898	903	901	831	893	910	829	920	851	893	861	862	855	903	851	857	889	870	878	924	910	887	920	849	874	900	873	930	913	905	807	858	916	867	927	910	899	876	913	871	896	878	882	891	895	858	900	880	859	887	863	911	923	892	831	892	918	918	870	849	852	947	876	852	860	883	872	867	845	847	874	835	858	844	921	900	869	838	835	920	907	937	891	868	911	865	864	844	902	881	903	890	900	873	881	884	913	883	851	801	888	877	861	862	849	878	875	881	909	916	893	860	948	905	899	937	889	897	897	872	878	922	936	828	860	891	911	914	883	863	850	842	920	843	896	805	875	854	886	889	898	867	876	899	842	877	899	944	854	922	870	894	863	824	926	893	873	888	893	849	879	879	895	922	845	922	887	858	887	870	882	845	889	908	859	887	898	837	906	922	871	858	902	931	868	833	919	851	842	886	862	902	922	867	924	850	832	887	867	930	870	876	829	849	891	818	922	832	901	926	894	858	892	904	887	893	861	889	863	893	880	859	907	864	883	875	889	894	904	879	902	891	857	900	915	870	887	849	926	828	898	898	878	870	935	879	898	870	880	876	874	843	930	877	875	913	869	894	878	933	929	819	857	938	815	866	882	865	905	828	890	882	868	879	841	894	894	828	911	835	903	827	833	939	913	841	942	906	853	898	890	820	823	898	878	887	943	889	885	849	907	899	799	906	830	859	877	842	905	894	908	868	864	910	827	864	898	843	844	915	920	849	886	911	866	905	902	894	928	917	894	875	856	882	901	886	857	895	908	890	880	918	887	847	892	879	933	899	913	884	864	888	885	879	859	873	898	860	893	888	899	885	918	867	888	896	854	901	875	885	838	946	869	905	818	880	904	884	864	916	902	831	831	858	874	863	868	872	880	871	859	898	952	848	839	897	880	851	840	884	909	866	928	842	912	860	857	910	872	930	873	898	924	868	884	904	869	887	846	875	877	864	917	838	927	881	841	831	873	913	874	913	879	894	883	877	877	889	900	837	816	904	871	913	902	880	853	879	923	890	878	871	877	891	893	913	845	850	856	880	852	850	882	854	851	865	922	878	886	883	858	895	885	849	893	888	893	871	907	901	845	860	905	880	891	840	916	937	892	884	851	892	895	889	859	876	879	941	892	845	888	932	863	878	864	842	875	881	889	891	908	854	857	877	842	882	861	893	876	857	854	890	884	880	870	856	910	940	891	878	865	869	913	858	860	806	918	905	855	900	944	886	865	890	856	877	884	821	880	913	862	907	911	953	921	841	864	922	916	890	927	895	849	929	858	923	919	853	859	879	895	894	839	873	932	937	902	892	928	899	923	962	847	887	915	869	865	880	877	849	914	863	936	868	879	829	860	869	865
23002	21040	28131	24132	21029	7890	910	597	516	480	416	423	467	428	429	397	359	356	373	411	356	359	360	374	404	359	364	363	334	338	331	371	343	291	347	340	378	339	327	350	359	366	341	353	339	353	362	341	355	348	315	349	341	345	306	356	331	363	341	346	316	341	358	365	359	343	327	339	369	298	343	325	321	335	335	353	323	345	334	299	347	327	314	357	344	334	317	341	351	350	347	325	343	354	367	378	337	354	334	362	355	323	374	335	356	330	351	345	350	329	379	326	351	369	334	338	332	382	308	360	317	348	328	332	365	336	324	346	338	317	336	339	324	345	366	338	366	334	374	362	364	311	348	310	332	341	315	331	326	365	320	342	351	339	376	331	339	302	377	326	312	311	356	348	376	339	347	357	364	340	334	308	348	336	335	362	369	329	337	346	345	336	324	324	355	393	291	382	356	335	356	324	332	350	342	356	332	334	344	309	338	296	382	330	339	359	321	329	343	312	352	335	318	327	318	337	324	348	353	345	327	328	342	316	349	331	337	330	327	327	327	350	332	356	318	319	341	375	345	341	322	328	335	340	327	353	349	352	344	348	357	325	373	355	331	353	352	330	374	342	331	344	331	322	344	320	364	373	332	322	343	333	321	362	346	329	325	343	338	331	349	347	339	365	362	316	324	353	338	359	310	339	332	324	342	329	314	336	342	365	327	307	343	346	330	349	349	353	352	330	338	333	342	337	364	326	301	343	342	352	307	362	365	345	335	339	367	336	337	336	349	322	342	302	339	388	355	350	349	330	360	316	333	335	343	323	356	350	319	349	325	309	322	372	330	350	345	333	330	340	309	368	328	362	318	342	367	340	390	311	339	333	311	326	335	311	367	348	361	322	341	342	338	361	346	343	325	344	327	329	307	348	328	321	325	334	340	319	307	313	347	334	320	330	355	348	334	369	356	305	309	308	347	341	366	362	340	339	311	353	349	344	300	330	330	373	323	324	324	346	324	314	337	369	328	326	328	334	336	321	350	354	338	363	353	348	334	366	341	322	330	343	331	338	340	365	311	329	349	323	311	351	332	325	292	331	330	337	346	335	352	333	365	333	363	334	344	357	337	354	350	351	344	337	360	365	355	336	314	337	327	334	342	336	308	325	352	327	349	360	355	346	343	313	310	330	333	345	341	344	319	344	305	318	348	339	332	361	333	332	329	348	344	325	337	331	343	307	350	309	330	350	346	358	355	316	382	310	329	365	344	336	315	351	351	330	359	363	307	347	342	333	353	318	347	284	361	339	326	343	360	345	334	331	341	311	345	337	333	329	325	346	333	363	328	339	365	342	339	328	338	359	318	356	330	350	340	347	371	348	368	348	330	352	356	335	320	342	341	336	301	320	338	340	349	352	350	335	319	356	347	341	308	311	340	350	348	372	346	340	316	336	354	325	333	340	338	321	340	324	339	348	327	324	323	342	327	380	348	300	359	352	345	335	342	321	326	363	307	367	328	342	336	319	322	348	327	348	316	349	323	341	327	355	366	353	335	321	321	331	340	342	327	345	342	309	315	356	355	337	336	306	335	324	340	320	350	355	356	326	321	349	340	363	349	317	337	345	343	302	313	354	335	368	338	329	322	334	332	361	321	355	378	368	334	351	376	382	344	338	365	348	343	333	332	308	325	314	341	375	342	348	346	330	311	314	331	343	311	323	315	323	293	322	376	335	305	337	327	312	311	354	325	338	328	342	320	332	287	341	353	343	353	318	330	355	327	338	352	342	343	322	319	288	352	369	354	371	352	311	315	356	301	307	313	306	330	333	363	325	360	358	323	351	309	333	339	318	340	336	332	325	316	364	343	317	357	336	350	336	351	359	299	334	323	378	329	372	318	340	326	345	331	330	342	344	361	369	338	332	345	351	358	398	321	312	349	339	330	332	352	347	351	343	345	323	369	353	333	318	315	334	360	307	364	362	332	339	337	370	327	334	323	364	313	333	325	364	335	336	360	341	338	342	345	321	347	302	351	321	341	324	326	325	338	351	341	334	344	344	348	331	337	317	341	359	355	322	323	313	353	356	364	336	356	352	365	356	331	354	355	340	350	350	326	341	356	345	341	327	357	328	331	329	334	365	321	318	337	348	352	327	350	348	335	337	328	344	345	351	336	313	325	317	386	336	376	317	348	318	332	348	341	336	348	365	348	325	368	322	349	340	316	346	349	346	317	329	339	333	319	326	335	331	348	336	351	343	302	337	356	340	359	361	318	332	351	364	320	350	345	308	342	344	346	332	361	292	348	341	347	346	320	320	355	304	326	341	320	392	350	340	351	316	331	346	371	337	297	344	336	343	346	324	356	338	343	341	322	322	321	373	337	356	336	325	350	342	325	371	327	360	341	385	354	331	330	364	335	318	319	334	358	341	316	332	342	353	331	337	333	336	319	288	312	343	323	343	345	330	345	333	324	341	334	372	365	326	370	344	357	330	334	343	300	339	328	339	334	372	336	313	326	324	331	336	334	294	360	341	335	348	321	331	314	351	324	324	341	345	377	328	354	351	314	328	346	366	334	361	354	345	338	331	338	350	328	329	367	351	363	324	329	323	353	342	347	330	351	369	325	327	350	342	335	349	322	329	327	335	309	356	329	362	342	351	343	317	336	314	347	347	334	339	325	367	340	319	327	337	306	375	329	355	353	316	344	308	361	330	340	351	335	318	297	341	341	337	319	304	341	353	388	321	312	294	387	331	361	342	344	359	362	339	365	334	339	335	356	374	350	353	373	346	326	342	342	358	310	302	358	342	291	364	350	342	336	325	346	345	331	319	364	322	329	295	356	330	315	328	318	323	349	341	337	356	338	370	307	350	339	353	332	314	353	335	331	303	341	332	375	344	337	340	302	336	361	313	326	352	332	313	323	338	349	352	300	308	319	313	338	330	377	342	345	368	309	320	345	337	371	340	322	375	338	354	313	344	335	332	350	339	327	336	346	361	333	322	360	320	331	301	347	321	334	340	360	350	324	326	343	359	352	349	340	312	341	338	304	322	339	338	330	359	338	343	341	297	387	390	289	340	355	343	325	344	319	359	365	328	311	339	325	361	388	311	324	349	347	365	320	329	351	334	338	350	334	299	334	347	369	316	322	329	352	371	323	370	322	307	327	336	354	331	335	346	354	323	324	318	354	362	331	313	340	338	300	374	328	342	358	361	371	346	306	334	320	322	336	346	319	359	333	316	308	327	354	321	306	347	335	352	342	323	292	313	326	337	354	393	324	358	341	332	324	320	343	363	359	332	308	350	330	368	349	312	300	324	354	350	311	328	335	344	342	362	326	296	351	343	349	351	344	330	347	324	304	317	369	344	310	385	333	341	328	358	314	376	341	302	340	322	337	344	325	332	327	362	345	333	332	314	362	346	332	319	345	338	344	322	331	335	320	332	339	331	325	332	312	347	375	344	369	356	331	338	358	335	329	360	339	381	330	325	353	317	348	365	368	338	294	341	380	358	322	321
3516	9982	6898	2982	2136	1558	1344	1105	952	860	812	669	689	640	617	600	589	564	535	567	541	567	526	518	504	531	567	476	491	523	534	504	513	531	536	517	486	538	502	468	533	510	574	481	479	528	507	491	515	522	505	516	474	498	542	499	498	504	461	499	456	511	514	497	529	538	488	506	503	513	492	467	494	446	519	502	520	501	506	484	487	474	477	456	494	524	493	462	511	522	491	495	490	494	522	497	556	525	479	538	474	518	502	463	499	513	503	473	442	512	532	483	486	484	480	506	484	496	480	500	522	513	460	522	475	460	475	503	526	487	487	499	473	517	518	435	506	528	519	469	464	486	514	484	507	490	472	453	519	470	498	495	505	492	453	519	506	477	494	503	484	521	484	510	491	514	473	481	499	500	515	488	483	509	473	508	504	459	510	530	543	480	505	488	518	499	480	527	506	486	511	475	503	499	496	497	488	516	521	556	498	471	531	450	546	501	527	494	462	479	546	532	467	492	487	489	504	540	495	513	490	489	461	481	511	514	470	505	506	445	518	560	539	479	507	496	504	490	464	521	505	483	472	493	478	487	472	513	517	509	481	503	521	517	497	493	518	482	460	484	489	540	513	532	500	494	529	525	496	487	476	514	500	473	498	507	521	498	460	527	488	489	466	524	466	492	477	495	482	526	462	469	551	457	531	461	507	459	495	476	535	476	496	481	525	495	489	490	488	519	458	521	494	506	490	511	501	517	516	547	477	468	495	489	479	494	465	496	529	515	533	439	503	479	493	505	472	535	516	517	462	469	499	454	507	502	488	470	498	487	501	474	492	505	500	527	536	479	488	519	503	481	501	495	497	474	494	533	483	503	489	465	489	493	486	519	514	503	477	523	462	507	490	505	494	499	487	490	546	537	496	555	514	525	478	526	464	508	506	536	476	489	488	485	479	509	500	501	471	493	493	476	528	476	479	522	527	492	479	499	536	464	517	511	482	514	487	522	540	523	493	515	538	537	513	498	550	546	471	499	521	510	490	500	492	491	534	518	516	478	502	506	515	443	526	516	501	485	481	492	484	527	479	511	516	513	489	512	525	491	508	465	499	513	493	495	484	469	497	482	492	446	481	545	493	495	477	492	470	495	498	486	485	499	465	524	507	489	454	486	514	461	509	486	464	517	500	493	508	497	502	484	477	518	479	493	487	484	499	479	505	475	496	476	523	520	511	482	504	485	508	503	500	521	484	530	506	509	484	521	487	507	487	486	499	522	495	497	491	511	534	582	505	511	514	518	538	501	489	465	466	491	482	525	518	518	492	509	514	506	496	460	482	493	530	503	485	507	470	508	486	520	563	513	484	494	496	499	511	507	535	487	520	530	531	521	513	451	478	501	519	458	515	512	541	486	539	498	494	521	498	511	481	495	490	515	527	477	505	492	490	461	479	490	478	472	474	506	526	534	495	493	486	487	509	473	498	485	479	481	470	495	486	464	495	494	477	484	502	515	481	512	485	507	577	535	495	531	479	520	490	516	448	492	513	499	466	506	518	471	498	500	503	453	510	501	497	503	492	505	545	490	533	488	484	516	515	499	502	514	497	452	490	457	484	517	490	488	489	531	495	521	494	524	502	474	515	525	514	519	520	518	486	500	512	499	489	466	518	482	480	508	507	496	497	497	509	509	472	496	527	478	500	488	471	527	500	538	491	487	469	479	492	488	483	494	483	533	505	470	491	516	472	493	474	523	492	516	529	463	533	478	538	517	507	533	491	498	473	460	512	507	479	474	499	514	483	463	468	497	517	472	523	539	495	507	448	505	446	499	475	513	496	468	452	506	506	470	464	517	521	509	530	518	514	466	503	496	482	471	498	499	513	514	505	471	486	459	537	482	482	492	495	481	471	492	524	474	494	492	466	501	521	518	461	482	518	528	510	493	480	498	526	490	523	548	488	503	536	485	459	450	505	496	487	483	483	447	458	454	476	508	514	469	490	488	488	479	495	505	501	500	513	519	487	496	494	542	507	492	497	507	465	524	513	469	483	482	500	476	512	527	475	483	473	494	552	541	500	495	499	503	512	525	459	467	483	505	506	494	526	459	471	490	472	507	490	506	520	478	487	511	489	507	478	448	478	489	474	440	489	509	523	460	505	542	486	478	504	473	485	498	507	509	490	478	496	479	465	444	510	494	502	515	498	503	509	481	499	485	490	504	522	526	495	522	491	508	488	481	472	532	466	498	505	499	480	540	475	503	473	523	499	515	495	483	491	493	481	512	497	528	495	483	518	527	469	516	492	499	523	465	515	457	499	495	476	483	490	500	489	493	548	466	504	464	493	506	463	541	458	511	470	509	493	491	504	521	498	510	473	514	508	469	495	508	505	503	520	458	515	505	487	473	491	494	517	514	455	498	484	518	528	539	522	518	482	493	483	510	516	514	529	530	493	486	538	486	491	507	524	501	529	515	471	514	496	531	481	503	498	478	503	473	499	499	524	539	470	482	467	495	521	513	523	525	522	480	461	482	476	495	489	488	486	461	472	492	480	476	501	501	515	531	514	486	483	466	542	507	523	484	539	469	506	516	484	438	487	511	480	544	503	494	495	511	515	490	520	454	482	512	471	516	497	484	516	519	485	546	503	514	479	511	513	496	498	510	484	485	533	472	494	472	499	500	523	505	489	519	509	492	521	499	466	507	506	489	509	502	483	483	475	517	459	466	542	475	499	482	465	547	511	508	525	478	493	479	482	508	554	446	507	521	512	484	517	489	459	495	497	557	477	492	514	495	474	472	518	502	481	501	532	525	486	485	474	504	512	562	559	535	497	475	503	478	515	457	477	509	527	489	454	508	509	476	474	505	554	528	534	515	479	476	484	460	510	512	494	497	513	494	475	471	499	477	524	532	515	461	503	509	487	495	485	539	488	529	481	506	466	474	517	508	493	455	491	486	479	507	485	514	503	502	486	511	481	473	499	570	489	501	508	460	459	496	478	479	488	509	519	532	518	525	503	481	477	487	479	516	494	505	500	480	486	461	507	493	476	476	490	492	520	486	478	464	485	484	511	510	472	450	479	489	498	492	526	484	490	496	484	476	517	515	474	494	510	471	470	542	472	498	512	495	480	484	458	453	481	501	476	496	462	489	505	515	507	556	456	494	470	542	498	499	508	481	516	492	503	515	449	456	486	503	483	512	507	512	489	489	495	507	480	505	522	469	474	498	526	497	490	507	490	489	499	478	473	515	531	505	514	527	473	504	464	487	519	500	520	514	535	494	494	476	489	493	501	498	475	475	487	503	437	490	538	514	496	465	498	504	501	512	478	495	497	485	509	477	507	518	503	523	490	544	480	445	495	467	498	481	494	538	518	488	512	500	497	509	481	473	492	492	509	463	473	530	506	466	471	471	500	504	525	495	519	488	503	514	493	451	525	483	501	540	522	487	497	504	499	518	502	483	510	512	514	474	522	541	448	519	488	504	492	478	496	537	517	509	497	474	509	516	499	531	503	508
24206	21067	26916	25280	7577	908	753	669	603	641	597	587	604	604	576	577	583	536	570	552	581	577	589	560	599	559	584	604	568	567	574	577	551	582	559	518	562	527	544	526	590	589	582	587	534	534	611	546	526	560	586	538	521	562	573	578	583	532	544	567	532	541	552	549	533	598	548	538	576	546	553	595	577	559	527	549	523	583	560	559	489	512	549	519	574	525	522	526	568	546	572	536	501	552	514	584	537	538	591	581	522	562	520	549	523	525	501	510	564	501	595	583	510	558	528	563	551	536	510	574	566	527	536	543	540	578	557	576	586	510	523	514	553	559	512	549	510	552	557	573	545	562	544	562	549	556	555	546	543	532	611	523	557	531	481	551	552	500	559	558	577	562	520	548	539	532	509	558	536	538	510	530	541	614	515	539	548	523	534	539	572	573	509	563	540	549	557	566	559	532	547	518	551	533	529	533	547	521	560	565	545	540	542	536	527	553	542	555	556	539	542	490	498	501	576	526	568	552	484	513	538	572	542	547	594	548	541	581	551	520	497	545	554	529	515	546	541	529	587	550	548	547	564	554	535	524	523	547	555	518	564	542	561	567	546	536	544	554	547	559	551	567	557	532	586	573	555	544	564	506	525	555	537	536	560	512	569	548	545	573	524	541	494	563	539	567	500	532	531	541	553	566	567	529	530	518	507	513	525	541	549	517	560	566	513	542	507	568	552	537	548	499	561	553	557	583	564	514	529	563	563	521	601	543	534	518	567	547	538	561	505	530	531	541	551	559	568	538	522	540	565	533	535	557	525	537	519	529	539	551	583	542	582	545	527	519	558	570	566	561	569	558	538	532	543	584	548	559	522	520	568	567	572	553	553	556	561	558	538	561	501	516	554	522	535	526	533	536	560	589	556	531	581	580	541	563	543	526	543	583	565	537	585	525	542	564	540	507	538	528	536	548	575	552	526	544	543	544	587	541	542	524	525	525	538	514	545	563	529	526	540	526	563	565	594	518	547	525	557	536	534	553	530	532	531	543	529	535	556	551	518	541	541	550	540	569	554	591	572	581	581	566	550	556	574	486	544	527	523	568	517	508	545	516	572	578	538	544	516	533	549	579	555	544	557	564	570	545	499	540	525	531	545	542	553	533	621	543	566	551	573	549	522	535	556	541	578	524	536	534	535	524	516	545	498	598	575	535	557	516	526	499	512	524	559	561	538	547	535	546	558	513	534	554	562	566	513	544	579	540	555	595	585	540	544	544	541	561	542	540	568	555	569	530	531	531	568	583	534	572	575	598	531	539	558	538	548	556	556	621	589	562	536	567	540	568	511	572	563	570	535	604	553	536	569	540	567	543	577	554	559	582	544	577	540	543	515	530	545	563	602	573	548	546	581	546	573	519	507	534	544	524	522	522	523	545	546	570	542	565	524	534	534	538	565	587	490	553	546	541	591	568	545	537	521	503	562	558	534	602	525	554	512	540	528	577	565	552	543	532	559	540	549	577	514	544	570	576	546	523	540	505	537	515	543	576	502	570	536	525	557	567	513	569	514	573	509	536	548	509	530	536	559	563	536	534	558	579	583	539	542	542	565	582	588	533	565	526	524	560	586	574	564	547	495	561	548	541	510	519	497	487	554	557	552	528	500	527	570	549	592	494	544	523	525	564	600	509	546	559	584	520	552	565	547	560	543	554	576	545	539	574	569	527	528	547	578	551	498	577	548	537	583	563	512	568	568	565	551	553	556	521	517	559	596	507	535	526	569	526	581	534	526	539	523	545	532	525	550	541	539	535	518	548	497	543	531	539	543	543	574	516	522	554	538	499	531	585	505	536	568	533	576	478	547	517	529	545	568	559	530	529	561	539	557	532	561	537	538	522	520	568	552	588	575	502	557	520	537	541	581	559	516	571	540	521	558	554	536	539	564	527	544	557	515	533	479	540	546	547	560	546	546	500	529	545	545	555	583	540	519	618	546	568	551	533	550	524	541	558	552	557	554	529	522	543	568	548	544	583	510	550	548	583	570	552	518	571	534	536	546	557	550	527	575	551	513	522	522	567	544	497	571	539	536	571	561	576	553	545	552	535	556	544	521	552	561	555	507	543	518	557	530	526	529	539	516	553	487	545	517	533	558	551	538	527	575	543	592	541	564	589	538	556	545	569	507	542	531	543	555	545	527	582	536	538	533	567	547	578	481	547	518	536	532	539	566	513	586	535	527	590	559	571	554	529	514	518	571	538	524	557	568	542	556	561	507	515	568	551	562	538	538	524	563	564	565	517	583	556	540	567	579	580	546	510	494	558	476	594	541	509	583	507	552	545	539	531	512	581	528	519	566	522	602	538	518	527	532	578	523	523	557	548	569	561	590	537	547	514	497	492	545	544	548	520	606	579	571	582	568	554	538	532	518	564	554	552	569	536	519	525	499	532	522	529	551	580	515	539	517	571	556	539	496	512	529	514	509	543	556	585	539	529	565	536	577	519	527	539	508	497	555	568	588	561	556	537	524	555	574	531	530	540	553	570	533	554	549	515	537	506	552	564	558	504	555	531	537	568	564	529	540	529	582	540	543	503	529	551	566	533	572	569	510	528	548	536	544	574	563	534	561	551	548	543	579	533	565	515	513	553	544	547	534	559	552	504	506	565	555	589	554	558	566	550	559	550	542	559	496	589	533	523	592	569	572	526	548	552	494	541	536	560	590	587	580	595	523	552	531	524	547	579	507	529	537	559	508	548	516	581	524	549	539	559	539	566	552	567	552	568	529	540	540	533	535	578	514	528	562	520	573	590	609	527	554	521	578	549	512	563	601	542	547	560	512	555	504	573	541	535	535	554	525	540	513	515	580	536	581	579	518	556	515	563	572	583	569	563	556	566	556	525	539	550	535	534	522	553	576	493	540	515	527	553	558	533	563	559	547	543	532	540	550	514	533	547	523	577	572	556	548	561	559	544	527	557	580	575	531	563	594	545	559	550	554	546	552	524	536	583	547	527	514	532	538	534	540	552	575	551	561	524	531	515	520	590	529	525	572	546	527	545	518	507	514	546	540	563	561	537	576	516	549	537	524	581	523	573	565	549	562	553	536	537	546	604	540	528	542	532	521	503	527	554	566	533	543	539	546	556	542	546	548	523	577	558	584	595	550	512	513	567	538	554	531	549	558	554	561	557	538	541	568	550	564	544	560	555	538	565	546	536	564	541	539	535	516	519	517	556	510	531	542	503	556	547	542	532	541	533	544	548	527	557	538	549	576	532	565	533	555	570	577	584	540	509	527	521	531	553	593	562	568	561	547	553	527	515	513	552	558	526	517	505	529	605	541	574	596	543	507	521	548	545	528	522	575	553	572	533	517	533	515	541	564	569	581	560	559	565	561	527	536	538	532	533	563	514	547	527	541	530	505	516	542	542	544	576	554	538	575	543	562	552	574	549	508	517	562	533	556	577	532	540	592	568	553	518	520	536	532	526	529	536	533	562	590	561	548	556	597	546	550	562
3854	6513	4394	2201	1735	1416	1210	1120	1012	1008	930	872	857	795	801	819	792	780	813	788	782	741	803	759	795	762	736	788	747	807	758	831	747	721	782	727	803	776	722	755	763	705	746	752	772	730	778	802	786	799	752	726	771	698	769	750	728	767	750	719	780	793	740	754	753	765	740	768	775	728	745	762	770	787	783	781	714	721	747	761	772	753	714	759	767	771	757	791	822	710	753	749	746	770	712	737	754	727	723	718	794	791	746	779	708	753	742	762	781	756	733	752	785	785	726	762	726	761	784	772	755	792	815	745	703	764	796	775	778	771	741	700	753	737	686	774	724	762	745	757	826	773	736	735	731	797	797	779	762	746	749	753	783	755	718	774	736	750	742	727	736	743	721	767	747	759	782	778	751	753	725	752	717	759	700	731	737	741	729	709	785	764	768	760	795	783	747	756	782	746	792	736	761	780	770	744	738	789	756	751	734	769	792	727	746	725	768	789	753	698	725	741	767	770	772	721	726	762	759	768	777	704	749	809	751	740	733	743	755	742	778	742	784	785	694	697	751	776	779	697	810	720	772	708	739	770	749	748	734	737	754	738	769	740	743	750	740	735	768	686	759	757	752	756	731	768	756	732	728	750	787	759	727	743	735	763	751	750	737	771	755	801	701	775	724	752	701	717	779	759	748	737	769	780	742	739	739	755	750	790	773	755	747	799	705	769	702	759	745	770	760	773	772	694	752	712	738	745	768	727	770	703	737	742	716	686	704	789	715	763	729	743	731	700	779	767	748	756	728	797	723	756	780	773	744	778	743	732	762	763	737	776	707	756	714	744	726	724	762	739	763	721	730	741	732	736	755	783	786	740	753	772	757	783	727	750	747	740	778	749	784	805	763	717	715	800	794	745	752	789	720	783	789	764	780	759	754	786	755	745	796	811	785	743	733	723	804	773	810	722	747	742	749	765	736	721	729	771	747	752	746	785	809	787	790	704	789	716	769	757	762	741	734	771	775	692	774	724	740	756	762	730	688	733	722	741	727	763	770	726	742	776	714	717	681	727	755	747	763	751	719	730	735	750	749	746	747	750	723	736	743	778	766	792	789	778	788	788	748	742	756	793	807	784	769	740	765	742	722	739	726	789	782	775	793	758	786	761	733	749	725	765	755	745	807	747	741	720	761	745	766	727	749	734	731	733	726	788	796	781	759	773	726	764	734	735	756	740	705	804	757	814	726	748	789	749	742	794	776	769	735	726	720	790	794	720	712	812	752	719	747	764	733	795	733	752	818	750	793	782	728	749	734	743	757	735	813	734	778	734	747	729	828	770	698	751	814	786	744	742	733	744	729	743	741	734	772	771	726	808	782	714	752	771	751	801	758	738	723	784	751	742	736	766	784	743	722	796	728	703	714	707	732	736	720	734	754	767	751	770	748	735	762	739	711	741	767	694	756	789	769	730	791	762	755	773	764	804	731	727	731	771	771	777	744	717	762	761	793	731	747	755	767	746	717	765	762	723	732	770	724	745	741	785	746	760	813	766	724	758	739	736	737	756	732	771	738	733	774	725	747	764	771	779	750	775	732	756	722	747	780	775	791	780	776	688	805	768	732	746	778	737	713	710	765	734	755	793	775	731	744	774	728	748	807	737	776	723	728	731	757	787	706	785	786	718	794	801	753	752	760	817	746	729	711	735	761	771	776	709	713	765	791	717	749	729	738	753	764	749	770	753	749	723	739	751	703	777	757	713	743	730	794	809	743	777	774	763	731	761	727	742	796	713	780	743	719	792	760	723	745	710	748	721	758	761	754	712	751	750	705	766	762	727	761	728	743	760	757	742	804	776	722	743	742	705	724	718	780	729	766	723	709	788	746	795	775	730	702	775	720	743	750	736	739	772	770	781	782	737	767	716	773	733	744	740	749	692	753	772	775	763	735	718	737	789	786	743	775	749	792	720	765	765	689	731	790	759	768	795	742	784	703	726	773	783	692	739	742	767	745	798	781	756	777	733	745	744	722	757	740	773	745	781	767	753	812	726	744	758	716	772	759	715	762	767	732	695	790	762	768	765	721	758	751	711	767	727	775	764	765	771	730	744	727	794	749	745	802	720	743	753	728	713	734	758	784	744	770	718	702	786	728	776	716	758	735	764	734	743	749	790	755	776	763	710	723	702	723	748	764	787	726	767	771	775	786	766	769	753	823	750	800	739	746	723	773	763	766	713	773	769	762	787	779	778	740	738	756	768	760	718	754	732	764	728	762	722	755	792	735	776	725	815	736	759	758	806	714	729	768	735	766	757	703	747	713	732	795	715	725	742	720	736	744	756	759	765	739	748	761	760	805	756	706	771	770	732	728	764	776	767	751	757	777	778	740	798	764	716	725	750	775	759	750	756	735	793	748	813	757	707	670	768	781	769	789	772	727	769	760	776	690	765	783	780	755	768	742	720	777	768	743	756	735	702	750	817	774	742	715	774	737	798	754	738	767	813	774	797	752	781	778	752	733	713	727	759	826	784	740	766	723	777	744	769	738	710	711	719	754	747	757	708	802	763	781	772	707	720	734	773	758	784	737	772	719	793	763	792	739	759	732	705	733	788	752	735	732	762	726	708	747	732	764	759	711	746	713	772	778	763	779	818	746	688	768	776	716	784	732	762	748	771	703	731	762	741	784	738	759	740	754	741	788	805	826	797	752	779	770	760	767	759	734	745	809	781	705	824	787	769	759	781	780	785	720	749	758	815	796	766	772	759	758	751	728	735	784	718	767	773	785	747	689	793	749	743	756	771	741	783	756	735	734	750	755	763	757	769	759	746	759	763	750	741	747	714	731	703	818	757	745	778	726	787	731	741	739	709	710	759	765	719	808	736	748	767	753	763	747	717	777	741	751	742	722	762	778	752	731	749	752	759	738	776	734	742	798	768	742	775	747	722	732	747	740	766	755	749	752	780	693	747	724	802	818	740	768	761	699	757	783	721	725	751	748	784	756	745	779	705	772	810	735	758	775	745	757	757	745	731	730	730	800	796	750	767	768	733	750	755	820	689	746	759	753	759	741	760	793	757	755	754	749	773	768	770	771	789	763	710	744	742	742	790	717	766	759	779	771	781	794	702	751	734	737	724	790	714	766	690	761	784	797	742	737	759	783	729	716	784	750	730	731	647	705	740	781	750	736	758	765	675	735	705	801	727	722	744	746	718	771	737	768	672	807	736	801	737	752	743	775	755	776	769	720	743	750	745	758	758	760	799	719	772	732	787	785	775	745	751	774	749	836	759	779	780	735	774	744	746	779	765	763	729	749	767	778	771	765	747	694	741	720	735	750	754	748	703	745	723	767	756	711	736	736	752	756	770	725	714	769	810	737	744	759	741	732	760	734	703	698	718	735	786	753	740	727	764	750	787	760	729	686	757	781	764	785	790	732	731	789	802	741	780	738	787	739	773	752	809	770	751	769	802	775	738	732	683	681	746	744	720	766	732	744	729	723	812	749	747	722	768	707	723
22221	21114	28745	23711	21114	21102	4998	650	456	401	360	336	300	240	231	204	222	208	200	178	201	201	211	173	194	167	167	169	162	183	164	162	149	159	153	159	170	162	165	167	146	160	159	145	153	156	159	178	134	140	134	143	162	139	164	173	162	150	151	162	134	136	145	128	162	146	175	153	135	144	129	171	139	144	146	151	144	134	146	145	155	151	144	132	162	142	143	128	132	157	153	155	150	148	146	136	142	144	149	126	168	137	142	150	131	140	125	155	147	160	142	157	131	124	148	155	145	142	124	143	150	127	159	146	153	156	139	144	135	144	130	132	145	157	166	146	163	145	142	125	149	123	142	125	132	153	151	152	146	152	139	161	157	129	153	156	142	142	139	156	170	122	141	153	108	145	144	176	139	143	116	162	156	133	150	152	118	158	152	138	135	158	138	154	153	135	146	135	122	152	149	129	140	145	135	131	170	151	134	130	141	153	144	165	144	142	142	131	145	151	131	150	156	164	140	141	125	148	144	150	150	157	143	142	126	137	155	129	145	137	137	144	134	141	171	133	148	148	132	149	142	150	150	143	173	135	143	138	138	144	148	162	136	160	148	120	135	145	137	138	126	147	156	147	150	129	155	132	140	147	164	145	162	149	151	134	153	154	146	145	122	158	136	151	144	146	150	122	152	125	158	129	130	141	153	128	135	135	135	142	123	155	139	124	155	141	154	121	131	138	146	127	140	128	135	144	148	147	151	125	143	135	134	151	169	136	125	147	156	139	133	152	135	132	144	146	140	128	146	131	134	147	129	170	151	158	138	135	150	161	138	143	145	139	136	138	140	138	145	144	142	136	122	149	165	137	161	145	141	160	144	148	163	143	147	145	138	138	145	136	135	130	155	139	148	167	132	128	142	155	134	115	129	146	118	125	126	160	138	134	144	139	154	129	135	150	145	158	141	137	165	162	155	140	138	138	160	133	154	147	149	153	152	158	152	158	156	142	121	146	137	145	149	139	150	139	150	142	139	150	134	146	149	153	158	150	139	141	155	122	162	154	132	144	149	153	145	142	142	149	132	141	139	126	138	144	184	149	125	135	143	130	141	141	162	139	124	149	144	147	163	146	141	119	129	143	124	138	122	159	140	142	139	149	121	135	146	133	134	140	161	153	159	143	129	146	138	144	161	140	133	128	130	157	144	123	140	147	118	161	127	142	150	132	158	147	148	145	162	130	143	145	138	160	144	167	136	151	141	140	128	166	123	118	148	139	159	135	136	131	146	141	142	150	154	118	137	147	143	147	136	138	145	138	147	144	147	134	148	140	144	157	159	145	142	132	164	170	149	145	125	149	126	160	130	151	172	137	147	137	159	160	150	145	136	132	134	138	139	162	162	136	146	155	138	156	133	140	131	140	150	143	160	144	131	176	143	127	154	152	141	138	130	147	122	122	153	151	157	153	126	141	154	148	128	141	135	142	135	155	158	148	151	143	145	138	147	147	159	139	152	138	164	152	145	136	162	143	160	127	146	140	156	156	141	153	150	133	156	145	141	143	148	135	165	142	155	130	135	153	145	139	143	150	152	148	145	134	134	140	153	129	143	144	146	150	144	135	128	122	142	128	153	138	135	158	134	129	135	146	151	153	134	150	121	131	145	125	136	127	145	131	134	146	150	133	156	147	159	129	169	156	141	133	147	148	150	152	137	119	143	144	146	145	148	159	171	146	143	149	124	151	154	140	148	129	135	132	150	139	144	130	131	138	142	153	132	159	138	143	144	139	122	146	145	144	159	141	130	137	129	146	152	158	162	129	156	134	156	147	141	155	140	129	139	139	117	152	116	149	147	138	140	151	155	136	130	139	149	154	146	148	141	124	144	141	144	158	143	137	138	130	132	134	143	150	140	153	153	122	147	152	144	131	122	127	144	129	148	132	137	155	128	158	139	131	149	150	160	141	138	120	124	154	159	144	162	138	131	129	141	152	138	158	163	145	123	155	149	141	161	137	136	157	147	148	140	138	140	131	163	131	126	133	137	148	157	159	161	147	142	133	135	140	146	137	143	129	170	119	155	130	124	162	154	142	156	128	126	156	115	141	151	134	133	155	157	145	135	136	170	159	128	137	126	149	155	139	148	153	154	165	141	154	162	143	147	159	152	151	132	147	143	139	126	155	139	157	143	150	161	139	128	151	145	166	138	136	149	130	149	148	148	182	152	146	119	152	146	147	91	154	162	151	146	149	139	128	148	158	140	133	149	143	130	163	137	136	169	133	160	144	136	136	152	142	147	146	158	158	145	145	168	151	160	142	144	141	123	145	124	148	138	139	131	156	140	154	153	148	130	138	153	149	149	127	165	142	127	129	140	161	143	130	152	148	147	143	146	117	147	132	141	145	131	136	148	135	165	139	141	122	135	140	142	137	136	130	123	139	153	157	149	154	146	136	139	145	155	153	140	136	158	137	133	125	136	157	123	142	138	134	129	130	131	164	152	146	115	121	145	147	153	140	136	123	134	141	150	153	166	146	128	140	170	152	143	162	138	116	129	157	138	134	144	149	155	146	136	150	145	126	156	150	128	146	135	157	146	140	152	146	132	147	143	137	150	150	124	155	143	123	146	160	152	137	136	164	125	136	119	156	151	145	128	130	131	134	158	145	126	145	136	141	144	144	139	153	153	119	135	124	141	130	142	133	139	102	150	127	161	136	138	119	146	178	149	132	135	149	145	153	133	145	157	160	145	142	137	154	159	142	161	137	153	135	134	123	150	154	131	145	132	130	123	121	155	140	140	154	149	143	132	149	155	150	145	123	141	161	150	152	130	130	138	147	143	145	149	144	141	152	171	144	160	159	115	152	140	139	117	126	158	129	137	149	147	130	152	134	130	138	153	135	145	127	152	138	143	151	157	142	139	139	136	142	136	150	147	130	166	153	154	148	142	147	137	147	137	161	149	144	142	154	148	150	152	159	134	145	125	137	148	125	141	159	164	166	122	150	137	124	156	152	132	145	113	142	129	145	168	139	147	153	144	151	156	157	125	128	141	161	133	151	152	146	152	140	154	148	136	151	148	145	178	131	140	171	149	135	126	170	146	127	139	139	140	135	139	136	150	120	134	142	142	138	144	155	138	161	132	137	148	143	130	139	127	131	144	141	134	129	146	144	147	145	131	137	142	152	122	127	153	134	130	132	133	132	140	152	140	157	132	134	147	155	140	137	121	129	156	135	143	139	147	143	145	153	151	164	136	150	135	140	129	132	136	122	137	127	142	140	133	119	163	138	131	147	142	129	138	133	139	143	156	144	150	128	123	166	147	124	141	144	138	169	143	153	133	158	157	152	162	137	164	148	158	111	151	162	145	138	146	142	133	139	156	147	127	152	132	128	132	125	144	132	127	128	129	158	138	156	168	142	134	142	149	133	149	125	132	157	150	156	139	126	138	145	148	139	155	121	130	155	146	141	154	134	134	142	135	140	132	144	135	141	145	135	130	150	140	160	161	143	130	125
4714	15417	10688	4688	3167	2396	1825	1416	1093	886	800	649	585	491	410	390	385	350	360	343	328	318	275	271	269	264	259	206	288	292	281	218	215	260	230	248	237	251	238	212	199	216	241	217	221	201	218	246	220	199	240	204	230	214	204	214	224	213	225	198	253	214	213	213	207	213	200	175	230	213	212	194	209	194	208	229	198	220	201	214	229	222	214	233	221	190	218	206	200	229	226	224	196	212	226	219	229	208	205	226	216	205	206	230	232	205	229	229	218	216	207	209	224	224	201	216	195	206	204	200	222	221	227	203	200	217	186	201	202	204	201	222	214	231	229	184	200	208	179	195	214	195	178	200	187	208	230	201	222	234	204	207	205	205	215	196	209	236	202	205	203	213	231	193	212	204	215	196	221	183	202	186	177	207	203	222	194	187	184	212	186	186	221	206	193	174	203	226	217	201	197	196	180	197	205	201	191	214	220	240	238	227	202	194	205	217	221	198	199	203	198	204	193	198	219	228	217	176	204	214	206	242	186	204	211	207	233	212	199	230	237	195	216	190	204	208	206	245	230	179	214	187	193	215	190	223	221	205	201	212	202	242	222	186	220	219	194	185	209	194	200	196	193	212	201	211	212	211	200	199	237	224	200	197	220	219	219	211	191	223	202	194	203	195	230	208	218	214	205	193	196	220	217	209	202	196	205	202	209	186	209	219	194	205	218	188	198	197	213	202	215	217	215	218	194	180	199	195	213	218	193	182	225	184	184	189	205	219	230	199	217	201	218	203	197	209	205	204	209	203	223	226	206	218	207	224	203	194	182	195	207	217	215	192	181	186	201	182	182	223	207	200	199	213	196	215	224	206	184	212	210	226	205	214	190	226	193	209	205	184	210	206	204	203	209	179	204	211	189	197	194	207	192	209	213	205	200	205	238	172	242	221	214	196	205	223	200	187	213	200	198	201	186	234	184	197	192	208	201	233	231	213	207	171	204	226	188	207	207	209	212	179	207	210	210	213	216	195	189	192	202	199	208	199	226	192	185	207	194	205	228	220	224	230	197	204	182	209	203	233	210	244	203	220	193	215	194	193	204	204	187	236	179	182	186	227	199	217	202	225	213	222	207	215	214	202	235	207	220	219	200	200	199	217	223	219	220	225	201	184	230	208	213	224	203	229	190	198	217	195	229	201	201	220	180	204	188	198	212	216	216	187	213	212	199	221	197	200	197	200	195	202	232	211	217	208	194	204	193	189	190	186	190	195	223	185	195	197	209	197	216	226	216	203	223	198	202	182	205	200	198	206	207	205	204	210	193	211	216	191	181	214	242	196	200	188	188	178	189	209	209	210	174	215	211	227	198	241	196	182	191	206	187	205	186	200	195	193	200	219	216	207	210	199	241	211	172	228	210	205	209	196	196	204	208	220	209	225	217	204	240	206	206	176	202	196	193	229	206	174	185	216	207	181	197	218	188	221	219	199	214	212	256	225	212	226	213	220	205	184	224	211	210	196	188	197	213	205	209	205	203	223	205	222	232	223	173	213	195	208	213	194	202	227	179	199	181	223	195	192	210	199	198	207	201	216	199	202	188	206	175	213	193	248	175	207	204	210	187	203	196	194	198	185	228	209	195	211	182	205	190	192	224	210	181	212	211	192	209	185	220	200	196	220	205	201	195	217	210	173	206	190	210	171	216	198	215	203	213	217	212	219	212	179	215	226	238	196	200	197	223	204	198	181	196	203	177	246	193	192	227	232	195	204	219	226	217	208	192	200	199	215	211	190	195	180	223	190	189	206	184	217	204	195	214	225	219	216	197	206	211	174	187	210	246	201	232	222	185	204	206	219	207	200	210	236	191	208	201	208	220	219	194	221	223	190	214	215	191	216	211	203	211	209	196	203	221	207	210	191	206	193	208	207	186	197	197	194	208	204	210	192	177	205	188	224	196	174	202	233	217	198	207	221	202	190	207	208	205	201	226	217	214	198	203	216	197	216	196	209	228	227	208	210	185	196	195	199	208	219	202	182	232	199	202	200	196	182	212	263	225	196	200	198	168	219	181	200	222	200	217	201	206	189	200	191	184	178	232	202	202	201	205	205	202	208	204	208	211	214	202	204	188	194	206	193	192	207	198	213	195	218	205	203	212	223	205	206	180	211	183	215	226	190	201	193	201	216	199	205	208	205	196	189	212	177	235	201	200	178	204	189	202	221	197	204	221	185	197	198	204	225	182	209	183	203	197	216	200	204	214	193	198	202	200	204	196	223	221	226	209	230	204	194	206	215	189	204	214	211	199	200	227	222	205	208	215	227	202	206	206	214	189	214	217	225	189	180	216	205	191	208	205	206	196	189	221	199	199	198	223	190	196	201	225	206	178	200	198	208	200	221	227	199	201	213	230	206	216	220	225	197	192	218	199	220	208	201	222	204	207	207	196	193	196	186	200	225	207	205	196	201	209	195	203	205	201	205	194	189	195	185	188	219	187	191	211	202	209	211	209	199	206	218	208	197	217	197	204	185	226	211	211	213	203	193	206	217	202	211	192	207	208	196	217	209	216	194	201	213	202	220	182	210	175	182	195	228	208	186	177	195	171	198	179	232	213	208	212	215	227	198	222	215	175	191	189	214	226	203	177	189	183	214	221	210	210	215	204	218	201	181	200	198	193	188	204	212	198	217	191	206	195	195	201	198	203	196	214	186	212	214	203	184	211	189	195	199	194	175	211	216	226	216	199	192	197	224	213	199	190	203	179	208	227	206	225	212	195	187	193	218	198	222	201	205	195	201	218	199	201	241	196	203	191	212	205	199	206	212	192	194	185	204	209	215	216	215	193	215	183	185	195	249	210	225	204	199	218	198	203	232	199	212	214	205	207	186	189	209	202	180	221	214	189	184	234	203	210	197	201	236	200	193	236	196	202	202	191	219	199	187	213	220	215	189	207	199	198	195	189	210	194	200	204	214	230	209	196	200	177	188	195	217	233	218	244	165	206	182	235	212	185	202	190	227	191	198	191	213	168	182	209	203	221	190	209	200	206	224	213	193	202	199	188	229	214	198	198	219	204	204	207	213	220	186	189	226	198	189	218	214	196	198	241	225	203	185	206	195	211	202	225	242	238	238	195	191	208	197	185	176	226	209	183	228	179	197	219	206	203	211	194	225	186	211	210	204	198	219	209	209	198	196	191	188	189	198	191	199	195	207	197	216	205	209	227	221	197	206	174	206	176	192	188	202	192	203	176	207	190	210	199	195	220	208	208	216	201	214	203	209	230	185	207	206	205	215	194	200	189	198	226	213	221	213	200	198	207	213	229	200	198	212	189	218	232	224	217	176	189	207	176	226	203	221	181	204	207	214	211	203	205	196	185	182	167	204	192	201	187	223	203	204	195	235	203	219	211	223	203	193	199	227	189	182	200	203	160	223	176	216	207	232	207	191	213	229	206	210	207	204	204	214	208	210	205	177	208	210	201	231	167	208	227	221	202	207	214	184	185	207	198	200	225	194
26818	18796	4915	1017	760	637	666	665	696	626	675	641	668	677	655	642	647	665	656	612	624	612	653	626	668	604	639	604	602	593	633	576	621	647	617	669	596	616	645	607	619	635	611	628	583	674	626	665	639	621	631	621	603	685	601	623	645	636	675	649	623	627	574	615	638	642	633	637	654	615	596	664	644	631	624	619	635	596	628	612	595	625	615	626	603	656	585	597	615	597	644	657	640	594	623	609	637	615	617	624	691	645	635	636	616	684	620	641	626	590	604	630	634	603	579	626	643	603	614	606	637	601	655	607	616	641	580	604	619	604	599	624	599	602	654	592	644	608	594	625	640	625	603	581	612	628	639	578	635	622	600	651	619	610	646	609	615	598	620	612	620	632	623	602	636	624	652	608	646	617	556	628	614	639	595	612	642	652	630	615	623	604	668	645	587	619	649	620	649	655	678	600	650	606	616	658	604	658	583	613	586	633	652	637	641	617	620	614	631	570	670	620	623	650	611	589	623	620	682	618	670	635	630	624	661	635	671	609	632	601	632	654	652	697	631	602	631	594	588	616	601	602	614	629	588	576	627	613	620	611	604	631	653	613	686	608	667	657	627	618	565	636	591	631	638	648	654	620	616	646	596	625	609	610	641	606	659	612	671	659	624	655	633	667	600	598	626	622	613	618	648	642	665	604	608	620	626	585	595	627	601	618	601	635	610	655	601	649	632	619	603	610	646	639	628	626	617	650	638	614	652	642	618	597	639	654	597	613	638	646	643	669	622	628	617	600	612	620	620	660	632	601	660	612	598	647	622	638	641	622	595	624	627	586	612	642	586	675	649	634	584	635	605	645	624	654	651	619	635	662	629	637	611	627	601	640	610	575	628	638	601	622	615	588	655	636	585	616	649	625	617	629	613	622	662	638	612	622	655	585	647	612	611	629	661	610	630	604	630	578	620	623	650	633	607	640	615	599	654	640	644	619	622	638	675	598	594	649	628	631	609	637	637	671	611	651	678	643	669	606	620	658	630	619	648	616	657	604	605	611	581	620	618	633	611	654	599	635	654	562	564	616	563	636	646	661	619	628	628	607	623	658	641	658	578	604	673	586	603	630	589	631	605	629	680	605	648	677	666	660	636	611	686	603	666	613	621	676	649	624	594	606	605	657	585	657	618	637	605	623	659	612	651	642	624	589	587	601	607	616	654	660	616	626	608	613	634	641	633	634	645	623	636	636	655	649	593	622	604	621	644	665	586	626	635	599	572	670	669	600	629	599	640	660	633	622	616	641	646	592	627	637	645	587	580	600	596	638	620	626	621	638	591	653	620	628	572	587	613	626	660	615	624	648	579	667	610	614	620	636	605	632	593	633	606	642	600	593	617	651	647	620	631	642	603	598	619	661	637	606	603	612	608	575	622	592	685	651	634	606	624	656	650	680	628	636	622	636	656	646	572	536	631	627	615	632	636	654	569	631	586	612	600	622	647	627	663	627	639	617	593	611	620	664	594	554	612	612	646	614	594	628	602	549	596	572	608	679	628	594	629	650	626	596	644	595	629	601	636	640	619	606	658	645	627	589	608	634	635	622	627	566	673	643	599	615	636	640	659	645	650	628	649	612	609	615	588	595	656	592	629	636	644	677	609	681	650	588	629	612	673	646	621	651	602	661	602	617	673	636	645	581	668	641	630	622	630	636	660	622	652	613	614	613	684	616	639	609	656	635	630	561	614	616	617	623	624	615	602	623	576	630	651	610	614	618	619	640	590	647	644	656	613	635	618	642	654	591	700	638	632	616	624	624	618	604	697	645	609	612	605	648	623	626	637	664	610	619	672	617	597	600	671	632	644	656	665	623	595	614	630	625	593	631	621	597	616	628	649	657	601	639	629	635	610	586	633	644	608	624	654	605	643	641	629	585	672	640	656	637	621	642	607	638	644	630	600	642	609	624	590	620	622	614	614	692	614	643	664	613	608	620	577	643	635	641	605	642	629	618	610	619	620	640	594	585	674	582	626	659	606	640	626	610	603	689	660	644	612	611	626	663	651	628	604	612	638	687	594	662	598	608	596	629	611	601	589	632	618	641	606	634	637	622	628	667	613	603	639	580	621	600	643	658	634	611	645	618	617	644	648	645	631	602	591	593	615	605	637	639	631	628	630	645	629	623	662	619	658	605	571	609	644	593	645	588	652	599	645	594	609	612	600	638	626	600	645	671	649	625	653	605	620	602	682	621	595	644	639	646	626	656	639	617	598	644	616	606	598	616	642	651	644	652	608	624	598	616	638	590	624	620	599	628	588	611	645	628	629	618	617	616	602	609	617	627	629	644	638	606	627	651	629	662	643	597	643	650	593	642	607	644	646	636	672	626	602	603	636	635	619	598	611	665	633	626	597	613	640	659	608	637	652	617	647	600	630	641	600	674	617	628	611	578	655	613	663	579	671	607	643	629	593	610	627	633	675	620	619	638	662	599	635	631	609	618	660	633	664	631	634	643	614	645	649	677	644	613	608	640	593	631	633	618	641	580	635	589	600	589	636	631	623	589	649	605	622	621	643	607	609	691	662	611	621	654	680	621	631	568	653	611	603	638	631	629	625	611	630	616	672	632	678	573	631	636	650	652	631	601	663	635	614	639	640	628	639	628	593	659	653	651	661	614	595	568	578	623	647	608	622	655	627	618	589	594	582	653	601	655	612	600	609	583	613	603	632	631	612	632	641	636	621	606	635	631	629	628	652	645	604	642	578	600	627	627	618	638	630	599	649	615	580	608	593	592	629	593	613	603	687	628	631	629	648	604	652	625	660	619	633	629	641	634	614	613	625	609	628	634	636	673	628	619	652	621	597	597	654	621	632	612	634	601	696	617	585	638	636	641	623	656	579	627	635	623	644	637	622	613	625	616	653	615	607	604	605	607	632	635	614	610	612	608	682	632	662	610	640	650	600	629	629	559	589	668	638	601	633	603	673	645	588	645	628	674	660	600	634	635	621	594	616	599	623	605	606	637	606	625	596	628	592	598	604	654	667	642	655	647	623	636	629	645	648	640	657	649	605	642	628	625	620	564	619	615	620	640	612	612	616	635	641	581	612	567	620	581	612	618	627	634	653	600	643	636	622	627	635	572	596	652	605	624	606	587	591	666	617	582	610	628	621	595	637	603	614	630	627	623	573	621	628	639	617	618	642	635	648	643	613	630	640	624	695	637	659	600	634	601	592	632	644	633	630	657	608	638	674	630	618	655	595	651	636	671	645	667	642	614	659	651	661	630	639	599	653	588	632	644	634	618	645	644	612	665	672	645	571	605	615	606	643	602	629	633	597	611	594	622	643	627	627	635	641	638	609	595	639	634	610	613	611	628	654	624	624	595	596	631	602	643	595	646	590	599	633	663	601	642	632	646	602	655	617	604	595	574	626	606	624	655	613	591	625	615	637	620	637	646	634	615	628	655	611	614	622	603	623	629	610	585	593	648	621	629	627	643	616	613	631	661	609	632	661	649
4410	2868	2033	1365	1115	1015	942	943	986	895	914	885	890	894	911	907	902	909	857	892	932	892	933	821	896	903	876	848	896	942	888	850	872	861	854	867	844	938	928	851	860	898	878	915	893	897	858	869	827	891	840	902	884	841	893	864	874	913	886	875	877	860	840	819	892	875	882	881	846	918	873	865	818	888	921	866	934	924	862	852	866	960	867	903	875	855	865	888	914	922	862	926	915	888	865	873	852	898	888	907	968	884	852	890	904	870	817	892	855	850	917	896	907	852	860	914	946	862	873	858	854	866	902	843	819	880	854	894	891	937	872	894	917	895	901	881	858	930	873	889	838	883	821	941	830	923	849	836	903	894	870	824	859	854	870	897	881	888	891	914	903	829	906	843	887	902	872	900	900	886	887	859	835	847	878	901	916	909	855	906	849	861	865	813	876	852	837	878	852	868	937	859	837	882	907	914	946	902	909	880	869	889	911	861	901	844	864	861	906	930	894	893	869	909	818	917	916	892	895	947	857	866	888	898	841	904	961	868	910	865	885	881	843	871	862	854	881	885	899	907	876	877	871	805	895	861	889	935	843	929	913	888	793	899	874	830	893	880	873	904	901	876	878	912	880	848	882	865	868	877	884	929	892	895	918	895	884	905	902	837	864	913	888	883	898	845	835	883	918	855	872	879	866	847	834	843	886	912	944	862	825	854	878	868	889	902	856	832	871	853	873	874	847	847	894	862	945	838	908	820	882	894	938	888	918	872	844	846	899	836	912	910	895	851	925	893	892	912	884	893	880	874	860	847	819	868	854	865	925	917	873	878	901	846	901	829	953	895	867	881	822	850	843	894	857	907	902	866	864	920	909	908	911	866	893	885	828	904	887	857	909	833	914	906	912	836	912	895	907	915	872	982	876	923	906	928	815	858	870	874	845	876	857	924	908	872	872	893	873	854	895	920	867	922	865	868	874	874	807	886	909	864	887	882	884	822	885	851	839	862	881	882	898	856	857	833	907	882	883	934	832	915	860	893	848	865	876	874	909	836	914	867	833	865	891	908	865	896	921	899	889	927	911	885	878	852	874	905	860	869	906	872	857	897	913	848	882	870	847	816	888	837	919	870	813	973	903	852	939	910	873	885	867	890	931	835	909	866	859	866	911	946	857	880	881	880	902	882	891	912	854	881	916	934	890	928	898	875	911	881	899	905	884	877	846	887	843	913	872	893	892	887	897	932	824	898	886	912	911	868	831	854	849	834	855	927	863	904	931	869	844	878	875	875	826	866	851	882	850	882	875	876	892	861	877	893	897	919	847	914	921	882	913	894	852	892	858	849	909	913	892	870	917	845	880	887	922	853	918	889	887	881	875	879	916	910	858	852	865	880	913	869	869	917	905	916	849	825	870	844	891	885	916	899	893	885	858	879	834	884	865	886	844	842	902	910	938	926	847	915	862	903	882	853	879	892	864	889	847	883	879	828	916	833	924	860	855	844	914	898	895	951	906	888	916	883	909	870	947	829	833	883	893	874	917	893	920	863	843	781	883	850	895	893	923	886	870	885	863	886	847	900	884	834	920	862	865	855	898	903	855	896	882	887	851	924	879	914	893	854	883	912	863	848	879	917	846	871	910	883	853	843	853	887	876	891	884	822	844	878	859	889	894	874	872	826	887	876	878	865	872	886	831	926	895	869	860	921	847	901	849	863	883	828	887	880	879	870	902	804	873	894	883	878	861	886	871	880	946	937	885	889	836	849	831	928	880	877	858	904	886	903	908	884	861	942	898	904	837	843	903	920	929	872	894	884	904	894	882	876	866	932	855	890	834	881	848	856	908	902	883	861	910	917	892	889	807	928	848	873	916	914	866	896	860	826	912	869	873	848	873	877	878	849	889	855	936	870	869	875	886	857	917	856	925	915	865	904	884	891	868	838	901	939	888	936	860	907	942	899	921	930	891	893	907	905	838	876	928	880	852	898	888	919	937	875	844	921	906	908	870	963	852	898	941	873	884	868	874	909	885	850	889	871	870	844	877	948	894	880	855	885	827	883	862	873	934	882	882	854	932	890	838	825	849	884	869	949	877	845	898	864	871	918	935	932	912	915	847	887	818	866	900	860	860	925	889	826	891	887	872	869	898	842	892	941	843	863	826	901	895	895	854	929	881	873	892	881	860	890	897	855	844	882	889	906	860	846	882	880	855	937	879	815	935	939	879	900	867	924	897	884	849	854	961	856	880	865	891	947	841	897	870	893	896	869	946	876	885	871	858	918	859	871	867	835	858	884	896	927	825	910	891	883	827	887	911	871	889	863	862	905	869	838	863	825	948	876	880	843	821	868	883	885	867	864	875	872	904	874	915	870	860	852	877	893	892	891	852	815	869	844	867	885	879	868	835	901	862	904	879	898	933	823	878	851	902	867	905	938	822	888	866	868	908	879	909	837	861	867	879	858	873	897	826	971	839	915	878	895	863	882	818	897	894	844	852	892	828	875	877	873	870	928	847	859	871	869	910	849	862	822	846	930	861	878	885	859	836	822	884	882	875	920	868	900	920	913	873	926	823	881	928	940	828	893	872	840	842	867	874	827	891	883	926	846	855	857	892	885	921	835	906	905	852	871	847	890	946	910	894	902	861	868	853	900	915	884	888	892	900	885	860	856	925	866	849	867	861	841	925	883	854	822	893	871	878	886	894	850	871	858	882	865	911	868	902	850	872	903	842	859	836	921	904	847	846	805	853	917	893	845	875	880	882	869	829	909	893	917	878	876	839	893	846	897	856	864	834	843	875	854	877	915	867	911	872	883	866	855	942	881	878	858	926	859	895	898	824	878	851	827	851	896	840	879	866	819	875	819	867	883	864	867	922	875	900	935	891	869	838	885	892	886	912	895	874	897	863	834	881	926	839	887	868	861	854	878	845	841	911	866	882	943	835	890	802	845	904	873	812	805	902	884	866	852	874	878	838	904	855	837	844	838	900	898	862	921	922	887	858	940	865	890	859	836	883	892	925	899	887	885	889	846	884	932	822	880	918	911	876	873	872	916	917	897	894	932	899	899	896	880	861	915	884	903	850	900	884	842	878	901	896	850	902	934	871	913	877	883	913	868	892	862	853	832	924	863	889	866	871	907	899	869	885	869	883	895	878	876	874	853	888	903	915	958	913	872	916	875	898	861	832	859	921	884	877	885	880	873	921	853	901	833	868	844	866	924	860	879	936	905	877	888	860	919	907	842	907	873	900	909	899	921	902	904	947	848	909	862	838	861	871	836	870	887	883	941	838	924	907	828	860	896	868	838	876	903	833	920	857	890	842	838	899	902	875	906	871	847	926	945	834	896	870	856	872	914	856	857	849	907	848	837	895	844	865	827	917	903	893	861	887	851	865	854	911	855	892	803	933	915	845	889	887	912	882	903	927	893	859	898	856	889	849	877	889	861	885	868	865	835	896	883	914	900	895	921	870	869	895	843	864	876	900	887	901	848	916	919	888	926	855	903	942	867
23027	21010	28076	24139	20991	7626	933	588	484	472	421	418	429	368	371	405	393	377	370	340	338	392	333	356	379	377	339	335	349	365	362	339	355	357	322	360	312	321	356	328	302	358	347	344	367	349	348	334	352	347	363	351	350	328	323	338	335	327	317	338	324	351	314	360	329	316	353	335	336	350	321	328	318	338	308	342	353	327	329	335	344	329	332	324	307	345	307	300	341	340	296	329	356	283	312	360	315	307	328	341	298	333	364	318	353	345	357	338	371	355	315	349	320	328	343	329	329	329	346	325	332	326	357	335	336	369	324	322	344	337	352	299	324	330	336	327	322	316	327	318	311	340	339	338	342	315	334	352	346	332	335	326	317	315	338	329	349	328	366	339	321	325	356	320	362	320	331	339	343	327	355	316	343	323	307	359	381	315	301	346	328	357	346	340	318	342	339	337	352	399	326	323	367	331	295	339	312	332	330	324	344	328	328	300	354	359	318	307	349	327	311	317	351	328	313	337	328	345	316	345	351	354	334	347	316	309	320	316	321	317	331	337	337	353	321	332	332	323	332	325	374	361	357	307	311	334	327	346	313	289	327	356	358	354	306	343	304	346	312	330	346	313	323	347	317	361	344	342	357	352	319	333	302	351	321	338	309	327	303	320	310	321	327	356	338	296	318	318	320	315	340	344	347	343	304	317	324	326	299	327	357	325	316	342	322	346	310	309	329	321	339	319	360	347	323	317	320	351	304	340	343	315	306	374	324	353	330	349	347	318	346	317	306	306	329	343	343	330	332	324	325	337	338	289	336	314	343	319	346	337	299	324	299	333	320	335	317	346	381	343	337	339	357	351	327	362	318	345	362	328	321	306	319	303	290	338	317	324	322	350	328	306	303	320	355	336	348	345	343	316	296	350	358	350	350	353	348	312	307	341	329	346	332	373	320	288	355	353	323	359	335	339	315	337	351	334	329	327	337	320	351	317	319	376	365	344	320	332	347	358	334	312	334	345	331	357	347	327	356	342	308	309	312	334	312	335	305	363	293	314	326	324	325	325	327	325	343	364	344	322	328	340	346	298	337	331	345	319	325	342	364	341	299	319	344	305	357	346	334	334	292	337	327	361	330	328	313	301	336	321	345	328	306	333	303	346	341	321	346	327	336	343	375	340	351	359	374	316	336	328	299	330	336	321	317	322	312	331	334	341	310	375	352	328	298	334	330	319	338	350	346	324	328	316	303	326	352	292	327	300	333	315	330	326	328	333	340	350	318	359	361	339	337	342	291	351	311	343	348	367	312	373	350	313	351	352	331	333	328	324	342	308	355	291	326	329	339	282	324	300	323	320	317	356	288	336	329	369	328	314	345	331	305	333	383	348	348	345	295	338	328	365	343	316	331	351	332	333	322	311	373	368	337	329	312	336	356	349	302	347	359	344	334	332	321	327	288	295	328	317	349	338	339	335	329	323	327	320	339	318	324	329	324	342	357	309	313	351	353	311	318	311	315	344	356	369	321	337	321	316	351	335	359	335	323	310	336	306	344	327	337	340	354	322	296	312	320	339	327	322	347	319	329	353	329	319	328	349	343	312	352	339	316	319	337	348	304	328	358	329	322	315	327	329	329	339	318	333	307	355	331	365	332	287	323	357	327	339	321	303	339	376	278	294	351	322	364	336	336	317	298	354	327	343	342	332	342	338	334	317	331	356	334	339	350	361	350	331	329	364	316	334	332	327	319	330	322	310	342	344	321	344	299	304	338	315	376	326	317	349	326	330	340	327	342	358	346	319	345	306	314	338	337	317	337	330	332	332	300	342	317	295	343	341	326	337	345	307	338	335	352	326	309	362	320	307	351	336	332	313	313	307	313	301	358	334	353	323	347	299	339	323	329	329	321	338	333	356	336	338	330	316	329	335	322	334	296	337	340	323	348	342	299	324	329	306	320	329	355	328	343	348	324	351	320	316	348	319	338	377	351	314	289	306	338	326	317	348	369	370	334	339	340	356	351	374	326	332	333	347	311	321	326	326	319	327	317	327	331	310	323	362	344	295	309	336	321	347	334	363	293	348	348	338	340	321	358	316	345	318	335	322	339	383	321	326	330	356	325	323	318	363	344	339	361	342	347	322	337	331	340	324	319	326	333	326	317	329	369	366	323	327	334	330	350	337	319	316	353	337	328	326	337	303	337	354	318	333	342	318	346	291	370	331	333	296	333	328	351	328	331	301	314	344	333	376	334	302	335	339	375	359	334	335	310	372	304	332	327	353	339	331	337	364	334	313	324	316	321	314	327	325	349	329	345	351	355	340	328	333	361	330	332	334	309	316	317	330	325	348	312	391	318	315	309	326	321	319	277	319	332	332	328	320	337	322	301	315	307	349	320	322	319	345	334	320	353	324	320	324	346	357	295	343	342	325	327	362	349	327	333	310	336	354	301	351	348	308	347	292	325	341	341	329	335	344	329	338	311	311	299	326	334	351	315	339	322	328	354	357	344	318	329	324	317	315	328	314	330	327	307	326	338	328	333	333	303	341	318	328	300	332	367	325	326	334	308	308	328	336	324	327	309	327	353	356	317	322	355	317	333	323	274	317	309	293	348	303	357	342	327	318	325	370	320	340	355	316	341	343	322	357	376	350	327	318	333	310	328	334	354	333	318	357	322	352	312	331	297	366	341	365	354	329	347	304	312	344	331	343	330	331	325	378	340	338	322	336	317	325	330	315	345	351	337	310	312	335	347	331	319	280	344	345	333	312	337	343	326	326	290	350	348	322	363	351	323	348	332	347	332	336	330	340	334	307	331	373	303	332	345	313	353	325	325	318	369	360	324	328	320	298	335	351	328	356	358	330	350	328	304	360	358	349	332	356	327	332	326	302	335	311	317	330	362	352	323	341	339	341	311	333	330	343	325	386	318	357	321	331	324	317	359	321	342	322	323	332	366	355	315	324	337	338	311	361	346	317	311	345	340	352	309	329	355	344	322	331	336	343	312	312	330	328	332	336	334	351	350	317	334	306	327	347	331	350	320	308	375	312	345	330	363	337	326	308	327	308	325	352	307	340	385	373	317	357	329	345	337	321	344	316	293	350	347	306	327	330	318	339	346	347	318	310	326	363	345	342	333	340	319	302	356	304	355	333	323	339	355	317	361	363	332	314	339	332	326	316	324	332	340	330	358	332	345	308	373	331	341	359	334	363	343	357	360	353	356	362	363	336	334	358	349	338	310	340	325	372	341	331	351	311	313	335	319	306	318	340	367	323	313	337	331	354	328	309	321	340	338	330	358	369	362	323	299	276	340	331	295	317	308	359	350	322	318	367	350	336	299	309	376	310	321	323	355	353	303	366	332	330	331	328	356	350	346	319	336	352	337	326	318	298	342	316	335	297	383	300	351	341	328	300	293	337	298	302	343	337	336	315	352	344	310	317	353	320	382	297	326	316	331	329	339	303	356	371	296	324	341	335	334	346	347	323	310	320	338	337	328	356	304	328	348	351	341	337
3675	10218	7001	3097	2269	1635	1305	1073	1004	870	786	745	669	657	633	633	596	590	569	527	519	524	531	527	492	546	552	508	485	545	468	526	500	518	503	499	508	520	540	489	470	495	495	506	501	521	499	473	501	464	523	512	487	479	457	459	488	468	536	490	511	508	507	492	474	486	462	471	490	449	495	503	506	486	517	543	499	464	521	513	499	515	474	463	483	479	507	488	509	500	489	513	475	476	491	498	490	497	518	502	490	497	468	474	461	483	499	520	521	504	485	513	503	483	503	503	445	492	532	495	500	483	523	509	527	516	536	499	513	514	496	518	515	518	492	517	482	470	499	486	486	503	497	466	477	469	511	461	477	540	509	494	466	549	446	476	481	480	498	517	509	510	467	512	472	513	455	464	460	499	514	492	507	472	520	467	523	438	479	525	490	497	531	451	519	492	487	494	465	533	513	477	521	478	470	484	475	453	473	505	448	505	495	505	517	498	484	486	503	477	498	514	551	500	484	528	509	538	497	493	451	499	474	505	523	487	479	536	532	513	499	518	518	501	500	499	483	534	459	470	508	492	501	515	513	509	433	495	520	485	507	475	477	446	473	450	492	507	477	518	455	493	502	489	516	497	517	522	507	481	495	514	472	487	497	518	493	496	544	499	493	497	496	490	498	495	491	490	504	483	500	470	508	497	465	525	460	500	448	447	511	481	501	484	495	436	497	492	501	492	514	472	479	493	513	514	485	556	489	456	493	472	508	518	527	508	502	466	487	524	470	474	471	462	519	462	494	455	545	503	493	492	470	513	478	515	513	492	501	478	475	506	505	485	496	496	529	507	466	485	466	492	506	509	481	493	493	490	502	502	477	480	514	483	537	541	506	444	498	481	476	479	457	470	459	455	497	497	474	479	529	452	465	456	517	520	447	500	501	519	516	475	488	505	504	535	475	500	511	470	453	494	503	521	498	509	501	513	447	493	440	447	510	514	494	486	467	466	509	496	504	473	520	495	480	527	487	487	472	503	469	517	521	488	502	480	470	504	464	506	490	474	496	481	490	472	499	488	510	495	500	521	522	493	465	480	527	508	524	489	500	510	531	485	509	490	438	486	524	513	511	465	483	461	470	464	481	435	479	523	494	460	451	489	501	489	478	543	470	490	505	461	472	457	492	480	482	491	511	509	493	517	480	496	507	451	489	465	509	490	484	495	527	487	479	526	507	518	451	484	497	491	459	485	488	515	475	488	438	455	472	467	501	524	513	460	470	505	486	510	493	500	505	515	465	468	488	453	480	484	467	480	475	523	492	517	474	501	523	466	472	487	466	489	473	504	519	472	463	495	509	470	497	493	476	491	453	497	510	520	496	495	452	503	515	490	535	478	490	500	527	481	465	482	482	472	493	479	484	508	484	500	503	508	484	520	442	508	509	502	511	504	497	474	518	480	438	489	487	509	517	475	512	467	495	496	507	455	526	488	500	502	490	503	538	489	465	473	480	513	512	471	503	518	495	559	470	518	484	498	490	447	431	531	492	489	506	503	493	479	473	472	512	524	471	518	519	497	543	535	449	465	465	484	511	486	506	466	474	440	469	518	493	498	489	473	482	487	500	466	463	451	441	502	468	507	487	499	497	463	455	514	510	491	451	513	496	503	496	496	478	470	500	460	502	456	518	527	511	493	480	473	476	482	488	455	500	496	481	526	463	465	531	466	491	474	508	489	500	487	481	468	479	443	518	471	481	444	495	485	508	524	440	531	510	446	510	547	493	459	460	492	464	450	487	478	474	471	493	537	506	489	491	469	489	504	451	500	510	503	483	469	470	475	465	471	484	494	485	479	516	508	470	481	490	479	506	496	510	509	483	493	466	493	482	505	494	486	488	470	471	479	452	477	477	473	498	501	475	492	508	538	493	493	479	471	468	511	503	474	513	505	493	500	479	482	488	462	495	468	526	490	488	512	530	513	458	513	460	506	494	498	479	526	480	469	529	506	515	443	500	504	489	506	476	488	518	536	492	533	482	472	493	494	498	510	500	510	470	496	464	513	472	507	514	530	489	497	487	522	529	503	502	513	486	500	492	450	494	529	464	460	478	467	538	457	510	476	452	517	475	507	514	482	541	468	502	460	467	469	449	478	502	538	486	518	482	465	505	463	501	491	495	474	504	454	496	507	491	486	508	483	459	477	487	487	477	488	502	496	517	529	512	492	545	502	510	466	463	464	506	469	501	469	486	487	493	478	494	509	483	474	520	464	529	504	460	497	461	495	476	521	515	484	509	489	521	518	486	478	526	497	470	482	501	514	496	508	471	486	517	504	487	492	475	453	502	510	519	504	497	499	506	500	531	470	494	490	487	477	506	493	547	492	506	493	509	504	533	453	487	497	515	484	415	504	510	460	501	495	498	519	537	469	489	476	477	454	508	468	488	476	466	505	498	484	478	494	510	497	515	496	482	453	491	483	508	461	501	446	530	488	489	470	516	487	477	496	503	485	476	488	496	519	505	514	455	502	490	516	487	534	481	486	474	446	484	498	499	496	535	466	498	487	459	498	474	459	504	527	495	466	471	480	510	475	501	493	491	510	497	450	491	469	519	450	490	576	478	492	515	476	451	480	494	470	471	492	492	467	476	486	526	480	518	477	462	516	497	516	481	475	512	512	510	479	493	515	495	473	479	491	485	517	508	510	482	475	515	505	475	504	452	493	477	477	468	501	489	485	479	491	503	470	537	446	548	511	503	490	466	523	517	460	497	504	472	521	488	517	512	503	479	465	510	491	487	459	513	471	510	518	465	529	495	520	468	504	484	491	521	531	476	491	497	450	496	520	468	494	458	482	493	499	506	464	476	493	488	467	466	533	480	487	483	497	475	494	501	478	505	507	453	483	524	478	476	478	520	481	477	485	520	492	505	488	491	480	450	493	509	518	488	469	509	483	519	509	449	451	469	478	504	519	455	526	498	455	498	539	462	461	472	527	459	479	456	488	470	487	500	521	536	465	497	496	524	486	528	499	503	482	473	507	473	497	506	458	536	548	458	507	490	436	488	482	497	477	487	502	468	486	527	527	461	481	490	488	518	462	459	487	461	484	498	463	515	475	471	461	454	494	489	519	494	514	458	512	470	474	466	522	508	512	475	483	456	486	475	524	505	485	493	443	494	483	469	523	480	490	481	512	521	525	468	457	537	476	512	477	540	449	503	453	452	474	478	481	498	482	462	499	455	460	518	531	542	482	544	527	481	508	488	491	504	485	500	464	493	498	499	507	511	511	519	498	535	494	479	479	537	508	486	519	479	513	524	445	451	541	507	504	489	511	479	455	507	494	505	493	465	487	504	487	475	497	489	468	539	493	497	475	484	457	442	501	549	497	499	491	488	518	502	494	534	474	520	467	495	472	534	474	507	457	505	520	524	511	523	500	506	488	452	447	493	478	498	451	445	436	499	524	477	462	484	491	509	476	502	447	460	516	454	522	432	523	480	479	498	487	480	536	486	480	497	515
24234	21060	26872	25300	7395	906	752	675	648	645	578	587	565	575	531	577	586	531	571	542	512	561	540	593	547	569	585	524	524	567	576	527	518	554	546	550	521	515	497	540	551	582	550	518	545	593	552	562	516	526	548	567	548	508	568	526	557	534	575	537	560	532	536	511	552	530	528	507	528	487	540	524	558	517	538	548	501	528	519	529	536	559	540	577	537	544	566	528	511	532	583	556	538	529	546	524	533	533	496	527	513	551	525	561	522	539	554	546	546	555	511	517	563	592	523	548	493	502	531	548	534	572	532	527	536	534	560	571	570	575	526	541	540	531	548	557	544	542	553	567	523	501	551	550	519	573	552	541	564	537	543	501	556	521	571	569	506	556	524	570	517	519	557	490	503	539	558	517	529	537	544	525	547	544	549	533	493	555	550	493	525	558	511	526	540	547	483	537	512	567	510	521	492	514	517	514	529	542	558	514	514	534	522	551	559	506	542	512	520	537	539	570	565	511	535	516	548	528	563	506	539	561	548	514	560	546	520	501	520	531	548	540	527	513	519	520	534	513	550	550	554	518	536	554	547	568	544	492	552	574	540	555	530	559	531	583	514	555	583	551	533	543	508	506	540	547	503	530	552	534	482	558	501	524	551	554	524	552	528	574	557	518	508	593	529	534	551	569	546	573	493	487	515	553	516	549	555	563	528	577	533	552	557	587	531	524	543	550	578	514	545	516	551	514	509	547	492	568	535	546	579	523	519	503	515	577	515	519	540	561	497	523	536	562	495	532	544	547	545	528	563	556	561	574	541	532	528	551	566	530	561	511	561	509	526	554	561	539	514	553	574	530	552	579	555	534	520	546	561	544	531	531	530	518	507	542	591	549	522	533	515	529	563	572	557	513	569	504	524	534	540	538	556	556	501	540	510	545	548	587	544	600	497	553	542	539	558	560	538	504	544	566	541	521	540	532	516	568	514	523	543	502	488	530	546	508	550	579	569	553	525	530	534	566	555	522	514	548	558	524	517	568	513	520	534	566	521	501	524	527	548	508	506	546	593	549	571	508	540	530	543	516	556	556	557	503	552	555	513	530	560	584	549	554	534	545	560	524	540	571	543	547	574	545	530	497	529	526	502	546	535	483	488	575	520	552	538	570	524	489	520	494	558	608	538	509	524	527	529	535	585	556	567	568	496	578	513	515	544	541	522	526	533	547	523	541	521	516	523	513	537	522	542	512	520	519	565	447	557	562	531	507	520	553	574	548	566	519	543	569	531	551	570	509	505	523	527	533	557	542	550	509	521	535	591	542	565	544	503	565	579	495	543	527	545	526	537	529	539	551	521	541	522	532	506	524	544	548	535	528	519	545	578	597	563	549	588	507	572	515	490	493	548	537	531	557	518	570	490	566	509	519	564	553	563	524	516	522	539	510	587	563	549	525	544	528	531	552	578	517	566	534	563	553	539	555	534	514	505	570	542	559	544	532	552	530	519	533	530	601	527	513	551	545	548	562	564	551	505	543	498	534	545	475	522	548	540	536	544	531	528	476	572	520	553	556	554	533	546	572	499	508	523	535	537	534	563	619	545	520	552	553	543	543	528	531	529	504	565	568	496	514	550	548	553	551	555	537	534	549	556	503	543	551	505	519	561	529	529	526	545	510	550	570	572	531	554	523	584	513	521	507	562	505	517	507	517	507	547	504	543	500	564	542	529	519	515	577	526	576	503	518	516	562	550	534	567	545	546	512	556	535	558	570	543	564	555	554	506	520	560	537	540	561	511	567	530	540	548	551	569	537	524	528	482	540	528	526	525	539	511	525	543	534	503	512	528	568	570	533	556	509	535	555	567	535	529	514	586	545	554	541	501	524	503	555	532	510	518	520	540	537	549	540	515	520	561	527	533	550	515	545	506	494	515	519	475	510	531	508	535	575	568	539	509	536	529	557	550	535	535	532	510	561	496	524	519	511	529	540	526	556	552	555	554	589	569	532	501	552	497	524	499	529	550	556	542	556	503	593	511	536	535	529	512	569	562	541	582	527	533	552	482	552	518	542	523	532	501	539	515	540	527	564	547	549	543	505	503	525	541	543	585	515	569	514	510	531	550	498	532	533	502	553	510	517	503	545	553	551	552	557	535	523	540	529	556	519	562	521	526	557	524	577	550	560	534	495	520	552	570	538	547	526	525	515	486	551	525	531	548	503	512	544	600	542	559	533	506	550	496	513	483	558	528	531	552	494	514	543	521	501	484	597	583	543	532	549	521	538	534	493	521	547	525	577	551	567	548	538	522	542	563	535	511	562	513	547	577	529	542	521	547	502	556	498	547	541	605	527	538	531	559	551	524	531	514	494	527	521	543	516	528	518	546	511	546	549	525	520	521	570	539	482	513	554	546	508	511	531	539	490	541	544	506	603	549	564	520	510	517	554	553	544	518	527	505	517	550	556	517	548	553	533	513	521	549	554	554	536	502	557	513	536	562	570	510	550	561	547	506	540	526	522	539	517	539	466	560	530	545	499	532	546	513	522	541	553	521	509	524	482	507	528	535	521	506	541	513	536	543	505	571	532	553	553	558	561	529	557	489	524	529	551	572	578	533	550	532	515	549	494	524	552	522	499	561	545	550	483	529	559	532	539	560	543	511	541	531	574	566	566	536	564	548	563	520	550	548	537	559	545	542	509	563	551	557	537	531	533	512	529	517	550	556	507	570	553	520	541	531	552	487	564	547	496	516	578	573	539	489	552	549	522	516	542	540	519	506	514	563	544	543	575	524	541	502	546	543	508	542	541	544	554	552	548	525	544	534	552	543	499	538	510	578	561	520	552	488	545	497	539	528	525	562	525	552	536	527	532	564	600	563	542	545	552	541	526	549	551	540	543	532	520	525	549	566	536	538	533	577	546	562	527	565	518	525	546	536	552	537	576	505	547	532	541	534	506	503	544	527	521	509	572	565	567	571	551	530	504	525	548	522	561	552	492	560	554	518	546	534	532	498	547	540	503	556	531	557	529	526	586	564	541	512	523	570	567	540	523	538	518	526	582	542	517	508	612	547	550	556	532	567	523	524	513	567	565	509	559	586	591	562	523	532	523	545	534	499	563	500	536	545	531	552	539	557	552	525	488	512	557	522	538	510	604	539	546	561	563	529	557	544	530	508	533	556	511	521	519	531	537	553	555	493	545	526	554	539	534	543	533	546	571	541	555	526	536	498	539	556	538	565	516	557	516	524	527	504	545	551	560	502	544	474	501	588	522	530	535	586	529	572	550	543	522	529	573	499	572	565	515	564	557	495	517	514	540	557	532	539	542	543	546	559	544	550	535	541	566	539	567	505	523	524	546	514	539	591	526	467	510	511	568	521	524	538	523	511	528	582	561	530	493	572	499	506	552	513	535	517	521	600	534	537	566	524	586	504	527	524	538	550	547	532	578	522	549	536	564	559	532	551	529	565	549	542	490	507	552	551	547	533	512	537	528	541	516	537	530	567	565	553	566	549	582
3805	6743	4463	2214	1656	1435	1267	1093	995	948	885	824	844	869	791	800	814	760	810	752	816	812	784	733	790	773	726	763	803	722	782	751	763	706	762	748	793	756	737	757	786	769	758	756	720	751	746	775	732	800	760	749	733	732	749	800	752	795	719	753	724	713	741	774	785	791	765	731	732	721	705	772	799	755	757	759	763	748	755	728	744	761	749	783	797	733	763	739	750	766	741	733	776	727	730	745	785	746	727	715	749	785	747	724	752	722	742	754	803	735	742	750	730	792	690	789	778	744	750	769	713	755	778	737	731	735	715	728	766	732	733	776	738	756	758	761	743	740	782	783	774	711	745	779	732	772	738	729	770	724	707	761	733	753	745	750	749	794	727	739	776	800	798	759	736	786	745	793	708	780	741	754	759	754	744	797	742	768	786	753	798	763	758	724	745	766	766	807	770	773	712	708	796	755	776	688	785	738	760	718	758	742	761	728	743	786	790	750	752	769	770	734	718	767	782	776	755	740	794	738	767	739	779	757	757	768	748	774	786	732	726	743	798	765	785	781	736	740	790	752	742	765	737	774	708	791	780	797	796	733	786	723	714	739	744	722	748	736	726	775	747	739	757	745	682	764	782	773	784	728	805	746	752	783	780	790	754	761	769	782	756	801	766	797	757	692	732	755	777	704	770	730	758	801	756	675	731	816	781	740	744	721	730	785	739	770	763	726	782	758	787	758	809	809	754	716	723	774	749	741	737	730	752	725	733	751	762	774	754	742	777	785	776	789	712	764	758	732	751	796	797	714	758	793	740	758	753	746	755	742	701	772	757	773	761	776	743	760	743	759	724	731	752	697	807	787	783	741	771	728	715	773	757	738	763	740	700	690	748	741	746	720	769	778	762	736	758	735	712	717	719	716	743	742	705	747	715	735	733	753	718	751	734	753	743	741	776	742	734	734	743	777	781	738	689	757	751	753	748	746	747	782	732	780	721	702	711	722	776	723	732	770	756	803	746	758	750	727	768	744	786	741	786	701	722	754	724	755	720	781	733	778	722	797	765	766	693	777	762	753	795	758	751	732	783	745	741	781	725	754	732	736	764	747	769	785	799	757	741	771	737	704	731	775	713	738	785	766	807	770	735	761	751	710	761	722	664	770	760	772	764	743	721	719	735	723	751	754	747	736	750	728	776	775	763	749	723	729	772	769	752	798	754	741	759	758	745	727	733	779	746	779	794	755	731	802	752	783	748	752	761	790	757	761	746	715	739	737	752	759	780	798	736	786	758	787	748	710	732	734	732	721	723	804	759	763	794	725	722	783	761	752	707	743	755	776	760	720	756	753	794	750	744	761	756	718	727	757	756	770	734	725	744	770	718	704	745	761	744	745	788	740	750	757	725	721	754	781	734	737	783	791	789	755	732	724	735	761	752	760	727	712	746	756	727	785	779	774	706	809	728	685	743	697	731	710	713	760	766	693	743	755	705	730	739	715	744	737	764	742	740	744	784	689	755	721	781	733	756	750	739	715	756	790	708	758	748	722	742	691	759	715	739	799	732	721	768	738	747	747	757	764	784	702	755	749	733	733	754	726	783	774	756	765	759	763	752	722	809	765	726	785	721	760	747	728	733	746	732	782	804	772	771	765	747	723	730	778	773	747	746	774	746	778	737	798	771	715	745	764	761	794	698	765	726	771	794	760	764	743	757	739	694	712	725	818	744	753	771	762	723	821	786	760	739	717	759	697	752	735	732	736	752	739	711	733	757	730	711	778	746	732	761	746	780	764	734	741	734	732	741	782	737	738	750	744	748	760	726	736	707	748	724	787	764	750	733	736	736	743	709	716	724	756	774	761	735	728	765	722	764	729	742	737	763	778	695	783	765	737	717	761	789	740	697	716	771	760	777	776	758	754	736	698	704	764	772	802	758	701	779	755	757	724	762	755	749	759	792	760	733	747	765	736	743	701	745	729	720	755	749	747	762	726	810	759	782	756	747	747	769	737	737	727	728	726	700	764	786	760	772	762	715	727	705	718	731	737	764	699	773	722	729	762	722	778	765	730	786	707	765	773	735	794	738	704	755	775	790	742	712	746	714	772	749	748	743	733	736	709	770	772	740	719	715	752	759	741	757	788	789	705	734	755	711	790	750	765	791	745	825	759	760	732	761	806	762	774	777	713	750	773	713	728	747	792	748	727	759	728	740	729	794	758	722	727	782	739	753	706	738	777	730	781	704	727	789	765	734	723	759	779	736	739	744	734	750	765	733	720	724	787	761	750	736	785	724	726	808	742	743	749	704	736	733	782	779	810	762	736	763	760	756	768	751	718	763	671	729	762	740	760	744	773	751	743	787	739	753	804	750	789	762	708	747	708	729	723	760	757	782	755	788	750	768	746	711	769	785	707	782	719	744	745	778	719	784	732	717	760	768	776	774	786	752	782	742	740	787	717	723	677	767	778	780	760	805	740	770	722	770	767	687	776	757	781	749	716	711	750	721	721	766	763	722	807	740	732	748	750	746	711	753	714	765	730	774	778	763	725	782	727	756	721	741	743	736	783	729	735	748	702	716	743	719	782	704	758	788	716	804	737	750	709	771	758	773	784	750	708	782	813	764	776	758	752	772	722	771	747	715	777	720	714	743	759	763	727	725	753	743	784	745	773	773	788	761	763	730	742	764	708	724	812	740	735	756	769	760	723	746	727	772	734	794	754	774	766	753	753	777	747	752	729	768	764	770	772	733	777	762	715	728	764	795	781	746	729	684	761	753	746	732	754	765	740	754	756	725	748	727	764	741	718	787	789	749	797	723	759	793	776	709	730	751	709	760	788	759	742	733	725	673	753	735	775	789	728	728	741	740	711	747	773	717	725	759	731	755	742	743	738	698	697	730	742	787	707	730	772	765	778	752	756	745	735	765	714	754	718	717	733	771	759	745	723	779	821	697	767	757	733	769	774	757	728	760	746	795	738	766	791	792	770	701	733	760	780	744	746	746	741	778	784	771	766	761	746	771	723	740	732	737	710	754	766	766	745	756	748	757	775	781	705	733	772	768	818	760	726	724	754	685	739	732	769	785	761	782	729	735	797	783	765	759	785	731	739	743	759	754	752	781	746	729	721	724	792	760	808	757	744	750	741	745	710	751	754	773	749	772	746	708	738	778	756	750	735	747	727	742	703	745	728	764	797	782	747	766	758	763	748	745	734	762	768	723	747	749	740	728	746	754	720	725	770	726	737	794	757	755	784	739	761	760	786	789	707	734	751	734	791	803	742	758	711	749	775	736	717	728	785	738	760	799	756	753	716	782	735	739	745	747	763	729	680	769	774	747	732	711	744	723	794	773	776	762	744	740	743	707	739	709	762	797	727	784	768	684	710	714	685	747	742	773	746	763	783	722	712	731	763	758	743	731	743	772	695	759	716	766	736	770	739	739	796	707	761	765	747	716	796	765	728	766	755	720	794	803	785	784	763	789	724	711	736	769	816	782	716	756	748	731	752	740	753
22176	21106	28720	23746	21110	21090	4886	703	503	396	361	299	260	274	248	239	220	220	184	206	181	194	185	159	159	157	184	155	171	176	177	152	146	138	154	143	168	146	154	173	131	150	150	168	132	138	152	126	136	144	144	133	146	151	136	150	137	130	153	145	175	136	175	143	141	158	117	131	147	134	160	154	155	132	127	142	162	163	145	127	122	150	142	126	121	132	149	123	132	117	172	146	147	139	144	151	150	159	137	143	137	159	155	139	156	131	145	146	130	125	142	143	147	152	140	141	142	135	125	133	137	136	140	151	167	151	133	151	173	151	148	150	151	125	145	176	139	147	134	145	143	154	143	142	141	163	149	136	155	141	167	142	148	133	132	161	161	132	141	144	156	152	158	150	140	142	145	160	132	131	118	129	139	138	118	158	130	142	140	132	130	132	147	152	136	141	160	161	130	140	124	153	142	158	155	122	133	129	151	156	140	135	134	156	119	138	137	136	143	120	143	138	141	145	136	142	165	125	144	124	162	168	126	137	156	141	157	145	125	144	148	153	155	143	135	147	147	135	146	165	130	143	135	137	123	135	148	126	134	152	151	144	139	112	147	130	167	137	153	140	129	160	126	132	142	126	140	135	136	134	152	141	140	138	147	152	135	150	124	171	155	139	162	135	151	155	142	148	127	131	142	150	155	123	161	144	152	142	144	147	128	135	135	163	155	131	136	154	158	165	134	136	134	134	150	139	133	136	131	136	146	153	140	161	137	125	138	137	154	134	145	138	152	154	140	145	140	139	145	124	134	149	158	121	138	140	123	145	122	126	139	136	120	149	146	156	114	146	141	138	149	153	133	143	141	141	118	119	145	148	135	138	166	142	139	153	131	145	131	141	129	138	120	130	149	138	143	129	137	134	172	146	123	110	155	138	150	144	136	129	159	141	140	142	138	120	166	122	132	151	130	162	127	159	130	134	150	142	152	141	163	145	160	146	140	158	156	144	133	145	125	137	123	137	141	137	115	139	153	136	140	120	137	140	155	166	149	143	163	132	140	128	150	143	135	128	127	150	133	140	142	150	157	144	124	140	148	133	147	121	122	127	130	150	132	140	142	137	141	142	133	140	157	138	122	148	146	137	156	125	108	148	154	123	133	142	123	135	147	135	145	144	125	147	125	156	158	131	136	145	126	156	132	145	144	135	141	162	130	150	114	135	152	133	138	154	141	145	116	146	140	152	169	138	157	137	135	149	142	138	149	140	143	143	141	111	158	130	151	145	150	156	123	145	161	136	126	143	131	136	145	141	145	164	151	132	148	138	137	131	139	130	138	144	134	141	156	134	173	154	165	129	125	143	137	146	152	154	151	134	151	147	148	147	142	139	133	151	139	161	150	147	144	159	148	144	128	133	145	123	150	119	148	124	144	140	149	145	145	139	151	142	152	141	142	139	138	165	138	142	124	144	139	130	138	155	144	155	143	144	133	138	154	146	144	132	167	128	143	155	123	146	155	147	149	145	128	134	132	145	147	140	170	128	158	141	152	128	142	146	131	123	163	147	141	157	147	143	142	140	144	136	132	149	159	157	156	133	144	142	129	148	139	130	158	145	156	144	159	120	157	130	153	142	144	131	122	135	142	142	126	126	158	142	137	147	134	133	151	142	142	132	156	149	165	138	163	151	155	138	128	142	119	142	152	137	156	162	141	149	143	134	131	136	121	165	144	149	127	139	154	147	150	129	138	133	133	148	116	122	145	154	149	150	138	146	143	128	142	137	135	132	146	146	134	142	145	148	143	148	140	134	148	137	141	145	152	130	123	147	129	155	131	130	158	132	128	137	123	134	133	143	124	131	129	141	136	154	135	157	139	145	155	121	130	146	133	136	143	146	147	153	119	125	122	126	154	159	154	130	162	147	152	141	146	119	139	126	141	165	117	154	166	147	170	133	144	119	145	147	132	139	157	132	132	137	156	153	142	126	151	161	160	144	153	123	128	133	145	148	149	142	134	128	138	137	131	160	138	142	158	160	122	138	136	146	129	114	140	143	145	129	139	152	135	113	134	141	128	141	138	136	124	124	128	141	162	133	134	138	143	141	135	147	144	145	137	146	154	153	141	143	125	140	122	121	146	137	134	148	150	153	135	156	158	121	151	138	141	110	135	144	139	133	147	140	144	142	134	127	145	150	143	160	139	139	153	149	144	143	179	128	129	147	156	135	142	136	155	137	161	169	154	140	129	105	156	132	120	153	150	139	141	131	159	129	135	139	125	143	156	150	139	139	130	139	130	120	165	126	146	123	144	125	143	142	143	153	158	154	133	137	160	133	137	151	141	139	164	143	143	120	140	138	169	121	114	133	125	151	139	128	113	139	148	138	126	125	161	154	132	151	160	134	151	136	130	134	131	149	122	134	138	153	149	129	157	128	159	135	164	136	137	152	119	129	144	143	115	157	144	121	150	129	134	139	147	152	153	141	136	142	130	138	122	152	113	161	135	125	138	134	132	140	136	158	125	138	145	140	131	143	123	144	153	125	149	128	125	133	138	127	142	134	150	140	113	160	121	144	138	134	136	148	136	125	153	138	161	131	158	150	134	136	129	133	135	147	151	141	135	167	136	140	126	132	146	136	145	130	155	153	145	139	144	142	143	132	149	145	139	162	140	170	154	145	149	113	153	150	118	149	163	135	151	139	133	150	154	144	161	140	144	122	138	138	149	131	132	152	165	130	155	132	145	119	145	150	150	144	130	138	159	144	141	171	131	131	121	139	139	148	135	107	137	161	144	143	149	186	146	148	131	142	126	159	117	146	122	149	138	127	128	142	153	147	160	153	140	126	133	145	135	126	150	121	133	122	151	132	126	158	138	177	148	142	124	161	148	138	127	127	145	142	144	144	151	131	152	149	125	116	126	130	161	147	129	164	128	128	162	130	139	128	146	148	131	141	141	152	138	149	126	128	125	141	128	134	141	148	139	135	151	151	149	110	146	145	129	139	147	142	135	155	130	139	161	140	134	113	130	160	149	148	145	115	127	167	134	148	145	135	143	141	156	149	126	148	137	144	137	156	147	136	143	143	135	153	146	158	152	132	160	139	150	152	142	153	135	143	133	138	153	159	155	142	159	156	151	171	137	177	135	156	139	138	141	136	152	127	142	122	124	119	155	159	151	137	118	129	157	136	148	162	137	136	130	131	142	134	142	153	170	143	133	151	175	147	143	118	154	136	154	143	150	138	151	139	147	144	161	136	138	150	155	143	102	161	129	162	138	129	163	149	121	136	164	142	145	130	148	138	138	145	134	129	114	135	145	132	129	128	171	134	131	143	128	138	136	130	148	148	142	136	150	143	160	120	140	155	146	150	158	137	130	138	143	132	143	137	134	130	146	148	173	132	142	136	130	129	145	133	149	141	132	134	134	123	136	136	123	128	155	142	126	147	153	140	163	128	143	139	134	144	156	140	157	133	133	138	113	150	149	142	143	142	164	137	119	126	159	149	163	141	158	154
4887	15392	10699	4675	3179	2317	1845	1423	1042	862	739	622	519	510	430	379	405	371	352	316	311	304	279	275	238	243	238	252	247	229	263	225	220	219	231	235	254	236	221	242	225	195	223	223	247	202	208	232	199	198	197	194	213	205	222	208	219	203	220	214	219	237	207	201	186	212	230	211	199	216	197	177	222	193	229	220	211	224	200	204	202	223	202	230	208	194	208	239	209	246	202	235	234	193	220	215	201	198	207	191	193	203	185	215	207	213	208	221	200	198	190	205	203	204	193	208	225	206	202	216	191	196	192	219	221	209	226	194	196	203	194	224	203	193	226	215	174	204	208	240	211	196	225	211	211	177	190	209	184	243	216	209	198	220	221	174	191	224	207	203	190	199	195	209	204	202	205	208	217	208	195	187	198	196	192	201	216	189	187	217	199	190	197	199	207	212	196	207	204	220	189	193	209	209	181	191	210	188	196	206	191	190	194	202	207	215	194	202	221	196	195	190	209	193	237	219	210	239	209	220	213	208	210	197	197	202	190	201	213	227	206	175	198	208	212	208	213	205	211	184	209	189	194	216	205	202	204	211	193	207	222	193	207	215	187	216	177	207	196	196	210	193	199	213	221	213	201	197	211	201	184	198	220	190	220	202	195	190	191	206	198	209	215	191	208	213	196	192	202	202	205	187	203	214	220	201	186	214	214	202	192	218	212	210	215	228	192	195	201	188	197	215	189	198	199	215	233	206	200	239	187	216	183	208	209	183	195	204	215	229	197	197	207	197	198	216	188	202	204	210	195	223	209	205	213	214	173	185	194	193	202	185	188	213	220	196	179	207	190	188	213	231	200	193	201	210	207	206	213	199	223	189	191	207	188	192	198	199	214	218	216	212	207	201	216	211	196	202	173	185	191	203	201	208	208	211	227	213	214	216	206	183	186	217	220	206	220	229	201	226	191	180	192	201	196	185	217	206	217	219	212	223	202	212	184	206	204	220	217	186	210	197	206	202	228	200	191	207	211	191	224	205	198	203	187	213	228	236	176	215	194	196	194	203	202	194	212	221	197	220	188	190	198	173	203	207	212	196	207	200	234	186	222	218	213	195	194	209	232	192	237	188	190	190	213	233	217	207	198	209	205	202	198	200	189	212	206	212	197	204	212	193	202	249	192	208	214	202	223	214	193	216	214	241	209	202	214	206	205	208	209	188	203	186	182	208	214	200	213	214	203	226	196	210	197	209	229	209	181	223	210	199	220	201	192	231	189	193	196	197	198	206	225	209	215	219	198	192	189	213	211	192	209	199	185	208	218	221	211	204	200	216	209	207	189	217	191	195	177	200	174	196	200	181	197	206	197	205	222	208	206	215	192	210	175	206	191	201	221	207	225	198	195	178	230	205	199	187	203	230	204	189	214	224	209	191	204	200	196	223	183	173	187	195	211	204	198	184	205	211	226	209	202	212	220	207	207	209	202	212	202	194	191	209	215	219	204	203	169	193	223	186	226	234	197	193	209	192	196	199	202	208	192	189	240	203	184	196	200	211	212	192	194	199	219	195	199	196	181	208	194	214	231	216	185	207	208	230	201	209	227	212	188	209	196	190	207	228	210	193	191	208	207	198	193	185	183	179	187	216	204	200	181	196	208	210	197	208	200	216	225	220	190	215	228	209	231	223	211	183	194	206	207	214	187	185	201	229	201	195	215	206	191	207	180	193	195	215	198	222	211	205	187	212	214	189	206	199	225	207	214	201	218	205	211	191	185	193	214	184	189	179	203	219	217	187	202	216	200	195	201	215	236	190	194	180	205	203	199	198	198	213	233	218	186	204	195	173	202	227	201	209	221	235	182	220	197	212	198	229	205	213	200	216	195	201	225	194	204	211	247	218	203	217	193	234	235	216	181	196	191	190	189	202	202	208	177	197	207	202	209	223	183	213	216	209	173	199	211	186	207	204	204	214	203	204	199	222	187	184	217	201	201	200	229	226	220	194	191	181	195	187	192	213	197	196	230	196	211	202	208	201	176	198	202	210	221	198	197	205	205	219	229	196	204	195	223	214	215	188	198	216	209	198	177	225	189	195	214	218	209	202	229	218	225	196	225	196	213	213	222	203	214	217	197	206	185	180	231	224	192	179	211	209	208	198	165	196	196	199	187	207	205	195	193	206	190	226	221	200	210	199	213	216	210	207	230	208	221	223	220	210	199	205	198	187	199	193	218	225	209	199	205	202	215	207	201	199	214	196	193	213	189	225	183	217	191	239	200	217	186	207	213	196	205	197	181	218	227	225	191	179	204	206	176	215	194	209	203	189	200	209	210	213	217	202	205	203	171	185	224	169	187	227	210	214	213	171	208	225	174	214	233	203	198	199	212	184	200	200	180	196	216	186	200	205	168	209	215	192	209	194	226	194	195	189	181	211	201	200	200	198	194	227	204	238	197	193	189	195	178	193	187	191	220	232	211	190	192	208	220	207	211	208	196	223	215	166	198	187	205	216	208	216	207	186	205	195	207	204	220	226	213	186	197	234	213	205	187	192	189	207	185	207	222	200	203	205	215	201	199	203	207	208	177	219	201	206	216	206	215	194	182	202	199	209	198	182	222	197	196	189	216	209	178	218	210	204	194	179	208	228	206	217	195	187	183	178	206	179	191	201	181	194	207	221	197	188	205	208	206	203	190	242	200	189	209	226	187	210	228	203	215	215	196	198	209	193	183	212	208	179	213	198	189	203	195	215	219	206	216	191	224	210	211	205	203	205	197	228	226	204	210	216	194	182	207	201	208	193	234	197	200	211	179	189	201	202	178	225	208	226	195	221	184	249	218	210	211	210	196	225	213	186	192	208	173	190	224	202	200	214	229	201	189	214	193	222	226	211	175	208	199	190	188	192	199	212	212	211	220	199	204	204	211	202	205	199	204	210	196	190	183	224	204	214	210	198	195	218	206	229	193	198	216	214	216	209	206	201	202	207	207	210	201	198	214	194	218	196	221	213	194	185	185	193	213	181	197	195	224	200	205	228	203	180	211	194	210	215	198	185	219	189	207	232	208	210	211	201	198	179	182	181	198	196	180	234	209	177	168	196	224	195	206	209	211	208	201	216	224	218	198	212	213	217	165	221	201	190	202	181	196	220	200	200	183	198	189	221	193	205	213	200	223	213	205	208	211	187	180	195	220	200	190	199	226	208	199	197	193	223	197	214	198	202	193	209	217	200	213	206	183	186	193	180	197	189	220	221	193	191	168	216	173	199	189	208	203	189	202	211	228	218	209	188	195	199	195	203	198	204	200	200	203	208	219	215	190	210	198	196	186	202	183	170	221	222	205	212	215	186	235	185	208	209	199	201	195	177	213	212	193	190	191	215	198	212	210	199	198	224	197	195	183	188	221	187	206	197	209	188	219	219	200	182	213	192	228	192	195	198	185	202	226	203	206	230	214	217	213	199	209	204	205	201	179	208	195	228	202	211	196	204	222	216	184	222	209	200	196	201	219	207	198	210
26792	18690	4805	989	758	647	672	657	646	639	698	612	612	618	591	642	639	613	698	585	618	654	592	606	624	633	629	693	652	584	635	620	639	638	622	670	604	582	624	641	587	591	640	610	591	625	616	609	597	635	625	592	603	604	611	641	613	654	641	631	611	621	625	617	607	638	655	573	660	572	612	671	656	638	623	593	632	617	671	597	670	639	635	609	604	607	675	615	664	642	633	609	662	568	599	605	642	625	667	579	609	614	640	614	598	628	605	594	603	610	604	592	656	627	569	637	611	573	631	622	625	624	647	637	616	630	640	625	593	647	647	649	630	652	601	625	621	623	638	584	589	641	594	605	588	626	646	569	643	658	613	604	590	614	589	674	574	608	619	577	615	613	661	636	625	605	635	642	603	575	596	631	639	604	612	570	596	656	586	631	623	606	621	620	597	624	602	607	632	598	627	639	560	600	584	591	629	618	610	599	630	637	625	625	599	602	638	598	618	609	618	643	623	622	610	646	599	645	605	612	641	594	622	610	610	632	645	668	633	606	611	591	609	657	650	556	656	625	584	633	620	595	655	577	594	618	641	597	607	625	665	641	581	585	589	560	638	617	598	616	620	617	594	649	632	610	634	592	601	634	608	589	641	676	618	590	640	641	598	618	636	649	622	655	581	634	611	637	613	634	640	630	596	642	588	597	593	621	588	636	618	576	622	628	601	608	644	620	631	630	601	606	585	612	621	609	633	609	578	583	597	644	656	615	622	603	624	618	619	594	614	663	599	626	606	624	608	624	606	644	675	614	614	644	612	627	619	676	659	642	623	610	578	652	627	633	613	646	600	619	602	651	606	656	639	628	602	578	624	638	641	670	579	596	594	602	628	592	615	643	628	655	604	648	641	624	604	611	607	613	626	632	624	588	628	627	593	640	616	620	587	612	647	629	603	595	638	550	585	597	630	657	610	623	659	620	643	594	638	607	574	626	668	589	677	658	614	598	589	608	645	621	604	653	602	648	646	610	611	550	643	603	657	588	615	626	605	586	606	606	584	595	614	600	640	626	593	640	616	636	613	613	585	662	618	605	621	609	630	584	613	600	640	620	568	631	631	572	632	619	622	590	583	617	604	602	586	649	607	561	617	655	663	658	665	617	601	598	595	606	626	614	651	644	681	604	658	626	669	662	655	633	636	618	586	644	656	619	587	625	652	579	586	638	647	673	625	621	607	625	572	601	604	575	631	639	622	641	663	615	652	623	627	607	627	619	593	616	625	614	604	618	620	632	606	611	602	638	587	591	639	661	585	587	653	573	580	618	600	612	627	661	607	601	583	628	608	615	621	618	637	603	575	624	619	616	597	593	596	588	653	578	637	636	629	577	590	628	629	636	627	585	614	620	603	621	633	619	616	635	680	611	652	629	621	544	591	651	634	605	601	639	634	622	647	633	635	603	666	600	610	597	604	594	648	656	622	651	633	668	612	631	616	650	615	622	644	659	624	628	628	619	615	595	579	637	646	599	625	638	673	690	621	632	648	630	636	627	577	625	562	613	643	596	634	636	590	628	586	630	597	590	578	651	620	609	633	603	629	684	642	570	657	591	653	579	586	595	580	662	619	636	626	623	650	625	601	607	661	613	612	591	633	617	640	632	603	635	591	603	624	617	624	618	634	587	638	580	574	645	598	599	673	623	624	614	598	603	587	631	623	592	634	591	611	632	599	629	599	652	651	683	614	580	608	632	666	649	612	598	612	606	627	626	593	596	682	676	608	612	634	647	607	617	603	674	606	600	629	594	654	604	619	598	612	632	590	646	628	572	606	625	646	620	616	612	664	614	646	640	635	632	647	614	621	622	587	652	633	626	616	601	605	627	609	582	635	605	630	623	587	610	661	671	643	656	654	682	614	627	568	589	601	614	636	652	623	598	628	657	599	629	633	626	622	621	590	606	644	632	644	607	694	631	606	617	591	590	641	573	651	594	613	619	632	631	603	604	604	596	610	671	643	603	630	642	640	591	607	623	636	617	607	622	607	570	599	635	622	613	629	628	627	635	646	657	603	659	583	628	601	641	621	571	628	627	571	617	627	631	614	569	613	574	595	602	615	654	639	626	609	627	608	633	653	579	661	599	581	585	627	634	597	594	580	578	650	618	636	610	644	623	650	627	633	622	613	620	655	574	618	585	652	591	578	587	618	603	643	644	558	644	667	604	650	646	654	575	649	612	612	618	641	593	605	603	621	583	621	616	620	608	602	625	656	641	619	648	610	624	586	631	644	634	597	618	624	604	592	574	620	617	617	618	600	637	667	604	598	626	628	599	612	632	615	608	631	616	599	671	635	609	591	610	601	583	592	608	629	589	598	636	641	628	632	653	656	617	624	605	610	623	606	642	621	593	602	597	639	628	622	586	639	633	621	622	605	626	613	584	631	585	648	617	599	563	629	631	662	602	628	661	634	631	620	595	607	658	566	591	610	657	598	631	615	633	617	634	594	680	639	645	600	610	608	599	605	634	597	603	651	612	649	591	591	612	627	638	645	564	639	619	626	615	647	644	616	641	608	625	619	641	598	625	653	575	634	627	593	613	601	623	646	633	628	648	623	641	624	640	639	570	607	578	603	613	642	621	682	621	627	621	620	620	627	644	637	579	634	590	616	581	620	611	610	632	634	615	600	632	628	638	616	598	582	598	628	673	630	642	627	616	632	618	635	630	622	584	619	581	650	600	613	628	632	624	592	632	626	632	607	612	618	645	565	627	621	569	582	609	600	642	662	593	635	622	626	615	601	658	651	629	612	658	622	611	610	586	574	608	643	644	682	649	635	677	612	600	603	628	636	615	612	613	581	609	605	614	570	589	613	630	634	625	647	622	663	617	644	586	620	584	654	601	637	659	606	600	617	657	609	594	590	588	595	637	634	616	651	604	632	618	610	632	586	638	625	631	611	668	668	594	608	601	632	610	612	598	636	582	645	608	617	588	596	612	618	671	645	621	665	637	618	611	620	631	648	645	570	597	613	601	655	574	620	614	651	650	591	610	643	617	610	601	583	602	637	631	622	605	552	644	629	647	585	612	579	657	602	616	604	619	576	620	617	583	620	628	612	616	624	625	579	621	615	605	596	641	621	609	637	611	601	612	612	663	643	626	621	638	617	631	577	610	616	658	622	584	615	639	620	573	646	644	613	619	628	594	619	599	597	605	650	638	587	656	653	592	651	653	639	631	585	600	609	561	593	590	619	648	618	612	615	639	569	638	606	600	592	603	692	650	599	604	582	612	620	582	622	650	618	559	637	682	606	628	590	625	605	636	596	656	622	608	595	603	613	623	633	621	599	610	647	647	634	616	642	649	636	647	607	583	584	611	600	645	641	591	616	660	633	601	606	615	644	573	645	616	612	607	627	641	612	598	638	596	606	608	589	627	595	626	585	596	540	625	596	618	604	598	635	601	615	606	617	599	611	616	639	628	605	641	616	618	612	612	601	613	606	588	651	634	613	603	607	641
4451	2720	2012	1221	1001	1001	1013	988	945	905	949	896	929	881	872	875	909	855	911	903	847	853	902	827	875	852	845	879	900	896	844	903	872	865	800	897	823	871	858	901	870	908	878	880	877	886	904	903	923	881	853	879	846	882	897	827	877	882	900	897	932	841	865	828	890	799	885	863	770	875	874	868	886	904	860	862	813	924	883	823	882	879	896	881	857	903	895	839	904	883	892	871	896	874	875	886	819	902	824	870	895	891	877	914	878	860	855	880	842	840	876	925	885	829	878	858	831	809	899	842	866	921	823	850	861	925	874	864	836	878	825	878	867	891	863	899	864	880	829	865	887	833	805	870	845	890	867	902	867	863	850	905	898	838	923	878	807	878	839	861	884	883	856	857	900	887	872	913	915	849	855	800	863	854	889	898	921	893	907	902	892	893	893	915	883	849	871	848	840	852	843	862	870	861	854	899	906	890	868	914	896	870	885	824	849	874	950	831	836	884	908	853	859	853	834	863	862	839	880	869	886	898	846	826	849	882	815	922	873	926	874	872	899	857	851	920	939	883	856	874	867	873	893	845	867	848	847	829	889	820	907	822	873	871	902	811	913	916	877	845	937	862	807	919	861	852	850	901	916	835	882	865	882	846	877	844	931	842	863	890	881	877	855	880	863	882	871	897	851	869	925	904	825	897	861	898	853	923	890	851	851	937	823	870	866	867	809	839	926	869	908	879	849	864	913	835	831	823	911	880	872	851	921	879	869	922	857	862	831	873	875	876	870	865	926	866	900	886	814	889	906	824	848	880	877	889	832	847	836	812	861	904	884	870	869	871	881	939	901	854	884	899	886	897	894	854	860	838	893	844	877	877	888	812	861	857	865	854	883	873	853	883	915	860	890	839	867	869	885	852	863	855	866	898	881	892	888	840	886	871	906	880	875	849	891	866	911	937	889	904	872	866	920	896	825	843	886	872	863	854	884	865	875	830	907	931	868	885	870	832	907	876	853	912	890	853	924	871	918	915	911	869	830	845	837	923	833	897	879	852	899	866	911	942	873	874	858	848	833	877	876	846	889	907	879	888	891	883	875	886	898	826	853	848	897	866	903	883	867	813	895	896	844	867	903	873	875	852	903	890	872	896	841	842	934	857	851	895	828	902	833	874	871	847	945	916	899	867	877	897	870	889	869	914	888	865	891	875	874	928	931	896	929	860	882	854	883	909	889	877	846	903	853	873	853	874	874	840	860	807	868	869	894	865	910	803	813	869	869	836	909	817	870	879	896	898	855	884	880	907	888	875	811	882	877	847	875	888	863	854	874	892	902	905	861	899	865	905	892	873	869	894	827	895	908	896	879	863	858	821	906	869	858	911	844	906	885	893	878	870	864	879	820	863	860	831	854	824	873	898	858	900	868	874	859	910	910	875	884	891	887	854	836	900	865	818	906	900	872	890	898	861	875	856	880	853	873	880	872	908	856	885	878	879	882	894	887	839	876	903	864	877	884	871	937	871	824	845	864	848	867	878	890	835	873	905	870	881	883	866	900	855	812	909	883	869	855	906	893	880	892	911	854	874	875	856	822	864	834	846	893	857	845	848	862	859	907	866	853	858	854	871	863	884	845	845	850	865	872	870	857	866	922	867	886	857	845	838	848	872	843	807	828	870	819	916	848	919	878	899	820	869	849	900	915	905	926	873	873	851	942	872	884	869	892	826	927	854	876	831	902	825	907	850	905	853	852	879	873	883	890	888	878	860	920	853	880	837	891	915	930	843	831	845	908	897	901	904	838	849	831	895	879	860	881	890	899	844	878	918	885	883	897	808	878	906	908	887	915	925	848	875	895	851	894	855	894	902	822	858	841	865	941	881	864	867	882	838	840	857	940	919	827	860	870	867	924	826	854	833	866	845	846	887	863	895	832	956	836	856	923	865	832	858	861	839	909	881	816	904	896	874	863	870	848	831	866	910	885	870	841	912	831	852	864	912	878	881	834	879	858	887	858	896	902	875	851	864	840	891	832	884	845	856	853	927	869	825	879	832	921	848	889	882	823	882	853	863	850	847	894	848	841	889	880	853	873	847	872	882	873	932	878	842	866	921	914	849	897	918	830	872	867	868	855	820	886	915	920	860	839	891	872	877	894	882	833	922	905	834	863	819	833	866	878	840	833	900	872	899	880	849	901	910	851	865	890	910	841	893	870	834	844	886	877	896	879	858	906	945	844	879	875	901	868	846	875	937	870	875	857	930	845	872	890	903	856	848	833	886	857	863	873	894	894	863	855	902	872	869	842	874	872	901	905	829	890	867	866	865	889	837	892	901	813	897	835	883	866	928	902	847	876	857	899	866	864	898	810	905	887	865	875	845	855	890	918	866	909	837	857	892	855	950	854	853	906	910	904	864	890	862	897	850	811	897	888	887	872	861	888	908	869	854	770	903	862	872	918	887	918	879	861	841	872	813	859	903	901	876	862	908	887	932	901	852	929	845	868	860	883	877	869	851	880	843	870	829	850	836	875	899	821	859	850	872	866	885	873	905	853	852	867	857	861	884	885	882	899	830	852	932	890	900	877	833	885	871	923	865	849	909	874	868	861	858	934	879	855	838	848	866	851	866	837	887	853	870	934	907	897	836	907	878	826	887	857	901	853	853	913	839	848	906	856	908	877	853	855	882	868	881	864	842	880	881	823	913	869	863	837	837	901	876	833	853	892	898	926	835	914	829	848	849	859	904	869	869	860	861	843	917	866	878	821	846	852	859	802	917	850	932	864	894	847	850	899	896	856	901	885	884	851	914	867	887	837	906	836	843	905	896	876	891	823	899	889	834	903	829	873	825	886	867	866	908	915	851	875	849	875	867	912	892	875	783	852	894	872	831	889	868	788	905	953	859	890	901	859	886	843	870	834	884	872	886	858	885	858	913	857	837	883	870	898	877	870	878	877	867	867	845	899	865	897	888	835	848	891	830	776	922	872	900	916	827	886	865	895	940	934	871	849	862	896	901	906	880	885	895	865	846	895	879	863	835	842	861	861	891	835	927	898	828	900	859	859	905	833	899	902	921	892	867	861	882	889	857	853	870	905	943	857	914	901	860	846	892	859	908	871	894	900	911	917	877	910	912	878	865	867	834	857	863	860	883	896	883	863	871	900	875	926	860	860	844	877	848	928	891	867	814	857	918	895	883	914	880	930	878	815	876	857	929	913	930	870	859	866	878	856	870	875	883	839	829	875	849	872	880	873	847	878	827	937	904	908	867	870	858	860	858	892	901	881	890	918	828	867	880	904	835	858	848	858	905	898	827	893	873	860	865	895	907	920	896	885	844	890	873	902	911	889	837	837	867	907	878	834	850	876	856	896	865	835	854	864	866	855	886	805	887	885	909	853	875	882	840	823	853	874	847	867	907	895	910	876	887	853	865	914	833	895	890	905	885	844	900	854	884	868	872	884	841	844	855	805	886	876	896	825	836	881	848	886	870	869	913	938	913	872	883	892	896	831	876
23008	21020	28118	24129	21016	7852	840	575	510	480	492	407	433	379	384	402	381	372	375	377	347	365	359	326	384	364	368	370	349	349	329	344	348	327	345	342	324	345	330	357	345	349	339	367	357	309	323	310	327	363	331	304	322	368	340	341	336	329	322	340	358	348	311	325	309	350	343	350	340	331	368	323	335	335	337	367	332	365	318	321	337	337	334	332	314	349	334	326	349	363	296	323	324	327	348	357	317	320	325	283	304	340	317	346	337	334	329	370	328	344	374	304	325	340	355	335	315	320	325	336	336	328	341	355	355	338	341	333	318	319	327	364	358	340	363	304	303	293	344	343	347	347	318	304	312	313	322	320	340	305	326	312	337	332	313	305	314	338	337	343	342	335	317	312	332	320	337	319	342	324	336	336	326	325	342	353	317	352	366	365	359	342	316	341	352	317	322	318	349	362	306	365	301	319	336	338	288	352	312	347	334	317	333	355	296	340	347	329	336	326	335	337	339	312	305	341	344	311	325	339	327	306	289	326	342	343	332	324	321	333	349	320	310	314	339	313	330	353	315	320	370	349	300	338	304	339	310	370	349	342	320	325	328	325	371	349	345	341	348	327	358	322	328	326	308	314	364	302	341	360	293	333	325	366	299	346	322	304	309	324	318	322	318	328	314	346	332	337	350	323	362	342	326	330	336	336	338	318	336	358	304	306	315	346	300	331	353	298	333	341	358	342	325	310	342	312	328	329	324	351	336	371	350	312	321	352	336	348	321	324	318	331	381	337	332	319	294	347	343	346	323	318	353	339	348	317	353	297	331	329	332	314	336	311	325	295	319	341	330	323	325	316	335	332	308	329	333	343	327	365	322	311	312	332	371	342	358	318	340	299	362	339	348	357	302	307	318	315	287	315	303	309	334	344	326	321	315	326	307	308	322	298	322	350	284	318	313	348	328	312	346	324	279	305	351	341	329	323	373	322	320	286	325	315	355	328	300	328	339	339	341	332	336	315	309	331	307	348	313	325	306	317	342	349	332	327	339	317	332	319	311	309	354	322	316	332	380	300	337	345	359	315	337	348	348	334	331	302	322	325	344	338	340	353	316	327	337	344	310	326	334	346	344	307	340	343	324	338	310	329	323	310	316	295	360	319	323	313	311	356	306	318	329	370	339	346	338	327	347	314	333	345	316	334	358	321	344	339	338	298	306	362	337	354	331	321	325	301	340	399	353	344	315	328	292	331	328	330	350	317	318	322	391	321	355	331	349	332	326	323	345	331	343	326	344	348	324	326	333	329	323	299	335	285	348	329	328	342	326	353	306	315	330	338	316	323	324	314	344	302	313	350	350	339	337	323	340	330	329	332	348	332	347	313	348	338	323	330	336	320	339	310	343	355	316	284	320	342	315	342	327	329	303	345	326	311	331	313	328	375	336	346	329	326	363	329	339	387	303	337	327	296	320	327	323	324	323	365	355	356	329	302	301	329	355	305	360	314	338	340	332	356	327	331	337	306	365	311	316	328	333	357	323	362	334	321	292	339	340	336	303	340	313	336	351	310	308	333	311	299	318	323	307	314	341	358	331	314	336	341	341	339	365	308	315	338	348	342	301	345	335	326	335	335	342	320	316	325	326	348	295	333	334	343	347	345	323	303	317	314	334	357	332	343	330	322	320	336	332	333	302	368	325	312	361	324	318	334	312	335	343	332	319	339	324	328	322	325	328	313	333	334	345	319	313	366	310	349	336	335	342	314	329	336	317	341	336	324	350	312	291	305	310	332	338	327	321	302	327	329	361	322	317	343	319	332	363	324	335	337	288	330	326	326	357	321	298	325	340	327	310	291	343	338	313	297	339	299	318	324	335	328	323	333	329	346	335	326	304	325	325	306	352	345	326	303	326	345	344	331	301	333	335	337	349	348	364	335	346	331	336	358	363	339	336	325	330	302	333	312	327	321	302	341	320	329	336	292	335	320	318	364	335	304	326	318	347	306	310	338	329	304	310	331	337	350	332	334	326	320	349	328	322	351	311	351	342	358	305	292	300	320	293	309	315	327	327	369	348	330	352	334	340	315	337	321	335	340	289	332	340	329	338	345	327	333	347	355	328	329	305	334	370	339	358	290	330	349	346	311	331	353	328	340	335	333	310	304	334	353	356	338	321	336	310	336	309	303	307	328	336	329	349	318	307	315	337	341	308	337	324	344	333	331	312	329	331	353	311	325	307	315	327	337	387	336	288	334	330	341	317	339	341	320	353	319	332	334	334	313	331	345	303	326	333	319	325	332	314	337	311	316	335	374	328	330	341	356	360	325	325	315	314	327	327	323	312	342	315	301	318	329	339	344	328	317	342	357	312	335	309	349	331	328	381	302	326	324	360	317	320	341	312	337	301	303	336	329	364	352	326	361	317	325	307	341	325	280	326	319	336	325	320	360	379	319	343	333	334	352	359	317	352	341	338	317	341	375	351	333	331	335	326	356	319	299	340	332	338	372	306	358	319	336	320	338	352	343	314	316	324	330	312	337	323	288	360	358	333	340	313	335	326	349	360	376	307	344	327	344	306	324	326	315	314	358	326	344	344	336	352	347	323	301	334	327	306	324	320	342	332	333	343	331	325	330	332	339	311	353	328	285	322	359	319	325	342	318	347	319	322	328	330	377	307	345	323	322	335	323	345	333	352	339	325	325	316	321	342	328	337	315	299	350	347	309	332	333	293	307	333	340	356	301	335	361	332	333	359	332	304	364	312	334	314	328	336	317	338	316	343	334	336	319	322	363	313	321	358	330	314	323	347	340	289	348	349	316	305	325	335	324	330	326	357	305	380	339	345	341	352	331	331	317	345	325	345	336	305	318	304	340	294	362	335	318	330	348	321	329	323	356	335	317	296	362	324	340	354	326	320	310	346	319	320	317	304	342	331	345	318	350	353	337	320	357	349	337	343	330	316	328	304	329	286	319	329	314	306	315	328	334	322	322	348	342	318	318	317	333	300	326	303	327	363	309	322	312	338	340	339	330	287	333	352	350	314	305	308	328	336	334	330	335	360	345	340	333	305	302	329	328	327	312	342	354	319	313	323	340	313	363	347	322	330	312	357	316	333	353	380	332	353	326	338	331	361	357	342	367	334	350	320	342	353	339	329	344	327	339	307	311	331	285	345	344	345	311	317	350	305	339	346	337	332	342	333	326	344	350	332	322	321	326	342	323	343	343	340	319	338	319	331	334	359	351	347	330	300	329	323	336	361	329	323	334	317	285	346	374	329	325	311	339	341	320	332	327	313	346	312	356	307	307	333	330	308	329	335	344	320	304	307	306	313	293	338	361	325	340	359	349	354	335	305	299	316	356	317	350	332	341	360	361	332	316	346	338	292	347	334	321	350	354	344	327	342	327	291	310	343	327	318	329	327	325	351	317	352	334	290	307	336	319	386	321	319	344	299	314	290	307	317	326	325	357	356	345	303	313	295	330	360	356	339	344	344	313	327	328	335	309	313	335	342	288
3574	10156	6947	2990	2101	1639	1358	1123	951	826	808	693	662	632	584	600	556	574	542	534	531	567	563	532	535	537	502	539	492	483	513	522	527	519	487	503	482	480	542	530	498	496	518	481	511	488	503	472	485	520	470	456	480	493	489	476	480	518	489	485	504	452	528	489	456	477	507	500	472	500	482	483	463	491	448	455	501	480	464	489	478	499	481	493	461	476	498	511	474	495	475	510	503	486	514	498	499	471	505	458	508	425	475	512	461	475	500	495	462	432	476	452	463	507	540	506	530	478	484	518	498	476	458	502	472	481	492	487	479	500	485	434	485	446	513	458	473	480	509	483	483	482	479	466	497	496	514	508	513	481	527	466	482	486	470	475	479	488	455	474	516	509	465	479	471	484	521	465	460	487	439	499	501	507	501	465	486	465	508	503	490	445	494	511	484	471	464	511	510	480	473	491	480	475	484	493	475	481	486	494	512	492	498	528	498	477	518	493	477	476	493	500	486	476	483	551	493	487	493	481	471	479	455	472	461	505	469	471	487	510	494	479	472	459	492	463	500	472	512	510	511	502	527	490	525	445	515	443	468	519	492	494	514	490	497	485	453	438	489	491	523	529	501	514	470	475	466	473	479	460	473	470	488	508	493	500	508	477	549	459	459	428	485	465	490	490	486	455	487	490	494	536	499	444	465	505	482	512	480	488	515	475	473	457	474	506	449	533	490	514	477	491	471	514	510	491	477	504	492	491	517	512	504	487	456	517	457	452	519	501	452	488	525	494	507	500	489	438	462	523	519	509	499	506	497	478	501	450	519	484	461	477	529	503	480	439	542	486	528	444	473	499	454	496	512	497	482	530	506	489	480	502	497	487	484	493	507	517	456	480	498	487	462	467	491	504	455	510	538	446	486	472	489	442	472	495	503	474	488	464	482	450	458	483	459	480	514	458	473	478	479	468	479	503	504	485	490	519	520	468	524	468	464	468	466	513	496	431	491	489	497	508	499	480	492	479	484	510	459	535	446	512	474	501	508	482	518	504	465	477	477	510	478	455	477	495	505	486	458	462	485	477	512	469	464	482	503	506	481	527	450	500	478	497	450	512	496	446	490	503	466	471	495	489	518	456	450	472	477	511	508	514	489	489	505	468	470	430	500	512	434	513	475	472	460	487	507	452	467	482	489	496	472	451	471	490	472	474	472	467	511	487	519	480	482	506	459	466	486	482	462	503	468	507	472	475	470	498	502	461	526	464	450	491	455	529	500	476	530	477	464	515	508	483	471	500	498	527	504	464	474	503	509	443	458	467	504	494	449	521	504	495	524	482	489	475	464	486	458	471	469	465	514	473	532	506	497	472	529	465	511	482	465	496	514	517	487	481	541	505	533	471	464	499	478	470	478	470	490	496	497	469	509	471	522	485	449	479	473	498	507	476	482	506	466	488	459	506	518	532	506	495	491	499	466	494	478	485	475	485	468	486	473	502	499	515	482	472	500	528	485	526	484	500	477	512	487	559	528	511	468	509	478	500	496	451	466	481	514	495	483	464	480	480	477	486	475	470	489	487	511	490	491	472	476	481	494	484	516	485	509	498	486	499	486	487	490	475	488	468	493	482	484	481	504	452	459	507	477	488	462	498	492	452	485	517	500	506	498	484	496	455	482	515	516	475	486	469	494	502	498	459	479	512	495	494	455	443	465	496	471	487	497	474	464	478	481	456	464	478	409	492	483	488	518	453	467	484	471	520	478	473	474	510	461	479	473	496	504	509	486	470	452	478	496	482	493	464	455	485	488	501	481	482	506	496	499	458	462	445	484	503	480	461	449	513	469	466	511	507	512	488	480	480	512	504	510	509	506	486	490	465	475	541	486	537	522	452	491	493	479	494	495	498	493	503	463	489	504	471	460	498	480	489	490	483	483	439	501	506	476	488	489	490	493	496	489	479	467	490	518	481	499	541	491	455	504	480	471	483	488	480	493	458	470	510	531	532	482	442	461	500	505	506	498	463	459	520	487	496	507	465	489	453	487	498	444	491	477	449	491	493	498	526	440	457	496	452	482	464	457	481	501	470	475	489	496	473	465	484	520	489	494	497	478	473	482	500	502	489	489	460	493	477	479	486	484	534	478	480	495	502	518	496	504	474	491	512	499	484	505	481	494	488	454	473	502	502	497	488	470	477	521	518	447	478	479	474	510	470	448	468	476	521	502	501	434	480	484	464	513	481	471	493	496	467	504	491	504	482	457	470	532	511	492	477	482	453	488	495	478	497	478	488	488	501	482	465	458	523	482	510	495	501	491	465	454	461	461	456	478	507	468	469	473	466	480	473	533	527	517	477	477	491	515	454	457	509	470	501	492	511	534	504	482	457	468	513	508	515	480	481	488	531	501	497	484	479	499	505	473	478	484	467	475	450	456	498	515	501	466	500	490	502	483	450	505	451	457	501	506	489	507	478	463	525	539	450	480	494	474	530	502	477	501	526	467	491	522	491	530	515	479	507	479	460	499	464	480	488	489	500	504	494	486	466	496	494	475	461	516	475	480	488	497	512	513	470	474	474	451	519	478	489	511	467	491	505	518	486	478	474	501	494	501	512	495	494	476	472	506	471	476	480	463	495	457	497	490	507	479	471	487	496	518	461	499	504	508	491	479	508	460	446	455	469	518	449	475	446	522	507	524	456	462	504	486	485	472	509	493	499	443	460	474	494	506	485	480	457	476	482	459	473	475	497	432	471	493	494	487	462	511	492	481	472	466	472	530	431	483	465	471	516	492	507	494	478	478	518	486	486	483	439	505	490	452	483	486	500	511	476	456	456	467	510	486	468	529	502	509	501	486	490	453	438	467	471	532	449	496	455	504	463	526	456	500	483	481	560	453	531	483	465	504	444	441	501	467	521	521	509	451	469	501	510	486	494	462	470	477	468	538	484	526	493	491	500	492	471	523	477	509	498	499	457	483	473	504	454	490	485	500	485	487	491	496	422	527	508	483	495	488	479	480	510	505	461	458	517	477	493	472	503	510	495	495	496	462	476	510	484	515	506	515	485	471	476	478	503	456	454	457	468	487	492	466	477	494	473	486	501	476	487	501	477	482	513	493	518	547	471	483	518	498	463	463	478	506	480	465	529	470	507	488	483	486	519	505	494	502	502	486	504	449	488	477	470	514	495	473	497	497	473	503	481	502	458	492	498	484	517	467	498	487	507	467	497	485	483	467	507	459	515	481	496	524	507	489	460	488	514	449	533	487	466	487	482	477	496	485	509	438	458	474	447	514	465	487	456	490	539	509	473	511	508	520	505	494	453	477	474	453	528	443	498	477	554	479	518	481	496	495	480	476	491	462	464	492	479	516	468	493	497	469	476	509	474	513	502	452	485	503	468	485	531	472	461	459	475	481	454	518	474	471	553	485	475	523	473	447	515	522	475	473	462	464	499	523	478	498	502	470	509	519	494	486	517	472	511	498	443	467	504	502	521	489	501	489	516	491	458	496	458	499	504
24116	21068	26888	25335	7526	950	733	705	656	617	597	624	586	598	560	581	558	526	579	533	558	546	508	527	575	567	585	528	574	542	558	507	531	573	553	557	530	553	556	556	548	542	551	538	555	560	518	601	562	484	528	517	503	546	559	504	544	510	538	557	577	544	490	540	593	554	585	526	535	565	541	541	501	525	531	524	558	556	562	527	551	532	549	588	529	578	566	499	567	557	564	520	529	549	549	580	557	505	552	560	530	555	567	549	516	534	548	532	540	556	513	525	559	538	532	567	557	543	550	534	559	547	515	539	569	533	537	553	540	581	534	577	550	571	557	513	567	549	557	539	547	614	541	572	533	559	558	575	554	510	564	533	514	540	541	478	577	535	532	541	551	563	532	557	505	561	533	540	526	564	552	518	527	519	568	579	511	520	572	575	538	571	526	527	544	532	568	587	516	545	563	577	515	591	574	478	523	550	510	567	548	556	558	572	509	594	585	543	500	584	537	525	526	536	548	560	565	526	556	553	592	515	561	522	567	523	497	554	512	520	511	544	516	552	556	554	552	555	550	544	513	554	510	515	580	532	528	540	536	541	539	540	564	497	515	531	520	542	533	593	504	522	563	528	529	542	544	574	568	516	525	550	560	585	590	480	571	557	522	556	548	548	529	559	549	557	575	577	568	544	561	582	572	547	509	510	539	543	548	594	546	563	519	506	572	557	561	548	581	592	547	536	596	565	507	518	554	524	559	542	554	553	560	502	503	578	554	565	523	565	542	564	536	528	522	550	592	531	521	534	553	557	534	541	552	558	588	531	572	559	568	509	585	575	505	553	555	556	590	520	550	583	539	505	519	558	588	520	523	516	564	565	569	557	546	534	519	574	539	509	536	533	529	536	554	507	493	526	540	555	517	511	525	513	524	544	574	549	530	536	559	544	512	579	568	541	504	517	529	533	527	538	520	541	519	571	567	539	604	538	504	581	538	564	534	544	526	547	568	546	524	561	526	513	518	553	546	534	531	558	522	529	572	501	540	529	586	540	533	555	524	557	565	536	541	531	556	523	546	555	512	543	539	531	541	528	551	573	525	541	560	533	543	502	553	548	527	520	554	530	486	512	495	537	553	543	543	547	524	535	530	551	509	546	532	527	541	535	501	560	525	541	556	506	520	565	522	555	549	540	530	562	551	547	517	531	523	596	579	527	568	532	574	532	538	494	572	544	522	525	550	560	531	516	533	536	537	548	612	537	543	498	543	532	571	512	541	556	557	518	502	511	536	550	579	538	522	576	545	570	563	522	559	520	537	525	537	552	542	531	544	578	513	489	525	587	539	565	540	533	562	528	507	537	552	505	521	589	568	495	528	548	576	537	524	550	499	564	584	499	519	566	488	548	547	536	591	509	554	559	518	552	560	533	522	550	485	545	502	528	538	554	558	582	562	518	532	539	547	553	506	528	563	578	552	547	565	542	526	552	555	551	539	539	571	539	546	545	554	554	519	541	520	546	573	559	560	551	557	540	541	539	524	514	540	534	520	541	527	548	556	558	555	562	546	511	539	525	562	518	558	559	534	538	542	504	583	577	535	522	535	535	520	535	501	592	542	517	568	537	579	592	513	566	509	548	553	501	488	561	555	531	533	537	493	554	533	558	548	528	563	554	508	583	578	546	562	558	539	555	526	519	556	549	509	539	551	572	535	547	550	494	536	538	491	513	563	533	508	508	534	542	523	550	531	540	502	548	535	577	547	523	532	547	527	586	503	581	528	557	531	554	542	565	559	520	559	538	610	543	554	538	535	560	529	571	542	499	507	592	555	507	541	518	595	508	551	531	511	561	535	557	512	531	553	543	529	557	571	523	545	551	565	548	525	535	542	511	590	574	538	529	514	527	556	558	582	534	567	523	521	560	542	540	529	513	499	545	576	567	565	520	505	538	543	492	552	542	565	559	523	536	566	527	549	538	540	529	527	523	537	515	543	531	522	555	557	571	542	549	539	543	528	526	566	543	549	532	549	545	569	524	512	543	538	533	565	570	540	568	557	548	475	560	522	495	541	554	572	567	530	561	558	538	550	547	536	542	556	517	553	514	559	513	554	547	529	565	566	544	538	536	514	533	569	540	524	513	533	528	538	507	533	587	513	548	583	549	500	586	531	520	497	580	567	563	527	515	520	571	534	522	549	537	535	547	568	551	525	566	562	538	545	521	546	551	582	573	550	545	513	514	552	545	499	551	570	524	536	554	554	520	520	495	544	557	556	531	516	529	569	534	523	578	581	546	528	562	542	554	542	546	582	594	511	543	516	533	524	526	568	555	572	534	539	516	528	580	540	531	551	555	528	579	547	548	571	546	522	525	495	539	519	542	516	502	557	516	547	540	570	580	527	539	598	536	575	496	538	530	493	561	505	564	561	577	539	538	535	607	558	543	499	578	554	543	535	550	542	476	550	524	537	564	586	530	554	560	539	533	539	538	564	516	561	542	549	541	534	558	546	542	582	522	542	510	520	539	554	573	513	513	522	554	517	562	544	477	489	539	526	508	559	574	559	563	542	538	516	548	578	536	530	537	521	532	574	534	559	566	546	518	554	509	512	571	576	546	534	550	570	515	543	568	538	589	521	523	521	534	545	522	516	548	555	519	557	550	563	533	565	519	511	552	556	560	567	509	557	557	521	507	575	564	537	544	535	532	534	582	552	522	548	535	523	543	546	530	551	536	522	545	599	539	542	541	517	537	543	578	501	545	507	537	582	522	535	564	538	531	565	552	526	507	499	501	535	524	543	532	583	559	527	512	519	559	550	516	551	577	533	542	515	497	499	544	578	519	573	529	536	561	512	544	554	533	531	556	512	565	545	520	525	559	539	548	554	565	560	530	581	495	545	531	530	555	527	569	585	535	552	558	558	542	537	553	510	545	587	533	561	503	546	519	560	570	505	546	573	531	526	537	572	547	581	529	538	527	535	493	586	567	549	529	494	529	566	548	520	530	553	553	561	550	564	533	532	539	558	568	509	600	546	556	545	548	556	530	519	535	521	499	531	546	540	509	531	561	520	577	531	576	567	551	520	531	522	517	520	520	563	548	534	524	543	562	550	538	548	553	544	505	536	506	523	545	528	512	532	521	570	554	566	514	540	563	562	553	515	547	530	538	527	548	541	528	560	556	593	528	543	518	495	503	509	571	520	552	524	508	535	566	574	549	518	549	544	595	550	570	547	491	556	553	550	520	526	542	577	556	540	543	540	558	518	533	545	539	519	545	563	543	511	561	534	546	530	547	547	500	527	534	504	534	539	535	498	515	544	511	539	555	530	528	534	617	549	489	522	498	539	519	518	569	564	556	566	568	539	554	541	545	534	529	504	549	540	545	545	551	520	531	538	536	546	492	577	562	549	554	525	600	536	529	552	574	549	538	542	551	580	530	534	539	580	553	549	555	562	537	592	544	542	565	519	513	548	512	529	563	553	520	525	556	549	506	530	568	569	530	525	552	540	563	571	493
3785	6738	4443	2140	1670	1393	1253	1064	1057	960	865	874	851	837	789	808	793	769	787	793	807	739	680	793	770	746	803	769	747	720	735	713	756	749	741	733	736	722	798	727	791	790	744	752	704	763	759	707	754	730	730	705	718	756	710	731	727	720	704	718	719	726	789	713	722	727	733	718	738	721	716	748	777	712	765	717	755	782	765	751	733	777	743	747	763	690	728	743	742	739	750	709	717	737	720	722	747	712	803	763	736	762	769	750	737	727	715	713	760	748	740	747	758	715	736	744	760	707	793	768	734	729	819	723	721	728	735	720	737	756	729	770	732	742	769	731	750	727	725	707	748	746	722	726	712	727	744	758	761	693	738	735	767	767	790	719	770	760	775	751	748	765	716	723	778	731	731	757	692	723	724	739	717	699	761	713	712	739	763	742	680	769	778	773	709	769	787	748	714	730	761	766	808	740	773	742	742	725	730	700	740	733	713	749	738	768	725	720	770	745	729	692	748	741	742	743	731	714	755	747	707	723	705	769	764	744	703	763	720	784	705	726	694	736	758	753	771	735	722	777	762	720	727	752	765	742	738	754	749	751	764	721	706	769	706	747	719	736	752	775	734	734	736	750	721	736	700	712	717	713	753	716	780	725	732	714	708	711	718	742	744	779	760	805	793	749	728	816	786	706	694	736	761	675	719	720	739	709	741	708	750	758	767	746	700	733	689	727	715	770	724	760	730	725	724	791	743	742	798	747	705	725	719	728	740	763	749	729	767	684	745	735	779	744	742	762	711	758	716	750	753	781	782	713	711	757	701	716	755	743	777	720	754	769	783	736	747	749	687	780	710	747	745	737	703	777	739	752	712	719	758	808	720	792	775	736	748	721	720	706	770	738	735	735	705	745	809	759	758	777	787	760	731	711	716	766	716	740	785	733	739	717	761	718	746	772	789	745	756	733	687	754	778	732	683	749	785	723	772	736	708	723	699	755	736	760	734	742	785	759	691	776	762	758	728	740	761	745	705	754	754	695	717	753	717	760	762	759	780	686	695	749	726	693	726	715	701	763	751	741	738	779	787	730	784	739	751	746	770	795	739	730	766	733	770	765	729	755	746	722	724	791	716	752	714	753	718	700	761	726	732	695	696	762	715	737	732	738	708	706	746	690	688	742	747	785	745	751	791	737	760	772	747	753	722	775	716	733	752	754	727	771	773	709	748	752	803	762	760	773	773	695	772	734	737	793	801	731	699	732	750	729	742	787	748	748	743	718	754	700	758	747	817	756	747	696	772	741	728	732	703	680	789	724	710	752	748	689	720	734	733	746	710	760	721	761	772	759	722	740	752	759	744	733	710	745	739	733	673	702	717	745	758	753	778	773	746	729	689	754	767	799	756	761	743	730	763	743	750	769	736	765	750	738	728	750	776	742	746	773	771	780	721	731	720	743	719	732	721	724	715	747	756	725	719	718	732	767	676	762	755	789	800	780	779	744	730	737	827	766	756	702	770	754	708	778	720	712	702	772	804	783	767	706	779	762	758	735	796	760	767	750	756	716	674	707	764	744	743	735	741	737	756	740	709	766	683	742	729	730	757	756	721	752	728	780	739	763	724	751	647	698	785	703	714	768	659	739	714	754	736	755	763	737	726	762	740	734	735	734	716	767	748	774	719	747	736	745	751	723	772	723	713	702	731	776	770	724	711	789	757	725	763	753	694	735	677	731	754	725	730	762	747	739	788	746	728	740	719	732	808	716	732	728	722	711	773	705	742	708	711	743	722	747	771	745	693	737	706	752	748	767	770	717	797	746	785	708	743	731	741	730	741	736	679	709	812	726	781	719	756	740	792	773	727	743	764	727	789	774	757	769	756	760	744	750	733	733	694	748	745	754	719	738	696	727	752	785	731	728	746	750	764	731	745	745	751	698	730	746	739	725	730	767	769	740	785	713	737	749	771	741	741	771	768	730	737	764	775	762	755	752	752	746	736	727	748	715	768	760	759	752	744	735	742	783	728	747	747	748	728	720	771	766	768	755	721	742	750	706	751	748	740	730	732	671	753	776	705	742	712	772	745	729	764	730	769	753	695	759	748	785	751	735	713	747	744	753	708	743	707	686	723	750	749	756	744	754	691	798	777	735	753	683	716	737	749	748	761	725	767	710	775	706	782	813	728	781	745	728	666	687	742	775	763	748	760	739	717	749	725	746	732	772	701	725	718	755	736	734	730	722	758	737	766	716	722	755	773	721	692	738	694	707	681	708	714	767	756	762	753	719	728	731	736	716	762	775	735	712	756	726	719	697	725	743	768	722	731	772	712	723	748	750	712	729	701	738	699	708	763	794	754	753	740	736	744	714	750	704	800	738	737	738	770	735	760	711	752	738	754	762	691	762	756	750	753	776	764	781	735	771	712	700	721	756	745	766	713	730	746	792	738	730	788	712	765	733	732	757	749	717	773	753	772	746	784	720	728	688	752	750	725	722	707	732	687	723	748	778	725	731	767	729	740	797	708	758	751	747	719	740	722	718	717	742	754	711	735	739	762	745	742	746	688	744	744	765	719	724	717	762	737	725	743	749	760	753	734	774	797	764	718	743	752	789	707	749	722	718	767	718	733	801	741	771	742	737	738	713	770	779	670	709	715	774	728	717	737	720	752	784	749	729	769	713	781	719	786	744	758	748	804	763	718	766	785	719	758	743	695	713	715	782	741	765	757	751	690	792	745	738	748	783	725	810	719	753	736	760	751	765	740	725	788	722	749	692	698	748	738	736	732	765	708	745	760	739	687	708	702	706	711	717	722	790	767	732	749	758	761	764	724	793	753	721	756	744	779	736	736	781	771	788	738	718	788	727	773	719	733	799	732	801	716	729	746	776	778	796	714	750	705	750	693	770	755	795	659	722	684	701	711	725	727	708	765	719	715	760	754	792	754	782	681	757	701	773	772	724	744	729	745	726	731	719	722	740	749	749	773	767	750	696	742	720	757	712	791	726	774	795	750	709	747	737	701	750	734	728	748	738	717	738	685	739	755	746	756	697	737	739	713	754	714	775	710	713	731	725	769	762	747	758	761	741	736	706	733	733	778	770	681	716	767	737	729	739	758	737	861	761	746	751	708	766	680	751	743	715	735	763	720	706	755	770	776	713	744	755	712	801	735	718	738	700	730	759	724	764	742	732	779	689	795	717	743	777	761	749	729	752	721	731	799	731	694	735	727	733	744	676	768	740	843	709	758	771	736	733	748	752	716	741	735	711	743	747	776	743	744	734	785	735	741	714	744	773	756	796	773	771	738	671	740	732	691	718	801	721	726	766	736	691	751	769	772	751	723	711	754	751	710	726	754	769	704	758	813	759	752	774	752	703	751	700	719	713	719	719	723	756	773	706	741	693	739	777	735	763	742	748	757	748	718	725	735	772	735	750	734	745	748	733	774	761	787	743	786	723	776	712	732	700	699	700	695	694	724	781	714	740	756	725	763	681	738	742	764	779	750	778	771	696	734	825
22194	21088	28687	23746	21088	21078	4857	698	456	435	363	312	269	230	246	194	195	210	193	189	166	173	186	161	171	168	175	148	152	151	160	148	144	160	160	158	132	151	150	164	158	136	150	144	168	139	145	148	162	127	144	133	144	133	151	123	160	159	153	139	141	156	148	136	128	151	146	145	147	123	154	124	153	142	133	137	129	136	122	147	144	141	137	115	140	154	136	152	151	134	154	138	178	160	145	140	137	130	126	159	150	134	142	137	139	138	173	143	148	154	150	126	152	116	145	129	142	120	140	133	126	143	159	151	141	136	146	158	144	136	146	158	128	152	135	160	129	154	129	141	125	160	130	131	138	141	155	114	132	142	158	153	133	135	143	154	129	147	160	151	144	136	120	133	145	125	159	151	122	157	137	135	152	138	125	153	157	155	146	136	149	155	138	159	134	145	132	132	107	152	128	129	133	139	160	138	127	158	138	129	132	129	135	158	149	141	137	136	138	131	154	141	134	133	166	146	135	138	144	149	161	135	156	142	154	159	153	155	150	158	156	139	140	152	148	125	140	141	150	148	148	139	149	138	129	130	154	136	145	131	141	125	142	143	129	136	157	148	155	132	136	139	147	132	142	127	156	137	147	121	150	146	115	132	145	125	148	143	134	151	140	120	122	138	120	148	156	120	141	154	131	144	135	145	139	149	144	133	129	122	125	125	131	130	162	139	166	150	118	146	133	154	140	150	145	127	155	151	148	158	131	147	150	141	136	156	160	125	141	157	133	134	148	143	131	132	133	133	126	131	130	122	147	155	140	171	153	116	152	129	145	117	138	137	149	128	157	144	157	133	135	138	132	153	129	140	153	143	143	128	156	148	125	135	141	123	139	152	148	133	171	146	142	146	157	147	116	134	145	135	148	142	151	152	138	128	125	146	123	143	128	137	143	141	163	139	118	133	144	149	160	127	153	145	119	151	132	142	135	136	151	145	140	134	113	130	155	143	134	131	161	132	131	131	149	131	161	117	156	151	140	141	161	153	145	153	152	157	143	116	146	134	133	138	157	130	157	132	127	135	131	147	152	151	135	157	116	147	163	127	147	154	140	129	146	137	144	143	136	143	143	121	148	147	153	124	124	153	129	128	134	137	142	154	153	141	147	133	160	150	137	127	146	150	173	143	132	130	150	134	131	154	153	138	145	162	140	154	143	125	140	149	129	163	140	137	144	146	140	147	145	134	128	129	145	132	134	132	137	130	154	139	155	137	138	166	135	121	129	144	150	133	150	138	127	146	118	133	145	146	146	135	143	130	111	122	147	146	136	134	169	131	153	149	126	143	137	142	132	124	149	125	142	132	148	140	144	148	153	136	146	119	110	146	153	120	139	113	158	159	135	139	142	158	150	160	139	151	134	147	140	114	138	138	143	163	136	132	119	140	129	137	142	156	142	132	136	159	135	128	149	149	154	134	138	146	131	149	141	155	121	128	157	120	152	141	129	126	130	126	140	160	134	110	133	128	137	133	158	124	129	158	138	135	149	129	138	142	133	141	139	119	144	143	136	126	139	138	152	139	135	132	154	131	133	134	122	129	125	152	132	132	137	131	148	136	150	144	164	156	130	120	139	143	137	141	112	127	140	146	135	129	152	113	131	134	135	156	116	149	140	156	147	141	138	159	124	130	140	130	162	159	144	149	120	133	135	129	172	153	147	160	129	138	147	148	135	158	158	136	145	137	127	176	140	123	132	140	101	154	157	134	127	163	147	132	147	119	142	124	152	142	137	151	137	145	134	138	129	159	149	148	131	155	122	167	132	126	154	114	154	121	152	154	119	151	145	131	139	141	127	147	146	141	144	145	127	140	152	142	139	159	123	142	118	129	143	132	133	139	153	146	161	148	140	126	136	147	125	133	162	125	121	138	155	147	140	132	134	132	145	157	157	138	163	130	143	143	142	151	134	123	131	147	156	132	146	137	162	132	156	152	150	148	131	156	144	141	141	125	143	155	148	160	146	141	134	154	140	142	132	142	141	146	160	136	139	145	130	171	158	131	159	151	135	144	122	148	132	159	149	144	151	151	122	145	126	134	143	158	110	115	118	137	142	136	127	131	146	162	160	140	156	158	138	144	136	143	152	157	155	131	146	148	138	133	137	142	134	136	137	157	179	146	163	145	131	149	169	140	125	141	140	128	123	130	135	151	136	132	141	134	154	135	130	122	118	133	140	132	143	157	119	127	150	147	138	165	141	138	125	146	134	137	147	146	139	168	150	146	151	144	138	138	160	139	123	160	98	142	132	142	135	137	154	147	136	141	127	121	160	116	134	137	155	134	130	139	138	148	137	146	138	131	122	151	155	137	144	142	122	147	153	138	136	128	156	136	153	135	133	144	134	160	143	134	151	145	155	145	151	134	133	142	144	128	155	143	142	134	127	136	144	137	127	117	145	157	130	118	147	159	135	129	131	144	131	132	134	147	124	154	135	155	144	123	162	139	134	138	130	154	125	135	132	133	144	150	122	158	149	120	145	130	142	151	151	142	147	141	146	114	150	147	130	140	122	129	131	121	132	139	115	120	134	138	143	153	133	145	147	126	129	131	126	138	144	166	143	128	131	137	125	137	132	146	143	125	167	149	131	139	124	160	117	127	140	131	144	111	120	139	137	135	143	135	147	155	138	135	148	141	140	156	127	141	146	134	144	150	161	160	127	144	138	141	129	135	151	158	127	155	150	139	153	147	169	154	131	149	119	132	130	130	133	136	141	149	135	155	128	129	133	140	132	157	142	157	135	126	158	134	127	122	146	137	131	124	131	122	121	132	158	146	132	136	145	134	114	126	163	136	140	136	155	142	154	156	123	131	143	153	129	139	142	139	139	140	151	134	125	143	153	147	133	130	151	153	145	129	144	164	151	141	142	146	152	132	118	148	149	140	132	151	140	122	161	125	159	155	143	156	128	155	133	149	142	133	128	145	138	141	152	132	159	124	142	141	134	128	140	151	136	170	136	141	134	153	135	133	138	137	137	146	133	137	140	151	118	127	147	147	116	130	152	169	141	149	128	118	128	167	134	130	138	125	137	153	132	125	147	137	113	137	135	117	172	135	150	145	143	123	150	138	137	129	132	150	114	147	169	117	150	111	119	131	132	119	147	167	147	137	152	149	143	159	150	141	139	157	130	121	142	139	140	118	141	137	151	135	116	142	141	135	135	162	146	129	131	136	142	130	152	155	147	149	148	129	140	139	139	146	143	149	116	148	157	146	131	149	143	148	159	134	154	144	130	134	143	158	123	138	166	148	167	140	150	142	136	155	150	131	149	149	152	126	151	142	134	136	143	141	133	147	137	139	139	155	125	143	162	152	129	121	121	137	126	148	139	129	136	155	140	129	158	133	139	140	139	155	134	139	126	159	129	137	138	136	144	124	142	141	117	130	151	133	168	145	130	135	156	151	132	150	122	134	136	127	133	151	138	133	141	137	166	145	133	171	156	127	137	147	146	159	140	145
4787	15392	10618	4740	3083	2373	1797	1346	1059	893	704	576	542	453	470	411	327	332	323	326	366	262	303	257	278	269	239	256	243	271	219	209	223	212	224	234	260	215	226	224	227	226	203	200	240	216	224	224	227	216	194	217	229	190	245	230	219	203	197	224	218	198	215	191	193	183	196	210	174	185	240	210	181	222	202	220	208	206	198	185	219	184	184	180	192	208	216	181	175	225	182	231	209	231	210	177	204	208	200	187	200	185	182	177	210	205	189	222	188	189	187	196	191	223	202	191	190	204	221	210	189	180	178	186	206	210	201	206	188	204	224	178	190	209	194	197	189	218	189	194	210	219	207	186	205	178	192	202	202	175	197	205	213	202	199	207	209	225	205	192	196	223	218	199	202	205	176	194	215	181	204	201	213	202	214	184	205	209	217	188	205	203	185	202	187	215	211	205	203	200	212	181	198	202	202	192	207	206	207	175	197	199	197	180	212	201	204	198	191	203	204	210	189	195	199	215	200	204	183	195	230	200	200	206	206	206	203	189	196	208	217	223	229	190	182	204	222	195	204	215	209	178	207	193	187	196	182	196	206	214	170	202	216	209	206	185	216	211	218	210	197	210	202	203	188	199	223	198	215	217	168	194	227	188	189	195	203	202	211	188	188	178	211	199	190	207	207	199	195	176	191	212	209	193	189	191	180	198	190	184	183	192	237	218	213	215	217	218	193	233	199	189	202	185	189	199	183	192	185	205	207	191	196	223	208	195	197	184	199	210	203	190	185	206	205	204	185	200	184	203	191	198	195	207	204	185	215	215	183	218	202	199	210	221	212	211	175	186	209	212	204	183	196	206	188	196	191	186	193	204	188	199	197	158	208	186	191	189	207	213	195	200	199	215	191	198	209	200	196	196	202	209	194	198	204	205	199	198	206	208	187	227	217	217	202	194	205	223	199	220	192	195	208	215	224	200	189	237	204	230	207	200	190	193	186	214	205	187	202	186	204	179	207	189	221	210	190	207	193	227	201	196	216	192	207	165	216	204	186	170	205	206	198	209	191	225	212	195	189	210	215	178	189	198	182	206	197	188	209	189	219	198	182	194	194	193	210	209	195	195	220	174	190	206	208	192	214	172	197	188	210	209	198	190	195	206	197	202	182	196	217	200	185	204	190	212	161	183	191	218	213	190	209	207	196	209	211	187	195	207	215	213	209	211	159	179	225	206	168	219	230	200	184	190	209	203	244	194	199	194	215	209	193	174	231	207	211	174	205	243	210	215	222	194	193	201	197	193	192	193	183	188	218	202	204	223	186	240	192	207	183	212	176	197	200	213	183	217	186	201	194	182	220	237	194	198	170	211	195	176	183	222	216	185	197	197	189	224	193	193	234	212	205	206	202	187	217	186	172	202	197	221	201	202	182	198	200	203	211	199	195	189	192	176	198	205	181	213	216	212	226	197	199	188	200	206	161	192	181	173	209	201	229	211	186	213	189	194	208	192	194	207	203	163	187	191	225	192	196	233	229	220	183	200	210	188	191	215	240	192	206	184	209	209	212	204	192	217	188	204	200	194	203	191	178	208	177	212	188	201	224	198	196	197	192	200	193	194	194	194	196	187	179	197	215	191	194	194	202	192	179	195	170	206	197	219	197	200	212	207	199	188	202	198	213	214	196	205	202	208	213	190	172	209	193	229	220	209	227	201	202	187	224	215	205	222	215	219	201	170	217	209	174	204	205	187	204	203	181	173	202	178	195	189	176	208	198	204	201	189	196	202	205	193	211	216	186	220	183	206	200	202	207	202	197	201	192	219	224	196	202	171	202	212	202	211	197	191	209	209	200	233	194	211	169	189	208	213	190	212	198	181	220	207	195	195	206	198	198	197	217	178	211	211	222	220	204	185	217	197	186	168	213	180	212	193	180	206	204	165	209	202	228	179	197	217	194	189	200	187	202	205	197	224	209	220	189	203	182	207	186	199	182	200	225	175	192	192	192	184	208	215	199	199	201	195	205	168	189	198	180	223	198	178	220	203	194	222	184	229	191	224	205	189	176	220	205	211	195	198	214	192	190	202	190	219	213	220	207	197	186	189	204	212	210	208	212	197	203	186	185	169	169	166	201	207	199	195	201	202	201	206	198	206	191	201	192	208	198	186	209	205	213	211	180	191	203	207	230	211	187	199	187	192	213	180	197	163	207	188	188	198	186	172	204	177	212	189	202	185	202	213	214	177	193	191	190	187	212	188	181	216	214	197	188	197	206	169	191	202	216	187	201	197	204	193	197	194	203	188	192	224	197	217	187	225	202	170	189	222	213	220	191	189	209	179	192	169	221	208	173	181	194	195	203	189	198	199	206	207	194	191	184	191	203	208	207	205	169	167	190	169	204	196	204	206	199	217	198	171	207	216	200	201	200	197	180	216	209	190	187	207	190	223	197	192	210	181	205	214	198	223	224	209	216	216	218	220	185	189	210	192	214	210	183	185	197	196	220	204	200	207	199	177	189	191	204	186	198	195	221	179	190	213	201	190	218	210	217	206	205	187	207	204	209	197	221	179	224	210	170	196	195	194	212	188	187	214	207	191	187	234	212	210	237	217	209	205	200	200	197	212	198	187	198	186	213	181	197	206	218	200	192	200	197	196	203	203	173	199	188	201	199	200	183	177	178	198	207	190	184	162	193	233	218	214	177	203	191	187	180	198	200	187	193	166	229	204	194	221	223	223	200	190	192	200	209	200	199	209	190	216	208	209	219	187	202	188	212	208	202	215	205	201	242	218	219	214	198	214	228	194	195	206	214	194	212	190	228	217	204	188	177	203	189	195	166	221	210	188	205	183	192	200	206	178	203	187	192	194	231	202	202	189	202	172	193	213	226	185	206	208	208	222	203	199	199	193	192	194	205	214	217	206	205	179	220	211	200	186	211	199	192	180	207	194	241	195	195	213	222	203	219	209	202	194	212	203	179	207	185	217	194	217	209	202	200	193	191	210	215	222	193	185	229	216	200	194	190	198	195	222	191	205	194	184	187	179	210	177	198	213	213	205	201	240	172	194	202	205	221	197	224	231	222	198	219	206	213	212	221	202	188	203	176	192	193	194	198	204	199	205	195	210	204	198	191	198	193	192	215	205	211	190	196	219	201	236	194	186	204	211	197	181	184	210	196	207	188	189	210	187	191	176	212	199	206	203	190	227	211	187	211	198	217	206	217	218	198	214	179	198	215	221	206	188	209	188	221	206	222	230	218	203	205	218	205	204	215	220	208	196	224	178	190	215	203	191	199	231	193	183	189	195	216	208	197	178	198	200	226	211	205	195	212	177	178	188	209	226	203	178	182	206	173	186	207	206	174	219	198	185	197	203	196	185	216	184	201	197	197	185	208	199	202	200	218	211	194	211	206	208	177	207	205	195	173	207	205	203	217	216	174	221	189	207	216	207	201	216	183	178	210	206	196	206	183	192	219	179	198	224	204	201	187	186	191	195	181	183	209	220	195	194	188	218
26829	18482	4814	996	746	707	666	632	648	642	575	614	626	587	587	599	659	632	605	634	627	607	607	574	622	577	625	627	628	574	572	610	596	641	588	599	611	587	611	592	625	597	582	618	624	612	584	615	625	579	638	613	589	646	638	578	631	578	593	605	593	587	638	653	588	655	591	653	630	611	628	661	565	587	609	596	607	643	621	598	604	629	620	639	569	686	599	615	617	638	637	608	624	588	620	591	634	594	642	616	618	622	610	564	597	623	624	631	584	643	628	585	635	573	624	601	607	631	641	613	631	621	618	588	588	616	580	632	609	617	648	630	627	614	617	598	634	596	611	606	585	580	583	595	639	624	600	582	611	564	615	623	621	647	640	591	607	601	608	641	631	641	658	566	587	598	583	609	573	624	613	610	606	575	581	629	591	634	610	595	644	653	614	617	650	629	605	612	607	569	632	564	590	639	631	567	607	629	593	606	606	587	569	643	657	612	598	610	610	608	608	591	601	668	620	616	599	617	609	605	636	616	625	581	616	618	610	620	684	596	594	613	620	589	614	640	610	590	619	620	627	599	593	582	599	636	615	590	613	584	590	628	646	596	613	589	612	664	619	600	663	614	587	607	576	608	670	626	584	623	593	597	634	593	635	665	643	637	589	607	604	625	643	623	563	583	587	667	634	595	600	593	635	630	617	591	572	585	563	607	603	596	633	581	615	630	620	605	579	581	623	615	563	591	599	624	674	602	608	595	645	634	649	585	647	656	597	614	577	600	633	629	630	601	624	612	601	609	606	599	631	622	565	603	620	627	598	578	636	629	605	607	625	600	606	543	633	582	597	595	634	643	575	599	622	609	604	605	596	616	615	591	628	613	608	606	608	653	631	594	608	570	615	634	592	590	627	639	583	615	619	605	662	586	566	621	614	595	621	614	645	587	599	595	608	603	616	604	604	585	620	632	621	628	591	632	588	610	621	605	560	641	599	583	619	627	589	581	637	619	616	598	620	636	674	632	572	616	596	666	610	574	582	635	643	602	645	683	625	622	608	565	581	603	595	621	629	607	630	592	652	631	625	605	584	630	677	639	615	636	604	607	577	595	595	636	614	588	581	673	611	588	657	592	611	623	617	643	622	630	608	635	582	601	628	588	545	595	610	664	599	592	618	586	589	593	630	631	585	653	622	590	568	645	623	620	624	581	613	673	637	586	610	538	638	606	617	625	612	584	566	599	614	615	602	589	598	639	593	651	574	608	609	654	632	645	601	558	622	625	624	605	662	601	606	675	638	598	598	620	626	567	631	585	590	593	608	616	614	623	647	663	624	603	650	615	599	597	625	608	632	616	586	579	596	633	609	595	604	617	605	639	599	616	601	588	604	603	621	599	575	606	576	592	640	591	643	603	589	583	595	623	617	642	605	579	636	617	622	585	637	582	612	588	598	635	635	627	595	614	670	633	604	611	663	615	623	624	614	570	587	612	591	583	625	635	594	554	647	643	571	588	620	668	629	616	602	578	633	617	568	641	619	620	645	640	635	601	613	622	601	620	614	630	562	554	601	610	636	579	607	617	618	609	598	612	626	610	597	609	604	594	650	613	623	674	592	564	594	631	572	600	614	626	605	614	615	597	630	588	606	595	621	603	584	632	619	614	599	580	585	599	608	591	602	612	620	619	614	587	596	610	611	614	642	642	649	653	622	591	638	594	609	578	595	610	608	632	601	616	594	614	598	634	641	613	551	599	649	594	623	583	663	624	615	665	614	608	609	603	609	576	564	620	640	626	554	605	589	601	584	567	648	632	589	653	605	616	666	593	600	617	617	658	625	591	596	587	637	589	606	568	599	605	623	601	590	575	628	658	595	642	621	622	626	586	621	616	645	575	642	592	621	631	661	602	625	683	593	599	637	607	584	602	617	613	562	610	631	618	601	631	644	640	623	615	609	633	573	642	596	603	600	587	589	630	634	628	592	610	606	632	616	619	596	572	649	582	593	607	578	665	632	573	605	606	592	600	616	638	617	570	647	619	601	584	604	588	653	630	617	607	646	630	600	605	617	632	644	642	634	640	569	612	599	585	613	628	608	665	601	652	592	647	615	623	578	595	604	618	583	608	600	592	642	617	640	595	628	618	602	605	626	613	635	633	604	582	629	576	584	616	616	588	609	577	618	622	581	593	626	644	682	641	582	548	613	651	614	631	647	580	599	586	570	575	639	594	603	595	578	617	593	668	608	626	597	586	612	634	599	592	641	623	621	605	678	630	636	630	592	636	609	645	559	633	610	605	618	609	594	608	603	601	641	597	611	586	633	599	626	671	553	620	653	606	630	644	589	633	642	645	619	643	563	659	634	600	625	626	607	553	602	621	620	591	642	668	622	596	538	607	609	603	592	551	591	635	627	623	608	597	584	676	660	622	575	652	611	553	601	595	627	609	591	645	608	595	586	597	574	624	628	612	587	607	641	581	603	590	604	617	576	606	610	629	627	618	597	566	635	597	604	599	593	652	591	583	573	619	633	611	647	611	594	632	628	654	619	624	665	575	602	652	583	606	620	644	603	642	589	653	598	611	576	641	641	623	580	634	585	600	642	582	590	650	627	618	609	603	609	593	604	581	612	620	654	575	611	633	642	626	604	629	648	640	635	612	628	641	620	595	590	603	595	617	539	605	598	660	631	628	656	585	616	552	610	641	563	614	632	643	592	607	574	631	615	577	615	599	599	619	583	617	640	655	609	598	618	580	612	650	580	594	607	590	575	619	579	617	626	597	577	621	613	645	616	607	637	582	621	618	599	611	555	635	593	594	631	606	642	614	577	628	627	575	618	628	656	608	623	595	600	613	592	598	599	579	608	651	616	608	593	623	619	645	576	626	635	625	600	605	639	590	623	614	646	604	607	632	568	632	574	567	571	615	613	598	568	626	610	636	685	643	601	560	582	618	641	576	641	626	554	584	619	570	600	607	632	558	622	647	597	604	609	654	627	619	610	616	599	604	599	635	607	639	605	593	581	544	661	623	596	597	623	588	645	604	646	602	608	633	589	598	627	655	624	572	620	596	577	592	670	615	640	629	627	590	640	595	591	648	616	604	629	587	551	635	595	614	599	633	600	598	584	599	617	608	604	609	625	638	643	593	669	664	627	629	646	570	613	625	609	678	611	649	593	594	563	617	630	613	610	658	613	630	571	598	633	614	670	641	602	624	576	575	664	565	623	577	608	561	619	592	601	589	597	624	666	616	579	621	591	609	656	599	616	625	605	594	579	628	605	628	628	599	671	618	610	591	632	610	560	627	606	584	616	611	588	613	636	600	639	587	618	591	635	626	583	615	634	661	614	645	603	583	624	596	604	640	598	616	636	607	632	586	643	590	631	679	613	589	632	587	621	640	621	573	629	612	594	594	619	617	654	618	597	602	616	616	586	593	648	599	636	617	644	587	566	599	589	651	633	605	611	609	611	591	588	601	622	619	631	625	597	625	593	651	624	659	604	547	627	609	604	615
4462	2663	1937	1223	1105	978	1009	987	919	951	905	836	903	884	873	867	833	842	873	785	823	875	869	864	841	861	883	850	882	914	887	836	853	868	857	903	902	830	899	833	894	888	865	877	860	849	848	873	854	843	881	846	858	854	837	857	892	883	853	851	876	851	773	878	858	867	844	887	854	864	838	798	864	848	869	846	885	872	854	833	849	836	859	895	850	833	823	851	853	851	850	847	871	918	845	810	861	813	888	907	853	887	848	857	875	840	889	871	878	844	906	817	838	904	929	818	898	854	886	865	835	867	848	842	862	887	890	831	857	835	838	843	864	852	815	892	887	850	865	877	869	887	857	877	848	872	846	865	875	861	837	817	879	817	834	832	853	876	868	855	822	811	865	849	877	913	853	883	827	904	878	855	901	860	809	853	873	897	843	873	881	858	844	926	828	853	881	874	893	846	848	874	808	848	843	856	838	919	870	843	909	873	829	818	880	862	863	887	909	849	921	907	853	854	853	845	878	847	806	876	881	838	856	854	851	861	860	818	852	839	837	852	920	849	850	914	939	848	819	859	881	876	867	827	922	834	849	876	839	865	801	864	887	887	847	795	850	831	858	821	881	869	822	843	853	904	884	904	894	879	882	826	820	835	875	835	858	850	876	845	876	836	843	854	842	808	938	838	849	884	879	889	874	853	854	886	822	841	848	869	882	836	886	888	866	876	886	853	824	838	831	884	823	854	834	863	870	871	825	851	831	840	842	860	832	875	830	834	806	911	879	866	880	820	842	848	862	900	903	886	902	896	862	873	909	852	896	880	841	872	929	851	896	841	828	832	831	865	869	848	871	821	828	850	854	838	867	873	929	848	906	852	831	842	867	876	835	887	867	911	890	839	808	823	907	841	891	849	810	869	888	839	877	852	861	838	848	877	853	855	835	902	897	866	886	849	900	830	838	883	871	897	885	853	922	854	855	884	859	862	839	888	853	900	862	876	888	893	869	904	880	900	829	816	924	964	888	860	886	861	905	849	896	856	873	857	841	839	878	917	838	838	910	898	892	879	869	946	865	875	905	823	809	911	892	878	888	859	848	792	823	867	904	834	863	901	877	871	878	894	829	861	886	840	856	815	866	865	896	847	865	899	865	849	851	843	857	791	950	826	858	887	899	874	811	808	909	914	860	857	836	877	858	846	861	859	887	869	846	866	870	884	880	913	904	917	865	867	802	834	831	876	869	788	828	903	801	867	913	894	852	837	873	880	880	848	920	895	845	843	891	855	825	899	871	816	874	874	891	881	849	867	818	868	872	863	863	856	862	881	864	902	862	867	879	857	861	869	842	813	846	919	885	848	866	902	874	875	884	797	846	886	871	862	827	862	827	908	872	879	818	904	829	902	839	884	872	855	871	840	936	857	889	893	844	853	871	812	814	874	889	848	823	823	942	885	805	851	839	857	854	854	851	826	809	830	845	847	882	823	849	880	866	856	891	863	874	864	900	926	821	830	818	869	828	926	880	851	910	836	890	853	888	836	851	832	877	854	809	928	851	868	838	872	900	854	882	918	881	889	841	859	882	866	876	869	866	858	878	809	832	900	805	826	822	895	866	906	844	857	836	849	908	948	864	887	913	862	848	895	877	872	860	878	820	910	832	867	882	812	872	815	893	865	864	876	885	924	878	915	861	871	836	818	878	832	872	896	866	822	888	807	837	838	885	916	811	876	874	899	855	865	840	852	905	864	890	875	821	890	883	875	817	859	892	854	846	853	857	877	865	848	875	890	881	856	893	878	814	856	832	837	815	859	900	829	897	854	863	871	824	890	863	873	901	869	861	864	887	897	896	864	908	873	826	845	883	884	876	850	850	848	847	851	857	898	868	844	852	882	886	887	802	906	892	851	854	839	922	860	826	814	833	830	859	921	838	852	856	845	877	872	850	859	847	843	912	827	823	907	836	938	852	808	870	907	888	859	849	877	871	833	814	882	879	920	821	837	824	870	915	857	815	856	890	824	894	821	907	840	853	863	857	868	862	824	886	885	862	871	916	875	852	823	902	890	884	854	836	841	913	905	836	853	868	877	900	877	894	936	896	877	832	876	870	868	885	825	842	850	854	874	839	834	908	858	883	843	866	891	870	873	828	829	841	874	898	853	852	864	916	899	846	886	844	887	853	874	877	908	862	825	841	816	845	899	910	848	844	902	844	918	888	841	845	874	803	884	866	848	893	900	907	875	799	786	854	864	865	871	858	895	895	852	872	854	883	847	874	872	885	849	829	930	813	773	942	842	876	871	882	779	857	890	845	872	871	865	852	932	873	829	815	917	837	890	884	904	902	898	857	886	832	909	878	911	849	836	854	844	863	826	873	833	880	882	841	869	889	839	833	859	839	894	868	864	821	796	834	902	893	820	867	874	856	841	854	853	803	821	875	841	799	843	882	873	821	887	897	817	813	895	868	845	781	841	825	843	875	894	901	930	879	908	866	844	809	864	853	863	914	852	858	898	872	895	789	866	841	907	836	899	835	849	902	884	840	854	857	875	864	904	825	876	861	887	888	867	860	883	859	794	883	886	869	909	849	872	869	864	854	833	890	851	892	872	836	920	858	864	879	834	883	832	887	893	867	853	864	906	864	821	913	839	880	849	841	874	904	888	847	851	878	904	918	878	851	850	835	881	844	847	879	804	858	886	861	856	819	908	832	875	867	869	911	825	903	836	918	832	854	861	829	820	960	825	835	852	853	839	850	826	881	851	828	871	849	899	891	869	882	810	864	869	864	856	839	889	872	855	889	870	883	857	880	900	885	877	837	831	823	843	884	855	815	867	890	872	892	821	909	814	845	867	856	841	838	864	884	853	879	828	898	902	866	847	842	872	902	862	964	883	878	895	895	869	862	874	897	877	909	875	880	852	850	847	902	839	845	869	882	847	851	822	891	889	883	847	851	850	892	852	901	880	863	892	839	833	915	891	855	894	862	827	873	852	872	853	804	897	869	876	909	863	864	858	852	877	875	834	828	824	911	860	816	906	870	858	892	873	836	848	872	833	827	865	833	871	908	826	859	865	874	884	878	866	869	820	872	871	815	846	867	867	876	842	895	818	884	874	892	866	857	813	848	834	890	871	845	846	883	849	875	817	853	881	853	878	878	893	859	857	812	877	895	875	922	885	844	859	894	860	838	849	896	927	855	874	910	865	835	853	867	876	833	879	843	904	903	842	852	875	890	860	880	869	874	880	851	854	879	856	892	842	856	841	822	879	846	855	858	854	786	879	804	800	868	877	857	897	811	877	887	795	871	913	881	873	873	862	874	841	868	852	853	900	795	863	845	856	824	866	839	912	867	881	851	842	875	852	866	860	853	853	891	894	878	877	840	859	837	860	872	852	921	879	898	799	855	900	879	882	835	872	800	821	834	891	808	869	856	882	890	889	893	911	834	860	889	859	840	895	824	858	888	902	853	817	807	844	889	913	810	869	818	893	836	822	865	838	863	863	885	904	842	847
23010	21028	28124	24143	21012	7657	889	585	520	468	429	411	432	363	404	359	377	366	338	355	370	356	326	335	340	296	326	341	328	343	351	338	343	324	351	330	343	336	322	329	288	334	362	321	354	281	320	344	330	335	328	317	314	333	312	314	337	345	342	329	340	311	317	302	317	333	336	306	321	336	300	350	345	314	338	307	312	319	325	328	335	339	345	308	336	316	324	344	321	318	324	297	328	330	322	315	346	358	323	324	359	329	338	298	350	330	333	348	322	312	324	317	323	299	337	317	332	329	319	299	323	324	325	313	352	331	316	320	327	301	309	345	315	319	345	333	326	328	349	322	340	349	374	315	344	320	335	329	332	294	325	316	307	338	334	322	330	320	354	287	336	298	334	302	352	342	330	327	344	367	318	314	357	366	337	327	322	325	348	355	303	332	323	303	348	349	326	304	322	305	332	333	356	310	329	327	326	337	322	329	317	306	330	313	347	328	327	320	304	341	337	307	357	325	345	317	291	324	308	336	339	342	319	352	306	308	330	343	297	361	311	330	315	300	353	327	309	303	338	307	353	320	336	314	368	328	324	314	334	310	349	326	321	347	322	320	320	335	340	308	334	312	312	337	312	342	340	316	351	329	318	327	342	338	316	306	328	322	328	310	306	297	322	311	326	331	327	317	303	325	334	324	300	296	292	331	313	283	324	333	327	330	293	325	323	325	308	347	368	311	354	312	311	297	327	334	327	340	305	315	312	301	319	352	333	289	319	308	348	321	323	311	340	332	323	361	295	307	315	336	328	317	317	310	315	323	313	321	344	316	348	297	348	332	320	302	323	332	277	293	305	302	309	325	336	291	323	350	311	333	340	331	338	335	293	313	324	364	314	340	316	301	286	329	318	340	325	324	315	307	312	319	315	319	358	331	333	356	365	327	341	364	337	292	296	334	344	320	337	334	304	318	296	301	342	320	330	336	320	337	337	345	344	313	306	330	315	339	336	309	298	353	319	330	304	350	304	335	351	338	314	340	320	330	321	353	312	323	344	338	328	309	332	336	337	345	324	352	319	336	343	326	356	343	303	317	347	335	319	328	332	318	346	358	332	357	314	327	339	338	310	337	334	320	323	315	319	355	355	356	311	348	346	321	337	342	312	335	330	317	297	347	315	311	350	315	339	301	335	349	323	324	379	307	301	330	331	317	341	311	359	319	292	312	334	334	311	321	304	350	324	344	339	352	311	302	328	300	300	334	331	314	356	317	331	318	331	318	329	373	304	354	303	333	350	315	308	328	341	318	331	315	328	315	316	306	323	336	352	349	333	330	321	341	330	318	336	309	329	329	324	331	313	338	335	343	329	321	336	330	297	344	340	333	299	316	324	317	326	311	323	339	325	329	322	318	282	333	323	348	306	316	333	337	338	314	325	376	368	327	314	337	341	317	312	324	332	345	336	307	341	309	368	304	333	341	335	341	336	306	293	316	329	336	298	319	303	313	329	310	320	314	306	306	318	322	338	300	303	309	340	340	293	350	384	339	318	320	322	327	313	310	329	322	337	357	332	348	304	320	338	282	361	305	326	334	333	347	305	334	312	311	327	331	350	337	323	319	350	325	359	332	315	327	358	335	329	361	330	324	326	336	340	370	324	317	316	310	316	329	291	324	334	327	313	362	314	335	331	329	290	314	308	383	334	316	300	346	311	294	332	326	349	344	341	297	291	302	322	324	340	334	298	302	352	337	334	339	330	340	336	328	351	313	337	338	351	320	349	332	327	325	292	324	334	320	320	321	317	307	320	316	333	330	322	353	319	353	352	317	315	298	293	336	313	303	309	343	323	301	335	336	303	331	295	338	328	319	296	321	320	313	312	314	311	338	329	305	304	337	310	331	335	357	351	338	361	332	307	327	337	302	330	309	317	347	358	306	334	343	318	329	315	313	316	319	346	327	313	357	351	304	332	314	319	365	308	349	333	326	340	337	341	326	325	328	354	325	360	325	335	317	306	330	298	318	337	336	330	327	308	314	325	363	314	336	329	311	331	317	340	325	315	314	312	363	325	338	327	348	332	322	328	326	336	317	328	326	315	334	331	347	327	336	362	303	307	337	299	320	301	321	321	303	308	326	367	315	316	328	322	344	345	322	324	296	317	330	312	336	325	309	307	327	314	346	345	317	296	319	330	315	302	307	306	306	333	349	301	317	314	333	348	341	302	369	301	311	349	288	339	350	335	331	301	308	330	322	349	290	330	320	328	332	305	344	303	316	307	322	315	351	301	337	312	354	324	356	316	334	311	331	324	320	316	338	352	299	337	329	326	319	304	322	345	349	294	328	333	328	326	316	347	339	322	297	305	324	335	318	314	318	323	312	345	325	291	324	332	327	325	330	339	335	302	340	331	342	320	313	334	292	306	315	279	346	338	364	369	317	290	312	335	300	317	315	329	316	348	312	341	345	317	333	324	331	301	324	347	319	321	318	315	316	324	343	311	335	319	332	321	321	327	352	298	315	316	338	304	322	319	365	330	337	352	351	335	339	328	325	331	310	329	330	347	321	279	321	312	325	304	346	300	344	314	312	322	345	357	325	309	331	347	262	297	316	336	344	340	327	328	302	319	330	343	363	324	374	322	337	327	299	305	343	324	360	303	330	348	335	317	336	298	315	323	344	326	321	330	349	314	314	306	297	329	299	333	348	348	320	326	319	336	333	312	312	331	338	309	319	313	287	310	339	337	320	322	305	324	377	312	326	297	310	335	338	344	328	349	315	334	347	337	295	310	331	317	333	353	333	336	340	315	315	314	324	322	329	300	304	324	331	348	316	316	343	301	302	305	322	341	314	335	336	321	314	350	320	345	324	332	337	318	311	351	311	340	370	328	343	339	329	330	343	314	313	329	346	328	358	341	331	362	299	324	340	318	325	295	311	344	335	337	304	314	323	332	312	323	311	296	326	319	341	319	318	351	329	347	326	315	342	317	342	313	340	333	319	297	325	323	323	319	343	339	313	309	307	321	318	320	331	316	330	327	342	318	330	313	340	316	320	325	322	309	344	327	334	322	366	355	344	344	328	321	325	337	305	333	309	332	330	327	345	309	334	337	309	346	358	323	332	336	323	360	346	308	332	321	312	320	298	319	337	325	328	317	341	329	353	342	323	321	347	327	321	305	325	343	291	319	340	296	324	315	358	322	313	338	345	305	322	323	337	328	328	343	310	314	322	342	337	332	321	303	327	352	348	305	327	336	353	340	297	334	291	362	342	320	317	293	338	325	308	319	345	312	340	330	323	315	338	345	351	340	348	345	288	353	330	335	315	325	326	342	308	336	367	304	293	348	287	317	316	353	308	339	321	321	333	309	333	318	316	324	353	326	342	336	304	330	342	372	348	344	325	326	354	303	342	307	327	342	309	305	303	323	350	317	319	358	324	309	331	347	348	325	351	327	302	328	314	322	318	320	308	321	326	329	309	324	282	325	326	332	325	355	323	333	293	331	294	322	339	296	337
3528	10013	6874	2921	2078	1688	1363	1074	970	807	741	714	657	616	591	615	578	589	522	560	541	531	540	510	507	546	542	512	539	516	516	467	492	493	466	497	459	504	517	484	490	463	489	504	495	474	498	497	451	497	501	458	487	498	490	468	482	493	504	447	494	503	490	506	469	492	471	473	472	471	455	477	479	493	451	496	479	480	473	526	486	485	506	444	469	477	463	467	507	494	490	468	453	465	477	438	482	484	476	476	462	467	476	485	492	513	461	460	478	487	488	478	476	483	501	502	431	495	498	497	476	477	524	470	486	507	507	460	487	467	484	526	483	460	487	477	506	487	476	476	513	509	468	482	498	509	485	482	461	476	484	423	486	460	446	487	469	479	459	472	460	481	455	486	481	499	488	465	469	470	488	492	463	481	470	476	454	506	497	442	491	518	457	481	485	481	478	468	440	487	452	465	444	526	499	464	511	475	515	480	501	505	462	486	480	507	507	453	510	499	511	470	454	478	499	505	480	440	500	447	494	500	466	511	502	466	502	436	470	503	462	517	485	502	506	475	489	474	492	420	483	517	449	475	495	493	481	494	476	515	550	506	500	452	502	450	487	491	475	484	461	474	499	501	514	480	484	458	499	456	486	462	510	475	509	525	497	469	462	513	466	466	469	477	461	501	492	467	469	500	485	488	459	460	490	478	516	468	466	496	507	478	494	457	475	487	486	495	485	523	512	509	513	498	478	477	472	488	500	497	476	469	485	463	496	494	476	492	493	432	477	462	449	459	469	470	488	488	503	488	484	475	438	463	509	507	496	475	513	455	479	475	467	481	476	478	487	475	494	482	518	455	453	470	498	523	480	483	440	493	460	495	477	500	463	483	466	478	482	479	474	466	460	509	497	476	478	470	482	495	461	487	468	496	458	486	470	485	479	443	478	494	480	465	520	488	466	470	549	452	457	499	513	516	472	510	506	480	502	499	496	495	488	474	453	506	469	484	513	467	498	487	462	452	496	500	504	489	474	497	456	484	439	471	515	521	475	475	471	488	506	432	465	477	513	483	499	464	483	461	481	519	471	513	509	532	472	477	503	472	487	487	489	486	481	484	502	468	480	499	439	488	465	476	485	469	466	456	499	485	447	498	486	496	502	467	474	453	475	498	456	477	478	493	482	511	484	439	483	464	499	482	474	468	496	480	474	519	472	491	454	453	516	495	495	464	466	487	476	495	481	495	461	490	465	460	471	467	478	527	458	522	487	526	456	479	479	456	468	464	508	492	454	467	485	500	509	474	503	502	492	485	513	452	465	461	490	440	453	440	500	488	505	489	475	490	496	482	478	513	499	466	477	476	493	534	477	451	502	472	469	506	439	430	480	528	470	517	463	507	488	483	457	498	485	466	482	503	489	475	478	496	447	499	476	475	509	482	513	508	494	487	471	475	499	502	489	488	460	473	451	464	459	504	449	453	487	515	489	509	462	483	486	491	505	460	494	476	474	517	509	474	480	483	439	521	528	476	520	504	504	494	462	458	453	493	500	489	442	462	460	481	486	461	487	472	475	509	501	505	497	465	503	497	497	517	462	464	487	488	462	465	502	514	503	441	464	484	447	533	475	468	461	476	492	432	495	521	516	470	477	445	495	493	485	496	505	496	500	483	489	489	504	485	504	455	484	474	526	465	461	484	478	451	449	525	492	505	493	487	446	473	486	494	437	460	462	491	488	471	467	520	505	459	488	510	556	446	462	462	467	485	507	448	484	496	499	533	483	472	495	473	485	447	449	476	548	445	475	502	444	467	466	462	531	461	458	487	484	459	474	478	479	484	470	438	502	481	491	461	478	488	478	502	486	462	501	499	522	517	461	509	491	461	515	493	464	490	481	519	486	452	471	466	489	519	504	494	484	492	487	478	461	492	449	474	536	476	486	446	468	520	458	491	493	449	515	506	457	466	480	475	458	465	489	498	481	485	531	477	485	483	468	477	468	488	458	491	520	466	455	450	455	483	508	494	508	507	497	482	455	504	470	463	498	478	475	491	521	445	508	493	454	504	486	425	486	444	511	490	481	475	494	458	502	482	476	454	484	474	486	475	509	489	448	450	457	475	500	519	500	470	471	498	482	482	478	472	477	466	503	466	461	498	473	488	512	452	477	493	489	472	460	469	501	499	494	488	524	493	498	477	479	463	458	466	458	491	479	447	487	478	457	453	483	482	477	506	495	490	464	491	470	452	465	491	502	480	446	474	481	487	487	496	476	485	496	475	453	468	464	480	532	453	479	485	499	476	482	490	488	506	457	459	518	502	458	548	512	508	504	481	473	487	474	469	491	507	499	443	475	472	500	482	498	495	452	485	498	427	493	517	476	486	502	468	501	501	476	484	464	477	474	477	478	495	504	456	463	452	488	498	488	490	490	461	505	486	488	471	444	489	500	529	503	512	495	495	480	502	424	490	501	485	457	492	463	463	502	520	484	455	470	478	453	513	432	476	436	493	516	506	491	480	449	455	445	468	463	478	494	466	499	471	511	509	488	512	520	479	468	526	455	488	490	486	480	510	502	451	484	452	426	471	508	476	495	498	556	516	472	525	490	497	468	497	497	472	485	481	468	434	490	527	461	480	466	494	491	534	451	462	473	502	506	501	461	473	462	493	462	487	455	483	450	447	488	443	462	466	476	484	489	513	453	451	481	512	517	511	464	445	460	461	455	468	443	543	511	460	516	479	456	496	471	492	481	498	451	468	461	474	483	499	492	459	504	487	486	460	461	477	466	483	489	469	468	470	519	545	473	479	456	451	496	479	441	482	523	452	473	506	502	457	504	507	457	462	465	493	490	491	518	474	477	478	467	495	495	479	452	495	527	473	451	439	490	481	489	500	493	473	469	434	455	489	471	467	486	460	496	470	464	480	461	481	491	467	500	464	515	465	461	458	484	455	479	448	510	472	483	531	479	490	502	485	465	490	482	483	451	465	451	477	495	499	486	514	487	492	437	462	464	490	491	502	471	480	511	495	504	493	468	497	508	453	477	492	489	498	460	494	466	448	532	482	460	450	480	495	446	481	462	509	472	504	483	459	501	483	492	444	468	491	504	492	490	494	534	452	471	450	471	512	473	509	474	493	434	504	480	474	483	527	473	469	479	486	497	499	492	473	465	482	478	483	500	490	480	489	465	435	464	485	476	478	482	515	467	468	496	490	460	465	500	427	488	494	464	490	504	507	498	478	505	477	480	437	468	482	492	466	484	485	493	487	522	481	483	496	482	460	466	504	489	516	501	486	489	491	490	509	517	486	470	494	496	506	474	459	491	487	516	484	480	533	500	471	482	466	476	498	507	476	468	488	494	514	515	486	472	460	472	478	465	491	506	467	512	470	459	450	455	480	460	453	502	500	469	499	475	513	448	485	464	465	503	474	482	493	474	495	495	459	522	458	468	483	490	475	490	454	466	468	490	503	416	477	531	498	481	471	498	491	502	493	464	485	493	474	471	481	462	511	465	449
24148	21092	26968	25326	7372	863	735	649	646	618	561	574	597	496	573	553	560	546	487	548	543	535	549	562	557	603	550	537	527	543	524	502	555	538	537	580	526	512	531	526	559	549	494	505	586	524	571	593	522	536	584	549	557	520	543	525	533	527	533	506	563	535	531	504	513	514	540	549	542	536	572	557	565	546	586	574	528	542	566	533	511	517	476	484	549	498	559	529	585	575	530	545	547	543	528	515	537	494	510	564	514	526	515	546	541	489	562	525	489	529	506	512	577	520	515	528	550	553	528	556	549	540	599	602	579	535	503	536	526	515	542	487	532	537	544	556	477	550	554	511	510	592	561	568	507	494	542	545	561	512	500	499	561	547	549	540	556	558	530	511	574	507	518	552	554	524	553	573	545	554	547	501	516	528	530	527	520	544	542	477	557	575	534	545	540	532	551	527	521	518	519	524	532	510	549	539	541	516	540	552	519	545	491	523	541	519	494	532	555	524	529	488	523	568	541	515	526	522	559	562	540	538	526	506	512	525	545	530	518	578	539	500	510	561	521	575	509	522	557	483	495	582	489	540	549	537	559	532	556	533	509	587	539	529	525	553	495	542	553	483	526	568	555	529	526	515	528	556	512	525	497	563	547	541	537	537	543	512	476	501	518	520	560	490	534	554	528	517	518	525	581	553	575	521	534	556	557	540	513	521	545	559	555	504	547	532	539	527	498	521	497	519	525	556	519	562	536	542	553	536	518	524	553	517	534	551	525	534	536	529	546	552	539	506	512	519	551	549	541	532	536	540	522	531	546	537	529	528	544	518	540	530	559	566	564	570	607	548	523	519	543	532	543	539	539	513	529	538	522	492	554	536	541	530	521	569	510	529	541	524	529	578	532	542	535	481	552	531	552	536	523	514	543	528	546	499	571	547	485	560	530	515	521	588	559	533	518	528	530	558	460	531	534	543	565	496	548	534	539	530	536	548	540	531	538	523	526	545	494	581	562	541	562	531	492	519	515	516	528	537	549	508	533	529	482	527	516	512	563	528	518	540	543	485	525	494	527	534	525	516	530	525	502	498	553	558	540	523	509	567	575	583	509	538	546	531	524	509	523	561	528	527	515	578	554	572	504	551	535	551	555	518	517	512	502	519	536	566	527	535	581	522	562	494	498	518	531	550	579	543	555	563	518	546	544	530	550	536	524	534	550	509	537	530	547	548	542	551	546	573	511	522	540	547	561	497	537	505	502	573	547	552	496	518	535	492	530	508	548	486	529	584	548	562	560	574	581	562	508	532	538	493	544	507	508	549	524	546	570	543	543	544	552	520	511	530	528	519	515	515	512	507	503	530	568	530	589	513	534	525	568	538	568	546	580	568	535	561	490	562	533	534	550	542	508	588	510	572	484	524	584	505	509	573	556	542	561	530	539	514	574	511	538	545	529	543	545	512	553	514	547	536	564	549	545	517	527	520	551	540	538	536	518	535	531	541	555	521	557	567	500	514	569	517	573	559	536	516	567	527	510	520	520	522	540	525	578	539	567	543	517	556	544	532	547	523	523	499	523	542	527	528	517	505	540	557	571	525	511	508	551	529	545	494	561	546	533	543	508	539	504	539	559	512	525	538	508	543	530	552	535	518	516	523	550	542	509	538	506	540	583	526	517	522	554	531	537	524	519	516	567	503	530	508	517	502	519	496	515	521	569	578	549	550	524	536	532	578	528	507	538	547	534	554	543	564	525	550	517	536	514	526	541	542	525	528	559	524	551	530	532	567	576	556	560	479	510	566	550	512	548	525	546	532	537	504	521	575	500	564	531	498	564	503	524	568	522	483	483	543	511	517	528	506	483	521	513	571	482	515	529	529	533	508	496	497	529	537	556	526	550	561	528	546	557	503	559	548	565	530	532	509	497	542	535	504	568	576	560	535	507	564	606	511	515	513	551	498	495	529	524	562	563	529	507	560	548	542	521	523	536	511	598	526	519	522	577	553	548	516	521	536	539	544	525	543	540	569	530	548	527	540	576	499	528	506	521	563	521	530	537	525	517	550	560	513	548	518	499	523	548	522	532	486	532	569	515	532	540	548	551	593	510	537	500	532	570	534	531	530	560	554	560	510	539	566	537	522	527	536	514	581	549	548	539	494	547	526	511	479	553	491	548	535	560	516	510	551	523	464	537	512	556	533	538	532	573	524	557	537	549	501	561	504	548	501	542	544	545	539	550	526	550	555	541	481	540	557	538	526	517	515	581	548	521	552	526	538	525	532	515	574	506	511	496	587	551	552	523	553	528	520	528	578	550	520	562	518	558	501	532	539	540	502	501	505	529	560	506	539	520	515	514	543	501	525	527	538	520	548	555	517	544	503	565	568	511	558	561	580	535	515	551	497	518	584	503	548	542	565	502	556	525	527	539	568	563	550	523	584	511	541	564	508	546	513	525	552	521	556	573	513	498	510	530	532	534	539	504	582	586	507	568	554	546	522	535	562	513	546	532	551	536	531	526	528	545	551	503	547	536	538	525	540	568	564	549	487	538	559	559	571	543	486	515	558	535	512	535	519	553	538	532	541	510	488	495	526	591	548	529	516	550	525	574	568	553	547	559	572	485	522	599	493	531	545	554	527	553	508	527	533	520	519	522	523	483	566	546	520	500	504	544	559	520	540	507	529	514	549	485	561	562	542	484	536	562	526	590	554	503	550	541	557	541	552	540	539	530	549	497	546	536	555	553	519	549	555	512	536	568	522	499	544	532	512	476	528	568	545	537	516	531	538	535	536	557	545	517	565	495	517	519	517	533	531	515	543	548	485	541	533	543	566	557	550	535	584	511	549	508	518	511	544	553	564	566	524	516	539	568	524	554	552	561	510	541	504	552	532	535	510	536	510	515	541	553	568	507	542	555	559	512	536	530	553	569	529	549	544	526	511	489	559	534	531	555	519	536	539	538	481	532	536	520	529	583	495	531	582	497	532	519	515	509	519	490	522	534	521	513	554	500	577	593	537	533	516	589	543	511	547	547	553	525	543	572	538	529	504	501	513	521	539	573	508	516	550	532	493	483	557	511	486	558	502	531	551	520	494	559	532	498	509	549	496	545	573	553	568	513	538	539	531	516	526	538	537	510	522	532	575	521	497	497	521	534	507	569	535	508	498	501	524	541	494	564	512	555	507	537	555	539	561	489	517	540	573	515	513	576	548	547	539	513	538	518	516	553	567	509	555	532	524	484	522	539	551	520	508	575	551	512	513	586	583	573	499	545	533	541	552	529	527	476	537	526	544	531	534	527	550	531	508	524	555	500	559	515	521	569	540	538	523	569	554	574	567	582	549	482	524	512	502	552	545	478	510	542	500	514	507	556	525	504	519	518	516	553	527	537	519	515	497	560	479	512	535	534	484	532	532	532	587	521	581	510	527	553	522	572	515	496	534	515	539	552	531	520	540	556	574	579	539	560	526	572	537	518	557	554	533	490	519	509	530	559	554	546	506	510	525	518	524	564	487
3813	6875	4378	2160	1673	1387	1248	1074	1024	959	897	867	861	778	813	795	755	709	791	768	717	769	735	729	754	757	727	755	744	740	734	709	725	734	725	757	763	728	771	765	746	744	740	720	719	801	717	741	782	749	755	718	775	730	754	758	771	739	804	751	700	733	769	722	761	773	776	747	752	706	672	727	744	763	792	713	766	685	770	775	719	748	764	746	710	757	701	739	745	707	764	691	750	770	719	810	720	701	774	745	766	735	721	763	772	688	774	734	757	778	787	742	696	750	757	706	765	749	757	733	733	757	763	716	756	723	766	754	712	748	755	734	750	734	759	759	719	711	776	738	737	774	771	755	723	737	699	767	750	726	726	806	716	709	738	749	739	696	717	751	721	705	784	764	754	714	721	721	742	773	726	733	741	724	727	727	739	718	759	766	728	743	737	728	774	730	780	726	789	745	755	740	756	787	767	733	719	746	779	752	686	732	765	753	722	714	739	744	771	715	686	767	751	745	737	688	754	715	708	744	720	713	783	781	759	759	769	730	735	770	716	747	712	804	703	736	724	729	702	725	715	727	750	711	721	748	719	759	653	738	755	733	732	744	717	755	669	706	716	737	796	751	746	741	780	748	748	700	732	699	741	741	752	771	731	777	733	789	709	740	751	694	747	754	725	757	765	687	764	763	755	685	715	693	715	759	724	727	781	739	764	714	722	775	729	703	741	726	671	764	716	728	752	741	723	774	733	710	732	765	743	728	694	729	715	723	725	706	747	760	756	724	716	786	718	721	709	741	740	716	765	716	762	708	751	747	728	749	705	748	795	728	741	739	720	724	738	735	761	731	723	720	727	716	737	719	784	770	725	788	721	738	772	718	732	766	723	779	772	750	738	773	695	705	685	772	743	749	715	691	735	761	748	715	717	696	737	765	783	734	740	736	752	719	726	712	727	756	698	787	775	760	747	771	764	803	719	743	738	743	681	740	750	751	750	691	781	750	754	745	800	787	740	768	733	776	707	743	768	730	797	732	747	746	764	719	755	758	756	702	684	740	719	698	822	724	710	795	732	709	708	762	759	737	762	693	730	728	691	730	695	716	711	722	801	728	744	737	734	763	714	762	737	700	754	750	783	737	764	721	769	717	728	795	775	765	808	721	733	703	700	748	697	708	737	723	750	726	731	728	772	693	769	714	748	756	776	734	762	742	743	758	703	756	711	719	747	730	733	774	691	713	762	695	750	730	752	764	732	712	703	785	716	703	720	757	719	720	772	752	712	779	698	775	736	754	740	707	689	773	771	767	718	752	768	776	734	748	704	699	731	718	712	746	721	724	755	711	762	730	729	754	763	741	694	723	798	703	779	736	772	735	729	732	711	705	680	770	746	758	773	744	709	742	746	777	741	746	730	745	771	688	753	741	733	756	740	731	758	718	735	741	708	693	771	762	758	782	739	702	734	739	723	724	759	754	695	727	741	737	714	717	727	694	718	798	710	745	756	709	712	675	754	722	740	728	745	737	764	774	736	738	746	724	735	700	722	717	736	738	801	711	735	753	718	722	697	759	707	766	752	713	787	715	744	702	741	693	712	742	749	778	742	691	762	700	738	700	732	728	695	723	750	715	730	737	777	743	742	757	741	729	721	714	739	718	736	739	719	718	723	732	729	771	724	670	776	770	699	732	753	721	707	723	773	722	722	764	759	755	749	780	704	741	785	726	761	820	757	738	747	730	744	708	739	723	744	720	727	753	780	707	727	735	740	726	750	727	721	711	728	733	686	703	708	772	718	712	732	721	719	736	711	734	744	742	726	718	770	778	708	720	682	774	745	711	716	773	752	768	728	776	763	704	716	707	732	756	779	759	758	674	756	729	722	747	774	759	744	769	758	733	694	729	724	707	772	735	780	728	822	730	715	736	739	780	756	756	763	727	772	707	716	725	725	749	736	770	732	753	712	719	742	760	758	700	737	745	740	723	772	740	766	713	709	705	760	744	797	735	761	727	723	722	755	737	740	714	744	719	723	704	742	708	724	727	786	761	703	763	645	702	680	714	689	744	708	726	732	727	724	701	732	744	747	727	725	777	755	733	668	765	757	734	711	684	759	709	796	739	736	784	711	749	771	755	713	764	688	750	752	736	712	752	724	769	707	724	745	751	759	744	717	727	734	722	748	767	738	784	746	704	729	770	737	764	717	737	736	766	729	715	750	739	757	691	723	744	695	753	690	707	703	765	777	732	767	705	764	719	670	718	773	691	767	729	790	713	720	743	718	711	748	762	713	701	680	772	750	751	779	701	739	726	694	728	751	780	750	737	728	690	687	665	727	757	738	733	723	753	770	746	815	694	702	713	732	761	724	782	807	756	737	754	733	733	723	714	722	740	693	736	732	732	713	754	703	738	737	713	702	733	730	725	772	710	728	683	679	824	706	753	750	791	705	755	740	768	701	750	745	751	728	758	727	782	755	797	722	723	758	736	723	764	727	770	749	726	738	698	733	715	729	712	781	751	747	744	765	717	714	750	769	711	720	763	749	758	689	752	742	752	780	709	699	716	739	694	719	735	753	738	703	688	788	700	787	744	715	796	702	709	709	730	741	732	722	764	726	792	741	755	745	777	690	734	726	683	772	751	683	731	748	732	726	701	736	699	730	720	710	705	737	792	746	740	778	735	720	762	772	778	705	749	724	748	777	730	737	722	738	712	710	735	730	715	711	717	769	727	740	755	746	764	746	742	675	704	738	704	796	762	745	716	711	716	722	716	717	699	695	791	704	750	776	690	678	738	747	752	750	732	766	771	744	732	756	768	747	751	792	735	702	711	695	788	719	716	760	765	700	740	706	740	758	721	689	724	751	736	741	735	748	733	709	732	759	727	754	743	712	714	732	732	741	761	734	712	712	749	763	706	707	712	765	762	716	773	731	735	712	752	720	636	748	739	770	783	693	747	753	683	734	730	704	681	745	753	720	740	767	731	689	703	736	744	724	701	727	796	755	747	754	756	688	750	784	731	749	701	720	724	768	764	752	722	703	756	744	757	764	722	769	731	735	739	745	733	761	735	794	776	686	743	707	669	783	753	736	751	721	678	725	699	752	729	772	706	743	704	702	729	739	746	688	743	729	769	730	705	765	753	763	761	723	698	688	748	717	751	796	703	778	708	683	714	751	749	746	740	729	779	788	755	749	718	739	725	706	770	736	727	747	725	756	703	773	763	755	700	780	738	733	756	760	709	732	781	745	728	763	716	768	766	678	750	734	761	790	782	762	724	748	752	733	735	690	739	757	745	714	776	731	707	760	736	738	787	739	705	739	700	738	736	694	718	741	778	755	739	720	739	718	729	722	692	713	726	755	729	699	718	747	792	776	730	757	734	718	761	692	723	732	726	785	739	724	724	789	692	731	702	729	753	695	762	727	740	719	757	720	762	740	762	747	730	749	721	758	724	742	778	696	743	767	750	719	748	700	721	737	750	697	721	744	735	776	714	708	765	788	753	750	724	725	688
22206	21132	28769	23773	21132	21123	4666	702	471	392	328	294	280	242	249	226	219	205	183	203	181	188	179	172	170	174	155	154	158	139	167	160	134	141	168	137	173	147	132	169	151	149	150	171	148	143	139	141	138	140	147	159	148	144	134	136	128	144	132	148	139	143	148	126	148	138	144	142	155	170	142	143	136	118	158	152	142	135	138	137	133	149	138	147	130	137	119	132	132	154	159	157	129	156	132	145	138	144	143	163	134	143	158	161	141	145	119	130	138	135	126	162	154	125	138	142	145	155	131	143	164	131	136	135	138	150	160	144	131	143	146	145	135	154	142	126	146	114	145	140	140	142	146	132	146	154	125	170	137	145	166	125	134	129	128	124	133	139	138	116	133	126	132	146	132	150	142	144	144	119	129	142	140	148	135	144	115	149	151	150	130	122	125	133	119	126	146	145	142	133	115	143	151	142	134	126	137	154	144	175	142	123	145	130	140	117	139	152	128	165	145	132	155	143	164	152	141	121	140	151	141	123	155	128	124	132	153	132	129	157	135	144	132	131	132	158	149	143	136	139	141	148	150	142	129	138	144	127	158	115	138	125	159	131	147	134	130	153	146	143	118	116	161	132	131	143	121	134	134	122	130	143	124	155	139	136	136	130	153	146	117	140	132	134	172	156	134	142	138	114	130	130	136	133	162	132	149	128	152	145	159	146	144	126	131	135	139	157	104	141	133	122	127	150	138	145	146	131	134	131	133	135	156	131	119	154	149	132	140	163	133	141	144	133	166	142	123	138	150	144	144	137	125	143	121	142	142	134	141	138	128	128	127	125	126	139	126	141	156	128	124	120	135	135	126	136	150	134	145	145	141	138	132	149	170	147	122	138	146	133	157	121	159	137	134	153	142	142	147	150	125	130	129	133	125	133	131	136	123	148	146	154	146	132	127	123	127	133	138	138	132	124	133	127	140	143	137	135	125	122	148	133	149	140	120	136	149	135	137	141	156	143	132	142	148	136	127	131	148	141	125	147	125	123	155	156	140	155	158	134	152	137	152	133	106	165	138	127	127	114	131	146	138	145	130	134	161	133	144	122	142	143	130	125	135	130	131	143	144	133	141	128	148	144	144	127	144	131	121	130	137	138	143	144	137	142	125	136	142	167	133	148	129	147	133	137	125	151	147	127	156	141	126	143	160	132	122	158	150	144	132	124	148	143	157	120	131	127	131	139	134	134	132	120	149	137	132	135	141	141	155	129	134	128	142	134	136	147	127	122	163	141	139	136	131	151	169	121	128	132	130	131	129	129	156	121	151	133	123	143	140	135	152	150	131	137	121	148	142	146	135	133	143	124	117	136	129	151	161	142	152	130	144	146	145	155	154	137	130	113	137	132	134	152	169	151	159	153	140	143	133	116	148	127	125	130	133	149	142	139	154	118	135	138	133	161	129	147	120	138	133	126	152	129	157	129	133	118	137	166	158	136	150	157	148	140	146	135	134	132	143	140	138	141	133	145	121	146	146	120	127	143	135	164	123	170	136	134	161	130	146	131	147	141	145	157	146	138	154	154	147	130	119	144	143	140	152	142	137	138	146	135	116	147	119	145	156	124	154	145	145	147	166	138	132	121	137	143	141	133	143	138	142	149	146	139	141	152	115	144	159	132	138	149	123	156	149	143	132	135	167	151	115	160	153	138	163	122	126	140	170	119	154	126	136	150	148	118	128	146	140	166	153	154	128	140	121	117	128	124	144	118	153	137	119	148	150	144	138	148	140	130	188	146	130	131	152	138	142	125	141	134	136	152	143	128	148	150	139	137	132	128	163	135	145	153	132	166	156	130	144	121	157	160	114	126	119	140	128	147	129	128	139	131	126	126	129	153	164	150	129	152	155	134	122	128	133	138	137	138	169	131	150	118	140	130	130	141	136	141	143	124	149	139	136	145	149	134	137	140	125	141	120	160	136	139	142	147	155	152	160	134	151	140	139	135	141	167	114	125	134	142	141	136	126	144	124	155	129	119	136	127	126	129	137	145	121	141	142	113	138	144	159	123	145	142	134	131	139	147	140	169	125	132	131	148	138	140	120	127	127	144	143	118	130	144	140	128	142	138	127	148	128	148	149	146	127	142	141	156	154	151	146	152	146	132	142	127	152	134	114	160	151	162	132	139	123	145	156	157	127	126	136	129	160	153	131	148	137	134	110	137	142	150	144	132	141	144	139	131	146	145	133	121	134	122	153	161	162	141	136	147	139	151	136	159	169	131	145	148	127	138	146	135	149	135	151	131	138	125	134	146	123	146	122	121	138	147	158	123	131	154	116	137	161	154	161	136	141	146	147	134	134	155	149	129	149	173	142	138	167	144	170	144	131	143	123	149	143	146	127	136	149	146	129	137	134	145	135	157	143	131	158	162	132	158	121	126	122	154	148	119	136	136	149	128	115	131	132	139	107	124	132	143	141	112	133	121	163	146	133	150	138	146	114	144	134	144	128	118	129	138	135	149	115	128	127	121	136	117	131	140	135	141	141	130	123	125	156	127	143	146	145	152	151	142	145	137	157	132	144	136	144	134	146	145	159	132	140	127	111	141	131	94	139	129	150	127	140	132	158	141	151	130	139	169	140	134	126	121	136	147	137	134	131	127	139	143	136	151	155	137	140	146	142	141	142	139	127	145	132	131	148	149	137	144	141	160	126	132	147	135	121	141	155	129	139	142	143	143	148	120	121	144	133	134	146	138	139	143	153	143	153	134	146	163	161	127	131	124	117	124	145	150	131	120	142	140	127	143	146	135	148	146	164	136	151	148	141	140	133	143	130	148	145	121	147	138	141	136	151	158	147	141	127	123	165	130	135	158	143	132	118	117	167	135	140	146	126	121	131	134	149	134	151	136	159	124	129	121	142	143	129	124	128	150	143	138	159	129	130	126	153	145	123	118	160	132	138	160	139	137	134	141	130	149	118	134	127	138	133	147	135	156	187	131	133	139	119	135	164	109	133	126	127	144	130	157	152	130	144	149	141	149	158	133	146	144	147	144	138	143	141	165	158	136	131	136	130	121	133	141	153	145	142	167	127	134	125	141	148	147	141	158	136	142	155	130	141	144	146	117	132	118	155	155	172	135	122	139	156	137	128	155	135	144	137	140	132	144	146	127	128	149	121	133	149	136	122	143	131	131	124	126	117	129	129	142	127	147	124	125	141	143	131	143	143	147	154	117	143	141	143	138	143	127	138	148	142	160	145	162	134	166	124	142	140	139	120	147	164	147	134	133	143	148	148	109	128	134	150	143	127	129	153	136	148	123	137	144	140	141	136	140	136	120	157	160	124	126	133	140	121	137	156	136	163	153	123	127	128	138	138	149	147	173	148	129	142	163	152	142	132	148	144	135	127	163	142	146	160	148	154	129	148	131	130	121	151	151	136	127	150	154	130	122	153	129	136	129	141	136	132	150	130	131	136	174	135	163	160	122	143	146	143	147	139	138	122	147	156	130	147	127	140	139
4760	15653	10708	4733	3196	2356	1695	1306	1057	840	727	615	590	450	403	396	339	306	317	314	310	276	286	283	263	260	262	238	250	246	256	242	224	221	231	220	223	205	210	187	223	197	259	205	218	213	216	217	227	225	199	194	208	224	233	220	207	234	198	214	209	222	215	214	195	203	178	204	180	191	227	193	219	201	190	193	186	205	222	181	205	194	237	221	209	199	180	195	206	173	211	172	202	210	227	208	205	189	207	196	185	217	200	203	209	197	210	206	175	224	180	189	201	187	221	196	215	198	186	201	181	210	194	192	239	211	185	205	226	211	201	200	221	214	204	205	185	198	195	205	210	228	199	187	207	216	217	188	214	221	190	185	189	223	212	229	176	201	182	202	193	167	203	193	196	195	201	194	189	186	176	203	204	201	238	193	203	228	204	218	191	184	218	196	186	207	210	176	195	217	217	217	185	194	173	211	194	193	185	183	206	201	200	185	193	167	200	192	214	202	184	214	186	190	202	189	189	205	206	209	201	196	205	193	215	198	194	185	210	189	183	207	220	214	194	199	172	206	196	202	225	212	195	221	213	225	201	182	185	179	209	217	219	235	238	173	205	208	209	196	193	200	194	192	193	183	193	195	204	185	207	205	202	202	185	196	205	203	207	221	191	183	208	195	220	179	207	194	209	191	177	209	214	208	176	219	212	187	195	188	197	195	198	193	203	198	201	217	189	171	221	196	191	185	182	194	197	213	213	216	189	204	197	174	193	176	200	194	226	201	215	209	202	206	236	196	204	167	193	208	196	215	219	181	189	179	193	176	217	172	197	193	211	197	211	200	181	190	205	202	211	186	214	166	203	206	202	201	215	213	184	199	189	184	209	182	197	196	202	172	186	181	199	172	212	182	222	210	182	178	196	190	191	180	199	177	228	206	203	203	179	205	203	203	214	192	224	194	199	206	198	206	181	211	233	202	183	190	210	187	200	183	219	193	189	195	214	211	237	186	192	210	198	199	194	197	196	196	223	161	194	214	184	206	180	202	227	195	205	184	202	189	205	189	186	223	171	211	200	196	188	181	210	192	218	216	183	216	191	227	206	210	199	190	185	165	178	195	219	206	179	204	219	204	204	215	206	196	197	192	199	194	186	183	200	179	203	200	198	195	191	199	196	189	179	230	169	203	199	189	193	207	179	202	196	207	204	202	210	208	189	213	227	190	198	192	192	196	214	208	195	217	194	196	175	202	205	232	202	201	180	176	167	184	210	211	196	182	186	194	184	186	197	222	190	196	187	207	227	200	219	219	200	212	193	212	198	229	207	201	184	192	193	200	202	204	209	188	197	198	206	201	189	196	192	189	205	218	214	209	200	208	212	209	190	227	197	205	212	205	186	214	181	201	197	204	190	204	193	201	194	182	208	225	205	195	196	182	218	191	214	218	187	190	206	188	195	202	164	201	194	217	208	221	206	195	196	207	208	196	203	197	208	190	199	179	195	199	210	189	190	194	207	190	188	207	188	201	191	209	209	196	205	191	238	220	190	197	197	200	210	197	206	203	212	175	172	176	190	204	179	207	192	198	169	185	184	185	197	181	212	209	224	199	204	191	207	192	230	215	202	183	225	214	217	205	196	190	208	207	187	185	210	200	190	225	198	191	185	222	189	192	236	189	213	212	201	200	183	175	197	180	200	198	182	208	193	215	205	203	189	201	214	188	202	193	169	197	184	195	192	213	191	205	197	218	201	195	211	190	193	200	202	200	227	167	185	181	217	199	219	200	208	220	206	183	189	224	217	211	217	198	210	211	203	180	202	203	185	185	195	190	198	178	207	207	204	194	191	201	203	217	237	226	199	210	222	225	186	177	201	209	221	178	178	218	194	208	185	228	209	198	196	208	186	192	190	214	177	233	224	185	206	206	195	184	220	226	186	215	206	179	184	189	213	210	188	200	211	208	184	201	201	181	230	174	186	204	190	190	201	220	190	191	207	168	197	180	208	205	216	177	194	195	174	210	219	180	189	192	214	223	202	210	183	175	188	205	200	209	195	190	192	212	182	173	213	186	206	200	189	208	188	229	212	206	215	210	190	172	193	199	188	205	199	196	208	194	182	195	223	177	192	196	221	201	194	189	224	214	200	188	198	214	210	212	190	189	210	182	215	199	204	206	211	220	177	200	198	192	179	212	184	198	181	189	206	205	200	201	223	197	201	214	193	210	203	191	203	200	191	207	194	204	205	184	197	192	203	180	209	200	192	193	191	205	204	200	195	190	186	195	195	197	197	184	200	205	187	194	215	212	202	214	181	200	195	183	218	213	200	176	178	197	209	194	208	208	189	217	199	182	213	221	187	195	211	170	210	199	181	197	173	204	201	211	181	212	182	229	185	219	224	162	214	182	220	201	212	210	204	198	220	220	186	199	205	179	182	187	189	203	195	213	216	190	189	186	225	209	188	226	212	221	188	214	187	214	184	177	197	190	191	185	214	186	173	230	195	213	193	199	200	194	200	192	197	212	197	224	193	179	194	206	188	206	207	198	203	214	214	178	189	209	190	257	209	178	185	186	184	218	206	197	220	209	203	198	167	194	212	224	206	167	191	195	201	202	202	198	198	206	200	199	222	202	192	203	204	190	206	201	195	201	201	207	208	208	195	213	211	204	209	229	203	192	192	191	216	207	191	197	189	207	204	221	202	221	215	204	213	203	208	208	200	181	209	214	244	176	194	207	197	239	210	213	176	185	220	199	200	198	219	202	195	215	200	204	201	213	209	217	196	195	173	200	187	196	214	188	203	209	208	197	222	203	205	203	210	199	199	193	209	204	190	223	192	174	212	176	223	191	179	206	229	191	200	194	187	227	214	183	213	218	221	225	203	205	205	188	209	210	228	198	215	182	203	205	205	213	185	206	220	156	183	221	206	183	196	202	202	214	214	212	202	203	193	187	187	182	195	194	202	202	205	178	194	211	191	206	182	214	200	229	203	182	185	213	175	200	208	210	182	194	181	197	209	187	180	211	211	225	190	212	221	216	206	217	189	199	220	204	195	198	168	185	192	202	203	192	194	213	203	177	199	222	220	217	203	197	229	195	201	198	197	192	210	210	184	202	211	214	213	170	186	179	204	211	202	182	231	210	203	190	189	198	169	203	207	217	181	195	198	194	196	225	203	213	221	208	202	200	185	182	197	209	177	216	213	207	223	195	199	194	220	192	188	226	190	192	220	194	187	170	223	214	184	173	208	206	186	203	198	196	225	195	191	206	191	208	195	200	203	202	199	235	185	197	192	201	205	175	189	209	177	198	213	220	198	199	187	201	191	193	204	198	197	176	232	181	202	216	187	198	208	190	204	184	208	223	181	206	199	194	189	201	231	189	194	207	187	184	159	183	168	200	209	186	210	196	191	200	188	219	188	215	207	195	192	207	205	192	199	196	201	197	220	223	188	201	194	191	209	184	216	191	218	205	214	192	204	170	181	184	190	201	182	190	205	204	214	196	162	184	184	176
26778	18589	4748	950	691	679	645	665	640	630	660	626	643	627	624	645	620	612	573	610	583	637	640	621	627	618	615	573	618	598	596	617	594	621	591	609	598	570	618	629	623	628	605	605	605	658	599	625	601	599	592	630	602	630	624	625	595	639	560	632	619	588	608	603	574	590	620	620	571	616	627	611	629	631	618	615	585	607	629	595	623	551	577	605	586	590	610	625	620	611	606	591	611	582	645	601	603	616	628	600	582	602	612	604	602	607	647	583	607	605	605	601	621	598	592	590	608	583	578	580	587	577	613	598	635	608	605	567	621	606	621	627	641	596	604	631	611	609	577	600	636	589	592	606	605	597	614	576	588	562	587	597	550	595	591	625	576	567	560	613	623	557	637	614	650	635	608	642	569	561	647	574	580	559	598	586	586	639	623	578	595	621	587	581	579	627	608	579	594	632	605	595	599	625	652	637	588	661	616	597	612	598	615	627	565	637	582	637	576	596	603	592	582	600	559	584	591	571	580	634	602	587	613	605	592	615	557	639	578	580	602	647	577	590	612	569	648	638	600	557	630	580	585	603	590	592	617	577	596	632	603	610	644	615	614	687	587	596	589	603	609	588	593	597	640	629	584	594	571	607	581	613	568	618	593	645	575	594	632	589	626	625	563	590	571	618	592	596	593	594	590	576	576	582	622	581	576	621	569	616	584	624	590	613	616	610	607	593	615	629	665	576	611	638	620	598	585	589	624	568	643	596	581	637	601	607	609	553	602	592	620	659	612	620	631	643	590	592	649	618	606	602	610	610	545	560	608	610	615	607	623	621	628	617	578	617	565	579	650	562	585	639	548	596	588	560	627	634	595	613	633	603	612	597	570	617	608	606	590	554	577	623	624	610	621	631	574	597	568	612	620	611	574	592	570	599	593	613	624	588	565	632	592	610	593	602	651	589	597	599	594	609	664	570	628	560	586	608	619	587	590	656	560	585	585	593	589	575	617	572	605	591	575	608	621	611	598	617	584	629	576	563	607	601	606	614	598	605	585	566	574	635	641	621	631	596	654	600	645	592	616	610	575	582	599	566	576	610	617	586	584	607	622	566	583	608	562	577	570	638	585	621	568	608	609	602	575	622	626	598	611	583	605	586	599	649	556	588	603	574	597	584	590	568	603	594	636	621	592	590	628	570	617	564	604	615	615	590	572	591	587	583	589	576	556	577	606	604	619	617	599	623	609	612	607	622	614	641	607	613	597	644	591	626	596	586	596	618	569	614	599	574	609	623	591	624	619	626	596	583	601	573	613	600	585	594	597	598	623	609	624	595	619	581	597	629	552	582	603	582	586	581	617	618	572	604	618	650	607	599	594	583	578	644	610	617	581	624	592	637	606	550	659	585	619	627	660	580	550	628	639	619	618	580	629	593	626	639	620	605	632	632	566	594	669	623	580	612	638	620	628	597	632	607	580	612	594	617	590	595	604	608	590	606	591	587	599	611	623	625	590	626	590	631	588	583	579	594	621	594	564	607	623	591	600	613	632	589	580	589	545	611	608	638	602	618	628	611	610	644	634	612	621	575	594	648	616	594	583	585	565	606	584	586	572	614	621	584	624	604	587	588	596	572	603	567	631	666	629	586	564	589	614	569	599	610	613	601	651	557	596	612	653	584	569	603	585	580	610	603	603	608	639	623	577	616	611	597	557	649	611	605	597	581	618	604	581	591	617	604	593	611	615	583	601	619	598	584	598	574	600	606	606	593	643	619	599	584	575	543	581	564	626	601	583	637	582	572	586	575	606	636	597	630	582	648	602	608	583	604	588	622	606	564	638	651	621	605	614	581	624	640	631	624	601	555	579	575	655	632	614	632	594	622	630	615	599	609	635	606	578	591	616	603	649	592	585	598	614	577	625	625	611	602	667	607	625	641	600	592	618	572	590	625	606	613	628	638	662	633	603	625	582	603	584	613	585	565	599	645	608	613	591	616	586	605	564	609	610	625	605	609	626	620	645	622	625	656	631	613	607	656	612	618	610	579	617	628	626	587	618	605	579	569	609	585	642	604	664	589	620	593	661	613	590	600	610	613	614	603	581	642	645	592	637	611	614	570	589	607	623	616	564	601	591	641	592	580	601	604	615	655	608	612	650	576	637	604	591	661	596	624	603	568	625	616	581	608	643	590	612	637	592	598	570	596	623	616	647	601	601	633	618	581	660	589	577	610	596	584	602	648	646	588	596	596	650	631	628	599	569	614	616	614	624	596	567	615	611	607	627	624	562	575	584	586	628	601	571	636	575	630	572	579	623	611	610	614	608	594	608	610	621	554	637	565	591	596	612	610	632	644	589	645	629	598	605	591	631	617	632	617	564	596	609	592	604	609	614	616	575	632	613	628	623	634	611	621	616	605	605	636	571	537	585	578	623	589	622	613	598	573	619	611	592	581	608	576	583	606	591	647	597	605	596	585	627	586	631	606	594	607	638	583	614	635	556	591	642	596	600	556	568	580	651	628	587	610	615	618	602	591	625	573	618	583	625	599	584	607	585	588	627	599	622	573	615	641	607	604	633	639	601	664	626	611	577	614	617	597	599	614	627	612	652	597	620	594	564	582	613	610	610	598	602	560	609	610	606	612	632	593	580	666	586	590	654	624	610	603	625	592	647	614	631	590	601	592	596	654	647	641	670	637	618	596	603	606	606	590	571	591	586	600	592	612	589	584	598	607	583	603	627	614	667	642	644	611	596	582	615	590	613	614	598	622	625	654	583	579	627	628	572	607	551	585	590	587	619	593	601	605	604	613	621	621	583	590	610	585	584	654	596	610	597	598	611	643	561	585	629	624	595	571	607	614	613	645	591	645	576	607	633	608	623	612	603	596	578	633	662	658	593	613	583	618	633	576	591	594	602	597	540	603	617	647	593	607	652	648	616	626	617	608	597	585	617	629	565	636	611	619	586	626	608	588	585	617	598	630	620	591	645	563	604	577	608	598	599	598	582	604	643	583	589	602	619	580	605	623	616	602	639	586	628	599	604	628	619	602	609	578	601	593	620	627	616	575	573	616	602	605	544	586	604	609	658	668	604	608	624	617	626	582	597	622	642	571	593	645	598	626	597	607	613	601	636	569	599	596	620	622	629	573	580	635	583	565	575	587	597	649	634	625	637	640	598	610	620	604	622	617	615	592	610	620	609	619	614	612	597	582	635	643	601	622	607	585	590	595	577	623	623	615	610	630	573	606	642	652	627	632	635	633	654	553	627	582	610	633	613	651	621	607	618	596	623	584	605	597	592	573	611	631	575	619	593	596	587	615	612	625	591	602	626	635	590	590	619	600	619	592	601	622	600	612	622	602	610	602	626	539	620	600	644	626	578	617	614	604	585	612	640	619	617	593	616	597	590	587	652	591	584	575	606	643	574	591	600	580	655	614	590	610	607	636	603	609	595	633	614	577	603	596	593	624	573	571	560	605	623	626	607	616	575	597	650	607	602	597	637	608	589	618	615	572
4473	2877	1891	1237	1104	999	894	890	893	898	842	900	834	849	829	871	851	818	871	790	879	857	888	848	865	851	870	836	843	838	859	813	867	853	838	895	875	862	883	848	887	838	860	851	827	814	882	860	890	842	842	864	824	881	842	860	868	875	889	888	849	843	838	893	870	866	892	837	875	817	839	821	893	824	921	879	862	818	839	851	824	844	891	881	863	862	897	905	860	832	865	819	894	843	811	865	832	886	879	844	918	824	915	867	800	856	809	866	872	850	858	853	809	846	869	875	917	859	844	831	870	887	891	884	839	835	817	906	921	868	901	879	810	856	846	886	850	856	867	829	847	921	855	808	838	851	840	872	819	902	822	807	899	858	887	851	771	936	881	806	813	881	872	826	869	840	865	830	838	862	872	842	824	934	842	816	855	850	836	794	822	874	884	856	888	858	849	835	851	849	819	832	877	801	852	857	829	859	873	891	780	849	887	863	872	846	852	879	806	901	813	841	838	811	859	887	831	823	836	866	877	821	825	865	863	842	860	858	875	907	830	837	846	837	864	792	851	840	859	829	859	855	882	825	888	857	868	853	887	853	875	897	934	854	833	865	854	872	834	867	812	843	838	859	849	807	856	857	881	876	804	844	860	914	834	891	852	888	846	871	872	826	824	861	870	881	835	828	831	885	824	832	836	879	872	873	883	843	875	887	843	873	879	858	791	883	831	910	829	848	860	841	878	835	873	882	824	826	866	921	815	824	823	848	869	795	865	842	815	875	871	850	856	800	849	832	847	843	884	842	851	823	842	858	818	902	865	855	866	865	836	876	887	886	890	873	867	843	893	835	846	840	811	846	868	841	833	832	850	811	813	867	897	862	864	856	854	850	850	866	855	830	846	897	865	883	902	875	831	902	889	860	849	836	900	864	831	819	904	846	831	833	901	859	813	846	880	828	867	841	812	878	838	864	881	889	825	883	876	921	834	857	834	853	875	868	848	871	883	871	902	810	865	886	843	849	847	811	874	814	858	869	872	878	862	806	885	839	877	894	853	928	858	840	889	894	810	849	858	818	879	849	837	855	859	833	890	909	896	839	878	853	824	873	847	829	884	819	842	840	821	849	821	798	853	854	830	840	896	851	852	887	877	877	856	812	889	853	866	880	844	839	871	785	894	827	861	846	891	889	930	830	853	910	950	810	875	818	784	823	841	856	885	871	831	860	860	853	884	847	854	864	847	827	861	854	853	882	839	889	819	855	835	881	857	909	828	824	835	906	859	870	837	826	924	817	830	832	851	835	860	800	850	875	874	892	844	846	863	839	844	856	833	870	844	839	853	835	879	835	895	872	872	897	856	794	877	847	862	898	883	856	829	863	891	878	820	893	869	850	869	826	874	843	863	854	853	885	832	836	868	844	848	866	854	880	856	870	834	809	824	831	878	881	876	851	850	837	851	891	813	831	867	795	877	868	840	879	859	831	859	843	839	820	820	886	834	919	855	863	852	882	823	870	822	857	849	798	866	835	850	873	841	847	833	848	795	871	834	887	864	865	844	878	895	862	911	886	874	922	860	857	848	896	855	863	848	847	890	870	890	819	853	841	864	891	854	849	869	867	905	821	869	849	848	899	871	791	870	837	852	858	829	886	856	858	815	863	874	855	835	854	849	837	883	806	860	815	842	849	848	846	858	859	884	851	870	843	870	876	872	872	870	890	822	870	884	860	855	862	911	831	859	814	880	819	825	841	844	882	848	873	840	846	849	816	819	800	811	826	915	869	896	836	932	861	826	829	901	850	770	848	857	875	855	850	796	845	862	816	843	817	893	858	868	887	819	869	880	818	868	895	816	849	855	887	883	879	855	881	852	884	858	801	872	838	889	852	854	857	880	824	851	840	866	839	862	879	804	828	888	804	865	844	903	874	847	861	910	853	838	861	854	850	798	852	834	840	842	878	801	882	842	871	828	874	839	879	870	885	852	822	848	853	880	823	863	834	867	870	839	900	836	814	825	922	779	871	857	882	909	828	879	783	874	852	859	823	828	853	870	812	916	854	817	871	855	871	859	825	874	848	878	875	900	860	840	836	811	884	857	891	850	825	825	835	864	864	927	886	862	887	836	869	877	881	844	840	801	850	882	817	882	876	830	836	837	815	870	866	881	874	838	882	845	828	795	847	819	876	862	848	813	812	892	910	841	911	806	912	880	856	894	808	891	856	869	871	881	888	780	885	843	856	830	843	889	840	842	873	863	784	800	868	840	809	845	887	900	843	933	904	865	829	856	825	868	864	873	875	820	859	876	853	825	847	840	859	815	806	847	850	844	885	862	827	821	847	840	860	833	851	901	913	905	854	813	834	851	871	876	931	870	879	834	842	855	884	880	861	884	869	826	918	858	850	895	826	857	836	848	915	912	860	905	866	830	843	867	761	843	870	834	831	844	850	849	772	796	863	861	855	821	828	860	855	855	860	841	886	861	858	775	866	857	830	837	951	803	908	824	874	854	849	857	838	847	935	863	872	939	858	846	867	868	848	846	864	862	832	872	817	844	848	879	812	899	815	904	832	826	831	848	807	820	835	827	871	848	844	845	814	861	880	884	825	873	886	855	881	886	887	831	846	879	892	927	863	889	844	891	866	858	899	832	847	819	885	879	912	852	866	883	867	793	877	828	893	863	849	821	851	853	826	851	875	802	907	870	784	859	897	870	843	864	842	827	816	884	848	883	841	804	870	882	851	803	894	880	840	893	860	820	889	858	848	878	854	859	861	820	879	865	813	800	855	829	846	823	871	855	844	845	827	824	840	898	819	806	821	809	863	889	879	871	900	812	876	856	898	853	831	896	824	831	817	852	885	826	889	888	836	868	839	827	856	900	890	860	898	833	844	842	874	858	845	838	824	857	865	863	879	831	885	878	881	862	869	900	828	843	822	846	849	869	911	893	842	823	919	888	821	837	832	867	862	812	783	839	856	907	858	792	828	881	905	821	860	842	877	829	839	847	884	842	851	844	838	845	860	828	873	846	879	866	788	861	879	910	887	877	868	888	847	881	857	896	878	874	897	824	842	845	901	850	886	839	839	837	868	823	857	822	825	855	840	801	839	869	900	826	879	821	918	929	811	863	853	887	900	837	896	877	920	844	837	886	879	868	875	895	843	864	930	880	835	825	866	859	834	847	891	889	822	860	811	867	843	866	849	862	888	850	864	826	825	862	851	865	867	888	857	842	858	867	841	841	873	831	848	882	881	857	800	890	849	870	859	882	903	822	837	865	866	862	857	917	860	822	897	837	813	846	852	889	866	869	829	854	856	841	867	899	871	844	834	819	933	897	858	844	888	859	864	919	858	868	839	810	931	839	858	856	823	893	848	783	899	891	865	899	884	858	919	828	857	883	907	855	831	895	855	836	834	795	886	896	857	840	885	806	888	832	830	870	814	872	871	852	888	866	860	831	859	863	911	882	878	931	896	791	865	844	875	864	900	855	822	835	863	880	798	840	864	812	826
23012	21038	28171	24130	21031	7702	832	599	530	475	444	408	399	375	392	372	332	366	287	331	354	354	356	326	344	328	358	325	380	360	312	327	329	348	321	328	329	335	365	309	292	322	334	337	309	290	332	358	346	312	319	308	302	286	327	333	312	349	347	305	296	315	297	350	358	329	306	321	301	346	336	294	318	337	328	325	324	303	316	298	327	326	354	320	345	330	318	323	313	352	369	312	334	335	310	321	349	309	331	331	316	319	340	318	330	305	321	314	309	349	322	333	320	329	311	319	343	355	343	292	319	346	290	316	304	361	362	309	356	339	329	342	319	340	328	346	322	362	340	319	329	322	336	318	326	319	306	330	330	342	335	318	329	350	323	307	303	332	301	345	315	352	313	308	304	331	309	361	323	333	316	355	323	358	339	315	336	272	353	365	327	316	328	312	324	358	318	308	331	344	292	299	314	331	340	320	333	317	335	328	328	346	353	312	323	316	316	304	348	303	292	346	307	328	304	319	334	372	339	337	340	327	322	321	325	321	314	301	340	336	311	302	301	284	318	296	359	334	329	316	336	318	280	313	344	306	337	327	307	314	354	319	317	342	324	374	303	340	340	366	320	327	321	308	358	329	289	300	339	330	280	311	327	307	309	351	300	337	294	319	313	306	311	332	309	313	313	339	319	316	281	313	309	315	318	386	333	344	323	331	347	342	323	331	327	333	344	335	310	323	304	312	336	326	347	300	313	305	328	321	325	308	317	333	316	332	336	334	320	317	304	326	325	316	306	313	308	338	283	320	321	316	352	344	330	354	326	313	364	340	348	295	329	315	339	324	331	320	314	308	332	313	328	319	333	363	302	283	310	324	340	331	325	321	314	318	323	308	303	334	322	306	296	325	316	313	351	329	348	356	330	316	330	313	340	316	309	321	322	351	345	323	318	303	294	315	335	313	318	312	327	327	322	343	309	280	305	311	349	334	294	307	339	308	338	342	334	311	313	336	302	335	300	343	338	301	293	306	352	320	327	317	337	333	362	332	330	330	319	319	298	321	350	349	329	315	324	320	329	326	335	323	321	330	292	321	342	328	317	301	339	338	332	346	324	321	320	330	348	298	317	363	344	328	320	320	306	315	318	302	324	300	331	355	334	312	365	306	351	308	324	323	365	309	330	332	333	321	311	350	326	329	306	332	340	331	318	324	291	333	318	336	365	330	337	347	314	315	318	299	325	320	322	331	304	324	322	322	331	335	342	345	267	317	296	326	327	313	288	324	330	324	344	332	308	303	346	336	329	310	314	317	301	367	327	319	313	334	366	326	332	319	306	322	307	334	310	301	315	344	322	345	318	312	328	293	315	319	305	314	311	316	351	324	328	312	296	342	331	307	305	354	353	357	320	354	324	319	335	320	324	311	324	365	304	318	377	361	307	318	330	329	335	328	299	267	338	318	331	312	352	325	326	335	328	296	321	314	321	297	354	342	306	322	332	351	290	317	333	345	305	347	290	324	340	318	331	345	304	327	290	344	315	316	335	315	317	334	348	326	329	351	314	335	285	277	348	318	341	361	361	298	294	324	338	323	329	334	328	303	319	330	312	335	302	331	343	316	312	322	323	328	318	310	302	316	320	330	337	313	321	325	350	320	321	353	331	322	295	308	276	336	359	359	314	346	320	288	344	310	337	323	346	366	318	344	299	348	347	342	307	297	312	311	323	329	321	311	292	321	305	326	321	338	334	324	332	305	356	304	333	318	309	337	306	301	336	347	318	365	332	345	306	324	315	324	313	312	330	347	309	311	332	313	337	327	330	294	320	326	311	317	346	325	346	344	344	328	316	321	337	308	302	282	318	336	301	352	307	352	319	312	322	273	347	300	322	335	325	317	339	343	341	342	312	291	355	324	311	337	319	358	351	315	349	319	342	345	332	347	332	303	291	340	351	321	307	342	308	340	331	336	318	316	343	313	311	316	322	306	292	333	337	319	338	332	326	298	304	319	283	313	296	315	331	318	321	346	322	333	315	326	335	311	320	324	336	306	327	328	297	327	309	301	306	325	328	314	325	322	333	326	322	296	330	295	316	317	321	317	323	313	340	307	325	313	315	317	328	305	310	314	340	352	302	342	325	333	340	335	306	315	350	284	356	307	294	335	307	314	316	343	342	338	322	359	313	325	356	318	314	292	310	324	343	320	340	316	329	282	311	322	307	316	304	321	326	343	318	293	319	305	320	348	318	338	337	311	344	355	300	329	311	319	300	299	306	304	335	329	330	323	324	319	317	342	326	335	301	340	323	336	320	336	318	325	346	324	323	301	316	340	314	349	321	326	337	342	340	292	331	309	333	326	316	371	310	326	301	334	301	304	306	318	317	323	333	338	327	311	334	305	297	345	330	300	341	320	281	300	337	314	311	335	342	324	320	308	314	327	347	345	319	302	328	348	313	322	323	326	318	339	312	329	358	312	327	346	323	326	322	309	338	325	319	286	336	345	327	331	313	322	342	357	352	306	324	336	324	299	330	331	329	325	326	294	326	348	347	329	341	331	329	328	302	302	346	291	311	311	300	313	321	311	327	345	332	349	309	309	331	320	320	321	329	360	316	291	313	334	285	336	339	312	307	323	327	324	333	348	330	318	338	316	281	296	287	312	306	340	330	339	322	321	348	297	314	329	337	329	333	313	314	345	297	318	315	305	364	286	308	317	303	326	331	302	322	329	314	344	282	318	312	336	346	303	308	310	310	318	302	311	308	298	317	338	306	326	323	296	333	350	331	319	297	328	319	323	299	355	311	335	356	307	298	320	324	320	326	337	326	303	344	312	348	293	321	315	325	320	323	348	315	301	307	320	322	328	320	345	330	328	321	354	340	346	309	344	323	328	343	355	332	354	298	298	315	311	314	337	314	353	340	315	306	325	347	350	319	299	312	291	316	305	330	334	310	336	299	306	345	316	308	312	298	306	336	323	327	337	321	311	319	341	315	310	303	329	328	308	336	312	313	326	299	331	287	322	308	330	312	317	328	328	319	313	307	347	313	305	298	302	344	356	336	322	320	331	317	303	331	284	338	333	318	286	321	340	359	334	295	347	337	331	299	291	304	312	299	323	283	343	330	321	330	332	291	342	318	282	337	314	317	323	316	343	337	313	343	325	326	314	296	326	313	300	302	296	356	332	337	351	345	321	343	293	331	306	305	344	326	321	332	356	302	314	337	355	306	336	310	299	323	332	320	334	297	323	318	308	337	306	294	322	305	275	308	307	327	323	334	308	339	333	323	288	317	337	308	308	324	340	315	324	343	318	323	335	344	299	307	358	325	322	340	310	289	335	303	293	321	331	318	280	312	329	346	327	315	340	335	289	288	309	326	346	330	320	311	309	318	310	347	336	344	313	328	285	331	355	340	321	328	319	308	322	330	322	313	340	329	293	356	325	342	316	300	353	308	316	341	302	303	325	356	316	326	309	283	334	313	318	330	324	311	323	317	327	338	295	313	299	300	304	319	314
3589	10231	6996	3000	2054	1524	1390	1102	922	843	797	664	662	642	587	607	547	621	561	530	504	580	499	508	508	505	499	500	449	521	501	561	513	489	462	506	488	502	497	521	498	483	490	485	474	462	475	500	496	469	482	439	497	483	486	497	488	471	496	494	503	505	460	502	470	489	515	517	491	503	463	433	464	488	456	470	463	482	487	471	471	453	457	450	468	478	497	480	502	481	472	457	443	486	495	468	493	475	449	463	455	506	467	512	493	494	504	437	499	496	479	446	502	486	476	524	497	463	472	485	472	477	483	502	438	477	502	472	524	471	446	464	489	481	466	463	501	462	458	501	463	457	463	452	450	518	473	473	462	467	472	466	477	479	507	479	481	498	447	468	454	461	487	493	457	468	486	469	459	460	485	476	451	499	477	495	503	459	453	463	451	474	508	472	473	508	500	471	476	477	468	467	501	516	528	485	433	484	484	479	479	514	448	488	497	424	479	486	494	495	462	508	500	493	513	514	466	475	482	490	496	474	468	514	499	499	452	487	483	521	507	499	437	479	479	474	463	481	489	468	492	463	538	452	477	472	443	442	465	515	485	500	503	481	442	512	487	508	439	506	481	493	495	441	479	451	505	456	465	473	514	466	491	460	529	434	451	471	466	487	483	472	481	460	440	449	462	463	474	488	487	450	489	472	481	525	505	484	487	487	498	442	474	496	478	497	446	448	508	466	522	456	498	442	480	477	453	511	469	468	486	483	468	470	512	467	500	476	463	482	512	467	478	463	482	461	452	509	461	426	456	507	453	495	482	480	467	508	508	479	465	505	469	467	453	460	493	452	476	459	478	482	514	493	491	492	486	443	464	462	509	471	474	449	487	512	479	472	471	462	468	496	483	446	472	476	420	460	469	479	463	481	462	488	475	491	478	440	490	461	468	482	504	439	448	469	480	510	469	454	464	462	455	479	444	485	482	469	482	468	462	508	482	478	440	486	463	516	477	484	496	501	530	455	496	473	478	478	474	455	471	441	495	513	509	467	465	470	460	474	510	471	499	481	481	501	465	439	472	500	484	488	471	440	514	461	495	455	444	465	450	474	502	463	481	473	466	502	438	489	509	473	491	463	479	497	464	488	484	453	466	493	490	493	487	510	487	491	460	448	463	468	458	483	506	468	448	463	460	506	483	466	487	459	480	501	479	448	461	528	450	442	476	461	468	474	457	434	522	499	504	484	434	450	506	478	451	510	469	467	463	470	421	460	468	488	438	479	470	479	471	484	492	444	504	470	501	485	500	492	526	447	517	479	488	426	449	415	472	491	493	488	470	490	484	486	490	455	459	481	501	483	502	547	448	502	478	486	481	480	462	459	478	484	444	456	466	449	473	478	479	458	480	490	472	510	475	470	459	462	459	516	485	439	445	498	519	441	518	495	469	464	481	483	465	499	441	508	479	496	493	472	476	474	466	477	458	502	468	506	477	442	499	460	469	454	476	458	491	522	461	520	478	453	475	476	467	455	484	465	463	459	475	502	480	488	500	489	504	466	515	456	466	475	492	455	451	429	469	468	461	498	436	466	481	486	480	471	451	489	489	447	463	472	462	512	440	478	477	463	484	472	493	517	480	516	478	485	446	469	472	488	506	494	452	470	494	469	477	487	495	445	457	497	471	455	489	434	499	451	469	487	489	458	483	453	511	478	471	472	466	503	474	491	518	503	483	482	504	420	457	509	508	464	474	503	454	481	442	466	469	464	486	436	460	450	463	488	446	470	451	479	497	488	449	453	472	450	463	473	434	489	479	438	515	477	516	480	491	472	513	473	456	482	471	483	460	518	465	449	483	486	485	468	481	469	485	427	496	506	496	499	430	482	456	469	450	477	492	489	478	532	498	428	485	466	493	497	497	455	481	460	443	466	470	495	483	475	480	466	490	471	499	517	456	448	473	486	496	484	453	491	492	500	470	437	506	462	480	455	504	466	486	477	462	458	463	475	447	478	445	438	525	484	467	463	488	445	472	475	511	448	495	460	492	470	480	507	469	435	488	479	451	483	476	430	445	477	474	456	466	447	453	437	461	473	457	449	500	469	474	497	504	470	494	485	474	501	454	475	473	438	487	493	473	511	501	478	466	478	486	474	494	463	470	492	458	438	411	464	500	475	482	517	470	477	474	450	455	468	441	493	511	445	481	476	474	483	454	470	455	470	467	493	477	466	492	436	480	491	498	503	498	484	426	478	445	489	480	464	476	498	494	443	446	495	476	473	448	490	492	425	468	492	438	516	469	503	465	454	466	463	462	467	504	469	468	454	464	482	464	484	449	515	470	504	444	470	495	501	466	492	489	469	461	474	475	503	504	485	464	460	479	498	469	493	467	445	478	473	485	548	460	450	490	452	474	451	506	447	495	500	519	489	465	475	472	483	461	474	457	493	481	480	502	451	501	513	460	506	498	470	469	455	477	480	482	523	481	458	472	449	452	493	427	465	473	490	485	481	468	483	459	493	466	510	470	469	441	483	473	485	444	456	428	500	499	454	488	439	510	471	508	477	431	482	454	521	496	479	474	513	482	488	467	480	492	459	468	455	465	517	465	502	482	460	463	503	422	474	486	468	476	475	448	488	488	433	476	488	463	515	453	470	460	487	469	490	482	451	479	474	423	483	454	463	462	478	466	522	471	483	473	483	495	497	481	503	463	469	481	430	480	466	477	513	424	458	479	500	484	488	477	491	494	449	471	478	465	479	486	467	455	523	444	459	455	509	456	501	464	455	440	477	487	485	474	497	463	464	486	430	489	481	481	441	483	525	472	485	463	468	445	484	479	463	497	457	477	522	456	489	483	501	463	500	496	459	492	436	517	454	492	487	485	530	435	479	470	473	511	521	498	490	466	524	499	474	486	474	451	470	500	452	487	506	460	473	483	493	480	444	495	541	487	489	462	503	498	473	467	472	470	493	483	494	525	507	482	450	462	498	467	466	457	517	481	449	461	521	497	494	464	444	438	454	468	481	490	425	438	495	469	526	488	428	479	466	477	467	480	427	502	499	477	520	474	506	500	485	505	497	468	515	436	468	453	496	469	476	461	444	460	508	480	509	495	470	450	454	464	514	487	470	469	433	526	499	506	474	489	473	474	466	466	494	459	486	506	456	462	500	470	483	489	457	511	498	458	429	470	460	493	483	487	491	496	481	482	462	486	495	529	475	472	448	501	484	468	488	497	512	487	454	459	475	470	481	473	470	437	464	453	475	487	481	498	496	500	472	464	449	491	461	456	470	475	497	513	465	511	476	461	464	479	485	487	464	493	461	450	471	485	478	491	466	502	502	478	495	478	479	502	488	491	482	457	482	497	483	492	493	434	478	448	467	496	486	531	468	471	492	476	502	427	494	474	471	488	473	449	473	465	472	480	506	491	506	478	469	454	468	471	457	428	475	509	483	454	476	465	451	483	488	459	484	492	472	450	496	460	506	460	502	459	465	499	447	479	444	484	510	455	465	519	460
24114	21034	26808	25302	7372	870	715	653	595	602	614	582	555	569	576	580	566	556	563	538	518	517	539	525	530	545	510	557	528	542	533	553	521	546	542	543	518	534	542	510	573	531	522	566	531	506	544	542	557	519	542	510	544	570	503	517	527	572	535	566	548	534	529	542	571	502	518	536	542	516	585	519	524	531	518	530	543	531	509	515	525	511	553	563	506	531	518	548	505	553	558	553	550	491	536	545	525	537	543	529	507	524	571	547	563	532	511	527	532	515	562	487	545	523	541	539	528	535	527	501	503	540	561	505	526	518	494	509	526	543	503	509	495	520	567	561	503	531	473	486	505	533	550	530	547	492	544	548	487	539	524	510	512	520	594	555	526	534	561	541	509	549	531	502	555	572	514	508	549	533	550	558	517	518	517	531	553	538	514	531	564	496	535	537	553	555	538	552	508	560	524	552	484	519	564	570	501	492	515	534	549	528	535	537	495	553	585	516	542	516	496	537	543	501	547	548	560	526	524	533	547	516	507	529	470	506	536	508	538	492	542	482	521	517	506	514	591	499	525	543	530	534	512	500	515	543	525	511	511	538	562	502	485	525	497	565	527	518	533	507	553	582	502	514	567	509	497	539	528	518	526	503	550	533	530	534	539	550	507	492	557	574	519	530	557	511	498	528	522	526	533	515	503	482	550	511	527	541	516	523	529	547	511	538	543	511	523	518	541	526	527	502	565	521	546	552	491	545	518	491	527	560	528	513	554	516	551	502	476	513	504	554	512	506	560	517	476	577	517	523	542	553	527	529	549	498	542	539	507	466	497	535	464	535	576	522	509	558	546	548	529	485	528	555	528	556	503	475	528	538	518	536	500	500	529	558	495	519	548	561	498	497	511	562	536	535	541	493	495	526	512	482	533	512	547	529	468	519	543	563	526	489	544	541	536	549	520	543	553	534	514	509	548	563	523	523	482	510	516	528	524	528	545	544	507	533	526	539	526	519	514	524	499	558	557	517	520	557	478	534	480	525	518	512	547	522	523	531	537	479	517	574	509	566	544	520	506	534	527	539	535	522	525	534	537	507	546	500	489	514	516	539	548	554	501	551	504	543	533	540	503	551	521	557	505	501	525	534	529	536	524	512	580	535	531	529	524	549	534	511	518	537	552	497	498	533	491	562	488	542	513	545	505	527	516	499	543	493	507	499	556	497	516	540	516	564	522	534	535	514	508	527	504	565	568	528	505	510	547	512	539	521	474	496	533	463	572	520	566	532	499	527	512	504	555	555	564	503	538	530	536	549	540	511	538	506	526	510	546	534	578	508	521	510	539	562	541	533	545	528	543	535	499	570	536	491	531	585	509	524	520	506	508	522	522	521	527	540	536	499	534	515	545	525	540	551	538	526	518	544	534	527	515	519	523	545	520	563	519	547	513	588	512	515	566	512	514	523	549	539	527	506	519	543	515	495	485	528	523	524	494	535	521	510	519	543	546	519	527	521	548	501	524	533	524	562	516	509	503	594	508	515	524	539	515	532	548	544	524	543	521	554	546	521	543	525	540	566	541	510	554	489	556	543	524	587	548	534	519	520	535	501	552	533	510	503	540	516	543	556	532	484	520	538	564	542	501	496	539	556	541	534	551	504	543	511	539	515	564	490	525	514	530	514	528	536	505	516	502	556	478	546	509	514	546	551	479	546	524	536	544	500	538	493	514	528	502	559	526	499	528	537	515	544	571	569	577	561	524	510	527	513	445	463	510	555	504	502	505	520	523	548	504	521	548	537	533	529	564	499	533	522	530	542	535	555	539	582	548	531	522	559	543	553	521	516	533	518	493	571	519	495	531	512	519	557	530	519	490	482	498	521	504	504	538	571	532	534	618	510	544	525	518	553	543	532	542	558	513	519	529	541	543	499	514	533	506	550	544	539	521	513	491	500	529	489	478	486	527	534	521	557	511	550	530	533	525	544	519	547	540	524	523	495	537	477	580	547	510	488	513	484	576	482	582	513	528	494	530	496	528	535	499	472	530	534	522	555	543	526	485	534	517	553	570	519	573	537	527	526	512	506	532	517	502	479	553	518	519	582	579	522	550	532	541	497	523	552	529	513	493	551	514	565	507	501	545	528	543	553	540	591	485	538	541	507	512	501	522	540	527	524	528	529	533	516	534	544	526	516	547	519	521	503	548	546	494	535	539	553	492	526	530	483	498	519	566	508	530	523	535	527	522	527	523	519	549	535	513	529	499	514	529	537	517	533	542	506	488	516	501	500	541	523	493	500	525	517	580	564	559	528	509	531	513	515	545	565	488	510	531	533	506	531	491	519	507	496	560	514	511	576	532	568	563	502	537	535	539	536	522	531	511	528	516	531	497	562	518	494	515	562	535	565	461	512	503	586	528	511	486	573	535	524	540	540	555	509	507	505	521	506	485	532	510	592	555	503	533	538	505	464	529	496	566	531	523	501	503	584	514	503	532	545	539	524	504	532	486	525	535	534	520	511	533	521	492	522	539	508	526	568	525	518	559	594	534	574	545	548	529	579	523	545	506	570	501	531	506	521	538	575	579	517	549	525	542	505	530	529	551	512	551	545	565	511	510	517	486	548	518	539	504	529	525	516	537	500	521	540	527	539	499	533	542	518	537	518	492	494	533	535	514	542	488	528	503	539	530	534	508	511	511	503	537	504	494	572	513	513	533	543	563	516	547	527	558	518	520	542	491	505	547	528	523	539	555	476	522	515	518	514	576	526	487	555	535	542	501	515	530	533	540	543	551	506	552	502	550	508	498	542	539	583	532	536	509	556	514	500	555	539	527	530	516	531	561	513	529	543	486	487	525	585	537	502	538	529	527	559	502	533	543	519	503	534	497	521	556	503	544	540	532	497	501	540	522	524	506	521	534	528	531	538	552	534	557	571	503	540	532	535	537	547	518	515	519	558	514	489	527	541	550	534	540	533	528	546	518	547	526	516	493	519	542	528	529	539	523	543	527	505	516	546	554	503	516	492	523	553	569	554	537	581	536	511	508	519	549	536	508	540	532	523	521	527	511	537	537	500	526	543	517	562	558	526	570	501	487	503	521	515	549	518	563	518	517	521	546	532	563	521	503	518	507	575	509	521	523	540	524	550	517	501	481	521	521	522	516	501	533	523	481	497	509	519	533	519	496	520	467	513	501	544	521	534	519	554	558	545	603	463	502	557	570	575	527	526	527	530	512	525	500	526	511	479	496	527	546	497	519	550	562	494	507	539	525	540	576	513	515	539	469	526	492	505	512	525	522	522	542	526	542	508	528	540	517	541	554	528	524	538	501	531	507	526	555	552	538	548	536	501	531	551	518	547	547	552	516	537	531	497	553	523	508	503	486	520	542	493	538	514	531	536	507	550	522	527	498	521	526	515	509	515	533	548	493	508	507	549	525	504	537	516	508	550	528	510	546	515	523	537	554	581	502	574	515	490	542	564	508	521	541	525	487	533	534	556	578	552	515	528	525	528	529	536
3922	6687	4356	2153	1660	1376	1217	1110	1051	942	852	856	849	787	791	756	769	810	770	728	737	736	748	752	798	788	770	721	730	688	748	723	744	715	729	745	766	746	717	755	728	692	699	754	738	738	778	682	749	704	760	759	696	722	730	715	664	757	744	747	708	757	695	730	712	731	687	727	730	721	679	757	760	778	727	725	758	773	666	711	684	747	727	730	711	735	711	733	744	729	691	676	713	711	746	770	754	749	755	688	722	732	747	727	730	690	704	674	688	731	719	718	718	668	718	729	730	699	734	749	725	737	712	759	682	753	725	725	681	737	752	736	701	740	717	795	729	735	701	764	734	725	746	737	711	731	755	733	747	710	762	730	694	727	757	753	714	706	722	743	735	759	739	718	711	688	717	748	736	707	705	723	769	694	724	712	753	716	694	723	708	724	704	706	738	701	705	736	757	751	739	755	727	786	726	734	750	724	699	729	733	742	706	776	708	734	773	771	702	691	715	779	724	773	763	760	726	719	727	670	785	776	722	717	728	730	736	753	750	690	764	700	729	741	721	759	727	732	742	722	668	718	705	729	751	727	715	723	756	689	742	754	698	706	773	760	711	686	796	686	759	723	746	678	776	743	715	769	748	751	733	710	735	701	760	740	770	756	720	746	730	750	733	725	687	761	665	750	706	755	764	741	753	676	738	669	778	754	725	681	688	746	720	705	774	679	708	690	777	699	761	692	716	732	733	715	763	791	729	680	724	750	748	758	759	734	726	740	709	767	721	721	729	760	780	732	703	732	760	752	706	716	755	805	765	754	721	720	729	762	747	743	762	670	709	708	677	743	779	708	721	709	762	690	743	784	759	751	732	692	737	715	745	758	682	712	716	763	709	678	746	739	709	734	739	772	761	721	726	711	696	700	689	696	694	727	754	724	770	745	745	673	730	735	738	734	731	693	738	752	785	684	743	667	722	744	767	712	738	738	701	725	734	688	684	728	779	736	769	804	786	761	754	710	725	734	759	758	724	722	730	731	768	750	764	739	738	752	730	770	762	756	690	717	705	708	764	749	690	721	745	713	747	731	725	739	710	778	714	691	738	734	700	711	697	750	719	698	781	732	716	703	725	707	713	769	677	724	731	723	678	764	707	711	702	739	748	738	715	764	746	770	704	676	691	710	732	762	747	730	690	732	754	773	722	721	702	715	745	729	682	725	709	716	680	735	728	730	772	732	701	748	730	747	715	761	739	724	688	734	739	727	715	731	712	704	762	727	740	702	706	707	715	694	666	715	707	706	717	713	710	701	742	723	707	713	734	734	765	752	688	704	741	779	776	741	735	765	752	736	749	757	707	721	693	675	755	704	701	760	739	724	729	778	712	722	767	713	684	746	740	714	755	716	741	723	695	756	790	752	697	722	702	688	722	705	680	735	667	746	718	768	703	724	726	748	688	727	748	710	711	722	696	704	694	758	717	710	696	716	724	725	701	731	719	704	755	719	687	756	705	718	758	732	707	740	735	740	720	738	726	709	743	727	724	730	746	716	706	713	717	748	711	747	764	729	734	717	747	748	724	695	719	682	791	715	736	744	727	713	711	700	712	715	720	699	695	744	738	788	774	728	692	731	735	736	683	745	790	740	737	742	743	749	722	708	731	720	778	734	747	705	745	691	757	757	710	702	769	754	730	757	712	723	722	723	702	750	743	733	698	673	747	713	710	723	740	703	717	758	736	687	752	752	721	787	683	733	718	744	753	754	750	770	701	678	726	762	720	705	737	720	713	764	760	741	723	764	746	766	801	740	726	746	723	721	730	675	720	723	686	730	726	703	764	673	772	698	705	738	760	740	738	724	757	761	737	686	773	762	693	745	742	710	714	739	682	711	710	833	701	759	764	738	732	778	703	722	720	702	733	741	752	788	729	741	736	721	702	721	761	733	744	760	696	731	721	731	716	687	707	719	714	716	719	683	698	690	689	738	699	707	750	708	700	689	705	722	726	761	775	748	693	776	703	744	754	761	677	740	769	752	746	714	731	700	771	708	754	732	707	698	758	758	705	702	674	725	761	783	705	781	740	651	722	697	728	751	720	712	762	759	753	715	697	731	712	755	751	755	748	740	720	737	690	701	721	728	684	760	737	685	703	757	710	732	766	741	752	693	765	695	758	707	749	711	740	706	760	716	766	741	758	733	729	731	785	748	722	760	753	692	668	759	735	694	712	725	722	752	694	728	732	723	720	724	735	725	757	689	747	694	789	697	739	704	702	738	750	739	752	731	740	694	723	751	710	767	715	725	718	713	704	728	727	744	746	719	757	688	715	730	744	703	701	755	727	776	749	714	751	791	734	744	743	762	745	712	734	722	726	765	724	742	737	740	701	767	753	663	705	767	697	703	745	756	731	764	748	694	716	724	729	723	724	720	712	713	737	767	756	713	719	743	714	677	755	795	736	717	741	714	729	697	699	668	711	737	718	737	708	692	724	729	682	713	743	717	734	703	699	728	698	724	750	753	747	708	764	774	795	757	747	717	704	779	754	752	676	742	710	765	728	734	714	770	735	689	780	740	753	783	687	757	733	705	736	761	780	737	747	776	687	734	795	710	707	708	679	728	772	730	716	737	745	730	712	713	730	721	720	733	720	774	691	755	737	701	776	737	706	771	703	692	753	719	790	760	712	724	695	715	734	760	722	782	749	739	713	716	728	725	706	732	725	736	718	709	764	697	709	725	771	744	735	759	800	734	728	647	702	720	716	761	707	779	733	698	742	715	692	691	726	720	762	701	771	729	746	728	753	725	739	740	703	730	722	738	731	721	728	719	728	756	727	765	746	711	742	788	732	719	721	750	755	790	767	722	694	764	706	726	711	723	723	739	733	705	738	739	744	756	704	697	749	762	739	730	734	787	752	725	758	762	766	762	724	709	713	726	689	756	784	689	771	743	749	765	710	770	715	702	691	717	748	743	736	713	710	720	759	695	667	769	735	744	709	728	720	728	660	673	728	700	746	715	682	749	736	723	697	735	737	765	659	724	681	742	706	665	736	727	690	740	772	725	748	755	668	729	723	715	689	726	709	788	717	743	720	666	744	754	739	785	726	735	694	702	766	759	721	759	682	694	719	723	751	718	729	734	703	730	747	735	693	719	775	727	760	735	733	710	709	759	678	688	739	732	706	744	792	720	689	764	730	710	684	694	728	712	718	703	798	754	771	707	753	721	722	752	710	690	698	737	721	755	691	748	747	675	750	713	725	714	748	721	749	691	715	703	740	724	730	693	715	729	757	768	778	760	728	701	674	720	748	771	761	737	737	680	693	742	743	712	725	708	760	749	755	746	732	694	727	741	752	738	743	733	754	685	742	706	739	687	724	720	750	766	683	739	725	676	699	678	727	718	736	712	700	740	739	815	715	726	754	699	766	684	800	737	729	729	695	769	729	720	717	723	753	740	698	746	754	751	778	748	719	681	751	732	702	701	751	758	757	777	743	753	751	691	750	678	733	724	743	697
22161	21074	28693	23715	21075	21061	4791	674	481	399	371	316	275	279	269	228	239	191	206	216	187	200	151	179	177	159	169	170	140	152	144	152	163	140	152	158	151	131	132	152	128	126	156	150	145	128	141	138	140	145	145	132	157	163	147	157	135	136	154	139	156	112	146	149	138	140	138	150	134	141	164	144	137	147	140	137	126	130	119	145	155	150	118	127	144	151	157	137	135	131	134	127	136	132	147	140	139	122	133	142	128	148	134	148	154	145	144	137	107	123	138	126	146	121	140	123	139	123	122	141	138	150	129	126	123	133	125	143	129	151	135	155	125	119	149	133	143	134	140	137	149	122	133	153	133	145	149	140	133	123	128	139	133	143	162	126	149	145	129	151	139	140	139	137	150	145	170	131	146	124	144	122	146	144	154	142	130	110	112	129	145	148	135	123	136	120	117	134	133	140	168	126	128	140	126	128	156	154	137	146	139	135	136	145	141	127	136	171	137	137	143	145	139	146	128	123	121	126	157	132	130	122	138	134	141	125	141	140	128	141	159	136	126	151	137	137	146	179	138	162	139	152	135	131	124	125	130	157	165	131	141	141	119	139	139	141	149	149	136	139	126	151	139	145	140	147	131	136	126	155	135	159	156	141	137	138	145	132	147	144	125	113	138	140	132	135	149	137	158	129	126	134	146	142	150	136	134	127	118	127	132	108	153	130	122	132	147	133	132	136	135	147	141	122	136	121	140	120	126	135	128	142	144	133	134	119	134	134	141	123	129	143	150	151	129	132	128	104	130	138	143	124	141	143	135	130	168	128	124	164	159	138	129	142	165	157	144	143	141	138	126	135	136	169	123	135	147	152	143	131	136	156	123	152	136	148	141	139	151	143	129	137	156	126	154	135	129	161	157	142	155	148	153	139	137	155	144	143	136	123	126	141	140	142	141	128	127	113	144	144	160	135	153	130	99	155	133	124	156	139	145	130	139	135	134	152	115	117	129	135	135	145	134	145	139	133	134	126	130	130	140	142	122	116	142	118	134	127	142	130	132	149	141	125	140	119	131	138	121	142	131	150	140	132	124	161	136	137	110	156	139	146	154	156	119	136	138	119	125	132	150	108	135	132	142	128	109	154	145	136	139	118	150	145	128	125	151	140	150	132	132	129	148	153	132	136	147	133	116	138	148	120	144	133	139	133	138	132	139	160	136	138	120	140	134	120	147	109	144	133	134	141	139	133	134	135	137	155	124	126	147	140	149	116	128	155	157	118	133	135	157	147	123	147	126	145	119	130	128	129	146	125	137	137	123	134	127	126	148	131	142	136	132	114	133	136	127	133	150	118	140	138	131	143	153	134	136	136	123	125	133	153	129	145	130	131	140	144	133	129	148	125	148	126	140	153	128	136	130	149	137	141	147	129	144	117	150	140	134	138	155	122	132	138	123	111	144	149	155	156	131	112	126	131	144	135	142	142	130	140	170	138	119	153	145	144	120	107	152	150	141	154	144	133	143	134	138	126	137	143	132	147	136	141	143	154	142	140	147	137	135	154	132	163	144	124	138	120	139	153	127	119	130	133	149	126	132	137	133	137	137	142	135	139	127	129	132	142	142	146	116	141	129	132	124	150	129	111	134	144	136	150	138	119	130	146	139	133	157	121	144	137	133	129	137	145	143	135	159	117	127	137	151	158	139	147	136	127	123	135	158	137	129	122	139	148	122	150	129	146	146	128	118	132	125	138	152	146	144	111	151	140	145	168	128	126	119	139	138	114	139	127	137	140	127	144	149	134	137	124	133	154	142	120	140	119	141	135	122	152	127	125	136	130	165	145	148	124	119	134	139	126	150	129	140	133	148	131	142	122	130	153	116	110	157	128	142	147	163	134	130	122	100	140	143	136	143	138	125	160	132	134	127	159	132	120	127	142	148	124	145	150	140	139	130	131	140	138	138	139	137	137	140	133	118	144	123	140	137	140	123	127	166	119	129	142	145	135	152	145	131	127	129	128	149	137	147	117	126	140	155	129	123	136	131	134	112	126	138	125	143	139	137	139	143	145	141	139	153	150	139	145	127	123	169	126	154	153	147	147	145	129	132	125	124	128	142	149	129	142	125	142	110	134	120	140	132	138	134	132	132	127	130	126	129	136	150	129	150	125	157	135	142	142	131	156	132	145	124	135	145	129	150	139	123	135	146	133	126	133	116	139	147	121	142	125	143	134	150	119	120	145	145	138	124	134	136	147	151	137	140	143	141	137	138	133	139	148	134	133	123	127	130	124	138	121	135	153	138	124	128	120	155	156	121	136	140	140	134	124	117	155	118	147	118	133	131	140	135	130	136	122	127	142	109	122	114	121	132	141	140	149	129	130	140	149	157	135	128	132	124	117	153	126	119	131	135	149	130	122	158	143	158	121	121	134	124	135	139	144	139	131	134	145	134	155	129	119	137	127	143	121	155	132	137	125	142	123	129	128	129	133	133	135	136	124	138	142	140	127	148	120	150	122	130	143	133	151	124	135	122	151	123	144	110	141	128	142	143	139	123	137	143	138	137	119	115	132	155	130	128	136	129	136	127	133	132	147	133	140	155	129	138	143	150	134	132	140	130	115	115	135	133	140	154	148	141	131	136	127	150	141	124	143	147	135	135	145	143	126	131	135	135	136	142	131	155	126	129	127	149	118	138	137	146	155	141	131	126	136	140	156	136	152	127	135	157	138	152	143	149	138	137	118	133	119	146	129	125	140	128	137	127	118	144	130	128	150	136	161	124	122	122	138	146	133	117	159	136	152	113	136	127	126	137	137	135	143	134	143	142	126	142	141	132	124	125	147	136	125	132	130	134	133	119	135	137	123	132	126	119	130	146	150	130	124	154	155	136	102	142	126	135	162	136	156	146	148	142	140	147	137	128	153	128	147	136	165	159	153	145	120	152	144	115	141	123	135	159	130	126	127	128	138	132	138	139	133	134	126	139	119	125	142	132	130	138	154	126	138	137	143	144	141	144	132	156	154	152	133	116	138	138	129	139	126	139	140	142	123	130	138	136	157	128	153	119	121	134	121	122	128	115	147	135	148	130	144	136	131	151	155	126	130	126	121	130	144	134	115	142	142	131	123	137	138	148	120	136	141	136	147	129	148	134	129	140	128	148	123	134	128	129	132	139	138	142	137	136	122	144	131	141	112	142	124	149	138	140	151	131	137	160	133	155	132	121	133	125	142	142	125	136	141	137	159	138	161	146	130	133	133	141	128	150	139	136	145	115	127	132	113	119	152	142	113	133	127	123	134	120	130	120	157	126	141	116	128	146	163	151	151	128	124	123	131	156	122	152	128	125	114	133	151	119	134	129	135	143	127	116	127	146	150	148	141	151	130	116	148	146	151	159	129	127	152	138	138	121	122	146	132	126	137	133	126	142	151	127	137	138	126	150	148	129	162	136	121	153	132	128	134	123	127	131	118	147	123	124	146	133	148	139	142	130	153	144	133	116	138	117	142	146	119	158	118
4630	15570	10574	4617	3143	2238	1766	1332	1064	802	704	599	564	512	415	373	340	343	336	331	272	313	290	286	268	291	262	266	218	209	237	234	232	221	231	225	233	213	251	216	210	215	202	221	224	207	193	196	209	202	234	188	181	227	207	186	168	199	210	218	192	192	216	213	202	199	178	213	217	218	188	178	191	165	223	201	165	178	218	177	207	220	194	198	209	206	170	174	188	213	171	203	204	202	208	177	199	227	217	200	209	216	203	204	164	181	219	211	208	203	196	188	183	179	174	242	172	190	227	196	204	219	178	212	218	202	201	197	195	204	209	180	198	220	201	188	174	221	207	206	175	204	193	212	203	189	197	195	208	161	195	209	170	183	194	194	199	173	197	185	196	201	219	188	173	211	182	177	217	214	205	214	213	203	195	210	207	191	210	212	211	185	187	189	209	219	196	177	209	191	211	212	216	188	196	185	184	197	189	206	201	227	175	208	207	191	202	180	219	186	210	201	182	199	184	201	204	207	180	179	195	215	188	209	209	195	218	201	183	201	211	193	186	185	190	206	201	186	180	199	219	201	192	199	200	183	211	219	201	194	188	176	201	204	175	203	197	216	188	174	179	197	208	214	193	190	206	195	205	204	187	222	198	220	207	181	180	219	202	213	192	190	200	203	187	170	201	173	188	214	199	199	188	184	195	213	186	191	177	168	213	220	197	209	198	196	253	186	208	197	185	182	179	195	180	191	184	186	197	216	209	196	205	211	189	182	186	201	189	194	210	201	199	204	195	187	185	180	181	187	190	178	194	203	191	182	194	198	191	224	199	196	181	217	194	186	202	181	200	194	193	196	224	183	208	208	208	192	208	182	207	166	193	184	181	186	192	187	205	193	194	201	220	196	191	197	213	192	216	207	187	177	177	186	197	194	210	217	218	194	204	181	179	199	194	180	183	228	199	202	195	200	205	213	195	186	187	176	190	191	192	204	218	213	199	224	200	219	202	184	182	201	181	218	204	194	188	186	175	191	177	205	218	207	195	194	183	208	192	201	184	212	198	208	207	194	217	198	197	216	196	193	187	191	194	178	215	193	209	182	215	179	194	187	202	211	192	187	208	192	166	203	199	194	181	204	191	186	209	185	203	164	188	189	199	192	205	199	211	198	162	214	198	191	189	179	193	222	207	202	187	200	202	197	203	213	207	196	221	197	204	194	199	200	206	186	209	202	190	203	178	208	200	194	197	216	208	193	204	201	173	213	192	208	208	184	214	209	206	200	215	179	198	210	231	205	222	191	208	201	190	198	213	183	187	191	209	209	208	220	175	215	188	199	190	189	203	192	195	204	191	230	195	176	199	208	208	216	200	219	197	187	201	195	210	166	216	191	205	201	203	196	195	209	200	205	176	184	210	233	219	192	203	199	202	176	206	192	191	200	198	193	194	205	183	206	210	189	207	209	190	208	194	211	184	198	222	202	199	222	210	175	197	181	219	224	178	203	195	202	194	200	232	188	213	187	204	206	210	188	206	217	213	182	187	197	187	194	185	220	229	193	187	207	232	219	206	224	191	191	185	229	165	220	199	207	179	203	197	194	228	181	200	168	183	197	191	196	205	197	196	201	185	177	206	191	187	194	200	193	196	191	197	216	192	208	226	222	188	195	184	213	179	220	203	194	203	204	200	202	218	178	181	202	171	178	198	181	197	181	197	180	205	198	196	197	196	186	187	186	199	207	185	185	196	202	180	191	195	196	192	176	181	183	203	206	182	199	226	203	194	199	203	202	178	202	203	195	210	174	217	195	208	223	224	198	177	225	203	187	187	233	190	185	214	204	198	203	188	203	200	189	180	192	211	209	201	201	203	216	200	206	197	195	176	180	208	200	196	199	212	204	206	166	201	198	194	169	195	189	189	174	203	185	196	195	180	196	214	220	200	198	207	195	197	194	184	202	180	197	196	201	183	171	197	197	183	201	200	196	184	209	219	215	199	192	210	195	211	180	207	187	185	194	168	182	224	194	201	210	210	194	187	201	164	208	200	197	183	212	186	193	218	203	204	208	209	225	181	197	217	171	201	170	201	187	211	189	210	211	187	191	208	191	224	194	163	199	193	221	206	204	167	200	190	191	204	202	183	209	184	185	206	190	222	198	213	218	190	165	193	203	194	166	217	186	192	195	187	209	218	210	191	211	183	179	215	198	197	169	199	183	197	243	203	187	207	176	208	204	192	193	217	172	185	200	206	198	206	183	196	203	189	188	206	198	219	186	189	204	197	192	219	191	196	201	193	199	216	208	204	189	192	183	175	184	195	193	195	187	182	217	191	186	215	196	195	184	222	193	209	195	206	193	197	183	200	189	189	213	167	201	196	208	207	185	206	184	211	190	211	175	202	204	169	188	200	195	207	207	197	203	179	182	203	212	214	207	176	210	173	199	183	222	214	206	192	204	217	209	184	177	193	192	190	221	204	180	214	193	194	202	225	200	196	192	206	172	185	244	178	179	194	191	192	222	178	218	189	194	179	188	179	242	240	212	185	198	200	176	174	203	181	200	216	198	204	187	193	208	174	193	215	167	189	177	168	195	200	200	186	192	197	205	202	183	183	200	214	191	218	183	218	184	195	186	188	210	180	167	199	217	196	171	205	201	185	220	188	210	205	212	208	207	193	169	189	206	189	231	210	205	207	182	208	170	202	207	171	186	215	192	194	218	211	213	189	208	205	185	201	203	197	206	187	175	207	210	193	209	189	193	215	189	196	206	190	197	193	209	205	202	183	216	188	185	182	199	200	182	180	193	210	195	195	170	199	194	164	180	218	190	190	191	196	204	196	193	181	209	204	195	207	185	212	170	208	193	215	184	193	210	195	208	184	165	208	204	204	196	203	192	180	239	219	198	183	203	216	200	206	208	217	188	179	195	187	197	194	197	192	181	242	209	186	204	198	194	211	205	185	186	181	184	203	219	212	201	203	205	189	196	184	204	214	186	189	177	212	207	186	210	200	195	201	198	194	197	190	188	209	188	182	187	188	205	202	173	191	214	197	188	210	194	192	169	204	208	200	216	171	204	209	201	199	179	221	192	188	169	180	197	200	211	173	185	190	208	190	219	193	190	179	207	197	185	203	190	201	196	196	182	195	189	189	197	224	217	219	190	182	212	205	182	193	202	198	184	179	208	204	204	182	168	201	208	218	236	194	205	213	181	191	203	184	204	228	179	188	205	237	222	201	201	189	218	197	201	191	192	209	199	209	195	216	186	208	190	203	191	201	184	193	194	207	237	198	224	203	193	193	191	197	189	194	204	195	201	175	182	173	196	207	201	172	211	199	193	188	216	195	207	181	188	207	207	199	193	203	212	200	199	205	195	221	200	189	187	211	206	198	202	206	186	215	181	195	178	214	200	187	209	182	209	202	202	194	183	208	201	155	185	188	191	223	184	175	229	193	217	212	191	216	199	218	205	216	228	206	198	182	189	200	198	193	188	187	197	207	192	189	195	185	172	180	189
26861	18593	4652	1040	668	659	598	598	602	605	593	579	596	590	571	628	615	616	591	565	562	597	581	586	623	582	603	568	598	589	603	608	611	576	600	633	609	607	610	564	601	575	596	613	593	580	569	606	605	571	608	600	607	614	583	586	653	578	576	589	623	594	612	635	594	517	564	634	579	619	586	598	585	600	554	600	596	623	572	585	610	602	596	574	600	596	606	615	636	586	603	595	545	589	589	597	607	615	597	584	621	584	598	574	598	618	592	609	596	596	575	592	598	610	588	574	597	614	583	594	637	601	600	573	583	627	607	594	564	552	585	600	623	579	599	580	629	598	607	654	590	584	595	594	601	585	634	588	566	593	576	563	642	578	608	597	615	597	595	603	669	602	586	614	609	585	617	624	603	614	583	590	580	601	555	619	641	591	540	546	591	559	585	590	629	631	576	552	608	599	628	583	595	620	569	578	633	574	611	584	624	595	570	570	620	631	609	566	589	606	579	573	587	590	585	589	575	584	591	580	582	609	571	637	558	611	644	558	599	593	622	570	610	599	604	636	601	553	572	569	536	564	607	541	602	581	626	616	603	570	593	589	590	606	602	562	605	593	619	565	608	587	584	577	572	576	596	587	599	579	578	597	635	600	602	623	642	579	625	587	600	616	569	607	563	584	592	630	588	582	574	584	611	618	573	571	533	604	643	577	573	567	592	584	590	584	648	568	523	623	584	562	556	579	615	605	627	562	579	596	557	630	601	613	612	586	612	589	619	608	595	614	616	576	610	576	622	562	603	569	612	582	609	584	641	558	599	566	540	616	600	615	658	620	584	586	549	602	591	597	606	571	619	582	578	635	602	588	584	613	579	612	587	587	591	602	607	597	608	632	626	579	604	617	593	598	605	629	574	603	574	602	571	608	584	622	567	592	642	600	599	614	582	576	603	625	569	624	613	606	578	553	574	618	566	620	595	544	563	639	600	580	568	613	576	628	572	569	619	596	580	665	611	582	604	528	623	564	571	613	597	584	584	630	593	533	574	571	580	617	598	614	596	621	605	604	589	578	583	590	594	580	577	559	570	605	585	562	613	633	619	580	599	608	624	600	584	563	591	578	554	587	587	600	568	654	571	616	605	603	591	620	622	565	625	585	601	624	562	601	583	594	590	598	606	599	582	589	621	591	606	604	655	613	580	588	604	612	602	536	614	565	608	579	556	594	573	595	595	615	610	520	560	615	575	581	612	575	619	599	567	593	591	559	574	575	597	627	613	594	592	575	610	599	572	623	606	606	609	599	608	571	609	616	570	577	618	666	624	584	584	595	655	614	575	597	567	635	571	593	615	633	584	593	572	580	591	592	621	571	607	567	593	612	589	577	617	545	561	603	570	614	596	574	630	616	586	622	575	618	576	660	556	606	611	544	585	604	614	636	575	588	615	585	598	583	639	542	652	589	608	581	613	641	582	596	602	579	607	598	581	595	568	598	582	594	608	584	593	631	586	640	575	578	575	599	592	585	589	541	627	588	562	603	678	577	579	621	552	592	598	620	634	610	579	569	568	557	570	595	567	548	597	562	593	586	639	576	596	605	602	564	605	594	652	630	603	631	615	601	575	564	592	601	594	616	613	578	574	573	565	578	556	555	616	586	586	554	600	566	634	595	595	564	617	610	587	578	592	570	637	601	566	583	595	604	682	621	543	621	553	617	634	585	605	572	521	606	584	645	591	624	581	587	635	566	565	577	586	598	598	653	583	597	595	583	596	568	597	574	559	599	637	617	580	599	639	635	570	581	587	561	582	643	610	570	603	636	590	588	641	569	613	591	605	640	630	614	578	570	602	627	611	579	610	616	549	626	613	635	596	586	584	562	570	595	560	592	593	645	573	611	607	616	631	588	590	592	613	614	607	593	566	610	559	592	579	617	578	584	550	601	575	598	552	599	598	613	636	619	589	582	581	668	573	572	621	649	596	557	594	609	572	616	613	641	679	583	634	561	595	599	610	628	565	574	609	591	599	643	601	591	608	560	618	569	612	583	617	561	657	592	600	554	610	587	612	605	599	614	632	621	634	546	610	575	593	574	603	635	565	602	596	580	595	655	635	616	576	575	582	657	612	597	576	646	594	607	612	564	621	546	580	604	582	605	583	620	601	632	571	587	629	581	590	600	615	595	613	565	630	607	599	581	591	618	619	610	581	593	585	633	562	582	592	565	573	583	560	625	621	586	648	608	567	617	568	561	570	599	590	597	603	603	583	620	617	627	607	566	618	568	614	609	598	634	618	596	611	633	601	593	571	575	578	618	567	592	567	621	600	608	581	581	614	600	583	596	528	617	595	584	603	653	649	587	601	616	604	648	588	591	658	614	588	631	575	582	601	621	608	596	636	567	592	596	612	629	636	600	643	570	567	572	571	614	613	551	600	611	610	585	594	635	622	585	543	616	649	591	551	602	593	622	608	574	607	597	619	570	579	581	611	573	578	615	579	543	608	591	617	627	601	580	624	593	575	576	630	567	594	643	558	587	589	611	597	578	600	577	607	583	599	534	590	602	593	595	603	594	635	587	558	622	634	587	629	580	595	617	628	575	549	575	589	603	590	588	611	560	608	564	606	564	601	580	634	579	599	556	594	648	635	592	577	632	589	571	604	600	641	579	561	592	612	606	583	595	586	595	585	600	662	581	565	602	607	578	563	574	599	552	566	566	606	594	605	581	644	637	587	657	649	597	567	593	616	574	559	575	572	655	554	595	631	607	541	592	587	600	610	611	611	619	591	592	636	665	563	608	597	603	624	619	614	614	627	634	618	619	597	585	631	579	586	583	594	610	600	558	599	638	623	567	571	611	599	659	629	588	616	616	569	632	591	594	641	603	628	663	616	616	593	567	564	601	593	568	616	551	614	572	557	639	598	575	602	584	643	593	608	655	597	597	626	574	633	577	640	628	533	590	624	639	611	576	605	592	600	578	558	654	583	605	573	594	593	546	575	636	624	555	561	595	631	599	574	575	626	567	577	580	593	563	613	618	577	609	580	588	586	573	604	574	595	645	581	624	598	614	652	599	586	591	542	607	564	569	591	569	604	561	582	607	584	580	621	564	595	586	603	565	621	616	632	598	573	594	627	585	590	623	615	543	656	582	602	633	599	588	581	597	586	587	618	610	611	608	568	603	588	580	573	568	579	588	593	617	579	622	560	571	592	594	628	596	599	623	644	605	587	559	582	557	609	598	580	628	631	608	579	557	608	632	584	565	575	606	570	607	588	611	609	592	607	557	591	605	552	567	584	610	614	605	624	593	567	598	602	573	601	578	585	593	582	622	609	647	569	578	597	573	604	591	609	624	566	582	643	585	597	577	582	652	586	635	561	623	595	533	570	583	587	617	622	618	634	592	600	570	580	601	619	586	599	564	567	586	535	606	577	557	583	604	613	589	558	561	613	585	591	581	577	564	566	613	604	602	646	606	613	600	597	587	606	635	592	600	617	583	611	625	595	583	623	607
4533	2700	1905	1185	1025	968	924	880	914	879	895	885	815	817	918	830	873	836	885	907	877	813	860	854	842	866	893	864	907	819	889	852	853	839	795	886	925	914	863	790	802	845	881	858	848	824	861	853	847	859	908	846	793	834	910	838	842	893	782	861	868	884	877	826	794	811	833	820	834	893	878	832	874	908	828	861	862	805	810	843	838	887	923	830	865	856	805	902	860	789	832	800	853	850	857	879	859	810	822	863	833	880	873	860	857	883	892	888	847	806	830	887	837	854	864	852	865	867	899	784	826	833	812	836	860	840	841	898	867	808	851	857	849	846	799	827	890	835	886	803	809	816	828	844	810	846	811	836	835	836	812	849	872	853	870	826	808	848	840	837	832	865	847	877	866	867	779	852	803	838	893	792	825	851	819	874	809	858	860	855	875	839	850	907	847	852	832	815	828	800	851	869	878	871	912	874	811	936	827	835	836	873	877	843	789	859	915	889	864	857	883	854	814	849	835	806	854	829	883	887	876	866	841	874	845	816	825	852	776	808	829	857	770	823	820	823	841	848	828	893	871	842	880	834	866	886	867	843	798	773	898	792	847	816	795	850	865	801	806	898	793	888	859	901	849	830	849	831	833	832	858	813	824	841	858	868	841	886	891	850	897	824	854	871	881	856	833	873	855	887	861	886	837	819	791	822	865	876	919	804	834	822	877	832	840	800	859	871	843	846	800	801	859	829	859	810	851	857	869	836	848	828	830	836	887	819	867	873	832	826	878	852	927	821	872	840	830	872	880	840	838	931	858	856	826	880	875	823	855	869	869	802	832	855	824	842	827	885	869	859	831	851	879	825	809	866	819	804	801	822	834	806	833	787	878	813	838	823	832	833	838	815	812	828	840	875	915	848	858	811	843	835	893	847	819	859	836	862	879	881	906	878	821	841	838	811	833	853	854	822	836	832	898	830	853	856	813	854	839	805	852	811	874	819	866	863	874	834	885	870	821	863	858	838	872	841	806	828	834	775	853	871	864	890	836	847	800	882	799	908	832	864	829	788	863	864	902	816	852	821	828	876	906	861	812	844	839	897	825	843	827	823	877	843	830	821	904	839	833	865	778	869	922	853	896	810	895	837	850	809	811	806	825	868	835	842	870	850	896	908	837	871	881	845	831	865	842	842	863	881	830	860	864	925	796	821	857	903	850	829	867	867	776	885	811	860	866	830	838	898	800	888	838	841	822	834	836	826	810	824	887	855	842	849	833	836	871	910	846	864	846	870	912	839	867	883	837	845	860	884	901	811	830	847	834	862	796	873	853	862	802	848	910	829	851	895	865	874	831	872	872	855	860	886	871	913	793	865	851	898	885	851	837	827	822	790	850	898	875	852	853	840	826	881	816	836	804	809	838	829	846	837	860	837	822	801	878	841	809	814	869	827	807	860	805	828	868	887	826	848	865	813	853	879	852	849	854	879	873	852	879	857	849	853	792	811	903	824	859	848	846	878	878	855	860	871	814	833	841	828	848	840	841	842	781	841	835	831	867	878	849	869	862	781	878	863	878	876	858	820	873	813	878	806	815	845	899	912	804	865	851	851	819	862	885	871	800	844	869	841	873	789	888	840	845	870	832	836	879	871	845	871	822	864	867	853	823	848	842	849	852	828	928	877	859	828	840	826	856	815	817	847	852	873	838	857	863	848	854	858	874	828	846	847	867	757	873	773	839	836	858	820	875	834	878	862	840	778	825	852	846	847	844	835	881	849	922	810	828	829	846	858	817	852	848	848	870	910	861	866	816	856	868	824	827	793	880	881	843	855	800	849	831	833	869	844	858	909	855	812	819	864	843	815	840	890	857	836	832	849	853	855	896	833	856	884	844	818	878	881	868	863	788	823	859	809	851	858	877	880	814	869	839	862	809	826	874	819	871	762	828	832	828	893	835	850	852	864	874	872	847	865	860	837	838	848	846	804	839	858	830	844	816	831	876	842	835	891	901	889	820	816	834	847	855	804	828	908	866	826	898	857	790	791	892	864	879	875	832	846	813	872	841	835	829	797	863	806	892	799	853	910	891	837	887	846	838	900	838	788	842	852	876	831	843	836	852	894	877	840	875	867	857	857	886	862	862	846	784	779	834	839	816	834	895	843	873	885	808	878	896	841	828	848	905	846	822	838	843	859	818	817	833	888	886	809	864	833	906	852	889	787	818	845	827	848	851	853	835	826	902	876	848	818	844	861	864	890	824	866	856	882	858	850	874	836	832	862	829	879	772	846	880	847	795	837	830	830	841	853	849	868	856	827	838	856	826	849	885	847	894	825	845	815	835	846	866	848	858	870	838	849	838	853	877	863	852	881	884	860	885	866	885	813	837	872	881	853	854	892	835	851	897	848	840	842	856	810	858	856	874	854	842	924	827	885	847	859	830	841	909	853	880	766	867	820	863	830	848	890	855	879	863	839	844	881	851	843	840	856	912	869	843	828	868	862	842	858	900	865	854	836	846	804	810	806	850	839	879	861	895	829	844	863	858	839	834	855	870	845	847	849	855	862	839	820	856	813	820	894	887	802	851	824	826	847	827	838	885	895	888	849	885	885	860	846	827	829	858	885	828	851	831	902	801	911	858	840	906	892	865	872	822	873	847	880	870	859	843	808	821	831	804	825	840	847	840	845	883	907	814	874	826	813	785	795	879	825	824	800	852	826	878	849	813	894	861	870	860	890	886	881	933	841	821	793	844	802	821	835	828	841	848	803	820	926	770	781	831	850	862	852	861	872	839	841	864	865	827	879	845	870	776	903	815	825	838	846	854	859	827	824	834	802	867	836	870	885	879	870	823	847	820	829	836	864	813	814	850	827	831	856	853	843	833	855	879	856	855	820	843	840	845	841	831	843	896	859	836	845	865	828	827	830	853	838	897	889	800	830	873	914	796	841	859	890	872	834	857	815	852	903	820	840	932	858	823	883	856	864	869	783	846	855	848	879	817	816	837	802	871	840	811	856	881	909	818	841	883	866	853	877	826	850	810	832	854	848	844	829	869	837	799	843	840	804	797	856	867	853	852	870	820	904	860	919	873	808	805	902	859	797	878	819	856	826	790	843	826	820	865	855	842	836	862	870	815	811	878	798	836	916	875	892	845	837	843	877	893	822	798	914	859	846	819	797	851	855	859	830	791	879	822	798	879	857	893	836	816	825	812	807	874	826	844	890	871	816	841	854	865	809	853	889	861	823	882	816	867	844	811	826	847	862	879	845	914	869	885	847	870	868	861	814	870	872	842	834	886	821	835	867	872	821	893	805	883	861	867	794	869	914	858	810	801	901	880	824	825	824	888	842	847	832	838	840	897	879	837	861	908	814	811	847	816	835	881	847	877	858	843	864	858	882	832	861	806	866	833	842	844	851	840	882	830	898	867	817	842	866	876	832	867	870	822	808	859	907	853	827	836	803	839	865	866	845	861	832	774	818	888	909	778	812	877	860	815	814	830	869	851	859	865	867	800	835
23024	21068	28180	24152	21054	7938	865	599	496	476	456	427	380	390	386	375	386	392	329	343	351	330	352	327	324	310	322	319	331	313	334	290	350	340	351	366	355	356	330	333	318	315	342	334	306	323	345	317	318	343	305	294	335	364	331	328	288	323	321	332	328	317	311	342	319	318	304	327	336	326	323	314	328	332	312	345	319	310	336	331	363	334	325	327	343	323	313	302	302	339	319	313	328	317	297	334	296	346	346	325	326	333	300	354	331	347	334	297	327	309	345	341	310	307	305	286	315	351	321	317	300	316	303	291	307	305	326	336	327	332	311	308	320	306	327	318	330	310	309	303	330	341	323	314	347	317	348	303	319	330	295	311	298	320	305	331	316	294	346	328	316	339	327	312	312	341	320	305	304	347	333	333	325	301	305	331	335	289	318	342	334	333	294	280	308	315	328	345	334	299	331	309	330	293	286	312	339	310	311	308	312	306	337	310	376	336	298	321	335	290	306	307	338	331	315	347	324	289	309	296	323	331	297	323	345	317	312	325	323	321	332	317	315	307	313	315	311	358	332	312	337	321	314	309	304	339	345	325	313	307	304	297	300	336	319	309	301	307	334	321	348	320	309	270	321	347	316	318	309	309	323	302	258	334	330	353	306	308	317	301	367	306	330	330	313	332	323	322	313	325	328	352	308	321	306	342	325	361	308	355	308	296	315	331	315	321	287	353	324	332	304	329	325	309	338	294	341	336	323	344	361	329	343	299	328	311	321	336	330	311	334	331	302	332	332	341	305	312	351	292	325	340	308	325	295	297	320	297	298	316	343	332	317	327	298	307	319	297	324	311	347	318	298	323	324	295	318	349	300	299	277	306	345	295	324	332	290	329	283	279	353	328	315	292	324	289	301	312	301	320	300	315	331	313	344	305	316	350	310	341	350	332	328	321	319	334	317	347	336	327	346	284	294	302	309	321	311	305	352	299	336	319	361	297	334	291	341	316	290	311	314	318	319	379	320	289	308	348	344	308	301	304	289	307	309	300	328	296	299	304	333	332	328	324	318	329	307	315	293	320	364	319	333	320	331	339	321	324	327	295	312	307	324	335	314	311	328	313	332	347	319	297	288	310	315	336	320	325	300	329	285	305	317	331	304	304	358	342	312	316	317	312	297	326	321	287	308	290	326	328	306	314	344	344	321	360	290	300	317	314	318	297	313	336	328	335	278	325	333	321	343	311	299	323	309	298	304	315	300	304	321	335	275	307	283	284	325	285	328	299	322	306	324	317	316	325	336	339	312	302	308	310	325	316	308	326	310	349	361	307	338	316	301	306	314	313	309	302	296	342	326	325	302	346	338	335	291	324	309	284	336	328	308	332	341	319	342	298	339	315	302	305	300	322	321	314	330	355	343	303	312	337	325	297	300	288	317	310	306	323	306	325	315	324	320	320	334	347	327	333	310	329	337	328	305	299	327	311	299	330	316	312	308	304	320	321	328	324	319	331	306	323	320	325	324	287	305	294	332	314	331	293	322	304	325	352	334	318	358	318	305	334	293	308	326	323	310	323	322	313	334	302	312	339	329	333	341	325	310	321	309	304	308	286	323	357	314	291	309	342	342	334	318	356	325	342	310	313	311	313	330	296	316	322	329	304	326	295	298	313	316	331	303	331	319	327	305	329	351	335	323	323	318	327	335	306	307	308	325	312	320	320	315	307	337	319	318	339	319	345	305	293	314	327	326	315	331	330	301	304	303	318	339	314	302	338	303	329	336	332	308	324	340	332	345	310	289	293	284	300	308	305	309	332	299	309	323	348	300	333	289	319	365	318	301	356	286	306	326	305	319	327	316	321	312	319	335	351	312	314	334	336	309	342	325	316	316	309	326	313	334	300	363	306	332	328	323	294	319	306	356	307	316	313	323	329	341	321	302	304	313	317	329	313	348	328	324	340	319	280	297	329	327	306	294	321	350	318	295	326	319	308	301	316	286	332	325	337	332	304	307	311	329	286	332	324	312	316	303	322	301	330	307	322	325	352	332	320	303	279	279	307	331	275	320	310	308	316	329	274	316	290	332	334	315	310	314	352	327	319	331	307	303	292	304	325	331	308	309	337	337	317	323	328	301	305	300	349	312	327	333	327	320	328	315	328	334	345	323	322	338	299	276	307	339	280	338	269	329	332	310	328	312	305	303	342	312	330	326	325	325	318	323	274	326	332	291	314	307	300	339	313	289	346	316	298	338	308	330	316	347	297	282	308	310	318	323	334	336	305	315	340	325	320	318	312	348	336	297	342	323	344	336	274	329	300	321	306	342	294	299	335	311	338	317	293	319	327	325	308	304	326	323	336	332	349	357	355	336	315	353	327	322	319	310	283	324	304	335	283	309	323	318	327	306	326	292	289	324	315	298	318	340	346	304	314	315	340	306	316	292	325	301	334	320	333	299	342	326	278	338	343	345	316	333	313	340	300	319	320	319	299	302	324	308	331	312	292	306	318	312	333	274	339	353	339	359	329	339	319	330	294	371	316	306	294	333	314	299	312	299	314	319	307	336	316	320	308	323	307	355	338	315	284	335	300	310	304	274	290	344	323	327	325	322	309	322	345	301	327	307	315	302	308	305	302	292	320	331	339	326	308	326	325	313	328	329	324	296	335	296	323	319	328	345	327	286	308	300	313	311	339	312	351	315	299	318	311	315	311	320	324	295	338	340	311	324	318	339	320	306	300	324	312	304	308	290	336	331	334	320	299	321	290	318	324	339	323	295	320	338	318	306	304	302	327	288	338	315	322	317	311	295	311	306	311	319	316	298	352	294	337	324	334	281	343	306	289	310	334	328	315	312	301	325	282	354	328	289	317	296	312	339	295	286	341	349	350	324	313	307	322	329	299	316	327	306	328	313	307	325	307	320	329	337	327	291	309	343	297	320	312	327	318	309	328	312	315	324	328	353	299	299	292	340	297	321	314	313	328	327	338	312	300	311	326	305	294	291	334	321	316	325	342	327	365	299	328	314	345	330	319	317	336	289	333	311	332	307	314	298	338	360	330	335	328	324	331	349	333	308	326	335	302	309	311	315	290	335	307	320	329	290	323	314	334	294	300	337	332	330	293	325	287	316	285	291	335	292	321	282	326	299	350	327	315	316	314	324	341	343	326	311	317	317	319	313	362	313	309	334	326	344	342	308	318	301	318	303	289	340	311	338	311	323	302	316	333	327	321	331	318	334	324	327	341	340	323	304	317	316	309	295	308	302	324	333	317	321	317	305	298	332	294	317	312	317	330	320	316	290	320	326	295	294	319	326	339	343	322	332	327	312	316	290	336	329	331	295	303	307	309	316	332	312	294	283	311	312	336	303	333	322	321	296	309	324	278	324	319	321	333	323	321	319	292	288	336	314	330	338	305	302	333	328	330	310	338	272	307	308	320	319	323	316	320	331	288	325	347	329	318	334	316	323	308	322	327	317	327	334	281	299	309	308	323	326	323	307	325	360	353	322	338	311	326
3517	10269	7032	3013	2121	1583	1295	1104	955	777	803	666	650	620	619	575	535	573	521	540	503	551	541	492	480	513	529	502	519	502	502	475	512	504	515	463	522	493	456	490	507	521	481	488	495	482	473	450	448	520	483	445	485	423	440	485	410	467	505	494	488	494	440	467	462	458	521	490	503	459	467	516	437	472	450	481	438	442	435	449	474	457	466	448	467	508	467	456	471	526	512	467	507	494	458	478	454	475	507	485	481	472	418	462	445	495	490	489	483	475	472	486	464	481	461	461	459	456	449	472	473	468	454	517	452	489	493	481	501	494	453	410	486	457	490	469	486	474	443	476	492	474	446	504	474	446	473	511	479	495	461	477	481	500	455	464	488	448	506	487	469	444	469	466	460	490	481	465	456	506	457	478	473	514	445	513	471	478	481	475	460	491	462	436	455	471	476	470	463	458	475	432	489	501	493	461	481	486	445	460	465	447	462	486	503	466	461	492	458	506	484	455	481	482	471	475	521	487	449	447	481	450	471	443	464	450	505	521	464	483	459	480	460	442	525	482	480	445	482	495	476	477	464	507	474	466	456	454	465	462	472	457	495	470	496	441	459	481	487	470	465	472	489	453	458	442	449	503	485	467	489	429	433	447	471	461	500	434	483	478	492	485	473	465	466	485	445	461	442	476	473	473	487	495	456	455	457	482	463	464	467	443	460	486	456	503	464	449	476	511	463	452	440	464	516	469	444	472	442	481	463	457	457	411	463	447	464	472	497	478	485	497	462	459	445	467	487	488	434	482	431	464	451	471	471	493	478	467	493	484	445	465	459	436	495	469	465	485	481	462	465	484	458	480	486	449	464	460	492	498	494	471	473	524	476	488	458	481	495	502	448	489	460	466	463	469	446	494	465	476	477	476	475	476	482	467	447	467	454	511	480	479	483	458	470	441	476	481	483	495	490	489	471	507	496	485	476	424	483	469	491	456	469	494	451	466	469	497	452	459	442	469	472	480	459	449	456	463	478	454	480	456	451	476	468	480	487	511	470	445	446	500	503	479	502	441	495	469	433	500	463	511	448	446	467	450	486	439	455	456	444	480	481	458	456	474	454	465	453	469	459	473	445	503	473	455	484	493	467	423	473	480	456	487	436	488	448	466	511	472	488	451	457	470	472	506	481	484	476	455	511	470	466	451	467	494	456	516	500	452	468	446	453	462	491	496	481	456	467	487	476	471	475	464	473	500	488	459	501	448	521	485	446	483	481	488	480	461	510	468	505	472	469	492	484	453	434	478	450	466	459	466	446	431	463	475	501	442	478	469	451	459	447	465	489	500	462	497	466	460	426	463	443	479	500	485	461	468	447	454	471	479	458	473	463	482	450	466	470	471	464	472	521	469	462	482	466	456	469	477	483	472	502	482	492	464	463	469	479	447	521	461	498	474	508	467	469	492	449	442	472	492	465	457	496	476	441	464	447	470	452	458	474	496	465	457	500	476	468	448	451	520	502	451	471	472	481	469	459	454	493	445	481	493	458	470	498	488	446	455	481	465	481	467	455	441	485	447	461	461	497	449	505	483	474	444	495	471	446	481	495	527	481	496	476	476	488	466	435	485	431	461	426	428	478	481	441	500	482	456	434	439	445	500	506	458	481	451	433	430	496	473	459	510	511	458	474	470	509	470	472	481	497	492	481	460	461	439	498	465	467	476	496	469	482	463	529	463	482	498	465	455	434	444	476	502	487	442	427	468	475	449	470	460	469	438	466	490	459	500	495	473	478	484	451	513	479	430	473	485	481	492	463	481	471	512	466	492	516	505	500	485	498	461	428	479	467	475	502	473	445	508	465	481	467	469	453	447	472	466	439	517	422	466	530	432	500	447	497	456	503	418	430	482	472	462	502	475	465	454	433	467	481	462	469	497	448	488	441	454	491	481	507	439	438	468	461	470	484	475	468	422	480	457	502	499	475	487	484	444	454	479	471	468	462	505	495	484	482	463	448	475	463	442	486	468	476	486	463	459	486	488	503	457	483	505	469	485	486	478	466	450	444	469	456	441	498	475	449	493	447	500	469	494	502	442	441	478	438	443	457	518	465	501	453	450	456	520	490	508	437	470	463	441	473	455	490	466	441	538	476	421	496	447	464	445	469	466	466	492	490	483	473	466	455	478	480	421	466	460	507	454	454	504	471	527	465	480	432	470	451	503	500	452	479	488	474	479	445	455	520	508	484	471	451	501	470	472	459	452	462	490	473	462	468	500	483	499	492	494	459	475	481	477	458	446	489	433	444	442	464	484	487	501	474	486	481	448	450	511	493	450	468	465	464	518	484	454	479	437	503	462	460	505	486	492	480	477	474	518	428	463	442	456	479	462	471	488	503	489	462	484	471	464	505	488	471	472	451	481	471	434	445	459	497	469	456	456	482	461	493	459	437	429	502	487	485	474	447	461	484	478	449	459	469	478	482	463	485	461	506	475	460	448	464	449	453	486	475	454	493	486	496	439	451	483	472	489	476	471	463	473	480	472	494	484	472	486	487	470	449	468	502	509	484	452	471	495	487	440	514	499	468	453	454	471	448	454	488	490	465	447	469	470	461	419	492	461	483	441	470	467	456	515	473	496	458	485	498	448	470	483	480	477	486	442	485	493	453	489	470	450	453	478	467	450	472	444	469	492	476	479	492	469	480	479	454	469	462	467	446	462	480	446	417	454	452	456	489	449	457	480	449	463	446	514	423	475	465	477	468	435	462	475	499	507	484	474	488	475	466	469	446	465	468	479	424	533	466	465	453	479	493	496	456	485	467	436	446	470	430	462	459	449	494	471	492	487	488	474	485	479	474	453	478	480	485	473	437	453	493	466	486	492	523	496	508	462	486	472	498	512	496	480	462	485	476	466	476	479	461	491	465	499	462	456	467	446	453	459	497	538	498	489	464	483	438	504	461	451	478	464	417	430	469	428	488	477	498	467	452	449	434	512	471	498	456	478	469	436	424	480	450	506	484	448	437	438	464	444	453	468	497	443	507	503	481	503	440	466	491	451	461	501	451	467	484	491	483	471	515	494	458	475	451	491	476	456	501	482	494	500	463	460	462	469	482	490	467	480	477	498	457	465	443	445	463	482	494	420	505	472	502	481	468	472	461	460	496	450	446	518	456	480	478	505	488	464	437	464	475	472	499	482	486	497	501	471	437	471	469	450	473	479	504	474	455	467	518	483	443	485	478	463	473	506	456	476	501	476	484	463	485	479	469	507	436	479	458	481	470	491	452	498	443	482	498	492	454	485	469	497	517	485	434	468	493	466	470	497	471	429	461	472	446	433	505	451	472	514	473	413	434	504	466	471	494	497	451	490	473	492	465	458	465	445	456	515	499	479	467	483	469	459	475	518	489	423	468	454	480	455	482	471	460	449	449	464	460	507	440	504	477	487	484	480	454	476	470	478	486	438	455	476	476	464	462	452	513	469	529	478	457	423	443	453	466	512	461	461	492	454	467	457	427	487
24163	21034	26920	25264	7888	825	696	672	631	618	595	599	583	580	555	523	564	518	564	535	535	567	583	555	512	551	532	518	585	527	529	517	565	514	537	542	533	478	555	487	547	535	519	504	517	518	534	522	549	550	524	561	525	521	537	528	556	516	557	521	510	532	511	524	548	539	542	498	527	503	570	553	524	507	540	561	540	551	523	527	521	534	514	516	515	545	535	507	518	520	543	567	532	526	528	546	518	506	526	527	547	517	504	530	507	491	483	562	548	498	523	515	523	508	523	504	510	515	507	505	544	520	525	506	540	524	526	543	497	588	513	540	535	500	486	548	577	508	512	511	503	551	557	501	526	525	523	522	507	587	506	490	488	527	517	503	538	549	567	522	548	516	592	491	563	561	511	527	535	514	511	506	482	505	542	503	524	535	531	519	508	516	535	532	510	508	543	524	536	515	512	572	525	548	542	529	522	542	468	527	470	543	522	540	511	536	509	527	483	519	514	538	533	546	532	518	537	532	502	534	523	499	538	520	533	540	562	543	516	533	523	560	516	526	537	568	530	538	501	535	524	553	492	536	557	498	528	540	535	523	545	514	556	522	519	512	483	518	524	516	519	556	518	555	548	532	520	541	546	556	511	513	509	488	513	524	547	515	569	536	543	509	466	545	508	525	541	532	525	529	519	538	550	527	563	545	513	496	514	520	529	487	519	475	530	532	561	529	543	518	555	555	518	539	542	581	535	483	490	557	557	538	493	498	530	542	496	560	536	526	515	552	570	515	508	522	527	579	526	506	512	541	487	519	523	556	536	544	538	516	568	549	521	533	516	508	490	500	510	532	512	551	510	509	505	551	509	537	506	502	544	546	549	541	530	503	504	527	533	519	525	505	555	520	538	508	523	526	541	500	548	532	557	553	561	481	512	525	528	567	516	552	525	506	538	518	522	503	521	546	524	537	565	505	531	516	548	546	527	511	586	525	541	550	564	528	562	536	550	558	531	559	530	520	488	505	577	557	599	503	512	552	495	472	528	550	525	542	525	532	510	548	553	478	529	503	527	538	526	527	533	493	521	562	537	506	565	494	512	489	518	511	549	489	566	512	498	507	540	522	503	483	531	532	511	523	529	541	574	529	514	544	541	563	522	510	521	490	520	544	537	533	558	521	590	541	502	509	515	514	534	517	509	533	515	526	527	488	542	531	559	551	571	473	549	528	527	556	549	530	559	558	518	537	542	506	520	511	552	489	536	519	527	541	491	537	513	543	555	561	549	530	490	526	553	546	530	528	541	540	555	601	544	513	514	555	504	574	522	491	538	523	500	512	547	513	540	467	520	531	525	518	526	469	557	551	520	554	539	527	509	511	509	544	540	507	538	526	529	578	552	548	507	517	561	504	511	512	537	534	506	501	509	521	549	546	562	539	531	525	518	579	524	501	530	534	549	561	550	499	483	519	488	524	490	525	523	557	506	531	514	522	516	533	530	481	510	493	550	520	500	538	570	521	522	527	511	503	523	543	524	523	499	521	518	528	533	545	579	569	555	552	498	541	482	555	495	511	529	528	566	523	525	535	520	515	568	504	499	527	513	508	555	516	543	509	530	530	523	541	531	560	543	510	545	490	537	529	518	521	533	553	507	537	545	527	514	526	552	466	534	526	529	530	519	547	528	553	517	493	557	555	568	511	512	570	526	520	535	568	486	558	589	494	482	530	527	522	492	496	525	522	573	509	522	558	499	553	555	528	510	520	524	522	575	470	551	552	486	553	510	522	539	544	552	517	539	503	544	546	542	544	534	553	536	529	487	519	513	498	507	514	536	527	550	541	498	504	515	511	513	546	530	491	537	492	549	488	542	544	528	512	532	504	504	503	514	507	525	488	548	512	552	532	557	586	497	559	531	524	538	550	506	511	515	535	529	504	486	516	493	579	522	551	593	502	443	522	527	521	517	581	572	527	470	523	498	522	547	564	505	539	560	513	537	542	529	518	505	533	535	513	537	523	553	540	537	565	511	556	516	497	549	582	549	517	566	569	542	541	524	539	536	495	520	497	560	537	549	523	547	479	531	514	524	515	512	540	509	543	532	575	516	567	554	492	512	527	535	528	519	511	506	522	557	485	579	529	556	552	507	525	565	512	531	534	508	495	533	537	530	531	557	506	498	496	524	547	514	531	561	512	511	500	530	513	493	512	501	551	551	525	510	560	544	557	545	532	523	505	464	576	528	518	519	483	547	527	553	512	546	529	517	494	507	561	529	523	530	492	525	497	533	543	470	512	536	554	525	535	513	537	539	554	586	520	498	517	533	456	540	524	560	505	539	522	549	558	533	510	518	521	563	547	517	573	535	542	552	532	507	519	500	509	509	541	501	516	577	482	526	539	535	509	533	532	539	509	504	522	528	483	577	495	491	488	487	543	551	540	513	510	533	519	554	552	488	517	519	521	483	550	489	535	518	539	539	551	519	531	507	520	507	527	553	547	559	529	534	507	506	498	532	537	561	505	490	551	543	529	540	528	555	502	521	523	524	525	490	555	517	538	529	528	543	501	521	482	511	486	531	516	507	516	542	522	501	535	547	567	526	494	506	540	505	521	507	545	538	543	536	490	519	512	527	552	516	593	505	487	541	551	503	540	579	536	517	520	540	526	518	528	516	543	549	526	552	553	547	522	521	552	550	511	516	550	512	552	522	526	498	496	519	521	484	507	485	547	515	511	518	528	524	528	535	504	527	524	533	530	575	547	545	478	503	522	557	530	509	464	523	555	529	520	513	530	551	529	550	542	549	546	510	525	576	560	512	545	531	550	539	543	539	496	512	530	517	548	533	514	480	498	555	540	567	490	509	523	498	550	492	531	522	513	521	521	539	501	548	521	518	509	540	499	550	520	547	554	511	551	524	541	536	503	515	523	557	537	485	503	564	491	522	511	553	494	524	511	516	551	535	497	528	503	482	520	569	504	513	515	534	557	515	551	515	559	541	539	508	561	547	505	513	530	549	481	546	541	560	549	505	553	507	535	512	510	522	522	513	533	550	518	540	521	544	517	517	522	495	491	509	522	522	556	521	524	503	532	528	543	523	551	545	538	511	523	531	514	525	513	576	546	523	531	551	519	550	548	550	502	513	556	513	507	526	538	491	512	513	530	519	518	506	555	524	547	532	554	533	542	544	506	558	489	563	529	565	578	541	495	531	525	531	512	532	529	550	504	545	530	589	545	524	512	509	515	526	556	545	505	560	506	558	574	529	551	496	516	522	474	555	530	537	521	499	551	517	511	483	533	517	498	557	538	538	491	550	554	550	507	549	520	518	529	537	548	517	547	512	521	515	511	540	534	545	523	455	528	485	537	527	530	515	535	529	502	497	517	551	506	520	530	543	543	502	531	532	548	528	515	511	511	521	536	516	543	559	505	524	564	566	505	518	502	524	512	566	521	562	507	542	515	551	509	553	519	515	513	512	541	495	524	517	515	521	576	522	529	534	513	510	526	538	508	520	498
3784	6741	4466	2109	1697	1350	1175	1113	969	936	955	851	861	840	789	731	777	795	765	769	752	732	746	747	743	791	689	747	720	706	747	698	731	770	769	750	751	663	700	760	735	749	712	747	721	726	697	697	751	718	792	714	733	708	746	695	763	745	667	716	706	736	715	702	745	740	777	732	694	719	701	762	754	724	718	738	705	748	755	712	721	765	736	728	708	726	708	727	758	688	704	772	721	751	753	759	718	703	728	726	692	685	751	778	710	755	700	705	722	706	741	692	732	699	717	722	715	679	741	689	747	670	725	747	709	685	705	704	711	730	753	710	704	715	706	658	729	671	737	752	715	741	683	700	724	746	758	714	741	725	745	760	753	729	714	709	744	691	737	704	753	764	728	739	744	730	714	705	732	742	764	723	706	731	672	725	743	725	755	722	762	704	706	705	725	721	692	722	696	730	724	665	759	717	709	753	747	770	739	748	697	729	699	721	710	747	713	675	717	737	726	746	733	713	736	731	771	709	732	702	731	705	690	754	730	718	695	722	713	697	747	744	750	687	724	793	682	769	695	705	717	737	720	747	734	704	737	709	730	712	741	729	737	674	720	775	720	760	742	699	745	692	691	731	693	722	780	730	738	727	722	693	762	730	770	747	698	751	748	703	710	736	681	736	740	721	765	719	718	713	731	713	714	741	728	745	756	744	738	738	709	748	730	735	737	741	695	746	757	684	787	709	734	746	685	753	699	719	761	716	701	719	769	753	719	710	695	709	729	721	694	760	736	778	724	715	736	702	678	689	730	733	759	696	693	748	717	730	782	734	693	719	744	742	734	726	729	708	755	702	755	719	786	738	737	722	769	701	701	756	727	704	735	720	704	778	686	741	742	764	714	766	781	717	718	681	739	740	700	759	691	737	701	655	720	699	729	726	724	675	721	734	756	727	763	672	699	707	691	701	726	700	714	704	703	720	706	681	739	722	671	727	763	735	763	769	733	706	762	733	731	729	726	682	772	674	762	719	728	747	687	757	788	729	760	742	717	722	723	734	717	703	669	733	693	736	691	734	817	729	764	749	713	698	722	716	736	770	662	708	725	713	686	774	686	715	682	654	747	713	721	664	775	744	765	735	713	728	725	718	721	703	689	730	717	679	669	710	751	712	758	711	720	744	724	711	735	746	720	733	750	696	752	739	705	697	776	668	727	688	692	696	715	686	741	726	701	714	772	711	756	707	719	764	719	697	764	788	719	728	754	737	712	745	725	760	717	703	696	740	692	722	713	719	723	679	724	712	772	760	713	712	704	670	772	743	737	766	728	707	777	722	714	736	726	688	710	729	747	692	764	682	759	708	755	752	734	738	721	731	712	676	765	705	759	718	705	722	725	739	716	692	685	709	705	729	767	741	729	761	731	714	719	739	755	663	758	771	721	711	666	720	706	670	732	670	722	695	688	711	749	663	709	717	732	709	713	713	758	753	743	768	753	725	670	702	736	710	758	675	777	696	692	745	737	690	756	759	720	708	735	743	707	708	665	720	697	725	746	757	779	731	710	696	690	749	771	712	748	714	736	735	751	698	652	736	698	764	735	735	698	686	750	771	740	754	781	704	734	738	700	740	753	714	717	698	727	685	723	765	757	714	744	730	749	740	748	709	755	700	700	741	695	693	727	726	763	708	697	729	749	692	712	752	706	727	721	681	737	725	712	717	739	737	730	708	720	701	691	731	726	730	690	747	675	723	701	726	711	730	732	733	704	690	738	735	726	704	769	754	704	719	688	748	723	728	714	740	740	699	727	717	705	704	768	751	728	725	686	681	746	766	732	752	740	764	749	749	689	722	763	741	685	723	712	715	744	765	694	718	708	745	742	752	732	728	721	742	715	701	742	712	696	786	711	695	695	787	760	742	690	789	747	763	677	708	679	715	726	743	698	730	717	699	717	781	688	693	721	700	731	754	773	743	747	748	699	712	692	746	719	753	709	782	759	715	740	754	728	714	703	740	726	704	719	710	699	673	708	744	726	717	699	762	714	768	733	705	693	724	709	721	769	717	747	672	682	713	729	722	737	717	708	735	736	682	715	700	768	707	737	684	680	715	724	711	722	752	684	716	708	715	739	730	697	678	694	703	722	667	729	752	739	770	769	714	727	700	749	733	699	700	745	701	719	730	759	735	728	731	696	795	727	700	685	752	757	738	674	689	704	707	761	747	714	712	728	718	771	725	730	767	766	703	706	749	744	732	705	756	730	669	711	772	722	761	724	702	724	764	718	707	705	744	759	685	705	743	676	713	691	742	723	689	752	761	751	706	679	699	709	678	727	715	757	683	721	713	695	703	749	738	730	744	720	759	788	730	719	705	728	714	703	749	754	745	716	730	689	724	700	719	693	726	657	703	741	715	688	734	772	752	717	699	672	729	741	733	721	718	689	731	762	746	747	735	711	702	726	753	728	732	756	729	724	739	708	717	727	696	761	690	789	670	760	712	768	708	681	751	701	735	736	726	711	732	739	697	717	720	714	732	728	739	718	680	738	700	684	752	710	708	739	681	694	735	704	732	738	741	707	670	746	726	796	723	712	776	729	715	699	717	716	726	741	737	714	743	671	699	705	760	713	732	700	711	743	737	713	780	750	737	779	685	710	652	726	779	723	736	758	695	694	731	696	703	692	700	699	738	705	715	715	752	721	749	702	792	759	767	706	732	676	730	732	717	736	710	687	740	725	701	730	752	729	705	729	747	753	754	741	714	775	744	709	698	712	720	682	739	711	734	732	717	738	718	778	740	724	689	710	724	791	717	728	703	756	709	732	697	728	747	695	706	702	709	777	740	703	722	690	715	678	754	731	760	659	733	718	741	745	743	694	682	721	737	750	775	718	757	740	715	687	716	766	724	715	713	710	683	700	716	715	714	743	762	734	756	749	711	746	735	695	739	711	762	700	720	716	738	710	688	781	759	762	741	722	716	756	693	699	713	770	697	709	663	730	748	759	712	752	726	694	767	766	709	705	730	711	748	714	697	758	714	753	744	722	708	735	707	777	746	725	711	680	715	693	749	696	705	720	689	708	753	703	727	740	755	728	760	718	733	730	726	753	712	698	720	749	684	736	676	756	754	760	749	713	729	718	733	693	713	733	735	735	786	707	759	737	700	715	759	718	720	711	735	730	726	706	723	752	760	733	704	724	733	744	714	682	705	701	719	712	729	714	770	698	708	734	731	742	714	700	768	707	761	758	726	730	741	759	746	726	721	759	718	721	697	679	701	707	724	708	757	723	753	735	699	740	688	719	738	694	742	719	720	717	744	703	704	719	746	670	791	713	745	723	694	797	754	735	704	728	730	715	728	692	684	705	714	725	706	729	722	756	713	726	703	755	728	741	742	742	680	749	747	728	676	713	733	756	698	738	742	751	735	741	735	719	761	717	719	737	720	736	712	729	701	743	709	705	755	738	726	741	736	703	712	729	749	732	739	720	707	749	735	676	737	700	742	705	722	717	773	770	732
22219	21116	28733	23742	21118	21111	5199	726	519	418	357	293	282	232	233	231	216	223	182	197	189	173	182	172	168	177	181	177	153	152	148	154	148	150	149	165	121	158	135	142	149	132	139	136	157	140	157	130	135	161	146	125	119	158	161	146	124	129	131	132	155	141	132	132	138	150	146	137	116	151	136	175	142	145	138	133	156	132	136	131	116	126	134	132	153	133	146	134	137	125	142	137	151	122	150	142	136	134	157	133	154	129	147	151	130	139	157	131	156	124	120	159	141	125	133	149	117	142	121	121	123	146	138	162	147	138	126	141	140	148	143	131	129	143	118	143	126	142	140	155	146	144	145	124	144	121	153	144	141	121	139	135	143	125	143	126	141	132	147	132	158	143	122	131	132	140	124	137	150	125	164	123	116	146	125	157	112	159	139	139	151	170	136	134	126	132	140	144	141	117	146	132	133	142	158	139	169	120	133	128	140	131	147	142	154	150	151	155	150	146	140	144	146	123	115	124	127	143	126	139	123	152	157	139	125	141	124	118	143	138	120	139	129	153	144	132	134	126	127	147	135	138	134	128	127	125	144	134	131	142	129	133	136	146	146	141	145	136	139	148	129	148	137	136	150	160	162	134	152	130	131	131	137	156	127	138	131	155	151	147	127	122	110	116	111	151	146	131	141	138	147	118	125	147	128	150	127	148	136	126	140	125	142	111	142	149	120	155	130	149	123	139	121	148	145	135	144	141	126	128	155	141	145	131	133	127	154	138	133	134	125	147	123	150	145	135	118	146	128	125	143	139	127	134	142	133	152	133	118	138	127	158	140	144	159	137	144	162	130	135	133	148	139	149	138	133	125	150	136	130	127	137	143	139	157	112	151	137	144	118	138	136	131	131	127	144	134	145	133	145	150	152	132	127	144	138	123	127	139	124	146	127	155	126	143	134	144	138	126	134	140	137	132	133	126	125	142	118	129	139	141	156	145	131	151	130	136	141	127	154	137	167	137	142	115	116	132	136	146	127	118	115	137	127	123	126	125	142	143	148	134	160	132	122	148	147	140	144	144	134	128	152	121	139	138	112	134	127	159	142	150	139	146	139	118	129	144	134	131	140	140	137	137	150	147	128	137	121	138	140	151	129	135	142	142	139	122	130	140	129	124	132	150	139	134	133	143	142	157	125	128	125	137	153	131	147	142	142	136	123	145	146	132	129	145	148	122	135	138	147	160	141	143	141	135	139	133	139	128	144	127	154	140	149	124	130	143	141	130	141	127	130	140	135	138	148	135	110	150	147	157	127	128	157	133	156	124	128	136	126	130	143	145	117	146	126	135	137	123	152	135	147	167	132	145	126	146	136	133	139	116	125	134	139	136	150	141	133	138	144	131	163	153	107	139	132	152	121	145	140	114	120	141	120	130	144	138	153	144	150	124	147	129	130	123	135	148	128	144	143	149	142	163	126	130	134	146	143	142	138	130	125	128	145	131	158	155	131	138	127	143	163	129	128	143	153	148	118	157	134	137	128	119	145	137	141	138	136	157	153	149	127	124	113	131	145	141	152	123	120	131	146	125	135	129	134	151	132	114	148	141	126	137	138	141	144	140	140	119	123	162	122	130	141	129	146	128	119	125	129	134	160	165	130	137	140	124	144	124	138	143	136	140	150	130	128	125	142	147	143	140	153	142	117	118	131	141	143	115	131	126	148	114	126	138	125	132	136	147	147	133	147	137	140	129	123	136	128	135	155	117	127	135	126	116	127	132	137	156	148	128	130	150	153	172	126	145	144	135	124	121	111	144	150	151	120	137	138	136	127	135	138	150	130	119	142	150	129	114	133	151	150	138	140	143	132	141	133	147	131	128	143	143	144	130	117	152	131	145	127	151	141	137	137	139	124	134	141	127	138	147	125	120	146	142	139	142	120	149	136	133	119	140	129	140	133	136	124	124	132	110	153	135	137	152	154	146	141	115	144	158	147	122	119	124	119	134	125	129	147	141	147	140	121	143	132	165	159	143	132	129	139	139	131	127	126	129	114	142	134	131	157	142	138	136	134	114	138	141	132	146	151	143	142	136	136	152	131	144	144	134	143	142	136	128	113	134	136	150	125	125	140	152	140	134	155	136	144	138	145	126	138	129	132	142	120	129	152	146	129	147	153	124	146	158	127	122	138	148	129	125	119	137	117	131	151	129	124	145	121	148	141	140	152	141	151	140	128	114	137	151	130	169	150	129	143	123	152	124	138	119	113	127	121	137	125	139	132	125	175	147	145	129	176	146	134	121	141	122	118	136	135	147	122	142	132	134	130	130	136	139	145	143	127	144	134	137	128	154	131	143	148	159	127	145	145	149	128	143	130	146	141	144	128	136	136	131	121	140	127	128	148	128	141	154	134	153	149	128	151	126	141	137	144	152	143	129	122	127	155	156	153	149	119	114	139	128	140	123	142	127	121	122	147	136	140	155	131	151	122	135	155	125	126	136	149	135	124	126	128	141	124	140	125	145	135	140	135	122	125	146	141	158	136	158	135	151	137	135	135	129	143	159	124	120	138	150	149	136	146	174	125	139	148	134	133	133	141	130	151	139	123	139	118	129	143	130	143	122	143	149	141	132	166	125	139	135	134	141	137	139	137	130	130	131	140	150	149	154	128	122	144	157	138	148	158	144	142	159	134	137	120	122	150	136	110	133	133	114	142	138	137	153	150	128	131	135	119	127	138	132	137	148	137	153	133	139	138	137	117	131	126	125	134	129	126	132	141	154	113	136	132	147	136	140	121	151	114	140	149	145	132	146	147	118	125	141	140	134	143	141	129	154	138	148	145	154	146	140	134	143	136	140	97	142	149	126	156	142	141	129	126	134	136	138	121	137	145	139	152	119	140	119	141	120	135	149	124	117	135	123	150	147	146	145	115	123	137	136	125	128	145	137	125	127	135	128	150	141	138	156	150	129	118	140	129	134	139	134	139	136	135	134	126	139	128	115	127	146	138	135	122	138	156	134	152	145	146	156	129	138	150	142	142	134	138	119	130	123	135	146	145	152	149	119	133	135	147	124	147	149	120	153	124	148	117	143	157	129	132	139	142	121	142	131	135	159	136	142	148	135	145	123	124	132	139	137	144	152	131	135	127	131	127	145	127	117	130	141	123	153	139	137	152	140	134	116	133	148	144	158	160	140	140	136	149	132	151	129	139	146	145	128	136	121	145	148	137	145	137	137	127	146	174	143	120	132	145	151	161	143	145	135	141	133	116	153	130	132	117	121	134	132	114	130	147	135	140	114	134	140	130	143	111	135	142	135	144	123	156	126	129	136	137	134	135	123	128	123	137	129	138	150	123	125	131	128	138	142	139	131	142	123	141	156	145	140	126	154	144	132	143	147	110	122	158	143	156	125	126	126	119	155	143	150	137	131	148	139	159	177	147	134	132	149	151	164	122	112	138	159	107	135	133	147	141	133	140	141	151	149	125	137	137	161	131	110	150	138	123	136	146	129	142	131	165
4765	15434	10656	4602	3073	2318	1823	1333	1035	885	772	589	513	410	423	392	363	312	328	318	262	314	283	237	249	244	243	220	234	227	207	221	219	259	222	247	225	244	206	228	232	198	233	190	208	205	216	214	205	195	213	188	228	217	197	214	198	202	227	214	206	206	195	222	190	205	208	222	190	209	199	187	184	208	204	187	191	218	207	204	191	204	216	188	209	199	226	193	220	195	165	221	200	196	217	212	203	200	193	210	222	180	207	199	212	187	210	200	195	199	188	202	190	213	175	188	173	194	187	216	204	213	200	218	186	200	212	196	181	177	229	205	199	216	179	178	204	206	214	177	206	210	184	188	197	227	206	176	188	185	183	182	192	184	214	199	181	205	207	220	171	205	179	196	195	214	211	195	191	188	212	188	179	195	190	188	186	180	194	190	192	206	190	191	182	193	190	193	189	195	203	187	190	195	217	203	200	211	204	177	208	215	204	188	235	193	196	181	204	214	191	156	193	203	183	154	211	191	172	185	192	199	187	181	186	190	196	185	194	167	201	205	168	182	201	205	183	192	195	194	204	177	182	189	171	213	184	224	198	207	207	215	201	193	201	197	195	199	201	181	181	219	191	191	197	223	213	186	155	188	191	211	183	194	195	185	189	207	206	200	190	179	198	196	220	187	201	193	188	209	189	165	184	186	208	186	202	188	190	187	180	192	214	178	198	169	194	187	212	202	203	194	183	193	188	205	196	189	201	198	186	187	165	192	209	192	193	194	200	200	210	196	211	205	203	202	206	198	200	213	203	183	179	187	169	181	193	196	212	215	207	216	202	210	185	183	176	193	187	202	186	196	186	199	224	221	151	185	196	174	170	203	184	200	197	188	215	198	179	211	181	196	196	202	197	210	198	196	232	200	181	178	172	164	209	221	176	206	200	195	202	185	215	177	202	166	207	199	195	218	183	231	197	210	210	189	188	191	208	192	195	214	201	192	191	195	180	195	198	199	185	193	201	193	181	208	206	210	197	198	209	189	178	191	199	194	201	204	200	223	203	223	206	192	206	191	184	191	189	205	216	187	199	175	198	199	198	177	188	157	187	192	190	185	189	194	225	167	188	228	216	209	200	172	208	196	197	200	192	202	178	193	187	209	212	209	210	180	208	189	217	188	212	199	198	174	205	213	192	195	185	189	171	192	200	199	182	207	199	214	211	215	192	193	191	224	191	186	205	199	174	238	206	188	233	211	178	211	205	175	213	196	209	186	208	201	201	181	184	204	190	190	198	209	205	205	204	186	200	175	202	196	203	191	181	172	193	189	222	192	204	198	198	210	170	215	189	201	203	193	183	191	220	180	185	175	191	215	217	187	182	207	194	167	201	224	194	195	193	184	202	205	207	182	192	219	199	214	191	211	192	192	211	206	193	205	229	175	212	211	199	193	198	180	226	192	186	191	200	193	182	211	200	225	195	192	201	171	191	190	173	209	217	182	184	189	207	196	197	175	224	186	213	215	200	191	190	203	195	213	200	185	216	222	200	185	190	207	192	209	215	196	201	225	223	192	184	180	193	171	193	198	183	193	185	175	206	169	167	158	224	183	205	186	171	181	215	192	199	193	206	208	179	184	207	181	214	192	175	186	196	201	188	175	221	161	214	204	182	205	188	192	192	193	193	197	189	176	212	196	190	182	187	193	180	199	187	195	175	176	192	208	182	220	189	190	201	184	212	193	211	181	186	196	187	212	181	192	222	207	196	194	204	197	223	197	174	184	222	206	191	184	209	193	200	209	211	197	203	194	210	197	193	186	195	184	184	212	195	183	204	212	204	179	199	198	218	216	218	214	193	195	205	200	195	198	213	177	195	187	222	211	185	200	180	191	229	173	212	189	187	192	193	186	211	178	211	190	199	206	193	194	174	215	197	198	191	179	198	195	199	168	197	176	180	209	202	194	187	186	220	189	190	203	208	176	195	196	205	189	207	191	216	216	239	196	179	206	160	198	178	216	203	214	213	213	201	217	172	207	184	215	181	207	198	171	209	191	197	184	177	192	190	188	213	200	214	189	195	194	192	207	178	215	187	201	195	196	189	198	180	189	202	186	203	214	182	191	200	201	207	201	170	176	200	197	204	200	218	183	208	187	194	197	187	189	196	200	188	193	203	202	176	214	196	206	200	206	196	192	205	183	181	206	165	198	204	190	203	198	201	194	180	188	191	195	201	180	179	194	189	170	180	184	185	197	198	188	203	214	184	197	186	180	190	181	185	185	180	190	188	187	224	200	188	191	191	198	193	181	183	184	183	162	209	178	187	188	199	203	211	206	192	191	206	210	197	201	199	206	191	223	210	185	196	198	197	181	198	185	199	183	188	190	217	177	176	210	198	185	218	193	207	204	194	164	178	198	179	209	186	192	201	193	180	205	185	183	176	201	206	196	190	206	191	207	187	186	211	194	205	193	198	200	222	168	197	210	195	191	197	181	221	204	194	162	186	203	184	201	219	198	210	218	171	209	181	168	164	204	196	206	205	188	206	164	189	218	164	208	203	196	209	181	191	223	199	205	194	203	186	214	188	201	185	186	183	191	215	208	204	183	181	219	176	210	210	207	199	203	208	163	186	202	199	179	207	180	191	187	206	205	197	211	222	225	182	194	200	211	165	198	172	228	215	213	193	176	193	189	198	196	205	191	188	201	169	186	182	188	212	207	202	193	185	191	182	181	185	204	172	186	217	211	194	175	202	173	174	182	203	199	196	213	180	178	215	174	202	172	190	207	188	193	197	187	198	190	179	187	196	198	205	222	200	193	205	205	214	173	189	208	181	196	215	194	205	190	207	218	190	209	202	211	208	200	222	217	159	209	203	212	203	191	174	201	214	228	160	194	203	207	205	197	187	215	169	185	206	189	183	216	207	185	196	204	186	207	201	204	203	188	193	217	194	180	189	194	174	168	214	211	196	212	183	215	201	200	198	193	180	208	215	205	211	194	197	198	207	193	211	207	214	205	237	197	189	188	218	215	185	193	218	198	206	190	219	192	188	202	163	195	196	223	203	201	221	206	188	199	220	203	192	202	204	207	210	212	196	182	202	187	228	203	193	192	202	176	167	212	179	203	177	189	192	208	205	214	220	183	182	193	224	205	183	209	219	192	170	168	196	184	185	201	193	195	202	192	179	187	193	196	182	195	167	201	178	185	199	201	212	202	199	191	180	204	181	172	203	197	184	207	187	176	195	177	205	173	172	218	180	205	179	189	178	194	209	189	202	183	179	182	193	187	201	197	189	212	226	196	213	204	201	204	194	197	188	213	201	221	177	216	190	196	203	176	200	185	204	207	191	205	203	187	199	207	201	204	200	212	181	193	209	171	188	201	184	177	201	188	195	192	172	169	191	157	193	177	202	197	201	153	206	198	213	209	205	198	190	188	156	183	191	180	193	189	205	225	190	198	193	172	222	201	189	186	184	183	186	188	181	208	199	175	189	208	218	212	206	176	167	198	172	204	215	189
26818	18669	4835	1001	691	642	683	649	593	575	638	602	649	596	594	609	563	586	577	589	638	594	602	635	590	626	596	542	628	590	632	607	581	589	585	595	606	609	596	573	601	590	611	595	571	609	581	660	592	631	628	601	627	640	584	599	578	589	572	557	610	586	597	603	603	602	578	623	598	611	575	561	601	600	612	572	588	632	606	572	591	616	577	632	610	601	535	565	599	613	569	621	614	603	611	600	586	612	598	586	665	601	605	640	606	618	607	587	548	578	582	619	583	612	549	588	603	597	608	594	647	579	627	603	568	621	624	553	632	569	567	622	579	553	533	613	607	573	604	601	600	593	614	604	574	556	551	576	585	585	622	585	591	591	626	613	602	627	574	637	594	606	583	628	612	567	597	561	589	617	643	610	618	577	562	614	620	601	621	615	611	576	613	629	613	582	604	623	610	610	586	600	586	577	599	611	597	600	625	644	613	600	528	597	600	582	628	591	633	549	606	546	557	601	582	617	558	603	633	565	623	567	571	611	623	613	636	577	589	589	601	636	631	600	577	614	595	566	599	636	587	575	577	581	583	622	589	589	569	620	606	669	582	623	602	585	605	575	598	605	586	588	567	599	573	605	596	652	554	546	564	573	576	593	587	621	596	572	586	567	588	629	614	589	646	614	558	582	614	541	597	566	608	581	530	582	605	576	533	623	645	595	590	578	566	594	620	613	584	592	590	573	600	601	616	613	567	613	600	580	583	634	605	604	580	591	615	592	606	596	582	588	581	595	569	596	581	581	603	564	573	625	582	594	623	529	591	659	536	597	579	557	616	570	621	620	530	600	602	565	662	593	571	594	615	586	578	614	580	609	618	593	591	581	574	602	588	589	582	557	588	568	594	573	605	542	577	578	580	552	614	558	599	625	551	627	592	588	600	596	561	629	620	594	616	637	556	564	624	616	628	582	593	567	582	565	601	578	565	564	575	614	589	582	589	628	606	619	593	531	617	581	559	581	581	614	625	592	593	598	583	608	602	616	588	629	618	582	586	631	626	602	609	590	580	566	637	631	583	631	596	601	605	546	588	571	575	591	597	558	561	610	596	594	554	555	560	606	611	579	610	598	563	574	674	595	587	602	580	580	606	635	621	615	631	615	608	597	627	626	579	608	632	628	562	608	618	577	551	627	612	594	642	605	618	551	595	572	604	577	598	578	600	561	631	588	547	618	611	599	630	585	591	556	593	619	612	595	607	609	567	563	597	611	631	595	589	618	597	618	636	615	580	612	586	634	610	631	584	577	602	602	599	576	573	576	573	562	584	635	613	579	623	588	578	641	594	612	583	643	599	596	576	604	572	592	604	616	617	599	548	588	575	592	647	604	634	589	628	579	610	578	603	596	553	619	562	605	559	570	596	579	621	603	590	587	620	571	607	640	575	609	596	592	611	614	580	592	560	618	575	571	620	598	585	583	573	554	548	570	571	581	548	584	581	567	590	588	625	613	575	585	576	555	580	597	608	644	572	630	627	571	641	565	578	585	606	609	603	617	639	629	619	589	552	602	601	560	548	599	571	589	535	603	620	588	605	606	565	588	610	576	642	575	623	573	577	558	590	623	581	606	587	608	576	632	608	587	594	611	587	592	559	600	619	589	570	583	613	637	556	576	621	589	579	543	578	609	543	623	596	603	594	569	617	599	596	578	595	595	637	608	620	547	592	584	591	585	603	582	576	594	613	607	558	569	580	593	551	592	569	557	630	635	597	632	589	569	584	584	594	577	603	573	571	609	618	620	587	533	600	626	597	590	606	606	615	545	620	600	570	532	562	656	574	576	561	564	616	585	549	637	576	640	574	588	601	609	586	609	617	589	631	575	627	590	577	580	581	627	568	627	573	545	575	571	621	571	603	590	648	615	608	640	553	534	624	598	586	650	630	590	624	587	579	646	655	609	598	563	610	583	582	572	546	610	572	610	602	620	582	576	585	598	545	581	627	601	574	564	575	610	622	596	596	648	595	626	630	615	617	567	613	599	559	566	638	604	629	559	604	557	579	581	568	579	616	559	523	613	626	554	606	568	600	611	591	588	593	621	550	577	571	648	626	549	611	622	615	602	562	606	613	580	638	592	607	590	653	594	599	627	657	594	597	615	593	581	571	614	588	580	577	583	619	575	557	656	589	559	642	633	540	584	615	601	611	612	629	575	578	584	554	603	601	595	567	601	575	602	558	621	597	569	618	562	625	603	638	577	616	599	610	605	593	576	642	589	606	642	566	629	606	591	599	590	578	566	615	577	584	607	532	651	633	582	576	651	580	596	614	645	600	571	609	627	568	623	578	551	583	604	569	557	579	591	549	591	599	604	606	572	635	588	586	592	593	619	569	603	601	602	573	589	590	606	637	609	581	587	599	570	637	582	541	652	633	526	546	584	571	588	572	611	623	641	589	575	576	621	576	593	574	612	626	578	590	639	611	623	593	660	595	595	588	599	612	587	588	608	602	582	565	599	571	588	596	585	582	562	634	610	581	541	542	622	599	602	631	556	611	599	616	617	647	663	569	604	601	564	593	596	577	584	546	612	632	602	608	591	548	584	564	576	616	585	628	603	561	561	571	588	558	568	624	588	620	604	612	571	615	649	575	579	627	621	617	597	559	589	633	581	571	566	650	608	615	612	611	563	583	582	573	592	606	613	588	589	579	604	621	678	649	597	591	577	593	590	549	548	591	602	577	602	628	632	542	603	600	608	641	580	581	563	620	546	592	644	600	605	621	596	598	578	611	588	578	633	593	574	609	596	613	589	597	622	591	603	593	591	592	534	604	621	628	600	570	615	562	635	585	620	601	578	539	579	596	613	596	608	574	619	596	626	558	572	617	617	587	552	584	615	658	532	586	579	554	558	631	587	614	583	613	606	625	584	611	579	591	572	623	570	600	578	584	611	599	610	551	591	608	612	588	596	588	575	594	573	566	634	572	593	583	569	619	600	600	572	620	578	569	623	609	588	582	601	592	624	620	594	614	602	595	603	590	564	619	641	638	589	569	569	621	598	599	597	641	598	558	627	592	593	593	608	581	579	608	578	584	569	603	587	617	618	630	604	555	598	612	585	625	598	579	566	593	595	616	562	571	617	639	599	576	594	625	597	645	623	629	566	591	629	616	580	554	604	607	550	613	547	569	583	613	600	600	614	570	553	572	601	608	594	609	571	548	617	615	615	588	608	570	580	579	571	580	606	561	632	620	573	589	551	584	595	607	622	604	626	608	581	629	575	594	560	573	599	613	599	616	628	590	620	612	623	572	561	613	563	592	575	585	605	620	617	580	594	538	577	592	596	608	629	590	591	583	604	559	560	604	630	557	612	597	610	565	660	595	572	570	582	570	602	607	591	591	571	624	577	558	632	567	564	562	635	614	602	595	597	566	601	603	602	597	623	629	597	599	614	577	607	600	590	584	612	612	606	556	562	594	606	627	572	577	634	617	590	609	612	620	575	603	603	600	581	628	602
4498	2594	1965	1195	1082	985	935	906	925	913	886	859	843	869	851	885	813	821	837	862	838	857	834	866	869	832	908	837	822	875	827	803	850	845	782	808	891	795	858	816	804	794	810	833	794	840	894	859	847	847	835	813	819	828	818	849	871	821	809	829	848	766	809	836	815	878	837	838	884	878	843	807	795	872	844	851	793	808	855	813	827	889	849	803	782	845	866	841	850	868	883	825	808	852	857	845	813	792	877	776	839	847	863	855	869	862	880	878	838	820	829	799	852	826	822	812	829	822	877	809	839	828	880	822	840	838	843	838	851	858	847	902	873	873	844	844	821	817	850	897	862	819	779	833	789	818	843	831	830	847	860	852	806	829	860	807	851	838	803	828	871	820	812	810	820	814	794	794	832	767	908	839	804	875	880	815	843	885	821	847	842	879	869	842	825	873	860	825	854	772	819	921	824	823	818	813	886	793	806	864	829	813	784	882	872	852	806	846	817	832	869	805	804	853	866	816	796	805	816	849	855	846	850	869	828	787	849	772	858	824	842	873	842	870	881	772	833	861	826	885	842	830	819	788	903	895	825	837	843	805	863	844	826	848	802	795	867	881	878	834	830	867	889	846	862	829	815	879	854	830	864	801	871	873	872	837	780	847	853	844	809	825	838	862	807	810	827	870	833	860	856	863	810	833	847	842	840	828	822	853	832	816	838	886	869	779	846	832	828	869	839	819	803	859	815	849	871	846	889	789	810	839	794	887	871	872	863	799	842	891	855	834	798	894	814	769	798	832	884	814	869	832	878	866	821	872	835	885	846	826	794	828	851	799	793	843	811	894	882	816	833	861	842	832	862	855	906	789	732	806	867	802	858	828	879	834	852	846	875	822	815	858	719	881	883	843	850	794	828	822	825	865	852	818	897	867	825	877	848	807	845	886	832	818	835	875	834	852	897	803	876	873	854	824	859	819	846	887	853	843	826	819	854	845	824	864	876	818	841	802	840	897	823	804	858	830	843	866	850	853	820	817	876	789	837	899	834	840	896	837	842	847	840	795	837	837	881	812	821	814	833	847	827	831	883	842	815	823	833	819	844	868	893	816	813	901	822	872	816	847	878	870	891	902	819	810	868	811	805	846	855	812	849	822	836	889	819	850	842	812	884	856	873	828	849	875	876	903	819	850	864	799	852	839	816	852	861	827	851	813	852	864	855	829	872	837	877	827	886	821	854	890	877	816	853	872	827	825	750	856	897	817	873	848	908	851	813	840	859	840	852	837	799	886	856	797	814	815	833	873	830	872	869	870	830	785	852	856	833	832	850	853	856	837	841	857	845	875	855	811	881	804	828	838	822	823	863	860	796	817	848	835	835	836	841	868	845	854	848	809	816	846	868	884	876	825	827	870	832	791	838	821	792	874	835	832	828	866	864	844	833	835	816	848	855	801	834	843	818	872	829	816	805	854	890	797	861	846	830	791	829	797	863	828	812	783	842	846	865	876	851	795	886	872	817	833	778	850	896	803	824	817	863	837	867	872	823	882	838	799	843	836	837	869	870	861	851	848	866	821	802	831	832	849	846	786	859	868	881	792	884	826	842	853	844	870	877	832	840	818	865	877	807	817	821	802	843	841	885	789	868	852	805	806	837	840	775	785	851	870	819	893	824	811	778	815	741	882	851	813	810	835	786	829	841	833	828	865	896	906	794	831	816	872	829	794	810	859	850	849	824	876	811	864	815	858	826	838	816	859	812	816	871	895	851	846	868	807	868	852	820	863	835	833	821	860	828	848	801	829	868	798	806	781	850	878	779	815	853	858	837	872	782	832	842	874	804	819	811	879	825	832	832	850	860	859	874	893	832	798	835	857	814	853	825	852	865	861	801	790	855	788	895	811	805	819	819	894	820	846	826	864	852	815	783	856	838	843	865	848	865	809	853	867	813	804	818	847	839	778	831	842	876	824	808	881	925	859	840	821	817	826	831	856	822	828	831	849	813	841	872	871	853	864	817	792	851	865	827	829	832	834	859	822	902	838	829	848	879	783	864	866	842	830	879	858	858	820	871	830	824	845	756	844	835	798	859	812	840	821	825	855	877	853	884	855	863	846	821	830	816	869	910	811	804	853	828	829	838	775	818	864	865	878	832	827	818	785	851	873	844	793	826	827	841	832	887	838	834	901	829	849	865	866	866	775	826	800	808	789	860	838	839	849	877	810	775	778	829	827	834	857	820	830	814	914	840	825	817	879	829	855	856	850	804	813	858	827	829	836	860	865	844	847	822	866	828	797	828	837	839	813	833	855	804	881	812	847	826	843	854	860	812	817	871	888	832	838	848	861	810	892	839	823	775	858	854	805	788	816	886	848	830	830	788	864	874	823	852	835	859	874	865	841	820	838	855	819	845	775	828	869	804	850	821	838	823	836	844	824	855	860	819	811	844	812	839	877	834	877	787	776	852	810	778	847	828	837	831	891	855	782	824	800	836	899	859	825	822	855	825	843	821	892	845	792	850	833	841	817	801	879	802	780	840	856	862	901	902	832	809	863	831	895	846	820	862	853	879	822	854	880	908	854	839	846	808	812	849	806	874	844	793	879	893	844	854	809	831	812	850	869	803	837	842	782	867	887	842	915	859	770	868	846	850	815	828	853	864	797	841	875	793	896	810	840	862	843	852	844	787	827	840	864	792	841	824	848	820	820	866	868	809	835	842	864	822	836	855	811	838	839	824	851	880	845	869	835	795	889	898	873	802	880	830	803	819	875	839	812	862	815	806	853	838	857	802	838	856	846	836	833	881	820	866	853	870	899	787	865	834	853	833	825	857	851	873	819	800	808	845	831	824	845	864	843	790	865	834	822	836	884	811	847	874	843	817	848	864	826	855	845	846	849	844	887	845	833	819	838	816	830	842	861	823	844	852	824	809	856	894	891	858	858	858	804	820	848	855	880	859	782	830	844	850	807	792	828	759	819	804	887	890	829	869	825	875	886	859	804	872	851	861	836	830	823	802	850	871	845	836	789	870	902	848	844	835	846	843	834	850	839	804	878	838	829	833	824	815	783	852	860	797	877	876	814	826	837	813	845	842	889	833	787	807	813	823	880	837	825	881	811	849	837	839	819	861	798	859	818	864	846	828	858	855	873	833	831	850	874	802	817	812	847	846	854	791	817	832	870	851	818	813	826	830	793	803	838	856	862	882	867	831	832	832	837	818	824	838	802	858	822	796	850	849	867	819	795	819	869	833	790	845	799	815	811	824	839	852	842	848	850	837	851	857	813	817	850	873	886	791	778	846	868	855	854	849	838	828	879	895	820	834	807	870	850	896	832	791	826	818	890	858	832	867	841	838	857	844	794	863	822	826	906	849	869	813	863	898	856	861	828	815	859	864	837	819	799	905	877	831	793	877	819	862	846	801	847	872	852	815	858	820	836	886	876	856	884	817	868	824	883	840	864	899	858	865	851	815	841	854	881	850	841	813	811	815	905	799	845	858	869	831	877	870	798
22984	21080	28192	24181	21068	8178	890	602	517	469	440	428	419	371	394	346	371	376	334	355	332	358	314	342	328	359	384	341	331	350	321	351	333	335	358	316	324	315	335	328	308	343	337	323	331	313	305	324	282	326	288	327	324	320	307	329	308	336	330	308	348	312	337	322	330	325	339	318	315	324	311	329	343	295	333	289	288	310	314	317	321	334	315	300	305	302	328	335	303	309	310	292	321	306	299	293	301	315	302	307	306	308	302	294	306	321	324	330	323	304	341	304	332	314	326	322	326	314	329	311	331	330	333	313	294	289	312	325	305	316	296	322	327	308	303	327	312	316	297	291	315	314	329	352	328	315	306	310	315	303	307	315	307	286	328	342	320	339	318	284	290	312	318	313	302	305	325	331	346	328	320	305	288	324	334	297	293	330	282	307	340	360	336	321	301	319	343	315	312	312	334	319	305	300	308	315	368	329	321	308	323	318	320	321	303	321	319	328	301	324	310	322	315	296	330	343	312	306	303	288	300	325	324	315	304	328	281	332	326	299	302	311	317	345	319	298	311	307	314	307	306	269	335	327	327	313	323	334	297	304	286	308	307	320	306	306	311	313	323	297	316	302	344	316	308	351	316	307	319	348	318	292	321	278	365	309	311	353	333	326	302	309	295	316	304	313	327	349	295	327	307	307	335	288	310	332	288	312	324	335	290	312	310	313	331	329	284	318	311	300	323	304	319	314	306	310	293	316	287	308	300	332	306	295	311	313	311	337	333	294	331	283	304	326	311	310	304	316	317	316	285	334	312	315	316	329	333	310	329	333	311	328	339	312	309	347	317	329	315	325	311	363	355	309	312	362	351	322	307	279	327	324	307	303	313	326	299	286	282	318	324	305	340	319	292	294	294	310	287	315	320	296	329	344	325	315	325	308	314	298	334	310	301	320	304	306	347	342	323	297	313	308	321	322	330	319	331	315	321	311	307	268	334	313	295	350	328	301	334	327	317	328	329	371	330	354	306	349	365	303	313	311	303	322	335	327	331	278	349	332	301	306	328	336	304	314	283	303	287	300	306	323	322	326	313	306	322	312	299	313	311	343	327	281	315	339	287	318	318	334	328	307	285	335	325	305	313	295	307	287	312	330	335	298	327	310	323	322	315	341	297	322	343	297	324	340	327	321	287	345	311	320	329	315	318	338	306	328	318	306	280	338	324	318	302	330	291	316	294	320	333	293	330	323	284	349	304	309	299	284	311	310	336	295	338	282	304	355	299	307	325	307	335	360	337	328	311	328	311	289	322	309	334	321	330	313	327	296	307	328	314	283	295	291	330	329	340	312	323	332	299	335	322	314	306	314	319	309	292	323	330	311	324	317	308	327	297	301	323	342	284	317	321	327	312	329	295	318	329	295	285	307	351	336	345	314	299	307	331	308	310	275	333	327	316	315	313	304	349	328	346	292	315	326	291	327	314	327	336	311	314	312	325	335	327	324	286	327	305	350	322	299	327	336	350	349	300	356	352	314	324	342	296	308	305	378	325	295	336	317	310	296	296	316	308	326	314	364	349	297	316	325	330	294	316	335	324	299	325	272	290	307	327	322	324	342	323	309	312	309	350	301	350	318	298	337	358	299	319	302	301	322	289	329	306	292	339	298	323	323	328	341	316	293	336	291	308	351	330	319	310	326	286	288	318	311	317	307	319	310	339	331	345	325	334	320	306	288	323	333	356	322	322	340	319	322	327	324	349	325	353	325	330	301	309	318	295	310	326	317	314	310	338	361	314	296	273	308	302	298	309	320	305	295	337	333	310	321	350	295	320	311	308	319	327	320	310	292	313	323	313	326	312	283	306	327	318	325	315	341	334	301	283	318	306	313	312	303	358	320	317	339	314	324	329	340	324	348	332	312	322	309	312	305	318	342	310	293	293	295	339	331	314	293	293	335	302	314	326	301	308	322	321	308	324	319	328	315	338	321	322	331	328	323	293	307	322	293	293	335	323	324	325	330	309	331	315	339	333	296	307	340	303	306	315	318	351	297	284	339	296	323	326	299	337	341	340	297	286	329	356	317	306	349	288	280	321	303	302	295	321	319	297	349	337	322	304	314	336	327	324	355	325	335	337	293	312	313	300	292	309	294	296	325	318	332	326	310	326	346	290	340	330	328	363	330	297	306	307	302	335	304	329	276	304	293	294	307	294	304	313	281	305	271	293	322	335	306	309	309	323	304	309	328	331	323	301	328	312	290	323	289	295	336	307	296	306	304	339	334	319	323	296	317	340	293	341	328	315	304	273	330	300	324	289	322	314	308	325	297	288	300	324	316	314	308	335	315	348	316	296	326	308	315	302	320	302	315	342	332	320	328	337	326	330	317	331	331	294	279	313	315	271	318	315	344	310	340	291	336	348	303	311	309	332	297	320	302	314	310	319	332	333	322	327	316	311	346	279	323	340	355	309	344	317	293	342	308	305	327	316	294	307	306	327	304	277	311	293	319	300	308	338	340	350	328	310	329	323	320	299	338	348	313	336	288	354	358	299	342	308	329	313	319	336	347	310	313	346	358	305	310	283	306	325	329	318	330	334	312	326	307	271	333	322	332	299	296	295	304	306	303	329	341	306	298	322	324	311	314	295	304	293	328	316	297	334	303	315	341	301	337	296	310	307	323	277	305	297	297	298	327	324	320	322	319	319	307	326	322	315	352	336	297	318	319	312	311	309	331	316	319	301	328	318	286	324	336	302	300	334	345	301	294	312	360	296	277	300	333	302	291	302	372	314	322	335	319	310	296	327	312	316	289	321	322	329	307	330	329	289	320	303	308	329	325	318	327	338	325	321	302	317	316	291	310	314	335	329	314	318	333	300	283	267	303	351	298	294	322	295	322	306	328	308	300	309	369	297	302	337	324	338	328	322	302	318	325	314	326	293	331	337	305	332	291	315	332	341	339	305	322	266	333	306	287	298	320	312	308	306	347	296	335	325	325	319	312	317	293	308	326	322	335	340	304	323	312	338	329	291	342	348	294	347	326	332	306	279	293	324	327	309	326	316	279	312	304	302	363	290	342	304	324	272	304	294	329	310	328	340	300	307	314	321	292	322	287	295	344	306	295	309	333	323	304	298	309	330	333	316	315	306	321	374	321	338	325	311	307	337	288	305	346	311	330	311	298	328	337	326	327	315	332	313	340	357	291	318	298	324	294	298	333	315	290	287	327	344	322	343	318	313	341	305	335	320	298	320	339	298	275	321	360	327	281	335	317	294	281	337	297	304	312	312	304	309	301	337	303	339	320	296	289	315	322	349	334	295	294	338	310	299	304	322	297	294	320	317	320	355	300	323	348	335	321	302	310	317	320	300	345	340	338	317	340	293	315	343	297	317	331	340	310	316	296	332	327	311	322	289	325	323	319	312	298	357	306	323	312	327	298	347	281	264	334	296	343	323	300	314	294	313	300	333	299	332	309	285	377	313	325	317	291	307	324	310	308	331	313	327	297	307	322	314	312
3501	10035	6860	3044	2095	1567	1299	1139	936	828	738	654	650	627	578	558	535	540	543	457	505	532	544	493	462	472	471	493	524	496	453	485	500	468	499	482	454	505	520	500	485	482	449	470	481	477	456	509	478	447	451	486	508	476	471	475	442	463	452	468	514	473	479	479	472	478	489	444	444	451	474	436	489	486	495	470	451	493	471	459	424	432	510	469	465	464	472	451	446	477	421	431	489	496	504	501	493	456	461	438	493	423	471	464	467	494	472	424	469	436	473	456	457	508	433	453	445	508	442	467	458	451	492	469	446	498	454	417	487	464	440	460	471	466	461	489	466	443	487	451	469	453	493	456	434	455	454	472	460	480	498	445	512	486	422	451	468	453	440	457	486	507	467	471	454	467	457	487	466	448	454	526	464	419	453	500	478	448	470	451	483	500	434	490	485	459	480	481	483	444	449	457	461	463	483	438	482	464	474	501	492	458	490	469	452	449	454	480	452	485	456	485	466	451	436	448	467	463	463	466	489	491	486	484	480	465	522	480	442	445	480	472	472	462	489	503	452	432	487	525	445	469	470	373	458	489	495	482	480	460	474	479	479	466	496	484	427	507	455	485	434	455	492	463	467	484	478	471	475	414	482	473	469	488	460	473	474	432	466	469	461	501	476	424	464	445	493	479	441	456	450	450	428	489	480	481	475	462	444	482	464	452	477	454	470	456	506	501	448	443	491	439	453	452	499	475	482	479	439	455	472	448	438	474	451	497	489	482	465	428	473	426	476	471	497	464	460	445	469	446	465	501	496	476	462	514	465	479	435	482	488	477	460	452	473	469	439	471	469	446	480	472	467	468	448	475	487	451	484	442	446	492	462	477	464	469	490	471	426	456	458	498	456	474	508	471	520	445	483	458	455	461	477	460	450	435	489	465	476	459	491	511	444	492	476	494	476	430	448	477	433	491	431	474	481	452	456	476	448	463	437	474	495	437	449	431	480	463	472	486	444	491	428	479	497	484	458	437	472	442	468	469	487	488	454	435	456	441	496	445	427	453	484	465	488	470	461	446	463	465	460	463	475	472	483	446	465	475	498	440	452	447	482	462	452	482	453	461	475	439	475	473	462	498	488	432	448	464	457	477	471	464	498	488	464	448	464	454	475	444	465	499	447	464	475	452	496	460	436	475	455	441	489	511	471	448	493	445	428	496	456	448	471	468	484	507	462	429	451	445	464	460	482	453	440	431	473	450	430	462	450	488	474	451	448	498	460	459	484	483	471	482	458	485	458	534	468	475	446	474	468	437	505	413	486	462	464	452	471	446	455	480	463	461	457	437	460	472	486	433	433	462	508	440	451	479	440	482	463	437	468	436	480	455	471	482	490	461	491	473	446	480	460	487	444	473	476	460	462	486	473	474	471	466	474	494	504	459	441	462	450	466	459	485	488	459	448	437	437	455	457	465	474	461	432	488	478	472	464	488	450	433	444	474	505	451	458	482	425	467	489	466	480	486	453	458	416	480	460	478	452	492	466	452	477	457	478	448	448	475	461	482	473	431	446	475	507	447	472	454	456	447	418	473	475	457	452	436	431	474	486	428	429	440	436	481	457	477	483	461	473	438	449	455	496	455	508	463	415	456	453	483	432	471	488	487	461	472	477	499	443	483	458	475	488	422	451	477	447	454	446	458	499	437	477	511	520	499	440	467	457	459	439	497	450	458	458	441	435	429	448	469	480	467	494	462	484	488	465	453	460	481	449	510	485	476	474	445	492	481	470	475	450	491	448	484	489	418	454	421	472	465	461	467	474	437	470	457	471	441	445	484	499	434	454	464	462	482	493	457	496	475	485	450	494	478	437	446	464	471	478	494	431	497	495	478	501	467	470	462	436	440	478	480	509	499	452	457	462	506	468	493	450	505	462	457	459	481	481	492	521	477	456	454	450	484	458	452	463	460	529	453	443	434	480	470	452	476	495	509	494	460	473	456	480	482	476	504	462	540	471	451	438	467	509	508	456	482	444	429	435	479	446	486	482	457	429	463	495	466	491	443	459	479	480	495	456	511	469	470	458	500	441	471	476	434	464	462	488	444	476	464	461	458	462	473	512	466	445	464	481	476	478	463	456	445	488	489	395	449	470	502	442	464	465	460	451	470	464	482	441	456	480	454	414	454	474	460	443	492	447	478	472	463	438	449	486	460	489	468	475	465	494	496	440	466	483	427	453	454	469	476	462	504	472	486	481	480	490	459	459	458	430	466	465	452	494	489	470	504	513	466	484	487	506	509	500	513	456	496	473	467	486	470	478	456	482	479	500	485	476	480	501	482	427	488	438	457	441	469	458	442	450	463	470	465	453	456	458	455	479	472	448	426	444	488	468	443	423	438	453	509	475	460	485	456	446	496	476	456	476	444	450	460	459	453	451	443	465	462	469	413	480	486	479	424	457	485	467	490	460	488	456	479	491	490	483	507	441	456	458	462	466	467	492	475	480	482	472	484	440	527	478	471	458	458	473	517	489	478	431	450	484	465	469	451	502	482	440	484	450	452	479	466	526	462	474	487	488	498	450	483	459	465	442	478	421	430	477	446	430	484	461	407	510	445	482	487	505	479	460	447	441	499	451	465	443	456	424	462	405	462	436	435	446	436	473	461	498	462	420	470	472	482	481	455	508	469	477	472	417	475	442	476	471	426	475	457	497	439	500	478	452	460	446	460	500	446	486	446	504	503	482	486	484	470	487	419	440	452	480	456	457	477	435	489	488	453	474	478	473	465	458	461	420	439	472	487	469	482	472	510	478	480	452	485	443	452	485	489	456	459	491	489	468	447	473	442	460	446	434	452	488	432	473	480	448	441	465	446	451	487	484	472	457	482	471	488	467	492	424	438	452	447	450	496	487	472	440	443	464	449	477	485	496	471	495	436	492	463	464	450	453	468	517	439	482	455	482	439	479	477	435	458	480	464	462	466	468	453	461	493	497	447	459	490	468	467	447	438	491	502	471	481	452	464	429	463	486	442	474	463	468	450	475	455	485	492	494	493	475	458	467	471	485	498	456	472	482	443	480	476	450	473	475	499	462	486	469	493	435	484	438	458	462	484	449	468	493	449	468	450	492	449	433	463	483	480	458	474	429	436	442	485	483	467	473	475	482	478	441	486	475	492	491	490	460	500	475	454	436	496	510	458	484	444	461	469	454	441	475	436	492	491	475	476	427	449	481	454	486	464	451	454	465	453	490	482	420	480	499	464	421	458	441	444	455	462	467	458	504	462	477	453	478	490	471	494	507	445	456	450	494	460	487	487	487	448	478	466	464	484	470	451	436	469	452	491	450	480	472	449	450	469	474	474	478	514	479	491	466	448	476	455	478	475	477	460	440	473	483	495	469	468	476	468	520	452	455	448	482	471	449	470	452	485	441	456	463	487	493	480	487	420	456	471	438	486	460	441	471	463	459	487	452	473	491	475	446	451	466	452	482	486	465	464	442	480	466	483	467	453	477	464	449	502
24191	21039	26833	25260	7800	941	738	694	609	631	574	595	521	554	569	596	525	516	559	531	502	540	546	515	514	548	524	521	520	518	556	532	522	541	494	518	513	484	510	489	532	513	540	527	538	524	559	480	512	532	525	519	531	540	524	508	510	477	523	518	513	501	514	499	556	475	473	479	559	521	506	520	514	503	504	509	531	560	513	506	504	539	494	482	516	529	565	541	502	496	550	563	518	516	548	503	497	519	499	517	504	529	495	514	530	515	534	514	481	574	516	544	546	530	530	536	532	541	521	527	459	539	535	477	497	536	503	507	509	548	559	536	492	580	534	543	522	540	557	515	500	504	500	482	548	543	544	517	520	550	539	497	528	552	469	518	544	497	514	579	540	532	510	504	532	524	522	510	516	536	493	530	605	527	533	509	533	512	531	561	541	482	492	513	493	545	534	527	526	555	507	529	531	505	532	498	504	571	529	515	496	495	544	489	519	530	511	511	475	513	504	567	525	572	528	534	527	539	525	514	516	583	539	496	531	503	549	546	525	485	536	537	533	508	499	535	558	559	513	517	472	469	522	533	554	537	574	507	531	524	527	537	519	512	537	518	493	533	510	481	540	531	503	520	525	514	531	525	487	553	551	512	495	544	506	475	497	504	504	513	542	514	478	520	469	500	533	519	479	494	550	501	483	523	523	531	467	530	537	548	497	539	550	504	559	503	531	544	542	562	490	515	557	511	523	501	533	496	514	507	545	492	546	460	504	539	512	511	486	539	526	526	520	510	508	510	483	526	518	490	513	496	535	483	495	520	533	510	492	509	486	523	535	529	516	532	508	521	499	499	515	520	533	515	505	544	511	532	550	561	511	525	518	541	526	540	514	530	509	544	449	527	521	540	551	501	519	497	516	538	505	516	533	504	529	515	593	501	540	512	526	494	462	482	538	551	514	478	508	512	506	503	528	534	491	498	558	523	531	534	498	534	555	506	535	538	518	527	518	507	516	534	542	540	520	525	524	504	552	527	498	520	529	525	516	497	528	536	535	573	529	507	545	515	510	549	541	489	506	495	543	518	444	543	487	489	520	529	497	525	505	533	472	544	539	528	503	494	509	515	495	511	538	501	508	540	500	492	509	517	519	541	544	523	528	521	506	511	562	506	558	526	532	523	513	562	493	516	532	523	533	536	529	559	536	544	551	520	498	541	518	504	481	503	547	525	529	538	517	532	507	540	525	524	559	485	513	512	515	526	550	522	521	566	499	531	516	504	552	521	456	505	540	479	488	507	504	546	527	475	525	501	511	492	533	524	514	478	506	533	528	508	532	452	504	492	532	527	525	548	519	489	525	549	518	523	521	533	533	497	532	524	489	528	508	527	497	514	461	490	521	513	523	538	524	510	531	503	557	504	565	543	486	506	520	499	448	524	495	512	535	522	502	561	561	537	513	561	533	549	535	530	471	549	519	524	528	524	533	500	527	481	467	518	495	540	495	554	564	525	511	531	528	527	587	532	512	479	542	542	521	525	555	487	522	541	517	573	527	520	491	532	509	502	517	526	515	560	481	498	531	498	527	539	535	514	521	501	532	519	553	518	501	547	495	501	520	545	523	518	505	523	495	519	517	550	516	540	524	522	535	476	520	540	530	529	517	499	506	545	510	515	538	517	494	523	554	528	529	476	532	519	541	548	520	542	546	485	501	527	465	485	530	496	531	529	520	500	562	534	562	502	496	492	542	572	523	527	530	544	509	514	549	550	501	567	555	559	519	550	476	512	495	564	514	557	533	542	512	530	501	529	554	504	537	516	512	516	522	498	542	533	505	559	503	505	562	528	533	550	520	512	546	504	516	498	501	506	544	526	508	516	515	560	502	486	505	476	509	505	525	534	554	531	518	533	528	552	528	520	510	521	474	521	516	517	500	482	548	522	548	514	507	506	533	515	539	534	546	504	535	504	480	516	552	510	484	519	571	540	529	560	521	540	568	532	524	534	532	505	514	500	516	538	506	471	493	506	538	519	550	502	493	512	570	562	501	541	528	512	507	527	536	524	520	501	542	525	518	537	531	536	563	549	509	502	521	523	552	534	515	510	519	497	483	485	521	543	517	505	500	509	492	537	485	551	473	527	538	538	510	529	536	536	534	533	534	490	527	512	525	528	531	497	526	525	517	536	499	510	518	534	513	510	575	488	548	508	565	545	533	514	527	529	552	512	533	536	539	560	537	496	544	537	487	508	524	514	526	521	519	538	542	523	519	485	522	517	506	525	530	584	525	520	481	546	556	511	515	518	505	496	556	560	536	526	512	498	497	534	528	535	530	520	504	510	531	480	534	507	536	533	528	528	518	521	516	529	506	542	533	525	538	508	467	545	523	514	567	493	533	551	528	498	492	518	505	490	543	546	533	513	491	508	566	523	509	541	523	546	539	501	540	501	552	511	542	526	518	495	522	527	518	515	519	542	513	555	519	548	496	492	503	549	524	541	506	495	512	537	527	475	547	528	561	477	561	574	536	530	551	574	519	525	535	474	501	510	483	546	553	533	570	486	488	552	510	485	558	545	512	476	527	499	553	530	532	541	496	531	515	534	523	486	520	522	509	551	517	501	509	533	472	512	505	489	485	559	488	554	542	507	503	537	501	550	513	498	550	549	500	510	505	537	532	473	534	534	556	533	473	537	520	523	499	494	505	528	481	539	529	548	529	518	472	509	491	548	538	530	506	533	498	570	500	492	520	522	503	491	548	499	532	558	497	514	522	529	535	528	525	558	511	530	516	551	488	529	538	487	541	518	494	498	506	539	506	548	519	499	528	524	513	530	514	518	516	517	534	511	566	503	521	504	500	485	523	500	536	524	538	452	547	468	545	534	543	511	534	551	512	517	526	529	528	532	534	538	527	459	487	511	510	520	542	519	527	525	495	539	501	500	486	494	526	505	539	527	481	499	537	531	534	499	509	516	513	513	533	504	551	508	530	506	531	533	534	539	533	543	554	504	494	541	575	494	548	509	492	517	515	528	511	550	511	526	499	554	488	547	568	511	526	535	494	539	479	510	527	524	501	521	487	524	534	514	511	543	465	548	535	491	502	570	519	532	517	524	501	525	509	529	509	526	492	444	532	508	512	501	503	580	524	522	524	540	541	534	530	503	520	513	545	482	539	522	546	547	511	507	510	503	503	560	546	503	546	520	505	523	541	505	498	537	504	488	527	513	518	485	532	504	484	507	521	549	552	505	539	508	548	529	554	476	508	543	568	566	496	579	484	511	546	533	513	518	558	544	513	481	485	499	507	507	577	539	527	513	482	535	503	500	492	537	458	545	516	514	514	557	542	479	546	536	515	543	568	522	541	518	500	518	550	571	554	570	559	516	510	507	553	488	483	520	524	516	493	515	527	493	528	499	500	503	526	484	487	526	519	514	476	543	516	489	546	486	514	531	508	541	506	552	542	521	516	549	522	527	533	474	544	500	498	518	537	523	499	488	504	497	487	517	559	501	513	504
3844	6249	4317	2218	1650	1315	1190	1082	1019	943	863	825	823	781	772	770	778	799	768	756	770	759	763	720	731	752	779	740	739	772	728	706	736	748	799	697	700	666	728	724	742	724	734	782	751	692	707	734	734	725	716	730	702	705	785	737	715	723	725	696	707	692	688	720	772	752	695	708	733	709	736	703	738	715	688	676	739	734	723	754	673	731	699	686	719	732	720	709	682	726	719	749	685	681	717	748	721	643	685	711	683	798	708	746	728	690	697	736	769	762	683	665	748	735	735	713	731	713	703	690	715	727	675	728	727	684	719	698	766	678	756	751	748	756	729	691	728	690	690	702	738	686	673	725	680	739	714	750	750	721	730	758	712	721	740	740	704	716	724	693	751	725	731	712	722	727	727	714	770	744	744	690	740	779	706	715	683	712	677	731	752	752	660	711	729	692	731	715	765	709	726	739	698	738	771	732	719	737	685	727	715	669	709	744	725	717	722	755	768	668	700	708	717	718	749	701	725	688	742	694	718	700	733	716	725	779	720	677	738	761	760	733	748	687	707	671	707	748	745	662	732	703	717	789	731	684	709	713	758	750	685	742	710	688	733	718	716	700	746	702	714	691	731	708	691	710	682	728	738	726	724	693	688	693	692	744	720	740	749	756	755	751	765	724	738	737	745	732	720	680	704	721	677	769	711	737	709	675	714	712	712	701	689	702	699	703	753	739	672	734	729	674	738	649	716	672	726	736	735	725	708	707	746	705	757	708	743	693	722	745	697	689	721	738	754	716	676	726	735	674	728	746	747	698	687	695	715	734	719	722	668	708	753	720	664	749	670	642	712	733	738	715	740	675	754	770	710	703	701	696	708	652	720	704	707	741	720	729	726	690	744	694	707	721	689	756	669	721	728	714	764	719	704	703	721	687	715	725	709	746	699	761	731	727	702	710	672	689	731	748	739	727	717	712	739	757	695	735	701	721	784	744	728	746	715	718	740	698	706	717	664	726	658	745	670	707	691	723	739	678	737	748	739	714	757	740	758	766	712	747	725	671	688	770	722	707	722	733	734	731	720	714	721	701	740	697	727	749	704	668	720	714	702	740	717	721	719	709	737	734	732	768	704	708	728	693	746	696	712	727	738	753	730	714	743	674	699	668	694	712	724	728	719	687	730	715	729	751	738	738	658	725	690	719	738	702	683	706	666	687	688	722	742	705	731	738	762	771	743	730	728	756	758	740	719	692	717	785	735	686	748	715	687	738	711	727	696	692	699	721	695	734	710	675	745	747	706	703	705	703	701	738	723	722	727	690	751	714	693	765	715	735	749	764	701	686	687	745	693	710	704	678	719	713	715	679	716	760	730	742	769	733	705	704	732	737	762	692	738	790	677	719	703	697	741	725	692	699	718	707	731	732	727	712	741	695	768	707	710	757	723	709	742	712	692	733	746	722	689	691	742	726	701	663	717	700	677	692	698	719	732	710	763	689	741	656	734	727	752	719	720	733	711	733	706	695	680	732	749	723	732	730	683	767	718	707	711	720	728	695	745	720	724	749	717	748	725	699	710	728	702	761	729	671	718	686	718	704	729	680	723	725	683	708	746	707	710	735	734	720	757	797	713	689	717	702	792	736	658	758	755	691	688	717	714	702	751	717	636	740	765	723	735	782	724	764	677	685	714	685	748	711	685	729	687	661	732	741	642	697	687	704	704	716	757	719	724	701	697	679	705	713	723	733	708	672	677	723	731	737	717	711	714	689	749	702	707	695	685	749	693	734	719	717	707	773	752	712	689	735	734	714	694	754	735	710	742	739	690	768	750	725	699	692	744	727	741	707	687	715	717	731	738	707	732	774	730	724	702	724	674	723	651	708	747	704	706	697	723	704	740	676	652	686	707	746	692	723	730	725	699	701	688	694	739	697	721	694	713	689	735	807	719	717	713	701	722	725	720	684	714	745	693	704	749	706	695	695	729	773	694	695	739	690	730	681	717	744	683	707	747	721	711	769	654	728	736	755	740	771	739	742	690	680	770	735	738	749	729	733	712	751	685	705	706	716	721	720	666	737	710	731	661	740	754	742	700	724	688	757	755	708	736	733	734	696	746	762	711	698	705	678	723	702	704	701	699	706	695	679	720	707	694	720	709	709	733	661	661	720	728	752	753	690	676	759	734	727	734	723	658	695	681	705	699	677	710	735	756	748	734	742	722	743	698	681	772	717	721	670	666	767	727	729	738	705	686	739	737	730	739	668	754	738	693	723	741	715	706	751	707	731	776	724	720	724	711	702	736	709	684	740	724	729	713	726	737	714	694	685	735	711	758	740	731	745	674	763	747	729	724	645	702	697	712	726	737	715	737	722	769	704	700	678	774	735	672	676	739	739	731	723	754	720	691	695	668	780	704	721	695	705	699	711	668	716	708	723	733	692	711	758	737	767	723	690	710	717	726	760	749	706	719	756	727	738	735	720	733	751	722	692	734	766	712	730	705	727	755	688	706	673	746	726	761	754	702	731	725	718	719	793	748	720	738	684	725	719	678	711	724	743	735	726	739	760	751	747	680	682	641	704	731	729	698	715	794	707	747	688	665	730	754	698	713	706	770	762	719	695	723	676	714	744	699	680	705	666	764	783	733	749	720	732	664	693	722	705	739	674	737	728	678	718	655	777	736	668	718	708	719	686	728	713	769	749	738	714	706	737	762	725	758	737	669	681	708	692	735	676	752	694	705	717	711	691	689	754	678	698	695	682	678	691	681	718	735	684	724	718	708	718	709	695	721	635	711	733	735	674	750	671	739	728	712	711	740	691	743	673	715	684	744	725	708	779	720	760	724	720	708	696	728	715	667	691	730	731	695	715	751	696	735	718	743	693	791	680	767	736	714	695	697	705	746	730	731	757	703	746	703	734	691	699	709	688	703	731	754	706	733	702	733	752	720	716	710	737	689	715	700	769	734	679	710	717	698	737	699	781	710	746	695	699	752	736	719	688	656	695	698	678	710	718	702	695	715	718	720	712	733	694	711	743	719	754	716	700	691	768	765	730	738	697	690	714	656	752	718	739	686	746	754	704	742	700	692	707	693	699	717	743	725	700	753	736	675	704	780	725	747	714	693	688	695	735	705	742	740	715	718	677	711	733	739	723	707	767	704	674	733	761	660	757	733	706	697	704	713	684	688	759	738	675	730	702	726	714	739	695	704	668	720	757	715	695	699	689	701	761	721	722	686	694	779	754	725	702	770	676	715	691	740	690	718	734	732	694	717	721	714	717	734	742	710	737	753	762	706	758	708	754	732	765	708	741	741	726	715	701	728	733	739	701	759	688	734	731	738	671	708	703	738	725	725	778	685	743	733	682	736	742	700	728	714	712	749	690	712	728	697	739	720	662	711	728	689	755	674	723	742	721	698	746	692	737	708	725	724	701	680	724	706	748	719	720	727	693	708	713	679	734	728	729	719	782	709	707	706	667	721	697	708	732	699	751	722	720	712	748	726	742	752	770	710	698
22189	21096	28724	23692	21097	21107	5280	665	493	388	300	301	294	258	235	211	218	204	191	183	202	189	170	150	165	146	183	153	145	149	149	153	166	162	137	153	147	168	149	154	132	139	155	133	115	151	128	142	140	124	149	175	127	125	133	153	136	174	135	143	121	147	142	140	154	142	121	140	143	133	153	150	119	139	118	142	133	148	131	138	145	124	138	131	135	133	148	124	128	141	144	132	129	107	155	120	130	138	143	158	140	130	144	149	133	139	158	136	149	125	131	134	109	143	140	143	144	134	153	140	135	119	129	121	128	129	146	127	113	132	133	133	124	141	113	143	118	145	139	142	114	121	143	141	130	125	119	130	123	133	125	144	141	125	138	143	123	132	141	129	133	139	136	125	144	134	143	111	115	129	128	123	122	137	153	138	148	135	134	142	129	131	145	143	122	139	134	139	140	148	138	138	128	119	143	142	128	135	126	116	135	146	121	136	124	136	149	148	157	140	132	140	148	119	148	133	148	146	149	138	146	141	164	139	123	140	139	109	138	142	133	133	112	117	115	141	126	128	133	138	146	157	133	143	133	160	134	153	158	130	147	140	136	138	134	134	137	124	152	136	125	127	125	140	157	120	141	141	132	144	147	132	141	166	150	131	137	139	138	122	144	141	121	133	136	143	130	129	131	135	159	141	137	138	157	135	144	134	156	127	125	122	161	131	145	153	133	141	135	137	134	136	149	131	143	137	147	146	154	118	121	147	150	134	131	128	133	137	131	154	138	137	150	139	146	143	145	132	144	139	128	142	129	146	137	156	145	144	127	123	132	134	129	130	152	139	133	143	123	139	143	136	137	123	143	154	164	141	131	118	137	149	117	111	119	129	145	137	131	136	147	146	135	134	140	130	152	104	127	152	141	142	118	118	133	128	144	110	133	129	139	125	144	148	138	125	121	142	138	151	137	157	135	140	135	121	154	150	130	148	143	128	122	143	145	121	139	132	136	140	146	118	149	144	135	122	153	164	145	121	126	137	132	143	142	135	141	117	128	134	136	133	140	111	109	121	127	136	137	115	126	134	150	135	130	135	151	135	129	125	125	126	136	94	122	147	132	138	140	138	134	122	157	130	129	136	132	123	141	128	109	151	147	132	136	142	136	133	124	123	145	133	135	142	136	118	142	143	151	129	147	143	131	116	131	133	136	115	135	110	139	137	164	150	136	134	122	130	146	153	137	122	128	131	140	154	139	148	136	116	153	139	132	150	136	126	121	153	129	125	155	131	158	123	138	120	146	163	135	148	126	127	144	132	121	140	136	158	143	127	145	134	131	134	129	133	134	143	156	117	115	143	158	137	126	139	134	138	143	139	131	145	133	125	142	148	134	130	131	145	139	127	152	125	139	146	123	124	121	133	132	142	146	121	136	126	138	148	145	131	136	121	143	122	148	123	134	120	134	114	131	156	128	175	128	105	134	129	148	136	143	148	124	119	131	134	143	135	165	137	132	154	150	142	122	122	129	127	141	144	133	142	154	139	116	128	113	131	118	150	145	113	141	129	149	123	123	152	113	129	130	133	133	137	117	107	140	137	158	133	138	131	143	141	129	136	137	125	154	127	145	151	136	139	125	132	121	136	120	157	137	141	140	120	133	148	110	144	114	127	131	133	146	140	140	111	151	137	129	121	127	147	134	130	151	119	153	131	141	159	126	134	135	112	150	135	160	142	134	128	146	136	133	142	140	142	138	139	131	116	122	137	141	121	130	133	141	149	157	117	133	123	122	134	153	135	141	130	122	141	140	145	131	128	137	133	133	140	124	121	144	136	142	131	153	124	118	158	125	111	122	124	149	142	140	127	126	141	130	140	140	137	140	128	135	123	142	134	127	151	123	151	149	120	149	139	142	127	149	141	162	140	131	134	133	129	143	134	148	137	124	143	143	134	119	137	133	134	124	120	152	120	143	124	132	140	155	112	138	131	144	154	147	134	119	134	150	129	139	136	149	116	124	114	131	170	125	130	129	138	124	127	123	117	131	113	155	149	131	151	127	123	120	141	127	138	131	119	124	152	143	144	135	148	131	122	140	143	128	129	153	133	134	138	117	139	128	140	148	124	129	130	155	137	137	137	127	138	138	132	138	142	147	140	140	139	123	178	143	143	140	131	127	129	130	128	127	134	142	143	123	125	126	133	125	147	132	124	119	153	138	127	142	147	132	128	144	147	134	126	131	141	117	146	136	116	129	144	143	126	134	143	125	146	128	136	132	141	141	131	132	143	124	152	126	141	125	135	148	142	139	144	147	145	138	154	132	124	143	137	128	150	136	133	148	131	150	140	127	129	147	162	127	125	126	134	117	128	137	144	113	128	119	137	128	126	126	141	147	145	132	140	137	127	151	121	130	152	131	151	142	154	142	145	125	151	154	142	120	145	140	126	145	139	126	126	136	136	125	129	135	152	139	131	133	130	129	127	119	118	133	148	126	139	131	147	135	130	137	163	130	132	140	138	150	131	119	138	152	154	148	128	138	141	135	135	130	121	121	158	132	129	151	149	122	123	120	120	122	127	142	136	133	125	125	136	152	117	150	154	144	128	154	127	111	123	143	130	143	122	131	160	121	144	133	128	143	121	120	136	122	128	122	138	133	149	148	144	139	140	133	143	127	147	147	153	119	132	143	141	140	119	145	110	124	137	139	140	131	123	135	127	143	128	148	135	141	157	122	144	118	151	133	110	150	124	144	132	116	138	131	121	143	128	143	136	126	121	124	120	135	122	146	141	149	138	140	151	127	148	141	110	159	123	150	125	137	135	138	128	124	139	105	138	148	119	151	133	151	150	142	165	141	132	136	138	145	119	133	114	122	137	130	105	118	145	137	142	140	123	146	161	138	108	156	140	135	130	142	113	145	154	143	124	139	126	136	113	117	135	126	118	143	142	136	142	141	122	117	131	107	138	135	136	132	157	125	132	130	128	133	143	130	123	127	140	118	145	158	128	117	121	125	124	120	120	124	132	143	143	146	157	136	135	152	130	126	128	119	142	128	145	104	125	122	122	146	126	123	125	143	136	130	143	130	139	131	125	126	141	115	125	127	135	151	141	129	119	137	127	145	122	145	137	129	166	157	144	142	150	146	142	138	148	123	117	138	117	152	137	141	127	119	121	139	130	132	155	142	105	122	157	115	147	147	146	127	129	126	135	124	140	148	155	133	118	148	124	116	139	142	145	151	118	117	132	129	142	123	131	141	124	127	146	136	157	139	140	134	121	124	151	156	133	143	136	127	125	108	147	126	117	135	149	146	128	136	149	148	135	165	125	139	123	129	145	117	140	124	147	125	137	143	132	126	120	128	131	144	129	159	144	125	142	131	126	139	128	126	140	152	132	126	129	133	140	120	150	124	112	130	118	150	142	140	117	136	150	146	128	138	143	124	133	133	145	138	111	142	132	134	156	124	128	131	148	146	139	127	130	133	125	119	141	137	125	145	134	142	143	144	140	140	151	135	121
4737	15257	10401	4636	3303	2264	1828	1350	1096	826	734	673	517	515	415	380	378	329	308	300	287	277	297	273	270	268	228	261	227	227	232	240	223	234	212	224	236	223	228	234	212	220	201	216	225	217	215	243	197	198	222	211	215	199	200	220	206	186	215	214	204	215	183	218	207	189	197	204	206	207	188	186	210	195	193	203	214	172	188	202	220	183	208	168	200	217	188	200	187	191	173	187	185	214	205	207	187	193	192	186	198	224	218	208	173	198	202	203	199	203	197	192	175	205	175	167	188	195	176	212	203	204	202	191	180	206	214	183	207	191	223	210	191	198	209	185	217	165	201	198	190	218	168	208	177	213	195	180	191	210	179	194	187	176	193	192	201	168	202	201	194	176	190	216	193	188	171	174	196	180	187	196	214	189	196	184	205	181	186	215	201	196	176	203	197	209	185	201	201	207	208	196	203	182	187	196	192	204	207	186	161	197	201	176	196	202	188	194	220	175	174	194	205	210	211	206	222	180	219	178	187	183	195	208	177	215	194	184	187	200	170	192	186	188	186	184	195	196	205	201	226	201	207	198	217	170	210	180	190	212	194	187	170	191	211	210	183	189	190	210	199	170	185	163	205	166	210	219	182	182	195	186	201	183	217	212	196	201	198	195	172	171	191	171	210	180	187	196	183	184	176	190	204	213	198	196	188	210	196	175	177	208	202	189	190	163	175	195	187	197	177	192	183	186	211	201	199	213	198	203	210	191	171	229	180	187	202	204	194	184	157	208	192	220	175	176	210	191	204	192	197	203	178	172	197	193	213	181	202	200	206	225	175	195	187	192	214	204	204	176	163	213	202	186	194	192	210	211	184	182	192	197	208	191	207	197	196	195	199	192	215	195	197	184	199	202	186	167	193	189	193	209	214	210	191	215	186	212	173	179	182	193	193	185	193	185	191	200	199	198	185	188	180	216	188	212	207	201	206	182	196	184	178	175	218	191	188	187	212	189	200	202	206	186	202	187	209	176	182	206	161	183	208	186	220	208	223	210	187	183	193	174	189	215	177	187	200	177	205	198	190	207	194	190	192	199	193	200	201	218	169	176	182	193	203	210	200	211	180	183	178	199	187	192	209	182	224	217	227	200	174	177	219	204	181	184	219	170	201	206	199	187	191	196	203	176	196	192	173	210	198	184	205	189	198	207	194	184	191	188	201	173	210	189	181	202	202	197	162	192	207	209	214	206	194	198	199	180	213	214	205	210	201	196	208	176	184	189	173	203	189	192	191	198	216	208	187	204	204	189	167	183	183	177	199	197	211	202	188	207	175	194	214	185	162	195	219	174	203	191	168	187	171	193	185	187	201	207	187	200	173	200	186	167	201	192	188	200	167	205	206	204	185	175	202	203	213	190	198	184	190	221	197	189	208	219	204	181	207	189	211	190	228	171	187	186	196	211	183	208	204	201	177	185	173	198	198	167	184	181	189	197	168	192	173	224	194	189	220	203	219	196	196	178	192	179	191	203	203	200	203	225	212	185	175	200	190	204	213	191	189	205	192	200	198	184	163	185	175	219	204	181	216	211	222	188	199	213	201	182	200	177	183	204	204	213	194	183	183	183	180	170	171	182	199	192	190	187	195	204	188	180	201	180	181	213	191	200	209	182	191	149	177	208	202	187	203	198	194	164	168	187	207	195	176	200	182	188	176	201	167	185	200	179	194	192	187	191	198	218	204	190	168	202	198	193	197	204	192	198	193	170	187	180	187	179	208	207	166	196	184	217	190	189	184	204	183	189	174	169	191	188	189	215	191	186	206	211	199	188	187	191	206	208	193	197	178	222	192	183	209	207	193	215	192	187	203	195	193	174	172	195	196	204	201	215	200	185	219	178	221	203	207	192	209	177	196	196	182	181	176	176	192	188	201	207	203	179	211	201	221	184	190	187	190	213	218	185	205	201	212	190	206	212	181	202	186	199	213	176	201	200	222	215	191	209	194	154	201	188	211	204	212	193	195	189	196	191	169	176	212	206	188	209	189	210	193	204	210	194	210	178	202	202	191	189	191	208	207	224	228	205	177	194	197	223	201	173	220	185	189	183	187	222	192	179	184	219	199	198	216	164	196	221	163	197	196	207	173	192	192	183	190	208	193	226	209	201	191	182	176	190	197	193	200	189	174	189	186	196	199	193	195	175	190	213	169	200	203	192	182	206	211	191	188	185	174	208	188	200	193	210	176	194	217	201	200	190	187	189	188	197	174	185	183	199	203	158	209	196	193	189	188	183	198	222	205	183	198	177	173	196	193	206	187	173	207	195	194	182	205	188	205	201	215	190	188	181	189	176	209	193	166	202	212	194	201	190	214	197	187	171	197	199	210	185	203	195	173	170	175	180	185	197	190	146	213	187	180	190	202	212	174	194	181	205	199	212	189	175	205	171	181	193	198	197	194	200	214	186	222	208	214	169	185	171	199	195	196	210	203	200	197	193	196	205	205	208	202	203	178	192	161	191	197	189	178	194	198	184	195	197	202	195	179	187	192	222	188	192	205	187	184	187	193	212	195	204	199	180	207	196	198	203	205	184	188	208	188	204	181	189	200	213	192	192	190	204	194	188	185	182	221	191	199	197	199	218	202	186	208	170	184	189	213	174	183	172	206	194	188	173	169	207	189	200	198	161	200	200	196	189	189	211	201	207	193	192	192	198	167	178	205	191	185	184	190	186	159	195	178	194	196	180	209	199	201	208	189	189	179	187	187	187	214	187	202	191	200	179	191	197	189	197	177	197	190	212	210	206	181	204	203	186	206	178	206	196	225	177	160	196	162	184	196	200	211	188	196	214	190	205	183	184	186	200	208	196	180	192	196	216	183	208	190	188	190	223	181	215	195	173	175	207	192	191	191	180	199	215	185	192	214	193	185	225	191	191	186	190	188	178	201	161	187	221	183	172	178	185	173	184	192	175	177	202	213	210	187	180	176	197	185	203	221	180	164	208	171	209	189	186	186	198	212	205	181	186	212	202	192	214	188	185	199	205	184	212	183	187	210	219	179	209	172	218	196	190	182	172	171	184	216	172	206	173	189	190	174	177	200	179	182	200	193	187	212	194	184	214	200	161	199	198	205	180	199	197	212	181	180	182	199	190	166	194	208	176	192	208	177	180	206	206	179	189	215	215	178	208	197	210	209	212	198	187	192	204	209	173	182	182	185	203	174	198	192	197	172	196	220	202	182	184	201	182	199	169	203	225	217	204	194	186	177	185	217	211	181	178	195	191	207	185	208	222	202	179	215	190	201	197	185	207	198	185	220	190	200	176	208	191	209	190	196	191	187	191	187	221	199	209	187	199	208	171	200	217	167	200	193	197	201	189	217	206	185	204	186	174	206	181	196	229	182	173	187	186	199	196	207	173	186	190	213	190	194	217	185	193	193	194	180	182	205	172	189	223	184	200	181	169	195	211	190	191	190	193	182	195	180	196	200	191	192	196	187	203	178	184	225	185	190	188	205	200
26743	18675	4708	952	702	643	629	605	622	592	599	638	597	624	625	583	588	639	583	607	588	586	602	607	574	585	571	588	647	578	613	614	562	548	599	557	568	569	593	603	592	615	567	604	607	567	593	574	599	583	556	606	578	597	574	608	646	575	604	584	587	578	581	615	626	573	590	597	621	554	534	589	548	592	559	601	550	632	589	596	590	597	592	582	582	563	596	537	599	551	586	583	632	586	587	602	598	585	561	583	616	598	574	603	573	631	584	547	620	560	601	569	578	600	599	577	591	543	589	535	540	611	591	561	556	600	579	594	609	619	574	567	591	602	600	637	595	627	600	616	583	569	598	577	615	633	573	546	525	575	604	616	605	614	574	586	577	550	616	581	572	590	625	584	612	590	594	608	529	603	592	583	602	589	576	624	590	623	595	585	584	506	573	561	607	620	611	569	567	612	545	586	596	582	610	593	549	604	590	548	605	624	600	561	591	632	591	603	548	598	575	584	602	661	619	607	570	585	609	565	574	569	575	559	622	542	558	574	627	588	570	610	595	621	594	540	611	578	587	588	582	599	590	586	558	590	594	627	562	573	603	597	575	587	549	573	588	568	568	623	577	535	570	583	576	631	577	570	539	614	634	565	618	569	604	599	565	590	617	569	542	557	559	575	602	584	592	593	592	556	631	605	576	597	633	580	601	652	543	617	556	629	556	579	566	626	584	594	568	598	577	638	612	625	548	573	589	589	581	600	584	566	596	630	565	557	570	577	594	585	615	614	574	615	549	551	595	555	620	584	616	558	532	623	577	556	572	569	589	595	589	566	610	594	577	587	591	559	648	555	566	595	620	577	540	556	586	612	600	594	593	576	547	557	583	592	539	562	605	615	612	601	541	614	570	552	598	573	548	587	581	619	611	588	603	599	629	596	588	619	582	570	604	579	581	553	605	580	556	612	597	560	599	575	565	608	608	552	549	605	558	567	616	566	568	582	597	602	568	592	580	632	574	569	621	574	625	575	581	598	579	654	595	657	592	595	625	622	558	617	570	581	555	585	568	577	585	598	590	588	607	537	563	565	564	538	603	632	576	611	604	584	575	634	614	596	622	667	545	650	591	615	553	596	591	580	600	601	606	572	582	598	600	571	619	579	585	580	621	574	528	579	618	564	607	617	593	612	589	582	609	614	590	590	579	570	585	612	586	529	544	594	593	662	591	588	582	582	647	593	614	652	596	590	567	581	537	570	600	596	621	579	606	561	577	592	589	591	560	562	576	571	657	612	566	603	587	569	606	607	601	620	607	558	569	558	587	553	576	635	582	609	566	607	552	554	613	590	598	602	602	568	593	606	641	629	582	605	570	619	588	604	551	628	604	594	593	545	538	539	614	623	609	566	561	612	582	570	598	593	591	583	597	565	569	600	598	608	592	599	572	626	591	578	588	603	620	592	602	582	605	582	579	608	592	604	610	561	569	617	567	586	575	566	599	568	592	575	585	567	607	581	615	618	586	584	576	638	615	558	582	541	565	587	562	620	582	595	547	564	565	569	555	548	566	587	567	598	587	601	608	565	594	628	583	575	582	581	604	617	581	575	545	606	575	590	589	575	594	626	532	583	642	573	533	575	590	570	577	543	571	633	558	616	554	620	610	609	625	563	594	573	563	545	566	614	578	549	604	598	574	611	637	611	589	589	610	608	603	594	588	630	613	583	562	581	609	643	609	626	595	570	622	557	583	586	562	557	627	601	571	580	590	646	635	558	588	618	619	602	571	570	628	556	581	605	573	598	585	569	589	592	579	578	623	586	598	570	592	540	622	587	572	573	578	597	577	602	575	614	594	604	594	573	583	612	569	559	598	578	574	586	588	630	561	574	532	590	564	601	647	579	579	584	576	585	593	563	567	602	628	547	546	605	586	545	579	595	525	533	587	619	532	570	581	587	560	571	582	539	593	612	548	614	565	582	569	559	593	577	634	573	590	627	601	623	531	613	591	621	567	606	600	621	593	618	624	587	568	622	590	568	582	620	600	556	596	556	585	580	569	580	581	591	587	560	607	575	593	612	591	575	587	624	607	574	548	609	582	641	584	585	590	608	596	583	593	580	617	574	639	593	579	603	630	536	626	575	593	543	535	556	566	602	579	567	592	589	576	593	585	583	628	596	584	554	649	613	624	610	617	587	564	559	547	564	582	559	597	589	607	569	611	579	564	603	580	555	535	583	580	600	592	564	579	590	622	588	624	583	592	575	566	577	559	573	566	586	553	582	561	596	586	598	601	642	553	541	579	597	560	579	548	562	585	607	618	546	582	535	587	586	547	610	604	593	621	599	593	613	574	638	626	559	614	593	618	575	591	581	560	613	610	586	579	581	566	591	576	643	620	552	616	641	562	587	632	581	549	593	556	618	585	553	589	647	577	599	569	628	589	587	556	610	601	548	623	585	607	602	614	544	562	529	523	568	573	567	588	584	606	591	586	624	622	580	561	627	634	528	614	649	620	566	593	562	550	597	581	618	559	577	555	614	596	570	580	584	589	608	610	566	581	583	567	598	579	576	636	633	598	563	584	599	599	561	590	582	562	572	601	626	549	567	590	575	585	568	566	562	532	576	642	564	538	582	547	576	564	620	548	563	613	563	537	619	560	579	596	548	526	561	605	559	620	596	597	597	620	608	624	580	601	610	610	594	580	584	602	594	569	591	631	575	582	569	622	657	592	576	566	564	586	625	602	540	569	548	535	562	608	573	607	570	618	556	588	608	574	599	581	593	611	609	550	607	606	601	578	570	566	566	625	598	603	582	604	560	611	606	604	593	618	558	584	544	569	568	574	607	653	577	564	580	613	591	571	591	652	581	614	567	631	572	595	564	581	553	614	571	555	575	603	571	566	572	570	600	579	576	584	600	581	593	551	617	563	542	566	587	543	606	584	564	586	573	612	584	615	617	551	595	597	604	571	568	544	585	594	612	587	610	614	632	605	569	571	584	567	582	579	577	593	540	603	552	579	584	642	568	573	596	580	573	611	566	602	580	592	574	605	594	569	600	600	565	610	597	598	607	552	615	635	560	589	608	563	578	589	598	593	563	553	594	537	585	562	572	633	602	595	553	608	601	616	609	610	597	582	570	616	599	551	540	609	614	603	595	575	602	625	547	576	598	590	591	599	592	572	580	604	568	584	589	565	591	615	588	571	611	613	635	582	594	594	604	572	582	610	565	636	576	582	587	608	601	575	551	554	563	566	600	617	569	598	570	572	658	560	631	576	584	565	578	590	591	539	554	546	589	565	598	582	619	625	570	612	602	559	545	586	610	576	626	576	575	555	574	599	588	555	599	622	614	649	592	561	575	619	612	597	604	614	546	584	586	594	583	564	614	570	587	605	561	620	588	551	583	579	612	606	538	596	597	591	565	575	583	618	582	588	595	596	549	620	607	585	608	616	610	591	570	611	631	604	585	587	588	597	670	525	575	586	569	565	607	626	621	584	609	590	577	582	577	621	613
4358	2584	1823	1219	1025	961	913	856	890	834	902	885	858	808	849	817	832	871	846	872	850	812	859	845	864	835	826	773	815	849	817	804	895	840	865	859	845	810	863	825	802	843	823	852	857	823	846	855	877	844	780	830	830	821	873	829	821	795	846	800	821	861	844	778	859	808	782	841	815	824	801	880	830	873	793	834	896	803	824	833	791	807	829	815	861	819	801	829	843	814	848	789	783	827	821	815	809	776	819	787	826	854	808	800	825	787	841	806	831	841	787	877	843	818	852	836	860	805	859	864	816	910	803	872	832	794	873	849	837	803	831	861	831	817	847	850	831	881	846	841	849	881	819	822	792	809	818	849	830	857	839	817	820	866	794	797	826	852	864	861	818	838	852	798	789	831	820	769	851	853	816	791	880	827	816	816	856	872	836	850	835	830	795	796	872	810	799	816	844	842	815	848	864	844	825	857	800	780	811	827	836	857	902	821	836	889	810	824	819	813	799	796	845	842	801	828	848	833	831	797	806	833	831	829	815	852	896	852	828	832	814	831	829	762	803	887	812	857	848	844	833	839	842	821	860	802	802	830	819	848	785	805	900	826	820	869	794	814	835	827	819	822	813	848	809	877	780	796	847	865	803	809	792	820	858	819	894	871	833	841	843	857	864	845	815	884	849	828	815	782	881	806	803	845	846	828	802	854	825	843	808	827	894	868	816	856	826	789	834	815	819	865	890	839	786	818	820	857	808	844	843	859	869	855	838	849	831	821	855	786	811	856	830	854	830	869	874	804	868	815	794	904	800	822	847	816	828	853	829	852	813	858	812	809	858	823	785	800	830	826	797	811	847	813	810	855	837	834	895	893	858	793	815	820	839	846	816	866	818	837	833	837	786	845	807	855	856	832	846	831	855	881	785	852	818	782	833	836	833	873	835	833	823	791	824	794	862	844	820	856	810	839	830	835	848	840	816	872	877	831	811	853	807	824	811	783	838	782	881	812	821	833	867	845	821	821	787	810	858	846	827	833	847	840	831	818	823	855	841	823	831	852	851	860	794	816	813	878	829	847	859	870	832	866	778	897	868	795	829	801	821	824	840	873	805	823	876	841	837	796	823	806	842	825	844	900	814	848	852	843	834	837	874	859	792	871	792	790	838	872	847	817	794	788	830	819	852	827	818	874	826	812	796	860	843	823	813	877	856	822	853	840	804	836	834	826	848	858	822	837	851	829	873	875	827	830	848	844	831	789	813	801	772	842	817	828	853	852	795	902	843	844	850	807	849	783	835	841	849	793	866	820	874	843	878	791	846	881	810	836	839	800	813	884	856	818	869	818	785	781	834	834	865	768	788	886	836	826	794	845	853	825	796	830	791	840	806	830	831	828	796	843	850	754	817	812	875	844	829	887	808	818	865	858	830	819	816	840	828	775	796	809	828	812	833	848	796	793	877	795	877	793	799	818	858	804	824	842	799	819	829	792	843	821	792	754	873	842	802	817	850	810	862	847	850	826	855	832	840	809	819	827	852	865	860	830	862	837	851	795	821	808	827	867	824	842	812	821	818	829	820	856	869	875	777	842	822	860	820	816	825	859	794	852	820	818	786	827	845	827	832	806	788	826	802	866	835	837	826	859	730	837	832	823	819	786	879	804	772	816	821	827	833	832	793	851	811	872	876	833	881	813	820	828	856	829	862	798	809	813	787	809	817	833	838	826	867	770	828	823	843	845	811	813	809	790	824	829	796	842	809	831	825	831	805	820	803	806	792	805	837	812	879	806	792	814	852	810	849	812	839	830	873	841	878	839	873	826	785	863	811	882	802	809	807	811	817	876	827	817	864	802	821	843	836	831	800	784	829	856	777	853	844	832	786	867	789	776	858	830	855	810	768	848	820	780	810	793	809	795	785	822	830	833	799	853	851	855	832	800	878	823	798	831	843	816	907	877	821	818	798	854	834	868	841	894	835	800	817	860	854	791	846	821	793	735	837	848	800	830	797	816	837	861	885	892	827	802	854	871	841	782	851	802	848	841	840	861	804	835	841	791	820	844	876	858	801	841	836	862	891	855	808	825	835	851	861	800	846	824	852	851	877	822	752	833	862	803	844	814	862	779	869	855	847	842	858	816	816	824	892	814	848	825	798	804	864	782	781	866	866	840	843	792	833	871	818	845	816	864	879	807	817	864	873	809	806	828	789	832	820	820	798	844	828	821	840	854	805	887	820	828	868	839	822	802	853	818	828	850	794	817	842	794	872	855	776	856	844	812	830	841	856	824	883	873	849	817	790	834	848	842	790	788	874	816	852	823	880	816	840	860	803	882	819	795	822	849	813	824	823	829	781	840	774	819	821	834	826	846	833	821	815	784	884	819	821	857	841	782	812	841	855	793	838	834	813	840	830	803	828	794	824	856	780	838	835	816	860	818	795	823	822	832	890	839	841	854	855	818	828	835	861	823	828	815	811	829	819	845	835	891	785	872	844	814	859	790	820	797	874	861	832	846	790	803	803	825	806	858	835	869	808	822	846	840	813	818	866	840	836	812	883	779	873	856	858	891	842	838	852	831	869	822	823	816	820	878	829	790	872	844	837	825	849	849	825	805	832	800	819	868	819	845	829	869	865	849	816	808	810	773	843	815	828	861	860	812	773	843	828	825	802	831	811	771	875	841	841	850	824	818	851	827	805	885	871	823	844	863	842	834	802	845	814	836	836	826	800	841	852	812	859	804	813	833	816	889	870	846	847	782	849	820	839	831	799	777	828	835	812	832	785	859	793	818	864	843	804	844	843	824	862	870	814	851	836	833	819	822	834	824	823	869	828	896	864	804	857	833	800	837	871	784	849	829	830	848	777	796	882	851	802	804	827	867	845	809	852	837	787	824	866	843	850	814	845	787	810	810	889	812	865	822	815	822	819	840	895	827	801	789	800	878	833	800	836	844	819	813	787	878	816	814	830	843	837	839	827	833	850	849	821	837	775	877	797	830	781	792	850	834	884	830	799	823	850	842	838	857	806	858	833	835	802	900	877	834	781	855	852	842	867	845	808	819	870	879	748	797	854	853	865	827	801	828	845	842	855	824	847	792	815	850	822	885	886	837	818	784	863	802	831	840	835	872	848	804	843	806	845	849	851	783	837	885	830	784	797	855	822	832	820	806	840	859	769	860	755	804	771	828	772	871	836	806	870	825	815	842	857	833	800	823	842	820	800	847	816	805	827	823	817	816	840	845	810	837	808	844	783	843	856	845	815	833	852	794	826	875	862	846	779	845	849	826	826	798	821	822	856	852	853	804	780	868	888	834	838	862	817	828	750	815	844	852	830	831	837	819	864	864	879	798	834	780	844	813	858	848	853	853	908	846	825	834	813	854	815	855	793	886	831	820	878	813	800	801	867	876	799	792	835	831	823	808	836	824	867	810	825	796	833	792	814	792	904	796	817	831	859	846	832	813	772	833	802	812	811	794	836	785	891	862	821	846	848	807	865	874	876	804	850	883	808	756
23032	21058	28179	24127	21053	8154	883	585	499	470	418	410	397	361	402	353	366	369	346	324	342	340	346	327	322	336	318	329	349	316	317	310	325	293	330	327	332	303	283	310	368	317	322	317	291	332	338	350	300	315	309	312	312	277	296	314	306	287	313	302	340	329	300	323	324	304	321	328	332	330	334	292	323	310	299	295	301	306	291	343	313	297	298	314	285	318	296	286	316	314	326	305	340	291	315	319	323	314	307	293	290	315	313	321	309	303	336	342	320	310	295	312	325	318	314	311	324	307	296	300	283	320	343	342	314	335	301	299	314	329	342	299	293	281	279	305	310	312	299	314	320	312	301	294	297	322	302	320	351	314	346	309	307	329	334	325	327	324	293	335	314	315	315	318	317	329	268	356	326	343	299	306	309	285	309	291	300	314	322	290	308	281	299	311	301	340	283	325	287	307	323	314	285	309	288	321	294	318	324	291	311	288	290	301	259	313	287	324	319	319	335	316	326	287	297	296	291	300	330	286	316	313	316	291	306	324	315	299	334	308	336	307	333	315	308	311	308	301	317	313	303	341	306	295	292	319	291	332	301	320	296	293	321	334	304	301	304	310	304	294	296	295	282	313	297	337	297	325	318	297	328	296	309	303	321	309	290	311	328	320	330	329	341	309	300	343	309	297	300	297	328	300	306	299	303	310	295	308	297	311	354	322	312	333	298	299	301	299	333	286	270	294	299	295	324	317	294	287	304	320	301	302	311	300	350	283	298	333	298	286	297	315	301	304	284	324	346	323	300	264	329	327	326	300	320	316	339	317	320	325	307	327	273	299	314	299	282	305	316	284	321	305	321	338	301	306	305	273	296	307	314	297	329	351	326	318	339	326	314	288	335	321	312	333	309	292	305	318	298	300	312	298	304	343	302	318	358	290	329	312	270	315	306	310	288	288	330	307	309	314	323	310	311	310	307	327	329	304	309	335	315	300	345	297	300	349	310	332	290	314	335	322	297	328	312	355	316	265	319	305	297	321	294	291	294	291	321	303	295	311	314	314	324	299	311	290	284	328	299	325	338	316	323	319	331	339	275	312	306	325	312	313	311	330	317	296	332	318	315	326	310	302	312	281	301	286	314	302	308	290	318	340	288	328	317	344	272	293	287	318	330	305	305	307	304	334	293	283	316	324	320	326	303	339	279	316	327	294	327	310	320	341	308	296	314	332	304	340	289	322	309	346	293	310	332	303	329	325	320	288	330	320	313	303	312	330	308	304	322	315	299	282	337	276	300	278	309	276	305	344	303	316	305	338	289	302	298	313	325	308	331	330	332	321	316	310	322	276	293	294	323	305	300	326	283	308	320	320	322	337	321	310	335	297	320	335	319	324	315	317	288	313	293	343	343	329	301	283	302	318	318	325	296	300	295	329	305	318	299	347	310	330	295	319	343	289	317	309	300	318	299	317	281	284	333	310	292	289	300	307	328	295	306	294	310	317	300	294	299	340	313	315	301	320	319	302	319	323	301	348	309	309	284	332	293	335	297	311	329	331	294	325	344	325	328	321	289	284	308	321	326	323	276	297	309	309	324	300	305	305	307	298	314	339	269	299	317	298	316	311	307	305	331	300	307	377	310	316	326	305	325	288	319	329	323	296	324	331	284	260	349	287	294	298	324	317	270	344	328	328	305	273	294	320	286	314	309	321	316	307	322	316	294	328	294	312	329	327	288	296	328	319	323	359	307	305	329	326	320	312	307	330	326	329	330	333	327	298	305	297	307	294	287	314	308	318	310	306	337	308	303	303	327	325	340	328	337	332	285	317	312	308	290	320	339	307	325	328	336	305	307	313	317	326	330	312	302	324	324	288	318	289	315	302	319	303	325	322	310	312	343	315	342	287	290	317	329	310	332	304	313	324	318	338	306	296	318	314	295	307	318	312	301	324	285	326	345	287	312	321	316	286	333	307	355	330	296	297	280	309	301	346	309	317	313	317	304	301	336	326	327	300	316	326	328	301	331	305	312	336	296	304	296	333	301	310	315	319	316	289	304	322	305	329	322	309	298	335	313	328	309	325	314	319	314	306	297	322	310	301	269	303	320	308	315	321	302	302	289	329	322	298	284	318	324	298	335	323	289	339	310	318	299	334	277	338	321	345	340	319	318	308	324	315	320	302	332	304	286	286	302	299	265	298	301	314	333	294	315	307	352	297	310	293	333	334	299	291	315	317	355	273	340	343	339	347	295	311	310	280	298	284	283	323	296	331	338	282	300	314	288	319	319	310	320	328	315	322	297	293	309	293	313	332	323	311	308	315	283	287	332	314	349	322	321	304	287	318	324	327	288	324	283	279	323	310	291	301	306	293	318	312	304	301	282	295	285	319	298	290	317	331	352	313	302	324	313	301	289	326	319	330	321	291	330	299	340	310	314	313	287	308	293	331	335	357	304	300	283	300	283	292	294	299	311	307	327	330	280	324	271	296	345	284	313	339	331	325	302	310	289	296	310	323	322	321	305	301	281	314	319	310	313	289	289	311	300	328	321	282	299	266	284	301	325	314	320	302	284	320	304	331	307	317	323	326	301	300	322	321	333	289	276	319	294	325	300	290	250	338	302	320	310	305	325	302	334	316	307	336	307	281	321	320	329	310	283	340	316	304	311	354	282	306	322	318	333	293	327	299	290	335	279	330	295	289	307	325	303	307	324	296	316	303	291	327	296	294	300	288	319	296	302	269	316	296	297	360	330	313	308	318	293	319	318	335	303	286	294	323	285	313	286	300	314	293	279	299	277	321	285	318	304	290	351	303	330	300	319	330	303	327	313	299	328	315	295	324	295	320	276	304	310	326	311	308	316	322	313	317	321	302	316	331	306	323	303	302	330	309	333	308	295	342	317	249	309	317	311	297	307	296	332	305	315	287	285	348	328	340	301	308	277	303	323	336	328	297	325	310	304	317	301	333	292	320	292	294	312	302	307	318	330	320	308	319	334	314	342	291	307	325	293	300	317	342	332	324	308	265	308	290	326	275	321	318	322	325	335	298	301	316	334	304	286	291	314	307	342	272	284	298	289	296	310	312	313	324	308	305	307	297	293	311	303	326	305	331	325	314	293	318	314	309	311	301	298	324	318	308	350	336	330	292	322	340	303	303	302	338	304	340	263	302	310	298	320	285	326	322	337	300	322	295	303	291	332	285	303	330	286	323	337	290	314	302	303	292	325	324	291	309	308	275	289	302	312	282	294	310	309	292	300	317	318	319	321	284	291	287	327	320	284	320	272	302	277	307	337	308	311	322	295	329	355	346	327	320	314	327	326	312	326	300	329	293	308	307	330	301	309	291	317	309	285	305	318	310	302	323	338	305	307	281	297	320	339	291	304	268	289	305	335	293	294	342	288	307	297	302	302	313	279	320	305	295	294	298	305	299	325	330	296	304	312	321	314	315	316	286	311	308	294	289	301	313	312	324	292	322	303	308	286	309	319	319	307	295	319	316	315	340	293	311	337	275
3550	9909	6788	2930	2068	1542	1319	1032	882	825	712	658	663	646	515	577	536	527	560	544	507	523	522	502	496	446	501	463	465	462	480	477	439	486	474	466	466	478	482	484	452	482	410	444	487	471	463	492	481	423	470	485	465	484	445	470	487	438	478	485	449	438	481	451	473	471	453	459	470	482	484	447	444	469	458	448	469	425	487	448	466	478	473	457	482	461	474	465	500	489	432	486	472	452	453	422	472	461	476	466	440	442	469	439	466	450	465	462	487	459	479	442	450	466	494	438	500	438	445	444	454	460	475	458	462	462	475	480	446	473	464	435	467	465	454	479	416	451	476	474	480	477	507	461	452	471	466	437	421	457	440	427	454	466	458	466	439	432	473	467	449	476	468	454	460	439	480	414	452	481	429	472	467	445	445	445	461	445	467	461	456	461	433	452	453	471	460	458	469	426	436	447	405	438	445	430	449	457	450	444	447	469	440	433	479	464	467	491	463	448	467	477	446	454	452	429	518	446	477	453	479	458	497	484	444	460	492	470	463	506	417	460	470	488	451	458	473	461	447	445	472	475	424	496	467	481	481	475	442	445	464	450	433	460	453	462	490	465	461	457	493	444	454	447	493	472	437	441	443	518	466	441	439	446	434	443	467	454	490	441	466	418	465	456	455	467	478	496	449	448	452	471	418	512	480	414	450	443	482	483	453	506	450	455	477	446	483	457	469	442	452	454	431	475	466	454	450	481	437	487	439	441	439	461	467	458	461	475	479	462	487	500	459	421	452	463	445	445	447	443	441	456	435	495	449	480	445	470	459	496	464	416	502	433	472	428	404	453	464	485	508	491	465	467	445	442	436	469	433	493	462	457	468	459	476	468	441	451	465	445	442	444	480	446	438	452	496	467	447	462	457	432	483	437	450	460	449	472	472	456	470	428	466	453	485	488	440	483	450	467	447	503	471	483	437	481	468	460	492	452	483	489	473	461	501	457	465	465	453	442	459	435	451	475	420	436	471	462	450	458	444	480	443	469	470	450	486	449	466	424	434	462	431	468	457	465	439	446	453	487	446	454	460	483	479	443	474	436	492	457	453	427	477	434	444	480	476	451	438	392	473	448	488	455	442	490	467	445	454	434	497	441	432	423	475	445	458	457	459	443	461	474	454	480	488	422	486	441	485	446	477	515	455	442	474	498	502	491	449	504	441	468	488	485	435	455	463	473	436	485	478	459	478	442	447	508	488	467	531	466	464	483	441	433	444	490	465	466	447	459	461	470	480	462	447	470	422	445	480	468	479	474	462	461	442	448	461	438	460	503	432	464	440	470	510	460	510	457	475	493	419	469	490	484	447	454	464	446	460	472	453	459	417	443	483	424	502	492	451	438	510	432	469	435	429	441	471	432	459	485	517	495	468	432	405	472	453	440	429	458	486	443	455	465	478	496	467	479	464	484	473	485	467	462	442	465	475	432	423	488	483	453	477	476	437	471	454	475	438	432	460	457	471	451	455	446	464	453	460	473	418	503	454	471	426	432	441	434	450	465	431	500	505	477	453	429	471	450	471	479	435	457	470	437	475	468	469	451	462	455	470	465	443	480	536	446	457	462	459	411	476	466	419	485	481	452	432	438	498	462	497	428	474	487	457	450	464	486	458	430	437	440	471	463	460	479	453	476	468	489	424	449	499	465	443	454	468	442	482	499	466	456	437	455	480	448	509	399	475	478	445	459	460	484	489	464	468	480	481	436	452	439	447	447	484	418	448	497	490	481	439	488	428	452	475	468	476	430	459	462	462	467	431	473	449	467	452	433	443	473	461	463	451	482	444	406	498	508	448	473	484	449	431	475	467	417	472	470	468	462	424	459	456	470	479	481	419	439	465	474	457	499	464	427	453	462	450	456	474	516	434	481	456	439	464	443	477	452	463	424	448	490	524	482	472	467	460	466	461	396	481	453	449	427	477	509	522	450	453	478	466	453	429	459	509	475	478	457	476	481	410	453	454	466	462	426	485	467	482	496	510	438	442	442	455	489	450	491	445	449	493	474	473	459	451	446	458	435	451	485	458	485	433	494	448	486	446	441	486	429	462	463	454	438	488	492	466	476	489	452	467	457	462	479	422	449	455	474	495	465	477	478	445	481	436	497	454	477	510	463	444	448	453	454	451	444	483	476	442	479	438	468	437	478	431	456	450	478	447	478	457	463	454	451	465	474	460	456	473	467	491	479	455	419	469	466	488	498	448	480	428	468	436	459	493	475	458	468	460	464	454	505	468	472	481	470	476	460	443	425	475	452	449	452	456	454	480	486	480	465	451	482	463	429	481	470	426	426	445	452	477	476	457	428	474	448	443	458	435	449	448	454	466	450	503	468	460	457	442	466	452	446	432	454	452	445	458	488	453	458	449	479	486	491	482	478	475	462	504	444	465	451	486	443	462	530	473	466	480	500	486	461	457	461	477	486	472	460	419	466	485	443	456	449	425	455	482	467	450	468	428	481	489	479	433	470	443	446	429	449	461	451	441	454	488	445	441	458	482	468	454	455	441	481	475	459	461	432	463	451	432	480	453	425	444	448	431	485	457	469	444	447	461	514	484	444	458	494	495	454	442	486	457	481	441	486	416	463	451	496	442	436	439	486	476	449	442	449	475	460	442	449	488	430	446	436	481	505	471	439	462	432	469	461	479	486	461	442	511	439	453	450	476	452	465	445	449	458	487	485	456	448	460	474	467	486	435	417	473	460	457	484	479	460	478	452	463	438	466	459	492	490	462	423	459	495	469	426	511	463	398	459	452	460	463	458	459	464	479	475	450	484	461	451	442	458	471	465	460	478	499	446	423	455	468	428	441	491	446	453	488	454	472	475	482	434	473	435	484	473	473	468	469	442	436	464	465	495	430	490	461	489	434	462	486	465	427	441	466	432	481	442	476	451	451	446	460	462	474	459	458	459	472	458	409	444	457	464	451	440	480	473	468	464	497	417	466	491	451	482	451	434	479	491	469	441	463	438	451	456	465	512	435	424	454	484	460	483	464	452	485	451	462	448	473	485	500	454	452	459	479	457	480	436	473	437	465	481	439	483	482	469	449	461	456	479	447	491	454	469	495	473	479	435	474	447	471	448	481	443	474	458	464	489	455	460	463	456	469	462	450	449	479	472	449	499	482	455	437	453	460	455	424	459	484	460	454	475	489	472	445	446	485	467	471	468	418	466	504	451	462	509	490	486	430	455	445	451	432	461	460	467	431	470	418	475	429	406	445	441	458	477	473	462	449	442	488	437	475	475	441	442	495	481	472	439	441	426	485	459	444	449	432	434	435	471	470	474	465	436	454	443	405	421	453	454	462	412	445	518	436	494	460	420	494	458	454	439	490	433	474	454	433	497	485	450	456	487	477	451	479	447	443	445	470	445	456	471	451	475	429	470	394	450	444	464	443	433	436	474	468	473	435	459	425	445	454	467	456	459	499	469	475	467	456	438	443	442	436	425	496	475	431	445	463	438
24175	21062	26932	25294	7786	880	715	652	599	608	531	590	568	565	559	564	605	501	524	505	540	489	572	535	479	550	541	525	508	497	546	540	509	574	506	530	503	533	505	516	516	506	502	512	496	511	546	487	521	512	493	489	534	517	542	513	532	499	503	517	489	503	550	531	548	512	499	512	511	538	512	490	536	514	530	556	490	508	537	529	505	513	521	511	514	478	500	494	505	532	513	531	473	500	512	489	515	524	560	534	498	488	504	491	510	473	519	518	506	498	535	558	501	490	526	508	517	496	534	534	481	547	513	526	511	557	529	522	515	524	502	488	542	480	481	524	485	481	513	518	495	534	531	523	510	490	525	460	513	529	518	507	531	504	507	518	519	475	526	502	488	519	512	524	523	516	542	519	492	574	505	542	467	535	484	534	498	488	507	472	480	516	498	503	508	564	481	527	505	494	558	514	526	492	521	465	522	541	507	540	487	492	502	491	500	461	540	546	549	497	517	490	511	495	522	551	526	511	491	525	482	521	542	515	485	565	520	498	513	560	488	531	479	535	556	515	528	451	510	527	539	506	504	488	516	505	525	518	510	521	516	551	498	524	514	492	516	547	503	537	497	522	512	525	529	492	477	491	540	526	554	512	530	504	517	495	511	498	514	524	514	513	496	527	485	519	489	502	510	476	523	529	500	520	508	538	454	544	524	485	541	539	525	540	485	527	542	492	509	538	524	531	509	524	534	513	544	510	511	514	580	511	505	496	484	483	516	492	500	517	543	510	497	509	509	536	476	492	523	543	536	525	504	522	554	500	538	527	476	492	495	552	509	492	525	491	549	530	526	506	524	542	543	501	556	528	505	534	558	509	526	512	507	506	496	481	529	498	542	507	516	542	519	495	520	513	500	523	502	496	524	575	501	508	499	526	518	523	513	524	482	505	566	549	555	509	519	520	465	523	503	495	534	513	492	502	508	548	504	517	522	524	506	513	523	507	505	520	508	532	485	520	497	581	565	548	491	531	515	560	508	511	494	539	492	535	531	545	518	484	548	502	514	525	557	517	498	539	478	482	507	518	562	521	491	507	501	508	521	561	523	470	517	526	537	476	505	525	536	517	510	537	491	507	514	506	520	546	539	530	493	460	526	522	532	492	524	464	559	473	602	544	538	543	521	491	510	517	534	486	490	497	505	544	544	506	492	548	514	519	495	530	521	542	530	506	524	522	525	549	525	536	523	531	496	463	513	518	481	500	536	502	452	527	503	508	508	562	485	538	543	497	489	516	511	479	524	494	551	527	526	517	535	538	528	567	518	516	509	534	515	482	488	552	480	503	483	556	505	552	518	483	505	518	488	494	510	537	499	570	494	511	485	514	503	480	505	514	528	504	513	531	527	499	507	525	547	518	492	503	474	503	510	521	562	502	481	517	513	526	467	552	531	491	532	509	494	487	494	496	502	488	462	528	499	521	517	536	535	520	504	496	514	527	508	505	525	498	504	530	496	529	531	537	519	511	498	532	501	517	546	529	530	553	508	491	507	490	512	517	510	529	523	490	499	523	479	485	528	502	553	486	568	509	518	569	493	513	503	497	525	524	535	507	542	557	552	499	501	537	477	489	502	525	518	496	513	543	518	504	470	573	499	505	524	505	485	524	544	542	472	526	509	496	557	498	525	498	496	492	521	506	520	530	518	518	528	499	518	497	519	564	502	533	477	480	507	523	510	535	487	550	468	490	554	523	524	508	502	507	507	534	505	494	558	530	510	511	507	497	509	476	502	512	542	485	488	510	499	471	532	500	531	536	485	489	511	483	490	525	506	488	516	524	508	508	507	500	499	521	519	530	530	516	477	509	523	513	542	493	500	500	508	523	504	504	521	563	509	480	528	548	492	502	482	536	487	543	521	504	480	493	520	514	534	501	489	518	510	536	530	517	519	482	512	480	524	496	516	522	455	487	522	497	525	481	514	555	500	562	531	525	527	501	557	509	461	518	529	545	501	523	488	490	472	538	497	505	483	497	500	540	505	508	491	518	506	540	508	526	484	550	497	543	523	532	491	526	520	534	497	529	527	535	504	517	457	507	533	527	514	537	508	507	525	504	533	508	489	535	516	533	578	480	553	514	523	537	515	512	548	514	566	536	548	527	509	511	508	552	506	553	492	500	525	534	512	519	517	518	534	492	493	516	500	493	479	523	512	535	490	533	490	506	558	524	546	545	515	515	502	509	528	483	476	483	534	513	512	509	520	572	529	522	534	548	515	526	499	535	548	513	493	475	547	479	527	510	509	523	555	536	507	477	512	535	486	534	500	490	523	498	507	487	480	542	533	517	493	509	507	520	573	548	523	502	551	481	521	502	516	505	505	460	515	507	503	490	530	493	475	498	496	521	550	513	477	506	509	536	501	488	518	495	505	538	553	498	504	474	539	551	570	522	549	505	538	494	525	515	478	539	494	560	478	507	488	513	527	515	532	495	495	513	523	504	475	560	471	511	499	509	492	531	512	488	514	460	521	507	529	519	494	504	520	516	482	500	534	510	523	511	498	549	535	519	459	477	509	523	503	563	512	504	520	507	508	513	537	490	484	505	526	514	525	509	510	479	509	516	504	528	522	533	564	506	527	525	515	512	518	471	539	541	518	527	464	482	493	529	490	528	528	542	523	543	511	490	511	492	527	520	508	505	533	491	499	517	507	508	507	537	525	471	556	516	517	516	523	497	525	531	492	487	495	497	567	495	489	475	484	489	488	515	503	518	482	528	557	476	500	487	529	520	540	484	509	540	538	489	519	521	529	501	517	478	495	483	534	511	491	486	503	499	501	507	536	515	510	549	549	551	555	547	527	510	529	490	448	543	523	504	499	510	514	530	516	553	514	501	521	514	535	528	522	510	506	488	494	565	490	545	523	514	529	498	509	486	475	499	519	520	517	538	483	540	480	515	490	488	481	517	514	504	533	519	542	554	485	505	503	502	530	497	536	507	557	528	501	501	491	487	536	551	471	490	508	508	563	514	475	487	494	497	508	524	499	543	464	527	499	484	555	508	482	460	495	568	527	513	534	510	493	548	527	513	548	508	525	521	513	542	477	505	478	501	512	544	514	495	503	527	493	487	541	533	489	496	511	461	511	474	525	526	494	474	519	505	490	498	532	505	527	468	509	523	559	505	532	486	521	509	510	509	486	484	523	507	500	515	496	556	507	500	491	526	505	534	525	533	482	519	532	547	508	527	538	568	513	526	523	499	525	533	477	507	496	516	536	561	499	486	512	528	556	516	462	522	555	516	501	508	524	530	487	535	522	506	481	509	540	527	532	532	466	514	548	501	516	541	520	499	512	487	528	498	512	545	477	513	483	497	477	507	544	508	510	524	519	502	535	528	568	507	554	505	467	573	532	529	524	491	476	520	496	483	507	565	502	512	515	480	518	536	520	522	540	517	491	528	481	536	499	494	540	521	505	502	520	526	513	479	512	536	535	516	482	492	516	510	481	505	539	551	529	513
3668	6522	4369	2152	1610	1332	1234	1089	995	848	890	828	819	768	741	768	727	728	748	760	748	771	697	713	726	729	811	692	729	759	683	702	711	698	766	723	749	709	751	686	685	812	734	695	691	673	740	730	727	705	706	723	738	751	716	676	715	732	709	724	739	701	704	697	712	745	727	723	699	735	708	712	701	682	694	710	700	718	746	724	703	712	723	697	682	714	739	716	676	762	746	708	714	712	713	743	751	717	740	696	762	668	690	743	681	722	729	722	689	712	664	703	678	682	736	714	723	742	691	710	764	731	746	706	716	749	748	722	670	719	749	770	756	726	723	716	762	704	690	712	747	722	720	717	698	689	745	755	729	759	693	678	715	765	691	700	742	724	697	709	718	706	732	647	695	663	738	709	730	718	693	655	727	696	740	679	714	679	703	689	690	702	735	761	681	709	717	690	661	738	677	741	677	688	740	689	694	681	766	711	751	705	739	703	691	699	720	704	753	733	687	741	723	716	726	697	656	721	705	727	681	702	692	726	680	728	721	686	750	679	737	726	734	723	755	755	702	706	724	688	692	681	703	739	693	709	680	711	722	704	662	689	627	724	720	730	710	731	707	696	701	740	709	724	671	663	761	724	707	703	689	686	716	706	742	704	733	684	731	733	695	727	689	748	680	682	695	711	681	721	722	721	687	735	705	738	740	762	703	751	714	696	697	695	673	709	709	758	720	680	741	711	719	720	709	721	683	755	779	708	759	786	722	696	704	703	739	708	736	718	704	697	690	750	710	667	712	683	714	671	702	736	712	745	731	748	696	708	680	690	703	692	751	744	739	719	765	697	717	728	710	734	709	724	710	752	715	716	727	692	680	736	728	710	737	731	743	703	751	724	728	722	713	721	718	740	708	728	721	693	719	718	765	684	769	728	717	692	698	680	705	741	733	703	719	724	737	729	740	735	657	723	761	722	722	724	668	715	721	666	737	728	726	701	670	721	764	728	695	623	705	693	712	698	695	739	708	707	753	690	770	690	709	691	702	741	723	709	677	670	722	708	711	685	731	719	711	723	659	735	701	735	680	730	747	719	692	740	693	742	695	717	715	751	760	708	691	736	697	727	726	683	683	720	723	703	749	738	766	709	681	729	697	675	725	702	706	681	696	703	718	692	701	709	658	736	737	699	727	699	714	679	720	700	788	729	694	697	733	712	711	733	707	726	696	718	738	726	739	711	734	734	713	677	691	676	778	667	715	691	721	775	719	717	755	714	685	758	714	729	733	732	709	748	698	727	725	713	725	655	721	702	707	713	740	710	721	710	697	701	791	714	703	698	690	664	666	704	753	698	702	715	718	690	688	692	688	731	790	687	732	721	738	654	670	727	686	753	688	668	724	727	751	728	702	705	740	733	744	708	710	732	707	727	732	701	700	770	730	694	708	722	711	710	753	693	712	683	741	656	710	712	711	695	742	754	659	728	694	702	719	720	713	721	765	699	677	747	753	709	721	725	704	729	747	723	699	720	684	720	715	720	710	792	718	689	722	739	717	702	700	703	729	654	676	765	727	736	656	750	714	746	706	688	690	712	717	693	749	735	732	693	696	742	706	701	685	726	696	720	692	743	728	728	724	754	711	727	714	693	705	746	715	710	719	710	703	659	660	730	756	680	722	749	743	719	731	691	694	683	703	748	740	777	703	728	693	738	726	697	718	698	722	748	731	688	715	710	715	723	719	703	723	721	708	682	726	772	718	656	723	678	740	707	687	747	698	729	705	725	713	720	700	753	779	678	768	711	742	709	730	712	709	676	673	797	688	696	699	679	709	727	729	713	767	753	742	726	664	688	688	722	731	676	726	736	667	699	691	753	713	718	699	771	729	740	725	727	714	712	714	713	715	718	695	718	713	721	682	685	712	733	700	696	697	701	702	733	709	743	754	737	737	679	746	650	740	690	692	785	681	717	693	720	742	709	717	746	706	700	740	710	729	742	688	684	720	674	715	705	749	715	777	738	697	712	704	715	725	721	685	704	724	662	676	714	692	725	714	721	704	736	718	698	764	734	729	698	709	727	727	676	709	681	671	694	666	711	689	704	726	725	731	706	677	702	720	736	744	767	705	724	752	737	656	726	726	694	719	731	691	733	712	725	719	715	700	717	701	725	737	725	751	712	697	667	718	730	696	688	702	735	683	724	662	701	684	737	663	688	682	699	718	723	719	779	715	727	742	699	651	715	704	710	714	731	688	693	706	746	755	677	657	685	737	733	716	707	742	708	750	729	682	711	689	665	699	668	689	689	704	699	762	710	665	762	708	739	717	722	730	701	735	687	698	693	696	739	631	722	717	692	718	720	745	690	741	729	718	698	719	698	674	753	689	735	736	727	713	656	721	744	704	718	725	715	732	678	703	719	714	713	747	686	689	764	687	735	741	748	732	688	711	702	714	708	711	731	686	735	692	720	693	670	744	708	693	677	703	645	732	726	712	693	681	695	727	702	701	704	767	681	751	704	705	707	727	678	737	737	722	733	729	772	685	712	704	730	697	739	724	691	732	668	651	730	709	714	706	716	719	716	726	706	678	699	763	734	706	747	708	740	750	660	704	712	751	725	694	760	740	720	720	701	723	693	723	684	740	723	746	736	807	713	694	756	693	718	691	700	678	720	664	714	709	748	727	704	691	713	744	665	737	691	703	720	684	669	686	713	727	722	773	714	696	698	727	708	707	757	719	685	711	745	793	683	686	719	702	706	695	724	705	699	711	692	671	716	688	722	731	672	731	734	719	718	713	689	684	691	766	689	732	725	714	711	684	711	689	708	692	771	716	657	718	725	731	714	739	675	722	721	731	677	709	703	700	752	695	723	730	678	722	723	730	733	699	683	724	729	718	696	718	689	661	720	699	761	733	728	684	745	744	727	729	688	710	748	765	745	747	711	682	733	706	739	693	693	718	733	727	697	772	718	698	687	709	685	711	700	698	744	705	689	682	730	769	741	717	700	693	709	728	752	722	718	691	754	715	730	702	732	679	737	693	712	711	730	662	696	729	721	725	674	625	692	718	685	696	661	677	726	717	730	753	761	713	656	695	672	743	723	673	661	740	738	690	718	737	726	693	674	743	745	720	717	722	658	727	740	709	687	694	692	682	695	750	749	712	748	748	732	718	702	751	708	727	715	752	726	711	720	665	718	732	671	721	705	723	704	711	801	703	686	726	723	710	721	710	758	723	712	700	683	660	791	719	698	682	706	734	733	708	682	708	689	740	718	725	666	708	737	725	693	721	724	740	703	730	746	690	665	680	751	660	705	744	701	739	689	716	718	759	721	729	753	759	674	692	722	717	717	729	707	715	725	694	714	714	775	746	698	744	700	727	690	780	699	684	714	711	701	709	703	726	748	689	718	736	715	700	710	711	721	710	703	687	661	698	679	730	678	697	728	724	725	715	718	724	706	708	688	682	705	717	758	724	686	727	706	699	709	748	664	736	675	710	676	642	692	717	717	719	737	679	733
22163	21040	28607	23679	21041	21033	5068	626	462	396	374	294	266	282	220	191	194	201	211	190	173	177	160	157	158	185	170	139	133	150	136	152	146	150	139	159	135	152	131	140	156	145	148	132	147	136	130	116	142	138	145	126	141	143	125	136	122	123	124	139	123	121	131	120	141	146	124	122	174	153	123	132	133	143	120	127	146	150	146	117	117	135	110	136	130	141	119	123	144	129	133	127	149	130	146	144	131	140	141	136	127	124	140	125	154	137	139	137	118	124	113	133	136	131	118	142	119	131	132	125	121	144	127	129	136	122	139	144	120	146	120	136	128	129	141	115	129	119	139	131	149	135	142	128	133	119	154	113	149	124	130	141	152	138	121	137	137	129	143	129	125	113	132	109	133	132	131	138	136	152	129	125	133	143	127	132	139	130	135	130	153	133	133	131	133	109	130	135	126	134	107	135	158	129	129	135	138	139	128	138	122	132	132	141	128	144	124	125	144	116	136	147	125	119	159	127	140	146	140	146	147	148	123	136	124	171	130	125	135	126	114	130	155	115	143	149	124	149	134	127	164	113	144	150	119	146	139	125	119	130	119	146	146	130	123	132	135	128	136	136	120	131	118	142	127	135	114	139	118	138	122	125	130	131	130	149	133	158	114	149	129	124	132	126	132	114	147	146	154	128	127	121	138	123	149	138	133	119	126	121	135	129	139	113	136	143	146	120	151	150	112	121	129	128	138	146	137	132	119	125	122	123	136	112	110	137	139	133	133	139	130	134	128	148	137	138	152	115	109	108	146	136	146	131	153	152	131	141	123	119	125	146	124	131	137	129	156	111	122	120	128	143	133	122	133	119	140	130	146	137	130	137	126	131	105	113	127	130	122	126	128	145	132	146	128	135	139	131	120	124	148	124	133	121	138	122	114	136	116	132	134	136	126	132	130	121	131	142	123	131	126	125	125	130	133	116	130	131	131	130	144	143	127	112	122	134	128	151	120	149	130	142	113	113	127	129	118	126	128	127	120	141	141	133	141	120	114	132	134	128	135	127	143	130	138	131	142	132	147	138	132	145	146	135	129	118	146	135	124	120	134	145	129	134	138	144	145	120	140	129	137	139	128	106	138	131	120	114	129	139	137	116	138	119	141	125	141	119	145	133	136	112	125	129	118	144	142	128	133	126	114	143	128	120	129	130	124	137	133	118	135	118	145	123	117	141	125	119	115	132	112	130	135	133	147	133	134	124	119	120	134	138	138	140	143	138	109	119	124	117	112	134	134	138	127	123	150	129	132	146	147	135	142	144	154	125	139	162	143	137	131	125	133	131	149	151	145	138	127	148	139	111	136	128	137	118	132	147	135	141	127	144	135	114	140	117	134	130	105	124	155	131	133	119	133	127	117	136	116	137	111	120	147	140	147	143	158	129	138	149	136	143	121	124	127	138	134	121	151	143	118	136	123	147	130	112	111	123	120	140	124	133	114	135	119	136	142	149	153	160	152	141	157	120	138	142	142	138	122	135	154	133	145	148	119	122	138	133	126	113	143	140	125	130	122	124	123	140	140	137	127	141	146	136	120	120	151	120	129	127	124	118	120	127	142	131	138	140	143	128	148	138	129	111	128	136	133	122	113	134	114	153	132	129	145	144	133	135	112	123	118	126	135	133	141	152	152	148	131	123	117	140	135	124	168	143	132	139	110	148	143	138	140	130	122	149	126	157	137	120	142	121	117	135	147	144	122	125	137	158	118	122	133	129	132	129	142	131	124	119	143	150	123	138	143	160	128	149	138	131	126	127	126	133	146	121	128	135	132	121	122	123	141	129	144	98	138	115	139	132	143	112	137	108	131	108	130	132	123	153	138	129	145	147	133	150	134	126	140	147	152	121	129	133	154	127	130	128	123	126	136	147	145	129	121	124	123	115	128	112	130	128	133	143	129	125	126	121	141	143	130	146	132	122	117	149	126	147	136	147	132	124	148	143	124	109	134	120	130	164	121	124	133	123	126	143	137	119	118	151	140	129	123	141	143	136	135	118	129	149	149	142	143	127	135	131	116	123	138	116	166	137	133	138	119	131	158	139	123	130	129	129	143	126	130	139	149	137	126	138	143	151	128	135	136	132	136	130	145	148	137	138	120	160	145	132	134	138	128	136	144	137	111	132	122	129	127	125	118	140	146	124	134	144	140	153	134	137	122	132	115	130	142	138	127	143	143	125	125	128	141	129	116	144	128	137	122	134	139	107	121	126	135	116	162	120	151	116	122	123	132	139	161	146	115	118	140	151	136	144	144	161	117	145	130	127	127	152	107	145	127	147	141	138	122	138	139	133	117	138	105	117	132	134	137	120	155	142	109	132	128	156	144	138	127	140	148	131	128	140	140	122	125	117	127	144	122	126	117	127	131	151	131	136	142	143	148	134	133	114	128	160	130	133	163	121	139	133	145	141	114	129	134	117	136	125	142	147	139	134	115	126	138	118	125	110	133	155	113	135	112	123	132	112	123	125	135	149	136	132	131	138	106	117	139	123	145	128	124	136	130	123	135	139	133	113	124	104	144	137	125	131	125	125	115	134	143	119	150	146	135	119	131	149	126	138	133	141	141	124	114	124	148	129	168	134	128	133	128	123	108	136	138	136	134	133	120	135	107	126	139	161	138	144	149	146	142	124	130	133	135	119	133	133	123	125	142	141	115	125	123	127	118	124	130	129	124	156	147	125	132	139	125	127	139	139	100	152	128	142	133	142	145	137	128	127	132	125	131	121	145	125	139	123	157	127	120	141	135	122	123	148	125	124	143	134	131	132	123	111	140	114	146	140	148	121	147	132	147	138	151	126	112	131	124	125	122	116	129	127	128	128	152	127	124	122	142	122	129	130	113	153	114	112	114	137	139	103	121	140	143	129	127	140	109	101	135	121	126	130	123	136	143	125	126	131	127	148	140	140	137	144	121	130	126	146	136	134	121	120	137	106	137	130	108	134	138	130	141	130	92	142	122	120	136	122	119	134	131	132	136	134	128	127	140	118	136	138	131	163	146	139	114	113	145	161	136	130	136	140	144	129	139	123	136	131	137	140	159	118	125	121	115	115	132	124	127	137	122	148	143	143	117	143	133	131	125	154	138	118	127	141	130	136	137	141	126	128	128	124	134	137	140	137	113	140	127	149	113	127	129	126	153	133	122	136	140	128	142	134	127	132	141	134	138	142	152	135	126	151	141	160	131	137	133	139	128	135	140	127	111	132	139	144	125	115	146	126	114	131	131	136	147	138	138	123	107	149	139	135	119	132	145	132	124	120	129	142	115	120	130	122	123	128	132	132	145	128	113	139	159	143	139	129	135	134	140	122	127	121	137	139	127	128	127	123	123	128	126	143	148	142	145	146	127	143	130	129	132	128	126	133	134	150	121	140	128	136	114	125	141	130	150	127	132	144	120	110	144	135	138	133	151	152	124	134	114	133	122	120	129	131	114	144	122	123	122	135	144	140	137	117	116	137	127	129
4723	15202	10572	4634	3122	2306	1731	1325	1033	826	715	612	551	491	458	354	364	351	341	307	312	290	282	288	250	279	247	239	252	230	210	254	270	229	222	194	209	210	215	233	228	201	225	197	218	226	182	231	201	176	201	196	188	213	182	184	217	199	206	207	202	213	191	205	202	193	222	213	204	203	221	207	219	229	207	201	173	191	174	177	188	184	212	201	197	173	203	194	208	195	195	223	185	196	194	168	168	219	210	190	199	196	213	202	191	179	187	201	189	194	149	185	179	194	190	196	173	194	202	184	191	212	205	191	208	179	209	186	190	183	181	208	198	196	190	186	197	175	158	188	203	208	215	180	200	195	195	175	178	192	184	198	183	201	187	182	196	193	183	201	196	198	179	191	204	189	199	194	183	184	198	188	199	188	194	187	213	184	183	202	215	208	184	183	177	180	178	202	181	191	154	199	218	177	193	189	199	176	216	192	185	206	172	195	185	171	202	190	182	186	186	203	204	212	190	204	199	173	188	186	196	196	225	186	204	206	179	204	221	191	209	171	160	210	171	216	172	184	192	177	165	183	200	209	183	191	184	212	197	179	165	169	200	192	180	196	159	200	197	204	188	178	190	171	215	219	196	182	203	179	215	201	185	205	175	208	187	178	211	181	181	194	210	190	172	187	156	170	209	210	177	194	195	219	192	187	212	199	190	211	206	200	186	187	227	187	170	193	188	168	225	208	191	198	196	209	195	198	181	188	200	176	173	181	208	195	179	196	197	192	210	187	192	182	190	192	184	207	177	183	192	182	203	183	192	202	182	189	190	209	229	208	155	165	197	176	180	183	232	185	199	187	205	218	191	197	197	192	171	190	190	193	183	184	209	209	196	192	208	194	185	177	169	194	189	195	162	200	189	198	201	193	169	189	184	182	196	172	187	219	163	185	189	192	201	222	197	195	185	205	182	179	182	163	179	175	208	218	218	190	183	176	197	192	215	185	204	191	193	196	186	183	183	203	185	186	190	197	188	173	196	195	182	204	197	158	178	199	192	216	187	183	210	203	194	179	190	190	180	204	165	175	217	201	205	197	191	197	205	203	189	178	201	220	184	178	185	193	211	192	166	197	217	188	173	216	207	199	189	184	184	174	181	198	172	193	202	189	185	177	204	203	171	179	180	179	176	189	200	182	190	198	202	196	186	160	199	195	187	229	206	186	179	182	164	166	154	182	231	197	245	211	196	185	157	203	172	203	190	185	188	168	190	172	170	168	184	191	167	204	186	179	208	213	187	193	194	174	168	186	223	188	170	193	185	189	189	203	188	188	202	176	201	168	176	173	192	208	185	183	190	201	190	183	181	192	176	187	179	186	187	184	178	182	194	186	195	211	196	184	201	161	182	198	196	180	187	205	211	212	202	208	181	172	166	214	198	200	188	196	216	179	196	209	200	184	193	209	202	168	198	240	176	209	177	186	224	187	204	222	189	194	212	205	207	184	193	191	168	219	176	179	167	216	211	187	194	202	198	195	185	212	205	209	192	191	199	177	226	186	211	206	174	188	157	176	205	197	182	195	193	184	186	174	190	175	203	185	191	169	193	184	211	191	174	208	192	194	207	202	174	183	195	207	200	190	217	191	179	195	227	200	170	170	184	211	178	197	196	185	193	200	193	183	169	189	209	233	190	185	208	209	181	183	215	175	206	203	197	198	198	227	193	180	190	187	200	190	216	186	193	196	180	179	153	197	177	177	186	193	181	211	193	225	175	221	197	182	209	180	187	188	201	160	199	196	184	192	169	211	178	198	193	187	190	226	196	183	188	194	181	167	205	170	183	190	189	181	165	177	171	191	193	176	177	189	165	181	204	190	186	178	214	186	189	190	195	222	182	198	175	189	191	209	207	171	192	196	180	214	193	189	183	175	196	196	193	211	188	196	186	218	172	153	206	193	211	207	198	173	200	174	170	183	172	203	195	203	191	220	195	187	178	179	193	199	184	173	179	195	184	193	189	192	195	188	190	196	192	200	178	188	184	197	186	182	201	200	184	191	187	190	191	179	194	189	164	174	204	203	201	215	185	161	187	184	183	186	197	187	195	200	195	215	182	196	195	218	161	179	189	186	191	203	182	215	186	182	170	202	197	205	178	191	214	186	212	198	220	195	189	191	172	193	178	196	197	169	191	185	185	203	203	202	195	195	212	206	190	184	174	209	198	187	205	182	203	190	182	194	214	171	193	197	211	207	190	201	189	203	174	188	189	175	191	176	184	183	186	179	184	186	192	197	167	177	192	173	176	196	196	163	197	186	193	180	209	198	207	188	174	213	222	190	199	182	192	185	170	189	189	191	199	183	173	201	213	195	196	191	210	193	189	187	204	186	174	233	188	176	194	195	211	162	201	186	188	178	177	208	179	198	196	145	188	191	198	201	223	195	173	199	175	205	157	215	176	213	201	165	178	203	194	207	200	190	174	196	171	200	192	217	206	191	217	184	178	193	181	188	211	219	187	180	190	171	164	195	207	183	179	176	178	185	189	176	196	192	188	173	181	221	209	183	189	161	182	210	204	209	213	186	190	182	220	227	202	189	196	178	188	198	199	209	186	203	192	194	193	179	191	197	180	227	173	201	209	200	191	177	197	170	196	193	202	214	181	205	176	204	178	181	189	187	208	213	169	206	197	196	197	211	178	213	200	200	204	175	198	198	208	185	211	230	188	171	200	190	172	187	170	159	165	185	187	209	181	188	187	203	187	183	196	188	202	218	174	203	177	195	166	179	173	206	195	222	189	184	162	166	164	191	161	212	179	190	200	200	187	181	201	207	178	211	203	194	178	190	184	189	210	202	210	184	196	196	201	183	211	189	197	174	195	194	207	210	185	218	203	181	180	183	173	180	224	192	177	171	201	196	197	174	199	210	202	180	201	201	188	189	196	175	206	195	187	194	170	203	184	180	213	173	180	174	177	179	183	186	187	197	201	212	168	177	166	206	204	173	222	199	208	171	193	234	187	184	191	183	200	194	193	192	174	187	191	221	196	171	210	199	201	192	175	209	205	184	165	181	199	189	203	207	186	205	169	194	200	205	172	190	174	190	220	183	216	179	202	174	184	180	200	160	193	189	205	184	180	178	180	190	205	195	192	181	183	200	184	188	205	220	198	195	171	166	188	198	183	181	182	225	210	181	205	203	180	179	200	188	183	192	194	179	202	211	188	183	198	179	187	214	188	187	173	186	200	199	204	175	193	188	204	189	205	193	191	204	189	203	186	189	165	197	191	180	200	187	160	187	185	218	187	205	180	191	194	203	196	174	202	197	183	185	162	181	196	165	201	177	195	185	195	206	201	182	183	191	212	213	183	203	170	207	183	197	156	180	212	188	185	183	224	211	192	195	185	194	204	172	193	196	219	191	180	200	209	192	201	215	179	200	176	185	195	174	208	179	199	174	176	188	193	188	194	187	166	192	191	206	183	219	190	180	205	204	191	215	187	198	184	193	197	183	175	188	186	194
26589	18708	5050	1130	827	778	621	601	582	619	577	633	560	543	568	588	574	605	608	573	541	573	532	633	580	562	574	579	570	549	602	635	612	613	586	600	563	565	584	618	586	575	566	604	622	589	522	602	606	561	596	615	607	552	581	578	559	542	594	564	583	578	576	603	546	582	567	568	576	587	590	567	597	552	597	603	551	579	633	571	548	555	555	606	617	565	594	605	575	615	563	589	601	577	559	582	600	575	584	516	605	550	575	589	550	608	559	544	581	551	591	564	607	606	610	543	621	580	611	577	598	589	593	570	565	559	589	580	623	583	600	570	579	566	581	600	563	612	592	574	544	611	587	630	562	606	554	544	557	598	596	630	557	535	558	593	528	576	582	612	564	565	588	590	590	566	608	579	557	593	568	556	579	568	591	623	528	578	583	586	569	568	595	559	573	580	575	567	535	568	577	547	590	586	579	631	601	545	587	566	556	581	570	560	577	561	562	596	556	591	627	582	595	564	587	544	606	566	557	561	624	564	573	590	562	568	554	562	591	552	592	570	602	589	568	601	568	570	566	612	608	623	575	566	570	569	611	577	569	573	592	548	565	581	574	561	553	614	610	587	567	614	566	595	572	582	565	591	569	582	586	553	583	592	578	542	613	580	574	613	577	606	591	564	548	583	542	608	560	562	567	636	579	574	593	541	588	545	600	594	574	583	590	569	555	584	558	576	610	602	634	546	596	586	588	552	549	573	569	592	545	604	595	562	541	569	592	588	603	586	610	563	580	623	587	563	573	574	594	607	599	588	581	550	609	579	570	546	558	612	521	559	552	568	594	603	561	530	547	590	621	561	563	612	564	580	579	564	628	591	586	564	598	590	594	586	587	598	583	542	619	601	546	562	534	602	555	570	586	575	573	536	594	565	553	538	590	567	570	581	579	566	576	573	551	604	568	586	576	599	558	571	579	564	579	579	576	582	562	550	596	557	570	584	607	556	568	610	580	536	564	558	563	558	581	593	585	587	578	561	576	550	608	563	587	602	543	558	534	621	583	546	604	573	567	621	549	568	583	613	587	573	576	581	558	607	556	564	592	613	580	580	602	552	571	578	602	582	574	568	512	569	588	594	581	595	567	550	580	573	600	580	520	572	576	534	578	590	580	569	519	552	606	618	598	539	580	575	554	570	558	578	574	551	601	599	613	615	596	592	579	583	628	568	526	577	567	535	562	576	584	562	544	576	628	568	606	585	620	571	588	547	581	554	569	569	584	551	576	522	556	569	596	572	572	561	565	593	576	549	531	563	573	603	565	586	602	573	605	585	560	579	595	578	610	608	591	562	538	569	597	603	568	576	579	571	520	586	542	572	592	589	593	576	618	557	580	591	593	572	589	603	598	527	613	534	564	573	569	608	585	614	545	563	571	553	574	563	604	619	570	594	576	552	572	610	593	580	614	587	559	570	568	541	568	602	566	566	576	574	595	580	585	585	588	590	569	621	581	553	581	583	569	591	565	576	587	592	563	594	594	600	538	584	574	583	531	534	566	609	611	589	586	582	559	562	562	607	586	543	563	613	544	613	574	539	549	544	518	592	590	553	595	587	555	556	585	592	561	539	607	571	622	571	522	589	565	568	548	586	597	598	586	599	581	577	548	558	606	556	580	603	592	607	578	568	561	538	554	568	600	548	586	554	625	534	571	605	585	568	551	583	548	567	592	574	573	614	576	595	578	585	602	532	625	585	601	585	612	576	559	574	606	585	596	571	570	612	606	573	585	557	562	572	582	592	562	558	609	579	611	573	606	560	554	548	618	558	574	589	569	566	569	594	542	584	563	557	544	533	561	614	566	594	575	586	564	599	604	601	533	581	589	572	571	554	581	595	565	554	571	630	604	591	609	587	592	555	589	591	606	571	572	582	593	562	575	514	549	635	561	557	567	593	540	553	594	600	592	579	592	571	565	608	612	596	603	573	614	546	565	628	574	583	572	596	548	574	567	556	618	544	578	574	551	585	571	594	554	599	581	603	540	613	572	572	551	598	555	586	565	587	599	615	586	555	566	540	609	553	600	561	568	568	569	552	574	593	536	612	591	551	559	525	632	610	550	540	561	608	557	570	579	566	501	567	570	561	564	577	586	613	515	572	604	619	569	585	592	601	583	579	618	545	569	557	568	567	571	591	635	598	568	597	545	598	591	592	578	601	603	567	575	551	562	598	539	587	624	608	626	575	605	587	612	619	584	586	577	590	599	609	546	556	569	563	556	528	589	599	576	585	599	539	615	533	575	603	563	575	562	575	592	567	564	622	611	549	581	564	580	593	562	573	572	594	571	593	541	561	587	611	602	605	634	590	568	575	542	583	596	597	534	555	576	563	573	566	574	627	603	612	620	593	566	544	564	594	572	587	586	580	596	586	544	568	607	567	563	555	588	584	587	525	588	567	586	577	596	621	560	563	567	590	539	596	564	564	587	593	559	575	573	568	524	558	586	561	548	548	600	566	569	543	570	567	597	598	627	593	604	586	598	569	561	576	560	627	564	599	601	609	590	594	540	600	617	614	640	568	627	540	567	562	573	545	599	604	582	590	574	589	565	562	584	591	587	594	542	602	556	560	575	635	568	601	617	585	584	554	610	587	566	575	608	567	601	566	584	603	593	597	618	598	575	557	581	600	569	568	572	570	561	561	619	597	606	579	620	573	572	590	580	577	590	551	605	591	566	549	541	587	603	527	598	591	585	586	588	618	547	574	521	590	580	600	584	568	532	551	570	565	539	590	578	579	591	567	591	587	570	605	595	579	547	602	558	547	614	570	601	615	527	596	610	572	574	607	568	599	590	576	581	533	570	604	583	559	601	604	540	567	612	580	581	530	558	567	576	598	602	581	551	590	598	562	528	558	560	582	565	570	568	587	580	584	588	578	543	565	632	590	551	620	626	602	551	557	588	531	586	553	582	582	558	605	552	588	590	574	614	573	573	538	554	560	614	565	605	582	560	598	610	564	560	626	603	558	590	592	603	563	585	573	597	551	579	564	602	555	549	570	592	563	562	596	577	585	573	583	549	594	586	595	638	583	630	607	589	606	564	574	601	561	550	553	619	617	567	549	542	565	573	589	559	593	637	559	587	561	564	576	599	596	564	590	586	597	594	578	607	578	536	591	587	556	593	557	549	585	608	554	604	576	571	555	590	545	604	606	586	589	572	568	596	567	584	546	580	569	620	581	565	580	573	582	594	609	595	592	576	595	603	576	565	544	613	535	585	549	578	569	597	558	555	568	583	572	575	601	601	581	616	564	560	575	589	568	622	588	575	515	591	566	577	590	610	631	602	596	561	518	583	560	564	570	601	591	596	597	586	558	555	563	553	619	564	585	607	556	561	559	549	631	596	560	619	603	565	587	592	600	573	561	607	565	569	617	615	578	554	572	635	604	567	590	570	568	590	576	607	584	561	571	512	548	571	591	602	644	563	554	553	590	588	564	594	558	572	568	560	558	577	610	565	557
4344	2586	1824	1179	1001	945	945	886	913	889	813	791	826	806	836	850	845	860	787	816	825	869	817	843	854	817	781	819	839	850	793	809	807	839	826	776	817	812	806	829	843	825	779	799	812	864	814	835	806	835	840	782	866	850	835	801	826	825	850	863	845	822	836	857	862	784	816	829	765	825	824	838	803	820	797	792	817	851	874	805	843	796	857	823	800	830	819	863	810	803	847	817	853	812	852	794	817	798	830	841	827	845	830	827	797	775	718	786	777	837	773	803	865	797	856	775	825	803	793	846	786	827	821	819	807	835	807	847	806	819	855	835	834	868	811	815	768	832	804	839	848	835	853	800	840	803	830	846	857	889	848	787	842	863	815	823	817	834	803	859	848	810	825	850	788	822	818	840	826	836	823	768	821	838	813	810	813	815	781	821	828	795	797	861	796	783	835	837	852	845	774	770	770	793	800	819	811	814	783	820	771	768	863	806	832	779	781	833	798	797	833	813	807	830	808	830	802	802	818	805	848	849	847	824	810	807	799	848	791	814	892	831	823	877	813	840	782	831	814	791	788	806	815	850	785	814	834	848	825	797	829	779	851	854	777	797	842	784	786	807	865	814	786	802	819	792	775	844	850	839	806	850	810	795	836	848	874	768	787	858	812	810	826	797	782	834	865	886	822	814	837	837	786	866	820	822	837	848	809	854	829	779	813	787	797	833	801	821	848	806	759	785	815	847	780	812	774	837	811	832	886	865	803	746	830	850	857	818	814	799	824	787	848	774	821	864	820	803	760	795	844	841	781	852	790	799	838	789	799	828	822	843	833	865	824	819	844	813	815	839	788	806	822	815	775	813	834	836	856	794	828	814	829	807	796	851	789	827	801	787	806	817	839	854	860	788	767	868	834	805	840	827	776	825	837	810	825	780	783	813	824	841	827	783	814	784	845	875	827	826	833	841	761	808	765	838	804	818	834	782	809	844	827	861	825	818	872	793	818	859	785	808	857	796	831	827	835	749	835	869	845	827	789	834	813	852	884	780	785	848	791	790	806	815	849	806	808	836	811	808	829	804	752	803	851	847	771	798	833	875	801	857	811	818	837	849	842	849	803	798	848	817	749	843	800	805	863	824	812	828	832	853	842	783	827	823	853	828	827	800	838	828	846	824	792	844	816	831	792	854	823	825	816	877	823	820	822	801	792	845	798	835	821	841	843	864	846	812	816	857	808	852	834	770	821	801	806	798	832	771	800	839	840	850	853	825	821	856	848	806	839	791	809	794	837	815	845	850	835	812	815	804	789	838	807	839	791	805	801	766	796	772	812	844	804	812	802	805	814	819	831	767	906	852	797	782	781	798	858	793	869	823	821	802	832	825	737	819	836	844	836	793	802	810	867	794	767	784	865	825	801	777	823	784	780	859	846	792	829	829	833	851	762	864	784	822	835	817	824	801	814	804	822	849	798	845	846	807	755	805	794	796	858	737	782	816	794	799	855	799	811	818	822	815	818	797	810	802	820	848	809	838	833	822	771	830	789	836	814	776	810	800	828	806	810	817	795	822	816	826	780	880	798	875	830	825	872	847	805	799	796	830	812	885	792	862	844	836	869	830	844	795	789	778	843	810	860	844	823	858	828	791	816	794	864	821	846	816	825	810	819	832	824	815	784	838	786	807	785	825	800	864	820	798	842	790	805	872	822	821	864	812	793	816	868	832	770	820	787	850	812	825	798	821	848	788	778	823	836	815	805	824	820	816	828	868	845	833	787	813	789	821	804	864	821	847	843	802	850	781	785	860	835	814	801	815	862	765	745	855	806	836	806	824	820	818	875	804	794	805	802	799	818	846	823	842	853	791	856	813	830	815	851	756	798	802	826	827	838	831	833	823	787	838	847	832	837	838	816	800	839	812	822	840	798	815	832	846	812	788	855	810	816	810	819	793	871	876	811	805	866	866	833	865	849	827	853	835	811	812	797	825	827	831	814	788	791	830	822	826	772	815	805	757	790	773	825	865	787	901	852	854	822	782	831	868	814	808	824	854	858	838	803	787	758	876	825	818	792	815	785	833	834	831	834	813	809	844	826	875	833	819	809	834	811	830	775	812	783	825	837	835	881	841	773	830	849	830	834	826	836	852	813	796	811	786	802	866	792	834	841	836	835	856	806	802	793	828	795	821	826	855	831	840	769	820	830	807	809	788	813	842	838	842	832	803	816	778	844	853	853	807	820	850	808	835	787	809	854	849	867	847	857	811	775	810	838	820	845	872	810	817	818	834	837	802	832	822	803	846	829	836	841	770	797	826	814	805	808	868	830	832	820	835	869	833	820	814	823	740	859	826	828	816	868	831	849	827	788	833	815	807	820	828	784	790	807	818	796	778	825	820	857	838	830	789	835	768	830	823	794	814	824	812	811	779	789	798	849	858	823	868	827	806	820	803	826	831	855	817	807	807	826	863	818	831	844	831	806	828	827	850	777	816	860	775	838	799	831	820	795	810	786	872	836	818	819	794	793	817	828	826	834	845	812	771	871	806	811	789	804	812	843	874	891	792	842	864	799	828	860	848	786	838	782	842	846	849	799	814	834	819	842	783	775	797	812	802	800	829	827	871	791	808	847	786	764	842	838	876	790	774	814	834	815	819	786	781	798	777	816	833	820	822	816	803	804	784	779	861	844	793	823	766	816	847	876	861	813	822	800	783	759	838	809	804	811	838	778	816	798	789	842	761	820	768	850	770	861	788	879	790	811	828	878	802	818	801	804	881	784	824	814	859	775	810	816	844	773	772	828	793	787	806	784	832	808	803	819	814	790	780	801	830	831	758	889	751	826	785	837	829	839	829	750	774	831	807	851	849	803	839	847	821	838	798	790	796	735	760	770	783	781	781	810	865	787	803	801	746	823	818	754	785	860	822	871	844	829	796	811	839	846	775	792	840	827	849	835	822	856	775	850	817	793	891	833	840	848	832	839	811	842	856	787	806	827	855	822	825	826	788	825	772	848	805	813	818	754	818	834	810	865	829	756	755	815	857	773	802	808	866	831	790	823	819	844	814	821	808	832	849	881	824	776	780	790	830	780	820	837	812	843	829	810	781	818	818	774	799	821	797	845	830	823	782	844	818	862	816	788	823	802	823	854	840	764	827	829	836	749	756	848	786	794	874	821	790	840	829	807	834	835	845	796	833	815	769	804	810	834	818	822	772	778	805	786	741	835	796	809	814	805	861	850	885	808	815	803	842	776	791	846	749	847	850	785	816	809	807	828	862	842	782	799	819	768	841	853	808	814	855	863	837	808	812	822	850	784	828	841	800	803	846	803	805	841	832	838	906	831	815	814	800	827	822	883	815	753	765	804	837	831	825	821	772	806	809	748	829	813	812	802	817	793	839	801	812	820	789	821	837	804	833	831	842	844	794	850	811	801	785	817	872	823	824	810	771	821	835	830	835	823	849	806	767	801	848	849	831	864	833	830	839	809	860	818	849	828	781	846	802	857	793	867	804
23021	21018	28114	24099	20990	8292	881	562	474	448	429	415	406	398	345	333	365	343	343	346	344	339	325	330	313	322	320	298	330	321	324	313	342	319	338	310	315	283	308	335	336	352	323	284	278	270	325	306	339	305	302	317	301	327	308	304	327	279	321	312	329	330	320	307	297	313	299	311	321	304	302	318	317	321	276	319	307	308	303	299	303	298	312	322	315	280	306	293	318	333	317	309	330	280	317	311	328	325	323	344	301	304	305	315	325	315	265	302	284	333	287	305	322	309	289	317	293	313	290	318	318	309	319	330	293	298	325	282	316	326	306	295	327	310	309	302	289	283	331	325	274	286	339	297	320	321	315	332	331	300	307	319	304	316	318	304	288	298	301	334	298	285	316	317	294	329	287	317	302	354	297	330	290	280	329	282	321	339	340	303	309	303	329	315	306	279	327	297	302	287	284	303	325	284	285	323	338	291	288	307	288	289	298	287	306	305	273	326	294	319	289	331	310	310	289	329	335	314	306	341	297	314	327	301	320	313	314	286	293	282	320	317	334	293	333	316	301	316	308	294	280	318	325	305	294	336	312	361	321	309	333	323	335	331	304	285	285	283	312	319	286	302	326	312	309	321	316	316	321	299	289	309	318	285	316	323	362	339	295	293	317	311	294	327	307	291	312	283	325	312	294	285	322	296	297	278	340	329	293	319	278	284	304	342	303	276	300	306	314	319	308	308	288	300	314	301	294	300	323	294	306	308	315	299	297	303	318	322	305	306	312	315	315	301	311	317	300	332	330	305	336	330	305	311	315	326	332	296	311	306	318	314	321	297	290	286	300	317	311	282	288	273	309	330	308	292	309	331	311	329	280	306	305	327	304	272	294	311	322	302	293	288	315	305	294	312	305	302	321	304	319	312	297	306	293	305	302	339	305	322	329	286	299	271	297	301	339	290	312	331	297	317	286	322	326	275	308	315	314	304	306	290	332	284	286	310	281	327	281	360	300	315	295	296	309	307	308	315	304	316	317	302	313	299	326	317	301	282	302	301	289	296	308	336	321	303	285	307	323	313	302	314	287	307	290	289	294	295	298	323	295	317	282	309	309	313	300	293	288	315	313	350	324	294	301	324	325	321	286	301	314	279	316	300	297	304	319	296	303	297	318	318	272	269	286	302	294	283	318	307	308	321	306	314	305	289	325	311	327	312	310	270	303	307	318	325	334	305	339	311	320	313	302	291	319	281	299	281	317	298	321	323	305	292	318	286	286	294	289	297	294	289	298	297	304	313	308	318	329	307	329	291	325	307	312	316	305	305	286	315	304	329	331	294	302	337	312	292	315	345	307	310	312	312	311	322	326	299	335	341	291	316	287	339	338	310	330	325	294	297	299	306	291	294	307	323	282	315	310	304	316	331	309	312	312	301	315	282	321	337	326	318	285	315	311	304	324	335	334	302	330	297	314	283	277	317	325	317	295	296	312	322	283	332	311	272	328	313	305	309	285	304	264	295	324	300	303	350	285	292	334	339	294	305	324	311	274	310	305	266	311	324	310	331	310	307	315	299	310	314	321	330	324	319	314	309	323	323	295	320	302	308	337	295	319	302	334	309	300	323	310	335	326	323	277	351	311	322	324	319	289	281	315	293	296	304	321	305	304	297	302	290	321	354	344	320	297	303	313	301	322	321	321	306	283	309	313	288	320	277	305	306	321	284	308	306	342	288	303	314	281	273	288	267	308	303	296	283	306	318	314	288	323	312	300	301	297	307	288	335	288	323	320	295	331	293	297	282	296	287	330	309	282	262	320	293	325	309	324	335	314	326	338	282	310	342	325	292	296	292	283	321	310	312	322	298	316	318	288	311	319	294	326	296	297	304	320	320	335	298	324	346	309	302	309	301	264	290	328	315	333	305	321	343	307	314	320	301	322	290	303	315	330	329	295	302	304	293	304	339	281	285	318	288	309	299	305	285	311	299	318	355	312	280	321	332	329	290	301	310	348	284	299	303	318	280	315	326	322	297	316	314	309	300	303	284	299	316	324	319	317	346	304	303	284	293	276	315	291	313	324	304	318	302	316	295	296	309	303	327	300	320	291	288	295	302	320	321	276	312	286	300	305	308	329	313	286	346	302	281	313	316	325	308	319	315	345	302	312	300	319	318	333	290	308	302	330	298	292	314	329	297	319	276	327	316	293	313	312	343	299	307	298	311	284	260	285	295	304	296	309	296	325	296	314	319	304	311	339	315	308	336	308	332	327	304	336	280	305	289	323	333	298	299	310	309	284	274	314	324	291	293	296	316	317	304	324	315	325	312	305	303	309	305	333	260	339	325	305	288	333	283	298	299	303	339	313	306	282	298	268	281	344	287	322	301	323	296	317	340	304	302	297	292	303	294	318	306	269	294	336	301	320	294	289	290	314	319	320	315	302	345	295	309	298	274	325	334	300	309	315	343	316	309	287	311	265	289	313	343	303	320	314	324	312	296	316	333	311	336	315	323	299	310	296	305	305	326	307	311	291	284	291	260	319	315	330	321	283	336	317	313	332	319	304	295	279	286	286	295	308	334	311	300	318	283	286	293	308	297	306	284	322	289	345	317	315	314	306	329	293	303	303	304	320	325	327	296	316	286	293	309	291	313	283	307	324	293	304	317	354	314	301	298	306	316	299	296	307	346	300	323	288	322	298	328	309	284	301	285	304	312	319	319	294	307	335	316	329	282	302	318	274	316	321	308	313	364	293	292	301	291	330	303	299	289	295	279	321	311	304	301	305	300	274	296	320	327	282	313	320	308	297	301	290	309	273	292	297	306	321	322	308	296	328	295	334	333	313	312	318	309	316	295	320	347	328	323	322	326	305	290	314	338	314	267	318	315	285	286	327	302	327	324	319	309	314	359	326	308	322	296	314	316	320	324	327	302	288	301	324	298	264	306	322	315	329	309	344	335	291	294	287	273	315	302	321	330	326	307	292	318	296	303	301	316	309	327	297	302	301	287	328	331	316	278	298	320	316	321	333	294	288	324	347	314	357	309	299	326	290	307	315	317	307	339	290	302	318	287	316	341	294	316	298	308	314	291	321	324	319	311	284	292	321	305	319	282	310	301	326	324	290	281	313	298	315	336	303	298	298	309	299	333	290	292	320	287	278	295	305	279	291	294	329	321	294	318	314	301	303	329	325	317	315	292	315	326	305	305	307	324	325	275	331	328	287	335	334	319	330	301	310	295	269	315	309	298	339	281	321	309	309	340	319	301	333	314	319	309	319	284	336	339	319	310	311	305	285	284	313	295	326	327	285	323	324	285	312	323	300	295	314	337	284	295	316	300	280	318	299	321	298	322	304	299	299	279	299	293	290	285	310	328	320	333	282	316	305	307	341	278	305	312	284	298	311	308	276	291	296	304	305	294	284	278	302	307	315	310	288	280	287	308	338	313	306	336	285	300	323	301	314	306	316	338	294	342	299	308	293	305	307	296	306	313	286	300	292	312	336	347	321	325	322	264
3489	9897	6850	2935	1988	1608	1284	1120	867	803	711	665	605	570	598	575	591	486	520	531	507	512	472	477	490	497	518	448	505	482	480	477	479	459	505	477	473	459	440	463	472	492	491	490	458	495	464	483	509	464	465	473	479	471	418	484	496	468	455	449	434	489	495	466	457	485	493	424	472	473	445	446	432	462	466	484	450	459	477	417	498	464	497	410	446	460	499	452	481	424	457	466	462	422	460	484	461	494	474	453	438	421	461	452	491	452	463	464	412	456	430	472	445	457	476	472	493	470	475	454	486	486	399	477	452	433	437	499	493	451	407	445	452	471	478	457	434	428	479	480	468	447	463	444	467	450	463	438	431	479	467	442	484	479	444	467	429	439	470	432	450	442	471	470	447	440	444	482	449	450	479	464	495	449	433	445	450	478	450	460	448	469	419	430	489	477	452	448	468	440	466	488	457	452	458	478	412	455	459	439	443	473	422	428	442	466	422	449	446	419	445	465	424	435	438	415	477	472	458	440	457	458	463	448	462	480	481	509	442	475	437	440	464	455	447	484	439	461	473	468	441	441	450	444	453	460	462	489	468	450	459	441	489	420	457	442	459	458	496	456	444	478	463	493	468	460	464	439	473	465	453	470	442	457	460	442	458	458	458	426	454	471	416	485	448	464	435	484	468	411	493	477	454	491	444	464	477	440	456	460	425	425	458	429	439	471	459	443	460	410	474	425	436	447	431	467	448	456	413	456	447	448	445	465	505	489	458	410	478	449	477	470	463	465	434	429	448	454	458	437	457	473	482	435	465	450	458	485	483	472	425	484	428	474	443	488	439	513	516	457	455	460	432	472	485	409	453	467	443	476	443	462	415	487	487	479	464	505	450	435	480	431	477	444	468	414	444	484	444	451	489	458	449	489	441	456	487	433	421	450	439	482	419	456	436	444	505	439	433	469	430	442	437	451	440	439	451	454	450	458	447	484	475	442	484	497	444	449	473	419	456	422	500	461	471	444	457	426	446	488	467	463	439	444	448	437	459	421	433	440	450	483	456	444	458	479	451	451	427	463	457	455	403	432	475	445	463	438	453	464	474	467	447	451	472	466	471	473	438	457	451	483	459	449	462	445	439	472	431	440	444	521	484	481	465	445	466	500	463	488	426	444	473	463	448	423	462	464	473	461	507	437	436	469	491	420	433	439	419	432	437	466	457	472	500	461	439	456	468	446	474	454	456	459	513	486	417	466	464	455	497	446	450	457	479	482	441	461	427	485	438	471	478	447	469	459	464	439	445	427	471	446	436	484	456	424	464	435	454	459	447	472	456	422	444	491	443	450	458	455	482	467	441	480	444	449	452	469	464	443	469	466	433	458	449	447	423	453	410	442	469	496	467	444	436	449	431	429	451	434	476	433	431	451	455	433	462	475	442	444	471	465	461	464	428	476	459	440	453	438	506	441	474	437	428	444	432	450	456	469	417	444	468	424	444	453	463	460	447	459	499	482	465	460	413	481	453	455	446	453	467	438	439	473	468	458	445	451	458	488	477	475	474	438	467	463	447	487	446	439	482	462	471	469	475	450	498	447	433	488	461	473	442	407	458	443	438	460	421	445	433	464	467	496	430	447	479	451	434	438	438	451	474	431	476	443	426	439	483	457	471	495	446	427	433	481	429	413	471	456	435	435	481	455	451	461	473	453	460	460	419	472	460	417	463	414	453	466	457	467	466	494	449	425	458	419	472	405	418	491	433	453	475	506	482	450	448	445	444	452	497	468	503	442	477	453	441	465	444	436	473	469	467	477	431	438	502	449	405	439	471	485	489	457	476	435	436	499	424	466	456	460	481	443	425	470	441	446	415	464	439	451	488	449	491	420	440	482	459	394	468	451	444	458	448	479	449	484	464	435	482	452	492	454	480	495	445	470	459	438	450	444	462	450	453	464	455	473	448	433	451	495	441	433	473	435	446	460	437	453	471	430	453	441	428	449	435	493	473	423	483	440	448	458	415	470	456	448	452	450	444	431	463	444	441	437	496	425	423	445	440	457	453	496	498	452	462	417	444	459	435	444	414	429	451	425	474	459	458	447	441	452	447	478	469	467	463	460	464	483	454	451	488	465	444	475	445	425	442	465	459	424	427	465	446	433	460	444	479	456	422	424	457	451	431	463	469	456	434	464	454	440	439	464	445	441	474	443	457	440	464	418	486	453	454	427	450	444	442	448	495	452	446	419	450	469	450	458	431	421	451	471	454	488	465	445	457	475	469	428	453	449	454	397	459	470	418	473	441	458	464	437	465	442	426	523	458	463	461	459	476	462	448	423	447	422	462	472	434	445	437	460	469	488	479	450	458	456	519	438	440	435	479	482	428	452	477	438	435	457	480	441	431	452	463	420	437	444	452	437	485	440	454	457	427	442	401	461	475	445	467	485	417	459	431	454	442	436	481	464	443	429	438	480	437	458	444	431	481	448	453	447	453	457	495	482	442	493	461	458	454	480	465	443	400	461	513	435	511	458	453	428	450	443	452	453	437	499	476	439	459	457	488	469	483	469	484	455	462	451	426	442	414	439	434	493	436	467	452	446	435	433	468	459	443	471	442	472	464	444	486	445	470	442	488	449	438	449	410	492	427	446	444	483	424	471	461	456	468	429	470	457	449	447	418	439	450	452	440	439	452	482	472	464	439	456	462	453	484	471	462	438	477	454	421	459	493	462	455	470	442	454	470	466	445	445	462	455	464	457	425	466	478	477	465	451	504	486	481	461	453	472	467	437	457	462	454	491	446	469	440	416	453	468	402	445	459	472	441	427	458	438	465	432	460	448	466	489	466	430	452	456	439	450	470	426	488	440	430	456	471	444	461	462	400	448	445	436	447	460	474	455	449	466	453	471	472	480	454	458	489	460	468	423	426	451	423	468	488	471	469	426	461	447	498	457	452	473	394	469	453	454	428	456	467	467	453	435	490	472	454	434	465	453	459	459	445	442	466	474	454	470	447	468	448	443	444	461	425	428	462	464	478	491	467	470	465	469	456	471	482	475	451	457	434	490	485	486	454	445	453	495	446	425	450	445	438	433	413	455	452	438	427	473	463	473	446	418	453	447	402	449	484	446	436	440	490	442	477	458	441	448	487	465	447	458	448	443	471	489	448	441	460	449	461	449	457	434	443	457	457	442	454	437	455	478	417	417	455	489	442	461	455	482	464	462	438	473	455	458	434	455	450	436	423	446	472	470	459	449	443	447	462	431	441	433	413	465	486	406	472	445	448	475	433	467	443	431	438	478	396	451	437	420	462	467	455	450	447	421	484	456	455	463	464	464	491	471	478	437	451	454	455	494	510	474	442	470	465	432	459	505	428	417	416	447	433	455	453	451	416	454	498	458	430	444	457	466	477	457	485	451	465	427	467	428	460	436	435	486	498	472	496	467	499	440	452	450	456	476	448	523	475	472	432	466	489	456	446	446	443	464	464	445	459	449	439	432	464	459	417	494	455	455	454	466
24096	21015	26916	25145	8026	869	769	626	639	547	605	573	558	580	544	519	539	512	551	530	550	539	534	525	525	546	538	606	494	555	492	515	553	537	522	521	547	528	475	507	515	521	516	506	528	500	520	528	528	523	527	523	513	503	491	466	499	477	512	496	520	504	512	504	500	510	519	505	491	488	473	492	514	498	524	501	487	509	511	523	496	503	519	507	506	482	506	516	507	514	510	499	509	524	500	517	543	505	545	482	509	516	493	504	502	488	527	495	492	506	519	506	551	525	486	533	508	519	527	505	473	507	479	505	486	537	533	534	488	498	546	528	498	477	540	458	508	547	542	497	478	510	496	498	536	502	526	489	490	459	535	526	540	526	511	531	521	459	494	521	510	500	494	514	482	481	517	503	564	533	488	517	480	565	492	513	490	502	513	480	490	528	517	514	453	500	518	492	512	505	542	526	519	520	538	496	469	528	489	550	517	528	505	511	491	516	489	532	493	529	568	509	497	509	523	486	487	487	518	537	454	495	519	481	493	464	543	558	493	485	489	523	480	529	522	484	464	541	510	495	460	527	487	538	545	468	488	507	509	469	492	505	485	561	496	546	493	533	498	485	497	482	494	485	498	482	506	529	538	542	526	528	542	524	490	531	511	459	503	513	496	538	505	509	525	521	468	527	534	476	525	525	502	544	503	502	518	504	493	467	516	553	523	534	476	544	491	548	486	491	527	509	505	495	468	500	513	495	509	482	517	512	506	488	529	558	545	504	509	508	523	498	459	525	540	515	515	518	539	549	514	521	528	539	527	489	512	501	506	525	504	486	533	497	527	511	514	503	495	481	515	523	544	543	476	497	519	498	516	513	535	528	504	507	494	531	453	478	512	531	519	503	478	537	523	485	499	501	508	521	502	524	523	521	518	507	513	524	552	503	498	503	517	467	504	513	550	515	526	502	492	519	511	512	477	552	482	525	522	465	510	480	468	531	481	524	507	527	526	504	512	493	517	534	507	524	530	506	508	510	477	515	496	512	489	470	500	496	526	518	499	497	532	522	553	493	482	472	542	550	556	529	525	514	518	520	472	541	537	542	512	498	511	493	485	478	503	515	478	536	538	564	481	500	516	458	542	557	500	464	476	499	489	508	515	497	549	528	523	561	526	493	498	543	525	505	501	499	518	502	510	531	518	497	523	505	529	505	506	493	531	489	512	553	528	488	517	488	531	522	495	519	500	536	549	513	548	559	512	565	502	507	495	522	522	475	512	494	530	500	515	529	497	508	510	484	502	549	486	545	535	459	544	481	525	520	507	516	532	539	507	529	543	466	538	486	501	491	512	527	530	541	467	524	562	483	496	518	514	494	505	532	508	489	552	478	536	503	523	531	517	464	510	540	532	515	536	515	504	522	500	547	521	482	498	456	484	535	486	519	499	515	496	508	511	468	497	550	508	514	499	513	500	521	494	486	504	501	536	496	514	476	525	489	522	465	500	497	542	517	562	480	501	482	534	480	515	507	528	522	465	512	481	512	507	489	499	463	491	511	529	486	514	531	554	557	485	503	507	541	503	537	466	524	506	533	519	493	526	537	497	490	518	560	500	518	520	479	540	529	502	534	521	522	530	515	522	559	512	521	548	502	452	530	501	516	538	497	479	490	535	461	501	496	465	525	485	523	514	498	472	531	547	489	563	494	496	527	503	490	490	505	530	517	523	525	457	474	510	507	494	541	535	503	548	513	474	509	514	508	553	522	533	498	526	530	493	541	517	467	483	509	489	490	492	471	502	500	491	510	501	527	502	544	462	504	498	535	511	484	534	532	547	492	517	504	524	489	510	503	491	555	498	488	482	554	542	523	547	528	521	490	488	503	464	497	528	508	524	508	535	519	506	526	472	498	495	543	524	487	522	538	526	504	493	559	457	536	549	454	518	506	495	507	535	493	531	482	501	532	502	471	514	490	495	503	500	516	528	494	513	531	501	485	512	499	504	468	514	528	535	465	503	540	525	526	567	534	488	527	560	518	519	512	521	541	523	535	479	520	521	522	501	511	523	481	515	522	497	540	561	493	506	536	478	501	491	484	508	507	528	509	464	506	503	517	552	512	515	500	517	495	527	484	486	529	517	512	482	496	549	561	485	492	521	473	503	491	561	485	488	511	515	527	561	540	511	486	483	500	530	508	522	529	501	499	535	532	519	514	544	509	523	506	494	496	505	533	504	536	509	541	526	519	525	530	480	496	496	517	546	502	487	526	547	512	485	521	504	508	543	522	537	500	498	496	525	501	526	492	518	544	535	518	535	512	556	533	522	509	505	528	471	525	526	495	525	497	487	497	481	518	551	515	514	501	490	498	540	505	494	503	503	491	500	541	544	475	523	464	482	519	476	487	522	521	516	503	476	514	516	524	509	530	531	535	497	503	511	453	530	492	526	512	508	499	524	504	510	515	516	521	489	497	540	490	522	525	515	549	474	527	509	518	521	557	509	512	505	495	527	540	505	515	513	523	503	467	483	556	505	518	534	508	526	511	506	470	494	518	533	531	508	514	496	485	533	511	537	473	516	513	522	498	516	525	498	540	512	507	503	497	531	478	541	511	498	525	522	522	525	526	528	482	511	519	533	518	522	507	481	537	524	511	484	511	479	501	494	508	524	475	487	496	484	520	530	501	467	460	511	536	481	503	514	507	531	570	506	504	495	535	484	541	510	520	528	500	549	562	534	493	519	493	564	501	488	501	499	515	514	488	492	534	520	511	505	491	517	495	487	539	499	522	501	507	507	505	522	546	530	567	521	516	548	528	524	510	521	501	486	537	506	497	543	575	483	499	519	516	510	552	507	521	540	481	437	546	511	505	512	526	520	499	507	491	533	521	478	518	535	482	550	487	529	524	461	463	473	490	505	547	530	526	539	497	562	487	518	488	506	497	491	484	514	488	521	502	497	518	484	480	500	553	484	520	511	514	504	527	458	500	525	514	518	519	503	506	503	511	505	549	461	509	523	559	510	514	488	507	489	550	504	520	494	494	473	483	530	498	523	499	530	505	500	494	520	526	532	496	510	521	523	450	494	499	485	520	505	508	520	527	513	512	506	502	488	514	544	496	510	501	488	519	536	541	527	511	474	499	515	506	499	489	494	504	479	549	546	505	499	515	524	465	494	479	519	555	498	528	479	525	502	481	474	477	519	515	494	466	495	469	513	521	521	534	513	514	476	514	509	448	488	491	500	535	556	520	492	505	525	496	468	530	489	531	515	509	514	525	505	507	529	482	505	524	504	466	511	539	480	496	491	511	519	518	546	521	516	517	562	519	524	505	560	500	472	513	533	525	526	513	510	536	495	538	517	525	501	497	532	513	513	499	527	471	527	557	502	500	503	550	526	522	512	537	497	541	498	510	493	509	510	511	515	533	507	522	515	502	485	514	506	499	510	506	478	505	525	496	494	464	488	497	487	490	501	533	536	497	492	537	509	526	519	539	552	480	514	542	485	511	549	508	497	513
3704	6512	4204	2083	1688	1348	1181	1117	1004	936	840	837	821	817	766	759	769	770	736	756	728	707	781	731	713	653	722	674	688	706	738	705	682	682	687	726	749	674	713	708	718	745	690	734	684	714	708	700	694	672	696	729	702	710	711	680	747	710	704	685	685	658	708	706	708	749	736	662	652	699	703	703	705	669	732	737	736	675	693	693	691	704	683	706	692	682	735	687	678	650	744	733	683	747	689	717	699	702	724	752	752	696	733	694	687	668	732	695	695	654	737	744	752	715	720	732	733	694	693	748	748	699	749	718	707	684	671	674	740	706	713	722	707	699	733	726	673	718	666	716	720	712	677	666	697	734	702	673	745	690	712	687	708	698	725	724	748	708	714	753	668	727	701	721	711	711	743	713	721	662	688	671	728	708	727	709	719	693	671	712	738	701	734	755	703	700	709	684	708	707	687	694	681	742	705	678	688	740	683	665	722	726	715	757	737	702	679	674	699	672	694	694	755	702	668	711	676	678	721	759	732	675	652	687	709	658	721	740	680	673	719	709	706	686	703	717	703	695	726	728	709	692	689	691	693	757	723	719	758	741	719	725	719	752	690	684	711	734	683	736	716	709	683	737	661	735	723	711	689	671	712	648	665	638	743	736	733	681	684	664	715	727	746	658	700	702	720	676	700	705	721	713	673	695	678	685	730	752	733	703	732	735	716	687	708	737	691	678	709	707	686	726	735	757	735	739	706	694	655	714	713	682	713	698	664	711	673	718	690	677	686	696	678	692	640	705	693	790	717	763	650	692	686	694	710	728	698	683	734	693	717	750	688	697	710	698	716	695	717	725	736	705	727	771	692	691	683	715	705	655	661	711	678	685	729	723	685	693	706	654	682	737	712	708	736	671	714	717	691	706	652	720	743	735	658	725	726	670	679	713	744	742	718	666	719	690	703	708	700	698	745	697	688	671	679	717	739	642	753	717	651	696	719	693	686	670	681	697	687	716	711	705	752	679	688	738	666	757	692	712	664	689	699	648	660	702	701	678	702	732	708	691	635	658	661	670	686	704	687	729	758	720	734	697	664	667	717	757	682	688	674	732	722	687	727	750	695	724	723	686	703	740	723	748	719	692	740	730	672	703	707	700	713	740	705	685	698	726	678	702	713	759	750	655	704	658	679	719	686	688	748	731	744	712	751	703	725	704	732	675	658	729	695	727	676	705	687	728	687	735	671	672	736	673	692	693	710	694	722	655	696	713	734	706	698	736	680	731	673	703	728	682	704	690	683	710	703	690	713	666	720	713	719	699	688	730	690	684	697	707	717	727	686	720	700	693	715	687	751	710	725	744	728	734	721	689	663	707	698	728	688	737	693	720	760	725	725	717	731	748	738	728	737	708	758	728	677	738	668	714	714	752	740	679	770	667	726	698	710	669	682	668	703	704	700	702	735	680	693	699	718	702	713	717	689	720	728	706	652	698	671	709	668	698	688	708	741	684	734	729	681	751	701	687	683	722	732	670	741	712	725	752	692	700	697	658	696	731	651	731	668	725	727	718	735	713	687	687	739	716	765	686	713	730	715	701	709	748	680	755	688	725	669	683	696	677	695	712	733	677	711	710	704	685	711	706	732	723	675	697	707	760	686	721	736	754	735	716	694	732	764	695	708	723	664	766	733	693	707	700	699	680	709	720	706	701	717	780	720	669	680	689	677	719	727	677	698	737	682	756	660	720	692	695	654	671	720	728	697	695	722	688	742	725	707	699	722	715	712	709	703	697	709	689	726	698	724	732	756	689	704	711	700	708	711	687	672	744	721	690	696	692	651	740	656	766	693	690	692	709	666	715	667	656	750	730	710	721	718	703	732	738	700	747	697	697	742	665	693	716	677	737	657	716	717	658	715	766	731	682	711	745	698	767	737	717	693	667	701	715	738	710	741	661	727	712	700	712	734	672	664	646	681	650	706	725	728	706	688	680	724	741	714	708	690	721	750	726	718	697	662	735	703	685	701	664	691	680	721	702	658	674	731	692	730	672	673	762	755	688	723	714	684	710	681	702	698	689	669	739	735	693	707	686	777	699	701	697	753	705	676	666	719	690	762	697	737	700	668	652	704	699	654	678	696	727	726	717	715	687	742	692	676	694	716	683	722	704	710	710	673	703	697	745	655	693	682	680	747	723	722	697	702	714	695	705	731	723	708	749	766	705	732	681	701	624	713	717	689	752	705	687	707	701	694	746	735	747	734	695	670	703	718	687	705	704	728	702	725	721	688	673	691	734	757	656	759	731	682	692	690	714	711	752	728	725	729	696	710	728	711	733	745	727	697	677	689	741	697	702	741	757	714	713	714	658	705	734	713	714	755	695	727	719	695	715	687	708	723	708	722	701	689	765	738	694	682	730	706	737	768	723	662	674	712	731	708	679	723	692	701	690	691	689	710	697	672	681	700	703	724	733	683	676	751	612	692	724	716	703	673	724	677	706	727	734	707	652	698	714	679	684	739	692	740	747	708	717	725	676	709	723	685	688	656	727	701	702	685	744	703	751	674	688	721	704	712	671	676	674	720	761	701	708	708	696	689	734	694	711	701	688	739	658	712	720	723	663	712	750	743	755	721	732	713	663	729	669	738	662	735	694	686	750	700	713	663	728	716	692	732	701	719	678	731	700	709	700	706	738	690	726	719	686	631	669	666	708	711	670	723	715	695	717	661	717	713	701	692	683	744	668	674	694	669	685	662	739	726	696	742	702	693	718	701	726	735	702	722	694	720	739	741	691	680	742	698	751	722	691	706	690	663	675	720	741	658	677	693	733	708	716	740	713	700	756	683	710	688	736	735	696	747	692	737	695	679	666	687	716	718	677	727	715	734	698	714	721	697	687	729	699	685	726	640	706	678	722	710	741	704	754	717	681	694	678	692	665	698	684	727	696	736	697	676	701	677	743	671	734	694	672	755	668	719	718	725	679	686	707	693	702	735	724	727	698	742	735	734	704	667	746	705	718	688	740	688	732	697	754	684	735	704	752	672	696	713	725	753	701	697	699	693	708	679	749	720	647	717	695	692	721	683	708	714	705	680	651	708	717	710	744	676	671	745	683	731	743	763	750	716	706	696	686	738	747	679	666	706	706	727	686	725	669	731	727	685	793	699	727	670	734	745	732	711	684	686	660	703	740	708	704	717	705	689	736	750	660	672	730	720	671	680	681	663	697	731	685	651	709	676	701	752	715	706	687	729	704	722	709	700	722	714	685	714	741	710	681	743	678	686	743	687	731	705	733	683	684	673	716	674	713	686	770	727	718	720	684	719	687	693	730	678	728	734	657	756	713	701	713	684	745	705	716	711	673	663	702	700	708	725	775	686	690	696	685	660	719	719	668	724	732	660	720	699	688	753	709	704	700	693	724	753	729	659	772	702	690	690	702	690	664	709	714	688	709	734	711	655	676	704	728	728	703	714	719	689	685	719	681	713	699	735	714	700	670	713	707	732	707	677	733	696	696	686	706
22187	21094	28687	23698	21089	21084	5318	682	456	403	330	291	274	260	236	225	210	164	167	189	188	173	176	158	159	158	157	146	158	175	163	163	130	147	143	148	118	135	140	135	142	125	143	135	150	146	153	157	134	124	128	139	143	149	149	132	123	159	147	143	126	143	132	140	122	126	134	129	137	127	125	146	123	140	136	123	126	141	146	135	133	126	125	144	137	123	140	121	123	117	123	147	143	149	136	132	132	157	129	148	128	135	126	134	140	130	122	131	146	111	155	133	144	146	121	121	129	127	137	126	135	151	129	114	156	126	134	113	150	124	142	133	126	116	131	125	137	135	134	144	138	149	138	150	116	122	137	116	126	137	120	147	127	159	142	135	126	145	141	155	145	157	116	141	153	127	116	131	143	131	122	137	129	120	138	140	171	130	130	132	141	140	118	143	122	129	119	131	113	135	159	128	113	133	134	134	123	127	134	126	146	133	111	118	148	132	130	127	120	154	131	108	142	153	142	131	148	128	148	136	123	133	123	139	134	132	130	117	137	126	127	130	133	117	116	133	141	110	142	146	137	141	132	141	131	120	154	140	152	122	128	128	141	126	146	121	137	129	135	142	107	146	142	148	115	126	137	110	125	105	136	144	138	131	127	124	123	125	119	124	138	121	119	117	110	130	130	144	140	129	133	130	123	139	124	119	141	118	121	125	143	116	121	121	146	130	133	140	151	147	123	117	125	137	135	116	138	130	133	130	123	143	115	118	130	125	135	128	130	152	124	133	158	129	137	132	129	117	134	138	121	133	132	158	142	109	108	127	136	147	138	126	142	125	144	130	139	146	128	145	117	114	136	140	126	140	131	134	138	124	141	156	115	123	136	148	122	155	125	122	125	131	133	151	124	128	124	126	117	117	128	149	121	123	141	114	129	134	147	132	114	133	128	142	133	123	135	133	129	128	115	117	133	144	129	153	134	122	121	145	120	112	142	129	127	138	119	134	136	129	134	132	132	139	121	137	130	152	150	126	151	131	136	136	129	118	143	139	142	136	132	144	138	147	133	111	133	144	124	121	145	115	140	156	127	139	158	138	139	147	152	147	143	116	125	124	138	120	121	131	119	121	141	146	138	150	131	128	153	145	137	115	139	135	125	144	110	112	153	121	128	152	123	143	141	145	137	141	131	128	136	131	133	133	131	124	124	141	147	132	138	125	135	127	145	133	125	132	139	122	136	122	142	138	123	122	138	143	131	140	143	145	120	142	152	130	132	120	126	116	140	125	147	108	126	119	141	126	128	153	148	117	136	131	139	131	133	137	127	134	127	148	153	150	135	134	133	114	132	134	119	147	138	135	122	132	131	136	121	139	147	125	138	138	134	131	131	124	118	127	143	137	160	144	140	130	143	137	155	116	131	131	116	126	154	127	137	129	141	126	128	126	111	136	113	143	125	127	145	122	117	150	131	148	129	140	128	119	123	120	130	132	143	131	141	151	144	134	123	158	134	121	152	127	138	142	141	156	134	145	133	133	126	145	123	134	164	127	142	126	118	133	149	108	138	136	127	137	128	138	138	130	129	126	154	128	148	122	159	114	135	142	141	126	122	135	129	122	114	127	143	123	130	138	121	105	131	119	145	119	137	107	135	131	146	131	130	132	139	133	163	114	130	140	153	128	107	161	145	123	140	131	122	126	141	120	118	137	129	128	138	119	128	111	129	135	130	148	149	141	137	164	126	122	136	135	133	125	141	110	128	118	143	140	145	149	146	139	128	138	137	119	127	132	133	143	151	115	140	131	136	138	153	152	137	127	132	137	125	128	136	146	134	119	128	139	122	145	143	139	135	143	138	122	129	115	136	144	145	136	121	127	145	126	113	126	119	138	119	119	134	140	107	148	123	141	123	142	113	132	135	146	115	131	119	146	149	141	124	149	129	137	132	131	136	131	144	130	119	126	134	135	123	134	117	138	130	120	134	150	155	125	128	143	115	142	132	118	117	133	113	128	118	128	147	145	122	126	112	139	135	129	140	142	149	162	129	131	123	131	131	144	126	115	134	141	146	128	133	134	120	135	105	125	134	106	140	138	143	156	133	136	138	132	139	133	135	138	145	153	133	131	135	132	134	127	123	129	133	137	150	154	126	134	133	127	130	141	116	135	137	151	108	134	109	145	123	143	134	134	126	142	140	143	123	135	141	121	147	124	135	136	153	122	148	132	133	132	140	120	132	120	121	132	126	132	133	135	161	122	121	121	134	127	131	114	143	138	126	144	145	139	132	152	126	128	103	122	120	156	139	121	138	137	119	126	146	118	119	136	115	139	132	136	121	126	129	119	141	136	120	136	128	143	120	138	125	140	122	143	130	149	119	125	140	134	130	133	139	114	128	155	125	137	131	140	133	158	128	161	144	140	123	116	123	104	129	124	134	118	139	133	120	129	109	135	126	127	148	103	135	130	146	119	128	148	135	125	129	120	132	137	144	147	137	119	122	106	133	131	138	151	135	150	137	149	119	127	100	158	137	118	137	135	128	142	140	132	119	138	133	139	123	138	124	136	145	127	134	146	136	137	136	122	131	128	128	144	149	128	123	142	138	138	125	123	143	134	141	126	124	141	132	143	130	131	148	119	127	142	145	137	125	128	131	135	129	127	148	144	132	110	133	142	118	134	119	120	117	135	141	132	154	147	137	115	130	128	117	118	131	145	132	124	138	135	152	138	129	128	153	142	132	121	140	146	115	128	130	119	131	131	149	118	136	142	116	119	139	129	130	128	123	121	138	135	135	134	133	121	140	133	125	140	124	123	116	133	133	124	137	144	119	158	128	143	142	142	138	148	134	113	133	125	134	128	126	152	126	133	137	108	120	128	149	133	137	121	124	138	159	146	124	108	126	131	132	130	137	148	122	131	135	133	121	146	126	139	154	127	130	122	130	125	128	121	145	127	137	142	118	139	114	128	110	127	138	123	123	126	162	150	137	130	142	145	146	129	147	137	132	134	126	131	130	145	129	129	142	129	152	136	146	151	144	119	139	121	156	132	142	141	122	117	124	118	138	137	155	130	129	135	135	134	147	130	125	137	133	119	108	114	127	124	144	121	129	126	152	118	142	143	121	144	142	129	116	150	128	118	114	135	135	119	124	132	148	138	136	128	127	111	136	141	153	135	126	135	129	138	124	130	128	129	133	143	120	136	141	132	122	110	135	155	147	126	116	138	151	149	122	137	152	152	149	125	144	114	123	117	112	135	112	144	151	131	125	123	144	136	112	136	142	138	139	147	132	133	145	129	143	135	122	126	132	127	119	132	128	125	148	126	125	140	128	136	111	118	165	122	134	153	144	113	116	153	128	145	131	149	156	126	146	111	135	131	133	149	123	114	143	152	115	114	134	146	147	133	143	163	120	122	162	126	124	112	131	155	140	136	138	117	134	140	130	151	156	120	138	130	133	118	141	121	141	124	123	148	152	141	128	115	139	136	130	130	149	113	136	138	136	110	134	111	135	133
4666	15458	10612	4591	3170	2287	1754	1316	1076	883	734	616	549	457	419	393	375	313	312	297	281	276	275	232	256	261	235	248	235	210	224	220	242	246	202	223	209	206	195	205	190	202	182	213	198	216	230	209	178	195	196	178	231	196	185	194	216	210	214	208	206	189	186	195	187	190	175	203	225	202	202	201	180	222	197	198	178	173	196	211	197	203	201	212	197	182	184	184	212	175	200	207	198	192	183	176	203	190	188	172	176	205	192	195	181	197	193	179	182	193	197	198	182	192	211	178	204	206	184	206	192	224	202	214	200	230	200	177	206	177	192	188	185	178	204	177	172	192	201	191	200	185	235	215	190	182	188	213	200	189	195	175	207	186	184	173	209	200	211	190	218	192	213	214	185	215	214	166	166	177	200	191	191	173	206	205	196	207	200	182	192	177	197	191	214	147	208	167	189	207	187	211	175	197	202	197	182	209	191	176	166	193	167	233	174	181	193	169	203	192	198	191	170	179	179	180	187	195	167	173	191	192	163	202	202	193	213	179	170	190	231	184	187	215	186	187	215	194	201	162	191	181	232	203	205	166	190	193	177	175	168	160	203	194	218	182	186	187	209	215	161	188	236	209	197	198	206	198	184	183	222	180	199	177	215	194	183	183	211	203	171	207	199	182	211	202	219	197	233	179	193	188	210	194	194	152	190	208	170	212	174	189	169	177	168	211	180	183	194	195	187	177	190	197	188	174	152	187	185	182	177	185	169	190	215	200	190	203	203	189	209	180	195	200	162	175	208	219	227	177	171	180	197	215	170	195	218	190	193	205	184	216	191	179	171	197	181	204	189	191	173	174	175	208	196	179	195	192	189	202	165	180	193	190	215	174	193	197	204	185	189	183	199	183	170	173	166	197	180	159	191	189	208	182	190	201	199	194	176	195	190	172	193	192	186	185	199	183	175	179	199	175	187	184	174	190	175	198	174	153	196	199	170	194	161	199	187	170	184	160	181	188	208	178	199	190	185	170	197	212	198	195	218	194	166	196	170	185	223	197	205	197	179	209	215	191	185	189	163	175	212	164	198	194	181	170	195	201	193	198	166	194	193	177	215	181	192	193	206	180	183	199	196	189	180	194	180	196	207	176	179	182	183	171	186	201	211	208	175	195	161	200	171	173	171	168	204	165	181	212	187	194	207	188	173	208	185	183	196	183	197	186	213	185	193	223	171	190	201	212	216	191	193	207	194	192	162	173	187	206	214	204	190	204	198	158	174	155	216	178	189	195	175	173	197	212	204	202	175	176	202	189	180	201	197	178	174	213	191	186	200	210	200	190	201	187	179	192	190	174	190	185	187	182	172	176	188	173	240	210	209	204	193	229	186	177	186	179	164	201	193	170	165	186	174	204	197	186	182	193	172	222	205	192	188	193	191	176	167	199	178	183	192	203	202	180	222	205	176	203	210	190	189	214	193	184	189	202	206	204	180	179	212	204	210	199	190	194	183	173	205	202	209	201	183	175	150	202	203	207	193	207	189	169	177	217	200	203	176	206	197	155	195	216	174	174	183	185	180	182	213	174	168	172	187	219	198	183	196	175	174	174	178	193	162	198	187	186	200	215	159	194	205	171	193	194	197	188	194	198	193	188	203	197	218	206	196	181	207	195	181	190	208	205	189	175	190	163	189	194	173	179	206	195	200	194	189	209	194	167	181	199	212	203	187	194	211	205	204	212	207	183	213	170	173	175	197	180	204	176	190	190	164	172	191	182	175	195	173	178	170	180	181	187	190	191	194	191	208	200	191	191	184	175	166	187	197	187	183	186	199	171	200	206	192	184	193	187	176	184	202	196	163	196	199	189	190	175	211	189	196	197	158	180	208	209	190	205	182	186	212	192	206	207	206	206	194	176	192	198	178	184	206	197	167	175	209	180	211	201	210	222	175	169	190	198	210	193	183	198	196	202	209	192	200	192	194	181	186	203	204	196	212	184	185	195	178	210	200	208	191	200	184	181	194	181	160	188	194	171	201	162	172	179	181	182	204	172	201	188	183	188	182	198	177	212	193	163	197	172	167	195	206	181	197	175	184	195	208	193	200	194	183	191	178	165	190	204	200	202	170	182	211	185	174	188	175	182	228	170	221	192	200	205	190	171	187	193	187	164	179	189	181	191	218	208	196	202	189	188	177	196	190	177	185	191	220	179	170	187	186	182	195	223	192	196	172	189	163	186	188	206	176	194	192	193	200	186	215	216	175	180	181	176	204	180	208	189	197	191	194	187	174	158	181	179	191	199	203	176	183	198	197	187	208	181	210	178	189	192	166	202	200	199	180	198	215	209	189	176	186	179	192	187	195	198	176	200	169	182	188	208	187	194	192	182	194	194	184	193	199	208	186	195	196	210	190	184	180	185	185	180	175	207	168	178	198	200	187	207	190	213	191	200	205	219	183	199	177	216	172	201	188	210	186	184	188	177	180	203	188	185	197	182	196	175	196	171	192	216	210	173	185	187	196	204	181	163	208	189	182	191	190	187	197	221	204	207	189	182	194	201	178	175	174	174	197	182	171	183	186	207	196	199	180	195	186	195	160	202	210	160	177	212	187	194	182	182	179	180	207	175	199	190	200	189	197	209	194	211	187	206	178	181	198	187	214	198	194	163	188	186	198	183	199	193	182	165	188	180	191	186	177	197	190	208	158	183	151	197	190	205	200	178	218	180	162	211	186	192	187	171	179	181	176	183	192	200	181	193	193	207	216	208	191	183	205	203	207	198	184	199	183	182	178	187	190	182	170	179	199	188	196	179	207	189	201	176	215	175	207	186	190	205	175	190	194	207	207	181	205	170	163	180	197	192	169	196	189	190	214	187	195	221	173	170	191	230	176	207	176	213	190	207	176	187	186	186	206	165	193	189	182	192	183	214	191	207	159	195	207	168	179	196	175	183	181	170	187	170	184	170	192	183	162	222	180	194	190	176	176	190	180	201	232	193	191	186	190	209	210	194	198	184	189	196	193	215	173	169	187	176	197	207	201	183	190	189	187	174	189	188	216	203	198	217	170	191	186	204	184	164	183	192	208	180	177	173	173	189	195	172	180	203	177	188	195	182	165	179	204	176	189	189	170	172	169	181	187	206	187	198	156	176	195	175	191	185	191	181	179	203	191	207	188	198	197	194	188	183	208	192	188	190	210	208	199	180	207	188	209	193	200	184	190	191	212	191	196	209	194	184	208	183	202	194	206	188	202	170	217	214	166	189	174	172	205	164	195	202	212	176	189	202	212	186	186	183	220	153	195	183	204	179	195	187	177	184	177	206	184	204	213	202	213	188	208	196	179	189	182	192	210	175	162	192	184	187	170	188	171	195	197	213	172	172	186	192	194	181	196	207	203	173	177	194	184	168	199	186	187	189	182	200	207	207	195	186	199	196	177	175	191	179	187	177	191	203	179	182	213	184	215	203	183	203	177	179	189	198	173	194	184	175	216	201	204	175	176	197	202	213	202	193	188	208
26780	18781	5155	1157	791	781	659	579	619	562	643	573	559	593	563	580	616	591	572	573	582	581	558	571	570	548	583	563	569	624	588	561	583	510	629	604	569	565	537	581	585	547	572	535	579	586	595	552	570	556	588	576	574	599	580	622	537	557	590	575	592	591	611	583	597	558	525	591	575	587	615	589	592	563	551	595	576	559	580	571	578	588	597	566	606	563	608	575	566	578	575	520	540	572	580	566	523	596	568	544	597	597	595	550	557	577	595	565	596	541	561	538	574	548	594	609	581	579	580	575	617	604	606	574	595	596	541	597	577	571	525	570	587	576	547	559	557	613	548	552	549	487	587	553	599	565	581	541	583	586	501	603	589	540	557	596	567	565	564	615	620	578	546	540	621	561	531	585	555	587	583	554	601	589	552	585	580	592	581	580	593	558	561	578	564	575	598	541	574	565	624	607	572	592	567	569	565	560	607	566	574	597	599	527	543	535	591	545	563	602	573	579	570	591	553	521	605	576	548	585	599	580	577	563	577	529	595	607	556	560	617	582	535	570	590	584	617	585	556	596	565	609	541	593	536	554	601	556	601	644	554	573	532	592	566	556	564	584	583	611	569	590	592	615	585	605	545	604	592	615	566	582	558	557	594	563	561	564	638	556	588	575	547	612	587	532	560	564	595	546	595	567	596	589	548	573	551	586	575	558	544	553	588	593	582	542	583	573	566	567	549	588	613	571	551	551	557	577	570	566	564	578	567	566	604	570	580	593	577	594	598	613	583	604	576	631	550	566	594	557	599	587	589	585	576	593	548	622	587	558	613	564	580	575	584	584	542	585	580	611	568	621	617	553	591	628	572	578	579	584	600	585	546	546	607	552	562	576	539	572	562	587	598	582	593	548	565	570	573	599	594	564	637	620	544	564	552	607	586	593	564	599	574	616	634	573	589	593	591	587	581	584	563	539	522	610	587	557	610	598	556	634	580	587	593	615	548	580	617	537	606	526	575	549	655	531	591	543	610	589	539	547	590	559	591	548	588	610	589	578	609	569	557	598	566	619	649	546	573	580	600	571	586	566	587	579	613	572	624	585	576	564	594	593	593	575	586	552	583	557	571	583	573	570	551	534	596	572	541	581	580	604	558	583	571	559	619	560	596	553	567	573	560	548	601	590	552	591	566	535	578	571	554	522	562	555	598	591	557	577	579	551	575	589	572	543	545	553	574	589	595	611	550	588	551	548	575	565	593	586	597	585	568	615	577	588	608	578	562	593	593	612	576	546	614	568	593	605	591	614	594	594	599	603	578	534	598	592	631	561	629	618	567	573	537	566	576	603	631	535	558	571	588	565	572	655	632	581	536	545	530	621	596	591	561	580	566	564	538	561	584	602	568	590	591	608	529	555	585	554	570	563	541	598	549	588	589	651	558	587	592	580	550	561	565	547	559	561	594	549	567	569	561	562	578	588	542	572	556	610	593	575	547	558	567	581	566	543	535	586	588	609	590	561	623	575	549	595	533	593	533	555	567	567	572	568	587	589	581	550	569	534	614	596	575	611	599	584	606	605	550	532	558	575	568	548	567	562	564	583	550	577	566	611	623	562	540	610	577	588	589	556	546	604	611	559	611	560	533	650	536	545	560	580	569	590	555	627	561	568	572	659	555	577	549	545	549	562	582	609	564	557	590	594	602	575	557	565	629	552	564	532	595	592	571	589	539	564	602	586	569	593	574	574	532	592	539	566	580	603	602	586	558	535	596	592	587	598	624	559	587	574	575	568	586	591	617	562	633	593	562	611	567	621	553	547	573	562	584	577	613	577	588	586	542	575	601	587	558	584	567	580	580	583	580	573	595	580	616	583	602	570	576	604	558	563	546	589	554	574	557	569	576	606	628	582	572	569	553	577	593	612	587	543	575	566	559	514	580	642	602	581	562	580	556	582	529	581	606	587	562	576	566	551	555	582	585	606	532	602	573	596	588	578	586	570	552	602	549	612	612	561	525	558	545	540	580	549	583	594	583	564	631	572	595	537	613	566	575	547	582	573	641	593	583	555	597	525	561	554	558	596	556	635	591	613	628	626	581	547	603	546	553	579	588	586	569	625	593	561	600	608	581	563	573	572	574	566	572	575	598	595	617	578	569	557	589	591	623	575	596	576	586	583	553	638	537	593	571	582	547	575	583	568	555	614	567	581	534	576	583	574	579	583	545	592	570	595	546	599	555	577	557	593	550	567	570	579	584	601	543	567	562	536	619	520	570	568	584	573	606	554	560	570	579	529	576	550	578	580	578	545	577	537	555	555	546	561	570	583	549	598	565	628	592	552	572	569	610	564	618	589	574	591	595	624	580	572	575	569	572	561	545	613	557	575	574	601	575	604	538	555	574	595	589	602	562	568	571	580	544	607	592	611	568	597	601	576	582	568	599	578	551	571	590	598	538	606	607	564	574	574	538	547	602	556	598	558	595	586	565	551	589	562	538	583	590	576	664	585	560	624	568	580	574	607	565	544	553	618	567	565	552	538	625	580	569	545	573	522	630	567	520	590	580	560	610	538	564	572	593	597	619	559	550	588	572	584	520	571	564	589	544	580	587	580	572	580	538	567	599	558	584	568	573	565	600	571	568	584	588	531	588	550	582	589	566	568	585	588	563	593	582	623	614	573	560	593	536	572	541	606	533	599	568	540	560	589	608	565	617	590	566	598	548	618	582	600	536	595	555	581	597	597	558	611	575	581	590	579	586	563	558	559	584	581	595	554	541	582	545	588	576	578	601	590	540	562	599	576	563	576	578	620	554	559	580	566	587	564	598	563	616	574	549	621	563	574	605	571	559	589	586	610	617	578	585	584	567	531	563	606	532	594	560	598	578	566	604	591	595	571	545	562	521	569	580	575	589	570	568	572	564	580	573	622	578	613	533	570	587	589	579	547	557	596	565	569	605	579	565	615	624	572	522	583	535	576	558	597	591	575	584	621	579	558	578	569	580	567	599	637	570	563	617	571	575	598	582	581	568	577	566	550	632	599	587	588	561	589	585	578	586	539	585	580	587	594	590	612	592	568	592	564	557	601	557	551	566	585	595	579	549	563	560	590	618	599	564	547	554	559	545	589	583	571	543	581	586	540	540	585	580	532	618	571	566	565	587	558	587	573	590	579	605	572	577	555	564	531	571	622	612	590	594	557	572	544	579	595	557	554	561	541	583	527	580	576	538	613	581	553	530	569	555	544	544	587	584	581	578	597	589	552	608	585	578	581	592	525	579	546	575	567	567	549	629	577	570	574	586	609	538	590	543	557	588	549	545	614	567	531	555	553	559	575	524	582	569	573	568	611	562	550	575	591	618	613	573	594	537	603	591	609	586	532	565	556	597	538	600	575	548	598	570	551	533	560	589	623	586	588	591	620	551	583	576	604	576	579	575	551	535	590	601	579	598	593	606	585	587	551	578	544	546	546	590	588	590	553	595	612	548	580	581	606	580	557	566	565	607	544	599	612	530	522
4369	2524	1797	1193	972	990	896	874	888	855	832	855	837	844	809	836	785	815	832	817	813	857	865	876	814	816	819	784	786	851	827	846	845	801	782	785	807	763	828	847	813	798	858	823	825	789	859	759	843	827	807	801	834	780	872	867	873	818	752	814	794	803	861	829	803	807	799	836	783	838	678	811	823	805	766	804	815	790	807	812	731	827	853	812	777	872	867	818	839	824	823	780	799	817	818	774	828	792	850	812	811	846	778	850	840	839	853	833	816	815	809	835	813	780	825	821	787	828	836	802	816	779	820	855	835	778	819	759	788	841	848	839	815	827	798	819	771	848	840	773	800	838	800	791	810	794	838	792	770	804	782	813	763	809	844	808	812	820	862	764	782	800	816	820	808	794	801	847	804	780	810	828	814	793	846	795	777	804	795	820	824	812	792	787	835	812	821	779	784	812	818	818	818	871	815	820	827	842	812	806	820	858	818	847	847	831	777	822	810	842	794	834	820	800	859	780	873	861	813	806	852	788	814	830	834	819	851	879	788	857	807	845	816	842	800	800	795	772	815	847	807	789	832	814	860	812	774	863	819	787	776	802	799	835	853	812	808	804	786	852	857	850	855	805	789	832	800	779	853	774	812	847	818	799	783	785	784	822	808	833	822	858	835	862	868	833	764	827	830	811	884	853	805	814	805	806	816	856	818	794	801	785	813	818	867	767	858	776	851	773	792	851	819	834	812	799	848	792	828	793	848	799	784	829	829	823	828	825	794	781	797	856	825	832	803	764	831	806	854	774	793	779	812	795	800	783	792	856	812	787	828	781	776	845	849	804	843	818	825	844	860	753	829	790	886	823	837	820	824	777	809	804	771	866	833	785	830	815	831	813	791	844	845	826	770	812	861	777	834	852	819	827	805	843	837	884	791	833	773	797	849	784	799	792	828	801	834	803	865	780	845	895	833	830	790	844	843	814	789	821	737	808	834	778	783	822	838	839	857	780	791	869	838	809	776	802	824	810	855	857	836	787	807	843	806	772	795	811	781	796	795	841	808	834	794	760	787	915	779	849	791	810	805	802	829	777	831	804	821	791	788	814	818	810	816	825	836	777	820	801	807	794	824	797	839	761	799	816	841	776	816	844	833	776	824	822	802	833	841	811	860	801	858	836	894	826	859	792	788	775	797	812	813	845	843	797	802	839	802	803	774	770	860	825	828	787	793	813	827	802	836	787	834	791	823	807	754	831	803	717	808	846	839	796	801	769	734	841	821	819	859	837	842	815	794	860	816	823	852	816	830	783	771	817	787	770	833	877	836	833	799	800	841	768	805	819	828	808	790	864	765	802	817	789	863	876	746	809	768	843	837	793	810	773	842	820	826	796	878	844	793	819	741	796	878	784	822	817	837	805	821	810	857	811	813	811	812	812	746	819	768	832	769	797	796	780	800	809	836	839	801	829	761	809	806	804	820	778	780	801	845	828	804	789	774	802	869	772	831	824	834	783	834	817	826	826	868	784	776	805	826	781	813	802	841	883	805	804	862	788	782	844	869	840	831	794	849	811	784	828	769	760	804	818	869	794	834	834	772	816	796	805	808	803	783	820	824	844	821	870	831	773	802	884	852	810	828	771	777	825	812	851	863	785	815	846	864	820	778	801	773	807	815	807	792	798	807	809	851	826	832	836	788	774	779	845	827	790	834	826	825	810	817	843	827	776	804	816	851	836	814	822	808	832	837	830	781	750	763	780	814	811	788	846	829	814	808	770	798	793	833	788	796	821	799	800	801	813	796	844	780	841	855	784	804	846	811	806	873	842	833	820	762	758	798	796	859	853	790	750	860	866	815	826	805	740	801	840	876	806	824	862	809	787	837	780	834	751	860	793	891	832	821	823	824	787	829	780	843	787	861	785	824	784	798	838	805	796	825	841	806	818	781	829	832	838	802	819	737	831	806	832	784	824	797	833	838	813	786	801	842	811	840	867	787	842	848	822	791	770	857	832	791	789	825	813	787	780	804	796	823	818	787	811	778	823	842	793	829	852	806	783	813	831	794	815	749	829	839	820	836	799	846	808	806	856	853	816	783	830	825	820	805	813	776	862	778	812	792	823	832	856	808	810	799	809	788	807	770	883	796	798	815	805	814	819	813	779	824	749	814	815	802	763	787	790	815	791	821	765	808	775	791	843	776	816	850	817	813	822	836	817	774	797	801	824	825	839	842	826	831	876	790	789	801	829	859	821	801	813	830	800	845	782	791	783	820	788	767	777	849	772	862	786	794	805	800	825	830	828	830	830	738	773	797	836	823	808	781	817	751	760	823	801	787	749	835	800	829	793	771	838	765	787	798	785	813	808	812	830	793	781	789	808	807	823	813	816	807	786	860	828	807	793	831	780	837	827	879	865	782	835	826	782	837	797	783	803	768	802	805	795	802	773	866	761	813	844	811	806	810	825	796	829	755	827	862	795	830	827	818	796	808	826	800	846	797	787	831	808	771	835	857	795	798	749	785	803	816	804	805	807	805	828	777	826	814	836	814	829	786	848	817	861	804	811	777	856	804	793	810	812	778	816	794	774	783	788	853	821	778	790	783	826	816	786	806	775	818	845	838	795	785	784	873	829	805	802	779	846	803	827	807	824	844	819	842	802	826	824	801	771	838	818	823	846	823	773	765	813	764	809	792	847	792	760	802	819	802	872	789	810	822	827	760	815	817	802	830	805	830	831	805	838	804	829	730	804	843	818	805	813	788	881	819	843	809	870	820	825	845	747	785	801	818	788	808	825	824	803	817	791	805	780	821	830	805	874	764	829	810	824	825	846	802	813	775	810	824	763	810	856	850	747	815	776	805	790	823	785	815	811	792	825	792	879	770	854	796	809	831	804	792	781	835	855	777	809	866	790	807	817	849	829	831	768	793	839	812	793	799	798	794	797	814	792	803	849	838	804	807	798	820	788	794	835	815	794	873	806	826	805	835	764	807	809	797	807	799	778	813	857	834	787	830	742	836	835	808	796	801	832	863	806	826	825	792	791	769	832	849	803	808	841	853	818	840	831	785	842	821	852	825	797	796	830	836	781	759	759	811	827	811	834	762	814	856	851	817	810	800	803	823	797	812	795	844	808	792	771	788	806	843	840	838	827	796	821	756	840	793	791	796	847	825	781	773	839	855	809	805	846	804	775	799	833	804	755	813	838	838	827	856	877	868	766	773	806	815	807	844	776	803	837	871	785	804	802	794	843	780	832	814	737	786	807	831	832	806	782	834	869	786	812	814	839	836	824	802	824	835	829	868	771	876	824	806	836	789	827	778	758	790	845	810	769	851	833	804	814	768	818	845	813	810	811	853	793	795	788	818	821	830	800	769	824	821	776	785	859	821	798	788	824	807	854	837	760	829	833	872	797	834	804	823	735	794	814	826	798	788	810	852	808	819	812	817	815	842	766	785	780	826	824	845	847	833	794	776	848	770	832	760	805	794	827	800	760	785	797	820	792	809	806	794	815
23075	21068	28172	24154	21041	8425	866	602	517	463	407	377	376	387	355	392	396	346	335	337	329	353	324	317	283	306	321	309	317	312	349	342	292	341	356	339	305	311	303	330	352	290	322	341	323	323	286	332	314	316	330	278	302	309	315	285	310	333	331	320	333	333	315	304	304	306	303	300	311	317	300	321	291	330	337	327	323	297	288	279	302	275	321	302	327	310	341	331	314	338	289	342	314	297	306	318	309	316	283	325	293	293	285	304	302	301	315	286	285	299	314	296	334	324	287	308	307	292	330	319	318	304	292	286	343	305	325	292	310	306	280	311	298	270	295	295	322	326	301	287	316	321	315	312	277	301	314	286	319	331	298	305	302	290	290	320	308	309	301	325	307	297	301	307	324	282	294	309	324	282	310	289	346	297	313	317	300	318	321	294	304	303	304	310	310	296	314	292	329	309	318	290	303	282	290	328	294	329	351	306	269	307	294	304	316	305	306	292	336	341	307	292	313	297	300	319	278	323	312	306	317	290	307	302	325	297	317	300	328	291	309	285	304	339	295	276	291	296	278	299	279	316	300	301	294	315	328	318	305	333	285	306	274	309	290	279	322	291	325	328	290	304	310	353	304	326	320	313	318	270	323	312	327	316	300	311	309	299	344	324	285	298	303	316	304	303	322	326	317	292	289	282	336	306	274	296	297	304	300	320	293	311	289	313	276	310	343	314	334	296	298	293	318	284	314	336	327	333	291	272	327	311	304	306	333	308	299	330	301	316	337	294	308	318	312	289	286	311	269	316	301	311	332	279	329	342	299	327	289	307	314	299	301	298	291	314	310	296	311	280	326	305	345	293	282	297	268	306	285	319	269	291	311	327	298	306	295	301	303	301	293	320	296	265	325	330	305	305	288	276	294	293	323	321	320	318	313	302	308	286	305	322	324	315	285	281	306	301	301	313	314	331	286	306	251	296	299	332	326	329	333	308	319	316	314	298	297	287	322	288	298	290	307	275	323	296	286	325	317	304	256	282	298	305	299	286	323	317	311	303	305	293	289	307	327	304	307	342	297	283	327	291	283	288	319	330	303	301	299	296	306	317	322	295	314	299	331	318	315	293	313	326	300	311	300	314	296	333	274	322	310	290	345	331	297	314	332	325	288	306	333	315	335	296	309	314	293	307	320	289	323	338	309	344	307	267	282	323	294	294	274	337	276	297	302	325	314	291	298	323	310	323	318	312	297	314	304	304	316	287	295	322	307	306	285	292	324	302	314	304	318	298	323	309	292	335	305	292	300	313	327	330	298	303	297	313	307	296	276	298	328	308	287	332	304	344	262	298	296	302	300	299	272	323	293	313	306	325	317	340	337	337	287	333	298	296	310	259	322	312	295	284	291	295	299	314	314	305	295	297	294	344	299	326	313	321	306	285	299	330	318	298	298	307	301	279	296	311	327	331	337	339	302	297	276	296	302	306	279	314	326	299	292	320	299	283	334	282	285	322	285	289	300	316	299	298	299	323	312	342	291	311	308	307	300	317	318	256	313	311	299	302	284	309	325	282	292	300	307	330	283	301	307	300	305	331	313	345	315	318	280	313	302	320	311	310	288	316	312	327	299	300	295	312	311	299	300	327	346	291	307	304	292	329	317	304	300	295	321	299	314	310	319	318	307	309	310	301	284	275	308	331	352	309	281	284	302	346	313	356	292	280	304	313	343	303	323	326	298	334	283	293	307	303	321	302	294	302	282	322	286	318	305	322	304	314	311	306	297	286	297	362	284	275	326	292	283	293	344	292	331	289	279	315	281	336	325	287	317	313	319	337	272	326	343	311	277	305	318	253	286	330	314	287	319	312	320	285	311	312	316	303	312	313	321	297	289	303	298	311	295	265	299	322	301	319	329	289	315	320	326	313	315	311	296	271	323	263	315	311	285	304	286	328	324	326	330	325	311	286	319	299	287	289	306	326	323	296	288	330	272	314	294	310	362	298	298	320	294	299	296	286	299	333	316	326	299	312	318	288	319	286	308	318	290	306	305	294	316	280	287	310	294	298	308	314	327	302	332	324	320	294	290	293	295	312	312	293	284	310	285	280	304	307	325	291	292	289	290	318	314	279	326	281	322	329	282	317	336	313	289	304	287	288	334	333	316	287	314	303	303	306	322	320	286	301	289	304	316	305	307	313	300	290	312	310	309	334	279	312	303	325	299	334	286	302	343	309	322	285	305	293	297	303	315	312	291	337	291	326	331	334	302	286	293	279	279	310	319	289	289	307	322	341	337	305	308	292	267	306	311	312	313	323	314	325	313	279	338	304	325	326	316	310	306	304	324	322	309	295	301	301	321	336	297	313	345	324	304	311	323	298	270	304	336	278	314	285	305	293	324	334	297	280	320	338	313	301	290	295	273	286	296	308	331	325	317	322	338	357	319	325	329	309	292	298	258	266	297	328	307	338	329	317	323	280	329	324	287	280	275	302	279	303	309	295	303	298	282	310	289	334	323	293	320	321	307	318	354	308	302	319	310	288	314	275	320	299	313	327	305	312	301	294	312	284	334	313	266	303	295	280	323	325	310	310	307	274	338	330	261	290	316	305	357	287	292	324	315	318	280	319	340	283	307	312	319	346	301	275	304	266	304	323	296	269	279	293	354	303	310	309	304	296	317	312	307	281	326	349	333	330	292	294	320	324	292	309	293	273	326	292	305	301	304	290	319	314	339	310	316	331	337	316	305	291	334	291	321	296	328	299	288	325	326	297	330	317	298	305	293	299	281	283	310	316	321	305	313	322	357	269	309	287	292	266	297	326	297	311	309	292	283	304	321	326	296	321	307	308	296	328	302	311	326	287	303	300	271	294	309	324	313	304	311	298	315	317	308	304	314	316	273	313	304	298	309	311	296	322	291	269	313	298	286	324	296	312	289	306	318	307	301	292	321	292	296	259	306	291	284	291	329	313	304	293	279	293	290	310	325	326	338	307	312	311	335	319	305	326	308	305	298	312	306	294	314	256	299	301	321	311	339	300	301	272	318	309	303	316	302	288	297	306	278	296	325	296	326	295	273	293	304	291	305	318	309	277	301	319	303	320	304	322	298	319	324	297	342	280	307	319	316	298	322	310	315	293	300	303	303	299	325	291	309	274	311	283	281	334	305	291	320	339	306	304	316	329	299	307	289	319	304	334	304	306	306	330	338	291	301	317	294	316	321	328	284	325	268	320	305	307	320	314	344	305	320	296	294	291	319	310	327	315	273	283	305	326	338	305	318	327	286	304	315	290	282	294	294	316	277	323	355	339	296	284	299	294	302	334	329	306	290	299	297	333	333	306	288	306	333	311	279	308	284	275	315	317	285	338	334	268	315	336	328	302	329	292	321	290	321	331	322	329	294	285	310	309	317	297	280	309	329	289	282	313	295	296	300	301	306	309	276	309	280	312	314	309	291	343	300	310	308	306	328	303	322	290	298	312	313	298	309	290	286	329	291	287	303	299	327	279	264	302	317	277
3443	9761	6710	2964	2128	1590	1248	1086	886	801	721	683	645	616	579	542	495	547	518	497	496	488	434	474	484	505	492	481	467	460	505	516	488	509	510	475	455	501	468	443	445	488	463	453	485	462	523	465	465	473	449	481	422	454	445	449	454	457	444	447	460	476	490	467	452	440	446	438	408	446	463	414	465	428	471	461	461	423	486	477	516	429	499	426	419	437	457	480	466	431	474	429	421	480	430	435	471	455	433	455	459	447	447	470	483	481	461	436	472	444	449	432	435	490	425	450	454	471	442	430	430	460	434	423	456	463	469	474	457	461	483	458	465	450	450	417	469	436	456	467	413	466	451	419	462	424	429	429	461	440	453	441	441	450	431	454	425	425	449	473	424	470	487	458	447	418	425	480	448	477	438	424	418	454	447	478	456	444	474	456	474	423	431	458	454	489	439	454	451	458	477	431	438	480	426	451	508	425	435	421	407	468	489	449	483	465	468	431	464	469	483	452	459	483	491	454	463	432	485	468	477	468	462	450	466	446	462	453	462	449	430	487	495	412	435	456	455	473	481	430	481	501	465	430	394	462	482	447	425	470	470	455	441	430	417	451	438	457	427	456	484	465	423	448	454	464	475	430	464	453	497	464	437	473	419	456	487	449	520	466	444	477	432	438	452	460	498	438	411	446	489	484	432	463	450	451	461	468	467	426	476	437	472	473	407	473	445	438	426	472	509	440	456	469	472	491	423	461	439	442	444	457	466	459	433	439	425	506	466	422	424	447	433	428	431	427	480	458	433	459	436	435	443	469	462	432	463	454	474	425	454	477	465	447	393	466	456	466	441	482	470	455	395	446	468	467	397	438	436	412	422	465	445	471	430	466	474	450	468	431	507	478	505	417	432	442	448	481	456	475	431	431	451	477	464	432	472	453	479	458	456	452	435	451	452	435	471	457	416	393	456	413	454	468	478	459	428	448	431	480	504	459	451	438	471	431	463	454	465	429	465	470	423	468	461	430	459	432	457	453	443	461	439	453	452	455	441	444	475	468	453	475	453	467	442	444	455	440	440	412	454	445	427	453	437	453	493	466	450	432	458	442	475	456	423	422	472	454	466	443	475	452	461	444	449	456	432	449	480	456	487	466	466	398	484	469	441	473	449	473	465	461	465	459	431	476	447	443	446	416	471	479	464	436	414	466	479	446	471	455	426	405	436	461	501	429	458	469	454	483	425	458	432	450	445	479	453	432	467	439	461	440	452	455	426	464	434	490	442	442	465	450	471	447	438	450	429	456	464	445	470	427	435	459	459	447	453	490	460	472	419	436	429	449	487	444	428	422	420	444	439	440	450	455	455	436	427	416	434	449	420	457	482	460	472	439	456	435	454	457	484	459	426	420	441	474	477	412	433	475	461	434	457	438	445	458	487	450	456	450	505	481	502	428	441	461	437	469	451	421	452	466	479	455	459	459	451	482	423	457	444	478	442	449	435	418	443	465	464	480	429	424	456	453	478	448	420	476	394	447	451	445	466	446	425	467	458	441	459	438	424	436	447	451	444	455	450	423	465	447	426	446	385	429	433	447	421	487	441	431	438	465	469	446	454	455	438	432	445	441	423	461	451	465	433	425	466	442	440	481	456	465	481	460	471	413	437	435	420	486	471	472	449	470	460	429	473	443	443	457	437	425	465	468	463	462	458	455	471	429	469	490	464	411	463	467	435	466	409	477	448	421	424	445	402	516	448	457	451	444	426	467	437	461	460	451	422	454	470	475	473	465	458	457	465	436	474	422	418	445	470	463	424	458	435	430	460	429	446	476	430	458	482	434	443	456	434	445	456	467	466	437	457	437	474	419	457	397	451	440	445	465	461	462	453	423	460	448	444	449	451	440	457	436	452	467	480	431	432	432	434	449	439	439	437	438	462	472	464	423	461	447	432	436	460	464	430	482	444	407	457	468	482	453	472	427	459	423	437	468	463	467	462	473	443	487	480	399	491	475	451	467	421	435	436	481	471	495	445	497	455	422	453	475	451	420	424	436	460	438	447	431	436	483	442	439	425	465	444	487	433	457	474	446	434	469	462	457	423	471	457	434	458	477	435	479	430	437	438	465	461	428	463	426	457	467	456	445	484	450	452	427	436	442	447	456	432	443	495	455	482	448	480	443	451	448	438	460	409	462	464	463	457	437	459	472	460	450	454	461	441	430	452	443	450	468	466	415	459	483	443	483	436	449	464	462	467	447	426	452	453	438	471	486	472	434	455	436	494	445	427	443	474	423	468	431	462	446	457	423	401	455	417	465	452	443	431	458	455	440	478	475	479	463	425	418	501	459	483	427	432	453	461	443	464	447	434	471	431	414	468	448	424	460	446	454	473	483	466	476	425	431	452	435	475	439	481	465	441	426	441	472	434	423	496	451	456	427	449	462	446	404	429	471	455	431	442	455	475	462	444	438	418	450	457	463	456	432	456	445	448	426	459	429	455	454	451	406	424	461	492	479	427	478	449	469	466	458	429	474	473	417	439	421	396	418	422	480	458	476	447	442	468	473	445	432	423	437	444	430	452	447	465	443	472	458	455	420	423	448	457	461	484	445	466	486	459	470	473	409	460	462	461	479	436	452	468	436	448	423	470	466	460	445	482	484	429	452	470	453	454	426	433	467	454	431	427	421	472	427	470	460	449	427	436	447	473	409	431	435	416	453	455	429	429	468	477	470	485	419	436	445	449	431	422	408	462	428	447	462	453	454	451	470	471	488	471	445	442	504	435	454	463	476	439	428	465	449	460	448	490	461	471	473	459	454	483	486	457	455	461	476	434	430	468	454	458	438	455	448	447	424	437	470	471	456	443	439	472	436	455	463	447	462	432	419	455	434	441	461	481	439	467	419	453	467	434	436	466	481	461	469	441	440	458	443	480	451	449	450	451	449	483	495	481	484	495	422	446	465	444	496	451	460	452	455	461	454	449	446	452	501	456	463	466	475	430	490	438	449	435	450	439	477	444	450	448	477	435	434	464	448	487	489	414	483	439	434	448	440	454	471	449	446	482	474	447	436	454	454	430	480	456	477	482	467	470	460	458	446	445	480	456	429	489	441	466	495	437	434	469	450	461	460	497	442	433	470	416	454	451	481	475	459	454	444	458	446	484	449	437	407	498	445	440	459	419	439	458	403	452	478	494	462	434	462	473	470	467	444	453	466	445	466	453	491	435	434	467	434	466	462	457	468	464	455	439	446	442	463	476	496	446	424	464	442	477	457	496	454	457	450	476	440	424	485	409	452	433	465	454	432	424	451	464	434	436	491	467	442	457	443	453	470	439	428	479	467	457	443	397	460	478	430	438	430	422	459	417	429	468	458	464	445	428	427	446	425	462	442	450	461	461	434	454	448	424	446	437	450	426	480	488	439	492	454	446	452	430	471	459	433	452	476	468	453	435	440	485	427	426	441	446	437	450	453	439	420	428	466	421	480	452	438	437	427	443	416	436	440	428	475	473	449	489	434
24149	21034	26910	25197	8070	878	723	627	613	573	549	548	543	517	537	496	584	545	536	501	490	504	571	528	514	460	468	554	526	566	493	546	520	506	529	491	523	554	529	474	499	511	469	481	488	539	482	496	545	544	494	496	515	484	464	558	523	487	532	500	556	515	490	534	473	522	496	504	542	527	481	481	517	538	491	502	499	498	480	506	507	502	503	487	466	498	512	496	540	553	506	513	497	489	518	519	494	528	542	550	491	521	501	493	499	516	497	488	484	485	557	481	503	474	533	471	520	475	545	521	494	500	518	487	509	496	514	503	490	472	477	530	499	516	520	501	502	480	542	518	516	476	491	514	510	497	533	535	498	494	494	504	504	520	488	468	494	490	550	502	448	492	520	513	453	550	475	548	508	527	534	504	508	489	499	482	486	527	482	497	476	513	469	544	473	539	502	543	491	509	534	517	507	520	490	510	478	465	515	552	536	510	518	509	509	523	508	509	517	496	482	539	456	488	487	514	522	490	501	475	514	449	468	462	542	490	523	513	510	542	516	498	519	492	514	509	517	482	514	505	517	502	508	550	509	526	526	514	517	476	522	518	484	485	493	481	508	512	493	512	508	516	522	486	512	503	476	549	516	553	533	508	474	461	534	507	512	497	521	496	516	516	504	534	498	579	493	540	556	512	505	519	536	548	505	506	493	522	458	517	497	501	514	517	500	504	507	539	550	499	510	494	452	478	503	487	511	515	514	486	491	543	506	455	508	521	498	513	515	489	512	557	544	517	531	518	485	521	513	449	532	481	529	497	508	502	477	523	478	521	509	474	504	544	511	507	474	505	470	502	513	547	480	497	507	508	505	504	485	514	508	533	474	482	507	534	541	509	496	521	540	478	520	495	543	497	499	490	517	515	531	499	512	509	505	468	510	551	490	520	522	490	478	471	501	498	501	481	531	521	527	506	528	487	483	504	522	513	483	519	523	479	497	476	487	480	519	510	506	508	523	512	508	477	506	559	518	518	470	547	501	480	473	505	504	493	483	551	494	498	509	508	502	448	510	471	523	507	480	484	477	489	508	467	457	497	479	532	514	489	514	503	536	501	479	498	469	512	526	481	500	526	501	509	481	504	506	495	496	504	494	468	521	497	530	516	512	520	497	531	501	520	503	548	512	519	477	496	528	516	530	456	491	488	485	493	472	465	494	511	520	495	530	549	501	517	538	498	524	505	512	504	515	532	505	467	547	483	490	505	526	492	516	459	508	549	500	545	505	516	506	498	491	486	502	481	501	528	499	508	481	518	477	485	527	548	508	523	526	497	517	515	454	522	500	498	466	538	477	503	491	495	535	475	474	511	562	501	517	507	495	511	518	549	462	525	515	491	468	542	501	506	550	516	518	533	498	500	507	506	492	541	545	505	483	574	537	479	490	494	491	495	488	505	495	529	539	532	535	506	511	528	534	510	492	497	499	477	536	517	526	499	539	501	505	504	521	497	489	491	536	530	527	493	537	523	493	501	546	460	530	479	523	509	487	504	462	497	504	529	519	504	497	451	497	490	534	495	534	501	513	497	512	512	505	510	515	487	487	525	500	538	474	523	534	515	501	472	553	497	480	498	506	503	479	499	531	514	525	477	518	482	498	472	489	476	528	492	477	499	512	526	516	507	508	491	516	487	517	500	522	519	506	476	459	487	487	472	527	517	490	508	491	511	502	520	522	495	494	511	495	491	549	536	537	500	486	493	475	518	528	511	506	553	484	476	484	512	493	473	483	538	535	498	504	512	495	515	517	513	546	443	512	512	489	491	491	508	520	514	482	543	520	474	491	460	487	522	512	500	482	469	506	510	503	495	514	473	478	535	520	475	508	500	544	499	477	462	532	474	504	495	498	487	512	500	523	490	513	514	505	506	521	509	471	541	479	530	505	501	473	492	509	540	499	511	532	513	512	543	515	521	478	498	523	501	507	488	521	480	501	523	536	507	541	519	465	533	517	486	512	502	521	523	500	523	496	514	511	507	531	472	529	543	505	499	505	469	522	539	471	463	528	488	531	481	507	502	554	486	497	494	531	478	493	516	505	508	561	570	529	506	511	467	566	526	497	530	526	514	502	517	503	472	529	487	535	467	491	506	529	500	501	497	465	534	510	517	538	485	485	499	519	551	486	478	501	505	535	584	507	549	511	502	525	478	519	496	509	487	496	481	510	488	537	529	497	493	512	523	505	504	536	522	473	528	500	502	490	531	486	518	495	468	503	471	549	499	470	508	523	485	498	485	459	500	478	548	471	498	519	515	498	501	467	485	527	509	515	556	473	471	541	539	500	505	525	462	505	466	507	503	535	493	542	480	484	496	483	508	562	473	486	504	456	483	523	464	481	493	485	541	492	525	512	498	499	487	545	553	490	527	510	492	506	497	506	508	489	479	499	494	490	506	514	487	486	513	506	514	479	512	506	502	535	524	534	492	512	522	510	510	485	465	480	505	512	471	519	481	496	513	485	483	476	531	498	499	484	473	505	514	524	511	480	514	493	515	497	511	517	498	485	551	503	487	500	479	483	476	496	503	496	505	508	507	531	527	505	546	518	536	539	521	525	512	500	482	485	527	545	516	528	469	532	507	473	521	498	581	546	488	533	496	526	498	484	512	479	498	497	523	517	498	536	513	510	520	531	504	502	503	546	494	487	527	506	519	475	517	520	517	492	462	523	521	496	517	528	504	532	521	516	558	495	519	459	503	500	514	539	538	467	504	498	492	503	527	499	543	471	477	490	523	542	497	457	520	501	505	511	555	532	482	493	465	523	491	541	509	550	537	508	508	501	515	532	478	516	520	488	534	516	534	528	495	559	507	504	493	549	484	539	546	520	521	529	512	488	502	467	513	499	507	533	515	562	512	528	463	509	487	530	507	493	483	548	497	540	510	506	506	484	535	520	496	515	457	497	472	493	528	483	499	513	544	521	518	520	523	504	492	524	470	517	470	500	506	478	523	523	526	478	501	507	515	520	492	507	512	495	496	508	511	526	506	508	500	510	515	521	511	529	503	527	529	544	539	524	482	460	502	489	525	496	486	525	504	470	519	538	503	479	533	469	506	514	523	495	502	480	523	516	507	518	514	504	527	496	523	497	506	503	509	511	488	484	487	474	547	496	478	484	496	538	533	497	482	564	473	526	553	528	454	487	503	477	490	551	505	501	519	484	513	506	507	485	486	491	497	503	503	460	505	523	527	489	530	470	521	544	509	518	518	488	517	508	503	558	514	481	494	520	520	478	510	488	498	487	499	497	518	566	501	519	545	499	490	508	475	468	534	511	521	488	486	549	496	490	525	462	505	514	539	495	502	485	523	498	515	544	544	522	505	511	557	527	478	511	501	539	526	477	512	496	493	538	485	542	479	538	500	501	467	501	496	510	494	484	541	518	466	524	486	523	536	471	538	480	517	502	483	553	493	509	512	522	502	509	491	508	503	543	494	507	488	470	529	523	511	474	490	494	484	542	506
3749	6382	4387	2150	1606	1325	1161	1053	1008	914	847	833	805	776	774	814	764	732	724	769	729	711	710	716	718	698	701	704	669	774	743	717	726	780	688	733	742	729	713	771	702	727	674	712	721	733	739	712	661	734	667	719	691	731	706	670	736	728	713	648	678	743	713	661	732	709	696	680	683	723	702	716	698	721	716	686	705	674	712	719	663	685	715	730	675	685	728	701	673	717	695	718	674	741	673	691	735	635	722	745	738	678	729	704	713	692	708	707	690	782	732	681	665	638	711	678	649	757	722	752	710	655	699	683	705	684	715	710	714	697	670	700	778	716	668	735	657	729	654	673	721	756	667	717	716	762	651	703	695	720	682	713	708	698	668	697	716	739	693	680	726	732	715	721	673	699	727	699	658	705	690	687	707	723	702	677	708	642	711	678	643	680	675	659	686	681	684	650	742	670	663	627	707	742	705	692	678	700	688	677	758	696	736	733	689	704	645	697	713	669	738	676	700	681	669	754	738	667	726	680	764	707	758	702	694	666	712	727	702	692	703	713	689	709	644	702	675	683	722	721	696	696	716	663	716	703	690	713	675	726	711	732	677	745	692	691	699	666	727	676	730	676	678	703	709	703	729	713	677	721	706	688	707	710	686	689	700	696	739	733	717	701	716	688	726	686	701	707	678	722	680	677	679	664	707	651	699	707	695	694	749	710	731	708	660	715	701	701	727	734	692	697	717	664	687	719	700	723	688	701	717	713	676	708	676	677	661	676	712	721	715	726	694	714	689	702	702	721	683	714	673	713	707	692	680	745	722	689	723	670	721	684	700	725	669	780	708	678	719	703	694	703	707	757	673	729	720	750	680	743	714	691	724	722	688	743	721	717	730	700	693	689	726	669	687	728	718	672	730	752	672	690	696	695	681	693	735	683	691	681	707	677	713	708	709	664	745	684	655	746	731	732	684	698	692	740	684	692	693	665	678	698	696	662	732	681	725	675	706	688	693	699	689	726	733	714	682	727	719	748	706	726	677	694	714	757	734	675	672	736	708	627	733	703	710	707	706	632	671	702	702	659	718	680	701	735	659	696	749	700	680	656	696	699	634	687	658	726	737	699	730	708	719	694	705	694	715	726	694	698	698	685	721	672	685	693	734	697	704	680	698	685	725	681	715	729	712	708	684	700	713	699	720	700	730	703	717	715	713	721	706	733	664	683	722	689	652	699	693	712	643	738	724	687	680	666	732	698	697	654	731	686	670	721	659	701	719	691	667	681	712	691	690	668	671	694	697	710	694	700	728	743	742	718	727	700	681	682	658	691	682	666	697	689	751	696	745	701	703	665	647	685	731	687	703	693	649	667	668	731	699	720	718	695	717	692	678	734	737	708	716	705	699	706	682	694	700	666	699	717	704	690	678	688	654	731	690	670	651	662	725	714	718	669	691	676	678	707	673	662	691	743	727	733	683	708	702	681	708	707	694	649	709	674	693	717	708	682	727	695	698	710	690	681	674	686	677	734	682	695	776	684	756	687	676	701	690	707	717	704	719	720	736	684	675	702	652	678	699	710	709	705	666	688	711	686	661	692	696	685	732	683	678	696	699	728	747	720	724	677	690	674	622	756	724	668	683	683	723	683	741	712	715	677	704	666	702	683	740	720	714	741	697	747	706	712	686	747	644	702	667	720	745	692	647	766	720	669	678	721	693	772	676	727	678	705	727	685	708	707	670	702	731	679	661	699	765	711	678	766	694	711	714	718	711	674	718	674	715	695	721	674	736	760	673	716	676	711	643	712	703	679	700	715	714	681	704	701	712	737	690	672	666	714	692	686	705	730	718	728	661	685	703	690	744	698	752	668	676	725	757	700	679	729	736	717	731	704	726	669	727	683	680	686	659	736	707	739	693	720	667	694	642	683	692	647	679	667	707	635	698	659	671	680	681	648	648	684	697	682	719	657	722	726	717	709	715	744	679	679	665	658	723	704	642	666	718	722	709	713	760	710	668	684	722	706	727	675	664	686	693	742	659	688	649	730	761	698	705	653	679	677	747	674	647	671	724	668	754	686	680	676	708	695	681	736	700	707	710	662	710	646	674	723	720	733	682	668	766	719	686	671	700	736	730	630	737	680	690	692	708	716	681	706	674	677	744	691	720	686	740	678	694	707	749	753	695	675	723	709	695	674	751	655	715	662	706	721	705	697	675	757	681	702	737	681	685	756	701	722	736	702	690	726	674	685	687	718	691	699	734	710	687	747	725	753	698	693	674	716	741	698	710	707	715	705	715	721	683	704	746	717	645	688	688	681	672	704	694	693	676	711	758	701	717	702	687	701	682	735	708	655	677	700	677	648	650	681	709	709	687	716	706	720	690	699	701	707	749	701	727	692	684	669	718	680	728	687	742	679	705	731	643	662	689	685	686	741	680	680	718	688	696	745	692	769	746	722	710	706	724	736	672	681	717	749	665	750	684	711	701	678	728	723	771	732	705	691	695	692	691	715	736	652	698	671	706	753	664	687	723	661	656	685	731	738	764	676	696	688	672	727	647	694	699	719	685	691	706	682	694	654	731	701	714	703	668	736	707	698	662	699	715	656	660	700	702	697	715	714	722	724	701	715	721	688	692	741	692	693	710	688	721	739	698	725	727	740	681	694	695	701	722	676	731	677	751	692	696	683	706	727	743	716	702	670	690	730	731	726	686	709	736	738	666	704	673	681	710	759	709	722	745	707	711	657	683	701	687	654	683	716	711	703	731	714	700	702	628	703	715	673	710	703	690	691	624	719	741	736	732	699	721	746	677	769	685	730	709	717	714	683	737	714	723	722	690	729	719	728	629	745	705	736	695	744	702	766	686	711	698	645	682	666	700	725	733	729	714	714	733	762	682	683	642	670	669	711	700	663	708	708	727	681	690	702	708	720	667	684	700	705	713	734	679	749	728	738	661	717	700	692	702	687	721	643	720	711	720	690	701	699	708	682	737	715	785	700	694	712	723	665	729	680	710	724	697	672	649	727	743	699	690	684	688	759	665	725	694	691	726	731	704	720	700	684	725	703	691	675	707	714	709	759	714	730	749	719	741	692	668	717	718	681	698	732	707	717	733	702	768	732	702	685	688	717	706	678	700	637	681	710	717	696	747	633	749	734	679	686	723	676	731	675	670	673	676	725	732	731	699	744	683	698	755	668	681	716	687	698	700	687	708	738	678	719	643	689	657	722	723	672	722	684	702	692	681	676	694	680	702	667	669	693	681	733	705	700	730	736	647	718	749	717	724	692	699	707	705	694	796	699	751	700	754	717	709	730	697	728	659	750	675	713	712	745	685	690	724	655	684	683	695	735	684	680	710	710	694	733	705	690	712	706	640	704	640	717	692	714	695	695	718	707	684	693	692	718	722	691	642	720	681	696	717	698	724	691	668	735	691	674	711	696	667	707	741	706	716	708	740	674	682	626	744	677	709	703	685	727	701	665	696	742	682	732	699	727	731	720	697	722	675	672	703	716
22119	21036	28626	23658	21033	21030	5570	663	472	420	353	309	294	236	221	237	221	196	187	187	173	162	177	164	152	176	145	150	154	145	145	140	135	158	135	147	136	144	131	126	152	141	119	147	143	136	131	140	137	129	144	141	122	129	123	141	131	132	148	139	137	131	120	124	144	132	154	117	123	136	155	142	137	121	146	138	155	130	149	148	140	128	119	142	131	120	133	120	155	135	126	155	140	133	127	151	141	119	141	147	143	120	130	146	144	150	131	142	126	129	117	117	158	129	136	133	131	132	133	136	124	144	104	138	125	124	136	125	140	150	140	114	128	112	125	125	135	128	143	132	135	142	129	151	141	145	145	136	135	132	111	126	138	118	128	130	129	119	143	129	114	145	134	136	133	130	127	132	132	154	138	130	123	117	129	135	117	126	143	123	146	148	121	129	149	145	129	147	130	118	135	131	140	141	134	140	128	133	127	138	162	145	141	141	133	133	121	150	122	151	130	118	149	126	119	128	150	114	120	133	154	134	146	110	124	137	138	142	124	156	134	130	148	116	141	142	145	127	133	147	139	135	142	135	117	139	138	112	137	123	138	140	131	143	129	140	125	126	134	137	121	119	144	116	134	135	126	140	109	110	116	146	124	151	130	129	140	134	161	125	158	144	114	131	140	131	136	146	109	135	130	135	133	137	123	132	117	123	113	112	154	151	131	142	124	147	153	137	126	127	123	141	145	147	117	118	129	138	119	120	141	130	126	132	130	122	144	123	130	118	129	135	145	146	131	127	133	142	135	127	123	132	151	114	127	142	142	116	157	129	122	130	141	146	129	144	145	131	143	119	132	132	120	119	128	114	125	135	155	131	140	120	135	131	137	135	126	128	128	147	148	134	125	133	119	138	133	137	122	118	120	131	122	119	130	135	152	132	132	114	141	130	112	131	125	132	159	130	115	138	126	129	148	137	141	134	132	117	136	131	122	132	137	118	111	105	126	120	133	135	134	124	144	145	123	138	140	136	129	160	140	130	139	122	108	130	123	142	135	140	127	119	147	114	126	114	145	120	128	129	141	122	103	149	113	137	120	152	138	144	152	126	128	125	125	130	150	135	128	155	136	138	122	136	139	134	121	154	146	122	133	131	142	124	123	132	148	128	141	143	129	128	134	136	121	111	130	121	146	127	128	137	137	128	135	124	117	111	140	149	140	125	143	132	135	122	149	139	141	125	123	154	98	149	149	135	135	133	134	122	125	146	125	145	138	117	136	128	133	143	127	124	133	119	165	145	115	127	122	121	138	117	148	133	150	133	128	138	148	119	118	126	143	141	136	134	149	108	117	142	137	142	128	135	136	121	132	134	143	141	124	128	121	108	115	142	142	128	138	133	122	117	130	133	120	118	125	131	131	138	139	121	146	144	130	138	120	136	114	123	126	130	138	133	133	128	138	132	114	124	140	149	128	117	147	105	140	123	119	132	129	118	133	146	133	140	153	138	134	145	155	136	117	153	125	152	139	116	138	145	121	144	125	120	132	141	126	122	133	150	119	128	122	121	145	131	138	130	136	121	155	119	140	115	124	139	130	126	120	120	131	135	102	125	117	111	128	140	125	126	138	125	114	144	120	124	124	133	126	137	138	134	142	135	122	109	151	137	131	140	127	120	149	133	148	132	159	126	123	118	143	129	128	146	154	133	140	150	146	126	110	137	142	123	118	128	124	119	140	114	132	137	128	140	143	138	145	139	121	129	117	139	129	138	128	123	128	124	122	137	134	114	129	117	145	143	124	146	142	125	137	143	132	131	146	135	133	132	121	136	145	123	127	129	153	120	129	140	152	126	130	126	135	126	152	116	128	118	138	111	104	127	142	130	122	142	110	130	125	108	133	152	122	126	130	121	140	124	120	134	123	137	130	135	118	108	125	166	152	128	146	115	122	135	123	128	120	130	133	140	119	113	126	146	123	157	123	156	143	150	163	122	120	127	128	117	126	134	141	129	140	143	142	133	134	141	132	149	138	127	136	137	163	119	120	132	123	126	111	116	122	122	128	136	132	143	125	135	114	124	124	114	134	131	137	115	123	116	140	141	142	137	126	129	136	135	140	116	129	126	133	132	121	129	144	127	140	138	143	127	135	130	136	117	146	136	125	128	137	108	123	135	113	124	126	130	143	131	138	132	160	144	123	137	113	112	138	106	114	105	143	118	128	123	135	128	126	135	136	116	130	134	135	126	124	134	125	147	121	134	124	132	144	131	148	113	127	130	130	116	125	135	150	109	129	100	122	127	143	131	137	130	140	151	131	144	153	125	134	141	128	139	126	130	150	141	110	132	130	135	112	149	139	135	114	147	156	120	140	144	141	131	136	142	152	105	138	111	135	150	119	142	113	116	127	129	130	131	136	147	116	127	122	141	141	123	116	127	124	131	114	136	134	145	133	122	112	129	135	125	139	139	144	146	141	136	125	168	135	142	155	132	127	122	119	147	121	139	133	131	140	132	123	125	147	143	122	116	136	122	124	139	140	144	144	133	128	128	134	134	113	134	123	142	131	135	129	119	116	125	134	135	131	132	140	126	134	132	146	115	127	143	126	128	119	117	129	134	121	125	142	139	125	126	107	138	106	144	112	143	136	134	126	131	128	138	141	138	151	109	115	151	113	118	125	144	146	132	135	129	124	144	128	127	139	165	143	127	153	133	134	109	118	123	128	142	137	147	142	135	124	130	125	127	137	141	131	116	138	123	130	122	147	115	141	120	94	123	116	141	122	115	125	145	114	138	126	147	120	157	137	141	113	134	131	134	121	134	149	120	143	143	122	121	136	118	138	144	132	118	136	133	147	116	143	117	127	123	135	125	111	121	150	148	135	138	135	135	149	137	134	124	119	152	119	122	130	123	155	130	125	132	118	141	119	146	130	130	128	133	135	123	133	146	127	136	108	119	130	138	145	131	141	145	121	149	137	125	125	119	132	140	123	126	125	134	147	136	125	136	107	121	126	127	120	124	131	130	147	122	119	139	135	115	133	136	130	144	119	148	137	147	133	127	138	133	150	161	107	119	131	124	137	134	123	134	138	120	130	133	109	122	126	127	153	125	129	125	128	118	151	130	120	134	144	154	133	129	158	119	119	135	127	116	135	129	148	150	143	136	121	131	126	136	149	144	115	116	130	147	116	127	128	125	126	110	147	111	130	129	108	112	119	109	149	112	126	128	138	169	131	125	132	152	134	124	144	126	115	134	125	140	141	132	132	134	144	137	150	138	134	138	123	157	134	125	116	129	119	128	145	124	130	105	118	125	136	139	138	134	129	145	140	126	126	118	130	120	163	123	137	160	120	130	125	121	125	142	128	130	129	136	134	115	122	133	131	142	133	127	126	139	143	146	139	123	134	137	132	140	129	141	146	131	134	118	127	135	136	140	141	103	109	128	132	141	132	116	103	135	121	159	139	107	144	128	125	125	127	157	126	130	132	140	124	110	118	118	124	138	121	126	126	137	143	156
4708	15377	10435	4648	3120	2278	1799	1347	1012	816	732	597	589	444	435	404	352	343	294	289	292	272	277	256	269	265	224	257	242	251	237	194	221	205	226	228	205	222	224	200	216	200	188	175	210	182	205	225	192	198	185	197	203	186	187	215	207	183	184	174	197	216	196	204	202	191	189	190	183	170	193	175	183	194	198	198	206	194	199	188	192	174	199	193	199	209	220	202	173	207	161	181	182	172	192	199	181	194	171	185	186	185	205	171	211	174	186	224	177	198	176	177	222	199	177	190	198	191	178	198	184	173	180	214	172	198	194	225	196	190	185	182	215	222	198	178	157	178	198	201	193	165	188	177	209	173	192	186	193	224	182	188	181	194	196	212	176	175	191	178	205	185	210	186	184	187	195	168	202	213	218	183	216	201	188	216	207	199	193	197	197	178	198	176	188	198	168	176	196	188	178	178	189	186	197	198	184	156	201	200	187	175	193	185	209	192	195	193	177	202	203	177	198	198	187	187	178	192	193	201	173	171	190	172	191	199	186	174	178	188	191	185	201	178	165	174	180	200	176	175	169	182	165	177	196	198	183	188	179	198	170	206	211	172	218	171	185	163	186	196	186	184	215	210	169	174	192	194	186	186	211	177	200	164	211	195	183	174	180	191	186	170	191	164	177	189	176	206	186	179	172	195	195	185	175	196	192	211	177	194	204	181	184	174	214	196	179	191	173	192	170	183	180	182	213	194	191	193	174	190	207	185	195	209	190	195	183	175	189	183	184	197	188	186	181	191	180	187	211	196	187	191	167	206	179	190	164	157	222	206	199	188	210	209	195	198	182	174	210	187	192	168	175	188	194	179	172	194	201	187	187	180	220	197	191	196	178	181	213	195	217	176	170	170	182	179	197	197	184	193	202	207	186	171	187	188	168	194	185	225	183	193	205	170	204	177	183	197	203	181	194	211	181	190	192	186	192	205	215	174	203	199	196	169	183	168	203	209	194	202	182	202	192	199	178	205	197	175	195	203	187	206	167	202	172	185	186	186	178	184	191	179	219	190	214	200	189	178	195	201	182	197	191	196	167	184	159	208	176	179	184	188	180	186	193	169	186	181	193	187	202	187	195	190	199	184	185	179	207	186	172	204	167	201	187	173	167	158	191	155	197	193	170	201	197	185	185	176	190	183	167	209	175	190	176	185	198	199	193	177	182	176	183	182	212	170	192	206	187	198	202	189	201	169	168	155	192	189	177	185	197	220	205	168	178	204	163	190	182	191	189	182	165	181	205	170	178	181	196	194	179	200	199	191	176	166	202	177	185	172	174	219	174	192	199	181	184	157	182	192	183	208	208	172	197	178	196	176	181	196	195	195	177	203	178	185	212	203	236	194	185	208	175	193	187	172	189	198	181	165	143	200	194	155	195	204	187	196	185	149	184	180	184	173	186	187	220	214	180	215	191	188	188	185	187	196	183	189	185	187	182	184	191	181	194	191	192	209	185	206	175	194	182	201	202	210	171	194	189	199	184	176	191	189	200	173	174	199	160	153	164	187	178	166	229	174	190	192	199	179	198	177	218	175	189	158	195	166	202	204	187	170	201	188	181	202	194	179	172	161	167	178	155	193	196	162	199	179	194	186	184	186	191	194	189	183	171	174	187	217	191	179	213	211	207	184	200	166	199	188	165	196	189	191	164	196	173	206	191	185	175	157	194	174	191	167	193	185	188	162	195	184	184	166	182	184	169	180	196	203	192	204	184	169	186	207	174	179	157	186	184	173	201	190	151	209	209	194	185	155	194	192	193	179	207	197	179	202	173	190	152	198	178	186	176	189	190	211	167	200	181	181	188	174	154	186	173	177	199	187	183	182	190	204	179	188	194	191	214	185	196	182	182	206	163	200	205	212	201	198	226	182	202	199	188	216	204	201	202	161	193	165	167	183	201	188	165	192	166	191	190	203	181	188	175	198	196	180	182	199	172	192	184	181	190	180	186	176	188	209	167	186	196	177	202	213	164	189	179	170	176	184	201	182	185	183	213	193	152	211	188	184	206	170	184	217	177	193	182	184	205	186	185	178	159	181	190	177	216	187	163	210	191	201	192	199	180	194	146	183	192	184	185	175	181	212	195	197	188	184	192	199	184	200	187	175	180	170	193	189	191	169	214	212	191	184	182	169	173	193	193	206	195	183	179	186	175	215	175	211	199	189	168	181	195	204	193	212	172	176	194	196	199	193	184	197	164	189	208	192	197	216	210	177	183	165	171	177	200	181	180	174	205	216	181	198	190	177	179	170	179	172	167	182	170	189	185	193	191	174	199	199	187	197	186	220	198	206	175	216	155	196	179	198	185	179	179	184	214	186	151	172	159	168	188	193	186	203	171	178	184	191	198	206	191	221	177	202	212	159	175	201	147	193	183	211	188	193	179	181	219	198	198	168	184	194	225	199	178	210	172	195	209	179	195	179	199	161	179	178	193	195	194	185	196	191	182	162	193	177	182	207	170	198	203	195	179	192	183	171	213	205	193	192	182	214	180	186	205	200	168	200	158	181	188	213	216	161	187	209	206	174	187	194	192	177	186	196	198	178	170	194	171	186	206	192	192	208	204	209	193	184	200	220	169	211	187	180	154	184	152	192	182	179	212	189	184	171	173	170	170	188	176	183	205	178	180	209	179	207	202	192	181	177	219	190	175	184	177	173	196	199	156	183	192	200	189	197	178	198	170	179	178	185	185	188	175	195	181	170	199	185	179	187	207	179	184	165	202	160	191	183	191	197	181	193	201	171	208	198	152	201	185	189	212	166	172	189	219	189	189	181	197	190	197	196	201	181	192	194	168	193	192	155	227	197	184	191	204	189	169	205	185	197	205	192	201	199	201	190	187	173	200	177	158	193	189	204	200	178	185	191	183	186	186	179	193	167	204	192	204	182	200	182	196	177	177	195	192	170	180	168	183	204	153	202	205	173	202	207	196	195	180	204	166	172	176	199	192	205	192	198	167	174	201	234	189	197	186	170	196	177	189	220	176	189	195	171	199	192	176	192	191	200	153	224	164	187	198	206	166	194	193	210	188	146	201	179	203	198	195	192	190	207	224	204	173	185	186	187	179	194	185	181	177	207	227	181	200	207	190	204	171	183	184	159	196	180	205	207	179	195	185	167	181	183	183	185	179	195	213	180	196	187	178	203	200	203	193	199	187	189	177	193	195	195	180	215	201	200	180	213	164	187	201	189	202	174	210	201	195	185	193	211	188	171	173	186	182	227	181	187	177	202	166	198	183	193	174	183	186	189	200	183	175	194	197	202	179	221	177	201	188	202	175	197	190	193	169	169	203	196	175	210	191	216	194	156	183	186	176	204	186	197	188	183	186	179	212	214	208	172	209	187	209	198	197	159	177	191	169	196	175	204	203	188	200	158	195	184	214	204	182	193	198	183	187	171	187	183	173	197	202	187	197	202	213	193	203	190	178	195	191	190	159	185	207	175	174	197	168	188	205	210	184	182
26679	18786	4916	981	707	649	635	611	564	563	600	565	567	600	554	571	603	632	548	543	623	575	568	604	601	533	581	562	581	591	573	577	624	568	555	570	606	552	556	536	553	593	568	532	599	588	532	552	569	629	553	584	585	556	602	568	553	608	564	597	575	628	566	549	587	545	560	559	580	557	600	590	593	525	545	575	584	589	595	587	593	544	570	566	595	568	565	563	553	580	591	552	577	612	578	584	570	571	594	568	572	597	514	577	593	583	580	543	612	565	585	567	570	543	574	588	560	573	554	551	549	607	550	589	535	598	569	545	585	521	585	591	568	560	584	569	586	608	568	564	601	568	588	583	583	599	583	554	589	557	564	582	574	552	574	590	613	637	565	606	603	599	571	613	558	575	577	532	607	527	577	531	553	542	566	611	592	540	558	556	575	553	602	566	597	590	581	537	549	529	592	589	559	592	576	631	570	543	563	540	588	568	595	602	577	585	604	564	551	570	542	575	598	533	518	571	569	565	574	541	563	587	571	588	580	530	612	559	563	570	539	609	574	537	593	575	582	584	557	602	579	591	566	550	580	613	564	556	575	584	556	533	582	610	587	579	577	536	544	538	585	566	593	548	550	545	598	622	571	577	595	571	575	568	553	523	596	601	576	637	560	606	578	558	583	580	582	570	568	581	556	601	542	517	598	593	557	574	568	558	579	592	573	544	579	553	508	569	616	573	601	575	560	554	562	521	576	545	573	561	577	549	560	555	563	560	603	560	558	553	570	578	579	595	564	529	568	572	569	538	570	576	555	624	534	547	574	529	588	554	553	595	546	572	611	615	581	588	562	578	573	582	645	544	609	571	549	551	574	505	560	609	554	573	577	586	548	565	651	546	529	611	583	588	577	602	579	600	542	601	561	555	605	537	534	577	607	578	616	587	552	555	552	575	568	583	585	613	559	580	586	553	568	587	580	599	570	523	533	593	539	566	559	592	599	564	599	539	637	574	571	569	529	548	574	602	572	531	568	598	585	563	538	557	547	573	596	588	548	548	592	593	569	573	595	584	598	549	623	589	591	584	585	556	568	530	613	564	550	541	579	588	582	569	569	556	555	586	561	610	565	587	547	608	562	558	596	578	560	545	590	566	589	564	588	571	568	543	553	560	568	552	597	591	575	567	573	583	598	604	558	581	602	601	541	618	614	594	582	565	578	578	615	540	629	584	566	599	562	561	553	561	591	551	602	603	527	591	551	636	600	563	577	609	588	551	561	541	538	586	564	560	577	554	590	586	571	541	575	529	591	536	583	554	555	623	580	586	581	575	577	568	611	594	569	551	560	543	562	532	559	571	569	564	578	605	592	571	579	589	574	540	587	584	543	566	571	549	569	582	580	550	596	576	518	562	575	588	619	550	554	572	591	582	560	549	549	570	607	573	580	584	570	588	601	569	578	579	558	557	564	569	561	626	572	531	576	561	573	622	568	569	602	602	576	560	603	620	581	567	568	567	518	512	592	569	586	550	593	568	552	576	553	601	576	583	588	570	655	558	581	551	588	575	581	596	542	584	590	568	580	550	568	556	540	599	552	523	576	587	553	521	592	557	591	557	604	572	570	570	553	592	533	570	583	567	577	553	584	577	553	608	619	543	599	576	595	561	557	618	515	553	557	583	561	547	593	504	594	574	600	585	577	620	567	583	566	566	601	555	535	544	571	550	534	603	559	583	592	562	607	594	576	547	582	589	574	607	546	563	571	586	535	586	546	545	530	561	594	512	559	586	548	566	534	530	592	603	588	539	591	544	573	575	532	553	594	548	518	574	584	523	549	592	578	599	562	558	577	616	568	622	581	607	623	577	523	561	556	596	579	561	630	546	575	560	556	527	591	581	544	571	560	554	561	554	541	572	591	603	545	605	588	559	580	545	605	564	527	588	567	561	600	571	585	605	567	568	553	544	601	560	519	577	602	582	605	575	571	602	572	517	591	586	572	543	582	548	561	582	523	588	571	576	573	581	554	596	588	572	568	596	600	581	548	592	574	507	586	597	550	581	542	604	511	550	590	622	601	563	536	573	562	613	603	593	622	555	600	570	592	602	548	611	531	578	583	577	544	607	584	592	550	600	550	574	565	592	596	565	577	586	536	563	584	585	559	592	562	559	531	581	555	547	553	580	595	570	507	537	558	557	581	553	583	575	550	527	559	571	583	595	570	570	534	533	559	570	535	588	604	571	533	585	567	581	610	554	535	581	549	545	601	567	558	615	551	580	557	567	586	553	546	605	536	547	551	591	580	557	555	598	528	620	568	575	531	555	579	551	595	580	576	548	540	583	577	592	549	545	554	559	632	572	547	614	564	578	548	519	558	600	539	581	582	562	561	578	538	581	550	525	577	565	553	543	585	556	553	591	572	589	552	562	574	577	551	603	537	545	553	536	574	589	560	574	582	534	580	574	551	544	556	585	566	554	575	572	542	538	551	597	551	568	574	558	600	585	567	560	573	603	612	584	586	559	553	554	559	566	572	579	580	586	559	556	561	554	525	548	615	550	605	614	564	558	587	551	584	598	546	574	558	552	597	549	521	595	598	512	540	544	572	560	559	612	567	580	531	576	570	583	584	559	552	567	578	586	587	578	561	551	568	565	562	531	581	578	594	551	579	545	579	557	568	581	572	591	549	601	562	629	565	540	557	547	555	559	551	588	574	546	612	580	566	598	560	582	578	596	571	558	600	582	552	550	619	585	580	586	552	548	580	543	590	532	563	573	589	616	581	566	589	587	567	556	550	543	604	565	579	598	604	576	574	593	530	528	569	576	646	591	600	598	572	571	538	589	577	587	562	571	539	606	579	621	534	637	556	553	576	596	540	549	618	616	571	586	570	587	557	562	602	568	559	577	616	555	591	559	604	609	539	551	567	556	545	595	543	602	617	545	574	598	601	579	583	587	568	568	575	578	545	566	592	580	569	562	532	559	581	541	576	553	575	560	577	580	540	620	551	590	556	551	580	564	537	537	545	582	559	571	565	565	532	581	572	583	534	533	560	551	552	559	589	557	557	570	579	581	550	569	598	570	561	590	541	574	595	563	604	570	621	554	569	556	565	602	567	586	554	567	561	547	603	560	577	556	554	550	551	569	578	613	569	561	568	543	568	590	576	563	556	621	545	539	590	565	575	575	581	581	574	559	559	585	573	572	586	578	565	569	573	608	569	572	572	614	607	595	555	533	608	589	594	560	574	547	563	564	599	604	583	585	605	548	548	563	584	533	596	593	518	565	555	579	539	546	538	606	544	533	573	581	564	566	569	568	592	550	533	529	539	564	586	595	567	572	561	595	588	605	523	597	573	545	603	583	593	595	584	575	605	549	534	542	577	610	617	556	533	564	566	550	568	616	558	577	566	616	587	563	611	573	564	593	579	537	576	554	566	550	576	568	551	554	570	603	562	587	546	516	583	559	570	602	583	609	627	537	582	583	598	557	564	565	581	578	634	580	578	564	603	533	568	564
4345	2613	1814	1144	959	943	939	940	870	802	842	787	854	830	837	821	844	801	834	794	837	808	824	822	798	814	804	803	886	813	841	829	802	833	790	840	802	822	795	757	777	810	870	780	781	792	794	758	809	813	853	860	806	810	815	833	788	778	814	836	800	811	790	837	804	817	799	803	824	829	796	821	817	734	822	771	804	805	803	807	796	818	823	804	838	793	753	761	803	831	835	791	827	814	824	861	822	773	837	819	861	789	828	814	786	786	817	795	780	792	862	843	794	767	858	794	883	747	792	785	793	811	782	805	820	838	753	760	783	815	829	822	796	820	791	786	772	819	800	795	808	745	834	810	807	819	858	814	802	833	829	827	797	856	814	777	848	804	842	820	816	826	803	859	788	807	826	801	838	814	787	770	819	810	862	817	809	774	753	779	803	770	827	805	827	810	832	824	795	797	798	821	837	802	813	804	859	820	833	822	779	826	790	813	824	828	821	779	781	822	753	824	779	889	834	784	794	820	816	847	756	804	801	816	810	787	771	819	778	850	794	773	821	804	784	783	785	825	845	798	823	818	828	778	820	797	791	858	868	856	784	788	867	810	802	792	833	782	761	801	832	818	795	821	806	816	792	810	828	812	848	778	743	864	841	809	839	746	834	788	808	795	867	829	809	776	840	800	813	804	822	816	766	828	784	842	807	863	869	819	836	802	818	829	793	855	846	782	849	813	842	841	782	790	801	801	846	734	810	842	774	837	806	792	853	799	817	816	778	785	754	802	823	788	845	788	816	838	802	810	810	819	801	822	782	790	793	783	816	774	823	805	790	789	870	801	787	822	844	855	813	835	796	795	811	744	832	787	814	766	840	841	828	798	833	791	829	847	782	760	807	854	824	808	840	843	811	865	815	849	792	765	814	782	822	799	818	764	799	767	811	784	820	825	729	810	849	737	823	813	796	779	822	831	796	854	814	799	835	815	824	793	748	800	835	817	823	822	820	826	783	834	798	758	782	848	832	804	784	806	797	823	813	785	797	860	801	834	806	784	824	840	796	845	797	800	860	800	817	839	832	792	859	771	817	852	798	808	837	820	789	819	864	784	862	809	826	771	828	802	805	820	781	783	787	816	804	812	862	807	810	813	821	773	791	774	784	839	825	791	759	807	788	825	820	765	824	820	831	837	844	822	814	815	757	743	790	811	774	827	794	788	769	834	788	841	805	795	805	825	778	763	723	791	816	832	784	816	843	800	843	785	803	863	830	820	819	817	825	838	774	784	847	795	745	815	797	834	807	784	800	830	796	797	827	753	846	831	830	861	785	875	813	791	802	811	764	823	814	851	829	814	780	830	819	817	797	828	771	768	774	811	749	777	795	780	861	813	804	823	824	808	796	797	810	830	828	783	872	803	837	789	848	779	845	839	773	814	776	764	819	813	772	826	814	790	777	844	801	815	840	861	818	772	813	806	792	801	808	878	860	836	772	786	793	805	834	818	790	833	788	779	855	783	773	827	824	768	801	828	881	849	808	846	801	786	822	780	812	818	836	784	789	781	791	770	809	803	787	799	791	796	780	823	821	843	789	777	811	828	778	826	818	796	802	810	788	851	779	818	838	782	807	834	816	808	776	794	817	769	800	840	779	791	743	845	806	797	833	778	812	792	813	806	841	825	823	822	803	807	772	770	854	774	822	830	764	831	824	813	780	774	777	847	789	825	796	870	861	786	844	823	815	742	812	806	850	775	790	769	858	794	794	806	796	850	796	784	790	819	826	856	743	782	852	787	783	803	782	811	786	783	804	828	855	798	804	796	776	790	844	795	821	824	821	793	796	810	816	811	830	843	802	812	812	763	803	829	789	804	825	815	806	834	848	849	808	824	786	739	824	847	771	854	820	811	821	792	795	804	851	824	800	801	757	767	825	837	833	833	786	815	763	838	808	865	792	811	806	821	852	781	795	831	791	769	866	825	790	810	805	836	828	823	804	805	864	825	832	846	775	829	796	747	789	842	763	788	809	821	835	805	799	796	812	806	830	816	794	774	778	760	800	786	816	844	789	851	759	808	865	784	829	824	812	833	778	816	816	824	828	771	834	811	863	804	812	826	840	781	795	843	811	802	809	793	769	828	803	796	774	840	751	824	813	794	796	806	812	827	789	764	823	800	811	830	831	804	794	839	781	826	803	814	813	820	829	880	831	768	802	793	821	809	830	809	814	827	834	809	838	791	827	820	842	785	763	797	823	801	824	811	805	844	822	868	827	863	776	837	770	779	783	805	824	807	798	761	845	833	832	833	777	846	821	810	807	830	794	875	767	839	821	808	808	828	817	826	780	804	826	817	805	823	793	835	809	808	804	814	793	814	773	828	797	800	778	794	804	822	814	814	805	803	796	783	779	804	838	827	870	824	790	850	784	801	812	810	797	780	813	807	790	782	819	855	838	768	847	828	801	765	821	812	834	780	822	849	763	759	784	830	831	823	828	800	797	811	791	758	778	826	871	818	807	784	801	815	794	772	780	849	807	797	726	813	764	791	829	775	786	759	834	837	854	803	793	812	830	795	798	807	806	789	817	818	840	818	839	837	797	753	804	807	788	813	880	820	814	810	811	828	811	800	838	799	832	785	860	805	819	739	888	850	781	782	821	822	804	780	851	802	845	844	835	821	851	776	808	776	807	827	809	831	823	817	759	845	804	794	807	810	816	796	779	806	792	774	788	808	791	793	777	773	817	815	836	798	780	790	779	810	794	796	831	786	821	784	795	777	788	821	799	787	832	817	784	795	797	814	861	808	823	780	821	787	806	837	817	857	788	825	779	849	796	788	788	832	780	830	783	873	751	777	834	825	801	854	818	833	805	850	793	798	757	806	812	803	798	825	844	848	825	761	814	783	785	802	853	782	800	842	803	811	846	847	812	791	742	765	842	824	754	817	786	827	813	801	806	855	770	791	811	773	819	812	836	801	779	796	812	807	791	813	827	806	792	845	802	823	822	783	825	795	783	800	820	796	843	816	770	817	801	844	838	802	836	825	801	863	799	848	810	836	843	798	821	793	828	775	829	818	817	815	781	792	763	851	814	772	808	854	831	802	823	831	810	769	811	832	818	790	791	791	773	817	788	857	819	812	791	810	790	834	826	853	832	779	798	780	868	756	830	801	834	800	812	822	812	852	803	810	799	844	811	805	790	794	833	815	788	762	804	818	805	830	833	828	807	814	794	846	814	770	796	814	883	796	793	829	820	807	793	851	815	793	821	775	788	800	787	797	784	794	820	823	812	801	810	802	784	781	794	801	771	827	827	816	816	813	794	784	799	814	788	780	843	852	843	828	827	818	820	810	787	792	767	824	836	787	797	788	798	822	792	803	841	836	804	839	824	773	827	781	831	807	853	787	833	783	801	847	842	814	819	829	817	793	855	745	866	839	816	791	804	869	860	817	825	774	812	778	816	806	798	764	793	799	792	815	821	843	807	771	809	815	837	762	822	839	797	821	808	797	796	755
22983	21024	28122	24116	21022	8415	866	589	480	441	438	397	345	388	349	360	357	325	312	316	301	320	337	316	319	306	314	306	307	308	320	326	327	293	273	315	288	268	315	310	291	313	260	304	318	295	296	319	336	289	325	305	310	289	315	306	317	332	316	288	296	280	279	288	297	314	302	355	305	285	338	275	328	314	276	290	311	293	321	326	310	291	328	291	294	323	286	249	297	297	317	318	309	315	281	326	294	302	288	302	336	304	292	305	331	316	279	278	295	306	296	283	287	277	309	289	324	295	297	304	303	296	302	327	289	315	309	298	311	327	269	310	272	299	312	321	309	290	289	328	299	277	308	289	313	339	331	332	290	300	297	331	293	302	313	294	294	295	274	328	298	285	316	254	302	307	333	331	306	304	320	301	295	300	284	283	313	297	281	318	295	330	289	307	304	299	294	282	319	277	316	301	271	284	310	270	321	331	295	303	311	303	331	322	280	300	322	286	304	306	330	305	299	299	271	319	282	281	304	317	299	289	312	337	286	272	318	282	313	285	292	283	300	292	281	328	296	300	283	292	306	314	291	295	301	284	330	327	278	276	311	307	294	306	323	313	333	290	311	289	312	291	287	279	295	286	293	306	305	316	329	315	289	298	282	280	298	305	302	277	311	295	291	341	319	303	295	343	307	279	318	301	302	292	303	284	300	298	301	313	295	310	273	288	301	330	305	305	298	286	335	297	300	326	279	308	319	311	278	301	267	282	308	324	329	307	312	329	307	299	285	292	325	280	287	313	286	265	308	277	308	313	299	269	318	295	271	286	293	301	314	340	293	301	305	328	310	290	327	344	280	297	306	282	316	303	309	298	305	317	327	300	298	286	284	294	308	314	260	326	279	299	287	323	272	311	331	298	289	311	303	297	297	309	293	271	303	311	324	311	303	300	291	315	328	296	320	296	267	318	285	290	315	269	312	297	289	297	285	344	298	312	306	274	312	274	289	325	324	309	323	256	302	319	307	301	302	307	266	327	315	312	315	318	312	328	311	295	301	317	297	300	312	304	319	294	268	334	300	294	303	303	322	281	287	253	291	295	316	303	283	280	289	316	255	297	300	274	316	283	302	306	320	309	316	287	295	307	288	327	285	276	309	312	264	279	285	283	270	302	276	294	273	281	298	292	311	309	289	288	292	297	309	296	300	301	280	297	310	306	282	309	277	303	295	294	291	303	301	285	350	276	325	296	307	303	332	336	320	300	319	279	311	298	320	294	308	297	289	317	296	301	275	323	288	277	310	295	295	302	292	292	277	320	304	308	283	304	278	314	319	298	272	292	288	282	294	286	290	307	306	267	307	285	338	295	321	293	316	317	285	300	342	301	317	309	299	307	287	277	315	343	335	307	292	276	287	312	309	273	325	294	286	318	298	300	269	316	310	293	311	274	274	264	303	265	295	339	317	324	282	327	283	304	318	335	342	272	316	288	296	287	301	281	295	295	309	305	318	330	297	290	309	276	306	313	326	286	299	308	307	322	302	288	328	277	310	308	280	286	315	319	268	298	287	294	306	299	290	333	272	309	313	312	343	297	332	269	304	327	315	300	299	307	301	292	313	322	289	339	320	296	321	329	320	288	306	323	323	293	304	273	289	303	295	263	346	313	259	279	277	296	308	331	312	297	284	285	297	273	310	301	310	318	336	305	308	296	328	320	291	275	289	322	292	325	306	315	286	297	315	326	287	308	311	325	317	300	301	298	328	302	291	306	311	294	294	271	308	292	334	288	273	289	323	312	280	292	288	301	299	299	287	320	259	311	281	314	315	321	269	314	277	301	285	284	288	285	250	286	313	301	307	310	307	299	315	338	312	318	291	307	306	292	300	282	330	299	317	316	316	298	281	311	271	320	296	315	319	320	290	279	300	263	291	301	283	330	267	293	281	302	293	291	318	295	312	252	247	315	318	330	313	325	281	302	287	305	331	311	285	333	309	307	289	318	328	273	280	284	289	312	296	310	318	308	295	298	305	310	296	305	307	282	318	283	275	294	277	317	301	290	293	307	288	305	291	279	320	294	296	293	295	277	328	302	311	312	314	319	282	292	310	318	341	278	289	303	339	286	313	312	310	330	304	283	282	311	303	323	324	319	308	296	319	295	264	277	317	324	290	323	287	288	272	306	301	297	294	289	321	309	292	301	285	312	314	297	295	292	320	287	314	283	298	307	279	327	289	310	283	300	343	326	316	322	289	307	324	281	324	269	297	322	313	308	313	295	316	307	307	307	315	286	314	341	314	329	291	275	289	325	347	309	294	298	312	317	294	307	302	283	309	312	296	317	304	290	302	288	301	315	321	317	283	287	305	293	315	310	296	301	294	329	292	298	290	305	291	313	324	309	284	286	276	312	307	307	309	282	315	309	308	285	310	315	265	286	320	287	319	300	304	302	308	292	338	305	296	326	292	316	311	304	306	305	313	312	291	306	274	296	278	303	285	317	309	300	302	309	309	293	310	286	302	294	318	325	303	314	288	295	307	307	321	317	276	294	299	305	296	305	298	283	297	299	296	295	315	292	288	337	284	344	283	287	288	280	296	304	308	319	259	285	298	299	298	307	281	316	316	288	307	279	319	290	295	322	291	315	319	306	297	317	315	294	288	287	293	293	314	286	289	284	270	286	306	277	328	276	275	289	296	296	299	311	305	270	286	324	290	313	323	316	293	322	320	290	316	317	290	289	294	304	294	283	304	283	303	304	307	305	305	303	294	268	276	265	273	290	304	277	262	302	271	287	306	258	312	304	327	291	308	287	304	325	297	307	321	274	284	319	281	322	300	298	299	285	291	310	310	282	296	317	274	283	287	304	327	294	287	299	296	322	264	283	296	300	268	282	301	312	283	292	309	308	310	301	298	320	324	318	310	309	295	310	309	325	332	328	332	300	281	294	298	294	314	311	303	315	338	279	310	327	311	312	295	309	299	282	304	262	301	321	284	281	298	274	331	300	289	322	319	337	300	300	318	299	306	296	306	286	275	295	276	311	308	279	295	312	294	297	297	299	265	313	268	315	285	309	324	286	309	328	280	302	283	252	293	327	319	293	296	299	305	331	311	322	287	287	298	260	296	296	282	296	314	304	322	287	312	303	295	289	293	309	293	312	304	308	283	295	286	299	278	285	299	296	302	262	303	308	287	298	335	301	299	324	325	323	273	272	287	295	309	285	308	326	306	299	332	288	309	298	290	287	282	285	290	318	305	292	337	313	310	280	318	323	294	294	307	307	286	282	281	301	294	322	316	307	296	309	301	296	276	324	303	248	278	287	273	279	296	303	280	313	301	284	298	314	308	307	311	267	311	337	315	300	304	335	280	289	330	286	321	312	308	322	311	314	334	305	301	279	318	277	313	311	279	325	282	319	270	302	298	323	287	287	284	277	307	285	295	268	294	278	313	283	315	322	270	295	279	301	266	313	290	311	294	285	280	303	312	285	311	290	312	292	291	293	302	275	295	304	276	295
3599	9865	6730	2911	2028	1595	1260	1043	978	836	728	712	623	586	593	540	547	496	527	557	523	519	475	485	491	482	486	460	460	461	524	477	454	508	463	452	434	482	485	452	437	444	456	450	494	466	444	430	453	457	409	485	480	418	492	430	446	425	439	430	462	473	429	436	435	466	442	441	436	464	453	470	458	419	450	447	465	450	466	456	437	420	488	472	470	439	453	477	437	470	422	451	470	439	408	447	452	426	469	449	426	446	445	449	435	474	496	436	450	431	405	458	449	426	449	435	454	454	425	460	434	456	398	434	440	490	463	470	455	447	461	417	454	453	468	480	436	446	466	446	470	432	448	423	441	414	457	435	461	428	462	437	412	483	432	478	473	451	448	441	420	453	449	464	424	496	506	428	447	410	433	432	432	444	417	499	447	442	426	433	450	404	456	468	425	435	479	452	456	426	443	459	432	418	463	445	427	437	431	483	429	429	442	435	409	462	441	473	437	429	440	450	451	482	471	450	474	465	468	448	427	454	465	439	444	450	438	444	464	434	407	472	430	488	411	453	459	462	418	471	474	461	423	432	394	424	403	477	453	434	423	445	445	452	421	461	422	438	440	409	441	419	457	471	433	461	454	397	431	444	499	465	434	437	463	439	415	414	457	473	486	437	429	409	451	465	446	444	457	456	444	427	422	432	453	407	417	460	432	430	437	440	443	438	470	439	456	467	446	440	450	453	450	421	461	482	468	445	458	457	440	452	484	434	421	446	468	413	455	408	464	451	415	487	456	454	448	408	416	431	450	447	475	461	454	456	461	435	437	453	446	476	460	433	445	447	418	452	434	402	444	446	429	458	442	432	461	487	452	449	446	464	441	441	443	446	444	425	457	446	473	396	459	419	441	455	450	476	465	434	474	475	469	480	427	459	441	434	453	423	469	422	426	441	455	436	453	464	460	433	427	477	454	428	427	426	446	458	477	444	457	453	449	437	474	468	469	424	401	427	455	400	453	439	441	461	423	438	482	463	442	444	455	487	426	418	412	432	446	441	442	436	476	461	471	472	438	437	442	460	482	462	477	374	436	423	473	445	442	448	468	415	450	487	461	446	443	486	422	462	418	438	416	422	469	449	418	519	479	456	478	482	439	439	464	464	442	493	460	445	422	487	484	414	440	418	439	470	461	482	476	470	452	464	425	445	475	461	444	466	459	454	451	437	455	458	445	452	454	457	440	434	440	422	473	447	461	464	440	405	457	446	425	447	438	426	459	432	460	482	488	407	449	454	442	386	424	461	470	442	454	411	457	436	400	408	454	421	467	452	435	433	431	407	465	425	472	449	464	451	444	462	432	470	435	419	478	471	448	428	478	443	438	465	435	500	432	467	426	446	447	503	461	480	487	471	468	452	408	459	439	462	467	473	455	434	464	473	489	437	454	428	433	453	471	440	463	442	468	429	447	416	465	431	456	404	410	447	444	467	422	433	462	435	466	420	418	429	438	474	446	421	431	434	469	456	454	438	466	434	467	450	432	446	418	425	482	477	447	461	418	438	442	442	486	454	465	466	423	466	420	401	469	443	434	438	443	477	487	433	426	467	436	422	460	411	473	468	446	450	464	456	464	477	441	429	448	453	479	406	452	426	438	443	443	454	496	461	463	446	423	446	486	433	475	455	461	456	475	448	431	433	464	411	421	429	439	444	437	471	444	437	440	479	408	461	470	427	414	452	448	444	452	430	430	446	472	429	482	426	433	390	448	438	434	431	433	404	454	450	428	451	453	427	422	399	441	442	465	447	462	437	443	406	441	456	471	437	425	442	438	468	423	470	480	421	444	481	446	439	422	450	449	426	430	430	430	465	452	435	433	449	448	469	472	457	493	453	439	442	445	462	468	469	435	471	449	441	454	418	491	418	469	475	462	432	483	432	473	486	445	404	467	427	415	447	440	415	441	404	427	448	456	442	466	479	463	402	475	439	455	460	461	443	416	461	382	451	438	399	457	474	495	466	440	477	448	456	472	447	415	396	461	490	438	471	435	446	431	427	448	452	455	495	457	417	469	492	464	445	482	477	431	486	424	460	458	422	446	422	475	450	445	459	422	428	426	456	441	452	450	483	462	411	429	436	446	481	434	446	446	451	474	420	466	477	432	448	419	463	410	436	431	436	428	437	470	439	470	469	432	434	452	439	436	436	468	475	438	425	431	427	425	449	488	451	454	443	457	413	449	459	436	474	435	457	477	421	456	447	430	463	469	484	468	427	472	404	441	449	465	446	442	459	478	429	426	436	414	453	425	429	422	454	426	487	494	450	454	437	406	479	428	439	429	461	476	444	429	440	460	443	459	447	416	438	460	453	475	445	456	463	454	450	415	438	480	482	451	455	436	439	406	433	476	458	439	447	483	450	441	437	402	454	425	504	453	421	397	413	415	438	475	417	423	448	462	441	442	463	429	483	492	445	434	436	409	457	408	470	455	510	410	466	499	443	435	457	469	440	463	418	467	449	456	467	423	453	456	455	449	486	464	449	434	459	480	445	465	451	456	417	458	426	441	417	415	467	431	458	447	427	447	450	446	409	462	457	452	443	442	455	432	429	402	462	422	434	412	422	472	428	461	442	448	442	411	467	460	447	419	445	459	477	457	479	466	447	454	450	498	437	438	448	447	409	458	431	482	440	470	453	479	426	440	474	446	456	456	467	445	429	437	453	430	444	446	416	432	462	446	432	439	440	446	440	466	423	451	424	482	457	460	445	470	453	423	456	454	456	438	430	441	446	447	466	432	443	451	461	387	487	429	414	455	431	390	437	417	476	456	417	450	445	492	448	422	428	404	426	430	467	470	451	422	438	471	445	454	424	457	437	413	453	439	429	465	476	460	463	454	377	449	436	409	478	440	455	455	454	452	446	449	468	448	433	436	434	457	439	454	433	466	442	407	437	467	454	428	440	460	425	468	427	440	430	448	436	443	420	451	479	458	409	444	451	467	452	433	457	439	437	437	411	438	414	486	448	427	448	467	455	439	440	468	419	443	459	465	445	479	446	426	449	453	465	466	475	444	448	434	453	486	434	440	434	474	400	489	429	460	418	451	452	450	434	448	481	426	433	420	436	485	432	437	432	440	417	410	454	425	459	426	449	438	437	427	436	467	497	427	474	435	421	443	419	431	431	444	461	463	527	418	415	432	411	415	443	474	420	446	445	458	424	441	439	493	433	439	434	443	441	469	445	415	466	417	432	438	441	451	403	467	458	416	431	386	442	448	422	446	442	461	454	422	431	435	436	478	454	418	442	471	442	458	416	451	449	490	480	457	464	474	447	441	469	448	445	442	458	443	444	459	480	488	434	446	450	446	452	430	451	441	437	474	431	446	446	447	480	467	388	476	415	458	462	480	463	472	427	463	419	451	433	445	416	460	488	464	460	449	410	448	448	432	465	417	419	428	428	440	408	459	408	470	477	430	435	430	445	412	455	425	451	479	446	459	448	452	455	437	417	460	415	458	447
24098	21013	26906	25190	7996	864	734	633	578	563	571	567	595	546	527	543	516	559	518	546	487	534	549	506	546	525	520	507	514	462	512	505	500	533	532	504	495	526	512	472	518	509	519	518	481	490	517	499	496	518	514	482	521	514	530	491	504	477	524	534	488	487	492	506	528	487	518	495	516	512	520	520	486	512	546	507	486	502	489	511	511	506	542	490	468	517	494	520	485	489	511	476	477	505	545	530	514	532	482	504	501	506	482	535	499	487	546	516	497	508	551	503	527	504	503	509	509	472	508	459	505	506	534	542	510	494	515	497	484	537	516	537	497	481	480	504	485	483	462	483	489	529	502	510	498	524	488	459	527	518	493	499	491	533	488	476	538	493	520	497	513	483	509	453	488	464	494	511	511	477	488	512	509	518	486	462	519	502	509	525	473	521	486	536	517	501	491	501	529	496	475	516	488	517	515	506	468	536	511	502	535	509	506	497	500	495	472	506	499	547	469	506	480	517	500	518	500	495	526	475	520	535	500	519	502	505	491	519	522	522	475	484	483	517	498	511	531	523	488	540	492	505	518	517	497	490	494	515	536	505	535	491	489	489	507	539	523	491	543	505	478	504	447	537	493	507	499	449	506	490	510	510	540	506	493	509	498	506	515	533	470	482	508	481	546	474	503	493	493	512	535	522	493	468	513	508	515	509	541	479	504	457	510	505	507	498	496	522	551	484	495	482	502	446	522	477	467	480	504	505	517	488	497	502	480	454	505	472	531	493	500	509	515	483	539	494	550	535	509	488	504	482	476	507	487	503	514	510	475	502	442	517	496	513	516	499	472	481	496	502	518	482	477	506	501	495	513	467	480	497	463	521	483	507	475	511	489	507	503	542	518	502	498	537	500	499	526	490	445	515	484	503	460	516	462	543	471	508	551	504	478	521	505	532	520	509	485	519	517	539	507	501	523	506	493	507	500	471	522	486	480	461	532	512	473	506	513	521	507	486	521	483	493	524	500	514	516	502	465	481	507	500	503	480	477	501	470	494	525	480	470	520	524	513	488	503	490	502	547	494	478	500	467	452	485	482	451	490	518	532	488	520	503	469	533	516	493	463	498	490	498	498	500	540	485	503	510	471	513	494	495	494	493	504	548	490	489	505	513	469	494	479	490	508	476	492	531	488	519	495	492	525	477	486	547	491	517	505	513	475	531	507	500	475	484	542	527	466	517	505	505	487	499	479	517	486	494	505	534	549	499	531	507	528	501	490	509	483	548	534	508	497	524	504	484	502	517	498	520	501	520	488	527	493	532	489	500	475	534	530	506	495	486	472	495	495	488	491	531	475	506	509	497	531	501	518	509	482	520	506	493	492	506	523	534	516	513	486	506	533	556	469	498	473	502	497	498	499	512	490	481	495	497	529	495	518	514	475	504	476	479	462	502	536	504	553	549	508	496	507	501	500	532	529	520	525	500	503	505	490	526	490	509	511	498	493	483	503	469	526	534	515	482	502	510	554	578	504	514	473	561	476	462	495	500	488	515	472	536	481	483	497	486	487	533	474	496	519	487	539	507	505	497	512	495	501	506	522	498	462	499	482	527	540	515	497	511	511	504	517	460	482	513	480	512	495	512	546	463	490	499	476	498	484	492	526	524	524	488	484	499	500	480	486	531	524	511	485	491	512	509	539	491	496	490	525	495	466	512	515	482	557	539	503	495	500	456	511	512	513	482	483	534	519	486	556	569	464	503	509	478	529	482	495	480	493	514	521	506	519	487	507	502	508	546	497	505	489	489	515	526	526	522	517	500	476	512	473	528	504	513	509	473	522	486	515	537	494	509	475	515	499	507	511	474	526	573	540	500	531	507	514	503	525	528	471	514	521	493	530	507	499	496	521	508	533	510	512	483	491	516	560	532	513	500	542	544	487	522	480	532	479	504	509	500	533	486	509	467	487	523	468	491	497	539	507	487	504	464	522	491	523	531	507	519	497	525	511	482	499	450	523	481	474	491	510	503	509	495	484	508	495	509	512	501	497	512	493	518	463	494	484	527	532	474	511	505	529	512	481	489	511	510	475	535	499	516	489	520	524	485	501	506	518	484	492	488	487	476	489	463	477	499	509	532	516	495	464	516	493	487	488	505	513	528	503	490	527	525	531	495	496	475	500	502	490	466	546	543	536	508	494	513	472	457	500	528	529	503	463	507	502	515	539	504	517	487	501	495	498	505	520	498	480	504	536	493	523	465	518	490	480	510	528	471	465	479	494	501	493	532	521	506	472	478	512	517	503	508	507	496	485	488	513	477	526	494	510	484	471	482	535	488	541	499	511	496	481	461	485	516	477	523	473	461	515	499	508	461	514	516	501	470	511	499	493	500	488	476	515	509	485	528	503	508	489	572	497	506	495	494	526	514	538	506	505	501	503	511	525	503	563	542	491	507	542	505	484	511	515	509	524	484	511	464	445	461	470	454	483	531	490	471	473	497	499	492	491	466	537	485	491	546	493	491	465	455	504	515	480	519	465	512	546	484	523	516	478	493	512	545	498	515	494	512	484	502	484	497	542	493	486	525	448	460	441	477	521	519	498	488	501	504	538	495	510	488	502	506	497	537	501	510	496	527	508	502	499	482	502	527	514	471	548	532	534	498	503	517	524	483	536	502	488	497	475	472	513	490	501	510	475	534	498	474	483	520	533	482	491	492	528	511	539	524	507	497	460	515	505	486	478	525	463	514	452	502	492	477	486	501	507	517	479	526	534	530	510	532	491	478	499	516	521	447	475	528	516	480	518	501	485	487	473	535	524	495	534	518	486	500	499	499	497	505	538	508	475	518	494	477	518	487	486	470	489	523	506	510	475	501	505	459	480	464	489	470	493	467	542	502	481	528	482	451	497	509	508	466	526	514	471	484	539	541	502	523	487	533	463	510	534	508	503	510	492	518	467	464	504	471	508	482	497	547	528	513	514	507	497	539	490	509	500	514	476	486	523	504	512	514	488	511	485	487	491	453	523	471	533	486	534	499	528	540	510	485	499	491	512	524	493	496	490	514	501	500	491	457	482	462	465	505	551	537	520	532	497	466	485	484	524	482	505	495	494	497	460	485	492	515	522	443	499	503	526	523	468	489	458	512	498	488	481	513	524	519	482	507	507	518	490	522	516	480	479	500	484	468	472	518	509	506	527	527	499	508	479	481	529	488	475	501	537	514	521	499	485	517	534	482	528	486	493	492	475	504	515	499	489	501	493	534	484	465	522	500	520	507	508	517	511	516	495	485	500	517	464	478	537	432	499	495	506	535	493	515	530	496	508	477	458	523	459	517	490	500	541	518	498	486	517	519	470	532	435	539	505	482	469	509	477	535	495	530	512	492	496	474	522	472	496	525	458	490	497	485	537	512	461	495	508	502	493	500	450	548	519	523	498	497	502	507	524	476	515	513	479	493	490	476	532	460	491	493	505	504	495	497	488	515	493	459	480	510	475	510	502	533	527	511	519	477	485	509	516
3737	6451	4198	2161	1629	1320	1231	1136	945	915	854	817	770	801	728	777	715	700	749	723	754	775	751	735	724	703	745	743	731	710	786	704	758	722	688	692	729	680	691	693	653	728	675	739	703	724	746	734	681	668	709	711	670	683	683	727	685	681	677	697	697	714	679	723	655	645	740	674	683	668	703	660	707	688	720	687	682	688	749	677	685	712	682	680	697	685	725	681	701	651	708	712	679	680	716	718	664	728	696	657	688	710	721	677	740	693	684	719	709	710	666	663	695	711	667	720	706	719	684	687	662	711	700	718	704	702	691	720	671	681	661	639	700	650	671	679	716	674	730	675	679	672	744	726	655	711	696	718	698	698	695	681	698	714	693	693	779	718	684	720	663	712	709	681	704	666	705	728	690	655	704	711	762	695	673	729	752	690	660	705	706	710	700	683	707	707	659	673	712	686	693	684	720	702	653	684	721	689	634	656	728	693	709	700	692	699	708	740	700	685	696	660	667	696	674	716	673	726	702	746	684	672	680	688	670	727	658	709	663	675	689	726	714	718	716	701	700	686	706	693	691	665	711	711	716	661	634	667	737	710	645	698	691	686	708	674	632	672	682	668	740	737	700	678	663	672	656	687	717	678	714	725	651	690	687	672	695	715	678	683	718	736	652	700	698	692	691	683	690	670	682	673	700	704	678	700	701	702	685	710	726	690	734	671	681	693	698	739	684	677	696	677	675	703	663	722	739	714	705	683	675	707	733	730	695	716	695	758	686	683	707	658	714	669	687	750	712	676	664	739	681	705	719	671	684	669	684	658	674	651	641	725	686	644	695	709	684	683	680	690	699	703	684	698	694	746	693	676	704	696	677	690	705	680	686	704	660	668	693	674	715	685	666	734	714	660	710	689	698	715	716	709	719	688	722	743	707	661	656	645	694	695	734	681	730	696	658	678	727	716	705	702	719	687	727	695	738	672	679	693	691	700	698	693	663	679	752	716	679	725	676	704	664	704	671	668	726	684	717	658	709	644	665	676	716	679	655	668	670	642	694	744	682	677	684	696	660	699	673	715	705	671	700	644	710	694	641	752	668	676	727	748	631	687	697	714	733	669	690	708	691	688	692	660	688	695	686	697	713	694	682	661	671	669	726	674	688	700	674	716	714	720	697	695	709	688	717	697	689	664	698	726	682	696	694	733	703	712	644	675	640	692	694	660	732	696	744	687	701	676	672	747	693	645	718	731	694	695	748	679	680	654	721	690	703	707	701	682	680	700	691	737	684	706	724	690	699	716	708	687	717	783	698	674	640	680	701	685	695	716	679	692	700	695	651	686	705	700	709	689	661	714	703	719	717	740	666	667	707	684	688	708	738	640	692	701	690	741	722	717	718	712	679	682	664	701	685	702	702	706	711	704	725	715	732	643	717	701	690	691	708	656	695	711	725	697	669	696	712	668	700	718	722	669	687	700	724	713	710	707	731	691	735	692	683	675	722	661	692	681	722	703	686	735	679	698	702	687	730	741	666	691	695	687	720	731	664	691	707	695	705	697	674	644	658	727	716	684	717	691	707	675	673	707	694	688	671	695	698	713	673	648	731	714	714	678	716	680	733	686	678	686	680	705	695	719	745	674	699	645	670	708	696	681	680	689	695	724	734	699	693	686	715	691	755	692	718	714	696	652	668	638	665	696	692	636	673	714	646	732	708	656	705	642	708	712	688	717	703	717	733	668	670	688	730	683	630	638	697	662	715	717	723	710	742	716	676	699	682	693	686	696	745	715	678	702	678	696	699	710	711	712	746	690	718	738	672	653	677	726	721	685	671	714	731	680	754	673	691	695	723	689	731	654	704	702	707	745	717	721	671	705	696	675	698	684	735	710	678	708	687	707	705	674	715	635	678	671	694	677	704	693	689	718	708	722	692	678	730	713	745	752	688	703	667	704	704	721	694	705	696	735	680	692	707	712	741	725	716	688	700	719	705	702	717	681	688	705	757	706	657	704	695	663	628	663	649	707	725	660	669	714	712	667	662	741	692	630	728	692	712	691	745	668	716	663	656	721	666	663	710	658	664	721	708	664	723	690	684	726	707	631	705	679	717	679	730	671	735	682	648	675	685	748	678	689	701	690	659	703	723	713	684	698	735	682	646	658	661	671	700	692	711	706	658	666	722	692	701	670	650	746	734	692	682	721	693	676	706	663	707	703	697	715	716	655	695	712	757	657	686	711	673	673	704	687	678	641	632	708	677	703	706	707	694	724	661	674	669	725	696	704	691	655	684	661	663	668	695	685	671	682	742	732	717	733	641	658	664	731	755	751	683	678	661	753	660	711	701	692	745	674	699	737	712	735	718	663	714	687	652	713	686	723	650	672	706	705	678	672	693	721	678	685	694	697	740	694	721	669	698	669	716	727	718	661	695	672	693	704	744	678	689	656	680	689	670	705	664	662	687	664	673	657	656	692	740	631	686	698	704	759	675	670	714	712	697	681	634	690	710	742	721	752	670	691	698	674	691	717	698	695	706	674	684	680	696	684	704	661	730	709	699	690	710	685	676	675	676	683	705	696	669	696	672	728	695	713	693	687	682	690	656	679	692	681	682	678	714	700	708	727	664	664	690	680	668	681	700	682	689	676	707	680	683	717	705	720	729	714	720	664	695	695	710	740	627	666	676	693	676	702	693	711	678	697	659	726	709	661	691	694	692	719	708	633	652	701	700	706	696	668	784	696	693	673	687	715	702	703	654	667	664	695	623	692	691	703	689	711	697	708	660	704	635	678	708	698	733	704	660	681	706	703	688	701	687	709	684	688	664	646	708	674	687	762	654	713	703	710	698	709	699	664	695	686	685	712	714	705	738	723	679	699	680	671	684	730	716	685	697	723	726	676	705	677	711	697	710	715	717	666	721	667	716	667	690	704	725	732	726	705	674	700	658	666	631	717	707	700	655	699	674	677	714	722	682	698	676	639	673	719	685	670	702	697	664	696	733	690	684	677	730	703	701	746	691	710	703	672	658	692	663	738	688	666	653	689	691	672	679	692	671	667	729	711	713	694	672	673	721	685	754	675	725	667	679	719	721	688	743	691	719	653	697	733	715	684	685	702	645	694	681	735	707	736	691	721	661	733	709	691	715	684	659	710	718	733	670	725	645	729	719	747	679	719	759	714	709	689	674	704	645	703	738	687	709	725	731	678	676	706	689	717	677	675	722	700	679	696	632	693	680	680	677	676	690	722	657	643	729	678	732	716	727	684	662	730	685	697	699	711	709	716	704	697	721	693	660	760	748	666	699	703	649	709	693	705	669	662	659	702	678	705	656	646	672	658	683	671	686	683	702	691	733	728	692	716	680	665	636	735	723	703	676	689	701	671	688	727	699	730	710	677	648	701	699	695	697	658	689	734	708	702	665	707	659	684	738	699	669	727	721	703	707	720	703	704	682	672	674	698	709	643	697	697	696	649	686	711	701	752	714	726	722	691	667	718	717	713	658	710	664	668	677	670
22139	21058	28677	23617	21045	21041	5433	651	459	409	334	323	277	245	230	214	214	175	215	179	198	177	162	177	139	146	132	162	161	166	141	138	157	165	161	147	171	132	162	153	128	146	136	156	143	132	129	143	159	140	150	133	146	143	125	97	135	151	123	124	131	145	136	131	133	145	125	120	146	126	143	133	161	121	142	120	132	141	112	127	131	148	146	142	156	121	114	129	148	128	126	137	136	112	145	140	129	127	132	119	117	122	119	138	140	124	145	112	133	119	156	137	115	125	148	142	132	134	132	153	132	130	122	147	133	121	141	134	148	137	143	137	125	127	132	112	168	111	142	135	133	126	138	136	128	130	97	138	102	128	142	123	157	115	131	133	123	135	139	142	125	113	126	130	110	108	116	127	132	126	146	130	130	132	117	128	124	134	172	143	119	124	120	136	134	143	123	127	124	127	132	138	116	108	131	105	97	134	145	122	121	118	124	135	140	120	136	123	148	129	136	126	128	146	102	138	145	141	123	147	148	121	124	127	131	122	159	123	146	140	142	155	137	131	132	118	146	140	128	121	137	124	136	144	123	145	129	137	126	123	114	105	116	118	145	119	135	133	131	143	126	120	143	122	129	130	108	136	119	132	119	140	134	143	152	116	132	126	128	141	116	148	141	147	147	135	142	136	143	120	134	139	128	152	129	131	130	133	132	118	123	144	135	146	136	127	118	126	138	146	122	123	127	124	129	142	136	136	115	117	134	149	117	130	148	129	141	132	116	136	138	131	119	134	120	131	119	125	134	128	115	132	131	121	113	155	121	143	132	116	151	129	121	117	115	130	123	135	144	121	120	132	127	137	123	123	119	128	150	130	139	116	111	126	125	138	128	118	122	104	112	102	138	124	150	131	140	135	125	155	114	137	128	128	131	117	111	131	132	131	131	127	133	131	129	118	128	123	137	141	134	148	130	150	141	120	106	142	120	137	131	136	130	149	131	123	132	130	113	127	121	111	121	125	135	166	118	137	117	118	135	141	115	130	108	114	110	117	129	137	135	126	146	157	135	138	130	113	109	124	127	134	119	134	120	140	138	140	154	122	128	131	128	134	130	145	120	119	119	125	117	128	131	157	144	148	139	128	152	120	144	141	110	114	118	134	115	125	132	118	129	137	120	129	130	132	137	125	121	129	114	111	150	127	157	132	129	116	138	125	134	108	147	115	144	137	128	128	145	133	129	134	135	149	111	127	132	117	135	131	136	141	127	152	123	125	126	116	120	126	126	121	124	135	128	139	128	123	123	144	128	125	148	122	127	145	151	131	146	143	143	131	119	131	117	130	139	136	114	127	136	118	155	123	143	117	135	119	127	145	169	151	129	130	133	136	141	136	112	130	127	122	135	135	122	129	139	112	143	111	140	124	114	130	141	149	117	136	132	126	128	144	114	149	126	115	104	142	127	121	142	116	151	129	120	134	134	137	138	159	152	136	123	125	116	123	130	131	119	126	148	128	138	128	139	122	115	126	156	119	121	152	118	114	140	120	120	138	141	132	137	120	126	125	120	131	129	146	130	140	121	127	130	127	108	131	123	115	141	131	148	140	129	134	130	126	133	152	130	117	109	120	134	126	137	148	122	130	147	120	116	138	129	107	124	127	121	135	125	136	138	118	122	129	116	131	131	121	115	117	128	122	123	149	146	128	155	144	138	129	127	121	134	125	109	128	143	137	132	137	120	117	148	132	133	138	139	152	133	142	148	129	154	135	130	122	140	120	132	119	128	132	113	120	136	132	137	121	117	132	120	136	138	137	129	144	129	114	144	113	137	136	120	137	115	133	147	114	124	137	146	133	134	120	135	107	120	127	140	119	133	126	129	131	122	127	149	139	145	137	133	115	127	147	140	126	135	118	128	124	133	139	122	130	140	117	142	147	120	124	128	138	164	125	122	139	137	117	133	129	122	133	128	127	127	124	123	121	127	126	144	117	107	132	138	140	159	134	138	144	133	120	137	131	138	114	140	126	115	112	131	115	156	121	134	147	131	93	132	154	119	110	129	130	153	145	120	137	132	117	159	144	128	134	123	138	137	111	122	144	132	127	138	123	132	119	139	113	133	125	117	138	110	135	133	127	134	134	131	126	103	141	149	144	136	134	124	148	130	130	120	131	136	104	132	110	125	140	140	98	139	142	151	134	124	103	160	141	130	136	121	117	138	129	110	147	131	114	135	127	135	135	118	120	138	124	130	135	110	121	131	122	123	132	135	115	133	129	139	123	154	130	135	123	135	111	128	132	118	117	130	132	128	133	134	148	145	156	139	138	148	120	132	114	112	126	121	121	142	135	129	158	133	137	141	130	139	104	126	146	130	135	137	108	140	156	155	116	105	114	134	132	146	137	116	145	124	127	146	121	129	134	118	128	112	142	127	136	119	123	135	140	110	121	143	108	124	119	169	142	108	146	132	144	125	128	113	130	113	134	136	141	135	140	131	125	147	121	110	151	122	135	122	139	143	114	136	121	130	123	108	127	136	133	146	111	130	127	122	124	127	133	112	127	129	128	136	129	156	143	125	152	125	138	141	124	135	114	120	148	139	135	116	126	119	127	135	134	122	125	116	146	107	123	128	110	122	130	133	108	132	118	122	154	137	129	115	125	128	145	128	127	145	135	128	126	122	125	119	139	133	112	148	126	122	124	123	131	153	142	152	125	132	138	125	117	121	135	120	128	146	134	136	138	105	132	121	140	131	128	129	129	128	132	121	125	132	139	120	121	137	141	116	133	114	123	129	163	132	130	123	128	132	113	120	125	129	135	144	131	151	124	140	123	127	152	143	137	106	117	147	148	138	138	146	116	141	147	102	128	129	132	129	137	121	145	116	144	149	127	146	133	132	121	147	147	138	120	128	115	118	132	110	132	126	132	136	127	128	163	115	125	119	115	114	130	112	117	138	126	130	127	131	152	137	133	125	121	131	125	125	126	123	140	132	147	149	138	120	148	133	135	103	139	121	123	132	115	126	133	126	125	123	122	141	129	130	159	115	118	131	135	129	119	157	140	152	128	139	127	143	122	138	142	125	119	127	143	150	154	128	139	125	143	111	147	144	132	122	135	142	131	123	108	141	130	122	121	135	136	155	139	133	133	132	117	144	129	133	138	114	121	139	147	126	143	137	139	140	120	122	143	125	113	146	132	135	137	111	141	118	154	127	135	127	135	126	120	150	113	131	140	138	129	115	126	119	122	140	132	135	118	123	121	134	132	139	134	148	147	121	128	127	125	121	130	130	122	144	117	143	139	138	141	125	111	118	144	125	130	140	144	110	130	154	121	115	115	113	119	126	125	127	147	148	130	117	133	119	110	139	128	126	133	143	125	131	135	123	145	136	120	132	107	111	119	122	150	123	116	111	111	120	123	122	116	130	146	120	134	147	102	111	146	139	144	153	148	154	133	129	118	142	121	138	129	143	139	130	122	141	152	132	125	136	123	133	143	115	132	130	118	148	134	131	111
4576	15127	10535	4648	3090	2353	1735	1317	1018	838	710	602	565	494	420	359	353	309	333	298	300	272	260	252	235	235	240	208	237	209	219	237	201	205	215	208	202	209	216	227	199	189	182	192	203	212	214	202	191	182	200	185	182	217	195	185	201	188	204	188	183	236	207	181	202	192	202	188	195	199	216	206	182	192	179	184	159	181	180	215	205	171	194	193	205	188	192	180	169	199	173	202	185	187	191	190	171	203	196	188	193	189	201	191	213	185	186	198	175	194	164	175	204	168	206	196	196	191	185	179	171	182	192	185	170	200	188	182	184	195	154	191	186	191	175	223	181	193	188	208	185	182	183	199	192	165	191	195	174	165	193	169	172	193	174	174	192	184	202	170	186	188	183	191	183	201	187	182	192	190	188	170	214	191	195	176	186	215	199	185	168	174	178	187	162	190	183	187	188	193	190	185	218	192	185	188	185	213	186	198	189	199	201	173	186	182	190	202	174	200	205	186	191	177	206	190	186	206	192	161	182	191	197	188	169	201	160	180	189	177	192	171	200	155	184	181	170	173	145	208	186	174	182	199	164	193	174	179	196	215	171	208	183	184	190	181	178	177	178	199	151	167	180	192	204	215	173	209	203	163	153	174	185	181	207	154	172	174	152	182	200	170	191	176	170	187	197	191	193	183	199	200	206	191	204	191	185	168	191	198	186	202	187	202	168	178	179	184	176	192	188	189	172	192	167	191	196	194	211	187	177	169	180	218	206	170	195	229	215	187	222	198	183	186	217	180	177	189	179	170	170	170	159	188	205	175	182	189	212	180	186	202	198	207	183	193	193	192	185	178	194	196	196	205	191	196	169	219	175	195	178	167	178	193	192	191	184	186	196	211	185	162	181	162	187	187	182	186	162	162	186	202	192	184	179	197	179	202	190	222	203	173	194	177	177	182	197	189	187	176	175	187	197	160	158	192	195	195	197	182	176	180	179	184	178	185	185	196	195	177	177	173	156	191	207	185	174	207	206	204	204	210	197	189	196	181	194	175	183	171	181	175	169	203	179	186	208	177	173	187	192	180	204	198	206	166	175	216	190	204	191	195	172	206	203	185	201	186	190	179	180	205	186	169	171	199	185	168	177	195	200	179	181	196	178	181	182	213	196	172	197	154	223	187	206	188	189	173	199	189	186	172	177	188	189	181	189	203	177	190	177	184	191	176	184	197	174	154	199	208	196	179	173	206	197	197	197	191	186	208	202	194	199	180	206	206	166	184	195	218	170	166	192	176	182	163	200	208	202	178	212	189	192	188	178	196	179	165	157	167	173	186	168	204	175	165	161	165	164	201	208	181	209	174	194	184	187	176	175	218	168	172	196	184	225	181	201	187	185	205	175	198	234	203	161	175	207	193	201	197	202	202	166	186	200	204	185	180	171	153	184	173	203	166	154	151	162	197	187	170	189	191	191	169	175	181	171	181	189	164	186	196	199	177	194	205	175	193	187	170	176	198	200	168	201	180	190	172	185	191	186	184	171	204	155	190	185	172	184	202	176	191	204	187	157	177	177	194	176	201	185	189	160	218	172	174	186	185	182	154	216	172	162	201	190	190	179	196	174	193	145	181	180	183	194	185	169	189	179	177	203	202	195	182	179	175	181	198	190	180	156	203	169	184	177	174	187	195	177	192	189	220	188	181	191	182	163	178	212	190	175	199	169	164	194	186	179	186	181	164	186	178	223	169	185	198	188	172	188	178	196	205	179	204	174	179	190	192	183	189	215	203	211	186	192	191	187	174	174	198	178	177	195	214	180	171	176	169	187	161	194	172	189	183	181	200	195	186	170	191	204	196	194	188	165	183	173	203	207	174	163	172	192	181	178	193	163	216	201	177	184	169	175	172	196	185	209	200	184	186	159	181	178	189	182	194	183	197	189	179	185	194	176	174	207	199	206	198	190	150	158	188	175	166	182	182	196	201	189	213	180	197	185	185	188	154	196	207	169	210	191	195	217	171	169	202	170	199	189	181	169	159	206	206	173	176	173	187	170	198	194	172	161	176	189	201	189	195	190	192	196	191	203	190	184	184	185	162	168	173	172	177	183	178	176	175	166	162	180	190	154	204	208	196	199	192	179	194	178	213	171	211	224	195	199	184	179	214	169	174	172	186	209	152	186	199	166	200	185	186	183	195	196	201	201	190	198	180	189	222	186	177	189	187	181	189	183	198	202	197	194	188	190	197	164	204	164	201	178	184	188	210	208	173	172	181	176	168	176	184	212	187	200	177	194	184	191	214	165	199	224	203	177	181	170	184	207	187	190	210	217	189	195	195	184	174	181	179	200	182	187	196	168	200	192	208	177	184	164	185	197	168	163	184	181	171	210	194	190	170	197	205	190	184	185	203	181	211	190	169	212	195	204	185	194	181	185	192	207	190	198	166	179	193	181	171	183	219	172	208	160	176	182	182	200	198	190	188	183	196	183	207	182	190	180	200	193	177	216	193	215	208	176	193	179	169	196	184	182	179	188	174	190	162	217	169	189	175	185	217	190	192	182	166	203	178	191	194	183	205	180	169	162	186	224	198	203	196	147	175	175	211	162	202	184	178	180	181	165	197	189	178	191	205	199	188	165	195	205	210	184	184	160	164	180	183	181	201	191	189	182	199	203	200	231	183	211	195	182	201	182	167	177	139	193	166	160	195	207	206	193	194	198	205	183	199	173	191	169	191	188	187	190	176	200	170	209	193	187	200	161	174	209	172	191	170	203	198	193	185	197	182	188	190	180	189	187	196	194	219	182	172	173	183	208	207	177	205	181	194	192	177	182	194	173	176	179	209	156	193	195	198	171	179	185	205	176	200	197	186	178	185	167	193	170	184	178	210	172	178	187	222	179	181	178	169	191	186	189	198	190	185	182	179	175	173	193	189	171	188	191	193	189	167	170	165	206	189	181	195	203	178	187	197	171	206	175	191	194	177	175	164	204	189	186	185	191	175	194	180	159	199	172	184	167	181	172	176	166	187	208	170	183	192	206	181	203	176	185	186	187	183	179	202	202	180	195	189	192	185	190	205	192	181	179	205	186	204	183	212	186	204	180	203	153	159	202	187	179	216	177	179	184	185	189	198	194	173	175	185	197	195	196	188	190	191	216	193	168	181	199	217	189	190	188	186	214	178	185	208	190	168	180	186	200	184	191	191	173	177	164	158	171	187	182	189	171	194	174	193	199	184	195	199	193	195	180	178	169	176	180	190	198	196	195	193	200	180	205	191	171	178	194	200	194	190	193	184	175	189	202	178	194	190	176	181	210	194	158	210	178	198	172	202	176	182	197	196	179	191	233	195	193	178	187	212	194	158	199	198	182	190	200	210	194	188	175	182	193	197	194	174	214	191	184	167	194	186	177	175	187	146	207	158	196	177	167	189	208	203	186	185	199	167	178	176	160	191	183	185	198	201	207	183	187	176	183	189	182	189	190	197	194	197	198	196	198	190	196	169	183	175	181	173	179	210
26667	18741	4842	978	702	601	607	571	594	584	603	566	566	550	563	530	554	597	583	564	569	533	570	585	575	607	578	608	566	548	518	577	568	592	546	590	576	534	555	550	569	565	570	550	611	625	585	613	544	619	582	537	543	559	547	586	619	544	572	566	593	572	559	580	550	542	542	547	578	557	587	538	540	535	577	578	549	577	550	565	544	555	564	589	585	592	593	600	576	553	618	611	548	540	572	604	575	581	570	504	566	533	562	569	538	567	557	558	546	572	552	558	563	601	559	542	580	544	563	559	562	517	545	535	589	581	583	558	582	545	542	523	570	579	567	548	577	590	576	539	544	568	555	545	576	568	561	527	512	581	628	519	535	558	554	534	596	578	524	590	547	576	594	545	563	569	529	569	584	578	522	544	574	594	582	582	561	569	574	545	584	567	542	549	579	574	571	567	582	555	571	560	539	564	569	585	568	538	545	603	553	532	596	555	565	518	527	609	537	574	573	551	528	563	543	527	583	556	556	538	565	526	580	574	544	539	555	559	559	539	533	562	550	561	545	579	566	569	574	600	563	559	587	547	580	602	546	567	556	591	557	526	585	546	560	588	607	546	604	528	534	596	567	548	586	556	552	559	550	538	592	572	606	578	521	585	576	540	532	570	566	590	557	553	567	578	546	561	548	565	533	573	560	526	538	598	537	568	568	550	560	579	540	566	600	566	559	548	547	583	552	543	591	595	564	510	550	557	558	569	556	528	549	582	576	577	533	610	584	615	574	554	588	579	558	553	565	605	587	565	559	582	634	571	587	560	568	612	572	584	635	542	565	620	562	586	589	550	571	545	573	574	537	539	608	592	563	539	571	574	594	600	588	589	569	540	529	518	536	548	581	577	563	574	544	561	512	595	573	534	545	539	533	532	588	546	572	585	565	532	539	579	553	583	530	535	539	548	552	591	522	559	572	571	578	550	547	478	540	608	505	559	580	552	558	524	542	575	564	550	555	576	470	528	551	533	562	523	582	573	556	586	570	533	565	570	547	529	528	563	565	561	515	612	555	533	515	529	552	547	550	571	563	589	547	572	557	570	544	569	515	553	522	534	572	526	522	547	580	556	614	581	573	545	584	530	578	572	550	577	556	548	585	546	571	551	598	578	574	570	608	496	579	595	602	556	549	527	574	573	547	588	559	547	593	551	566	549	533	532	629	514	563	554	541	623	561	511	563	587	569	553	566	546	542	556	561	580	576	595	592	577	628	557	561	573	573	556	574	543	561	567	528	582	536	560	576	589	522	545	559	563	585	560	602	570	604	553	592	541	516	572	609	602	572	537	546	538	514	566	537	579	588	578	548	528	551	561	591	581	570	505	500	557	523	556	562	541	577	607	531	563	550	544	566	588	539	554	552	534	547	553	548	563	566	601	583	549	566	555	496	545	526	539	569	568	559	562	548	556	576	568	594	573	580	534	536	548	602	566	548	564	549	548	546	571	571	597	572	542	542	546	636	593	534	563	554	596	534	560	572	575	567	547	559	543	588	549	550	585	574	555	571	558	622	560	571	567	578	589	541	567	587	578	556	544	525	518	545	586	546	570	579	565	586	576	558	575	556	551	551	530	552	557	578	523	570	566	568	529	523	534	551	540	573	569	557	561	579	514	563	529	569	557	535	535	514	587	554	599	560	537	504	567	558	524	554	604	564	559	546	551	588	567	544	591	514	554	521	587	563	551	553	570	565	548	563	589	577	562	589	597	556	544	569	562	565	502	564	583	577	562	579	534	534	586	568	572	568	582	526	575	620	561	553	556	547	575	553	580	579	577	554	597	531	525	538	576	586	553	551	552	575	549	581	568	532	547	554	544	563	522	585	522	553	574	591	643	556	555	555	570	538	575	571	511	549	569	596	521	529	551	539	551	583	559	573	548	566	542	569	591	553	561	522	594	552	563	579	571	590	559	567	585	546	578	560	538	551	564	569	506	602	569	614	550	568	555	580	581	593	578	557	541	576	572	546	563	535	533	540	544	567	553	596	552	546	574	579	567	549	583	560	589	558	556	534	567	575	533	532	501	549	573	555	567	518	556	568	604	595	579	554	555	580	535	610	553	580	533	570	584	579	559	530	605	571	583	581	585	573	546	525	578	577	556	578	589	603	605	565	547	561	560	579	574	553	567	610	557	610	573	559	540	594	565	537	551	561	582	562	560	583	567	561	560	545	526	540	610	517	570	595	538	597	564	549	601	600	539	570	587	567	579	579	550	551	565	531	611	569	579	547	593	539	500	597	571	568	605	561	575	575	541	627	597	565	600	593	566	577	589	573	509	539	572	561	598	567	562	546	578	580	567	555	553	572	542	572	604	601	504	598	566	590	555	584	570	529	570	590	570	567	555	587	543	589	577	611	576	553	545	573	526	575	542	580	590	556	583	544	630	601	550	599	582	543	569	583	562	556	596	535	541	576	597	582	582	563	567	540	599	549	533	558	579	561	613	556	533	551	568	536	585	549	549	540	533	565	580	575	599	572	590	560	553	550	587	547	558	531	529	559	607	555	567	568	588	554	570	606	560	590	553	544	552	569	583	609	549	574	570	542	587	560	539	542	549	562	540	525	579	576	573	564	580	544	604	566	584	591	527	597	560	539	565	565	562	560	564	574	566	557	558	578	567	528	541	543	558	546	572	552	573	576	599	600	551	539	545	595	555	564	543	539	565	546	589	554	564	561	538	588	603	545	548	595	534	590	557	585	599	585	565	570	553	535	546	508	569	567	590	590	554	543	588	592	552	592	576	535	546	565	574	529	535	592	558	543	561	594	574	559	569	573	571	566	561	527	529	534	596	564	568	553	541	576	571	595	564	562	533	581	542	576	590	576	549	586	519	587	578	572	567	599	522	555	548	572	553	588	598	592	557	575	565	576	577	578	565	570	574	541	583	571	503	533	570	543	530	582	563	542	538	542	539	580	540	606	559	570	563	562	564	556	564	572	591	569	571	554	541	571	545	551	568	593	506	577	541	561	561	537	547	511	572	552	542	528	551	569	528	550	517	579	579	563	575	571	539	567	552	609	588	552	534	579	518	539	558	611	570	598	575	584	551	567	612	589	574	547	556	555	554	564	580	543	512	558	546	573	567	537	594	580	534	593	563	536	578	532	560	521	569	542	554	568	615	566	562	566	572	582	554	532	563	535	564	547	575	546	548	558	566	594	539	551	550	548	508	568	525	561	533	554	594	562	582	582	561	550	564	574	535	584	580	541	560	543	600	580	600	561	537	579	562	569	566	568	568	553	563	536	551	564	557	566	548	545	521	570	560	566	561	523	533	623	559	622	574	585	543	582	565	521	577	526	555	559	537	532	555	588	584	557	554	534	574	573	540	550	595	547	544	578	549	584	563	558	549	511	569	558	577	567	574	565	566	544	579	562	582	587	515	578	582	567	576	555	523	622	567	545	604	544	536	574	566	544	540	593	584	571	572	526	575	534	594	550	586	569	525	556	588	567	590
4343	2495	1764	1160	1011	944	908	892	887	858	803	845	849	817	793	821	819	844	807	796	789	789	807	806	779	795	812	783	846	839	760	816	806	789	810	842	804	817	799	812	852	787	805	786	774	789	821	773	775	802	801	803	793	841	859	761	834	799	794	775	778	774	768	790	806	815	778	766	796	809	811	800	799	805	815	833	818	819	840	811	759	778	787	816	785	790	840	806	789	797	830	801	808	817	833	790	818	783	810	771	800	844	827	789	780	773	810	803	783	788	757	770	790	765	761	795	822	810	782	818	783	763	791	809	800	771	807	807	818	803	801	825	759	814	858	855	795	798	829	817	824	806	808	849	718	804	731	825	741	774	798	853	844	813	811	778	775	764	785	785	801	774	822	806	794	785	787	782	795	763	786	809	826	804	735	800	825	820	832	819	772	784	726	823	828	768	847	825	796	784	797	793	774	812	779	804	785	786	823	832	786	776	807	753	798	800	791	819	855	806	767	756	785	815	845	836	819	823	790	840	801	825	768	806	765	812	801	830	794	812	778	809	773	747	801	804	842	802	775	786	778	762	812	767	814	738	799	792	809	847	808	795	858	807	797	780	794	780	789	767	802	836	773	808	792	807	852	793	796	827	803	737	800	815	821	799	766	806	795	779	783	828	799	812	798	799	774	780	778	794	805	800	841	820	771	793	809	816	813	837	777	803	750	830	749	762	795	813	788	833	812	822	777	799	794	776	799	841	820	789	786	752	760	789	773	776	798	795	794	742	815	838	833	824	766	818	816	785	860	835	818	802	827	801	771	805	805	801	806	766	905	835	788	853	816	843	791	755	875	808	836	810	753	837	789	804	843	808	814	837	789	831	812	843	805	758	825	811	830	761	794	778	797	846	811	842	799	818	779	820	800	833	810	871	772	837	748	786	799	799	834	800	846	829	803	826	813	824	805	818	806	834	853	848	775	847	801	859	812	783	831	776	821	797	747	808	820	805	733	832	807	787	805	781	790	824	740	813	813	828	820	779	765	823	809	771	807	791	783	790	807	814	813	791	802	780	758	807	787	813	849	811	782	869	767	781	788	825	838	773	783	758	786	834	752	785	854	871	758	784	782	790	829	835	785	777	864	786	794	809	837	825	811	748	801	763	812	808	817	794	799	782	754	809	762	796	787	820	845	839	795	819	818	780	820	857	814	825	829	805	798	738	783	836	812	770	827	791	832	779	783	811	778	779	784	819	807	811	823	793	817	768	830	833	811	787	793	794	796	820	832	815	801	856	810	831	783	801	796	764	798	787	785	822	807	822	794	850	850	837	766	793	761	785	820	833	763	832	798	761	812	806	814	768	780	813	819	813	799	772	847	836	817	799	797	820	820	825	805	815	735	754	780	864	784	830	782	809	801	748	819	775	843	809	796	775	796	855	821	798	769	805	833	834	773	806	837	780	840	800	789	793	825	792	814	818	822	830	812	783	819	863	810	806	827	850	747	764	814	758	815	805	790	759	817	762	802	796	787	841	757	830	765	838	775	821	821	807	779	760	835	824	807	824	788	771	785	775	854	815	834	790	778	819	801	822	795	765	786	791	821	810	780	767	816	818	811	800	855	777	896	779	785	804	825	723	796	798	790	815	760	801	792	803	804	797	789	831	769	848	813	820	818	803	845	765	849	766	837	833	807	809	814	803	794	789	831	784	814	776	858	806	806	802	765	766	783	810	834	778	818	767	809	796	768	820	839	723	864	824	846	832	801	818	825	837	801	812	813	781	772	769	814	750	758	765	849	829	772	770	837	794	796	846	787	843	812	801	776	792	730	764	825	811	842	758	823	866	833	829	809	740	855	811	812	782	766	777	828	784	807	761	825	819	779	810	746	798	797	804	820	834	781	769	820	835	781	826	816	800	762	808	822	825	798	805	831	776	784	783	812	806	767	757	786	748	855	834	857	792	817	780	781	798	799	738	833	782	824	782	784	774	793	815	758	824	764	812	814	791	838	812	803	858	834	803	819	861	789	791	808	834	779	817	778	831	813	858	820	892	796	778	811	780	785	800	760	809	783	764	776	813	829	794	782	811	811	764	800	840	787	831	793	778	819	820	785	830	861	821	771	797	809	799	859	813	811	843	797	801	758	777	865	772	795	791	794	764	794	810	782	863	781	795	808	786	806	802	814	778	818	757	796	785	771	859	824	798	837	797	846	753	816	799	776	788	825	819	814	795	811	836	826	799	787	831	832	779	805	757	836	825	814	745	810	835	780	794	843	781	852	815	802	801	812	830	782	789	787	771	771	817	847	861	749	805	796	808	807	825	796	794	860	741	787	783	815	807	814	841	809	793	766	826	790	763	817	805	792	828	803	830	756	801	819	746	798	833	807	830	839	832	839	851	803	802	809	759	806	789	801	788	781	789	806	796	792	805	772	787	801	797	833	805	818	768	793	784	815	775	812	799	793	866	809	807	802	805	814	786	801	784	815	815	829	800	752	804	781	829	801	782	761	807	819	765	849	831	794	813	761	803	798	786	774	818	801	839	775	825	802	781	863	778	822	839	782	770	824	801	819	819	834	796	768	823	816	846	783	839	821	834	840	788	799	784	791	789	824	768	784	802	776	775	877	833	809	817	797	810	801	775	795	800	803	794	771	838	798	818	794	816	806	804	896	754	819	774	832	805	813	832	813	821	822	807	857	855	762	773	808	795	777	780	825	850	861	785	848	806	737	813	821	775	801	844	776	778	816	823	727	792	810	809	768	767	798	790	787	788	845	777	848	794	780	763	819	788	849	795	787	793	807	804	756	777	785	817	804	811	775	825	791	788	805	810	818	827	861	835	779	819	738	767	819	795	759	794	781	824	790	812	784	768	765	783	832	801	855	807	772	799	774	771	822	826	824	866	780	805	839	782	770	752	744	817	826	790	812	813	840	791	828	800	853	832	844	858	812	791	724	765	750	794	770	804	790	823	830	822	778	763	786	829	807	789	767	840	817	824	796	757	794	820	812	814	814	781	780	761	784	836	800	780	777	771	804	777	817	787	780	817	792	796	809	819	858	807	786	795	827	786	844	814	843	754	768	790	821	794	841	822	771	784	781	813	805	777	797	812	818	805	797	827	789	799	790	799	778	823	735	814	876	834	779	800	782	785	798	826	801	836	806	769	789	816	822	757	763	795	812	810	803	844	784	812	814	794	784	716	774	781	846	777	804	822	805	751	811	804	808	784	817	791	779	806	760	792	867	786	814	803	815	795	807	793	813	840	822	771	796	792	775	831	800	784	788	785	758	858	785	831	783	793	802	815	826	809	786	836	853	801	791	830	823	785	831	820	788	842	788	783	805	773	810	758	844	755	811	720	761	775	817	774	783	806	785	779	810	784	800	757	839	824	796	764	748	802	813	783	797	826	784	813	772	766	803	850	779	776	812	816	792	812	811	801	764	815	823	834	793	825	798	788	810	781	804	789	807	778	773	795	804	787	805	805	827	819	809	805	814	812	850	817	851	778
23049	21064	28180	24161	21035	8252	820	584	465	436	414	411	368	373	387	334	329	355	320	303	280	362	331	335	319	328	309	342	300	311	336	326	330	295	316	304	331	279	322	326	286	296	320	275	291	281	328	328	314	289	292	311	305	311	328	312	296	282	309	318	305	286	292	312	276	309	323	274	289	307	299	290	275	322	274	284	301	289	310	290	319	289	299	294	294	292	300	289	317	302	283	296	269	279	289	313	317	283	279	321	286	310	294	305	314	293	305	269	302	282	261	302	283	323	297	321	274	324	280	301	271	314	274	269	322	287	281	306	301	314	279	280	291	285	310	304	288	332	293	299	312	299	285	283	312	290	303	301	334	309	300	278	286	284	299	297	313	317	305	303	278	307	297	303	291	296	295	288	300	332	311	305	294	299	302	309	331	289	325	313	273	308	290	303	301	283	304	293	283	288	315	286	302	269	294	318	292	265	281	261	309	324	288	301	288	283	288	280	295	304	297	306	287	282	291	245	292	324	296	290	270	300	287	275	292	306	279	282	308	303	308	255	312	310	299	291	292	294	287	300	300	301	301	271	312	271	273	285	287	317	283	292	308	288	341	316	284	308	299	318	292	292	302	307	293	289	325	292	261	297	289	320	303	291	298	294	276	301	315	278	273	303	306	290	320	321	283	341	287	276	294	261	282	270	279	306	305	298	317	310	306	301	309	292	307	292	280	323	291	280	295	315	302	347	288	275	290	309	299	253	275	300	301	298	298	285	297	330	274	298	272	274	296	315	304	320	338	308	299	286	301	293	289	294	296	301	329	299	280	270	294	273	301	283	285	276	267	301	291	304	292	313	301	308	300	269	320	294	260	288	312	309	344	295	299	258	295	287	299	285	305	326	303	287	294	299	266	294	328	294	287	290	311	274	288	297	308	334	309	296	306	296	278	312	301	258	277	334	286	299	308	280	299	306	316	289	295	309	307	319	323	313	298	290	297	294	314	279	297	281	316	286	317	286	317	305	277	299	311	294	320	292	294	278	273	270	290	304	250	290	285	320	329	264	316	293	300	282	290	303	304	278	316	294	294	279	317	317	293	269	286	316	311	280	315	293	307	286	286	314	274	288	284	329	306	314	316	291	281	303	270	304	264	295	347	297	266	270	308	315	300	299	294	280	313	291	321	292	255	296	279	305	298	320	312	257	296	294	280	314	301	322	319	312	311	290	286	293	269	301	263	315	293	312	308	305	299	286	326	306	311	290	298	300	290	296	279	272	288	323	303	325	284	285	303	336	300	306	266	287	328	317	324	306	307	317	290	293	296	281	294	286	284	310	298	305	305	331	336	286	355	299	311	290	290	256	298	297	314	294	292	290	278	279	288	354	269	287	275	294	303	277	291	297	288	306	268	266	293	302	294	289	279	320	307	305	332	323	293	290	299	297	273	290	269	268	291	298	310	302	312	290	309	309	286	302	286	324	271	299	291	297	300	311	267	279	308	288	295	275	261	283	318	307	288	300	280	301	277	288	287	288	310	293	274	321	291	302	299	313	280	296	291	314	314	264	291	290	325	270	309	294	299	295	295	303	314	267	283	285	287	308	305	280	303	292	296	311	307	278	315	283	317	300	300	299	325	331	298	318	304	299	283	287	323	303	278	308	288	274	293	289	296	313	306	276	296	320	297	294	297	289	300	302	315	289	266	280	330	298	288	278	328	295	294	281	293	278	304	286	302	301	276	265	305	330	286	301	287	299	331	286	302	290	301	281	278	324	313	313	296	282	298	304	294	311	283	293	294	297	276	316	324	323	277	269	322	298	305	307	298	276	300	277	310	324	301	280	281	297	298	293	281	294	311	263	256	292	294	300	276	295	283	310	328	315	256	302	296	278	292	271	279	313	335	301	318	292	335	280	298	328	292	245	275	333	330	327	308	282	319	352	299	305	260	285	261	291	320	291	321	272	347	322	308	297	302	271	298	280	267	282	280	289	293	307	292	300	291	277	312	271	293	272	293	285	276	283	309	299	279	320	281	254	299	273	282	300	301	274	329	265	287	293	289	301	320	316	303	261	300	278	295	278	285	305	287	285	311	321	273	300	319	296	315	267	314	314	295	300	286	281	313	273	290	316	314	333	281	303	284	308	269	285	292	315	311	288	299	276	263	324	298	309	282	301	317	272	320	288	277	282	276	313	315	286	320	283	318	291	316	276	254	300	289	297	283	321	271	275	310	293	296	276	309	288	286	292	295	296	306	287	286	300	285	287	287	308	303	291	305	295	320	276	289	328	277	324	263	299	325	315	308	302	302	322	297	310	297	306	255	342	265	270	291	317	278	307	284	281	283	289	273	288	270	301	282	305	296	313	284	307	308	297	287	328	306	309	319	272	284	305	251	258	325	278	284	307	308	313	295	285	316	300	293	300	317	287	319	289	291	283	291	275	288	295	305	328	286	280	282	301	310	286	301	309	315	277	253	274	289	313	285	318	293	287	300	298	297	267	292	284	306	330	304	269	299	317	319	291	284	326	308	277	300	298	253	302	286	276	288	304	317	313	292	298	311	311	287	265	287	279	305	298	307	303	314	289	297	276	298	290	284	310	289	306	306	284	266	316	268	298	313	296	287	324	287	302	326	286	286	322	289	304	274	309	274	305	313	310	284	282	265	328	298	294	314	308	295	299	311	292	325	301	289	291	269	325	299	310	295	282	319	326	293	281	281	276	299	302	312	282	314	294	299	276	264	269	279	309	315	306	279	281	300	291	321	305	304	266	296	299	291	294	312	320	316	292	275	306	296	267	290	327	295	314	267	270	298	295	290	283	281	299	277	274	289	276	271	293	276	280	322	335	328	297	308	308	307	265	262	305	283	278	297	280	302	283	308	299	305	265	255	315	315	284	294	288	265	302	287	307	296	300	277	279	307	280	278	297	277	283	279	309	277	305	302	287	295	318	305	305	298	289	295	270	274	305	281	318	293	285	296	306	284	306	290	283	285	316	311	302	288	288	304	290	309	274	307	287	323	307	292	311	275	286	260	275	286	283	304	274	287	309	319	326	307	297	298	241	318	278	313	306	291	295	279	280	293	316	283	276	287	292	306	275	303	303	294	291	277	304	289	313	299	320	295	252	303	296	278	313	276	281	298	261	296	300	252	302	317	299	299	285	302	292	266	302	296	283	321	274	307	292	308	320	300	276	296	300	275	299	305	281	293	280	271	287	317	267	298	283	335	289	305	341	286	314	312	275	290	301	293	300	299	315	286	314	304	299	282	306	274	280	292	314	308	314	362	298	301	303	285	327	283	317	327	303	311	307	298	308	306	282	293	257	297	292	314	264	292	317	289	291	298	257	277	315	273	281	274	273	297	295	300	297	273	275	311	289	310	307	297	319	324	298	326	293	299	294	299	281	316	276	331	299	313	310	289	272	274	281	295	282	305	313	297	313	305	324	295	310	313	287	278	282	310	298	301	306	304	294	297	299	318	268	305	297	292	287	303	308	297	309	311	300
3478	10011	6914	3008	2048	1606	1317	1039	894	785	704	661	600	574	565	532	547	501	505	499	557	494	475	510	469	443	482	476	497	469	456	451	446	484	469	449	435	432	429	469	442	425	420	476	475	460	477	466	481	445	448	474	453	470	430	460	437	462	478	466	452	442	461	427	499	468	421	429	464	453	503	467	476	431	429	495	454	456	429	448	455	409	455	460	429	445	501	465	460	458	446	491	429	398	475	453	442	493	423	441	456	452	426	426	447	447	428	431	467	432	495	423	420	459	442	459	403	395	456	458	440	474	448	447	455	439	417	452	388	451	418	445	405	421	421	474	446	457	470	439	484	461	429	455	459	442	433	460	440	448	423	430	436	451	416	474	423	430	436	411	500	450	422	436	457	463	464	457	453	435	488	450	414	395	450	397	455	411	463	464	433	468	437	427	409	455	481	445	460	420	456	433	448	456	430	450	428	432	432	424	390	501	458	435	427	463	412	431	421	448	461	463	411	457	426	410	452	445	408	500	434	474	431	488	417	462	453	405	430	454	448	482	420	430	488	431	420	498	435	449	457	448	425	434	438	465	451	450	467	435	472	434	454	436	453	407	426	425	437	416	433	444	448	425	455	450	466	468	426	448	451	475	444	485	451	406	449	462	431	435	441	417	474	443	440	437	454	482	417	431	449	413	443	467	439	465	449	506	484	434	446	445	466	439	472	432	450	431	416	418	458	446	440	427	455	403	431	444	456	477	432	424	446	468	471	465	455	403	421	447	435	471	441	417	425	435	452	469	442	482	458	400	428	443	447	422	429	437	451	461	458	433	430	443	430	434	473	445	436	414	438	429	463	466	437	429	428	462	441	453	435	425	431	423	424	440	455	438	424	396	474	454	442	412	445	452	414	484	466	428	454	425	460	420	425	460	418	448	448	432	444	434	444	424	446	414	452	440	454	433	481	423	465	434	478	440	429	435	465	417	420	447	441	434	441	457	444	462	447	423	443	415	433	462	463	426	446	460	432	420	438	441	416	440	460	415	445	434	447	417	450	443	438	437	425	420	452	471	454	431	458	470	449	481	471	450	428	448	430	449	425	455	412	440	453	419	474	438	455	439	450	436	449	437	450	425	421	432	458	409	472	423	451	414	451	450	438	436	438	466	412	448	442	440	413	448	448	473	454	441	444	444	425	450	460	485	436	437	423	419	452	402	460	490	441	430	469	431	454	449	457	498	454	461	411	429	476	444	428	420	432	472	439	439	436	454	455	462	472	456	418	435	432	457	455	452	465	422	445	423	433	431	487	436	451	475	421	451	447	431	452	438	409	472	492	430	450	426	444	449	422	453	445	403	434	449	419	454	444	416	454	433	426	481	426	433	439	456	446	439	431	413	421	449	442	421	452	447	434	406	473	441	452	481	441	429	433	452	426	445	475	413	420	439	442	433	474	436	436	499	434	429	450	442	444	429	458	444	433	441	449	456	405	430	480	475	429	458	417	434	412	460	409	451	449	489	442	430	440	450	443	428	456	427	468	375	447	474	416	435	408	438	438	439	461	405	440	465	454	441	442	461	420	429	454	438	480	442	467	468	442	464	447	426	486	437	453	466	452	478	440	447	448	434	446	423	482	408	471	415	427	435	434	443	434	449	442	452	447	446	414	446	419	461	426	481	439	425	414	460	465	389	445	440	427	429	448	445	450	401	404	449	461	414	473	465	455	434	409	481	474	420	446	459	448	462	425	431	427	433	396	421	458	415	443	466	424	452	443	470	467	440	449	417	464	427	441	470	457	438	419	457	443	474	444	424	410	425	411	425	421	472	463	439	434	469	437	427	439	475	407	451	438	426	413	424	430	469	443	446	469	484	410	452	446	444	434	424	464	471	454	449	494	431	454	459	445	463	455	430	406	407	443	436	477	442	405	431	437	430	423	447	437	445	447	435	403	453	445	442	444	433	461	496	484	469	468	482	437	442	445	420	423	486	422	458	452	459	485	435	405	433	423	421	457	472	437	406	467	429	418	435	505	467	470	447	445	431	432	458	403	478	431	418	439	467	432	449	449	399	445	442	423	433	475	446	427	423	451	444	451	441	430	412	449	413	409	454	467	429	426	441	443	450	472	462	412	433	454	454	442	495	428	418	405	446	415	459	432	426	408	472	473	437	455	450	427	514	425	438	469	447	430	434	439	428	466	444	439	441	443	418	471	426	419	415	448	402	441	427	484	438	444	460	472	466	413	438	463	424	426	441	476	443	416	463	475	448	403	443	474	426	467	438	419	458	449	442	450	442	449	489	450	437	486	433	441	463	432	456	473	438	427	449	429	436	424	445	491	443	452	473	399	422	407	450	431	446	408	402	460	436	461	430	427	427	425	433	481	450	476	458	435	445	437	466	421	397	458	424	460	445	425	447	450	423	487	444	424	467	448	441	426	445	479	484	483	376	426	438	450	491	429	438	456	396	395	406	466	445	434	431	418	450	436	408	431	446	440	481	440	452	431	472	442	394	453	469	450	459	442	459	457	440	422	453	467	427	433	476	454	421	445	434	471	423	486	451	440	453	423	433	415	439	473	402	474	420	424	437	440	417	487	470	443	476	441	463	456	420	485	446	430	431	422	449	413	439	491	411	414	444	467	429	457	440	434	412	439	482	420	422	416	454	447	440	443	433	433	476	437	441	453	442	449	461	437	453	468	455	466	461	480	446	433	429	435	446	451	424	456	489	473	408	430	435	437	450	455	432	474	424	476	429	419	419	427	459	439	430	450	452	461	460	407	457	442	461	458	432	423	458	453	412	419	456	432	429	417	450	491	416	453	397	433	445	453	447	469	458	462	464	429	410	434	419	447	462	442	424	452	426	400	468	454	457	436	415	428	429	428	445	439	450	444	455	455	469	440	487	463	454	437	465	464	390	437	431	443	411	449	433	441	465	422	490	402	401	462	441	427	461	484	416	425	442	438	405	445	449	475	446	431	465	453	419	430	482	444	426	446	437	431	477	477	449	492	466	417	468	422	474	417	452	451	427	476	473	456	431	471	433	415	420	440	461	461	457	438	424	464	486	452	404	446	456	443	438	447	422	453	470	471	463	436	462	430	467	435	388	443	450	434	442	442	425	433	444	456	443	448	423	431	428	455	445	433	421	436	426	448	447	434	418	475	448	442	461	392	506	483	427	415	395	444	404	458	417	462	461	440	451	416	447	458	436	444	448	437	471	404	484	417	455	439	445	518	450	461	411	411	411	451	436	435	429	432	499	410	430	475	408	459	465	439	461	479	426	405	462	476	431	490	441	433	439	385	432	411	433	416	432	446	402	462	447	483	464	463	470	438	431	448	480	434	425	421	456	416	492	434	451	425	422	448	443	471	444	415	483	420	441	442	478	412	489	461	468	453	482	422	445	435	446	418	398	435	438	441	402	488	465	481	441	391	435	474	445	451	448	430	441	383	475	465	432	435	446	440	472	466	459	451	432	440	445	427	421	380	469	462	455	456	441	442	460
24133	21032	26866	25218	7894	843	714	657	612	548	556	550	534	520	540	518	546	514	533	493	531	544	522	586	520	504	504	558	514	488	486	554	496	478	498	518	493	496	505	517	531	478	513	511	466	497	522	497	463	528	510	526	532	526	512	496	529	526	487	524	484	545	511	515	491	498	546	458	519	482	520	495	473	515	550	476	488	453	470	476	511	516	503	510	461	438	495	500	514	540	492	486	532	451	494	534	499	522	493	522	458	523	504	462	556	518	503	505	490	533	491	494	524	491	480	499	527	490	516	450	522	487	473	499	485	508	514	513	487	473	539	495	499	500	486	495	499	468	497	490	520	502	511	513	498	489	503	501	501	529	498	508	469	510	500	490	505	452	489	496	503	490	496	495	467	525	508	505	467	523	536	518	469	495	493	496	464	487	432	501	506	517	513	463	467	497	514	505	505	502	501	461	493	489	509	520	489	547	483	546	498	463	512	491	475	502	539	504	498	486	526	521	516	494	516	482	495	509	512	500	519	512	525	510	485	459	475	491	556	508	500	501	518	483	533	495	477	517	509	527	496	512	509	516	505	510	540	462	515	515	484	499	510	491	472	476	495	512	573	510	476	529	468	492	486	535	497	511	487	507	517	482	492	520	531	511	487	531	487	528	493	512	492	478	489	496	524	529	503	483	446	491	519	514	501	475	471	476	490	481	453	448	497	499	515	448	446	491	506	483	528	501	479	484	456	506	521	488	488	478	514	521	498	479	486	488	464	517	525	488	492	468	514	521	467	464	498	510	505	476	511	510	510	501	477	562	472	507	500	509	531	518	480	489	481	496	542	521	522	494	517	486	496	484	504	491	488	502	510	509	543	510	508	497	511	492	493	511	491	490	507	487	491	515	514	508	516	500	503	513	539	484	512	510	476	528	502	526	532	507	507	496	528	504	504	502	506	500	477	539	494	481	513	483	557	485	495	496	487	521	520	482	525	534	486	523	487	460	487	517	513	472	504	476	458	507	457	521	474	484	490	478	497	481	478	453	472	549	493	520	511	499	519	526	485	514	496	488	505	511	496	450	515	501	532	518	479	494	483	499	480	502	502	490	492	498	500	497	460	508	502	495	497	528	500	450	516	504	491	491	500	475	507	491	503	491	516	549	524	520	490	469	508	485	516	510	500	487	446	491	515	481	476	492	481	480	503	526	507	495	516	489	494	506	520	496	536	518	491	510	500	503	467	489	529	474	524	521	517	486	534	517	538	497	494	543	476	488	520	488	483	510	525	518	459	477	532	561	493	484	481	475	527	498	521	523	491	510	515	496	467	497	485	485	485	528	484	460	494	503	504	469	491	490	492	475	489	502	492	475	509	494	521	524	458	493	478	490	473	509	553	489	500	490	456	519	483	472	545	542	546	539	503	492	468	509	477	512	467	503	532	488	516	503	521	470	502	521	483	514	498	510	508	506	497	486	470	524	497	529	468	481	443	527	490	508	495	521	492	501	513	471	504	500	509	464	491	476	479	498	522	496	546	501	515	480	477	483	478	497	481	551	505	484	530	522	476	486	516	444	503	473	520	476	512	529	483	519	440	528	502	506	472	494	496	529	524	486	481	501	504	480	463	467	504	522	489	521	493	505	532	492	514	478	495	477	517	527	535	507	521	546	528	506	469	504	518	520	513	533	512	494	476	532	489	532	515	495	514	494	511	466	495	519	489	491	483	484	497	506	497	455	503	466	503	480	498	506	482	509	520	475	528	488	530	494	468	484	545	499	502	521	489	501	497	480	532	530	497	475	486	501	515	513	507	531	469	545	502	479	507	518	484	504	490	445	523	494	504	494	489	498	534	493	488	463	476	476	474	474	498	506	483	477	466	512	477	479	488	510	470	483	493	469	513	510	490	503	546	459	512	515	521	520	501	538	554	500	485	502	501	504	513	508	488	517	500	527	512	491	483	522	483	508	486	491	514	556	506	499	483	487	483	494	526	467	472	504	492	502	506	471	484	458	505	518	479	523	511	505	517	501	488	476	468	508	519	446	509	531	517	489	483	481	493	459	518	497	519	501	513	466	519	488	495	467	481	504	527	503	508	479	514	505	511	480	529	529	501	476	500	517	498	502	476	507	502	529	509	496	490	477	485	511	482	535	511	491	483	493	502	512	498	508	492	489	518	468	475	502	481	528	518	474	512	491	464	503	474	480	482	533	526	527	433	511	466	509	536	501	510	548	457	468	523	464	464	454	514	454	490	484	500	523	493	478	480	527	514	516	509	497	499	493	487	479	478	508	520	515	462	497	466	479	516	464	485	502	480	485	474	521	448	498	510	528	517	500	457	451	508	505	482	502	529	525	537	517	480	500	472	443	515	482	514	460	492	489	527	500	478	464	485	485	487	494	480	515	519	525	484	467	522	481	517	517	474	538	572	508	491	466	503	499	464	497	476	499	466	521	500	530	477	497	513	490	486	475	540	490	509	481	469	481	509	500	508	494	524	468	485	514	491	485	498	497	488	445	496	506	452	471	478	514	517	473	493	482	488	471	502	522	457	507	500	544	490	481	455	489	488	516	516	506	493	504	488	491	511	506	504	464	535	502	499	513	523	456	500	473	503	493	513	500	502	547	515	488	490	466	563	480	457	500	485	505	460	549	441	531	520	446	499	515	512	494	486	506	503	498	519	522	461	506	507	512	548	510	562	480	516	520	493	497	473	494	493	509	538	469	488	538	526	531	493	505	515	543	491	511	543	519	502	531	520	494	484	515	503	466	513	502	465	502	490	477	525	500	497	473	513	509	466	512	483	483	489	514	487	518	491	501	478	533	460	484	489	486	515	518	488	504	441	496	539	487	440	496	519	472	487	491	511	496	523	522	490	490	508	490	469	470	489	480	485	506	530	489	476	507	476	511	512	524	479	502	533	484	470	507	492	514	537	502	497	522	522	491	490	486	518	477	493	504	502	527	486	468	496	501	499	522	476	512	482	500	499	463	496	495	523	527	491	488	521	512	492	502	463	474	466	493	483	505	502	533	522	493	506	452	515	485	515	490	491	496	497	481	480	523	519	486	499	475	465	503	488	539	505	476	507	492	478	518	478	474	483	479	526	502	491	484	487	510	518	498	500	508	532	483	481	508	503	510	503	512	525	523	489	512	475	502	507	500	450	481	504	493	487	545	519	496	477	506	453	507	496	544	484	515	478	477	489	484	497	492	508	528	516	505	482	484	470	505	521	499	509	491	505	509	486	507	481	544	445	531	485	511	515	509	507	523	486	484	505	517	502	512	529	505	501	490	471	480	529	493	535	478	526	499	487	501	514	472	500	486	521	512	489	472	484	469	473	511	475	500	484	522	482	517	493	512	509	502	493	486	533	499	509	494	509	526	516	508	508	484	480	507	521	477	480	497	487	530	491	523	534	509	467	471	479	491	474	493	473	492	509	510	510	467	507	515	563	492	517	553	435	484	530	524	500	515	512	527	506	507	535	490	454	494	489	510	512	510	425	493
3719	6381	4231	2101	1571	1317	1240	1040	994	912	909	835	799	804	732	710	730	701	754	700	688	716	768	707	694	717	698	656	710	702	716	674	703	669	673	680	716	712	666	656	699	739	710	683	698	654	713	702	670	693	719	710	691	752	721	754	731	664	667	685	696	671	713	709	720	749	684	671	685	698	675	714	681	728	697	722	699	674	706	651	728	685	697	707	666	665	663	673	679	721	715	686	678	687	662	677	691	650	694	679	725	642	752	673	696	653	681	702	746	718	709	717	714	666	692	674	684	701	695	707	672	690	709	685	638	697	700	695	703	675	712	682	714	670	713	643	668	654	689	707	694	711	675	688	685	689	765	703	766	668	697	715	668	655	690	707	710	643	678	735	661	722	666	666	688	703	686	684	644	682	704	672	674	708	737	723	661	732	684	727	703	688	674	644	725	665	696	694	692	711	658	686	687	725	686	724	686	683	685	699	705	708	665	729	695	709	636	685	697	621	725	679	646	684	708	689	688	670	709	706	742	702	697	661	686	706	678	669	702	642	673	687	717	712	675	703	670	660	683	667	741	677	705	726	681	759	717	704	652	675	688	714	716	694	708	696	773	683	665	670	658	706	707	674	715	697	707	695	666	727	667	655	696	694	659	657	686	662	691	684	705	658	670	676	725	682	704	733	686	730	701	691	685	694	704	692	679	766	722	725	641	731	704	658	703	696	725	685	689	667	700	734	710	662	704	684	681	706	644	677	654	706	645	720	729	702	721	661	713	661	707	637	720	664	719	718	701	715	687	655	686	680	704	678	662	724	695	722	662	703	693	685	706	680	693	684	686	656	686	717	703	724	692	700	693	690	685	689	708	738	689	662	666	700	724	729	704	726	748	671	724	707	668	640	655	693	684	666	746	672	635	694	686	688	692	680	702	684	728	652	688	695	706	656	692	707	729	666	709	703	727	665	678	708	664	684	705	704	693	711	641	711	687	662	675	703	707	690	750	657	722	726	718	690	688	702	677	655	719	723	713	676	690	663	745	688	693	686	639	683	730	684	709	664	706	668	701	707	672	738	654	654	692	703	696	686	715	704	734	667	665	679	740	729	734	712	685	698	675	702	689	652	720	715	702	673	695	662	682	696	706	640	703	671	669	699	709	720	700	702	693	689	674	688	689	682	680	698	665	743	725	694	736	761	702	693	714	671	710	724	734	686	732	690	684	706	624	676	672	718	685	647	659	686	717	695	681	717	679	681	650	699	722	696	701	682	697	680	720	671	744	638	643	714	693	662	699	720	717	716	702	691	689	690	650	715	699	695	690	691	689	718	658	693	652	662	618	662	680	646	711	685	636	740	663	706	677	673	737	624	709	699	668	654	725	742	715	725	659	702	695	703	682	687	724	671	663	657	718	693	666	729	713	686	635	697	687	660	716	648	712	686	708	702	691	711	657	658	638	725	640	729	687	715	738	685	662	712	702	660	690	686	694	704	693	678	689	684	693	717	648	643	692	728	677	656	718	682	653	632	705	661	729	714	713	668	727	689	711	690	705	711	665	640	694	657	672	659	693	723	643	635	708	665	676	706	679	690	722	674	730	721	713	710	706	647	680	696	724	663	733	706	675	663	695	719	668	681	667	665	656	675	692	680	685	657	707	690	707	710	709	708	636	705	677	686	701	689	690	713	637	684	697	712	694	648	648	714	651	719	684	718	655	640	657	725	680	707	693	683	666	667	661	683	725	753	706	701	701	706	703	647	746	715	678	688	696	671	660	729	674	691	700	706	662	708	697	649	699	747	676	659	681	718	686	721	698	730	724	643	711	637	647	724	754	702	693	704	728	674	681	679	716	638	713	689	688	696	677	715	686	698	655	682	673	676	711	681	713	751	726	680	703	684	688	716	723	694	758	697	739	699	688	710	664	685	725	675	707	744	671	660	666	694	754	715	691	709	710	665	676	676	683	629	680	706	679	718	600	727	707	661	677	640	681	692	708	707	654	743	714	710	717	715	686	701	710	741	686	685	677	744	678	668	724	675	727	645	703	659	621	671	685	675	674	755	690	702	624	743	707	658	733	685	679	646	694	680	706	698	725	735	678	662	691	747	713	690	643	711	696	667	655	663	674	725	655	712	734	708	698	725	639	711	702	713	649	660	665	678	691	727	699	743	678	718	673	716	649	708	673	662	751	654	667	716	671	632	678	676	686	671	699	671	617	701	692	724	669	676	686	714	693	686	706	651	621	708	635	683	741	679	669	676	642	663	707	672	678	692	650	718	715	716	689	667	649	665	653	701	663	684	686	701	733	657	635	696	697	676	741	681	678	709	676	691	668	659	686	668	699	661	728	661	704	743	705	689	686	719	697	673	671	678	672	670	678	698	683	691	686	629	730	704	670	672	695	696	703	712	681	645	716	702	694	729	699	633	700	680	703	669	705	647	693	664	664	666	731	672	695	701	706	710	681	698	722	682	678	649	690	729	653	718	709	685	664	675	654	687	681	640	696	690	675	685	716	718	687	633	741	695	689	729	714	663	728	723	657	725	732	717	701	711	662	721	678	708	712	676	741	650	716	698	704	698	724	709	722	718	671	667	729	730	718	701	705	665	697	718	660	681	711	666	674	703	677	677	703	747	690	702	683	713	757	692	748	728	662	627	667	719	709	696	656	634	700	695	722	726	716	708	721	687	680	726	678	695	701	698	641	703	705	731	666	690	696	710	664	706	674	676	682	685	758	734	651	776	692	728	697	696	717	667	648	696	691	640	691	700	680	678	733	656	713	669	667	669	715	681	673	714	740	697	687	715	709	711	694	677	681	665	660	672	677	653	721	725	680	730	752	684	717	718	700	726	650	693	666	657	709	685	730	671	720	692	642	711	648	716	678	708	688	665	713	685	718	714	725	683	679	698	700	745	732	710	664	690	720	692	659	663	686	687	665	673	688	663	696	654	757	639	703	681	711	688	661	690	728	686	693	713	654	665	647	683	730	684	662	696	694	735	706	731	639	658	675	735	714	715	668	709	702	678	710	682	706	689	673	632	734	698	712	692	706	691	700	681	687	699	602	683	662	738	693	698	680	675	650	762	681	691	691	697	685	664	669	683	698	727	667	709	690	634	696	684	686	616	742	700	701	712	693	680	673	721	680	681	682	680	654	702	692	716	674	675	671	687	698	712	695	705	676	657	717	725	686	726	755	732	684	710	661	675	701	716	693	708	678	664	716	680	692	694	677	710	703	695	704	635	655	670	679	735	688	681	690	698	760	677	685	689	707	659	718	690	691	675	666	684	636	691	701	690	687	660	688	734	657	683	663	688	703	661	674	682	670	712	731	679	670	701	657	667	706	698	738	680	688	647	646	691	677	712	734	645	757	738	708	705	641	691	689	715	688	755	654	655	642	652	707	695	740	690	677	717	670	714	668	701	678	718	648	704	633	693	681	719	645	681	709	720	767	707	708	650	681	682	706	700	722	667	642	667	674	682	673	668	712	733	707	723	667	705	700	689
22203	21052	28668	23649	21052	21060	5286	667	465	406	353	327	299	259	219	219	226	216	175	168	178	177	174	170	156	146	152	167	142	149	145	142	163	150	132	134	131	138	155	132	144	135	140	146	143	144	158	127	150	138	142	145	137	126	127	128	139	150	117	128	117	125	120	145	129	120	125	124	125	116	145	136	131	122	122	126	147	146	145	127	127	138	141	137	117	138	116	139	118	136	125	113	136	150	145	131	134	111	127	146	126	120	122	131	146	139	130	139	130	133	117	127	121	121	145	132	153	132	134	142	130	134	130	107	133	129	134	135	134	133	135	121	129	130	138	146	141	107	129	116	131	102	129	144	130	120	135	128	110	131	131	137	126	140	124	141	158	134	130	141	117	111	151	135	132	134	113	121	120	135	132	155	127	126	117	121	115	124	138	126	139	121	116	101	120	149	136	116	126	151	124	102	129	141	122	121	143	132	137	141	141	141	132	158	151	104	120	107	135	109	134	120	117	138	129	127	118	120	142	152	142	131	141	125	120	146	154	113	123	138	142	132	128	113	134	120	149	106	123	128	141	145	117	128	111	110	127	123	126	141	122	136	147	127	124	139	139	129	125	130	113	119	125	112	116	122	145	137	135	149	124	134	124	142	128	141	131	136	127	99	114	131	124	136	155	131	115	138	151	128	139	144	132	136	142	133	152	135	127	136	128	126	125	116	107	140	137	120	108	138	126	130	122	123	132	131	138	137	128	126	141	132	117	129	151	119	116	141	117	122	143	123	117	133	133	133	129	134	132	148	143	147	130	111	113	131	121	112	145	130	137	112	125	136	136	130	123	140	100	124	115	157	110	133	116	128	147	113	137	117	124	137	122	116	116	119	108	132	150	134	125	129	131	151	145	125	137	136	129	102	125	150	111	165	129	139	126	121	144	126	153	146	120	121	106	121	118	127	119	142	145	123	128	116	136	121	119	133	135	121	147	155	128	136	138	132	116	136	147	140	135	124	132	126	124	118	133	103	141	143	147	131	138	145	119	126	139	131	137	142	134	130	137	142	128	150	132	127	126	127	139	112	111	133	102	118	130	148	117	120	136	122	131	123	138	132	140	144	107	137	107	127	152	115	124	132	123	129	160	135	125	120	116	117	144	121	126	127	122	135	132	122	121	125	136	109	132	124	120	134	134	142	114	120	137	102	128	135	133	123	131	135	109	140	133	131	130	146	131	107	122	118	131	124	126	125	131	122	116	124	137	104	119	141	140	120	126	118	144	134	149	132	150	114	135	142	122	139	128	105	141	145	107	109	121	140	141	121	144	131	135	130	115	138	131	134	131	122	119	109	131	138	135	132	146	118	118	130	136	123	131	128	129	133	98	114	135	115	130	138	125	139	115	129	123	133	129	125	124	139	132	116	119	127	130	149	125	136	113	116	127	123	153	135	136	118	135	135	123	118	125	119	146	153	121	142	121	128	129	130	141	138	115	137	123	151	121	141	126	120	143	131	137	131	137	130	139	134	148	135	118	140	118	115	156	148	137	123	118	116	151	136	117	139	132	115	147	151	134	128	163	143	127	127	136	138	115	123	129	134	134	132	133	118	134	125	138	149	124	134	124	119	122	132	139	131	108	136	147	128	130	117	117	164	130	124	133	117	119	148	128	142	122	156	117	127	119	117	117	136	112	147	117	126	125	146	138	152	140	118	130	126	122	132	133	135	120	127	131	134	131	146	118	132	135	131	129	118	115	132	135	123	103	110	122	114	135	145	128	123	118	124	131	123	120	131	138	140	138	122	139	152	145	121	113	131	123	116	136	134	139	140	119	129	114	130	129	131	125	134	136	118	121	139	121	135	115	138	146	122	123	134	127	120	135	130	130	126	116	129	128	145	129	133	124	112	107	140	125	124	125	114	117	125	128	101	116	119	121	134	120	139	145	106	123	118	106	112	127	143	117	123	125	121	159	140	133	138	102	116	127	128	128	145	144	126	134	129	127	125	109	145	152	115	139	122	125	131	146	129	135	132	117	132	133	102	129	138	118	142	130	111	121	144	131	102	132	140	136	120	124	126	135	119	132	127	136	128	123	137	111	119	131	110	133	150	136	125	127	112	132	137	129	118	132	136	158	109	137	132	117	128	154	119	141	131	118	118	126	126	142	132	132	140	150	113	143	129	146	119	131	122	128	123	126	140	132	126	140	141	153	142	111	140	127	121	138	152	132	125	134	144	128	122	123	134	144	137	134	119	125	126	141	134	126	133	141	113	131	128	139	111	122	135	149	118	124	132	131	139	124	123	135	136	131	132	143	127	134	129	113	128	130	125	159	116	122	97	140	130	121	114	147	129	104	116	131	128	125	127	145	119	149	141	119	132	126	142	138	121	130	114	146	128	141	134	118	139	119	106	114	138	139	113	117	132	121	123	122	95	139	142	130	111	137	149	138	134	143	151	139	137	140	135	146	125	130	129	147	129	127	112	129	124	121	139	141	116	124	121	125	124	131	115	149	134	127	115	119	112	131	143	149	126	135	135	131	122	143	116	112	134	134	122	127	132	121	125	121	125	131	113	132	114	141	106	136	127	125	104	119	134	124	132	130	144	126	122	115	123	130	133	103	120	111	131	131	140	112	103	127	106	116	129	123	121	135	122	130	118	140	111	134	122	129	134	125	117	137	133	123	113	143	119	122	126	129	136	112	118	128	126	126	142	138	133	126	117	128	105	145	131	136	108	122	126	144	119	126	134	130	147	130	114	124	112	128	118	132	116	145	152	124	141	115	115	118	139	128	145	109	119	131	124	126	114	101	132	122	133	137	146	109	117	136	128	130	134	130	122	149	135	152	142	109	121	130	123	130	118	120	134	122	100	114	125	147	121	136	128	121	133	133	107	133	121	134	123	145	128	121	118	136	138	126	134	110	139	121	134	118	117	140	129	154	127	137	144	132	122	156	128	122	119	122	119	109	122	145	125	136	141	120	129	144	133	133	127	120	139	128	103	128	136	118	132	129	117	131	143	125	127	124	129	121	131	133	115	133	135	139	113	129	123	141	156	131	105	149	107	118	122	119	137	129	124	127	103	143	127	121	121	126	102	116	142	125	131	130	123	149	126	123	131	121	116	133	125	132	128	142	113	118	125	134	129	136	135	124	135	135	126	125	124	129	139	122	122	106	131	114	149	133	142	134	121	124	146	125	129	134	128	117	126	133	136	136	121	131	127	130	128	141	119	100	137	140	118	135	119	114	132	117	126	135	112	145	136	125	116	129	119	140	133	131	120	134	147	123	130	109	128	124	116	133	151	142	137	127	136	132	123	135	134	134	115	128	127	121	146	128	132	124	127	117	124	101	125	149	118	138	121	134	121	122	106	118	118	140	123	116	130	114	119	126	147	123	126	126	127	114	123	131	153	131	147	125	133	128	122	119	109	127	120	137	125	128	122	123	130	120	113	139	126	139	140	122	117	117	153	149	124	142	151	153	144	119	114	127	118	142	143	129	126	141	134
4491	15121	10324	4664	3064	2273	1793	1309	1047	846	741	606	515	424	400	389	360	322	308	295	301	262	269	224	280	221	243	224	206	225	236	209	214	225	185	208	226	195	205	210	223	214	190	215	184	194	194	193	195	192	215	206	196	198	223	189	197	183	179	171	192	211	205	182	200	186	179	182	177	200	187	197	194	166	191	204	197	189	192	175	182	193	175	191	170	194	208	184	158	181	204	186	185	202	195	219	190	179	173	170	187	214	188	200	159	177	183	193	178	203	183	200	175	188	192	177	167	200	187	182	177	189	192	173	184	192	204	175	173	189	197	163	178	194	185	194	174	184	183	186	182	197	163	190	198	185	178	185	183	156	157	187	187	181	191	179	175	183	192	183	172	181	188	198	178	182	208	188	167	177	205	187	184	166	195	199	178	182	191	195	169	186	182	178	185	170	181	182	173	176	204	192	181	202	184	177	187	210	208	194	170	181	178	195	194	189	172	184	174	184	173	201	181	187	180	203	218	174	175	217	162	194	165	179	196	191	195	192	202	182	169	192	197	182	172	151	189	188	194	179	180	190	189	170	199	213	181	191	183	191	184	181	180	209	164	223	181	163	196	187	188	172	180	201	187	191	200	187	190	177	165	190	190	188	175	220	186	191	178	177	195	179	155	171	194	207	192	180	174	203	202	200	153	197	198	178	180	177	200	180	195	187	187	182	175	170	182	194	216	167	191	165	163	161	183	189	166	151	203	191	200	179	206	183	167	189	182	155	189	197	168	169	170	172	176	174	202	177	150	180	196	165	208	163	173	175	206	192	171	187	194	184	177	182	172	171	190	211	190	181	187	183	199	200	187	181	182	197	185	173	199	180	198	180	166	168	165	185	189	175	169	202	187	198	174	164	177	173	178	170	189	207	198	181	174	192	177	210	196	184	174	173	186	192	192	174	177	208	177	195	192	158	187	184	175	176	178	186	193	194	179	197	181	187	197	194	184	177	179	179	180	177	171	198	211	183	179	195	207	195	162	195	183	185	195	178	192	173	174	167	191	168	184	180	175	156	169	189	177	180	185	191	188	182	193	188	179	188	181	178	212	175	194	182	180	172	179	177	181	188	188	180	198	181	173	177	181	194	192	177	185	192	171	183	163	192	183	173	185	191	162	215	198	178	174	187	217	195	181	183	180	194	180	168	190	194	204	184	201	187	207	194	202	195	174	177	198	177	191	195	187	157	190	195	183	190	203	195	179	185	180	173	193	195	173	189	191	173	196	189	206	193	196	185	195	176	182	200	162	174	194	181	181	179	151	175	175	162	177	155	183	204	188	179	167	167	206	180	183	210	190	193	163	181	190	184	184	188	160	168	170	185	185	183	177	188	204	189	170	166	178	183	192	167	182	192	204	195	180	203	192	197	185	187	179	151	176	185	194	164	188	181	201	181	201	188	178	212	181	168	180	180	197	159	145	190	182	206	195	185	188	167	182	212	175	183	207	173	184	175	191	165	214	168	169	206	178	166	189	196	165	180	185	193	185	177	170	173	202	154	193	163	160	180	159	176	176	204	196	177	163	197	181	189	199	188	187	185	193	181	178	176	184	186	166	190	164	193	190	183	207	175	174	185	196	192	189	195	202	202	182	204	189	214	173	175	166	206	172	169	203	180	191	175	163	184	174	170	206	186	197	196	182	180	156	185	200	179	182	178	178	167	190	168	194	195	179	168	187	193	165	204	181	172	188	183	174	211	206	185	200	183	197	174	197	186	205	182	202	183	182	172	167	199	192	172	159	187	190	187	195	171	195	182	189	198	190	200	182	199	188	165	192	174	193	224	195	182	187	193	168	204	182	178	159	179	184	195	188	166	181	175	154	193	164	195	209	186	189	186	167	192	183	178	187	194	212	179	180	192	179	199	196	173	179	190	177	203	188	195	171	182	163	195	180	200	184	162	186	189	169	202	160	186	199	222	183	203	179	201	187	215	170	158	196	184	173	192	184	169	170	185	198	176	198	184	191	178	179	195	180	166	208	168	195	202	182	212	194	182	172	198	195	180	214	202	177	203	185	183	208	192	179	189	171	178	189	194	191	201	188	202	160	195	182	175	187	173	199	184	171	176	188	169	188	182	144	196	188	192	188	170	171	192	161	199	183	175	179	196	163	192	194	195	181	176	194	186	179	158	175	169	188	165	190	171	182	207	178	164	185	187	213	186	173	175	201	157	184	193	182	182	180	203	185	190	154	172	191	177	174	185	163	179	180	182	181	186	201	184	201	196	170	169	184	163	205	178	201	172	179	188	182	174	185	177	163	189	161	182	204	201	150	185	167	202	188	171	186	170	183	192	195	173	200	178	196	205	175	177	194	195	204	159	181	200	189	161	186	171	193	183	168	175	187	184	189	173	190	192	166	186	183	175	172	192	188	217	168	166	198	211	176	210	185	175	200	190	193	190	221	171	198	173	175	165	202	187	206	170	210	177	195	167	169	187	186	171	181	169	139	175	196	189	163	197	197	174	203	193	172	190	173	208	182	171	182	170	202	188	178	169	195	157	179	180	172	189	184	173	181	185	188	208	145	177	191	199	179	200	159	181	178	191	172	193	171	198	185	212	193	172	169	183	185	177	186	183	196	189	211	171	194	192	190	199	181	187	178	195	186	181	166	187	180	180	193	163	167	188	183	160	167	178	163	219	183	187	176	184	193	193	199	176	179	190	200	211	152	182	162	186	192	171	178	180	173	157	192	176	183	181	177	176	198	199	202	165	199	196	197	166	205	195	170	198	159	167	190	171	168	176	184	199	169	185	187	199	206	191	160	192	204	186	186	160	163	190	172	178	168	169	177	165	202	204	202	172	191	203	190	179	197	218	176	170	194	190	187	200	189	174	205	187	216	234	218	190	192	179	189	199	188	200	181	182	169	183	182	203	181	168	176	189	203	193	169	179	177	177	189	172	192	181	190	180	189	169	200	187	171	205	160	193	170	173	181	176	162	191	194	179	153	192	168	202	196	181	190	185	197	186	181	203	172	179	180	181	174	177	197	198	185	189	210	176	195	179	190	167	189	172	191	203	202	208	182	179	162	202	183	183	211	203	176	159	171	194	174	183	163	187	210	185	179	185	195	193	185	199	176	205	186	184	195	193	206	185	181	179	170	173	194	177	200	175	181	202	191	171	181	187	177	173	197	204	195	180	204	184	174	182	219	188	165	196	181	208	191	198	187	193	186	192	191	175	198	170	181	187	183	176	157	188	180	189	174	183	171	201	138	166	180	175	186	193	161	176	181	198	159	162	194	173	190	184	180	200	176	187	187	189	197	166	184	164	184	178	182	180	174	201	203	214	177	173	178	181	157	185	166	186	180	166	197	178	173	189	215	194	186	192	192	211	187	190	202	184	187	182	175	154	193	169	201	187	180	170	186	203	182	197	192	196	202	178	190	192	184	182	188	188	205	192	175	192	172	187	179	191	190	173	190	183	192	178	167	203	197	174	211	176	195	197	178	188
26686	18609	4785	1024	796	709	610	609	560	584	571	562	562	580	572	536	560	525	595	543	599	577	587	555	581	564	532	559	563	547	540	555	569	556	612	539	575	551	539	589	568	526	574	547	551	568	559	578	553	564	533	542	582	593	590	572	557	590	595	564	578	598	544	611	555	567	559	564	567	532	557	575	596	527	572	538	535	551	556	533	536	531	553	560	549	566	532	575	539	532	551	551	575	545	591	566	531	575	575	594	572	550	525	556	607	557	577	520	596	575	564	554	533	537	556	571	578	597	590	532	533	523	574	531	583	532	568	567	574	572	549	548	522	573	516	529	542	567	561	573	519	514	537	559	539	533	535	525	564	550	587	582	585	578	535	533	530	544	565	558	561	576	522	568	559	552	552	568	558	549	547	563	552	546	559	539	569	593	551	588	556	565	502	533	518	551	542	532	559	587	525	542	571	583	589	522	506	551	533	565	570	532	549	537	547	603	566	525	546	564	541	554	561	587	549	553	542	576	548	538	552	560	506	560	562	579	567	576	619	600	523	564	523	582	588	573	571	545	573	547	575	554	536	508	566	555	580	552	544	556	579	556	552	563	543	533	544	558	564	534	540	557	562	537	576	596	540	538	541	555	554	549	558	538	601	510	624	511	556	540	491	572	590	565	545	547	528	563	584	557	579	537	539	560	547	553	525	576	566	526	571	573	539	532	560	556	544	575	535	505	532	555	531	545	572	599	572	553	564	585	571	561	532	534	595	575	552	557	547	566	571	542	563	541	557	551	539	551	504	576	560	548	514	565	546	546	559	535	579	548	559	525	552	537	520	505	549	563	572	565	544	583	570	536	586	548	623	547	552	622	540	562	536	527	571	543	539	563	518	536	553	589	563	554	584	565	551	574	548	590	574	519	536	520	545	582	563	518	577	546	566	546	550	554	551	563	533	531	546	527	572	531	554	536	540	561	565	531	596	563	580	539	569	558	595	564	526	539	567	556	550	578	537	545	540	526	530	580	551	533	560	572	554	586	541	487	541	533	549	524	526	555	592	574	548	514	551	556	596	586	536	539	573	558	579	552	576	589	549	560	540	546	561	529	596	529	522	562	527	574	567	558	536	542	582	561	586	538	567	537	580	522	546	523	547	527	571	526	557	590	562	570	559	580	564	565	559	553	542	580	572	499	555	591	556	576	521	550	543	518	554	553	531	590	573	575	573	572	568	546	584	604	567	590	561	561	562	598	576	551	545	547	528	554	549	569	566	552	548	548	548	546	528	549	606	589	526	526	570	536	564	559	546	519	583	573	540	561	551	521	566	575	566	557	560	609	591	564	532	597	516	554	545	531	553	525	530	511	544	544	529	575	563	574	568	587	528	561	566	531	595	592	550	589	537	567	539	550	585	586	594	578	553	522	570	543	581	561	579	549	584	544	572	580	569	518	544	550	566	589	536	587	604	584	594	546	544	525	560	595	580	523	548	562	555	576	594	513	562	543	547	558	547	539	542	578	516	557	540	580	544	600	577	583	573	599	537	563	590	550	565	532	555	538	537	610	571	540	615	555	533	600	581	566	545	561	546	552	563	534	582	547	532	537	562	546	561	568	542	575	577	549	566	538	571	528	528	588	573	522	578	552	549	500	570	560	558	567	568	545	544	589	574	568	527	565	584	536	560	563	570	573	561	539	536	569	566	552	550	575	570	554	541	567	571	553	597	538	539	555	579	535	581	496	537	565	524	548	544	558	530	584	551	558	563	561	545	582	589	569	530	579	539	574	585	530	599	526	575	542	546	539	566	575	552	563	546	559	598	574	540	555	521	567	526	587	534	567	528	543	521	574	524	533	564	540	593	586	579	551	527	556	529	559	567	574	591	531	541	537	564	529	577	562	544	616	568	551	578	587	523	562	530	530	577	533	531	562	548	527	564	545	519	575	539	580	578	578	573	563	516	559	544	549	533	538	536	539	542	578	536	529	558	577	538	525	525	560	548	554	563	536	579	590	522	542	603	554	531	576	563	538	565	535	554	557	518	565	562	564	523	521	564	577	558	569	564	552	583	601	594	548	533	574	550	576	630	540	552	561	554	573	520	596	587	549	562	538	555	525	559	524	554	574	546	542	540	544	585	538	614	545	543	568	550	569	583	562	516	538	546	563	547	576	546	541	547	565	560	581	522	584	531	502	600	550	531	513	543	571	605	573	591	549	554	564	547	562	567	581	545	565	535	566	615	556	522	573	550	512	539	563	577	564	550	556	563	482	557	579	551	567	558	533	558	558	580	586	578	541	626	572	534	582	522	592	569	535	572	615	546	562	517	581	584	563	559	549	561	572	548	553	545	509	540	545	573	575	572	571	548	531	520	563	632	599	624	586	529	572	541	532	537	557	531	557	526	561	580	592	521	543	550	507	592	559	558	561	568	583	562	517	578	598	566	587	551	542	561	575	547	574	522	589	562	579	527	534	546	537	558	506	567	574	592	549	575	546	540	597	545	604	595	538	522	590	574	540	539	619	610	571	527	516	590	556	554	580	525	542	526	580	552	574	530	563	589	523	550	533	549	535	582	592	546	540	579	598	578	588	566	552	539	547	618	558	543	577	573	587	556	598	531	601	603	530	551	479	574	585	541	525	539	533	529	558	595	545	584	585	569	559	564	567	542	563	541	611	604	570	520	597	556	576	549	532	538	543	546	562	586	567	592	494	544	555	593	577	577	563	564	572	533	544	589	566	610	536	532	575	534	555	548	555	533	551	582	543	601	542	552	548	558	523	550	559	554	565	549	603	566	530	595	510	584	601	576	607	549	508	556	542	536	519	528	562	556	543	570	546	578	588	607	584	590	571	632	587	512	545	580	534	568	583	554	558	543	594	542	555	541	569	569	545	546	609	528	541	541	534	556	564	590	578	560	546	559	529	567	599	615	543	558	555	568	558	580	558	565	563	533	564	550	565	584	571	554	559	532	571	556	590	529	529	562	565	593	589	562	582	582	541	542	574	553	560	567	560	524	598	593	576	569	560	564	560	557	518	548	607	544	551	533	569	535	568	515	542	546	505	559	509	543	530	592	567	597	548	577	581	593	558	574	555	558	527	526	524	570	609	536	561	546	535	550	532	573	625	526	529	549	558	534	532	540	557	546	569	532	570	523	564	568	582	542	534	551	538	577	558	541	548	540	526	538	566	570	581	566	568	539	572	550	566	549	563	537	558	524	537	588	540	575	567	578	532	563	592	549	504	550	560	547	570	548	554	535	569	537	595	560	515	551	535	551	543	528	548	551	599	546	587	553	561	564	625	597	544	557	554	564	543	566	517	597	564	580	553	555	556	543	550	501	571	554	562	537	490	562	583	559	572	582	571	504	583	554	529	574	590	594	571	518	544	562	555	543	544	547	561	533	576	559	581	564	557	547	520	579	530	533	584	570	565	560	557	537	534	553	589	577	584	579	517	572	586	550	547	507	555	547	544	570	541	576	566	567	581	542	542	578	564	604	558	533	575
4367	2479	1655	1136	951	923	890	846	820	890	823	819	791	817	819	772	830	769	828	760	825	781	805	786	826	761	800	777	773	771	766	738	823	763	758	845	798	772	844	800	792	811	831	838	789	855	824	803	790	751	841	799	735	787	808	736	780	790	809	821	782	778	766	805	817	747	785	824	792	823	799	761	768	738	786	809	809	787	777	800	801	825	757	802	857	817	802	838	760	789	804	799	785	806	808	759	809	819	825	806	778	778	796	793	775	787	795	776	832	802	805	756	785	814	802	782	823	828	761	811	827	812	764	798	789	819	787	796	798	798	821	760	804	761	745	767	830	776	859	791	749	805	762	773	756	773	815	752	741	811	797	752	769	774	811	740	790	816	779	795	806	812	764	802	745	822	804	806	786	757	787	766	809	797	783	743	786	756	813	752	795	814	840	845	858	780	836	786	788	793	787	771	774	801	814	764	787	758	775	813	815	780	821	811	725	796	839	823	781	779	779	801	779	825	828	753	756	805	789	805	821	768	813	799	776	762	785	799	783	780	757	794	770	835	790	819	762	768	772	828	788	783	756	777	825	801	820	767	775	808	831	779	826	761	778	817	797	796	831	823	796	823	767	777	771	762	801	778	784	818	772	830	801	812	768	794	768	832	819	790	765	795	775	809	795	781	782	824	817	828	769	773	797	811	820	805	769	797	820	759	760	811	849	788	822	765	807	774	839	784	826	848	816	790	790	777	800	801	832	747	807	784	822	784	776	823	764	807	802	816	805	811	778	784	802	821	820	839	760	816	818	774	819	760	721	813	772	754	794	789	860	801	757	803	821	822	822	842	767	777	790	777	808	827	842	781	788	836	812	770	809	781	790	796	786	784	786	772	770	785	778	803	781	808	822	767	828	805	786	808	801	801	796	848	779	810	809	810	760	798	779	777	800	776	799	758	759	755	764	832	810	807	789	809	778	838	834	808	761	773	742	817	768	761	721	780	761	845	863	817	754	832	793	773	785	777	814	844	814	834	808	807	835	786	760	795	757	821	759	797	845	757	799	785	774	766	849	794	811	794	809	799	817	779	731	802	789	808	782	763	807	822	779	840	772	802	792	853	785	795	827	785	762	783	787	766	854	782	783	806	772	781	779	821	781	820	755	809	844	787	811	773	794	796	821	795	737	831	768	826	794	794	798	816	785	810	800	796	779	823	782	786	804	804	779	832	781	741	820	817	798	784	822	789	815	806	832	768	786	778	785	785	764	817	800	828	835	791	783	810	745	811	765	820	754	850	755	820	810	758	804	789	815	771	843	799	797	761	840	753	837	784	820	811	818	781	766	757	746	749	789	788	756	767	796	752	823	779	794	786	829	794	833	812	769	799	733	781	778	791	857	813	806	808	770	753	806	815	803	741	796	754	799	755	796	730	807	747	791	800	840	791	817	782	739	818	790	765	788	769	768	795	791	809	728	773	786	794	783	790	762	776	780	791	771	756	841	791	802	783	801	772	839	810	762	772	754	793	849	729	837	810	794	719	790	763	762	770	773	784	771	778	791	781	788	741	798	821	837	803	804	864	774	829	815	800	804	788	745	778	821	767	826	756	785	797	797	847	766	830	776	797	795	755	830	821	838	780	829	779	857	841	834	796	816	779	833	798	816	764	789	753	802	793	780	795	760	803	754	800	774	762	784	749	834	779	773	829	834	795	795	807	816	805	780	701	823	818	821	782	796	745	799	845	791	803	729	829	825	807	823	779	742	819	776	803	789	740	819	841	800	859	778	758	821	768	814	819	832	773	811	791	823	791	801	797	786	776	785	758	830	791	782	771	800	795	793	835	767	810	785	802	750	766	854	762	786	841	823	793	758	811	793	845	783	786	752	790	834	811	839	826	767	763	801	790	833	787	818	734	824	744	828	784	771	828	831	752	734	834	785	765	808	806	753	741	821	806	790	831	809	813	810	767	773	802	785	758	751	765	805	788	834	782	833	792	801	796	778	749	751	812	843	783	798	800	783	805	775	825	807	807	805	803	779	846	836	778	808	804	790	816	782	793	815	807	786	806	801	810	820	806	794	783	784	829	804	831	804	820	818	788	791	804	739	813	848	787	776	801	806	810	751	790	798	792	791	767	808	799	782	753	746	754	780	807	849	803	801	788	767	795	806	810	773	775	814	780	763	757	842	780	774	773	770	788	837	809	847	800	773	810	786	821	872	756	815	802	765	782	771	774	789	846	798	795	757	753	789	836	788	762	797	786	826	791	821	806	783	743	758	780	739	788	783	765	817	824	797	818	777	808	829	793	771	824	816	854	746	772	796	760	827	826	777	815	784	793	816	791	781	806	840	749	810	787	795	781	808	792	791	761	786	828	804	790	759	852	770	867	809	806	816	768	788	771	813	766	810	802	798	802	767	848	758	854	776	817	809	796	780	884	798	738	754	775	814	755	761	801	763	792	789	799	763	800	776	806	777	782	789	798	805	801	815	793	824	800	771	791	797	784	776	780	761	792	811	765	804	805	775	780	812	799	704	775	807	746	750	785	815	800	785	754	848	784	821	777	824	760	798	813	788	730	825	782	780	817	813	833	814	805	762	790	789	805	766	770	797	764	815	801	771	790	763	765	788	805	801	729	831	819	785	778	827	785	784	728	775	751	763	787	752	772	824	769	775	780	821	787	776	873	787	780	732	740	838	804	826	802	791	794	816	773	750	725	863	766	795	814	795	876	755	781	850	794	817	809	797	794	854	803	805	762	804	780	813	849	757	797	829	874	757	822	805	772	792	795	806	776	806	817	856	754	767	744	794	791	788	769	761	760	759	779	803	797	802	797	764	767	774	790	808	772	832	820	759	771	837	754	750	723	760	847	846	789	820	762	762	813	747	776	799	784	799	842	829	799	807	849	834	779	826	828	777	813	765	778	796	765	784	797	800	776	798	800	778	784	744	822	800	782	807	839	867	780	743	837	787	797	774	811	761	811	787	817	783	796	797	832	769	827	772	825	806	777	779	809	762	831	784	803	822	818	791	826	798	771	821	802	826	756	737	822	788	730	809	755	808	791	777	779	831	823	813	802	798	824	779	771	809	839	803	826	807	825	799	748	780	793	790	809	777	842	762	804	742	824	803	757	824	819	763	806	745	813	800	735	796	793	773	782	795	789	717	734	780	745	854	786	811	785	768	799	796	852	824	790	786	793	833	753	805	821	803	813	804	776	792	769	699	797	769	786	783	758	812	775	826	798	756	754	814	823	780	758	854	768	790	792	831	793	774	818	813	830	789	823	761	784	775	767	820	803	756	798	767	755	812	785	814	859	807	803	821	835	801	828	771	768	807	807	728	829	788	774	804	776	793	780	787	792	782	815	761	800	805	788	793	819	810	802	779	807	764	776	810	781	764	825	784	778	785	802	774	804	811	792	813	810	775	779	772	822	796	783	826	815	844	805	784	802	812	802	749	824	772	788	795	760	835	789	769	796	833	795	779	800	793	776	778	751	773	777	759	763
23018	21024	28091	24104	20996	8024	870	536	514	450	384	420	325	382	351	330	336	342	375	331	289	307	307	319	309	336	316	316	306	310	335	316	286	314	281	326	304	265	268	331	276	260	298	342	321	262	310	313	283	301	295	261	270	292	281	300	287	282	295	312	289	319	288	276	268	300	287	293	311	286	308	281	275	332	327	290	305	284	273	259	312	286	295	288	276	305	305	292	292	308	282	331	295	304	297	304	262	288	303	274	311	276	318	291	290	289	328	315	312	287	307	302	300	301	279	297	290	280	258	300	305	273	301	302	289	301	287	301	291	288	270	283	285	272	300	321	290	308	271	297	274	326	318	282	308	286	305	276	313	281	285	296	299	287	260	275	320	295	277	307	276	298	305	301	301	297	283	300	293	292	307	282	319	313	266	283	285	305	274	309	295	316	325	296	305	292	271	277	330	317	284	302	293	306	312	293	297	322	267	307	293	324	310	319	297	309	279	296	325	329	309	312	281	285	325	286	292	301	304	316	304	301	315	286	294	283	289	275	301	345	315	277	306	288	301	272	282	288	288	310	291	285	270	305	283	314	271	288	274	296	284	296	291	307	303	326	315	289	312	301	283	298	281	297	286	314	286	325	296	282	298	269	273	287	271	317	305	286	290	313	277	324	296	303	315	299	305	309	293	295	292	294	322	302	299	309	274	291	280	280	315	301	289	303	325	306	245	270	273	282	287	294	318	270	293	290	313	292	295	288	275	280	272	299	302	290	300	281	286	296	311	278	273	299	295	285	312	319	322	263	307	313	289	296	285	279	322	302	301	318	280	288	294	304	287	323	294	330	309	314	315	298	326	295	307	279	298	299	296	299	297	296	304	277	281	293	313	272	295	292	297	304	283	271	313	280	282	294	298	278	329	272	302	292	312	290	290	290	248	307	298	303	301	305	292	285	272	288	273	282	310	335	303	305	302	268	311	265	295	295	286	313	301	290	302	297	270	294	296	291	274	294	307	272	280	314	295	273	294	304	316	284	316	316	279	310	285	279	301	286	325	274	267	289	299	292	291	299	301	267	300	300	268	301	281	299	288	281	302	289	307	280	301	269	291	269	281	296	284	339	316	273	304	268	312	320	296	278	277	266	310	294	269	302	326	296	316	276	275	297	286	283	303	304	282	287	281	268	297	298	305	304	308	304	292	304	315	263	295	268	296	294	282	294	306	274	301	295	266	300	333	277	282	303	290	302	291	319	301	280	280	296	316	282	298	278	283	290	330	321	298	297	276	295	288	299	279	284	277	303	327	294	309	299	288	286	271	267	305	266	280	280	293	253	300	279	310	328	303	313	300	296	301	288	283	314	328	298	290	301	296	285	314	292	304	322	275	276	287	305	298	314	308	302	295	273	301	302	287	289	304	249	288	291	297	283	303	302	272	296	261	306	305	295	348	270	287	283	274	266	288	307	284	286	270	295	275	321	305	284	295	305	318	250	278	305	285	293	308	296	293	324	269	293	302	315	285	253	316	271	304	299	297	302	267	279	299	281	278	289	323	307	284	297	312	280	285	288	309	294	295	323	295	311	254	328	320	309	289	278	258	301	314	299	313	317	282	298	299	273	282	273	305	284	298	285	320	297	328	314	292	274	269	311	298	314	270	289	272	270	300	311	289	317	269	292	280	294	303	304	311	315	318	319	279	330	275	276	296	308	315	306	315	319	281	292	278	263	288	300	288	290	294	289	284	296	307	275	297	305	281	264	290	310	282	288	313	302	304	270	296	290	286	300	295	285	287	308	297	313	273	288	310	285	293	287	306	306	281	328	264	289	313	271	275	289	283	315	288	284	295	292	285	276	302	305	295	273	294	287	313	258	311	284	334	276	300	288	296	323	302	303	292	311	268	305	320	317	311	303	271	285	305	292	284	309	322	307	279	288	284	273	281	313	289	291	313	306	288	310	298	322	292	285	305	298	283	265	262	280	325	297	284	255	273	298	294	306	292	313	290	319	296	311	306	297	296	292	280	252	251	286	312	311	295	317	315	317	295	286	315	306	299	296	311	277	310	294	295	290	291	262	309	293	308	273	292	295	288	316	293	279	277	286	294	300	274	278	306	272	289	328	283	289	297	292	303	255	296	321	317	284	290	304	281	294	308	279	274	292	273	310	305	282	301	263	306	280	276	271	299	281	294	260	290	294	274	269	277	278	311	283	260	299	259	283	295	308	282	305	306	286	286	308	337	276	296	281	264	321	318	296	302	289	309	286	323	279	296	300	302	297	296	309	324	305	307	283	311	300	302	291	307	303	298	312	290	304	263	308	317	256	291	271	281	297	280	301	292	324	308	285	275	243	301	275	311	296	272	293	275	288	302	323	311	294	306	285	287	279	283	294	308	306	298	324	302	317	290	291	300	286	265	294	275	278	315	275	332	308	288	277	348	288	294	296	303	287	282	278	308	295	295	272	286	269	282	293	310	280	292	303	292	296	273	289	327	319	288	282	353	299	279	276	281	273	276	293	305	304	305	300	281	286	289	281	293	289	295	290	291	283	295	306	282	276	303	283	284	293	258	304	311	301	339	261	292	278	296	343	304	324	284	275	323	279	287	299	279	298	317	290	292	313	295	290	294	269	272	310	315	320	299	299	296	297	289	303	273	317	324	280	279	318	274	294	302	309	297	305	287	303	268	307	314	308	300	286	267	318	320	306	307	282	292	287	268	316	254	300	318	275	294	300	309	277	296	314	283	301	271	267	316	266	310	293	274	281	280	259	316	274	309	299	279	291	275	312	309	269	292	308	281	323	297	281	278	285	311	290	274	297	325	300	314	284	314	300	282	269	303	311	285	294	277	317	304	296	278	295	301	287	301	290	280	285	295	293	308	304	314	277	300	281	279	261	292	292	255	326	308	293	276	279	266	301	306	314	288	283	307	294	318	301	275	282	296	290	286	278	308	328	304	296	304	302	268	298	267	311	246	281	266	315	286	299	313	307	299	292	285	307	313	297	301	256	311	280	327	271	308	301	257	304	308	335	284	279	278	259	303	291	283	298	297	275	298	301	287	303	286	306	323	296	292	296	311	282	303	298	266	267	303	320	282	317	283	295	303	283	287	318	300	272	279	302	315	313	302	295	289	313	315	307	324	253	279	287	277	268	291	285	287	268	286	265	306	306	302	267	282	280	306	292	278	290	269	331	258	272	287	284	280	306	284	288	272	275	307	309	291	308	303	274	305	293	256	287	302	323	305	315	311	311	253	288	307	283	300	298	325	261	269	304	318	267	331	298	286	288	282	295	281	270	295	298	286	283	288	281	286	274	310	304	290	318	306	299	331	322	288	306	291	302	295	268	325	283	273	250	276	289	313	302	262	265	309	303	301	281	292	282	308	278	266	317	310	317	290	263	293	297	291	312	314	271	296	267	285	320	308	297	285	273	318	271	298	314	289	316	315	284	288	318	304	302	277	306	295	283	304	307	299	326	300	286	283	300	328	252	286	314	267	273	305	316
3461	9776	6637	3042	1991	1595	1311	1069	858	773	733	679	611	615	577	532	525	493	513	519	542	497	451	476	455	460	480	489	440	485	429	416	438	435	466	477	429	456	430	423	445	471	423	435	459	453	438	455	474	387	438	428	452	424	463	429	428	455	437	424	427	468	488	436	458	419	424	446	471	464	422	425	446	420	440	454	409	433	417	436	464	428	455	457	466	455	443	457	418	458	448	402	453	441	398	440	404	440	449	461	426	477	458	413	452	424	440	434	454	406	460	436	454	406	465	413	418	431	427	463	470	430	430	432	445	454	401	475	437	422	453	433	450	448	414	450	450	416	452	411	435	426	428	482	414	425	469	451	457	435	437	409	430	416	426	445	426	427	454	407	401	442	407	447	468	438	439	436	438	459	418	410	410	426	445	464	426	438	448	421	478	402	456	446	426	393	440	427	410	515	456	459	447	447	451	450	454	408	446	453	434	416	378	418	423	429	429	461	417	460	446	434	463	442	429	454	467	436	439	449	447	426	445	445	427	412	441	413	422	422	436	433	494	439	431	448	420	423	427	437	433	420	433	420	400	397	481	445	473	397	458	416	424	414	429	452	452	418	401	396	443	421	411	457	409	427	422	426	442	434	424	455	467	442	451	470	400	438	466	420	436	460	428	420	412	428	441	416	447	417	427	407	424	439	509	424	409	429	408	460	422	449	429	446	467	473	443	427	473	445	457	412	458	448	447	411	450	459	418	446	434	427	453	445	460	443	443	415	438	423	427	485	453	458	472	437	481	452	443	481	437	411	412	448	445	442	427	435	462	475	465	419	433	451	426	424	474	456	467	441	450	451	434	445	457	434	448	424	445	430	401	434	419	432	444	474	441	420	437	467	456	425	430	430	420	434	426	436	412	450	445	472	470	415	437	433	410	444	405	476	407	454	434	401	438	453	425	416	435	430	402	453	448	443	445	433	433	447	394	416	430	394	432	420	423	455	454	421	451	420	441	444	446	410	448	426	460	456	424	446	391	474	446	449	422	445	423	426	444	416	471	414	464	444	469	434	443	411	445	458	434	426	432	457	459	454	424	469	443	439	440	447	427	448	438	431	437	434	425	453	432	480	448	411	478	433	439	440	450	452	441	416	456	380	440	437	448	438	432	440	465	426	430	426	480	417	435	397	429	452	451	456	429	422	425	447	463	450	445	453	481	485	420	435	481	470	437	425	438	418	453	423	451	421	424	421	471	429	435	437	432	445	428	418	440	466	425	427	427	463	407	428	482	442	409	435	414	463	432	433	453	439	435	413	451	458	435	435	480	436	430	436	436	458	432	450	427	434	433	477	463	413	415	445	431	425	452	422	446	426	448	457	480	470	476	435	415	434	422	468	453	417	463	448	437	451	445	427	460	402	443	419	438	416	462	465	439	411	468	427	421	434	453	443	437	438	434	441	402	434	475	440	387	416	426	410	458	441	459	460	415	468	444	434	480	459	439	426	417	476	477	428	447	465	414	444	473	448	452	440	409	433	433	428	438	452	441	423	467	470	410	448	432	457	428	392	414	467	435	433	461	436	425	454	405	435	449	429	460	428	433	449	482	461	437	412	457	395	454	421	421	411	439	434	381	410	457	413	434	388	428	477	409	447	409	427	440	419	422	440	405	448	420	455	386	453	449	463	429	441	443	459	440	462	430	415	449	444	459	416	444	468	443	443	450	462	454	423	460	416	429	442	442	427	420	408	405	405	461	492	437	448	413	425	473	435	424	428	460	428	473	427	393	450	463	439	420	445	454	441	434	462	446	489	457	437	402	440	448	433	407	395	439	466	461	422	444	440	435	448	470	456	438	415	414	438	444	442	464	473	431	400	474	454	411	432	390	419	428	446	435	469	484	467	416	441	403	434	406	435	444	411	431	434	435	477	439	455	439	442	408	449	434	442	416	451	447	422	459	447	497	464	432	406	461	453	431	431	407	456	458	463	450	433	445	435	441	430	451	456	435	469	440	443	436	454	458	430	471	432	417	410	450	435	417	434	444	390	480	408	421	421	429	456	406	435	475	414	430	441	432	419	470	433	437	398	425	454	430	441	411	428	424	442	439	447	461	441	439	460	448	467	427	462	408	438	453	479	432	407	422	414	442	399	453	431	441	432	439	441	453	449	409	449	426	450	455	442	482	434	419	442	465	416	467	444	414	406	427	464	425	480	452	474	469	432	476	425	420	417	442	432	431	449	439	397	454	433	421	433	467	408	426	465	454	419	427	454	471	446	462	482	424	406	467	410	425	431	411	443	431	425	429	412	444	422	413	418	454	402	426	455	424	437	451	434	441	451	453	409	426	449	463	464	412	423	440	464	430	490	442	491	440	407	448	441	444	443	428	414	439	440	431	456	422	403	439	419	436	449	475	473	440	412	437	436	433	445	457	433	458	464	432	406	423	439	472	447	456	438	437	460	474	456	427	461	452	415	448	442	423	447	440	446	457	424	436	432	407	449	414	496	495	403	457	468	408	446	423	402	443	427	433	403	437	413	446	489	481	402	441	417	418	448	419	415	435	400	451	447	445	366	432	461	438	441	409	446	390	467	467	452	408	441	441	379	459	424	433	432	443	460	445	451	427	424	408	439	456	441	410	406	433	411	484	414	445	481	412	429	431	480	417	463	447	467	431	449	469	412	422	435	450	446	450	426	427	402	459	419	403	449	426	413	459	455	434	432	425	415	424	437	430	431	442	476	471	426	427	391	434	444	425	441	450	452	403	426	410	420	434	433	468	464	454	426	432	449	433	455	458	421	452	421	410	459	470	444	434	437	450	438	453	446	446	408	427	429	433	452	469	439	447	407	467	459	467	433	414	480	414	456	465	437	434	456	440	445	415	448	417	489	410	433	433	400	438	428	458	453	455	443	457	456	439	423	420	446	446	419	422	442	444	456	430	431	422	435	427	442	429	401	436	416	400	441	459	450	429	409	434	443	431	423	429	458	427	455	419	423	423	469	485	420	439	440	418	420	442	435	434	441	406	461	404	453	423	461	414	436	439	398	464	426	419	454	422	434	417	447	482	434	435	458	442	437	419	402	469	415	424	457	460	432	440	426	423	417	407	490	473	447	409	435	460	442	427	456	467	447	460	411	450	466	451	436	426	447	432	426	423	462	442	442	438	437	427	433	451	433	438	423	462	414	432	413	446	418	444	420	457	416	452	467	449	448	406	445	457	446	431	437	453	438	442	412	428	457	484	410	422	411	439	427	438	423	417	423	414	426	453	437	441	406	433	462	441	474	453	421	448	456	412	409	441	390	457	461	417	449	433	412	438	444	440	478	455	417	454	471	431	422	410	451	464	426	457	470	436	463	431	437	458	416	424	466	411	442	443	435	446	428	416	467	436	487	445	447	469	438	470	444	407	437	409	415	449	432	433	394	406	426	434	470	440	429	413	443	443	440	455	442	450	432	422	411	454	448	448	437	439	433	421	432	432	447	424	406	405	427	459	460	448	457	449	450
24209	21049	26860	25277	7632	865	718	630	605	537	558	555	554	534	533	514	524	561	506	526	513	537	500	514	544	508	476	484	535	491	496	569	531	495	492	498	503	452	498	527	490	483	463	515	467	489	507	489	491	465	482	538	474	476	484	489	472	503	500	488	476	475	482	494	500	505	478	510	526	490	482	500	509	495	454	482	540	481	507	498	491	513	511	511	484	490	477	497	518	500	498	515	523	486	493	455	484	470	494	493	500	468	481	526	559	517	460	485	462	467	498	520	511	499	425	478	519	507	476	525	500	475	522	522	538	468	498	504	512	454	497	518	520	491	489	453	473	486	433	514	449	491	475	510	497	506	503	514	485	507	491	540	442	468	483	471	547	487	514	497	482	497	470	508	496	488	521	527	469	481	511	510	505	504	501	494	487	458	490	512	478	506	509	502	472	463	465	465	495	467	512	509	491	491	469	516	531	480	477	474	493	484	516	507	490	532	478	501	449	513	492	504	470	512	507	479	475	499	499	440	473	494	493	511	527	516	523	425	497	481	495	506	523	498	479	539	505	505	438	460	529	472	545	460	502	525	504	476	503	495	484	504	481	487	529	508	451	496	496	482	487	478	489	511	470	478	455	475	497	469	498	511	517	520	498	461	511	464	479	482	483	503	460	449	475	501	489	488	471	493	471	489	488	506	503	455	490	488	499	437	429	501	503	492	515	480	460	511	508	478	482	520	499	515	470	477	491	473	452	500	467	450	484	489	459	488	470	472	481	473	493	502	458	433	453	520	459	473	492	484	486	502	504	486	508	507	495	522	510	475	475	485	484	444	481	493	521	492	523	482	490	453	480	521	520	425	476	477	484	492	484	482	537	472	503	472	495	482	496	489	502	470	515	525	516	483	524	467	480	464	478	484	498	467	445	459	494	521	495	497	497	516	507	482	513	495	482	489	504	517	504	499	466	497	465	503	511	481	513	514	463	496	459	493	497	491	500	521	476	475	511	461	540	477	469	514	488	459	522	526	464	505	435	529	550	459	485	486	467	544	459	500	475	517	489	476	489	510	500	482	523	511	479	534	490	512	480	497	466	478	441	457	496	505	484	504	496	474	520	467	491	504	477	483	493	468	460	483	512	495	447	501	492	475	487	468	496	505	490	523	501	510	481	503	509	528	486	531	494	495	440	476	512	477	511	482	480	491	482	489	507	491	518	508	448	477	536	462	521	516	518	523	492	520	511	457	462	522	460	482	469	495	518	501	482	496	488	450	492	502	501	510	505	433	477	440	502	493	482	496	486	461	484	476	495	493	520	471	509	500	482	480	472	499	526	472	480	490	510	514	499	491	507	479	476	524	490	479	459	493	482	481	491	470	503	487	513	470	506	498	499	506	497	493	496	454	460	458	524	524	480	494	476	495	504	507	483	466	454	488	483	499	535	456	474	476	485	448	537	498	488	538	489	522	433	472	495	492	480	495	495	509	446	472	508	506	504	495	472	514	504	484	486	482	508	471	463	501	523	457	491	482	470	488	534	521	453	517	492	476	469	463	497	509	492	490	452	493	492	478	484	508	498	494	503	501	479	471	455	495	473	485	512	503	462	446	470	527	493	477	490	494	488	476	534	487	504	469	504	505	483	473	467	477	470	504	462	496	455	489	473	513	495	498	503	498	501	505	468	453	451	465	505	479	512	499	460	508	504	504	513	472	507	472	501	517	505	509	512	476	485	496	471	533	488	509	487	484	437	503	500	512	481	497	479	494	492	469	520	503	467	509	440	466	522	517	544	503	484	483	495	513	474	512	485	461	502	513	484	488	515	494	483	475	493	530	441	509	512	469	491	507	463	478	532	452	508	488	453	489	479	502	486	500	542	507	488	437	492	524	496	492	461	538	490	451	505	522	490	522	485	498	459	459	500	457	473	506	449	471	493	495	465	479	460	481	485	533	521	529	485	495	500	452	472	512	474	434	501	510	535	446	506	489	504	502	486	468	549	477	457	446	456	496	507	494	481	479	486	516	516	492	486	478	489	481	491	514	462	462	495	490	481	471	495	462	446	482	482	477	473	487	459	455	538	484	479	509	492	456	472	495	514	488	491	518	524	526	492	456	473	466	494	488	504	486	476	484	498	534	462	507	493	474	507	495	512	486	453	506	530	535	503	485	477	532	466	503	489	444	531	467	521	476	511	468	538	479	515	493	487	472	503	482	504	520	468	527	503	484	496	503	482	480	517	478	503	485	493	484	468	535	480	490	510	495	506	473	456	517	523	479	480	466	473	497	473	490	432	523	488	539	493	471	515	520	492	499	482	467	526	481	487	476	482	491	464	475	492	531	443	530	491	491	485	465	494	498	495	470	495	490	499	553	495	478	497	478	497	489	487	455	484	481	517	490	478	512	492	499	505	491	498	501	530	483	457	521	497	473	453	487	514	477	486	476	492	495	482	511	532	523	446	484	450	503	509	471	550	516	515	499	483	506	477	484	518	489	497	491	477	494	470	460	494	513	511	487	451	519	518	480	493	502	505	453	469	514	493	461	464	507	464	515	453	512	494	477	483	490	513	521	476	481	523	508	490	461	476	485	507	435	483	436	520	516	518	498	479	483	508	527	496	470	480	482	473	484	470	503	511	540	497	488	496	456	505	489	469	480	487	525	526	495	458	476	460	468	506	466	481	485	466	460	487	478	504	502	509	475	466	504	473	466	519	479	465	465	483	486	472	491	482	451	520	491	471	517	472	485	453	507	537	480	493	487	478	452	434	522	487	520	490	502	508	497	496	489	475	493	449	504	476	512	505	514	505	481	512	489	502	522	497	456	450	473	510	481	495	458	497	474	506	484	482	471	524	489	497	537	505	472	456	486	497	504	513	481	501	489	530	471	533	466	520	504	563	493	499	479	495	499	505	484	491	484	488	474	478	544	507	517	492	510	527	493	501	494	482	495	529	512	473	503	460	474	495	471	462	491	467	529	518	486	472	489	493	466	464	457	510	479	516	467	503	495	502	538	465	466	489	475	491	473	507	508	479	512	506	466	496	483	480	497	510	464	516	500	501	505	472	511	470	468	515	449	478	476	483	507	490	464	516	461	484	510	458	521	522	465	499	516	480	471	460	491	462	494	502	505	480	478	466	465	511	543	508	492	479	515	502	486	488	465	540	475	485	473	495	515	489	518	506	514	520	502	504	481	521	489	526	486	509	482	490	484	506	508	504	453	514	469	495	482	482	473	474	479	528	509	504	490	488	498	528	523	527	454	501	504	506	517	487	471	517	486	510	469	499	511	464	522	502	495	502	491	508	498	484	509	472	465	494	510	511	513	529	490	463	518	491	502	524	499	477	481	492	463	479	523	490	479	475	529	511	459	485	475	479	487	463	508	512	504	511	431	493	508	483	499	517	461	512	491	488	512	511	472	511	458	486	530	513	498	483	515	501	529	518	478	540	449	504	516	462	492	515	516	529	542	475	495	491	476	512	488	458	535	513	517	488	486	514	467	486	513
3811	6424	4210	2088	1604	1351	1174	1046	934	931	833	767	810	783	769	724	737	729	789	719	707	668	721	730	739	724	709	679	736	691	696	755	709	675	651	679	689	760	674	699	715	710	723	664	702	707	709	637	706	699	651	703	622	721	711	688	679	668	687	686	707	741	654	702	695	679	655	729	689	691	707	660	663	645	718	706	694	692	678	684	690	675	719	687	693	669	720	678	660	696	666	683	710	661	671	666	683	702	720	670	695	726	692	654	713	695	688	693	634	708	656	726	711	741	690	663	672	704	711	664	664	668	728	707	674	688	642	670	719	677	698	695	714	691	657	668	683	684	694	710	693	683	683	704	697	668	665	658	725	676	675	704	727	676	649	709	653	650	677	668	707	715	688	698	689	713	642	676	687	721	692	716	681	685	652	701	671	679	687	739	669	688	645	706	690	670	677	675	690	687	651	714	705	715	670	677	668	720	705	695	718	653	665	722	680	697	707	693	660	688	679	667	694	657	654	710	679	661	677	711	686	735	731	709	693	684	684	648	661	675	649	668	647	672	714	660	713	691	668	696	681	712	671	659	674	737	725	660	686	722	701	612	664	681	685	688	635	652	645	697	656	636	657	698	693	665	699	681	682	651	692	732	627	673	673	679	677	657	721	702	684	691	671	715	699	666	707	701	736	701	687	653	726	683	697	663	697	662	720	736	703	696	666	727	705	683	674	705	709	673	655	607	704	659	702	697	650	683	724	666	694	653	696	692	643	708	709	667	746	677	678	742	733	704	675	751	717	712	656	684	720	654	727	704	697	677	637	702	732	678	678	716	676	747	686	684	715	674	616	661	722	706	680	694	648	647	684	655	694	674	649	747	735	707	713	651	661	720	699	672	681	722	673	698	715	679	703	671	694	680	639	717	652	711	689	657	723	698	693	682	713	654	673	681	717	703	704	690	680	686	628	695	741	696	687	682	723	708	643	637	731	679	708	700	652	710	663	687	653	674	697	670	673	696	693	684	672	713	693	675	723	699	674	746	639	671	699	681	696	765	696	672	673	679	696	673	700	678	674	635	692	695	710	696	659	690	740	669	707	703	671	688	634	736	680	655	680	637	687	677	702	705	662	652	691	707	702	651	667	678	694	644	697	662	661	704	688	708	665	684	741	672	683	736	716	684	706	670	655	671	679	742	687	670	705	681	703	688	669	709	691	677	675	695	701	674	640	700	683	685	706	656	649	676	667	666	677	673	626	687	692	669	719	706	694	692	696	671	708	729	699	690	713	643	667	708	742	688	668	689	661	697	681	645	705	718	637	732	661	644	664	659	662	674	682	714	687	685	691	708	720	697	714	667	708	676	708	694	702	709	691	670	679	670	662	720	700	702	680	680	688	663	693	692	672	699	734	681	706	671	668	621	645	618	683	663	680	651	726	718	699	725	703	679	673	721	717	710	681	687	691	666	701	662	719	702	663	656	701	705	646	661	677	708	693	699	673	687	673	650	654	716	667	689	648	727	677	719	706	701	690	611	658	738	687	696	680	693	679	696	713	640	705	683	654	702	700	700	704	660	656	745	676	669	676	643	694	693	688	693	658	698	668	695	698	639	646	676	739	644	723	697	683	700	686	709	653	684	689	699	699	707	711	693	730	702	666	655	672	698	715	666	724	728	698	730	692	724	641	723	665	652	731	685	705	677	698	693	699	677	682	689	723	687	675	667	691	621	674	672	701	684	680	663	730	745	670	721	689	714	693	658	695	678	709	669	745	682	676	707	690	691	683	675	656	676	681	777	742	704	724	673	719	647	754	700	740	715	644	702	685	735	662	686	693	632	649	641	668	665	687	735	680	690	664	693	692	648	685	730	683	738	712	670	680	729	706	666	690	669	671	684	663	689	731	676	727	679	688	637	661	652	681	731	685	708	665	667	715	723	668	678	673	724	695	681	648	713	688	677	715	690	695	710	649	691	710	659	700	652	712	714	691	694	719	703	707	669	676	686	692	711	693	644	685	679	706	672	662	691	706	679	722	674	662	679	688	658	681	709	617	658	681	671	717	725	742	697	724	694	685	700	688	693	652	683	667	670	638	665	681	683	712	716	679	701	701	617	680	696	674	661	712	677	707	692	707	663	656	682	700	731	675	703	702	674	694	678	690	675	685	641	652	665	661	676	672	675	679	707	678	714	635	660	722	703	664	705	715	689	647	684	693	674	701	698	682	706	687	705	682	731	689	697	619	703	705	690	690	746	694	686	677	732	678	673	680	737	694	675	736	687	670	697	675	645	711	667	663	657	650	711	704	693	695	674	709	668	687	663	677	753	694	713	717	664	683	674	676	706	673	710	664	683	685	705	663	680	663	674	697	659	701	704	635	682	715	710	740	682	681	689	666	680	675	690	695	661	663	664	685	670	665	631	719	651	694	666	660	689	658	695	704	709	718	651	669	666	666	713	705	702	694	710	677	680	678	699	691	696	700	695	686	677	706	696	711	701	652	706	726	759	716	726	674	674	654	687	710	713	665	710	671	673	654	684	666	709	680	646	746	705	658	721	711	660	630	643	657	665	680	703	687	692	693	699	673	692	695	668	663	727	689	688	659	687	684	678	697	700	680	681	726	669	693	678	688	722	673	692	672	680	694	687	700	702	652	684	674	684	694	667	651	696	694	660	695	697	648	703	682	673	678	695	689	686	697	645	690	671	688	729	677	715	679	696	708	642	651	671	668	715	686	672	651	659	700	726	689	679	667	647	637	695	709	703	683	705	664	715	669	695	691	680	711	689	674	659	679	690	708	662	686	642	675	706	682	687	691	678	664	697	689	639	650	692	695	642	697	695	688	719	669	653	672	665	642	711	657	691	693	633	675	675	655	683	693	677	699	685	727	720	676	659	673	726	698	701	695	654	705	721	684	650	676	654	718	661	646	663	661	656	689	634	651	698	641	692	695	649	683	693	688	675	726	739	687	686	634	663	665	706	688	659	694	687	654	659	684	684	661	714	668	678	674	704	671	692	706	671	681	703	687	675	703	693	696	652	677	703	665	678	691	662	666	667	682	693	639	651	623	717	713	661	681	685	682	707	666	652	679	645	695	697	700	727	658	696	707	695	634	671	675	709	730	735	744	670	665	683	690	662	662	699	714	658	723	641	723	654	688	734	698	671	666	735	656	731	693	683	673	677	684	713	711	720	738	712	685	675	737	668	690	708	698	685	669	652	685	664	652	686	702	691	654	741	672	669	669	693	711	670	714	685	666	687	704	673	705	713	680	706	676	673	690	639	660	671	714	687	696	661	747	661	732	693	686	699	696	675	718	680	702	667	679	654	708	701	702	679	695	687	702	678	681	688	717	755	689	700	720	748	706	684	719	672	684	665	716	659	680	715	712	681	680	695	699	703	707	700	657	682	702	660	655	661	742	666	655	655	749	647	699	669	709	651	741	677	716	697	693	718	729	691	687	654	700	682	667	689	649	619	662	697	686	685	714	664	700	716	707	679	653	665	653	674
22167	21052	28668	23657	21046	21034	5171	655	436	387	312	323	258	247	241	214	192	201	185	170	168	180	175	173	139	161	151	153	136	139	151	134	157	131	138	147	141	137	139	121	123	118	137	138	128	133	126	127	133	145	107	123	118	145	128	132	116	134	133	114	167	129	125	144	108	134	160	142	134	131	132	127	119	112	127	125	121	139	131	123	114	129	134	135	127	124	113	123	105	133	131	125	108	137	131	120	144	145	113	127	113	127	127	133	105	114	119	130	145	138	125	148	120	133	119	137	122	123	133	120	116	104	104	114	124	130	140	112	123	130	121	121	119	130	144	114	130	132	126	128	133	117	126	114	126	114	120	126	124	104	135	124	119	119	133	133	123	111	120	134	129	129	112	132	129	120	114	131	124	128	117	120	126	131	131	124	137	133	119	124	117	115	158	133	120	137	104	138	136	138	128	123	118	147	129	113	128	120	130	133	125	137	125	135	123	103	157	153	123	121	138	119	124	118	116	115	124	117	107	110	111	146	117	121	116	134	114	110	130	118	142	124	144	125	126	132	142	129	127	139	113	123	111	123	144	141	117	114	132	127	122	110	126	125	121	116	135	133	130	123	132	124	152	116	121	148	128	139	145	133	116	126	126	125	130	139	112	109	126	124	128	149	122	120	130	126	119	138	114	124	136	117	119	125	138	138	148	126	133	115	134	127	110	128	128	127	128	137	122	112	104	126	127	139	99	125	120	118	137	133	119	121	136	113	155	107	133	126	126	137	130	134	120	137	115	121	139	127	118	120	128	121	137	137	156	128	131	132	109	110	128	106	123	128	123	138	114	130	119	117	129	125	131	124	137	125	124	143	132	148	126	124	119	133	129	118	113	116	143	126	114	124	131	122	112	134	127	136	123	127	148	115	123	131	125	135	102	131	126	123	137	115	125	126	112	130	150	138	121	120	127	125	139	132	116	117	144	121	113	112	137	117	118	107	121	136	116	132	121	136	133	134	110	134	130	124	123	123	113	140	136	127	107	105	142	133	127	139	152	129	123	127	160	143	150	133	138	122	142	124	130	130	139	126	116	120	117	119	141	121	115	127	122	108	119	142	128	123	132	130	130	141	136	130	103	128	125	128	123	137	119	126	126	143	143	105	141	126	123	142	106	132	134	118	132	134	119	152	135	143	128	138	126	117	148	121	121	134	129	130	148	117	133	121	98	129	125	110	138	119	113	127	139	126	131	100	120	134	122	119	118	126	118	145	130	95	126	122	131	133	114	123	130	141	120	130	116	120	134	125	118	117	127	132	123	153	117	139	111	124	121	106	125	122	117	141	151	128	130	125	144	124	134	123	135	116	117	124	131	140	124	132	145	124	130	127	110	133	119	137	134	136	122	118	123	130	110	116	140	134	121	133	125	117	118	139	133	128	141	105	144	127	121	118	128	126	122	129	129	131	122	123	126	144	106	133	135	120	132	120	148	119	125	113	118	117	124	110	107	105	125	131	133	133	139	117	141	122	113	120	122	140	108	115	125	110	116	109	123	115	120	116	113	134	146	124	142	108	116	129	134	138	126	148	141	122	134	106	123	112	121	114	138	108	132	106	133	126	126	130	130	115	118	145	126	130	109	133	112	131	127	134	113	123	139	129	136	124	112	126	121	138	129	115	148	116	135	137	131	126	108	129	128	118	131	135	134	127	119	120	147	113	129	134	128	125	137	130	136	124	129	131	127	153	126	127	128	134	110	131	137	125	145	129	113	134	114	139	114	143	131	141	147	152	133	144	126	104	119	149	140	139	129	137	123	122	103	119	127	138	132	120	129	150	113	103	114	123	129	109	118	135	140	152	120	125	143	128	108	139	151	130	136	147	126	111	149	136	104	121	130	121	132	134	137	123	129	134	119	108	129	109	140	134	137	119	118	102	129	130	120	106	127	137	119	114	97	133	132	131	133	135	110	122	127	123	140	136	140	120	104	109	138	128	144	121	137	113	134	117	114	133	128	147	127	121	131	108	154	118	105	117	109	114	125	133	140	120	136	149	117	108	133	118	127	114	108	118	125	126	129	118	130	116	122	125	116	113	128	130	130	144	132	129	122	134	123	132	148	131	147	116	113	156	129	127	122	110	139	122	130	120	128	135	139	140	144	133	144	133	132	147	127	120	114	131	119	140	156	117	111	122	128	122	119	122	128	129	141	104	123	121	129	122	125	134	116	117	123	117	141	144	129	128	129	152	134	114	132	125	130	132	139	113	127	121	122	113	109	122	114	128	123	139	139	116	124	122	96	131	151	139	133	133	110	116	136	101	120	108	109	133	137	134	104	111	132	136	119	126	134	106	130	124	117	116	137	153	136	138	123	114	148	151	106	145	127	133	117	112	132	138	116	133	136	124	124	120	131	143	123	119	142	135	133	154	129	99	108	121	121	118	134	126	133	134	129	139	122	110	129	129	113	112	118	108	129	113	133	115	125	131	130	126	121	116	119	127	131	124	111	125	135	121	129	124	126	101	131	121	140	130	129	125	109	132	132	118	139	118	127	127	107	121	126	121	116	129	138	117	125	118	130	127	141	118	126	123	111	124	114	131	130	113	139	149	124	136	149	146	113	135	129	125	110	129	140	137	126	141	115	104	120	112	133	133	125	150	118	117	145	141	112	118	142	124	131	138	128	122	132	120	132	126	120	155	118	146	133	117	127	132	137	139	107	140	125	116	118	114	120	145	143	106	143	134	137	115	121	115	148	121	130	122	127	127	114	133	137	121	126	127	126	142	129	137	131	120	132	140	148	136	104	125	133	123	115	118	118	116	131	125	130	111	126	124	135	119	142	135	116	134	130	114	137	126	147	137	133	108	135	122	137	146	131	124	135	160	115	118	134	119	116	117	134	100	149	133	119	132	128	121	110	127	111	135	110	115	113	143	143	113	137	124	132	121	110	117	153	141	141	112	129	142	125	139	113	108	122	131	159	133	112	127	128	125	105	111	101	122	137	107	116	114	105	130	124	126	107	117	140	130	135	132	131	109	126	133	112	119	136	98	114	125	111	104	109	122	132	141	143	130	124	116	117	131	134	116	128	119	108	121	104	133	111	148	123	130	113	128	124	131	140	119	119	106	122	114	127	148	131	135	139	119	101	122	141	111	115	113	142	141	119	132	104	112	118	135	127	135	140	106	122	124	110	119	128	144	121	115	126	123	119	91	137	107	131	119	138	131	112	119	138	122	133	137	135	129	138	135	110	133	136	126	123	137	126	129	111	138	126	116	133	117	133	124	148	144	102	124	132	122	126	121	119	133	138	109	123	112	133	137	119	129	115	131	124	130	131	117	151	133	135	114	124	124	132	104	116	132	116	110	123	131	129	135	112	119	123	130	128	126	125	101	139	146	140	123	128	140	121	118	123	117	114	121	109	137	140	133	126	154	119	133	130	130	131	134	137	113	108	127	133	125	121	124	119	123	122	122	102	138	122	124	110	140	132	124	117	118	109	125	131	129	128	139
4641	15260	10414	4637	3076	2269	1684	1349	1036	803	696	579	524	494	458	351	352	343	304	292	319	273	265	255	254	250	214	236	202	210	220	224	200	216	187	217	214	198	228	201	184	215	199	194	208	199	186	202	210	212	186	181	198	172	177	178	167	202	210	210	183	184	178	200	183	181	185	170	170	182	207	170	188	187	172	198	210	183	175	202	187	199	183	211	184	197	189	173	182	176	200	202	159	208	188	194	183	186	184	182	146	167	204	176	209	161	172	180	191	189	190	189	169	184	200	166	181	165	208	188	180	189	194	196	191	174	169	179	179	173	164	163	178	147	195	190	167	179	181	176	182	169	185	177	161	195	149	168	199	178	167	171	180	157	193	199	179	206	182	167	190	184	194	161	192	183	182	168	172	178	187	184	193	200	186	178	189	185	174	179	210	189	182	169	182	186	193	180	190	220	200	196	182	172	184	194	183	172	199	183	198	180	202	190	191	166	193	158	179	176	197	166	179	190	180	183	178	159	190	195	172	192	158	191	200	189	167	183	204	184	204	169	207	177	188	174	175	154	197	180	181	217	195	179	184	192	201	190	194	179	182	193	188	176	170	175	177	176	176	184	176	158	171	183	183	198	191	187	204	165	199	176	191	164	193	159	177	170	172	151	170	199	169	189	180	173	177	197	203	174	175	180	197	181	179	199	168	171	175	194	168	201	159	175	161	184	175	207	174	182	188	169	162	184	176	181	154	166	164	181	168	181	184	164	190	194	188	182	175	172	170	165	189	200	171	186	159	190	185	182	199	170	181	183	186	178	186	196	202	175	187	199	178	186	155	188	179	159	197	179	176	175	180	182	158	163	180	155	181	197	162	193	173	196	174	171	173	202	172	178	213	185	201	173	178	191	178	179	190	226	189	177	168	194	211	187	199	169	213	192	171	136	204	175	193	203	195	168	178	191	203	193	165	200	187	169	187	189	150	182	192	178	183	176	202	178	172	192	178	144	183	164	199	179	167	175	218	153	188	181	199	172	181	195	202	163	186	191	184	198	170	171	211	182	189	179	194	173	184	183	201	197	186	201	187	207	169	183	185	207	203	184	186	174	182	178	169	197	182	185	170	194	207	193	204	202	168	185	178	165	207	186	163	205	178	181	187	171	178	185	162	202	187	180	199	185	187	197	195	184	163	157	166	189	172	198	190	193	184	176	163	170	191	183	191	204	210	182	195	165	183	189	173	187	180	180	164	185	190	207	180	146	188	206	175	189	194	190	170	162	192	177	207	198	173	193	170	193	203	187	174	194	175	188	180	195	196	207	171	169	161	150	189	195	179	180	194	203	204	175	192	178	202	186	177	173	192	184	191	174	151	171	177	181	178	208	162	176	187	195	171	191	186	183	191	185	192	192	183	199	200	181	175	187	195	172	179	181	183	193	159	197	178	204	175	176	193	186	172	195	189	202	171	192	189	208	175	177	172	179	180	178	186	185	185	167	156	170	169	170	186	187	202	205	190	183	195	203	174	169	189	186	185	184	153	186	210	188	179	182	176	158	199	179	199	197	171	174	175	180	167	199	186	214	190	199	170	176	168	183	180	165	160	177	141	192	176	182	164	189	187	204	188	183	204	192	176	188	162	188	192	203	162	191	177	197	190	194	163	188	167	187	181	167	182	177	189	205	188	172	209	193	203	194	192	189	188	190	185	178	176	178	154	201	188	192	187	188	190	185	168	169	166	178	190	164	195	203	199	197	183	217	187	180	193	170	174	182	199	198	169	183	185	178	185	180	168	172	154	216	191	179	187	179	157	183	188	198	197	185	171	163	171	177	170	181	179	173	186	185	183	166	192	171	190	185	172	186	197	194	180	172	163	150	191	198	177	181	151	209	182	178	188	178	201	171	198	167	173	174	181	164	190	176	164	194	213	176	195	195	167	182	196	206	185	188	180	199	174	189	151	179	179	175	181	182	176	179	203	203	199	201	179	187	178	181	193	167	188	179	182	178	180	184	189	172	191	182	202	186	178	186	161	189	173	171	173	189	169	195	192	187	187	170	171	198	158	195	189	195	168	205	186	192	182	186	205	188	183	184	186	198	201	191	180	190	166	186	176	194	184	194	199	181	165	199	149	190	211	179	199	189	193	177	201	168	167	169	167	197	183	189	210	183	198	182	185	190	204	189	187	198	176	192	174	171	156	167	188	180	173	196	193	177	196	179	184	199	159	189	180	188	193	199	202	201	186	181	170	173	181	167	174	177	170	181	194	180	163	165	191	188	186	211	150	200	198	171	182	196	184	193	184	197	178	180	177	168	172	190	176	148	196	198	190	187	173	172	198	195	186	191	186	180	191	187	172	185	187	172	196	168	214	183	175	189	206	185	200	183	171	195	194	184	202	163	188	195	185	202	169	194	198	181	184	179	165	198	180	193	176	198	178	210	188	206	164	173	178	200	181	182	181	194	202	172	215	167	194	174	195	176	177	194	189	186	197	180	170	176	157	178	200	186	185	176	185	192	189	184	173	187	187	194	188	198	172	196	171	203	172	195	170	166	198	185	192	186	195	163	205	164	199	189	164	177	178	172	189	207	199	177	189	207	202	195	169	177	183	177	197	187	168	167	209	198	188	194	174	174	190	183	180	179	159	183	162	190	172	178	190	190	168	188	173	164	187	165	173	187	181	197	165	188	149	156	172	179	178	184	174	159	154	172	174	177	174	192	154	175	176	184	191	174	185	172	171	185	208	191	155	176	177	169	172	182	167	165	191	184	182	200	182	178	189	184	183	188	192	160	197	182	181	210	161	161	173	167	201	171	186	164	178	171	181	159	181	177	167	162	173	157	180	191	195	191	191	184	188	176	204	188	164	183	193	188	186	196	191	176	179	203	168	179	182	182	176	153	176	197	192	191	176	175	173	180	187	209	190	159	190	178	181	186	180	156	173	177	178	176	162	192	180	194	215	157	168	200	175	158	169	180	195	172	205	203	211	196	180	196	187	182	190	203	178	206	185	168	204	172	178	177	169	196	180	195	176	178	183	186	181	195	180	192	219	185	174	187	214	181	206	183	169	167	182	183	180	176	188	197	181	213	190	186	180	197	206	191	176	172	175	187	196	170	178	199	192	166	171	178	173	187	159	208	177	201	181	184	196	179	202	164	185	175	177	174	166	155	181	174	183	183	204	178	174	182	191	185	185	181	187	182	186	185	199	167	203	181	174	214	202	199	184	197	202	160	201	195	167	149	189	185	175	179	174	172	186	172	169	171	148	176	184	164	184	190	193	179	192	183	168	195	147	167	177	188	183	200	183	174	186	180	175	197	191	151	178	180	181	180	196	203	153	181	181	195	197	201	180	192	168	153	167	159	188	185	186	198	179	190	174	194	174	166	204	189	171	179	176	178	182	184	172	173	169	186	210	187	214	167	171	168	176	185	188	178	170	191	156	176	175	183	196	184	217	182	191	190	159	178	204	143	167	178	198	181	191	208	163	201	178	170	204	203	191	171
26741	18726	4730	968	691	622	600	582	553	591	577	571	568	589	580	543	602	554	551	553	516	544	570	555	578	500	577	576	549	536	574	545	559	554	544	543	545	530	531	534	539	552	511	567	573	601	593	558	553	557	583	546	614	563	560	523	567	532	506	501	563	564	533	556	561	545	530	564	546	560	548	560	515	553	607	543	562	555	592	555	502	563	541	557	557	541	549	591	583	553	553	530	591	571	554	542	540	578	585	537	532	530	559	528	530	534	547	553	522	580	537	548	556	551	544	545	573	548	575	551	549	532	510	575	556	540	545	509	557	535	576	535	546	554	545	570	581	614	516	540	586	571	536	578	569	498	535	586	519	566	538	566	583	521	576	566	586	563	551	546	574	536	552	562	531	504	569	533	585	565	560	585	546	535	593	525	542	550	609	545	553	560	544	540	545	582	597	515	558	577	518	568	518	549	531	571	551	567	518	548	556	568	536	531	534	540	510	544	569	551	549	499	554	566	531	605	558	572	518	534	564	555	563	578	516	526	562	524	572	563	577	552	585	541	582	589	550	570	568	545	605	598	543	537	558	556	562	520	543	545	575	577	562	562	588	562	513	565	575	551	549	566	574	587	525	530	538	516	548	538	562	541	532	570	560	566	527	554	499	608	541	550	588	562	529	560	507	590	534	506	567	558	556	531	586	559	555	560	554	552	518	555	556	528	554	547	539	584	594	568	572	546	544	536	554	501	589	575	569	531	533	526	586	594	534	551	550	548	547	556	565	561	588	593	568	543	557	535	511	559	567	579	537	532	556	590	580	563	530	557	521	557	547	541	567	527	608	538	570	553	547	545	569	559	515	552	574	523	558	545	549	553	506	556	541	519	565	534	544	545	532	576	559	569	535	561	547	551	562	576	555	598	582	570	541	543	575	544	549	536	577	508	567	561	539	558	568	534	551	580	566	538	531	535	525	508	567	527	575	543	566	554	532	572	525	555	557	522	581	565	565	528	585	564	513	606	539	553	594	536	564	553	581	532	577	535	540	472	563	563	554	566	558	596	529	555	546	576	585	549	517	571	548	592	556	600	546	568	567	555	579	560	556	577	537	533	575	557	580	539	566	527	523	510	528	538	591	600	536	540	565	537	542	550	561	537	533	583	584	596	550	562	559	564	535	526	531	543	572	593	523	571	582	597	541	573	550	513	507	560	602	549	559	586	569	526	549	538	602	523	561	548	550	564	550	526	553	557	574	548	548	517	552	528	589	564	519	576	530	538	569	490	583	550	578	530	571	582	533	550	531	534	565	510	554	558	523	530	583	572	538	553	570	578	556	613	542	575	569	547	595	555	571	564	552	575	546	538	536	556	521	561	551	526	542	549	561	535	538	537	524	565	588	587	535	552	579	524	573	559	554	565	550	541	516	534	556	538	561	568	560	558	584	586	546	539	541	583	598	583	541	592	557	547	512	575	583	517	546	582	557	567	544	543	546	532	562	560	546	522	570	560	567	563	541	537	591	565	559	587	515	571	535	564	503	559	555	522	568	565	534	600	532	564	579	583	539	604	596	554	557	544	570	546	585	535	560	510	534	566	523	550	564	541	554	534	531	546	543	541	618	563	563	590	554	532	577	540	554	555	552	551	532	528	538	503	587	578	544	512	529	547	562	590	591	552	519	521	585	534	587	565	518	533	561	603	523	525	543	540	550	530	563	627	569	503	565	552	570	555	571	510	546	530	549	547	550	558	571	560	556	547	560	529	540	533	572	536	559	551	574	540	521	577	553	569	514	552	539	555	557	564	546	516	527	544	532	582	565	538	557	534	548	579	568	540	573	532	527	498	556	576	548	524	548	530	561	585	562	588	568	541	564	511	574	511	557	527	568	583	549	546	548	510	515	538	581	565	551	540	544	556	557	550	557	531	562	576	554	547	549	561	514	582	559	529	595	539	542	528	542	536	526	547	524	558	542	580	569	522	514	560	555	568	583	573	523	551	530	576	538	572	580	583	568	544	562	565	596	542	551	555	574	535	534	590	559	558	533	552	610	573	555	601	576	547	567	564	573	529	565	563	561	526	536	549	555	548	552	519	533	580	563	571	579	569	556	578	552	541	548	545	517	603	563	546	538	544	538	544	581	498	550	554	527	596	543	554	558	536	546	591	542	557	552	565	530	543	566	526	562	539	594	505	524	518	588	562	572	599	551	524	548	570	548	548	538	573	582	579	555	562	507	560	550	508	521	528	585	575	512	563	558	606	553	571	555	597	603	550	577	548	583	520	499	543	534	559	526	576	567	519	579	534	552	517	544	525	571	599	562	520	564	532	501	560	540	559	553	592	510	514	501	529	537	550	564	518	583	517	599	585	524	597	554	550	563	554	586	544	604	578	567	586	500	564	545	581	538	548	579	515	532	533	597	549	533	540	559	570	537	575	547	557	536	542	567	546	533	589	561	575	527	550	524	524	557	559	563	547	526	535	549	545	525	549	517	560	583	562	558	558	525	566	554	611	574	536	563	572	560	555	550	552	587	580	545	551	571	524	602	549	568	549	533	546	580	571	542	505	580	531	554	566	562	528	520	556	572	543	565	568	556	541	580	536	578	543	546	591	549	527	546	566	566	566	566	564	515	530	572	552	534	561	584	593	543	521	550	535	515	523	530	552	569	527	548	586	563	574	571	563	537	555	506	617	578	541	527	594	582	556	553	530	603	523	539	532	571	544	554	589	539	527	522	588	546	544	535	560	534	544	563	540	579	584	547	570	611	567	524	559	522	572	533	514	536	576	534	561	553	543	539	555	533	558	599	568	559	552	505	567	569	589	500	545	557	531	555	565	567	536	529	543	583	533	554	557	556	554	560	518	548	544	564	540	549	503	570	568	556	578	583	542	531	511	537	555	558	537	552	585	551	558	532	556	539	607	547	522	563	545	545	563	574	528	599	546	502	541	556	551	565	579	526	579	527	586	571	494	575	526	534	552	541	550	538	590	563	552	559	538	564	559	567	508	546	556	575	555	560	525	517	549	534	555	543	558	528	578	572	522	513	567	572	531	580	546	544	555	546	575	559	529	537	585	556	548	548	563	590	553	557	572	582	581	561	568	532	529	534	559	517	572	535	558	556	595	564	567	532	548	557	504	555	544	571	526	507	515	576	575	524	557	557	495	544	553	536	525	556	579	534	591	558	555	556	561	589	625	555	521	571	547	525	549	570	571	539	542	540	607	502	572	574	555	503	498	571	575	566	501	579	554	603	560	566	546	543	534	538	547	510	553	599	547	555	546	552	615	548	527	551	538	581	517	542	515	551	521	558	537	528	567	553	513	576	555	572	560	560	544	502	543	598	543	546	523	539	561	549	581	583	549	517	592	523	524	554	566	549	569	532	558	532	513	562	534	559	535	546	556	554	556	538	525	544	574	550	547	545	531	550	540	537	523	581	586	568	560	552	544	539	547	572	568	558	521	571	578	632	544	523	565	576	561	556	626	551	595	537	599	562	538	509	556
4367	2362	1710	1132	956	867	875	837	852	800	847	823	821	821	834	801	866	769	787	827	808	800	794	826	783	765	824	768	788	778	785	792	823	856	799	794	808	796	833	774	797	771	777	766	815	784	779	785	812	801	779	782	766	812	792	769	769	808	690	797	773	801	772	839	827	802	781	743	811	786	762	768	780	789	744	791	834	749	779	763	811	830	799	759	786	795	743	807	800	783	751	776	792	756	758	861	784	757	772	815	808	810	801	782	835	797	797	742	788	767	750	824	741	783	766	811	837	763	791	825	797	807	801	793	777	790	754	780	797	810	744	763	754	731	807	763	795	803	776	803	760	776	809	825	756	776	815	801	806	794	756	801	813	829	813	824	823	764	841	848	809	760	782	778	825	749	752	803	782	766	781	733	771	747	804	825	783	837	793	778	802	783	819	809	756	774	776	777	749	740	804	809	824	763	778	796	820	744	770	788	805	804	796	769	793	774	771	771	809	792	801	767	769	803	759	839	734	727	774	762	776	847	797	800	776	785	796	789	755	764	761	793	790	777	778	760	780	716	816	780	787	803	774	823	798	776	767	817	785	789	804	833	795	790	787	803	799	789	787	771	827	770	754	781	822	755	790	757	808	815	803	786	788	839	786	814	767	784	797	817	803	784	795	800	774	738	761	827	792	832	801	795	785	778	767	782	772	766	773	813	821	756	784	774	767	834	776	803	788	749	730	858	791	802	778	771	772	781	764	774	792	748	785	722	748	757	727	780	800	835	762	745	763	784	786	809	778	806	766	772	801	753	765	793	747	796	830	839	747	839	789	776	795	814	808	758	764	770	768	765	748	799	756	827	809	764	827	773	797	762	804	732	795	780	810	790	825	742	766	778	779	791	803	807	756	805	787	720	772	821	768	765	761	800	838	767	842	771	791	819	769	798	824	743	696	808	772	788	855	729	786	768	781	804	789	789	812	820	806	801	836	786	716	759	830	778	743	783	772	806	802	804	813	818	766	745	725	728	788	810	796	779	775	819	771	820	787	816	791	723	768	767	786	812	804	828	803	769	794	814	807	737	828	751	755	819	812	799	778	807	781	786	776	757	793	801	765	762	803	782	759	814	823	770	796	788	784	795	791	755	782	819	723	793	829	793	870	758	777	774	809	823	777	806	766	808	825	762	763	760	783	781	787	750	801	743	768	785	737	807	807	757	773	816	797	774	816	767	776	826	822	794	754	813	776	765	747	765	817	759	785	824	764	802	814	809	731	794	737	801	750	745	756	842	778	750	757	788	781	799	749	757	791	774	817	785	774	773	754	779	793	803	797	819	774	793	845	775	786	757	749	828	800	807	773	791	779	789	801	799	777	771	794	796	823	741	766	834	768	773	808	828	844	800	776	770	814	826	766	775	756	774	770	812	766	744	745	809	786	847	836	830	785	794	816	756	764	767	824	785	742	792	786	757	791	765	798	765	806	826	778	758	794	760	784	797	791	776	793	819	755	796	759	803	790	816	807	781	784	789	755	838	774	825	778	803	779	766	792	817	819	762	759	795	785	773	811	808	796	781	828	775	769	785	777	840	814	741	794	773	793	802	771	745	814	799	801	782	805	787	845	784	762	810	862	794	771	812	854	766	785	789	796	768	737	772	799	804	796	773	770	739	765	751	812	764	804	767	821	765	829	788	827	793	766	774	787	813	815	805	796	818	774	820	812	728	788	741	757	818	813	815	766	761	769	792	788	767	773	762	758	795	791	741	790	796	794	771	820	756	811	811	816	743	776	786	796	769	760	799	787	786	785	766	782	741	797	791	765	774	797	813	774	752	789	791	791	833	776	752	781	771	776	794	796	785	788	777	749	754	828	768	750	793	788	822	813	742	770	786	773	765	845	795	742	812	785	764	741	814	735	776	804	775	816	761	799	742	780	792	789	881	771	777	711	861	800	756	792	820	749	782	739	786	740	747	788	760	801	799	798	745	813	784	819	791	758	766	757	766	752	815	756	757	753	802	803	805	746	766	760	755	767	771	850	784	801	760	805	777	813	828	811	810	797	772	802	848	786	748	750	821	785	803	784	740	764	817	822	815	814	794	766	806	838	814	744	787	785	801	761	790	801	766	775	800	809	755	780	752	757	773	800	812	786	789	756	768	771	786	750	758	793	826	802	817	767	809	798	761	806	762	808	811	799	779	841	795	806	765	732	752	821	747	790	741	758	762	792	739	810	768	793	785	770	798	811	818	792	794	732	795	779	748	742	724	798	760	779	711	779	800	786	792	831	830	791	779	794	726	763	787	749	782	744	760	787	841	783	802	795	796	799	837	767	809	787	779	780	763	828	777	768	811	766	797	799	805	757	766	768	793	825	728	781	785	752	779	803	776	799	747	825	818	774	783	816	809	761	754	823	745	772	786	825	765	810	851	773	764	752	783	821	810	722	778	806	814	758	801	780	784	788	751	786	824	777	800	804	792	776	823	790	749	787	782	818	828	818	790	786	781	789	787	762	773	792	767	807	835	796	726	806	773	808	784	762	795	752	780	775	793	741	801	780	774	794	772	763	784	765	752	804	819	785	771	810	793	791	784	809	789	777	784	797	775	797	790	825	803	805	763	774	778	786	748	790	785	796	813	794	772	784	821	831	756	791	801	811	762	780	811	758	765	801	835	779	830	774	783	796	755	834	768	818	788	779	799	810	807	778	806	803	794	802	795	777	786	793	814	760	768	790	771	805	812	834	795	735	774	755	776	790	807	761	746	781	781	744	801	790	756	751	815	820	841	781	752	786	833	800	794	745	811	768	792	749	764	746	749	773	795	780	782	766	796	828	811	740	765	754	807	783	802	822	832	730	804	795	765	776	863	794	763	822	782	801	839	759	796	761	784	776	742	829	795	800	817	742	786	845	831	823	740	802	785	801	798	752	783	796	791	787	809	749	803	817	784	799	804	775	807	767	805	803	780	811	787	762	783	761	861	804	793	758	812	801	778	811	797	766	822	815	800	736	769	805	784	785	803	758	793	805	811	748	771	805	764	809	768	790	828	817	747	824	798	782	766	805	745	801	769	797	781	782	751	760	771	815	799	772	766	801	804	800	757	784	788	812	719	816	740	797	769	770	734	764	785	767	801	749	776	833	816	830	803	779	745	828	797	782	756	795	743	802	794	746	828	791	777	803	815	775	762	741	774	821	766	811	790	786	794	778	799	746	775	821	787	777	797	802	754	728	767	799	743	823	784	826	781	770	788	805	821	767	754	811	779	739	752	732	817	824	784	771	791	806	748	776	799	745	780	788	798	817	755	800	781	788	748	816	744	796	734	815	791	837	780	763	792	785	791	774	797	790	774	819	819	750	756	843	828	799	798	769	793	834	826	862	778	830	806	824	827	802	793	788	784	798	750	765	757	763	793	803	804	756	794	802	803	784	804	782	843	789	792	769	771	759	767	773	816	796	770	848	739	786	784	798	762	812	816	743	734	779	727	768	824	730	745	803	780	782	782	846	803
22954	21002	28126	24063	20974	8011	856	578	495	441	401	360	351	375	322	322	307	322	319	306	315	323	324	287	299	311	292	329	314	303	284	322	290	303	336	284	274	292	254	274	280	298	324	272	291	283	285	279	311	296	297	271	278	283	281	289	315	280	269	250	292	291	292	275	299	285	287	319	268	285	293	285	298	295	318	277	282	299	307	313	279	290	297	282	294	311	311	311	329	278	311	288	306	299	299	301	267	261	263	306	282	290	278	317	300	285	296	300	303	311	292	310	304	279	293	284	270	311	302	293	293	282	318	299	274	274	305	283	270	296	302	262	317	293	300	259	288	275	271	294	291	305	280	315	309	269	293	277	276	316	310	314	315	299	311	304	304	285	293	292	303	301	291	275	275	305	279	276	299	293	264	267	296	332	302	276	278	265	291	311	296	300	283	287	308	310	310	284	293	286	260	259	279	290	288	307	269	290	289	284	265	281	299	287	272	275	306	297	301	298	276	279	287	285	312	287	278	342	293	300	256	260	309	279	282	276	271	286	287	287	290	302	261	284	286	282	312	290	283	313	300	276	267	259	296	292	296	316	290	263	301	305	292	308	267	325	291	266	254	261	293	280	275	302	292	304	268	312	313	292	294	307	295	277	325	274	289	302	310	281	310	272	298	297	304	265	280	275	296	327	284	273	309	274	302	261	271	284	269	317	291	289	294	315	301	298	329	298	293	295	265	293	285	278	278	284	305	295	305	311	267	293	286	297	298	317	315	289	271	269	302	279	295	300	273	292	282	275	291	325	255	299	289	306	280	295	262	301	283	286	296	285	298	286	286	291	288	275	283	297	285	281	282	292	277	299	282	276	294	307	252	302	291	277	287	271	294	306	292	322	298	309	301	334	272	286	318	292	307	280	278	265	336	298	279	286	291	299	296	348	303	301	274	281	290	287	298	303	261	282	286	290	262	296	278	256	299	286	301	283	276	296	281	306	271	288	318	284	271	268	334	283	304	305	289	268	281	318	302	267	308	273	287	314	305	281	286	303	303	297	281	288	280	277	264	310	284	277	262	292	302	285	284	305	275	243	291	287	282	299	299	298	255	299	271	273	290	257	295	261	292	283	272	302	320	320	284	280	293	311	275	347	281	289	290	291	307	278	301	276	276	279	287	272	251	276	266	263	255	298	289	295	296	309	280	293	311	305	299	262	288	262	254	301	308	296	272	314	295	308	304	287	266	318	264	283	292	295	292	263	302	294	265	271	270	252	303	294	299	274	268	293	281	289	280	291	276	292	276	312	311	281	274	256	281	284	366	297	295	268	276	242	292	285	296	277	284	325	309	295	279	273	296	303	262	275	300	316	330	256	284	281	299	282	297	294	289	281	265	333	289	285	291	275	287	304	278	278	287	262	282	277	305	288	271	290	321	285	296	283	288	291	272	286	287	290	322	287	306	303	322	285	284	256	283	283	291	288	293	280	300	257	320	266	292	322	304	305	260	291	298	278	291	297	282	278	297	288	252	264	291	274	294	289	277	308	260	303	282	274	291	302	301	304	305	253	295	282	302	306	317	278	281	298	300	265	280	304	289	292	292	279	274	314	307	286	275	312	295	306	264	315	271	305	300	289	290	311	291	292	263	273	299	284	300	301	286	277	304	303	280	287	280	302	283	257	291	259	302	273	281	262	271	280	255	304	286	291	303	300	294	290	305	282	281	320	268	291	284	284	283	286	266	288	277	282	281	278	285	248	285	281	274	262	287	287	305	312	286	282	298	286	283	298	315	296	299	292	299	303	280	283	272	280	272	299	249	249	287	283	309	307	293	310	275	261	265	303	272	294	299	279	279	285	282	291	278	294	290	281	300	279	295	300	262	292	287	321	279	265	299	284	275	309	288	272	263	286	322	291	278	321	246	298	282	270	257	281	272	286	310	291	287	296	302	293	272	272	280	283	291	293	287	272	294	298	274	280	289	307	279	298	308	302	312	283	300	291	310	285	290	288	307	275	301	279	285	287	285	287	280	281	296	270	309	286	289	285	277	283	277	278	280	285	252	284	276	272	293	294	270	309	292	251	313	285	252	283	304	284	309	297	293	263	265	275	293	303	239	245	282	313	253	280	282	293	281	285	261	283	316	261	261	281	237	286	254	307	294	288	270	308	303	301	269	278	293	338	278	291	267	298	287	293	278	288	292	317	295	300	264	282	300	284	289	290	292	304	294	292	268	250	311	318	265	279	275	271	268	316	282	319	306	310	286	247	278	303	300	296	282	276	309	302	304	281	285	301	276	295	251	293	287	270	305	277	281	292	290	285	274	297	289	276	286	267	278	301	271	269	282	251	281	297	303	280	322	285	306	274	288	288	288	277	292	288	280	306	301	296	314	268	279	292	299	288	280	283	290	303	304	296	300	304	279	311	285	296	269	287	298	296	292	287	276	274	271	310	279	320	278	281	293	310	290	248	327	286	272	292	286	299	291	312	296	297	285	258	311	303	270	282	305	281	281	276	270	286	294	286	248	268	304	304	256	271	283	266	294	311	273	306	304	279	301	305	308	254	264	292	266	292	296	267	278	287	276	285	272	278	296	272	269	259	296	275	285	301	284	302	294	310	267	277	270	278	267	319	247	299	301	271	290	277	311	274	278	276	269	314	271	311	261	265	324	270	266	290	299	279	305	304	240	299	283	306	288	315	274	306	302	316	302	308	301	286	267	272	301	308	278	297	284	280	267	285	328	297	306	279	313	262	307	306	261	291	292	307	284	279	301	274	285	299	282	288	259	283	311	274	291	312	279	255	317	274	308	327	266	289	253	287	297	287	299	318	264	278	286	294	285	293	302	276	287	275	297	274	292	278	283	289	277	332	309	297	302	288	292	291	269	313	273	260	280	307	306	268	291	295	240	299	306	331	299	292	293	276	286	297	257	291	270	261	320	270	296	286	275	267	338	310	282	298	269	308	298	278	295	270	295	320	270	287	312	269	293	296	278	305	256	297	278	278	264	264	282	266	310	283	288	285	262	293	278	249	304	290	264	283	291	269	308	288	300	275	259	273	285	270	265	275	295	311	267	295	279	307	311	278	301	276	297	284	275	291	301	301	271	271	279	272	262	301	286	296	292	279	292	293	298	293	265	280	295	290	290	274	300	296	286	260	263	295	342	273	275	304	286	286	258	292	282	271	319	313	306	310	321	298	287	284	261	288	275	301	280	288	314	253	277	275	269	308	280	268	291	287	277	279	279	306	290	277	274	303	262	297	299	305	340	284	310	284	300	277	268	292	302	300	315	279	281	267	293	275	275	291	294	296	280	308	287	328	254	275	263	266	272	282	280	269	269	286	278	283	296	324	257	274	299	297	253	303	294	274	265	305	306	292	282	308	287	289	267	286	261	281	289	341	293	321	280	306	303	287	292	302	301	306	287	294	285	279	305	316	306	294	271	301	318	324	303	281	248	306	277	325	289	309	292	272	317	267	287	296	314	293	291	264	268	270	285	298	303	331
3423	9980	6811	2897	1980	1613	1206	1016	887	746	667	657	594	517	561	508	549	547	509	488	496	480	470	462	500	458	486	482	457	434	455	474	443	445	443	433	444	470	451	451	463	449	433	408	430	425	433	449	439	470	468	459	415	416	457	450	431	426	415	431	460	464	427	449	442	432	417	437	414	393	492	458	414	422	461	424	426	402	425	455	403	438	442	404	412	434	450	444	439	439	419	437	463	435	400	414	463	449	467	409	446	447	445	445	428	438	468	391	456	420	425	417	411	442	421	427	409	450	388	472	456	433	416	421	441	408	431	472	406	444	420	429	417	428	434	401	444	441	435	422	452	410	426	438	401	412	402	460	420	438	432	404	465	415	448	443	471	409	457	456	443	431	405	417	422	400	410	438	445	440	440	427	467	425	461	460	459	416	453	455	449	415	460	450	446	420	432	419	429	446	427	431	452	437	441	438	406	395	458	428	427	430	404	422	415	408	448	465	439	428	435	459	468	426	429	417	444	445	394	447	420	404	437	449	467	456	423	436	472	421	429	423	402	361	382	408	432	433	391	457	406	434	424	463	415	482	437	395	439	392	433	429	418	461	434	406	459	429	467	431	458	419	426	420	441	410	452	457	440	395	428	456	407	448	414	421	428	452	436	445	440	415	422	419	448	470	415	449	472	425	443	438	444	412	450	444	437	439	422	393	436	426	469	452	465	459	468	449	449	409	406	430	404	454	469	440	448	432	430	434	404	436	417	428	432	420	456	416	428	425	451	428	459	429	427	468	427	405	454	451	428	434	443	418	441	456	415	423	424	427	412	393	466	449	417	395	472	449	452	411	442	465	442	463	389	406	440	363	441	415	444	387	417	453	449	417	422	429	444	414	448	416	424	403	417	450	433	452	413	442	431	480	459	439	412	440	412	421	450	413	455	424	426	402	425	456	492	441	450	413	438	457	452	451	425	445	447	437	427	418	413	438	435	439	434	403	460	453	442	467	472	441	457	453	455	432	471	425	410	430	410	401	429	441	439	427	459	456	453	441	393	406	430	420	445	440	436	422	446	404	467	420	427	409	466	462	464	451	410	432	414	460	446	402	399	428	466	427	425	410	450	413	446	440	439	463	450	442	447	440	451	413	438	474	472	439	445	434	407	444	438	441	430	428	408	438	451	409	433	432	455	430	422	432	440	452	454	423	441	443	425	425	416	452	424	440	427	438	436	447	409	438	425	395	456	434	438	439	484	468	430	401	405	454	440	431	421	458	423	465	434	447	406	431	403	436	456	425	450	433	408	451	414	449	426	478	423	433	435	458	432	454	435	399	434	443	428	413	408	416	435	437	434	485	441	470	475	466	441	441	383	436	443	430	413	426	435	427	452	440	407	474	445	424	430	399	432	390	436	437	441	444	402	418	404	445	424	427	426	419	445	445	440	436	434	432	469	449	472	485	427	412	440	457	443	449	415	451	461	436	422	414	433	454	431	441	438	430	462	449	404	444	405	409	441	428	451	430	401	425	435	427	453	422	475	414	426	466	472	443	442	438	438	428	452	440	463	417	477	469	437	404	448	439	418	417	457	427	430	439	438	465	413	449	445	423	465	442	418	404	432	425	479	463	450	401	429	448	427	408	418	431	420	422	393	459	427	419	392	433	428	436	399	454	424	418	449	437	460	426	404	422	442	411	430	436	431	389	435	410	473	426	427	445	442	475	440	429	413	459	434	482	394	430	409	421	410	416	436	392	415	398	398	417	463	438	413	455	433	437	433	470	440	429	466	428	429	430	415	441	419	404	422	412	448	442	410	385	417	397	442	445	416	404	414	412	425	448	438	413	423	430	415	459	434	431	405	460	449	430	445	430	435	422	424	420	405	417	436	421	460	439	458	430	447	429	418	459	427	462	456	459	403	443	435	416	442	426	487	410	427	451	451	431	406	452	426	412	455	436	416	466	433	463	450	395	414	452	405	439	433	439	464	410	462	429	422	401	454	416	433	424	439	420	433	471	414	412	451	424	427	444	451	452	425	457	432	465	428	413	435	439	428	446	467	463	405	433	471	448	428	431	442	438	459	438	430	415	427	374	424	398	414	401	429	423	421	429	488	446	389	433	396	402	435	434	435	475	414	488	414	415	431	435	420	425	431	420	448	414	457	431	464	435	452	424	470	407	442	429	448	424	405	401	417	410	439	451	415	451	404	403	461	416	442	423	467	407	431	409	458	445	410	429	451	415	440	416	431	418	428	449	442	438	446	457	425	468	465	437	482	411	433	427	461	433	433	412	424	442	420	447	453	421	440	457	415	425	466	403	424	448	432	447	427	419	444	437	406	442	434	443	439	375	430	428	434	422	410	444	381	423	473	408	425	437	406	408	408	388	420	433	429	466	451	465	413	439	470	452	399	502	393	428	419	411	446	461	417	444	456	471	416	438	439	432	422	452	446	403	433	423	427	445	455	437	435	472	399	435	454	422	438	377	434	437	424	458	446	413	404	417	440	436	417	423	411	454	431	417	428	437	447	413	408	471	433	415	425	417	421	447	424	393	439	421	431	383	441	445	470	414	443	447	422	450	422	395	432	429	447	453	425	452	408	454	433	452	448	425	459	458	442	425	421	414	447	443	432	398	434	425	438	417	439	448	426	429	432	415	390	430	417	409	429	464	423	419	425	435	427	372	405	445	405	416	457	483	418	438	393	442	436	448	419	437	427	417	468	430	466	429	433	472	443	451	416	450	429	427	406	415	422	444	420	431	429	426	420	390	446	416	444	477	437	457	433	424	403	448	415	420	392	440	470	409	441	457	442	363	396	445	414	462	410	455	388	431	395	406	432	435	434	425	429	428	422	445	443	463	430	439	467	411	431	391	421	449	455	442	420	419	410	413	432	459	417	431	454	454	453	429	387	409	445	448	425	412	425	433	443	420	417	444	426	421	407	422	414	423	472	411	410	468	446	451	421	411	448	441	424	458	455	452	416	450	410	421	439	404	451	459	421	413	447	426	433	458	430	438	415	437	457	398	439	418	441	415	399	408	407	412	441	427	444	447	430	457	409	442	428	427	469	411	439	403	384	411	445	449	411	458	426	441	413	412	433	384	417	401	426	428	429	452	468	423	416	415	418	441	444	387	424	450	406	459	449	439	419	414	453	443	458	412	433	427	442	431	446	406	448	463	404	412	398	447	455	395	399	431	428	434	478	410	435	400	452	413	449	435	457	428	440	443	476	419	427	429	426	433	408	458	433	442	429	435	437	420	462	416	473	444	415	444	402	465	428	399	429	442	440	425	436	445	430	440	433	442	468	414	384	416	433	443	434	457	453	427	433	414	393	422	403	447	436	427	399	459	410	449	423	429	429	455	444	451	436	486	417	428	445	416	439	468	437	394	453	459	424	460	443	443	423	390	447	456	424	429	436	434	432	424	442	413	427	430	492	431	422	444	421	434	424	430	453	439	442	457	457	425	411	445	459	445	412	439	401	423	448	449	443	420	440	414	417	452
24102	21017	26872	25193	7732	826	699	566	579	569	552	580	520	510	484	541	510	535	503	490	514	512	478	500	500	462	486	484	479	436	477	502	483	469	454	480	467	460	485	478	509	500	472	484	449	466	498	479	508	512	465	503	514	444	510	479	479	524	494	487	450	476	521	484	500	541	496	490	472	480	472	500	486	467	476	481	452	473	516	446	451	477	467	484	497	496	496	493	450	457	490	460	476	527	451	510	458	496	493	512	484	511	524	474	488	515	466	462	484	490	513	494	490	479	448	472	498	467	470	504	463	469	446	494	514	463	425	469	510	498	505	473	543	519	471	516	520	499	473	505	497	513	503	502	488	475	514	498	485	499	503	439	492	447	524	462	472	489	470	473	485	501	500	479	534	519	500	478	433	480	499	493	456	489	494	513	484	457	491	473	514	427	493	472	476	498	490	460	443	537	484	474	530	525	475	509	497	488	454	450	471	493	500	495	495	515	494	487	517	443	517	465	467	469	483	483	485	514	459	500	476	494	504	505	470	502	515	469	502	451	496	455	485	498	503	477	521	479	483	437	496	477	472	494	495	488	468	489	512	490	468	429	507	487	498	511	476	479	481	512	496	503	448	475	477	487	494	446	509	471	494	481	492	486	498	493	517	515	504	516	447	537	475	506	473	513	495	474	481	487	511	492	483	480	478	455	469	498	470	500	501	511	479	513	499	507	487	479	486	494	495	488	496	499	495	482	476	492	495	474	516	501	510	456	498	520	480	463	473	476	505	446	490	464	478	485	448	522	501	493	482	471	466	461	466	476	485	475	494	500	533	455	474	477	488	496	455	500	532	531	480	455	453	499	445	500	526	469	492	476	463	481	495	501	470	543	479	466	513	454	489	476	497	428	504	476	443	473	454	505	467	428	525	512	466	467	510	451	484	480	496	473	463	477	442	475	512	489	472	521	466	450	503	478	479	507	458	503	512	508	510	471	447	521	517	432	513	457	514	480	512	543	466	500	476	473	463	496	453	500	509	449	483	494	489	452	468	465	491	497	455	490	474	505	517	499	508	465	482	477	471	527	520	498	414	456	496	469	475	492	482	478	498	464	483	467	471	483	491	459	476	471	491	467	519	528	482	490	472	459	500	487	505	438	499	490	467	510	481	457	454	537	523	509	505	489	507	492	509	545	458	538	451	503	450	516	448	462	517	485	492	487	486	476	483	503	473	454	474	499	503	537	470	477	496	489	503	473	464	466	508	478	517	461	489	479	450	506	472	488	469	435	489	484	464	502	504	481	492	486	506	501	504	450	512	475	469	495	505	488	491	476	483	498	462	499	514	456	490	500	485	467	461	518	501	536	503	504	482	487	493	492	479	487	469	449	463	480	452	496	482	484	445	459	492	517	526	425	448	492	463	509	510	504	441	468	468	518	474	491	478	495	479	475	471	471	491	530	449	458	490	504	508	478	458	493	466	502	467	444	467	485	475	488	486	471	435	493	469	494	486	494	494	516	465	466	513	491	481	496	472	470	482	500	454	498	474	491	520	518	511	492	481	448	472	504	494	490	482	531	520	490	482	490	502	501	472	487	485	462	513	498	539	473	461	451	496	521	530	483	491	477	519	463	467	498	480	457	488	471	439	499	495	533	527	476	465	461	456	502	460	462	485	483	482	523	473	494	482	518	497	516	504	495	477	486	461	437	499	481	517	515	505	497	490	481	457	464	478	459	471	454	476	469	481	477	500	501	492	488	463	498	529	477	489	505	502	514	508	456	475	470	480	477	488	496	506	507	484	502	460	470	481	467	433	468	485	478	471	484	460	418	464	469	508	481	503	479	456	517	501	507	478	495	479	477	476	475	526	488	476	515	460	494	471	486	469	489	503	500	482	487	509	468	543	466	469	474	488	475	505	483	491	508	482	510	469	505	483	444	475	493	518	501	512	505	471	488	482	491	490	501	476	441	467	521	448	477	508	501	499	460	508	460	518	506	490	521	478	493	446	502	509	508	472	500	519	480	517	485	515	497	517	475	510	475	471	537	483	493	483	485	467	497	463	478	461	505	473	470	499	460	515	472	479	450	478	504	495	489	516	498	473	493	444	466	482	446	479	498	486	467	457	515	509	478	504	492	513	493	488	492	481	468	486	461	470	480	507	469	493	521	487	419	471	480	476	495	467	527	525	463	483	502	496	462	492	464	466	471	474	466	496	489	500	471	490	492	469	483	468	488	479	508	505	480	473	448	464	506	495	455	470	475	521	509	481	535	519	543	500	494	508	438	461	495	490	490	470	482	474	486	497	506	502	487	537	487	465	472	491	524	425	488	474	441	505	464	468	481	456	460	530	503	485	487	461	471	443	466	459	534	473	497	500	497	493	496	489	447	507	525	516	487	493	483	493	477	493	478	511	492	470	509	495	464	474	494	479	504	479	497	497	514	493	501	494	506	452	529	467	494	477	507	476	459	505	489	491	500	508	498	457	488	469	520	494	454	441	473	442	480	485	446	485	479	498	460	494	500	459	488	491	486	479	471	480	478	503	517	452	486	520	526	499	500	472	517	472	489	494	524	499	476	465	461	462	454	459	483	449	490	495	484	459	485	508	497	531	502	503	456	493	483	535	460	501	451	474	522	460	442	480	473	467	487	492	466	468	470	490	482	511	510	467	478	473	462	507	458	500	482	476	495	488	465	458	510	504	530	477	512	442	458	483	504	518	464	479	496	498	472	438	512	446	471	469	499	470	472	506	474	475	457	463	496	508	501	507	493	490	497	519	478	470	483	456	479	497	468	489	481	475	485	472	509	492	500	456	457	528	504	496	439	487	457	441	495	499	539	496	469	489	474	433	508	506	497	470	485	460	466	488	470	454	493	491	474	504	485	474	480	468	478	495	446	483	466	493	477	502	454	464	465	535	476	500	479	489	492	468	450	460	486	515	484	440	483	499	501	505	496	480	463	513	464	432	492	494	507	491	462	498	493	487	490	471	445	470	477	451	456	475	490	477	478	519	498	484	489	501	445	497	493	479	455	450	500	501	427	422	497	500	475	518	454	465	467	470	437	469	486	468	494	489	484	452	505	500	477	494	499	497	484	433	479	483	498	483	449	500	489	489	465	508	479	448	482	462	497	513	494	505	507	495	479	475	508	508	486	480	503	501	459	478	441	508	501	458	496	479	492	474	468	467	499	456	501	463	490	488	477	498	457	485	475	478	477	486	447	524	511	479	473	438	502	461	491	491	487	476	461	463	515	524	490	502	461	483	504	474	495	477	478	474	494	464	519	499	493	486	474	504	416	495	512	440	500	477	478	504	470	503	505	509	491	470	504	483	510	483	520	476	497	504	485	510	485	500	501	479	461	486	485	473	492	470	457	492	511	514	522	467	490	504	480	463	471	462	480	462	480	480	489	449	489	430	482	475	478	467	515	474	505	460	503	506	485	516	468	490	496	474	470	521	500	502	464	530	453	482	473	469	493	467	459	474	469	475	483	503	494	482	479	524	447
3671	6256	4138	2112	1524	1294	1194	1021	945	934	864	756	780	776	752	734	731	738	691	742	710	693	752	720	738	705	631	701	653	682	721	733	657	714	658	681	688	708	690	708	688	689	695	690	669	732	716	748	722	696	698	734	689	698	697	729	705	667	681	693	728	641	655	677	664	720	695	715	659	621	691	706	705	684	716	714	707	689	709	664	714	721	702	673	653	672	726	667	684	665	698	736	700	684	697	674	676	681	670	681	709	658	677	742	666	607	699	715	692	684	733	657	710	696	734	670	697	659	662	699	678	685	691	716	730	666	729	667	681	644	653	650	682	691	646	677	632	672	711	679	664	691	687	662	669	732	662	730	720	689	674	671	696	741	676	702	654	692	693	702	720	699	663	616	664	731	669	697	626	702	672	682	685	708	662	670	678	683	704	666	705	670	695	705	671	693	701	705	674	651	660	684	687	642	676	676	722	643	701	644	684	669	724	664	699	720	654	685	676	646	723	664	752	698	645	712	667	683	701	685	716	742	668	671	623	673	652	668	675	723	675	675	670	702	716	693	673	651	650	703	678	693	688	647	653	652	670	681	733	686	722	693	680	664	637	701	670	708	719	679	633	677	677	714	678	671	667	655	656	644	674	730	655	670	681	717	705	658	676	659	664	727	643	689	690	698	687	640	714	752	719	700	671	724	690	701	626	686	662	710	670	668	682	691	680	716	662	652	620	688	681	678	658	671	704	715	661	681	675	664	721	636	675	662	697	682	690	650	719	703	718	674	688	640	627	696	639	675	761	690	680	672	650	695	741	656	711	704	654	678	703	694	661	717	683	631	685	698	677	644	679	717	634	699	680	676	717	659	637	709	669	683	693	703	649	682	679	654	708	687	668	668	690	667	696	661	664	707	646	717	696	648	688	663	654	692	670	632	619	704	666	704	735	723	675	678	704	656	660	690	675	657	668	653	676	685	644	667	659	720	662	678	673	686	654	659	688	678	689	668	706	665	696	653	697	698	674	675	660	712	672	704	646	681	665	672	667	710	655	707	657	688	706	705	694	647	671	682	642	653	672	724	685	673	683	665	685	672	705	681	675	697	680	711	724	720	693	700	678	667	694	697	698	658	673	630	670	646	673	672	721	673	691	684	694	704	690	692	652	666	680	716	701	684	640	698	701	697	671	715	674	662	748	663	635	697	667	644	711	671	662	691	716	674	707	736	666	689	731	689	656	643	690	711	674	736	677	686	683	681	674	734	647	663	657	660	635	674	690	666	696	671	645	661	691	654	629	685	650	638	659	700	704	692	729	690	698	693	687	673	669	645	700	708	691	678	681	681	694	723	681	680	641	681	703	681	708	661	707	697	626	709	653	653	671	666	672	662	724	710	644	672	675	694	656	722	653	697	711	658	691	688	693	689	729	719	674	739	691	708	659	697	670	707	681	685	650	678	651	690	660	673	700	645	647	751	716	667	673	689	651	674	659	716	668	647	717	712	722	686	663	679	672	676	688	671	743	681	673	693	651	631	690	669	690	670	697	685	690	698	662	672	680	703	688	667	651	607	700	703	672	722	724	692	654	633	665	648	652	681	655	672	685	704	679	680	686	681	692	666	638	695	687	693	706	657	642	649	654	703	722	741	721	689	675	702	671	650	649	650	651	707	667	686	661	707	672	697	681	648	673	688	655	687	690	677	675	686	694	711	665	681	661	671	706	674	696	694	657	669	696	718	675	704	662	694	682	669	656	682	703	704	697	691	626	702	704	689	682	686	651	716	664	651	710	657	665	700	655	621	709	642	701	678	668	675	687	683	687	684	680	688	716	703	699	686	641	691	717	690	617	677	669	667	721	668	681	644	662	740	680	704	719	655	717	687	686	655	726	702	663	692	675	695	684	662	636	651	716	673	657	700	706	654	682	656	653	649	697	676	678	676	699	675	656	711	687	685	690	667	638	693	685	677	719	692	692	693	694	676	693	698	674	701	663	633	677	642	731	652	712	702	682	702	707	648	689	682	637	662	665	667	645	663	667	647	694	653	672	665	673	676	706	678	653	651	644	660	628	658	688	664	695	728	718	682	693	718	695	679	697	677	679	652	709	673	715	627	693	688	661	668	658	687	666	687	687	663	681	680	706	710	661	674	687	721	681	692	643	690	669	717	686	714	658	641	654	663	684	658	709	708	659	659	641	706	700	669	662	669	667	712	689	707	720	624	663	664	700	668	694	644	605	702	679	646	658	677	746	660	677	638	668	674	667	706	693	674	698	704	695	693	672	674	715	687	699	649	676	696	698	672	667	631	679	649	673	659	691	708	644	714	686	690	668	685	620	649	728	717	674	679	649	718	659	679	687	673	708	675	660	639	663	674	700	707	690	680	676	633	634	658	645	640	692	653	659	674	712	668	691	672	653	686	689	655	695	691	680	707	683	754	654	690	715	682	736	642	720	678	664	678	616	684	681	679	676	680	659	660	654	702	664	729	691	688	696	661	665	651	680	681	664	690	659	712	719	670	695	675	711	651	671	652	661	657	684	663	692	656	676	652	652	669	678	639	721	687	676	677	687	690	664	701	715	660	658	640	663	721	675	672	695	669	677	689	685	686	687	650	679	665	676	687	673	654	640	676	670	670	635	684	718	682	712	618	658	670	701	689	650	669	698	681	702	673	716	681	662	692	724	679	681	619	671	726	649	650	673	662	675	683	674	650	654	699	695	709	707	652	701	675	643	667	622	688	687	697	691	704	654	732	687	707	680	660	634	660	703	686	669	705	692	711	659	712	691	677	701	691	697	698	742	742	651	688	620	694	668	681	647	683	662	711	718	688	690	698	672	660	715	690	651	650	658	668	689	691	706	652	694	642	653	714	708	730	677	672	685	688	681	682	715	652	693	674	651	671	690	687	664	663	721	705	652	650	694	697	674	649	688	655	695	666	688	719	673	682	683	689	719	685	739	704	673	705	632	696	665	683	693	684	670	676	664	697	665	623	692	667	683	663	682	685	688	687	682	757	633	718	666	697	671	674	673	641	626	712	683	693	691	664	675	688	692	688	678	668	713	681	683	709	679	665	695	659	652	655	637	718	636	695	643	741	700	689	654	672	684	714	681	669	663	675	685	692	667	695	655	659	677	658	661	689	694	691	673	645	718	682	680	659	685	724	697	653	708	714	689	683	699	701	679	765	662	666	717	708	683	697	701	665	674	666	654	671	672	691	686	660	663	702	692	673	680	642	638	665	683	651	643	655	643	690	677	699	649	655	660	671	703	672	662	696	679	673	650	703	703	655	671	707	729	684	652	632	650	690	628	703	678	677	667	685	643	644	675	722	718	660	725	628	701	658	713	698	632	655	708	681	649	680	661	703	699	657	683	687	694	706	641	644	661	661	621	694	687	691	699	697	689	651	698	684	687	691	662	671	679	684	642	709	700	689	669	652	667	665	675	669	682	689	647	683	674	716	632	694	658	689	703	707	709	683	693	747	697	678	667	654	672	664	685	677	675	654
22141	21040	28622	23667	21041	21040	5218	667	438	364	352	304	299	246	223	201	179	217	198	190	171	145	153	152	158	160	134	139	133	167	143	154	128	136	125	139	144	153	123	137	135	132	132	123	124	125	132	117	122	133	113	128	140	125	118	135	124	124	113	142	147	125	111	130	115	129	121	109	128	114	137	116	133	116	122	112	108	122	118	121	127	141	119	158	135	133	119	103	132	150	124	129	122	145	119	149	116	140	115	112	126	129	119	128	130	137	123	135	127	123	136	135	143	123	138	132	116	126	139	134	127	118	127	125	127	119	116	116	125	123	125	123	135	122	128	121	113	126	122	135	103	124	141	120	118	133	135	128	129	138	125	125	129	131	128	135	100	129	115	128	134	125	125	134	120	137	147	135	111	121	108	144	123	125	142	125	115	112	108	108	126	127	132	136	114	134	138	147	145	114	117	115	112	113	145	124	125	114	121	97	114	154	126	120	121	118	134	114	115	126	111	141	116	125	123	123	121	125	129	112	134	132	111	106	128	125	138	143	144	131	112	100	116	121	127	121	121	119	142	119	142	148	132	132	139	131	127	123	152	141	140	122	114	132	130	127	107	106	133	134	133	131	123	114	138	122	127	139	121	121	129	127	130	128	112	117	129	139	122	126	135	125	119	124	121	119	126	138	135	139	120	145	111	122	132	127	129	136	135	121	156	122	120	142	120	121	133	115	123	125	121	117	121	124	136	125	115	126	135	118	125	110	122	137	111	116	130	112	155	115	108	118	126	110	100	147	128	114	132	121	123	127	144	146	121	122	129	133	120	122	107	113	140	133	133	133	109	146	113	119	120	132	127	119	124	110	128	109	135	130	127	96	127	123	126	139	129	134	129	138	135	105	114	134	122	121	119	131	102	120	119	138	128	127	128	132	127	121	140	126	129	114	140	128	125	127	126	106	135	140	129	129	121	113	117	130	115	121	128	107	138	127	126	121	141	126	109	123	128	138	113	138	117	132	132	122	125	137	141	119	115	137	122	138	103	127	129	142	125	124	129	109	125	110	137	131	130	125	121	122	118	132	107	139	137	107	130	134	121	131	134	116	115	129	133	121	123	136	127	135	144	123	128	126	131	126	117	110	129	124	121	125	130	119	121	119	106	121	138	123	144	135	139	110	132	128	141	105	94	133	117	118	129	133	142	137	116	127	120	130	123	116	113	118	136	133	138	125	115	129	128	116	122	133	108	103	132	111	126	128	126	136	123	124	129	136	137	123	116	99	133	106	111	111	116	124	142	118	121	104	123	119	124	116	119	114	116	130	114	138	122	130	112	134	137	126	132	124	111	126	120	128	150	127	118	125	123	138	128	129	124	119	118	147	133	121	127	117	111	143	147	130	122	138	117	113	122	119	122	133	120	120	113	130	131	126	134	133	130	146	110	122	130	115	143	149	138	121	110	120	133	127	124	106	124	117	115	131	132	106	148	118	118	117	135	122	114	124	129	141	125	125	118	141	140	100	118	153	139	114	109	128	116	123	130	126	96	107	128	111	134	142	140	127	105	123	126	137	126	123	96	108	118	128	126	127	137	145	125	134	141	127	135	138	139	123	146	132	105	115	96	122	118	130	123	147	115	116	137	129	137	115	151	134	125	111	114	129	127	120	111	136	131	133	135	127	128	115	114	134	107	128	124	133	139	114	125	118	118	128	132	137	124	129	126	116	139	123	132	124	119	112	122	119	131	126	116	150	107	131	115	105	142	124	116	129	128	132	125	118	105	124	127	124	115	132	137	139	128	131	137	111	117	137	130	117	114	129	120	130	114	136	127	114	118	125	119	146	123	121	140	118	134	142	123	106	124	131	120	126	138	141	103	120	117	108	138	120	128	118	135	94	132	133	111	136	135	138	138	121	131	124	133	111	124	112	128	139	127	115	152	117	130	128	136	110	136	122	134	113	124	141	120	115	116	135	108	137	134	129	133	155	148	123	119	125	123	117	110	134	113	136	136	126	118	114	116	115	117	109	121	111	142	122	136	114	127	134	123	162	115	123	112	121	123	128	111	135	118	117	121	150	121	117	115	126	112	131	127	112	115	114	141	133	131	134	116	135	138	120	123	133	124	118	129	106	142	131	141	110	113	128	126	149	111	131	129	110	110	110	136	128	118	110	99	114	133	127	119	109	129	132	114	131	143	122	110	121	127	125	114	119	116	137	151	106	116	113	136	122	136	137	141	125	132	126	141	138	112	123	135	123	131	138	135	116	122	127	125	110	121	130	121	116	117	132	129	113	115	126	116	115	130	130	132	130	110	99	112	135	141	127	124	141	136	123	110	134	123	126	151	128	115	108	111	114	107	132	122	123	129	126	129	136	104	123	110	138	141	126	144	128	120	132	127	134	122	107	115	124	105	129	121	112	129	133	137	98	135	122	142	108	130	120	123	120	104	124	128	135	127	120	124	134	126	127	117	120	128	118	111	105	111	138	111	112	116	151	120	100	140	135	132	132	136	148	125	114	141	138	125	133	110	144	114	138	119	121	131	104	129	91	126	120	130	131	144	123	125	134	136	121	138	141	122	120	133	142	119	138	104	142	139	138	113	122	141	128	113	121	142	122	95	137	126	126	129	106	122	135	113	110	133	129	131	134	123	123	135	138	118	133	133	116	132	103	146	126	113	136	131	143	127	111	129	148	132	116	146	131	122	136	113	128	135	119	134	124	118	123	116	137	126	119	129	131	137	120	129	117	119	117	135	145	113	131	122	130	140	119	138	143	115	119	136	135	127	102	113	117	125	126	112	127	137	124	109	125	120	122	144	138	143	150	108	118	111	111	140	112	117	108	130	128	123	134	109	121	108	137	131	130	129	129	123	132	115	123	109	130	141	109	145	148	147	133	133	126	117	128	137	147	130	111	132	154	115	122	132	127	118	133	129	135	156	119	127	101	138	114	128	115	127	138	128	127	123	133	134	113	120	119	134	129	133	151	138	130	144	128	115	147	140	127	137	141	116	146	141	148	110	142	132	126	101	146	130	123	125	125	128	131	142	125	127	114	121	112	127	124	119	143	127	110	126	136	110	112	120	119	112	117	160	119	125	117	135	128	108	135	148	113	135	110	119	135	129	119	127	123	130	128	125	139	129	113	112	129	129	115	108	138	126	129	131	110	124	126	126	121	105	132	122	143	145	121	114	120	110	121	108	131	105	116	110	131	121	128	138	118	110	125	112	113	118	123	129	129	147	132	135	123	140	135	135	101	140	155	121	121	123	140	127	141	149	109	125	130	124	110	121	118	129	125	150	126	136	137	110	124	120	116	131	120	120	133	108	116	119	125	123	114	127	126	116	119	144	127	113	128	118	113	139	126	122	136	118	125	110	125	134	116	96	126	109	121	130	152	122	122	123	136	108	122	132	114	115	106	139	134	119	128	132	126	127	115	126	129	143	118	119	152	121	119	124	129	126	144	133	111	122	136	130	118	139	137	133	119	131	123	135	121	117	135	129	122
4676	15105	10381	4512	3017	2219	1757	1314	1010	821	721	561	509	436	416	354	334	323	287	297	247	303	290	253	238	206	247	235	239	237	214	221	223	208	207	193	202	217	197	205	180	193	204	242	199	192	179	192	189	202	187	214	193	192	190	168	183	220	194	196	178	190	206	208	183	208	182	204	152	170	210	200	177	188	148	190	189	188	178	207	214	186	190	177	187	197	179	196	175	168	167	183	187	172	175	162	191	198	190	162	173	185	177	166	165	187	183	186	168	198	203	166	181	195	180	170	162	174	191	156	179	198	176	167	168	182	149	169	185	181	187	181	172	191	172	204	175	178	182	186	178	171	170	170	219	193	198	179	198	201	163	180	172	184	155	174	188	181	185	176	181	177	194	190	179	167	194	156	158	156	160	178	186	175	182	170	188	157	208	205	172	192	201	193	188	196	171	190	153	167	200	225	172	167	191	176	181	183	181	167	163	198	175	196	191	182	178	205	175	191	188	200	183	194	192	196	177	190	184	192	194	177	176	189	165	173	169	163	204	186	181	186	186	176	217	172	164	185	182	182	169	180	176	173	186	198	179	188	183	182	184	175	213	171	188	177	164	178	185	183	199	171	172	178	175	165	157	176	191	182	169	159	184	168	201	176	206	174	192	179	176	178	168	186	167	166	176	193	187	172	175	185	150	166	167	180	206	183	207	172	171	178	189	196	192	173	198	167	177	190	152	164	179	170	194	174	170	205	169	165	171	163	198	208	181	185	165	176	193	201	164	188	188	191	182	193	176	164	180	179	201	196	172	158	178	198	172	162	182	197	184	163	193	190	171	162	174	212	170	179	165	184	175	199	157	160	172	179	188	181	195	159	169	178	180	178	196	199	191	181	163	177	193	178	188	183	174	170	179	162	191	182	190	187	185	178	185	180	197	189	198	174	155	161	176	187	181	186	162	187	177	192	178	188	161	183	175	171	178	190	177	196	173	196	189	192	178	211	163	175	172	185	179	182	179	190	169	175	170	156	191	184	167	206	196	175	205	178	173	187	161	184	194	167	171	184	170	176	184	182	156	163	195	159	185	187	178	155	184	184	197	172	167	180	195	183	177	195	199	177	171	161	163	205	170	168	164	178	160	207	178	168	179	189	182	181	171	207	186	187	199	186	181	201	180	185	165	196	180	191	178	164	180	169	185	197	177	166	170	197	161	182	189	171	168	182	171	163	175	185	188	166	195	186	184	159	178	185	212	184	176	182	203	173	160	176	196	188	181	198	185	193	172	164	159	193	195	170	190	199	175	174	193	177	191	178	179	162	166	172	170	194	179	186	172	169	197	166	157	178	164	186	177	164	188	170	184	192	174	193	185	181	195	203	176	177	187	155	166	190	177	190	181	175	149	183	164	194	180	181	181	199	179	183	183	181	157	172	164	193	175	175	175	182	199	194	179	184	179	176	180	174	163	168	197	169	171	193	151	183	200	213	186	177	198	186	177	170	171	173	185	177	176	192	208	172	177	165	176	187	187	183	191	164	180	183	177	173	167	171	176	183	160	186	196	189	190	179	182	182	186	153	189	178	203	190	196	194	191	171	163	174	182	167	194	191	176	176	173	175	177	180	179	179	179	154	192	171	160	201	188	202	169	158	175	167	148	201	147	191	184	175	191	175	183	165	169	180	181	182	145	216	170	167	165	180	149	182	189	158	193	179	166	193	202	172	191	183	195	168	207	181	158	199	186	193	166	192	194	205	153	204	171	185	185	169	176	182	175	178	197	159	173	169	177	190	175	168	198	166	200	170	168	160	174	178	176	183	171	171	190	184	168	178	170	184	190	198	179	195	179	179	163	162	189	174	179	186	185	162	182	172	169	163	173	172	167	175	192	177	181	186	180	180	171	172	188	173	160	177	191	176	158	196	170	168	166	182	194	198	180	171	185	185	183	185	155	166	180	165	181	162	170	173	171	167	179	186	177	165	171	183	176	180	197	183	179	184	179	194	194	183	209	169	178	187	174	213	177	207	190	201	169	181	203	170	179	188	163	179	166	185	194	192	188	168	178	191	182	183	174	172	177	152	199	190	180	193	171	186	161	192	184	174	181	186	179	172	188	212	177	173	181	200	183	189	179	182	192	195	190	202	176	163	159	179	176	193	165	196	185	156	185	177	175	188	172	182	188	179	190	180	157	177	189	192	164	166	161	198	181	156	202	188	176	184	207	187	200	185	169	172	181	179	204	182	166	171	179	157	176	180	198	162	187	179	171	187	179	211	187	184	179	188	182	174	172	201	195	178	184	210	163	209	190	181	169	160	176	183	174	203	164	170	188	153	155	189	187	182	190	186	166	185	180	164	222	177	187	174	174	183	162	189	193	187	199	165	182	206	171	177	205	179	149	171	178	153	175	179	183	169	208	170	194	167	163	174	199	185	208	186	183	156	186	185	185	185	193	177	189	191	185	184	191	182	182	209	173	167	183	188	181	204	192	179	186	164	185	172	171	173	197	189	169	177	168	175	166	161	180	179	194	163	176	170	172	162	181	184	194	171	169	211	177	187	173	179	213	169	197	183	186	190	190	170	182	184	160	184	174	182	194	174	199	195	171	177	176	186	169	186	172	170	151	185	195	187	183	175	156	186	183	180	174	172	187	188	180	165	172	156	194	165	173	166	177	187	178	189	190	182	188	162	175	209	181	180	193	182	176	197	186	165	213	178	201	188	197	173	184	177	188	185	176	186	183	184	180	176	162	206	174	169	171	175	195	175	168	179	185	177	185	194	172	200	166	187	160	198	200	202	177	180	190	176	195	167	168	182	181	190	172	183	188	178	182	187	169	199	210	157	172	173	192	170	188	211	199	193	194	183	182	199	198	169	197	151	180	201	183	184	166	179	190	205	173	182	180	171	175	164	169	183	193	177	182	221	197	193	181	174	198	179	169	166	176	214	201	193	197	168	175	173	182	175	174	164	176	185	159	188	169	204	168	149	163	156	174	174	177	186	190	203	169	192	170	205	185	181	192	182	169	181	168	190	166	197	164	197	181	192	179	187	154	179	163	171	178	178	177	178	192	162	191	190	207	179	150	183	198	159	170	187	191	180	203	147	202	173	169	182	168	191	188	180	189	178	175	197	214	182	183	170	180	184	182	171	163	173	203	151	183	175	193	180	186	189	155	181	188	175	194	186	173	172	171	194	173	167	173	181	147	177	197	197	155	181	172	180	176	198	163	188	204	177	190	185	175	183	150	190	197	195	175	182	189	163	189	182	167	192	178	170	185	165	168	184	200	176	177	186	160	181	196	166	201	188	192	172	187	166	181	183	187	174	176	187	168	176	189	179	196	165	179	176	164	184	184	169	171	198	178	168	180	185	168	169	187	190	196	175	183	179	160	192	181	185	191	176	181	151	200	183	180	169	175	199	169	206	182	173	180	180	179	179	193	182	186	183	196	162	171	178	183	160	193	188	180	168	175	177	204	198	168	219	168	191	162	182	172	167	189	185	176	178
26670	18665	4723	1071	693	645	578	586	563	566	565	541	536	575	539	571	552	593	550	575	577	543	559	546	549	553	564	571	561	571	520	534	537	553	535	512	546	537	543	543	548	541	552	549	538	514	542	557	580	534	539	577	544	529	557	512	523	544	491	580	546	555	527	546	537	559	516	536	509	573	550	547	534	574	524	582	545	502	570	536	558	579	555	568	527	560	521	554	491	544	557	532	553	530	573	555	523	569	534	575	551	582	511	511	562	535	531	560	532	547	553	514	553	559	526	598	534	549	572	515	546	526	541	584	512	544	556	558	524	543	538	516	583	528	534	496	541	501	557	550	529	553	513	530	546	565	548	522	505	575	523	537	556	571	580	531	537	548	513	532	530	591	561	555	536	549	511	509	523	496	559	553	570	559	533	554	552	535	537	511	557	540	539	552	495	596	557	546	540	556	511	530	527	529	567	568	568	537	555	577	565	542	591	519	571	567	573	572	552	556	541	507	554	530	496	578	542	551	519	558	532	513	562	533	521	595	546	521	583	526	552	561	524	499	539	559	550	503	536	568	562	559	531	482	565	560	575	537	519	518	519	535	576	547	571	558	554	522	546	541	511	551	535	553	552	571	517	519	511	517	496	555	505	518	521	504	571	576	545	559	529	526	527	578	580	553	564	552	527	538	517	550	579	529	526	526	531	570	567	549	570	565	517	518	540	516	514	574	574	580	542	538	566	554	525	536	534	514	473	566	551	588	575	570	594	587	554	559	579	523	498	577	568	558	543	559	541	562	557	518	532	540	551	560	522	552	581	538	538	542	578	571	559	548	604	539	538	581	561	549	580	564	544	564	520	563	515	527	562	558	551	526	543	533	568	545	573	550	546	566	502	530	558	527	550	561	577	486	542	544	563	551	568	530	505	531	548	530	553	536	541	548	523	541	520	552	570	514	552	528	527	541	544	532	543	551	564	545	576	533	563	529	532	532	528	552	521	562	544	538	533	576	526	570	568	557	530	520	572	548	559	553	549	572	549	525	563	550	557	586	566	530	559	525	537	544	549	554	548	584	576	522	608	563	568	560	512	521	569	526	489	539	570	521	544	502	542	568	547	551	554	569	523	542	574	514	534	530	539	493	537	552	555	576	509	545	553	561	570	565	519	535	558	492	533	526	542	540	524	543	559	592	557	521	529	569	562	542	528	507	531	568	531	566	524	566	584	544	574	486	545	556	552	607	515	559	529	565	556	557	502	577	543	573	566	559	526	500	557	539	558	546	541	537	556	548	536	552	548	568	510	560	546	534	573	524	517	538	557	534	522	563	575	512	550	555	486	543	517	559	556	540	573	585	533	556	535	534	554	543	567	546	547	505	527	510	495	558	521	555	514	498	533	492	519	551	508	535	550	513	543	572	564	568	535	543	574	569	553	526	550	545	558	546	479	526	535	552	569	526	553	602	552	553	537	545	594	582	516	518	514	533	580	591	544	514	544	544	546	516	534	510	510	521	528	560	575	553	574	540	528	537	573	526	508	552	538	527	558	554	547	573	526	527	538	560	535	545	514	487	530	541	539	545	560	547	550	570	541	527	535	542	586	571	571	499	557	588	581	522	560	598	563	568	541	572	570	570	516	543	532	576	512	505	505	586	504	559	552	552	543	568	608	576	549	537	546	568	578	533	516	581	558	577	553	570	549	544	524	522	532	535	572	532	517	563	516	552	548	573	565	567	567	543	532	524	564	541	571	561	597	509	514	593	520	534	537	496	558	584	526	559	539	523	550	599	564	573	555	537	504	549	542	580	556	549	515	540	542	529	554	565	569	542	551	617	536	574	561	562	531	570	549	560	561	548	541	575	527	595	551	562	546	556	609	511	528	544	553	556	485	537	532	514	531	555	591	547	508	506	569	538	550	558	590	534	504	549	573	534	562	582	497	540	501	547	540	549	544	559	552	522	538	495	516	557	537	573	534	552	510	586	545	576	584	532	482	599	521	540	546	554	535	521	551	535	555	563	593	519	536	484	569	540	534	528	574	532	562	552	547	532	542	527	543	518	553	540	553	545	579	541	516	532	525	543	539	547	593	534	588	531	558	564	550	535	560	541	566	532	531	547	503	499	550	580	552	527	547	525	561	564	552	546	559	538	547	564	562	579	577	535	516	554	578	541	546	523	560	559	553	554	566	534	551	582	498	544	596	553	556	532	595	533	564	508	570	523	520	534	547	548	587	564	563	540	559	547	547	581	558	536	547	523	547	581	586	526	506	523	569	509	531	533	567	571	574	553	600	552	547	530	518	568	507	535	554	569	484	549	567	506	552	518	555	515	596	579	522	544	536	516	550	564	523	581	533	521	518	520	532	554	546	591	555	524	522	550	523	529	539	577	550	528	543	546	541	535	524	526	538	582	523	560	483	565	577	558	543	557	598	565	559	531	559	549	540	541	569	513	496	558	595	551	535	540	543	532	535	542	535	552	514	552	554	576	564	575	507	524	535	551	533	545	513	546	533	584	540	594	516	586	536	588	530	569	548	547	548	491	545	546	531	549	549	591	579	585	554	552	544	561	580	545	532	531	495	550	554	594	568	522	554	530	543	516	542	510	555	520	569	514	514	520	601	572	532	536	535	549	514	556	571	596	531	537	548	546	562	550	569	529	522	533	539	512	557	515	541	570	541	575	587	532	544	556	560	511	573	534	603	529	524	515	539	582	600	552	581	598	537	541	560	551	489	540	539	496	547	515	569	537	524	519	514	540	558	531	556	543	522	482	568	529	553	590	512	573	560	522	511	532	532	576	541	542	545	558	557	509	563	541	545	570	528	529	573	559	571	527	593	534	578	558	522	561	552	541	522	575	549	547	601	570	548	573	552	566	571	560	545	580	489	568	560	518	565	552	520	569	518	570	516	544	548	537	519	557	557	555	601	550	527	534	554	512	551	533	527	553	579	572	519	511	522	558	533	527	561	547	543	534	543	542	559	528	525	548	520	538	566	548	524	542	562	516	535	548	602	507	529	551	537	539	550	522	538	524	521	553	568	551	543	507	533	506	569	567	524	564	535	605	565	561	549	574	530	528	501	521	566	562	545	530	542	555	525	573	542	560	569	538	531	518	530	537	619	567	564	541	536	566	550	562	519	556	545	571	537	576	553	510	546	526	527	583	547	503	522	530	543	537	538	527	556	554	572	585	547	525	544	538	563	556	554	550	475	516	520	535	552	557	559	544	505	527	516	534	549	559	547	554	557	500	528	561	545	536	567	592	572	564	567	505	504	539	551	525	589	539	534	534	560	554	562	495	547	566	564	575	549	564	544	508	560	524	504	540	541	542	569	506	544	514	541	559	556	600	538	537	568	531	583	538	556	549	533	534	584	518	526	520	559	511	515	489	557	549	538	585	542	529	527	516	566	514	558	521	522	500	517	544	523	532	539	458	525	531	539	514	543	564	520	544	567	547	585	509	540	522	587	572	567	572	560	562	542	530	539	568	586	509	552	568	563	596
4388	2524	1769	1157	944	927	884	847	822	888	779	798	828	859	796	793	794	769	791	792	770	798	803	841	769	786	764	769	791	762	731	812	775	811	763	778	808	792	755	760	775	785	789	779	823	778	786	782	800	721	807	786	761	790	791	767	775	781	808	814	719	762	795	802	713	725	776	854	774	791	748	812	753	757	809	760	758	752	822	757	766	758	760	745	817	780	807	779	790	812	772	767	754	782	776	778	793	784	800	804	813	752	770	766	739	769	777	730	754	806	738	768	763	788	778	805	768	770	752	806	783	809	826	802	778	793	764	766	727	772	767	758	812	799	820	822	795	836	761	764	783	814	742	758	778	730	807	757	757	778	781	782	818	765	775	753	738	827	730	770	750	765	739	799	770	805	800	795	773	749	756	764	750	796	790	736	811	763	802	781	764	789	775	772	736	741	766	804	761	789	775	793	741	758	764	809	797	739	801	771	788	810	810	793	796	820	856	723	754	762	756	826	793	733	814	716	824	766	772	736	792	777	724	796	715	760	785	829	795	756	781	783	768	812	755	806	806	737	796	770	782	815	785	783	842	782	794	735	766	756	761	772	774	805	763	827	823	786	762	804	823	827	828	757	754	796	736	775	777	767	788	712	761	761	791	760	780	761	783	812	821	749	795	763	773	756	794	768	814	815	761	753	781	771	725	762	812	786	753	770	774	823	788	812	836	764	805	786	776	776	798	806	797	752	799	810	753	790	849	750	793	718	794	781	750	770	801	745	807	768	802	807	782	712	727	766	810	794	741	829	837	771	762	804	786	757	758	777	777	809	798	812	796	806	770	846	750	776	815	730	742	783	759	723	755	800	807	798	797	729	789	746	799	769	812	725	808	822	726	791	779	783	800	841	814	753	778	752	802	802	753	747	757	761	756	788	770	785	730	798	766	760	795	807	784	761	763	738	755	767	807	798	756	768	773	737	804	779	793	780	761	777	795	756	758	725	850	729	788	805	763	691	784	797	757	797	756	773	742	790	777	765	797	744	729	761	751	736	771	826	770	773	726	789	807	786	788	768	795	722	805	787	793	735	827	851	803	788	761	801	750	754	754	759	781	797	796	769	791	803	764	753	756	754	720	789	785	732	763	768	753	770	730	808	790	756	792	743	793	777	783	783	709	804	778	827	822	850	776	795	785	785	771	819	746	763	757	758	781	783	758	753	820	731	813	756	850	732	779	761	791	762	785	795	793	710	780	758	848	796	747	794	771	829	753	791	784	796	807	796	771	781	752	784	797	799	786	779	794	816	737	807	753	779	777	793	767	767	771	849	804	821	776	763	760	782	755	762	761	794	770	767	766	777	790	744	823	794	826	775	751	812	788	785	827	763	748	770	801	758	781	749	778	789	767	789	758	755	739	769	826	823	804	742	788	763	775	816	781	751	755	763	795	762	753	795	767	810	783	777	774	775	763	772	808	809	740	800	793	798	738	805	760	781	773	804	761	784	762	748	736	774	796	790	752	752	809	739	779	812	727	745	747	773	795	795	779	816	760	805	752	744	791	814	751	735	815	764	743	807	815	782	763	763	752	768	768	797	800	779	793	763	774	733	788	822	763	761	749	791	747	755	791	819	734	759	791	762	797	767	749	735	782	787	743	792	779	803	772	817	792	815	783	770	797	776	793	763	782	787	786	765	782	804	796	746	831	762	758	793	774	800	734	782	794	751	765	808	831	778	790	748	784	799	847	775	784	758	766	789	784	727	769	784	808	733	771	821	807	792	841	788	805	863	784	818	808	792	784	753	779	786	799	788	812	809	796	727	803	762	785	789	758	807	803	766	765	751	794	788	796	813	837	793	767	762	829	816	759	771	775	777	750	766	729	772	779	764	786	783	796	800	804	786	804	791	798	767	767	814	745	771	824	807	759	760	764	767	799	784	787	788	794	766	837	761	813	807	792	769	831	761	760	786	800	775	787	783	755	765	782	762	773	799	763	753	717	844	759	739	796	745	761	836	785	739	774	777	750	758	711	754	782	781	782	809	802	776	784	796	810	739	786	816	758	787	747	797	774	766	764	773	768	790	728	777	780	745	753	789	750	793	788	757	755	777	773	721	734	827	758	787	796	769	755	761	764	774	752	811	761	832	807	712	755	845	747	787	758	765	781	732	779	753	862	778	741	760	797	784	810	763	784	849	750	760	804	807	719	754	801	789	815	804	776	792	770	774	804	757	783	818	760	799	756	783	780	792	774	777	791	778	760	764	779	802	799	777	746	754	746	765	800	798	770	830	799	742	760	767	792	762	803	766	835	780	801	744	774	766	749	804	800	765	761	757	773	750	821	795	755	844	813	774	825	782	741	760	764	830	762	768	772	745	806	803	807	771	793	762	793	768	784	732	789	787	800	777	740	767	818	804	744	762	786	749	821	778	780	798	728	824	759	794	772	741	799	801	745	786	732	741	771	783	744	757	807	762	764	823	830	779	807	790	775	763	831	789	817	804	742	726	755	760	787	791	780	806	756	742	787	776	764	767	745	785	742	809	779	787	821	776	716	787	790	789	781	833	761	753	801	756	718	823	768	760	841	735	830	807	736	858	803	805	743	809	791	772	771	775	727	796	735	793	837	770	779	760	753	759	764	698	766	820	712	828	750	759	809	777	809	767	770	804	790	712	767	795	744	785	772	798	791	797	753	789	791	795	763	787	808	788	773	824	778	763	809	755	784	791	778	744	758	768	751	742	765	787	727	797	759	782	805	798	734	828	793	782	800	786	780	815	806	795	817	802	750	774	755	781	837	762	768	805	797	758	794	749	821	736	722	722	738	829	808	757	777	763	803	780	769	757	774	790	791	819	814	805	781	831	794	751	737	783	793	788	782	801	802	785	800	762	779	707	741	769	773	835	754	810	816	794	774	784	752	800	740	725	834	767	767	805	731	736	804	792	767	766	809	787	798	781	772	772	814	807	771	763	784	808	778	799	798	732	804	759	784	748	740	767	766	781	750	802	795	793	709	765	749	776	842	777	743	773	748	773	783	750	823	770	795	740	857	781	813	774	749	784	794	760	738	803	806	793	789	759	755	773	767	711	788	831	743	779	804	789	739	757	750	777	743	746	794	805	809	791	801	758	799	755	784	755	794	805	799	810	764	774	807	764	770	808	810	791	781	782	810	797	816	789	800	805	805	843	757	799	810	781	772	795	791	757	754	794	816	786	761	743	794	778	816	837	735	718	796	777	788	790	751	790	747	809	762	806	758	810	761	713	797	795	751	826	732	767	810	782	809	777	792	781	759	771	711	771	786	744	798	755	782	726	785	794	767	754	755	813	826	781	796	767	786	819	776	762	765	742	808	845	746	807	779	806	783	776	748	792	756	804	813	792	748	764	749	769	783	775	765	690	757	786	803	740	800	772	804	771	792	754	753	776	825	789	760	780	754	833	830	789	782	746	753	737	758	721	781	792	736	732	773	796	800	794	768	792	728	758	739	746	794	741	775	759	763	746	784	792
22991	21014	28156	24015	20986	7912	831	524	482	415	416	375	370	335	346	368	329	352	298	311	304	329	333	299	312	297	271	324	328	300	290	299	278	299	289	263	319	318	295	316	312	298	271	301	257	252	262	286	304	322	271	309	298	251	292	314	290	288	291	324	293	302	255	295	322	267	301	262	291	279	282	308	281	284	288	292	279	284	252	279	326	310	266	278	263	284	313	267	277	246	284	263	288	286	289	283	307	290	254	287	283	267	300	288	265	288	268	263	300	270	269	260	294	275	254	293	295	280	269	298	299	274	298	284	300	309	294	295	307	277	310	284	274	253	277	284	290	277	299	281	287	293	292	282	260	298	295	287	296	284	276	272	255	271	288	300	257	292	271	314	302	308	280	258	269	324	278	293	279	293	250	294	281	290	326	296	284	298	266	296	298	262	290	310	271	275	307	273	281	264	324	299	278	266	266	268	261	272	280	277	302	314	302	289	268	281	307	291	327	270	277	318	296	315	292	261	265	269	280	277	305	311	295	317	303	292	275	272	286	281	293	277	258	280	300	295	275	283	280	271	286	305	279	315	282	272	295	281	284	295	304	285	292	279	299	266	294	298	283	280	281	310	256	261	298	258	304	270	323	303	278	309	301	275	299	313	269	291	289	252	280	284	273	285	272	259	283	288	289	306	276	254	287	262	261	287	288	283	283	286	308	269	296	292	272	293	286	271	270	282	266	267	293	301	284	252	284	291	285	289	281	278	294	299	283	296	290	287	285	298	277	275	267	301	283	286	299	286	314	290	296	271	284	280	288	287	278	303	294	283	284	305	259	294	257	296	309	291	301	273	277	299	266	266	296	278	276	273	304	275	298	310	245	305	282	272	272	284	293	329	271	281	322	272	288	289	300	252	295	272	260	299	288	289	290	292	286	284	315	268	261	295	293	304	248	261	286	288	287	287	278	292	300	265	290	298	258	317	306	268	276	269	304	262	280	278	290	275	298	278	274	312	277	269	278	265	274	272	277	320	266	279	290	293	303	290	264	312	288	268	294	314	288	293	271	284	283	279	262	279	287	293	255	272	293	279	310	317	310	315	305	248	270	276	277	269	308	289	275	274	321	304	296	279	276	280	287	280	335	268	308	298	303	298	311	288	282	294	291	312	305	279	284	268	276	263	279	262	281	294	251	299	293	303	301	294	272	276	284	301	320	289	292	295	278	281	289	288	313	255	314	285	284	263	293	293	310	278	293	288	311	312	284	261	292	285	323	282	322	292	270	292	259	306	268	285	274	312	294	296	269	279	293	303	273	246	282	291	283	297	295	298	294	296	292	271	295	305	296	288	292	271	276	280	280	278	291	310	295	259	308	282	299	270	306	287	287	266	268	309	296	299	313	280	312	279	280	256	286	256	273	263	284	298	284	280	317	257	291	303	290	287	314	300	276	261	293	282	289	275	268	298	280	296	303	286	278	309	293	291	275	284	296	291	301	279	275	282	280	267	284	270	299	291	318	293	265	292	245	285	300	288	297	303	265	332	283	279	275	272	273	295	271	279	274	287	285	286	275	279	294	253	336	269	258	305	279	278	281	267	253	280	255	286	288	280	299	287	280	288	301	284	255	288	241	289	295	266	280	256	280	308	284	279	289	303	294	281	312	282	269	321	262	294	295	278	276	286	292	279	287	263	270	292	316	286	280	293	290	257	281	286	307	284	267	293	290	292	280	270	269	270	313	270	283	308	280	282	306	287	263	276	287	271	245	291	294	268	278	292	311	267	278	271	290	293	285	275	276	306	269	285	260	303	307	299	305	273	258	282	307	266	309	306	290	285	317	274	295	286	287	286	294	291	272	295	300	261	268	302	253	283	255	293	307	296	299	273	314	264	294	298	273	270	276	287	269	289	273	305	280	295	255	317	314	262	317	266	314	268	305	298	268	257	295	303	254	310	309	270	262	277	273	282	248	275	291	271	284	270	284	291	260	277	295	325	274	306	336	296	297	301	272	296	294	291	283	291	272	294	279	286	285	301	266	265	278	292	279	289	286	279	265	293	293	273	252	305	273	281	296	287	286	279	294	305	302	312	296	284	294	285	270	294	281	298	245	296	304	281	300	246	275	302	302	275	264	269	267	300	285	313	269	276	269	280	276	300	276	292	307	267	319	268	275	302	287	307	272	256	289	290	292	272	268	286	290	281	270	259	301	286	281	290	298	287	276	289	315	259	278	277	277	263	282	295	285	265	264	300	299	294	274	262	285	287	289	284	282	287	289	282	298	332	290	288	286	320	276	244	273	267	336	291	264	302	293	279	308	301	270	292	298	283	279	281	273	294	278	279	299	293	262	284	298	257	280	283	269	280	295	266	289	281	295	302	312	269	275	297	272	323	296	261	315	311	241	286	275	272	307	265	303	271	281	271	278	271	321	279	278	277	307	282	271	293	285	290	302	291	325	309	282	302	264	267	321	278	259	285	306	300	280	262	288	287	311	264	266	293	276	334	273	317	277	280	329	266	256	285	295	283	297	274	283	282	275	265	249	292	297	303	297	291	308	264	282	265	259	314	290	281	292	297	303	286	273	287	279	314	300	298	290	307	303	269	284	270	304	283	290	306	276	299	278	290	313	268	291	289	273	265	265	250	275	256	285	281	281	273	270	261	272	285	297	313	313	277	290	291	285	312	274	256	284	273	288	269	280	305	318	276	289	272	307	264	285	262	269	296	289	291	260	289	308	303	293	273	243	292	276	290	285	319	261	277	285	318	271	276	278	317	286	306	280	291	256	310	300	286	296	289	273	297	327	317	293	256	267	313	276	286	308	281	297	301	278	286	290	268	289	260	265	266	283	302	288	266	276	257	289	292	284	250	255	266	281	269	263	280	272	290	288	314	311	299	300	263	287	314	281	312	270	296	294	275	292	287	275	305	291	283	279	270	299	287	295	259	308	278	291	267	283	293	300	288	294	241	294	279	283	242	295	300	300	303	306	319	279	279	284	285	312	261	285	283	277	285	268	298	280	303	289	300	301	286	306	281	316	280	261	270	289	269	295	272	279	303	282	266	270	271	265	301	283	287	289	288	269	271	288	290	272	305	270	264	288	300	317	274	286	287	294	310	302	282	271	254	280	267	288	261	285	268	258	271	288	270	275	289	264	286	254	302	287	275	283	287	294	279	287	305	244	300	282	271	296	280	287	268	271	254	269	286	265	292	305	277	280	277	292	274	319	298	301	297	273	304	287	323	263	290	296	271	273	269	281	286	276	297	261	313	291	299	289	290	291	267	260	292	295	299	275	278	273	297	285	317	304	259	309	270	276	273	286	304	286	282	284	265	277	295	276	259	280	251	244	279	299	247	291	298	290	287	304	286	263	295	296	279	274	285	284	292	280	300	298	304	281	291	320	286	289	297	273	271	264	289	299	276	286	275	266	294	284	261	257	287	287	276	255	281	292	276	298	287	274	304	281	259	275	284	276	279	302	297	274	294	284	291	281	266	300	283	272	265
3399	9819	6606	2891	1989	1490	1233	1051	910	801	696	677	574	550	571	495	540	518	537	459	467	465	483	458	445	468	424	480	446	450	466	474	456	470	425	445	409	453	456	424	479	389	451	417	436	444	453	463	463	431	421	422	450	457	392	425	412	486	441	433	432	419	444	448	435	480	438	456	450	409	431	402	447	424	428	413	428	438	420	412	468	442	426	416	409	398	427	431	458	431	436	433	414	419	438	434	414	406	433	466	466	417	438	435	426	416	433	422	437	427	418	428	380	453	401	422	461	441	422	452	431	465	445	426	411	455	456	434	450	394	402	368	408	427	427	467	451	447	426	436	398	405	460	403	428	436	458	389	397	450	443	428	412	426	475	433	447	401	411	440	414	416	430	409	452	437	442	445	430	482	446	423	458	432	404	459	405	430	403	427	470	406	429	425	444	449	443	419	407	438	407	453	465	378	402	439	438	434	422	418	450	411	410	418	439	432	442	421	421	409	421	407	423	434	419	422	464	416	469	413	402	409	383	397	439	412	424	465	434	453	450	372	425	449	436	440	436	408	409	447	436	444	412	417	423	425	422	438	416	387	384	436	421	381	416	465	411	410	398	430	450	425	432	433	429	410	464	437	446	422	390	485	412	440	419	433	438	427	416	394	428	419	415	416	446	448	413	415	446	453	441	469	431	406	383	424	449	411	466	450	425	399	411	447	432	406	463	376	427	424	451	439	411	449	429	430	432	430	387	455	489	392	443	434	418	438	398	419	417	401	428	445	388	392	431	425	425	437	429	426	445	432	394	414	411	425	424	429	434	406	419	459	394	448	422	455	421	433	431	439	408	404	423	411	450	452	452	428	380	455	413	441	434	413	428	428	438	464	424	450	416	433	441	449	406	424	427	459	394	424	410	437	416	395	414	420	439	418	442	434	409	435	411	423	450	453	424	391	409	408	422	453	418	449	433	468	401	399	435	443	460	411	463	411	429	441	431	440	418	418	416	435	405	438	423	427	420	424	411	375	425	416	459	449	424	428	448	388	421	393	414	390	459	425	450	411	444	432	425	436	435	406	438	456	413	443	420	461	429	460	402	404	431	411	446	428	375	427	383	472	464	442	450	416	437	417	432	412	427	421	441	431	471	441	450	452	409	423	422	448	427	397	419	420	415	432	401	411	422	475	431	413	405	441	401	375	407	445	398	392	419	418	419	457	452	430	449	415	395	420	412	427	418	441	445	379	440	409	412	411	440	418	410	407	418	440	406	451	418	423	426	448	430	434	383	399	401	416	406	406	421	441	439	441	444	413	436	434	445	417	416	422	429	419	449	412	455	413	466	473	412	453	418	438	476	428	426	438	436	435	410	457	419	444	421	443	429	426	433	415	404	428	444	388	404	421	445	415	427	450	451	453	408	425	464	439	457	416	426	428	435	437	409	461	434	408	429	458	465	429	425	437	436	415	459	416	411	448	454	450	420	429	415	396	396	441	408	409	441	437	444	421	409	437	443	398	463	432	443	464	427	431	426	415	422	458	391	419	401	415	430	453	380	393	393	451	426	428	411	418	456	404	425	412	418	410	440	457	447	430	423	474	445	442	450	451	460	428	427	397	412	420	414	417	414	415	435	423	417	422	419	438	412	381	420	421	409	424	451	417	448	416	404	418	416	406	419	425	432	443	433	429	435	441	416	387	414	427	420	402	399	411	408	416	434	431	426	444	438	436	418	467	432	411	440	417	440	422	441	411	440	439	442	404	442	428	395	468	404	381	420	428	428	429	433	463	421	428	405	425	450	408	459	443	430	443	409	452	436	454	460	402	417	433	421	437	438	439	431	442	448	429	379	419	446	409	462	455	396	399	401	442	432	416	417	396	435	434	397	427	447	489	430	440	457	469	399	454	436	432	399	424	445	419	415	435	433	406	405	435	461	448	450	429	411	413	441	431	432	425	382	414	406	431	441	422	423	405	438	413	439	407	457	445	415	414	446	425	449	414	441	414	477	479	412	461	454	437	392	428	432	434	381	449	453	465	434	453	435	437	425	403	436	419	377	401	400	413	415	408	445	423	443	425	459	447	427	385	410	402	432	432	416	442	407	430	429	413	417	435	440	437	436	448	422	441	460	456	433	446	440	442	451	402	409	471	433	392	432	429	460	453	421	415	439	450	453	394	379	407	429	440	399	409	421	435	481	407	428	400	415	425	454	402	433	458	438	445	438	404	447	435	443	469	397	407	433	425	429	460	430	418	451	439	425	408	451	394	415	416	469	416	433	429	426	455	439	398	386	431	432	409	431	407	410	456	419	392	409	437	449	430	442	390	423	440	397	423	408	438	420	435	411	417	416	415	433	419	414	450	450	438	417	434	412	417	430	404	430	431	449	414	460	425	445	453	451	459	414	453	417	418	422	396	435	448	405	449	416	398	401	408	416	425	423	408	448	404	455	426	434	399	407	443	392	445	438	458	451	439	432	415	431	425	417	411	430	418	440	413	419	465	443	425	418	443	447	454	418	428	442	399	426	415	416	432	437	422	442	440	409	415	409	437	456	442	449	446	415	431	437	456	420	411	411	435	421	389	418	434	423	405	421	449	393	419	427	413	448	404	426	427	432	416	433	452	414	397	394	426	436	422	424	419	446	455	456	440	435	434	409	408	405	444	465	428	384	452	459	423	432	423	471	378	421	465	434	425	419	442	438	413	432	430	431	408	410	438	408	445	442	442	414	412	434	433	401	443	454	418	457	456	376	450	443	451	441	424	399	413	418	427	436	371	419	448	423	441	433	401	434	460	428	429	439	417	422	384	416	424	428	413	450	459	407	406	415	462	431	420	453	411	428	456	419	404	407	395	406	398	425	400	446	410	449	424	457	461	414	433	432	424	433	438	423	431	383	399	394	440	436	461	428	417	418	432	424	413	464	433	441	450	412	400	433	431	408	422	409	391	406	407	425	446	442	425	403	455	430	473	411	410	404	426	430	452	423	419	425	419	415	433	469	443	407	455	434	440	444	431	416	434	435	453	444	432	426	411	428	405	410	409	428	443	431	431	401	410	387	445	445	416	430	454	437	417	422	434	454	429	420	435	397	416	419	406	448	425	407	388	458	447	425	436	429	449	407	402	420	463	445	423	409	412	442	456	458	403	437	441	426	429	454	406	440	414	401	447	427	414	406	416	425	400	439	417	427	427	439	459	438	421	446	392	435	417	449	441	466	417	414	423	438	412	409	392	471	440	444	400	412	464	444	395	418	449	449	414	397	434	436	420	444	411	434	436	425	422	451	418	420	411	463	434	452	429	427	434	414	412	416	392	429	431	442	453	467	422	427	409	441	442	423	431	391	447	439	382	404	394	415	409	428	451	398	397	466	446	412	457	477	402	413	430	464	435	422	398	436	426	425	421	379	447	424	448	432	439	455	441	417	457	420	422	425	421	406	398	446	414	409	411	430	404	432	405	438	426	440	412	424	421	431	411	415	424	438	439	429	401	430	437	421	404	425	413
24174	21068	27007	25272	7697	844	680	611	561	531	554	533	510	500	499	488	508	522	501	489	499	490	504	475	449	471	506	462	528	479	489	489	483	491	494	502	479	491	490	467	503	473	542	460	476	420	488	553	489	456	483	492	534	500	475	488	488	509	498	448	467	493	487	504	484	486	442	482	509	508	507	494	473	455	474	481	467	489	508	530	484	429	497	470	502	465	495	490	519	473	461	488	448	507	506	482	457	499	501	504	520	490	470	478	483	477	482	463	476	486	510	496	513	487	451	486	501	466	508	499	456	478	444	493	483	502	463	480	485	472	472	455	464	472	481	523	535	493	482	514	502	510	463	481	496	545	492	531	499	444	508	491	459	497	449	442	486	500	478	528	492	537	515	494	503	455	489	457	432	449	513	493	463	494	464	502	484	497	458	483	497	490	508	448	486	438	479	525	513	454	504	519	486	511	498	489	490	476	490	499	498	514	494	507	466	483	465	468	545	486	451	461	518	523	420	449	505	478	508	470	485	489	489	479	515	473	492	499	458	475	476	470	477	492	493	467	434	512	483	496	511	492	481	510	474	492	472	438	495	493	489	486	495	463	510	484	512	513	470	459	474	525	513	479	482	457	507	439	507	513	473	500	520	528	449	473	485	508	465	498	445	484	470	481	452	529	461	445	499	466	507	516	492	473	488	489	489	473	503	504	466	508	452	482	480	525	511	458	462	487	469	461	488	482	493	468	499	494	498	472	480	505	465	516	472	488	473	512	477	464	484	495	472	476	477	472	468	500	509	471	491	491	490	533	502	473	439	473	456	488	456	483	475	480	499	466	483	496	455	515	537	476	454	517	515	494	530	485	510	528	449	457	499	497	481	495	492	479	490	518	485	506	487	482	491	478	533	463	496	496	501	469	528	462	514	453	503	489	508	476	492	452	486	477	469	522	479	512	459	488	457	475	441	425	480	513	438	502	471	473	503	484	497	500	470	518	476	465	473	495	451	482	488	499	482	487	455	496	476	513	473	469	461	483	492	496	497	495	508	485	456	492	493	478	468	490	510	489	486	469	444	494	465	483	478	435	492	447	451	458	467	504	471	503	499	494	500	494	460	490	495	465	493	512	460	471	434	484	483	434	493	474	458	502	503	485	511	444	461	498	460	463	469	511	531	485	505	491	454	474	479	505	500	499	517	517	528	478	481	491	481	431	499	481	498	464	523	480	492	487	500	469	472	447	480	469	494	470	469	491	476	511	473	520	488	517	487	498	527	477	432	496	499	460	480	491	488	456	492	477	493	548	501	429	502	484	499	510	478	472	499	454	477	461	470	476	457	457	521	484	512	517	494	502	512	501	484	477	458	507	495	499	495	522	465	478	468	470	514	482	474	514	482	474	523	460	458	477	470	477	510	467	477	456	462	521	487	465	447	452	506	488	437	516	492	503	486	478	505	490	447	458	480	518	521	509	468	462	454	515	459	481	495	508	497	456	480	499	480	470	473	444	490	496	447	499	462	465	477	486	517	461	486	510	467	493	507	434	501	496	476	524	513	477	505	499	459	515	477	488	488	487	500	493	487	442	455	519	496	454	517	498	507	474	490	509	483	489	475	461	488	500	472	503	508	516	510	501	474	471	501	467	510	477	521	512	457	497	525	514	448	455	490	462	487	481	492	496	447	475	492	460	493	485	495	491	483	463	460	485	514	517	504	464	500	513	528	490	481	499	484	503	470	491	457	504	490	482	526	475	479	431	479	481	494	484	453	503	484	488	483	513	495	453	508	494	495	494	471	493	489	446	504	496	515	498	527	485	470	476	438	471	456	481	472	498	504	480	517	482	478	478	517	435	441	532	498	493	531	482	486	495	456	505	500	463	488	520	473	494	498	495	506	478	473	532	476	469	456	480	482	464	495	497	475	535	475	463	483	510	455	504	447	484	507	487	465	469	526	507	457	488	470	472	479	476	501	500	503	476	488	517	484	482	445	454	434	541	470	502	459	499	448	475	479	476	488	489	487	436	480	487	500	511	460	475	504	487	476	448	469	463	510	480	497	495	494	474	478	498	460	499	469	497	488	475	437	501	487	472	497	474	474	484	479	447	472	475	499	509	457	466	508	483	500	453	530	487	504	500	480	478	471	482	503	510	473	525	497	521	513	522	481	491	474	472	457	464	460	484	438	470	512	484	492	489	475	474	461	490	484	487	469	487	473	457	490	470	483	491	519	498	482	494	512	474	499	473	449	502	501	489	490	462	475	449	494	494	493	447	442	494	481	480	486	504	535	469	495	488	478	496	506	502	471	477	481	460	528	493	486	490	511	490	463	476	485	478	457	509	496	492	486	489	462	460	477	493	488	510	498	486	473	461	491	465	501	445	471	482	525	502	547	498	505	512	501	468	519	504	475	492	453	502	488	504	507	465	493	482	493	482	485	499	495	525	535	475	472	461	489	525	472	503	462	497	487	479	507	490	486	467	493	511	447	489	513	492	473	452	472	464	476	471	435	491	484	453	465	471	475	489	518	454	462	481	475	495	488	502	538	484	473	496	508	466	483	504	507	482	481	499	508	511	485	463	479	480	450	495	465	523	522	475	492	462	502	489	467	420	465	479	485	479	452	478	496	526	466	457	472	462	472	500	454	486	447	497	514	455	495	498	480	459	470	511	492	454	476	481	500	489	469	462	469	514	471	462	476	505	501	445	491	487	516	484	459	464	478	483	483	521	492	478	503	464	474	458	479	479	493	496	492	524	480	478	501	459	491	511	492	475	485	473	447	504	495	437	486	471	463	453	478	474	502	470	473	464	461	522	470	520	522	504	473	498	507	510	478	485	491	474	452	484	467	480	485	489	514	464	485	490	498	485	483	489	498	495	498	494	496	487	497	507	463	469	515	467	478	452	484	471	484	495	465	471	481	481	488	495	463	496	490	453	517	471	456	473	470	465	474	488	483	473	471	486	507	482	497	490	488	471	443	541	508	464	489	490	462	480	484	415	509	484	489	453	487	461	514	465	453	489	485	456	468	442	482	505	519	473	500	471	488	473	491	483	468	518	471	477	477	474	521	469	505	524	464	520	471	463	488	483	490	490	475	469	494	456	465	539	449	506	472	455	469	522	467	485	478	470	482	485	467	440	504	521	477	481	493	464	506	485	515	489	486	517	501	461	468	482	488	493	464	490	502	439	482	473	501	463	462	457	485	509	524	509	464	461	486	472	495	484	506	507	480	506	474	463	465	493	465	499	488	468	484	467	506	469	510	522	515	489	449	478	450	504	470	486	451	463	500	469	447	438	481	469	501	492	509	501	480	446	505	459	543	479	507	452	521	493	467	511	491	458	467	484	441	489	509	473	496	523	495	451	485	509	480	519	461	457	469	464	485	478	523	523	454	487	460	485	461	529	493	543	466	437	480	502	453	492	478	456	470	478	483	466	499	545	451	456	451	476	492	444	487	509	497	532	496	495	475	461	496	464	500	485	453	487	471	459	459	478	523	515	466	473
3680	6287	4114	2060	1541	1239	1182	1010	928	891	874	774	751	737	720	751	736	728	708	713	662	717	656	664	685	678	677	728	697	689	691	677	707	671	648	662	675	693	695	757	688	699	659	640	671	702	687	697	665	732	706	693	704	639	690	713	730	651	674	678	657	715	651	685	662	686	695	673	674	667	661	648	629	690	681	653	695	712	664	716	678	667	662	651	653	713	694	686	722	701	671	702	643	681	673	678	710	623	634	694	714	717	690	666	670	638	677	673	660	655	682	658	693	658	649	647	723	746	677	669	694	638	682	690	704	652	697	691	654	655	669	666	608	668	688	668	669	706	681	716	718	669	691	683	680	678	698	683	652	678	670	678	657	652	662	640	625	669	669	651	697	668	659	695	612	669	658	620	718	657	669	666	677	711	657	641	686	694	640	718	672	686	704	668	707	682	714	641	650	696	706	638	688	684	677	649	706	678	665	660	650	685	654	649	688	684	633	669	704	679	635	692	695	644	658	655	667	688	721	680	650	681	627	676	729	701	735	678	673	631	743	701	709	691	630	628	650	676	688	676	682	675	658	664	631	699	687	714	696	654	716	640	662	686	644	672	684	724	655	703	717	700	743	647	667	676	642	675	686	707	682	667	695	657	643	701	651	666	737	686	696	746	662	690	678	661	635	698	701	663	728	686	724	659	674	684	737	688	679	679	698	648	656	688	631	651	679	697	631	673	691	730	702	674	678	699	684	695	663	671	685	691	648	682	689	671	718	681	711	670	639	661	598	651	648	679	652	692	635	697	675	706	673	674	634	657	653	677	697	696	666	628	683	686	666	672	682	659	663	657	675	680	624	660	628	706	660	625	670	652	642	713	636	702	623	694	653	683	655	708	641	705	661	682	696	706	630	697	694	695	679	683	688	657	696	689	678	656	675	653	695	695	671	638	691	710	693	628	672	688	659	627	712	711	693	697	712	689	690	664	664	689	706	686	696	660	650	662	711	684	669	709	663	725	669	707	698	679	703	627	643	692	700	673	662	672	677	660	675	661	718	693	673	668	694	657	727	654	641	689	628	665	630	676	681	664	677	673	650	717	629	619	718	713	689	686	686	695	677	689	680	694	688	652	670	662	686	629	681	713	636	688	655	677	662	716	705	693	684	660	691	671	664	673	686	695	681	694	669	666	659	695	679	681	698	670	704	661	701	666	643	682	683	693	677	684	657	691	651	688	680	675	681	645	656	722	656	693	670	658	703	678	687	680	681	678	666	662	679	673	656	660	690	672	729	673	675	664	749	700	675	698	672	683	655	702	666	711	609	671	678	670	702	693	698	699	660	709	699	658	686	635	667	713	693	653	728	681	663	664	697	703	679	632	671	683	650	651	684	735	680	694	688	705	680	668	658	712	668	706	612	645	681	637	674	671	661	653	716	683	648	654	715	714	677	726	686	661	682	694	659	645	722	694	660	707	676	672	648	681	676	685	629	701	697	715	719	694	678	703	677	668	673	629	674	682	689	661	705	691	712	721	673	673	674	671	677	658	669	667	702	721	695	693	675	669	688	702	703	678	654	683	680	664	687	722	691	651	658	652	631	668	628	715	700	699	662	704	656	668	662	719	699	669	649	705	688	671	639	646	678	718	726	652	647	671	679	680	680	708	677	634	718	705	700	660	675	664	650	649	686	608	666	693	726	685	635	680	686	629	666	659	651	664	666	665	681	638	691	672	696	658	661	684	649	636	746	656	677	703	681	704	629	699	692	705	668	685	708	649	684	676	644	685	672	648	676	696	699	642	646	674	653	720	690	659	667	701	689	694	700	669	673	653	630	671	672	709	681	731	677	711	710	678	685	664	656	667	700	654	681	695	648	649	715	684	670	691	673	709	678	701	664	647	662	640	689	706	668	676	643	642	685	717	653	661	706	684	674	648	642	672	739	651	703	699	682	695	689	670	677	740	662	702	682	651	714	711	674	698	691	696	712	695	634	632	698	660	676	708	658	652	625	680	636	699	637	652	692	719	685	674	706	697	678	668	719	653	662	661	676	707	674	665	675	712	597	715	687	632	674	623	691	674	693	684	685	712	698	680	682	680	737	680	648	720	700	695	701	699	692	671	675	636	716	668	653	679	686	641	676	684	692	724	658	661	639	714	666	624	654	674	682	672	649	688	676	680	730	680	652	705	660	652	623	688	644	684	711	639	661	689	674	661	662	664	716	704	679	680	663	688	686	637	684	666	653	706	659	636	689	663	682	694	651	642	638	685	710	672	657	675	683	665	722	679	709	666	626	672	689	664	703	689	655	702	696	688	709	681	675	680	717	661	682	701	688	721	635	649	660	679	668	670	732	671	672	702	640	689	697	698	638	691	673	697	694	687	700	675	696	713	713	655	701	699	708	675	662	676	671	646	686	670	714	695	674	683	725	708	702	692	693	675	713	687	666	627	715	667	654	728	683	661	684	689	690	654	712	753	648	658	671	653	675	690	665	675	689	662	658	718	698	700	689	697	630	695	669	697	660	689	687	692	646	685	750	694	662	682	622	714	715	670	677	682	670	663	689	649	698	641	679	681	691	672	700	690	700	661	663	664	694	672	651	670	657	684	653	705	709	683	700	676	665	682	657	654	696	654	698	681	660	637	714	695	711	751	628	670	675	690	648	657	681	713	712	697	710	696	649	756	706	696	674	622	623	685	689	666	705	675	685	676	625	662	687	709	653	651	679	693	662	702	669	667	673	632	652	690	687	674	711	656	670	667	658	648	666	679	633	677	706	676	643	663	671	713	670	665	703	677	651	670	666	707	659	693	673	667	673	655	628	650	674	674	632	660	691	673	676	662	694	660	657	677	649	690	646	668	651	703	695	675	657	655	688	686	653	714	662	707	715	713	679	616	680	649	679	672	675	712	695	670	675	725	626	645	664	631	694	692	674	698	672	653	657	693	625	681	681	713	658	693	659	659	644	707	687	669	622	688	658	709	687	656	659	703	692	676	637	674	642	685	641	632	675	651	671	703	706	654	671	678	648	656	719	683	683	675	660	713	651	674	721	721	638	651	684	674	644	646	654	649	693	656	736	678	691	670	692	651	652	691	688	637	667	629	664	687	646	699	689	674	674	728	694	677	641	680	656	689	619	691	668	686	660	636	695	662	711	731	622	680	679	660	701	690	679	639	729	721	642	661	683	649	690	661	681	706	679	666	663	673	713	701	643	659	677	661	705	655	711	699	683	710	685	673	643	690	663	627	681	681	725	708	640	671	642	673	660	656	658	705	689	686	656	686	695	689	686	633	668	688	674	716	691	678	707	706	697	726	665	681	697	676	663	629	720	666	711	654	659	656	689	707	637	696	651	664	657	662	648	703	706	644	633	676	693	693	706	727	694	673	681	627	647	726	661	678	700	682	600	653	685	646	672	691	696	672	617	704	735	727	663	675	660	682	656	682	643	712	670	709	722	703	678	715	718	662	653	722	698	676	656	690	685	668	660	685	702	680	626	709	687	696
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
