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
339346752669	339346753188	339346753738	339346754288	339346754838	339346755388	339346755938	339346756488	339346757038	339346757588	339346758138	339346758688	339346759238	339346759788	339346760338	339346760888	339346761438	339346761988	339346762538	339346763088	339346763638	339346764188	339346764738	339346765288	339346765838	339346766388	339346766938	339346767488	339346768038	339346768588	339346769138	339346769688	339346770238	339346770788	339346771338	339346771888	339346772438	339346772988	339346773538	339346774088	339346774638	339346775188	339346775738	339346776288	339346776838	339346777388	339346777938	339346778488	339346779038	339346779588	339346780138	339346780688	339346781238	339346781788	339346782338	339346782888	339346783438	339346783988	339346784538	339346785088	339346785638	339346786188	339346786738	339346787288	339346787838	339346788388	339346788938	339346789488	339346790038	339346790588	339346791138	339346791688	339346792238	339346792788	339346793338	339346793888	339346794438	339346794988	339346795538	339346796088	339346796638	339346797188	339346797738	339346798288	339346798838	339346799388	339346799938	339346800488	339346801038	339346801588	339346802138	339346802688	339346803238	339346803788	339346804338	339346804888	339346805438	339346805988	339346806538	339346807088	339346807638	339346808188	339346808738	339346809288	339346809838	339346810388	339346810938	339346811488	339346812038	339346812588	339346813138	339346813688	339346814238	339346814788	339346815338	339346815890	339346816438	339346816988	339346817538	339346818088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23094	20236	27196	23111	20231	8656	1886	1125	945	922	866	836	809	820	863	782	798	750	719	801	777	758	789	746	795	732	758	726	763	734	776	783	722	773	759	665	711	706	740	706	754	783	765	758	747	777	739	710	735	754	733	737	741	743	713	783	744	733	735	755	694	711	681	753	714	765	736	717	761	738	794	720	752	708	737	648	735	732	738	675	737	691	689	744	719	772	752	768	724	720	725	770	781	706	724	717	697	742	736	697	721	704	725	735	724	689	758	697	727	727	717	681	773	732	742	721	734	697	674	717	692	710	735	776	746	670	724	696	711	705	682	713	740	701	712	719	754	711	740	740	806	704	730	682	732	696	737	698	712	722	725	741	707	689	719	764	689	719	711	696	757	733	760	730	713	727	779	701	698	747	748	697	752	712	735	786	726	718	719	734	695	740	770	701	741	705	698	739	745	739	728	735	744	714	698	734	742	736	725	782	684	776	733	719	721	696	752	712	714	728	742	686	693	722	689	732	729	771	715	722	677	714	728	789	690	748	720	747	729	769	765	742	715	701	724	738	742	723	720	764	765	735	733	729	709	692	705	759	694	765	683	730	745	706	689	771	760	685	718	704	735	720	727	763	738	734	691	747	734	734	656	745	784	705	694	721	729	743	733	695	729	749	696	674	692	734	713	725	723	706	727	685	772	741	726	695	749	731	694	741	730	657	660	755	765	695	697	661	703	737	754	746	691	708	734	720	753	689	749	746	689	727	715	731	722	717	773	694	756	723	798	664	753	734	722	752	700	731	752	697	714	768	694	676	700	750	766	707	746	691	696	719	733	730	697	732	739	713	698	767	711	719	739	705	678	676	725	695	706	659	742	724	663	736	728	752	732	699	752	698	734	699	726	659	693	759	727	711	729	729	701	720	696	703	728	697	753	696	700	666	721	725	721	721	752	733	730	693	730	701	749	690	744	718	722	720	715	698	737	666	756	703	734	703	751	733	708	710	711	762	687	724	687	739	738	712	707	736	697	712	725	735	743	698	698	728	738	733	697	721	696	726	711	732	703	719	713	756	714	764	719	701	683	724	721	752	775	756	727	740	691	724	700	764	728	752	734	707	718	729	761	721	765	728	768	749	714	736	721	711	735	722	754	699	784	726	695	708	747	669	757	700	684	768	679	702	710	729	742	736	758	680	682	719	704	737	750	684	745	700	736	736	671	667	738	669	788	717	683	691	723	709	707	750	724	772	683	692	733	731	730	749	739	727	720	689	715	663	712	738	748	671	688	718	742	700	658	738	677	726	737	713	735	737	696	684	741	705	686	702	779	700	719	705	719	713	744	774	719	689	724	749	707	718	704	705	734	790	753	734	705	764	710	723	707	748	724	683	678	741	745	708	674	730	717	755	674	711	712	743	741	721	702	686	689	696	731	668	723	710	675	683	731	721	683	756	722	697	721	732	694	690	710	724	734	721	728	721	704	745	791	695	664	711	695	739	706	720	739	709	718	650	733	737	717	713	678	727	733	745	713	712	728	693	728	732	716	679	735	747	764	747	726	758	698	730	717	734	678	765	696	755	737	725	691	668	710	722	670	769	712	726	708	756	701	705	790	668	729	711	705	678	727	703	734	679	740	746	774	714	794	690	714	761	719	716	690	736	686	715	742	704	730	711	780	721	745	709	714	731	734	734	688	711	735	668	677	714	725	689	758	708	730	705	714	690	724	738	754	703	680	684	734	745	681	702	751	718	693	718	755	647	737	720	726	730	653	688	729	743	741	751	743	745	673	716	705	744	750	713	728	717	722	755	728	747	699	672	688	706	723	726	730	703	761	725	752	671	721	695	756	771	746	747	727	711	708	737	743	749	726	775	741	672	728	738	706	735	733	675	762	642	724	728	737	683	730	742	728	703	729	774	736	685	693	723	689	683	691	705	704	702	739	724	748	682	717	725	786	748	779	700	693	702	757	716	701	743	730	727	743	690	718	706	729	727	711	767	692	723	739	656	734	728	689	737	746	735	697	730	739	692	676	705	693	690	698	661	739	712	773	676	742	730	693	717	739	704	765	734	724	719	704	735	715	748	722	727	684	742	715	712	749	696	717	711	770	711	747	715	697	718	688	714	729	677	727	740	708	724	759	745	765	694	714	696	752	713	695	751	744	740	680	752	747	734	734	710	701	721	709	695	690	740	734	776	643	717	735	725	748	710	724	711	743	720	729	720	753	709	662	739	725	690	736	702	682	750	722	727	717	741	710	691	730	731	744	692	708	748	723	726	715	729	722	735	702	722	705	726	760	711	785	729	699	721	689	671	778	699	724	753	721	724	706	727	759	716	718	760	721	692	725	736	741	761	753	713	688	734	740	774	710	719	715	731	728	673	695	731	713	777	704	699	663	734	688	716	705	715	677	680	734	721	700	675	706	718	740	709	703	662	709	704	743	731	702	682	724	730	717	681	734	691	700	730	736	737	702	719	756	748	735	711	706	732	725	716	724	737	689	715	692	716	708	668	736	716	701	745	712	729	724	712	709	729	670	710	703	732	743	698	725	690	761	680	688	700	714	724	705	703	729	711	669	662	705	767	736	664	725	704	752	764	709	775	739	713	746	723	707	714	725	716	710	681	735	713	650	712	747	757	743	714	670	720	740	684	730	715	736	675	715	681	727	698	692	709	724	727	715	752	722	750	676	703	703	743	739	733	717	723	745	716	752	707	712	719	707	722	689	733	700	690	714	685	680	725	704	709	720	756	751	702	736	735	728	692	689	743	731	690	701	708	725	746	701	731	758	699	703	688	695	671	703	747	718	707	711	694	754	724	762	693	723	716	751	756	739	711	725	675	748	748	744	701	753	750	731	754	663	724	715	766	754	727	728	666	765	722	715	756	711	702	761	752	690	705	645	709	698	696	699	697	775	713	685	683	722	715	740	701	711	695	663	697	727	682	678	699	720	761	769	698	768	756	749	681	711	681	710	730	722	751	707	698	738	694	717	739	694	690	702	709	723	733	762	702	702	705	745	697	755	751	751	751	660	707	710	760	716	687	736	705	711	742	708	716	689	709	741	689	731	713	746	765	727	717	694	714	756	705	676	770	773	759	707	743	702	681	685	739	768	741	738	746	699	692	703	718	716	662	681	697	701	753	720	700	690	725	685	717	722	670	732	712	744	690	690	670	742	694	734	687	720	702	722	693	744	730	713	720	746	714	696	730	698	723	693	680	684	692	714	700	702	731	694	740	714	732	739	718	742	664	756	690	729	717	684	697	727	710	688	713	746	709	718	755	729	696	717	744	705	751	767	718	677	723	727	724	672	711	713	761	685	705	697	749	733	711	671	745	699	720	746	656	674	740	726	699	719	646	707	723	745	710	779	710	725	743	707	715	724	635	705	746	694	726	733	701	703	729	707	747	768	725	690	720	753	680	708	754	712	710	760	736	751	725	701	682	708	693	710	715	734	725	689	787	683	723	721	708	753	772	739	717	737	669	755	706	734	723	760	733	707	757
3528	5767	4744	2441	1762	1438	1126	998	927	862	787	741	690	693	621	620	621	660	597	606	593	586	622	579	589	580	583	613	513	584	593	590	585	555	582	577	609	564	561	547	572	611	549	530	569	496	568	575	536	564	571	518	595	554	570	584	589	607	556	547	545	491	562	580	568	585	532	606	567	563	528	556	563	540	567	523	523	565	562	564	583	625	563	566	554	572	578	527	528	538	581	573	550	594	573	526	606	551	529	541	552	564	588	566	543	534	534	549	568	550	538	548	539	566	605	561	534	550	551	530	533	518	586	553	498	541	549	545	583	544	544	553	552	556	539	515	561	532	565	538	557	542	549	548	569	581	553	564	576	557	562	518	559	531	568	556	574	577	569	530	570	545	547	578	560	597	578	577	522	541	539	570	548	532	588	553	546	541	574	576	541	551	590	533	562	545	520	533	521	566	565	519	577	541	524	582	588	565	603	523	544	573	550	587	539	545	536	596	539	597	550	542	543	494	515	532	543	581	551	553	539	553	543	577	582	565	566	570	594	589	551	574	514	578	524	605	528	587	533	556	539	584	560	546	573	565	558	556	533	573	541	616	526	542	523	542	549	535	554	537	558	541	505	498	557	541	500	570	579	563	585	547	506	564	534	557	523	562	571	593	553	578	521	543	577	519	550	499	590	569	569	557	568	537	550	520	566	530	576	540	578	518	615	526	571	527	568	544	547	542	556	606	542	575	530	602	578	548	545	583	501	501	531	553	567	586	564	544	579	543	540	528	526	567	526	547	512	549	518	562	554	545	518	531	556	568	564	553	572	564	555	546	552	572	517	509	554	529	574	532	580	513	568	574	570	558	538	599	535	536	551	512	523	559	523	563	539	562	557	558	548	558	574	558	582	544	542	466	526	594	544	553	558	552	515	536	518	554	545	548	559	525	587	532	544	534	576	559	530	539	539	545	561	596	583	546	503	524	520	547	571	548	556	541	514	536	546	510	533	543	546	546	548	584	550	523	534	507	544	560	560	529	529	530	538	548	520	504	557	560	571	583	553	568	575	522	498	562	511	561	581	532	554	554	582	547	552	520	547	524	528	546	581	505	530	565	534	541	577	524	560	506	525	537	549	572	579	534	536	556	540	520	552	533	513	551	511	571	582	582	537	564	545	565	585	570	533	485	546	517	501	519	537	540	553	557	541	570	562	540	570	548	556	523	504	535	505	592	529	574	504	512	567	521	518	518	537	541	536	525	565	566	517	573	559	574	538	517	573	543	541	539	551	537	519	565	570	558	533	498	537	602	553	536	569	565	568	585	540	552	544	556	558	532	568	560	547	540	533	567	536	548	558	496	570	576	557	588	545	508	525	569	545	559	509	570	549	538	585	565	553	598	551	550	534	535	549	559	532	575	531	584	557	498	549	553	610	576	496	534	520	547	540	568	530	570	589	517	516	546	530	498	553	508	567	482	501	526	529	571	551	543	509	520	525	538	531	564	562	542	507	583	552	548	522	568	524	551	567	560	590	522	561	520	541	554	541	552	588	540	556	530	538	526	547	504	549	551	571	560	561	562	557	536	529	555	539	515	560	539	556	520	612	547	534	545	529	535	603	493	525	537	562	582	591	535	564	532	556	574	518	505	575	534	559	522	487	519	519	528	516	534	567	563	563	530	518	547	538	543	572	536	549	552	512	557	523	551	517	503	538	553	540	540	520	553	575	518	536	516	536	571	594	532	541	549	526	514	565	600	541	568	527	500	528	527	561	567	536	556	540	557	534	549	520	559	524	549	535	521	538	548	574	543	559	578	558	578	581	513	541	539	585	555	544	551	566	506	562	531	586	559	607	542	517	546	538	525	518	554	503	554	543	588	548	544	555	569	562	569	542	556	556	516	560	572	553	553	596	554	549	538	554	544	517	545	557	516	580	546	532	504	539	538	581	569	510	550	551	546	582	551	525	534	520	549	566	545	603	484	542	546	503	545	547	516	548	555	569	587	514	504	533	520	559	542	505	560	543	521	520	570	556	510	541	514	552	498	516	515	553	515	562	527	507	544	552	520	545	523	578	504	553	553	546	556	575	564	493	554	563	567	545	587	520	556	542	527	542	572	507	565	509	524	524	570	554	600	537	568	538	524	540	567	543	569	556	531	563	591	547	555	518	556	555	517	559	551	542	557	537	566	510	562	550	543	560	519	499	562	529	566	503	519	571	521	544	542	553	529	594	565	530	553	526	524	562	507	541	533	519	534	517	538	592	535	522	509	556	556	578	533	525	570	561	555	530	548	532	535	540	584	558	515	500	537	507	525	529	569	520	530	536	552	523	555	576	550	531	586	492	507	537	496	554	514	576	533	511	538	545	540	529	519	529	554	574	498	478	534	530	490	550	572	542	561	525	561	557	535	576	536	521	558	574	555	500	555	554	538	509	532	526	577	526	535	572	570	563	544	547	520	536	552	565	580	535	547	538	536	543	564	531	533	540	556	533	527	582	555	546	556	516	489	561	518	536	523	510	552	532	568	524	490	518	512	522	521	530	513	540	573	530	589	547	499	525	545	543	530	561	559	536	577	557	582	532	525	541	590	512	540	554	556	517	549	553	541	477	557	556	534	539	510	578	546	534	533	545	532	523	564	544	547	534	524	552	556	519	522	531	528	600	529	542	575	492	569	534	585	551	539	520	578	542	537	552	501	581	506	533	547	552	544	568	567	563	530	562	519	517	594	542	537	491	517	580	531	552	549	558	548	579	553	534	530	527	514	545	536	541	541	528	544	579	526	541	534	559	557	563	515	587	518	563	535	575	558	538	592	536	526	545	552	564	555	547	583	538	534	518	531	554	552	528	549	555	524	539	554	557	540	538	531	542	543	539	542	541	507	533	523	516	532	571	537	561	528	582	582	525	539	504	564	536	535	565	562	506	574	510	564	564	527	535	543	563	564	565	507	530	530	549	506	539	531	534	535	537	576	553	518	586	539	533	547	558	529	515	574	573	526	525	560	576	540	523	547	577	528	553	481	552	541	521	515	550	538	551	564	576	535	577	571	503	518	548	569	539	549	520	558	516	523	530	493	551	539	547	561	541	534	561	531	495	549	565	579	523	534	512	528	546	547	507	601	544	518	505	532	578	553	501	506	542	541	513	531	533	567	542	484	538	534	538	564	503	515	540	529	511	556	521	523	575	531	557	544	557	544	572	529	502	560	553	570	531	542	544	525	507	534	558	525	541	535	544	580	532	511	538	533	542	537	577	496	551	556	609	523	540	521	553	546	525	544	532	565	523	511	563	542	533	540	512	540	540	542	519	560	514	557	550	541	568	547	519	551	549	537	520	540	494	536	556	525	526	519	531	499	553	576	549	565	537	570	514	545	601	499	537	527	541	566	551	545	536	545	509	571	528	552	517	552	529	486	559	519	523	491	541	533	526	526	555	532	536	544	532	546	571	506	550	550	519	549	521	531	535	553	504	526	542	540	559	563	532	534	561	537	576	542	571	544	519	548
27946	10680	919	518	411	347	336	341	379	329	341	365	335	352	362	335	330	353	348	368	338	337	333	319	334	387	352	340	349	342	366	352	341	329	330	335	322	335	339	358	362	376	387	335	364	336	344	370	358	334	339	356	328	351	377	346	311	328	329	317	330	322	326	333	378	340	348	344	345	327	317	347	324	362	337	339	311	340	378	351	359	330	337	352	353	335	378	386	332	332	373	331	331	339	367	344	324	351	346	334	359	344	367	377	346	326	337	351	355	351	359	322	348	353	331	372	346	345	336	369	346	348	354	358	341	342	398	352	339	354	392	343	359	333	338	376	319	295	312	343	342	339	373	331	350	347	335	377	351	335	330	323	304	319	347	336	335	339	363	331	373	363	375	335	357	326	352	378	362	331	296	325	346	346	367	336	357	331	347	323	344	334	352	371	347	324	332	335	341	356	361	355	349	364	337	355	358	343	360	347	348	343	397	349	363	318	357	366	318	298	321	352	345	333	331	348	359	349	337	334	314	347	325	348	298	341	350	351	346	337	358	352	380	333	343	358	341	355	342	355	378	354	332	329	366	353	383	366	353	302	341	330	362	347	316	337	375	355	400	348	328	335	331	330	329	331	347	359	327	339	335	332	330	337	344	332	333	354	319	354	320	340	324	349	318	382	351	323	332	371	343	334	321	339	355	354	350	336	324	354	382	340	357	345	343	343	330	311	337	341	337	353	358	326	334	329	349	318	347	385	342	357	349	359	322	326	298	323	334	312	314	336	348	343	344	344	378	362	332	338	337	319	351	328	349	360	346	355	311	361	340	312	323	351	344	339	341	349	338	351	318	332	386	323	339	332	326	333	341	316	348	374	319	350	334	350	354	343	346	340	326	343	331	353	353	331	361	342	333	356	313	355	344	370	340	331	338	376	365	362	313	336	354	356	348	349	328	355	339	324	358	319	380	326	341	349	336	351	351	337	333	336	358	370	353	316	337	369	366	335	302	303	338	344	319	327	386	360	342	352	359	340	344	369	344	332	374	340	335	325	306	345	338	377	366	355	359	322	327	357	318	346	328	321	336	331	341	334	337	364	358	364	325	360	343	359	354	337	327	357	343	347	341	363	358	351	324	321	358	305	361	370	349	341	299	376	368	355	338	346	336	310	355	361	370	323	337	366	359	379	345	335	377	349	361	343	373	353	364	318	330	335	310	373	313	345	322	344	320	363	361	314	333	353	339	363	354	359	354	320	386	317	320	342	352	351	334	330	367	319	349	339	347	353	326	359	338	319	348	311	331	331	333	335	331	326	342	309	333	376	354	372	363	351	338	312	338	320	334	373	332	341	326	343	342	328	348	344	349	355	336	344	345	347	367	339	321	336	327	342	342	342	343	339	352	316	370	332	338	375	365	362	353	360	363	336	353	355	373	337	308	342	378	331	344	347	372	344	340	345	342	346	320	353	343	329	353	330	339	337	315	387	308	336	337	341	368	358	355	363	351	354	347	376	366	335	330	332	362	350	352	358	359	342	332	344	343	340	354	334	345	316	380	345	347	347	345	329	331	314	360	346	324	348	347	342	371	326	320	330	351	351	331	355	325	361	369	342	336	348	329	310	359	342	351	367	309	331	344	339	349	331	360	349	338	337	323	339	322	344	336	341	334	338	372	358	365	337	339	373	337	345	309	347	304	305	375	307	351	314	385	340	350	346	325	290	327	350	357	355	347	342	351	335	325	362	330	369	340	361	367	326	332	364	307	385	347	318	347	343	334	362	332	356	332	387	357	347	340	306	323	355	327	327	336	314	340	349	321	316	344	332	372	332	336	349	353	339	303	371	348	329	343	357	356	332	358	371	349	337	381	306	341	342	302	329	325	356	347	357	326	353	352	377	345	333	356	333	355	361	322	326	350	360	338	357	387	353	359	357	332	341	333	351	345	360	339	388	334	321	307	350	325	336	347	330	312	353	339	390	360	374	369	340	330	348	307	357	349	351	344	361	340	336	373	347	366	314	352	339	374	316	311	365	359	324	339	328	365	354	333	341	340	365	356	330	342	359	378	366	328	351	366	339	359	337	350	312	341	331	347	330	349	322	336	356	319	349	342	357	354	314	329	339	344	348	316	343	327	362	326	315	339	337	341	353	347	361	351	366	360	335	327	340	371	352	362	312	314	370	320	374	348	355	334	374	344	350	338	346	333	348	306	342	343	335	344	342	355	349	360	344	351	395	362	307	350	354	322	327	332	328	332	355	344	357	326	358	345	377	340	319	325	340	353	330	316	307	338	348	344	346	343	328	353	353	333	315	356	380	404	365	342	356	350	342	340	339	326	346	334	329	334	324	337	345	362	321	335	338	312	348	334	333	331	337	335	322	334	324	354	322	362	330	345	354	322	303	348	338	375	389	334	320	323	315	354	358	313	321	346	336	373	313	354	331	371	347	349	326	331	326	338	342	360	328	368	355	334	367	309	318	327	334	363	326	337	361	329	373	343	341	322	338	341	361	346	319	334	330	343	372	361	338	326	339	312	342	364	359	351	317	343	320	372	335	370	337	355	371	331	342	345	334	312	344	338	342	348	341	315	348	335	342	346	349	343	327	320	342	334	310	344	351	326	332	352	313	331	337	353	334	330	338	360	358	357	331	356	356	366	352	323	379	358	371	327	358	330	351	325	350	322	342	320	342	332	327	337	356	365	342	301	311	353	310	343	380	352	361	334	339	352	328	333	345	331	340	321	348	351	347	367	368	340	344	344	354	340	335	382	309	347	332	313	365	338	365	357	320	353	357	339	334	352	340	340	373	383	357	301	344	359	368	336	307	292	373	351	303	342	324	314	355	338	372	352	346	339	371	311	340	336	330	338	370	324	361	294	336	375	347	374	357	332	330	343	346	347	391	360	327	336	342	362	334	367	342	342	320	328	342	341	323	363	388	327	348	323	362	367	340	347	352	351	344	313	321	365	346	357	328	359	339	334	373	360	342	351	336	330	319	357	339	320	340	307	352	385	348	358	319	325	342	325	367	341	357	348	366	378	365	352	323	366	336	344	331	354	356	372	362	347	351	321	339	328	329	356	367	330	353	337	359	327	363	327	329	350	343	342	352	349	361	367	396	385	351	327	318	332	339	366	333	307	300	336	314	334	326	327	343	375	352	331	358	340	339	333	326	327	312	343	312	362	350	395	355	339	349	336	365	327	339	355	331	348	335	347	299	377	367	357	346	357	328	354	338	341	364	338	360	372	317	317	327	365	374	332	347	351	363	332	354	359	377	361	346	328	353	347	353	353	330	339	365	311	335	349	354	342	340	323	334	359	346	346	341	293	345	375	341	321	327	360	350	316	318	337	340	345	337	342	332	354	351	363	325	341	344	360	335	352	303	334	344	291	365	386	326	337	320	342	339	345	343	314	327	325	285	344	344	359	362	354	360	348	335	373	347	351	334	353	367	324	336	329	351	363	313	299	339	364	364	374	378	339	355	335	358	350	321	344	375	364	339
4681	407	372	327	326	294	242	257	254	253	254	268	276	233	258	280	264	234	261	252	286	270	264	239	234	259	269	258	253	287	237	262	259	270	248	256	240	274	266	287	270	249	269	228	255	234	232	267	252	229	274	261	274	263	262	295	260	259	236	277	269	274	250	256	245	269	257	270	264	268	248	303	257	281	242	291	271	264	286	277	265	250	251	273	249	251	242	243	229	267	246	270	238	259	268	263	260	261	257	248	224	244	254	267	233	268	257	286	284	251	266	249	268	244	247	258	222	272	248	248	252	244	266	246	257	264	255	253	270	250	247	252	257	267	249	235	248	250	288	231	246	248	289	247	234	280	252	287	263	242	239	246	249	273	261	256	247	239	253	247	258	267	238	253	259	241	230	244	242	266	222	261	238	245	239	237	266	262	272	232	254	230	224	276	255	241	260	272	256	246	256	282	277	247	273	247	246	254	231	244	278	245	241	229	279	249	254	275	222	250	250	243	301	270	250	256	291	256	233	265	280	255	265	263	269	257	294	268	260	270	265	242	261	247	270	263	254	246	228	254	267	244	247	254	280	247	248	233	231	264	251	269	231	239	250	254	255	227	244	244	244	276	239	277	258	236	260	257	276	259	243	273	249	257	262	256	217	283	252	231	249	251	248	295	243	247	245	262	234	256	262	236	230	241	263	269	245	272	240	237	258	275	286	269	262	227	241	230	284	248	276	227	258	248	266	257	243	262	242	266	250	271	246	257	253	270	253	231	263	250	247	236	241	233	263	276	265	251	265	280	244	243	233	257	272	235	268	270	221	268	247	250	250	241	252	265	273	257	257	256	259	243	253	291	253	267	278	246	257	277	261	245	259	244	294	235	233	267	251	243	241	229	270	282	257	225	269	248	272	243	254	248	291	258	268	240	266	271	253	278	242	241	259	245	250	278	266	259	248	259	232	276	241	245	235	251	248	246	238	274	241	228	255	254	239	242	235	272	270	276	272	253	248	250	239	281	265	273	264	257	264	223	272	248	246	290	249	248	267	247	273	272	249	278	249	246	247	255	267	243	244	259	252	269	261	258	256	251	255	218	223	266	236	245	287	267	255	252	249	267	257	263	246	248	233	231	247	253	293	243	242	233	259	250	258	268	286	241	248	235	261	241	284	271	253	231	262	271	242	249	279	243	254	251	229	273	265	237	281	250	256	257	290	258	247	242	242	260	270	220	265	249	251	258	261	245	255	257	222	256	254	265	248	219	271	260	230	281	267	248	261	233	242	274	260	273	225	254	238	252	264	267	257	254	249	273	266	246	248	251	277	254	260	234	264	268	246	252	280	250	243	271	245	255	260	282	258	280	256	266	244	265	250	255	254	247	249	265	272	244	255	274	266	245	278	262	261	257	267	250	287	266	239	251	239	255	246	266	236	247	271	258	247	249	291	204	247	275	254	266	241	233	262	237	254	247	246	249	276	249	268	238	255	274	260	256	271	253	279	254	266	241	265	250	263	263	222	231	241	249	246	261	257	227	269	261	236	263	225	237	265	265	274	252	255	257	259	257	294	213	269	264	269	260	251	232	259	260	267	206	265	238	271	269	248	253	245	255	253	262	244	258	271	237	248	237	247	254	265	244	252	257	258	226	278	271	267	267	255	252	244	246	247	250	247	247	260	238	270	257	247	239	285	256	254	221	229	237	271	249	233	218	244	240	229	251	276	255	280	246	297	243	263	283	269	253	256	257	255	278	271	226	275	236	288	243	255	271	234	270	254	269	242	246	235	252	264	265	239	299	224	252	238	276	266	267	263	269	271	271	233	250	245	270	239	255	238	237	256	235	249	254	265	241	206	263	263	258	251	250	285	270	241	252	263	253	273	246	272	259	270	276	241	260	263	270	252	252	238	283	244	208	262	274	245	248	231	262	233	279	250	249	239	272	251	231	245	283	252	220	247	257	242	265	265	242	245	244	245	243	250	231	236	257	267	266	276	242	278	229	250	260	274	249	250	241	260	258	261	290	246	252	229	294	255	237	225	271	253	243	281	263	232	262	228	248	251	255	269	246	280	259	259	276	240	250	226	225	253	261	254	218	246	242	238	267	269	268	229	278	268	254	251	259	237	279	275	228	266	244	214	234	275	248	261	262	228	233	260	267	244	263	275	253	250	278	239	280	274	269	248	270	254	253	265	254	274	221	233	226	245	284	245	268	278	238	268	267	256	277	260	285	242	265	262	250	236	246	247	227	252	250	258	274	244	262	261	278	248	215	265	263	252	255	244	248	271	266	249	264	262	229	265	236	271	267	240	276	279	295	244	269	243	211	267	258	226	277	242	213	274	256	251	272	264	268	257	273	260	275	250	281	262	264	262	260	242	253	253	258	261	252	233	228	225	237	268	232	250	254	267	262	225	255	293	244	246	259	292	275	262	266	262	255	265	230	260	259	267	252	257	254	247	245	275	263	246	233	266	284	231	244	280	254	257	255	258	224	267	272	257	283	251	259	262	267	255	277	271	276	293	285	234	236	256	271	285	247	269	259	245	271	226	256	220	249	258	253	259	251	242	262	247	260	224	230	239	267	276	269	260	260	272	264	233	241	264	252	270	277	272	291	268	269	261	256	240	246	248	242	253	242	237	279	260	248	242	251	260	276	281	255	256	256	241	256	260	272	260	249	258	258	250	255	244	225	244	258	227	259	267	255	256	246	249	247	222	261	267	251	256	278	254	239	273	237	267	273	269	259	255	277	233	214	243	256	255	272	272	239	240	264	263	254	263	255	267	231	245	239	251	249	251	235	249	255	265	243	277	210	269	275	262	269	264	257	235	223	257	239	270	250	253	230	266	274	266	256	270	258	255	266	258	240	262	261	218	278	244	275	249	263	236	261	291	252	255	262	262	249	246	265	264	233	277	259	251	238	268	274	248	250	262	255	250	255	259	288	269	260	261	260	245	255	245	264	246	241	249	253	239	224	280	241	235	266	262	285	265	237	252	257	246	259	267	269	247	262	259	230	276	288	262	264	252	242	247	258	245	247	290	253	249	272	258	224	267	242	265	243	266	254	242	232	269	239	251	246	240	244	266	271	250	280	280	257	263	248	281	244	248	248	239	250	240	259	247	253	254	247	248	232	258	241	286	269	219	250	296	253	260	272	269	246	273	266	267	244	256	279	247	262	255	260	270	256	259	259	292	264	220	249	272	218	265	258	218	269	237	246	249	275	268	268	266	248	258	264	269	259	275	240	240	267	248	240	240	258	254	223	247	268	254	240	230	237	264	278	243	243	230	267	265	257	272	265	242	253	246	248	242	240	298	258	279	229	279	260	262	254	250	257	249	266	257	270	252	255	258	259	277	248	256	240	275	266	228	240	276	258	245	235	239	277	233	270	247	258	230	250	234	250	266	259	242	266	262	229	258	244	250	247	278	305	261	274	243	275	260	260	246	253	283	253	263	253	266	250	239	261	236	265	249	254	261	252	248	272	243	267	247	270	273	248	256	256
25556	21462	27955	25401	11564	1700	1135	928	810	773	823	821	821	809	821	818	810	750	768	775	779	750	742	789	769	794	806	746	730	752	716	763	739	760	775	717	743	716	801	750	795	706	766	748	700	752	743	770	717	728	760	751	738	799	719	719	715	740	709	754	720	767	783	805	702	745	742	780	710	710	738	729	726	739	723	756	703	772	740	747	768	684	737	722	748	723	734	762	740	732	732	692	701	745	718	696	755	708	747	741	689	741	757	693	733	754	718	747	767	665	732	734	761	732	770	706	765	723	687	759	756	783	704	778	726	771	717	732	745	724	708	720	758	728	753	781	755	774	745	730	806	720	776	730	771	758	744	728	746	730	728	746	766	741	770	767	724	715	738	691	712	771	769	725	683	707	747	774	758	772	732	734	715	685	673	735	745	754	730	728	674	762	735	771	750	720	743	750	747	756	695	731	728	707	716	726	748	734	744	661	737	733	798	731	711	710	708	682	780	738	687	703	727	766	741	725	757	753	716	741	756	699	743	764	764	711	692	745	741	752	690	730	692	758	679	748	760	720	706	801	770	714	743	740	741	740	728	770	765	716	746	734	739	681	693	696	717	700	765	764	744	702	733	741	729	745	718	750	711	749	721	755	765	735	753	731	744	748	771	708	722	753	757	735	736	735	725	730	754	741	730	712	743	761	752	719	731	723	731	709	731	717	717	750	703	739	701	715	739	749	712	751	728	770	738	718	749	773	726	698	760	738	735	730	705	694	744	722	723	700	708	709	712	696	733	729	780	708	738	684	690	769	731	745	777	719	720	710	761	740	704	709	732	753	745	742	716	759	754	709	750	755	736	735	760	678	724	709	760	752	736	745	757	793	741	737	718	770	725	718	779	712	746	764	742	728	800	769	745	716	758	731	723	667	711	724	728	739	721	735	758	735	705	730	703	705	717	729	733	698	722	719	751	738	737	777	790	745	704	772	722	752	725	743	746	757	705	697	745	747	738	730	742	737	738	754	737	790	719	740	749	778	767	767	748	714	732	761	719	725	732	781	745	723	730	694	723	753	763	741	729	647	748	738	754	693	741	723	667	749	684	727	713	720	730	748	752	745	729	745	732	735	758	725	770	737	738	723	716	700	736	780	725	735	726	714	710	691	683	741	760	703	698	744	739	768	751	738	735	752	759	737	745	696	748	729	709	744	701	725	742	742	675	707	773	695	771	751	728	728	722	730	755	749	690	751	723	697	764	738	739	759	734	753	728	686	702	755	710	709	741	705	707	719	756	696	701	699	696	724	732	772	782	683	712	795	746	739	746	695	731	695	720	677	744	729	718	766	692	730	737	759	721	704	776	720	749	732	727	658	764	743	723	679	692	711	720	763	641	741	752	772	740	687	749	745	768	729	724	773	735	679	729	707	745	730	736	740	765	754	697	729	770	747	723	731	743	691	722	756	740	704	760	782	755	722	711	712	763	691	698	729	730	724	692	730	768	689	767	682	734	718	728	729	728	748	709	738	761	694	745	741	743	720	699	715	692	748	728	727	728	733	739	752	804	729	737	705	721	734	735	735	743	710	754	699	731	723	711	714	697	715	724	692	757	697	746	740	752	757	732	732	746	714	750	714	755	669	742	725	732	756	681	769	779	736	700	704	742	761	711	750	750	729	724	729	731	732	743	752	732	729	707	704	738	749	784	752	747	718	679	766	740	674	765	760	737	664	752	743	728	730	679	737	770	766	690	757	739	702	697	743	735	743	720	693	762	730	697	745	756	789	732	711	738	725	749	696	736	740	722	714	739	728	721	777	739	721	783	721	701	730	742	756	744	733	712	713	785	789	739	754	756	707	738	744	752	743	700	713	724	699	763	735	740	735	779	738	763	735	736	786	755	741	757	759	694	747	682	729	731	746	690	733	752	717	703	783	720	755	687	755	754	740	736	723	801	743	746	729	749	761	742	756	748	760	750	755	786	758	744	751	724	733	707	753	718	738	722	712	772	732	715	720	753	729	707	746	730	756	723	765	737	731	758	766	720	699	725	730	707	703	759	762	730	679	722	710	763	771	771	732	707	715	759	723	737	752	733	693	729	693	752	734	732	728	705	677	740	737	731	730	758	747	739	746	694	691	717	757	714	697	715	753	741	749	680	686	805	673	723	750	739	775	746	702	683	731	737	711	757	676	747	706	730	778	757	700	734	698	709	776	709	724	767	819	762	715	758	777	662	708	796	771	747	677	707	718	746	712	738	751	764	685	729	701	770	714	772	759	746	721	696	737	715	731	746	712	714	709	743	741	746	741	736	752	723	748	717	727	771	727	778	718	776	734	722	747	751	744	728	716	759	797	716	754	724	711	734	734	729	772	718	743	742	715	749	743	735	740	726	687	829	774	693	708	672	756	745	719	715	720	789	777	715	779	700	738	725	759	708	745	719	745	775	706	741	728	742	676	771	743	700	758	712	725	689	684	752	712	694	705	704	728	713	711	746	758	732	710	819	738	747	713	730	735	727	747	765	753	738	730	720	747	691	712	722	734	758	739	767	703	719	684	689	660	741	747	725	691	660	730	711	696	681	732	736	726	742	736	747	681	707	805	759	766	756	725	728	690	745	709	737	754	748	755	732	750	767	747	700	738	707	763	729	726	729	779	749	728	756	718	779	721	766	768	760	741	717	683	717	717	739	719	770	757	751	732	729	704	661	720	732	729	777	728	760	682	725	747	720	691	729	736	712	681	744	671	744	766	726	680	745	720	738	741	680	706	695	691	777	714	724	749	741	731	720	762	756	729	732	752	707	742	746	713	750	772	738	773	758	740	708	731	773	742	710	695	737	737	716	759	767	710	766	703	716	717	719	748	745	681	771	722	707	795	746	698	726	739	701	735	733	745	680	742	740	718	722	738	720	742	767	744	755	713	707	736	733	756	750	713	769	758	744	759	742	722	707	783	767	700	714	730	724	718	770	749	747	738	765	733	741	764	732	728	756	741	722	735	740	718	764	696	799	717	752	741	696	768	783	753	742	722	755	741	773	761	748	731	758	740	719	702	749	681	727	688	794	749	715	753	701	731	704	750	697	676	700	737	765	708	699	719	750	733	747	739	774	774	732	745	780	735	700	719	709	779	760	730	694	767	748	735	778	707	706	757	697	760	755	708	774	702	705	719	759	750	732	747	741	726	726	699	731	751	729	736	720	729	749	761	787	755	752	705	750	714	730	744	753	771	765	711	808	740	741	760	759	764	719	763	682	755	732	742	726	707	749	760	747	731	717	711	766	742	683	728	743	695	731	763	738	733	745	755	739	718	672	734	719	725	745	719	738	709	710	743	766	727	735	690	687	728	741	777	748	759	731	792	739	753	696	717	689	709	723	776	736	809	768	761	745	734	737	717	715	740	722	720	743	770	779	750	724	759	736	731	735	682	719	724	741	733	742	754	688	703	690	738	718	710	678	756	744	774	708	705	777	758	691	631	727	712	792	709	731	759	682	686	722	701	779	768	749	776
3454	3551	2889	1678	1203	1004	876	769	718	649	680	718	631	617	581	614	606	620	591	537	568	566	602	549	568	597	593	551	594	546	559	554	537	559	588	585	584	577	575	526	577	560	545	532	548	581	493	537	561	581	565	591	609	581	554	574	553	559	576	567	546	594	533	526	602	566	558	590	562	550	524	514	524	579	537	543	489	555	575	505	571	591	588	544	568	561	587	578	573	519	559	550	567	527	555	572	551	602	553	508	525	547	541	561	577	554	577	585	533	561	556	532	562	537	547	591	589	568	521	558	585	557	557	547	576	533	559	568	529	554	570	563	556	547	541	528	557	548	550	524	527	534	504	543	531	589	627	546	565	556	545	569	548	567	535	604	532	544	543	571	537	576	534	555	529	543	530	534	528	547	538	575	578	545	537	590	584	549	560	554	571	582	570	583	529	516	565	546	566	517	566	589	538	535	549	584	587	542	539	583	565	538	548	555	552	530	563	547	563	595	531	543	557	636	596	570	530	539	563	578	576	558	557	589	622	532	542	511	516	563	573	536	573	559	576	503	539	562	569	561	535	598	564	534	552	558	543	580	541	526	569	560	523	607	537	556	496	570	543	541	539	584	516	561	549	533	578	553	539	580	551	555	573	547	568	535	537	574	545	571	523	526	545	541	523	557	509	514	574	548	545	563	537	550	554	520	559	573	564	546	549	537	540	551	520	561	585	535	543	525	596	548	497	559	524	538	540	525	560	607	572	563	577	575	528	562	547	549	567	524	550	541	494	544	554	556	549	560	579	521	530	619	547	551	544	567	541	555	535	536	498	582	530	568	544	553	518	596	546	562	550	612	554	509	565	512	569	541	571	499	537	550	565	537	540	534	545	520	543	558	564	544	525	511	574	579	529	569	541	551	534	559	520	575	537	553	524	556	552	514	563	486	579	522	525	553	568	550	569	545	536	520	557	567	530	616	588	537	552	520	494	525	571	561	520	507	557	590	568	552	550	531	584	503	542	526	541	517	557	568	537	519	592	544	570	576	559	555	514	568	565	526	551	540	535	585	547	547	543	543	542	541	552	536	551	520	559	571	535	619	555	540	556	500	566	575	547	565	505	575	541	557	495	533	523	517	530	574	542	554	532	504	548	610	571	551	546	531	561	544	563	568	569	553	548	550	553	564	534	550	553	573	547	541	517	589	519	527	540	560	568	560	526	559	482	510	592	503	560	557	537	548	502	565	586	538	559	573	520	517	544	590	576	552	544	485	546	527	506	505	540	564	533	531	539	564	579	532	493	566	558	572	587	530	573	472	559	579	540	566	491	521	521	498	555	539	579	581	554	543	531	599	550	531	574	563	520	553	481	550	528	569	491	528	555	548	564	534	587	529	538	573	552	590	573	554	523	557	580	518	547	543	561	515	535	512	522	535	542	520	540	584	561	552	580	540	539	534	555	572	551	551	523	577	549	531	538	553	571	542	565	564	561	537	540	496	498	534	569	551	546	602	539	561	585	558	540	551	564	557	545	578	533	540	563	538	583	530	564	541	529	525	523	534	584	537	549	587	522	508	521	574	571	537	544	556	542	543	527	523	569	574	558	499	537	555	533	612	556	576	498	562	538	538	539	554	589	526	520	518	530	519	521	582	543	527	606	577	533	518	567	560	564	564	553	549	551	532	542	528	530	518	538	558	533	551	533	544	558	564	545	536	555	550	575	494	499	587	517	568	580	550	556	533	556	562	568	569	539	553	564	545	556	600	523	544	575	526	526	583	550	524	521	536	562	567	528	543	530	542	524	603	545	583	525	529	522	548	580	559	587	571	573	570	540	553	551	555	575	569	587	566	530	569	603	539	509	560	573	579	552	525	554	525	561	556	536	531	526	554	550	596	533	566	544	547	540	616	528	550	582	596	529	538	577	551	534	530	510	565	517	535	565	524	566	540	518	534	569	547	519	585	556	534	577	550	565	514	528	558	552	550	512	546	534	579	563	509	557	554	543	508	535	515	607	525	545	530	511	553	577	540	528	565	576	546	550	519	563	525	535	572	499	542	531	527	537	531	577	551	577	508	595	579	555	549	543	523	550	603	553	553	554	521	532	568	509	565	552	584	535	555	575	543	533	546	574	556	556	548	528	557	555	558	544	527	535	538	563	523	545	504	495	549	584	547	541	547	526	528	530	547	550	561	518	547	533	584	490	507	575	512	593	539	548	542	559	553	527	495	516	531	577	552	556	571	551	511	543	559	540	510	566	554	534	508	576	540	573	529	521	573	543	564	561	529	589	505	550	542	505	555	534	537	584	552	494	511	565	493	564	516	509	506	489	540	561	554	601	545	500	528	548	525	546	510	583	556	598	542	570	543	539	523	544	577	523	568	557	543	517	531	546	546	533	548	517	552	543	534	548	522	552	505	541	545	537	522	529	574	522	552	531	529	501	541	544	577	525	538	524	534	513	508	491	584	570	556	540	556	540	537	549	517	550	546	567	549	517	526	533	554	534	535	569	532	550	503	540	601	551	556	549	564	508	571	585	545	580	581	543	520	519	578	536	586	519	562	544	516	567	518	584	554	509	516	573	562	567	556	560	562	540	523	475	526	531	531	580	547	526	558	518	521	548	541	561	538	530	482	570	538	570	562	532	587	538	485	546	544	531	559	502	506	514	512	576	583	498	571	541	525	571	523	547	523	532	587	545	566	572	521	493	549	549	540	535	569	538	543	535	555	536	534	554	517	575	490	542	519	515	562	534	524	536	552	527	558	587	577	498	545	538	524	555	555	559	574	538	529	534	544	544	494	533	549	553	520	548	534	519	553	549	552	526	585	563	566	525	566	557	563	520	538	542	523	492	507	540	586	587	552	528	539	559	565	580	549	542	523	541	541	539	547	533	514	561	544	590	552	550	526	564	539	539	537	512	532	555	521	536	592	577	545	502	566	583	551	510	572	541	524	534	571	513	540	549	557	539	545	533	530	549	563	554	552	531	556	565	534	549	577	553	520	561	531	573	525	550	520	538	542	561	537	551	550	554	574	564	522	567	540	541	496	544	571	554	564	530	568	550	533	507	535	541	538	581	481	508	572	511	543	548	565	560	555	532	564	561	547	531	571	559	517	571	519	569	538	513	563	492	575	547	547	601	578	537	565	521	494	533	535	549	517	571	522	542	564	536	552	516	529	548	538	510	528	566	545	548	529	537	513	542	561	491	514	547	544	599	515	516	527	523	563	498	530	541	555	529	539	567	572	533	557	547	569	536	549	526	541	505	523	516	531	518	515	576	569	541	544	534	552	509	547	571	523	537	555	519	558	538	572	552	579	543	557	557	504	580	526	552	538	560	526	583	558	545	556	563	569	538	557	545	578	557	570	524	563	565	574	554	518	531	586	493	591	553	572	530	560	546	564	566	500	573	565	544	532	534	489	555	581	480	529	514	495	507	551	562	575	581	566	516	550	542	538	501	549	545	545	556	532	527	561	553	532	549	543	561	547	567	574	605	563	554	582
24503	21490	28874	24554	21482	9451	1888	1184	975	964	924	972	860	854	881	892	867	865	804	815	831	817	832	886	787	738	799	813	802	796	788	831	785	811	702	781	821	820	791	794	832	819	802	792	739	743	844	757	774	735	811	826	797	833	811	774	798	782	820	740	813	789	763	794	801	763	805	772	775	764	806	785	798	789	778	816	771	772	770	739	720	767	735	758	781	767	765	788	784	799	735	759	738	744	804	798	817	759	816	759	807	771	783	766	778	776	822	811	816	752	768	787	784	757	751	768	763	794	742	771	778	808	767	731	817	808	749	779	760	765	804	798	766	728	802	792	807	739	767	747	784	805	781	781	746	750	763	774	806	792	733	763	775	772	782	772	786	753	762	762	745	787	762	744	756	798	791	788	810	755	757	762	823	806	737	774	781	771	756	816	812	786	754	802	822	766	728	788	727	777	806	829	808	735	760	748	788	782	753	751	796	729	807	784	787	785	805	742	762	776	727	761	782	799	782	799	779	784	755	799	828	765	827	765	781	757	745	812	787	760	764	807	772	782	817	815	771	800	755	826	786	814	783	772	718	813	754	758	746	790	787	792	780	730	818	768	757	766	796	757	782	822	747	765	781	720	799	776	845	786	779	806	761	799	831	764	799	749	804	753	798	789	776	755	782	810	770	790	791	750	817	747	742	801	837	751	794	793	747	761	781	764	795	726	744	782	757	857	803	778	761	749	743	826	769	771	772	752	772	756	773	780	810	782	743	795	782	742	764	782	825	738	779	751	814	783	773	796	786	749	799	808	793	793	808	759	721	840	820	793	787	750	765	751	798	807	777	803	752	848	811	815	836	759	779	829	792	802	770	820	766	762	763	774	777	840	794	782	776	742	779	757	852	807	762	772	776	746	798	767	754	810	816	758	817	753	770	767	747	809	766	775	769	806	734	785	763	721	756	781	799	799	787	784	776	759	801	748	762	802	805	701	778	785	780	782	794	779	795	744	782	762	799	771	746	811	768	772	799	753	806	764	780	749	755	784	766	754	758	769	770	809	785	773	779	785	792	797	832	788	766	827	769	775	767	751	782	737	769	720	752	805	783	770	802	750	739	734	767	777	788	757	751	749	820	791	810	811	775	765	846	782	803	729	797	764	741	737	782	763	806	788	801	756	764	749	812	761	791	786	802	832	810	773	775	826	744	777	785	779	779	747	786	813	798	819	799	732	796	737	732	755	768	743	783	835	784	769	747	763	782	808	808	762	784	735	855	786	773	765	728	774	793	773	776	754	761	758	764	758	765	759	732	796	728	776	772	802	772	740	772	792	745	768	774	766	761	701	754	819	748	751	741	785	759	748	791	726	737	805	781	791	690	797	794	771	758	734	764	796	778	780	772	778	814	758	797	803	803	783	796	808	786	787	760	760	775	796	764	740	777	755	790	783	739	802	793	798	795	757	792	772	829	716	805	740	764	868	795	816	783	796	811	729	707	770	778	774	732	765	744	776	770	779	823	789	754	786	731	838	787	777	750	770	750	774	837	741	756	740	762	789	785	790	740	757	771	797	821	797	780	802	751	763	718	743	774	745	789	781	749	784	804	753	759	724	762	717	813	796	775	809	761	709	775	760	811	830	806	740	770	747	820	729	789	776	795	775	745	748	774	729	813	791	749	720	724	745	789	770	729	747	805	757	784	747	829	729	784	803	691	749	770	766	755	747	794	766	812	773	746	755	765	765	756	781	775	767	781	809	806	772	756	764	743	727	765	762	740	789	760	807	755	756	784	792	759	757	819	770	782	760	748	812	807	786	715	775	762	798	741	832	778	789	788	797	774	780	772	761	740	778	815	786	797	778	764	773	767	781	746	749	746	717	777	780	778	812	738	768	752	760	753	817	761	805	801	760	787	809	748	773	757	745	752	783	789	790	770	795	739	755	824	790	765	803	751	790	810	750	805	771	751	753	757	777	741	760	779	749	783	806	743	805	806	765	769	768	794	731	790	771	779	735	805	782	802	760	819	731	755	795	750	717	733	779	751	774	777	701	712	748	762	792	781	757	776	742	743	745	754	763	778	793	765	756	732	765	762	757	778	746	823	777	801	799	829	812	818	753	779	753	722	737	776	770	787	787	795	767	756	776	833	778	755	764	759	782	784	790	786	760	757	792	741	757	804	770	752	751	775	786	770	724	783	783	758	753	760	747	799	756	786	774	738	769	812	786	804	735	775	767	848	765	791	728	811	813	776	829	778	827	790	780	791	767	767	735	749	788	760	776	760	779	751	729	790	725	794	748	718	751	794	750	742	776	800	765	801	845	759	802	746	741	751	801	756	747	816	773	757	785	843	810	760	704	802	808	755	786	829	760	797	750	719	748	773	749	819	779	718	779	791	760	830	820	780	770	813	852	707	757	773	779	759	761	739	804	783	762	735	790	772	846	798	781	837	775	772	783	753	745	766	768	753	780	771	808	750	762	748	755	757	789	770	682	801	758	794	763	749	796	797	767	825	789	747	741	769	793	823	748	753	802	760	750	714	761	737	803	823	815	775	776	835	810	796	771	801	800	746	779	784	817	781	788	779	797	745	784	764	808	760	771	778	810	791	763	778	820	746	770	732	753	802	803	744	771	748	718	789	778	831	800	767	747	800	768	766	700	782	737	782	770	766	765	782	760	793	795	785	785	766	753	770	795	771	788	736	776	790	791	792	721	740	768	754	759	774	818	774	751	776	805	771	771	750	832	704	738	803	789	739	800	801	714	707	788	752	753	781	740	775	754	778	778	745	740	750	793	794	740	704	781	777	745	766	814	777	728	743	773	744	792	771	772	791	751	787	794	781	733	771	776	774	755	784	723	702	824	734	762	768	770	767	807	779	748	750	806	719	763	734	815	795	763	745	832	820	748	785	697	785	775	804	789	768	744	764	772	761	746	739	782	813	751	806	775	771	777	757	729	773	797	756	784	760	748	791	836	770	809	808	792	744	775	742	747	747	798	765	800	795	786	780	772	794	757	698	796	772	756	785	849	785	781	746	773	782	788	740	738	748	735	712	827	752	778	762	746	802	721	737	770	789	772	784	754	785	739	745	784	789	779	759	758	783	780	780	705	771	772	779	785	787	817	754	780	760	739	751	756	779	747	796	810	783	748	799	737	790	762	750	767	757	708	743	778	752	737	763	780	778	781	736	817	752	742	778	748	750	775	784	780	751	770	724	760	724	802	743	753	809	721	743	694	754	809	806	730	810	765	739	772	758	810	810	772	728	772	769	772	752	775	846	775	803	814	756	814	828	769	760	824	756	756	747	758	737	781	803	761	841	769	736	758	774	811	782	742	766	748	700	732	764	731	764	726	826	727	762	760	726	731	808	750	750	793	791	788	776	775	795	804	783	785	763	717	792	781	773	767	768	741	781	810	756	760	799	790	747	766	793	728	774	764	790	767	795	774	786	772	741	762	745	824	817	797	768	766	773	776	736	784	784	781	794	853	763	761	763	768	743	784	767	724
3756	6143	4958	2692	1921	1455	1215	1085	889	882	835	763	730	725	701	720	708	656	636	633	638	664	643	653	615	632	638	588	639	564	556	637	633	622	599	617	620	629	637	629	660	584	599	600	629	653	600	629	591	595	570	572	616	606	592	601	623	601	606	573	583	599	583	591	605	625	598	604	592	579	584	612	629	600	585	584	597	607	580	594	567	655	630	586	580	610	613	596	563	607	611	626	614	625	584	564	607	588	633	636	599	566	605	615	601	623	581	566	638	580	625	604	546	536	598	598	587	568	581	593	576	570	591	568	560	594	561	600	620	584	580	618	580	561	563	581	632	591	549	608	550	582	589	613	578	560	569	607	585	555	615	618	595	621	568	563	617	578	597	571	623	576	586	605	567	607	588	569	556	581	583	623	606	569	575	609	578	579	559	578	551	604	586	568	587	580	621	558	606	570	574	619	612	607	601	571	605	635	556	608	625	600	610	593	598	565	605	583	560	599	563	577	603	542	581	585	602	542	528	558	575	571	564	605	623	589	557	607	581	571	616	610	579	568	607	568	629	577	607	605	637	576	550	566	586	561	557	588	595	581	572	578	606	597	602	567	603	595	622	615	549	571	598	612	583	591	582	583	571	620	577	569	571	634	568	568	627	573	577	554	618	549	566	571	570	594	586	592	558	566	546	597	548	529	618	589	598	610	596	633	563	579	553	598	621	553	572	596	594	545	562	556	587	598	583	623	588	623	558	584	566	592	593	631	617	580	546	622	573	607	602	562	585	593	546	586	594	580	588	561	546	587	590	592	574	578	623	609	601	580	550	575	539	573	579	591	589	556	593	624	547	577	574	581	547	565	583	586	594	548	596	594	555	560	588	593	624	561	593	607	578	547	580	608	594	595	592	589	516	570	604	572	567	584	555	563	593	595	604	548	581	544	592	587	563	618	599	575	598	557	581	547	597	597	576	578	585	547	602	572	552	601	589	597	596	613	587	558	587	566	568	543	558	583	559	594	601	576	591	594	591	560	567	591	549	601	640	598	586	557	570	601	573	610	587	596	557	592	601	567	559	568	595	589	571	593	562	598	596	591	570	547	582	578	570	605	621	588	579	548	586	623	580	570	562	563	561	611	564	533	597	558	593	530	623	619	581	569	570	595	581	611	595	542	558	562	555	551	620	582	589	624	591	588	605	595	632	603	585	595	550	575	572	599	559	569	612	584	587	571	591	587	553	575	572	587	568	581	548	527	596	575	592	575	562	563	571	621	603	583	554	600	571	559	561	562	620	574	579	597	573	605	580	594	566	568	604	563	594	558	601	607	620	611	577	581	596	594	575	559	564	597	577	595	554	589	556	582	557	619	582	561	559	585	603	557	574	580	611	593	552	617	615	556	560	591	573	585	550	567	577	568	606	548	594	560	577	551	600	598	576	551	580	598	630	541	586	567	547	586	555	550	538	556	613	605	592	529	578	561	608	563	601	591	489	578	611	573	570	594	587	555	546	598	571	551	571	554	592	537	588	577	536	590	590	593	536	540	577	554	605	523	573	580	566	640	596	583	564	555	618	589	512	583	599	562	565	603	553	558	595	595	584	598	589	592	578	575	589	590	595	553	570	553	592	582	597	576	580	587	574	534	581	564	565	562	560	548	550	550	581	565	537	554	565	588	615	627	559	602	582	545	561	599	550	591	567	580	604	587	622	549	582	570	584	575	547	577	578	591	570	601	619	578	555	538	587	584	609	572	611	628	642	628	561	574	591	559	571	561	607	622	600	578	572	547	583	584	561	603	560	549	543	610	608	598	593	599	600	636	562	560	606	586	537	542	570	621	608	579	539	571	580	606	593	603	562	610	545	537	555	574	569	523	571	620	582	589	582	556	614	564	565	569	603	605	551	558	563	620	560	586	568	536	570	593	590	565	588	603	580	588	592	557	590	540	574	584	600	578	592	562	576	559	590	619	557	567	619	590	552	607	594	574	582	545	584	558	542	603	586	606	592	583	602	552	605	586	607	597	555	587	616	583	577	575	578	548	581	577	596	587	571	600	590	585	554	538	585	522	574	563	554	614	556	603	522	627	561	576	609	585	589	604	578	581	576	607	608	559	554	561	564	555	571	582	590	593	586	570	513	566	581	581	576	568	557	564	578	585	613	595	579	577	579	556	620	584	600	588	599	579	608	594	538	564	603	575	573	542	566	565	570	572	595	588	577	607	554	586	580	601	579	559	638	579	624	580	596	540	547	561	574	554	556	562	561	555	548	579	562	538	570	578	580	577	595	562	566	526	537	551	540	565	568	550	607	537	576	572	585	591	543	592	570	553	605	593	540	536	560	587	555	576	562	596	566	571	562	577	592	592	587	583	568	591	584	572	588	584	626	614	617	575	593	577	585	583	565	589	594	580	549	549	563	609	545	566	573	537	531	561	598	596	605	575	594	585	594	548	606	539	625	620	597	563	560	571	544	574	574	592	585	576	587	627	610	559	538	576	598	540	583	582	607	594	564	548	561	587	591	559	536	614	625	561	591	614	590	564	575	589	590	621	601	603	534	564	585	548	592	611	636	590	602	556	620	597	563	616	554	596	599	586	584	607	564	626	564	569	539	595	567	568	526	583	590	569	583	628	577	553	583	585	558	566	550	570	603	577	578	590	555	632	599	541	577	543	578	615	544	599	578	601	562	559	507	567	580	631	585	586	606	569	560	617	597	595	619	564	566	567	540	565	581	618	564	530	572	583	582	566	600	557	567	554	524	550	608	557	587	603	587	624	610	560	595	582	592	602	548	510	575	582	604	556	566	575	579	595	526	579	582	588	620	554	582	538	601	598	582	566	567	595	564	591	622	596	569	578	578	558	564	639	570	552	538	589	573	612	568	617	578	559	557	537	562	589	556	549	570	573	577	591	561	604	567	609	609	600	554	587	587	557	578	601	562	597	557	601	618	595	555	556	599	538	574	593	570	579	569	579	569	534	555	541	564	582	541	598	620	569	620	572	560	624	547	562	522	581	558	559	589	560	610	629	558	569	571	593	592	571	527	572	527	594	602	585	535	566	577	576	551	545	579	592	614	550	555	581	585	629	535	605	563	541	561	566	586	584	613	570	578	563	587	543	555	564	584	543	544	595	593	580	579	568	558	571	601	633	581	581	545	562	560	581	497	637	553	554	635	556	611	547	524	583	565	569	572	597	597	547	571	563	594	602	527	558	583	553	594	548	585	556	550	565	583	596	551	547	561	558	594	568	593	569	585	572	606	584	561	523	608	614	605	576	565	572	604	585	529	602	571	558	590	581	617	567	600	581	594	590	570	550	571	585	534	565	559	557	566	626	567	557	552	600	597	636	551	595	565	544	580	565	538	598	563	533	597	578	582	573	590	559	593	573	602	584	560	580	617	595	580	599	601	586	570	569	578	553	596	569	605	552	582	529	526	592	574	532	545	573	608	570	604	550	619	582	570	559	535	556	584	572	594	578	600	564	573	584	597	579	581	537	583	585
27936	10774	890	542	364	373	308	316	365	360	373	360	351	356	337	348	312	336	352	370	341	355	339	330	318	338	342	344	349	343	312	345	343	352	328	336	352	321	362	421	319	372	322	347	343	348	365	352	353	349	359	355	342	334	341	360	334	326	366	369	365	339	340	345	318	368	351	355	328	341	362	373	385	353	322	349	361	337	309	349	347	327	344	330	354	375	374	350	357	353	368	362	352	342	326	338	342	338	388	359	360	332	344	345	334	331	357	335	370	349	359	363	342	343	337	347	334	327	358	378	339	349	358	390	366	337	330	373	368	346	385	314	342	351	338	337	330	321	349	340	370	355	324	347	373	339	359	326	347	344	377	352	362	341	323	321	369	323	342	365	359	327	328	344	365	321	352	350	366	322	352	333	345	331	326	362	348	331	364	372	349	370	368	352	361	320	346	359	350	356	337	317	327	351	378	345	338	338	336	341	367	372	358	350	340	386	339	373	345	358	342	337	343	336	331	366	326	337	361	364	354	344	382	361	346	354	387	361	359	362	301	357	387	339	352	356	359	372	303	366	358	342	337	322	343	346	330	336	330	358	307	340	367	297	323	325	343	382	326	367	327	364	374	382	360	362	317	353	347	356	341	344	366	341	369	359	339	312	331	348	364	353	351	333	331	374	371	303	372	323	316	342	327	373	344	340	372	352	326	331	331	354	357	320	314	369	313	329	318	327	358	332	374	333	345	353	327	334	316	341	353	383	366	343	360	322	323	334	343	360	343	347	376	361	349	328	371	357	337	318	369	324	349	335	303	364	324	366	344	332	322	371	383	340	357	340	362	343	354	316	342	331	367	342	345	353	352	366	318	338	336	361	366	342	340	299	343	320	357	344	358	364	335	344	308	318	313	309	319	354	362	321	346	365	369	368	353	330	378	346	322	322	370	348	334	347	365	339	348	380	306	341	349	398	373	346	308	354	364	339	352	305	345	316	366	319	345	316	363	357	353	369	318	346	345	372	363	361	310	369	341	363	340	343	351	345	351	330	347	336	358	340	342	329	380	347	313	346	353	343	358	340	339	294	354	342	335	362	354	376	333	347	337	369	340	314	373	333	371	371	343	344	379	351	323	371	360	383	349	324	360	341	327	342	377	353	336	353	317	352	358	359	359	338	371	367	346	357	359	344	348	325	372	358	350	356	344	308	349	359	317	340	345	349	351	326	355	336	394	357	312	333	351	323	355	346	353	327	317	326	358	346	333	326	350	333	311	345	349	369	356	363	327	330	346	354	318	361	324	355	306	372	330	370	324	368	363	341	334	374	334	334	330	359	356	354	334	321	356	353	309	335	363	367	326	351	338	345	322	333	347	343	387	354	365	335	365	329	365	364	326	346	383	339	329	357	358	358	347	370	371	358	350	318	396	293	353	338	348	343	345	356	358	351	357	342	374	328	332	325	367	367	340	353	363	351	350	389	312	330	356	363	340	342	320	347	347	332	344	355	353	351	378	353	368	341	315	346	340	331	313	330	356	369	348	314	315	317	376	336	376	339	336	358	347	326	354	367	371	351	349	347	341	385	342	341	338	343	368	328	345	340	345	348	345	332	291	310	345	344	349	334	354	351	356	337	339	327	326	370	334	354	349	349	354	373	347	351	344	373	300	367	359	366	349	334	353	335	337	364	359	333	388	348	344	386	353	316	373	364	354	333	329	330	331	349	335	334	335	340	339	369	354	328	363	351	365	340	357	329	355	358	338	331	377	358	331	338	363	371	331	314	339	381	349	305	365	367	353	311	331	353	340	355	319	339	349	337	365	326	356	363	318	318	376	347	333	351	346	364	400	348	352	337	387	354	378	365	323	320	366	339	326	355	365	345	337	344	345	345	335	367	323	330	319	376	333	363	367	356	357	351	329	335	330	371	367	340	349	304	323	350	343	332	349	348	338	333	351	328	357	348	327	333	359	326	379	334	364	331	339	348	351	317	340	362	349	335	353	349	333	349	330	355	323	387	303	383	337	381	348	343	314	350	341	311	305	363	316	367	372	344	338	335	345	332	357	360	346	372	371	358	361	376	350	337	342	326	359	345	330	344	368	350	325	369	332	362	325	335	328	369	341	394	331	347	331	363	339	353	324	338	322	347	361	353	378	382	345	314	405	356	323	368	359	325	307	380	354	344	342	335	374	333	334	304	339	345	402	331	325	364	349	345	336	320	370	327	352	340	369	358	315	355	355	352	345	313	359	354	338	366	345	340	360	342	361	310	346	338	341	352	306	357	339	348	311	346	337	341	352	346	361	304	356	323	327	354	377	364	351	312	366	367	367	321	346	351	335	360	352	349	338	350	336	350	316	340	331	353	322	311	325	370	348	349	360	351	349	329	343	299	392	306	353	340	331	324	330	367	375	302	336	330	333	362	352	353	381	344	328	322	355	368	359	331	339	331	322	328	340	357	334	387	322	324	349	321	354	351	367	333	340	319	366	313	319	355	351	347	349	353	339	376	347	344	351	318	340	362	343	352	354	330	385	363	354	372	345	403	328	336	388	337	321	325	362	352	328	348	327	344	320	316	371	328	366	351	339	347	351	336	353	329	344	363	365	345	365	338	344	354	341	367	326	330	339	351	358	314	381	362	332	344	364	316	355	373	364	323	373	397	365	351	337	317	369	382	326	355	353	346	388	317	351	372	359	336	341	364	366	319	371	355	352	337	338	324	345	337	329	314	358	326	352	354	373	304	363	379	357	326	336	362	335	374	344	389	335	355	339	323	315	328	373	362	375	342	336	309	319	363	381	332	342	326	363	369	367	353	358	363	368	366	347	372	352	372	308	339	353	320	359	333	344	319	343	358	361	339	324	321	359	350	372	340	354	370	348	352	344	359	363	370	345	360	360	321	332	365	362	317	327	353	369	336	375	330	344	332	328	359	369	355	345	359	345	372	321	372	350	315	350	357	333	340	333	374	352	332	301	316	327	359	360	323	336	324	331	331	343	323	319	381	365	363	361	342	349	353	350	342	324	357	347	345	335	367	354	361	337	316	350	350	363	318	328	331	346	380	359	342	362	352	362	361	352	366	325	325	341	384	337	314	340	324	361	380	351	327	345	340	348	318	351	337	345	368	367	363	343	357	335	350	342	349	363	353	367	377	332	331	353	335	360	326	342	337	364	366	370	368	348	367	348	349	373	352	314	351	349	333	371	333	353	356	320	363	374	325	311	337	357	323	374	364	398	355	350	320	353	325	353	371	363	375	339	353	335	366	345	307	375	381	355	347	364	341	351	350	351	358	365	361	345	366	355	345	363	349	343	363	380	366	349	326	350	363	342	347	380	306	364	316	364	325	377	330	343	331	308	373	372	312	330	351	342	407	338	313	340	386	327	344	330	355	361	331	378	338	359	342	315	376	365	393	376	380	338	329	317	352	387	368	350	367	337	358	320	382	371	336	360	335	340	380	376	321	353	327	339	325	343	298	327	327	361	328	359	371	322	348	388	357	366	318
4716	468	406	308	295	263	278	254	292	264	271	267	243	260	255	301	282	263	281	258	295	269	275	293	270	278	293	249	263	245	255	278	223	255	231	241	250	256	248	219	246	233	240	265	235	250	289	274	245	223	265	257	231	238	252	256	273	207	223	270	245	253	253	241	279	256	256	260	279	279	252	257	243	262	224	238	247	252	269	245	253	279	245	236	270	254	217	236	274	242	224	251	265	259	279	240	244	269	244	235	270	261	270	232	271	256	250	263	253	265	258	241	249	252	282	261	247	257	254	263	245	265	257	240	253	264	252	227	248	253	256	230	268	252	252	296	245	252	271	273	244	291	236	265	268	248	276	243	260	281	258	261	257	248	261	232	251	269	271	279	250	233	257	218	252	284	266	259	236	257	259	259	262	263	219	234	251	263	248	224	255	240	233	243	234	244	269	244	234	285	261	228	239	260	242	260	260	242	263	267	240	244	267	282	280	247	239	255	262	272	271	257	244	252	250	247	254	233	253	254	247	249	232	266	257	268	266	251	276	258	267	253	241	229	243	262	258	264	214	271	258	245	248	284	236	255	242	271	257	245	254	268	276	263	268	251	251	256	262	228	272	232	272	278	261	247	262	265	230	267	253	244	303	232	247	260	258	257	249	263	248	249	261	243	219	252	250	248	250	254	271	254	251	275	255	267	230	259	257	262	262	252	245	281	258	267	301	250	245	233	258	256	247	257	273	255	271	289	264	270	254	269	269	225	223	279	266	257	232	267	219	252	278	296	260	233	235	268	238	267	264	230	294	254	295	252	234	270	237	273	251	270	261	252	258	250	260	238	250	234	256	241	251	270	270	230	225	245	234	295	273	270	270	248	223	240	263	273	256	269	256	235	254	267	260	264	269	244	263	249	259	230	251	250	267	242	249	279	248	242	248	230	246	256	258	269	244	252	277	266	272	229	249	275	266	261	257	256	248	263	259	231	257	242	277	263	247	256	259	249	255	220	254	237	235	282	247	233	260	259	237	259	254	243	263	244	277	265	259	265	238	261	266	251	242	266	261	260	259	254	266	265	256	286	248	261	288	234	240	248	261	246	244	275	242	248	245	286	246	273	258	255	239	277	257	246	269	265	243	252	277	250	251	241	231	261	253	264	261	282	259	268	264	274	241	263	260	240	233	281	240	281	241	257	269	254	241	262	258	243	227	248	259	258	238	234	232	276	246	254	267	290	256	240	251	254	264	255	257	241	238	229	215	250	269	260	254	265	262	269	242	259	248	211	252	263	239	276	267	233	266	277	266	253	268	268	267	274	256	265	267	256	253	269	242	240	258	254	239	228	245	261	240	256	263	257	239	247	258	242	253	266	267	250	273	264	235	251	258	241	247	267	245	275	268	255	246	256	264	226	257	268	264	276	270	293	246	242	251	259	262	256	290	206	222	248	268	275	249	258	279	284	250	229	261	267	247	250	254	255	251	267	250	243	280	249	252	262	250	260	245	231	252	269	293	284	247	257	252	253	262	261	257	246	267	257	246	240	236	256	252	269	246	257	275	234	256	271	223	274	249	228	271	277	265	268	262	253	242	244	265	253	276	236	224	247	227	257	204	268	271	276	243	264	227	233	249	246	257	264	256	239	258	246	233	272	286	268	260	265	260	246	231	272	249	239	241	295	262	224	251	241	271	262	255	272	240	291	278	258	241	230	256	267	266	289	260	274	277	241	238	236	257	240	282	270	281	257	261	266	266	285	265	238	243	260	265	275	271	269	302	260	272	252	247	277	279	268	256	273	277	271	297	270	256	236	235	267	265	255	236	239	247	260	279	283	304	269	251	274	258	263	265	267	285	248	273	244	278	304	211	244	258	253	262	277	258	243	238	276	245	244	292	244	238	283	253	255	265	268	251	267	259	235	240	273	270	263	277	239	238	245	250	264	255	267	234	275	258	237	235	263	272	257	291	239	275	271	257	291	251	243	242	261	272	249	259	243	250	267	274	252	242	238	251	260	220	230	252	224	251	252	274	260	256	264	252	304	251	278	265	263	246	276	262	274	272	268	264	265	246	277	255	240	274	234	263	239	272	282	245	241	271	269	246	246	274	263	249	243	235	250	273	266	253	246	257	276	256	264	249	256	255	263	268	232	246	271	267	252	269	237	223	253	262	278	258	256	273	240	249	260	267	269	254	269	239	242	273	246	242	253	268	260	247	254	233	290	258	262	239	254	280	229	277	267	274	236	265	233	234	244	273	302	217	264	259	290	245	241	281	266	266	244	274	284	259	243	262	257	268	248	278	284	264	225	257	239	246	239	271	249	275	248	295	271	239	232	264	257	241	250	278	243	272	284	291	273	255	272	264	242	266	278	258	253	266	273	283	246	261	271	256	268	239	272	264	283	265	250	255	278	267	265	259	269	242	279	254	258	263	290	289	248	264	274	261	230	277	265	246	269	245	280	288	234	280	220	270	267	222	286	265	255	250	264	259	264	240	275	276	269	246	264	245	273	225	253	260	240	257	280	261	257	240	252	257	252	246	270	269	269	230	247	246	259	270	228	272	263	273	248	269	236	233	258	240	277	264	268	236	253	258	253	269	267	249	268	242	273	178	258	254	277	257	248	273	263	288	223	256	258	251	242	267	250	248	267	273	260	270	259	256	245	249	250	254	220	245	234	238	239	241	250	243	236	239	223	273	252	276	278	241	239	245	270	284	242	260	252	272	250	227	266	281	275	243	259	266	283	263	239	260	236	246	241	243	269	257	266	244	256	259	283	241	259	282	256	259	258	254	258	239	253	265	267	246	237	276	260	273	235	259	279	265	236	242	270	256	265	246	254	256	240	233	260	268	242	274	280	259	217	265	259	259	258	260	261	256	275	257	277	264	242	247	282	209	233	256	218	252	275	271	260	256	274	273	231	263	248	262	287	262	270	223	270	259	257	227	273	271	244	252	243	269	260	237	241	221	246	237	255	278	257	246	246	252	246	265	254	251	250	261	275	245	265	273	246	264	255	264	267	263	248	240	278	291	266	246	246	248	255	258	282	250	253	283	262	245	262	235	256	259	260	262	279	211	251	247	228	249	275	243	286	245	251	246	271	266	231	254	273	279	275	258	255	240	267	283	254	272	270	244	258	254	258	245	238	248	271	271	265	325	272	248	284	276	224	262	243	277	246	233	279	277	273	273	289	260	261	247	254	298	267	261	238	278	235	254	272	251	270	240	278	302	246	245	249	273	282	259	246	259	263	240	284	238	272	270	249	248	245	259	229	279	269	253	220	230	257	241	248	240	232	265	257	240	250	242	244	259	257	269	271	224	229	270	242	256	251	231	261	274	272	258	248	262	256	259	250	232	275	276	259	296	248	254	263	257	267	247	273	225	260	254	270	272	252	248	250	266	241	238	252	262	258	235	267	270	267	256	265	275	261	276	251	278	271	262	251	238	262	274	250	269	271	283	270	253	263	241	267	242	242	255	279	271	270	261	248	269	273	280	303	251	255
25551	21474	27962	25411	11685	1608	1177	947	868	843	827	822	886	810	752	774	825	775	757	804	762	839	739	728	776	819	788	768	772	776	682	780	720	729	730	725	725	728	738	756	733	792	769	796	736	758	781	728	796	729	763	788	736	752	731	702	737	770	797	779	757	712	788	758	787	711	776	750	804	736	688	780	725	764	768	718	695	743	750	770	745	752	742	783	746	766	750	716	789	779	746	740	754	750	739	761	742	730	778	774	708	718	732	740	742	690	765	775	756	729	689	765	740	750	752	697	713	785	729	706	756	740	737	712	698	765	773	729	742	726	741	752	749	720	759	727	710	731	754	740	719	719	703	716	754	804	757	769	774	725	722	744	747	717	748	764	783	747	784	756	782	763	752	683	724	713	731	741	772	720	700	726	723	759	745	795	741	767	779	747	806	728	741	743	784	791	742	783	754	708	758	760	750	747	752	786	744	755	719	757	777	726	734	733	781	721	720	751	696	766	730	689	748	785	745	733	765	724	716	779	730	766	756	727	744	774	776	727	752	741	753	736	756	804	692	793	700	735	755	781	794	763	824	812	741	740	733	707	731	741	753	762	746	734	747	770	777	730	762	738	682	735	715	686	777	759	785	804	811	725	769	764	724	735	754	705	781	723	723	710	778	718	758	752	784	777	705	736	754	785	806	706	784	764	687	719	732	729	787	771	722	740	756	756	780	749	753	769	747	780	761	738	694	740	757	744	746	726	734	709	730	796	762	691	771	732	732	724	705	714	759	751	785	735	705	745	769	758	745	786	776	727	806	729	765	786	750	790	763	759	736	723	765	746	725	722	731	771	740	725	740	730	722	732	743	756	727	727	747	745	788	733	737	732	678	755	749	744	713	729	730	751	735	774	766	744	783	760	738	713	722	787	799	746	790	746	739	743	724	737	716	719	748	747	723	727	775	672	741	713	744	755	798	718	744	750	773	731	729	744	723	751	724	708	727	708	749	740	736	703	750	749	765	738	736	718	761	752	752	751	753	706	721	739	766	774	671	759	745	752	738	771	763	718	703	739	770	760	746	707	772	729	723	678	719	652	738	787	707	747	747	738	721	813	729	761	730	789	732	764	724	712	731	741	734	784	687	732	768	688	773	727	690	728	730	761	734	739	758	760	730	739	734	732	727	726	722	692	739	803	706	774	736	775	749	763	769	730	734	767	769	747	800	799	767	748	743	745	766	736	743	766	760	712	776	739	751	739	768	739	752	705	763	756	749	765	765	734	773	778	781	689	782	742	749	767	774	753	715	720	755	713	749	737	752	808	741	689	763	729	744	718	780	762	761	708	780	721	702	705	727	738	733	778	774	771	771	709	710	706	736	753	740	745	765	768	715	740	758	735	707	751	743	748	690	785	765	745	745	740	747	757	708	761	745	734	704	672	740	733	777	771	719	767	746	749	767	756	771	678	702	763	739	768	760	718	764	742	755	739	721	749	751	748	746	721	717	740	724	743	735	770	718	767	745	703	724	726	752	755	749	795	716	750	745	713	758	717	763	684	737	800	795	819	749	749	741	741	759	726	710	762	788	743	741	763	696	749	739	660	747	727	789	738	744	778	754	755	767	739	782	676	730	726	698	697	791	796	749	732	725	707	700	734	758	723	720	744	750	715	711	704	747	725	753	737	737	735	714	743	744	752	725	737	769	742	751	763	730	693	709	735	740	732	682	731	705	695	793	710	738	710	742	790	762	811	703	758	764	706	770	745	771	721	781	719	714	751	689	721	761	738	722	743	726	735	702	784	770	735	731	720	747	766	764	697	761	770	755	741	788	720	792	729	723	751	748	732	725	714	719	701	754	741	750	718	665	744	737	767	687	696	745	747	734	729	747	755	715	719	750	728	743	749	741	722	767	735	713	800	767	685	750	792	720	731	746	714	722	737	719	702	735	738	745	750	694	730	719	740	727	753	724	731	785	715	706	733	789	774	751	764	787	756	769	699	716	699	765	819	719	755	727	760	721	738	714	694	752	696	743	683	799	787	743	757	727	739	774	733	765	756	765	737	717	740	756	769	792	739	746	762	776	760	719	735	764	722	748	762	701	702	760	751	735	720	753	746	736	714	700	751	763	721	711	736	761	740	780	784	772	777	795	752	735	736	760	776	767	733	704	731	755	760	730	782	752	720	770	707	715	755	738	705	717	754	786	762	757	769	762	767	709	728	741	754	776	737	741	818	762	734	741	702	716	742	783	772	725	711	725	741	735	740	704	731	765	683	712	712	791	807	728	738	732	790	729	708	775	764	739	688	748	713	775	747	734	803	717	757	747	736	718	763	761	754	732	728	741	760	713	746	712	760	764	757	721	715	720	716	703	799	728	713	700	781	712	779	728	764	740	758	759	744	680	726	730	688	751	718	730	763	751	737	735	798	759	787	686	710	742	789	737	732	745	731	749	695	685	717	765	716	767	731	781	708	704	711	728	764	763	713	747	743	753	728	708	717	733	708	718	761	749	719	754	742	691	760	788	813	786	766	747	739	777	753	738	688	754	756	757	740	746	734	713	757	711	729	707	737	797	708	701	720	700	695	728	737	750	692	742	724	695	734	738	729	732	759	746	786	691	771	721	682	714	710	776	752	724	781	760	728	763	683	720	738	749	734	724	796	761	698	738	728	708	709	730	730	733	741	754	723	737	764	753	716	706	716	718	766	762	765	778	754	753	777	706	765	739	791	751	763	757	704	721	758	773	728	765	774	715	783	692	740	740	731	716	726	665	730	696	757	752	793	727	745	700	740	770	703	708	745	719	718	777	730	752	714	700	748	817	677	734	728	668	687	722	712	748	720	750	765	743	762	764	688	772	737	731	725	755	779	731	705	730	784	736	746	774	708	726	728	794	777	751	709	724	698	763	735	791	770	713	681	786	744	728	778	716	757	784	729	726	766	708	730	745	761	792	710	697	736	767	765	742	770	737	693	722	698	748	725	724	724	693	737	733	751	745	710	725	734	776	726	763	768	761	743	723	771	752	715	726	718	725	745	721	724	717	730	810	773	713	741	770	774	735	772	775	715	668	757	769	718	741	750	777	701	753	766	750	724	810	712	749	705	768	727	747	708	783	739	758	736	782	774	740	739	767	712	734	749	760	715	774	710	786	754	722	760	744	711	711	774	767	750	759	771	756	791	770	690	751	739	721	768	731	702	763	741	729	768	733	775	750	719	740	713	771	745	727	732	734	769	756	715	705	763	725	736	714	710	711	718	728	677	728	776	808	712	707	766	755	743	743	694	720	704	693	729	734	733	749	761	778	746	748	727	728	713	754	695	731	728	780	717	772	756	731	769	792	690	741	710	735	799	775	728	710	719	735	722	736	734	723	801	761	751	700	656	744	724	741	772	727	763	694	774	687	761	717	699	725	772	720	760	758	742	749	726	718	710	702	752	738	828	770	696	734	746	751	711	744	766	738	755	725	750	733	756	723	750	738	741	762	769	798	732	761	779	760	762	752	723	760	748
3384	3583	2971	1500	1288	1060	884	829	749	720	720	696	606	641	633	636	587	624	612	561	628	572	592	618	555	606	559	570	621	581	565	550	591	552	578	571	539	581	593	528	593	565	555	562	556	552	558	594	528	540	535	562	544	562	570	528	557	545	562	528	522	537	584	589	602	559	548	541	556	528	567	553	566	595	561	570	579	565	570	559	570	523	596	592	540	539	529	549	555	563	546	574	560	555	567	541	488	613	536	535	549	555	568	563	536	553	578	547	587	576	539	547	532	595	586	534	504	572	539	551	588	556	584	551	549	601	548	543	540	562	545	589	563	567	569	571	569	552	573	591	570	516	561	576	558	553	556	571	579	533	541	531	562	531	553	555	536	557	541	561	574	563	525	562	531	549	580	573	545	578	533	555	556	559	561	591	555	572	575	544	536	585	584	597	550	593	543	571	563	601	563	571	579	569	571	578	580	568	573	554	538	556	516	558	560	561	568	550	525	538	592	520	539	550	487	543	531	523	552	585	544	563	576	554	564	576	574	545	568	574	544	564	579	565	547	558	558	546	537	525	576	619	550	572	529	549	538	562	575	538	564	532	573	616	507	499	571	555	573	550	556	575	559	558	504	598	560	520	574	571	557	611	574	541	555	561	545	531	550	549	554	553	540	554	535	536	570	530	564	563	547	534	537	575	536	536	540	537	510	572	574	506	537	565	556	498	559	527	574	503	549	554	538	555	567	560	589	551	535	560	535	536	563	531	537	561	548	561	581	556	525	553	554	531	569	539	572	543	598	544	558	547	564	576	548	562	506	570	585	540	548	594	541	556	534	552	554	540	579	559	527	546	591	567	540	568	544	589	560	563	544	550	533	570	563	545	568	550	564	552	529	565	544	527	551	554	585	521	502	569	549	489	511	560	536	561	522	555	511	541	524	548	563	541	547	558	532	561	522	549	586	569	556	546	502	517	536	548	567	553	557	516	541	545	560	552	518	549	511	574	579	565	526	551	581	590	583	535	547	526	574	549	539	589	577	571	585	561	547	559	543	537	540	510	553	523	532	556	554	572	562	563	536	560	519	537	537	556	495	525	553	542	530	572	521	571	551	559	533	587	573	569	528	592	514	531	546	562	534	545	546	569	526	573	510	575	560	552	523	580	559	507	579	505	521	531	569	556	568	523	569	525	541	535	605	540	583	494	539	596	527	528	591	537	562	564	574	519	548	539	533	520	543	517	546	544	536	532	565	601	558	562	548	581	586	520	536	522	566	518	557	568	536	526	609	566	575	555	550	534	556	583	573	539	567	545	553	574	587	539	578	576	539	532	583	529	537	523	568	543	562	567	606	594	572	583	503	537	550	552	558	516	541	532	571	537	573	577	541	591	550	515	504	547	534	554	543	525	535	519	560	553	560	504	571	604	529	541	549	545	567	542	545	551	548	595	541	526	559	573	569	536	540	572	550	539	535	505	577	507	555	531	573	577	516	577	563	512	558	567	533	577	603	589	572	534	557	538	566	576	570	513	513	548	568	548	572	516	584	601	548	577	572	553	539	558	534	556	594	571	510	556	533	525	536	555	530	511	534	526	572	577	550	580	582	565	574	583	592	565	546	586	534	521	580	575	523	546	575	501	520	574	586	544	543	571	525	511	531	535	571	571	520	560	543	544	573	578	525	574	556	540	528	523	570	547	547	535	544	557	557	558	530	580	551	523	569	555	537	516	566	553	553	522	581	541	573	534	562	542	575	538	523	560	551	497	575	535	514	551	542	533	601	530	563	543	558	564	592	587	554	575	532	548	555	572	513	494	554	522	565	551	541	569	538	554	536	579	582	502	531	523	583	575	615	522	524	555	530	521	534	543	529	573	543	560	540	476	566	529	548	555	574	541	544	537	583	569	514	572	567	556	533	569	532	559	542	563	549	515	579	608	590	563	521	566	529	572	572	542	510	569	532	558	525	531	540	554	551	544	516	485	543	511	550	563	513	562	540	559	557	534	554	559	578	528	519	528	544	560	563	555	502	517	548	539	542	548	566	538	601	523	545	545	522	597	548	591	568	523	589	537	560	565	520	573	551	529	545	537	573	529	555	537	539	518	555	560	543	537	567	565	560	565	535	564	514	524	586	545	617	557	549	532	590	559	556	538	560	579	579	559	507	540	526	541	560	539	575	546	569	568	536	530	573	546	542	555	535	549	597	545	558	556	557	583	546	569	529	588	529	512	541	597	556	597	577	519	565	536	514	527	556	537	561	540	545	575	575	555	542	561	555	585	536	568	553	546	538	529	569	575	532	543	531	540	517	576	576	577	513	535	554	540	522	550	512	560	521	532	514	570	501	552	559	565	515	487	552	545	585	549	555	562	506	545	557	588	557	534	550	551	501	549	549	565	576	561	569	547	565	544	526	576	544	527	525	513	536	570	563	572	523	564	599	539	543	579	545	537	535	555	520	506	509	528	506	586	513	535	569	550	557	602	554	574	562	501	560	554	544	528	524	549	546	550	531	516	565	570	549	576	571	540	528	567	549	560	527	569	577	550	558	584	543	560	537	563	498	584	577	533	519	526	491	553	529	510	539	539	552	568	524	548	588	531	540	515	553	544	556	538	530	555	518	565	528	540	537	576	542	554	546	541	550	544	527	525	576	540	544	542	560	569	549	576	594	581	542	516	563	561	564	519	586	554	528	561	560	514	530	531	570	556	543	556	569	569	525	555	567	563	491	540	551	558	534	547	566	537	519	567	555	508	562	580	510	570	559	545	569	515	515	522	576	539	484	542	522	607	586	553	523	543	552	536	552	521	585	574	569	519	555	538	543	554	508	523	515	560	534	530	563	568	529	537	570	558	543	563	540	545	532	536	585	559	544	518	540	559	536	583	586	551	534	558	556	598	513	516	528	548	526	543	550	553	552	571	566	562	547	536	523	567	543	507	585	528	577	558	522	507	548	571	507	568	544	568	535	555	540	563	578	558	595	551	547	549	580	561	547	568	566	525	544	585	529	598	557	536	535	547	542	534	545	541	564	521	580	533	549	546	521	523	561	548	554	581	537	591	551	525	521	546	543	533	504	546	590	552	570	555	550	571	548	545	553	528	556	534	544	573	537	598	547	515	594	534	538	561	575	513	569	563	521	546	503	530	545	511	585	564	576	555	544	549	515	596	560	548	533	540	530	540	515	536	540	573	525	535	544	538	544	533	543	566	559	526	553	520	567	558	510	537	552	545	558	576	534	565	560	500	531	548	541	543	553	527	552	518	542	551	564	527	554	562	548	560	537	520	573	548	522	512	568	572	570	542	545	544	506	530	565	567	578	537	547	501	505	490	506	520	504	581	556	543	555	560	562	548	546	544	552	571	543	537	567	554	541	557	564	519	534	530	592	567	558	513	543	580	561	514	569	552	557	556	531	551	543	564	520	586	552	545	550	530	505	545	554	558	564	563	536	585	554	526	537	538	554	563	533	543	564	555	542	542	574	561	562	513	566	483	575	514	522	611
24512	21482	28845	24534	21478	9523	1968	1289	989	983	879	907	903	924	841	813	838	836	813	810	833	839	816	800	804	793	869	784	789	755	789	831	811	786	764	798	779	725	814	780	783	800	869	804	797	760	843	796	785	781	776	834	816	812	797	820	748	815	790	798	780	783	786	778	755	800	782	802	807	764	789	734	763	796	761	795	821	794	802	797	777	774	796	777	820	781	780	807	739	739	757	789	785	793	789	772	870	782	798	756	815	792	777	746	794	827	801	770	832	809	790	773	768	765	796	735	815	805	801	827	738	813	781	768	796	789	780	751	780	736	790	750	807	764	804	752	803	801	769	774	794	767	768	786	756	852	752	836	844	740	852	791	807	820	792	829	795	771	775	781	741	762	818	795	814	794	757	765	785	778	810	804	765	738	755	825	756	794	764	762	822	779	779	787	767	736	759	799	754	749	758	766	747	731	776	751	785	831	765	782	765	789	804	788	790	765	756	772	833	751	767	752	770	783	779	788	794	730	761	823	713	797	759	755	712	807	785	822	787	790	844	779	777	764	774	794	786	722	772	814	792	829	798	817	743	775	807	749	777	752	762	804	749	779	855	806	781	801	828	762	752	831	789	783	809	763	754	831	753	817	778	822	739	755	758	781	841	774	753	783	743	739	813	759	770	785	794	765	760	771	776	817	811	764	760	766	810	798	777	819	734	758	798	803	794	761	840	764	758	753	760	765	818	765	776	762	767	784	720	758	747	790	793	741	749	796	805	759	763	776	770	712	806	816	795	780	734	761	748	794	764	766	817	727	793	756	781	738	807	779	768	752	757	759	737	810	766	743	770	811	783	773	739	770	807	767	744	798	752	831	804	799	797	740	763	788	783	799	758	754	754	846	733	785	786	807	785	752	733	818	837	757	791	828	764	736	812	783	784	789	796	749	757	720	790	791	770	822	793	742	754	766	777	729	774	814	761	772	756	764	762	800	787	752	782	807	779	779	754	786	789	777	771	766	721	772	796	777	798	776	796	776	812	814	764	770	843	789	767	767	790	749	820	776	799	797	743	805	807	780	783	807	738	773	760	767	715	745	766	831	767	797	774	745	773	786	764	774	818	800	751	797	822	752	770	793	807	786	799	758	811	826	797	784	766	793	735	812	758	788	754	780	797	751	741	778	735	794	809	719	802	727	753	796	754	778	744	802	775	785	777	820	802	801	766	786	771	786	783	795	742	776	769	772	789	797	741	769	792	736	823	766	760	732	773	789	755	755	762	761	816	723	817	778	771	755	718	794	805	755	731	752	762	786	774	808	752	781	770	794	808	763	783	810	792	793	783	822	756	743	737	727	787	797	755	721	756	807	774	829	774	782	784	749	770	759	804	793	784	796	784	765	802	771	789	730	734	756	776	724	735	795	774	804	757	739	773	771	776	820	824	773	747	765	752	766	776	761	822	736	793	819	760	806	797	763	710	713	768	745	786	710	784	786	788	814	786	800	783	802	758	753	763	723	734	787	806	763	821	769	739	810	775	802	752	768	811	742	748	841	763	705	770	825	798	772	730	771	826	757	835	749	793	767	787	795	746	756	754	799	768	771	748	759	803	740	749	742	792	796	797	826	806	779	755	749	779	804	792	732	797	772	780	733	734	765	763	744	787	750	740	764	786	751	795	786	772	729	774	779	756	794	770	792	741	793	751	726	788	736	762	752	750	779	788	769	794	789	793	740	756	771	760	772	833	763	825	746	750	751	811	791	797	717	762	774	753	792	751	767	811	729	775	734	748	774	797	789	764	760	751	802	780	779	772	769	764	794	750	784	775	804	768	818	759	845	750	749	788	800	791	767	772	796	754	738	758	819	810	765	760	752	781	794	823	769	742	784	773	829	744	717	735	770	786	815	779	845	785	761	772	775	809	839	778	777	781	749	744	783	785	815	813	790	770	778	791	804	756	786	803	785	769	741	807	755	743	791	707	754	816	815	780	807	751	799	734	784	796	786	767	791	746	750	787	763	737	760	772	778	709	758	779	746	798	789	765	719	752	743	778	779	774	834	783	805	779	803	752	792	800	768	777	793	745	730	792	792	725	752	805	810	763	763	744	779	775	747	742	763	751	812	808	760	765	770	772	734	769	762	765	755	684	750	725	759	749	806	768	792	766	825	830	725	776	753	752	716	773	754	782	784	798	811	768	718	756	816	808	791	774	820	762	797	816	770	787	784	745	775	748	810	774	769	797	782	778	755	724	811	818	790	743	793	744	747	780	722	794	776	803	799	761	768	794	759	775	764	761	792	801	752	760	760	747	823	760	732	785	754	737	750	766	718	808	826	743	747	792	747	751	759	804	767	768	760	783	815	746	748	711	780	782	843	786	796	812	801	753	775	764	784	733	740	810	739	766	716	766	756	778	777	753	799	799	782	773	832	817	750	852	728	719	806	847	772	762	787	761	785	720	765	741	756	810	804	753	768	803	747	793	774	761	795	705	807	821	825	745	762	708	743	773	805	752	778	807	759	711	748	771	819	747	782	823	798	785	781	791	811	764	778	773	785	750	767	726	810	805	799	782	750	780	714	753	776	760	757	779	788	777	770	782	831	727	794	771	775	722	729	782	834	813	735	751	766	784	852	794	779	779	804	776	718	761	829	780	795	773	731	822	807	746	822	753	806	791	812	744	791	750	758	776	757	764	786	767	784	762	747	780	779	769	814	777	800	738	789	792	767	815	738	741	805	744	770	746	750	776	773	781	748	752	754	834	798	773	779	758	769	753	723	770	785	825	726	777	765	772	785	733	719	763	787	735	742	794	832	775	800	745	789	838	773	765	765	835	775	771	785	781	834	770	785	789	831	738	765	788	810	803	752	805	777	752	780	777	807	772	776	765	739	753	745	793	815	754	801	777	768	787	836	809	787	806	724	745	792	748	795	792	765	762	725	796	728	802	787	792	797	786	764	803	737	774	731	772	778	795	783	821	820	803	782	766	814	756	800	798	794	773	754	770	783	704	784	779	776	717	746	774	757	732	787	778	791	785	785	732	773	788	740	788	784	786	791	797	774	774	724	798	800	782	771	819	743	774	794	774	783	752	727	752	756	740	778	768	763	804	770	793	760	804	722	785	766	833	737	776	763	796	772	783	733	772	799	762	758	759	789	781	798	756	741	762	769	728	739	747	739	782	762	731	746	798	782	766	783	772	746	771	786	781	796	767	794	760	748	803	769	769	756	747	775	729	792	767	729	773	737	741	762	757	777	722	772	818	810	787	778	810	757	789	758	749	820	789	778	776	759	777	816	798	793	764	779	753	800	756	806	748	774	792	748	781	771	753	791	773	785	789	749	792	767	765	798	768	796	786	732	780	790	764	802	783	724	752	776	763	756	796	740	838	818	743	792	756	757	780	771	771	810	767	739	762	798	729	818	779	781	723	738	804	774	808	814	803	823	790	762	746	720	739	756	765	724	781	786	755	735	744	795	760	696	766	754	797	760	781	724	784	774	774	755	803	773
3735	6096	5050	2694	1843	1491	1197	1084	940	818	824	766	770	718	675	699	634	683	625	663	625	615	644	624	621	592	593	597	595	612	593	607	620	652	617	622	603	578	617	573	665	632	599	655	605	608	586	578	643	574	600	596	614	607	631	631	569	608	579	573	605	582	597	637	560	591	585	608	615	579	604	626	587	624	600	584	637	617	644	586	555	611	576	581	580	584	556	613	604	608	582	590	587	593	570	591	597	629	604	611	571	641	567	615	589	572	609	605	542	583	618	575	581	548	627	569	553	585	578	619	582	588	642	568	571	596	527	583	615	615	631	585	573	613	630	592	618	594	566	543	583	571	600	582	601	563	564	627	599	572	599	582	592	597	602	608	571	557	578	580	620	593	568	555	574	585	605	616	534	562	585	584	559	607	558	610	583	562	593	573	583	592	594	587	526	583	606	627	601	609	578	595	571	568	590	572	609	619	548	573	574	568	616	549	589	561	599	584	584	548	561	575	602	586	575	579	576	588	551	614	559	576	545	607	548	604	633	562	578	619	618	547	592	584	616	590	577	586	593	600	606	600	559	593	573	626	622	571	624	595	577	553	595	583	560	600	578	590	613	639	591	539	575	604	576	571	542	526	585	598	564	628	588	581	581	595	553	631	608	564	565	576	605	598	578	554	617	584	604	548	590	590	564	596	582	589	621	587	588	563	548	651	597	588	582	572	603	591	546	581	615	598	596	560	631	628	593	610	592	550	617	591	593	596	620	590	553	573	626	573	571	643	574	603	625	546	581	600	609	563	564	606	582	598	562	578	562	579	639	581	531	562	595	593	572	558	563	600	599	566	597	628	596	588	573	573	585	553	583	612	582	572	632	573	560	592	557	576	624	566	583	574	568	563	584	561	580	643	533	551	574	622	570	598	579	559	532	565	585	563	567	583	572	580	584	544	602	543	598	595	589	613	591	584	530	627	547	644	607	602	590	522	615	569	570	611	561	579	630	637	561	595	580	553	599	577	560	581	560	604	546	603	533	615	591	572	567	552	592	585	590	565	602	608	594	594	660	572	560	563	583	552	563	560	594	575	580	581	554	591	582	570	603	540	614	567	541	575	580	536	617	617	568	608	626	567	626	555	580	573	555	566	588	595	591	574	567	606	621	590	580	572	612	616	642	598	566	591	578	587	582	585	599	620	648	579	573	544	567	570	570	572	565	566	557	555	602	589	581	619	556	576	581	616	574	580	575	565	602	609	601	607	591	552	590	626	567	592	546	589	596	598	591	600	575	604	629	548	610	649	567	576	655	564	579	605	565	537	599	571	586	580	573	558	621	547	570	591	604	569	562	576	578	564	582	557	648	606	552	547	583	564	592	566	599	583	591	571	572	584	526	588	571	592	581	551	602	587	596	571	554	577	540	598	616	556	559	607	599	577	567	614	549	584	553	658	541	573	571	622	589	572	571	613	571	601	561	592	565	589	577	542	619	612	513	610	611	547	602	577	616	621	554	609	600	570	564	571	587	630	530	569	592	606	600	596	611	538	586	582	592	552	592	553	614	604	523	601	597	597	561	592	571	572	541	618	562	553	580	566	608	574	622	581	611	558	628	601	588	597	543	559	608	562	574	572	620	541	600	559	577	562	605	599	631	585	594	547	550	616	545	605	589	548	574	585	610	604	596	571	597	599	526	557	591	596	580	573	549	551	614	536	583	582	578	584	608	547	606	592	616	542	561	581	561	566	602	568	563	596	595	556	573	573	598	548	590	569	589	573	515	576	549	608	599	529	567	616	598	589	584	588	575	514	577	592	578	590	601	552	589	597	568	582	557	595	573	619	560	607	586	578	583	578	559	574	632	561	573	576	552	608	608	547	591	569	590	570	607	617	548	665	583	585	609	588	551	583	557	584	593	619	546	565	565	603	605	594	608	570	595	572	621	617	571	572	577	564	609	547	582	565	586	603	612	552	544	591	557	598	580	581	572	599	567	608	586	554	555	582	607	637	573	585	604	582	552	585	602	570	583	584	560	565	578	607	580	558	549	581	549	568	563	582	608	577	579	560	545	591	569	587	603	585	617	603	547	600	592	594	539	591	570	573	613	554	537	564	579	631	592	592	562	553	590	575	580	561	560	560	587	561	623	611	563	574	549	565	596	533	578	600	555	627	563	537	586	557	553	596	582	573	618	596	621	534	623	623	537	623	555	616	623	579	595	591	598	566	568	578	558	537	604	535	570	608	550	570	553	563	557	544	584	550	578	595	583	572	597	585	614	548	570	576	533	560	591	569	562	553	601	519	583	539	571	590	596	567	589	579	541	583	558	585	569	548	569	589	588	572	602	585	590	589	564	569	590	616	598	591	539	623	546	581	585	589	594	582	608	555	605	574	589	553	596	568	594	559	600	589	557	578	562	569	625	553	557	610	590	562	602	561	605	593	569	588	531	559	560	595	581	579	594	545	541	547	611	603	582	565	569	549	568	585	578	561	632	607	576	576	557	587	575	605	555	565	588	571	594	610	592	576	544	575	549	626	546	586	578	557	567	609	551	570	613	614	582	607	583	599	553	590	604	603	570	518	523	553	618	609	555	598	572	556	588	561	564	578	607	590	569	557	565	614	609	575	563	592	608	584	593	507	524	532	597	553	542	563	581	562	582	545	609	573	581	528	590	586	600	561	569	566	621	587	527	570	584	571	595	591	579	571	574	582	545	590	553	602	574	555	554	588	552	623	577	573	560	553	597	618	575	567	565	540	589	549	597	622	594	563	614	582	541	551	584	583	610	539	577	588	568	553	594	555	551	571	563	582	560	581	593	577	583	600	577	579	569	629	561	574	600	597	543	555	592	589	588	593	592	537	568	517	609	586	594	591	581	613	568	560	548	563	582	596	561	607	599	610	593	611	518	576	558	575	534	559	569	603	564	618	587	581	593	591	579	567	579	563	541	536	568	586	580	597	587	577	568	563	579	568	552	574	595	571	572	554	585	541	578	613	577	560	584	614	576	562	573	566	606	625	584	567	553	595	575	587	567	581	573	584	547	613	571	576	579	553	576	558	599	559	584	587	623	531	589	542	600	590	582	564	603	553	562	585	565	565	523	576	588	581	563	565	525	590	584	553	575	588	621	561	530	547	604	566	552	601	572	573	573	570	594	552	509	575	562	550	613	545	591	582	567	535	576	565	623	548	555	586	574	594	574	587	604	593	522	541	578	538	590	602	574	632	529	579	551	562	581	545	635	570	601	564	607	574	585	584	544	585	576	576	582	570	590	553	601	564	585	640	582	546	588	625	580	573	607	630	552	579	615	580	593	587	571	588	558	552	591	583	561	589	601	569	598	599	598	586	551	578	592	594	573	559	589	637	582	592	600	575	562	581	591	571	607	545	539	562	590	581	572	570	574	533	572	561	595	552	571	582	554	586	586	588	584	572	575	551	584	581	570	561	549	526	546	507	620	555	572	565	548	582	596	549	565	585	610	583	598	582	565	551	572	603	560	590	630	588
27966	10796	910	523	393	407	380	338	357	382	361	347	365	358	367	348	338	365	332	335	298	347	333	329	346	356	358	357	341	366	368	359	356	343	379	339	314	336	362	332	330	326	372	376	367	354	321	352	313	337	332	337	363	311	364	368	340	359	353	311	339	349	342	387	341	348	305	349	347	380	362	341	343	331	318	377	327	334	322	359	353	324	351	347	344	329	354	361	335	340	317	328	333	319	365	360	339	343	345	400	336	364	339	349	351	348	348	351	338	315	354	325	314	358	344	348	306	357	316	349	356	352	331	332	370	325	319	355	358	378	354	335	349	339	350	319	365	348	352	330	329	313	354	359	337	329	353	336	345	362	353	324	351	365	345	317	342	356	337	294	348	349	379	360	346	372	368	375	374	328	364	365	352	372	345	366	377	360	331	369	316	383	348	361	337	337	373	334	324	373	338	339	345	371	358	342	352	356	359	396	359	350	330	369	330	353	352	359	345	347	355	327	333	359	352	378	355	349	328	352	366	343	343	375	338	341	344	339	328	341	345	337	342	345	327	319	354	349	328	349	342	360	343	338	309	376	339	334	379	356	366	336	348	369	369	373	331	316	359	342	378	351	343	347	373	352	370	331	304	329	374	315	344	321	370	357	364	349	312	332	365	364	329	343	332	328	332	353	360	333	324	340	350	344	355	326	360	346	372	376	362	326	345	379	394	326	338	338	350	373	369	396	338	335	352	346	338	368	339	353	376	344	354	307	326	331	341	324	329	356	347	343	361	342	366	338	317	334	348	323	358	357	371	347	364	343	340	357	334	318	354	328	369	393	337	379	385	332	327	382	335	334	379	325	308	333	327	338	359	343	372	358	354	354	343	352	339	347	345	341	360	368	344	319	367	360	369	333	348	339	363	314	330	359	335	349	367	326	344	364	364	330	346	385	341	337	360	309	339	360	351	339	344	360	347	372	342	350	343	351	352	343	352	322	337	365	363	374	393	328	320	370	347	332	359	340	349	355	361	377	343	356	327	321	369	340	350	348	345	355	372	332	345	347	315	348	337	323	348	338	342	357	352	354	361	321	364	333	329	327	330	370	366	361	361	335	311	347	341	378	322	335	332	359	366	358	351	329	311	358	325	334	362	343	356	342	370	383	384	365	324	358	355	325	331	333	348	316	387	335	355	395	348	343	319	347	326	341	322	337	366	380	351	370	341	365	372	339	351	332	345	361	358	341	318	353	307	339	383	354	330	350	321	346	347	348	379	329	319	349	350	352	369	349	338	378	355	372	343	315	357	335	346	349	329	329	312	403	349	357	345	335	351	307	315	354	339	355	333	360	343	325	348	355	362	361	336	365	372	335	372	296	330	350	335	368	356	358	357	380	356	332	335	378	330	343	333	350	332	382	334	322	343	357	340	340	353	361	371	343	371	345	357	310	333	319	349	336	363	368	375	344	348	352	349	372	352	381	346	326	353	366	369	363	331	346	350	360	350	369	338	363	367	383	330	336	359	347	317	345	356	319	339	330	312	348	328	357	381	349	359	344	354	343	337	372	320	332	325	342	316	344	346	339	348	335	339	340	380	340	349	351	369	367	357	348	357	352	350	331	349	354	337	316	323	372	352	352	359	354	336	320	333	372	317	348	332	346	367	352	353	349	369	372	346	342	331	355	346	336	335	338	347	351	340	355	338	342	378	328	346	349	349	330	356	340	358	352	298	370	323	374	371	332	342	374	397	359	334	338	314	333	338	340	360	363	315	323	359	339	344	309	320	343	348	326	367	327	352	336	334	376	366	319	341	327	352	366	339	352	346	349	350	354	331	338	348	333	359	383	343	355	351	341	341	353	355	329	368	332	362	357	371	373	326	351	362	352	305	292	339	347	326	371	343	358	371	376	369	325	351	302	352	375	351	340	342	378	328	322	394	354	345	353	359	343	364	384	338	403	377	351	368	328	339	333	310	373	357	337	346	329	358	360	335	353	342	336	358	361	363	354	347	324	364	365	340	335	360	369	366	367	332	347	321	375	342	346	401	342	348	347	358	339	383	372	363	313	356	330	361	352	346	374	332	366	353	335	368	350	323	364	343	309	364	324	325	329	329	351	363	362	351	355	335	341	341	345	368	370	408	371	349	354	343	343	367	335	355	348	374	345	388	361	339	335	327	350	345	393	357	334	366	341	342	356	362	324	366	364	308	339	346	339	310	369	323	355	349	340	335	363	355	355	399	357	328	345	358	328	350	342	312	318	320	314	319	342	360	378	328	366	336	325	322	332	361	361	359	339	353	356	359	371	319	361	367	339	364	346	361	336	355	341	334	373	347	319	340	332	345	349	350	344	333	339	371	346	353	359	321	355	360	383	353	354	376	342	322	346	352	375	330	317	359	363	348	351	342	320	361	348	316	336	351	322	360	344	321	346	354	358	331	365	328	339	358	336	388	349	359	335	357	350	315	329	340	330	332	348	302	358	360	335	372	335	342	358	345	329	359	375	344	343	353	340	378	327	336	334	312	347	352	340	358	349	359	330	330	331	365	349	350	355	353	351	330	367	345	371	326	360	340	356	354	334	343	327	353	340	358	337	365	345	350	337	312	337	356	346	320	353	359	368	331	330	302	329	372	353	343	324	322	335	349	349	368	352	361	343	365	364	336	364	341	371	368	329	348	338	313	390	391	334	334	351	353	362	349	356	370	318	379	356	361	371	347	334	343	337	373	373	323	336	352	352	346	340	321	340	388	355	340	350	369	341	342	378	316	357	347	361	370	366	328	368	368	370	352	337	352	349	320	322	315	329	341	354	326	320	342	317	336	338	337	342	357	332	337	334	337	321	335	337	388	341	338	321	331	347	333	359	341	356	359	342	319	364	338	336	309	335	338	373	336	352	344	341	361	375	351	322	328	325	376	343	344	368	376	328	351	329	351	348	336	368	348	274	335	349	379	355	333	353	341	335	381	355	353	357	354	352	331	353	347	332	365	363	343	376	347	367	355	327	358	345	324	386	362	354	340	336	353	352	362	347	354	371	344	310	353	323	364	380	308	338	328	345	372	341	372	345	352	360	335	341	329	324	337	348	324	336	336	305	314	356	340	328	365	352	365	384	349	344	342	356	368	363	346	357	329	372	351	375	304	365	345	303	352	369	346	386	321	367	319	359	378	359	347	335	372	383	341	339	320	371	346	336	374	327	358	392	329	364	347	389	373	372	373	383	354	362	375	345	324	354	354	366	338	373	360	370	376	326	367	328	348	360	373	349	340	378	344	344	332	354	319	332	326	329	341	352	344	356	370	326	321	341	327	326	360	352	332	336	390	357	358	345	345	350	375	363	317	365	363	343	336	368	331	380	328	329	350	327	358	332	343	397	329	342	377	340	344	330	332	329	358	318	326	336	356	370	354	321	396	357	302	397	373	337	368	346	369	372	339	357	333	362	381	322	341	326	386	326	345	342	349	345	343	343	332	302	366	332	364	365	338	361	346	362	347	360	331	337	331	363
4682	424	453	315	294	283	274	271	293	283	275	253	260	237	300	272	255	285	289	257	237	268	273	266	267	242	271	253	293	281	257	263	246	244	263	274	261	244	275	258	251	250	264	261	272	256	263	277	277	268	261	237	239	258	236	253	259	252	263	264	265	277	282	272	260	264	266	251	289	232	272	245	246	273	238	249	242	255	254	251	245	274	246	282	278	263	236	251	276	263	283	288	267	264	294	222	276	228	261	259	266	238	254	276	241	260	260	291	263	291	277	266	252	289	251	249	246	257	261	254	267	267	253	253	266	268	272	261	235	259	287	247	271	257	273	283	268	225	234	261	262	270	255	245	265	238	272	263	259	260	242	248	258	248	262	248	286	279	291	265	289	243	255	253	260	259	233	258	269	265	244	248	278	242	243	223	277	267	258	234	246	269	256	275	244	278	259	256	250	270	249	239	262	246	224	242	267	229	273	289	250	243	267	254	259	235	268	237	275	258	269	259	235	264	240	250	296	243	282	228	248	275	254	243	249	236	284	258	246	272	271	266	277	275	252	256	259	255	257	269	243	269	276	244	236	283	256	276	265	229	258	266	271	249	258	283	272	286	252	229	238	253	215	262	266	245	260	249	293	246	270	241	265	244	264	262	256	272	265	285	228	263	274	273	250	255	222	266	251	243	297	253	259	271	261	250	239	288	243	232	261	278	225	253	247	248	227	251	241	243	241	270	237	259	264	266	246	250	267	255	261	249	289	269	248	292	261	253	268	255	271	256	261	239	257	270	240	286	258	238	269	261	255	255	261	242	276	259	263	259	219	253	244	234	277	262	269	264	228	287	259	310	229	245	244	257	270	232	254	222	266	261	262	254	248	220	244	256	255	253	246	297	245	257	264	247	246	237	275	237	258	231	272	235	257	221	267	261	273	288	243	267	232	249	281	240	264	245	249	241	255	283	247	255	240	268	256	255	250	246	244	250	268	259	259	250	257	252	238	238	260	268	242	314	300	261	249	279	270	255	268	276	231	296	251	263	234	254	281	267	247	231	230	278	269	254	251	253	242	246	229	233	243	248	260	260	266	228	266	242	239	257	246	246	236	275	248	245	282	255	259	238	279	257	279	275	274	270	270	267	252	263	272	267	249	238	241	253	266	272	244	239	251	256	265	265	265	297	259	243	231	264	248	274	277	287	260	266	231	228	250	236	289	278	244	259	243	279	246	224	256	249	273	243	235	251	232	254	255	250	248	244	287	249	258	275	268	247	246	257	249	261	251	245	260	252	242	233	260	257	253	260	258	249	252	266	256	248	281	263	246	247	248	258	239	266	247	256	248	278	237	246	263	275	254	265	281	248	266	266	253	239	270	260	273	270	261	242	250	279	268	238	276	288	254	246	248	242	267	288	284	264	243	248	237	271	252	278	292	263	271	266	253	265	254	225	275	280	255	241	279	260	257	276	242	250	289	293	264	269	273	264	242	266	259	290	250	278	258	277	259	275	272	258	247	274	249	264	221	255	278	263	258	265	276	260	258	246	275	276	245	248	266	247	238	256	277	271	236	243	252	286	239	239	251	236	297	241	272	254	247	267	263	280	255	273	277	285	254	280	269	254	255	247	221	258	271	261	274	267	265	255	264	238	267	284	262	240	264	232	242	270	244	272	279	286	261	263	265	263	269	215	238	259	236	269	266	251	251	247	247	290	270	282	241	252	276	243	253	251	240	265	230	252	263	262	265	249	235	251	263	244	253	274	230	265	244	282	261	264	271	240	253	263	250	275	234	281	244	291	259	237	244	241	280	223	252	250	259	231	262	262	288	271	303	268	238	258	258	267	258	274	260	283	273	244	273	259	263	258	259	254	293	250	259	238	244	290	245	258	251	274	258	269	244	233	272	235	264	231	252	255	267	301	252	280	206	299	270	273	270	250	266	281	234	260	284	255	279	259	281	252	224	247	248	250	234	250	239	275	271	261	277	253	264	228	236	269	258	270	256	248	255	282	272	227	252	267	248	252	262	233	271	252	270	232	235	253	264	287	279	260	265	247	236	248	255	259	248	270	231	248	257	243	247	268	250	248	250	266	252	267	271	264	220	272	253	292	256	281	264	255	276	252	281	283	232	277	250	240	255	260	244	273	252	253	264	245	269	233	251	284	248	265	280	259	277	237	274	243	256	266	253	283	254	296	247	264	262	245	263	219	267	255	268	272	249	268	278	238	249	294	239	260	257	284	263	259	269	235	243	252	229	245	273	286	247	245	283	253	227	280	270	241	259	273	279	249	264	255	270	267	273	279	210	245	269	228	253	257	284	254	280	248	264	258	253	244	256	241	255	237	272	257	254	263	274	274	261	252	252	240	227	249	266	271	263	251	260	255	245	239	264	259	274	272	257	245	249	237	270	268	258	238	243	259	256	237	274	260	251	269	226	289	233	258	267	257	256	260	247	261	243	246	268	262	270	303	260	292	280	268	264	254	241	289	258	268	283	268	235	259	257	281	250	253	229	244	232	273	267	281	290	237	265	272	286	279	219	280	258	266	269	255	248	262	281	266	255	274	243	235	253	268	255	278	263	246	277	214	259	272	263	224	267	251	267	278	232	257	251	258	255	260	284	259	267	233	263	252	251	248	247	272	265	250	267	241	237	230	269	251	268	260	262	255	257	258	278	265	270	263	257	278	267	264	290	286	242	259	269	229	244	234	251	271	264	267	301	263	270	264	258	281	255	259	242	261	265	275	243	269	273	240	262	276	274	268	273	260	263	247	262	259	264	266	270	288	254	248	264	276	243	262	249	272	267	240	281	261	245	234	267	258	257	266	260	246	290	276	240	227	262	270	261	267	276	241	245	270	242	269	253	263	252	277	229	270	245	290	221	244	256	274	286	261	272	210	271	260	251	255	247	289	254	276	255	252	266	256	270	281	256	237	269	264	238	269	239	267	270	267	274	234	260	272	257	245	260	266	237	270	262	273	267	267	241	260	248	254	245	253	271	253	250	256	225	249	263	244	272	260	274	241	281	252	258	261	276	269	265	258	252	255	239	274	244	290	267	267	270	276	251	264	249	251	251	266	239	277	251	235	262	291	263	267	275	256	236	253	247	226	256	272	252	239	261	280	273	271	221	242	252	252	271	233	240	272	237	293	258	248	283	292	261	260	234	252	265	277	254	253	273	278	260	228	259	247	250	259	248	261	260	238	256	266	262	262	256	281	247	254	258	280	271	272	236	247	246	281	266	261	247	260	250	246	274	274	259	270	231	254	261	251	290	263	263	250	261	266	260	247	242	250	269	283	262	279	273	258	266	252	234	262	266	227	265	252	284	257	242	252	260	275	256	257	256	262	230	265	267	259	275	280	254	248	230	246	241	263	243	235	235	279	245	290	254	254	277	274	266	255	267	261	244	281	240	229	267	247	251	322	258	236	270	234	266	268	272	260	275	244	255	239	275	259	275	296	278	251	280	247	284	268	289	275	264	238	267	263	278	258	253	260	281	267
25633	21478	27961	25416	11679	1672	1152	985	860	828	812	779	825	770	792	784	756	774	773	782	774	740	733	762	811	799	745	730	774	764	749	747	758	723	734	746	758	745	800	726	754	819	744	729	736	746	789	726	755	663	710	714	725	759	742	768	740	713	729	733	758	701	797	705	797	765	746	729	764	710	769	757	704	736	728	719	706	714	742	731	745	811	740	729	741	755	712	782	756	741	722	731	732	714	667	771	762	767	753	763	769	742	744	751	715	767	740	787	737	753	755	749	722	728	741	780	711	692	704	722	768	782	743	759	729	749	707	769	717	722	798	795	749	735	787	714	732	705	736	706	743	769	693	736	749	702	742	714	719	693	711	758	700	743	753	724	737	746	746	725	703	767	724	751	713	728	741	785	747	758	745	742	735	755	738	775	736	795	770	735	723	742	749	703	785	696	713	702	722	717	727	745	745	768	736	703	720	674	733	665	708	733	761	757	760	783	765	738	745	694	731	721	743	755	710	739	750	719	760	720	736	730	700	736	750	720	690	666	723	720	741	753	731	727	718	717	745	704	714	763	755	751	733	746	779	753	714	744	708	704	744	708	715	698	783	715	779	737	754	686	725	698	749	729	703	747	759	723	747	710	721	797	763	697	751	739	699	744	707	757	713	728	697	742	751	750	681	742	729	716	688	731	754	721	738	669	732	721	708	730	713	744	716	699	737	739	724	713	684	690	701	757	737	696	716	757	786	712	752	751	760	748	708	725	736	716	787	684	691	718	727	764	730	770	757	705	716	719	697	746	734	729	705	702	695	722	698	773	710	762	735	785	721	717	743	746	757	749	703	730	704	741	770	732	752	757	708	749	765	689	730	731	723	705	732	741	769	776	717	741	736	727	721	722	686	715	759	761	746	730	709	782	746	734	714	728	709	721	760	742	772	754	701	683	734	781	774	777	758	750	766	680	729	745	720	727	704	759	725	707	693	745	729	767	722	752	713	709	750	747	716	730	729	695	706	728	698	696	795	729	746	715	730	751	703	756	719	707	700	749	724	701	760	756	712	731	711	732	805	772	759	732	741	744	749	699	709	751	777	683	802	719	755	746	737	720	722	713	724	789	720	768	763	716	739	732	794	688	723	693	770	693	725	809	799	728	700	738	734	739	727	756	676	710	711	726	676	739	723	711	753	724	689	690	761	727	733	759	712	729	748	816	735	774	723	738	774	739	741	729	746	700	687	771	714	760	717	747	759	781	798	715	739	778	787	750	737	723	734	776	711	726	723	717	765	733	723	692	772	718	751	706	747	759	746	758	736	747	745	736	747	793	748	759	736	715	757	720	726	758	739	764	761	688	753	755	713	757	792	718	771	712	781	745	750	698	721	743	739	728	753	792	722	743	714	758	722	740	724	750	719	743	760	759	736	728	760	748	730	787	758	721	671	723	711	659	726	734	715	729	770	716	719	698	754	777	690	713	734	676	680	766	706	743	705	736	700	683	726	756	733	766	790	721	736	752	714	712	775	741	683	738	768	702	711	715	726	729	740	709	672	720	728	724	732	696	702	722	758	753	683	731	756	708	732	715	764	781	759	750	739	720	759	751	669	760	735	744	733	796	716	756	750	721	729	673	729	736	707	751	736	752	690	698	768	738	734	717	710	757	715	719	762	750	731	780	758	717	706	717	721	714	745	773	741	685	719	751	737	749	720	718	769	730	727	743	765	703	717	769	664	730	723	706	766	721	715	754	742	727	691	806	714	700	761	738	727	717	733	713	668	742	690	734	725	736	713	781	722	713	715	772	687	719	724	703	746	734	750	736	722	770	758	791	719	822	742	712	698	799	710	759	781	753	717	767	717	710	774	759	756	743	751	702	701	682	715	702	744	758	712	726	729	716	731	737	713	728	751	726	765	725	777	767	718	768	748	768	742	727	734	732	758	706	722	730	731	746	710	769	701	742	702	705	781	693	737	715	761	743	715	717	773	713	736	768	677	754	721	677	712	781	738	737	720	752	726	715	712	734	712	734	742	696	761	789	676	727	762	728	695	700	743	764	702	712	738	761	735	732	759	714	744	716	749	713	696	714	785	699	772	712	710	758	731	724	733	693	715	769	719	731	713	729	702	731	724	750	696	719	717	732	720	733	756	710	792	739	727	706	737	793	714	757	740	751	705	752	759	712	721	734	756	728	740	737	746	752	715	686	721	740	750	703	737	703	698	727	764	756	719	750	750	758	772	772	727	723	729	760	745	758	747	733	719	755	758	763	757	766	747	745	741	727	736	741	739	711	731	735	735	747	716	757	736	747	729	709	719	748	709	668	754	771	712	697	740	777	700	697	740	747	704	706	754	753	725	705	721	765	768	724	736	748	742	725	709	720	763	722	752	767	738	740	745	762	722	709	703	732	758	782	736	725	753	708	735	715	755	733	764	755	728	748	681	777	716	715	730	764	744	689	727	757	729	735	741	742	750	746	744	744	718	717	752	728	786	741	689	745	744	759	726	689	755	747	729	718	678	746	710	762	747	783	731	777	708	694	722	762	692	749	727	725	718	725	738	771	767	772	755	702	707	704	743	724	699	731	746	748	755	767	735	742	729	734	729	689	689	709	719	764	751	713	742	701	766	740	752	744	744	736	753	729	724	756	772	692	692	747	723	718	737	737	740	713	791	736	731	758	753	758	744	752	689	723	737	740	743	745	775	754	690	733	753	725	700	790	721	742	715	808	749	799	752	737	731	746	678	717	716	714	731	708	717	757	746	759	781	763	663	758	705	727	733	756	758	751	741	720	714	739	710	772	737	817	749	754	760	780	731	717	682	723	699	697	727	790	765	805	701	731	733	753	711	742	694	754	706	762	769	724	710	726	758	733	771	746	706	717	786	729	751	753	702	710	770	686	729	721	723	677	741	718	753	753	714	756	770	737	735	792	679	748	728	753	689	731	742	743	798	786	716	738	718	728	707	736	748	735	728	742	726	810	701	748	755	707	711	750	714	726	716	693	673	761	710	756	735	724	785	730	738	712	738	681	753	736	706	693	761	746	711	724	740	789	744	708	683	744	703	821	747	765	732	727	682	648	795	760	773	685	716	721	763	696	690	710	713	763	753	741	765	718	742	726	718	721	757	766	769	724	735	763	797	793	688	757	691	738	753	746	728	716	753	752	727	733	703	762	735	710	689	702	755	769	742	747	732	730	724	702	691	702	761	738	755	710	738	712	746	754	771	712	763	729	696	764	736	735	758	722	729	693	783	730	693	745	716	686	751	758	744	738	750	708	760	722	747	754	789	736	691	725	704	713	762	662	777	785	748	702	724	725	744	741	752	732	719	728	731	741	733	746	745	693	786	690	778	720	773	670	692	724	744	738	748	711	738	780	758	751	727	784	769	749	775	714	740	723	752	725	726	761	743	762	753	711	732	754	736	741	751	780	747	694	770	759	743	777	710	739	672	733	723	733	736	749	722	700	733	781	722	759	769	741	704	696	748	724	704	739	720	743	745	746
3437	3657	2910	1584	1243	1039	904	821	763	703	709	647	655	606	603	665	619	593	564	572	603	565	588	585	578	558	558	556	524	570	596	556	555	581	568	618	574	565	578	555	566	572	573	562	597	556	561	529	602	543	525	516	564	564	537	508	528	555	540	578	547	582	591	609	556	536	550	528	543	542	529	545	534	551	593	558	519	595	552	556	543	573	618	574	567	565	571	576	525	560	586	594	509	557	530	586	545	571	581	565	591	584	571	547	555	579	563	540	588	582	570	579	538	531	520	580	545	612	552	573	520	534	592	542	558	571	541	546	536	557	538	596	558	571	580	556	567	528	589	548	560	572	566	571	542	598	568	535	560	541	583	528	518	608	568	575	585	613	533	566	591	534	544	561	593	537	529	513	602	558	562	534	584	569	568	599	534	546	595	575	533	557	557	539	579	537	570	561	562	607	535	572	573	571	551	560	555	579	607	515	592	546	536	533	551	558	608	577	540	505	550	561	559	521	544	587	582	548	576	558	626	573	535	558	561	549	567	578	558	567	534	565	568	586	605	545	533	592	563	522	549	554	579	559	567	603	577	569	585	529	553	571	577	548	548	560	579	516	545	538	566	561	565	568	539	536	555	584	554	552	524	523	578	591	531	556	516	524	517	565	556	557	557	599	516	561	569	592	533	536	517	527	584	572	576	555	542	543	527	565	548	564	565	549	575	535	565	582	570	571	557	550	543	557	546	558	586	546	523	539	563	531	580	560	587	569	560	547	548	607	550	543	522	554	582	557	534	580	553	562	548	490	574	572	542	537	535	540	503	520	516	557	567	545	545	579	517	579	547	532	560	554	558	555	571	509	560	584	524	569	591	567	549	536	505	567	565	569	545	570	531	599	538	567	533	488	562	541	548	592	587	545	548	557	545	533	622	544	561	576	555	588	544	541	579	563	545	558	541	526	529	531	528	545	535	575	607	472	572	555	542	530	572	549	538	555	561	521	541	570	589	556	551	528	560	591	557	509	548	578	552	546	491	574	580	584	522	555	573	536	541	576	549	565	533	553	560	571	530	571	559	533	524	513	535	543	586	550	521	575	572	540	565	522	546	575	540	526	568	523	578	550	569	523	518	528	555	527	557	538	548	530	549	577	584	558	553	540	549	542	541	506	601	567	537	549	594	553	573	551	538	578	574	543	552	511	577	521	618	583	525	522	557	542	576	555	555	569	583	590	524	543	534	523	566	526	601	540	567	521	552	576	575	538	557	535	555	533	581	544	543	555	566	507	503	561	562	561	548	531	563	558	594	563	549	550	548	573	607	549	543	605	541	495	526	525	565	584	581	528	541	547	532	522	572	566	512	557	537	541	566	528	544	527	558	554	546	582	489	518	538	529	557	524	535	558	507	516	540	551	524	575	537	590	545	515	573	561	561	546	566	530	533	563	505	551	559	565	528	545	566	560	543	597	567	533	555	541	537	552	533	597	534	537	544	530	564	529	507	560	558	524	540	563	566	536	590	531	551	553	580	524	541	525	558	501	532	541	540	529	583	546	604	552	531	500	540	524	574	558	534	557	569	554	514	578	503	527	573	549	553	525	545	605	541	549	548	533	555	510	612	543	547	540	511	591	529	526	566	554	513	568	561	559	555	509	552	553	553	514	555	519	531	566	548	517	580	563	568	518	549	558	556	528	534	541	563	558	567	572	527	567	502	566	553	535	559	581	588	565	543	534	540	599	544	535	518	554	586	536	561	580	561	521	556	575	532	556	550	537	541	547	546	576	533	532	575	546	572	547	565	524	566	568	581	554	567	552	533	561	562	531	500	587	528	569	556	581	559	552	519	544	552	570	551	569	556	587	539	568	578	552	556	562	532	535	550	541	556	600	513	564	519	548	518	556	554	556	541	581	591	547	506	599	538	569	540	568	566	541	528	554	543	585	538	553	507	618	532	535	517	527	563	589	511	525	524	531	533	555	508	522	563	608	586	528	557	555	559	608	549	535	559	557	493	571	536	567	547	579	540	523	538	564	572	526	556	541	539	540	524	597	517	559	608	547	565	567	567	542	562	558	569	524	590	541	585	525	557	557	517	539	559	534	539	513	554	579	554	568	501	524	549	534	591	502	583	530	576	544	547	557	531	558	542	544	533	554	580	541	554	559	601	563	553	577	566	556	574	589	576	529	547	585	620	577	525	535	513	569	603	545	566	515	513	518	512	570	544	534	566	564	530	547	568	543	574	587	584	512	523	549	548	553	509	558	553	501	555	551	558	518	554	551	567	555	515	579	585	590	584	539	555	550	528	512	534	526	522	545	551	534	564	550	548	548	581	534	580	568	553	516	553	547	558	520	601	575	538	552	561	537	616	579	530	551	551	543	556	584	546	529	536	571	589	558	524	555	534	529	554	528	535	577	537	534	539	535	546	590	552	534	538	535	580	524	514	567	594	561	542	526	514	580	586	539	549	490	585	532	544	588	532	516	563	583	531	557	534	535	555	541	538	533	534	542	562	495	527	516	551	560	532	597	562	545	548	577	537	486	556	509	586	512	574	586	559	536	526	541	554	544	510	526	539	575	528	583	548	540	557	527	537	523	548	562	519	594	561	574	550	525	556	581	570	590	538	565	542	535	531	512	566	499	536	555	584	535	564	576	531	517	559	559	531	540	528	528	530	586	520	536	575	547	545	592	567	558	556	559	537	549	583	512	546	556	555	567	541	560	564	526	537	527	518	551	569	551	600	532	530	553	507	518	590	537	574	569	538	566	552	552	571	526	580	594	516	556	564	541	581	560	527	559	575	543	566	531	555	539	574	569	530	558	560	552	583	553	569	554	555	569	555	549	542	550	521	498	520	590	573	544	499	539	551	520	520	545	536	541	571	508	571	540	497	601	577	573	522	569	553	540	559	540	543	589	522	559	537	553	558	521	534	566	522	527	555	531	543	547	565	540	548	573	565	557	558	550	556	513	591	566	526	606	567	556	565	570	565	576	536	561	567	578	553	543	496	564	571	569	552	529	581	549	550	567	564	514	564	522	584	561	538	554	580	570	542	590	571	569	552	507	578	524	563	554	536	550	541	531	562	556	544	554	543	513	577	583	523	545	572	541	592	535	542	558	542	577	563	557	537	557	546	585	562	539	542	548	571	536	542	535	526	510	572	544	554	545	541	538	567	540	554	564	541	575	529	558	522	535	576	535	571	536	565	572	525	543	555	554	536	553	522	584	584	561	490	533	585	543	549	536	576	524	568	596	546	527	547	577	552	555	534	573	527	562	532	538	552	600	573	547	530	562	578	598	560	538	570	534	520	594	566	559	546	544	522	547	552	596	584	601	540	564	562	570	560	539	513	537	532	520	555	556	542	545	540	525	550	570	550	586	539	548	527	543	517	548	484	534	525	537	561	552	539	526	547	567	568	524	529	573	478	532	566	579	578	576	593	593	520	536	543	599	577	536	555	549	551	520	492	569	548	545	546	546	554	550	557	538	535	568	540	538	528	560
24540	21468	28854	24492	21465	9533	1921	1203	1020	935	931	947	920	885	890	838	832	878	842	832	786	818	839	826	785	840	773	722	811	745	816	758	842	797	808	810	810	758	836	794	766	852	782	829	747	757	773	795	820	768	742	749	782	756	816	754	761	786	835	740	785	764	791	776	804	808	755	704	811	771	830	768	768	796	773	783	782	763	754	825	796	739	770	760	758	734	778	729	809	771	764	802	779	788	789	865	749	820	742	787	758	795	753	780	776	808	846	792	784	781	806	722	763	741	761	774	834	784	813	764	752	782	807	783	767	768	801	777	759	768	774	779	806	744	767	778	779	735	826	767	751	798	736	812	802	861	795	769	765	823	860	819	766	797	798	727	808	749	715	744	731	730	783	780	778	772	767	828	793	773	806	803	827	760	779	761	758	761	762	782	776	709	757	740	783	772	780	756	792	789	772	763	776	828	740	825	784	787	744	772	764	763	783	806	754	767	767	808	747	757	794	792	732	786	791	784	724	776	764	778	751	806	792	812	806	784	811	766	764	788	787	706	721	770	759	771	791	752	762	771	801	805	730	827	751	773	718	783	803	724	763	808	730	740	835	797	744	800	758	779	788	802	754	778	786	768	824	833	792	748	810	801	782	745	771	752	774	753	766	778	776	717	752	782	759	748	764	771	736	794	740	801	735	793	774	755	722	822	752	765	783	805	761	775	796	797	800	774	795	818	782	781	755	790	803	847	785	774	772	767	732	704	746	796	784	799	759	791	741	739	770	772	782	744	784	813	758	784	781	777	735	813	789	778	694	750	742	689	823	747	747	810	729	732	788	772	734	775	770	730	821	730	760	769	774	754	769	726	751	805	732	748	749	742	758	786	776	781	775	747	765	721	781	806	754	787	874	767	761	725	746	763	810	756	775	769	708	779	777	781	762	745	724	725	815	740	791	774	774	756	770	772	795	779	789	798	789	786	753	761	754	784	813	755	733	784	780	825	774	802	757	745	799	798	757	805	771	781	738	793	804	833	728	765	795	775	774	792	738	758	781	703	794	717	791	813	726	745	790	766	762	787	743	771	772	752	775	745	766	796	772	801	766	763	768	726	768	719	709	749	767	748	756	797	763	768	779	742	755	796	782	745	772	752	786	762	748	708	791	833	758	804	824	756	779	746	787	758	711	780	777	774	772	816	745	767	761	730	768	791	749	754	760	779	752	829	762	756	723	734	777	748	736	689	804	774	809	742	746	747	754	710	737	759	746	775	776	754	786	791	797	763	802	753	709	755	769	776	746	769	799	713	711	747	796	817	773	750	802	757	802	756	791	786	813	817	771	787	730	799	762	759	746	735	755	766	736	797	774	718	794	778	735	780	770	778	772	762	749	767	800	703	747	809	771	710	837	767	769	770	810	819	708	728	773	761	808	800	743	756	803	783	777	790	798	756	745	769	740	779	747	781	815	790	763	772	776	738	791	749	778	737	737	788	757	745	759	776	846	817	834	791	777	776	772	693	765	774	792	761	774	776	801	761	789	807	762	799	768	776	753	755	758	779	783	750	795	699	777	762	796	762	801	795	746	797	771	700	766	745	734	754	770	810	746	764	762	757	774	741	760	791	789	719	783	742	789	814	804	777	774	748	795	781	758	776	796	757	777	761	769	754	803	777	753	746	789	794	750	798	775	771	746	793	751	765	731	788	746	751	791	799	776	795	778	739	776	811	761	736	806	742	768	758	755	814	785	755	800	763	797	750	757	760	768	800	767	748	722	766	784	747	773	763	757	794	722	813	783	772	769	751	782	779	782	781	761	740	823	769	788	773	769	757	789	722	745	747	753	757	734	746	753	784	791	778	760	747	785	738	706	717	770	783	760	702	784	779	765	756	703	770	722	732	792	736	779	827	816	814	760	783	796	761	726	777	811	754	729	790	823	751	825	748	734	780	750	739	768	752	788	785	736	710	748	761	697	752	757	782	740	776	753	742	776	735	785	802	779	721	805	756	709	788	765	766	741	780	764	803	765	802	785	750	753	762	781	790	716	795	785	779	775	780	762	764	788	819	795	745	785	800	688	773	718	770	727	786	731	800	803	783	757	793	786	726	704	754	734	792	773	786	696	740	751	781	796	816	756	775	775	772	780	706	809	797	742	810	751	735	748	820	808	797	741	779	770	767	749	736	767	801	756	726	748	738	779	770	772	764	834	746	768	745	789	769	845	805	759	722	747	776	818	811	830	719	764	769	747	768	783	741	695	801	760	793	765	804	740	765	722	758	752	742	770	790	740	765	802	759	756	793	774	749	808	721	795	789	755	756	779	792	836	750	736	767	761	764	790	825	803	820	760	773	793	749	777	775	802	812	739	775	756	755	753	790	705	770	819	777	773	772	770	773	715	749	767	723	724	752	775	780	792	753	788	829	815	784	796	791	809	744	787	781	791	780	826	760	758	776	748	774	751	737	817	727	764	763	858	762	769	773	812	759	755	778	732	771	768	764	791	764	742	816	789	803	733	705	779	743	816	771	815	749	776	794	806	775	742	758	806	792	773	801	764	821	734	753	773	789	768	710	805	756	770	758	710	724	715	792	734	707	788	821	777	787	792	775	750	778	741	801	711	791	755	758	731	795	720	787	704	796	774	781	705	785	780	848	788	804	720	747	753	814	791	769	812	746	796	780	772	759	776	724	817	820	725	743	774	786	775	740	767	764	701	753	807	845	767	747	780	742	766	810	799	769	801	833	724	782	829	749	771	754	773	769	768	779	815	756	805	753	753	773	795	784	727	768	797	772	767	813	777	778	825	798	774	816	767	736	773	724	815	840	755	768	717	771	813	796	709	769	770	736	735	774	802	797	788	782	791	764	748	765	786	775	745	765	774	780	729	823	751	790	754	769	759	815	773	730	778	811	740	785	824	746	761	759	768	742	735	821	748	794	794	784	755	775	769	769	766	768	780	770	762	768	796	771	780	702	772	787	772	724	744	794	761	755	828	789	771	736	746	781	746	777	747	761	769	758	793	794	752	757	766	727	761	757	788	809	781	732	820	767	766	741	795	809	763	743	805	777	762	761	756	742	767	758	770	778	756	783	804	807	803	843	781	780	783	783	770	777	802	788	745	759	831	753	786	808	766	765	771	778	758	774	757	769	743	745	795	770	746	764	763	739	780	726	728	800	746	760	726	796	738	795	773	749	768	755	799	748	777	769	755	812	784	763	767	766	772	802	767	758	808	732	775	767	734	813	758	787	794	783	770	737	764	721	761	726	782	775	747	737	725	798	747	765	758	735	768	703	813	802	714	818	723	810	755	779	795	749	780	790	761	771	763	738	775	731	726	750	778	764	754	796	780	723	781	744	812	744	769	868	765	811	696	733	822	762	788	777	759	814	784	733	749	776	789	780	773	753	812	738	781	769	763	771	735	797	772	732	748	825	748	782	807	765	788	778	757	761	754	796	765	752	767	738	779	751	812	770	787	822	793	753	781	783	766	816	782	736	755	769	751	805
3749	6370	5183	2710	1914	1494	1266	1065	916	896	842	810	733	748	677	667	657	708	660	658	675	709	639	603	652	629	603	600	578	633	627	647	592	621	579	584	621	636	600	603	602	614	611	548	637	603	571	590	603	591	607	590	563	597	556	598	602	605	654	577	575	605	539	592	594	601	564	607	584	596	599	591	625	594	600	640	581	592	611	587	610	597	627	604	574	643	636	582	577	561	577	621	583	584	569	627	606	610	559	612	594	606	587	597	642	528	606	575	587	568	606	578	574	626	571	565	602	593	599	598	603	583	601	578	559	592	557	571	537	590	554	587	575	562	609	607	570	594	565	593	610	574	646	604	615	575	563	602	569	589	580	589	576	596	619	584	559	575	571	592	577	626	592	592	635	554	573	547	610	596	600	615	586	598	600	603	553	599	619	601	591	582	546	592	607	557	629	609	637	539	603	585	577	558	625	575	600	597	594	563	595	594	600	598	601	575	580	603	543	570	596	567	579	587	584	578	566	603	565	615	572	600	560	621	621	608	651	595	608	596	589	562	597	574	589	610	568	604	588	589	567	581	604	586	605	610	563	612	603	597	571	609	605	606	561	542	602	565	576	579	623	566	586	592	614	550	581	583	564	620	609	586	606	579	599	651	611	621	587	605	580	600	552	596	575	585	606	590	562	619	595	598	567	604	596	588	604	569	580	621	613	593	626	558	597	609	553	607	545	609	554	600	599	592	590	595	583	603	624	576	612	599	580	626	651	597	567	568	573	593	599	592	573	602	591	611	569	573	574	589	547	581	629	583	550	612	583	624	594	606	554	596	572	605	566	574	611	643	594	601	582	569	568	578	606	586	620	608	630	609	630	597	643	606	605	567	591	674	572	587	589	617	579	546	549	534	639	596	598	569	577	574	616	565	565	563	574	600	566	591	587	562	600	622	579	607	582	552	590	566	613	575	592	583	570	600	573	593	575	575	606	521	607	597	575	610	570	553	552	599	581	576	613	574	611	598	570	575	602	568	633	568	574	616	576	585	582	541	608	576	582	603	535	565	582	546	563	587	593	585	559	582	592	581	622	553	636	593	608	590	579	576	587	549	570	591	590	595	570	608	549	572	587	624	579	542	587	626	589	597	602	550	602	640	593	570	571	589	591	564	567	557	555	611	581	571	554	611	562	610	564	590	605	571	590	594	593	586	579	571	574	593	562	606	613	603	582	584	560	565	595	588	614	598	599	591	561	596	630	577	582	567	570	599	582	580	588	600	547	593	602	524	548	586	602	593	583	622	577	525	567	607	569	543	609	577	618	641	537	570	606	597	568	578	578	557	588	586	585	574	541	604	537	611	582	568	606	611	562	576	578	577	540	593	537	578	626	569	612	614	578	595	592	562	565	565	572	566	567	584	535	589	570	565	566	572	590	627	616	569	617	560	547	584	605	578	582	613	642	592	562	619	568	580	597	590	601	540	575	583	612	593	565	581	560	510	576	555	586	580	593	584	580	621	579	616	601	529	609	597	594	594	571	599	600	540	532	585	602	610	539	575	524	565	569	594	581	582	573	587	590	602	595	613	633	641	599	537	578	557	586	608	560	612	583	577	563	559	596	591	622	581	610	591	596	575	620	598	588	595	618	583	533	574	618	610	611	589	598	561	617	582	574	575	588	578	589	583	531	597	611	564	603	624	561	528	588	565	591	602	570	561	582	571	613	546	514	589	550	564	593	610	550	583	568	592	609	565	585	533	567	585	632	575	611	639	569	594	539	521	577	580	646	567	584	560	576	562	635	564	535	563	576	587	586	600	579	584	577	578	574	556	590	592	550	615	559	577	583	596	609	567	583	581	560	574	617	576	536	601	619	618	595	603	584	550	572	560	547	604	555	548	563	582	523	566	548	594	569	567	583	577	577	594	585	592	597	628	552	581	592	550	560	567	600	569	578	569	592	597	593	613	568	571	586	547	582	551	555	580	570	605	566	539	559	583	607	618	568	565	581	552	582	632	587	553	534	567	609	538	587	584	603	597	575	582	581	600	566	618	597	607	552	607	563	537	606	579	562	594	642	579	607	547	581	580	589	611	605	578	581	642	586	566	571	570	607	588	589	611	563	565	555	602	581	604	526	638	577	580	565	592	581	569	557	547	596	593	523	617	559	591	596	590	589	603	595	550	573	580	532	591	576	586	593	601	564	619	572	585	568	589	590	584	559	619	587	599	563	567	631	560	570	600	602	615	564	567	557	621	568	604	610	545	578	575	594	561	609	565	577	607	596	541	628	582	573	625	574	573	559	606	587	543	575	552	589	613	561	583	562	577	606	575	563	581	538	555	544	587	595	599	575	597	580	566	584	578	617	600	583	621	560	607	594	568	564	621	597	613	577	563	572	543	576	559	545	580	628	582	601	660	557	525	546	578	609	614	628	601	627	554	592	553	559	576	580	571	539	539	585	574	568	590	611	589	655	602	606	572	583	564	629	637	580	558	578	585	587	531	570	577	561	595	545	596	556	600	537	579	548	571	598	559	569	601	646	557	606	577	606	599	556	584	577	565	564	558	584	550	564	602	561	565	581	520	541	571	616	560	564	620	540	570	567	580	581	551	629	569	630	556	575	548	543	592	588	590	573	539	572	603	539	576	588	583	567	570	611	547	560	583	590	568	600	622	611	628	579	561	561	551	556	548	573	536	510	582	547	575	561	626	618	593	605	596	570	535	556	566	565	586	586	582	539	562	555	588	621	576	602	563	597	595	562	577	571	604	551	577	581	596	592	555	581	585	581	587	551	652	597	599	527	586	579	547	537	540	595	600	596	555	554	559	566	605	569	613	560	580	615	535	570	595	593	610	602	561	575	572	591	599	575	578	547	524	562	558	569	597	571	579	551	583	573	560	573	559	569	620	608	542	589	564	596	588	564	590	609	608	601	587	571	557	610	578	586	568	582	573	571	603	596	596	569	611	585	605	573	548	579	541	554	615	578	583	603	577	570	599	601	592	578	546	513	557	580	568	585	558	539	566	604	589	568	592	564	554	622	590	590	589	557	547	583	584	628	540	582	531	602	559	587	549	564	582	552	575	555	607	565	567	554	581	532	569	642	599	568	625	582	573	566	564	568	554	572	593	584	570	591	590	604	590	556	579	562	624	574	586	624	580	579	586	626	599	564	559	567	594	577	605	626	581	565	539	560	550	539	605	580	591	573	582	626	610	578	556	583	604	589	593	555	563	599	574	625	535	585	580	606	552	570	573	577	547	592	579	572	575	555	533	571	569	569	561	589	606	554	602	593	568	595	534	557	566	571	617	571	559	614	565	571	579	566	566	595	537	586	583	561	617	538	607	533	609	588	575	561	550	575	531	575	558	533	577	609	558	578	540	591	572	573	553	555	551	569	569	556	578	626	574	577	608	592	534	563	621	544	603	596	600	575	585	568	591	578	597	551	581	554	592	593	609	542	581	564	597	612	553	604	583	592	599	636	577	584	616	578	596	580	559	598	561	616	586
27927	10720	887	499	362	388	385	335	357	332	364	356	343	363	367	355	374	361	367	351	329	385	373	360	347	383	341	338	341	340	356	352	350	354	356	372	381	319	350	365	347	351	364	322	346	365	330	376	350	344	319	344	354	337	309	334	348	379	386	357	334	371	332	387	347	327	307	329	342	343	347	379	351	382	367	333	342	359	333	351	324	337	387	343	352	362	331	335	387	373	379	377	351	335	338	348	317	329	369	348	340	380	362	349	359	335	340	322	358	327	374	365	361	365	316	341	322	358	359	339	338	371	342	366	330	358	357	358	320	336	375	372	312	330	392	332	358	333	334	345	370	383	386	336	345	359	342	340	357	343	340	375	343	339	383	350	351	359	368	339	355	366	343	361	345	357	338	333	338	375	330	326	357	353	337	324	352	346	383	335	350	349	332	353	343	361	312	346	380	366	331	318	331	343	357	327	365	343	372	330	327	347	336	383	357	349	351	339	328	349	307	356	322	366	361	362	348	334	340	388	356	341	371	352	372	335	350	315	332	339	347	358	348	370	324	336	350	354	316	359	363	337	357	367	328	365	325	343	308	367	311	358	333	348	369	366	347	377	340	374	389	349	358	315	350	337	347	390	342	355	334	355	374	322	349	365	362	339	351	326	398	378	331	378	328	344	336	353	350	366	377	328	328	339	342	341	376	365	338	372	340	366	332	363	335	346	390	336	390	386	356	334	328	365	336	329	356	356	364	338	342	300	366	355	343	373	350	348	350	350	379	346	368	336	382	336	365	337	353	363	373	368	337	377	340	362	371	365	339	337	344	368	381	388	348	377	305	315	339	348	316	334	360	359	362	355	361	356	327	366	368	355	335	357	343	337	356	305	312	352	346	351	328	304	353	356	347	369	351	347	372	347	349	333	355	329	310	326	312	333	381	338	341	339	345	368	368	333	336	326	332	360	380	349	338	340	325	316	347	358	350	358	288	332	324	318	308	314	364	390	375	342	337	348	343	337	386	332	335	352	340	324	314	353	367	370	356	348	395	357	364	339	337	356	347	374	371	348	350	361	372	354	336	375	368	327	360	341	328	382	348	326	344	361	309	333	342	344	333	336	341	331	341	347	345	330	341	337	363	351	380	316	358	364	368	353	353	371	370	336	356	306	343	357	369	351	331	336	362	327	357	357	340	355	344	355	364	385	337	372	376	390	335	351	338	385	350	338	337	353	351	350	356	388	355	327	339	342	351	320	362	347	349	328	367	332	352	357	356	333	365	339	332	345	365	361	344	354	338	356	347	329	361	316	339	369	359	359	363	382	342	372	363	351	355	374	345	408	360	352	342	354	384	321	343	347	346	330	336	322	348	362	319	359	362	362	372	340	365	357	397	326	349	347	323	360	354	329	334	362	373	351	326	341	356	341	340	347	379	371	370	360	366	351	356	363	364	344	315	354	334	354	356	343	361	377	348	372	361	342	315	330	343	331	353	323	360	365	368	332	315	366	337	351	324	342	361	337	383	357	386	362	367	339	371	343	320	339	355	341	347	366	386	354	326	341	349	321	334	362	356	323	335	347	355	329	336	358	338	388	357	326	377	364	335	353	342	323	334	351	339	358	341	340	376	353	342	350	373	340	334	329	335	353	332	339	335	368	329	343	333	346	356	331	330	344	363	321	312	372	345	351	375	365	349	325	328	324	340	353	372	322	360	346	330	384	347	378	376	378	359	333	356	329	323	335	320	350	368	365	322	376	325	360	357	328	370	304	367	381	367	356	343	358	346	325	333	342	342	355	356	344	341	317	335	340	364	334	353	330	328	347	379	367	349	341	321	345	322	337	343	332	346	395	352	348	360	328	337	362	368	352	326	372	329	316	383	369	325	376	348	356	362	313	341	366	375	362	328	362	335	332	354	383	354	320	355	349	324	330	359	343	330	331	322	348	333	333	371	387	339	370	353	367	349	357	358	379	336	305	331	340	355	340	364	344	305	342	369	390	348	355	354	363	370	343	323	326	342	327	335	324	347	350	345	350	341	345	335	322	339	336	363	315	308	336	356	370	340	348	316	372	384	367	332	327	358	362	361	325	362	366	342	350	339	351	337	358	373	380	350	325	368	342	357	371	356	342	338	347	337	332	324	331	371	344	324	331	363	334	337	370	335	359	313	330	360	330	376	345	357	365	367	319	316	347	331	361	312	360	362	332	402	361	364	381	380	373	342	346	375	356	329	339	347	373	327	359	401	351	361	382	334	350	320	332	337	358	376	361	344	336	317	345	314	356	356	310	320	343	362	338	365	339	365	373	355	333	362	352	362	314	403	346	348	370	372	383	347	356	355	363	338	323	324	363	366	329	327	328	367	350	353	367	353	352	351	352	333	371	381	371	365	360	374	344	340	347	323	324	313	360	317	344	345	321	356	322	331	356	361	349	371	342	366	361	324	336	343	348	382	321	347	354	344	330	354	339	340	350	333	334	334	342	361	332	356	382	338	348	353	366	389	339	340	376	314	330	373	340	377	335	343	362	361	330	332	318	371	324	345	314	325	337	355	326	338	348	336	355	371	335	352	357	344	374	375	344	348	388	372	368	336	362	352	351	344	371	308	387	325	331	355	338	360	322	350	367	358	356	339	323	345	351	350	337	341	386	337	371	356	369	339	336	343	339	356	340	356	337	344	332	305	344	371	375	335	351	334	384	352	374	365	364	336	347	361	389	355	351	337	346	348	337	342	356	341	342	360	349	336	328	354	351	347	354	351	344	359	350	319	382	365	351	368	347	359	365	324	360	374	339	395	360	354	364	348	353	340	332	366	349	356	383	319	338	363	327	377	323	343	365	358	350	398	348	361	358	360	352	353	329	307	334	369	357	363	354	365	395	364	301	385	358	345	334	332	365	374	337	343	360	338	365	332	326	364	383	339	339	356	344	304	340	389	352	362	354	340	323	344	361	351	358	329	329	370	328	308	369	344	362	349	349	348	344	355	354	346	376	306	329	352	364	348	305	357	331	334	368	359	333	323	350	370	354	395	348	341	334	316	359	352	358	343	369	335	367	335	361	351	353	333	363	327	359	348	352	349	368	365	325	332	348	359	320	355	352	346	315	306	339	354	325	343	335	311	332	330	325	356	340	386	332	352	358	316	393	354	370	353	358	330	342	307	370	315	348	341	367	337	354	345	332	345	356	376	341	312	332	348	349	326	360	342	374	302	349	343	352	346	325	372	322	337	371	326	311	334	345	321	325	339	340	337	351	347	352	344	336	351	340	341	369	320	347	377	360	348	361	349	355	323	337	307	370	352	328	358	331	318	388	329	349	371	364	333	342	362	333	335	335	361	323	348	323	358	327	352	341	356	296	339	345	373	334	384	368	340	395	358	365	359	333	391	338	338	350	343	341	339	350	329	356	360	341	343	333	330	341	336	369	376	366	343	360	358	351	355	363	347	344	347	313	342	329	338	327	338	363	346	356	370	336	384	334	364	337	385	306	352	343	381	355	313	360
4656	470	418	321	312	282	293	276	250	267	250	276	238	259	261	243	257	267	256	271	245	252	268	237	255	264	289	279	244	267	286	277	260	281	294	259	227	242	251	266	237	280	281	260	273	262	281	252	294	233	251	236	239	248	256	256	254	265	281	260	252	265	227	260	283	246	236	262	298	259	244	257	205	248	271	288	277	267	257	265	271	262	228	266	243	250	256	250	249	266	264	264	269	257	262	266	263	246	268	267	253	288	269	289	269	245	241	280	258	255	247	264	256	277	250	247	311	261	270	256	261	268	263	252	258	262	250	250	260	300	263	262	272	291	265	274	291	261	225	234	282	259	266	269	272	226	266	281	260	267	253	236	253	254	257	259	274	273	267	275	248	263	251	245	252	241	255	253	258	272	242	260	241	266	255	248	247	254	259	258	266	247	268	246	236	266	266	252	249	246	247	264	268	238	270	257	271	265	253	261	242	257	243	253	262	273	234	279	277	265	267	250	282	274	263	248	276	273	225	262	285	239	255	259	256	268	236	278	260	246	265	255	283	275	255	222	284	259	253	253	278	256	226	268	260	224	267	258	259	256	253	241	251	275	312	252	246	278	257	263	279	248	274	264	249	263	272	249	262	261	253	281	264	245	241	245	261	233	256	248	279	254	259	283	232	238	264	273	267	264	267	237	247	256	268	258	268	274	223	272	231	284	263	280	279	280	258	251	269	253	267	251	274	271	266	241	265	262	264	272	259	293	277	267	227	239	252	245	246	260	252	274	236	245	260	272	248	262	269	262	260	263	256	273	272	244	284	228	261	254	262	240	251	281	268	250	264	259	270	265	257	257	281	255	245	294	259	234	266	263	281	261	251	267	250	275	248	287	267	277	249	266	259	281	252	269	251	264	255	270	256	244	252	262	253	247	229	234	262	265	281	276	273	270	281	279	265	275	270	246	254	259	235	278	280	235	271	245	256	273	271	247	264	221	266	261	256	256	283	275	272	277	265	243	263	278	268	256	268	273	251	274	254	274	247	267	257	257	251	249	262	276	244	266	251	267	260	267	266	248	246	258	260	239	262	289	258	236	247	224	252	281	266	260	251	264	254	263	260	257	296	265	311	251	279	266	277	251	257	280	257	257	262	260	260	263	293	253	239	256	249	253	280	253	237	262	275	256	243	276	270	268	295	249	252	292	264	268	246	311	252	255	252	275	256	250	263	279	265	236	247	251	228	252	264	280	283	250	260	269	242	268	257	243	253	233	253	254	254	270	273	269	260	259	282	282	263	283	259	263	265	251	265	215	254	254	252	282	278	255	221	242	265	236	266	271	273	263	280	242	258	246	281	260	255	290	249	232	284	239	266	244	268	261	230	246	258	242	242	271	229	268	267	238	248	247	258	270	281	248	298	275	238	300	290	274	272	281	256	255	240	266	275	250	265	248	259	288	281	281	252	256	277	246	252	276	260	230	256	268	243	275	270	264	242	261	269	255	262	281	244	275	238	267	242	260	258	250	259	282	276	248	226	241	272	253	239	259	245	276	248	280	266	272	219	244	257	243	262	294	257	234	293	265	262	232	251	267	253	294	269	241	283	253	250	262	269	254	268	266	258	270	244	265	280	237	236	281	295	270	254	243	261	292	257	268	244	251	274	261	271	277	237	290	262	245	264	303	275	249	264	251	291	253	265	250	270	248	243	265	242	245	262	242	268	259	288	261	276	260	263	285	261	236	245	264	256	241	245	274	255	277	266	273	236	273	266	251	269	265	284	269	271	243	258	292	248	261	278	262	258	247	256	242	243	271	264	248	255	255	262	273	285	226	263	261	259	231	268	289	261	285	280	266	248	247	263	240	243	253	260	244	257	229	272	278	231	250	258	261	270	267	291	278	288	265	245	263	253	272	265	265	255	283	267	249	253	241	276	259	248	269	256	272	262	277	262	254	226	257	264	260	278	286	256	268	252	252	222	276	257	232	235	263	282	252	265	277	249	270	243	270	279	256	261	244	253	268	261	265	265	256	258	267	240	278	262	255	271	278	295	243	242	236	276	261	262	232	260	276	243	299	270	246	260	257	287	250	258	245	258	271	319	236	250	263	235	255	233	277	267	266	274	250	272	260	264	276	253	247	256	268	228	262	228	284	247	248	285	262	254	242	263	270	274	275	244	248	267	269	255	292	271	243	265	246	249	253	255	234	262	258	263	254	254	271	253	269	252	244	294	254	243	291	245	276	265	264	222	254	227	273	253	251	266	224	246	278	269	279	275	224	245	259	265	291	275	243	264	274	253	238	254	267	258	255	262	254	260	233	279	285	247	253	253	272	274	255	235	214	264	252	272	272	268	262	252	264	259	258	252	277	239	263	243	244	264	274	237	262	268	274	250	253	269	260	266	224	260	281	284	281	250	266	241	249	241	262	254	247	287	281	244	272	250	260	262	249	279	274	269	257	265	260	259	239	256	239	227	252	299	248	246	266	223	255	290	270	262	226	281	276	245	256	263	244	276	281	227	302	281	267	244	285	258	233	282	258	254	249	246	279	258	274	282	269	230	236	250	272	265	264	260	259	294	260	260	260	237	261	252	264	258	297	261	255	251	264	254	266	270	254	261	270	263	270	262	275	251	229	248	253	252	266	282	285	265	299	253	250	234	244	277	291	242	266	260	229	264	265	260	241	255	270	256	263	266	225	276	266	249	264	273	291	248	258	241	247	257	266	262	242	255	266	258	250	252	247	258	249	229	281	282	237	270	246	219	271	229	244	264	253	281	261	273	232	278	241	300	266	259	262	252	239	322	262	269	264	244	244	240	257	268	246	266	239	295	266	233	273	262	273	265	282	288	256	256	269	262	280	263	256	229	250	264	268	269	257	256	260	253	270	264	261	275	247	269	299	283	261	227	258	273	233	276	260	242	278	278	248	261	245	259	249	252	242	266	273	279	271	227	275	247	257	268	249	236	250	242	268	220	279	259	280	269	248	235	242	254	245	262	252	248	236	279	269	248	260	273	248	261	264	285	264	263	249	249	273	254	264	299	244	276	244	235	276	283	257	280	272	239	264	273	268	298	273	256	274	263	257	276	262	247	281	265	262	264	275	269	232	272	243	248	255	246	246	241	234	269	244	272	265	256	291	254	241	276	258	240	260	249	265	278	241	268	253	256	236	262	262	271	243	277	288	255	230	265	258	249	279	251	234	250	255	283	257	264	262	262	248	258	250	267	236	248	285	296	271	272	249	246	235	264	259	260	262	266	256	303	237	234	271	260	246	257	258	253	289	244	249	295	231	278	255	267	260	282	269	249	265	271	287	286	263	242	234	275	261	252	274	276	271	262	278	268	254	271	257	272	266	256	241	252	259	256	232	275	248	244	284	274	240	278	285	259	252	274	253	243	245	266	236	278	265	261	245	247	252	264	238	246	255	245	298	260	277	241	246	264	278	260	238	242	230	263	270	270	270	267	282	272	279	241	269	268	269	276	261	266	264	257	259	264	296	246	276
25568	21478	27931	25429	11532	1665	1220	985	898	887	837	784	825	822	764	849	781	756	745	708	773	788	823	825	742	751	716	761	799	770	788	759	768	722	766	761	738	728	788	724	745	766	786	709	735	753	775	780	740	786	742	752	729	779	727	781	751	695	733	776	766	696	788	723	748	768	737	717	755	773	739	738	760	730	743	761	688	692	716	737	774	789	710	758	737	746	747	757	749	710	790	777	718	754	715	802	769	773	666	779	685	741	757	718	792	766	755	754	759	745	736	708	804	813	775	694	761	704	742	737	758	752	727	710	667	763	750	799	742	760	753	733	743	702	778	756	739	740	748	752	714	712	765	763	735	753	775	689	727	737	767	732	770	742	707	747	721	726	715	772	753	732	723	737	760	770	736	759	766	684	715	766	739	753	758	734	724	728	755	731	735	683	726	762	703	730	723	751	750	752	752	781	730	728	712	710	740	770	764	708	761	681	745	738	751	736	760	746	737	714	726	741	680	677	697	740	755	789	776	742	739	722	734	714	755	766	704	737	778	715	690	668	766	714	750	751	748	737	728	728	735	672	703	752	720	707	751	760	708	736	731	749	746	738	746	740	754	759	752	726	733	720	746	751	805	741	743	774	720	730	789	695	710	767	743	757	671	728	705	757	792	744	709	747	741	718	770	739	693	751	722	759	691	798	745	756	771	739	748	747	799	754	777	755	766	728	703	745	738	753	758	767	741	751	791	761	700	775	732	767	688	725	680	732	737	782	778	666	716	734	718	741	723	790	745	739	726	729	761	800	761	831	752	693	748	682	748	711	718	695	720	768	798	724	754	738	726	742	702	766	709	771	708	745	729	773	726	669	760	720	744	693	755	744	793	756	725	787	745	735	756	749	728	755	707	789	745	762	740	709	681	747	769	711	725	769	734	713	769	758	748	704	727	748	762	743	735	712	729	756	715	729	762	735	766	748	712	783	742	705	732	731	745	754	715	726	761	723	779	717	735	671	771	759	726	727	738	708	747	712	734	781	709	698	740	726	680	724	732	750	798	715	722	707	753	792	758	761	715	738	731	736	765	752	771	746	726	741	709	687	791	698	728	797	790	743	758	742	823	777	699	775	751	767	775	701	725	751	711	739	707	793	758	718	762	759	760	723	803	727	715	732	698	764	764	731	736	753	752	740	725	763	749	753	744	696	717	727	741	722	774	744	732	777	730	742	749	755	780	712	750	730	768	760	744	741	763	782	699	755	765	717	779	752	727	713	707	750	745	697	743	727	702	735	781	735	733	674	784	712	776	717	768	749	729	752	753	729	726	748	728	693	725	755	720	803	726	770	756	771	787	741	749	747	708	740	716	754	741	795	759	723	719	691	729	782	797	728	726	692	757	735	737	720	672	765	740	776	718	744	749	739	800	779	750	746	713	693	709	750	706	777	747	770	690	697	734	752	736	692	753	761	759	766	715	735	737	742	706	748	726	682	694	782	747	749	742	685	672	729	795	726	720	678	768	751	751	780	699	752	740	700	728	762	752	726	773	788	691	681	771	704	801	727	752	729	784	774	770	750	753	807	724	733	754	745	761	747	699	715	715	755	734	745	741	737	799	706	714	756	750	710	746	735	762	726	690	729	707	727	683	764	718	742	778	694	724	726	760	742	755	768	757	689	740	752	758	763	710	727	731	726	734	688	719	743	760	750	783	740	738	735	786	732	721	762	744	713	740	682	777	735	777	770	750	804	763	752	732	749	763	690	739	756	788	738	712	741	728	699	758	715	742	764	718	717	758	752	765	716	714	735	805	731	753	712	729	724	742	728	686	732	769	758	762	737	750	733	733	752	743	738	769	733	822	748	723	746	752	722	735	733	728	774	802	745	738	742	734	724	798	722	713	710	764	760	788	741	762	743	714	731	723	781	741	761	754	740	735	761	763	704	727	699	731	772	741	763	760	793	721	721	751	803	705	756	766	755	725	712	702	775	754	753	731	744	773	729	733	720	720	813	725	757	753	729	736	744	762	756	756	749	699	738	776	756	704	719	678	654	733	703	779	723	786	734	721	731	755	748	815	770	753	711	782	761	695	784	734	714	799	683	731	752	769	750	764	737	765	728	765	787	721	749	691	719	800	741	720	752	746	764	695	752	756	710	761	762	744	744	734	767	774	750	706	797	720	771	709	701	674	779	753	741	718	735	756	746	765	697	729	787	696	724	727	787	715	697	767	723	740	702	730	721	723	724	760	711	765	695	768	731	737	773	753	761	720	767	713	738	771	768	744	729	708	709	745	724	694	723	754	789	726	738	798	788	732	700	759	776	720	746	745	761	752	746	735	809	707	720	734	773	724	732	735	759	749	726	734	773	706	763	749	711	743	727	779	719	746	748	762	700	710	756	750	719	720	789	720	692	745	752	719	729	731	729	723	731	750	774	755	738	774	722	690	726	741	737	781	700	726	713	735	733	787	780	736	754	705	754	745	785	719	743	741	756	727	737	735	747	752	723	782	722	711	712	729	792	744	770	740	743	753	763	757	740	688	752	739	749	730	786	722	732	772	783	732	712	713	775	711	758	726	727	761	754	731	751	729	760	743	757	719	784	735	757	726	677	708	731	753	750	709	702	739	737	779	685	725	716	718	696	751	748	709	781	705	735	741	747	739	695	733	711	768	784	723	694	741	766	785	752	770	730	750	790	727	736	741	745	795	777	740	761	724	780	782	735	780	756	691	733	707	692	714	715	753	712	768	779	709	766	720	738	751	700	766	771	714	735	734	773	764	701	728	776	726	721	667	766	747	761	743	765	744	733	721	730	779	725	801	738	680	742	725	780	738	732	680	746	729	751	759	727	756	789	760	721	751	742	744	732	792	684	739	749	757	755	721	738	710	710	788	697	752	770	714	705	717	765	758	712	723	688	712	715	697	714	786	702	719	741	810	761	740	701	729	738	718	754	734	766	752	768	723	763	749	739	721	788	761	733	740	722	748	740	778	750	731	735	709	716	760	773	710	732	757	752	693	749	724	720	752	733	733	753	744	717	778	771	770	724	703	745	702	733	729	737	713	730	736	759	690	698	716	738	734	729	693	733	704	756	739	778	754	762	778	715	757	741	794	752	757	733	747	711	790	739	738	740	757	728	732	695	689	699	712	778	737	746	702	713	733	731	717	695	734	773	757	737	751	767	732	766	717	695	702	744	771	712	754	726	743	793	787	742	743	666	741	701	762	737	748	725	734	720	758	729	770	690	728	783	791	686	747	788	753	708	713	724	730	731	728	680	749	821	783	749	776	717	730	742	757	709	715	741	719	749	713	721	751	772	735	694	728	707	759	746	762	767	704	704	716	734	773	763	740	756	743	735	706	722	718	704	721	730	699	694	684	746	763	789	759	698	758	745	739	759	734	755	709	758	748	718	762	795	688	681	755	784	742	744	771	731	729	690	784	734	756	712	745	701	753	732	763	761	741	745	710	798	719	708	731	738	765	740	737	738	732	726	749	769	766	719	692	746
3486	3513	2995	1562	1191	1003	936	772	716	669	756	671	628	634	645	615	578	606	614	625	603	594	560	590	548	581	593	604	610	585	561	605	601	575	579	585	588	535	594	552	617	570	550	586	603	573	552	555	564	555	536	609	567	571	579	552	527	567	553	588	564	570	557	574	564	552	568	554	556	607	595	551	574	588	557	497	569	539	570	535	594	549	534	553	561	596	556	565	553	552	521	575	544	586	565	553	544	555	590	570	559	553	556	571	553	517	586	590	570	573	541	592	562	549	558	528	574	530	571	598	589	579	518	597	518	534	549	527	549	564	599	535	559	556	590	522	562	561	575	533	607	589	583	589	562	606	553	509	571	589	563	602	548	566	545	533	543	587	555	541	574	554	543	526	529	568	545	549	549	532	524	530	537	524	573	561	554	566	589	560	575	549	563	551	560	602	544	614	532	556	547	545	585	579	540	561	547	554	506	576	514	550	553	534	566	568	555	593	535	560	577	584	584	560	577	537	611	530	562	540	561	544	566	577	591	546	538	553	562	563	538	556	518	592	504	554	581	601	549	571	568	528	546	609	574	541	589	575	550	502	561	574	541	556	568	558	523	559	545	573	559	568	553	549	567	591	594	587	567	547	523	591	630	600	536	524	508	565	557	577	527	532	575	599	525	545	549	551	552	527	552	552	570	553	517	584	535	567	575	584	626	552	538	548	556	571	572	562	582	524	507	527	556	548	588	574	566	585	556	566	546	564	482	556	522	568	591	579	588	533	531	581	569	500	559	565	572	610	520	551	519	559	550	602	564	570	581	566	565	549	514	566	524	538	592	544	553	521	573	547	552	535	561	537	523	582	553	577	560	573	580	564	580	517	537	530	559	555	581	535	552	559	545	579	581	525	559	572	523	603	585	573	546	574	567	527	512	580	536	561	561	574	572	569	547	594	569	552	579	565	557	553	552	572	541	588	550	587	562	542	544	558	534	532	527	587	548	549	572	567	566	562	511	540	580	557	569	479	555	588	568	532	541	596	604	556	515	541	546	577	534	541	559	560	552	553	559	525	558	509	547	540	536	518	542	566	545	560	561	550	573	557	535	537	543	515	536	552	523	533	580	582	567	546	595	588	541	522	565	583	523	569	550	531	594	576	550	555	509	526	535	540	495	516	554	549	534	581	577	505	575	513	594	563	568	492	564	554	540	561	555	531	509	548	517	573	566	572	562	574	569	534	549	572	582	569	545	541	557	525	575	519	547	593	568	560	554	551	542	556	540	549	547	541	522	560	504	579	518	558	560	532	552	529	529	568	558	550	576	587	537	533	566	574	526	547	554	578	548	577	549	581	530	572	518	589	551	554	537	509	568	557	548	569	530	546	528	597	576	568	584	559	525	548	586	533	565	544	552	535	559	539	561	560	566	561	562	568	557	536	531	571	542	556	605	539	587	535	535	557	518	541	575	574	551	559	556	558	524	541	545	572	499	558	529	557	571	588	503	559	555	556	568	540	551	564	537	573	540	565	551	572	554	576	584	527	579	609	613	553	533	584	539	551	532	530	545	524	553	567	565	521	602	578	551	535	560	531	541	575	540	526	547	592	536	523	507	594	586	590	540	552	543	552	573	558	518	559	587	579	560	536	519	518	551	562	543	552	563	595	599	539	512	530	554	549	571	523	566	568	576	541	566	567	551	582	499	508	523	525	560	582	527	551	534	568	511	560	580	579	526	576	537	529	567	554	552	566	553	538	560	546	550	537	534	536	536	518	554	538	543	523	494	558	511	551	557	564	572	575	534	555	534	562	541	569	575	567	562	517	589	572	562	587	572	561	575	538	601	546	539	545	513	547	575	567	551	561	561	543	574	557	530	589	567	545	510	530	546	552	537	543	580	537	575	547	558	574	594	539	530	510	568	567	586	584	541	540	557	552	584	559	572	544	555	579	544	557	511	562	561	533	563	591	531	596	557	534	541	562	517	535	562	538	541	541	571	565	576	510	528	524	539	551	555	544	534	577	564	535	530	566	601	553	559	501	539	540	578	578	542	556	576	575	565	598	544	550	584	520	539	520	584	546	538	581	561	532	596	558	583	516	547	542	544	554	584	554	554	540	591	566	554	572	578	538	517	540	568	503	571	525	585	548	522	543	550	576	540	567	556	546	598	554	537	554	524	532	560	528	537	555	588	555	536	558	552	573	537	546	561	539	561	550	528	492	546	536	556	579	541	573	584	575	571	583	556	527	600	528	550	538	543	556	519	579	542	566	566	587	542	550	577	613	559	539	599	581	556	566	518	580	563	522	548	567	577	551	560	511	532	543	516	531	539	562	559	575	498	580	532	537	557	560	538	615	580	577	552	553	553	543	587	542	542	536	538	556	593	551	526	528	484	549	523	530	535	568	571	581	528	572	520	556	589	577	548	548	571	553	555	504	551	526	566	598	609	518	538	483	549	548	540	579	524	534	570	568	575	528	543	531	604	527	507	547	513	536	562	531	536	577	549	494	541	534	512	543	549	522	561	581	550	533	559	507	550	542	622	560	522	529	515	572	575	512	573	558	581	513	540	512	543	532	581	547	571	563	552	598	573	590	520	559	554	563	538	570	507	575	524	554	538	555	590	524	543	580	572	533	585	572	497	500	539	580	544	560	493	563	540	549	562	556	502	502	570	581	540	535	507	569	527	555	544	531	504	567	576	527	543	576	536	539	555	524	573	538	504	559	575	530	542	583	543	540	561	534	513	538	596	524	583	578	588	560	562	564	530	519	578	562	565	558	527	585	548	548	587	508	559	562	571	514	552	538	570	528	541	553	534	551	583	521	534	567	541	545	581	560	571	550	545	550	554	577	517	574	563	598	536	487	552	545	544	553	574	555	601	557	558	552	546	568	536	513	522	578	557	568	565	545	548	516	568	582	558	548	563	571	503	548	555	557	562	534	562	575	557	580	551	571	536	602	544	566	519	558	583	539	551	556	627	554	520	534	598	583	545	563	557	518	535	529	581	549	579	528	558	518	518	551	571	552	571	555	547	562	534	566	502	563	548	524	513	563	571	537	509	534	540	551	531	517	547	569	552	526	578	570	532	525	581	569	589	550	589	533	536	551	524	537	588	600	544	544	541	522	551	555	492	542	561	590	535	539	536	523	546	545	559	569	553	561	533	554	558	583	557	530	495	553	546	561	598	526	592	539	573	530	484	560	535	563	556	527	522	549	571	582	505	554	545	584	512	533	525	605	543	564	561	559	586	547	524	585	565	512	596	537	516	545	543	525	585	538	557	547	539	575	578	547	576	622	556	543	580	550	553	495	527	550	526	572	510	579	551	563	548	557	560	554	533	528	525	544	552	567	499	541	526	558	543	538	593	503	529	569	564	523	541	564	552	554	558	577	559	570	582	575	551	534	529	570	519	589	524	541	541	560	533	513	561	551	570	529	514	543	541	533	524	500	554	567	524	557	534	537	554	495	571	597	566	574	565	571	533	541	545	548	539	528	541	551	548	541
24459	21472	28842	24520	21469	9304	1961	1185	927	1039	934	921	920	841	837	856	848	844	818	820	843	801	819	834	763	753	766	807	787	833	807	768	797	780	772	860	750	817	772	769	805	782	798	822	765	775	801	823	804	710	779	782	767	779	744	790	789	759	809	776	754	765	776	818	801	865	798	794	799	786	773	756	777	785	841	773	817	780	756	811	758	803	727	778	802	766	798	852	763	767	790	737	799	779	772	810	827	782	766	757	804	740	754	787	742	745	755	774	782	745	731	809	813	779	761	783	762	754	762	720	785	726	775	738	734	752	758	797	747	801	776	803	703	800	805	813	771	807	711	747	762	802	776	828	763	796	796	789	773	757	761	782	711	793	716	763	773	754	756	805	775	734	830	747	779	827	760	831	747	788	794	784	803	756	765	791	726	749	740	751	791	766	800	832	806	694	834	802	745	749	837	794	778	759	734	747	741	735	782	761	738	754	750	759	761	762	769	795	786	800	754	783	778	772	776	793	812	775	773	770	786	757	751	739	755	775	770	745	761	808	759	759	770	800	800	768	764	762	793	783	775	789	793	788	802	739	759	792	798	730	769	822	739	751	808	826	796	798	753	794	793	776	758	736	728	763	758	761	761	774	803	762	757	768	754	775	773	740	766	772	763	782	727	791	787	772	809	780	754	766	846	801	782	790	789	758	758	786	764	788	771	751	777	769	784	776	751	768	785	720	727	769	757	746	804	760	772	779	706	740	773	747	766	794	751	788	734	765	769	803	738	775	766	828	790	775	779	738	756	793	804	700	803	767	780	809	763	768	815	768	751	786	765	797	829	791	762	749	806	794	762	780	775	791	765	778	789	775	781	837	733	739	772	791	720	801	803	741	781	759	770	762	771	754	745	780	773	787	808	777	776	791	830	780	787	791	799	740	758	789	775	804	761	774	764	754	850	763	784	790	812	769	806	721	729	756	791	730	765	771	831	729	800	762	763	734	782	783	759	767	767	761	825	776	719	736	777	750	729	823	761	857	769	754	718	776	774	744	801	786	791	768	809	730	779	772	763	768	781	827	786	738	803	829	790	752	773	742	830	754	789	774	793	738	718	787	746	785	741	730	778	789	748	795	767	746	802	831	814	779	767	860	740	754	784	764	752	779	798	770	767	775	719	766	794	793	838	739	747	808	736	780	749	716	742	733	735	795	798	785	776	815	770	848	769	765	756	771	782	790	780	758	797	795	787	726	804	786	741	782	760	686	814	805	726	793	750	776	768	759	810	733	799	752	778	782	763	777	769	740	802	806	720	786	785	681	755	804	758	776	732	796	778	781	753	770	779	770	788	770	796	754	761	742	753	758	746	728	779	822	779	769	810	766	799	797	765	733	771	746	758	786	741	775	705	755	727	807	790	767	793	781	786	808	739	766	814	719	728	767	781	790	774	808	768	760	807	746	781	781	777	742	772	766	766	769	737	814	814	768	747	810	776	732	721	788	784	756	786	753	784	714	714	743	731	773	744	778	790	790	745	771	773	756	730	772	758	772	770	786	801	769	758	776	791	751	747	804	762	772	796	833	751	786	757	807	779	741	768	815	783	716	719	735	750	724	776	784	779	777	744	779	791	760	756	788	807	807	712	776	767	753	774	778	708	785	791	791	781	811	773	748	730	775	804	737	765	737	803	775	777	785	783	734	783	775	769	769	775	760	816	753	733	808	728	793	789	767	809	720	797	767	777	795	757	773	756	776	778	807	730	798	752	738	748	769	781	746	785	766	740	765	767	757	748	786	772	780	791	809	761	798	831	729	782	746	751	818	788	782	749	731	769	802	757	748	807	827	778	804	730	803	807	759	785	760	769	771	828	759	800	772	757	751	754	739	789	763	715	738	729	771	761	820	843	755	767	762	759	779	797	797	793	794	722	778	749	745	777	809	790	768	823	771	745	823	790	736	790	777	782	752	763	729	762	761	715	821	759	794	763	724	711	750	771	711	776	813	797	785	801	821	743	761	751	704	739	803	793	757	736	723	788	751	733	777	789	742	743	749	754	752	784	801	797	746	793	746	773	806	735	779	789	764	768	762	765	732	792	772	777	804	760	789	751	755	786	771	744	746	753	788	773	748	731	796	804	780	783	766	737	809	789	776	749	745	774	781	735	763	775	794	809	762	746	737	786	752	757	771	775	773	722	793	756	764	796	789	764	788	765	751	787	791	763	830	751	786	774	797	771	741	771	776	786	730	795	767	800	802	754	806	790	750	766	718	737	736	812	785	776	768	766	741	771	750	763	710	758	758	717	766	766	737	783	763	790	747	750	786	752	784	781	804	759	728	771	861	801	783	827	763	732	740	796	800	748	827	774	791	825	736	731	749	817	749	742	743	801	778	777	804	767	769	778	803	774	740	732	784	767	807	817	837	778	813	766	773	769	796	812	781	779	766	734	808	750	799	814	762	809	764	754	734	752	763	765	742	729	723	800	715	753	723	747	780	753	741	771	791	776	783	772	795	751	793	765	784	797	762	770	813	803	800	768	772	795	800	752	761	752	728	760	749	750	815	783	778	781	799	777	806	810	795	782	752	737	844	767	796	765	788	763	796	727	766	775	740	758	761	752	802	797	770	770	737	759	746	777	793	741	798	745	731	752	823	794	776	779	799	833	785	779	777	766	815	759	789	748	763	832	753	789	798	786	790	814	750	725	779	795	785	789	710	737	742	751	743	776	744	740	760	735	804	797	761	760	783	796	808	802	765	815	756	798	728	752	737	762	765	726	758	748	783	752	811	783	732	742	773	778	776	774	831	771	815	738	787	768	761	808	761	749	750	814	781	780	731	795	755	789	780	785	771	779	806	771	828	791	776	761	769	788	768	747	760	808	781	815	758	811	766	752	729	786	814	733	744	724	788	765	799	772	737	746	757	768	744	715	767	801	821	741	782	755	810	778	799	784	713	767	730	815	754	771	764	793	782	763	779	747	785	741	788	771	805	721	730	757	803	792	742	773	731	786	805	814	819	799	753	713	765	763	762	779	781	760	701	792	749	791	764	809	788	800	785	742	772	752	772	788	758	782	764	775	762	755	778	760	737	786	735	777	739	705	750	757	784	744	797	802	787	830	726	807	733	792	790	761	793	781	735	771	768	772	801	785	776	756	743	748	783	732	729	759	767	793	725	762	774	826	759	734	764	780	876	755	746	748	749	817	825	796	806	755	761	795	813	783	745	731	765	740	777	807	788	745	784	767	815	746	724	724	782	790	772	755	791	751	757	770	747	752	757	774	798	770	767	735	751	797	747	810	789	795	734	760	757	760	788	784	716	790	754	757	783	771	745	790	773	794	782	794	798	795	749	793	749	811	829	734	733	847	770	789	778	771	846	794	812	765	776	748	760	782	794	833	738	739	717	789	806	781	766	793	774	775	772	709	734	750	795	820	757	788	783	809	791	746	812	749	744	777	733	672	771	744	771	822	730	705	747	751	759	794	807	815	776	773	756	764	765	781	717	743	724
3698	6199	4988	2656	1920	1413	1192	1046	912	941	817	793	729	713	702	713	658	688	654	666	614	593	659	691	635	612	599	607	579	589	593	636	580	619	589	582	582	563	621	600	635	548	583	623	620	586	642	573	632	578	590	583	600	654	594	627	619	586	577	585	603	633	570	584	644	617	592	583	570	600	624	619	573	606	575	592	597	580	601	578	548	588	615	599	578	623	565	634	576	589	579	589	617	547	588	588	613	596	641	568	562	608	591	589	618	625	594	593	594	620	630	612	546	651	622	567	524	586	564	591	577	587	624	550	611	593	605	596	626	630	625	612	578	562	630	608	615	592	611	603	587	587	574	596	557	627	574	527	587	579	584	557	586	594	573	586	561	576	611	543	633	581	633	593	571	637	616	568	582	615	622	584	549	607	585	564	577	629	558	602	560	594	562	606	590	592	586	594	585	633	626	588	588	591	595	560	603	569	574	631	562	619	549	593	574	618	583	602	566	556	594	595	632	610	565	612	561	581	568	581	621	564	562	535	568	600	622	563	631	583	589	593	618	621	597	596	574	643	600	612	615	592	586	601	551	560	621	579	564	567	570	570	597	561	599	595	599	577	588	615	616	604	558	641	597	592	586	628	579	594	549	605	556	622	566	557	607	578	561	559	589	581	619	596	594	585	542	592	607	608	606	604	590	612	532	556	562	620	581	577	582	566	636	610	581	608	638	624	597	582	576	589	645	614	623	578	603	566	570	576	592	581	596	621	570	555	623	567	580	581	560	585	585	567	582	586	598	561	556	589	596	570	565	612	617	578	589	582	609	629	588	624	587	589	581	604	567	589	545	555	587	608	527	568	625	572	626	583	576	569	549	566	583	547	552	609	577	583	532	551	574	581	572	561	624	567	571	599	613	592	608	580	612	560	613	562	618	619	580	615	562	595	562	612	603	567	630	614	608	556	600	601	597	601	566	605	573	557	587	561	575	616	559	598	553	623	608	591	584	625	598	588	619	587	608	578	608	653	566	595	559	583	600	573	572	626	629	594	578	607	597	626	547	552	575	589	585	602	599	525	592	602	549	600	614	599	557	574	582	597	575	573	579	596	565	639	552	602	556	569	596	603	580	574	587	587	642	598	530	599	598	597	599	565	603	583	540	569	581	576	573	601	588	565	589	555	580	584	581	561	594	590	612	600	577	565	576	556	595	584	557	577	588	578	594	546	596	587	610	581	581	562	599	624	554	602	585	602	577	573	576	585	554	613	595	571	602	556	579	588	581	587	553	609	561	609	563	587	589	590	543	541	612	554	605	588	583	594	617	582	628	564	611	538	555	568	590	583	590	615	545	589	595	583	593	576	610	574	621	571	575	587	603	602	561	604	566	582	610	616	554	578	615	556	622	594	596	554	576	609	614	589	595	612	573	550	592	623	516	614	594	603	559	580	581	580	578	572	591	583	599	581	558	613	571	563	579	605	634	566	565	575	593	613	570	624	582	532	601	577	597	584	586	577	597	554	567	582	580	594	580	574	623	615	567	595	574	602	583	547	585	536	587	570	576	584	583	552	576	607	586	582	559	532	571	597	588	602	609	587	608	544	567	589	593	586	577	602	578	582	567	608	616	600	596	573	534	568	574	586	595	561	577	555	583	538	613	579	576	538	581	565	547	535	572	575	619	571	574	534	569	568	581	539	584	581	592	598	608	634	582	589	565	562	560	583	537	555	587	584	595	574	552	608	560	608	542	594	557	553	562	623	564	570	612	579	589	553	568	566	593	578	596	572	543	614	606	577	587	588	567	613	565	596	615	561	565	621	584	586	563	549	519	572	584	598	588	580	562	539	571	578	602	601	594	577	531	569	572	546	550	624	627	582	584	603	550	591	635	576	596	562	560	552	540	563	590	560	617	632	557	577	566	596	581	599	591	577	581	568	591	609	552	633	631	553	572	538	566	562	547	538	606	594	618	564	582	556	573	536	568	519	589	582	622	562	630	567	571	606	569	607	552	577	584	592	585	562	608	598	540	611	547	637	590	604	591	547	569	548	559	613	580	615	612	599	564	633	569	563	611	609	601	590	569	602	604	623	577	549	597	612	544	598	554	551	586	598	598	551	594	535	582	563	586	609	608	608	546	553	588	586	575	582	588	594	603	630	556	603	591	581	589	583	570	625	547	576	596	637	586	592	555	547	554	614	563	584	591	571	556	546	559	562	600	600	597	579	577	571	562	600	557	557	614	592	570	603	552	560	582	581	623	571	555	601	574	574	574	581	597	585	572	580	589	558	580	648	576	565	541	572	574	623	557	557	578	584	607	580	567	582	610	572	563	615	606	538	564	573	623	618	566	565	555	550	592	613	546	612	555	607	565	593	562	600	579	567	577	604	598	589	553	595	577	540	573	597	555	581	608	586	612	591	590	557	584	576	611	579	599	602	606	587	615	552	564	585	532	616	553	597	591	600	533	543	574	584	547	585	572	583	561	559	597	578	579	580	595	554	586	573	554	568	543	590	582	559	539	591	585	621	533	566	576	619	603	564	562	566	590	572	548	583	566	570	605	581	590	598	580	601	561	624	561	598	619	581	559	571	572	586	574	578	514	570	581	556	585	579	572	566	575	573	572	577	601	555	591	609	582	567	580	566	630	554	562	563	569	611	549	572	600	603	563	629	570	608	534	566	525	582	606	549	612	587	545	592	564	583	579	544	545	569	594	593	593	610	553	559	570	570	589	531	603	553	582	548	549	594	560	577	587	567	577	602	626	562	543	544	605	550	576	593	537	579	567	564	602	588	587	529	580	564	575	590	564	568	581	534	588	593	626	600	566	569	568	571	569	585	569	613	567	555	550	592	601	552	592	567	528	617	548	553	595	548	540	598	599	586	616	576	562	583	555	575	581	585	578	581	615	622	636	587	558	564	598	610	558	593	574	554	589	636	540	564	550	570	540	568	557	588	573	610	568	567	548	594	580	619	590	587	585	575	592	580	571	546	615	566	572	547	614	583	552	550	546	568	555	599	594	601	582	583	600	579	573	526	582	566	559	562	559	533	544	572	614	607	586	594	559	531	561	599	588	604	598	559	584	600	540	547	600	577	588	600	638	600	583	573	561	562	614	586	525	583	571	546	584	602	577	587	567	568	568	582	567	617	584	566	556	601	564	566	561	589	570	579	578	585	556	589	585	585	587	562	575	612	588	575	552	594	593	572	576	607	580	567	580	620	544	560	579	573	563	617	550	544	604	575	594	584	578	589	591	609	569	539	596	544	592	580	573	562	549	584	568	581	574	579	576	594	514	596	619	559	557	590	575	550	568	541	589	571	547	578	574	616	572	594	598	546	567	580	555	580	594	573	533	586	594	579	606	611	618	588	587	579	562	557	573	569	556	548	606	571	588	569	569	601	587	584	600	575	581	596	570	566	589	572	578	521	571	595	604	566	545	545	624	588	578	549	552	568	562	627	652	580	615	572	554	568	587	619	575	643	580	600	583	574	525	543	560	579	591	564
27783	10575	866	503	412	393	373	343	347	337	327	358	365	368	393	339	364	356	353	333	353	336	337	334	331	348	340	326	369	348	342	375	344	346	340	368	341	334	354	351	335	353	348	366	328	329	353	354	375	363	314	374	346	336	346	361	319	340	330	340	339	334	344	324	369	332	366	365	358	331	323	338	360	359	336	300	355	363	369	363	343	343	365	344	353	397	332	339	363	363	359	368	309	317	365	378	320	330	358	336	354	367	306	338	343	337	339	356	348	336	317	351	310	360	342	335	306	368	388	301	345	370	341	359	317	351	310	348	362	367	340	383	363	321	334	349	316	324	365	344	343	328	331	346	310	344	339	345	345	348	330	329	363	341	348	378	349	361	358	314	333	317	377	326	356	329	361	353	337	363	362	377	345	329	344	325	384	325	335	319	385	356	359	354	328	368	356	362	355	334	343	349	358	314	346	359	349	326	357	362	348	339	372	378	370	354	339	353	361	313	365	383	366	383	321	323	349	356	336	351	360	341	345	324	356	369	371	318	341	335	324	374	341	319	343	335	337	399	344	374	341	356	344	352	326	341	336	361	355	378	373	355	326	330	343	338	338	340	349	357	330	341	361	346	337	339	354	343	348	341	369	350	319	337	338	301	352	336	333	339	344	359	337	339	368	332	327	339	326	363	349	352	332	345	346	353	359	349	361	376	368	328	322	303	366	350	393	338	351	327	354	338	352	322	326	357	341	391	345	356	336	357	351	361	346	357	333	354	343	343	362	347	337	378	348	359	359	402	356	330	298	368	395	363	374	349	359	358	352	337	345	340	331	344	329	361	326	339	350	377	368	305	362	362	354	364	351	381	379	361	328	365	319	316	354	366	333	349	327	352	328	342	359	354	377	338	359	345	363	356	355	356	335	316	336	367	354	350	328	342	346	343	355	358	356	322	372	327	311	373	358	346	377	365	390	328	388	360	325	312	345	359	338	334	338	369	363	365	341	348	390	366	342	372	349	323	405	361	342	353	358	343	330	337	337	327	318	384	350	326	376	373	364	348	313	347	359	378	379	350	361	328	372	376	343	369	381	339	343	354	392	332	365	381	358	333	375	376	333	334	374	351	334	360	351	357	334	347	394	310	335	360	360	338	370	351	344	310	347	329	345	365	349	357	365	294	358	342	332	348	363	313	331	342	384	339	369	376	346	338	329	331	374	336	332	352	361	305	347	358	342	337	376	346	345	366	383	334	371	352	357	356	308	369	346	350	331	372	361	348	336	372	363	319	349	357	354	342	347	348	318	338	334	338	351	363	360	358	328	343	357	305	355	356	357	373	378	339	294	357	349	332	327	391	337	295	368	340	357	371	362	362	366	346	325	384	359	335	334	340	306	324	352	335	320	340	365	377	351	341	343	362	372	335	382	347	352	348	363	350	334	380	362	338	357	365	369	363	343	319	327	341	360	377	343	319	369	356	328	359	375	328	349	336	351	336	367	334	341	347	351	364	353	338	357	340	366	330	352	360	323	351	355	387	368	355	391	362	372	332	362	356	377	345	342	388	338	374	385	347	365	351	343	382	356	343	373	345	361	324	346	339	360	353	314	358	369	341	352	329	371	344	356	343	336	364	321	343	347	319	304	346	354	339	338	362	313	369	356	349	348	366	324	353	378	333	371	330	336	337	350	329	344	348	361	360	358	355	359	331	311	301	357	348	341	369	340	344	351	325	319	349	351	332	323	401	361	333	356	338	368	320	340	381	343	329	384	356	327	314	358	339	338	343	338	326	353	348	358	347	326	341	351	318	370	369	342	356	350	380	356	368	362	353	331	364	367	344	347	345	367	326	350	359	371	350	346	352	333	346	367	371	362	329	331	368	355	388	352	354	332	345	331	359	371	353	359	351	396	305	353	360	363	351	371	362	365	368	313	342	374	335	356	341	356	325	342	378	327	377	349	364	360	333	339	343	376	378	305	357	352	337	355	380	352	324	361	340	369	348	327	350	342	365	374	334	349	332	337	314	361	362	327	360	362	350	396	348	359	304	341	344	385	359	338	357	362	324	327	372	367	318	360	314	382	351	345	325	361	340	328	371	369	339	335	378	332	341	350	352	402	338	370	375	347	340	354	392	362	359	340	350	362	363	323	325	376	359	361	376	323	348	322	350	373	366	353	388	361	375	371	324	317	358	328	371	367	339	336	354	349	308	360	317	362	376	363	333	351	369	362	339	355	333	356	304	361	353	349	333	347	340	367	367	343	387	339	342	370	344	345	379	368	329	333	310	392	335	346	336	343	381	323	310	365	361	384	342	361	349	348	346	356	345	382	313	323	334	371	349	302	349	348	373	347	363	370	387	355	324	326	352	371	344	337	378	380	366	325	400	345	341	379	324	348	344	366	342	339	353	355	353	328	348	318	325	359	336	315	332	352	327	326	338	365	357	374	335	346	356	369	367	350	337	339	363	360	335	316	362	330	369	354	360	358	346	369	380	334	379	371	352	356	382	348	343	391	360	350	329	352	377	375	335	339	360	312	365	377	407	327	353	345	374	362	342	349	359	345	343	385	362	362	341	367	342	352	325	359	349	355	369	360	358	372	334	333	368	338	339	347	354	329	392	355	367	339	359	349	342	361	369	361	339	332	372	328	315	367	342	382	338	361	401	335	354	371	349	366	344	336	344	352	332	347	396	349	337	377	322	357	332	334	352	350	379	359	352	370	345	311	323	350	324	336	363	384	352	329	363	324	346	353	341	354	339	329	355	331	346	339	349	368	349	362	329	360	342	347	350	342	352	342	334	352	372	357	346	357	340	351	310	367	367	362	374	329	349	318	346	345	357	349	369	337	355	369	358	368	352	338	332	373	343	334	343	345	348	367	335	320	350	340	354	341	346	339	328	339	366	364	346	354	362	385	332	361	356	341	361	362	347	350	367	379	347	347	357	373	323	338	359	330	356	340	367	357	337	294	330	320	346	340	377	334	373	361	331	357	326	356	362	374	350	368	331	337	338	365	374	370	350	353	363	349	343	364	361	357	361	334	350	329	347	322	358	360	334	343	360	373	339	338	342	368	325	351	348	342	369	335	363	344	348	330	359	348	342	342	359	347	332	369	343	352	373	362	372	353	340	352	354	362	323	342	338	341	344	353	349	381	339	361	353	373	327	369	361	341	309	348	372	329	315	321	323	340	357	364	358	341	369	365	335	353	365	354	344	371	364	372	385	344	338	365	336	330	338	341	313	386	382	338	363	360	347	341	342	363	348	341	373	339	360	345	322	335	353	361	351	349	358	328	345	364	364	349	343	370	361	319	340	336	344	347	361	364	348	326	328	352	323	352	342	305	356	332	341	356	380	360	330	328	358	354	367	363	357	343	341	323	391	342	348	344	343	365	337	342	341	357	349	385	380	307	322	338	346	343	366	370	357	336	325	372	349	366	381	342	336	337	332	354	342	369	326	348	380	325	374	361	336	334	358	361	350	378	316	311	350	351	365	315	301	331	336
4684	466	431	325	307	303	298	290	272	277	261	262	254	256	270	264	255	251	246	259	272	247	274	267	270	277	257	289	271	232	251	264	270	274	288	252	274	270	263	253	285	258	264	253	260	259	220	265	254	245	258	250	260	296	262	251	278	248	255	259	249	279	261	277	245	265	254	241	274	235	270	238	261	264	265	243	247	259	278	280	268	255	251	252	260	246	267	276	274	255	242	267	274	256	250	258	252	251	255	274	284	291	302	259	277	254	272	245	269	289	262	263	277	272	286	268	269	241	275	294	296	278	243	265	246	262	244	253	261	236	226	267	278	262	270	257	242	256	251	241	256	264	255	258	272	279	216	247	248	246	251	254	267	247	290	242	270	284	245	256	270	254	286	234	266	258	258	238	302	280	254	255	294	249	250	268	260	249	255	245	230	258	284	257	268	252	247	274	274	243	262	285	239	252	279	255	271	247	249	273	277	263	237	241	246	272	256	248	254	275	291	252	263	248	282	269	268	271	267	239	275	275	265	273	236	286	283	251	260	281	302	248	220	272	256	260	312	253	242	278	278	281	217	239	250	243	262	247	246	248	260	247	279	249	255	271	261	248	258	251	241	260	267	265	250	274	268	285	276	260	284	251	291	272	241	243	275	242	232	281	257	266	268	271	250	289	260	244	266	261	219	293	297	270	238	273	259	278	256	262	288	272	253	238	259	269	247	267	259	257	262	259	269	253	251	239	247	224	237	295	245	275	261	265	249	284	263	278	249	249	232	249	283	270	224	287	306	251	250	270	264	233	255	257	275	259	271	285	254	303	270	253	292	246	263	257	273	249	244	261	251	254	287	238	256	261	244	292	273	241	274	235	262	241	243	257	270	255	255	250	276	269	252	283	231	245	249	227	251	285	272	250	269	251	248	265	261	232	269	270	251	259	262	258	257	253	279	262	275	259	253	267	273	263	272	256	296	267	262	242	264	270	281	270	254	268	293	236	306	281	223	248	264	225	248	287	276	229	263	270	269	256	259	255	274	247	260	266	288	250	248	250	275	240	263	246	276	278	271	240	275	251	250	300	265	258	301	261	266	267	264	252	255	279	263	276	298	247	269	273	266	247	244	288	263	266	266	254	251	265	258	253	263	283	277	235	269	273	234	255	250	257	255	258	257	274	270	246	242	242	245	238	274	245	262	258	248	279	265	273	230	240	267	252	263	290	311	272	269	241	260	287	272	277	236	244	251	286	252	247	258	274	251	274	277	233	249	258	267	262	269	272	247	281	279	262	235	245	276	268	267	253	267	260	264	237	249	248	238	261	252	263	272	261	259	268	242	247	291	255	254	231	261	243	234	275	287	308	256	241	265	221	263	239	243	254	265	262	253	242	274	232	271	251	266	261	264	265	238	255	295	264	268	238	230	255	282	258	248	233	280	252	280	267	271	237	246	240	291	248	295	253	237	257	275	274	255	254	287	235	284	241	242	266	256	263	273	276	284	255	248	262	261	283	260	267	251	249	247	273	230	276	264	247	252	242	241	258	267	235	262	253	266	235	264	270	252	275	277	271	233	274	255	276	279	253	258	237	256	276	281	280	248	248	294	260	245	279	248	230	296	272	251	244	277	268	264	280	264	265	252	266	246	252	285	241	226	268	281	234	265	230	260	243	276	272	279	241	244	268	264	274	281	264	289	248	256	235	252	249	280	278	222	254	266	292	283	288	274	257	264	271	253	254	240	253	272	266	278	246	285	268	278	257	275	277	293	281	285	250	228	256	254	258	272	262	252	245	269	304	244	305	259	244	257	252	244	269	260	277	257	273	245	287	250	234	270	283	296	246	269	248	283	242	246	253	277	250	238	249	272	267	281	273	252	244	229	245	266	275	257	243	248	260	258	320	245	236	277	280	294	272	245	266	260	279	266	242	272	274	249	229	267	254	274	248	261	246	257	254	227	240	262	282	270	276	236	255	276	287	242	260	278	250	261	291	234	249	277	247	289	270	245	301	278	246	231	247	268	250	283	296	257	237	287	298	251	263	265	266	272	244	240	287	267	277	255	253	279	244	259	297	276	277	251	254	267	263	280	260	270	263	230	284	258	234	242	262	226	255	273	258	249	240	258	266	251	261	250	263	233	256	257	285	256	263	265	249	233	283	271	231	260	255	266	278	277	260	272	249	278	262	258	240	243	268	270	278	234	252	269	287	251	254	255	241	266	241	268	277	270	269	263	259	236	250	252	254	273	282	276	257	300	244	254	282	257	259	287	242	239	238	279	269	242	265	299	263	245	250	248	285	253	264	263	256	231	260	248	247	271	257	223	281	254	259	237	248	240	266	268	250	293	262	271	271	286	267	269	256	270	249	253	267	271	234	275	273	247	232	264	256	280	261	269	244	258	262	244	270	236	261	252	283	255	252	260	236	250	284	232	277	275	260	280	273	279	274	251	252	258	263	273	266	227	247	260	261	262	279	265	258	263	246	253	242	273	263	242	230	255	244	239	240	287	226	236	272	258	274	252	248	259	264	249	248	235	262	256	249	279	262	244	237	272	278	252	276	263	292	256	273	262	257	247	260	269	240	275	266	266	237	265	257	239	257	249	258	268	243	271	245	260	246	262	254	235	269	262	264	249	259	273	271	268	275	251	280	282	280	259	264	245	276	288	270	264	272	259	241	266	241	260	248	237	238	232	240	270	269	250	249	274	253	244	258	269	293	228	281	287	260	273	240	251	257	279	253	282	264	266	261	251	268	262	263	253	267	260	246	291	277	253	265	274	269	271	281	264	252	265	279	265	260	257	252	242	269	235	283	225	273	254	252	251	249	238	264	238	243	253	240	263	243	271	274	247	251	241	253	255	259	252	265	253	248	288	297	270	234	262	245	269	239	219	244	284	244	265	243	264	260	197	275	251	263	263	235	260	263	282	259	249	276	229	273	236	247	278	257	250	252	270	222	246	259	297	251	265	265	260	257	273	239	263	234	242	249	277	220	265	285	271	269	281	234	293	265	244	292	256	265	280	264	264	265	258	231	271	269	237	284	269	255	231	239	277	242	257	282	269	281	255	267	258	240	272	249	287	266	242	241	276	267	273	271	253	273	275	248	249	271	266	246	251	248	272	245	276	263	252	262	232	231	287	252	295	259	244	249	286	213	282	269	272	237	270	262	267	233	267	254	258	247	280	256	265	266	238	263	228	255	263	261	287	257	262	252	244	261	265	250	244	242	252	280	247	256	254	272	237	264	267	271	261	258	257	243	289	255	224	270	249	254	280	282	261	271	278	252	283	275	266	236	266	244	225	287	290	218	251	259	284	284	232	271	252	263	298	245	273	279	264	246	297	254	241	259	248	247	261	265	264	259	252	245	253	251	279	281	246	254	270	244	259	247	242	248	255	298	279	245	250	263	272	245	271	261	245	287	243	283	247	289	243	287	276	258	272	239	275	256	266	246	263	262	262	269	252	250	247	261	269	265	251	270	262	274	228	270	263	239	258	267	264	275
25557	21474	27956	25409	11405	1735	1186	952	844	953	816	817	829	772	795	780	784	802	750	759	785	780	730	738	749	767	761	722	736	713	743	754	792	753	709	769	801	777	753	720	751	762	776	735	766	797	792	745	756	762	756	744	770	754	747	763	739	761	730	715	737	740	680	790	771	720	772	753	726	720	758	735	771	719	707	792	761	724	725	728	815	751	724	765	680	769	783	725	737	727	729	714	752	726	768	725	771	753	767	739	722	756	716	730	763	769	704	742	797	759	743	759	745	709	749	723	733	717	778	695	708	778	735	742	713	764	788	749	674	753	733	763	763	705	692	695	749	728	707	776	765	781	802	743	783	751	757	759	760	710	784	726	768	750	735	735	802	764	715	754	723	747	743	732	706	702	720	811	742	749	669	718	679	713	704	716	711	754	699	745	728	704	760	761	751	772	699	767	772	764	741	697	744	729	698	704	762	690	770	786	751	766	726	743	715	777	784	812	786	781	749	715	738	756	735	764	696	743	712	756	738	757	769	786	722	782	752	751	745	728	753	695	789	733	778	806	717	726	796	733	753	748	774	759	724	768	739	728	772	767	711	721	761	752	728	696	762	766	752	756	711	773	741	767	717	717	701	766	697	753	748	722	729	735	784	744	761	744	748	761	701	748	761	772	738	798	721	793	769	745	746	744	769	786	756	729	720	729	741	736	774	711	725	740	769	752	729	793	721	727	749	760	746	764	730	726	710	748	732	769	708	735	713	779	755	732	783	747	747	717	727	793	760	749	724	751	688	765	739	774	750	763	751	766	773	719	743	766	743	717	745	742	768	726	750	809	749	745	680	764	701	792	758	690	696	772	722	739	766	732	760	756	748	774	690	718	738	739	756	773	723	746	711	738	767	739	723	727	798	770	730	696	776	768	786	713	759	758	721	731	725	757	737	778	727	701	742	717	772	763	746	762	759	739	752	712	732	735	736	706	760	706	754	785	748	729	763	730	707	745	724	745	729	745	704	807	772	728	772	776	762	748	745	753	744	760	790	700	740	785	769	690	705	732	726	716	756	725	771	730	731	748	706	753	726	778	740	672	766	730	736	726	739	756	767	763	759	768	713	726	703	750	790	740	745	710	709	732	757	669	755	769	757	754	733	771	801	674	763	713	706	736	769	763	786	697	751	742	747	769	724	744	752	716	763	730	774	751	733	710	730	746	785	746	810	779	749	738	746	749	794	733	715	761	726	773	718	748	775	745	682	724	685	749	756	754	733	702	763	732	732	754	741	744	752	714	787	738	747	736	755	732	741	722	734	744	726	793	767	781	757	787	739	710	762	748	802	756	772	722	729	737	767	748	788	721	769	738	729	775	723	744	744	794	729	722	780	743	744	760	734	726	758	747	726	746	727	732	745	774	715	682	705	750	744	748	717	752	692	774	725	730	724	696	737	761	772	756	735	760	757	704	715	767	739	708	749	771	747	733	730	734	783	746	753	815	693	751	713	726	740	731	769	735	749	754	736	759	683	754	750	792	721	733	747	766	725	732	678	783	732	737	746	708	730	745	752	727	719	704	741	717	737	745	686	740	760	741	722	740	772	762	754	755	793	745	739	723	729	768	753	726	767	743	733	718	690	757	716	695	726	782	709	776	753	742	771	683	851	714	771	719	704	726	750	740	693	746	767	753	801	707	695	755	760	703	768	793	783	790	751	773	770	733	732	762	710	739	709	744	721	750	729	744	718	779	811	728	732	757	754	757	778	731	708	765	771	800	732	707	768	724	695	731	761	731	759	697	740	746	761	739	769	777	740	722	736	715	748	761	715	750	702	713	737	703	693	739	705	730	706	706	745	740	733	776	734	709	791	745	779	769	730	725	759	721	726	733	720	730	725	716	751	720	741	769	799	766	722	750	725	798	751	737	736	760	756	726	697	736	699	749	723	735	722	724	727	726	709	705	762	740	734	724	703	739	760	707	730	686	719	719	703	766	754	767	781	767	756	748	755	751	735	717	751	785	758	681	758	728	723	713	738	694	720	726	719	791	731	798	737	717	734	741	786	746	748	743	719	768	704	716	692	767	741	738	768	756	740	755	724	779	716	746	742	742	707	715	738	715	721	722	715	715	728	732	759	756	727	757	687	716	767	717	729	729	753	732	771	703	746	722	718	737	824	741	774	742	768	708	733	739	777	738	708	729	718	727	780	717	741	738	732	712	744	707	737	799	742	693	766	739	769	701	759	679	731	724	738	709	778	697	773	770	786	740	737	704	770	770	747	765	708	745	725	695	717	725	789	730	741	761	769	803	684	788	703	698	741	770	724	804	743	750	734	744	811	750	731	735	728	708	757	734	707	712	690	748	739	776	737	727	705	796	708	739	748	762	757	706	772	802	704	736	723	761	719	729	743	828	712	759	708	703	758	723	710	797	731	731	727	736	744	771	709	771	736	785	803	746	708	737	728	718	783	734	731	743	733	654	779	747	732	698	752	774	745	713	739	734	722	722	733	725	747	782	741	722	748	734	795	733	745	741	749	731	795	741	757	733	737	750	755	763	734	737	759	717	761	738	737	723	695	727	730	791	732	730	768	744	731	710	748	754	699	733	708	752	768	732	744	725	717	756	740	775	736	711	760	724	707	782	735	719	786	741	718	711	763	691	720	745	757	703	713	727	745	762	708	702	742	761	766	703	738	749	717	760	772	749	770	720	743	732	742	731	700	773	749	712	730	745	738	686	719	700	832	737	702	756	749	732	698	702	752	801	788	700	713	798	768	732	770	739	723	756	675	735	730	672	757	724	748	731	750	751	818	751	718	756	783	758	767	728	742	770	760	727	770	732	730	734	791	741	721	749	748	777	770	718	755	752	757	777	715	787	750	759	713	769	728	767	771	776	762	766	755	723	726	735	669	784	729	767	734	739	775	723	723	727	745	733	788	662	743	736	723	719	709	751	740	772	731	745	691	714	753	763	749	680	802	762	725	729	763	732	708	712	692	737	758	744	779	785	749	765	749	779	713	788	750	758	775	783	748	752	751	690	693	761	747	734	766	801	753	732	777	708	751	721	728	734	756	758	756	737	779	718	778	742	746	768	778	738	730	692	740	722	691	728	736	763	766	794	758	749	709	736	721	774	723	757	763	733	739	724	789	732	730	781	752	769	798	725	730	750	731	792	743	766	748	772	757	743	779	720	699	751	707	703	753	742	780	702	747	671	748	726	735	683	741	807	753	733	742	718	739	761	761	718	714	740	735	707	724	719	705	700	721	758	779	729	765	726	827	734	746	734	783	775	721	709	759	751	748	733	755	781	706	739	768	754	749	747	727	689	741	747	724	760	762	712	771	755	742	721	722	746	755	682	704	736	729	772	763	792	769	709	744	695	741	743	750	735	700	756	749	793	763	750	808	770	716	665	748	746	657	719	739	756	746	741	804	783	728	715	742	733	705	703	672	725	786	769	704	754	730	733	736	734	726	717	724	765	788	717	735	735	741	730	759	737	731	778	730	767
3458	3510	2984	1625	1207	1017	905	836	764	705	733	638	626	637	649	624	616	571	583	590	609	563	607	587	556	544	599	575	593	544	568	543	578	575	609	549	605	599	612	572	555	580	614	547	584	546	570	545	568	603	595	572	571	545	592	573	524	601	570	540	560	538	549	581	549	600	514	534	554	577	582	524	536	573	530	574	551	553	550	581	550	553	553	541	570	591	566	593	574	561	547	530	529	577	611	563	594	575	525	542	567	571	547	566	556	533	512	555	540	568	575	580	588	550	567	594	575	597	518	542	629	548	542	593	561	537	550	558	573	570	520	533	542	558	545	562	568	532	560	515	574	568	561	546	517	560	558	546	555	605	569	512	553	553	531	570	560	548	546	586	538	592	547	490	567	617	536	525	566	538	529	542	561	552	554	564	576	565	587	555	550	576	546	520	542	545	566	515	534	533	583	545	584	517	567	547	537	570	611	548	563	629	530	551	544	529	566	546	575	576	569	568	592	575	605	564	608	582	536	526	601	540	586	538	565	560	573	537	535	601	563	555	555	591	565	559	557	563	540	554	610	550	527	523	525	519	530	570	540	508	517	587	556	555	547	540	505	592	588	537	560	560	475	568	564	542	534	562	553	566	601	536	541	541	589	545	618	545	526	546	542	556	530	519	573	537	563	554	571	529	570	595	536	583	558	579	576	538	594	555	564	576	532	558	508	521	533	515	569	558	545	488	575	565	564	536	520	584	533	535	526	558	551	581	551	563	552	564	553	558	543	530	564	573	595	552	499	571	549	561	566	540	558	534	543	583	539	582	525	564	554	545	572	543	586	545	569	558	521	588	501	553	577	587	568	536	553	519	553	580	560	521	543	546	541	570	582	559	568	549	525	564	586	534	580	575	572	541	546	539	574	534	584	571	533	565	534	545	573	536	556	543	534	540	553	537	576	569	540	611	570	538	542	542	539	531	558	538	587	573	567	540	578	528	565	537	510	586	568	591	557	628	567	518	552	597	598	539	548	560	582	521	561	578	549	564	552	565	573	567	591	574	560	525	525	565	554	567	545	507	573	516	550	552	523	539	496	567	518	577	558	538	536	547	544	597	550	557	540	527	574	560	513	549	550	555	549	548	560	578	532	562	564	552	563	513	568	584	554	576	544	575	563	589	535	550	581	559	522	537	584	515	533	553	593	536	564	569	590	543	575	549	567	552	554	598	570	570	541	533	557	527	568	566	551	502	548	518	511	551	560	524	582	549	510	508	499	508	576	512	553	518	554	548	549	543	539	576	552	539	547	545	552	581	566	566	539	545	544	532	564	530	550	579	555	496	600	576	535	556	505	562	580	537	522	556	525	563	565	558	546	557	534	572	570	528	585	533	540	563	564	535	561	529	520	561	551	550	593	569	600	559	574	562	572	601	556	553	561	586	526	591	540	608	575	524	550	551	490	586	554	545	563	511	602	529	533	544	522	507	573	573	568	527	583	571	567	605	542	536	562	492	529	526	524	583	551	549	554	597	526	565	565	516	542	565	554	589	559	550	574	580	540	534	516	521	563	572	573	557	587	562	608	539	540	563	532	582	531	560	511	531	544	556	533	559	531	557	559	555	559	552	533	528	527	569	563	585	600	559	580	551	540	531	541	541	539	545	541	586	544	555	569	570	567	523	580	564	597	562	541	517	557	611	565	600	559	538	558	554	526	537	563	587	584	567	570	574	591	542	537	565	553	533	548	551	596	523	572	535	556	557	546	540	604	501	591	564	561	582	510	559	556	533	533	590	532	542	549	527	602	508	524	567	556	548	536	592	586	541	603	561	532	537	535	551	534	526	549	532	551	553	549	562	600	588	569	560	558	550	507	550	571	568	551	558	588	574	575	553	519	558	536	594	534	584	585	546	562	532	562	566	519	539	565	586	544	554	541	511	524	548	579	576	551	585	530	564	556	562	556	586	586	550	562	519	538	582	560	545	580	524	540	571	541	554	582	525	565	590	553	535	575	550	542	560	554	560	545	597	576	520	520	560	550	536	546	580	621	527	595	544	602	534	554	566	566	577	563	596	544	550	532	544	523	588	585	578	559	579	552	534	553	538	568	547	545	508	559	529	552	516	548	600	548	559	526	538	532	531	572	557	544	544	512	568	530	557	505	569	557	530	554	545	569	574	546	538	560	579	540	565	536	569	552	544	586	550	494	554	523	582	575	523	545	529	552	521	571	561	569	579	589	536	573	549	590	549	562	541	549	585	558	544	550	547	518	528	568	546	559	550	555	523	553	579	600	564	603	546	591	522	515	539	568	539	614	543	538	549	508	582	571	572	551	511	552	541	534	558	550	560	563	541	546	543	605	548	549	559	522	526	543	514	557	571	540	565	558	589	542	540	564	542	575	545	535	583	520	558	562	517	541	590	544	569	521	532	571	556	548	574	556	568	529	537	552	582	531	518	552	573	538	505	536	563	518	554	556	542	549	554	538	557	553	554	522	563	559	607	584	563	565	560	555	572	511	555	500	508	566	517	528	596	556	552	541	506	552	534	571	556	560	595	591	556	578	558	530	568	580	542	530	488	559	515	586	547	568	574	557	560	573	563	543	568	593	544	514	554	563	565	531	600	504	537	571	611	577	556	579	542	541	560	513	514	568	552	519	526	530	548	542	565	570	562	561	565	547	555	549	541	575	605	551	602	576	548	586	560	530	527	584	534	542	530	558	554	565	570	487	542	523	568	554	597	532	544	558	565	540	561	586	596	581	544	566	504	501	569	553	552	541	558	541	523	515	512	568	565	548	534	552	536	577	573	579	584	524	575	582	555	568	529	588	534	565	551	576	531	574	503	534	547	586	523	470	527	624	540	527	525	539	545	575	549	517	545	540	553	500	561	580	577	539	548	552	560	554	569	530	581	560	588	555	604	542	506	506	532	543	549	525	565	557	549	547	582	601	544	582	542	551	536	558	578	557	578	504	560	572	547	559	572	575	506	526	531	581	548	538	576	548	573	589	535	554	572	607	572	563	566	542	540	603	569	547	506	534	577	589	521	573	559	530	540	584	541	565	560	519	545	517	558	507	563	546	552	580	559	536	556	569	528	615	611	508	537	546	556	563	546	582	539	541	592	526	589	544	531	539	551	551	564	538	532	545	556	550	552	570	562	560	583	552	539	537	503	586	535	551	567	568	558	503	573	571	536	543	528	562	560	566	551	545	550	579	603	559	558	569	605	535	566	582	546	614	523	524	571	528	549	537	545	548	532	523	562	508	517	537	593	547	568	547	528	539	568	550	523	591	537	555	570	523	553	549	556	543	538	551	519	569	574	519	553	575	519	559	567	489	543	514	529	553	528	525	569	542	557	529	522	498	563	547	566	582	541	554	510	556	538	541	530	533	549	559	542	550	516	538	536	600	573	574	549	573	553	565	542	560	557	532	565	563	548	576	548	497	496	546	562	559	576	561	586	527	556	576	505	546	546	531	557	577	578	549	540	568	557	574	538	523	517	548	499
24446	21452	28819	24492	21447	9424	1889	1249	977	946	949	923	925	856	882	861	809	830	851	770	844	795	810	793	790	794	782	812	853	810	798	800	770	799	769	800	747	770	772	818	745	778	789	782	751	781	835	768	775	780	819	823	737	772	766	744	704	774	803	776	786	804	744	829	822	786	823	770	720	757	791	839	803	794	773	779	796	781	796	790	777	733	769	778	753	715	792	718	824	784	766	731	769	817	785	737	798	828	807	814	826	780	721	754	809	816	787	763	782	815	757	743	803	759	801	764	755	775	768	797	755	796	804	760	866	752	813	788	780	771	760	844	804	780	752	763	796	749	770	770	742	758	796	794	748	760	780	788	761	729	730	745	737	794	727	806	765	761	757	744	789	809	762	762	756	763	816	711	828	807	774	763	783	780	784	784	811	790	805	742	779	783	805	731	764	777	784	780	823	776	787	805	773	798	792	761	759	744	775	795	812	724	750	787	775	745	751	732	808	867	783	718	728	725	778	787	744	742	781	763	790	778	752	761	784	775	799	787	759	738	792	807	818	778	758	748	829	839	740	781	781	808	791	768	789	764	726	749	775	751	776	757	755	794	802	771	795	790	790	800	754	777	795	730	772	792	754	784	796	814	751	741	740	837	810	768	758	758	759	766	824	686	780	775	783	734	737	751	758	732	784	785	789	772	831	815	722	775	768	768	777	779	812	759	808	745	798	786	793	792	755	759	761	823	738	754	728	718	746	763	789	782	757	771	792	756	794	793	792	731	743	788	782	809	803	755	791	774	770	789	790	751	767	754	777	752	769	787	781	752	809	819	759	778	813	777	763	768	787	737	773	752	781	760	740	743	748	785	761	759	769	699	783	788	723	785	738	802	759	757	781	721	749	771	784	794	823	762	737	732	794	721	730	784	829	749	763	787	717	802	760	751	810	852	811	743	813	713	777	752	802	828	794	793	779	743	774	762	776	752	790	762	776	744	806	731	752	763	757	790	784	753	768	774	785	800	732	768	740	765	785	774	802	773	777	755	749	753	764	806	824	786	813	830	771	802	744	767	726	743	723	790	768	785	824	775	776	745	763	765	748	792	723	794	771	802	781	823	780	767	799	756	774	752	842	751	726	805	770	743	774	792	783	787	795	767	780	767	777	795	746	747	774	808	804	773	751	750	784	783	799	749	754	799	757	813	812	751	753	797	784	781	770	784	781	795	772	771	756	756	780	729	777	756	761	757	741	774	782	764	797	755	784	792	818	769	754	721	798	824	774	740	748	777	721	726	770	757	745	759	719	781	770	815	805	803	788	730	776	773	756	744	723	752	771	822	777	763	759	833	784	736	750	766	787	786	791	774	859	793	764	764	736	768	763	818	799	820	745	786	776	775	709	741	736	766	757	781	791	758	755	778	781	736	798	750	728	842	752	771	822	772	726	815	727	811	729	783	813	774	729	769	739	772	794	759	803	792	705	757	756	785	814	786	753	732	739	749	765	795	761	725	729	762	802	725	763	813	766	762	798	752	745	811	782	737	805	781	825	763	815	782	744	775	782	773	759	705	758	787	731	779	786	780	781	766	789	748	755	726	722	745	754	741	713	758	765	761	829	729	765	753	777	758	720	775	782	761	770	741	797	765	810	766	772	770	777	780	836	805	809	755	723	765	779	768	760	755	797	774	774	776	730	779	802	783	740	783	757	799	777	815	763	786	784	690	786	809	747	786	769	768	784	789	786	760	790	750	709	787	750	762	761	764	783	797	770	750	727	753	712	755	820	776	810	763	794	755	778	810	773	745	761	769	815	793	751	762	796	762	736	737	798	750	762	754	747	777	766	737	794	811	795	777	806	685	770	767	727	706	762	711	717	760	753	747	776	784	719	682	818	768	765	768	762	773	785	746	835	751	757	777	742	763	808	775	818	797	805	726	790	763	788	742	780	823	762	734	771	732	771	713	681	794	757	789	721	772	804	779	755	764	769	793	803	722	797	787	791	802	763	755	795	792	770	728	734	753	780	793	793	799	774	777	769	767	768	745	750	740	769	761	774	793	759	749	727	767	780	787	751	744	783	709	769	797	753	771	785	819	764	734	816	745	768	773	770	803	747	765	777	744	808	750	788	783	793	762	792	731	743	771	860	820	727	784	776	779	776	767	750	797	759	750	781	745	791	792	746	713	792	725	825	798	778	732	743	762	792	727	741	795	796	783	736	751	759	816	748	762	793	758	767	751	742	795	757	783	756	820	761	732	798	771	785	721	697	748	756	766	714	782	794	747	791	779	726	731	765	810	723	763	763	780	853	799	821	783	770	761	793	795	720	765	747	740	722	742	758	817	805	746	759	774	781	772	747	735	763	786	791	767	794	782	753	764	753	769	753	746	808	792	754	746	786	789	762	781	771	815	777	823	777	743	791	715	788	709	777	760	766	790	773	778	733	758	747	726	766	767	769	735	789	786	768	713	752	792	795	787	812	759	712	766	727	723	751	790	776	800	735	802	776	782	785	757	739	754	772	744	746	766	761	765	784	787	807	736	786	758	745	776	790	752	774	745	758	741	759	747	791	760	801	775	800	763	798	753	794	769	739	817	778	806	798	777	772	780	717	760	794	786	757	778	734	782	843	742	748	733	776	792	794	769	777	750	735	827	782	727	806	773	716	794	800	781	813	806	731	746	780	767	778	769	776	769	727	754	757	794	758	790	716	741	745	778	760	769	773	769	761	761	804	777	721	783	774	717	744	791	763	729	795	788	764	808	749	736	736	748	778	719	803	775	778	780	751	797	760	722	773	757	757	741	804	796	739	778	812	779	820	837	810	750	774	758	771	801	743	770	759	776	752	798	765	742	785	763	781	775	803	784	763	806	783	805	727	768	781	754	742	771	787	727	773	775	727	730	787	778	742	782	723	778	795	756	788	814	768	734	745	795	779	791	742	733	719	777	761	791	790	730	757	784	779	774	768	785	763	742	727	776	747	752	813	765	791	767	829	775	824	765	764	793	812	817	701	763	779	765	783	739	763	754	752	759	783	791	788	797	826	776	755	780	759	798	774	786	779	751	747	775	758	811	752	784	788	768	748	780	772	813	743	744	749	758	811	750	786	789	732	779	775	771	743	725	764	793	765	778	781	770	761	783	814	796	761	789	786	739	810	783	746	799	777	734	765	786	751	768	710	752	737	798	757	754	721	771	768	790	779	807	807	754	789	816	759	763	728	772	746	721	764	784	706	734	778	784	776	774	730	768	766	825	775	828	743	764	782	770	783	806	792	732	785	766	768	811	803	786	776	772	805	800	769	776	758	748	737	775	747	735	793	752	758	763	775	780	785	745	845	770	713	761	788	785	796	720	797	775	749	802	758	777	755	769	790	765	784	703	791	796	783	761	779	745	755	768	745	769	756	755	792	731	787	805	780	747	775	770	767	746	790	792	752	784	792	796	759	797	709	779	747	776	769	763	768	754	777	757	778	795	822	739	733	778	746	749	775	791	804	795	787	730	803	745
3710	6162	5161	2602	1886	1422	1251	1089	925	897	808	823	762	752	710	682	658	677	716	649	639	658	649	604	640	639	598	641	610	637	609	582	603	636	623	651	625	619	584	599	667	627	646	604	604	592	609	636	604	606	627	594	587	610	576	600	567	583	573	627	628	609	613	582	639	623	591	636	551	628	588	578	573	648	573	618	645	632	601	618	599	608	561	631	614	542	590	598	595	616	608	627	591	593	585	573	581	573	655	597	628	589	596	598	585	609	565	614	625	580	567	612	603	671	594	588	600	566	603	586	595	599	603	600	627	585	629	589	604	629	609	603	632	589	546	623	595	574	583	531	589	579	616	617	605	577	595	598	629	593	550	616	578	583	556	613	560	624	626	597	610	596	671	575	624	563	591	577	585	605	592	604	591	584	603	576	594	599	602	576	575	588	608	586	599	591	599	612	612	602	649	574	604	590	621	621	586	555	598	613	591	635	566	578	604	611	597	579	562	599	593	556	607	613	611	582	588	593	604	570	583	601	608	619	576	591	574	571	609	566	578	550	587	588	601	582	592	558	575	604	566	628	563	553	631	552	641	597	592	596	553	586	579	567	560	578	608	555	548	618	606	561	574	649	624	586	569	544	557	586	557	596	583	594	583	605	619	588	606	604	628	612	612	603	582	617	611	587	588	619	582	603	534	573	578	566	593	615	588	598	625	600	590	589	596	562	564	582	543	565	589	576	574	588	540	598	543	573	562	574	559	595	600	586	591	554	620	577	560	580	582	551	594	612	555	563	610	596	629	560	593	599	575	573	570	570	586	562	577	592	564	561	594	592	579	597	563	622	583	606	628	587	575	636	625	576	610	596	551	611	603	614	633	605	585	605	549	587	562	606	590	615	576	572	617	616	562	561	611	658	594	585	585	560	620	584	628	592	589	627	581	574	555	618	586	574	581	558	591	610	577	578	575	598	585	567	568	626	598	599	593	616	546	589	550	587	642	604	586	590	583	611	587	584	592	590	610	572	604	571	604	587	575	606	583	597	569	558	573	565	566	608	561	614	581	527	622	568	622	590	587	582	593	575	622	596	564	580	584	563	618	574	610	567	621	571	594	610	558	582	615	585	583	585	651	573	601	571	587	571	606	590	610	607	591	542	597	598	564	570	576	594	570	605	575	557	580	598	584	603	594	588	597	586	593	624	596	525	571	613	606	595	567	581	642	583	550	601	617	569	586	592	573	607	546	544	564	552	564	605	612	577	656	615	622	606	572	645	563	610	622	580	614	598	660	563	576	563	562	587	612	578	587	560	601	600	623	586	550	585	558	618	583	591	603	611	600	584	584	614	584	569	623	614	619	567	614	560	556	618	570	592	583	565	612	567	600	571	613	593	600	580	607	617	600	636	594	634	572	550	566	583	572	624	594	599	592	594	602	587	574	607	644	582	552	582	585	521	565	590	604	563	615	554	598	561	608	584	624	567	563	559	575	588	571	582	577	596	622	601	558	590	580	572	594	603	594	595	567	560	562	602	551	627	568	601	598	558	525	626	588	582	564	590	572	580	616	608	576	596	572	594	616	600	546	613	603	579	554	587	580	604	606	569	586	575	541	560	595	603	618	602	596	565	537	617	575	566	597	583	582	634	574	548	566	578	629	615	593	589	573	599	598	563	543	568	603	603	578	575	578	568	570	605	591	603	586	613	606	591	579	614	567	621	579	595	567	658	582	608	650	584	586	569	601	581	574	587	599	607	590	558	606	574	645	561	611	612	601	541	568	599	548	561	589	573	603	539	569	619	619	594	626	580	572	564	579	555	533	572	579	595	595	609	550	599	601	584	585	620	626	570	601	570	605	580	590	549	634	598	561	600	588	579	574	547	581	582	629	570	540	602	604	572	597	556	584	584	592	588	613	592	606	593	586	586	587	573	630	573	584	582	585	559	572	568	612	555	583	574	573	579	589	536	595	556	583	547	556	569	596	584	574	559	578	592	533	611	574	587	549	574	602	561	623	601	612	615	580	575	629	562	596	562	609	588	597	584	568	556	592	576	601	564	612	590	597	575	591	551	575	564	615	624	580	572	582	547	547	583	595	558	577	545	590	602	543	591	572	585	625	656	582	587	597	577	603	624	594	606	577	584	593	587	568	554	606	599	620	565	626	608	602	584	531	577	588	608	615	604	568	574	565	576	586	621	546	592	574	621	623	568	584	533	598	589	570	580	613	616	575	584	587	635	599	577	610	583	582	586	568	594	581	586	585	542	557	595	560	564	570	620	596	574	595	622	614	521	605	546	637	601	560	585	604	605	583	565	585	665	628	592	566	572	585	536	633	585	576	612	594	595	571	588	578	587	608	590	582	569	579	600	583	586	565	549	558	571	575	550	558	540	567	560	598	593	556	613	612	546	590	554	573	580	578	590	586	587	523	599	598	593	569	610	596	578	594	587	561	600	576	591	554	577	607	568	556	595	570	600	564	586	573	602	592	595	562	597	554	563	582	606	547	583	590	563	576	606	600	577	563	606	567	638	603	578	587	546	595	593	598	552	578	652	593	564	617	607	598	597	601	569	558	594	602	541	609	555	578	618	569	575	573	586	638	601	566	573	569	599	570	569	603	558	572	557	607	586	603	617	587	592	584	588	569	602	586	552	596	577	578	578	564	574	562	596	580	603	617	547	595	568	590	558	598	575	560	590	569	568	600	603	600	635	572	570	614	592	566	644	602	603	564	565	619	545	591	550	572	572	581	576	567	541	519	600	565	603	584	596	602	644	540	549	588	552	589	583	559	617	574	577	571	604	553	570	614	562	603	590	573	586	554	569	568	542	619	526	601	615	589	578	612	599	584	599	584	561	569	570	504	523	587	565	566	557	594	618	600	595	587	535	564	595	570	576	574	603	600	582	591	549	599	597	593	585	602	590	554	569	625	588	581	583	578	559	602	584	553	582	623	570	579	591	639	601	563	584	582	558	618	551	578	599	578	580	557	576	583	593	587	620	581	597	583	591	580	517	591	564	561	596	537	566	593	540	536	625	616	545	594	572	566	571	609	622	620	604	606	607	590	558	537	575	578	536	527	607	591	584	567	610	555	592	619	600	554	573	577	566	583	585	585	584	616	556	605	605	565	583	562	597	581	581	607	567	547	601	551	606	557	582	587	606	564	580	607	585	572	610	606	592	632	568	603	575	543	556	549	588	564	532	581	588	589	548	584	572	624	570	544	583	555	584	590	567	573	585	533	566	600	578	586	568	545	556	586	580	537	567	564	587	576	570	576	592	586	591	528	589	607	592	560	541	588	562	573	563	558	572	560	598	530	543	591	577	578	565	571	589	559	612	569	613	536	617	582	563	619	593	615	587	528	556	605	589	571	619	570	594	585	589	584	588	595	540	602	634	530	554	586	614	529	622	601	582	583	586	579	591	585	586	589	587	585	552	574	575	582	586	557	537	573	577	606	584	559	561	560	596	562	586	621	591	538	577	551	573	566	560	572	561	564	627	552	596
27906	10642	910	541	365	358	339	325	360	377	354	354	355	326	343	329	341	362	304	366	354	329	352	373	376	322	315	331	350	337	365	390	356	345	370	373	384	378	358	333	347	336	318	317	368	357	345	355	345	360	360	347	348	371	350	356	338	316	333	363	371	359	353	386	372	324	323	345	350	375	352	352	311	375	302	348	339	368	347	328	365	415	353	331	358	336	345	358	335	357	349	349	342	361	343	336	354	369	355	336	363	365	342	342	356	341	342	337	384	334	317	369	337	340	316	352	352	328	377	364	326	389	367	344	385	336	374	344	310	326	354	330	356	333	358	339	349	347	324	345	346	357	341	348	306	359	357	338	378	336	317	358	338	331	357	359	365	359	339	352	361	335	336	356	349	347	339	368	330	356	379	327	311	341	385	344	370	364	321	372	374	351	372	343	348	344	341	362	333	349	374	347	335	360	387	340	339	370	334	364	337	350	331	360	335	372	312	353	349	355	340	345	374	340	341	345	357	341	327	322	332	349	371	367	368	377	334	366	353	325	369	338	322	361	347	390	337	317	360	356	338	348	342	366	344	345	343	348	369	351	360	331	382	368	343	323	340	343	361	328	333	341	383	370	336	350	335	315	331	332	367	327	339	331	391	349	369	361	339	348	356	363	361	341	326	373	337	373	325	347	336	379	328	353	327	359	347	327	340	385	340	335	375	352	337	353	362	331	365	338	350	332	352	370	378	387	344	347	349	365	351	323	321	358	325	371	335	364	307	356	341	351	323	347	334	380	331	333	332	370	325	345	352	332	320	337	380	343	335	352	356	358	332	341	331	348	322	361	354	370	350	350	350	367	361	340	335	392	330	342	367	332	371	343	367	359	359	347	318	376	322	343	338	375	369	346	353	359	371	338	338	410	330	363	348	354	335	354	307	334	356	328	360	329	336	353	343	368	363	375	327	357	379	353	375	338	324	339	374	341	368	354	329	354	367	344	342	318	355	354	330	333	335	317	343	388	344	335	366	342	289	362	358	340	363	368	357	354	344	329	378	332	338	359	324	366	343	357	346	344	330	351	333	327	333	342	361	344	336	339	371	328	372	366	325	322	322	330	378	324	348	371	347	347	354	345	344	346	337	353	343	346	340	327	364	309	348	341	348	339	358	323	346	347	378	371	317	337	354	355	344	342	361	366	344	359	372	349	371	375	348	367	369	383	363	365	376	377	345	346	360	345	375	350	360	352	391	316	341	343	353	374	345	387	332	324	363	335	378	369	356	331	378	349	321	341	365	334	314	340	347	358	360	329	346	344	349	384	340	375	375	365	356	327	335	385	332	361	333	330	351	344	348	360	363	357	362	363	353	354	378	373	353	377	370	366	350	345	335	334	343	377	363	347	347	340	334	377	336	331	381	335	363	359	312	326	332	358	343	346	338	343	324	343	354	384	323	336	348	301	368	377	339	347	371	316	375	372	346	322	349	361	322	345	317	346	348	321	349	389	349	333	343	349	379	341	337	371	347	368	323	343	343	368	324	337	359	374	328	349	347	373	360	369	366	350	373	359	352	322	363	334	343	332	327	361	319	377	360	352	336	341	323	367	364	377	359	355	356	348	338	332	382	306	345	357	366	381	340	337	318	343	354	354	369	367	367	345	363	359	340	336	333	342	352	362	379	371	375	344	344	312	332	371	358	325	321	368	337	363	327	354	359	327	355	347	334	331	377	331	355	350	359	354	315	326	340	362	346	378	357	340	305	338	340	347	354	340	352	366	370	350	360	324	355	358	350	366	320	345	367	346	331	316	341	372	362	343	349	341	365	347	349	362	357	363	345	334	378	338	337	350	366	342	354	354	351	315	332	357	355	336	375	371	356	373	338	361	357	353	358	353	342	327	347	380	362	323	308	377	343	348	333	323	341	314	347	365	379	345	351	352	331	342	313	347	371	364	305	342	328	353	342	332	391	332	345	345	349	349	335	346	341	351	365	362	396	352	350	320	351	354	374	354	337	363	348	356	346	323	372	333	330	347	333	360	361	350	337	372	363	370	349	363	342	356	348	347	344	376	352	345	364	353	350	337	336	336	341	356	353	349	337	349	340	347	341	353	355	360	336	370	384	368	320	352	399	405	325	362	344	333	321	341	337	337	345	347	341	367	386	374	376	357	347	346	380	335	366	329	360	344	364	342	329	336	333	349	331	297	359	362	353	305	381	331	332	352	352	330	351	355	333	357	338	317	345	351	387	336	355	357	341	370	365	348	374	321	346	331	353	358	351	353	365	327	353	349	372	328	353	366	361	335	370	355	334	337	380	339	369	364	357	331	304	361	372	371	369	342	364	347	358	399	358	362	351	331	351	341	343	338	344	358	340	381	373	337	358	345	340	346	346	379	354	330	357	350	322	350	344	356	354	353	339	341	345	335	373	369	376	358	390	369	340	371	365	348	334	347	381	363	371	382	360	327	340	368	364	344	345	319	362	356	344	367	345	332	334	295	343	348	358	358	383	353	388	377	324	324	308	346	376	354	340	328	345	334	334	350	377	376	366	349	373	366	346	347	346	365	345	379	352	336	350	335	342	348	325	345	333	324	364	332	346	358	392	338	318	337	344	333	347	327	341	357	366	349	334	363	315	359	363	342	380	355	358	333	359	378	354	352	311	337	336	337	339	372	365	351	317	361	356	375	354	357	350	360	344	348	347	331	334	363	361	363	357	326	305	363	328	349	343	344	377	355	332	336	311	357	382	371	363	318	338	359	310	366	348	340	348	302	372	337	337	332	373	365	377	389	350	341	370	348	355	365	353	385	345	343	319	364	353	378	367	393	365	330	324	352	356	326	347	361	366	321	384	335	362	345	369	334	373	360	332	322	334	346	328	348	407	343	358	346	348	344	353	378	373	315	358	333	344	363	366	331	334	338	349	376	355	348	346	358	359	363	384	379	360	330	334	336	347	332	339	334	353	326	351	378	371	360	353	341	354	357	352	342	320	360	324	354	358	325	353	317	341	333	369	379	379	379	342	328	347	379	344	341	338	369	349	324	300	320	368	358	342	370	339	332	353	358	355	332	381	340	371	372	342	341	350	331	338	312	355	334	317	322	353	331	351	331	354	342	326	360	356	388	338	356	372	320	350	371	355	344	366	351	382	336	351	374	353	350	357	335	332	354	344	358	359	342	342	361	375	350	367	315	351	362	353	360	381	335	356	384	357	332	370	374	321	339	337	342	356	315	366	354	355	364	333	324	384	322	391	332	368	365	358	353	302	349	365	353	357	371	331	347	349	328	379	334	352	383	346	337	318	336	341	353	317	324	343	353	311	334	365	361	323	343	355	353	336	354	342	388	341	336	336	325	340	336	362	359	346	327	343	333	365	355	329	389	318	357	324	344	369	349	337	325	320	356	334	374	353	361	357	384	365	376	353	369	360	322	367	323	335	374	337	333	366	316	325	359	370	337	392	384	332	349	349	320	345	368	352	343	359	344	312	349	365	357	371	379	354	326
4677	504	389	334	327	295	277	283	250	283	237	288	268	249	262	255	268	273	302	272	281	288	267	258	246	261	247	244	237	311	282	270	255	287	262	242	281	272	258	267	254	267	276	254	300	239	235	289	252	260	242	278	246	243	273	265	251	238	260	263	265	272	255	258	240	252	263	260	274	251	274	225	257	283	277	264	285	270	237	252	274	275	235	270	252	242	231	245	282	253	268	263	225	229	262	231	271	245	274	254	261	222	267	279	239	232	267	279	266	254	215	258	276	278	281	263	292	262	279	261	296	248	269	255	241	279	266	251	253	252	242	272	247	280	272	258	239	268	250	257	267	241	246	277	248	223	246	234	252	240	257	284	266	227	243	275	253	275	269	263	284	237	247	261	278	244	276	282	231	244	236	245	245	241	248	257	262	247	289	252	269	234	253	277	266	267	268	246	279	266	256	271	239	233	235	256	267	272	248	210	232	266	294	252	280	244	237	281	264	262	286	269	269	269	253	281	272	238	263	234	248	251	260	267	246	276	262	258	253	296	283	264	253	283	242	254	289	275	254	283	291	256	285	247	270	248	266	251	266	266	270	278	280	248	245	249	278	250	257	223	261	252	267	230	224	227	234	244	232	224	248	268	281	222	251	264	247	282	268	271	238	269	253	241	250	276	275	276	271	282	249	261	239	251	273	272	246	284	277	247	285	271	262	271	235	250	303	254	239	249	265	275	244	272	296	261	259	232	252	233	226	255	275	308	238	255	249	264	233	260	270	257	231	269	239	273	271	271	242	293	256	261	263	254	251	228	308	289	270	262	260	277	240	271	265	250	225	242	240	293	256	288	275	270	244	287	256	282	284	267	261	264	261	250	252	237	271	264	278	261	273	279	246	269	236	234	268	259	280	241	288	244	281	266	260	254	257	274	252	287	268	243	241	233	237	248	274	295	237	244	253	254	246	262	241	279	266	243	269	273	253	248	272	261	249	275	259	254	262	278	271	269	225	242	240	275	268	258	251	219	268	247	231	249	263	268	245	224	259	258	249	246	286	230	250	225	247	253	248	231	263	284	266	276	284	275	260	256	236	264	242	275	268	265	281	259	250	253	231	242	253	253	249	264	265	222	292	229	257	259	260	285	272	237	234	256	264	255	240	288	263	237	256	267	264	262	251	255	258	245	262	252	243	265	251	274	225	271	271	258	238	273	276	257	267	265	277	258	291	261	260	248	264	268	262	264	250	267	259	266	251	252	260	258	267	278	248	266	282	283	246	244	271	238	250	266	243	266	235	244	273	258	309	233	293	263	245	281	270	263	241	242	241	266	274	271	286	272	248	278	261	241	276	253	263	249	261	230	255	240	270	246	258	282	248	265	255	241	245	259	273	266	250	258	266	267	280	256	263	244	268	264	264	277	284	255	242	243	238	241	239	227	268	233	282	261	244	273	249	249	276	273	266	263	256	249	267	274	240	259	250	270	262	244	276	250	272	277	271	258	246	221	260	249	256	245	278	254	288	239	258	241	241	284	297	276	266	255	240	247	270	255	242	240	268	244	252	261	247	271	259	233	255	225	280	269	260	289	259	287	222	272	277	275	270	282	254	236	251	243	272	259	265	280	252	245	244	254	291	242	247	255	279	239	255	256	253	251	237	248	296	248	268	266	274	257	281	258	243	246	260	263	256	235	260	258	261	275	244	239	282	261	290	261	258	269	274	252	274	275	259	296	277	260	254	220	247	271	244	236	239	237	263	270	247	229	237	266	257	258	258	261	306	264	240	250	252	273	261	263	226	218	258	253	296	239	277	237	248	240	272	257	274	295	261	256	253	259	261	264	283	289	266	268	256	270	276	266	275	251	249	272	266	234	271	246	235	236	260	272	243	264	262	275	256	226	264	291	232	283	266	262	265	245	222	269	280	246	231	256	260	267	257	252	243	249	259	259	243	284	251	218	254	257	254	273	239	242	293	260	266	241	252	240	235	245	250	257	262	288	251	282	253	249	263	263	266	264	247	260	285	256	268	249	279	263	251	250	260	258	261	255	281	272	267	248	243	265	281	245	243	264	254	260	261	246	272	246	237	258	271	254	263	240	244	282	322	263	268	249	252	251	250	261	264	261	273	243	267	217	259	257	251	245	242	252	291	246	285	261	271	276	244	273	251	254	264	245	238	275	237	269	282	262	246	268	255	261	238	267	240	257	286	248	261	277	263	216	291	247	241	272	243	270	257	248	233	257	250	249	271	241	252	258	281	280	238	277	255	255	258	269	293	255	271	261	275	267	254	246	241	273	262	241	257	265	245	279	270	233	252	256	239	283	291	286	253	239	276	226	256	261	263	250	279	275	257	279	282	243	257	257	269	277	256	252	242	273	267	269	264	263	259	246	245	254	260	293	256	263	237	257	247	252	255	265	256	265	277	243	262	256	228	268	272	287	282	222	250	270	258	285	259	234	270	274	249	258	268	242	249	267	278	260	273	260	255	253	274	272	256	269	280	268	257	261	263	273	284	257	250	255	284	262	254	271	257	268	270	245	258	252	265	259	259	315	240	255	228	260	271	258	263	254	292	283	284	253	255	261	263	259	242	272	264	243	222	261	257	295	253	266	249	268	267	249	279	267	297	284	303	269	254	223	273	279	257	267	272	279	283	252	239	242	251	261	240	267	238	269	221	280	280	237	236	270	251	247	249	272	276	252	269	250	227	254	270	258	276	268	268	248	259	297	263	272	255	243	248	274	225	241	240	254	245	281	262	243	277	275	262	266	261	289	255	273	287	245	265	261	275	261	261	253	251	260	266	270	245	245	286	270	249	256	274	272	255	265	271	254	284	274	278	264	289	281	262	251	248	237	266	288	249	254	253	262	268	255	250	260	277	237	274	227	231	255	277	255	283	258	254	250	249	254	263	288	280	278	274	265	261	275	224	263	250	263	251	276	267	266	271	276	300	264	282	258	244	293	248	267	267	280	239	279	251	227	270	272	240	276	260	263	273	258	254	254	250	274	265	265	250	263	219	238	278	291	242	243	269	261	269	252	271	273	251	244	279	260	271	264	279	273	230	286	244	267	292	260	257	252	269	262	276	255	248	253	242	274	259	259	274	282	269	264	279	236	276	268	262	246	269	254	229	264	246	280	261	271	252	243	256	243	286	248	296	274	252	238	276	250	273	243	274	257	273	261	270	253	288	242	277	261	259	269	237	253	284	283	253	276	271	240	269	281	232	247	270	237	274	270	288	266	254	258	261	251	245	258	253	254	280	259	272	265	258	274	239	258	228	251	235	268	254	279	243	284	260	271	266	256	255	251	253	243	265	270	272	265	264	267	250	266	274	263	271	260	238	285	277	272	258	245	238	235	258	269	242	254	275	271	241	250	235	274	275	267	286	243	283	257	296	261	253	237	244	259	260	245	257	249	256	256	246	270	256	259	260	246	236	270	249	256	255	269	293	267	279	254	250	228	246	271	302	260	229	255	261	290	249	262	243	295	258	269	256	290
25478	21482	27929	25428	11586	1702	1199	983	936	822	861	790	808	864	765	784	756	791	736	745	768	793	754	778	820	739	838	764	832	722	717	736	741	745	812	724	785	731	744	716	767	780	764	758	751	751	768	728	712	746	728	714	758	761	775	780	746	758	723	748	765	747	762	778	750	753	706	777	765	772	706	755	774	747	749	757	807	729	768	771	706	767	791	773	772	703	749	758	747	744	761	766	671	734	749	751	744	736	757	788	772	745	728	793	721	767	791	755	781	772	770	744	753	756	737	800	771	758	734	726	712	783	756	750	767	742	791	724	788	816	748	743	741	768	732	756	741	737	697	761	774	740	735	796	748	742	760	768	719	795	756	751	741	763	759	750	761	767	730	752	757	745	731	759	725	753	749	714	740	749	735	729	751	782	719	736	756	760	725	767	772	722	722	743	743	719	733	752	743	758	767	771	708	759	771	782	723	724	725	767	717	742	779	721	741	733	726	758	762	732	762	728	758	730	736	715	729	753	723	717	768	750	740	742	764	738	756	795	733	688	769	792	758	788	748	778	714	744	722	740	776	743	719	683	793	729	779	730	729	726	665	706	722	757	719	733	769	706	711	813	733	758	736	744	708	701	731	747	729	792	770	705	780	798	716	732	708	742	763	742	774	771	721	772	679	736	765	743	744	697	762	743	736	731	754	767	769	770	731	761	736	693	796	737	759	705	746	716	732	752	749	771	721	749	771	770	757	761	731	748	754	737	773	699	819	733	746	709	728	703	715	742	773	781	718	795	763	750	716	729	762	744	728	738	741	707	725	717	784	746	710	785	796	763	737	758	708	728	749	772	798	737	781	774	785	724	745	730	763	776	752	735	712	699	726	732	696	741	744	745	746	718	751	753	742	738	702	815	743	726	719	779	748	700	699	778	718	682	722	760	700	776	713	747	810	727	721	748	708	721	760	756	730	715	755	787	787	715	755	759	697	733	741	777	720	698	742	732	784	792	689	728	750	721	745	743	715	781	726	725	802	753	764	743	767	747	747	769	758	772	746	803	742	770	738	710	748	747	732	764	823	777	764	752	823	742	737	738	765	718	741	718	761	753	756	747	726	779	781	747	737	763	713	764	743	753	754	760	652	735	718	786	755	730	742	721	740	722	742	774	805	744	739	809	740	711	762	744	695	737	771	699	735	768	762	754	751	718	752	781	786	730	754	728	757	774	757	752	730	733	723	738	700	762	724	775	767	775	782	771	792	744	747	776	732	767	709	736	752	743	704	726	741	740	732	795	779	720	789	722	709	746	698	751	727	750	730	760	759	719	760	787	719	739	781	731	711	776	754	714	732	724	710	729	733	765	765	752	711	801	738	718	789	722	744	771	781	750	765	782	723	732	724	729	730	723	716	747	771	700	716	763	789	744	758	756	801	760	775	760	753	764	765	706	746	729	731	737	792	760	746	737	753	784	776	768	773	749	738	744	722	765	710	767	725	755	774	799	757	746	792	701	694	735	737	756	696	732	732	718	719	737	734	731	709	703	732	733	718	766	740	757	754	708	753	721	752	730	741	746	710	703	751	735	734	753	756	765	723	720	789	711	745	766	755	703	777	720	788	713	740	757	820	750	743	787	768	705	757	714	723	705	724	756	755	777	773	739	798	777	761	715	713	735	752	784	724	758	710	712	763	734	766	782	744	745	696	736	742	785	743	719	699	743	760	763	705	763	752	724	830	712	771	719	719	740	694	692	721	746	742	713	789	791	713	743	769	775	759	751	726	732	748	739	779	720	758	740	825	753	772	780	743	749	710	736	773	726	709	754	744	759	746	758	783	693	752	766	781	811	727	741	768	747	711	763	750	731	754	747	758	777	724	716	702	781	712	772	759	798	785	719	746	779	788	733	775	738	736	747	701	739	766	765	813	761	766	728	744	728	766	802	748	746	757	720	717	712	779	755	734	743	716	756	729	734	745	757	702	728	787	747	739	733	715	723	788	752	791	786	712	761	710	771	731	766	742	654	776	732	749	749	766	739	741	760	740	696	747	728	760	779	774	749	775	742	742	777	722	698	729	717	745	788	707	734	725	735	736	779	798	757	733	781	651	703	743	757	761	752	730	744	739	706	715	709	723	770	769	720	732	724	732	760	706	766	740	719	716	736	744	730	770	710	725	744	685	732	751	729	728	774	718	715	708	747	754	724	784	746	792	692	764	753	721	736	743	744	743	767	732	739	717	701	719	774	764	738	737	757	687	752	769	739	757	738	774	775	716	727	741	746	718	814	746	712	764	724	770	768	805	736	744	765	662	691	755	713	775	761	746	709	730	749	753	737	754	733	716	795	763	744	723	721	773	761	705	793	706	750	735	761	742	727	737	722	698	770	783	772	721	706	799	752	783	729	773	762	769	757	761	705	716	709	743	727	749	679	762	768	717	779	752	757	784	779	719	744	724	742	809	745	751	751	748	755	752	764	775	755	739	727	773	730	772	716	772	737	711	718	772	707	707	762	675	804	735	722	784	714	790	724	765	729	734	781	744	708	757	696	753	705	753	725	765	708	762	722	776	787	746	750	765	775	695	758	745	724	728	709	736	774	704	762	797	742	737	704	755	734	741	758	748	727	761	705	734	795	698	740	704	753	738	766	745	738	744	745	741	724	725	702	748	693	804	710	728	779	747	749	733	716	698	732	781	770	786	781	750	779	774	721	754	742	704	689	756	726	789	731	731	749	733	739	757	741	749	748	769	746	774	717	725	714	717	742	769	729	756	753	754	753	720	775	738	737	713	773	720	750	758	769	723	714	735	741	779	778	807	725	738	777	785	788	785	748	721	710	735	722	763	724	711	719	683	750	745	765	725	744	693	739	712	728	721	715	712	777	681	752	780	740	742	747	731	728	730	725	762	690	791	785	755	708	733	717	744	756	725	735	792	745	749	715	771	688	760	742	718	674	744	703	682	750	791	758	710	750	742	751	733	762	721	741	734	719	768	776	750	754	740	756	696	755	776	737	754	729	733	751	750	758	686	734	733	748	724	738	701	750	739	743	736	740	721	715	750	717	744	774	720	711	707	723	723	785	765	729	681	784	762	738	756	745	707	754	704	717	802	762	747	750	695	758	729	733	748	764	768	727	742	702	731	764	693	766	765	693	732	734	741	730	774	718	701	687	766	688	759	750	744	752	729	702	701	742	742	731	701	734	740	751	758	710	699	760	715	719	732	695	675	743	791	706	799	750	777	723	745	741	753	770	724	770	783	805	755	783	732	724	731	721	762	742	737	731	769	769	717	694	746	679	721	694	774	778	724	745	726	751	707	748	788	715	703	732	762	760	734	734	774	782	719	782	739	722	709	741	729	712	748	735	733	764	745	699	704	728	736	700	775	764	793	732	751	748	748	743	774	754	710	727	765	799	765	767	732	768	731	735	732	729	680	726	722	759	744	736	758	748	755	759	736	745	772	751	766	723	785	764	727	730	766	743	787	714	757	754	739	757	764	759	693	713	774	749
3423	3454	2933	1644	1260	1005	933	788	793	711	689	683	631	654	628	643	571	621	643	593	614	571	596	604	580	574	558	565	571	562	550	560	562	531	575	537	542	573	559	560	563	547	612	522	569	546	574	534	577	588	563	579	575	569	552	572	542	547	568	544	543	545	569	584	565	562	552	534	523	612	578	549	577	558	563	552	543	570	542	567	592	565	567	559	532	550	593	572	545	581	588	552	618	551	571	524	577	538	537	541	567	555	580	550	555	598	540	578	536	576	555	537	522	573	517	522	572	553	567	574	564	526	544	584	507	552	534	580	554	507	539	569	573	573	585	527	583	605	510	574	537	553	567	557	577	554	532	560	571	585	576	555	533	613	558	542	522	510	529	560	541	546	506	560	574	568	561	570	508	580	576	590	549	553	585	546	616	541	557	565	610	586	553	550	523	590	573	538	564	565	547	555	558	614	568	582	580	527	567	531	581	527	569	549	519	601	579	545	561	595	559	573	596	560	569	565	537	569	530	547	589	559	617	522	541	569	567	539	548	595	495	548	548	556	525	532	571	587	505	585	537	541	587	506	561	585	563	543	529	566	569	575	520	540	547	512	555	556	556	548	518	560	586	577	561	509	571	563	576	546	546	559	570	570	577	559	571	595	531	574	532	508	552	572	571	586	590	555	543	558	539	570	538	565	593	547	558	569	566	572	533	577	563	614	565	534	502	562	523	545	576	583	582	571	557	564	590	576	548	566	557	557	549	543	547	541	586	558	581	580	595	555	583	569	598	576	553	578	563	511	528	545	561	569	594	484	597	530	577	568	557	587	555	557	560	541	535	560	573	605	590	540	575	571	547	543	549	582	564	569	525	562	556	559	564	591	582	553	579	531	568	570	538	533	577	592	537	566	546	482	514	559	590	570	584	553	518	540	534	556	561	533	526	526	557	541	559	549	566	556	536	548	546	571	557	520	535	554	595	547	534	531	573	496	595	555	570	548	574	551	559	559	601	578	579	538	579	543	560	549	517	581	565	512	568	506	588	603	555	541	576	544	556	529	546	539	537	543	548	557	549	562	544	584	538	513	566	528	587	524	545	544	571	568	569	585	534	564	531	529	571	609	540	558	571	559	554	532	538	526	563	552	551	581	547	532	559	545	557	542	526	572	524	597	599	526	525	566	595	570	552	528	566	536	557	573	571	557	568	526	562	576	585	562	550	561	606	548	541	541	512	506	542	568	546	559	605	527	576	538	546	524	547	597	542	588	546	539	545	521	556	619	523	567	585	544	530	562	529	564	510	531	569	532	549	550	585	569	599	540	522	558	556	528	523	540	510	572	523	579	484	531	539	546	510	563	538	570	562	550	542	549	565	543	539	577	552	529	568	558	563	593	551	504	546	572	555	573	580	577	575	531	591	517	548	559	547	555	544	532	563	571	572	543	551	539	520	555	598	545	570	515	537	583	508	549	560	558	543	577	527	542	589	529	567	547	558	560	566	562	495	576	541	586	558	555	560	552	539	560	521	529	576	570	511	528	571	551	585	578	546	590	573	550	565	518	532	543	543	566	543	548	551	517	526	570	586	521	556	564	589	546	558	506	518	580	572	585	588	558	573	566	504	572	564	514	564	528	495	559	565	596	559	542	541	551	583	565	565	555	551	555	542	546	541	570	556	584	551	518	547	561	542	546	516	599	566	538	551	550	539	539	540	570	577	557	560	604	524	578	589	587	529	531	535	595	571	555	575	553	539	562	541	531	556	575	579	549	582	564	508	579	541	581	581	557	579	552	497	552	543	558	572	548	592	562	587	534	520	595	504	529	584	584	549	551	558	538	544	578	528	558	540	536	525	549	555	578	524	513	530	531	601	545	528	554	532	542	561	573	545	530	546	555	547	531	562	590	537	521	508	570	541	600	551	572	507	558	567	558	543	519	544	564	543	517	523	524	534	549	533	585	516	554	553	580	606	552	581	580	536	581	502	506	529	529	575	559	566	582	542	568	542	562	529	536	523	550	592	541	566	585	563	557	513	561	537	520	507	523	569	499	554	568	568	542	566	545	575	572	554	534	562	565	601	560	549	522	546	525	495	537	501	521	580	596	552	554	589	517	573	584	555	535	519	534	535	553	547	538	519	549	571	601	549	513	574	556	508	576	579	527	600	551	562	542	559	582	511	554	608	579	610	563	545	557	565	541	534	577	566	568	553	566	598	551	600	580	566	560	552	579	538	584	560	573	549	544	533	509	547	531	567	549	552	526	567	564	577	527	531	570	514	575	581	548	516	545	540	551	551	526	503	545	593	513	581	565	540	560	569	568	516	537	530	529	560	559	524	546	546	539	579	562	559	561	582	560	559	582	524	567	548	532	549	519	548	529	576	543	571	518	537	577	582	570	554	575	514	532	564	594	530	541	571	571	591	524	577	538	529	568	537	540	563	575	573	621	543	544	547	537	574	558	566	548	523	563	535	529	529	517	539	580	509	535	545	629	560	571	532	572	526	539	479	542	547	528	537	506	574	573	564	512	525	575	566	495	576	561	544	536	539	574	585	539	566	579	580	520	555	577	519	555	535	518	543	551	537	559	532	522	566	527	540	582	570	548	557	572	575	503	579	555	576	578	522	563	567	532	538	562	543	570	534	515	539	559	545	537	512	541	537	566	583	540	519	579	547	548	561	531	528	577	559	579	523	547	522	570	513	535	589	573	521	577	611	564	525	546	569	537	545	523	524	558	531	560	538	505	514	572	551	586	579	565	549	543	547	547	549	545	547	540	564	534	551	556	589	540	581	570	557	575	515	557	571	649	513	546	543	525	564	597	564	586	580	575	539	520	526	544	565	539	584	595	573	561	543	537	551	538	561	552	544	537	563	559	598	558	548	516	569	564	561	547	578	556	525	572	569	540	565	554	547	563	560	528	582	538	547	533	552	539	548	553	555	552	499	592	543	526	569	523	538	569	543	550	547	578	560	574	514	557	548	555	506	580	601	531	560	563	556	569	567	549	524	554	564	575	550	556	562	591	536	534	528	531	601	577	528	572	565	509	561	527	530	536	522	548	576	551	539	594	560	572	571	545	568	542	547	518	559	527	514	577	533	548	571	535	584	543	540	559	560	566	530	604	536	561	548	558	543	508	575	558	542	595	537	523	591	524	562	581	547	578	567	544	544	543	558	545	538	529	567	544	544	553	567	574	526	548	563	540	568	582	532	558	549	532	543	545	518	552	552	534	539	564	524	563	546	514	509	554	586	553	545	534	565	532	561	543	562	552	585	589	537	535	532	605	578	567	535	538	553	554	529	552	521	552	514	543	518	578	558	554	576	544	523	523	555	536	551	539	563	492	566	540	560	556	527	587	565	550	562	547	542	566	541	558	609	571	537	524	550	547	568	554	528	541	537	542	552	541	546	550	562	564	545	553	569	545	537	547	525	518	554	586	569	555	544	537	556	547	515	558	513	568	603	556	554	544	567	583	557	548	531	577	565	554	518	562	530	591	532	592
24527	21486	28870	24553	21487	9468	1960	1237	1029	975	915	910	846	910	902	890	874	835	846	898	894	759	824	811	778	780	799	714	808	782	743	833	816	769	769	816	778	793	809	848	805	853	754	747	805	745	829	796	759	775	799	813	756	795	791	798	808	771	792	787	784	747	780	789	733	802	778	759	824	737	786	776	801	785	797	793	782	831	822	785	759	795	765	798	821	796	855	751	743	765	750	815	753	706	764	774	753	801	757	749	745	794	839	802	774	795	808	782	789	750	731	791	761	772	843	729	825	755	840	790	815	752	796	780	766	714	808	786	771	772	766	813	773	859	728	772	803	794	760	750	759	784	759	808	818	815	817	756	775	768	730	778	785	766	779	765	745	719	754	737	813	772	770	830	825	791	772	763	772	749	760	786	752	774	805	763	802	788	799	761	735	754	781	795	760	766	744	721	757	744	783	777	789	775	722	755	717	743	808	781	758	798	765	729	736	761	803	778	798	804	812	798	782	776	732	844	782	748	771	719	761	784	738	808	793	777	789	770	764	797	765	718	775	740	826	778	756	805	803	820	726	780	767	757	794	770	782	815	759	789	759	752	845	772	740	798	757	724	760	749	810	766	752	768	805	746	787	788	754	739	760	878	811	760	787	714	725	736	760	755	805	778	792	769	780	775	759	742	789	753	811	778	758	778	762	788	816	789	807	806	785	787	756	783	767	758	763	805	724	770	776	782	813	766	755	767	795	783	774	771	810	758	768	785	781	793	780	751	785	786	772	820	770	750	798	805	718	795	763	803	753	785	784	807	764	755	696	766	741	784	760	816	791	766	780	782	765	763	752	759	782	761	775	744	795	826	733	714	770	752	776	738	857	771	791	741	792	758	763	783	771	757	789	762	771	753	740	740	808	822	786	779	779	742	768	808	791	795	757	770	754	767	806	732	768	772	812	787	770	736	786	802	789	782	764	791	805	736	809	798	796	764	770	780	760	757	773	786	783	757	844	733	802	794	800	785	800	805	739	795	769	770	741	765	779	799	821	745	761	775	825	771	789	677	779	773	816	779	782	814	717	769	765	786	779	805	770	774	781	797	798	781	795	769	732	783	786	780	762	767	767	698	759	802	770	784	755	778	752	792	797	723	772	808	762	782	768	781	763	782	746	810	782	813	785	814	764	709	785	719	784	804	811	764	729	754	764	791	747	756	787	760	747	761	768	788	744	778	816	784	768	760	793	786	821	745	789	716	761	768	745	765	800	769	781	706	782	724	758	756	781	719	806	748	784	768	794	764	720	760	749	777	780	791	818	784	769	730	787	799	755	772	733	790	818	758	743	727	770	795	775	797	729	824	801	761	814	752	790	793	752	759	755	773	777	803	730	784	770	797	746	731	808	765	805	745	792	841	790	740	787	775	766	782	742	749	788	770	797	799	831	796	755	792	774	771	786	745	786	811	838	791	763	745	802	763	784	793	792	780	777	804	806	785	777	743	749	756	778	774	773	766	776	774	803	779	729	773	739	739	800	773	761	741	837	782	794	725	766	775	776	717	775	780	749	745	798	771	771	742	766	769	780	750	779	752	797	722	792	761	749	788	786	757	784	754	750	766	783	832	806	770	735	777	799	801	759	776	777	780	842	749	758	801	755	798	771	791	737	727	782	801	807	810	816	786	785	750	775	779	793	762	786	761	789	764	760	762	762	737	821	801	790	762	760	807	757	746	779	775	767	764	706	792	704	751	798	736	731	785	772	802	768	785	754	762	804	774	762	792	750	789	761	786	755	739	799	771	773	746	768	749	825	806	734	803	765	722	718	768	764	787	783	737	744	729	768	760	802	813	803	799	763	802	768	739	786	758	719	737	834	773	825	763	833	826	793	728	769	739	773	753	764	756	753	770	791	740	771	733	738	749	759	800	752	812	793	793	801	826	780	785	794	787	736	799	785	779	756	773	793	794	798	815	761	785	784	789	806	778	732	804	757	770	827	709	796	773	764	741	766	796	732	766	762	759	793	798	737	771	795	816	790	775	783	781	788	762	767	796	802	745	745	834	757	769	755	779	761	780	738	740	731	861	808	747	827	740	791	812	803	773	807	755	768	738	806	738	756	739	754	747	788	791	793	797	783	776	724	840	715	808	808	757	800	806	707	764	786	778	755	785	797	775	768	753	799	759	787	795	763	788	810	729	775	775	744	752	731	749	796	735	787	750	781	754	723	829	773	743	817	773	777	763	812	799	753	803	784	776	771	747	754	815	773	791	792	788	777	792	755	803	788	775	824	783	757	757	777	789	770	773	810	780	719	743	749	728	747	753	774	768	764	784	784	766	772	784	753	743	764	770	780	766	707	773	768	755	765	750	742	738	774	734	826	772	762	753	766	758	747	720	819	791	785	753	800	715	801	804	790	725	766	709	712	717	745	765	780	785	759	793	750	797	775	753	766	763	751	726	798	731	790	770	768	729	773	801	812	743	750	785	800	785	722	759	831	769	803	770	786	726	787	798	752	770	776	743	730	790	752	772	767	735	720	776	760	771	790	763	781	762	766	761	757	843	782	769	782	802	785	788	755	752	721	752	796	748	824	773	786	793	764	733	776	743	792	818	816	727	799	758	774	792	782	798	803	727	790	808	796	772	795	752	740	800	786	766	771	792	782	753	790	786	791	806	728	742	795	845	812	762	770	760	722	757	770	766	779	789	790	818	764	828	752	781	730	780	790	738	769	784	732	783	746	831	748	819	731	863	783	769	757	794	752	761	779	804	805	848	845	779	815	811	770	788	760	801	742	749	752	796	806	803	799	746	775	754	768	744	821	812	784	798	782	787	772	776	794	768	777	793	790	777	735	728	822	769	776	799	751	804	782	804	756	728	803	799	768	821	813	812	794	787	809	764	819	781	789	773	798	769	743	789	735	776	790	785	772	751	766	718	800	811	749	759	733	827	810	741	756	769	764	718	838	769	761	759	773	757	811	765	781	778	758	774	765	735	814	733	718	777	755	738	771	756	744	761	741	774	754	798	770	800	838	777	765	783	783	763	827	752	758	781	723	782	758	810	801	760	771	774	756	769	763	752	789	778	771	726	748	799	786	780	718	756	794	783	725	798	774	776	741	748	766	729	726	784	782	757	755	814	743	757	754	773	806	779	747	797	776	787	799	788	845	778	764	765	726	778	830	742	714	784	722	783	779	799	778	784	802	778	778	755	810	824	768	735	758	756	755	779	777	776	768	768	730	777	802	751	727	786	748	763	692	755	766	744	767	786	771	772	740	796	822	799	789	747	769	832	777	798	741	740	759	754	771	750	754	778	783	756	811	791	711	800	753	782	760	761	782	781	779	780	816	780	766	746	755	729	765	792	750	715	705	740	796	759	768	735	782	758	736	813	746	786	769	764	812	749	821	771	777	754	808	753	738	805	732	731	846	763	738	778	751	783	755	754	756	754	794	757	816	835	758	789	785	778	744	805	767	773	740	755	741	784	725	782	743	815	822	768	736	733	766	778
3675	6157	5051	2617	1834	1441	1270	1070	980	846	854	770	747	693	673	668	679	679	605	693	664	628	682	601	625	617	600	654	642	625	616	645	620	633	611	626	615	570	601	592	590	606	598	595	603	577	569	639	600	579	615	614	600	582	595	602	610	604	611	579	634	576	561	636	597	590	576	582	545	563	580	612	619	583	639	594	556	585	571	585	620	560	586	617	600	632	587	592	554	594	581	603	586	551	604	602	561	561	594	602	566	595	591	583	612	593	551	592	579	616	589	581	627	598	566	585	601	593	564	582	551	575	585	582	595	599	625	566	606	612	584	559	575	577	623	560	596	596	581	592	603	617	599	588	538	587	619	559	637	550	552	630	616	541	604	617	553	596	553	589	563	584	637	587	576	591	589	585	594	603	559	587	619	554	572	622	593	592	596	599	592	545	594	616	573	589	618	588	575	606	572	590	607	570	594	579	578	584	553	625	575	588	602	564	559	601	591	609	570	594	570	584	580	583	576	591	605	560	552	573	610	593	642	593	617	557	571	554	577	615	558	590	566	627	591	572	606	608	580	637	568	590	554	565	577	591	551	533	585	592	565	619	605	564	571	599	561	599	592	567	577	620	577	597	602	591	613	555	561	595	580	598	555	577	613	580	570	550	599	580	578	589	618	541	566	574	563	586	585	566	543	596	626	584	617	613	571	572	531	532	598	578	550	574	530	563	600	562	601	594	599	603	564	552	596	605	575	555	538	624	579	544	585	576	563	589	608	583	577	551	554	562	596	579	605	564	605	616	608	565	630	573	568	591	582	589	571	593	618	568	584	560	595	580	568	578	588	590	555	645	586	554	630	548	600	567	593	574	580	599	590	600	564	612	580	599	537	567	592	612	560	598	575	569	588	614	560	585	574	548	566	607	559	596	565	606	591	565	581	587	593	547	585	591	599	614	604	613	579	537	583	615	569	550	547	597	564	579	618	554	602	621	566	571	601	587	583	558	597	626	604	525	609	612	573	566	567	594	587	558	581	559	597	580	583	544	592	583	576	633	564	624	555	613	565	574	586	605	564	590	595	551	586	639	574	556	625	599	568	548	560	535	559	563	546	556	598	558	580	566	655	537	565	592	593	568	537	568	575	581	541	596	610	604	578	543	546	560	589	600	570	571	554	614	597	604	603	570	575	619	532	554	576	602	569	526	597	601	606	613	570	576	542	578	572	603	583	569	578	546	597	559	595	570	580	612	616	556	560	563	565	563	572	599	573	556	583	591	584	632	573	598	566	599	593	602	578	577	611	573	611	596	565	619	563	557	594	586	547	575	608	578	547	577	595	587	587	570	561	580	573	542	598	582	529	596	565	577	581	600	523	575	588	586	539	573	583	613	603	553	574	547	601	592	586	560	580	559	550	584	567	605	589	556	599	576	553	569	552	550	588	578	595	573	564	627	565	612	605	589	623	554	587	566	551	554	562	616	599	576	587	523	541	563	576	572	602	572	596	559	576	587	545	550	576	574	569	640	565	589	555	575	632	576	574	603	590	530	582	602	588	578	557	569	554	557	575	611	582	581	576	536	602	574	594	621	572	562	564	607	624	596	571	564	577	607	570	563	590	564	602	597	532	562	545	610	592	576	551	551	565	559	601	572	584	595	549	585	546	588	604	600	575	574	548	586	550	551	573	561	570	595	596	572	569	555	572	581	543	597	591	565	580	618	601	563	604	590	606	579	590	645	577	544	593	564	543	595	574	565	594	597	570	525	574	555	577	588	547	603	584	591	611	576	562	608	519	585	520	549	600	604	571	552	592	556	568	578	542	557	551	579	582	579	542	583	586	587	592	581	600	579	568	538	583	551	546	608	578	605	589	561	572	564	586	542	576	573	572	559	607	567	608	554	552	566	597	590	573	549	570	586	607	577	573	567	587	622	564	562	553	580	576	588	569	566	578	578	596	605	563	566	601	567	563	608	596	537	552	571	524	600	565	599	562	599	573	615	586	582	602	534	551	640	566	581	585	560	585	617	564	622	596	586	597	554	580	596	586	584	598	570	561	588	577	579	575	541	612	599	633	576	606	573	532	572	572	586	574	585	581	537	549	574	563	555	608	580	566	587	561	608	600	566	575	560	623	601	599	595	547	562	552	587	554	564	536	548	558	583	562	572	562	579	570	571	576	555	603	580	560	552	613	590	543	607	600	579	614	580	587	556	590	562	548	630	568	558	587	593	571	567	596	560	556	565	564	581	567	592	570	564	611	578	584	583	572	538	581	573	577	597	552	600	557	575	534	571	614	538	571	603	593	604	600	587	582	577	588	573	593	553	584	573	607	568	590	563	591	547	587	578	565	603	591	587	597	571	565	594	563	586	609	582	573	559	575	554	549	526	566	589	631	575	591	566	533	573	584	583	545	589	569	557	573	570	589	593	584	578	574	565	595	574	544	558	588	595	526	576	575	539	542	597	537	554	599	576	528	540	549	597	566	532	551	569	625	551	575	547	577	596	540	580	597	575	610	567	610	608	556	605	584	580	538	555	545	583	562	587	545	575	582	578	575	586	554	594	602	526	562	594	562	586	580	586	545	604	553	606	583	578	591	597	557	576	593	631	586	584	564	640	535	597	531	577	561	573	619	596	559	566	562	588	563	595	573	570	537	580	566	566	560	558	578	536	580	577	562	548	586	592	609	576	532	572	569	614	556	570	538	560	562	607	569	604	565	562	549	576	603	552	558	559	601	532	545	579	555	591	543	597	562	583	590	582	578	533	536	564	566	545	620	610	595	547	534	586	564	547	574	612	553	528	549	580	587	574	561	593	541	556	546	597	554	577	577	625	586	601	571	580	561	589	555	595	586	606	558	588	588	547	607	564	526	596	613	570	566	568	547	581	602	570	573	557	554	577	592	592	548	597	549	587	588	571	596	585	605	605	562	531	563	544	623	557	598	556	536	532	569	561	555	571	615	598	554	565	532	626	562	584	574	580	611	548	578	586	594	600	628	592	559	594	532	593	569	581	593	524	550	548	596	582	520	560	607	628	531	621	581	590	580	590	583	592	563	560	588	567	588	571	581	606	558	568	579	577	594	564	571	583	583	593	586	566	552	572	559	554	532	593	583	609	588	524	597	569	590	556	545	526	586	606	529	594	570	548	555	577	594	574	593	609	565	592	599	564	604	567	568	555	568	542	531	560	597	573	577	571	593	540	552	573	585	573	564	616	569	544	619	592	616	570	551	587	566	551	567	590	610	574	622	563	568	553	545	567	570	554	576	528	590	580	567	555	625	597	573	622	599	555	585	598	565	569	556	535	576	589	551	579	589	570	568	588	563	544	567	577	587	583	595	581	595	539	586	542	509	554	563	539	610	553	549	617	615	624	559	553	594	558	587	590	546	598	562	581	551	623	565	541	573	564	557	546	590	553	561	565	593	531	544	546	629	602	579	576	532	579	591	574	562	586	545	583	567	580	590	571	593	564	594	581	633	584	565	568	583	576	572	548	577	575	586	579
27917	10752	927	551	455	345	356	390	339	367	339	364	360	356	358	384	373	344	378	347	357	359	350	343	336	353	339	364	366	359	379	337	341	343	335	350	354	345	336	357	334	350	297	364	377	333	368	360	338	378	353	328	396	368	362	368	358	369	356	335	329	342	361	328	343	352	352	368	303	345	382	329	352	347	360	337	382	351	348	340	340	329	339	315	367	330	336	383	327	361	368	347	333	348	325	354	347	352	346	350	345	359	348	370	338	319	356	353	340	335	371	310	332	349	372	329	369	364	312	362	341	348	373	372	365	369	378	352	337	360	377	360	341	364	378	343	324	364	334	304	305	333	340	363	349	325	380	362	375	338	357	360	363	344	329	352	406	350	338	332	308	343	354	356	319	356	355	343	362	342	346	334	333	349	356	343	342	348	351	362	340	335	355	332	331	296	347	391	333	365	346	342	357	357	354	337	329	362	321	391	341	355	352	336	337	312	321	376	348	337	341	341	312	379	372	369	328	335	353	377	351	376	360	356	324	355	347	333	366	358	333	341	312	367	343	340	362	309	318	331	329	350	318	373	374	364	349	364	342	337	341	336	349	325	345	386	373	338	341	347	323	360	370	328	355	338	343	347	381	357	354	344	303	334	357	351	343	357	343	353	348	359	332	344	349	356	328	331	348	358	335	366	364	382	334	355	346	337	348	335	357	304	341	350	350	368	362	370	341	346	338	373	345	333	323	341	332	364	309	359	336	352	349	340	353	334	335	378	342	314	324	348	363	334	360	339	324	352	347	344	372	373	365	341	333	351	361	381	326	351	341	350	382	360	325	348	346	371	324	344	346	321	377	363	368	346	354	386	337	355	379	371	365	354	354	351	349	336	346	337	372	335	327	350	343	353	349	378	354	349	364	347	330	347	354	357	350	344	369	329	336	330	350	382	346	374	297	340	348	355	363	369	345	364	353	351	323	351	322	355	345	360	306	356	312	346	363	355	376	366	333	312	343	359	337	358	347	350	309	343	354	368	355	366	375	323	342	333	324	365	331	346	343	375	352	370	365	357	347	363	315	383	337	331	349	328	385	351	358	359	315	320	352	371	336	332	356	343	337	333	325	327	297	340	366	318	372	374	344	367	343	338	381	332	348	394	381	376	404	386	293	326	368	375	320	355	336	361	333	367	351	310	328	329	318	357	361	356	365	335	336	370	351	335	345	347	323	335	340	352	370	345	338	331	349	354	331	361	361	364	349	347	355	333	336	328	320	325	359	330	353	357	342	313	344	362	345	341	345	341	359	356	380	340	369	384	353	392	330	330	360	335	330	325	355	353	372	327	357	343	348	336	345	354	329	344	332	363	364	334	361	366	337	321	356	349	356	354	341	334	340	346	362	368	369	334	335	357	341	384	357	367	348	346	356	320	390	365	336	325	353	348	349	380	331	347	336	343	322	368	359	336	362	340	333	351	315	351	350	370	311	369	349	342	359	365	324	352	381	383	380	311	345	371	382	343	339	337	319	314	330	365	345	345	357	342	376	377	371	324	380	347	368	346	340	377	343	357	306	361	342	347	350	341	366	358	375	370	361	359	332	354	342	331	348	353	326	370	374	368	359	346	355	360	381	355	323	373	315	329	310	339	342	313	332	333	346	336	369	365	363	342	364	343	326	368	350	381	362	343	402	358	319	366	334	329	354	371	337	345	352	343	360	346	333	367	357	320	350	342	340	352	331	327	347	317	336	343	359	352	342	342	349	332	325	368	350	345	377	365	357	341	351	321	360	341	323	340	338	332	332	326	351	318	334	367	307	385	360	365	355	331	347	377	356	365	383	328	340	368	370	342	379	354	356	372	384	356	361	343	352	375	352	308	337	349	369	338	366	341	340	348	346	383	364	333	346	380	375	361	343	343	374	345	376	370	360	352	328	348	381	396	360	377	350	339	335	321	353	373	346	354	340	338	380	376	340	344	349	345	371	334	360	346	330	353	374	359	327	397	301	395	384	360	355	374	347	340	369	364	382	350	378	359	372	366	351	365	340	346	328	348	372	337	366	359	330	354	357	332	364	364	319	350	352	350	347	358	325	363	330	349	349	350	348	359	333	377	344	316	346	374	325	331	352	340	378	342	331	386	314	322	368	357	349	326	381	326	391	320	335	326	332	333	365	379	360	381	329	340	354	354	299	330	331	321	361	319	350	334	373	317	347	347	303	383	351	358	352	356	337	342	337	363	361	359	351	321	335	330	382	345	383	367	365	372	332	359	310	374	366	327	350	335	362	347	343	362	316	333	360	352	364	342	391	346	318	365	377	351	363	345	390	342	351	345	339	368	330	392	315	368	357	335	356	339	360	336	323	324	345	366	343	341	353	355	333	336	362	291	340	332	357	371	379	378	340	356	356	373	361	351	345	353	350	320	329	357	379	329	374	326	352	360	353	342	359	354	320	334	337	382	366	323	341	368	374	352	335	327	340	361	365	348	342	354	339	343	360	379	333	336	340	320	319	344	353	351	346	360	360	366	370	366	340	352	360	362	341	357	324	356	326	356	353	333	337	326	341	336	340	363	373	371	391	333	374	346	332	338	375	304	355	356	335	353	373	322	391	344	345	361	332	374	366	318	343	366	314	343	384	370	339	360	343	327	334	340	353	341	334	331	365	341	367	381	339	371	350	361	344	348	346	345	330	366	338	349	365	377	364	331	368	333	333	340	335	341	364	349	324	348	332	362	368	334	344	370	344	360	372	366	383	364	330	336	370	338	328	338	376	313	334	379	334	347	347	354	353	359	323	342	367	320	361	355	318	356	334	348	357	330	333	369	306	353	341	344	331	335	364	339	344	333	349	373	322	365	346	331	316	346	342	324	343	351	353	353	373	329	360	355	356	361	328	346	352	364	355	345	342	343	342	308	340	363	341	352	340	339	317	340	343	307	357	365	363	402	327	350	356	357	359	343	354	351	344	343	394	347	365	353	346	337	359	353	356	363	358	353	317	370	370	355	350	337	339	349	368	326	354	344	352	339	314	358	375	385	336	333	382	339	337	368	372	331	374	364	355	339	357	334	358	345	368	308	359	393	376	332	352	366	368	339	335	345	363	385	369	374	381	362	368	374	341	353	328	360	363	336	338	355	325	368	326	348	333	361	375	324	341	343	346	370	336	360	320	351	359	326	324	343	322	328	389	361	334	374	349	337	343	353	330	342	373	317	328	380	324	335	354	366	314	344	343	361	349	357	363	357	383	342	339	364	355	335	371	327	369	351	359	365	343	360	362	340	360	372	359	346	322	367	364	381	325	372	358	344	347	320	328	350	336	337	330	382	366	321	356	345	331	339	345	355	334	350	349	353	354	353	374	364	349	324	333	333	351	340	342	368	346	370	341	332	367	327	332	337	360	326	367	376	379	363	368	346	386	328	351	346	344	351	328	363	352	359	374	348	323	299	351	350	371	336	357	322	368	331	369	336	364	353	330	348	334	350	287	338	337	402	354	349	323	337	348	356
4652	482	431	338	286	283	261	243	266	269	271	269	286	267	257	265	257	228	278	226	275	248	275	264	262	236	278	246	235	254	264	296	267	280	272	275	260	278	263	233	268	272	276	276	256	279	256	271	267	282	267	254	276	266	251	235	262	256	278	284	260	282	285	251	212	271	251	239	250	260	245	229	271	288	259	280	276	264	245	283	257	260	290	242	278	248	286	257	269	271	257	247	299	263	289	270	248	259	247	266	272	226	269	236	242	266	252	262	242	238	278	297	247	263	245	256	272	257	254	246	272	258	263	277	245	273	289	267	266	247	254	251	248	273	234	257	259	263	248	249	229	239	243	265	245	291	242	265	285	278	268	258	229	272	281	262	268	242	233	264	255	257	278	260	233	268	245	265	244	260	265	275	278	290	242	251	283	251	252	246	262	253	280	235	264	249	253	278	287	237	225	253	253	255	232	282	275	262	278	230	244	277	257	255	256	289	247	248	247	229	254	242	249	284	253	248	276	273	258	250	276	264	227	235	256	256	241	234	262	272	270	236	274	269	267	248	260	248	223	254	261	259	263	270	245	283	286	269	269	239	250	284	273	250	239	284	254	270	250	275	224	249	277	269	248	259	254	237	259	240	255	271	240	258	261	273	268	251	235	257	273	231	249	288	238	263	261	260	253	264	253	263	254	245	266	259	259	271	284	261	270	287	258	244	250	257	276	236	251	258	266	290	284	277	297	227	261	261	255	255	229	257	260	258	236	257	256	270	247	249	257	280	267	244	269	260	269	270	244	284	277	244	269	241	257	266	299	273	224	262	231	250	242	268	257	241	241	264	289	245	255	271	238	249	259	296	233	242	299	271	284	253	265	240	251	266	268	260	255	239	276	258	265	257	262	261	231	277	250	252	246	276	226	280	237	275	291	260	272	257	273	263	223	234	273	243	276	273	256	282	261	250	229	261	293	249	237	230	217	271	280	238	244	242	239	252	258	252	261	245	261	281	272	266	248	261	288	254	262	260	290	250	232	275	261	217	252	280	280	270	281	265	272	228	218	261	246	253	258	270	264	268	246	257	234	260	255	238	207	235	255	251	263	270	292	245	240	302	251	237	268	227	266	250	260	285	238	270	274	255	275	282	263	252	252	274	252	249	278	260	254	242	267	270	263	286	246	294	285	283	253	262	281	237	256	245	245	289	257	243	271	270	232	284	255	274	294	254	223	260	282	271	260	248	254	295	238	283	270	248	240	265	266	279	256	266	272	245	261	265	274	255	274	284	264	252	241	258	277	279	285	249	265	248	264	236	255	246	240	269	238	262	264	275	272	247	269	250	249	268	238	246	248	234	249	266	270	259	259	264	264	232	281	274	270	250	272	269	227	247	246	239	265	269	254	258	289	289	263	258	276	272	262	272	264	251	254	252	249	267	273	283	258	241	241	240	266	249	238	246	269	236	247	251	233	246	273	289	286	266	255	270	272	270	258	282	254	278	241	254	284	250	260	278	236	250	275	241	266	228	251	277	233	271	226	263	283	258	276	246	275	254	268	266	247	252	262	255	268	249	249	249	279	248	244	235	239	265	239	269	240	285	281	277	247	273	259	263	287	288	247	283	253	249	247	218	234	269	242	262	250	277	242	279	263	277	261	273	245	242	248	253	224	264	256	291	248	248	256	249	269	240	267	229	274	255	276	236	255	256	276	236	268	263	267	244	266	284	241	247	244	261	272	241	256	245	268	227	267	265	243	246	253	251	244	248	291	245	263	280	256	249	267	255	288	264	225	281	258	247	245	255	274	232	268	283	244	249	268	266	256	251	267	291	238	246	230	238	247	238	222	240	234	250	236	250	251	276	268	284	249	250	249	255	254	257	247	259	243	251	258	257	265	264	269	281	271	264	245	276	268	263	258	246	244	254	253	251	272	266	264	272	261	267	254	220	263	238	285	253	283	260	241	258	261	224	279	284	237	236	274	247	281	257	281	248	253	208	224	258	268	250	256	241	278	256	251	257	286	247	269	271	256	260	257	252	257	240	234	265	271	272	254	251	243	263	254	249	285	271	292	292	263	284	288	250	234	254	243	259	244	274	250	221	252	262	266	275	231	257	255	268	253	265	261	301	270	280	254	252	263	270	271	249	244	254	266	281	243	242	286	253	268	250	280	239	256	259	236	273	266	244	241	234	264	263	246	252	260	244	275	263	285	290	267	269	253	260	251	291	251	261	255	251	217	248	258	237	251	271	278	273	261	284	243	257	271	271	217	252	266	265	257	265	254	262	263	264	246	289	262	265	266	265	231	271	262	264	259	285	243	256	261	261	252	283	266	253	291	258	273	269	229	262	236	260	279	269	284	267	289	249	228	245	269	256	276	254	274	259	253	253	271	272	269	250	287	264	264	263	280	259	236	286	250	255	257	244	253	268	249	275	246	247	221	237	264	270	250	251	229	239	272	256	258	238	276	263	263	260	258	245	249	244	243	278	263	249	247	232	295	272	264	257	236	258	220	266	242	266	237	262	265	265	255	265	273	251	256	271	235	263	273	264	241	221	261	270	266	270	235	248	273	251	251	268	246	264	244	267	238	252	231	244	272	261	246	255	277	270	229	251	256	265	266	256	275	269	284	243	228	242	261	260	262	260	269	278	256	259	256	250	251	260	258	236	271	279	282	274	263	255	261	254	273	255	268	249	236	281	278	281	271	251	224	231	232	241	272	266	281	284	235	234	247	265	254	233	276	237	272	267	270	240	252	256	290	279	260	238	242	259	273	255	273	225	250	285	238	262	258	261	272	230	238	272	253	259	251	278	269	240	251	263	245	267	263	281	279	249	241	266	256	271	255	285	274	274	238	258	257	241	259	263	275	249	233	270	267	271	276	251	249	237	242	250	269	249	270	255	239	276	248	269	246	250	260	236	241	249	267	243	252	244	253	259	253	274	251	278	243	275	271	259	262	262	248	259	237	280	262	290	265	242	251	242	254	262	238	292	271	266	284	271	250	271	263	284	290	279	259	250	251	263	248	237	270	249	271	241	261	254	253	258	284	276	247	269	264	280	262	247	244	244	264	279	263	263	233	264	261	265	255	267	258	252	277	279	281	282	229	269	233	273	283	256	259	234	247	268	258	261	241	266	262	282	265	260	270	262	292	248	248	248	219	275	228	259	275	244	253	244	264	265	244	287	258	263	250	245	293	269	259	245	296	292	267	274	256	290	258	252	235	259	255	275	259	253	288	269	247	293	261	250	252	273	269	303	255	257	266	294	244	232	287	287	271	253	283	264	245	253	264	266	239	274	251	269	248	249	254	254	272	248	244	280	265	266	263	253	256	262	237	266	281	245	250	261	237	242	250	241	247	237	247	234	282	281	240	239	283	280	265	240	244	261	276	251	259	271	265	256	273	258	252	244	240	248	287	277	259	249	250	229	264	258	280	232	266	247	258	248	257	288	269	258	249	258	259	290	298	237	245	273	286	255	258	241	258	242	248	278	269	277	250	253
25464	21408	27866	25314	11808	1689	1236	971	925	861	861	816	799	772	800	800	737	781	753	760	791	759	752	733	727	773	720	725	774	746	790	763	693	736	760	731	708	815	751	767	720	806	741	774	753	729	731	689	768	779	745	753	764	773	781	749	798	737	726	744	689	805	761	792	719	776	698	772	773	729	767	741	780	716	759	746	754	699	763	741	772	754	714	738	704	715	783	720	748	733	777	751	735	727	781	758	778	754	699	729	798	775	726	799	744	756	748	747	749	757	775	795	746	712	723	705	731	780	711	723	728	761	706	778	785	781	779	809	747	744	762	754	745	767	748	759	705	712	706	758	669	727	734	749	808	736	765	746	767	782	707	701	724	727	699	722	712	749	742	752	746	780	741	798	710	720	720	755	732	765	715	710	732	775	727	748	746	727	769	776	746	732	726	795	743	749	739	742	709	738	729	752	793	757	785	730	800	726	753	738	754	761	769	747	744	726	739	784	744	762	774	760	749	751	701	767	758	754	774	667	728	758	734	694	741	727	749	682	757	765	743	753	682	752	766	734	761	756	699	723	758	718	700	782	743	764	672	735	764	674	718	754	732	697	728	797	676	753	737	739	737	744	728	728	780	704	783	659	729	729	732	753	728	733	722	765	750	740	734	733	752	738	730	741	751	765	782	768	706	791	722	746	736	728	774	777	749	722	741	744	757	759	747	753	733	764	800	746	741	738	726	712	770	732	766	726	745	722	739	774	706	745	776	720	703	731	789	715	721	719	751	766	701	772	725	712	731	725	752	732	758	736	784	800	709	779	691	758	747	744	752	800	712	742	726	740	729	830	717	746	706	781	778	771	705	772	736	723	737	747	746	722	799	733	717	762	772	768	742	756	743	739	747	727	754	799	733	696	709	728	752	763	726	712	712	776	817	774	705	749	700	732	768	739	734	756	768	698	725	796	763	741	708	765	710	749	703	766	748	762	744	728	764	723	725	745	772	782	688	757	786	733	751	702	751	737	776	757	718	739	737	720	733	738	721	738	743	783	744	726	717	749	737	766	735	748	741	724	720	763	722	687	755	726	743	745	716	765	738	730	745	719	711	753	811	759	779	709	725	729	765	726	769	797	743	748	724	768	768	787	703	757	771	717	737	761	745	737	744	771	720	691	740	696	772	691	733	701	808	738	758	748	738	712	761	721	784	785	744	780	761	720	720	735	727	760	795	750	772	743	704	727	752	781	724	786	697	761	757	721	775	748	766	755	761	745	793	753	723	744	737	728	708	707	706	714	705	741	753	720	784	745	735	716	720	752	736	762	725	737	736	703	708	732	733	726	723	764	697	689	742	735	776	715	722	785	745	735	720	770	755	757	688	755	785	743	740	759	702	709	738	772	716	732	745	720	704	727	744	745	779	754	734	679	735	717	710	777	751	758	797	759	736	733	754	757	686	777	719	738	721	733	774	712	727	762	783	712	710	690	744	760	812	802	733	749	740	712	728	765	738	703	688	771	765	738	773	743	763	738	732	744	747	755	757	742	783	719	754	744	695	737	759	738	731	714	692	741	728	721	744	710	739	756	725	721	732	734	730	718	698	729	747	740	715	734	729	746	715	726	761	750	767	751	795	679	766	749	700	719	680	705	753	736	745	765	760	767	756	680	765	700	763	739	733	711	691	752	697	712	697	700	715	723	769	742	742	689	710	696	762	714	732	732	744	736	696	731	779	753	742	690	697	699	778	731	663	742	797	753	719	706	800	756	721	772	747	742	743	801	702	716	742	752	712	752	732	735	753	751	763	741	731	740	729	744	718	731	733	769	707	731	759	767	731	734	746	755	741	730	720	715	712	679	798	742	754	730	744	784	764	786	770	763	733	733	724	716	748	741	768	748	777	741	709	761	733	742	713	727	722	753	761	768	741	772	768	760	763	722	731	755	706	731	734	700	758	746	725	772	759	746	746	712	751	781	760	784	755	736	746	822	785	715	727	751	715	701	713	745	729	757	771	781	749	761	798	712	698	758	718	718	773	803	760	717	755	745	728	760	757	745	702	760	719	727	740	733	734	774	803	730	772	790	741	726	719	707	766	743	747	693	731	694	702	737	741	702	732	768	715	733	734	761	787	700	768	711	757	696	762	692	786	765	699	725	767	727	721	753	742	759	708	774	717	686	702	778	749	726	730	808	767	688	736	776	750	762	765	740	727	739	723	759	729	766	741	724	714	752	714	750	737	726	740	775	723	761	778	711	733	748	760	782	775	793	740	711	732	752	774	767	726	724	721	782	744	746	750	718	735	708	727	746	737	716	782	707	726	741	797	790	742	709	784	773	727	717	743	751	749	788	729	766	733	752	671	755	737	739	706	752	747	744	735	747	789	708	721	734	755	762	724	717	756	740	763	760	742	704	784	691	738	770	736	778	741	744	777	739	770	715	714	726	730	721	709	780	772	780	782	720	686	690	695	711	715	731	772	724	750	750	777	732	745	730	731	730	767	783	782	756	773	705	761	722	761	760	728	753	715	746	718	751	769	750	734	734	735	750	687	743	744	732	705	816	726	750	735	719	739	716	726	710	735	743	720	804	758	816	756	721	704	668	735	723	762	730	773	762	723	792	749	760	722	763	764	703	740	718	744	757	725	776	766	734	726	739	745	730	746	764	701	795	765	709	737	708	700	728	726	706	705	755	746	686	717	722	712	734	741	790	761	775	759	731	729	770	748	750	747	765	823	785	741	731	742	773	724	747	754	701	709	668	722	743	706	711	714	722	723	739	779	716	762	725	733	734	738	751	768	753	696	718	742	762	757	732	763	750	748	711	664	718	797	759	750	724	738	752	726	702	755	728	716	718	736	713	738	730	757	727	776	770	737	713	769	749	742	720	756	728	728	682	756	710	767	727	749	752	711	791	770	739	764	705	743	739	759	691	730	786	742	695	786	792	813	744	787	753	724	757	727	746	747	751	756	727	772	692	769	763	746	716	716	748	770	725	717	731	744	710	761	734	719	763	701	686	771	731	775	726	757	737	741	699	794	718	719	720	757	816	747	720	719	704	759	727	721	742	752	744	698	748	740	721	760	775	812	726	760	787	717	744	772	780	783	795	714	750	741	744	752	721	718	736	746	820	756	700	746	729	726	713	760	736	735	723	714	789	758	735	753	704	765	776	744	737	708	755	736	727	731	777	741	735	741	771	743	679	727	766	781	783	739	785	757	749	686	729	715	784	735	762	785	734	723	702	774	723	714	709	818	801	727	785	810	769	740	788	727	754	716	725	764	774	761	766	755	728	759	707	714	727	772	687	710	720	743	749	736	752	784	696	741	732	712	705	728	711	701	747	744	738	702	732	704	753	783	774	791	777	717	775	736	739	725	773	745	735	709	713	719	725	757	734	789	737	698	738	753	696	710	735	778	713	744	717	736	758	705	672	731	692	748	704	735	781	728	747	717	778	709	790	710	767	757	756	742	715	790	779	710	748	765	731	784	797	711	757	780	730	762	745	760	719
3444	3541	2930	1595	1208	1008	912	786	774	644	682	650	644	656	650	639	631	604	619	555	566	571	604	589	621	509	568	576	616	607	570	552	555	549	562	575	620	547	581	521	608	572	544	533	563	550	580	540	577	551	571	520	544	587	534	559	536	579	600	555	549	569	517	567	527	589	572	573	551	554	567	568	575	539	558	587	568	557	549	562	609	582	570	576	554	517	568	578	555	591	521	540	597	578	566	548	557	583	576	510	532	587	550	529	532	562	583	567	595	603	550	579	533	545	559	548	493	569	553	627	571	483	549	577	574	530	533	583	550	526	563	511	538	560	603	561	570	543	540	590	556	561	573	572	562	567	530	511	569	568	546	553	532	514	584	574	531	543	551	546	546	574	509	562	562	553	526	593	534	565	545	608	578	564	552	542	552	512	582	589	550	542	560	564	562	540	540	551	612	549	554	562	561	528	546	544	555	522	567	616	529	558	531	590	556	541	570	565	582	548	580	547	546	571	585	564	566	579	510	557	555	554	531	567	525	581	561	588	501	557	575	559	564	571	575	512	579	568	504	530	537	529	527	552	567	584	585	556	521	541	597	541	544	529	518	590	527	531	550	575	578	570	533	555	556	556	542	548	497	530	551	591	549	591	549	559	532	494	515	523	533	534	530	537	565	569	530	504	553	555	498	560	552	557	546	567	530	491	585	593	578	554	539	560	574	550	555	622	595	536	546	521	520	605	548	539	543	530	582	559	537	569	511	562	495	590	579	518	587	575	523	542	520	528	545	523	574	562	550	532	541	521	619	540	605	580	553	546	565	533	585	593	553	566	519	565	540	536	567	586	562	557	546	528	567	523	576	558	526	559	552	567	554	518	553	576	547	553	535	539	532	555	611	534	544	506	546	528	542	525	508	524	546	510	518	549	557	552	524	547	530	542	561	544	534	559	579	560	541	564	539	534	537	513	565	528	611	583	523	557	525	561	554	543	563	575	550	547	573	560	559	603	557	532	566	558	574	560	561	541	538	547	547	525	578	594	486	566	566	514	529	551	573	550	553	510	533	558	560	562	519	555	541	576	552	518	542	565	586	606	547	530	498	538	508	538	577	523	505	515	559	583	551	521	508	562	536	578	574	586	560	550	558	563	598	564	607	562	523	586	536	548	556	573	597	585	550	571	584	530	569	556	523	579	496	576	540	553	554	571	508	537	544	508	548	547	573	569	545	551	554	535	552	505	562	539	557	531	579	535	555	557	541	550	558	555	554	538	539	556	496	558	561	551	565	590	559	550	520	573	539	550	597	584	539	569	529	540	587	533	568	554	551	545	573	562	534	517	579	582	577	549	532	528	556	568	543	553	535	537	551	550	577	528	551	522	561	532	553	527	486	570	553	517	570	547	572	578	558	556	535	553	569	579	519	599	549	572	550	545	524	534	523	556	547	560	586	613	580	523	556	593	630	562	551	540	531	533	590	519	565	579	504	552	510	564	530	552	553	564	552	562	575	566	592	594	552	541	590	549	544	531	559	544	538	621	534	550	506	545	602	537	505	574	576	520	551	576	577	572	530	555	565	540	574	532	604	581	530	566	552	547	543	568	575	536	545	554	594	532	579	569	574	529	577	535	567	575	570	572	536	586	514	561	585	517	573	574	561	538	529	556	528	513	559	545	516	592	590	531	542	571	581	556	525	546	537	566	518	554	500	592	525	555	579	590	521	548	578	566	535	493	569	552	585	520	560	554	573	543	514	537	575	569	539	608	536	548	543	515	545	573	525	557	527	532	517	558	523	543	534	522	553	520	545	523	518	559	562	584	525	549	530	556	546	550	553	568	582	533	549	567	556	539	556	566	555	551	562	550	534	519	514	569	538	558	573	543	499	534	582	524	526	569	592	524	600	536	556	563	593	540	582	587	526	560	535	587	510	555	530	545	593	572	518	575	541	497	568	595	552	505	538	534	573	523	567	584	539	563	549	570	535	544	580	549	571	567	601	512	545	598	503	558	588	588	557	543	579	565	609	543	598	520	577	591	564	503	542	533	554	564	573	533	527	546	567	562	547	589	565	557	516	529	559	518	560	499	566	507	521	544	571	545	529	571	545	549	505	552	553	568	552	597	513	521	567	505	544	551	529	528	567	570	620	524	536	533	543	562	517	535	535	555	546	571	563	521	575	522	560	523	551	525	529	578	563	515	591	573	546	549	536	585	581	597	501	561	526	577	531	564	555	529	592	550	549	564	558	528	556	545	509	518	567	562	560	515	575	505	560	563	575	548	495	511	550	553	571	567	569	494	526	554	539	556	535	542	579	581	553	569	574	533	564	565	569	540	562	556	570	534	496	526	550	543	577	523	554	575	549	560	555	546	536	527	484	508	559	559	521	566	543	535	572	586	554	558	531	530	547	509	585	561	554	535	542	523	555	575	606	520	524	514	526	556	595	528	503	551	513	556	539	580	522	586	556	544	574	503	572	535	573	534	505	569	548	533	552	556	550	567	536	508	552	539	528	539	548	511	495	539	579	558	541	517	561	538	569	572	550	506	568	523	539	568	555	552	537	572	552	560	552	509	575	549	577	520	543	516	578	530	521	584	567	534	556	568	511	567	542	567	509	566	550	567	528	547	531	528	536	557	539	615	565	574	531	565	543	526	538	548	525	528	507	548	515	565	563	561	528	565	542	574	556	564	512	555	489	560	535	506	569	554	525	586	542	533	548	530	580	543	551	481	560	539	549	530	599	531	529	517	546	541	548	574	532	497	529	522	544	528	552	600	527	557	554	585	550	542	543	580	578	546	569	550	526	532	545	548	574	525	532	534	536	531	571	495	544	535	569	547	549	525	556	571	548	574	524	572	525	543	507	575	576	523	584	543	554	526	546	548	543	551	552	566	539	582	539	554	515	566	569	543	550	568	546	522	542	548	530	531	539	545	615	542	543	546	562	549	542	538	548	525	577	565	546	522	580	554	516	539	575	533	554	608	497	515	542	553	517	548	551	566	527	579	550	547	555	589	546	574	535	536	537	551	566	528	526	566	545	549	539	545	558	541	512	573	535	533	534	585	547	516	547	589	580	577	557	547	535	503	590	534	569	571	566	499	544	567	528	527	544	594	538	534	569	536	573	538	547	543	534	528	571	539	522	569	542	593	546	587	553	561	518	547	548	543	532	563	576	547	561	574	593	574	525	563	579	525	578	580	506	524	547	527	543	542	529	552	538	558	547	543	528	492	535	579	577	542	573	522	585	551	566	551	578	565	556	529	592	545	527	551	570	534	552	589	565	558	505	543	587	548	551	550	545	536	570	498	543	529	551	545	549	516	536	539	560	565	542	544	560	512	552	499	511	564	501	584	543	537	541	566	516	582	542	547	575	546	523	530	557	540	550	578	521	559	527	581	527	478	539	524	522	530	545	523	539	528	521	534	516	524	549	551	547	535	556	540	561	551	537	527	583	522	605	554	563	529	542	572	516	562	549	529	520	585	574	591	531	541	531	558	545	514
24501	21514	28887	24551	21510	9699	1966	1290	1014	1001	944	900	860	911	876	898	897	933	895	807	847	799	843	895	826	822	752	786	798	805	824	794	811	772	780	757	763	758	755	846	841	772	814	805	806	761	811	804	841	793	760	799	771	803	775	774	777	814	771	767	772	767	749	791	783	806	765	754	794	766	765	728	792	812	775	728	758	759	780	766	773	798	788	757	748	820	787	824	796	800	794	748	779	752	727	770	801	840	798	746	756	762	797	769	847	815	825	785	782	734	832	801	767	794	765	776	815	781	763	771	816	789	813	811	780	795	752	868	776	795	789	800	797	789	818	807	802	759	795	786	812	803	749	811	830	764	762	799	761	772	788	777	744	744	701	713	750	822	781	773	746	821	804	745	747	870	793	820	753	782	762	736	789	798	766	825	814	758	805	768	823	763	803	757	743	808	777	792	811	751	788	757	716	774	745	822	785	735	756	778	782	840	753	793	714	820	739	781	788	777	797	761	780	756	782	798	750	772	787	738	829	794	773	825	793	788	786	784	749	769	798	789	841	795	830	774	831	807	800	792	837	755	851	813	761	779	713	735	741	776	760	783	791	812	739	734	745	784	781	788	745	762	785	789	788	759	775	774	768	805	809	804	824	817	799	784	795	737	791	750	779	816	750	736	752	779	753	747	851	785	830	751	790	801	801	796	770	750	738	750	787	796	731	761	847	768	787	801	773	758	730	766	790	785	770	792	758	752	809	788	754	784	779	726	792	774	775	737	781	783	803	745	746	782	706	771	784	772	777	762	778	779	798	784	732	776	735	794	762	769	724	737	782	755	791	726	791	815	748	754	741	771	773	773	768	803	784	825	806	798	770	796	796	759	777	763	790	803	783	756	812	754	777	758	771	769	755	758	739	767	756	747	789	751	780	783	765	777	748	730	767	762	778	762	765	821	782	759	775	757	833	764	764	760	727	739	797	774	788	818	752	772	732	797	780	810	785	804	791	803	796	794	781	737	801	804	776	799	763	762	752	762	781	791	733	744	720	794	711	790	731	786	790	804	796	819	714	732	801	780	789	754	782	821	795	756	784	794	773	749	817	807	788	768	761	803	806	747	786	744	766	745	789	799	787	793	778	799	773	774	753	758	785	744	758	756	781	832	861	761	784	827	728	760	717	811	798	798	808	744	803	799	812	754	761	762	801	772	770	708	806	793	780	736	771	792	759	760	787	819	795	838	780	772	789	778	769	815	742	763	755	771	790	782	788	811	753	766	776	770	795	808	795	782	820	802	770	817	767	783	801	758	794	774	812	794	759	823	770	727	756	748	758	841	838	826	765	793	754	757	811	816	843	776	775	811	771	772	756	800	831	745	814	761	829	746	755	752	746	796	803	762	801	788	779	786	796	731	763	772	761	819	782	836	812	756	814	805	738	763	782	837	777	812	777	802	775	800	737	868	797	783	785	723	770	758	793	731	772	802	721	771	733	761	817	743	790	769	732	815	730	767	812	740	743	785	831	826	777	760	807	765	785	767	750	750	752	772	780	793	797	780	807	767	750	754	785	754	822	808	805	789	806	773	742	783	708	757	779	788	859	790	766	798	754	813	707	771	776	754	788	775	780	785	813	804	720	815	826	793	732	797	727	807	770	754	761	753	775	795	765	766	744	766	744	740	742	798	816	794	752	748	761	768	765	748	803	792	766	708	717	761	771	757	823	801	770	758	761	782	739	753	761	766	748	768	799	770	772	837	806	761	819	762	778	761	779	757	817	795	709	767	752	798	754	757	793	756	769	757	713	766	782	787	780	777	794	822	777	770	778	793	780	803	736	703	812	737	801	772	798	795	795	747	790	768	750	738	776	765	780	768	773	772	791	802	801	767	786	776	743	796	785	777	772	772	740	734	773	796	751	776	773	840	805	792	777	790	743	743	798	729	769	756	767	776	800	749	764	751	740	742	773	780	748	752	792	804	790	759	777	786	802	713	810	805	792	773	769	785	729	741	740	794	783	742	720	814	786	774	779	782	771	731	757	782	777	762	776	799	785	735	772	763	764	807	731	767	759	709	776	746	766	812	755	744	790	749	757	732	737	755	777	765	734	756	788	804	724	778	759	844	752	756	786	746	784	785	780	793	794	855	771	722	793	790	784	741	810	786	738	825	763	694	761	806	728	787	747	731	780	755	801	799	750	758	797	778	783	791	797	789	775	793	848	796	770	804	770	765	756	816	766	812	802	787	777	785	770	760	745	786	773	772	792	786	790	795	773	765	768	800	769	725	799	793	747	817	779	824	783	786	747	807	744	763	776	767	803	794	741	774	752	770	781	766	775	772	762	709	774	776	750	773	790	799	804	810	744	781	795	769	729	811	765	787	765	871	766	826	766	781	714	822	805	833	797	789	771	743	746	758	792	785	780	761	790	791	757	768	769	786	808	804	780	763	804	831	728	788	841	754	758	799	773	815	744	760	731	784	767	785	788	743	778	787	760	803	796	770	752	806	718	716	778	750	827	782	790	736	787	747	806	769	803	798	752	771	812	750	809	811	786	783	813	801	768	722	749	792	782	775	738	782	763	761	759	822	801	796	763	805	795	777	746	753	740	777	742	753	784	795	757	808	722	756	762	760	775	797	772	772	762	802	800	823	750	726	823	778	744	783	763	791	790	734	758	796	768	789	783	815	745	806	787	849	734	729	776	818	792	744	797	800	757	792	763	753	777	804	813	790	778	778	739	772	777	753	776	794	810	765	769	752	704	783	760	793	764	791	776	823	746	740	763	830	773	764	776	738	697	769	762	775	774	786	806	759	781	795	748	748	756	783	737	790	736	772	750	810	799	756	738	744	726	748	759	785	740	838	793	758	803	794	772	774	792	742	756	828	766	796	793	765	749	797	758	744	819	752	782	787	782	811	809	810	762	769	780	746	754	801	783	797	828	764	770	756	758	830	799	785	752	808	767	770	746	787	804	791	762	764	752	753	737	814	739	811	805	800	798	763	719	793	777	764	785	780	769	781	716	722	799	790	751	823	734	809	805	815	783	731	777	809	770	753	771	759	793	720	737	773	810	817	766	773	793	794	768	799	774	776	801	800	765	812	734	783	762	798	774	774	764	788	797	795	811	768	739	780	804	769	769	746	734	752	809	830	794	866	772	834	762	730	795	749	807	746	776	795	746	794	771	773	746	774	819	785	815	777	841	730	775	776	795	791	749	814	764	786	784	754	749	748	775	784	771	757	797	772	757	738	795	768	819	821	764	732	794	697	789	732	810	764	798	810	791	806	737	778	799	768	755	780	789	807	791	804	799	777	787	766	796	795	746	763	810	739	794	775	823	780	726	794	731	746	853	769	787	762	765	757	809	751	773	759	780	725	791	807	760	742	731	820	792	755	793	777	794	741	755	775	749	765	790	771	783	795	784	717	765	787	761	792	812	729	806	775	753	764	789	804	744	744	735	739	794	724	769	724	796	738	784	779	757	818	789	746	718	753	784	784	793	802	753	802
3744	6253	4930	2645	1811	1470	1239	1111	968	916	844	724	734	720	695	693	681	682	668	620	634	650	613	616	641	661	630	592	624	677	632	641	645	621	624	594	609	589	597	614	615	641	587	632	594	630	614	593	613	639	610	610	581	603	614	642	598	598	613	608	597	572	605	609	593	616	550	597	608	596	621	603	613	614	606	588	600	616	601	598	601	590	594	604	564	625	594	633	594	592	576	589	600	601	591	612	566	599	607	620	553	595	606	576	588	584	592	603	604	607	573	522	592	560	573	583	609	596	576	597	576	553	572	568	573	580	618	615	603	539	562	565	550	586	590	580	589	560	579	586	623	583	572	626	594	595	609	640	573	637	620	597	606	638	582	607	619	593	617	570	585	594	585	616	593	609	601	588	541	603	622	611	593	587	594	581	566	603	579	581	633	608	612	609	566	608	618	613	604	605	562	580	561	583	605	570	612	586	554	583	559	587	559	588	563	591	617	583	579	645	595	612	595	557	608	582	596	548	585	645	573	626	623	576	605	587	627	619	578	559	623	566	600	584	594	590	590	587	601	598	590	577	617	581	607	591	594	608	572	586	593	602	584	591	569	603	592	614	588	594	600	602	624	601	580	619	574	663	558	616	610	560	551	592	628	614	549	599	578	561	613	573	593	596	574	574	634	627	563	582	579	586	625	559	598	590	566	571	565	561	597	576	613	592	563	613	589	627	582	585	577	584	587	612	549	609	546	573	635	597	583	636	572	574	582	589	597	597	541	563	622	556	559	572	595	582	585	609	576	575	591	574	605	583	578	555	544	557	602	586	601	574	582	612	567	579	618	566	617	608	615	593	589	618	646	597	612	572	571	622	571	591	607	574	576	599	602	547	563	597	572	607	597	577	635	564	633	586	608	578	623	614	542	617	570	536	561	582	638	604	650	574	598	548	573	556	620	611	569	591	606	600	616	575	571	581	611	576	602	595	569	592	559	604	589	514	555	585	555	615	563	566	618	573	555	600	606	573	586	576	585	576	590	557	599	587	575	606	646	571	598	581	604	572	598	579	596	590	570	611	597	552	589	551	567	558	593	597	574	583	567	567	571	573	607	531	589	581	536	559	592	569	553	607	626	584	614	594	580	573	586	551	586	562	587	592	616	562	564	586	582	622	595	609	581	578	588	651	564	576	600	596	611	592	580	577	558	571	574	557	586	572	596	598	614	599	563	599	571	647	564	582	587	551	588	543	593	572	616	592	577	552	574	566	611	547	559	590	589	565	581	599	596	582	586	577	611	571	627	580	552	526	638	577	628	611	574	579	522	580	604	596	563	571	572	631	579	564	566	598	589	602	599	545	545	599	588	590	601	583	629	615	556	552	588	581	601	577	573	544	634	538	555	586	560	569	571	606	611	564	550	556	577	606	553	563	571	607	627	637	623	597	528	583	599	553	591	597	581	602	573	574	604	606	564	581	625	592	575	632	542	600	559	584	626	581	507	625	596	583	561	603	582	574	616	559	576	584	595	560	616	581	604	587	589	610	573	621	592	532	537	575	580	605	613	548	580	602	590	620	592	588	564	596	586	581	574	647	569	596	651	579	604	561	582	609	545	581	566	532	600	613	565	599	626	573	599	601	603	569	579	573	607	599	549	575	576	570	556	530	564	557	572	604	608	596	564	570	562	573	610	605	601	549	599	614	602	634	551	565	551	574	566	603	573	600	599	580	570	569	591	591	564	539	587	560	552	594	521	568	607	593	588	541	576	580	571	578	625	548	598	557	576	584	542	556	581	599	589	585	587	607	563	569	610	563	579	548	590	596	592	537	561	639	576	586	549	568	555	594	554	609	618	603	551	602	594	578	594	628	588	590	597	577	600	591	560	563	593	580	604	584	600	595	585	624	546	579	603	571	583	563	577	593	568	603	607	622	609	556	598	587	594	566	569	589	553	596	564	544	571	526	650	574	566	591	589	591	631	582	600	584	576	553	534	588	580	591	578	609	564	614	566	539	570	607	556	582	566	578	577	559	578	570	597	601	578	557	574	603	617	537	577	595	595	615	601	568	582	579	569	606	600	619	605	559	536	539	578	591	563	610	616	603	601	584	588	603	590	602	567	563	576	586	571	561	579	568	564	590	566	569	564	612	607	559	600	592	603	604	593	595	582	567	589	591	605	560	564	577	592	592	615	625	590	564	579	578	611	605	607	577	620	586	561	620	604	572	560	609	566	588	566	553	603	590	555	592	619	591	583	600	566	595	652	630	593	579	554	605	589	563	566	621	578	593	571	612	603	565	565	572	599	572	589	594	599	611	600	559	536	569	580	611	584	590	596	636	569	562	583	569	584	582	573	553	593	555	593	587	605	559	631	579	569	580	612	598	549	546	575	627	576	616	600	618	602	553	580	552	558	551	609	557	587	592	619	591	570	558	568	582	564	534	574	610	603	565	605	582	577	540	588	564	591	548	598	577	571	590	541	594	552	584	574	569	571	587	573	633	589	613	600	589	580	558	570	559	568	586	576	553	555	579	586	575	529	619	556	588	573	582	552	608	597	597	563	560	619	571	587	562	604	579	594	552	570	616	592	599	559	598	597	575	583	582	585	531	621	574	580	570	561	588	565	611	581	619	544	582	562	673	580	585	557	557	569	606	605	595	564	570	578	629	603	572	594	611	585	561	533	599	539	596	563	581	587	593	577	592	587	603	562	594	562	586	587	558	615	572	562	609	602	540	624	572	602	609	584	535	582	552	575	560	582	531	590	569	586	585	590	570	559	589	605	617	589	618	583	566	622	592	579	553	591	578	597	577	552	574	559	597	599	557	579	594	544	570	592	595	559	596	571	536	572	620	590	558	566	647	607	550	569	628	579	602	591	600	583	560	547	604	596	565	557	540	592	566	597	610	600	579	535	595	562	611	597	587	558	599	545	585	584	583	606	537	568	582	577	533	586	591	576	617	576	602	602	542	571	571	587	607	583	554	605	599	643	599	552	551	597	605	624	560	615	549	568	578	562	630	594	600	574	561	561	577	574	551	550	605	616	546	595	570	546	616	564	604	602	585	592	580	546	569	591	612	565	598	569	592	573	582	574	596	563	582	561	572	605	608	526	551	584	599	571	615	564	595	600	578	581	560	590	595	603	568	577	580	577	555	620	570	596	601	585	577	585	579	581	590	563	552	601	544	581	561	520	598	619	578	579	576	569	584	564	565	529	584	566	621	586	575	577	607	563	605	610	569	620	590	623	590	552	611	580	567	590	575	571	601	575	596	608	562	569	609	599	496	578	604	587	571	552	578	612	563	607	536	597	529	597	613	555	546	557	604	525	588	571	579	589	575	597	592	554	594	588	574	571	565	608	568	571	581	561	557	549	575	587	552	587	613	599	555	585	550	575	575	583	549	584	562	587	604	573	606	585	574	575	584	590	588	576	553	631	573	570	597	581	568	563	590	547	569	542	578	577	581	605	569	549	591	569	585	556	579	590	553	592	621	580	570	549	549	554	584
27886	10815	899	525	355	352	376	382	326	357	369	368	377	319	349	347	327	376	379	381	330	351	352	374	363	341	318	334	371	363	341	318	384	324	344	348	383	355	361	350	343	343	376	343	363	345	364	336	308	342	354	315	373	357	348	345	341	350	352	340	361	357	354	380	351	373	339	311	357	352	352	326	357	374	329	365	331	347	374	338	386	345	361	341	352	335	348	374	311	325	355	345	340	348	297	377	330	345	346	359	335	321	361	369	358	342	354	370	375	317	361	340	341	365	370	360	343	343	349	343	314	363	368	358	348	387	315	355	345	344	346	331	344	343	348	344	323	363	369	364	373	343	344	347	353	368	343	333	363	370	302	373	358	345	310	350	334	334	360	353	317	348	309	343	388	342	333	373	343	374	353	326	341	376	345	320	344	303	356	362	341	352	338	333	325	375	342	355	357	318	359	319	337	346	350	326	324	368	356	326	362	350	353	360	365	339	334	328	319	365	307	371	323	339	383	365	337	342	349	336	362	372	349	344	368	345	324	372	393	327	385	343	357	336	387	352	343	355	354	332	347	348	349	380	356	373	356	336	373	347	374	375	396	366	376	336	341	361	352	377	347	329	347	362	382	350	367	354	343	338	369	379	369	326	346	336	344	314	412	342	367	335	358	338	357	376	337	355	345	365	335	344	354	339	366	344	358	326	328	336	386	380	366	346	330	363	360	356	375	360	357	338	331	353	327	356	317	351	315	363	378	344	367	369	331	379	349	359	349	336	348	352	356	345	374	349	349	313	367	325	353	336	374	337	329	329	344	370	347	370	343	337	365	349	361	364	329	360	347	360	321	354	370	340	361	344	341	358	371	355	351	348	346	349	355	367	363	354	343	352	333	358	349	319	354	322	360	353	357	354	329	355	359	322	360	346	354	339	322	344	395	366	358	324	359	342	365	339	348	336	334	330	348	381	364	340	324	326	363	362	366	367	316	317	320	392	390	343	356	337	349	326	343	337	346	347	352	368	366	365	329	362	366	317	376	329	369	352	374	358	365	343	347	370	369	347	339	399	378	365	351	352	353	343	355	356	385	354	356	354	357	366	336	363	337	352	336	357	313	337	336	363	364	324	319	375	321	346	333	364	366	339	374	322	384	343	332	363	361	348	369	332	344	350	336	348	339	348	341	355	343	354	313	360	354	368	355	353	346	336	347	379	340	355	371	318	340	342	334	359	360	331	331	347	404	361	339	378	352	366	353	324	351	364	393	351	352	333	335	342	317	375	339	366	360	349	329	385	346	331	376	375	352	348	350	357	304	360	381	346	327	331	362	373	362	340	374	370	321	321	353	371	327	349	372	352	335	378	359	342	346	338	356	353	349	341	394	328	343	370	349	352	359	365	348	381	293	367	365	327	364	337	331	361	348	360	367	364	347	364	330	344	350	370	352	363	359	332	347	382	368	336	349	347	372	343	332	327	326	403	348	328	348	335	359	331	349	366	351	345	354	359	363	322	333	338	350	341	370	387	361	361	382	362	344	346	323	353	353	305	313	339	327	363	376	351	333	351	351	325	375	341	348	354	357	351	333	356	349	328	374	345	346	333	339	351	319	365	371	339	331	317	341	369	349	343	315	365	356	352	330	337	345	332	349	309	340	346	350	366	345	405	328	345	347	371	349	350	335	373	384	307	331	371	332	355	349	332	339	328	378	357	356	386	380	346	320	349	365	352	357	335	331	344	367	361	353	381	339	341	348	326	312	344	328	354	385	339	343	362	301	355	374	310	365	338	338	321	347	379	331	335	349	349	354	358	340	339	364	313	343	361	361	354	338	347	364	357	335	341	292	360	380	365	350	328	377	328	328	348	362	363	361	393	322	337	342	342	352	342	350	378	350	351	365	312	333	328	361	384	328	346	353	356	332	335	355	365	339	358	326	352	384	349	397	352	356	309	356	360	341	342	353	356	364	387	305	332	322	365	345	354	341	379	315	326	327	334	366	374	358	353	368	354	353	357	341	355	337	347	358	328	352	364	362	339	330	339	380	367	331	327	340	337	354	323	326	387	339	354	370	337	340	365	318	384	381	354	373	352	339	349	358	346	356	322	365	326	361	377	318	368	312	364	315	382	333	328	398	362	333	375	373	369	341	360	321	388	363	350	339	331	355	334	351	353	333	376	374	321	324	359	340	329	326	338	363	362	315	351	321	361	385	340	336	316	333	394	327	364	366	319	386	361	342	348	358	336	348	335	338	357	357	356	363	345	401	368	361	351	349	340	336	367	359	365	407	371	355	357	323	334	367	316	362	381	346	338	333	370	341	345	347	357	351	335	361	354	340	383	386	362	400	360	329	356	331	317	317	390	371	341	371	333	340	324	323	337	361	352	374	330	347	329	344	368	370	323	380	358	367	326	336	370	350	354	356	360	350	375	322	345	338	346	363	321	361	363	332	361	357	369	364	346	351	329	327	318	378	363	364	349	379	357	321	332	338	341	317	372	359	334	375	341	334	302	387	334	362	345	344	363	314	351	346	328	359	341	360	333	357	379	338	333	352	376	375	359	346	369	368	363	350	324	346	353	328	371	356	365	359	347	335	355	327	345	340	372	336	322	344	355	357	373	389	356	362	342	353	353	358	331	341	323	337	347	370	322	347	363	332	320	332	333	369	345	332	347	337	334	333	356	350	352	396	374	396	344	363	350	374	350	324	342	371	347	359	362	330	385	371	348	332	366	351	341	350	356	307	353	349	326	319	349	347	348	375	339	350	367	369	341	345	335	358	350	330	366	373	358	350	357	345	352	366	386	359	329	352	369	364	333	346	317	321	339	366	354	363	356	355	372	334	350	354	346	324	392	374	345	364	389	356	365	352	368	345	339	338	334	329	325	355	338	372	345	309	321	387	342	349	366	344	314	362	354	386	323	366	345	372	344	375	375	361	359	369	374	385	357	362	348	365	344	335	407	352	378	359	379	358	392	391	337	359	341	332	318	367	353	361	369	318	348	339	339	335	342	331	369	363	339	324	405	374	373	354	378	364	364	360	374	352	355	319	341	360	342	349	353	386	357	334	367	321	353	340	311	340	371	355	370	362	345	347	339	319	348	355	299	334	339	322	367	333	320	332	357	361	382	343	339	372	359	324	358	352	394	363	346	325	365	343	346	362	332	351	360	342	359	338	366	367	337	366	306	323	357	360	345	353	351	362	358	367	344	349	335	357	336	357	377	359	329	323	363	348	328	347	377	339	329	294	358	361	368	393	348	358	345	341	373	378	371	300	363	356	368	364	344	350	337	349	351	350	380	359	336	368	370	328	326	316	352	361	354	322	340	337	343	391	362	323	360	356	339	345	404	374	357	339	322	334	343	330	355	365	376	319	356	363	375	381	349	350	318	341	355	372	348	377	373	349	365	344	357	344	372	332	373	373	317	346	343	408	333	380	340	323	362	333	349	367	364	368	376	385	330	347	299	356	384	368	346	340	349	350	357	363	360	324	353	356	351	326	347
4664	454	453	315	307	267	311	268	294	258	251	296	257	277	270	269	258	300	262	267	264	266	265	279	275	246	278	267	274	248	272	255	248	253	253	275	263	272	255	216	245	281	268	268	251	251	269	269	275	271	259	255	247	273	285	266	255	260	273	236	263	260	291	271	248	292	262	281	249	263	260	272	273	269	263	250	270	278	247	263	266	261	236	285	277	249	251	241	251	266	254	250	252	254	255	260	242	269	257	225	257	238	252	280	237	258	247	250	283	248	269	273	281	241	261	259	264	247	250	269	291	260	247	280	258	267	265	284	250	256	255	291	264	256	248	256	279	273	256	269	287	272	247	259	252	267	261	259	249	271	296	276	250	243	286	247	264	266	244	257	263	246	249	276	261	247	246	241	260	284	251	258	267	245	236	282	242	268	258	264	252	254	241	256	255	266	239	248	269	246	272	258	276	260	227	283	264	282	229	230	270	282	260	254	275	258	263	245	244	273	258	258	270	270	301	260	269	241	244	256	248	263	255	242	267	280	252	250	280	252	262	260	251	262	245	245	254	252	260	259	262	244	264	262	280	269	253	279	249	223	251	267	244	277	259	270	246	237	265	245	249	246	272	255	262	237	255	278	242	277	259	246	251	247	238	267	244	255	251	235	251	261	260	293	249	281	266	288	263	281	261	265	252	233	257	247	249	294	269	236	264	271	237	258	270	276	256	249	275	258	237	272	273	295	264	253	264	246	262	296	282	263	273	254	259	294	282	253	270	255	281	259	255	247	260	275	261	261	283	251	268	261	240	295	269	253	256	248	249	232	250	276	256	283	259	268	260	286	290	268	245	285	257	293	286	271	268	251	251	281	271	255	246	267	289	267	283	243	263	293	241	272	266	272	271	254	280	289	274	279	269	257	229	249	257	250	250	244	275	247	296	252	249	268	265	266	266	235	237	251	279	245	248	257	270	274	269	248	242	293	270	283	255	276	256	268	271	272	254	269	215	270	282	254	250	274	276	254	272	254	258	272	266	244	281	278	283	306	264	281	282	234	278	244	261	281	253	259	288	289	249	253	259	258	265	265	256	268	264	265	255	252	243	266	276	277	264	251	244	270	250	274	281	264	249	263	258	284	252	264	258	270	268	280	261	255	243	230	274	270	245	262	234	275	256	240	272	267	287	294	278	256	289	264	227	251	247	285	281	256	239	266	279	259	251	277	245	225	263	250	257	257	255	255	250	257	252	273	244	255	286	279	271	243	243	285	265	267	258	258	238	277	251	236	255	277	274	242	248	260	239	276	243	285	252	270	283	249	275	228	270	275	258	268	240	254	251	252	262	249	274	273	237	251	276	256	259	270	266	231	270	284	244	269	248	238	271	252	270	254	262	265	270	256	244	266	267	257	261	250	273	240	256	238	289	264	256	288	224	238	252	271	281	245	251	259	290	264	265	264	257	283	268	263	270	249	265	237	265	272	262	250	239	277	254	252	271	253	269	257	264	257	261	252	269	250	268	289	265	251	241	242	277	276	270	256	285	252	243	259	244	280	270	241	264	276	247	275	246	269	271	244	259	258	249	273	266	254	272	257	246	250	241	246	265	282	273	278	257	284	250	267	270	232	273	245	257	260	247	279	285	248	266	267	254	248	271	264	228	297	243	259	242	267	231	248	266	248	255	245	248	270	258	266	243	271	239	262	261	246	259	267	253	287	237	242	272	273	260	251	268	242	256	260	261	284	238	253	247	276	246	274	243	255	280	268	243	278	225	239	300	261	250	263	271	261	272	290	251	273	233	260	269	273	264	240	237	262	238	247	288	251	256	247	243	252	270	261	256	262	255	268	283	270	265	268	247	296	238	246	283	271	292	259	281	280	254	274	243	283	246	277	235	264	251	263	268	271	258	255	275	259	245	243	277	269	275	261	261	277	275	256	296	260	262	272	275	264	257	232	259	262	261	281	264	285	274	248	286	260	250	228	253	283	266	245	247	268	246	271	258	264	266	267	282	266	259	257	276	254	260	259	290	284	253	279	272	243	269	236	258	272	264	256	264	263	228	231	281	287	261	246	251	256	272	274	284	308	281	288	234	243	261	252	253	245	270	264	260	219	263	276	247	261	264	301	282	246	193	260	259	298	261	260	291	264	261	262	276	259	254	246	263	267	257	290	242	288	259	289	285	242	266	265	267	263	264	267	259	277	267	247	249	266	262	236	257	241	264	268	266	258	288	239	271	251	246	263	242	269	249	243	277	242	266	250	298	251	263	238	250	279	255	269	235	249	252	251	263	268	273	245	256	264	237	234	263	265	272	265	276	292	277	248	289	250	280	244	251	284	281	254	240	299	277	238	260	238	274	241	209	277	263	233	263	247	257	254	279	242	282	238	267	288	247	241	259	285	263	260	255	267	288	292	242	243	224	266	297	276	271	249	248	250	265	286	239	278	249	258	272	236	257	256	283	276	252	251	278	259	263	240	273	280	299	255	217	267	246	248	256	254	250	278	266	260	262	275	280	279	260	246	290	246	246	261	268	246	245	247	259	293	273	282	268	244	242	291	248	257	262	255	269	262	265	268	265	269	255	242	267	262	227	248	277	285	273	267	258	255	275	256	271	251	291	285	246	263	271	251	272	224	247	289	248	246	256	258	256	252	247	284	231	257	270	257	276	237	261	241	249	269	258	246	242	274	252	236	272	260	264	259	275	248	265	268	260	255	265	271	271	280	265	229	270	263	265	265	276	271	260	284	288	274	248	283	256	273	278	270	236	260	232	259	278	270	246	259	261	245	277	279	290	253	286	254	266	265	268	272	230	274	234	263	233	268	273	273	249	263	270	294	276	270	270	301	245	255	278	274	265	278	257	240	238	253	244	272	243	246	260	273	244	263	261	279	258	276	240	254	286	241	252	274	276	264	270	254	264	261	297	284	271	281	289	241	268	275	266	261	287	315	245	259	273	245	254	265	259	256	246	272	250	262	251	259	242	268	270	259	235	276	253	237	258	267	265	233	246	244	240	253	268	269	259	275	256	249	278	277	269	242	287	247	260	262	256	241	238	278	244	243	290	273	257	265	269	281	268	242	255	266	279	247	255	260	253	261	249	279	290	263	257	280	259	235	285	254	272	228	231	252	255	273	284	280	293	257	272	242	275	286	266	237	291	255	258	259	245	259	251	265	266	259	273	260	252	252	259	231	272	231	286	279	245	217	261	255	251	265	283	257	248	262	280	247	279	288	271	252	257	262	290	260	218	277	258	260	269	264	233	285	260	262	269	243	299	275	243	268	294	277	231	281	251	272	274	252	258	263	272	244	250	257	256	252	257	253	291	293	261	263	291	229	249	261	249	245	269	247	267	249	245	260	253	261	248	283	249	283	238	277	233	290	265	293	240	270	270	246	253	255	249	227	262	265	269	247	253	265	265	268	239	269	255	284	278	262	237	224	273	235	235	267	233	263	306	241	260	300	267	274	256	269	272	230	275	250	265	277	249	263	272	257	266	257
25611	21486	27983	25400	11792	1766	1186	925	904	886	795	846	801	806	795	772	744	791	793	799	797	766	823	801	742	828	787	776	775	749	768	766	770	745	798	751	751	765	747	727	789	722	751	767	764	754	800	685	753	768	715	757	758	723	784	807	758	718	742	767	774	823	751	741	745	757	750	717	755	758	746	759	752	768	735	751	753	744	768	756	711	743	782	753	754	753	719	726	757	743	726	750	726	781	730	779	772	739	704	722	778	751	747	706	755	747	742	760	709	754	759	789	747	740	760	720	754	753	746	746	696	737	762	765	749	755	792	754	752	784	754	715	712	737	769	761	760	789	679	783	762	777	708	716	807	779	703	778	773	767	754	731	717	770	718	747	740	790	778	777	728	763	722	787	781	745	719	750	731	747	736	724	758	756	749	713	763	772	727	752	725	708	718	762	761	763	751	709	736	726	784	794	759	748	756	710	744	776	733	786	730	746	745	758	756	724	760	746	742	751	739	776	694	757	720	729	767	708	704	783	785	718	751	767	712	753	754	698	797	748	722	686	739	767	773	745	761	759	749	747	716	734	765	734	776	785	750	768	721	741	771	739	734	756	740	729	751	736	760	748	759	772	754	750	729	740	687	781	780	728	762	759	796	814	705	789	752	781	727	733	705	723	744	725	740	754	770	788	752	769	747	765	770	707	773	747	745	742	716	755	742	764	698	771	766	692	729	749	698	755	793	748	803	736	742	751	793	734	736	756	774	741	769	732	745	775	721	741	758	782	766	737	754	749	690	765	772	794	730	758	769	741	723	790	752	764	787	743	700	767	744	718	765	733	770	697	747	778	783	740	704	793	772	754	746	760	713	744	775	747	690	742	717	735	755	750	729	747	762	732	731	780	780	768	761	774	753	754	714	732	706	705	751	743	792	749	760	753	786	775	734	772	759	794	693	735	783	755	732	783	741	800	732	701	710	730	782	757	720	748	702	804	728	714	769	769	757	748	738	734	729	764	713	722	798	744	757	756	759	784	785	753	751	750	743	767	759	732	764	746	768	724	723	733	763	725	728	760	717	728	755	753	725	735	749	772	747	748	770	803	740	755	767	744	717	721	726	784	711	743	741	763	750	801	727	724	764	765	700	775	755	747	708	729	681	751	789	752	778	725	731	754	779	703	798	758	748	819	824	805	773	743	734	770	738	701	758	794	745	759	733	734	685	745	812	753	791	792	741	734	699	725	777	808	734	740	701	749	743	700	759	733	715	724	784	718	745	709	712	734	729	756	809	735	725	749	728	723	758	750	730	744	691	793	727	802	737	715	751	746	759	742	756	709	782	689	698	722	751	734	753	756	726	727	776	809	809	746	754	727	768	747	728	755	746	725	709	771	753	685	729	723	746	728	718	806	736	787	765	730	769	720	757	751	747	732	747	691	787	735	716	722	733	778	767	747	767	791	761	790	679	718	783	744	705	738	764	757	714	720	756	752	684	693	742	756	725	790	729	772	739	747	674	752	762	740	779	717	709	746	764	755	727	753	793	717	725	734	750	743	745	777	757	723	736	720	750	711	782	771	761	730	731	781	757	788	731	710	781	726	694	738	779	729	794	768	749	787	739	683	782	679	730	747	722	719	785	748	777	765	764	735	721	755	754	713	742	740	753	716	744	749	767	726	765	746	751	727	758	753	724	784	715	785	747	773	714	767	743	758	783	735	755	806	773	747	728	713	732	757	750	784	766	784	814	792	755	734	721	726	749	762	750	709	747	741	776	727	701	729	725	748	714	735	737	747	800	703	717	708	757	772	780	772	745	740	771	772	717	747	754	732	755	793	730	740	743	707	735	752	781	731	746	763	743	713	772	794	674	775	756	693	797	720	758	767	713	678	723	754	751	739	728	709	735	744	782	765	751	787	731	765	743	784	740	767	764	757	737	791	785	736	729	761	737	724	738	762	758	731	737	775	808	724	714	768	789	762	718	737	709	715	784	713	707	723	741	755	723	819	751	756	731	738	704	746	759	733	761	724	757	732	651	707	742	729	726	786	750	810	723	772	778	723	845	723	768	784	749	751	751	750	750	736	760	786	706	762	797	786	727	782	735	766	756	712	731	800	784	804	710	734	714	772	746	773	708	768	759	716	773	750	770	764	781	762	811	730	751	737	730	731	736	695	752	739	744	709	746	725	710	749	789	708	743	781	716	744	729	761	726	744	817	767	789	747	779	710	721	781	737	726	727	757	730	706	765	753	742	798	754	780	753	751	717	722	711	779	727	757	783	755	746	715	800	795	769	763	731	744	762	725	753	720	725	745	771	748	759	756	713	759	746	733	754	745	751	792	747	748	748	714	723	749	770	736	744	738	715	732	817	723	711	755	767	731	689	759	735	725	738	773	738	776	778	760	763	735	736	733	721	761	774	726	746	744	718	742	755	779	755	679	728	710	733	748	755	741	775	716	746	748	745	723	767	804	710	751	716	728	727	710	697	777	711	739	670	776	771	753	754	759	699	760	724	741	761	688	746	761	728	795	761	741	767	714	746	770	744	709	749	733	750	791	745	718	762	730	722	797	798	741	767	707	755	716	742	713	745	741	739	735	708	760	783	755	710	749	720	741	789	752	750	768	688	710	736	784	765	797	790	726	792	733	695	770	745	706	752	753	719	735	740	775	752	761	764	757	698	792	725	773	734	757	704	725	753	737	757	743	747	791	716	749	734	762	762	742	667	786	763	772	754	723	773	738	781	827	741	733	743	756	753	754	707	717	712	731	736	787	726	711	733	708	761	751	784	750	702	730	757	719	741	745	764	716	747	742	769	780	712	755	754	745	710	764	683	743	675	735	749	776	757	782	755	757	804	738	731	767	776	758	784	751	799	770	752	775	749	743	740	780	743	717	746	721	769	710	719	748	736	752	784	784	720	723	719	752	761	723	730	756	714	756	757	699	761	742	738	785	736	676	762	780	764	784	751	741	722	760	786	711	755	819	730	709	752	757	757	674	727	703	736	774	690	773	700	710	744	759	766	777	743	741	757	772	747	752	772	667	822	677	755	764	794	727	718	747	743	744	729	667	735	792	748	724	777	759	750	727	747	766	722	678	764	757	738	746	747	744	765	751	747	696	759	754	752	734	728	775	752	745	774	739	700	717	770	748	750	710	757	744	740	751	764	776	697	690	731	699	701	732	699	748	728	724	723	738	742	719	751	714	776	748	750	737	760	730	728	776	756	818	731	748	759	752	718	733	726	718	732	754	756	794	795	751	778	750	758	750	756	768	760	764	756	737	731	786	737	746	755	710	769	757	771	711	687	781	758	758	759	703	717	767	719	710	718	708	791	749	769	723	712	789	749	794	684	730	743	740	756	734	691	759	668	712	756	761	733	733	700	721	764	704	760	669	782	738	719	703	776	689	736	753	722	755	707	756	766	727	792	764	794	774	732	762	734	807	727	734	773	694	734	771	767	781	781	767	751	720	717	719	738	723	785	747	769	733	780	775	761	790	796	744	774	752
3461	3604	2897	1588	1329	1011	924	860	749	687	702	686	644	658	633	605	600	627	629	569	619	548	580	605	567	565	559	580	576	590	572	597	541	599	575	561	514	604	578	572	571	575	582	599	624	587	583	579	532	547	554	600	578	594	581	570	623	569	560	549	544	531	585	578	592	603	553	589	546	567	534	573	563	511	567	571	553	562	574	563	587	565	589	569	568	565	584	567	528	604	583	577	549	597	563	555	494	522	577	568	543	548	545	581	574	590	517	566	573	554	583	532	626	559	539	574	570	528	555	583	545	565	541	540	563	561	536	556	572	568	520	539	570	588	569	537	577	545	526	526	561	587	565	563	539	585	496	580	547	538	489	541	574	527	549	545	556	563	544	563	506	543	548	553	526	536	559	577	566	551	558	558	524	546	565	517	561	544	526	567	578	540	558	538	547	533	556	545	531	498	544	577	558	576	595	582	550	569	588	580	579	511	582	544	549	509	552	562	547	590	548	551	578	573	533	521	558	585	557	554	559	607	556	572	547	572	564	606	528	556	604	567	525	508	565	548	544	576	580	558	532	566	565	570	536	569	573	557	585	599	610	584	529	534	552	539	529	540	596	565	584	521	566	572	509	573	510	557	558	581	562	571	521	592	561	547	530	548	593	540	543	585	534	567	552	579	576	534	537	530	588	554	553	507	541	583	525	580	582	589	560	590	591	572	572	565	540	551	568	509	538	537	574	569	553	552	559	539	574	594	584	534	563	541	562	562	535	558	580	528	581	528	545	604	597	588	557	568	552	544	579	536	552	571	525	595	565	547	548	561	566	550	544	557	547	585	564	532	558	526	581	570	548	632	581	543	537	547	571	529	566	541	618	535	586	523	571	529	549	595	586	556	544	579	608	554	549	540	520	549	559	502	567	550	521	578	568	546	546	554	563	552	547	516	564	573	513	566	541	597	557	549	562	536	550	516	589	562	561	590	572	535	542	564	564	574	517	556	574	559	568	538	574	540	544	575	584	534	568	552	542	581	578	537	571	610	564	593	559	580	600	558	554	573	594	538	584	541	596	558	581	624	569	567	560	563	583	537	577	579	550	555	576	579	520	543	521	570	554	553	582	498	556	536	574	547	571	546	527	591	573	541	545	563	518	575	556	549	583	595	591	535	577	560	564	547	563	567	498	574	552	551	558	590	563	587	569	544	540	524	516	515	573	555	590	609	582	572	561	564	580	603	539	530	539	529	562	545	522	572	575	552	530	573	603	588	549	575	524	563	553	557	551	572	594	547	569	542	541	535	553	564	543	608	537	548	563	591	577	564	552	579	543	506	517	559	557	552	585	549	530	526	522	527	531	562	569	534	539	516	539	556	585	547	561	542	538	594	567	581	574	539	529	570	532	569	564	523	516	588	580	548	545	571	520	553	541	543	521	522	586	513	548	562	585	602	538	521	526	541	558	553	555	576	558	588	542	590	569	580	585	564	589	602	544	550	542	529	568	496	504	519	513	522	542	567	548	556	539	558	545	524	545	524	540	528	560	561	568	549	500	519	517	573	590	567	582	545	555	570	539	564	504	569	547	513	571	557	541	574	540	534	603	567	585	617	547	505	587	549	613	566	545	593	535	594	572	621	528	535	533	552	558	508	539	541	555	551	538	564	568	563	557	545	544	509	576	514	571	588	589	599	562	519	542	545	536	582	578	490	532	530	559	533	560	530	579	567	531	558	543	534	538	511	502	535	562	586	545	569	584	563	552	541	525	535	506	534	506	594	602	570	574	562	572	546	553	538	567	586	525	564	564	555	584	535	553	564	572	543	551	550	528	546	530	552	537	556	576	571	540	582	595	554	540	540	511	532	555	564	565	599	571	570	563	568	615	543	549	569	552	571	517	598	546	560	546	575	562	585	542	582	538	565	548	565	583	551	530	564	545	531	541	557	600	535	541	543	600	534	559	546	572	554	510	577	533	508	517	589	559	532	528	538	565	565	499	547	532	572	551	529	552	539	548	554	593	559	550	574	596	556	528	528	524	556	506	569	541	482	512	532	558	543	590	548	572	545	555	566	615	543	551	536	557	580	556	567	572	633	589	574	539	605	597	536	558	583	589	591	550	568	552	609	578	573	591	582	584	589	517	559	581	530	521	546	555	557	556	540	536	566	528	549	558	530	571	507	558	523	515	579	581	561	538	543	537	578	557	542	566	561	557	575	546	544	547	583	552	551	550	560	587	542	585	536	564	549	582	568	537	577	587	564	542	512	584	564	593	563	562	559	565	555	550	604	541	558	528	545	550	541	547	572	534	512	572	493	574	597	572	609	539	534	504	571	556	534	575	574	548	525	553	522	570	540	561	552	527	572	533	541	565	502	556	529	563	543	491	573	620	525	525	583	540	572	558	543	578	528	514	571	532	542	574	577	548	544	536	565	570	602	573	569	576	547	577	557	540	538	548	568	512	559	586	595	553	548	537	520	548	582	570	534	563	561	561	533	580	556	546	545	535	531	560	514	570	547	564	534	545	553	519	572	521	503	530	568	502	580	539	535	513	552	575	601	573	537	551	540	564	575	573	534	524	551	553	523	580	534	558	525	549	598	537	534	584	544	580	582	522	564	568	529	525	527	580	590	537	564	553	517	538	541	544	556	555	520	570	563	568	552	538	584	566	565	532	505	558	577	553	540	529	537	528	520	499	538	524	595	555	547	559	542	544	605	548	586	570	566	558	553	550	583	573	561	584	550	521	503	544	564	558	589	543	586	561	542	522	543	558	547	559	555	558	582	541	570	588	507	574	520	538	559	516	541	521	545	546	565	501	590	545	579	527	518	547	533	576	565	573	560	530	573	547	537	539	591	545	526	511	529	541	550	558	554	535	544	552	549	549	572	559	540	587	562	532	592	568	562	526	567	555	574	611	566	582	555	567	563	537	558	531	574	584	559	557	484	579	530	586	510	594	555	587	590	570	568	520	513	545	495	570	557	500	578	536	509	561	597	562	500	529	565	578	535	547	592	544	557	571	565	519	526	504	526	569	559	533	559	558	560	569	543	537	580	536	550	553	545	573	550	558	539	548	550	520	562	548	549	529	564	527	580	549	550	543	558	542	573	533	560	566	596	569	567	553	524	541	579	551	489	540	565	567	557	554	568	565	518	605	515	598	551	594	503	556	538	571	548	511	533	526	574	581	568	594	539	520	589	565	601	592	572	530	521	600	577	569	576	557	539	559	548	528	567	530	542	551	517	536	533	555	583	548	511	583	569	577	558	548	530	611	564	566	571	548	567	596	585	566	536	546	554	548	555	527	539	523	551	556	561	538	542	559	557	504	529	548	524	586	562	563	559	565	558	559	559	551	550	575	545	575	546	557	580	538	569	573	549	563	546	512	541	579	563	586	545	569	554	574	544	524	564	562	543	552	493	512	568	563	594	573	588	527	565	521	550	539	488	557	519	569	555	539	502	547	574	560	586	583	546	527	561	542	538	522	557	562	545	554	518	581	546	562	569
24536	21474	28830	24540	21471	9502	1909	1284	1077	1008	887	887	864	854	840	891	864	852	836	829	875	854	866	844	795	810	825	844	826	726	773	756	855	805	734	778	827	772	785	757	794	824	809	809	736	806	732	778	802	779	774	787	808	782	779	781	765	829	756	763	794	812	811	802	740	779	810	787	775	780	777	794	806	750	776	806	777	763	800	813	797	786	761	785	781	853	769	764	754	747	777	758	755	800	799	757	767	773	801	755	762	776	760	809	798	763	789	756	815	766	755	766	784	815	836	785	785	826	786	799	765	760	726	781	804	727	787	751	795	775	757	805	754	772	767	725	793	775	766	750	763	716	775	776	798	824	822	742	751	788	750	777	780	768	786	797	849	793	769	810	813	734	776	758	785	802	744	766	771	765	836	776	772	770	814	785	791	756	774	769	752	807	739	706	822	770	764	741	770	820	796	786	811	751	807	804	719	803	795	767	813	789	777	786	782	764	783	792	790	821	746	778	717	774	778	753	782	796	790	758	791	759	732	779	765	727	783	726	728	775	789	793	741	731	749	756	780	795	826	762	732	798	815	828	737	818	791	827	745	767	709	777	761	806	725	743	762	750	736	762	760	812	761	732	817	792	803	719	797	806	760	752	763	805	764	785	766	797	782	738	786	778	751	784	734	753	764	737	814	737	777	735	813	803	740	794	796	804	755	778	788	857	794	722	780	786	845	762	722	737	752	774	745	767	770	771	779	749	773	735	799	816	798	797	751	745	757	783	839	728	781	804	778	771	780	791	751	710	778	786	757	747	790	748	772	769	788	774	796	677	765	753	780	762	757	775	749	788	744	750	770	793	776	760	760	791	775	768	816	789	782	755	752	780	804	741	763	773	781	793	780	811	756	764	770	786	736	725	774	739	744	767	780	807	796	809	768	811	730	782	745	755	760	797	815	797	790	776	761	802	792	837	738	808	765	729	784	759	736	773	778	730	764	746	797	759	788	764	765	786	738	762	794	821	797	765	699	747	734	832	775	766	777	798	801	772	762	887	774	792	755	724	770	741	795	777	795	836	790	762	775	771	720	710	751	764	775	789	736	818	804	750	728	769	759	745	766	802	784	814	788	784	763	788	750	790	789	753	741	750	744	762	769	808	721	743	764	752	793	769	756	793	765	757	810	780	767	780	748	759	826	805	785	764	774	787	778	766	781	765	773	785	715	776	827	793	733	730	758	789	777	775	754	785	731	776	770	749	804	763	777	804	791	768	795	776	725	744	778	751	809	794	824	819	747	770	772	770	749	860	761	766	782	739	743	781	810	827	800	723	766	804	785	795	739	771	724	747	810	714	822	805	782	757	753	798	792	743	782	811	737	749	774	712	741	738	728	765	774	823	769	767	822	762	790	792	770	773	745	796	750	787	768	761	753	804	737	785	728	787	759	786	768	788	752	802	760	791	786	731	766	714	785	757	799	784	790	809	732	834	777	806	751	739	816	762	779	778	836	713	756	733	771	818	772	778	833	753	810	731	745	770	813	741	777	805	780	767	763	769	841	758	821	739	835	731	746	768	783	839	801	733	758	764	797	807	767	757	785	762	756	798	760	782	802	793	772	731	785	803	742	792	732	806	762	806	713	735	775	771	827	792	752	759	772	719	765	825	711	811	795	765	789	738	745	728	811	759	830	808	760	743	759	808	786	691	718	768	779	761	790	770	752	742	749	808	803	787	719	767	774	791	785	764	760	719	782	756	758	758	817	797	801	769	790	740	741	742	753	799	785	803	766	812	861	804	749	776	800	751	743	819	764	780	781	784	752	781	801	811	801	796	762	759	732	769	751	777	769	779	765	749	744	811	824	772	855	789	734	812	738	732	762	784	766	766	730	793	785	769	730	752	789	786	811	803	766	749	796	806	771	809	776	787	735	742	734	782	756	782	781	795	726	772	749	756	756	804	729	755	783	797	761	713	734	784	813	818	799	737	796	756	786	739	789	811	736	763	727	787	752	751	819	785	797	768	733	747	775	769	798	793	743	766	801	773	787	825	702	818	783	761	772	795	761	825	754	814	751	782	776	785	848	748	756	746	769	766	723	749	761	773	707	761	725	755	821	751	786	752	812	768	795	793	781	739	806	775	756	743	701	737	734	766	753	816	761	750	767	809	758	734	726	767	757	728	761	747	816	762	819	774	752	697	812	765	776	787	779	778	791	790	805	806	757	748	779	708	766	754	835	765	767	802	747	751	762	787	762	727	693	743	804	782	787	748	750	789	784	759	772	832	757	826	719	746	787	780	773	767	697	728	740	808	809	815	762	798	774	768	756	758	735	770	819	795	779	778	848	750	770	760	794	769	703	782	779	784	757	795	751	831	824	740	782	774	719	798	772	760	810	799	793	835	748	750	724	760	770	733	799	778	780	800	762	767	821	732	822	763	782	764	797	739	764	811	762	792	765	778	762	836	788	810	728	783	749	773	690	741	788	735	732	755	753	788	734	737	799	768	793	769	773	741	807	768	784	771	772	764	748	744	747	800	770	757	737	790	773	801	765	785	723	781	784	799	738	728	752	812	759	735	787	748	775	778	789	809	715	799	781	795	797	778	822	739	770	763	810	745	787	718	823	797	737	773	803	775	752	801	739	743	783	800	738	782	727	783	786	778	742	765	807	815	801	777	748	751	766	727	739	774	797	811	780	777	805	830	758	793	739	734	846	743	768	761	759	793	763	803	816	743	848	755	784	764	765	806	784	767	781	769	796	736	761	727	776	740	792	784	777	783	795	809	775	782	780	699	757	763	778	768	802	751	784	776	753	807	782	758	790	751	812	780	778	744	808	745	752	708	769	804	744	760	747	835	813	810	843	789	760	783	781	772	746	771	779	765	746	741	756	799	787	750	792	773	722	788	807	776	767	791	750	820	758	751	773	796	747	753	778	779	772	794	766	785	791	768	785	796	764	781	778	758	764	741	794	799	789	728	803	749	772	798	742	757	798	744	781	758	735	736	718	766	776	737	789	776	790	810	754	722	765	756	717	801	748	810	738	798	751	765	696	751	808	775	754	764	768	757	767	809	699	782	796	804	776	763	736	760	726	772	786	771	776	755	841	790	740	771	770	808	746	745	807	750	745	809	786	828	777	784	798	814	837	746	757	756	755	749	738	781	711	788	784	820	688	801	745	764	756	728	835	760	792	750	796	794	741	741	743	760	751	757	741	805	755	762	781	822	783	720	779	801	746	710	816	792	817	726	740	804	813	755	775	748	705	664	801	780	794	764	743	808	805	813	807	791	721	777	799	812	739	781	738	791	803	726	784	753	752	857	789	763	795	767	718	807	737	741	805	756	823	770	778	774	777	722	809	830	766	713	761	785	794	815	768	769	754	746	742	806	775	781	765	764	788	820	729	781	739	769	791	762	767	813	786	812	767	763	750	773	726	743	755	780	702	743	763	793	752	730	746	778	802	766	732	767	769	791	813	747	777	767	774	781	784	761	800	817	773	796	813	749	785	766
3768	6187	5113	2621	1881	1443	1236	1064	953	882	874	739	732	722	691	688	650	689	604	629	606	646	635	645	654	624	651	626	635	620	588	621	596	605	607	608	638	578	609	605	590	553	622	643	581	631	579	610	560	598	592	590	578	602	585	603	599	586	590	594	570	600	632	566	611	600	616	608	571	610	573	563	601	627	652	601	619	583	595	625	557	594	570	589	615	594	563	614	567	555	595	570	579	631	626	549	606	557	582	645	580	576	614	625	630	563	578	598	588	625	628	630	581	581	572	597	609	599	536	571	583	596	643	592	545	554	572	645	613	590	568	577	603	586	584	547	562	625	643	619	603	616	582	599	611	590	609	581	594	637	602	593	616	582	617	597	523	549	577	593	561	573	601	562	543	586	575	598	604	608	558	599	568	624	564	570	572	599	612	599	619	593	628	561	544	605	551	583	584	613	575	633	616	544	600	620	562	576	576	591	527	566	598	591	562	573	545	573	625	571	555	571	556	588	599	604	583	539	615	537	592	564	602	646	606	578	616	593	571	567	585	633	574	560	593	585	583	630	598	602	571	606	556	585	582	621	585	548	572	571	582	628	614	537	543	600	576	582	578	583	618	571	580	586	597	595	604	575	601	624	606	569	604	591	581	576	598	527	584	579	597	599	568	602	575	618	582	602	545	605	606	606	585	614	589	604	602	618	543	552	596	571	586	602	567	645	586	598	601	573	593	599	623	600	600	597	584	569	575	614	564	628	592	593	594	612	591	585	643	584	571	617	612	572	599	554	533	620	548	622	553	555	573	593	607	566	635	602	618	578	578	588	590	590	558	604	559	627	588	589	566	587	569	568	526	627	603	529	602	616	576	584	642	583	633	538	560	536	620	590	578	592	582	628	569	554	592	638	619	586	599	613	605	590	625	583	596	612	546	603	586	584	529	593	553	557	564	608	574	620	512	583	590	591	603	586	584	608	563	605	574	590	577	602	607	533	546	622	633	567	559	523	596	609	609	560	545	607	640	561	578	602	629	612	613	596	547	581	604	620	581	600	555	601	551	592	577	601	579	540	634	574	595	599	603	575	555	598	594	561	564	620	579	638	572	610	562	588	592	580	609	614	567	584	578	588	566	576	562	590	578	582	592	602	529	589	575	531	544	580	574	611	536	553	570	623	620	578	592	573	561	585	558	582	619	556	566	551	579	596	542	591	612	563	559	618	599	619	568	543	555	586	595	545	598	582	544	567	555	608	605	560	563	560	560	535	617	616	576	637	592	581	649	614	621	617	597	555	585	568	563	589	538	576	563	574	577	579	516	559	588	563	602	564	638	559	606	568	605	593	556	581	598	564	601	571	603	590	616	580	568	533	565	544	587	555	589	538	576	551	599	581	573	595	555	520	603	571	571	550	531	604	596	572	603	578	576	588	561	617	586	574	566	594	607	625	572	551	580	577	595	614	580	566	568	584	583	591	574	591	602	615	593	576	612	542	577	587	577	557	550	590	588	599	561	603	619	603	583	603	612	600	577	558	605	642	597	648	546	613	542	552	585	565	596	579	565	628	553	577	573	614	591	584	565	577	609	560	607	630	547	584	573	579	616	593	549	552	611	615	564	589	558	570	603	581	544	576	613	580	617	605	612	583	582	529	593	532	580	581	590	612	561	583	594	594	553	545	590	631	595	578	615	600	600	539	561	601	575	570	526	558	563	583	549	569	590	567	565	588	513	577	579	587	576	586	617	574	597	542	563	563	561	603	577	562	569	602	595	578	605	608	589	602	564	585	582	549	548	607	605	573	628	612	575	586	568	625	569	555	570	579	584	595	553	554	578	563	555	550	603	576	560	588	585	533	608	545	605	561	584	588	584	590	620	560	596	598	620	574	576	593	579	554	548	555	608	592	597	569	560	583	605	541	577	589	546	591	588	560	556	629	583	562	606	557	578	572	540	609	576	610	592	588	536	573	567	611	620	603	537	570	583	564	589	610	604	573	570	600	532	578	568	588	593	613	597	544	611	575	590	634	569	567	602	558	539	549	554	554	568	600	554	570	568	594	625	599	585	563	590	594	598	553	585	587	581	552	581	544	605	540	576	596	610	577	586	573	534	592	575	622	589	579	550	611	642	573	547	602	567	598	560	542	572	570	583	559	595	576	661	553	575	593	578	617	530	615	579	585	591	584	556	544	580	574	603	565	548	573	534	555	606	586	569	630	549	586	580	607	608	565	541	573	567	591	584	569	553	551	612	647	574	578	597	569	545	621	532	551	593	566	568	523	617	575	553	539	557	603	545	599	597	574	587	567	616	612	597	550	611	575	557	567	572	542	544	599	604	558	604	575	612	613	576	573	578	641	555	581	580	536	575	540	583	612	561	558	557	549	585	535	572	568	582	560	550	596	567	572	537	544	640	551	573	604	609	584	542	561	608	624	620	604	617	578	585	577	585	630	599	545	506	605	577	587	582	565	612	560	596	582	576	548	569	575	619	541	546	561	547	549	558	584	609	611	571	575	610	518	576	576	601	554	557	579	589	593	521	548	585	574	560	543	593	561	550	582	560	582	601	589	554	583	557	600	586	592	599	529	605	581	561	601	573	625	579	604	543	570	573	582	628	532	565	592	551	558	575	597	595	634	549	557	604	548	578	529	603	581	593	571	545	573	614	633	565	588	587	595	589	555	590	561	638	586	579	596	598	532	554	580	564	568	595	538	595	583	617	603	569	576	579	628	586	577	589	547	545	554	596	561	567	580	598	612	618	558	585	556	588	565	556	544	584	578	564	605	599	576	532	593	569	597	547	615	587	601	617	559	597	604	536	597	600	607	627	613	557	555	639	587	602	583	592	536	547	640	569	582	599	594	612	605	610	558	594	583	588	585	568	575	579	588	583	553	560	563	579	575	569	559	575	595	602	569	562	577	605	552	576	570	609	566	581	598	582	566	558	610	547	541	595	586	563	568	600	522	564	557	599	580	572	577	589	584	583	572	599	609	562	592	591	525	575	581	541	588	538	548	551	585	563	579	614	576	574	605	580	568	566	573	585	579	543	562	539	555	593	536	587	575	609	528	572	621	588	525	593	530	605	601	606	577	617	560	562	601	597	574	618	553	574	603	552	556	540	552	560	579	525	575	550	634	531	561	554	574	578	537	610	579	588	578	583	561	590	561	561	548	560	540	553	528	602	543	578	571	562	536	645	560	586	604	600	626	630	560	536	581	568	645	576	568	616	582	574	582	608	610	583	514	563	573	609	566	577	564	557	577	585	576	579	576	518	577	539	531	562	589	585	545	540	575	593	557	595	547	566	578	532	582	583	599	554	609	554	585	548	597	589	562	580	595	577	571	606	536	544	585	552	585	587	589	589	608	589	558	587	573	573	616	616	527	604	580	564	582	602	573	566	583	560	590	585	529	546	598	606	585	530	579	567	573	525	582	545	568	579	594	600	584	578	605	596	581	562	577	579	573	581	576	577	573	575	561	605	564	564	559	628	559	589	561	587	604
27847	10465	931	538	380	395	357	388	358	360	359	322	339	389	328	375	341	351	323	395	347	339	360	364	327	359	338	357	366	328	382	336	332	366	386	372	356	368	335	386	368	381	342	355	351	328	379	356	357	354	370	368	386	378	340	370	365	303	363	327	365	337	353	373	333	361	343	317	374	352	303	364	338	371	364	345	343	325	370	354	375	370	377	347	350	387	335	365	363	356	356	337	335	368	355	359	341	337	328	406	344	354	348	359	352	331	344	328	339	340	362	331	386	335	364	390	366	358	297	337	359	348	332	377	353	372	374	350	349	371	329	323	367	366	356	332	376	355	334	358	335	361	363	359	363	287	376	325	352	374	342	316	314	338	330	332	332	326	344	382	359	362	363	365	337	353	359	375	361	344	358	340	360	347	369	335	337	345	333	358	381	345	373	324	346	335	359	354	338	347	361	327	362	352	353	369	344	340	357	340	369	352	321	366	383	355	355	383	370	344	346	333	366	347	360	325	365	360	302	359	370	357	370	345	341	389	377	301	357	319	359	367	378	354	341	384	352	347	379	368	331	384	340	348	349	369	360	327	313	325	375	382	379	347	355	388	354	330	351	333	326	320	337	360	345	320	354	350	361	367	335	332	338	357	353	394	341	354	339	385	370	314	364	381	384	355	361	350	361	350	362	339	369	340	344	320	338	342	355	312	368	310	368	333	385	375	329	327	369	336	362	349	398	350	385	386	348	388	358	348	340	355	338	328	355	361	332	352	342	334	406	389	331	356	353	329	331	324	340	309	347	373	340	335	340	326	358	364	352	365	348	317	343	353	351	328	368	330	383	337	364	328	364	353	314	333	318	366	350	328	391	359	359	336	375	335	351	359	355	351	333	347	369	365	355	356	374	334	335	373	349	359	363	378	342	350	351	374	339	348	353	387	315	351	328	350	322	352	347	341	367	328	349	323	354	346	372	356	357	350	351	331	356	376	346	351	365	373	345	339	354	342	365	354	364	329	400	343	359	343	378	373	336	347	366	358	365	333	296	360	328	354	355	377	332	342	368	355	363	332	365	374	366	368	377	327	338	354	346	350	343	336	371	361	348	357	334	389	392	357	332	388	373	351	354	390	327	388	377	362	364	373	349	346	332	338	366	366	332	358	326	362	349	321	369	332	376	334	333	375	374	324	344	359	385	328	335	333	344	349	359	365	334	324	335	392	364	387	339	388	327	325	356	320	365	385	373	357	350	367	315	345	358	366	356	352	327	359	353	367	350	370	346	337	332	323	352	343	358	350	353	389	362	348	341	308	342	334	349	336	347	339	338	340	325	390	357	354	350	370	344	349	337	361	367	362	387	363	351	363	356	334	367	351	362	351	372	342	340	315	353	345	343	332	362	355	352	344	377	352	367	350	341	376	358	364	344	378	335	341	345	339	330	383	321	383	375	356	372	370	363	334	337	318	374	369	351	309	370	365	350	355	331	358	356	365	358	297	352	337	357	326	344	343	343	346	331	373	346	353	341	318	397	343	358	347	381	356	359	322	348	384	357	346	360	339	334	337	325	349	332	390	327	319	347	346	361	335	383	358	357	350	357	339	341	346	349	350	345	357	319	356	362	343	354	355	380	336	349	347	359	370	339	312	360	311	355	337	360	359	347	350	323	350	320	377	362	348	359	330	327	367	342	340	378	332	342	358	350	353	362	321	325	324	315	361	372	338	350	350	324	352	347	369	365	363	362	365	385	371	360	329	340	335	347	366	351	363	348	349	336	330	348	380	365	312	345	345	368	355	327	332	345	382	396	324	358	345	315	343	373	364	347	332	318	336	329	361	317	342	374	343	352	325	357	372	348	381	361	339	327	321	319	350	353	373	378	339	341	327	345	342	384	327	336	336	339	330	349	335	333	359	369	348	342	337	350	327	359	362	365	350	361	355	354	348	379	350	345	371	362	350	375	358	373	323	361	334	337	387	370	355	374	367	376	343	329	381	346	326	376	334	391	332	368	351	339	363	383	388	343	352	352	332	334	356	357	345	377	352	363	392	342	340	327	387	350	340	332	359	365	362	341	358	367	350	351	377	326	307	351	339	338	378	339	370	329	352	350	331	342	373	358	361	387	369	337	369	384	319	322	347	359	374	384	359	338	345	343	343	370	369	363	354	361	363	358	364	303	372	344	376	380	374	348	332	340	373	360	342	366	345	359	353	355	368	340	333	378	373	355	370	356	379	359	337	334	333	357	333	377	382	344	361	342	358	342	337	355	336	375	347	337	331	371	335	354	365	374	338	374	367	340	384	351	339	395	351	350	326	335	377	369	351	376	322	349	323	371	374	356	346	339	357	343	362	380	365	339	341	359	342	343	351	363	360	334	336	378	370	354	341	343	369	397	308	351	369	335	325	322	353	346	352	332	340	335	328	348	368	361	333	320	328	358	343	359	368	379	375	392	370	379	337	348	355	311	314	356	355	360	355	358	341	363	358	356	335	350	352	383	372	351	354	349	308	347	353	340	345	369	375	388	346	348	353	344	343	373	344	355	330	318	362	365	345	374	351	359	392	362	323	382	345	376	361	329	346	375	350	346	367	368	368	314	347	366	345	333	369	372	374	351	354	344	372	377	325	350	362	351	367	349	331	351	348	351	355	333	354	343	343	335	352	320	350	362	343	342	326	366	353	347	380	357	355	368	367	342	361	327	303	338	370	358	376	352	359	363	386	333	351	332	369	339	344	355	356	366	353	350	364	370	369	369	363	335	358	367	398	359	363	365	371	345	353	356	384	358	348	351	318	388	352	389	344	373	339	349	348	364	361	320	371	337	353	368	357	307	338	336	357	316	335	327	332	339	304	322	359	324	367	333	352	351	349	315	395	363	351	385	370	381	339	334	400	315	328	330	351	371	338	339	332	352	352	343	331	319	350	347	357	380	332	361	360	382	346	346	363	364	351	345	357	356	359	306	346	371	359	381	343	349	350	327	362	370	373	327	367	380	353	343	335	358	361	358	329	338	312	341	344	371	350	353	370	374	378	325	334	360	398	349	351	340	385	346	333	386	367	350	376	332	365	329	353	374	331	352	361	325	347	317	373	371	319	348	333	352	376	378	358	343	357	381	350	394	332	345	346	349	319	368	335	379	360	336	356	358	334	366	356	380	373	375	341	380	341	357	362	353	336	334	342	345	336	359	342	342	361	344	334	339	355	335	362	369	326	412	351	337	357	363	341	356	320	378	341	355	344	346	348	390	371	327	326	400	311	355	358	347	346	373	362	372	311	388	395	354	361	371	358	357	352	347	404	373	385	372	344	374	345	372	392	354	348	349	395	351	342	350	358	341	353	366	345	362	359	366	346	361	346	342	348	366	362	340	344	359	349	346	355	330	335	368	333	317	343	355	344	374	351	377	371	347	347	344	364	380	355	348	387	358	328	350	367	341	354	356	343	375	380	333	351	387	341	351	368	338	354	345	345	374	352	334	370	363	369	349	350	360	329	350	355	365	361
4674	477	410	320	295	285	293	269	262	270	306	268	259	249	262	234	250	282	254	269	243	257	267	282	280	295	266	266	245	271	264	251	277	257	257	281	246	261	254	248	264	263	276	261	286	277	260	252	274	260	265	243	280	271	230	270	289	276	246	259	258	258	265	235	262	284	260	275	257	241	270	237	288	254	252	235	273	267	268	277	257	263	249	261	295	274	250	260	261	264	254	259	257	278	269	251	240	271	253	223	266	249	258	277	267	283	255	274	272	245	258	252	261	259	245	290	265	239	272	263	237	241	271	240	269	249	244	276	254	268	224	258	270	298	266	253	247	255	268	254	275	253	252	248	243	248	280	257	259	238	263	250	262	233	245	267	263	265	297	270	256	281	281	247	251	244	244	242	271	256	292	272	274	272	269	241	264	260	290	258	266	263	277	265	254	264	276	292	269	269	256	276	251	256	282	222	283	235	284	286	282	266	259	291	252	239	256	292	263	264	274	280	269	277	278	240	249	255	241	270	282	263	240	266	238	283	253	317	239	254	249	275	293	251	281	286	278	247	271	268	263	271	257	248	244	271	249	283	261	271	254	264	259	270	261	277	254	256	292	263	256	244	266	265	261	218	240	258	266	240	242	239	256	238	240	260	271	240	276	257	246	275	261	278	233	241	259	272	288	258	237	270	246	270	249	251	245	266	284	255	269	248	272	245	261	259	248	231	296	247	277	238	252	261	257	291	253	269	278	293	275	265	269	251	243	275	267	249	263	254	262	263	245	272	231	256	259	245	285	243	276	244	277	266	278	276	259	248	241	250	261	253	250	271	228	256	265	251	247	273	250	250	243	260	274	258	258	240	271	230	259	264	273	280	245	260	240	277	254	258	252	278	246	246	243	243	269	270	285	273	262	276	233	253	283	271	262	248	275	262	270	242	283	290	261	255	248	258	275	275	251	235	262	269	273	265	251	259	255	297	252	264	253	240	263	284	256	250	250	253	262	224	261	289	271	250	252	234	254	278	256	265	244	252	265	259	247	246	246	278	267	304	272	262	259	256	248	284	301	247	247	253	280	242	252	261	241	234	285	275	241	232	271	263	242	258	249	288	255	303	254	246	255	272	238	265	283	267	266	272	273	273	256	275	265	271	248	261	284	258	234	254	273	261	273	286	265	262	251	269	289	249	303	246	250	253	260	275	263	280	290	262	237	281	276	264	242	252	271	260	278	242	259	243	279	279	267	262	263	272	260	246	275	247	264	281	260	261	264	274	253	247	259	222	265	257	257	267	289	265	249	267	276	291	232	277	245	243	266	262	258	270	278	240	250	229	248	257	230	267	238	260	264	285	260	255	280	244	265	282	259	242	276	252	283	270	254	242	276	254	233	257	255	254	263	244	269	249	245	262	287	264	249	261	246	271	249	280	241	269	277	300	270	278	304	241	252	251	263	271	233	274	234	275	262	244	281	253	273	266	250	247	295	251	274	248	256	260	279	265	267	251	289	266	272	295	280	284	241	278	269	250	263	243	253	282	249	277	311	280	261	270	227	245	250	269	263	274	256	247	272	253	266	264	289	265	248	257	281	264	286	287	289	264	249	262	264	253	257	264	228	234	264	270	284	297	260	270	253	279	268	256	273	239	257	241	249	249	252	274	263	268	247	260	234	271	258	268	291	251	243	267	241	263	257	271	242	243	253	247	274	263	284	264	251	273	258	269	284	228	231	265	263	245	255	268	258	263	239	286	261	253	255	248	251	255	250	265	229	261	262	276	261	248	260	271	271	252	275	268	268	238	263	294	252	279	269	260	229	267	268	276	301	285	271	270	248	252	269	252	311	282	253	270	236	282	271	261	273	252	249	266	255	248	242	257	291	259	273	228	263	261	267	265	244	242	265	251	261	252	277	267	275	259	269	271	271	282	268	259	242	267	251	271	259	266	285	280	283	255	246	276	280	268	229	266	258	273	260	252	278	257	265	250	256	257	269	263	244	265	257	246	266	247	257	291	263	278	271	281	271	267	251	284	250	277	251	275	257	259	276	260	263	262	255	282	262	238	257	287	289	280	276	246	231	263	285	260	261	270	232	237	258	271	263	270	251	263	284	278	250	260	264	253	268	251	264	268	243	255	258	251	274	254	261	276	250	288	264	266	280	259	283	250	251	265	223	263	271	264	279	242	266	251	261	270	272	248	245	282	262	238	236	248	263	272	248	278	275	291	262	237	274	255	263	235	261	274	277	231	267	265	274	257	245	226	256	276	240	258	224	269	280	259	241	260	264	267	242	246	236	266	263	274	286	244	262	273	273	254	256	261	236	236	280	263	250	241	272	263	279	257	283	262	252	269	256	276	250	255	266	288	286	291	235	270	260	243	260	228	289	285	268	258	266	277	269	268	290	258	247	274	258	233	262	265	239	273	252	245	270	243	252	241	254	313	265	276	229	279	270	254	273	298	259	289	291	268	269	287	247	260	267	269	230	257	273	279	269	255	295	290	257	240	251	272	254	260	249	236	265	296	283	258	288	261	275	266	248	269	258	300	253	236	270	249	247	277	282	265	262	282	247	260	249	282	241	255	261	281	277	246	270	275	274	258	252	280	258	268	212	258	252	268	229	263	258	267	270	263	261	249	225	272	250	242	270	241	301	262	250	276	249	273	265	258	282	243	276	286	280	267	264	283	266	281	251	257	252	248	255	272	232	265	263	288	271	237	296	254	279	252	250	247	246	267	244	243	243	248	247	245	242	280	252	268	253	264	275	282	303	258	287	277	249	251	235	264	280	232	257	239	298	250	224	253	274	272	261	239	259	250	258	234	251	268	303	258	255	261	281	267	274	259	267	275	266	257	254	252	232	271	272	243	255	240	282	245	263	248	251	233	234	253	288	256	254	284	272	273	270	249	261	291	294	238	234	249	263	269	275	262	273	268	278	275	242	260	260	253	257	252	265	288	279	261	280	264	254	259	279	268	282	260	290	241	259	256	239	221	253	250	285	273	253	245	240	254	274	277	248	260	292	279	270	257	255	253	258	251	284	261	276	250	256	284	277	274	281	266	250	259	266	277	252	233	242	258	282	258	265	279	246	265	260	255	249	245	257	274	252	262	242	266	295	265	267	255	233	222	268	273	252	279	276	284	281	238	271	275	264	265	260	258	257	245	275	252	284	238	265	268	246	261	260	266	293	258	274	279	252	241	241	263	277	271	265	265	250	223	241	278	239	269	238	239	256	272	263	277	259	258	246	255	238	249	291	268	264	241	247	240	268	243	252	264	263	242	285	264	258	266	254	246	254	271	276	267	250	266	282	268	258	244	283	243	277	247	275	268	266	274	257	239	261	283	276	255	265	262	278	286	278	261	261	236	285	259	233	241	232	287	259	268	239	264	279	235	276	277	249	237	277	227	271	294	255	273	285	266	250	274	244	270	249	282	260	241	258	273	257	264	244	252	243	285	297	274	263	273	245	271	241	271	264	276	265	300	266	266	277	279	235	246	267	269
25498	21486	27940	25445	11468	1661	1157	940	852	901	861	871	870	787	789	811	826	786	793	768	775	774	775	775	757	801	753	731	753	775	738	745	786	694	720	779	758	753	730	770	792	781	687	730	732	753	725	744	735	747	750	775	761	770	736	736	767	797	755	724	762	729	749	751	750	750	744	799	716	704	764	778	767	704	732	722	754	719	737	760	738	786	788	751	756	765	722	713	755	769	706	784	691	746	795	748	727	741	733	777	758	729	717	740	745	727	729	748	747	708	756	730	755	765	749	748	744	696	732	730	735	743	756	789	735	775	731	777	738	718	709	749	777	755	737	737	708	757	738	757	692	770	715	793	734	719	726	775	733	704	759	727	730	766	755	732	755	760	710	752	747	753	696	772	726	733	721	727	749	735	738	770	717	739	705	742	773	718	777	748	768	751	795	747	696	758	734	730	707	730	696	760	738	710	765	792	786	725	806	698	766	729	759	738	751	723	769	741	754	747	693	746	758	747	706	723	732	735	738	748	731	744	775	733	749	693	763	771	729	736	729	731	730	665	702	743	762	782	714	733	766	735	713	682	759	731	711	792	743	722	734	705	739	784	728	760	754	723	728	740	769	719	729	741	810	726	754	724	722	718	711	801	741	690	745	723	704	783	750	748	746	742	785	739	757	787	736	690	722	796	771	738	767	762	738	731	745	713	766	749	716	724	768	733	762	774	784	757	723	723	754	721	766	724	771	762	749	768	815	709	758	752	750	745	699	797	774	726	721	762	764	774	753	730	744	769	725	744	721	783	750	704	750	744	738	757	743	703	717	742	766	738	732	684	752	716	732	745	754	731	738	736	710	756	775	725	763	757	742	745	755	726	772	776	781	724	737	755	779	751	748	756	756	729	724	747	767	716	771	717	732	737	725	773	746	727	767	719	713	731	721	759	740	746	724	740	769	759	776	709	782	741	724	754	741	764	722	701	725	702	741	731	752	769	766	748	766	745	734	726	786	742	708	718	761	791	772	740	738	776	724	779	755	756	746	753	750	757	705	687	764	744	780	713	764	745	729	689	732	774	733	756	757	744	717	734	749	777	786	761	704	746	769	691	781	753	723	767	787	732	717	757	826	736	778	709	707	709	776	782	744	699	729	749	746	730	720	739	727	728	754	747	736	781	741	743	785	720	752	751	752	740	720	769	726	757	752	797	734	739	710	735	743	754	738	707	765	776	761	671	738	726	714	710	759	781	761	741	787	771	734	745	720	817	702	724	795	776	769	809	786	714	745	732	742	746	719	717	763	712	739	749	773	726	755	743	738	751	768	742	751	737	747	754	728	768	727	783	784	741	757	719	747	776	785	749	786	753	794	731	786	726	749	768	779	772	807	717	747	770	700	763	761	751	700	763	792	742	697	754	770	753	760	701	758	686	713	705	741	737	760	719	736	707	731	752	735	784	779	717	766	762	715	715	764	736	676	757	748	688	745	748	734	736	756	749	772	748	753	722	759	739	763	754	779	770	721	756	752	709	738	695	750	764	788	733	744	781	737	717	722	708	703	735	745	745	715	706	767	721	766	705	706	682	729	688	720	754	765	770	754	754	742	740	738	718	757	799	744	756	767	752	732	737	746	753	782	742	769	757	780	759	726	794	719	687	752	723	762	775	733	719	720	719	769	691	730	740	751	720	758	766	776	757	741	716	749	740	719	768	745	740	732	721	764	763	697	692	714	738	707	737	726	762	723	741	754	729	707	731	711	777	728	711	782	755	754	728	740	734	771	751	717	768	751	794	792	689	718	740	734	766	743	718	755	711	723	700	745	722	749	724	740	726	767	750	775	803	762	724	754	684	707	690	792	764	731	765	721	694	720	712	771	705	758	782	730	758	778	682	704	714	765	771	745	768	705	797	668	735	725	718	723	720	741	782	759	753	767	787	743	745	780	785	715	751	720	738	757	738	767	763	718	768	753	754	732	752	743	702	749	719	740	762	708	767	758	761	722	749	763	749	724	712	714	761	728	750	749	793	786	741	722	747	736	726	731	720	739	765	748	743	784	696	746	730	782	757	733	748	751	651	784	740	756	773	753	717	753	770	705	760	778	755	752	673	713	748	768	748	726	735	754	735	770	751	743	760	733	749	711	713	748	743	736	773	759	746	753	757	759	733	721	718	731	747	821	761	694	805	767	732	736	748	768	730	741	757	768	754	767	724	715	728	757	711	777	777	754	780	685	700	769	721	713	735	676	745	743	714	722	739	777	733	734	734	761	727	774	719	789	764	775	728	741	750	745	760	721	756	697	689	737	774	756	748	753	755	726	737	768	745	759	694	758	723	717	673	793	742	737	762	759	762	750	782	716	713	732	733	738	755	797	724	751	750	753	827	716	750	691	747	707	716	745	712	715	758	781	721	695	747	768	752	769	717	787	754	742	744	826	733	691	734	749	759	749	683	723	754	774	712	758	768	738	721	770	768	738	753	724	696	723	740	710	733	754	775	759	751	762	743	753	717	747	736	828	755	739	750	754	776	757	740	768	768	755	723	774	760	736	761	732	755	708	755	745	738	754	744	733	765	782	758	733	761	763	712	703	747	743	795	759	723	735	746	689	688	701	709	707	710	725	721	708	687	776	739	790	732	759	724	722	738	785	760	765	764	760	718	775	673	759	749	698	741	766	749	777	771	787	692	711	740	683	733	756	770	714	725	733	756	771	724	753	750	760	785	719	745	722	769	739	754	713	726	782	741	780	779	762	738	753	690	743	722	721	794	746	772	744	746	797	783	771	731	769	723	729	692	731	750	741	755	703	726	741	748	746	735	771	767	742	749	744	777	726	792	734	779	708	760	722	748	736	785	748	757	699	706	793	778	711	711	739	710	767	735	775	700	723	762	692	720	788	781	775	753	758	772	733	711	689	741	741	721	738	716	717	770	761	716	733	735	759	776	775	732	776	769	797	741	715	710	711	761	781	677	714	770	736	746	736	719	730	801	798	789	774	686	741	746	692	775	775	764	761	748	728	790	746	755	727	767	771	786	706	757	712	699	720	757	775	741	717	784	734	757	807	751	719	781	775	740	760	693	732	726	717	719	714	781	714	709	742	720	697	729	730	761	728	757	749	679	738	694	764	782	743	755	766	804	738	757	766	759	715	728	740	714	730	740	744	731	758	747	731	791	742	726	748	720	746	753	690	709	739	770	712	748	788	737	727	707	724	720	720	776	726	695	770	783	729	768	737	731	733	733	728	727	722	755	688	758	718	767	737	741	700	704	739	776	690	767	756	709	727	740	745	741	730	734	721	782	717	728	758	739	778	724	776	783	778	726	739	707	828	697	718	762	759	726	726	760	757	728	779	787	743	741	750	710	733	775	719	696	762	773	754	786	755	827	761	744	740	738	749	738	757	712	742	745	744	728	729	772	823	753	701	760	765	754	708	734	712	739	776	722	778	683	809	716	743	758	706	786	748	709	760	784	708	727	738	760	771	818	750	704	754	743	716	754	746	738	775	754
3401	3585	2983	1613	1268	1015	863	842	720	654	675	600	637	579	605	645	610	553	587	582	585	608	598	572	534	581	527	572	594	600	576	579	615	541	503	579	572	590	526	552	557	533	561	587	539	582	576	551	572	553	561	586	566	585	549	551	551	577	570	566	529	558	515	543	539	577	545	537	525	581	578	573	594	574	585	556	580	569	593	571	544	567	591	572	559	610	587	538	550	520	568	579	566	550	544	574	510	577	566	573	525	551	546	531	573	568	564	553	541	540	576	528	577	564	571	593	562	524	609	579	573	562	585	556	553	554	560	530	546	502	544	589	558	558	553	537	548	572	531	581	568	561	547	550	601	545	558	545	577	558	533	532	566	579	551	579	539	615	586	591	590	558	549	588	544	595	587	541	581	555	561	523	568	560	532	559	560	574	514	547	565	580	525	518	551	523	589	540	540	496	542	534	517	567	566	542	569	564	542	586	560	592	542	517	567	567	554	542	555	530	560	573	555	596	556	565	554	533	529	572	506	574	581	554	554	515	572	611	546	589	595	575	521	556	547	573	560	560	568	550	527	536	598	567	557	594	566	527	535	543	558	579	544	558	528	507	548	541	552	541	515	518	501	577	542	579	550	557	591	556	525	566	568	535	539	557	557	568	581	567	532	550	489	558	556	541	572	583	556	521	587	538	536	516	549	561	580	552	587	572	561	534	556	587	562	571	551	554	537	521	532	573	526	590	506	583	558	580	558	595	577	564	524	584	525	572	545	522	541	563	565	515	554	593	574	557	600	572	555	600	553	527	566	558	554	587	589	581	551	585	521	546	562	564	535	544	569	583	535	572	546	568	593	520	542	526	564	549	496	573	519	538	590	546	564	511	555	601	538	564	573	542	597	552	552	546	548	532	519	547	537	568	538	574	550	584	561	573	580	542	552	562	527	545	561	558	556	542	513	531	531	604	542	533	564	544	557	568	548	561	540	553	537	552	560	598	563	547	564	566	577	600	539	531	557	552	522	515	553	564	519	554	567	580	568	562	572	519	508	534	563	545	574	545	534	542	543	556	542	565	558	592	566	527	551	516	539	547	535	538	549	568	550	512	574	520	572	559	561	555	548	526	539	569	539	593	532	550	549	573	539	563	568	559	551	574	572	495	541	556	563	576	567	534	517	605	586	553	560	558	549	617	569	548	591	556	587	567	579	605	536	542	550	565	567	545	561	522	538	567	567	570	520	533	557	557	582	555	548	529	565	562	538	558	572	597	535	556	546	590	600	552	556	542	517	570	564	545	602	512	550	545	571	535	590	608	600	534	529	531	548	556	530	524	538	532	556	548	510	555	557	547	557	585	548	562	570	533	488	518	523	536	566	570	576	566	594	547	568	536	546	537	530	557	536	550	558	550	581	561	538	556	548	562	545	549	545	558	543	558	572	530	551	569	541	536	529	580	571	563	567	574	577	572	571	537	538	578	546	539	578	595	514	530	535	573	526	567	545	561	558	560	542	555	570	516	569	549	528	522	569	575	585	554	593	562	531	583	542	555	603	573	528	559	576	539	550	559	536	583	535	557	523	558	540	498	548	555	566	532	574	582	504	518	557	569	508	528	580	531	562	570	559	562	538	544	573	573	576	573	534	555	487	563	518	538	588	542	522	575	548	517	564	559	592	535	590	546	564	541	540	576	540	527	542	503	549	524	568	542	556	552	556	578	568	566	542	568	538	524	532	507	557	594	553	605	543	523	562	501	549	558	563	555	593	547	566	581	540	535	519	566	567	534	549	567	546	559	523	552	571	589	546	564	549	571	604	542	507	594	530	552	533	554	522	499	577	565	560	563	552	562	564	503	559	579	529	603	535	571	589	544	529	538	572	550	548	550	571	564	534	532	564	577	596	563	552	548	520	517	534	542	526	558	522	569	515	573	534	576	546	598	550	547	557	574	534	533	545	582	553	556	572	559	552	528	550	564	567	538	571	541	574	580	543	550	537	529	566	568	565	552	539	619	585	567	549	605	528	525	520	564	532	562	572	557	553	551	521	573	537	556	549	547	554	544	561	548	592	533	597	526	556	558	535	568	567	510	579	549	479	529	555	556	519	572	575	523	572	530	547	574	568	529	555	541	553	535	554	550	597	561	537	596	526	515	539	560	557	528	503	560	541	593	536	545	533	557	549	602	541	544	601	542	559	522	545	549	555	530	546	536	612	547	517	564	577	579	572	563	549	528	575	543	610	596	570	565	575	541	536	531	580	580	512	550	563	549	526	546	563	525	515	561	554	545	559	541	565	525	601	538	532	559	554	599	528	536	559	525	512	553	561	573	532	583	601	532	529	529	570	568	551	544	532	555	558	506	543	599	550	507	556	544	526	496	556	550	566	571	543	506	505	512	522	596	545	566	554	561	544	524	560	554	554	549	556	549	550	541	514	544	512	563	595	545	576	549	541	579	549	551	530	540	546	526	552	561	559	559	546	515	533	560	544	550	533	568	511	528	485	550	545	502	525	573	512	539	581	569	544	575	543	553	559	535	520	558	557	568	526	575	548	542	533	549	578	559	537	585	550	563	537	572	544	544	520	594	548	531	506	574	569	551	579	527	527	567	566	602	521	533	521	544	593	504	551	589	521	554	537	567	560	565	534	539	513	549	586	577	580	549	558	505	550	569	555	571	557	529	540	538	515	559	564	544	552	557	544	535	540	548	531	593	563	498	556	522	552	522	524	533	549	555	582	534	559	540	544	543	534	530	552	560	530	555	567	554	562	585	498	616	567	565	565	544	551	511	522	532	602	535	542	601	555	542	538	548	546	538	562	589	535	531	524	541	557	553	566	575	538	519	568	526	602	548	516	534	548	550	591	513	542	516	574	512	559	547	539	552	523	569	531	572	528	569	532	540	563	536	527	533	590	577	576	543	571	572	595	551	558	525	527	591	561	598	545	535	522	569	553	535	585	595	592	554	526	563	556	589	572	568	559	518	543	574	546	539	534	586	528	565	514	521	545	571	584	580	586	534	547	555	540	538	556	570	504	520	542	539	509	547	558	537	579	568	521	523	526	571	549	533	606	565	569	506	539	580	537	571	556	588	557	531	581	544	533	548	532	550	545	526	553	524	584	558	581	547	548	578	566	522	577	570	600	521	534	554	533	567	518	535	596	536	539	543	552	572	570	552	533	523	589	513	534	570	543	517	531	530	543	541	578	550	534	554	543	530	524	561	557	555	581	576	505	568	517	537	576	544	544	572	539	525	562	527	548	541	535	577	532	504	542	561	592	549	530	557	551	565	541	544	573	544	564	547	539	549	530	536	546	526	532	547	516	525	570	532	521	564	550	532	568	572	614	507	530	558	567	600	553	547	574	567	538	572	558	498	546	553	547	564	539	547	562	519	563	571	534	556	542	584	545	556	534	575	526	564	501	532	574	574	546	527	564	527	535	527	551	545	540	539	541	520	506	560	577	593	514	513	541	560	574	498	561	539	556	570	505	599	585	528	545	562	549	511
24440	21478	28841	24523	21475	9408	1952	1245	1025	992	961	885	885	851	880	849	812	880	824	856	798	830	832	778	826	815	825	785	788	793	820	774	788	820	827	785	800	789	786	796	793	828	785	771	735	742	801	776	757	787	795	764	813	780	815	786	743	825	837	783	732	830	753	799	804	719	791	760	722	735	799	777	740	787	755	790	800	772	828	781	764	811	775	766	809	799	740	733	804	751	791	748	771	837	770	801	813	786	793	797	789	788	859	778	795	735	762	755	760	783	798	776	761	736	732	794	773	792	772	755	782	790	789	779	781	768	814	786	766	832	754	787	808	770	779	771	806	806	803	758	795	788	782	760	750	757	757	797	791	843	772	805	804	802	782	772	724	782	761	753	759	782	735	763	797	824	799	810	733	706	793	778	773	793	750	753	803	788	808	791	836	816	808	799	787	802	787	794	789	769	779	784	770	759	769	782	791	742	768	818	765	742	780	762	783	758	743	763	779	754	739	835	801	788	771	802	794	803	760	793	841	748	819	789	835	748	738	773	766	811	743	772	839	771	780	760	783	775	839	762	798	752	789	772	791	766	775	781	787	788	792	764	770	803	797	763	787	747	763	830	788	785	777	802	758	795	731	816	748	716	783	751	774	790	777	777	807	699	784	772	759	752	785	782	752	754	849	801	848	815	753	753	780	778	728	784	696	761	810	790	778	768	760	755	800	763	753	845	745	786	762	782	755	785	792	786	747	774	800	750	747	788	819	781	777	811	798	765	760	748	828	815	762	687	725	794	784	785	801	764	750	753	773	757	817	742	819	784	781	745	768	782	795	758	838	762	757	781	793	771	793	745	782	784	822	777	766	782	759	817	747	768	770	803	759	784	758	723	805	766	769	753	778	804	770	837	806	788	805	794	785	764	789	785	768	809	786	780	811	775	743	768	767	776	795	763	767	730	791	755	784	765	764	750	765	815	754	790	783	824	718	777	757	781	860	779	769	826	817	790	792	734	770	818	768	796	765	772	769	758	770	795	771	774	817	770	823	813	774	773	748	776	802	765	784	751	772	782	742	802	785	750	810	771	784	802	755	778	766	750	793	780	774	756	806	796	788	812	741	706	739	790	757	796	755	789	821	754	778	742	781	769	783	790	805	814	763	744	747	774	742	788	745	749	762	782	761	773	793	802	773	787	776	749	803	784	783	796	758	739	806	760	744	816	754	771	765	796	772	795	746	790	813	800	804	825	739	792	762	773	780	745	765	799	782	797	784	788	828	719	822	772	735	771	797	766	768	779	750	748	775	829	733	748	800	781	738	766	770	717	795	754	714	729	755	735	764	769	787	820	808	746	710	752	736	806	714	812	770	774	786	764	787	829	756	795	820	759	784	754	770	779	772	723	799	779	759	792	798	773	799	745	758	779	761	764	814	755	752	735	773	758	762	775	822	810	753	774	738	789	794	782	756	774	778	793	752	758	752	745	817	724	784	747	759	787	804	787	758	795	744	748	755	761	751	798	771	827	799	754	803	785	769	835	806	834	742	776	726	764	768	745	750	799	765	776	791	742	780	787	731	766	780	778	759	748	787	784	787	738	697	777	787	762	747	801	769	745	809	828	724	728	778	806	773	727	740	752	801	792	715	782	763	780	745	742	773	761	763	803	791	759	793	779	775	786	757	778	801	769	815	742	801	780	743	799	772	732	743	787	786	731	790	812	756	796	760	739	788	719	759	751	805	767	728	777	779	772	753	792	759	756	795	828	749	779	728	723	742	782	771	766	775	765	790	767	728	776	751	798	736	747	777	788	757	768	726	800	792	744	736	759	760	739	821	753	751	745	807	782	739	761	731	707	804	761	767	738	787	756	747	772	774	796	789	775	752	800	773	812	737	750	751	734	784	813	794	739	789	797	737	788	774	770	772	799	817	784	771	730	739	773	772	790	809	780	732	746	734	775	740	751	795	804	786	797	765	765	793	752	830	751	744	761	750	786	743	755	780	816	821	758	801	769	760	759	797	780	770	799	763	763	804	787	716	795	797	787	775	764	746	725	743	773	760	805	785	770	854	766	740	789	776	751	798	800	790	800	741	800	797	778	786	791	780	771	771	772	788	760	807	784	800	792	794	785	803	717	829	733	820	781	815	780	798	759	786	759	845	778	806	726	759	788	781	802	759	842	783	798	791	752	782	779	783	785	754	709	797	770	749	817	719	754	734	732	786	774	807	800	806	826	797	745	781	791	719	776	808	753	845	777	731	808	741	765	781	722	734	778	731	746	801	783	806	739	743	789	770	771	753	770	780	828	741	764	777	747	780	737	749	720	769	779	812	766	807	751	782	741	817	752	789	775	749	732	793	752	737	825	777	782	813	777	791	739	700	787	779	792	765	783	790	745	774	812	794	807	760	733	813	758	769	788	794	796	787	775	765	719	783	786	743	743	772	765	814	731	722	765	740	816	804	818	740	771	780	774	791	784	728	761	755	766	795	724	717	803	805	748	836	758	740	780	804	841	786	741	761	806	769	749	783	737	792	755	737	779	747	814	735	780	783	727	746	808	743	771	834	766	690	802	768	791	773	774	768	768	801	762	825	782	807	796	722	766	799	763	826	739	768	765	770	777	744	793	744	743	769	845	795	781	769	809	744	726	762	772	798	775	790	805	768	795	785	711	778	758	740	813	712	754	748	809	748	791	745	735	731	791	757	769	750	775	746	749	809	770	749	750	821	714	781	828	827	770	805	803	803	763	780	798	789	757	750	766	747	796	789	722	730	786	753	719	804	768	815	757	721	796	744	803	762	810	772	805	781	732	744	762	850	766	763	791	789	760	774	774	787	804	765	794	758	786	745	779	772	733	708	710	775	785	754	813	782	774	796	745	831	786	758	692	818	778	746	756	806	769	732	774	796	787	786	793	776	757	791	793	793	759	788	734	740	779	840	728	732	802	777	747	837	760	812	780	786	759	778	792	731	746	825	818	800	724	747	760	785	762	786	789	777	758	795	770	803	802	811	746	810	795	759	755	818	847	779	754	732	747	775	793	775	753	765	779	773	748	753	711	775	765	798	807	815	784	770	774	798	798	786	769	788	762	779	728	770	799	818	778	743	789	748	750	785	719	792	761	781	748	725	745	768	774	759	776	749	735	787	765	778	765	750	766	790	783	742	817	804	794	760	787	734	798	764	792	736	788	712	757	797	804	791	793	784	777	781	761	727	830	804	796	722	783	759	762	771	747	780	764	702	786	731	808	807	796	778	803	716	753	774	745	785	806	770	781	795	778	758	800	797	720	806	762	747	738	791	744	808	749	789	784	782	756	771	794	826	744	671	780	804	830	838	789	762	767	777	796	803	790	790	724	737	795	786	829	784	804	787	804	787	790	789	779	758	779	768	735	767	800	805	783	778	787	761	787	791	735	773	802	777	718	744	755	781	763	775	791	789	788	783	798	733	745	814	788	724	776	786	753	746	724	755	750	735	805	742	784	799	763	771	737	755	786	710	810	763	730
3677	6191	4955	2647	1833	1460	1234	1076	938	848	810	755	733	721	724	752	657	651	676	630	622	628	564	661	651	619	621	643	619	642	622	634	633	637	601	634	631	615	567	628	544	562	535	604	612	588	633	587	585	617	628	573	618	558	590	590	629	531	570	587	578	578	597	611	587	608	562	561	598	593	625	621	594	588	601	579	595	576	602	561	544	597	593	591	580	586	572	614	542	612	574	616	591	602	588	569	600	602	587	573	585	632	628	599	592	615	590	579	605	572	567	617	616	591	616	621	541	585	577	572	594	578	606	575	600	592	611	607	617	585	611	638	573	562	575	585	552	538	568	591	594	598	570	563	566	575	570	589	584	549	610	596	625	611	594	590	606	597	614	634	551	598	630	619	582	591	589	603	592	565	589	574	628	564	551	588	599	607	621	603	565	608	614	545	597	591	542	556	592	589	567	538	585	599	608	593	567	568	582	632	593	579	570	602	592	584	550	563	566	605	573	613	621	595	554	590	605	629	596	577	599	585	559	602	582	559	584	577	585	572	604	577	583	596	577	563	606	612	592	538	631	591	567	560	592	598	585	607	551	601	627	578	554	578	564	563	556	577	607	585	571	590	580	595	571	565	623	579	587	561	578	609	573	580	576	598	591	578	610	600	604	585	591	595	542	604	581	621	593	597	551	587	561	588	589	552	581	584	587	608	592	602	578	590	579	597	579	559	587	601	603	603	630	583	559	606	602	602	583	569	587	584	588	583	570	590	621	623	604	591	604	576	601	541	586	536	600	586	577	608	602	574	583	578	566	579	620	582	592	573	570	608	574	594	589	610	565	561	593	548	542	563	612	607	543	584	590	575	581	584	632	564	598	630	601	543	624	607	610	588	586	597	575	575	574	568	563	584	565	560	585	571	601	546	556	598	573	657	648	582	549	594	561	548	600	613	588	581	578	569	569	581	625	592	553	581	598	557	556	599	526	578	562	569	572	547	588	565	592	583	622	601	584	618	558	567	622	556	615	608	585	529	601	624	562	601	597	576	557	604	527	613	584	553	572	575	592	607	591	623	555	661	579	566	583	611	596	573	611	557	546	577	598	611	588	629	586	563	572	559	608	613	599	581	605	570	605	577	602	584	567	583	574	556	573	557	584	599	566	607	618	577	596	602	586	603	610	591	616	572	598	585	568	604	607	612	590	608	604	571	591	628	586	571	619	570	535	569	573	582	613	585	560	609	630	569	604	565	593	616	600	561	578	622	598	638	612	577	562	594	552	630	587	591	557	595	597	588	544	571	575	561	581	539	593	574	563	591	591	565	632	594	598	582	565	579	564	637	625	537	591	609	576	644	551	581	569	609	534	585	566	559	606	667	574	583	561	591	564	556	583	613	568	608	515	566	592	549	598	614	568	591	552	602	595	547	593	575	590	594	616	586	559	590	547	598	553	601	577	632	598	599	586	589	568	556	624	576	540	587	588	577	591	576	579	560	538	575	589	546	598	581	570	562	555	605	591	571	600	567	601	542	561	617	584	597	599	579	590	584	555	559	569	648	570	598	559	573	582	596	580	633	607	546	618	621	562	560	610	577	580	571	575	632	571	554	591	565	546	562	609	577	588	572	594	605	576	567	539	621	566	609	596	594	563	623	558	585	590	544	594	578	577	619	566	565	598	559	587	563	596	594	583	606	559	584	603	588	600	590	537	576	552	553	567	586	613	576	586	620	580	575	563	575	579	602	570	596	591	603	587	593	605	581	601	565	562	560	557	576	555	618	582	562	604	618	575	586	611	562	606	529	579	543	545	530	592	584	556	561	583	569	599	554	595	598	582	529	613	620	585	611	533	591	543	586	613	568	586	627	590	530	557	594	596	539	545	522	558	587	596	542	557	581	608	620	594	572	627	582	566	549	595	584	601	596	559	638	566	612	576	587	613	598	558	603	589	577	584	556	567	523	561	553	578	603	550	585	583	580	545	574	604	592	601	607	539	615	557	592	578	578	574	551	584	612	599	628	575	592	530	565	607	603	581	544	599	570	573	586	600	598	581	518	559	598	580	560	570	580	619	600	568	585	567	575	609	572	574	544	605	624	577	584	606	566	615	574	567	603	534	585	584	621	568	619	604	528	622	599	567	565	556	562	564	586	602	562	562	576	632	604	564	588	590	576	573	565	572	582	592	603	573	593	611	574	580	563	600	646	588	560	548	652	573	551	560	572	565	588	553	579	562	573	568	600	606	608	606	621	577	575	599	537	569	589	571	535	565	608	571	563	568	615	557	571	587	589	619	599	592	664	581	535	573	591	539	580	546	559	604	569	560	589	582	559	561	604	567	604	527	588	589	562	551	658	584	578	561	607	582	604	589	558	618	594	561	579	595	559	521	618	587	615	579	575	570	616	559	581	596	551	526	556	607	564	622	561	596	601	575	595	534	557	586	554	584	590	566	584	582	583	577	569	575	568	599	525	558	517	570	612	559	551	549	607	585	563	535	561	512	600	537	583	575	584	560	576	558	575	575	558	591	601	529	633	572	600	593	594	597	566	579	550	588	556	556	590	570	621	615	607	561	571	612	621	575	590	575	559	584	556	589	587	593	571	540	570	596	600	575	578	606	601	593	571	593	600	581	550	576	570	555	563	607	587	563	569	558	594	564	573	573	599	586	585	583	559	570	557	627	570	544	566	568	548	558	532	559	593	607	569	533	584	596	516	586	574	551	576	585	580	582	621	592	576	595	572	584	607	601	609	599	568	580	553	564	602	581	565	581	569	567	601	569	593	585	585	550	593	546	568	556	544	555	538	603	592	558	585	596	575	581	583	595	599	546	540	565	571	568	578	584	576	571	612	613	584	581	575	600	591	570	576	541	551	591	608	570	590	549	543	566	543	553	609	582	597	550	585	615	541	582	559	584	605	587	564	593	593	603	567	614	584	630	542	557	588	576	597	562	629	571	581	572	618	591	574	601	556	556	596	600	600	548	595	569	592	601	610	619	595	564	584	584	612	580	611	583	566	573	665	583	574	579	589	602	594	580	551	560	599	553	624	578	598	595	569	567	548	594	554	585	577	584	589	559	571	582	628	627	605	595	562	567	555	553	584	596	571	593	584	588	555	573	641	553	611	561	554	545	629	601	575	531	580	585	587	619	553	588	570	601	588	603	568	594	562	575	576	550	541	607	590	583	591	561	587	550	556	575	566	601	616	583	557	522	570	573	552	563	534	590	534	557	580	606	554	588	571	605	577	610	544	546	609	513	556	572	559	618	600	570	555	567	579	565	590	563	599	586	601	590	555	621	581	599	581	598	620	598	564	577	509	584	559	566	577	617	600	553	599	614	546	545	536	533	613	578	552	586	548	533	597	569	560	576	547	585	545	636	559	523	570	589	569	580	578	573	578	602	556	579	595	567	599	564	571	582	541	576	548	607	624	591	593	591	538	547	597	564	535	564	550	605	563	540	581	599	562	576	539	563	577	611	592	582	544	584	567	563	568	561	576	613	572
27810	10510	850	491	423	393	350	349	366	366	392	374	376	320	340	343	379	349	378	371	369	368	368	385	325	348	360	371	359	339	320	365	342	359	353	324	395	334	379	350	343	324	368	361	358	330	343	354	360	385	353	348	337	387	382	354	369	359	359	378	367	342	366	336	373	366	373	371	374	369	372	370	367	373	358	350	372	369	362	343	338	351	364	363	344	363	356	326	379	384	372	314	344	362	351	331	383	331	330	353	339	330	344	306	313	319	335	397	331	332	347	321	360	362	356	353	359	357	360	325	367	375	370	331	310	346	349	340	360	340	341	356	354	340	352	359	362	351	334	358	341	339	323	346	342	357	349	355	381	367	356	330	376	344	341	320	343	366	354	374	375	378	337	351	364	388	342	344	381	370	356	343	384	352	330	360	367	343	351	390	328	381	400	359	372	354	324	364	350	347	372	354	371	335	347	345	381	301	355	381	369	352	380	377	390	321	365	309	364	364	364	365	348	382	330	380	344	352	346	356	393	388	374	343	352	355	376	323	373	355	365	361	378	371	363	360	317	360	325	379	347	348	371	352	335	318	354	342	345	353	347	371	340	306	356	348	363	326	367	338	337	367	335	360	383	361	358	358	364	349	348	359	367	367	334	342	359	331	338	336	334	333	347	354	334	343	347	356	338	338	341	347	329	377	358	346	357	333	361	372	349	368	366	354	356	356	333	349	361	382	361	332	354	364	363	337	346	368	371	371	381	343	340	359	360	363	358	381	331	368	377	368	395	380	349	352	324	340	369	343	342	342	352	375	367	375	351	347	359	376	346	361	371	317	369	345	302	351	335	333	351	349	352	354	306	392	321	392	343	341	375	318	331	380	358	338	365	324	348	352	358	336	343	353	350	363	340	348	349	340	336	335	367	368	352	334	388	370	377	335	381	340	363	382	347	332	330	358	309	352	365	364	361	380	362	325	346	351	341	339	349	349	363	352	327	338	377	354	354	361	337	356	355	343	363	336	376	381	358	363	386	367	372	355	367	345	369	355	349	359	370	345	330	325	359	352	345	380	327	402	364	342	347	358	384	387	320	365	337	388	363	372	373	358	347	362	352	351	393	350	346	348	356	363	368	363	372	334	371	381	331	374	329	316	397	370	355	321	357	353	321	297	349	395	354	353	352	341	336	340	338	354	350	352	344	343	351	368	358	338	321	336	348	350	337	309	337	347	352	344	365	380	362	344	346	343	333	377	383	364	364	335	373	384	361	343	375	351	313	361	352	317	326	328	327	373	385	384	302	335	378	343	362	335	363	364	376	371	356	342	349	366	359	328	332	337	334	329	338	320	350	343	335	366	375	335	361	307	364	321	347	365	320	351	358	353	351	357	361	345	330	320	354	370	354	360	343	386	358	337	364	334	343	376	367	370	340	393	360	353	338	401	329	322	353	360	341	344	368	374	403	382	356	364	344	330	381	349	361	366	328	328	359	381	337	354	389	368	372	360	349	375	358	367	353	346	366	380	345	383	374	399	384	362	367	383	332	375	369	346	334	369	330	358	344	348	352	373	350	396	392	350	338	373	332	358	325	336	363	369	374	335	369	386	384	349	364	348	360	345	339	316	353	317	348	399	350	371	356	359	372	329	349	325	402	390	318	315	357	354	379	354	392	361	334	370	341	366	357	353	350	308	391	336	353	357	374	347	358	359	336	391	376	352	328	344	371	361	361	386	379	384	336	329	364	379	361	382	337	363	328	343	365	353	360	332	340	348	372	342	331	355	369	370	387	367	368	315	361	335	351	344	322	358	355	361	346	324	340	373	343	361	350	353	351	353	379	373	379	379	373	352	365	343	350	337	360	363	340	347	337	344	345	348	337	347	345	330	365	368	355	355	327	352	333	347	376	382	317	345	345	355	356	331	374	369	381	314	384	350	390	366	342	361	339	351	360	349	366	395	352	357	389	347	388	378	346	329	374	376	320	376	390	338	365	347	339	356	374	334	339	346	353	381	362	317	360	387	325	349	365	324	337	375	325	376	375	354	359	380	358	337	357	331	344	305	339	354	379	360	323	346	368	327	319	367	366	321	366	320	345	353	350	352	358	398	370	366	366	362	361	339	362	353	352	315	389	369	366	350	382	333	341	340	354	343	339	343	358	366	352	344	408	365	364	338	339	319	352	326	372	333	301	369	311	374	322	366	309	372	344	353	341	341	347	374	351	391	369	395	335	357	338	369	364	393	352	359	331	329	368	368	320	379	359	365	372	346	375	351	364	336	338	328	329	313	354	337	345	367	332	327	369	370	358	353	319	342	346	342	367	367	358	361	373	390	326	350	358	382	355	353	336	330	334	348	359	320	357	368	341	370	334	370	362	317	342	364	324	378	366	370	308	373	365	394	374	332	349	371	320	379	355	413	331	356	371	386	323	380	375	373	351	361	358	348	384	350	353	382	393	369	352	351	362	379	355	356	347	393	348	317	357	336	362	356	328	352	355	350	385	357	364	324	351	347	335	325	360	310	356	307	373	348	386	333	352	323	360	353	366	351	305	348	361	367	331	357	389	349	347	374	359	353	344	366	366	407	369	315	337	369	355	360	365	345	340	365	359	373	358	354	345	361	362	362	349	354	359	376	356	363	385	363	363	366	361	334	357	361	354	329	370	358	345	355	371	366	350	363	333	335	335	323	371	352	355	339	362	348	358	358	334	359	334	361	337	360	333	373	349	334	341	369	317	346	342	368	360	379	360	389	373	342	376	333	351	321	357	344	384	347	358	355	336	380	359	375	328	355	370	313	361	348	344	364	347	386	353	352	337	338	367	355	359	334	359	348	347	363	352	363	374	372	372	339	368	374	347	332	375	326	345	389	344	399	346	341	350	343	352	366	376	326	345	340	375	368	368	314	355	349	331	372	332	343	341	347	367	348	355	359	346	381	335	364	347	354	348	384	364	353	348	341	391	342	415	352	363	384	357	326	350	358	363	364	353	357	357	348	320	379	370	341	352	386	335	344	349	381	356	345	360	351	337	365	367	369	378	362	393	376	358	365	355	384	399	366	360	373	355	341	358	371	374	347	349	358	373	364	362	358	369	369	329	391	397	356	356	403	340	309	339	351	390	342	341	398	327	389	372	371	344	368	355	350	395	337	352	351	375	364	345	347	351	351	357	350	352	362	340	356	348	361	359	353	368	307	320	358	348	368	372	359	331	349	376	361	339	347	326	362	399	337	342	374	350	357	353	322	366	368	340	369	398	378	335	363	346	338	354	365	355	338	370	332	338	322	360	350	349	360	343	373	343	367	369	370	368	363	345	342	380	342	378	358	343	305	352	368	362	368	340	329	342	369	363	348	366	357	346	354	380	359	356	337	338	358	379	324	340	359	357	368	327	345	369	348	375	365	373	368	344	361	355	353	347	365	356	372	345	336	349	345	356	384	355	352	351	384	347	343	354	339	369	352	348	316	327	377	350	351	339	362	403	353	331	362	354	385	341	372	350	360	353	374
4711	495	405	319	302	275	305	265	276	273	282	266	274	290	262	290	281	293	245	258	273	262	278	273	264	241	277	265	256	305	248	247	277	254	284	256	285	273	255	273	254	264	258	279	245	263	235	241	259	265	246	253	273	277	283	259	284	288	236	250	251	246	265	251	257	245	269	245	275	275	237	243	276	230	261	266	265	279	271	274	238	273	267	223	258	269	251	263	298	276	278	273	271	253	277	259	251	259	276	259	270	279	248	238	262	270	244	288	240	259	275	268	262	250	257	254	275	262	286	254	262	264	266	283	243	261	264	263	258	270	253	265	255	244	272	264	270	260	264	275	260	245	257	272	249	260	244	277	272	261	250	289	236	289	268	220	280	240	267	259	279	273	304	250	257	267	238	239	254	252	263	258	259	253	246	256	256	248	237	254	257	297	279	272	298	249	243	240	224	249	251	271	241	274	250	244	219	265	241	251	257	254	262	275	259	273	287	262	273	252	258	255	230	266	271	261	281	274	260	241	270	254	277	243	268	263	275	243	278	262	260	241	273	251	286	243	272	223	261	235	236	251	243	279	253	280	268	268	251	248	265	275	262	262	243	268	259	267	285	270	263	232	271	248	255	242	237	283	261	264	256	250	252	260	250	237	264	269	263	291	257	258	253	273	252	249	261	273	259	244	231	261	286	246	261	285	240	251	258	267	282	303	266	267	251	277	299	271	256	262	254	294	271	245	279	244	256	275	289	275	262	259	260	267	236	274	272	247	264	265	282	250	285	256	261	268	264	249	255	240	281	282	265	265	265	279	296	271	274	268	240	283	306	243	276	294	254	267	263	257	279	262	237	258	267	278	249	280	263	274	256	271	266	289	253	257	226	268	274	257	265	261	241	238	270	260	251	249	268	264	258	247	245	279	258	246	241	254	248	274	230	280	285	260	266	278	258	268	233	259	276	243	284	271	277	269	232	281	276	269	256	261	296	241	252	270	263	245	253	235	267	284	273	280	248	258	257	237	269	247	263	255	246	257	279	282	262	224	264	270	263	269	287	263	245	234	277	246	266	271	262	270	297	253	247	253	275	269	264	278	285	254	230	274	251	257	240	271	269	282	236	255	255	254	274	246	279	288	226	266	273	258	274	260	252	251	271	248	290	316	273	242	254	268	254	286	264	261	232	270	277	285	250	292	268	232	258	257	247	294	239	260	250	279	276	222	240	239	254	267	269	266	262	248	258	266	291	277	258	238	255	263	272	238	276	261	263	236	284	244	259	255	266	271	247	251	258	255	272	286	248	253	264	252	239	244	272	268	251	271	259	248	249	252	255	270	257	267	271	305	260	271	240	254	272	251	271	259	245	260	257	242	260	271	226	280	268	265	280	282	249	264	252	270	261	249	276	243	249	234	274	270	268	257	229	264	288	253	246	272	272	264	261	275	252	236	261	243	268	250	245	270	271	280	221	251	291	278	257	258	251	253	247	277	269	274	279	252	242	239	247	283	257	282	238	231	248	278	245	258	276	255	260	273	277	263	268	246	261	292	269	267	247	282	276	242	251	275	254	232	270	297	252	267	264	253	255	277	259	262	254	254	265	282	230	256	269	260	276	264	273	238	249	262	251	264	249	272	269	247	262	261	246	252	265	234	251	270	263	240	260	253	275	256	245	235	245	262	252	264	255	250	285	273	238	272	280	270	285	274	270	267	256	250	287	243	272	244	253	275	257	266	273	248	263	250	276	272	277	249	255	248	289	250	284	282	276	252	237	270	279	291	263	267	295	262	256	258	267	247	284	265	255	273	262	260	275	261	274	233	237	279	257	257	251	269	238	252	297	255	250	262	257	301	255	290	251	223	229	278	271	248	294	253	264	246	278	242	232	262	256	237	279	279	235	251	235	298	233	270	266	259	268	266	240	238	243	278	248	260	238	289	228	278	279	254	274	252	248	286	278	280	265	267	261	288	248	282	287	249	263	253	276	243	265	268	254	275	273	258	253	278	234	262	272	287	267	263	264	248	252	268	279	265	277	248	259	266	259	251	270	236	257	249	249	271	269	248	267	282	247	277	270	258	241	258	253	236	245	247	278	279	265	266	249	261	262	260	266	260	243	264	258	289	228	263	304	271	256	251	283	285	252	285	256	271	234	249	258	241	292	273	262	247	279	244	264	283	244	291	223	261	231	278	247	252	271	231	240	266	258	279	281	262	233	251	270	230	236	251	251	273	255	258	261	267	242	253	271	260	243	233	230	263	244	284	260	278	271	256	277	259	257	244	247	287	260	276	274	258	283	254	265	246	255	259	284	255	255	262	259	263	266	277	272	273	235	276	259	270	244	248	264	257	281	261	279	278	258	259	251	248	239	247	251	260	259	253	263	296	234	268	257	278	255	231	258	299	271	223	257	257	247	256	283	278	240	268	262	272	282	258	256	256	298	260	253	248	270	242	266	291	260	255	256	278	286	234	278	237	295	268	292	213	246	275	257	264	232	249	256	278	247	261	270	260	278	267	253	240	284	271	223	249	264	268	271	265	286	235	263	266	262	234	269	250	232	270	251	231	269	280	289	251	268	282	287	263	246	252	265	260	280	264	269	276	242	263	263	261	290	262	247	262	237	268	283	268	274	247	248	237	267	268	272	283	252	238	260	260	286	281	252	271	264	263	279	253	283	271	264	251	278	276	261	267	249	272	296	288	251	253	268	254	215	267	289	272	269	241	273	285	262	258	282	266	268	294	242	257	291	256	265	269	249	284	249	281	278	268	238	294	268	270	270	259	249	274	258	268	265	275	241	268	271	254	249	273	238	271	262	248	264	276	247	279	290	254	260	257	240	282	259	254	258	251	275	235	243	261	281	256	250	280	250	246	260	294	256	271	249	253	254	259	272	294	243	251	255	284	282	266	250	240	278	256	252	263	259	232	256	269	258	287	280	241	278	240	255	282	256	263	286	291	257	278	255	272	253	251	244	270	291	247	267	260	282	278	267	272	238	273	244	277	254	266	267	285	268	234	232	274	249	276	264	260	268	238	238	252	281	242	251	265	268	269	249	305	243	248	250	252	207	286	260	278	271	254	256	248	260	275	254	236	289	255	232	282	251	268	284	293	248	257	240	277	244	255	280	248	235	287	264	279	246	260	240	259	256	247	231	252	261	258	290	276	252	231	263	257	289	271	286	248	260	276	250	285	251	275	255	255	269	265	219	269	268	265	242	257	248	237	247	270	246	270	272	272	260	261	270	246	253	280	262	257	244	278	256	253	265	250	277	268	277	267	278	289	240	230	254	266	236	255	235	253	260	268	254	247	274	261	309	292	256	290	268	280	251	280	259	286	257	256	265	267	265	248	258	250	253	252	257	259	255	240	275	274	256	270	276	277	281	277	245	247	220	273	238	245	244	239	270	283	242	250	260	243	269	261	268	284	300	261	265	276	254	263	240	270	267	267	237	240	234	285	280	286	287	246	251	256	258	261	282	273	257	272	258	273	259	241	267	295	267	253
25553	21516	28069	25409	11605	1735	1272	986	896	809	863	829	843	796	780	801	803	768	792	799	791	783	775	748	792	743	747	750	746	751	791	758	758	753	812	772	819	787	751	781	766	785	770	754	749	761	720	755	729	755	733	782	767	751	756	765	757	793	746	715	760	775	788	752	732	751	773	794	757	752	744	714	745	790	753	726	742	731	764	792	786	747	731	760	786	730	777	717	780	778	756	760	779	802	718	765	774	715	780	807	764	773	750	761	753	750	749	789	755	730	723	747	740	723	763	769	789	758	779	758	816	720	782	729	783	753	748	730	761	758	727	723	761	750	794	759	746	750	832	767	771	760	764	747	748	738	780	727	764	777	736	774	780	792	716	764	769	767	764	770	727	765	737	730	755	745	778	776	775	781	751	771	750	719	699	760	799	791	773	716	756	756	732	742	743	723	755	792	741	729	760	753	790	777	795	735	740	763	751	783	776	734	787	754	706	738	802	733	798	792	741	782	743	715	735	760	725	767	720	695	725	735	780	781	698	746	748	726	761	756	730	789	715	759	720	749	703	763	761	748	759	730	706	728	772	778	747	772	702	803	711	692	757	707	777	708	737	779	755	739	771	744	772	786	788	721	734	728	755	735	747	792	683	792	734	763	757	742	759	761	738	783	796	791	725	755	732	748	746	758	755	753	773	750	748	684	769	735	732	756	790	750	741	786	754	763	716	769	759	749	803	750	750	738	757	715	713	753	768	713	745	749	746	772	754	796	746	768	721	743	781	769	752	758	757	774	716	727	740	713	757	737	734	705	773	789	750	752	747	765	708	795	754	740	772	744	685	709	741	747	761	760	751	747	699	769	750	709	762	798	774	719	696	776	760	749	684	719	700	742	727	765	693	708	736	766	741	746	770	712	743	714	745	757	752	809	743	761	746	753	726	741	783	757	785	760	761	786	741	767	801	728	764	742	735	748	688	746	736	772	744	760	757	709	742	729	741	714	736	716	733	733	747	744	728	781	763	743	765	740	778	741	729	752	734	728	732	739	763	746	739	762	780	750	729	804	673	708	753	761	753	764	755	749	775	768	751	666	697	751	744	773	694	746	805	721	779	742	747	812	737	741	820	720	722	755	728	697	799	713	745	697	724	709	750	743	777	769	724	732	795	765	726	698	749	706	743	745	796	756	768	740	743	750	750	764	744	719	760	772	774	734	780	737	764	763	716	747	760	720	745	736	735	766	756	739	712	741	734	696	720	748	762	761	787	788	737	715	754	694	806	723	705	718	752	725	718	741	756	733	749	700	717	744	715	794	808	747	720	724	738	747	725	736	723	734	743	685	738	761	735	792	725	686	702	752	713	739	739	803	717	724	801	744	753	761	769	769	763	737	742	756	678	716	721	753	734	722	728	724	694	694	723	755	735	737	704	782	725	763	725	724	714	746	784	755	772	732	716	735	734	765	711	752	754	741	731	775	780	715	748	725	715	715	800	779	770	725	743	751	736	724	719	773	769	714	756	759	796	741	745	751	713	768	740	755	716	737	777	703	733	830	717	735	744	780	790	722	783	733	792	777	734	767	756	711	751	790	748	686	776	763	726	759	774	749	751	761	794	727	749	800	734	731	762	768	681	727	715	836	777	715	749	704	753	740	753	768	745	756	729	751	786	745	748	729	754	762	749	774	748	732	761	730	759	753	768	809	740	754	759	753	761	717	733	739	709	781	739	735	789	780	726	735	775	740	743	751	766	773	711	734	708	735	750	769	727	683	752	765	729	714	772	774	788	731	721	770	739	770	799	760	698	749	771	828	719	759	766	750	740	764	802	710	784	764	737	785	774	763	759	734	721	744	718	749	748	780	765	722	726	760	783	730	715	757	742	740	711	731	714	756	754	729	733	714	791	806	670	769	718	794	766	764	739	775	750	745	767	724	753	773	740	703	748	765	746	756	761	742	751	752	673	753	752	768	700	765	737	762	779	716	731	727	695	763	717	726	805	782	740	703	747	724	759	760	723	716	744	747	741	746	739	767	803	725	737	719	750	791	767	716	756	725	746	756	741	711	736	770	722	742	706	753	704	765	817	773	729	766	719	771	762	694	788	756	730	745	709	751	744	700	742	728	748	821	771	779	698	730	737	749	713	731	766	731	711	784	757	743	736	746	765	765	790	790	739	741	769	752	811	773	785	738	788	765	765	727	723	714	774	775	743	759	731	704	773	690	779	730	814	796	781	767	759	743	711	773	711	778	772	798	690	769	791	774	776	724	733	708	741	773	715	737	836	733	716	773	718	793	748	784	793	773	754	737	757	727	709	700	718	761	723	734	758	737	726	769	734	722	747	759	763	739	737	725	747	712	742	750	766	747	732	784	749	742	771	748	762	715	749	818	740	761	781	785	787	700	745	774	729	754	783	770	713	760	765	774	817	771	700	725	730	797	757	763	764	790	736	752	756	742	755	740	686	746	729	744	758	791	752	755	758	755	772	728	721	739	785	754	822	712	705	781	734	735	747	734	788	753	745	778	747	788	786	759	755	713	705	765	756	757	752	731	741	740	761	727	778	741	754	742	732	744	759	772	757	752	756	759	717	788	756	760	706	738	808	741	775	737	709	694	771	748	740	778	738	787	725	759	790	768	734	770	782	745	738	778	732	725	777	749	753	727	745	686	776	734	725	757	732	723	742	788	751	716	769	747	742	710	746	779	749	747	741	773	739	713	718	698	814	772	796	791	774	714	757	693	768	770	733	744	793	778	735	775	730	714	788	746	753	724	783	706	771	726	759	687	810	771	744	755	716	775	816	699	692	729	710	720	698	755	755	729	766	752	774	719	786	735	767	732	746	740	745	743	763	784	759	760	752	707	704	749	770	817	771	784	751	739	740	752	757	720	728	747	766	790	733	757	797	743	808	708	776	713	705	756	757	773	734	770	766	735	731	815	763	697	715	717	731	754	792	786	775	774	765	696	740	754	700	770	776	748	802	758	723	719	767	753	747	796	794	746	740	737	714	728	738	723	739	755	774	798	747	731	745	739	726	780	781	752	747	747	751	769	814	755	752	735	756	776	766	722	731	690	748	747	730	738	733	772	767	755	726	757	783	747	760	734	712	739	755	724	707	776	715	729	775	750	751	800	718	736	768	742	711	781	750	750	757	731	761	791	710	736	672	763	753	722	755	726	729	792	784	725	702	770	762	732	781	793	747	783	740	753	698	759	729	702	758	731	751	761	714	740	753	766	733	724	788	805	762	744	773	785	759	731	744	760	744	791	786	726	709	688	660	749	757	738	742	731	720	771	763	765	706	745	796	733	767	756	746	753	756	760	709	787	757	777	744	735	746	752	780	769	776	741	730	725	780	760	720	756	735	776	755	775	784	726	770	752	726	740	808	783	813	745	756	738	751	747	762	728	739	723	721	719	725	763	792	792	746	785	789	734	712	711	780	733	814	763	806	736	771	732	749	744	757	749	749	784	763	737	718	716	739	711	752	756	759	714	745	740	739	742
3433	3660	3047	1664	1251	1028	892	796	790	741	680	699	627	655	645	610	658	621	593	613	600	604	602	641	583	580	608	614	606	573	584	567	566	589	605	571	538	582	576	576	608	581	539	586	560	555	551	556	598	588	551	554	553	597	560	588	631	500	590	557	535	543	557	573	533	587	558	557	557	555	549	598	567	548	608	553	558	583	593	546	554	585	593	552	523	560	580	578	514	573	561	558	562	579	582	597	587	576	568	591	557	534	551	527	566	547	547	602	527	515	561	560	576	565	554	555	569	573	528	603	560	519	529	580	542	575	570	581	539	616	556	560	563	577	588	561	595	582	561	541	555	573	541	569	621	571	605	588	553	596	553	540	531	559	557	593	550	567	579	550	566	521	566	517	517	583	580	550	604	544	613	551	577	538	604	537	558	582	559	576	543	588	598	548	557	586	580	542	589	551	578	575	543	564	584	574	575	543	536	608	584	590	568	551	562	524	559	574	568	576	574	541	527	597	608	565	592	521	587	585	569	617	577	588	594	564	614	571	550	528	579	558	570	592	552	563	576	571	533	570	547	561	577	589	565	577	598	568	521	534	550	539	601	558	490	562	575	563	571	561	539	559	562	575	556	543	565	594	520	560	532	593	546	549	575	555	525	598	533	573	566	539	588	521	575	585	554	538	576	569	516	632	503	556	530	576	536	532	538	602	546	540	586	521	563	586	548	580	564	558	536	594	612	560	575	561	552	588	532	544	562	572	574	576	533	540	535	521	560	525	573	594	580	587	523	532	585	550	534	558	582	534	549	558	562	527	565	543	564	584	560	566	535	550	621	581	611	582	570	558	558	575	570	517	538	578	546	518	503	512	565	598	559	511	531	554	590	556	571	530	570	581	522	561	566	548	540	607	581	517	550	575	556	562	577	578	577	573	636	523	588	557	547	556	588	559	558	563	547	539	549	581	586	556	591	582	540	542	545	588	601	538	533	593	524	574	594	572	567	548	567	566	550	569	558	599	542	572	545	590	564	550	569	603	562	554	567	555	578	586	598	540	556	549	551	523	588	582	532	522	549	571	562	580	516	564	544	559	538	549	520	573	518	561	552	608	602	540	537	525	550	563	600	530	546	561	573	587	508	587	565	626	602	547	572	577	591	486	531	504	546	568	541	599	543	581	553	562	563	557	547	565	571	586	515	567	550	553	621	595	535	584	549	576	601	576	567	562	532	576	579	588	546	557	634	542	547	543	527	553	557	554	537	611	529	555	564	518	605	563	561	537	551	565	553	582	601	592	554	556	540	562	558	562	559	562	531	572	569	581	560	578	564	559	569	582	575	559	550	576	589	559	569	553	592	574	586	551	576	589	557	568	588	560	553	540	540	587	493	540	519	566	544	529	593	563	549	558	568	587	552	553	541	525	573	510	555	536	554	609	540	574	617	591	557	529	554	565	521	586	557	530	547	561	561	533	567	541	548	580	568	558	597	610	572	617	549	577	529	527	580	596	566	544	588	528	591	543	592	536	554	590	555	525	533	589	579	601	564	603	555	578	546	517	527	541	564	585	556	578	590	514	538	538	558	568	606	540	563	559	556	500	539	555	581	536	578	502	510	521	547	526	547	514	546	537	512	558	538	554	539	569	539	542	559	538	549	564	551	570	540	544	563	571	614	560	565	554	556	552	605	573	573	592	610	561	567	566	555	591	498	534	553	559	585	548	603	547	541	606	564	535	563	607	523	550	568	560	540	571	573	552	537	540	554	606	589	519	575	557	558	551	547	593	541	545	566	543	545	590	537	579	562	516	499	571	561	512	563	556	559	559	545	532	548	541	567	569	528	526	602	547	585	572	609	563	599	551	583	500	563	533	579	545	538	545	590	567	590	526	569	544	580	567	576	547	579	584	562	570	549	555	561	566	515	574	520	534	546	596	579	588	548	563	565	500	587	586	503	521	578	560	542	564	507	550	549	550	578	542	548	526	560	547	536	588	578	541	524	556	553	590	553	576	534	550	552	526	548	562	552	545	588	531	572	607	592	511	552	573	539	564	561	558	609	540	528	546	524	589	553	517	531	610	567	575	522	561	536	553	546	573	557	525	558	570	525	580	555	551	567	553	574	537	530	572	586	584	519	537	517	570	578	528	522	541	540	519	546	538	548	577	608	545	557	587	524	575	555	523	536	561	601	585	567	558	536	534	528	602	541	581	538	584	568	542	528	597	552	542	601	548	533	545	546	523	547	569	558	557	555	567	565	585	573	590	554	569	595	601	540	563	575	560	539	579	561	520	526	543	525	556	553	540	593	538	503	499	535	603	547	546	536	560	552	543	573	544	533	534	531	593	566	552	539	538	523	515	554	544	506	583	520	523	560	555	536	553	556	556	589	551	558	554	553	547	536	569	538	539	572	548	589	538	595	573	557	590	552	545	569	595	604	585	551	570	531	587	579	559	490	533	561	539	593	601	524	528	533	557	545	534	597	564	539	563	585	599	573	553	559	553	584	596	572	553	629	522	533	531	546	544	556	593	556	549	561	571	555	563	563	564	533	539	566	564	550	534	542	566	552	521	557	587	543	587	587	556	565	525	546	578	570	567	566	528	561	562	538	493	576	569	560	551	533	547	533	519	528	570	539	540	551	601	559	593	561	537	554	544	538	483	534	524	567	540	565	546	573	582	525	588	553	541	596	546	561	562	556	547	527	535	543	546	568	515	561	566	565	537	534	598	510	558	565	562	557	569	549	559	547	560	546	555	556	534	593	576	556	534	547	529	556	517	577	534	559	535	540	547	561	579	556	491	544	575	596	565	534	556	542	553	544	530	552	584	544	558	571	551	560	561	585	556	585	560	553	562	569	550	589	537	565	554	534	562	563	544	544	522	553	555	568	559	553	580	576	583	546	593	554	574	560	572	556	542	574	537	493	559	576	563	574	542	576	588	578	596	526	597	588	556	545	558	533	558	530	533	527	532	556	537	528	539	535	566	590	566	573	531	554	494	563	545	576	588	528	545	556	544	586	527	539	553	535	588	536	575	586	589	592	574	538	527	589	582	568	570	562	530	541	558	618	558	551	546	533	597	556	567	550	559	593	553	577	573	565	582	547	487	550	523	540	564	548	554	533	539	595	556	522	538	556	542	529	574	565	550	551	542	545	533	583	567	552	523	575	545	527	570	561	586	565	553	572	558	583	531	522	539	521	524	525	568	540	580	583	554	540	570	570	553	573	544	597	540	530	563	538	528	566	568	530	558	530	559	525	539	536	544	573	545	564	539	565	515	571	556	549	567	527	577	530	525	588	552	543	519	564	562	589	558	557	545	504	526	556	582	590	573	549	597	559	562	553	535	557	574	573	556	546	563	575	554	551	563	551	555	570	530	572	542	552	554	561	558	534	531	585	553	589	547	550	539	529	545	570	582	511	536	544	530	543	576	556	514	537	535	538	566	521	557	561	567	540	544	543	589	586	584	560	557	529	540	566	524	609	537	586	566	554	554	538	560	540	518
24546	21476	28852	24502	21466	9329	1886	1269	1013	999	956	954	848	888	826	838	844	873	805	848	856	794	842	796	743	821	768	796	756	748	779	758	824	822	792	815	794	780	816	782	833	814	803	784	810	802	792	714	781	779	778	822	714	764	728	802	739	765	827	770	770	762	746	772	783	762	779	755	772	757	782	780	824	794	784	781	805	754	796	810	793	747	748	800	852	808	763	812	748	801	773	851	741	781	805	775	804	750	796	770	849	790	765	828	818	781	771	726	810	791	815	778	798	764	801	770	732	822	844	801	742	785	754	765	742	780	782	780	763	774	809	779	778	770	732	822	810	794	716	788	736	766	800	765	790	767	790	762	769	755	762	800	769	743	758	770	773	734	764	803	829	803	820	798	768	760	783	779	763	790	771	812	756	786	739	770	770	767	745	759	797	799	763	768	733	821	789	743	789	751	741	786	690	774	792	784	767	771	803	790	830	775	789	791	794	779	749	807	750	727	800	730	763	793	742	760	774	747	779	782	772	774	761	812	747	755	780	781	791	806	754	793	786	735	738	796	756	806	760	811	788	794	803	786	766	713	803	791	784	786	774	755	744	761	759	784	784	813	772	797	761	769	775	779	776	813	785	798	795	768	780	791	796	741	742	762	795	827	759	772	814	744	808	764	764	759	787	789	763	754	778	751	815	763	735	757	729	686	790	722	782	779	780	752	751	779	713	784	762	757	774	797	789	781	756	752	801	786	752	753	791	793	783	798	712	773	815	793	749	762	757	773	779	749	797	766	811	747	805	773	723	735	771	745	750	745	785	764	800	725	757	746	777	804	803	772	754	832	816	744	723	769	819	842	781	768	759	774	739	751	764	789	712	765	754	745	786	795	756	793	784	776	744	756	747	734	760	765	765	797	775	768	736	796	731	842	793	779	764	783	834	781	795	777	798	766	717	799	773	721	733	766	753	782	794	831	734	796	751	771	791	767	756	765	755	757	762	711	794	793	786	749	761	782	796	750	743	803	783	764	801	746	772	758	821	755	764	807	744	799	761	755	850	819	820	767	810	770	766	784	787	705	741	789	795	831	829	781	807	737	760	791	719	730	785	758	805	757	752	790	732	762	777	765	714	770	798	794	783	800	758	772	740	825	825	796	776	810	769	791	758	793	781	757	779	736	805	822	750	722	782	757	798	748	739	773	780	793	782	797	773	807	777	758	756	783	754	765	747	770	753	767	805	759	742	767	779	749	783	807	755	749	785	805	773	791	727	747	742	749	758	798	750	766	778	750	739	772	769	755	808	823	771	734	775	776	775	765	750	779	747	795	738	769	779	813	806	739	735	755	817	721	764	767	770	765	803	766	809	783	780	780	782	760	823	744	761	717	778	738	832	755	780	800	743	772	816	784	813	801	746	732	811	732	777	767	765	753	764	741	779	792	757	802	786	739	770	785	810	800	807	763	773	802	794	745	759	797	764	759	759	753	780	755	756	732	767	769	798	767	787	754	801	803	739	745	744	768	761	814	803	770	776	762	791	793	774	794	758	755	767	791	742	763	735	796	766	729	800	759	786	688	780	744	736	805	745	806	718	819	749	765	786	770	749	769	786	773	782	750	802	746	834	765	757	795	781	784	784	735	776	767	797	779	772	742	782	800	816	739	760	750	740	776	754	774	773	779	798	752	756	729	780	780	783	732	761	795	761	768	726	773	791	724	821	750	765	808	798	797	765	814	790	773	727	714	765	718	769	816	794	772	757	798	733	771	794	751	728	764	768	739	784	749	736	763	776	759	756	759	734	730	761	804	741	789	717	771	774	746	789	717	758	827	747	745	762	764	762	783	770	766	728	777	838	718	752	806	718	761	755	772	786	761	755	788	802	732	779	755	744	786	799	828	783	809	834	770	723	775	720	794	803	713	740	750	805	716	743	738	795	744	755	750	779	815	777	818	763	763	820	717	800	811	778	780	753	745	759	790	781	796	726	812	798	718	778	787	743	748	756	793	787	742	832	755	754	755	791	734	773	751	820	774	749	765	735	711	822	750	767	728	799	788	753	791	777	737	833	758	778	772	782	726	701	714	749	769	715	723	799	761	821	740	767	768	760	742	788	752	758	763	754	768	747	761	753	727	728	741	762	752	798	748	792	754	768	803	798	759	739	767	770	765	802	798	756	791	806	774	713	764	806	744	743	754	732	808	766	767	811	809	811	788	733	747	758	759	734	754	747	798	745	790	724	758	765	789	739	744	700	736	730	775	757	784	778	784	753	768	783	747	756	804	749	764	743	773	808	721	741	775	796	782	741	763	758	766	799	749	770	752	760	756	751	801	730	745	818	735	819	815	796	793	806	756	765	737	749	771	763	725	783	785	806	783	815	813	739	738	736	752	766	764	811	779	770	753	770	782	764	766	769	792	743	805	791	801	770	735	776	730	752	798	732	823	745	800	780	770	764	749	718	791	788	833	801	783	783	771	791	748	849	770	784	790	744	754	771	823	784	730	801	763	769	791	840	747	755	861	777	805	755	732	775	756	781	772	758	727	750	767	801	746	789	765	746	809	756	812	744	779	807	776	735	761	754	746	769	801	796	846	724	778	810	835	757	742	793	781	814	800	812	747	771	784	734	771	738	769	746	752	766	842	781	755	786	779	721	777	772	733	784	775	763	803	771	727	734	780	762	755	721	771	795	770	768	725	802	749	799	782	732	776	797	738	756	749	775	764	772	794	752	785	747	802	800	783	797	747	785	757	750	809	778	718	800	740	723	788	748	757	729	785	803	776	703	790	779	790	827	747	804	775	740	814	798	777	831	815	703	767	789	732	759	768	759	784	730	752	866	754	782	768	779	729	758	772	814	796	777	783	747	708	776	782	789	745	735	737	773	759	771	770	764	787	790	789	707	726	766	756	782	749	746	758	761	778	702	736	744	745	734	752	829	813	790	795	766	800	717	770	795	776	748	794	802	741	751	720	770	727	745	726	774	821	718	758	834	728	793	779	769	782	746	757	775	753	744	772	790	765	821	764	765	741	803	780	727	775	754	757	756	751	786	751	701	798	738	775	783	750	774	762	767	764	725	768	771	723	756	752	780	773	749	804	746	753	724	753	793	752	726	756	778	740	793	791	745	787	795	818	755	734	735	805	731	766	769	793	716	794	772	761	774	844	778	801	746	740	826	744	792	731	786	776	780	734	751	779	794	755	747	789	756	802	749	753	786	757	764	818	711	722	720	810	771	778	756	742	812	749	829	772	742	756	789	722	754	778	788	774	690	786	773	684	825	760	762	747	787	787	828	786	740	801	750	771	804	743	805	777	757	711	721	742	781	803	766	752	746	751	798	694	746	787	794	746	746	811	778	781	826	770	770	784	764	773	811	765	778	766	792	761	762	779	765	744	733	714	796	788	821	769	755	763	756	783	820	717	776	749	781	759	756	771	815	756	717	754	769	740	761	768	810	782	769	759	744	732	755	780	729	787	739	761	796	751	765	751	763	751	785	731	768	761
3791	6195	5142	2586	1866	1496	1237	1089	976	858	815	769	740	729	754	724	717	680	648	634	614	649	634	625	605	619	589	640	595	625	635	655	617	640	657	624	659	583	615	599	612	594	607	636	628	631	593	596	605	593	617	585	643	651	593	597	622	589	575	551	606	633	625	573	609	595	598	614	624	616	571	592	568	599	650	592	590	579	566	570	642	595	592	591	601	601	632	620	588	594	560	616	593	604	574	597	608	599	632	579	604	566	554	561	593	614	615	612	585	600	582	564	611	585	577	558	582	681	589	627	575	582	581	626	599	603	585	571	592	591	565	615	554	607	589	522	614	587	615	663	570	576	588	567	618	583	601	610	617	572	589	583	595	589	545	613	561	596	641	612	608	611	591	582	561	578	549	602	599	583	600	583	581	551	625	562	622	588	621	558	613	579	588	628	617	594	597	554	591	612	614	587	619	578	587	597	588	614	602	582	586	598	560	566	569	562	591	585	598	608	582	576	599	599	600	619	581	608	615	578	556	513	556	571	602	608	561	579	596	606	579	570	538	552	609	563	584	608	573	525	623	607	576	566	588	625	635	585	573	594	611	585	611	593	587	594	560	587	595	582	643	590	615	579	592	571	559	612	553	611	585	599	571	605	609	587	592	593	614	620	565	558	590	558	515	575	580	621	579	569	573	628	605	560	534	567	615	527	566	557	594	597	600	622	604	594	623	620	585	621	574	571	649	573	593	577	562	568	576	562	603	589	543	577	579	559	567	569	563	628	600	599	519	590	561	574	596	566	620	619	565	597	635	597	574	603	629	578	559	621	610	586	636	626	574	597	618	550	551	560	610	599	598	616	611	584	574	614	603	581	576	564	604	585	569	597	573	597	617	601	572	553	585	593	611	611	617	590	583	624	578	610	585	560	581	551	652	603	577	603	553	601	576	588	611	557	596	636	616	581	562	608	581	582	553	606	579	563	577	587	567	577	601	597	575	582	615	601	598	602	606	577	583	591	593	589	591	579	560	590	602	573	584	605	605	551	551	612	601	559	566	566	595	582	575	532	582	560	607	588	577	606	599	587	586	592	627	579	565	616	590	578	595	625	593	627	533	615	596	601	558	580	585	604	565	558	615	602	559	574	572	599	596	552	596	571	590	562	557	607	563	572	551	600	588	586	633	591	609	575	604	636	625	552	589	585	556	576	632	567	579	582	622	582	563	606	605	573	627	632	586	566	602	575	604	592	540	584	608	577	556	540	570	638	564	588	595	616	577	583	608	544	599	569	567	611	593	598	564	602	539	553	555	524	582	584	566	573	581	619	586	608	589	579	571	555	599	607	603	574	605	597	567	597	570	545	557	594	567	571	597	610	564	612	532	576	595	601	612	584	572	615	584	560	599	547	549	598	583	553	617	583	560	604	564	592	548	556	573	549	576	585	588	596	596	534	580	578	604	633	595	592	534	545	592	583	576	587	584	560	556	609	561	603	575	597	596	596	602	617	588	594	545	567	581	595	565	554	582	591	556	584	598	554	575	606	580	574	548	628	623	587	601	617	617	591	600	536	601	577	611	598	576	585	613	555	591	579	586	618	602	586	586	598	585	598	551	595	621	597	595	564	607	575	566	562	577	638	580	562	561	561	550	590	628	574	545	575	551	548	580	579	550	559	593	597	597	641	546	596	561	577	579	564	587	612	575	580	582	553	568	571	526	548	630	563	571	624	629	548	578	588	604	603	560	598	600	567	582	579	577	590	590	572	611	602	570	564	586	604	597	578	616	606	545	575	584	576	564	539	571	568	581	550	573	590	565	576	581	571	636	571	564	563	586	590	561	582	551	553	579	578	588	576	590	623	572	558	600	578	566	580	585	600	539	641	612	555	592	605	612	602	581	590	555	593	581	525	587	588	591	572	587	612	612	594	573	584	607	597	598	564	575	593	545	564	562	612	531	585	566	654	590	574	587	554	583	559	581	541	586	565	574	565	586	577	597	555	570	567	530	588	616	594	616	613	594	584	611	586	572	618	605	609	543	581	605	599	589	586	578	592	578	612	559	594	567	600	631	541	632	585	577	553	609	563	598	602	593	569	575	602	589	560	539	572	606	563	598	570	608	542	561	578	560	590	587	542	578	535	532	545	525	599	606	564	595	558	555	546	556	612	596	573	611	582	567	604	645	597	562	588	544	605	580	591	609	576	600	589	590	524	579	585	618	605	597	549	551	544	551	572	545	558	587	550	527	618	595	586	556	578	581	584	570	588	575	547	587	535	561	584	632	608	589	570	556	585	574	590	581	598	560	573	546	561	585	578	597	556	554	603	608	568	596	591	596	581	590	552	556	599	604	578	564	593	581	594	601	592	569	580	571	587	563	587	618	601	547	577	622	570	613	639	554	564	580	598	596	581	578	570	568	596	594	575	589	564	548	567	581	572	595	565	576	602	580	575	572	539	572	636	597	582	591	598	586	558	549	598	538	570	589	566	608	591	614	569	595	584	548	600	556	583	569	592	614	584	601	542	552	558	584	565	558	581	562	586	568	605	544	546	567	567	617	589	586	579	554	581	587	545	580	604	576	553	587	555	557	596	570	596	590	575	574	558	550	579	579	537	580	577	609	558	603	597	581	588	580	585	581	566	567	577	553	587	620	559	589	600	547	582	594	584	532	616	617	572	596	579	601	591	567	550	584	564	591	529	581	632	548	541	543	573	569	601	560	571	566	617	571	585	595	624	596	557	625	567	582	569	546	549	600	577	580	599	585	594	556	595	592	575	549	561	575	578	611	536	614	557	581	573	551	592	565	594	595	629	582	530	571	552	557	605	543	589	628	545	584	589	597	580	560	583	620	602	556	607	563	576	619	571	578	544	621	593	549	597	561	569	605	608	524	529	594	577	557	576	566	588	570	588	614	582	588	603	576	577	569	574	564	580	589	547	567	572	564	558	582	581	565	565	576	576	583	560	563	615	573	594	559	541	545	604	562	565	583	613	618	604	612	594	585	569	555	604	574	631	566	576	587	608	600	562	565	566	587	584	594	616	599	564	605	579	559	580	600	603	552	600	557	582	604	541	592	579	563	537	585	608	538	545	579	595	557	572	580	574	572	601	587	545	585	564	604	571	576	547	562	601	601	578	619	587	551	601	592	541	602	547	597	572	526	572	594	548	593	572	591	611	605	562	584	583	587	564	553	604	616	567	569	591	589	563	564	602	577	563	572	605	591	563	548	595	578	591	556	575	577	588	558	534	593	577	545	566	555	576	583	627	605	623	568	589	587	600	566	587	580	580	549	607	583	590	607	565	565	603	552	602	571	557	504	623	536	566	568	558	565	540	582	568	605	557	543	583	552	583	576	531	585	621	568	575	602	576	561	586	603	579	562	587	544	576	557	604	585	542	591	586	616	591	588	580	574	570	511	609	592	560	601	559	566	594	555	587	602	563	585	580	580	630	558	627	608	543	583	570	562	592	602	583	585	566	592	585	553	612	581	586	575	558	578	532	592	570
27836	10604	895	523	407	353	337	409	346	350	355	364	375	375	336	345	349	375	352	386	334	385	368	342	346	365	339	351	343	332	343	350	346	369	375	342	361	375	325	365	338	366	358	367	354	366	358	376	337	351	365	342	371	367	351	354	372	352	348	366	341	361	365	331	360	337	371	337	355	373	360	370	365	382	326	340	367	378	359	337	356	346	336	361	341	373	364	332	319	349	354	341	320	370	337	318	317	361	333	355	347	330	352	342	355	369	355	353	330	317	353	371	336	352	330	343	380	342	369	342	315	380	384	342	354	341	346	345	340	349	322	335	355	327	395	352	349	343	374	343	335	333	360	343	360	338	375	359	346	336	353	366	341	351	308	377	335	361	354	329	340	328	353	350	366	338	353	379	371	349	366	341	365	359	332	373	364	331	329	334	356	345	324	306	336	355	372	305	327	334	353	345	359	358	347	334	360	380	337	367	323	330	348	376	325	324	365	331	363	351	362	360	339	340	344	342	321	390	330	342	341	364	354	366	326	339	327	359	374	365	333	357	351	377	333	372	332	355	341	351	359	334	363	337	371	363	388	349	336	355	371	346	356	341	332	367	354	336	345	354	363	388	356	356	351	373	382	343	352	339	368	337	352	379	356	338	342	366	370	352	332	363	356	354	354	323	359	373	353	348	383	377	372	354	356	348	333	321	363	338	346	361	353	351	344	375	347	368	360	311	348	333	329	369	373	341	342	307	357	323	371	363	361	355	347	343	390	384	323	336	345	404	384	355	369	334	364	328	324	362	347	367	345	377	390	342	344	337	364	353	357	369	337	379	362	352	323	355	369	368	369	357	330	355	364	349	368	380	367	341	355	347	394	332	402	340	315	328	347	337	376	360	330	384	373	359	350	344	346	373	355	348	327	344	372	324	332	395	402	353	363	345	364	361	351	318	354	315	362	359	339	336	349	361	341	376	343	364	342	330	351	343	390	347	405	352	370	373	358	347	345	364	311	340	345	365	336	365	361	314	343	333	349	344	328	329	339	357	396	340	343	304	389	336	337	367	318	388	381	341	303	379	382	349	321	347	341	375	353	349	370	390	332	339	342	352	341	365	339	321	348	374	344	350	312	376	348	363	369	351	363	315	337	339	359	345	316	346	399	350	346	306	364	369	385	369	362	317	339	378	370	349	331	380	333	329	342	339	365	335	354	381	339	357	322	347	389	369	374	375	348	332	332	358	369	367	338	355	373	321	333	337	369	341	355	346	355	363	352	379	357	365	352	337	367	342	309	366	351	335	378	350	366	348	355	345	363	359	372	342	376	346	361	342	346	349	351	384	346	353	370	338	363	371	342	345	377	364	331	379	382	372	364	340	335	370	346	297	390	390	358	369	331	354	344	304	328	337	344	332	352	374	378	375	354	339	341	398	386	371	362	356	355	359	350	345	365	383	342	338	336	370	337	360	339	345	347	389	358	355	340	361	367	384	379	356	325	360	342	348	347	363	337	316	337	358	368	334	358	352	371	343	368	351	353	336	347	333	357	361	353	340	327	380	330	337	353	386	341	353	369	371	361	348	353	349	367	324	361	340	365	350	360	369	386	360	356	365	346	339	368	315	370	332	355	355	366	354	355	348	353	344	354	345	322	361	382	345	380	357	340	342	348	343	370	337	374	338	322	362	327	363	373	376	387	332	340	341	312	398	346	344	339	329	383	367	321	353	343	362	333	376	386	369	355	364	351	329	349	374	355	343	371	346	365	376	367	347	346	343	353	368	339	359	325	376	362	357	376	336	363	357	373	354	356	336	351	346	324	345	341	385	366	336	377	373	341	343	366	324	344	356	366	323	346	355	350	341	371	364	328	341	318	345	334	316	350	339	385	342	326	366	326	366	328	381	378	366	382	325	344	336	353	332	360	318	360	378	337	374	393	375	358	372	349	366	377	363	342	379	370	352	339	340	315	381	328	376	343	344	335	380	372	370	378	327	365	375	336	338	323	349	378	361	349	347	346	364	372	338	362	373	359	323	368	339	358	367	335	341	360	346	357	381	337	353	360	345	342	349	336	356	336	369	354	342	350	347	354	318	343	344	382	362	348	349	352	340	392	368	336	351	370	324	315	342	374	324	379	341	336	354	359	363	353	346	372	367	344	389	324	368	358	339	312	356	350	368	355	340	381	387	352	373	363	367	346	320	372	361	322	375	364	382	344	318	368	371	381	337	362	339	359	369	365	361	343	323	349	360	346	326	347	329	340	337	337	396	372	333	353	375	345	372	359	343	347	339	360	331	343	336	348	346	322	341	347	312	339	342	361	342	377	361	357	373	345	317	347	326	315	346	370	340	357	354	352	394	383	361	343	379	383	373	367	362	351	306	348	361	317	358	337	364	323	372	360	342	344	320	348	360	354	350	360	334	344	353	362	332	390	334	366	381	372	338	396	355	363	368	327	361	327	305	374	333	374	374	352	390	334	353	345	364	342	381	330	354	361	322	344	371	391	322	367	356	345	359	343	358	348	358	344	356	327	322	346	342	349	367	351	344	369	305	336	367	364	352	355	321	378	347	341	359	355	360	364	333	379	360	344	333	355	366	363	347	347	333	365	306	350	380	378	339	341	356	387	319	372	351	357	347	364	315	367	339	373	340	348	367	356	360	349	378	332	360	338	332	389	358	364	332	370	357	359	345	355	347	365	374	347	339	340	366	364	362	348	349	344	330	354	365	351	341	355	365	363	368	350	374	350	381	355	342	357	374	356	393	330	368	352	340	352	363	348	346	354	371	333	340	363	375	329	368	355	339	319	346	361	340	331	344	374	371	362	332	344	380	369	346	386	376	373	373	368	351	342	360	375	377	375	346	358	363	359	364	340	338	357	354	327	353	341	321	369	363	346	359	354	355	349	350	400	318	367	380	361	386	337	329	341	354	329	335	352	346	328	350	362	375	350	390	363	347	316	366	332	353	351	378	350	364	357	320	366	341	309	353	363	366	343	351	369	388	369	352	351	365	334	388	410	365	344	337	386	339	323	336	339	334	379	365	351	334	371	327	357	356	376	367	362	322	351	354	354	303	343	351	363	316	359	354	350	351	355	351	367	373	383	393	349	380	352	322	374	337	342	343	313	366	365	319	376	344	344	363	355	328	362	350	378	318	354	360	365	368	341	346	340	340	348	319	374	327	343	379	355	357	336	351	356	378	350	340	375	344	355	371	344	340	326	336	364	360	350	330	376	362	378	337	369	380	330	343	373	342	323	309	378	356	343	306	357	343	377	376	333	365	357	326	357	338	337	331	352	346	335	364	311	385	346	335	343	330	350	345	399	339	342	350	361	335	377	386	347	364	370	375	390	336	341	371	380	362	334	341	344	361	387	350	332	357	374	353	351	337	368	360	377	346	338	362	354	371	365	342	333	356	349	367	330	342	338	333	346	366	338	378	356	341	365	321	377	325	350	368	338	373	325	344	366	380	342	378	410	364	338	327	341	346	363	329	365	363	321	346
4668	468	414	341	332	270	295	291	283	258	242	262	297	286	281	246	258	262	252	257	264	289	282	289	269	252	304	256	289	276	267	234	265	267	275	305	267	258	245	263	269	265	252	285	275	266	288	249	255	273	269	243	259	270	307	268	275	235	275	252	268	280	234	255	263	282	275	267	277	266	276	280	262	290	226	261	275	250	264	266	283	260	238	272	238	254	272	274	248	267	251	301	266	284	268	268	290	267	265	277	264	258	306	277	279	246	251	259	291	264	273	237	284	259	289	258	265	255	249	266	266	271	308	279	241	288	267	295	241	268	242	283	294	272	277	265	265	248	262	268	265	282	265	292	267	247	251	269	256	277	270	263	261	274	286	274	299	254	279	269	269	262	245	277	259	256	272	286	261	281	261	272	276	275	244	300	252	236	279	258	259	265	230	272	265	254	255	264	270	252	249	275	281	251	286	252	269	248	281	270	265	265	266	278	292	273	266	246	251	263	263	268	248	266	258	254	256	255	215	266	260	298	250	255	265	236	255	264	264	263	276	266	256	251	303	266	251	274	262	248	254	268	269	241	271	257	273	268	263	275	308	256	247	239	286	253	262	243	268	277	243	273	269	273	268	275	283	261	257	268	242	248	267	263	270	299	267	244	238	273	260	260	278	264	249	274	245	271	293	258	260	268	267	275	263	253	243	259	261	261	243	251	243	278	259	237	272	270	265	275	243	278	245	255	265	273	256	260	260	266	257	266	266	273	279	270	261	246	240	255	253	241	274	294	277	250	283	267	259	274	226	278	275	277	291	273	276	251	289	264	274	237	234	251	227	269	268	266	271	245	251	233	252	282	247	247	270	245	259	289	275	269	238	261	233	252	243	255	274	260	266	263	261	254	263	268	262	257	280	266	249	277	229	249	247	267	269	251	267	245	254	266	249	250	249	245	249	263	239	252	281	273	296	257	294	254	276	252	264	256	293	247	237	251	226	249	248	249	263	257	272	265	272	249	261	265	223	267	270	250	247	279	279	246	290	264	293	231	275	286	256	286	244	247	259	264	248	291	248	260	264	233	257	282	258	263	229	285	268	278	286	248	251	262	278	278	273	277	256	291	280	312	263	234	257	253	294	250	267	265	305	255	264	260	262	257	251	261	271	252	268	233	289	231	264	267	235	241	289	243	270	267	285	290	277	267	271	282	249	268	256	307	308	280	262	249	263	270	268	267	269	254	230	258	253	263	246	261	281	281	257	278	272	271	276	284	246	273	243	286	276	249	255	281	297	269	270	253	237	272	281	248	261	284	254	272	252	231	255	280	275	240	254	271	253	230	276	272	275	267	256	288	243	257	255	253	267	277	258	277	246	273	268	255	278	256	290	317	282	290	249	284	254	253	255	245	274	246	278	249	251	298	270	288	296	267	246	268	263	285	289	268	232	263	265	288	295	271	244	258	250	265	286	263	283	268	251	263	253	258	280	267	219	284	269	274	275	250	268	275	256	243	268	264	249	230	267	254	257	270	243	257	263	264	255	290	253	267	248	280	262	241	258	240	262	280	275	279	268	260	243	237	247	245	267	230	286	281	268	250	234	264	289	269	260	275	251	276	261	241	265	262	288	261	249	229	262	280	285	254	261	273	251	258	273	278	272	244	270	265	233	282	298	285	268	266	254	269	244	265	264	243	286	268	262	252	247	259	275	255	255	258	261	266	289	268	264	245	250	251	264	280	271	245	267	259	269	269	247	264	271	290	257	281	284	255	248	245	260	252	280	291	269	234	267	271	286	269	225	296	246	279	282	290	280	257	263	261	258	256	262	253	236	289	246	262	261	266	243	239	286	287	254	262	273	243	243	267	266	284	244	283	297	262	268	261	247	257	257	254	253	287	269	284	271	296	249	249	275	265	260	272	284	233	275	276	248	259	259	261	251	248	252	259	263	273	257	262	265	260	270	272	279	247	243	261	281	270	253	258	279	270	251	266	255	240	254	265	253	267	243	266	260	277	261	243	239	273	245	273	258	263	244	256	277	274	281	259	291	266	263	269	267	249	263	273	253	284	254	267	262	269	263	262	285	258	282	256	268	294	274	252	263	254	268	265	294	279	279	274	293	268	273	302	282	272	263	270	251	269	275	280	242	288	293	238	255	284	256	273	256	278	260	280	246	257	242	273	259	262	255	267	254	259	261	217	252	257	269	261	274	266	271	258	268	228	286	280	282	269	245	294	267	235	225	272	277	249	296	258	265	276	249	273	233	253	268	256	264	260	258	249	239	236	277	262	274	252	277	269	275	277	267	263	254	276	267	270	258	248	268	271	273	277	249	264	275	268	246	284	285	267	283	265	270	252	299	249	287	254	260	250	249	265	289	256	268	281	262	264	258	257	262	273	271	262	248	258	261	260	242	279	253	263	249	272	261	243	307	255	268	266	268	242	282	260	253	253	269	271	257	255	264	251	256	256	278	288	250	245	238	277	280	255	277	257	266	252	246	272	258	295	269	260	270	258	256	257	262	260	230	247	264	273	284	254	250	258	267	249	246	243	277	264	275	251	269	238	288	258	317	277	291	270	263	250	263	245	264	310	234	282	258	234	278	265	252	260	250	285	286	265	293	242	256	250	268	237	270	281	258	294	245	273	294	292	240	268	221	276	248	277	265	254	268	259	264	277	247	235	263	256	281	238	251	286	282	253	255	274	255	265	291	276	262	272	243	240	258	259	243	285	264	270	259	298	252	263	279	256	265	270	274	248	265	271	258	243	232	301	253	291	292	268	295	293	270	265	271	281	300	248	264	251	253	257	260	243	246	261	262	265	272	252	255	264	250	279	275	281	286	249	256	277	249	246	263	296	278	270	278	255	266	270	262	269	262	277	264	240	257	264	273	253	259	242	264	267	266	297	262	263	289	296	266	274	252	264	242	247	276	269	253	260	264	271	297	270	273	240	245	253	277	292	248	260	246	273	276	259	238	258	250	267	290	249	251	271	260	267	268	265	269	269	237	247	239	284	276	262	289	287	283	270	274	245	250	265	274	250	273	262	261	247	295	268	263	281	253	244	288	241	273	268	274	285	261	287	264	263	259	261	280	301	243	265	276	247	290	279	257	251	261	267	266	266	298	251	237	248	272	219	255	231	300	272	275	283	260	295	259	250	266	275	291	266	257	259	243	240	243	280	269	268	243	258	284	274	244	262	253	255	270	261	273	269	237	266	276	247	274	256	247	277	250	276	268	275	248	265	255	253	264	279	268	268	273	291	246	268	252	300	243	284	271	304	248	251	290	270	264	280	269	273	311	269	280	242	259	266	261	272	296	278	268	260	218	230	289	242	265	244	248	269	283	269	259	261	235	282	278	273	232	280	291	250	256	247	248	270	281	246	248	256	273	253	249	289	292	241	259	227	263	266	244	272	258	275	257	264	236	274	257	249	232	260	277	293	241	266	245	278	293	281	266	279	250	269	270	239	234	270	295	256	268	280	245	280	249	275	241	286	262	236	286	270
25595	21486	27967	25417	11637	1720	1184	982	879	850	838	858	799	772	818	809	819	786	787	775	791	798	727	773	790	724	769	753	818	780	781	779	760	807	781	766	735	722	771	741	746	740	724	732	756	777	738	736	816	800	756	758	764	743	768	723	784	752	734	773	760	725	709	750	704	751	738	752	752	708	788	761	758	772	708	745	728	753	761	756	758	757	796	750	765	777	772	769	775	794	793	760	770	773	792	768	762	760	759	791	783	730	781	789	732	739	749	750	758	751	750	702	775	757	793	788	739	730	766	740	744	739	724	746	748	814	737	728	769	731	742	758	775	790	718	768	727	780	736	723	729	776	718	836	747	718	795	715	738	767	736	761	759	750	759	778	747	758	697	735	731	752	788	761	793	785	758	775	802	798	761	753	720	746	768	716	748	761	732	686	771	748	802	720	707	728	739	776	731	764	730	713	795	678	718	756	750	771	792	739	742	744	750	787	749	758	743	714	712	699	735	746	783	722	731	715	781	757	712	749	755	761	776	754	783	768	766	700	765	721	732	764	717	721	745	763	738	710	758	740	733	758	789	794	755	759	696	822	790	746	760	758	732	738	720	776	747	763	828	744	756	760	824	777	740	795	788	767	755	756	778	732	760	739	773	750	761	761	716	749	796	784	791	751	722	741	761	739	735	765	765	724	735	764	770	708	735	760	772	751	744	745	770	737	757	742	774	751	715	765	760	779	755	775	805	738	735	702	732	721	794	735	787	772	717	752	736	783	701	758	767	789	722	736	749	731	722	730	726	749	774	777	782	721	744	721	753	686	717	713	740	739	751	756	754	754	735	757	732	747	782	744	760	751	755	758	777	764	765	752	766	770	768	706	729	718	755	745	717	754	794	751	784	797	748	720	826	740	695	754	725	742	726	754	741	747	725	735	767	770	706	722	728	779	765	753	718	760	739	725	748	774	767	742	771	768	812	768	803	755	760	752	728	738	776	788	716	731	759	739	741	801	756	754	753	671	759	734	735	775	759	802	723	744	720	758	801	741	765	738	739	759	746	782	741	757	775	754	725	755	725	791	743	730	711	770	759	726	736	682	784	702	731	792	774	804	765	736	719	736	723	730	749	738	694	786	778	759	797	758	721	763	768	735	761	787	765	748	755	798	701	712	775	728	736	758	777	750	741	756	779	759	759	775	727	753	776	748	724	776	746	751	785	720	772	767	732	738	729	731	704	724	689	801	726	785	763	749	749	761	751	749	757	757	760	735	713	690	733	708	777	760	793	773	780	740	756	741	770	708	737	732	774	751	744	725	726	724	723	723	716	762	733	724	763	732	776	731	768	710	725	759	759	738	687	734	746	747	723	721	750	750	743	715	781	723	755	735	756	737	794	791	766	791	776	730	694	736	738	801	731	732	749	788	761	785	771	792	784	746	743	731	748	720	737	721	807	753	710	762	821	780	745	741	718	754	815	732	772	768	724	763	749	745	737	720	755	755	743	750	758	752	752	747	742	767	726	700	733	720	744	761	778	773	723	732	769	773	752	746	737	777	719	730	788	700	773	732	736	763	713	711	769	770	806	733	747	737	752	743	747	778	747	778	723	764	729	723	758	748	793	759	795	742	772	745	756	758	726	721	779	781	752	735	779	757	774	688	728	769	746	742	682	784	765	721	740	764	744	748	733	754	775	778	791	737	732	697	789	758	719	735	725	826	706	706	717	733	744	746	763	787	734	779	771	759	770	741	763	737	767	764	724	790	718	786	759	764	736	729	778	759	729	754	724	745	727	766	750	711	772	749	718	687	748	749	726	751	722	785	715	760	737	744	758	717	751	718	751	714	761	791	740	768	746	778	779	764	789	720	756	723	753	717	797	764	752	720	747	734	803	742	746	763	734	726	774	720	785	733	736	808	764	733	779	752	721	732	764	706	723	762	776	743	717	762	745	747	774	745	732	741	749	723	736	729	721	749	717	767	746	782	755	713	699	783	713	742	711	745	761	734	736	758	753	759	754	773	714	783	697	745	765	747	717	724	770	773	733	753	763	742	785	769	735	762	717	750	764	719	779	689	783	774	745	761	675	777	693	770	801	739	768	745	782	740	741	784	779	732	783	760	688	746	719	706	741	754	768	721	716	729	790	669	780	738	748	772	709	781	778	765	741	765	728	725	779	734	780	736	682	788	793	774	808	737	707	729	749	772	795	774	727	756	791	721	738	789	697	747	742	732	746	751	729	715	744	760	739	734	740	793	754	789	755	729	745	743	777	789	782	794	785	730	748	799	746	725	757	772	722	758	753	697	790	747	716	750	750	765	725	743	751	771	750	724	770	735	743	761	726	725	742	766	729	746	761	774	727	722	756	723	731	726	728	748	745	804	721	792	750	737	767	759	753	813	753	751	790	744	737	742	771	738	718	710	747	727	773	790	787	719	745	744	756	739	732	753	797	739	758	755	743	798	712	803	738	749	741	731	757	752	742	724	735	706	713	726	793	703	753	728	723	755	743	724	709	744	773	739	747	764	745	745	768	753	744	719	732	775	746	739	755	724	753	749	721	773	759	707	743	707	760	711	756	733	717	741	761	737	735	762	734	761	779	770	759	738	786	779	740	748	753	755	796	752	748	732	778	760	739	771	734	733	719	756	717	783	738	768	712	738	728	760	715	765	726	759	749	766	752	764	787	791	733	775	748	789	701	743	769	718	730	779	800	744	781	778	746	760	737	760	782	751	699	739	735	676	739	741	754	748	802	742	734	795	742	754	739	772	731	759	749	726	749	718	739	791	724	753	773	728	731	720	703	713	736	758	738	735	694	685	780	778	711	750	717	713	720	732	777	742	767	713	740	774	711	763	748	764	739	716	769	756	728	785	746	748	753	750	771	731	767	738	772	746	741	694	696	751	739	725	711	770	729	774	764	751	744	738	827	747	765	733	708	741	735	763	750	756	780	736	739	753	769	742	751	789	744	739	761	737	739	727	670	764	734	737	822	769	756	763	781	720	730	759	742	776	743	722	708	716	765	705	792	756	700	764	717	721	739	769	710	760	740	808	737	744	780	757	755	753	760	765	729	742	785	775	729	763	781	735	754	723	753	758	737	756	751	768	749	768	777	762	764	708	762	739	733	732	690	778	756	735	770	755	741	779	794	772	746	719	777	775	799	799	767	706	727	771	753	691	750	733	756	735	721	741	788	749	789	784	732	766	718	748	728	745	740	746	745	780	741	761	744	756	751	777	785	744	727	756	732	746	707	788	788	724	760	764	773	729	712	770	737	760	763	717	756	797	718	714	729	766	734	757	770	718	777	737	771	779	753	752	764	764	783	756	746	760	727	743	753	786	760	780	771	729	757	749	785	743	801	728	749	769	685	793	744	725	753	758	692	769	741	773	746	728	739	805	781	784	713	786	753	701	769	791	728	718	727	682	775	757	714	743	779	769	781	724	739	761	766	714	783	729	734	725	745	734	748	800	775	718	730	707	741	760	717	804	732	785	736	703	759	774
3452	3633	2893	1627	1283	1018	873	768	697	734	682	628	630	590	577	622	588	607	611	613	602	626	594	583	590	605	615	586	577	581	562	583	569	512	588	563	526	575	586	586	581	584	542	569	578	565	611	595	613	579	526	607	583	553	557	552	593	584	535	554	508	620	550	537	567	553	561	579	585	564	571	548	541	568	572	523	564	579	551	573	544	520	526	571	556	533	560	578	537	537	560	559	533	558	576	560	596	526	602	528	563	538	543	611	603	543	530	594	576	533	591	587	531	575	538	556	566	536	581	559	580	578	526	566	584	524	581	551	548	610	575	548	561	563	602	556	560	506	565	583	520	564	585	596	573	557	572	565	551	597	554	551	590	556	562	545	590	540	559	523	567	579	562	552	569	524	587	571	571	560	555	596	568	572	554	591	567	567	577	568	536	576	549	578	568	572	586	535	532	599	587	513	566	573	546	598	580	563	530	630	523	545	540	621	549	568	568	579	511	534	549	549	574	569	602	558	521	576	566	532	569	574	504	555	546	561	599	505	588	557	548	574	580	541	600	550	558	585	585	567	560	499	558	554	585	561	573	544	551	610	638	577	573	540	533	541	543	570	563	579	600	566	548	570	589	552	587	516	557	545	555	551	571	582	515	584	559	519	578	553	552	550	556	567	601	541	553	593	565	519	612	591	556	559	591	563	544	611	582	530	591	541	525	519	516	568	547	555	508	608	561	543	560	572	554	581	589	598	568	547	504	534	542	570	583	581	549	556	618	533	529	561	552	530	562	572	570	554	554	562	578	551	518	500	592	564	586	540	543	563	550	567	550	541	586	565	577	510	605	555	534	520	552	556	587	536	550	558	559	533	561	564	540	552	559	522	555	578	558	500	578	557	519	554	519	549	552	543	545	527	548	557	517	536	532	618	552	545	557	505	543	572	530	532	532	582	576	582	539	552	552	561	546	536	604	569	551	580	554	575	557	598	561	582	529	534	591	616	530	585	572	535	561	575	548	559	596	543	531	499	558	551	580	582	559	547	585	572	525	596	572	560	547	542	513	535	545	549	586	538	553	578	549	601	573	568	590	568	549	635	600	567	526	582	586	576	613	552	538	534	530	535	563	573	566	528	526	540	562	530	569	518	504	558	548	539	514	549	573	546	579	526	496	565	610	562	547	556	560	546	578	536	575	578	511	569	544	574	577	584	576	549	581	558	597	507	554	539	543	559	573	550	509	529	571	550	528	523	544	548	575	532	526	518	585	559	581	566	554	556	513	580	562	534	540	546	554	582	547	545	486	552	522	557	536	561	577	547	558	583	566	544	581	554	544	533	505	590	533	526	559	570	570	592	574	547	565	565	507	563	562	556	557	572	510	549	562	556	581	558	551	584	515	569	552	568	551	503	567	590	574	565	546	590	511	580	569	531	536	564	548	563	571	569	568	543	571	516	529	582	582	525	545	557	545	525	599	534	528	541	554	550	574	546	563	574	532	542	550	508	537	552	565	558	550	558	584	533	565	562	593	518	549	557	524	552	549	541	572	522	541	599	558	536	541	579	568	553	548	572	558	554	575	535	576	574	548	591	531	545	548	603	565	516	525	545	541	578	563	567	517	547	561	545	554	565	540	550	514	545	527	575	598	527	564	596	552	535	555	571	576	587	593	555	553	523	507	555	514	550	561	570	572	548	536	516	566	570	546	528	597	573	535	566	548	597	571	565	538	574	521	553	536	498	579	556	562	506	530	571	605	544	550	565	535	583	544	552	526	575	553	577	555	568	546	514	557	546	536	524	585	549	558	581	543	562	532	549	536	551	554	570	548	609	526	552	555	538	560	546	534	572	527	490	570	546	569	574	559	590	562	557	515	546	570	547	585	573	557	546	545	527	561	572	564	597	582	520	535	568	545	555	545	530	558	564	504	561	545	572	540	517	507	534	617	532	557	508	546	559	597	581	521	549	550	580	569	536	525	559	565	562	537	517	588	549	545	576	532	568	514	558	604	530	558	553	542	574	521	541	549	548	584	558	574	529	527	559	523	560	541	559	514	585	579	589	536	602	551	581	530	556	560	612	572	545	505	546	571	588	539	541	559	552	534	554	582	581	535	555	554	511	522	528	553	573	574	585	552	541	526	553	543	552	547	603	547	516	537	553	560	515	502	512	562	591	576	545	547	529	553	544	575	570	575	560	537	569	588	519	552	553	540	586	531	550	570	515	588	560	572	554	541	583	544	567	577	572	510	541	561	565	548	558	537	562	542	552	546	568	572	550	554	562	556	567	591	578	595	578	578	521	584	573	562	512	559	531	557	556	542	551	596	568	568	549	535	537	595	560	553	574	531	540	529	574	545	516	557	528	502	583	564	565	531	535	546	536	522	580	526	566	562	540	534	563	542	588	554	541	539	531	574	533	575	579	544	529	549	519	533	579	570	552	545	537	535	562	578	554	495	569	569	583	547	546	586	581	537	518	557	594	542	551	530	531	526	575	584	524	529	548	570	549	566	526	557	538	543	530	554	593	591	567	536	570	533	591	566	522	544	530	535	595	535	528	538	539	566	513	586	583	564	567	554	585	533	555	543	585	545	533	568	495	562	581	586	547	619	564	567	553	544	484	507	566	564	585	569	542	533	538	595	518	533	571	555	595	529	555	541	531	537	553	546	564	531	564	509	559	571	496	548	545	560	535	523	536	528	579	534	566	574	542	579	560	578	523	559	538	572	551	574	553	529	531	601	565	523	565	521	569	537	534	555	543	535	510	570	539	594	570	543	573	577	520	558	534	542	600	558	569	559	612	568	589	577	606	518	548	565	567	530	564	556	502	528	542	579	555	526	546	552	513	536	540	591	537	580	513	550	555	535	515	578	563	538	595	527	541	507	542	552	551	542	558	555	553	583	560	544	581	539	592	543	543	533	565	499	576	574	557	583	542	531	590	586	567	570	592	539	598	576	557	578	551	573	541	534	566	495	559	558	546	577	541	600	572	554	546	498	570	565	539	594	532	574	523	582	575	599	547	537	548	589	624	528	546	536	542	588	571	547	526	555	553	510	529	556	558	577	527	559	542	537	520	588	539	557	524	543	552	560	553	576	546	586	556	532	544	516	532	540	606	594	549	527	565	544	535	565	551	578	553	558	556	551	563	572	550	520	564	554	530	549	515	567	588	552	577	537	538	593	554	575	569	548	577	536	618	596	589	567	561	558	506	557	564	545	592	519	561	550	536	562	524	572	567	542	550	571	558	565	577	511	568	575	543	538	503	549	537	567	577	555	516	537	549	532	531	515	536	533	525	531	577	524	550	578	526	560	557	546	579	600	554	513	543	556	549	552	572	563	577	570	532	591	535	549	548	531	561	583	557	544	543	561	563	564	598	538	507	557	549	568	589	551	535	554	550	561	573	573	524	558	592	548	584	570	574	502	604	585	591	553	529	550	572	561	524	543	585	582	555	532	546	562	559	551	559	534	573	572	556	562	558	526	561	533	558	524	520	535	553	534	573
24488	21482	28854	24541	21481	9638	1879	1208	1024	968	966	959	886	935	880	860	833	802	842	838	872	818	835	784	871	769	822	809	806	770	822	758	796	823	817	834	790	820	761	835	832	784	807	809	773	786	776	784	765	783	794	807	787	786	750	789	777	834	727	780	810	764	774	727	810	845	757	798	820	788	734	784	768	805	815	818	823	781	824	763	780	762	772	796	803	773	755	766	770	778	782	778	750	810	830	809	778	775	773	812	803	769	828	762	775	764	778	782	778	754	778	740	827	784	787	773	868	743	713	766	792	798	813	795	789	779	820	796	778	775	778	757	836	770	779	755	803	800	752	742	763	800	783	723	746	742	789	783	750	763	852	759	784	741	791	738	783	800	761	813	805	762	782	830	777	775	818	755	745	772	888	784	789	805	840	755	780	811	788	779	773	764	850	815	792	757	785	744	771	801	761	746	762	809	765	757	778	789	770	779	837	771	774	780	780	805	821	847	750	774	746	798	755	786	788	827	771	798	841	813	763	777	773	767	808	743	799	800	744	759	757	769	745	743	765	754	774	770	777	795	802	791	735	778	813	718	836	776	787	783	761	738	795	784	748	784	749	739	742	754	776	757	794	792	799	807	828	826	776	749	791	731	752	789	801	820	843	817	788	802	831	800	736	748	817	741	723	803	800	771	788	793	748	750	811	779	768	763	750	817	762	787	773	782	771	835	788	726	829	805	749	757	764	750	818	753	695	754	796	755	805	771	714	704	784	812	812	790	763	783	734	767	773	747	766	852	809	811	774	786	734	744	808	776	773	804	814	774	772	745	839	816	787	762	784	782	770	812	745	738	787	787	801	799	764	764	765	788	740	789	781	798	749	778	794	812	756	773	765	733	775	770	712	789	775	797	768	780	768	780	825	803	840	765	765	780	789	759	771	777	832	768	785	778	738	773	788	815	787	757	793	729	811	792	775	767	818	759	769	804	786	807	747	792	804	782	775	769	766	803	791	803	805	766	744	786	792	799	727	775	815	724	739	796	790	757	805	780	771	795	753	760	791	773	784	764	723	751	757	768	758	852	785	789	771	783	760	762	769	773	799	794	780	760	756	795	793	821	799	775	744	805	762	828	772	748	792	754	779	785	789	811	800	810	763	787	713	766	781	768	776	822	748	759	796	731	788	728	757	791	758	742	732	784	778	808	808	770	729	792	774	760	808	767	793	741	784	774	739	762	779	745	765	800	780	740	826	770	838	781	774	759	798	765	772	767	853	791	765	767	798	772	767	838	776	761	744	775	822	744	775	759	761	731	796	782	764	742	810	738	791	746	721	754	761	786	776	772	769	764	760	791	788	777	736	750	797	773	791	820	734	819	793	776	767	717	756	827	765	769	734	774	807	755	767	781	774	814	767	786	803	733	772	768	813	702	759	767	742	760	756	741	774	789	814	749	726	787	776	716	805	802	776	786	779	810	772	774	759	826	755	815	794	768	773	767	803	799	744	738	850	817	766	728	787	766	792	803	854	753	765	799	783	823	749	795	787	820	755	776	758	778	781	736	782	802	742	763	748	738	760	798	781	764	780	805	763	750	763	776	791	769	765	772	802	807	759	758	808	817	771	783	797	809	800	779	792	709	799	799	778	752	754	770	804	797	800	799	749	759	810	769	773	770	735	775	753	796	775	804	797	744	791	767	729	817	775	746	780	792	719	724	735	776	730	740	840	766	815	752	798	745	787	735	817	819	747	770	743	799	777	797	787	746	779	764	774	774	765	783	798	810	732	770	769	765	749	729	778	797	754	814	810	810	781	814	751	757	785	712	759	798	794	755	797	744	787	729	787	795	775	805	811	812	754	755	776	792	782	772	771	776	789	766	751	770	744	829	791	791	807	783	770	745	801	812	798	798	772	796	784	748	763	804	777	765	796	723	726	791	750	779	798	822	771	719	736	802	761	813	757	783	808	751	760	729	747	767	826	785	810	767	752	762	752	776	758	798	740	816	755	742	740	810	764	762	779	789	794	755	770	768	779	777	821	754	805	779	758	732	792	697	818	785	821	749	741	773	794	797	801	789	827	754	754	786	755	753	773	827	744	762	779	744	773	814	749	775	726	766	753	764	813	791	790	782	732	783	781	829	825	749	728	785	752	739	767	766	768	713	752	823	805	813	784	766	729	831	769	763	778	781	819	785	771	778	776	761	788	766	757	784	795	733	726	810	784	744	776	785	738	808	780	818	761	831	762	801	795	787	788	762	774	792	790	759	783	747	756	736	745	779	724	783	799	808	742	731	724	727	759	794	755	734	765	799	812	764	785	747	772	772	813	793	775	741	723	737	820	738	766	785	731	778	763	784	785	797	764	739	748	795	784	819	850	807	737	751	772	803	766	725	720	807	837	735	768	807	741	774	763	769	714	753	794	731	793	787	733	756	743	769	746	738	762	775	780	775	750	764	777	799	745	780	783	845	724	726	749	780	796	793	825	785	770	757	744	745	777	802	783	795	780	796	792	775	806	743	729	788	768	780	766	782	834	773	731	789	797	774	733	786	785	807	749	779	739	813	769	764	784	765	754	719	819	755	768	823	805	841	748	810	708	783	801	760	785	768	827	834	748	738	791	825	758	772	736	800	798	789	738	796	802	778	802	739	789	754	764	780	791	789	820	781	768	798	745	740	801	775	772	784	782	788	733	732	786	793	734	774	757	797	736	795	724	754	825	757	780	747	766	772	753	742	741	755	758	779	764	791	790	772	765	777	816	764	743	771	739	820	784	751	737	812	763	745	748	809	743	765	787	741	791	780	729	749	760	847	759	789	765	782	763	766	750	779	777	788	796	750	757	816	777	771	795	794	777	796	749	795	771	802	717	761	786	744	784	761	766	771	804	767	751	785	789	811	763	773	752	793	803	793	746	760	757	803	775	782	739	778	789	800	757	807	752	772	739	784	768	746	801	755	791	782	760	770	750	753	818	779	737	794	780	762	748	793	728	756	768	791	735	781	758	775	753	752	804	788	805	740	756	787	789	769	726	795	773	729	785	771	718	759	787	771	801	753	794	770	744	765	774	785	755	770	778	758	773	792	770	832	786	759	753	772	794	760	750	786	736	768	806	801	759	771	739	834	796	769	779	831	766	815	755	794	777	805	767	775	744	763	779	790	795	831	768	790	802	806	753	783	771	742	765	732	700	772	808	791	758	777	793	804	780	786	772	777	782	734	769	719	794	726	855	781	806	811	782	760	731	770	795	804	745	793	768	741	821	786	774	823	764	753	773	763	724	722	732	764	750	762	816	785	748	769	748	826	790	756	804	821	777	755	734	813	736	760	802	803	816	781	810	782	840	763	800	768	767	790	743	746	758	779	731	797	774	757	751	808	773	715	808	754	772	780	812	770	780	751	794	766	737	748	785	806	749	757	774	789	782	784	794	807	796	759	771	776	777	800	776	760	756	828	755	791	824	741	760	783	782	780	783	778	799	788	805	754	772	764	731	727	825	769	776	777	775	775
3692	6290	5021	2585	1813	1483	1248	1118	952	835	839	773	778	797	699	734	700	623	655	630	654	633	572	662	643	641	625	659	649	588	626	582	635	635	619	632	643	621	583	651	597	624	560	598	575	593	663	585	581	616	649	650	593	580	605	607	631	610	610	632	586	577	587	626	576	622	558	597	615	664	581	599	637	614	585	602	588	590	635	576	596	609	609	620	603	544	615	600	601	575	574	589	580	560	597	620	596	630	605	598	588	628	565	586	606	599	604	624	623	566	632	562	612	631	608	592	594	641	590	587	578	584	628	585	580	557	570	570	611	665	651	585	583	611	600	583	608	623	585	648	549	575	638	608	515	626	583	556	577	593	587	633	599	567	590	646	644	609	575	591	574	557	587	607	577	588	596	581	595	551	587	600	633	600	557	568	571	596	580	629	574	596	600	571	560	616	566	565	537	579	597	581	598	542	602	544	598	599	605	608	579	579	557	595	596	600	606	586	586	570	599	558	561	533	568	602	577	595	615	566	620	599	589	590	560	601	577	613	552	597	603	648	572	605	613	539	615	638	611	602	617	602	602	592	618	589	523	580	642	585	611	601	577	590	584	562	560	561	595	611	618	584	614	598	538	586	576	572	594	596	585	564	586	600	577	556	587	608	585	616	587	552	588	560	568	538	596	595	631	550	608	559	579	576	576	561	575	596	594	590	574	580	593	562	593	569	560	587	580	583	562	588	555	588	613	580	574	593	547	595	560	555	626	612	624	603	547	599	612	632	574	619	565	617	563	550	534	600	597	583	582	611	608	595	591	574	607	586	603	637	554	578	627	570	615	578	562	607	584	556	588	618	561	581	591	583	586	618	540	595	593	627	547	618	569	585	557	609	611	596	615	624	577	581	587	573	606	560	596	594	643	610	623	572	592	596	560	577	609	607	580	587	589	604	563	577	593	569	555	612	557	612	572	573	598	587	616	614	590	607	590	556	588	578	617	644	624	580	568	580	589	598	575	555	603	590	565	550	597	570	620	610	593	604	597	588	577	587	588	595	606	560	585	602	578	566	572	577	619	570	624	622	547	634	566	558	573	580	620	617	583	593	569	590	586	565	597	606	581	576	561	571	552	569	584	580	587	606	577	586	575	593	597	570	546	623	564	583	542	589	624	547	613	603	568	597	572	584	561	552	590	634	584	550	551	585	612	548	573	551	567	556	609	606	607	594	577	605	646	567	583	589	605	570	585	586	589	610	591	590	559	570	588	553	559	562	610	609	580	526	566	555	555	565	570	618	545	586	587	629	589	585	596	573	588	627	591	610	561	584	620	613	564	617	605	635	584	607	576	559	557	567	566	587	620	577	591	589	564	564	565	584	603	580	577	577	591	604	619	621	591	529	581	607	602	593	555	597	583	616	598	560	578	557	590	588	578	603	603	576	586	576	585	594	532	588	589	602	578	617	624	605	614	640	614	570	626	572	597	592	572	607	537	588	576	569	614	622	588	570	597	547	578	618	583	564	592	586	585	574	595	589	534	628	608	600	568	588	580	566	594	574	552	552	638	558	533	585	571	569	590	598	572	578	550	580	565	556	584	556	589	552	607	616	559	582	566	608	533	608	600	589	608	551	577	585	530	574	571	563	549	565	572	588	598	605	600	570	566	552	574	571	557	646	568	598	583	563	562	562	597	550	573	568	583	557	620	599	587	546	588	580	597	568	590	591	615	639	589	599	623	580	598	616	581	609	554	630	609	542	556	570	574	577	569	559	568	543	571	592	545	557	566	598	578	578	599	592	574	586	615	613	619	540	610	538	594	590	559	571	616	602	562	550	568	570	576	531	579	571	548	591	576	565	619	571	604	553	595	566	565	603	597	561	580	618	602	625	591	570	596	601	585	571	636	578	571	594	579	589	612	552	583	609	598	581	594	599	598	566	592	613	611	569	628	588	544	580	567	564	579	602	593	562	600	588	584	561	554	528	529	540	596	567	538	600	563	603	604	574	577	566	551	556	566	581	602	553	589	584	583	590	597	559	561	561	591	574	605	564	582	600	546	568	625	577	569	600	569	588	553	583	611	570	557	578	533	567	522	578	576	592	563	591	564	601	568	601	578	545	545	566	558	615	602	550	581	622	588	620	593	577	586	568	563	567	592	610	565	562	567	623	587	586	581	586	551	576	536	603	518	593	562	595	568	592	594	591	613	585	603	557	589	578	561	584	591	594	584	618	552	573	563	622	557	602	647	621	585	590	580	595	577	579	582	557	595	563	608	573	551	554	610	559	575	622	647	590	580	573	584	622	591	592	600	555	575	596	541	580	588	554	557	594	553	593	577	588	637	582	571	547	577	588	576	610	590	558	591	604	585	608	556	583	573	601	612	570	595	569	578	526	594	574	535	585	549	562	584	563	573	572	597	519	554	573	558	590	614	580	591	584	581	591	589	582	607	583	558	616	550	607	559	570	622	571	583	613	568	626	582	603	590	583	562	528	548	608	566	581	587	560	606	593	557	575	565	568	563	546	547	603	586	583	567	605	618	586	550	541	565	568	569	561	580	560	542	560	582	574	551	569	563	590	557	629	590	587	584	582	580	597	579	568	621	567	604	567	626	543	546	561	580	554	604	564	590	575	547	616	573	595	585	574	617	550	580	571	574	542	596	582	596	592	576	590	614	592	551	612	557	572	595	540	588	583	620	583	571	519	598	570	575	553	593	540	616	605	577	562	558	545	592	606	601	575	584	577	594	538	565	596	558	585	576	576	597	568	571	569	596	586	564	618	605	592	595	611	567	543	643	590	593	582	588	588	574	571	585	540	558	560	588	551	570	555	602	579	586	563	553	557	588	573	557	607	561	587	568	576	612	569	595	547	559	613	595	564	579	589	583	532	583	591	601	557	593	577	558	586	603	542	611	553	574	574	574	588	608	578	563	597	515	570	578	580	564	582	617	585	563	597	593	537	545	549	560	543	592	598	601	579	544	544	582	559	604	595	592	572	593	566	583	579	597	615	616	590	541	586	575	605	577	556	582	567	532	570	569	575	586	551	555	606	576	576	603	588	578	552	576	557	545	582	625	543	552	590	614	583	552	602	570	566	553	573	559	604	577	564	578	612	561	577	617	591	592	588	577	577	562	597	584	531	547	560	584	566	617	567	559	594	587	577	577	564	534	580	574	591	537	601	579	518	565	566	574	601	564	599	533	583	602	606	579	554	534	563	546	581	575	576	583	616	571	572	574	589	558	564	592	620	580	565	583	578	583	642	609	560	588	577	581	602	589	639	571	547	567	574	577	588	628	571	567	580	586	548	592	569	563	562	586	518	565	561	595	578	570	518	558	614	585	523	617	574	544	559	540	561	607	606	577	561	537	588	566	578	547	572	579	584	590	592	534	566	589	628	581	610	555	559	618	587	561	598	594	583	608	641	584	605	566	535	563	554	545	612	542	581	563	577	552	587	569	586	584	563	567	568	618	577	595	580	575	557	622	533	545	609	547	555	565	613	590	610
27878	10672	932	553	376	374	383	349	375	365	400	344	345	355	350	362	407	357	349	349	341	357	330	343	369	367	392	375	361	371	354	365	372	312	343	319	369	355	342	340	378	389	365	352	377	368	357	343	332	347	356	305	327	310	342	363	349	359	322	358	343	372	337	382	332	354	334	340	329	334	353	359	340	397	389	338	347	379	346	372	380	380	362	378	402	350	381	388	366	347	338	329	359	365	365	359	352	332	368	357	362	323	347	373	345	375	362	370	366	349	342	381	356	334	351	329	345	344	362	347	363	358	365	336	342	332	377	354	376	337	354	354	362	312	348	347	348	368	361	367	347	326	332	335	370	332	344	336	347	332	335	383	361	361	321	355	395	318	378	353	340	358	355	350	363	373	328	340	338	314	366	372	370	368	350	349	352	361	381	355	343	343	359	329	350	322	373	349	366	340	348	353	360	353	356	353	335	366	370	369	374	345	358	371	362	305	371	353	373	335	362	343	349	354	334	350	359	339	328	361	344	371	331	358	356	357	363	368	359	315	326	352	355	359	344	366	340	367	350	348	356	367	344	333	348	377	349	350	391	343	323	340	367	327	348	362	336	342	373	346	330	356	335	367	374	355	337	361	378	343	360	361	385	374	361	377	350	334	317	345	354	368	391	343	356	343	310	337	360	378	376	376	355	334	348	339	352	381	343	357	358	347	350	330	366	358	392	334	321	364	330	397	345	340	357	370	337	377	340	382	377	344	342	318	344	330	336	341	327	324	355	359	384	365	330	343	366	347	364	359	365	305	332	372	373	347	359	345	359	366	384	367	350	332	376	361	352	337	323	348	352	317	354	319	387	380	346	322	340	343	346	364	347	359	340	362	338	361	386	349	356	337	332	386	370	360	341	336	387	346	379	369	361	351	360	362	350	354	369	359	362	345	328	364	314	352	342	378	385	355	342	332	366	354	361	365	337	350	355	383	346	363	373	346	394	352	330	356	363	336	370	373	335	365	363	310	351	357	358	378	352	370	326	350	362	341	366	376	369	374	342	366	319	354	330	366	350	354	375	333	335	388	339	341	334	356	298	354	342	366	353	367	385	333	340	337	363	307	365	348	385	369	365	365	364	357	347	384	339	354	359	390	356	328	343	333	348	373	333	374	335	380	368	354	326	360	332	341	344	389	324	357	341	344	347	353	319	372	350	349	345	336	345	350	332	341	372	358	325	380	383	330	338	344	358	349	342	375	332	339	387	360	362	383	366	380	343	340	328	353	388	355	343	381	364	369	368	361	370	351	364	323	320	359	365	366	355	355	350	373	372	368	369	359	341	311	365	337	362	353	345	350	331	354	383	303	345	349	356	383	356	361	365	378	348	320	333	357	334	360	352	326	356	332	372	374	341	343	359	384	365	356	402	331	353	352	364	353	363	348	337	329	381	360	372	371	358	330	402	352	386	391	315	348	384	318	333	371	343	347	344	385	355	345	342	373	342	379	352	350	317	340	347	344	359	371	367	396	346	379	381	329	379	375	362	357	337	388	322	380	350	344	334	369	362	349	360	331	358	402	354	352	354	364	359	363	324	355	353	351	367	365	360	333	347	365	349	353	326	350	361	344	316	377	376	339	348	334	400	383	385	311	342	355	381	396	386	339	343	339	353	335	366	368	382	342	367	325	366	354	342	359	340	362	349	337	367	386	355	359	364	386	377	348	348	348	351	374	342	395	346	374	342	357	364	346	320	349	384	348	367	342	353	368	330	330	347	346	350	399	372	362	351	343	331	339	339	340	369	297	350	320	367	365	364	364	357	381	358	378	355	372	367	355	355	360	359	339	398	356	352	382	371	318	361	365	359	352	333	354	334	346	361	376	377	361	351	391	338	360	377	370	349	350	363	323	345	351	334	352	344	349	376	353	359	392	347	345	371	370	338	323	352	375	318	343	333	335	347	358	342	361	336	380	377	365	379	358	364	353	345	373	359	357	326	361	362	357	335	370	377	404	369	332	369	336	358	405	383	364	361	376	370	320	322	342	362	341	356	346	344	331	306	324	350	357	370	345	334	348	350	359	337	377	351	389	326	355	333	385	318	356	346	348	361	329	370	390	345	344	367	365	323	358	357	365	364	311	351	332	353	336	360	350	326	364	349	380	355	376	335	384	379	331	355	359	341	363	370	307	370	352	359	341	352	358	356	361	365	334	364	361	347	345	332	348	329	357	357	313	356	325	350	350	361	382	350	375	351	344	333	375	341	347	399	376	347	323	348	363	369	386	364	356	353	376	343	340	359	380	352	387	368	368	344	361	365	341	375	363	348	353	383	345	340	356	346	387	347	385	335	345	326	346	326	381	343	314	360	372	355	349	362	359	355	360	327	344	382	349	358	340	390	375	375	365	379	361	328	325	319	338	347	347	324	333	355	398	352	357	347	346	372	344	354	358	331	349	342	343	350	373	323	376	356	360	359	352	349	347	351	387	337	342	378	332	339	385	363	336	399	377	367	340	341	357	332	392	356	324	326	354	345	389	339	351	335	365	367	361	350	390	365	348	344	378	343	347	379	378	318	394	373	334	368	331	320	352	365	371	352	358	373	368	367	333	352	377	341	359	314	360	341	355	377	325	336	314	360	398	326	347	354	365	348	345	375	342	313	372	335	337	377	361	325	337	356	344	349	376	371	326	393	370	365	373	358	370	355	395	354	354	358	335	349	352	348	363	353	348	364	334	375	356	358	344	370	368	346	340	336	373	331	340	358	363	364	349	355	332	364	305	348	325	338	343	352	359	320	362	373	372	361	363	331	333	364	333	349	365	347	359	383	372	347	363	318	372	340	374	354	351	354	372	337	360	352	314	343	374	367	376	370	372	298	364	369	343	336	344	371	328	335	344	363	357	343	339	365	339	390	341	337	329	336	373	344	341	358	380	379	356	336	350	338	404	350	331	378	371	357	377	352	349	349	357	322	350	336	335	342	371	344	380	344	328	370	357	346	366	380	404	376	349	362	341	332	342	358	365	360	384	381	371	312	354	329	342	365	396	341	334	393	349	331	344	373	365	340	372	321	354	342	349	376	356	367	370	372	325	360	358	312	321	364	330	352	340	374	342	362	311	359	338	362	333	344	346	325	323	367	353	356	374	348	329	330	332	365	382	331	337	378	355	361	371	384	348	349	359	327	358	343	356	334	386	344	394	344	353	327	339	367	369	355	378	346	384	346	373	345	342	339	381	353	353	348	328	358	355	390	349	359	361	350	344	368	377	384	351	324	356	327	375	361	366	355	344	341	311	368	356	350	367	399	363	335	367	369	324	360	393	322	353	326	387	374	313	363	356	368	374	334	348	384	345	326	362	365	385	383	339	329	358	357	357	341	334	375	350	343	346	320	360	354	325	351	348	324	366	362	338	349	347	392	351	368	337	353	332	388	334	379	339	384	364	370	358	332	372	348	358	338	362	320	355	345	370	354	344	361	354	337	391	397	336	385	347	365	330	348	323	391	315	351	348
4699	484	424	318	286	271	262	248	266	280	265	290	308	293	255	253	284	261	275	272	266	256	240	249	273	252	282	268	270	279	259	284	275	268	270	290	287	272	288	271	234	254	259	282	256	255	281	260	271	275	263	257	252	284	284	277	243	240	235	265	248	249	282	260	259	266	271	258	256	258	239	270	282	253	249	281	265	236	297	274	262	275	249	272	261	259	265	264	245	256	258	268	278	259	258	252	277	270	264	262	242	292	275	252	262	265	257	266	290	266	265	274	247	281	252	251	301	291	235	265	268	248	257	250	266	245	265	260	258	264	274	266	274	284	271	261	249	256	271	257	249	272	290	270	262	255	245	278	278	284	252	273	232	249	264	275	279	273	251	264	275	256	236	234	246	271	268	253	284	292	260	267	242	254	251	269	255	247	254	263	280	243	303	266	250	312	309	284	247	235	259	292	252	290	239	268	261	257	276	272	252	262	278	234	272	224	249	300	266	235	255	257	247	267	264	257	260	257	241	242	272	258	262	283	239	301	272	271	236	259	267	265	252	271	290	257	245	253	256	263	286	256	254	254	252	251	250	267	271	258	273	280	265	259	276	244	262	260	278	229	257	260	241	262	252	260	251	286	262	257	259	230	273	233	239	282	273	281	237	247	291	275	268	247	269	284	233	263	259	291	249	267	271	256	227	272	240	275	260	250	284	267	288	259	225	286	247	276	296	269	243	274	271	252	247	270	271	245	252	273	252	252	215	280	264	249	250	226	252	273	264	236	272	269	304	268	282	239	265	277	258	244	284	262	274	254	277	246	274	271	277	266	273	236	239	272	283	262	269	273	247	260	245	259	283	234	253	252	231	266	296	272	256	255	257	274	251	284	280	297	289	248	275	291	233	254	259	274	279	254	276	284	267	265	254	260	235	254	266	266	270	265	267	246	259	255	241	280	252	252	277	276	259	281	262	266	241	239	257	261	275	265	259	266	261	251	214	231	256	252	253	250	281	269	263	285	269	258	231	270	266	243	262	270	260	267	263	259	274	259	250	248	273	286	253	259	272	271	279	249	265	254	263	250	268	273	269	250	241	261	277	257	282	258	285	241	262	290	265	255	228	281	256	267	251	265	244	258	271	263	274	245	273	276	282	259	273	277	265	279	260	267	265	281	290	276	258	268	263	259	247	283	274	268	279	266	256	244	253	274	249	276	280	267	246	249	273	235	241	316	270	276	291	252	256	276	271	281	276	259	243	270	251	259	283	250	251	256	265	249	282	258	248	265	237	265	248	251	260	289	287	251	275	274	268	232	274	297	254	276	273	225	253	243	284	294	271	277	266	267	279	264	254	280	264	255	272	277	277	279	246	245	257	262	233	265	286	262	271	273	228	267	242	250	257	256	252	272	268	260	265	279	269	268	228	266	246	246	273	271	298	267	279	280	254	244	234	264	270	242	270	250	289	222	254	245	255	280	248	279	270	266	276	284	250	248	259	243	259	238	242	246	248	259	232	274	298	253	268	280	260	265	255	261	266	260	261	266	240	241	287	273	270	267	259	260	260	265	280	238	269	274	248	277	288	267	288	272	277	242	246	226	276	257	224	261	232	242	266	268	271	255	250	259	254	254	262	274	275	269	253	280	274	275	273	268	252	287	280	286	268	275	236	276	271	246	264	254	282	285	234	239	262	260	255	256	223	275	264	259	272	235	232	239	257	282	267	250	273	287	270	289	264	243	246	272	268	280	254	248	270	261	279	275	280	277	234	258	224	235	256	232	245	253	255	260	261	294	253	250	294	255	271	251	260	224	280	241	256	263	273	270	261	246	257	274	290	275	268	266	262	269	276	263	273	247	244	299	268	256	265	266	254	255	244	249	242	270	257	256	269	288	256	249	243	264	298	266	251	267	280	272	254	284	255	263	255	265	255	269	262	250	252	258	251	239	280	289	250	292	251	244	249	260	276	254	275	265	240	263	265	261	286	261	277	247	261	270	246	303	272	282	280	221	279	268	276	270	294	275	245	284	258	271	255	303	272	250	264	269	261	258	263	266	279	253	249	257	265	250	254	271	281	258	241	262	293	258	269	255	265	274	264	260	246	247	274	261	272	284	281	279	293	325	247	256	264	236	270	270	247	247	253	259	252	232	251	282	287	251	242	253	280	270	270	254	253	284	258	251	252	264	267	277	265	240	235	269	258	258	242	245	247	281	258	259	281	286	272	262	272	268	282	268	269	265	260	289	261	273	252	245	260	291	246	245	266	250	249	245	273	292	260	284	272	285	255	259	264	255	251	261	268	260	244	285	246	281	292	274	304	271	241	242	295	283	281	270	248	271	260	254	238	265	281	280	285	262	269	278	318	274	265	264	242	279	275	277	282	265	285	251	266	268	288	282	285	265	256	254	283	266	259	248	270	284	283	248	245	287	244	269	272	259	260	286	267	255	264	262	295	283	263	271	228	273	279	269	272	247	256	259	271	276	262	275	258	283	284	251	241	250	254	283	249	247	246	246	268	292	250	271	265	273	252	268	270	261	265	267	272	269	269	260	255	224	271	279	247	262	287	248	265	272	243	256	269	269	262	263	268	276	275	234	249	264	275	265	279	305	272	277	256	258	292	284	272	267	265	270	273	252	287	285	285	258	250	261	265	280	229	255	272	247	276	248	253	253	241	282	244	257	241	248	267	272	270	255	231	265	295	251	258	296	274	275	278	240	264	262	278	272	288	279	249	268	259	290	264	271	264	266	260	266	290	310	257	282	262	251	265	297	242	262	259	274	260	266	252	265	270	251	286	254	275	264	260	272	259	267	241	273	251	272	259	287	254	285	280	243	246	250	263	270	277	290	291	254	241	237	260	224	287	257	255	264	266	270	225	258	290	259	278	256	245	272	266	275	229	280	251	267	273	277	237	239	241	253	279	275	269	276	268	279	266	266	270	261	280	259	286	288	293	276	270	288	258	271	276	257	293	246	286	243	283	263	278	241	270	247	248	274	275	291	268	267	249	290	268	269	286	271	271	268	257	234	298	240	259	261	229	274	263	265	259	269	248	287	274	235	284	272	271	270	295	271	271	267	257	259	276	277	264	245	259	259	246	253	264	255	252	306	252	270	251	286	267	260	283	282	256	272	258	270	239	270	267	287	246	254	298	258	252	289	290	265	290	270	289	267	281	295	273	278	279	317	288	247	259	233	272	254	268	250	265	257	272	277	249	256	278	250	254	262	260	243	253	259	271	276	260	252	239	270	268	290	269	264	252	289	279	277	264	266	259	243	263	225	271	229	254	268	300	269	277	253	278	260	223	236	284	240	279	281	256	275	275	276	218	240	250	253	258	250	254	280	262	274	228	283	245	265	267	288	249	247	268	257	240	275	253	286	262	259	271	250	270	272	249	250	287	248	257	243	259	240	281	286	268	251	277	268	281	276	274	254	263	258	238	251	286	278	287	269	276	285	254	251	277	268	271	235	262	248	253	256	283	264	255	246	234	240	242	251	284	260
25501	21422	27919	25312	11643	1728	1168	926	796	872	799	853	831	840	807	821	784	795	778	792	787	753	758	752	785	744	778	778	818	723	717	723	760	705	739	810	810	821	768	695	713	772	781	774	771	780	768	749	748	749	758	770	749	727	751	742	739	776	714	729	777	748	740	763	756	737	740	769	789	792	718	743	734	777	814	750	784	721	768	669	751	768	766	796	663	762	764	721	778	715	765	755	751	753	791	718	737	757	755	769	822	725	750	782	764	747	747	679	750	737	684	730	750	746	712	750	715	738	771	767	751	777	711	835	775	804	715	780	764	745	751	707	740	786	761	739	727	733	709	778	720	780	749	707	774	720	739	724	755	783	729	774	750	767	754	702	760	718	706	762	791	696	813	753	742	759	750	788	765	752	774	757	778	752	739	718	728	760	737	751	784	735	777	760	737	716	721	710	738	723	702	722	786	797	705	723	766	688	745	770	723	748	688	768	713	732	708	778	749	757	720	728	724	762	740	764	697	752	753	708	739	714	746	718	761	731	720	698	774	705	818	773	765	692	758	743	685	775	792	764	701	736	706	760	781	751	709	710	746	769	729	732	736	736	778	732	680	776	778	740	739	730	689	760	784	794	690	689	753	748	723	703	719	749	743	753	703	733	709	741	762	792	814	770	726	735	714	761	755	732	720	763	750	734	742	715	720	741	774	732	778	776	761	703	768	787	738	742	760	740	772	724	789	763	752	783	746	781	745	762	808	726	795	792	725	742	718	757	736	750	727	723	741	733	738	722	739	742	737	734	679	782	722	722	749	764	727	720	728	718	776	722	734	754	738	755	708	791	749	749	729	780	740	710	728	744	775	735	800	764	778	705	762	740	742	744	740	791	701	789	739	765	779	745	714	740	750	731	781	711	733	761	726	750	778	696	753	774	794	811	709	821	748	764	748	763	790	746	785	784	742	709	755	780	732	754	746	754	759	773	712	761	723	759	754	730	723	745	698	767	751	702	734	753	759	769	780	755	739	769	719	757	705	719	731	709	758	737	767	760	734	766	736	747	732	741	745	753	742	718	756	715	764	757	773	753	785	732	709	758	720	730	741	778	741	709	757	743	741	708	783	754	731	761	775	741	788	700	742	723	734	765	741	738	763	811	743	738	712	741	752	808	727	723	761	780	779	717	776	683	739	755	753	723	781	734	770	823	763	746	786	809	738	754	776	765	785	714	758	731	780	698	740	744	684	777	771	788	755	720	701	762	743	766	759	774	705	762	765	745	764	798	762	744	769	728	770	710	711	727	773	754	795	782	733	780	716	707	723	726	758	741	737	703	746	724	737	774	742	737	780	708	712	742	707	736	754	777	743	769	751	748	727	782	786	751	713	775	750	749	717	691	692	781	731	783	734	754	714	732	697	767	727	684	790	737	746	732	779	769	740	716	748	744	731	720	784	773	747	725	767	758	748	765	735	746	714	778	767	715	788	796	738	736	763	731	729	726	741	733	772	779	796	750	731	781	733	741	716	761	764	755	727	762	774	780	744	761	793	752	680	781	723	767	704	749	670	770	738	777	712	746	678	778	747	755	740	696	747	768	743	742	703	766	757	741	711	752	732	759	741	747	726	725	745	749	741	756	758	715	765	721	802	764	773	749	767	763	782	801	739	709	688	757	759	762	733	707	720	748	782	729	706	775	754	779	747	743	695	771	757	751	741	748	735	767	764	714	739	718	765	773	730	729	786	723	712	708	766	740	763	756	731	709	761	733	651	719	745	735	763	782	747	741	743	736	778	784	761	778	786	754	772	750	706	695	707	765	760	738	739	763	749	747	779	765	734	740	753	765	773	728	700	728	709	745	766	739	727	767	780	759	748	748	777	744	762	747	754	733	762	759	747	742	774	753	733	764	684	733	717	714	765	719	761	742	775	708	741	748	784	730	754	714	716	772	688	739	712	715	681	755	761	740	761	717	745	761	725	713	727	746	743	714	747	746	765	770	757	780	735	764	682	728	783	764	754	730	753	744	776	710	769	741	705	750	725	714	752	754	753	769	719	746	671	789	764	762	745	730	730	707	775	797	783	743	757	746	774	721	725	718	743	724	767	721	739	695	772	736	747	748	742	692	718	737	755	795	710	702	744	736	702	707	786	715	743	737	718	757	755	761	803	737	733	721	749	762	716	756	686	775	752	737	731	757	746	730	725	753	787	729	707	726	765	776	805	735	712	753	738	742	774	807	785	766	695	762	735	752	773	771	735	717	754	755	738	792	774	723	742	700	743	741	818	730	683	748	794	706	750	750	760	735	767	706	748	711	723	750	732	732	741	744	724	757	718	783	762	760	728	752	719	746	713	732	760	729	717	736	753	718	789	791	763	725	739	753	713	777	743	710	752	766	702	776	762	704	773	774	730	736	755	788	728	717	743	787	742	746	755	769	693	698	760	749	778	697	747	733	764	783	758	774	700	710	770	749	785	699	708	739	769	770	752	709	759	746	763	721	717	744	726	785	716	719	777	733	704	753	784	738	727	749	753	772	732	705	780	737	738	724	745	754	788	729	715	778	750	750	756	709	757	778	731	731	768	729	736	774	744	784	753	721	773	703	703	725	728	752	720	746	774	720	713	779	806	745	727	764	735	738	760	789	704	752	752	716	779	723	791	701	750	735	696	728	800	741	747	725	730	741	708	720	753	742	764	780	738	719	723	775	767	747	745	737	725	763	691	735	778	754	792	782	723	699	747	735	687	753	798	729	820	750	807	756	684	734	700	766	717	777	776	740	720	748	696	800	772	760	762	766	741	762	765	704	748	695	714	710	740	731	741	738	704	766	728	758	743	812	739	731	770	726	723	700	764	723	748	747	727	739	762	773	798	733	714	700	757	765	736	769	737	739	756	750	779	762	720	766	733	743	773	775	759	737	784	751	741	726	760	765	726	774	731	789	765	736	780	748	770	749	759	740	757	721	775	764	791	707	791	756	747	745	712	714	779	731	723	750	688	747	771	771	718	707	746	730	732	715	732	717	697	747	744	729	748	694	732	736	740	768	718	710	740	774	747	754	730	751	772	735	731	697	757	750	760	702	761	746	751	757	708	743	742	790	678	777	682	751	727	768	744	762	713	728	713	703	759	752	753	744	768	800	780	742	745	777	779	742	759	727	741	702	758	726	782	744	771	725	727	745	769	754	753	721	752	771	753	718	727	755	747	732	738	760	699	760	747	710	776	718	790	737	800	789	732	710	719	707	749	686	742	748	735	689	727	775	718	728	749	767	768	724	748	780	732	743	738	744	719	738	744	728	708	754	735	751	739	757	772	724	722	730	743	756	708	742	726	729	790	750	686	742	731	754	726	742	732	724	768	682	745	710	730	775	749	753	752	725	717	717	729	762	757	764	718	745	788	732	757	765	741	757	772	730	762	695	756	779	748	777	715	749	762	762	736	814	760	763	712	756	764	722	722	745	747	759	756	738	708	760	702	742	723	688	730	757	768	735	699	702	724	729	747	744
3382	3627	2982	1724	1215	962	804	787	735	696	642	668	597	635	608	615	612	613	611	591	618	594	593	606	602	562	578	582	589	549	609	561	569	534	553	585	602	549	613	572	563	591	588	533	565	556	556	595	577	540	564	513	593	552	523	567	540	570	566	563	532	567	537	609	553	550	564	563	551	567	571	572	529	534	549	575	596	517	546	546	556	568	594	539	573	570	572	505	560	531	595	603	580	606	540	604	595	554	590	551	550	526	563	531	550	633	575	567	582	587	555	606	565	556	591	582	576	585	570	589	578	569	577	547	590	541	585	576	552	579	545	563	545	555	551	580	565	577	525	552	544	574	586	569	567	579	566	574	556	544	522	559	562	594	578	548	508	544	577	566	541	599	548	591	545	533	577	541	525	507	618	565	579	539	537	516	589	540	552	537	603	610	582	583	545	571	550	556	542	572	539	589	558	592	555	540	582	556	558	537	536	570	558	574	546	560	599	589	574	595	587	558	573	540	536	555	545	537	536	555	582	558	587	552	561	583	552	547	548	555	563	560	566	495	565	534	564	561	543	533	568	561	550	555	567	590	543	584	549	589	567	556	542	558	556	570	578	574	547	586	562	549	544	580	573	511	525	529	566	533	515	541	536	561	551	595	557	552	555	485	536	552	520	550	522	541	543	516	564	582	603	602	584	559	560	524	584	557	583	571	544	525	530	597	567	551	543	580	534	580	555	554	583	578	596	568	548	516	595	578	563	572	496	531	555	561	577	573	569	589	543	534	568	560	523	502	582	522	580	574	556	573	587	577	566	563	572	558	538	546	521	594	543	558	618	547	584	570	554	568	564	557	577	543	549	522	586	558	550	551	564	522	559	551	545	571	596	543	535	554	594	572	558	561	577	531	563	568	570	541	570	556	589	567	541	549	564	517	544	551	571	566	569	538	561	557	553	560	598	571	606	536	541	598	545	568	555	544	553	582	504	569	539	566	573	525	568	574	536	540	543	541	537	555	557	562	524	566	589	555	611	590	571	554	571	547	539	549	562	602	577	536	559	577	570	605	615	568	596	557	550	548	575	535	571	605	575	556	573	547	561	555	544	540	585	548	540	524	550	540	563	583	557	561	551	571	541	602	560	543	565	545	557	547	546	514	543	549	539	550	578	565	529	626	551	517	519	571	587	527	505	557	583	556	529	538	528	593	538	545	558	549	553	548	554	582	554	605	561	538	565	596	583	540	559	543	545	576	551	553	524	544	542	588	554	555	521	556	557	581	562	548	510	579	522	562	536	545	580	524	563	536	555	597	553	537	604	585	575	531	532	542	552	545	599	533	570	568	590	599	551	565	521	563	537	585	551	542	535	535	578	523	529	555	540	568	560	563	558	571	521	538	577	574	561	572	554	574	571	545	530	529	561	537	558	540	559	574	512	584	512	549	572	537	540	582	565	550	517	546	523	546	516	517	561	550	597	570	578	603	527	579	547	593	555	584	574	601	528	551	538	529	535	563	566	597	525	530	560	513	518	535	543	584	551	561	594	555	530	527	545	567	513	585	548	551	559	515	611	563	541	573	502	543	523	565	527	574	568	532	579	555	563	556	533	500	565	553	563	502	517	544	593	558	567	541	556	540	580	556	538	542	538	579	585	566	588	568	552	581	575	568	514	578	554	568	574	567	577	548	556	544	592	587	585	546	531	514	559	563	557	575	551	558	571	530	567	581	545	599	564	577	580	570	586	548	571	577	596	575	560	542	539	545	531	554	607	557	523	561	558	550	566	562	558	580	581	543	557	525	547	554	511	545	560	573	520	534	564	547	570	529	587	577	550	582	589	525	555	536	514	601	519	528	562	540	566	560	576	572	572	514	563	567	558	613	556	551	577	549	546	599	532	587	512	532	574	530	545	544	523	566	561	538	568	559	556	568	561	565	542	563	576	533	551	538	538	566	571	491	573	525	532	581	560	566	593	542	591	534	534	556	562	605	550	565	562	530	532	531	567	560	526	561	557	539	566	609	550	515	549	558	631	542	591	553	556	585	598	587	540	551	569	551	513	551	594	559	563	545	580	548	547	604	536	563	551	552	570	551	536	574	563	564	571	590	567	565	530	539	541	585	547	587	601	573	573	537	565	573	542	573	547	586	563	587	571	522	563	537	562	553	525	589	540	548	564	569	556	503	616	562	576	543	571	533	571	532	543	531	515	489	535	573	570	560	537	560	567	562	520	545	560	541	570	566	530	568	570	576	504	579	542	555	554	585	549	559	503	561	534	530	506	569	536	534	506	583	552	603	516	526	567	558	548	587	546	548	565	576	546	511	533	547	558	576	567	564	562	568	576	564	557	520	505	577	518	561	587	508	592	547	593	580	591	582	559	534	554	548	577	512	500	530	544	529	601	561	579	559	571	540	555	577	597	583	552	579	580	555	546	541	575	580	492	539	581	525	544	548	545	534	525	546	546	532	539	527	561	580	560	599	545	558	539	578	576	526	570	560	543	519	510	561	545	555	515	586	556	546	544	566	573	543	536	542	562	548	535	532	548	585	524	522	584	574	594	542	570	555	559	514	559	564	587	512	502	582	559	539	545	557	552	551	579	555	542	561	534	560	508	588	545	547	540	577	563	576	553	525	543	517	534	566	537	514	574	525	538	554	558	545	512	530	584	577	583	569	528	580	579	605	529	549	551	511	603	508	589	520	548	540	548	528	577	559	556	564	567	530	526	557	538	572	551	551	555	551	566	551	573	551	562	512	573	556	529	582	539	551	599	526	550	565	501	552	588	585	558	567	557	526	524	566	540	588	578	558	550	541	574	542	571	548	534	540	537	529	563	556	523	531	554	517	539	611	538	542	532	547	512	563	586	569	556	564	556	566	548	542	546	562	579	533	550	572	535	594	576	581	516	555	583	510	584	489	562	542	530	545	604	548	504	569	528	492	542	566	545	565	513	530	552	524	553	568	558	561	580	564	569	548	561	531	570	531	555	546	593	577	608	543	524	536	551	554	569	545	518	552	524	529	576	544	501	546	555	576	536	549	568	530	550	578	532	560	565	591	584	571	551	546	558	516	553	538	538	529	590	539	497	531	540	551	529	559	577	497	598	585	577	557	546	548	596	547	509	547	532	523	527	564	578	581	564	537	547	561	549	519	570	554	577	530	552	544	542	502	556	553	561	533	559	530	563	598	585	555	574	568	547	549	570	568	535	549	537	534	537	549	583	555	537	543	531	539	539	593	538	568	528	558	564	549	564	521	577	561	561	577	574	566	535	600	549	616	569	543	560	563	507	540	553	525	581	539	556	572	558	568	551	544	525	550	524	541	543	539	564	579	547	512	569	580	598	542	508	594	552	543	575	527	509	503	548	520	535	552	549	577	570	589	562	555	606	559	559	555	526	548	537	562	577	552	547	535	529	563	532	581	566	538	554	522	528	548	524	532	559	537	528	548	577	569	548	556	506	562	515	529	562	552	558	534	541	592	556	536	569	554	540	528	539	564	564	566
24438	21496	28896	24519	21492	9523	1897	1259	1041	992	876	931	871	863	868	869	802	811	846	823	832	815	791	819	782	838	799	826	828	768	806	809	789	779	855	778	803	805	792	755	833	771	812	730	807	764	810	778	773	817	824	784	779	808	788	768	831	800	749	790	781	760	747	765	776	803	770	800	699	739	790	810	834	819	766	762	743	793	775	821	784	799	785	760	738	750	786	842	804	795	781	764	783	792	760	769	714	786	830	780	775	782	811	788	772	799	768	753	807	806	787	744	770	746	717	780	799	841	744	772	783	813	762	733	797	802	740	738	736	762	779	789	799	774	722	769	807	753	804	811	806	794	786	824	759	767	793	789	795	785	783	725	792	749	706	782	741	760	784	786	840	776	792	816	758	750	775	769	851	780	740	785	764	756	746	748	782	767	757	774	799	788	724	782	743	761	783	765	740	752	731	825	732	775	796	770	769	753	763	764	743	801	715	790	728	782	762	807	713	797	875	782	796	788	788	734	767	742	766	810	824	759	762	762	755	775	816	766	736	784	821	771	734	780	773	816	768	771	803	780	770	794	821	727	778	814	812	730	780	781	726	833	806	804	784	769	776	799	736	808	760	787	759	810	793	810	788	754	792	769	754	818	822	785	781	756	773	767	761	807	764	713	813	803	781	745	792	752	779	797	804	808	769	827	774	735	738	737	759	757	753	794	795	763	757	850	768	803	758	780	806	840	797	799	755	768	716	762	778	798	758	784	776	758	805	804	752	741	765	738	805	756	832	809	804	791	722	747	825	772	731	749	753	769	752	765	796	750	804	777	731	798	755	756	744	739	743	792	766	776	801	785	789	774	801	753	768	770	752	725	774	755	749	784	769	799	773	796	806	772	749	858	753	772	753	750	763	817	749	822	795	755	796	771	772	709	734	806	744	798	809	738	802	780	761	766	741	739	776	755	805	804	784	846	774	746	808	784	805	788	808	741	789	705	763	794	794	786	758	749	771	795	804	783	756	736	748	742	811	773	773	734	752	728	752	771	744	811	788	787	772	784	800	741	779	749	756	780	751	764	753	772	806	758	746	765	758	826	743	801	726	783	799	799	803	732	798	786	791	719	766	774	759	782	760	789	745	732	709	777	771	769	757	777	778	722	820	741	767	769	782	775	744	780	767	768	728	740	781	804	764	763	798	792	760	804	795	762	749	808	752	765	790	782	794	780	795	740	807	774	747	757	759	741	783	785	761	788	730	722	767	784	759	759	772	786	784	773	781	796	739	748	778	805	770	780	741	796	801	727	790	796	688	766	746	841	751	780	789	771	766	817	805	805	815	781	738	798	768	877	746	786	786	759	762	758	788	751	789	776	745	764	758	765	768	796	758	753	806	729	818	723	751	792	730	794	742	810	791	754	797	772	785	772	769	813	784	767	781	778	743	797	773	815	809	779	779	749	816	751	792	755	759	743	776	728	746	760	804	721	793	735	783	754	746	735	745	724	838	757	756	761	800	770	755	819	758	792	817	802	773	728	822	825	768	774	776	795	788	776	809	781	772	754	763	789	763	750	770	799	760	775	740	772	820	780	767	769	782	792	789	794	782	829	785	798	772	821	797	750	772	756	805	748	762	720	715	759	806	786	768	734	793	764	735	807	790	746	755	757	784	783	755	757	756	795	844	836	732	736	772	806	729	736	789	769	769	788	752	805	760	752	753	746	795	791	781	742	760	767	811	783	728	757	818	835	776	755	809	741	733	775	826	785	796	774	714	784	802	772	783	753	769	800	801	801	765	792	738	776	779	792	791	736	747	755	753	809	811	773	788	774	758	733	790	815	804	769	767	768	765	749	745	784	737	764	763	828	761	780	757	783	813	769	736	763	771	707	771	753	748	781	722	754	795	747	767	746	749	729	803	754	800	807	734	803	776	740	725	734	749	769	802	810	805	709	799	762	824	805	779	787	804	695	796	797	760	760	716	764	779	768	795	791	786	783	731	765	778	763	744	824	761	785	766	715	765	747	785	794	725	829	779	753	770	780	731	773	790	770	787	759	737	762	819	802	769	762	786	742	795	765	770	784	737	781	780	739	800	780	796	755	822	778	770	784	753	737	799	746	755	762	745	740	763	783	717	737	780	799	769	761	766	800	795	770	771	750	752	728	758	779	727	728	783	767	773	811	782	786	741	780	747	764	795	871	797	782	776	793	812	779	760	808	799	759	788	713	742	747	776	790	785	773	784	787	774	778	780	763	762	756	761	786	826	732	779	760	785	748	743	724	739	776	759	809	767	753	759	768	740	733	801	771	774	785	762	776	780	747	734	775	770	730	757	759	761	786	737	721	781	754	766	769	756	772	762	818	752	772	772	827	770	773	807	775	748	765	745	728	719	787	730	769	715	794	782	736	824	758	781	730	792	798	773	753	822	770	752	783	727	781	775	771	761	751	738	791	805	774	784	766	749	773	777	732	818	786	792	763	744	762	766	805	753	764	789	802	811	748	738	829	724	740	766	792	782	772	724	765	787	763	768	793	762	752	789	766	787	741	764	760	765	847	762	773	764	803	763	740	785	769	752	759	788	812	836	709	809	725	743	849	790	751	791	777	822	749	748	720	765	782	762	758	763	755	792	766	780	786	767	758	867	767	793	757	743	717	799	762	791	851	787	765	801	821	776	788	808	806	786	804	752	775	759	789	777	730	810	762	785	770	830	761	746	744	776	782	768	771	742	792	801	804	760	783	786	757	742	719	809	773	768	712	737	743	793	768	754	729	765	744	731	793	794	781	753	743	767	778	739	777	811	773	765	768	787	795	811	737	769	762	783	770	730	755	784	775	839	767	753	797	772	754	755	796	763	786	771	735	730	741	762	759	784	817	800	802	788	765	799	790	746	761	825	768	802	734	781	754	765	770	804	764	728	778	780	756	746	770	681	768	779	784	766	815	769	775	722	799	765	737	770	802	805	730	808	807	712	768	784	769	794	729	735	753	749	753	779	773	757	793	820	760	793	790	767	759	798	768	814	772	748	753	786	760	792	794	740	722	789	749	767	753	767	769	745	780	822	755	775	802	773	762	814	742	803	788	763	705	787	771	831	754	797	844	775	749	834	720	718	791	762	769	774	762	723	745	798	819	768	760	737	799	765	838	791	755	755	762	791	778	741	741	760	771	860	764	772	770	751	808	789	785	739	765	758	772	769	782	764	789	803	789	787	779	751	802	775	771	797	773	764	774	751	786	799	761	771	772	774	791	780	770	824	761	757	784	777	834	745	745	779	783	805	737	754	779	743	779	802	784	764	800	771	711	700	724	779	742	797	803	755	775	740	755	716	738	747	790	723	741	808	780	784	807	787	796	736	763	768	762	709	769	756	787	731	786	785	799	760	793	760	742	759	711	772	765	769	749	799	722	749	788	782	797	817	721	791	793	767	709	804	781	765	796	794	762	802	790	772	810	767	749	812	794	750	795	819	776	768	757	741	777	754	757	814	813	810	783	762	788	806	766	768	787
3686	6328	5022	2727	1936	1469	1159	1065	911	917	770	736	726	744	740	725	686	673	719	653	630	638	619	636	612	631	639	627	612	596	638	591	625	619	656	625	629	617	637	592	556	594	604	635	583	600	643	609	620	584	587	624	595	574	605	616	614	647	592	654	567	591	574	570	648	604	566	584	638	632	619	589	572	637	587	634	604	584	580	590	600	586	605	594	574	607	633	604	616	643	585	586	586	588	602	632	570	588	607	639	596	607	596	591	564	603	549	562	585	593	591	567	579	584	604	612	613	605	613	605	564	618	576	613	592	620	626	604	600	572	632	599	561	659	567	583	591	569	573	611	585	603	558	567	607	584	594	607	618	600	607	567	599	566	598	589	579	578	629	579	640	590	551	603	560	562	562	615	571	568	578	658	588	580	610	600	632	604	587	590	576	583	572	610	572	629	587	587	602	558	547	578	538	607	562	571	607	577	624	584	587	555	549	565	608	579	612	581	556	612	579	561	588	599	568	592	624	563	572	602	622	579	590	588	620	621	633	588	584	609	595	606	584	587	568	551	613	614	560	569	557	611	565	576	596	607	615	584	635	566	600	546	543	604	610	547	615	553	603	566	587	635	586	570	546	575	577	594	597	560	559	556	591	595	582	606	570	614	584	574	610	558	583	605	590	562	621	575	563	609	567	578	560	596	576	591	585	582	616	561	578	623	570	616	599	604	547	560	602	594	584	586	584	590	584	565	577	557	585	576	589	576	586	586	599	573	558	623	542	634	580	580	625	601	575	574	591	598	585	576	594	600	538	611	564	589	607	578	537	586	543	596	612	626	572	575	586	634	593	591	613	606	585	599	607	594	591	605	626	621	595	573	577	587	554	603	569	613	572	593	582	577	552	610	586	602	585	561	580	605	538	569	562	590	580	614	630	621	588	571	607	600	608	574	598	636	583	593	594	613	565	593	572	545	604	611	552	581	595	594	569	651	588	579	610	607	606	567	614	587	578	576	574	618	591	601	618	546	584	538	600	600	583	584	551	595	570	591	587	578	589	622	597	564	561	614	575	559	558	581	577	575	608	611	578	586	623	591	589	581	580	590	551	575	560	600	643	555	560	572	613	576	567	620	553	620	596	584	578	582	581	581	584	529	598	575	568	554	558	611	542	569	591	575	600	618	586	576	582	587	584	589	554	554	582	547	613	597	588	569	545	575	598	579	581	585	571	602	592	621	620	575	574	617	574	526	587	599	591	625	622	604	591	553	616	526	623	570	587	595	565	582	626	571	636	614	577	567	587	601	634	537	601	591	611	581	568	596	588	584	589	548	576	550	572	602	542	535	608	610	609	603	597	605	638	587	616	550	595	574	570	586	566	576	611	621	559	562	580	571	588	635	601	581	576	592	600	595	587	570	572	566	623	631	627	590	619	618	570	542	586	597	590	578	578	571	591	576	576	609	554	583	571	578	551	565	561	590	639	567	579	564	552	598	563	551	609	561	582	562	606	615	579	551	608	549	561	565	587	560	543	581	529	625	589	592	566	633	590	596	590	587	583	581	595	547	581	587	601	623	588	592	580	548	563	559	538	623	535	576	596	545	591	612	543	581	591	549	595	582	626	594	568	612	565	562	560	627	593	586	571	642	588	579	630	619	608	584	567	536	574	597	587	564	637	588	597	577	583	603	538	563	596	576	623	547	575	572	562	585	564	547	577	538	565	584	578	603	604	584	529	578	615	622	564	571	582	602	598	588	543	602	550	637	630	590	582	546	533	551	614	616	601	596	566	606	582	581	587	601	555	573	590	600	629	569	625	610	575	560	553	596	588	554	541	592	570	585	553	615	570	582	566	565	570	613	612	607	630	567	600	591	558	585	570	550	628	555	551	604	606	577	554	583	552	586	545	586	572	613	585	599	570	615	573	561	562	553	578	566	605	604	554	575	562	595	605	594	601	604	591	589	550	603	520	575	583	568	599	599	569	577	602	564	595	589	553	577	583	606	619	567	550	580	596	624	554	576	581	554	610	547	578	595	569	623	568	547	595	581	562	564	571	631	553	542	598	573	585	578	571	575	614	573	595	537	563	591	566	564	565	580	563	563	579	606	575	598	636	573	612	592	607	610	607	580	575	572	586	549	570	597	605	618	590	597	567	550	569	600	567	589	609	540	597	604	577	606	546	568	594	596	568	580	568	548	588	609	609	594	527	577	562	550	582	560	562	588	656	608	576	583	561	578	571	579	563	605	583	554	514	586	570	534	592	574	617	607	583	596	578	593	578	557	553	606	596	592	591	601	564	587	575	624	558	601	557	573	607	599	576	562	527	562	557	607	553	605	547	572	599	595	593	607	592	538	623	589	614	534	557	560	576	568	578	567	584	586	562	594	565	570	591	591	576	565	623	588	600	610	567	575	527	586	584	586	603	614	581	541	583	584	614	537	603	573	576	595	570	594	542	560	587	629	565	616	536	547	551	558	604	548	591	556	619	575	618	575	597	598	580	593	548	589	568	611	568	545	620	605	612	590	564	619	555	581	578	490	585	576	556	575	555	597	606	585	607	602	602	554	594	619	587	572	592	601	569	555	561	580	580	585	558	579	590	579	584	509	577	569	538	608	626	598	581	589	556	561	546	550	576	566	608	569	544	574	601	586	544	583	609	541	612	593	576	563	601	620	599	543	548	602	546	655	571	564	517	615	608	572	560	580	564	542	545	597	593	558	581	593	639	578	558	576	567	609	599	618	624	548	560	581	603	543	587	611	564	603	543	590	555	561	566	534	584	570	581	571	578	546	634	582	555	574	553	565	569	586	535	497	539	639	575	595	586	614	595	572	558	561	558	558	589	613	572	550	572	614	598	600	569	567	533	563	563	618	524	600	547	566	610	586	566	573	596	607	550	582	520	595	599	581	578	593	583	594	532	592	571	597	624	568	596	567	597	570	568	578	569	597	583	567	573	566	564	568	571	576	546	597	558	560	564	610	555	565	549	558	612	589	544	594	594	575	565	581	603	567	556	561	598	594	605	557	556	545	571	571	592	581	529	583	578	617	576	602	569	599	554	572	548	559	610	567	543	586	596	559	586	612	603	573	552	620	587	576	526	627	583	592	548	580	627	595	583	591	590	595	589	585	584	602	572	560	511	549	559	595	580	593	570	545	594	579	569	607	577	574	540	591	545	594	579	585	612	570	617	594	572	583	612	584	556	595	573	587	615	588	551	581	561	575	597	572	566	626	591	587	568	579	553	542	609	584	542	595	533	576	577	570	589	565	590	584	592	578	586	578	585	556	559	589	551	610	536	558	575	591	554	643	561	540	590	553	591	580	617	544	565	589	554	566	577	604	605	555	575	538	585	593	574	614	565	565	536	574	567	586	572	597	564	571	557	622	608	559	567	627	608	562	622	572	552	555	553	608	570	605	580	558	573	550	564	567	576	558	547	579	582	542	559	557	560	546	595	584	602	587	611	599	574	563	586	574	548	602	579	593	583	551	592	546	552	624	566	532
27849	10443	876	488	407	362	374	385	371	351	341	330	360	379	403	339	382	370	354	335	354	346	354	326	352	312	340	355	356	340	357	364	352	338	345	333	379	371	334	319	346	342	336	341	355	351	366	376	315	320	355	379	354	362	350	317	365	328	345	355	383	326	350	353	374	375	327	344	362	365	358	322	349	371	356	353	341	344	350	378	345	361	385	361	336	373	380	379	379	327	367	352	358	363	352	355	360	324	347	318	361	360	349	370	361	342	352	369	361	347	375	370	351	378	336	340	373	342	356	377	337	349	346	364	356	327	357	374	342	315	361	345	321	350	336	334	353	364	360	347	336	323	355	356	378	348	364	346	335	361	368	355	363	324	382	351	344	352	365	334	306	375	326	376	313	329	342	342	364	351	385	351	334	354	338	340	369	334	357	320	392	346	364	335	348	348	324	369	331	347	328	346	375	346	333	343	347	317	365	327	351	359	332	379	354	359	340	344	347	352	369	348	335	342	351	324	370	342	328	336	360	366	383	343	343	394	364	337	353	365	358	373	384	332	366	335	359	320	340	390	362	338	354	357	354	340	391	344	348	360	392	315	351	324	331	350	335	343	318	410	366	375	357	348	368	348	345	311	377	381	337	366	365	356	365	350	331	356	364	337	346	306	357	367	319	363	350	333	355	398	373	351	340	357	338	334	338	357	348	376	353	357	376	366	371	401	358	352	358	366	386	330	349	381	345	322	355	331	353	376	338	343	384	377	355	332	325	359	325	354	349	374	379	358	326	317	327	331	349	397	384	354	312	345	376	346	348	345	378	358	345	340	330	357	335	327	357	343	357	333	348	357	344	375	362	354	335	359	332	322	346	389	349	350	372	342	340	316	376	370	327	344	357	345	375	368	328	338	341	363	370	337	373	362	350	372	347	333	372	331	338	381	333	357	367	331	352	337	338	364	377	357	355	362	338	339	335	332	352	375	322	367	369	352	332	333	359	338	355	356	358	345	347	363	356	363	376	359	372	345	358	348	354	378	349	354	385	360	349	380	344	321	328	336	350	353	360	349	367	367	342	326	378	345	347	363	369	355	345	363	327	344	314	324	349	344	366	319	365	322	362	362	319	333	355	357	339	381	346	336	352	345	380	356	365	349	382	354	350	329	344	354	377	301	356	341	364	338	324	353	352	355	364	341	353	366	372	357	340	353	348	333	344	396	367	354	307	340	365	360	352	312	369	362	336	354	332	333	327	359	354	332	359	363	371	354	336	389	394	353	391	383	373	319	366	378	380	347	394	373	335	350	378	375	372	346	335	323	343	367	363	320	357	361	355	356	348	339	330	382	328	379	349	348	314	350	335	314	359	360	370	368	332	315	355	364	370	356	369	354	358	352	350	346	365	344	358	315	375	340	343	356	357	327	353	348	351	360	386	324	325	383	338	361	344	334	296	349	360	366	355	374	350	340	363	355	373	345	378	361	313	329	344	348	361	361	322	394	350	359	373	364	350	358	369	389	335	383	384	369	329	338	374	376	356	356	348	373	362	348	355	353	378	348	316	352	354	333	344	383	321	350	366	367	372	357	345	376	364	353	320	352	334	326	354	347	350	381	350	370	330	332	346	297	365	346	388	366	367	347	350	350	365	378	356	330	358	356	353	357	328	385	364	338	347	366	338	353	328	369	334	363	339	371	361	361	357	359	368	363	343	347	354	361	381	365	370	356	369	347	309	369	363	360	322	354	357	329	365	374	363	325	338	357	342	324	357	341	362	353	320	349	328	349	363	317	328	351	345	378	344	377	357	355	382	364	338	320	355	349	356	355	373	327	362	325	375	363	355	342	377	376	351	325	342	368	377	356	342	338	331	340	315	347	331	342	348	360	358	370	356	378	374	366	356	326	353	330	332	362	367	331	359	375	358	368	406	351	328	332	393	351	355	367	318	357	341	349	342	378	364	322	367	365	338	332	352	367	328	381	383	342	391	344	364	363	355	340	369	369	357	351	334	349	379	339	378	357	360	366	336	360	348	344	359	337	361	356	356	357	392	378	350	341	366	369	370	349	341	370	361	340	353	394	358	362	321	358	354	337	328	342	324	353	364	340	342	354	352	326	318	322	339	361	375	330	408	343	389	350	350	352	336	360	350	321	368	338	345	335	388	306	360	343	343	340	360	383	350	331	311	350	353	349	331	317	387	395	360	366	368	341	341	360	334	348	320	327	371	376	362	367	363	340	363	349	374	360	378	369	332	349	344	347	352	365	352	365	349	357	352	346	346	349	363	340	335	348	389	343	325	361	343	359	370	355	344	356	343	363	323	341	357	358	379	371	391	360	390	342	350	310	351	333	357	362	356	334	312	340	343	367	373	392	377	373	365	347	349	350	366	350	349	369	346	343	369	349	372	356	384	356	352	409	346	346	326	331	315	328	363	361	389	358	309	336	352	366	341	349	354	352	375	386	353	344	344	344	359	363	340	327	328	352	337	369	339	341	376	328	340	341	343	353	357	314	397	355	338	347	342	369	343	335	392	355	360	383	357	328	336	346	336	356	335	327	366	316	340	360	344	331	354	354	402	363	348	335	393	340	333	346	340	368	356	373	374	337	381	358	356	340	341	364	362	350	311	348	357	376	350	321	352	360	328	353	333	370	327	375	382	317	354	350	374	344	353	355	344	348	333	347	360	306	369	336	352	368	362	349	365	361	357	328	363	364	335	361	332	344	331	372	355	328	334	324	330	365	369	390	381	385	332	368	349	344	367	355	352	371	365	354	347	364	346	333	341	348	343	331	359	364	354	385	370	361	372	350	360	345	344	358	380	364	343	355	361	321	372	386	370	345	331	345	349	367	347	348	381	318	359	337	349	333	367	331	353	337	321	350	391	360	325	349	367	340	336	354	340	369	326	336	348	318	377	342	358	353	393	358	352	340	360	372	354	346	335	353	359	330	341	356	339	358	335	375	378	331	334	372	344	345	340	323	324	303	360	346	356	339	355	316	401	321	332	396	362	324	340	377	329	332	351	375	326	347	355	338	333	349	409	341	350	377	336	359	334	373	353	329	349	356	332	330	338	346	336	342	324	354	369	375	341	338	348	367	345	345	345	321	348	369	318	334	314	361	330	363	345	384	335	370	346	396	350	354	332	357	323	384	360	380	355	340	330	355	332	356	369	341	401	319	335	381	365	359	361	319	339	359	386	356	345	370	344	365	344	337	329	395	364	371	361	363	351	334	362	368	378	366	341	382	382	370	336	341	353	348	334	352	331	357	370	357	344	336	356	344	356	355	345	318	381	334	327	358	373	339	348	381	342	340	345	363	362	340	350	354	350	340	344	362	398	360	349	377	352	359	363	350	354	317	367	355	321	355	369	334	350	326	356	329	350	369	336	353	335	336	353	371	323	327	325	327	321	375	338	384	338	354	354	350	356	363	353	367	357	349	371	367	344	341	335	341	348	380	376	350	356	333	378	360	349	378	347	341	354	354	359	372	369	370	406	331	381	339
4675	477	416	334	284	330	290	268	278	287	268	264	259	282	274	276	244	270	277	247	281	259	256	284	273	273	256	241	262	256	275	276	275	274	285	267	245	256	263	258	245	271	265	266	277	250	276	298	251	280	268	256	264	278	269	266	292	265	249	241	319	271	270	251	254	276	297	230	252	271	255	249	219	292	252	258	275	269	253	281	302	247	271	284	290	272	299	284	262	278	249	307	305	304	284	224	261	246	277	280	267	267	254	280	270	264	262	255	271	245	254	267	234	282	265	275	290	257	275	255	261	253	265	254	289	252	278	240	252	249	259	271	290	243	266	280	298	273	267	264	252	254	242	261	276	242	243	279	283	232	273	269	252	270	262	285	242	275	254	270	256	274	257	268	249	255	238	272	250	288	246	272	244	279	258	296	264	283	258	272	263	231	280	285	231	252	298	271	255	279	283	252	280	274	259	239	269	264	261	239	285	251	241	263	250	246	242	270	230	239	245	260	273	257	277	276	279	292	295	275	254	264	246	267	267	215	271	253	259	254	289	311	276	239	267	242	245	251	296	266	234	258	275	286	261	257	241	262	243	275	250	271	231	255	244	300	265	263	248	244	246	280	239	291	269	254	269	255	285	277	255	287	256	273	258	280	273	282	258	270	295	216	273	260	255	267	234	257	284	275	276	269	258	274	271	271	276	279	278	268	263	232	281	261	244	275	278	267	269	311	267	244	251	265	274	259	264	253	259	246	272	276	273	268	265	297	279	243	268	222	258	281	242	260	253	288	236	253	256	297	296	261	264	274	302	262	235	269	269	262	263	282	306	251	259	265	269	275	276	276	278	272	246	247	275	284	259	250	277	235	268	246	268	268	246	276	258	244	271	268	272	267	268	246	260	243	253	270	258	251	280	290	273	266	249	280	273	249	261	254	251	279	292	290	281	274	281	252	252	288	246	273	251	255	272	255	255	287	292	271	265	255	275	271	259	259	259	262	264	260	266	287	278	273	277	257	262	273	266	270	237	286	257	268	263	250	262	276	283	271	266	256	267	276	289	234	296	275	239	278	279	265	254	265	247	269	275	288	263	271	247	288	257	265	262	282	271	268	272	279	297	252	290	275	255	276	273	247	277	279	263	256	263	252	265	278	249	258	305	259	251	285	262	246	266	269	269	288	276	266	275	248	242	261	267	276	297	269	267	280	273	255	283	233	268	262	278	266	266	269	276	251	254	256	255	271	242	221	265	286	260	274	298	270	271	292	275	283	263	291	264	246	264	255	233	241	266	261	266	252	269	259	248	273	262	258	254	285	265	289	288	268	250	288	269	277	264	265	307	254	268	264	236	261	273	262	292	269	283	286	245	240	251	276	277	240	283	268	277	272	235	305	247	250	245	289	288	292	261	253	272	284	242	270	264	238	231	249	282	253	260	279	238	268	267	261	289	289	259	282	292	275	289	272	246	278	277	272	277	268	271	266	284	262	277	268	294	269	242	285	272	289	262	247	228	270	239	280	256	291	228	256	260	271	248	274	257	283	241	260	256	255	270	267	256	283	254	254	270	274	280	287	260	271	277	256	267	284	249	276	306	294	230	271	271	254	274	256	256	224	240	268	255	252	266	270	267	249	257	278	261	265	306	291	267	277	258	256	258	296	249	280	252	262	258	267	258	259	268	259	279	268	256	285	259	290	283	233	259	255	269	264	263	273	269	252	312	264	305	243	271	265	241	269	282	276	242	262	247	258	272	270	290	257	273	287	282	270	271	236	288	270	273	262	269	274	242	294	247	264	278	294	253	264	241	258	242	270	273	275	255	253	271	254	273	261	280	281	265	279	227	280	260	242	272	260	256	266	295	266	255	241	257	271	274	264	257	278	299	209	250	281	293	303	287	249	274	271	265	252	245	268	258	264	256	236	269	265	237	264	238	265	251	259	248	249	277	271	268	254	229	249	259	264	274	295	279	288	245	277	279	293	256	254	287	248	250	223	270	247	293	247	278	274	262	273	261	271	299	266	285	294	258	277	329	291	243	247	261	256	291	257	237	276	241	266	237	293	243	299	292	257	284	288	227	277	274	242	271	273	267	277	258	260	246	281	268	268	279	250	282	276	255	294	280	247	254	269	284	277	246	263	272	267	244	269	249	238	280	293	270	259	242	254	257	260	260	264	235	251	264	277	253	252	272	259	301	259	274	272	273	263	295	270	259	250	281	259	262	296	260	261	280	244	248	292	264	273	280	276	274	291	278	260	253	249	240	257	261	260	287	246	260	276	285	219	249	275	268	260	273	266	269	254	268	246	287	265	254	282	273	292	244	271	257	274	255	235	257	232	260	266	250	254	255	230	264	251	259	274	274	259	274	264	260	281	265	240	289	266	250	273	276	255	268	243	294	243	263	258	268	238	253	271	270	258	261	233	256	262	278	254	275	267	268	273	267	259	294	295	275	247	293	288	262	272	291	289	258	267	258	279	269	271	254	264	266	251	267	276	264	282	260	264	295	280	244	297	265	273	274	272	280	292	266	239	260	259	240	245	253	267	244	279	259	260	278	297	255	277	264	279	271	268	270	299	287	310	260	262	256	259	242	267	271	258	305	241	272	267	248	249	273	267	250	256	242	237	273	250	243	281	267	258	248	261	256	255	269	238	284	284	277	262	263	254	263	251	267	259	246	276	285	273	264	262	229	261	271	262	255	250	271	264	276	280	231	237	270	260	283	250	262	273	260	223	290	271	271	255	288	286	240	234	258	286	275	237	234	246	297	251	241	266	246	244	253	282	241	260	234	279	282	296	265	268	248	246	258	314	254	259	254	271	269	262	250	252	260	255	280	266	263	241	255	242	268	246	274	279	292	299	261	273	270	264	265	265	271	267	264	277	275	251	275	261	294	255	256	291	257	266	300	301	251	262	266	237	263	247	255	279	266	281	264	290	262	250	270	283	262	257	267	272	273	259	278	255	258	279	250	278	283	280	279	260	270	275	248	253	284	281	259	284	241	266	279	258	263	283	243	264	286	280	257	277	242	246	285	291	279	251	242	276	246	218	255	295	260	279	285	292	255	289	277	259	248	266	256	239	262	237	252	265	244	254	267	291	291	273	245	274	254	279	245	252	268	264	276	280	243	244	268	275	273	238	278	257	254	245	250	262	265	284	254	269	279	302	259	256	258	258	276	273	281	265	276	275	268	287	251	225	256	272	293	262	265	235	250	253	265	292	269	261	279	238	260	250	272	253	275	256	266	246	256	299	255	274	253	296	278	282	257	285	297	274	284	248	273	267	255	282	279	269	276	264	239	266	258	280	285	276	259	258	238	248	256	261	267	231	262	291	280	282	271	276	256	245	272	255	262	240	284	287	250	264	300	274	245	272	251	283	251	255	254	273	255	262	289	243	252	246	278	266	284	297	271	264	255	247	255	268	294	264	282	281	266	244	261	297	240	251	252	278	275	248	284	232	230	269	271	237	271	257	252	271	280	255	296	259	284	259	273	267	250	260
25449	21446	27903	25382	11355	1671	1213	930	892	842	812	752	834	828	785	826	738	804	740	728	813	799	799	782	768	754	734	720	709	791	746	776	780	782	744	699	789	743	784	716	772	793	774	743	745	725	721	808	756	767	795	758	725	746	776	713	766	754	727	700	744	750	715	741	725	712	745	687	748	713	776	736	770	809	811	798	762	789	749	716	775	788	761	753	696	789	761	745	725	772	697	789	759	708	739	783	712	733	737	750	716	712	767	744	730	747	730	783	799	791	749	743	723	770	740	715	756	712	734	759	747	767	777	695	778	804	758	759	743	747	693	794	703	767	772	754	737	734	757	748	756	740	696	757	712	766	747	721	785	748	816	773	695	748	724	758	726	791	724	771	810	723	794	708	742	713	703	750	743	755	702	745	726	762	744	786	730	799	727	741	731	707	743	742	759	779	753	772	753	754	748	714	779	713	732	778	737	748	739	739	768	722	744	718	800	748	727	729	739	735	765	754	762	751	760	754	723	742	716	750	739	706	780	753	749	752	720	765	764	739	753	791	744	746	744	780	716	777	677	738	760	710	756	747	707	771	684	721	750	744	718	753	743	743	732	708	801	715	714	716	749	724	751	728	741	721	738	753	724	753	727	756	722	684	726	697	728	737	708	772	762	742	760	715	765	783	743	781	710	770	745	743	757	728	750	709	725	749	734	766	713	721	733	688	761	734	715	752	698	735	795	788	762	720	721	746	748	759	758	741	773	759	762	756	721	725	766	763	740	697	747	732	701	723	711	772	746	735	762	699	746	735	749	720	713	733	687	769	770	697	760	717	736	739	751	758	736	754	772	763	709	759	768	770	729	780	742	744	734	763	715	734	784	778	688	790	733	707	732	737	780	765	707	763	756	701	727	783	742	714	746	769	774	752	748	800	714	791	711	721	822	799	741	721	709	690	698	704	761	758	779	777	737	747	762	737	741	725	740	705	763	753	745	759	739	729	730	805	671	734	741	739	710	757	755	735	729	708	692	745	735	759	728	742	772	745	743	723	749	745	734	707	743	770	745	797	747	710	791	799	727	717	711	734	756	750	777	730	722	704	756	683	747	742	747	758	751	739	770	772	763	773	742	736	752	680	770	728	730	721	769	758	710	708	742	735	741	738	777	735	725	685	768	740	779	747	795	698	732	740	705	717	788	768	746	738	707	722	764	750	731	787	775	744	753	761	726	751	792	812	725	790	697	733	773	678	761	731	801	731	781	727	765	743	731	716	718	719	787	752	752	675	731	769	697	731	742	724	756	755	735	738	766	740	783	759	736	719	723	745	722	725	788	755	764	762	722	740	758	742	725	722	763	752	802	746	771	798	759	722	735	692	732	756	774	691	752	754	747	728	769	750	698	780	722	763	759	736	683	745	707	734	750	712	721	719	723	755	704	720	732	779	714	701	781	790	723	768	759	760	758	737	733	738	744	760	726	740	748	750	754	751	695	698	772	749	777	735	727	725	737	760	743	705	728	768	735	715	714	784	725	783	752	798	733	729	716	662	779	685	769	760	728	770	744	756	766	711	781	710	709	741	756	737	681	758	734	722	763	737	776	749	731	775	747	741	769	740	758	760	773	755	744	742	736	765	751	736	696	722	674	726	754	743	738	733	755	726	760	763	744	752	735	814	750	777	730	737	709	786	744	760	751	715	719	764	711	733	764	755	709	766	765	722	718	762	712	744	736	736	724	722	648	706	734	727	723	764	715	753	776	754	713	723	716	775	727	743	770	735	697	747	739	765	708	731	730	772	760	721	773	699	715	746	682	845	745	724	729	768	761	781	784	707	759	763	728	750	727	741	750	700	788	746	770	751	736	729	760	743	751	721	769	713	766	753	719	762	777	704	750	740	768	764	814	754	709	725	752	739	667	773	765	725	720	742	726	735	735	739	712	793	754	741	745	680	737	729	712	750	722	724	770	720	752	746	749	768	738	738	727	692	726	760	765	708	777	728	733	741	756	699	749	763	761	781	756	748	722	807	724	764	739	689	759	752	746	738	751	720	756	756	740	736	679	760	749	691	727	752	741	750	682	762	760	730	704	731	768	715	766	753	781	826	734	759	756	703	752	782	764	736	745	692	694	728	785	735	699	740	681	770	686	754	749	700	728	745	753	760	710	743	725	757	782	708	728	774	690	708	723	774	764	795	762	756	742	764	716	777	736	741	782	728	743	736	783	749	694	729	781	780	766	732	714	740	741	681	764	791	665	738	716	767	705	759	739	699	731	706	707	745	730	762	740	745	685	727	754	734	753	747	726	726	764	747	691	785	714	680	705	733	734	743	728	764	737	768	711	730	748	731	758	722	705	696	738	771	744	759	745	763	743	778	759	778	776	700	760	752	766	725	717	764	739	708	707	776	763	734	744	722	764	823	702	709	707	755	740	795	697	723	789	726	744	715	686	761	712	759	728	713	712	746	751	719	766	752	720	736	766	736	713	780	741	725	739	746	772	677	719	741	727	688	762	697	701	741	741	701	738	704	748	732	720	790	717	789	679	723	729	697	701	743	731	811	755	753	783	743	770	738	774	722	778	719	739	702	785	715	749	732	708	754	748	750	705	770	698	722	769	758	739	740	737	763	734	748	772	778	774	777	730	762	727	781	765	747	750	745	763	726	768	772	677	801	763	738	767	768	747	744	724	709	756	729	716	771	714	741	700	764	671	736	743	694	762	770	769	773	735	751	730	714	734	756	700	776	758	702	758	722	769	691	754	751	737	770	736	734	788	720	714	736	704	757	698	720	754	736	764	750	671	764	785	755	766	747	744	742	707	751	757	731	780	709	750	735	787	731	714	710	777	674	731	793	777	738	762	762	677	779	714	749	702	740	710	707	763	722	744	703	809	737	697	763	781	753	739	750	671	778	753	775	762	754	764	742	720	763	756	748	768	739	757	734	726	718	743	776	745	735	730	761	758	720	747	723	784	751	715	734	738	756	748	675	730	739	750	712	751	802	724	748	766	758	722	710	728	760	734	712	765	746	776	741	707	794	716	742	752	779	732	763	750	766	734	777	766	750	777	731	697	792	716	734	712	718	746	743	743	685	707	710	707	742	737	724	705	699	812	722	758	751	748	725	757	737	748	764	757	736	777	697	764	765	792	763	703	763	746	689	794	764	726	755	730	762	720	742	741	713	720	753	733	714	769	731	734	707	747	770	743	722	759	744	764	759	731	718	726	775	750	762	752	759	778	744	733	746	702	743	760	720	710	733	713	747	742	716	747	708	747	780	706	773	755	740	771	760	776	761	758	739	773	735	647	781	797	761	755	753	777	765	722	758	714	770	778	725	669	758	718	720	782	734	689	777	722	702	782	698	711	760	780	727	740	741	700	724	772	709	702	733	716	782	708	775	761	786	793	760	734	729	769	736	778	731	770	760	748	750	724	769	799	727	745	730	764	745	722	727	715	725	741	786	752	792	784	787	699	761	731	776	712	708	691	730	742	727	722	761	811	721	766	769
3439	3548	2924	1608	1223	1029	859	847	761	718	671	699	620	629	623	597	592	574	601	624	572	599	546	561	590	588	575	576	591	579	547	561	568	585	637	548	571	567	585	582	528	562	575	561	543	580	549	590	568	601	615	585	577	537	573	551	563	551	597	548	515	542	544	545	620	562	544	551	609	569	540	557	579	565	594	585	550	577	595	545	595	536	558	577	539	578	559	547	556	574	561	609	584	560	547	579	550	582	582	548	564	555	559	594	568	559	533	560	547	583	589	594	555	609	584	555	562	553	563	574	593	619	566	573	593	593	577	552	536	576	594	561	555	516	574	559	591	558	554	519	583	583	552	579	555	570	557	535	567	607	548	596	590	553	555	559	538	575	600	558	532	580	559	551	589	574	570	565	539	578	566	546	547	548	556	558	542	572	546	565	550	596	540	594	549	593	534	532	596	531	610	577	551	590	575	607	544	527	560	529	547	567	578	594	585	580	571	572	564	509	572	559	505	563	595	576	532	562	591	533	554	557	569	569	577	556	543	537	575	558	579	555	593	574	543	541	573	548	554	571	572	557	553	565	561	571	582	525	553	588	532	537	521	549	555	544	562	565	564	585	544	589	561	559	557	571	587	593	491	555	584	629	570	571	550	536	558	532	570	561	524	546	549	575	543	530	549	602	602	554	564	557	569	529	603	558	598	519	586	581	571	578	573	548	552	574	537	538	557	556	529	573	538	593	582	549	586	523	599	586	562	524	520	566	578	546	591	551	592	566	533	520	566	547	563	578	550	541	595	571	563	559	537	575	592	530	561	604	535	526	550	557	502	560	576	544	563	570	598	562	533	562	544	596	548	563	546	544	569	525	542	557	540	548	592	603	547	569	575	560	517	560	560	581	528	527	565	562	581	557	561	561	571	548	566	599	538	579	538	573	559	552	544	586	548	513	615	546	550	577	532	519	560	531	544	582	536	566	564	564	553	549	564	536	585	529	577	584	547	525	528	555	539	563	561	589	574	589	496	572	546	596	588	561	570	528	547	568	569	532	600	546	524	564	521	528	555	552	554	575	574	577	564	559	554	549	554	503	519	548	561	573	532	607	538	550	559	546	539	572	587	551	531	521	529	585	554	567	569	583	540	547	527	569	600	591	555	565	569	593	551	537	561	616	568	566	553	589	549	557	573	544	542	548	578	590	565	557	541	548	575	587	575	511	531	540	553	558	528	567	549	524	572	537	599	587	552	546	536	527	564	544	533	553	537	564	576	598	580	583	553	547	508	527	570	533	650	562	526	510	549	577	560	586	620	573	577	542	554	579	562	595	574	556	547	543	539	576	572	558	534	597	525	510	561	572	590	556	558	520	580	566	565	563	567	578	512	571	537	575	576	556	578	581	589	524	560	532	555	515	576	545	505	560	561	553	563	513	560	540	537	527	572	572	565	573	544	538	545	572	565	534	550	603	544	603	582	564	568	546	551	572	564	552	560	584	555	533	558	595	589	553	552	582	589	517	541	545	575	523	540	577	573	525	548	550	507	554	541	570	559	548	534	556	586	517	527	559	603	528	504	577	604	571	578	534	554	520	556	567	536	521	558	573	562	516	541	591	574	563	579	537	560	548	584	556	566	541	563	587	542	552	508	554	579	571	560	550	587	580	610	589	577	566	575	561	577	544	557	548	524	543	559	564	571	585	529	559	554	550	558	534	539	574	550	549	518	566	546	571	573	584	548	516	562	564	529	617	550	572	561	592	564	539	531	544	555	558	562	587	583	514	580	564	533	528	603	570	562	569	543	541	547	544	561	566	518	547	565	575	532	577	515	559	607	544	533	576	536	596	584	567	578	540	541	548	579	562	569	495	521	554	579	509	527	555	498	549	540	535	567	537	538	516	565	518	533	579	554	564	545	538	553	563	541	545	569	542	570	581	552	528	597	543	578	542	504	561	554	564	592	572	555	573	528	538	566	571	553	543	619	603	525	535	548	578	557	527	590	580	574	581	557	538	537	490	585	572	537	540	547	528	566	588	581	594	550	575	521	543	565	558	598	530	540	522	556	552	584	529	566	552	548	535	487	555	567	557	567	546	522	585	535	554	550	529	573	567	533	522	567	568	576	540	542	581	542	540	526	549	565	499	577	581	548	525	553	550	545	577	563	559	556	566	587	557	531	538	562	558	545	558	595	557	528	587	525	564	525	572	550	566	528	500	563	548	550	527	567	564	543	531	580	582	565	577	531	589	611	569	567	540	537	589	583	553	571	557	566	551	566	564	593	567	539	550	550	567	520	534	570	563	534	584	573	588	539	547	529	569	541	570	565	553	572	580	558	570	561	554	599	557	525	569	539	559	550	523	556	529	603	533	541	554	596	541	563	558	577	579	557	540	538	546	519	533	550	534	578	569	560	555	532	557	564	593	531	526	567	546	559	515	620	598	553	558	567	574	590	566	581	549	553	564	573	525	530	565	525	525	558	567	592	547	567	518	520	519	531	532	559	532	548	531	586	569	559	557	579	528	552	568	544	540	546	556	596	563	544	550	550	544	509	521	561	539	549	522	560	534	590	557	561	528	547	555	521	579	614	525	558	556	561	517	549	530	562	560	594	553	539	547	523	582	584	558	560	542	545	579	567	548	581	558	566	531	556	532	565	522	570	522	553	566	549	570	590	542	526	546	546	532	536	523	553	543	594	544	547	572	565	532	554	540	545	592	566	540	574	558	534	525	550	560	584	568	545	554	521	488	571	559	552	591	537	535	512	558	543	551	560	547	578	542	561	589	561	553	548	560	555	572	561	538	547	569	586	583	575	576	580	588	517	577	577	534	571	551	520	548	561	554	503	531	539	557	537	528	575	563	525	543	586	541	567	536	546	583	590	561	574	579	528	526	621	510	536	548	536	539	570	570	524	556	514	560	553	562	550	541	573	548	557	541	534	544	585	517	566	567	528	582	563	575	551	543	561	584	570	581	580	561	551	563	551	548	534	505	568	509	561	567	556	553	570	544	519	537	567	572	523	558	543	585	549	540	551	544	503	570	562	509	548	572	583	534	527	524	575	525	552	515	553	556	564	580	585	555	544	555	541	564	553	533	538	562	595	586	573	543	536	529	544	574	567	565	545	567	538	539	552	565	555	563	572	595	547	544	523	544	550	545	546	548	539	592	547	541	545	579	593	551	548	580	521	566	537	583	544	575	569	551	558	531	525	569	609	505	574	568	576	541	513	558	588	567	561	597	567	529	581	531	592	589	573	578	526	541	562	589	559	582	591	578	572	525	550	544	568	565	561	534	541	562	556	532	515	580	576	592	531	557	519	526	511	526	571	506	564	529	585	561	528	532	502	533	549	529	574	554	550	579	554	531	564	566	535	545	586	596	551	565	536	537	503	535	562	571	554	532	562	546	565	564	537	573	543	547	525	556	584	565	535	561	539	535	575	586	597	553	542	559	500	539	529	535	585	544	574	551	514	533	570	580	553	583	591	530	540	598	578	538	513	550	540	577
24463	21482	28850	24540	21475	9071	1857	1212	995	959	926	961	905	841	837	854	813	782	859	825	833	831	807	801	789	791	776	788	779	786	761	802	835	804	767	805	790	754	746	775	784	784	835	739	844	747	780	780	790	806	779	773	805	765	770	740	735	783	753	739	796	758	769	746	711	768	836	800	782	734	810	758	763	798	801	814	814	786	795	825	837	782	796	768	838	793	809	774	769	791	783	783	742	709	811	808	768	711	719	822	793	785	879	797	784	812	794	739	715	751	768	765	770	778	780	789	730	791	736	799	757	826	746	760	763	763	789	709	751	809	812	806	785	801	753	750	767	765	835	774	787	722	774	793	763	749	766	768	751	802	750	769	777	759	795	799	776	807	796	758	733	801	812	757	790	784	791	791	744	784	774	763	757	737	778	792	790	816	745	765	787	810	791	795	775	792	769	773	722	811	763	705	738	765	753	716	838	811	801	775	787	782	765	804	753	785	760	769	784	759	796	765	804	759	780	727	799	774	795	747	726	759	743	793	775	794	806	766	757	776	784	792	747	718	769	781	789	757	781	806	789	787	745	781	758	797	769	745	771	783	782	743	790	762	777	739	712	828	768	756	759	781	780	752	774	796	791	779	777	775	750	790	821	793	801	809	740	802	789	772	778	770	713	782	788	713	776	704	770	813	770	747	755	751	786	783	780	745	786	753	785	738	739	752	755	826	734	750	785	739	762	771	791	782	782	763	775	793	802	785	754	814	748	748	778	766	774	746	771	780	756	700	756	743	745	763	808	772	820	719	747	757	813	791	749	808	810	730	784	778	737	781	770	779	760	789	734	786	778	786	765	773	768	747	807	811	755	754	799	782	722	793	799	796	791	778	747	765	765	796	807	786	770	747	733	757	831	768	769	791	742	739	772	811	751	767	717	715	780	716	801	822	797	797	756	770	716	762	683	809	743	776	758	811	741	765	768	759	754	778	797	723	794	798	775	715	792	735	816	825	732	755	758	739	792	802	742	795	787	768	768	817	790	796	753	706	815	785	770	775	750	769	783	777	731	765	782	749	765	810	774	756	787	771	763	773	764	775	733	784	752	787	712	756	806	754	774	785	739	724	685	788	744	758	734	760	756	720	742	703	768	789	766	823	763	785	727	694	764	795	761	773	710	747	782	812	753	783	784	756	768	794	769	836	770	756	741	756	778	740	770	788	759	773	756	787	704	814	760	843	761	776	780	789	800	766	788	774	753	768	771	817	750	830	771	766	752	773	733	790	760	708	733	824	769	790	799	785	788	750	744	783	786	745	763	753	793	749	781	796	755	779	771	805	812	724	797	760	767	730	767	758	747	771	754	748	741	789	737	766	772	761	773	752	782	767	724	732	793	718	755	736	792	754	765	757	745	778	765	810	767	824	750	782	798	778	781	752	723	781	740	733	746	742	800	752	809	763	776	786	798	751	757	778	738	831	746	771	726	793	755	788	769	766	790	793	760	746	740	792	747	786	738	737	787	777	774	789	792	769	807	787	757	767	788	778	787	778	763	800	734	773	772	810	812	813	741	789	721	806	833	740	736	789	821	782	802	760	721	749	794	785	739	773	763	766	775	726	754	757	810	711	797	786	767	745	741	756	757	764	792	745	806	796	698	782	789	740	781	748	782	753	759	735	787	815	802	786	765	748	777	742	739	766	860	781	758	769	801	730	805	762	782	797	731	790	799	791	759	770	766	789	767	746	805	774	749	777	756	753	758	746	710	802	780	788	746	795	764	801	795	823	764	777	732	731	827	752	763	729	795	800	776	761	783	786	762	770	771	815	759	798	730	795	818	775	734	790	742	745	749	781	758	781	781	758	795	765	778	742	793	777	799	738	780	796	762	771	790	778	805	764	710	749	753	806	790	772	815	766	754	830	797	722	773	757	744	788	762	757	736	790	786	773	715	768	777	759	769	758	725	766	743	708	798	748	759	724	736	762	810	809	765	744	709	778	777	759	754	766	796	726	775	777	762	796	782	841	836	786	795	751	748	790	761	818	778	713	793	765	782	799	752	727	748	737	760	808	805	809	823	817	733	739	726	773	819	749	767	828	862	755	746	752	842	727	735	808	740	739	793	744	833	752	768	764	813	795	710	748	750	765	757	744	746	818	815	791	817	778	755	730	780	801	811	734	753	787	757	801	764	774	731	785	772	743	806	742	780	742	731	737	784	762	753	762	810	772	795	739	764	765	743	766	800	786	827	779	806	770	759	815	742	759	762	804	725	787	758	771	788	779	779	773	780	744	784	748	826	769	747	774	761	747	771	743	794	735	764	748	824	783	740	755	749	753	729	812	767	815	746	748	750	782	744	763	753	756	807	790	769	783	768	716	815	726	714	749	742	753	824	761	736	709	761	779	771	737	799	798	754	780	729	710	776	775	744	785	780	756	755	868	775	735	760	764	702	745	771	742	823	771	778	726	764	799	739	779	779	763	737	778	785	760	740	738	783	728	783	792	778	773	774	759	796	746	797	748	748	763	740	777	687	801	710	770	775	824	791	793	798	809	818	695	795	789	763	763	737	800	732	782	782	814	790	751	800	784	781	719	728	786	714	742	784	754	749	774	743	798	815	795	824	758	759	756	844	751	757	726	770	804	754	739	790	728	741	752	759	763	762	764	760	780	766	781	758	749	744	808	768	771	713	764	749	754	796	781	822	823	772	716	804	748	712	729	759	736	768	735	744	816	723	762	760	753	737	772	784	784	741	814	817	706	811	740	738	773	777	761	792	756	739	772	741	752	778	771	773	769	762	714	745	799	809	761	772	732	765	740	706	748	775	745	798	754	750	761	760	768	727	770	745	797	771	730	807	775	773	764	834	760	782	781	792	777	747	789	765	727	764	842	696	726	735	781	750	749	781	693	804	769	769	789	735	789	768	758	738	745	732	762	747	780	766	756	795	770	809	765	811	790	741	795	792	803	804	780	790	726	752	727	710	744	784	755	766	701	686	728	775	800	727	737	772	751	821	772	800	748	764	718	791	773	778	749	766	780	765	771	743	739	778	761	772	714	741	794	750	754	742	791	801	793	841	697	775	782	723	756	697	786	793	773	787	772	771	787	748	765	772	752	752	754	767	742	779	763	767	781	752	765	828	801	750	744	753	753	736	749	777	729	802	749	780	780	746	787	754	742	769	754	752	750	732	773	705	768	743	724	780	850	768	715	732	762	788	740	719	795	817	786	752	772	773	761	753	766	787	754	820	757	787	724	810	752	775	803	742	760	752	811	785	817	815	751	776	830	784	808	768	767	815	754	734	729	786	771	780	776	811	781	792	783	767	789	781	751	742	805	735	831	747	774	745	783	771	790	787	784	777	762	793	754	797	762	711	830	715	740	781	788	817	745	756	800	756	792	769	769	727	765	735	826	734	737	795	757	760	819	758	747	746	784	789	745	719	756	802	783	754	762	757	853	787	745	759	741	786	792	798	739	760	775	722	803	773	787	727	775	764	761	748	757	776	792
3752	6316	5097	2620	1840	1486	1283	1067	966	843	808	810	705	758	731	713	687	640	674	648	649	649	638	664	606	689	611	632	627	639	624	616	613	654	619	613	609	619	574	617	642	605	583	597	614	620	582	637	578	626	587	590	605	602	658	610	594	590	637	614	569	569	588	626	600	628	628	601	650	602	601	572	604	630	602	579	602	594	582	607	574	625	646	624	564	616	571	602	566	597	555	637	660	664	596	618	651	541	600	626	627	576	607	583	596	600	616	596	592	639	570	584	571	584	575	596	611	595	590	601	601	582	585	594	663	599	616	605	581	636	562	575	580	618	565	587	580	585	612	597	579	613	570	611	575	640	572	612	585	605	560	584	617	606	607	569	564	629	663	619	570	604	610	634	592	610	561	585	585	577	582	562	548	579	619	577	594	577	628	571	624	575	570	562	624	606	631	575	608	591	567	586	589	581	547	532	615	591	572	564	508	584	567	597	577	557	627	619	581	607	645	575	586	589	586	562	609	590	602	575	558	527	586	622	597	607	587	571	626	631	587	598	590	560	620	601	596	627	622	588	568	564	591	577	601	602	584	553	599	592	607	573	618	631	617	651	573	631	589	606	554	655	605	603	590	568	577	569	604	614	597	630	609	528	586	531	585	590	586	576	585	605	590	615	589	601	611	574	576	655	550	602	586	621	565	618	580	559	595	613	575	581	570	550	574	569	582	579	632	573	572	581	585	610	595	649	586	601	614	550	598	605	595	568	583	567	529	599	602	545	601	593	605	532	589	556	585	597	623	612	629	571	603	605	623	568	581	577	605	561	590	606	590	611	597	551	584	593	586	586	578	550	597	642	579	550	562	593	525	618	609	637	621	649	583	584	618	585	597	555	599	591	632	596	541	567	587	591	615	614	617	588	548	552	590	579	576	593	575	588	595	607	585	607	580	615	627	548	573	545	564	560	595	555	508	574	588	592	585	631	582	643	562	591	631	593	551	601	618	615	555	563	558	611	629	613	544	606	544	618	532	564	615	611	593	575	579	565	591	563	618	586	597	587	617	585	601	578	619	552	567	605	575	572	575	592	553	554	611	598	539	586	594	569	569	612	617	588	543	602	574	626	580	618	571	622	597	566	549	576	621	606	570	603	591	597	565	627	630	590	606	618	592	598	613	536	578	589	573	586	605	604	624	518	592	597	577	586	603	597	573	581	583	598	611	577	601	566	563	584	597	590	538	609	626	597	597	599	559	576	572	570	585	582	610	556	580	571	611	623	572	560	512	597	592	596	548	576	585	611	586	634	611	602	561	632	584	590	641	593	596	595	554	585	578	568	538	627	608	612	589	583	612	575	543	581	561	580	582	587	562	600	558	596	596	570	560	547	555	616	609	585	582	549	566	611	548	587	596	575	581	593	574	577	595	548	602	654	634	576	574	618	635	568	577	587	581	575	582	585	633	588	609	596	602	568	625	577	590	586	593	556	600	594	579	571	572	572	575	637	605	589	586	585	619	563	603	585	647	636	587	615	579	617	574	613	576	576	610	584	593	626	615	553	573	571	563	580	628	580	610	571	560	557	580	591	580	606	571	581	601	543	593	596	605	601	586	588	606	597	563	539	549	588	614	569	522	561	581	586	559	589	612	594	598	589	548	574	578	543	634	641	578	577	584	565	580	570	585	544	572	565	573	574	552	537	579	600	564	613	585	622	587	596	578	581	588	574	620	577	595	577	562	577	540	604	614	593	595	550	629	598	584	597	594	596	602	593	557	599	560	601	600	613	604	578	598	620	603	582	594	576	559	611	588	582	599	587	570	575	614	535	603	601	596	568	597	565	564	558	596	590	587	607	605	553	554	599	577	592	630	591	604	576	610	594	600	575	554	595	552	565	578	558	580	565	571	637	624	584	588	576	561	628	617	558	589	617	564	586	577	598	580	607	588	604	557	577	567	620	592	605	603	601	524	568	579	587	560	564	626	537	583	609	547	609	632	549	599	577	577	593	561	581	561	623	567	564	605	548	582	593	567	593	595	570	622	616	584	538	546	587	571	597	575	585	631	593	540	595	565	586	591	569	571	577	595	612	595	564	603	564	611	596	573	609	620	581	563	545	522	555	587	592	561	573	611	532	647	564	513	549	541	599	538	630	588	593	548	570	576	559	579	620	586	575	590	556	595	543	565	580	572	600	614	561	615	574	589	596	593	595	539	556	582	622	574	572	597	581	549	610	591	573	610	621	560	594	575	590	615	577	587	612	597	567	584	553	552	582	579	593	654	585	557	588	552	587	583	586	586	594	569	593	582	580	617	617	582	603	594	638	555	587	559	577	579	572	612	535	580	606	589	574	574	555	567	601	595	572	575	621	542	610	557	613	587	595	576	562	562	588	585	558	555	557	580	572	635	568	626	606	603	556	601	593	607	599	562	579	570	603	599	576	642	562	641	614	582	527	565	606	589	604	584	597	567	558	631	578	582	587	574	554	643	582	572	555	582	582	559	607	543	598	563	610	578	564	632	592	589	581	598	550	570	582	554	584	560	578	553	577	560	588	580	606	585	587	564	616	569	569	557	600	598	587	601	556	599	566	585	549	574	568	633	589	558	597	540	576	593	599	578	588	549	586	602	572	561	578	546	604	624	609	573	587	590	641	610	577	590	589	577	527	589	595	582	616	557	602	596	563	575	595	539	552	555	586	596	555	577	611	578	597	591	607	627	551	586	577	570	621	588	571	583	569	598	585	566	573	607	577	581	583	559	618	582	580	543	570	630	582	609	601	540	605	563	638	594	577	623	603	588	562	551	576	551	587	557	607	570	578	556	579	570	590	543	580	597	549	581	574	599	610	558	570	587	612	551	567	579	587	623	563	585	557	609	550	612	582	598	561	555	599	555	564	565	587	571	571	569	551	597	551	601	601	592	567	574	548	614	587	587	517	565	581	605	562	603	615	572	565	583	598	589	569	578	613	588	598	559	527	578	582	557	574	548	560	569	566	613	575	555	574	623	575	608	584	573	602	633	566	542	595	609	559	596	557	606	569	532	558	573	579	590	545	580	587	589	591	547	555	635	583	622	587	567	565	602	550	546	571	586	578	573	579	591	572	577	549	592	543	599	555	581	581	569	567	599	561	604	580	539	572	586	581	607	559	567	566	572	564	564	571	570	586	574	569	569	561	604	586	622	598	556	566	615	542	603	610	556	496	547	539	601	566	579	576	628	581	556	558	549	571	555	552	552	551	610	568	568	560	569	516	531	568	542	568	577	577	586	575	613	611	567	593	613	621	552	641	579	600	580	571	594	603	551	593	533	621	574	574	582	572	594	587	606	587	603	604	581	571	595	599	598	560	617	551	593	526	594	628	624	564	553	593	560	605	543	567	575	616	615	583	583	534	579	578	592	590	579	555	567	571	609	556	614	565	589	616	605	639	568	570	611	546	540	617	551	628	561	552	570	598	585	546	583	588	563	603	560	599	554	530	552	589	565	560	610	542	619	600	595	573	591	609
27738	10278	859	479	428	382	379	367	364	360	365	359	316	364	380	347	392	391	377	356	346	382	354	347	357	350	392	355	342	354	346	324	386	363	371	359	360	362	358	362	339	333	369	358	353	376	332	328	375	344	356	396	344	382	348	336	343	371	347	334	351	382	380	349	397	399	330	366	343	342	371	388	324	353	355	388	383	360	371	337	371	378	364	378	378	304	343	345	342	380	382	367	375	376	345	367	329	356	362	367	367	353	336	371	348	374	349	354	356	348	361	371	374	340	338	350	348	369	330	377	350	350	355	364	338	369	346	342	330	333	357	346	334	355	357	356	339	357	331	341	367	360	317	376	350	375	383	368	358	365	360	372	356	350	336	330	361	361	335	354	343	370	355	367	380	369	343	370	340	367	341	377	335	362	356	375	388	362	367	358	362	365	339	343	343	342	379	393	377	370	356	359	329	331	356	341	322	386	382	336	345	357	393	322	356	352	361	351	365	345	328	371	368	333	335	379	362	338	361	381	365	323	341	385	333	374	364	351	375	346	361	378	363	368	311	359	359	344	372	347	377	351	344	361	332	338	340	325	394	359	376	370	371	341	347	344	316	370	327	365	338	351	343	339	337	340	347	345	330	340	357	364	351	366	414	341	368	380	358	348	356	377	362	350	317	395	355	386	356	370	342	354	353	387	374	344	372	374	363	345	341	355	335	359	371	359	330	354	371	389	312	358	362	330	367	385	359	349	374	378	357	325	375	433	369	345	359	355	355	340	337	336	310	389	351	390	368	325	351	347	362	350	355	377	344	367	374	405	374	326	394	342	358	344	348	347	370	361	343	398	332	320	344	378	328	360	366	349	360	314	337	345	346	382	357	344	324	357	371	374	369	381	363	334	356	365	356	359	367	364	363	348	350	340	375	354	358	336	355	362	358	359	332	390	327	323	369	379	331	351	351	371	375	371	354	341	372	388	384	363	354	366	344	392	342	364	352	357	341	350	404	334	360	379	355	366	328	353	337	359	327	346	327	347	345	332	354	327	369	348	377	349	342	347	383	379	343	336	338	355	338	346	349	377	344	352	342	368	348	378	349	333	380	323	376	325	370	353	345	323	372	377	334	390	372	354	357	340	374	338	356	349	316	360	349	356	342	365	358	370	379	347	358	380	373	357	376	360	345	359	338	355	346	373	350	389	354	353	377	315	399	373	365	358	353	361	344	364	369	377	361	353	355	363	351	362	360	381	390	369	378	390	328	366	364	360	354	336	342	351	366	341	340	367	372	333	367	342	370	382	315	345	374	350	362	350	360	337	371	380	365	376	384	347	361	345	354	358	375	318	360	349	344	354	362	369	366	390	384	348	350	324	358	352	376	357	334	340	329	359	366	347	341	357	354	352	357	369	303	344	356	321	335	360	344	342	356	338	368	357	347	364	361	343	366	334	368	350	338	347	344	329	326	332	383	378	350	323	355	348	351	353	340	369	381	348	379	350	344	369	388	384	346	352	325	348	369	373	360	398	367	402	386	348	361	359	369	339	393	350	319	372	342	385	319	367	393	370	344	360	358	348	355	363	372	322	340	340	355	353	400	374	371	337	352	380	353	333	357	358	379	351	347	335	355	329	342	351	352	349	360	349	358	340	344	354	355	367	356	324	340	379	349	367	332	400	355	338	403	355	300	357	368	384	320	339	374	374	376	305	361	334	352	343	404	329	370	365	378	349	386	374	362	315	346	373	343	324	320	336	328	359	378	349	360	371	366	346	370	347	334	368	374	338	366	324	353	363	345	352	354	349	341	342	350	366	361	386	357	350	371	349	369	347	416	363	357	361	346	338	331	360	363	370	353	396	374	366	376	361	344	345	339	367	357	371	349	364	336	355	371	324	338	350	370	355	339	328	368	346	334	391	342	332	386	372	353	327	395	324	372	362	357	362	331	363	353	373	356	400	369	318	358	371	361	384	335	383	350	358	350	390	358	359	347	347	346	308	379	345	367	368	349	347	352	348	343	375	354	359	342	369	358	329	371	366	356	347	386	342	349	329	371	344	357	364	337	359	338	339	371	363	351	342	346	353	322	342	346	373	371	390	357	383	340	337	365	383	401	355	354	355	341	354	329	395	380	348	385	326	374	339	389	338	334	360	343	376	342	345	357	374	371	372	336	359	319	372	302	357	360	336	318	344	382	355	363	337	324	364	388	367	361	342	366	380	325	364	388	386	377	366	347	370	340	325	342	325	333	382	386	380	363	361	349	371	338	363	361	389	354	332	378	339	359	377	338	369	377	378	341	394	377	354	362	332	352	375	368	328	370	354	339	345	386	346	325	359	349	348	311	362	344	316	348	331	383	357	374	352	351	367	352	407	340	360	349	346	378	357	387	326	352	339	363	367	387	374	364	341	366	344	349	351	352	370	335	361	352	384	343	345	392	364	343	325	372	336	367	354	365	355	325	395	339	349	349	381	354	375	347	376	340	326	359	348	374	365	341	357	371	352	365	389	365	349	367	354	364	363	383	361	346	366	348	314	365	337	346	369	348	346	374	345	370	364	362	361	351	356	353	304	395	344	359	342	349	342	339	352	351	356	334	363	362	344	327	376	363	378	362	364	374	345	371	382	365	331	339	359	351	374	363	346	313	350	342	344	362	344	367	361	385	332	388	366	336	378	391	352	350	382	378	378	343	364	376	354	356	374	334	394	342	353	367	323	395	352	346	355	348	339	344	374	344	338	340	381	347	376	344	354	347	338	341	368	359	348	366	361	353	372	362	364	341	359	348	372	365	356	361	352	356	336	348	352	329	335	392	330	345	356	381	348	386	379	376	360	380	359	359	358	339	335	386	331	342	319	384	377	356	361	358	362	337	360	365	353	357	339	372	348	372	384	394	363	357	340	366	357	339	348	367	386	342	326	370	367	374	360	356	347	325	339	334	360	356	362	339	324	358	354	389	362	378	333	359	368	377	328	391	355	352	359	354	393	384	340	374	341	359	372	374	364	356	388	333	330	320	358	364	360	337	338	364	367	325	336	355	349	356	322	372	391	367	333	340	345	334	358	352	376	346	331	350	380	355	340	382	345	385	378	362	347	357	377	375	358	322	343	347	344	325	323	342	335	320	365	362	357	346	372	348	362	376	345	375	354	341	345	341	376	352	338	324	384	373	325	350	339	369	360	373	345	350	353	363	360	336	339	349	373	393	341	372	334	387	368	363	341	363	332	403	358	370	321	404	358	303	345	342	372	332	309	319	346	330	387	375	344	361	375	322	369	348	352	355	350	359	355	363	329	378	346	356	334	342	314	369	367	340	341	375	317	362	329	376	382	324	340	319	345	338	326	331	367	379	359	362	333	339	356	376	352	343	360	389	347	347	306	385	355	328	353	360	344	389	327	339	350	347	385	352	337	367	318	342	373	355	387	341	338	357	380	330	360	355	336	370	334	353	361	349	361	348	352	360	363	356	362	365	331	361	323	373	367	363	391	359	325	327	365	380	377	325	348
4686	421	416	338	296	275	280	299	318	286	251	289	285	271	266	273	291	250	269	250	270	262	261	291	257	274	265	266	299	280	252	246	258	264	245	305	266	284	243	272	253	257	266	286	299	267	265	280	256	289	264	283	256	285	266	225	274	264	263	254	281	254	274	296	263	281	235	267	259	276	280	248	257	254	275	291	258	267	269	272	257	254	264	263	265	284	268	268	273	251	252	269	249	266	257	271	274	242	271	243	259	266	249	268	276	268	244	276	279	267	260	279	260	294	286	247	283	256	280	280	246	250	257	222	283	259	235	276	251	274	273	271	294	272	283	261	298	282	282	240	259	282	251	268	252	258	259	264	255	260	287	254	288	275	264	269	260	264	266	248	270	262	244	265	272	255	264	280	251	272	266	279	228	276	279	261	294	268	234	251	269	274	289	292	274	259	263	257	274	264	263	238	242	280	290	275	272	275	271	224	251	259	241	242	266	294	282	273	275	254	275	255	302	268	259	269	253	281	258	259	262	247	276	273	250	253	265	256	253	270	268	252	241	272	271	266	250	273	282	267	252	280	240	286	289	300	260	265	255	268	275	239	245	279	273	274	244	263	286	250	249	239	264	264	272	217	268	276	262	287	251	261	269	244	267	281	261	296	236	280	246	284	288	275	262	283	284	273	257	272	270	252	283	272	254	280	263	265	266	268	260	272	276	275	280	247	277	260	267	277	263	250	259	295	264	249	239	287	261	243	296	277	283	246	254	263	273	256	281	267	244	263	259	266	268	263	306	271	285	240	250	248	252	270	282	259	250	266	281	249	243	269	257	282	236	276	273	297	254	254	262	259	275	238	259	260	255	289	274	279	264	267	273	279	250	269	270	265	263	288	278	247	262	302	246	251	260	270	277	295	281	273	277	260	278	281	288	242	267	240	258	276	290	291	280	263	263	265	271	264	265	246	290	285	279	240	263	278	227	278	267	264	235	282	245	268	251	236	260	246	278	232	278	285	252	275	272	307	258	275	246	263	257	253	264	294	262	279	268	247	244	275	281	266	253	263	264	270	260	268	277	277	260	274	293	257	259	266	268	265	244	260	262	294	251	257	257	249	261	272	260	265	272	257	274	268	272	278	257	259	262	260	273	264	259	272	277	266	259	258	258	255	275	286	268	285	265	270	255	295	248	273	288	231	254	273	253	290	272	268	282	295	272	251	275	263	264	262	246	261	252	274	255	266	235	281	271	272	257	260	256	270	257	230	249	266	245	290	271	268	289	288	267	239	265	243	276	264	271	270	249	258	283	250	282	260	273	244	232	244	272	266	269	272	277	253	263	251	261	256	245	258	275	283	250	248	264	227	246	282	274	285	270	272	254	264	262	255	257	268	265	284	240	271	237	249	272	285	261	264	253	290	246	240	249	249	275	290	251	261	266	263	255	246	284	270	278	283	262	237	229	258	268	254	267	270	276	282	267	274	247	244	253	262	277	274	241	292	272	266	303	261	257	252	252	280	260	264	257	269	269	270	233	289	300	245	263	252	269	254	237	255	286	270	250	247	255	279	269	262	279	250	269	274	271	257	247	274	238	269	290	250	268	297	247	260	267	277	257	268	255	277	242	258	276	257	277	275	290	241	262	276	287	269	226	262	260	256	241	256	264	255	270	250	279	242	271	285	266	284	261	285	246	287	257	256	251	287	282	266	286	247	259	254	247	265	241	268	261	282	265	249	263	254	273	248	290	243	259	306	239	249	273	261	266	273	261	274	278	262	276	268	282	256	288	261	275	272	272	264	263	270	268	261	269	256	252	250	254	254	261	255	280	246	255	264	260	255	276	284	267	251	286	237	269	261	279	289	259	246	262	257	248	309	279	272	259	267	263	278	292	291	286	275	276	296	268	302	257	282	289	285	254	246	266	262	272	255	256	264	248	232	259	276	268	246	265	269	247	254	283	236	275	255	265	254	276	288	255	256	240	275	261	260	241	257	272	251	255	267	238	292	261	272	257	240	231	292	287	248	266	255	266	252	298	245	268	266	260	268	238	272	235	269	254	244	283	271	227	287	281	268	262	295	252	265	265	282	257	280	301	255	251	285	282	266	245	250	278	262	266	261	270	249	290	264	267	251	247	251	275	274	265	252	263	270	232	299	251	276	256	272	295	221	278	275	258	268	270	287	251	267	289	285	271	246	271	244	254	262	297	260	250	261	253	242	263	263	244	262	264	255	260	262	224	281	263	238	278	262	267	264	276	253	258	260	262	254	259	242	285	272	262	268	273	284	268	261	255	227	248	274	275	245	262	235	253	274	267	240	248	269	248	264	248	233	254	282	281	283	274	296	279	258	234	280	233	247	242	244	244	270	281	272	272	284	314	300	271	256	273	266	273	284	278	295	289	284	282	249	243	278	280	272	261	279	271	274	257	278	268	263	270	275	263	263	283	271	246	254	274	297	254	262	262	269	255	259	246	256	259	285	266	243	278	272	273	278	277	255	280	278	249	269	260	251	263	266	279	276	250	271	268	250	270	255	258	261	262	273	249	306	265	293	250	303	288	291	265	246	241	260	262	270	288	279	265	230	248	264	270	278	267	283	303	261	250	286	278	261	257	280	285	255	265	259	265	245	288	260	269	256	280	265	263	260	271	232	259	262	258	256	257	247	260	240	280	252	279	263	259	286	239	268	274	298	227	282	258	276	257	284	246	260	253	261	283	254	259	267	266	275	279	271	254	256	250	275	268	267	262	276	238	288	263	268	251	254	283	290	278	266	272	290	258	243	265	275	253	268	283	246	247	278	256	261	270	276	250	261	272	260	260	259	288	243	255	257	282	271	287	251	267	226	297	267	278	289	231	252	248	258	282	250	261	305	265	284	258	262	262	269	244	273	277	262	257	246	290	272	250	251	273	223	275	258	292	268	249	288	260	259	253	252	264	257	247	252	288	255	265	276	282	263	283	279	279	283	286	250	241	233	262	261	254	271	255	254	286	244	260	217	281	267	268	253	278	253	266	259	243	246	239	245	268	264	271	252	254	265	258	268	259	286	287	301	262	239	278	251	285	273	257	271	266	259	278	269	256	261	251	274	266	244	257	265	260	238	261	263	258	269	278	279	277	300	281	273	270	255	280	266	268	281	276	293	253	274	273	270	262	245	272	265	270	270	264	278	273	257	281	254	271	256	268	264	263	282	271	250	255	288	244	250	255	272	227	258	253	260	242	268	262	251	281	261	248	244	239	260	275	279	243	288	256	290	284	262	243	255	263	239	241	292	257	269	290	263	239	265	273	252	266	282	279	269	241	260	297	263	249	268	288	243	244	256	260	253	277	279	270	237	283	266	314	263	283	250	261	271	244	267	264	250	271	256	298	275	297	245	285	293	256	269	245	251	275	235	267	247	290	257	273	275	249	263	243	264	266	247	281	248	235	244	259	254	263	276	266	271	259	279	248	256	255	267	258	256	270	245	243	256	260	251	260	267	252	252	257	281	254	259	254	273	252	215
25591	21516	27993	25479	11430	1622	1121	923	944	803	817	839	778	796	792	824	864	735	776	801	724	805	772	732	726	780	738	786	796	753	755	764	741	773	771	739	741	767	751	780	733	734	803	809	713	765	751	762	768	756	747	762	738	723	759	747	786	766	743	782	731	707	712	726	736	823	777	759	752	740	767	742	752	740	746	745	762	758	734	871	761	739	739	807	722	737	746	731	781	775	745	774	779	773	789	707	756	785	752	782	733	801	785	778	715	729	766	740	702	799	753	737	764	781	747	843	721	712	721	755	732	773	817	744	771	751	785	758	778	771	751	745	736	733	721	733	773	718	735	751	762	732	735	759	718	771	795	757	774	798	778	766	734	770	753	770	735	734	755	777	773	741	727	751	764	802	742	777	777	779	756	766	752	706	751	777	748	725	768	733	756	738	776	741	744	723	702	784	775	710	729	757	793	705	715	809	711	722	742	750	743	752	745	782	783	780	716	748	724	760	743	704	715	747	791	743	753	778	787	764	723	727	741	763	797	767	781	704	744	767	716	754	677	757	747	706	758	784	728	763	751	740	745	741	705	744	700	728	698	729	752	778	766	773	710	766	751	733	780	780	737	749	759	785	755	718	705	796	762	766	747	777	749	798	703	737	741	781	740	751	738	744	769	759	772	810	760	783	722	748	750	743	765	715	762	734	711	777	754	754	747	735	756	754	749	764	779	743	770	744	715	755	704	733	760	740	785	749	755	744	776	700	731	778	763	800	765	708	765	796	728	775	750	717	707	797	723	721	798	749	763	793	724	738	735	720	751	751	729	754	753	734	725	787	770	732	733	764	783	703	733	765	763	806	758	727	731	757	774	724	728	747	749	778	783	750	788	807	742	751	760	771	755	790	756	749	709	749	745	774	749	737	787	782	764	744	763	694	764	720	737	752	710	742	800	730	717	770	796	729	805	704	715	760	725	802	744	750	719	728	712	788	758	768	749	728	727	817	804	759	739	774	730	734	694	735	690	771	770	779	757	773	768	792	769	782	734	775	791	766	742	748	764	730	762	749	733	669	763	757	772	768	760	771	752	791	709	756	751	784	757	761	740	756	736	722	758	759	771	749	751	752	754	781	702	758	800	789	749	746	760	736	794	765	743	726	743	733	731	719	763	765	759	809	761	743	802	741	728	739	714	763	765	780	750	758	794	715	696	722	777	740	737	691	753	712	720	714	747	749	733	776	777	759	741	768	723	710	763	744	791	757	778	757	760	780	755	747	775	785	735	794	734	759	758	749	747	718	766	785	766	767	799	778	734	739	819	724	749	712	694	756	727	758	701	745	701	746	713	749	732	758	793	751	764	731	774	751	753	744	749	793	741	751	721	753	786	738	766	733	721	789	763	770	754	731	678	788	808	822	764	759	754	787	788	761	750	772	792	731	742	760	758	765	757	728	776	762	732	705	693	760	760	746	750	757	802	729	771	783	789	740	778	736	777	754	771	797	784	705	742	741	762	759	723	761	698	732	792	749	719	716	767	771	738	726	789	735	771	759	775	718	780	761	768	781	798	741	774	747	735	778	715	750	770	755	751	752	750	716	742	733	718	783	715	800	763	766	752	713	787	775	731	751	744	766	769	772	701	751	745	746	790	735	746	716	749	767	766	797	742	773	744	744	734	695	758	751	804	772	761	722	765	726	724	724	777	736	747	739	777	747	762	746	719	710	737	741	703	717	764	751	736	812	774	752	803	720	757	751	723	730	741	753	763	768	730	740	724	714	757	753	750	728	763	745	708	756	771	808	737	740	751	714	718	733	674	773	701	739	783	782	753	779	733	746	786	705	746	763	768	759	772	756	783	742	767	737	734	766	835	739	777	771	711	736	732	744	748	742	754	718	750	748	764	701	778	736	752	777	794	725	762	728	693	730	798	711	772	761	754	774	717	790	736	733	751	733	732	777	769	762	701	720	819	746	738	772	712	717	743	764	729	741	750	712	743	738	737	765	733	731	743	758	816	729	726	765	733	774	723	752	712	783	709	761	766	776	786	733	757	770	758	734	763	784	712	786	744	777	701	733	755	748	771	792	796	706	779	780	732	795	740	732	768	788	767	782	665	783	730	763	716	751	741	802	745	754	750	737	785	720	737	775	762	769	770	764	762	790	777	758	758	710	710	727	721	750	731	729	750	762	739	735	759	771	768	774	736	735	767	776	751	762	751	758	746	718	770	760	748	802	720	758	722	747	744	756	728	755	747	735	769	766	755	748	789	764	762	707	753	741	756	756	749	750	731	758	774	714	780	720	714	747	737	727	764	770	771	726	715	727	800	779	770	759	792	764	785	757	774	787	775	741	715	770	756	780	763	787	739	734	760	757	754	765	739	742	707	764	758	770	690	818	770	770	767	709	797	760	743	753	731	765	785	734	749	753	739	767	696	725	781	723	779	725	697	748	747	775	757	786	760	773	742	746	744	756	720	733	739	699	725	746	757	734	748	751	783	788	746	764	729	735	745	766	758	729	772	720	793	781	711	773	780	752	746	746	767	758	757	736	766	704	735	798	755	742	775	719	743	715	765	751	756	748	778	815	770	745	750	736	722	777	739	780	725	695	721	775	717	783	764	790	747	744	775	766	752	793	731	782	722	777	795	808	712	715	774	743	693	754	737	732	756	775	738	707	740	789	740	723	772	693	771	719	759	760	752	745	706	714	752	757	770	744	772	714	762	773	766	743	709	700	835	822	776	752	788	740	787	738	784	749	755	751	753	785	777	770	760	757	787	748	743	712	710	692	709	753	756	847	719	797	746	773	767	745	741	778	742	706	723	779	778	750	763	725	768	752	736	759	783	763	779	744	792	728	741	786	781	732	745	791	753	764	743	730	747	778	778	744	718	743	737	745	721	748	738	763	743	772	701	765	737	754	786	750	732	761	767	742	751	742	744	722	748	720	725	738	744	765	760	754	801	782	780	758	724	814	782	761	760	717	760	766	733	734	786	740	743	801	726	762	776	748	721	776	696	750	780	747	765	789	772	740	720	747	792	765	747	734	776	746	746	801	747	696	715	739	759	773	690	711	734	708	773	796	789	754	729	674	761	723	697	803	783	753	774	728	733	784	737	772	736	782	775	742	766	729	757	726	774	750	766	761	740	767	790	729	810	769	751	771	760	784	713	759	719	770	771	771	716	790	733	712	776	767	766	780	724	752	737	798	736	755	807	791	741	722	714	761	756	784	782	750	790	742	755	821	743	716	768	742	718	753	768	778	748	727	712	733	787	781	785	769	779	738	748	758	769	786	748	716	725	753	804	802	745	773	781	721	757	802	746	726	739	762	728	718	721	736	705	758	807	773	767	755	769	789	727	738	715	725	722	722	742	718	795	779	748	767	745	788	796	758	754	767	715	748	737	745	783	723	732	767	767	697	745	746	795	794	750	727	812	753	706	740	728	793	742	723	717	761	731	821	767	773	729	795	706	764	755	745	744	775	759	728	699	752	700	761	752	743	755	818
3377	3641	2881	1675	1181	1036	876	856	719	735	704	650	629	585	649	607	580	631	564	591	579	621	598	592	581	618	582	612	583	613	589	595	578	561	574	611	582	579	587	550	606	577	571	522	546	548	578	598	579	549	561	569	571	577	659	586	593	550	525	569	561	569	625	592	574	590	554	553	589	556	599	598	571	529	596	559	546	583	583	571	556	609	584	542	564	572	597	599	562	578	540	607	512	543	554	575	581	570	573	564	556	561	548	554	554	584	566	549	574	598	556	585	617	570	541	560	565	562	575	590	544	543	532	587	606	561	594	533	557	554	606	587	565	597	625	564	588	638	550	588	582	549	554	542	581	581	575	562	567	553	522	541	573	539	544	578	573	548	595	576	600	546	562	595	562	594	545	573	573	530	555	556	571	565	549	546	567	573	564	529	541	597	561	567	597	557	516	579	560	583	593	579	534	558	580	546	544	561	600	590	551	568	587	554	539	568	523	557	541	541	559	584	579	589	582	640	586	571	583	550	546	557	561	554	592	547	613	621	593	580	546	564	536	531	527	572	539	545	531	580	557	536	576	533	598	581	552	566	540	557	573	584	572	560	566	587	569	539	579	568	586	527	601	555	612	577	536	533	558	582	538	552	559	568	581	548	517	572	554	560	520	522	526	522	594	559	562	543	578	560	532	601	546	517	581	588	581	576	560	540	565	587	576	535	549	545	548	569	553	585	532	555	547	572	588	561	561	560	544	533	544	561	542	576	598	596	574	564	574	573	557	546	501	589	572	581	603	556	558	569	527	565	589	577	538	549	573	576	575	585	575	523	546	573	587	543	568	582	576	548	565	549	563	569	551	552	543	594	554	578	572	589	536	564	565	520	589	531	558	534	563	551	589	592	583	532	530	576	549	560	532	573	581	572	498	565	551	574	550	543	581	573	537	543	638	556	522	583	576	586	536	630	537	543	583	551	570	589	489	586	575	558	569	557	601	573	594	567	530	578	535	564	560	576	529	577	555	584	578	575	590	568	557	558	572	583	584	617	569	550	566	595	545	576	601	570	544	550	567	536	536	536	608	581	550	560	565	569	565	587	548	533	589	571	581	557	559	538	562	560	575	547	565	544	582	544	550	549	556	527	582	561	594	563	532	553	533	529	530	577	567	520	549	553	548	557	544	556	572	551	576	508	602	556	576	579	537	555	527	529	506	574	558	521	561	521	596	622	589	573	496	573	575	561	589	551	536	554	535	561	554	564	565	565	549	543	577	590	510	566	584	604	578	553	530	537	561	513	564	562	544	508	557	574	548	554	559	538	580	594	545	542	577	607	543	526	567	535	543	567	564	558	587	577	556	560	537	566	589	549	620	580	519	564	556	564	584	538	522	527	586	570	579	504	529	552	576	547	533	582	558	641	542	529	602	524	529	569	552	539	542	568	564	526	546	538	568	539	570	562	528	504	539	553	544	480	554	573	551	545	543	521	558	573	561	536	562	548	525	588	589	544	526	571	570	541	556	568	507	563	590	558	573	583	543	512	557	528	548	574	554	556	553	588	606	552	508	569	525	542	595	561	561	564	573	546	525	555	544	510	498	592	545	578	541	544	584	597	544	555	535	557	586	555	558	539	544	556	562	575	551	551	552	565	547	578	532	554	567	568	540	559	515	560	611	577	547	523	518	603	572	547	563	580	578	542	571	568	565	582	535	548	568	538	566	546	533	572	554	555	588	532	526	615	598	568	555	538	595	572	628	544	562	547	550	545	528	589	538	602	556	541	582	557	592	571	585	566	543	623	562	554	578	546	561	526	524	535	564	597	557	575	534	570	548	503	634	560	547	566	553	545	595	573	535	535	530	555	547	535	587	546	567	578	553	558	565	514	568	566	589	532	579	554	542	534	549	577	546	544	579	570	571	598	557	542	564	616	565	577	543	580	576	527	576	576	545	578	535	559	515	591	583	561	552	554	574	582	593	596	564	563	545	548	556	517	547	549	532	570	560	532	538	508	563	556	543	540	559	566	520	536	544	583	575	540	601	557	570	563	538	570	549	580	563	521	560	556	544	596	509	538	580	566	555	521	599	593	534	537	544	545	568	553	564	551	556	606	553	538	555	546	492	547	574	560	546	618	600	547	572	499	569	597	576	576	540	537	571	559	525	553	533	548	566	576	583	534	545	526	527	581	554	532	534	596	594	525	529	568	559	516	560	523	574	570	503	576	511	564	545	533	607	578	557	550	555	578	578	549	565	512	565	559	599	602	540	534	549	584	576	593	578	533	527	548	581	534	555	555	587	555	546	489	590	547	578	545	604	505	551	535	577	532	592	578	576	556	551	568	542	513	574	557	590	568	538	526	538	530	561	552	539	564	559	574	547	556	543	542	565	563	564	500	615	564	548	546	583	579	597	523	568	546	620	576	540	569	534	544	559	524	598	558	585	576	602	494	575	539	544	498	536	529	524	562	530	543	581	558	534	515	576	560	542	593	559	551	588	546	564	534	541	535	548	590	546	571	554	553	569	604	560	566	541	550	542	555	560	582	588	582	582	567	558	572	525	573	592	545	531	562	528	531	559	563	544	539	538	579	574	515	514	622	578	545	557	551	550	559	546	552	543	542	566	558	543	533	573	532	566	559	553	542	562	537	539	552	553	509	584	540	612	503	616	566	571	517	547	550	548	574	569	558	583	522	555	548	577	595	568	570	541	588	555	538	558	569	571	585	524	579	567	545	533	567	571	605	590	575	530	543	575	575	551	552	527	534	562	538	597	582	542	554	525	540	544	571	535	514	599	559	554	537	595	543	569	547	519	574	535	515	529	539	548	567	615	607	613	526	527	521	571	575	526	577	554	554	575	570	554	517	558	559	551	584	523	573	578	561	535	529	572	542	591	529	593	592	588	617	556	569	537	556	546	524	514	545	582	551	551	555	584	558	534	531	567	510	525	549	588	565	581	620	627	545	546	566	560	562	517	556	555	559	524	562	556	559	528	576	512	573	525	542	587	533	536	522	538	569	587	597	521	571	549	598	530	546	538	584	557	568	517	538	584	557	544	558	588	554	525	584	553	542	556	558	533	543	564	534	595	548	570	563	492	534	560	558	529	557	574	580	586	530	565	576	595	543	524	553	525	555	569	503	588	546	585	539	562	528	593	564	559	537	558	515	544	542	507	550	564	525	531	540	559	526	536	558	587	527	533	568	584	568	519	577	568	577	573	538	546	505	552	542	556	510	541	580	553	564	582	567	555	591	555	525	562	561	573	545	540	598	576	567	560	559	554	558	581	519	569	508	563	563	584	527	584	536	522	568	574	527	598	511	569	588	535	584	566	569	566	532	564	590	586	554	532	543	600	528	539	610	576	568	562	538	535	537	553	539	532	566	579	552	537	541	565	548	592	557	553	538	556	584	533	521	581	571	562	551	589	553	564	497	567	567	598	593	594	512	580	568	537	552	500	528	577	570	559	529	561	553	545	544	529	545	583	567	565	567	548	560	547	580	531	552
24530	21516	28899	24587	21514	9212	1905	1262	1022	1015	911	925	864	923	856	847	873	832	796	779	842	805	873	793	827	817	821	854	724	797	816	796	761	808	815	712	822	809	794	853	768	807	789	747	795	829	775	816	799	787	808	789	731	790	795	816	732	763	761	761	803	831	775	747	814	761	771	790	775	706	819	728	798	793	783	801	796	784	764	755	768	804	804	812	795	733	786	766	820	789	716	779	807	773	784	739	774	784	838	822	789	800	775	790	762	770	762	809	781	759	817	845	731	726	766	741	809	812	765	774	771	769	765	793	777	765	831	718	839	808	789	758	791	780	785	764	782	726	742	781	786	823	779	720	794	808	760	800	808	761	809	821	764	771	786	806	822	731	769	797	751	823	754	764	831	770	827	775	776	781	727	779	825	754	783	833	757	846	754	785	819	786	767	804	797	766	753	777	782	791	722	757	776	786	826	792	830	739	789	788	786	798	741	779	816	762	751	751	773	737	805	820	754	786	764	824	760	784	752	785	792	714	802	800	791	728	760	727	755	756	795	749	742	803	807	813	773	746	748	788	758	787	771	776	766	751	741	748	725	772	780	781	772	759	814	759	763	773	782	800	747	801	737	778	762	765	805	779	794	754	760	841	775	799	790	774	774	782	736	762	788	772	819	772	714	742	803	756	779	795	722	751	814	791	794	732	795	756	762	763	712	780	803	749	773	750	722	798	775	763	785	777	774	766	741	782	762	751	791	769	771	763	778	784	755	764	841	768	750	779	739	773	788	785	757	766	784	780	828	805	785	777	748	720	791	831	746	774	768	828	736	789	773	764	788	737	743	755	746	792	758	735	743	761	763	774	808	801	819	753	800	766	738	786	734	829	761	812	820	789	799	793	811	760	772	721	787	760	794	711	775	723	738	733	769	771	794	762	744	760	778	763	796	804	725	749	784	744	745	758	757	781	776	768	779	800	768	815	757	724	805	780	778	784	727	777	730	760	807	745	779	791	792	733	746	747	738	753	772	756	790	724	800	781	779	765	785	766	733	804	797	797	790	785	762	783	775	747	746	752	769	770	767	793	723	784	775	785	756	773	737	746	764	775	724	742	735	803	799	771	744	731	705	779	818	781	750	752	786	791	779	743	786	798	765	748	761	760	756	760	763	741	730	764	750	788	773	755	745	724	763	734	771	780	778	764	793	764	750	747	782	744	750	762	785	757	752	737	741	739	759	760	793	746	800	747	743	756	716	767	804	770	808	755	717	793	778	743	782	779	797	774	793	822	762	748	831	752	798	782	808	787	780	808	855	764	771	753	775	767	777	722	737	758	844	770	777	785	742	779	732	745	815	783	801	732	782	715	778	799	800	799	768	792	787	739	770	744	770	766	729	797	788	745	784	756	754	781	766	790	725	766	746	779	716	750	748	786	731	792	804	717	789	789	788	759	748	744	802	785	772	768	768	807	747	762	794	738	754	817	754	767	790	834	790	711	748	800	771	754	789	783	768	797	805	768	748	748	766	786	794	771	762	746	781	735	799	779	737	724	795	740	786	758	778	780	801	787	864	820	790	722	749	777	740	742	746	802	765	796	757	752	784	764	746	743	740	788	793	758	710	789	787	750	718	743	789	809	766	716	818	763	748	753	729	768	773	769	808	779	766	759	713	831	794	729	779	790	823	822	755	797	744	772	759	772	815	765	811	706	719	753	777	742	801	759	771	780	763	802	769	783	763	746	764	815	758	797	769	736	760	790	763	785	759	747	797	758	753	732	787	780	746	802	824	789	734	800	800	757	798	776	747	751	739	761	763	821	797	800	749	752	782	710	735	809	781	751	786	765	749	813	809	788	830	777	779	746	769	804	742	784	791	744	750	699	772	807	824	779	718	776	757	795	757	730	752	767	768	763	810	781	792	732	773	752	773	790	791	787	756	803	767	740	801	797	749	742	699	797	783	759	847	738	825	756	846	778	761	777	761	750	767	694	742	788	763	759	685	822	779	781	805	763	791	745	775	727	789	734	793	782	782	773	760	827	744	765	780	805	709	728	805	798	789	709	801	728	767	729	766	765	787	732	788	788	749	734	768	802	804	767	845	826	732	723	783	750	774	816	771	778	764	793	789	731	777	741	778	796	761	801	766	775	763	756	729	728	770	752	770	770	748	779	747	759	774	804	786	770	769	723	771	730	784	741	704	783	723	786	793	794	737	738	725	757	718	790	748	768	751	764	827	775	762	746	803	736	769	801	797	772	773	730	781	763	759	785	813	773	773	796	760	754	808	779	791	749	752	702	798	816	717	808	785	784	796	738	797	844	807	774	779	739	803	816	767	780	755	725	798	755	811	776	759	769	761	773	802	835	754	762	698	712	777	757	751	758	749	779	755	779	792	772	740	765	808	784	774	763	807	757	784	780	762	760	798	814	751	791	787	792	754	755	803	770	772	772	795	759	856	823	788	773	773	746	755	782	780	754	750	798	752	737	705	798	826	726	781	765	765	740	709	773	781	769	782	801	710	790	761	806	725	761	775	829	756	747	782	789	807	754	792	777	817	824	787	790	761	780	807	803	815	782	770	721	816	826	822	779	792	795	764	772	736	816	789	825	810	742	767	794	760	746	771	758	780	749	734	761	783	797	785	728	766	819	783	739	791	740	730	831	773	770	818	771	774	779	773	745	750	761	813	772	755	767	757	845	726	791	783	790	751	755	746	801	789	725	771	742	754	763	761	768	736	776	759	774	737	788	726	804	767	785	730	768	737	800	813	748	760	770	761	793	766	751	776	754	750	739	793	805	810	749	746	704	797	754	811	742	765	744	797	810	763	804	806	759	819	722	768	766	761	787	746	798	797	801	734	793	819	803	785	804	750	745	774	756	719	770	759	790	777	746	787	771	791	767	735	779	770	753	781	792	754	774	722	793	763	741	761	792	775	783	786	755	757	788	733	758	792	772	734	767	772	760	751	758	743	716	780	768	738	755	748	738	796	753	770	781	750	734	743	798	729	748	744	722	786	762	805	736	751	782	744	779	782	759	772	797	741	765	797	754	691	772	796	793	796	755	779	770	764	759	747	779	729	733	736	741	751	814	783	827	815	751	785	744	801	797	794	776	748	721	697	749	752	735	744	760	728	770	750	727	744	743	785	744	748	770	808	787	763	740	768	713	795	764	743	782	791	762	796	711	757	755	749	766	772	711	739	759	762	775	734	802	738	762	778	830	762	766	773	730	760	798	817	768	819	732	708	780	762	799	766	799	787	787	732	725	756	809	789	771	769	778	778	742	740	772	741	768	789	695	769	771	755	768	791	793	782	784	822	750	815	761	838	846	763	755	738	777	792	762	789	791	715	786	776	782	793	773	772	769	730	756	752	760	772	765	805	722	780	783	745	781	749	766	756	779	763	748	728	779	784	784	773	753	780	794	797	770	825	728	752	832	794	777	795	798	722	748	749	753	787	740	766	750	775	800	725	774	783	787	714	723	803	787	750	740	774	747	758	724	794	804
3796	6270	5098	2694	1900	1510	1197	1074	952	892	807	823	705	745	711	670	724	692	667	680	633	660	589	637	578	651	645	615	628	653	594	633	568	621	596	618	631	609	579	626	617	604	565	612	605	589	598	610	608	580	603	619	645	565	552	572	576	638	588	608	633	572	619	624	626	597	571	613	599	615	593	589	639	607	607	581	578	631	610	563	634	615	617	567	606	582	640	590	617	601	620	621	602	564	557	595	617	619	588	583	533	586	591	573	568	609	576	620	576	558	642	542	571	620	591	572	573	633	580	587	552	611	626	650	584	585	618	583	632	610	532	619	592	572	615	582	616	618	599	610	632	607	586	574	571	551	583	554	574	634	606	603	566	595	615	551	600	608	612	531	617	642	628	559	591	604	579	624	567	644	626	626	591	614	573	577	609	593	579	611	586	567	584	580	586	611	619	594	595	604	606	585	601	574	585	602	589	566	616	603	607	554	597	575	564	587	601	603	571	589	570	628	565	612	583	589	579	573	537	610	573	568	561	599	549	614	610	540	594	593	580	594	588	589	568	590	640	580	629	573	605	575	628	623	605	547	588	539	615	579	628	563	606	567	564	603	601	597	591	574	573	586	574	597	567	577	557	526	550	636	572	585	639	625	585	597	592	576	624	544	562	579	572	646	605	604	597	606	592	610	605	581	551	591	645	576	530	562	566	559	582	624	584	609	578	588	626	581	564	651	570	602	586	587	605	615	590	541	585	588	583	604	570	615	600	580	589	585	570	584	590	612	632	600	606	587	588	579	581	588	548	595	604	626	632	564	595	606	600	572	617	572	547	586	609	592	610	629	574	595	549	576	650	614	589	609	542	587	616	559	608	578	637	566	580	595	588	622	590	579	593	626	563	586	590	602	580	548	559	551	580	605	576	568	584	591	593	585	645	562	610	594	587	621	582	594	615	603	599	574	599	556	549	607	603	581	576	613	575	597	611	587	579	591	587	582	562	606	562	592	563	563	597	573	565	601	535	579	574	554	566	575	558	606	617	508	607	641	577	586	608	577	591	570	552	561	588	580	616	604	580	586	576	549	537	554	617	542	564	586	603	611	569	570	609	606	537	573	584	561	593	544	600	584	582	591	590	582	565	610	646	506	605	571	576	557	592	600	592	574	584	604	598	610	500	565	606	577	573	570	611	560	593	579	574	573	534	590	606	632	599	581	545	614	566	639	588	621	609	587	620	592	589	630	608	576	558	558	585	551	579	649	585	583	548	574	601	574	581	573	610	591	622	565	602	646	597	611	604	645	583	581	592	579	568	600	575	581	597	558	584	583	614	552	556	566	580	583	584	602	618	590	570	557	605	577	582	597	600	581	569	587	550	626	566	575	545	660	569	597	607	583	570	603	581	587	542	577	621	561	560	562	587	558	570	602	597	618	575	587	627	651	583	560	613	540	591	596	528	571	572	571	574	548	573	554	593	639	552	560	578	601	600	553	566	573	560	577	614	585	604	549	605	591	596	599	578	640	584	559	608	593	559	582	548	604	623	570	574	523	569	588	586	614	569	600	589	526	587	599	547	576	580	573	598	591	587	577	581	579	591	636	581	598	577	563	557	584	598	564	602	576	626	597	570	565	542	587	568	597	522	570	608	585	560	614	549	566	586	591	597	536	579	572	602	600	548	624	572	590	562	572	628	599	588	566	570	571	540	567	596	583	590	624	575	577	588	548	532	566	575	562	542	600	586	598	572	593	600	587	555	619	607	593	536	594	617	590	582	583	567	570	590	546	602	621	583	575	545	587	583	572	575	588	566	602	605	546	615	616	561	573	584	536	569	555	573	612	610	603	552	585	604	583	590	587	562	582	574	578	585	543	575	610	558	592	622	533	524	595	586	611	609	579	590	540	565	612	574	562	589	579	595	568	627	614	587	583	608	590	535	596	590	592	583	616	547	582	582	612	582	571	565	586	555	541	571	567	589	591	586	590	521	571	576	565	604	577	543	608	599	583	606	592	585	601	594	573	559	590	598	557	589	566	562	599	588	566	570	602	584	609	606	578	609	591	544	524	572	579	549	558	582	562	576	602	515	598	600	593	576	585	593	576	593	622	532	567	584	601	585	595	568	523	588	617	631	531	545	578	594	580	584	586	568	583	570	556	621	591	631	556	570	616	569	556	602	609	591	498	573	575	612	560	578	571	585	549	620	551	564	600	575	509	556	587	570	565	569	595	564	577	594	604	570	624	588	583	570	613	597	570	580	609	530	566	557	590	563	556	547	550	577	549	613	630	556	591	593	569	585	570	589	587	583	582	576	563	579	611	581	597	583	575	590	590	558	579	577	538	540	605	597	569	598	564	580	539	566	553	593	545	558	551	566	599	596	595	586	580	591	583	615	549	617	563	561	572	636	583	564	581	608	589	612	593	585	558	561	510	574	557	606	583	573	587	604	549	549	542	564	614	603	573	584	574	590	597	586	596	560	591	557	619	564	554	581	538	591	593	570	593	604	568	557	622	572	560	600	552	555	600	586	581	611	613	545	624	615	601	565	571	576	580	538	637	596	536	543	524	598	567	567	543	591	603	603	599	603	545	562	578	568	582	587	584	594	573	544	618	603	571	560	609	609	588	580	567	500	577	570	616	590	618	563	566	592	573	577	542	618	624	547	545	557	556	575	568	542	574	603	619	545	601	556	537	563	559	552	579	597	607	561	583	578	576	556	572	584	592	560	605	577	585	570	578	608	563	580	583	570	543	557	577	581	571	578	565	590	627	559	557	556	594	596	564	595	602	569	594	626	576	562	592	593	575	556	582	542	584	579	585	616	562	577	589	594	563	566	569	571	580	600	591	592	563	588	572	584	578	544	563	592	602	545	578	598	588	588	564	562	526	598	606	584	619	564	569	605	562	588	579	554	561	555	547	600	555	605	624	603	609	536	549	580	543	578	567	593	592	554	568	565	564	566	552	593	560	589	602	550	558	538	591	554	612	595	579	572	614	601	541	569	592	578	549	539	597	579	631	531	596	547	549	616	575	530	592	553	601	524	611	575	595	571	579	561	589	572	584	575	585	639	629	517	631	590	571	576	601	584	575	551	597	552	596	605	601	575	578	607	557	518	563	638	629	588	547	550	562	543	589	616	601	559	544	563	537	566	591	577	561	597	583	640	587	551	547	579	548	562	508	548	530	531	568	563	636	613	590	597	564	614	608	497	571	594	594	564	539	587	591	618	570	578	575	571	619	546	574	580	629	593	581	579	573	576	595	579	589	579	554	531	577	607	570	560	563	583	560	573	532	587	556	563	626	588	560	602	568	609	569	570	584	572	585	627	584	568	587	576	581	574	582	591	559	624	578	576	567	617	600	571	554	592	570	538	582	585	593	597	554	574	562	582	554	569	554	577	593	542	559	579	591	570	550	560	616	587	559	595	589	584	580	584	550	542	605	587	547	572	594	587	598	571	574	603	587	604	541	593	608	562	542	594	561	591	565	554	553	567	557	535	558	574	565
27873	10449	953	557	359	378	417	365	385	353	333	347	358	328	372	362	348	354	320	339	340	370	372	384	351	362	324	338	366	372	353	377	342	373	353	374	359	355	369	341	356	378	370	352	399	382	339	344	341	356	392	372	370	361	376	339	329	330	356	371	322	372	366	346	353	355	348	367	369	374	351	390	342	322	340	358	351	376	365	384	356	389	363	387	364	375	357	369	364	362	334	367	354	386	403	361	379	380	357	367	320	370	369	354	366	341	358	360	350	365	376	323	359	344	373	339	338	324	367	379	323	380	376	359	369	340	329	368	392	353	364	317	344	362	368	395	343	367	369	350	368	394	328	374	355	328	340	337	347	367	373	327	355	385	341	341	344	378	338	344	381	324	351	343	344	385	352	363	347	325	321	430	331	382	364	373	361	359	356	392	358	327	373	342	343	340	391	320	345	369	387	367	332	353	387	353	311	346	369	361	313	386	354	378	355	312	351	375	356	369	347	344	361	361	334	358	348	367	372	362	368	386	369	353	382	341	364	367	399	348	358	378	397	363	341	359	354	354	334	382	348	349	387	387	361	365	323	362	323	334	362	336	401	345	350	349	358	348	353	370	336	366	317	383	360	323	352	344	358	356	355	357	353	359	348	353	369	364	313	343	369	328	377	332	366	318	364	375	364	358	350	381	375	374	359	313	361	324	355	362	396	344	352	401	334	341	366	330	326	362	365	370	361	364	342	356	332	380	359	341	339	382	331	359	349	394	337	340	347	373	371	350	339	372	358	350	405	391	359	371	402	366	361	379	399	371	350	358	358	352	332	362	399	373	345	319	343	339	365	299	359	364	352	345	379	311	378	339	392	348	389	373	362	326	367	356	407	351	375	340	375	373	336	363	352	361	362	406	364	341	374	349	351	328	369	383	388	365	366	379	376	326	342	377	375	340	369	369	337	332	359	368	371	349	354	367	337	360	357	360	378	388	359	371	385	339	390	364	340	357	375	347	341	351	340	344	364	335	378	346	324	361	352	351	365	346	365	347	340	357	369	324	359	332	347	360	367	381	354	359	356	374	360	357	395	352	334	350	335	357	346	399	302	350	364	336	351	369	374	355	326	348	326	348	340	378	371	324	381	350	363	362	365	345	361	347	359	334	324	363	348	336	338	375	358	369	357	356	342	379	339	345	348	336	356	334	354	348	324	310	356	369	370	365	356	371	343	342	394	378	380	356	330	356	350	370	358	342	385	365	390	357	333	402	351	360	369	341	354	348	365	336	384	354	345	365	346	345	356	393	362	378	339	379	365	352	393	329	359	366	339	354	323	337	380	335	354	383	336	351	362	347	383	376	377	332	375	354	363	366	369	356	350	339	368	340	380	351	347	386	370	354	365	340	390	360	321	324	346	341	343	376	321	312	357	369	361	359	350	333	373	346	324	381	338	336	386	364	355	365	337	357	348	345	318	344	362	328	374	348	363	359	319	353	360	373	337	384	380	356	373	375	317	369	367	350	373	316	378	345	355	349	346	346	351	357	379	356	371	326	366	348	372	358	377	358	380	320	356	382	353	318	394	359	365	385	323	323	357	365	377	358	392	358	376	363	336	358	351	340	396	391	325	356	341	364	331	379	382	349	363	356	367	337	313	342	370	368	341	362	355	364	344	336	375	368	350	408	362	334	350	368	331	362	376	361	374	363	349	346	388	331	366	371	318	353	348	353	346	333	340	382	360	343	344	369	365	388	371	323	345	342	346	359	368	333	388	379	375	385	383	364	349	365	295	357	350	348	343	319	348	370	340	375	357	335	362	340	329	344	341	377	353	339	359	386	334	372	363	396	374	331	348	354	362	368	357	334	369	361	364	334	355	381	349	383	327	354	364	350	337	372	334	321	367	354	338	357	353	376	350	372	395	380	359	348	370	378	406	347	371	363	324	353	342	384	360	324	317	343	340	367	383	386	362	360	320	372	359	406	376	332	326	393	349	350	353	349	366	404	334	361	341	388	371	366	353	355	356	325	324	335	373	342	372	315	332	370	374	346	330	361	344	390	350	379	327	378	386	365	328	350	345	376	352	366	355	358	404	367	376	358	342	348	335	366	399	354	359	367	364	369	354	357	333	328	355	358	388	379	365	361	332	339	343	363	350	349	366	360	377	339	350	362	375	319	366	354	399	364	358	358	328	354	376	390	381	356	353	342	375	331	357	366	386	355	339	345	353	362	358	343	391	359	336	342	355	350	393	363	348	388	375	363	404	385	349	351	344	373	324	373	373	375	360	355	368	382	350	370	377	371	355	363	386	394	316	350	354	342	371	370	377	328	368	379	351	350	322	373	388	385	353	335	341	346	359	351	340	344	344	353	360	341	338	376	375	385	364	371	360	342	344	373	391	366	359	376	307	375	339	357	381	348	335	367	372	366	368	381	375	355	338	349	329	346	397	334	327	338	343	311	366	347	360	336	334	351	390	341	378	356	344	353	380	363	357	369	343	349	355	369	360	368	348	355	357	361	356	344	368	351	350	358	359	361	363	331	370	367	339	371	367	336	345	341	374	390	350	363	376	357	377	389	367	324	341	363	344	367	351	343	353	387	376	307	376	349	379	378	349	391	349	345	364	365	342	367	358	374	368	348	350	355	350	350	350	353	332	346	374	352	389	361	369	352	354	394	338	349	381	369	350	351	362	331	368	343	390	335	360	339	360	363	352	357	335	327	362	390	361	351	347	366	330	357	383	401	367	395	350	374	370	336	371	344	338	374	342	331	339	384	339	344	375	349	367	350	376	357	365	338	377	316	327	301	338	349	374	357	373	348	345	358	361	320	344	358	378	388	342	358	346	331	381	341	394	362	357	365	363	339	326	383	378	346	345	344	354	390	341	389	366	337	361	370	383	380	355	374	355	295	346	341	341	359	358	366	370	341	379	352	361	384	344	372	400	399	380	324	355	379	366	351	340	348	349	380	348	342	333	320	359	358	369	379	341	355	349	389	347	362	375	337	376	342	325	310	374	346	404	372	354	311	369	346	362	341	359	311	389	340	366	366	400	348	358	374	350	341	360	356	352	362	369	355	338	361	349	384	350	367	347	354	396	346	383	375	364	349	360	373	387	361	348	330	317	356	374	390	339	371	372	407	379	340	346	332	364	364	360	389	335	329	340	371	365	355	366	320	324	366	348	360	333	377	344	353	361	372	364	361	388	348	344	372	372	337	378	372	385	354	333	335	362	367	338	337	345	372	349	376	347	365	348	335	379	373	357	351	350	372	352	340	359	338	356	368	350	362	376	346	368	360	345	361	330	371	354	383	350	393	367	363	347	366	330	325	350	353	382	361	350	365	380	381	363	361	400	344	368	370	382	337	357	349	393	356	372	355	364	339	340	369	370	399	373	370	354	360	339	348	361	332	332	362	361	387	349	325	368	387	371	362	389	346	374	337	352	352	342	365	369	351	355	353	384	400	354	343	346	332	325	353	358	357	358	336	360	323	378	356	389	368	354	380
4643	461	444	315	313	303	303	277	292	280	305	273	291	300	270	279	271	257	289	255	285	271	283	254	292	272	271	287	248	281	250	286	279	295	306	245	243	254	262	277	283	258	279	266	264	262	299	266	278	259	243	269	280	258	265	285	262	229	288	263	276	274	285	271	281	264	275	269	258	255	268	296	272	252	267	237	253	290	263	267	273	292	296	247	247	285	276	285	287	294	271	249	277	248	264	302	283	264	280	274	266	291	239	277	281	237	234	287	264	243	272	266	250	278	277	280	251	253	267	247	275	259	248	262	228	263	247	254	305	270	282	259	252	274	258	283	277	295	272	228	261	305	273	272	256	289	294	243	263	284	287	272	271	258	234	265	264	260	265	277	276	277	245	269	250	260	274	277	269	278	250	277	251	233	277	274	272	269	276	290	258	295	268	237	275	279	267	278	223	263	247	278	269	267	289	239	239	270	270	277	262	269	269	284	262	232	274	262	282	287	279	217	271	270	245	237	258	277	249	275	246	275	260	278	274	273	286	295	260	287	265	282	234	255	278	255	239	249	274	268	277	304	281	261	277	286	268	250	279	237	269	261	242	251	284	282	268	277	249	297	271	278	265	283	245	261	266	258	295	275	273	257	279	273	260	260	276	258	258	271	246	262	265	279	263	261	268	265	248	251	264	254	270	273	265	252	272	260	264	260	237	266	260	261	247	245	263	248	296	278	276	270	262	258	268	270	280	266	261	281	250	244	254	269	256	280	264	272	250	248	258	279	284	258	267	281	274	266	273	258	256	280	271	280	290	267	257	290	248	273	262	289	249	231	263	280	267	260	273	252	297	275	274	246	271	249	252	283	261	255	253	284	281	258	264	289	240	268	283	286	228	256	264	267	259	254	257	269	240	276	247	277	292	271	270	264	258	243	251	267	238	259	270	231	270	304	247	264	282	263	261	256	281	288	247	242	300	253	260	258	295	258	254	275	273	298	237	236	298	249	238	295	301	257	268	263	271	296	281	273	282	270	281	250	261	242	255	292	260	288	233	244	251	275	281	268	240	246	264	290	260	268	260	241	250	261	294	276	251	264	269	258	264	273	282	238	258	256	288	244	260	263	259	235	268	251	256	262	260	268	256	281	252	240	256	258	282	267	273	260	282	295	239	284	292	285	264	259	307	288	271	249	278	256	295	271	276	268	262	261	258	282	296	282	281	258	281	259	267	222	262	298	264	267	268	258	250	264	269	290	272	243	270	250	269	293	262	269	283	258	273	277	257	259	263	259	270	285	255	254	270	266	273	276	238	255	271	266	255	255	283	268	285	256	248	251	242	278	263	253	230	289	266	259	243	268	233	285	261	287	253	241	264	261	254	249	269	260	284	286	244	277	280	275	272	259	264	260	273	263	268	249	210	233	265	283	238	246	260	288	288	292	262	243	283	273	269	246	274	254	261	284	283	246	305	266	267	276	246	273	240	272	271	261	255	265	255	293	234	243	254	262	242	273	256	257	267	266	285	259	269	262	280	279	269	270	270	271	260	290	273	274	249	249	264	260	277	257	268	259	302	282	267	289	257	263	252	229	257	268	269	263	255	249	254	310	287	276	290	258	254	254	253	258	278	258	260	259	255	243	245	280	250	308	261	297	257	262	273	275	243	284	255	288	256	265	256	248	240	278	288	280	295	255	258	249	262	262	275	268	288	279	269	257	258	268	292	265	288	250	266	294	265	245	271	286	271	283	261	259	289	275	254	271	267	265	277	273	240	260	255	272	270	273	265	245	254	261	237	269	299	261	250	263	260	278	279	264	241	268	270	257	269	274	260	237	236	276	276	278	248	265	279	283	272	290	246	274	274	236	250	239	278	264	253	282	251	282	246	270	300	275	280	277	278	250	257	279	307	276	257	278	275	263	262	250	261	262	258	243	279	251	250	261	271	237	273	242	236	257	236	284	265	236	279	276	274	284	261	276	264	272	273	250	289	270	253	271	260	269	244	268	270	261	256	256	267	284	274	252	264	280	247	244	248	260	260	278	281	247	271	250	286	271	249	259	279	268	272	255	287	288	266	280	279	264	255	295	271	251	272	264	222	273	252	286	273	272	250	273	274	259	258	287	277	244	242	270	232	290	263	250	275	241	265	273	271	261	263	279	270	281	240	245	271	250	254	265	235	253	283	245	220	256	282	263	263	272	256	264	260	271	261	276	233	278	256	269	292	249	252	268	253	287	262	251	286	243	265	254	248	248	249	271	260	254	291	253	278	262	256	275	257	252	282	294	255	265	258	254	274	276	243	253	290	267	274	244	280	252	274	245	261	260	274	291	254	245	260	272	261	285	262	260	254	244	260	259	295	250	242	287	268	253	313	252	243	241	279	257	276	249	275	224	265	239	279	265	277	293	252	272	254	241	269	263	273	273	253	281	262	270	255	263	265	251	250	291	285	260	240	238	298	261	262	264	252	253	276	266	261	252	264	241	267	291	284	263	242	290	256	282	241	250	270	256	248	271	250	274	255	250	282	267	250	280	282	263	269	252	294	249	268	272	282	213	261	246	294	253	293	281	257	301	253	283	258	260	270	276	240	258	255	252	267	264	289	244	251	267	281	274	246	278	269	276	260	286	262	267	244	265	228	260	277	280	246	274	283	273	272	280	299	271	265	255	274	297	246	282	276	275	279	262	275	253	289	270	286	272	232	270	257	243	289	238	253	239	272	272	285	276	284	259	247	251	269	254	260	264	241	297	261	242	258	246	276	282	276	266	301	238	236	245	266	273	280	270	293	259	227	257	245	268	264	249	227	282	268	274	265	282	259	281	274	256	269	290	274	274	293	284	282	265	262	267	276	259	261	260	272	285	255	235	288	260	272	263	235	262	283	257	298	243	265	256	263	234	270	265	267	232	290	263	280	277	282	293	265	276	248	273	288	267	252	245	272	261	253	283	270	255	256	282	289	255	264	269	264	252	266	220	286	251	278	240	278	252	261	245	294	285	274	283	246	271	251	239	263	277	255	268	275	273	251	283	248	259	268	273	271	276	260	269	254	259	279	261	250	264	240	273	261	264	273	240	286	256	253	270	280	258	264	280	297	288	283	254	268	291	286	255	265	249	261	296	258	269	262	280	273	272	273	270	243	258	277	293	265	240	260	272	251	284	275	246	276	251	283	258	253	244	285	259	258	271	259	270	248	259	268	225	258	248	245	268	229	268	255	253	272	261	295	278	220	276	284	279	260	240	249	294	256	220	230	247	269	250	235	286	272	242	264	272	269	265	306	263	262	249	269	267	254	267	281	266	262	250	285	263	264	260	252	257	292	276	250	258	265	264	279	274	267	266	281	286	248	276	289	263	278	287	249	263	278	255	286	244	259	288	235	296	256	260	259	253	246	259	281	267	303	289	260	282	248	307	302	288	252	244	269	246	269	254	267	276	280	283	246	244	260	245	267	223	251	260	277	270	249	264	296	228	245	232	245	266	253	266	272	248	266	271	248	236	261	242
25509	21492	27976	25446	11271	1682	1126	940	832	951	878	873	808	759	816	827	747	777	777	788	749	722	772	773	777	764	771	752	785	737	761	769	760	736	787	728	779	745	708	710	721	735	793	713	803	712	788	731	793	747	759	745	740	728	794	757	785	744	779	705	726	753	716	709	708	720	759	725	714	755	740	777	719	748	732	721	743	740	724	762	741	707	728	760	741	749	733	761	735	764	740	775	756	757	797	743	739	753	773	711	748	739	749	748	710	744	738	718	710	698	763	754	773	738	744	761	743	766	750	757	723	713	752	756	770	708	752	735	715	713	774	751	720	741	773	718	761	738	743	747	790	698	689	753	673	722	756	769	703	775	752	688	744	749	802	757	751	797	751	705	772	734	761	725	730	745	733	721	755	784	720	734	719	764	684	767	704	741	787	756	710	779	797	705	777	748	746	692	770	732	743	692	792	717	743	760	807	743	709	734	677	796	772	780	745	769	814	701	714	699	731	724	759	772	705	683	730	719	778	679	733	757	758	750	735	768	706	727	770	738	742	740	782	756	718	754	756	750	770	709	731	740	753	749	759	744	744	788	757	741	788	758	738	707	732	734	748	748	771	775	742	742	782	749	738	760	767	761	773	756	736	746	730	741	736	747	751	775	775	687	721	769	754	756	750	705	743	765	800	748	724	729	738	705	730	713	699	778	717	730	815	713	739	757	719	737	754	714	739	734	738	698	742	739	719	690	697	733	702	763	745	787	757	780	716	704	760	770	747	742	728	741	748	735	722	727	781	729	723	735	695	729	723	747	749	747	724	759	718	745	731	713	709	753	781	726	731	695	749	781	734	709	737	724	755	728	724	711	734	748	763	754	742	750	712	722	712	767	702	724	699	718	788	746	776	778	737	742	726	764	739	731	704	711	747	745	682	782	756	769	704	760	787	773	725	761	802	746	701	723	706	727	722	697	764	706	693	812	740	732	720	704	801	729	779	706	731	701	756	761	712	740	725	747	733	749	772	766	760	736	759	707	770	684	725	805	734	754	721	741	720	702	794	786	717	720	716	723	750	697	685	747	706	764	747	748	722	732	743	752	720	783	738	714	766	732	768	765	788	755	729	703	721	748	714	756	741	718	772	777	766	727	752	824	772	701	774	733	730	719	719	742	744	713	776	773	731	754	721	746	687	682	751	756	741	799	747	734	751	800	739	733	708	767	702	764	778	792	727	747	784	771	756	765	746	728	730	770	746	754	702	743	733	760	776	723	791	735	720	786	795	737	757	733	800	718	752	702	762	773	781	727	746	653	722	728	766	757	677	745	768	788	730	765	729	760	721	713	733	720	734	707	687	722	697	735	765	740	749	728	761	768	714	727	729	737	769	724	721	740	684	758	769	699	747	735	731	704	735	674	713	742	723	741	712	729	749	724	771	782	734	758	723	764	740	703	731	753	743	789	783	721	725	719	744	736	762	737	718	747	752	718	729	760	734	702	786	745	735	724	702	716	796	756	704	722	777	743	775	722	770	727	774	783	771	776	729	778	694	696	732	756	683	732	735	732	721	719	811	742	710	738	744	782	733	745	736	735	737	735	770	712	754	736	738	715	721	719	741	779	766	796	732	700	724	763	801	740	699	753	704	723	757	710	743	756	750	725	717	735	773	742	707	688	759	725	730	720	734	699	733	785	711	757	764	768	755	748	790	782	751	738	716	756	770	749	724	722	773	705	718	721	704	698	724	721	739	748	747	772	700	702	730	720	783	738	763	764	714	691	784	737	721	771	779	743	751	747	699	737	725	748	735	724	740	767	754	723	761	779	704	692	760	764	747	741	737	711	760	741	751	738	748	684	774	738	697	752	703	756	733	774	708	734	732	753	789	777	743	742	708	703	708	738	771	712	732	731	754	759	724	763	793	740	776	715	770	739	747	716	738	779	735	771	704	730	766	726	734	727	723	701	703	707	712	748	741	687	757	685	728	716	730	711	722	722	735	798	722	734	712	704	731	681	778	709	711	733	722	735	771	736	726	727	721	756	746	743	783	717	775	744	728	743	773	763	739	769	716	780	716	764	745	745	760	808	728	749	721	762	746	722	764	775	721	732	728	802	689	686	740	677	755	776	724	732	748	773	697	749	733	762	741	717	724	756	723	732	711	733	719	731	699	763	770	730	716	762	741	722	767	785	712	727	775	731	781	786	772	748	764	746	759	708	727	743	759	784	693	694	745	763	721	713	728	759	701	757	706	724	736	709	712	718	761	769	788	713	765	712	705	697	749	724	723	769	734	682	731	751	776	702	760	729	725	774	714	761	754	775	755	770	742	772	755	667	729	723	748	753	789	698	779	708	765	718	692	725	734	752	716	739	721	747	750	742	765	697	735	743	742	717	734	751	690	759	758	733	741	732	772	711	741	736	707	717	691	718	719	736	705	706	715	751	823	711	734	716	694	723	734	756	753	737	710	784	769	770	765	756	782	749	735	745	701	761	718	750	776	709	778	778	718	701	726	755	724	804	695	721	726	769	734	744	751	802	752	699	734	739	747	758	778	777	680	715	748	760	777	714	780	695	715	721	723	748	717	701	751	727	782	756	722	783	717	760	731	758	694	754	711	761	745	732	731	680	731	720	760	707	708	711	697	698	760	745	783	757	681	735	724	738	699	782	757	743	744	742	776	746	717	747	707	691	699	743	696	752	772	740	760	780	749	752	754	737	754	772	719	748	754	754	725	734	790	728	726	726	777	749	733	783	785	766	744	735	768	771	718	765	770	679	765	738	739	738	756	737	670	719	715	772	684	729	729	725	741	740	718	687	770	719	753	694	696	754	732	723	683	741	788	767	712	746	733	727	714	751	704	717	689	756	743	724	772	726	749	721	772	716	741	787	750	723	733	711	758	718	769	772	704	759	738	722	717	729	684	756	701	731	724	765	709	804	730	738	745	744	744	763	734	725	820	734	770	736	729	750	729	712	772	687	761	677	729	748	691	736	758	720	805	787	720	765	701	731	692	746	724	744	720	777	784	743	711	719	735	757	760	724	748	724	732	713	742	702	703	742	766	733	741	754	756	735	649	781	738	758	733	787	730	708	727	664	749	716	742	682	719	717	714	704	696	727	783	749	730	755	776	708	735	749	744	706	757	719	720	747	702	741	720	751	750	775	826	726	716	690	724	738	735	786	763	778	707	723	759	711	748	712	778	733	770	739	676	742	694	732	745	678	784	724	772	743	737	730	733	786	770	756	753	759	763	793	763	748	753	723	718	765	748	765	766	767	706	768	748	734	721	674	731	745	787	754	727	730	713	696	697	718	703	763	767	717	737	724	767	760	698	723	798	760	745	734	708	731	716	731	757	737	715	738	704	721	760	750	745	749	720	675	738	722	732	732	751	737	741	759	729	689	741	732	741	725	737	734	715	776	715	722	724	663	767	746	755	769	754	715	729	754	779	749	813	763	729	738	747	697	702	697	721	766	778	722	753	703	757	763	731	651	699	712	747	766	707	732
3451	3694	2902	1561	1185	966	878	823	758	694	630	657	621	626	649	625	649	561	564	603	564	644	601	588	584	622	573	569	606	623	569	566	567	579	588	593	557	560	603	569	575	604	582	553	552	623	571	640	566	583	572	555	580	532	562	578	577	580	538	571	570	563	576	567	582	584	553	601	563	590	573	613	572	541	566	591	600	612	549	574	556	568	530	606	552	624	578	587	581	542	520	546	570	635	553	540	574	513	581	533	578	566	549	537	586	579	596	529	553	582	602	569	547	585	562	563	557	580	607	604	515	562	524	543	560	587	556	565	588	554	536	553	595	587	538	544	549	548	535	589	573	603	609	615	572	574	541	542	574	573	566	585	574	565	587	573	582	567	549	553	548	549	567	538	536	572	570	572	519	598	500	580	558	538	530	562	515	567	556	536	617	577	555	547	542	597	579	602	527	572	571	562	622	531	538	539	569	559	555	577	573	573	543	577	557	605	554	561	565	589	593	550	568	566	588	539	537	510	546	581	560	553	607	571	597	539	580	541	569	549	544	546	559	587	548	580	555	566	583	572	621	556	532	573	527	548	538	534	576	536	573	540	583	589	547	575	593	569	589	541	599	570	546	584	573	546	565	573	566	563	597	571	593	583	571	532	518	562	564	551	563	582	577	551	559	531	536	596	547	584	559	540	548	554	549	556	605	576	514	562	565	560	553	597	566	589	543	570	551	555	589	550	585	610	618	529	575	546	554	582	568	547	567	565	553	582	546	583	626	516	529	537	540	590	579	597	531	562	568	554	579	570	571	541	559	570	543	574	544	581	569	564	572	566	568	562	543	565	564	533	611	557	574	557	586	609	575	579	575	561	564	557	611	556	544	570	534	601	537	561	593	581	538	541	591	595	544	532	580	542	557	580	560	561	520	547	538	567	565	511	566	487	573	556	539	545	565	560	554	568	556	581	567	556	570	579	548	558	538	544	607	572	594	588	626	554	568	554	584	546	558	586	588	544	575	547	592	589	590	574	575	572	574	569	566	514	519	567	527	567	537	534	520	571	576	586	564	602	588	542	576	564	557	573	576	559	548	599	557	544	580	558	567	569	555	514	543	555	579	561	554	559	583	571	520	556	548	532	567	545	588	598	569	555	548	590	554	566	582	575	576	593	557	570	566	537	545	568	549	535	604	577	543	536	573	601	526	558	575	563	560	576	556	571	567	556	535	578	560	554	538	545	543	570	563	569	584	589	573	556	587	516	588	612	541	519	558	606	580	515	557	576	534	551	541	538	531	560	573	608	572	554	547	577	533	567	558	551	590	549	581	540	573	509	560	578	550	561	589	577	594	539	546	566	568	557	526	529	540	535	551	563	558	551	604	580	593	568	596	578	578	569	508	543	557	575	552	582	541	520	517	526	539	556	556	531	551	589	552	550	572	545	583	566	615	540	556	526	596	535	538	549	557	576	529	593	536	535	568	583	572	566	567	549	562	558	574	556	578	594	596	525	558	562	547	543	545	593	583	544	517	551	556	598	549	565	578	557	532	518	587	542	567	600	617	534	577	552	545	555	555	581	573	591	592	563	594	551	559	595	544	546	564	490	562	579	545	556	576	550	571	535	588	557	576	587	561	566	537	572	547	573	559	534	544	545	556	564	562	584	593	538	576	580	544	593	534	590	494	596	511	534	566	558	543	557	553	551	515	573	531	568	573	550	554	569	500	579	561	555	571	573	565	547	498	537	610	579	547	522	604	550	548	554	603	543	553	588	569	599	559	520	589	526	527	565	595	538	554	570	594	570	564	562	577	581	599	551	603	558	529	503	563	517	582	557	549	527	602	586	583	543	544	598	561	531	591	573	540	526	507	501	557	522	575	568	567	555	570	529	555	592	606	527	544	536	564	555	540	563	543	540	563	503	564	514	560	529	521	580	551	572	578	522	558	591	579	521	558	549	549	587	583	580	571	546	547	541	577	554	543	584	572	600	574	593	553	538	521	552	532	550	542	567	575	515	550	520	583	598	595	551	593	584	563	508	617	569	534	551	540	551	541	605	566	589	562	570	546	594	582	561	567	525	518	569	564	509	547	564	591	556	520	539	576	564	571	509	542	569	572	517	569	556	589	534	550	587	548	563	537	575	525	551	535	539	570	579	522	540	587	592	565	530	560	564	571	558	549	558	583	563	605	545	583	518	514	559	547	505	557	571	540	562	545	520	552	608	497	566	566	552	557	565	580	581	570	573	518	555	615	550	545	599	580	486	562	541	575	612	537	526	558	589	568	598	545	594	571	544	592	590	522	550	579	556	529	553	536	545	519	521	553	529	540	545	591	559	541	547	572	583	579	548	574	526	582	541	528	596	535	570	602	534	579	560	573	595	560	553	531	560	562	591	572	576	568	537	525	559	561	564	532	537	541	554	538	554	557	581	563	545	520	589	545	550	575	556	569	590	540	594	529	536	560	529	551	547	580	575	569	552	587	512	569	570	547	563	578	547	544	532	614	541	546	563	559	574	550	547	580	538	543	565	539	606	579	540	542	578	527	521	552	573	524	558	513	593	593	524	567	581	549	568	565	556	526	552	605	541	527	535	564	518	558	551	538	565	555	553	534	585	541	556	554	580	586	552	574	559	548	571	538	567	538	582	575	506	589	551	569	577	590	556	562	541	541	552	548	563	529	571	517	493	595	566	565	527	563	539	536	582	519	545	608	544	547	582	537	574	562	528	496	566	565	565	550	561	558	573	556	587	584	553	519	577	552	567	593	549	607	592	565	550	530	581	544	532	567	600	558	546	557	549	526	556	566	551	572	528	558	616	548	557	518	546	579	563	522	590	550	536	546	512	538	564	582	559	585	543	553	530	557	579	582	522	576	564	528	592	522	587	557	590	590	559	566	534	609	550	568	554	546	569	621	535	563	603	552	585	537	532	573	514	571	582	589	547	547	563	582	589	579	575	543	546	573	569	536	584	536	594	547	546	510	561	555	570	547	528	557	557	605	512	552	571	553	527	570	516	555	536	495	573	518	588	540	580	539	511	555	573	536	565	544	547	547	585	556	587	588	557	527	557	547	528	572	556	563	538	582	572	566	537	568	588	566	524	559	548	548	553	592	572	544	519	530	516	566	574	553	551	526	544	555	534	544	573	582	579	527	524	543	563	564	599	554	606	556	516	566	549	569	575	613	537	544	524	510	563	541	537	560	546	554	560	550	580	571	607	557	549	514	549	529	595	529	474	530	571	527	539	516	572	579	558	560	505	606	558	582	548	585	553	548	559	586	585	548	551	532	597	515	566	543	551	551	570	563	591	544	543	566	544	574	557	533	546	544	543	589	527	562	535	579	608	585	544	522	576	530	558	577	592	568	559	517	540	537	551	547	566	550	545	539	563	524	577	558	594	547	485	531	571	536	530	565	585	571	524	584	558	535	575	560	605	601	594	576	523	564	553	565	587	559	567	568	546	542	548	578	548	542	539	545	545	537	573	536	580	536	534	585	559	535	575
24459	21458	28844	24485	21450	9069	1897	1192	955	998	907	930	857	914	821	794	863	834	843	839	812	875	803	797	746	818	782	857	762	767	777	785	775	754	801	752	771	811	748	786	787	793	755	770	773	791	796	771	766	744	798	763	753	774	791	774	794	744	782	733	825	812	757	753	747	787	765	793	781	840	799	740	748	811	810	771	769	772	737	789	739	759	784	770	814	736	800	734	752	733	734	810	725	782	796	831	806	739	754	758	788	819	766	761	729	843	799	727	751	774	740	751	745	704	763	768	767	792	768	722	744	737	792	756	729	741	787	780	769	756	761	738	787	746	711	789	769	745	826	726	823	779	764	779	719	711	810	725	795	733	767	757	780	750	750	757	727	791	764	799	779	781	774	786	775	726	749	815	780	765	727	760	762	768	747	718	740	780	773	771	774	795	799	773	818	764	832	750	814	792	792	771	775	709	714	723	763	796	716	813	784	784	717	763	806	807	768	777	777	738	753	744	764	765	756	788	807	761	807	820	824	801	763	770	762	749	735	717	724	751	770	782	837	755	836	722	764	802	783	722	787	762	755	756	780	746	722	720	801	806	753	853	772	765	743	776	739	723	765	750	764	745	747	769	737	803	754	761	709	794	809	754	831	787	798	813	812	753	740	763	749	739	747	783	806	770	790	763	766	723	749	733	765	778	718	762	771	743	732	748	715	797	740	790	774	736	762	769	733	759	819	766	844	767	765	767	785	743	786	758	766	809	769	757	759	725	735	760	769	751	727	763	767	788	725	808	724	755	767	781	787	780	749	804	684	726	770	773	789	787	769	794	790	747	756	767	745	779	739	739	709	754	744	720	774	770	726	783	757	791	792	768	709	753	761	766	738	723	769	786	809	781	728	784	750	787	743	757	726	768	753	740	777	740	746	786	775	775	754	820	763	740	733	735	738	775	727	773	790	759	768	768	798	736	784	790	776	823	719	760	703	792	733	695	775	766	773	784	746	752	809	748	788	761	778	708	754	759	738	745	781	791	773	741	730	749	734	781	740	774	751	755	763	786	795	773	804	774	783	768	740	757	756	763	725	769	805	769	747	766	748	715	747	743	783	829	767	796	714	754	750	741	771	784	777	737	812	745	762	769	777	732	756	771	747	772	756	775	779	765	723	780	773	725	798	700	740	760	746	769	727	759	775	728	794	716	775	749	749	789	672	754	763	738	688	754	752	761	722	750	811	686	749	722	739	775	790	791	758	800	740	768	795	752	786	827	769	754	765	777	796	724	758	726	765	744	779	746	769	782	794	777	766	811	770	715	745	729	759	753	734	747	791	788	789	733	756	773	759	731	765	734	811	754	817	811	741	798	775	747	744	751	756	751	785	775	744	728	770	777	788	714	746	791	748	723	702	806	741	766	755	734	703	751	743	752	799	718	759	744	821	768	735	734	810	804	766	770	737	760	764	778	755	802	810	796	791	796	762	760	763	747	756	752	748	807	737	769	726	773	768	760	765	793	775	764	776	715	745	811	799	755	776	728	795	730	734	735	726	788	769	742	785	774	769	763	769	729	790	729	741	753	795	736	783	812	774	803	781	724	740	747	791	736	761	765	737	765	744	823	822	762	780	742	760	717	786	789	749	748	771	768	761	784	725	724	749	770	767	762	678	742	781	740	716	751	768	743	799	784	769	739	739	787	797	800	775	746	760	760	735	765	788	802	745	732	712	731	772	781	767	751	748	738	767	736	755	785	790	738	719	744	785	698	758	787	778	745	746	785	734	780	772	734	748	772	761	795	763	771	820	734	759	791	835	782	749	745	781	781	776	756	723	755	749	790	700	786	741	779	771	781	748	767	783	722	777	782	793	766	749	749	683	713	762	748	706	766	756	776	799	744	761	763	724	750	720	690	760	806	777	777	792	770	771	779	751	714	776	718	711	788	728	733	803	752	779	687	778	799	748	785	728	766	744	785	754	795	793	766	770	755	717	765	729	782	767	757	753	744	796	703	771	796	758	733	799	802	790	723	802	778	774	770	748	824	733	752	755	779	791	736	761	784	760	743	753	727	768	783	795	741	797	729	768	823	766	768	688	762	742	806	767	759	805	777	736	750	746	754	789	765	740	719	746	731	785	822	808	741	764	756	771	751	735	798	779	751	764	757	792	734	730	796	728	749	762	760	754	777	751	754	765	803	785	734	734	781	766	792	742	775	743	815	769	798	799	730	731	753	711	723	721	789	753	758	737	704	731	737	767	740	773	792	767	745	734	742	770	749	748	734	784	761	782	718	734	805	755	781	738	759	746	796	728	746	768	744	799	774	762	730	747	705	744	755	713	787	812	747	792	748	790	729	767	768	745	756	737	732	762	780	762	733	775	711	747	725	772	712	772	786	786	711	746	782	759	755	786	800	801	732	764	749	760	789	796	771	792	767	778	760	746	831	792	706	785	727	774	776	759	740	803	766	754	781	763	748	764	724	780	796	758	740	757	782	774	739	732	743	800	817	732	772	768	768	763	720	767	772	771	784	740	748	755	758	722	731	772	778	801	761	770	717	740	788	746	774	747	694	797	724	725	759	712	741	779	752	751	762	750	766	777	711	757	715	745	756	730	801	757	729	751	782	790	789	741	746	755	750	713	717	765	822	740	770	770	799	720	720	748	790	764	758	751	767	805	797	744	763	725	767	803	788	759	744	735	721	715	708	683	709	769	761	816	782	793	739	754	716	779	733	739	764	734	734	772	772	715	791	788	784	802	781	783	788	738	770	762	782	732	786	769	722	748	684	740	735	708	747	760	772	774	771	697	779	769	756	833	760	752	683	798	758	748	797	745	719	729	773	782	761	763	770	735	817	762	758	774	730	800	795	757	768	784	768	741	775	828	839	743	697	731	766	764	737	755	788	716	771	781	759	735	783	760	788	735	835	839	766	747	777	731	748	810	761	757	762	790	719	766	791	809	734	810	762	778	767	744	732	777	707	749	752	806	750	736	793	765	727	727	778	777	757	738	770	807	789	751	819	773	722	785	765	772	797	767	757	764	759	765	790	762	790	771	828	773	797	830	734	773	798	689	748	724	745	716	762	777	801	796	732	738	782	782	753	775	779	766	765	766	753	834	780	760	763	726	780	777	761	733	763	732	747	739	783	745	760	730	720	721	733	748	833	778	787	737	796	825	713	723	742	734	777	775	794	760	781	756	791	825	752	684	825	835	750	760	742	764	769	789	749	729	738	725	801	817	783	724	727	746	771	767	753	731	830	768	752	784	757	710	753	735	777	707	787	768	797	763	781	812	746	763	754	766	740	773	729	758	703	727	745	800	808	776	778	816	711	748	741	774	760	752	765	751	785	755	786	748	749	750	747	800	771	791	779	702	777	759	764	758	723	755	740	760	775	791	733	737	761	744	778	725	757	744	747	815	745	787	753	728	763	748	771	755	763	738	790	773	768	790	753	797	766	777	765	754	753	779	760	803	739	785	790	753	721	760	773	776	722	796	744	758	749	786	754
3809	6216	5059	2534	1830	1459	1255	1060	964	900	863	734	765	735	744	661	687	679	708	647	614	628	595	590	632	647	655	627	647	645	611	600	601	598	632	618	596	603	615	627	588	612	609	591	603	590	597	623	619	602	652	608	592	581	612	566	605	611	586	569	625	585	586	597	598	637	606	597	612	612	569	631	565	623	612	586	595	610	561	567	598	557	614	601	567	570	597	575	646	564	606	607	584	547	571	617	593	616	603	565	616	560	591	572	618	579	602	596	588	584	629	622	608	575	618	645	603	596	621	599	612	603	602	586	620	636	613	613	581	573	592	597	574	581	597	602	628	636	564	606	593	607	612	577	632	591	643	609	567	609	572	574	595	591	600	595	564	596	580	652	618	613	558	613	614	631	554	598	625	595	591	571	586	570	615	626	595	623	633	549	631	638	614	577	575	622	620	607	540	584	604	584	611	603	635	573	568	573	600	596	578	565	596	581	600	606	572	599	569	608	649	661	597	580	598	589	579	637	544	641	599	591	587	558	590	601	629	578	614	607	621	639	587	623	596	587	569	606	617	627	637	568	572	568	629	595	585	604	583	635	578	584	573	573	582	567	586	598	576	609	555	588	597	589	584	618	574	603	622	561	646	585	593	618	560	572	554	603	602	621	602	615	631	607	574	575	617	595	545	626	595	609	593	592	608	591	621	618	636	586	588	596	632	573	565	567	620	564	564	583	565	588	595	595	579	585	576	547	571	630	579	577	620	606	584	563	559	603	571	571	621	599	590	602	591	573	573	593	629	569	570	540	609	566	533	589	585	547	538	601	561	534	606	596	606	630	567	564	551	564	617	562	540	584	591	591	613	606	609	600	581	605	566	566	610	565	600	598	637	619	536	612	572	553	616	574	592	595	568	594	582	610	628	580	575	595	552	584	582	578	588	569	618	571	604	595	585	577	591	611	597	578	585	560	584	601	641	589	583	584	620	589	609	597	555	628	587	610	581	600	637	634	610	596	587	587	540	619	578	626	600	563	568	594	608	575	593	615	587	577	576	613	559	584	574	583	622	556	569	576	540	580	543	568	562	533	587	606	582	572	589	607	573	599	634	577	577	580	572	594	550	586	591	587	591	594	657	632	596	591	590	571	621	602	580	631	617	579	605	546	536	597	590	571	589	570	570	606	604	571	566	618	639	601	583	597	597	601	572	559	587	596	569	582	607	529	557	606	602	600	586	626	570	573	581	572	580	580	577	567	544	604	581	604	620	612	590	574	623	565	620	569	594	615	583	551	546	581	564	601	607	601	571	599	596	600	574	660	600	578	574	586	603	611	599	559	635	576	662	601	541	623	611	577	577	603	553	565	623	572	579	576	580	612	554	629	605	567	565	621	573	630	582	596	565	624	580	610	582	603	660	587	610	591	572	607	637	566	595	566	581	585	623	591	614	579	596	596	586	613	574	591	604	616	542	608	601	569	617	588	595	614	560	583	588	586	563	565	537	580	589	613	564	534	587	584	551	600	583	610	537	623	572	561	602	578	563	603	611	584	582	573	574	604	569	563	576	593	605	555	584	607	549	551	622	618	569	562	590	595	580	595	599	548	578	608	586	550	567	631	598	520	602	533	584	596	569	575	593	537	584	593	562	567	575	557	596	569	548	560	607	613	515	598	621	557	578	590	576	581	608	560	544	625	592	554	648	574	562	635	599	624	547	609	605	569	557	584	606	579	570	587	572	571	616	560	587	560	582	593	613	564	533	574	551	510	570	553	602	549	577	584	623	609	620	603	614	584	613	612	552	588	564	588	584	563	561	609	608	584	579	559	576	586	606	618	595	598	545	603	610	653	536	575	601	593	589	555	551	572	573	572	584	590	592	602	566	569	614	609	575	574	574	572	560	631	535	584	596	565	573	573	606	587	586	588	573	545	568	595	580	578	591	605	581	552	610	591	569	605	581	591	572	583	572	576	575	573	585	543	569	622	613	547	536	553	590	554	561	578	571	583	606	563	573	610	596	595	541	589	576	559	614	555	571	593	601	568	576	563	579	549	577	595	658	580	591	633	535	576	573	548	615	587	581	582	599	557	601	595	598	564	594	558	604	578	594	589	558	575	561	604	611	608	553	580	572	556	617	552	558	594	563	573	575	584	570	525	586	579	578	582	564	572	591	615	598	598	608	584	564	550	606	566	557	596	558	578	519	605	581	623	569	590	589	579	592	626	562	612	574	617	581	600	616	592	582	556	565	578	546	614	578	550	631	584	580	604	564	547	603	609	550	617	608	583	584	535	584	594	546	617	560	593	558	546	596	582	630	541	588	586	543	590	623	598	579	567	607	569	573	585	584	604	568	549	562	593	635	570	605	574	552	582	569	575	568	595	601	586	612	615	631	558	595	599	597	576	573	551	582	563	608	567	595	548	616	584	606	614	603	573	578	615	620	558	568	574	553	504	565	607	563	580	572	610	603	547	548	580	639	581	572	581	581	555	577	616	619	605	601	632	558	622	549	580	583	605	604	618	616	584	579	595	558	606	573	592	558	604	586	624	570	605	594	554	583	569	562	580	586	548	595	572	555	536	615	591	542	580	617	607	584	589	589	554	549	577	586	567	589	584	516	602	576	571	608	583	584	589	557	604	539	554	576	572	539	592	589	610	597	586	541	603	595	545	554	522	597	600	594	592	578	574	649	551	577	610	576	624	567	577	610	576	596	562	632	597	532	614	583	587	584	583	587	592	605	581	577	597	552	542	591	597	565	582	596	561	608	571	555	566	588	602	575	581	585	570	605	592	592	621	566	596	600	578	587	576	561	567	565	572	617	593	588	603	574	610	575	556	551	575	584	558	595	589	556	581	531	586	578	585	560	591	541	596	576	559	606	557	587	615	542	570	567	534	565	589	554	579	587	592	630	564	548	597	601	570	582	640	588	581	593	586	591	556	551	625	568	531	580	619	607	591	528	575	576	579	631	558	597	590	573	572	519	611	581	561	599	592	555	547	600	605	611	559	574	536	576	579	569	603	601	605	632	590	569	578	589	550	574	575	595	570	595	612	582	563	582	573	583	557	629	600	588	575	577	546	580	630	578	561	583	603	581	555	617	573	572	541	572	577	573	610	580	582	619	587	610	592	600	555	624	556	551	570	629	605	565	590	580	587	559	602	557	649	598	575	587	587	552	587	608	589	552	594	582	543	587	582	570	623	538	532	545	589	579	572	597	577	575	597	574	623	584	588	615	558	583	577	556	563	548	592	541	588	580	573	643	583	562	584	559	624	561	606	545	590	592	545	627	611	584	566	579	603	576	616	587	564	559	553	595	560	566	568	579	583	551	596	611	579	564	613	613	594	551	566	593	602	591	570	521	625	553	578	566	571	595	629	577	565	565	595	579	566	588	599	630	596	619	563	579	571	557	549	587	539	633	583	586	614	598	546	600	593	598	571	626	583	571	611	561	553	590	553	597	566	564	584	603	578	563	545	574	563	606	601	554	551	587	563	582	597	595	553
27850	10417	862	509	404	372	357	372	369	375	360	368	349	348	379	347	305	353	397	390	350	348	363	350	327	357	349	383	376	365	342	347	373	357	364	359	349	332	375	354	365	381	387	377	393	350	365	351	344	364	342	347	353	361	331	314	348	344	388	363	372	372	365	343	387	310	344	349	348	343	367	395	368	374	353	352	342	366	339	344	357	352	348	347	335	370	332	362	380	376	389	360	336	339	357	360	343	334	363	345	368	364	378	350	388	325	336	355	352	366	371	367	342	379	356	350	315	316	346	385	383	394	339	367	377	347	325	338	344	353	330	334	349	331	379	334	341	380	348	348	339	372	328	350	367	333	355	323	348	338	419	342	336	387	348	355	337	351	369	353	372	363	384	344	366	309	353	326	322	327	356	339	346	367	333	386	392	342	345	353	364	329	343	362	349	344	352	331	361	342	324	337	377	352	382	347	385	364	385	336	333	358	308	335	312	338	350	386	364	327	322	330	340	319	331	349	351	338	366	346	312	338	372	339	355	355	381	311	379	364	329	364	336	348	345	362	348	387	358	347	341	365	342	347	369	370	387	360	373	354	361	358	331	324	356	366	347	351	343	341	353	349	382	368	318	372	376	352	318	357	371	383	328	357	343	380	367	369	369	386	377	367	309	346	358	344	340	349	356	372	350	354	368	371	380	343	339	338	339	377	370	343	346	360	336	302	347	366	329	346	402	367	346	317	408	365	357	379	366	349	322	347	356	376	397	394	349	348	336	322	345	348	377	339	337	364	362	376	361	333	374	366	339	329	354	321	382	381	345	332	327	310	351	353	346	327	359	332	326	342	367	370	352	353	322	381	328	405	357	367	351	367	366	347	373	355	362	374	354	354	320	378	346	351	366	368	360	332	345	373	351	336	374	392	372	327	324	380	380	362	342	328	346	340	367	342	349	383	356	373	376	343	338	392	360	346	323	362	367	364	325	380	336	367	342	368	336	356	345	350	346	368	339	353	360	345	345	336	367	367	369	382	365	342	364	320	335	338	361	343	373	370	348	348	360	342	316	371	346	373	335	360	372	355	355	368	347	346	351	351	351	333	353	355	374	343	327	350	371	356	336	379	351	341	355	357	331	356	359	334	361	330	372	379	347	331	343	376	340	339	337	399	401	377	359	357	367	383	353	371	331	312	370	364	381	331	330	332	352	348	337	362	356	333	363	317	372	378	365	371	352	374	340	349	377	365	342	348	366	379	356	342	366	349	362	328	316	338	317	374	354	348	356	348	365	366	362	323	399	354	360	384	361	335	340	343	373	352	337	334	371	354	355	363	352	338	407	333	344	346	321	354	344	342	357	373	326	352	348	350	389	335	397	338	335	377	355	350	337	371	324	334	354	365	367	371	349	364	340	345	340	382	375	371	350	337	320	328	337	345	345	362	358	342	349	346	358	351	341	382	358	359	376	360	314	354	361	369	359	345	343	359	378	359	338	368	365	349	385	425	345	356	387	342	380	382	374	336	352	363	371	344	375	364	382	325	376	372	382	366	328	357	350	330	368	340	370	333	334	342	367	337	370	351	342	361	348	363	388	355	319	373	324	329	389	337	352	366	367	338	370	364	357	370	363	350	370	381	357	350	375	338	309	343	386	344	374	336	370	324	313	370	332	366	367	363	345	349	358	356	339	336	363	343	343	365	380	354	344	348	349	318	356	340	384	368	369	368	376	366	389	367	347	348	327	361	340	357	350	378	377	366	313	343	337	348	377	356	349	381	354	382	348	333	362	361	336	368	344	373	347	338	333	365	356	328	352	385	348	361	358	386	366	383	367	331	338	342	340	356	358	359	324	369	387	361	339	372	396	349	336	338	370	364	372	296	353	371	335	357	350	372	379	374	324	345	361	335	355	349	349	328	351	358	348	348	382	349	379	376	323	352	344	326	316	360	325	363	353	348	355	333	374	382	344	350	312	343	345	353	384	349	347	360	365	369	359	345	364	360	342	345	377	373	348	351	327	363	363	392	347	379	329	331	371	359	342	342	392	398	365	368	389	340	319	368	360	382	362	372	356	337	356	370	333	353	343	386	359	356	358	335	346	366	381	358	363	349	377	363	323	347	345	352	365	350	373	380	343	353	369	326	345	362	338	327	373	342	338	337	336	367	361	360	342	373	336	375	397	354	328	385	369	322	352	364	376	325	338	359	344	374	347	344	350	362	338	342	379	339	379	366	378	336	397	366	356	405	368	436	370	358	335	327	421	359	377	359	327	359	355	386	355	375	374	367	324	344	345	348	361	356	374	337	330	371	352	375	346	352	372	363	386	377	362	368	337	371	353	369	385	345	335	358	369	354	369	337	361	365	325	372	349	361	368	352	361	355	360	364	361	332	308	328	393	352	329	363	329	371	370	359	374	324	330	312	393	350	337	352	331	350	328	364	369	367	379	328	366	340	365	321	353	354	386	361	361	341	357	329	393	374	340	369	375	369	344	345	380	340	362	387	323	366	313	358	361	403	375	360	327	322	320	337	377	357	355	328	361	357	351	367	355	369	382	352	344	368	352	346	346	371	367	326	339	345	343	360	338	329	341	368	357	324	355	349	398	340	343	353	340	342	336	333	375	349	336	381	361	362	333	346	333	350	348	359	325	343	352	342	335	339	368	358	348	336	362	371	312	339	380	341	333	355	372	399	349	328	369	338	343	400	368	362	347	381	361	365	323	349	367	325	385	358	340	371	391	357	318	328	350	355	336	354	325	363	402	365	344	355	383	377	376	342	358	393	373	323	377	347	386	353	389	353	341	354	326	334	335	357	312	387	358	377	356	326	316	332	346	312	333	358	324	314	336	338	351	331	372	349	337	347	350	341	377	320	396	310	379	389	344	348	366	382	383	324	372	353	344	366	329	375	334	372	337	338	350	360	329	340	316	375	333	364	389	336	343	329	350	358	357	376	353	346	340	367	335	346	338	374	369	358	317	373	363	403	370	360	370	335	353	363	319	338	374	346	358	327	370	374	379	351	318	360	388	334	379	354	342	330	336	366	364	379	350	382	340	370	338	389	355	352	348	368	371	336	339	319	351	344	350	351	330	332	327	364	355	335	351	380	348	364	385	362	363	359	302	362	379	335	343	357	404	332	326	340	349	347	348	344	337	343	345	342	306	363	335	373	356	362	385	393	386	349	368	314	368	366	335	345	322	366	338	330	378	329	336	355	351	383	361	345	358	363	358	407	370	353	337	382	349	335	352	341	342	395	379	317	353	351	368	364	347	359	337	366	350	351	361	369	382	343	387	363	352	326	350	328	364	333	350	321	356	359	360	352	354	388	350	356	363	363	376	329	333	396	353	377	343	355	364	365	336	378	367	372	341	369	358	344	345	350	378	325	399	349	337	355	377	337	362	356	326	363	363	334	350	340	351	345	361	371	371	358	352	354	373	369	371	365	358	328	332	360	368	357	337	345	363	341	341	389	353	335	346	371	384	337	357	363	366	354	312	360	325	349
4633	456	380	329	290	291	280	266	292	287	316	270	287	269	274	261	295	271	276	277	271	250	261	269	261	279	265	247	264	270	273	309	269	245	252	259	252	229	256	270	274	283	254	285	257	232	272	252	258	266	264	283	270	276	241	261	297	292	272	251	283	276	270	274	249	257	297	266	267	266	265	247	281	298	263	231	260	264	272	277	269	284	258	275	254	243	253	238	269	272	268	265	241	275	258	278	318	273	272	288	282	246	253	257	280	260	282	242	269	253	282	278	274	271	254	257	286	288	247	236	292	281	297	263	259	264	270	296	279	266	252	248	251	268	265	285	276	265	257	281	253	283	253	251	277	298	263	251	261	271	266	276	284	253	263	282	234	263	283	270	259	277	281	275	261	253	272	251	306	279	260	285	236	293	256	242	272	294	244	262	266	280	264	280	253	272	261	282	292	264	279	267	278	258	279	243	285	268	252	250	263	268	245	237	253	269	280	281	272	281	259	299	246	319	253	259	266	302	274	265	253	267	260	255	283	255	258	268	282	260	245	248	234	278	247	245	242	307	277	300	276	268	277	268	309	266	291	258	299	247	292	285	278	236	263	280	276	249	266	261	250	244	246	262	274	257	236	267	281	256	249	257	264	285	269	263	261	282	272	245	269	268	268	262	253	256	248	280	291	227	284	259	262	258	295	280	270	258	271	267	226	273	272	282	268	256	263	258	239	274	256	281	257	239	281	263	272	259	298	261	260	254	291	295	254	290	254	297	265	277	287	295	285	281	232	277	278	267	269	232	250	278	267	267	257	258	264	266	258	263	238	254	253	291	262	291	284	271	267	254	296	280	268	264	285	264	261	259	255	266	286	249	268	251	280	282	302	247	277	272	292	249	265	265	255	287	260	270	258	258	274	268	251	315	257	265	287	253	263	302	282	267	265	253	293	263	285	244	291	263	277	263	266	275	275	280	266	275	277	287	256	261	250	303	249	246	280	263	262	278	261	280	249	280	281	231	293	268	241	255	270	265	276	277	242	262	254	267	282	261	278	260	272	268	295	259	275	244	261	257	272	278	239	276	271	241	229	294	288	280	254	287	269	237	290	278	258	242	255	260	258	293	228	269	265	290	271	290	269	234	280	259	277	269	296	277	291	292	289	282	261	294	275	258	254	280	289	252	275	256	273	277	273	252	304	263	265	268	288	262	242	287	257	292	251	277	266	269	263	285	241	243	251	271	254	275	267	273	252	298	283	260	270	265	270	262	263	278	254	284	279	265	232	244	221	269	304	270	284	276	284	221	268	261	248	301	245	268	257	292	247	255	225	270	250	273	257	281	240	250	247	271	268	283	285	261	262	270	277	277	260	238	272	251	267	258	240	286	270	279	256	267	295	236	264	254	222	282	222	258	303	267	266	268	249	263	278	243	276	260	275	252	237	251	262	265	301	270	279	284	271	271	258	231	284	274	267	261	263	258	270	255	255	265	255	259	284	265	270	287	232	260	269	266	283	251	258	280	268	272	260	280	259	270	249	281	291	305	260	251	248	295	246	274	263	259	272	273	266	238	281	264	239	233	287	261	274	265	289	287	267	273	257	275	288	253	279	238	270	259	282	255	270	258	287	258	256	274	266	254	270	304	275	268	255	281	283	271	261	253	282	276	279	268	249	290	255	284	236	313	252	263	271	247	269	272	259	256	289	297	266	266	254	268	281	265	281	275	287	281	273	292	286	239	270	270	245	264	271	268	264	264	261	239	276	249	261	268	276	279	284	271	257	291	253	258	282	274	265	259	266	274	246	291	289	257	259	247	296	269	287	243	262	258	260	268	273	256	286	259	227	284	271	267	280	276	272	282	275	303	240	275	306	285	292	265	269	276	292	261	254	248	287	264	263	266	245	285	285	269	282	256	266	311	281	262	271	260	248	262	256	270	277	279	262	274	227	273	288	262	283	252	276	280	262	246	275	276	269	240	284	279	268	266	270	264	278	277	268	279	269	268	282	261	250	283	250	261	272	242	278	247	246	248	289	269	234	272	278	256	308	274	253	265	306	246	261	261	264	254	263	272	287	268	276	246	251	270	263	270	262	270	277	275	285	249	275	296	261	280	290	254	251	227	263	289	264	265	262	291	278	268	254	263	265	264	277	278	228	267	266	281	276	239	281	272	268	282	281	286	241	262	261	248	282	271	256	259	268	258	243	239	261	265	284	250	272	278	255	263	271	291	282	275	276	311	258	291	243	225	270	271	266	242	260	260	274	273	272	261	268	269	270	243	262	291	275	282	274	258	262	274	270	242	278	288	302	282	241	258	267	298	269	271	287	247	292	278	262	267	262	258	259	282	245	255	262	270	288	277	295	264	265	235	256	273	253	272	276	262	256	272	269	286	280	267	249	250	257	252	280	270	266	261	283	264	261	233	270	257	265	246	272	273	285	231	264	247	264	277	256	287	274	289	294	293	259	290	252	261	272	272	278	263	275	253	306	270	279	281	284	316	281	298	275	303	273	291	281	275	245	265	221	273	292	263	268	246	272	290	266	257	268	245	285	246	296	258	261	307	247	286	260	244	268	258	278	263	255	266	285	267	258	278	256	255	268	263	271	269	259	283	290	235	243	292	287	276	278	294	270	276	278	247	262	257	267	239	256	256	248	249	281	275	276	265	282	280	246	296	291	251	269	289	273	241	287	262	285	236	234	267	285	254	277	281	272	247	251	262	255	286	261	250	239	258	248	252	238	260	266	238	249	270	288	254	270	247	275	263	276	262	241	267	271	265	264	274	296	267	257	241	297	258	256	278	270	236	263	264	253	285	274	294	251	252	256	246	273	256	274	254	295	244	273	247	267	257	286	275	258	295	278	241	247	276	251	273	291	259	274	294	256	290	285	287	266	260	252	285	300	236	274	281	291	262	302	252	288	287	269	234	254	282	255	289	270	270	294	297	284	272	275	263	273	299	274	263	259	276	256	273	263	282	288	273	241	261	293	303	301	262	281	262	289	256	303	255	297	285	296	270	268	268	272	292	268	266	283	299	274	266	298	267	288	258	270	256	262	263	273	276	287	284	279	247	243	281	259	262	267	253	265	284	255	285	269	261	256	292	259	276	275	276	269	261	288	256	257	243	259	272	259	260	261	279	285	275	260	293	284	260	266	270	288	263	268	276	268	263	258	288	280	269	222	282	277	280	262	270	276	267	266	267	265	298	260	269	271	274	244	263	261	270	262	247	283	257	293	266	275	266	249	286	280	258	282	247	275	254	269	251	285	257	278	269	263	246	250	297	298	233	260	297	261	250	282	296	270	275	263	259	264	310	253	261	252	290	276	249	260	279	249	286	261	254	231	281	272	263	277	297	260	274	277	249	263	242	262	283	263	243	284	258	257	282	271	288	255	269	287	258	269	290	281	258	274	304	287	258	256	266	250	248	288	250	251	289	261	243	274	282	257	254	251	278	277	282	269	249	259	279	263	271	245	245	260	285	281	254	281	293	268	289	237	280
25524	21486	27986	25422	11592	1695	1213	998	894	852	819	803	824	846	773	831	796	783	767	760	751	846	771	766	744	791	786	747	807	751	809	735	786	743	799	785	736	774	762	778	809	790	746	743	769	753	751	798	769	729	693	742	774	742	815	759	772	764	719	741	760	785	708	756	786	768	765	734	794	769	761	771	762	776	797	808	720	719	705	689	789	768	771	759	757	824	797	745	767	710	738	772	747	741	754	818	743	712	744	674	794	713	722	739	790	773	794	744	722	732	783	758	780	760	807	694	760	735	826	742	748	753	704	721	757	758	767	729	800	728	740	736	743	723	753	812	756	744	713	758	705	776	770	772	727	749	780	760	760	734	734	731	746	740	774	786	769	769	748	697	726	749	773	749	786	774	773	757	733	725	779	777	759	751	740	741	778	736	760	785	715	724	711	802	722	725	757	716	829	738	718	753	701	784	768	765	750	731	733	757	731	797	727	760	757	739	751	791	755	755	792	792	742	751	728	783	809	764	750	775	764	689	767	759	784	716	727	806	785	786	834	725	736	762	834	764	774	732	781	750	793	757	696	768	771	730	747	747	735	762	793	717	742	769	766	763	778	756	755	774	744	818	769	719	804	766	833	731	771	824	729	805	775	760	730	814	759	751	766	786	755	727	738	747	766	731	738	790	716	770	782	715	771	767	779	725	755	806	748	754	785	761	684	751	728	769	706	730	737	744	780	789	774	760	747	741	762	761	744	789	724	788	722	756	745	725	725	770	746	744	775	722	712	768	752	758	791	792	786	765	752	746	700	781	752	752	741	734	791	707	743	773	771	751	776	748	772	791	751	764	749	756	761	719	755	739	743	738	730	791	740	751	737	755	789	736	801	745	746	760	729	759	757	727	783	731	804	765	756	721	754	762	774	768	761	752	776	757	725	747	755	734	730	764	711	772	753	732	768	790	709	765	701	766	795	768	791	686	779	737	766	748	803	776	789	746	768	758	751	763	756	693	704	808	786	772	775	706	762	774	825	803	789	782	733	782	736	781	792	771	747	740	746	787	807	734	738	785	773	739	742	756	752	726	686	705	761	769	775	752	751	745	724	773	735	743	773	773	742	739	722	743	744	763	751	790	751	704	779	747	726	774	734	735	717	759	782	773	756	740	759	799	768	741	755	714	761	760	721	770	763	761	759	784	761	755	742	797	782	775	735	732	707	725	784	742	770	725	786	732	729	772	787	768	766	707	777	747	760	743	744	690	729	728	801	753	693	750	751	715	833	759	767	755	757	769	736	779	763	788	759	729	725	808	784	763	749	710	758	786	779	763	706	776	758	770	727	771	752	727	760	736	716	727	773	774	727	744	745	823	729	745	756	757	710	708	736	769	785	791	755	736	777	764	730	736	779	757	770	745	735	709	773	838	747	734	704	717	748	749	764	733	750	739	724	800	780	748	773	756	758	747	718	742	688	745	742	752	722	762	757	723	787	738	688	762	736	746	738	766	756	756	750	788	770	761	823	789	783	727	743	797	730	683	814	748	787	790	773	814	751	755	749	760	757	748	732	769	729	760	787	726	728	717	743	727	693	771	767	762	742	767	778	786	766	732	794	743	738	746	764	766	691	722	741	749	709	692	739	751	747	798	734	733	754	683	753	782	738	745	767	747	787	787	771	742	774	729	757	758	735	728	770	715	754	712	825	799	733	728	748	745	735	769	796	762	735	725	765	747	756	729	736	785	738	777	698	777	751	769	760	784	728	741	768	716	762	775	728	751	766	769	813	754	674	780	748	752	782	761	726	793	720	779	774	762	759	722	772	799	741	760	788	776	761	703	757	713	742	736	734	710	739	765	816	750	749	732	761	732	780	744	788	722	734	779	706	758	775	757	733	705	744	712	744	772	773	774	762	763	714	779	757	839	813	743	712	718	714	764	709	812	782	746	814	729	762	753	742	734	773	727	715	741	732	757	771	775	764	706	762	724	759	778	801	746	714	741	770	746	748	729	762	755	748	748	743	728	768	765	749	746	724	688	787	721	795	758	754	795	768	756	729	751	737	730	772	741	794	737	772	768	752	756	770	746	763	733	753	779	772	735	795	735	752	728	761	772	763	767	762	744	717	750	725	704	773	752	725	748	692	734	759	801	744	723	741	737	772	751	797	816	821	829	818	716	760	695	733	729	726	742	737	701	751	745	721	770	748	760	790	748	820	745	734	768	743	733	774	769	692	723	726	745	716	751	723	743	714	738	720	720	759	732	723	769	770	754	759	743	751	737	756	749	778	791	751	741	758	751	712	727	729	728	748	752	742	745	807	733	787	738	780	720	766	727	755	771	710	791	790	714	717	770	763	723	791	782	721	711	703	760	765	740	789	746	716	767	716	764	765	791	786	748	755	719	738	764	752	760	713	736	707	724	732	749	760	712	807	791	738	718	763	751	776	760	784	704	758	719	735	770	763	737	718	778	750	719	753	710	720	756	768	771	756	784	752	750	754	770	802	770	768	737	783	762	770	753	767	760	704	762	789	730	720	732	727	695	734	720	756	806	765	701	760	773	734	754	782	757	745	749	767	746	709	725	773	743	740	742	817	736	758	765	755	749	729	798	732	770	723	758	722	711	760	688	771	720	759	745	745	776	771	707	759	728	719	775	735	750	782	720	711	767	772	748	725	749	771	736	768	744	759	735	741	773	755	741	779	737	730	714	725	713	681	826	744	700	807	764	716	775	786	758	751	708	726	751	728	765	760	739	734	770	742	747	781	758	729	752	763	708	762	785	768	750	802	778	738	763	755	782	742	740	799	773	781	762	807	757	708	744	751	750	735	811	743	706	746	747	724	765	747	766	792	700	745	732	752	791	761	758	687	720	681	735	738	702	697	727	763	767	741	736	758	770	746	757	775	760	759	734	709	698	719	755	768	774	706	750	713	755	769	736	817	740	763	753	706	758	735	738	752	730	735	771	770	771	764	734	781	729	731	756	718	750	739	798	731	754	768	765	755	744	772	818	737	740	723	743	776	742	752	733	736	730	745	730	828	722	735	742	764	746	728	761	767	732	761	744	751	734	758	769	729	782	791	786	770	779	765	716	780	739	735	747	723	788	732	736	735	779	772	774	722	775	760	741	794	762	751	772	671	746	700	732	757	781	758	726	787	734	717	768	706	741	739	744	771	745	799	739	749	735	717	720	751	709	753	768	764	752	714	753	762	746	738	769	772	723	792	737	799	728	784	720	734	738	749	767	764	718	705	765	740	777	789	747	760	732	709	796	779	762	734	779	735	758	749	763	778	729	690	774	709	731	808	724	730	795	750	756	743	774	773	794	740	751	711	779	720	745	793	753	769	779	791	816	775	749	727	757	759	751	722	681	761	804	749	758	751	734	783	780	806	820	736	696	784	740	762	756	793	745	738	786	798	781	753	745	774	763	758	713	710	768	780	760	732	751	803	724	815	826	740	700	764	746	743	711	744	738	731	777	728	832	762	768	760	769	744	695	747	743	765	728
3374	3677	2946	1650	1251	1005	859	828	727	676	709	701	655	653	596	618	587	611	584	632	601	564	619	559	589	606	609	553	595	573	585	597	612	583	580	606	572	574	618	560	556	558	583	595	568	549	583	550	558	553	580	581	594	608	577	599	600	562	557	597	564	580	587	613	524	630	584	568	554	623	564	554	554	574	571	577	575	591	600	592	624	556	589	561	585	563	611	565	567	586	581	554	540	578	572	565	542	575	582	554	592	589	608	610	540	572	573	575	560	592	565	604	567	555	566	572	567	551	561	578	557	587	606	571	571	583	591	594	570	568	597	572	559	582	552	557	576	554	586	534	544	557	573	598	580	527	578	540	583	565	547	548	544	534	539	584	590	531	635	568	579	570	582	577	571	586	560	549	582	572	548	599	576	553	589	556	530	564	546	568	509	563	584	627	567	561	574	572	547	574	588	601	547	570	560	562	610	594	592	570	613	587	585	531	531	565	602	617	559	568	574	564	584	536	599	533	579	580	537	547	606	613	603	583	555	555	563	586	597	556	596	578	558	573	557	578	613	623	570	573	609	597	584	557	621	549	567	548	566	554	601	505	551	534	597	561	559	613	498	569	572	570	599	545	519	584	553	570	609	570	554	527	527	563	583	586	559	530	589	599	547	563	577	554	569	592	556	585	547	585	577	535	549	555	580	601	591	581	545	591	591	544	540	548	590	579	575	515	632	565	617	539	536	570	568	584	585	611	578	574	545	550	574	584	549	557	588	617	570	560	575	576	582	588	545	571	598	518	538	607	544	572	566	521	574	589	567	575	551	607	534	543	542	599	560	551	577	563	559	539	557	576	548	571	533	582	526	576	547	549	519	570	534	563	581	571	537	569	574	555	558	554	593	578	538	546	582	566	599	574	567	570	586	576	541	571	559	554	551	560	558	587	571	574	547	582	582	552	570	557	622	531	594	583	584	564	555	579	533	585	552	572	553	591	562	597	572	576	599	577	556	596	579	578	554	585	551	557	527	588	571	552	534	589	533	592	566	540	522	564	568	555	565	577	564	568	547	558	583	572	579	520	517	577	563	597	556	545	573	528	548	523	599	572	580	585	541	583	568	564	575	567	569	523	583	576	615	600	569	562	557	571	553	554	550	577	626	601	539	579	556	580	585	539	594	546	561	563	547	583	532	568	538	578	579	516	592	558	572	570	594	575	606	553	548	536	530	635	546	553	527	570	532	570	568	585	580	567	548	536	561	587	577	595	586	543	579	558	594	587	560	561	552	535	552	579	544	548	589	593	572	546	551	606	560	535	599	543	549	568	571	576	557	529	592	598	587	573	599	567	602	578	547	592	595	564	522	581	569	552	568	591	564	574	582	570	525	526	598	565	575	551	510	566	597	539	529	560	584	574	524	573	570	540	528	568	622	577	583	551	578	521	628	610	548	537	559	532	533	534	584	571	533	536	558	529	574	548	580	543	585	569	569	577	569	609	576	540	601	545	562	521	538	588	572	606	568	550	538	531	565	554	564	619	563	579	559	503	574	561	563	518	574	598	577	556	567	590	560	574	602	545	536	575	579	549	537	590	570	573	544	579	555	586	558	591	587	533	584	547	569	581	587	525	573	523	607	579	578	562	568	632	586	540	570	545	581	553	577	556	567	525	555	552	569	574	616	547	612	578	573	549	584	591	506	554	548	558	609	545	623	570	547	548	587	507	550	550	569	549	553	570	569	585	548	550	560	621	559	573	587	554	567	548	580	567	553	535	561	565	582	560	539	568	559	601	548	510	591	602	551	565	567	582	547	542	517	576	565	552	567	607	544	519	549	562	563	578	538	561	594	557	542	597	543	581	589	570	513	555	585	591	552	548	583	569	570	555	576	549	537	584	577	586	570	568	585	568	556	564	557	523	546	577	556	532	583	552	557	556	571	581	579	536	558	560	557	617	584	562	592	582	552	568	608	582	584	570	543	541	561	579	555	503	541	549	551	567	572	582	555	582	541	581	570	558	537	553	527	575	598	540	542	535	602	578	564	575	622	540	559	526	533	545	516	538	555	535	581	550	571	558	561	547	597	563	597	569	555	545	556	574	538	566	574	591	595	564	526	548	552	546	554	573	564	549	560	593	608	602	543	523	540	557	545	571	597	544	566	590	559	592	552	587	516	568	525	562	573	588	582	552	588	557	587	544	541	562	574	562	555	535	552	553	568	544	569	562	560	560	599	609	550	584	559	554	539	587	543	555	560	543	560	556	544	545	567	545	544	599	574	564	532	586	528	529	594	572	554	540	571	546	558	512	555	567	585	566	570	612	510	554	563	515	584	551	527	558	558	576	577	575	536	551	567	526	572	541	557	607	553	527	547	590	571	550	561	557	587	578	559	562	567	569	572	553	558	562	508	561	585	588	575	555	567	578	555	604	585	555	561	593	557	540	513	575	544	594	576	570	592	544	555	556	521	537	567	584	600	554	564	535	546	547	559	538	574	565	593	572	585	532	547	551	562	564	534	558	566	525	587	544	565	531	552	537	576	573	557	591	539	558	486	578	535	571	556	547	527	582	577	524	592	525	552	531	583	560	561	576	595	542	584	540	561	541	593	556	582	572	616	555	539	564	604	596	589	569	581	551	553	558	552	536	558	500	578	551	569	563	559	549	560	579	530	552	550	594	589	566	582	583	544	568	546	557	581	544	531	554	521	520	569	620	610	583	540	554	531	574	541	579	540	599	590	553	600	555	544	555	584	568	554	562	551	528	581	572	618	561	534	548	574	595	559	566	609	576	567	568	603	533	543	561	546	600	544	546	534	583	532	539	573	531	540	568	533	556	512	569	495	561	534	556	600	574	578	548	564	541	564	555	554	560	603	560	558	561	586	535	531	561	551	551	580	545	567	629	546	557	550	574	565	612	584	513	553	551	599	537	554	572	551	561	538	542	603	552	546	485	558	597	579	550	549	543	571	555	573	581	518	523	582	574	616	579	577	532	584	564	543	590	559	553	588	565	556	555	592	590	568	574	547	533	528	556	574	549	515	567	575	562	579	541	565	554	525	549	517	580	533	529	563	517	541	558	536	537	591	559	583	516	574	570	540	537	567	568	586	538	555	525	512	550	564	533	524	511	556	555	565	573	599	548	592	570	559	525	549	583	547	571	611	563	576	564	539	582	580	547	557	573	582	591	538	581	595	555	641	577	552	529	603	589	565	538	551	552	544	552	556	524	586	532	575	580	535	552	615	569	577	536	545	572	575	558	519	562	598	555	530	546	544	547	568	540	557	564	534	537	546	570	581	569	567	567	565	524	558	543	567	564	536	520	550	546	559	551	560	614	556	566	533	565	570	569	554	561	590	596	517	578	571	578	561	576	568	527	561	585	516	569	534	523	548	542	559	565	526	574	561	584	569	534	600	591	519	556	580	583	563	554	528	531	588	631	545	542	558	605	502	569	568	588	554	528	512	550	577	524	562	540	534	547	553	541	536	561	600	513	565	600	560	550	580	591
24496	21486	28860	24562	21483	9177	1852	1167	992	982	934	917	862	862	819	822	817	829	772	826	844	808	798	815	789	816	862	903	821	839	833	736	864	809	785	760	781	786	770	807	806	722	773	792	767	756	788	755	787	793	805	754	787	779	794	763	813	820	801	777	803	809	811	799	770	788	789	765	745	744	734	753	771	774	805	754	797	772	789	838	816	798	778	710	748	768	770	756	735	743	774	820	772	757	806	781	781	768	841	751	769	823	718	755	752	764	748	749	777	785	751	844	757	831	774	805	792	812	811	733	765	764	730	752	747	776	785	789	768	774	704	740	779	734	708	769	806	757	775	779	827	773	762	770	730	755	798	776	791	764	773	770	798	766	767	765	734	692	745	768	725	774	760	774	770	736	748	761	796	749	787	787	730	805	765	744	746	781	737	720	776	752	810	741	816	804	784	745	769	837	791	805	747	793	791	799	729	809	758	747	720	762	769	767	752	755	761	801	745	754	846	787	802	828	715	753	787	787	750	733	804	744	758	774	782	778	793	766	784	744	738	781	769	786	773	825	808	768	784	780	760	774	775	792	750	756	766	744	764	764	752	779	777	815	791	762	769	768	739	771	806	797	747	783	815	759	788	792	742	737	745	721	756	701	756	772	759	746	781	764	759	773	815	812	745	736	754	782	782	764	769	795	778	714	753	778	825	750	759	802	760	751	816	790	751	790	775	748	764	737	749	749	802	761	758	769	759	809	867	786	764	775	705	765	811	816	740	713	745	796	752	746	760	750	810	729	755	783	778	773	775	785	783	772	767	738	792	775	812	779	742	835	794	814	769	768	721	824	718	801	729	764	740	730	786	739	781	740	800	763	786	773	785	779	801	721	766	729	820	776	769	737	768	792	754	749	739	798	737	724	780	821	757	751	819	786	764	772	765	784	768	774	739	752	783	751	774	759	776	759	764	769	777	764	803	729	782	740	775	779	764	741	759	776	768	708	758	812	788	810	729	752	787	762	782	704	747	731	749	799	801	763	802	750	812	782	779	732	732	756	743	774	818	744	729	772	757	782	752	782	806	819	772	771	775	777	802	753	716	760	791	828	793	743	761	742	816	751	754	767	748	776	808	741	728	739	737	754	796	812	752	800	755	740	712	784	745	766	763	746	742	789	791	806	795	765	757	772	781	713	787	787	800	744	750	784	761	784	705	783	762	755	756	792	719	745	735	772	777	742	769	730	750	794	742	793	773	771	771	715	732	772	782	773	757	749	732	792	808	810	779	732	796	796	707	728	726	771	757	740	779	791	770	755	798	725	759	720	838	745	745	779	758	779	782	750	754	769	747	742	754	799	726	733	751	751	748	788	752	729	764	769	802	782	793	775	817	742	754	759	793	780	777	734	760	768	822	775	758	761	759	750	758	747	762	771	740	771	807	754	748	760	712	741	734	776	804	765	766	771	785	793	767	793	729	763	769	758	801	810	793	743	779	757	741	775	788	759	727	842	815	763	800	766	751	762	777	737	741	756	747	731	748	814	745	768	792	771	789	769	760	778	800	763	763	781	792	763	744	751	772	749	773	738	766	766	828	739	772	746	781	793	753	781	782	745	744	745	757	794	746	781	786	773	745	770	767	768	723	786	809	747	768	748	775	800	801	746	761	786	769	807	748	815	770	783	738	734	772	765	732	796	747	791	741	807	708	762	743	771	770	730	771	753	728	738	744	752	736	748	749	796	822	788	771	751	743	742	809	745	786	782	824	783	803	775	793	753	768	782	829	805	783	745	826	785	766	738	789	806	778	836	702	758	794	785	757	753	788	790	803	757	763	794	742	755	768	767	790	766	785	802	785	784	721	808	815	742	769	765	721	779	787	752	751	717	789	790	732	804	734	763	747	776	760	776	776	771	768	774	742	740	782	747	737	741	754	754	731	769	757	827	789	752	702	774	736	770	722	801	795	795	785	824	771	782	769	739	743	790	728	803	766	776	745	732	772	760	772	778	806	701	720	828	799	774	754	757	751	736	754	757	768	729	699	721	800	755	719	760	768	795	758	764	796	722	777	758	764	777	842	741	757	736	785	737	778	763	773	800	740	744	772	683	793	762	767	736	749	748	750	753	764	787	724	708	805	744	760	774	780	771	767	758	697	781	758	779	751	790	782	809	791	776	721	764	825	782	746	769	769	819	733	796	782	757	790	782	795	754	774	775	778	762	748	799	809	787	780	748	753	767	810	808	740	786	773	781	736	745	821	794	748	799	740	759	797	703	834	791	752	799	744	792	778	714	784	806	786	843	789	759	813	774	818	781	768	724	740	754	754	776	780	795	726	755	757	738	792	732	716	783	773	764	750	712	752	773	750	754	812	758	816	767	793	813	755	777	741	759	760	730	800	746	749	765	758	808	739	730	709	762	758	784	788	841	791	705	760	764	759	790	761	803	773	744	768	786	749	729	809	753	788	746	751	747	804	736	808	768	721	831	711	789	747	777	774	727	764	766	808	758	770	803	779	795	744	713	778	728	781	696	731	793	727	767	758	723	829	743	760	786	754	768	781	750	768	741	773	759	727	777	831	747	810	804	779	741	789	763	734	789	785	833	750	748	777	801	718	837	798	743	725	720	782	772	805	758	744	804	787	736	802	789	735	826	771	719	823	851	787	797	774	771	784	838	769	804	767	800	731	808	770	721	754	793	761	772	800	758	746	759	773	778	701	734	713	777	756	786	738	775	740	777	737	757	757	688	769	745	740	803	758	779	746	745	721	773	745	776	766	769	735	751	770	773	780	775	773	786	760	747	756	780	762	780	745	741	723	747	803	768	753	774	740	796	763	725	741	767	777	778	769	788	735	766	789	779	753	752	791	774	775	717	729	767	712	763	715	777	778	766	797	760	769	714	766	789	747	757	782	775	736	768	774	754	804	732	737	760	765	775	823	793	761	767	737	771	703	783	747	790	768	801	717	756	763	754	803	718	764	772	732	825	775	728	762	811	792	725	794	782	720	775	737	767	775	758	729	800	744	754	747	741	782	746	733	767	746	745	746	752	822	795	753	749	743	790	779	734	780	805	826	747	762	782	766	753	744	673	778	763	772	733	799	774	766	701	791	708	807	725	774	773	773	757	752	747	754	789	711	767	752	774	743	733	749	754	788	806	762	773	750	778	755	818	794	748	771	791	738	770	769	767	721	753	730	751	784	737	734	794	741	783	768	759	765	740	778	813	782	767	819	773	782	773	703	769	771	713	778	810	798	778	765	702	787	762	788	785	779	809	769	764	781	773	841	777	760	760	783	784	718	732	748	773	754	765	747	770	744	733	753	751	795	725	748	709	805	809	725	791	782	697	745	797	765	784	758	751	789	740	738	799	781	809	767	750	753	752	772	746	754	806	751	798	749	783	756	761	789	773	731	721	755	775	769	773	779	756	762	783	774	773	752	798	758	780	750	756	739	779	781	786	749	779	702	761	725	787	762	724	750	783	773	763	747	782	764	792	765	763	742	766	751	792
3713	6285	5042	2707	1946	1534	1255	1046	937	874	825	823	738	704	682	720	663	665	665	684	663	672	621	613	651	605	626	655	683	615	622	601	639	607	650	681	592	605	597	612	661	594	627	594	587	583	606	559	654	588	680	573	564	612	601	590	580	654	639	622	625	628	607	642	599	573	577	607	613	590	619	613	621	584	633	599	589	551	562	612	630	617	616	609	614	602	605	537	601	587	598	572	578	639	623	602	607	626	602	596	598	591	587	597	616	606	558	600	594	613	562	619	570	585	584	616	598	578	575	580	651	595	600	587	542	615	604	646	537	621	651	614	594	622	599	582	635	592	602	564	587	559	626	629	625	609	580	589	573	588	567	624	574	588	624	628	588	612	588	601	614	659	596	577	580	635	576	519	581	637	573	607	578	632	585	592	607	571	583	627	588	625	659	580	603	619	628	595	600	584	616	584	606	585	620	634	592	582	574	597	606	562	587	586	601	565	616	614	612	552	610	593	597	591	553	598	534	561	557	630	583	605	578	583	602	631	598	616	607	595	590	584	609	592	623	563	593	609	566	567	535	541	560	578	603	594	585	643	626	600	630	592	569	612	581	611	582	630	555	544	629	608	609	600	592	629	585	630	610	590	613	581	606	602	570	595	595	604	610	544	557	614	565	569	581	566	609	594	588	581	566	582	603	570	596	603	586	577	573	561	600	568	594	597	577	568	607	602	625	567	583	565	570	645	598	583	571	612	612	595	547	574	579	589	619	572	590	614	577	600	612	564	572	598	603	643	547	608	614	581	602	591	597	580	607	548	571	603	626	569	635	572	588	541	595	581	591	639	588	552	586	590	605	600	581	630	615	608	578	578	603	574	591	552	593	638	610	593	623	651	594	610	583	582	630	615	588	590	585	603	586	576	564	601	604	575	563	607	548	577	585	580	602	586	608	587	591	595	578	637	560	559	588	590	617	627	605	574	622	572	561	588	577	599	583	649	579	592	603	588	566	568	576	563	636	572	626	618	589	551	583	583	592	591	651	581	576	575	595	645	632	588	532	598	566	601	588	575	564	560	589	569	588	594	557	599	562	617	578	563	606	560	582	595	565	585	586	620	559	587	596	540	569	601	594	567	592	621	561	601	616	583	606	586	600	550	575	542	621	601	608	609	588	601	586	579	590	643	610	570	574	605	570	617	562	617	574	601	554	621	594	578	578	585	580	590	534	616	626	594	571	603	558	595	605	571	581	563	572	604	610	618	557	629	568	637	606	586	628	585	557	594	548	593	597	546	572	591	579	584	601	576	613	541	586	624	629	581	626	559	582	624	586	602	567	572	582	543	555	571	564	578	566	611	603	594	599	582	603	597	604	610	598	550	585	580	608	582	598	575	606	625	582	585	618	573	608	548	584	540	599	613	591	582	595	578	581	613	585	599	583	562	619	587	598	607	559	544	616	569	601	573	553	582	616	597	572	599	611	575	625	569	652	537	593	634	589	611	577	620	588	604	574	582	629	575	591	553	575	565	565	579	588	609	571	637	585	594	562	583	639	559	538	639	577	585	567	537	608	622	548	542	585	603	572	556	603	582	568	564	611	551	561	587	547	577	586	590	605	618	610	571	622	555	571	583	551	581	592	533	597	586	531	548	540	586	574	592	597	598	554	606	552	582	617	566	575	622	626	583	578	602	628	601	591	547	620	553	578	545	602	571	579	571	578	616	597	546	613	590	606	618	579	598	621	505	623	558	562	579	624	595	636	621	556	555	596	582	624	535	619	513	580	580	593	571	594	604	614	613	583	604	585	547	594	633	569	580	574	577	575	557	563	575	585	606	609	557	586	596	611	628	583	583	577	587	606	564	612	601	576	583	559	584	615	590	609	558	605	604	596	610	615	567	575	598	575	612	586	586	589	606	533	586	580	569	592	592	580	598	546	583	603	618	599	600	562	629	549	574	564	559	626	532	544	582	585	605	575	606	560	577	580	614	601	582	570	566	588	604	587	578	580	611	607	570	606	592	569	554	557	589	585	595	631	634	575	609	563	569	605	591	543	593	594	630	612	553	576	566	583	583	554	565	598	580	609	562	562	605	567	585	586	579	554	582	588	614	637	574	576	634	589	598	556	606	596	552	595	585	617	579	576	586	600	599	618	558	604	606	606	590	591	615	616	596	597	589	579	570	586	554	598	601	560	543	621	579	607	576	586	624	607	578	586	575	624	602	587	602	599	561	580	595	619	600	570	641	605	613	599	578	564	544	575	569	581	596	576	566	583	540	575	584	569	595	616	604	606	596	613	611	585	625	574	586	544	528	585	596	582	592	533	595	597	584	578	594	594	578	613	628	562	589	571	563	607	605	545	570	548	518	564	622	595	621	622	595	581	607	571	584	560	602	570	585	546	574	596	627	607	590	561	604	564	611	585	567	594	580	573	597	592	571	597	545	625	651	589	583	568	546	613	582	587	577	603	579	583	572	559	566	576	577	594	610	639	562	591	614	579	604	595	612	642	596	628	563	598	596	579	567	542	631	564	568	571	591	580	576	569	573	563	571	578	580	559	577	556	567	607	596	603	618	617	599	590	601	607	600	573	586	588	605	594	569	598	565	579	584	599	595	594	578	567	546	645	588	548	594	560	579	618	608	567	614	567	640	566	582	599	582	626	561	578	567	563	607	613	600	559	576	536	626	587	584	553	571	613	578	618	579	599	616	557	612	572	583	586	593	564	598	580	601	586	597	554	587	598	561	590	591	636	587	620	592	599	584	593	599	577	599	557	564	574	608	565	585	625	574	565	576	606	598	597	573	592	587	594	590	576	580	600	578	569	623	563	578	574	596	621	610	591	558	582	529	587	566	551	569	598	606	612	610	569	553	618	600	622	589	593	606	598	561	594	598	560	611	592	574	572	581	551	630	577	590	565	597	552	656	587	551	565	569	578	637	571	554	560	603	592	589	551	541	572	568	583	618	591	577	607	618	577	581	595	564	604	583	576	611	558	619	569	581	571	574	599	548	610	562	594	585	572	596	575	596	539	614	615	584	560	576	570	554	573	647	579	592	639	573	572	560	578	608	598	581	601	567	583	599	597	571	583	586	580	551	624	568	581	569	580	594	575	624	628	560	561	604	635	585	562	613	611	559	541	593	586	538	571	552	582	584	572	613	525	581	609	553	625	599	541	573	543	595	566	555	582	594	588	582	610	616	579	576	604	617	551	555	592	592	565	566	598	612	588	551	649	552	579	593	573	588	542	547	614	553	573	582	533	487	620	559	594	569	571	577	582	558	569	624	561	541	587	587	596	630	544	591	581	609	617	596	581	604	576	516	563	569	596	599	579	598	598	597	538	580	586	594	590	633	568	595	592	582	577	583	574	596	584	586	551	559	559	571	579	596	600	562	586	622	617	586	563	585	574	571	591	587	583	650	586	552	595	589	610	569	584	581	574	577	548	558	602	569	576	556	618	575	628	582	564	612	596	569	600	535	574	643	600	630	560	582	599	594	614	600
27935	10676	898	537	412	374	360	394	325	389	400	351	335	368	361	403	362	326	353	311	353	371	383	362	398	370	330	354	351	348	398	352	381	363	361	362	350	364	377	369	371	388	381	362	346	353	383	375	374	380	382	363	350	343	351	351	397	353	368	367	354	361	367	365	351	370	321	346	337	343	370	355	352	331	338	371	358	378	346	342	353	337	372	348	371	355	356	370	362	356	362	359	334	369	365	340	353	365	346	322	338	365	357	353	365	334	366	392	335	350	381	337	370	359	332	341	343	374	377	355	371	382	333	395	345	365	386	377	343	340	373	389	329	337	329	352	348	385	393	357	365	347	348	352	366	362	365	329	372	372	367	403	388	375	355	362	367	369	341	387	343	349	354	375	314	341	358	345	375	330	366	389	377	357	338	391	367	369	349	364	392	379	381	352	363	376	359	351	346	356	345	337	342	349	367	379	376	367	379	354	355	372	363	334	377	338	359	378	358	370	370	365	373	345	348	344	387	343	382	342	346	360	356	378	373	350	367	370	384	356	354	366	364	365	340	357	374	365	363	425	369	391	343	352	369	381	371	343	337	346	368	348	372	343	327	350	363	359	397	373	348	330	397	354	336	335	346	367	355	392	359	332	366	353	388	331	374	353	334	356	349	350	354	333	357	355	368	363	384	379	386	353	364	354	402	338	365	363	343	360	359	363	346	392	351	364	310	346	358	371	356	341	366	346	370	410	381	340	404	349	339	366	368	379	343	367	355	361	373	339	345	357	366	378	370	342	355	348	342	327	387	385	374	340	356	365	370	355	378	367	344	332	350	371	346	319	381	361	351	367	414	373	368	344	353	325	352	380	317	357	380	371	352	343	357	361	385	397	412	326	350	375	378	302	345	384	366	367	354	366	342	384	356	368	376	355	343	357	372	352	345	358	367	360	406	348	344	303	352	369	383	363	365	352	362	356	355	341	354	350	362	390	391	378	351	377	364	361	348	356	363	351	336	373	345	371	349	363	344	355	374	346	362	366	372	349	385	349	379	381	359	388	369	376	362	361	388	372	356	318	351	343	367	387	383	338	358	381	320	362	363	354	349	354	365	388	325	363	381	345	352	353	387	378	346	354	364	331	380	366	371	365	357	349	354	365	370	325	380	353	355	368	372	299	306	358	360	351	362	372	341	350	336	395	375	364	340	362	378	349	378	340	339	374	388	368	350	374	352	394	347	365	373	372	357	350	395	346	361	356	395	367	367	368	377	395	354	363	333	364	360	358	331	333	369	365	328	373	378	363	362	361	380	351	373	396	353	398	375	362	382	365	338	362	384	333	352	355	360	375	363	358	344	336	346	345	361	359	390	347	358	362	343	405	381	387	335	379	333	344	367	383	330	328	341	364	365	328	340	346	355	365	348	348	398	381	387	347	349	357	392	316	337	377	350	341	372	341	363	361	366	362	361	390	375	336	417	340	374	380	361	357	341	337	362	341	364	367	350	370	351	360	354	322	374	362	331	389	341	356	363	368	344	317	354	350	358	342	371	350	350	368	342	375	381	347	353	348	352	376	355	372	325	374	363	349	343	311	339	382	334	338	356	349	354	345	361	366	366	329	371	357	327	339	355	323	378	377	372	342	378	368	337	331	326	366	382	343	343	330	348	374	381	365	363	327	368	353	304	341	346	403	354	384	365	387	370	338	404	400	375	379	333	353	367	374	346	356	396	359	375	405	342	340	320	331	401	373	367	345	376	362	354	367	320	351	375	335	384	360	400	349	371	322	367	375	352	391	399	352	391	372	384	374	359	358	385	325	368	346	388	373	361	361	374	398	347	330	353	306	358	360	338	351	332	361	351	356	353	363	342	359	371	375	356	357	363	357	364	390	354	362	357	360	332	354	374	349	390	367	370	345	378	368	370	346	368	321	395	382	353	372	375	355	350	410	362	382	381	376	359	395	367	363	362	342	388	381	382	351	386	380	359	380	402	344	353	375	399	371	366	319	345	355	365	391	356	348	344	341	361	378	354	375	351	354	336	393	369	347	405	336	360	326	361	358	325	392	373	327	373	321	334	393	390	356	359	345	340	364	346	350	349	351	333	401	338	360	358	346	351	384	358	355	362	363	384	391	347	386	376	335	351	368	402	333	347	369	358	370	373	361	357	368	343	373	389	382	340	366	378	369	337	393	374	359	343	369	381	338	351	376	367	380	348	378	339	354	353	340	342	343	367	365	374	364	351	343	360	363	361	382	355	341	348	336	343	376	361	359	368	340	364	377	347	341	374	366	383	349	341	357	349	362	355	346	362	373	370	388	349	366	360	387	371	380	347	370	374	362	375	344	358	328	361	411	362	370	352	343	413	329	330	346	339	352	376	387	366	353	411	364	362	366	381	346	401	382	337	349	378	362	344	335	368	389	378	336	323	380	340	374	346	350	342	374	351	315	370	377	360	326	358	345	371	388	388	395	318	352	383	367	366	382	393	356	360	410	401	367	348	381	388	358	362	375	354	362	344	371	343	337	363	356	356	372	359	368	381	360	362	371	364	382	418	359	369	368	378	358	359	395	343	351	358	370	384	388	338	383	365	329	377	370	372	362	357	383	363	337	370	348	330	344	335	376	314	375	355	379	366	344	351	385	372	368	385	360	358	356	376	338	375	353	332	390	343	373	352	374	337	391	337	378	351	353	386	337	348	350	359	392	364	372	378	361	314	349	357	342	355	353	342	372	318	356	355	345	328	366	362	353	362	389	355	377	388	317	383	336	351	350	381	327	352	359	368	344	351	349	361	317	361	355	364	348	387	395	368	360	376	374	362	342	366	357	348	400	393	369	367	366	350	377	352	348	327	392	328	364	370	352	367	337	353	381	390	355	346	369	334	366	368	351	380	380	341	334	360	361	385	353	366	385	355	348	373	360	390	346	375	328	372	366	374	339	389	321	365	372	352	408	347	358	379	383	364	358	349	338	389	355	351	382	343	351	332	372	348	357	346	373	327	341	373	385	353	337	348	343	355	358	362	394	368	369	377	372	396	361	353	322	399	367	357	356	370	359	355	361	342	340	343	362	354	372	331	381	363	372	322	375	371	368	346	367	351	345	362	350	341	374	334	363	346	376	354	394	338	339	387	368	353	343	322	313	371	377	357	329	344	353	370	355	345	356	331	348	341	359	325	378	340	426	353	337	376	358	357	378	359	353	403	356	373	357	342	346	366	348	370	410	339	365	353	376	382	343	375	387	401	364	366	362	392	342	330	383	325	365	356	340	357	374	380	338	378	365	367	355	376	330	350	353	367	369	367	345	398	350	358	395	362	369	356	381	369	388	366	351	367	344	340	359	383	351	333	366	354	345	339	391	340	333	356	363	368	354	357	352	371	359	367	368	362	391	331	378	374	331	342	334	364	374	351	352	353	339	398	359	346	371	333	357	366	374	361	365	343	365	356	363	352	317	356	359	364	384	352	369	373	338	332	351	344	362	331	345	351	359	330	360	335	373	406	375
4679	443	409	323	337	293	342	302	297	266	298	265	292	251	296	268	276	277	281	275	253	298	256	291	246	277	279	234	248	265	269	269	272	285	269	265	268	286	287	279	280	268	240	263	274	269	283	269	267	277	305	269	262	259	289	293	273	267	278	244	238	283	266	265	268	265	259	277	229	254	274	261	292	276	269	260	279	270	239	281	326	264	285	257	253	267	245	263	259	268	262	268	256	288	258	281	288	283	277	285	257	267	268	271	257	252	272	247	247	277	273	277	271	243	281	261	295	282	258	281	284	270	267	269	289	245	259	245	286	260	265	300	246	270	251	246	253	268	254	265	277	280	275	275	267	253	266	285	265	255	278	244	269	255	269	273	293	256	285	262	298	290	304	268	256	275	283	266	244	232	293	266	284	270	313	283	261	268	278	243	268	244	281	273	265	251	260	252	281	258	248	249	217	232	247	252	260	289	265	261	268	278	306	248	285	233	255	254	242	247	292	234	268	285	265	273	276	241	272	283	277	247	290	295	299	250	263	273	297	247	268	275	261	271	240	243	265	285	286	242	269	278	293	277	272	281	261	250	237	278	296	251	248	282	281	269	254	244	253	267	267	263	261	264	252	259	270	283	273	298	261	264	251	263	267	289	276	290	282	289	269	261	245	262	241	279	273	259	265	272	263	263	261	238	255	269	290	264	286	271	256	272	250	283	277	293	283	253	283	269	295	285	277	274	269	294	290	248	259	261	272	243	282	273	254	265	270	269	273	266	243	273	298	273	258	279	289	277	262	265	288	264	277	269	255	272	269	283	264	261	292	287	268	248	254	279	287	245	253	239	289	272	267	268	298	263	248	262	290	282	238	257	253	258	274	259	269	259	275	266	283	230	251	266	263	278	297	246	259	260	275	250	272	266	273	302	241	292	256	301	256	273	270	272	287	278	276	285	266	260	283	247	252	265	281	271	269	248	278	273	253	270	252	279	258	282	290	260	273	282	264	262	272	287	255	248	299	261	269	248	249	237	236	286	257	283	269	272	278	251	248	285	247	271	254	246	274	238	279	259	272	260	255	281	266	305	261	261	307	284	296	247	255	245	271	295	284	235	273	261	244	285	253	250	270	250	280	247	264	246	232	250	283	251	255	254	265	308	273	268	266	265	260	263	290	276	273	258	285	291	274	296	269	259	266	234	276	247	246	256	271	277	239	250	249	251	259	266	263	288	258	252	269	294	252	271	248	301	275	264	255	281	273	295	253	273	248	274	252	312	247	282	263	289	257	267	242	254	269	241	253	273	262	293	294	267	246	283	257	259	259	288	287	248	253	249	263	238	250	269	233	266	278	279	268	276	245	237	269	253	274	287	279	275	275	264	261	260	272	242	249	270	283	260	283	244	248	279	247	272	277	273	262	239	250	254	279	264	263	296	270	235	273	254	267	255	258	253	260	252	273	253	259	297	241	258	265	273	283	261	275	266	267	255	282	261	241	298	261	270	262	226	273	285	271	299	250	266	269	243	288	281	268	233	301	260	258	271	221	259	249	271	268	271	285	269	257	263	250	292	284	286	290	241	267	247	240	288	301	283	283	255	241	292	309	286	277	259	269	270	259	271	257	281	300	256	267	267	271	286	263	237	263	263	278	273	269	274	280	269	265	279	276	248	279	249	283	270	259	244	264	254	283	255	267	288	280	246	272	247	267	250	237	258	259	285	294	259	244	247	254	259	265	248	270	258	270	256	267	284	288	271	280	256	255	264	274	260	283	249	251	247	253	273	229	297	258	287	270	276	270	275	283	272	265	261	273	267	292	264	233	274	248	242	244	240	266	313	275	274	284	273	279	272	253	245	294	276	264	270	263	270	295	265	276	244	264	259	275	259	270	250	255	252	266	282	265	249	262	280	280	274	252	265	280	282	276	231	270	279	248	275	263	276	299	275	253	277	280	260	274	245	263	268	272	257	263	250	283	279	269	267	252	265	273	272	284	255	250	251	279	270	270	212	254	266	275	256	257	272	254	266	261	269	265	255	237	285	256	253	288	266	271	280	280	268	281	281	265	240	272	272	270	274	275	250	276	246	251	264	265	270	254	278	257	265	286	227	301	281	282	264	291	259	263	277	236	255	258	270	265	273	246	291	252	239	267	274	267	272	258	244	262	264	252	255	278	272	263	278	233	270	262	267	285	270	238	260	266	259	298	262	272	269	280	244	238	274	267	269	281	240	267	286	266	269	257	267	242	258	270	266	262	267	278	293	277	266	250	251	302	265	282	266	259	252	287	264	241	267	228	270	270	270	270	256	264	226	252	282	305	269	237	298	268	252	268	261	275	273	256	266	249	266	249	256	248	265	275	258	284	276	285	257	252	302	245	292	258	239	271	304	242	287	279	237	264	282	260	279	255	259	256	255	260	264	265	265	264	270	269	257	243	298	266	246	279	261	254	266	228	261	280	253	257	275	266	259	307	275	299	277	246	278	252	272	288	282	259	292	256	297	245	252	235	263	250	261	284	272	251	289	252	289	265	295	306	254	263	240	259	255	281	269	289	225	263	275	249	244	241	251	261	283	250	267	244	265	267	273	312	280	264	277	242	261	288	268	285	264	275	255	264	232	274	260	226	273	251	270	272	265	254	294	241	232	282	291	266	243	265	259	258	246	268	286	258	240	284	281	263	295	270	248	250	267	257	245	292	269	253	282	264	262	241	269	268	262	285	267	230	258	278	255	287	262	287	286	273	265	242	271	308	243	292	284	259	269	257	252	259	254	282	255	245	252	266	281	277	285	215	257	300	244	272	247	267	268	250	290	273	278	239	255	247	236	272	286	262	232	259	241	269	251	254	261	279	269	249	283	265	283	246	258	292	254	259	255	267	271	279	270	256	272	260	236	273	243	293	237	284	269	261	263	273	283	242	265	253	256	273	246	272	253	253	271	268	253	281	273	253	243	276	243	253	275	268	239	287	269	261	267	274	276	293	285	289	276	259	294	262	249	229	260	254	256	259	246	255	260	254	246	263	318	275	222	277	265	275	272	286	264	275	286	255	267	240	261	245	251	258	276	252	267	242	287	254	288	281	255	285	253	276	261	232	271	255	253	277	261	248	261	284	272	275	290	252	249	267	268	267	268	222	287	281	252	243	260	241	249	245	262	246	262	268	260	265	290	258	280	265	240	279	283	270	313	281	250	249	270	271	227	262	227	249	266	255	268	287	271	267	251	240	271	246	264	283	273	253	251	267	258	241	276	299	269	274	278	245	261	270	240	252	270	265	287	276	273	263	259	254	265	269	274	273	281	269	256	270	299	258	251	281	279	259	249	260	224	258	234	257	269	287	246	278	288	274	258	267	278	241	267	273	248	265	290	263	253	236	239	262	250	291	277	245	266	271	268	273	281	289	249	273	295	265	266	252	260	255	258	258	288	301	244	256	274	292	248	265	270	259	264	280	252	265	263	260	258	269	283	279	250	244	254	277	268	287	253	241	278	280	258	259	286	254	270
25499	21474	27931	25433	11623	1649	1223	1000	863	873	836	849	859	796	812	753	825	782	806	773	758	776	787	795	806	761	751	793	768	795	795	789	787	769	726	791	753	745	757	736	776	747	733	789	735	745	742	726	817	742	718	717	771	778	741	729	756	743	760	772	753	690	720	766	812	755	758	752	750	753	802	737	771	738	751	748	784	733	786	753	777	730	749	766	808	739	816	757	738	800	771	735	738	764	737	772	772	792	740	745	809	739	744	742	781	766	755	754	713	735	734	721	803	737	759	764	725	751	777	747	757	749	780	717	749	734	762	759	678	798	749	821	787	775	730	700	741	789	762	735	752	706	735	807	751	759	801	802	767	760	741	749	763	692	766	786	793	747	704	801	749	741	788	818	703	771	727	752	764	719	734	757	758	751	736	766	767	781	775	794	769	751	755	722	782	706	748	742	785	712	744	769	751	718	780	779	740	753	741	789	716	725	710	728	804	760	734	796	687	739	715	734	735	773	727	744	715	788	753	746	723	720	729	762	760	741	752	746	749	737	745	779	747	735	748	747	770	744	766	742	791	791	714	779	736	756	755	720	755	780	745	754	773	787	806	764	759	727	787	783	750	739	750	758	769	769	736	758	777	776	764	747	705	724	746	768	760	737	724	756	754	753	740	810	749	724	768	759	796	788	736	768	768	795	723	737	716	718	745	828	736	736	767	763	783	783	748	779	765	749	754	702	763	720	830	738	789	731	751	729	731	693	706	760	755	783	757	753	781	764	737	753	760	774	770	709	730	723	754	739	752	747	739	771	732	714	732	758	726	749	771	751	712	786	746	710	752	754	786	773	729	801	758	769	761	710	738	700	799	760	767	732	793	742	749	691	749	738	793	736	757	730	771	732	732	741	753	765	741	695	744	773	714	818	777	746	763	784	758	741	765	755	747	736	745	713	794	738	718	769	795	771	776	774	812	730	741	715	739	767	718	769	824	765	786	688	721	729	765	776	813	750	763	788	776	741	742	778	794	753	748	720	753	816	761	737	771	810	748	747	796	797	766	749	738	781	712	710	713	760	742	773	710	717	736	691	805	746	725	780	763	740	753	742	757	797	786	753	740	713	746	734	750	751	797	793	735	766	742	768	735	776	724	702	711	784	749	764	715	784	805	768	747	787	775	748	731	748	731	763	774	778	756	741	768	737	754	754	771	805	793	710	804	731	718	734	760	715	756	748	736	736	664	749	711	708	773	729	740	785	794	730	731	799	786	754	764	751	705	752	757	752	738	727	739	732	728	771	803	721	731	735	758	769	815	773	768	760	730	751	743	740	769	772	712	737	750	751	717	828	749	753	735	765	696	790	750	772	772	787	753	784	738	763	779	784	738	687	731	737	719	733	745	690	742	717	781	717	719	758	797	754	723	738	786	770	729	778	735	759	740	724	710	810	766	698	767	765	790	752	777	739	741	731	723	771	738	754	704	756	748	731	777	767	781	789	704	758	752	723	768	763	818	762	748	727	709	774	783	752	754	755	713	781	744	782	787	786	781	749	732	786	693	794	724	705	732	752	759	790	774	719	807	752	740	788	728	774	731	733	785	800	694	757	741	769	753	758	722	754	728	782	748	723	770	769	742	747	748	768	718	734	775	738	777	737	766	707	756	778	715	757	733	723	735	691	719	791	735	734	748	744	723	734	746	797	779	756	738	764	711	721	781	715	741	722	747	725	757	716	749	782	746	781	809	769	797	747	806	756	727	752	774	744	785	740	729	758	760	785	735	703	759	744	778	759	726	725	787	780	759	715	759	738	770	797	729	700	752	707	744	746	754	699	728	783	769	740	736	751	795	788	806	754	771	745	751	724	722	733	747	741	768	724	743	740	770	711	749	727	757	709	751	771	754	743	753	768	767	805	721	757	789	718	780	723	731	744	777	792	743	786	753	735	742	722	742	777	800	805	766	740	751	707	742	753	741	761	739	751	767	742	751	749	723	761	743	780	759	763	706	774	740	749	722	735	732	729	707	803	772	737	770	742	793	725	741	759	687	714	756	766	767	746	750	802	782	708	715	781	748	801	751	708	743	720	760	720	743	751	771	715	770	745	790	750	757	748	820	779	775	777	760	810	755	731	776	769	762	726	684	728	734	735	720	731	753	761	741	742	774	759	726	730	720	720	762	727	796	749	775	778	746	708	769	772	746	731	744	719	761	745	745	751	769	788	804	806	766	810	816	718	765	720	785	756	820	792	778	773	746	737	751	783	737	752	746	740	756	727	736	739	741	746	779	757	797	781	721	765	767	734	720	751	763	776	723	748	771	792	753	752	782	744	706	719	735	723	715	741	764	750	776	731	733	726	741	713	739	772	733	753	730	811	787	723	731	759	740	732	750	729	747	751	754	767	753	727	756	757	754	800	752	716	750	702	790	706	753	746	725	731	746	735	755	688	772	744	769	789	749	766	766	762	738	749	738	719	741	688	740	768	743	763	777	770	810	820	770	752	775	765	777	782	741	756	731	749	736	758	747	765	761	720	748	744	736	734	745	723	726	755	730	768	731	696	782	761	757	759	755	752	747	736	743	686	791	770	733	713	758	717	734	763	727	724	691	729	737	787	768	800	734	768	776	733	757	769	745	761	778	784	719	757	738	697	782	793	739	742	723	730	781	771	761	733	755	722	740	777	757	740	772	736	776	767	791	744	775	745	753	745	730	749	737	750	780	780	791	801	778	754	759	769	735	766	751	729	738	778	713	749	722	786	709	739	714	768	824	760	751	767	731	767	715	748	710	764	724	755	769	789	718	760	703	728	774	738	809	734	726	762	749	736	745	745	725	727	747	750	740	708	715	725	710	731	746	748	779	729	800	713	724	759	741	735	773	791	720	730	735	774	761	804	762	697	725	746	735	730	710	735	753	770	777	767	747	734	717	682	746	738	715	734	745	701	736	755	796	760	736	768	717	744	684	744	754	748	780	744	741	750	786	749	776	739	705	758	707	743	769	715	744	763	749	774	783	782	745	785	804	717	752	692	763	757	739	803	795	758	769	756	778	747	758	733	696	706	766	732	757	735	733	764	693	759	747	788	778	776	739	776	739	767	765	698	784	744	711	721	710	677	754	785	730	734	753	770	711	740	732	787	721	750	818	788	797	748	727	791	784	735	730	749	796	747	743	781	781	742	777	748	789	757	751	682	744	714	722	742	727	687	716	740	746	811	736	772	759	785	738	707	740	777	725	749	768	743	733	736	725	724	779	718	754	733	788	773	733	726	735	757	716	740	745	734	761	729	761	700	768	767	708	759	738	761	792	732	740	742	786	754	697	784	821	735	762	778	705	733	782	715	814	750	737	787	756	811	724	728	749	750	728	807	724	793	754	727	739	754	781	761	705	765	743	737	801	712	744	748	700	779	726	775	748	762	771	748	734	748	744	792	748	736	783	792	753	735	728	773	748	821	764	814	729	744	744	755	772	733	800	801	756	745	719	749	715	692	721	769	718	757	726	686	749	781
3463	3591	2984	1620	1240	1010	914	796	764	731	685	665	628	632	669	643	625	580	581	585	587	596	598	608	593	587	605	607	593	585	584	564	606	594	557	583	577	575	561	574	578	555	554	578	582	551	556	529	564	578	583	573	585	588	581	529	567	581	555	583	556	568	597	577	557	599	575	591	559	560	543	530	555	553	562	568	545	572	550	557	570	520	599	556	608	550	580	591	573	578	564	592	583	543	564	542	521	561	576	599	566	623	535	547	572	545	580	564	564	513	577	520	601	567	623	521	564	545	568	543	559	554	606	546	587	576	578	554	621	555	565	554	586	571	545	559	572	577	602	596	544	593	561	610	584	587	560	535	519	575	559	607	596	553	558	582	557	553	576	583	578	564	563	523	561	561	533	567	547	559	562	579	562	544	542	585	573	586	545	561	568	603	584	545	535	591	545	574	535	541	562	541	615	547	605	553	543	567	550	545	546	555	575	559	552	580	555	575	563	608	543	571	575	537	536	553	528	546	615	588	530	563	595	575	606	537	551	586	563	581	536	564	580	528	558	557	591	533	559	536	532	552	564	565	558	548	595	551	578	583	550	545	586	583	617	558	613	560	568	579	576	589	576	573	548	524	523	590	559	554	570	543	544	557	559	574	543	596	584	570	606	556	571	546	535	568	567	523	572	567	591	540	568	540	630	559	525	575	554	560	580	597	545	547	587	604	587	552	569	530	567	536	593	583	536	565	538	602	566	573	580	557	564	562	565	549	586	558	586	569	612	528	576	560	512	586	587	559	570	550	596	579	557	598	562	530	580	571	567	494	569	568	597	603	543	570	582	559	504	558	543	538	531	558	562	568	529	540	565	561	585	552	559	580	560	605	561	593	604	572	592	584	510	560	562	535	559	528	575	574	534	587	549	565	546	552	547	554	582	574	545	570	556	556	592	546	550	552	588	545	610	560	551	568	589	595	584	582	571	524	573	587	528	548	574	546	590	534	542	512	563	606	554	542	615	588	561	563	564	571	565	552	557	557	546	586	532	573	577	568	566	557	534	584	589	559	501	568	553	560	577	556	545	533	605	581	543	534	554	574	557	502	550	583	560	535	610	542	597	592	570	548	524	566	528	549	536	580	548	558	575	545	542	563	504	614	561	542	579	538	578	586	569	590	577	555	553	554	583	554	566	593	568	544	528	517	595	602	570	583	539	560	550	586	571	545	503	538	616	581	547	590	603	593	567	567	584	587	566	572	547	531	591	572	534	558	507	549	578	566	543	524	579	532	531	560	549	569	522	581	552	564	563	558	552	584	548	552	551	518	580	543	582	547	615	558	530	536	544	507	583	543	565	510	561	555	606	532	547	534	529	568	585	559	593	562	565	576	537	558	560	533	571	524	538	569	534	583	511	536	576	540	567	559	622	579	568	571	546	577	587	547	533	519	541	596	543	561	567	555	542	542	581	546	572	557	563	542	566	541	528	552	596	513	609	565	523	515	548	549	571	530	530	612	576	582	542	556	584	546	531	601	586	553	558	562	569	552	508	584	503	562	523	548	559	545	534	542	575	609	554	561	595	570	556	561	577	566	559	549	576	536	577	516	550	598	535	565	559	569	590	555	575	598	555	543	545	524	561	537	599	560	547	546	534	570	559	533	567	526	558	598	546	572	586	575	562	553	563	594	551	560	554	534	542	535	548	549	566	544	530	593	577	552	562	583	555	557	557	548	582	616	557	526	576	516	583	576	554	543	568	585	574	504	536	582	575	501	562	581	530	533	558	572	555	571	571	594	565	554	532	561	560	565	562	534	546	580	548	578	514	535	578	557	527	574	603	565	574	579	537	582	586	511	590	560	533	545	529	540	514	547	516	555	566	581	526	552	561	584	569	556	561	565	543	570	571	553	575	563	567	550	565	563	567	584	548	527	531	536	541	532	538	603	553	557	545	578	586	494	562	500	535	537	577	546	599	539	530	546	554	561	574	539	586	576	555	570	552	564	556	561	579	530	522	517	575	562	536	552	632	578	566	562	507	563	557	577	547	554	544	561	571	577	559	549	555	560	558	566	554	528	554	588	539	541	552	569	553	568	545	568	581	575	538	555	554	529	556	536	554	578	605	601	576	564	518	585	551	570	596	570	535	552	547	536	589	551	569	578	533	495	575	536	550	560	598	578	561	579	544	552	522	625	544	564	599	572	550	534	574	590	565	547	578	527	532	576	550	592	512	605	566	519	535	538	525	498	533	584	559	550	510	570	573	595	556	549	516	556	536	531	543	588	514	583	578	532	574	543	564	507	598	537	549	543	536	582	570	577	536	571	562	535	582	560	564	607	536	542	554	558	553	556	546	568	547	550	526	552	564	536	506	582	533	567	510	534	559	553	576	500	533	555	606	544	530	584	562	575	550	562	595	576	510	551	548	551	558	577	591	531	529	549	555	580	524	570	544	572	541	575	548	529	535	592	538	531	532	561	553	581	550	593	602	530	561	527	540	552	573	539	549	531	545	557	567	556	527	588	571	558	561	532	547	597	564	553	534	573	565	579	581	539	528	539	540	578	513	528	547	540	565	569	558	555	550	540	572	560	538	545	587	511	541	571	573	560	580	530	560	595	580	541	546	564	539	547	535	553	558	563	604	515	491	560	591	560	543	554	544	546	525	543	537	552	582	502	524	573	569	562	562	578	537	591	534	568	573	573	566	576	549	526	557	542	563	582	567	558	530	573	538	561	523	567	533	535	578	531	545	566	579	592	529	554	583	568	543	577	539	588	576	589	577	532	531	569	603	566	556	555	558	570	544	592	520	532	535	552	545	567	574	564	589	545	558	532	535	531	541	556	522	581	585	560	578	589	512	580	580	547	565	501	544	532	554	558	540	554	552	542	555	533	556	593	581	568	585	568	575	599	555	515	565	560	590	544	550	560	532	557	571	569	576	568	532	582	537	557	524	553	570	564	538	560	569	529	527	545	576	580	574	550	578	557	565	529	587	547	564	612	599	591	482	568	512	592	577	553	569	538	552	618	572	562	534	582	519	544	532	573	563	509	545	568	594	539	556	548	540	505	527	520	569	570	510	555	547	593	558	572	560	559	548	554	548	546	525	540	590	515	554	534	531	586	523	567	530	559	595	544	573	570	580	527	600	581	576	547	531	542	637	560	534	567	547	552	532	536	554	543	564	547	582	545	563	603	555	544	556	537	596	560	540	571	569	590	573	555	523	546	556	506	575	497	526	594	544	575	572	572	551	570	543	527	577	579	560	552	559	565	499	494	563	579	552	527	549	557	615	548	559	562	533	570	604	566	560	515	592	573	535	528	499	531	545	551	564	571	546	556	637	539	547	557	591	548	546	525	531	538	559	563	570	528	598	562	521	562	567	539	563	538	518	554	544	566	556	595	510	538	555	543	626	547	630	554	578	554	561	588	592	543	531	553	567	570	523	564	581	587	558	584	530	583	560	546	580	567	562	524	535	563	552	552	579	543	560	599	564	497	567	535	576	563
24585	21486	28848	24529	21484	9517	1832	1220	1030	961	913	919	899	880	867	800	793	860	852	848	809	851	852	830	847	755	792	763	809	837	818	786	797	795	799	772	755	790	830	844	801	804	770	824	782	768	829	757	756	793	747	779	756	716	727	775	800	822	760	812	744	746	756	823	810	740	756	735	805	805	749	758	787	725	789	740	808	790	738	768	807	761	732	783	770	754	736	789	753	750	842	754	761	760	818	766	759	721	786	750	755	728	734	755	754	749	735	782	809	818	750	767	813	737	795	745	724	726	760	747	807	779	728	759	757	788	781	754	779	830	836	789	748	750	757	798	828	778	759	785	730	755	793	792	766	760	815	761	806	786	728	782	799	769	782	776	791	817	732	812	796	800	800	789	744	810	771	780	778	768	753	762	732	740	779	796	750	801	781	831	759	712	798	784	818	778	811	792	760	772	778	806	758	813	724	806	748	769	777	786	726	718	723	765	760	743	766	772	749	785	779	763	764	794	748	784	775	751	726	761	730	736	754	780	763	715	749	778	765	736	785	781	755	740	749	793	772	748	795	774	779	793	740	718	753	737	787	774	774	788	739	787	810	775	807	766	732	737	802	772	819	732	737	750	742	818	774	726	800	746	785	814	792	760	746	753	818	768	722	771	787	723	787	793	771	788	748	815	837	788	770	767	824	771	727	796	764	749	740	724	718	759	778	714	775	818	811	773	738	785	767	803	790	736	694	733	730	782	823	782	794	749	725	724	814	765	783	775	796	767	793	750	752	742	768	781	727	797	714	750	804	779	762	716	782	737	756	755	784	770	712	768	801	741	836	767	689	753	736	788	783	769	747	783	748	776	741	780	750	777	806	805	842	720	780	781	753	807	750	765	746	731	760	769	774	729	778	785	749	758	719	734	763	747	772	782	766	772	796	761	782	737	765	805	770	751	773	795	793	770	781	786	813	801	740	788	773	766	819	751	829	716	753	725	764	731	738	759	774	786	780	806	770	788	795	763	738	745	772	805	779	778	742	713	780	784	778	800	814	797	753	759	781	769	805	761	789	752	775	791	773	747	767	732	745	724	846	769	785	765	751	750	760	759	791	727	803	755	764	765	740	828	768	785	767	750	775	788	716	712	728	761	753	766	798	822	772	802	760	776	779	771	760	801	750	809	768	787	778	787	827	753	784	795	739	774	720	718	742	753	815	790	782	832	783	726	769	766	800	791	739	799	780	792	786	754	765	852	778	748	814	780	770	771	752	754	736	792	718	770	743	781	725	792	808	756	772	777	784	775	693	779	809	705	780	807	771	748	773	775	769	748	775	769	763	771	756	773	806	768	772	767	759	775	758	786	801	707	734	802	739	720	729	793	749	728	754	735	796	818	753	752	723	760	818	782	735	768	739	737	775	754	729	775	774	790	779	758	717	742	729	735	731	743	779	716	757	789	754	751	779	737	740	720	757	818	778	773	785	770	791	811	804	754	771	764	716	696	717	810	766	798	781	790	794	770	811	762	774	744	786	763	772	719	762	732	710	773	773	746	765	793	791	816	761	790	804	773	727	751	782	766	780	757	801	753	746	784	757	804	743	742	799	759	781	789	733	797	726	796	760	759	774	802	711	803	762	773	795	731	812	748	797	731	711	756	797	794	720	764	817	750	757	736	791	765	722	827	757	761	743	773	783	758	805	726	752	733	781	769	733	765	772	794	787	768	747	783	780	749	748	745	741	744	720	826	775	739	745	790	787	731	764	743	762	829	770	756	836	757	821	736	768	754	849	764	770	749	769	767	765	768	743	808	811	764	763	767	778	795	709	714	757	783	771	794	730	737	751	784	756	770	812	767	715	763	674	739	744	738	718	729	737	796	764	762	743	752	740	764	728	768	751	726	769	781	720	741	727	757	707	745	761	723	777	806	749	767	780	776	774	763	759	769	752	807	778	720	737	731	768	767	762	754	805	808	747	758	794	673	721	730	767	781	765	731	761	748	700	756	770	806	760	741	798	717	759	729	720	770	757	735	801	773	742	763	750	739	797	744	693	764	742	771	766	741	783	743	779	807	732	744	785	785	761	769	801	781	805	733	753	780	755	734	712	748	774	776	783	741	766	745	762	769	773	747	792	800	785	733	779	744	747	769	751	739	727	766	767	761	781	794	753	762	757	799	782	773	714	744	771	782	710	789	788	773	781	770	766	735	777	810	750	797	759	735	748	737	786	785	759	758	790	833	794	693	802	734	751	789	745	792	765	728	768	775	790	796	744	774	710	778	750	733	739	822	787	780	736	751	805	814	746	737	799	772	736	751	776	787	768	780	811	795	772	779	787	803	739	755	756	760	710	784	764	771	736	760	774	736	733	765	780	745	786	745	757	782	761	805	791	744	775	802	770	722	699	789	800	783	789	745	800	783	772	758	784	780	792	818	799	810	742	759	771	799	717	800	782	734	747	796	793	758	756	757	732	735	735	794	782	752	735	798	780	759	740	746	737	736	741	766	755	748	793	792	774	772	739	730	738	736	801	801	751	785	722	690	754	777	792	733	782	774	806	790	789	792	827	767	799	795	746	811	790	717	754	793	755	768	742	757	762	812	765	800	753	742	766	733	705	715	782	755	764	729	789	789	824	801	774	766	770	746	784	742	795	795	770	777	758	737	770	716	793	805	747	765	812	740	722	748	768	768	783	756	790	777	728	738	746	749	795	730	734	785	801	756	776	708	755	747	759	795	815	777	795	735	812	812	754	754	765	751	752	771	793	830	760	795	743	786	806	768	807	763	742	729	740	759	717	789	802	744	760	767	728	780	771	787	732	750	769	804	789	767	717	753	771	769	747	764	827	747	806	720	768	803	786	748	728	770	767	826	736	747	766	774	727	761	800	745	805	770	764	741	755	761	777	800	793	773	791	771	799	753	752	751	774	764	763	745	759	786	736	741	768	733	740	740	741	780	763	737	732	759	784	740	786	734	779	780	735	703	778	790	757	777	742	781	740	760	790	754	679	776	775	738	781	742	701	770	780	792	786	762	754	723	776	740	810	764	766	795	786	801	757	742	760	790	796	762	768	775	827	786	744	830	768	783	760	763	718	772	778	722	776	762	761	768	770	777	731	758	766	753	794	740	753	763	785	696	788	783	791	757	754	756	788	708	781	800	767	802	702	782	790	792	779	762	791	767	782	801	790	708	782	739	753	767	757	771	761	728	812	741	745	757	777	769	755	788	780	736	740	774	764	770	753	738	769	753	809	702	732	803	753	739	734	817	715	758	782	779	801	812	742	773	798	777	797	726	755	742	776	740	737	776	761	754	730	771	724	769	750	718	763	804	772	733	771	710	750	808	802	763	761	746	785	764	758	783	750	753	777	771	751	764	734	769	789	738	767	776	751	770	755	738	724	708	755	752	744	684	770	758	741	783	730	784	745	790	730	748	743	773	758	775	801	781	765	756	728	739	777	786	759	772	767	790	762	781	766	770	778	794	798	778	756	772	757	742	736	744	761	768
3663	6144	4955	2736	1821	1500	1283	1084	951	834	776	767	769	714	722	627	669	666	673	671	576	670	611	616	634	618	663	588	604	634	588	619	608	610	642	620	636	604	623	652	681	620	577	604	614	632	605	597	598	577	581	628	680	588	604	578	596	607	623	623	555	587	627	559	672	587	596	634	560	578	609	591	576	603	601	630	632	581	605	580	556	575	583	602	606	575	555	597	623	579	589	631	595	572	605	571	576	589	640	618	599	622	558	587	558	608	590	565	620	570	594	574	572	615	568	620	607	582	607	591	599	609	553	600	595	556	609	605	633	628	604	603	603	625	609	639	607	606	588	636	602	603	594	573	560	614	577	569	540	606	540	564	556	605	598	557	581	607	572	607	534	618	597	589	562	609	616	612	586	545	611	624	584	632	641	555	590	623	616	567	576	565	592	584	604	583	606	633	580	605	601	594	582	566	563	541	614	605	610	584	569	587	600	583	580	587	560	609	575	540	560	600	614	571	594	585	567	590	626	562	626	580	623	608	583	575	603	601	577	561	563	602	578	540	596	559	610	564	547	595	575	576	604	555	627	588	584	609	585	546	622	592	558	586	560	573	588	524	612	606	580	585	597	552	591	588	548	558	564	606	596	624	600	591	592	626	621	569	594	602	573	550	570	564	561	595	577	580	588	582	592	601	560	571	580	568	562	595	591	549	619	570	590	570	533	576	603	570	573	594	608	607	576	596	601	578	524	571	563	599	572	618	576	613	593	603	603	589	580	548	577	575	542	587	610	569	606	553	556	609	597	584	567	606	530	590	611	567	615	606	566	529	594	611	597	579	586	574	598	607	617	565	615	572	611	620	617	598	576	594	562	660	578	565	561	562	633	574	566	600	619	575	578	631	572	582	572	588	585	584	564	567	578	597	616	527	602	571	535	574	616	562	589	583	570	592	558	603	614	594	585	597	584	601	607	555	596	624	543	600	592	571	630	590	593	574	564	608	593	575	564	581	588	590	580	597	601	587	590	602	585	582	588	599	571	599	555	598	541	566	605	598	624	598	618	579	639	560	606	601	610	578	579	593	547	557	577	541	572	590	592	564	573	615	576	573	598	557	588	599	587	572	564	610	576	590	629	564	590	593	558	593	646	613	614	597	593	578	554	593	519	601	606	593	564	583	556	580	590	558	631	601	587	575	617	602	569	545	574	606	589	603	546	573	586	558	585	571	576	635	600	556	555	574	558	542	554	535	579	590	556	599	546	582	614	561	605	589	606	605	570	608	583	569	590	578	597	623	616	605	588	585	555	598	615	595	584	594	581	559	618	551	600	625	588	661	575	615	570	570	584	621	597	556	579	622	604	575	602	604	621	607	572	566	563	584	598	575	606	569	601	564	589	593	609	546	562	595	573	595	588	570	579	596	561	577	566	598	586	599	581	610	536	602	583	598	591	569	570	574	578	562	554	609	579	554	562	569	615	569	584	583	572	573	566	559	557	576	560	624	576	563	578	545	616	570	578	584	630	583	591	567	611	610	597	589	613	596	625	549	595	550	602	603	561	606	563	593	591	559	560	576	569	627	576	565	612	603	626	595	581	602	563	592	599	536	577	542	550	582	568	547	554	629	591	560	588	568	613	536	594	540	552	603	529	579	571	545	586	569	580	600	563	598	588	530	557	578	601	554	564	587	613	524	547	588	603	594	603	604	583	571	569	591	588	582	531	596	590	577	577	577	613	583	636	549	603	545	571	586	608	552	611	573	618	584	593	573	610	580	605	544	566	606	552	607	580	602	621	615	626	572	600	576	544	555	562	552	572	577	567	571	552	585	574	581	603	575	572	589	578	573	555	618	582	583	560	550	596	615	579	599	575	559	555	598	616	573	584	531	589	604	535	566	565	549	598	565	591	581	558	583	550	572	523	555	577	630	612	620	562	604	566	590	640	600	568	593	549	556	580	629	615	585	551	590	550	545	579	561	596	557	593	574	543	589	558	598	592	592	587	549	583	565	565	591	545	570	592	561	550	577	549	554	588	593	609	539	584	553	567	605	563	573	619	593	585	531	575	612	599	609	529	574	582	535	567	559	567	543	561	575	565	551	586	585	599	578	578	588	559	577	557	581	598	552	578	562	582	599	623	562	561	574	533	593	576	602	591	567	589	550	603	549	603	591	591	651	591	565	584	548	574	559	587	591	561	573	564	591	578	595	577	613	601	598	563	551	576	629	591	568	614	572	564	552	577	566	567	555	592	538	577	603	558	590	573	536	589	568	566	555	567	594	584	577	560	601	589	633	576	589	588	576	606	591	610	577	605	571	580	556	593	618	563	543	542	617	577	595	577	570	567	610	570	553	568	618	602	573	590	639	555	575	576	611	574	603	593	586	609	587	575	598	572	551	579	597	569	592	589	560	596	579	592	597	591	582	558	540	622	576	573	573	580	593	536	586	586	567	604	597	569	579	608	600	549	615	618	591	592	616	570	557	567	584	599	571	581	570	573	608	583	609	620	547	601	575	557	504	611	582	617	591	552	622	604	592	600	555	579	595	633	601	553	593	583	623	534	605	552	570	580	587	607	575	572	556	615	571	604	625	535	578	567	607	618	553	618	580	596	590	553	533	584	556	562	575	547	569	569	577	591	576	598	579	597	547	550	539	549	531	613	604	531	552	636	600	580	591	585	603	547	605	563	595	570	588	626	583	574	566	600	553	581	633	584	612	573	566	535	573	569	591	584	544	575	580	602	589	571	616	560	577	613	582	574	589	575	600	578	610	557	608	575	573	571	598	520	548	563	572	567	570	563	554	567	575	596	617	557	581	516	594	542	555	515	570	568	586	601	549	627	534	569	576	617	593	599	605	537	603	590	544	599	600	554	584	572	533	571	580	568	617	549	580	590	589	553	540	573	612	626	573	608	588	631	569	531	566	616	588	597	560	608	569	534	583	572	580	555	580	600	599	590	581	561	571	585	542	588	573	597	583	549	614	600	644	615	607	555	588	602	551	597	564	594	548	539	565	580	586	549	577	566	522	597	572	516	577	603	609	550	580	551	596	608	558	543	573	549	612	601	541	566	546	603	575	575	585	536	572	581	537	628	574	584	575	578	543	565	599	550	545	575	564	616	619	553	585	538	620	599	597	602	568	553	610	558	558	526	545	551	544	573	610	568	572	548	563	559	590	594	601	602	571	568	607	590	546	575	626	530	548	567	585	559	561	567	571	560	528	552	584	561	550	615	597	572	585	562	530	552	619	581	602	582	531	578	572	558	627	567	563	571	581	588	624	583	616	584	529	560	623	597	574	563	608	619	586	628	547	596	597	563	585	590	574	571	588	566	596	552	544	582	556	581	587	526	589	573	620	573	547	560	547	580	559	566	570	553	573	592	582	575	580	540	570	548	576	610	565	543	569	587	560	587	604	569	570	605	567	579	567	579	559	575	598	542	563	514	558	577	592	567	579	535	588	557	592	567	628	544	570	537	603	565	597	568	620	543	619	569	596	572	604
28012	10698	931	524	412	344	386	386	409	341	356	360	338	357	368	368	311	319	377	366	349	365	324	350	355	330	363	362	373	366	370	376	364	371	350	386	376	358	348	379	385	355	365	358	352	371	384	338	397	343	359	371	375	370	364	338	354	377	375	341	333	344	345	384	340	357	340	361	337	346	344	376	362	339	381	383	358	370	374	358	360	320	389	379	335	372	351	390	342	369	382	362	372	366	378	333	377	365	347	369	351	358	319	357	343	379	351	344	340	404	384	379	357	394	341	372	367	360	346	360	335	368	354	371	345	378	350	345	373	363	355	363	340	326	369	353	365	369	366	367	372	383	384	376	380	354	337	369	330	370	345	358	369	311	358	355	358	381	358	380	350	352	370	379	379	359	370	349	368	354	354	377	338	348	335	350	364	352	351	402	353	353	377	377	385	366	342	356	390	380	337	356	377	393	341	320	359	354	344	341	389	366	383	368	342	360	353	359	366	335	324	359	389	361	358	326	381	350	366	336	348	401	365	346	407	374	344	363	349	335	347	352	362	360	364	362	341	341	337	347	383	355	338	335	386	378	327	364	339	339	358	359	346	358	354	330	345	371	344	332	367	361	361	347	346	343	375	370	337	336	357	354	349	339	358	326	360	357	305	360	365	342	341	323	362	342	372	313	334	313	377	380	392	351	347	398	337	365	372	356	372	324	342	380	389	340	375	364	370	363	381	365	341	358	319	334	380	377	325	352	348	360	345	334	383	350	340	361	391	319	361	351	349	370	343	366	390	355	362	354	356	342	385	350	350	358	356	366	373	349	377	399	382	343	341	352	355	373	334	363	309	328	351	327	371	334	346	356	356	382	359	351	380	339	355	370	388	339	395	362	348	341	358	331	353	301	368	383	385	325	328	324	335	339	355	362	346	321	373	361	391	349	366	382	386	313	363	333	336	319	332	379	328	347	334	373	365	384	340	366	313	351	337	367	351	353	313	369	373	362	344	367	341	374	342	316	362	339	378	384	385	359	382	338	339	393	387	330	362	350	362	357	356	351	377	375	352	348	351	374	343	350	331	335	391	344	334	355	366	346	339	357	331	356	354	356	380	370	374	357	357	363	375	366	366	322	317	363	367	376	365	350	371	403	333	332	312	351	369	377	382	348	341	379	391	360	368	352	355	351	371	329	334	359	373	362	381	340	388	381	385	365	325	348	375	344	380	382	395	394	349	326	380	367	393	362	348	361	353	331	351	371	382	343	351	368	386	310	359	348	357	350	335	382	375	377	354	386	372	397	404	347	332	325	363	344	340	353	365	341	374	365	343	387	350	347	363	364	359	359	366	337	329	369	363	380	359	337	323	338	361	387	343	349	362	339	350	355	401	368	355	371	365	362	370	338	341	360	361	361	383	364	353	365	367	381	369	365	343	343	374	364	390	402	360	341	335	325	380	370	328	392	371	389	359	391	378	375	366	364	326	363	370	326	345	392	379	330	351	348	346	383	379	333	380	363	380	337	358	320	367	319	382	368	359	351	344	395	354	344	330	364	357	369	353	374	365	420	385	362	376	351	379	373	358	348	342	379	356	341	332	363	377	362	358	355	376	332	320	358	364	356	388	330	348	346	347	375	357	355	338	360	373	330	360	355	373	375	347	344	326	371	376	340	372	339	366	392	390	360	358	341	360	342	376	377	342	340	370	354	376	357	368	357	340	342	345	353	339	379	376	342	369	360	333	324	353	403	354	355	355	335	337	367	373	408	306	366	375	347	362	337	381	348	347	360	392	362	345	343	337	360	350	343	370	383	352	388	343	352	340	328	378	358	343	361	380	369	323	362	341	343	392	368	350	379	382	362	332	360	399	385	372	340	346	353	350	358	355	389	376	345	349	340	363	363	369	375	342	375	354	376	352	363	352	367	388	359	381	330	344	365	374	355	366	327	365	364	358	367	363	350	364	373	332	351	336	359	364	373	354	345	335	349	357	360	334	337	353	326	349	381	344	367	369	306	376	350	327	346	346	349	348	358	317	343	352	342	385	358	328	374	394	355	349	345	352	323	360	347	346	387	377	393	360	362	413	325	338	360	388	371	373	360	360	332	346	342	340	398	338	339	355	388	371	312	354	338	344	357	375	347	348	361	367	367	357	371	359	363	333	365	350	348	363	380	311	378	386	370	350	381	392	363	384	371	377	339	343	399	349	361	366	383	366	351	316	347	351	367	368	383	316	326	341	352	353	390	379	334	382	383	369	363	366	350	381	338	337	362	390	360	319	351	373	361	336	349	382	359	385	333	344	355	342	364	369	378	362	355	323	335	344	365	330	374	366	331	378	366	353	363	383	381	367	341	348	344	357	343	364	342	384	351	364	337	381	357	346	366	355	388	348	350	349	356	344	342	344	359	370	385	386	348	350	360	343	319	362	378	368	363	388	373	380	326	378	360	383	390	417	353	371	338	362	375	387	337	369	354	337	352	346	351	363	395	354	334	326	350	364	352	365	365	335	336	383	350	381	389	328	393	342	353	347	355	360	349	357	366	386	359	377	353	350	402	405	346	348	368	347	353	368	374	342	357	354	365	354	340	370	356	354	398	395	362	348	365	360	326	349	356	337	332	318	341	387	354	351	374	358	353	352	371	339	342	308	350	339	353	356	368	373	357	367	400	349	342	359	346	363	353	360	369	369	351	387	340	342	341	356	378	370	363	352	329	361	358	377	397	357	338	358	352	371	378	327	358	351	350	349	350	340	374	355	354	334	315	357	330	368	367	309	325	373	351	320	376	352	376	358	346	378	344	357	377	329	390	366	358	363	389	336	370	356	384	348	383	369	353	361	365	375	343	349	357	373	348	350	357	360	321	407	331	342	362	383	371	359	340	354	355	329	359	360	373	370	385	375	350	317	343	358	337	359	377	358	357	400	328	362	363	342	358	337	363	367	343	353	331	354	349	353	371	372	382	354	376	387	403	382	370	370	351	350	360	349	378	368	358	374	350	348	383	370	396	380	356	364	364	352	336	376	368	365	387	334	365	380	352	335	343	356	374	351	392	347	374	339	351	333	360	372	368	342	350	345	346	341	334	356	359	374	366	365	373	354	382	337	333	369	356	341	332	346	342	361	392	326	366	356	373	374	337	370	385	377	329	382	345	333	340	363	375	339	335	369	390	374	376	364	358	369	307	354	319	353	332	338	339	381	310	380	382	360	388	354	369	314	342	342	366	327	364	386	338	359	358	342	355	323	364	371	408	336	329	364	379	346	337	360	373	350	372	346	363	359	321	336	362	390	351	340	323	366	346	332	357	363	344	354	372	356	383	340	370	341	371	376	377	355	374	349	373	366	378	364	337	352	339	374	331	364	388	371	356	365	385	352	358	353	365	355	367	345	341	358	330	352	362	367	370	321	399	346	376	387	341	358	337	337	336	338	346	371	373	329	359	366	373	428	345	335	374	346	367	347	374	393	363	337	381	350	358	357	341	348	395	346	337	398	356	318	377	374	346
4646	432	367	363	333	298	292	290	282	293	295	289	274	252	304	250	242	279	266	263	293	276	269	272	297	252	290	249	264	289	260	262	276	252	263	278	293	253	261	281	280	275	270	283	254	282	272	295	271	281	246	253	269	232	265	268	280	277	254	257	273	286	237	315	291	262	275	260	257	259	233	259	242	254	291	278	247	292	275	267	300	272	275	276	251	254	254	271	281	230	233	265	268	279	274	252	289	291	268	285	244	290	278	281	256	240	256	267	274	277	290	250	286	263	246	275	298	267	270	275	262	285	268	275	272	253	271	265	253	242	256	254	258	275	279	254	247	251	278	278	247	264	257	239	287	279	255	271	272	229	303	245	287	266	256	242	262	296	289	273	241	282	293	265	262	265	290	269	257	280	289	278	274	299	266	272	267	254	260	233	275	283	271	258	261	254	255	292	268	254	247	271	267	290	261	279	276	287	269	262	270	290	279	267	270	279	261	245	258	256	279	270	258	261	267	307	280	263	250	259	266	289	250	276	279	277	255	268	268	274	267	255	298	276	275	300	256	253	266	288	304	268	287	263	258	277	270	271	269	249	271	240	262	272	275	259	278	244	253	260	267	259	254	283	262	245	278	285	280	247	248	298	272	273	274	257	253	281	267	261	265	265	256	242	268	268	262	274	267	293	281	257	279	300	255	273	272	276	245	265	247	299	311	266	271	254	240	269	295	277	263	255	284	259	227	282	247	271	268	284	287	270	281	252	256	265	273	277	264	268	285	276	261	263	248	278	271	297	256	237	252	289	280	254	247	261	259	259	247	271	244	273	250	274	259	267	256	247	266	304	287	262	261	293	278	234	276	282	283	261	242	276	261	284	257	268	255	276	253	268	268	278	284	275	290	280	275	285	278	269	276	252	288	262	265	262	268	265	262	297	246	258	261	260	243	261	274	248	257	251	263	284	270	267	258	267	287	292	289	239	281	261	264	243	262	247	244	255	273	271	294	290	279	258	270	272	300	240	267	265	291	267	260	269	261	241	250	292	233	279	278	243	280	268	299	231	256	266	250	275	251	284	278	272	236	264	265	274	260	275	272	265	266	268	269	237	266	250	268	265	272	220	278	272	277	260	232	272	276	267	281	286	286	276	254	241	259	275	297	235	263	266	276	297	256	246	312	243	268	265	286	289	265	253	270	279	265	238	281	301	269	252	258	277	239	235	267	301	262	261	269	247	274	253	259	276	253	257	265	252	296	264	248	289	292	251	258	274	292	257	267	267	271	269	296	223	272	246	297	254	285	297	266	283	298	261	296	244	264	251	267	268	294	265	269	258	295	255	255	269	252	273	294	293	270	289	283	273	257	281	266	256	285	258	256	272	276	279	262	288	266	256	261	268	265	261	249	252	256	274	294	261	240	261	273	253	265	247	255	261	284	252	273	246	266	294	266	276	265	284	270	282	285	264	271	265	256	272	256	253	261	259	291	281	296	303	319	253	273	278	257	277	239	301	276	264	263	277	301	276	261	255	245	295	253	283	275	248	253	244	279	257	273	267	275	260	268	239	251	272	245	249	253	263	249	255	242	259	256	265	273	268	268	253	261	282	275	266	268	260	293	250	274	286	259	285	285	271	245	257	294	285	249	269	268	270	278	275	248	271	250	242	244	278	262	283	289	262	257	259	256	263	296	249	273	259	293	236	271	270	241	254	253	251	259	243	275	282	275	255	263	276	250	259	266	302	270	258	292	259	276	249	233	282	263	270	288	252	265	256	268	295	295	244	266	267	259	244	295	259	237	266	238	253	299	296	265	243	247	284	259	248	279	248	274	283	259	272	282	278	262	268	264	277	261	258	279	258	247	274	283	257	277	286	257	263	303	258	265	278	260	259	262	268	273	264	270	263	253	295	264	250	282	268	279	281	263	279	272	267	258	262	279	269	248	258	243	258	281	232	245	267	267	273	270	289	244	239	273	255	256	275	277	258	270	248	259	274	303	266	269	245	260	256	266	260	254	264	278	275	283	268	284	254	258	293	269	269	239	268	281	286	276	283	291	273	273	263	274	293	290	265	301	270	287	282	249	255	299	270	267	277	254	271	248	257	267	267	267	260	265	280	274	275	281	289	252	277	268	269	266	277	281	264	247	246	288	258	292	234	257	256	286	230	272	239	271	243	249	270	285	267	243	269	270	275	283	262	252	253	254	258	285	263	278	283	280	267	274	252	296	242	275	275	270	261	278	256	259	259	316	267	257	275	293	277	272	250	300	283	248	277	279	266	275	279	247	279	259	277	280	285	247	266	261	283	313	303	269	264	254	268	273	254	272	285	258	297	271	284	281	280	268	263	246	266	254	288	294	262	298	261	258	265	268	294	269	273	239	302	257	247	256	244	235	251	259	273	276	255	253	267	284	239	285	287	267	286	246	251	241	255	287	282	282	267	223	299	275	273	287	266	291	248	264	285	268	271	286	284	271	284	251	247	289	271	267	268	253	265	253	283	249	279	259	268	277	255	281	260	273	290	277	245	263	283	250	234	273	265	275	276	301	271	268	261	275	255	266	279	249	259	274	272	252	264	255	290	283	261	304	234	269	287	254	243	260	276	253	286	280	255	283	260	251	262	261	274	261	276	252	282	277	268	229	245	255	265	261	254	283	263	268	287	278	282	257	280	284	279	273	264	265	290	296	264	282	274	244	282	279	261	283	272	301	246	295	276	295	280	283	241	274	305	283	268	283	269	286	269	245	236	249	251	264	247	264	247	285	253	259	244	258	274	290	250	274	254	287	278	281	270	243	265	269	232	259	264	250	279	272	294	252	270	256	260	308	255	271	284	289	271	315	263	271	246	271	277	263	263	259	281	268	260	274	242	264	254	304	285	263	252	284	265	304	250	235	254	277	248	273	269	270	276	274	236	291	258	284	276	290	292	259	246	290	282	280	293	272	262	266	254	278	267	255	253	251	260	258	273	282	265	265	253	284	302	285	269	278	255	271	266	277	256	273	271	303	270	289	297	266	240	262	274	257	264	249	275	269	255	280	269	283	260	270	260	271	261	259	282	294	270	283	281	260	268	293	242	277	262	295	259	291	271	277	263	281	243	314	249	260	275	250	276	261	271	228	277	302	256	280	277	282	288	264	264	294	254	279	293	256	300	245	260	274	272	285	267	254	291	285	283	267	273	269	260	260	290	263	258	239	275	299	266	263	290	264	282	272	278	241	255	265	289	279	272	283	300	299	264	253	262	284	296	268	289	268	228	279	266	272	245	256	328	261	268	287	295	284	304	252	273	263	284	279	246	273	263	244	269	257	255	258	260	296	278	265	240	249	219	279	258	291	260	272	272	271	287	270	257	243	275	245	245	272	262	250	277	273	291	284	293	282	271	255	264	288	291	257	263	264	264	283	275	281	243	265	268	293	234	286	283	262	294	261	234	266	272	284	278	285	262	242	241	258	284	293	263	299	262	298	269	239	267	297	270	251	279	302	265	273	285	250	282	279	264
25551	21510	28032	25429	11574	1715	1203	992	871	896	870	804	812	795	791	801	745	757	763	785	787	829	787	759	787	746	845	781	766	779	743	778	780	744	771	713	751	783	797	792	763	785	773	731	787	765	727	798	712	739	766	708	737	769	766	772	711	752	752	775	753	727	755	745	705	721	761	764	751	764	746	777	736	787	753	742	800	686	767	760	733	785	697	813	773	750	732	713	733	748	760	774	751	801	693	763	812	759	791	748	755	764	718	748	757	754	715	764	803	755	780	731	758	764	743	764	780	719	707	729	741	789	762	686	765	730	707	767	749	762	736	739	741	775	763	720	719	735	727	763	791	772	749	691	731	703	777	734	769	736	781	747	763	732	739	765	731	731	780	737	751	705	782	755	710	792	717	770	826	736	726	739	732	748	782	760	730	728	782	791	731	781	739	727	717	744	761	761	786	734	714	785	739	748	714	772	761	787	718	747	725	736	767	733	725	775	756	756	757	779	725	805	806	763	798	732	708	697	752	827	739	777	714	750	724	769	731	756	720	731	766	727	755	738	782	732	753	728	760	748	765	749	763	773	741	728	697	781	764	694	692	725	728	788	741	712	752	705	737	747	750	824	774	709	774	730	751	699	769	745	747	757	772	763	769	752	726	723	771	774	753	715	771	754	759	741	737	751	749	780	760	760	800	777	725	763	716	755	725	745	726	760	738	750	727	760	775	733	703	721	763	810	787	747	756	736	752	728	775	753	734	768	758	739	757	713	738	715	718	795	745	767	821	783	733	768	731	758	783	787	746	788	740	684	755	749	749	760	749	747	765	750	771	727	766	742	703	772	751	799	740	730	737	786	735	712	733	738	795	723	815	775	739	770	739	705	805	725	768	766	748	746	779	719	777	714	790	762	778	774	735	763	734	786	787	751	748	724	758	746	783	742	756	784	746	734	774	767	760	751	698	773	764	769	762	711	730	749	727	737	774	784	762	789	780	725	793	754	709	747	771	760	762	764	756	744	769	753	762	748	784	708	767	798	733	753	760	766	734	715	770	743	779	729	727	787	795	755	748	687	791	749	759	748	768	791	749	729	772	750	792	779	719	711	782	754	781	707	729	766	725	787	734	731	763	743	752	704	767	735	750	734	785	757	748	775	739	736	729	793	743	782	734	794	754	749	782	711	754	749	742	760	731	826	759	784	768	794	769	762	781	747	764	765	739	765	761	745	726	783	759	769	742	734	750	744	739	721	728	768	708	796	775	743	757	772	738	731	730	689	779	745	741	735	735	769	757	729	778	758	687	765	745	759	714	779	759	764	777	745	741	764	721	781	710	763	740	766	780	689	753	734	723	738	720	697	720	792	749	754	711	729	758	731	715	790	746	785	775	754	793	751	737	789	798	694	727	774	767	708	750	754	738	800	763	741	680	718	796	723	755	741	780	791	762	761	726	753	785	800	728	780	781	721	736	754	745	750	752	714	741	730	751	751	692	778	756	777	750	758	796	748	772	742	695	759	727	731	741	806	788	807	759	756	724	745	763	721	786	768	739	766	750	728	743	758	750	826	744	795	746	735	746	790	736	739	750	703	736	780	714	720	744	741	761	698	767	749	780	732	709	753	767	721	738	709	780	744	702	811	760	806	729	744	767	785	763	745	763	766	694	759	778	710	713	753	758	782	781	716	750	762	785	738	771	731	711	737	776	782	792	776	746	664	713	763	778	780	753	718	749	711	760	785	779	762	843	786	715	715	723	765	717	789	737	748	773	740	742	709	730	794	755	715	760	770	759	784	784	721	772	769	736	767	714	748	743	756	805	687	752	677	737	772	813	770	742	752	763	746	769	702	747	739	805	763	741	776	686	774	715	793	735	769	739	786	789	754	797	747	710	779	783	813	754	739	759	742	769	755	743	821	777	699	762	740	694	715	671	747	737	729	780	803	760	721	739	748	767	793	737	751	774	758	731	737	727	764	744	781	739	713	734	728	727	771	744	734	692	787	793	787	734	717	794	793	765	755	791	768	777	810	734	722	743	729	732	758	752	754	734	767	738	699	747	758	756	744	756	789	760	760	746	778	741	845	786	725	748	755	767	701	766	735	804	752	718	765	714	713	803	805	727	767	759	740	757	728	724	758	760	753	753	795	722	741	719	777	769	720	738	763	765	719	761	705	754	757	784	768	772	794	777	762	751	787	705	819	736	750	767	728	761	748	718	768	764	726	778	725	746	727	738	753	775	732	804	721	769	768	681	723	705	745	776	781	768	765	706	745	756	719	762	760	738	782	722	753	744	717	769	784	725	766	728	764	702	749	823	750	748	746	741	767	733	721	727	774	774	714	704	744	773	773	743	695	787	735	743	794	715	786	774	706	744	731	808	762	740	756	734	706	733	773	695	756	773	793	730	766	773	752	783	709	753	770	749	733	736	743	769	721	705	770	778	747	760	737	770	742	783	762	780	758	704	779	728	733	732	802	734	718	733	739	744	751	723	729	736	757	725	735	757	746	726	772	783	736	782	768	748	755	763	759	729	741	775	795	780	693	721	740	786	705	707	738	749	727	748	771	784	828	744	741	748	767	739	740	752	777	758	766	767	755	733	777	727	733	740	797	774	742	739	704	731	770	750	754	769	764	775	771	770	740	755	748	770	763	743	724	736	756	786	753	765	669	743	739	718	748	779	786	734	714	719	773	745	748	720	718	741	729	742	737	761	745	800	711	764	754	827	777	763	753	714	790	746	758	742	748	720	755	738	732	714	769	716	762	782	735	755	776	747	699	748	781	758	806	743	756	781	772	737	810	740	776	776	736	785	741	783	751	743	738	785	698	772	804	759	707	804	774	762	733	739	736	727	772	793	765	705	757	747	700	788	736	823	771	785	776	767	703	751	769	790	745	756	725	757	776	727	738	762	771	703	744	734	747	741	775	791	761	745	741	710	756	803	748	698	732	733	770	741	739	758	732	738	799	792	767	742	736	759	725	745	770	699	731	700	740	751	764	760	755	785	749	753	748	711	810	770	726	715	762	767	717	742	753	752	720	743	732	751	736	749	756	719	760	779	727	728	755	747	776	740	758	780	704	736	798	765	769	684	716	755	703	754	731	751	724	756	729	766	739	711	760	770	800	762	724	731	745	729	773	743	733	754	728	821	788	752	738	776	822	777	733	744	750	744	749	778	759	739	770	747	775	761	732	802	706	730	795	709	748	755	750	735	744	777	758	767	732	793	751	756	760	766	739	734	806	740	729	811	745	790	746	757	744	700	779	766	766	717	740	724	742	754	755	769	759	763	775	796	718	729	793	818	738	735	777	744	757	741	789	748	742	759	703	734	732	784	736	753	741	722	741	726	774	743	758	787	771	772	765	745	731	742	757	799	749	708	754	794	757	720	790	737	743	777	722	811	750	762	711	796	744	754	764	767	718	756	758	786	740	762	738	777	715	760	785	758	749	736	778	785	796	772	735	756	768	779	757	708	754	754	803	742	762	805	712	781	753	755	759	709	700
3435	3594	3027	1684	1259	1009	873	807	734	710	710	652	698	625	649	599	631	596	609	618	596	619	606	594	572	600	571	598	563	608	558	617	573	575	583	584	592	523	596	565	552	578	558	581	577	616	582	565	565	593	533	551	591	535	583	561	553	640	544	621	575	617	610	569	551	565	569	580	600	607	567	521	582	537	607	570	602	540	538	586	582	621	559	551	528	579	595	566	605	541	538	549	578	596	562	588	555	600	599	574	558	593	556	598	573	589	547	550	551	536	592	597	566	578	587	570	566	562	527	567	630	589	546	531	569	585	579	570	572	570	609	578	575	595	573	559	552	606	590	535	569	621	575	579	590	614	577	571	602	556	543	596	565	571	582	595	565	643	588	542	565	568	566	572	534	572	560	591	539	557	584	574	554	535	570	608	608	545	575	584	585	527	570	566	554	603	575	549	584	564	588	571	633	583	559	609	570	571	584	611	538	581	585	563	538	527	597	592	539	601	557	568	580	537	600	573	565	551	542	507	559	563	585	544	580	597	560	544	579	568	544	553	583	567	586	579	553	573	537	575	555	588	604	555	584	592	614	547	595	597	518	555	587	613	547	565	526	558	581	568	533	580	570	571	560	572	548	586	601	581	532	552	525	565	572	611	529	554	558	518	549	590	607	551	542	563	569	554	570	558	523	580	545	591	542	547	586	557	611	576	557	585	562	544	580	525	580	514	573	583	549	586	594	566	563	553	568	524	552	577	535	587	586	562	544	566	555	563	565	574	576	553	572	604	586	573	575	557	559	580	534	564	505	547	574	584	588	538	558	571	527	537	577	554	586	564	599	542	608	543	572	553	560	536	576	575	588	572	534	550	563	544	559	558	554	557	566	551	553	556	600	548	593	559	579	600	550	577	556	526	575	535	569	589	557	576	565	564	582	601	562	564	559	584	524	551	586	598	575	548	536	586	536	568	565	532	570	597	558	554	543	515	548	562	558	538	598	551	617	592	557	530	615	562	547	568	562	600	573	610	565	555	558	583	580	559	593	561	570	527	562	569	536	576	544	584	575	547	524	532	541	544	523	550	559	563	545	593	576	548	582	539	549	538	560	541	564	522	568	583	556	587	542	530	519	566	538	600	582	589	579	564	566	547	559	555	587	560	553	512	602	563	616	580	551	562	593	577	563	528	610	557	570	598	568	571	560	598	583	528	539	564	569	593	579	551	577	561	545	545	558	508	605	571	570	552	588	546	568	571	557	534	524	558	580	547	590	576	569	566	523	575	528	574	556	573	566	558	545	580	615	595	581	580	534	557	563	563	556	532	557	556	609	556	587	544	556	544	532	550	544	586	543	561	551	563	578	583	586	567	562	571	602	585	549	553	519	527	567	505	560	563	567	541	552	596	602	608	580	585	557	546	534	579	541	564	529	567	545	563	529	592	567	554	530	529	582	577	547	580	523	576	553	567	604	575	566	556	523	531	573	538	575	578	586	528	523	590	555	584	573	600	571	558	560	566	519	537	563	559	595	537	534	580	520	572	526	535	558	573	585	554	567	574	564	546	545	554	552	560	574	579	578	571	554	590	566	522	536	554	544	535	564	582	538	587	559	533	528	581	568	579	576	567	571	589	559	544	552	609	562	526	527	624	544	555	590	578	515	599	555	570	523	580	559	555	590	591	558	534	576	539	535	573	569	537	514	553	589	555	586	576	556	561	566	556	561	572	582	599	562	580	549	566	576	541	515	522	591	567	561	563	537	563	533	535	553	536	576	548	525	573	580	546	539	571	559	542	554	545	585	558	565	542	530	599	573	593	536	541	526	567	565	555	568	546	576	574	571	553	589	542	563	544	543	556	575	594	599	542	579	577	580	569	559	537	549	544	585	583	571	555	519	575	527	552	576	574	532	552	566	521	544	550	537	521	613	566	558	530	553	559	537	557	532	579	538	551	591	608	552	535	570	560	519	592	567	578	566	584	564	567	546	564	541	575	549	560	597	570	546	582	559	534	573	622	580	552	612	584	533	575	548	542	553	569	536	558	595	550	565	575	579	564	514	583	571	537	565	584	559	575	566	584	555	556	581	565	575	515	596	558	529	536	595	525	558	566	559	579	573	556	629	552	565	589	558	531	547	584	572	547	559	544	572	579	588	537	534	587	574	551	572	604	561	543	551	555	543	577	579	555	569	570	541	550	570	566	546	524	611	543	591	567	575	590	575	529	558	550	524	560	600	572	549	571	544	554	525	540	580	550	595	531	549	554	582	552	545	589	558	559	570	539	549	539	516	561	525	578	576	560	563	545	586	587	567	583	530	537	541	565	554	595	580	585	581	576	552	549	541	552	533	568	529	533	574	580	559	522	552	550	541	598	532	569	530	586	523	569	562	571	528	566	561	500	589	568	585	524	532	591	538	525	549	565	581	571	542	548	602	587	548	573	561	575	554	561	562	564	565	534	538	578	533	556	573	574	571	567	567	556	580	570	588	583	562	565	579	569	562	548	569	584	576	575	575	597	580	575	548	537	582	565	521	555	550	564	596	586	549	580	530	562	553	536	520	582	618	535	565	576	557	576	562	557	541	574	534	552	555	588	574	575	562	557	589	559	552	603	542	539	578	582	504	581	553	504	559	584	540	561	557	567	544	539	533	546	564	553	601	610	547	549	599	591	537	548	552	570	567	555	611	537	573	604	569	564	574	559	540	527	595	535	534	537	557	589	576	600	536	553	606	517	527	520	581	596	567	565	505	551	566	576	517	586	584	526	560	579	580	544	526	557	583	559	557	571	550	535	576	568	560	586	574	583	582	565	566	578	573	566	554	560	566	567	581	569	538	599	528	552	563	597	533	563	548	590	542	546	564	558	557	576	562	521	559	572	607	534	587	583	557	597	530	559	556	574	571	585	523	544	549	554	558	565	583	567	560	555	609	565	531	545	530	565	579	608	600	559	561	546	560	579	570	565	564	544	572	554	560	558	577	558	522	575	572	558	575	552	576	504	544	587	572	574	558	570	576	558	578	575	587	550	516	590	562	563	546	508	507	560	586	547	551	563	563	567	605	575	543	561	576	603	587	546	556	630	538	574	563	569	590	572	580	579	554	601	536	579	529	508	574	592	602	531	558	593	540	586	556	558	599	551	542	575	522	584	522	556	549	541	571	540	569	577	582	552	545	529	591	593	531	561	526	587	587	533	535	590	553	571	645	514	566	551	570	565	564	545	566	572	587	544	565	555	527	592	567	573	559	561	548	574	549	565	518	572	555	540	538	555	571	564	558	571	592	561	568	561	543	547	587	576	542	508	571	547	547	558	591	601	561	589	559	544	554	515	576	565	555	598	598	550	628	516	505	593	573	577	561	589	565	550	531	547	607	535	526	587	570	571	529	567	567	592	591	565	562	607	555	559	539	619	571	542	558	573	563	538	533	525	539	576	556	607	538	584	552	540	566	547	572	548	570	581	556	578	563	503	527	550	575	535	579	526	549	556	608	542	538	601	543	564	553	555
24458	21478	28857	24521	21468	9409	1895	1237	1038	990	970	963	913	898	854	870	835	850	772	809	876	869	835	815	777	796	747	786	797	799	822	791	811	740	816	794	797	759	810	817	827	834	785	732	805	782	821	781	750	788	833	740	713	758	751	764	740	772	794	745	787	760	770	722	768	805	755	747	761	784	783	763	765	780	808	808	745	796	768	716	735	811	794	747	743	758	784	769	777	727	795	758	780	757	813	772	749	760	792	786	741	775	753	829	789	764	808	820	788	767	764	755	758	791	753	811	768	715	749	768	777	784	764	766	779	793	727	792	789	798	801	724	783	740	755	764	718	743	734	767	793	745	737	766	777	787	765	778	750	806	802	730	723	779	736	744	753	781	780	741	804	796	747	778	731	729	781	754	730	796	768	811	820	790	806	761	762	761	743	823	801	763	758	826	780	753	805	753	786	766	795	706	804	754	778	755	747	764	810	730	773	768	774	763	814	767	746	789	778	785	749	799	765	723	764	798	789	776	807	813	738	786	774	767	740	806	820	789	773	723	751	758	745	739	804	733	774	737	799	813	781	720	783	779	762	815	789	787	702	779	797	759	791	762	718	743	771	757	775	753	729	799	782	822	806	758	777	742	765	773	747	738	751	817	742	758	799	764	760	745	780	799	739	771	765	816	761	753	769	780	781	734	720	788	728	757	753	763	752	762	775	798	761	785	784	795	722	729	772	828	737	745	771	743	764	814	830	755	742	765	803	819	755	830	799	780	794	735	779	755	769	796	769	761	761	733	775	783	737	711	816	798	823	783	733	724	769	752	798	751	766	758	752	736	807	743	737	734	794	797	724	778	739	732	761	804	762	767	775	786	786	779	753	750	749	799	750	795	724	775	770	792	754	760	783	725	773	696	754	794	789	753	771	758	754	777	816	768	759	731	761	774	750	752	765	787	760	790	771	727	739	782	763	742	770	792	777	770	791	746	743	757	743	805	798	757	730	793	804	762	788	793	760	741	776	778	800	790	754	738	762	800	736	749	764	798	765	779	748	729	688	780	816	777	799	819	735	721	751	744	812	764	751	793	743	736	782	717	747	773	808	785	702	785	737	816	814	732	764	772	745	778	809	764	747	825	813	784	748	784	767	789	711	737	783	735	817	740	742	820	777	807	722	812	783	796	756	756	745	793	775	780	784	765	755	780	799	767	805	833	716	750	832	765	767	770	787	793	724	768	727	739	824	759	756	805	782	794	775	725	810	752	758	740	748	763	757	728	748	808	757	804	791	773	761	756	777	792	765	718	791	836	791	805	777	758	733	703	780	758	711	724	782	746	762	785	767	793	740	788	761	762	760	760	753	772	775	755	783	740	726	780	772	770	785	777	793	733	764	795	728	754	775	759	761	761	749	764	719	725	754	757	757	813	741	778	753	759	731	774	816	824	783	790	782	748	757	727	759	746	747	782	749	753	750	752	723	765	789	763	782	790	760	790	712	722	736	741	777	766	735	749	760	782	733	782	759	739	766	764	806	768	769	762	819	740	738	734	731	793	774	738	774	725	776	746	738	798	750	725	756	763	731	745	803	769	765	770	801	757	741	764	776	745	739	755	732	778	772	835	714	763	810	784	783	749	750	760	737	779	745	713	763	747	749	745	757	732	753	739	749	768	745	806	806	714	730	760	764	830	823	719	748	772	753	776	828	764	781	736	741	809	740	806	737	730	732	779	786	777	784	768	752	788	755	761	755	760	764	772	775	793	719	745	733	760	771	808	780	788	782	718	822	754	793	749	770	787	757	747	766	754	754	745	784	821	758	717	758	764	783	741	804	685	799	750	756	758	777	767	745	766	762	749	746	753	755	786	752	735	717	735	748	720	748	774	760	761	748	714	739	751	831	791	734	788	750	791	779	780	759	779	764	805	730	751	763	765	801	755	788	800	773	749	800	800	779	787	741	751	774	778	785	774	746	780	761	740	756	732	717	783	778	777	800	767	719	739	796	822	774	731	721	764	728	780	790	765	738	729	785	782	828	791	776	776	755	790	774	776	747	757	749	781	778	726	771	775	765	752	771	744	809	759	769	783	790	742	803	808	757	736	709	751	757	770	777	789	789	736	776	750	734	784	711	805	720	810	776	794	727	722	763	764	778	748	747	724	761	758	746	729	799	785	781	804	791	750	777	738	772	770	765	773	787	792	762	792	759	733	783	725	704	766	761	758	713	734	772	751	801	813	772	722	793	746	783	763	747	802	750	749	737	747	806	768	772	766	751	805	761	778	803	711	781	688	774	835	782	783	691	738	808	748	735	750	708	737	789	758	755	783	727	739	762	772	769	768	767	779	771	769	749	748	740	802	755	787	778	761	734	766	772	833	780	775	765	787	773	855	782	781	808	831	742	806	789	704	738	761	764	764	748	748	776	819	770	757	762	813	810	777	732	794	739	748	793	753	723	746	773	708	771	746	829	715	806	808	742	737	750	791	750	768	807	786	792	804	808	769	721	706	778	752	804	739	789	758	756	754	831	788	751	746	718	780	730	760	729	729	791	835	729	824	739	759	798	811	744	768	785	782	796	748	789	816	757	753	763	728	757	760	822	717	741	791	774	749	764	745	757	765	807	768	732	704	771	740	784	790	760	734	742	785	768	700	732	773	799	728	747	741	759	780	737	736	803	755	765	754	764	788	800	736	727	811	758	790	802	746	799	799	738	744	752	785	793	771	779	693	773	785	671	725	771	845	776	733	799	783	760	778	748	812	751	762	793	762	783	790	766	777	799	767	774	827	801	758	802	758	726	775	777	761	779	743	794	782	824	774	821	756	737	750	822	785	774	737	812	756	761	777	737	760	731	766	766	708	747	760	865	728	777	772	768	734	764	770	737	742	831	750	761	787	736	768	730	778	820	774	761	747	728	782	786	749	780	761	763	754	786	729	762	784	790	743	751	706	784	782	752	749	788	754	779	786	770	790	782	749	772	789	751	804	773	748	786	754	722	798	738	779	795	794	790	783	762	771	771	787	739	775	833	737	779	726	759	773	743	768	755	766	813	791	735	742	837	732	716	761	802	814	804	819	734	800	802	749	755	768	762	804	761	751	744	816	742	782	782	809	784	772	762	726	797	779	743	685	742	744	776	750	766	770	761	815	781	774	791	803	773	761	744	764	739	830	734	742	813	764	711	742	776	801	799	716	792	732	821	772	751	794	777	730	755	749	738	767	778	833	772	798	741	779	723	771	789	744	726	794	811	767	764	776	747	752	776	774	788	705	766	703	780	755	804	733	743	786	725	743	766	791	736	755	804	756	749	745	760	771	709	736	761	790	729	741	770	802	796	771	749	793	768	724	756	745	803	781	769	806	741	765	753	765	790	787	721	748	764	737	742	749	754	769	733	729	755	793	728	770	764	774	764	771	782	717	796	775	741	780	781	781	755	754	730	762	717	770	790	761	811	770	732	728	752	737	840	742	785	758	767	743	796	762	771	781	727	785	828	808	791	795	800	807	764	777
3650	6121	5011	2574	1907	1399	1218	1106	952	921	814	801	742	725	756	676	670	689	657	633	675	621	652	609	609	612	600	660	639	618	650	597	623	582	586	646	603	618	614	562	647	591	603	630	599	639	620	615	566	628	571	585	630	587	606	604	611	623	532	638	574	564	603	621	606	593	558	560	612	623	609	616	609	573	613	602	597	552	648	617	579	612	599	591	606	626	581	547	615	625	617	581	607	598	614	644	591	579	587	533	569	612	616	596	605	622	606	610	601	592	573	586	574	583	573	569	612	600	597	577	561	605	613	622	602	576	574	585	620	624	576	581	583	598	604	566	580	587	573	588	585	606	599	548	627	579	607	609	599	597	575	572	571	587	620	663	594	591	577	554	646	585	577	605	611	585	557	611	617	557	642	551	563	577	575	589	571	595	606	566	598	557	608	597	575	596	611	556	637	608	581	601	613	626	571	631	617	570	553	611	589	561	571	569	590	611	581	555	571	584	579	623	606	597	560	581	559	554	570	593	618	582	614	602	585	596	605	544	615	573	581	532	586	584	596	554	611	558	587	614	616	577	575	572	582	574	626	576	560	565	584	605	596	571	567	604	601	566	579	565	596	590	552	570	586	571	595	590	585	625	557	563	602	600	592	582	553	596	563	610	566	568	570	578	562	586	593	582	607	582	573	529	573	562	577	567	581	615	574	575	585	606	575	620	601	589	618	572	613	563	585	614	545	598	585	599	610	582	620	572	558	586	604	607	616	566	546	562	608	603	575	577	601	577	555	559	579	630	595	555	578	610	572	579	597	541	641	583	579	604	562	573	605	594	558	609	601	587	560	588	599	578	558	588	564	612	590	587	614	585	579	556	639	537	570	629	613	585	626	612	590	594	575	608	590	612	573	558	594	554	602	608	544	582	573	596	580	565	573	566	573	590	568	594	581	517	620	614	601	590	565	567	578	566	588	563	597	618	603	581	614	582	568	605	606	600	616	584	587	618	584	589	606	607	586	572	586	615	558	591	577	622	584	573	577	578	592	579	597	583	571	611	607	612	541	558	612	593	615	566	593	547	590	606	616	580	566	577	579	619	548	663	622	566	564	599	577	595	580	593	609	584	602	605	593	594	535	596	649	600	593	552	583	604	567	549	564	592	609	573	603	540	577	557	583	610	564	584	566	591	587	554	568	569	591	607	571	594	585	614	586	544	549	588	587	585	588	548	557	608	547	610	615	646	589	580	581	612	614	589	576	581	559	570	595	584	565	556	562	569	597	600	552	554	592	569	570	590	598	579	589	579	581	565	585	543	596	555	554	590	585	528	572	587	558	596	566	600	593	557	579	613	588	601	596	608	597	537	602	623	570	592	579	571	556	561	599	588	543	592	639	611	604	599	609	598	594	568	563	573	585	604	600	599	569	561	609	626	605	572	596	552	604	610	565	561	543	588	544	570	603	614	593	541	613	549	585	585	600	577	568	584	587	560	577	580	560	526	581	577	612	566	595	584	573	593	642	551	577	582	572	541	601	546	587	603	593	563	610	595	574	560	606	612	608	567	571	577	623	609	573	579	598	562	565	575	569	604	575	577	553	578	596	530	593	594	597	561	616	589	576	606	559	580	654	582	592	605	566	604	624	595	589	592	569	571	582	588	599	627	594	616	582	523	581	562	571	538	569	568	574	584	588	572	567	581	574	613	592	555	579	587	610	607	569	520	646	566	594	556	535	582	571	582	585	579	599	571	584	589	581	550	598	560	566	543	564	553	677	577	580	595	592	543	575	581	539	627	628	599	591	612	573	596	613	588	573	582	606	556	544	592	584	544	553	552	573	580	565	580	525	540	575	633	576	581	578	529	563	593	568	646	544	576	582	569	557	602	572	582	601	563	568	590	526	559	567	590	556	587	621	574	561	573	583	547	589	591	625	603	624	542	592	576	563	577	574	561	573	606	610	571	570	567	544	593	589	546	586	610	582	595	545	585	565	569	607	617	567	610	584	565	580	607	536	578	596	586	533	546	590	541	548	576	589	580	517	550	585	581	623	628	594	555	559	631	592	571	623	583	592	622	572	581	617	581	566	557	589	574	626	642	608	578	604	596	576	598	560	561	564	592	547	593	564	604	550	597	601	599	570	588	568	565	585	553	555	552	578	587	577	564	602	602	578	564	540	589	547	575	573	576	624	563	586	557	556	559	581	602	591	545	567	554	561	605	562	523	590	556	587	519	571	553	584	592	551	576	606	508	581	543	580	600	580	592	622	569	601	588	578	580	564	584	571	586	598	584	629	565	604	580	579	593	579	576	536	523	550	584	569	584	569	601	606	578	557	585	569	585	561	576	567	573	543	643	581	596	579	621	636	580	600	581	597	558	600	566	531	557	586	582	586	570	583	557	596	565	627	563	535	592	606	604	565	541	641	579	543	571	575	586	566	535	564	544	601	542	588	599	526	564	552	550	580	589	569	585	543	609	625	591	592	621	543	650	535	554	539	586	589	621	580	544	613	569	623	573	586	582	573	589	562	524	590	523	600	616	586	567	563	577	575	586	551	594	582	557	549	573	586	578	602	597	580	587	564	589	582	538	590	581	559	572	611	580	567	567	555	580	573	529	605	571	555	591	544	582	570	570	635	546	562	590	584	563	550	607	624	549	533	562	588	568	651	565	554	582	591	586	545	581	585	615	609	560	554	568	596	589	604	587	564	612	596	625	541	569	521	545	595	560	538	608	539	568	594	582	568	561	578	576	605	580	592	562	559	583	553	567	582	590	628	636	576	575	578	568	559	571	569	593	541	562	574	573	559	619	563	576	554	523	588	582	551	623	556	571	586	529	561	561	574	578	567	571	618	607	625	562	567	590	565	576	615	549	597	576	577	554	547	598	517	587	571	589	581	552	554	579	568	567	559	575	577	574	602	578	564	612	556	622	594	567	619	557	565	600	598	541	538	591	570	541	649	551	574	617	574	616	581	575	607	530	579	622	581	570	578	530	596	615	574	584	552	548	613	549	553	595	555	575	571	578	571	576	580	581	641	567	536	539	588	570	611	585	598	572	563	575	565	589	531	600	584	560	596	599	607	580	592	545	589	558	603	569	597	551	571	572	582	591	569	563	570	586	536	583	557	577	532	600	585	565	563	562	553	568	576	578	577	525	542	564	569	573	568	594	556	599	602	567	548	541	592	602	584	559	552	578	578	588	583	563	576	562	565	591	551	559	591	527	601	549	600	568	573	568	565	580	538	569	565	615	601	585	568	619	569	594	559	569	632	576	595	596	602	606	566	583	604	578	527	567	577	625	541	632	566	558	568	575	592	558	583	551	542	533	621	552	549	596	612	599	603	591	580	560	559	580	584	579	593	569	580	571	607	604	582	561	595	555	583	561	583	541	567	579	585	548	563	619	567	584	539	571	571	570	567	607	557	568	589	570	567	573	593	594	557	565	546	606	592	565	604	572	584	597	583	574	603	568	585	589	549	529	580	544	546	592	595	554	599	583	598	567
27825	10341	861	531	394	386	364	348	363	368	355	362	410	347	380	339	365	351	359	400	357	347	355	367	377	357	357	360	350	338	364	382	364	348	377	331	364	387	351	361	378	353	372	330	356	366	353	379	334	340	376	365	365	351	356	388	385	335	380	354	339	345	388	359	389	390	333	350	417	363	374	383	351	351	341	367	352	367	384	333	355	356	370	357	379	368	367	387	346	374	388	330	326	354	354	340	345	339	360	330	353	345	332	353	343	378	364	381	329	367	334	321	375	403	358	349	362	335	372	375	331	368	357	347	322	369	372	352	349	324	382	361	354	342	367	360	365	336	339	376	345	386	357	366	327	361	337	340	387	373	393	331	349	362	357	374	371	346	349	363	378	355	333	373	349	361	359	378	348	359	361	392	356	335	354	376	335	350	383	348	367	354	374	326	324	352	368	384	333	348	323	356	380	354	354	352	354	365	367	351	366	351	368	356	361	338	411	351	359	346	345	374	374	378	313	344	372	355	341	374	347	366	363	348	364	315	333	379	337	386	322	363	350	377	365	370	399	375	330	348	361	361	343	352	333	345	365	368	347	365	355	336	371	355	363	362	370	319	322	370	387	355	381	353	338	353	345	347	346	352	348	383	374	371	346	376	363	379	347	370	365	354	388	359	324	348	330	366	373	386	351	344	334	364	396	347	370	332	324	349	357	317	343	321	309	363	370	338	344	368	364	362	371	338	344	361	358	335	374	349	325	344	365	380	375	360	385	342	351	349	358	361	322	381	361	364	357	342	334	354	299	348	349	359	340	366	356	357	371	373	371	385	356	346	362	363	382	390	306	386	386	382	360	355	344	362	344	344	348	353	348	358	326	343	367	361	342	368	369	351	354	346	356	371	363	369	360	357	387	333	381	382	363	361	386	345	357	345	337	343	355	361	363	404	349	355	356	348	354	343	367	334	363	400	357	344	316	356	340	328	345	351	382	351	321	334	359	353	343	332	363	386	326	369	335	353	366	348	353	374	383	348	362	328	341	376	367	393	398	366	344	353	401	377	396	341	383	369	341	398	319	366	328	371	387	375	363	378	353	359	371	380	368	351	350	371	345	372	347	358	334	394	363	375	368	355	385	364	344	378	342	367	353	368	347	354	376	367	362	378	366	350	340	336	354	364	378	332	378	404	364	315	388	329	375	324	339	360	353	373	351	312	346	375	374	310	377	330	381	368	368	355	372	356	358	365	341	359	372	367	350	355	353	340	352	350	360	352	348	364	373	370	344	380	329	346	324	327	370	377	366	353	348	355	363	355	333	374	336	379	354	385	380	332	355	333	369	366	326	383	374	350	351	338	329	347	357	373	392	364	378	365	395	357	340	337	329	371	342	378	359	351	352	336	379	356	374	349	376	371	368	326	354	357	358	357	327	354	356	353	377	390	365	343	366	345	340	329	333	398	345	365	361	349	357	364	366	347	350	344	365	340	367	344	360	364	353	366	364	346	358	347	381	361	348	362	343	358	382	366	380	372	335	350	376	354	370	387	366	338	341	347	340	332	317	345	363	355	384	376	373	331	408	365	384	372	360	345	389	352	354	356	388	353	347	374	301	351	385	359	364	364	363	313	363	362	365	336	345	371	336	346	369	357	376	371	365	316	372	344	356	397	339	372	377	377	373	402	345	317	344	342	352	369	350	388	338	366	355	352	384	390	376	375	389	373	371	355	328	351	333	359	392	345	368	360	341	386	350	374	390	353	367	363	340	322	329	310	355	367	333	360	358	372	368	346	355	361	360	360	333	352	354	331	346	343	367	359	387	333	343	342	338	382	374	365	343	352	351	351	377	345	361	357	361	346	372	374	374	371	361	369	356	344	355	379	361	361	375	371	359	360	385	348	353	345	372	385	338	337	399	349	369	351	371	350	343	352	348	335	339	343	362	369	363	361	354	355	361	372	369	366	352	346	364	377	368	385	342	360	365	351	347	345	364	360	348	350	345	354	382	335	338	351	351	332	302	397	330	365	362	335	380	375	348	348	339	346	336	363	352	344	339	331	352	352	374	377	355	344	349	346	379	397	388	369	317	368	368	356	339	317	331	350	359	349	381	370	364	379	364	395	349	355	327	362	388	357	365	392	365	333	339	322	346	360	332	364	340	359	363	357	357	333	340	336	364	355	356	324	373	359	341	365	358	340	329	348	356	354	373	356	354	376	346	356	387	352	386	349	358	369	340	346	335	339	358	375	343	348	338	401	364	371	352	371	388	326	347	323	375	356	360	391	349	340	352	336	360	362	341	375	353	347	350	399	346	373	335	334	362	336	364	387	385	340	314	348	363	373	318	325	339	350	384	399	337	358	333	356	358	374	340	352	343	336	355	371	338	357	332	371	323	342	328	362	369	356	367	360	361	365	360	367	362	368	354	343	382	368	359	374	362	380	358	363	387	374	391	343	367	409	377	364	366	378	379	412	369	354	332	352	374	360	364	378	365	363	351	350	320	393	359	352	325	366	357	355	348	363	340	339	371	345	333	355	348	345	364	396	392	338	346	381	336	354	353	349	353	362	388	384	366	355	359	371	335	347	364	333	409	375	379	336	314	332	375	346	345	342	378	358	342	370	334	346	349	335	332	371	377	361	357	343	364	352	348	380	350	345	366	353	385	343	356	368	370	339	341	373	364	344	357	370	362	366	344	353	337	361	343	354	361	360	373	326	350	340	376	360	379	388	363	357	337	382	348	342	372	377	342	362	379	370	341	358	344	365	328	387	365	380	358	348	386	346	354	353	350	408	374	347	406	340	356	378	398	293	367	367	346	370	352	358	408	374	365	342	319	312	398	331	381	338	339	376	349	339	358	382	400	364	344	390	304	363	374	366	380	366	355	338	367	342	361	336	336	370	362	324	357	362	352	337	362	341	356	331	333	389	369	387	352	362	401	371	376	350	381	363	315	377	381	348	384	372	368	360	351	324	371	347	357	358	399	388	363	347	372	382	345	346	361	360	353	375	388	327	387	380	345	325	354	296	385	357	378	327	365	351	359	335	345	371	370	371	357	341	340	337	361	335	373	345	375	364	364	358	324	351	336	366	382	367	395	362	375	341	354	352	358	365	393	358	361	344	354	364	368	368	354	367	358	365	366	355	370	347	362	394	377	365	346	358	342	355	384	349	342	354	374	345	353	376	353	372	367	371	372	370	362	362	357	332	380	356	357	365	362	347	321	386	355	340	386	360	367	356	345	365	371	390	383	368	366	345	352	342	352	359	368	338	359	347	353	339	380	359	382	352	338	361	337	344	353	346	354	371	351	348	351	345	350	359	350	365	367	374	344	343	361	331	364	367	357	360	350	350	373	341	363	350	365	375	391	391	341	370	329	376	339	367	405	346	378	328	377	385	372	313	340	362	372	352	355	392	344	360	369	372	376	383	383	325	353	343	353	372	366	314	378	360	365	363	345	377	346	338	356	323	364	365	373	369	387	331	317	351	341	417	330	374	344	344	356	349
4675	438	401	335	281	274	296	270	277	291	277	265	303	270	266	266	267	235	248	248	286	292	262	255	256	254	298	274	273	294	257	261	275	291	269	233	243	259	295	262	278	272	246	238	275	289	261	268	273	314	272	281	258	244	256	291	307	246	275	279	250	269	278	279	277	257	293	240	252	265	259	268	276	259	238	245	278	273	265	260	270	252	296	268	269	256	258	271	262	280	261	273	249	250	252	259	261	286	242	261	255	264	304	243	268	262	262	294	259	265	256	267	266	256	252	254	266	285	256	270	231	272	278	263	267	242	267	249	287	248	247	273	249	278	241	247	289	263	268	262	234	268	259	263	257	270	257	262	280	264	249	256	270	243	278	233	275	264	257	261	262	275	291	267	278	261	272	287	256	250	256	244	273	280	270	277	245	250	268	258	252	250	305	295	293	276	256	263	260	271	297	272	250	289	237	283	282	278	267	272	270	262	267	250	291	267	278	267	252	278	252	295	263	264	291	245	266	259	288	261	250	246	268	247	260	289	264	240	300	262	259	270	278	271	265	266	259	277	309	247	233	267	256	262	264	255	288	258	255	280	245	265	261	256	273	266	280	258	235	285	275	247	250	229	254	265	283	266	260	278	263	257	277	252	272	276	259	276	235	279	278	239	274	267	275	311	271	299	281	270	283	253	277	284	239	253	270	241	241	263	285	270	257	285	257	259	277	287	248	264	253	287	281	282	232	253	268	263	252	269	249	282	256	279	240	266	278	257	298	279	260	259	261	256	275	297	283	295	263	288	299	237	272	251	225	248	268	249	265	264	235	270	292	294	281	277	256	260	282	261	254	284	256	292	265	272	283	267	270	252	264	266	273	276	291	268	284	264	264	257	232	258	268	288	261	247	277	263	285	273	274	254	269	257	255	288	279	282	257	266	270	234	269	269	248	265	253	254	264	283	272	269	241	264	269	274	296	253	229	290	273	279	265	267	285	261	257	258	257	259	293	283	271	260	272	265	289	248	248	237	255	273	264	257	246	283	261	260	265	265	289	243	252	275	264	266	272	272	278	274	272	289	259	269	272	282	274	253	281	273	288	306	283	261	272	282	277	273	278	264	238	272	278	263	288	268	262	266	230	280	265	293	241	274	272	269	257	303	262	225	260	251	291	285	246	239	282	300	279	245	283	292	239	274	254	275	265	273	254	242	258	260	278	243	243	289	276	264	286	267	269	279	272	257	279	282	272	257	241	240	260	274	269	266	273	273	257	259	265	272	294	254	251	263	276	229	278	281	284	257	265	256	290	287	276	271	248	296	250	249	261	268	289	270	251	268	259	255	265	280	260	279	261	266	301	261	257	280	254	287	285	279	273	288	273	291	262	270	266	266	274	257	285	277	281	292	238	253	260	269	286	258	257	272	270	297	274	305	269	263	308	259	276	253	296	225	257	235	273	270	274	262	276	251	286	275	284	276	254	246	281	295	262	265	300	245	254	259	233	256	260	275	254	254	267	277	226	244	289	260	260	267	272	235	251	279	299	240	284	276	230	270	296	278	270	273	296	284	260	246	287	269	239	296	290	261	270	270	223	246	263	260	286	291	264	283	254	275	267	273	287	281	261	260	261	260	266	273	274	257	287	265	262	297	249	243	275	256	246	285	271	253	254	274	240	265	288	244	253	291	282	227	293	259	247	258	260	277	260	261	269	244	258	277	285	266	266	274	257	259	257	267	280	273	265	256	307	277	256	256	279	272	269	272	250	245	277	276	277	271	277	263	284	253	258	277	277	235	287	252	255	279	274	252	240	268	257	283	268	252	273	262	242	275	261	296	248	240	277	252	242	291	270	287	244	283	275	262	244	268	250	252	275	299	257	276	271	272	282	243	240	271	250	260	220	292	262	259	251	278	265	273	259	262	284	253	246	272	277	271	262	256	248	263	277	236	303	274	264	262	296	267	266	296	275	304	284	282	261	277	272	265	262	253	261	265	293	265	267	274	271	267	260	257	265	266	253	283	293	252	258	246	293	288	261	286	261	227	268	272	243	254	257	252	245	283	282	276	292	277	281	272	247	272	291	273	277	274	273	262	263	287	273	249	228	275	270	277	261	229	259	244	255	259	290	293	245	293	284	289	246	264	242	271	228	263	271	244	259	251	263	284	253	251	257	224	271	257	263	252	293	269	289	259	272	257	268	255	273	257	281	250	243	260	255	264	315	239	282	260	265	252	261	271	270	286	303	259	225	274	278	267	250	281	268	273	281	261	299	281	294	259	275	273	265	265	253	227	285	257	254	297	260	250	266	290	274	285	247	245	264	261	241	279	273	282	283	246	309	262	256	253	262	274	253	272	255	267	293	258	279	230	248	279	240	290	264	223	269	250	246	232	240	271	261	252	251	244	256	268	276	270	272	285	269	296	262	295	304	284	229	294	269	272	235	268	272	278	270	291	263	264	238	276	270	270	272	274	268	272	255	250	238	301	269	302	235	285	250	284	312	249	251	286	284	265	265	251	265	265	257	274	265	269	274	257	278	285	257	271	257	284	275	263	264	252	250	248	263	304	297	269	247	257	290	288	271	262	270	280	285	278	244	264	288	261	255	263	254	283	284	281	273	242	258	274	263	275	269	284	255	288	243	263	284	279	229	257	268	251	278	281	271	271	243	295	247	269	266	264	288	263	293	250	261	255	289	251	234	281	281	268	247	288	250	257	305	289	259	253	276	269	257	259	266	256	261	245	256	288	272	260	268	261	291	259	283	275	257	272	278	272	243	214	267	247	287	269	290	266	278	301	265	271	263	272	246	278	246	289	268	253	234	255	275	243	291	279	261	276	265	284	266	276	289	247	262	277	271	268	285	260	261	277	258	264	253	265	263	259	279	295	264	284	246	280	289	276	295	278	281	260	270	281	286	265	279	254	235	282	273	260	303	276	294	254	278	279	262	283	289	263	232	276	275	262	268	283	266	237	264	275	258	241	250	262	259	251	275	282	277	266	268	238	266	259	270	240	280	244	283	286	281	265	280	283	230	268	257	254	265	272	270	295	279	239	269	276	265	270	252	263	271	253	253	289	266	253	259	253	277	289	267	267	284	276	246	257	267	270	257	250	266	273	251	274	246	236	257	245	266	296	236	266	266	259	298	249	286	258	298	250	249	260	291	224	215	264	301	268	269	254	252	275	259	237	277	245	251	259	277	270	249	253	280	264	284	249	262	267	285	278	275	265	281	279	286	254	264	288	258	256	292	249	289	258	276	285	291	276	265	272	281	260	279	274	251	259	267	274	252	270	301	251	274	284	265	292	282	260	239	259	272	267	268	280	237	297	263	274	285	263	264	280	268	263	259	252	264	264	287	300	293	274	274	274	255	271	281	269	257	248	267	284	260	260	272	292	266	272	256	260	280	253	275	292	299	287	262	256	289	297	250	255	269	271	265	295	260	247	273	278	271	286	269	282	279	263	286	244	266	295	285	271	290	305	257	277	247	259	279	236	266	269	278	281
25525	21478	27982	25376	11340	1720	1170	999	866	902	879	852	793	822	802	787	774	768	793	737	749	707	787	782	768	776	809	757	764	775	794	776	742	748	725	750	728	759	757	713	722	742	743	798	797	782	702	783	769	751	774	754	776	774	770	736	744	738	735	710	737	737	735	767	785	765	783	766	763	730	828	787	772	737	754	749	706	716	738	748	762	734	761	740	697	784	767	757	794	698	761	761	773	781	720	725	799	762	757	767	776	747	724	716	734	749	750	758	791	783	731	756	788	758	743	739	787	739	713	794	765	742	733	728	772	688	732	789	734	755	745	757	729	721	732	800	755	764	735	764	720	738	759	716	754	723	781	677	733	742	763	742	701	766	759	734	786	739	753	752	716	728	751	765	717	760	761	731	794	772	732	769	738	703	711	757	747	793	757	805	789	758	767	716	775	750	739	767	809	715	723	746	750	720	726	712	732	724	756	732	818	732	737	746	744	769	683	745	720	747	712	739	757	764	727	752	818	773	784	751	785	776	756	736	785	733	712	766	770	793	717	753	726	765	755	761	742	716	739	765	719	822	772	764	722	758	726	758	737	767	792	791	713	753	734	725	798	777	771	768	773	744	729	739	727	753	714	756	754	737	778	728	717	742	800	747	727	765	708	746	727	788	804	753	741	745	729	714	756	745	729	707	772	739	714	742	757	712	754	733	691	771	750	775	758	798	763	727	741	758	764	768	743	735	761	788	785	780	750	734	722	699	726	760	758	783	801	796	712	820	760	803	749	700	744	769	740	745	724	707	763	757	784	701	701	732	731	773	715	798	755	764	763	732	767	719	755	750	754	745	798	757	750	750	745	771	787	731	760	753	750	708	710	768	668	774	778	780	693	739	704	764	763	797	790	719	741	778	729	757	741	736	781	786	717	784	733	767	738	791	757	719	739	747	781	741	744	791	754	738	796	733	716	688	749	756	748	727	766	754	739	717	746	752	747	734	753	779	682	782	742	795	708	766	740	725	703	748	786	726	706	773	762	747	741	717	716	717	752	720	752	705	710	744	774	731	730	770	779	754	729	782	749	827	712	711	815	744	730	754	735	737	749	751	714	736	715	758	801	776	773	784	749	717	739	788	718	763	786	797	739	761	786	766	685	756	742	692	744	748	751	772	760	838	755	764	719	783	744	763	734	773	716	802	748	741	741	788	755	787	765	767	797	818	773	744	735	741	758	821	735	755	727	764	740	765	744	709	696	700	749	798	726	755	798	757	788	719	730	762	783	733	748	767	737	750	733	720	784	767	749	746	782	757	715	795	739	766	735	808	725	715	702	764	722	749	789	791	748	768	779	828	748	775	732	746	747	753	774	754	742	745	746	718	710	725	772	748	751	772	771	717	736	754	724	805	759	731	740	759	792	724	717	695	757	767	744	785	791	792	730	746	755	714	734	825	780	770	774	769	738	721	748	797	788	792	725	751	779	761	709	807	790	740	724	742	767	764	714	757	755	777	759	737	712	792	775	740	801	764	751	799	757	767	762	726	765	745	728	716	764	784	694	825	740	762	758	744	715	735	793	746	767	718	758	762	758	785	736	739	725	743	749	763	802	724	729	770	689	695	788	707	754	778	745	786	700	743	731	776	781	768	732	777	758	739	770	747	746	775	744	765	715	794	743	697	762	730	754	757	753	732	711	739	719	765	752	731	746	766	740	721	783	770	738	780	732	758	778	749	780	788	746	747	731	728	816	745	770	764	691	749	711	733	783	751	808	747	750	723	740	740	785	781	744	731	785	759	776	794	736	737	727	777	790	769	760	797	785	734	731	782	773	757	697	674	784	692	755	790	748	753	748	761	775	755	806	762	743	759	727	813	726	739	704	779	758	748	723	766	750	745	813	754	786	741	817	762	735	780	757	723	744	769	742	751	744	775	654	826	762	763	783	743	761	739	752	747	760	738	727	794	770	733	736	700	721	749	805	738	775	739	744	739	696	724	753	791	737	731	760	722	751	820	794	778	714	686	804	763	781	750	697	721	759	797	763	752	759	723	790	784	791	735	768	730	775	772	749	731	728	755	753	750	722	701	743	672	766	744	767	761	785	759	767	786	662	768	778	724	735	783	750	769	722	770	744	757	783	719	770	777	715	772	775	713	786	730	777	722	764	739	706	715	755	746	828	725	731	724	763	750	770	750	788	737	769	759	736	744	718	773	726	778	750	756	711	721	736	800	741	697	677	745	753	760	779	769	792	747	716	736	776	736	731	747	770	698	743	754	745	709	785	763	749	682	720	753	738	772	741	711	744	755	764	713	801	708	764	731	790	782	757	774	771	750	702	724	718	715	786	749	746	754	775	718	742	764	737	742	797	731	728	784	746	728	727	756	709	734	695	764	705	718	735	781	712	750	739	787	732	677	766	749	713	786	775	731	720	712	796	776	726	728	743	772	728	761	773	735	726	684	732	807	748	718	717	737	707	734	756	692	755	767	723	776	695	719	782	789	732	760	711	771	784	792	734	718	716	741	767	725	758	747	806	762	760	712	775	787	742	760	748	826	724	763	704	746	745	818	758	751	747	731	744	721	733	773	767	760	749	756	756	707	698	732	723	724	743	761	747	747	737	724	754	765	753	752	757	718	708	737	722	739	764	760	739	722	772	761	829	778	773	753	723	776	728	734	801	722	741	735	733	732	743	781	711	713	711	742	745	754	740	718	763	720	737	729	766	756	712	766	730	720	692	746	778	718	759	765	736	722	717	750	714	749	788	770	739	720	776	741	765	713	748	766	734	738	753	741	722	737	738	757	757	757	764	711	758	744	726	754	729	776	726	754	715	725	756	784	760	753	701	723	733	766	719	732	751	801	788	728	728	754	710	746	781	671	742	744	745	765	756	737	728	749	753	742	704	700	749	766	773	758	760	736	681	756	777	824	742	761	727	739	724	739	724	706	706	732	761	785	748	733	765	791	750	724	773	736	760	733	744	768	741	717	753	771	739	773	717	752	774	766	779	783	733	789	743	737	750	740	717	769	723	741	772	746	724	766	730	788	769	783	794	718	731	733	785	755	729	712	756	730	764	749	772	707	732	782	747	736	751	733	823	770	765	745	794	739	768	774	775	748	785	730	748	756	737	735	764	749	678	685	755	704	741	769	680	740	778	775	792	745	785	723	775	727	776	773	750	759	739	751	759	794	772	762	710	781	742	746	750	729	748	747	717	710	765	732	735	759	769	779	744	744	733	755	718	743	746	696	785	758	771	747	821	748	689	747	682	753	718	728	700	760	693	763	720	759	752	741	723	751	802	826	734	724	722	786	722	730	739	784	729	772	729	744	785	758	734	718	717	731	770	761	742	740	716	751	758	712	739	751	750	752	685	799	714	772	745	696	796	728	752	774	665	744	780	730	730	727	792	786	725	721	811	777	703	724	771	720	723	781	725	750	739	775	727	726	757	731	778	713	755	724	781	749	805	721	731	721	733	757	789	744	774	740	710	759	747	720	726	740	761	752
3346	3587	3048	1615	1250	1030	972	795	738	710	691	652	625	627	619	606	596	601	608	565	601	648	582	636	581	582	567	563	545	623	602	613	580	592	581	618	526	573	578	543	573	553	562	567	543	583	593	601	576	581	616	562	544	618	594	617	607	530	533	532	614	555	546	548	559	568	570	573	559	548	588	536	604	560	555	603	616	519	569	545	554	566	568	569	559	555	545	534	581	562	587	559	598	544	574	604	560	583	539	608	608	562	577	575	577	559	551	582	591	514	590	593	585	549	561	578	549	612	520	574	578	591	541	578	564	585	553	594	542	543	594	617	594	588	584	524	586	543	561	538	559	604	538	553	579	589	531	562	555	538	554	563	529	577	555	586	597	568	577	548	535	627	586	539	576	563	536	550	574	551	579	541	566	566	562	541	559	518	572	565	523	536	562	573	558	612	574	521	561	548	559	527	576	585	597	551	560	540	573	569	559	557	558	548	582	524	574	553	585	587	581	567	520	573	519	602	552	562	580	559	527	548	531	525	562	592	573	577	574	597	577	609	532	554	585	534	543	547	570	583	582	569	597	574	593	575	543	553	563	581	598	534	576	620	569	575	574	575	600	564	555	571	572	575	544	559	578	538	558	589	538	513	582	520	612	564	573	556	558	532	554	518	548	521	560	584	553	574	559	514	557	556	602	586	589	559	559	570	573	558	602	562	562	599	542	530	540	570	589	568	525	558	543	560	618	553	541	566	587	579	599	561	551	541	542	545	550	579	554	560	591	582	550	542	577	539	562	580	549	577	582	575	573	574	536	593	541	564	557	540	553	534	524	529	546	564	527	583	532	539	562	556	535	573	566	513	554	572	579	561	549	582	526	596	574	587	587	586	573	537	602	486	529	539	563	559	566	552	563	547	572	561	579	543	558	572	544	534	563	568	551	553	533	581	548	559	550	576	531	579	536	544	585	538	595	565	579	594	537	577	614	546	582	555	599	545	574	574	558	555	554	595	567	597	571	553	556	573	559	539	572	596	534	582	552	544	517	548	593	561	566	552	573	546	552	569	570	535	594	559	582	536	564	582	597	565	543	538	528	552	528	572	526	553	621	611	568	607	588	558	563	555	522	617	561	580	568	579	557	558	598	549	568	529	594	571	593	554	536	570	536	545	536	565	586	553	526	602	532	596	553	537	551	564	637	536	558	600	601	565	523	560	531	541	565	536	555	546	522	545	580	574	552	535	523	537	530	550	555	587	568	582	576	572	564	540	546	522	589	587	524	544	551	559	571	578	611	583	593	537	572	593	541	593	542	533	571	577	541	565	568	570	552	552	539	564	536	564	536	584	588	579	558	537	563	568	540	548	564	563	570	550	599	556	582	544	562	573	541	586	513	561	566	584	572	572	574	597	583	557	547	584	535	578	607	574	580	549	556	565	584	575	557	539	577	550	569	587	608	547	596	593	597	583	538	587	559	552	590	576	537	550	574	589	583	554	582	550	533	560	558	608	543	582	587	543	548	522	549	602	556	525	549	532	561	604	549	557	575	549	560	573	618	596	555	555	527	520	551	587	594	548	552	570	604	555	583	563	537	596	558	573	569	536	549	545	584	514	564	542	548	532	543	554	578	559	514	576	593	563	530	568	612	570	536	550	595	582	538	525	610	595	547	522	557	562	522	536	569	546	548	541	543	564	573	580	577	542	554	578	536	561	570	581	588	546	585	568	553	548	555	567	557	516	565	581	595	603	589	569	567	541	545	581	557	573	565	595	507	560	564	534	581	559	604	536	538	569	541	516	552	554	596	590	550	553	527	557	555	514	569	584	564	516	598	533	606	602	564	554	541	620	562	585	592	566	542	559	559	562	550	557	555	556	565	586	548	558	564	573	497	543	530	570	543	567	530	584	545	540	556	571	545	548	557	549	552	585	566	552	616	566	584	545	551	570	540	522	533	543	534	586	555	553	549	562	555	516	543	556	569	536	547	573	553	520	583	602	567	588	546	560	564	551	579	588	551	554	590	562	536	610	558	572	542	511	553	561	559	555	572	594	551	595	539	584	525	551	551	550	576	561	610	557	548	545	560	514	570	570	555	596	515	600	577	542	511	578	542	532	598	506	524	592	570	541	550	567	518	540	561	574	575	519	568	538	546	576	588	559	569	530	562	547	578	529	551	530	546	560	543	553	519	524	548	562	585	583	570	566	494	612	501	518	564	612	540	565	522	530	568	549	551	542	573	600	549	501	585	591	581	553	576	584	552	538	611	563	541	575	596	571	551	580	549	568	548	545	546	522	553	532	530	567	573	542	569	556	527	547	556	555	547	527	578	547	596	570	553	533	553	508	555	563	556	575	546	534	546	556	624	525	521	549	598	549	545	522	613	590	551	546	573	568	535	556	542	527	570	590	552	559	566	529	572	533	538	560	575	558	572	557	504	569	554	557	562	519	544	542	528	541	596	522	569	621	585	584	589	557	577	596	578	578	513	578	585	548	584	525	586	590	540	618	569	559	528	553	579	592	577	549	570	540	561	536	582	541	541	559	560	553	560	542	604	568	530	586	571	617	561	544	612	545	585	576	595	569	569	576	533	566	578	595	555	564	561	557	551	530	565	590	559	551	541	580	566	594	550	541	548	582	561	577	576	541	559	545	534	583	539	582	560	533	581	555	592	559	557	535	575	572	551	573	590	602	541	550	599	588	532	578	587	525	559	536	525	552	536	572	556	553	585	537	554	590	539	589	550	555	556	595	535	573	546	592	556	554	559	553	568	538	534	573	551	571	539	525	525	541	552	561	545	566	599	551	537	531	555	569	532	531	585	538	544	522	550	559	579	533	535	529	552	546	521	554	561	510	557	534	578	533	548	559	557	551	542	511	558	571	591	607	565	541	566	550	551	562	593	581	585	540	567	570	575	545	602	586	515	571	536	560	579	528	553	547	613	561	576	544	564	553	520	586	552	531	557	573	549	540	521	557	547	563	574	532	598	540	595	512	552	515	571	572	583	561	562	517	566	571	583	567	548	556	547	552	538	581	518	534	514	562	576	643	583	550	586	590	542	574	537	550	553	586	562	557	587	552	518	560	522	543	570	541	558	540	581	516	550	561	587	554	565	583	579	564	545	569	584	581	554	584	559	506	591	550	562	530	533	595	562	572	590	550	584	553	566	535	562	565	509	575	566	550	512	548	579	560	564	573	539	516	525	568	575	533	570	534	556	592	572	533	549	560	552	548	547	556	531	548	599	540	573	567	567	519	574	524	536	565	515	516	538	567	526	581	557	558	541	560	545	594	518	597	534	577	549	588	582	577	546	546	576	570	558	553	572	537	516	559	542	559	558	533	557	585	586	532	558	492	578	523	510	534	623	540	608	530	585	535	552	521	559	584	526	548	575	562	548	531	569	536	578	551	592	584	559	569	580	499	513	546	541	546	546	546	543	553	583	549	536	574	551	566	538	527	579	583	556	537	565	581	545	559	553	523	555	549	546	556	528	543	602	538	571	552
24499	21460	28800	24546	21445	9204	2032	1199	991	947	982	884	926	879	891	804	850	811	816	770	812	828	813	846	813	763	809	813	778	793	722	755	831	826	807	757	841	804	795	834	799	828	858	787	721	736	766	808	759	769	756	813	773	769	736	758	764	762	798	832	789	755	803	761	733	804	767	727	795	743	816	790	754	765	761	756	786	771	773	757	738	778	825	778	809	840	781	791	783	757	770	796	723	770	782	741	759	763	746	768	740	706	768	777	703	750	760	785	759	745	817	817	766	730	786	792	794	733	778	738	776	795	778	798	756	800	789	747	730	765	807	815	788	740	747	762	774	799	781	811	792	797	759	747	765	804	775	746	810	782	759	711	771	778	775	789	779	721	761	775	772	815	797	799	770	807	767	765	749	793	766	737	716	792	792	754	808	744	757	778	736	792	764	775	802	800	784	737	737	775	738	730	789	743	759	764	775	770	746	819	787	768	776	764	765	697	804	760	827	740	779	782	713	789	783	755	753	738	782	741	711	749	793	729	764	739	750	728	798	760	764	829	745	782	757	807	776	745	796	789	777	773	786	671	819	790	796	781	730	753	721	745	757	784	789	751	793	781	786	804	748	754	764	791	743	772	742	726	754	765	794	761	766	786	778	867	752	731	754	773	786	762	754	802	755	801	785	764	798	756	807	774	771	769	766	749	812	782	715	776	748	747	720	794	701	736	728	754	828	799	773	719	803	787	748	852	763	767	791	791	770	735	733	772	709	781	740	783	797	758	765	768	771	753	810	785	746	736	787	746	800	762	785	812	751	769	727	793	762	735	737	823	760	760	720	737	776	797	751	773	809	831	748	786	769	716	754	811	769	773	775	758	766	711	743	745	803	785	763	753	731	774	756	781	769	723	774	784	753	745	774	747	800	710	745	785	727	768	824	769	752	762	766	797	789	747	763	807	775	781	748	766	822	766	765	773	733	757	738	743	779	773	748	802	785	752	773	763	769	750	829	753	748	786	783	762	796	771	761	776	819	804	771	758	744	781	742	745	782	758	779	791	806	734	733	760	710	767	798	815	758	786	724	797	763	755	795	746	718	779	736	799	732	738	754	779	783	747	785	742	756	768	800	761	755	772	772	757	760	751	798	774	716	745	752	755	687	792	836	819	730	749	780	782	778	750	775	752	779	735	765	751	780	761	773	775	670	753	730	750	768	724	736	771	767	788	729	809	746	801	790	722	786	698	790	768	742	754	756	704	781	764	800	811	735	720	769	773	727	779	767	767	786	815	808	750	739	801	758	710	756	782	763	760	707	827	802	761	746	749	696	745	762	789	741	812	742	792	830	785	797	778	734	731	776	767	765	835	752	790	737	730	730	769	786	806	780	780	848	782	777	734	784	739	795	752	711	781	752	782	773	755	777	770	780	757	766	780	774	785	732	747	772	729	725	789	783	724	741	767	747	766	798	813	735	758	719	787	765	738	773	720	752	698	757	738	794	787	754	782	791	761	794	756	789	747	745	775	773	763	800	785	803	742	719	801	767	794	790	730	765	783	750	784	790	751	746	837	768	759	752	785	785	780	799	747	761	759	783	795	792	756	715	787	764	780	740	763	744	756	775	757	781	751	745	799	718	769	746	766	767	723	813	790	757	792	759	761	778	782	789	796	760	794	777	765	751	724	795	749	795	723	755	779	765	767	817	756	762	789	744	798	748	756	749	751	764	755	739	758	744	824	767	772	821	758	720	753	769	839	736	765	771	728	802	783	781	760	743	760	785	790	791	732	786	757	769	717	770	722	782	762	725	812	748	770	761	760	797	767	752	766	760	743	768	731	742	728	806	771	814	771	748	785	774	799	726	770	793	764	739	737	791	744	782	776	770	716	737	801	778	754	802	737	745	748	795	769	777	708	736	744	784	771	774	782	733	790	730	760	793	763	772	792	761	758	776	820	789	756	752	770	761	813	751	732	776	788	769	759	729	821	779	774	811	763	749	731	758	773	754	742	733	735	776	779	849	765	739	758	764	788	762	737	767	739	763	785	759	790	753	790	740	722	736	761	791	746	790	818	703	805	702	752	767	788	799	795	772	804	825	762	733	765	775	768	778	755	703	712	734	774	743	752	761	820	764	778	750	707	726	769	743	807	781	807	754	741	702	794	791	706	784	801	704	752	782	785	807	747	737	701	814	752	781	736	731	791	745	771	727	761	743	792	749	771	782	780	753	778	767	790	776	750	758	767	776	808	760	767	739	771	765	758	801	760	765	774	801	757	810	753	730	787	746	765	755	725	759	785	759	732	746	744	774	767	822	777	825	771	778	739	804	757	751	750	758	729	766	786	775	752	786	763	765	771	756	795	787	771	744	757	773	750	786	717	758	794	763	766	779	757	735	740	794	772	774	779	767	759	770	779	804	800	718	750	739	781	779	731	715	760	748	723	763	754	742	718	793	785	739	772	760	771	765	792	831	722	753	729	750	736	786	802	793	761	738	748	736	756	726	751	782	805	804	706	725	744	774	721	815	773	789	752	703	781	758	756	779	771	792	752	791	732	763	746	793	751	735	756	761	736	764	738	752	849	794	769	765	763	746	743	763	794	722	803	797	700	767	761	773	762	782	740	750	769	772	762	750	771	758	777	763	765	802	748	776	708	802	782	750	761	767	752	772	730	757	759	736	793	778	688	753	746	805	841	764	759	785	781	730	812	769	778	780	789	815	732	741	740	762	748	708	734	730	796	796	771	786	806	790	759	767	758	804	705	765	732	780	746	766	743	744	772	783	772	730	791	725	801	768	794	782	799	773	763	771	784	803	784	806	751	773	796	718	697	766	707	810	713	743	738	785	786	729	752	787	746	789	754	767	790	813	789	766	767	783	789	767	758	760	771	754	731	796	754	725	747	784	789	748	782	752	836	776	709	737	767	737	792	733	805	717	777	761	741	804	792	760	754	758	723	756	716	792	782	750	768	785	758	836	720	728	762	810	783	765	743	726	732	760	738	762	764	773	802	763	787	730	809	781	788	748	678	795	768	812	808	749	762	782	720	742	782	745	794	751	736	803	740	798	725	777	800	788	790	741	788	730	743	764	779	728	774	693	759	750	770	773	775	735	777	749	753	741	759	748	754	729	743	769	730	807	755	753	783	751	799	761	759	809	826	804	800	780	780	768	738	730	727	741	729	783	708	732	785	729	776	780	713	803	747	751	773	730	740	739	769	731	795	727	793	786	780	772	726	755	802	706	783	770	783	804	761	776	789	755	741	789	780	723	727	762	728	748	741	753	799	714	752	751	752	858	705	764	764	744	731	737	748	727	771	772	724	741	767	754	746	767	766	770	785	745	785	763	764	793	736	749	726	744	759	720	744	743	768	708	774	789	721	712	737	723	754	777	721	774	791	786	782	766	764	769	769	745	771	742	775	759	775	764	772	753	769	830	748	778	748	733	766	722	728	734	765	751	762	766	716	761	751	723	778	773	724	739	780	776	759	763	743	757	787	742	766	724	749
3663	6221	4964	2610	1737	1433	1216	1088	995	939	850	793	770	777	691	666	699	681	649	675	624	637	671	625	645	600	637	647	645	606	644	602	629	649	615	607	578	607	588	601	611	605	578	587	592	580	593	590	597	623	594	593	597	601	557	561	606	597	616	617	580	577	590	584	593	620	570	589	645	600	596	597	616	576	599	557	597	591	608	625	576	581	615	557	613	583	577	625	608	547	580	599	612	563	601	611	568	584	627	623	606	604	560	629	612	632	606	618	618	600	555	615	557	601	586	591	581	572	585	556	597	656	611	597	624	595	582	579	609	531	582	585	640	610	599	601	575	584	615	590	607	550	566	623	572	657	562	566	532	606	596	625	588	586	611	564	617	612	603	581	588	617	590	637	591	641	596	649	627	592	577	577	597	579	605	581	555	608	600	587	584	595	583	600	586	591	596	580	618	584	607	583	582	556	557	579	584	610	563	560	555	590	627	595	618	599	617	566	560	614	592	589	597	567	584	599	561	638	588	590	587	575	563	593	596	608	569	606	628	641	601	555	567	566	550	597	572	566	599	586	573	605	605	600	568	582	626	605	617	575	570	611	579	607	595	597	583	537	605	562	598	611	572	557	567	569	551	563	612	573	618	601	592	601	586	562	582	595	559	580	576	603	605	598	600	616	569	598	576	567	597	550	584	562	634	594	593	643	574	547	566	589	600	562	624	562	601	573	583	611	595	576	612	628	612	609	648	611	580	584	626	582	559	606	631	602	571	613	601	565	559	587	620	589	583	566	604	605	576	578	620	590	619	579	582	587	568	610	600	601	594	560	607	570	587	610	621	557	545	566	547	543	585	570	575	559	583	662	566	567	560	597	578	599	580	559	597	607	550	575	607	596	587	561	585	577	632	564	560	620	580	593	585	592	558	559	581	599	596	571	623	604	584	579	552	616	558	598	582	583	587	601	603	582	595	551	614	609	571	565	624	594	587	581	571	602	590	594	572	576	571	587	608	581	585	580	566	581	598	552	610	583	549	526	562	576	594	606	584	618	604	553	564	554	587	617	626	589	594	549	593	591	573	586	610	605	616	586	561	574	593	612	609	580	582	552	549	599	596	594	593	623	562	595	586	556	583	593	543	591	589	607	581	584	551	584	538	600	588	565	574	596	531	586	605	607	583	589	530	605	585	632	565	590	548	570	565	584	594	576	581	589	622	568	587	558	577	561	558	643	584	561	553	598	568	579	583	583	625	552	573	593	541	594	583	553	611	548	552	605	620	544	548	554	592	565	599	561	568	559	595	610	581	598	654	571	608	576	617	574	600	560	550	559	611	589	553	627	595	597	566	567	550	571	601	546	611	550	555	553	578	604	591	604	588	578	611	584	577	613	602	632	579	606	628	595	583	542	592	556	597	615	599	576	540	595	581	581	608	586	570	569	562	567	621	541	592	533	588	557	572	555	557	602	571	550	629	558	585	593	578	564	538	574	600	568	635	585	548	560	616	587	610	588	563	569	565	562	581	599	627	592	623	582	601	553	620	603	583	585	601	555	598	582	555	624	610	480	598	588	591	577	573	587	582	578	588	577	601	561	605	597	568	589	607	608	587	588	596	599	622	600	578	604	535	610	607	570	606	557	605	595	626	575	581	595	552	558	545	606	573	585	588	575	565	575	562	582	594	549	553	636	606	616	595	578	561	612	616	566	566	617	548	565	546	544	544	570	562	543	568	559	596	592	577	579	569	599	578	578	602	612	613	567	601	602	586	586	630	594	552	556	621	568	557	587	618	547	554	555	562	601	581	600	597	584	546	594	545	614	601	572	554	591	561	596	550	561	607	591	528	604	577	607	608	590	591	577	553	581	584	615	603	568	557	603	542	570	558	573	574	588	574	576	557	588	554	625	594	570	573	641	568	583	542	631	550	577	587	582	546	610	623	564	599	544	610	560	580	570	572	574	617	587	541	556	569	559	583	574	590	541	576	564	599	566	568	566	570	571	580	603	584	589	572	550	569	591	595	600	544	603	622	558	584	575	577	523	580	615	597	595	604	574	599	567	581	609	604	556	586	556	597	559	539	604	635	540	567	560	580	581	612	563	636	587	581	560	620	579	596	604	590	605	576	619	584	558	587	572	557	575	553	575	556	567	600	570	597	570	611	603	566	593	625	571	569	558	595	581	585	578	571	576	606	606	588	565	596	614	578	584	565	626	570	586	563	542	594	583	551	575	614	583	554	582	589	616	602	549	601	561	631	548	599	599	611	564	591	554	599	571	569	565	576	612	606	604	537	533	587	566	590	564	578	569	577	581	611	592	577	575	576	587	588	527	529	572	595	552	525	558	581	583	577	569	609	543	545	610	578	545	545	573	559	598	584	553	556	598	582	571	566	538	573	615	586	573	575	608	584	570	593	598	588	598	562	523	592	578	605	590	581	570	588	559	623	545	576	542	631	532	542	585	577	544	562	567	563	564	583	602	513	629	568	569	585	571	621	618	537	602	601	605	579	554	552	553	547	552	567	542	589	653	588	560	554	597	563	622	578	527	508	600	552	585	554	562	575	548	561	599	564	561	584	622	600	564	598	567	581	573	572	575	569	593	596	541	606	560	569	569	575	584	588	588	555	603	575	562	570	584	569	538	581	578	589	580	594	590	574	624	583	574	546	572	558	578	573	536	547	586	554	574	593	575	554	579	589	572	598	579	604	588	581	598	563	559	584	597	564	595	561	528	531	560	609	591	568	567	558	577	587	563	567	590	602	609	582	568	642	573	584	547	600	570	547	550	605	577	589	587	628	567	593	568	566	612	582	586	524	598	573	594	577	605	579	627	584	600	567	554	622	611	601	552	592	613	585	567	590	545	569	590	597	600	600	633	555	580	615	597	627	617	594	583	546	579	566	614	590	624	550	530	560	597	573	607	540	585	600	513	549	589	555	559	589	582	552	602	556	538	600	558	592	563	562	603	576	597	596	602	545	575	549	573	579	560	603	575	606	589	586	565	524	572	594	578	543	588	560	586	631	564	575	583	562	568	607	542	567	596	560	567	540	558	583	611	588	596	580	546	604	571	624	618	574	549	567	583	583	576	608	602	588	581	625	552	582	594	589	601	580	552	591	556	567	544	551	545	549	577	609	544	603	618	614	589	542	596	572	580	562	605	593	559	612	547	561	560	582	553	588	567	600	578	619	601	582	555	541	561	540	590	579	583	567	585	564	551	547	577	562	551	602	608	600	598	605	521	579	580	560	615	577	575	563	591	578	613	579	603	582	566	619	585	610	576	568	578	531	573	637	571	544	562	572	543	600	564	561	573	556	565	570	601	568	572	614	563	553	556	607	574	581	583	561	560	555	559	544	572	584	558	586	582	585	576	576	547	550	594	560	568	575	566	548	583	537	577	579	587	565	582	619	588	546	554	584	605	606	565	557	568	605	572	613	597	631	550	592	579	581	593	599	563	596	585	571	625	581	612	600	586	574	594	562	549	546	501	578	586	594	582	566	617
27866	10458	964	513	381	384	457	345	376	371	350	355	338	370	387	359	369	373	390	358	371	393	393	385	369	370	365	356	357	402	350	357	375	354	338	362	345	355	369	367	376	359	379	375	388	366	348	370	353	347	348	361	362	373	337	356	375	367	392	388	375	383	365	340	350	349	371	346	331	365	363	344	358	364	360	324	361	360	392	371	378	322	384	331	371	358	390	357	378	354	330	376	356	369	329	396	354	363	340	360	395	372	352	354	367	377	371	346	369	343	381	347	378	364	326	348	316	356	385	341	376	344	374	358	356	392	378	384	351	347	365	349	362	373	345	356	342	336	396	366	304	357	346	357	367	347	337	341	405	354	324	357	377	358	381	362	400	362	344	371	337	344	353	357	349	364	383	375	351	379	368	370	353	390	339	372	353	367	363	357	351	388	381	393	379	352	346	361	387	351	400	350	354	340	377	342	358	386	380	355	371	353	345	330	366	396	381	375	381	360	377	319	366	349	383	373	353	328	336	344	334	362	379	380	368	386	367	357	373	356	346	369	355	346	348	372	387	375	335	385	374	357	346	371	367	353	377	317	396	347	346	377	375	342	360	345	364	366	352	371	382	362	378	358	361	377	349	374	369	362	358	353	349	360	369	349	363	365	371	352	376	389	379	349	367	369	357	356	344	355	358	362	361	374	374	388	369	339	370	354	369	347	356	357	346	356	368	336	340	367	355	379	367	362	355	355	370	348	369	382	363	345	362	374	350	380	378	376	386	381	370	406	407	345	382	373	389	346	370	357	355	342	331	375	331	351	343	364	394	375	360	398	380	405	356	359	361	352	344	363	345	380	365	338	339	365	375	371	352	325	384	353	343	315	357	362	358	336	354	324	379	331	369	362	347	324	330	362	353	339	363	369	376	368	353	354	352	368	365	343	358	312	368	329	371	361	372	377	355	378	324	342	355	338	359	366	375	392	354	372	363	367	386	379	334	350	398	365	364	365	378	364	373	380	353	327	349	358	344	354	365	384	387	355	366	362	356	363	376	404	345	385	365	362	397	352	362	390	352	350	368	405	359	373	357	338	375	336	375	384	356	403	381	389	314	358	381	374	380	344	340	413	349	346	345	365	361	390	380	375	331	349	332	354	419	384	363	371	329	327	349	343	335	394	340	348	381	394	395	352	356	364	364	352	355	356	336	363	356	352	328	330	339	351	396	353	371	329	374	350	372	388	338	376	330	372	365	362	347	383	352	359	381	339	374	370	359	360	369	347	333	363	348	334	352	355	340	342	349	354	356	333	378	348	351	352	336	367	381	408	341	355	366	358	379	382	336	354	394	350	389	382	389	358	369	386	373	381	386	333	373	330	350	347	365	361	397	338	380	358	342	367	378	360	370	394	383	338	390	377	351	364	336	361	362	329	379	351	362	363	347	346	367	369	340	380	355	359	371	363	377	348	399	343	370	368	361	346	338	384	358	342	355	396	384	353	371	352	321	315	367	367	351	344	351	330	386	400	361	368	357	356	353	385	333	352	380	359	369	348	396	375	379	322	365	332	355	353	329	360	368	374	373	402	377	359	360	357	366	379	366	330	383	375	351	347	342	383	400	348	373	348	371	395	327	337	349	339	333	360	331	369	354	361	357	346	342	362	381	371	387	386	387	334	344	321	345	395	401	356	331	378	361	357	340	361	373	377	349	371	326	374	357	357	398	311	334	381	405	351	379	365	352	378	384	341	351	361	325	351	366	359	393	389	393	364	347	351	374	398	346	366	363	372	354	335	370	370	332	382	379	366	384	367	363	359	359	365	334	380	374	309	361	349	355	359	327	353	393	381	381	362	360	378	373	339	360	342	385	362	371	359	403	318	399	350	354	380	327	352	371	355	351	354	357	363	360	391	361	353	386	337	343	342	395	329	350	363	380	337	356	341	354	356	365	364	362	336	368	373	381	350	374	369	372	307	356	358	362	338	359	374	329	362	386	368	360	339	349	342	364	376	321	338	394	328	389	366	364	340	366	335	327	366	361	381	358	340	356	348	362	324	351	362	352	346	370	362	397	344	404	388	373	338	373	340	365	397	386	370	351	360	390	345	360	362	359	366	379	365	365	397	366	397	381	357	362	378	368	354	334	363	371	331	372	370	352	335	366	397	371	357	364	375	347	345	358	365	336	350	387	361	386	363	344	373	344	361	396	378	358	370	321	357	354	357	347	343	367	343	358	392	347	345	365	380	358	372	343	358	365	353	361	389	362	386	329	360	349	392	366	357	358	333	393	373	398	387	392	388	355	344	367	355	390	349	369	300	362	357	367	328	347	397	333	374	379	354	350	355	326	378	345	381	334	378	376	363	388	369	338	331	362	334	353	339	355	396	391	397	353	364	334	391	404	348	369	398	351	329	346	362	360	342	372	351	352	352	364	325	363	368	366	349	375	381	338	352	359	363	329	361	345	347	359	393	337	370	357	362	371	360	372	355	366	368	362	332	315	399	379	346	378	350	357	369	367	376	403	369	325	368	323	331	353	366	368	431	357	362	329	341	376	314	358	363	373	379	358	373	359	340	376	314	378	384	367	378	352	388	322	349	359	368	362	365	369	372	341	325	376	364	387	341	355	339	358	393	379	326	382	382	352	333	350	374	348	356	341	335	389	356	337	345	363	393	329	341	346	375	350	350	362	380	365	363	347	390	329	361	364	370	350	362	357	354	349	336	385	393	376	383	395	382	357	326	334	371	347	352	386	337	371	405	337	334	379	361	335	375	345	392	378	344	362	338	356	361	356	361	376	389	319	312	386	336	350	376	367	367	367	376	380	376	356	355	349	320	378	400	383	349	341	330	359	348	358	340	359	381	348	389	350	362	348	355	383	331	354	362	367	357	336	324	365	339	330	350	408	354	386	347	381	378	369	367	365	357	365	341	354	348	379	346	374	369	378	323	367	360	356	394	349	357	354	357	376	368	384	382	404	344	347	365	337	342	363	402	361	384	352	387	377	376	361	348	347	333	364	362	367	348	338	354	347	357	361	393	364	347	376	356	343	384	362	374	361	334	395	423	357	375	386	341	376	357	371	379	354	361	366	371	378	393	336	344	323	370	354	375	356	373	356	384	373	369	353	355	364	321	347	352	386	348	375	374	340	356	358	351	352	330	337	359	342	347	341	370	376	398	374	360	355	395	361	340	375	347	329	356	356	356	349	364	351	361	335	383	330	363	341	329	333	355	392	365	338	371	392	369	364	405	353	408	359	374	361	362	340	377	352	345	348	369	365	343	334	366	363	367	355	399	328	329	341	358	351	357	380	361	363	366	345	351	370	401	360	368	379	348	334	351	366	363	347	372	338	351	394	396	366	388	355	369	342	379	381	357	333	348	354	344	359	355	333	362	361	389	374	343	397	375	366	379	368	373	333	364	385	371	397	348	373	359	363	371	369	357	351	354	394	362	364	404	375	341	339	366	354	339	332	362	356	345	355	353	376	352	379	398	350	343	364	340	399	357
4683	487	401	310	294	306	259	261	280	316	277	272	256	269	315	280	294	275	273	272	279	253	277	289	284	279	264	265	291	287	270	263	267	278	262	268	262	260	264	266	260	271	258	240	279	280	271	282	275	285	264	279	290	278	295	282	297	286	280	280	252	268	254	262	254	265	287	284	271	268	287	272	270	276	271	256	274	279	267	265	269	297	286	287	242	282	275	235	269	262	235	258	257	251	270	249	248	264	242	275	263	288	301	276	285	292	248	287	300	299	271	281	250	291	276	286	263	285	272	272	276	264	280	246	263	274	285	254	290	266	250	271	273	288	262	298	257	249	276	234	293	260	270	270	248	267	263	254	256	236	276	261	257	278	260	256	288	277	280	293	272	262	275	260	266	275	257	261	263	235	272	256	267	256	257	278	265	261	257	319	265	313	287	285	274	244	277	295	253	281	274	272	273	260	274	274	271	260	252	248	270	241	233	297	260	274	252	285	274	251	252	269	251	266	271	311	276	246	275	293	258	259	228	255	284	271	271	269	264	289	262	273	248	283	313	217	260	292	276	260	275	253	275	248	286	245	271	271	281	262	246	276	250	279	285	319	252	244	253	276	283	286	286	284	257	266	265	263	249	273	266	244	267	258	270	258	269	255	295	279	261	260	255	298	292	282	271	260	286	260	279	290	281	267	254	276	275	298	241	284	254	274	256	284	254	256	288	308	261	289	255	270	285	270	268	265	274	272	283	259	255	281	243	273	270	295	284	276	263	255	278	255	284	272	280	271	267	258	286	243	255	255	235	264	283	258	271	259	274	272	276	267	261	288	266	269	275	271	242	263	277	255	248	245	257	279	267	256	254	277	283	289	266	286	273	269	258	267	274	271	281	252	276	276	252	272	253	260	316	261	258	285	303	270	291	289	283	277	265	293	266	283	285	286	268	258	236	285	271	268	309	267	246	283	268	261	282	272	251	244	272	266	265	248	267	265	247	312	270	265	276	268	265	275	250	257	294	267	264	281	278	274	261	264	280	249	257	294	271	267	300	272	247	297	271	252	265	272	266	238	292	263	249	257	258	285	310	280	278	271	254	278	273	272	271	280	256	250	254	278	299	250	284	252	299	276	273	257	252	259	264	262	250	262	238	267	277	282	262	273	280	263	273	276	263	270	276	282	273	252	269	271	269	296	293	246	264	249	272	258	274	271	260	264	281	258	297	263	259	291	303	307	239	289	272	273	253	247	260	282	256	287	301	259	257	258	252	269	286	275	296	258	245	296	289	251	259	281	256	278	244	250	282	260	280	270	281	278	260	308	235	268	284	273	273	255	242	313	261	280	292	274	285	271	288	246	254	271	267	288	259	281	254	274	254	271	255	289	308	287	269	245	263	283	278	268	267	258	268	267	241	307	304	248	247	283	239	251	243	256	237	258	276	284	292	276	257	275	256	258	247	280	293	263	257	263	263	281	233	283	301	275	294	292	277	301	250	242	290	284	277	302	298	257	256	273	276	255	259	295	253	264	254	269	265	257	243	263	279	284	260	256	242	256	276	286	236	276	259	294	245	261	309	292	272	261	237	268	257	254	293	283	252	259	260	285	249	285	259	237	265	261	261	287	279	263	229	281	269	287	241	235	235	239	260	274	291	309	268	287	292	287	312	253	263	271	298	232	276	298	262	273	274	240	248	281	301	282	262	297	279	278	243	303	283	283	269	280	278	255	248	269	269	259	291	266	270	279	282	252	251	255	248	285	251	283	273	241	291	262	269	313	271	267	252	299	244	291	279	261	252	271	282	248	261	260	307	292	294	253	272	292	294	267	267	294	293	270	244	285	282	289	286	239	273	273	294	279	265	254	241	241	257	281	241	250	280	284	284	273	253	268	248	255	246	238	263	300	263	265	257	252	261	281	271	308	246	262	252	252	269	273	261	256	259	265	263	251	246	259	251	265	283	282	277	267	283	273	257	262	287	278	282	259	249	282	260	261	262	257	256	261	263	305	272	240	266	290	282	263	243	280	262	246	240	267	251	277	263	265	252	279	297	263	260	265	271	284	262	265	296	284	280	264	258	261	257	257	291	252	232	271	277	267	278	267	258	279	281	265	251	294	274	272	291	268	290	232	267	271	268	267	288	276	266	274	244	245	245	255	271	253	263	266	264	286	260	263	267	253	284	278	277	256	261	279	267	245	280	246	243	270	273	300	274	270	258	254	277	257	276	277	262	235	255	297	259	261	255	288	254	237	276	290	238	248	273	293	280	249	254	245	270	261	260	256	279	266	284	268	266	256	275	279	268	269	254	255	274	277	258	278	263	283	265	254	276	267	280	275	272	276	295	256	279	269	262	262	287	248	244	271	266	245	279	276	271	248	278	284	253	284	287	258	270	298	269	265	236	289	279	276	275	279	255	262	292	300	268	258	236	239	260	279	273	250	281	276	261	265	273	252	265	280	297	282	289	285	310	281	278	253	270	268	283	297	279	279	279	278	279	257	259	256	290	258	294	283	267	260	277	257	234	283	283	271	280	269	271	268	257	278	273	247	290	256	277	262	268	271	269	252	288	262	264	273	254	249	278	267	258	235	285	270	289	288	274	241	294	296	222	278	276	266	281	276	252	267	272	287	273	234	294	293	279	261	261	284	263	264	246	288	258	232	263	265	282	262	264	276	258	267	268	249	290	259	285	274	233	278	265	276	276	262	251	284	251	263	254	276	261	275	270	306	269	269	294	231	267	305	289	290	320	273	265	266	267	286	251	274	288	272	241	259	272	255	284	246	265	279	288	264	262	259	270	288	270	282	251	251	273	255	261	290	279	261	261	270	278	260	256	268	259	295	245	262	255	276	278	255	287	242	258	283	253	277	246	272	292	299	231	251	265	282	257	291	278	270	258	237	281	256	313	267	245	269	297	279	306	250	299	266	300	300	230	263	251	284	244	298	264	247	289	267	281	270	288	263	242	260	278	253	277	299	279	276	288	286	277	266	282	261	291	277	300	291	259	270	280	299	270	243	272	271	295	270	268	277	260	283	256	297	267	250	268	284	264	228	284	285	282	282	252	266	271	258	270	303	292	285	282	269	276	276	286	263	276	247	248	252	301	272	275	271	288	277	259	296	282	254	235	240	246	267	293	293	290	269	285	266	304	253	278	272	285	280	245	251	279	314	262	290	281	268	272	280	282	260	296	267	302	284	225	270	281	274	299	256	285	283	266	265	278	267	275	269	274	258	235	275	274	273	270	281	285	263	279	263	290	261	276	273	259	266	274	287	254	272	286	269	254	253	239	275	261	290	281	264	258	255	261	264	272	280	292	276	298	268	240	279	254	263	247	268	273	271	285	252	245	249	271	263	258	263	266	280	306	308	281	274	256	242	240	256	275	262	285	275	275	303	278	294	244	245	275	254	280	275	246	266	287	279	248	250	256	290	289	268	255	250	303	265	269	258	301	291	249	243	259	272	275	263	262	245	274	267	303	303	301	272	265	263	270	298	275	262
25513	21482	27966	25414	11479	1609	1190	1072	842	853	807	828	835	820	802	797	826	793	847	830	771	784	804	799	762	762	770	777	769	779	730	782	732	734	727	741	762	775	747	755	746	754	791	789	785	749	739	794	782	737	781	751	716	793	762	770	728	772	769	768	797	737	734	798	741	722	763	729	787	758	797	784	764	746	741	737	746	765	792	755	751	732	740	750	785	788	752	769	766	763	775	744	782	755	753	745	764	748	682	746	772	763	742	756	741	784	739	751	732	745	744	781	750	774	744	743	780	763	707	801	857	761	798	785	796	770	795	768	746	750	743	728	823	747	750	738	737	742	729	759	748	743	753	714	824	732	783	753	783	750	728	710	807	787	724	741	706	774	760	761	808	777	752	743	738	717	711	746	759	766	781	761	774	752	733	750	783	759	732	810	802	751	762	753	755	770	779	722	766	773	763	732	773	739	810	784	744	712	795	759	733	773	771	753	740	766	762	784	736	757	704	746	745	747	748	769	735	796	755	750	785	778	750	762	752	730	823	764	758	743	784	727	711	713	785	795	764	773	743	773	709	778	810	743	788	742	751	730	776	756	727	764	736	739	727	748	721	731	744	774	736	695	759	751	758	752	782	731	724	704	763	741	747	771	794	765	727	731	749	722	741	739	761	748	756	734	693	712	768	794	758	792	774	764	785	752	797	701	729	753	719	746	778	762	743	785	780	743	768	717	683	753	707	778	775	770	781	746	765	767	804	758	708	770	757	794	745	731	734	799	735	741	730	757	800	702	726	728	720	752	818	746	789	751	748	778	730	768	691	758	750	748	770	742	774	775	739	772	781	756	775	714	769	738	773	787	745	766	800	726	798	753	707	730	740	755	753	776	751	816	788	762	698	733	732	754	727	764	727	727	694	709	763	714	722	788	787	798	795	750	755	822	741	757	757	775	763	718	755	778	781	768	739	787	782	813	743	774	762	740	751	758	790	784	796	767	718	729	714	776	734	691	744	758	777	740	717	781	740	756	781	757	775	780	689	690	743	764	762	731	793	792	758	781	748	792	719	778	735	734	732	800	757	771	738	723	764	725	780	744	721	729	804	788	689	741	726	716	743	717	773	795	790	709	743	704	769	746	707	748	703	731	698	751	706	772	777	806	722	772	751	767	705	749	753	727	769	724	691	716	751	764	749	773	729	725	814	772	787	736	754	773	772	760	765	686	781	727	785	749	753	782	749	751	776	776	769	720	803	764	762	759	726	734	771	730	772	770	746	719	759	721	763	763	736	733	734	764	739	731	685	785	725	680	747	724	722	727	739	761	779	712	755	800	806	766	800	721	794	753	778	746	717	818	799	766	779	733	775	782	794	781	745	722	751	708	760	753	686	794	752	732	753	782	704	754	737	749	789	751	718	704	743	732	724	784	723	747	764	799	704	731	771	770	760	761	739	774	692	768	737	782	696	717	739	789	773	791	733	691	785	751	764	717	755	778	771	821	749	791	715	790	760	801	793	689	750	733	793	774	756	785	778	764	732	739	715	753	745	765	774	760	749	790	735	771	729	754	748	741	760	809	772	735	711	822	791	804	784	754	711	735	716	732	753	689	733	733	804	736	779	764	823	734	756	740	756	757	789	718	700	717	724	748	742	804	783	780	722	753	768	766	756	766	795	731	737	838	761	764	722	739	761	793	743	727	770	716	818	795	805	772	752	747	758	773	760	738	729	764	746	734	719	717	720	766	693	757	767	713	736	712	729	725	766	744	690	727	739	808	762	735	723	728	763	763	773	720	756	789	769	751	714	706	751	746	800	773	708	725	747	760	731	703	819	730	772	757	749	782	728	789	774	750	699	771	771	800	770	737	785	741	755	724	742	765	732	743	760	798	768	777	755	754	706	787	809	709	757	788	795	741	759	708	718	764	745	748	782	760	751	759	747	780	760	764	751	735	773	733	768	743	797	749	747	770	791	779	735	754	769	765	762	762	759	756	786	761	794	781	790	732	773	745	772	754	785	756	732	711	748	741	757	766	749	705	765	752	722	753	732	722	791	774	785	762	734	768	768	760	734	766	742	723	741	721	778	795	779	782	716	761	721	737	735	742	747	758	760	706	758	767	750	749	770	813	759	767	753	760	809	710	741	804	763	758	731	791	703	779	764	736	714	742	741	737	750	762	781	766	732	752	778	770	726	810	793	705	693	763	747	685	786	766	737	743	742	727	757	799	733	735	736	739	776	752	738	755	721	776	749	708	775	773	740	715	749	792	757	804	759	745	721	723	743	717	721	742	753	745	760	743	766	764	762	765	789	756	708	750	766	778	742	718	742	758	752	722	767	789	808	750	698	715	746	754	748	781	766	774	770	752	739	737	737	750	773	757	764	798	710	748	806	783	750	707	730	765	740	741	736	748	742	772	761	768	689	770	824	724	754	756	756	747	748	782	752	744	768	708	758	772	778	762	694	784	748	730	757	764	780	740	797	779	748	717	769	791	741	806	746	745	727	723	731	760	781	734	822	759	749	805	741	747	750	732	778	708	805	754	755	767	741	754	737	752	755	745	737	738	786	727	737	764	699	718	741	783	766	723	794	731	784	755	749	761	767	786	748	755	725	740	749	740	802	746	821	747	771	692	776	759	759	709	773	742	714	710	745	733	769	737	764	751	696	741	789	722	738	736	752	752	782	779	706	705	742	746	724	787	706	700	748	744	768	807	717	743	710	751	792	768	737	768	772	746	715	770	767	754	769	745	744	732	766	734	780	755	774	726	751	706	759	736	733	741	734	721	720	753	768	769	746	758	728	792	772	778	735	753	709	758	705	764	783	750	760	732	768	734	737	762	758	709	735	712	693	736	780	726	742	714	716	718	762	797	787	721	758	744	751	790	776	705	760	777	746	746	758	737	816	818	722	701	780	776	758	766	765	770	812	714	775	766	779	749	792	778	679	738	746	747	726	755	754	748	763	710	787	769	725	726	763	691	754	757	748	726	764	761	713	731	782	762	750	748	761	777	755	723	720	718	717	742	787	700	749	723	734	767	741	768	730	760	745	725	764	771	774	793	791	760	710	725	762	725	774	726	768	779	748	733	764	748	691	756	741	785	708	737	732	721	770	753	729	737	833	759	743	747	778	802	787	784	758	753	762	762	748	713	735	743	746	759	772	736	732	765	773	774	671	762	724	716	734	755	757	706	742	806	766	731	764	758	719	749	727	750	765	739	712	775	736	683	778	764	787	732	753	764	795	770	782	759	780	732	746	716	745	717	728	771	734	708	750	755	724	726	753	796	732	734	786	712	750	788	764	760	734	732	794	781	772	766	782	776	709	753	712	743	734	770	777	809	709	786	764	762	729	668	755	754	771	731	746	826	757	754	773	812	739	766	799	757	816	776	730	754	768	737	729	765	768	736	755	725	746	771	764	743	751	709	750	761	777	777	745	803	739	690	758	730	766	725	771	768	718	683	749	767	776	749	708	743	762	775	744	717	800	745	771	762	734	733	748	811
3355	3542	2930	1594	1223	996	912	856	770	746	618	682	635	617	621	583	582	602	604	635	553	600	585	584	622	597	586	592	593	600	568	557	618	610	537	559	582	536	591	543	607	568	604	544	568	563	557	565	557	557	557	568	608	582	583	567	592	567	552	593	542	570	626	571	553	569	567	576	548	591	549	554	536	603	561	558	522	551	596	575	569	595	574	582	590	561	557	604	552	573	610	582	564	522	557	584	607	587	571	579	564	555	578	540	584	584	572	579	575	528	558	513	564	525	565	566	568	534	615	580	565	539	583	579	567	532	581	572	600	561	531	581	541	615	551	549	554	563	560	569	573	620	616	562	496	558	623	576	590	565	571	590	593	543	611	575	525	586	583	587	596	581	597	566	524	582	592	580	541	544	549	540	592	545	558	569	548	546	566	597	560	577	573	563	570	597	571	514	546	597	556	531	569	541	564	562	555	536	565	606	616	562	565	583	521	569	543	561	550	525	607	533	534	622	559	561	589	538	543	549	576	567	559	561	545	570	564	563	574	567	592	545	507	543	565	574	544	563	606	584	572	534	600	583	512	552	572	550	599	494	608	566	554	554	577	564	551	584	590	593	576	541	540	543	529	545	563	586	589	574	551	579	540	522	566	578	560	577	618	548	570	581	538	598	581	564	524	569	585	507	538	573	546	533	599	589	600	576	560	575	541	574	543	571	571	539	554	577	534	522	577	608	614	577	547	575	596	573	552	579	568	569	548	515	592	523	578	557	532	562	529	574	565	550	559	540	527	567	589	563	529	568	531	544	541	546	581	564	564	570	569	596	579	562	565	582	552	643	557	537	569	556	544	559	561	542	551	544	547	566	578	560	578	555	544	581	566	551	539	583	576	594	561	558	598	552	562	561	545	591	595	548	589	581	534	564	540	557	563	552	584	543	550	564	586	511	589	625	523	582	596	540	551	517	544	572	569	545	521	550	601	585	573	534	559	544	585	560	563	556	574	576	547	598	627	545	548	562	585	554	541	564	551	587	546	571	572	577	547	537	521	585	574	518	569	602	552	545	538	551	609	585	548	544	546	556	572	587	552	529	571	565	589	574	583	591	582	555	563	588	586	543	542	543	540	531	545	558	570	526	596	589	554	552	577	561	573	571	581	564	537	543	553	568	542	544	563	566	567	542	553	539	554	553	544	541	607	572	549	579	567	569	567	561	603	571	580	541	556	530	550	570	580	574	565	578	564	580	569	542	550	526	595	547	590	563	557	538	607	596	568	538	601	571	605	594	577	571	550	529	553	571	554	561	525	539	564	563	574	591	554	591	611	533	534	531	562	547	574	564	557	597	573	523	533	589	515	565	570	565	578	559	572	566	551	528	517	540	558	567	632	580	585	595	518	545	591	563	561	555	571	581	567	544	531	572	566	511	589	549	544	524	575	558	554	587	535	560	553	513	560	559	600	591	549	535	530	542	578	570	551	524	587	563	562	559	577	599	558	529	531	523	548	584	554	602	596	547	554	580	567	553	567	572	600	554	559	549	550	566	597	581	571	539	569	569	555	618	600	530	531	514	552	538	542	523	515	577	554	526	562	573	533	580	574	527	558	545	526	559	555	552	581	554	583	564	523	588	541	589	573	564	573	534	512	594	587	534	576	538	555	521	573	522	581	580	529	567	539	548	562	560	591	557	543	594	567	584	567	539	518	582	562	537	549	573	572	544	525	549	525	525	539	568	621	555	543	546	574	544	591	576	544	551	535	571	560	525	560	574	556	568	520	564	552	547	529	529	545	601	615	559	567	598	565	590	557	586	589	573	568	559	575	570	544	569	549	530	572	506	548	525	541	567	563	568	614	554	551	546	570	587	567	530	575	597	569	565	602	544	575	587	596	614	539	580	572	572	594	567	555	616	563	580	515	574	553	598	564	533	594	563	586	535	606	542	598	541	567	553	551	561	543	549	571	550	524	529	550	585	561	534	558	587	595	539	544	582	559	581	563	550	564	518	497	606	570	560	569	543	546	554	561	564	571	604	593	528	523	561	572	532	543	560	544	558	590	558	567	588	573	579	510	539	534	583	548	526	556	516	551	555	584	547	537	585	549	572	564	547	564	559	522	588	557	593	572	592	557	577	561	585	582	541	587	537	616	562	519	604	590	557	593	559	564	593	520	577	584	539	527	548	535	581	575	563	576	534	589	582	504	559	549	592	539	577	584	548	533	563	548	570	567	567	540	533	570	545	577	560	536	589	558	534	551	550	567	563	619	560	577	512	579	588	569	574	520	529	573	594	566	576	535	569	560	574	537	572	524	586	548	553	581	554	577	563	526	551	545	566	557	528	550	540	545	545	525	553	584	578	532	565	583	543	551	587	547	538	580	545	546	578	571	597	548	541	532	549	534	561	521	573	568	556	546	580	530	553	570	567	546	565	572	600	560	551	575	562	613	549	542	550	505	543	542	571	577	523	577	552	558	573	581	509	603	578	551	586	555	548	568	594	599	549	576	549	569	577	586	590	546	588	587	553	570	530	573	565	600	554	581	567	546	555	582	584	557	538	528	541	564	518	549	583	535	542	594	563	555	578	574	529	575	578	579	557	563	549	553	529	585	547	579	554	537	516	569	557	567	544	581	540	560	569	558	589	592	564	580	596	575	554	550	498	528	549	569	552	547	547	508	584	591	511	512	602	561	528	543	597	547	552	534	562	579	547	579	560	596	582	553	569	509	554	547	568	530	579	585	584	576	547	593	537	573	552	522	535	581	552	548	578	583	580	525	537	547	585	541	532	545	526	575	563	526	549	573	582	553	543	583	524	587	603	591	554	565	596	565	583	532	553	579	560	502	578	585	528	540	534	534	546	546	488	576	544	560	542	576	539	528	549	560	559	594	572	585	524	524	560	593	558	553	544	574	585	535	576	508	563	567	583	579	583	594	589	579	548	578	538	558	603	524	534	584	570	541	598	578	593	563	588	538	537	556	568	563	553	577	549	576	613	550	565	538	586	587	587	508	548	569	585	547	544	601	559	578	570	534	560	550	556	552	535	532	535	572	563	580	536	572	552	564	542	568	565	536	562	571	552	572	578	518	550	557	585	595	569	549	544	564	567	569	575	531	522	569	485	571	561	568	554	534	527	603	593	550	560	618	579	585	545	566	550	583	539	573	587	532	536	574	579	549	543	571	575	573	551	569	542	554	608	508	548	572	596	582	516	552	570	552	546	530	561	558	542	551	537	600	554	594	554	583	598	557	515	536	583	546	598	585	554	557	550	577	537	551	536	523	550	604	501	518	563	554	576	519	549	563	522	574	617	529	521	546	526	540	559	515	517	561	548	546	524	525	558	547	541	558	563	586	555	569	576	604	563	563	613	539	569	555	592	532	521	587	542	520	538	555	540	492	537	542	527	558	574	534	545	527	548	553	568	539	566	531	535	548	574	583	538	554	544	545	533	532	553	550	528	574	518	510	584	551	560	552	563	551	561	601	541	568	537	570	551	569	562
24542	21502	28910	24555	21503	9121	1924	1261	1016	987	867	848	907	878	806	851	815	782	802	820	898	767	832	800	863	812	778	753	806	789	805	821	813	820	771	800	824	759	767	817	805	815	767	791	781	772	776	800	771	776	826	785	745	817	784	822	767	766	807	769	789	786	802	778	828	798	741	741	820	818	773	768	765	776	837	809	788	800	841	774	771	821	788	768	811	774	785	777	738	743	769	829	779	784	787	796	813	759	795	801	800	750	824	813	765	770	730	770	737	796	832	809	758	790	816	799	776	732	754	756	808	791	751	794	799	699	780	817	771	800	778	793	738	747	781	748	767	804	793	767	793	835	774	776	763	787	825	801	785	740	808	775	751	728	790	760	763	778	773	780	782	813	748	810	836	772	717	781	773	716	769	798	780	807	767	793	776	727	784	722	739	737	753	800	835	745	714	768	780	762	746	773	771	799	818	770	749	765	773	820	804	780	789	773	762	772	798	787	786	802	747	780	744	797	767	763	729	720	810	800	742	757	829	779	801	735	789	812	754	766	782	789	795	784	769	769	761	744	759	759	749	805	797	792	803	748	804	745	772	786	805	758	866	786	766	763	785	762	786	818	797	763	797	766	765	792	794	822	792	756	751	812	790	751	798	791	750	816	769	760	758	796	787	797	796	798	784	781	755	776	761	755	771	746	767	755	766	786	751	751	784	761	818	791	762	773	752	796	793	856	816	770	762	807	777	831	803	816	789	731	787	768	748	763	801	783	782	806	774	824	765	750	728	805	784	792	806	802	726	796	737	802	797	771	764	752	793	809	727	790	778	769	800	752	763	838	755	773	750	743	803	769	775	788	756	769	771	757	759	808	759	744	823	764	769	759	783	799	795	740	773	752	714	749	776	783	786	761	789	806	782	724	792	767	754	753	785	763	804	832	799	760	752	837	752	843	766	749	814	752	784	814	732	778	794	771	829	760	785	817	750	792	795	811	766	765	704	766	750	755	782	782	841	772	764	742	762	787	810	799	759	749	746	736	798	774	752	830	788	789	770	756	789	755	761	751	739	800	804	766	757	738	740	786	766	796	791	753	782	778	733	717	727	727	774	744	805	755	747	714	768	793	761	772	759	786	811	764	725	740	803	774	750	839	799	796	803	785	858	770	743	764	809	781	770	820	774	772	789	770	772	738	769	774	781	787	789	766	778	806	815	736	784	800	799	787	747	789	707	750	737	728	847	795	783	773	826	764	770	775	773	744	778	791	760	777	783	759	822	739	743	770	785	764	784	816	790	781	775	790	857	785	763	784	786	844	741	751	763	815	759	792	721	793	770	784	737	775	764	801	767	792	741	805	754	793	772	708	744	793	814	787	729	762	777	833	735	746	788	792	732	777	754	762	799	786	803	764	789	807	771	793	781	759	752	764	746	756	758	734	800	727	733	757	806	748	806	830	755	782	793	747	798	811	791	738	790	721	829	770	833	770	766	749	775	792	764	804	696	777	811	808	750	799	782	754	743	794	715	779	762	735	781	739	756	750	764	743	774	737	779	774	776	747	785	787	750	766	750	833	759	773	739	801	783	764	800	790	837	796	740	803	774	792	755	823	760	752	819	749	754	756	745	797	809	813	777	764	791	813	749	709	763	734	807	759	768	771	750	820	750	780	774	754	781	763	813	745	774	780	759	733	777	791	747	773	743	807	846	834	739	714	734	808	769	786	766	786	747	735	813	783	805	800	779	769	812	810	819	797	760	740	759	773	784	816	787	797	733	777	749	783	775	732	781	744	764	789	762	817	805	719	800	820	798	835	758	742	752	810	764	769	758	731	769	784	795	782	744	755	766	759	757	787	796	740	798	801	759	699	749	762	789	753	759	766	786	761	762	800	715	742	813	791	744	760	740	809	776	787	808	800	756	783	783	762	779	827	756	788	762	778	780	733	782	769	752	744	747	747	776	797	773	783	773	762	705	768	803	767	800	753	776	762	757	750	772	791	735	786	726	797	810	796	761	761	744	809	778	766	716	855	719	757	750	706	755	815	733	787	787	796	810	791	760	772	801	731	766	701	767	799	773	794	748	751	813	800	753	747	744	748	714	748	746	774	769	752	852	752	807	771	746	770	827	789	767	802	776	812	756	728	736	751	751	743	729	743	773	768	807	801	787	804	767	771	769	763	758	784	756	791	789	784	789	755	804	712	739	786	794	814	758	746	762	705	791	790	784	740	771	792	753	768	789	744	765	771	765	706	793	777	732	715	780	791	720	757	766	759	759	794	751	751	800	813	790	765	778	713	764	806	783	807	784	775	764	734	767	787	729	761	804	774	764	782	807	743	815	758	756	778	788	789	797	819	779	819	778	786	754	777	744	805	794	794	818	798	737	810	762	758	791	737	775	733	779	792	808	807	781	797	802	809	740	833	769	719	800	763	811	776	827	772	775	801	749	765	772	769	818	804	817	777	779	794	799	774	818	778	772	743	790	773	785	811	792	713	731	811	759	794	758	746	745	775	770	764	788	840	798	741	777	781	775	743	743	728	737	740	767	768	744	836	732	785	772	772	802	800	724	759	743	779	739	792	776	778	801	796	746	746	739	816	787	717	766	760	785	758	796	739	820	781	732	746	773	771	759	802	741	793	758	817	748	790	774	774	737	768	783	773	787	761	760	732	776	762	803	815	736	757	829	804	770	719	759	769	783	752	777	728	780	836	834	790	802	768	824	834	761	822	776	774	740	790	778	713	805	802	733	800	759	788	828	758	797	755	778	764	747	779	796	722	858	757	779	793	790	816	751	789	717	806	776	779	811	771	812	767	767	815	806	742	789	766	812	804	763	766	752	709	786	809	760	787	747	680	800	749	756	772	724	733	785	778	774	770	763	780	801	776	776	769	736	773	773	769	788	753	767	723	768	758	792	747	739	745	805	721	745	789	789	794	734	721	793	783	750	734	747	747	792	792	782	720	730	729	793	735	734	755	783	729	826	801	775	761	790	790	818	778	751	752	752	715	761	725	771	797	780	765	745	773	779	791	750	739	777	753	797	754	762	791	731	811	759	735	772	696	751	806	764	731	779	818	772	771	741	786	773	735	751	814	804	721	766	755	800	783	831	760	820	771	804	731	758	774	740	808	748	770	735	770	803	775	774	780	823	787	814	789	770	777	712	757	793	789	753	759	778	758	790	706	801	782	822	777	776	779	757	768	800	743	737	803	791	744	770	811	799	771	788	746	756	682	772	738	751	796	777	796	784	790	751	742	761	774	775	778	759	765	751	729	819	733	758	825	722	785	762	786	788	794	740	744	757	774	752	750	735	800	803	745	781	773	777	824	777	736	784	791	734	732	737	735	742	760	794	812	760	742	779	753	800	729	751	793	835	783	774	785	724	716	724	781	752	766	807	711	736	772	757	730	756	807	776	815	787	815	782	773	782	768	799	768	784	788	756	791	742	795	784	766	789	752	729	799	782	803	811	737	777	761	788	798	775	779	776	798	799	771	823	765	766	783
3709	6166	4991	2600	1915	1425	1304	1027	965	869	859	763	769	744	723	682	647	662	640	642	643	610	649	629	631	645	609	585	630	618	592	591	585	632	589	611	587	609	600	563	604	588	614	601	625	603	595	595	635	585	591	614	605	602	597	612	602	562	565	590	647	552	591	633	573	600	629	597	602	615	592	588	604	635	622	595	590	546	575	558	597	613	579	587	564	596	519	587	607	594	583	584	628	582	607	584	593	603	578	584	587	607	592	525	588	588	542	629	609	582	587	580	581	616	627	583	598	615	589	581	612	577	586	619	579	597	611	610	643	613	554	598	579	608	573	598	574	605	592	606	562	586	587	598	593	595	575	560	577	573	578	577	614	604	570	568	588	592	582	565	578	545	596	598	598	591	579	566	556	591	624	573	546	600	597	608	582	558	624	618	599	571	583	568	575	581	603	604	617	602	552	582	601	625	579	615	589	600	586	572	549	605	555	612	609	532	554	581	570	591	581	563	587	633	578	568	567	589	622	601	588	597	584	569	571	567	589	567	585	594	597	580	573	608	632	590	613	588	592	570	573	576	595	624	604	562	606	579	555	600	528	616	582	612	580	614	544	587	546	581	568	602	592	584	589	589	609	569	551	544	584	622	597	554	589	590	615	609	537	596	608	539	589	589	610	571	578	596	581	587	612	580	541	619	503	587	598	597	614	599	589	586	591	568	575	599	580	597	589	600	607	571	601	572	536	555	569	581	591	622	600	554	620	603	577	600	568	530	615	573	590	584	593	590	577	587	565	591	603	550	612	565	569	557	558	550	564	572	569	575	575	610	574	566	585	591	591	581	588	611	625	578	611	560	640	600	584	592	579	547	586	605	579	582	552	574	615	618	568	603	592	561	579	592	589	601	628	552	529	613	596	631	608	587	573	552	578	624	570	574	635	596	557	624	576	618	584	574	584	546	612	568	576	610	598	580	578	613	585	598	566	576	558	592	544	568	580	599	571	596	581	598	581	581	539	581	590	581	559	600	600	606	608	623	579	581	603	590	563	602	560	577	597	597	623	555	558	563	581	588	535	603	560	595	570	566	597	599	584	599	582	610	580	605	597	597	603	569	590	586	601	574	556	559	627	594	598	619	627	582	585	569	634	557	580	574	587	559	546	555	574	546	605	588	585	597	571	611	593	570	589	560	590	579	554	569	592	594	599	585	580	578	605	581	563	572	602	542	587	575	628	581	584	604	588	580	586	599	568	587	574	580	561	598	594	574	598	578	544	551	622	603	569	566	560	604	584	604	602	609	576	590	598	547	562	622	592	544	564	555	573	595	614	592	558	554	585	611	570	590	539	559	567	548	585	547	565	569	590	589	574	585	580	592	553	631	601	599	609	585	615	532	582	563	585	630	537	601	576	583	548	556	539	568	551	622	580	558	584	590	628	555	561	575	609	586	607	596	595	571	576	584	580	558	525	597	551	615	551	541	546	581	618	561	554	564	551	567	528	614	589	586	577	594	602	572	599	585	566	581	618	554	552	545	588	582	566	529	539	584	608	581	611	613	585	598	573	568	539	583	599	621	621	558	603	586	559	557	559	587	569	550	558	620	592	558	550	584	609	587	587	593	587	592	552	571	601	571	601	565	576	629	611	567	608	599	586	566	586	552	586	575	637	575	589	589	577	582	584	555	551	589	570	593	565	564	575	588	582	586	617	569	587	590	609	580	557	574	619	543	554	583	533	523	563	569	600	594	562	543	584	528	564	592	562	615	578	621	588	613	576	590	626	593	566	597	559	511	601	537	589	551	591	573	572	531	514	577	608	596	567	573	539	588	589	595	588	607	579	579	588	615	613	582	574	589	635	623	594	607	595	584	505	570	586	609	555	593	590	577	618	577	550	607	553	562	571	564	559	607	558	565	575	561	584	595	578	536	543	647	585	558	543	539	581	559	560	622	587	572	532	585	542	599	566	578	600	606	553	606	599	579	579	590	560	592	575	603	565	594	569	578	615	591	562	562	659	554	565	571	573	597	582	518	636	583	567	593	562	546	557	591	570	586	525	577	594	561	573	577	569	580	602	572	531	564	605	540	576	595	559	581	513	576	615	597	580	608	534	546	583	578	556	563	542	591	575	619	616	522	579	585	564	549	535	591	628	520	577	563	548	577	572	543	556	606	599	564	606	561	584	545	565	557	591	575	556	572	586	574	551	610	556	606	579	574	562	583	564	558	570	622	560	578	574	592	590	580	560	585	616	533	572	581	574	545	569	586	573	597	570	591	541	593	607	538	597	604	543	522	584	634	591	589	544	591	581	544	535	573	539	612	619	579	556	590	547	587	560	579	528	568	560	587	564	566	521	586	556	585	584	553	576	581	623	628	561	602	580	604	580	578	543	578	518	572	551	594	551	602	572	562	580	610	541	596	535	524	554	543	568	546	603	584	583	611	559	617	546	573	558	559	542	535	605	596	532	545	541	569	556	590	585	572	569	568	592	557	555	596	594	564	597	560	523	559	543	597	569	564	588	637	570	544	551	588	567	529	558	613	548	568	613	607	574	561	569	608	544	559	580	578	592	571	579	598	580	608	585	613	573	607	563	571	569	567	626	537	608	559	611	560	592	541	628	564	549	648	558	601	559	586	533	539	550	599	552	572	615	547	580	591	598	587	570	545	571	554	591	542	604	601	616	580	535	595	579	594	572	522	529	604	587	596	553	599	606	589	557	566	519	515	582	572	578	594	581	590	529	571	561	597	584	593	552	555	552	593	543	582	546	545	626	559	574	583	588	588	564	573	564	563	571	580	534	542	584	567	538	639	549	600	606	591	540	557	612	565	553	567	555	577	634	552	527	587	599	532	583	588	561	574	591	587	572	556	596	591	579	608	575	584	557	537	544	583	568	568	580	523	597	594	549	587	533	540	584	581	592	587	563	585	608	535	572	549	576	581	579	609	573	631	585	574	575	566	563	625	602	598	521	567	579	572	554	592	600	615	534	582	605	572	620	580	596	577	575	518	557	543	571	576	606	598	573	562	576	599	582	552	589	633	569	568	546	607	542	612	586	567	598	589	563	627	557	611	564	547	569	542	537	605	562	551	589	565	599	563	574	608	565	596	592	547	545	628	548	594	604	574	598	509	615	601	538	577	606	565	526	546	568	606	580	584	540	576	570	560	607	521	591	603	612	565	619	583	545	569	566	596	564	578	581	573	554	581	548	606	600	582	574	596	607	574	535	520	559	542	539	560	565	580	587	565	543	563	588	603	558	534	575	577	537	574	549	580	552	601	538	568	561	567	546	587	529	572	562	574	550	558	575	607	569	572	535	559	562	531	555	587	558	522	620	560	569	593	563	563	609	588	565	574	534	583	553	627	602	609	541	572	567	548	629	513	531	593	534	546	581	608	564	578	582	595	582	595	613	563	566	552	600	592	536	541	566	568	571	577	569	604	624	580	554	575	549	570	539	572	575	589	571	525	588	585	590	586	574	580	558	578	579	568	541	561	583	628
27822	10372	901	523	434	389	398	396	352	393	355	368	390	350	362	386	422	353	344	354	363	350	375	374	355	363	363	395	357	381	399	354	360	369	365	347	350	369	346	359	378	382	343	355	369	364	349	373	378	343	359	361	394	376	377	376	354	360	371	367	387	366	368	352	368	367	395	378	350	356	337	358	369	378	352	384	339	405	382	358	365	354	368	353	398	353	351	349	373	358	370	332	362	376	349	375	355	374	352	373	331	362	343	342	387	353	361	357	359	371	339	342	336	375	360	344	349	366	367	354	370	335	350	349	347	320	361	366	343	368	369	348	394	368	361	401	375	369	379	381	381	376	350	406	375	344	341	355	380	340	339	345	373	341	376	357	358	378	331	339	378	376	327	382	339	353	375	345	344	332	376	400	363	333	383	361	370	376	336	329	371	408	348	373	339	340	364	373	378	365	329	418	326	345	341	333	356	344	339	360	328	346	333	351	355	332	355	357	369	373	364	356	370	375	366	384	352	356	327	361	402	386	343	363	367	366	346	366	353	360	348	356	347	363	359	343	349	368	340	348	363	332	356	350	357	338	384	363	340	357	364	361	331	362	360	380	364	391	316	369	374	327	361	355	375	372	378	361	381	350	373	354	336	375	374	354	358	346	369	369	355	343	372	374	385	353	338	364	377	355	362	383	369	367	349	356	348	318	397	356	362	373	342	355	350	369	393	381	329	352	383	338	372	353	331	364	403	395	374	340	392	387	335	370	407	350	357	350	373	352	380	357	381	360	355	331	363	358	360	366	366	353	348	371	355	390	372	393	347	387	401	345	343	397	342	363	365	335	341	348	354	357	327	365	391	346	340	379	375	364	350	368	367	383	368	386	355	345	391	374	369	363	346	383	360	389	395	359	369	349	350	358	354	364	306	384	325	392	419	362	353	349	371	344	382	355	356	326	356	362	357	350	382	358	342	362	323	348	354	374	348	347	346	348	363	393	326	342	367	322	360	370	380	384	387	349	338	357	363	353	360	376	359	350	353	360	361	347	368	370	364	353	347	390	331	388	356	372	366	363	372	327	369	365	391	343	385	397	366	360	361	386	397	329	374	370	364	338	358	366	371	373	351	363	359	365	378	362	373	340	387	360	383	347	361	368	344	363	376	360	331	368	384	359	353	371	331	359	350	382	324	372	366	357	390	328	349	376	388	322	351	318	363	359	365	373	357	367	395	368	366	372	372	353	307	321	352	360	302	388	347	367	366	361	370	349	357	342	376	363	380	374	362	378	357	339	352	352	379	369	350	358	393	371	348	376	380	359	386	375	357	360	359	368	355	343	375	374	344	338	381	353	357	358	355	377	376	347	349	360	375	328	370	372	373	384	348	385	368	365	349	336	355	379	374	366	358	355	346	359	370	365	389	379	374	360	410	349	340	390	324	397	343	373	348	383	352	333	368	347	360	395	336	335	359	362	343	374	383	390	361	341	365	379	377	355	369	377	360	321	350	332	378	360	332	362	352	365	377	369	388	353	369	336	340	359	348	382	363	358	365	378	369	368	359	380	379	381	352	375	359	341	381	392	373	384	332	351	374	345	356	378	360	367	387	375	366	355	371	390	356	345	367	357	376	379	337	336	336	377	347	330	336	310	372	356	367	354	354	348	342	368	381	361	361	337	359	360	352	362	343	339	353	363	362	348	340	360	360	364	384	364	353	364	353	373	352	385	370	347	352	344	372	363	355	349	329	386	370	407	331	341	350	381	349	359	364	372	377	364	380	371	368	356	361	334	347	347	371	362	298	342	334	390	299	343	362	354	377	387	339	353	350	337	356	331	381	344	331	373	348	370	372	357	416	347	342	352	348	401	354	337	352	379	358	376	347	331	374	335	366	360	380	388	362	353	345	363	362	348	378	370	356	335	348	345	349	382	369	360	330	362	337	345	369	308	373	350	364	360	387	348	352	356	362	370	360	360	349	362	365	366	323	332	361	368	388	382	373	350	387	341	374	373	370	354	334	344	317	341	352	330	372	369	350	384	310	337	333	381	342	384	386	376	344	383	363	365	346	381	354	321	371	357	350	354	337	334	367	322	365	350	387	392	405	358	403	367	386	329	372	364	344	344	383	378	389	369	327	337	389	406	369	372	364	359	357	369	400	420	355	337	384	379	403	363	334	336	390	357	381	399	375	341	356	359	337	359	356	376	356	375	359	342	361	366	387	341	361	331	391	362	364	387	368	369	332	350	379	352	356	360	360	373	348	372	346	345	354	363	356	346	382	370	381	379	352	400	347	367	373	373	372	345	358	365	340	389	349	356	326	392	367	342	350	351	356	367	371	379	355	328	370	387	360	352	379	353	371	370	360	331	327	352	342	338	355	361	345	379	347	401	375	356	343	416	376	371	375	363	362	371	361	346	333	374	319	367	364	365	364	366	373	369	383	391	361	344	352	360	383	364	388	332	401	397	354	349	369	360	343	321	379	360	342	346	386	375	364	381	384	317	363	374	366	370	380	366	355	347	377	366	355	346	393	373	390	377	354	365	379	347	375	361	373	377	359	370	388	351	377	356	363	366	371	343	350	348	385	373	353	374	396	381	350	385	406	379	411	321	345	363	378	358	344	355	375	413	359	380	388	387	360	324	360	333	366	381	366	394	358	337	393	384	366	385	378	367	374	386	352	371	333	344	384	358	367	351	332	385	368	382	357	361	334	371	334	354	372	370	345	397	338	347	386	351	368	368	369	346	375	382	336	389	341	373	357	375	368	401	337	384	346	348	367	344	373	347	362	376	351	362	364	340	369	379	355	364	380	329	361	356	379	402	382	364	354	364	349	355	359	349	368	377	360	373	372	370	357	378	355	371	353	349	369	372	349	336	381	380	388	397	366	323	366	354	370	332	381	372	350	371	405	338	390	355	379	336	349	376	367	323	361	351	350	381	353	343	357	394	334	339	358	328	363	342	348	327	355	362	357	340	372	377	384	373	365	372	384	356	333	397	381	365	398	357	384	338	352	401	381	346	401	374	366	377	378	348	366	421	370	311	363	360	353	356	353	376	368	346	370	375	342	394	379	353	367	373	375	341	361	363	350	368	352	364	355	360	368	329	345	335	333	391	379	363	371	346	341	348	353	362	358	352	346	367	389	335	352	363	327	362	351	337	337	359	358	383	353	388	349	385	418	361	337	393	328	379	362	355	349	361	372	350	379	363	343	359	347	369	352	360	353	357	365	371	371	359	364	347	386	406	369	369	344	349	373	362	342	364	380	357	365	357	350	369	351	385	375	378	375	356	347	383	394	372	333	338	402	375	392	363	373	360	330	360	374	390	364	367	354	379	376	386	349	360	366	384	364	342	351	314	352	352	362	339	379	367	325	347	380	331	355	376	335	344	336	339	368	369	347	375	399	411	383	361	349	379	358	346	344	361	359	366	390	347	364	373	372	387	375	361	331	327	374	371	390	374	341	372	360	372	369	311	386	391	332	350	316	320	373	399	357	371	370	387
4672	467	439	343	329	281	272	275	275	261	291	301	300	292	258	304	280	275	274	271	308	277	285	285	270	295	278	265	264	273	247	290	293	283	267	278	273	287	273	270	283	271	266	249	279	263	270	262	252	270	281	276	292	289	279	252	290	287	285	269	276	257	270	283	264	222	293	274	292	290	297	281	265	269	270	284	258	246	286	274	269	268	262	254	279	250	248	260	259	243	254	270	254	299	242	246	251	248	271	276	264	274	279	273	287	249	286	275	252	253	287	252	273	275	259	264	290	251	268	280	276	261	265	266	269	257	275	300	269	258	265	242	256	272	288	257	256	236	244	250	236	239	264	289	262	281	284	261	276	265	259	264	242	269	282	263	294	253	246	279	267	241	264	261	239	260	230	275	262	284	285	259	275	279	282	264	280	253	293	248	268	287	248	290	264	318	276	277	268	283	251	287	240	290	265	261	255	273	271	294	271	274	252	257	292	264	284	268	263	258	279	270	262	278	265	266	277	257	241	262	280	279	298	262	285	244	270	273	282	291	267	284	309	271	244	262	249	268	274	271	263	237	274	285	292	274	278	302	262	251	278	285	257	273	258	268	259	260	276	244	262	264	272	255	243	240	258	289	293	240	308	273	288	248	287	255	287	256	280	235	270	286	261	266	253	253	273	260	265	231	262	297	268	251	286	262	241	281	273	273	269	268	277	294	285	264	266	280	272	268	259	290	286	268	252	257	244	266	280	266	264	252	278	228	252	292	249	284	256	281	251	282	291	282	249	257	254	241	278	254	279	257	261	245	271	252	275	260	293	248	291	230	272	270	264	232	243	263	260	273	288	260	258	259	246	264	264	251	297	257	275	236	260	273	287	265	238	272	294	281	260	265	289	284	247	282	294	304	278	261	268	295	250	255	281	265	264	259	272	246	295	260	270	258	302	265	252	276	277	264	245	256	245	298	227	260	257	265	238	301	246	257	306	306	251	253	281	285	279	279	271	281	269	275	254	255	283	250	269	259	246	264	275	252	267	263	286	262	263	255	262	257	287	284	271	272	287	298	262	281	279	237	274	250	281	245	267	278	238	307	270	269	242	273	244	252	267	272	257	283	268	288	264	292	260	297	273	291	285	280	258	261	266	264	268	245	251	271	281	280	271	266	267	282	246	281	251	282	292	269	270	258	273	267	255	284	279	261	278	266	257	260	239	260	284	255	265	292	265	261	244	276	280	260	254	284	235	258	286	246	264	264	252	263	237	276	281	273	286	259	269	250	255	250	275	279	245	277	259	281	283	268	270	248	245	241	283	293	268	265	286	273	269	276	267	283	273	263	274	248	259	265	272	262	238	285	238	244	241	245	307	265	251	263	239	291	256	279	274	259	273	281	249	258	239	258	258	292	259	252	285	273	279	263	257	260	261	288	270	276	273	305	278	271	259	262	244	278	257	294	267	274	276	258	265	246	298	273	286	280	259	292	276	266	256	294	257	260	240	279	259	255	250	227	281	242	258	237	308	273	285	237	272	274	239	293	276	254	269	277	290	237	262	250	299	279	273	262	278	292	273	249	271	250	264	247	240	269	238	290	255	264	248	284	272	268	289	274	291	272	270	273	264	286	281	262	253	264	265	266	291	271	261	290	278	240	253	244	296	297	271	278	280	263	282	257	273	268	313	266	247	275	257	285	276	232	249	265	272	274	251	281	256	235	267	271	250	281	262	273	304	223	276	264	255	272	276	259	295	281	269	264	285	271	279	255	275	254	251	297	276	254	285	283	273	251	282	293	262	274	248	267	272	240	255	252	271	299	289	270	250	280	272	263	268	276	265	259	249	270	263	255	259	281	248	276	267	258	248	271	265	263	256	262	268	266	254	261	266	259	246	262	273	266	292	252	251	245	281	278	274	292	267	282	262	251	272	249	287	230	305	254	271	287	241	268	272	279	283	265	284	267	289	258	270	256	299	272	281	268	294	247	268	273	276	248	256	290	264	254	276	273	294	292	271	274	256	268	284	261	289	274	263	261	274	259	266	259	273	279	284	260	254	254	278	248	263	254	254	253	289	238	240	262	239	255	267	254	257	274	239	287	255	249	274	251	264	275	265	277	258	261	279	271	249	269	274	269	233	270	246	261	260	280	270	264	251	286	245	251	230	264	280	274	273	268	238	252	243	263	264	278	272	276	290	243	275	264	264	253	275	273	277	266	275	268	287	254	230	268	287	286	277	274	279	265	280	284	276	284	274	287	247	268	266	254	262	275	256	268	264	266	307	266	252	275	256	277	261	259	251	249	288	264	309	283	270	278	270	280	251	266	250	225	291	262	260	290	251	281	276	269	276	258	262	269	285	276	258	258	290	268	284	265	283	241	262	251	282	275	256	251	301	253	274	266	280	254	287	278	279	274	268	286	296	261	294	293	276	292	260	267	271	280	251	255	249	262	264	295	263	263	257	255	288	256	280	266	260	267	300	281	299	267	247	253	255	275	253	268	248	246	289	267	287	270	257	268	252	256	279	254	281	285	288	256	276	299	251	293	271	280	265	246	250	279	275	280	262	246	252	270	268	275	239	269	263	260	251	301	292	268	256	259	263	247	275	273	264	288	273	273	276	274	255	271	260	289	275	281	285	259	262	279	267	264	233	249	261	282	251	274	275	261	291	294	262	282	286	251	247	283	278	274	234	290	235	253	282	267	255	273	247	266	272	281	233	262	290	272	282	276	273	254	263	255	261	255	262	252	275	280	280	278	253	282	265	262	272	257	242	305	268	265	249	284	301	273	264	265	274	252	282	260	301	273	289	271	282	240	258	260	240	283	262	268	243	263	257	276	298	295	288	272	269	263	290	280	258	279	282	282	297	285	258	272	287	259	247	277	262	237	281	262	275	264	236	275	241	279	272	235	253	267	256	278	284	293	274	296	273	267	276	239	278	261	265	276	263	269	290	260	285	278	258	269	252	294	295	279	259	280	264	249	264	249	304	271	254	264	266	270	307	288	291	246	285	276	255	290	262	268	262	256	278	267	230	285	277	254	247	262	261	279	268	293	255	233	286	287	259	260	275	266	267	291	263	258	255	273	259	265	271	286	266	292	289	237	250	276	266	264	274	240	274	304	253	278	270	270	260	259	301	276	244	279	264	254	278	290	264	266	266	241	277	244	299	273	285	271	306	272	239	251	269	274	273	260	279	267	282	265	259	278	297	277	253	274	263	291	266	249	258	269	296	282	267	294	266	274	295	295	250	240	268	287	256	238	261	275	261	315	221	245	272	282	263	267	267	268	240	261	275	275	268	242	258	256	260	268	257	276	260	254	272	262	268	254	264	265	260	243	296	273	273	263	292	263	267	280	286	259	263	270	273	262	282	303	251	256	276	251	290	290	270	282	268	274	287	286	285	235	289	261	273	275	271	265	246	267	243	269	295	278	288	268	278	251	258	283	284	271	253	262	270	276	260	283	280	291	262	289	250	273	249	263	260	251	267	251	272	273	275	255	255	261
25502	21478	27973	25373	11471	1684	1194	971	851	886	863	793	867	831	781	802	816	785	849	785	852	814	786	797	818	788	786	801	747	815	765	727	782	806	834	812	799	798	778	775	788	815	790	753	762	828	706	785	742	792	735	778	794	801	757	766	813	778	780	841	771	783	770	751	805	763	806	758	778	784	777	766	735	800	836	783	752	790	782	816	735	774	797	771	753	723	779	809	812	746	826	729	779	793	739	791	775	790	720	776	741	792	758	767	749	745	767	731	738	771	781	749	808	729	774	724	779	747	734	766	731	780	770	748	792	755	809	763	779	734	806	757	756	779	764	767	767	757	744	734	762	707	732	727	770	782	735	775	783	778	820	756	773	738	771	773	793	722	739	764	820	753	732	774	797	819	813	827	733	777	780	744	738	832	756	799	793	786	811	730	764	713	796	765	794	712	767	767	777	755	683	765	749	722	758	776	720	737	728	769	760	756	753	786	726	708	746	747	766	758	791	749	756	787	814	738	755	795	795	690	758	754	770	794	802	776	762	710	784	770	740	771	771	725	752	749	774	751	701	706	743	744	772	786	741	775	774	789	776	731	808	776	720	776	764	774	764	782	770	735	743	709	758	733	752	745	763	792	768	781	779	828	803	725	749	786	795	758	817	764	758	763	744	819	770	754	745	774	773	795	770	823	787	743	731	771	779	761	756	717	730	783	739	740	748	754	788	737	766	746	767	771	751	717	741	721	780	764	766	782	766	733	795	784	755	751	711	754	735	788	726	789	747	710	764	771	796	757	737	771	757	775	767	773	780	669	782	795	756	761	765	800	823	760	739	756	763	782	778	771	751	790	796	741	754	745	737	787	758	738	758	792	737	747	756	754	781	753	752	767	767	768	764	767	731	745	742	728	782	752	743	783	755	807	744	738	774	735	785	778	763	745	732	770	723	792	742	766	758	716	744	738	792	844	762	812	728	733	724	755	751	752	752	742	744	759	724	766	815	775	775	781	766	872	725	738	779	780	743	731	779	761	738	766	756	747	806	750	754	745	764	769	751	773	727	805	743	809	730	770	776	751	774	777	761	732	719	743	746	747	748	772	730	723	752	697	768	742	776	786	747	750	776	790	773	743	715	760	762	764	773	740	737	752	754	762	761	732	777	797	748	777	771	756	724	779	771	777	793	698	712	683	777	715	731	775	797	739	734	724	724	735	817	761	732	754	747	739	737	765	748	777	796	684	764	723	751	756	767	795	766	751	728	807	751	761	737	763	767	749	805	750	795	751	777	757	778	725	726	762	779	743	815	815	748	811	770	774	738	812	805	787	756	765	778	761	769	703	769	741	722	783	781	797	749	773	784	745	795	761	780	784	770	731	754	809	720	787	742	822	745	741	781	742	755	756	787	743	752	756	773	728	731	768	745	759	764	724	778	768	753	816	755	788	819	764	714	796	794	755	715	739	775	708	744	801	774	710	788	736	722	740	755	788	791	739	759	777	801	763	723	778	720	769	704	759	754	767	744	768	715	765	750	858	762	727	787	752	753	742	771	747	743	733	711	745	758	776	748	744	808	728	695	764	758	757	739	798	760	732	743	781	752	763	797	735	820	715	784	768	750	733	794	749	810	798	774	751	760	736	818	721	745	744	709	764	748	776	786	746	768	765	790	762	777	813	753	801	817	788	749	767	729	729	762	740	699	709	776	753	765	731	744	771	775	763	771	758	737	725	737	769	778	750	784	768	738	760	752	779	731	740	766	715	774	738	737	762	719	736	729	735	776	756	746	723	796	763	766	775	759	761	767	733	745	806	736	734	810	773	775	807	762	797	768	796	755	778	771	709	759	710	758	752	743	731	737	768	736	806	767	724	774	797	761	777	797	774	761	807	731	718	780	751	791	771	804	782	804	731	737	745	788	747	830	765	789	778	764	758	768	788	756	784	765	766	744	755	769	742	768	768	781	771	735	768	775	795	764	767	778	756	769	767	782	725	793	730	732	746	753	752	749	724	746	769	757	741	818	754	729	716	803	737	783	810	783	719	772	746	716	737	735	757	762	767	742	807	752	738	763	751	795	797	795	700	756	835	772	766	766	754	782	749	706	789	763	799	760	744	769	681	713	756	809	790	807	747	758	765	807	806	758	773	820	672	751	764	733	766	740	772	765	759	710	735	773	748	755	763	799	750	784	785	787	779	776	668	788	773	799	781	758	735	800	730	741	753	791	741	781	748	812	785	770	738	744	740	755	731	744	752	805	749	725	788	765	759	744	779	762	779	732	758	814	774	708	796	756	759	785	743	745	722	763	805	743	783	756	759	705	774	732	757	816	760	792	729	750	791	753	765	759	726	740	782	753	755	821	687	751	738	763	755	780	810	735	774	760	749	799	751	749	791	754	793	759	779	750	777	757	793	801	733	739	767	745	759	748	741	794	761	758	749	754	727	749	715	748	725	802	747	774	746	719	758	721	777	769	747	727	778	726	689	796	778	777	756	774	768	785	782	748	699	763	764	772	746	786	769	768	750	791	780	751	759	712	781	752	782	755	753	742	764	778	775	794	732	755	788	740	769	759	700	801	710	733	778	767	749	743	817	765	789	728	729	770	737	726	764	765	684	753	779	776	760	731	796	760	787	775	753	701	765	753	821	723	747	758	767	756	805	733	778	722	793	764	793	783	727	806	738	780	730	782	719	760	724	767	750	756	711	823	764	747	740	766	800	741	805	779	721	733	728	776	763	733	755	749	733	800	781	725	721	762	745	724	755	756	740	822	749	796	791	729	742	734	804	738	742	782	730	744	776	739	772	791	781	728	764	765	785	775	845	743	756	747	730	744	803	759	763	763	779	764	772	735	756	763	783	742	801	737	774	758	747	788	808	760	770	753	759	769	818	794	781	795	771	771	747	772	732	796	742	787	795	783	731	719	784	805	738	813	768	784	763	742	753	801	781	740	744	765	732	837	796	775	746	778	708	773	756	765	765	764	767	798	734	815	738	760	763	726	751	755	771	740	780	765	728	736	797	771	740	749	762	766	747	788	737	709	737	749	776	786	754	779	735	735	760	741	807	727	741	780	814	737	759	749	786	738	745	762	719	788	735	785	734	757	737	769	782	758	770	776	782	745	802	806	728	804	736	750	728	741	748	764	810	782	819	743	723	721	759	717	747	726	749	811	747	786	739	779	770	760	755	829	774	699	752	737	759	773	721	749	748	789	781	747	764	787	771	782	762	760	753	778	717	731	737	779	752	824	738	753	746	721	793	734	816	755	753	753	764	755	779	757	762	769	798	673	744	773	763	727	733	740	757	812	744	729	718	729	756	787	774	742	736	841	758	757	734	770	776	765	732	836	744	742	767	793	765	725	775	762	734	749	714	734	750	745	758	726	799	718	754	762	698	749	750	721	738	749	766	726	799	766	692	765	751	739	713	761	757	771	777	748	753	751	743	775	814	812	788	828	729	766	729	771	771	749	740	714	781	775	767	729	727	749	786	728	758	789	734	769	724
3426	3539	2908	1569	1244	1023	865	786	798	750	654	667	617	617	637	627	570	618	618	607	618	585	608	551	597	611	563	609	592	547	586	629	596	589	562	590	556	556	626	529	601	598	568	595	595	604	562	562	578	575	558	595	586	583	576	583	588	574	553	605	618	563	574	598	560	583	565	604	577	527	556	611	580	583	566	609	562	586	584	552	590	551	564	567	595	599	567	583	563	563	589	592	577	518	586	554	559	574	590	539	537	590	559	582	535	586	572	582	572	615	579	606	560	579	590	556	568	543	580	589	588	576	551	585	548	580	528	548	585	543	551	588	552	583	576	600	613	581	514	558	564	549	592	578	544	568	585	593	559	608	586	592	579	599	563	561	608	579	553	521	549	527	586	550	531	589	538	529	579	603	562	557	560	510	604	563	536	526	603	589	597	571	552	526	585	568	530	573	550	619	596	539	535	541	523	520	560	527	559	541	520	535	617	587	534	600	617	573	575	575	536	564	554	581	569	584	556	527	587	576	587	592	559	590	561	522	534	514	581	533	592	614	576	556	561	534	577	599	558	582	566	575	549	553	561	550	576	562	575	571	576	578	601	554	546	533	523	555	607	541	591	557	555	538	541	561	565	560	530	557	568	575	602	565	523	571	570	540	515	573	550	574	584	572	558	592	554	558	542	523	574	536	553	551	547	580	571	535	592	579	561	543	595	586	554	591	570	587	602	570	582	605	549	543	606	537	539	548	597	596	555	560	611	584	586	526	555	594	608	560	586	559	557	607	605	538	567	581	591	586	561	640	578	553	576	563	540	568	559	548	601	559	550	573	568	602	627	557	560	554	557	563	566	542	590	510	573	615	555	569	528	575	588	562	572	511	563	571	542	574	589	562	606	535	560	564	586	578	559	580	591	546	572	571	569	568	529	591	607	614	574	584	573	579	538	580	575	515	565	575	548	596	573	571	555	551	534	559	543	623	584	554	611	548	551	547	564	587	560	574	582	623	497	560	569	561	546	557	576	596	566	585	580	551	534	527	587	567	572	598	619	579	602	564	593	577	561	609	578	592	587	559	548	540	584	529	571	592	583	573	593	543	584	554	557	573	602	544	538	523	544	543	557	586	527	546	523	559	553	555	531	585	573	600	552	583	547	584	590	578	596	579	609	578	573	548	565	567	563	557	572	557	553	563	522	547	591	533	546	570	535	526	604	563	492	527	589	600	545	569	551	531	541	581	610	541	533	530	554	535	524	579	561	610	552	579	570	545	575	542	596	550	546	579	563	576	577	580	561	568	560	582	554	589	548	536	538	572	566	555	555	547	586	555	587	584	587	554	557	559	570	595	596	525	586	591	540	551	559	563	554	550	556	610	559	545	553	556	584	543	540	570	558	566	555	578	574	602	541	551	553	569	606	576	588	600	576	590	563	593	563	579	522	547	545	577	621	602	535	571	590	573	556	513	580	561	553	518	522	566	568	596	590	541	556	542	546	598	540	586	563	559	592	555	594	575	589	548	589	573	581	565	553	575	542	585	551	590	546	629	565	574	543	604	582	538	506	554	556	560	568	555	546	557	593	556	561	548	572	595	552	547	540	559	565	565	583	531	563	627	543	539	575	535	595	582	562	585	564	555	559	578	578	554	595	583	567	535	546	515	572	575	572	585	560	570	548	584	593	591	602	598	553	538	542	617	529	586	559	571	554	576	551	547	588	553	603	587	525	522	583	593	592	583	559	531	537	530	586	529	579	556	577	561	592	582	570	539	568	553	581	558	549	548	573	557	501	533	587	566	582	539	598	555	542	549	550	607	585	546	540	557	590	543	538	556	542	564	571	532	571	560	571	569	601	595	541	604	533	544	554	595	594	564	549	602	524	592	554	540	558	566	558	553	556	542	606	562	559	601	608	574	559	540	593	556	575	546	562	585	531	558	584	550	545	555	536	544	577	548	571	570	552	543	556	575	550	564	558	574	565	575	553	512	600	564	563	537	600	577	534	527	588	511	556	552	559	584	570	541	497	535	567	574	574	576	530	577	571	550	563	515	544	576	546	564	559	534	557	601	531	531	562	568	554	535	514	569	540	549	538	565	589	561	549	564	607	565	600	528	589	558	578	554	585	546	564	530	554	595	523	564	552	558	533	584	546	573	577	576	549	561	607	565	521	547	575	566	557	565	572	565	542	547	587	519	555	557	568	575	591	591	588	509	595	585	534	602	560	566	553	577	556	539	581	558	541	596	552	555	569	584	570	566	544	566	567	587	579	595	533	543	571	557	554	542	563	557	557	573	598	584	569	590	571	562	583	543	586	561	585	575	569	567	547	540	581	577	517	524	549	554	591	567	563	586	597	572	512	570	589	527	545	554	590	583	559	559	585	566	526	546	530	567	575	609	529	559	576	581	574	518	598	538	564	576	548	587	574	557	552	580	550	541	536	548	593	549	546	563	562	544	583	567	526	553	543	591	592	564	540	589	582	540	573	538	545	534	531	529	583	527	553	579	561	530	561	542	531	503	530	506	547	579	540	547	594	578	596	563	584	533	566	552	561	575	512	575	586	562	575	530	532	566	567	628	563	612	600	549	562	601	556	566	561	556	522	538	554	526	559	543	602	564	565	551	568	533	580	563	545	551	514	594	546	518	545	584	591	586	590	544	607	560	492	585	552	531	550	542	591	610	568	572	582	580	537	538	546	564	565	545	581	601	538	536	559	571	555	554	520	516	574	543	572	534	557	574	529	562	606	557	566	556	595	533	535	574	559	559	544	562	537	544	558	585	528	569	551	572	584	573	576	572	573	545	547	565	557	585	548	560	553	587	554	551	547	565	575	597	570	586	633	559	554	556	590	569	543	522	607	579	575	542	578	546	562	569	628	552	592	531	566	584	594	541	546	539	552	591	575	560	581	523	590	527	560	600	572	559	556	592	554	573	565	580	513	565	527	529	546	545	524	565	551	564	552	564	575	593	573	605	543	559	563	556	602	542	575	551	562	511	561	536	537	596	544	557	575	525	575	568	543	554	556	608	545	603	537	538	571	537	569	554	566	546	562	534	573	519	589	578	628	575	541	570	575	602	563	556	548	584	567	595	565	538	549	554	547	566	565	525	564	523	551	572	587	559	550	530	593	556	561	534	529	562	561	567	586	555	545	542	522	571	534	554	547	562	538	545	522	576	568	527	565	553	551	590	574	555	559	540	537	535	553	543	579	593	537	574	514	556	551	542	555	556	557	560	603	605	619	543	526	561	565	561	577	578	534	575	502	564	587	541	598	557	575	570	555	604	545	560	569	572	538	528	572	572	563	564	522	569	526	548	525	586	562	543	576	532	566	566	582	532	593	574	612	542	579	561	516	558	574	556	568	507	580	583	548	546	549	553	576	543	555	559	565	551	558	524	582	543	560	599	533	534	544	562	543	545	554	484	565	546	596	558	523	515	588	584	573	566	576	554	567	608	560	549	570	536	520	557	592	546	511	588	560	552	567	546	532	538	537	517	536	557
24513	21482	28878	24521	21470	9241	1881	1224	1020	988	923	917	859	886	859	879	808	842	807	822	802	845	803	793	808	859	814	772	795	754	875	790	780	743	810	810	816	785	783	827	806	819	838	786	846	806	763	771	752	829	772	768	788	797	810	790	757	789	747	811	786	806	760	814	755	802	781	752	761	765	766	805	823	805	802	841	765	824	807	750	788	771	803	780	758	788	737	798	807	827	816	775	795	784	763	806	796	797	760	754	750	815	772	777	779	779	775	816	829	750	763	818	779	799	811	793	798	822	833	831	817	802	770	818	795	777	771	779	787	782	797	865	791	780	738	812	764	774	815	813	777	748	747	785	817	784	796	738	770	739	837	856	712	742	800	781	800	775	700	777	821	768	789	767	798	734	798	776	801	794	776	766	748	788	758	828	811	758	795	766	744	782	750	772	782	810	777	746	801	790	772	760	785	776	791	762	788	829	764	776	728	769	781	801	766	760	762	708	709	760	753	801	758	820	822	818	815	759	724	788	838	737	762	786	833	787	800	795	778	751	795	782	794	803	784	742	820	810	772	786	769	798	820	817	828	784	808	816	811	780	802	800	779	749	746	821	763	755	845	797	780	788	789	772	796	798	785	829	763	843	816	807	791	731	785	791	765	840	768	786	766	835	814	744	798	773	848	757	778	760	750	786	788	753	768	772	735	786	775	791	783	758	758	821	814	728	777	785	759	807	790	773	748	760	732	807	810	775	707	765	810	739	752	795	795	848	827	795	742	761	816	804	810	786	758	817	760	795	747	792	776	762	755	772	765	782	723	775	761	785	727	774	788	759	796	698	740	792	795	765	795	805	806	774	793	770	807	839	741	832	792	782	841	764	812	756	834	776	771	797	781	810	787	777	791	799	802	819	753	792	779	771	757	802	720	722	756	720	804	771	773	797	760	757	770	832	760	749	777	790	843	753	763	731	780	797	751	821	805	795	724	741	807	809	778	796	769	778	765	813	817	786	798	799	743	793	751	726	755	793	809	793	807	798	797	789	819	797	784	801	800	778	794	792	813	748	739	766	800	734	828	782	793	807	741	759	759	826	779	760	766	764	749	805	788	769	768	806	821	798	813	763	780	840	805	800	773	768	778	790	748	715	764	830	766	790	777	818	827	779	800	790	757	724	814	757	802	773	743	779	766	769	800	811	765	787	808	736	796	776	799	789	746	777	742	834	800	774	760	829	743	768	760	743	781	843	773	802	807	789	759	799	819	791	805	751	747	768	811	767	785	769	739	795	789	773	822	757	754	803	754	788	784	774	751	743	757	793	751	783	774	821	796	738	733	786	795	747	801	735	810	765	779	818	743	808	786	789	774	799	734	734	760	734	779	741	758	758	795	754	698	780	770	777	775	774	783	747	750	784	807	827	743	783	772	763	782	797	776	762	772	781	759	771	784	769	768	780	772	788	789	750	731	745	761	766	813	753	781	751	751	715	770	756	799	778	763	775	742	782	767	764	762	786	747	766	786	815	720	771	790	727	755	809	728	782	784	823	842	822	757	754	806	828	745	783	793	784	799	753	710	762	741	749	775	788	813	779	793	792	742	779	777	774	748	794	787	802	801	738	792	783	826	758	765	751	834	710	785	783	770	846	758	718	789	735	760	798	743	772	782	732	811	746	740	740	729	778	772	777	769	786	822	795	807	778	759	792	779	772	851	810	792	805	740	799	756	782	748	788	830	768	809	846	801	781	761	752	757	728	756	750	738	747	804	735	765	760	799	809	761	803	736	725	727	768	727	791	796	810	757	789	762	743	801	772	772	796	819	792	773	769	778	794	769	745	774	754	773	758	749	818	802	778	782	802	809	750	778	786	757	754	798	780	761	795	787	812	804	747	747	784	755	769	770	812	768	785	743	751	780	782	758	793	782	748	783	809	802	808	818	759	760	783	754	765	757	775	741	773	799	784	785	763	727	733	782	734	794	800	792	755	760	851	790	775	766	796	807	781	749	802	743	777	789	808	817	799	764	759	825	797	710	784	752	776	771	768	771	797	800	796	807	757	776	829	801	777	761	806	795	762	779	748	758	752	762	746	772	802	800	738	789	798	743	763	766	761	786	716	793	773	754	793	753	787	762	779	709	726	796	684	745	786	781	833	731	743	779	784	818	827	843	738	782	761	747	790	800	780	766	792	750	816	804	776	800	803	775	765	788	788	802	763	780	795	825	740	765	763	762	789	775	772	782	758	745	724	798	757	778	716	812	729	742	717	838	721	800	782	746	778	777	757	749	791	793	760	799	830	831	755	803	768	754	833	792	746	781	721	798	774	740	784	801	727	766	756	798	809	805	791	766	785	760	794	803	785	744	823	800	734	736	791	768	814	774	797	751	780	741	771	765	778	760	766	770	752	812	783	777	753	800	777	745	817	781	747	803	794	780	828	777	799	763	810	768	784	794	785	760	769	825	765	774	819	761	794	746	795	814	746	783	766	785	750	773	761	805	792	766	803	777	791	743	727	776	764	754	812	774	793	793	737	767	778	751	776	771	794	765	749	753	765	787	730	746	787	791	830	747	787	784	741	791	807	804	778	738	799	847	761	792	791	790	800	782	769	829	751	750	813	803	730	796	820	806	774	799	730	842	805	787	790	726	783	770	783	801	797	836	792	792	765	785	784	821	731	709	792	738	798	789	826	772	830	784	812	802	795	757	758	791	782	742	802	785	763	728	787	774	760	743	737	830	769	747	774	740	800	794	780	792	812	756	748	768	716	760	802	766	765	774	778	774	770	768	761	754	777	782	735	776	772	755	805	805	763	780	777	760	828	781	774	812	736	776	760	813	723	777	744	758	819	800	810	789	768	731	799	734	764	785	776	818	786	743	803	793	766	727	772	773	817	751	768	767	795	802	806	857	748	773	765	777	745	834	804	754	759	781	833	768	742	790	829	761	793	792	787	796	757	748	779	785	742	726	769	768	808	787	790	799	740	767	765	835	781	739	782	766	783	758	786	759	727	793	782	780	782	785	812	758	821	767	773	783	769	773	782	756	813	796	801	751	762	804	832	774	753	714	773	793	742	729	759	792	809	803	801	797	786	803	724	834	832	733	797	762	818	790	800	719	771	804	758	768	730	752	779	783	805	802	785	753	693	787	778	794	766	762	799	753	769	748	800	796	730	761	759	798	759	758	771	777	785	765	792	792	770	756	758	779	758	814	823	723	724	776	794	763	801	733	763	764	774	798	779	758	829	701	761	775	799	784	680	773	842	775	791	805	760	804	720	718	752	723	748	789	751	833	765	746	717	720	775	738	760	756	763	809	771	851	810	813	745	775	769	779	766	758	858	818	757	770	774	735	766	754	773	772	766	755	762	786	809	784	765	776	777	783	757	765	816	823	806	722	746	791	780	804	783	763	732	785	732	776	720	757	776	771	778	739	779	784	816	787	786	755	727	771	741	777	810	796	764	800	745	773	798	750	771	771	790	786	772	769	788	791	760	798	807	784	769	688	802
3664	6158	4997	2699	1871	1424	1251	1077	957	842	862	744	760	768	694	712	742	677	645	636	678	620	616	625	667	632	608	653	660	632	588	600	630	636	608	580	608	581	589	602	584	562	627	593	615	547	589	584	586	600	583	631	608	583	609	609	624	584	580	602	624	608	581	612	592	577	603	590	557	583	591	602	579	589	579	609	627	604	584	607	577	561	578	589	585	580	632	595	568	603	627	616	571	615	610	581	539	584	591	583	594	631	648	552	586	603	608	565	586	605	570	593	542	582	600	582	601	573	593	599	571	580	575	560	604	602	663	570	555	620	571	551	569	552	608	640	574	586	586	596	597	583	612	603	587	586	632	595	608	597	594	619	594	626	614	598	580	605	584	563	596	570	600	554	623	527	591	633	540	602	583	557	610	557	593	545	580	554	644	566	556	564	618	594	567	586	571	605	574	583	639	585	620	570	571	543	579	551	617	617	580	592	581	609	589	613	585	568	593	577	589	549	604	568	565	576	605	587	577	585	564	581	570	587	609	592	620	611	582	612	609	566	598	599	545	539	611	574	577	588	591	592	612	567	598	573	593	567	608	598	583	606	536	549	555	587	611	607	591	574	596	581	631	594	601	578	572	580	612	607	580	592	600	648	573	585	581	656	558	587	564	603	591	580	575	571	587	599	585	586	582	592	581	581	597	585	590	589	585	587	584	606	575	551	573	579	611	615	591	574	572	609	599	600	584	623	586	622	579	621	601	560	580	532	560	614	575	571	570	576	593	628	596	584	560	582	635	628	568	595	590	582	565	614	530	610	581	571	598	574	553	597	587	593	564	609	597	603	550	556	596	588	567	605	601	599	610	557	625	579	568	596	656	616	579	579	572	606	562	602	580	590	549	595	595	599	544	587	578	609	607	576	609	586	585	557	572	542	596	566	562	597	614	550	567	583	582	582	627	584	545	581	557	620	603	553	597	594	618	571	581	586	578	629	614	593	607	623	578	574	596	590	564	619	610	594	636	566	594	576	582	617	501	583	591	626	568	564	578	559	605	568	586	551	578	593	587	614	590	603	633	602	581	544	583	587	584	570	608	608	591	590	565	598	584	632	538	596	552	595	617	595	609	577	583	594	586	581	578	601	556	579	581	588	542	574	594	564	566	596	593	593	561	678	604	571	558	577	582	597	592	536	597	561	561	553	574	564	549	572	549	603	622	598	633	598	556	602	530	615	552	581	587	606	572	593	561	559	583	582	552	589	593	608	630	559	553	609	569	559	571	553	530	546	572	560	552	595	616	573	586	562	591	548	578	588	542	585	583	603	549	573	610	578	582	540	605	596	599	583	565	569	652	558	591	575	626	575	599	566	590	558	559	625	606	566	564	585	557	568	559	598	624	579	531	544	602	582	561	571	562	577	612	598	559	590	568	604	558	601	589	602	554	610	595	596	559	609	585	579	549	560	573	575	552	620	590	555	543	571	547	549	574	602	558	543	599	595	641	625	571	590	588	604	554	572	582	561	569	557	578	646	584	622	597	596	564	556	582	571	608	576	595	569	558	575	607	580	556	608	571	589	563	549	577	604	575	581	573	600	595	623	614	569	551	588	556	578	601	583	604	548	569	585	611	618	640	604	585	622	543	591	618	547	619	598	628	554	557	584	599	600	613	598	630	600	611	585	567	558	542	577	533	559	599	580	606	575	586	617	557	570	635	622	581	570	570	581	577	601	585	570	581	616	577	603	566	579	569	568	599	587	594	595	550	595	565	597	615	604	591	594	603	571	567	587	625	563	596	582	620	588	597	584	550	600	548	551	560	591	592	566	627	526	585	588	548	562	607	556	555	539	593	557	571	624	519	596	597	559	602	570	609	621	592	566	550	557	580	529	575	594	563	607	566	563	592	570	563	645	554	582	532	615	592	539	590	564	573	578	528	595	613	603	535	598	560	561	581	603	569	600	599	559	589	570	614	528	559	578	598	586	579	566	588	604	598	601	600	557	562	598	595	593	566	572	606	613	566	577	574	541	612	551	532	550	552	646	555	528	559	580	580	596	568	568	578	576	571	592	614	566	591	581	614	588	548	574	591	593	657	556	614	588	613	555	606	574	563	579	595	558	596	565	571	588	636	596	560	523	606	608	608	562	578	609	635	576	621	585	576	605	613	590	589	542	555	552	568	600	579	618	584	640	567	550	569	623	564	605	620	538	593	571	590	548	567	586	534	581	570	590	579	619	573	602	546	582	548	550	527	572	620	615	623	604	571	584	593	561	591	570	596	637	567	605	600	631	576	573	553	577	602	555	560	569	573	583	556	594	546	568	589	562	565	596	551	606	571	563	562	608	548	586	585	590	574	552	588	563	610	590	556	571	597	553	583	570	596	564	572	578	567	592	592	558	597	636	602	610	549	570	560	615	575	549	572	586	560	625	607	565	553	575	556	551	574	545	592	612	601	533	565	606	579	546	556	580	560	599	608	554	595	551	602	557	525	608	601	582	574	609	543	591	576	559	553	603	554	558	595	606	585	609	572	609	590	593	612	568	569	588	552	556	608	594	586	551	580	550	601	572	555	605	600	625	544	569	549	558	576	588	563	607	562	616	623	582	553	587	594	564	602	586	584	573	609	609	563	552	605	598	556	587	617	539	556	578	603	541	570	580	551	612	564	576	592	602	627	625	612	551	562	582	581	563	535	609	558	546	587	584	565	621	585	570	606	586	567	587	553	571	619	598	619	614	571	591	591	582	552	571	567	564	572	592	585	556	592	621	561	632	577	509	583	554	561	589	583	585	564	561	585	570	584	567	569	589	534	631	580	607	583	592	597	603	578	586	567	536	568	577	595	529	612	560	597	573	590	560	577	556	589	599	556	608	566	569	581	588	588	581	576	538	566	548	599	534	616	609	595	563	585	579	598	578	598	540	558	546	633	565	604	600	571	568	563	583	591	600	571	548	614	598	502	558	573	571	568	594	585	595	584	617	579	579	623	533	584	598	579	551	597	527	574	531	563	582	579	538	555	557	559	543	579	559	574	609	566	586	576	582	550	532	531	546	549	557	583	577	561	592	569	576	616	547	582	567	552	577	593	581	566	557	617	576	573	602	581	554	617	591	569	582	591	567	583	581	594	626	548	605	597	593	559	601	597	516	593	590	530	576	554	558	554	545	580	580	566	552	561	600	585	588	631	534	597	607	553	571	552	550	551	594	563	598	578	578	592	561	579	580	551	594	538	606	580	577	613	559	557	576	562	574	595	566	589	554	572	576	555	554	529	580	573	550	601	621	556	601	585	576	564	543	642	591	597	637	613	587	552	587	567	565	585	591	526	555	588	527	533	574	594	584	595	656	586	544	562	604	604	606	561	596	543	572	590	578	556	602	571	565	604	559	604	584	572	584	608	575	595	543	601	572	585	566	562	569	599	583	583	582	592	618	556	590	582	622	547	560	578	619	645	626	575	593	546	583	617	564	555	628	568	580	559	591	570	569	532	566	583	621	583	571	570	579
27900	10428	904	533	406	393	392	388	351	371	383	409	388	366	371	378	344	340	402	368	374	382	355	365	370	386	327	370	363	325	369	372	343	356	347	352	380	349	380	385	371	381	396	375	344	343	351	349	377	374	358	357	371	398	349	369	359	344	371	384	386	368	353	358	364	355	363	367	396	329	367	335	399	374	372	363	341	372	362	396	341	404	348	372	397	358	373	349	384	354	381	365	364	387	407	412	375	332	404	338	407	360	387	370	391	362	410	355	370	354	351	354	344	373	370	366	384	385	341	370	353	392	352	354	381	328	398	330	360	370	360	357	373	394	359	386	401	332	410	361	350	364	363	340	350	377	418	393	333	383	348	354	379	379	376	375	340	366	336	390	390	351	351	357	377	361	408	372	411	382	382	357	384	369	382	367	381	349	360	380	386	397	340	378	360	356	361	346	347	353	377	373	367	367	359	376	341	373	347	378	310	348	370	404	368	406	352	355	345	371	348	374	389	376	366	355	359	373	364	355	325	403	360	339	386	376	387	374	416	353	406	357	364	339	366	368	351	367	432	356	364	369	367	315	381	367	383	383	366	347	362	367	370	388	352	369	343	370	342	378	339	375	336	380	375	330	341	376	371	343	355	365	383	351	386	355	367	347	378	382	360	338	347	337	367	363	363	361	363	388	340	374	365	369	402	355	314	371	350	390	372	372	395	417	375	412	397	314	354	382	364	359	341	337	328	364	351	375	382	377	384	400	356	352	395	368	389	342	381	343	358	345	358	392	348	378	329	360	342	386	320	378	367	360	348	336	370	322	376	368	372	344	376	401	365	349	379	348	345	376	378	330	345	371	353	395	379	352	362	362	351	360	372	389	374	372	385	384	376	359	369	332	364	337	391	394	415	383	330	342	342	333	375	378	362	360	370	363	361	373	378	390	334	307	373	372	363	355	371	369	343	362	363	361	386	407	369	387	339	345	374	388	356	383	359	384	356	375	341	349	371	372	362	380	355	364	356	359	394	374	343	406	387	339	368	370	371	359	365	370	337	387	370	356	349	368	381	372	359	362	353	327	414	382	357	381	378	369	384	351	392	345	397	372	364	359	360	368	346	385	398	397	352	386	364	397	362	396	358	364	374	373	342	327	362	342	368	346	344	341	365	390	379	397	360	340	397	352	399	412	392	349	362	357	401	321	368	340	379	361	326	339	361	354	347	365	336	354	332	352	343	362	351	340	358	353	379	367	360	366	370	373	354	374	382	369	354	358	357	383	356	378	363	370	348	390	360	365	333	375	358	355	348	383	377	384	362	363	383	368	354	409	373	367	346	399	373	364	346	357	356	327	340	389	329	353	340	348	402	371	346	346	392	331	344	368	367	345	370	397	383	377	371	369	356	343	370	364	367	330	411	385	377	363	350	357	388	382	367	330	364	394	345	345	375	329	373	375	366	384	371	368	380	352	398	357	347	356	394	361	349	365	390	367	394	327	366	352	385	376	352	389	360	355	324	362	407	363	384	359	352	364	405	373	345	325	329	344	373	378	376	351	382	355	339	368	330	383	370	416	375	363	383	402	347	404	378	322	342	354	374	377	383	362	401	375	398	375	390	365	336	376	366	361	372	388	349	356	361	352	361	356	375	353	374	361	363	360	347	377	367	347	390	398	360	374	347	355	394	357	378	367	345	335	375	371	382	356	396	335	360	377	410	364	330	345	377	378	361	386	366	352	402	368	367	421	398	336	361	358	341	334	392	347	363	384	350	352	370	369	358	320	349	334	349	357	376	365	366	388	359	373	356	341	373	381	383	357	379	382	345	359	381	337	360	344	354	331	367	352	390	376	382	397	343	377	350	370	372	359	322	377	377	378	391	348	373	323	361	368	367	346	362	361	341	360	363	402	326	363	332	347	350	389	326	359	363	356	351	375	374	361	352	354	399	370	379	345	361	361	345	378	370	355	409	377	375	389	339	344	352	349	331	360	372	352	366	391	322	379	310	388	367	364	383	368	373	367	352	348	369	363	352	358	389	392	361	376	391	375	329	370	405	358	392	350	364	350	354	352	373	387	348	362	370	337	376	370	342	407	375	355	329	355	360	371	355	392	329	354	366	350	373	389	349	394	405	370	330	398	363	367	364	380	369	389	399	388	342	360	365	371	374	355	392	373	367	351	385	346	376	380	364	337	349	381	357	368	378	360	368	350	355	350	370	324	370	376	353	346	358	374	369	370	373	335	360	385	384	375	389	382	358	352	362	376	366	373	375	351	393	331	347	378	375	387	369	413	381	388	385	366	349	358	359	371	371	375	327	338	397	355	371	366	393	366	360	383	372	375	368	373	347	356	377	377	357	431	365	349	353	381	362	406	367	395	384	362	339	357	341	349	404	384	368	387	369	366	383	393	386	388	368	352	374	331	368	376	355	364	365	366	368	375	363	394	354	340	422	356	356	393	383	360	349	371	380	373	349	352	353	370	366	392	355	370	382	396	375	355	365	357	382	326	364	351	385	390	371	357	412	379	379	366	339	377	392	391	359	386	380	388	357	336	369	394	360	372	355	338	381	355	390	355	342	369	354	342	358	375	378	357	391	324	372	362	357	380	366	346	364	335	361	334	385	375	379	373	356	337	364	385	402	388	354	365	405	350	379	337	359	390	378	365	377	372	358	389	339	375	381	385	347	368	372	396	360	347	320	381	343	364	334	395	338	356	362	370	357	360	383	344	348	366	364	372	341	375	341	399	373	327	363	346	387	379	364	347	334	346	361	366	353	399	355	367	365	319	359	371	390	363	366	397	385	379	389	396	351	359	338	362	367	402	390	347	378	367	362	371	358	369	365	370	354	339	362	368	343	336	338	353	370	378	390	392	380	373	342	349	390	339	359	375	350	357	356	387	384	367	377	423	322	376	362	356	379	352	386	343	368	336	372	343	346	373	389	372	355	381	359	342	401	360	340	376	337	395	351	385	359	353	390	375	390	353	349	366	357	358	346	361	363	355	358	366	357	367	354	361	376	378	351	392	343	353	354	341	373	360	387	352	372	329	382	339	381	339	332	378	390	351	348	361	406	347	398	379	360	341	331	338	314	382	383	383	371	407	352	363	370	392	368	392	374	344	350	368	364	390	352	337	354	334	341	341	349	376	342	353	364	358	353	410	364	373	355	353	372	386	354	390	387	381	355	376	354	369	348	385	367	374	393	395	351	379	356	335	367	394	348	359	371	337	352	379	406	383	354	393	376	396	359	331	332	386	338	374	377	313	372	351	333	335	374	348	383	352	351	350	381	374	364	364	360	354	373	359	342	343	379	372	370	350	378	329	372	340	385	359	378	383	393	391	370	348	355	355	358	341	384	366	380	385	355	362	355	351	404	411	399	373	365	368	373	392	382	376	356	349	394	355	347	366	374	380	385	373	335	374	369	383	380	342	342	386	371	330	398	315	364	366	372	395	379	352	363	332	353	369	360	373	386	378	382	357	367	360	362	333	334	351	378	354	353	372
4756	497	395	311	335	285	312	283	309	286	281	285	280	274	274	266	296	286	269	273	258	261	289	283	281	262	246	254	271	305	258	292	293	291	243	273	286	286	277	295	243	295	275	270	269	272	276	256	266	273	284	258	265	279	300	274	289	270	274	296	271	294	271	268	284	300	242	283	277	269	254	244	313	290	283	253	296	263	275	272	273	269	259	266	277	278	264	244	257	282	273	265	260	243	248	261	280	278	278	260	279	262	262	283	294	284	271	286	282	283	288	289	223	248	235	292	284	297	287	287	285	272	274	276	280	277	246	264	302	263	261	270	273	261	280	279	269	283	282	283	247	276	239	269	263	305	279	265	285	266	258	292	268	279	286	279	274	265	254	254	258	285	266	269	287	258	276	259	277	268	276	273	272	262	260	281	273	264	277	254	258	301	261	300	239	255	291	297	267	244	260	251	254	266	259	280	266	262	260	263	269	299	287	253	281	272	249	242	260	285	250	251	269	265	264	274	273	285	274	265	276	270	244	279	272	266	244	269	285	282	273	269	290	267	275	282	261	275	266	285	267	291	282	263	265	271	293	265	268	301	266	253	284	262	264	256	268	276	252	267	253	275	272	290	287	261	286	260	279	281	264	255	256	269	270	277	289	264	293	268	268	290	272	281	250	296	260	269	293	274	271	260	304	258	261	268	269	263	291	266	276	293	283	284	275	291	272	291	268	273	264	241	258	277	265	279	269	274	288	281	273	260	250	276	273	237	260	273	335	259	282	295	265	280	286	277	254	271	275	279	275	288	276	269	234	267	254	280	265	266	262	260	255	257	284	264	271	289	241	285	286	257	250	275	260	254	271	279	278	300	275	255	249	283	255	263	287	289	292	247	256	286	266	275	310	284	266	294	272	293	263	280	278	265	270	255	283	270	247	276	274	257	258	255	259	251	264	295	264	271	272	287	294	292	289	247	258	249	257	287	289	299	258	285	273	264	283	292	273	285	282	294	270	262	273	263	262	271	282	254	258	302	257	279	274	265	255	237	287	267	264	249	276	260	273	247	267	257	286	251	267	281	275	263	243	270	259	261	279	274	250	275	256	268	264	256	258	279	264	260	279	287	275	268	251	264	265	255	257	278	262	270	230	290	275	269	285	284	282	285	257	280	255	277	275	293	287	238	281	272	271	259	268	280	264	283	278	278	257	273	258	271	296	284	302	272	243	292	284	280	263	274	287	268	278	277	269	251	296	288	262	285	286	275	281	252	281	301	255	263	276	270	273	250	268	285	284	281	292	274	256	256	272	273	283	290	290	267	271	263	282	272	264	267	274	292	255	272	262	283	277	275	315	273	259	271	276	265	266	246	294	254	291	289	275	286	288	265	281	279	275	298	256	298	251	287	228	253	268	263	263	268	269	286	272	280	271	288	293	283	264	263	268	251	257	275	261	268	272	278	272	261	285	271	267	287	265	279	268	287	268	235	289	274	278	280	258	231	244	293	250	290	256	275	276	279	299	273	259	258	256	261	292	266	269	254	291	234	267	264	257	261	253	294	277	275	283	271	258	253	301	258	272	287	270	282	251	283	300	257	264	272	255	301	293	256	291	242	269	316	259	277	243	299	282	290	257	296	262	259	276	291	287	263	281	256	297	267	272	260	271	277	275	285	276	283	284	268	298	278	278	261	271	268	265	259	267	298	271	287	277	278	251	263	277	290	278	291	270	288	242	252	288	241	282	276	262	307	252	282	252	254	276	290	281	270	271	288	250	270	281	263	282	289	274	264	273	260	265	271	267	295	270	257	272	250	267	290	273	260	276	288	239	297	250	244	270	261	251	287	261	254	305	287	286	281	259	300	274	251	270	280	241	303	270	263	279	281	272	288	258	250	286	276	279	287	298	258	260	279	305	301	252	261	265	244	265	273	269	268	262	277	284	247	278	279	254	260	291	267	252	281	300	277	261	278	251	293	271	275	272	278	279	274	288	266	298	269	290	292	261	253	261	272	239	258	263	273	292	276	262	261	295	298	272	252	279	280	262	299	261	275	290	298	268	278	283	261	282	284	279	270	274	277	295	234	250	260	292	254	287	308	266	263	275	239	300	266	254	232	262	252	226	281	274	289	271	262	286	264	244	243	251	256	292	285	246	270	268	268	241	278	278	257	251	274	276	250	266	261	275	301	278	278	272	244	273	295	234	293	283	265	287	246	261	243	260	289	269	264	272	272	258	247	250	275	279	266	280	291	280	242	277	262	275	244	300	260	272	258	264	268	266	270	274	272	293	257	267	281	253	284	263	246	285	280	264	250	262	284	246	263	246	256	287	283	265	274	234	290	282	268	285	248	272	272	261	271	263	311	291	297	263	292	282	300	277	298	274	285	273	265	273	251	269	265	283	263	275	263	257	253	298	265	263	290	289	255	274	288	277	283	285	289	268	262	283	264	256	270	262	264	267	273	286	284	282	287	262	265	275	274	262	243	261	281	249	288	260	282	253	282	265	272	263	251	241	262	282	287	281	275	302	247	287	269	285	288	264	235	275	266	257	258	258	279	280	265	282	256	253	287	276	244	265	262	256	270	267	268	313	261	266	262	287	275	277	262	254	277	291	253	283	263	275	268	280	263	254	282	288	274	240	259	292	246	307	265	301	274	255	296	273	267	288	276	262	280	235	287	263	260	284	293	278	264	261	255	245	287	269	270	300	269	279	261	258	287	286	248	260	261	263	259	307	259	255	259	290	261	277	296	262	228	247	285	279	284	264	290	300	273	271	262	269	257	267	272	269	263	271	281	297	299	300	276	283	249	271	247	306	270	316	280	297	264	268	273	276	257	254	275	270	265	270	265	251	289	274	256	260	300	284	272	294	251	249	257	260	267	291	280	289	307	291	258	263	294	250	313	254	264	275	287	271	297	255	276	277	237	262	224	280	283	280	269	283	283	217	280	272	280	276	245	272	270	275	280	294	282	270	285	298	292	259	274	296	255	241	257	277	254	258	263	261	278	278	245	270	280	286	292	274	234	250	290	277	262	274	265	283	260	266	276	267	271	264	309	261	288	261	299	258	286	271	263	263	252	281	275	259	271	295	261	271	261	266	295	242	261	254	295	272	277	241	299	240	246	257	294	264	279	262	258	250	241	282	285	269	273	237	279	255	289	280	260	263	286	280	278	287	280	262	266	277	257	286	280	251	281	279	257	297	248	265	247	271	276	275	279	255	287	280	266	282	275	285	273	265	277	261	279	261	271	247	286	279	253	255	273	276	276	272	224	261	263	267	290	259	281	254	270	288	275	291	258	284	265	244	267	260	278	268	274	320	255	305	257	251	281	286	258	255	287	269	286	251	271	270	280	286	277	285	249	270	276	242	266	269	257	305	272	260	254	282	263	270	275	278	273	294	277	253	296	263	265	246	262	257	266	258	269	263	285	288	301	268	292	262	238	292	252	265	297	271	258	279	260	271	267	273	253	258	288	258	282	258	281	267	268	278	290	256	273	266	257
25487	21494	27964	25457	11368	1722	1219	968	917	921	872	822	809	798	820	856	807	780	827	772	804	753	787	744	768	804	738	803	787	771	720	807	796	754	771	762	747	818	774	736	753	795	731	763	787	732	781	731	752	748	775	787	755	715	754	812	758	790	798	762	802	790	808	766	756	725	738	785	757	786	781	692	765	765	759	770	762	780	804	770	737	741	782	744	736	752	755	809	778	776	812	742	750	751	765	777	804	703	788	832	757	724	768	770	750	790	750	763	714	779	766	816	770	723	763	772	772	752	789	777	727	771	788	708	761	738	751	771	698	720	748	764	765	717	819	770	754	764	783	811	764	749	777	715	795	757	717	740	760	765	741	774	686	791	737	787	748	802	787	790	786	814	717	739	753	754	733	759	776	737	761	774	784	764	742	748	723	745	741	744	766	766	768	766	748	734	755	806	726	731	756	754	761	777	752	758	744	798	791	743	728	737	755	740	734	788	735	794	775	775	793	782	824	823	763	761	750	746	779	780	760	691	752	778	791	758	762	728	768	733	747	748	775	734	769	781	818	776	805	752	763	798	795	759	790	753	804	754	754	737	709	786	826	778	708	791	766	755	780	831	796	764	775	769	736	752	749	792	759	740	741	785	764	740	777	750	773	772	733	735	764	785	737	766	745	701	743	759	764	751	788	788	773	736	769	788	801	762	725	740	775	764	813	741	813	730	752	779	817	736	771	753	717	730	795	747	758	765	734	767	770	777	758	773	731	707	747	770	742	759	753	761	754	774	759	744	752	731	740	746	821	734	699	744	774	762	736	752	762	769	743	781	708	767	782	803	805	799	734	784	753	744	706	715	798	760	734	800	717	728	739	797	764	751	732	782	750	723	737	753	750	739	751	741	753	765	786	763	762	773	734	759	756	761	766	796	714	799	773	729	704	761	742	741	758	817	723	784	765	795	795	772	782	748	735	761	828	711	738	740	754	769	765	690	728	725	739	750	764	740	770	742	690	781	785	763	768	765	756	796	772	760	750	773	756	728	790	765	777	718	807	749	799	762	734	740	749	749	731	732	729	747	747	727	754	679	772	717	783	726	728	782	738	787	750	739	780	786	740	754	751	784	736	766	742	774	816	791	771	756	755	735	772	764	763	753	711	783	741	807	718	757	757	744	743	715	741	806	751	736	763	725	772	755	732	743	738	782	763	779	763	813	781	716	721	779	779	782	791	779	739	748	775	744	705	745	738	798	731	725	754	784	796	757	753	769	749	749	788	760	808	753	790	761	743	757	743	768	743	771	729	754	800	742	767	764	770	763	746	792	697	784	757	737	718	734	741	765	734	732	772	741	778	779	727	708	760	772	763	728	758	731	753	770	730	772	737	774	787	738	805	823	771	782	806	761	751	771	787	719	744	765	723	830	777	784	727	740	801	747	779	748	752	777	772	755	745	837	740	746	771	767	764	807	739	797	787	779	734	790	745	759	794	748	749	744	801	783	748	779	752	742	787	723	801	764	731	778	751	769	764	740	744	779	738	752	740	743	753	709	715	712	729	812	753	818	777	766	787	802	741	811	763	750	769	756	722	778	746	701	772	722	809	748	749	725	790	788	724	764	764	758	751	738	805	779	768	779	735	744	774	738	751	796	748	775	767	784	776	716	761	734	773	757	768	715	792	723	716	742	718	752	776	777	718	756	751	755	756	745	751	763	725	711	771	747	761	777	777	721	765	717	771	757	755	805	735	757	754	730	784	803	763	820	726	803	773	779	748	761	732	730	744	767	747	729	743	765	737	814	742	748	757	772	745	766	770	777	759	742	784	746	769	795	732	751	739	723	791	742	748	825	767	750	772	750	739	735	743	721	765	762	752	729	732	769	699	732	773	753	758	753	770	721	767	754	758	791	756	799	786	743	776	741	769	779	851	750	775	719	819	773	738	798	768	759	748	757	758	777	722	818	711	754	783	739	757	757	801	717	765	761	760	721	777	777	748	771	800	765	773	788	733	727	743	774	775	765	745	760	794	746	721	751	804	746	791	769	749	726	719	727	712	749	776	779	772	779	795	764	775	774	721	726	751	801	698	781	818	687	779	798	756	727	747	732	735	723	769	716	760	786	751	726	766	758	791	713	737	761	753	753	789	796	773	744	767	723	747	734	780	717	758	746	749	745	772	747	733	758	774	762	802	728	752	758	744	745	772	805	725	732	747	777	737	805	804	756	772	758	750	755	794	760	784	773	825	752	787	788	748	770	768	778	721	747	755	784	758	729	794	718	761	802	766	791	720	765	757	732	769	765	745	756	773	809	792	751	804	720	778	740	784	784	764	770	754	733	759	784	792	772	774	747	760	793	720	742	806	757	745	787	733	753	760	751	784	796	753	810	788	779	771	749	770	767	723	721	782	758	762	732	759	749	772	802	786	741	779	790	757	760	769	740	743	798	748	777	748	770	766	745	740	789	754	759	766	707	732	749	759	756	740	745	750	719	735	728	763	731	782	750	807	782	755	764	747	734	734	722	739	752	736	793	769	746	768	720	781	771	709	724	699	784	738	758	794	738	796	796	785	777	758	765	753	750	767	733	765	741	751	799	750	768	746	763	749	728	743	780	755	758	792	804	732	687	768	716	763	741	739	755	697	718	777	746	777	776	749	744	742	799	796	696	783	769	811	754	716	754	753	708	783	770	796	734	754	725	764	779	713	767	773	788	776	745	782	735	728	733	742	734	723	750	794	746	786	737	776	748	763	762	693	737	783	813	776	736	732	808	757	699	751	781	787	775	748	752	733	775	729	790	717	792	754	748	760	702	749	751	812	715	760	723	743	741	751	757	722	781	769	755	713	803	742	753	781	719	795	777	775	744	770	745	755	742	708	764	773	765	796	786	782	768	743	759	745	776	777	753	763	746	792	771	710	742	740	729	775	773	754	770	746	749	762	781	737	744	707	750	794	742	761	749	764	742	760	774	769	775	711	795	742	784	780	785	740	776	762	761	794	755	810	747	820	734	773	769	708	754	739	768	774	758	746	740	790	728	772	712	753	768	748	758	717	724	755	797	740	776	806	723	800	736	782	734	758	750	816	749	791	776	774	774	729	721	730	770	762	774	740	742	730	803	749	744	740	746	746	810	723	793	780	724	719	778	793	777	766	760	782	810	772	719	792	761	757	788	760	733	794	798	728	757	797	768	804	772	773	752	737	798	726	791	775	815	789	745	759	714	771	769	782	747	746	734	773	763	781	807	750	774	790	752	757	777	762	755	759	733	810	783	752	739	748	796	794	737	739	742	801	714	730	784	776	789	745	730	737	786	739	780	760	758	747	705	815	796	741	749	788	778	704	696	801	784	776	720	747	769	744	742	768	749	743	747	762	736	805	739	758	779	754	716	768	768	749	759	760	769	724	705	789	688	789	756	791	825	722	768	693	783	781	749	738	701	768	764	761	780	773	747	790	751	747	708	773	760	774	716	797	798	740	722	762	768	754	782	755	764	832	755	733	708	770	746
3411	3633	2973	1599	1262	995	880	796	747	703	649	673	658	649	622	615	630	602	626	606	601	603	562	611	604	576	625	627	604	583	572	588	579	597	532	587	598	591	583	597	608	567	600	558	610	612	597	550	561	596	608	599	562	533	551	569	582	604	580	573	610	570	594	556	562	587	553	592	564	544	575	609	554	594	597	568	570	560	572	581	569	573	557	570	545	557	571	575	596	550	587	595	591	535	583	618	551	593	573	592	529	585	600	603	631	568	556	578	580	563	594	559	558	585	538	549	573	569	588	553	612	573	515	540	558	541	566	559	550	567	583	557	570	546	564	545	586	553	634	588	606	603	592	573	571	581	578	557	555	547	538	570	526	554	562	559	572	575	534	573	624	589	570	565	623	503	568	554	545	516	627	553	581	574	511	582	538	606	580	584	559	559	568	573	595	611	558	531	563	539	542	550	524	574	558	618	567	603	565	553	600	536	594	574	581	583	589	566	594	561	583	536	559	575	560	549	600	632	558	562	597	569	548	551	602	583	607	568	537	566	591	572	586	561	572	564	589	590	551	593	523	567	539	560	583	577	600	576	615	591	558	586	561	596	562	567	578	591	563	573	546	585	566	543	589	553	541	593	507	544	559	567	578	584	576	543	549	587	596	570	571	562	558	563	590	566	570	579	540	615	560	563	555	581	620	570	583	561	548	577	560	537	524	537	537	529	544	566	584	573	536	560	553	544	598	612	582	555	564	560	578	539	566	572	558	540	567	582	558	568	567	557	572	555	564	567	540	578	581	592	577	575	550	604	578	561	545	569	554	581	553	606	526	581	561	580	523	551	581	563	566	589	552	539	601	595	561	574	555	533	522	602	564	559	626	618	580	571	575	585	593	581	528	549	528	597	581	593	551	564	568	589	590	598	515	553	546	568	566	537	549	594	579	557	506	550	565	573	595	558	606	531	607	558	553	550	568	606	537	559	537	577	553	561	585	556	556	557	553	574	579	540	575	562	543	547	553	597	531	583	522	566	543	568	592	594	578	560	576	565	538	516	592	574	546	559	618	555	555	606	556	562	575	532	563	577	565	570	559	546	540	587	545	576	558	515	536	560	572	543	533	547	588	572	601	553	603	545	583	574	553	604	595	563	547	577	555	536	575	566	541	574	574	540	533	570	552	570	528	536	573	599	534	568	577	564	541	568	578	596	591	559	549	536	575	585	535	581	588	575	567	545	569	553	588	576	591	563	574	616	519	546	570	590	559	589	537	576	601	580	568	586	589	572	560	603	531	539	535	622	611	560	589	560	630	556	581	572	519	579	584	568	549	596	550	576	594	565	582	619	550	584	544	546	561	568	546	533	561	563	542	542	604	563	564	563	598	613	585	615	575	532	591	582	553	550	555	566	574	563	589	553	561	564	555	518	563	544	534	575	551	575	548	538	546	552	592	596	541	566	584	570	573	561	531	531	611	552	524	560	590	561	550	562	573	591	555	577	579	589	528	554	594	554	564	552	543	516	563	587	529	534	602	566	575	542	547	545	553	577	565	601	552	563	565	573	563	578	565	549	540	569	579	545	532	591	576	514	565	530	538	556	590	568	548	518	555	556	605	581	555	566	564	581	560	608	585	576	552	567	562	586	555	546	564	593	543	584	558	600	586	568	570	571	580	627	602	559	585	588	539	550	527	532	561	597	575	600	558	556	556	556	567	569	576	585	593	560	618	554	570	607	589	538	594	580	571	541	538	582	566	556	571	528	602	523	572	538	615	615	582	554	566	563	600	599	538	580	532	577	571	550	556	574	570	564	543	537	567	572	565	619	561	517	580	540	565	559	601	540	594	546	576	524	574	547	567	565	552	558	562	538	592	557	577	576	534	533	574	552	571	567	562	596	559	587	530	558	565	560	580	565	550	546	616	566	535	611	540	562	579	495	539	533	542	547	579	564	596	587	572	551	582	540	521	550	596	564	563	599	556	546	548	572	537	603	554	581	576	521	580	537	591	541	553	609	600	564	544	529	616	551	524	527	533	566	529	560	574	552	544	552	577	543	562	542	571	517	572	524	574	572	561	533	548	558	524	543	557	543	580	556	575	532	563	529	548	575	528	559	541	527	599	561	549	571	565	562	544	553	539	549	573	578	566	565	592	592	546	551	574	565	567	550	568	549	495	582	553	587	551	544	582	577	562	534	586	573	570	553	542	601	569	550	572	544	603	607	580	580	566	580	533	573	601	579	551	563	544	573	576	549	572	584	583	568	587	574	538	547	565	608	521	575	521	551	534	542	561	575	580	544	555	578	548	585	588	542	560	556	562	578	584	584	544	535	530	563	588	545	556	550	570	521	495	562	557	568	582	566	551	528	569	507	548	553	593	514	567	540	515	579	569	590	582	565	570	539	545	554	574	627	542	553	575	568	582	569	540	588	540	536	611	574	589	594	585	552	546	583	523	575	599	560	590	560	580	532	584	594	580	583	570	595	559	533	522	586	598	535	583	589	536	572	543	561	591	508	557	548	582	554	555	523	546	563	549	623	583	546	554	587	586	564	540	586	623	579	585	541	582	572	602	566	558	581	576	548	522	562	574	585	590	570	574	528	583	566	565	572	624	550	559	590	550	594	559	590	524	576	610	581	599	561	543	550	547	546	544	545	553	563	580	570	588	578	535	587	561	591	523	524	571	530	566	527	569	555	539	565	527	587	555	563	537	557	575	574	572	580	557	599	543	567	571	541	592	576	552	630	565	619	563	578	584	534	589	564	572	580	533	560	572	574	565	537	594	569	537	560	574	548	526	575	530	554	526	588	575	553	545	560	574	545	582	603	500	587	578	534	557	552	584	565	519	558	575	548	585	563	556	571	598	562	636	592	586	587	564	550	568	537	566	588	535	566	574	565	571	510	547	580	576	518	616	539	534	516	541	571	565	552	572	566	532	534	565	596	586	535	581	588	561	575	537	628	563	584	550	535	610	547	591	567	569	547	557	585	576	490	525	585	592	596	554	566	564	587	533	524	578	580	570	568	530	561	567	608	519	569	581	573	562	571	564	556	565	554	583	531	565	535	549	570	580	553	573	593	551	564	536	613	546	547	537	503	562	553	553	574	566	589	586	546	525	575	591	553	545	591	549	558	555	554	571	565	548	556	576	605	556	564	545	595	580	504	568	571	520	530	524	557	561	524	601	538	577	557	558	565	568	569	560	605	523	542	530	551	525	560	524	557	532	551	600	527	523	541	566	574	579	582	579	575	535	532	537	578	546	560	576	611	555	587	527	580	560	549	571	553	575	539	591	622	547	540	567	568	617	568	568	589	565	582	557	586	588	546	561	546	536	545	593	557	581	583	583	539	574	522	539	561	559	552	542	546	569	600	600	577	565	587	547	598	563	569	578	593	568	594	576	544	567	533	582	558	586	596	530	575	554	549	549	574	553	556	528	575	573	538	578	570	596	557	592	586	556	546	573	565	563	574	547	568	530	555	563	555	524	567	572	550	557	586	535	578
24509	21486	28882	24524	21474	9247	1882	1237	1089	1003	967	944	899	869	816	846	818	856	873	819	761	797	799	890	816	765	821	813	811	793	825	783	772	793	826	780	788	735	793	784	768	853	768	760	791	780	728	790	763	802	789	790	775	828	768	776	862	797	790	770	742	819	803	818	806	810	785	757	793	797	755	797	820	796	817	755	810	760	783	818	774	754	825	746	828	769	775	783	793	785	827	845	802	786	794	810	783	780	795	807	776	760	775	777	788	763	807	781	781	751	746	770	789	792	775	754	802	789	770	797	782	800	764	771	802	811	787	782	768	795	771	741	755	797	823	801	781	804	840	760	785	757	826	745	749	762	749	780	756	773	767	797	780	764	776	715	775	787	787	815	786	841	820	788	829	825	741	786	794	785	785	770	820	766	814	816	801	764	764	748	798	799	746	803	746	712	820	751	745	768	796	801	724	817	789	784	752	820	780	739	799	727	765	784	752	766	765	812	797	801	848	844	766	785	787	742	755	751	784	735	784	803	762	816	773	819	794	757	797	799	748	797	782	808	821	823	822	787	790	762	827	736	808	817	716	786	765	796	759	757	793	782	758	739	787	756	757	797	761	788	770	744	821	775	773	805	802	764	793	834	773	746	764	813	740	819	757	774	791	788	782	786	779	769	792	765	798	762	798	831	759	758	757	750	748	787	771	793	772	758	802	812	791	794	758	791	799	817	797	785	769	826	774	786	804	796	757	822	815	755	786	773	802	775	850	798	785	782	773	802	787	799	754	761	767	829	773	768	753	733	778	760	792	775	717	785	783	755	786	806	809	784	824	805	824	708	720	756	791	749	795	768	774	808	777	800	791	797	794	811	777	801	805	804	817	742	796	818	769	804	793	758	772	808	795	792	771	812	774	783	802	722	770	776	816	758	785	771	757	802	721	794	743	774	754	793	754	759	741	805	789	747	794	732	767	825	760	805	792	750	813	801	851	851	765	747	790	772	785	795	766	811	773	753	793	793	779	759	795	727	774	779	764	778	756	745	739	811	782	815	860	734	794	760	744	810	711	749	778	801	822	750	750	804	766	758	770	792	792	790	834	745	774	795	748	802	790	841	809	707	794	758	743	740	797	755	781	758	787	819	750	823	767	750	765	784	824	749	798	785	742	772	755	824	785	757	781	789	817	783	813	791	799	737	806	786	756	744	801	797	758	745	765	756	755	803	757	786	776	776	798	737	724	740	751	836	750	760	784	774	748	788	750	785	794	770	754	746	778	787	753	771	815	838	769	778	755	803	799	746	777	749	811	772	745	754	784	759	797	773	780	778	793	827	782	735	752	779	758	818	763	788	778	757	793	784	767	802	780	729	796	711	780	824	799	763	788	777	802	772	783	797	759	721	770	749	775	802	749	791	740	781	763	764	817	788	791	819	787	786	751	747	737	772	755	821	773	740	788	821	761	809	732	824	766	747	783	767	779	796	786	795	796	781	799	776	728	809	758	743	725	782	773	716	823	810	794	762	775	810	831	806	799	840	855	768	758	788	759	726	803	810	806	751	813	752	785	768	784	786	796	723	744	778	785	746	762	835	707	779	847	787	768	785	821	790	780	805	745	758	787	748	744	786	757	729	810	773	768	756	806	795	760	831	743	758	777	836	792	777	808	786	768	778	789	864	769	770	778	831	791	789	744	823	712	810	747	812	784	788	803	809	776	746	752	744	731	803	770	780	792	804	792	806	781	747	756	806	800	827	738	741	777	767	793	835	752	754	795	830	774	784	778	749	709	774	774	783	806	806	772	793	789	783	838	746	752	762	802	708	732	787	770	819	808	728	783	802	752	749	721	773	826	756	777	750	830	745	774	763	820	768	792	816	756	773	794	764	689	793	767	762	783	743	753	751	755	773	728	800	740	776	763	750	804	790	796	793	761	797	833	821	778	753	737	771	779	757	782	770	812	739	779	768	780	778	785	774	749	800	825	792	823	821	837	754	776	779	775	772	823	740	747	791	776	797	759	759	820	757	763	764	763	787	728	815	743	792	808	766	792	776	759	766	814	821	782	764	777	768	776	778	759	811	756	756	752	792	756	749	739	800	749	786	770	803	791	790	767	749	761	751	815	750	767	856	751	769	755	763	787	710	825	769	764	785	788	773	797	800	838	743	764	767	768	760	725	745	816	774	765	823	805	788	776	767	768	763	703	766	746	755	787	767	810	797	807	818	770	808	844	790	788	781	743	768	779	779	807	738	776	795	799	792	746	806	737	834	794	760	824	748	779	747	748	854	820	837	729	752	749	786	752	797	778	851	707	793	823	798	790	856	723	801	757	790	780	796	753	775	805	805	768	792	766	781	739	804	775	744	809	775	707	786	780	763	791	760	778	775	806	844	845	787	809	753	788	800	763	753	798	790	791	783	760	790	738	790	746	812	749	729	785	772	752	800	783	774	794	757	808	762	787	801	746	815	782	787	749	796	769	822	785	751	745	821	802	834	796	770	745	793	788	747	802	798	804	733	763	771	752	787	781	785	769	817	785	749	778	729	734	774	809	786	811	807	760	828	813	797	774	774	795	751	762	767	775	767	797	757	730	769	832	773	741	770	781	764	787	808	769	802	732	767	766	749	793	757	777	776	779	798	753	757	698	759	746	748	782	787	781	779	829	812	854	820	794	798	781	791	773	808	800	782	720	727	755	807	807	816	725	774	802	793	797	735	755	763	775	765	807	809	793	795	787	798	792	765	761	820	840	771	721	786	789	774	776	756	826	779	773	732	790	777	716	784	810	764	795	797	752	781	799	795	788	779	764	737	811	780	767	778	823	772	821	735	805	789	781	780	802	806	724	793	759	818	771	771	826	745	759	769	774	776	810	741	747	723	831	804	798	800	752	749	754	851	802	768	760	763	786	787	776	736	776	784	746	784	742	757	798	783	778	779	810	732	782	758	768	777	813	804	805	781	811	779	786	754	779	790	771	727	794	746	779	830	794	794	813	740	745	749	752	833	769	773	767	759	743	813	792	803	777	806	808	768	805	797	774	775	750	816	794	745	786	723	807	757	833	766	797	801	784	807	784	825	767	806	753	778	819	769	799	751	788	808	758	755	761	746	780	813	817	784	778	736	793	778	770	805	778	760	732	749	763	771	825	738	795	758	778	731	777	728	796	807	803	782	769	803	829	781	785	761	764	740	756	764	783	799	788	801	791	787	744	795	816	760	743	790	754	763	779	799	735	759	774	819	804	764	797	746	806	787	781	780	791	803	783	772	785	770	775	802	733	776	770	783	821	790	740	732	779	739	787	805	768	831	784	764	781	822	815	782	739	767	774	785	765	771	754	761	751	814	796	789	729	829	733	773	781	786	719	755	803	768	776	737	786	745	830	847	832	833	784	736	784	771	789	765	785	745	766	785	834	774	788	815	817	804	782	759	767	805	742	774	757	745	802	762	790	804	813	751	771	796	771	739	766	740	807	825	734	700	747	793	755	778	767	847	792	740	786	794	793	797
3652	6093	5056	2636	1946	1448	1105	1061	940	834	803	822	807	727	719	697	669	651	668	708	682	652	642	590	640	642	626	645	619	620	578	625	648	646	653	621	633	632	579	607	591	603	644	595	587	578	640	591	598	603	620	579	545	588	562	555	623	616	570	556	560	592	585	628	652	606	595	586	618	588	591	598	614	593	611	599	614	601	586	602	597	537	572	602	589	615	616	605	602	582	583	603	569	589	593	641	574	610	575	574	578	640	595	556	600	570	583	573	595	579	577	590	631	613	602	588	612	597	586	585	565	601	569	620	595	616	610	628	598	544	574	633	563	596	571	611	633	594	561	604	547	571	569	585	598	606	586	613	592	587	546	653	578	574	589	637	602	607	600	621	566	588	596	538	581	623	601	643	597	613	586	552	580	593	576	610	569	581	611	568	583	601	595	595	609	572	577	591	611	637	561	580	603	611	566	579	544	590	564	609	592	598	574	589	597	599	573	543	601	586	566	604	531	632	597	582	571	562	586	566	558	591	581	578	598	586	644	631	605	625	553	602	563	556	600	596	621	559	571	616	596	604	609	594	566	575	596	554	588	617	600	556	578	530	582	550	595	558	623	550	580	584	609	573	549	584	553	601	596	625	611	582	595	592	589	576	590	556	621	613	604	580	526	594	534	555	602	563	583	624	635	599	559	558	593	537	571	602	592	605	596	572	545	580	590	613	599	546	583	513	623	595	548	556	599	552	586	557	600	604	581	547	593	599	595	567	575	578	601	609	565	596	560	581	610	621	596	597	570	552	599	564	607	621	587	611	583	589	572	601	558	557	585	596	592	616	579	587	618	590	592	625	561	579	590	594	567	550	551	555	568	590	603	547	603	599	561	576	575	556	616	564	561	594	621	569	615	577	576	559	598	611	549	585	577	549	572	581	584	576	607	576	586	556	538	588	569	552	591	567	562	590	559	583	528	624	629	603	585	576	615	585	600	594	585	562	562	582	584	611	537	586	560	620	604	565	613	593	583	609	578	536	567	556	603	579	585	556	573	629	596	577	573	595	603	552	550	593	598	577	554	573	562	585	531	587	583	572	566	563	596	621	614	599	591	613	584	584	604	582	544	551	630	545	574	602	587	581	622	572	592	584	596	544	552	569	518	573	596	521	578	618	594	563	592	634	579	583	580	621	529	590	637	558	574	582	575	594	557	541	570	583	610	549	588	566	607	566	565	576	556	624	595	586	590	630	622	548	525	557	549	607	593	554	597	613	580	623	554	574	550	586	557	570	614	577	565	552	568	563	543	569	611	553	608	546	586	587	613	588	582	576	616	580	561	568	580	605	528	564	583	585	568	535	549	584	570	588	566	557	588	554	583	632	580	601	605	539	573	530	596	557	546	579	565	565	578	537	560	555	612	594	649	563	573	613	554	608	580	578	599	558	585	580	585	615	559	557	567	595	585	585	565	554	602	609	586	611	583	579	556	589	580	571	632	523	603	584	520	597	584	569	574	569	562	613	559	602	571	605	590	586	509	629	557	595	609	560	585	587	600	580	581	613	572	555	572	555	604	565	570	571	608	590	584	565	609	570	610	544	583	586	583	601	620	584	599	585	538	553	618	582	587	577	603	610	583	564	575	565	610	594	561	573	596	601	565	542	609	579	590	540	577	574	577	601	561	581	567	588	589	602	600	540	577	551	568	573	591	594	571	623	601	552	563	611	584	613	568	592	572	569	604	569	585	578	576	598	564	569	565	611	570	621	615	586	599	597	573	564	600	574	630	575	575	577	607	557	547	566	622	639	576	608	585	579	563	595	563	579	574	576	589	589	574	574	549	577	567	560	548	567	558	578	550	548	547	600	624	585	607	605	579	605	580	654	561	610	595	605	593	574	626	532	565	570	558	620	560	598	595	604	609	584	569	554	585	590	577	582	546	552	568	552	558	583	587	577	576	595	561	558	612	590	582	603	583	626	588	581	566	585	597	566	586	594	624	559	577	551	592	612	541	560	583	583	539	562	572	639	570	611	562	546	591	618	557	599	570	583	562	566	545	519	593	603	607	591	581	552	584	586	611	547	627	569	597	619	564	583	606	572	598	578	599	580	593	579	582	558	591	591	597	590	630	561	603	564	565	564	585	543	549	607	550	540	628	530	571	567	537	573	595	593	558	563	595	576	592	556	576	604	588	595	601	552	607	542	607	559	541	574	617	556	542	555	557	584	563	573	553	557	538	599	574	550	554	545	539	581	591	603	589	560	541	525	609	527	580	567	546	586	616	584	587	585	578	568	537	556	581	618	596	589	603	590	603	560	596	569	599	602	568	558	600	562	575	572	632	582	541	574	525	536	636	572	585	583	555	567	636	645	591	595	633	604	563	594	589	574	581	597	565	596	538	568	579	595	586	588	564	585	573	587	569	588	571	596	595	591	572	605	562	543	579	581	572	629	544	585	583	594	567	591	614	589	596	546	573	599	606	588	576	552	596	582	605	595	589	545	582	627	536	594	585	576	550	630	552	569	574	545	555	592	607	603	559	552	609	563	528	601	522	557	630	593	579	582	536	556	571	572	600	617	543	555	587	548	562	547	549	584	620	570	577	579	639	621	580	548	545	564	598	564	556	598	590	593	595	580	603	576	609	581	585	598	560	592	562	571	610	588	586	570	564	574	545	586	568	603	553	584	557	584	570	544	587	576	564	592	579	602	581	548	600	596	588	596	612	601	549	562	563	563	576	524	577	560	541	557	575	564	591	575	575	578	585	534	563	580	578	565	538	606	551	558	548	619	601	568	551	613	565	602	577	577	554	568	504	585	550	587	605	586	574	544	582	552	602	598	566	550	599	553	576	543	554	545	589	557	549	562	628	602	566	561	597	580	585	536	560	582	564	582	625	571	567	575	579	549	591	566	566	603	561	565	592	564	596	557	559	549	559	536	588	543	495	542	579	579	566	563	556	558	583	533	601	543	572	592	571	604	596	531	605	551	603	595	556	586	561	581	582	536	573	537	551	598	590	595	554	569	547	573	615	591	547	541	578	563	593	604	581	602	605	577	574	560	526	533	573	554	563	530	558	569	545	634	558	582	605	553	588	548	587	558	556	594	617	569	602	533	574	589	573	577	563	549	530	567	592	555	567	544	576	578	547	606	572	582	584	582	553	590	562	576	538	546	546	588	601	554	568	517	568	571	563	578	559	620	576	539	592	568	574	554	579	570	582	617	583	571	579	571	593	544	573	560	520	583	567	553	593	550	521	590	586	602	590	599	557	575	553	551	557	601	546	566	555	593	570	586	601	576	606	593	579	593	557	565	539	521	582	549	592	583	546	571	563	525	579	556	592	607	550	605	561	590	562	564	600	627	585	555	565	570	585	554	561	619	606	584	540	569	590	563	602	588	538	553	597	574	611	560	562	550	603	565	545	559	572	552	553	564	579	572	567	598	573	591	569	548	560	593	557	594	579	566	581	603	575	585	541	561	569	587	584	539	603	572	588	558	571	585	607	577
27903	10508	971	528	393	382	433	370	338	393	380	400	364	344	368	369	372	422	353	361	367	372	365	338	357	369	364	369	401	362	367	374	347	370	353	356	352	374	383	356	377	383	364	364	379	391	357	393	360	378	349	343	353	369	393	348	371	392	348	366	317	348	351	357	361	360	374	367	369	391	399	387	386	394	342	359	385	400	358	397	398	364	352	330	371	374	369	349	353	385	364	378	376	363	388	411	355	363	367	388	362	343	367	363	388	359	375	358	359	398	332	379	332	337	373	329	396	322	364	367	363	363	375	364	405	362	353	303	387	337	380	392	402	349	377	363	353	389	376	363	384	355	384	361	386	382	346	362	394	378	381	364	375	371	373	348	372	372	377	399	337	375	373	325	397	378	364	379	391	332	380	408	384	360	376	356	381	380	367	392	363	350	375	345	349	361	394	349	325	391	382	349	363	368	380	386	384	382	364	338	359	347	392	348	376	377	340	383	346	375	343	372	357	381	397	394	378	353	363	349	355	323	352	317	387	392	359	402	356	390	382	348	392	352	358	349	383	328	374	352	375	366	393	353	395	372	420	371	372	347	339	359	350	382	361	385	338	383	357	353	355	375	358	382	367	358	338	376	381	326	362	375	346	391	370	361	371	350	342	349	387	362	333	353	319	326	384	359	364	371	375	342	345	346	356	342	367	397	399	361	406	350	365	372	373	398	350	373	377	344	367	361	350	370	384	343	393	369	375	396	387	331	376	421	376	343	365	371	324	402	386	397	369	349	380	388	360	382	382	368	384	373	360	362	381	384	369	399	354	357	350	378	376	370	399	329	372	360	422	345	358	332	377	386	362	351	375	394	346	367	381	344	348	371	374	370	352	378	361	340	372	333	389	362	426	318	375	332	390	400	372	391	362	396	374	361	386	373	356	383	363	373	380	346	386	375	385	392	378	372	369	342	410	398	367	374	386	353	362	372	379	371	365	348	342	377	360	352	341	358	349	401	380	356	350	337	341	386	370	360	338	388	351	354	360	342	394	351	393	391	364	361	359	364	361	391	375	353	364	356	360	382	391	354	383	369	362	386	369	369	384	380	356	368	392	362	362	339	339	389	369	366	378	345	405	385	382	375	358	350	377	379	375	371	379	406	346	348	393	349	392	363	390	397	356	339	346	367	394	413	370	358	361	369	376	360	379	357	370	355	383	357	375	380	396	382	399	357	361	325	359	403	357	368	365	369	389	384	362	373	344	358	402	353	362	380	405	393	372	355	375	369	367	359	379	345	360	394	385	378	341	384	358	359	371	367	377	355	383	378	357	333	379	363	379	376	409	341	370	345	414	375	366	373	342	380	357	393	360	374	365	374	387	358	360	346	361	358	350	361	342	338	363	364	348	391	356	394	346	375	341	370	403	377	370	371	374	378	362	379	368	346	380	333	369	411	357	344	359	385	341	367	379	355	373	382	376	364	356	381	343	372	376	342	356	363	388	378	340	359	369	362	365	375	375	350	370	398	337	362	351	348	370	376	343	372	372	395	352	396	373	377	366	322	332	372	352	360	377	338	378	392	391	372	395	360	361	356	377	376	353	362	377	337	383	390	359	385	357	353	390	348	342	382	352	373	384	372	368	331	385	387	353	366	345	332	384	345	366	394	395	398	367	389	355	393	399	392	379	378	364	361	342	418	366	366	371	378	345	376	356	347	335	386	382	360	380	355	373	375	366	366	376	404	332	360	367	346	391	356	404	378	391	385	395	392	354	350	385	356	360	365	349	357	361	373	339	346	365	378	368	375	409	352	353	372	366	334	338	412	409	390	322	351	404	383	388	342	355	368	351	339	367	379	372	366	349	361	373	336	358	372	388	404	348	335	374	344	397	390	403	380	371	341	363	370	371	356	355	366	385	344	378	377	375	349	366	347	377	335	354	355	376	384	362	373	347	358	394	381	370	379	366	394	333	333	361	369	361	383	368	350	347	350	382	335	377	366	362	346	392	376	394	344	353	397	364	372	376	365	346	364	362	380	390	399	345	357	387	360	375	383	378	394	378	374	330	374	344	382	397	360	339	346	388	360	382	376	375	381	350	351	390	393	341	392	348	343	389	383	406	340	374	375	369	369	374	369	371	373	389	382	398	377	341	337	397	345	357	359	373	401	395	390	334	350	390	381	350	363	375	379	383	381	375	354	388	400	372	366	361	347	394	389	371	385	384	361	360	381	348	357	360	389	356	358	353	375	338	337	355	361	356	366	365	366	368	375	357	369	356	370	347	382	389	340	360	335	391	368	352	326	349	369	376	385	346	359	353	379	304	367	346	373	352	357	369	361	388	377	363	363	378	361	341	364	326	368	389	360	365	356	372	347	372	377	348	376	344	390	384	342	341	366	398	344	357	386	340	347	383	356	379	364	331	333	337	347	366	394	375	372	375	331	381	361	361	352	349	359	370	341	369	371	362	415	387	349	356	349	382	369	360	359	355	350	365	324	358	370	347	390	330	346	361	382	357	348	338	385	351	349	362	386	372	417	351	334	370	377	387	391	409	352	367	345	366	367	391	374	366	365	368	361	382	369	359	350	344	381	365	362	372	385	381	368	382	337	374	368	353	357	396	339	358	369	369	415	354	381	369	411	374	379	381	358	362	377	400	344	380	355	347	344	346	379	337	368	374	348	351	356	373	375	372	366	372	395	328	353	397	380	352	371	379	347	354	357	349	374	414	382	376	368	345	382	421	380	383	352	385	342	392	339	326	357	348	362	394	380	358	366	397	366	400	396	379	375	385	376	382	360	387	406	413	346	383	374	371	395	364	388	362	334	353	360	366	352	370	398	344	347	395	382	336	365	342	378	365	396	406	349	372	350	367	376	333	372	382	351	391	340	379	363	378	365	375	428	344	362	397	340	329	355	395	407	363	383	364	371	359	340	344	367	348	401	328	383	381	362	344	383	336	352	357	398	361	353	397	382	363	365	377	350	355	387	380	361	341	368	372	371	387	347	372	345	368	384	366	373	374	361	375	314	386	362	373	397	373	369	359	359	377	368	365	380	353	350	376	389	365	380	355	358	358	366	354	359	383	352	400	374	351	393	398	348	365	355	354	375	405	362	360	361	376	370	374	357	420	365	384	321	379	369	358	344	347	366	352	352	366	354	363	379	364	399	357	382	355	386	346	349	367	355	369	367	375	377	401	388	399	355	339	388	375	369	380	343	387	360	366	399	397	373	368	380	390	331	379	381	355	381	342	345	345	400	369	351	395	344	368	330	362	369	377	374	346	351	404	349	342	398	335	357	368	342	360	386	365	350	336	399	341	373	360	367	366	366	404	325	376	386	358	397	392	336	370	357	385	361	363	349	357	371	376	354	395	358	370	361	389	385	381	361	351	353	403	369	373	379	356	383	377	356	349	397	403	361	387	386	335	396	358	370	409	362	353	366	333	361	356	373	365	368	359	393	366	391	323	359	363	380	379	391	349	364	419	355	371	342	361	347	357	365	384	366
4712	453	367	324	344	299	277	278	291	292	278	256	276	272	291	269	278	254	238	300	285	275	243	259	275	294	252	291	260	273	290	285	273	271	304	266	256	258	250	273	269	269	287	260	285	278	288	277	276	280	283	273	270	286	262	277	258	269	269	291	270	254	250	251	270	286	254	249	261	268	289	267	253	258	311	263	288	277	264	275	283	244	272	270	254	267	282	266	268	276	292	288	265	273	281	273	271	293	271	313	265	241	290	271	273	292	246	272	257	292	255	255	264	279	246	260	272	251	298	286	252	267	262	240	288	291	286	260	278	274	263	257	266	253	286	284	277	283	280	271	294	276	274	271	286	267	235	282	268	285	275	284	257	257	270	266	300	273	277	297	268	261	284	281	263	272	264	285	268	295	294	288	242	245	298	286	281	263	264	270	268	286	267	254	297	267	257	264	278	286	273	217	272	271	307	238	293	268	277	281	274	262	287	287	248	261	263	272	282	234	268	288	264	263	279	281	234	259	272	264	280	247	269	269	307	257	263	273	259	279	295	259	277	259	273	261	277	260	255	273	287	267	248	272	264	284	268	260	280	263	259	276	266	277	255	257	273	261	259	254	264	294	266	260	266	272	278	255	261	254	241	254	290	278	257	283	272	282	258	255	284	283	276	299	279	308	246	284	284	284	272	285	262	269	257	274	305	252	267	255	278	274	277	275	271	255	272	256	279	259	265	262	246	255	260	299	284	270	253	290	290	279	287	284	280	292	241	258	277	271	290	287	266	271	305	253	274	264	253	265	254	282	280	275	296	232	285	259	259	281	286	291	267	289	261	263	261	311	256	263	250	238	240	279	265	292	248	258	281	283	282	299	279	286	252	280	262	294	279	283	266	245	237	256	283	267	266	277	283	278	251	270	296	266	268	243	283	271	276	253	250	279	266	234	281	243	261	266	250	275	258	293	277	244	247	254	263	249	265	240	252	250	282	268	280	263	272	254	296	284	264	272	255	279	302	274	268	256	255	251	271	290	286	282	260	264	287	274	266	289	300	244	260	275	265	272	276	257	267	264	258	276	276	227	271	278	265	248	294	273	294	274	302	278	288	249	271	269	286	270	267	277	278	265	276	247	266	259	275	272	236	290	263	271	289	255	283	273	264	266	274	255	265	286	256	276	273	251	268	241	287	224	286	266	280	276	256	254	303	295	272	246	278	274	263	268	265	261	252	292	265	256	258	299	280	266	264	253	284	272	253	244	268	256	280	299	292	258	244	253	283	266	255	301	254	254	286	288	256	280	270	288	265	270	271	243	259	263	296	287	251	264	282	266	285	300	245	278	269	275	279	289	244	286	279	279	239	278	293	274	286	248	274	250	285	278	282	272	258	291	256	272	286	255	290	241	242	258	256	252	252	257	266	276	277	242	275	263	294	269	258	277	274	270	266	278	264	271	280	309	288	271	259	261	267	243	264	279	242	260	258	274	274	264	246	250	269	285	276	255	274	274	262	275	306	252	259	290	269	261	283	257	272	284	275	286	277	226	272	286	262	278	294	281	257	277	276	264	289	244	271	249	228	276	250	237	261	260	255	271	273	298	284	268	276	252	287	252	273	265	279	252	251	297	234	248	272	253	264	265	262	274	253	264	254	272	286	270	277	271	279	246	305	285	264	259	274	273	285	279	275	306	292	256	270	275	298	268	269	266	258	277	243	288	279	267	287	234	259	270	267	242	264	255	258	282	269	262	276	279	275	264	284	260	299	268	299	261	276	268	279	253	254	278	279	281	301	266	276	294	258	248	210	268	259	272	259	301	292	250	267	304	260	279	274	252	266	240	271	296	266	262	238	251	295	258	284	270	275	254	275	279	256	270	257	266	263	262	267	273	277	283	292	260	282	264	266	260	275	241	283	258	281	284	279	257	255	250	281	254	253	282	293	275	267	296	271	250	245	264	241	279	305	279	272	276	270	283	245	256	242	280	272	281	258	242	288	270	283	258	298	293	260	230	274	264	278	277	300	265	249	276	255	285	288	278	276	264	266	277	233	262	293	287	265	300	262	273	283	282	250	283	263	281	257	266	267	262	250	282	268	281	264	299	283	263	291	262	289	274	285	260	292	233	267	261	254	286	262	263	288	254	273	274	293	276	235	288	262	253	258	253	274	254	243	274	286	271	275	271	252	258	263	270	272	277	257	245	295	278	288	272	278	265	265	244	266	287	273	275	237	292	282	265	280	269	261	281	251	257	280	285	254	260	250	279	288	263	239	283	282	275	258	259	250	252	274	284	263	252	282	241	273	271	255	242	259	267	257	282	295	263	282	302	274	245	297	279	238	292	257	270	268	260	263	259	297	290	274	294	253	247	274	265	270	277	272	279	253	246	257	238	256	258	257	283	283	280	270	259	285	299	276	279	286	273	252	278	277	275	273	269	273	271	278	290	250	297	277	264	274	272	268	257	272	251	269	289	291	293	264	262	269	241	273	237	271	314	280	259	264	281	268	268	224	259	279	258	248	298	272	291	262	289	270	244	253	251	279	260	296	297	321	273	265	256	276	270	264	281	276	272	299	247	282	262	291	263	260	250	261	262	263	248	264	293	297	254	308	271	323	262	301	248	267	291	251	254	274	266	278	276	263	276	273	272	246	255	277	272	304	271	285	281	250	265	291	261	272	281	267	256	256	272	279	244	274	244	279	277	273	305	249	268	260	267	293	259	266	255	246	260	280	236	270	281	289	279	268	255	272	265	266	260	292	261	244	273	260	258	273	241	273	290	294	297	264	265	273	253	259	264	250	301	265	252	309	255	269	252	292	283	259	266	275	238	252	244	261	256	279	277	251	256	255	252	287	281	259	292	271	290	275	283	278	271	277	276	273	263	248	307	296	240	260	254	251	251	276	245	278	273	262	268	280	266	276	237	270	276	281	273	292	284	252	250	249	249	265	293	259	258	240	248	270	255	274	261	259	272	281	254	264	268	273	263	297	282	281	293	279	287	286	272	261	287	277	250	256	284	259	266	251	271	251	250	282	283	276	276	277	246	279	263	254	241	289	297	254	245	281	254	297	275	262	266	313	273	270	303	244	255	269	275	280	278	283	280	258	259	270	236	258	273	259	290	295	313	252	245	280	239	273	278	303	263	259	277	246	260	285	258	275	246	273	254	285	273	246	299	252	257	266	269	277	272	275	275	286	254	260	277	229	286	254	287	263	285	266	244	264	283	270	289	283	274	271	246	259	272	254	263	301	253	261	267	256	304	288	254	299	242	256	248	239	244	263	259	290	272	275	281	261	270	266	282	290	235	259	274	273	263	268	286	294	262	272	288	259	271	274	260	262	277	237	282	282	278	270	292	247	250	257	275	294	281	253	267	291	252	244	289	243	259	250	280	268	269	264	252	269	270	251	283	264	294	267	271	271	273	288	271	264	261	273	256	266	287	260	257	278	269	265	288	298	259	269	244	274	272	275	265	274	267	250	266	301	250	268	276	247	275	265	245	279	241
25571	21494	27932	25467	11457	1747	1198	967	888	836	821	811	823	781	828	791	804	800	796	819	810	780	778	815	811	750	803	749	830	764	745	773	797	752	782	843	777	734	766	767	806	801	802	805	753	765	754	766	786	734	757	752	794	794	749	788	827	783	765	717	773	799	782	751	813	755	798	800	757	844	776	794	788	790	754	786	744	736	767	759	779	766	824	750	782	798	810	766	781	755	791	755	824	767	779	757	773	822	833	770	749	801	770	702	774	737	768	809	753	781	766	764	816	811	766	765	799	756	779	786	754	774	780	777	789	731	766	785	767	763	765	801	737	768	772	784	767	766	801	777	745	778	827	771	728	812	728	756	755	786	797	811	724	837	768	733	788	781	773	734	802	754	774	743	770	744	782	778	780	743	771	771	739	782	779	798	771	789	740	799	699	746	757	780	795	743	814	766	776	782	814	814	774	777	722	785	758	809	768	757	783	750	727	744	763	788	769	757	770	754	747	723	791	735	807	770	765	791	730	789	754	725	726	789	745	800	801	762	783	758	816	811	775	738	848	757	786	791	732	767	757	770	803	774	799	778	695	777	746	770	746	771	792	723	740	800	784	735	820	777	822	731	728	797	796	723	760	759	786	727	775	794	768	747	798	742	757	826	795	750	779	766	741	776	811	799	778	789	745	785	783	781	792	767	788	807	757	811	771	775	725	776	741	729	751	729	774	795	781	784	785	776	725	736	756	738	821	809	796	745	743	788	760	774	819	772	763	780	769	765	806	775	779	781	756	755	760	727	801	799	788	790	836	731	767	790	722	751	763	685	786	764	738	728	759	721	751	777	753	740	781	765	726	727	783	719	767	707	742	796	727	794	775	768	769	808	764	774	784	766	769	765	742	789	767	739	748	751	729	747	794	753	704	802	756	751	720	743	740	773	761	813	764	741	746	799	751	760	766	716	740	728	775	743	805	758	786	740	731	790	761	766	757	775	747	753	755	758	780	717	780	803	797	757	766	790	730	825	788	815	777	810	737	752	745	723	770	750	719	731	772	728	784	834	735	720	757	772	799	785	749	762	751	763	757	776	754	748	760	815	766	738	815	773	781	816	764	763	758	795	779	781	751	807	785	799	766	745	758	809	759	745	774	760	753	752	770	741	746	769	827	752	766	777	712	791	803	759	751	776	752	727	753	766	758	760	769	773	745	772	781	803	724	742	728	749	773	764	801	810	798	759	699	741	731	793	786	768	780	814	809	712	755	740	744	805	745	751	786	782	752	826	757	750	739	780	774	772	808	768	729	716	778	740	789	746	790	746	790	797	764	787	766	764	761	778	750	816	772	793	777	799	788	797	745	740	734	755	823	731	765	735	752	769	762	748	770	771	773	748	720	785	787	742	730	753	789	729	798	747	771	744	748	795	792	711	775	795	758	745	776	755	741	769	777	775	758	740	714	792	771	778	752	770	874	732	757	807	810	755	778	763	714	758	721	753	759	791	777	771	812	732	742	823	783	834	726	759	769	811	819	740	731	766	750	680	779	758	811	774	753	730	704	757	755	739	792	800	781	739	705	756	784	767	750	776	810	752	755	762	782	738	730	751	739	750	745	785	748	714	786	777	785	713	734	782	774	735	750	735	764	748	781	780	780	784	791	781	766	774	775	738	725	757	716	822	825	750	740	781	720	770	764	778	773	766	759	785	765	752	766	757	746	777	775	802	751	787	779	746	779	801	814	765	735	763	762	813	768	782	786	740	769	710	762	785	750	783	795	827	692	787	752	785	763	766	807	742	765	762	762	786	747	722	728	760	792	746	758	790	739	742	744	807	757	812	777	792	756	745	783	798	762	776	804	754	727	754	828	785	788	797	795	803	810	701	733	793	759	746	773	814	761	744	781	790	734	726	815	747	809	785	727	763	721	780	779	788	758	774	728	772	768	803	776	780	796	755	766	724	813	766	730	781	784	782	789	762	775	801	783	761	820	753	771	740	738	746	724	702	777	779	777	731	747	735	737	784	766	793	808	767	766	833	713	782	785	781	742	770	733	729	785	765	761	772	712	747	784	769	734	752	782	776	808	813	773	777	767	742	794	753	763	791	765	770	771	782	746	741	805	741	792	744	795	752	729	775	739	765	796	757	753	767	739	748	779	774	757	795	785	751	700	802	752	761	704	757	752	756	775	732	778	745	776	786	775	847	722	835	824	790	767	769	712	814	792	734	794	763	813	759	790	787	808	763	759	757	779	759	771	734	735	799	794	778	736	749	733	762	725	783	764	786	734	750	792	759	774	785	813	777	784	793	757	754	760	812	803	789	750	776	745	816	821	768	845	757	767	826	794	746	805	793	713	804	765	741	732	790	744	781	740	759	785	728	772	784	769	788	786	742	771	815	712	732	770	765	716	787	757	777	736	785	729	805	819	793	789	746	757	731	764	756	719	731	761	755	765	781	757	735	759	724	770	732	769	735	785	733	774	778	801	721	771	770	756	750	763	798	777	764	713	752	779	793	801	777	761	772	772	792	797	773	758	780	758	751	752	831	775	753	716	758	735	757	745	761	778	725	772	763	764	751	775	799	741	755	720	762	829	768	752	760	788	794	770	762	769	812	728	797	764	851	761	793	738	768	707	779	749	785	783	745	724	748	767	758	771	757	782	732	821	708	749	757	755	787	767	794	787	775	722	748	779	772	779	814	799	767	763	749	740	751	795	763	776	822	760	775	762	800	747	746	748	752	811	799	749	734	746	819	746	727	746	749	768	774	786	766	798	769	776	731	778	766	770	776	782	755	774	756	757	769	773	723	799	767	802	815	785	793	779	759	773	731	707	797	786	754	768	727	708	756	749	790	754	742	703	774	790	763	746	759	712	789	787	775	813	790	765	745	830	784	793	719	702	791	807	812	762	783	741	762	828	761	756	775	749	771	734	739	781	739	778	781	779	797	731	758	787	770	767	852	788	755	830	742	832	766	750	756	804	770	739	725	763	758	744	773	767	776	797	704	783	733	789	759	728	768	778	736	782	749	799	760	785	786	796	744	726	786	766	717	734	731	755	710	751	732	789	719	720	814	764	760	788	770	812	755	750	734	758	739	774	748	794	788	797	767	699	781	729	787	797	769	802	762	721	774	717	774	778	738	776	754	774	782	804	795	769	772	797	715	737	767	719	739	804	810	795	803	736	730	763	764	749	747	743	771	758	756	719	723	795	737	777	830	769	779	793	805	817	729	787	757	755	775	704	768	779	751	779	745	745	814	751	757	769	749	765	765	789	782	753	758	723	771	747	738	770	759	795	761	778	770	734	728	805	782	761	785	748	706	781	768	755	754	808	775	767	811	755	764	726	776	700	766	733	770	757	729	777	756	796	782	753	740	765	769	745	775	758	758	811	754	744	734	780	764	725	812	733	677	735	749	787	744	780	771	758	775	714	784	717	788	833	758	796	723	714	731	757	777	844	723	731	816	720	822	766	791	820	716	713	720	743	806	807	744	785	788	768	755	723	782
3382	3558	3008	1635	1248	971	895	852	681	752	681	652	672	660	625	613	619	619	555	599	578	621	603	625	549	565	567	616	594	630	597	573	605	561	555	575	554	582	575	564	586	549	618	613	534	586	574	625	610	576	569	606	574	543	548	565	530	594	593	570	554	594	548	590	605	589	561	537	552	610	563	581	561	531	596	571	554	587	565	571	597	595	573	570	558	617	551	604	596	575	604	550	589	570	601	576	596	602	555	586	588	566	591	585	585	557	554	572	591	569	549	586	544	577	554	553	558	556	602	555	546	583	582	563	563	576	563	545	556	589	573	560	623	581	592	540	507	606	539	581	582	549	571	573	591	602	571	532	597	562	548	540	605	600	575	549	577	583	531	627	592	559	543	568	560	599	586	567	542	582	512	531	593	595	554	546	559	534	601	557	559	592	571	597	536	528	570	587	560	561	578	528	578	559	561	554	578	540	592	562	580	558	528	544	583	574	580	533	594	593	550	580	580	568	573	548	602	625	544	604	567	568	599	550	570	558	572	599	559	538	538	569	580	573	581	543	555	524	571	555	560	582	533	543	625	557	582	613	551	553	541	577	560	597	600	552	611	534	629	583	576	634	568	579	587	587	526	572	525	594	549	610	611	566	567	572	574	589	550	549	552	576	576	587	572	590	536	547	547	577	601	582	588	551	577	545	581	576	549	603	572	537	573	568	600	606	571	564	578	576	593	567	582	587	565	551	591	549	585	566	548	547	596	557	572	537	599	537	555	524	599	594	550	530	576	570	573	565	551	560	620	558	537	541	569	575	551	579	559	575	553	535	568	552	623	634	616	579	587	585	572	619	590	543	551	563	565	585	558	548	556	577	570	603	606	572	511	567	562	551	558	627	560	589	581	601	554	574	581	605	539	552	537	576	590	530	493	593	590	556	600	562	622	561	574	553	593	568	590	618	535	587	563	555	560	541	603	527	557	585	570	555	564	571	564	530	538	599	615	556	524	588	568	545	590	609	590	543	601	585	570	597	543	557	582	548	563	596	560	549	544	565	563	573	560	556	577	594	559	558	554	568	589	537	602	557	537	567	564	577	557	559	529	569	565	535	580	574	545	566	625	574	610	613	590	567	544	556	588	534	552	571	556	593	567	567	594	596	600	598	503	560	587	540	553	562	571	559	547	616	569	623	580	539	538	569	565	568	592	553	551	575	559	563	556	586	524	585	576	532	574	602	554	570	546	578	514	625	541	592	577	556	545	520	567	559	564	573	546	604	534	544	586	572	569	600	551	568	551	585	607	608	543	542	594	574	554	547	579	589	563	539	526	585	562	620	614	540	581	559	591	581	585	573	560	558	525	575	492	590	557	602	579	561	520	555	574	571	581	565	529	552	530	605	572	561	579	550	590	568	579	582	602	591	560	550	572	519	576	569	586	589	574	568	564	566	552	571	533	601	524	590	560	576	623	533	593	556	575	551	522	515	552	560	539	534	587	541	571	549	588	549	556	539	591	551	593	561	557	536	530	551	561	594	614	566	510	529	548	552	548	597	538	581	586	540	528	594	558	556	564	582	590	562	573	583	583	513	548	545	563	570	565	606	549	589	597	525	556	566	566	564	532	616	543	536	577	572	561	560	564	570	574	578	576	577	591	553	560	577	541	560	576	565	550	593	577	570	561	577	613	577	536	558	538	585	562	571	567	587	567	507	555	595	590	539	551	551	495	534	587	575	538	541	579	563	553	556	574	564	590	552	545	591	575	556	540	570	561	554	585	544	562	585	561	544	573	538	579	582	529	545	557	595	559	582	552	550	556	578	570	548	592	603	560	596	528	552	525	587	568	574	574	561	586	595	559	560	557	527	594	543	556	562	591	606	547	567	569	596	569	575	565	585	578	573	546	598	574	557	601	557	536	593	561	565	537	547	561	517	555	550	567	542	582	561	554	596	568	546	609	539	546	563	547	568	574	546	585	565	524	576	566	586	570	563	573	563	547	614	560	551	599	551	559	550	576	587	504	509	557	542	580	545	557	603	557	561	565	554	579	619	624	580	548	536	609	595	538	558	597	536	573	557	530	616	549	563	584	525	576	573	542	587	545	546	528	538	585	566	584	581	544	532	584	596	574	557	619	571	567	546	559	562	583	602	569	565	580	520	569	564	595	528	577	543	603	569	581	558	542	589	568	578	534	510	572	601	561	605	568	555	543	565	571	565	572	583	562	580	570	576	560	600	546	532	579	608	565	539	590	609	556	554	584	580	537	595	582	574	559	534	583	559	537	615	552	569	550	560	569	565	551	570	600	583	579	580	601	537	532	605	595	557	558	613	568	582	531	512	545	564	512	574	595	524	583	536	586	569	585	551	566	589	535	537	596	550	530	573	527	540	532	567	589	560	581	520	570	564	563	556	614	572	564	527	584	557	559	570	551	571	550	547	577	601	569	538	545	546	551	550	555	556	513	551	572	528	568	552	575	579	600	571	531	563	618	559	563	602	559	539	565	544	570	555	544	558	596	533	564	563	536	544	550	597	521	575	581	564	550	581	585	607	553	528	531	568	524	629	579	523	583	554	535	545	529	605	562	570	572	528	584	501	572	553	562	577	564	579	585	587	576	560	546	578	619	564	564	559	570	568	538	570	567	576	580	552	545	571	561	564	574	597	558	529	585	573	521	556	568	591	544	575	541	553	526	590	568	554	591	560	573	602	547	531	586	556	525	524	595	580	517	543	568	617	519	582	530	567	516	537	568	554	579	545	530	601	539	575	588	563	565	592	546	555	554	551	559	549	562	549	564	563	567	538	544	607	597	543	566	550	552	545	533	552	552	536	598	521	623	552	568	583	534	510	566	579	585	578	574	583	549	543	578	592	511	546	546	544	550	530	584	530	581	634	538	603	589	601	559	567	561	587	560	519	544	549	559	579	552	565	528	556	539	535	536	562	550	542	573	512	608	562	580	574	560	566	582	517	519	549	572	556	579	556	552	523	562	537	596	578	554	525	606	527	599	579	587	571	571	551	523	563	593	611	535	544	561	532	551	546	533	556	549	537	585	527	570	548	553	528	549	536	563	539	533	529	542	551	598	540	558	572	594	549	547	575	571	540	559	558	573	567	601	552	571	552	575	553	561	591	551	525	560	536	568	561	583	571	526	548	582	534	552	593	557	561	502	557	601	574	571	604	553	576	527	599	575	548	547	532	576	552	531	556	583	550	585	578	560	618	558	573	569	581	557	596	569	576	561	605	592	571	565	580	574	556	573	542	613	552	552	559	588	543	589	519	542	595	565	555	562	598	569	581	577	543	531	577	552	547	547	557	551	590	603	563	599	559	549	524	566	565	561	616	560	578	512	569	560	568	545	583	572	556	561	547	537	559	584	559	559	558	587	543	574	579	575	510	562	529	551	524	535	543	573	555	537	537	567	542	570	553	572	550	583	577	531	569	558	559	576	538	545	579	587	549	588	547	587	574	522	589	565	571	593	600	571	548	559	577	563	541	518	546
24529	21478	28849	24551	21469	9364	1899	1217	968	1000	959	936	907	897	832	874	852	822	800	800	792	849	786	775	809	868	785	829	825	828	795	809	832	825	769	858	823	859	801	839	808	814	798	775	810	785	796	837	842	779	815	780	808	749	768	768	785	862	780	724	845	758	742	782	790	757	823	828	761	806	771	744	831	881	785	788	806	755	794	735	791	784	756	747	787	788	803	787	744	798	863	753	789	776	777	764	756	826	782	753	739	819	775	774	839	805	741	766	740	772	818	769	807	782	762	793	727	810	799	788	748	801	803	780	817	837	808	763	765	821	742	790	739	772	741	804	754	819	796	781	835	759	792	807	736	807	797	793	788	806	775	801	809	813	805	843	795	769	758	834	787	757	799	794	781	811	732	756	782	846	778	798	775	767	739	829	780	779	807	806	764	787	810	794	733	769	782	761	806	765	826	785	759	734	766	765	759	790	828	788	767	833	793	810	793	774	736	763	770	774	795	792	771	780	746	831	818	788	694	818	776	790	788	832	809	784	777	829	763	834	787	835	775	794	800	783	806	807	803	749	781	801	818	749	785	762	792	775	740	819	797	773	779	777	797	742	765	790	789	773	813	784	772	763	763	756	798	741	811	789	806	855	746	810	800	745	773	822	747	805	724	773	779	779	750	770	834	796	763	743	744	784	732	752	802	791	822	787	785	768	762	785	785	819	803	774	788	805	776	780	791	820	758	778	806	762	778	792	804	758	794	788	739	827	819	774	799	792	793	795	784	765	798	760	762	763	778	755	754	787	748	765	768	793	702	782	800	769	761	803	798	750	809	807	808	772	860	776	805	781	770	830	792	801	720	786	809	800	703	751	768	814	791	816	791	768	811	807	795	765	764	787	819	855	781	752	772	747	760	776	749	731	787	807	819	796	777	793	771	789	811	791	789	784	772	782	772	766	745	809	781	779	762	772	764	765	832	803	800	746	802	788	783	811	815	782	820	748	787	772	806	785	804	836	762	763	773	838	776	776	824	812	725	792	767	755	749	776	756	740	802	760	732	826	774	791	815	752	760	769	781	737	783	812	778	778	738	764	760	757	784	770	828	795	789	808	784	791	749	766	736	721	803	762	834	822	733	785	766	809	776	816	784	793	792	763	789	813	789	774	765	766	754	796	789	799	741	785	795	791	779	812	765	826	770	783	787	798	784	813	770	779	750	754	813	771	756	779	771	746	775	785	805	790	798	780	753	758	791	778	772	779	793	773	828	730	769	787	787	801	776	801	771	812	795	810	804	770	792	767	815	779	816	744	810	850	708	790	750	833	790	775	780	821	807	784	834	795	797	774	799	745	796	812	803	807	847	798	837	774	809	742	775	785	802	757	772	789	810	827	777	746	763	783	791	846	735	773	808	777	753	802	817	786	814	802	761	782	755	799	815	724	794	779	809	804	777	771	799	795	790	771	774	803	761	777	788	743	759	780	838	793	796	844	758	769	782	728	745	777	750	743	737	830	786	796	784	758	784	736	835	764	771	764	804	752	771	806	795	747	786	753	754	738	765	813	768	788	859	743	802	808	816	801	827	790	771	775	776	787	782	817	797	812	806	801	789	772	784	784	700	759	811	781	735	793	788	838	736	767	818	837	775	796	803	789	810	798	791	789	761	775	824	792	747	863	781	777	785	780	804	775	715	778	756	764	712	767	788	808	780	764	821	814	797	790	763	760	742	757	749	778	810	825	788	770	791	758	798	785	776	781	761	810	784	763	806	783	764	781	720	809	763	719	782	777	763	783	769	730	772	794	791	759	803	757	826	743	770	797	818	798	793	800	719	820	764	738	777	819	757	786	819	734	757	829	777	784	763	778	787	764	771	818	786	820	718	754	822	858	770	787	781	762	810	762	773	748	779	807	764	758	786	807	778	742	775	770	773	818	818	784	792	804	789	793	801	739	767	750	761	767	775	762	791	781	766	786	791	759	805	775	764	746	758	856	756	807	801	778	812	750	754	761	777	748	799	815	761	759	773	810	807	768	809	759	781	767	751	796	765	757	775	798	747	821	769	779	817	763	759	751	799	782	793	795	778	790	796	756	790	776	839	788	799	765	759	722	781	763	814	765	812	816	785	719	784	749	739	775	720	775	778	753	762	784	837	761	813	771	754	739	830	750	830	738	760	800	755	770	744	740	752	802	809	784	763	788	778	796	825	781	791	795	793	784	785	804	781	785	807	766	766	795	765	800	764	761	679	789	783	812	742	766	831	740	811	794	816	771	797	759	793	745	822	792	812	763	786	757	791	773	798	788	819	804	713	788	738	810	766	798	782	784	810	791	806	817	715	787	766	773	828	830	766	741	783	788	790	721	760	772	792	760	760	766	738	749	748	808	835	799	758	767	741	804	814	769	809	817	708	800	782	839	740	778	772	778	778	790	851	774	754	757	762	736	791	810	804	741	784	768	765	758	785	777	754	811	781	820	791	793	771	777	826	792	773	834	809	806	766	772	809	764	794	756	761	775	799	752	788	781	777	755	803	826	819	784	769	816	789	761	810	789	771	773	772	739	816	742	808	854	790	758	719	795	759	806	823	773	810	820	812	764	781	775	765	798	763	795	770	727	792	732	823	730	764	828	776	750	807	831	773	756	776	737	774	774	811	814	794	815	777	787	783	757	759	801	804	767	759	827	788	767	766	714	827	808	791	750	770	777	737	843	768	819	787	807	756	806	774	713	776	798	846	866	789	793	798	754	798	805	780	734	827	807	747	737	776	781	780	828	760	776	857	760	756	777	790	788	828	826	757	808	785	756	781	775	797	779	774	793	774	839	746	743	804	800	782	778	776	737	759	800	744	790	782	806	805	729	801	749	780	777	709	767	770	770	735	781	771	841	819	771	764	789	740	778	827	846	730	750	789	777	729	742	792	789	753	817	765	808	759	791	762	810	785	756	737	759	765	763	774	775	758	757	769	806	799	762	788	768	793	771	759	775	786	758	797	734	796	754	741	828	800	798	772	778	731	786	771	808	788	759	794	710	722	759	792	814	819	791	776	785	762	792	783	777	813	752	779	820	805	758	764	744	743	723	741	832	821	778	808	775	783	767	794	773	781	780	784	739	809	768	785	763	786	779	752	808	793	794	790	746	788	763	773	763	775	735	852	783	736	771	777	745	797	772	775	770	836	753	743	802	713	786	769	795	747	761	793	785	801	754	780	774	801	807	797	769	756	731	740	784	785	733	774	776	747	749	779	771	768	816	855	742	797	772	796	809	787	754	761	755	733	769	745	787	793	775	815	766	787	798	774	760	725	770	769	772	759	724	792	772	764	768	766	793	721	818	799	801	791	788	820	791	802	805	775	807	775	788	778	807	826	787	755	764	768	801	778	777	766	795	775	766	832	743	795	784	807	782	778	725	776	799	812	763	774	800	768	790	759	806	759	767	817	757	748	762	776	819	766	816	807	758	715	724	792	745	755	770	783	766	768	773	770	795	800	816	804	789	824	769	765	760
3752	6199	5032	2615	1891	1517	1202	1085	930	884	891	764	746	696	760	679	672	689	686	626	618	665	628	667	665	612	614	628	654	618	623	587	640	595	623	628	630	568	619	623	603	599	627	576	651	604	567	598	591	615	604	596	593	613	636	617	611	620	629	603	620	631	584	606	573	629	620	635	618	578	668	594	554	620	591	614	607	615	606	582	595	578	584	602	576	643	563	619	561	580	633	611	553	599	608	601	594	573	587	621	583	602	631	590	629	561	582	624	609	600	613	579	608	605	605	608	551	574	621	593	576	567	594	576	602	602	600	613	633	604	571	584	602	618	562	620	627	601	558	591	603	587	618	583	564	599	629	589	606	570	578	586	647	568	596	596	594	600	625	612	584	589	615	632	618	569	538	577	623	595	559	595	664	594	599	594	585	602	595	581	591	550	565	601	609	584	602	570	571	589	608	599	596	597	605	597	555	568	651	605	584	580	603	631	601	573	613	545	590	620	623	605	626	591	605	593	545	550	593	636	561	610	585	591	566	604	607	556	569	594	583	626	580	605	595	601	554	581	601	633	624	563	572	566	609	576	548	608	619	612	608	577	560	590	600	594	621	603	552	584	583	575	542	605	577	632	576	616	655	544	597	565	601	609	573	563	578	572	589	569	586	599	595	573	614	573	601	581	628	584	589	613	625	589	653	631	606	607	597	625	585	582	598	609	590	571	584	631	583	603	598	584	551	595	557	584	577	556	609	584	579	622	607	651	590	640	577	559	632	575	606	624	516	624	586	548	611	529	567	609	577	563	623	593	562	583	557	577	586	612	581	634	592	601	573	573	611	579	574	576	571	579	592	567	597	577	576	563	628	564	549	546	597	542	554	587	580	572	578	574	558	558	576	587	607	554	597	583	614	596	593	535	575	644	565	569	595	588	557	573	607	596	608	574	599	576	594	584	627	595	598	615	557	632	618	580	546	577	580	629	552	591	599	584	576	591	545	566	592	567	587	599	582	628	591	590	573	573	583	600	581	577	615	577	581	647	590	563	594	571	601	579	575	588	581	619	561	581	592	595	591	630	602	557	610	612	622	566	623	580	621	576	600	593	582	582	579	605	607	623	592	629	581	547	571	621	565	594	598	607	650	615	590	567	620	597	586	568	583	586	560	554	623	627	570	607	581	612	614	587	636	577	597	609	560	597	580	601	552	552	599	613	575	555	622	581	585	586	603	571	596	566	580	591	601	601	556	588	586	594	564	624	612	558	606	597	592	598	586	587	581	585	597	613	585	622	595	593	590	568	544	608	602	594	653	598	604	574	580	575	565	573	623	597	618	563	622	562	595	581	590	558	618	592	592	603	530	648	561	582	521	594	541	590	597	600	589	631	557	555	602	607	585	607	579	597	573	591	600	580	594	598	561	573	601	518	618	576	598	612	578	595	638	553	561	591	556	576	512	619	549	567	565	600	617	563	598	615	583	545	602	617	564	540	581	646	597	605	577	637	600	597	619	593	584	575	563	629	589	552	611	583	571	571	619	599	610	590	637	581	580	565	602	563	613	581	621	594	583	608	662	563	593	573	578	617	601	594	555	588	562	595	553	610	594	628	575	618	627	602	581	590	567	582	582	594	572	596	586	566	563	558	536	552	552	591	569	586	575	611	571	586	575	554	582	588	571	554	562	548	568	552	595	583	590	542	555	561	612	585	511	569	603	598	614	570	621	608	558	547	594	568	587	594	604	516	569	603	608	627	584	613	584	579	604	575	575	592	587	568	556	573	563	544	557	586	589	604	579	572	542	601	575	603	552	633	584	560	546	623	573	555	573	573	576	607	548	575	550	564	584	593	589	592	625	553	565	611	614	573	583	588	567	585	598	586	593	588	586	583	562	602	640	600	581	590	549	603	592	631	565	609	623	537	577	591	626	610	584	581	583	622	634	532	580	602	580	590	596	559	585	565	613	575	557	546	594	616	580	561	567	574	594	591	563	565	576	557	553	603	582	588	536	572	567	550	626	599	571	552	603	598	572	565	574	584	590	566	574	564	620	571	544	564	635	573	539	576	549	606	580	597	572	636	546	578	532	580	607	609	564	611	578	536	589	621	606	595	612	594	592	570	608	596	600	574	596	594	596	592	569	583	509	579	585	591	568	586	538	624	560	598	599	583	579	567	558	598	584	586	601	619	560	554	618	580	649	561	545	650	558	580	561	595	602	624	611	555	572	591	588	551	578	588	599	589	621	595	584	600	609	592	583	553	614	547	609	577	551	571	576	594	551	561	595	559	644	566	595	610	588	578	577	602	593	576	542	607	588	602	561	546	587	596	624	596	570	612	586	603	576	547	582	597	550	575	578	603	563	582	589	605	517	594	609	594	577	562	599	631	616	649	575	548	604	592	513	588	575	588	568	584	545	586	596	601	568	604	591	576	583	604	597	611	567	583	579	581	599	633	569	603	572	652	554	543	571	611	584	602	575	603	580	563	611	587	593	618	564	593	578	547	582	607	576	600	553	594	564	553	572	564	597	588	585	562	580	625	597	547	559	537	565	569	611	592	566	604	577	584	554	587	568	632	590	564	566	566	581	584	550	559	580	587	565	602	579	552	577	571	567	589	636	589	573	598	609	552	626	588	611	636	583	594	550	595	573	622	581	590	578	555	600	631	575	584	564	601	563	596	536	592	554	591	562	568	622	583	584	599	576	585	536	590	547	578	637	614	570	609	590	572	574	592	584	583	606	596	521	587	587	523	604	559	589	596	574	591	634	604	601	547	557	585	593	590	603	571	582	596	580	616	609	605	609	608	558	556	557	588	605	570	583	578	595	571	616	547	547	564	575	596	604	579	563	549	605	595	636	536	573	555	588	570	601	601	588	603	594	594	582	577	621	585	567	544	600	589	603	590	553	589	569	599	599	551	522	587	597	577	566	567	577	603	586	596	543	579	611	590	590	570	623	613	586	604	583	554	602	590	596	632	582	576	565	591	569	594	565	555	568	566	567	590	566	620	541	580	593	550	579	576	615	561	605	615	588	582	573	599	586	609	549	606	592	576	588	556	562	607	575	554	593	583	570	553	563	602	573	572	556	578	544	551	518	590	580	631	573	612	602	593	592	580	513	550	570	557	558	579	615	605	559	543	612	609	535	591	630	552	583	591	533	566	594	561	599	564	569	583	561	572	554	585	596	582	536	544	592	610	568	619	589	575	586	588	608	537	545	552	575	547	576	554	554	574	550	554	571	555	593	571	568	631	584	583	589	582	599	573	627	547	590	567	591	588	589	569	598	590	547	600	592	541	549	618	592	592	575	605	592	573	553	595	566	580	574	561	554	565	573	587	594	573	535	561	555	585	531	580	582	544	591	534	592	584	595	598	587	577	627	594	542	570	603	565	536	530	597	549	567	613	553	566	584	560	579	576	581	602	576	549	569	621	563	547	535	611	540	609	620	587	569	600	580	579	560	571	592	572	526	605	573	554	603	595	510	544	588	622	578	592	562	623	585	527
27907	10465	833	507	447	386	380	370	418	349	352	424	428	416	365	383	396	350	354	371	364	381	350	369	360	390	377	388	370	346	376	373	347	376	351	370	335	354	370	410	362	402	363	389	354	358	349	352	370	349	352	352	404	398	376	366	378	401	370	376	364	376	384	362	332	361	409	385	350	340	335	372	365	378	388	340	355	359	370	399	364	351	360	371	380	338	391	339	357	380	380	353	333	370	345	367	315	323	380	399	378	362	377	385	351	354	390	357	366	371	366	370	382	374	369	335	377	402	338	416	406	378	341	380	370	362	371	366	381	352	363	362	391	391	358	370	358	372	360	349	377	329	384	399	406	354	373	376	333	391	393	372	368	356	351	333	377	342	347	348	359	365	361	374	359	370	404	382	360	358	380	354	380	392	371	374	363	356	359	385	349	318	360	391	381	359	364	368	326	400	365	369	383	357	371	383	354	377	382	353	358	387	368	379	392	385	345	398	321	369	376	365	360	367	341	363	368	410	371	356	345	390	389	382	394	418	399	356	428	342	354	378	397	360	397	366	384	356	361	365	377	359	361	363	333	394	417	358	355	389	349	352	390	371	325	360	355	375	356	368	328	358	373	369	373	363	388	368	361	359	373	377	380	365	359	363	384	355	376	345	369	348	391	367	357	372	382	363	355	382	370	380	413	364	355	400	381	367	370	388	389	338	360	359	391	383	318	347	367	329	370	370	358	366	337	373	354	364	405	338	358	338	392	379	344	354	359	409	357	380	382	394	381	376	375	383	376	383	349	372	368	383	348	409	368	355	369	360	373	363	365	352	374	335	360	365	304	365	374	423	369	330	353	368	352	370	348	350	339	361	367	341	400	378	370	388	347	388	368	345	383	351	354	384	390	378	365	383	378	363	325	370	362	343	375	372	344	374	356	345	373	403	391	351	331	344	348	399	343	367	383	368	398	364	345	368	362	349	388	348	417	363	376	363	369	337	379	352	360	366	379	359	359	349	356	340	353	361	371	374	378	367	369	392	367	372	361	365	345	393	363	386	373	352	409	395	381	356	380	371	389	374	362	388	337	360	347	392	368	399	364	372	402	403	326	368	371	365	383	398	379	372	370	355	353	351	371	357	359	377	337	373	358	357	341	349	365	383	363	351	370	348	351	378	355	400	370	379	359	339	389	338	369	366	332	353	362	373	356	374	373	342	393	378	368	388	334	343	352	360	362	389	374	374	348	359	348	369	344	336	340	378	362	362	365	395	382	356	398	398	398	348	363	366	367	382	352	354	359	369	367	348	332	365	371	360	370	368	388	391	367	371	381	352	347	369	324	361	393	360	343	352	354	397	359	394	370	350	356	352	371	357	366	336	375	356	343	325	359	384	352	388	378	344	360	351	376	376	361	368	379	380	340	357	346	339	367	326	390	372	351	366	367	345	353	359	349	380	369	363	348	375	374	347	383	398	351	362	401	390	384	333	360	357	380	404	339	383	361	332	364	357	355	349	332	364	408	383	373	358	376	352	378	359	418	397	365	374	369	347	373	352	379	353	358	371	363	372	336	369	379	317	336	378	371	387	370	338	346	358	342	346	355	371	370	373	390	369	369	371	358	364	362	413	351	368	350	369	369	401	395	358	375	355	364	368	358	375	391	373	365	376	361	360	351	380	385	355	359	387	344	343	381	400	401	383	389	377	368	374	359	360	381	370	378	382	326	350	337	324	369	353	361	374	376	331	332	376	357	371	360	355	331	357	339	341	391	362	374	381	331	387	341	360	337	390	348	332	348	354	370	327	334	373	358	386	400	401	394	382	384	364	344	387	353	359	354	368	353	352	377	384	341	373	380	354	359	380	377	356	355	367	374	378	360	378	352	360	379	380	376	364	386	377	352	343	376	364	359	388	401	395	363	399	346	350	396	343	381	345	392	336	393	390	367	392	403	393	350	360	372	363	356	374	377	399	366	371	372	405	351	399	386	367	414	377	383	372	387	359	347	394	411	395	400	373	372	355	320	363	337	408	383	356	364	389	395	362	356	353	366	377	325	366	368	353	388	342	386	354	366	371	357	392	380	361	332	351	379	357	392	376	393	367	368	372	327	375	353	375	395	366	401	384	390	375	335	373	368	352	367	343	342	377	349	365	386	365	352	350	342	349	361	368	368	342	383	363	332	381	355	391	357	363	360	394	394	395	373	391	348	372	375	379	379	347	372	381	355	360	339	342	389	408	343	371	344	374	393	382	397	351	362	361	381	335	385	388	361	375	358	367	363	364	383	339	389	345	312	353	380	340	337	354	397	363	356	353	347	361	390	386	376	368	367	396	347	354	374	380	332	384	383	350	366	332	357	414	371	379	373	352	375	385	370	376	320	354	352	372	378	366	361	334	339	350	377	337	338	337	364	347	371	366	385	363	378	358	369	353	340	363	373	319	371	367	401	393	382	364	361	342	366	352	350	364	370	380	357	382	362	351	395	344	378	386	304	369	336	371	365	373	356	357	379	348	370	363	374	361	325	367	366	361	384	369	380	335	407	388	350	380	338	357	414	365	366	346	371	372	345	365	352	399	360	374	390	350	342	369	350	368	346	379	368	379	370	360	383	354	362	363	333	367	367	365	339	371	332	342	371	343	363	352	349	344	353	389	343	386	375	354	376	348	359	381	347	342	375	346	328	391	352	354	368	352	380	380	384	387	345	391	347	351	384	369	373	398	347	371	351	369	360	330	376	354	371	387	343	365	412	398	365	372	370	346	394	379	386	348	357	399	383	376	354	348	377	336	356	367	362	381	357	374	348	332	320	353	366	348	373	344	414	388	343	394	342	342	352	384	390	366	378	353	369	381	407	374	371	334	370	351	380	401	406	365	364	380	372	377	348	392	385	373	361	338	386	358	363	393	389	342	371	393	370	366	362	368	342	367	359	349	365	368	361	387	329	385	367	363	346	368	366	399	366	363	377	357	348	356	345	393	373	409	343	362	380	384	355	357	360	341	356	394	347	376	359	341	361	330	388	357	344	340	370	359	340	397	374	365	342	378	378	389	364	374	383	378	365	357	403	347	401	377	377	374	382	341	373	373	355	345	347	370	407	370	354	370	361	350	370	370	353	378	368	351	347	371	381	386	361	374	376	332	374	396	352	362	387	354	379	342	350	382	380	367	346	395	365	375	353	351	372	400	332	396	379	385	339	369	367	380	355	366	356	407	365	359	371	387	343	345	355	363	373	378	383	335	381	333	361	341	360	324	395	343	362	349	342	374	370	360	343	341	372	376	391	355	355	385	365	357	387	358	375	372	340	385	322	380	346	361	354	393	359	366	392	395	371	398	356	394	354	347	333	353	338	382	378	345	395	421	369	418	344	373	383	366	385	352	372	368	383	413	360	345	357	391	361	378	365	405	382	367	354	379	373	365	384	376	360	381	408	382	379	355	323	344	343	382	363	391	349	356	376	373	408	379	348	366	363	344	339	350	377	372	389	374	355	348	384	339	378	402	359	356
4666	447	395	330	297	302	266	296	288	273	271	248	283	287	284	287	261	278	298	302	283	306	280	276	312	265	265	250	277	279	288	291	288	264	285	267	272	258	298	286	254	273	284	279	252	252	281	283	288	285	292	298	282	265	275	279	282	266	274	280	253	281	258	270	275	272	262	242	262	260	276	265	287	271	285	275	273	276	274	269	293	283	271	285	282	259	280	252	285	267	269	267	278	278	251	317	267	262	285	267	252	256	299	271	290	306	256	274	271	268	269	260	283	273	266	259	262	276	253	291	264	288	268	279	256	323	273	272	261	279	272	276	285	264	291	233	283	274	260	236	290	262	281	275	282	237	268	279	303	282	275	293	303	266	258	289	269	289	241	294	278	293	269	288	286	277	290	258	253	280	268	292	263	290	273	265	251	238	268	261	247	269	262	299	276	240	300	280	285	283	271	268	266	290	286	259	298	259	295	251	283	274	269	278	254	280	285	294	274	240	282	263	263	323	276	280	276	273	272	265	302	267	256	257	321	306	271	263	292	262	291	267	282	271	259	290	266	257	265	289	255	269	288	267	269	292	281	247	304	246	261	237	268	267	294	274	264	258	274	282	268	258	289	265	250	241	286	248	241	286	260	293	270	286	286	277	280	270	280	273	260	271	283	300	277	271	288	247	284	257	241	276	283	304	273	284	285	263	280	295	257	273	263	261	265	304	253	279	273	299	243	278	270	313	282	274	289	268	266	262	272	287	260	303	282	278	266	284	304	279	288	283	266	256	309	279	251	271	272	251	294	285	280	283	279	281	293	288	285	254	288	279	266	233	299	287	293	264	295	281	273	241	283	276	294	301	289	271	284	294	297	292	292	265	287	275	290	290	248	253	268	290	286	256	289	263	272	308	274	271	289	259	264	277	268	256	263	275	282	261	272	276	283	284	270	268	278	280	260	264	302	292	293	252	289	282	231	265	271	273	279	313	276	265	293	277	264	249	258	291	253	287	242	255	294	272	261	277	271	277	248	273	280	295	276	249	246	293	256	272	241	303	292	282	255	269	266	266	251	264	309	287	281	237	285	305	260	256	271	290	268	282	268	306	256	245	283	258	264	278	290	273	298	264	270	276	241	269	258	257	275	261	262	290	273	292	271	262	258	239	281	257	290	287	266	268	244	248	286	289	253	259	259	287	276	266	293	277	265	282	267	304	281	283	278	268	290	258	273	264	276	302	269	258	280	312	249	281	263	281	274	284	289	250	260	266	279	270	280	298	257	306	244	301	282	264	271	296	284	268	270	278	276	283	254	251	251	275	273	301	270	271	292	272	266	252	275	270	264	296	290	293	278	269	254	283	265	284	269	289	260	262	256	267	259	271	279	281	289	279	239	285	282	253	281	259	251	262	267	271	282	272	272	267	292	285	304	263	283	284	263	310	287	281	267	258	282	278	263	294	254	290	246	253	265	243	256	274	305	253	260	275	258	279	256	301	261	276	292	280	302	256	266	274	278	248	242	289	280	262	272	250	268	271	298	259	284	246	256	283	266	262	287	283	279	274	296	313	285	279	266	291	281	264	264	287	267	255	275	277	272	283	275	272	256	240	289	259	290	266	292	285	293	260	283	296	244	272	265	276	258	262	273	278	284	283	254	266	285	276	255	274	279	284	268	281	279	268	267	253	256	261	276	234	282	268	255	278	268	265	242	282	248	264	272	262	264	267	288	268	277	281	268	279	284	265	271	275	295	333	289	249	277	271	254	274	243	294	275	260	276	268	270	268	304	293	279	279	265	272	243	288	272	234	265	277	280	241	286	288	250	271	281	271	282	289	258	276	304	305	248	245	279	262	279	278	277	264	254	282	263	286	305	272	279	281	272	285	257	295	280	282	276	305	289	251	290	306	249	266	260	282	289	282	262	268	262	255	271	274	257	270	290	292	273	292	279	263	269	276	269	293	268	276	275	276	314	270	302	257	253	286	242	259	258	278	258	284	253	280	259	283	282	264	290	274	276	275	230	282	262	260	273	268	263	245	264	256	249	288	289	271	256	264	263	269	283	266	279	247	256	267	262	278	269	244	286	276	299	253	268	270	294	282	282	269	280	252	284	277	287	245	259	265	263	265	273	271	268	241	265	272	298	249	288	303	273	288	275	289	259	271	280	260	276	261	268	274	281	256	277	260	297	277	258	276	271	239	282	250	279	301	242	276	265	283	268	235	274	280	269	291	273	260	298	288	286	297	267	275	262	300	262	257	280	265	294	262	280	252	262	278	237	286	299	290	268	297	279	279	261	277	250	272	235	297	267	304	251	259	267	260	249	252	255	279	286	271	252	282	272	266	269	291	238	286	279	285	281	240	235	261	288	262	296	295	256	280	261	251	281	277	263	252	258	277	275	293	293	297	293	273	272	285	265	270	288	286	272	301	251	280	291	286	282	287	272	269	285	262	269	266	283	266	297	308	244	250	289	275	261	302	286	277	287	290	294	277	280	272	273	322	265	239	283	281	307	289	282	266	247	259	254	265	282	279	277	256	268	264	260	267	230	297	281	276	310	257	260	273	288	258	292	260	287	272	261	284	294	268	277	276	285	258	266	270	243	282	254	257	268	276	281	268	251	270	285	283	258	286	254	261	269	300	284	257	294	267	269	281	279	269	237	308	271	268	271	274	264	262	260	290	281	257	267	282	281	310	293	298	290	243	268	292	313	272	259	254	260	290	283	275	295	253	294	280	256	277	292	274	273	270	281	287	284	278	292	245	274	294	261	280	281	292	271	250	261	279	276	272	264	276	262	300	271	263	276	279	268	263	255	282	259	268	265	259	281	276	273	282	268	301	260	265	273	252	278	237	260	283	280	264	280	268	258	278	261	273	283	282	272	267	273	265	305	259	258	260	274	265	303	264	284	269	256	293	275	265	260	303	285	249	309	296	272	265	302	274	275	268	295	297	253	298	249	253	264	277	279	286	270	294	280	294	270	254	273	253	277	238	287	318	273	264	283	298	295	261	289	263	284	258	284	280	288	259	288	281	281	256	249	228	279	234	296	251	277	270	259	249	290	251	258	272	264	278	258	279	274	280	276	281	300	282	260	266	299	287	249	268	275	256	285	290	286	309	255	276	253	263	299	292	281	264	296	276	280	253	258	267	294	274	261	276	260	274	265	306	268	288	276	255	256	262	296	259	246	268	283	267	278	278	303	276	286	267	268	256	287	274	291	297	285	267	286	274	252	261	264	273	294	273	277	280	264	275	252	284	282	275	255	282	289	263	266	281	289	281	261	257	270	280	278	287	272	280	274	295	247	268	266	258	330	262	253	255	246	286	264	275	262	260	260	302	278	288	253	282	262	269	236	275	269	302	267	272	270	267	277	250	275	278	244	303	256	271	273	279	258	274	246	288	263	273	283	277	283	255	242	263	282	265	247	299	264	234	265	288	274	303	267	270	256	264	265	287	277	262	250	284	267	248	257	300	247	302	271	264	272	255	266	299	244	274	273	262
25562	21502	27969	25458	11434	1648	1213	965	845	912	919	811	827	815	805	806	808	820	809	811	774	788	812	768	787	777	788	780	756	782	780	775	747	738	784	807	810	778	776	807	746	808	774	784	817	736	762	740	732	786	772	816	736	790	758	818	782	741	767	772	767	735	790	784	746	754	819	801	813	756	769	730	794	728	793	733	791	827	755	770	751	787	774	799	808	782	832	742	762	828	766	741	786	716	783	804	764	758	751	759	739	755	786	833	760	766	799	776	732	756	741	768	765	727	717	751	741	783	778	765	754	769	813	787	764	783	723	757	725	774	728	724	733	799	740	785	775	754	752	823	740	798	756	789	722	732	736	809	771	754	757	763	799	757	816	765	732	739	772	748	745	831	735	719	742	731	753	756	775	798	778	754	751	772	749	810	733	792	772	750	746	719	748	793	747	794	728	781	730	746	782	772	735	810	763	755	774	735	748	753	803	804	748	785	754	789	749	803	756	803	780	786	784	746	749	735	770	783	816	771	780	759	774	768	762	755	761	765	742	789	757	778	789	738	765	697	756	745	771	768	764	768	777	781	777	788	808	775	751	742	753	736	739	701	796	726	768	764	753	786	787	775	793	786	747	798	757	784	799	768	744	746	734	783	761	748	794	820	759	762	781	759	726	801	751	810	754	740	794	718	772	762	734	787	809	753	800	744	758	782	729	771	765	798	794	746	779	751	778	710	749	759	785	771	714	761	805	742	796	817	759	793	762	760	787	765	729	742	801	722	766	782	785	709	795	797	811	729	758	768	787	786	738	763	792	768	768	739	814	780	762	756	776	756	738	723	789	804	780	751	763	755	769	768	743	792	741	772	791	803	800	772	789	805	727	775	754	776	780	764	777	793	757	718	824	790	816	765	781	733	812	725	737	728	758	800	735	792	808	708	763	772	737	749	760	714	749	753	787	715	744	771	712	804	799	741	760	746	731	771	782	807	770	755	800	748	801	786	799	727	736	725	754	729	731	721	783	709	777	817	712	732	797	768	752	759	749	761	763	764	813	782	782	740	776	768	756	804	715	754	765	783	794	706	799	773	739	754	746	754	788	760	762	783	748	765	822	737	732	746	793	718	782	766	779	799	734	782	756	779	735	723	769	751	738	760	731	792	755	805	778	739	752	777	748	750	775	732	747	734	791	799	777	721	797	726	760	734	777	769	788	789	801	755	739	731	731	794	791	722	802	789	806	802	730	747	784	799	774	803	723	739	807	828	754	798	705	783	765	786	756	769	715	793	746	757	729	747	807	735	791	793	790	764	784	747	745	782	755	785	826	766	738	762	787	747	791	783	813	793	767	789	772	769	753	717	782	795	798	750	782	769	738	781	781	767	780	764	746	786	774	704	786	765	793	749	730	769	748	767	764	739	721	795	770	817	751	772	798	732	759	739	773	731	781	741	800	814	721	771	763	782	785	758	742	756	770	790	763	752	746	787	730	727	791	790	786	801	740	736	758	770	710	802	742	738	799	730	767	779	787	763	781	773	747	779	787	749	729	734	783	749	807	785	770	746	763	753	767	779	796	763	795	768	750	715	792	718	717	717	739	758	742	765	736	694	723	753	772	797	777	770	728	762	773	789	781	805	813	783	793	804	740	789	755	774	843	777	746	774	768	793	781	767	789	818	733	813	744	743	727	770	759	784	708	804	769	780	815	765	723	692	780	788	723	773	750	796	785	757	748	814	794	736	779	732	811	735	790	807	753	742	811	663	748	800	719	820	801	774	754	739	767	728	726	760	770	778	767	769	765	766	766	770	704	730	798	790	750	763	720	754	734	745	780	829	817	736	779	780	750	758	785	746	796	752	759	774	752	763	738	753	735	778	751	773	738	752	785	741	780	784	776	789	741	724	777	786	782	794	744	799	786	798	724	745	762	773	730	708	743	798	781	783	785	765	774	728	812	760	764	805	751	793	780	762	762	782	760	760	712	788	768	731	724	792	741	819	798	729	764	759	736	778	755	730	783	827	793	744	712	738	758	749	766	772	740	767	769	707	784	800	766	795	798	773	825	756	821	830	729	754	744	776	795	765	784	691	789	786	754	797	773	775	747	792	792	760	785	827	772	771	752	714	843	829	785	740	782	769	755	766	763	777	717	759	760	765	777	769	746	786	774	743	755	862	793	735	749	727	765	745	774	716	818	749	734	808	746	769	784	742	775	750	754	782	773	735	778	807	744	741	789	765	755	769	757	764	756	822	797	772	760	810	732	754	754	750	758	743	759	750	764	750	771	762	793	771	735	767	803	731	751	800	784	785	756	782	764	792	782	772	785	766	798	766	749	736	728	740	738	809	740	787	812	781	804	733	818	765	694	740	781	732	747	781	817	791	785	801	763	768	738	771	782	812	742	732	735	779	763	711	802	712	766	761	752	811	790	767	759	746	743	771	752	787	774	723	760	779	786	778	791	793	795	749	774	750	775	730	752	734	813	794	742	841	762	726	726	742	761	779	748	763	761	751	774	728	799	812	747	762	736	746	733	802	802	704	747	778	761	742	783	756	704	795	726	731	780	730	829	806	733	711	751	805	812	723	770	751	769	773	757	785	732	766	787	773	788	797	776	797	774	760	788	771	782	745	776	743	778	763	695	768	816	715	772	781	756	765	758	774	799	771	765	762	797	740	715	711	776	707	767	765	750	769	747	837	731	789	735	758	781	781	754	765	733	733	750	775	734	720	791	752	708	810	770	776	809	741	802	764	735	776	747	760	768	736	737	774	745	751	800	766	738	764	769	767	772	813	729	832	795	803	745	755	783	730	773	805	760	786	780	762	833	760	757	752	771	790	778	791	762	798	780	748	777	802	744	788	790	778	755	781	799	737	712	757	752	752	738	754	738	743	767	777	745	798	784	783	767	783	732	739	695	773	813	764	772	768	753	769	761	789	738	771	758	777	774	805	765	715	793	776	757	753	742	804	727	764	763	833	761	790	770	833	774	748	773	782	763	754	778	780	769	772	765	761	726	737	734	754	754	738	771	752	776	767	776	760	761	804	775	745	768	724	753	775	749	750	774	790	776	725	750	758	779	772	753	752	774	830	787	798	786	805	767	787	789	744	803	785	770	775	786	816	745	736	761	757	749	761	810	767	799	787	763	742	782	772	754	772	756	713	765	787	769	765	770	778	761	801	774	743	767	805	787	786	799	803	723	770	771	757	767	746	792	771	732	784	785	772	776	766	755	779	804	804	737	827	722	761	773	772	784	785	797	851	756	708	804	769	760	790	721	768	792	771	756	798	785	751	766	759	780	744	739	740	735	768	763	787	740	746	749	722	776	760	788	787	727	757	760	733	802	761	738	793	736	697	789	819	731	781	753	731	776	777	760	754	795	751	743	802	815	753	746	796	752	732	817	770	739	734	765	755	798	743	772	671	742	754	756	771	773	715	733	758	782	805	765	799	827	770	771	747	784	775	794	779	736	790	775	765	728	758	796	778	789	716	745	829	780	772	787	795
3474	3593	2971	1677	1183	1060	889	832	732	712	729	638	713	623	637	625	603	612	620	619	585	590	612	585	577	593	618	564	585	570	543	576	565	569	555	601	578	553	586	562	580	549	541	572	588	572	581	544	618	587	558	605	520	587	587	550	591	553	585	555	585	609	566	577	600	587	604	580	617	573	634	571	573	562	565	580	603	549	557	517	557	585	559	579	574	581	556	575	577	617	569	550	545	568	584	565	537	537	570	548	563	554	536	529	585	570	603	582	632	571	582	580	568	555	606	578	561	585	553	562	545	609	546	566	603	598	571	573	534	587	582	579	540	558	557	541	548	551	541	547	612	596	562	580	560	586	583	596	582	554	615	585	564	588	556	615	574	566	583	609	583	611	594	559	553	577	576	570	565	602	544	571	614	575	565	550	598	558	529	608	546	570	535	554	592	604	585	542	565	546	575	598	583	583	563	582	581	614	570	584	538	563	559	588	596	572	599	544	579	547	621	567	584	553	590	538	538	563	576	564	580	550	576	581	593	584	567	589	575	544	594	627	620	592	619	563	577	601	589	540	572	596	516	575	559	594	535	588	576	574	542	593	578	576	567	581	611	606	572	572	559	529	558	560	603	577	545	613	569	576	555	571	603	519	569	570	561	623	618	589	554	537	570	539	532	604	594	517	570	564	570	594	547	590	548	594	567	521	605	557	576	584	549	589	561	598	572	608	559	541	596	546	566	561	540	609	551	556	555	575	550	590	559	576	600	553	577	577	587	536	557	616	583	578	583	580	573	585	594	558	587	551	536	595	587	565	624	608	606	612	539	506	576	582	570	566	579	588	542	558	634	553	594	571	554	587	556	606	540	579	557	596	609	591	585	553	589	583	610	581	565	593	534	555	552	571	543	586	596	535	531	596	576	561	567	558	588	554	573	583	588	532	578	558	604	541	570	573	562	560	592	575	581	569	609	589	564	635	568	531	505	606	554	539	576	561	546	599	555	534	547	547	565	559	589	575	581	606	584	556	564	549	583	560	513	593	563	558	560	586	594	556	568	585	514	601	603	562	555	608	572	565	590	557	525	590	561	529	586	552	569	585	602	565	556	555	558	544	570	564	570	536	573	568	555	594	562	573	560	568	566	595	595	594	561	566	574	581	540	582	547	610	575	565	571	573	550	548	580	578	530	553	583	578	598	571	588	550	554	573	612	547	557	592	571	570	585	541	550	518	580	608	572	619	561	534	590	583	562	569	531	573	572	565	564	590	535	574	551	576	543	593	575	564	569	576	622	550	518	580	566	590	589	571	545	564	541	568	560	565	581	579	555	579	571	590	591	574	556	560	595	574	556	599	568	589	598	556	563	576	616	532	556	564	557	552	538	546	570	550	556	570	564	574	562	574	560	547	567	560	563	519	589	585	554	552	559	592	554	588	561	572	539	556	538	588	562	526	566	562	582	581	580	613	562	574	629	579	547	531	582	544	607	526	556	574	593	564	533	541	565	528	559	576	615	549	568	529	586	585	585	538	606	551	581	570	569	588	566	571	555	532	597	563	591	589	546	577	582	588	553	584	582	537	519	572	549	575	597	534	557	578	582	604	576	593	601	571	584	565	565	548	578	592	586	581	596	559	578	539	548	579	573	561	577	537	568	572	543	546	567	575	535	595	594	544	536	582	601	563	555	531	573	577	573	564	577	570	582	597	547	532	582	573	569	586	588	565	556	583	576	561	569	601	555	552	531	573	582	549	567	570	552	600	573	586	595	581	606	559	570	581	539	575	570	591	565	558	556	561	537	533	530	569	574	559	556	533	573	594	569	553	567	572	550	554	575	555	553	571	531	567	592	586	581	556	580	556	527	567	576	545	562	576	529	572	552	580	572	645	584	578	570	596	579	556	556	534	564	570	590	580	531	560	590	590	600	575	566	547	613	581	509	530	567	570	563	537	530	580	613	553	606	599	585	571	576	524	604	571	558	552	582	510	550	555	571	564	564	597	564	583	573	571	586	579	561	553	633	565	556	569	558	559	542	569	627	556	563	559	595	568	562	554	591	582	559	558	549	564	568	593	589	559	544	594	548	586	603	533	591	535	545	570	563	601	562	612	557	517	562	558	544	544	576	594	555	609	546	586	547	558	584	587	550	582	534	571	533	540	582	583	569	584	555	545	579	538	567	594	585	579	538	519	568	544	557	554	623	544	572	514	562	557	509	596	595	590	564	541	556	563	560	615	578	546	562	574	573	580	556	571	522	556	580	567	550	590	595	564	570	554	536	571	577	592	555	541	532	543	614	563	578	556	553	549	587	590	568	563	578	585	532	540	546	585	610	537	561	575	560	549	557	562	620	577	553	555	564	538	580	534	541	530	538	563	557	554	564	570	590	515	553	595	517	557	582	546	562	573	542	567	571	554	532	572	548	575	559	575	480	584	540	567	570	580	561	555	590	604	601	571	528	567	558	519	561	598	584	596	552	564	544	582	583	571	561	568	545	533	558	576	568	569	598	598	591	603	530	567	559	568	564	576	592	587	552	562	604	556	571	558	590	554	551	564	609	587	528	548	612	573	570	570	583	534	563	527	573	563	541	558	567	552	579	536	546	549	545	597	561	568	556	547	603	554	536	548	611	538	547	579	522	580	573	596	585	586	583	579	536	565	547	588	576	559	553	552	586	579	561	540	522	536	549	611	575	561	570	539	589	573	576	603	557	575	567	568	560	575	556	585	541	561	527	534	571	564	572	572	532	487	520	601	573	549	572	580	532	586	578	518	520	577	588	544	548	547	588	564	561	551	549	561	567	580	583	543	533	550	555	588	567	568	553	602	578	560	557	575	542	567	585	569	568	574	561	560	546	573	600	584	574	551	621	558	604	562	575	561	565	600	545	571	581	592	566	530	519	562	583	533	572	587	611	582	572	580	563	584	546	537	568	560	557	580	595	589	534	559	596	534	601	494	586	581	542	555	580	539	525	585	582	548	574	543	568	578	568	589	532	566	539	562	581	560	607	540	586	569	592	548	586	591	520	586	576	588	567	562	575	601	578	562	536	535	525	571	550	557	579	547	607	554	582	568	568	549	575	556	550	600	555	580	560	577	546	539	580	562	538	589	546	573	576	596	558	557	558	540	575	568	563	584	543	578	609	561	564	589	552	544	604	603	554	574	560	577	552	553	600	541	593	571	517	543	523	591	555	573	577	583	562	558	589	591	555	545	575	560	571	540	565	521	584	596	557	537	598	547	570	561	570	594	584	566	564	533	573	502	559	534	571	587	575	593	559	559	588	577	566	589	550	579	527	587	585	580	584	567	539	573	574	595	513	554	572	557	578	564	513	565	567	521	560	599	551	594	552	570	599	592	553	562	565	546	542	556	579	574	558	542	537	593	560	564	525	567	587	541	622	585	588	598	559	557	527	540	542	550	570	582	577	587	603	582	549	547	601	566	571	554	573	607	554	582	570	544	520	606	567	570	561	538	522	562	571	561	561	564	543	549	605	560	560	549
24526	21506	28871	24571	21494	9206	1849	1263	1038	1028	940	869	877	857	865	829	873	840	834	878	901	852	800	835	855	837	838	856	822	780	850	793	815	798	834	777	812	819	789	851	842	819	787	800	818	786	847	762	825	777	754	781	792	796	827	813	801	812	849	795	793	791	835	742	817	754	805	818	806	757	760	783	758	757	759	819	804	821	784	819	799	814	769	807	817	801	759	834	750	801	747	763	781	777	823	792	776	772	789	821	789	758	811	732	833	786	764	738	800	757	769	762	851	827	829	726	741	785	824	788	798	756	796	784	785	776	800	741	784	764	794	770	807	796	868	777	794	746	809	793	786	783	822	771	796	774	781	781	772	769	770	751	802	801	769	761	804	788	809	849	805	782	797	739	765	808	763	803	768	847	779	819	793	842	801	776	760	770	782	765	749	738	765	780	763	832	751	765	744	773	763	771	795	755	811	794	749	782	777	793	751	770	819	822	754	787	799	768	755	767	795	797	790	768	755	778	775	764	751	757	749	785	763	796	786	773	819	765	795	796	811	745	762	782	762	762	774	794	802	805	751	852	801	809	771	772	766	830	760	791	787	792	784	775	777	770	800	808	810	808	729	767	768	763	778	837	774	821	769	815	875	798	746	764	786	832	777	764	787	806	810	778	798	775	801	774	866	773	881	805	740	749	746	772	763	783	738	764	794	834	756	808	744	800	810	791	771	785	826	773	811	786	823	767	781	795	813	805	786	752	804	763	787	737	744	736	745	767	760	790	806	766	809	820	776	805	813	767	790	740	739	799	816	783	723	746	734	791	798	783	794	833	795	807	784	781	790	784	761	762	734	775	800	832	749	768	816	766	825	807	767	759	743	765	778	731	796	791	738	804	763	804	765	759	829	831	732	762	812	791	796	769	788	812	758	809	815	793	793	734	786	786	791	754	794	797	780	825	775	751	727	815	784	796	764	766	776	763	808	802	732	771	824	808	817	777	775	794	780	787	753	777	757	798	743	759	738	795	796	819	782	701	786	808	756	752	762	762	788	740	776	784	823	759	793	775	760	791	776	761	786	754	833	784	809	779	730	790	756	812	778	803	768	787	798	768	742	743	777	779	805	800	799	797	776	846	763	769	785	726	759	756	793	780	776	733	766	768	815	807	804	798	777	749	822	763	767	757	799	754	787	770	751	762	783	739	726	792	770	805	837	778	768	817	741	814	822	779	778	854	767	849	774	765	794	745	806	798	777	799	764	769	836	805	787	776	767	730	794	803	808	801	789	759	830	781	800	757	832	773	815	755	808	706	786	776	750	773	782	755	750	730	827	761	813	807	767	774	747	804	770	731	761	796	799	769	772	794	760	761	798	733	758	801	774	789	761	728	750	748	771	828	742	769	710	740	786	774	847	734	809	801	748	755	810	754	801	747	824	772	806	752	768	796	812	747	807	783	726	794	797	807	769	793	769	776	769	810	778	767	805	813	824	792	831	737	708	797	797	798	804	783	819	800	776	753	771	812	816	788	756	770	844	749	752	725	742	722	802	789	801	764	788	731	794	742	779	779	778	803	770	769	773	768	775	785	793	809	785	764	757	770	813	765	785	712	805	789	745	796	772	814	775	760	790	798	799	773	792	819	786	779	738	786	800	743	792	759	797	735	785	785	787	824	777	785	807	783	760	784	781	768	745	777	773	765	780	742	762	736	811	761	765	765	815	792	808	791	797	765	790	782	765	787	793	777	772	799	810	762	744	808	712	798	808	721	752	753	763	817	786	780	781	729	807	710	812	761	786	787	812	775	788	748	725	792	775	820	793	823	798	752	820	773	732	821	767	840	736	786	761	763	803	759	761	784	796	731	772	810	782	795	762	776	798	797	793	804	752	860	776	778	847	787	774	760	777	763	726	804	805	855	776	807	752	733	802	823	806	763	778	792	740	784	772	752	785	803	730	808	803	751	806	739	784	681	770	802	758	800	792	773	760	773	740	811	750	781	814	783	782	720	781	834	771	749	786	787	753	778	743	793	843	799	744	807	778	786	748	809	808	792	774	758	778	756	772	737	786	751	748	790	771	855	771	800	803	805	820	741	723	768	801	738	799	815	736	739	755	765	783	750	786	768	817	752	798	760	783	797	715	780	735	748	742	775	775	772	787	756	737	704	785	831	790	809	808	804	758	863	784	801	782	801	747	778	801	748	746	771	747	776	741	744	759	797	744	788	778	749	753	878	743	798	806	811	832	726	763	744	748	753	823	783	754	767	801	760	782	800	782	840	786	761	768	821	788	742	753	811	736	768	773	778	768	738	766	773	737	769	785	807	734	788	796	791	747	791	836	771	776	759	787	808	734	741	800	823	771	788	828	765	783	796	738	740	748	777	779	782	786	817	798	816	740	807	799	750	739	790	768	739	770	763	801	759	799	789	754	802	799	775	739	790	773	778	804	784	749	772	721	801	706	769	718	809	771	753	767	794	755	757	759	760	803	751	766	734	762	798	809	771	771	774	764	765	753	757	824	746	732	759	762	796	797	815	764	756	766	768	776	814	804	783	773	804	772	764	824	771	839	844	771	769	768	800	792	752	821	764	793	784	761	732	777	795	811	796	715	780	761	739	829	807	809	771	772	795	764	773	778	772	797	756	753	782	778	731	740	738	811	762	759	737	741	757	740	816	731	822	778	794	739	796	816	709	802	827	757	765	819	773	793	793	804	730	780	748	768	740	832	788	756	768	763	773	713	765	759	758	813	806	752	834	778	798	775	779	833	745	815	738	789	756	741	803	802	814	765	796	800	783	811	740	788	786	748	761	789	793	757	761	779	835	807	772	724	803	793	750	788	792	784	763	805	754	773	817	730	753	779	775	755	784	792	776	734	765	754	751	813	760	811	886	781	803	790	768	791	817	775	783	747	775	792	734	814	836	751	788	762	741	741	765	763	772	765	777	769	813	736	814	765	763	804	730	801	808	763	803	778	770	784	785	774	804	764	835	773	769	787	743	769	789	736	769	761	709	755	800	760	783	804	778	784	784	781	772	701	800	815	765	771	772	771	766	817	749	759	761	764	813	732	804	734	782	754	784	740	816	741	756	804	776	767	787	710	699	802	779	761	782	717	785	769	816	771	764	757	777	778	749	801	784	759	777	753	816	814	794	746	798	717	728	749	804	786	789	816	757	816	754	788	783	797	769	789	788	810	780	826	751	828	736	720	756	855	810	797	784	794	848	810	752	801	843	774	797	802	811	805	742	736	804	779	772	777	814	785	753	758	804	782	755	794	793	753	794	685	803	778	768	750	745	793	807	794	815	784	797	798	766	800	760	779	802	769	724	741	853	799	754	754	774	739	827	804	725	770	766	784	738	806	790	766	758	813	725	761	750	816	776	784	806	803	796	811	765	707	740	767	820	824	715	761	807	791	779	784	759	754	778	757	782	776	754	781	801	762	793	748	777	795	761	792	743	770	798	780	837	771	730	717	763	735	762	816	796	767	804	761	743	845	762	774	784
3698	6189	4985	2582	1915	1503	1195	1095	1007	892	799	758	736	736	699	716	711	692	689	653	641	643	657	656	645	606	614	603	672	600	656	620	673	637	615	651	632	618	636	609	574	611	616	590	599	624	601	633	616	594	559	614	579	614	604	604	610	589	604	612	608	616	587	587	659	604	592	547	623	588	596	601	616	558	597	588	594	577	606	630	592	601	581	617	596	608	570	602	550	587	585	606	599	630	650	608	573	571	619	613	597	579	604	560	586	627	606	546	573	642	566	618	586	596	618	579	600	572	602	583	595	590	607	544	607	613	597	558	571	611	572	567	613	556	621	538	587	607	640	591	596	597	536	570	583	563	562	566	608	640	596	600	592	599	572	567	573	601	591	573	552	545	579	614	600	575	592	598	581	556	595	630	592	643	588	586	563	617	618	600	559	619	581	623	617	632	572	615	586	580	585	626	621	600	595	614	596	548	554	604	613	576	573	620	572	599	593	565	558	580	602	631	574	595	579	590	584	609	575	617	578	579	563	547	534	589	565	580	592	598	575	595	605	590	628	626	615	616	615	586	584	647	620	626	596	583	594	555	559	557	565	596	571	581	618	578	567	599	579	606	613	564	563	631	609	541	586	600	585	615	601	573	578	586	598	604	598	616	567	565	591	583	613	615	592	585	541	598	612	612	580	607	581	651	580	632	564	596	626	567	586	555	590	629	565	589	593	599	613	539	595	581	562	602	598	568	574	608	636	602	583	627	577	595	584	620	594	571	637	610	589	624	562	573	608	586	602	552	601	613	583	572	557	586	540	574	597	596	625	603	597	584	603	588	611	577	582	600	583	600	592	569	548	576	610	614	565	602	568	615	577	564	614	609	593	583	579	628	575	572	585	587	606	559	575	598	569	609	624	571	600	612	594	579	607	580	575	606	625	627	610	554	540	584	592	580	605	594	609	594	635	590	542	549	629	568	593	573	583	598	594	586	592	567	554	596	654	611	580	566	558	555	604	578	583	568	588	573	594	615	548	573	564	559	586	583	573	579	575	616	638	588	640	594	608	590	586	551	597	546	588	605	581	589	615	581	572	621	537	559	592	589	586	606	583	625	595	621	580	561	643	605	598	585	600	558	602	582	566	574	519	559	578	559	602	601	596	610	581	541	601	616	609	575	594	544	603	592	604	570	628	586	590	628	577	578	630	577	571	535	614	631	592	576	576	627	600	541	565	591	549	600	582	591	578	567	581	637	575	532	560	599	615	586	584	563	611	562	610	602	538	557	547	568	588	588	617	567	596	538	587	617	559	627	575	563	629	605	615	610	606	587	567	580	619	603	558	628	579	573	631	600	584	570	568	545	573	600	580	616	583	585	595	534	594	579	561	582	610	541	629	528	572	573	562	622	573	567	575	550	600	568	620	576	581	572	603	610	594	598	640	592	602	608	607	605	624	581	586	577	604	579	602	607	592	601	594	640	581	588	603	574	586	617	576	626	573	579	553	583	589	612	596	600	589	592	611	579	574	572	598	592	582	567	582	607	567	560	580	638	566	590	605	562	616	655	599	626	576	601	589	617	581	598	581	581	601	572	559	596	551	586	593	575	564	615	563	573	597	587	528	618	608	591	632	570	570	568	600	581	611	576	558	574	578	567	597	585	582	597	567	574	549	556	633	585	586	593	574	576	555	592	526	590	563	612	600	572	604	585	630	558	588	547	572	577	574	538	600	592	589	591	577	621	566	647	583	557	611	613	600	592	599	561	564	543	608	604	594	597	597	602	554	578	569	607	619	591	590	595	556	551	549	605	601	609	592	584	589	610	583	600	634	573	548	594	595	599	602	606	571	617	588	582	588	582	572	601	609	632	590	575	523	566	576	546	560	565	611	545	580	588	595	582	579	590	555	638	541	588	586	591	599	596	540	585	569	618	594	549	578	580	574	601	595	564	572	555	623	549	577	562	550	633	589	579	578	550	582	569	548	618	603	632	599	614	586	578	543	583	601	586	559	596	570	555	619	594	620	578	591	555	566	569	607	581	586	580	613	517	554	593	561	534	579	589	586	568	566	581	609	576	605	594	597	607	538	518	565	560	524	573	570	589	551	554	592	567	579	619	563	585	604	589	623	578	643	579	571	637	601	573	582	610	620	551	602	551	578	559	601	593	586	547	579	539	569	569	615	539	610	614	575	599	580	557	556	574	594	599	620	559	627	558	572	566	574	550	587	574	567	590	580	572	598	601	570	554	583	559	598	605	597	582	601	597	550	569	540	543	592	625	553	614	574	553	592	558	558	572	569	586	559	571	559	615	598	590	592	572	581	565	547	596	545	555	591	528	586	609	545	632	580	604	579	636	632	602	581	632	571	589	616	595	599	579	567	585	559	547	551	562	600	597	564	521	599	579	582	596	565	607	607	590	569	560	619	571	617	575	542	594	621	572	578	588	649	591	582	620	578	580	568	613	588	599	607	573	577	578	606	561	578	578	574	603	609	560	613	572	601	614	624	569	576	572	566	563	564	557	603	570	529	587	609	569	586	592	592	631	570	566	572	617	591	547	607	606	549	598	614	590	540	564	573	638	582	575	592	542	607	550	581	570	632	527	624	579	549	586	572	591	569	581	578	578	574	598	628	593	606	543	555	529	596	545	577	596	579	596	587	570	554	604	593	599	608	552	617	537	618	579	582	583	598	559	591	624	569	587	518	584	627	574	581	569	574	637	533	567	578	559	607	596	555	564	527	569	628	596	588	622	580	552	604	555	575	570	572	558	580	571	571	583	602	553	578	564	597	568	614	615	538	586	598	536	568	616	555	544	555	606	567	553	558	547	563	613	590	635	594	594	561	554	606	575	637	570	594	543	617	529	579	579	635	615	546	553	589	549	584	563	551	577	613	566	578	555	572	578	579	585	558	580	559	549	605	585	545	571	557	567	567	578	583	569	579	622	588	573	578	634	595	552	579	593	615	552	618	585	599	599	610	577	590	559	613	570	585	565	639	561	594	599	562	573	579	586	560	561	599	595	586	610	555	571	577	585	594	563	577	572	608	582	582	662	635	570	587	527	557	587	624	589	562	546	604	599	601	603	584	573	596	629	599	566	571	624	571	618	569	562	577	599	551	587	578	579	592	582	552	549	634	602	550	596	589	593	591	546	617	580	548	601	561	596	530	588	562	581	594	600	607	593	560	594	556	584	578	574	570	604	550	539	602	588	575	583	619	538	588	590	569	549	605	592	594	585	636	622	556	620	572	589	558	597	573	594	603	546	615	605	597	534	562	545	617	572	564	626	565	567	597	575	563	556	531	556	588	592	616	563	560	620	564	600	588	595	594	563	522	586	518	547	583	544	595	594	609	598	576	588	582	587	560	613	545	621	565	566	571	582	559	616	589	594	564	577	560	598	581	604	545	616	565	625	572	570	634	574	574	541	572	550	579	554	580	593	545	575	597	557	555	586	556	540	602	555	604	534	593	575	532	583	605	590	596	586	607	548	580	557	580	624	563	585
27858	10392	902	502	400	372	389	376	343	359	353	323	403	355	354	372	367	386	378	348	341	357	359	336	366	354	371	343	349	328	364	338	334	357	359	355	351	365	393	372	351	351	387	344	373	389	387	389	355	403	373	353	386	371	377	374	380	385	363	362	377	358	345	385	364	363	376	368	348	368	374	346	364	352	379	358	362	393	392	358	403	388	388	343	370	395	379	366	375	369	346	384	362	376	369	349	383	385	375	372	327	339	370	355	356	383	354	356	369	364	367	405	355	358	374	376	380	366	372	389	368	371	366	397	388	390	326	359	388	388	372	361	383	383	359	383	369	361	367	351	371	367	361	354	386	373	345	383	370	371	375	366	373	356	381	334	357	382	333	377	386	360	374	376	336	386	345	360	381	356	385	362	351	400	371	388	335	368	374	373	353	341	354	360	383	388	388	332	373	354	348	351	367	374	353	382	375	369	378	380	374	373	398	392	358	370	375	355	371	376	350	379	375	370	398	366	362	347	353	358	395	348	353	364	354	410	340	350	382	342	357	388	370	376	390	372	400	360	400	346	412	356	375	373	352	374	351	369	342	371	348	368	357	346	391	393	405	368	363	396	390	365	400	338	369	359	395	382	363	381	369	373	351	364	388	364	349	392	349	359	396	339	362	376	367	369	359	395	347	360	339	369	374	385	346	358	362	407	314	365	357	408	391	364	355	359	377	363	366	379	364	334	353	355	378	354	394	361	328	377	367	358	353	388	358	331	379	386	378	332	362	342	377	335	357	369	378	363	346	324	368	358	353	334	373	349	332	352	365	389	357	354	351	361	369	386	370	346	319	364	361	383	385	372	358	376	377	357	393	332	373	366	361	347	330	387	381	384	400	352	347	358	359	383	365	342	355	369	351	343	353	373	336	348	349	382	370	340	372	400	353	361	380	350	334	354	377	356	352	364	368	352	374	355	384	365	382	362	384	352	351	384	362	337	387	357	359	382	351	345	395	401	366	375	377	356	350	363	364	393	350	353	350	370	384	393	381	380	387	404	362	405	367	383	364	336	349	379	355	368	356	379	344	341	360	382	402	383	401	349	370	368	362	362	346	353	379	393	348	378	364	357	383	379	370	410	370	346	360	376	363	398	365	366	378	360	370	373	375	381	338	352	382	336	373	348	397	333	382	421	380	350	358	378	351	369	356	343	374	368	403	379	342	372	369	396	331	393	396	396	366	409	335	367	351	396	391	368	372	361	354	392	362	374	394	327	354	389	317	373	356	369	372	369	368	342	371	347	375	375	373	342	345	381	393	356	387	409	367	360	419	360	346	366	369	364	358	377	356	363	377	371	374	379	392	371	369	346	363	338	374	343	386	329	339	406	356	380	375	349	389	353	364	384	364	351	393	346	362	368	354	383	352	369	395	382	350	374	372	334	386	342	372	397	358	376	363	394	347	362	381	370	370	360	347	363	370	389	350	384	375	362	364	340	371	331	355	398	343	348	378	346	386	328	354	350	370	380	358	354	343	383	398	373	328	349	393	377	381	367	380	388	355	347	331	384	377	351	368	374	389	340	370	375	383	332	370	356	366	370	350	326	367	307	375	375	350	379	391	333	362	392	360	364	330	369	363	404	394	385	363	345	359	364	364	355	339	357	360	364	373	354	391	365	346	341	390	360	337	378	385	393	341	385	339	360	366	372	399	377	354	358	337	395	355	375	386	351	354	329	367	396	357	360	384	379	342	366	353	341	360	390	366	332	343	350	335	365	377	374	376	374	369	326	391	344	377	369	341	384	316	362	333	370	357	374	344	388	344	343	372	379	333	377	399	370	339	360	383	363	360	374	368	365	353	359	355	390	353	415	352	381	353	347	363	396	401	369	403	330	384	389	380	343	354	360	344	376	366	371	404	352	337	383	387	349	358	395	368	319	378	376	359	356	387	337	376	357	384	381	361	354	354	357	379	357	362	354	352	368	380	411	358	349	367	372	358	345	377	381	382	330	386	369	365	397	376	381	357	384	340	326	374	363	377	359	385	370	371	362	401	338	353	366	376	365	373	359	360	347	348	347	353	345	361	364	364	344	349	316	391	357	362	335	374	338	384	350	366	377	385	377	366	371	389	399	368	352	348	351	376	361	381	366	395	384	335	331	376	378	366	386	367	361	398	371	346	364	367	345	377	328	369	372	396	359	363	348	344	336	344	377	387	362	395	357	353	364	395	363	377	362	365	357	357	364	362	395	359	386	411	388	340	347	344	340	371	359	395	386	336	341	381	410	384	392	375	353	392	325	340	403	333	379	375	384	372	338	349	391	342	379	352	336	341	386	376	370	388	353	333	354	383	355	379	347	372	342	369	375	389	344	367	334	373	368	331	373	387	366	377	367	359	367	369	331	358	357	344	342	373	383	409	372	352	383	365	340	371	349	362	360	368	380	363	356	340	392	353	355	365	353	368	365	397	399	369	374	344	397	325	369	374	352	380	353	355	353	396	363	347	360	382	373	371	361	359	375	365	389	375	357	369	365	345	352	347	360	359	351	378	371	335	356	414	317	325	390	375	393	363	343	379	390	409	371	366	358	355	369	375	364	376	400	357	342	387	339	325	349	360	368	338	367	346	351	419	376	382	379	365	381	400	351	381	369	384	383	402	372	374	368	401	378	383	372	361	366	342	372	391	380	395	361	386	345	380	364	376	395	363	359	349	348	399	348	389	361	370	363	368	358	399	386	397	370	398	347	405	369	366	398	363	413	372	385	370	390	368	372	376	367	372	366	383	349	385	378	414	381	380	353	378	342	340	404	369	406	378	392	334	366	396	360	371	348	373	382	407	383	365	367	371	371	331	390	365	367	395	377	375	364	387	375	354	346	378	341	355	371	387	398	380	403	383	367	381	390	364	352	306	385	391	350	359	381	364	379	391	335	375	397	372	401	349	329	374	375	347	397	360	358	381	371	372	351	385	374	366	317	396	334	413	373	357	372	386	371	374	379	366	380	385	373	351	382	325	350	353	366	387	364	364	360	372	360	373	363	390	326	388	396	367	375	370	317	331	413	338	367	340	339	352	363	341	362	352	377	322	365	392	329	331	386	370	362	357	355	385	385	352	366	366	364	403	346	385	395	363	374	362	357	362	380	369	380	351	372	373	334	367	388	380	356	367	337	368	380	339	347	361	358	361	336	343	368	337	335	343	357	342	351	386	380	359	339	376	346	396	366	359	392	413	322	363	332	377	355	381	347	338	322	378	362	349	395	363	362	383	362	343	385	373	360	400	361	406	359	374	346	355	358	333	366	350	338	383	349	358	360	367	361	383	376	371	361	404	332	354	350	383	363	359	352	386	351	347	362	342	383	349	379	356	367	347	340	344	380	380	350	338	415	391	366	368	371	343	364	338	382	339	364	367	345	359	389	381	376	365	356	370	356	368	349	388	378	332	333	347	359	350	376	366	390	352	347	349	382	345	341	365	362	346	351	346	365	390	362	363	345	383	359	394	379	365	415
4651	489	449	335	295	281	268	307	313	299	261	292	252	278	256	282	263	267	276	295	290	283	280	276	275	276	290	265	280	295	295	263	280	290	298	289	256	284	271	265	262	242	267	297	275	287	303	291	297	275	301	290	252	280	263	272	290	267	274	264	306	271	263	271	259	230	294	284	264	275	274	255	292	304	271	279	279	259	299	256	264	247	267	274	311	290	260	290	278	305	264	310	279	272	271	268	269	260	274	234	274	259	309	273	269	259	284	263	278	286	278	287	266	273	280	283	251	270	272	254	259	303	276	283	270	273	262	281	264	274	256	279	279	275	277	296	290	257	280	248	269	266	301	253	277	260	270	268	240	285	278	280	239	270	265	244	269	295	260	277	287	289	271	272	258	291	277	263	249	259	314	245	245	252	263	304	275	287	267	303	268	252	255	280	286	311	294	264	281	258	253	269	295	283	277	257	276	302	256	268	250	286	245	278	292	290	275	288	277	290	269	266	282	266	278	272	281	257	277	278	254	278	242	265	256	265	274	271	283	281	254	275	271	241	252	268	266	305	269	262	272	275	274	291	269	249	267	264	276	275	245	291	264	272	260	262	280	274	284	293	280	280	274	246	285	291	279	278	282	300	274	275	262	293	241	276	254	256	251	275	277	262	290	281	289	257	248	270	262	252	286	277	274	281	270	260	240	260	288	286	283	289	256	263	285	261	282	283	284	259	274	261	255	286	308	293	283	290	268	280	272	273	286	249	277	304	293	272	268	272	290	265	278	260	250	308	262	252	268	256	265	265	281	239	283	292	317	264	275	263	230	270	281	279	303	279	266	264	266	264	267	285	271	279	269	276	294	270	246	271	273	276	243	298	260	272	275	275	296	300	269	295	273	264	234	286	285	266	266	254	250	256	259	255	286	278	256	284	282	290	302	256	302	295	278	262	258	258	261	294	292	268	282	252	319	283	274	280	270	267	264	304	287	278	271	298	261	267	280	294	291	257	255	268	281	271	288	286	297	255	273	270	267	279	286	281	272	272	270	313	313	257	272	271	277	249	264	270	258	271	266	270	264	279	292	269	274	272	253	262	281	271	253	251	265	280	280	241	286	285	280	297	267	296	281	281	226	255	288	282	291	272	275	267	268	250	253	311	276	279	287	271	252	257	286	269	288	255	274	255	266	243	293	258	273	258	285	266	294	270	273	267	291	334	279	250	264	258	294	298	274	254	301	268	286	269	248	263	259	288	306	263	274	265	271	280	254	288	247	297	260	291	246	284	285	304	286	286	271	256	316	289	255	292	280	285	304	278	266	270	280	248	311	272	255	277	271	268	285	266	267	275	243	279	287	287	270	266	288	264	271	272	275	253	255	273	239	284	258	293	252	261	281	257	308	273	253	266	279	287	275	293	265	287	304	260	283	278	257	261	263	281	253	258	294	314	285	297	271	278	261	295	274	251	277	254	271	258	245	298	263	267	249	275	290	285	278	246	276	267	269	268	251	289	318	289	262	280	265	283	287	290	272	289	270	272	300	286	294	247	287	289	286	253	263	267	264	279	273	288	259	269	282	287	279	276	287	258	268	250	271	294	265	250	282	282	263	294	241	281	290	280	259	292	284	258	295	298	270	267	283	277	274	256	279	259	278	286	251	248	279	276	261	293	284	287	273	272	302	254	251	287	285	276	287	273	262	291	271	287	291	261	274	265	294	271	292	269	265	278	247	292	277	277	277	255	257	245	290	265	247	299	266	276	298	276	255	297	286	253	252	267	285	269	261	272	310	294	282	271	259	272	276	271	281	269	267	275	264	279	255	266	284	263	298	283	283	273	267	261	266	268	303	233	257	263	288	279	259	271	273	268	276	260	263	282	257	262	293	286	280	300	270	273	252	272	274	258	249	306	289	250	291	263	264	281	293	285	280	278	289	278	284	275	290	249	278	269	295	257	255	253	270	279	272	272	253	295	256	261	277	263	255	292	263	263	262	274	276	263	267	271	290	284	277	284	261	269	262	301	243	246	269	264	266	279	276	295	296	303	285	258	297	274	261	258	266	288	288	275	300	269	261	279	281	271	263	281	266	269	297	275	260	279	266	274	246	286	214	274	287	280	255	299	285	272	252	264	269	265	322	312	258	260	250	283	270	255	275	274	277	281	277	272	301	285	290	255	284	274	281	300	296	275	283	255	292	277	257	270	286	277	299	292	280	301	269	268	293	278	241	275	273	251	264	304	254	277	295	278	268	266	274	274	267	267	242	274	280	284	297	274	263	275	274	278	263	276	261	249	274	271	274	270	284	286	265	291	270	287	265	258	274	285	266	287	261	302	266	296	283	287	279	275	276	274	277	257	269	280	272	273	268	269	246	277	295	269	259	276	277	286	245	272	271	261	239	288	274	286	269	283	274	281	282	276	283	272	282	278	268	275	283	303	273	268	290	271	297	290	277	280	264	316	273	291	257	265	279	235	269	293	282	284	282	268	256	272	285	276	280	276	268	272	245	268	269	297	262	290	268	259	289	288	270	278	245	273	261	278	272	257	266	268	290	292	276	276	286	275	284	283	283	273	286	269	295	289	272	274	323	285	294	295	312	279	272	258	255	260	270	258	275	268	275	264	275	267	255	292	268	281	276	291	274	261	265	272	261	283	277	262	288	273	279	266	293	301	279	253	291	280	281	247	264	272	289	276	308	256	260	290	225	283	277	285	279	274	276	274	272	266	261	282	279	274	261	290	286	287	302	313	300	282	272	300	274	275	256	291	265	255	278	230	288	274	314	275	291	286	279	261	268	276	259	273	278	269	257	288	273	246	271	260	273	244	276	293	263	261	275	266	261	284	303	286	296	250	269	262	291	260	286	286	271	284	291	252	304	297	268	239	293	257	271	279	301	265	262	284	245	303	275	282	248	293	282	241	278	278	281	269	258	247	286	270	305	279	264	269	270	288	254	252	294	297	261	252	272	276	242	255	284	283	296	278	274	273	253	240	262	268	294	243	268	276	249	274	294	268	263	268	273	282	240	262	311	270	282	309	285	296	275	269	276	271	301	278	268	281	263	302	275	309	268	265	280	301	294	287	323	285	267	258	287	241	268	265	258	308	276	279	266	275	269	256	275	283	250	287	278	273	270	258	287	255	285	261	265	286	280	280	264	331	301	294	291	262	280	284	263	305	280	282	259	278	255	281	302	268	309	264	246	275	268	253	269	267	271	251	268	235	278	288	283	238	274	251	274	294	255	281	260	262	280	277	295	272	296	280	262	290	277	290	277	272	282	284	262	289	267	272	271	264	275	253	294	275	286	283	272	266	296	250	273	259	268	263	269	268	275	264	272	269	249	250	281	268	274	271	293	294	282	278	289	280	298	286	277	264	299	260	265	260	264	267	250	286	246	260	267	277	282	267	251	258	293	272	275	301	240	255	292	266	284	278	269	254	279	302	292	301	272	249	256	255	256	233	300	271	275	256	276	256	269	255	280	269	284	248	276	270	302	254	295	266
25602	21520	27982	25498	11414	1671	1224	1008	912	897	846	834	821	844	812	821	790	801	783	811	807	834	782	774	823	762	824	790	800	729	782	777	766	796	815	786	798	817	770	846	807	838	765	806	816	749	745	784	776	757	798	790	774	773	772	793	793	733	787	750	835	772	798	784	789	794	758	814	782	738	781	792	845	763	783	801	788	820	755	797	760	764	786	759	780	807	770	770	812	798	767	762	787	782	795	742	757	754	788	768	800	783	725	711	743	803	776	781	797	792	836	781	748	818	761	832	804	752	768	800	776	782	670	747	786	820	775	731	754	760	726	771	759	759	790	769	739	785	797	780	761	741	784	799	727	776	770	830	740	809	778	798	779	772	866	754	779	801	717	775	770	781	791	734	759	766	799	786	732	729	729	760	799	792	767	791	791	764	814	745	756	766	806	747	757	811	752	747	768	776	841	778	818	767	771	824	745	721	837	751	746	769	747	825	775	785	770	746	765	731	786	814	772	757	758	744	780	743	739	777	796	775	723	782	770	740	731	739	734	752	786	790	805	746	818	753	747	812	823	790	782	770	834	825	787	769	783	774	823	729	793	728	727	723	787	759	789	791	805	792	794	751	746	799	802	785	720	768	793	809	737	777	796	733	813	741	779	788	794	733	762	768	774	762	763	781	794	737	765	733	794	816	796	781	785	807	713	800	782	758	741	746	777	804	751	765	765	750	769	707	759	797	785	768	762	741	736	757	758	815	739	737	748	711	757	762	802	783	784	759	800	761	791	753	821	765	767	784	749	816	761	764	772	776	774	836	753	735	803	751	734	725	747	814	771	784	808	757	739	732	802	779	734	775	723	788	724	758	722	769	754	819	764	789	757	767	781	793	779	730	719	841	749	713	785	779	792	787	774	775	735	805	762	750	775	743	765	772	738	784	777	771	808	813	749	783	782	764	812	768	782	717	730	778	760	805	713	790	781	739	727	768	758	779	756	715	716	729	772	763	765	775	755	764	778	721	824	731	768	778	743	764	779	745	686	819	774	793	816	737	714	739	769	756	798	772	757	774	755	773	757	737	722	760	756	742	772	769	757	761	739	774	783	800	725	728	745	739	748	778	755	758	773	765	781	807	831	780	791	784	745	737	756	786	827	740	745	775	790	795	775	756	779	813	786	740	742	772	766	734	770	811	771	772	792	726	757	762	814	746	772	760	803	801	800	749	795	674	775	783	775	817	788	787	765	773	786	751	723	758	736	773	768	734	787	785	767	785	755	731	800	761	817	784	822	761	747	798	783	818	743	753	794	776	762	838	714	769	790	735	768	730	771	733	825	743	770	700	802	802	714	724	738	764	778	756	792	790	728	749	800	766	731	818	751	785	765	762	768	760	781	766	788	726	771	768	785	789	721	701	762	757	758	763	728	724	758	786	815	810	762	751	765	779	763	777	774	743	746	803	813	787	791	764	770	779	757	766	789	704	788	738	777	725	742	802	753	758	727	760	779	783	775	760	750	768	812	751	841	782	770	809	760	748	777	730	785	793	751	758	783	766	761	772	732	736	808	766	772	743	826	758	787	788	715	813	800	822	773	762	805	783	788	776	780	810	771	735	773	773	793	770	724	788	740	741	751	708	811	785	799	799	785	738	769	749	753	751	786	792	787	778	753	862	806	810	804	804	719	738	759	748	803	766	786	797	753	768	708	776	731	726	765	773	801	753	752	783	814	744	754	789	827	805	760	775	754	763	748	784	782	736	765	745	745	731	803	719	774	792	752	810	798	757	791	754	758	759	761	804	794	749	731	764	728	807	799	742	751	798	776	754	809	792	830	781	765	788	750	821	769	795	749	756	784	796	736	798	721	762	782	718	766	763	770	758	745	750	744	766	812	788	798	720	744	792	755	736	756	720	716	787	777	818	763	776	778	714	737	746	813	758	785	788	769	758	778	738	794	723	783	772	787	768	790	797	776	804	768	776	790	733	772	770	759	751	734	738	792	779	731	710	759	758	754	820	775	790	738	788	744	764	802	809	760	844	788	762	804	735	805	833	788	757	793	794	751	757	781	761	788	778	759	792	743	759	704	768	765	778	803	781	767	760	778	739	826	835	769	738	806	755	766	826	769	748	735	773	766	772	733	781	772	720	776	779	778	773	750	756	780	758	761	745	765	755	765	749	779	800	749	771	764	793	737	729	784	724	749	732	769	769	745	739	824	793	744	765	736	769	808	761	745	781	740	758	783	782	735	741	756	798	784	757	751	777	758	736	751	808	821	773	745	716	793	749	771	761	797	813	739	773	779	759	781	767	756	809	740	776	769	776	747	804	772	752	738	768	793	812	780	781	792	768	799	802	756	829	791	774	758	765	774	779	781	754	797	766	793	767	769	710	794	720	795	775	785	780	826	700	743	789	768	805	791	799	758	734	777	813	768	778	765	741	775	803	764	776	751	782	814	800	736	785	816	728	747	788	787	762	782	729	768	771	769	723	757	746	732	782	745	719	706	767	776	748	785	798	759	759	776	779	795	759	812	777	775	734	778	809	777	802	759	806	764	772	740	779	818	747	757	771	782	775	808	737	726	728	783	777	711	800	772	760	755	764	745	739	797	782	783	698	722	760	779	784	763	793	765	760	764	798	761	745	824	745	773	699	792	742	757	719	776	767	788	763	739	786	785	767	763	731	735	789	809	747	817	764	738	773	793	752	823	756	776	738	758	763	773	788	746	753	785	730	826	754	766	786	774	782	745	721	727	742	750	776	845	776	780	762	766	761	760	756	760	763	748	760	701	761	753	751	782	777	738	771	771	812	760	789	763	780	747	759	751	802	776	758	725	771	751	733	763	755	720	767	773	754	755	736	814	726	770	741	749	777	748	782	732	811	796	772	745	792	782	772	736	806	791	778	771	794	721	800	761	749	800	786	703	758	727	754	777	718	772	744	816	764	722	783	781	811	754	792	788	752	747	742	779	762	794	790	774	774	799	781	804	756	766	764	802	803	809	755	766	741	802	750	820	778	801	729	800	762	784	729	792	794	734	791	770	805	755	775	806	780	791	732	698	786	759	739	743	804	750	722	741	802	774	777	793	734	727	782	799	786	759	764	799	767	760	775	776	772	779	787	734	753	809	756	763	789	805	794	770	762	789	758	803	793	751	795	784	750	765	767	796	768	729	767	779	759	782	748	775	806	792	824	770	754	766	792	745	726	767	777	776	761	735	737	724	798	827	734	808	759	784	782	768	736	771	732	737	762	788	745	720	752	764	776	793	748	769	787	751	757	827	755	773	765	732	773	762	795	759	794	733	769	798	764	723	734	757	719	753	747	786	722	766	852	811	769	771	790	764	754	762	711	813	741	749	761	725	733	789	746	725	753	734	765	786	755	781	799	730	834	781	790	741	755	820	790	768	731	755	776	771	760	773	729	790	755	731	747	813	776	767	802	799	807	766	760	770	808	787	768	707	720	825	825	760	764	773	744	718	764	730	756	812	751	816	750	771	790	735	744
3484	3631	2955	1656	1265	965	849	789	789	696	703	636	637	652	622	594	650	646	667	617	595	650	609	618	576	627	585	648	629	539	609	654	597	586	589	580	522	612	555	557	575	568	553	567	605	593	584	553	552	600	580	578	561	580	608	562	542	536	534	600	536	554	564	572	572	622	593	592	546	580	565	598	563	575	599	545	519	598	555	572	540	596	586	567	564	600	601	561	599	573	561	550	639	630	605	537	554	561	555	596	563	582	626	576	549	567	613	611	569	563	564	580	591	565	604	538	579	601	624	596	537	562	572	558	600	576	619	579	584	565	588	563	573	610	578	538	582	587	545	559	553	587	605	602	572	555	546	563	568	578	563	558	554	581	583	619	565	601	580	601	562	547	542	573	553	595	565	540	576	547	606	601	620	591	551	580	567	568	609	572	566	582	580	560	605	547	543	617	601	595	556	566	598	570	575	608	578	556	560	579	542	566	597	596	584	578	583	516	591	579	563	590	550	590	579	567	553	591	558	586	587	616	566	599	575	560	561	583	541	606	574	553	548	555	606	521	558	566	567	565	592	572	578	568	566	614	604	562	550	588	605	571	585	516	541	567	512	560	556	612	533	584	578	579	546	598	581	543	569	564	555	553	560	555	554	543	585	530	576	566	568	551	574	558	604	562	553	541	588	531	549	606	556	593	562	582	532	545	582	564	587	530	548	550	562	570	592	591	570	554	548	563	587	536	539	558	547	621	548	581	540	527	607	598	585	595	549	534	601	577	553	556	560	549	581	557	588	610	572	562	516	597	544	582	598	574	560	595	587	558	586	561	585	547	557	561	597	558	589	595	564	587	543	575	571	545	573	551	598	617	607	586	555	565	578	539	530	565	585	534	565	573	558	611	598	570	569	574	560	520	602	568	565	561	595	585	581	559	571	606	539	565	609	594	585	588	556	600	601	603	521	597	576	586	561	566	540	584	573	509	602	559	584	556	588	559	570	562	569	613	568	572	587	548	576	540	567	562	557	586	565	544	591	544	592	580	544	568	601	562	595	588	588	575	578	523	589	587	578	560	604	560	559	532	598	590	540	571	556	593	549	532	574	603	548	600	523	593	558	571	538	590	557	523	550	563	553	595	548	557	570	579	575	559	597	544	582	599	609	625	557	587	546	585	588	605	612	630	538	579	589	599	541	523	576	574	576	568	580	569	570	568	576	544	538	534	573	566	604	528	582	584	566	567	544	562	592	546	553	534	583	584	585	552	598	595	563	583	580	572	566	589	596	554	554	546	536	549	540	561	561	545	566	587	584	583	575	616	516	534	557	536	582	551	541	540	603	626	558	550	594	571	572	569	554	600	593	565	567	564	545	575	578	584	536	558	561	548	565	569	551	569	550	560	576	561	631	586	565	559	541	581	559	566	607	524	576	588	580	532	565	539	570	554	545	580	553	602	555	552	558	599	618	580	566	565	585	595	561	555	553	546	588	597	533	586	579	569	584	543	542	580	560	542	578	578	537	552	565	623	561	576	591	558	523	576	563	563	572	629	586	546	588	538	555	585	580	573	619	604	558	534	567	570	568	559	548	591	591	518	558	625	575	556	553	567	562	550	551	559	548	566	542	545	586	566	592	534	561	576	540	551	520	534	587	560	574	557	598	570	568	535	565	565	551	547	566	589	559	528	559	551	579	512	545	552	588	606	560	573	547	575	558	540	547	556	566	613	548	563	576	569	595	577	555	638	580	577	556	546	572	622	523	585	549	571	571	604	555	576	603	582	537	528	608	567	557	565	588	574	595	541	545	578	579	571	529	533	543	553	594	593	575	593	588	529	620	573	625	558	581	553	553	557	557	559	562	574	594	570	577	522	563	565	583	564	559	561	528	574	566	573	557	571	617	561	521	546	616	607	551	547	574	543	528	564	592	525	556	588	591	600	590	586	557	562	538	590	551	575	567	565	594	568	580	571	563	538	621	553	558	594	563	554	533	538	549	520	618	528	574	567	559	575	542	579	618	596	515	596	542	581	587	559	550	581	546	574	574	579	572	576	600	597	554	595	550	589	549	593	512	575	558	534	554	527	580	553	570	575	545	553	563	579	615	568	614	578	608	529	545	568	577	575	531	564	541	555	571	605	571	564	550	527	602	583	573	603	552	514	593	573	575	576	542	551	542	563	551	553	579	555	564	557	585	531	543	575	601	563	599	608	573	559	562	526	558	598	595	556	598	605	557	602	585	567	561	610	548	620	546	588	552	568	563	574	555	591	556	545	551	572	550	555	573	550	600	598	585	545	555	567	593	578	570	570	576	614	583	598	564	597	545	538	565	554	547	602	504	581	621	578	588	522	544	606	579	584	610	540	541	538	572	592	546	557	559	587	547	583	540	569	565	591	566	575	542	539	573	565	532	552	610	582	571	621	560	544	539	617	584	547	557	527	546	581	537	568	592	571	607	584	587	568	589	577	578	561	564	536	607	576	561	534	546	568	532	579	561	526	596	561	589	519	563	537	618	564	569	603	541	553	598	577	535	564	571	585	562	540	583	570	585	558	563	560	542	598	563	602	581	561	553	578	555	537	616	616	552	573	595	553	558	547	560	576	563	543	600	599	580	544	538	565	552	554	560	548	579	572	561	577	536	584	559	541	544	550	578	587	599	604	547	526	578	546	536	545	510	543	552	528	546	538	581	544	567	601	588	599	553	579	559	589	559	601	560	536	583	573	595	530	526	537	551	573	555	551	542	555	563	567	574	526	578	577	595	523	588	578	570	570	551	582	558	548	559	557	604	598	573	587	622	551	547	555	557	581	589	556	576	614	546	577	546	587	550	633	560	538	575	557	575	569	548	600	594	572	589	592	552	526	599	572	581	519	574	538	547	567	565	539	579	557	589	569	583	540	567	573	534	578	574	551	528	598	547	575	576	553	538	568	564	558	572	554	601	555	599	593	565	544	565	557	565	588	578	584	567	583	574	532	585	544	538	575	535	532	558	598	546	572	603	544	553	569	542	573	597	592	592	577	524	638	578	573	581	537	567	577	579	538	579	586	571	527	559	505	548	570	564	579	561	520	577	569	533	521	575	559	571	605	579	591	534	572	579	534	548	545	611	556	561	579	545	571	542	554	581	566	578	549	550	581	599	581	573	562	582	528	575	558	572	527	544	581	550	537	600	498	526	545	573	525	535	607	554	593	507	603	548	583	544	540	555	602	579	542	562	557	565	571	596	602	570	582	596	595	557	603	548	578	553	556	547	573	537	569	574	564	574	586	610	521	551	544	566	511	560	558	561	565	560	578	577	558	552	601	571	571	598	526	615	560	555	573	591	590	546	553	520	622	566	571	549	566	552	540	577	542	589	562	586	556	557	596	580	522	580	543	560	571	557	571	580	529	580	593	587	538	609	609	604	575	567	563	563	585	540	570	591	547	531	556	558	559	550	586	575	568	535	561	549	551	624	582	549	565	556	581	616	588	515	552	595	593	622	541	564	560	595	554	547	575	588	559
24488	21460	28832	24504	21457	9265	1969	1259	1058	996	942	936	872	912	868	877	810	840	874	897	845	811	842	785	823	793	787	834	790	809	790	766	793	786	798	817	813	766	819	797	761	821	858	809	735	771	794	787	801	778	772	800	875	793	823	763	749	811	807	862	818	784	784	801	739	808	759	768	797	828	799	826	731	765	826	752	760	774	811	781	826	790	763	812	827	793	797	835	789	823	770	799	790	746	827	796	801	779	790	794	794	792	741	784	745	782	771	748	832	778	788	790	788	810	754	782	781	722	790	775	794	792	823	733	813	781	795	755	772	759	729	809	771	787	763	813	830	767	821	763	777	796	821	800	739	750	695	814	803	800	813	778	772	765	773	782	758	823	788	791	803	768	789	768	773	764	727	784	790	739	785	748	780	780	789	742	746	740	787	826	828	783	775	750	808	778	813	843	796	812	783	743	803	772	724	808	792	783	789	768	789	789	742	772	811	783	773	769	802	770	739	763	772	781	776	748	762	794	782	742	786	781	745	714	779	784	775	790	781	821	810	825	765	803	800	750	794	791	795	795	782	782	772	794	741	779	772	733	823	773	806	730	768	771	737	786	769	777	758	789	790	801	787	775	794	772	766	801	779	784	814	773	806	792	794	778	765	785	861	745	823	750	825	760	769	761	790	777	811	827	820	757	773	784	789	794	802	789	753	755	763	807	757	760	763	727	762	797	775	768	771	764	817	799	743	775	768	793	736	779	843	820	836	782	775	833	755	785	747	815	718	790	737	768	736	811	820	814	801	763	835	782	728	832	755	757	817	748	767	811	726	785	775	752	765	746	829	823	774	771	790	825	772	784	753	751	801	827	813	787	751	729	732	746	773	772	768	775	790	791	805	727	746	798	768	810	758	765	790	802	743	726	776	761	736	772	782	791	737	782	814	775	790	804	786	803	761	805	780	789	794	807	788	798	817	819	768	782	780	818	769	784	747	782	839	757	799	783	756	763	760	755	735	764	752	771	797	796	796	745	750	783	766	789	745	769	787	790	783	800	779	756	752	786	794	759	772	786	785	760	806	765	793	739	767	809	753	793	777	746	829	713	797	828	778	801	784	811	806	778	791	792	804	770	779	749	794	767	776	797	799	782	771	828	801	773	766	737	744	818	802	762	750	783	775	779	759	758	761	778	767	748	789	795	753	820	760	779	748	746	811	778	780	819	775	741	783	804	740	755	759	746	736	746	770	789	795	757	739	744	714	808	802	783	775	777	747	794	763	802	821	752	789	782	765	842	774	729	748	815	743	728	765	833	781	706	783	756	782	774	772	803	790	761	745	765	797	800	773	768	798	758	731	768	799	832	766	793	732	826	790	757	758	798	774	752	833	716	774	819	785	803	774	779	823	788	817	802	738	811	730	780	817	789	809	731	746	777	795	763	789	801	772	833	797	766	771	728	772	791	715	771	835	759	814	755	755	756	759	814	786	798	722	788	816	767	745	766	825	756	806	750	762	812	732	798	732	874	767	728	753	746	805	732	814	766	763	757	789	747	789	750	753	777	777	831	792	765	783	752	767	771	780	828	822	766	781	828	732	748	716	737	750	768	835	799	771	801	780	761	796	771	789	760	781	816	798	828	774	785	784	775	714	797	783	731	750	767	777	783	828	763	768	725	734	794	734	807	779	787	741	785	791	797	789	758	808	765	785	747	781	734	781	764	791	762	802	759	788	802	754	762	771	772	724	792	749	728	758	783	799	778	768	741	803	788	727	744	748	795	792	760	776	768	764	743	757	742	778	743	753	806	805	801	803	766	792	794	764	786	742	784	774	786	735	738	794	759	762	781	790	800	778	794	765	718	765	783	777	761	800	770	740	781	789	783	788	751	760	781	798	798	746	734	735	839	754	755	757	762	781	784	800	802	732	792	763	737	791	794	811	788	759	801	810	752	750	781	767	809	748	764	768	830	788	786	785	780	761	759	756	754	796	819	733	758	844	719	735	766	777	834	807	785	792	730	827	821	749	782	735	725	792	765	705	764	806	794	831	802	802	788	763	815	791	799	779	783	808	752	752	781	781	819	839	762	792	794	781	836	746	767	756	778	773	772	790	767	754	837	761	758	790	730	788	791	809	811	786	764	770	784	795	794	818	843	822	757	760	750	771	771	793	792	772	766	807	794	785	803	804	801	776	803	836	746	776	763	793	796	782	760	827	765	776	729	799	776	799	801	736	777	779	761	774	790	757	812	805	752	774	782	821	803	779	854	764	750	704	735	745	798	790	788	752	727	772	789	759	699	803	768	814	774	756	785	790	785	762	756	792	754	722	771	770	796	745	741	807	798	744	822	719	752	803	740	782	817	755	768	798	763	787	766	817	779	795	795	800	791	801	744	795	767	777	806	796	745	796	800	770	784	677	742	759	765	754	799	749	756	747	792	843	760	822	796	769	748	734	772	756	795	792	763	820	787	773	749	722	777	766	805	807	766	762	740	791	816	760	813	772	775	794	786	748	804	777	775	756	807	790	771	781	781	812	791	746	790	773	732	765	734	757	799	771	816	777	815	772	792	812	790	805	734	797	787	804	818	807	829	717	706	772	756	815	756	733	748	734	760	765	772	815	766	766	775	768	778	830	715	794	749	771	782	790	764	766	805	747	767	747	804	758	827	769	752	785	747	809	803	721	803	774	814	776	798	788	782	717	777	754	711	802	760	795	848	797	793	739	780	762	731	833	811	759	780	768	798	756	729	763	774	768	718	802	768	776	812	778	741	774	743	810	732	779	751	743	777	799	771	780	785	773	788	806	748	850	777	787	826	750	761	803	811	792	791	756	786	822	767	792	735	790	730	781	737	801	794	762	790	805	772	789	805	792	788	743	790	779	774	790	770	789	731	831	752	717	793	822	836	786	725	779	778	824	762	767	731	818	803	779	805	783	728	767	741	762	798	721	803	806	784	824	764	751	809	802	799	775	783	730	822	796	757	770	796	772	773	770	769	756	824	815	831	774	738	758	737	822	760	800	783	748	773	826	821	747	766	834	742	734	750	832	735	793	774	787	806	806	829	767	784	789	800	763	784	786	768	755	827	777	826	738	812	813	778	773	754	782	707	780	774	786	760	770	795	792	776	758	804	728	780	793	780	778	746	774	756	820	799	741	823	797	759	814	810	746	789	822	732	781	785	771	800	753	756	758	781	816	830	753	806	771	789	804	782	822	735	799	772	809	752	757	793	742	783	782	793	776	798	773	777	756	760	783	809	801	763	828	759	747	776	777	767	766	839	774	758	828	750	791	806	767	779	787	742	811	733	775	713	798	727	773	779	734	769	777	768	749	786	787	745	748	744	784	734	761	789	786	820	737	731	773	734	795	784	843	789	807	770	788	718	754	742	733	796	765	761	804	791	748	782	747	773	748	795	796	775	760	743	755	800	785	820	781	768	791	785	787	753	784	719	784	741	794	747	802	773	762	819	715	764	730	751	805	752	762	780	752	754	762	739	780	762	762	801
3695	6135	5000	2645	1835	1402	1239	1051	926	861	838	784	746	727	728	663	698	672	659	663	658	650	666	623	629	583	605	629	588	625	624	635	632	625	612	594	624	595	663	631	607	625	623	593	582	582	628	603	601	616	606	585	629	570	568	594	600	643	570	618	593	622	602	596	645	593	622	583	602	579	617	620	601	600	607	605	609	615	527	531	616	567	599	613	606	590	595	591	611	610	625	593	617	591	604	620	579	645	611	615	587	636	601	609	639	596	621	593	591	634	585	590	589	578	601	656	578	573	626	635	586	607	575	585	602	596	587	576	616	599	615	574	590	597	543	555	591	583	624	627	628	581	586	588	545	609	551	568	611	574	591	578	635	588	591	635	593	605	602	588	596	609	558	591	632	607	606	606	616	600	583	593	562	596	610	574	598	596	647	623	586	583	585	603	625	628	572	619	618	599	604	597	649	595	583	599	553	591	600	562	631	607	575	632	566	605	624	583	604	637	606	604	572	586	595	575	583	597	591	564	578	535	633	591	591	567	531	606	559	598	565	618	554	611	608	591	604	603	551	580	600	652	573	609	556	567	561	623	611	615	559	549	535	553	620	606	591	582	603	601	566	605	546	583	539	567	612	598	568	596	574	608	577	597	564	584	571	607	622	584	565	578	633	554	578	622	606	577	587	608	558	624	586	639	584	577	558	587	610	573	569	593	620	581	617	597	627	599	535	601	622	577	589	578	594	571	560	613	594	601	586	588	582	606	603	579	580	570	574	588	612	615	629	587	657	615	588	563	538	579	617	598	563	565	570	563	558	614	623	606	561	597	538	609	577	596	533	541	598	628	566	545	591	653	607	591	553	621	573	617	528	583	556	589	570	572	612	602	608	596	582	584	585	605	570	561	594	559	619	582	599	596	563	605	607	544	562	561	573	552	574	597	591	560	577	534	571	565	567	630	571	631	591	552	630	617	618	575	594	584	593	592	604	591	608	534	599	565	577	600	550	595	573	584	617	595	572	539	566	575	591	594	579	583	585	564	593	589	615	545	607	575	581	602	585	574	625	601	562	600	577	586	568	612	592	623	600	587	566	577	575	595	580	596	635	564	567	604	626	634	570	521	584	557	591	588	590	568	566	545	585	523	598	567	572	600	544	602	614	573	618	566	559	556	556	603	602	542	532	538	621	599	557	570	591	640	629	602	578	586	555	600	592	589	562	565	542	579	593	592	603	604	596	592	608	593	565	562	557	577	603	570	573	596	551	584	560	563	596	573	593	593	575	590	561	643	597	581	574	633	611	544	585	577	576	592	567	629	617	563	545	611	576	533	584	601	582	582	593	578	584	558	581	620	599	588	592	604	585	598	608	581	614	629	572	563	564	590	594	590	546	563	585	595	553	596	554	590	631	565	589	594	613	628	576	578	541	624	482	591	587	615	584	594	619	580	574	590	584	633	619	574	627	556	557	589	543	586	570	560	613	591	587	560	600	562	582	558	594	580	558	642	556	545	584	547	640	593	577	564	553	593	638	563	587	570	543	584	576	582	649	591	564	591	632	623	560	637	616	543	624	554	562	593	600	579	588	589	602	602	564	608	583	600	575	586	555	565	554	596	599	586	517	569	630	576	507	549	581	550	620	585	594	573	604	604	592	601	587	625	598	578	631	597	585	558	592	561	598	601	602	585	551	580	574	579	580	604	591	619	518	591	569	579	601	559	594	603	597	616	565	591	566	600	595	611	574	555	617	537	611	572	582	558	624	586	534	535	611	548	639	550	564	579	600	574	568	571	552	569	584	583	577	585	577	554	578	576	564	559	571	585	541	598	585	643	615	606	627	601	548	588	552	564	603	589	582	578	605	568	602	586	584	595	580	563	575	593	557	581	589	588	555	571	598	573	565	593	563	531	568	606	569	560	587	602	587	583	603	624	573	615	586	558	576	596	620	578	574	575	622	601	566	554	576	547	612	590	624	567	571	542	570	622	596	567	601	610	562	568	558	599	602	594	584	594	589	618	596	623	586	573	578	607	546	584	574	588	637	569	593	600	599	563	540	598	591	546	598	599	574	600	603	607	608	525	594	578	545	589	634	570	580	557	566	601	595	560	560	603	535	548	571	519	617	590	567	621	631	601	613	612	585	553	635	583	590	572	592	571	576	591	573	547	600	627	587	550	566	591	555	576	579	571	604	576	551	607	556	548	592	599	597	570	602	578	566	622	592	587	564	579	571	581	599	630	584	569	621	534	562	610	615	593	589	585	606	597	617	596	583	583	612	575	549	552	555	603	599	566	539	583	604	558	565	544	613	603	598	583	575	638	559	612	599	603	553	587	584	603	573	526	558	545	586	566	595	606	586	540	598	580	580	595	593	571	566	540	562	626	581	603	528	565	587	554	567	645	582	608	576	610	562	584	595	572	568	595	572	550	561	567	593	573	607	530	558	582	572	562	568	542	607	579	554	547	572	539	555	596	554	579	571	541	545	591	631	601	526	578	628	579	591	566	579	575	598	573	570	564	549	587	601	567	566	547	600	600	608	586	582	639	581	628	551	571	596	544	634	585	560	578	579	568	604	562	608	554	565	559	623	554	534	581	623	525	596	573	572	542	551	594	572	598	550	574	582	608	615	567	600	559	593	592	563	542	556	590	575	593	584	596	594	620	575	624	547	596	549	555	575	611	584	591	585	612	585	630	578	577	552	572	624	577	587	590	578	560	559	606	581	596	589	539	579	554	568	569	554	565	550	560	599	622	561	575	607	573	556	586	589	578	586	615	570	585	555	579	574	578	583	536	576	601	578	578	577	593	579	622	554	570	574	549	566	598	581	573	622	603	585	579	593	577	576	572	541	562	597	548	614	599	559	563	600	534	621	585	537	598	566	553	611	556	551	568	550	603	626	582	555	589	621	570	583	553	597	621	572	567	593	590	558	582	554	575	585	606	579	557	584	575	609	609	597	554	604	573	579	558	586	610	601	598	573	578	548	570	574	590	649	580	575	561	557	584	568	593	593	617	650	586	606	602	560	583	555	569	599	595	569	610	543	579	597	582	572	538	613	546	594	601	593	582	567	597	577	564	617	571	625	576	560	575	585	603	601	576	572	583	584	615	538	571	589	549	594	589	615	580	558	543	586	580	544	545	598	546	606	594	566	566	546	615	594	613	559	572	526	539	567	566	615	570	614	552	551	576	590	638	570	589	587	565	544	578	593	555	588	601	581	595	596	583	582	591	560	566	606	597	570	590	588	569	540	612	595	593	575	602	549	619	577	589	591	578	559	567	634	541	574	574	531	580	592	536	604	557	553	613	596	576	513	599	534	571	603	537	565	596	562	582	610	574	595	580	551	596	589	569	548	590	572	577	578	589	592	575	556	595	616	592	585	581	605	599	551	568	547	586	578	560	600	579	518	537	598	583	531	546	577	605	606	602	588	582	622	600	623	596	601	565	553	559	580	605	573	577	529	577	559	578	610	602	556	594	604	626	504	543	593	627	560	570	610	566
27926	10608	941	515	410	377	369	391	377	380	376	343	369	345	375	378	360	371	369	404	361	382	356	366	366	372	399	385	373	370	371	335	335	373	338	367	358	413	388	359	395	371	348	393	367	382	331	375	389	407	367	350	393	372	358	353	374	383	363	367	404	398	361	358	396	367	347	358	382	355	377	349	380	400	404	349	330	357	402	388	354	376	387	334	365	372	349	378	360	370	362	415	359	382	367	413	393	365	393	366	385	371	377	422	383	407	416	390	374	380	353	373	353	373	390	376	374	336	380	350	370	404	389	373	371	374	412	356	362	360	365	349	366	397	378	375	376	336	402	393	379	388	398	367	386	386	366	378	389	342	344	394	395	350	345	352	365	380	355	380	345	373	371	360	379	343	367	367	380	362	347	363	392	352	397	377	369	380	387	403	353	341	420	378	374	395	373	389	366	368	366	374	387	368	396	385	345	370	373	339	367	355	370	398	378	390	386	390	354	366	379	383	370	367	340	364	378	366	350	340	364	393	380	353	373	425	362	374	355	358	347	355	357	394	367	373	344	340	385	352	373	365	366	385	372	388	339	350	373	364	362	349	350	372	376	351	376	350	364	392	412	386	390	360	389	348	364	381	378	351	340	361	408	381	389	377	381	372	382	384	363	358	365	360	380	326	370	338	350	364	370	374	374	358	368	386	380	389	387	363	356	364	368	346	371	417	399	390	325	388	375	354	362	335	354	367	368	373	402	355	368	393	374	374	373	419	397	383	357	384	360	379	376	365	396	389	344	366	390	354	418	363	393	366	408	354	360	382	359	372	371	377	382	373	383	362	374	380	406	372	346	338	295	332	361	353	359	365	371	371	370	364	376	396	411	360	395	351	437	386	345	398	370	363	383	386	393	400	358	357	367	392	391	360	361	325	394	394	357	365	395	393	387	403	370	391	358	377	385	385	371	348	340	367	359	339	395	376	369	427	392	354	347	377	376	366	365	351	373	374	325	373	369	379	376	415	395	352	378	370	362	371	394	343	381	398	356	380	383	405	395	380	379	399	359	381	380	354	397	370	361	327	356	366	350	382	354	351	359	358	392	389	415	380	373	384	369	409	368	388	393	359	372	355	373	329	396	406	371	414	401	394	353	383	402	388	386	368	371	381	368	370	385	361	397	340	380	388	361	399	379	358	390	393	376	372	348	404	397	365	347	395	357	379	361	353	380	343	377	372	357	377	382	359	358	391	404	359	374	361	371	372	361	349	362	358	363	345	358	395	373	377	379	371	388	384	367	397	346	375	390	376	387	384	373	374	360	361	390	374	333	353	370	375	362	353	354	372	398	395	357	342	369	351	392	377	343	382	395	370	360	380	351	358	355	326	355	387	374	388	383	323	366	368	366	344	358	405	367	356	381	391	364	368	363	372	330	360	376	368	388	369	355	365	384	381	405	371	369	399	389	350	349	376	373	386	394	377	391	386	372	403	368	397	380	370	353	370	381	375	400	384	366	371	339	369	378	363	375	353	400	378	349	365	394	386	342	350	372	377	370	374	380	366	383	421	379	365	399	388	350	382	395	362	322	354	377	370	370	359	394	370	376	376	389	368	370	364	384	365	382	372	381	371	384	349	396	376	347	362	392	364	384	396	367	379	411	352	387	357	368	364	367	375	364	354	356	382	334	374	390	331	357	361	393	377	376	372	353	390	346	367	386	416	364	381	397	375	354	325	395	352	354	380	372	332	374	369	348	363	340	385	354	351	369	388	364	389	355	390	380	351	371	347	395	372	366	368	360	380	385	370	337	350	378	408	387	359	423	383	368	401	361	356	359	345	375	387	360	391	367	361	389	321	368	371	367	345	361	369	363	353	369	386	361	415	399	394	353	365	381	378	349	367	366	430	370	368	405	365	373	386	391	377	381	374	363	369	402	390	374	383	378	384	400	382	365	423	384	339	373	377	376	364	349	391	384	370	389	382	392	346	324	328	385	387	374	352	361	376	388	370	363	362	385	378	363	377	386	379	402	355	361	382	376	365	377	399	358	398	386	349	390	377	359	367	367	392	390	362	361	380	349	360	331	370	380	361	386	365	366	350	394	373	384	376	388	399	376	367	371	346	367	362	360	363	365	357	349	362	368	399	360	360	369	345	359	350	343	395	365	367	377	380	385	391	377	390	389	392	407	384	348	399	407	384	359	353	367	382	367	369	388	382	394	374	376	394	354	364	365	373	365	370	387	365	390	348	341	391	363	374	365	418	379	360	364	361	368	368	409	365	363	431	367	404	353	399	358	338	368	373	375	347	385	368	350	315	379	358	350	370	347	361	386	359	385	372	356	348	371	358	356	340	344	394	377	385	375	379	345	386	381	359	386	393	352	338	357	405	379	367	328	368	384	369	347	391	325	345	349	413	361	356	348	343	353	385	416	397	373	357	356	384	382	392	371	353	386	417	386	350	377	394	364	334	358	349	397	390	389	367	374	416	345	355	340	380	393	363	374	362	338	391	401	382	389	369	357	368	375	402	368	364	390	340	388	368	377	361	407	354	343	346	344	356	364	393	364	381	350	382	357	342	379	372	362	361	371	374	383	352	364	359	298	345	382	375	367	357	353	397	371	334	394	361	350	359	370	377	385	368	398	363	345	386	374	402	388	379	353	358	373	347	376	388	371	391	381	389	406	370	366	398	335	370	348	380	374	388	396	372	390	376	426	416	377	387	355	354	401	391	339	398	348	345	364	402	353	397	367	358	389	374	380	358	333	398	374	361	364	325	372	371	367	352	421	401	365	357	395	369	384	371	393	354	392	406	367	350	382	384	384	397	351	366	375	396	400	359	367	361	371	384	378	372	374	349	340	411	362	366	378	351	388	381	338	366	361	386	390	344	342	380	414	417	386	364	366	378	375	413	358	360	390	372	361	337	361	380	369	378	378	373	362	354	362	357	387	349	368	387	366	341	360	389	400	397	357	359	374	377	392	348	409	350	337	405	346	389	398	355	379	367	379	370	373	353	361	368	406	358	377	398	380	362	406	392	374	388	356	391	342	386	370	374	341	375	342	358	364	382	350	371	337	378	377	409	368	382	392	359	372	390	364	379	362	373	344	407	371	385	374	397	397	342	416	377	364	352	409	365	376	351	376	355	384	409	351	368	380	354	341	391	369	380	388	375	401	367	383	336	341	355	390	359	349	379	387	403	384	347	330	369	357	331	408	368	375	375	381	344	352	371	362	361	372	353	363	379	414	388	371	387	375	358	375	379	353	391	368	364	389	342	367	416	407	379	395	359	354	359	340	378	383	351	373	383	352	391	395	389	363	385	383	388	352	359	352	381	382	372	348	357	395	376	369	368	384	396	374	393	396	352	346	352	389	392	377	391	345	353	355	346	354	398	366	378	410	389	351	375	381	368	371	392	362	360	370	367	389	378	400	381	393	343	338	349	381	376	411	404	403	379	347	347	387	369	353	368	370	368	364	322	360	383	361	384	382	395	357	374	368	355	395	361
4733	464	390	333	311	307	296	317	279	287	262	295	275	277	267	267	290	287	255	276	273	297	246	269	295	302	323	269	287	268	244	268	259	314	282	265	278	281	259	263	301	272	288	263	233	286	292	250	285	277	297	278	277	299	284	291	300	270	314	281	301	288	292	291	271	253	246	294	280	264	261	245	255	292	272	299	246	300	239	269	304	277	288	298	307	289	275	257	281	250	297	290	274	273	305	251	308	257	254	270	263	273	255	306	249	243	261	287	275	254	291	306	277	286	245	268	263	286	268	269	241	252	261	268	262	259	278	292	276	267	276	253	286	271	255	264	267	296	276	257	265	262	273	273	274	272	272	267	277	259	278	251	292	300	279	296	264	267	261	251	268	278	274	273	278	288	284	277	270	248	249	268	261	282	265	288	257	284	273	283	297	281	269	259	246	267	288	260	269	292	283	268	336	257	284	265	282	274	271	251	253	303	250	282	280	276	277	277	246	309	255	263	241	291	287	292	279	267	288	273	273	269	286	271	296	246	297	255	251	270	308	292	292	314	270	307	257	285	280	288	297	251	257	295	250	282	278	267	292	253	246	267	260	286	261	236	275	293	276	245	255	267	263	280	303	258	260	272	282	297	270	288	276	275	270	270	288	292	276	259	258	280	276	285	278	282	252	306	262	287	295	264	260	280	275	281	276	289	267	310	267	268	286	274	291	272	286	282	262	290	267	251	249	273	291	282	281	269	280	246	272	264	273	286	279	295	261	280	261	251	251	240	248	270	286	266	259	275	294	293	287	273	264	264	240	276	287	252	267	269	296	283	263	292	278	278	274	273	250	244	258	287	270	274	271	275	277	272	279	303	291	257	330	266	288	263	278	257	286	280	294	259	272	295	268	255	271	271	280	284	273	258	252	281	276	274	295	278	294	295	271	257	252	283	278	266	297	288	259	300	251	261	295	278	271	267	273	258	303	276	274	269	285	281	280	275	281	256	266	289	271	264	274	295	255	308	262	265	291	275	308	277	270	280	252	296	279	311	280	240	262	299	285	293	277	256	254	276	283	288	273	267	279	266	268	256	272	270	266	231	290	248	305	270	267	264	276	296	280	283	265	273	265	270	251	270	276	307	287	283	281	248	255	290	276	240	279	284	280	273	273	262	278	250	304	269	257	269	254	283	265	298	253	279	283	261	280	257	267	255	265	260	292	270	266	261	281	258	287	281	301	302	281	262	253	301	248	266	295	305	254	292	298	267	243	297	247	259	235	272	269	270	273	273	282	268	267	301	301	278	279	288	299	283	264	286	276	281	292	272	272	264	293	268	246	276	324	285	275	297	276	287	275	277	265	255	261	271	264	320	292	292	250	278	257	246	290	293	262	285	248	300	260	276	282	286	280	306	259	272	254	276	311	273	252	284	319	293	269	278	274	261	284	295	264	261	293	287	286	293	271	282	260	270	266	276	258	278	268	272	259	280	279	274	257	276	273	308	277	267	259	276	272	296	258	280	283	296	246	285	283	304	278	266	250	260	273	285	279	295	275	243	268	279	284	267	287	241	291	257	282	268	274	288	277	284	280	252	287	281	278	274	277	268	308	280	270	278	269	323	240	293	312	284	267	272	274	278	275	283	243	292	275	280	262	286	272	315	297	263	265	250	256	276	232	277	297	266	282	255	286	303	291	250	279	290	279	311	262	274	261	258	288	297	257	231	278	251	242	274	280	304	293	278	236	279	272	249	275	267	263	272	260	269	269	286	270	280	265	282	284	267	257	277	282	287	261	287	282	284	303	304	283	293	252	278	300	264	258	331	261	305	248	284	285	278	279	243	280	254	251	279	271	268	280	264	294	265	300	273	259	268	303	249	284	290	262	267	272	281	311	275	268	246	271	263	306	277	275	292	281	277	292	262	300	273	259	265	266	277	279	254	272	279	256	286	266	281	301	269	252	298	262	263	272	284	258	253	297	251	303	302	281	282	282	281	276	266	296	252	262	266	265	292	269	261	291	272	318	282	289	267	284	285	265	283	260	282	296	238	291	268	273	285	277	283	281	256	284	285	293	336	289	252	284	278	274	292	301	285	246	279	270	270	255	265	265	272	311	272	258	281	284	269	292	295	267	272	266	290	260	290	296	269	278	273	278	255	254	326	306	274	284	266	293	252	285	299	256	273	289	307	291	293	299	273	296	274	289	283	282	275	306	279	254	249	283	279	243	259	281	290	280	296	277	290	267	259	269	272	247	298	282	276	291	267	289	251	252	303	284	290	274	262	276	252	262	263	297	289	286	279	273	297	304	258	302	285	321	282	275	256	294	268	284	266	256	275	262	259	278	274	252	285	305	278	261	288	300	248	246	296	280	259	260	253	284	293	255	265	257	270	265	281	270	302	270	237	284	279	263	282	282	292	272	263	312	280	251	293	308	276	260	296	291	274	287	280	293	265	269	277	282	293	288	264	268	288	296	272	282	281	262	267	284	283	284	289	268	293	261	271	269	289	275	298	272	304	274	263	292	253	262	256	266	258	275	259	263	302	282	314	262	270	280	282	263	250	278	291	295	287	308	273	293	264	279	283	270	279	254	248	268	263	267	282	270	249	275	281	295	254	318	289	261	273	287	265	276	266	263	277	262	287	294	301	293	287	295	298	298	251	290	294	289	278	278	263	292	279	302	311	268	276	251	278	296	287	282	250	253	274	273	277	282	269	259	292	294	275	275	264	269	305	269	253	280	284	270	267	271	271	299	284	289	262	258	270	272	281	256	292	262	245	286	291	268	287	255	250	241	260	307	262	285	274	284	277	274	279	281	269	312	282	297	274	286	278	262	266	284	295	263	274	287	267	272	289	261	263	262	276	295	258	281	274	293	276	239	273	254	287	298	248	291	277	292	266	281	288	275	253	265	264	278	283	286	257	237	249	284	268	249	259	304	299	270	298	283	296	299	287	270	264	246	273	271	291	245	293	273	257	308	252	293	267	261	245	272	272	299	280	295	274	293	288	264	269	268	267	281	260	281	263	245	290	267	277	299	273	263	252	267	247	260	276	291	241	260	260	270	243	277	266	289	295	261	277	242	265	303	275	266	272	319	288	283	283	276	263	240	267	264	271	272	305	248	279	281	291	294	252	282	259	269	262	265	266	270	275	266	290	255	276	286	261	257	278	279	246	278	307	261	275	281	277	254	262	256	287	300	298	263	244	296	263	257	278	304	303	273	270	250	285	296	235	279	288	294	276	274	281	294	288	268	270	292	282	264	283	279	295	275	301	300	263	252	271	281	284	273	270	257	288	269	282	287	302	274	264	280	266	276	277	285	297	259	292	247	255	275	258	267	262	319	274	284	298	284	284	257	248	271	261	277	243	297	298	288	301	277	287	265	291	289	296	276	280	277	271	250	278	259	309	273	286	294	278	299	279	244	252	278	285	253	269	280	278	248	270	265	275	243	258	309	275	244	288	259	308	256	292	275	310	261	287	280	288	277	269	290	299	288	272	262	299
25613	21518	28025	25438	11448	1653	1212	1003	904	842	858	860	844	850	856	787	781	823	825	782	814	761	750	781	756	781	878	787	803	769	789	798	811	772	830	764	770	773	737	811	819	753	784	805	772	748	770	783	773	787	779	788	797	794	761	734	732	804	749	785	759	802	779	812	780	738	770	737	761	776	756	717	802	779	785	789	798	805	776	798	769	788	808	741	778	786	794	798	780	768	778	735	717	773	765	782	778	772	746	776	762	702	772	798	785	787	774	762	774	786	754	712	770	814	766	750	763	803	827	757	800	800	792	789	776	813	743	770	786	827	776	813	798	757	784	811	806	738	718	751	752	736	794	761	815	781	753	741	738	788	739	806	798	803	832	756	773	808	765	776	797	786	724	791	751	773	771	769	757	753	770	718	741	784	742	738	701	759	739	799	746	782	769	796	814	805	760	754	755	782	767	753	787	771	791	767	720	799	752	753	798	807	749	796	742	775	793	757	747	800	819	779	792	738	738	821	789	789	775	799	755	736	752	768	795	775	770	762	817	731	764	778	813	754	792	785	761	760	689	806	753	750	780	809	783	733	773	802	766	766	770	778	778	782	762	744	806	736	766	808	803	761	777	799	756	809	850	792	789	792	786	823	758	792	791	748	738	801	833	751	785	759	772	749	756	744	781	772	780	782	779	796	744	777	750	740	807	760	778	743	770	829	790	783	766	788	773	729	762	708	782	719	758	785	767	800	723	742	794	786	752	704	775	754	795	806	742	759	737	808	738	728	736	798	750	756	769	733	759	795	757	779	771	740	735	775	768	788	742	765	761	720	763	742	739	770	742	746	782	824	773	795	754	827	820	788	723	805	789	771	756	762	807	758	781	747	784	768	722	784	805	730	732	790	766	751	758	758	816	764	774	779	784	792	790	803	769	777	752	793	786	717	789	749	785	766	722	774	762	806	779	781	731	751	759	813	802	811	794	756	728	809	746	756	761	805	780	733	804	773	753	755	750	759	747	780	790	794	775	773	743	773	793	758	780	787	787	821	782	748	754	759	765	736	821	772	785	780	805	768	773	788	793	769	740	769	788	846	768	774	745	790	729	754	788	801	751	793	772	779	787	756	744	808	755	747	745	738	761	773	740	759	779	733	805	767	788	780	768	775	774	804	750	772	781	774	789	801	754	747	736	801	754	760	807	816	768	789	715	776	783	747	775	760	786	737	737	763	754	784	747	801	737	724	744	751	771	774	786	782	742	726	758	800	724	773	800	772	801	776	716	777	777	793	744	758	742	731	778	740	748	773	790	785	728	736	782	820	805	772	763	723	806	745	707	784	760	783	842	730	782	761	764	808	746	808	758	775	785	738	823	741	752	803	769	783	758	715	771	781	811	767	741	739	723	741	790	749	790	759	784	763	750	757	760	802	745	719	821	766	753	767	784	761	741	780	776	729	779	753	774	752	765	755	759	745	777	795	774	760	789	741	759	743	800	764	760	759	819	787	743	736	736	740	732	765	771	745	726	754	726	756	789	750	714	768	774	739	772	799	735	702	792	761	728	792	719	756	789	756	754	785	733	730	776	732	782	823	742	752	765	735	752	775	778	796	769	733	749	767	745	787	757	760	750	761	794	718	808	797	765	731	757	813	764	756	787	755	763	735	733	740	764	744	743	819	767	718	693	728	762	737	774	752	769	725	805	831	755	809	784	792	738	774	825	747	752	772	794	746	737	743	710	785	793	803	825	733	737	777	765	803	752	763	783	771	759	778	790	760	794	744	748	810	768	822	823	805	790	737	758	746	771	746	813	754	748	780	799	756	792	806	781	752	750	805	802	758	730	755	783	772	797	799	728	764	814	778	735	753	751	792	791	817	782	788	798	736	762	738	796	775	770	791	777	766	803	771	803	792	779	739	772	781	774	789	755	748	789	756	774	749	737	753	748	745	721	777	791	773	753	767	763	749	753	789	743	692	761	734	742	776	712	738	769	761	736	785	794	798	718	828	730	820	779	740	760	752	824	738	748	764	803	761	826	763	753	754	703	768	746	815	790	779	762	734	755	739	773	754	768	763	758	767	756	783	788	725	731	780	758	737	752	777	752	790	755	775	759	794	792	740	776	769	790	725	741	742	774	779	784	764	753	739	753	785	795	832	788	760	733	756	713	798	724	809	768	743	810	803	831	771	773	696	738	769	749	793	774	732	781	756	780	749	735	756	749	750	777	767	743	775	777	759	750	787	718	740	791	780	777	793	786	777	772	791	750	754	720	782	777	780	757	759	777	692	777	783	778	819	726	749	752	748	757	730	781	701	806	741	776	757	772	795	736	769	780	774	773	778	772	731	774	754	779	815	740	817	744	771	750	793	774	804	804	788	782	757	729	751	787	793	776	746	774	801	759	771	746	763	773	722	753	727	758	809	756	765	740	798	733	763	764	737	721	794	754	761	790	738	755	761	746	789	735	771	792	743	786	784	715	752	764	737	758	772	792	763	796	723	782	776	767	747	771	809	755	738	723	800	761	715	744	786	716	756	775	751	757	746	776	770	753	727	738	748	787	748	765	805	806	793	754	744	744	753	746	804	797	747	753	764	733	744	801	781	728	748	727	754	776	833	774	781	778	744	730	790	713	738	809	773	786	742	769	783	717	711	771	721	753	754	776	756	744	742	838	752	747	751	734	771	754	767	714	751	753	747	737	778	765	718	768	777	714	773	780	761	773	788	753	791	780	769	787	711	758	744	757	810	724	771	709	748	790	764	778	799	741	749	743	795	765	762	748	769	762	754	755	734	765	754	759	777	776	737	779	737	756	756	734	767	750	778	762	757	710	762	784	758	718	770	791	735	841	808	824	760	710	764	760	771	786	759	768	756	827	796	740	735	775	786	721	782	753	790	749	747	771	759	820	736	753	792	768	810	803	734	803	712	791	783	747	800	753	795	754	734	774	796	781	767	794	761	783	751	783	798	783	770	737	727	756	747	792	754	757	774	756	762	775	772	798	809	770	740	773	813	797	811	746	760	749	780	760	738	753	798	763	760	773	777	721	776	766	748	753	729	753	767	728	741	744	787	791	763	747	778	777	742	766	807	824	751	785	790	823	750	795	760	775	732	749	761	815	755	778	786	755	789	820	779	759	746	785	789	777	774	751	794	772	731	765	785	728	810	771	728	767	741	788	734	772	767	751	767	740	759	728	739	763	756	790	787	760	771	753	802	781	803	737	841	808	719	738	780	790	724	784	756	796	757	784	763	749	731	762	774	760	774	704	774	744	813	795	739	763	752	707	787	794	790	779	732	713	722	763	775	783	736	813	760	732	789	791	782	790	775	735	760	746	793	756	793	771	764	746	746	707	784	780	764	729	785	727	712	779	749	796	834	765	800	743	781	795	800	808	780	752	733	811	776	799	783	778	770	720	770	804	754	775	758	844	752	764	788	758	719	761	813	748	792	760	761	782	794	764	710	759	753	746	748	787	740	765	786	756	778	750	812	774	810	788	779	741	790
3395	3662	2944	1621	1223	1018	905	811	717	751	664	656	664	624	645	681	577	582	643	595	603	626	585	672	634	632	599	582	600	593	588	571	589	598	578	591	588	619	604	558	560	573	578	614	582	625	581	610	579	561	602	580	558	596	582	553	560	619	595	603	597	598	591	590	596	583	569	553	570	567	549	631	593	552	596	580	596	564	586	628	595	592	595	560	559	566	612	579	590	552	578	587	590	571	571	616	584	614	600	604	562	608	516	572	572	594	576	552	551	610	575	624	592	569	568	594	610	569	620	567	609	581	557	610	575	543	585	541	583	573	609	566	581	575	599	554	519	567	576	626	585	584	555	604	603	538	573	554	539	589	566	605	593	597	574	574	597	573	520	594	628	586	570	596	558	586	568	525	578	516	597	588	576	576	555	586	607	604	533	595	548	593	547	556	592	600	590	535	547	623	566	586	571	603	570	601	621	545	583	602	571	555	523	586	559	575	587	565	586	582	556	585	583	569	522	558	557	619	567	566	594	571	610	549	564	581	562	553	555	585	586	571	592	569	591	587	594	587	562	540	569	609	594	600	589	589	562	608	594	565	553	562	590	554	603	596	557	552	555	580	561	556	557	596	590	607	593	585	575	622	572	579	582	590	587	551	543	531	581	575	572	568	618	623	559	574	549	617	591	570	604	564	552	579	607	618	578	553	554	581	571	567	591	586	559	564	537	597	564	571	564	554	593	572	592	539	608	559	579	612	536	553	577	549	534	584	557	583	542	560	567	536	593	631	589	597	558	569	575	553	580	509	546	554	550	594	546	590	600	606	559	590	588	606	574	553	595	609	536	506	542	577	551	576	569	575	620	585	591	574	586	570	565	558	607	579	561	574	607	585	543	553	554	586	579	526	563	557	596	543	574	602	591	576	545	596	600	587	556	587	567	556	578	577	570	588	571	542	543	593	572	583	611	543	546	580	574	563	540	577	574	560	570	519	561	572	560	559	569	584	575	583	560	579	566	562	623	562	581	560	558	556	576	589	594	576	609	582	554	569	632	553	548	596	559	609	553	557	532	544	543	551	551	568	574	554	549	549	565	569	567	605	567	557	583	577	571	529	602	565	531	574	604	631	571	539	560	533	560	590	563	565	579	600	590	565	558	586	542	588	598	544	576	554	562	625	569	539	596	625	597	566	550	579	520	582	532	604	606	606	547	579	552	555	562	510	542	567	599	522	572	593	557	592	543	559	557	553	578	596	549	540	561	539	540	636	606	558	586	563	614	605	584	557	624	557	570	554	581	584	601	603	567	563	588	579	581	570	602	553	577	560	549	607	567	596	573	584	591	587	632	580	566	583	510	560	605	576	532	589	579	575	606	567	526	525	561	612	583	567	565	609	590	571	565	567	552	535	560	568	551	557	571	565	507	581	588	555	557	533	565	590	586	561	546	566	541	566	605	596	563	550	548	567	576	570	580	569	584	596	580	555	586	585	614	578	602	607	575	542	564	579	577	534	579	570	559	572	576	591	577	559	565	557	601	553	540	605	551	597	617	581	574	545	549	581	582	588	568	555	581	545	583	572	574	526	515	545	565	534	585	600	558	582	608	586	562	554	544	579	564	579	574	568	589	536	552	612	546	610	569	574	562	527	580	591	570	572	550	589	608	564	520	591	553	576	571	604	566	571	609	540	553	544	540	571	552	575	567	580	540	530	550	576	568	540	565	576	577	552	550	577	565	565	581	588	555	533	544	564	582	578	578	577	578	552	588	617	578	573	604	596	584	523	524	556	582	625	566	594	562	530	589	614	569	588	578	557	578	571	604	586	539	557	567	585	579	601	559	560	570	553	600	591	546	615	603	584	599	563	629	552	611	570	544	550	583	560	577	581	551	590	556	562	549	576	544	557	590	562	540	564	568	586	577	563	566	583	579	563	574	549	621	566	544	601	588	545	563	540	565	571	605	584	596	577	594	556	542	572	643	549	559	544	552	623	583	559	599	529	556	555	599	547	574	562	550	549	595	544	578	532	549	542	560	599	562	532	577	570	573	573	622	593	569	570	630	555	584	608	583	572	562	548	572	580	553	569	591	516	559	545	594	580	574	594	569	566	581	541	546	588	551	567	588	533	555	587	532	614	554	580	537	527	551	549	548	593	534	508	616	581	570	567	621	599	592	539	576	555	586	541	564	608	543	560	552	571	564	594	620	561	598	565	568	587	568	558	596	564	592	559	559	576	608	563	623	596	569	577	574	580	550	593	576	550	566	585	568	579	555	581	583	584	553	592	561	582	546	535	544	564	562	566	564	543	579	565	545	600	543	548	588	558	590	581	571	547	575	600	563	588	539	508	557	599	540	585	542	585	555	558	547	576	576	606	577	584	540	541	559	539	579	570	573	556	585	543	591	562	571	581	546	537	581	609	529	557	563	547	568	578	608	584	582	563	561	576	561	599	553	555	613	535	549	527	601	588	606	574	580	548	578	629	578	580	522	592	569	589	556	580	592	530	584	610	582	568	609	551	603	596	587	550	596	571	565	536	588	542	529	590	556	607	530	570	538	570	598	576	548	557	587	590	557	594	576	550	579	532	563	546	563	569	597	585	577	619	581	579	543	596	563	538	538	578	554	481	611	573	559	562	542	556	580	550	601	559	564	578	578	570	582	568	558	586	531	597	584	623	509	577	598	574	598	570	579	572	581	531	560	587	570	559	571	559	574	538	561	609	526	598	547	568	586	559	588	580	573	585	577	594	550	590	602	572	621	610	585	553	598	578	588	599	585	576	553	592	574	612	567	586	589	567	601	553	574	548	575	562	508	594	574	571	572	558	545	590	556	548	560	571	546	577	599	535	584	570	563	562	582	575	620	619	587	547	585	556	580	604	540	562	560	570	559	591	595	577	555	551	590	548	602	540	570	586	548	566	570	601	562	556	613	583	579	600	581	579	587	533	576	574	555	606	571	553	614	570	567	596	527	545	583	550	582	560	557	591	576	570	566	583	589	630	585	534	561	534	540	555	576	542	567	558	556	566	550	593	581	521	546	542	587	535	568	572	592	539	553	535	621	586	554	591	596	531	563	549	553	570	599	543	576	577	538	577	553	573	582	552	540	559	582	571	569	587	543	582	538	585	556	554	537	529	559	561	612	575	592	559	570	574	545	533	591	567	589	550	555	582	545	543	571	530	574	589	545	543	565	554	548	592	586	577	579	547	602	586	567	549	554	612	549	556	570	581	582	602	585	570	570	547	576	611	506	565	565	550	554	554	578	555	628	552	566	572	527	580	585	568	569	580	569	577	615	543	562	550	577	563	571	546	522	550	574	608	550	528	577	571	567	530	564	594	536	577	531	557	565	580	581	586	579	563	531	602	598	605	578	565	598	560	582	577	532	596	533	564	598	540	581	544	597	560	549	567	561	617	591	540	548	567	555	587	595	580	599	559	551	575	573	507	569	567	528	634	569	534	602	584	604	586	579	559	585	535	560	593	531	570	583	623	540	547	554	615
24496	21478	28822	24557	21470	9204	1856	1185	1026	958	979	945	886	869	910	864	870	817	849	760	834	838	795	865	864	820	808	817	760	821	822	826	787	826	796	790	760	805	700	821	809	749	741	802	786	815	790	796	738	749	821	848	777	750	828	800	764	775	757	690	779	777	778	840	773	736	805	783	796	759	778	771	793	776	779	771	770	796	804	772	764	745	780	821	795	800	775	804	777	758	810	701	774	812	795	820	753	787	803	786	713	768	828	787	851	801	775	761	779	771	772	771	728	804	800	734	773	777	836	830	800	760	799	799	721	778	776	750	774	793	767	798	788	745	770	748	802	774	781	776	777	820	784	769	746	796	826	761	767	733	806	795	819	754	727	801	769	775	776	749	814	773	804	793	754	822	769	798	775	811	821	789	776	779	764	789	819	786	792	773	750	803	822	799	772	735	801	779	782	806	748	774	802	844	754	777	776	753	744	875	741	779	817	732	790	742	766	752	769	798	800	734	759	782	710	772	749	772	744	767	745	775	816	823	732	743	779	771	794	763	761	775	775	781	796	788	766	771	777	765	773	750	791	794	776	763	804	746	733	800	803	787	798	751	771	758	784	760	760	715	738	736	719	781	803	766	729	808	743	768	745	811	775	762	762	771	759	822	768	786	783	743	695	784	787	726	800	744	791	772	782	790	760	752	799	779	755	792	748	760	793	792	803	784	747	745	756	770	803	814	806	784	799	756	750	789	754	776	759	792	771	760	748	756	742	808	789	789	802	798	793	812	834	810	781	766	778	803	746	809	779	735	806	817	762	796	764	804	762	757	803	785	796	732	734	823	770	761	775	772	753	771	751	742	802	766	768	801	784	813	777	774	740	766	775	723	739	782	791	764	789	744	747	748	813	769	797	773	799	800	756	827	788	754	790	808	777	780	797	841	753	765	807	805	764	766	770	768	758	782	728	791	768	741	805	760	757	809	728	785	711	763	801	748	823	741	780	789	805	747	800	786	764	797	734	791	803	769	785	841	767	749	742	723	788	738	750	785	797	737	742	795	811	825	757	749	699	730	746	755	858	748	756	810	794	728	750	782	751	765	756	786	747	818	791	760	808	771	748	718	804	776	755	779	810	809	757	784	811	754	743	784	807	763	784	799	805	767	778	789	776	786	798	738	756	829	778	736	773	787	759	713	799	776	753	785	803	782	722	758	758	757	784	808	822	821	788	763	778	765	793	812	790	777	754	786	790	792	763	760	806	732	749	805	785	795	790	837	704	757	748	735	753	740	757	754	806	710	786	788	790	753	753	780	753	799	775	776	781	788	758	794	786	816	790	753	748	834	765	803	763	726	827	794	759	825	812	715	747	780	769	782	758	755	765	797	762	745	806	728	784	786	794	768	790	772	804	754	787	743	818	779	769	780	777	715	775	752	806	760	715	790	826	804	762	796	739	772	799	785	805	826	826	791	785	788	819	831	774	763	794	782	781	781	770	823	778	807	797	783	806	762	747	782	764	820	780	788	777	741	763	749	817	791	774	830	739	783	817	788	787	777	763	772	761	727	811	777	733	754	758	819	814	739	751	788	780	756	836	743	750	791	762	803	791	826	758	743	753	746	789	737	764	834	734	752	794	755	729	777	779	824	815	805	791	760	800	791	763	777	773	758	736	799	774	792	808	786	753	739	765	783	736	777	753	774	789	738	783	734	827	779	744	768	809	780	774	782	771	806	848	807	758	740	743	813	789	776	803	810	821	790	763	820	766	765	808	791	743	786	729	749	767	812	763	726	786	796	805	760	743	748	748	762	714	775	758	751	739	787	764	755	772	811	760	814	808	744	802	792	736	679	755	780	828	767	750	764	815	720	804	748	788	779	782	791	753	814	806	742	808	803	745	794	767	781	752	772	786	773	801	762	762	760	810	783	772	783	784	725	806	787	794	786	790	800	740	813	768	764	739	776	798	760	781	774	770	816	769	818	773	773	799	755	715	762	801	792	768	782	782	785	823	750	721	768	761	769	763	705	755	802	737	744	770	767	773	776	816	720	755	761	766	759	744	718	776	794	775	789	797	791	741	802	732	792	780	775	797	809	754	802	742	737	766	761	773	798	770	786	785	794	806	776	721	746	754	768	782	798	716	796	769	731	753	785	816	761	806	738	765	737	757	767	788	800	793	763	731	834	790	801	751	806	792	795	805	735	763	715	778	743	761	790	772	789	758	777	766	789	737	771	801	805	778	780	803	712	799	747	772	764	777	704	745	809	771	753	780	787	788	736	777	747	768	765	769	812	762	829	776	758	724	797	768	742	794	779	760	759	767	735	804	843	790	838	778	766	772	751	772	830	758	785	789	754	821	783	818	765	806	767	795	737	807	767	758	778	745	803	792	748	749	813	780	760	782	775	767	751	749	768	741	770	777	789	840	795	792	805	769	815	762	734	805	809	797	768	795	745	767	792	791	807	751	734	815	758	770	763	772	791	755	759	778	755	808	773	811	771	783	729	771	742	695	820	780	750	754	741	738	695	759	746	765	791	783	754	755	699	787	758	805	759	837	761	745	775	744	800	780	757	789	762	806	770	785	765	767	795	789	741	778	818	758	763	711	722	827	699	760	786	752	800	820	771	792	798	758	773	733	771	776	802	759	805	760	722	779	789	791	786	779	783	786	763	751	812	744	728	841	819	722	776	773	767	749	793	814	796	787	737	738	769	775	781	757	770	736	750	779	757	767	716	783	782	733	764	750	764	773	752	793	779	763	769	742	797	741	811	782	725	762	765	737	816	775	768	718	763	737	745	750	781	777	755	772	763	743	770	788	833	761	740	743	802	753	771	829	777	808	745	790	781	813	762	696	740	803	715	751	751	724	748	752	733	713	745	800	790	806	777	732	746	801	732	776	726	737	820	781	783	826	715	804	837	786	756	812	779	800	763	754	807	735	737	825	791	776	796	802	770	767	740	781	770	765	752	751	750	763	771	738	774	805	724	757	782	766	781	785	747	778	767	753	789	776	697	767	809	764	731	771	787	768	761	768	762	746	781	770	778	772	743	761	748	788	802	831	743	801	788	726	751	757	786	783	728	753	816	763	768	773	805	770	755	800	752	771	784	759	775	811	761	831	802	738	789	804	791	762	770	762	828	764	790	772	798	833	712	775	772	783	832	798	799	742	740	777	833	751	770	795	751	753	802	770	791	785	757	760	751	813	717	751	815	810	773	801	762	738	715	777	806	761	807	778	721	735	751	761	781	790	771	782	773	754	831	818	782	761	732	773	740	778	768	758	818	788	733	788	757	826	777	791	813	739	783	811	765	711	767	793	744	765	759	778	763	750	770	700	756	772	762	777	788	796	798	800	808	761	801	779	770	779	754	794	759	794	782	777	798	753	787	788	759	775	771	776	793	790	805	770	786	761	759	755	821	751	792	757	770	746	813	800	770	749	747	828	798	791	798	784	770	765	750	772	771	741	812	773	772	761	754	803	778	768	789	760	758	799	772	793	769	759	770
3704	6205	5070	2624	1835	1432	1209	1048	929	847	817	803	793	718	730	664	669	707	689	706	612	631	663	669	612	618	572	639	592	613	678	586	637	626	567	604	630	587	613	599	631	608	548	585	576	591	580	577	589	615	590	573	599	640	587	598	619	610	603	574	537	647	641	594	625	568	585	579	598	604	597	587	635	596	582	574	613	557	608	558	630	618	615	611	607	502	587	600	570	601	639	605	576	570	565	594	537	551	555	615	560	573	626	590	594	587	573	599	576	615	594	573	584	607	570	566	637	576	604	605	580	596	586	606	603	595	587	603	641	606	608	629	576	594	519	589	561	617	581	604	568	549	557	546	623	621	615	613	587	549	567	600	605	577	602	613	574	609	591	617	604	587	543	564	616	595	607	591	628	589	565	596	567	615	614	600	591	579	608	566	629	612	582	597	582	583	604	622	580	601	566	598	593	563	579	599	574	574	564	623	583	634	588	560	613	588	574	634	578	603	561	592	597	577	582	564	604	615	627	587	618	603	594	601	571	552	598	562	577	594	573	569	598	522	589	581	624	615	573	630	537	612	614	599	582	592	571	594	583	631	539	542	580	612	643	620	582	575	583	586	550	571	620	575	586	571	581	617	577	638	625	595	618	587	568	595	583	555	587	545	558	591	576	624	606	575	547	632	650	576	617	602	543	617	590	617	544	577	625	592	610	598	573	620	593	600	653	592	619	562	587	603	577	614	576	613	560	563	588	549	572	604	592	549	540	555	614	564	608	589	561	603	573	599	588	581	596	557	569	592	610	620	578	589	565	589	529	618	578	609	554	587	596	587	581	586	571	588	622	572	571	589	599	579	588	620	597	553	593	582	556	577	563	583	582	570	600	574	603	575	589	596	569	651	561	577	567	576	631	581	580	554	570	591	576	556	554	589	629	621	589	578	560	549	577	565	614	580	610	587	583	586	593	596	582	585	560	569	586	587	594	593	595	544	586	596	603	551	588	567	579	552	582	633	557	619	613	595	568	615	619	560	564	573	584	567	569	582	581	610	612	583	590	554	535	582	595	585	565	561	615	547	586	610	535	619	582	574	547	554	597	601	608	544	592	593	600	598	551	559	577	585	567	542	602	599	566	547	622	567	549	593	561	607	574	580	584	594	597	556	575	577	588	583	571	596	585	595	605	547	563	604	588	567	552	616	604	601	609	629	563	595	586	544	583	541	555	580	561	645	596	611	551	606	559	580	584	613	635	578	595	601	563	549	632	576	568	559	562	587	595	603	579	595	575	573	602	585	545	541	608	567	586	594	584	552	604	611	535	549	606	582	574	612	565	573	575	576	618	563	600	590	580	569	575	584	562	597	598	599	583	581	600	564	624	561	614	563	594	567	574	585	594	543	566	566	610	527	555	626	578	567	594	600	588	584	588	581	599	584	565	588	593	609	630	585	557	589	563	555	572	550	591	585	543	597	616	568	631	520	557	557	562	566	572	571	638	569	575	591	595	617	556	563	583	607	548	576	541	579	515	558	622	578	604	604	578	577	546	615	599	571	563	622	550	593	579	557	574	534	563	563	605	600	561	582	584	533	573	561	631	574	568	566	582	533	620	573	606	545	619	556	571	598	541	553	614	553	602	578	591	584	600	618	599	599	623	564	566	556	539	587	569	578	573	592	580	575	597	584	594	592	550	587	570	558	631	586	583	563	592	574	576	605	585	586	587	567	569	573	607	607	570	589	585	558	618	604	563	618	515	578	577	589	593	586	572	543	631	547	583	583	564	595	579	557	539	600	634	565	618	592	575	563	558	604	570	598	578	591	605	584	559	549	584	589	531	581	582	614	640	566	549	579	602	566	620	565	570	567	615	575	558	639	584	592	556	597	593	589	606	598	604	606	585	597	578	571	575	587	566	582	572	590	598	571	582	586	590	612	586	602	547	610	564	583	554	588	565	558	563	589	576	543	598	547	602	569	581	586	592	536	600	596	580	553	599	598	592	603	566	599	569	613	594	583	564	580	567	582	580	537	624	612	528	590	566	559	566	525	536	591	602	553	600	603	589	520	616	600	551	568	566	585	578	599	566	591	579	612	578	587	588	609	583	590	574	587	643	573	578	549	587	582	594	543	613	610	588	583	574	598	565	575	568	592	544	548	519	585	605	565	550	574	555	583	558	578	595	607	638	563	581	567	611	595	585	602	526	605	562	583	609	568	588	626	619	596	579	563	551	568	547	599	617	577	595	577	547	630	564	576	598	529	585	566	573	547	563	603	549	570	608	538	557	584	562	630	542	599	620	595	576	604	589	584	597	550	563	583	536	590	605	579	576	586	584	556	584	579	550	545	553	594	573	583	530	623	569	604	541	555	570	576	572	552	596	608	548	578	590	537	553	623	554	542	556	572	637	547	564	574	574	585	546	572	573	597	606	604	559	497	548	601	592	568	555	574	596	598	537	579	577	568	595	588	586	589	596	571	587	545	620	582	559	574	568	576	618	566	595	580	591	570	589	553	553	575	617	621	565	571	594	633	561	551	603	574	565	582	628	575	587	562	599	593	563	591	581	593	571	608	639	600	576	593	566	597	562	574	565	599	578	590	610	590	576	609	541	531	596	537	589	539	594	604	585	599	619	578	560	569	632	566	580	550	583	628	554	518	557	561	644	592	603	552	563	584	551	602	560	567	560	560	577	613	568	546	601	607	557	593	574	589	574	590	492	606	555	586	576	545	579	610	581	595	564	617	577	587	575	565	597	568	561	509	595	579	577	590	569	585	572	543	563	552	586	588	626	582	554	554	539	562	575	561	623	572	548	606	546	575	557	552	586	615	549	604	579	596	584	584	585	539	587	561	585	573	608	572	598	612	580	597	537	567	547	585	581	595	604	526	604	580	574	581	585	601	601	546	562	571	564	524	578	563	619	653	580	558	625	530	595	596	559	581	557	609	596	556	544	572	569	574	573	579	580	554	556	551	602	612	575	559	520	572	579	614	616	611	585	603	608	584	568	573	557	523	586	585	612	623	556	580	619	575	582	566	546	583	548	584	597	588	584	552	580	588	578	570	543	601	584	565	595	546	575	569	568	583	574	561	614	563	593	581	572	578	536	602	575	544	552	603	561	591	550	614	586	548	591	597	574	577	568	566	536	586	559	574	554	555	594	534	605	584	605	547	600	554	570	611	629	570	594	561	587	598	553	545	561	569	628	606	584	586	565	594	567	626	600	597	576	576	602	579	600	545	574	591	634	542	550	628	573	581	569	597	597	576	572	557	562	602	614	559	561	604	544	611	535	581	530	535	556	609	611	585	574	563	550	578	576	607	599	560	533	583	585	550	571	548	562	649	610	565	602	565	567	612	548	557	559	548	578	604	589	600	562	592	550	567	571	617	613	567	578	529	552	574	592	615	550	566	576	528	628	593	577	573	567	581	558	546	546	569	558	588	537	543	553	564	605	578	573	582	593	577	561	624	607	533	582	611	567	601	558	618	562	579	540	532	591	621	598	575
27845	10607	894	543	417	361	388	388	362	356	354	392	385	351	374	401	363	366	363	376	376	379	382	392	373	379	332	395	360	378	400	388	388	401	395	369	410	383	372	400	383	372	346	418	344	358	354	377	366	361	367	371	399	329	346	358	367	358	359	366	371	352	339	376	361	373	354	376	339	355	356	351	386	380	336	365	367	346	380	374	386	370	400	369	372	367	386	366	350	339	354	375	368	387	344	353	342	380	381	350	377	354	369	347	391	380	351	346	377	348	343	371	371	346	364	388	372	358	348	362	377	350	353	365	395	350	359	345	334	372	356	377	404	380	363	415	353	382	358	377	392	346	343	392	399	355	401	379	381	403	365	365	378	373	422	375	375	368	358	353	343	350	378	360	341	381	360	380	385	352	340	366	393	376	388	339	364	330	352	389	403	398	325	377	370	375	391	364	384	389	403	376	394	350	357	346	385	379	350	368	334	372	364	363	372	401	354	377	356	364	373	378	342	331	344	392	379	341	379	366	347	328	367	380	388	356	373	375	359	379	405	381	383	372	389	374	365	357	385	375	350	382	389	396	393	373	356	358	372	346	399	383	402	387	372	344	373	355	357	358	340	353	361	374	385	373	359	391	392	357	373	349	391	364	354	365	401	358	334	374	347	392	348	367	357	327	368	353	359	381	378	366	349	372	370	374	355	363	388	367	378	386	381	396	388	360	347	353	388	380	402	338	352	357	360	347	355	390	359	357	356	377	376	362	350	407	360	357	367	392	360	343	347	377	359	388	364	347	380	367	354	354	340	382	403	375	359	348	352	357	305	379	334	358	364	365	343	374	373	356	338	346	337	381	359	333	376	378	379	336	353	388	368	357	383	368	394	362	388	335	422	347	383	380	378	355	370	378	370	346	367	380	376	384	382	348	377	339	352	390	354	401	367	368	361	375	396	365	382	361	361	368	348	377	371	361	352	387	352	378	373	357	338	370	362	378	376	375	379	377	360	349	383	349	369	381	375	385	382	342	390	395	369	365	357	365	355	375	340	375	357	372	352	369	353	373	364	320	340	386	362	343	404	371	399	357	374	326	373	394	351	363	364	412	413	333	355	346	367	355	379	363	355	370	336	373	348	348	362	384	405	352	371	401	363	340	400	382	379	410	368	356	339	385	354	345	342	383	357	368	385	357	393	373	382	385	365	377	353	385	370	374	364	351	363	366	354	369	370	354	351	382	410	363	395	383	359	327	420	367	408	351	359	403	361	360	391	357	346	365	357	372	358	332	382	351	376	404	380	356	376	376	368	376	357	349	396	335	346	401	327	363	333	344	361	382	357	381	375	373	353	379	372	378	352	400	375	382	356	375	421	380	348	375	392	334	362	374	372	383	362	354	388	353	350	389	376	393	373	388	349	355	374	382	369	373	379	353	370	371	357	373	385	367	336	368	339	349	357	364	330	354	371	398	349	319	384	374	363	374	418	377	384	362	372	403	354	384	375	377	363	405	344	351	388	374	399	360	360	376	378	347	393	363	363	346	373	382	345	372	364	395	381	342	358	423	385	371	351	375	403	386	378	325	376	396	356	373	371	389	376	365	381	359	387	372	395	364	359	393	349	347	385	381	405	351	375	371	360	340	380	388	339	360	364	352	363	354	379	349	369	361	371	375	382	360	358	369	367	382	369	347	362	357	373	342	378	343	347	368	356	362	365	377	386	387	350	345	383	401	364	357	347	383	409	383	347	380	401	373	363	338	366	352	375	354	356	363	387	343	377	359	360	370	372	411	361	370	358	390	363	339	394	346	351	365	392	386	373	412	409	337	375	327	364	323	384	369	386	351	354	397	362	398	344	334	359	357	394	368	367	380	387	391	377	373	353	339	358	370	355	388	370	386	347	363	379	376	356	349	380	430	369	379	367	382	382	385	366	378	356	371	392	362	381	352	359	359	375	367	327	376	361	394	377	391	378	357	406	410	353	415	377	383	353	374	408	370	382	373	373	345	370	366	367	386	424	382	398	385	364	341	385	382	374	382	356	379	335	398	385	371	355	362	365	369	359	382	373	364	321	351	369	361	356	346	355	392	382	341	404	377	343	394	338	348	383	376	392	367	365	396	379	392	408	382	391	370	354	397	352	354	337	377	383	388	386	337	355	404	363	389	356	376	362	383	380	379	358	375	353	369	374	359	368	358	379	403	384	388	379	368	371	401	376	351	382	371	366	353	371	347	360	396	372	347	367	381	400	372	392	378	395	366	354	353	381	363	407	356	358	375	389	386	408	369	340	347	362	354	379	370	355	376	385	376	344	365	370	374	358	401	378	360	375	378	364	354	390	367	375	392	341	366	361	388	370	386	432	365	366	383	357	406	353	391	358	369	364	370	347	366	391	397	394	354	379	368	367	395	344	335	375	369	364	405	363	358	325	349	400	359	364	387	369	352	366	374	380	366	362	367	345	343	362	317	381	348	335	374	381	365	384	390	348	338	388	384	371	359	412	359	390	364	352	389	377	376	357	371	373	342	385	363	372	404	370	351	330	411	404	330	370	348	375	385	369	378	341	402	356	369	373	445	373	388	383	364	370	382	386	371	386	361	360	348	371	395	363	393	340	363	348	369	407	391	342	350	353	347	363	380	401	401	348	354	385	355	362	369	344	348	361	351	405	342	356	411	412	365	379	353	362	395	339	376	384	385	356	408	363	357	344	370	395	397	367	350	348	371	419	363	365	366	371	379	386	377	343	362	341	362	365	367	357	336	383	350	367	367	348	350	360	382	341	359	353	381	373	350	386	365	350	357	370	333	371	374	369	350	360	403	339	354	333	334	358	368	310	378	366	371	357	342	356	376	385	373	397	328	354	340	375	354	363	390	361	396	373	393	387	384	335	375	341	338	375	339	356	353	360	378	375	347	370	355	368	366	393	358	391	361	353	362	413	373	366	383	398	373	367	366	374	344	370	383	344	397	377	363	363	345	353	355	382	352	376	395	362	363	362	330	367	397	360	372	333	380	365	352	380	341	350	372	338	376	324	381	331	362	396	365	338	354	351	369	330	362	368	366	353	363	357	363	373	366	385	363	356	378	367	364	356	388	342	389	360	372	379	361	398	351	368	376	371	370	364	368	378	387	383	408	352	352	395	362	379	360	352	361	361	351	345	355	361	373	336	339	351	338	377	322	371	328	381	369	349	396	386	337	352	394	369	391	327	369	358	350	358	350	426	373	385	356	373	362	363	373	351	337	350	342	392	389	351	369	339	373	383	335	374	362	397	404	388	386	391	410	379	378	336	339	368	324	363	359	380	359	386	385	336	371	394	401	365	360	388	360	390	369	378	351	387	378	366	382	373	351	381	368	352	367	380	370	385	378	370	327	351	351	378	368	385	396	364	324	361	354	363	408	358	399	346	362	389	387	390	366	335	353	368	379	349	369	386	359	326	378	363	389	367	375	378	386	353	382	364	362	369	388	341	342	402	361	368	371	364	363	387	385	378	365	379	388	361	347
4679	503	424	337	302	336	302	280	318	300	236	278	278	288	289	270	286	281	249	265	289	277	277	273	288	271	261	286	291	249	268	261	279	291	279	253	273	270	276	288	273	295	274	289	268	270	268	287	292	289	294	277	259	306	280	263	283	279	277	293	266	282	277	258	253	281	276	270	276	261	280	266	273	275	255	248	284	275	267	296	251	289	274	277	259	300	282	276	270	297	296	279	286	278	260	272	276	304	279	300	298	269	292	273	278	250	274	235	259	283	281	293	275	310	275	257	273	274	289	294	298	289	281	272	275	300	272	262	262	284	277	295	286	292	255	275	295	279	286	287	268	271	258	294	260	296	259	281	252	282	309	280	285	278	293	274	284	287	279	314	275	274	274	278	282	282	282	242	284	290	260	275	283	294	258	264	286	263	296	268	255	254	279	268	297	270	259	275	258	294	288	279	307	262	291	264	265	287	292	269	251	259	267	256	298	275	239	254	317	275	286	258	279	259	278	295	255	267	298	285	280	243	317	285	253	277	280	255	280	273	261	301	279	270	258	272	251	279	278	280	278	262	286	280	279	276	266	256	265	278	273	286	272	281	255	258	298	261	256	256	260	256	272	255	285	260	261	265	301	283	275	281	263	278	272	291	272	246	290	251	268	264	282	276	271	289	272	280	276	269	266	278	284	277	271	249	279	258	266	298	273	245	282	250	283	270	284	254	281	280	260	252	278	272	259	280	258	295	245	273	289	274	270	233	287	263	260	273	260	290	241	276	279	261	284	270	267	301	288	276	275	278	255	271	312	257	260	271	272	260	305	299	274	260	278	235	278	265	289	286	257	251	280	283	289	292	288	310	267	288	276	278	262	251	277	271	258	272	275	258	263	268	256	284	300	235	277	284	290	239	265	265	289	287	283	268	266	297	293	269	278	302	286	269	253	284	282	278	246	264	292	240	269	283	286	263	278	278	272	247	280	272	276	272	274	253	257	293	273	258	283	262	309	279	260	288	260	279	269	304	249	285	313	315	285	270	275	256	255	277	279	276	260	261	240	249	269	262	247	272	288	275	294	273	278	260	292	289	277	264	275	290	260	268	248	278	277	293	276	237	288	281	261	269	279	293	282	283	281	244	239	286	285	269	254	269	309	307	258	293	262	270	285	270	265	289	265	267	275	290	243	267	277	281	286	269	265	287	290	271	260	258	292	283	299	266	271	259	262	291	279	273	285	270	270	294	258	277	262	260	283	299	289	309	270	253	275	265	258	264	267	264	272	248	326	258	284	275	285	272	263	293	258	272	271	283	277	262	285	271	269	235	311	282	273	264	254	278	297	258	257	256	266	258	275	301	291	306	296	287	248	272	290	238	285	242	280	273	250	261	230	255	272	273	268	287	281	282	283	279	285	259	267	286	275	248	253	258	259	260	249	264	267	253	277	242	276	255	264	266	258	263	293	279	285	303	253	277	248	294	269	280	258	270	275	267	271	269	306	261	281	266	261	291	265	264	265	254	258	254	284	255	282	273	270	295	272	268	265	278	266	276	263	258	291	242	290	285	296	278	266	280	291	242	288	272	256	275	271	291	275	250	272	288	269	275	278	279	282	281	281	271	271	274	240	256	284	275	262	286	258	263	271	284	257	271	278	256	261	311	250	300	267	297	293	254	254	278	225	279	288	243	286	278	287	287	285	278	301	277	291	291	243	273	296	281	242	262	262	275	274	274	250	275	252	283	253	271	235	294	249	290	250	263	265	252	280	258	284	280	274	260	294	294	320	269	260	277	277	255	284	275	265	287	235	247	278	253	265	252	272	281	264	272	271	252	252	257	250	266	285	280	287	284	278	281	250	262	266	278	275	278	284	298	278	286	290	271	294	288	257	283	287	291	273	264	257	228	275	268	264	294	303	297	248	248	266	259	279	262	301	270	281	285	282	251	276	281	276	270	292	277	272	274	292	233	279	273	284	302	302	269	268	286	272	293	285	262	273	278	290	272	262	259	268	248	304	274	280	250	271	269	269	275	282	300	289	279	253	293	288	282	238	259	272	296	282	257	294	256	259	283	282	336	248	264	280	259	284	281	283	279	271	299	312	286	280	279	288	239	279	252	272	264	265	283	284	264	302	276	258	293	291	279	297	266	304	273	271	257	245	291	262	263	292	279	279	274	269	290	275	278	278	251	273	299	266	304	284	306	281	256	263	270	311	300	291	260	269	292	247	231	238	267	271	247	279	283	291	264	243	296	272	276	257	275	277	252	285	259	284	243	302	298	259	298	274	298	277	291	278	287	243	287	298	254	295	257	268	304	294	310	251	273	292	266	273	272	257	283	286	288	279	271	284	280	296	243	292	264	269	265	232	271	236	286	248	266	262	276	259	269	274	269	263	264	271	293	280	286	257	242	266	285	283	279	252	267	284	273	249	281	272	270	254	288	275	286	285	256	278	284	253	251	275	282	283	255	273	256	259	271	290	278	264	268	280	283	277	260	259	301	270	281	273	290	276	282	260	291	276	281	265	272	246	289	259	280	260	252	268	247	280	241	277	259	274	285	263	277	281	300	304	267	260	269	284	284	274	279	292	261	264	277	253	289	262	257	237	269	274	273	325	265	251	283	250	281	277	288	296	275	251	274	278	264	307	265	254	248	239	255	253	275	275	257	310	293	303	260	275	270	262	303	295	271	253	261	262	284	283	275	302	271	269	252	257	285	280	263	267	254	243	274	253	300	291	282	276	278	263	268	261	291	292	261	270	252	252	272	245	261	254	279	314	262	261	266	250	259	280	244	253	267	290	295	247	289	287	267	244	268	291	282	282	274	278	260	285	267	231	247	263	278	249	263	274	243	278	246	301	280	255	242	244	253	239	273	290	268	266	277	305	293	282	281	273	278	249	278	284	280	263	315	259	267	263	263	289	261	267	261	270	288	270	263	299	266	293	301	263	280	258	254	299	277	286	259	266	273	269	270	272	273	268	292	276	291	297	268	261	285	275	252	287	243	285	265	275	272	268	287	276	258	268	270	271	296	272	305	283	285	284	243	281	252	267	279	261	272	319	267	294	275	276	263	282	307	283	269	295	261	288	278	255	281	259	249	292	291	233	257	278	275	294	288	291	302	233	258	287	292	264	275	257	267	262	278	251	268	276	239	280	286	290	255	259	269	247	298	272	296	258	268	303	262	281	275	273	286	260	264	308	273	253	284	263	293	264	254	243	261	300	259	275	256	272	242	287	263	272	269	286	264	302	250	278	277	251	286	292	270	265	264	289	277	262	252	269	254	277	253	271	295	257	279	273	265	271	235	279	281	278	281	272	260	282	258	262	265	278	247	274	275	259	255	254	291	269	276	274	281	290	298	264	267	244	263	268	301	279	259	260	257	298	310	272	260	243	262	275	296	281	264	287	271	281	299	235	264	297	295	281	290	296	262	279	258	283	289	296	287	277	276	259	292	262	267	259	286	268	295	273	292	272	272	305	271	277	267	293	263	283	293	273	247
25518	21476	27952	25400	11577	1658	1170	949	916	881	852	830	845	823	790	801	838	828	792	748	861	827	849	800	789	749	835	765	772	766	844	752	808	819	776	761	742	794	796	766	756	810	789	730	787	750	741	781	763	778	840	819	757	797	782	761	800	729	777	754	789	788	797	797	786	757	756	779	807	803	780	785	777	780	822	746	827	775	758	724	763	761	748	765	807	803	791	786	838	817	787	793	804	720	792	786	742	771	769	758	807	763	803	827	803	756	766	794	790	807	812	789	776	695	763	755	795	778	767	788	777	803	776	769	752	777	792	765	749	767	759	736	780	791	790	741	789	729	748	767	780	790	760	738	772	788	795	725	709	773	760	725	750	823	790	771	775	749	773	778	756	772	785	777	738	767	730	773	749	773	774	793	803	809	762	796	753	742	779	721	827	774	764	761	769	777	764	779	795	813	741	778	711	725	824	780	755	774	786	759	789	831	809	773	786	821	733	778	750	757	760	787	779	750	687	734	785	805	753	772	808	749	818	752	770	783	788	782	750	768	744	768	803	766	741	759	777	761	778	729	737	816	775	744	793	763	782	758	779	748	806	777	776	784	770	841	754	783	753	732	785	788	757	763	727	789	747	790	766	759	764	776	753	709	763	785	761	778	779	813	738	801	773	759	794	760	780	741	816	753	779	760	744	780	750	729	825	815	742	763	776	749	819	728	737	728	774	757	767	831	728	797	774	747	785	791	749	728	775	769	775	801	776	736	769	764	772	811	782	787	709	742	773	704	791	748	771	781	753	788	748	785	810	832	810	742	808	746	753	798	804	759	810	770	735	807	721	743	779	821	722	757	770	712	786	730	800	785	799	764	756	750	794	796	735	741	758	810	747	771	778	738	775	799	732	747	785	812	791	816	821	753	732	746	791	796	772	793	765	702	772	828	770	747	813	756	761	776	761	759	775	787	718	768	821	761	805	821	809	782	786	750	756	762	774	792	774	731	782	777	744	796	807	787	750	762	757	819	758	766	778	782	782	797	755	715	801	791	806	796	795	751	831	746	750	793	798	747	791	765	798	749	787	768	759	756	741	769	758	756	743	807	769	750	785	811	791	797	811	760	756	774	756	740	770	760	788	790	772	766	729	736	722	750	764	793	758	740	774	766	712	743	758	776	851	754	768	730	739	788	763	706	782	798	791	745	805	760	773	757	791	842	780	770	727	726	723	771	744	770	832	762	800	799	792	789	739	779	725	700	781	788	769	763	799	761	747	767	781	779	736	810	775	793	773	774	798	731	749	770	796	745	734	822	773	747	796	798	789	862	740	821	766	764	766	690	782	823	771	762	782	717	712	787	759	793	812	762	752	758	734	786	775	782	765	811	772	761	731	748	765	739	773	749	835	756	795	718	815	745	804	705	794	796	789	767	736	819	714	764	750	768	772	757	801	760	769	744	738	791	796	752	784	712	799	767	811	758	761	787	806	796	827	812	821	781	730	737	791	758	756	766	762	746	756	782	762	806	809	723	764	798	767	763	778	774	742	766	796	857	745	791	828	745	835	779	753	764	787	772	745	815	772	743	791	810	704	724	795	791	788	806	772	783	808	747	752	699	738	768	751	734	776	774	774	745	718	774	812	765	795	761	784	777	764	786	774	835	736	794	715	778	775	725	778	748	798	785	734	770	746	806	731	765	753	742	741	756	771	778	807	790	753	806	782	750	797	804	791	772	798	816	770	779	770	774	770	746	779	775	744	794	741	796	786	752	751	762	741	778	752	759	742	744	789	774	786	818	741	803	787	768	786	783	780	736	759	798	749	791	757	727	766	797	817	745	749	774	758	762	749	747	731	801	766	796	780	791	788	759	788	763	812	757	779	782	809	730	747	748	780	795	777	768	750	747	727	779	767	770	776	735	734	743	728	743	785	864	750	775	728	789	795	803	757	768	743	752	812	804	735	755	797	770	802	782	753	762	756	815	777	755	764	772	776	777	781	752	721	783	750	755	747	719	785	717	744	782	758	750	770	723	729	786	760	810	771	729	730	741	757	767	788	793	734	758	817	792	756	764	727	741	769	792	844	790	753	733	728	808	765	781	740	750	761	784	807	773	823	772	735	737	746	765	745	765	732	781	755	777	754	748	799	723	800	764	732	787	824	732	763	763	706	785	773	812	811	785	768	706	763	723	778	806	759	773	787	752	756	715	778	789	775	775	755	769	762	746	788	761	791	803	748	802	744	774	804	729	849	763	745	790	771	782	798	766	746	751	762	750	818	730	772	766	780	813	770	828	754	730	747	745	755	745	753	797	798	785	786	769	778	755	760	754	750	770	790	740	795	716	767	815	777	733	792	783	782	765	767	814	768	800	744	740	843	775	763	726	741	818	774	776	742	803	793	791	792	793	793	770	768	766	766	732	778	747	834	760	795	748	780	748	821	797	781	742	760	775	755	809	759	778	784	773	747	687	761	799	820	772	783	764	809	712	788	783	760	823	748	751	791	730	723	748	752	781	753	800	758	793	791	720	810	732	707	777	746	817	786	762	796	775	726	796	749	773	722	761	729	796	807	832	777	795	793	726	762	771	754	803	814	763	823	763	806	784	762	717	697	811	775	798	791	721	749	790	739	726	780	765	756	744	806	771	791	820	818	712	777	762	774	771	767	707	755	802	797	758	783	789	722	747	825	780	760	760	706	757	806	813	773	814	716	810	759	741	759	744	773	734	770	759	811	756	748	708	774	781	758	830	792	808	797	753	718	810	763	755	752	738	731	745	806	810	764	783	780	765	767	796	756	751	785	800	762	806	780	800	801	765	778	815	816	798	741	777	789	766	785	781	783	705	751	719	794	776	767	770	747	771	739	806	788	752	754	742	732	756	808	765	705	775	756	763	744	733	745	733	779	772	737	787	760	756	765	798	776	744	773	760	748	783	762	825	750	830	786	787	724	818	771	708	724	767	778	746	779	798	774	721	771	771	715	753	761	816	731	780	761	796	739	788	785	793	763	740	782	806	754	800	773	786	756	799	747	765	781	786	716	732	778	763	759	759	745	767	759	747	738	791	774	777	754	789	797	778	766	789	775	694	762	806	808	795	775	753	857	746	794	744	732	776	782	786	726	741	759	721	753	791	784	790	795	763	791	741	725	781	803	772	762	809	774	784	721	753	780	773	750	801	741	844	721	755	758	765	764	733	792	760	745	680	775	820	817	768	769	793	795	743	808	784	780	793	749	779	759	759	797	758	779	763	758	771	745	739	834	771	800	777	737	719	745	716	737	766	773	775	745	817	726	756	825	791	751	797	767	767	812	790	799	768	774	794	787	728	760	819	765	765	771	762	750	804	799	795	736	748	755	764	752	777	783	754	728	807	789	778	737	829	801	757	775	764	775	740	762	767	791	722	797	771	761	773	722	764	792	736	770	764	764	771	714	734	790	758	832	769	774	779	746	799	792	734	788	783	746	805	734	782	804	749	743	816	761	788	796	791	754	802	749	755	740	733	788	776
3391	3527	2906	1611	1254	1023	805	803	744	737	676	689	661	636	654	638	575	583	633	647	609	577	618	613	568	628	605	600	605	616	595	588	609	551	598	583	578	596	645	572	587	594	590	578	566	564	541	619	555	572	563	565	565	584	556	617	543	558	575	617	538	545	566	568	564	552	528	617	569	567	552	596	595	598	576	580	546	552	591	582	552	578	562	540	653	584	560	517	616	550	588	565	596	548	537	611	551	570	586	551	549	526	587	570	574	524	573	587	573	538	587	580	572	556	598	587	576	552	601	556	587	547	560	576	609	542	576	573	569	565	564	560	580	585	594	581	571	572	597	516	573	566	588	544	566	580	527	555	552	585	578	582	573	576	588	552	534	601	547	563	541	604	544	611	551	556	557	613	583	602	637	551	590	580	586	579	559	564	557	582	556	574	559	568	589	556	528	570	549	546	564	570	555	611	585	622	547	574	585	569	615	569	563	542	564	580	559	574	542	523	575	561	621	547	561	594	571	596	625	588	568	575	571	578	579	592	561	619	585	566	551	542	578	602	553	606	572	571	526	592	569	532	575	563	600	570	575	563	517	583	556	537	609	545	546	608	585	606	585	576	528	588	528	563	616	534	583	592	609	529	571	588	596	584	578	539	567	584	579	563	591	590	562	561	597	617	569	588	604	551	568	562	559	543	560	549	564	534	552	514	566	566	588	566	612	596	578	581	558	567	528	543	577	565	584	583	589	592	541	566	581	580	545	539	580	602	524	580	569	577	559	567	569	546	596	585	575	507	607	564	566	547	603	543	540	569	558	613	583	603	566	547	562	602	562	553	548	566	595	625	525	528	580	548	573	566	537	556	581	565	612	581	612	567	499	579	578	585	514	568	586	569	581	594	574	590	574	560	546	597	572	572	590	550	560	590	587	522	551	578	555	572	503	604	529	557	550	608	600	568	556	575	577	555	538	575	547	603	582	557	584	565	549	563	578	585	544	646	540	592	560	566	579	560	563	574	514	509	597	647	580	579	564	506	562	526	590	588	563	519	537	580	549	551	581	499	552	520	570	564	575	557	580	583	586	576	561	577	569	540	567	566	561	525	601	553	541	585	525	576	574	576	607	584	553	557	540	547	576	509	578	540	556	603	533	573	611	570	550	584	553	565	575	533	568	515	516	579	566	582	563	543	512	545	567	572	596	586	583	567	600	592	522	601	564	599	586	590	580	569	559	564	583	583	543	604	600	604	617	549	567	571	583	544	567	521	534	550	565	540	589	613	587	584	573	586	594	600	561	583	578	561	562	542	610	560	598	534	551	591	576	573	508	565	600	597	532	537	558	534	606	534	579	574	545	606	568	595	583	581	576	559	591	559	571	537	578	597	555	581	579	562	571	601	533	605	564	578	569	589	575	506	592	576	535	539	553	559	564	552	574	578	564	531	574	594	613	558	569	600	573	573	545	581	555	576	568	559	578	565	570	569	593	559	581	537	510	575	538	525	544	562	544	560	584	586	545	574	568	582	543	554	588	577	583	572	642	587	563	541	573	618	566	560	542	540	584	602	594	569	556	573	594	596	592	545	575	579	534	553	544	563	579	546	598	583	553	540	592	550	526	561	560	591	561	578	603	547	549	578	579	555	538	568	488	535	537	571	579	570	576	542	554	580	584	593	542	538	509	533	566	553	533	613	526	534	546	549	578	546	582	607	556	576	553	562	545	558	562	596	533	550	565	560	509	582	570	580	541	566	580	562	624	536	585	551	576	598	581	615	578	609	609	603	540	561	579	517	562	588	577	585	514	556	575	531	535	586	519	547	588	569	556	532	561	568	574	600	543	568	571	523	534	590	582	552	566	567	552	636	558	502	587	559	565	532	564	606	566	534	524	563	586	578	604	544	567	529	611	568	580	538	555	541	559	555	541	594	545	562	554	586	560	552	540	631	569	555	589	538	608	593	579	547	568	576	575	568	542	589	537	579	579	565	557	574	592	528	574	566	572	556	592	565	582	611	581	555	531	570	616	565	565	548	585	564	563	550	577	605	545	581	599	566	598	565	566	586	546	578	591	565	508	532	535	552	524	532	590	593	548	539	566	538	592	551	561	513	552	557	564	593	551	507	549	553	529	613	548	541	554	597	568	569	548	557	554	531	551	567	562	576	568	580	578	564	586	561	546	540	577	590	578	567	587	584	578	584	585	580	578	562	549	585	578	573	556	535	548	551	550	559	567	596	558	561	570	546	553	571	535	583	566	541	550	523	532	558	575	631	536	547	579	553	592	569	579	553	573	539	546	503	610	548	573	596	564	548	555	552	626	553	512	569	543	537	528	561	621	573	551	551	593	548	539	558	586	540	564	516	531	554	564	573	544	588	615	568	582	576	573	561	574	565	570	538	529	560	544	607	599	544	590	601	519	554	551	564	541	529	552	574	532	577	555	547	570	569	572	622	582	548	537	566	580	551	589	531	572	575	539	580	569	627	578	567	515	547	548	589	545	555	571	577	551	570	524	546	541	589	521	535	601	587	577	543	605	545	563	539	543	568	541	599	596	533	591	551	562	573	548	577	581	545	541	562	600	571	555	565	590	528	573	576	565	523	564	578	510	587	573	533	570	562	593	548	554	569	532	547	558	526	550	597	570	543	571	579	569	556	548	543	573	572	562	541	545	547	578	607	539	563	549	513	557	575	551	553	547	568	563	551	588	549	562	578	539	588	573	544	569	610	580	572	567	576	550	552	575	551	572	585	587	574	570	580	584	535	567	552	571	558	566	561	588	519	532	565	573	535	532	503	566	538	567	539	563	560	570	572	535	558	551	570	597	544	588	572	532	593	558	560	571	584	540	576	533	570	561	581	545	543	565	534	561	595	541	562	591	587	545	558	562	514	582	520	551	550	555	542	544	549	558	599	556	571	549	624	549	577	522	508	545	537	558	578	529	579	558	589	573	552	621	582	532	564	592	593	587	599	595	566	566	539	531	595	554	539	575	595	551	554	606	575	570	535	567	591	522	545	514	565	564	575	598	582	514	544	541	568	539	523	590	555	582	563	594	573	528	573	565	564	578	541	541	539	568	577	541	586	574	563	535	552	553	566	543	536	527	567	570	556	519	565	585	571	547	619	509	567	564	549	547	574	558	599	560	557	526	541	576	608	540	543	570	549	569	564	550	519	543	571	571	569	572	528	585	530	537	564	538	569	580	558	574	587	576	591	576	558	540	585	560	513	559	570	572	573	600	540	545	573	562	581	537	557	555	573	518	566	576	555	581	586	566	572	549	589	557	567	583	516	541	550	576	548	503	523	518	535	549	554	584	558	586	555	588	595	544	558	569	577	541	546	552	606	545	529	561	573	529	548	592	522	530	561	555	563	594	574	616	557	533	577	531	539	579	573	542	565	561	569	561	546	579	532	571	593	562	530	523	558	547	540	547	602	573	560	575	559	542	573	599	609	553	578	556	528	559	578	566	521	521	549	560	541	592	550	563	571	564	556	583	561	570	576
24472	21474	28821	24507	21471	9383	1916	1228	982	977	935	906	910	905	850	836	863	805	820	847	865	834	825	852	834	824	820	813	763	823	801	785	793	797	818	789	766	858	808	772	830	780	791	785	745	822	771	798	784	787	819	792	801	771	763	764	770	776	824	813	773	778	769	788	819	794	779	780	792	756	808	756	780	796	844	796	779	807	743	765	821	802	817	838	782	822	800	801	789	824	766	786	821	771	782	768	803	792	771	804	828	794	755	765	740	742	810	754	804	827	833	787	816	752	766	779	779	771	795	804	786	748	794	798	819	759	837	828	786	812	749	806	774	770	789	820	783	795	812	843	753	815	741	785	797	783	760	728	801	827	785	772	815	807	726	821	733	784	813	730	788	805	837	762	718	772	797	817	787	762	781	766	793	801	793	747	828	808	789	770	795	811	827	800	789	808	760	788	759	782	762	773	816	787	802	778	757	813	728	779	766	819	792	793	766	781	786	836	795	797	734	822	769	761	810	772	789	768	829	777	763	827	798	873	817	761	797	763	777	839	788	767	768	819	808	780	811	780	799	836	798	792	765	809	816	784	775	792	793	754	761	816	790	810	789	789	749	769	748	778	814	804	748	791	831	786	756	789	806	837	795	737	817	769	821	766	725	769	788	743	786	776	821	815	791	746	764	756	739	772	779	775	805	771	759	774	711	823	760	771	735	791	761	774	753	863	805	786	826	841	776	773	768	757	770	828	812	827	793	757	727	780	848	793	784	749	784	737	801	729	763	763	774	752	771	763	799	772	787	720	801	779	763	745	771	800	785	766	749	798	766	790	732	784	783	785	754	744	819	770	715	758	796	836	746	789	786	757	736	802	772	753	770	854	786	808	741	808	831	804	759	788	810	742	801	758	740	758	828	794	808	770	812	792	779	761	753	791	736	783	756	798	764	729	806	815	795	825	847	758	797	742	847	819	779	785	819	799	776	706	773	732	799	800	789	763	805	794	778	778	760	806	796	764	816	792	782	746	812	807	839	801	808	770	798	788	778	747	712	720	792	792	853	807	789	799	771	756	751	827	758	851	808	807	813	759	777	822	757	774	804	804	788	767	777	796	828	762	725	820	800	765	751	839	783	792	756	752	800	792	789	820	764	785	736	783	725	757	768	814	764	814	788	754	832	706	779	799	790	769	786	779	845	773	809	793	747	777	773	758	778	773	840	773	778	812	822	793	805	811	792	782	773	785	773	774	711	806	740	793	781	778	798	802	802	750	771	782	765	746	773	787	802	753	794	794	764	767	786	787	831	800	751	765	773	787	730	755	784	790	765	792	753	782	739	747	776	764	821	796	761	738	779	845	798	799	822	770	776	735	832	767	811	781	734	782	777	733	824	781	756	758	751	777	796	857	742	774	743	787	769	771	790	744	780	741	782	783	760	790	799	827	778	751	737	780	711	812	798	717	793	780	772	791	771	778	767	767	795	773	805	765	781	832	789	812	801	821	796	732	811	821	733	736	787	781	780	833	771	794	797	779	800	733	744	764	791	715	818	769	779	772	776	744	792	763	835	781	763	803	768	800	745	811	815	778	750	731	813	807	782	746	771	789	796	770	851	795	828	790	774	784	759	835	794	788	865	787	774	768	808	805	786	772	795	775	746	764	763	807	812	756	771	739	780	779	768	769	747	783	715	771	750	752	797	770	791	812	816	824	788	798	808	798	785	753	804	721	783	765	753	830	789	840	788	735	792	763	788	774	774	784	722	747	814	786	798	780	771	796	802	747	783	766	752	738	794	813	775	790	786	776	789	778	787	813	772	757	784	750	781	792	841	738	716	756	769	753	831	794	741	777	790	769	734	750	805	790	784	762	745	782	769	744	781	774	776	785	794	789	817	783	774	772	802	774	723	816	773	794	794	750	818	802	796	799	812	773	710	777	806	763	753	783	797	848	812	741	763	750	766	774	812	795	766	784	784	855	800	723	780	787	764	817	769	784	817	809	787	763	810	803	797	739	735	759	747	795	810	808	758	780	742	851	766	758	765	767	771	771	761	787	779	762	775	821	815	763	836	799	766	771	760	841	795	743	778	790	761	780	816	784	777	779	810	779	761	811	785	820	770	776	727	781	785	788	770	755	763	764	769	791	764	789	782	817	760	838	791	798	800	793	796	787	784	769	746	766	746	824	765	855	806	799	783	742	814	817	752	802	750	760	749	764	777	733	734	748	818	747	801	788	793	780	778	774	820	746	750	777	756	784	733	773	739	751	739	753	797	799	730	755	764	797	741	802	806	803	808	780	855	808	736	777	793	774	794	769	796	790	763	761	804	761	750	796	777	763	750	750	770	797	799	770	802	788	744	765	826	760	807	775	800	819	789	800	765	735	777	769	788	777	785	771	793	771	785	800	816	778	759	824	780	811	772	790	796	790	839	789	810	796	770	784	839	759	817	793	783	780	747	804	738	740	785	781	818	774	758	782	745	762	743	819	817	757	771	797	780	809	748	761	795	730	832	776	797	716	791	768	800	779	758	779	810	819	784	704	840	764	786	785	783	788	792	753	806	823	755	759	775	748	842	731	736	778	718	746	688	780	766	774	743	758	766	808	778	763	776	772	770	802	788	733	801	759	807	792	789	815	764	783	800	858	738	788	741	776	799	744	829	743	757	816	801	751	747	803	750	769	770	832	796	796	754	765	800	805	767	779	788	789	818	788	794	772	814	765	754	775	767	777	820	764	767	798	776	794	797	777	793	795	746	805	758	772	776	767	762	774	796	787	799	712	712	806	761	749	764	797	844	792	842	762	779	792	771	806	758	765	779	795	745	769	741	801	764	757	759	789	807	824	797	767	720	785	770	746	759	757	819	776	791	797	792	710	766	767	784	802	790	799	779	799	787	782	800	813	758	727	792	778	751	743	813	833	782	814	805	775	803	800	820	798	774	722	771	802	845	738	775	763	778	815	795	759	786	785	752	787	775	790	768	783	819	787	819	775	760	749	815	761	740	734	802	769	816	768	797	785	793	778	767	748	791	809	762	751	770	801	725	796	740	729	806	800	779	788	779	774	773	790	768	738	762	786	769	768	753	717	792	743	803	770	755	796	798	780	749	817	760	783	784	805	792	818	812	791	740	786	730	782	766	786	818	782	753	792	790	823	787	766	785	794	797	843	765	784	785	741	732	758	739	808	781	798	786	807	750	783	811	740	773	781	760	761	783	805	746	808	823	766	765	767	813	775	786	752	782	809	809	752	789	804	755	792	808	799	760	816	743	765	758	799	776	773	789	759	777	789	794	743	774	750	803	757	828	737	815	794	783	776	805	796	800	809	796	721	798	781	789	783	746	756	824	816	842	825	784	780	729	747	799	794	746	755	838	754	787	828	780	781	775	778	768	798	743	791	811	746	757	758	795	798	764	806	772	793	771	784	818	798	800	730	793	749	785	731	740	795	761	796	712	802	763	762	767	747	846	803	768	774	747	663	776	738	793	739	789	668	826	820	760	839	779	799
3615	6130	4985	2577	1848	1439	1222	1082	970	851	779	761	769	743	678	690	679	700	677	661	620	625	644	629	667	646	620	593	586	655	627	614	627	614	636	580	617	601	608	586	652	603	609	602	591	625	586	638	558	599	576	627	628	561	589	612	596	594	619	567	600	616	581	611	597	645	580	558	560	599	637	573	566	573	561	533	621	559	588	624	616	611	572	559	540	581	601	573	582	587	650	598	552	634	632	553	623	606	624	609	641	607	580	613	599	563	589	639	595	579	616	615	580	604	580	596	601	552	576	600	590	573	585	576	565	594	594	533	590	598	581	575	588	615	550	596	583	608	595	586	627	604	584	611	603	557	580	611	641	569	591	566	574	579	602	625	590	610	588	569	645	569	567	603	579	588	568	567	578	589	626	609	607	620	579	620	609	595	580	588	594	595	571	576	601	625	568	573	565	572	588	570	546	601	583	584	588	588	593	552	560	542	598	573	584	566	620	600	565	596	610	615	588	578	592	572	579	593	610	581	560	616	613	580	590	577	553	599	543	562	569	574	648	569	556	615	550	571	596	593	585	546	559	599	609	590	614	584	587	565	581	581	576	575	546	565	608	574	565	588	589	567	572	598	600	611	549	582	606	570	606	581	590	588	635	587	569	614	555	577	599	591	588	607	630	585	604	621	611	613	613	542	600	618	591	537	609	583	568	576	635	599	608	588	607	572	560	578	649	611	590	557	544	607	549	601	599	576	559	585	605	601	597	599	591	580	580	611	585	580	568	554	580	604	569	581	605	589	563	604	609	588	596	579	560	574	579	610	593	563	561	572	598	599	579	590	634	584	609	576	574	609	572	598	583	567	587	594	559	601	611	582	598	555	597	594	605	580	598	610	603	558	595	591	591	588	603	581	611	586	587	571	567	577	568	556	545	507	565	591	591	590	579	610	552	560	580	570	592	592	602	582	658	565	551	587	584	595	609	580	591	590	604	568	590	515	596	595	605	578	582	592	552	570	558	571	605	569	576	552	549	587	572	586	584	592	599	573	600	607	579	565	625	593	566	602	571	537	588	552	545	605	587	566	603	559	581	563	605	590	581	595	569	547	539	588	602	555	591	588	597	571	571	587	597	514	634	590	553	592	609	588	526	559	614	588	575	576	583	543	574	552	600	562	565	572	615	559	609	574	602	577	574	592	543	564	568	595	566	608	535	619	590	608	543	575	555	618	570	585	551	578	593	576	563	606	579	585	605	577	573	580	568	575	579	564	584	584	574	613	589	592	604	585	600	587	550	584	578	586	565	599	608	570	525	581	582	614	595	563	617	565	565	559	582	550	591	616	620	590	582	580	583	612	577	589	591	552	562	568	596	600	558	590	545	520	552	615	612	583	610	607	616	609	561	625	591	591	522	643	578	610	586	556	591	551	604	580	568	571	606	602	589	639	596	547	556	585	587	570	575	584	587	577	588	609	581	574	557	592	542	604	568	559	540	539	583	567	552	553	599	576	554	596	588	566	584	585	580	588	573	591	566	591	558	602	621	605	553	593	555	586	582	626	562	556	593	568	567	626	612	558	597	611	517	586	609	548	591	565	612	558	579	578	633	588	566	575	576	541	585	601	592	562	617	594	567	614	593	585	562	520	606	590	607	598	571	565	572	567	550	580	553	607	582	572	564	621	556	536	564	612	575	609	548	572	569	574	571	604	604	547	584	566	597	578	606	589	572	569	577	588	585	576	560	598	548	595	592	627	619	553	550	608	564	566	569	524	545	572	588	609	564	594	640	556	589	553	564	561	569	582	572	556	547	563	582	574	608	588	565	579	569	568	591	612	586	597	576	557	561	594	549	559	563	548	617	606	592	594	590	606	554	637	556	593	573	603	561	558	603	617	595	563	559	531	584	587	559	570	606	609	599	582	603	530	577	589	578	583	590	581	574	569	568	563	560	576	513	595	579	552	582	587	576	605	595	609	588	558	592	515	642	560	599	571	579	602	563	567	549	557	605	579	595	557	552	566	581	554	609	609	573	579	570	606	595	608	587	636	550	578	550	605	611	570	619	573	605	579	632	607	616	616	525	591	626	598	600	536	591	560	591	577	545	571	598	551	590	537	637	584	560	581	543	549	562	559	589	549	608	590	564	569	569	558	558	568	577	590	557	585	608	617	601	598	528	621	589	580	614	594	573	565	565	582	584	548	545	556	558	595	554	541	609	574	609	557	535	561	554	573	555	565	599	578	573	616	613	605	598	590	565	559	540	598	542	596	603	544	543	585	581	613	610	600	585	562	598	577	547	608	603	575	504	599	557	591	585	597	558	574	551	635	561	586	586	613	589	581	608	538	607	582	575	595	586	536	615	565	526	583	600	553	587	557	586	589	615	566	587	589	577	534	565	567	620	559	546	619	585	581	525	566	583	616	577	602	608	570	576	558	569	588	593	594	619	560	547	573	586	575	582	556	554	585	563	590	575	587	604	593	600	596	545	577	579	601	597	574	578	601	604	578	576	562	545	559	566	608	583	562	590	513	540	601	575	603	559	575	540	570	590	557	577	549	600	600	576	571	592	564	605	541	551	611	554	565	591	589	544	579	574	589	583	591	595	610	556	579	495	602	612	542	581	602	568	573	542	527	544	551	623	551	551	557	566	567	543	632	602	594	573	575	532	605	590	590	576	582	561	589	544	563	607	602	580	571	576	600	634	595	559	612	554	536	578	544	571	584	579	564	597	577	558	577	551	575	561	588	548	596	561	523	570	584	565	540	592	568	587	588	588	571	542	563	569	577	561	543	614	565	612	553	561	594	584	563	575	591	578	591	565	555	580	568	552	584	573	597	596	573	590	619	560	566	602	588	514	586	633	609	574	586	541	564	593	589	579	590	590	560	574	575	595	588	570	557	564	602	583	598	609	558	522	578	593	567	641	572	548	557	565	601	564	593	592	579	582	578	605	589	586	592	565	595	579	559	537	558	570	606	597	598	589	617	550	542	572	559	631	564	577	573	590	603	574	540	566	606	592	566	592	568	599	579	545	553	539	618	591	542	576	542	591	586	547	560	573	579	598	582	556	560	571	548	564	606	571	528	605	565	562	592	635	561	579	592	602	598	606	587	601	570	590	588	573	593	560	530	622	561	599	542	598	584	586	588	579	603	544	580	560	577	602	567	589	587	561	585	558	556	560	572	577	575	563	576	550	588	531	582	579	601	563	565	600	597	574	571	508	563	624	582	578	603	579	563	574	573	547	573	583	576	607	587	545	566	582	557	580	570	603	584	557	593	573	597	573	567	554	584	586	591	568	560	591	540	562	534	579	566	592	586	559	569	585	553	566	576	573	536	543	536	548	515	594	540	559	594	561	650	577	590	621	549	599	562	569	598	586	617	568	566	589	577	574	568	569	568	591	616	557	605	555	576	543	592	587	600	571	586	611	597	590	569	572	611	578	505	625	563	569	559	583	553	554	628	598	584	521	556	550	571	557	581	554	610	537	562	593	625	555	626	575	574
27989	10650	904	511	401	395	409	391	404	402	365	398	350	350	362	379	358	385	355	374	409	348	399	357	376	392	371	385	367	341	381	392	364	386	403	368	397	370	372	380	377	359	366	347	392	358	384	371	414	385	347	366	404	375	357	393	376	356	389	333	389	367	373	331	403	390	381	419	396	374	368	389	345	378	386	406	385	360	373	373	418	367	355	385	372	377	362	363	373	428	372	354	369	385	362	361	400	366	423	398	406	367	360	403	364	358	346	360	351	403	365	382	351	366	375	346	397	378	397	391	358	356	399	390	371	343	397	366	377	352	384	385	352	345	378	386	361	414	367	361	390	374	370	372	376	331	423	352	388	365	380	394	383	379	386	377	367	371	370	363	355	401	351	388	379	383	341	355	369	350	363	382	366	347	380	368	367	352	393	324	370	359	380	340	353	393	364	400	376	376	365	383	368	374	405	342	352	376	372	413	382	348	313	366	361	364	384	367	387	355	361	365	380	375	357	378	362	363	353	403	404	382	363	392	354	363	345	386	373	388	392	398	374	378	338	371	356	354	377	380	375	366	368	373	381	363	362	339	387	368	387	397	409	358	410	376	381	385	356	359	365	375	375	390	394	329	388	353	370	355	347	367	386	372	379	357	365	373	358	411	400	361	388	388	369	387	396	385	394	357	365	374	364	382	369	399	371	363	402	411	369	399	394	386	358	374	403	372	346	366	360	378	372	354	437	333	363	371	371	385	358	397	395	353	373	377	363	379	387	326	367	352	368	347	383	422	364	380	368	380	362	358	367	431	388	399	397	383	378	376	396	331	366	373	362	371	396	379	363	358	384	395	349	394	340	383	362	362	378	395	385	348	367	373	372	394	375	379	352	363	367	382	360	350	372	349	378	392	372	377	368	381	351	369	323	363	366	384	378	400	393	370	371	379	408	369	391	384	376	361	356	376	404	394	399	376	367	393	399	386	369	364	361	403	343	405	353	340	353	380	404	336	376	361	347	363	395	360	362	368	390	344	348	366	334	359	343	366	351	386	379	362	419	333	366	407	389	391	374	406	382	395	380	365	359	407	393	385	385	356	364	387	394	354	376	362	372	390	388	371	363	395	391	353	376	349	350	340	390	362	368	339	397	396	386	371	342	364	353	376	357	380	371	355	370	333	388	376	382	378	390	357	363	363	383	371	371	326	388	405	370	384	347	354	390	356	383	380	401	335	369	393	382	387	376	380	380	340	378	326	371	377	380	385	336	356	379	375	406	373	346	354	364	357	362	364	345	369	394	367	341	337	350	375	387	367	377	345	372	416	397	390	378	357	361	350	375	381	374	387	368	396	351	381	334	348	389	407	337	355	358	379	400	362	403	362	364	382	358	354	369	397	412	342	393	411	362	361	391	351	341	367	390	377	365	372	394	355	411	363	368	383	375	391	407	425	378	378	398	382	406	354	381	388	392	398	381	373	419	374	359	365	381	391	352	316	405	397	411	361	365	379	402	397	394	374	350	358	355	394	402	387	367	371	367	380	385	389	385	359	387	401	393	346	384	348	358	353	364	392	408	378	375	387	387	343	361	377	375	353	365	375	360	381	373	334	405	380	385	387	400	380	354	373	328	380	362	362	369	350	399	376	386	372	372	385	379	355	424	375	365	337	368	345	367	401	379	377	386	344	382	385	374	371	365	368	359	349	380	371	367	364	363	413	372	361	372	399	365	392	367	375	350	384	383	390	379	378	385	395	389	355	367	338	381	349	405	367	375	358	392	351	364	381	365	358	355	380	386	374	375	358	337	396	397	380	373	365	354	355	400	430	396	371	385	352	378	341	389	360	375	413	369	360	349	369	364	364	353	387	400	373	361	394	356	389	345	394	383	416	378	398	380	366	384	380	368	342	372	406	365	391	349	386	369	378	367	387	381	353	370	369	391	361	346	355	366	381	362	343	357	390	363	371	362	368	393	388	389	382	362	371	344	364	357	398	384	405	342	378	389	350	350	375	403	387	380	384	383	343	398	375	354	384	382	382	407	359	377	354	354	393	380	365	367	397	356	391	344	358	366	370	383	364	378	382	418	381	389	391	389	359	346	346	377	366	366	378	368	370	412	384	373	382	359	342	341	395	368	352	398	363	362	389	348	343	361	374	357	390	373	370	377	391	343	346	353	383	361	388	362	366	395	353	379	365	384	380	379	338	358	367	362	368	346	371	362	384	378	377	372	361	383	350	375	363	341	363	371	362	357	365	377	379	380	394	355	378	362	384	382	385	387	360	332	393	413	387	355	374	347	400	419	367	378	349	393	383	423	345	359	385	421	341	376	394	373	368	381	364	361	356	376	341	348	370	381	367	372	348	362	341	344	365	376	365	376	414	360	414	356	391	386	368	353	387	386	390	352	391	375	360	364	357	373	404	387	338	398	370	394	377	371	357	350	347	381	365	367	349	380	401	395	408	388	375	383	354	367	394	367	328	384	397	362	384	346	373	362	426	398	396	397	407	378	380	352	355	358	366	368	373	384	379	345	367	380	365	381	366	371	334	379	352	421	391	361	351	389	385	366	361	368	365	363	393	392	353	368	378	355	368	383	352	384	373	370	392	357	361	375	365	361	379	375	361	389	383	372	361	363	362	400	388	373	382	367	353	382	361	370	377	354	386	367	350	362	386	342	372	389	368	350	411	348	380	358	366	376	397	358	354	400	340	411	372	390	367	401	360	398	380	351	367	351	358	355	368	397	402	360	343	368	324	375	347	331	381	363	370	372	414	358	405	376	335	377	374	349	369	359	367	395	396	366	363	392	366	365	391	340	389	365	397	378	347	390	369	328	385	380	340	370	360	352	390	359	385	355	366	407	387	386	395	383	390	415	367	417	360	371	395	371	356	345	370	369	364	332	359	358	356	357	362	375	365	367	394	368	334	376	385	376	375	377	397	386	358	375	358	378	342	381	378	382	391	368	375	360	356	336	371	409	416	380	350	421	379	368	343	423	387	361	363	384	355	373	384	361	419	362	380	384	386	386	366	373	352	378	364	360	384	372	345	388	357	383	376	379	364	405	361	365	371	368	410	360	379	362	380	400	356	341	349	331	407	323	353	369	389	357	391	370	364	357	378	391	349	351	357	353	396	352	396	364	358	361	373	359	344	377	376	374	379	371	386	400	363	380	368	362	383	387	356	405	356	399	372	388	363	360	393	389	377	375	382	392	361	400	360	363	354	384	374	370	356	375	389	386	357	379	357	359	405	345	385	350	369	368	385	396	398	348	378	387	385	414	386	383	367	381	360	378	358	381	371	387	417	396	376	367	380	402	381	393	381	354	395	377	374	338	376	378	355	396	342	392	381	401	372	395	389	393	412	375	407	387	384	403	342	359	350	375	403	343	421	351	391	364	354	406	403	353	367	337	376	386	361	370	379	381	366	393	384	383	366	392	351	327	335	373	366	374	391	365	369	349	372	359	394	358	356	395	353	374	407	370	362	404	371	404	338	383	377	381	367
4698	460	376	357	301	288	308	311	299	263	288	243	298	273	280	270	280	294	249	253	285	299	269	258	281	252	267	294	276	275	309	316	256	272	278	261	268	274	279	266	252	255	252	260	274	286	291	300	278	252	276	282	285	267	262	257	290	269	257	260	275	265	258	269	276	284	287	272	275	279	278	261	274	255	281	259	266	295	269	260	297	258	230	273	260	290	293	297	248	265	263	283	288	261	251	238	264	256	263	282	281	268	291	262	278	265	279	265	285	290	273	260	293	277	297	278	279	279	268	284	271	273	284	263	279	277	295	269	276	270	255	252	257	274	279	273	272	240	266	251	273	298	276	287	270	288	255	263	275	278	241	302	276	297	245	288	285	286	292	274	270	261	278	280	277	268	259	258	282	266	268	256	267	273	261	295	261	296	298	260	262	250	275	294	268	250	261	274	297	234	299	267	293	268	279	257	262	265	286	264	269	278	272	261	296	250	274	265	258	291	283	274	260	255	268	247	251	277	287	286	277	266	292	286	281	275	253	253	248	279	300	276	264	251	259	294	289	255	284	280	282	270	256	277	277	280	239	256	268	271	281	272	264	259	273	300	284	291	252	280	266	279	280	228	275	253	274	261	270	282	256	285	310	259	262	280	262	277	245	280	282	236	272	278	276	266	255	255	241	263	245	278	287	244	293	261	235	247	272	276	290	272	276	279	280	284	278	237	244	299	253	250	267	283	264	277	305	279	276	267	283	266	271	250	262	281	298	267	237	277	273	257	285	292	249	275	258	265	224	279	274	294	281	261	282	293	269	282	300	301	276	276	268	317	258	268	273	269	246	285	250	257	279	293	277	267	237	299	312	263	289	288	284	272	294	262	255	245	270	274	278	301	278	256	290	284	290	258	300	287	268	296	255	270	273	300	262	255	295	247	251	256	295	252	252	253	248	257	252	290	264	263	286	283	270	254	263	283	296	284	294	280	288	268	256	257	289	289	241	279	257	259	251	304	282	253	266	285	272	282	316	276	263	277	274	255	250	262	281	262	299	262	273	267	298	264	265	264	269	278	285	257	281	266	233	297	283	286	258	284	244	268	267	295	282	279	284	281	283	289	257	263	296	301	283	295	251	267	285	262	264	280	286	262	256	303	270	238	272	259	297	275	279	298	304	268	289	272	292	275	280	273	264	282	284	286	270	250	312	279	269	254	256	295	301	281	270	275	262	289	258	269	268	300	272	248	254	249	285	270	287	249	294	245	288	225	261	284	292	267	257	247	284	268	250	288	262	265	246	277	305	260	250	292	267	265	236	288	249	259	252	279	279	295	255	286	249	261	269	285	267	278	285	268	286	293	269	260	302	258	287	312	261	251	272	261	280	263	283	269	304	266	272	253	271	289	275	293	281	238	259	251	275	227	299	270	249	263	281	285	274	266	256	265	247	264	297	303	280	285	281	294	291	297	276	276	293	281	299	266	261	262	269	253	256	272	250	271	274	256	272	279	287	280	263	248	300	259	286	276	290	270	269	289	265	278	264	257	274	234	271	268	302	300	275	275	266	274	274	317	268	271	258	297	298	308	289	261	262	267	298	262	279	274	288	270	269	265	283	289	275	261	260	283	270	287	277	252	256	247	274	269	314	296	244	286	284	287	274	284	254	294	266	257	268	273	256	267	257	299	297	284	259	287	270	274	263	272	278	292	291	261	274	268	257	273	312	315	280	267	334	264	289	280	285	283	274	280	276	298	282	273	271	269	291	275	263	257	250	282	267	298	277	273	279	282	278	276	274	264	268	290	293	267	255	291	261	262	269	280	279	238	253	263	266	260	286	253	254	314	271	286	270	245	273	282	260	277	265	286	266	281	252	267	275	279	283	304	274	247	251	288	298	265	297	276	273	232	258	300	282	266	284	259	283	299	273	281	257	241	265	309	245	267	289	250	261	277	289	261	273	270	276	273	259	237	275	303	234	298	267	268	273	257	247	280	280	293	257	272	280	274	267	281	271	294	269	276	262	285	252	251	275	283	291	271	271	245	297	251	281	284	251	262	290	272	273	264	279	237	288	275	267	278	291	264	256	281	287	266	276	255	265	250	271	253	272	254	266	265	258	262	265	279	282	261	237	275	299	259	282	249	282	269	285	302	281	264	280	284	290	253	263	292	309	267	297	269	276	264	260	278	262	262	248	262	293	289	287	261	261	290	300	279	310	253	266	268	284	237	284	285	262	290	284	279	311	310	273	293	289	305	296	300	255	269	287	291	276	278	260	257	260	288	272	281	258	282	278	262	290	273	261	263	273	293	267	279	253	264	259	304	235	258	267	249	277	258	270	250	276	288	274	255	282	282	262	267	295	292	287	262	251	277	289	309	266	269	257	284	262	260	278	279	288	259	275	290	298	272	248	275	254	267	295	301	248	275	251	304	271	263	304	306	294	229	286	272	284	282	295	242	280	288	272	253	299	293	271	261	257	289	284	265	280	242	303	256	255	286	270	295	281	280	237	292	276	271	277	284	264	250	270	259	294	285	279	250	280	275	270	283	286	283	286	278	305	272	272	293	269	267	305	293	246	294	262	275	299	286	271	264	291	278	287	256	271	257	280	263	256	250	284	302	238	305	279	267	301	272	245	288	275	271	270	276	254	271	258	260	295	269	297	275	272	265	253	252	273	253	280	298	305	269	287	272	285	284	260	261	283	247	285	287	247	292	275	296	277	257	305	269	289	242	258	295	299	303	292	288	315	283	260	280	306	246	267	265	276	273	247	258	266	267	257	271	260	244	233	255	278	257	265	279	271	276	270	269	282	261	279	292	255	262	272	282	265	261	278	287	258	268	244	279	253	281	292	299	284	293	250	290	238	286	277	288	283	291	263	272	244	268	253	295	247	252	283	280	272	278	247	271	269	271	252	247	258	245	273	256	275	270	285	276	259	233	286	289	259	265	303	267	282	263	305	277	275	289	291	286	290	259	257	263	254	273	259	266	309	292	308	290	272	267	288	253	295	250	269	279	299	280	292	254	263	298	265	272	300	263	281	283	265	274	286	289	268	277	291	263	282	287	243	258	296	286	269	272	266	313	263	285	275	248	282	267	283	260	265	282	240	271	253	273	269	270	296	304	280	241	259	253	283	267	265	271	251	281	264	254	265	296	272	271	284	246	270	286	287	267	280	271	278	267	273	271	276	264	264	272	259	278	280	272	258	280	253	257	261	314	263	290	259	302	284	260	283	271	286	263	277	267	281	266	269	266	227	295	295	296	268	238	248	279	278	269	263	255	265	263	270	270	285	269	292	307	262	278	303	278	281	285	278	258	272	264	282	255	258	270	272	276	251	261	277	287	280	285	294	260	246	244	282	258	311	270	280	281	298	312	273	263	276	267	273	265	284	260	276	283	268	262	278	285	294	250	289	273	287	267	255	262	263	265	307	286	286	260	251	280	278	273	258	282	265	291	251	288	287	263	292	280	277	267	273	279	282	257	266	286	275	265	298	286	270	298
25542	21492	27972	25404	11605	1747	1228	982	885	861	854	859	828	807	830	796	804	827	791	790	781	791	813	750	746	761	768	760	774	815	787	779	849	772	767	809	743	749	791	796	755	787	809	777	750	783	745	741	820	777	769	753	726	769	776	763	730	755	772	743	798	748	804	768	777	752	753	823	784	790	812	734	749	757	771	812	749	724	736	772	765	772	821	827	762	817	798	802	803	727	746	727	768	788	755	760	773	699	815	755	776	748	755	732	735	711	787	732	806	756	785	810	754	810	743	765	790	727	797	798	742	774	821	784	814	779	754	749	821	754	814	771	776	772	766	758	753	727	752	797	770	747	766	763	782	757	763	736	763	729	749	811	746	821	814	789	791	820	717	791	764	762	766	724	762	775	830	732	806	808	726	751	748	818	791	764	746	754	756	818	751	758	721	799	742	767	757	751	739	806	749	793	771	771	721	776	756	778	805	759	784	750	753	802	725	781	766	752	768	737	791	760	752	816	770	797	782	779	776	735	757	762	781	766	757	755	745	785	842	750	769	766	755	733	755	776	743	771	737	790	769	790	776	804	752	788	748	790	857	791	771	762	744	744	769	750	773	785	752	759	784	740	819	741	729	813	758	736	817	760	779	787	748	764	792	789	771	821	790	750	802	790	796	773	776	753	733	784	720	749	743	834	784	777	759	805	721	790	778	783	784	797	788	768	792	747	754	733	765	785	729	759	770	783	804	769	758	775	799	755	831	766	789	795	746	767	813	747	709	773	763	759	759	732	765	746	719	781	729	813	776	758	755	758	789	768	761	765	774	802	757	752	752	718	753	755	786	779	764	754	752	794	772	796	737	761	725	739	715	771	778	796	766	739	762	781	744	722	787	719	763	785	733	752	756	731	743	786	763	750	764	797	748	745	814	731	761	740	761	764	777	783	791	746	772	770	788	737	785	807	740	780	755	716	853	763	802	765	805	807	779	769	776	791	800	779	706	744	748	732	751	802	790	787	753	750	768	733	738	784	697	735	761	794	791	785	761	727	718	772	785	814	820	753	746	776	792	741	790	723	739	705	799	747	840	768	702	764	758	739	777	812	768	781	761	748	718	792	813	744	705	754	750	744	782	728	745	777	735	784	756	786	764	718	764	739	811	763	747	709	756	766	758	756	779	788	784	802	749	771	755	752	798	758	796	750	725	781	775	755	752	768	823	763	745	760	779	775	767	811	725	798	710	760	801	698	762	770	805	773	770	759	765	773	803	777	779	732	733	840	736	787	738	787	759	765	741	806	820	800	741	776	773	754	798	781	756	740	771	744	763	801	750	801	774	793	819	788	811	797	776	747	753	780	753	824	829	760	844	757	776	814	774	788	776	784	807	775	775	738	761	745	735	745	797	796	801	749	720	779	771	808	703	780	813	777	781	711	763	746	746	752	715	764	813	771	760	790	757	767	733	757	780	765	754	752	733	825	778	755	763	845	762	764	794	758	730	783	807	784	752	715	764	777	794	757	803	814	759	754	783	772	764	778	831	756	774	707	757	765	775	822	804	804	791	795	758	732	767	759	749	774	739	790	755	775	815	763	769	777	797	776	744	777	813	713	722	769	743	776	768	711	721	773	801	707	821	759	765	755	753	760	734	793	753	744	782	786	831	815	792	733	752	772	791	730	779	826	771	746	704	785	751	786	725	763	795	786	738	773	787	764	704	777	726	752	721	750	770	802	769	734	796	755	788	797	715	765	744	765	810	807	772	728	779	763	753	807	799	755	774	783	794	726	776	743	751	774	766	759	753	779	830	732	716	818	758	770	797	747	763	762	778	807	777	768	708	795	790	719	808	803	760	734	779	712	748	769	781	765	804	756	760	749	772	760	738	808	762	794	790	731	795	765	790	735	731	797	722	754	748	737	803	719	785	717	780	786	761	751	756	728	714	710	746	739	772	772	767	796	754	779	773	782	758	794	703	739	757	762	747	742	804	778	744	763	728	779	813	773	704	783	781	783	803	766	769	737	762	728	747	759	751	759	742	729	774	761	786	748	737	766	759	814	773	792	735	781	804	769	753	764	783	746	768	780	808	774	753	793	800	740	780	761	786	761	769	756	765	745	758	744	785	762	798	801	776	747	773	808	790	783	785	732	788	744	747	776	787	771	789	727	706	800	836	756	760	781	791	732	735	763	770	765	725	799	794	815	767	723	724	767	759	793	762	729	768	742	725	798	760	778	742	774	740	766	756	736	794	815	745	780	765	766	774	737	768	718	789	825	726	761	806	782	778	766	753	749	744	767	800	722	755	746	780	803	783	853	763	752	802	775	768	728	763	717	777	735	751	757	817	810	750	786	755	755	759	751	755	734	757	740	776	722	780	796	799	729	763	806	762	754	825	757	786	764	753	731	739	768	734	790	826	763	808	777	792	695	775	779	781	773	753	749	744	808	759	767	749	779	784	744	773	758	758	758	734	746	754	787	743	758	708	782	796	750	796	747	753	703	764	761	762	780	771	724	791	813	748	755	837	754	781	745	756	773	752	764	778	724	739	763	772	749	755	787	801	786	733	731	765	804	744	769	751	681	752	795	777	776	711	731	717	722	773	725	738	791	785	750	739	744	760	817	779	779	754	759	759	731	777	740	783	716	761	761	788	755	768	715	764	745	724	767	767	732	790	730	769	765	751	792	827	705	743	738	763	765	784	769	719	740	745	784	758	746	716	744	797	786	792	780	747	773	748	739	802	766	754	723	788	765	794	776	745	773	804	757	748	810	789	804	778	783	664	736	747	804	721	736	758	779	796	714	772	749	828	811	736	754	813	773	759	824	748	747	728	778	793	785	759	812	751	727	752	741	775	783	772	762	737	791	800	766	803	793	722	786	737	747	788	751	709	778	754	762	829	745	740	765	767	734	732	783	752	743	805	771	821	771	792	770	709	770	767	790	819	770	785	760	818	790	793	750	798	752	747	782	767	773	777	729	755	767	741	724	746	744	707	793	748	731	772	757	750	752	772	809	745	785	754	764	778	834	767	795	786	804	767	715	750	759	791	748	800	793	703	783	740	708	809	756	769	746	769	751	776	739	722	768	787	788	774	754	780	778	792	742	779	797	753	759	799	753	759	759	800	801	758	761	747	809	751	775	810	745	756	748	759	846	781	802	742	772	807	732	740	821	827	743	834	765	770	780	784	729	744	731	750	742	787	822	771	805	741	763	723	775	743	752	760	758	734	762	744	750	772	727	747	801	785	776	739	738	769	738	783	799	784	662	836	739	775	811	713	758	771	773	797	827	811	741	766	744	788	753	777	752	728	724	737	765	759	808	775	784	784	753	762	812	746	773	736	721	776	754	773	769	722	738	749	759	738	798	742	746	754	775	773	730	782	764	768	766	725	772	787	777	778	733	753	818	726	775	764	768	777	770	749	776	759	769	776	750	743	760	773	794	767	788	735	756	715	836	782	745	762	794	760	804	779	743	766	804	787	769	805	770	759	780	734	724	764	768	725	781
3431	3521	2952	1646	1183	983	886	749	683	702	619	659	677	602	630	649	656	640	629	606	590	604	543	609	581	601	622	626	587	588	592	602	567	585	585	569	614	573	582	557	585	561	595	602	621	568	601	610	568	590	635	563	577	578	552	563	570	585	572	562	588	557	542	581	602	557	641	556	559	539	576	605	540	606	602	556	593	569	552	548	604	602	547	597	565	624	610	605	581	624	540	574	561	554	574	583	564	573	588	600	579	600	532	555	569	569	583	584	574	580	598	567	574	578	612	593	622	542	557	565	578	555	594	573	596	582	579	560	541	551	603	575	624	585	566	579	593	611	602	577	562	575	501	571	554	570	586	566	562	553	589	590	573	603	569	546	553	546	577	601	571	597	591	578	530	557	561	567	580	588	543	574	612	589	567	570	553	554	561	552	591	613	540	558	612	592	573	573	586	560	556	537	592	562	553	564	547	566	547	566	562	589	536	611	569	599	576	558	556	567	525	551	567	609	565	594	591	583	573	564	601	570	575	561	580	538	581	532	571	542	572	565	527	605	581	586	597	590	563	568	585	574	563	577	569	563	556	605	535	589	592	593	545	544	589	568	592	567	606	554	589	558	574	561	581	629	562	591	578	540	604	570	582	572	563	545	553	571	572	574	562	596	612	590	558	529	575	533	561	591	628	623	579	548	582	568	526	539	575	606	577	598	537	638	597	543	561	593	554	560	546	545	588	578	513	572	538	599	587	566	552	549	582	566	575	543	543	557	547	565	602	585	580	587	547	530	572	585	582	537	572	555	599	604	592	602	539	531	546	643	532	582	560	540	629	560	550	505	541	558	569	585	526	597	598	562	570	582	560	590	603	557	549	561	568	556	592	567	570	601	572	568	575	512	532	553	564	558	567	557	577	568	597	561	562	553	536	604	554	534	556	565	534	552	591	569	558	584	585	593	568	556	565	567	581	550	563	554	553	565	556	543	563	622	557	553	574	560	582	574	539	574	551	587	540	550	560	589	599	588	558	578	540	577	565	560	571	575	560	588	572	581	561	576	585	580	564	557	526	570	588	525	578	632	547	573	590	568	553	583	580	551	543	548	569	550	563	579	552	617	585	602	556	575	609	607	534	567	598	573	595	567	570	543	548	599	498	535	578	532	554	577	568	584	522	589	560	595	587	587	585	555	596	575	519	565	556	547	605	571	582	564	563	585	532	545	531	588	527	606	543	576	557	617	577	560	599	598	568	559	563	544	580	551	564	562	575	576	540	590	534	606	568	546	520	559	565	553	564	517	574	581	543	582	604	574	602	552	583	585	576	558	564	599	560	568	555	548	562	519	575	563	621	531	540	570	586	593	593	593	569	539	555	588	553	569	586	565	548	546	583	583	552	545	570	577	564	546	594	592	555	588	547	552	506	604	552	600	547	542	566	575	587	569	554	553	574	568	604	570	497	535	585	556	578	558	561	572	561	549	604	526	579	554	548	591	590	554	557	555	590	609	608	570	573	595	594	542	541	540	590	545	566	586	557	527	590	543	576	612	559	530	581	551	605	559	534	585	546	541	566	580	540	585	606	586	561	561	540	554	548	537	544	576	589	578	583	569	604	555	544	541	563	648	577	531	594	518	584	592	582	599	574	554	543	579	548	569	558	547	608	580	563	587	522	560	557	544	561	545	571	528	590	554	548	573	586	557	587	533	551	578	558	545	538	539	573	576	627	545	554	562	610	585	561	580	572	564	567	582	593	591	584	550	573	569	600	566	589	565	581	550	546	569	549	563	596	545	591	571	575	600	539	561	564	585	572	612	593	584	564	536	529	573	611	543	517	551	616	587	589	551	557	599	534	570	578	564	569	499	589	585	547	568	576	558	631	557	562	582	584	557	557	562	564	558	575	539	579	560	589	581	573	549	574	519	556	599	548	539	570	568	568	563	611	561	576	582	538	572	560	579	511	533	557	610	557	571	550	597	590	582	593	543	579	549	522	602	584	528	497	596	581	539	568	587	556	601	589	571	570	570	558	535	560	593	570	567	570	579	579	559	526	586	558	548	572	537	583	528	560	561	568	586	554	552	599	568	558	612	582	569	539	548	572	544	558	569	551	595	553	583	578	546	588	567	522	553	566	574	571	596	561	570	565	598	592	558	585	602	546	547	560	570	518	567	559	562	595	577	552	552	563	565	528	586	549	588	566	557	561	567	551	537	559	540	531	543	528	580	548	549	527	540	607	571	579	567	562	497	561	619	566	591	560	570	544	570	568	535	555	580	593	581	591	546	580	552	587	540	586	565	595	591	559	571	599	598	569	591	551	537	580	549	578	540	584	557	595	577	547	568	561	573	587	518	547	556	553	550	593	576	576	614	600	602	566	618	606	527	593	576	547	550	566	543	534	513	534	600	529	557	539	613	565	514	547	590	564	577	543	552	543	581	564	544	509	577	557	585	550	585	579	553	580	578	582	538	561	624	579	576	562	600	589	588	553	547	596	595	560	534	585	570	559	554	579	601	548	594	557	549	542	591	541	544	561	583	508	583	561	537	576	584	567	582	582	602	576	527	552	577	556	557	545	562	536	587	551	558	561	540	493	590	559	542	551	542	556	529	574	592	596	575	573	573	557	562	567	597	577	587	575	599	521	583	541	585	560	576	597	577	589	551	570	537	565	574	540	543	590	616	553	540	535	580	584	524	545	558	585	544	541	572	534	544	588	581	589	564	517	529	580	579	548	550	587	557	556	565	558	571	616	550	580	533	566	558	592	590	586	593	609	594	555	532	559	542	609	608	588	530	572	549	578	571	587	564	534	626	585	536	516	529	573	516	589	545	558	585	576	553	582	569	562	546	589	530	553	514	573	561	533	536	548	575	528	571	584	549	554	592	596	562	577	545	529	560	579	585	599	563	538	529	560	585	567	579	585	546	578	589	552	516	557	563	568	589	549	545	562	593	578	544	539	570	598	608	563	585	587	526	553	590	553	576	565	535	591	556	562	564	578	593	562	537	567	551	556	553	549	574	553	557	532	554	535	540	543	552	539	560	557	568	576	560	541	601	594	574	562	548	587	539	576	558	588	544	532	583	543	593	590	575	550	607	550	564	541	558	546	554	541	577	577	579	571	546	568	607	586	595	537	576	506	552	577	533	575	581	560	575	585	592	517	568	526	582	607	614	558	602	585	540	552	547	582	564	539	566	562	536	566	599	543	555	609	587	564	555	567	528	614	529	594	576	572	572	563	588	616	579	530	507	546	579	586	564	582	541	611	565	563	534	580	578	575	541	578	572	573	558	562	565	580	565	563	524	529	554	601	544	548	575	555	567	531	552	540	571	543	555	616	593	554	563	582	593	552	531	601	582	573	576	587	569	546	612	540	582	592	616	549	558	607	558	537	538	537	549	575	551	570	533	623	579	533	625	583	551	582	547	534	560	601	587	552	555	587	583	580	587	557	551	534	563	573	518	595	561	540	560	589	552	597	554	550	569	553	565	607	553	559	558	571	609
24488	21486	28853	24532	21480	9432	1903	1241	1009	964	1015	891	812	889	895	809	858	833	813	805	811	831	803	828	840	847	816	808	810	757	793	783	836	768	789	777	773	785	776	793	808	828	828	770	739	832	793	793	774	779	809	803	775	778	791	750	814	786	808	793	802	801	793	786	785	760	764	724	736	838	816	822	747	817	813	707	736	767	806	789	758	753	757	747	751	787	794	769	759	770	808	768	740	805	808	796	790	843	833	852	818	806	774	767	793	794	760	768	800	762	768	808	796	784	802	814	786	771	773	797	790	776	810	753	824	748	757	791	771	783	755	769	747	716	794	810	768	810	767	793	745	817	793	776	843	749	763	773	768	826	785	804	829	750	772	779	696	779	800	790	749	704	803	776	817	740	793	785	754	803	758	772	780	811	764	763	737	783	834	794	786	750	792	739	798	767	779	781	757	775	775	773	796	781	797	794	766	822	771	730	807	816	770	741	756	744	737	803	780	839	733	789	809	806	751	775	733	794	767	825	734	824	789	770	756	734	817	774	740	797	796	767	800	743	713	776	828	824	766	825	814	725	804	774	753	821	764	806	761	802	749	763	768	789	813	770	762	780	768	797	797	752	777	774	774	762	751	729	776	777	768	758	751	763	829	767	785	731	766	761	812	805	817	758	784	739	798	751	748	728	764	802	739	758	824	742	780	746	783	763	769	780	844	764	808	769	783	766	755	781	751	766	795	769	763	730	771	759	763	747	802	769	746	788	749	759	793	760	756	785	799	783	793	796	768	773	741	748	724	758	758	793	745	767	837	784	817	723	765	787	769	777	779	755	777	809	780	797	769	808	804	768	775	779	767	806	719	791	779	763	803	766	786	807	737	740	746	770	774	738	804	767	706	735	777	768	803	749	792	773	745	781	777	763	819	733	801	788	740	787	823	736	760	774	801	734	756	761	795	765	794	772	802	775	770	802	767	817	783	794	759	738	704	790	757	832	819	789	765	796	777	811	799	748	798	768	718	717	816	750	764	754	789	778	815	803	798	790	769	759	752	785	743	795	790	776	773	779	776	720	822	794	780	794	717	798	743	810	761	796	838	758	820	838	752	697	811	785	748	785	812	784	780	753	744	751	795	780	775	722	791	761	762	784	733	709	793	743	788	785	763	751	804	735	730	779	753	840	787	806	755	808	764	726	766	782	755	753	764	794	797	770	736	792	753	776	779	800	785	791	780	762	796	759	751	811	817	755	761	797	768	750	771	770	772	775	775	775	808	803	767	766	810	808	760	746	791	748	781	783	822	801	799	740	725	788	760	793	737	793	779	742	804	780	753	759	759	761	803	759	816	805	781	761	772	743	794	817	755	725	796	740	805	809	795	784	793	768	782	780	753	778	737	805	840	773	752	772	782	756	769	820	756	851	761	774	781	784	783	743	723	753	783	782	793	777	769	795	836	751	824	791	798	751	756	785	770	780	755	789	766	766	749	807	790	773	758	812	781	770	737	800	768	782	813	780	784	859	755	716	792	781	769	727	789	778	765	725	762	750	773	771	760	783	757	768	772	786	752	818	811	774	756	726	774	767	770	759	803	784	841	800	764	780	759	752	771	763	760	784	806	717	767	742	777	777	796	789	783	826	820	785	752	728	797	803	778	729	763	776	756	762	763	739	815	753	781	790	790	760	788	793	814	786	783	815	796	782	724	777	738	787	801	788	801	777	760	801	813	810	733	720	776	781	806	767	745	741	749	746	810	781	784	787	754	774	773	747	722	756	779	705	763	776	754	685	771	785	751	715	824	757	751	739	766	810	751	720	773	713	738	742	769	763	758	761	829	786	740	816	767	773	810	789	780	759	752	803	744	758	793	796	735	749	741	703	750	747	789	777	778	744	738	787	755	753	781	712	730	833	745	765	793	774	751	735	792	762	786	779	758	798	790	781	823	750	799	830	766	807	748	768	790	799	779	746	733	793	770	807	815	772	807	798	806	773	777	702	805	811	834	779	722	767	772	769	807	771	772	756	751	798	780	771	821	753	774	769	763	745	774	763	756	770	773	797	703	754	737	774	738	740	803	733	753	819	744	783	802	754	783	766	758	778	756	771	738	765	781	760	782	755	691	790	767	799	772	771	794	759	778	778	768	778	739	804	779	810	817	765	772	736	764	734	773	751	812	785	821	767	770	761	802	789	732	770	717	754	727	811	770	790	796	763	754	730	831	773	770	731	800	783	732	801	794	738	766	748	757	746	773	809	772	731	799	778	794	800	745	787	794	776	735	808	795	776	845	771	774	772	760	747	773	796	741	748	716	756	782	744	781	773	811	791	682	767	833	805	766	793	740	777	785	757	756	778	770	735	771	743	717	789	759	805	778	719	741	782	743	760	811	777	744	791	780	761	765	800	716	769	811	762	819	774	778	800	778	737	757	739	764	757	770	723	736	787	767	793	783	790	737	762	792	775	802	808	797	805	781	822	785	778	828	720	761	756	748	774	730	785	791	746	780	773	788	761	807	736	786	743	763	763	814	803	763	713	782	742	772	749	805	753	768	724	777	735	802	756	824	811	776	739	832	775	810	792	770	735	800	756	742	785	723	743	736	800	707	807	786	799	790	790	740	772	756	787	748	765	730	737	803	780	789	766	802	808	703	796	802	769	785	766	769	815	762	828	740	836	795	772	818	783	780	838	766	763	757	805	819	812	780	740	802	751	783	770	779	774	755	793	775	736	751	751	752	782	798	763	771	759	818	752	801	816	792	809	797	766	769	764	727	767	745	739	827	760	758	754	779	781	801	807	779	751	729	750	771	774	754	762	828	783	730	808	824	808	756	773	766	798	720	789	770	745	782	761	781	795	793	818	768	802	761	696	755	757	775	799	791	749	788	787	730	759	747	776	773	788	751	790	826	744	766	770	784	779	759	812	724	817	734	814	740	750	743	761	773	773	749	739	791	789	708	772	759	763	757	699	781	776	776	807	729	746	744	794	820	771	786	764	787	787	798	772	772	752	808	769	763	800	769	715	818	744	748	770	723	785	736	738	710	757	746	769	750	788	738	782	762	814	782	728	793	751	745	836	754	730	757	801	783	776	800	790	787	717	743	738	765	767	756	768	807	729	776	791	754	803	834	756	763	725	759	773	729	743	799	751	784	788	798	741	801	736	752	786	770	697	823	776	769	747	762	763	799	786	775	831	737	765	753	761	771	727	776	773	787	748	780	736	762	752	702	795	762	751	794	730	750	775	740	744	753	748	805	771	776	789	769	772	797	793	785	780	723	734	784	735	754	702	777	813	778	782	753	795	767	771	785	780	801	760	789	791	798	826	780	779	744	821	778	762	730	861	811	774	787	776	745	761	788	753	724	813	773	778	759	775	803	792	784	762	732	736	761	750	809	757	786	792	729	808	840	789	754	779	753	710	769	734	785	778	756	771	790	821	782	788	773	754	778	773	776	758	754	766	818	740	761	788	792	762	774	771	758	813	775	740	784	727	812	770	776	774	772	760
3671	6126	5025	2573	1860	1502	1180	1006	957	830	810	752	755	782	669	713	642	681	664	633	659	651	594	610	625	602	659	614	629	631	595	546	622	612	607	685	639	596	615	594	601	574	615	636	616	612	633	581	591	640	620	588	590	612	572	577	621	585	616	569	619	600	593	615	568	584	601	624	619	574	590	590	608	571	595	630	565	594	614	580	550	592	576	586	581	588	557	585	596	617	594	567	604	586	612	602	596	608	576	574	603	616	568	574	599	588	552	571	586	614	627	602	609	556	581	573	607	589	573	596	623	564	614	585	584	573	621	598	585	621	573	566	597	547	598	611	611	584	589	582	608	607	586	589	602	567	584	578	594	598	593	591	558	619	592	581	587	599	604	596	591	609	544	599	604	597	589	602	629	567	537	591	561	609	548	587	545	572	573	590	593	578	605	587	564	573	591	597	590	558	558	550	590	595	580	580	573	596	564	587	574	549	547	599	565	601	596	581	552	630	566	604	596	594	539	592	602	562	625	575	587	576	588	554	583	572	604	553	613	568	562	617	575	604	591	568	617	574	594	599	588	617	565	558	608	575	609	593	545	600	566	590	610	610	574	581	568	598	610	609	564	579	597	575	567	572	559	571	617	570	544	587	629	597	589	557	528	602	592	607	554	631	637	584	590	580	604	563	560	606	597	555	615	541	587	580	549	597	599	603	607	549	576	585	615	601	551	556	599	580	583	585	533	593	558	554	552	623	584	573	616	561	614	578	592	579	580	571	612	589	561	586	593	551	589	580	553	588	555	626	576	568	556	611	609	547	591	600	593	588	593	600	592	606	601	604	548	558	571	597	575	564	621	549	540	608	608	517	599	590	623	594	598	594	568	570	597	614	584	552	538	608	587	553	549	576	602	609	595	599	539	574	641	587	616	593	575	571	557	585	578	539	584	598	578	673	593	608	553	541	617	562	571	576	572	596	587	587	558	587	579	576	579	589	536	608	628	559	585	572	587	587	612	609	595	603	556	583	573	591	593	558	586	552	581	584	632	555	542	576	614	573	519	592	591	554	583	615	597	566	553	573	601	587	545	604	589	573	549	578	633	551	596	576	595	614	568	555	607	589	542	615	567	588	583	594	586	580	568	592	631	546	586	594	565	583	630	543	572	586	560	619	578	575	559	572	607	573	588	608	537	566	556	578	601	590	584	580	571	616	582	588	618	600	590	633	583	591	594	625	580	590	605	616	555	532	581	594	598	559	551	599	589	575	536	562	601	560	627	544	577	570	556	609	568	591	534	615	557	592	562	561	579	587	583	576	580	610	593	587	600	570	614	601	523	569	617	597	582	548	588	597	572	584	579	593	608	611	563	561	623	558	573	571	601	584	578	589	583	604	555	642	514	620	564	560	586	586	597	540	601	620	619	618	535	597	571	603	609	576	623	547	601	591	555	602	564	528	593	589	573	548	594	585	574	588	580	550	570	600	641	571	583	586	560	529	588	563	636	604	589	566	590	611	550	621	631	612	613	535	569	563	571	597	577	570	598	590	610	550	579	611	578	599	613	564	580	590	536	601	593	608	607	583	609	586	595	620	562	579	617	541	550	589	602	606	600	554	587	589	614	564	596	580	595	564	542	582	558	553	577	602	576	539	611	569	582	544	581	589	566	561	585	604	581	589	571	579	536	570	600	622	553	585	617	575	536	531	602	576	556	576	540	594	600	566	575	577	564	601	567	583	573	547	610	577	569	572	551	555	571	592	610	580	575	552	581	540	621	604	569	602	560	607	628	561	567	571	565	577	604	582	575	588	558	567	613	604	573	603	564	622	576	583	528	627	527	517	589	613	603	603	580	543	565	598	588	605	614	577	579	576	571	573	558	588	579	559	585	605	539	530	578	581	579	565	589	599	553	548	538	562	568	560	560	583	587	553	585	585	571	606	606	576	597	628	596	581	574	595	553	561	544	570	604	535	543	590	562	571	611	580	608	544	538	580	596	571	550	549	578	604	601	608	609	543	578	535	579	572	586	616	548	586	561	556	581	582	540	592	603	587	586	591	585	606	597	605	587	666	580	577	563	580	540	565	600	563	585	612	595	605	583	589	538	598	622	573	584	629	584	593	601	603	546	590	571	564	621	573	545	529	590	586	564	593	572	603	567	562	618	602	571	593	576	530	587	546	596	551	582	619	570	598	598	597	597	594	579	600	562	590	598	542	547	576	553	575	598	575	582	599	534	611	610	608	550	558	550	639	559	595	574	539	619	587	557	544	566	592	542	580	587	586	577	564	564	593	587	558	581	581	575	588	623	630	559	632	625	568	571	564	570	588	573	561	573	574	574	562	554	596	568	557	586	589	586	581	571	583	559	587	571	544	576	571	566	578	565	566	599	582	601	616	520	574	597	603	593	590	583	550	573	595	572	602	558	588	606	561	572	569	563	622	620	553	565	566	530	583	572	609	539	582	564	588	584	569	639	573	576	513	584	554	553	584	595	565	611	567	598	602	600	547	565	573	587	538	575	566	562	594	529	581	551	560	579	572	599	557	590	537	588	569	514	578	552	517	603	563	597	574	585	566	553	616	577	578	633	586	592	552	585	630	585	562	596	585	600	544	557	581	579	576	589	552	627	573	568	548	577	561	542	581	578	569	582	546	558	565	560	549	553	533	609	611	560	556	580	560	549	578	596	561	572	579	590	569	581	532	589	547	537	511	551	560	595	577	573	580	556	596	544	556	573	587	546	570	554	563	577	587	594	578	583	553	565	594	553	612	565	592	580	561	577	582	553	575	552	597	586	622	552	561	540	571	587	588	555	614	646	592	601	596	563	553	606	559	590	573	592	530	540	598	565	552	561	601	597	555	551	596	573	585	588	585	569	572	584	610	581	563	557	568	568	590	531	588	552	548	540	588	574	590	528	597	564	573	572	560	560	531	565	543	660	554	565	603	598	606	588	571	603	576	580	575	537	578	538	628	569	581	543	574	590	547	567	563	548	575	546	577	583	549	540	579	585	540	585	552	559	580	550	588	584	525	555	562	551	590	582	582	567	580	561	556	591	578	626	557	536	605	571	569	561	595	615	502	641	575	616	621	621	554	568	569	580	596	620	586	575	563	555	583	575	581	540	567	556	607	597	566	582	614	593	592	571	588	587	536	564	587	560	589	559	578	596	551	577	563	565	544	582	572	565	608	574	540	583	576	593	611	603	597	594	585	567	557	588	571	561	533	544	546	599	584	536	589	588	578	555	609	552	584	583	555	591	621	540	614	602	573	553	526	570	554	588	577	610	603	576	554	618	573	565	550	556	612	569	598	561	554	577	589	595	574	568	556	565	548	604	561	588	568	599	583	573	611	583	551	600	577	572	543	571	585	573	566	590	586	568	576	558	571	581	566	624	550	546	552	603	605	588	566	576	586	546	582	597	592	610	578	577	593	583	591	540	570	530	561	568	530	535	557	597	567	591	528	571	570	535	604	566	583	525	581	550	583	593	546	558	619	553	548	562	521
27873	10519	939	582	419	421	341	372	355	374	345	353	341	398	349	360	375	368	345	397	358	370	382	376	389	391	363	398	394	365	420	390	344	401	381	392	353	388	353	362	358	388	361	365	373	389	351	349	368	380	377	339	374	382	380	359	379	404	368	387	390	335	364	400	393	371	376	379	369	384	354	347	363	398	386	374	335	353	360	368	364	383	397	361	325	376	362	397	338	401	376	380	381	409	382	384	376	360	383	388	369	359	378	394	400	372	376	369	411	370	326	343	379	375	362	346	371	374	404	369	386	373	366	414	399	397	352	374	401	378	389	383	364	373	388	359	387	333	383	378	380	385	353	383	347	387	353	374	386	401	388	383	393	376	358	380	360	377	374	368	354	417	352	377	400	358	362	376	359	378	336	348	381	382	374	365	374	366	362	337	390	361	369	390	355	379	352	362	356	367	382	387	362	395	346	357	355	341	368	371	390	358	312	377	354	341	381	367	346	361	371	380	365	347	381	360	382	402	373	385	387	356	390	388	348	389	354	361	397	404	426	392	351	370	377	375	374	362	366	397	361	362	357	381	361	383	388	414	378	372	348	374	398	384	371	379	373	387	358	365	360	373	385	353	361	343	367	375	371	375	370	370	373	414	343	382	359	329	411	383	368	376	391	362	367	370	379	375	368	349	403	398	363	368	393	385	382	354	369	413	363	366	379	367	381	338	374	386	361	378	353	369	358	356	363	371	351	359	373	400	395	378	376	361	362	370	372	377	391	400	344	371	369	395	361	370	374	381	364	369	390	394	388	378	409	349	401	403	355	362	377	371	373	367	337	378	380	372	369	393	360	391	338	364	375	418	367	362	366	368	383	345	359	356	316	392	363	399	382	350	350	391	342	403	327	367	379	375	330	341	393	364	357	335	370	368	393	378	364	386	383	395	407	356	352	382	384	400	365	375	380	390	363	364	387	351	361	360	359	377	358	378	340	370	413	377	385	396	346	361	367	359	405	378	369	353	349	347	381	394	363	367	367	368	358	366	398	379	369	380	383	379	372	425	342	391	365	364	387	377	380	338	364	379	342	385	385	380	374	352	381	378	353	399	384	375	376	384	365	383	355	346	359	395	343	391	373	392	331	382	425	371	358	369	392	375	362	402	385	330	380	386	339	373	411	349	390	346	368	362	382	356	388	354	405	353	378	360	383	421	387	364	388	358	402	357	362	362	383	379	371	369	386	372	365	363	305	384	375	412	366	352	403	362	362	371	370	377	370	349	366	396	359	399	368	395	343	378	354	372	399	383	375	359	407	376	357	394	353	358	388	370	349	355	385	366	422	366	407	406	406	404	360	346	373	341	376	381	396	361	379	395	388	392	364	397	366	373	356	374	379	367	370	394	375	398	357	360	379	369	342	370	352	370	377	396	381	371	342	346	366	342	354	371	361	368	363	343	394	347	363	350	389	353	359	336	351	390	370	387	380	350	377	393	364	346	355	359	398	376	338	319	338	384	366	386	349	406	363	354	334	390	326	371	375	386	365	375	376	352	346	392	370	384	373	366	403	380	372	353	332	364	358	371	370	376	367	374	376	364	354	368	380	324	358	403	330	367	363	369	370	383	357	365	364	388	373	345	390	368	356	368	375	404	373	370	373	363	374	376	403	368	377	402	368	380	360	361	364	372	352	379	402	360	314	392	371	389	395	395	395	346	328	355	406	351	374	362	396	379	372	385	368	385	341	349	375	382	371	325	376	364	371	373	382	366	349	371	372	377	359	363	377	390	359	381	355	393	382	334	375	380	390	342	360	373	376	380	370	372	372	356	388	377	351	377	389	371	381	377	383	379	371	370	396	374	393	354	383	416	409	344	367	372	387	366	367	369	394	397	370	358	395	369	359	365	390	377	414	372	397	386	350	352	335	390	364	338	368	327	383	330	345	349	344	387	371	356	422	383	382	370	363	352	376	372	411	414	362	372	344	407	362	403	377	378	364	413	351	409	345	368	403	393	374	368	328	401	350	366	337	371	368	359	369	398	371	364	376	343	413	365	408	358	384	365	388	375	355	363	399	431	377	408	395	392	361	383	384	377	343	356	359	366	382	397	393	376	398	349	379	323	342	350	362	343	366	368	388	357	377	347	390	348	374	378	357	355	372	370	331	381	420	382	343	359	394	342	353	351	381	349	364	394	379	376	389	383	369	370	389	401	383	390	367	335	355	384	362	337	363	367	392	366	351	356	375	357	376	384	396	359	364	367	362	363	364	365	350	370	343	384	369	333	385	385	361	347	358	339	372	379	392	371	391	367	394	393	374	378	378	353	394	377	365	370	398	373	352	381	397	326	361	353	397	353	397	377	364	344	367	371	357	385	355	357	363	386	399	380	359	369	384	349	387	385	372	396	368	385	370	389	377	394	365	395	396	378	338	386	353	382	343	382	416	347	345	375	363	362	372	353	375	405	367	367	398	366	369	359	382	332	392	367	359	401	345	377	349	391	377	349	358	369	370	362	365	365	370	409	374	356	379	355	360	412	380	382	364	389	408	376	366	337	358	358	396	356	400	381	381	369	379	372	342	373	372	383	359	361	327	373	350	355	398	361	356	338	386	355	363	330	370	377	399	327	381	374	371	349	387	376	397	384	388	392	394	375	408	376	395	384	368	378	365	384	342	361	372	376	344	372	355	386	367	395	354	393	354	416	376	374	346	341	362	387	349	341	363	352	388	366	373	362	371	388	373	356	366	357	390	356	364	368	338	352	355	404	383	389	374	392	416	352	395	379	379	354	376	371	376	375	388	339	381	340	390	377	392	359	354	389	405	345	375	375	366	358	364	389	366	366	373	383	396	348	346	369	354	381	402	360	397	380	363	342	362	366	373	393	367	359	357	405	366	360	380	380	427	358	385	372	361	350	382	388	340	339	390	395	374	390	404	359	398	354	343	367	377	369	384	365	391	374	361	364	383	361	414	373	371	372	375	371	342	371	322	377	402	367	367	377	373	348	367	349	357	371	378	386	363	373	342	404	368	393	403	361	378	371	377	365	386	388	377	396	374	355	354	386	410	392	360	412	356	363	366	391	377	381	400	370	355	410	377	367	344	401	364	373	387	366	389	364	366	364	368	383	401	364	397	366	374	370	355	392	383	373	370	360	384	397	381	340	366	385	343	399	416	355	351	362	387	392	357	382	345	393	367	380	342	375	382	359	337	348	387	366	361	371	343	388	391	395	341	392	383	369	335	385	350	391	381	391	375	376	377	376	332	380	344	383	340	382	364	369	370	378	365	349	365	369	387	385	392	373	366	350	338	372	363	410	363	353	384	375	346	354	344	381	383	408	375	366	380	411	379	350	373	416	373	367	361	369	377	358	336	370	350	362	369	383	351	358	390	374	343	372	372	379	361	378	341	409	312	387	402	394	375	367	362	396	370	346	399	364	359	367	388	383	339	361	376	381	359	376	352	365	411	412	359	415	346	364	400	351	359	401	375	338	382	375	360	371	369	356
4649	511	404	331	300	321	295	286	290	269	296	271	265	302	299	309	263	268	282	275	259	269	288	262	263	277	273	269	278	284	261	275	272	263	284	284	286	272	297	289	254	252	270	294	269	285	253	314	299	292	301	287	263	262	293	254	275	277	280	300	283	289	256	282	257	299	278	299	290	259	263	258	259	292	266	281	298	265	288	290	253	282	252	280	251	253	279	300	261	282	276	260	251	278	240	258	258	266	288	315	272	259	305	261	248	258	268	270	306	276	271	236	284	297	243	259	259	277	250	267	275	250	270	266	290	278	255	290	270	283	295	269	268	279	278	282	289	250	289	259	283	253	274	316	284	282	254	265	268	280	266	259	264	305	303	280	266	298	301	283	286	277	286	272	264	256	313	282	271	277	246	254	277	284	266	249	270	269	259	290	272	252	276	253	277	257	265	284	305	246	271	276	291	274	285	253	293	284	282	271	266	272	274	294	254	266	266	283	254	266	269	300	299	241	273	281	303	339	282	279	272	250	274	292	291	269	255	267	281	271	308	254	291	289	256	284	260	294	277	279	277	261	280	263	266	276	265	280	241	275	282	267	284	262	273	315	257	260	255	276	287	266	264	277	285	270	297	292	276	280	282	278	268	280	276	265	275	267	267	289	256	270	301	264	258	279	264	247	274	273	261	262	274	282	264	280	286	261	283	278	238	294	291	275	301	287	266	273	278	291	271	262	280	274	242	282	277	312	291	302	249	245	292	263	280	243	267	298	258	268	274	269	285	267	276	274	301	272	298	273	283	272	290	279	297	281	286	295	280	277	259	278	285	249	284	302	260	302	292	281	280	301	291	292	259	269	264	264	272	256	267	294	239	274	241	235	280	257	267	285	284	274	251	269	254	277	272	269	275	293	276	282	264	254	276	261	295	238	283	262	287	281	274	274	269	261	264	283	297	269	294	282	284	292	278	248	268	286	273	260	295	258	271	256	270	267	247	259	280	299	284	270	258	264	272	266	271	286	269	270	284	284	267	294	268	277	285	283	253	277	272	258	248	263	258	268	275	271	271	277	286	282	282	300	271	256	278	292	266	282	307	273	278	282	300	256	260	271	262	278	274	252	251	253	234	276	259	264	275	270	241	261	270	238	280	271	251	293	280	278	270	301	289	263	256	289	252	282	284	294	262	290	250	263	295	317	262	263	285	295	257	237	289	281	289	288	282	270	287	274	252	271	256	283	299	299	285	302	287	232	263	248	256	257	266	290	259	277	256	285	280	269	276	281	269	281	286	282	292	286	283	260	261	276	294	272	262	295	271	258	300	278	246	268	297	278	272	256	264	278	277	252	254	278	280	278	266	264	276	274	274	277	245	282	286	271	268	265	282	270	279	322	265	305	291	255	255	238	263	280	247	264	276	257	275	269	279	240	266	262	311	260	293	277	285	294	279	270	262	302	265	267	266	274	222	265	275	272	260	298	266	281	257	273	284	274	273	277	253	270	262	270	274	272	269	265	264	255	253	273	276	293	297	273	241	269	252	283	252	270	245	254	242	308	282	276	278	289	247	259	307	268	317	266	265	278	287	274	314	261	265	298	292	280	282	289	259	268	322	255	288	279	279	301	268	254	283	264	230	282	265	267	261	273	244	257	307	294	263	289	280	292	306	312	261	259	265	270	281	295	267	257	333	276	264	259	260	304	259	272	270	258	262	274	283	265	271	261	281	286	282	283	280	269	288	287	311	275	266	275	271	264	264	286	216	276	260	287	256	270	296	272	253	288	280	262	293	243	268	290	282	294	263	240	268	293	298	236	265	269	271	282	261	270	280	268	273	292	240	275	259	264	267	284	249	254	272	271	265	268	276	248	253	288	279	277	276	309	269	252	265	274	268	264	264	257	271	268	286	272	279	288	251	271	264	284	281	276	277	268	261	302	293	250	262	266	268	260	274	237	257	264	268	259	271	281	294	277	262	287	293	252	288	266	256	269	274	265	285	279	252	267	297	297	289	255	253	262	272	252	297	278	256	248	268	253	271	295	252	281	257	254	269	297	280	269	245	289	289	291	252	292	263	263	263	279	315	256	248	279	272	263	262	265	268	292	272	275	289	285	272	275	276	264	285	279	269	271	289	260	269	254	280	273	267	247	271	264	284	282	281	287	309	287	287	253	310	279	288	274	240	282	250	263	257	267	283	295	297	298	284	294	250	300	221	281	249	295	275	282	275	272	260	279	277	252	275	277	256	271	286	270	307	281	270	275	283	250	238	308	263	283	283	300	269	266	277	254	270	286	253	273	279	275	304	291	266	283	257	269	258	269	287	266	248	286	280	285	293	256	252	230	253	287	289	227	260	308	264	276	256	289	273	294	253	297	259	256	287	260	255	294	274	284	273	265	266	292	263	277	271	256	255	274	273	264	271	243	259	273	263	301	264	269	265	294	258	262	293	279	266	296	288	292	249	245	275	283	257	270	283	252	275	286	273	253	291	285	275	275	272	280	295	269	234	275	263	266	276	293	273	279	296	279	280	265	285	309	293	296	247	245	271	280	299	256	288	265	290	259	267	268	258	273	257	276	258	270	266	283	300	300	271	279	264	279	257	285	290	287	278	277	277	264	263	257	289	249	242	249	258	275	253	269	301	271	286	259	318	330	277	256	288	285	303	268	274	287	264	257	254	266	286	269	290	273	263	262	252	274	314	278	306	307	259	286	281	280	260	270	271	252	253	239	280	274	280	251	280	271	248	274	276	253	262	246	287	240	273	254	264	253	301	243	248	270	286	262	289	269	296	260	270	264	304	264	288	296	295	275	244	283	254	291	272	268	275	286	281	253	275	298	265	273	261	283	288	264	282	279	268	260	265	271	271	261	326	267	262	272	281	296	293	277	270	263	298	263	264	293	259	265	255	294	285	292	277	247	262	294	273	254	261	291	257	264	277	252	289	264	279	264	297	292	284	253	270	268	271	287	254	278	300	270	294	281	274	270	305	245	291	270	281	292	273	235	269	255	281	305	269	269	263	251	284	288	284	262	241	268	276	264	284	273	263	270	309	276	273	260	256	262	300	292	283	275	285	266	284	267	284	302	269	284	260	274	278	247	284	253	270	289	265	281	267	269	267	287	294	262	256	255	264	295	243	260	256	252	278	267	288	264	234	275	302	281	280	305	285	278	244	268	251	276	275	250	285	286	261	252	254	263	293	262	257	264	282	309	304	277	272	282	268	245	261	271	296	229	260	272	271	277	290	250	253	278	236	290	294	288	299	255	266	264	250	233	274	268	279	276	280	259	281	254	268	250	282	292	268	281	291	301	287	272	251	290	282	269	280	262	263	302	267	270	250	314	273	304	251	291	280	256	272	230	267	287	264	314	263	274	262	279	275	269	292	241	285	258	268	273	297	260	299	271	280	280	259	303	282	277	264	267	270	263	264	262	308	241	271	254	266	255	279	264	283	272	262	246	238	275	267	267	265	278	291	275	280	273	293	251	235	274	242	267	304	278
25529	21470	27930	25409	11602	1671	1210	1004	874	876	851	874	886	842	760	791	803	786	822	784	793	795	770	833	869	796	764	803	765	786	840	759	788	761	822	748	776	768	776	799	810	779	745	738	734	773	764	727	742	778	783	758	723	816	784	780	736	727	801	781	763	743	738	832	783	774	783	759	800	806	767	799	799	812	800	774	794	733	776	786	766	727	791	760	753	773	755	770	767	764	829	766	768	785	734	778	737	799	760	750	754	830	807	798	782	730	731	760	752	786	720	761	800	802	762	722	788	781	841	756	772	767	824	760	803	745	834	755	748	749	759	754	785	782	754	756	759	721	793	744	741	791	787	782	779	718	776	787	804	789	765	784	799	808	771	761	723	797	758	757	757	804	724	791	788	757	775	799	758	841	794	840	772	774	796	764	765	795	748	733	828	825	828	757	834	758	780	734	816	768	813	778	777	787	790	762	774	843	715	772	730	751	814	805	787	808	821	802	765	801	793	804	799	832	783	760	796	815	782	797	754	753	710	764	759	797	755	825	792	765	786	717	776	746	769	785	794	776	738	760	812	759	772	811	725	780	749	787	778	790	801	772	786	798	791	777	808	756	783	790	762	792	748	763	788	749	780	793	765	749	732	773	788	713	781	788	726	792	760	800	795	776	758	798	715	776	762	806	751	775	740	760	845	752	781	798	740	776	724	800	763	814	769	741	781	734	780	822	749	739	749	784	774	763	759	857	777	818	757	790	779	838	761	742	778	768	749	770	755	777	831	772	798	803	697	755	786	727	754	777	753	776	759	772	750	844	799	820	810	774	757	698	807	768	806	758	781	792	727	761	733	785	783	792	766	737	779	755	755	745	760	715	772	712	757	773	711	743	760	758	752	755	797	772	795	810	812	692	787	754	767	777	775	739	820	737	753	719	729	762	782	782	737	720	781	703	738	752	777	757	764	751	741	738	789	721	745	747	740	762	700	770	783	773	797	775	749	754	783	779	758	823	782	761	807	738	785	741	781	745	753	792	765	764	755	832	802	784	780	779	768	779	770	784	786	789	812	755	746	735	782	770	753	761	728	791	712	794	777	761	790	772	781	749	827	749	767	795	763	734	772	732	775	755	745	743	729	807	802	740	779	746	757	721	744	746	794	794	805	806	754	768	763	786	735	825	768	793	779	764	826	759	750	847	743	780	787	756	752	761	745	757	777	771	793	760	736	760	720	755	763	717	810	768	754	750	755	790	773	730	790	751	790	800	782	757	778	754	781	798	747	757	740	790	795	741	823	742	788	752	822	774	772	776	751	808	768	782	787	753	797	791	785	780	786	757	767	783	809	795	738	700	766	761	821	807	760	729	761	777	826	743	795	762	743	705	756	797	808	769	760	784	730	776	801	767	788	763	710	782	799	793	752	785	737	731	823	777	782	801	770	747	723	748	789	736	751	739	820	770	736	806	762	791	785	776	753	794	835	776	762	787	792	726	757	798	763	771	772	802	742	751	751	744	787	797	767	736	750	745	798	773	707	771	732	785	768	726	746	777	780	800	756	769	758	793	767	772	770	774	795	730	770	806	730	741	742	805	773	747	781	782	780	759	762	737	767	759	775	782	780	743	788	805	798	786	799	800	779	742	786	778	771	763	769	771	767	799	745	770	775	769	790	805	757	792	766	742	760	747	772	820	764	772	778	757	733	759	766	814	755	748	729	808	759	789	761	750	767	795	782	767	750	772	747	760	747	744	810	769	772	712	738	733	739	780	758	730	796	800	801	770	759	781	714	775	784	747	772	791	745	822	814	804	771	805	724	748	731	696	788	728	804	796	773	792	793	756	762	727	779	790	790	749	756	731	763	795	802	783	831	730	720	753	770	804	795	772	736	765	846	762	769	762	746	774	730	735	735	754	764	764	775	777	741	765	809	704	743	722	772	746	797	782	768	804	754	740	766	748	782	801	764	699	758	778	762	754	751	751	755	780	806	811	730	731	759	714	714	728	807	773	757	727	730	760	744	766	786	767	756	780	759	740	757	716	782	803	791	753	768	784	774	770	780	784	800	739	751	773	769	789	775	760	761	712	764	769	765	806	728	792	784	740	846	720	763	770	809	798	790	782	745	755	752	760	768	771	786	744	746	766	737	812	791	825	742	814	811	729	748	724	766	734	784	694	758	785	768	710	761	758	745	786	770	813	778	783	765	729	783	780	781	815	826	796	792	729	776	806	783	791	742	748	767	756	761	752	802	766	788	781	775	778	741	744	787	742	734	805	722	781	763	832	754	780	739	760	803	818	763	746	747	705	762	783	789	772	785	727	723	767	820	718	767	771	783	766	777	784	796	802	785	786	790	776	740	845	761	754	724	725	759	696	756	836	757	797	753	791	763	784	793	794	782	783	801	791	807	783	770	770	740	764	734	761	771	744	731	791	747	751	759	762	765	783	775	775	819	747	758	750	780	758	754	743	762	723	749	761	764	798	787	774	736	763	768	739	795	781	761	740	775	759	734	734	746	752	713	770	779	799	739	743	772	745	766	781	763	738	804	784	796	803	755	752	783	757	777	779	771	777	763	747	790	820	792	792	725	800	789	777	761	787	807	798	767	786	813	755	750	766	784	756	694	788	766	789	741	809	791	741	747	782	745	766	773	793	723	746	772	756	836	731	733	827	729	758	746	718	835	801	774	751	730	764	800	733	746	782	798	763	810	753	807	784	757	788	771	772	768	770	770	777	811	754	757	748	770	805	810	792	747	805	814	786	766	792	763	852	779	773	767	771	716	810	793	751	764	825	777	795	769	772	775	728	760	785	780	771	809	760	790	736	789	757	781	755	724	729	791	767	850	775	719	803	797	756	744	798	794	793	770	790	743	769	773	770	781	755	773	748	763	761	767	772	819	739	789	792	729	726	800	806	815	774	750	761	818	772	767	799	771	753	819	793	786	777	768	733	746	716	731	790	750	777	776	815	780	756	789	783	800	749	798	769	756	786	764	790	806	769	775	830	784	752	791	769	759	735	728	765	752	762	720	789	739	783	777	733	746	761	744	781	700	778	755	777	789	837	750	741	758	779	796	808	770	771	761	766	754	718	798	778	742	791	806	785	808	779	751	713	740	785	731	744	757	775	757	743	761	749	764	822	761	778	777	762	735	703	717	789	765	769	741	751	780	749	784	728	751	799	775	758	750	743	771	773	780	798	726	775	779	747	747	765	761	746	797	758	761	772	826	739	743	788	702	760	808	812	788	778	757	791	775	770	778	770	732	757	754	804	781	768	818	757	783	752	761	749	792	760	771	718	778	755	784	771	769	766	773	789	768	754	749	734	812	737	787	773	725	719	782	720	697	791	777	803	748	765	749	761	706	809	752	722	734	770	804	761	771	735	730	757	758	775	781	764	767	789	752	761	735	764	765	767	772	811	780	738	747	754	747	779	787	767	773	772	782	745	744	757	788	759	767	798	754	794	736	777	763	774	733	732	755	730	739	781	758	818	730	756	812	729	772	776
3424	3591	2952	1639	1203	1004	860	833	722	742	654	678	647	641	629	647	591	631	626	595	584	617	617	599	601	555	604	619	586	607	610	600	643	598	549	587	617	540	570	561	560	611	546	611	551	573	564	559	564	618	562	589	575	589	624	614	549	564	583	550	559	558	593	556	543	585	580	585	570	579	529	568	565	606	567	556	591	580	606	564	577	569	598	552	599	577	553	558	572	580	570	511	565	554	600	560	536	591	557	545	552	603	600	588	538	568	555	579	562	568	554	542	616	572	562	565	597	573	576	539	545	564	561	550	589	599	594	562	607	575	584	572	569	580	582	558	572	608	598	558	538	587	578	552	605	564	536	553	581	578	560	544	550	583	614	560	561	553	609	537	582	618	606	554	578	568	565	574	537	522	565	584	552	593	580	560	549	600	534	572	603	573	564	562	588	594	540	573	555	566	595	593	570	590	572	570	590	602	586	578	516	546	605	570	582	562	527	541	549	545	578	579	544	525	615	539	533	548	564	563	563	590	555	544	577	546	561	514	553	555	586	596	568	604	565	514	527	570	554	572	577	547	496	608	535	554	582	546	626	560	513	557	580	565	563	543	563	535	566	559	591	602	592	563	578	581	566	546	560	606	556	602	595	583	590	577	564	560	568	567	581	579	571	549	576	610	570	531	557	553	533	541	531	599	567	591	530	567	558	591	614	569	550	624	550	563	588	543	553	519	581	532	535	591	575	567	601	571	564	585	590	564	533	586	588	602	591	522	591	561	562	594	550	565	566	578	550	559	546	557	563	592	580	529	572	561	587	580	592	588	555	585	622	557	535	579	599	524	553	553	523	587	590	575	550	534	516	564	547	570	595	580	566	574	575	565	567	557	543	586	569	537	537	611	584	576	537	581	608	579	568	609	528	576	583	606	551	608	545	531	564	553	545	570	597	589	563	539	508	541	560	592	579	597	541	586	627	565	557	549	547	539	565	558	531	609	549	557	549	599	549	551	610	587	546	577	591	565	560	542	539	577	560	593	577	599	591	570	544	598	534	633	591	557	569	578	534	595	589	559	550	552	594	601	532	594	588	563	557	559	593	557	583	557	608	557	597	609	575	543	546	574	565	603	565	523	621	576	545	579	584	547	536	593	560	594	567	544	534	609	567	589	578	539	542	600	546	559	610	551	530	549	576	606	604	537	599	554	567	579	539	512	541	539	611	591	588	548	584	569	539	566	562	543	590	582	564	569	594	531	614	535	538	579	555	589	565	604	566	544	543	600	535	585	581	599	563	586	586	568	549	550	568	548	549	585	557	569	595	588	607	545	611	571	534	514	582	544	586	567	554	554	566	542	525	579	547	576	608	536	587	584	610	590	606	540	561	557	551	574	550	588	571	553	576	590	582	572	525	598	566	577	555	562	564	587	573	572	543	557	566	564	573	559	568	607	545	582	545	573	541	564	570	571	591	581	588	597	556	545	592	557	568	584	538	584	558	527	584	569	553	559	606	588	602	595	554	593	551	571	542	559	575	551	616	581	569	585	599	568	559	583	537	559	572	560	554	557	583	540	535	581	601	595	562	529	571	556	533	568	563	581	585	548	549	613	565	557	583	498	560	518	577	561	538	576	567	571	556	562	594	549	558	580	527	566	586	582	559	602	568	578	549	551	613	596	579	574	550	559	579	568	567	569	537	549	557	562	529	559	579	576	606	548	539	536	617	573	546	567	533	542	549	560	549	545	545	532	542	522	590	571	585	595	585	578	545	572	553	587	571	569	523	591	532	574	571	568	611	582	583	574	530	605	573	580	570	540	559	596	590	581	562	579	569	547	552	600	572	526	591	565	580	574	565	583	565	553	600	589	562	577	577	560	602	554	586	564	559	560	579	561	596	581	554	599	542	538	575	592	554	537	559	541	549	547	584	523	540	556	528	589	557	591	531	546	579	569	544	571	551	573	604	552	546	592	551	576	585	559	579	570	528	526	553	581	531	541	586	589	577	564	592	568	541	572	530	537	555	501	566	585	577	596	563	580	523	565	519	568	531	589	583	511	536	543	547	573	530	545	563	556	560	578	565	578	557	591	579	579	547	526	560	543	574	605	556	535	589	606	584	584	572	561	531	596	586	538	570	557	590	567	548	536	563	575	583	581	561	549	537	571	577	575	532	549	572	581	572	588	561	573	539	534	559	526	543	550	523	572	569	548	537	577	567	556	528	548	528	595	548	539	587	530	547	545	606	570	586	573	559	560	592	546	586	565	599	544	553	580	532	562	558	534	567	580	579	555	560	557	554	550	599	558	540	544	560	574	556	568	577	594	563	526	537	546	562	527	594	579	574	609	554	559	566	582	563	593	564	574	565	566	540	545	543	567	569	532	533	548	592	545	542	565	559	545	556	550	525	573	561	538	533	600	563	582	578	557	564	591	579	593	535	549	567	548	549	565	554	578	582	560	577	590	547	566	591	533	559	538	593	574	545	532	572	605	571	603	590	570	549	598	556	563	583	571	561	522	547	587	583	538	569	567	604	532	568	594	536	562	570	567	558	580	566	575	575	546	530	558	562	528	534	574	556	544	575	565	536	581	595	541	571	494	572	566	557	566	551	556	552	551	523	586	544	572	570	567	553	577	558	588	561	570	557	596	554	512	554	537	563	555	543	556	543	559	497	534	555	581	582	573	578	553	559	568	554	594	549	566	592	556	567	548	587	511	560	558	562	600	562	534	558	569	569	575	548	550	609	586	562	583	535	570	572	571	562	580	624	575	547	585	584	570	541	587	549	550	559	528	618	566	597	540	511	562	564	549	542	587	556	607	553	595	598	569	500	526	554	571	597	591	580	541	600	592	538	543	548	531	569	561	563	575	556	563	607	577	535	580	592	550	586	528	591	556	543	558	563	555	565	592	532	540	551	548	529	553	566	590	562	515	597	523	552	546	560	592	586	540	587	552	564	542	592	562	596	550	525	588	577	581	566	546	548	568	563	578	548	538	575	546	555	537	529	560	554	539	539	607	551	557	603	572	567	555	565	612	591	572	539	541	577	598	584	592	593	576	549	567	601	548	545	553	577	541	561	592	542	537	549	561	579	554	559	562	571	549	547	537	566	605	626	590	566	587	588	514	573	566	541	560	570	565	554	572	557	555	544	588	566	625	563	567	578	559	572	544	580	526	552	521	554	558	558	573	545	513	573	539	585	588	565	555	540	560	533	586	586	545	537	562	593	523	604	616	570	557	579	529	516	555	558	565	555	560	564	559	590	480	602	575	516	572	556	555	546	593	513	532	549	572	562	555	568	544	597	542	565	555	590	576	582	574	546	590	580	553	549	572	549	581	545	603	556	570	546	566	595	576	545	572	569	558	581	571	606	542	590	570	571	550	578	542	590	586	539	560	555	595	558	578	523	601	568	560	560	531	524	548	551	617	575	628	559	516	573	554	597	530	586	566	590	558	592	558	560	572	600	579	519	600	528	577	572	514	544	591	548	557	546	550	549	536	576	539
24601	21496	28841	24584	21494	9255	1928	1241	1007	1007	963	919	918	887	834	869	869	815	838	808	836	800	821	841	850	803	761	801	758	773	794	791	782	776	828	772	732	774	779	831	783	746	722	772	770	830	787	789	771	809	803	774	785	781	840	753	767	790	824	781	786	759	734	777	787	792	774	771	774	814	771	776	741	792	790	801	760	766	726	794	812	775	783	813	773	790	741	760	774	783	803	756	779	758	781	782	711	771	803	810	782	802	747	706	743	760	749	762	777	801	809	718	731	791	773	738	770	820	729	767	810	751	774	741	839	789	782	805	773	808	757	835	817	770	828	830	795	752	819	746	810	766	858	768	748	775	769	741	835	752	835	762	795	741	824	769	720	779	811	756	771	758	766	783	760	822	759	792	781	777	776	788	723	714	761	819	781	739	790	751	792	731	742	737	760	722	799	807	771	743	772	813	766	712	815	765	798	791	795	750	808	801	768	744	790	732	778	838	752	751	726	779	714	797	748	749	755	753	787	775	786	766	755	788	791	806	727	738	715	728	780	735	791	792	788	784	718	754	736	747	786	819	762	754	752	762	794	763	805	770	727	766	777	733	725	766	723	800	785	756	785	758	773	728	752	813	773	743	751	832	812	831	714	823	829	773	774	792	755	755	798	806	783	794	777	842	735	802	790	751	787	784	766	761	794	774	763	811	770	735	761	764	746	810	833	764	751	754	789	831	767	780	791	794	751	715	766	770	793	775	741	762	776	770	757	800	740	785	820	775	763	774	746	824	733	800	811	770	754	764	801	800	780	722	803	789	800	769	782	793	755	732	782	787	798	759	743	761	755	741	752	751	779	747	813	788	791	784	830	792	770	772	777	757	777	767	788	798	767	795	751	746	740	755	761	798	769	780	752	757	745	770	747	774	787	767	729	740	805	762	826	802	776	800	782	815	796	789	765	789	755	802	727	811	803	786	762	791	772	815	741	769	780	786	802	769	796	769	767	765	772	779	770	744	787	795	792	736	770	771	769	773	744	794	741	766	766	780	786	772	802	722	816	792	707	717	782	769	749	774	773	804	783	806	784	746	774	768	785	788	806	781	765	769	787	753	779	756	731	722	756	740	752	810	791	767	786	773	749	806	773	803	800	754	720	799	806	794	774	716	843	789	757	737	806	786	803	788	755	817	756	774	706	776	767	753	755	741	761	755	767	828	837	747	752	776	756	714	724	765	751	815	745	775	813	725	754	778	783	750	804	734	765	820	775	743	733	806	801	752	787	801	781	773	726	763	781	826	761	765	780	786	707	785	807	759	786	768	793	725	790	795	809	799	761	804	779	758	755	801	736	772	743	769	773	796	782	755	811	803	812	780	754	766	768	798	779	762	789	762	759	795	783	770	722	805	750	773	741	758	743	785	792	796	784	749	797	778	757	760	806	753	756	754	739	787	745	788	765	758	719	778	779	774	793	822	798	775	762	776	743	757	759	837	742	812	771	748	794	743	767	790	774	740	786	794	754	751	764	779	767	806	765	762	770	781	769	792	786	776	768	804	740	790	719	758	826	732	733	766	789	735	815	804	836	778	769	798	843	740	768	792	770	814	781	831	798	774	766	780	782	776	778	799	778	822	803	797	745	781	797	768	781	795	781	793	749	766	786	755	768	755	755	757	774	803	773	781	760	797	787	808	721	754	759	740	806	737	772	770	769	770	738	723	815	762	781	779	770	819	781	759	758	722	807	812	751	850	774	786	786	802	721	770	780	812	772	785	744	772	815	812	746	726	817	744	746	786	750	818	760	805	810	787	791	777	763	791	782	785	771	738	715	786	735	789	753	781	800	795	798	783	776	780	784	755	745	815	753	790	767	762	699	756	782	749	771	747	779	744	790	778	769	813	772	758	793	712	798	805	776	778	744	772	767	759	767	773	754	750	772	760	727	789	786	785	740	784	752	775	788	726	751	768	769	779	784	839	746	706	775	728	796	784	785	767	786	803	751	820	753	742	788	792	777	784	750	728	768	781	736	796	794	780	821	768	781	773	761	786	780	787	762	806	733	785	738	752	764	800	797	759	803	745	767	773	800	753	739	732	771	785	812	795	738	758	800	796	742	769	773	795	731	773	746	789	773	763	782	756	746	749	735	777	791	755	781	778	828	763	805	781	775	800	729	753	786	744	743	794	761	770	759	788	786	767	764	740	799	705	765	836	837	802	744	755	721	753	813	811	781	771	755	767	741	739	755	768	758	770	716	804	755	790	716	762	712	786	772	736	784	716	783	776	723	767	772	801	717	718	769	780	782	740	787	720	756	768	752	783	772	746	771	730	781	791	775	765	731	761	790	756	754	738	817	748	772	750	782	746	759	833	782	719	769	722	752	776	764	757	814	774	789	761	749	802	792	745	740	748	726	744	725	829	761	780	724	793	810	741	752	797	794	755	775	767	778	802	781	828	755	752	743	751	787	764	774	758	742	773	736	773	767	760	738	797	712	794	804	764	782	767	763	775	775	750	762	775	763	773	753	799	750	732	770	760	786	759	814	806	784	750	750	767	705	757	763	773	743	758	755	738	770	766	765	753	756	757	806	795	766	748	738	803	767	743	746	775	736	748	763	781	739	811	798	829	779	823	750	776	803	794	804	761	734	729	777	762	733	750	802	770	779	742	754	787	760	771	762	766	743	722	770	767	798	808	745	759	747	773	715	761	759	802	740	760	748	767	797	799	771	773	820	762	757	760	761	747	750	792	780	737	776	779	809	771	812	803	788	806	763	746	790	787	800	838	818	721	781	804	712	772	770	785	763	797	776	793	738	818	726	785	763	796	815	756	736	754	741	767	793	733	756	778	768	798	760	801	740	803	756	794	741	761	753	793	786	794	750	782	735	764	778	748	757	761	730	728	726	769	797	728	732	739	760	777	825	755	767	750	787	730	757	740	766	755	740	769	761	819	811	774	777	752	795	806	780	781	728	748	749	766	801	799	799	741	808	766	774	770	795	725	786	788	815	771	782	805	762	796	762	800	770	761	788	765	758	767	758	762	771	756	781	756	741	796	785	762	738	775	769	782	766	756	756	790	755	785	762	763	713	774	793	811	780	791	804	786	794	707	774	783	789	738	799	762	773	791	743	757	809	745	769	798	759	781	752	775	725	761	769	781	737	758	757	771	746	738	703	795	805	776	728	760	732	788	756	766	805	801	820	778	742	777	742	778	772	769	748	715	755	844	807	765	764	774	777	807	804	799	774	721	728	735	772	737	778	714	813	754	769	760	784	783	752	793	788	774	760	787	816	721	742	781	813	760	780	787	791	805	735	782	763	794	785	794	769	787	746	760	774	775	765	793	751	778	772	801	770	779	740	745	766	775	791	754	756	744	759	745	777	745	806	780	803	788	770	795	822	817	735	743	736	737	771	797	731	770	740	775	741	782	768	758	736	797	775	773	754	716	738	745	784	786	796	754	768	797	753	784	790	775	733	793	732	740	800	789	809	751	765	751	755	790	724	751
3642	6095	5029	2552	1851	1468	1168	1035	959	894	810	801	739	744	696	703	670	674	631	689	677	622	618	611	652	609	646	655	562	655	613	632	611	621	595	599	585	641	620	679	605	575	603	609	603	693	579	670	575	598	605	601	601	586	642	610	626	577	576	622	581	589	578	596	623	566	540	618	602	570	588	593	653	627	535	597	599	596	583	582	591	642	600	584	603	552	570	602	542	581	582	580	587	614	567	585	617	568	643	557	612	629	573	586	598	560	590	556	605	586	582	596	549	608	638	594	598	563	572	594	599	551	554	541	619	620	566	594	559	579	618	620	626	575	558	628	555	610	602	613	556	538	570	549	583	595	598	545	552	626	591	565	606	585	577	570	580	621	572	605	606	588	565	586	583	594	593	615	562	556	591	586	584	558	608	598	576	579	587	591	559	603	564	584	576	584	570	622	575	610	529	595	590	561	628	589	573	567	563	572	577	565	591	594	630	584	595	605	590	565	607	600	574	644	557	590	552	609	620	608	574	592	626	617	621	626	556	594	594	576	601	529	590	604	578	562	553	615	594	568	547	590	594	583	589	604	560	560	580	614	561	577	561	562	595	589	606	597	559	594	581	611	615	585	605	573	613	615	590	554	621	601	592	573	585	626	547	577	553	593	623	597	635	568	551	612	601	580	619	554	585	543	592	587	611	582	573	628	585	586	585	600	602	631	564	573	539	612	603	592	598	607	634	620	585	608	608	597	599	605	585	587	564	571	562	597	587	592	595	578	589	581	536	574	576	597	576	595	611	579	558	630	644	608	576	556	544	604	576	577	640	591	559	608	578	608	645	611	602	601	602	628	542	617	599	593	567	570	547	592	604	607	583	580	551	602	553	584	585	583	601	563	543	552	605	558	582	577	605	575	560	572	569	567	598	563	598	572	628	561	579	590	564	583	536	589	571	606	588	571	619	597	543	548	612	577	578	603	590	596	563	548	579	605	578	548	603	547	603	583	616	603	587	574	580	538	569	571	557	595	626	570	582	577	592	600	533	577	615	590	608	590	584	568	583	610	623	557	604	586	602	557	575	564	543	592	549	555	586	571	578	595	576	575	538	597	542	613	592	591	608	624	565	523	575	542	617	582	561	584	572	604	607	587	577	614	609	619	600	615	574	579	581	604	579	569	591	555	578	538	595	575	568	605	587	588	581	591	564	590	534	585	559	566	565	565	605	576	567	582	580	598	578	601	563	553	546	579	551	608	601	547	559	600	619	596	581	603	582	564	561	571	625	551	587	556	583	601	589	558	564	594	566	609	586	581	614	535	591	546	613	651	599	604	569	608	549	577	538	555	604	564	583	557	569	597	587	616	552	559	552	595	596	577	573	602	600	496	643	580	564	613	545	626	556	598	583	569	581	560	564	537	587	588	582	552	581	578	576	582	567	567	573	605	570	600	558	551	592	575	611	555	592	562	559	587	600	580	548	597	574	608	614	557	555	590	586	584	586	597	625	592	592	585	596	591	581	548	618	593	597	593	592	592	560	550	563	575	610	631	630	560	569	604	607	570	611	574	659	619	601	574	528	558	568	584	575	604	543	589	586	581	617	577	537	612	610	562	557	545	549	586	626	573	568	584	604	560	598	560	595	600	604	575	577	596	555	620	588	576	554	591	555	556	587	553	588	578	588	553	609	596	548	572	568	564	567	585	586	594	609	612	566	566	568	635	584	586	588	565	601	591	559	602	605	638	548	624	574	581	579	585	606	578	589	584	551	587	579	575	530	576	587	555	531	589	554	596	585	574	624	548	573	576	579	592	589	561	594	612	617	555	546	595	604	555	621	599	569	570	525	568	602	589	593	553	600	545	558	536	584	604	625	557	606	556	544	543	557	558	584	574	591	573	579	611	539	577	612	598	567	586	590	574	596	556	569	572	556	591	546	565	590	603	592	613	579	563	615	590	565	582	578	605	586	583	590	571	601	574	561	581	585	561	599	589	558	613	576	591	583	552	576	543	540	549	585	598	605	592	584	571	592	575	585	567	595	574	562	565	549	576	598	572	577	620	588	576	555	596	571	552	637	555	571	555	585	574	609	543	573	627	599	543	555	563	566	589	568	587	572	591	570	542	559	610	567	551	607	556	568	574	540	559	572	549	573	595	542	570	553	601	588	581	566	599	599	544	562	594	562	584	547	581	594	596	583	598	604	545	599	579	594	632	560	599	526	555	583	611	561	587	598	548	565	611	567	598	554	603	549	578	560	554	548	595	541	556	541	539	552	569	615	571	578	591	563	583	562	555	557	625	547	613	593	574	562	535	546	609	610	595	545	540	552	552	606	582	609	583	618	539	569	568	611	543	592	546	562	571	561	584	561	626	573	554	548	561	566	574	635	566	552	575	582	603	600	519	574	532	580	590	564	590	573	620	572	596	581	598	543	576	543	602	574	560	579	551	584	553	613	596	589	594	596	584	592	609	537	577	586	578	585	549	590	578	590	576	582	608	571	570	611	581	574	573	594	545	609	557	540	628	514	592	624	585	565	534	575	589	544	594	582	601	592	594	565	609	646	557	558	553	603	542	609	589	562	601	585	594	580	608	611	576	591	585	618	616	570	566	616	544	567	557	607	580	527	583	638	571	546	558	544	594	599	624	559	599	574	579	603	598	606	582	563	561	563	574	568	600	577	555	519	587	543	565	564	523	596	596	551	607	552	567	577	580	556	547	577	574	548	599	605	609	575	503	587	562	624	618	605	569	580	576	535	549	563	538	573	580	574	577	610	600	605	584	560	589	598	565	589	586	591	615	577	533	564	557	553	577	614	538	525	605	553	607	580	575	583	560	590	575	592	604	568	596	558	570	568	580	571	555	557	559	539	590	585	571	577	623	557	600	544	549	590	570	610	585	567	553	559	531	584	583	581	579	568	573	604	564	558	584	559	598	546	588	566	595	568	581	600	558	557	562	593	609	547	577	559	579	570	582	594	546	617	569	487	558	578	527	579	567	565	548	528	570	627	591	601	584	588	565	593	574	595	549	611	555	575	563	565	548	567	599	577	589	540	578	544	589	563	551	578	563	567	557	594	560	604	600	621	600	585	586	603	541	558	584	609	532	580	566	562	559	550	575	572	570	573	557	558	583	590	586	593	563	582	595	561	545	580	584	529	557	577	561	588	579	590	570	565	552	581	586	580	587	574	604	585	579	542	533	552	572	584	574	534	545	599	555	550	594	588	602	617	612	549	553	562	573	570	546	577	563	588	608	587	558	598	589	583	590	564	584	571	573	582	567	530	588	543	568	548	608	581	611	559	575	588	564	574	573	530	593	567	538	565	599	588	561	567	591	615	567	553	589	579	585	551	588	558	625	582	576	584	566	574	586	576	560	587	618	543	564	605	540	569	584	549	555	621	568	551	545	590	589	573	593	576	549	567	563	587	599	610	598	606	592	598	591	588	559	569	579	549	569	567	533	589	582	555	624	571	608	583	572	564	555	549	566	572	611	572	578	582	583
27889	10566	944	540	411	411	408	356	399	340	373	396	376	379	382	394	368	349	374	334	371	378	386	378	419	323	380	344	409	377	375	347	330	351	355	370	363	375	388	384	385	367	373	403	408	368	343	375	368	357	338	361	386	406	354	376	375	345	382	342	338	379	378	362	382	371	348	378	372	333	348	384	353	367	372	387	359	367	375	342	375	341	379	376	383	408	381	382	381	406	375	373	364	373	374	351	376	337	380	389	396	409	333	383	380	387	363	356	409	387	358	382	417	375	395	350	350	368	361	359	399	368	363	368	386	414	402	354	364	384	366	392	361	355	381	363	372	354	360	376	370	395	369	351	391	385	381	387	399	364	384	388	417	343	362	364	367	364	383	378	394	363	344	346	341	372	350	385	389	357	389	362	371	349	370	369	365	387	377	360	376	367	385	360	363	392	356	394	376	363	372	367	358	374	382	386	353	346	360	384	358	412	362	368	351	375	390	389	395	319	354	368	336	378	360	376	350	384	345	395	395	355	407	355	389	346	356	382	380	409	367	397	375	383	381	386	368	360	369	377	404	352	393	385	378	387	387	375	367	342	376	349	371	384	395	352	402	362	356	404	397	356	368	403	360	366	367	352	390	390	315	382	337	358	366	381	346	373	378	398	375	351	388	351	371	357	356	389	363	357	397	340	330	370	372	360	370	381	379	360	385	388	378	377	343	356	353	335	358	352	392	343	351	351	359	391	362	391	403	376	376	350	370	355	373	374	362	364	362	369	369	377	393	377	380	345	369	363	374	373	341	368	386	374	383	421	372	379	360	414	353	395	408	348	353	383	396	372	374	352	356	409	408	357	410	408	367	356	411	366	360	374	358	369	351	383	341	367	338	374	379	363	350	416	371	356	410	378	350	384	359	405	369	384	392	372	369	397	379	383	335	376	410	327	391	354	363	354	348	362	383	384	400	366	421	358	370	375	356	385	363	343	342	360	352	365	409	358	346	372	385	362	373	360	361	384	366	348	391	346	372	373	361	387	348	351	363	344	385	356	339	379	348	374	373	339	347	386	395	343	367	376	378	344	360	398	353	405	387	373	350	357	393	360	340	382	351	386	359	343	398	349	363	364	352	377	369	348	362	364	386	368	363	360	372	370	377	333	341	375	344	362	379	341	391	324	351	348	324	389	374	367	329	382	395	325	366	342	351	378	383	365	348	358	414	374	386	392	364	368	369	383	393	372	345	330	371	367	345	375	395	387	392	368	354	374	365	383	376	359	365	354	375	351	355	361	361	346	371	369	352	388	366	362	356	352	357	353	381	356	389	412	358	358	362	343	347	371	354	390	361	379	385	385	373	363	350	395	411	366	386	357	378	374	367	376	366	387	383	343	357	399	367	367	362	376	335	350	397	368	347	361	322	379	407	348	375	360	370	434	391	372	367	368	385	360	357	399	350	350	378	369	405	368	374	369	401	399	359	401	402	366	368	372	367	399	358	381	330	381	357	347	357	377	367	361	366	376	371	373	373	420	360	342	372	366	377	365	408	319	374	353	361	397	418	399	363	394	388	339	387	405	365	386	351	380	378	373	363	376	384	389	335	364	372	359	407	397	403	390	385	324	368	379	354	351	358	371	402	381	381	336	376	367	386	364	349	397	394	356	312	394	366	401	379	378	402	376	402	365	375	399	387	336	389	370	374	348	395	384	404	373	377	363	349	351	389	365	379	360	358	375	358	374	352	380	379	337	379	401	402	392	325	379	372	372	342	378	377	395	381	387	379	349	374	387	361	374	346	380	361	383	390	387	355	340	379	402	399	341	366	342	341	376	385	353	355	362	361	372	353	388	355	378	358	356	382	389	343	396	357	390	344	378	352	353	383	379	378	379	377	371	376	400	375	369	382	378	360	329	404	377	356	393	380	369	375	379	375	367	383	386	334	372	324	345	388	382	380	376	367	309	345	346	377	350	376	370	368	385	393	404	377	322	411	369	361	373	338	367	377	373	397	340	374	367	374	373	339	399	380	399	372	345	387	370	379	373	383	386	380	365	383	383	364	371	413	371	360	363	402	407	378	377	368	382	369	381	420	380	358	332	393	360	358	363	368	363	392	390	327	374	380	347	381	374	336	364	334	384	372	355	368	393	405	391	359	337	378	400	365	340	357	353	381	396	400	372	379	384	396	357	365	391	412	367	361	364	394	373	338	401	405	368	364	385	339	371	388	407	389	387	388	375	388	363	360	388	362	355	344	345	393	355	369	352	379	354	410	391	357	397	401	397	367	387	381	351	416	361	337	360	393	364	404	346	358	345	343	355	367	357	387	336	349	367	376	386	390	372	362	345	371	399	391	402	386	334	372	359	351	372	392	350	383	341	382	373	400	351	382	355	395	359	371	381	388	363	368	358	389	351	370	365	353	403	356	371	335	385	352	392	356	381	379	360	370	386	360	367	372	381	369	362	391	370	368	371	373	376	342	382	369	378	354	369	392	380	360	374	358	389	366	354	377	354	412	408	372	380	402	382	392	352	389	350	380	361	369	385	347	372	399	386	387	406	340	378	376	367	371	340	377	380	368	342	375	341	333	358	398	360	350	362	415	367	364	402	360	345	326	362	360	372	378	403	385	360	364	385	365	371	358	412	338	374	342	358	377	338	363	374	368	330	381	377	359	388	346	362	355	378	383	350	352	368	387	368	370	358	359	390	347	359	394	344	348	378	364	359	354	375	364	380	397	368	341	351	352	340	369	373	356	384	363	316	376	362	345	382	362	380	398	362	410	346	361	345	364	371	364	387	382	348	361	354	368	402	356	386	362	398	398	353	374	354	392	392	346	370	374	378	396	348	381	383	319	356	337	359	370	365	376	372	372	350	383	398	392	363	403	361	414	381	361	350	382	359	347	338	373	342	341	362	346	366	373	369	404	347	380	351	379	348	395	367	361	347	445	375	372	425	384	367	384	379	359	341	355	337	346	376	377	367	396	356	353	387	356	356	350	392	358	400	371	387	410	389	356	386	349	388	381	402	369	363	389	383	367	352	349	388	328	378	341	401	347	361	356	393	339	399	396	354	356	391	368	390	357	349	379	380	346	402	394	381	387	364	380	352	372	382	372	383	363	349	356	381	381	361	359	377	427	354	389	370	407	401	370	361	380	352	358	353	396	333	370	347	380	388	351	393	370	358	374	371	381	375	389	373	401	388	365	366	344	394	344	368	365	432	352	366	380	365	347	351	344	390	350	354	364	356	381	372	368	383	371	402	355	357	361	355	358	352	377	367	373	391	362	385	383	335	396	368	352	408	367	370	375	345	412	396	360	383	387	366	391	413	364	406	355	362	365	359	370	395	356	430	374	382	406	365	354	383	409	367	375	365	360	371	353	373	371	353	422	394	359	425	350	400	358	355	380	383	356	363	356	370	374	374	359	404	348	349	349	412	372	390	378	369	367	364	351	382	385	383	384	413	355	361	364	375	406	364	364	348	357	415	394	330	358	374	342	391	403	349
4715	440	411	340	346	341	262	285	289	313	262	283	274	236	268	267	311	300	281	262	285	280	299	253	283	279	281	286	274	260	247	296	280	285	284	300	300	264	274	262	289	286	268	278	276	285	298	299	287	267	284	285	259	270	253	279	288	277	263	247	296	285	275	258	267	285	281	284	280	248	282	273	285	280	254	261	313	251	260	285	261	261	250	285	297	275	281	268	286	268	279	301	277	249	257	288	270	264	273	295	312	248	267	256	230	244	279	272	254	296	284	301	290	270	256	300	260	237	267	279	267	276	320	284	322	278	274	281	289	267	264	259	280	296	276	269	291	261	292	258	258	272	286	263	238	243	257	287	279	278	253	280	273	262	263	274	234	277	299	270	272	268	286	268	259	257	273	280	280	276	257	270	290	266	283	312	277	278	254	267	250	254	287	280	267	256	247	253	268	251	301	325	272	264	279	278	281	279	306	284	239	253	282	284	275	279	273	267	289	244	282	298	286	250	264	263	283	292	278	264	260	283	292	276	273	254	275	260	281	275	317	277	288	264	252	301	266	288	264	258	306	279	279	283	260	272	290	268	265	304	252	263	257	258	278	309	288	317	286	281	291	272	271	260	253	254	282	288	271	274	294	250	282	273	294	284	245	297	281	275	272	282	284	281	279	281	262	301	279	265	282	270	262	271	277	264	266	277	288	271	274	263	240	249	266	267	266	282	252	285	267	293	256	286	312	288	296	276	279	278	259	268	250	299	273	261	300	287	275	274	275	248	282	259	282	301	305	292	290	279	257	291	293	243	320	294	306	303	250	313	267	277	294	268	282	264	251	260	283	288	295	292	292	296	282	286	273	289	295	259	268	266	276	296	284	290	273	276	282	256	260	281	290	264	293	275	266	269	252	224	269	321	271	273	269	289	253	286	278	283	258	263	304	248	276	289	288	289	240	311	275	301	271	265	236	277	275	292	282	289	262	267	289	285	247	273	260	276	259	274	274	276	293	298	287	278	287	268	264	272	267	251	261	284	298	287	288	277	273	268	285	299	289	290	302	286	258	251	276	295	253	270	269	311	274	276	278	264	285	268	266	292	266	273	280	282	282	255	279	269	271	292	251	260	285	229	292	285	245	290	254	276	287	248	265	256	285	257	251	279	270	271	293	263	245	301	308	280	281	284	263	291	268	259	266	277	263	273	295	265	255	283	284	243	287	276	264	255	285	262	272	277	294	311	260	258	282	293	299	285	275	264	268	285	280	258	253	255	251	228	281	279	266	252	280	275	238	294	268	295	263	287	303	259	270	254	253	292	279	259	249	300	317	263	280	254	275	288	299	287	265	263	266	270	282	288	266	257	264	288	255	226	298	283	276	274	273	272	290	270	273	266	252	308	306	306	269	268	266	266	277	260	287	244	255	294	281	270	263	280	279	303	285	292	301	297	275	302	269	293	311	283	265	255	254	288	279	306	254	281	272	275	294	253	254	264	239	294	275	259	265	296	311	274	273	254	289	262	262	257	309	241	266	276	269	234	252	273	279	272	288	266	267	256	288	294	257	279	252	282	279	266	303	268	264	268	262	287	285	256	270	274	271	256	270	288	295	304	268	280	249	266	298	272	288	270	285	296	275	299	258	271	246	277	269	262	260	283	301	316	271	280	269	260	312	266	302	312	272	297	252	257	243	293	282	259	268	277	310	261	282	275	265	259	264	273	266	247	259	281	293	283	280	259	281	303	270	288	281	298	252	279	243	281	284	263	282	291	303	285	276	281	276	258	293	273	266	281	266	276	237	247	279	278	285	272	274	267	245	258	270	272	272	245	273	269	283	307	285	271	294	268	268	273	266	302	269	256	271	265	298	307	273	280	261	294	258	269	256	276	290	237	285	278	270	270	251	285	260	250	278	255	252	304	265	296	287	264	296	275	284	301	297	286	259	272	285	259	301	261	257	254	263	253	275	267	309	283	289	273	269	279	282	275	236	279	282	267	303	294	278	313	309	263	290	258	286	296	253	265	285	281	279	272	279	285	278	261	306	288	258	267	287	286	252	265	245	278	259	251	268	259	259	267	270	288	290	283	272	279	257	282	259	297	238	261	291	281	266	272	299	267	289	279	266	280	252	270	275	242	262	269	292	256	261	289	246	298	233	268	264	301	272	267	296	268	259	269	260	300	277	273	277	232	278	276	277	271	255	296	271	253	280	266	298	261	244	273	284	314	290	275	288	254	249	297	256	289	273	253	294	281	278	256	284	304	260	270	286	285	263	268	246	286	284	268	284	252	276	273	268	266	271	281	275	274	284	273	288	270	293	273	268	261	284	287	300	286	301	298	233	245	281	273	269	262	248	276	296	261	266	281	260	278	295	274	282	273	285	298	258	298	289	293	265	277	296	282	255	275	293	257	278	282	265	282	245	287	277	284	270	261	246	275	290	278	280	296	293	283	265	250	251	291	279	284	320	298	300	287	255	310	277	281	278	290	278	274	280	242	289	274	282	293	279	247	243	263	245	276	297	256	288	297	274	271	268	288	291	298	259	302	241	293	290	279	286	282	277	293	287	281	306	301	280	265	275	264	290	271	270	258	288	275	277	298	256	263	258	250	283	266	273	282	272	275	278	262	255	275	259	303	261	279	268	280	292	292	259	266	265	248	269	279	271	290	294	280	272	250	274	249	238	271	246	269	287	251	255	317	270	285	257	293	283	280	252	307	274	281	293	263	293	305	306	272	290	288	287	297	301	294	258	243	292	273	269	259	276	277	309	271	282	260	260	280	306	268	282	272	286	290	281	261	294	281	275	281	295	279	277	278	265	304	287	270	277	281	292	263	296	286	275	257	258	241	282	292	292	278	277	298	269	267	264	276	268	280	281	278	259	278	275	287	308	270	282	275	246	279	282	302	265	266	278	294	264	285	257	286	288	287	263	278	260	304	280	281	285	240	241	288	272	282	273	299	300	316	264	254	267	271	256	319	282	279	312	283	294	264	293	262	289	278	278	279	262	251	281	282	269	293	271	289	281	261	266	268	272	255	296	275	275	289	291	266	272	253	249	299	297	246	288	292	241	293	281	254	285	284	271	270	272	257	262	282	267	271	280	279	286	299	273	285	254	252	280	238	264	273	235	290	298	257	273	254	260	294	256	272	262	275	249	284	259	305	254	265	268	275	281	245	294	280	293	266	273	305	283	283	282	269	288	271	282	256	282	291	283	276	257	257	289	286	283	248	268	293	278	278	305	267	258	276	261	282	237	280	278	274	275	285	254	281	284	271	273	280	295	256	297	285	265	247	279	281	271	272	248	282	251	288	293	309	268	288	277	234	278	281	258	300	269	261	280	270	271	276	239	276	277	256	242	274	261	305	252	286	248	289	290	248	268	269	274	282	285	258	287	261	279	307	270	294	274	257	305	264	280	273	271	274	277	264	276	250	277	267	260	285	271	259	267	258	274	285	281	288	263	286	296	270	293	256	269	280	262	294	274	268	260	269	296	249	259	265
25554	21482	27944	25429	11632	1672	1200	941	837	863	849	841	862	854	825	858	826	778	784	816	851	836	748	766	817	792	782	778	791	841	828	778	790	729	752	742	819	824	772	805	781	804	744	781	812	785	839	811	803	760	817	757	833	768	807	790	748	748	792	799	746	776	796	749	794	809	682	845	745	763	691	765	746	761	752	782	729	771	758	738	762	746	789	752	783	750	805	758	757	793	759	781	786	729	807	739	756	792	751	747	804	798	758	794	779	739	772	769	758	766	825	724	781	767	764	749	770	788	787	727	727	754	736	740	751	750	754	794	757	765	776	779	769	776	784	782	738	798	761	824	767	783	759	739	742	767	729	779	729	760	729	754	732	761	815	788	782	787	718	737	784	735	806	775	774	799	761	765	771	759	811	787	737	784	722	840	768	721	759	802	794	804	770	776	755	768	756	776	775	756	756	752	839	738	742	755	751	695	706	777	716	749	794	788	795	745	745	785	749	799	767	728	754	795	794	795	784	751	729	733	741	733	724	784	725	741	772	794	762	778	744	790	779	741	754	766	763	758	749	764	824	763	769	782	752	829	776	709	779	768	750	699	744	798	793	731	709	735	716	713	812	757	789	775	781	749	746	775	773	732	790	771	786	755	720	784	811	737	789	762	846	782	813	767	737	743	730	753	784	758	772	768	763	716	706	789	767	790	834	744	774	808	693	743	826	779	749	740	740	787	756	804	750	791	780	736	781	809	749	841	772	805	763	768	755	760	744	770	815	764	752	827	730	837	775	784	728	730	772	747	779	766	812	740	728	721	779	755	769	688	807	745	763	786	795	787	724	729	794	737	801	769	803	741	750	757	758	816	780	733	755	748	750	805	757	773	736	742	747	755	769	741	810	720	741	747	746	793	760	768	742	758	750	737	742	790	839	733	833	711	792	790	777	746	747	708	775	769	773	777	794	781	806	747	756	727	759	772	738	745	774	763	740	749	798	747	793	768	748	744	779	742	775	770	741	779	726	737	752	749	777	730	771	751	706	736	799	722	715	764	752	768	806	765	762	768	697	708	728	818	772	720	814	780	756	757	761	759	738	747	816	717	795	824	777	788	757	756	756	758	746	736	766	744	721	767	785	711	733	737	772	757	711	746	799	783	799	790	758	760	758	746	751	793	721	784	740	730	761	745	780	753	722	742	780	735	772	804	871	723	769	767	766	712	736	726	756	755	796	732	736	764	767	772	792	800	760	728	740	746	802	785	809	759	775	793	760	774	821	765	761	760	833	747	707	763	767	768	805	768	785	810	764	735	766	784	792	824	727	713	818	759	769	736	746	763	758	789	763	781	798	744	748	732	793	771	759	753	805	771	760	758	782	790	768	819	837	769	706	803	720	734	833	733	761	796	764	799	756	762	813	727	790	789	781	750	777	739	761	807	760	746	769	784	786	782	764	775	688	734	718	800	791	776	767	833	735	777	781	735	746	816	770	851	788	763	794	737	795	777	757	689	706	719	729	765	740	782	752	779	812	751	781	784	786	770	804	767	703	746	726	783	761	786	749	776	738	706	760	743	702	750	772	759	795	757	762	739	815	783	796	793	756	723	771	736	749	775	773	774	755	737	809	764	812	745	770	787	787	740	777	748	755	810	764	752	773	782	778	735	731	803	799	738	767	756	783	746	747	745	750	765	775	772	810	786	762	759	730	777	814	771	806	733	760	750	787	748	780	733	750	736	754	742	756	769	727	808	685	773	754	800	704	768	768	740	813	797	793	789	797	772	775	750	760	779	755	756	744	796	766	784	751	766	714	756	758	754	771	797	723	773	735	778	773	762	752	762	807	796	715	784	731	753	745	779	783	808	766	756	759	811	740	788	784	759	728	805	766	746	736	771	744	744	771	748	740	796	778	674	705	714	790	701	781	738	759	787	769	728	717	761	814	781	719	806	782	744	792	764	780	743	747	705	729	785	752	775	790	785	762	757	755	788	748	772	747	734	782	795	774	819	723	721	817	791	762	760	807	766	758	737	752	763	806	780	749	797	802	744	767	720	745	738	768	756	756	825	752	767	741	715	774	755	775	746	809	758	769	731	741	768	757	791	721	828	744	765	757	770	753	760	747	753	759	803	788	732	770	780	771	786	805	807	738	753	697	791	763	772	774	800	765	798	747	741	745	743	787	782	777	770	779	768	819	772	772	761	784	739	793	702	748	739	781	765	745	790	770	750	794	778	785	774	745	747	787	788	733	779	768	784	765	730	796	767	798	795	748	800	750	780	737	759	749	755	779	777	731	751	763	768	742	736	758	771	793	816	791	749	810	801	766	730	764	775	731	752	782	760	770	783	723	747	771	760	780	814	766	775	765	789	773	750	783	791	780	750	713	735	766	776	731	742	791	752	740	765	757	767	733	773	767	767	737	778	796	747	768	796	758	754	754	824	777	757	766	770	796	797	797	801	759	752	768	755	765	766	777	748	762	724	740	728	765	751	813	780	768	723	740	800	753	762	774	758	713	777	803	800	754	843	784	789	729	766	784	736	726	732	765	741	723	763	769	829	767	760	731	838	765	740	767	736	751	749	793	722	792	748	800	811	745	781	758	767	774	775	747	820	803	754	774	763	767	789	779	740	796	783	737	780	828	769	714	717	707	753	735	794	754	733	773	743	709	749	753	722	814	775	744	753	718	722	725	707	750	771	788	782	779	745	774	746	741	758	832	795	748	779	780	811	757	795	823	763	767	787	767	751	780	739	755	758	757	737	743	760	754	805	723	760	799	785	766	722	788	711	751	788	762	757	751	739	735	741	733	770	747	789	762	710	778	753	744	756	766	816	746	756	725	741	730	719	767	726	785	711	759	782	807	777	732	741	722	738	762	744	741	764	774	825	721	766	743	768	775	767	741	829	773	721	796	745	749	766	767	803	758	773	754	775	774	777	791	760	789	744	719	755	778	775	756	745	719	763	700	732	793	766	730	753	751	737	740	735	789	806	765	766	771	784	766	782	760	737	781	750	803	771	794	743	748	784	770	741	754	744	793	805	776	759	753	770	732	811	753	754	707	744	747	782	785	737	778	771	769	784	721	783	756	732	772	792	794	775	756	741	791	740	755	772	761	770	778	724	744	791	734	780	779	735	749	751	769	818	701	774	731	731	750	742	728	771	782	761	774	797	730	737	774	760	727	779	785	795	767	762	776	814	746	752	743	757	811	767	774	787	734	770	741	733	784	726	755	795	774	748	720	764	761	741	726	698	742	763	800	713	761	752	722	767	775	788	751	805	777	716	750	757	766	754	756	769	791	713	740	766	744	778	763	774	710	742	790	738	770	786	794	800	722	731	741	735	724	707	793	759	753	762	797	764	737	789	752	750	757	829	808	786	729	775	776	769	788	756	794	763	794	808	751	724	749	724	760	788	802	773	805	811	765	779	731	752	733	753	718	779	734	758	766	735	744	746	751	759	747	795	814	770	750	779	814	764	768	775	719	747	711	817	757	770	791	772	780	756
3414	3505	2941	1669	1218	1009	888	814	735	682	718	636	653	659	597	682	595	610	590	612	627	600	610	600	581	565	612	587	563	567	597	571	589	556	559	509	606	583	605	587	589	576	539	601	627	611	602	558	534	627	569	593	595	557	588	608	573	566	571	602	592	597	584	586	611	592	606	569	566	539	556	588	598	576	549	567	586	608	613	577	541	567	590	593	582	610	624	609	576	607	593	580	553	594	578	560	615	605	571	548	608	585	538	585	598	580	580	558	593	565	577	536	582	590	572	572	587	553	583	593	562	593	541	577	556	577	554	572	589	583	579	578	607	546	569	564	524	570	569	563	587	577	549	543	558	574	586	546	568	603	568	570	614	588	562	564	577	538	597	598	573	606	581	556	560	541	527	579	597	596	557	572	561	543	531	588	566	552	565	577	571	529	542	541	581	600	546	578	568	559	535	548	629	579	564	584	545	539	561	553	556	608	563	550	604	583	534	568	563	583	587	537	612	567	554	576	582	556	598	580	589	573	533	578	577	580	590	537	572	576	541	541	560	547	554	527	514	583	568	591	525	558	552	545	567	595	585	539	607	563	550	549	549	551	597	603	553	533	546	566	564	587	603	567	604	572	530	565	568	596	602	547	563	540	572	595	571	538	563	548	569	588	577	562	538	588	539	518	568	554	573	526	582	565	587	561	593	535	528	579	558	559	568	558	552	516	604	576	581	547	520	545	556	568	522	533	559	561	535	524	547	566	569	598	552	562	573	540	549	575	592	573	553	553	561	539	575	573	576	564	567	586	571	550	560	546	579	565	556	546	573	568	609	586	596	568	607	596	551	615	610	520	537	543	602	584	574	585	601	576	545	538	563	556	561	599	569	523	539	561	579	528	569	557	573	551	548	557	568	608	609	519	592	552	517	600	600	564	590	551	562	581	588	521	570	550	573	547	545	554	547	578	504	572	543	551	571	580	569	577	539	532	545	555	524	588	549	601	576	565	539	563	568	551	576	601	566	555	554	582	543	605	574	623	516	560	608	539	549	542	567	577	548	613	529	566	576	567	538	545	559	530	573	565	582	570	568	524	596	554	581	588	545	587	566	587	584	578	557	594	534	599	522	558	577	544	559	554	564	547	550	576	604	575	600	588	585	554	588	539	568	604	555	517	573	533	588	522	555	594	587	529	557	547	567	569	556	564	560	505	572	567	584	573	587	523	565	561	567	540	571	550	548	561	517	569	554	536	547	583	502	528	571	592	581	574	532	593	557	600	581	556	533	552	543	544	562	529	550	556	564	523	531	564	552	568	574	571	596	546	597	551	578	559	544	570	569	565	574	583	582	524	532	544	588	574	589	585	532	582	574	565	579	548	497	581	564	574	520	550	550	576	570	573	562	578	546	583	547	554	530	577	549	561	559	552	550	573	571	560	538	548	552	608	530	562	527	561	547	575	572	570	587	540	605	589	588	565	591	568	591	562	545	523	582	587	525	557	561	567	580	551	639	582	575	514	577	561	573	558	576	538	559	535	544	557	566	578	578	577	536	566	495	551	573	550	595	582	544	545	586	568	593	539	568	563	572	561	564	607	582	538	557	556	560	537	561	575	570	538	607	553	576	570	565	535	569	579	559	601	603	597	553	594	554	616	569	569	585	545	553	561	585	578	570	578	525	612	575	538	582	554	591	545	506	580	568	560	577	552	574	575	537	544	537	588	529	575	579	562	573	556	586	563	580	580	594	591	552	536	550	534	591	564	565	579	591	576	569	563	560	563	601	531	559	556	591	541	569	596	578	571	592	562	592	591	548	555	537	563	559	572	603	571	563	572	521	568	549	529	533	541	598	609	551	553	598	529	538	530	586	530	526	595	567	566	544	586	587	578	579	572	573	561	584	534	564	563	582	608	562	538	521	554	581	570	561	568	531	604	595	571	593	576	617	547	570	569	579	595	562	553	566	556	563	555	580	523	565	560	578	509	550	558	593	549	587	591	603	593	597	587	540	584	546	562	591	576	497	560	578	537	565	542	579	572	551	566	551	542	557	546	549	600	506	563	587	599	553	557	586	578	530	573	527	569	570	557	566	524	531	567	572	607	576	535	568	591	562	541	564	533	599	561	547	539	577	556	555	555	530	521	548	589	562	578	541	562	603	590	552	580	536	524	568	556	577	595	558	525	541	546	538	573	609	628	538	553	598	558	557	542	551	518	557	545	521	557	560	582	533	583	597	554	579	559	564	558	532	563	536	575	569	581	537	520	545	571	574	593	572	557	548	540	547	600	529	545	521	555	569	576	575	539	541	542	539	530	555	523	594	567	552	561	538	564	535	574	571	518	549	564	516	560	533	547	555	573	597	560	546	556	559	535	570	581	552	554	591	562	587	549	535	538	585	537	575	585	556	535	539	565	571	561	563	558	587	547	559	556	539	566	551	560	565	545	524	531	523	573	561	566	593	544	569	575	574	526	598	554	540	596	558	569	566	552	542	581	568	563	561	605	596	540	566	561	591	521	568	543	573	538	612	562	560	564	535	577	559	582	509	523	555	540	573	607	570	563	578	568	597	615	574	529	570	613	528	556	598	614	583	532	544	578	554	564	559	552	597	575	586	554	541	547	554	550	541	602	533	527	518	601	577	518	563	602	566	580	562	556	574	563	547	572	553	540	563	613	541	529	574	563	571	547	610	556	559	578	547	601	563	558	544	567	554	584	580	589	571	545	498	582	602	588	551	596	588	553	563	546	550	558	585	563	562	553	518	595	551	568	563	563	571	528	546	580	616	578	574	570	571	547	597	525	563	594	594	572	568	561	552	559	545	577	581	503	522	579	564	598	584	547	578	560	551	563	565	563	541	595	556	571	567	550	546	556	543	535	555	581	572	579	557	559	578	530	570	552	580	531	557	591	579	577	555	541	540	573	548	583	515	588	540	571	568	564	565	559	548	557	551	581	588	591	552	578	528	557	544	544	560	596	534	585	572	564	542	563	572	564	578	537	549	594	577	592	564	589	545	539	583	537	537	575	537	584	554	567	578	506	517	555	554	583	555	580	558	569	547	558	552	542	544	584	574	597	527	516	543	534	583	570	564	554	554	524	530	570	615	571	569	500	533	551	559	553	541	574	581	555	554	595	547	540	570	600	582	560	592	542	538	554	577	598	563	579	578	561	568	555	550	592	598	574	575	552	568	572	543	544	528	542	586	624	548	573	585	603	583	537	597	565	578	564	523	558	592	522	546	561	546	577	545	552	557	572	584	533	535	577	577	563	551	503	587	566	528	587	587	572	603	586	586	566	514	589	529	565	565	560	547	608	562	588	546	535	532	597	559	569	595	532	544	546	612	574	551	528	527	583	581	561	596	545	623	550	560	588	582	534	560	574	529	555	544	538	534	554	556	581	532	529	543	551	572	540	585	550	584	545	597	579	608	549	567	543	552	533	594	555	587	489	520	558	582	557	519	593	544	560	556	619	581	540	574	560	598	544	552	569	556	564	573	551	559	606
24537	21496	28861	24569	21496	9360	1905	1171	1008	942	938	906	944	890	893	787	811	801	839	830	798	843	830	832	839	815	796	786	811	803	800	810	809	812	748	771	769	780	778	766	780	765	782	740	786	729	771	720	722	761	771	759	771	814	792	765	793	739	791	777	757	846	733	768	755	793	793	778	753	821	743	759	780	801	774	785	782	810	796	806	785	817	820	753	718	737	776	771	738	783	797	798	788	809	757	798	747	762	766	791	714	804	742	763	791	783	726	741	782	814	739	759	733	807	767	771	774	744	742	750	778	786	780	763	806	810	760	751	781	833	811	776	809	756	768	781	757	773	801	808	791	783	745	772	793	775	743	766	802	826	776	788	753	757	832	796	830	723	781	762	770	781	822	818	816	804	819	814	837	812	724	732	840	762	812	736	789	748	796	793	799	768	747	786	797	774	709	776	806	753	809	814	813	804	785	798	780	748	791	803	769	825	810	788	763	767	847	809	788	760	801	821	812	763	778	781	776	767	787	804	744	783	790	798	804	726	770	759	788	764	769	768	772	778	771	771	733	752	779	781	793	771	774	787	759	766	791	782	754	760	777	790	814	769	820	786	758	771	729	797	771	807	765	777	782	775	736	761	741	772	765	816	778	749	757	745	792	738	745	726	753	798	768	793	813	756	727	753	799	751	779	753	837	806	798	762	793	748	744	790	740	770	779	726	734	764	790	785	749	760	776	774	773	722	784	793	803	791	751	766	763	865	779	759	772	794	748	766	821	752	774	740	765	773	789	726	798	773	818	770	747	734	775	789	787	781	782	758	755	845	754	732	792	763	806	757	792	759	782	791	794	748	775	763	750	794	832	778	795	721	750	776	751	781	760	731	778	787	815	736	792	791	756	742	779	772	770	768	816	770	777	802	761	822	784	782	751	783	800	755	784	806	825	770	771	795	769	737	784	768	738	814	800	726	747	774	742	780	848	778	763	769	784	753	777	730	764	726	772	766	772	743	804	771	784	812	784	754	803	740	789	792	783	794	780	829	741	760	771	790	815	754	719	779	781	792	777	751	738	800	790	806	790	798	761	783	759	827	786	752	745	765	771	811	765	750	778	751	824	771	798	747	841	737	793	773	724	771	757	759	747	769	781	781	758	743	791	759	768	807	740	756	793	790	755	724	740	760	778	801	756	768	764	784	808	790	764	791	780	823	754	749	750	732	816	768	735	770	758	770	783	803	788	754	795	747	737	784	786	738	746	807	708	746	750	721	764	763	778	783	718	783	712	709	747	752	753	752	747	797	754	825	782	777	787	768	761	783	750	763	833	783	751	780	768	798	727	785	733	767	773	774	780	799	782	736	759	776	773	752	805	764	757	790	763	748	770	783	740	820	747	818	762	839	795	767	748	789	849	756	749	805	766	753	812	768	736	769	776	778	744	756	840	743	782	724	735	765	757	781	743	795	797	765	733	764	773	812	742	814	775	774	746	788	799	744	780	795	740	767	717	761	733	768	787	704	734	781	776	725	759	793	757	813	767	732	779	770	755	781	728	775	746	761	755	773	757	737	774	790	787	826	759	768	732	786	787	755	781	749	734	773	783	769	779	763	752	794	807	767	736	775	812	762	783	808	797	756	754	745	730	765	828	803	771	762	751	796	771	801	784	742	769	803	763	777	750	770	755	736	768	753	779	747	772	749	762	797	788	774	743	758	719	785	790	787	789	764	768	775	751	783	799	762	795	798	783	745	806	823	744	755	778	718	756	735	754	755	760	800	776	762	749	770	780	748	803	720	792	803	776	779	759	713	776	768	843	774	773	766	765	783	755	782	772	794	792	796	755	819	782	791	762	813	761	760	751	750	744	789	759	844	751	769	762	827	753	755	736	752	818	794	795	792	734	780	827	726	738	775	738	726	732	793	794	791	723	720	774	749	755	772	770	753	776	746	765	807	732	721	715	793	704	767	831	751	806	804	772	812	819	776	746	756	758	785	738	753	781	797	793	767	808	813	736	834	759	767	761	751	755	817	726	785	781	764	755	744	763	753	769	762	780	741	798	807	810	747	787	756	754	759	762	755	787	802	800	804	753	755	812	792	818	769	747	756	777	744	792	766	785	768	741	781	748	824	782	731	743	796	757	768	823	776	821	805	801	737	794	783	824	800	783	782	786	797	781	765	836	763	787	715	777	789	789	828	757	764	795	790	801	800	814	773	772	714	785	771	729	764	777	778	837	767	739	793	805	795	779	760	741	725	813	786	736	795	788	745	759	742	734	758	764	771	726	784	720	766	770	746	752	771	778	770	815	752	740	737	726	791	827	776	767	753	808	749	753	817	753	722	799	815	760	801	774	735	754	782	765	743	773	752	747	779	764	747	771	760	764	760	774	838	741	813	739	785	749	789	813	781	775	810	806	778	726	815	738	746	793	777	782	750	808	782	794	801	811	736	778	821	756	742	776	762	798	793	719	790	769	805	764	789	778	781	796	766	824	781	793	785	729	729	751	792	819	719	742	776	758	779	791	812	752	754	789	755	704	782	730	826	810	812	806	795	816	741	774	730	813	763	761	803	765	746	745	724	738	770	781	679	803	759	733	762	813	766	812	810	792	757	761	759	784	739	755	750	752	743	781	861	765	712	808	775	788	762	755	758	795	754	771	733	814	767	781	760	748	721	748	827	776	762	717	761	812	755	768	774	758	758	753	750	743	784	742	757	807	727	797	739	750	770	753	818	791	774	732	789	737	776	805	769	726	756	733	713	792	754	784	756	781	801	760	744	797	733	777	778	781	793	780	747	812	768	790	793	780	779	761	769	741	785	765	810	761	745	791	720	769	747	784	750	760	750	805	760	750	705	702	753	791	740	818	764	758	834	733	766	746	761	810	785	786	734	775	706	752	803	796	785	734	766	742	820	784	776	806	746	784	751	757	778	811	758	800	774	749	766	755	751	776	784	762	720	741	723	758	778	754	752	787	740	780	818	804	770	771	795	784	770	791	755	827	799	798	779	784	801	752	770	729	807	737	779	781	771	749	806	777	788	723	850	764	719	775	783	784	759	743	755	754	756	771	775	751	775	717	751	774	781	710	792	784	784	792	768	772	769	820	784	792	758	784	726	752	769	737	768	700	800	766	785	744	810	815	769	791	746	776	777	752	773	785	766	813	799	842	793	784	707	744	744	749	754	827	768	762	783	812	753	757	757	782	723	746	781	758	699	755	770	755	776	827	786	775	798	771	775	742	762	751	711	751	801	748	819	745	774	811	762	789	779	779	753	813	745	787	733	762	765	751	697	764	844	793	803	756	737	804	768	783	728	777	783	753	760	746	786	760	757	755	740	766	774	775	734	715	755	745	763	715	816	758	724	804	761	743	752	786	800	749	718	764	731	765	776	755	801	770	745	731	793	741	724	763	722	762	766	725	741	816	705	756	736	718	744	823	759	733	801	778	764	780	788	790	736	802	776	741	769	800	763	716	706	758	719	746	755	795	800	808	745	775	758	751	717
3747	5997	4974	2604	1880	1406	1170	1092	921	867	841	740	754	728	685	732	696	692	611	663	667	649	590	622	625	561	661	617	633	592	653	590	641	596	611	649	619	575	591	590	639	568	610	608	633	572	614	602	654	577	595	569	652	656	580	608	605	614	594	554	634	570	614	564	604	625	581	571	593	614	617	634	593	630	581	598	568	584	621	613	610	628	630	652	612	592	585	593	566	619	597	584	576	571	624	571	626	612	642	565	594	634	588	600	567	588	647	541	553	616	607	552	588	624	582	597	628	561	562	594	599	620	594	561	591	581	614	619	627	590	622	591	541	599	540	550	611	575	576	585	553	621	573	595	594	606	588	601	585	572	616	588	570	587	544	573	592	555	592	595	591	575	603	616	609	597	593	538	581	582	624	591	606	582	571	602	557	621	597	599	589	637	563	550	627	583	560	580	609	592	611	635	589	594	559	604	558	582	553	580	586	548	576	569	574	547	557	565	595	605	552	554	593	572	633	566	576	565	589	600	565	548	572	583	593	623	615	560	564	584	593	546	583	590	656	607	575	561	577	605	649	630	570	608	616	604	578	591	588	590	594	665	592	574	577	642	578	553	588	595	593	587	579	580	618	573	571	577	579	594	587	562	602	565	607	586	594	590	583	553	603	618	610	600	558	599	567	618	599	587	589	588	570	548	583	567	554	567	584	585	566	592	579	589	594	603	564	586	570	610	600	618	601	560	535	611	575	582	556	606	589	615	562	625	636	610	569	587	611	598	566	563	625	575	535	567	536	583	520	609	542	563	553	573	562	592	579	580	619	607	619	587	596	594	576	563	548	532	593	564	563	575	588	623	540	592	594	602	578	603	584	601	601	562	557	586	623	564	563	591	542	573	558	569	580	584	576	621	588	598	593	560	587	574	567	632	593	594	596	584	579	563	612	581	578	606	628	581	582	595	637	540	550	610	519	618	568	610	566	589	596	574	509	587	585	592	580	615	579	574	594	553	578	552	580	568	559	603	514	594	579	582	608	580	602	549	554	567	599	564	568	535	568	589	573	613	578	586	588	600	624	563	579	583	631	565	586	594	578	562	608	559	574	583	570	549	587	567	594	538	582	589	589	574	582	580	614	570	610	584	581	583	609	578	573	548	557	613	537	582	580	601	592	577	547	569	596	570	597	579	655	559	559	588	568	578	580	631	557	615	598	546	590	551	612	589	610	629	619	559	588	621	596	577	546	572	599	611	588	620	576	573	583	577	593	599	579	589	547	617	578	556	546	549	596	543	577	580	603	570	594	565	593	610	563	686	605	575	594	575	571	601	577	583	604	593	534	601	594	593	535	565	609	562	590	547	598	569	600	561	564	599	567	577	568	560	563	572	574	586	583	589	535	583	595	571	553	579	586	539	568	601	552	588	635	558	589	638	537	576	556	564	567	579	559	605	602	557	577	567	575	594	572	617	625	600	583	577	575	566	615	598	582	552	555	625	659	569	558	523	561	591	588	581	600	576	623	574	616	560	583	580	633	589	616	625	604	599	611	536	571	556	555	578	578	587	560	595	559	590	580	601	549	569	584	607	567	560	588	527	563	643	570	575	569	590	571	601	574	602	576	534	552	591	582	556	578	571	562	563	599	555	625	607	563	602	570	567	610	605	604	551	550	568	575	594	590	588	594	546	539	609	549	568	578	559	633	577	563	563	559	595	612	533	599	581	552	587	589	581	625	558	570	578	570	598	599	570	578	567	556	612	628	580	607	562	565	544	555	608	555	587	532	585	599	603	574	547	551	543	562	578	581	524	567	603	528	556	588	591	593	564	604	603	567	597	592	574	567	595	569	597	578	543	574	540	582	580	614	569	620	567	539	553	578	594	577	607	574	598	552	595	605	585	579	562	570	579	574	600	586	610	605	501	599	550	570	586	544	588	605	581	609	567	573	615	525	539	598	597	601	603	581	593	593	591	566	587	580	576	572	553	629	547	575	577	576	574	619	599	535	541	570	614	574	591	588	559	594	584	567	581	564	638	576	571	597	543	611	569	567	583	569	569	591	564	563	553	567	520	588	590	582	586	600	619	553	575	549	588	609	632	551	559	601	590	594	567	584	611	546	594	565	584	556	593	611	554	584	593	574	585	610	560	588	600	565	607	557	586	591	596	555	572	572	566	562	567	589	571	568	595	602	581	593	547	598	606	576	613	564	583	568	570	565	579	579	565	600	549	553	592	576	604	576	592	588	536	641	581	538	571	577	599	592	556	579	563	534	534	573	553	612	589	582	545	581	554	574	579	608	594	601	584	557	571	565	557	578	548	576	598	581	564	619	597	535	570	574	617	567	570	587	545	613	530	592	562	553	584	546	572	579	589	544	600	595	601	567	585	552	554	607	558	591	553	624	571	579	602	586	573	591	559	560	579	572	612	552	575	575	596	569	575	600	604	532	585	555	589	628	575	547	568	615	567	602	619	602	598	573	606	582	582	585	566	566	590	522	562	631	560	560	587	581	585	541	620	559	621	566	598	599	609	588	563	611	543	599	565	586	615	561	552	590	548	611	612	572	567	541	592	571	605	587	550	582	542	576	560	545	624	569	539	578	545	549	512	578	556	555	586	567	621	597	576	541	539	606	563	595	568	553	586	565	560	593	591	550	557	579	581	573	535	585	601	608	567	538	587	570	510	547	575	585	571	540	593	581	573	591	578	616	620	585	561	567	564	603	570	583	589	545	596	596	580	535	556	615	572	559	597	612	598	592	568	559	580	560	619	594	549	585	527	541	605	570	599	585	580	572	529	568	591	556	580	599	606	596	574	560	573	572	595	579	588	604	584	589	572	577	581	598	641	558	622	561	577	585	586	555	598	588	576	597	574	572	541	612	575	568	541	598	526	553	576	570	567	616	585	571	596	570	589	562	545	601	582	563	599	611	586	591	605	565	581	534	586	549	551	591	528	571	555	512	621	581	543	569	618	607	546	543	562	563	586	586	555	586	595	599	582	588	613	552	566	583	611	610	612	571	553	576	596	564	615	556	569	628	549	592	602	596	573	606	572	600	562	581	572	577	600	627	598	621	559	570	590	575	568	584	503	551	558	508	619	596	570	576	548	536	616	640	549	551	599	647	623	598	576	582	589	559	557	565	596	597	569	574	579	559	579	567	558	614	615	545	604	618	558	593	580	550	577	578	583	633	581	588	562	590	601	597	608	582	557	603	574	551	561	606	594	614	594	596	542	557	585	554	569	575	591	591	551	578	595	589	574	593	572	551	576	587	609	599	612	573	568	627	587	586	566	567	574	607	569	581	614	610	561	578	588	569	621	545	581	572	599	597	590	544	582	554	577	584	590	570	553	607	608	555	577	582	592	561	597	579	602	576	570	605	638	596	565	587	588	595	598	582	555	587	561	564	571	583	624	548	607	583	575	567	572	575	560	559	583	539	566	608	573	566	561	566	620	559	582	581	611	579	602	567	543	546	566	568	563	567	580	608	607	570	589	553	552	544	542
27864	10685	936	527	430	385	396	400	386	397	383	389	369	383	401	384	331	415	363	379	360	357	390	372	375	350	379	387	374	392	363	373	401	390	371	377	391	386	381	399	388	379	395	354	359	383	384	373	358	369	384	376	368	377	374	387	328	378	360	386	362	382	372	373	363	381	356	398	391	362	397	387	350	359	373	390	376	372	393	403	329	401	396	393	361	398	402	375	341	393	370	369	383	396	382	353	376	357	368	387	332	355	366	373	391	377	401	389	351	382	358	376	356	355	361	368	385	376	380	380	357	418	362	368	390	379	437	332	380	354	373	373	378	362	392	350	378	365	358	346	361	390	360	368	375	371	395	402	342	408	354	405	399	354	428	404	367	358	354	332	400	373	393	370	363	374	369	395	374	406	364	394	357	338	385	408	387	367	361	399	425	369	377	355	376	409	382	381	356	411	374	338	374	432	373	395	379	373	393	391	395	404	367	354	391	332	374	355	385	359	327	372	378	374	349	339	371	416	370	374	399	385	370	348	377	369	358	395	349	384	378	386	386	368	351	363	342	326	374	365	368	406	359	364	382	354	366	355	367	376	392	349	371	378	378	406	405	395	425	419	341	385	433	396	378	385	387	381	366	326	400	352	324	385	361	383	376	371	389	368	347	400	373	370	390	386	383	388	381	372	402	380	380	367	364	371	377	377	374	385	411	377	404	388	377	414	350	377	409	366	382	380	326	383	357	422	355	363	349	379	379	373	386	386	373	364	393	381	340	390	372	396	398	396	367	348	348	391	349	359	357	384	394	366	355	364	380	363	362	411	415	348	347	385	373	417	337	355	370	397	392	340	389	376	359	373	372	350	379	363	370	340	380	370	386	369	368	362	366	391	389	397	385	355	372	382	440	397	353	386	370	385	366	365	373	336	367	350	354	377	376	366	355	383	330	373	346	368	379	407	361	385	351	369	340	388	360	368	367	377	345	368	387	358	377	377	421	394	390	373	359	374	375	374	371	365	388	391	374	355	380	402	368	353	366	325	376	382	378	346	367	358	355	381	411	400	372	366	384	390	384	412	381	384	370	375	371	405	366	377	411	362	365	410	379	394	360	383	346	376	383	379	370	386	353	408	377	390	378	367	412	343	345	379	383	393	374	363	401	342	380	347	386	355	365	362	361	365	371	384	385	370	368	379	374	356	383	354	412	339	362	375	392	367	390	384	373	378	363	406	390	381	382	361	379	350	381	368	356	378	389	379	363	370	374	375	381	350	353	381	355	420	361	405	393	400	405	388	391	376	353	380	377	368	358	388	355	383	383	365	372	363	373	355	359	391	364	365	385	370	354	344	372	354	353	393	426	374	406	364	362	376	347	417	377	343	363	366	384	358	408	383	391	361	354	361	359	372	372	362	337	391	389	382	390	393	372	376	389	353	381	350	376	372	400	390	385	391	350	403	401	382	376	383	393	349	381	366	393	369	369	373	378	393	408	387	370	374	355	358	391	357	381	388	337	365	358	406	376	382	413	339	376	362	332	367	367	428	372	385	355	370	357	379	376	362	391	378	341	383	366	370	376	381	395	366	391	380	388	375	363	369	372	371	378	386	389	379	398	351	380	372	374	415	374	373	354	394	389	333	330	359	373	366	401	387	395	358	365	395	423	391	389	381	366	404	373	374	362	360	393	342	389	417	399	408	382	399	400	406	384	380	384	381	369	342	350	344	380	361	365	373	366	388	401	355	365	386	349	354	361	381	355	393	370	322	374	386	392	387	360	370	412	395	339	376	390	352	374	367	398	356	398	401	411	431	376	369	334	407	372	374	431	371	375	385	400	380	361	349	372	369	401	356	370	392	414	388	361	362	378	412	357	391	347	377	400	385	372	384	380	393	373	377	355	361	378	400	368	392	400	375	371	416	410	381	310	383	375	384	378	361	393	386	357	387	384	399	372	358	363	394	401	388	400	377	386	374	376	362	368	330	346	373	416	379	361	361	362	373	351	359	373	370	382	389	399	363	412	381	352	394	362	386	370	373	385	359	347	413	372	365	358	401	374	379	367	340	374	380	386	391	391	373	359	394	383	392	376	353	369	375	381	387	400	359	375	363	375	375	410	375	397	381	343	382	351	382	363	380	373	427	368	393	413	393	377	413	365	353	400	355	394	366	382	368	369	345	418	375	354	365	347	353	341	331	406	379	377	375	354	382	395	405	372	358	377	434	387	403	356	370	380	366	405	380	392	358	378	372	375	398	383	420	372	370	393	381	416	364	392	357	388	357	399	354	371	387	391	420	374	392	384	378	369	332	374	336	360	395	384	363	381	372	402	343	371	385	357	381	352	402	338	363	379	407	350	347	351	391	365	345	356	400	365	366	379	364	383	337	398	359	360	389	418	402	405	369	381	356	384	396	350	367	349	396	356	380	388	370	380	361	414	342	375	392	397	388	378	398	385	375	379	382	363	394	361	359	351	362	369	362	351	372	369	389	379	387	379	389	391	352	350	376	349	362	364	384	397	376	396	378	367	392	339	337	385	426	375	352	362	400	362	366	394	400	370	368	352	378	344	364	369	382	348	360	389	400	400	364	386	368	368	383	385	364	360	375	391	388	390	421	362	407	370	372	363	384	354	364	372	410	405	396	397	370	367	359	368	386	361	386	381	369	375	369	362	383	378	364	357	360	370	367	386	358	391	357	377	359	381	357	390	399	377	380	360	386	376	383	403	417	342	364	367	376	380	394	338	399	416	349	357	354	369	392	391	364	358	340	380	379	392	380	348	372	364	385	377	361	358	362	390	351	390	375	375	372	366	368	369	350	369	347	361	358	368	381	370	406	342	387	393	375	423	391	370	376	408	376	398	390	366	380	366	401	378	369	380	376	391	398	353	380	410	360	381	388	336	367	366	397	372	373	366	351	376	346	358	334	378	389	359	394	374	383	367	375	339	400	357	377	378	362	372	370	402	385	360	375	370	387	385	359	378	385	372	361	379	360	359	351	382	365	386	361	365	349	379	377	377	382	346	380	390	367	342	390	382	360	384	378	369	379	394	369	347	356	372	389	380	360	344	367	410	378	341	347	366	366	379	372	357	379	385	363	364	360	396	397	401	379	367	379	367	393	371	385	376	410	412	406	394	368	435	350	410	379	373	391	406	335	388	399	389	371	374	387	349	386	394	368	397	386	384	329	388	393	355	378	370	382	410	396	375	379	408	370	399	402	391	418	352	389	390	390	382	375	356	394	379	383	373	380	374	359	349	380	381	357	356	362	362	372	381	380	410	397	429	379	368	380	372	395	396	366	364	360	373	397	369	405	372	363	378	434	365	405	405	376	395	352	369	343	372	373	388	374	392	392	356	387	391	338	366	404	382	358	353	361	380	362	390	385	379	350	346	364	396	371	429	385	397	355	370	356	407	387	396	379	419	396	382	360	381	350	355	382	348	375	392	376	396	362	373	375	362	381	406	401	436	366	368	365	382	347	378	335	379	394	387	407	356	374	397	376
4702	501	408	299	319	300	306	287	278	284	274	294	312	276	286	262	296	289	283	289	292	285	283	305	282	278	272	267	263	278	278	282	283	292	261	306	297	280	297	288	284	286	275	302	274	263	296	252	290	273	263	285	287	278	295	262	246	268	274	278	270	290	281	292	287	280	268	270	278	250	280	269	312	293	285	259	255	258	270	259	255	263	277	258	285	287	288	295	253	278	263	284	254	281	281	268	268	302	294	275	268	296	257	269	264	267	267	304	270	267	268	257	290	305	288	259	279	274	261	268	256	274	302	261	224	256	305	311	278	270	266	271	276	280	258	274	263	246	251	277	283	274	291	263	286	281	249	273	258	296	276	277	296	286	274	270	277	303	298	269	271	256	262	299	270	268	268	259	285	256	268	278	263	282	302	285	276	277	263	302	285	273	281	277	263	299	252	285	255	256	274	298	305	248	264	263	249	256	266	258	310	256	261	289	281	284	298	247	246	292	289	281	276	280	252	298	272	255	296	277	276	291	283	262	271	256	260	295	289	277	277	261	261	266	284	253	284	290	289	318	282	290	314	276	262	268	291	272	296	293	300	253	295	292	276	281	276	302	273	263	269	281	286	300	279	267	282	267	279	289	267	284	281	304	284	291	261	287	264	303	267	270	269	290	314	276	271	273	298	283	291	266	306	267	266	274	299	274	293	272	287	272	288	267	285	291	242	271	292	303	250	294	269	266	277	292	283	295	268	262	270	251	268	250	291	283	300	254	289	253	255	266	282	262	262	274	269	265	248	266	285	286	280	259	274	282	298	270	265	265	290	279	265	277	284	269	258	273	280	296	272	278	281	274	270	308	265	274	263	284	279	260	242	269	264	257	258	252	260	297	259	294	239	289	265	287	281	285	283	276	248	265	250	270	254	290	272	314	254	297	270	259	282	279	298	254	301	269	273	288	248	261	286	279	259	284	310	287	260	262	292	285	289	273	255	288	267	264	251	286	289	283	248	243	290	244	261	255	265	276	284	278	275	282	272	258	287	298	288	263	271	255	264	271	266	269	266	264	273	287	258	306	276	279	292	277	278	272	277	264	266	269	281	318	268	239	250	283	273	264	248	281	287	236	275	272	276	260	323	284	241	311	262	309	282	286	317	275	270	252	261	295	310	248	272	258	246	294	261	296	280	291	276	285	265	305	294	271	275	262	282	262	281	285	264	257	264	287	306	298	249	269	272	264	284	267	265	299	284	280	276	284	283	251	270	274	267	260	271	300	283	269	308	304	274	262	293	278	285	308	282	268	260	248	282	274	256	258	271	268	274	282	297	271	284	299	255	271	296	288	238	262	274	266	291	280	263	254	290	310	257	269	287	256	289	284	232	271	272	280	269	296	282	297	270	237	277	284	253	265	253	272	282	269	271	297	236	271	271	276	288	303	283	278	273	269	264	262	295	273	268	261	286	277	245	270	278	275	284	246	312	278	280	290	274	278	262	265	271	280	255	289	290	294	263	272	303	244	277	277	223	262	280	290	285	246	270	275	268	264	271	266	289	270	258	288	256	292	269	278	294	268	274	290	272	267	251	273	295	275	269	297	291	270	268	295	290	283	260	277	262	269	284	269	247	270	248	254	261	288	273	296	295	292	269	276	262	283	267	266	273	269	275	265	278	268	276	258	268	270	244	309	270	279	285	268	265	287	285	257	290	283	263	300	316	290	285	277	274	287	274	300	272	271	283	246	264	255	283	263	268	286	258	266	254	255	249	262	252	270	280	263	244	282	252	279	272	231	275	290	257	285	261	285	262	302	267	237	280	289	250	272	287	279	272	259	239	267	268	274	302	294	275	296	261	271	271	242	267	284	272	252	279	281	278	295	254	232	274	269	267	286	284	297	276	271	275	292	281	254	262	260	276	258	268	248	271	305	272	279	265	239	280	263	281	294	274	262	288	274	293	259	263	261	263	290	298	271	264	297	262	269	252	251	248	248	296	263	313	294	247	285	258	252	241	268	260	259	244	271	268	299	262	256	284	296	283	281	257	251	269	255	289	294	310	258	291	290	261	258	260	271	244	294	275	295	264	276	271	293	251	258	278	268	262	277	271	284	237	295	275	280	270	276	281	267	246	263	263	284	302	257	275	290	264	283	271	294	260	267	268	296	292	266	298	265	280	300	284	263	257	259	287	295	264	265	290	256	280	263	252	263	287	303	282	277	233	255	284	243	266	286	263	267	279	264	242	275	262	286	257	276	266	250	296	270	288	260	281	274	255	265	244	286	287	264	285	295	262	300	283	295	265	294	305	264	274	275	247	291	294	275	264	281	299	290	303	262	261	268	266	280	280	293	256	283	234	278	260	262	264	288	294	248	246	259	257	286	288	279	292	266	294	306	272	294	256	291	245	285	276	293	255	264	284	256	253	256	234	248	264	254	292	317	264	284	270	272	269	275	281	292	292	310	285	292	242	268	284	282	270	298	271	267	278	274	280	262	278	286	281	296	280	269	280	276	283	259	261	282	259	225	302	293	265	265	295	269	278	287	255	286	276	279	273	279	266	276	273	281	299	298	259	294	280	270	248	271	289	269	267	234	264	306	280	304	275	282	286	266	265	251	255	289	285	261	285	282	265	260	295	271	234	268	301	244	278	315	281	316	285	288	303	261	292	275	291	245	280	268	274	266	243	275	286	275	261	285	285	268	267	299	299	260	254	272	273	281	257	300	269	286	263	268	277	270	264	251	262	261	290	262	303	271	278	263	260	271	252	290	259	291	278	263	239	261	276	271	260	290	277	282	264	281	255	293	266	243	286	243	300	299	254	275	258	257	267	272	294	275	310	288	285	273	310	291	276	301	281	280	272	279	264	277	271	255	282	250	259	291	269	277	328	283	244	269	238	273	283	287	245	304	267	279	267	287	275	244	279	302	272	280	284	260	267	274	287	278	261	277	252	252	289	288	293	285	249	267	286	320	286	290	283	254	262	276	262	334	263	245	306	292	298	274	286	296	282	280	277	297	294	283	262	282	278	269	284	277	264	282	285	304	231	294	254	259	270	292	283	283	291	246	280	298	292	283	279	286	288	274	288	274	268	266	270	243	295	280	257	280	259	275	285	284	305	253	254	270	287	288	296	277	273	279	270	276	279	285	297	276	260	262	294	235	299	285	290	284	275	279	258	264	280	286	260	265	275	255	288	245	277	260	312	217	280	275	265	290	297	300	258	272	283	309	270	274	263	272	247	262	267	247	270	252	253	280	285	268	248	257	309	284	288	302	287	286	302	260	273	281	291	281	276	274	308	271	267	271	299	272	292	253	292	277	269	272	277	276	273	260	294	263	303	266	262	289	251	278	284	292	302	302	256	270	265	263	286	273	304	288	266	276	279	311	268	281	250	251	263	274	287	281	260	279	297	255	279	250	271	253	266	292	253	295	286	308	272	269	278	265	251	264	290	267	252	262	264	275	259	263	300	251	263	272	256	292	266	280	308	283	272	291	304	251	266	272
25506	21470	27966	25394	11454	1729	1243	947	895	893	809	864	819	813	811	895	853	825	767	811	782	814	821	842	778	761	756	784	777	788	768	759	798	787	813	829	809	783	746	823	766	813	840	815	788	761	780	788	780	773	818	724	760	768	838	776	796	778	794	769	784	751	804	785	778	771	810	721	842	772	810	810	752	763	735	798	787	752	791	773	753	813	737	818	779	759	811	763	787	785	775	827	763	778	747	782	779	752	777	762	780	799	805	778	753	788	832	751	777	791	733	816	787	809	737	783	838	749	787	800	771	788	724	781	721	736	801	768	788	785	762	772	814	746	719	754	760	753	779	728	794	807	750	712	782	793	781	717	762	818	801	743	793	767	767	778	778	754	812	792	811	768	837	789	744	758	751	760	752	815	771	746	786	768	782	769	796	774	809	740	790	749	753	776	778	812	784	770	848	760	803	768	749	816	790	742	800	760	774	798	769	747	778	789	766	777	815	767	781	770	720	751	754	757	759	768	776	728	713	765	759	811	744	827	768	807	768	800	768	783	752	765	749	766	788	758	794	802	745	723	809	771	783	809	796	765	731	768	780	803	794	797	814	783	748	779	775	795	770	735	750	810	828	762	771	775	801	745	783	744	775	739	761	773	737	767	751	776	759	784	807	834	771	784	802	794	743	755	768	789	803	787	759	763	757	794	750	756	789	816	815	778	749	770	767	804	762	766	782	774	771	795	738	763	769	715	761	770	716	817	794	842	818	827	784	752	790	768	755	747	726	743	799	730	746	732	756	744	780	740	777	763	840	727	734	768	745	720	804	719	765	747	783	818	830	805	782	785	834	740	759	811	767	753	791	775	740	784	765	807	761	749	769	768	767	748	758	774	785	768	793	800	784	766	758	766	741	774	779	742	753	769	803	740	798	774	750	828	777	746	797	753	797	730	779	758	768	758	770	742	715	794	747	794	751	790	781	789	752	735	775	780	755	749	709	805	742	734	810	800	791	808	771	722	769	788	810	802	788	733	780	744	755	730	770	764	776	787	739	797	777	762	769	767	712	725	771	748	759	765	797	764	694	791	777	727	773	770	723	784	706	764	774	782	758	750	783	768	808	746	735	842	816	726	732	773	781	759	746	740	800	726	781	734	761	771	792	726	740	773	760	790	797	718	801	788	739	706	815	741	793	756	760	774	807	779	803	806	791	720	785	776	719	801	752	796	736	754	727	743	718	780	824	759	708	768	753	813	714	785	780	753	786	765	811	738	712	793	828	744	766	782	750	766	778	766	728	748	826	768	754	750	796	781	755	719	788	726	798	745	725	772	728	771	762	731	747	765	744	757	778	764	763	755	759	762	768	766	786	755	753	761	784	777	824	752	771	772	827	764	790	775	752	740	758	765	798	803	776	768	738	784	792	701	714	796	743	741	735	801	767	746	780	781	790	765	810	766	740	795	779	772	757	744	845	763	718	793	759	760	800	807	794	769	763	755	781	758	766	754	788	769	759	755	760	767	762	781	765	770	785	780	793	732	773	787	823	764	860	769	755	801	817	760	770	733	778	745	736	756	794	737	745	738	754	755	758	791	747	753	744	783	731	715	782	723	756	739	747	828	783	720	781	720	794	789	788	801	736	773	744	807	759	752	753	822	774	756	728	733	780	758	738	799	775	745	743	784	747	786	787	797	764	752	787	770	809	796	757	771	750	797	762	750	783	757	805	738	776	814	778	773	732	769	784	759	752	744	774	755	716	786	808	730	767	792	802	789	729	769	800	774	847	814	746	767	808	752	801	820	763	768	767	788	757	772	767	758	766	741	746	775	737	817	782	749	779	810	742	747	738	763	760	765	751	792	756	761	826	793	744	795	806	786	789	751	736	772	761	792	758	754	724	810	794	770	774	733	745	731	771	736	754	736	773	788	776	681	770	750	801	737	754	799	763	759	752	787	771	785	788	750	782	718	770	760	786	770	776	770	825	744	761	771	761	738	780	733	734	762	788	812	787	764	753	799	824	748	790	769	769	776	761	817	786	779	817	778	772	775	791	747	727	816	824	743	808	763	752	748	771	744	791	795	733	728	780	738	762	760	802	743	776	779	765	803	765	752	800	772	796	757	778	734	750	755	781	757	769	750	756	778	729	745	760	751	812	749	771	797	816	790	731	753	794	755	725	744	802	769	766	722	724	744	767	843	733	807	761	775	751	759	776	782	754	792	751	784	784	738	729	822	789	777	771	761	770	761	768	768	745	780	809	771	760	773	771	725	767	728	764	810	749	771	764	768	779	771	819	763	759	752	739	747	779	736	788	793	847	807	758	809	744	776	784	773	804	822	776	790	767	736	775	774	772	746	744	741	722	750	751	750	703	746	776	785	762	743	824	738	751	770	742	783	805	771	826	829	766	784	714	776	753	796	734	756	771	772	762	773	762	779	743	786	809	745	837	744	769	761	784	745	787	802	712	743	738	770	747	799	764	834	788	795	749	751	749	802	784	812	801	739	794	755	761	795	757	742	762	789	766	767	734	763	749	755	798	735	783	763	728	741	784	813	828	823	795	750	785	771	699	762	686	784	775	783	772	710	833	720	753	759	786	695	775	799	783	743	749	794	766	783	792	780	768	766	771	773	744	778	779	761	791	810	791	802	823	771	822	755	857	786	743	767	741	744	766	750	769	769	734	769	730	829	743	749	760	695	753	767	770	762	783	791	776	802	709	740	742	774	827	769	777	800	733	801	806	755	767	716	759	789	733	751	793	715	699	764	798	720	750	786	735	756	797	773	776	764	751	779	741	747	779	744	779	723	784	746	756	761	765	778	723	724	741	766	774	772	789	786	728	779	767	816	713	761	733	751	824	776	808	736	782	775	745	768	785	774	743	755	760	777	832	791	770	757	792	751	759	790	793	738	777	787	796	775	752	778	782	784	803	786	746	757	751	755	798	792	803	752	789	825	782	759	776	762	760	783	694	765	820	774	771	741	771	760	756	709	739	776	807	738	831	784	808	805	826	840	776	773	755	769	748	702	729	762	717	777	781	794	760	762	789	797	782	768	793	777	737	758	753	750	792	768	765	777	784	806	775	779	795	796	770	765	790	764	740	800	710	752	808	737	810	793	775	744	761	779	835	750	796	748	794	744	748	791	737	753	771	713	741	769	738	751	776	735	740	822	787	812	767	758	760	721	797	750	761	796	743	788	756	762	758	732	759	841	763	799	740	760	741	738	789	823	746	736	816	758	749	767	747	763	817	743	833	778	782	756	776	725	749	743	830	751	766	789	786	832	751	760	748	725	771	766	786	794	782	766	793	753	706	781	796	813	744	743	803	766	813	792	754	796	755	767	727	719	769	785	758	756	766	777	731	820	730	768	785	756	810	774	767	799	753	784	827	787	776	766	823	783	750	771	766	728	752	784	786	737	839	768	762	788	776	756	777	758	768	774	784	728	762	768	833	762	784	777	831	809	746	806	751	796	759	851	774	770	779	739	761	745	767	797	769	803	780	790
3410	3565	2910	1600	1234	1038	934	786	752	711	680	679	643	682	624	665	580	643	602	594	642	642	634	621	604	600	622	605	605	600	571	606	572	601	598	621	555	562	605	576	601	582	557	573	582	603	593	590	598	572	577	607	617	561	600	543	565	548	575	569	572	584	594	564	607	585	620	569	568	622	540	537	575	615	625	568	588	570	568	551	581	583	563	599	594	543	554	552	605	591	572	608	620	576	563	597	574	582	558	577	561	599	589	590	553	599	563	589	559	570	604	650	606	564	558	570	546	562	533	611	546	560	571	581	583	600	557	545	587	568	569	579	552	572	547	587	594	542	557	555	539	599	575	576	584	566	595	570	588	529	568	602	593	619	565	559	571	608	542	584	568	584	600	578	568	585	561	580	586	605	550	553	564	600	556	588	572	584	571	604	626	574	547	600	622	605	588	559	591	563	553	584	599	578	577	545	581	565	578	600	566	550	580	573	569	533	577	553	587	564	599	542	547	566	554	594	589	592	579	564	623	560	569	592	580	516	583	552	580	552	554	592	580	578	589	535	572	548	598	583	590	562	589	571	583	566	547	559	568	577	557	576	573	592	567	576	554	597	561	576	587	587	549	582	560	527	601	566	611	579	546	539	554	572	562	576	571	554	593	565	570	584	597	525	597	541	581	575	576	568	588	594	576	587	547	567	587	591	591	582	566	575	562	565	575	610	563	573	593	589	597	578	564	559	556	581	570	583	593	573	551	589	568	540	557	545	603	575	612	556	571	548	543	576	572	571	564	596	584	595	577	586	550	535	600	568	606	533	590	602	608	546	580	577	554	536	556	560	588	579	563	589	557	568	525	559	558	572	553	598	564	528	607	619	599	542	562	581	547	556	545	573	542	553	584	595	543	615	546	545	559	541	600	551	527	555	565	593	556	574	653	516	586	554	551	604	539	601	559	561	543	579	577	568	558	594	554	543	590	551	564	559	568	579	564	584	579	554	582	536	546	575	557	577	552	553	611	543	574	609	533	580	537	552	568	568	554	508	591	555	567	558	577	586	551	576	547	574	587	532	578	576	605	586	572	582	584	549	613	617	573	577	592	582	548	625	571	599	566	551	555	574	563	610	565	612	537	592	545	580	527	592	585	556	565	563	578	544	582	607	552	596	519	586	619	573	582	563	588	620	565	590	567	615	577	582	575	565	558	578	571	528	550	585	574	554	577	546	568	541	573	556	531	612	562	560	603	567	570	597	563	556	554	578	567	538	553	588	571	523	595	562	579	578	567	553	559	538	588	591	572	537	598	597	575	546	600	586	588	580	587	550	561	572	583	567	551	561	566	556	567	597	515	571	586	570	572	572	555	562	586	606	546	521	580	560	546	510	550	593	498	593	575	575	554	570	584	573	598	545	571	553	567	586	565	565	570	535	597	544	567	573	584	563	580	564	550	583	547	557	511	564	598	601	587	590	576	564	608	545	573	621	566	571	589	566	577	578	535	567	565	570	536	543	532	562	563	541	539	559	608	575	592	567	617	580	580	602	579	538	550	550	559	580	606	580	577	557	568	583	641	532	597	582	598	572	533	567	584	566	565	551	535	533	567	578	545	610	601	582	600	568	543	548	594	612	574	544	577	546	583	545	620	592	572	584	602	520	584	574	501	593	555	543	561	563	581	532	525	585	567	544	559	577	539	569	566	632	570	570	572	545	547	591	609	542	573	529	612	560	581	554	576	588	552	595	590	542	562	518	571	590	551	593	610	580	563	567	548	539	545	581	559	534	551	563	560	540	541	582	538	602	603	569	504	559	582	577	588	517	528	567	493	575	540	557	551	526	553	533	539	576	584	580	570	576	556	578	559	552	579	552	564	569	563	574	527	565	555	582	555	561	598	576	599	542	561	601	596	542	569	590	540	601	561	547	595	602	589	571	593	555	518	567	584	590	582	550	545	566	610	586	547	598	561	558	553	551	551	574	562	583	634	567	594	573	590	577	537	588	621	547	554	575	574	574	586	559	590	582	567	566	592	642	566	524	582	588	583	567	587	562	539	587	591	596	626	564	584	526	593	605	552	563	547	526	578	546	601	599	567	553	526	571	573	584	529	582	573	582	545	586	581	561	591	573	569	533	584	545	582	589	582	546	573	577	591	578	585	554	570	547	581	586	563	539	559	574	585	565	579	591	567	586	560	540	573	568	565	572	576	548	551	537	541	582	547	566	531	574	591	568	542	552	570	550	631	545	594	621	549	522	574	554	544	550	554	549	590	557	569	595	625	604	530	529	559	591	603	571	536	657	520	551	585	566	617	532	549	565	565	615	594	598	544	567	575	585	578	528	585	548	549	528	555	574	550	588	553	611	529	614	589	541	566	613	582	540	560	546	562	572	580	602	555	594	559	542	597	555	540	587	526	543	558	510	537	604	600	552	605	579	578	573	536	554	581	583	553	553	549	577	566	542	554	606	571	591	597	586	597	590	551	587	534	562	519	610	588	591	569	605	534	593	551	551	572	568	579	591	578	537	578	579	559	518	604	580	612	574	588	572	575	600	544	599	543	554	587	581	591	588	537	538	564	559	560	561	556	538	574	517	586	592	553	574	564	563	564	549	595	556	575	532	575	595	570	559	576	581	547	572	553	560	585	589	556	545	554	564	654	564	554	597	609	519	550	524	551	546	606	587	619	539	613	550	553	609	593	560	541	545	586	578	534	555	579	597	576	503	595	564	582	578	572	572	606	594	565	562	581	520	566	566	591	615	537	587	553	578	583	553	521	562	559	601	523	534	609	593	539	566	519	546	551	573	548	530	554	583	615	539	553	567	593	563	563	568	573	572	539	560	580	566	598	576	583	541	576	521	546	597	548	546	559	576	527	581	557	558	556	542	537	568	536	563	569	560	574	623	523	578	546	549	582	576	587	575	562	558	564	557	555	588	555	587	553	535	566	551	524	523	580	553	602	569	566	582	538	576	598	560	601	556	580	580	540	583	572	560	568	591	582	560	560	604	567	557	572	610	560	557	569	596	563	548	541	566	580	558	550	527	575	546	540	561	625	546	596	574	553	527	588	611	552	573	548	550	544	546	540	586	564	522	592	562	561	519	588	569	575	556	544	541	553	531	573	540	559	577	623	565	581	549	577	570	576	577	549	594	584	597	525	570	598	577	583	607	574	550	589	568	544	581	580	577	559	530	548	541	566	574	577	546	594	567	555	583	539	557	584	556	551	567	544	582	572	561	564	541	589	567	581	568	616	566	590	556	542	590	595	533	600	625	547	556	578	557	561	616	580	572	569	550	568	568	538	583	536	561	553	559	532	600	599	561	588	543	548	551	600	554	568	585	602	551	529	600	599	584	538	582	574	560	579	587	575	523	542	567	541	567	580	525	571	532	599	573	614	568	556	537	599	518	557	553	551	544	541	582	576	563	587	561	577	554	563	580	588	536	579	561	565	537	544	586	574	590	571	576	590	534	596	568	552	608	601	557	587	527	552	589	575	568	593	506
24454	21474	28845	24522	21475	9139	1893	1152	983	940	903	943	855	855	867	857	857	886	797	791	819	804	829	821	837	816	798	789	788	790	815	831	837	789	797	793	811	797	800	795	783	824	795	787	797	765	817	785	811	746	736	788	748	815	836	775	780	808	768	790	738	825	767	782	765	761	776	768	763	783	758	796	754	746	765	783	768	788	768	717	801	724	776	798	809	801	789	778	770	774	801	777	779	777	767	755	800	766	749	766	740	820	814	814	726	789	791	726	790	762	779	749	757	750	792	777	773	808	755	778	746	730	777	818	757	742	818	776	761	769	791	783	790	758	829	752	807	759	697	769	790	766	762	774	773	801	789	773	721	836	782	789	792	790	762	735	788	760	742	807	773	779	734	802	763	829	760	788	757	820	751	731	804	733	768	739	763	828	821	768	789	779	834	817	811	758	771	756	757	790	815	802	801	754	744	817	799	806	791	775	801	714	763	737	763	794	822	791	759	733	803	786	766	770	744	746	712	865	767	794	803	700	735	768	768	811	734	776	751	818	786	830	814	755	758	819	760	799	759	756	800	811	836	731	748	758	768	793	741	830	768	800	766	780	795	760	767	797	782	744	823	792	827	805	775	800	791	806	802	772	759	791	784	753	780	723	796	811	759	788	812	789	799	734	783	779	717	810	779	760	744	792	813	765	793	782	828	757	774	794	774	708	800	772	785	831	757	783	812	803	746	788	770	769	743	833	788	745	769	721	771	725	804	775	782	816	765	708	774	742	767	762	747	779	784	811	735	719	763	770	776	811	806	839	845	796	789	808	721	814	834	773	737	815	741	815	776	798	783	778	772	764	774	767	788	779	783	797	832	768	754	721	809	745	797	794	810	784	747	777	822	744	777	791	795	757	799	783	735	822	770	778	803	745	780	775	763	778	764	787	734	804	812	803	751	805	748	798	767	737	776	770	770	783	778	779	785	735	735	725	822	771	743	768	769	765	822	744	777	749	778	769	798	780	822	794	780	787	783	757	778	771	769	750	780	825	772	775	791	752	779	818	785	779	749	789	768	751	768	792	795	712	811	789	758	739	722	798	739	758	733	816	785	758	797	764	781	759	777	819	742	805	753	774	735	716	748	780	767	756	755	754	734	822	764	725	731	785	808	768	729	794	769	802	803	772	793	798	782	753	743	759	762	784	783	843	749	770	819	786	768	749	809	727	781	719	783	736	726	777	795	725	784	767	752	785	776	769	750	780	750	864	795	739	753	774	819	793	780	792	734	791	805	775	818	777	753	736	771	776	770	788	762	810	752	831	748	776	732	788	793	799	779	776	789	780	816	750	783	745	774	742	774	760	808	791	803	738	793	751	795	749	793	738	786	759	816	773	723	764	724	766	805	751	791	820	759	744	782	765	779	800	752	794	770	765	787	786	765	795	759	698	776	783	724	807	744	787	717	832	768	757	740	755	788	811	782	797	797	791	760	725	780	784	781	770	811	754	770	789	842	781	832	756	776	762	812	742	787	774	725	782	779	797	795	780	744	765	784	758	760	778	765	782	747	761	731	776	750	764	762	753	786	774	791	807	807	728	792	799	749	762	727	807	757	738	772	794	767	779	791	790	760	821	778	772	767	788	830	783	784	770	769	708	787	731	727	800	776	779	734	783	771	755	820	774	798	756	773	711	787	742	782	798	768	784	741	769	785	755	790	799	753	758	758	771	752	797	781	745	784	754	812	818	786	816	833	761	769	786	751	769	779	788	783	787	767	791	787	770	755	845	762	790	815	789	795	783	796	752	769	814	755	772	808	812	763	790	793	806	743	752	786	763	782	772	767	756	754	752	815	746	772	723	723	794	746	760	779	765	725	822	803	777	755	754	791	731	783	756	798	767	776	803	775	730	814	796	762	745	765	790	802	754	785	755	761	771	752	748	742	769	771	736	737	822	779	807	800	746	775	750	694	731	795	735	758	743	770	732	783	805	772	838	777	786	848	755	735	799	736	788	753	752	784	766	826	745	783	847	748	777	840	751	762	744	740	772	786	713	761	759	742	811	797	789	806	752	786	810	742	789	767	780	763	783	738	787	787	792	777	790	791	796	769	801	781	769	755	796	796	731	759	758	741	763	736	756	780	787	753	753	784	800	731	780	774	770	826	773	781	812	849	735	753	820	804	729	772	779	787	763	762	770	779	761	755	765	731	771	767	759	737	731	791	802	748	773	752	801	737	810	787	762	806	808	780	802	792	784	795	738	773	799	750	798	775	792	777	721	818	785	814	731	770	761	734	755	758	730	764	723	744	688	787	796	813	755	754	765	827	781	768	777	801	769	785	780	757	744	761	758	755	787	827	826	734	810	786	775	732	749	751	750	733	750	772	789	760	775	785	829	747	751	799	689	768	782	745	730	767	740	758	804	738	766	745	795	732	833	753	769	752	772	751	780	732	785	767	805	765	811	792	720	781	744	773	785	766	839	768	830	776	823	777	761	751	774	762	763	750	763	769	753	766	766	721	753	768	780	705	737	715	764	742	732	754	749	764	776	705	761	797	767	728	779	788	814	798	779	768	733	767	793	813	789	718	750	753	793	787	761	757	751	779	773	808	766	731	767	824	747	731	744	752	795	767	809	772	789	806	782	755	752	776	803	779	779	797	727	805	825	773	765	772	731	813	747	766	751	738	756	824	760	748	780	785	771	758	781	738	780	750	784	813	814	755	749	767	749	781	755	766	717	736	784	786	736	761	796	750	744	750	735	773	739	748	803	760	711	798	736	786	755	744	777	758	763	749	742	727	796	795	770	730	801	733	718	787	781	724	728	766	782	812	754	762	763	772	757	788	771	736	768	782	791	767	787	788	786	777	771	737	739	754	758	783	807	762	745	773	749	791	767	784	779	800	788	698	768	791	821	748	788	740	788	748	786	791	743	834	785	796	790	759	758	754	783	773	783	708	744	774	764	755	769	787	757	740	788	798	754	756	784	756	760	766	779	795	801	801	778	830	757	789	779	803	753	816	760	751	750	757	726	724	808	728	750	754	762	791	758	767	822	754	740	793	790	786	760	775	758	786	757	769	732	790	778	758	771	789	752	797	765	760	791	744	750	754	792	769	778	812	776	778	745	776	779	769	755	781	765	766	747	809	776	796	754	741	751	745	760	736	767	759	736	773	804	801	728	767	789	743	748	773	766	706	745	801	794	837	772	799	741	812	702	821	811	756	773	736	739	746	811	770	746	753	723	791	787	762	757	760	790	762	759	801	808	785	720	777	746	820	745	790	733	800	734	746	786	778	737	809	768	824	720	757	792	781	806	806	775	750	788	747	758	754	758	760	757	747	768	770	824	823	767	822	776	828	755	773	759	782	811	765	723	714	784	754	733	764	777	754	765	707	809	780	783	746	691	708	756	770	820	760	781	778	811	790	738	759	776	765	740	832	759	734	729	813	765	774	732	835	824	791	808	697	759	795	774	723	738	781	767	785	712	782	765	788	726	761	796	745	760	743	775
3650	5994	4930	2641	1809	1455	1153	1034	899	894	836	792	759	715	719	698	677	703	597	648	644	655	643	614	637	627	645	632	624	609	592	660	605	603	580	647	570	606	608	623	593	668	567	614	567	560	562	634	622	595	593	632	562	589	570	607	608	560	584	587	634	566	585	584	610	540	548	583	618	614	565	645	592	594	578	607	603	606	633	620	591	606	628	592	609	603	576	601	599	619	624	608	580	569	593	602	569	602	582	610	598	591	594	630	569	558	601	595	552	606	578	612	603	569	586	627	593	557	567	581	555	616	599	598	622	586	578	559	577	615	620	572	625	603	559	614	574	613	534	570	621	571	617	560	572	581	580	596	597	598	623	617	583	570	602	569	563	576	592	597	619	582	611	562	570	578	576	584	566	624	610	595	618	590	579	590	574	625	559	613	573	547	550	581	594	581	582	591	580	636	570	599	579	608	594	595	634	554	613	629	570	625	574	562	588	571	559	572	568	593	573	568	578	546	602	571	604	622	557	612	584	545	601	570	564	609	527	548	585	597	590	585	568	611	576	565	600	572	610	600	578	591	553	590	616	601	563	610	551	605	612	570	608	627	558	575	598	569	576	556	590	573	582	593	582	531	584	570	563	594	577	596	538	571	608	588	606	596	635	591	613	610	580	571	584	602	576	593	592	541	561	579	602	608	606	589	613	580	602	600	577	611	567	584	601	570	653	562	563	573	546	567	615	575	583	575	607	604	560	545	554	580	573	578	544	551	577	571	563	587	560	574	608	575	604	521	594	581	644	562	600	556	563	600	609	531	554	556	549	593	607	573	581	590	606	525	563	582	591	580	578	582	606	590	554	608	577	565	556	549	595	603	608	591	554	573	570	550	615	560	590	616	587	572	609	591	525	562	613	554	610	538	580	545	588	589	580	592	567	592	602	616	563	577	556	575	596	575	540	584	546	611	548	576	578	577	573	570	553	589	576	633	605	575	557	563	605	591	571	623	555	606	586	599	581	567	582	580	545	555	594	588	588	596	585	578	610	573	617	569	577	565	538	621	577	536	566	587	601	606	583	549	621	589	602	632	578	600	576	617	615	611	563	580	611	575	574	576	557	602	620	523	571	595	536	576	582	542	577	580	585	564	605	582	630	570	599	568	571	572	540	548	597	593	599	580	584	543	577	567	533	553	585	545	566	576	566	571	562	577	610	600	608	586	597	623	595	600	579	584	575	550	570	577	566	584	568	566	571	588	598	609	543	591	594	554	579	626	604	591	581	583	542	570	577	606	628	597	597	617	608	594	568	597	589	588	580	566	575	548	570	579	556	571	576	562	584	572	588	589	568	550	613	597	536	553	547	575	570	577	561	567	595	603	583	546	542	584	578	561	576	561	592	590	597	576	615	574	548	572	576	589	540	561	552	541	608	580	588	599	584	617	575	562	562	570	607	576	542	536	530	579	574	576	582	559	565	585	619	579	582	614	606	544	561	542	524	556	556	588	592	577	559	628	572	573	547	574	582	605	586	602	588	582	584	580	579	581	571	571	574	654	560	582	597	564	588	580	575	577	573	571	547	594	593	615	609	590	543	584	557	588	556	582	574	603	577	570	622	575	583	581	583	560	514	596	586	587	578	573	575	576	540	578	583	574	582	586	594	580	595	570	561	520	606	586	539	573	602	573	570	564	588	581	587	602	593	553	587	552	569	612	577	558	571	575	581	624	623	580	613	545	592	599	600	563	594	561	600	555	568	558	566	556	565	546	550	580	594	597	553	572	585	571	531	546	595	539	630	615	594	617	573	607	572	575	605	551	592	595	598	623	604	559	615	561	596	574	585	592	559	582	593	591	546	594	569	588	575	564	585	601	614	543	549	548	558	608	558	578	566	568	539	560	548	600	591	566	589	563	538	570	599	554	545	505	548	609	537	545	575	564	578	590	568	557	554	562	569	574	551	552	582	626	588	604	609	567	581	567	575	580	542	561	557	596	571	568	565	569	578	556	587	602	519	583	601	588	598	606	585	564	546	589	547	574	601	567	625	593	575	589	607	580	613	598	570	592	554	564	600	579	531	584	604	563	620	526	559	586	534	551	502	577	587	553	600	571	554	571	553	527	537	567	600	599	563	579	593	541	528	570	607	588	566	543	584	534	586	565	546	561	576	547	559	546	584	607	586	604	592	539	583	517	603	560	585	572	570	585	553	588	566	578	579	571	554	574	596	572	547	603	574	566	590	549	579	606	584	571	559	636	566	593	521	556	605	536	621	570	577	598	551	563	589	615	582	613	581	606	598	559	574	595	589	629	566	625	564	557	600	576	603	598	555	538	540	532	541	577	587	608	549	566	572	560	616	586	590	575	609	590	569	583	559	578	551	576	536	562	595	569	576	546	562	604	583	627	593	577	612	587	587	579	570	565	584	571	579	585	562	562	571	567	593	567	600	607	624	573	552	567	567	560	617	611	556	580	568	578	556	611	573	595	547	557	552	525	583	575	604	583	511	575	550	589	610	588	545	585	552	606	542	532	562	584	609	573	515	584	564	536	523	613	552	538	621	559	557	576	601	599	589	626	540	603	589	543	559	597	548	555	584	567	558	581	564	606	611	556	581	539	579	622	536	588	541	568	602	589	561	583	614	559	602	553	596	574	563	600	626	588	618	575	616	568	579	567	551	614	601	564	575	546	540	597	555	567	575	560	553	567	595	554	525	607	609	603	589	570	582	594	527	573	594	589	584	558	585	596	544	567	566	555	587	598	609	614	584	565	557	570	557	588	540	568	548	556	594	550	636	632	576	604	542	603	576	572	580	576	575	555	530	561	566	566	520	572	595	537	601	570	552	598	578	562	569	577	617	582	578	576	551	571	537	594	565	564	554	555	587	537	567	601	543	547	591	597	543	542	559	567	553	552	576	549	567	510	548	578	577	519	588	570	593	530	552	534	598	560	565	621	601	588	607	583	568	572	556	574	585	609	564	613	546	532	561	551	572	592	599	570	599	577	549	592	543	602	550	583	567	584	590	599	577	564	572	572	549	548	562	548	575	560	563	614	555	547	552	578	583	573	582	574	581	592	568	552	585	595	586	565	594	569	597	590	541	542	574	548	588	550	566	532	575	599	589	565	584	570	563	570	577	557	581	561	592	560	610	569	575	568	592	554	604	582	559	552	533	596	583	634	532	535	576	588	591	587	587	591	595	550	537	561	567	620	587	596	577	580	542	520	613	570	596	578	546	520	616	541	540	553	611	568	542	592	567	537	607	576	589	546	538	570	574	576	555	576	592	589	586	540	570	578	559	590	598	554	542	594	581	619	516	591	555	583	544	591	563	560	599	551	547	578	566	546	560	582	539	613	611	543	554	527	582	550	590	564	522	618	603	572	573	583	556	573	549	572	588	604	576	572	571	600	615	560	587	587	581	530	559	636	577	616	569	598	611	561	602	545	615	589	556	552	588	591	547	547	632	517	607	574	578	551	552	609	576	592	571	579	581	570	561	573	594	603
27926	10530	965	534	414	382	378	394	360	390	353	380	370	376	395	320	413	370	374	368	431	394	359	374	407	364	402	384	381	368	364	363	381	340	348	376	339	396	398	361	387	368	366	383	376	354	354	371	391	367	380	386	388	391	392	352	380	353	402	361	398	368	370	378	391	361	371	385	375	389	389	380	376	374	399	371	339	349	363	335	384	375	361	405	349	389	391	359	389	386	362	373	399	360	371	367	388	388	351	413	371	360	387	376	388	334	382	386	376	383	361	368	389	332	362	379	366	416	393	378	362	372	366	370	353	399	340	365	384	344	369	345	360	356	389	382	370	391	378	354	368	327	383	383	362	393	363	345	406	340	370	358	376	363	382	382	381	407	397	387	367	357	393	364	381	355	385	400	382	364	348	382	381	399	401	410	393	404	387	357	358	348	360	378	360	349	372	385	346	373	378	377	383	419	394	401	376	345	384	343	394	383	359	361	359	399	369	392	379	398	387	408	335	366	355	372	366	374	368	385	403	377	351	373	352	337	378	379	374	352	384	362	403	358	358	384	374	353	373	337	377	359	345	369	383	375	389	381	362	352	386	358	377	368	365	364	404	424	361	389	372	357	347	355	374	384	340	397	366	369	343	343	386	364	415	375	368	365	400	385	359	379	364	395	404	384	408	380	343	371	370	355	376	370	371	374	368	382	362	370	379	364	397	374	371	387	390	369	351	357	393	335	361	395	378	390	365	400	424	417	381	428	383	343	391	405	374	375	377	381	376	349	363	355	365	374	380	393	368	370	359	320	391	315	397	347	379	324	381	374	342	390	336	396	374	386	396	379	374	339	322	386	368	350	362	364	356	399	358	368	418	369	348	396	356	393	380	386	359	332	402	326	369	363	377	333	359	380	361	344	375	370	361	381	375	345	410	372	397	377	377	384	381	351	350	381	358	363	397	359	371	379	375	385	348	388	393	395	349	382	411	387	355	362	422	388	381	373	348	401	383	379	366	372	384	378	355	352	369	386	347	411	384	379	362	377	385	356	410	369	373	380	378	366	374	369	349	369	376	374	337	388	362	363	395	337	325	369	366	382	378	369	370	378	370	408	357	361	369	373	371	405	334	396	390	362	373	352	394	379	357	386	337	395	353	346	361	351	403	341	373	408	394	391	364	352	369	363	358	392	396	357	367	389	358	383	375	365	315	381	386	343	360	355	400	371	372	371	388	404	366	384	382	384	354	372	373	382	364	355	382	352	341	387	385	388	416	404	366	376	354	359	366	401	391	360	402	376	401	354	395	372	361	357	369	384	386	381	361	380	340	394	367	397	381	383	424	367	376	395	353	353	398	354	383	340	361	372	340	360	329	374	361	389	349	376	360	399	350	414	366	386	381	398	385	375	345	406	391	401	349	422	381	377	363	351	387	376	363	417	389	391	395	378	328	358	378	362	375	386	359	376	389	394	350	380	341	396	356	395	388	403	349	363	371	408	391	370	350	405	399	375	355	375	366	370	386	377	354	372	348	357	404	384	393	350	424	347	379	328	350	386	345	351	360	363	361	372	383	353	364	386	379	390	401	379	345	404	359	338	380	397	386	369	404	389	380	402	342	365	377	355	391	392	356	377	409	367	377	368	355	377	361	381	372	361	416	390	357	371	393	360	362	353	355	346	363	367	410	396	383	396	396	371	391	381	387	367	399	391	357	357	351	350	375	365	351	390	384	390	371	384	385	414	370	361	391	375	389	396	373	390	367	375	369	394	391	380	402	378	351	390	352	378	373	371	366	351	370	379	381	389	378	383	395	358	397	385	343	381	364	352	377	355	362	354	385	337	383	365	361	391	344	363	346	383	347	347	387	369	377	370	392	359	356	356	385	340	367	365	366	417	388	397	364	363	357	387	397	391	370	386	376	373	388	392	409	367	401	363	353	376	402	381	377	390	345	394	384	420	339	363	420	379	374	385	363	376	383	379	384	385	357	340	360	392	387	402	359	360	357	386	372	380	382	368	369	376	381	349	400	367	365	402	414	384	356	325	367	350	345	363	371	374	372	371	369	380	354	387	360	391	359	364	371	365	372	376	393	367	346	349	379	351	369	374	378	388	366	362	351	377	353	378	399	367	366	392	379	380	373	366	326	400	396	382	377	369	364	397	372	369	339	391	358	371	400	402	395	372	383	360	369	382	378	360	369	398	342	352	380	373	408	408	379	349	350	373	353	398	365	389	359	399	386	385	375	340	367	381	408	357	324	360	412	378	368	337	406	361	395	336	385	368	340	400	360	378	419	397	373	377	399	383	376	364	407	390	377	374	369	382	389	393	351	377	340	384	372	331	369	359	369	376	400	334	362	363	356	391	370	354	404	336	372	386	358	394	417	384	389	397	387	362	350	372	384	356	395	372	370	384	356	366	334	376	349	371	400	391	362	375	351	383	381	385	394	395	364	366	389	390	337	352	392	395	383	352	357	396	401	371	381	414	382	367	398	368	352	373	365	381	379	403	330	387	375	369	391	373	361	375	398	379	396	343	351	364	374	362	365	373	368	359	368	334	356	350	379	375	391	359	356	368	404	378	354	400	370	385	394	390	376	367	350	430	347	377	413	351	393	334	378	382	350	369	386	381	379	369	404	375	366	372	328	398	344	386	396	366	376	395	382	350	386	350	395	356	377	374	365	372	373	413	355	391	402	364	378	375	384	389	385	383	366	374	382	406	367	409	379	384	423	367	373	374	379	354	345	356	371	347	363	389	377	404	368	385	388	344	420	368	387	409	357	365	387	379	382	357	381	345	363	382	385	373	375	361	357	373	398	380	395	366	387	360	368	380	373	358	372	375	378	369	368	324	371	407	392	391	383	400	351	345	404	352	371	404	347	354	374	356	380	355	358	401	391	381	344	396	393	384	344	391	366	363	379	368	386	361	357	405	365	378	363	381	397	359	364	374	425	370	384	373	354	347	387	393	403	389	352	371	379	338	415	376	372	382	380	349	408	378	362	380	371	390	370	382	389	373	375	393	362	394	365	363	389	366	361	374	358	331	370	372	396	398	359	399	398	374	377	351	379	388	374	342	361	373	383	353	362	417	389	370	384	340	340	382	365	360	392	380	395	365	369	394	362	372	367	388	372	374	356	398	371	372	368	403	418	379	414	367	340	375	394	385	354	389	422	395	378	388	393	354	396	341	370	365	413	401	353	355	377	367	375	390	377	357	365	381	368	323	335	403	377	385	345	356	385	375	380	362	372	380	368	403	383	360	364	361	371	385	382	368	395	357	368	396	401	363	374	363	366	379	388	330	341	370	376	407	376	389	349	340	391	321	360	354	363	406	378	370	352	361	380	349	382	358	392	378	333	342	378	390	358	353	386	393	385	347	373	360	379	367	417	369	342	367	400	353	371	394	373	387	391	393	371	415	402	376	350	386	390	402	407	369	369	393	372	364	356	399	392	343	372	356	362	353	403	352	383	369	382	368	396	357	371	398	423	376	379	364	354	366	374	358
4682	473	437	332	313	295	277	284	268	305	326	301	265	283	286	310	297	240	280	258	273	280	270	291	288	270	268	281	264	298	256	270	287	311	269	272	265	289	263	299	255	270	289	288	282	259	286	307	285	269	280	278	268	272	290	256	258	274	272	263	295	259	267	286	280	270	271	281	275	278	286	293	274	255	271	282	299	291	252	293	263	290	256	276	295	255	285	279	279	275	313	262	258	272	288	304	294	304	259	305	286	264	271	301	270	317	282	262	271	278	284	287	243	300	286	284	254	274	270	270	270	281	275	295	279	295	263	292	303	287	304	256	284	266	279	307	257	247	286	301	275	264	278	283	265	274	269	276	278	273	305	259	273	255	281	288	282	251	271	268	290	295	268	244	281	273	247	282	280	269	308	297	265	269	290	284	261	283	287	285	276	262	273	272	270	285	268	280	291	319	239	286	275	266	264	308	281	265	272	269	285	262	257	283	293	279	258	275	277	270	263	263	253	280	291	281	274	259	262	269	295	259	252	283	265	244	280	292	278	292	299	253	244	270	268	265	266	254	270	296	269	267	255	279	302	256	253	249	251	293	265	269	261	287	272	268	278	276	313	285	278	273	259	280	255	283	278	290	257	276	255	287	250	263	292	259	257	293	271	287	278	296	265	301	271	293	267	284	247	260	251	273	257	242	235	298	259	294	279	287	268	308	272	237	256	258	311	281	258	269	270	246	287	265	278	270	257	254	258	296	278	250	241	269	266	253	279	289	274	250	257	294	252	268	267	248	263	229	273	251	259	274	242	268	264	268	267	260	279	295	282	279	261	286	297	292	295	261	256	269	258	263	257	285	271	280	258	304	250	261	278	233	270	278	251	265	283	273	261	289	274	262	275	250	301	283	262	270	288	256	239	242	269	269	296	280	290	272	271	285	268	275	294	296	302	257	267	255	255	273	292	283	272	270	266	308	290	262	289	271	270	290	261	286	278	291	327	260	270	264	280	268	265	292	259	254	281	268	254	279	264	274	292	266	261	272	295	270	252	247	265	260	255	269	271	273	272	274	295	257	302	302	295	248	263	260	294	264	268	269	279	295	272	295	287	272	289	253	273	287	267	285	267	286	252	258	303	292	247	263	275	298	278	264	272	248	280	281	292	271	265	265	255	287	251	281	253	278	277	276	279	259	258	271	257	276	277	273	277	253	304	277	248	261	274	301	276	286	295	286	272	242	270	270	269	257	267	290	265	290	262	252	288	273	266	287	243	281	288	271	246	271	249	244	249	287	262	294	279	279	253	317	264	288	273	260	273	249	300	270	281	268	274	304	253	252	283	256	273	261	278	271	303	286	248	274	306	272	268	282	283	283	254	265	253	284	279	294	265	266	274	270	261	272	283	292	287	270	283	269	268	290	274	225	254	285	268	305	261	281	298	247	295	279	297	306	277	278	340	284	272	289	293	281	247	256	289	284	258	283	280	266	302	270	282	292	277	242	246	302	266	251	298	298	281	277	264	277	286	257	287	274	286	240	246	273	266	287	254	281	279	259	251	288	295	267	263	258	270	287	289	275	266	269	314	286	298	248	279	260	282	282	270	279	290	269	272	267	268	262	247	260	279	294	286	242	268	294	286	294	282	279	280	266	253	268	280	278	258	292	261	298	254	251	266	290	275	263	267	257	260	241	291	285	269	304	264	287	247	290	283	254	301	281	287	271	263	260	272	253	281	309	282	268	285	260	278	270	234	259	276	265	258	297	293	270	281	279	302	257	258	275	285	270	239	260	268	268	278	282	240	285	281	303	280	288	268	288	310	262	244	275	262	268	243	246	303	277	237	267	262	271	242	301	316	244	305	264	276	277	296	244	305	261	245	274	282	275	286	318	288	284	262	256	281	265	317	254	273	264	277	293	292	276	303	267	267	238	300	281	293	255	240	297	287	262	261	270	274	275	282	283	262	276	266	241	269	266	273	276	294	279	270	252	252	294	246	295	288	267	258	274	305	262	289	291	241	247	278	264	252	260	281	276	278	288	270	272	293	287	284	286	246	286	269	255	270	266	269	272	278	249	266	273	304	261	291	304	265	272	276	295	272	299	291	273	265	289	294	269	257	278	302	300	268	257	255	285	274	267	272	263	302	266	282	282	286	267	263	270	274	277	260	262	273	288	287	289	317	308	309	264	236	266	290	277	272	254	274	253	267	258	276	278	277	280	262	294	268	278	275	290	302	269	274	247	273	294	271	251	269	293	276	275	251	269	280	295	299	264	265	274	273	272	295	278	259	290	269	277	267	294	262	256	273	266	287	270	262	261	285	288	276	302	266	285	281	264	265	253	244	268	284	265	261	273	290	258	279	286	266	285	291	291	281	283	296	292	266	290	261	238	274	253	275	295	275	255	246	285	267	280	270	257	283	291	255	287	269	268	271	280	290	281	294	283	286	264	247	275	272	281	295	308	258	287	280	289	281	275	239	252	269	274	264	281	273	307	298	262	269	257	262	259	260	300	250	259	263	262	277	266	281	277	269	264	285	243	259	273	284	265	255	273	251	260	263	318	264	268	291	256	264	283	296	281	263	288	256	275	272	277	271	275	278	268	277	268	308	284	262	299	280	301	248	285	282	308	284	307	268	283	282	265	247	273	301	277	260	291	259	276	291	264	249	247	280	261	254	289	261	281	247	277	285	299	283	283	248	304	272	255	263	274	270	272	264	288	290	294	267	250	274	282	276	261	286	275	255	294	281	300	262	272	280	268	269	303	293	254	276	263	263	290	287	286	305	286	269	277	279	305	309	278	282	260	289	249	267	258	266	255	295	258	258	273	258	279	255	263	262	286	254	297	317	273	254	293	260	260	267	271	265	271	295	268	299	289	287	253	283	306	249	266	282	264	268	270	264	259	288	247	278	271	277	274	264	290	304	302	277	284	280	280	263	283	281	265	280	286	282	280	293	278	259	300	260	275	293	285	272	283	294	294	275	259	275	250	252	263	282	261	297	269	265	256	290	256	288	281	273	267	275	281	237	265	280	262	280	261	281	286	304	296	267	283	289	261	262	286	303	261	277	302	285	283	247	253	270	288	267	263	267	295	285	270	274	280	276	281	273	285	275	283	263	284	292	261	265	275	282	229	290	261	273	283	272	258	315	286	265	295	259	262	295	284	271	264	276	305	255	271	254	262	259	263	264	279	275	279	285	286	287	263	250	265	258	268	259	279	255	286	265	301	309	307	278	298	277	290	291	284	283	283	265	264	289	267	241	285	244	282	286	266	271	275	279	294	262	276	276	266	269	275	290	285	307	274	271	298	283	307	280	280	300	296	319	294	295	274	290	258	254	299	294	245	291	271	277	269	251	263	288	289	264	268	296	268	307	265	259	278	301	313	292	272	271	283	282	288	300	278	284	273	294	261	285	275	295	256	324	264	262	260	265	254	306	282	248	267	290	267	305	296	291	246	287	297	287	236	271	247	273	268	272	315	251	280	288	269	275	258	256	240	279	244
25576	21516	28000	25471	11509	1695	1248	970	860	847	886	841	812	827	802	815	797	795	786	798	773	801	828	816	830	850	790	811	704	761	782	775	765	791	761	773	804	810	785	821	778	812	822	758	819	819	789	794	773	789	767	804	757	747	769	734	775	764	743	786	750	754	743	768	734	812	759	774	771	730	793	754	783	755	847	783	759	827	815	799	741	742	859	780	775	795	786	776	775	816	779	750	784	744	775	699	768	780	727	790	742	793	733	796	770	767	774	730	757	750	741	758	798	803	780	766	776	791	773	791	803	754	750	777	750	758	791	722	783	740	750	797	819	761	742	783	802	775	812	820	765	764	741	768	745	716	776	752	798	787	784	811	778	719	758	764	748	756	721	778	725	776	788	777	812	795	791	788	747	799	710	757	808	807	781	797	753	763	775	819	765	812	769	804	767	777	796	806	830	776	769	729	728	796	795	753	759	794	751	800	796	806	768	762	763	777	744	809	833	774	777	740	758	772	803	768	767	805	772	715	755	720	766	762	775	784	774	740	721	797	733	798	760	761	798	753	769	751	855	735	767	777	765	715	798	744	715	762	784	780	756	740	733	769	713	820	774	779	733	752	768	775	819	763	714	764	739	823	783	734	757	808	727	778	722	771	801	788	781	778	773	795	802	847	808	785	745	787	773	777	728	709	764	800	775	762	777	805	732	732	784	738	805	773	774	777	752	803	789	795	789	807	747	747	782	752	772	805	778	779	777	775	746	731	781	762	783	756	768	785	779	769	741	777	778	818	755	731	810	796	718	817	767	788	760	754	767	752	786	756	750	720	796	793	794	772	822	762	763	723	837	808	771	754	784	806	750	786	763	757	831	790	800	715	743	729	779	777	777	799	762	800	767	808	777	814	755	803	722	760	771	759	748	800	810	837	747	829	792	801	766	785	752	806	822	859	806	741	793	724	819	817	747	798	760	793	799	795	731	786	798	769	807	784	811	763	762	804	747	796	744	772	780	736	793	822	791	746	760	759	768	780	762	753	751	761	732	752	735	788	774	787	808	798	749	752	776	798	797	780	798	777	733	789	733	807	725	794	779	758	828	783	773	703	811	779	789	787	789	774	759	780	782	766	792	752	705	829	784	726	760	776	807	780	776	774	787	769	730	769	777	777	754	733	814	774	808	753	770	732	731	811	721	783	780	768	779	752	802	777	792	815	794	728	765	781	766	740	797	769	798	761	759	811	771	779	787	757	785	793	822	791	766	745	778	762	758	775	782	717	809	773	795	820	740	770	801	767	762	784	751	814	803	817	754	752	750	781	741	761	742	734	774	775	763	763	759	764	729	747	739	810	777	750	769	819	738	776	756	794	726	786	721	786	782	783	772	753	807	769	808	759	770	744	758	795	773	751	776	747	730	777	753	795	758	802	770	708	809	759	767	734	801	712	762	765	727	786	756	796	751	762	830	794	744	743	821	766	802	744	780	743	766	780	770	776	762	745	793	776	733	750	773	739	789	744	787	782	770	733	784	756	763	796	748	783	802	783	721	776	733	791	725	805	740	808	787	735	792	804	806	747	768	771	730	771	804	767	791	773	759	727	762	721	786	769	771	762	805	748	790	764	771	781	778	765	739	825	820	696	764	731	805	740	773	758	773	733	792	750	769	729	784	824	771	732	707	745	767	808	748	824	776	751	768	748	775	799	802	735	770	782	785	819	765	787	759	721	765	755	727	769	772	785	740	786	771	788	743	793	757	793	810	774	796	764	754	774	710	780	755	757	769	790	788	766	771	755	763	785	797	753	788	785	768	749	743	820	766	778	739	763	755	766	792	798	792	780	769	792	769	727	776	781	780	736	725	790	766	789	779	769	812	780	770	844	785	791	815	732	750	756	752	821	753	736	761	784	784	738	791	809	745	791	809	778	790	764	749	770	725	788	762	749	785	733	736	747	729	757	773	746	761	771	779	750	741	708	779	802	744	785	786	769	755	737	785	805	802	741	787	787	813	781	755	732	744	777	761	712	777	790	766	767	789	757	780	748	764	755	798	765	746	768	771	744	770	786	723	797	799	759	783	785	721	744	731	740	767	745	763	751	794	778	764	756	802	780	761	716	779	752	734	753	788	738	736	799	759	816	799	755	787	745	791	737	797	789	740	738	749	776	722	748	760	793	754	737	779	796	747	775	807	783	775	738	722	791	717	791	785	797	743	742	794	765	770	800	735	775	699	777	756	755	731	751	788	724	775	787	782	799	704	765	792	771	792	769	791	792	792	850	694	761	774	724	741	783	769	748	758	731	725	823	735	716	724	845	806	812	792	796	777	776	773	772	726	747	788	785	752	745	752	752	779	749	793	762	782	767	712	769	811	734	752	738	811	806	769	753	778	748	753	758	771	705	758	789	746	723	711	803	785	759	829	788	746	786	773	794	753	811	710	790	812	773	779	745	759	813	736	770	772	785	758	754	760	732	763	791	780	764	776	771	739	750	710	784	742	736	782	803	745	767	741	729	820	772	811	754	770	794	768	751	787	735	763	743	834	748	783	776	812	750	783	757	743	809	775	764	809	749	797	730	769	745	737	737	765	770	805	743	737	725	798	795	765	743	734	757	772	784	789	787	749	757	759	750	788	747	747	730	720	764	731	768	794	757	786	731	763	806	720	755	726	758	785	810	776	708	758	774	796	788	740	812	767	709	754	754	810	779	796	771	744	768	808	710	777	811	741	757	778	759	790	775	800	751	761	786	747	756	751	781	764	747	766	761	800	772	772	772	722	816	793	775	783	807	785	795	782	740	771	764	781	783	772	765	732	716	692	750	781	770	750	777	767	747	758	721	784	692	726	803	780	784	793	792	715	767	764	778	776	774	771	816	754	775	796	748	741	733	795	749	852	791	816	829	785	763	757	791	777	746	770	770	745	793	820	775	745	759	763	743	769	784	783	789	752	714	792	767	756	756	742	794	744	786	759	787	768	761	798	785	743	755	794	750	746	762	747	762	777	792	738	789	757	738	771	753	785	756	813	755	794	745	788	752	735	796	780	770	784	728	766	770	782	837	795	749	778	787	744	819	792	752	757	776	777	734	724	782	776	742	767	749	725	756	778	811	787	690	764	769	736	741	790	795	735	727	786	738	859	719	839	744	739	788	775	811	773	790	764	766	750	776	747	764	757	756	750	726	728	767	740	771	765	721	758	792	714	717	695	754	794	759	780	767	780	773	819	801	787	753	765	836	797	771	754	740	746	775	810	833	784	759	731	775	784	753	776	763	759	799	757	738	803	793	735	808	747	795	730	800	748	765	730	741	710	757	748	779	776	781	766	761	786	720	749	777	708	810	755	775	782	789	777	765	766	752	753	774	814	731	779	778	784	786	752	712	805	728	793	789	740	789	778	772	799	742	744	768	759	736	771	800	739	781	799	802	791	790	746	786	767	808	778	853	827	809	716	733	809	744	768	735	783	710	748	723	747	776	707	766	779	763	790	748	740	705	751	766	771	797	763	809
3455	3561	2966	1695	1217	1027	890	856	787	694	677	655	687	640	628	614	578	590	639	622	588	585	609	555	644	598	567	624	589	598	623	575	596	566	631	549	599	563	604	568	571	645	595	602	550	570	582	589	597	576	602	589	618	603	585	562	613	572	600	558	565	608	556	586	597	615	585	567	537	544	595	590	539	607	571	618	568	570	546	551	598	578	567	541	588	541	602	593	607	567	583	626	606	580	556	557	553	535	619	524	578	564	622	598	574	586	580	587	566	540	523	568	606	568	571	592	632	598	566	583	571	539	595	583	547	566	547	528	608	587	561	563	572	573	600	551	555	563	557	547	529	558	577	636	533	566	610	567	560	616	550	564	565	569	535	555	585	595	622	573	611	626	565	576	588	563	612	578	609	539	557	580	608	582	580	537	570	571	584	598	607	543	597	579	532	617	579	588	617	556	540	558	598	603	544	547	540	539	559	544	537	596	613	572	568	602	579	609	589	564	618	591	586	578	582	553	565	543	617	558	574	547	540	582	600	589	537	564	546	591	546	549	564	574	564	592	547	570	576	593	590	577	592	573	556	607	584	552	545	550	583	550	607	622	598	560	595	576	585	530	592	557	572	562	550	558	570	567	544	550	558	559	583	563	604	552	527	592	653	550	605	570	577	563	565	583	560	536	560	583	583	573	571	569	606	582	590	599	593	574	572	526	575	571	543	611	560	569	583	556	616	570	574	583	616	541	524	554	607	601	579	600	527	564	582	593	616	554	565	529	594	552	548	563	581	586	550	552	573	558	552	568	583	568	579	569	543	581	580	534	596	546	546	558	553	570	571	578	535	593	563	575	564	612	543	562	564	544	544	629	540	567	563	545	572	596	549	560	587	622	588	591	562	563	539	559	591	588	568	600	610	557	540	519	590	566	555	562	567	580	605	593	572	577	548	598	588	554	546	539	597	555	567	556	565	569	532	581	573	582	530	579	562	553	607	571	554	557	562	610	553	587	590	567	542	534	606	519	521	563	539	600	600	543	563	595	593	576	564	583	521	624	573	588	522	564	561	569	543	576	529	584	583	567	577	579	560	557	579	550	562	561	557	566	571	531	570	542	558	543	604	613	544	596	550	608	559	551	572	552	569	557	563	610	614	570	581	583	562	582	571	593	548	576	518	518	626	558	558	585	578	594	563	588	561	527	545	537	539	594	571	561	578	564	559	611	561	562	548	586	516	591	604	552	584	579	565	604	551	593	539	580	585	516	550	568	536	583	562	578	579	557	567	546	594	537	562	544	595	579	584	578	582	592	574	575	562	601	548	600	553	614	584	556	536	515	556	520	543	558	575	567	556	572	571	552	558	577	535	544	553	560	585	532	541	566	570	577	590	544	561	557	595	594	533	574	566	593	595	549	575	548	550	533	623	538	576	536	584	586	594	568	561	568	564	563	581	569	558	584	579	572	565	564	601	561	552	517	604	581	596	575	582	564	562	533	552	593	554	563	593	533	546	602	546	626	553	577	565	569	577	561	579	522	605	547	600	594	503	560	579	518	590	601	595	517	578	523	607	552	561	575	565	556	577	607	590	583	521	566	593	586	579	582	570	583	570	587	521	574	581	606	559	582	564	565	563	582	544	521	532	553	600	528	596	565	569	572	577	559	597	566	543	647	577	571	545	589	590	541	556	585	528	570	553	612	555	572	558	561	570	537	576	538	570	561	574	529	585	537	599	562	530	537	558	546	572	552	553	602	589	538	568	583	589	610	562	595	591	583	590	593	567	585	531	579	550	561	579	599	564	588	564	545	579	562	535	570	575	534	602	544	589	582	558	535	547	591	586	597	567	580	551	551	577	575	574	547	562	547	577	603	557	579	585	579	580	547	596	581	568	550	553	606	592	582	565	539	559	605	538	547	576	542	539	577	588	567	557	583	544	558	531	544	573	568	583	572	567	589	563	546	600	570	587	587	577	565	532	560	556	598	583	601	548	572	580	560	524	576	549	578	559	576	577	573	565	569	540	555	580	573	596	553	566	573	540	571	567	572	565	568	588	644	569	588	588	577	575	536	580	527	584	549	606	577	531	546	575	563	540	603	585	598	552	562	571	599	528	535	560	598	599	586	598	596	560	562	559	575	519	551	528	581	569	558	580	555	551	578	539	551	540	584	598	580	556	630	585	537	560	526	608	568	564	550	635	564	595	574	559	563	543	603	572	549	558	595	590	556	567	558	530	572	570	545	532	543	603	536	575	553	580	546	551	547	557	579	591	558	568	563	615	555	562	563	546	570	598	575	566	567	530	547	576	555	545	584	576	561	549	576	606	561	579	597	583	559	568	584	582	566	548	559	552	523	582	565	573	558	585	559	543	577	573	546	540	566	578	539	529	574	549	600	544	575	624	547	549	558	543	584	568	603	569	600	590	608	591	525	605	534	526	581	546	549	561	522	586	554	557	548	613	560	514	545	596	578	529	542	556	541	552	574	594	613	582	543	569	556	572	555	519	606	592	573	548	573	594	573	541	608	572	571	593	589	531	584	550	576	536	581	563	595	537	550	561	574	528	585	574	584	597	581	548	600	563	518	565	568	596	575	568	563	579	586	594	626	524	540	592	569	603	582	551	529	534	612	575	538	584	585	539	564	566	522	567	563	600	597	572	573	588	590	573	559	571	580	591	542	559	585	565	585	579	554	573	566	597	554	529	603	538	584	529	551	539	627	586	532	555	584	619	612	512	530	563	581	557	539	579	570	599	551	594	622	569	552	579	557	580	560	547	569	576	586	574	543	557	514	573	566	505	600	581	543	574	563	592	556	602	561	551	608	568	540	560	589	584	561	568	587	543	549	603	592	554	598	575	568	595	599	565	571	534	588	554	534	527	580	612	542	567	564	598	572	561	500	556	526	557	553	546	572	584	579	572	532	569	510	578	538	569	550	563	554	576	584	572	542	572	593	572	578	583	586	567	585	534	573	565	540	620	583	522	565	557	551	587	569	587	557	573	562	541	568	571	537	585	587	537	521	545	573	581	550	583	552	578	573	552	561	565	566	565	576	571	578	576	529	560	587	552	552	516	572	593	590	576	588	558	530	560	548	554	573	536	571	551	543	543	597	594	552	576	547	579	565	587	550	533	579	556	520	604	559	591	543	558	497	549	615	552	564	567	588	583	558	574	496	577	550	575	582	600	534	538	529	580	590	525	546	524	578	544	592	553	537	529	590	539	549	597	600	583	559	566	562	604	570	543	621	553	530	556	557	601	552	559	508	547	582	561	551	571	595	592	594	574	539	537	568	574	557	532	561	565	587	569	513	559	590	541	566	579	550	542	542	574	520	549	604	530	558	586	573	570	603	593	576	550	559	570	538	613	568	605	587	536	574	562	598	584	612	576	584	589	544	566	577	524	579	576	532	503	585	576	547	578	547	602	554	551	568	566	594	576	526	611	573	574	556	599	563	557	529	541	563	554	577	590	573	572	560	573	579	577	545	555	559	555	570	568	540	590	590
24506	21478	28815	24535	21471	9228	1866	1208	971	959	948	856	859	889	880	900	826	822	844	828	810	880	808	833	782	827	808	791	811	773	776	731	828	779	848	778	774	778	760	844	795	795	788	788	778	768	761	786	717	798	789	777	776	793	820	760	796	776	834	796	847	733	801	779	792	767	814	791	795	805	788	777	772	777	815	772	771	841	809	781	786	799	769	793	784	774	794	742	807	774	765	754	775	746	754	824	765	769	761	823	802	748	826	747	838	743	777	799	808	779	707	722	835	796	808	789	739	823	809	788	772	750	771	807	782	799	747	777	771	756	787	778	808	820	795	791	726	831	813	779	801	811	781	779	787	774	739	780	819	837	765	756	749	756	739	761	782	785	818	760	776	819	751	803	794	867	816	764	776	748	752	745	777	770	825	760	829	760	839	792	755	809	767	761	778	818	750	808	757	742	792	785	770	793	771	775	774	768	724	723	799	800	798	755	713	810	777	752	773	784	801	770	812	753	808	813	792	782	804	812	742	804	804	817	790	709	769	787	770	801	792	840	790	755	746	766	795	790	745	722	725	790	808	755	803	766	767	790	797	746	785	750	727	768	731	758	755	765	755	775	765	747	737	762	720	790	773	763	773	783	809	762	740	793	764	788	792	788	791	761	759	778	732	767	799	851	798	795	755	846	760	779	772	821	778	831	762	762	806	801	810	821	787	782	773	736	759	734	775	794	777	714	777	798	781	763	775	781	774	731	794	765	780	812	771	739	786	759	768	768	763	819	814	791	807	823	747	776	790	799	780	775	809	775	770	801	743	787	758	809	771	817	769	731	772	768	771	770	762	733	791	767	815	814	783	773	811	801	785	734	751	742	814	797	779	769	724	765	775	791	738	728	742	790	787	758	776	778	748	766	770	795	766	766	831	777	753	801	749	772	780	800	815	760	782	791	734	780	786	758	754	767	782	760	768	820	747	761	808	750	769	737	784	774	796	736	774	793	728	748	782	737	803	811	801	725	737	804	804	761	760	767	784	766	783	818	819	734	743	760	794	761	816	748	783	797	772	725	739	719	782	781	731	723	783	802	829	741	788	762	767	737	793	779	794	765	718	772	778	763	750	779	752	736	792	801	754	732	830	798	769	746	825	806	808	763	791	751	767	793	756	799	786	731	773	827	748	801	755	824	784	786	797	801	832	786	759	766	796	754	782	764	778	766	813	750	715	771	806	782	782	763	742	798	744	723	769	775	770	756	781	807	741	823	770	740	718	728	799	781	764	795	749	713	741	754	831	838	778	762	782	684	782	843	753	802	766	808	842	761	786	808	786	771	794	769	770	777	738	792	768	782	757	746	784	799	725	810	757	714	741	743	760	783	762	796	769	772	806	775	783	722	788	825	707	750	815	754	754	753	760	794	735	795	756	760	748	756	780	758	781	792	739	786	733	782	807	801	787	823	791	770	774	780	729	771	730	788	734	754	733	810	757	751	781	789	725	748	808	775	784	766	736	827	743	794	774	733	769	797	764	748	748	738	755	721	795	737	757	756	791	760	730	805	759	770	795	772	786	787	776	772	792	745	746	777	739	810	804	723	785	803	798	840	750	744	753	824	760	759	803	759	732	782	780	768	761	779	827	749	769	773	783	776	742	798	788	770	744	748	785	744	841	837	775	767	771	809	795	815	806	763	770	791	745	736	777	810	718	776	759	762	756	802	766	735	786	815	779	783	752	778	732	779	723	759	738	731	754	821	777	721	831	780	824	724	750	812	744	823	794	737	758	774	784	764	779	762	772	785	757	727	735	742	765	762	744	743	741	770	785	770	776	811	762	779	779	756	742	779	813	767	740	753	783	798	814	745	702	834	796	771	782	731	746	771	753	815	824	827	756	775	764	759	779	787	749	768	733	786	790	778	763	772	794	779	765	812	796	796	797	798	766	733	732	787	752	745	769	724	769	777	783	734	730	767	778	740	755	771	778	787	787	784	823	773	806	762	764	766	790	786	750	800	818	726	735	754	741	760	800	833	808	798	760	807	779	757	740	750	734	774	785	737	774	709	721	714	789	765	758	795	808	751	733	743	789	751	792	776	713	755	717	839	755	774	776	770	752	789	801	763	784	763	786	817	755	766	714	777	772	775	744	755	789	761	756	776	785	784	748	787	750	778	764	794	757	798	752	765	771	749	807	720	707	762	793	735	738	741	798	786	744	817	816	790	731	802	770	747	782	864	741	797	805	767	752	789	768	776	797	773	755	774	788	723	746	713	766	786	754	808	771	739	739	776	823	779	751	796	751	812	784	742	759	788	732	764	802	780	789	775	780	712	802	785	757	788	777	773	730	768	792	785	768	774	760	797	780	758	764	705	794	784	753	776	764	760	770	791	772	753	780	764	766	734	783	746	813	761	784	796	845	811	795	773	844	794	791	738	762	725	774	754	820	787	730	774	790	723	745	797	770	805	780	749	840	755	769	767	769	772	746	728	786	787	785	770	775	793	775	767	791	756	766	744	769	731	787	770	755	803	817	776	727	757	779	766	750	746	740	749	748	756	800	690	734	761	750	803	796	759	803	749	781	758	722	790	806	775	814	749	768	783	737	745	790	780	761	789	770	794	730	747	755	756	758	809	767	834	728	813	741	781	757	809	836	796	778	809	751	744	801	760	715	772	770	758	749	747	765	753	741	832	812	706	788	784	772	788	743	780	788	759	766	824	728	804	778	762	798	768	751	748	823	805	747	772	779	725	747	788	772	750	762	769	740	776	728	778	763	746	740	744	770	800	750	759	754	757	777	751	738	737	801	809	814	749	749	758	810	726	739	777	797	791	792	802	765	784	779	833	807	804	726	754	784	768	804	810	732	768	714	780	788	770	771	739	796	801	788	793	771	681	768	758	732	738	763	742	776	805	790	823	746	802	699	722	723	792	757	759	771	780	775	744	777	786	778	776	748	770	776	758	791	791	797	758	787	736	745	743	817	764	801	767	745	730	722	766	812	790	740	802	770	769	819	745	740	727	763	756	793	729	750	729	772	761	762	787	773	735	791	764	738	785	746	796	785	810	798	827	744	741	811	774	770	761	752	819	774	756	777	761	718	786	790	754	764	719	800	757	747	778	773	768	829	781	776	758	752	758	746	771	788	729	713	770	780	790	767	757	812	757	786	767	800	744	793	754	757	728	762	764	799	801	803	782	778	773	766	725	806	742	721	729	725	783	818	803	820	704	738	797	764	761	766	672	746	741	808	797	794	798	730	771	755	787	824	781	763	760	745	773	796	741	732	778	790	797	791	751	802	786	753	771	810	750	752	810	755	716	785	739	728	768	773	798	778	742	771	777	734	837	719	791	767	739	744	770	772	800	776	793	759	757	753	758	749	724	761	764	801	751	829	789	761	783	802	725	774	763	837	706	758	827	794	769	748	782	779	764	782	768	725	757	755	763	774	731	782	734	759	769	779	795	719	703	725	778	802	719	779	746	738	784	765	739	737	785	748	766	747	797	785	756
3705	6129	4858	2594	1839	1420	1202	1047	953	928	807	706	764	712	756	659	681	664	680	700	655	638	614	657	615	611	636	606	666	628	575	624	601	590	572	592	627	596	568	624	588	652	613	596	575	627	621	620	590	556	587	578	626	602	610	642	613	637	614	617	558	615	598	598	615	623	563	583	595	608	615	571	539	544	611	593	595	611	602	571	555	597	595	619	560	562	592	578	609	576	600	587	564	598	548	568	559	603	595	596	615	596	591	596	589	577	581	622	584	584	601	628	536	577	579	626	570	551	595	594	563	595	576	589	595	612	593	587	566	601	632	619	608	595	569	573	560	626	626	600	558	589	622	601	623	584	585	554	607	542	579	605	575	600	603	572	576	605	591	630	602	577	597	602	561	587	556	590	554	597	587	599	599	548	591	541	577	580	612	597	596	630	585	575	626	586	614	612	601	591	550	589	614	635	584	598	624	578	647	605	589	609	558	586	582	576	581	590	571	586	562	639	567	618	572	583	580	576	552	583	601	586	594	571	604	572	574	580	607	546	605	584	575	542	574	601	626	606	588	605	616	555	596	588	595	591	581	595	574	603	558	587	581	608	561	586	612	602	619	644	612	617	593	562	585	567	581	577	609	583	550	582	594	598	573	600	617	557	570	576	604	597	571	580	595	608	536	634	567	622	593	603	547	603	567	568	589	594	589	580	604	579	589	607	580	586	581	559	550	603	602	627	559	571	610	564	580	585	574	572	557	648	597	559	601	580	554	588	558	586	568	620	523	577	615	556	593	601	594	575	568	570	592	541	574	582	596	603	585	551	591	543	613	570	593	586	579	566	624	584	549	592	602	605	587	591	569	611	549	590	580	564	616	531	577	595	562	585	623	552	546	566	575	538	545	601	521	614	535	597	578	599	576	610	567	567	603	575	617	585	581	591	602	575	589	596	555	587	533	581	629	584	566	587	626	592	577	609	571	581	587	580	588	584	586	580	603	567	587	620	596	591	578	589	598	568	599	588	597	587	577	541	593	592	558	568	601	587	597	584	571	610	612	608	617	565	593	550	586	638	563	591	554	582	563	538	582	575	570	556	574	582	565	616	588	556	555	572	613	619	603	567	621	584	584	581	567	556	532	602	534	625	560	591	605	592	584	563	544	594	569	573	640	592	571	563	572	627	571	607	632	585	559	547	615	572	578	612	534	557	590	554	596	568	618	601	604	609	596	591	564	561	620	579	613	622	598	568	576	594	561	608	584	539	594	589	617	554	589	601	611	593	564	588	598	584	537	604	615	553	579	575	533	591	565	603	588	561	581	596	578	558	602	595	603	578	538	610	601	613	574	593	527	591	555	607	586	573	588	571	526	565	591	598	596	552	544	546	557	548	536	579	562	595	617	603	561	574	562	562	558	573	577	595	589	585	583	587	548	550	579	582	633	586	580	579	625	612	563	614	559	557	565	587	570	585	550	604	534	559	559	606	566	585	611	580	559	568	590	584	611	519	609	588	580	595	583	588	571	595	597	549	562	601	554	587	587	595	570	566	601	593	609	567	608	575	568	603	557	585	606	560	549	577	566	560	569	589	572	561	587	582	593	586	557	568	588	582	595	602	580	541	558	592	580	616	566	604	577	598	607	544	599	583	565	562	592	536	590	551	600	547	597	561	552	607	579	595	568	557	567	593	647	585	572	615	603	564	548	603	602	556	605	597	578	572	604	582	571	593	564	558	601	609	570	554	603	542	573	591	579	565	579	575	563	577	551	560	602	567	553	578	604	598	560	609	618	537	558	566	571	572	562	604	552	596	573	571	613	553	540	561	557	611	560	539	589	582	581	605	592	571	590	574	540	575	552	560	549	583	593	561	552	587	551	564	562	594	589	569	610	586	614	570	568	559	556	561	577	569	611	599	593	601	560	570	576	621	536	569	609	577	559	570	592	537	596	557	541	594	577	596	509	573	566	612	567	573	598	579	566	563	578	615	543	573	576	564	568	539	565	565	599	614	558	587	552	532	526	577	575	619	581	584	567	574	585	596	609	600	555	591	565	500	566	571	575	580	559	576	561	552	588	580	580	589	592	584	561	578	578	594	544	531	593	578	578	560	582	547	572	556	533	608	598	584	559	559	607	625	592	630	571	605	627	572	594	575	588	600	596	555	590	580	555	574	573	550	641	600	600	595	568	613	595	576	557	570	567	554	567	565	585	606	532	594	579	568	614	593	607	598	548	589	609	591	546	553	602	560	573	542	565	615	575	546	609	579	600	551	551	628	571	589	551	599	563	582	588	600	560	567	597	551	571	543	584	590	570	533	582	583	604	643	535	565	590	594	620	591	533	576	561	587	614	600	577	569	570	553	548	613	612	534	590	583	572	579	561	544	568	613	587	642	602	563	583	582	570	622	573	608	590	569	558	578	581	596	558	579	595	584	589	568	581	603	585	569	574	575	582	603	580	554	649	566	517	565	559	563	540	585	584	598	534	638	590	590	602	569	590	544	583	558	581	616	587	595	611	575	568	558	571	601	613	577	601	590	573	594	545	600	604	600	543	570	556	561	561	578	607	514	574	578	568	606	548	554	585	600	563	596	574	628	592	555	573	594	626	581	574	556	615	568	537	566	583	567	578	595	561	529	535	601	563	597	544	544	622	553	564	561	558	574	561	575	576	570	558	617	599	582	602	589	573	577	603	558	596	589	537	569	562	584	526	600	571	606	572	606	608	561	557	560	583	586	580	580	555	581	553	564	566	590	596	612	572	609	562	575	613	560	593	549	609	542	544	570	567	570	536	616	554	624	595	599	555	562	639	585	560	553	564	602	584	605	567	598	581	575	523	589	559	550	559	603	569	593	569	580	600	615	579	562	602	593	601	591	578	528	551	557	586	571	613	592	567	571	573	609	592	599	592	605	610	578	540	575	582	543	556	581	626	624	578	547	597	591	590	566	565	585	580	529	559	596	536	593	599	582	590	534	581	628	617	564	590	554	566	579	578	572	580	598	588	564	580	579	599	550	556	574	548	642	556	624	581	556	536	557	586	595	596	569	565	579	562	609	575	566	575	603	566	547	626	581	550	580	584	530	573	536	573	586	545	531	548	589	614	588	575	609	572	583	569	583	573	591	561	578	589	582	552	555	541	565	579	590	582	566	580	591	567	566	553	519	615	565	548	588	567	572	551	591	578	588	594	555	600	572	542	565	558	585	573	597	570	553	569	585	584	580	550	568	598	601	557	571	566	577	566	587	570	581	568	577	579	585	604	576	586	599	576	556	570	596	573	534	566	579	542	583	563	563	598	572	555	558	567	558	608	567	535	566	560	596	556	603	568	557	597	567	561	545	578	566	542	561	576	586	571	584	600	546	549	565	575	571	588	563	592	562	579	625	564	581	597	580	558	597	581	568	619	559	598	542	575	599	543	525	603	591	558	594	592	564	588	570	527	585	594	589	567	528	576	606	572	557	551	560	579	567	563	570	552	609	561	537	541	558	545	594	613	605	572	561
27948	10540	991	548	437	386	404	369	387	379	336	363	399	385	385	376	367	377	428	395	387	360	400	386	388	369	357	361	360	360	341	402	351	367	393	360	409	393	379	377	394	370	426	368	419	377	354	414	362	382	349	372	395	399	372	382	394	390	369	372	364	383	365	356	357	398	355	368	354	371	389	364	392	353	356	364	369	380	367	384	373	362	388	388	351	380	426	415	427	407	382	334	372	384	352	384	387	389	372	360	354	368	341	358	422	391	380	410	386	364	361	374	404	354	360	372	385	388	377	369	358	401	397	382	361	352	369	383	347	363	400	380	352	414	386	372	385	393	406	369	383	406	374	390	381	373	346	375	329	407	368	351	383	391	388	389	428	368	350	396	397	410	384	419	362	411	370	354	419	368	332	390	384	391	380	393	366	360	397	388	357	412	386	377	353	373	375	355	373	406	378	385	389	394	391	427	397	389	370	363	368	342	359	386	371	355	395	360	352	387	363	368	379	331	381	388	391	358	384	370	356	402	368	368	401	423	377	364	382	397	397	349	379	390	349	380	411	403	352	378	349	423	369	374	393	397	410	366	392	415	371	389	350	392	358	355	400	381	377	385	383	363	382	361	403	332	387	408	368	378	400	404	379	380	400	377	377	369	402	348	372	385	394	364	364	388	415	361	370	388	422	381	372	366	365	388	366	351	379	364	401	369	334	385	388	379	387	377	374	354	372	397	381	362	399	376	360	355	358	369	358	390	364	375	357	391	389	357	374	398	390	358	375	394	382	362	329	373	381	374	403	332	375	365	394	364	357	379	401	390	370	407	378	420	370	404	394	380	395	387	388	381	364	371	377	402	349	355	387	411	410	368	367	363	351	390	363	353	391	358	366	372	338	367	365	413	362	399	394	382	435	416	382	405	356	381	352	351	391	387	375	386	373	384	328	365	360	371	380	376	399	377	358	398	399	383	365	393	399	384	376	414	370	379	380	375	401	347	397	409	383	383	358	355	360	381	367	385	410	365	382	399	352	356	389	369	422	393	372	369	369	364	370	407	345	390	419	432	401	360	380	366	376	355	416	363	362	351	384	367	359	386	393	397	376	382	359	381	376	385	359	371	361	376	399	399	347	367	361	391	369	375	378	361	362	346	388	421	388	384	380	405	371	364	384	369	390	405	394	371	376	390	397	390	365	368	378	381	344	397	381	393	383	386	361	396	386	360	386	359	360	408	388	368	390	383	377	364	366	374	426	358	390	352	358	389	356	339	388	394	384	375	393	380	377	379	369	385	373	360	351	369	387	357	392	374	379	374	356	395	358	332	401	406	400	374	394	386	369	372	361	377	400	377	350	409	433	382	378	369	411	368	422	404	374	402	385	365	344	383	383	386	399	380	392	346	354	363	386	384	394	374	380	390	369	381	366	363	393	403	381	355	415	362	397	356	375	366	363	394	382	393	402	373	344	380	367	361	395	354	402	361	385	351	383	396	360	367	401	360	364	377	364	374	376	377	345	374	346	410	373	402	391	338	385	413	385	383	393	408	362	375	392	370	384	370	392	348	389	387	391	375	398	415	378	395	349	366	345	380	398	390	366	385	370	368	408	380	372	355	366	375	376	381	395	389	399	384	414	381	363	355	354	379	442	353	382	395	369	345	377	383	376	385	391	362	389	373	367	354	364	337	354	362	373	349	367	379	396	365	337	414	395	353	379	369	347	389	358	400	356	361	375	359	377	377	406	367	353	378	361	369	394	363	395	388	363	346	391	371	426	386	383	370	398	390	382	342	350	409	394	349	353	379	385	389	385	344	415	386	370	359	356	384	402	384	409	368	386	347	372	375	382	362	397	352	413	380	359	341	377	373	399	371	360	376	390	366	388	386	368	354	363	353	369	391	362	377	361	364	383	391	392	390	397	367	349	413	368	402	407	392	385	362	350	384	385	385	370	345	388	379	366	380	397	396	395	379	344	374	367	388	351	385	366	364	394	396	378	372	403	385	380	350	379	378	405	365	390	335	350	405	355	398	405	389	387	366	367	379	350	378	408	425	387	352	358	378	351	390	383	351	390	372	363	394	364	364	385	393	338	376	379	408	387	400	369	407	371	378	391	364	396	358	418	380	366	375	386	358	385	385	354	379	378	357	378	342	357	376	386	386	372	391	373	379	409	399	368	397	353	338	400	435	352	375	360	351	383	407	360	383	367	396	404	391	367	377	384	383	386	397	386	359	408	384	361	387	394	377	376	378	380	377	371	369	401	361	358	398	385	398	339	374	405	397	393	402	400	382	378	415	417	358	424	365	391	373	388	387	385	399	388	390	396	402	402	400	358	353	356	363	373	355	363	364	379	379	338	378	380	413	401	353	414	360	370	344	384	382	375	388	390	385	420	370	382	357	372	389	390	381	369	385	370	379	397	393	385	382	374	393	364	378	402	389	349	403	373	391	367	398	357	403	387	380	388	358	406	419	364	386	383	343	387	336	369	394	378	391	417	384	394	422	397	386	409	364	399	378	362	382	385	399	381	388	357	390	380	368	386	369	386	359	357	380	407	395	405	386	369	399	364	342	408	387	376	384	363	357	362	394	406	383	351	355	360	366	374	391	355	373	379	387	361	349	379	345	371	373	359	365	341	409	382	389	376	395	381	403	395	371	370	388	430	375	403	394	350	405	400	399	357	380	339	363	391	385	363	373	375	379	385	377	374	369	383	370	442	366	370	378	407	364	339	385	394	431	363	358	373	362	392	344	369	371	382	376	379	371	380	378	376	365	387	378	385	388	386	372	362	393	421	381	365	366	380	382	352	389	373	395	383	386	399	410	368	375	368	380	377	415	392	385	362	375	378	411	416	362	369	407	383	385	352	363	382	387	382	403	398	370	366	422	349	351	328	384	390	368	395	422	415	370	360	367	396	387	373	394	391	386	373	383	397	368	402	394	399	400	392	389	364	374	367	412	380	380	388	365	363	374	406	378	399	363	386	410	320	368	369	393	357	392	357	395	396	383	388	352	387	372	350	361	395	376	362	365	387	380	369	393	346	396	344	385	415	398	377	379	364	396	399	349	376	386	359	397	395	371	385	380	387	371	389	360	366	344	384	383	382	403	386	377	393	419	350	393	428	375	393	392	361	372	391	388	378	362	379	388	382	356	396	365	367	369	391	401	372	395	384	390	363	381	415	381	383	401	398	389	395	396	374	406	387	380	372	424	399	391	355	370	382	397	363	396	380	377	377	340	349	332	384	397	351	384	393	395	408	384	395	386	385	395	392	369	404	353	368	371	376	384	374	405	379	410	370	380	387	382	371	382	367	378	358	381	383	399	391	390	384	382	365	375	369	335	395	371	392	370	386	374	411	388	358	360	371	383	392	374	387	389	387	404	402	381	387	381	340	441	400	375	393	376	384	378	395	418	393	406	418	391	385	372	412	379	380	359	387	362	357	390	371	382	383	356	399	365	368	337	387	360	410	402	376	392	396	373	390	402	346	405	394	396	354	362
4692	463	448	333	285	283	301	270	265	271	287	259	296	300	257	275	286	284	300	303	307	289	274	262	298	249	268	272	319	284	292	242	274	264	274	293	262	278	279	281	266	268	293	278	272	281	291	276	285	268	291	256	284	291	263	270	268	273	286	282	248	263	279	318	279	296	283	267	286	265	270	276	290	302	263	269	274	280	267	250	299	270	285	260	266	281	270	268	275	275	269	277	269	258	254	261	272	270	289	291	325	255	257	290	250	267	293	262	266	262	265	266	291	267	280	271	288	269	273	267	279	259	262	291	298	273	275	272	273	281	259	291	264	259	283	290	265	260	277	295	294	286	265	261	269	296	259	280	294	281	288	274	294	279	304	275	244	275	306	315	291	302	276	270	259	269	265	311	278	255	277	279	250	276	266	244	320	250	288	274	262	302	257	286	277	247	247	273	296	269	275	251	305	267	281	291	286	335	292	304	251	272	291	257	296	257	276	252	287	294	267	267	264	282	289	288	310	297	282	284	260	286	279	275	264	242	263	297	258	237	274	261	274	260	276	265	282	266	251	262	275	276	267	317	262	291	293	270	306	278	313	299	273	269	280	280	266	282	276	267	285	274	281	264	273	298	295	258	299	299	277	286	258	282	289	275	279	282	269	291	272	265	288	285	267	261	287	283	289	260	266	276	278	307	308	275	257	269	264	299	261	242	301	272	280	292	270	266	256	272	262	241	273	275	302	263	257	293	281	271	258	263	300	282	288	269	292	265	263	275	290	285	280	232	269	286	292	264	273	273	300	248	306	276	294	267	268	273	292	244	262	283	285	286	274	295	288	279	263	259	288	302	284	287	268	277	282	265	270	271	294	270	269	279	278	295	256	291	274	276	236	252	283	271	286	254	272	305	255	263	236	274	280	284	274	270	274	275	248	259	292	303	291	286	268	273	268	280	259	273	262	280	295	244	285	251	254	256	274	289	258	270	275	254	311	308	270	274	274	273	268	263	260	293	278	295	278	254	240	284	290	267	274	281	293	267	271	255	272	281	281	275	285	256	277	292	290	283	253	259	252	284	295	282	276	247	303	283	264	261	286	289	270	295	261	268	284	252	281	269	269	279	270	272	264	274	264	268	267	283	272	264	270	282	256	294	280	291	295	286	278	286	274	300	271	301	278	251	267	286	316	267	298	284	291	273	282	260	267	273	276	296	279	282	271	253	281	271	306	261	282	272	274	263	285	268	261	269	263	265	309	287	292	247	302	249	250	313	241	264	264	280	256	282	261	277	254	259	264	310	271	272	287	276	263	275	260	273	267	271	285	279	261	272	293	291	292	274	269	249	270	283	253	271	278	271	264	279	294	277	265	276	280	320	263	286	275	312	274	269	313	285	264	288	276	263	269	264	302	261	242	249	269	294	263	307	286	295	256	279	293	285	262	284	264	283	271	273	263	258	280	251	274	277	312	307	275	302	274	284	296	246	286	292	247	292	290	273	262	295	268	261	313	266	275	268	285	288	249	269	290	285	285	273	285	304	264	282	277	286	303	282	255	271	270	246	276	295	252	240	264	279	285	282	275	257	265	258	263	275	269	259	274	286	276	273	299	247	292	286	272	297	319	260	275	276	289	291	285	267	312	278	289	256	274	293	289	261	286	249	260	286	243	264	280	262	278	308	301	285	276	251	271	267	328	251	260	269	269	280	282	279	286	264	261	269	256	287	272	278	276	233	293	276	302	257	294	289	257	280	291	300	263	267	281	299	283	296	286	265	228	288	291	263	291	281	293	234	289	299	295	278	264	306	291	279	292	250	253	283	274	273	274	296	270	257	285	265	252	272	265	300	282	293	281	324	270	269	285	271	269	252	246	296	286	273	267	277	296	264	285	274	261	270	264	263	273	268	262	296	245	275	272	280	273	277	267	271	279	275	302	269	247	301	288	264	275	281	303	279	272	270	288	275	281	257	261	294	310	267	261	254	295	294	306	283	262	274	279	314	263	291	284	281	298	302	273	308	293	236	285	271	237	280	264	260	268	265	254	246	267	252	263	272	275	280	266	305	261	276	268	238	272	263	268	283	267	273	267	248	257	265	293	291	271	268	252	279	270	303	257	277	274	262	261	280	274	244	256	290	277	266	293	261	269	264	262	273	282	287	268	279	289	286	273	273	275	279	279	253	279	261	274	257	274	268	295	284	264	313	260	290	304	269	286	262	299	283	295	284	265	282	291	279	279	336	278	273	265	287	276	270	296	274	309	270	289	285	258	254	274	297	264	279	277	296	271	289	301	260	272	275	251	266	256	283	256	290	277	275	298	310	268	273	287	270	281	320	252	292	276	290	247	242	281	285	272	281	277	264	282	272	243	258	307	281	300	264	287	275	255	257	261	271	278	269	262	268	288	261	282	272	264	275	313	297	274	268	299	261	313	295	289	280	246	272	273	265	252	280	294	302	271	278	265	277	267	258	259	284	289	279	279	280	265	281	261	269	283	266	252	263	255	264	294	279	262	304	267	274	257	298	269	264	263	270	260	275	259	266	290	280	268	291	253	229	302	257	287	264	252	276	268	266	278	279	274	279	280	264	251	305	271	244	282	273	306	302	259	275	257	271	267	277	258	274	280	282	280	243	285	273	245	313	286	276	275	266	285	274	262	257	300	286	261	286	250	277	278	279	326	284	276	267	266	290	282	291	266	288	304	238	272	305	263	296	270	284	276	306	272	295	294	266	274	278	297	279	276	282	275	239	247	293	299	258	276	256	245	255	260	271	270	252	275	265	258	282	251	259	269	258	261	254	257	263	246	291	237	272	299	287	286	304	291	261	298	282	281	278	273	281	293	274	286	255	292	287	285	263	288	279	272	282	268	256	286	288	285	257	300	281	275	281	263	296	273	273	275	276	291	295	276	312	262	282	307	292	269	261	290	273	294	307	268	247	287	296	270	254	288	290	267	289	299	281	278	277	246	272	263	269	273	292	267	285	287	265	297	265	272	261	280	269	242	251	252	264	256	274	288	256	317	281	279	293	234	282	294	281	265	287	310	274	264	271	311	277	273	313	263	253	284	324	267	271	294	251	231	291	280	280	256	261	289	283	243	248	289	275	290	258	279	264	284	266	274	284	301	288	296	269	275	296	261	271	294	270	298	297	267	316	305	283	264	297	283	301	278	276	255	289	258	292	271	276	283	279	264	292	271	272	267	248	280	244	284	303	288	251	288	306	287	277	273	291	274	275	255	288	257	291	290	273	273	264	277	259	267	294	279	275	262	293	282	280	285	277	274	296	288	275	251	290	260	276	263	282	274	260	272	308	286	277	275	273	285	260	247	264	263	286	298	272	254	266	284	280	276	275	289	302	254	276	294	250	272	287	280	273	246	253	280	266	276	274	281	283	282	295	269	280	265	271	279	292	280	274	233	274	308	310	278	322	294	296	269	284	306	271	284	264	259	263	263	262	274	252	259	276	269	232	322	284	260	265	291	269	283	281	267	270	269	287	274	304
25534	21478	27937	25435	11574	1684	1194	1018	938	889	880	868	904	833	839	866	817	777	787	834	769	859	817	806	782	828	836	768	789	808	778	764	811	843	800	792	730	792	765	785	778	837	786	794	836	770	747	835	787	805	817	772	782	786	859	748	776	832	793	809	741	792	764	779	848	810	753	773	727	813	775	786	792	745	781	801	766	812	805	810	756	778	743	763	750	754	764	786	828	756	769	784	778	784	777	803	778	761	748	761	781	780	814	793	760	779	773	738	765	795	769	805	841	808	784	751	793	765	738	774	741	833	834	765	771	739	797	786	750	825	736	734	798	802	773	786	774	757	830	774	771	801	803	757	807	781	813	788	717	766	771	780	780	775	734	775	804	788	766	762	830	778	753	792	809	734	774	757	825	779	823	777	715	798	799	774	790	739	793	756	772	788	807	780	753	795	804	770	774	802	786	772	769	733	805	774	757	832	771	750	740	818	793	765	756	721	747	766	760	779	776	849	782	822	808	795	726	802	778	812	783	794	805	761	792	844	774	762	767	774	747	728	792	742	769	739	758	791	789	811	805	754	846	787	760	832	780	795	841	825	760	804	809	751	780	749	782	846	863	780	765	767	746	777	740	862	790	761	750	747	748	752	798	796	731	805	770	793	814	792	776	830	798	783	802	793	787	728	766	771	763	845	769	792	760	744	776	780	753	785	773	734	795	818	841	763	789	835	790	791	751	748	770	799	788	717	760	815	778	784	785	771	795	779	805	774	763	812	756	757	799	777	824	815	734	810	779	753	708	770	789	802	774	756	763	828	788	765	656	776	806	784	788	780	811	769	783	730	778	795	740	827	739	704	771	761	818	764	796	736	780	777	818	779	718	786	793	736	748	757	784	746	806	772	821	785	753	754	810	755	786	793	820	786	752	793	839	790	784	794	779	810	746	721	752	838	798	760	777	811	764	822	770	760	778	809	765	763	797	817	755	753	778	770	743	766	763	805	766	760	785	798	753	774	787	786	779	796	796	788	806	768	735	785	741	766	733	779	760	837	773	762	757	774	765	773	811	736	812	784	805	754	836	753	786	796	786	803	785	746	752	783	800	795	793	817	817	841	761	833	781	765	745	784	722	864	746	800	764	807	741	745	806	771	735	806	788	754	780	787	770	769	760	791	750	818	763	745	813	793	837	814	798	772	821	761	800	806	794	768	740	759	762	772	791	774	777	751	802	790	761	795	756	771	792	782	759	723	826	814	822	807	789	840	786	795	767	845	767	766	775	750	767	768	737	815	823	795	743	781	765	761	716	795	810	726	742	789	795	780	785	783	827	800	756	768	805	761	735	794	738	822	789	802	748	767	765	779	765	778	788	765	815	799	789	804	801	814	746	752	758	772	769	790	794	797	762	757	759	779	745	792	736	723	770	737	842	745	794	778	757	775	755	794	815	777	801	787	753	781	765	747	782	796	820	768	762	841	797	752	777	791	755	775	757	776	773	771	739	802	753	781	757	786	777	767	761	755	815	721	754	826	805	792	733	798	785	830	789	760	818	714	754	784	796	771	761	745	756	774	809	741	768	858	812	813	783	802	779	773	819	765	748	813	788	794	748	814	773	814	827	777	768	784	773	778	761	713	749	763	785	741	791	783	784	704	822	757	774	729	821	737	784	731	762	772	759	726	758	825	779	760	789	760	803	742	790	818	764	755	784	786	775	787	775	779	837	776	834	808	796	761	785	783	812	791	751	812	766	758	759	741	817	770	821	806	766	765	771	769	755	751	808	742	789	772	791	742	766	787	773	809	797	793	783	864	791	799	788	715	765	746	805	757	849	756	809	788	777	830	758	777	735	791	733	744	777	740	826	774	786	803	803	789	776	772	789	748	752	779	820	765	763	769	778	761	789	820	774	737	789	787	786	775	747	813	823	780	769	836	759	787	725	781	806	801	799	776	777	761	791	789	729	792	794	746	775	722	780	813	822	800	789	692	804	754	754	795	768	762	745	733	777	740	758	798	818	789	783	745	785	776	787	748	792	789	788	782	761	780	771	788	784	789	763	747	817	736	722	738	802	753	788	753	814	755	755	778	771	752	745	792	761	771	745	770	778	740	782	729	758	819	774	734	818	776	835	746	761	816	769	732	726	840	771	800	742	791	781	759	765	757	777	742	758	801	796	767	800	784	800	794	754	729	743	751	792	768	784	843	811	774	793	770	791	747	823	782	782	825	779	789	734	820	728	810	772	746	773	769	746	843	737	752	789	760	783	777	757	760	763	762	802	776	776	769	765	747	714	846	821	768	784	783	795	782	819	763	757	758	792	767	763	730	774	749	746	768	753	823	769	803	777	786	807	798	793	785	792	765	750	799	814	741	776	725	772	800	759	786	761	805	744	796	779	794	754	756	772	782	817	772	818	786	787	804	843	794	787	788	808	781	808	773	748	757	772	741	780	782	727	786	725	716	798	765	830	791	785	749	736	786	783	769	803	804	795	806	756	812	804	769	771	804	784	755	741	809	797	770	755	788	821	777	779	784	764	789	756	759	719	778	754	762	754	778	749	763	725	786	786	740	745	762	780	792	772	772	769	782	784	805	776	769	730	796	781	781	732	820	744	771	772	777	803	775	754	752	809	781	782	777	765	824	878	748	805	803	796	757	763	767	778	758	748	770	757	756	731	796	777	765	778	828	707	762	802	734	759	758	789	739	785	768	825	738	783	787	804	773	807	815	751	728	741	769	822	801	814	717	793	757	704	807	752	718	788	801	735	764	777	794	800	772	798	768	752	749	773	780	756	752	733	774	780	791	770	707	774	766	777	808	785	775	770	725	771	803	737	817	823	758	761	779	832	786	786	763	781	730	760	742	777	759	771	763	816	802	808	763	779	750	804	759	797	763	780	760	774	805	809	754	788	750	797	822	744	744	784	770	775	826	742	780	800	746	784	794	771	779	772	789	786	756	781	801	779	813	811	795	781	764	786	825	733	766	769	781	777	800	776	780	836	779	724	760	750	752	818	758	771	786	797	756	815	749	767	778	758	774	773	763	807	723	745	776	759	748	765	802	763	823	778	808	736	824	771	763	767	790	754	751	791	779	805	800	759	765	756	770	811	798	802	759	799	812	745	800	741	794	765	792	749	769	821	832	852	747	737	761	757	715	774	798	802	771	758	795	763	799	811	726	747	825	767	773	805	747	736	741	745	762	740	796	806	788	688	788	739	754	708	773	800	744	736	781	769	768	834	799	811	798	781	807	754	808	766	755	762	799	818	761	748	746	768	790	780	745	770	735	756	784	801	802	808	811	818	786	821	750	748	755	746	732	803	808	793	813	787	807	779	793	757	817	777	798	771	794	742	780	791	776	825	738	812	785	758	815	789	758	769	785	778	816	792	740	790	726	713	735	823	717	831	784	751	767	755	766	846	832	765	747	740	727	744	777	784	740	823	768	755	771	771	760	775	754	780	820	841	781	796	755	812	764	771	801	789	818	755	749	716	797	739	807	840	820
3333	3610	2901	1630	1247	1030	939	787	754	731	687	696	706	629	582	647	638	606	572	623	607	598	579	620	556	592	620	534	587	633	588	545	650	542	608	619	582	567	571	592	591	576	628	583	622	601	558	609	573	545	609	564	581	600	597	579	564	599	551	595	580	570	613	569	590	588	571	623	558	580	582	582	623	586	593	580	589	557	575	537	548	606	548	587	581	562	605	563	607	597	627	590	564	560	538	585	593	567	575	549	583	624	590	615	558	553	598	610	572	553	564	559	600	539	577	593	564	596	567	610	612	569	581	545	553	581	552	565	569	592	548	554	584	571	568	584	584	568	586	562	587	549	577	575	594	611	567	562	582	563	619	638	597	582	585	585	565	569	557	551	561	595	574	543	598	574	563	578	607	525	588	588	581	564	564	604	593	556	584	564	612	564	579	596	564	554	627	606	553	586	594	586	546	585	577	565	613	529	567	595	566	585	588	574	564	582	576	604	551	577	573	568	585	552	513	596	568	563	576	501	573	565	594	546	612	556	582	547	604	568	545	557	570	608	552	546	544	543	592	569	566	574	580	573	554	598	536	545	533	601	560	564	605	552	589	593	593	556	610	585	516	527	587	583	554	566	568	539	603	580	599	587	634	573	596	532	573	583	559	603	559	559	556	549	570	592	529	593	548	576	574	543	571	551	545	619	585	557	559	584	542	568	608	606	537	568	538	583	580	616	588	592	618	579	534	567	558	541	556	545	568	524	576	608	546	555	581	598	624	631	545	575	588	550	608	576	600	587	563	601	584	537	584	584	580	582	530	542	526	539	589	607	564	550	585	616	579	626	517	583	581	600	600	556	605	576	587	606	565	572	584	560	586	549	584	570	567	564	612	566	574	574	564	584	568	579	594	583	607	516	554	564	583	627	552	638	574	585	511	565	571	571	593	569	623	593	552	541	577	579	563	554	583	567	568	552	618	552	578	596	564	562	533	562	554	578	584	591	577	598	536	577	581	639	613	531	614	562	561	562	570	590	546	604	597	586	535	597	550	591	511	576	588	561	580	556	546	575	571	623	524	613	576	559	572	597	597	597	575	566	558	540	570	575	589	601	566	600	566	592	533	585	551	536	593	593	570	569	594	557	608	557	575	558	560	589	566	521	539	564	593	555	554	573	559	599	535	569	608	578	585	552	577	600	548	574	546	547	524	520	589	585	553	595	575	579	575	570	580	568	556	543	600	565	556	585	517	574	545	522	593	597	599	564	585	604	562	537	585	586	586	526	573	610	537	572	593	543	594	588	555	582	601	586	588	577	538	606	562	529	609	528	572	575	596	515	573	605	552	549	566	615	551	569	566	598	570	558	563	592	585	582	579	583	610	575	592	573	571	556	567	601	534	574	602	549	583	551	566	559	556	617	528	600	585	563	579	619	563	579	560	601	579	603	587	572	551	587	587	564	541	532	581	592	576	586	542	638	589	546	623	564	535	568	572	555	565	591	577	540	549	575	567	610	563	571	576	602	561	587	574	591	554	565	552	568	568	570	575	542	547	573	580	542	582	583	576	591	543	558	520	549	584	563	582	570	602	576	550	553	552	563	536	563	591	615	597	537	561	549	581	554	555	527	567	585	544	556	593	555	564	583	596	565	570	587	608	592	564	560	592	562	535	544	556	624	572	589	556	606	523	512	584	598	579	564	587	584	576	580	593	578	573	572	545	540	569	598	572	567	579	547	605	576	560	570	576	593	571	525	555	567	562	599	587	620	571	540	585	587	564	553	578	620	553	566	536	537	557	550	616	561	498	580	539	537	535	611	596	578	595	542	553	564	560	561	545	550	580	592	557	553	576	551	589	578	593	602	583	553	526	564	559	588	552	580	559	598	529	623	572	561	612	599	591	554	551	565	573	594	522	539	566	564	585	556	524	536	601	580	593	554	543	577	554	577	570	583	562	570	508	570	601	567	586	543	557	561	533	586	584	602	561	546	584	581	574	641	554	551	571	606	552	575	596	547	522	569	595	597	565	595	568	537	541	544	534	554	550	562	584	569	581	580	546	571	561	533	560	597	566	536	573	576	555	557	563	560	606	531	611	545	612	542	533	596	605	612	578	539	566	535	579	584	577	568	570	565	548	595	587	615	551	569	598	542	548	579	575	553	563	591	585	584	551	580	596	563	598	517	543	536	550	593	562	570	591	551	557	596	553	552	597	543	574	604	540	558	579	585	533	540	587	543	596	609	569	572	572	536	590	600	618	557	553	579	530	592	586	581	576	532	575	539	563	590	573	564	631	601	593	581	583	556	602	524	547	604	556	566	565	574	557	549	563	535	559	510	553	605	600	601	570	622	613	559	570	571	599	579	590	536	578	591	569	574	607	604	593	539	554	586	495	521	585	598	572	583	538	581	585	599	609	594	554	583	539	554	579	563	575	564	568	551	582	597	542	520	579	579	564	562	588	550	587	544	552	578	529	565	585	545	576	559	567	526	569	579	599	552	567	555	543	576	581	586	581	569	562	553	570	578	568	577	574	543	546	638	570	555	553	591	598	544	609	543	516	575	588	577	567	557	547	574	574	563	567	570	560	637	538	574	551	567	608	567	537	568	544	602	550	581	580	559	546	565	613	555	605	560	574	588	570	554	536	552	551	566	573	562	590	568	561	574	604	556	542	576	574	521	556	539	588	544	566	597	574	586	585	547	556	560	575	545	591	555	558	554	538	567	504	553	517	554	567	607	593	541	585	585	548	596	584	571	528	579	549	655	605	590	573	564	553	552	561	556	594	555	585	562	571	560	552	582	558	584	584	562	550	596	544	585	583	580	587	548	524	587	573	558	562	619	543	560	564	586	569	590	600	584	568	541	531	566	610	592	550	562	594	534	600	575	550	552	576	572	538	548	513	576	597	583	576	547	550	578	516	591	583	585	601	564	566	538	545	605	570	557	556	545	576	556	532	549	560	569	536	599	558	577	556	558	566	524	580	539	590	528	541	592	566	557	555	548	591	562	555	549	544	595	556	586	534	552	596	568	536	515	593	608	535	540	556	600	534	545	544	545	555	589	562	568	590	560	545	612	570	587	515	568	581	563	596	585	543	550	573	539	609	527	519	555	564	565	595	595	587	650	596	602	564	551	574	527	602	554	591	581	538	605	567	548	567	557	585	567	563	535	563	583	560	543	534	568	577	586	546	605	575	577	603	548	542	558	559	540	550	543	564	541	539	591	557	568	539	577	544	541	621	582	527	611	569	540	557	577	551	589	552	549	614	548	539	560	566	580	593	597	529	625	537	586	558	565	614	583	523	531	539	572	591	568	571	555	559	580	553	529	574	574	627	553	580	569	569	550	560	610	520	545	557	522	594	562	545	596	565	562	601	567	536	570	594	550	594	585	570	574	583	531	528	545	595	592	594	608	552	540	562	587	585	535	531	564	567	535	540	567	550	566	549	526	540	548	506	583	568	554	551	568	613	553	579	599	566	568	562	561	540	526	534	573	568	584	572	571
24512	21518	28930	24537	21516	9312	1878	1303	1060	1018	928	926	920	869	851	857	864	826	821	830	851	839	830	824	812	806	825	835	769	829	766	851	766	833	770	796	779	847	861	735	766	783	772	764	766	793	778	806	795	801	798	770	767	808	802	783	777	777	805	803	812	833	820	816	812	767	834	802	763	748	804	789	814	771	790	798	768	749	779	826	783	731	787	793	785	778	819	785	759	785	791	783	857	780	825	797	777	747	813	734	813	783	783	801	805	786	837	787	768	787	840	748	817	786	788	774	790	790	800	821	827	779	766	788	784	793	827	825	780	820	724	745	699	781	776	784	789	774	822	836	857	818	774	804	819	809	804	725	754	777	743	790	784	810	749	780	769	772	818	781	787	837	770	792	802	760	803	757	757	808	797	804	773	814	744	784	744	717	730	842	783	738	770	771	778	816	804	745	698	779	782	817	779	766	796	769	766	768	815	801	758	768	810	761	806	735	759	744	830	790	760	762	729	800	783	803	760	731	774	820	819	782	791	777	759	867	774	754	802	754	799	794	804	790	758	751	764	844	742	794	824	781	719	784	810	886	797	800	778	783	806	753	772	779	814	814	798	762	770	789	746	770	790	826	751	789	764	803	825	800	805	820	758	776	788	803	782	739	802	793	783	782	795	822	773	752	784	801	757	799	797	777	835	801	757	748	774	777	796	762	743	837	754	762	791	777	777	791	830	819	735	796	835	795	727	784	757	746	769	811	794	801	785	840	787	799	821	807	780	774	769	850	770	754	799	788	797	777	783	744	828	797	797	782	788	795	778	786	766	770	826	769	800	733	786	732	844	809	803	787	779	830	752	825	779	765	842	807	819	793	848	871	825	826	783	788	778	795	804	775	780	788	775	801	790	800	757	819	750	789	810	754	814	748	810	809	788	810	823	809	747	751	817	757	764	753	810	841	745	789	814	813	820	774	778	725	749	767	828	774	799	794	724	753	746	800	813	798	831	779	777	789	795	713	773	761	822	837	818	805	838	749	791	821	782	782	769	782	765	807	729	754	797	785	788	805	784	755	777	812	754	760	782	794	799	776	756	826	826	787	786	776	803	761	797	798	851	796	705	761	784	791	758	793	827	818	769	823	746	801	800	768	774	778	771	785	749	799	773	816	797	797	781	766	734	810	801	765	765	749	765	810	757	789	807	760	739	836	881	784	790	766	816	809	745	796	744	808	754	718	813	779	808	725	739	757	788	777	758	751	755	780	778	838	803	751	784	779	792	772	771	767	767	793	770	817	798	775	841	780	795	784	781	826	762	815	790	797	765	802	793	827	799	761	809	806	794	772	795	760	816	820	806	798	801	769	819	756	747	740	789	742	790	789	745	819	768	796	802	749	766	779	718	786	807	858	783	816	823	820	717	816	825	789	812	743	828	802	769	815	750	717	755	766	793	801	816	807	772	780	777	785	758	799	761	795	787	751	795	828	775	818	759	784	787	781	767	758	787	734	694	788	750	806	761	784	732	738	800	778	809	781	788	795	780	784	797	760	798	781	782	826	776	786	805	766	803	821	798	774	760	799	780	781	787	780	784	777	797	771	799	776	756	770	785	776	773	753	799	752	803	822	795	805	776	769	764	804	777	760	806	836	784	776	819	759	763	826	787	779	768	754	791	745	780	820	830	792	817	789	779	767	797	718	770	752	809	830	742	779	784	735	753	763	805	817	773	779	759	767	777	773	775	771	791	800	754	814	804	784	755	710	735	781	804	771	789	773	822	791	809	800	817	809	780	781	814	827	770	833	799	780	789	765	795	821	828	760	737	820	768	824	784	739	752	788	784	785	758	827	810	795	775	781	734	821	773	792	790	779	743	794	788	738	809	787	777	767	826	732	812	805	760	778	685	797	777	809	782	799	800	763	790	790	769	811	814	789	761	799	758	751	815	735	761	801	771	813	809	769	787	827	784	726	741	758	786	765	809	768	739	779	813	807	780	746	759	768	807	770	816	737	793	759	786	774	765	808	782	765	770	741	791	800	751	756	824	777	776	798	757	812	800	773	786	811	759	785	799	780	725	789	787	783	773	768	780	800	793	765	761	723	823	712	741	768	824	778	793	754	817	822	772	819	803	804	798	788	745	814	743	770	752	810	745	778	782	843	784	771	751	769	756	805	768	825	760	763	809	800	798	725	732	786	759	850	768	798	821	781	803	766	778	755	806	821	776	770	830	770	813	803	743	786	823	839	794	811	798	825	789	808	765	752	787	838	765	740	816	832	822	735	750	733	784	796	794	797	752	832	825	734	819	833	794	785	794	796	830	789	731	747	774	810	843	791	767	762	768	758	815	782	768	771	809	768	740	822	751	795	765	734	845	757	763	832	816	764	740	807	744	777	813	744	767	768	735	782	747	807	812	771	757	799	776	791	771	722	771	789	762	755	763	768	838	719	756	813	796	750	792	806	750	752	784	798	780	801	801	805	751	782	812	755	812	767	771	771	749	789	751	771	804	777	812	771	818	742	811	809	801	766	812	834	771	786	800	745	755	795	802	819	794	762	801	764	746	795	731	771	746	801	779	767	794	806	776	771	757	793	798	768	791	774	757	766	797	739	739	746	822	786	795	786	782	750	726	777	734	762	792	725	838	801	781	779	817	810	742	783	749	738	798	822	758	791	785	795	777	749	800	818	771	770	777	798	747	785	758	792	808	780	777	794	774	797	801	809	829	795	804	770	805	801	846	755	839	792	756	808	784	811	824	753	781	839	774	785	755	748	727	828	781	733	758	765	842	733	765	794	790	799	757	743	791	783	748	772	746	747	767	809	775	807	786	777	796	771	776	781	758	807	756	788	831	770	767	776	783	731	764	781	811	753	759	783	770	816	755	788	744	775	770	786	759	758	758	795	778	727	779	768	772	770	791	784	774	780	773	775	726	765	807	768	838	835	753	755	782	781	819	778	785	758	761	814	810	816	795	797	803	784	735	749	802	764	759	769	794	768	794	774	796	819	817	760	801	764	787	820	774	758	793	757	776	770	791	737	755	757	796	798	755	822	785	779	836	755	766	788	759	786	772	773	826	778	751	715	782	780	774	774	797	793	752	779	753	723	794	766	751	801	768	785	751	781	774	782	780	752	756	810	799	782	709	801	788	743	795	792	803	779	729	789	769	738	796	779	762	814	807	789	811	785	757	773	754	751	753	797	771	792	775	806	772	789	747	792	800	753	709	798	776	772	785	792	754	731	758	749	783	776	790	755	834	752	817	775	787	760	796	715	732	803	828	774	785	817	814	783	827	786	764	801	789	783	787	768	797	755	768	800	798	797	708	734	860	802	779	761	813	878	766	771	726	769	821	795	770	745	777	770	808	783	735	811	735	763	784	784	780	811	765	798	759	797	756	830	775	774	770	767	743	738	781	770	738	781	779	781	806	770	783	757	788	745	804	751	797	845	755	784	795	765	764	820	780	812	767	733	741	755	765	810	768	766	796	758	806	795	755	801	787	749	806	760
3753	6231	4954	2660	1877	1514	1211	1049	983	841	811	747	756	720	712	670	653	697	659	652	655	645	645	654	656	645	647	661	633	606	613	587	634	613	617	607	584	635	612	592	646	581	592	608	593	637	586	607	632	633	615	567	585	612	611	575	581	607	588	610	615	628	578	582	598	629	613	582	611	581	566	605	577	596	597	575	620	542	600	582	632	603	622	588	608	636	593	559	575	616	613	618	576	581	577	632	598	629	591	606	551	628	592	569	564	569	615	597	548	582	610	565	572	633	621	557	564	589	578	559	574	584	578	585	570	560	603	623	590	582	606	622	541	565	591	575	561	589	606	591	570	613	615	588	585	626	590	600	631	551	587	611	586	585	590	596	595	617	622	566	593	581	578	601	577	578	604	630	685	557	626	609	607	535	579	587	590	563	630	640	573	624	579	622	582	565	564	594	608	574	634	591	611	616	585	572	561	626	630	566	589	595	575	567	561	557	589	578	530	598	620	562	579	597	576	552	611	570	623	578	579	589	626	552	578	597	604	553	567	588	615	593	593	562	539	609	581	582	579	596	567	579	601	584	598	592	616	588	573	543	610	596	601	589	596	585	578	560	577	611	608	590	588	591	612	545	597	598	625	600	635	548	559	568	589	622	572	625	569	593	601	601	612	599	570	583	617	608	632	602	574	603	582	549	609	623	601	571	573	615	609	586	604	602	597	583	573	617	593	582	577	542	566	568	567	584	607	636	557	567	571	597	547	560	597	619	591	615	585	595	616	601	589	613	573	578	590	603	589	586	537	553	576	599	590	570	560	576	566	625	597	549	587	582	588	590	561	582	584	598	575	603	609	595	591	581	596	538	589	612	583	522	577	617	597	598	582	632	587	548	621	545	569	561	581	616	571	649	580	554	605	562	588	573	584	543	538	603	583	599	600	567	592	580	560	661	601	641	590	544	554	597	564	622	606	559	606	558	567	586	597	575	571	601	569	591	586	606	586	651	613	560	572	583	585	575	580	587	581	584	553	610	606	572	563	582	570	587	598	543	587	596	576	597	603	593	572	600	633	564	592	611	609	574	604	571	558	599	602	584	598	595	600	558	564	598	625	597	595	591	590	557	586	581	564	610	580	584	568	570	627	624	609	590	615	573	609	593	550	549	562	574	569	615	616	600	601	593	568	540	557	559	579	586	537	559	568	610	583	599	571	559	604	591	614	575	569	579	575	593	576	601	602	571	571	571	581	612	544	604	555	588	569	591	567	573	603	556	629	593	595	588	594	593	598	569	589	546	633	576	593	581	601	567	536	605	573	570	617	594	534	605	579	590	615	562	593	556	601	575	595	570	576	600	566	561	639	583	592	530	504	601	567	566	588	598	609	592	578	541	569	569	600	572	599	581	588	617	647	540	519	595	572	609	557	578	562	564	660	588	558	577	564	596	616	585	604	573	615	567	571	603	544	586	545	621	622	549	566	589	616	644	571	616	552	581	585	569	618	580	600	594	587	599	582	611	584	600	535	566	552	592	596	573	562	577	616	587	598	559	563	575	570	559	569	594	557	631	549	594	560	562	626	614	579	610	574	622	557	592	628	557	578	593	603	561	617	591	555	660	583	591	591	597	569	572	595	561	579	561	563	574	621	593	585	565	577	605	607	559	570	561	554	583	548	586	615	562	569	570	596	537	558	597	580	544	554	588	551	561	565	608	575	559	599	553	578	593	583	572	546	616	571	603	544	588	617	571	640	578	587	590	572	600	607	564	532	576	574	577	625	599	579	600	586	548	567	571	611	566	559	561	561	552	592	587	553	576	592	586	624	561	561	578	603	555	591	584	613	570	542	659	548	593	605	594	624	556	562	547	591	564	549	592	596	576	598	582	564	597	582	569	589	621	550	591	585	544	593	616	573	557	552	609	590	550	548	601	558	558	606	541	615	563	574	562	603	554	571	586	593	586	641	583	565	567	579	585	571	598	574	554	584	663	588	572	596	578	568	572	602	586	575	540	579	581	570	573	615	569	583	563	577	551	584	599	628	584	603	578	593	573	548	591	589	580	570	589	547	526	597	584	638	576	565	556	569	585	606	574	570	585	607	585	613	570	583	587	565	595	575	565	576	586	541	602	593	634	597	559	611	584	577	536	563	567	569	586	597	592	570	568	547	559	549	545	611	590	566	610	558	581	601	565	577	603	565	571	560	588	581	562	544	580	518	576	566	530	509	580	564	578	607	572	579	588	574	565	586	543	578	577	561	586	605	586	554	584	548	531	587	603	571	567	616	636	596	602	605	582	616	573	588	586	616	572	585	555	567	582	591	555	612	608	561	598	580	590	594	603	555	559	606	601	563	588	614	555	580	571	584	576	591	576	565	614	548	500	585	569	584	612	614	655	585	581	563	563	601	592	593	540	613	543	608	611	546	583	567	570	600	591	565	580	606	574	625	601	585	560	570	615	556	582	573	570	597	583	625	577	555	570	543	595	522	539	599	566	550	607	535	578	605	594	535	593	593	555	586	597	613	594	572	559	609	570	568	535	598	553	578	576	596	574	593	573	599	548	549	570	593	602	618	577	578	551	568	619	554	552	577	531	545	582	533	555	600	615	555	625	612	565	601	594	603	599	568	575	579	551	548	591	591	580	581	580	600	559	585	569	589	581	539	587	596	617	595	587	591	574	568	578	540	570	571	608	555	615	571	605	628	604	568	572	564	589	584	603	552	583	551	550	549	576	575	573	579	572	599	593	576	548	604	569	584	591	606	597	538	614	555	570	541	576	570	570	575	553	600	573	568	532	575	594	604	599	600	557	585	568	589	595	579	597	561	558	577	605	573	542	568	597	557	577	606	552	536	535	599	604	558	576	508	570	581	615	558	521	574	530	614	556	595	618	612	596	573	584	593	591	546	621	559	632	586	628	607	555	630	570	602	613	548	599	580	558	550	543	603	583	574	602	575	569	553	602	584	578	608	560	630	621	559	556	593	548	570	610	573	564	564	600	582	602	541	557	560	592	564	623	584	636	585	591	605	607	603	587	557	595	615	551	592	573	561	583	550	579	592	601	600	553	595	549	580	620	565	568	569	591	580	560	543	523	581	548	599	555	574	572	568	572	601	599	568	565	603	576	574	595	612	591	576	548	619	617	551	600	609	576	574	580	593	583	570	524	525	588	615	562	545	631	574	561	567	537	594	584	630	559	588	591	580	612	590	595	590	531	545	554	573	544	566	630	573	574	586	583	571	578	587	571	571	619	533	580	573	541	635	619	601	588	568	574	593	585	554	581	546	584	532	552	577	562	545	596	568	554	527	556	594	558	583	567	562	548	551	588	552	599	580	568	557	607	553	582	539	564	608	581	599	634	615	592	644	548	587	582	539	554	585	560	573	579	574	543	593	542	638	576	553	594	601	552	580	545	594	607	577	596	562	548	558	576	576	562	646	564	587	569	578	570	580	594	577	598	570	588	589	597	594	566	613	595	578	551	582	623	584	613	590	589	549	557	587	585
27873	10650	943	540	424	407	381	374	378	373	398	389	400	361	402	399	390	417	374	354	391	377	353	391	392	401	396	374	353	378	383	395	417	375	420	393	394	370	360	369	329	393	401	397	378	405	364	342	353	398	379	387	391	380	364	409	368	368	387	376	393	395	391	402	386	405	374	384	382	419	413	365	396	399	369	352	373	381	380	385	409	408	382	351	362	368	387	368	343	390	383	366	339	354	378	352	371	393	365	374	340	372	335	399	368	391	382	371	399	349	375	372	425	379	369	374	394	348	368	369	355	387	382	382	396	376	366	386	363	375	411	387	416	406	374	364	387	423	346	368	369	352	424	392	365	384	411	389	381	359	359	346	355	392	382	365	349	362	347	370	386	419	403	394	370	370	427	366	359	373	365	390	364	398	391	381	422	379	387	382	378	335	357	374	405	406	348	371	372	361	372	371	376	386	337	360	375	378	351	401	368	373	383	383	395	420	350	367	364	356	382	394	370	414	362	391	382	378	387	364	394	395	389	377	370	368	383	376	376	369	392	378	395	366	419	385	390	402	357	392	369	414	381	371	378	351	380	370	412	391	348	359	384	383	386	372	386	395	405	389	381	392	383	378	366	358	398	377	381	409	395	367	360	376	344	382	371	396	354	409	387	379	383	354	373	385	399	360	380	354	404	365	395	361	385	410	368	384	362	409	365	384	390	385	333	383	382	392	386	362	362	382	338	385	388	407	386	416	373	355	392	360	358	370	380	370	372	374	370	400	410	380	355	367	420	409	420	369	352	378	362	385	357	374	361	412	364	380	354	365	359	346	372	375	407	373	398	346	371	387	433	382	354	423	415	379	367	387	338	381	370	350	366	376	328	389	360	372	357	384	349	374	387	409	372	420	369	389	368	368	369	405	356	377	386	358	415	353	375	377	388	382	350	388	374	400	371	366	347	346	414	399	393	350	418	408	383	393	358	356	379	371	379	402	361	348	343	374	371	344	430	399	354	383	365	371	359	366	394	383	331	373	383	353	367	399	379	365	341	411	406	384	382	360	418	373	375	415	400	387	426	407	368	393	369	382	376	384	393	384	412	363	371	407	406	393	381	402	370	423	371	387	379	358	351	392	347	348	364	366	385	365	348	393	354	375	363	379	395	360	349	367	387	393	349	374	377	380	415	382	393	363	366	371	382	377	335	366	380	392	342	396	391	407	368	372	365	366	385	382	398	360	342	345	391	378	364	379	393	393	384	380	384	383	370	361	376	392	374	352	408	423	369	358	372	384	377	397	384	399	384	343	345	372	337	347	386	378	384	368	365	361	354	393	361	381	398	349	406	382	378	362	397	396	366	378	385	358	390	380	375	388	376	403	373	372	365	380	382	377	391	372	372	381	358	313	374	384	404	399	374	365	381	384	349	374	383	398	380	396	364	392	387	373	397	411	401	378	362	363	384	376	400	372	373	376	344	385	396	405	402	385	379	412	359	379	361	373	352	375	389	384	370	367	379	379	364	413	366	364	362	375	381	388	362	371	384	376	412	368	340	389	375	390	374	393	385	394	413	369	371	383	385	379	398	382	395	395	383	421	393	388	362	381	376	384	327	343	353	384	377	396	379	381	382	359	352	355	385	394	403	363	353	372	377	408	377	348	369	361	374	368	372	376	366	386	356	397	368	357	361	373	388	396	365	362	377	384	370	374	351	374	369	351	392	376	394	370	353	359	345	350	384	345	391	369	394	357	387	358	384	399	350	364	352	370	365	384	363	395	359	329	400	403	373	376	422	359	359	398	383	379	345	378	398	373	380	361	356	368	360	392	383	365	372	373	374	406	370	388	374	392	375	376	397	364	370	355	410	391	391	350	398	377	361	413	353	383	393	361	367	385	381	381	358	380	369	370	381	389	371	380	369	384	388	393	371	375	376	362	372	373	366	377	377	364	410	343	344	365	402	391	395	364	362	360	394	357	408	372	371	353	377	339	403	373	364	397	376	388	377	431	380	339	380	353	370	350	333	382	389	387	365	375	375	378	399	435	384	359	382	369	380	401	368	374	372	418	363	376	360	426	395	362	358	408	375	371	355	392	385	369	399	345	363	331	376	374	386	378	398	412	378	390	359	367	404	382	362	356	405	412	387	366	390	380	401	356	387	410	366	344	385	371	337	360	407	381	352	340	378	373	391	387	391	361	362	407	415	359	384	370	355	359	380	374	347	368	384	413	363	400	376	405	345	354	401	389	379	378	431	339	374	379	375	373	353	383	378	407	375	376	377	402	388	343	388	383	354	345	362	400	389	393	401	365	379	388	390	391	361	369	408	414	373	357	351	390	378	386	409	385	353	402	417	361	366	357	362	363	397	387	395	384	391	384	369	376	412	402	349	375	389	352	380	391	376	370	391	359	394	364	390	388	372	361	358	369	339	388	389	369	395	391	378	368	389	382	377	361	369	360	383	359	388	371	391	354	391	367	380	373	367	375	415	364	382	422	352	391	330	359	379	392	362	366	406	385	371	391	391	367	379	362	361	410	391	374	419	365	390	385	361	376	388	389	357	370	375	358	376	389	396	356	373	347	389	381	370	385	344	412	415	399	376	359	353	365	411	376	371	394	360	390	356	361	399	375	372	370	368	385	379	383	392	403	411	373	353	387	367	380	396	379	400	410	358	383	362	358	349	384	376	377	345	378	404	378	364	369	368	404	343	378	360	388	357	389	400	366	398	349	369	369	378	399	389	362	365	354	350	385	360	393	364	375	358	366	382	372	418	351	372	379	389	380	380	375	376	382	339	359	368	397	368	376	378	386	378	387	374	386	386	374	354	372	382	332	341	356	400	388	389	414	393	418	396	369	369	372	371	351	411	374	409	400	329	332	414	368	353	400	387	353	365	379	391	353	371	379	415	354	382	385	383	377	360	386	398	375	384	382	381	418	337	363	374	356	383	358	360	386	389	369	364	343	373	360	381	397	362	366	372	366	376	374	381	391	409	428	341	377	383	362	381	356	362	405	361	376	391	392	349	388	421	369	393	391	433	379	373	374	369	370	356	376	368	337	361	370	380	411	366	407	355	366	363	360	387	377	404	394	374	363	381	329	365	400	343	391	382	387	390	393	393	407	344	404	383	349	399	393	392	408	382	372	371	357	448	419	364	385	376	374	368	369	347	372	385	344	379	408	340	402	375	356	377	391	396	349	450	338	384	396	371	406	419	347	355	385	394	384	382	372	347	366	377	353	369	375	355	335	399	383	385	378	393	404	389	356	363	394	389	376	411	388	378	366	377	365	375	380	388	355	380	372	382	370	377	389	330	366	408	362	371	369	369	428	376	371	321	389	363	353	402	343	378	380	395	365	397	361	359	412	361	356	372	400	335	357	372	381	361	415	360	378	401	355	352	374	355	390	427	375	323	378	341	416	377	360	405	357	392	385	360	381	379	391	368	360	347	337	391	346	375	379	362	395	363	378	363	393	397	395	366	364	347	371	344	363	365	400	408	410	383	368
4706	449	425	373	292	327	331	294	268	297	312	271	292	290	252	279	288	270	258	253	270	274	273	275	287	288	289	313	276	306	258	269	306	263	248	270	255	293	296	272	268	304	263	286	289	257	323	276	294	240	298	286	252	297	272	273	298	260	271	285	298	282	285	254	286	263	302	269	268	266	287	261	261	286	266	252	283	290	286	279	285	248	254	288	257	262	285	278	307	275	283	249	266	267	284	297	277	269	253	254	255	298	276	304	248	268	294	267	269	277	278	285	272	279	298	294	255	304	275	298	295	275	276	269	289	254	248	292	261	295	286	274	272	283	248	274	266	251	283	273	271	279	266	296	293	294	263	296	269	273	275	282	309	281	306	284	292	299	276	275	281	270	250	264	300	271	291	284	296	267	274	270	312	235	276	308	242	276	291	260	288	263	251	261	276	276	289	286	271	271	280	266	265	287	292	276	268	274	253	266	296	264	269	283	288	283	283	258	261	268	262	282	286	254	289	308	273	265	269	275	279	267	243	259	264	252	283	224	258	287	321	288	294	281	291	291	270	285	280	244	292	280	259	303	283	261	293	261	269	293	262	291	296	280	257	290	298	287	293	294	257	276	267	254	266	288	264	287	284	284	263	275	279	300	243	272	295	299	273	265	312	293	287	286	244	272	286	294	257	224	248	272	281	257	272	282	265	274	281	255	242	285	292	268	281	289	283	281	306	296	262	301	282	303	268	289	274	277	279	269	272	268	282	262	275	247	261	288	276	277	296	253	245	290	248	264	283	255	292	289	280	264	258	283	280	267	279	290	247	270	240	251	261	264	281	278	291	274	249	242	270	299	280	261	300	267	272	286	241	274	261	290	254	299	289	279	285	320	272	270	264	267	265	261	268	272	231	248	258	249	276	284	270	290	263	263	284	257	278	266	265	278	281	230	274	249	286	273	266	266	277	287	266	280	290	266	249	249	292	272	283	302	287	311	271	272	269	279	295	282	276	287	295	274	265	277	295	264	271	290	306	309	276	261	285	277	267	283	300	261	277	244	281	293	292	292	271	315	280	259	266	263	273	282	248	307	295	274	268	282	248	284	258	281	299	286	281	286	305	260	288	267	258	257	280	279	265	285	239	272	309	254	234	285	308	290	274	276	263	259	283	292	280	274	271	266	289	279	256	253	257	302	291	280	274	283	296	310	277	286	291	277	238	287	269	282	272	273	264	291	254	281	255	278	249	271	291	308	249	278	265	262	257	303	273	271	300	322	272	279	269	279	278	279	257	301	244	253	277	296	306	292	285	249	273	270	250	258	271	285	279	249	298	281	310	302	259	261	264	290	290	270	257	283	272	279	291	267	266	283	236	282	274	265	308	265	262	284	273	276	260	250	278	302	277	263	291	273	304	272	274	274	259	297	278	272	270	294	264	240	293	287	272	268	313	299	262	277	282	292	280	277	265	274	272	284	247	245	280	253	248	290	253	285	267	284	279	281	283	277	266	281	287	279	251	256	259	263	265	290	326	243	284	258	249	283	285	293	275	293	285	282	287	279	265	283	302	272	276	262	270	288	282	261	275	289	262	272	269	270	249	275	279	308	264	269	257	294	258	275	252	286	283	278	259	290	312	275	255	268	269	291	274	278	273	292	280	266	267	256	275	263	270	285	284	279	289	276	285	284	304	272	287	282	258	288	260	291	255	259	245	288	286	238	281	302	293	269	309	276	279	267	291	265	296	288	281	274	271	263	263	264	278	270	254	246	252	268	283	271	260	251	283	290	272	293	251	282	287	276	271	276	268	281	260	268	291	271	260	261	275	286	274	290	293	287	275	262	267	284	301	259	292	299	279	258	291	260	287	274	300	273	261	281	260	253	265	260	287	300	261	282	301	284	248	240	284	284	302	275	278	292	283	292	262	287	258	258	312	283	272	250	305	294	279	279	289	267	270	287	293	268	304	286	284	263	273	238	259	300	268	256	282	282	309	264	305	267	264	260	236	303	267	269	289	255	289	283	265	277	255	273	274	263	265	262	269	307	269	257	290	270	287	273	278	303	262	267	305	276	311	288	280	290	263	302	284	252	249	291	285	320	266	269	283	308	287	278	302	249	305	274	250	289	284	277	297	276	281	281	286	258	256	273	251	250	283	264	267	283	252	289	257	281	280	261	277	318	269	295	234	290	278	273	250	280	285	273	276	276	275	296	277	270	296	252	288	289	290	262	305	265	254	305	293	289	267	282	286	290	286	296	265	270	253	272	236	277	293	287	267	257	275	269	273	272	270	268	297	261	285	255	261	264	288	280	284	281	294	239	295	269	262	272	288	293	271	311	268	283	261	260	267	290	272	266	279	248	265	290	276	283	285	310	273	263	292	273	249	291	273	265	280	285	302	264	287	258	293	287	303	300	277	280	270	267	257	284	282	261	278	265	267	286	281	283	266	274	269	267	271	255	305	293	292	270	275	253	285	264	259	269	284	302	260	269	297	285	271	296	264	275	305	258	266	270	293	282	283	258	271	303	303	287	256	272	244	291	256	289	296	288	286	270	274	286	255	282	272	255	262	277	274	231	311	266	233	267	259	273	253	288	275	260	274	278	290	288	286	246	246	241	301	292	263	297	260	286	284	237	276	285	309	274	259	306	299	264	268	262	274	284	255	291	279	276	277	253	293	282	271	267	275	267	243	283	261	265	271	300	273	300	274	270	285	283	288	269	250	281	324	262	306	282	278	260	263	250	284	293	301	248	275	290	258	265	266	266	243	287	286	269	278	250	321	283	292	244	278	265	265	286	277	272	267	295	252	257	272	284	251	317	304	271	261	284	252	286	258	292	246	294	273	275	259	285	281	284	289	295	294	281	315	272	279	287	253	278	284	257	290	278	302	266	283	289	274	240	261	261	283	259	327	246	286	283	274	292	270	281	270	268	273	297	249	283	281	268	240	328	277	255	297	283	297	305	250	277	315	283	269	275	264	266	298	295	274	240	248	290	304	260	281	233	291	269	270	264	275	259	274	268	264	257	259	259	259	256	275	268	261	263	262	309	249	281	279	270	276	258	289	280	256	284	264	307	279	289	269	281	298	287	292	290	266	272	279	287	299	296	261	241	288	273	279	295	265	258	284	294	271	263	256	292	260	284	275	256	279	263	255	265	280	291	246	271	297	266	258	274	269	265	238	258	302	247	256	296	251	258	281	295	294	270	264	283	264	277	279	246	280	286	282	276	287	275	265	276	280	250	288	302	289	277	287	289	263	242	289	284	283	262	258	272	278	289	294	280	270	290	248	307	238	298	271	276	285	261	296	260	270	246	284	284	267	264	286	253	243	289	272	307	259	272	332	263	288	296	271	273	283	274	251	290	280	238	276	280	293	297	293	282	279	265	268	277	275	273	279	270	282	274	239	289	292	265	263	291	301	292	256	263	265	276	250	287	278	277	283	292	268	291	246	268	297	307	266	285	289	271	300	267	320	277	277	281	269	281	235	291	279	277	277	257	282	296
25535	21508	27961	25478	11565	1642	1246	974	867	925	918	883	846	830	801	835	796	808	820	796	802	834	812	760	795	779	794	784	796	798	769	832	829	813	770	798	736	759	743	749	773	785	797	818	824	798	783	788	781	796	807	738	761	798	806	762	756	827	742	725	768	803	796	816	754	814	770	788	780	773	803	819	796	779	799	767	811	795	813	761	839	787	714	752	807	722	783	772	767	777	802	796	765	756	785	838	802	757	812	769	814	736	754	813	747	758	813	762	746	758	740	746	749	831	812	740	781	814	755	825	714	791	800	777	783	766	815	781	783	774	761	765	715	748	736	799	787	812	768	748	743	749	737	820	777	753	803	819	788	764	803	789	789	755	814	765	717	782	776	755	836	787	803	729	811	762	817	781	720	831	809	772	741	753	786	792	761	819	790	770	746	761	762	850	736	794	773	769	746	724	782	817	780	801	769	782	730	769	807	790	761	748	693	807	841	749	793	754	810	792	767	781	748	826	810	743	763	775	766	802	742	739	769	757	804	785	763	732	758	759	752	769	818	737	797	730	782	754	745	789	754	768	742	774	797	763	790	766	796	770	778	778	745	803	781	752	748	797	808	780	734	756	749	795	832	746	797	730	737	775	763	764	779	792	761	789	780	792	801	803	729	768	773	744	760	768	766	740	776	788	733	790	756	789	787	809	801	813	741	733	774	795	798	811	720	804	812	770	820	752	728	786	750	835	827	745	800	766	795	755	737	775	801	735	757	755	771	738	786	795	781	752	772	768	797	804	789	708	784	801	760	797	775	733	781	775	732	773	755	753	783	752	768	766	793	767	795	777	728	770	747	708	760	759	782	812	770	791	761	801	756	783	770	741	775	798	746	749	771	806	792	792	735	784	805	796	755	740	746	803	819	828	751	792	770	744	773	790	728	803	773	734	764	813	764	704	700	748	752	814	793	751	734	748	753	782	786	799	735	719	726	734	800	785	740	792	831	791	784	735	759	773	776	742	750	748	762	758	753	811	807	779	750	820	762	730	811	758	808	791	796	806	759	806	797	737	785	748	738	744	754	706	768	771	784	838	792	751	763	774	837	774	789	789	774	808	827	771	740	759	791	814	770	786	746	803	756	790	827	759	767	826	753	770	759	815	719	804	739	805	748	726	790	806	798	764	784	823	777	771	766	733	785	753	755	762	760	817	815	765	793	804	801	760	779	781	756	774	747	774	800	785	757	792	759	785	807	825	775	796	759	828	771	766	806	782	791	787	838	740	771	767	750	838	782	795	809	802	785	776	798	748	773	735	791	790	786	763	783	733	740	768	807	771	749	777	784	733	758	765	765	798	794	770	742	765	744	776	763	766	768	721	774	794	789	807	749	810	768	721	761	781	807	765	765	744	782	808	742	740	722	821	811	724	760	790	812	751	786	849	835	833	765	780	782	739	712	795	749	792	751	769	765	724	740	750	770	771	758	784	760	813	773	724	803	722	771	742	798	763	788	798	791	798	770	775	762	799	817	812	752	799	765	751	740	776	789	764	782	754	818	773	750	781	796	771	770	829	770	815	765	753	816	741	781	804	802	785	809	788	736	772	754	800	777	741	786	769	803	781	724	755	797	741	766	788	799	798	776	802	713	774	778	791	728	800	766	809	800	766	740	760	777	800	763	721	820	757	766	810	802	778	840	779	725	773	760	818	750	737	801	764	739	781	761	740	810	753	775	785	760	814	793	759	789	789	800	787	798	811	830	773	792	827	769	748	724	751	792	763	812	750	776	754	770	828	721	739	749	777	772	817	798	781	757	753	756	740	765	758	813	711	742	758	761	768	747	767	790	774	810	777	772	750	736	754	776	729	814	781	753	808	815	800	744	761	788	782	771	797	751	787	738	795	810	778	788	806	815	746	777	768	770	774	738	730	789	790	798	694	843	795	700	777	784	779	826	739	768	756	749	731	772	743	824	797	748	750	770	713	741	761	754	817	779	843	764	775	804	766	739	776	778	715	764	839	795	806	770	769	774	820	748	746	761	777	774	758	806	818	774	787	804	717	738	775	766	729	793	826	799	765	816	740	770	751	802	804	761	754	731	734	808	748	780	771	732	738	834	768	769	778	767	793	756	776	780	743	815	802	761	750	784	803	778	789	767	763	797	764	762	783	766	780	804	815	765	817	821	772	757	779	737	811	735	756	794	767	797	807	808	747	773	773	806	764	787	794	781	761	732	787	764	786	782	813	783	749	782	803	725	782	789	764	762	782	716	732	767	758	809	788	746	757	810	775	789	782	825	782	807	785	759	837	819	758	740	825	752	774	740	755	830	790	784	735	790	796	756	738	809	777	823	765	774	736	775	774	817	756	735	786	813	776	809	803	768	797	793	787	707	731	788	780	830	790	771	813	781	739	819	745	786	787	822	773	766	745	755	778	754	736	763	769	788	768	813	793	749	780	741	792	779	747	753	748	822	767	760	768	737	726	814	805	808	731	760	729	795	810	791	781	758	736	735	742	712	724	743	759	840	721	775	747	809	771	787	817	806	729	817	747	767	784	806	766	796	764	837	744	789	765	804	742	719	812	773	755	751	777	797	778	788	770	792	797	731	717	753	779	800	785	793	776	742	756	803	766	800	763	732	787	787	799	772	757	815	767	783	733	771	750	756	805	790	764	740	724	781	794	768	734	773	762	787	773	803	741	752	780	797	791	788	741	822	779	747	783	767	734	775	788	744	692	771	761	803	757	759	768	802	772	751	742	781	779	789	775	739	755	773	792	778	758	787	743	793	746	761	768	748	721	748	778	815	783	782	750	787	780	802	795	790	767	798	802	760	770	788	794	756	774	764	836	817	758	742	768	760	787	753	781	796	774	776	764	762	735	747	773	767	794	760	771	763	778	773	763	803	755	727	767	708	780	762	770	806	742	813	820	780	804	805	822	788	795	774	759	775	778	774	791	767	780	751	753	783	742	703	799	746	811	792	799	827	822	741	782	779	775	757	762	758	778	747	794	744	783	737	777	798	764	737	782	796	805	767	783	810	759	773	820	736	732	764	755	828	806	724	780	761	754	735	809	776	806	770	766	780	710	782	759	787	758	775	831	730	757	741	794	765	739	780	734	727	805	747	758	781	789	774	799	818	717	776	742	765	801	764	739	801	713	775	817	779	796	796	828	812	755	789	768	791	802	830	850	822	813	749	782	802	794	801	795	782	790	795	745	774	776	820	718	755	765	766	792	759	753	746	840	770	791	789	735	757	772	779	783	822	740	792	752	763	731	791	794	767	733	764	738	792	798	758	741	789	796	779	770	788	784	813	812	779	781	734	756	792	738	764	773	762	804	774	780	803	749	834	745	790	723	773	776	778	747	738	729	755	753	790	822	720	756	772	776	775	795	758	811	782	741	773	736	769	724	789	766	773	797	778	750	753	797	764	776	793	771	820	773	783	774	838	805	772	776	765	759	745	762	784	734	772	769	803	796	805	785	744	769	759	757	766	799	833	751	744	784
3475	3532	2974	1587	1234	1023	903	808	781	731	708	689	671	671	668	625	590	631	591	602	587	577	604	563	639	585	595	607	614	595	577	625	580	564	614	630	614	613	613	582	617	560	610	539	578	594	569	585	604	586	597	560	617	542	604	583	603	591	534	557	563	595	577	565	533	574	572	604	608	560	586	533	573	552	629	570	585	604	556	579	566	599	574	596	550	583	560	582	599	570	545	558	567	574	601	565	556	576	606	607	563	565	587	549	574	598	545	590	590	565	558	542	618	554	620	523	564	585	523	569	597	562	567	579	578	602	584	586	598	563	607	572	592	613	578	602	631	567	578	629	607	582	593	594	611	587	599	557	579	576	584	597	602	578	577	563	554	600	630	582	569	610	580	518	604	569	543	616	615	580	589	599	572	617	559	556	569	543	585	559	570	566	599	567	602	576	607	552	614	574	561	585	548	553	624	576	556	565	544	553	597	598	584	585	526	573	532	574	567	570	582	514	590	541	578	600	610	588	557	588	566	624	585	574	590	558	574	529	569	595	589	554	572	597	564	553	584	568	574	567	552	528	598	580	577	590	573	537	523	565	561	585	510	597	552	581	574	561	575	573	516	547	581	521	511	555	568	564	596	562	544	554	579	553	592	564	584	569	580	571	541	522	561	623	581	532	580	556	529	578	572	600	540	590	593	531	560	565	590	610	584	597	563	527	597	568	553	585	568	564	578	560	570	570	586	599	608	584	593	564	553	614	537	579	520	596	599	584	557	609	539	583	557	573	585	559	582	591	553	538	552	544	541	572	581	594	557	580	601	553	538	548	589	556	507	572	560	600	624	591	579	600	566	574	558	560	572	554	546	554	567	587	614	585	590	593	581	618	560	556	543	575	558	571	596	565	551	579	572	576	554	600	565	556	586	610	529	603	591	581	590	513	548	596	558	584	571	572	602	566	553	597	547	586	538	566	548	586	564	582	566	575	558	557	573	549	546	581	571	553	544	554	543	534	558	575	605	567	548	578	531	573	553	535	563	563	558	565	548	580	552	557	569	603	551	575	567	547	601	586	561	587	571	577	582	574	602	562	595	555	549	527	593	575	554	578	579	508	557	537	560	595	554	591	534	587	550	561	591	603	607	540	571	585	557	547	551	585	561	518	570	525	621	564	555	592	533	526	599	534	554	593	551	554	551	590	586	583	551	560	544	542	565	592	578	570	572	561	569	557	566	540	580	576	597	586	542	556	551	562	581	527	574	591	596	560	555	516	573	557	593	573	596	580	556	557	603	562	567	570	553	563	557	564	640	564	548	591	559	584	551	599	593	585	580	580	546	610	526	599	529	571	586	639	579	557	526	627	577	553	548	545	573	544	584	536	570	569	555	564	553	544	615	521	572	557	615	560	546	595	555	563	511	530	600	549	509	605	566	572	612	567	621	559	616	572	547	561	557	561	540	575	551	565	540	580	569	618	587	552	565	536	557	557	524	580	559	565	583	544	595	613	591	561	591	558	592	576	603	554	604	554	588	602	624	559	583	593	628	559	570	572	576	553	581	605	574	562	543	582	599	589	556	532	579	552	561	578	587	553	559	575	553	597	597	572	561	539	552	542	554	582	565	580	597	593	590	565	569	578	553	559	584	564	565	583	572	560	588	597	592	572	564	563	588	537	614	574	566	591	590	570	572	559	589	561	551	561	559	552	536	546	547	544	598	529	555	582	584	590	552	573	590	601	588	558	615	554	550	582	528	566	584	564	566	539	537	561	589	546	537	582	522	599	519	556	534	519	585	562	551	535	576	599	618	537	579	597	578	573	527	550	520	563	563	580	581	523	562	571	570	579	566	561	577	549	565	551	585	542	577	578	590	569	603	565	573	541	562	598	538	541	595	557	569	551	597	533	566	621	572	571	529	584	540	590	549	532	572	552	591	603	548	601	588	601	560	563	591	601	534	547	567	553	543	595	572	593	579	577	594	594	599	583	543	599	561	587	559	602	539	557	556	532	588	570	590	549	563	583	603	570	566	562	593	578	555	580	572	610	605	570	563	567	609	560	589	594	573	543	584	571	593	584	559	567	597	562	596	555	523	519	575	545	577	572	542	577	574	565	563	549	540	532	521	527	550	587	562	568	554	581	559	570	536	554	562	571	633	533	549	592	594	579	567	562	561	542	560	558	571	546	622	536	574	590	529	571	553	591	556	567	587	573	615	523	596	551	591	563	576	548	580	582	549	557	586	598	569	588	543	578	559	566	587	587	566	576	533	561	567	581	550	579	548	600	559	555	558	591	537	557	518	559	576	557	569	575	545	567	581	585	557	590	555	547	549	576	569	577	560	577	574	556	572	564	559	588	510	566	586	536	570	576	603	590	577	562	579	553	555	541	557	570	562	570	586	543	569	586	551	552	561	558	580	581	573	604	582	558	595	548	586	602	600	554	573	604	563	586	588	537	566	607	574	536	609	536	553	582	541	598	587	534	566	525	572	581	585	556	589	574	548	607	575	569	549	540	574	582	571	563	573	572	579	579	577	530	595	506	558	578	556	564	511	539	571	545	560	542	540	590	601	524	544	585	589	536	582	574	542	577	581	569	531	560	587	579	571	552	531	555	576	577	529	605	529	576	554	559	592	593	545	591	544	576	591	593	603	591	590	534	584	568	576	577	572	588	523	563	522	553	549	610	581	548	556	545	554	577	576	572	566	575	568	534	546	556	557	589	595	561	577	579	530	544	564	539	554	563	551	545	576	582	568	539	512	558	539	588	509	562	577	591	578	550	561	581	542	552	560	541	616	597	561	546	577	579	565	603	549	571	625	529	580	557	560	576	556	537	582	578	587	555	558	569	610	577	565	578	538	578	569	571	538	592	550	544	553	551	559	553	593	584	582	551	577	569	548	542	580	600	624	586	540	597	514	553	576	564	590	551	575	524	581	587	577	610	590	572	547	554	609	595	579	540	593	589	578	549	574	569	538	576	611	599	565	608	601	558	591	547	575	571	586	548	510	610	578	580	534	597	563	555	563	540	581	532	604	571	509	545	593	567	547	529	579	558	536	574	558	575	548	567	515	566	589	545	575	561	537	551	594	592	550	557	552	551	537	580	582	565	553	566	569	549	570	559	602	615	572	568	575	547	509	540	577	549	568	561	579	551	596	564	598	574	552	599	548	568	575	511	603	544	571	613	589	611	550	598	627	600	596	585	559	555	591	585	581	587	583	586	582	551	548	588	562	578	597	580	579	542	543	595	549	575	542	564	556	534	528	563	554	583	559	591	524	592	561	607	541	548	619	594	570	553	561	601	622	560	578	520	567	564	573	595	569	602	567	570	543	584	579	572	580	565	545	578	578	610	603	611	545	558	571	532	544	572	557	575	558	565	515	567	534	565	560	557	616	567	568	573	547	571	557	598	572	615	558	588	531	578	523	513	564	592	523	571	549	568	549	596	561	547	607	600	580	572	572	568	596	633	583	568	597	553	587	581	578	577	590	579	577	571	581	576
24493	21478	28853	24535	21477	9279	1879	1186	969	1055	1005	942	929	922	837	835	867	789	779	856	797	817	810	838	831	797	839	800	791	869	808	795	847	805	828	798	802	816	797	823	822	823	820	851	759	799	733	789	803	771	770	827	794	771	802	768	798	782	785	824	798	784	808	788	781	760	761	782	776	735	763	737	772	812	790	778	776	803	785	783	826	725	816	798	818	791	755	817	804	765	745	804	808	768	812	808	794	788	792	751	807	755	802	774	826	840	748	752	821	783	757	786	776	812	757	762	760	791	822	793	800	779	821	821	771	767	785	833	750	810	811	763	821	825	768	804	784	800	806	825	785	730	800	806	791	813	793	768	747	785	809	828	739	773	794	746	772	790	771	733	800	727	799	754	766	752	794	750	778	807	795	782	815	808	782	769	771	826	791	792	762	782	739	777	751	800	803	782	771	806	827	733	781	778	795	789	779	848	787	776	734	784	775	814	766	792	862	772	765	729	794	808	801	755	772	794	812	780	796	794	782	792	814	808	736	851	759	779	738	771	751	803	744	774	743	801	750	755	776	776	774	767	777	754	773	800	734	824	803	786	771	774	770	805	827	811	748	786	752	783	788	822	787	754	832	806	811	815	791	741	789	808	754	745	816	743	809	764	779	763	782	763	773	793	745	755	789	828	822	822	759	780	796	802	738	758	790	749	839	753	782	757	759	762	764	728	758	804	760	778	766	816	785	770	773	782	795	792	771	777	760	769	761	809	774	807	756	782	791	762	767	782	795	792	756	787	766	748	776	824	813	770	827	793	811	778	749	811	780	785	809	779	764	765	770	800	876	791	751	837	786	745	800	779	739	778	828	765	769	764	840	787	792	795	758	805	782	726	798	804	806	764	721	790	764	767	788	812	801	738	784	800	798	802	789	751	753	753	780	812	823	741	797	837	765	764	742	795	792	802	816	797	774	804	804	799	774	797	825	783	756	829	846	777	767	769	747	767	802	813	771	743	730	764	800	751	810	779	745	747	779	793	803	817	773	760	714	820	761	812	776	778	766	739	758	800	782	753	782	785	782	793	800	778	828	750	712	804	794	757	784	793	787	758	793	845	770	780	794	761	826	786	735	752	781	793	783	756	792	769	807	778	772	752	769	785	759	771	815	816	731	798	774	795	818	761	805	820	790	741	833	784	826	754	756	786	751	820	810	800	765	817	792	815	811	820	821	797	809	776	798	770	769	831	794	771	786	799	795	818	823	747	726	762	775	727	786	759	780	756	770	791	783	766	751	754	794	818	782	808	842	753	799	780	779	719	804	796	765	754	799	795	773	792	777	823	794	749	812	813	810	822	767	807	807	802	778	797	777	767	745	777	769	802	806	783	725	738	804	787	793	835	800	790	818	813	766	744	771	774	733	758	772	772	731	789	790	779	793	823	783	852	720	837	811	737	804	779	808	726	796	802	820	783	773	750	787	730	822	792	865	809	742	742	821	751	800	840	800	810	782	716	776	767	796	791	788	813	800	777	787	754	787	754	783	750	776	772	802	770	778	776	773	774	784	783	776	774	850	789	728	806	797	786	790	788	730	819	805	791	806	831	764	837	759	752	792	803	781	759	786	779	779	796	758	774	802	746	865	744	747	820	785	791	782	792	764	783	786	763	704	798	820	781	833	763	780	802	768	782	790	776	824	798	770	761	802	765	776	814	792	760	707	736	837	799	760	811	788	719	792	747	770	788	812	762	730	759	770	772	806	798	744	794	820	779	798	785	810	807	730	756	763	764	760	789	754	763	749	770	804	842	791	786	776	795	786	728	765	785	747	818	791	771	804	811	804	820	774	781	719	825	821	807	724	778	827	744	762	814	773	853	768	745	848	809	780	783	773	768	810	765	739	800	772	745	740	789	767	796	753	768	756	810	743	810	773	744	816	780	787	754	773	747	765	751	742	751	813	775	689	840	771	765	763	763	783	791	756	797	773	784	805	775	770	776	776	764	797	764	797	809	765	773	778	777	786	763	794	832	720	776	770	762	755	797	837	823	750	814	767	794	763	796	757	782	814	808	807	792	759	837	865	772	738	784	787	841	763	762	804	771	761	744	806	769	743	782	774	783	758	737	818	749	794	832	748	804	803	773	793	782	795	793	773	825	829	798	808	828	776	749	811	779	745	792	747	816	806	780	788	815	788	753	773	800	796	764	815	778	815	750	747	766	798	801	793	776	760	806	767	793	790	816	771	790	787	770	758	789	788	784	734	720	770	817	770	786	772	790	796	802	807	760	760	803	808	759	791	800	763	772	760	822	804	812	818	817	773	798	779	811	817	786	781	809	782	815	785	810	765	796	776	824	771	762	797	752	775	821	753	744	812	802	752	790	794	739	761	789	816	756	742	725	796	758	766	825	814	763	762	779	712	775	794	761	787	808	773	768	806	783	789	765	810	773	763	782	800	832	778	794	721	773	762	752	827	764	791	771	824	816	798	780	774	751	780	841	740	832	788	800	794	805	805	785	742	710	807	783	848	812	762	750	808	746	774	732	814	821	749	785	835	775	755	762	820	739	805	770	814	770	761	735	762	808	769	855	770	804	802	781	748	760	764	771	757	779	723	752	777	771	809	767	761	791	757	758	752	758	791	791	817	764	811	797	763	828	820	752	812	794	773	742	788	795	774	779	792	791	739	836	818	744	765	834	765	830	791	767	804	754	783	749	763	795	815	781	726	781	733	799	782	738	824	741	800	784	757	766	780	747	752	782	836	813	769	812	803	784	752	780	766	786	747	757	772	805	778	762	803	782	779	758	764	784	770	805	749	784	801	769	751	728	812	791	776	765	770	773	779	798	801	800	759	769	808	800	734	795	847	783	739	765	781	805	784	792	740	826	810	782	751	733	770	812	766	752	789	777	785	778	752	788	747	774	813	781	808	780	746	793	799	776	775	745	763	738	756	777	828	799	730	760	819	758	739	788	763	789	781	780	772	779	757	831	762	782	722	752	762	774	793	804	769	809	758	756	777	773	755	796	799	777	758	766	808	785	855	764	818	835	805	806	774	747	784	783	787	786	744	822	723	801	787	813	754	769	759	822	765	804	763	831	805	790	767	760	808	771	810	779	782	776	805	817	800	748	811	779	789	806	795	792	753	742	740	795	716	788	838	806	808	810	751	772	816	793	795	745	790	765	763	812	733	790	752	729	793	788	734	729	763	760	791	808	808	685	790	753	758	792	812	777	766	761	746	771	809	786	784	757	822	723	752	766	793	760	739	812	781	767	794	779	803	785	846	763	831	815	802	761	813	761	753	742	773	829	815	799	772	749	770	788	763	772	733	752	747	752	744	755	824	785	729	782	804	795	758	792	821	829	770	830	804	726	756	791	762	770	758	771	727	759	759	788	785	769	730	803	805	778	740	765	762	822	748	752	837	814	786	831	776	769	772	737	767	802	834	796	779	785	774	770	827	779	754	751	753	798	764	777	777	753	761	772	818	771	751	776	778	737	787	783	793	815
3646	6101	4990	2665	1945	1417	1237	1083	930	913	830	741	763	745	732	669	688	722	663	691	584	668	563	615	585	637	668	607	633	624	601	597	618	599	599	588	633	637	625	614	606	626	584	622	626	598	567	616	583	599	577	591	606	595	619	615	606	606	607	575	587	612	575	609	628	613	621	598	591	630	566	581	575	611	541	595	604	593	592	607	606	600	558	597	587	595	567	588	621	603	634	593	571	597	599	652	569	573	591	599	586	595	572	652	625	617	564	583	588	551	614	601	561	623	601	628	626	582	587	582	533	610	619	618	597	571	586	634	617	647	599	579	585	592	586	638	572	587	563	567	593	589	599	576	583	575	600	610	572	540	588	608	602	593	592	589	595	605	569	564	584	568	624	615	581	603	594	567	581	575	669	578	608	584	574	594	587	584	614	569	614	617	574	583	609	597	593	598	606	586	578	559	558	591	573	577	573	583	568	613	594	593	599	558	611	563	570	587	594	576	580	613	589	621	532	586	556	568	571	588	589	588	602	573	597	637	572	627	576	589	560	581	578	573	580	635	616	601	611	601	560	594	588	592	618	558	604	606	574	570	619	633	608	541	625	633	580	577	569	542	582	539	552	642	590	601	580	554	577	592	608	616	582	564	568	579	572	562	559	598	645	554	577	563	534	566	566	512	558	542	591	600	580	602	621	633	575	601	583	575	593	582	569	571	555	623	561	592	558	570	622	590	600	535	580	639	594	549	585	595	627	628	569	565	573	594	607	638	567	586	562	610	571	570	593	583	591	640	615	568	561	583	590	535	615	548	609	628	596	583	588	539	566	567	597	586	556	584	559	600	536	601	557	583	586	595	593	554	616	589	536	572	578	583	631	594	611	549	557	613	568	624	568	567	569	561	571	591	565	587	568	568	616	623	564	585	582	598	553	571	586	606	606	537	547	564	615	560	573	589	589	605	603	563	559	613	572	595	576	564	588	555	624	573	570	600	588	616	580	527	612	583	607	589	538	590	588	595	603	569	594	586	574	532	576	617	609	585	598	558	612	634	566	566	574	609	551	561	561	584	584	608	574	607	539	569	563	599	576	636	597	569	571	585	570	609	580	554	570	578	614	612	610	550	592	558	572	593	563	598	553	560	574	537	551	606	580	566	559	594	561	558	616	575	579	559	558	584	597	570	561	523	596	588	593	564	561	521	583	600	578	605	619	609	585	623	593	561	593	595	580	584	599	599	589	588	597	590	598	576	606	598	588	592	594	615	608	598	619	589	561	554	574	539	625	612	554	552	603	612	569	603	558	580	591	611	538	537	611	585	611	575	576	555	641	619	578	555	568	591	614	587	585	607	603	576	584	588	565	607	584	595	562	574	584	583	553	552	604	580	593	571	564	568	590	596	620	578	551	610	619	603	515	554	574	589	588	596	575	590	566	571	567	580	604	602	634	572	609	565	595	553	566	559	609	595	544	558	586	601	561	594	564	527	547	572	583	584	593	592	618	589	582	573	583	580	549	578	581	555	589	608	559	566	553	539	637	585	565	560	589	576	592	592	580	628	578	581	540	584	577	608	596	550	555	560	618	566	583	547	545	556	568	551	559	562	576	576	603	599	594	608	580	575	555	597	550	556	548	620	590	583	583	577	597	544	627	565	599	585	559	585	590	594	571	586	579	592	542	576	618	594	563	597	569	621	560	592	565	548	585	541	562	612	552	551	582	599	587	559	590	591	581	577	539	566	581	603	608	613	612	605	586	595	589	563	592	575	610	582	608	594	574	616	556	569	597	567	601	601	601	579	579	561	558	598	553	571	548	592	582	626	582	629	577	555	621	593	540	601	570	584	564	581	552	587	632	554	553	602	554	612	593	562	597	586	592	572	608	560	596	612	561	592	633	567	624	657	574	583	584	551	607	581	570	574	570	537	539	575	606	616	539	617	602	538	570	575	564	535	579	548	592	583	574	589	563	608	574	636	628	599	545	547	604	588	595	592	546	585	597	640	604	580	617	586	583	588	586	573	601	577	549	562	586	579	607	586	593	568	592	554	582	559	586	590	626	617	582	531	576	608	601	560	614	616	593	549	581	589	602	556	549	574	550	568	591	575	556	571	561	557	571	592	568	598	561	532	613	573	638	616	533	607	592	605	576	545	611	576	577	608	566	603	602	560	532	580	542	560	584	583	593	553	621	570	599	580	581	595	547	575	611	590	543	569	611	533	611	590	610	586	593	583	584	603	584	602	589	586	573	590	576	571	561	595	615	576	600	561	583	589	580	524	615	588	573	549	597	582	577	560	601	576	561	585	569	556	612	558	601	549	573	551	552	587	545	563	542	562	567	576	587	580	598	586	597	583	597	581	533	607	596	567	586	578	598	600	579	628	569	569	511	567	581	578	600	617	607	591	567	603	598	604	587	593	564	574	535	609	582	595	579	559	583	586	560	559	577	566	586	557	580	579	609	585	578	617	567	570	587	558	592	581	568	632	600	564	558	550	618	544	590	531	576	586	560	575	602	601	559	606	582	569	577	606	580	533	529	600	552	604	569	624	549	568	602	572	597	551	565	635	586	577	534	602	587	557	583	546	547	546	583	543	614	574	547	588	599	591	576	621	539	564	541	564	577	599	596	569	559	589	521	564	589	584	593	547	562	567	603	626	567	574	570	543	593	523	619	625	573	589	606	563	577	581	567	546	550	569	627	544	562	556	590	555	530	551	558	606	607	581	591	595	564	587	590	639	589	617	596	598	591	600	570	558	617	587	577	529	601	619	568	620	585	512	562	585	573	545	573	563	556	557	579	588	589	620	598	598	601	620	554	576	596	559	582	534	620	535	592	562	580	578	588	558	566	571	576	635	589	571	594	576	577	603	593	546	556	583	579	608	532	544	561	563	535	575	538	576	571	562	580	532	560	576	565	604	557	596	587	568	595	585	569	617	615	550	563	590	525	581	592	577	580	568	612	554	610	560	557	559	570	567	597	563	599	562	583	564	570	596	566	563	575	572	597	535	560	559	609	585	551	577	558	587	576	611	562	574	596	578	606	553	561	564	603	567	578	565	583	590	591	578	562	580	601	597	615	538	593	575	574	542	586	572	584	580	539	610	579	588	566	577	607	585	556	597	582	562	595	529	616	560	563	566	604	586	584	601	592	621	582	589	559	565	566	572	566	640	627	548	564	514	560	574	571	559	608	552	582	563	591	579	551	598	575	561	564	552	575	575	595	541	565	569	565	593	602	616	590	625	605	565	550	583	602	537	569	574	561	585	598	586	566	541	592	636	566	599	586	573	549	549	557	518	567	602	516	536	564	566	584	588	572	610	602	543	562	540	633	549	597	585	555	578	571	601	551	540	573	572	577	561	561	571	551	581	606	571	555	549	549	571	584	600	570	560	580	579	544	561	579	539	560	556	563	604	575	537	604	564	541	565	635	616	609	600	575	582	641	577	600	552	533	587	541	543	591	551	573	546	586	554	612	598	612	578	606	541	615	610	600	594	583	588
27914	10504	940	523	398	396	394	404	373	361	412	409	359	366	376	403	377	400	369	389	380	394	399	395	406	394	446	403	381	407	395	356	412	350	361	386	395	389	357	400	379	375	402	398	391	357	368	365	348	373	360	389	369	376	399	393	368	382	382	389	411	421	380	393	396	354	364	368	388	395	379	364	356	397	368	351	380	379	376	393	353	368	344	391	376	379	379	422	392	387	331	348	410	391	374	387	376	384	392	362	380	398	378	377	362	380	367	386	411	343	390	382	399	388	387	354	366	395	371	389	436	396	376	391	356	402	391	349	412	366	367	408	382	401	364	365	364	388	428	397	373	325	398	392	388	383	414	387	399	412	347	391	365	358	376	360	396	420	352	365	390	358	391	340	382	411	383	356	387	416	390	385	381	394	386	383	403	414	344	378	392	322	392	367	369	364	411	373	391	375	400	376	377	400	380	366	366	385	393	354	402	365	424	376	368	403	387	392	359	373	378	377	393	423	377	383	355	382	387	356	368	367	400	352	386	353	396	374	377	378	377	370	393	368	367	381	383	394	418	358	370	346	379	377	405	374	372	391	394	379	381	384	417	376	367	398	380	363	393	396	395	386	439	380	408	352	350	353	413	369	382	373	364	389	372	403	373	418	372	383	400	381	321	350	391	405	368	359	364	390	405	372	391	337	389	375	396	373	356	359	351	379	378	373	396	399	386	378	372	375	379	346	378	388	374	429	399	383	392	386	384	373	359	374	375	407	349	398	374	356	390	382	373	404	387	390	370	353	386	395	372	391	396	395	379	395	372	380	387	371	383	373	389	363	361	392	390	366	410	371	406	394	361	372	362	352	395	388	379	389	371	401	431	370	396	375	393	364	379	359	425	388	349	387	393	415	372	389	353	395	377	422	390	379	367	413	381	359	374	383	376	388	361	348	398	366	359	371	394	344	356	404	369	367	384	358	367	379	369	389	393	406	402	391	333	384	404	374	379	395	405	380	427	408	367	420	395	403	369	413	398	381	387	339	361	373	364	384	392	407	398	401	386	389	405	399	393	378	382	410	379	363	387	398	380	322	383	399	398	334	392	378	363	397	351	360	383	385	407	384	406	372	384	368	336	386	368	373	381	372	381	380	374	386	392	368	363	400	398	367	393	404	374	382	397	411	383	387	379	385	429	383	375	380	365	348	366	405	364	397	370	373	373	393	391	395	378	378	373	371	371	401	442	347	352	357	380	369	390	351	403	374	396	373	362	377	372	358	354	343	394	404	391	347	403	400	389	368	365	347	377	383	380	398	339	369	338	371	395	375	376	390	399	411	385	404	406	352	395	358	380	357	390	397	394	358	402	376	381	346	389	371	370	383	391	395	368	378	358	371	373	370	362	389	395	388	404	389	351	404	395	383	382	389	445	382	385	405	375	355	402	385	372	384	362	388	379	372	389	400	376	348	364	382	338	372	401	376	379	408	403	390	382	388	356	383	353	401	361	376	386	396	371	364	396	365	359	433	415	340	374	367	384	401	364	381	394	370	379	361	364	399	371	378	409	400	396	380	381	399	393	382	362	349	374	394	388	369	366	390	371	388	369	359	410	394	394	390	371	385	369	377	369	373	397	388	410	399	369	343	392	358	399	424	367	394	380	352	404	363	390	393	370	369	353	373	386	371	377	399	393	394	360	367	370	364	380	379	405	375	368	393	353	400	358	388	396	360	388	386	402	406	396	399	380	358	403	402	399	348	389	384	380	339	384	398	391	368	365	392	381	375	386	374	395	423	348	389	391	373	393	391	392	396	390	407	366	387	395	364	341	386	373	374	390	365	388	368	380	401	378	360	411	384	329	397	397	355	395	373	378	362	391	398	424	384	391	390	369	388	360	386	397	396	400	381	375	390	402	365	354	399	337	390	338	396	371	397	362	354	362	390	409	393	358	389	373	376	393	397	365	388	394	354	396	412	372	389	381	337	376	353	397	360	413	361	393	398	409	375	392	399	390	394	348	392	349	388	357	406	370	331	374	396	384	392	365	356	388	329	379	347	357	345	358	387	372	364	376	398	387	405	366	372	345	376	393	364	408	380	379	392	375	354	382	393	375	390	414	362	366	369	383	401	363	412	373	367	356	393	398	399	398	351	395	383	418	400	367	370	356	341	387	414	377	363	370	384	387	394	367	397	358	381	365	413	386	381	385	382	374	432	410	382	396	335	389	378	367	375	397	349	406	374	394	365	397	354	376	354	377	395	376	368	378	388	341	402	390	369	358	362	381	379	403	363	372	410	387	359	380	380	370	343	414	384	372	375	377	378	386	450	414	347	386	376	395	360	389	366	416	348	347	363	381	379	394	372	352	402	387	424	383	387	375	364	404	427	396	374	350	407	396	370	405	371	334	415	397	393	386	390	369	350	378	379	398	404	346	356	372	381	372	384	373	353	386	386	395	396	403	368	347	414	382	350	356	396	418	372	406	372	445	386	387	398	378	388	358	364	348	385	373	387	381	393	402	386	376	359	380	374	355	407	388	335	396	408	407	404	362	365	373	344	381	383	398	394	395	398	368	341	389	408	413	374	330	374	390	381	368	392	379	378	405	374	383	370	357	366	393	388	359	378	400	389	352	366	357	376	369	397	415	370	394	394	368	368	395	377	362	383	381	394	383	404	383	373	379	372	386	353	396	386	374	389	380	394	408	350	380	364	377	390	411	373	384	375	375	382	359	363	349	410	385	369	329	383	362	386	391	383	379	383	371	360	445	429	370	392	362	385	383	350	371	363	376	388	379	402	409	343	387	365	394	388	374	413	376	345	365	357	386	385	426	368	363	372	396	366	360	341	377	368	407	389	409	400	361	380	373	370	392	390	387	406	390	405	381	383	385	358	399	398	405	382	354	353	384	351	391	349	401	352	410	337	365	376	418	395	423	387	366	357	398	372	402	358	377	419	387	393	371	405	383	340	378	365	348	357	394	404	386	400	377	357	375	358	368	372	333	381	376	394	364	374	378	368	400	371	337	359	356	349	380	406	365	393	341	402	364	419	378	410	381	366	377	380	374	373	383	404	367	379	373	376	348	342	397	389	359	398	383	398	385	370	358	400	392	347	391	404	372	350	359	372	352	355	370	343	374	397	375	383	383	360	403	409	343	341	403	363	368	385	357	374	366	358	410	381	359	380	379	368	368	416	348	370	372	376	391	396	396	359	395	359	367	388	375	353	376	402	404	373	390	405	417	359	376	422	364	370	395	363	366	382	361	381	384	363	421	354	387	374	399	372	365	369	398	380	363	384	408	389	380	402	375	361	367	369	388	386	374	409	406	385	366	405	370	374	397	355	367	364	387	367	384	347	388	373	341	389	395	370	400	356	370	335	371	349	383	370	377	404	380	397	404	388	378	365	372	367	427	348	399	373	427	410	360	398	398	392	341	390	383	378	363	376	411	384	366	383	370	341	412	397	366	385	376	409	369	382	390	348	367	346	390	371	372	374	376	361	411	406	410	384
4707	423	436	351	307	277	294	295	283	295	244	245	300	275	309	292	279	276	289	283	278	285	289	286	280	252	266	296	271	261	317	275	271	263	248	254	275	278	257	285	300	276	264	295	258	305	256	279	266	283	289	286	301	316	264	284	273	288	259	282	275	304	246	268	264	310	266	215	276	294	306	281	293	261	250	287	290	256	261	286	247	264	274	286	273	296	295	257	260	310	279	276	272	270	259	293	271	277	283	262	299	281	255	272	273	266	257	265	281	263	265	295	288	274	282	266	270	278	258	284	268	261	286	269	259	298	282	288	266	285	268	282	267	268	265	276	270	279	246	265	263	273	282	290	264	321	271	305	281	260	251	283	255	274	280	313	274	281	294	278	270	288	267	260	283	299	246	269	272	288	301	288	312	255	264	269	277	259	289	274	255	272	272	289	278	288	248	299	266	287	256	280	253	307	289	266	276	261	275	287	251	300	266	281	274	290	306	271	271	277	280	290	287	289	352	265	269	296	278	283	278	279	276	284	280	273	263	281	289	292	289	247	275	269	276	260	257	248	274	250	262	268	299	283	306	279	283	292	273	286	279	265	292	288	291	287	278	266	318	254	255	300	306	261	274	270	257	272	245	276	285	289	290	269	308	266	279	262	306	311	269	273	261	293	309	289	262	298	288	296	313	295	260	260	282	277	270	287	254	294	273	243	302	283	300	272	280	301	253	281	293	269	268	262	275	296	267	272	278	293	282	258	284	283	276	284	308	248	280	255	284	254	256	262	334	300	260	261	272	264	278	288	293	266	262	266	254	307	296	256	251	283	269	277	252	252	284	300	281	280	299	258	279	274	274	278	269	256	254	293	288	247	249	280	295	283	267	278	242	287	314	239	264	291	282	265	264	303	283	261	265	277	257	293	268	267	275	264	276	262	318	249	297	290	296	276	277	291	299	284	253	268	258	251	259	303	251	288	292	264	298	259	287	322	287	281	328	269	277	284	270	297	275	263	283	294	260	295	291	272	293	288	288	282	273	246	308	270	281	298	283	287	291	277	238	271	284	288	251	269	281	299	241	280	313	307	264	281	266	265	291	288	274	287	278	278	270	271	265	269	259	271	257	276	277	269	298	290	260	270	271	284	237	292	292	302	307	275	270	310	263	256	279	300	265	291	246	263	291	265	268	272	315	281	302	256	279	262	307	285	299	281	269	275	258	264	263	283	256	245	255	245	274	273	253	287	256	285	265	276	275	291	275	289	278	296	300	316	284	271	279	270	300	283	288	297	261	257	285	287	268	268	263	272	275	280	286	299	262	284	263	293	258	280	264	274	269	273	275	314	277	290	262	273	291	270	271	282	280	282	270	275	256	295	289	293	258	279	274	293	266	267	270	238	257	259	301	250	311	261	259	260	270	256	292	289	285	283	254	255	275	292	231	278	268	297	263	274	309	277	274	301	297	279	281	267	278	267	255	269	283	263	285	291	244	244	274	254	279	265	266	278	284	287	282	267	277	287	310	286	275	258	261	257	283	290	282	305	243	253	288	250	328	285	278	296	265	282	248	270	300	281	295	281	258	261	284	275	292	257	287	266	287	266	286	280	286	271	281	263	273	275	290	285	260	315	300	252	250	292	281	257	252	266	268	267	281	261	279	294	310	255	253	274	281	256	292	274	302	257	294	288	276	281	295	293	286	272	266	238	314	298	291	274	272	282	304	277	254	257	249	300	288	290	290	281	294	272	251	285	287	303	279	256	297	308	282	281	293	291	287	267	280	287	274	269	282	302	259	287	271	249	289	274	271	306	270	268	272	294	269	270	256	270	306	258	251	272	302	293	275	284	276	248	265	265	294	269	283	294	276	278	264	282	268	259	288	274	275	293	288	267	284	276	282	279	289	274	267	291	298	250	251	285	276	294	268	296	290	242	255	261	285	296	305	256	290	267	272	255	305	294	307	318	257	268	293	263	270	275	241	270	246	272	277	267	240	279	284	245	282	318	280	267	253	274	263	247	261	277	270	280	258	265	273	294	273	264	260	314	299	279	277	265	286	275	288	285	313	245	265	277	260	260	249	271	284	254	277	262	278	302	306	262	297	269	270	272	265	259	262	280	254	283	298	260	298	273	237	287	254	270	254	286	283	277	262	266	267	287	312	265	263	266	250	249	270	266	277	296	277	266	245	269	279	301	306	300	259	279	280	306	296	282	282	283	269	274	309	291	264	301	317	287	278	280	307	285	323	246	277	276	293	258	267	297	263	291	282	247	276	288	303	262	261	254	268	303	272	281	263	279	283	318	286	281	245	268	275	279	269	295	301	260	292	291	305	271	250	276	299	279	274	272	253	287	277	247	261	264	272	269	262	253	263	283	298	268	266	273	280	303	282	289	267	254	291	284	257	260	280	288	271	279	291	282	283	286	283	254	273	296	271	295	268	293	286	262	255	246	282	269	260	273	292	283	298	270	274	269	283	279	270	251	275	260	273	238	266	277	299	243	276	273	267	312	273	263	286	285	253	286	306	248	281	286	265	295	256	295	311	257	289	264	293	284	295	288	271	286	243	280	287	271	285	282	274	289	292	283	291	272	288	293	274	271	277	285	278	289	258	255	274	291	255	288	268	257	288	273	299	285	267	280	264	311	271	282	277	294	292	270	259	285	281	290	267	280	320	267	267	284	290	265	299	294	303	299	323	289	275	267	288	251	294	261	287	285	311	300	264	283	277	245	270	280	267	256	276	296	315	270	283	269	260	267	296	303	244	269	271	303	258	296	305	304	301	273	305	265	283	256	285	256	264	277	271	278	275	283	283	298	288	261	261	258	282	281	275	254	280	287	277	299	281	262	310	296	276	265	265	279	300	307	253	260	292	255	236	255	304	255	266	264	232	265	279	286	248	255	266	243	319	307	257	316	255	255	280	292	285	295	273	280	294	269	251	256	269	257	295	306	254	282	299	270	313	273	258	304	310	280	301	315	268	251	293	278	250	275	282	274	279	274	257	292	277	277	286	291	283	282	277	272	287	262	255	272	278	270	263	297	270	268	279	252	275	251	282	298	272	262	271	271	272	294	303	297	281	273	299	271	266	247	275	304	279	277	274	262	277	286	258	259	252	278	284	284	260	271	280	294	273	284	281	280	252	266	263	286	288	294	289	247	281	255	296	280	291	247	308	263	266	290	271	265	308	273	280	305	267	287	250	273	284	254	266	292	263	283	255	269	289	263	275	250	276	282	281	266	264	259	271	293	290	260	263	298	270	276	283	306	261	297	284	297	262	292	265	244	255	271	297	255	269	265	306	260	260	300	295	292	280	286	287	308	291	288	262	261	298	289	280	271	258	271	270	275	272	265	281	255	284	304	281	290	260	287	263	263	264	291	250	264	246	276	285	286	288	275	291	261	297	276	260	277	261	268	280	279	273	278	274	274	282	277	263	278	258	311	275	288	277	271	255	269	272	273	278	301	301	270	269	312	292	254	286	256	264	269	267	249	321	278	280	244
25457	21468	27945	25407	11373	1634	1226	981	938	915	843	819	855	826	830	798	838	783	780	777	804	792	758	767	835	803	795	770	779	783	822	845	747	772	819	785	775	763	813	796	733	808	801	741	762	750	777	812	791	772	757	803	776	859	761	777	752	812	793	770	751	747	776	762	819	822	783	788	754	790	811	783	755	804	798	755	765	770	800	803	773	771	803	786	780	808	769	795	784	855	723	770	748	772	765	752	786	843	785	765	738	769	737	739	764	828	760	737	767	811	810	800	751	757	784	777	743	773	788	820	760	793	735	791	749	769	757	732	756	769	771	830	773	766	774	787	764	798	787	782	757	754	785	793	773	784	802	802	780	745	810	775	745	779	772	775	757	769	795	775	785	812	730	776	735	794	737	771	736	753	734	783	735	796	777	753	795	806	763	782	739	727	733	783	747	747	791	805	759	782	747	775	783	763	764	700	765	742	753	773	776	764	755	812	776	727	817	756	760	758	828	732	807	781	767	789	788	759	800	757	761	774	736	772	737	755	730	786	752	781	749	816	747	791	789	741	805	719	733	774	769	824	826	775	771	756	767	779	766	778	857	777	796	769	693	788	757	801	731	745	756	730	761	760	769	773	790	785	812	809	742	793	768	783	786	737	777	780	858	749	758	811	797	807	790	771	777	791	785	737	767	793	816	785	781	833	721	779	821	786	809	802	778	755	800	803	797	793	752	762	772	784	797	770	847	749	699	789	790	794	799	787	789	794	785	768	748	746	784	773	735	821	767	786	733	764	778	751	778	733	718	822	758	772	720	753	783	762	754	730	778	820	713	771	765	781	773	777	771	757	785	793	728	842	810	794	776	792	760	746	797	773	764	794	723	763	754	772	748	806	743	782	778	777	728	795	799	812	774	766	782	798	749	772	778	772	728	730	773	745	771	783	773	772	762	752	814	811	799	755	780	805	747	765	754	755	758	800	754	813	786	780	722	762	783	887	814	796	794	772	797	760	769	788	805	729	806	767	737	755	826	790	748	779	765	749	738	771	793	752	738	721	786	794	747	801	782	763	775	789	766	763	780	757	767	761	782	771	784	774	746	796	769	759	805	752	781	780	746	830	820	799	749	790	800	814	796	789	759	822	758	771	767	754	820	806	729	785	764	782	768	839	745	791	809	753	779	788	814	798	773	792	774	776	707	722	754	789	832	779	748	757	770	819	772	783	804	826	764	755	773	791	782	799	800	742	800	778	773	766	790	788	787	763	752	786	774	789	772	784	729	775	730	788	746	805	740	777	777	791	765	735	770	734	791	771	813	754	798	790	765	742	752	748	761	757	716	750	785	799	755	821	775	718	815	775	786	769	794	809	771	780	768	778	791	772	796	792	807	742	783	750	778	746	764	764	785	793	785	786	770	810	770	790	771	750	768	793	774	750	835	752	777	781	756	807	806	829	734	755	779	754	790	761	746	804	766	788	754	846	782	792	826	722	767	798	732	754	782	791	744	779	749	774	741	753	823	794	764	810	808	767	745	781	746	765	732	798	785	756	802	728	748	796	746	832	736	736	786	812	759	736	768	839	750	777	771	754	774	772	782	768	796	813	776	795	795	758	779	756	824	794	794	790	755	734	796	765	750	765	781	781	773	775	763	750	802	763	812	742	790	770	813	774	740	727	781	783	792	779	754	760	810	827	781	849	755	741	766	741	806	769	768	768	719	800	797	775	778	764	790	745	758	775	839	742	745	773	782	762	726	815	737	818	809	806	744	814	722	785	775	718	789	776	758	797	792	769	746	767	733	756	810	798	760	770	750	773	748	781	776	773	765	743	787	794	776	804	749	785	766	778	722	701	820	779	803	799	809	764	780	789	799	779	747	818	772	727	795	774	809	765	830	757	794	745	775	790	739	759	784	787	776	751	799	790	778	776	770	796	743	783	771	788	771	789	734	726	764	746	804	765	769	796	778	778	799	751	799	852	778	755	814	768	747	781	776	783	793	813	749	814	742	804	792	737	781	749	723	783	731	800	754	757	811	788	749	853	741	736	774	842	756	766	791	792	786	823	778	792	737	797	798	807	764	759	759	756	772	768	808	775	767	837	790	793	774	755	781	753	782	784	755	788	729	725	786	825	731	757	739	775	749	705	801	832	823	803	808	838	708	781	786	771	791	802	788	748	716	732	806	784	770	759	831	714	793	799	820	787	739	783	799	808	761	755	825	746	831	759	786	741	812	773	825	800	785	766	742	712	749	774	773	773	779	776	760	814	799	791	768	777	761	788	745	775	738	766	735	767	794	772	797	746	838	794	785	750	799	782	736	758	813	773	749	787	763	765	758	758	788	782	787	810	789	726	750	725	734	785	806	812	790	751	789	816	784	785	752	731	762	761	784	781	794	775	720	736	800	718	798	776	785	826	754	776	783	741	778	731	783	811	782	772	760	801	751	760	760	779	801	709	752	790	796	744	830	762	804	773	798	766	792	771	783	803	765	794	731	747	775	764	757	791	763	779	753	798	772	755	800	804	792	757	815	756	734	806	730	792	736	773	817	742	729	767	768	764	767	762	794	841	819	804	784	815	808	766	762	749	733	768	811	791	728	777	800	781	807	724	790	739	757	810	825	730	766	837	763	752	737	789	824	780	750	785	800	782	727	762	794	766	741	779	810	820	757	808	827	779	710	759	778	775	770	818	730	770	751	820	762	789	771	732	782	770	749	764	815	739	784	772	777	779	763	725	736	745	715	749	721	793	754	809	780	791	807	811	823	812	745	747	763	732	748	769	777	807	809	773	790	811	774	759	745	792	825	737	816	790	753	753	723	803	766	748	781	759	800	801	808	722	770	735	741	736	782	824	774	763	774	748	799	766	737	772	791	763	788	768	745	797	790	747	760	787	756	726	762	777	721	768	739	794	812	775	759	809	782	819	792	763	781	768	757	716	800	747	763	759	733	750	775	759	728	790	770	760	749	764	769	766	761	744	741	785	813	769	812	790	754	793	770	750	742	784	767	762	761	744	780	792	823	792	768	720	787	782	771	774	810	713	792	811	775	754	796	795	775	832	742	728	730	746	771	767	816	789	828	764	763	731	721	764	770	848	719	745	837	802	811	757	770	809	718	753	750	841	783	818	735	807	744	755	805	810	741	784	776	738	813	774	764	755	738	791	802	798	752	790	750	777	802	798	819	796	817	748	782	797	760	796	720	764	741	792	780	727	757	758	780	753	732	775	787	824	822	793	753	804	764	804	783	753	758	770	759	739	815	786	751	758	750	789	818	803	811	722	784	743	783	747	757	760	756	805	760	759	768	815	819	773	765	765	731	746	754	736	769	803	795	795	813	764	744	739	801	748	744	793	761	750	710	767	777	696	706	769	715	745	741	778	773	767	794	805	784	805	727	758	747	805	805	814	785	778	770	755	758	807	811	810	751	801	726	777	763	722	765	775	778	798	839	700	757	743	723	722	781	806	770	803	760	797	784	808	756	733	715	801	769	777	764	835	739	811
3414	3517	3042	1600	1217	1010	882	800	749	703	669	675	631	614	673	640	601	597	604	591	605	590	603	604	619	539	638	596	581	563	557	558	555	566	632	577	584	595	589	575	590	564	613	562	552	556	564	572	549	588	566	546	554	584	582	585	560	605	573	545	588	613	556	590	563	568	576	569	591	553	554	529	611	583	573	605	538	595	585	595	597	570	571	628	624	575	600	570	544	600	569	531	585	562	563	538	583	602	567	575	538	606	574	568	563	543	552	599	566	576	600	532	591	609	557	575	583	605	556	592	583	588	574	604	574	537	574	626	545	576	583	536	613	553	554	601	525	538	544	543	531	550	528	542	568	584	595	612	579	549	573	560	573	577	535	533	515	571	576	557	583	572	577	564	577	575	598	516	563	619	562	565	560	590	576	577	571	589	563	555	581	559	543	584	587	567	570	558	560	599	588	558	550	562	620	573	592	535	605	594	589	520	585	561	538	576	546	591	551	561	553	538	622	544	520	559	580	593	544	590	594	533	560	552	584	582	585	537	578	557	592	567	569	554	541	558	560	603	550	590	532	584	544	592	578	591	567	559	606	582	558	536	564	561	594	581	547	597	579	540	549	595	592	525	531	574	596	601	544	610	524	548	568	593	578	533	578	565	537	597	561	578	584	592	557	572	575	565	578	574	552	559	564	600	578	537	596	529	579	537	565	561	573	584	572	595	573	559	555	547	515	603	558	564	553	599	532	606	538	547	543	571	566	559	598	616	551	528	562	585	573	547	590	590	562	526	588	567	538	556	566	545	587	583	577	541	572	538	592	525	578	553	590	552	606	535	583	563	559	526	576	563	552	578	563	599	512	580	540	580	557	560	578	580	557	588	568	564	564	578	554	562	578	536	561	541	550	556	588	562	596	556	539	594	536	593	542	542	556	547	550	593	580	562	604	582	533	584	562	536	597	494	540	612	538	598	592	540	541	524	561	540	569	571	562	566	572	566	568	543	550	539	590	574	578	571	568	521	610	568	604	618	556	555	559	533	601	564	575	529	526	596	556	530	590	572	530	534	600	531	552	578	551	584	587	548	588	550	557	509	559	571	577	569	572	528	514	595	530	588	581	510	578	558	610	572	539	579	552	522	531	581	595	616	543	567	557	564	553	542	542	526	553	570	526	546	571	589	545	568	582	521	541	532	592	575	553	574	547	540	587	546	573	565	607	573	596	560	532	600	575	547	568	544	561	537	540	521	574	523	617	535	587	550	575	593	539	563	582	525	542	565	558	577	584	540	550	545	621	541	564	602	586	583	566	582	599	586	562	584	574	552	566	555	584	544	527	562	554	603	581	610	592	586	637	569	551	566	595	553	572	532	583	575	598	574	598	607	536	554	565	537	539	592	579	550	576	585	555	542	579	571	578	590	549	612	548	601	553	563	599	585	555	501	584	579	599	580	619	579	575	559	571	562	579	573	584	543	566	524	610	592	545	593	521	584	528	509	586	602	564	564	563	596	542	568	575	537	564	522	598	553	583	547	583	543	607	545	591	562	575	528	552	545	563	556	558	567	573	586	602	580	567	554	611	619	581	572	536	567	539	527	556	543	539	575	571	570	586	548	565	544	558	545	566	591	587	580	530	589	607	586	582	549	574	552	549	558	553	594	560	558	659	590	560	601	568	572	567	470	557	557	600	562	573	573	538	562	542	548	544	551	534	593	551	600	581	570	559	548	598	550	582	559	552	533	540	585	576	559	577	580	554	567	609	574	549	521	600	578	553	559	544	563	527	570	559	581	611	571	592	600	588	586	599	584	537	531	576	559	564	521	550	571	568	538	567	541	536	518	523	566	583	586	569	570	553	511	551	572	591	566	551	551	540	567	567	590	554	539	574	516	578	547	539	541	580	524	519	549	561	543	589	592	557	572	573	564	533	576	530	595	579	588	531	555	513	562	545	519	551	586	532	530	593	554	584	610	577	504	573	552	537	529	555	618	551	549	586	539	609	543	553	562	536	585	562	566	556	554	566	581	574	571	586	592	584	530	538	574	578	569	581	623	600	550	559	543	555	566	554	541	545	545	598	592	551	577	547	565	555	547	595	564	566	561	569	572	562	612	586	605	510	575	569	528	557	562	552	560	554	556	559	587	591	525	574	531	525	528	551	609	582	603	581	549	601	567	560	540	543	578	582	586	590	587	544	554	513	535	568	571	560	588	572	539	518	570	560	531	573	584	573	570	546	578	571	584	565	572	577	589	581	563	533	590	586	576	561	549	569	568	543	546	552	543	551	546	582	571	627	594	542	521	554	555	578	579	561	561	546	537	561	574	569	571	586	534	595	533	576	596	553	575	623	549	550	553	573	544	546	566	593	547	541	546	549	611	608	584	555	584	575	562	538	568	552	570	539	535	547	564	593	559	559	547	549	528	541	541	599	569	556	544	576	549	560	557	619	592	575	554	572	580	533	558	549	536	522	561	545	549	566	555	567	539	581	580	579	572	557	565	571	547	576	531	540	548	568	566	595	550	589	564	551	550	526	583	568	616	568	577	561	543	600	600	537	541	595	581	595	593	599	579	568	581	561	535	565	588	570	526	539	588	577	553	564	575	581	595	565	582	580	590	560	565	538	581	583	552	573	568	554	567	533	586	547	558	567	560	622	566	603	561	539	545	542	551	564	564	583	555	591	611	559	554	521	570	570	571	549	575	617	528	568	583	566	558	542	546	504	548	578	572	545	598	566	572	578	568	576	577	585	586	567	635	560	585	526	599	530	533	560	574	552	534	546	540	567	579	575	598	622	566	556	558	542	537	520	562	542	532	580	571	562	565	597	568	516	560	570	580	558	557	582	577	562	561	563	572	548	579	584	568	586	549	561	547	576	547	537	551	518	548	593	547	571	551	580	527	571	558	554	553	576	553	577	584	574	573	532	548	564	547	556	541	551	585	548	567	589	539	568	563	572	529	571	547	594	594	597	544	545	555	565	580	571	581	524	579	565	541	590	539	563	540	536	565	583	570	564	544	556	562	569	552	592	561	570	578	510	522	576	555	577	568	552	563	551	561	565	541	587	522	555	515	566	515	555	638	571	593	590	542	545	556	575	543	591	546	564	558	524	599	542	585	593	565	577	545	540	552	534	527	566	576	585	563	559	572	575	558	561	592	603	574	546	571	563	552	583	577	595	524	607	578	552	582	560	599	589	528	579	554	587	540	516	554	596	567	544	599	573	609	557	603	577	636	586	554	544	550	551	599	592	561	570	564	567	558	584	559	567	579	535	565	566	544	603	540	615	589	559	575	536	544	524	609	559	597	536	604	564	555	610	552	609	602	569	551	579	568	551	543	597	573	552	584	573	546	540	558	576	557	554	589	556	553	546	608	604	561	558	579	615	561	526	529	555	540	533	589	563	558	557	575	568	587	618	567	574	611	546	537	554	562	568	588	581	543	540	520	528	619	581	552	606	568	559	556	533	550	582	558	593	514	584	551	568	565	528	566	554	585	551	534
24524	21522	28890	24573	21509	9177	1922	1110	1019	984	944	911	863	920	901	904	808	848	818	838	850	808	836	861	851	805	809	842	827	813	802	806	737	767	769	763	794	801	813	818	810	775	809	869	794	780	796	740	842	761	819	768	786	812	748	794	789	786	816	811	775	770	781	792	800	861	775	817	746	764	802	739	710	804	837	783	781	839	789	742	786	724	749	781	793	790	790	769	832	875	818	765	801	754	800	807	782	796	809	790	796	799	828	767	775	804	804	724	847	765	786	749	780	782	813	756	829	860	817	791	779	769	811	818	746	727	745	781	783	796	846	779	799	753	808	794	769	764	756	793	839	786	724	766	796	818	753	814	815	790	770	812	706	760	787	751	798	799	794	774	751	778	757	765	768	785	839	763	749	748	799	802	818	773	735	746	803	787	828	814	810	755	835	810	788	805	780	767	803	803	790	750	832	744	810	759	785	725	776	750	806	829	777	812	749	796	805	779	777	816	758	785	779	780	807	829	798	789	824	765	776	832	764	787	823	749	721	739	794	777	758	746	836	734	786	728	745	743	783	755	764	764	768	745	754	776	795	771	778	802	759	755	768	772	752	778	773	762	792	768	747	770	822	811	776	776	766	755	791	766	784	752	721	748	714	771	758	742	824	780	757	774	777	765	745	745	769	781	763	794	797	761	783	771	749	750	759	787	772	789	793	782	749	724	832	782	790	753	803	779	807	784	826	820	801	763	787	753	779	817	765	799	800	733	753	769	779	774	756	752	803	800	822	769	804	785	831	789	767	788	817	811	797	759	827	742	798	743	772	783	792	807	746	788	791	769	752	819	776	796	842	770	759	757	747	806	805	790	754	799	823	798	787	814	821	741	812	775	794	767	757	820	762	771	746	808	813	753	756	748	769	755	730	765	752	766	773	803	789	822	767	749	741	770	792	804	771	794	733	721	759	774	820	767	745	720	761	793	785	803	827	760	779	745	785	817	738	774	792	795	782	797	714	800	742	762	763	772	785	800	742	768	763	826	798	782	743	761	752	834	764	808	757	777	782	766	770	746	733	858	724	778	795	811	794	791	762	790	813	725	794	809	766	743	762	811	723	727	815	749	770	798	761	768	757	793	789	726	793	790	796	806	780	750	731	796	719	771	782	764	828	768	839	803	793	770	782	762	763	781	837	783	748	795	743	772	822	831	812	832	801	798	820	807	737	806	718	828	709	735	762	784	732	767	794	739	767	764	791	779	783	734	784	797	775	760	734	771	789	773	777	787	758	768	756	773	762	805	816	797	776	780	853	765	736	820	739	782	750	810	738	782	777	815	759	774	797	781	742	772	764	774	783	770	782	796	762	765	780	797	752	727	823	773	722	805	834	760	776	793	769	764	802	767	772	777	804	776	796	761	773	761	769	789	777	760	787	827	762	795	755	756	787	852	726	743	766	805	745	790	722	784	732	770	817	793	727	818	767	745	785	776	763	759	757	745	811	821	734	794	742	781	778	737	759	771	814	764	729	768	702	778	790	761	789	782	779	783	775	822	794	779	741	801	787	766	752	757	761	741	782	849	796	759	761	774	808	814	796	799	760	745	742	795	812	814	792	787	775	802	753	770	729	721	783	814	747	734	741	821	809	824	783	776	740	773	765	804	736	732	772	736	801	796	804	800	792	794	770	792	759	754	777	725	773	741	795	767	774	795	753	743	790	797	757	770	821	758	733	746	805	843	815	725	784	740	803	782	715	759	782	785	733	771	793	811	763	769	763	768	751	760	757	753	743	736	803	765	794	750	826	780	757	733	816	818	774	785	743	764	762	744	728	794	759	756	795	728	750	803	738	781	753	794	799	738	802	764	795	812	822	804	764	761	749	744	764	786	773	768	740	759	765	782	761	807	823	779	774	717	714	728	788	824	745	768	787	753	739	773	801	809	751	795	742	774	722	771	770	753	754	757	784	772	774	774	775	778	776	747	768	757	780	800	702	725	761	724	785	730	754	781	794	787	813	785	785	778	780	804	746	760	783	801	803	763	786	738	768	807	763	737	758	751	762	776	766	764	733	757	780	717	748	785	790	792	763	832	798	793	787	758	809	744	791	741	783	807	751	838	796	735	803	768	782	744	827	769	771	772	810	771	829	790	803	786	744	787	791	757	754	827	772	726	777	803	782	800	819	797	767	764	774	837	776	783	785	768	746	827	754	771	740	764	788	825	723	753	797	749	768	763	751	770	777	779	778	769	770	723	770	822	734	780	841	793	822	766	756	763	743	752	788	797	775	751	769	825	793	761	719	765	717	802	765	745	780	782	741	792	777	796	835	724	751	787	785	785	780	763	763	802	754	732	769	741	787	734	801	792	791	816	737	789	764	821	754	762	784	751	767	797	764	753	822	789	809	728	799	777	791	733	740	726	803	804	770	791	798	775	739	761	742	812	805	779	804	669	790	795	795	781	792	774	784	789	772	759	745	740	769	770	761	782	808	826	775	766	777	808	743	752	741	785	715	765	775	814	771	721	773	765	793	740	814	753	794	782	803	766	753	766	794	766	840	762	760	742	805	814	821	753	758	735	790	729	850	740	760	754	728	814	792	723	770	764	797	807	783	755	754	800	742	726	754	781	806	743	771	798	763	795	797	827	805	811	747	787	782	784	780	778	748	764	833	794	754	801	793	779	784	780	733	751	778	757	745	765	770	744	813	803	769	780	847	798	760	767	782	810	802	739	787	789	730	808	764	805	792	719	755	750	741	795	767	772	818	790	769	785	783	780	786	792	743	769	812	813	760	762	790	752	744	710	738	803	831	772	815	798	792	754	777	760	765	772	760	796	771	801	769	767	755	787	758	776	781	780	809	822	715	730	812	744	807	735	821	741	782	778	808	777	807	822	783	723	730	773	751	749	799	753	780	789	739	749	772	821	769	787	717	737	758	804	748	801	749	762	790	811	731	771	754	760	800	784	793	781	821	837	782	752	758	778	768	767	766	802	736	785	821	775	770	804	814	831	794	775	738	805	817	741	748	806	764	732	802	775	776	780	784	780	846	792	763	727	812	747	805	746	834	772	775	774	808	799	781	752	773	788	801	801	779	774	823	718	795	791	775	773	784	818	753	779	768	777	736	748	792	781	772	780	750	757	785	773	747	758	767	800	733	756	759	780	738	767	808	807	735	764	712	825	757	817	793	800	769	751	777	764	795	797	821	754	780	776	780	755	783	781	753	788	762	729	791	797	714	773	732	822	722	769	781	727	738	823	799	804	810	781	777	776	753	793	767	785	758	796	790	743	729	765	789	741	721	782	748	790	813	813	713	791	793	788	757	820	763	791	791	723	788	753	761	743	806	743	726	728	811	752	802	760	807	791	773	755	772	820	756	782	735	766	759	802	757	764	788	778	778	787	784	775	749	790	790	788	733	757	771	742	799	775	777	759	762	759	770	769	725	783	813	736	803	771	780	747	800	793	763	826	740	773	759	871	793	801	702	790	767	778	776	797	794	744	801	785
3753	6155	4858	2633	1771	1495	1191	1053	940	909	846	686	810	724	682	664	710	688	637	630	659	661	632	680	577	644	631	585	616	627	627	607	670	633	579	622	602	583	603	619	574	564	592	594	616	595	560	644	630	583	586	588	564	591	617	574	616	647	590	562	603	606	559	609	614	628	576	585	599	619	638	568	598	641	604	599	604	591	526	538	585	615	590	556	616	570	596	615	622	597	573	532	593	620	567	596	585	573	610	585	591	636	585	611	603	615	590	576	629	603	633	583	613	635	595	580	621	581	587	595	622	594	623	620	600	609	618	602	612	612	604	662	580	563	619	574	602	568	592	559	616	586	592	544	631	635	559	625	589	592	591	557	600	644	578	601	567	589	564	575	595	582	615	550	620	588	584	580	555	553	573	583	591	569	607	574	598	570	618	591	561	660	565	562	608	594	589	627	589	585	620	594	599	595	581	621	622	571	593	589	534	573	558	575	592	555	606	619	578	544	570	626	584	591	597	610	589	577	547	613	575	567	597	614	573	582	593	594	574	598	593	604	548	600	575	564	562	590	546	584	602	580	578	559	537	591	536	570	625	575	619	574	577	572	598	566	580	562	570	595	612	565	577	586	570	587	599	588	643	567	599	582	613	606	571	570	559	593	611	580	569	623	579	568	606	574	611	609	599	583	551	636	553	565	590	594	550	599	617	561	576	565	543	576	584	592	577	514	622	551	578	565	580	543	548	608	555	582	571	608	553	613	574	601	612	633	604	582	581	563	625	568	620	567	570	539	592	605	531	605	531	550	582	572	599	577	541	571	588	544	577	610	545	584	568	591	592	609	597	618	551	567	577	519	570	546	605	550	607	591	595	567	533	587	601	579	564	620	593	598	601	570	570	588	565	549	567	630	616	570	579	576	559	585	562	563	595	586	645	583	552	605	577	619	596	591	586	554	606	614	605	600	589	577	604	549	563	571	560	581	533	604	605	581	585	564	599	586	561	595	614	603	554	608	594	612	588	618	621	628	563	565	580	570	609	585	576	617	583	568	582	626	601	591	592	606	600	608	565	611	541	591	586	599	554	590	580	612	591	590	598	549	618	569	579	565	564	607	549	571	585	541	522	586	557	600	541	576	629	626	563	627	605	621	567	577	617	582	560	597	596	592	548	557	654	535	546	579	566	554	567	603	595	573	600	569	549	550	600	514	620	609	607	534	585	581	570	565	545	588	591	592	583	613	554	556	548	594	562	586	557	624	583	576	578	569	552	524	548	599	585	619	627	572	608	581	554	570	574	561	574	564	624	582	600	583	591	590	593	586	597	583	560	548	557	596	570	580	557	570	589	526	601	569	604	553	593	591	570	556	549	558	575	611	627	593	565	574	575	544	561	623	580	592	542	561	568	609	576	620	546	553	600	578	583	521	566	585	590	614	585	565	587	566	586	604	600	589	611	592	625	563	591	580	534	583	553	613	592	614	606	557	605	598	583	597	519	577	590	561	593	519	594	536	587	563	586	600	571	592	551	570	572	615	618	609	607	601	569	549	562	603	576	592	560	612	595	596	602	599	527	564	592	556	549	588	543	633	608	608	596	598	613	604	550	682	559	564	592	581	622	553	581	588	579	648	565	580	592	615	558	586	574	566	582	585	570	543	571	619	565	583	603	569	526	562	590	602	528	555	535	545	552	585	595	585	544	599	544	590	600	559	591	589	616	548	524	586	631	578	579	563	562	641	584	564	565	618	596	584	575	602	610	571	600	570	551	549	568	554	585	539	603	590	565	588	561	589	565	573	557	623	530	557	587	585	578	573	570	603	566	553	592	554	589	564	567	595	576	603	533	593	597	591	591	568	593	549	590	566	566	560	602	573	585	550	554	586	565	566	582	599	565	527	582	539	573	580	593	603	582	567	611	547	537	580	586	586	561	580	560	568	523	587	602	582	584	555	564	550	576	603	571	573	588	572	554	550	602	580	627	540	563	587	577	585	609	579	574	579	608	570	602	556	567	568	593	595	579	581	554	575	600	582	551	591	578	594	568	584	592	562	547	538	549	549	544	606	564	602	585	557	601	554	542	566	597	536	588	582	598	561	614	579	610	572	554	574	557	605	558	606	527	571	556	606	593	594	569	598	588	593	591	538	573	586	576	544	572	577	568	586	591	589	559	558	604	576	587	555	563	574	576	587	559	563	581	562	530	595	543	590	537	605	575	562	588	590	591	585	578	553	576	571	570	574	589	544	521	570	587	592	559	593	563	537	573	517	543	557	591	581	577	553	561	606	624	604	631	575	574	568	599	584	600	595	576	605	571	587	632	581	569	596	574	577	551	641	562	574	563	647	580	619	602	570	606	613	571	635	577	535	584	560	553	613	571	585	530	652	551	578	532	603	593	595	552	560	588	556	572	600	610	574	568	638	629	624	554	539	580	551	586	556	604	572	572	615	597	607	556	581	590	552	557	546	543	614	544	575	569	565	560	647	529	595	541	586	529	580	580	591	591	552	588	545	587	571	541	609	536	588	585	589	599	563	564	535	610	600	581	562	547	559	596	578	567	611	560	611	554	569	580	527	572	515	550	574	586	616	564	585	618	602	567	537	606	585	587	557	576	576	555	561	621	583	581	600	577	592	607	590	583	545	602	586	596	627	572	634	569	573	579	570	568	639	604	542	587	542	545	571	576	591	561	558	586	542	595	595	588	602	588	584	601	570	583	593	573	595	552	575	545	583	581	552	574	568	560	593	572	580	558	590	606	550	594	565	596	581	571	623	589	617	591	559	572	556	608	594	563	553	565	601	571	595	585	591	554	604	614	581	578	568	563	575	588	573	561	602	585	587	591	559	544	581	584	577	566	619	570	566	571	602	574	592	597	591	543	571	559	559	606	535	587	575	555	562	573	554	565	531	566	564	584	626	559	581	607	549	531	579	576	560	578	593	598	611	561	589	548	602	586	551	582	570	560	570	563	597	582	539	570	579	531	575	579	565	528	551	575	579	543	588	596	576	578	590	601	600	574	552	592	535	582	572	584	580	552	547	541	562	599	545	587	624	605	624	566	561	563	581	584	537	566	552	551	580	596	597	537	548	577	573	570	594	557	631	593	532	544	620	547	600	602	587	593	635	574	556	524	579	529	571	582	587	588	601	556	549	545	533	551	578	573	552	606	588	561	603	588	588	567	570	619	588	541	562	618	571	582	559	550	598	577	577	610	565	587	567	576	599	589	572	605	561	563	573	617	566	598	580	623	598	561	550	583	571	580	613	605	587	546	563	559	555	564	583	523	579	573	587	549	573	573	581	575	509	556	565	563	568	596	604	565	581	632	596	592	623	566	574	550	596	542	550	581	570	604	549	587	577	569	587	598	570	599	560	571	541	554	539	559	579	523	564	545	580	589	573	549	586	555	580	579	614	547	578	535	578	586	617	558	554	542	569	584	582	569	580	550	620	586	575	587	602	592	566	593	505	549	604	569	593	570	557	567	564	524	548	532	581	589	532	621	537
27879	10576	873	592	446	424	410	381	363	359	383	407	326	392	397	386	376	363	403	375	395	371	408	374	414	372	396	406	422	345	398	362	355	406	356	343	403	391	405	370	372	387	412	415	358	398	329	392	335	410	402	357	393	386	339	356	371	345	404	375	386	404	374	358	366	352	347	399	404	356	430	386	383	380	387	379	351	355	375	362	388	385	383	378	383	379	376	389	406	365	387	360	405	374	391	368	366	383	395	388	380	377	385	338	391	391	376	378	409	377	392	378	369	393	397	403	387	382	354	390	381	391	384	390	382	374	369	368	389	358	400	386	373	358	351	396	404	378	382	355	379	376	419	355	360	374	390	364	391	369	408	390	357	367	367	390	358	386	371	392	372	390	404	372	410	398	375	382	368	343	409	381	368	395	382	383	387	391	416	417	377	391	380	400	355	386	379	364	358	391	388	364	372	369	366	340	370	416	397	358	391	375	383	381	364	404	359	334	408	368	367	377	355	415	404	372	363	373	371	369	387	357	355	382	379	384	393	391	412	360	392	398	387	408	359	392	369	384	407	368	397	356	397	375	353	370	389	373	364	364	395	389	381	374	395	368	411	393	380	416	387	388	383	406	377	382	380	379	391	398	353	402	390	369	421	380	373	414	396	403	402	360	373	361	375	355	384	384	378	406	399	381	358	392	339	378	403	374	345	367	407	372	409	366	374	381	354	385	368	387	421	394	402	394	358	359	359	379	415	381	398	365	352	391	407	368	401	381	359	414	389	374	380	401	378	389	367	399	375	336	395	389	390	411	390	408	368	361	347	396	396	423	399	329	353	425	350	377	388	398	386	395	375	404	372	376	351	427	391	398	390	374	370	390	355	350	366	408	381	374	389	396	379	380	346	388	426	368	353	389	382	363	375	362	400	407	393	350	403	382	399	392	403	377	369	354	375	312	418	394	388	366	339	376	357	352	377	370	390	405	367	399	384	400	370	380	372	370	387	371	391	386	353	353	375	371	411	374	370	342	371	379	370	405	390	368	408	398	372	370	395	358	392	362	372	369	388	400	385	368	365	392	375	405	394	359	334	409	368	369	367	375	405	361	396	391	386	378	384	359	343	394	364	356	358	350	401	391	358	382	395	406	403	368	392	374	385	452	368	376	379	348	344	361	325	397	389	400	361	361	374	401	368	380	375	405	405	369	353	405	397	371	405	351	363	363	356	376	372	364	367	395	372	383	371	396	414	391	383	405	348	377	416	402	401	373	372	387	379	400	374	390	389	403	382	354	396	387	375	363	363	367	375	384	382	417	366	362	349	385	395	420	391	388	360	385	390	384	368	366	380	362	387	403	344	345	357	352	345	377	399	359	367	357	386	369	413	375	376	369	369	400	377	370	367	348	415	358	349	367	375	386	365	395	385	371	376	393	361	340	356	379	387	386	398	385	415	442	353	400	336	383	375	389	373	358	390	374	370	355	359	373	385	396	366	375	401	357	378	398	374	384	381	389	358	360	385	397	384	331	395	382	364	366	379	371	381	363	358	385	383	346	412	377	354	379	369	390	375	353	397	375	384	416	378	363	381	341	334	404	380	383	363	372	377	400	373	383	377	428	364	391	386	400	399	399	366	353	359	386	398	363	376	379	374	398	368	385	360	378	361	391	373	407	409	375	371	393	381	360	362	374	379	391	388	382	365	411	400	374	368	367	394	376	401	357	362	385	371	379	405	378	366	362	402	348	381	382	369	377	368	387	379	380	384	380	363	407	362	395	407	383	386	421	347	396	406	341	362	340	356	360	370	375	390	400	363	411	357	387	364	405	381	371	384	413	370	378	369	345	361	358	374	382	344	397	394	379	375	393	364	384	358	395	350	396	395	401	371	368	377	378	366	334	414	369	404	420	387	397	366	382	352	347	387	376	379	365	379	421	364	324	370	390	402	358	368	363	389	350	354	373	374	395	409	373	386	411	344	364	385	353	378	383	407	372	391	379	398	386	391	327	393	413	360	368	375	409	409	429	371	368	410	375	400	364	375	389	362	365	392	395	418	373	400	389	371	372	392	403	367	368	383	386	377	379	403	360	371	351	397	391	349	395	374	392	388	405	379	376	358	381	354	379	365	350	355	367	387	372	399	370	399	370	368	407	377	399	355	369	324	355	364	385	352	385	397	391	405	388	390	389	359	366	403	362	375	388	403	390	407	406	360	381	363	400	371	339	408	377	375	383	402	343	367	376	342	364	409	354	362	378	371	365	345	385	379	389	426	374	374	369	382	381	391	387	379	342	384	358	373	386	381	367	372	405	379	388	412	386	380	391	390	388	354	418	373	375	382	339	355	395	372	368	367	394	358	386	413	372	387	359	369	340	386	392	394	374	412	378	339	354	388	403	372	362	384	375	376	367	377	352	394	366	386	367	371	378	377	385	391	387	389	385	354	382	348	388	407	391	403	350	407	379	394	375	337	377	367	384	379	401	384	389	393	369	361	348	393	369	373	399	352	369	372	380	390	370	398	399	352	378	374	416	379	366	350	392	343	395	359	404	401	382	358	392	364	380	379	352	375	378	344	354	411	415	363	349	386	380	400	375	394	380	363	378	369	368	325	387	374	380	360	361	361	362	360	379	363	389	347	342	364	403	387	366	399	389	329	405	376	375	436	382	350	341	390	374	367	386	393	371	375	374	372	365	360	362	365	354	392	369	383	391	412	361	358	366	399	325	380	411	347	379	371	360	403	386	348	357	413	374	383	378	375	400	398	396	392	411	367	408	374	377	395	375	355	371	379	374	380	409	380	379	396	376	406	331	387	388	379	366	405	382	392	366	386	376	360	369	381	421	369	405	378	428	391	365	374	348	402	376	395	390	429	361	376	367	369	429	369	394	403	390	378	385	398	375	380	351	373	401	400	377	366	408	346	382	370	372	385	364	389	364	373	380	365	377	352	367	376	400	371	388	358	358	360	393	386	381	377	417	405	385	390	353	355	389	365	380	396	357	369	400	369	390	377	398	361	394	377	407	403	360	367	371	332	385	379	378	356	384	400	351	335	401	397	383	417	406	363	372	342	383	404	355	367	374	399	382	345	398	374	398	353	357	381	367	363	335	347	383	346	374	366	367	398	373	374	385	386	401	384	386	354	386	373	381	384	384	400	376	381	354	401	383	373	386	411	373	398	385	362	369	383	385	364	345	377	370	383	377	388	364	367	388	381	360	363	387	378	353	373	334	362	368	344	386	411	399	361	399	362	371	372	403	397	391	419	419	375	378	370	390	401	382	389	415	383	395	357	370	371	412	357	394	358	363	362	373	369	392	364	366	415	371	384	369	395	349	418	393	374	430	408	425	355	375	399	397	425	380	379	361	381	395	363	443	355	361	369	408	352	367	366	374	379	393	385	377	371	366	383	379	402	382	389	363	362	360	381	383	373	409	406	353	350	386	390	415	391	378	329	395	396	366	405	367	314	378	389	378	404	389	363	403	380	414	369	341	377	368	325	351	390	366
4725	444	454	371	310	268	316	324	278	267	250	325	309	274	271	278	275	265	301	278	272	289	295	301	282	276	257	288	241	303	270	287	287	288	256	269	283	292	250	274	283	288	291	259	270	283	256	274	283	292	258	288	281	279	270	287	280	271	258	289	237	291	289	257	277	258	283	267	269	281	263	278	312	242	311	282	275	293	280	266	279	268	251	273	282	261	271	276	278	259	272	275	301	276	276	259	277	288	274	273	287	275	277	238	300	283	307	269	280	300	275	268	277	299	285	278	284	283	283	276	267	292	309	247	281	294	299	253	259	285	283	259	285	278	294	269	267	261	293	246	266	277	266	285	310	259	281	291	301	261	299	262	264	279	291	277	276	269	271	272	305	274	282	295	256	275	274	288	301	263	265	296	288	296	278	260	241	302	262	299	306	269	260	259	251	292	256	284	270	264	264	243	266	266	307	280	272	283	287	289	244	296	295	255	270	284	286	303	265	269	263	249	287	288	268	288	286	270	275	247	296	267	282	278	296	264	273	282	301	280	271	242	297	261	251	254	262	266	279	261	287	274	298	298	287	273	240	281	273	283	280	270	263	296	282	279	274	257	267	283	283	279	267	305	280	261	274	287	272	297	278	276	271	282	267	254	253	239	295	255	273	283	280	260	295	276	270	286	274	263	266	262	282	267	263	324	272	252	264	279	285	286	283	291	269	287	301	262	254	258	296	274	263	275	287	261	269	264	293	293	277	291	289	288	263	255	289	268	258	292	246	300	292	275	283	313	253	279	277	297	303	266	300	262	276	269	302	284	283	273	283	265	266	246	285	261	286	276	274	304	280	263	275	274	288	300	278	275	268	280	298	283	306	272	291	281	301	299	255	272	295	327	277	267	259	255	260	305	265	276	272	285	306	266	242	304	286	283	285	281	272	283	247	263	281	284	313	287	245	289	289	258	283	280	265	276	276	279	293	253	278	339	278	283	267	263	257	289	294	289	269	291	274	268	291	324	277	249	274	285	276	279	246	294	283	299	254	253	247	256	259	297	250	303	293	264	270	275	292	312	312	282	278	275	280	267	284	280	289	275	273	295	288	269	272	288	286	291	278	291	286	277	252	271	258	263	283	302	262	292	257	315	273	277	279	270	277	275	272	295	266	301	299	277	272	278	309	280	260	280	256	293	264	306	299	306	274	290	247	263	304	291	276	247	275	260	240	293	295	264	275	265	280	264	289	245	251	264	275	265	274	295	288	284	303	270	266	262	295	260	256	284	238	261	314	297	259	298	273	277	284	278	282	312	291	286	247	295	294	311	304	271	292	268	288	277	278	249	267	285	273	283	281	281	276	264	312	284	272	323	256	274	279	272	291	274	263	287	269	292	284	277	255	306	259	249	269	248	281	275	299	272	260	281	310	282	283	257	300	276	260	258	258	272	290	233	285	271	285	281	285	282	296	290	275	265	304	256	300	290	295	295	269	319	296	314	276	281	281	275	242	290	300	306	259	269	288	274	290	293	252	277	236	282	290	262	279	295	272	265	282	283	262	287	261	284	291	289	279	266	271	292	274	329	303	272	278	276	307	282	277	299	287	286	284	290	261	247	295	291	272	300	261	282	272	258	298	292	289	292	282	269	283	275	246	285	275	282	286	252	266	268	281	224	272	288	266	313	263	267	289	285	252	290	294	297	286	270	274	281	269	270	282	295	256	288	286	256	278	287	258	313	283	284	298	283	309	240	291	268	297	273	277	272	276	230	260	261	284	265	270	285	282	246	272	262	289	241	293	285	298	267	264	256	269	252	285	235	292	300	278	272	278	271	261	291	259	269	277	262	260	285	268	290	304	248	290	290	283	318	261	278	290	275	269	304	296	255	293	280	275	279	280	266	277	257	249	262	273	244	269	293	272	295	263	261	278	282	280	273	267	265	320	272	265	282	285	268	219	265	283	286	274	266	281	294	290	326	287	272	299	288	296	265	284	265	267	291	287	290	276	338	266	278	285	327	293	289	303	274	253	306	257	274	256	271	270	294	295	283	277	266	297	296	277	283	266	288	288	268	281	255	277	301	315	295	290	256	290	275	279	280	271	279	276	294	280	264	284	268	283	277	295	297	321	286	263	271	275	309	251	248	249	289	265	287	252	276	245	292	286	271	284	282	287	282	272	291	285	245	287	278	261	311	283	262	284	304	270	303	270	302	300	272	289	294	273	282	303	265	236	265	297	307	278	280	267	303	264	263	270	257	280	288	260	314	273	275	316	297	301	260	278	259	251	277	253	278	273	261	282	271	251	285	287	294	235	274	285	311	287	262	305	256	284	273	284	279	268	270	269	271	280	280	267	298	261	264	258	273	266	293	275	269	272	265	281	284	292	253	298	265	278	304	279	281	261	256	293	275	299	290	288	274	255	291	292	274	277	260	258	273	292	273	270	266	286	269	291	269	285	271	280	311	269	295	267	282	310	287	277	293	294	261	261	273	251	290	269	287	296	277	276	309	237	269	300	293	262	276	298	291	266	287	260	269	270	331	307	286	275	271	277	259	296	257	264	299	263	287	227	283	266	300	289	286	269	288	283	284	281	296	274	257	270	271	323	258	290	285	279	269	261	281	300	289	274	275	296	279	258	269	279	274	295	273	277	230	280	262	283	295	264	261	276	277	262	264	255	289	271	262	285	272	260	266	262	269	287	273	277	270	289	298	268	299	307	275	268	315	274	305	278	286	265	262	290	266	294	305	276	279	305	269	294	306	263	272	288	301	253	307	275	280	250	257	284	258	291	304	293	263	285	256	283	290	256	274	283	260	279	296	283	304	251	281	257	269	267	281	305	283	294	273	285	269	316	270	251	300	271	286	268	296	275	256	280	264	277	299	269	259	257	266	249	280	259	295	313	277	258	282	260	284	266	250	277	298	258	277	261	275	269	301	279	250	294	246	272	284	281	299	278	246	290	283	267	268	273	276	285	296	294	307	283	266	303	281	279	274	273	284	275	288	285	271	294	280	288	270	259	260	256	247	286	285	265	295	278	280	280	298	270	280	294	321	265	271	284	286	277	249	292	270	284	271	282	283	284	290	259	257	275	265	280	295	304	293	250	303	269	300	296	281	267	259	261	262	277	269	276	286	304	320	250	254	297	263	274	232	284	291	264	272	263	264	286	257	282	244	276	255	255	291	290	270	239	290	263	250	276	285	269	297	299	268	272	272	273	266	250	288	274	268	305	292	273	268	300	260	261	295	274	270	285	246	284	281	314	287	315	226	283	267	272	291	297	276	301	293	288	290	285	273	249	257	267	287	280	282	270	287	267	268	250	275	274	264	306	268	264	288	268	301	269	294	280	288	273	273	292	256	272	288	258	278	272	256	290	308	284	289	291	254	276	282	265	289	290	250	279	295	261	286	278	275	261	252	288	268	293	283	289	273	297	259	267	255	285	302	291	304	256	280	302	279	262	272	247	302	277	283	273	298	253	267	255	293	271	258	270	279	281	292	299	240
25476	21490	28001	25378	11478	1710	1205	1013	928	871	844	858	835	859	839	841	827	852	820	800	783	783	787	835	760	796	733	784	752	776	783	796	833	776	748	765	796	751	833	748	742	814	776	801	820	797	759	825	728	825	739	778	804	774	802	790	823	728	774	791	763	818	796	807	767	779	745	810	830	755	765	807	792	731	759	845	883	781	776	770	802	780	789	787	787	781	737	754	795	791	823	766	795	809	812	814	757	778	767	752	786	783	780	751	780	720	853	788	804	747	763	750	793	801	803	767	729	792	801	822	801	757	788	826	815	740	832	832	797	734	764	793	853	783	808	817	757	767	812	791	782	840	745	772	769	767	799	797	828	784	780	724	812	780	794	770	781	779	819	823	790	786	785	762	825	818	828	777	772	779	761	773	753	790	746	793	841	788	795	768	784	785	792	759	799	764	781	791	773	785	759	741	778	808	776	788	839	786	805	775	793	805	771	752	770	802	816	817	760	748	782	842	811	782	812	730	821	758	807	843	792	798	850	757	813	804	782	788	794	725	787	784	716	749	716	785	753	754	783	784	790	787	826	774	781	789	762	819	791	813	762	797	810	836	762	772	745	785	818	747	779	804	754	830	770	825	823	801	798	815	792	822	796	788	766	779	811	756	755	836	787	790	799	803	790	834	793	805	790	785	795	774	772	815	815	807	731	798	760	789	819	783	816	811	787	757	759	800	815	783	784	770	773	788	763	750	847	779	769	803	819	775	836	826	839	770	860	715	751	777	759	777	784	749	759	779	786	752	805	812	749	786	783	769	800	747	787	736	839	741	807	774	774	790	761	783	763	790	798	847	786	768	786	765	777	801	788	770	761	835	823	772	790	788	805	831	778	745	764	837	762	770	740	770	787	750	771	796	766	757	788	826	825	774	800	796	783	791	796	736	833	800	803	768	756	794	755	756	821	720	802	821	769	766	744	770	757	762	820	759	774	799	743	697	779	755	763	816	762	778	729	798	831	777	790	816	810	817	798	796	759	720	815	757	774	768	762	763	780	839	758	782	785	835	807	811	802	757	741	751	757	785	744	792	780	786	741	789	779	751	794	794	787	789	777	776	838	766	831	777	777	795	744	748	800	820	768	762	740	786	808	776	817	786	809	789	779	785	777	819	775	762	807	775	759	768	797	779	786	803	765	827	731	776	729	754	849	737	813	737	795	734	776	770	792	756	777	705	787	785	786	828	801	811	764	772	798	770	798	801	812	828	838	770	748	743	776	807	791	816	731	810	801	757	741	826	771	830	798	816	839	809	775	780	753	808	807	860	812	806	801	808	767	760	728	804	800	730	753	801	809	779	795	837	827	766	765	736	803	791	794	727	796	776	798	780	790	796	860	762	822	760	764	734	736	789	802	727	790	812	797	780	776	768	790	782	795	766	745	753	744	771	705	749	742	755	734	834	806	797	825	796	780	785	726	816	767	833	742	777	826	805	777	774	794	771	784	776	802	805	801	761	781	851	804	846	786	775	821	765	812	790	780	785	747	755	802	775	790	766	768	801	744	762	799	801	760	785	767	810	734	851	737	837	806	788	805	792	750	796	755	770	793	770	743	764	766	787	833	790	804	770	791	765	747	826	764	825	812	747	774	778	766	756	825	772	780	743	774	749	757	797	749	795	803	788	773	800	798	802	830	807	802	731	770	777	755	787	738	758	777	827	825	779	771	760	789	767	804	749	790	746	778	817	812	800	745	717	800	751	804	768	808	836	795	833	752	817	825	785	796	743	746	776	781	800	767	835	831	826	733	736	767	807	748	735	767	796	742	767	798	768	770	782	818	748	826	799	806	756	807	834	798	809	821	745	847	733	759	777	811	770	809	782	778	748	788	797	755	821	821	771	792	800	790	760	768	781	793	798	800	810	787	849	735	837	709	745	810	767	819	811	791	757	794	805	748	824	764	816	768	782	751	787	768	769	810	723	750	769	761	787	792	814	741	783	796	744	795	763	781	839	811	775	793	779	802	769	756	783	778	798	754	816	805	822	766	819	767	777	767	810	765	773	809	763	787	804	766	799	806	791	779	763	742	809	786	807	700	731	742	787	762	810	798	825	812	756	809	773	825	795	795	787	775	788	791	754	763	771	761	791	804	799	755	750	787	790	804	815	803	816	826	791	800	796	759	745	773	783	820	776	743	759	788	757	766	785	705	763	786	754	799	849	805	748	760	795	749	773	794	799	819	812	819	751	791	767	791	808	814	774	767	769	795	784	752	777	824	777	782	798	828	758	759	766	748	765	746	750	766	731	786	789	790	812	803	782	733	761	757	819	783	794	786	791	757	760	775	781	777	715	812	758	768	778	760	769	811	745	768	777	794	782	761	750	757	804	830	738	784	761	786	737	764	806	811	827	777	749	750	820	742	810	783	812	739	800	843	776	817	800	802	790	778	785	809	786	793	783	806	781	793	784	761	738	794	789	763	766	774	764	804	786	722	793	791	823	791	807	760	816	779	821	728	746	796	779	693	760	788	750	776	793	755	800	784	794	810	787	789	781	730	787	766	803	753	754	736	797	750	827	732	805	791	822	805	758	765	758	756	752	766	773	798	740	777	760	738	765	783	777	720	764	768	803	740	784	721	777	790	780	791	780	803	777	869	760	760	762	775	813	771	800	816	801	714	751	800	832	772	771	781	778	804	736	774	850	788	817	800	814	807	776	851	779	751	760	779	829	791	753	789	835	783	777	751	801	790	780	758	833	814	774	784	780	791	835	744	759	769	808	806	767	816	762	823	791	823	828	732	805	821	798	789	740	763	780	770	760	791	760	783	772	762	748	830	753	751	784	770	812	771	810	769	772	802	792	762	794	772	789	800	778	740	775	785	804	793	787	748	786	763	745	798	793	818	790	785	844	734	799	747	722	751	729	798	804	782	792	812	783	780	793	747	780	785	722	769	747	775	824	802	776	772	808	784	747	774	773	746	778	808	722	787	778	805	774	765	811	738	784	794	760	789	756	743	776	759	805	805	795	774	789	809	779	783	825	780	759	807	843	759	842	783	826	778	801	751	808	764	830	804	785	789	788	742	802	784	788	802	826	791	828	812	766	789	793	760	784	793	763	812	784	785	803	760	808	744	752	747	795	825	772	786	754	807	772	748	784	787	831	756	812	738	769	777	810	786	797	769	754	772	781	849	770	767	794	777	769	765	772	780	786	770	783	786	746	825	793	792	770	826	805	770	749	796	835	783	784	801	789	770	820	795	777	762	785	799	742	776	776	751	791	769	795	778	745	775	735	799	757	789	763	829	787	810	778	763	811	842	787	760	766	862	784	806	785	779	833	754	779	737	790	773	760	767	810	746	801	790	736	788	774	783	799	802	771	767	757	789	802	789	848	739	730	781	739	772	815	780	789	793	792	833	833	761	797	763	785	812	783	778	772	771	787	762	791	847	794	767	787	771	772	798	802	811	705	749	804	809	813	753	805	806	828	818	818	776	826	780	785	767	798	769	765
3435	3534	3026	1610	1189	1018	898	813	768	726	678	667	650	652	638	666	561	674	622	607	601	606	576	586	654	603	595	625	615	605	577	595	590	600	572	609	561	613	606	589	569	603	601	590	593	565	611	611	581	575	554	603	590	605	577	559	567	603	592	550	551	602	622	554	581	582	582	567	575	576	573	602	550	561	562	615	591	578	558	622	571	542	589	611	572	573	564	579	607	538	556	578	572	566	585	530	572	581	580	562	562	591	631	580	623	573	569	553	560	652	549	604	558	597	549	600	598	582	573	569	656	604	609	540	538	588	580	595	579	580	597	553	542	599	543	557	581	534	587	574	598	602	588	600	596	566	608	598	561	556	521	567	561	548	574	608	562	545	597	580	551	611	553	569	584	577	607	589	579	603	577	578	604	599	568	556	603	585	579	599	567	580	570	583	597	555	581	560	618	591	609	593	554	547	607	570	577	523	568	570	599	577	573	545	565	579	535	577	571	586	555	537	581	612	583	569	600	598	555	602	588	559	546	549	592	584	570	594	614	584	604	581	603	607	604	580	533	642	592	593	578	567	551	591	627	559	593	587	598	560	536	585	628	564	563	566	605	547	544	608	578	599	626	588	557	600	561	596	590	602	617	599	553	588	577	549	542	615	562	585	592	580	573	535	561	568	545	563	578	563	557	606	576	567	583	554	550	582	579	595	583	608	609	589	593	560	520	579	564	557	529	598	568	555	545	576	519	568	560	581	601	574	589	558	595	615	566	554	579	559	597	567	586	589	572	599	580	608	580	541	584	520	599	558	573	602	573	561	555	576	610	579	592	622	581	566	545	592	530	603	617	572	573	603	536	609	564	546	568	571	586	570	574	571	563	561	597	559	529	564	553	569	583	537	583	608	561	564	606	595	550	588	552	572	619	575	552	558	608	567	599	590	626	565	598	543	630	568	610	546	589	563	565	569	573	582	607	566	585	602	566	557	584	584	529	572	581	611	623	582	591	576	556	574	554	559	551	580	580	599	574	574	595	573	568	611	599	572	580	601	530	557	578	591	599	577	549	553	584	581	614	558	534	588	585	560	572	601	616	619	621	584	572	552	557	570	575	582	550	610	540	582	549	568	570	646	548	554	574	607	603	554	594	574	562	581	541	513	571	598	605	576	581	602	541	554	572	557	567	598	569	588	600	540	565	554	562	578	585	548	560	565	625	521	571	549	564	550	572	576	549	593	585	560	561	553	593	524	594	553	550	593	601	611	586	522	534	568	595	600	537	577	560	580	578	560	609	542	545	582	610	545	591	554	574	559	561	557	597	578	584	567	552	565	621	593	541	547	578	585	566	558	557	587	584	572	560	618	600	581	577	571	577	592	585	613	570	567	557	580	562	577	577	594	557	537	578	570	548	551	556	559	572	544	583	530	567	588	594	590	568	570	588	553	602	606	596	578	589	573	585	569	567	554	562	577	577	574	573	577	574	600	552	585	550	555	600	609	595	587	560	579	586	574	559	604	589	608	548	590	554	551	564	538	603	550	551	567	559	561	603	570	564	567	576	555	580	548	588	557	523	555	572	611	546	614	581	581	569	577	562	583	537	547	602	583	561	548	559	573	581	576	570	564	575	595	545	596	560	588	574	592	563	622	591	608	549	596	571	573	564	557	570	590	598	571	558	584	564	546	610	588	584	592	549	604	579	551	613	589	574	558	579	566	535	592	562	554	544	589	610	568	573	566	527	585	560	574	611	599	578	593	546	602	507	562	548	590	540	548	569	570	565	579	581	568	549	581	590	536	587	553	586	570	539	561	591	544	561	589	572	649	605	581	590	579	575	522	567	602	569	548	586	574	588	611	568	615	563	605	537	588	554	551	559	538	551	571	583	593	564	592	548	598	598	589	571	611	573	575	578	601	592	527	583	590	589	570	586	585	603	582	577	576	568	573	567	577	559	578	610	575	573	540	564	572	574	578	614	539	594	585	551	563	540	596	594	570	569	540	584	606	563	554	565	594	577	565	568	591	541	581	563	578	565	574	545	589	580	572	595	561	614	557	600	555	568	569	563	554	541	589	579	596	598	550	579	595	629	566	587	532	582	520	577	565	558	588	589	534	561	588	552	562	616	574	585	568	569	561	579	523	567	601	520	535	569	551	589	558	554	581	554	564	550	578	551	582	580	583	565	565	563	552	547	569	574	601	576	544	548	528	597	552	557	537	576	555	558	579	605	588	556	594	555	555	600	600	533	551	585	581	586	541	573	574	559	545	552	587	579	561	569	531	618	549	563	567	558	507	626	586	583	534	563	561	598	617	576	581	563	601	544	532	576	539	586	581	604	571	546	566	519	531	594	553	557	549	590	544	546	602	572	594	595	562	654	592	548	596	579	578	554	569	569	596	589	571	531	586	547	553	578	580	552	609	535	560	578	583	527	563	574	571	571	603	590	546	533	526	548	579	590	597	629	602	570	548	612	627	580	545	569	573	571	645	559	618	534	566	582	518	560	615	615	572	571	552	591	549	578	608	565	601	610	564	574	576	540	530	564	578	604	568	562	615	548	548	583	563	569	602	567	579	589	554	535	604	566	550	590	564	602	567	558	557	554	515	592	547	535	578	581	565	568	580	575	598	592	578	554	572	578	564	533	567	624	584	586	553	533	580	571	578	572	581	560	530	559	558	575	586	567	549	591	536	594	582	574	561	581	586	574	574	571	631	597	565	570	597	559	551	578	554	552	572	577	545	566	539	564	537	586	528	562	569	573	569	557	556	589	564	534	563	569	562	558	561	618	597	595	536	613	535	566	553	552	565	591	571	573	608	585	586	575	557	529	557	552	603	566	526	566	529	557	583	567	552	578	597	550	582	569	587	553	543	551	589	555	566	611	535	588	551	556	553	573	522	622	554	564	612	564	525	569	558	567	585	586	583	553	583	549	541	561	596	547	561	577	538	580	572	548	588	558	549	568	592	554	537	548	605	540	615	567	569	594	600	562	606	563	589	558	578	581	589	553	587	542	593	591	593	591	601	524	595	579	563	579	548	565	615	551	571	556	626	561	580	596	579	588	573	581	555	558	559	590	577	571	574	562	572	576	571	583	599	556	585	562	571	583	601	581	538	535	587	589	581	550	610	596	547	585	566	592	556	590	597	560	596	596	560	587	602	536	559	581	545	582	605	561	593	536	590	533	538	628	550	605	567	536	603	552	578	574	604	560	569	592	546	582	577	566	599	588	532	593	561	583	577	576	562	545	584	610	562	571	589	595	528	588	569	606	523	570	550	570	560	573	584	591	610	566	581	562	613	537	593	578	555	557	533	553	566	559	577	576	589	606	599	575	556	544	609	599	574	557	570	557	530	610	582	566	524	566	582	550	639	559	555	585	562	550	585	600	521	594	542	541	555	558	579	530	577	577	555	548	567	616	580	565	575	579	569	626	566	573	564	597	564	574	551	589	566	578	559	565	574	554	574	583	574	565	514	592	541	582	562	551	573	539	562	563	587	592	581
24432	21474	28829	24527	21464	9330	1952	1195	1043	965	948	906	875	947	885	907	875	855	858	833	796	863	834	863	792	816	823	747	841	787	885	797	829	825	810	839	842	828	888	801	792	813	803	814	834	798	824	836	828	844	809	751	747	776	824	819	802	794	823	790	767	847	792	815	858	809	761	815	818	830	811	786	819	843	789	815	764	716	839	827	790	796	773	852	807	798	753	822	834	750	756	775	757	811	820	808	828	742	760	788	806	790	775	756	750	758	809	823	770	813	803	785	796	830	820	777	810	814	786	790	764	748	746	777	761	762	820	769	794	783	764	778	780	806	777	757	829	810	777	787	751	812	754	785	807	771	831	791	750	782	774	796	793	796	766	772	774	804	827	784	778	764	801	795	766	772	761	795	785	760	809	769	866	849	825	810	777	773	842	781	798	822	761	812	773	756	773	778	778	820	752	769	791	813	783	743	777	780	840	780	812	814	816	786	793	773	787	787	772	788	767	735	755	755	766	807	802	735	786	754	735	805	795	797	757	722	779	792	815	799	800	784	800	774	777	819	818	746	734	770	778	748	792	832	798	821	836	786	772	817	822	726	774	794	780	789	788	825	778	791	738	769	816	772	786	744	773	806	788	820	759	828	813	825	784	802	817	803	803	781	750	798	776	787	779	784	826	810	795	767	778	796	776	802	823	831	766	775	790	773	783	808	774	759	790	780	793	796	766	794	778	751	745	805	816	791	827	764	750	713	793	762	780	797	841	823	804	743	750	788	791	775	790	735	797	782	807	794	801	847	818	789	783	783	800	784	789	845	763	802	808	772	780	754	860	836	752	746	800	814	802	842	769	752	735	754	784	830	813	790	786	763	780	787	777	787	809	802	801	781	762	819	765	808	816	764	830	763	789	784	773	787	809	803	791	778	752	800	794	782	780	779	745	796	747	765	791	791	769	786	787	763	765	798	754	774	794	769	799	755	817	800	775	795	793	802	848	789	778	765	781	753	811	757	746	784	793	754	796	797	847	774	762	786	802	834	768	824	749	757	750	744	782	737	759	800	800	747	815	742	794	821	784	747	811	777	822	775	836	739	760	817	775	780	796	772	795	800	750	797	797	766	785	785	773	781	761	737	767	793	773	800	730	782	768	774	772	801	776	800	776	772	818	818	786	802	793	751	768	741	762	804	791	801	748	770	805	764	768	779	749	764	792	739	793	762	805	823	731	805	771	798	812	727	754	776	814	770	820	800	773	796	806	790	806	782	783	802	774	743	790	801	769	776	787	772	749	787	783	781	774	767	735	767	784	792	754	838	817	790	794	757	799	794	815	809	802	813	810	783	774	727	790	801	826	757	797	774	808	806	788	792	775	798	771	777	847	797	751	763	801	758	778	783	744	811	730	793	839	853	829	792	810	771	776	831	759	775	769	786	777	821	848	797	819	779	792	780	777	772	776	749	790	795	775	753	796	789	798	803	735	777	795	751	730	825	786	776	754	755	792	809	743	770	798	824	784	763	785	768	773	854	805	825	849	785	766	853	766	750	758	740	756	761	799	767	860	823	808	807	748	798	728	744	776	762	757	786	813	782	781	778	820	834	785	809	802	706	829	816	803	772	786	744	744	776	820	794	784	792	790	788	833	787	737	786	784	809	767	798	763	790	761	807	811	777	821	801	810	819	769	767	756	768	805	755	768	807	783	786	812	800	799	795	821	779	845	760	797	781	746	781	779	840	831	815	742	810	740	800	788	758	802	796	769	758	766	787	762	799	798	783	813	765	741	762	812	808	730	789	771	771	794	769	786	806	751	816	764	736	765	774	765	756	783	805	718	757	814	750	836	791	785	765	743	821	765	809	772	741	838	808	773	822	810	780	753	796	776	756	786	779	788	790	804	782	768	744	773	799	776	776	762	777	815	782	807	758	775	826	798	816	793	746	807	761	806	776	801	824	781	836	742	763	749	779	779	794	759	793	752	769	728	779	816	746	781	754	805	728	801	790	808	708	750	826	794	818	773	813	791	714	772	760	754	739	839	797	825	782	837	761	792	807	790	781	774	756	770	793	774	789	812	807	765	743	776	787	726	780	768	791	772	746	741	741	832	738	756	805	775	757	782	792	774	789	789	770	771	771	745	791	774	802	775	807	761	783	786	812	787	760	722	801	779	774	805	766	737	763	765	787	749	822	796	825	754	789	746	818	765	761	775	763	768	803	778	822	745	779	765	786	797	791	812	806	807	794	759	804	777	796	749	788	787	785	778	786	785	762	750	807	809	793	790	778	777	793	752	803	764	754	842	748	780	781	747	823	729	793	809	830	776	809	770	785	773	778	788	837	768	778	756	769	805	796	778	786	836	799	801	808	781	784	781	797	759	774	791	813	825	765	778	749	808	792	817	839	831	787	787	769	834	788	776	788	754	789	815	783	793	769	779	815	794	727	730	801	754	794	780	796	759	850	752	790	776	775	814	798	787	778	799	757	757	768	718	786	806	807	810	788	808	783	783	792	824	798	789	777	783	799	824	765	780	768	793	813	803	822	781	820	785	736	792	791	775	757	735	766	743	782	756	816	809	795	770	750	797	793	817	775	781	803	752	739	794	765	831	791	725	809	814	791	778	757	831	768	730	738	766	775	743	791	789	760	745	844	754	788	748	785	735	781	711	799	733	756	761	849	776	805	817	790	779	825	796	827	839	836	769	749	792	728	831	849	739	794	813	762	785	749	761	808	785	734	761	768	794	837	783	788	778	784	804	798	710	744	757	774	789	731	797	712	745	785	773	736	744	789	768	818	724	814	784	775	799	759	797	755	805	822	745	772	808	779	805	801	778	765	824	805	802	777	748	827	784	850	806	792	794	767	811	779	770	763	729	786	772	754	792	774	758	764	803	762	764	783	704	761	793	795	771	786	755	818	780	778	811	759	785	797	736	822	754	814	718	757	780	780	738	762	769	782	774	818	796	758	757	739	722	768	764	766	784	808	769	809	795	828	793	750	756	795	783	775	806	750	798	856	750	755	812	778	794	757	759	775	784	762	755	755	783	810	784	792	798	766	765	746	797	751	838	777	760	740	830	743	784	790	755	819	779	800	782	736	756	809	752	748	752	764	788	776	818	781	815	842	756	770	808	774	786	770	748	799	818	820	766	800	757	777	758	801	813	807	772	717	773	805	827	764	810	788	824	729	773	792	793	739	747	749	712	767	801	787	782	793	754	808	822	809	793	800	771	788	794	769	796	776	747	773	803	818	796	805	755	778	771	772	771	759	756	798	808	848	807	784	766	799	713	791	773	740	809	729	812	761	785	749	758	769	836	775	779	801	753	787	733	724	763	723	803	765	808	737	798	758	777	812	836	808	722	830	753	796	822	795	775	817	797	776	778	788	817	807	831	798	753	751	769	771	755	791	805	797	834	778	782	791	763	742	807	837	812	821	757	773	785	784	737	741	806	815	726	707	777	797	798	828	787	808	704	790	759	803	845	774	772	739	803	748	766	736	759	810
3720	6087	5039	2578	1785	1491	1154	1107	1002	900	812	776	744	758	763	705	641	646	677	667	655	626	672	629	666	640	688	626	606	658	635	630	642	634	627	599	661	676	673	595	573	580	597	567	620	573	578	595	645	615	640	560	633	623	586	609	574	557	630	627	589	633	577	629	640	596	627	614	586	577	620	613	598	610	622	541	610	609	618	635	567	582	576	547	610	581	577	608	573	594	633	620	591	644	596	624	551	588	593	592	618	545	563	612	590	581	582	588	608	578	600	563	640	603	584	581	637	615	550	595	616	570	608	591	607	602	596	599	598	613	619	573	600	564	564	574	586	600	611	581	588	632	563	578	629	619	610	583	645	602	611	580	581	601	584	588	570	585	610	588	637	579	557	615	603	546	578	631	568	596	595	635	624	591	617	572	581	577	591	584	573	581	596	520	586	579	584	584	566	540	590	588	625	660	630	592	573	611	598	616	609	579	572	615	613	607	561	582	597	586	612	610	578	585	584	570	631	562	618	632	606	602	595	612	634	581	594	578	579	628	576	623	583	597	584	581	592	591	600	585	570	617	652	571	574	586	591	579	612	547	652	577	576	580	604	601	581	605	567	582	595	572	561	565	619	583	583	583	571	580	602	624	564	562	609	593	636	603	580	556	629	600	575	616	607	593	611	620	593	586	616	589	563	594	613	563	587	588	584	594	542	593	605	555	591	575	603	622	567	605	608	596	589	570	631	580	610	539	585	573	618	613	597	603	563	598	582	611	589	579	575	602	559	615	588	601	603	547	603	611	569	565	553	592	618	546	546	595	587	574	596	591	573	585	576	621	604	542	608	540	575	607	534	587	584	589	611	645	597	557	636	579	600	640	592	574	583	599	657	597	578	570	570	572	609	573	603	584	562	532	559	586	588	569	609	599	581	601	552	583	588	613	582	541	579	603	568	572	583	591	575	629	587	565	587	562	604	603	585	582	563	568	594	636	584	585	619	595	563	620	568	559	604	596	524	576	566	601	605	613	578	562	610	615	618	602	572	572	561	574	601	625	636	561	572	601	576	622	573	580	610	603	610	627	591	599	599	603	584	560	588	549	625	616	536	551	581	609	598	576	592	622	603	573	620	617	578	617	608	607	564	600	561	576	587	662	643	597	602	584	575	550	639	620	569	528	607	588	624	578	574	578	607	613	584	598	561	568	581	602	611	564	588	608	582	592	573	559	588	575	597	590	600	606	601	607	582	596	589	551	638	600	590	584	554	585	593	592	568	598	579	563	543	585	594	608	591	563	581	565	575	552	567	575	565	578	587	557	573	611	573	591	547	553	619	598	592	586	535	580	563	587	564	587	599	583	622	576	575	604	589	569	580	616	591	610	602	570	600	595	590	572	565	597	598	601	624	528	585	597	601	595	566	593	588	564	611	569	544	588	588	580	610	600	582	575	570	571	601	614	589	601	671	568	605	573	604	536	595	564	613	610	635	570	567	628	587	611	593	592	576	599	577	592	574	603	583	617	634	593	599	635	561	606	559	557	614	570	558	553	566	587	625	580	544	590	599	532	608	570	592	592	600	610	597	581	552	566	565	629	606	586	590	542	560	625	570	585	631	575	618	582	557	577	580	574	558	553	588	612	645	546	669	633	601	579	628	581	581	600	586	593	617	570	541	568	610	601	586	541	528	564	600	632	584	571	585	603	523	639	583	549	575	585	560	567	618	605	572	592	562	603	569	599	573	573	558	566	595	532	563	590	626	590	587	601	594	598	570	586	559	591	590	552	584	582	580	574	591	555	576	613	597	560	595	585	582	610	588	550	535	611	587	580	546	585	613	621	558	568	572	551	575	541	557	591	597	602	563	616	577	584	554	613	607	629	613	594	605	590	620	593	588	596	605	585	580	526	561	619	599	621	563	560	580	594	584	530	576	608	563	586	581	601	582	624	603	593	568	610	590	577	600	583	579	588	606	579	600	629	582	592	563	567	567	582	608	587	573	569	585	567	586	608	578	554	577	534	589	563	615	533	615	589	589	596	579	539	628	565	578	569	626	610	542	586	565	587	603	591	606	557	571	579	651	586	593	592	580	553	583	605	556	576	599	607	577	584	609	581	587	571	571	591	588	596	548	588	570	593	586	631	598	587	572	616	609	608	569	569	627	542	580	568	582	558	612	533	615	543	592	571	602	598	565	608	560	565	565	572	611	600	565	622	615	581	549	562	592	597	556	564	583	564	577	541	591	537	615	587	606	591	630	571	610	600	633	605	556	552	616	583	581	571	624	580	599	547	567	558	604	562	613	600	585	583	594	602	589	608	627	659	599	634	561	590	621	590	581	593	605	557	583	604	593	602	645	563	590	599	583	617	587	604	538	615	606	605	591	606	604	594	598	562	568	561	562	559	600	603	600	599	616	599	624	583	620	602	550	631	592	577	614	622	578	576	576	567	549	564	595	584	622	603	614	568	520	603	567	583	564	581	561	570	564	591	594	583	585	554	613	571	608	601	576	527	581	620	585	608	535	566	595	597	576	568	574	561	595	604	589	578	563	556	587	604	604	566	607	629	588	553	557	585	558	593	541	568	569	590	619	584	581	598	608	603	534	581	541	580	586	600	597	601	584	577	599	572	590	618	575	592	535	587	527	561	530	578	576	584	609	619	566	569	626	606	609	572	578	579	593	614	605	540	616	555	598	522	548	620	602	582	595	594	605	563	562	607	573	586	616	597	592	626	549	591	608	578	558	567	586	592	589	606	583	624	561	629	588	536	593	561	575	601	558	570	597	557	582	575	630	553	601	578	554	616	570	613	598	591	618	581	574	612	591	616	603	586	522	558	601	615	575	589	566	559	547	573	602	600	614	579	631	620	614	599	617	605	598	578	609	554	570	579	590	554	568	608	585	552	564	625	569	595	548	577	552	576	583	578	575	558	572	554	577	567	612	577	590	612	584	576	574	612	570	568	556	597	592	578	611	585	600	563	587	561	569	566	574	611	585	588	592	571	605	531	587	601	603	558	572	570	606	600	589	539	620	591	564	595	577	600	564	576	551	562	582	605	567	590	583	579	593	574	602	598	598	550	569	552	563	625	575	556	585	609	574	555	600	578	575	587	575	562	577	607	614	591	586	617	544	576	602	596	579	548	586	566	605	526	557	598	617	593	590	582	603	593	607	605	553	577	576	584	617	561	613	614	622	581	548	627	582	593	582	566	584	582	611	628	551	552	542	597	612	579	595	582	611	601	600	547	530	617	566	569	573	532	587	572	562	599	602	525	595	545	582	597	582	557	581	578	622	537	572	602	577	609	580	578	609	572	573	596	579	580	565	574	627	598	615	599	583	544	579	584	582	579	616	544	555	536	585	537	557	636	558	601	599	606	544	562	566	622	542	598	565	596	555	611	616	602	600	566	544	552	598	601	576	580	599	595	581	597	599	574	581	608	596	564	605	568	597	566	526	588	568	565	611	606	622	597	579	581	586	633	588	566	612	538	576	595	548	539	585	566
27931	10485	979	557	433	400	385	389	387	400	379	414	399	363	383	401	417	395	380	382	372	375	393	398	368	374	364	404	406	395	398	381	370	352	390	372	354	425	370	357	353	378	417	410	370	395	371	364	393	385	379	387	377	388	403	385	401	386	389	372	384	409	375	361	391	396	370	381	364	376	361	371	373	394	395	390	366	416	412	375	373	384	393	370	398	362	391	357	376	387	362	369	421	374	362	370	352	358	403	379	366	438	391	355	359	405	397	370	386	396	371	376	346	370	372	367	410	415	384	391	376	389	370	381	388	412	389	407	385	402	425	368	369	421	390	421	367	372	371	381	368	433	398	389	366	377	366	371	383	380	397	372	347	393	412	384	340	398	355	382	406	426	392	404	380	376	369	380	425	386	402	383	378	363	375	394	390	394	421	407	404	348	379	382	365	387	374	401	376	348	393	373	399	368	372	382	392	404	391	371	357	380	406	402	373	389	406	384	347	376	395	374	383	371	398	369	393	394	384	368	371	369	435	379	380	426	375	365	439	385	369	384	392	343	357	424	410	416	394	371	354	388	380	394	379	349	401	413	383	373	398	368	355	349	383	374	400	377	368	372	366	387	374	400	390	405	413	355	371	401	362	409	365	385	417	384	377	412	411	370	409	366	396	395	413	407	414	405	378	409	378	416	389	418	417	385	385	426	380	364	403	386	391	426	391	358	352	346	347	392	403	390	405	409	361	360	327	405	394	362	388	420	394	353	387	381	395	371	387	385	347	390	377	399	406	401	407	391	393	407	362	406	419	374	375	370	415	376	364	383	377	385	366	365	366	373	380	392	348	384	391	356	389	391	393	388	391	368	372	410	384	376	407	372	404	376	352	413	405	365	374	400	387	397	393	396	413	373	433	415	367	378	401	391	381	395	397	386	387	402	380	372	401	355	363	381	395	375	370	381	377	406	381	372	379	363	400	416	406	397	356	372	380	395	385	387	373	380	372	363	386	351	369	396	368	360	370	395	391	377	382	354	353	393	355	367	400	406	417	361	395	367	368	391	381	351	390	371	386	345	374	405	381	380	355	434	375	373	365	411	358	346	365	427	422	399	368	406	389	387	397	389	344	398	392	402	377	380	367	443	420	398	364	392	372	350	355	401	375	390	359	376	370	422	365	391	385	382	406	370	370	379	390	366	360	419	404	399	360	363	421	410	373	392	342	369	376	351	365	360	409	369	356	356	386	411	355	398	392	347	391	408	357	350	358	401	383	408	376	368	340	398	377	374	415	401	365	402	375	400	384	365	390	414	381	353	368	379	407	362	363	421	384	367	384	406	372	360	418	385	391	375	373	371	371	372	426	363	342	371	393	382	362	355	393	392	415	395	380	384	441	377	392	364	404	390	416	377	377	391	358	386	388	370	361	414	408	403	391	394	420	375	403	369	392	364	419	386	420	373	389	387	377	369	365	389	378	341	408	400	364	374	372	392	354	399	390	405	389	389	353	371	375	385	415	387	375	383	417	348	371	385	368	370	410	342	371	383	391	363	419	374	369	389	362	401	375	378	391	368	382	357	374	405	378	379	346	346	369	376	375	389	397	375	388	368	374	397	366	399	383	408	405	333	369	363	326	408	385	351	354	380	416	362	404	370	396	434	380	401	350	374	389	380	391	396	387	378	392	411	366	402	372	401	430	378	371	393	401	411	399	398	374	397	385	387	372	399	344	350	397	358	354	382	384	371	407	381	375	387	371	385	357	374	356	384	383	376	363	388	399	377	390	397	391	387	355	390	378	375	410	408	381	397	376	372	432	409	383	379	402	365	370	410	366	377	385	406	379	354	402	360	385	439	386	394	420	360	362	385	377	395	381	380	353	379	390	411	365	349	376	365	362	362	395	420	363	381	333	383	378	369	378	404	386	403	347	377	397	359	357	362	395	394	387	408	382	412	403	384	369	358	388	377	406	410	380	374	387	401	375	394	407	372	377	378	373	391	397	386	389	370	371	404	372	407	367	376	364	387	407	377	413	373	356	358	399	364	369	358	362	381	348	358	412	369	387	381	402	383	395	411	397	401	364	412	369	338	399	345	380	366	335	362	381	367	372	376	408	354	388	344	371	375	377	410	383	372	378	393	403	368	420	372	375	399	359	349	409	372	367	401	390	366	399	410	361	380	440	377	381	370	413	356	385	371	388	399	385	366	387	399	405	377	364	382	355	357	396	374	368	406	326	354	377	372	410	385	358	387	365	425	398	366	406	373	381	358	356	391	344	377	378	375	368	409	395	417	381	385	371	398	387	392	390	375	380	407	412	387	369	397	366	366	384	406	371	358	360	361	412	382	372	397	370	457	391	390	347	394	424	404	363	390	391	371	398	345	381	385	378	378	396	391	402	396	403	387	364	387	374	378	401	370	381	361	405	398	374	395	378	402	387	427	420	386	391	397	376	398	399	379	355	376	356	408	384	371	409	400	381	382	404	390	337	374	382	374	395	362	370	377	375	379	328	384	396	383	392	392	385	401	359	378	392	439	392	341	354	392	382	401	400	381	384	378	389	359	391	381	367	366	397	406	398	407	378	369	395	365	357	378	371	383	415	370	392	365	400	420	366	388	373	404	335	419	398	369	392	385	366	393	385	385	379	391	377	374	398	373	419	409	353	389	375	399	391	416	380	414	376	371	398	385	387	383	369	366	400	399	404	394	384	375	401	382	352	375	373	385	381	385	388	392	402	357	377	385	364	394	399	369	407	354	364	383	359	387	408	365	400	401	389	376	401	380	380	363	379	423	358	378	369	385	385	397	367	421	359	389	421	389	366	368	418	365	394	372	378	370	403	338	380	398	351	351	367	391	351	385	343	358	382	379	373	404	388	409	415	373	382	368	379	365	397	397	369	375	349	364	378	352	364	404	361	370	369	400	358	383	412	369	384	385	401	376	360	372	382	378	365	353	388	380	369	397	389	379	362	391	384	388	353	396	364	382	372	403	380	385	368	405	394	401	407	386	363	376	380	410	361	396	368	365	385	369	357	379	373	367	393	360	354	365	361	388	392	388	363	371	367	401	382	382	378	349	415	361	391	386	429	397	387	382	397	399	386	409	380	398	395	409	365	389	402	386	395	391	385	394	396	373	388	414	382	384	396	355	361	372	364	420	394	406	372	399	373	353	395	383	390	387	399	357	363	390	384	405	379	377	378	382	396	399	422	362	373	387	407	378	381	391	358	395	335	376	363	423	351	390	367	407	362	365	390	370	396	384	354	402	365	373	363	405	383	367	377	396	377	357	405	392	383	379	412	368	393	398	386	396	394	378	363	406	383	377	421	386	378	353	367	387	396	418	381	372	364	353	359	365	390	361	366	412	368	383	393	394	385	347	417	354	382	394	392	383	386	377	395	406	401	393	407	391	389	351	373	365	412	362	368	355	399	392	365	420	400	406	402	397	385	388	349	338	381	377	374	423	387	382	390	392	378	385	390	378	399	387	386	374	386	386	356	358	400	380
4701	466	425	367	332	308	290	305	284	293	275	311	288	292	309	280	274	310	315	283	325	306	299	278	272	284	271	294	278	273	288	304	260	298	277	266	283	288	286	261	301	307	269	252	270	263	278	300	270	288	289	294	291	307	300	280	288	303	256	288	263	256	273	314	326	266	307	291	275	284	256	271	269	303	284	309	273	269	296	272	309	268	232	287	297	285	289	274	294	293	248	283	270	309	313	276	278	293	287	300	278	298	300	262	284	328	285	296	279	284	295	278	308	297	265	266	281	283	285	285	284	282	293	287	307	281	282	289	268	289	295	291	301	290	294	267	294	319	292	311	270	256	261	282	291	295	298	302	290	280	273	290	290	280	288	286	270	259	295	297	293	296	277	295	269	259	259	267	259	269	293	281	323	253	293	297	321	265	270	293	285	271	302	277	270	242	268	265	273	300	232	294	279	266	302	301	286	294	281	293	257	282	295	285	289	275	266	275	296	258	300	289	288	243	307	268	288	277	285	272	271	271	274	282	302	290	264	288	235	268	289	273	275	310	291	291	265	254	307	274	301	304	277	317	270	278	277	297	299	273	284	293	267	303	290	246	266	311	300	285	290	285	291	290	298	275	286	311	262	268	255	293	288	257	296	286	290	268	274	291	271	297	279	304	269	260	306	297	250	273	238	284	283	266	283	289	317	297	273	302	269	293	299	302	271	269	302	291	277	271	331	293	306	279	302	292	305	255	277	281	293	298	277	308	282	292	309	267	294	261	281	276	293	278	285	287	303	273	287	268	285	267	262	265	279	300	278	271	286	272	287	280	256	260	294	278	300	273	314	274	258	276	283	263	273	279	292	274	276	317	268	275	265	265	267	287	290	301	281	266	290	279	298	262	272	273	297	269	317	261	285	273	304	278	275	310	269	266	280	306	258	282	286	288	290	257	309	283	266	270	294	294	290	283	275	295	281	285	282	293	274	257	279	295	308	277	285	264	310	284	267	285	298	290	269	292	287	284	299	264	270	290	273	276	274	288	267	262	297	315	236	290	293	312	327	278	289	246	292	258	270	286	266	270	281	249	295	297	294	292	313	290	268	265	268	302	310	300	285	290	277	287	276	264	284	274	298	324	266	264	274	281	250	306	291	255	280	278	266	263	292	267	295	302	279	284	275	280	266	312	249	271	297	283	286	300	315	289	312	263	299	266	287	306	275	282	293	277	306	304	278	280	259	250	291	299	265	238	293	278	304	297	259	285	256	263	283	300	314	256	275	295	305	281	271	326	274	295	316	306	303	286	283	257	288	273	296	258	287	329	249	286	291	266	282	282	297	276	287	282	294	251	300	293	304	261	253	278	293	289	258	277	314	281	280	284	268	290	279	284	300	307	251	273	293	260	273	296	235	257	317	285	291	283	277	284	308	275	305	252	277	275	267	290	277	260	284	255	307	293	287	279	273	275	298	307	308	281	312	263	287	287	263	269	280	311	268	268	265	293	276	283	285	268	278	282	277	278	304	241	275	260	280	273	261	285	270	302	256	256	318	276	307	307	320	312	273	258	306	245	291	296	296	271	275	293	303	258	264	253	267	301	288	256	272	302	254	285	297	296	274	275	262	272	311	255	274	277	308	266	309	308	287	278	289	262	279	284	302	293	288	295	294	261	264	284	279	288	281	273	289	286	267	292	279	275	281	289	274	253	302	302	301	313	297	268	290	292	301	302	279	278	311	301	267	278	272	276	268	285	270	279	267	269	246	239	271	275	283	318	294	276	285	272	275	282	277	272	282	256	299	287	278	295	266	274	295	271	273	259	263	262	272	273	285	254	269	299	263	296	278	268	264	298	275	279	291	288	274	277	277	275	293	268	296	268	290	270	283	300	294	286	330	296	289	277	277	296	277	260	284	311	283	299	267	315	288	307	301	279	265	292	294	294	266	269	271	248	312	262	281	305	278	264	275	307	282	277	275	320	260	295	277	270	289	270	273	280	281	270	275	273	257	296	265	294	289	281	290	274	308	243	267	306	284	286	293	276	293	258	282	287	298	277	297	299	267	281	254	293	274	266	298	264	300	242	281	284	272	272	274	238	315	282	300	297	322	278	294	305	301	263	278	265	255	296	314	281	271	268	254	293	300	289	277	260	302	260	261	294	274	313	286	275	286	286	276	269	286	305	271	255	286	279	290	284	265	276	278	277	299	306	282	270	291	262	270	280	313	278	274	262	277	286	297	289	284	306	257	245	277	284	289	301	279	310	263	300	272	258	270	269	274	278	287	290	278	300	250	268	298	277	269	276	285	280	273	282	285	316	275	344	274	280	254	294	285	253	283	303	297	272	300	281	300	275	282	254	281	292	262	269	257	301	262	280	285	281	265	274	262	275	301	282	271	292	262	309	315	266	272	278	271	293	295	300	297	277	265	288	274	294	277	289	270	265	308	301	259	260	301	285	284	314	267	253	274	230	285	311	305	302	281	284	291	272	273	287	274	262	284	286	299	280	283	266	311	253	245	292	310	282	277	274	263	278	283	284	290	298	266	325	291	265	296	257	260	286	291	268	280	294	268	275	283	265	271	284	276	279	316	302	254	279	293	261	267	291	293	255	261	332	294	296	264	263	267	268	293	286	310	276	302	277	300	304	286	271	289	254	292	247	269	278	285	277	261	278	305	289	275	291	308	287	282	277	278	262	254	290	273	286	274	254	297	275	288	277	294	292	296	311	276	285	270	303	266	263	278	256	284	288	301	264	275	287	283	314	259	246	297	297	296	308	255	278	276	282	283	251	268	281	265	300	318	302	302	274	284	288	293	269	271	264	291	267	283	266	290	252	308	288	281	298	301	301	310	278	280	257	292	288	291	285	286	292	300	290	287	283	259	300	296	279	277	294	299	288	271	296	287	285	317	266	306	295	317	301	292	261	280	267	257	282	269	268	265	298	306	267	279	306	321	280	284	300	294	270	281	281	283	261	274	297	288	283	280	279	301	284	291	295	248	302	298	287	307	290	280	263	316	292	306	280	278	283	255	273	286	275	277	273	269	280	277	277	266	313	261	297	279	310	273	266	268	262	276	262	297	287	287	279	320	275	267	249	292	288	275	282	305	269	293	258	282	300	258	275	296	301	231	276	264	288	288	266	265	267	280	288	248	300	272	290	305	304	297	275	260	318	279	266	309	273	279	284	317	268	285	295	271	280	264	273	291	297	273	283	292	302	280	300	261	251	297	279	283	275	290	289	308	296	288	264	272	279	275	291	289	305	261	296	292	284	302	334	284	281	272	278	314	316	315	287	291	289	266	263	288	291	294	295	279	283	290	286	278	266	264	279	279	281	255	303	286	288	279	284	269	267	278	275	290	267	282	281	267	311	263	265	275	281	289	280	263	259	269	282	259	278	264	262	278	262	272	266	313	317	316	284	274	282	287	270	298	292	289	264	282	270	281	281	268	282	298	286	291	309	273	302	268	310	273	299	289	279	269	278	272	280	275	279	299	280	323	277
25495	21488	27943	25443	11591	1724	1287	983	905	875	872	852	863	847	846	856	850	840	829	820	738	796	826	781	740	787	810	809	808	789	811	784	790	792	832	759	748	835	728	812	799	820	802	790	770	734	825	774	762	844	819	799	774	750	790	806	815	735	791	762	825	821	813	789	806	770	787	745	816	788	827	757	764	844	801	784	775	794	787	769	803	768	750	767	845	827	777	819	816	792	837	806	797	794	779	833	769	766	830	788	814	756	756	837	793	765	799	785	778	769	778	788	778	816	826	815	793	802	728	772	813	825	788	801	795	781	774	757	794	775	797	791	771	801	790	798	793	827	827	757	722	770	775	808	792	802	751	799	779	813	822	764	795	768	792	784	771	795	769	733	794	731	760	818	799	817	791	813	764	787	722	791	793	779	776	781	809	849	803	761	809	759	796	763	783	792	787	774	778	764	807	780	800	787	793	797	760	830	744	810	790	778	870	795	799	802	788	806	788	793	745	788	797	786	805	771	771	757	766	803	843	777	778	753	791	803	778	779	778	840	805	795	790	754	735	768	790	813	793	734	799	780	806	789	783	823	775	813	801	788	755	773	783	727	799	781	789	793	743	810	795	786	803	798	744	775	788	759	817	778	800	846	805	774	817	800	796	793	808	768	770	743	833	774	826	752	794	769	789	762	794	781	813	761	819	774	797	846	790	767	795	787	790	795	764	768	865	804	778	784	697	797	756	805	750	769	762	835	781	743	787	797	794	808	738	779	834	781	801	823	774	792	763	759	744	841	792	756	773	783	768	773	766	802	790	744	790	780	799	786	738	783	794	753	792	710	739	765	805	752	816	816	799	792	737	816	773	764	785	815	743	785	766	818	817	770	757	772	813	806	767	779	786	837	786	766	823	764	760	786	819	819	781	787	758	764	791	773	776	805	829	789	803	781	772	775	796	870	773	776	723	787	805	782	779	775	763	788	833	799	774	800	785	813	799	824	792	812	793	780	777	813	788	805	780	778	815	767	810	839	764	767	781	823	797	753	772	761	804	800	781	796	753	793	761	775	786	803	815	762	814	775	760	787	767	785	775	789	780	773	820	725	860	748	777	730	807	799	759	797	793	757	837	783	775	733	744	815	733	789	768	769	843	758	817	785	822	801	786	826	705	808	825	825	830	778	804	831	760	792	739	762	766	800	723	780	755	792	765	789	723	803	779	766	723	796	775	833	745	767	792	759	767	785	820	792	806	830	772	786	804	780	798	797	747	799	787	750	754	791	778	766	726	814	738	777	767	763	755	787	777	756	810	776	802	815	741	793	750	764	771	800	738	777	788	765	788	802	795	735	774	809	787	771	852	838	784	812	789	831	786	772	776	749	789	805	845	792	780	754	793	792	744	774	767	783	774	819	745	771	824	772	829	768	762	788	785	812	792	820	817	768	791	774	778	766	737	785	822	832	838	789	805	736	791	763	780	784	772	769	775	811	783	793	747	779	800	820	802	770	766	752	826	776	718	771	771	774	791	817	816	804	740	772	775	809	807	801	832	718	783	761	799	780	788	772	773	811	785	789	759	763	754	767	770	807	799	777	714	780	819	794	802	806	836	782	753	781	775	768	795	794	774	767	803	708	816	781	803	796	790	776	810	843	770	771	778	791	807	744	723	767	858	778	837	850	782	759	796	760	801	750	833	800	779	805	833	800	796	798	746	766	801	813	718	808	800	809	781	796	777	782	794	795	778	816	784	749	735	817	751	739	821	761	779	760	827	808	794	762	820	766	783	784	793	741	804	805	761	806	831	818	729	811	767	770	814	756	793	786	796	816	750	819	797	796	773	823	832	829	777	804	779	789	780	734	852	761	763	733	804	835	794	855	753	799	791	804	802	797	784	771	774	783	777	772	783	828	770	727	813	777	754	793	786	782	773	753	775	817	765	807	788	818	741	770	741	787	799	772	776	828	773	790	802	799	746	765	810	751	802	788	784	786	810	811	749	764	818	807	842	799	784	763	787	743	784	764	804	794	826	770	798	795	761	798	792	754	765	773	803	767	773	825	838	781	785	766	785	764	756	782	775	782	776	801	761	734	823	754	820	792	790	764	769	772	777	777	775	804	810	781	793	812	820	822	793	764	784	827	797	749	781	804	777	754	824	823	770	765	760	796	805	773	745	777	797	818	786	793	799	789	775	747	796	731	828	797	794	712	765	717	788	830	769	781	795	775	843	851	774	799	784	809	752	845	813	768	742	743	772	812	768	796	726	722	795	797	832	830	758	748	805	820	780	784	816	756	787	787	741	759	757	780	758	807	737	786	742	775	719	791	788	744	830	822	771	791	788	858	830	831	753	832	780	787	753	793	787	773	778	802	749	817	764	761	721	788	815	787	774	766	834	785	775	794	787	748	745	810	794	761	836	781	809	794	831	787	737	804	822	778	788	808	787	794	713	759	782	765	731	785	768	781	781	754	752	824	846	757	785	781	767	784	768	782	840	764	800	775	759	811	781	786	795	723	778	749	793	764	731	751	776	789	810	757	763	775	789	724	811	795	748	789	777	817	770	778	786	790	751	793	747	815	747	803	783	740	767	802	784	832	817	791	837	777	782	785	770	792	797	735	801	827	816	814	795	733	783	747	787	792	771	752	814	780	823	767	791	799	772	702	788	776	787	745	757	729	786	813	793	774	804	812	755	800	735	806	758	776	775	816	776	819	803	761	768	798	753	788	756	780	812	772	805	734	748	750	771	753	789	775	751	758	785	815	750	779	780	759	830	799	794	739	773	778	745	774	802	772	823	813	780	791	766	785	807	747	802	789	771	801	802	781	777	823	753	767	773	792	833	766	824	801	782	801	793	815	766	827	783	798	819	811	805	820	802	789	828	744	791	793	801	748	710	769	794	839	760	814	800	769	817	737	807	799	777	789	835	796	779	756	721	791	779	758	776	810	744	812	784	780	786	777	804	786	765	788	830	827	753	775	775	774	777	820	808	778	731	835	858	788	781	828	799	790	744	846	762	764	758	802	789	753	780	833	783	805	770	788	748	790	745	805	778	796	835	808	791	804	761	809	800	824	754	789	791	744	791	795	804	806	758	797	773	821	791	753	795	750	770	772	796	789	837	779	870	814	803	792	779	772	782	806	788	740	756	750	839	738	769	767	735	802	766	740	800	762	803	819	804	817	774	797	816	789	799	783	817	807	862	807	796	728	782	770	798	766	785	766	798	829	807	764	785	772	763	795	742	769	779	794	781	785	794	778	806	791	817	756	804	796	839	760	783	773	798	770	801	741	765	781	737	794	792	732	744	854	785	753	784	737	787	791	801	751	807	754	782	775	844	807	799	790	813	794	817	789	810	767	777	808	734	767	770	748	782	808	749	788	811	772	775	762	790	805	781	774	821	795	798	762	809	747	753	755	789	804	756	732	782	814	792	805	820	762	768	801	759	800	754	735	741	761	741	755	724	758	775	773	752	788	765	812	785	785	787	763	790	746	800	792	774	763	777	771
3374	3624	2989	1684	1229	1047	852	780	748	737	695	676	662	641	662	639	612	657	612	614	585	604	599	598	649	585	611	591	626	596	608	583	610	598	641	602	614	607	547	619	628	582	633	576	624	552	575	565	600	588	571	558	583	608	566	614	571	602	558	642	572	572	570	556	605	642	603	576	554	601	577	599	564	598	591	596	651	569	584	557	538	574	571	604	573	552	586	597	533	645	564	583	593	549	587	607	584	578	570	581	577	629	580	610	562	557	614	617	581	579	580	546	564	540	570	559	533	561	587	579	552	569	559	581	539	569	542	607	623	542	578	595	654	578	603	554	592	586	583	599	564	611	578	611	609	582	626	573	628	560	602	557	617	585	622	555	584	617	563	585	581	579	528	614	578	559	559	547	558	568	617	589	581	548	538	599	560	568	600	574	586	588	585	562	554	623	602	574	595	577	604	574	585	570	596	567	598	533	602	622	560	528	545	539	565	567	559	546	561	608	579	582	568	582	553	566	588	591	562	570	598	579	580	589	615	542	616	587	551	565	551	599	623	580	576	584	585	621	572	594	574	557	615	602	555	567	561	534	601	553	586	554	605	584	561	629	596	593	557	567	583	602	617	588	548	574	603	572	572	609	565	575	588	587	602	597	577	535	561	544	580	573	549	559	534	586	586	574	563	574	516	593	599	610	563	555	590	641	598	569	595	599	576	550	571	568	584	596	592	599	600	598	582	628	597	571	580	605	627	580	576	592	583	591	552	574	566	593	534	592	575	593	569	553	620	596	599	596	571	592	612	589	555	558	561	590	533	591	567	540	568	549	593	614	568	587	583	550	596	570	549	574	586	521	593	537	577	542	617	544	570	596	619	562	574	595	587	578	606	576	576	581	552	567	613	581	585	612	580	556	558	547	556	548	600	525	548	581	606	576	551	579	596	573	594	620	571	585	592	586	593	584	578	544	615	609	597	597	586	570	592	576	559	582	601	602	594	576	551	601	555	557	611	565	582	597	593	589	565	611	579	581	595	579	521	563	614	543	590	580	590	589	566	547	573	570	542	563	572	583	507	532	567	596	576	591	567	604	548	581	557	558	559	580	584	569	573	554	576	583	590	565	602	603	596	623	545	555	586	586	579	578	596	589	574	601	582	581	571	559	560	542	589	632	559	559	631	544	551	584	582	569	580	617	556	565	525	568	589	569	606	573	552	604	572	581	556	579	577	567	583	577	565	595	589	569	568	595	593	600	541	546	570	590	592	540	560	595	583	588	570	581	560	564	568	601	587	576	550	594	580	572	595	608	556	562	575	592	602	575	551	547	582	586	537	576	566	611	583	568	566	550	579	533	564	569	534	550	565	561	567	591	550	571	564	543	564	590	555	548	617	557	597	544	557	600	556	550	569	612	556	622	586	567	551	576	598	579	601	549	567	597	609	549	567	579	582	554	545	595	582	592	553	579	568	561	562	557	579	593	582	568	585	566	563	546	554	529	570	585	574	588	593	579	581	566	555	567	608	572	566	571	584	571	557	567	570	614	572	581	574	560	599	545	603	602	562	597	555	580	538	615	558	541	589	601	590	580	590	572	542	563	565	537	553	558	566	617	560	561	568	548	580	592	565	541	587	553	594	573	542	578	584	616	586	576	624	569	570	564	543	564	577	563	597	545	561	571	574	550	629	526	566	546	599	591	599	577	585	557	563	581	579	596	557	570	587	563	566	597	593	556	591	571	566	576	554	617	562	581	563	585	592	570	516	573	557	535	538	597	576	574	619	576	568	589	555	545	575	562	596	570	579	589	598	601	616	587	553	611	547	583	586	574	550	542	597	566	545	544	642	529	558	613	543	602	558	601	579	571	544	588	583	539	587	516	550	573	583	559	539	566	611	561	576	556	591	582	607	560	568	624	553	550	543	605	550	584	559	574	579	549	575	598	557	616	547	620	610	543	554	573	585	558	583	560	572	622	587	520	567	536	573	578	569	580	571	589	560	580	578	569	578	556	559	577	573	578	578	557	573	558	526	537	568	584	568	632	592	559	567	567	593	562	559	583	593	591	548	568	606	573	541	566	594	576	549	557	585	574	574	580	542	601	631	559	547	622	590	553	560	567	608	574	584	553	556	555	585	546	579	550	590	575	609	565	575	585	589	582	560	552	584	582	572	599	540	550	562	620	540	516	611	539	579	594	579	583	584	558	561	566	539	568	597	548	616	561	555	590	597	564	612	592	598	505	572	517	547	550	635	550	615	601	550	590	592	580	585	636	589	535	540	587	585	562	583	579	608	546	561	606	630	542	588	523	580	571	585	553	597	606	570	589	563	561	600	543	571	589	578	621	576	560	607	575	587	601	550	545	593	546	581	563	583	565	569	593	573	592	623	581	598	558	576	554	548	609	529	585	567	587	571	575	582	554	562	587	572	561	561	626	607	579	565	540	598	563	611	574	552	590	540	563	551	544	574	557	555	561	574	557	545	588	582	566	560	559	583	555	554	574	571	603	562	551	580	582	525	597	581	561	579	567	565	548	588	571	611	596	570	538	535	584	618	514	600	565	589	599	571	531	598	570	556	568	590	583	606	535	640	551	573	595	536	569	544	553	556	577	615	601	535	595	557	580	609	580	628	548	536	555	579	556	586	575	578	579	591	603	536	588	551	552	575	540	606	588	579	590	554	583	594	576	595	561	581	557	610	556	589	562	537	513	575	550	612	564	544	559	585	595	583	538	594	593	590	555	553	575	582	606	547	576	574	582	575	582	555	560	563	614	588	586	581	622	570	584	544	541	592	605	566	607	514	581	599	622	569	578	511	579	572	582	592	551	584	600	567	571	578	606	581	525	579	588	581	555	588	569	568	584	573	576	575	586	591	544	589	621	548	568	588	551	553	564	543	585	536	542	570	588	574	560	561	563	557	544	568	593	570	564	571	579	568	606	568	581	533	557	543	575	533	560	587	570	603	564	593	590	585	604	558	575	593	569	595	555	608	523	592	582	584	545	565	571	572	565	573	600	563	569	573	558	548	522	591	569	571	567	568	536	580	607	558	579	560	546	555	560	567	553	563	593	585	600	623	542	546	593	560	551	593	592	563	550	569	559	558	562	574	550	551	567	559	585	578	590	564	580	581	566	606	552	585	572	548	545	558	622	632	595	578	531	592	566	552	584	569	580	566	562	563	620	521	593	563	583	569	537	633	600	586	535	561	576	549	558	584	544	601	586	589	575	548	579	583	575	542	593	587	614	531	575	587	565	593	533	585	572	554	555	574	591	547	588	569	577	609	565	564	564	598	602	583	584	569	570	563	581	567	600	588	594	584	590	577	564	591	583	545	560	567	568	574	575	561	585	573	569	556	572	564	593	527	544	619	580	564	561	589	596	582	546	588	592	587	554	560	610	564	571	572	546	562	555	611	571	581	537	610	555	567	566	567	627	530	581	586	613	565	545	524	548	611	545	582	580	541	569	553	526	541	551	594	578	541	587	586	606	540	558	521	577	601	550
24520	21510	28854	24592	21508	9300	1919	1180	1041	1041	975	892	883	893	892	829	869	883	785	863	814	856	832	766	889	808	827	831	852	752	812	831	786	841	794	787	852	862	808	801	780	799	789	843	790	754	786	815	804	779	853	811	793	775	796	794	786	824	753	781	770	815	763	793	790	818	822	829	781	785	774	798	822	723	819	772	771	783	774	759	780	808	766	767	809	805	780	758	766	812	812	809	767	728	792	791	790	797	804	770	760	749	770	786	787	811	739	806	806	819	782	815	798	797	755	774	801	760	805	750	811	829	798	738	823	779	821	754	799	754	770	811	768	781	752	781	800	758	791	762	799	815	792	807	788	792	796	754	789	746	799	801	755	741	763	772	780	783	805	787	820	784	797	737	794	785	806	747	823	749	813	833	841	758	827	784	791	821	779	811	825	765	756	792	822	814	780	774	776	809	791	805	754	749	759	766	814	812	753	752	772	810	792	860	789	766	781	779	859	800	831	804	784	826	810	798	754	783	767	791	759	745	791	747	776	800	798	810	766	823	797	762	820	826	770	783	761	802	800	730	770	809	788	792	774	778	781	774	820	846	809	745	799	780	785	786	786	782	807	771	774	776	789	812	734	754	781	787	752	736	793	824	765	765	761	773	744	777	808	750	872	795	794	775	829	853	723	788	768	757	767	812	833	757	796	777	803	774	740	837	793	796	783	745	790	756	775	828	749	733	847	810	770	774	782	794	802	775	757	824	806	776	773	779	792	727	774	794	770	760	845	781	759	758	786	746	826	767	748	839	774	818	761	788	809	739	801	767	782	773	800	805	782	792	816	768	769	803	783	785	759	791	806	772	745	779	810	789	737	768	760	772	824	770	773	800	768	798	779	771	749	776	761	785	713	812	801	744	799	806	776	770	834	779	800	802	830	851	801	794	792	783	779	793	788	767	746	792	814	794	816	776	787	768	759	804	754	788	781	809	733	788	797	804	772	761	830	779	794	756	792	768	799	807	793	848	756	784	770	776	804	782	809	784	788	802	740	843	805	837	797	816	751	781	733	757	709	787	816	763	804	765	789	803	782	780	763	783	770	778	743	760	776	747	757	788	856	785	801	760	714	854	785	746	786	846	787	809	762	776	768	810	764	772	754	800	740	776	819	766	779	817	730	764	788	811	731	762	789	800	752	760	785	741	794	835	785	775	760	724	825	791	833	780	807	732	710	735	767	729	806	801	736	745	784	748	749	749	830	792	752	812	775	746	830	792	749	799	781	771	753	766	721	765	817	791	745	798	716	790	763	795	752	764	824	763	778	784	813	770	752	814	783	726	778	723	766	783	746	764	806	801	779	827	788	771	790	821	806	761	770	754	745	769	787	787	752	814	815	801	790	768	756	808	804	782	807	755	814	787	781	740	750	763	820	811	782	791	812	807	765	796	783	763	772	710	763	795	823	795	784	790	819	767	752	765	756	806	760	796	789	778	761	741	782	765	806	695	801	770	807	794	794	768	786	799	827	767	817	751	728	803	756	778	792	770	781	758	813	805	764	763	712	804	761	804	780	772	819	795	760	728	816	776	782	788	771	771	831	779	806	787	775	817	766	745	777	765	741	793	795	798	785	745	796	837	805	811	793	746	817	826	822	795	771	778	781	794	786	751	750	792	753	776	759	767	837	773	782	830	716	752	842	765	731	790	798	805	825	718	746	732	784	782	803	788	788	772	783	784	753	808	721	739	811	803	792	760	753	762	760	780	757	792	774	783	788	785	803	789	816	765	815	758	826	808	764	793	775	801	743	790	818	760	760	775	808	748	801	759	778	790	774	816	809	757	782	773	818	788	783	802	798	767	823	766	802	780	736	809	815	815	803	802	766	752	786	786	803	752	762	718	766	833	770	772	818	827	798	801	743	751	751	784	730	749	768	815	811	778	795	749	793	758	771	777	797	764	776	789	819	810	775	776	765	804	843	794	758	794	776	787	811	747	713	722	782	722	771	761	762	818	815	783	795	833	794	775	807	785	767	767	765	826	765	813	768	774	727	763	757	728	813	795	873	776	773	771	797	781	755	824	848	746	739	793	777	780	755	783	740	803	785	823	792	786	796	804	833	771	772	735	801	758	773	796	799	771	730	813	744	804	817	786	783	748	763	772	774	784	790	790	789	776	762	752	759	801	796	781	776	763	759	754	787	734	754	767	728	769	796	769	789	788	774	782	754	741	774	787	766	784	770	846	807	768	779	784	798	769	770	781	727	773	746	774	803	793	758	693	807	754	766	803	754	796	812	775	827	760	829	750	842	813	751	784	783	800	853	817	792	824	800	795	797	799	750	758	765	779	771	796	758	795	789	767	783	774	760	790	780	773	785	783	770	839	777	738	803	808	768	824	752	767	744	803	760	736	798	784	789	771	769	775	811	776	766	773	760	744	804	754	765	745	785	812	748	780	767	784	764	765	828	741	801	761	743	795	793	817	804	775	755	848	786	803	850	805	805	829	727	765	827	764	818	766	805	773	822	754	723	754	771	804	728	862	796	710	835	758	813	777	761	711	798	759	758	747	832	756	724	801	779	766	821	800	742	796	795	736	756	777	767	776	727	810	766	777	743	792	805	789	799	780	856	797	829	777	768	754	808	736	777	794	810	783	763	779	795	780	793	740	793	777	815	765	776	769	768	803	755	788	766	752	761	703	814	815	743	771	789	774	777	770	794	801	775	765	782	736	781	815	766	816	821	807	769	741	770	772	768	751	831	817	803	794	732	779	806	772	791	788	728	797	780	793	757	718	776	855	743	746	809	777	762	771	767	767	802	795	833	775	764	762	757	801	789	808	760	759	835	774	765	828	791	764	724	775	786	763	828	769	778	744	775	726	804	737	773	752	788	788	803	814	755	776	757	819	773	797	797	806	767	746	804	817	740	829	758	785	776	772	826	771	773	815	769	772	778	767	765	806	825	790	796	788	753	792	795	799	799	783	722	757	741	792	763	780	798	747	760	813	719	758	822	742	792	787	757	741	776	808	775	754	800	816	756	820	796	796	750	798	828	826	793	778	788	764	761	787	736	755	790	763	805	815	775	721	750	783	783	806	743	812	835	794	754	779	766	855	758	747	772	798	808	798	766	767	747	806	775	777	803	782	767	742	834	768	776	800	770	839	792	778	782	736	757	823	785	789	763	796	725	808	814	762	808	803	804	805	810	785	760	756	785	821	773	820	769	773	785	743	805	734	763	795	749	775	787	769	784	773	783	818	782	780	711	766	766	816	794	777	790	789	759	787	783	771	762	765	772	778	803	749	767	773	766	797	792	759	735	778	837	773	797	798	741	761	806	775	794	815	789	823	734	800	806	823	730	788	750	775	817	790	751	822	799	793	813	798	764	807	759	810	814	805	804	788	741	788	732	809	782	789	776	770	773	750	792	766	786	749	812	735	777	740	789	749	797	802	750	787	742	824	762	824	762	800	728	755	778	770	744	776	774	792	751	793	788	752	796	742	776	764	759	754
3685	6182	5007	2673	1863	1418	1215	1082	945	852	814	800	763	688	748	697	684	683	673	664	612	660	620	616	693	651	657	640	643	597	616	626	620	629	675	616	639	611	616	626	634	604	584	573	651	599	594	614	644	559	611	550	614	646	629	588	648	581	600	564	622	583	628	632	603	588	589	609	628	587	600	614	598	559	569	596	628	590	568	596	583	638	603	610	611	584	608	599	583	604	565	586	633	601	605	572	603	548	611	594	607	544	590	609	614	588	607	592	605	650	637	646	600	596	590	632	569	570	576	557	609	567	614	567	606	617	586	568	604	590	596	620	547	564	595	641	600	660	611	598	561	599	558	650	591	564	609	578	607	606	576	589	610	589	605	632	593	607	590	596	611	580	589	587	565	564	548	604	624	613	600	607	576	598	584	583	595	596	589	553	605	567	612	535	590	596	641	575	551	604	623	616	596	600	567	576	540	580	588	595	654	573	608	599	605	614	629	548	563	566	607	546	584	532	614	559	611	591	602	590	615	582	581	571	591	577	551	586	584	623	558	579	590	553	589	573	590	550	638	587	587	569	606	585	589	610	573	614	588	590	590	577	558	595	598	630	637	605	574	613	609	593	637	549	583	584	595	630	548	607	613	592	562	581	562	564	617	571	538	580	578	571	596	608	572	604	583	613	571	592	593	576	612	549	579	610	561	597	565	566	606	608	596	606	597	588	611	590	580	615	611	585	571	568	599	576	591	622	579	556	586	586	604	536	604	575	601	603	584	551	611	587	576	599	639	641	621	571	629	603	584	565	573	582	589	566	552	608	603	617	582	579	586	603	561	577	585	534	607	545	609	604	606	631	623	608	590	570	615	606	570	581	608	584	589	588	552	602	583	613	591	549	578	568	556	581	582	603	596	614	604	629	590	597	553	599	612	603	627	604	571	580	605	583	601	578	547	555	573	573	555	603	567	550	616	561	584	617	592	513	617	570	599	600	554	587	591	561	585	560	585	597	579	576	638	580	582	590	635	548	604	547	609	563	635	626	570	601	645	596	613	588	588	550	558	607	611	598	608	585	595	585	602	607	592	629	560	576	611	626	612	543	566	590	598	599	615	552	591	579	598	577	627	590	574	551	588	618	611	657	576	542	597	577	579	609	553	620	623	608	547	615	639	558	561	547	636	609	576	578	600	539	588	629	580	581	618	597	582	599	604	581	542	566	573	635	559	597	600	590	563	615	575	610	573	577	591	572	619	600	577	583	553	588	601	562	610	578	607	594	602	603	607	614	579	613	575	589	604	602	628	585	564	565	581	609	612	601	577	608	544	544	586	566	567	526	595	593	578	585	599	606	611	585	581	596	576	596	564	592	611	599	577	599	661	578	581	628	589	642	587	594	576	559	564	587	589	595	634	589	543	607	546	608	555	575	587	609	562	595	592	589	626	563	611	577	613	580	608	596	571	619	595	604	600	534	581	588	645	576	614	592	613	540	535	609	575	604	572	582	611	612	599	576	576	592	561	569	582	600	590	561	587	592	561	628	596	601	601	595	603	590	588	622	575	572	620	599	559	603	598	602	601	605	633	590	589	538	562	524	581	588	610	610	587	602	602	562	554	586	569	556	565	593	560	582	600	561	552	615	550	591	590	600	589	600	623	594	575	573	584	605	611	609	604	603	564	574	579	616	553	551	566	589	599	590	579	572	602	584	584	581	570	626	588	602	614	607	603	560	579	607	564	612	653	602	570	643	591	572	589	603	576	580	623	566	571	640	580	520	603	584	612	577	570	574	576	595	606	585	606	557	576	576	571	635	621	617	600	617	593	593	595	570	628	594	610	616	622	626	573	564	562	597	571	581	577	571	580	572	582	568	568	612	631	629	608	551	575	570	619	611	562	544	609	580	585	643	579	564	548	589	571	614	584	608	559	573	548	604	576	618	614	624	571	588	572	617	595	567	586	608	610	619	593	583	553	604	583	590	604	599	584	598	588	629	601	580	615	573	571	591	567	596	590	606	577	591	572	628	600	585	596	593	568	592	543	605	539	576	583	606	591	576	566	616	590	592	566	572	568	605	603	558	607	578	590	580	558	628	576	590	543	603	570	612	578	607	583	588	632	612	567	590	609	584	591	566	587	530	536	565	583	611	577	616	557	598	633	567	614	626	574	595	535	594	589	583	612	555	575	601	554	612	571	534	625	607	591	576	574	556	611	567	604	580	600	613	582	608	549	599	614	595	604	537	557	586	557	586	575	601	575	622	574	572	601	581	568	584	591	556	588	553	581	571	547	553	606	624	614	564	581	562	555	574	561	606	556	617	581	594	580	590	605	593	595	547	608	533	598	583	542	593	573	608	566	596	605	614	554	586	522	598	585	580	610	560	625	598	614	660	610	603	576	629	619	579	598	561	575	632	590	575	590	584	578	588	626	590	566	578	633	620	593	597	570	599	584	574	580	611	588	617	604	638	595	580	596	585	571	600	596	584	591	575	637	594	605	562	657	600	570	591	617	583	612	581	603	547	574	589	590	608	604	619	577	592	620	586	593	618	535	547	577	591	542	544	585	596	621	589	610	594	561	547	633	554	586	599	561	598	574	614	597	619	598	620	603	574	580	618	589	602	590	574	576	585	550	614	586	578	614	540	538	553	595	569	619	570	546	574	586	610	621	572	600	606	573	570	615	620	602	553	605	566	587	603	598	597	572	619	582	574	591	615	622	559	545	586	575	611	587	602	581	588	624	578	617	572	581	552	589	545	583	631	587	568	557	555	622	592	580	617	541	592	603	573	544	605	563	589	624	568	595	595	599	538	598	549	545	621	617	635	575	602	570	571	590	581	594	620	578	593	598	619	576	577	582	559	591	602	618	579	608	590	581	548	614	560	580	568	592	575	604	569	610	608	572	608	579	572	599	549	580	565	591	599	611	614	586	573	553	533	593	595	584	578	571	577	571	578	569	590	584	544	599	600	565	576	627	599	536	592	600	614	553	569	583	610	571	619	571	563	562	600	608	570	565	607	588	595	536	571	598	602	581	581	586	604	586	545	579	631	580	558	566	583	593	557	537	600	529	595	557	609	596	590	582	609	560	588	576	568	566	643	581	594	573	586	603	594	582	595	569	595	588	607	582	602	584	598	586	603	592	556	569	606	559	582	531	594	590	607	610	579	616	609	582	553	559	625	608	555	582	599	575	607	555	596	607	542	549	550	572	600	611	632	611	612	605	572	584	564	595	584	539	565	553	576	573	609	593	600	594	576	583	588	567	556	584	592	617	588	582	569	622	533	586	570	555	570	571	555	597	557	586	648	584	592	528	589	625	597	579	582	557	585	594	621	562	615	663	624	512	580	625	569	589	548	559	543	600	576	579	576	568	568	586	558	581	590	553	614	593	576	547	579	591	615	605	577	594	590	560	598	592	547	579	573	572	568	563	546	558	614	558	597	601	537	565	607	575	588	595	608	582	594	569	594	585	582	553	565	584	588	565	557	584	572	566	560	583	584	599	595
27961	10613	1030	547	422	413	432	389	411	389	379	390	385	384	402	357	372	441	382	415	380	375	424	374	378	387	400	411	405	373	385	372	363	355	394	364	371	389	376	374	404	405	401	397	365	388	383	409	373	365	337	380	355	386	414	381	427	383	422	376	373	404	380	383	417	388	381	394	385	381	372	383	378	406	353	378	383	349	348	385	383	440	386	390	399	395	393	363	366	343	342	366	403	370	370	407	405	408	372	379	362	373	409	412	388	353	383	387	401	334	380	394	415	348	368	367	358	376	400	391	368	422	393	395	404	382	363	389	399	367	341	399	385	371	381	371	395	394	375	371	378	400	374	395	405	355	379	388	394	397	408	402	377	356	391	365	389	408	371	388	382	348	408	382	392	378	376	380	369	383	396	365	401	394	410	359	369	378	424	399	383	398	375	408	400	393	368	372	389	364	423	386	366	391	393	368	430	381	346	385	375	393	365	391	417	376	399	393	401	393	412	391	418	397	373	396	358	346	398	350	356	367	375	359	356	392	388	392	367	417	378	416	375	404	378	402	414	361	356	386	394	361	399	378	363	407	343	419	365	383	365	388	383	379	396	385	402	373	363	360	400	372	382	383	364	363	415	367	366	361	379	392	393	379	379	423	391	372	369	398	359	410	401	374	402	373	404	367	413	404	363	408	369	399	367	377	393	338	385	396	447	404	381	378	339	377	383	410	380	398	374	362	362	378	392	383	391	394	379	378	363	382	396	395	368	389	372	408	383	409	350	383	401	379	349	376	386	403	419	399	387	404	376	387	356	397	388	376	378	385	384	353	386	388	378	373	397	352	384	371	393	380	362	356	361	386	381	387	391	354	398	366	379	389	395	370	386	365	393	409	367	379	380	383	382	355	347	393	390	374	392	399	383	373	404	413	364	391	412	377	370	375	390	360	378	401	369	347	377	407	370	385	442	349	364	365	384	375	400	394	364	360	391	314	374	366	382	379	398	376	392	361	389	379	350	375	365	409	388	384	366	370	387	388	381	444	379	348	389	370	388	359	379	357	402	407	395	376	388	395	386	402	380	356	368	392	349	392	359	378	396	363	377	384	408	391	403	419	385	388	383	374	357	376	389	381	410	362	337	401	361	373	369	341	373	361	381	355	382	394	363	396	421	385	420	375	363	416	407	400	360	386	352	388	360	389	368	417	406	385	399	383	409	415	366	406	380	409	385	386	397	390	386	384	370	425	354	403	392	369	387	385	356	389	368	430	364	373	359	354	396	407	369	413	370	374	403	324	377	366	354	427	356	377	399	387	350	408	389	368	386	351	412	375	386	387	398	349	360	416	365	329	358	404	404	371	414	381	377	390	384	372	402	352	351	392	356	424	373	407	416	387	403	380	402	382	411	362	406	402	378	378	384	381	385	379	398	388	392	367	402	420	378	413	396	376	383	363	393	381	390	394	355	382	388	371	361	399	395	409	381	416	366	351	379	406	423	362	394	390	359	441	368	369	404	409	397	387	368	367	394	389	397	369	383	394	370	391	362	406	396	407	362	385	376	399	400	403	374	386	383	412	379	353	395	376	327	396	377	393	386	385	387	390	358	400	358	402	385	389	379	352	389	397	360	365	373	402	410	384	382	388	352	386	329	377	381	392	391	371	411	358	410	421	352	347	367	385	353	372	401	375	375	350	384	333	374	380	354	378	376	390	375	387	361	378	395	392	353	375	397	410	369	410	381	367	391	387	372	405	363	422	335	393	379	408	384	366	401	379	366	388	374	384	356	351	377	358	312	380	375	365	382	375	376	361	399	379	376	359	408	362	354	379	393	377	393	368	357	365	382	413	370	379	408	362	350	360	405	387	365	376	403	349	376	397	432	408	351	433	407	365	387	393	359	397	413	394	421	366	386	377	384	367	394	364	406	411	343	406	376	389	375	379	396	376	369	355	418	371	418	387	353	382	384	372	372	385	399	380	367	382	377	381	369	344	404	383	377	366	388	392	385	395	385	386	372	423	372	390	398	402	411	369	377	351	395	420	375	373	400	376	399	401	390	416	393	368	383	407	380	360	346	386	388	364	415	381	413	382	400	386	404	343	367	417	375	393	373	403	376	354	428	380	407	375	392	376	371	388	395	367	371	387	393	406	353	389	364	404	362	397	377	380	401	392	381	374	371	363	345	405	389	372	376	376	374	382	387	394	373	386	413	363	408	386	348	344	405	390	382	366	389	359	355	394	359	372	375	423	380	387	414	388	392	396	373	360	413	399	349	379	384	371	391	365	388	360	407	340	386	375	384	400	359	403	385	415	407	388	392	396	388	388	375	376	379	372	342	396	370	403	394	365	391	378	371	378	361	372	395	394	377	383	401	379	386	378	353	365	399	351	359	360	373	380	400	378	376	394	382	373	413	394	379	384	370	416	357	376	408	392	365	355	337	392	393	392	408	395	394	417	391	386	401	382	368	406	393	369	375	371	380	349	393	368	418	370	389	356	390	402	389	417	381	384	428	380	422	395	373	385	348	356	362	347	378	397	373	365	376	410	394	434	403	360	381	397	423	377	424	417	365	436	368	398	382	389	394	399	373	372	374	415	404	390	357	373	408	401	381	382	368	366	401	367	375	383	381	367	325	385	431	355	395	368	384	395	368	361	375	378	402	350	450	371	343	376	353	419	394	382	369	399	399	386	381	342	380	349	376	415	366	371	369	403	408	388	375	418	406	363	385	370	345	385	405	372	362	402	346	379	403	392	377	372	352	370	410	342	378	405	386	371	384	371	439	386	414	362	390	416	403	373	377	373	366	368	348	391	385	390	392	388	381	380	426	400	398	330	392	357	396	395	406	354	355	366	380	398	350	367	378	372	363	379	385	394	382	358	366	376	377	406	399	394	381	392	379	359	435	383	395	426	387	390	363	377	379	405	408	388	363	394	401	394	372	391	379	361	357	395	376	397	414	371	406	416	395	338	373	368	390	377	394	383	386	415	378	380	369	395	362	380	359	385	385	425	399	373	377	401	399	416	350	368	344	364	373	393	397	381	403	353	385	363	358	370	380	380	392	374	385	354	419	385	400	395	410	415	382	388	403	410	402	352	351	358	397	402	391	381	394	378	390	402	356	374	415	370	376	375	405	362	397	390	421	361	380	370	396	377	385	392	377	364	402	414	413	421	409	351	396	397	391	400	377	368	401	387	381	367	361	414	374	366	376	374	365	387	357	410	394	382	391	414	396	385	377	363	391	393	374	381	354	351	381	390	388	405	378	380	397	375	361	356	389	366	399	379	377	377	399	399	383	373	366	374	399	409	385	414	367	396	391	373	343	364	374	378	380	398	383	413	373	409	374	387	406	399	348	376	397	401	366	422	385	371	386	378	371	371	345	404	345	374	368	365	417	393	358	400	375	402	357	394	382	391	378	366	372	418	369	405	375	392	392	362	389	376	392	404	386	369	375	366	382	347	391	397	403	382	395	406	369	437	398	393	415	408	397	352	387	377	375	386
4750	431	431	346	339	276	312	289	309	270	284	311	299	299	305	280	303	288	271	289	293	274	298	292	298	270	286	287	272	282	290	284	263	294	289	283	269	289	297	297	298	286	284	270	299	264	278	266	260	325	271	268	322	261	287	321	300	279	290	275	279	294	310	264	278	309	309	276	301	293	285	289	307	328	291	295	271	282	312	279	310	282	283	309	291	287	288	284	260	266	292	287	281	291	300	298	297	285	265	282	297	293	309	285	267	298	280	303	317	246	323	275	256	284	271	272	273	274	307	271	292	274	274	301	295	255	286	285	285	270	294	303	296	258	255	303	314	291	316	273	296	279	301	277	298	274	272	320	310	270	281	298	297	285	294	263	276	275	291	282	294	272	286	308	278	293	297	285	300	301	286	308	288	272	291	333	263	271	292	275	324	267	279	238	290	282	257	277	281	271	296	282	280	285	280	284	339	296	293	300	277	300	265	292	306	281	262	303	273	263	283	297	265	264	317	240	265	280	279	269	249	279	293	308	287	310	276	303	278	277	257	283	283	285	283	271	280	270	282	262	252	286	297	271	295	286	295	285	269	287	267	272	264	300	274	257	294	279	268	285	278	307	314	298	314	250	269	297	306	303	292	274	284	296	285	277	286	254	265	337	265	274	276	307	276	288	300	253	278	289	271	295	319	282	287	257	273	283	292	302	289	311	285	268	291	277	294	289	291	278	309	273	270	276	287	290	280	274	269	285	278	264	298	284	290	277	275	308	289	305	253	284	289	300	273	283	279	268	306	291	328	309	300	275	306	287	279	293	276	281	289	289	262	249	272	289	277	300	260	269	263	286	259	318	296	304	288	301	265	307	277	281	261	308	286	293	288	287	313	299	293	286	270	294	267	325	298	298	263	298	309	313	286	292	231	285	273	274	277	284	298	284	301	241	307	298	299	277	272	269	306	296	301	299	311	287	304	255	280	289	288	267	292	288	276	288	278	302	255	300	307	288	263	284	266	306	284	290	283	303	270	281	294	309	295	278	294	267	301	283	293	254	307	324	274	298	276	281	263	275	322	273	278	260	267	289	307	280	263	299	295	272	302	282	269	273	292	287	291	278	285	266	282	264	314	310	284	311	289	254	296	282	290	308	288	302	258	280	315	306	279	298	252	298	306	288	321	255	277	278	280	291	293	303	320	290	273	294	303	275	299	279	267	309	286	292	268	285	282	267	264	276	273	297	271	294	260	268	245	281	284	284	306	301	277	297	268	279	285	324	287	267	306	273	279	309	268	273	282	274	266	312	259	286	282	285	291	299	255	292	314	291	295	267	300	288	281	266	280	304	294	287	272	282	269	285	282	296	273	285	261	292	305	275	258	289	279	257	255	290	287	289	300	283	257	258	312	279	292	278	286	279	290	301	270	305	275	276	292	292	288	260	300	258	276	268	280	287	286	278	281	304	266	294	251	254	266	297	304	286	315	263	262	289	309	267	282	289	304	306	287	251	309	290	279	326	287	278	275	295	283	258	290	284	298	300	288	296	292	289	282	268	259	275	292	305	309	257	300	279	269	296	288	286	276	256	278	281	303	274	284	294	277	295	255	282	293	289	289	295	327	274	269	329	296	293	284	267	284	273	254	284	324	285	289	285	319	270	276	271	256	257	293	302	275	305	273	247	257	285	292	290	293	304	273	301	307	288	279	318	294	250	288	281	297	300	284	311	289	285	241	297	288	310	293	267	280	303	296	283	271	288	318	262	256	297	287	282	284	272	308	274	277	295	273	296	278	282	259	287	303	291	279	263	277	308	281	271	273	303	288	294	279	270	285	296	319	289	297	278	309	315	274	262	290	273	270	262	271	269	284	259	283	258	279	290	278	287	284	274	258	303	266	260	276	272	275	285	273	290	307	275	285	284	297	315	297	291	282	310	286	279	296	272	312	301	296	272	322	252	294	304	289	266	268	277	283	313	266	289	307	263	284	283	275	285	303	299	288	252	271	308	314	290	286	277	276	271	281	277	298	280	266	278	256	297	276	303	283	279	310	273	295	274	278	280	317	276	291	296	298	259	280	294	278	274	299	303	267	291	235	315	295	264	298	282	297	286	272	279	332	307	271	278	305	276	256	283	299	289	298	286	288	268	278	296	303	284	261	272	262	261	308	295	278	289	288	280	277	271	302	295	310	274	318	308	321	309	302	260	312	287	270	312	264	271	316	278	310	278	267	322	291	290	316	291	298	286	284	327	276	260	298	271	271	294	294	287	297	262	322	285	248	287	306	312	276	333	290	277	280	288	302	287	275	312	304	270	293	274	302	299	306	291	318	279	299	262	308	275	278	294	271	311	255	311	252	300	312	253	317	274	276	293	273	267	293	247	272	283	306	253	291	264	291	259	306	253	285	294	287	278	295	269	305	270	291	277	286	266	284	291	299	304	259	264	258	286	301	305	275	312	299	274	278	293	297	303	292	304	300	280	310	278	295	272	290	284	268	271	264	272	280	315	291	297	289	329	287	299	292	278	255	238	252	298	267	275	273	261	286	243	299	267	312	283	302	307	311	303	279	304	280	290	280	273	277	264	281	275	271	313	291	289	292	281	279	288	299	287	294	252	287	287	268	289	258	301	284	293	299	330	270	274	281	297	269	297	269	287	287	299	293	269	251	302	277	287	274	273	290	301	266	287	275	272	257	306	284	284	295	308	269	267	297	267	309	316	300	265	286	262	289	314	277	326	258	319	247	286	273	279	302	294	293	312	300	281	290	266	291	278	298	291	277	293	270	260	293	278	306	261	319	274	268	277	273	327	277	257	244	321	293	322	282	278	300	276	297	264	286	327	314	276	277	284	259	311	264	282	305	276	274	290	279	271	285	320	307	271	280	286	306	282	300	299	304	305	264	269	306	249	289	296	292	284	286	253	293	291	270	287	287	279	300	286	285	271	278	282	312	292	284	282	303	283	301	254	276	306	303	285	291	295	285	280	262	296	288	281	300	268	301	290	283	284	265	301	283	281	272	280	311	295	307	269	285	273	283	297	275	302	275	274	284	298	281	248	286	288	278	275	289	279	282	294	310	258	272	320	289	283	291	291	298	289	282	264	277	304	288	290	280	284	319	252	302	280	295	261	290	282	293	319	294	314	283	302	267	288	290	281	281	260	293	315	292	303	252	301	289	272	317	276	255	283	265	279	263	293	293	278	287	306	315	269	287	272	315	292	262	286	267	308	284	294	281	303	262	306	267	266	247	310	282	290	293	274	274	252	297	289	297	237	303	293	273	282	293	290	319	290	270	257	286	311	287	294	287	240	283	308	309	266	244	273	277	269	267	284	287	283	293	276	301	289	267	296	291	281	317	297	293	285	260	272	289	295	293	266	279	278	267	282	278	284	276	303	256	276	284	300	267	301	271	311	294	319	307	311	287	303	291	296	286	314	307	268	276	273	301	288	274	294	322	309	270	262	269	280	263	288	288	307	290	280	316	313	288	283	315	294	295	296	289	287
25506	21508	28001	25447	11550	1735	1228	983	919	904	841	876	872	842	791	839	845	803	866	833	766	817	796	785	755	806	832	785	826	813	834	753	865	801	811	776	751	803	810	815	791	802	726	751	806	784	798	766	780	782	784	778	779	783	773	748	834	789	804	788	787	866	791	812	796	820	777	757	784	801	729	784	741	787	782	821	785	784	754	796	783	780	780	803	794	829	729	820	791	782	796	792	788	811	741	791	732	799	808	792	804	810	779	764	784	829	835	801	775	816	815	828	769	771	742	773	798	777	802	774	731	786	756	812	762	800	795	739	756	797	760	770	806	837	732	801	755	791	778	836	785	820	755	810	761	751	803	809	792	780	756	803	803	782	759	764	778	823	774	783	760	790	780	785	786	756	779	771	819	803	816	762	813	804	781	765	800	802	816	765	749	827	753	724	872	712	775	784	751	807	791	789	766	767	810	752	822	772	769	797	772	789	804	819	788	772	746	772	758	790	752	833	800	790	832	754	808	781	788	761	718	762	789	738	751	759	780	774	740	754	796	736	767	808	814	779	768	791	731	735	755	790	775	775	760	798	739	792	773	768	760	750	777	754	768	727	767	806	854	754	785	782	727	785	762	805	759	802	756	778	787	774	761	814	750	769	764	803	754	748	786	799	772	791	752	766	806	788	694	748	786	817	787	723	770	799	748	786	811	733	811	750	776	774	750	782	820	749	847	815	757	773	772	785	787	787	764	788	799	833	778	781	800	777	797	819	771	790	761	830	812	763	804	784	782	821	803	772	837	815	763	806	721	765	757	781	770	775	781	814	741	746	765	744	792	803	786	770	800	773	756	802	777	780	782	792	793	804	784	778	835	793	813	779	788	785	766	797	769	809	807	748	805	787	760	828	759	784	771	761	739	748	785	772	789	805	789	785	793	769	797	760	831	809	785	763	784	782	790	803	817	734	783	772	757	797	786	798	816	779	772	754	781	786	784	758	789	776	787	799	742	788	779	770	832	776	773	763	851	758	752	760	806	798	776	746	751	746	766	786	727	762	830	789	751	782	807	747	737	777	755	756	728	780	800	813	776	778	766	756	758	819	744	763	847	819	773	747	773	754	791	820	750	755	776	806	779	799	801	731	804	825	786	797	774	779	781	781	756	757	786	795	855	762	756	821	757	786	760	764	774	772	849	783	794	796	766	769	776	748	770	744	805	802	771	805	801	778	817	754	766	781	800	781	839	740	825	755	766	777	817	774	778	775	816	805	739	771	783	791	766	775	794	745	839	755	781	790	776	734	787	787	809	755	817	801	791	748	781	781	853	757	729	752	778	786	826	774	821	760	783	791	791	785	824	775	818	800	737	775	739	781	762	836	746	777	755	790	762	738	783	803	831	765	815	778	790	800	799	787	781	849	744	752	757	750	771	784	788	790	760	788	702	713	708	811	731	773	785	813	806	792	830	810	776	749	808	823	817	765	803	801	780	729	769	777	792	795	761	785	788	763	771	781	798	782	780	778	745	716	784	762	812	817	762	770	765	824	778	800	780	829	781	766	783	761	769	777	824	753	820	796	764	787	779	782	807	763	822	772	793	785	742	799	735	773	786	807	794	745	796	760	746	736	789	806	809	755	729	766	716	776	809	755	769	776	768	755	810	764	757	807	794	774	773	844	770	788	750	756	763	763	800	743	758	768	808	767	758	719	808	829	785	799	761	811	731	711	742	771	748	762	760	743	788	757	835	772	793	774	802	808	820	827	761	827	783	755	771	748	723	778	787	783	769	772	761	793	776	800	803	781	785	793	735	791	774	804	723	763	794	777	796	811	816	765	755	768	795	774	798	778	823	871	787	774	781	767	771	762	764	783	778	807	752	803	792	790	830	806	792	856	755	739	760	777	784	788	800	787	804	761	794	778	726	826	784	808	763	799	753	778	793	808	754	807	803	810	774	761	786	749	809	795	757	780	798	766	842	769	769	797	759	812	753	808	725	729	833	802	789	795	777	731	748	777	773	799	762	789	769	751	758	795	764	793	750	755	741	799	778	819	794	783	797	731	765	753	801	760	793	803	811	818	779	725	725	762	758	792	741	787	766	815	794	817	810	787	764	754	775	779	770	795	766	810	801	770	768	829	706	744	800	764	799	804	788	800	780	770	800	806	810	828	768	775	792	819	778	739	787	786	787	769	791	793	800	788	735	746	789	814	780	775	784	735	786	830	757	783	763	766	757	742	742	799	822	800	818	778	790	768	742	807	760	840	766	748	778	730	809	753	800	780	817	749	771	818	744	748	833	753	740	794	788	754	770	786	794	786	759	762	789	743	738	772	736	805	716	826	777	815	768	799	800	810	838	787	785	728	775	755	782	812	834	792	796	775	775	819	788	787	794	772	748	789	805	789	851	758	813	808	750	776	771	823	757	731	804	782	782	786	737	797	759	758	767	744	797	753	799	740	745	829	781	746	765	755	770	791	723	767	740	798	784	785	813	777	776	779	788	754	773	761	797	760	817	787	760	804	820	843	818	797	772	771	814	745	769	773	785	816	819	791	734	800	770	819	759	731	788	772	764	755	764	756	795	825	805	783	787	802	841	723	807	813	777	737	767	747	798	776	761	790	751	754	783	807	803	790	811	742	780	780	771	793	801	776	766	768	762	841	730	733	769	791	791	750	751	764	770	785	748	778	737	759	799	757	729	770	779	817	809	803	755	737	803	819	773	819	783	798	793	784	784	815	798	789	801	805	811	765	798	768	799	744	733	772	725	825	809	782	793	732	741	812	809	720	798	763	766	770	746	764	765	738	808	797	786	755	798	772	830	775	831	743	793	713	797	716	798	783	770	802	766	803	837	772	765	797	818	728	760	711	823	807	822	766	782	779	777	760	776	753	783	707	775	753	814	796	780	774	771	783	771	800	841	718	806	737	748	792	808	798	767	764	825	767	808	777	778	774	755	764	815	768	755	753	753	781	718	807	760	722	782	753	751	772	769	786	760	770	751	828	790	759	789	846	796	809	762	809	774	796	731	768	809	776	746	807	778	767	828	768	798	769	784	781	769	815	858	786	800	786	771	805	790	788	870	760	745	778	764	777	835	776	792	790	842	831	759	843	816	855	814	736	810	804	777	799	756	772	809	759	776	830	733	780	778	811	732	723	824	770	724	750	762	776	762	777	800	779	766	772	729	779	759	789	783	819	768	825	742	767	753	813	770	810	801	768	783	785	792	785	800	808	775	734	741	798	728	789	839	811	785	791	812	754	792	774	745	823	729	737	818	752	806	795	764	790	769	806	808	763	786	808	773	752	819	805	778	799	758	781	796	809	797	721	802	773	762	823	826	772	738	786	810	815	772	788	783	824	822	758	779	769	806	736	809	747	773	785	756	823	762	756	784	796	781	761	831	765	795	772	765	752	794	791	753	766	777	805	808	786	792	807	777	801	766	790	778	777	828	814	768	773	762	773	786	754	804	805	784	732	758	764	721	768	752	798	780	820	804	761	824	736
3368	3588	2957	1741	1261	1050	970	846	737	741	680	643	669	701	658	632	637	647	621	623	644	566	621	575	638	621	596	589	577	576	607	601	554	586	606	624	587	604	583	591	540	610	552	591	573	638	595	581	603	581	620	602	583	621	599	598	578	597	620	583	613	571	598	571	591	566	574	621	590	587	575	568	559	568	593	591	599	582	624	604	585	549	578	592	600	613	550	581	580	568	590	550	583	569	577	610	568	605	584	572	558	616	578	569	579	603	546	607	557	570	556	585	577	579	617	599	596	605	596	582	562	567	594	614	588	599	617	557	600	577	574	567	573	578	564	562	595	585	556	559	595	588	585	587	584	576	525	582	603	551	566	600	591	610	616	587	610	561	597	544	521	638	568	639	560	613	583	559	570	592	547	609	571	562	575	581	558	594	571	566	587	557	574	635	590	625	600	577	583	561	605	572	586	630	587	600	573	589	598	619	587	590	610	566	594	575	604	588	588	584	586	553	598	569	611	584	561	557	567	578	610	553	569	547	601	606	597	603	541	524	601	558	542	568	598	556	541	571	589	580	605	601	615	603	603	613	587	560	613	591	608	572	572	579	578	609	625	560	565	557	588	580	591	550	559	587	588	602	571	555	584	581	604	559	576	605	588	588	580	544	594	569	608	580	617	600	590	584	564	598	585	522	571	555	592	590	571	569	567	607	607	577	565	635	599	574	622	572	561	590	600	602	584	589	577	570	598	560	580	585	586	623	542	609	553	558	620	591	580	573	557	597	617	607	577	582	536	561	599	558	592	639	609	542	616	544	568	665	621	617	640	588	568	585	565	594	566	602	569	527	590	574	580	549	582	544	586	626	587	598	573	601	582	604	590	569	596	596	613	574	609	554	566	569	599	589	570	582	593	541	582	609	588	630	601	559	554	606	560	601	591	570	578	587	573	578	619	615	615	560	574	590	555	574	554	580	577	576	610	548	600	565	554	553	598	579	594	580	624	589	600	611	583	555	576	635	571	580	599	583	599	565	568	609	585	608	638	596	560	577	576	586	608	587	609	585	581	584	567	596	595	594	595	556	606	558	576	584	576	575	590	575	613	583	576	573	549	575	598	607	610	621	595	592	567	571	548	617	579	561	586	602	628	596	605	573	541	607	554	578	573	597	594	545	615	571	592	581	581	602	603	577	593	590	587	600	587	560	608	572	577	651	580	572	574	602	592	565	612	604	558	600	582	579	573	555	556	614	561	536	570	571	529	543	614	599	600	585	595	596	586	608	593	626	589	567	554	561	553	591	568	575	592	579	556	605	561	553	582	639	595	566	547	562	645	552	592	569	541	572	573	566	580	605	598	579	537	603	592	589	582	588	543	545	588	550	586	592	625	569	578	588	613	562	577	569	607	583	527	559	553	579	568	577	589	570	589	560	538	600	584	593	587	574	631	573	587	574	583	587	588	545	571	589	574	577	590	589	585	565	545	576	562	566	555	595	583	635	569	601	552	574	591	569	557	564	605	563	574	585	575	546	543	573	592	580	577	587	566	607	594	563	596	585	554	593	558	594	592	551	600	584	631	590	611	578	624	598	594	566	584	612	578	609	619	592	592	584	608	574	590	591	609	577	565	558	534	567	592	583	601	553	555	545	599	563	591	570	608	585	553	614	572	563	578	597	592	568	605	550	646	556	607	575	571	563	559	585	593	561	599	594	548	594	591	551	603	595	562	565	578	559	573	563	589	548	588	537	580	640	592	590	612	587	571	582	609	555	547	574	589	529	574	516	593	602	631	579	529	605	562	613	578	584	555	590	568	570	580	579	571	626	544	589	586	548	615	557	585	577	574	593	527	583	536	606	605	571	607	589	574	540	575	610	578	562	584	592	610	589	604	583	592	589	569	578	586	568	597	550	575	583	577	598	576	583	554	583	624	580	602	601	557	559	589	593	591	605	622	552	607	527	584	572	569	581	561	546	550	605	608	528	595	552	597	615	555	588	513	580	594	541	637	548	558	557	559	549	568	575	580	572	566	554	560	595	582	604	576	568	618	625	549	636	597	575	556	574	585	600	571	568	575	592	588	572	595	566	575	538	584	587	560	572	613	584	553	579	576	549	588	535	553	598	590	618	555	576	608	549	630	584	583	605	542	590	583	555	617	580	577	609	596	595	581	619	563	580	569	558	597	577	589	578	578	573	575	586	603	575	522	581	588	577	582	552	608	580	584	610	579	630	599	619	603	590	571	561	590	575	606	583	562	570	539	582	598	634	578	587	645	618	557	573	580	570	535	587	546	599	541	580	531	566	564	582	602	611	575	548	563	599	553	597	530	583	575	552	576	549	536	588	606	586	599	578	570	603	575	572	544	616	561	561	567	586	580	573	535	572	555	621	640	578	563	572	575	527	578	637	572	560	577	564	558	585	601	567	608	598	644	589	589	552	563	598	590	583	588	550	587	570	621	575	546	587	566	600	553	619	585	548	571	539	599	578	601	592	541	586	565	574	581	625	547	528	638	594	591	565	513	566	585	601	580	569	625	546	519	576	549	554	540	592	554	585	558	554	597	608	557	608	566	537	557	559	585	556	595	557	597	574	574	597	599	537	559	566	567	554	582	651	581	568	565	636	555	593	582	587	560	596	530	565	597	583	588	608	627	552	580	553	574	577	550	594	621	566	594	551	565	572	561	528	607	616	607	583	553	561	585	599	612	577	572	598	565	560	551	613	594	594	563	565	530	617	584	552	611	591	560	555	608	534	573	563	625	574	590	601	570	595	569	620	578	503	585	584	552	579	599	569	559	587	583	585	584	586	587	578	562	568	552	610	587	592	572	570	571	538	576	591	567	566	560	621	548	564	598	619	609	599	587	556	511	569	558	581	584	548	546	550	608	595	567	577	567	576	562	584	592	549	594	594	565	586	561	531	608	616	585	566	628	596	581	578	540	573	582	589	571	582	584	535	594	533	550	583	636	586	588	608	558	563	602	608	574	572	598	573	587	533	595	586	636	596	598	551	596	569	559	549	577	575	567	549	532	576	598	585	566	555	551	616	586	560	583	570	590	590	570	595	618	539	594	615	605	576	593	583	565	569	573	592	542	580	585	546	599	570	583	623	575	581	561	600	596	571	543	582	573	604	598	622	564	574	590	550	573	613	555	580	600	543	605	608	625	561	572	597	572	564	575	547	583	557	567	576	555	585	574	578	597	590	600	573	558	608	594	597	617	584	595	554	601	560	569	553	590	545	572	566	596	549	588	592	609	565	567	553	598	633	589	608	575	552	606	608	556	567	594	638	553	571	568	572	556	581	586	582	576	560	554	604	556	577	574	586	569	550	577	562	575	556	557	566	605	581	579	555	560	615	593	577	624	568	583	598	568	612	554	548	552	576	610	533	531	547	592	566	630	545	569	587	579	585	617	558	554	563	575	587	592	593	549	581	612	587	555	564	571	544	557	559	614	598	617	589	557	617	598	587	629	602	561	561	595	557	568	559	554	554	622	593	598	576
24477	21490	28850	24567	21481	9301	1974	1164	982	1033	957	1000	915	861	870	880	834	843	870	836	840	837	798	854	830	817	789	815	804	813	797	801	801	822	773	848	796	743	798	801	777	880	759	774	800	823	780	750	805	772	790	828	805	834	770	771	791	799	823	811	802	848	861	748	740	798	776	809	763	821	797	809	808	865	770	797	810	810	789	757	819	748	796	769	761	810	797	768	804	817	776	775	805	821	804	775	793	773	759	754	778	750	801	789	762	777	768	805	771	811	783	795	785	772	763	855	815	803	820	766	799	833	780	752	813	840	800	741	748	754	804	772	762	778	812	783	806	809	818	759	811	801	799	809	778	808	729	775	798	803	810	826	729	763	812	794	760	778	768	810	777	797	840	795	758	827	795	764	770	812	793	776	778	725	784	804	786	771	783	754	792	831	769	770	780	799	708	767	772	800	778	783	826	818	783	749	804	752	739	772	826	764	751	770	823	821	808	779	808	781	714	794	721	794	756	795	811	769	794	791	791	780	786	747	793	766	743	791	813	737	818	759	819	756	835	779	749	799	791	752	750	796	824	790	824	753	777	745	793	793	780	777	732	811	790	800	765	765	835	808	793	739	726	814	782	755	744	795	776	808	789	783	776	823	821	777	823	816	771	800	828	761	768	766	795	773	806	780	796	813	773	814	773	793	782	778	778	753	761	743	758	774	763	768	803	777	750	794	775	782	810	819	789	759	794	791	791	818	778	815	772	786	785	776	726	832	772	800	864	771	758	770	828	741	803	753	790	768	750	805	812	819	786	777	787	790	745	795	781	828	756	782	797	785	778	806	813	777	780	815	771	791	787	773	795	761	756	804	785	875	794	750	773	775	761	774	769	725	796	822	835	749	781	798	803	828	783	787	845	743	737	760	838	776	793	789	806	791	807	792	810	813	833	800	849	749	750	789	765	838	799	795	779	794	798	795	772	783	769	783	843	787	801	812	738	781	786	803	770	768	791	809	799	767	758	771	792	802	823	769	756	786	789	790	757	774	820	809	796	813	796	772	745	755	789	831	779	738	779	817	800	772	817	826	737	758	819	775	732	792	808	749	805	776	773	756	766	800	822	778	788	784	854	854	858	769	812	799	786	732	785	800	792	831	699	814	778	741	807	746	832	811	813	794	774	747	773	800	777	733	808	776	770	782	814	761	815	759	808	778	815	756	789	772	749	788	759	725	799	775	775	777	783	777	796	739	805	825	775	774	753	776	758	748	783	777	818	767	785	806	775	814	831	778	766	799	789	775	798	824	804	806	722	788	752	812	766	800	797	747	798	794	738	807	851	811	776	747	764	771	754	800	793	808	800	813	793	767	777	810	776	841	843	778	783	785	736	779	764	800	757	789	803	777	809	829	803	758	786	778	774	792	762	798	804	847	751	784	742	758	810	811	780	740	745	755	791	777	809	732	755	780	797	783	745	760	805	756	795	789	798	783	802	773	802	763	750	809	807	769	798	773	777	721	823	817	775	784	780	756	786	755	798	763	766	758	773	762	750	778	809	832	770	768	760	841	804	751	800	789	797	750	786	765	782	824	798	808	784	788	756	804	832	785	786	794	737	738	800	814	790	781	737	772	755	737	777	741	791	805	785	801	752	757	812	826	787	744	758	788	750	780	765	750	776	786	787	809	794	776	761	731	746	810	833	752	766	840	783	826	762	758	796	814	780	747	764	817	821	829	785	783	812	794	792	777	808	746	796	825	779	734	790	811	820	767	798	788	751	785	767	807	859	818	763	782	763	784	753	777	774	788	773	739	802	775	801	780	754	828	800	774	773	814	845	778	812	756	802	838	774	767	798	739	783	774	829	741	786	819	765	746	744	762	784	791	786	805	785	744	767	804	764	797	754	732	794	734	792	794	761	772	792	761	801	807	755	787	774	765	765	797	796	821	776	790	813	812	737	769	778	830	791	781	803	769	743	842	773	705	792	757	785	772	784	804	801	733	771	766	768	798	772	825	790	792	783	798	786	770	754	755	739	842	821	776	802	759	745	773	813	760	740	802	768	765	790	754	786	771	792	789	760	763	772	788	804	777	804	829	745	744	748	796	797	809	801	730	768	764	756	772	733	797	796	828	821	783	826	785	770	742	782	766	796	788	790	718	754	803	785	813	818	790	793	800	780	817	726	767	780	812	755	753	765	762	781	791	778	783	765	779	820	766	796	821	755	781	838	779	766	785	834	771	803	815	721	769	808	742	854	797	778	806	768	759	718	768	761	814	790	803	766	749	812	803	787	772	736	812	830	808	801	768	815	789	740	755	774	780	765	713	741	765	779	754	780	797	748	742	788	754	740	749	805	794	816	749	775	766	856	780	772	808	781	814	773	784	721	809	775	814	755	762	765	822	778	770	790	777	791	735	777	830	780	829	775	795	777	811	729	766	803	716	797	807	789	805	761	754	768	756	780	765	782	789	754	772	827	798	774	805	819	814	815	821	761	776	834	837	827	766	788	802	812	799	782	789	792	769	739	766	778	805	802	788	809	774	795	766	795	730	794	754	749	823	799	730	761	749	744	803	732	767	784	778	757	791	734	740	768	780	739	795	777	728	738	770	852	814	767	775	792	774	793	754	806	794	776	802	806	782	805	806	784	801	786	778	795	802	759	738	803	768	764	777	808	724	754	712	753	782	771	824	783	808	807	783	754	787	822	797	767	755	760	764	812	796	801	782	766	752	724	811	845	753	735	812	752	792	736	799	789	828	762	791	764	755	799	798	791	831	808	760	799	768	756	765	795	806	754	814	815	762	778	767	822	823	770	744	811	817	815	714	769	789	792	753	768	773	797	778	769	775	798	772	764	823	817	784	788	795	754	782	809	714	791	782	779	774	763	769	792	746	760	774	760	786	756	799	826	790	820	762	745	776	734	774	765	777	744	771	809	782	829	734	811	840	774	717	769	771	810	771	817	831	780	810	800	820	800	800	791	770	790	803	716	766	750	800	784	758	793	835	800	746	810	782	737	765	804	811	804	724	827	810	739	779	794	828	777	767	808	798	791	782	759	785	795	814	729	762	782	797	789	786	765	769	823	774	781	748	806	826	748	812	788	842	799	745	807	738	773	762	812	790	752	804	811	746	777	734	813	755	822	760	740	766	817	788	755	783	763	755	764	817	776	751	798	751	730	823	767	787	816	799	782	783	799	768	804	767	757	820	735	759	834	760	811	786	784	735	782	765	773	740	803	713	797	823	748	795	782	797	759	839	765	785	756	789	818	749	781	768	759	722	797	801	821	839	796	821	758	764	772	782	769	761	794	804	769	796	773	794	819	822	781	811	755	753	773	788	738	758	760	768	788	796	800	747	848	803	779	752	792	742	752	765	808	773	749	799	758	769	824	759	777	806	786	749	788	783	756	757	781	813	740	767	801	808	855	773	805	772	764	794	808	770	771	714	805	776	750	791	800	796	784	796	871	770	865	749	760	766	789	773	837	806	776	760	781	755	787	838	832	810
3696	6267	4955	2602	1896	1441	1256	1076	1008	873	830	785	726	742	661	743	673	676	635	638	672	639	669	606	655	617	698	638	657	644	582	620	563	599	605	605	616	667	610	575	618	579	610	636	594	562	623	604	643	589	592	616	583	590	599	614	650	600	617	568	618	604	610	651	602	552	627	604	591	600	568	557	634	610	567	574	592	559	580	580	592	595	639	617	582	605	590	596	619	591	576	591	593	598	550	610	617	602	603	608	569	552	586	647	560	624	634	572	610	552	598	577	620	613	607	611	608	612	612	616	648	556	592	632	584	584	575	625	603	559	582	587	630	582	589	608	594	585	620	576	609	562	583	569	603	617	586	579	583	615	583	617	591	561	587	585	627	602	613	608	621	596	594	637	626	564	574	612	550	605	577	604	589	631	563	589	618	568	607	562	567	611	563	585	614	637	654	542	551	616	587	614	587	620	591	573	616	564	564	544	598	618	548	608	629	619	634	591	641	602	617	660	588	620	610	641	635	624	594	595	636	621	586	596	593	566	617	625	611	606	606	612	632	566	580	596	606	636	540	582	561	619	586	569	555	563	601	617	636	586	609	605	555	566	616	564	580	562	575	599	622	625	601	570	590	538	622	617	575	579	574	549	592	585	622	627	570	634	594	607	591	571	555	564	565	622	543	618	602	588	583	571	624	578	652	593	587	592	591	579	594	567	576	570	627	636	628	586	595	559	566	638	599	589	593	596	566	581	584	580	582	591	562	583	608	564	599	604	583	562	576	590	542	598	603	539	590	568	585	606	562	557	588	596	605	616	618	578	588	616	613	586	576	578	603	569	605	596	595	630	598	581	572	572	598	614	613	567	597	601	621	614	579	583	628	598	624	552	587	612	558	641	631	639	583	555	569	601	581	558	584	566	600	606	596	601	621	588	557	585	591	564	593	601	619	587	593	587	621	559	577	622	592	610	573	551	599	620	594	589	592	643	620	582	606	635	595	609	558	605	553	621	572	615	605	576	626	588	598	606	576	612	641	627	584	590	586	555	569	558	613	599	598	591	561	559	596	623	626	644	549	574	611	574	602	616	549	561	601	634	645	569	603	547	625	594	600	614	611	574	609	539	589	569	588	554	559	573	599	633	579	582	572	596	618	650	568	559	587	575	532	636	585	561	597	555	623	535	585	583	604	577	614	602	573	585	602	595	618	588	541	555	603	573	587	573	573	596	585	603	600	621	580	574	566	590	642	540	564	609	647	569	539	580	599	571	569	560	571	625	561	540	607	606	584	619	536	596	606	590	587	617	586	586	570	582	571	596	574	574	581	565	595	567	591	555	582	617	584	598	592	587	592	559	560	573	586	569	574	548	570	590	595	546	637	601	565	545	571	562	571	598	616	593	583	620	557	624	562	635	598	631	561	601	588	615	590	597	590	541	602	570	616	605	572	610	608	598	576	587	598	588	588	567	601	571	604	628	533	588	600	611	549	584	555	565	662	602	566	566	616	598	554	557	602	600	589	570	593	602	596	574	620	604	593	614	601	579	598	578	629	548	577	571	595	569	544	603	562	570	590	584	570	610	582	612	572	579	559	587	596	564	556	585	587	580	599	568	580	557	603	622	606	571	575	625	616	624	559	568	610	601	590	571	526	564	580	604	583	566	586	598	587	615	537	596	591	583	620	560	584	571	600	592	628	566	600	604	607	616	595	565	586	586	583	590	576	582	549	545	576	587	563	596	571	616	605	645	560	604	570	586	621	583	593	584	551	567	623	607	553	573	583	613	609	587	595	587	632	582	602	587	572	536	581	541	622	605	604	610	574	574	582	591	579	574	568	587	576	558	537	567	596	582	604	578	604	642	620	627	583	581	575	579	594	561	605	573	603	574	563	618	560	637	616	556	554	638	572	575	592	596	564	612	594	579	566	552	541	574	613	618	563	587	573	566	558	562	582	578	586	594	591	542	614	625	567	572	588	638	580	598	604	556	545	526	572	585	588	621	585	614	583	571	563	585	628	578	572	629	546	574	604	540	562	566	579	604	648	622	588	588	581	584	570	575	588	578	633	603	601	569	585	610	631	645	587	577	538	619	629	600	633	620	558	581	577	636	591	589	573	599	582	568	602	603	582	532	608	589	568	578	580	602	591	553	577	574	561	597	572	562	584	600	587	575	586	598	588	611	610	593	592	566	591	570	596	600	586	605	575	601	582	611	591	568	618	596	612	567	603	600	571	559	583	607	586	580	548	578	599	594	579	608	578	559	537	592	606	572	602	593	551	576	593	627	577	597	604	632	572	519	558	589	594	553	577	592	611	565	585	587	601	562	562	572	554	601	590	639	654	580	590	554	617	641	564	593	608	568	609	621	575	547	620	583	550	625	573	542	571	579	589	583	552	615	563	608	603	595	605	585	613	580	587	550	594	577	549	559	569	613	564	564	595	579	572	580	598	573	553	547	579	612	566	611	557	631	595	614	581	581	580	653	549	600	564	602	551	549	615	616	570	635	588	584	587	603	619	592	626	583	576	569	587	618	586	579	534	627	551	579	619	611	581	569	622	571	619	602	598	616	536	606	589	583	580	546	604	617	588	575	602	632	609	583	604	601	581	582	548	580	544	592	602	622	547	607	574	545	637	598	582	621	580	595	572	563	595	574	592	573	593	607	593	563	564	612	593	539	588	587	616	565	593	523	622	577	576	615	562	516	610	572	597	534	588	642	550	612	631	591	582	631	585	573	602	595	611	570	612	596	619	592	623	586	576	589	623	588	573	604	590	562	602	586	625	579	574	605	586	567	609	607	586	584	604	553	558	543	624	570	622	608	591	585	591	600	651	570	597	591	592	623	606	581	603	606	576	619	570	568	544	602	554	598	618	561	574	615	567	593	608	598	574	584	553	605	611	583	602	612	564	577	586	613	581	588	573	583	633	629	639	602	622	573	625	648	557	576	590	562	585	598	576	606	587	583	588	572	541	571	616	590	596	579	594	577	580	568	591	568	582	578	574	605	576	569	560	556	596	604	617	579	576	646	589	579	542	597	584	567	577	588	600	620	558	616	553	574	611	639	569	549	552	544	599	561	557	606	589	579	593	543	550	534	568	557	575	571	526	575	589	588	600	617	578	608	607	553	588	564	582	583	588	577	527	570	592	585	559	599	556	634	597	584	600	587	557	537	588	572	605	575	551	588	593	558	551	593	602	618	568	589	577	601	544	583	572	566	598	583	585	575	632	579	590	566	590	540	572	619	594	526	570	582	563	591	619	616	529	560	564	587	608	592	548	579	596	590	552	550	565	594	599	560	603	593	542	582	557	566	593	587	593	580	597	619	555	601	590	544	581	547	589	598	575	592	610	615	600	585	617	593	580	578	613	595	616	617	588	556	576	609	573	598	588	594	578	576	583	592	628	586	585	596	549	602	588	576	640	599	592	593	573	595	609	549	615	596	577	577	581	602	632	581	580	560	575	594	574	565	570	581	650	584	571	604	584	586	593	575	565	547	586	631
27877	10544	954	570	453	420	411	391	415	400	368	374	389	411	408	399	355	411	387	384	397	353	378	373	420	389	392	373	382	395	417	362	408	382	339	428	409	378	379	361	391	380	390	365	378	376	367	366	363	390	379	367	395	391	403	364	401	398	394	388	402	370	365	394	373	389	372	379	391	419	360	385	368	389	379	352	371	359	370	365	401	357	398	365	361	364	391	391	383	383	369	355	380	382	363	379	376	384	403	415	377	386	351	367	411	391	386	377	392	353	383	378	368	365	419	407	396	353	381	393	396	402	418	378	372	400	388	404	383	395	383	381	395	434	412	362	377	403	385	402	388	381	409	369	356	400	360	379	403	393	405	364	387	338	372	360	422	360	376	395	382	427	393	399	436	372	366	342	429	379	370	370	387	376	398	355	388	384	396	379	401	383	363	385	398	398	406	376	426	369	364	399	429	389	372	347	378	376	409	402	355	361	371	373	389	400	384	371	364	396	376	369	379	389	381	350	411	376	368	370	392	414	417	384	387	408	389	380	363	406	394	364	419	409	395	408	410	410	389	381	363	384	384	363	386	383	400	381	374	393	363	348	395	362	396	368	409	384	361	374	388	394	410	397	366	368	374	404	404	389	395	390	415	397	361	368	383	359	394	380	422	428	372	445	381	394	405	407	376	413	393	394	403	389	376	367	376	363	379	403	406	376	374	396	381	369	386	391	358	396	369	421	398	402	380	347	379	374	407	377	401	384	375	396	387	383	373	372	383	414	384	406	373	390	389	378	394	384	399	396	374	388	400	399	388	383	383	423	429	377	400	408	374	380	399	391	396	386	381	369	401	381	366	370	368	388	367	413	340	448	372	377	389	422	411	367	365	421	377	386	385	355	401	408	378	386	415	365	390	376	401	412	404	398	389	400	381	405	391	369	367	351	356	442	427	334	405	369	398	357	378	411	378	358	392	413	378	414	332	371	404	362	390	384	377	373	420	406	353	379	380	357	375	349	369	348	383	404	369	400	427	373	374	379	387	371	373	368	380	370	398	347	412	381	344	419	393	415	364	391	404	430	374	383	390	344	400	366	406	364	344	360	402	411	384	387	382	365	402	410	400	396	365	375	379	377	385	343	370	366	377	398	375	357	398	397	378	360	370	370	380	403	397	380	365	386	385	386	399	359	393	383	388	382	390	352	384	388	366	400	372	390	395	375	388	369	364	362	401	366	381	355	373	373	379	346	401	389	363	404	373	369	407	380	378	363	392	400	376	378	399	378	416	352	366	364	394	364	362	381	382	380	355	347	399	385	370	370	389	361	380	372	382	418	394	345	383	352	356	399	417	367	395	366	379	367	391	393	367	381	383	398	376	401	378	334	372	370	353	402	380	386	396	386	409	411	391	397	382	373	389	370	381	380	371	415	338	401	363	369	418	370	409	402	398	365	386	433	381	423	380	388	364	415	410	389	407	381	417	403	376	366	389	394	408	362	402	423	413	353	415	393	384	350	359	418	369	400	352	383	381	374	391	412	355	398	376	383	391	399	357	392	369	395	392	361	388	397	370	425	403	369	359	391	407	409	406	354	405	363	415	396	401	400	393	399	398	377	388	375	377	378	380	389	413	397	397	410	413	361	402	356	373	360	391	398	379	377	392	389	378	386	364	361	388	334	408	420	393	402	379	361	347	392	383	399	389	374	419	357	354	370	392	420	387	432	384	399	381	364	348	372	380	373	385	396	353	400	364	399	403	392	422	369	423	359	388	368	356	364	401	386	380	405	357	384	363	374	380	393	404	394	396	383	356	385	390	387	367	359	384	407	382	393	342	365	371	383	365	375	375	389	359	377	365	382	397	398	402	372	352	412	383	369	381	378	381	384	372	380	405	385	379	365	407	383	376	372	358	395	368	368	395	366	400	380	385	395	359	389	386	372	408	401	398	386	393	386	377	381	390	352	376	367	379	397	409	373	388	383	382	362	342	396	366	408	385	420	366	411	392	351	384	351	377	389	408	380	403	373	387	372	368	353	423	406	393	383	374	346	348	396	385	359	371	368	399	373	415	408	443	382	386	387	385	389	381	388	399	374	399	380	389	394	390	383	397	409	404	379	390	354	430	405	399	388	355	420	405	377	391	403	361	348	382	389	371	418	381	377	391	384	377	359	401	385	392	406	373	383	383	358	406	352	386	402	404	388	361	353	396	442	422	375	366	394	370	376	432	344	382	416	374	404	380	431	372	360	373	402	375	377	390	384	375	388	398	396	381	378	352	404	403	362	391	364	382	363	390	379	369	429	394	384	409	365	397	398	408	423	356	396	402	387	386	362	364	353	381	410	376	371	397	346	388	392	383	375	383	382	416	420	394	396	369	399	402	364	392	355	386	373	397	383	338	349	398	362	373	427	402	399	410	368	374	365	371	374	392	400	352	366	407	389	405	388	353	360	366	387	356	372	402	383	382	382	383	384	367	393	375	392	416	368	411	418	350	372	365	435	388	356	388	390	337	385	386	388	397	341	405	365	394	363	384	399	377	422	385	390	385	399	374	383	389	396	379	363	397	396	388	390	349	399	374	408	394	395	380	380	364	349	414	359	385	405	446	382	383	384	399	381	367	396	396	408	379	383	402	369	387	424	385	407	427	375	370	398	388	350	423	372	376	406	407	390	387	407	397	396	372	347	388	370	406	411	371	371	395	361	375	388	382	393	389	395	382	406	406	387	372	417	357	377	407	398	366	392	357	363	404	344	395	399	379	366	369	353	406	376	374	386	354	399	385	381	394	410	363	362	352	390	358	375	379	396	363	370	374	411	359	400	372	388	425	375	409	407	384	396	371	410	373	376	373	378	371	408	390	397	380	373	393	363	370	440	369	391	406	369	382	381	379	400	371	373	379	380	362	399	405	390	446	392	428	413	381	395	393	416	380	386	362	349	358	388	419	384	386	380	372	398	406	385	386	377	359	414	414	360	395	394	364	344	380	399	394	405	388	364	399	379	375	383	387	393	384	389	406	383	396	365	382	387	407	413	420	410	375	405	417	419	378	368	370	367	409	392	381	392	392	406	382	360	408	418	372	400	344	371	351	375	382	386	408	398	418	351	408	361	403	380	368	380	371	400	391	394	382	385	395	377	401	389	387	443	378	379	397	378	405	378	352	380	381	362	410	342	396	347	379	382	390	415	372	336	404	416	386	397	398	356	357	402	388	381	374	376	387	355	376	388	352	381	370	373	377	373	384	391	411	403	380	386	365	412	377	395	402	367	420	342	364	362	396	398	396	368	378	396	412	372	394	399	399	388	374	365	376	367	359	427	410	363	374	375	399	371	376	372	375	390	412	390	358	406	402	395	413	384	371	379	394	396	335	389	384	385	398	375	348	375	361	392	361	408	382	382	393	412	373	384	390	383	399	397	389	375	414	388	363	385	396	400	387	358	397	374	392	375	376	414	393	375	369	401	392	395	371	390	382	377	380	414	363	372	358	397	388	381	379	367	404	390	366	377
4721	496	424	337	282	358	329	276	283	341	261	289	279	287	306	287	299	286	297	279	260	277	268	247	289	298	269	285	289	282	287	289	269	308	256	272	258	264	266	301	318	259	251	303	291	278	260	305	283	269	290	305	259	296	285	257	266	267	296	263	272	309	300	272	264	313	275	308	281	305	279	271	314	259	292	301	283	274	300	283	283	257	259	302	271	280	293	313	284	281	270	288	272	292	289	283	300	235	290	297	256	295	281	272	305	279	314	283	278	291	308	300	272	293	340	284	273	276	300	288	279	253	298	281	277	294	305	276	245	304	284	263	260	279	322	297	312	298	272	328	274	278	272	286	289	286	283	286	277	329	274	276	278	294	283	309	300	308	254	257	299	259	287	277	273	286	293	301	296	268	324	284	292	296	276	271	298	276	287	262	313	291	286	295	297	281	302	276	251	303	301	265	275	312	287	277	259	288	267	270	292	324	302	308	269	317	272	296	297	273	294	285	289	286	282	269	279	295	273	292	283	270	296	259	279	274	274	288	258	284	279	305	300	288	281	285	306	285	277	263	276	287	280	312	295	280	264	256	264	272	286	279	266	300	273	310	272	287	268	285	287	284	266	261	308	308	307	300	272	289	270	294	304	292	286	285	267	297	282	305	306	297	292	277	294	286	277	291	273	285	307	295	323	258	279	281	308	280	279	284	277	289	296	277	259	297	297	280	305	253	281	311	292	267	316	303	268	280	261	298	273	299	287	310	299	270	269	353	279	285	274	263	291	289	273	303	282	273	301	251	271	274	272	304	276	278	293	300	291	295	308	266	247	302	278	307	285	295	283	276	300	292	313	287	269	280	275	312	309	252	258	283	283	274	271	276	288	272	286	264	319	267	284	249	282	268	284	275	300	289	258	271	258	287	306	263	261	309	288	289	276	294	304	320	265	260	275	306	279	266	275	262	318	282	275	273	272	294	268	319	266	269	252	296	273	299	274	273	293	299	284	283	242	292	274	290	291	272	288	283	298	264	296	305	285	313	291	274	266	300	272	291	293	288	301	312	287	269	290	269	301	287	280	295	267	296	300	265	294	290	288	258	284	278	327	318	272	297	292	274	294	310	286	267	274	287	283	261	298	301	288	305	309	292	290	286	273	276	277	318	273	306	272	262	283	291	272	305	260	271	281	301	276	273	303	258	277	307	282	293	303	287	280	267	300	289	259	275	261	297	278	318	280	290	258	292	293	278	271	305	301	316	290	277	283	269	271	297	266	293	323	301	269	286	270	300	274	308	310	290	283	241	289	296	311	281	276	278	297	289	278	314	279	303	263	285	285	305	317	281	290	291	284	300	266	285	275	293	295	263	283	286	270	272	274	281	307	283	277	303	315	295	260	255	279	292	276	297	303	297	281	265	269	288	308	274	280	283	296	296	276	289	286	261	278	284	270	260	283	271	274	274	287	307	299	319	288	295	269	299	263	283	285	286	286	286	283	270	284	258	292	250	294	284	226	331	258	263	287	307	281	305	301	265	281	278	257	285	276	294	296	292	273	288	266	336	281	254	317	287	288	286	243	269	300	257	306	285	312	250	267	276	293	291	307	306	280	310	288	299	284	290	263	270	281	293	294	262	277	299	293	264	313	263	289	252	287	266	284	259	263	280	288	274	281	273	288	303	283	300	292	285	299	290	281	273	304	289	279	242	271	284	318	302	285	314	257	276	287	276	278	273	277	273	301	289	289	270	256	255	277	278	293	275	277	253	294	292	268	294	315	295	292	281	300	275	253	260	314	266	264	262	314	309	267	277	293	266	279	301	292	337	320	262	291	283	263	284	291	278	311	297	270	291	267	303	282	282	282	300	295	266	283	268	268	298	313	282	303	304	312	292	290	298	287	298	321	277	245	285	314	294	266	282	281	273	297	302	313	281	308	281	285	289	269	276	282	264	271	288	299	289	301	292	301	296	304	267	292	296	280	288	287	315	296	306	303	290	282	298	278	298	278	264	272	301	284	264	280	295	280	286	259	271	299	282	296	328	270	285	289	284	306	312	293	281	293	281	282	283	255	273	301	278	244	261	289	265	288	288	260	292	281	277	297	287	306	320	290	283	282	296	293	301	288	292	268	271	291	289	285	291	301	299	280	266	314	279	307	280	259	265	256	297	287	282	252	295	250	289	271	292	306	302	265	281	262	278	271	263	301	328	296	271	267	308	295	287	287	242	295	263	261	288	275	298	279	276	295	257	300	290	288	298	292	306	309	280	291	287	282	256	294	284	272	304	285	285	294	293	267	314	265	278	286	284	283	302	293	278	281	280	271	271	304	309	299	274	317	275	271	264	265	276	293	268	279	291	298	282	270	293	276	274	302	270	264	294	305	277	294	309	293	297	279	303	297	291	269	300	285	276	304	277	295	247	316	309	249	282	289	273	281	300	265	299	287	261	272	286	305	245	303	282	281	273	294	281	290	283	312	290	282	279	295	289	301	279	280	256	311	266	284	305	301	285	266	252	276	299	276	297	282	299	301	285	262	294	295	297	276	310	284	261	299	298	280	299	252	286	290	290	294	281	330	268	274	290	278	276	285	284	262	277	311	297	274	321	268	283	285	291	324	307	286	327	257	272	294	280	295	252	286	301	284	265	288	288	282	286	278	290	289	277	261	308	269	260	280	294	296	253	297	290	302	297	289	303	291	289	303	268	278	282	280	297	276	280	304	253	293	277	261	310	279	280	281	252	298	286	311	284	288	293	291	253	309	277	285	281	279	274	273	292	277	271	296	262	274	280	277	261	259	308	269	278	261	316	283	299	250	294	269	273	262	279	273	280	274	261	283	266	309	329	270	291	278	266	286	294	282	306	281	273	298	275	279	300	281	285	279	296	290	255	281	306	289	292	286	270	253	290	299	296	302	294	287	278	289	330	315	320	289	262	274	296	315	278	274	308	273	278	292	300	289	263	291	279	295	286	286	267	252	314	296	305	285	298	306	280	269	276	288	292	297	258	277	266	281	292	254	284	276	280	275	284	297	265	305	299	288	277	293	290	295	299	278	257	280	267	269	282	297	292	248	255	305	266	288	294	268	301	275	294	326	284	321	300	265	306	315	310	278	269	273	299	268	289	291	300	261	291	275	280	280	279	273	267	307	264	257	277	286	263	281	264	257	269	292	279	279	275	278	277	297	292	267	270	293	295	275	272	286	267	307	302	297	286	266	291	297	276	297	277	269	274	311	285	294	286	292	289	290	293	288	322	270	301	284	279	260	290	281	333	274	303	292	296	269	305	284	262	297	274	314	273	295	280	292	276	288	274	294	289	320	289	287	274	282	286	277	313	295	297	259	282	291	300	281	270	282	282	270	286	286	271	290	274	297	300	274	254	272	306	303	272	304	275	250	286	294	272	282	251	297	290	307	295	276	280	289	292	292	274	297	284	307	320	303	279	300	282	287	295	299	279	267	305	296	302	268	261	282	315	299	285	292	286	288	297	316	265	294	268	285	291
25454	21470	27929	25416	11540	1761	1233	1029	896	870	879	940	822	852	846	805	818	778	775	802	797	809	799	789	812	770	865	809	803	825	805	803	784	796	800	789	815	802	762	768	783	778	811	809	831	733	785	845	848	819	786	860	818	815	794	820	825	802	772	762	771	835	758	792	815	761	816	777	844	798	795	745	743	803	816	788	742	824	746	799	815	784	792	766	795	836	752	806	777	792	793	842	821	789	776	765	781	789	832	830	787	825	774	785	748	785	790	797	834	745	789	806	768	734	766	767	818	773	805	752	770	769	754	783	733	792	785	782	785	783	792	844	786	761	775	755	791	773	770	795	803	781	764	769	764	795	760	744	781	755	775	754	801	800	844	782	777	723	780	780	800	813	820	793	787	745	775	824	763	803	764	775	812	800	778	757	778	762	786	771	782	731	758	751	708	758	781	776	750	859	746	763	761	809	782	727	761	808	783	784	741	790	805	787	778	754	729	789	812	807	781	805	770	792	783	804	784	823	781	788	785	722	798	752	735	782	783	819	772	756	731	786	796	737	805	821	778	761	769	801	786	799	737	812	756	824	784	742	815	828	745	739	761	740	807	769	739	732	753	801	777	733	737	737	777	776	756	711	752	784	778	787	784	748	785	762	790	739	756	773	758	781	751	793	838	731	779	760	790	804	759	792	774	755	767	834	814	787	801	763	748	802	757	770	781	795	819	813	769	817	811	769	756	757	754	779	815	766	773	757	751	796	779	811	776	810	823	798	749	826	767	783	812	737	783	744	814	779	835	801	784	792	815	797	783	803	799	820	805	806	816	779	745	835	758	788	745	806	769	791	801	782	762	751	791	801	788	787	765	767	762	727	856	826	786	797	793	776	801	750	777	791	780	760	783	716	756	802	770	786	757	817	758	779	805	811	774	749	818	757	805	804	816	827	761	785	757	778	789	763	776	782	769	739	788	807	750	781	800	814	780	790	777	734	796	774	763	861	774	785	816	804	757	748	798	791	782	753	809	804	782	719	775	739	787	791	730	778	766	777	767	755	754	729	787	749	806	802	801	780	745	793	815	771	785	823	802	808	762	850	740	790	766	774	771	775	812	811	788	782	751	822	789	738	813	784	783	776	783	770	774	778	755	765	802	800	763	767	794	759	828	794	764	757	782	784	752	764	783	811	788	742	793	800	747	773	801	845	762	767	826	800	802	798	744	802	761	787	728	779	756	753	778	767	768	810	777	823	805	732	778	781	757	789	808	814	821	822	802	767	769	783	755	831	772	794	775	793	804	761	705	777	800	752	752	801	821	773	759	773	745	806	776	758	802	774	720	797	817	832	754	767	754	765	853	759	753	769	800	763	750	751	831	747	784	807	793	816	802	765	777	775	794	783	754	793	764	809	775	799	780	814	775	771	800	806	822	748	750	791	806	740	805	749	778	821	775	799	794	808	751	762	744	773	765	751	791	745	777	781	805	827	819	748	795	766	791	795	811	801	731	816	793	778	826	779	811	754	789	838	824	778	797	786	761	796	783	739	756	774	795	751	807	822	751	714	792	732	829	797	770	817	778	757	729	760	742	768	826	772	792	743	759	792	781	788	826	779	793	770	730	756	770	800	793	843	749	741	804	774	746	767	743	814	803	793	802	811	753	765	711	801	777	799	756	854	774	742	733	799	762	773	848	790	757	734	763	741	794	805	718	746	786	767	777	758	787	768	790	830	770	789	777	837	778	809	787	797	837	779	776	796	797	774	802	784	795	777	771	793	758	727	783	800	762	773	754	774	779	773	833	771	781	784	757	822	752	791	740	780	807	738	822	796	742	764	744	798	773	803	781	811	740	761	795	798	765	794	746	817	765	765	773	755	804	775	773	791	800	764	779	777	756	797	764	772	768	760	822	724	781	751	760	792	773	707	778	747	798	752	802	733	761	812	779	758	847	714	758	747	717	807	716	769	788	711	760	800	764	785	797	786	751	777	776	747	794	755	825	792	778	800	777	750	833	838	736	829	783	753	756	789	764	782	784	803	790	760	763	721	791	779	774	805	783	818	818	759	792	806	841	768	762	826	749	786	798	759	816	822	757	784	800	774	761	768	755	805	775	776	744	819	788	770	815	743	762	815	764	832	781	781	756	790	757	814	777	750	757	743	823	814	799	816	742	759	799	786	791	781	786	740	749	809	818	787	765	775	735	776	790	716	772	773	737	765	813	815	708	740	755	762	825	768	803	812	743	782	768	739	766	772	762	752	779	774	819	747	778	778	791	777	829	801	734	775	765	825	803	814	747	762	795	769	762	779	751	755	781	775	763	788	847	806	801	768	770	752	757	765	729	768	811	829	767	831	770	824	796	801	841	813	752	753	845	766	753	734	809	796	764	778	788	782	749	776	766	791	773	771	771	817	763	773	749	774	743	746	811	788	769	770	784	784	801	799	737	804	778	767	763	726	801	771	824	806	811	813	824	794	799	776	817	741	803	798	787	714	766	778	792	786	794	790	779	752	791	761	780	820	775	831	797	723	798	780	784	786	782	767	770	757	795	792	764	759	750	771	771	780	779	750	779	810	783	763	776	825	745	811	758	757	802	839	778	785	749	803	762	781	777	725	765	804	782	759	765	807	772	711	742	850	796	739	839	779	783	722	784	778	770	821	732	804	774	776	757	810	784	775	769	820	750	784	786	746	744	769	751	776	793	752	814	812	708	747	767	815	792	772	804	813	754	765	767	775	789	760	798	763	733	788	801	777	794	774	763	829	736	786	809	793	807	765	774	799	813	773	762	801	780	766	746	840	781	815	746	843	755	817	799	798	805	745	816	801	789	790	784	797	780	788	816	742	757	782	771	794	789	766	794	741	770	797	770	789	804	800	814	776	818	755	802	806	807	772	778	758	809	792	793	815	801	788	816	753	778	748	768	726	756	787	791	767	826	735	790	753	727	716	770	800	804	804	793	820	749	763	784	759	740	749	863	787	823	765	724	769	757	754	775	771	831	797	798	801	755	764	721	723	864	793	773	824	749	787	749	781	761	812	807	726	724	756	758	819	755	799	779	759	811	767	784	789	718	786	792	812	752	763	786	793	800	755	803	836	761	764	804	788	775	760	775	766	801	755	750	769	788	775	799	738	755	762	770	774	740	736	744	775	792	802	778	767	800	803	795	779	778	770	815	780	806	787	762	789	821	799	743	752	825	758	807	769	757	843	779	790	798	748	768	800	785	782	813	790	759	770	811	796	782	815	833	762	762	805	776	754	761	779	741	754	748	765	780	772	836	727	791	757	787	756	801	885	799	754	794	817	821	801	766	768	806	794	808	802	830	783	749	780	768	766	749	739	751	800	749	813	818	761	770	784	776	760	785	820	766	758	786	765	802	755	753	740	736	777	823	765	798	838	799	760	809	774	789	795	759	841	799	797	760	734	737	753	674	758	803	767	809	801	745	729	797	779	766	795	791	772	746	770	804	809	789	772	758	793	760	834	769	812	832	794	754	774	797	751
3461	3467	2827	1654	1259	1031	893	823	797	740	697	649	673	654	640	649	595	619	596	591	634	645	574	590	592	583	579	591	564	609	597	588	588	614	541	599	595	613	594	584	564	611	603	605	559	590	555	590	602	612	607	575	630	602	598	546	574	588	579	558	598	600	602	582	570	570	559	573	592	613	576	573	559	652	624	565	557	617	592	585	580	582	571	558	598	581	564	587	595	563	560	584	566	614	588	591	640	575	567	569	573	523	611	604	591	601	601	627	613	603	612	554	564	545	619	580	548	582	554	587	604	598	572	560	571	612	565	553	555	608	575	565	587	552	608	604	580	577	563	580	578	604	582	578	649	527	603	612	535	577	599	580	601	604	620	587	573	576	590	583	623	565	580	578	568	535	539	562	568	548	564	617	623	578	551	558	515	569	574	591	588	588	600	583	587	577	608	580	603	564	538	585	536	557	626	619	541	572	606	615	607	594	569	624	597	589	566	617	579	566	582	572	582	542	574	604	558	549	563	600	590	587	596	562	555	564	556	586	593	574	547	577	555	591	550	612	543	604	598	558	558	609	579	577	560	608	611	540	561	570	593	616	562	610	538	601	586	497	572	569	560	581	546	595	553	566	549	592	579	558	569	608	615	631	571	570	548	606	579	592	582	584	569	633	589	554	535	594	566	523	567	535	583	568	529	570	568	572	562	620	596	571	572	552	606	586	562	601	601	584	584	569	601	543	574	544	567	589	593	602	543	546	568	565	608	573	550	595	611	588	600	620	539	586	536	571	574	579	561	588	552	589	586	588	605	591	590	587	580	594	543	587	582	563	621	565	561	551	558	588	564	541	563	571	564	560	547	567	567	567	565	589	546	573	571	582	571	624	561	619	562	614	568	573	604	591	566	551	567	589	561	571	600	623	585	570	592	572	582	603	606	538	557	591	589	610	569	585	572	588	562	589	562	568	605	602	576	540	607	560	586	550	570	570	588	529	563	592	579	605	548	585	597	572	568	538	578	544	578	546	609	571	570	579	587	567	593	553	601	545	564	566	572	585	552	594	586	557	602	581	532	545	554	585	544	593	581	525	595	587	583	548	552	528	567	596	604	591	562	545	623	563	580	530	564	552	549	602	587	520	575	560	597	557	613	592	561	552	576	607	582	566	574	553	597	596	597	620	562	545	572	562	565	577	551	557	590	612	602	565	556	584	543	572	616	568	577	548	600	609	605	538	566	609	584	590	581	553	530	585	576	572	587	597	588	597	599	581	576	592	554	590	584	536	535	600	577	578	570	586	579	597	579	562	581	569	544	576	551	601	557	558	559	569	559	564	561	589	557	582	582	556	555	590	606	604	560	571	581	539	588	513	592	618	527	546	550	609	598	575	562	576	570	589	585	568	580	596	601	571	557	595	551	596	560	567	612	586	608	548	548	603	589	542	613	549	583	581	593	659	581	555	593	621	559	558	580	566	541	583	560	571	591	522	532	604	572	555	560	542	553	533	584	560	592	594	597	621	596	615	590	592	569	599	550	550	551	597	573	604	574	546	609	568	562	594	572	567	552	549	597	564	629	578	587	562	603	585	521	584	565	559	573	597	611	597	553	589	547	554	551	549	556	602	589	531	581	603	581	591	565	604	573	587	598	583	581	566	551	559	611	589	551	597	587	572	579	563	557	590	586	619	604	524	562	562	576	627	568	534	545	628	569	603	563	624	561	612	581	540	573	559	602	557	550	620	585	551	594	539	546	616	584	549	611	599	587	588	566	559	580	577	558	580	560	540	518	582	577	567	546	597	569	556	562	582	584	555	556	564	531	583	593	593	537	545	599	583	572	601	572	589	572	580	586	594	579	554	574	555	549	566	575	565	590	526	577	563	591	544	573	616	579	613	583	535	591	568	533	579	559	586	555	609	591	582	567	582	559	548	591	600	613	533	547	584	587	568	581	605	588	524	569	576	560	574	611	597	560	536	577	597	590	572	571	583	556	521	557	577	548	626	572	603	551	557	558	540	561	565	550	560	554	582	573	574	572	563	545	510	561	531	574	523	566	613	569	576	593	581	586	556	560	578	542	602	587	556	595	580	562	607	567	586	598	564	585	592	583	557	536	542	571	554	592	556	588	548	596	594	564	603	536	571	580	569	582	605	569	580	588	628	598	576	556	635	593	576	540	568	590	572	606	554	575	567	561	549	600	569	553	591	532	592	583	524	595	600	577	625	582	579	585	594	587	544	614	515	541	565	564	578	567	589	588	547	522	536	548	574	534	592	569	612	568	569	558	565	559	571	572	548	587	571	582	588	546	547	575	593	565	583	566	554	558	553	545	572	625	550	515	550	548	598	557	545	561	570	585	537	602	594	592	597	555	634	551	580	544	545	565	563	568	567	571	553	582	603	565	549	583	526	569	591	570	558	597	564	594	609	555	591	552	540	582	558	571	600	564	619	574	595	600	543	601	594	563	587	583	596	584	532	532	598	561	584	586	605	593	563	558	618	542	569	580	604	566	583	535	541	585	579	596	611	506	546	609	575	558	575	552	552	508	535	597	588	559	571	524	555	584	580	555	541	567	604	601	596	562	580	553	576	580	577	594	577	549	607	557	600	593	578	561	557	605	615	603	613	556	574	573	607	580	561	589	607	533	556	573	581	546	602	560	582	574	575	567	596	558	568	586	552	565	622	542	550	581	557	555	609	554	577	591	574	626	581	541	558	512	583	592	559	623	559	554	588	578	578	554	602	586	555	576	569	537	549	575	547	563	556	542	568	588	546	559	562	546	567	583	583	558	545	562	524	561	571	598	538	614	598	579	535	570	554	577	616	582	595	557	609	597	556	559	574	614	564	584	553	579	518	558	564	552	548	579	575	607	586	555	573	608	603	578	570	577	538	544	555	571	568	573	590	573	540	586	577	579	566	594	588	616	571	555	508	551	614	538	551	617	591	564	588	581	562	562	562	571	541	569	555	573	622	524	595	557	582	633	561	572	603	606	610	548	578	592	565	605	558	560	566	589	573	530	599	546	546	584	516	573	560	557	539	580	563	553	578	537	600	555	623	569	594	544	568	595	524	539	530	573	561	580	566	525	527	591	522	578	595	572	589	546	584	579	585	578	612	545	576	578	597	588	568	590	582	595	589	568	578	613	605	567	570	619	557	595	558	597	613	582	585	585	592	605	617	548	560	584	577	606	612	538	580	562	583	588	552	570	578	576	550	622	541	550	519	597	602	570	581	618	613	572	564	562	567	544	557	576	558	580	556	575	579	595	605	562	586	576	578	618	571	603	563	525	574	524	588	614	553	580	547	610	606	551	544	581	585	562	540	567	562	572	621	564	552	578	586	595	579	607	600	567	606	587	591	580	601	570	581	584	560	581	577	544	571	569	565	604	579	540	583	571	538	581	586	577	567	548	554	570	630	605	598	606	613	603	631	564	580	552	554	588	524	588	578	581	531	576	574	616	595	635	525	582	589	582	584	572	536	594	590	569	556	566	568	611	605
24461	21478	28850	24544	21469	9216	1966	1300	979	955	952	910	857	866	887	887	889	891	804	794	821	847	813	896	741	783	796	803	830	807	791	827	851	821	768	781	798	805	797	811	817	812	839	791	823	877	768	778	814	772	807	817	822	755	832	816	780	789	767	759	851	748	782	738	772	829	812	821	798	815	803	767	784	782	796	801	782	804	802	774	794	738	771	818	762	810	803	784	801	786	795	790	833	788	773	800	773	811	789	805	825	759	784	756	797	813	798	819	765	747	767	800	828	788	830	801	792	809	772	776	793	787	767	778	767	773	831	741	809	830	782	798	819	803	789	810	781	772	815	762	792	808	834	818	800	800	771	778	723	786	818	833	819	799	777	751	791	842	778	776	798	781	829	757	763	805	802	788	777	818	811	811	753	799	813	793	769	805	790	762	770	760	773	753	730	827	831	812	818	809	771	817	800	780	787	783	783	760	787	775	809	811	734	801	824	805	781	764	784	799	770	725	811	772	780	745	763	827	844	799	812	798	797	778	791	738	777	840	797	843	750	794	755	776	822	709	831	785	778	805	744	768	772	757	756	796	763	767	815	720	797	791	819	819	740	768	782	771	797	790	767	735	812	773	770	797	789	809	828	833	795	743	793	760	770	767	785	761	794	816	794	801	848	778	787	767	760	828	746	805	771	730	785	814	765	805	809	807	770	778	812	790	807	843	818	767	716	838	837	826	798	768	799	786	768	789	805	761	778	823	795	765	796	775	733	834	796	819	804	772	758	797	768	755	800	814	790	754	791	763	808	780	761	777	795	787	760	805	810	791	781	845	779	768	805	803	806	822	795	753	780	772	807	789	750	835	794	748	754	789	800	767	737	775	790	756	725	765	765	859	801	795	800	767	804	731	841	724	778	817	769	799	799	794	762	763	779	697	799	776	876	752	771	818	783	779	789	778	735	792	772	767	803	766	793	731	811	755	795	801	788	780	792	783	758	822	803	793	744	800	754	776	817	786	737	814	801	800	772	806	792	771	733	794	850	806	791	791	799	770	781	808	797	758	753	800	784	765	800	823	788	802	838	764	786	766	808	775	803	781	806	801	799	838	774	800	797	767	731	787	811	793	780	826	758	733	729	744	825	776	729	740	738	811	791	757	819	763	769	801	726	836	802	800	785	774	736	763	785	770	771	745	766	773	790	772	788	757	763	798	768	750	745	800	787	791	804	748	792	793	783	763	796	802	817	811	803	804	775	796	731	763	756	798	729	781	788	820	813	797	801	775	766	784	764	724	785	729	771	757	800	815	786	762	788	777	765	730	747	789	766	785	799	735	735	752	771	760	773	826	809	790	794	782	775	758	763	810	732	780	776	819	792	793	770	774	741	813	793	771	783	818	774	755	762	805	793	766	762	778	838	759	833	745	788	768	783	804	766	735	789	780	779	800	785	777	767	760	788	816	752	776	798	778	839	787	761	767	828	754	803	770	746	767	831	798	827	833	817	737	778	767	731	769	782	786	750	766	797	841	756	725	790	768	776	752	806	734	753	829	775	775	733	764	798	757	799	754	751	786	767	813	770	737	755	819	769	767	769	782	830	811	750	782	781	747	842	784	769	772	723	733	752	776	831	801	751	770	778	750	801	774	760	765	768	775	755	789	855	847	751	711	741	814	789	789	715	800	753	803	795	794	803	772	767	738	800	784	792	798	716	771	814	761	776	799	794	786	843	812	777	785	786	722	763	790	776	784	770	818	750	833	788	772	756	735	765	786	752	771	788	748	831	793	783	769	790	771	802	781	750	805	792	724	784	847	740	770	784	792	797	777	754	801	810	803	733	828	800	777	794	808	796	742	828	798	820	742	772	825	768	813	784	787	792	772	781	768	735	775	807	763	792	787	774	758	789	793	807	812	822	777	791	772	764	751	810	760	791	791	779	769	776	757	781	799	733	757	779	782	736	753	801	795	843	748	791	768	755	762	766	768	785	789	803	775	780	752	766	754	760	750	758	787	837	762	805	829	727	736	795	798	766	790	785	751	782	770	749	769	780	824	768	771	794	748	741	776	830	768	739	751	774	794	772	799	789	728	749	776	791	748	759	744	771	757	789	806	768	759	798	780	752	799	779	781	792	767	744	820	742	792	761	814	785	818	782	764	767	816	790	802	788	815	769	746	784	726	819	773	788	748	768	787	790	751	776	834	808	784	786	828	831	809	800	763	783	826	712	806	763	777	741	766	721	766	780	785	784	837	788	746	788	780	787	786	754	775	761	802	770	743	802	768	817	806	830	809	817	797	720	741	742	778	733	735	799	762	819	783	773	766	768	814	758	759	738	760	793	778	782	816	746	759	762	777	785	790	748	797	753	771	805	815	788	768	795	817	777	802	750	773	776	718	770	754	782	754	786	819	822	785	753	769	744	764	788	723	828	810	742	795	760	796	782	825	743	804	814	797	772	745	795	814	807	757	770	769	806	780	761	764	781	792	806	737	756	818	754	780	786	763	762	761	799	773	796	833	739	730	741	785	756	810	750	722	749	756	791	798	744	794	776	799	775	796	788	772	756	739	821	769	814	782	764	750	751	804	786	785	747	760	770	747	812	768	797	780	784	795	756	758	810	783	806	798	757	815	804	792	775	760	804	781	767	801	752	800	761	843	772	796	761	773	744	786	787	767	804	771	772	763	769	718	801	755	806	796	764	744	762	799	789	750	776	780	743	770	762	786	789	737	719	732	772	825	821	761	802	780	809	799	832	783	805	770	786	757	791	770	793	801	782	865	805	761	758	789	749	767	792	755	756	793	765	760	812	777	809	823	796	758	789	738	765	746	790	748	748	764	789	795	773	788	790	796	782	744	777	813	811	787	776	707	702	767	812	729	801	769	802	799	790	797	785	784	746	785	765	801	734	818	761	806	809	791	790	799	773	819	809	813	808	775	778	832	776	765	774	773	699	784	760	782	841	793	772	771	813	750	776	806	808	746	816	783	804	813	753	751	833	775	796	803	756	793	736	817	783	779	798	805	731	789	801	752	739	771	777	804	807	773	756	787	778	777	750	757	801	777	768	855	799	756	758	752	766	725	779	773	768	756	776	800	779	739	793	777	813	763	796	847	808	786	751	791	827	801	788	756	784	761	794	783	771	812	779	769	772	786	772	809	775	771	757	714	784	699	716	763	787	755	829	755	791	800	770	822	725	801	774	784	771	839	784	799	788	790	778	749	791	786	731	836	792	791	745	836	800	803	784	777	800	815	771	763	797	744	776	779	801	718	799	790	791	733	796	746	811	736	762	774	779	805	781	733	741	809	748	800	716	839	795	782	735	725	741	787	827	814	829	742	812	767	791	822	818	748	761	764	789	764	767	804	767	799	776	820	811	784	820	757	754	784	711	779	796	772	782	821	817	762	709	786	789	781	776	781	713	744	788	812	807	772	835	814	811	789	739	776	783	750	727	750	790	742	780	781	819	809	769	768	830	788	757	791	794	811	829	780	822	770	826	752	777	756
3745	6065	5030	2554	1784	1490	1212	1060	953	844	779	779	739	741	778	724	706	701	719	611	634	628	632	687	660	666	644	674	605	624	615	612	593	635	653	611	596	593	603	613	637	640	578	616	622	635	619	638	621	603	612	607	629	619	651	621	554	635	632	610	605	592	582	607	618	599	613	579	584	589	620	635	602	613	626	595	601	607	576	603	611	635	625	593	614	642	613	616	627	596	569	603	587	560	632	622	592	579	554	584	620	601	628	631	597	590	593	626	650	576	622	607	584	553	612	591	635	575	630	568	640	584	553	575	593	598	611	558	572	598	591	591	634	593	621	552	607	598	570	597	614	620	623	635	585	540	571	628	614	640	559	581	599	607	627	642	609	626	629	619	632	629	574	626	628	643	590	562	580	619	575	618	595	581	626	617	586	582	607	611	643	589	594	633	607	610	625	612	612	612	609	562	606	603	611	570	606	590	599	588	605	579	607	606	586	555	635	563	560	599	573	575	579	587	592	610	593	590	610	564	593	648	549	593	608	618	589	584	617	620	592	570	552	583	602	576	566	602	566	560	535	615	663	599	605	562	574	597	602	584	598	610	544	578	607	651	608	630	623	585	603	589	646	621	594	608	610	618	633	604	593	557	554	573	635	608	578	583	617	598	617	550	589	561	603	613	606	568	596	577	582	580	613	624	591	601	555	607	550	611	624	651	618	569	591	556	688	602	579	568	611	589	617	623	604	620	591	629	612	593	591	604	605	596	561	564	594	597	589	600	632	581	592	599	583	612	637	581	569	585	597	555	569	590	568	595	588	616	619	605	606	620	571	569	580	587	643	614	572	572	572	631	573	557	591	634	597	584	568	614	635	610	592	595	580	613	592	586	581	555	638	638	597	596	572	544	607	570	526	540	611	606	625	597	564	609	590	595	574	580	592	547	572	599	576	631	585	578	549	605	621	561	621	572	578	586	579	561	598	578	543	630	630	576	585	588	620	585	595	593	558	563	615	574	599	599	640	614	568	600	601	578	559	606	595	589	593	611	602	594	613	571	602	574	637	567	598	606	578	581	581	624	607	555	603	589	633	621	573	600	540	585	592	569	608	587	640	617	642	628	611	618	564	567	573	598	608	560	594	569	595	572	565	568	592	609	528	598	630	607	585	579	561	549	596	536	583	604	630	596	595	597	612	620	596	644	595	616	538	603	591	600	566	620	556	602	567	570	626	546	624	536	629	539	609	607	557	575	658	616	599	590	597	591	588	539	592	578	595	608	586	620	574	589	601	563	616	608	574	629	593	624	590	610	602	593	616	598	550	643	604	594	561	567	594	617	644	608	622	600	561	561	610	600	601	581	548	560	559	546	582	576	586	559	570	574	573	585	602	577	577	570	601	621	577	565	613	594	577	578	581	594	608	592	564	597	579	625	576	584	672	624	624	595	602	581	584	582	612	552	573	580	577	586	597	605	585	561	585	627	601	601	614	587	617	589	605	597	619	599	625	583	595	576	611	619	599	589	592	626	666	586	589	624	621	555	596	588	601	603	591	591	615	624	635	611	550	543	568	588	510	510	590	565	584	607	529	618	589	567	597	636	594	591	582	587	595	588	581	655	617	639	613	577	564	594	624	636	548	611	583	592	584	588	572	614	580	585	569	582	558	619	564	573	591	566	611	586	627	584	562	589	560	607	611	608	599	570	591	590	548	642	548	610	584	587	573	541	583	581	627	554	608	612	560	548	592	589	641	586	598	524	618	636	586	595	593	604	597	610	599	593	562	563	603	643	561	582	578	588	578	603	628	628	608	596	612	562	593	589	579	574	561	581	580	580	613	586	590	581	598	601	572	552	555	600	575	594	603	560	576	591	573	571	562	585	597	545	644	568	584	597	625	537	559	611	650	605	597	608	602	612	591	581	587	591	575	555	595	572	589	621	615	584	630	602	572	578	587	548	603	600	591	602	610	571	550	622	598	581	622	617	553	612	579	583	624	572	582	605	615	602	580	575	572	580	644	589	634	589	630	570	558	551	635	588	539	637	580	591	585	604	620	566	555	624	611	558	572	568	583	578	625	583	562	618	589	611	583	593	567	579	594	569	560	583	583	599	549	611	587	618	567	568	613	578	635	594	582	536	594	581	578	570	579	626	601	564	593	565	524	579	592	542	605	557	596	568	611	615	549	523	599	554	611	558	526	645	574	593	585	595	631	611	602	598	635	617	549	535	573	637	596	621	632	574	586	563	597	637	566	566	575	568	553	584	571	561	585	597	595	591	626	546	621	532	574	570	565	599	611	589	574	611	553	552	613	649	607	590	576	611	601	584	586	562	599	625	647	602	552	563	565	607	579	601	595	593	563	621	614	592	586	557	612	555	549	585	592	598	559	574	583	613	589	588	615	545	613	586	571	582	558	595	594	581	575	597	599	564	580	564	588	586	545	545	596	583	583	582	551	593	600	538	545	570	578	590	566	605	593	561	605	622	551	556	569	604	581	595	583	571	560	563	566	553	603	587	612	584	563	601	593	536	601	589	553	564	564	570	554	600	566	553	617	589	634	544	572	601	554	545	600	560	540	591	604	579	616	558	599	581	539	581	575	564	603	621	588	553	583	576	621	556	598	584	595	590	572	597	602	589	599	543	596	563	586	589	594	578	583	609	603	587	627	609	589	590	580	578	560	616	608	628	579	621	620	541	604	641	604	633	582	577	548	582	615	596	594	580	585	581	566	590	591	568	579	584	607	619	592	600	602	630	597	585	578	574	560	579	591	581	605	606	615	602	584	620	620	580	603	595	604	621	639	563	625	567	582	594	538	594	574	600	597	571	604	539	589	581	535	606	608	619	576	603	587	559	574	602	583	579	590	590	578	607	581	584	595	550	579	598	593	572	611	578	562	575	578	572	597	556	561	569	556	551	601	567	567	582	595	589	592	590	599	618	616	535	553	616	631	610	601	587	563	621	577	558	541	598	568	648	665	596	626	573	572	592	606	630	557	584	604	597	549	589	597	601	569	579	569	578	572	545	624	617	568	568	588	615	574	558	570	607	594	592	562	617	586	629	608	578	583	589	593	608	582	572	540	572	549	556	577	568	593	546	582	562	578	581	548	626	563	586	626	589	600	582	576	631	620	588	607	566	574	605	626	599	575	618	587	555	607	639	562	571	567	545	569	568	590	579	596	566	604	558	621	581	558	553	557	562	553	606	610	561	605	575	588	585	571	532	547	526	598	599	571	618	590	539	593	618	561	577	607	591	611	589	598	581	614	592	533	567	568	600	601	581	615	599	607	564	542	573	594	606	584	591	577	594	598	571	584	594	568	598	559	609	595	566	624	551	601	626	569	587	582	609	562	607	580	605	605	559	563	592	555	600	590	594	599	596	592	573	594	586	585	551	595	531	564	631	574	574	596	578	597	584	561	586	555	591	540	600	556	622	639	572	626	561	564	582	608	585	560	575	583	582	566	582	565	564	592	588	567	599	563	635	563	584	559	592	605	615	564	592
27893	10672	936	552	453	389	409	424	435	405	416	386	384	387	348	352	403	353	374	414	381	386	387	386	422	375	379	395	409	378	418	394	398	360	376	392	404	385	387	367	403	355	415	356	377	356	370	397	405	360	382	392	362	413	369	408	388	392	397	356	408	394	411	378	386	366	406	391	383	385	386	391	355	378	375	391	383	387	413	394	357	366	380	373	380	403	391	362	378	412	395	378	400	401	408	404	406	373	365	378	397	382	402	379	387	397	362	412	376	372	401	397	395	382	398	361	387	374	387	399	403	354	371	384	371	379	378	381	351	385	391	388	383	379	367	390	394	380	365	370	375	371	370	404	396	377	368	396	386	395	347	391	404	386	412	355	365	374	387	394	407	381	360	377	333	382	366	397	381	416	378	390	378	385	356	388	382	377	340	411	373	389	445	382	371	364	376	358	409	376	350	340	384	380	364	386	410	392	390	349	358	381	348	383	381	385	372	397	429	335	384	344	371	391	396	371	374	386	382	360	333	369	391	404	376	384	374	367	388	393	334	391	383	371	387	391	367	412	401	396	413	377	362	333	386	394	378	417	396	399	349	389	389	334	370	394	425	367	411	411	383	375	399	389	417	406	395	353	369	371	394	335	346	405	365	372	405	390	391	349	395	380	393	379	389	398	360	410	384	425	395	355	394	367	393	372	406	385	410	375	391	368	363	357	355	369	356	392	412	355	382	362	366	385	397	406	372	420	362	364	375	420	413	388	394	380	390	371	395	386	385	379	366	385	389	371	391	433	387	352	380	410	391	378	408	377	392	415	381	394	389	398	402	377	361	361	367	341	377	370	367	408	387	392	384	365	337	410	388	417	373	402	367	383	367	383	369	381	383	373	380	394	358	405	387	362	382	372	372	368	379	394	381	348	412	354	405	389	405	390	380	337	400	354	384	399	380	383	356	367	341	422	403	378	397	411	366	390	379	389	414	407	395	352	343	361	382	360	350	400	408	409	372	396	382	377	375	377	373	365	356	366	392	377	415	403	380	377	377	387	365	391	399	420	386	414	373	391	360	345	379	391	383	361	390	373	389	376	385	403	355	378	370	397	396	399	363	396	400	385	389	377	375	394	356	390	363	413	330	380	375	360	368	355	390	397	365	368	353	402	408	395	363	402	397	377	389	400	419	390	352	370	378	403	414	391	361	367	395	347	380	376	377	406	379	367	392	415	376	408	381	374	391	383	346	391	388	359	398	386	390	411	393	369	370	373	375	375	361	404	360	388	414	416	384	369	380	395	388	361	381	341	382	395	393	383	369	395	379	406	418	349	381	358	404	355	392	361	374	383	377	389	356	379	387	355	403	378	396	387	394	364	426	381	389	402	380	363	387	380	345	417	377	378	371	375	384	428	366	398	364	392	389	401	383	371	388	389	452	407	398	394	368	393	385	371	353	353	375	390	383	366	405	396	365	373	366	346	405	396	369	359	391	372	349	415	395	387	359	405	374	392	368	370	383	392	384	383	383	365	393	411	394	383	328	374	372	376	382	422	371	363	370	396	378	368	381	405	384	381	377	372	399	355	383	386	402	375	364	374	387	425	388	391	405	360	416	386	351	400	372	379	393	381	369	406	356	370	379	385	430	385	405	398	334	378	387	414	406	373	420	400	382	359	417	409	381	416	382	369	348	411	365	372	323	387	421	432	383	376	421	378	385	396	359	351	400	387	367	418	360	370	323	365	378	396	399	331	367	397	373	376	392	392	389	426	399	379	422	393	402	390	388	389	368	385	398	407	403	384	384	375	368	417	382	395	366	381	375	401	396	384	398	358	412	386	384	432	391	375	368	412	415	426	358	366	371	398	399	396	381	367	341	393	397	414	387	387	370	386	384	374	391	382	420	364	395	385	406	369	408	431	383	417	400	377	394	400	407	406	360	383	403	368	354	399	408	388	395	380	383	407	342	386	390	328	364	386	396	389	409	392	386	396	390	390	393	378	385	400	398	374	362	389	382	414	370	412	387	392	395	414	384	419	407	357	396	406	408	359	367	379	396	401	371	417	404	381	362	378	379	386	383	378	401	377	365	326	392	391	353	350	409	377	371	396	400	369	383	360	353	373	404	436	380	390	427	396	360	432	375	395	385	400	376	363	392	367	415	362	403	365	373	420	372	379	402	386	402	374	386	384	356	374	374	373	374	363	394	401	363	383	377	413	372	423	402	371	401	374	362	344	364	421	369	357	370	382	384	394	401	365	407	408	342	435	369	389	398	378	347	372	365	382	364	394	419	375	376	386	337	415	373	392	391	386	369	368	374	369	352	370	370	413	406	411	366	391	413	374	390	372	388	379	398	387	364	420	396	374	393	384	406	365	398	385	363	401	375	376	397	400	382	419	361	372	327	401	391	384	378	355	429	386	349	380	368	386	362	390	395	388	369	423	380	377	385	348	377	398	409	383	373	388	399	405	373	370	420	385	362	381	377	427	402	360	408	396	370	398	342	389	380	390	399	366	409	368	374	372	356	422	375	393	372	444	351	331	383	411	375	396	409	394	357	354	422	372	397	377	408	371	369	369	428	374	344	389	393	384	373	364	360	388	399	378	372	355	385	416	398	411	378	373	390	333	351	368	395	417	384	415	366	391	379	407	417	391	373	371	388	390	376	376	381	415	354	371	396	398	365	382	382	383	365	400	412	405	414	369	395	377	402	362	393	375	411	404	352	386	408	387	388	400	362	367	400	395	367	383	365	383	374	417	387	399	411	373	369	383	417	411	392	397	393	384	389	390	343	372	366	374	385	406	398	394	404	416	392	408	367	360	361	366	390	397	418	357	408	395	355	399	384	371	380	394	395	416	381	398	385	403	364	374	381	385	418	354	374	358	380	385	350	376	363	357	387	368	388	361	373	367	364	396	383	385	361	362	419	361	420	369	404	395	409	388	368	386	402	377	386	370	359	393	400	380	383	364	382	397	383	400	393	416	393	391	328	398	360	384	394	362	394	377	383	362	393	388	400	396	358	400	404	371	384	374	373	373	379	365	395	399	408	412	402	401	397	358	370	372	459	383	352	400	344	397	427	391	361	373	408	394	385	401	379	328	406	391	407	380	386	393	362	396	371	402	407	377	372	384	418	377	381	343	389	389	402	398	364	388	349	375	361	409	410	397	367	359	382	383	383	392	388	402	368	385	392	375	366	381	395	383	367	384	360	358	376	386	373	398	385	368	365	408	408	376	423	392	369	417	369	395	367	367	385	384	387	411	386	369	374	406	404	364	366	388	383	395	407	382	394	397	381	365	362	408	397	419	393	340	372	357	390	391	379	391	382	405	397	406	379	380	357	391	377	352	375	365	379	381	390	402	411	397	405	379	405	403	418	371	374	389	408	376	344	406	385	371	423	379	374	394	371	422	372	416	414	362	373	391	344	425	389	394	363	368	413	391	408	384	343	380	416	407	360	408	391	382	372	353	383	390	378	432	385	381	379	373	410	375	369	390	379	374	388	346
4673	485	404	363	333	303	278	290	284	269	309	302	298	272	285	301	281	289	305	283	268	312	287	325	300	290	322	280	309	313	305	309	275	288	304	274	267	282	308	278	287	296	288	299	287	275	291	285	295	312	273	277	281	283	265	281	254	281	284	279	295	285	273	288	283	297	266	304	287	297	285	277	290	279	270	273	296	252	295	282	297	285	292	305	282	298	301	308	279	282	307	280	300	275	304	302	280	285	295	271	285	314	320	287	299	319	288	269	293	317	308	291	267	290	262	287	294	283	279	290	272	275	273	268	274	287	298	284	288	261	296	290	293	267	280	272	299	291	299	283	281	286	276	311	285	261	304	297	296	291	249	293	318	314	305	298	276	266	298	247	297	272	285	276	281	280	277	278	288	302	267	295	268	284	261	284	276	281	269	253	294	282	292	287	279	297	265	291	268	273	270	273	294	254	290	289	308	288	300	286	311	284	290	290	298	292	263	286	291	311	258	317	282	282	270	310	297	304	301	275	271	276	276	290	295	291	278	298	284	290	278	301	269	288	259	261	292	312	297	271	293	232	276	307	309	294	285	299	283	317	286	313	300	298	279	273	288	304	285	266	308	298	267	271	253	284	273	294	282	265	270	281	265	273	277	291	273	276	306	285	292	269	310	287	239	294	290	283	295	283	289	293	281	263	240	293	297	286	292	307	292	295	275	281	319	262	293	268	317	281	282	289	279	289	297	261	307	301	299	297	299	266	260	298	306	282	282	287	312	294	262	315	280	281	262	263	305	265	282	294	301	256	296	256	281	274	271	317	305	308	276	315	286	300	292	299	279	247	264	273	301	302	286	246	293	295	254	259	283	270	255	261	295	315	300	283	290	289	277	307	276	294	299	277	286	294	280	294	277	320	256	303	255	303	346	312	279	277	271	293	284	311	270	316	282	287	265	292	263	297	265	322	295	289	277	295	287	291	293	314	306	295	276	289	294	265	287	255	303	297	295	276	281	281	290	286	287	295	259	299	285	276	295	273	280	295	327	288	283	268	276	302	265	267	296	292	269	277	307	269	268	282	282	289	309	283	277	291	294	271	307	303	314	326	305	304	274	280	290	271	291	301	278	285	290	294	282	271	265	296	286	269	286	244	274	290	270	326	311	280	292	279	274	356	277	286	308	308	282	254	279	252	284	275	277	315	291	291	262	324	270	279	265	278	275	278	275	274	295	288	291	293	303	289	293	257	300	287	271	309	288	290	269	262	285	266	246	304	266	289	271	292	248	257	303	300	304	272	290	283	284	264	274	268	286	299	290	296	256	263	286	276	299	286	281	270	275	294	281	292	279	281	306	258	278	279	298	277	285	296	283	279	267	274	295	277	284	275	308	282	343	275	276	284	293	274	282	286	280	287	289	251	288	307	281	275	305	253	283	307	288	280	332	237	285	258	298	270	306	327	305	258	323	275	315	269	254	288	271	301	268	285	271	283	286	278	268	295	296	275	306	291	284	277	292	306	261	300	325	274	275	314	266	294	273	284	303	277	297	301	306	285	257	275	297	241	301	295	286	294	301	297	282	309	320	293	289	301	274	248	305	292	293	295	308	298	288	304	305	249	292	270	302	305	291	313	298	263	291	298	279	296	297	286	264	261	309	286	281	285	268	290	297	292	304	302	272	275	271	264	286	279	263	279	327	280	281	288	257	267	264	278	257	281	268	275	288	290	290	283	300	252	281	313	296	255	265	279	308	330	269	315	313	289	305	281	260	288	292	283	299	256	278	278	268	257	276	297	264	323	305	292	259	294	285	285	280	253	271	274	251	292	280	287	283	276	313	289	297	281	299	306	262	274	294	254	239	284	256	314	315	321	287	286	320	308	273	306	267	244	305	241	298	303	307	265	296	271	278	309	294	304	312	306	292	262	294	287	270	280	286	289	250	306	276	283	287	271	281	320	298	269	300	288	299	298	276	268	271	288	275	260	290	283	318	279	281	278	245	302	287	285	302	263	304	278	288	323	309	295	294	295	298	278	288	283	286	279	294	282	271	280	297	268	286	312	272	296	264	273	274	277	281	289	290	304	297	289	288	324	269	293	318	255	270	318	301	293	298	302	310	249	298	277	255	311	280	279	303	291	283	267	324	278	292	267	282	283	271	325	274	273	323	313	264	274	268	282	278	267	273	281	298	282	292	271	273	286	282	304	272	281	305	292	282	301	296	307	297	281	277	282	294	269	234	281	283	309	273	248	287	272	278	288	243	322	264	303	271	277	275	274	280	292	327	290	277	283	281	282	269	299	300	264	285	274	266	322	279	279	307	260	299	283	292	291	267	285	282	291	279	279	276	313	276	297	283	297	272	289	278	274	284	260	247	253	260	266	273	300	297	262	287	277	273	279	271	295	254	287	297	281	265	296	297	282	269	242	300	290	295	286	271	289	279	296	328	271	265	279	276	272	282	291	280	255	278	310	295	246	313	264	285	246	288	288	302	305	312	286	288	318	275	303	298	286	323	249	256	290	293	297	304	299	292	309	277	299	275	272	304	273	263	263	287	267	269	275	287	267	258	314	275	281	286	274	276	279	265	287	270	299	313	298	284	283	279	315	276	278	300	273	276	274	287	291	267	287	297	298	281	287	290	288	300	251	296	307	289	297	285	278	277	282	303	341	260	272	272	277	301	287	265	297	283	268	281	312	283	286	248	295	288	289	276	279	288	260	287	294	290	301	300	307	275	300	307	291	278	297	277	290	279	281	264	265	267	278	292	293	292	292	279	305	298	325	266	303	280	282	294	276	300	298	278	317	282	279	305	274	266	297	284	277	316	283	279	274	305	272	290	258	305	306	308	287	342	299	265	286	303	287	309	261	268	286	308	280	278	279	318	291	301	271	291	307	297	319	285	314	259	275	283	283	299	287	275	279	326	264	311	308	267	254	297	289	315	308	258	295	263	280	268	249	282	330	268	262	279	277	306	271	300	288	286	302	293	317	263	291	262	289	265	265	270	299	268	300	266	296	259	289	299	276	302	289	260	272	275	295	276	284	280	283	291	289	265	274	306	299	287	272	304	290	267	288	297	268	282	285	261	271	283	284	261	246	285	269	295	271	286	278	282	297	285	259	278	294	288	254	289	277	280	319	272	301	273	308	303	300	290	287	282	312	290	253	265	287	258	276	281	289	285	287	303	297	317	294	292	299	278	327	291	283	304	302	300	316	290	256	311	274	274	281	322	272	310	280	307	303	260	252	275	326	313	283	289	288	275	273	272	294	266	278	255	301	290	303	278	306	289	275	290	287	259	271	289	299	286	288	272	298	300	312	270	275	271	282	286	279	289	273	281	305	260	274	292	311	283	272	282	265	281	283	285	287	276	287	287	316	257	272	285	273	265	256	281	280	293	290	291	292	243	304	294	293	282	305	283	284	275	281	288	294	268	281	269	301	291	322	262	321	279	268	283	290	285	296	284	280	301	305	308	305	292	277	287	300	275	297	261	282	286	279	287	296
25539	21482	27956	25397	11596	1677	1305	1062	963	888	915	899	838	785	860	835	801	871	817	799	781	820	839	824	812	788	838	796	806	814	790	828	796	841	783	779	810	771	807	795	822	824	804	813	795	765	746	787	769	804	817	789	802	773	743	783	795	874	829	828	786	751	789	786	847	808	809	708	760	760	849	781	793	753	788	795	810	775	810	802	805	823	778	841	838	764	808	820	799	844	819	795	772	785	846	803	777	767	810	837	788	784	818	768	816	839	815	791	808	796	790	759	792	845	795	814	790	772	724	799	812	816	772	817	836	839	803	790	829	767	784	756	814	763	784	753	774	755	776	781	817	796	764	792	780	771	749	801	775	806	823	786	819	790	774	779	751	731	756	754	805	809	777	819	802	791	822	773	764	796	803	788	812	807	732	770	763	817	815	764	776	784	774	780	790	846	801	783	795	774	849	751	798	787	763	802	754	742	777	784	767	735	821	783	761	788	803	806	809	797	849	789	795	798	802	779	822	816	791	777	738	796	775	753	710	774	827	735	752	828	767	867	821	825	811	773	795	827	832	795	811	786	750	779	802	761	796	803	775	791	767	804	776	821	821	770	778	827	777	819	731	822	828	738	769	779	733	739	809	783	789	826	789	778	784	764	801	784	833	796	753	804	784	784	813	764	811	844	820	776	786	764	782	781	747	769	793	833	816	776	821	780	819	825	813	773	832	727	814	774	801	795	786	793	807	841	731	839	770	770	754	770	750	810	839	751	804	794	794	827	784	751	852	740	794	769	791	817	794	792	815	815	815	846	811	795	755	781	817	759	854	765	776	802	837	754	820	770	767	809	789	816	742	834	786	784	827	789	775	759	769	777	791	770	840	765	766	803	800	834	772	777	774	813	795	828	823	820	809	756	769	786	744	738	802	795	836	799	786	769	820	757	764	752	815	763	754	793	791	753	822	844	827	776	789	814	801	774	839	799	807	769	811	795	760	749	777	801	764	762	742	767	815	776	831	741	807	750	787	806	787	739	807	814	782	789	756	817	794	765	778	745	762	832	821	758	778	791	817	742	854	742	761	796	874	779	796	767	833	786	798	785	756	838	781	783	772	794	769	792	766	794	742	797	774	747	784	779	803	763	803	795	763	807	791	824	783	773	832	730	816	803	757	750	785	809	854	809	824	773	887	803	816	804	748	781	800	792	843	787	825	852	765	808	739	757	811	815	815	764	806	802	783	767	801	775	778	820	825	867	796	785	804	791	831	784	785	775	779	759	816	816	798	814	785	796	770	785	803	785	831	724	826	789	798	741	765	756	785	809	779	772	805	808	800	773	757	788	767	836	829	860	770	811	791	795	761	812	766	766	780	810	814	790	791	784	787	795	775	747	806	803	790	756	789	819	740	783	787	773	760	783	813	798	788	794	785	766	826	846	781	774	778	805	846	718	777	798	777	860	763	791	731	787	773	779	809	775	774	812	726	758	706	758	858	805	827	768	816	777	825	790	781	762	751	753	822	823	792	827	778	790	753	798	745	783	729	741	793	789	766	814	833	828	771	802	820	805	792	784	773	733	801	794	829	809	841	765	806	760	763	857	784	772	808	811	765	795	851	762	790	784	808	814	776	807	799	757	792	801	802	785	805	769	801	792	803	789	763	796	768	756	789	764	823	775	805	793	794	747	788	800	743	827	782	740	751	783	841	809	802	768	799	819	744	781	816	790	800	783	709	772	752	790	779	782	764	792	802	761	797	723	777	818	770	815	792	775	760	775	781	816	770	789	782	813	830	775	823	803	783	744	727	786	799	725	794	836	779	822	804	789	773	768	808	696	744	790	749	807	815	775	757	774	850	759	750	840	756	764	744	790	772	772	757	769	838	756	760	771	750	797	809	802	769	810	798	781	800	804	794	767	796	801	767	789	810	753	787	796	779	794	782	788	756	780	788	788	780	758	797	756	789	784	825	824	807	756	767	774	751	798	796	813	760	803	813	819	848	752	789	779	767	766	802	775	773	773	816	791	783	810	784	786	792	770	754	746	761	793	750	798	827	797	763	833	767	750	780	801	813	865	767	785	778	736	780	803	760	856	855	804	796	805	761	768	795	796	761	746	806	819	695	784	794	822	851	772	760	777	737	756	831	783	849	733	807	797	796	797	802	768	786	792	797	740	780	823	810	823	831	710	794	743	816	753	748	800	759	793	826	776	858	767	796	788	717	757	772	780	814	797	795	785	762	775	753	778	789	780	780	818	808	819	738	736	761	768	778	862	783	740	800	821	775	777	794	801	818	747	779	785	803	839	787	779	840	807	832	800	791	808	808	790	748	770	796	766	737	853	800	769	798	791	828	804	771	796	742	850	774	780	785	832	741	775	804	782	806	745	795	817	791	806	832	778	751	723	794	812	783	796	778	787	760	763	757	757	766	772	796	795	792	779	767	766	804	815	821	760	804	759	794	788	811	837	759	790	778	775	778	782	762	792	838	844	780	785	843	789	792	827	779	789	771	715	782	747	805	759	784	756	754	786	788	738	797	768	784	842	790	818	807	775	793	800	756	826	727	775	798	744	773	781	770	766	826	788	786	807	797	770	832	787	759	751	842	771	807	735	798	793	813	792	733	806	798	810	784	773	804	798	746	771	734	738	767	806	762	832	759	758	830	787	796	756	775	771	783	833	781	796	795	795	744	767	812	811	793	771	787	814	781	820	844	740	788	754	771	801	791	815	813	729	782	813	769	841	814	806	799	776	821	768	854	804	723	750	735	821	830	778	780	773	787	792	776	811	808	800	781	766	742	793	845	774	768	810	800	795	797	760	811	798	789	836	819	831	742	758	790	753	774	817	779	841	785	803	784	792	780	750	778	826	778	814	761	797	797	808	793	783	811	849	806	750	790	815	768	760	750	741	865	750	764	791	797	742	778	852	800	778	767	780	786	804	833	806	766	801	803	791	775	796	769	803	785	810	794	771	764	792	773	784	775	789	760	742	784	807	767	822	766	787	819	829	751	743	768	756	803	819	818	731	780	825	755	800	834	777	779	761	759	778	748	794	800	812	787	826	782	808	777	802	805	776	776	764	767	777	828	779	776	816	765	747	762	764	753	773	782	778	812	835	808	769	819	795	833	757	818	862	799	757	785	831	748	787	819	818	786	766	808	788	805	800	816	835	816	818	758	799	791	728	796	797	792	784	791	790	799	794	841	770	814	846	774	784	767	747	775	822	810	755	798	792	844	773	765	814	812	707	795	777	791	770	772	780	779	784	839	756	771	805	769	774	803	821	810	796	828	798	757	817	724	806	806	843	769	780	816	793	759	781	793	828	821	750	823	771	808	733	780	788	807	792	802	825	814	789	805	747	752	820	836	836	773	843	794	766	796	787	783	775	773	815	760	800	827	801	752	773	757	737	805	779	756	797	784	797	788	738	791	803	805	806	764	808	829	829	768	755	791	785	801	754	827	764	781	815	778	764	810	781	755	781	789	765	784	804	803	796	799	763	785	803
3436	3606	3013	1622	1251	1018	941	798	762	744	720	682	687	685	627	592	623	652	608	619	588	630	569	627	621	626	592	579	649	627	593	597	657	576	591	635	595	608	578	615	590	595	596	604	614	575	558	563	603	613	584	594	613	561	586	608	568	621	616	607	575	598	585	592	623	594	568	564	589	611	615	593	600	629	579	617	551	607	620	588	608	604	556	571	550	611	585	588	558	580	618	609	597	582	598	634	576	566	606	582	543	578	591	597	583	551	565	589	593	621	581	585	554	540	518	603	585	550	540	589	577	566	608	608	587	574	550	642	600	591	611	614	577	598	601	559	578	596	593	625	608	576	615	575	563	533	526	612	608	585	601	585	595	508	570	567	573	595	577	583	587	640	565	602	585	570	613	606	615	564	619	596	584	616	574	585	609	590	589	607	602	545	605	583	608	567	599	584	575	634	577	559	639	570	612	586	590	618	573	572	608	593	585	597	586	589	548	564	536	587	565	555	593	632	597	603	607	581	605	604	618	593	607	570	604	544	554	608	575	581	602	600	535	635	595	582	572	563	577	597	544	575	614	586	618	606	573	571	607	588	562	602	581	591	588	584	599	559	599	597	572	606	580	597	575	569	547	564	607	585	550	571	608	574	656	562	597	602	597	562	642	600	587	566	595	558	586	560	633	599	573	595	581	588	582	593	594	564	594	625	635	612	602	603	544	601	555	646	551	633	572	578	549	618	599	577	562	606	601	596	606	613	601	595	582	587	579	578	577	585	597	598	567	597	593	564	546	583	545	597	599	558	570	589	565	571	603	554	612	567	575	619	560	548	614	582	548	592	581	567	573	635	574	565	609	536	556	558	574	589	575	563	593	592	635	585	628	561	569	581	586	581	593	602	577	592	604	621	550	604	591	578	525	585	583	560	598	604	580	574	581	582	569	571	554	609	582	523	616	557	596	584	626	588	580	569	580	618	588	583	597	561	546	583	561	552	552	616	582	574	593	596	577	555	590	565	536	572	568	581	588	588	564	534	571	581	623	562	601	602	535	549	647	557	580	596	547	597	552	614	604	595	620	603	592	568	574	612	559	655	597	539	601	579	570	569	579	581	585	558	546	599	569	597	583	561	607	593	569	630	521	613	575	635	581	566	590	606	578	562	598	577	632	569	572	584	550	569	613	589	617	581	569	577	587	596	578	584	590	608	530	588	594	617	569	607	582	577	584	595	609	582	571	611	593	558	604	606	546	591	573	602	589	545	596	590	630	574	555	580	558	584	578	586	613	594	602	561	580	581	583	563	589	567	578	588	556	576	586	599	577	560	597	594	600	558	587	569	617	577	567	553	562	604	604	597	597	546	643	605	589	590	586	578	548	598	597	585	552	548	585	580	600	568	581	581	562	642	536	539	590	588	599	606	588	550	571	557	565	583	557	570	598	567	601	583	635	588	614	594	601	560	598	571	596	599	582	558	588	571	576	616	608	562	591	555	587	586	543	619	593	587	563	598	543	631	586	567	592	592	628	565	606	579	602	576	607	623	599	617	595	574	583	549	562	593	593	568	551	568	572	590	586	606	610	587	646	605	624	618	580	591	576	552	608	541	592	597	577	595	568	584	569	604	545	564	557	620	579	589	585	573	585	562	621	570	607	538	581	566	547	581	584	595	594	586	615	599	572	590	606	568	542	614	593	591	569	603	554	629	571	582	577	553	585	613	607	588	581	551	586	579	590	565	581	640	549	617	552	595	613	591	588	635	586	569	604	575	582	592	562	590	612	549	549	563	562	632	583	547	601	567	544	594	632	576	584	586	545	615	544	572	549	588	571	602	597	609	603	611	607	586	568	608	583	576	607	563	590	617	565	588	589	573	578	612	577	568	573	636	573	549	627	534	620	587	589	605	584	586	576	565	604	548	614	617	579	617	567	566	589	612	560	573	552	577	616	612	539	584	546	550	592	576	555	587	630	541	603	609	561	581	629	623	532	567	609	590	562	629	575	559	546	587	593	580	607	563	589	561	601	578	573	587	597	590	603	590	551	592	586	583	607	567	547	573	566	610	613	577	566	594	544	580	590	594	578	579	558	637	569	564	628	629	570	579	574	606	590	576	567	557	538	577	579	563	568	557	609	550	536	553	602	584	588	584	575	539	582	613	583	575	592	577	576	583	570	575	625	620	605	625	573	595	560	558	570	592	619	554	612	560	604	582	552	591	582	579	560	550	609	563	556	560	600	590	589	570	576	580	568	618	579	611	581	574	555	553	564	571	591	565	582	587	610	581	573	573	527	558	611	569	567	644	603	617	561	557	610	558	641	597	606	567	563	583	592	579	635	564	588	559	584	600	591	519	579	564	556	556	566	574	577	579	582	554	554	582	605	563	608	571	577	567	595	563	586	582	589	568	592	570	563	580	537	530	559	587	596	600	586	552	602	583	575	579	557	573	549	572	571	638	571	563	546	558	601	615	583	593	596	577	554	593	594	591	558	602	594	608	599	561	557	600	572	587	619	542	581	588	566	589	554	564	534	617	568	552	562	536	573	555	592	593	587	518	616	532	560	539	584	571	571	583	580	582	575	553	597	558	577	602	549	581	563	594	518	583	601	555	568	529	576	583	639	528	570	575	523	541	592	575	557	595	568	556	559	561	535	558	579	575	599	553	560	572	570	553	562	573	616	583	583	608	564	632	571	555	576	529	580	584	557	555	547	611	572	566	616	612	597	596	618	588	563	570	578	571	554	554	581	538	591	627	541	579	543	609	541	610	586	581	589	610	591	635	564	565	559	611	587	607	581	578	561	572	601	533	589	616	599	594	538	581	587	615	581	558	574	576	613	554	624	583	611	621	611	584	569	561	608	562	585	570	600	545	594	585	564	534	573	550	621	532	600	597	565	572	506	567	578	628	607	570	608	557	549	575	538	583	592	571	606	587	555	568	579	604	558	562	593	549	554	553	597	585	552	623	588	584	571	551	515	592	601	603	570	641	547	602	567	566	588	620	567	628	563	585	586	589	574	551	579	559	564	583	538	584	537	530	570	583	568	606	548	567	545	561	587	562	606	639	566	590	562	552	546	589	612	585	591	595	561	586	561	558	585	582	548	591	581	573	547	609	589	529	555	607	619	570	582	613	563	607	564	597	568	549	576	580	557	564	577	566	603	602	616	584	583	581	559	575	555	603	601	579	534	588	582	551	570	618	619	570	598	605	558	546	554	605	578	594	610	554	583	546	572	600	570	590	566	561	566	600	583	603	610	620	581	592	566	577	567	626	576	597	543	581	556	619	585	581	585	618	625	563	575	617	588	561	533	572	563	593	588	535	584	574	583	594	583	536	613	540	573	553	597	570	554	597	623	574	630	648	572	598	590	532	612	575	563	564	593	599	592	561	591	557	616	595	562	599	558	558	578	584	636	584	545	552	564	605	588	560	588	548	556	574	517	553	575	612	571	564	636	615	608	570	581	585	590	535	582	579	535	566	558	569	584	577	563	577	582	588	610	559
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
