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
340335277295	340335277862	340335278412	340335278962	340335279511	340335280062	340335280612	340335281162	340335281711	340335282262	340335282812	340335283362	340335283911	340335284462	340335285012	340335285562	340335286111	340335286662	340335287212	340335287762	340335288311	340335288862	340335289412	340335289962	340335290511	340335291062	340335291612	340335292162	340335292711	340335293262	340335293812	340335294362	340335294911	340335295462	340335296012	340335296562	340335297111	340335297662	340335298212	340335298762	340335299311	340335299862	340335300412	340335300962	340335301511	340335302062	340335302612	340335303162	340335303711	340335304262	340335304812	340335305362	340335305911	340335306462	340335307012	340335307562	340335308111	340335308662	340335309212	340335309762	340335310311	340335310862	340335311412	340335311962	340335312511	340335313062	340335313612	340335314162	340335314711	340335315262	340335315812	340335316362	340335316911	340335317462	340335318012	340335318562	340335319111	340335319662	340335320212	340335320762	340335321311	340335321862	340335322412	340335322962	340335323511	340335324062	340335324612	340335325162	340335325711	340335326262	340335326812	340335327362	340335327911	340335328462	340335329012	340335329562	340335330111	340335330662	340335331212	340335331762	340335332311	340335332862	340335333412	340335333962	340335334511	340335335062	340335335612	340335336162	340335336711	340335337262	340335337812	340335338362	340335338911	340335339462	340335340012	340335340562	340335341111	340335341662	340335342212	340335342762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23556	21643	29303	24398	21599	20938	4219	1242	967	963	881	825	5161	8612	8283	6033	1019	772	669	681	669	763	676	699	740	718	713	692	625	670	694	734	703	665	659	703	662	742	700	717	728	660	696	702	673	673	674	686	666	660	659	694	670	675	690	654	676	653	639	734	661	714	683	653	674	669	694	704	666	703	696	694	687	721	633	663	652	712	691	685	642	694	697	662	725	661	708	663	655	656	679	777	732	681	639	711	657	708	660	657	694	716	691	664	707	639	717	640	682	619	681	648	669	709	643	715	690	667	664	722	697	679	703	668	670	693	665	635	693	652	672	673	674	694	670	664	688	660	647	660	674	674	665	697	648	654	661	725	739	663	714	663	657	687	680	668	681	666	693	686	626	739	682	645	699	673	675	732	671	673	654	648	662	676	693	665	675	660	658	645	696	673	694	674	725	668	615	663	653	689	684	682	687	650	730	650	647	669	714	646	688	700	679	694	749	673	729	614	650	667	640	690	723	615	679	732	718	673	625	687	724	688	662	700	689	673	680	664	654	685	660	656	700	706	690	706	686	716	684	676	653	672	675	696	688	691	656	628	726	673	666	676	694	680	674	650	673	708	700	645	632	703	653	660	655	637	634	680	660	716	693	691	623	663	675	662	686	684	701	715	695	673	687	688	688	657	718	663	662	708	705	673	724	655	666	682	688	698	650	671	662	668	647	659	734	682	713	659	654	690	741	673	682	674	693	647	727	698	694	653	673	638	697	650	686	638	714	695	630	728	682	710	694	688	675	687	638	689	657	682	682	707	674	642	670	674	639	650	696	709	667	643	679	669	664	639	667	628	762	713	651	704	650	704	682	681	685	659	710	697	689	649	633	682	685	645	717	708	679	722	706	667	722	735	662	650	686	673	656	659	704	689	708	715	658	652	661	670	695	645	666	655	680	718	679	675	707	668	699	699	695	669	660	709	723	684	661	663	680	692	657	634	665	661	706	652	712	681	629	673	673	644	712	713	685	699	707	724	682	657	685	693	682	664	706	669	718	615	670	668	684	669	694	604	669	644	690	675	671	648	703	672	624	684	676	691	653	700	682	704	643	641	634	664	702	683	656	682	663	612	663	699	640	695	670	678	673	681	690	689	660	673	678	659	691	647	670	618	748	641	707	669	698	669	701	641	662	660	721	675	646	659	678	654	668	631	700	684	741	667	658	661	704	651	651	690	668	700	676	674	729	668	666	639	687	657	693	673	705	650	681	708	612	646	662	669	693	656	632	688	694	728	639	703	684	701	635	686	657	714	763	657	702	687	686	685	664	659	681	668	682	701	685	654	636	708	660	691	676	647	665	680	721	712	688	670	662	682	725	708	652	670	703	688	645	632	661	681	630	673	706	653	620	655	707	668	688	656	652	670	673	709	676	643	644	643	627	687	676	668	671	670	680	700	708	651	695	708	658	703	629	656	668	710	662	674	742	707	675	683	680	736	660	705	739	671	658	727	727	679	658	681	692	660	666	682	671	685	666	686	686	712	710	649	714	644	666	684	626	621	714	702	698	682	683	630	633	669	631	661	684	687	689	667	688	674	693	729	718	713	695	692	669	681	692	636	680	673	704	686	669	683	618	688	687	705	644	715	742	664	709	654	679	692	700	676	677	670	664	709	682	664	687	685	663	700	721	688	743	707	643	704	636	606	650	660	671	691	639	710	698	658	715	663	676	723	662	673	664	636	653	690	644	713	691	678	659	705	686	689	664	672	692	752	694	695	656	734	687	709	690	696	676	703	728	704	672	673	672	735	673	657	701	642	679	693	676	669	686	725	683	694	625	677	688	684	666	684	631	668	620	645	663	696	704	666	710	665	644	667	669	665	675	708	663	712	646	674	700	683	705	703	669	713	694	657	656	677	692	656	650	659	651	650	667	715	662	683	678	682	675	667	671	700	687	693	650	686	713	650	646	650	681	703	649	674	702	632	677	639	671	694	685	691	728	663	695	678	666	671	686	663	709	683	714	652	634	664	716	637	738	640	708	700	668	664	712	662	665	685	663	735	664	688	678	703	697	675	673	589	644	698	696	718	694	673	697	683	640	653	690	714	663	676	675	698	703	687	653	665	725	713	657	672	693	655	664	696	674	684	649	709	657	712	694	703	740	717	668	653	683	657	701	666	645	691	671	671	645	655	651	627	686	683	679	675	665	697	656	660	671	703	691	694	603	631	690	667	659	723	672	707	683	660	623	671	656	675	695	692	659	636	682	694	690	689	747	652	686	672	668	673	689	652	683	686	611	705	664	657	685	641	688	649	665	679	661	642	675	677	716	730	670	692	691	697	654	695	642	691	671	728	720	614	691	694	680	727	667	634	678	667	670	656	670	675	681	640	661	698	607	650	682	695	706	668	708	663	700	679	626	659	689	652	691	703	668	720	703	675	730	650	671	718	683	667	661	662	628	671	656	689	660	721	657	651	683	682	700	678	692	704	682	681	715	708	672	634	692	610	681	629	654	682	623	623	667	713	667	631	686	719	731	652	717	699	684	670	643	667	691	666	692	705	710	647	670	727	674	710	678	676	663	698	704	673	676	666	661	646	689	684	720	673	684	678	704	662	667	678	692	697	682	691	675	678	666	668	685	678	652	668	641	708	698	708	677	668	666	654	674	729	677	704	668	717	694	693	710	702	731	687	659	645	694	737	652	650	656	722	647	687	677	676	677	658	679	667	685	651	705	696	674	706	690	666	719	684	604	732	656	666	713	710	620	689	639	661	714	659	645	663	685	641	649	699	723	666	666	697	678	742	718	676	703	689	625	700	687	692	693	713	687	720	682	688	676	672	714	696	672	651	675	694	710	642	668	720	691	677	640	667	690	692	701	654	675	659	669	665	710	654	686	690	722	658	690	646	678	699	730	675	668	680	662	678	654	707	678	657	645	658	645	770	674	693	687	705	675	656	663	698	697	688	685	725	636	670	660	701	643	686	677	679	668	685	679	679	692	714	676	700	713	714	673	672	674	676	702	641	653	712	660	690	702	688	680	725	689	681	709	660	639	705	684	648	677	672	668	659	699	629	701	692	714	661	694	605	717	677	721	671	679	655	638	743	655	647	665	685	683	721	681	686	674	618	612	626	682	669	657	684	700	699	645	662	667	649	722	720	644	666	649	659	673	646	642	652	671	689	638	713	630	648	681	708	646	662	671	653	657	675	680	679	678	676	724	645	643	678	704	663	660	692	667	682	649	663	667	717	640	708	698	717	699	705	657	644	667	665	666	665	664	686	700	637	649	721	677	649	679	777	697	693	702	687	646	701	719	630	667	645	687	634	678	710	670	649	695	650	678	670	667	679	681	667	665	648	686	695	702	663	670	663	682	666	670	663	697	698	687	673	671	650	675	670	725	699	701	679	642	683	672	682	663	709	631	702	664	708	667	686	689	692	753	619	737	725	637	672	705	665	656	711	683	717	679	635	662	644	683	647	660	686	627	661	655	629	695	684	719	686	670	669	677	633
46011	64074	40671	6091	3153	2475	1991	1731	1608	1360	1193	1160	9914	15109	14565	10452	1370	901	860	826	785	865	758	835	816	776	811	759	825	800	787	782	866	810	804	824	844	803	767	815	764	776	832	834	817	829	847	758	845	832	793	762	811	800	802	786	792	796	769	799	780	794	797	823	790	758	765	735	780	793	808	762	761	777	801	792	776	762	784	748	783	749	753	808	815	827	782	834	807	792	782	820	851	822	821	799	839	806	790	824	817	754	764	798	800	838	786	781	791	816	752	825	784	780	754	797	827	811	778	801	792	804	829	781	761	802	835	799	813	837	774	849	814	718	824	771	775	800	846	768	814	779	857	780	779	810	753	746	812	795	754	790	787	857	764	781	801	759	771	762	741	856	798	805	840	800	787	775	882	822	824	764	729	797	759	724	792	797	815	782	853	789	809	818	828	807	811	774	796	787	804	813	841	811	817	804	803	824	753	791	781	765	771	760	812	839	743	815	770	789	764	764	796	774	748	782	754	830	780	781	764	826	793	779	769	751	750	777	836	746	744	825	815	808	806	848	795	816	792	829	801	800	748	831	785	751	762	780	749	782	769	739	799	810	828	761	758	777	797	780	804	753	802	757	815	778	773	783	760	795	798	738	774	767	803	762	792	805	813	776	806	792	779	781	796	792	753	806	819	779	756	765	813	768	745	795	790	725	811	826	796	736	801	783	811	808	790	776	789	809	804	778	770	827	803	821	768	829	785	810	773	801	812	866	812	744	782	832	833	829	782	773	799	812	788	769	741	820	817	807	803	792	807	768	760	811	814	753	792	748	806	789	790	740	798	799	791	768	805	822	789	765	807	807	760	768	750	796	756	818	820	748	828	769	793	812	749	820	782	822	765	810	802	835	777	781	802	782	767	785	788	782	787	813	812	813	829	874	847	729	807	784	781	843	797	803	787	784	799	763	753	774	786	792	809	794	762	720	799	827	759	728	757	814	775	787	740	767	795	798	794	817	753	850	779	788	779	763	769	776	785	825	772	786	788	765	785	830	774	799	792	820	758	797	851	753	779	814	791	795	772	786	815	747	769	768	788	779	793	777	845	748	759	791	813	804	773	758	810	801	808	813	809	752	738	801	794	793	820	794	797	803	813	824	767	762	763	820	829	803	762	851	846	792	804	809	780	825	798	757	802	785	759	773	724	784	772	758	832	784	773	762	811	765	773	792	779	839	773	820	826	808	764	792	777	805	809	789	776	756	846	778	813	778	783	761	777	820	774	796	754	776	773	795	702	759	745	764	819	789	754	825	739	816	784	781	793	766	761	806	848	780	808	791	846	814	795	866	820	779	776	756	772	800	771	818	775	767	806	769	753	781	808	788	774	814	794	779	794	791	795	817	818	815	806	809	777	798	785	804	760	795	814	798	753	790	712	766	761	770	825	778	780	819	786	799	721	786	772	809	759	808	778	848	831	860	798	799	783	770	794	797	816	833	783	759	735	877	798	781	759	829	791	832	807	834	802	738	743	761	776	794	815	735	790	789	770	794	837	765	800	785	793	799	805	791	793	805	771	792	807	756	796	819	811	773	800	812	756	785	760	776	800	782	780	748	808	799	801	784	781	789	791	726	750	803	784	818	758	826	821	760	774	807	762	760	777	778	760	804	765	779	768	759	816	843	777	736	779	799	794	818	824	805	786	783	780	812	781	766	789	795	817	788	779	791	732	777	810	761	793	773	821	761	791	766	796	820	846	821	803	822	806	796	800	765	804	789	809	805	790	813	774	776	777	787	760	820	760	779	726	825	810	839	814	789	772	784	751	797	815	744	800	793	816	750	796	789	818	795	845	825	779	803	795	769	754	767	799	768	771	795	777	737	787	794	792	795	750	780	831	766	747	839	787	763	715	784	758	817	775	818	798	776	772	755	821	817	806	778	809	799	804	793	773	763	765	785	805	738	791	763	771	779	800	776	748	797	835	780	762	826	813	806	799	800	811	800	773	831	746	800	759	794	770	789	780	828	777	836	806	746	827	855	854	772	794	811	775	791	779	776	776	778	777	796	802	765	837	788	788	774	778	792	780	786	770	790	743	763	790	791	752	786	763	814	769	751	802	762	737	803	814	787	768	768	815	757	818	815	799	776	798	793	749	806	773	766	834	841	820	780	779	769	818	773	781	767	775	786	790	809	740	782	787	802	823	814	826	766	743	791	748	794	764	798	776	831	838	757	793	777	784	777	815	766	740	809	798	773	777	793	792	756	799	744	752	771	746	726	732	723	790	796	777	784	770	777	769	794	754	809	773	841	794	837	784	786	770	759	785	806	782	768	843	817	796	772	788	815	823	789	782	823	750	808	757	774	783	773	765	849	746	837	766	817	766	814	793	794	804	816	807	789	791	775	839	762	792	762	851	773	778	792	830	747	786	826	825	790	773	736	810	765	793	850	783	783	782	819	808	781	741	808	818	810	797	763	825	778	783	791	807	810	751	755	736	735	809	774	831	806	828	782	851	815	792	822	781	744	784	752	748	760	814	784	756	808	772	801	812	791	782	755	834	778	764	744	777	749	805	783	813	820	796	819	779	761	843	751	797	796	775	763	773	758	778	784	754	792	730	797	810	742	760	790	778	754	797	864	772	754	773	796	806	804	751	778	791	776	775	832	770	739	756	782	818	784	798	766	757	750	774	779	788	800	771	819	811	792	784	797	795	812	813	809	744	796	817	803	772	758	795	793	813	800	770	842	788	788	786	805	772	838	813	766	805	767	765	796	790	823	722	798	734	797	790	750	796	737	793	717	766	789	846	812	748	817	871	767	784	766	776	816	792	854	792	777	831	766	835	805	826	781	819	771	793	798	826	790	790	765	790	784	790	810	785	754	773	825	824	812	840	796	785	786	805	773	798	708	814	788	777	823	804	780	796	793	771	787	764	800	808	817	778	851	793	793	791	778	817	791	795	782	806	787	815	746	783	772	808	777	776	783	779	751	747	750	809	819	777	771	775	801	797	769	763	795	785	703	769	782	832	743	784	844	803	794	739	821	799	749	784	819	768	746	765	760	798	789	802	818	774	820	774	826	776	767	811	755	803	788	778	870	805	755	817	755	785	764	828	713	824	768	772	816	821	771	809	819	809	792	783	783	796	828	813	787	783	779	838	762	828	743	831	814	790	803	800	794	768	772	766	784	829	776	802	841	822	843	741	794	766	818	822	778	786	753	760	801	806	798	815	749	801	803	830	770	767	823	784	754	772	799	808	795	777	775	793	837	765	835	835	792	820	727	797	824	815	782	770	754	769	754	780	766	747	773	825	862	776	788	837	834	828	791	812	793	797	804	768	815	784	766	802	773	786	791	814	782	811	811	791	791	821	739	821	780	801	772	773	833	725	762	786	818	823	742	796	802	772	841	784	784	833	784	759	796	787	839	816	815	788	793	785	780	763	797	796	845	772	765	815	773	802	782	777	788	771	792	798	749	731	802	761	744	785	825	804	762	864	757	787	815	826	765
31606	27812	19676	4284	374	307	280	325	273	271	296	276	412	552	526	483	251	247	267	284	287	286	285	279	254	257	278	264	264	252	264	274	276	254	287	261	275	293	271	257	280	283	301	279	272	302	251	302	263	256	258	277	274	260	253	268	261	254	267	272	272	284	251	265	266	298	277	271	253	275	251	270	275	268	281	252	281	283	254	288	273	267	276	296	240	250	289	262	262	281	283	275	249	262	253	258	268	287	287	296	279	265	277	268	284	286	270	283	261	275	298	257	262	268	280	276	276	271	279	254	278	262	288	283	291	280	267	261	266	264	276	270	237	268	265	289	267	278	280	280	271	252	266	269	291	251	261	266	256	297	263	276	275	276	259	282	288	290	253	261	306	300	276	266	268	263	249	277	287	270	285	291	290	255	270	304	302	275	288	286	271	261	312	257	287	279	251	218	257	240	250	287	286	267	265	272	274	265	278	302	296	271	275	232	289	305	240	266	266	294	275	260	300	271	285	263	281	275	275	287	257	273	251	268	269	273	293	264	297	317	271	244	259	277	277	247	268	265	290	272	256	260	279	271	286	270	285	294	287	253	271	282	258	272	283	277	281	275	245	288	265	277	280	273	286	271	256	256	300	265	259	266	286	293	263	283	237	263	269	300	258	270	265	318	236	280	289	259	293	288	268	264	286	240	266	257	255	259	266	288	299	290	253	281	265	271	261	279	292	289	275	285	305	286	257	247	265	288	270	266	277	274	273	263	259	233	297	271	281	307	249	310	282	270	280	261	274	264	280	251	272	301	279	257	274	276	300	277	275	262	266	295	246	312	272	263	240	314	294	267	283	274	261	271	287	270	246	276	264	265	281	301	265	330	281	225	272	271	268	294	282	302	261	265	259	270	253	266	278	280	290	271	245	264	283	269	250	284	275	259	292	281	253	282	269	265	272	245	272	291	277	289	287	247	275	270	304	242	237	272	275	271	301	301	275	245	268	287	285	285	257	254	272	265	296	286	296	272	277	270	268	293	287	278	271	278	275	272	274	270	286	262	270	275	277	267	290	264	278	275	247	281	273	244	267	282	267	286	247	283	270	312	241	273	321	234	266	271	268	275	292	260	245	288	262	257	277	258	279	279	286	228	286	250	270	279	271	274	286	302	275	275	272	238	251	274	249	254	262	255	236	291	265	285	254	281	281	265	274	285	283	269	269	273	296	261	269	265	297	246	283	277	278	272	283	273	276	253	275	253	299	295	253	292	306	288	257	266	258	278	255	284	242	266	295	282	289	288	273	247	286	273	262	272	263	289	274	281	299	271	284	264	253	284	270	277	263	267	269	265	265	264	257	277	251	301	271	296	286	268	273	278	263	255	274	259	266	252	278	301	270	264	245	279	275	267	258	275	273	283	301	259	249	259	274	268	257	292	302	265	234	297	282	293	301	286	281	287	283	251	286	279	270	255	274	236	258	272	267	258	278	263	261	286	273	306	282	240	244	290	271	289	280	290	279	244	263	277	283	263	279	288	261	284	268	274	266	279	274	256	240	262	253	274	269	278	250	272	289	294	238	249	261	255	278	275	254	281	310	251	266	273	261	291	307	281	278	269	308	284	266	276	258	272	284	229	285	276	261	250	280	285	264	259	293	242	274	282	289	249	306	276	266	287	276	297	287	271	267	244	275	273	290	260	270	257	282	256	242	250	277	235	279	270	286	252	267	264	257	283	289	280	284	285	277	295	269	284	312	277	295	284	284	266	261	274	286	288	281	245	259	243	286	275	294	271	292	267	250	273	281	287	280	268	261	279	263	265	290	265	276	286	263	280	300	273	276	247	262	262	287	273	267	254	264	265	290	259	281	267	302	265	280	284	286	283	277	273	262	279	290	269	264	279	249	273	271	281	258	254	277	268	279	281	241	252	276	280	275	263	247	310	272	243	289	286	284	264	255	263	279	268	254	323	276	271	269	250	288	258	257	297	260	269	266	273	285	271	264	292	271	271	246	263	283	253	257	273	280	293	267	249	265	279	285	299	275	280	280	282	298	265	269	257	264	277	260	264	272	276	251	282	293	274	283	272	296	261	269	272	269	288	278	282	243	262	261	287	282	266	252	272	264	278	255	287	266	298	288	282	263	269	268	279	262	273	302	275	276	280	250	251	311	276	293	286	291	296	267	266	260	232	280	252	262	291	293	276	267	282	261	262	284	266	292	272	267	272	261	282	277	252	294	301	269	270	283	296	293	290	289	254	260	252	290	265	266	250	271	271	300	286	254	265	249	283	281	282	323	264	253	260	279	263	271	272	285	274	246	277	256	263	295	291	260	272	271	250	281	283	276	284	257	265	282	281	283	269	266	274	284	265	281	260	271	255	270	256	271	298	238	264	291	289	264	257	261	257	278	266	295	249	263	262	296	271	269	281	276	267	286	288	285	275	273	275	262	277	268	279	295	284	263	261	283	285	246	279	266	248	262	271	257	276	292	288	295	261	288	277	232	264	228	273	289	247	261	291	292	266	246	252	262	283	269	305	269	286	282	291	268	272	270	267	234	282	266	263	308	275	269	248	256	268	239	272	279	250	264	281	257	271	287	303	267	282	243	242	303	257	298	271	259	261	256	260	275	287	250	269	269	258	234	300	292	305	248	290	301	247	287	243	267	296	260	256	269	275	279	255	240	271	279	261	255	271	293	276	286	278	278	257	264	272	294	271	252	268	257	280	288	282	262	264	281	276	240	292	282	270	273	299	299	262	262	274	278	290	264	274	295	258	258	261	304	278	257	269	307	266	262	262	291	260	275	276	289	266	260	265	270	274	270	268	256	305	274	251	262	273	249	265	276	265	262	272	259	290	286	273	269	271	283	256	286	280	240	266	253	319	250	277	257	244	251	277	272	245	267	283	298	265	255	266	271	264	262	306	268	278	303	263	283	272	260	257	291	271	252	263	259	277	280	275	264	252	263	270	280	268	262	293	264	267	299	238	260	287	261	284	289	251	269	266	279	281	258	292	261	263	265	288	254	242	277	282	270	280	276	285	269	267	258	262	271	284	293	273	253	243	274	247	276	247	263	273	274	269	280	247	280	287	273	253	275	290	271	270	263	296	255	273	294	268	274	284	263	261	261	287	285	287	248	299	259	302	292	267	260	283	273	286	283	272	284	292	303	254	275	270	258	251	258	236	295	264	262	288	290	255	298	251	280	278	266	270	275	284	265	262	284	260	256	300	293	294	273	264	254	288	248	290	282	275	259	279	265	259	275	277	268	269	291	288	263	303	244	282	276	254	267	278	258	273	288	289	268	288	261	252	274	290	268	291	275	264	275	280	268	282	257	276	280	255	307	245	299	287	253	277	271	295	260	284	245	268	266	269	262	257	273	257	284	241	274	284	294	253	275	264	281	263	260	281	273	256	266	272	279	278	267	303	283	276	266	256	254	271	226	273	282	276	261	307	286	266	271	274	286	305	284	252	299	269	271	278	299	272	270	251	310	277	267	241	292	299
38148	40172	20181	2680	484	449	432	394	374	377	332	346	598	964	871	755	338	335	307	332	347	322	339	306	319	369	325	354	350	353	341	341	318	348	331	351	326	337	313	336	342	340	352	306	339	323	329	321	353	345	306	346	346	323	320	339	358	358	342	325	327	315	308	374	317	375	353	297	322	328	335	326	327	323	367	325	324	342	336	313	315	340	355	351	314	315	337	361	323	369	399	343	323	354	328	348	338	347	327	335	326	321	316	358	318	331	330	333	335	313	359	337	316	347	346	297	363	333	321	331	372	331	302	339	376	336	366	327	340	307	346	332	346	333	328	334	325	334	356	350	337	326	357	325	307	337	343	310	383	323	366	307	327	354	359	359	350	333	341	343	346	323	368	335	350	340	356	348	342	338	354	335	336	360	373	337	352	356	350	334	365	351	359	341	332	343	324	338	325	315	328	339	339	335	347	321	349	334	335	352	331	344	335	356	319	349	352	299	344	328	357	360	360	341	322	333	344	361	367	345	323	311	312	293	338	329	338	355	318	352	349	321	332	359	310	340	341	359	329	312	341	328	323	335	323	357	338	342	324	340	359	309	361	317	344	351	336	306	354	319	333	317	353	338	364	351	337	340	336	337	347	342	325	322	325	335	336	372	353	332	331	334	370	331	333	342	299	328	344	341	330	354	361	358	345	333	335	336	343	348	361	308	345	319	361	319	341	319	321	313	320	321	349	344	295	344	358	331	322	354	332	329	354	351	327	340	339	361	347	315	322	343	345	340	344	341	316	335	322	321	332	314	337	335	315	324	325	352	353	313	346	327	313	324	329	342	353	344	337	342	324	334	306	327	308	334	315	308	336	314	364	330	347	382	323	332	334	306	331	347	317	349	333	354	334	331	328	315	328	340	353	308	314	326	348	320	331	330	362	337	338	331	326	348	330	339	297	328	330	355	371	361	315	309	344	330	340	339	315	341	339	318	335	326	345	348	358	316	350	321	346	331	325	356	357	369	349	344	296	324	349	323	323	351	353	340	332	291	306	330	330	334	333	318	342	357	319	379	344	331	386	380	330	321	357	349	347	315	318	332	328	327	340	333	338	347	336	317	348	331	329	333	316	353	326	305	327	328	275	321	347	343	341	305	350	330	334	323	342	339	334	332	339	343	343	308	339	341	332	342	329	347	319	336	333	357	327	315	333	325	346	329	349	342	336	337	334	335	369	357	334	353	341	348	362	303	361	328	357	320	328	369	344	362	318	352	345	302	286	343	346	352	307	323	361	320	346	316	310	354	350	337	336	320	322	319	351	341	360	330	323	354	319	345	353	362	358	320	324	311	340	327	356	352	361	313	360	352	320	329	305	346	322	322	329	325	342	366	319	330	333	333	326	331	318	331	309	367	340	359	338	323	360	344	355	342	351	392	316	363	319	329	329	334	351	337	333	310	308	323	300	334	339	359	356	343	352	369	339	343	321	321	327	341	332	314	326	343	355	358	321	367	332	354	287	353	352	322	340	317	352	317	350	364	359	334	355	339	327	285	342	314	365	322	325	329	318	351	334	323	314	333	349	360	359	350	303	344	328	305	345	345	373	319	362	337	323	352	334	340	333	334	358	349	365	344	316	332	321	317	330	348	314	327	339	337	342	325	342	359	323	321	323	318	343	338	322	321	297	314	355	304	309	318	323	345	395	314	327	344	330	315	330	308	369	343	344	321	355	348	337	315	337	333	317	345	363	320	326	335	360	319	298	340	313	351	344	320	337	331	333	338	304	317	290	339	369	334	359	341	334	348	346	321	341	316	329	291	315	314	322	334	319	360	340	372	323	352	343	362	354	321	344	339	314	340	318	333	351	335	314	309	326	325	322	368	351	346	353	330	337	335	336	337	313	332	374	323	349	346	325	333	336	346	308	309	350	327	308	319	310	357	330	332	343	323	366	330	357	334	337	318	317	360	330	343	333	329	358	324	349	365	341	324	364	350	316	338	367	354	320	322	345	335	353	342	336	353	313	331	338	337	315	329	321	322	309	326	319	315	317	322	329	321	324	348	329	317	325	349	359	324	320	335	332	365	353	318	316	290	331	344	319	347	292	327	304	314	343	376	299	354	349	331	310	374	329	335	347	348	343	318	344	340	327	351	342	335	355	327	318	347	358	301	329	363	310	334	336	327	337	340	338	336	344	364	348	327	321	338	347	351	323	334	378	352	358	356	367	342	338	316	319	325	313	340	338	364	349	331	322	330	328	350	348	332	347	336	308	349	337	360	310	335	312	343	362	343	311	314	343	372	342	319	314	342	334	300	328	311	320	354	333	332	346	353	352	363	327	340	363	334	353	349	323	330	346	328	350	339	338	326	374	314	302	335	352	347	373	332	349	346	333	337	303	346	342	332	350	341	343	336	314	321	361	332	342	336	306	337	321	353	301	307	303	344	321	332	361	343	334	321	358	344	332	353	307	337	335	357	357	308	293	351	334	343	343	324	354	368	328	310	305	349	350	330	378	345	322	374	350	323	337	305	352	328	315	332	341	337	401	305	325	299	357	335	326	308	306	338	338	330	346	336	363	338	356	352	306	324	291	342	346	336	331	355	336	343	350	349	338	329	331	308	336	324	327	350	322	350	324	358	303	340	326	330	360	352	348	356	365	348	360	331	339	303	338	364	326	322	353	345	322	331	323	322	356	357	349	331	344	304	347	326	351	345	344	342	338	348	378	378	347	318	320	355	349	308	321	338	343	323	350	308	306	329	329	331	313	354	300	337	361	336	345	321	373	330	363	313	341	323	344	376	333	375	326	321	359	359	343	325	326	338	318	337	361	342	369	346	355	362	323	355	354	316	347	326	353	355	314	339	304	318	349	326	327	349	332	321	346	327	339	317	315	329	311	330	360	347	304	338	333	318	366	335	316	327	318	341	335	346	355	335	310	345	358	340	314	344	322	344	321	332	319	340	347	326	321	312	324	303	315	347	313	315	325	351	341	357	352	332	330	357	310	343	336	363	320	363	342	344	319	351	325	329	306	333	301	343	358	333	329	333	352	347	345	393	352	314	328	338	335	324	297	340	310	336	350	350	349	360	311	344	336	340	338	344	336	303	308	347	302	313	350	344	317	335	307	317	316	322	337	334	332	323	304	317	352	344	331	322	333	341	294	366	316	374	334	352	311	322	315	302	357	345	339	312	309	334	336	344	345	315	323	342	295	364	336	337	368	343	337	382	349	334	329	335	332	364	371	350	338	360	336	331	358	300	323	326	383	352	330	358	324	338	359	332	320	372	338	329	369	353	330	296	341	353	307	341	368	362	312	324	352	316	326	320	349	364	320	321	296	340	318	365	338	319	357	326	324	320	327	311	360	329	342	354	331	308	311	315	335	341	323	344	315	324	339	378	330	334	315	332	363	352	310	312	317	376	340	299	350	341	321	326	332	367	306	354	338	340	342	373	316	323	361	362	328	320	344	331	355	348	347	342	320	329	335	319	347	364	330	362	370	309
23945	21011	28036	24111	20103	5557	978	738	656	584	584	554	995	5254	4781	3457	723	507	532	564	448	489	504	494	512	498	479	485	467	505	500	484	499	461	416	496	464	487	494	482	515	466	443	500	479	477	496	492	523	446	472	482	484	485	496	438	480	512	475	506	522	507	475	478	513	499	468	469	459	505	468	450	504	512	466	439	480	468	519	510	468	474	478	498	508	489	446	520	513	499	513	488	465	463	502	482	471	472	514	520	438	478	465	493	480	457	485	503	491	505	497	477	532	488	472	471	455	500	508	503	481	485	503	528	495	443	480	449	510	469	530	457	451	458	514	476	449	493	466	515	484	469	505	524	491	493	481	508	496	449	439	484	450	468	493	497	437	464	494	520	524	515	503	500	466	469	454	451	507	444	477	474	453	486	479	445	474	492	477	530	509	494	445	501	475	458	445	524	474	456	469	542	462	513	462	490	491	455	477	521	469	502	458	489	443	476	463	501	481	515	483	454	464	463	495	526	469	469	474	498	498	477	501	480	508	460	441	470	486	458	488	528	432	477	514	441	472	470	464	488	510	453	464	491	465	481	458	480	481	495	511	484	484	452	469	526	433	473	457	459	451	484	496	485	484	466	475	506	459	448	482	460	458	476	467	491	476	451	468	500	484	498	495	512	490	463	465	495	458	494	475	511	487	505	485	472	521	427	478	483	476	476	421	487	482	487	479	480	465	406	472	492	482	464	505	498	499	471	466	439	514	475	468	485	481	487	474	457	474	475	474	444	514	486	464	489	468	506	474	475	489	490	490	472	491	478	488	493	490	485	499	444	480	515	526	439	466	513	482	526	488	460	443	455	474	477	489	476	471	477	470	488	464	495	474	471	523	497	509	494	499	469	488	469	459	482	459	447	471	468	482	498	469	452	477	495	485	461	498	491	471	451	507	489	463	499	450	514	491	490	507	471	495	497	494	454	463	502	459	461	493	487	484	478	480	485	493	488	497	444	518	476	461	459	503	486	491	497	509	423	482	466	495	450	471	467	473	510	489	428	485	496	502	478	495	443	494	487	460	490	511	480	503	462	490	471	477	493	500	454	474	477	480	489	519	447	465	480	494	501	529	477	481	468	519	444	485	443	438	471	460	467	495	458	437	513	471	535	466	478	462	479	477	491	473	484	449	474	491	478	473	467	447	470	502	455	501	454	479	494	473	471	456	444	487	504	472	477	464	454	472	459	467	474	481	463	483	442	476	472	471	476	496	470	475	475	471	462	489	489	472	500	491	456	491	473	483	515	485	473	478	442	484	523	490	461	499	496	440	464	437	473	511	481	501	464	473	493	489	484	443	465	474	509	470	455	466	477	491	463	480	481	479	496	465	428	474	459	468	485	465	499	443	435	499	482	493	485	553	476	452	475	496	461	463	480	448	450	493	493	469	508	474	461	472	526	510	473	504	490	522	487	503	469	461	479	486	462	486	486	477	472	459	446	449	458	495	427	477	453	472	479	477	480	461	460	471	460	501	463	499	521	484	430	495	488	479	479	431	473	490	486	485	500	441	490	516	496	500	453	450	471	523	488	467	480	486	488	450	475	463	510	492	480	453	460	492	498	455	424	464	493	445	474	465	494	502	450	461	491	492	501	474	449	501	448	476	506	473	478	488	508	498	478	437	497	463	473	478	460	473	501	477	492	472	520	483	453	474	516	456	466	444	448	476	461	479	478	479	510	494	488	463	447	458	485	473	492	484	482	458	450	493	487	461	522	456	470	474	457	469	473	496	457	463	496	472	481	465	454	429	445	457	489	475	501	493	490	496	469	449	464	483	481	516	477	464	492	484	479	509	458	482	497	503	435	492	518	420	467	429	502	454	488	479	474	516	476	478	465	434	446	475	507	487	487	446	471	474	471	490	502	470	476	495	482	477	486	453	461	462	438	510	496	468	513	480	463	500	477	442	473	478	495	474	498	489	460	479	489	511	483	496	472	476	424	501	482	468	464	497	469	434	496	475	503	470	513	471	450	501	517	512	482	479	484	479	479	461	441	468	468	491	492	520	468	476	505	436	475	454	458	455	452	487	476	450	455	453	456	457	471	489	441	451	442	481	480	481	490	496	468	484	470	488	504	491	470	513	463	480	450	486	470	479	447	436	479	486	466	447	479	472	483	492	522	497	451	476	458	474	496	495	450	510	504	487	490	446	457	482	440	473	473	465	462	468	477	459	479	500	472	459	473	464	454	460	474	451	455	456	468	496	456	440	507	429	519	463	493	467	492	459	459	519	482	441	469	474	471	498	507	480	458	485	484	472	467	480	485	495	482	502	499	512	507	538	477	469	485	461	502	455	502	456	447	459	484	464	468	461	466	458	463	477	501	474	448	490	498	502	484	474	427	479	447	500	466	462	457	482	496	490	438	493	496	473	487	512	481	512	465	518	477	472	493	513	510	474	510	454	451	499	468	448	485	502	477	482	447	456	468	449	465	498	456	483	489	467	465	465	514	492	429	534	475	485	491	478	473	471	517	477	436	466	491	521	455	514	474	458	495	502	456	465	488	518	472	508	460	507	456	502	490	475	505	455	469	444	494	484	466	506	493	500	449	489	494	490	480	481	469	508	442	474	532	480	492	488	435	454	473	481	466	473	456	488	442	438	484	491	501	474	489	472	484	477	471	484	451	485	457	477	481	462	461	471	481	462	477	451	498	464	472	517	494	496	447	482	487	523	463	470	492	549	471	482	483	497	475	483	462	498	465	432	475	438	520	473	487	489	494	509	477	480	483	486	475	492	454	480	481	443	475	470	462	462	490	443	445	469	456	497	473	464	480	484	483	482	502	464	492	515	480	474	469	455	451	469	462	499	488	511	440	445	488	496	456	486	472	496	436	452	479	452	481	494	420	456	518	453	492	503	489	495	472	494	451	493	485	485	444	483	462	460	484	474	497	446	470	497	490	488	467	488	484	545	493	469	465	513	512	476	509	497	459	450	511	458	442	509	500	458	458	452	479	491	493	440	492	490	479	489	474	503	462	513	483	473	456	482	500	476	469	506	449	472	447	481	462	478	501	445	467	454	519	448	469	495	493	470	453	478	482	470	504	475	465	501	477	499	495	458	460	460	463	508	434	484	432	433	454	491	498	483	464	496	498	496	422	445	476	475	436	461	456	453	481	489	469	436	458	473	443	470	459	458	493	501	491	496	492	502	489	444	495	463	466	498	485	437	463	466	441	473	500	474	523	495	468	447	429	460	438	475	474	473	482	487	513	499	485	449	472	470	476	496	472	447	480	493	464	469	473	482	471	507	477	444	480	467	481	468	446	481	506	448	480	510	462	464	464	500	501	489	465	473	443	469	502	454	521	458	439	489	460	465	490	488	472	440	457	501	540	470	422	500	484	536	496	507	502	490	494	492	473	474	495	499	462	478	484	466	489	460	475	512	444	514	474	509	471	453	500	514	487	511	508	498	482	487	456	474	493	488	508	483	453	493	481	451	458	498	492	512	490
41707	50816	36408	11278	1847	1364	1208	1053	983	821	759	730	1852	10356	8759	6416	899	589	601	577	602	593	551	622	594	593	563	559	563	526	559	590	589	611	527	573	523	543	535	569	572	554	569	560	563	554	568	560	594	570	547	556	582	586	544	562	556	502	607	566	516	543	522	546	596	593	562	601	554	558	604	537	598	571	585	539	553	535	543	573	544	570	583	562	587	564	549	578	587	555	565	597	580	582	555	555	541	587	572	600	570	530	572	603	541	566	587	546	592	561	556	551	553	534	546	521	582	560	567	576	549	552	596	570	530	577	566	572	535	537	582	543	588	559	546	570	574	552	580	567	537	508	581	568	521	525	542	589	548	567	546	526	568	556	541	546	586	590	578	559	518	560	561	559	545	563	531	569	543	560	548	560	545	565	580	573	528	597	558	567	530	563	538	582	557	563	590	563	541	551	550	526	543	574	575	585	555	554	538	593	565	588	544	583	569	565	549	552	544	585	586	600	593	554	572	593	600	552	535	537	534	545	547	580	555	579	588	553	541	597	571	582	547	582	541	548	518	540	570	519	512	549	584	573	591	559	566	588	567	563	545	549	539	584	527	559	559	523	547	575	549	562	577	564	573	568	586	522	578	571	551	549	517	557	557	559	532	589	563	556	505	575	586	543	547	543	539	539	618	561	581	556	579	543	593	532	576	567	554	584	530	562	555	537	572	540	517	558	587	549	557	571	514	532	522	570	576	583	599	596	595	596	529	541	554	538	583	560	555	562	529	547	556	533	545	572	552	565	607	577	573	580	542	559	533	566	574	572	555	538	516	535	533	573	538	547	597	562	558	530	555	540	567	570	555	590	539	568	565	575	566	555	599	544	589	544	549	544	552	566	537	542	552	522	546	579	606	498	585	568	522	566	567	549	559	588	556	542	562	553	557	530	545	587	546	560	554	572	576	552	555	569	544	553	570	537	585	560	593	559	535	606	574	594	547	556	568	573	557	514	559	553	490	584	542	584	555	596	564	553	593	602	558	532	546	601	587	528	551	553	556	531	574	557	541	572	567	550	548	590	574	567	535	531	591	564	545	568	572	569	565	574	561	546	553	584	554	518	580	540	570	548	586	559	550	536	569	574	543	557	533	546	515	591	584	585	568	526	532	562	572	575	522	541	558	567	502	594	533	592	545	533	575	546	562	521	531	574	560	575	563	536	536	567	562	563	598	573	589	564	563	522	567	579	550	581	552	539	523	568	536	565	551	592	543	617	581	528	517	582	545	554	572	560	557	585	574	552	564	580	556	591	606	556	561	562	578	528	571	530	588	565	575	520	538	570	586	538	555	581	562	530	519	564	577	539	537	485	571	562	597	529	539	580	563	566	563	542	533	572	578	571	558	559	566	574	542	566	573	584	540	556	562	544	544	568	557	568	560	576	548	583	543	546	563	550	593	519	607	554	544	536	571	599	574	563	601	549	604	564	584	573	543	548	558	486	534	546	531	555	570	561	611	554	578	557	566	559	564	542	562	610	585	528	536	572	580	527	577	537	552	554	563	559	543	547	558	564	532	513	575	596	581	587	596	564	534	592	539	554	602	553	575	589	602	549	610	538	537	493	582	590	571	541	539	558	538	536	554	544	571	538	580	557	546	510	558	522	568	543	584	547	555	558	528	554	546	522	564	576	558	554	563	549	563	521	526	572	533	538	562	528	581	547	562	557	580	598	572	573	552	556	568	571	594	566	602	576	578	528	577	525	556	547	577	571	574	581	595	549	552	546	534	569	580	560	614	572	560	546	560	549	515	524	553	530	546	572	586	570	551	601	563	591	560	543	586	570	563	581	546	575	572	532	558	571	555	569	546	593	594	583	543	557	552	519	523	532	539	597	568	528	511	564	607	592	552	562	537	519	545	550	540	519	580	580	516	552	576	580	527	591	583	605	551	558	589	568	535	535	565	545	537	605	578	530	553	538	554	540	604	583	576	523	580	568	564	540	577	552	632	576	567	581	551	534	537	565	559	545	543	593	546	572	603	600	512	530	528	571	519	538	573	535	553	566	585	561	573	602	571	577	536	571	527	523	608	579	521	548	541	588	548	552	556	534	556	588	536	571	586	552	560	576	586	536	553	579	558	550	537	573	561	534	533	514	620	579	612	571	623	568	553	527	562	559	569	539	558	552	554	530	533	579	524	584	595	592	567	573	581	593	545	575	547	590	533	554	570	566	571	576	569	615	580	553	556	545	570	549	552	544	537	582	582	585	555	565	562	576	535	548	579	591	544	552	568	547	587	562	537	554	575	573	556	603	610	534	565	558	528	603	494	585	533	558	535	532	561	604	539	492	539	538	550	601	549	580	589	586	558	566	570	595	594	599	559	528	557	561	564	548	528	516	541	519	543	547	557	573	542	590	561	604	580	569	580	538	544	568	553	562	568	539	562	564	560	519	567	554	543	590	589	528	563	583	517	555	565	541	581	572	578	549	541	516	566	574	526	563	534	549	555	555	527	545	582	547	522	563	583	549	591	552	545	579	540	575	584	558	570	534	568	558	580	538	519	533	523	555	571	534	546	606	565	598	548	586	605	549	536	560	549	546	559	559	535	539	588	548	592	567	563	572	563	568	528	580	565	533	544	569	526	602	539	581	549	596	573	587	568	535	555	570	586	553	549	587	592	605	542	568	519	597	577	609	523	591	551	583	543	589	566	529	567	578	560	571	550	579	605	547	562	587	553	542	590	573	517	560	561	520	537	559	587	616	567	547	550	558	594	572	517	560	564	548	589	554	493	518	565	586	545	571	569	553	541	528	578	602	556	555	570	557	588	555	556	565	564	539	539	568	530	551	535	570	569	558	564	554	531	560	530	546	558	557	549	583	516	554	527	543	579	554	550	545	553	565	550	560	557	558	530	575	541	588	550	537	533	585	543	609	577	566	585	578	600	584	545	555	549	542	572	525	588	587	555	559	573	594	569	607	568	574	533	554	539	560	568	590	548	556	537	581	588	545	561	592	586	567	565	527	550	560	549	566	550	557	552	538	553	602	560	618	558	549	572	528	567	584	616	626	562	547	609	604	542	530	555	567	529	573	555	567	563	587	562	624	559	550	591	550	552	571	557	564	569	568	575	579	537	574	571	556	578	584	539	541	559	565	598	517	592	564	574	602	571	516	582	535	576	541	576	544	535	544	549	565	570	531	537	585	559	550	567	555	534	560	555	567	544	511	546	565	576	594	556	572	580	550	514	555	574	555	581	572	547	548	590	539	547	516	583	588	571	556	534	578	578	527	540	579	558	544	550	543	554	554	515	547	601	547	539	541	585	538	559	584	558	590	573	528	561	564	536	585	580	561	563	505	548	541	594	522	617	547	586	568	577	549	568	522	539	550	562	547	559	554	594	538	550	535	569	556	607	592	497	557	554	549	529	542	553	564	534	561	581	521	588	601	541	548	572	564	567	524	559	552	567	551	551	562	581	553	536	586	549	568	540	579	578	557	549	549	573	572
25156	21036	26842	24184	6463	626	492	445	441	367	355	390	601	2607	2094	1656	495	355	323	340	324	323	350	385	329	317	365	332	320	342	324	360	366	335	342	312	363	360	334	306	350	325	381	310	311	330	327	312	325	333	358	374	316	332	342	342	302	350	330	335	336	328	340	344	348	329	294	311	328	337	338	331	358	328	327	373	367	353	353	346	344	343	359	353	319	329	317	341	355	345	322	357	341	358	333	329	343	343	418	341	322	339	333	329	349	334	317	339	357	339	320	325	330	351	338	361	305	327	363	308	336	358	364	340	317	356	333	322	330	305	330	341	351	314	309	324	318	311	327	343	350	351	349	331	363	364	356	334	347	326	351	358	342	326	309	336	375	355	326	356	347	365	337	324	358	355	365	303	337	361	341	313	344	331	360	295	359	332	313	355	328	337	334	329	333	383	320	372	307	364	327	333	338	352	327	331	333	321	354	307	315	344	333	350	352	392	329	323	391	330	333	356	358	300	317	352	356	323	335	364	337	347	330	324	342	360	344	357	312	333	321	301	371	348	357	326	311	369	319	348	345	307	345	332	308	339	330	354	353	335	333	320	326	351	334	338	354	322	384	315	325	357	333	342	341	347	364	359	336	339	318	336	348	356	333	337	339	337	336	361	350	342	304	371	313	302	330	339	330	344	323	334	354	334	336	304	325	315	362	344	360	332	314	378	316	318	321	345	331	349	356	309	343	334	338	344	323	350	348	330	334	339	354	342	304	340	355	312	349	337	353	320	356	358	352	363	349	313	309	328	384	332	383	348	322	322	343	361	326	326	338	349	326	332	340	365	298	327	359	344	341	336	391	356	313	373	327	312	358	346	353	328	331	332	296	327	334	330	311	345	328	357	340	322	317	333	361	349	339	324	316	293	302	345	331	331	343	323	310	354	337	337	307	347	339	344	303	298	357	334	329	352	338	317	360	324	296	319	341	393	352	390	321	363	338	388	354	349	327	346	344	317	337	323	327	310	344	340	326	331	317	346	368	333	331	384	365	367	331	313	326	356	305	364	346	361	307	324	371	305	324	322	324	327	350	358	354	331	318	337	329	343	333	348	324	354	322	348	329	338	328	350	371	338	358	330	331	351	357	348	361	325	355	329	318	351	334	350	327	364	314	331	321	337	364	339	346	316	350	373	321	348	358	320	316	357	338	359	311	381	325	317	316	351	311	319	341	339	305	327	344	360	333	302	328	339	310	309	305	295	365	319	333	313	320	347	309	320	311	351	375	349	332	317	327	370	334	344	314	325	342	330	321	308	323	340	332	363	380	308	318	342	346	369	362	332	345	336	331	358	347	339	367	320	318	341	359	361	340	335	328	366	334	335	319	341	317	308	344	354	366	332	326	358	322	349	328	337	331	340	326	351	343	298	305	342	336	326	355	378	339	322	306	331	355	325	317	339	353	362	345	359	324	339	358	348	304	314	310	350	354	338	336	341	322	344	329	318	334	321	376	305	340	313	327	354	355	346	335	369	311	319	314	340	341	349	344	338	326	358	358	333	311	360	381	330	332	301	332	318	339	370	360	369	362	311	363	310	334	327	328	344	314	334	341	309	329	328	356	314	340	365	377	322	351	321	343	340	304	340	327	329	341	316	299	306	336	360	328	340	312	358	347	353	341	355	321	301	338	328	309	351	344	321	310	345	338	324	298	343	323	346	356	348	324	354	324	347	316	328	337	331	386	344	308	334	338	314	319	335	345	324	342	324	321	315	351	346	365	326	363	335	364	377	327	364	360	343	393	362	302	345	333	345	303	375	331	349	356	340	365	316	321	353	336	319	357	342	340	318	354	328	317	330	348	318	351	318	318	366	323	360	320	344	320	339	345	326	332	324	328	342	341	342	313	336	385	353	351	313	327	350	338	354	376	309	353	338	355	334	350	301	331	356	336	354	336	315	348	363	339	328	296	368	354	321	310	353	339	328	351	353	320	340	322	358	337	337	358	349	296	311	325	298	347	346	353	357	324	339	330	330	301	349	344	335	335	346	340	342	329	307	332	320	320	302	327	323	332	320	326	334	320	345	349	324	351	370	317	310	349	359	339	320	334	311	348	337	335	356	347	318	327	361	335	342	373	280	310	344	338	338	342	338	360	320	330	315	336	335	338	344	368	368	357	345	339	282	367	361	308	345	329	345	342	309	322	348	351	354	302	308	340	348	322	380	384	335	303	334	357	353	312	339	338	288	330	309	334	345	342	350	346	321	357	343	358	336	333	318	344	341	325	380	338	341	327	308	354	342	350	322	338	349	286	346	336	346	325	327	334	325	331	330	318	366	318	329	367	324	364	335	331	354	340	327	316	325	323	307	324	350	327	349	333	353	341	358	325	341	315	332	331	342	340	364	319	335	361	347	350	356	326	379	367	309	317	329	336	344	330	350	347	352	303	364	364	337	345	304	323	325	338	315	292	325	334	371	365	307	320	366	357	332	339	354	353	322	347	352	299	360	330	328	352	310	305	340	322	334	308	344	328	327	346	320	363	316	337	360	355	312	350	325	332	331	326	367	352	344	333	379	354	308	346	337	350	317	334	333	335	319	316	344	333	337	323	323	332	350	359	339	370	347	351	342	319	314	319	314	340	365	354	367	318	308	326	351	318	337	346	366	352	318	335	339	349	344	337	318	312	306	353	298	361	376	321	301	355	332	359	327	330	352	340	303	335	322	306	322	353	326	376	357	369	338	357	372	333	373	331	356	311	341	311	320	350	368	332	352	314	313	334	348	340	350	340	330	343	327	318	347	318	340	288	305	339	330	363	335	337	324	311	384	304	340	318	336	348	334	358	328	331	368	330	329	341	374	311	306	312	322	335	374	329	365	309	362	346	325	345	319	348	351	303	355	324	314	327	317	318	332	336	313	327	332	354	304	315	322	367	359	313	350	302	328	338	345	333	333	342	367	351	331	340	328	323	329	335	338	350	350	310	332	347	352	352	296	322	335	366	334	344	331	323	341	313	340	309	307	325	366	335	338	301	329	323	321	362	319	333	316	323	356	351	312	345	333	369	368	319	346	351	324	324	320	356	346	317	325	321	349	323	337	354	374	336	341	320	354	353	348	311	327	324	342	330	337	337	350	347	327	336	354	333	321	326	348	355	322	343	324	345	345	342	344	363	357	345	336	355	347	327	325	321	343	356	342	339	361	331	340	333	309	331	340	282	343	338	337	357	325	364	329	369	344	340	370	335	333	333	325	338	344	321	361	307	317	346	348	352	339	317	351	316	346	360	356	341	318	321	314	322	329	342	346	344	352	354	349	326	330	329	351	376	331	326	321	334	354	346	353	307	356	320	327	357	331	317	350	336	338	346	324	320	323	357	344	350	328	362	346	325	333	322	368	355	357	353	334	312	365	359	330	349	348	334	320	335	339	333	332	341	337	338	363	339	348	378	339	353	367	326	350	312	374	348	330	342	374	329	341	326	330	347	334	339	312	344	309	324	372	353	341	331	336
40054	46206	31822	11988	1101	851	749	687	648	529	562	475	1153	6128	4932	3655	803	450	459	415	451	407	435	462	414	442	447	411	419	447	407	394	414	459	430	448	431	411	488	429	422	405	442	414	405	428	409	404	420	429	402	421	444	403	385	393	446	422	426	405	442	486	427	427	403	441	445	427	427	408	459	444	444	462	437	415	405	410	426	414	428	432	429	403	408	416	375	442	435	424	413	480	461	425	422	423	433	419	471	382	445	431	435	434	434	432	427	402	459	392	468	428	418	450	382	423	427	435	472	398	395	399	389	424	458	425	428	430	426	379	438	413	413	405	439	419	476	437	400	405	431	444	380	430	401	446	408	416	433	405	398	443	448	398	431	410	411	419	440	443	445	428	458	423	409	467	419	419	407	436	431	391	417	470	406	429	410	423	393	436	412	407	457	425	432	419	444	421	416	426	430	439	422	425	412	416	435	408	402	440	442	449	419	399	404	394	416	401	450	405	417	400	438	404	461	411	436	413	416	417	463	405	444	416	443	431	417	395	462	407	391	400	406	419	428	415	415	384	439	465	409	403	423	465	403	463	401	440	430	377	456	428	396	423	415	381	377	433	430	410	446	440	403	439	433	396	441	425	434	431	433	434	419	397	419	422	417	431	428	385	397	432	404	436	382	392	403	437	437	407	447	391	432	450	464	391	448	405	442	426	435	427	441	465	452	442	401	435	423	435	405	460	417	404	419	418	446	406	445	388	424	408	389	449	456	419	420	414	419	417	444	401	401	412	419	431	421	452	396	469	444	406	400	437	427	431	436	410	411	422	412	421	442	404	425	437	457	417	402	416	422	415	437	425	435	438	412	396	395	410	444	458	418	417	436	409	443	386	413	420	391	424	437	424	447	442	444	393	456	421	441	418	412	407	422	402	413	456	415	427	410	388	410	477	439	434	441	425	430	396	442	414	425	395	406	411	415	413	408	416	399	436	406	442	406	427	432	399	396	447	418	413	452	408	419	395	394	464	445	434	370	400	395	437	443	413	407	387	423	463	436	447	451	456	444	416	436	440	406	441	440	464	441	419	408	407	461	419	411	428	437	411	408	463	413	408	463	444	439	451	432	441	421	446	410	408	413	396	439	430	423	413	404	448	439	435	417	410	441	421	441	429	433	411	417	422	406	446	425	426	404	423	436	420	431	428	428	389	392	456	426	420	455	404	397	408	449	458	406	447	398	426	414	416	423	430	459	392	428	458	422	398	474	434	414	422	390	437	402	431	424	454	420	437	433	455	451	424	408	454	393	433	434	429	409	445	430	455	415	427	459	415	394	450	438	393	423	416	422	423	419	438	441	417	413	412	407	401	472	401	442	416	429	456	430	434	409	428	473	432	418	401	397	470	433	443	413	444	425	409	438	462	487	427	420	436	430	438	450	430	419	422	403	439	422	427	425	442	384	445	413	428	456	401	448	435	406	430	463	418	398	425	401	424	447	455	458	418	425	448	396	406	442	456	393	424	412	416	430	414	440	380	417	430	416	465	421	428	421	458	425	402	442	427	409	452	419	424	419	421	419	431	433	409	397	434	437	459	413	429	395	431	406	424	426	427	427	391	456	389	440	451	434	450	450	447	398	400	417	452	437	437	410	431	415	407	445	437	424	401	445	414	442	430	446	384	418	436	376	400	420	431	450	436	441	420	450	452	420	403	409	442	418	443	438	415	390	399	403	441	417	410	413	423	450	445	386	429	450	377	440	430	424	391	427	428	425	427	397	407	446	455	422	390	385	447	423	439	440	438	419	415	412	448	409	417	440	420	411	447	416	436	411	458	396	401	430	435	414	448	432	457	391	416	432	457	425	430	425	391	436	419	426	430	433	410	408	456	447	394	428	410	425	420	456	423	381	455	418	459	393	438	412	448	419	421	400	401	454	449	400	413	419	400	451	451	400	430	417	412	394	433	433	415	442	401	398	417	412	426	397	416	413	458	406	431	449	421	419	425	460	424	412	428	423	445	420	414	430	418	361	425	424	395	393	437	410	384	403	451	436	429	374	397	434	408	447	434	450	411	409	453	460	456	406	467	402	419	419	430	416	408	404	404	413	465	429	433	427	404	421	440	445	404	425	411	430	411	386	361	440	484	443	395	436	432	454	451	429	426	431	398	388	416	425	412	390	428	390	434	439	445	447	384	414	437	436	447	442	413	419	405	383	416	430	447	459	451	442	404	414	425	452	417	459	407	418	417	410	435	402	425	395	450	425	430	409	405	392	418	416	446	437	419	407	443	429	389	419	430	457	406	435	421	434	421	410	422	429	454	389	407	437	408	409	448	399	437	448	452	393	418	445	406	388	412	426	464	416	418	393	392	414	418	452	441	440	418	430	377	423	416	417	413	410	417	411	409	409	432	421	455	444	410	439	411	424	414	413	460	447	449	395	417	397	448	406	400	410	445	439	425	424	410	459	434	423	393	449	416	412	404	375	415	447	429	397	419	434	414	452	412	410	442	441	425	426	389	412	413	420	437	433	419	427	418	432	396	430	435	402	404	434	451	448	446	447	407	431	426	434	439	399	408	427	426	431	415	427	385	431	424	433	421	444	422	432	412	416	459	411	398	395	437	411	442	429	422	416	424	502	449	405	402	414	440	412	417	413	409	436	425	416	412	417	405	388	420	428	414	458	410	456	414	421	420	396	413	426	379	406	420	430	422	390	442	442	407	426	419	418	410	425	426	450	437	378	410	449	430	403	410	430	413	428	470	410	444	384	383	419	387	433	438	437	432	431	420	398	392	474	412	426	418	422	422	435	419	420	414	406	394	411	446	450	446	422	413	470	424	407	434	390	421	407	395	417	392	438	432	422	399	437	446	411	396	406	418	444	424	430	403	398	431	442	428	457	429	444	445	411	419	432	414	454	453	443	423	417	418	411	457	434	442	400	432	413	423	419	386	401	442	397	413	443	433	436	417	428	428	447	425	372	437	412	450	440	395	425	434	411	416	412	438	397	406	433	452	425	426	408	407	448	405	394	440	436	425	445	391	410	417	389	403	436	438	474	387	425	427	430	478	427	456	447	450	447	422	423	466	399	462	387	402	457	436	401	407	401	476	434	435	420	409	443	410	395	423	404	404	410	397	408	385	450	428	440	413	448	437	424	421	414	448	382	425	421	415	430	398	439	441	452	382	398	427	388	410	428	428	419	401	431	392	424	408	430	423	388	398	440	417	437	403	436	403	375	417	408	406	428	420	456	398	451	403	444	400	436	425	428	436	410	416	428	427	417	417	434	401	451	419	428	475	460	416	423	404	438	425	404	352	419	425	458	440	423	404	423	458	431	423	421	416	394	425	420	440	432	449	453	443	453	421	396	408	472	404	433	428	448	390	410	450	462	406	412	412	448	392	432	432	477	437	395	402	406	406	397	397	449	388	419	407	428	401	468	462	429	394	442	431	428	423	435	438	428	431	406	399	413	443	411	434	454	431	472	391	408	413	454	443	435	406	397	426
22897	20968	28475	23624	20937	19982	4879	1149	959	902	826	821	1718	9175	7660	6702	1721	726	671	701	755	681	712	735	651	715	647	716	699	697	659	636	670	689	631	695	665	702	641	683	668	695	676	664	658	672	620	663	673	680	681	698	677	684	680	700	670	706	667	662	709	696	649	643	665	692	667	630	674	648	678	683	649	734	703	671	695	654	671	693	705	648	645	654	637	685	649	668	622	701	702	735	666	668	671	671	646	653	681	653	633	611	687	672	660	682	641	625	734	680	650	706	641	708	652	718	669	667	648	659	664	661	701	687	678	669	621	739	682	663	665	684	684	689	706	679	617	691	682	698	670	688	649	645	694	651	685	690	662	644	691	696	683	664	641	693	672	650	659	660	615	650	672	673	671	688	723	681	687	634	673	669	648	672	624	671	682	639	665	742	644	690	644	655	655	649	649	703	656	664	637	687	715	691	688	680	705	707	672	658	645	618	663	646	636	652	665	696	653	654	651	647	670	627	670	689	695	639	674	678	658	648	676	651	601	665	685	684	655	612	688	664	678	700	672	660	663	635	675	707	712	677	647	658	600	666	675	665	649	690	632	650	706	698	684	679	643	696	660	693	669	675	692	672	641	664	640	686	632	704	672	677	729	661	643	616	672	667	652	686	657	663	683	659	668	644	689	680	650	691	705	707	676	686	723	662	664	706	662	660	640	693	671	628	694	670	704	673	724	697	658	682	631	630	643	640	673	627	697	666	656	634	624	650	692	654	659	661	659	663	691	637	676	681	662	636	679	657	650	641	677	701	671	681	710	669	672	673	649	654	632	639	652	673	659	648	626	660	707	657	666	631	677	587	663	647	682	677	660	651	668	644	659	660	652	668	645	670	677	692	687	648	654	666	634	653	652	652	622	631	635	665	668	674	654	611	685	656	634	679	627	671	699	678	667	615	601	647	643	641	630	666	660	691	730	678	722	696	697	644	650	658	678	681	693	684	680	696	650	651	645	683	641	674	691	645	681	627	635	678	688	669	659	646	667	641	682	624	705	674	660	647	682	648	683	642	652	653	661	635	635	639	651	660	692	644	659	663	668	653	669	663	636	674	664	655	681	661	669	662	712	676	620	654	648	664	667	664	666	624	697	683	665	638	685	686	677	692	679	648	662	659	654	716	674	614	699	658	644	695	633	669	712	682	666	645	677	670	626	684	660	663	682	661	649	650	628	656	674	656	649	686	691	711	687	657	660	672	659	623	699	684	715	666	656	664	662	624	666	684	636	613	678	630	655	624	658	673	668	616	683	649	682	662	648	691	688	643	693	648	661	649	674	677	699	700	623	614	674	671	686	616	683	712	668	618	658	698	645	642	654	636	673	680	683	673	704	715	664	686	646	679	653	669	685	681	693	673	675	725	678	647	683	673	643	646	681	656	641	694	641	656	672	699	672	721	701	622	654	637	658	640	673	674	651	635	659	678	679	645	707	666	665	654	618	675	684	693	678	683	619	657	674	666	652	658	668	646	652	665	681	704	684	630	672	695	705	650	657	709	693	700	650	676	634	690	674	678	652	679	699	653	673	663	701	715	659	652	677	645	693	680	683	649	695	708	706	647	627	638	655	714	692	655	648	702	657	660	650	630	673	708	660	728	671	626	637	632	659	652	688	667	630	644	679	646	658	665	691	651	628	642	638	664	705	661	654	677	702	698	665	661	676	626	630	692	592	649	719	659	702	683	671	681	635	676	656	629	695	690	673	658	700	604	651	636	663	664	651	625	668	670	687	694	722	671	696	660	673	662	633	701	703	651	658	675	680	667	631	678	700	638	628	669	685	679	673	630	671	676	692	671	628	646	670	684	688	662	642	665	648	655	649	633	656	654	674	709	652	641	694	643	678	655	651	622	598	664	609	695	664	666	681	604	638	619	689	654	628	678	675	711	680	677	668	658	620	653	622	707	700	624	669	652	705	700	648	657	689	648	668	686	670	679	623	699	679	675	661	648	694	641	684	694	640	671	713	724	651	711	606	615	671	679	666	644	693	687	703	677	635	690	669	732	656	693	637	659	662	641	659	689	639	705	691	708	641	659	629	685	630	599	646	668	631	692	622	696	710	685	692	675	643	661	656	670	716	637	700	663	643	672	666	674	665	681	686	681	650	743	661	673	637	681	666	646	668	651	658	721	693	671	655	729	681	692	669	673	670	670	668	609	680	685	674	595	699	689	637	678	654	685	684	703	640	653	710	677	696	678	695	676	722	641	602	696	690	670	662	624	686	665	674	668	670	656	612	635	659	635	658	652	676	673	654	680	655	709	649	659	657	664	657	691	626	671	692	685	694	657	670	677	644	669	702	665	616	657	683	639	650	685	646	653	643	632	648	647	625	652	669	667	647	685	697	684	644	706	728	624	663	632	641	654	649	666	646	635	667	659	668	676	658	694	650	662	645	705	642	670	672	661	653	649	701	664	626	677	667	689	633	660	679	692	729	650	680	652	667	655	655	645	687	656	631	672	668	693	628	662	704	641	655	609	646	653	675	653	610	674	647	655	698	645	652	634	629	698	671	660	637	701	725	626	668	646	671	664	694	660	628	674	701	640	656	684	632	637	681	675	687	661	670	714	673	664	660	672	670	630	655	682	684	664	678	680	681	677	687	643	644	697	627	677	701	671	683	648	659	647	680	680	637	670	652	669	648	687	684	661	675	655	657	623	680	698	673	657	641	675	676	681	642	669	668	685	682	704	698	668	660	696	629	679	661	673	664	623	675	683	671	632	650	665	675	650	652	661	655	646	632	648	676	688	671	631	658	677	638	678	690	696	647	642	644	626	656	692	682	640	694	697	637	716	671	663	670	643	663	676	673	677	708	644	611	674	661	707	710	692	673	670	643	691	690	648	669	661	708	671	663	641	645	628	670	650	694	662	685	660	669	670	664	663	685	651	678	673	634	671	640	642	681	666	653	649	649	661	650	694	626	655	700	676	639	682	649	670	654	705	677	652	649	674	664	613	669	671	669	705	644	663	686	660	674	663	626	676	666	692	673	663	659	673	675	646	679	680	636	686	673	668	679	655	686	680	671	663	690	689	689	683	673	693	668	698	632	663	701	669	666	624	626	662	638	640	689	678	667	689	665	622	689	669	627	695	665	697	668	669	679	668	666	689	646	665	687	634	692	651	647	650	678	698	692	652	669	633	672	645	692	687	678	656	715	721	625	667	665	605	694	681	671	592	650	661	638	705	660	698	654	636	687	656	643	705	636	650	670	672	682	681	657	672	647	669	680	651	638	668	659	654	652	664	685	644	658	700	687	638	669	685	694	671	660	699	701	690	657	654	664	666	640	676	673	670	680	663	637	634	671	673	664	700	629	625	657	692	689	676	664	654	690	652	695	656	641	662	671	638	627	651	706	633	665	646	714	625	669	677	658	682	698	710	691	700	651	658	690	668	695	668	700	622	669	666	636	652	664	685	652	650	674	646	669	673	647	648	666	676	645	690	664	662	679	692
44445	60852	48245	22599	3317	2300	1912	1685	1433	1278	1124	1035	3190	16670	13298	11465	2297	835	791	826	804	833	794	786	782	844	819	796	821	787	820	801	831	790	760	779	803	756	812	788	746	858	802	777	804	748	829	786	786	795	771	786	760	848	825	798	751	787	776	783	780	806	765	769	775	763	806	739	763	778	752	762	787	787	769	773	739	792	796	729	818	779	784	837	787	807	797	774	787	761	813	803	847	763	799	777	779	763	800	804	713	766	699	766	780	748	763	777	829	747	749	785	792	750	765	789	760	753	746	767	806	817	820	746	750	801	790	749	743	803	776	747	737	759	806	802	727	732	777	767	821	746	742	774	807	759	773	740	778	773	749	803	781	752	798	790	775	739	802	756	768	751	791	776	782	758	762	827	792	756	769	743	749	749	783	764	784	728	748	759	745	745	781	773	801	802	785	764	738	775	752	793	795	789	757	725	762	744	770	782	710	764	799	772	787	756	771	749	782	759	774	829	827	747	773	814	793	814	771	762	776	772	770	760	757	748	764	787	738	730	800	765	777	809	785	780	756	821	781	792	737	745	796	773	759	740	787	757	744	759	775	813	716	766	791	727	775	742	791	804	790	765	753	813	791	776	756	776	758	767	761	787	751	763	816	806	756	779	775	796	830	732	782	784	777	791	748	764	797	780	767	730	764	761	787	755	749	782	733	741	755	777	768	762	773	745	776	769	766	794	749	779	797	763	785	732	802	809	787	725	766	758	749	769	797	762	686	700	739	781	725	737	745	763	756	780	689	830	749	764	768	760	749	776	777	786	719	725	789	825	770	803	797	791	774	780	743	782	809	789	822	729	737	761	813	774	758	750	772	790	780	788	732	759	766	785	776	758	765	800	759	791	713	784	784	794	783	744	769	763	789	753	801	788	802	820	770	749	743	728	768	801	715	798	786	808	845	710	763	792	788	786	731	817	777	766	783	735	775	746	777	775	768	761	806	718	725	787	748	759	795	760	766	741	719	812	749	789	770	736	763	800	781	719	736	749	785	770	794	746	830	769	863	761	768	760	778	777	821	773	777	796	779	795	782	807	743	739	831	843	738	713	764	795	796	774	774	802	794	776	774	774	757	788	778	772	746	780	748	806	741	806	799	789	806	783	798	768	808	719	765	798	780	758	752	748	749	816	776	752	744	788	737	746	785	782	759	798	747	756	784	729	801	786	725	789	805	797	744	775	771	804	757	822	799	735	761	781	738	794	765	775	784	824	776	767	725	743	770	740	767	812	798	776	780	783	754	790	781	753	788	798	787	795	821	717	723	709	834	768	748	763	761	800	732	770	822	809	730	775	808	761	733	761	812	761	772	757	768	791	793	731	771	796	812	791	722	777	735	723	805	817	758	833	760	779	724	748	757	751	769	788	759	749	745	782	758	799	779	762	763	763	783	767	743	786	738	725	783	793	740	765	766	785	789	809	752	777	751	714	775	766	719	737	801	767	780	723	757	776	802	748	751	746	755	743	707	763	779	769	789	794	736	777	779	756	750	831	755	741	818	771	780	812	775	813	801	845	726	773	775	782	714	719	785	767	727	759	809	800	768	741	746	800	783	781	775	801	803	859	835	732	751	787	782	720	780	750	771	696	775	757	759	810	721	713	785	777	774	788	736	808	789	794	769	809	745	773	807	831	769	798	759	744	748	735	753	773	747	746	797	756	805	812	747	739	738	758	755	796	753	773	737	792	732	825	794	768	835	801	806	741	817	796	763	786	813	743	819	800	793	769	737	766	759	764	747	767	751	756	745	764	779	749	795	811	790	781	767	749	804	771	780	760	777	753	771	766	776	837	747	832	779	822	808	777	780	759	751	718	764	770	780	767	738	761	792	755	796	766	764	800	765	776	738	775	756	793	753	757	782	744	759	744	749	765	740	802	791	772	756	769	749	752	810	766	780	765	731	760	766	802	788	775	786	770	805	747	736	739	762	782	729	750	755	723	751	751	772	747	779	762	754	790	759	813	741	820	741	748	733	768	807	743	790	771	785	774	772	767	774	733	727	786	755	777	744	783	767	809	784	738	770	760	735	801	749	749	774	766	792	797	758	753	784	777	778	775	740	794	749	760	728	720	777	779	762	751	829	730	789	757	789	752	793	799	732	805	789	753	751	759	774	780	737	732	817	763	790	763	766	789	793	803	720	721	780	731	720	779	802	765	746	747	768	779	743	799	805	755	789	764	802	709	783	773	798	773	770	789	764	779	787	819	745	766	760	771	742	821	777	752	757	778	788	758	759	740	754	772	751	750	791	767	748	765	754	724	803	754	785	760	799	766	753	779	752	755	734	751	773	712	771	784	739	766	738	796	764	773	769	793	762	749	789	742	795	783	787	828	740	760	780	777	797	769	763	777	800	785	765	679	747	751	800	722	775	762	759	746	731	774	751	739	753	797	740	789	787	787	820	753	803	792	736	793	729	760	805	767	718	740	751	788	774	709	799	722	796	731	761	773	753	796	713	830	731	761	779	743	764	759	794	767	784	810	758	729	795	791	796	836	762	736	796	777	710	787	787	769	792	754	845	785	796	737	810	802	743	751	824	791	742	828	792	777	844	797	754	746	835	814	778	729	747	738	765	817	801	786	771	799	795	786	775	750	758	785	773	769	756	763	762	771	840	782	775	773	803	829	805	784	804	769	763	764	785	737	765	760	757	801	771	759	803	732	726	741	765	783	809	784	817	742	759	790	743	810	769	728	749	770	793	772	787	751	779	724	735	748	776	759	765	774	755	725	730	820	748	802	731	729	740	771	759	764	729	798	778	753	757	754	733	720	805	786	790	807	776	776	806	760	729	799	759	709	830	762	742	762	762	824	780	785	729	762	795	730	793	722	769	733	775	756	789	763	761	733	822	718	758	779	727	791	770	784	757	778	785	711	737	728	758	790	801	772	754	770	750	793	781	758	753	733	757	732	808	798	764	753	797	787	739	765	761	794	765	790	775	765	739	776	724	767	765	760	779	803	741	757	773	761	720	810	741	724	780	814	784	790	747	769	732	776	790	780	781	767	757	785	772	768	787	686	770	710	765	759	755	795	746	733	790	732	764	778	775	773	768	820	816	759	752	716	780	773	811	738	710	785	815	739	837	804	869	795	752	762	734	724	782	808	801	770	795	748	783	765	815	732	783	763	807	779	734	806	790	817	782	775	782	771	746	789	765	783	740	749	763	791	753	717	724	744	768	816	797	730	757	757	742	754	815	787	757	787	800	813	767	825	755	744	786	775	773	818	748	790	795	728	748	799	784	808	753	743	773	732	816	775	783	778	750	818	792	776	732	775	797	767	797	726	748	774	758	762	770	768	808	784	767	713	726	759	770	761	813	761	772	771	763	767	803	751	738	803	773	719	798	786	793	731	783	763	723	761	796	753	760	764	759	816	736	806	766	769	754	823	798	725	742	747	691	783	734	731	710	844	767	741	783	731	722	775	745	790	743	815	746	808	803	785	806	781	803	722
31561	28754	22874	8866	686	529	329	313	316	296	294	309	284	597	571	501	297	307	290	267	298	321	285	262	269	274	282	304	282	303	308	264	303	284	290	288	255	303	293	295	254	295	295	283	278	284	291	310	315	259	280	271	316	302	297	291	302	280	294	286	272	298	294	293	292	282	269	295	268	268	283	288	303	259	280	270	242	300	292	268	262	280	265	285	264	269	259	284	300	310	323	282	301	264	266	299	262	272	278	304	298	262	249	318	307	289	276	277	296	272	285	278	268	272	279	299	268	304	260	262	266	294	301	313	273	286	255	297	284	297	285	278	298	283	313	285	262	261	284	273	294	291	304	297	275	278	274	274	266	273	281	272	282	282	260	289	287	265	305	296	311	295	293	283	284	286	259	267	284	288	288	296	267	290	291	279	290	263	301	263	269	295	306	301	296	269	275	294	260	320	294	265	303	307	301	259	291	274	289	263	302	298	255	286	274	284	292	283	285	294	305	297	279	273	281	308	276	296	308	275	267	282	291	285	286	291	302	266	275	307	293	300	288	287	261	295	288	269	320	270	283	277	309	284	298	301	282	299	282	275	280	291	286	309	285	291	283	302	293	289	316	287	286	282	309	250	270	260	326	284	271	293	256	255	274	282	277	302	300	280	274	274	256	277	306	264	307	283	268	257	292	300	287	279	300	291	271	264	287	284	285	276	271	310	298	274	277	282	333	261	285	266	303	280	299	281	264	329	288	240	295	309	294	285	269	299	282	313	282	268	336	295	296	290	263	302	264	287	292	288	271	303	260	285	264	265	279	289	297	313	285	257	315	298	319	304	289	282	288	285	290	299	278	247	315	278	289	274	290	283	305	316	315	276	289	274	286	297	287	274	286	305	307	273	302	276	267	286	286	302	263	278	282	281	314	297	293	293	299	273	267	280	300	278	297	294	286	291	304	299	297	285	290	270	290	295	280	308	261	298	293	280	283	296	286	278	279	307	283	279	278	270	280	270	288	294	281	282	283	285	323	297	259	261	305	319	256	291	315	283	266	293	305	312	285	299	314	270	278	288	282	285	286	288	304	287	251	303	301	274	270	283	270	293	302	293	304	309	292	303	269	273	322	302	302	272	277	249	266	301	278	277	280	280	266	300	291	240	307	283	287	307	267	273	321	323	267	302	287	266	299	280	282	268	289	278	323	276	310	283	277	266	290	271	273	276	292	254	278	305	308	277	285	290	279	300	252	312	309	289	308	258	316	300	290	280	283	297	274	272	285	292	307	320	296	321	274	302	284	285	296	286	280	280	269	296	270	313	303	257	282	275	285	296	292	290	273	288	278	288	279	303	295	323	285	258	299	284	269	244	293	312	283	286	282	272	319	263	246	312	283	281	266	302	269	288	306	297	282	317	315	299	310	275	256	295	328	293	271	249	298	261	249	283	280	278	265	252	281	270	270	276	284	288	290	291	288	309	246	264	277	277	290	274	289	320	273	267	299	295	295	293	286	261	263	294	292	291	305	303	314	275	309	264	283	291	303	291	299	281	276	266	288	269	303	299	289	303	307	274	303	255	302	287	294	257	278	290	291	264	273	288	310	290	289	292	264	291	293	308	274	274	303	262	293	292	283	278	302	299	271	287	293	296	309	281	300	282	287	283	295	291	294	299	277	282	281	282	293	277	288	280	292	290	311	279	278	284	301	294	283	305	276	279	282	264	286	290	272	285	273	288	296	272	278	296	279	308	304	273	273	276	283	275	287	301	295	275	282	288	249	281	254	305	309	272	276	309	302	289	262	247	290	252	302	292	286	309	315	324	263	270	285	291	302	298	281	295	308	299	271	289	284	289	295	269	276	274	277	334	266	254	272	235	300	298	306	299	295	301	290	287	287	322	329	270	290	293	276	270	289	278	293	281	290	259	265	260	271	319	294	268	254	290	280	259	279	267	265	272	256	285	289	286	297	299	287	320	261	288	308	262	277	261	298	299	298	261	330	247	311	278	282	282	274	255	257	289	286	256	289	269	284	279	283	264	286	311	311	289	276	317	303	283	324	297	300	286	279	276	245	306	287	272	279	278	263	320	293	264	303	295	278	283	286	287	267	274	286	264	266	289	301	286	311	292	296	284	276	298	289	292	272	260	278	270	268	259	294	286	282	290	275	289	274	282	277	280	281	293	268	255	271	310	309	302	284	304	308	269	289	278	282	280	265	259	299	296	272	264	279	291	289	262	294	317	263	273	302	290	276	283	305	314	264	267	288	318	287	296	303	289	291	305	308	290	277	291	297	261	236	292	291	299	284	280	295	299	267	296	304	284	256	268	278	269	287	273	262	270	288	280	270	291	289	301	261	317	288	265	304	287	300	292	312	274	302	305	306	292	270	295	322	274	287	268	285	251	273	256	272	312	278	275	267	255	312	307	264	281	315	267	267	263	287	328	275	290	255	308	282	284	278	286	268	311	291	283	314	293	288	270	285	317	315	301	285	277	272	296	304	295	266	276	299	266	288	263	289	286	280	277	297	279	281	279	290	290	319	320	287	282	282	304	299	287	286	290	304	283	262	289	285	287	301	280	270	263	282	274	303	302	334	297	285	275	276	298	302	305	265	306	288	272	310	286	285	272	278	296	296	281	282	257	307	273	266	250	268	275	297	327	297	297	264	279	299	303	296	282	271	281	277	281	308	266	313	301	328	295	294	293	292	311	281	280	288	283	312	268	263	277	297	247	299	293	306	257	292	277	275	297	296	266	289	281	269	261	281	261	307	283	282	288	295	267	305	317	309	267	263	260	311	288	313	263	310	260	287	273	285	309	289	296	275	280	275	289	278	278	289	299	286	265	279	336	287	278	277	295	261	290	297	266	263	314	283	286	307	277	276	269	285	264	300	300	269	286	265	276	293	309	310	311	296	265	291	283	287	283	267	273	289	287	264	308	259	294	266	278	275	280	284	291	277	262	320	295	295	297	276	297	275	248	272	278	275	258	293	288	254	275	287	307	292	291	291	283	278	282	260	275	286	274	270	284	269	283	278	278	288	295	280	280	316	291	267	312	292	306	276	293	255	297	313	290	290	297	272	288	280	288	267	284	272	323	270	297	290	300	273	281	280	312	262	291	271	292	300	284	253	273	287	291	295	286	259	305	294	314	271	298	290	293	277	263	284	320	271	301	291	284	289	310	277	273	305	292	305	256	267	286	283	270	285	284	282	306	285	266	285	254	262	281	285	302	297	296	291	275	302	284	296	290	279	271	278	271	305	304	264	329	286	288	292	295	269	254	281	254	279	273	292	281	311	299	282	269	295	286	282	280	312	274	269	288	295	276	292	279	288	322	286	277	283	271	283	280	289	276	267	253	292	257	308	287	298	282	299	275	307	262	274	313	270	298	308	288	314	300	256	294	265	261	273	265	303	286	277	290	276	298	289	296	278	270	297	306	279	276	285	275	273	268	277	299	281	244	286	258	283	259	302	282	290	265	313	274	306	273	266	276	316	294	273	273
38301	42653	25481	7401	558	445	406	410	414	363	356	390	358	1084	967	912	415	373	356	374	338	325	383	380	330	318	381	370	349	396	361	344	357	357	369	334	331	382	352	364	360	347	360	397	358	367	363	343	364	378	338	343	329	371	321	358	355	331	380	359	362	331	321	356	329	357	341	354	354	331	336	355	336	347	319	362	400	345	370	372	327	335	344	369	326	323	345	349	333	343	354	389	383	381	371	351	346	368	336	340	374	371	366	378	338	357	340	324	338	336	336	342	344	389	331	332	368	372	373	354	331	347	322	325	347	357	331	368	370	356	342	372	356	354	374	404	341	343	336	350	375	375	349	339	333	333	341	377	380	338	379	362	363	340	343	355	344	345	365	338	375	351	390	354	323	331	331	331	347	352	353	336	339	335	366	344	330	335	350	338	352	363	362	361	334	310	387	354	359	337	327	351	368	368	358	364	334	365	349	347	353	332	380	361	342	344	356	306	339	355	351	341	337	375	348	340	321	319	356	352	342	384	361	367	350	372	372	346	372	367	382	346	356	365	340	347	370	363	320	360	386	378	367	344	366	324	362	319	353	339	368	358	320	398	313	347	336	335	338	363	362	374	327	324	339	363	324	374	339	374	376	338	340	358	359	359	350	354	352	386	357	364	354	425	348	352	320	361	326	365	367	343	355	364	375	304	360	370	361	344	384	351	347	359	329	359	344	352	351	367	356	375	376	367	335	363	377	327	354	351	325	352	310	351	392	325	351	348	357	384	344	326	351	345	311	330	327	329	393	363	335	366	353	374	337	347	376	350	374	313	337	349	342	360	335	333	342	346	315	359	375	356	353	335	327	350	366	385	361	379	357	361	365	310	372	348	352	325	379	332	353	321	400	348	379	375	358	327	349	359	332	356	307	356	380	345	342	377	357	329	368	317	329	349	345	378	358	368	357	362	374	358	386	366	356	331	374	359	359	363	346	338	338	353	360	368	404	347	361	343	356	354	368	337	325	350	380	351	339	360	345	395	330	342	351	353	364	380	376	348	369	344	347	389	371	334	359	341	350	368	354	325	336	352	346	349	342	353	363	343	352	353	367	358	347	334	313	349	350	372	340	348	341	336	379	340	342	360	355	338	378	372	351	313	337	345	382	369	342	355	330	355	365	335	339	358	307	328	375	360	344	364	350	342	366	357	361	389	372	342	369	328	360	352	341	347	324	373	344	342	387	380	370	369	362	334	357	373	350	364	370	347	361	351	368	346	395	324	336	377	343	391	351	349	339	352	316	365	329	301	355	334	357	336	333	383	348	371	365	337	362	366	362	374	395	318	329	354	365	362	349	356	346	375	394	337	373	342	364	364	364	344	346	341	365	344	334	347	360	345	361	325	342	328	361	367	344	338	380	356	340	376	359	363	364	360	377	364	366	357	381	353	352	386	357	344	338	364	361	351	365	330	328	368	342	326	347	369	312	367	339	342	326	349	369	355	353	375	355	357	343	313	363	333	361	346	365	353	344	339	360	365	311	364	334	335	361	340	328	363	370	347	330	358	317	370	358	343	341	356	353	392	347	345	336	367	380	341	340	328	329	386	365	381	370	377	366	328	354	331	355	386	327	359	332	369	324	350	374	353	368	334	343	355	346	368	338	364	351	333	343	390	359	373	362	302	380	374	359	299	350	342	356	355	348	335	343	357	360	367	366	340	365	340	362	332	344	328	331	349	344	344	355	351	356	373	341	375	365	371	348	353	335	366	326	352	351	346	390	365	350	367	349	352	382	335	378	374	338	371	337	345	363	350	359	364	353	373	379	337	367	345	348	345	340	355	351	345	350	313	384	338	351	322	338	343	340	371	363	337	333	342	353	352	383	361	352	371	321	299	321	357	332	368	333	321	344	319	354	333	355	364	352	351	371	364	361	332	351	381	354	315	338	324	379	351	362	338	353	332	350	377	339	348	338	345	370	352	360	360	337	367	359	350	341	355	350	337	367	342	380	350	350	356	362	362	365	341	350	341	381	365	372	362	333	362	361	356	329	386	334	345	359	338	375	365	344	379	365	351	366	352	328	331	339	385	353	349	344	357	345	336	348	369	336	361	348	362	354	359	342	383	370	359	367	385	341	364	356	379	341	346	345	357	351	338	358	336	337	349	355	361	341	336	335	346	345	362	356	343	359	345	360	342	377	349	339	347	356	360	353	360	313	341	381	343	331	339	338	345	392	355	355	343	359	320	322	349	323	343	369	306	358	357	348	359	357	336	357	368	399	352	341	366	342	394	357	353	353	351	361	361	387	342	374	358	359	351	349	354	359	385	335	335	386	323	359	347	341	346	324	337	344	359	387	355	389	321	334	357	323	355	342	339	364	359	316	358	322	382	390	376	348	347	352	332	355	304	358	339	343	351	357	336	371	334	336	347	351	313	351	313	371	361	354	356	341	349	326	374	359	355	364	327	338	350	367	364	361	350	333	361	341	345	351	334	347	337	333	411	315	378	340	383	399	350	369	357	365	394	320	342	358	338	349	339	343	357	328	368	327	358	361	342	326	346	324	381	329	343	360	365	360	332	398	390	370	360	378	328	355	367	370	388	322	347	340	397	381	367	355	370	349	355	332	343	335	354	376	372	356	323	341	324	346	361	326	352	335	344	342	374	363	337	364	369	353	334	332	356	352	377	340	352	346	370	314	344	342	362	364	326	348	356	362	343	346	346	343	376	338	348	352	361	363	352	341	336	353	365	324	348	323	336	345	374	370	326	361	362	349	393	348	344	343	360	342	340	345	343	355	360	356	369	317	352	368	341	361	340	347	329	371	371	360	342	362	334	366	397	334	327	330	348	348	331	345	342	336	360	343	368	342	362	337	342	333	357	347	365	362	318	333	365	398	363	370	368	308	340	324	354	320	314	342	344	386	347	381	357	366	333	348	361	347	341	358	371	374	352	373	353	373	333	356	365	354	333	351	368	333	361	343	335	360	394	355	373	352	332	373	378	366	346	340	332	318	378	383	377	356	368	351	313	382	340	339	336	366	346	357	340	361	356	349	340	380	375	338	325	348	341	364	351	335	345	316	358	381	373	361	384	392	330	340	356	347	352	374	347	345	367	365	357	361	351	349	335	364	383	396	345	334	308	325	342	327	351	347	367	335	368	343	376	330	348	357	327	348	372	351	367	343	352	346	353	344	373	337	394	317	344	295	329	320	369	340	397	351	393	386	349	326	324	333	356	340	353	352	383	360	347	370	315	368	365	364	379	352	342	342	364	355	329	328	360	397	381	376	373	347	392	314	356	356	355	373	374	359	341	306	358	349	333	347	366	377	332	344	360	377	365	326	339	319	322	346	360	334	348	386	352	332	337	342	360	338	339	356	359	359	348	375	364	351	362	352	346	383	356	345	350	321	358	349	341	290	344	372	351	356	348	391	329	356	348	374	327	317	357	366	361	337	357	368	369	322	337	332	413	346	365	358	324	332	376	365	364	342	337	348	343	364	317	360	363
23828	20934	28020	24158	19708	5964	987	724	656	602	596	543	856	4394	3695	3675	823	487	514	500	542	483	493	473	497	531	504	476	468	505	473	488	510	501	545	474	498	528	531	457	491	511	522	430	481	483	494	491	494	546	506	480	453	521	468	525	534	478	539	445	482	478	509	541	500	470	458	509	496	453	509	481	496	457	463	473	492	475	488	500	462	467	487	485	495	506	532	535	520	487	493	481	546	490	487	512	521	497	530	509	448	502	498	522	511	447	485	466	476	514	510	466	502	477	481	487	511	522	543	467	452	500	522	467	502	509	464	491	459	483	481	487	497	495	475	472	504	470	474	487	474	488	482	522	487	506	496	488	487	499	516	488	481	494	486	454	479	486	486	515	527	498	482	465	479	457	508	462	488	477	489	470	490	494	483	520	482	490	524	486	526	534	475	446	495	492	496	499	506	473	487	516	492	474	497	474	513	512	506	516	467	463	515	488	518	486	472	473	500	469	485	483	518	479	496	522	525	493	471	470	495	446	504	508	487	497	491	530	451	489	483	468	548	500	492	523	528	468	498	504	492	455	474	482	504	505	495	455	480	490	464	473	479	492	466	466	456	479	499	470	494	506	482	488	481	480	496	493	466	499	494	522	491	508	483	472	478	531	499	460	442	535	470	514	430	486	469	505	508	496	458	506	512	483	529	499	456	492	463	511	481	480	512	474	504	453	480	510	532	466	482	460	471	494	489	517	453	523	485	478	503	517	498	480	485	531	479	530	454	480	463	456	496	482	507	513	509	454	462	499	441	502	503	476	474	499	476	463	474	482	488	454	501	519	481	488	492	455	486	508	494	450	483	502	467	516	457	452	476	494	496	501	490	520	467	456	477	481	507	473	538	451	512	476	496	505	467	478	555	492	503	483	489	505	512	469	475	499	494	495	536	472	526	477	485	498	467	508	482	447	514	478	469	489	472	532	486	440	517	465	498	491	462	488	430	507	477	502	469	495	494	481	514	449	486	465	470	454	492	460	503	486	472	506	461	481	495	496	507	471	469	538	500	472	504	515	490	478	475	482	495	460	493	469	481	507	457	484	494	484	498	463	533	484	513	469	468	460	489	484	484	521	483	487	535	509	541	486	490	497	508	514	494	461	484	484	494	488	468	518	492	499	487	463	514	486	477	481	528	518	459	493	503	464	508	516	484	484	518	493	518	475	463	475	485	482	474	487	467	484	477	488	491	473	480	443	494	474	496	524	503	496	477	465	479	493	475	476	498	478	489	497	461	510	491	480	532	477	477	459	503	479	495	491	471	505	492	507	497	502	485	477	511	528	474	498	537	485	519	453	506	473	462	505	477	504	507	519	477	485	475	492	520	458	477	478	479	497	490	478	480	474	490	525	495	459	457	492	522	506	449	471	469	485	479	480	445	473	470	528	487	467	479	481	471	517	469	510	520	467	450	500	489	488	474	480	524	453	474	483	483	518	503	455	475	468	465	469	461	472	499	518	461	494	477	463	477	496	512	501	460	507	473	497	501	470	484	470	530	495	502	498	487	519	485	483	509	503	518	483	530	497	483	501	467	493	534	504	468	529	534	485	510	488	511	508	474	479	519	514	497	482	474	474	476	480	495	455	500	437	460	480	482	481	492	515	485	468	499	476	519	475	514	482	494	486	448	500	495	474	516	515	515	542	455	499	497	501	444	453	493	492	451	461	484	504	472	477	477	488	473	478	491	485	442	484	481	477	511	550	496	515	522	483	507	486	533	483	501	514	505	543	487	443	471	503	457	515	453	470	503	501	509	505	510	484	531	467	479	511	492	480	507	491	512	473	443	455	453	471	503	460	515	483	488	489	508	453	493	465	473	442	477	482	492	541	472	484	494	499	513	505	506	521	443	485	486	498	466	482	514	503	513	476	507	496	493	467	444	461	489	527	511	507	518	501	466	516	479	457	463	531	497	488	490	491	458	476	535	516	509	430	472	478	504	484	476	492	534	510	474	517	442	464	515	527	463	506	476	486	472	509	487	532	503	463	489	488	525	490	503	424	510	481	473	531	467	469	483	494	497	466	473	521	527	489	477	477	505	517	490	490	459	464	491	487	484	475	482	475	456	499	517	502	479	528	521	474	498	511	437	475	478	471	505	470	462	497	471	480	544	496	529	480	479	487	447	485	503	477	507	521	517	486	454	476	498	475	478	483	520	481	521	473	487	461	452	503	497	487	492	494	471	525	517	445	478	481	467	476	482	466	494	523	487	456	551	482	473	483	467	496	494	460	467	482	463	494	477	488	467	481	485	513	491	495	417	476	474	498	497	477	469	496	509	473	497	526	511	529	492	460	497	484	478	458	498	509	496	489	510	466	497	449	456	427	484	480	463	481	539	463	511	474	518	469	469	492	509	474	482	506	473	455	496	487	490	444	481	486	483	519	527	501	461	486	536	479	484	495	504	502	474	520	494	511	453	481	473	507	495	494	527	489	486	498	493	462	478	460	503	508	468	480	487	484	507	497	478	494	533	470	500	493	511	482	495	476	480	488	494	487	489	459	510	502	526	490	508	474	483	476	478	487	466	468	513	463	488	470	483	483	497	469	543	477	507	514	477	491	454	496	473	475	487	476	515	499	462	492	495	473	518	497	499	466	476	469	498	482	516	473	503	461	513	503	470	501	470	463	487	520	512	487	503	482	523	527	485	493	533	487	478	537	527	479	492	452	494	499	509	485	505	490	508	496	488	469	471	451	458	506	516	524	506	460	467	492	465	493	496	477	502	458	513	477	507	493	509	517	520	507	519	497	508	511	484	512	504	500	491	429	469	537	489	512	498	491	507	452	477	487	503	472	527	478	471	516	489	511	486	489	496	523	440	473	454	491	463	512	460	458	484	452	536	517	492	462	489	516	496	516	465	448	485	457	450	498	494	494	496	515	455	458	480	458	483	508	466	476	495	508	495	519	484	485	488	484	507	532	503	508	478	497	452	470	504	484	468	487	503	521	508	484	529	492	473	489	485	476	509	517	511	483	459	496	494	491	499	532	510	519	465	516	476	477	467	488	479	524	486	426	489	458	510	466	473	497	491	496	504	511	477	464	492	488	473	505	499	487	498	466	479	464	504	499	497	458	493	514	463	499	506	490	480	457	479	474	513	430	472	521	478	475	480	464	498	455	526	486	536	466	462	491	482	496	489	478	454	506	499	461	491	533	499	493	448	497	537	490	490	499	504	455	485	505	489	458	455	503	497	510	506	467	481	510	473	532	495	477	517	508	492	507	494	472	490	487	532	480	513	501	498	504	490	495	480	499	488	494	517	486	489	479	535	473	504	532	497	524	496	484	449	498	513	463	491	493	447	477	468	484	451	470	484	459	486	470	492	477	496	477	472	510	471	476	461	468	460	502	483	501	493	494	440	483	512	476	489	532	480	474	503	499	493	484	462	501	497	508	512	467	502	496	455	463	457	460	527	474	462	483	524	471	462	505	466	500	530	477	492	493	489	494	529	486
40053	55962	42905	14029	1751	1406	1194	989	928	829	735	744	1486	8827	7176	6862	1149	601	664	603	600	563	604	631	570	570	592	596	584	580	614	522	563	599	604	565	580	551	576	598	576	596	607	547	580	544	574	542	608	604	569	544	557	546	576	594	585	557	544	592	554	559	588	594	544	628	563	544	599	566	578	534	581	582	582	584	611	558	548	576	593	556	611	558	608	557	597	580	599	609	635	625	604	562	575	528	607	557	622	542	593	572	583	579	601	585	601	611	583	548	601	528	589	551	559	602	589	586	577	555	556	579	532	625	568	564	520	667	537	610	545	549	573	579	595	587	566	555	568	605	548	532	584	570	556	569	564	528	590	589	590	568	590	595	588	601	541	584	559	611	568	563	572	568	560	536	577	577	603	558	542	561	592	585	550	549	567	586	612	571	581	593	574	571	561	611	583	569	578	555	583	571	593	570	591	601	570	574	566	561	581	552	531	543	624	628	600	554	570	596	584	544	578	565	554	581	582	577	545	596	593	584	558	530	546	574	568	584	550	545	621	544	612	621	582	527	549	553	578	586	530	606	624	586	598	602	606	577	541	546	570	557	545	615	547	558	586	588	547	589	577	603	575	562	538	607	560	573	555	554	602	604	573	638	577	579	590	604	574	581	536	591	585	590	582	558	573	583	621	586	590	564	537	525	579	561	543	562	575	573	559	569	573	597	529	574	567	575	570	561	544	598	566	599	554	570	538	625	574	576	535	562	550	593	571	544	596	593	565	591	546	581	591	517	566	551	600	573	540	558	579	540	566	570	565	554	517	583	626	592	617	583	583	573	547	555	513	553	605	503	550	571	543	561	594	571	551	544	614	571	573	546	592	586	550	567	592	539	536	541	584	544	552	601	571	571	537	578	579	566	577	570	594	589	589	592	628	584	611	611	570	542	587	601	578	592	568	590	589	552	602	584	591	617	559	553	615	589	583	559	565	563	550	580	609	552	601	553	563	569	596	562	519	604	557	575	569	556	607	611	543	600	581	622	588	619	573	551	522	600	582	552	586	572	587	562	567	567	533	543	567	571	595	581	565	607	531	635	554	567	564	608	575	577	586	552	634	552	585	559	544	585	555	595	606	552	555	576	544	588	582	560	561	615	562	582	552	619	580	582	522	563	573	563	558	574	560	575	535	539	618	579	567	598	579	615	558	547	587	555	587	537	595	581	585	517	564	590	598	579	556	602	600	598	575	589	600	571	567	597	532	597	577	583	606	533	598	544	586	589	549	584	622	597	595	559	569	604	595	541	553	590	567	587	547	552	554	535	545	543	596	594	587	563	535	573	581	562	554	562	586	588	559	592	555	578	603	576	601	582	579	590	539	586	572	558	568	560	591	591	587	562	551	538	561	559	586	580	585	598	571	596	572	606	574	564	564	561	553	565	542	580	583	597	530	602	579	641	564	552	605	607	512	585	593	543	596	570	571	642	516	605	587	551	592	561	549	558	572	556	591	623	591	592	547	573	569	599	541	580	542	586	581	582	611	564	529	556	572	575	527	570	577	583	663	569	525	579	578	561	597	594	598	536	566	564	551	576	583	541	596	580	594	547	583	593	606	607	566	570	622	560	535	563	585	591	597	547	524	583	590	629	576	576	569	575	594	560	602	614	558	569	573	580	578	591	589	557	553	556	628	565	585	537	557	626	554	569	565	565	584	590	586	576	592	566	583	613	568	568	595	598	583	547	564	580	569	583	556	616	556	596	555	588	556	571	563	612	557	572	588	553	604	555	589	522	583	556	568	549	578	596	530	511	586	599	605	566	588	645	610	606	547	587	587	566	565	570	577	574	612	572	565	545	541	606	558	585	613	569	573	606	555	570	554	566	609	593	569	563	559	590	588	594	567	557	564	566	560	590	561	563	557	559	546	532	568	571	582	551	560	591	542	627	557	594	538	527	548	537	547	565	604	592	572	571	607	541	593	607	594	535	543	610	551	569	595	594	584	578	559	572	539	599	545	588	598	576	589	570	601	561	570	598	533	587	550	569	585	576	543	609	549	596	558	589	564	557	565	561	532	540	564	583	580	564	638	554	565	546	608	594	578	595	589	555	573	563	570	577	551	602	601	547	573	549	567	611	545	561	582	599	556	623	586	542	558	563	566	576	555	579	572	593	579	577	543	613	550	544	580	549	596	557	609	600	573	562	561	608	589	535	549	563	562	567	583	577	581	572	630	572	582	572	595	582	551	521	553	559	578	633	557	593	583	577	585	579	574	602	560	545	578	609	579	547	599	566	604	545	570	557	535	546	562	537	567	570	596	583	558	554	544	580	552	578	587	583	578	572	601	558	579	557	561	568	591	562	578	571	619	605	566	528	558	543	601	527	557	589	607	580	574	557	555	563	558	568	582	585	540	565	567	535	596	564	584	557	582	637	559	591	598	573	561	571	581	545	573	547	518	576	538	605	580	588	589	564	573	564	547	582	583	636	602	571	578	570	608	559	584	509	590	577	610	578	573	585	593	617	547	579	557	585	580	601	585	560	554	585	542	563	552	586	562	587	636	566	545	604	597	593	511	580	584	584	620	563	616	558	597	575	616	553	546	589	565	589	573	571	558	540	601	579	586	593	647	587	603	531	586	575	564	570	653	575	604	597	572	558	565	598	603	602	592	574	557	569	575	589	599	582	591	598	594	568	569	582	570	608	531	597	555	548	538	542	570	553	531	548	543	602	550	558	576	565	607	566	573	600	587	549	549	590	594	571	523	561	570	546	590	578	565	585	563	569	569	589	556	604	520	547	627	611	537	592	561	584	589	594	610	559	553	576	568	588	588	541	560	568	593	567	572	571	587	566	595	559	591	555	561	593	555	568	602	572	553	581	589	601	564	567	573	543	603	593	593	537	572	579	538	592	625	594	554	555	575	566	600	539	552	583	600	569	561	518	560	566	560	584	583	552	540	552	598	565	571	593	572	539	592	540	560	531	592	555	556	580	532	612	523	569	551	608	499	606	583	559	642	561	574	571	562	547	587	611	612	556	573	583	559	531	534	558	592	567	613	568	560	600	556	539	561	553	535	587	575	588	576	591	557	587	566	558	590	584	605	575	558	606	578	578	582	577	604	583	549	582	576	584	591	588	565	560	579	572	545	576	575	596	563	541	561	578	595	576	555	571	606	548	585	569	600	563	575	598	563	572	592	576	563	578	597	588	628	564	537	585	649	595	597	564	606	541	585	559	570	567	579	553	583	550	612	563	562	556	594	604	603	596	562	611	605	543	597	607	609	582	547	573	572	536	612	562	552	556	553	607	559	563	576	544	607	568	584	597	576	559	560	580	590	590	563	608	526	590	589	598	574	567	561	595	522	570	556	632	594	548	585	561	524	590	565	566	565	554	564	551	574	523	590	567	541	574	554	565	579	577	559	551	544	569	600	592	550	595	599	562	607	561	577	582	531	555	584	598	536	575	595	604	571	570	585	596	567	555	587	599	607	582	616	560	530	567	568	522
25142	21107	27294	24322	7524	671	462	455	430	412	402	378	418	1905	1728	1700	428	335	323	344	360	390	360	352	350	342	384	361	350	371	350	358	378	382	347	360	315	391	364	346	349	366	379	365	360	389	347	369	359	346	333	355	342	359	365	377	354	367	335	337	370	344	340	340	349	370	351	368	357	377	385	350	369	376	354	348	338	311	327	351	353	348	354	330	323	355	349	341	361	323	396	397	367	344	354	406	342	329	351	357	355	344	318	400	350	349	342	337	356	322	347	353	364	368	370	348	359	371	332	366	349	343	341	331	328	373	349	413	380	365	335	395	330	338	372	348	342	337	373	382	340	362	364	346	362	343	339	367	352	354	322	364	334	360	339	374	398	349	347	339	368	355	344	336	325	364	362	352	334	361	391	365	357	339	330	366	357	370	329	382	363	325	353	326	358	379	373	351	351	333	379	313	351	348	359	340	332	337	343	350	350	357	345	340	334	408	344	345	375	341	358	342	362	349	355	363	347	353	356	355	348	377	339	380	347	356	335	360	373	345	360	361	336	359	372	378	383	385	381	348	380	378	356	364	337	369	361	368	308	353	323	343	344	355	352	394	326	371	360	372	349	381	320	346	344	353	377	361	357	354	355	350	352	369	375	329	337	364	350	362	331	389	355	378	374	325	350	351	344	350	354	357	366	331	389	368	362	384	351	320	340	362	358	349	348	347	346	344	406	374	355	394	371	393	357	345	362	388	345	340	330	350	355	387	342	365	346	351	369	360	393	339	391	351	359	377	328	347	332	351	323	329	354	344	376	335	371	357	370	321	342	351	346	315	363	357	393	335	346	379	400	332	330	340	365	365	366	348	324	360	352	338	348	390	343	333	352	361	347	385	349	330	377	403	395	335	348	357	347	353	373	358	349	341	359	387	350	354	342	318	351	374	350	352	380	322	373	311	372	331	361	333	363	344	383	340	371	331	383	366	366	363	363	356	358	325	336	329	341	381	352	334	316	324	307	360	335	358	344	349	345	359	346	357	359	352	367	373	380	347	360	350	337	351	342	354	363	357	333	381	327	352	364	372	351	360	358	347	365	326	362	329	367	349	353	331	347	346	338	354	337	379	341	344	329	370	386	353	375	341	388	337	346	351	351	381	381	313	321	360	357	338	357	365	344	357	339	388	378	342	361	348	363	351	378	365	371	355	339	332	354	352	346	384	347	363	356	343	363	348	335	357	404	368	345	372	356	368	340	346	337	361	354	348	313	359	355	332	351	342	363	343	367	299	381	333	336	348	328	368	358	344	323	349	356	328	320	361	326	331	341	340	354	382	371	336	402	317	334	342	357	342	336	370	360	348	331	306	349	360	356	368	377	338	350	342	381	315	361	372	351	337	372	338	367	333	385	354	368	357	335	351	367	315	379	344	385	352	355	375	362	341	346	360	334	337	369	341	363	364	334	320	351	352	386	341	347	349	321	367	363	342	374	356	355	328	376	315	377	317	356	345	384	364	365	340	384	357	355	356	346	368	332	342	339	360	355	321	378	380	372	352	306	344	372	369	388	374	357	375	329	368	344	353	347	344	359	364	366	319	368	381	342	362	345	345	375	345	351	361	358	343	361	386	387	351	363	337	351	349	369	309	346	354	348	376	339	329	319	336	348	369	358	384	361	342	366	343	355	345	355	339	349	374	355	363	357	332	370	337	398	363	332	348	361	358	345	322	362	321	345	356	343	348	375	312	377	371	306	363	355	382	358	361	345	324	353	311	372	389	393	358	341	408	352	336	357	340	340	342	335	368	311	368	341	370	340	353	362	363	372	328	350	334	361	366	356	349	371	346	348	355	344	366	362	342	329	357	313	345	351	330	381	341	361	346	345	340	372	366	377	368	318	349	377	345	354	346	366	372	349	340	333	343	321	356	334	369	407	345	379	344	330	356	337	333	344	338	388	359	402	331	351	332	334	342	367	344	309	351	328	336	353	375	352	336	324	372	363	362	336	329	360	351	358	374	353	330	378	355	340	354	336	369	370	330	372	417	360	349	365	372	364	369	366	346	360	345	317	360	346	342	343	328	355	373	373	351	346	375	354	385	332	360	343	345	338	326	363	374	335	339	323	356	352	401	347	340	355	352	355	340	326	379	332	361	340	340	336	333	343	322	339	339	380	365	318	382	345	361	340	351	349	369	369	359	334	375	362	301	403	332	341	362	382	318	380	354	368	364	361	339	344	333	341	303	346	349	359	349	394	373	360	358	388	361	363	379	328	364	350	344	338	342	366	368	335	352	382	343	334	363	368	365	375	341	378	322	363	327	350	362	346	320	354	337	340	333	363	331	379	353	350	371	366	385	344	379	363	377	365	362	361	325	355	351	363	345	378	382	343	362	389	347	363	360	343	372	337	334	380	367	332	355	333	350	364	335	376	355	354	372	358	350	364	357	345	344	361	371	338	346	347	370	343	353	365	365	357	346	353	325	367	349	345	366	362	341	324	354	336	342	342	359	349	359	376	345	371	363	360	322	336	401	356	378	371	330	352	351	349	370	350	307	365	366	358	376	396	321	371	374	346	362	374	360	350	357	343	340	383	378	362	365	366	362	340	345	340	358	340	351	334	371	365	352	355	389	325	377	380	385	353	330	354	387	357	356	359	370	362	332	363	374	382	345	342	353	374	350	305	356	334	339	355	337	348	370	348	365	366	373	390	382	377	358	345	342	401	372	395	360	360	361	397	358	372	365	386	343	359	352	338	357	356	357	362	352	354	376	303	346	366	352	389	353	382	358	347	359	334	331	340	330	373	349	373	357	346	383	334	352	333	353	386	340	360	353	357	375	365	370	332	353	332	358	348	370	362	390	343	390	361	333	336	359	369	362	351	327	331	364	325	346	354	343	319	384	361	355	342	328	355	372	350	357	354	369	357	310	310	371	352	348	348	339	332	381	366	354	354	330	346	347	361	392	367	332	317	380	367	321	400	328	361	395	347	385	393	353	339	362	372	376	371	356	337	370	401	382	337	381	318	382	342	362	372	341	364	345	345	342	366	339	334	331	361	345	324	363	375	375	371	359	365	336	363	341	317	357	326	358	341	353	392	370	374	357	360	375	345	320	309	344	331	389	360	393	362	323	345	380	341	380	351	341	309	367	343	329	335	334	362	356	373	339	356	325	379	405	357	395	361	361	330	334	337	367	369	340	356	363	358	343	387	320	335	357	363	386	355	334	371	329	315	333	366	351	391	387	376	339	321	340	355	371	317	398	341	329	341	355	355	333	363	313	353	370	368	352	362	365	360	363	368	363	365	382	354	353	338	348	331	344	375	316	343	342	359	360	336	361	334	330	370	377	321	385	321	332	338	371	385	325	362	302	360	331	344	363	348	342	344	340	384	348	385	345	359	391	330	362	358	340	343	345	360	365	334	350	365	366	338	358	357	347	323	335	366	325	379	358	334	357	385	326	363	365	377	374	364	350	369	364	353	340	371	335	331	339	359	356	329	344	342	353
40702	48332	37397	14726	1044	862	739	703	636	594	558	553	701	4659	3983	3815	663	468	493	503	446	466	457	421	435	445	465	447	459	451	462	483	455	433	439	461	455	470	471	436	453	448	447	464	442	466	425	427	464	447	475	487	438	439	449	466	458	433	442	441	468	435	433	404	427	457	400	435	436	423	420	465	457	437	423	436	462	474	440	434	461	459	452	448	426	466	423	447	453	460	468	491	491	478	439	440	474	453	436	408	448	447	474	454	459	466	435	479	442	445	450	485	407	467	413	458	462	437	449	437	449	440	450	444	464	482	433	438	432	447	478	434	435	432	496	431	428	431	453	427	458	465	473	443	450	440	475	455	488	489	430	442	475	445	474	448	444	470	440	439	472	472	463	419	457	454	450	428	418	469	459	433	424	460	474	445	458	463	495	461	419	447	443	431	414	461	450	497	466	450	421	449	470	445	463	456	465	423	446	449	433	422	428	424	438	425	423	433	480	431	443	412	467	458	451	420	454	446	432	457	427	456	458	409	415	444	433	436	434	432	423	405	424	423	411	404	449	454	435	478	456	430	417	439	425	428	449	424	459	479	433	445	452	486	465	456	442	483	436	449	448	451	445	473	428	455	420	456	454	454	437	446	418	392	472	448	457	452	450	435	460	479	461	449	418	424	433	451	427	465	453	436	467	423	460	457	468	466	450	428	465	439	449	458	431	415	429	465	445	416	456	471	455	400	451	399	452	461	457	451	439	458	444	414	443	436	464	410	429	477	435	413	413	449	427	454	451	449	432	435	442	438	467	450	458	473	474	454	433	428	440	456	454	480	480	428	458	452	430	444	440	476	445	429	423	457	472	452	468	431	431	435	452	431	461	430	445	447	411	442	449	452	388	437	451	473	442	445	444	436	466	449	427	456	440	445	426	447	436	472	451	454	453	473	474	453	464	433	462	458	414	465	473	448	425	412	407	411	435	480	444	467	417	458	444	442	444	410	483	471	469	421	427	459	443	447	432	430	411	426	465	449	476	432	392	429	422	441	484	415	392	417	428	439	450	476	467	428	439	455	430	430	474	423	470	404	439	419	448	434	421	449	430	445	460	444	458	468	493	420	456	442	466	433	494	431	455	447	421	464	420	416	429	442	435	440	395	479	469	478	493	449	454	423	429	417	420	414	456	439	463	411	432	458	484	460	446	443	426	446	416	437	418	477	422	442	438	462	431	473	452	449	459	419	426	469	452	437	422	454	433	469	424	441	467	471	459	417	408	429	429	461	469	455	457	438	409	443	437	482	450	417	442	438	436	468	474	426	446	489	411	444	468	433	450	493	436	469	473	448	454	440	488	456	419	441	449	437	457	465	433	416	462	466	450	466	458	445	448	452	478	432	441	425	439	425	456	466	435	403	443	466	426	457	441	435	452	471	450	459	448	443	408	450	438	449	456	408	432	400	439	403	462	496	478	450	446	451	463	448	435	462	441	432	444	483	461	474	460	490	438	457	434	453	439	460	416	442	421	447	440	454	467	410	448	413	479	434	437	442	459	423	437	462	449	469	430	429	440	463	436	453	401	475	454	441	425	451	452	478	438	407	424	425	483	441	433	435	466	467	410	468	434	436	439	456	432	466	447	454	439	457	436	478	440	455	474	442	464	478	425	407	445	429	404	455	453	457	466	451	465	429	450	429	438	450	411	466	455	445	439	415	447	451	446	441	448	422	451	450	424	416	427	441	433	442	428	428	434	416	414	445	453	447	443	442	427	416	440	406	462	443	443	432	462	447	436	445	434	457	436	434	420	403	479	444	446	446	474	420	423	472	439	481	462	430	436	431	462	416	422	423	476	428	427	434	425	423	449	474	400	455	437	470	425	447	424	462	422	451	457	480	426	434	486	431	436	466	401	436	437	455	440	418	425	488	425	438	449	472	477	427	450	468	445	476	423	415	444	453	475	452	440	449	438	448	428	425	434	478	439	463	448	409	440	402	445	445	425	409	456	457	432	438	408	423	422	446	432	412	419	476	443	449	490	427	447	456	426	433	437	454	468	403	468	447	433	452	456	440	439	457	456	463	466	433	444	451	429	456	443	460	447	423	467	399	432	424	461	501	418	434	486	460	436	448	440	445	397	467	456	434	456	447	433	461	471	442	466	419	416	450	433	436	438	425	427	436	431	447	405	449	462	436	450	438	415	466	461	458	449	453	440	441	481	448	409	432	447	421	429	422	465	431	478	442	402	451	450	453	428	437	458	460	440	474	415	429	435	443	440	461	449	453	437	418	421	417	452	448	501	468	455	410	429	420	440	456	430	482	479	433	435	467	431	427	497	434	457	457	434	474	461	442	463	499	453	436	479	450	443	453	478	475	453	425	445	416	462	412	429	439	477	441	438	419	432	474	418	466	442	430	424	426	420	488	394	479	457	407	468	475	451	492	420	427	452	460	445	447	437	457	474	438	452	433	449	415	434	498	426	458	402	461	441	444	479	435	442	454	409	452	436	455	451	427	420	437	464	437	453	392	435	444	426	463	441	445	430	440	436	472	403	449	454	412	428	465	433	448	465	455	393	419	426	362	477	459	431	424	436	442	439	442	461	412	440	418	432	427	399	466	475	439	430	453	441	474	468	439	471	468	458	443	475	476	406	432	425	401	418	464	456	439	467	418	442	460	448	434	386	459	415	442	449	446	476	421	470	466	425	444	429	421	408	455	433	457	467	422	422	453	489	419	432	447	465	444	429	423	469	439	445	481	466	464	416	394	443	459	452	436	457	466	471	442	433	451	470	448	441	441	448	483	427	475	426	458	455	442	423	447	451	427	404	453	444	471	432	425	456	414	422	449	445	428	436	429	454	473	439	468	497	464	451	442	417	431	469	429	448	431	442	425	458	458	467	445	425	455	468	479	449	430	420	460	422	477	455	437	436	444	435	494	457	469	428	432	469	489	424	459	401	456	457	444	431	483	463	434	437	439	435	451	449	438	450	442	445	449	448	459	454	473	458	397	450	419	476	448	448	465	452	465	456	489	442	424	419	420	422	454	472	452	405	453	435	458	451	470	446	424	427	458	416	470	455	411	423	416	428	433	448	454	468	455	400	436	429	419	475	457	457	448	439	439	411	437	464	462	433	498	460	415	462	435	434	422	470	441	459	439	458	448	429	439	476	468	430	458	456	432	452	443	444	443	439	447	419	466	405	473	419	458	454	448	436	439	452	453	405	413	441	456	475	407	425	451	469	441	455	468	457	480	451	450	453	455	436	435	447	439	430	442	448	451	458	457	454	479	450	454	448	473	428	431	419	424	422	464	420	493	421	435	476	469	433	429	469	457	433	483	392	457	395	422	415	480	456	457	426	429	488	470	436	424	476	442	402	456	456	457	443	458	458	425	453	439	460	440	475	439	419	446	432	457	442	441	445	431	408	438	431	471	426	483	438	457	410	478	455	459	429	426	430	474	454	434	472	411	454	448	453	424	495	476	463	455	444	414	465	443	456	450	476	453
22785	20964	28514	23536	20937	20127	4820	1124	961	939	879	739	1051	7609	7299	6806	1156	699	751	722	704	712	706	704	719	674	670	738	688	701	629	684	625	718	705	652	709	674	709	742	691	718	688	664	700	648	649	631	688	662	693	679	629	680	641	655	664	699	715	682	707	654	683	677	704	680	691	671	698	714	735	689	676	656	634	710	661	674	681	705	645	665	677	651	632	672	708	721	668	693	693	708	708	676	673	674	673	696	682	642	661	691	663	673	675	713	699	718	666	636	699	678	681	685	687	655	656	693	641	708	654	670	676	716	678	699	724	687	670	656	695	683	668	635	667	663	669	672	629	697	704	696	733	660	721	646	635	740	673	705	681	716	678	712	691	684	675	662	716	619	664	680	693	684	690	696	661	645	636	619	666	714	641	707	699	645	629	715	661	700	684	663	674	694	690	663	687	690	689	670	654	668	660	676	697	732	681	688	698	687	641	601	693	645	683	695	660	649	678	664	645	691	653	689	640	682	692	705	664	669	720	708	660	651	664	658	699	638	685	620	656	677	658	644	705	692	653	694	672	680	631	611	636	657	704	697	654	660	665	697	667	702	707	675	659	682	641	699	719	708	685	678	663	702	664	700	703	686	719	648	685	684	685	726	679	688	666	644	685	663	696	694	735	640	692	695	684	668	677	684	666	658	675	672	674	663	649	621	638	663	655	699	654	690	660	619	641	698	692	678	662	711	703	644	754	689	682	677	680	687	687	691	624	688	696	686	657	684	678	712	652	694	682	750	691	674	694	679	691	660	690	669	693	704	684	617	660	680	690	689	650	635	661	666	643	680	705	675	690	653	634	722	673	668	696	648	668	688	663	683	652	678	696	697	652	685	720	647	682	673	689	662	673	696	689	669	674	663	686	661	649	713	670	689	671	691	647	706	683	637	671	684	658	646	676	669	680	691	661	702	701	713	705	699	652	739	645	699	734	692	702	678	664	693	672	650	644	702	668	673	687	653	667	694	719	669	669	678	620	667	686	672	657	689	665	716	695	642	677	710	737	706	674	704	703	697	663	650	664	659	672	724	665	697	658	670	695	701	616	659	627	649	661	702	660	671	633	674	632	669	662	715	619	683	676	663	697	718	686	661	706	640	660	699	657	656	668	637	676	692	693	716	684	661	649	675	672	686	688	664	734	646	700	661	728	628	684	657	713	631	649	687	673	695	649	712	697	650	661	638	701	694	656	682	658	660	654	702	671	647	704	635	664	677	655	668	669	661	630	707	682	675	704	655	646	710	643	663	671	674	707	710	692	689	713	674	689	674	654	683	714	666	647	638	656	714	654	707	712	699	673	623	630	696	691	664	670	693	655	702	701	682	662	666	707	718	694	680	651	688	695	704	677	668	660	660	689	707	700	733	709	660	664	663	681	697	680	676	674	686	676	656	676	678	685	671	672	667	653	626	703	673	680	675	625	665	676	684	663	657	689	651	652	655	727	634	707	645	663	642	665	673	662	732	667	663	660	642	653	637	694	654	703	655	746	693	639	661	679	664	671	686	686	681	668	674	656	689	636	723	713	698	675	632	675	674	686	665	706	657	689	629	657	639	698	688	681	693	676	651	620	660	646	680	674	705	673	660	643	635	631	656	641	727	725	700	701	661	702	681	639	668	696	687	689	691	676	650	714	698	707	607	675	642	709	696	617	662	671	682	671	655	636	697	691	667	678	695	652	679	675	672	681	657	689	683	700	688	687	673	689	670	640	652	668	691	665	613	669	673	673	658	691	670	670	696	675	673	706	665	697	676	649	648	686	634	669	661	647	666	649	651	682	685	664	622	651	691	684	678	674	679	669	642	736	693	679	695	693	643	721	669	692	653	615	715	714	680	692	648	647	638	662	679	684	652	695	673	632	699	700	679	698	639	678	676	684	671	700	652	635	666	686	649	672	655	648	692	701	655	671	705	692	661	666	715	726	673	650	666	618	632	670	655	649	653	648	667	654	673	658	676	691	683	604	656	666	693	640	636	636	681	677	701	706	636	636	644	646	654	665	668	701	660	701	650	689	706	695	661	657	647	666	739	687	682	671	666	642	683	657	697	671	717	657	695	606	671	713	705	675	704	628	652	722	630	669	679	675	694	616	630	677	714	606	678	653	688	679	657	691	615	704	646	695	693	734	670	660	677	689	674	675	678	686	689	722	690	666	686	679	703	726	619	596	666	672	568	666	664	714	656	669	685	698	677	704	676	678	680	675	717	713	718	665	673	650	670	688	687	666	685	679	627	688	679	657	641	677	660	641	712	690	696	630	641	644	681	669	651	662	648	726	659	706	711	759	671	639	668	709	662	654	655	673	692	684	697	658	661	649	684	664	678	658	712	684	679	658	687	715	667	632	695	631	676	646	690	722	658	698	675	698	710	675	703	676	666	644	702	639	707	648	695	662	698	694	677	686	659	669	675	728	663	694	682	688	652	693	713	680	682	671	685	689	685	673	709	691	639	711	705	682	642	676	635	623	653	696	684	693	643	591	663	724	678	671	703	700	657	696	662	663	683	665	754	636	650	665	681	679	710	694	666	682	675	727	684	698	659	649	691	678	687	630	668	699	664	693	664	646	707	675	687	683	706	677	727	658	675	636	686	632	715	639	704	654	715	703	666	664	648	681	686	651	649	705	688	677	680	647	665	697	732	642	661	716	680	629	667	689	684	651	673	667	666	687	713	711	695	675	726	669	719	668	694	635	704	687	680	678	706	652	653	648	688	646	672	648	659	634	662	650	641	660	676	687	653	668	649	650	691	677	671	734	694	663	696	696	726	661	684	668	715	678	650	718	703	677	644	677	694	621	684	693	660	686	675	724	657	679	640	694	654	668	678	630	648	706	682	676	673	699	662	630	691	638	634	634	649	685	684	659	678	667	700	663	722	675	655	639	716	662	634	638	653	662	659	733	641	678	638	654	667	689	670	671	650	639	658	680	680	699	691	649	647	653	642	642	741	659	660	661	759	690	685	648	682	684	675	638	699	670	659	659	657	661	688	634	685	645	650	680	743	658	714	639	655	692	636	686	687	677	695	661	657	659	695	717	667	695	656	678	706	686	672	660	664	660	697	699	696	643	651	680	695	666	672	676	633	651	704	688	696	681	694	662	697	650	723	669	677	698	684	626	645	680	716	686	697	665	596	691	652	672	599	687	656	699	698	670	647	655	685	658	708	648	674	675	685	699	646	676	638	692	658	689	677	701	674	631	682	676	690	671	661	668	667	666	661	687	693	696	670	723	685	738	642	684	690	633	644	641	691	667	650	721	668	702	661	721	700	652	664	642	681	685	656	676	644	681	693	648	708	694	677	692	678	678	676	649	647	692	648	668	670	673	664	698	695	657	670	691	690	673	665	691	672	656	687	652	668	707	681	677	637	634	699	667	731	644	667	672	695	623	647	723	671	663	685	680	652	662	662	667	654	659	694	675	684	672	678	697	619	684	717	675	707	650	691	662	669	635	661	688	707
44297	61222	45092	17906	3152	2333	1900	1655	1413	1239	1148	1085	1579	14185	12824	11790	1433	874	852	849	839	829	824	819	805	803	797	863	814	768	781	805	823	788	776	796	824	760	823	857	783	765	802	801	783	790	808	801	779	757	789	793	800	748	782	761	782	757	826	773	764	734	782	776	797	800	810	761	809	805	806	793	801	780	794	718	793	796	775	769	737	754	782	756	834	771	813	798	815	826	845	869	801	792	758	844	784	742	742	853	751	763	793	807	767	792	759	804	796	817	740	760	802	798	813	744	816	813	789	807	748	764	840	796	753	804	800	792	755	794	805	808	830	770	745	741	823	754	785	813	795	796	817	727	785	755	758	743	791	764	790	842	789	802	831	749	785	773	803	819	731	788	726	785	784	746	753	775	764	789	819	763	742	771	777	767	761	818	778	777	814	758	796	773	789	793	746	760	817	813	743	811	822	747	816	770	746	785	769	747	777	759	812	736	778	770	775	783	821	807	792	833	793	792	762	725	719	748	728	728	766	790	791	846	779	800	774	800	800	751	775	782	786	753	755	749	779	787	794	813	757	762	728	758	754	772	796	780	766	778	780	840	813	769	762	766	764	771	767	832	752	797	759	809	759	751	800	793	755	799	777	790	792	784	769	802	754	798	768	787	749	758	834	758	783	739	803	793	736	769	794	809	771	769	745	804	745	787	817	767	746	794	799	833	766	793	720	767	827	729	792	764	809	777	783	787	827	781	791	765	775	778	840	808	792	803	806	778	730	795	771	755	737	754	787	715	801	794	782	774	800	761	744	766	818	787	788	797	747	758	758	784	814	811	793	810	796	766	753	782	794	728	792	764	791	786	821	770	843	798	769	828	777	749	784	747	800	793	787	824	781	769	800	824	791	792	753	812	788	773	771	774	826	762	719	772	785	775	773	763	760	747	776	835	760	770	718	808	789	769	784	787	801	818	809	799	745	803	740	769	808	770	784	790	766	815	818	765	805	778	736	792	776	783	765	829	768	756	816	809	745	765	830	805	776	768	785	767	750	745	766	771	799	779	763	771	792	771	774	724	798	801	756	809	804	799	798	777	804	770	797	793	784	773	755	758	761	770	781	788	786	720	754	781	750	766	802	801	792	762	772	761	801	739	745	798	784	793	823	797	837	781	742	787	826	797	811	746	770	807	776	762	786	779	813	762	790	748	769	799	805	818	758	784	802	785	747	815	822	803	770	782	795	857	813	739	721	758	796	815	808	759	790	802	757	756	799	814	792	779	828	744	748	788	735	768	763	721	754	792	751	757	785	797	770	801	789	815	790	782	737	757	824	775	782	771	852	773	742	794	806	787	775	829	768	724	775	774	778	778	809	750	760	770	777	784	775	814	816	797	789	734	793	821	785	808	788	798	793	772	759	786	778	803	769	781	807	788	772	848	771	800	798	766	816	770	823	826	783	786	746	776	757	784	793	775	800	805	828	804	774	787	821	824	794	796	784	711	761	764	786	842	774	857	775	796	773	749	801	833	823	816	804	774	766	762	799	748	797	801	751	743	773	804	736	796	767	767	768	746	791	749	779	856	782	760	805	773	767	837	848	865	796	709	791	714	800	777	810	732	759	762	747	802	791	817	760	751	738	735	768	821	785	787	818	785	790	826	796	805	794	789	752	813	757	805	813	790	776	764	769	742	747	727	785	788	785	798	806	750	782	795	772	716	800	761	798	764	802	776	804	805	801	733	754	783	787	786	774	787	819	764	787	804	692	811	760	740	834	750	796	818	822	797	771	822	808	809	821	768	795	764	769	769	736	794	761	835	802	786	787	782	788	798	799	777	762	788	782	805	774	757	776	842	742	789	831	780	755	775	812	783	781	734	792	776	771	785	762	796	776	784	758	787	799	796	797	814	739	740	729	783	784	799	816	811	795	746	740	747	791	781	830	775	832	778	775	796	801	784	747	784	728	761	797	786	797	706	750	738	761	764	735	769	810	799	793	761	802	775	795	777	806	766	755	808	824	786	796	768	757	752	746	754	798	739	776	756	730	747	761	793	753	779	810	769	788	799	771	774	797	725	840	844	757	761	820	746	808	779	795	799	782	805	766	776	767	768	746	710	788	788	814	771	772	751	769	774	815	781	796	804	764	788	720	801	816	790	835	702	775	790	785	818	791	779	787	764	754	788	788	805	790	793	788	779	769	759	720	789	832	793	810	778	767	755	825	796	774	797	778	770	813	824	799	780	829	765	804	777	765	834	814	735	767	811	758	770	753	830	767	792	824	785	810	759	763	760	816	769	818	740	788	739	796	821	799	768	789	776	755	761	780	731	797	783	783	779	818	813	794	807	805	783	742	810	756	802	781	719	733	778	796	757	757	767	762	830	774	745	781	745	763	734	810	802	810	743	728	794	777	788	779	783	801	814	773	750	751	809	810	736	770	792	774	831	796	818	754	719	778	797	774	721	776	808	760	823	783	785	689	770	804	781	755	759	773	802	788	778	805	770	781	758	807	760	804	800	779	824	753	798	791	748	828	777	766	761	789	774	820	786	796	759	805	757	786	815	777	746	769	810	817	758	771	796	741	739	772	760	812	791	773	818	768	780	809	816	763	774	772	775	797	792	775	759	788	718	756	762	739	800	809	839	737	837	766	769	800	784	772	834	757	752	769	746	770	809	792	802	773	776	819	805	738	820	788	858	721	820	778	724	775	746	775	768	803	724	733	759	770	772	781	767	756	756	781	806	795	759	746	768	776	797	759	758	748	738	772	787	775	824	779	769	782	826	756	817	747	794	775	765	806	766	732	726	733	824	785	768	763	783	768	735	768	796	783	807	839	770	782	794	835	810	824	762	772	799	781	804	809	823	760	797	747	757	736	795	806	756	752	823	765	726	759	710	782	767	762	755	821	780	796	758	778	775	752	814	778	789	794	778	734	788	781	777	834	776	761	794	817	779	738	813	773	752	798	800	856	782	808	793	802	758	715	792	801	769	796	778	780	764	813	799	752	822	812	742	788	791	740	793	805	793	753	836	824	799	785	814	769	853	769	764	807	802	749	743	767	769	727	810	757	771	838	777	796	814	810	809	776	787	798	801	804	759	778	777	770	822	772	780	799	784	782	756	743	774	772	797	751	820	778	748	796	783	758	824	773	801	774	769	787	815	751	787	778	752	759	796	787	784	785	780	782	763	828	787	767	766	773	767	775	766	804	759	824	824	796	797	748	806	803	774	778	735	756	771	819	804	786	773	749	822	743	741	757	784	778	748	784	731	782	790	795	748	804	766	777	722	748	794	822	766	784	731	779	746	776	773	799	765	789	763	774	792	789	825	784	753	765	772	767	776	845	813	755	796	795	766	750	801	809	773	815	771	759	768	764	821	792	722	745	749	813	724	764	770	778	796	807	792	764	783	762	797	800	842	799	775	771	743	794	748	775	775	777	772	802	788	806	795	798	815	792	821	759	792	797	741	766	777	783	806	739	750	759	806	726	700	805	784	781	786	779	776
30959	28594	19378	3646	423	363	321	347	308	301	344	317	347	609	519	543	320	312	300	277	297	292	334	310	287	335	315	280	318	272	277	300	293	307	284	314	291	288	330	287	307	284	316	281	277	315	299	297	273	298	299	298	299	273	316	277	275	326	264	284	267	299	327	276	325	288	301	295	334	297	302	310	290	287	299	315	271	301	295	291	271	281	263	289	308	298	301	265	318	315	303	314	279	304	286	318	298	319	280	304	285	280	292	314	324	284	306	261	289	317	306	270	303	271	292	327	279	331	313	284	309	278	284	308	312	301	294	310	291	306	319	294	305	260	267	284	317	277	291	270	290	275	282	303	300	286	311	304	282	279	295	295	289	314	305	307	295	314	265	326	284	290	295	296	297	319	308	292	287	287	288	287	278	294	292	270	320	314	252	297	304	273	333	292	307	296	280	277	326	309	313	312	304	281	296	319	297	295	292	280	327	325	275	309	264	290	302	286	293	281	280	295	301	296	289	283	311	305	289	314	310	305	279	310	289	319	290	290	279	315	264	311	279	293	302	294	304	311	303	289	303	304	293	328	261	279	294	285	289	297	315	285	299	266	295	280	278	300	295	280	261	312	302	313	297	298	288	303	317	279	321	311	272	325	280	280	296	288	305	290	290	306	312	304	304	258	302	311	292	274	293	265	281	275	300	310	337	294	309	275	271	293	316	289	304	257	299	306	305	283	312	306	300	290	272	300	283	281	290	277	301	298	317	347	289	311	304	302	324	281	301	249	286	302	318	294	248	280	282	320	266	272	301	304	297	279	313	282	311	303	278	304	314	284	296	321	296	284	264	269	289	299	281	306	286	298	294	281	290	284	269	282	300	317	324	328	293	290	290	280	312	300	305	302	303	295	321	291	337	331	286	314	310	316	294	324	284	301	318	294	274	273	308	293	286	275	332	340	312	289	307	279	319	314	316	308	312	306	315	267	315	330	282	297	311	284	306	290	334	289	261	325	346	291	295	315	315	320	303	250	309	283	303	267	283	280	304	285	274	306	289	288	322	296	295	285	310	292	290	294	294	280	255	272	294	277	296	337	297	294	287	303	280	284	271	267	293	279	328	300	323	304	322	271	273	310	281	306	308	313	263	301	334	297	280	293	303	301	301	289	298	304	299	319	259	271	324	263	299	287	275	267	270	328	313	301	262	305	281	262	306	278	318	303	292	306	285	287	324	321	270	307	256	276	331	296	305	288	304	266	296	289	306	289	310	291	294	294	306	279	285	303	294	305	281	300	297	272	274	297	274	289	296	314	276	301	288	314	311	314	284	308	293	301	330	286	291	274	287	276	323	309	283	293	312	277	277	292	306	304	315	296	290	267	330	272	308	304	306	286	298	278	284	298	286	272	302	296	289	303	297	287	289	299	286	283	308	312	327	301	284	256	273	345	279	303	265	295	329	310	293	253	290	303	297	292	284	303	299	290	298	325	289	317	278	289	304	316	277	322	310	329	305	303	297	279	291	302	285	317	284	282	272	283	312	276	294	265	271	271	298	273	277	262	280	298	273	282	271	282	325	308	300	289	311	308	298	285	309	279	315	300	287	303	317	309	276	306	315	304	264	273	309	275	291	283	289	267	293	320	295	317	275	317	289	296	266	290	303	276	315	291	312	284	261	289	303	294	344	278	268	291	311	304	296	327	327	293	289	298	291	282	309	299	282	313	286	321	307	322	305	327	300	303	276	322	319	303	246	290	303	308	298	305	287	285	280	284	291	304	307	321	298	271	299	293	296	297	310	330	296	305	329	312	304	289	286	296	301	288	291	290	310	277	236	276	327	293	277	311	295	312	286	283	312	294	285	300	319	313	298	339	316	274	311	299	278	292	305	287	270	290	303	272	315	316	294	323	303	296	282	307	285	281	309	290	268	303	306	292	272	305	325	312	320	278	332	292	276	299	322	300	306	286	276	287	303	253	266	295	274	301	285	271	314	281	309	274	294	269	318	321	323	287	293	282	296	332	278	293	286	315	314	293	322	295	293	285	294	303	291	302	316	291	301	321	308	337	327	291	268	304	316	282	299	283	271	324	307	300	322	297	272	288	308	288	300	291	300	299	300	290	296	277	297	312	300	286	280	280	316	290	326	280	293	308	300	289	314	290	259	289	286	273	281	260	295	299	293	321	287	306	275	301	292	283	282	299	295	270	291	288	311	305	297	307	284	300	308	310	316	279	299	299	328	294	303	304	305	307	293	296	318	292	281	289	294	290	321	313	257	326	296	298	282	282	300	306	268	320	284	292	307	326	287	251	307	290	303	302	295	293	283	290	284	321	288	323	301	286	286	283	288	316	316	306	302	303	299	295	283	271	316	272	270	278	291	292	299	276	288	289	289	304	303	291	293	317	308	280	281	300	295	286	299	284	283	316	272	286	310	340	333	336	298	277	271	317	335	304	312	328	298	306	304	256	285	301	297	287	291	290	259	301	299	306	300	296	285	276	289	300	289	308	302	293	285	296	291	298	314	301	333	282	303	303	316	299	308	275	324	318	299	288	299	301	304	297	279	294	313	244	309	308	302	289	275	301	310	289	320	286	295	303	307	324	302	293	252	309	337	298	285	341	287	314	287	307	292	290	311	319	306	284	304	287	296	318	291	293	266	307	288	302	261	295	291	273	320	308	326	275	304	300	294	303	282	268	271	292	292	313	251	297	305	316	299	298	309	287	289	304	298	315	276	292	292	323	272	291	309	285	314	264	302	279	285	310	287	281	277	298	294	307	290	319	273	312	321	269	287	302	317	302	306	314	303	285	281	325	311	298	296	296	294	295	324	300	328	293	335	332	310	316	296	297	287	279	287	299	293	294	283	298	310	292	296	283	295	299	294	297	330	287	291	307	310	299	295	281	292	306	266	285	274	275	267	326	288	334	279	310	306	298	307	305	277	288	291	294	285	325	304	292	334	300	295	296	277	300	318	286	307	321	320	292	290	298	276	333	300	297	289	293	287	291	325	267	278	320	279	293	279	284	304	294	296	280	263	300	285	290	286	262	297	287	290	278	305	263	288	291	317	299	308	309	311	279	318	304	288	296	306	289	300	314	304	288	305	286	285	339	308	313	305	279	299	299	261	288	298	316	283	282	304	270	313	299	299	300	288	306	274	286	294	303	276	314	270	315	302	312	298	294	280	277	297	274	285	295	302	311	275	284	299	288	281	279	302	310	264	280	278	307	286	271	289	297	313	275	302	286	267	304	315	299	335	281	282	293	339	285	281	286	321	290	287	304	323	307	307	336	283	293	289	272	307	278	276	292	280	269	336	322	279	271	314	306	287	289	263	324	303	270	274	271	284	283	292	301	302	299	304	336	275	277	327	269	270	275	289	325	330	275	313	281	322	302	307	282	298	267	295	298	300	257	282	284	311	309	304	294	264	285	315	277	285	291	307	313	287	268	284	295	300	278	320	291	296	301	273	312	260	276	269	293	275	270	311	324	320	303	255	328	258	308
37169	41935	18223	1794	447	428	453	411	401	376	388	359	436	1032	866	924	381	372	362	388	351	365	383	402	368	346	343	374	417	353	332	347	357	370	374	388	376	371	343	356	385	375	387	328	349	329	382	365	373	384	406	375	307	371	335	381	389	356	358	313	380	343	375	340	384	374	333	346	345	389	380	380	394	311	386	390	376	358	328	397	357	375	388	392	380	366	334	338	353	397	418	387	401	388	376	324	343	373	371	364	371	355	349	347	366	338	388	346	362	364	380	371	349	366	344	364	354	379	386	374	401	366	349	409	387	378	381	357	379	358	373	378	344	373	380	357	351	410	375	349	359	351	365	322	350	377	346	399	368	375	378	375	355	338	376	407	352	327	362	396	392	355	366	342	373	341	362	363	361	349	372	396	407	366	395	374	338	352	364	337	355	360	370	379	370	352	381	381	332	406	372	372	374	365	383	351	371	360	390	344	359	385	370	351	357	344	411	351	360	361	323	348	363	360	363	332	359	362	362	352	363	376	377	397	351	356	395	347	346	392	362	351	345	377	328	355	366	405	358	388	357	382	397	380	355	345	358	312	382	364	370	338	346	363	405	398	350	361	389	365	416	369	375	371	338	365	357	382	356	394	362	392	340	385	384	329	341	363	356	357	347	362	392	351	345	317	368	361	363	377	359	374	372	368	399	360	378	368	374	367	395	347	360	360	352	369	384	392	331	407	375	333	370	358	363	324	380	345	359	350	361	345	338	368	391	368	401	339	361	340	340	354	413	367	377	373	368	365	373	370	357	373	354	391	335	338	382	399	358	336	366	362	333	348	392	345	353	346	372	349	359	380	365	346	381	355	336	330	373	365	360	375	362	357	367	357	358	358	394	388	375	392	376	370	376	357	368	359	359	362	354	368	340	354	378	390	358	338	373	377	362	361	350	347	396	353	341	362	362	347	344	362	359	348	361	369	330	362	389	381	355	344	339	382	347	354	367	364	375	372	348	353	345	365	361	369	356	368	346	366	355	376	331	356	359	334	392	378	343	359	387	355	370	378	363	357	388	364	365	365	342	349	380	372	364	406	352	366	373	329	360	361	343	386	375	359	355	361	353	347	350	371	361	402	379	385	371	360	325	353	373	364	366	339	348	355	376	370	376	342	401	377	364	357	386	348	337	360	382	392	388	350	361	339	348	399	377	358	375	376	391	371	372	375	363	342	354	346	368	382	383	362	341	373	369	370	362	352	373	379	397	338	357	395	353	331	370	342	365	360	402	345	359	351	368	389	371	346	368	396	380	354	370	358	383	377	353	387	344	326	373	364	334	356	357	353	345	322	387	374	392	375	330	357	339	366	384	363	372	381	349	363	356	402	388	409	382	374	379	367	356	399	315	361	365	341	343	381	405	365	341	358	377	348	393	346	371	324	327	387	360	354	373	367	362	376	372	397	377	365	402	379	353	353	333	375	326	384	340	364	385	376	362	360	354	365	357	362	388	367	367	368	336	372	334	359	374	345	385	348	332	345	358	364	380	343	359	364	358	355	405	362	370	385	363	343	409	366	326	382	355	369	375	395	361	387	352	394	321	361	348	357	382	402	346	370	374	391	336	365	357	373	360	349	353	352	368	354	319	385	346	374	349	362	347	373	347	389	369	372	376	358	372	349	362	349	375	335	368	365	336	353	340	374	355	333	336	359	324	369	369	367	369	371	366	357	344	350	363	384	375	356	346	338	372	364	359	369	362	372	365	350	353	369	319	351	346	366	391	359	344	383	337	377	365	364	360	359	363	369	313	353	354	344	357	371	366	354	378	385	350	351	374	377	381	395	358	378	366	354	396	347	373	346	358	381	356	337	357	362	358	366	368	329	332	391	386	392	379	378	357	389	351	362	342	385	369	368	357	348	366	369	374	371	358	374	396	370	359	382	344	378	351	383	370	367	352	383	352	341	368	386	358	344	331	367	339	383	394	370	365	384	386	350	374	347	370	358	367	365	418	394	371	351	366	341	328	363	388	385	377	377	349	356	395	377	383	372	385	357	404	393	339	379	382	364	314	360	350	380	395	401	344	398	342	392	352	339	352	354	348	344	376	372	365	361	364	356	347	337	353	404	371	393	353	378	385	359	370	365	380	362	390	399	367	356	374	343	370	360	360	336	368	374	390	344	347	346	361	366	350	341	366	374	444	353	365	358	355	350	371	410	348	382	359	342	380	368	363	362	365	360	383	394	354	374	383	359	350	375	363	394	383	390	374	343	347	369	356	342	362	376	362	334	344	387	391	367	369	359	384	386	400	372	358	332	387	416	372	364	332	362	355	370	377	362	344	365	396	347	339	369	376	360	363	376	371	387	354	351	372	404	384	330	384	367	369	390	363	368	360	371	344	346	363	338	359	386	384	360	376	394	392	349	341	337	356	391	380	367	374	404	351	402	351	366	318	357	353	362	361	361	353	356	366	370	382	356	361	364	360	368	387	388	341	325	401	349	366	340	377	366	360	365	352	355	360	340	345	346	365	381	342	350	389	343	351	345	348	369	354	351	364	350	391	354	365	356	381	351	390	362	364	382	369	352	384	362	366	369	359	367	369	383	338	366	346	384	373	374	344	356	383	371	365	353	360	380	369	356	399	358	402	366	408	354	362	389	375	342	361	371	342	362	386	391	369	337	359	382	331	365	373	353	384	360	374	381	398	349	349	349	361	370	359	325	388	368	375	368	361	354	345	373	334	386	359	376	390	366	366	358	358	390	311	370	345	346	370	347	355	362	371	364	355	374	367	368	386	350	372	365	396	360	349	358	334	342	356	353	375	372	352	365	349	388	391	374	359	370	354	367	345	365	345	390	384	386	366	359	337	362	347	348	381	337	355	399	373	384	324	391	351	330	372	367	372	386	343	348	373	375	363	367	370	355	373	360	362	404	350	395	377	361	342	367	398	353	365	408	354	357	385	338	338	387	360	349	381	374	341	379	344	366	351	343	371	352	375	340	384	351	357	373	385	375	371	326	353	353	340	363	362	396	370	376	370	357	341	391	376	398	339	347	356	387	375	367	354	370	386	376	390	326	379	363	374	380	381	347	363	374	340	377	355	371	335	372	380	348	369	361	372	380	348	360	339	363	369	386	320	376	381	346	371	334	364	351	335	323	369	349	353	391	361	366	361	354	354	368	387	366	375	365	380	368	356	370	376	345	386	350	401	372	358	368	336	353	390	394	403	367	356	328	338	381	347	356	365	350	343	289	403	372	337	364	361	367	373	391	373	356	380	376	369	331	370	326	350	363	371	347	374	389	380	394	368	377	380	368	383	376	371	347	373	380	355	422	355	375	388	361	365	382	358	370	378	356	358	372	365	351	362	370	402	376	382	386	377	380	369	367	386	357	348	357	362	364	364	369	378	351	310	373	394	358	351	368	361	378	364	386	347	359	368	355	347	346	342	361	371	346	402	354	322	376	378	371	370	367	364	366	339	364	423	341	389	338	386	352	336	346	368	358	371	366
23832	20957	27884	24109	20275	5192	971	735	665	647	589	550	659	4552	4370	3977	718	515	540	491	464	533	450	544	526	473	521	483	535	474	527	483	514	492	479	507	507	485	512	544	457	503	541	475	529	513	510	487	491	512	472	511	477	507	495	525	482	508	518	513	486	481	522	493	489	502	522	505	484	478	495	532	482	470	553	533	501	479	491	475	484	461	485	491	474	443	484	537	488	542	523	498	536	485	548	494	513	472	478	508	473	504	485	469	516	486	514	490	515	497	491	517	488	498	476	476	483	486	492	488	505	504	504	526	472	502	483	508	523	463	513	479	508	489	500	480	490	447	489	465	470	532	463	480	500	533	486	490	500	485	504	509	491	485	480	521	487	457	487	478	492	519	503	495	505	495	509	485	470	480	499	509	456	500	513	466	487	474	529	524	513	449	514	464	449	500	539	507	499	483	500	514	507	486	550	466	498	502	470	497	484	498	498	480	505	498	460	463	478	461	494	474	524	516	515	482	485	496	493	524	483	514	499	508	528	550	512	484	514	454	479	506	535	502	509	466	518	510	486	484	542	526	522	523	495	470	478	514	479	448	538	475	469	506	495	501	497	509	505	474	524	511	508	497	453	496	492	473	503	501	528	505	439	486	501	497	528	497	504	510	488	524	475	463	485	509	507	481	495	445	493	486	479	449	508	464	515	484	468	511	510	480	508	475	510	464	505	524	523	499	509	466	468	503	484	489	495	533	514	483	501	509	475	476	527	498	484	475	473	473	512	501	522	510	513	520	532	455	524	518	507	492	495	494	445	483	490	460	508	495	501	492	524	537	497	472	514	481	478	500	486	512	483	511	491	484	482	530	507	519	455	482	496	478	493	480	461	485	498	478	559	487	466	511	481	470	495	491	511	499	495	508	479	517	487	486	455	488	496	506	485	475	526	553	472	484	516	495	514	487	483	495	513	470	500	491	498	502	521	495	523	471	486	520	493	456	498	481	513	491	478	490	482	533	484	520	494	486	450	483	478	537	486	470	518	494	510	497	483	522	571	480	494	501	529	503	522	461	503	442	531	504	493	506	486	515	499	507	535	488	437	444	512	476	490	494	506	493	523	443	508	449	548	520	493	492	496	524	477	487	486	541	481	500	493	495	501	493	524	498	512	504	504	487	509	492	503	503	515	484	522	495	467	530	498	514	540	486	490	464	509	493	491	481	505	514	511	515	477	488	470	499	520	506	464	502	445	488	500	481	471	493	479	504	477	482	486	509	526	510	493	476	482	479	496	507	494	481	486	500	463	487	467	494	490	544	517	515	478	511	461	514	465	531	495	470	531	510	482	512	503	463	496	508	527	495	506	508	519	452	482	486	491	507	494	521	459	485	501	443	468	502	489	498	494	498	514	502	505	540	504	525	544	531	521	512	544	525	453	500	525	507	483	471	446	550	522	460	522	450	502	480	542	510	467	489	523	530	519	471	492	518	533	523	498	533	523	535	492	475	479	556	472	497	520	512	455	493	488	454	487	540	446	451	487	505	480	477	495	506	475	528	497	479	482	555	483	487	467	522	497	477	499	485	469	515	528	470	488	510	530	450	490	528	473	474	493	541	509	523	495	492	501	515	513	503	523	553	510	468	474	477	499	464	521	504	500	502	508	474	471	466	478	479	522	486	503	511	549	485	503	528	499	466	487	463	511	483	493	431	442	508	495	507	483	534	495	519	510	500	523	502	517	453	503	551	517	497	463	518	487	491	504	481	471	496	472	516	495	505	483	495	465	492	517	445	486	488	508	476	479	516	513	502	504	505	474	510	488	505	490	481	481	504	522	460	456	469	501	494	451	506	526	450	505	491	518	493	519	509	480	450	493	509	515	441	509	481	490	495	473	489	472	450	499	454	502	475	528	538	478	500	493	493	524	471	494	497	483	478	486	489	517	450	493	515	493	446	500	499	521	495	480	512	484	481	503	460	517	499	499	533	481	517	467	504	507	521	486	479	486	507	510	491	466	478	502	485	535	475	513	461	510	498	458	471	487	503	504	511	494	521	517	516	526	512	488	545	491	489	503	499	525	485	486	481	502	471	509	459	551	493	506	494	488	484	515	496	506	491	437	487	460	514	494	483	547	507	459	509	521	451	512	475	482	459	458	490	532	511	455	500	516	507	473	513	489	484	486	510	494	495	517	500	479	536	526	478	510	495	523	508	532	503	500	504	511	474	481	501	532	476	495	514	489	483	485	504	534	501	517	504	486	474	462	489	508	476	513	530	498	506	508	449	493	497	481	473	452	513	503	475	503	535	481	469	486	486	464	482	492	494	471	508	510	478	457	494	502	472	470	500	487	485	502	505	474	465	507	483	519	509	503	509	494	515	482	524	506	502	467	493	488	502	488	457	476	487	495	515	500	488	539	471	507	511	465	491	524	459	456	497	479	475	522	508	511	473	513	498	505	501	452	485	551	522	516	496	447	495	518	490	533	489	509	513	531	508	495	474	519	483	500	457	509	446	481	499	506	476	481	497	467	501	461	541	440	494	473	480	514	544	503	521	489	525	540	495	475	517	505	513	468	460	501	490	474	482	495	508	455	492	515	499	494	445	525	504	505	472	456	458	508	512	509	487	513	520	493	489	513	465	497	520	488	497	512	509	503	480	496	466	493	496	500	448	512	503	516	516	479	500	499	486	511	464	500	482	459	514	529	452	473	490	516	490	470	483	502	501	487	466	477	470	497	484	509	495	544	506	499	481	487	465	533	456	514	469	514	495	469	512	516	487	483	487	496	502	510	465	499	513	493	480	510	473	492	475	463	493	531	430	460	468	487	488	539	476	533	491	493	479	539	507	491	466	469	489	530	532	510	446	472	472	462	523	528	485	490	492	514	491	492	483	455	494	491	522	496	524	484	487	494	507	475	504	442	536	512	509	506	504	480	513	519	485	505	499	499	482	530	489	484	526	476	504	502	475	485	475	533	543	485	480	501	466	492	533	505	510	536	480	462	478	503	542	498	525	486	492	530	496	506	507	502	529	481	503	481	520	486	527	521	490	482	471	504	504	503	503	525	478	474	485	490	487	474	517	507	513	500	469	517	460	484	490	490	459	509	464	468	521	503	489	497	504	442	464	486	494	500	524	512	462	483	496	474	475	458	512	476	495	526	509	528	478	476	507	471	523	521	513	485	508	524	456	513	511	457	482	505	474	487	487	529	519	487	523	507	470	465	506	475	521	532	518	501	479	498	508	514	460	509	512	509	497	509	465	502	426	489	479	510	504	472	489	512	500	529	477	508	461	483	485	490	492	476	465	494	452	468	492	469	478	459	476	505	495	508	494	531	502	502	521	483	504	483	484	522	519	473	470	492	499	470	487	475	511	522	461	502	487	505	509	484	519	463	481	483	490	466	452	488	516	479	515	506	482	478	500	496	477	493	530	498	528	505	494	516	499	515	502	519	504	472	474	467	503	492	486	515	494	523	492	490	484	515	510	478	520	510	534	527	521	517	496
40508	55443	26688	5409	1832	1452	1281	1148	1024	900	869	772	928	9156	8082	7371	1047	639	636	633	610	648	598	628	601	592	567	568	618	617	573	619	632	549	569	566	575	608	590	581	575	622	559	616	624	600	595	618	557	615	595	593	541	577	603	559	556	590	549	542	608	602	557	566	626	572	615	591	543	577	559	601	628	593	557	597	573	589	588	576	563	580	569	639	590	561	579	637	641	631	647	604	620	627	550	579	562	605	591	570	570	591	574	588	598	528	595	568	585	585	592	544	584	584	608	576	616	578	551	644	571	611	608	579	571	545	598	585	584	564	603	603	591	583	602	572	591	586	567	545	582	572	581	581	567	629	602	637	593	519	600	554	594	569	558	601	573	608	602	581	540	604	597	585	549	580	547	587	552	623	578	610	616	578	568	585	551	585	573	574	589	593	582	588	581	578	572	561	559	565	576	597	600	601	536	559	610	563	562	608	625	590	564	587	598	607	592	587	600	563	559	633	560	604	588	558	580	568	628	586	578	621	569	563	576	587	549	640	553	610	564	576	575	574	568	530	641	588	562	569	567	587	613	576	599	598	606	557	578	584	616	589	612	567	562	562	581	581	582	540	552	576	573	555	551	607	631	632	616	555	596	577	581	598	625	597	607	629	567	559	565	571	550	577	615	579	583	533	568	553	576	609	551	572	562	572	571	585	578	583	559	620	620	587	541	635	617	534	621	557	569	585	634	564	564	640	554	554	571	580	584	568	570	603	587	601	576	560	563	567	607	592	559	592	589	592	583	550	597	537	575	573	568	595	582	606	578	583	559	609	600	602	591	583	598	548	589	548	595	648	529	579	594	630	587	574	559	568	563	598	588	529	579	583	587	588	598	545	576	595	551	581	561	612	567	590	615	566	613	597	571	581	587	571	582	550	630	595	595	574	573	604	586	597	546	638	579	575	595	597	625	546	553	560	606	547	601	650	591	573	601	614	635	584	574	586	568	579	562	594	556	602	550	576	593	597	567	599	584	589	573	562	583	579	592	542	568	551	578	563	622	554	582	526	541	588	560	580	588	587	643	643	578	580	595	620	563	553	591	570	599	626	579	603	542	605	565	606	611	538	587	593	562	601	608	593	602	568	588	539	582	619	602	591	558	603	593	589	566	614	598	601	594	633	588	589	582	566	591	585	575	595	547	553	584	575	560	536	614	634	643	581	575	587	605	614	610	592	553	599	596	562	616	588	588	577	574	606	592	644	565	591	580	605	552	581	591	576	607	577	533	563	595	578	592	575	592	557	566	588	548	606	601	620	627	563	555	611	629	571	554	623	608	552	585	560	573	624	602	582	594	588	544	578	632	557	547	607	525	590	597	607	582	574	595	579	648	589	628	621	599	609	572	614	561	612	569	594	582	608	649	584	571	600	605	561	573	570	570	577	574	618	592	577	574	553	603	578	576	572	642	582	575	610	539	597	630	513	571	589	579	561	584	599	571	582	587	586	576	574	561	557	597	582	635	567	577	569	626	584	554	623	566	613	597	622	627	564	577	624	586	560	590	582	550	500	624	545	584	547	564	558	608	567	590	571	622	597	566	623	583	562	607	566	559	599	620	585	580	566	580	550	599	584	533	596	574	561	623	575	575	569	583	574	591	586	562	592	603	552	593	590	578	621	562	580	542	612	553	567	578	565	593	568	596	551	606	573	565	598	573	610	591	592	590	546	579	586	592	560	597	596	607	598	576	598	564	570	562	571	595	576	576	609	598	567	558	589	566	575	581	568	580	564	585	531	563	553	570	581	596	596	567	603	600	592	562	568	560	612	609	604	560	572	595	567	565	610	610	565	591	510	585	607	560	575	606	571	551	581	572	580	564	580	593	593	588	593	600	580	552	577	581	580	609	555	586	641	574	587	590	603	581	605	580	641	615	591	604	599	614	581	567	550	617	587	539	542	575	581	577	606	549	534	595	604	594	591	629	604	542	566	577	595	585	551	574	562	590	581	552	594	587	563	599	550	583	627	544	556	587	613	551	546	550	579	602	584	569	566	586	617	558	578	573	590	553	639	605	605	580	592	576	561	582	572	596	609	581	606	570	551	526	562	542	610	566	570	593	615	544	605	578	571	591	584	564	580	582	584	544	609	612	561	601	565	553	604	614	610	535	609	594	597	577	579	583	569	591	566	591	573	579	591	561	592	554	576	565	589	560	557	577	569	588	584	607	578	562	593	582	596	569	613	544	560	585	625	530	617	583	570	600	608	526	599	595	566	608	581	550	581	601	602	592	542	571	584	591	594	598	555	553	607	586	576	564	568	572	601	584	567	596	586	577	562	576	589	598	562	562	606	579	561	554	567	568	593	569	594	587	613	589	586	593	606	620	576	566	586	575	567	604	519	552	600	574	581	603	599	597	580	555	579	579	567	594	585	569	627	591	614	542	597	532	558	556	607	560	554	601	577	605	590	612	521	564	618	570	554	541	599	577	584	598	592	608	603	582	564	594	565	593	584	548	593	578	567	540	592	630	566	574	563	606	555	608	572	593	583	606	572	590	594	609	590	571	606	548	572	609	578	616	576	592	612	577	540	602	598	541	606	603	595	572	591	588	602	544	636	561	625	575	515	611	669	568	548	609	543	585	610	600	589	582	563	576	623	543	596	631	569	574	574	586	642	553	561	558	575	608	609	546	580	612	582	574	585	605	583	610	577	576	595	620	578	574	561	545	600	589	554	584	585	615	618	588	629	575	576	537	584	594	639	523	638	546	579	562	582	592	574	591	600	553	580	573	577	586	575	580	597	555	566	595	601	594	567	559	552	628	568	591	605	587	571	589	613	545	538	594	554	572	573	553	580	545	603	583	565	598	612	598	588	594	590	589	564	587	565	591	615	588	571	589	618	533	589	589	573	627	605	520	589	599	607	579	577	609	597	625	573	554	578	562	515	592	560	562	593	579	549	570	544	590	579	534	607	578	597	619	550	578	611	551	528	593	553	546	581	600	572	600	552	541	582	532	603	581	567	605	586	540	567	562	584	577	606	552	591	574	599	587	581	566	575	577	586	610	603	600	609	603	552	584	597	575	615	573	585	581	537	584	652	618	568	620	603	565	586	614	598	591	596	612	603	577	624	578	568	600	543	593	568	591	587	595	599	603	552	617	608	598	626	584	553	541	546	586	584	596	581	597	582	594	599	625	574	558	594	575	620	559	581	572	561	565	581	571	578	562	585	603	626	569	547	612	577	598	585	556	564	593	585	564	611	585	655	599	580	566	614	571	601	583	548	585	555	580	597	585	589	558	626	571	575	561	603	548	557	555	579	544	585	537	577	536	603	577	609	566	604	548	615	589	587	594	596	606	569	564	622	580	580	629	575	570	576	587	600	567	535	555	576	592	601	602	577	585	564	615	579	518	590	568	606	567	542	575	629	591	601	598	563	572	568	608	588	556	586	615	571	557	574	614	626	601	575	619	559	577	566	577	585	571	576	574	572	568	573	606	597	575	563	590	574
25161	21164	26480	24111	5166	595	492	474	429	387	390	367	412	1771	2038	1862	407	401	389	395	326	393	410	354	364	400	365	350	358	348	341	343	386	375	380	355	374	322	371	361	358	332	361	359	326	386	352	363	339	361	304	320	355	340	320	326	348	337	352	367	353	402	325	331	360	353	385	315	343	348	322	345	383	336	337	331	380	392	354	315	352	369	382	332	348	356	362	350	381	398	340	366	368	359	329	378	347	336	348	333	334	322	321	340	333	335	368	348	359	326	337	334	356	358	322	357	375	364	338	374	343	343	352	352	414	355	376	371	372	356	378	319	307	327	360	357	339	353	389	322	355	361	354	328	350	334	324	352	342	394	356	363	376	340	373	345	353	327	363	348	365	312	330	340	325	354	338	357	354	343	352	394	384	335	345	334	325	348	343	368	350	355	338	381	381	329	346	349	343	336	324	372	347	344	344	347	348	307	328	358	348	333	348	357	360	342	364	344	351	335	336	340	325	353	330	352	360	334	347	316	352	354	370	358	356	306	339	369	343	371	359	368	321	330	383	350	336	346	337	367	318	320	392	340	356	368	353	355	361	338	320	320	370	359	329	350	368	351	346	360	377	349	350	334	338	356	344	363	333	360	370	352	382	357	340	375	355	336	366	381	374	366	354	370	382	297	345	368	332	364	377	356	355	337	382	347	364	357	368	351	358	330	371	328	334	341	354	360	363	365	340	326	358	338	349	343	357	358	349	339	348	367	319	346	361	357	349	342	347	346	353	339	344	325	324	344	344	351	350	337	335	394	342	353	342	363	374	353	345	350	348	331	342	346	332	335	324	344	336	390	375	347	361	340	363	347	336	350	352	381	339	362	363	364	344	383	332	317	367	328	340	366	371	352	345	362	332	327	308	380	343	336	331	342	358	368	355	329	345	349	354	371	331	375	377	375	335	344	347	353	343	342	340	342	359	348	347	336	338	372	384	321	352	364	335	327	357	310	350	323	325	325	356	365	335	350	375	336	357	341	369	316	318	332	352	314	350	392	357	335	370	320	365	335	349	347	349	329	362	353	341	363	361	336	335	358	335	365	348	337	407	335	337	374	338	333	369	355	350	339	369	336	358	331	356	354	414	312	343	374	354	361	336	375	345	359	353	330	320	340	320	311	354	369	357	380	366	350	331	357	331	360	340	352	320	338	326	328	373	322	349	369	339	332	346	378	349	360	313	372	350	360	359	370	350	327	341	329	350	335	368	359	346	347	374	350	321	358	364	316	322	345	363	347	373	341	338	352	376	336	355	372	339	344	334	384	362	350	352	336	353	372	355	364	347	369	372	331	344	350	344	338	349	360	390	324	332	342	364	350	352	323	355	362	326	354	335	335	355	338	360	346	348	345	351	363	351	330	372	321	359	371	376	333	358	347	364	346	352	347	344	362	346	376	389	360	380	349	354	355	320	331	349	358	343	369	345	357	334	327	372	317	373	337	339	384	370	352	342	349	351	375	319	356	372	358	345	339	331	340	353	350	385	332	353	342	363	379	338	328	369	370	348	348	377	369	362	328	364	354	350	327	353	342	363	344	320	341	331	355	343	368	361	363	368	312	372	374	319	326	357	349	347	335	336	356	359	343	376	346	356	348	378	366	338	336	337	339	358	331	348	350	338	354	338	363	361	372	356	358	348	366	351	336	343	371	353	339	354	324	343	348	366	349	336	369	366	355	326	339	338	362	363	351	341	316	319	401	385	348	345	356	324	362	386	372	372	386	360	361	343	360	312	334	354	339	338	318	359	381	321	332	346	348	358	364	353	365	347	378	328	348	395	325	358	331	328	359	331	346	325	329	363	350	345	351	347	359	355	358	356	329	380	371	353	360	389	355	362	313	389	354	338	331	341	329	352	367	348	354	356	373	356	370	350	343	350	327	372	347	342	353	355	349	346	335	349	324	393	337	358	346	360	352	360	311	375	358	310	333	357	353	382	302	333	349	353	313	353	344	356	333	332	353	386	390	330	309	352	343	356	341	348	326	341	315	348	352	319	356	385	361	379	331	381	345	351	316	385	360	350	380	340	363	380	358	350	351	341	343	324	376	337	338	351	356	375	368	370	332	366	366	337	337	383	333	367	345	353	342	374	351	330	341	335	363	369	364	343	328	364	353	377	356	334	325	343	391	359	367	339	339	325	379	362	370	396	316	375	363	334	332	343	385	368	350	337	348	343	362	339	331	328	342	331	343	348	313	336	354	348	318	373	350	350	321	354	369	329	347	347	372	365	337	339	366	358	346	314	358	347	355	331	346	344	358	365	323	358	362	357	324	335	334	360	306	354	354	366	351	335	335	356	366	351	360	332	351	360	352	366	366	311	357	354	343	371	376	344	366	367	344	312	380	385	373	344	355	353	340	347	365	327	324	357	363	382	370	328	344	332	357	331	359	321	357	340	323	354	345	336	317	313	322	357	352	386	371	342	339	370	355	362	356	336	393	329	332	339	346	370	347	354	327	362	342	344	363	333	328	347	350	393	345	345	342	353	366	329	362	371	356	352	354	332	320	343	366	340	339	337	380	339	352	343	335	362	369	387	357	354	361	385	336	367	379	356	349	368	332	352	372	334	346	336	348	361	366	331	345	319	342	371	330	366	357	337	358	342	348	336	365	346	380	355	366	346	382	359	329	357	337	370	339	350	337	327	333	377	360	327	346	338	334	312	344	352	344	347	343	358	339	363	403	359	353	353	363	316	344	341	351	348	333	338	318	325	366	356	364	325	357	335	368	353	323	372	373	332	343	348	384	351	299	352	345	321	351	341	353	325	349	367	349	343	397	333	362	371	361	355	374	353	336	358	350	331	368	375	312	351	345	389	347	382	354	347	314	317	374	374	402	359	359	346	349	344	345	338	350	347	337	341	353	353	344	328	331	322	359	342	349	338	373	364	356	341	330	358	369	340	331	370	352	377	326	371	389	382	377	333	359	355	363	335	358	386	345	337	362	372	328	329	350	386	323	332	358	352	328	323	351	348	323	355	369	356	327	360	329	343	347	374	375	370	354	335	357	352	349	366	349	367	365	315	395	330	338	363	347	324	386	371	338	366	388	317	334	384	354	349	349	342	371	388	348	352	360	340	355	359	357	350	400	328	382	337	349	328	350	364	324	372	356	377	364	353	333	363	347	346	343	333	359	353	336	359	323	333	344	387	364	379	330	325	375	352	349	309	359	334	341	314	378	344	362	341	360	371	335	337	302	342	350	358	376	332	361	378	348	383	381	341	377	388	356	347	362	364	344	364	321	350	364	386	376	314	379	335	359	350	401	320	361	336	351	373	326	361	362	340	326	378	369	362	334	379	345	344	345	347	377	354	340	339	350	318	391	365	370	351	360	346	349	344	360	360	375	358	366	347	346	357	354	365	374	322	361	351	345	359	345	369	342	387	350	350	339	362	340	342	341	361	327	323	323	316	335	347	351	355	382	341	345	311	350	380	341	335	330	365	359	354	347	337	377
40555	47677	16837	2431	1062	860	799	718	637	575	568	525	551	4207	4627	4107	517	477	456	465	442	441	422	484	434	433	455	423	440	474	462	431	419	436	418	429	438	398	416	468	437	468	446	465	407	429	440	441	450	441	439	461	457	440	411	436	394	414	452	445	425	460	392	422	473	412	427	441	429	463	481	446	435	438	395	417	450	453	472	447	469	443	443	484	432	443	421	418	452	470	505	501	474	466	416	425	411	409	454	467	449	431	453	502	446	438	429	433	396	426	422	443	425	436	445	426	437	456	457	466	428	449	389	451	434	451	424	446	417	444	402	449	432	430	418	447	499	452	471	448	435	450	452	450	423	426	472	432	417	425	422	430	462	438	448	439	443	458	429	442	402	433	434	418	472	466	423	455	425	433	451	432	474	439	439	456	415	434	408	433	432	456	457	414	425	461	437	444	441	433	433	431	433	409	451	419	418	426	453	414	453	399	409	416	448	423	445	418	446	456	461	407	428	421	480	420	464	437	457	385	456	440	413	420	440	396	431	442	453	438	453	488	441	431	467	458	440	437	449	441	431	445	467	416	415	463	425	438	466	429	430	428	437	429	411	436	439	393	446	430	433	446	455	452	447	439	445	435	423	413	438	435	422	435	460	424	432	401	432	423	420	458	419	421	447	430	434	453	424	402	432	443	415	419	436	417	506	438	406	431	454	456	485	402	452	404	435	439	449	431	486	392	432	424	403	405	439	442	450	458	441	447	448	437	421	465	430	426	461	440	430	458	433	409	423	436	486	410	457	451	434	435	474	428	450	409	429	462	456	457	445	471	389	451	429	410	431	443	420	432	434	426	442	427	411	436	447	452	401	437	440	451	447	451	435	484	451	454	439	484	433	448	441	449	425	425	447	420	429	415	425	421	443	455	456	440	464	416	439	447	462	459	435	423	473	408	438	436	391	419	458	466	446	451	425	465	425	431	426	431	453	443	446	447	413	483	421	463	453	423	454	440	460	426	420	419	453	422	437	409	457	449	405	410	421	485	410	420	391	444	419	410	471	428	414	435	432	441	437	423	421	428	410	458	430	415	491	435	442	442	406	426	458	426	481	463	439	415	445	413	426	424	462	415	415	418	426	436	433	471	467	445	419	416	434	438	438	459	417	464	420	470	422	443	450	462	449	406	456	449	446	443	432	473	421	400	430	412	414	461	453	483	432	411	392	454	463	425	455	427	436	424	455	453	425	399	384	438	429	443	440	433	459	412	413	440	414	454	460	490	435	453	425	456	440	433	437	426	485	412	450	465	444	467	435	380	437	487	467	436	476	474	458	455	413	404	431	451	402	423	455	445	431	446	430	416	419	450	464	420	444	437	426	423	422	477	431	449	454	469	441	441	420	430	457	430	427	431	428	427	429	414	430	405	437	464	421	468	413	425	449	465	442	458	426	457	420	417	408	426	466	420	423	438	438	460	430	484	434	410	405	462	425	425	451	403	473	438	443	400	491	411	463	408	446	436	448	493	479	420	441	458	454	466	426	440	446	442	430	437	442	462	418	452	470	421	429	449	443	453	425	467	427	420	391	434	423	414	454	428	479	453	411	441	444	422	434	404	432	467	421	462	473	422	425	461	444	437	406	429	414	452	425	457	437	419	429	445	420	442	454	481	436	423	454	446	476	411	477	444	421	424	445	449	446	416	445	398	441	427	414	422	437	455	445	460	413	431	452	471	428	456	415	448	436	437	440	429	457	435	450	454	427	444	415	423	433	469	413	408	445	409	444	418	430	409	431	418	447	420	449	406	435	418	444	407	433	386	419	419	444	445	441	461	422	442	453	462	422	461	438	424	425	434	418	468	450	473	422	436	473	412	437	424	404	412	435	442	459	439	410	433	442	428	451	466	432	448	422	407	444	443	444	422	421	423	433	456	448	433	435	428	457	432	452	436	425	437	394	440	491	399	418	387	459	456	484	416	441	430	402	460	451	445	445	470	427	450	434	463	463	472	440	467	449	458	435	449	449	440	454	414	478	413	442	451	414	466	449	470	441	413	445	456	379	420	431	454	425	428	415	445	438	435	428	437	439	424	442	400	430	431	429	447	438	408	410	462	425	354	446	445	458	446	442	417	437	466	450	443	423	390	474	459	437	450	449	455	437	423	403	433	445	426	454	414	421	460	432	434	428	449	405	468	468	423	444	440	415	449	456	454	404	422	468	439	449	440	435	464	433	466	453	441	441	453	465	408	427	439	428	449	439	472	447	428	450	444	434	452	451	460	458	467	431	439	415	442	452	414	437	471	401	426	463	438	445	448	435	434	466	432	434	444	431	445	471	407	454	470	423	451	426	446	401	431	398	442	424	447	425	449	388	458	428	447	391	434	456	454	399	422	438	392	444	428	461	461	418	419	440	402	459	482	438	444	448	458	466	460	485	473	435	429	441	474	399	423	464	428	457	459	458	443	430	451	448	464	454	455	437	416	415	408	413	423	443	432	438	437	411	432	437	407	456	444	427	442	431	434	467	403	407	390	426	451	433	431	432	427	441	488	471	467	394	452	441	436	446	440	370	429	429	445	435	460	426	434	450	426	437	446	431	450	424	414	426	407	407	432	415	431	418	447	438	428	411	432	431	444	428	433	417	436	485	426	414	400	418	439	452	426	422	422	412	426	425	450	472	449	414	433	467	421	444	432	448	413	437	423	432	435	442	401	417	414	447	461	439	425	430	461	456	409	437	449	484	487	434	431	458	422	428	414	429	454	429	433	460	409	415	457	427	415	446	438	468	441	456	459	427	447	391	432	443	439	410	458	428	405	444	448	402	452	442	450	466	434	456	460	459	465	439	464	421	413	482	415	412	414	438	431	450	419	415	433	430	455	417	418	447	473	443	473	391	446	455	424	466	440	453	418	473	411	439	451	433	396	410	452	443	430	424	456	471	453	438	465	470	428	422	406	400	468	446	430	466	442	421	451	459	418	423	427	419	483	435	441	448	465	487	426	438	444	418	419	406	446	464	418	455	447	451	430	443	403	452	434	457	435	400	458	420	447	471	439	412	399	448	445	449	429	447	463	433	434	411	420	413	403	430	418	464	459	432	415	403	424	450	446	391	413	447	443	465	407	426	448	454	418	441	433	414	424	455	420	464	440	432	435	427	465	436	457	453	431	463	475	434	407	474	419	414	413	422	444	405	468	448	434	434	421	467	450	412	409	463	442	461	439	451	453	427	436	461	439	437	426	454	411	462	416	411	428	457	448	437	431	428	432	477	424	458	429	476	433	472	436	498	467	439	436	438	465	424	446	445	414	429	444	419	437	467	413	439	463	450	439	460	468	419	461	440	453	405	433	435	436	444	442	407	430	401	398	434	452	458	421	460	430	423	420	417	421	444	420	433	406	477	422	446	426	411	436	431	433	441	439	465	432	442	443	417	428	446	459	449	457	455	430	461	462	472	450	458	430	436	425	435	417	446	438	403	415	423	433	419	460	422	394	436	430	446	425	389	413
22827	20963	28433	23597	20933	20567	4471	1171	976	904	845	791	846	6626	7327	7300	1250	752	700	693	714	686	704	718	685	679	620	643	662	730	671	674	635	664	641	698	674	699	699	642	698	656	708	721	676	652	611	649	710	684	667	671	631	643	713	654	714	632	664	675	690	668	655	692	692	685	603	661	679	670	663	661	655	680	720	671	656	654	644	636	682	699	664	665	674	648	664	686	671	684	777	692	739	686	676	665	645	679	677	713	665	659	651	687	696	652	718	669	688	654	668	609	687	681	643	686	708	622	647	687	679	682	652	632	684	684	681	647	628	706	680	684	687	675	671	633	655	633	639	680	686	703	662	726	660	642	685	649	664	688	650	724	643	621	661	686	660	656	684	643	709	644	704	648	694	650	710	715	643	658	701	644	643	679	645	667	646	656	675	634	652	708	627	638	642	677	651	655	706	684	665	703	688	685	672	689	661	675	679	617	672	699	665	700	670	705	678	674	769	677	623	647	664	654	696	662	682	677	663	680	695	610	691	658	671	684	693	699	662	684	656	659	691	685	701	722	655	695	646	713	630	679	652	675	659	670	695	687	684	691	708	677	675	651	711	672	661	694	642	629	669	658	631	645	665	663	732	695	661	658	725	701	689	679	667	679	648	648	659	676	645	669	692	661	643	702	655	663	682	660	687	660	703	675	656	680	637	654	677	653	705	699	698	667	654	638	644	649	696	608	677	696	706	719	689	655	649	683	687	643	652	632	685	634	696	653	681	633	665	634	673	720	698	652	684	682	644	686	635	640	645	687	740	646	659	658	656	703	685	688	661	678	685	651	655	627	647	715	647	702	673	634	681	659	659	609	676	664	717	660	611	684	663	680	691	636	652	633	651	707	654	672	673	726	686	656	629	653	676	646	683	697	646	666	635	649	660	656	674	671	664	667	682	693	665	650	694	675	694	672	653	681	659	664	703	656	637	668	679	655	639	688	660	662	633	666	669	639	714	689	672	652	713	661	670	626	673	633	628	672	644	645	647	664	678	649	677	680	680	677	621	671	652	617	602	621	614	666	684	668	648	697	683	619	668	658	657	657	667	647	674	660	645	677	706	695	691	701	658	640	664	663	668	664	661	682	676	685	661	661	687	683	665	671	621	666	678	697	684	694	675	660	677	686	642	651	634	646	679	664	664	699	679	669	674	708	690	668	668	670	649	675	676	690	610	665	690	682	653	692	714	654	638	650	644	625	699	652	673	678	664	713	701	668	643	661	700	682	650	667	711	670	660	683	650	701	684	620	669	710	676	637	684	699	689	681	605	724	680	679	670	708	678	663	634	712	654	678	689	656	682	713	667	673	670	707	685	673	696	690	663	646	667	674	666	700	673	659	683	684	654	655	656	654	715	664	667	676	650	658	683	684	682	650	634	633	702	682	637	626	680	715	677	654	651	642	661	642	686	653	668	691	695	637	724	697	672	707	691	669	661	683	630	675	684	673	633	677	680	678	648	663	665	662	659	638	662	673	649	671	649	664	662	738	664	637	672	631	662	671	705	679	703	674	677	628	645	690	660	664	683	705	682	692	657	693	638	666	667	627	666	635	622	660	635	686	677	658	714	693	727	630	671	685	665	639	672	646	700	700	670	673	682	661	633	680	656	612	640	647	658	659	640	657	682	683	668	648	647	640	674	679	679	651	621	674	680	658	698	654	664	648	667	671	688	734	630	717	680	658	674	700	646	654	660	639	641	625	700	689	709	706	664	659	628	679	654	639	724	674	668	689	670	685	686	654	665	637	688	684	661	626	637	702	682	721	694	667	604	676	665	637	664	670	650	696	659	654	659	665	639	680	651	656	650	622	706	671	604	642	645	665	649	656	670	644	700	685	698	689	699	583	703	673	624	682	704	642	681	641	703	669	665	724	654	648	684	656	675	719	652	649	620	709	659	699	708	700	637	650	656	666	661	643	710	679	661	684	693	700	656	654	669	659	689	630	658	635	655	635	636	645	605	692	654	636	701	676	678	652	713	664	631	665	671	671	685	681	644	673	684	707	701	669	654	699	675	700	690	664	650	671	673	663	679	678	684	642	627	669	707	658	648	646	663	660	633	643	676	639	626	665	711	641	660	667	690	674	690	703	668	669	657	669	668	703	681	713	692	691	697	642	646	665	655	666	662	652	696	664	692	648	699	719	702	630	633	646	663	681	663	694	644	668	661	635	684	639	670	665	636	633	677	643	651	638	686	671	654	638	704	650	688	700	672	663	618	644	700	664	697	697	668	663	647	685	719	633	642	660	661	634	688	617	672	684	655	668	670	673	670	669	639	633	690	647	678	629	652	674	684	679	650	693	699	658	650	639	700	630	577	636	675	654	624	675	708	636	691	660	678	694	627	674	633	696	703	681	698	653	690	600	672	629	646	639	618	675	654	613	682	642	705	699	701	648	690	672	629	712	698	705	637	641	688	713	644	634	684	646	652	685	664	697	665	676	627	674	663	726	673	662	660	670	656	681	658	621	677	741	673	647	638	670	630	643	677	671	699	673	608	681	683	647	705	642	670	671	668	721	691	676	670	659	675	710	651	655	656	697	654	661	653	715	655	704	710	691	693	679	643	688	718	665	682	709	683	674	668	645	631	690	662	734	670	657	682	692	624	679	663	678	614	656	662	652	674	666	706	673	728	669	749	691	665	707	698	678	653	673	671	661	683	644	651	630	681	646	680	691	700	654	680	632	672	687	651	646	621	703	638	643	641	678	654	671	713	662	633	629	670	671	650	699	651	663	657	708	679	679	672	660	639	645	669	663	684	664	672	695	677	633	647	665	672	651	632	740	649	732	678	679	675	660	630	716	654	617	646	652	633	657	644	720	628	653	633	712	630	664	629	654	685	684	611	680	660	629	691	662	684	719	653	691	660	683	651	683	693	673	643	624	660	639	651	657	668	697	639	679	678	693	674	719	655	688	699	689	664	616	647	673	621	651	645	666	671	648	683	690	639	629	656	672	707	701	683	663	679	716	686	716	684	702	641	652	708	660	729	696	684	663	673	664	653	674	687	680	691	664	629	681	677	657	687	646	665	726	663	690	673	718	658	671	722	599	629	680	714	654	679	650	640	639	691	643	702	607	700	693	664	647	674	724	722	708	663	698	630	670	658	705	683	615	687	708	682	654	687	621	642	675	649	653	725	694	699	683	654	672	680	651	647	611	661	675	667	664	644	655	660	668	683	660	666	671	646	669	682	696	652	698	658	625	714	692	614	706	686	670	688	681	628	672	670	669	653	641	661	650	655	635	679	664	703	672	632	683	683	647	668	641	644	668	649	674	668	658	662	632	638	681	657	654	608	649	685	648	706	702	689	680	668	658	677	684	646	695	614	657	621	698	660	693	660	689	664	666	694	671	653	670	683	644	601	670	677	647	676	626	667	649	676	629	644	687	647	662	655	688	685	686	674	629	748	643	700	653	697	677	733	667	670	631	688	634	654	649	662	662	694	650	708	675	635	665
45212	60859	23532	4861	3561	2277	1982	1740	1519	1380	1146	1136	1149	12769	12565	12582	1456	845	815	825	877	812	833	756	759	843	828	818	768	786	777	793	769	829	765	827	796	798	820	783	781	723	795	808	809	791	768	723	719	785	793	793	775	810	819	771	760	716	781	788	718	778	765	810	754	811	809	767	740	784	727	762	734	764	771	810	782	813	780	786	771	776	776	810	728	763	768	805	788	859	865	876	811	755	775	764	698	769	791	781	799	745	775	814	789	778	788	774	788	777	792	789	790	761	800	755	762	784	754	761	773	775	812	767	762	775	722	811	776	786	758	782	790	808	795	748	821	760	786	771	762	772	763	788	775	769	770	776	725	809	750	757	805	787	782	783	799	760	788	749	718	762	761	747	778	736	778	745	776	740	785	770	799	758	756	772	804	766	730	767	794	782	779	740	788	776	782	807	777	790	752	765	804	776	751	749	775	777	792	766	790	757	764	758	761	756	767	764	738	781	818	763	716	758	800	777	816	774	759	748	777	776	801	811	772	791	766	710	781	748	791	787	754	808	758	782	773	781	805	779	731	757	800	761	780	751	736	760	768	754	774	784	804	748	718	814	772	807	792	834	774	769	774	798	764	795	708	768	743	728	747	787	781	786	739	805	783	803	802	814	743	731	750	765	735	779	753	775	818	788	793	778	763	741	747	806	737	751	815	783	796	769	780	753	758	763	759	768	795	762	793	803	814	732	819	823	803	762	760	692	829	765	736	761	750	804	748	773	755	713	739	765	798	794	770	830	756	800	773	792	793	807	804	759	756	761	728	793	730	839	761	766	736	777	811	753	791	752	791	752	777	793	807	715	704	783	773	772	762	797	770	821	763	753	794	793	781	763	802	775	819	731	756	764	792	757	799	801	733	734	775	785	782	768	750	795	798	802	766	733	751	779	772	764	762	759	768	796	744	787	740	804	821	735	781	753	817	735	768	765	766	796	739	767	842	796	735	769	817	757	830	840	791	756	821	817	766	821	772	802	751	743	777	735	754	788	806	788	820	753	756	763	821	799	773	776	776	778	812	795	796	774	810	784	744	780	750	755	692	737	716	808	762	793	799	757	838	781	728	779	817	745	794	777	759	755	808	774	757	757	737	776	763	800	804	810	785	771	781	722	804	763	783	807	821	789	845	780	772	778	765	719	743	733	723	830	824	780	748	755	797	800	722	779	767	777	752	759	763	740	750	814	759	794	751	824	804	785	774	783	786	726	759	784	746	774	765	735	776	782	765	768	754	712	793	760	731	768	747	751	779	783	788	830	781	765	792	743	749	807	805	834	760	744	788	816	793	796	752	749	772	762	807	779	766	727	784	802	769	796	780	781	777	757	801	756	762	740	781	823	822	759	806	713	775	759	799	789	852	735	777	779	761	758	722	768	773	749	758	759	766	793	760	745	765	798	735	798	769	814	750	774	819	778	771	777	806	794	777	777	769	744	880	725	827	835	788	776	807	808	777	760	769	798	716	785	734	724	838	762	794	816	760	789	767	769	764	780	801	784	766	792	719	805	805	724	791	742	746	801	714	821	751	789	784	801	767	725	774	729	771	746	704	798	743	799	750	802	799	778	826	779	766	764	735	802	773	741	768	785	809	748	765	796	767	806	778	810	777	786	728	771	736	715	765	762	756	818	785	795	754	759	772	758	774	816	776	756	744	798	758	788	809	815	772	778	756	787	779	780	780	754	770	823	701	755	745	731	764	785	742	785	858	826	744	786	784	753	729	795	766	768	776	738	778	813	773	773	782	732	775	751	788	759	722	773	794	765	784	751	786	750	798	785	778	774	765	729	755	732	719	833	776	813	814	755	825	761	740	783	748	820	739	785	718	752	812	756	762	774	829	797	785	759	817	749	786	859	755	731	784	824	793	834	726	758	759	783	797	787	770	828	789	815	824	777	752	800	816	730	779	787	781	777	705	785	797	762	838	734	729	784	785	788	800	791	762	763	759	776	757	809	778	719	780	770	769	790	789	800	784	780	747	762	735	814	790	778	746	761	751	756	757	775	817	757	754	785	781	727	784	799	771	817	795	780	755	770	797	753	730	793	763	758	786	739	755	775	741	763	782	732	756	728	769	809	781	782	792	719	796	768	782	778	770	773	761	764	794	775	784	808	814	775	780	782	803	768	763	754	795	770	745	771	829	784	770	727	810	757	801	807	796	784	717	791	740	740	739	758	744	774	775	772	798	793	787	762	763	764	739	743	728	762	791	761	737	728	757	755	788	784	764	762	789	789	781	763	773	806	787	793	794	790	756	770	777	763	747	763	768	794	810	759	753	795	749	759	771	758	737	750	729	787	766	784	794	738	765	782	743	740	775	813	749	767	782	782	786	782	772	805	791	794	781	778	782	770	751	811	764	798	761	742	779	746	764	755	793	800	804	815	727	789	765	746	738	791	764	804	790	745	809	753	772	762	764	750	741	760	792	772	772	824	761	797	763	790	755	777	711	796	764	796	775	796	769	786	756	756	773	756	773	757	770	768	769	774	755	767	751	787	814	779	804	713	743	785	779	806	783	806	771	761	726	775	797	719	771	754	762	769	830	807	766	800	757	763	753	791	786	787	681	781	749	780	761	807	772	802	762	721	764	757	782	698	770	751	795	766	757	768	783	814	807	791	760	792	782	735	732	754	759	762	796	761	795	817	733	800	793	772	818	775	810	781	800	786	744	790	803	809	782	796	773	796	834	789	829	744	750	789	793	820	747	797	763	769	753	800	785	768	773	804	759	795	747	763	801	789	767	747	766	807	766	774	756	778	755	795	799	779	804	792	777	761	755	802	768	774	742	776	778	771	789	767	724	730	784	820	749	744	790	815	792	823	793	750	787	753	739	740	807	766	746	798	778	773	743	723	760	788	735	797	780	741	767	742	810	767	814	840	801	713	763	802	727	771	772	764	767	774	754	791	789	760	762	759	803	748	775	786	767	783	802	761	771	788	758	786	808	745	745	800	799	783	737	775	714	780	792	812	745	806	772	805	777	746	756	790	747	764	759	742	766	808	774	760	774	755	790	767	803	703	773	780	765	796	748	808	801	823	779	803	785	767	784	762	805	802	758	761	759	795	793	795	802	745	774	811	774	752	771	817	736	781	787	826	767	761	764	772	780	815	794	754	716	777	736	798	771	772	781	721	782	765	842	753	763	748	791	804	770	743	782	791	793	845	747	851	771	756	784	761	735	766	763	803	754	725	741	738	763	739	786	746	737	749	807	746	791	783	774	827	742	744	829	808	778	775	764	788	799	784	725	807	756	782	778	738	784	707	722	752	747	752	801	751	775	785	797	763	803	796	727	823	809	743	776	760	783	788	734	786	786	794	745	779	771	770	750	836	782	757	815	791	745	767	762	740	786	837	809	783	771	757	802	808	765	773	764	782	797	844	801	788	759	779	760	822	753	738	795	812	770	776	767	770	770	788	788	736	783	759	798	763	794	759	783	769	768	752	719	777	814	796
31805	27422	15888	1916	503	483	387	294	311	305	317	307	318	593	611	613	314	298	306	295	310	314	281	315	327	311	277	300	314	289	293	307	305	296	329	328	302	276	307	273	304	305	325	301	261	291	318	275	298	274	307	285	277	294	306	292	290	300	294	295	304	303	325	290	303	307	313	304	315	307	272	326	316	276	310	257	324	328	297	284	280	335	334	300	310	315	276	315	309	290	304	345	280	304	269	259	298	285	293	307	275	285	285	318	283	279	284	285	294	271	288	317	306	297	302	303	300	272	302	304	292	279	289	307	274	318	295	261	310	282	323	259	310	301	290	314	253	294	286	291	289	265	271	286	273	309	299	297	304	268	264	292	290	302	313	294	288	265	313	328	319	287	323	293	270	318	277	315	285	268	273	280	269	291	305	298	312	322	313	302	301	275	319	314	295	282	305	261	329	274	296	269	283	303	279	308	321	297	336	283	293	272	308	289	277	277	314	339	317	283	280	298	303	324	287	275	260	271	278	275	291	280	327	280	288	295	326	286	279	313	343	288	300	297	293	278	258	307	298	291	287	292	280	283	294	267	288	317	280	279	306	286	279	352	289	273	283	280	265	334	287	319	289	283	309	272	303	304	293	310	306	314	288	278	268	310	309	297	287	296	277	294	317	305	294	295	280	318	286	280	278	280	281	277	285	268	289	286	327	291	254	302	334	300	271	286	315	305	310	300	307	264	304	295	315	287	295	287	292	303	295	297	322	306	306	298	331	282	267	306	274	321	295	303	275	318	301	295	265	293	304	310	288	278	281	324	306	275	282	308	286	313	295	284	297	305	277	279	307	278	319	302	271	286	297	283	284	315	305	300	315	299	276	284	322	265	291	287	286	289	304	303	299	284	314	310	274	318	272	297	323	307	293	280	314	326	303	291	278	331	272	283	265	289	289	311	270	295	300	304	277	298	322	272	336	294	297	304	272	311	298	278	303	287	294	308	307	291	286	250	307	290	343	274	290	310	297	306	287	320	300	301	285	304	293	298	299	283	301	309	304	284	329	291	314	286	255	286	287	295	300	301	302	281	292	292	302	278	286	282	301	290	278	289	304	256	305	285	247	315	299	293	306	337	296	295	313	318	287	246	329	315	300	310	324	291	265	326	284	285	316	283	294	273	303	302	298	275	276	290	270	316	273	297	292	283	293	300	308	281	292	272	317	307	298	310	275	277	321	291	302	293	314	292	299	297	305	271	312	288	277	331	284	294	300	302	306	285	305	274	292	273	292	311	274	287	298	293	274	274	318	278	305	274	315	266	302	285	323	295	277	315	290	304	307	289	292	279	298	290	295	302	329	303	288	288	302	304	283	278	299	289	295	313	285	302	281	300	291	297	295	275	314	318	289	287	346	306	315	313	316	288	292	311	282	281	285	297	283	286	307	285	308	290	287	302	261	288	269	264	276	255	287	302	298	285	286	296	268	295	293	288	297	322	292	316	301	290	258	300	285	296	275	319	320	267	283	283	313	307	290	294	294	301	276	277	274	300	278	306	287	314	305	316	306	333	304	296	315	297	287	263	266	291	284	279	281	282	307	300	289	297	278	288	283	304	298	295	324	286	305	312	290	302	284	321	267	293	287	289	280	296	287	281	307	271	315	286	299	276	272	316	287	309	240	308	286	285	306	266	251	291	285	293	318	276	279	273	302	259	268	276	306	303	289	267	243	307	284	272	304	288	274	308	284	307	314	292	293	309	306	296	319	293	307	298	273	298	302	284	293	292	299	333	279	311	298	290	302	290	317	323	314	314	293	335	316	330	302	306	310	275	291	268	289	288	283	294	269	299	287	303	325	306	279	264	274	296	305	274	291	306	277	293	261	304	318	264	303	291	271	311	314	314	295	303	300	280	279	303	337	282	301	280	326	287	298	285	275	268	313	276	264	330	289	305	278	304	300	292	287	300	274	283	261	328	306	329	271	310	289	311	304	286	336	312	326	297	285	271	309	311	267	295	292	289	317	264	317	315	286	306	293	328	281	306	300	297	282	256	263	316	292	292	308	292	306	266	288	306	283	318	323	281	288	296	302	270	308	304	284	330	306	344	281	300	288	277	296	318	283	302	283	252	287	278	296	290	233	290	313	276	279	324	276	286	314	298	304	318	343	298	322	325	289	262	311	300	257	308	341	321	297	294	291	281	276	284	282	296	298	304	285	292	287	304	292	297	294	272	331	324	309	284	303	334	311	301	302	298	298	298	279	291	287	323	299	287	304	267	312	302	304	310	330	305	233	295	285	291	291	333	303	297	309	304	282	310	295	301	308	274	335	292	329	299	282	280	298	285	314	271	278	299	294	267	293	292	318	307	330	308	312	302	254	244	303	301	292	312	313	305	289	299	289	302	298	263	317	275	325	312	302	280	310	321	329	281	294	321	296	303	318	292	286	262	306	295	291	280	310	267	282	293	275	315	312	293	283	313	299	266	291	279	288	293	269	307	268	279	309	305	298	269	304	301	306	308	293	273	276	290	304	249	317	284	305	281	283	281	307	305	303	297	310	296	279	282	300	305	286	297	301	268	280	326	283	279	289	281	289	304	276	289	285	316	297	318	302	295	284	318	278	325	283	300	259	291	321	301	270	326	274	247	297	305	309	264	307	305	302	309	284	312	328	288	294	300	311	305	284	312	299	311	319	298	290	291	320	310	312	295	283	276	289	293	303	286	308	291	319	299	282	293	298	284	302	294	269	272	298	310	311	303	311	308	329	316	336	301	296	314	310	282	305	255	299	262	300	273	324	277	284	280	306	293	299	300	287	304	316	274	297	299	301	298	281	306	294	277	294	271	276	315	283	271	307	282	288	291	306	308	296	292	311	308	281	314	281	295	295	314	280	285	300	310	307	295	296	300	280	304	288	295	291	281	313	279	294	304	284	276	317	284	326	278	290	306	281	270	303	296	313	291	298	315	314	307	310	335	276	288	319	299	294	299	279	293	302	324	329	279	307	284	289	295	280	303	298	268	284	336	270	303	305	309	300	280	290	300	253	317	299	284	326	309	297	323	313	263	333	307	300	283	336	256	296	324	310	283	304	301	286	301	315	274	302	313	295	316	302	293	282	307	292	304	327	290	305	284	306	275	313	281	287	319	315	279	279	268	312	279	290	313	278	299	305	317	293	261	292	283	320	263	286	318	297	285	305	290	316	303	251	300	322	302	284	292	290	275	275	301	317	315	297	309	260	298	307	271	306	292	303	300	297	278	271	350	291	281	281	298	306	289	324	279	279	302	302	278	266	296	281	302	292	304	308	284	301	286	314	302	298	278	319	302	290	281	297	314	263	299	318	315	292	293	291	290	308	328	287	291	272	283	303	283	276	272	311	281	284	287	275	320	307	287	302	278	286	282	323	285	299	284	307	318	306	286	291	287	346	321	264	296	274	326	315	314	279	335	274	277	308	289	302	323	304	294	305	265	290	268	275	324	320	277	308	285	293	265	278	283	324	303	282	287
38595	40060	10090	650	564	450	412	426	409	414	387	375	367	1018	970	953	382	382	389	359	391	381	365	348	374	395	348	372	360	378	401	377	350	358	347	384	374	334	321	370	373	324	368	356	344	357	349	367	406	370	356	338	406	372	366	382	374	369	384	377	388	358	372	352	321	335	351	366	409	357	381	345	334	363	349	410	328	365	352	338	413	362	364	375	389	344	374	378	370	375	375	406	407	382	377	396	361	317	391	338	342	340	403	361	358	351	366	388	367	383	362	381	349	384	360	377	365	367	365	394	344	352	353	370	358	386	340	363	355	351	354	372	351	331	366	398	344	378	360	364	369	350	348	379	338	318	362	379	405	358	379	400	387	389	351	372	355	349	350	371	370	345	349	371	376	343	374	378	384	337	371	349	353	331	305	389	377	374	350	356	325	339	361	355	373	369	353	374	373	343	382	371	358	358	331	392	379	389	363	379	356	322	344	331	333	361	358	355	335	381	355	373	369	378	396	373	369	361	364	330	381	372	367	405	356	333	371	357	374	384	327	389	369	363	381	347	354	361	364	345	377	372	385	380	379	331	370	362	359	369	349	354	349	346	377	361	363	360	351	362	364	375	399	347	381	394	368	364	350	351	394	390	370	338	376	371	370	387	348	369	400	352	351	373	359	362	335	375	348	362	371	377	349	359	375	361	367	357	375	375	372	329	359	347	338	366	349	355	373	333	394	378	337	339	373	390	362	363	343	348	342	339	351	356	380	351	368	340	365	346	349	356	362	311	373	385	353	355	374	326	341	342	366	368	354	383	363	344	368	361	372	330	361	358	396	332	377	347	351	359	359	354	343	363	346	346	380	385	346	323	366	386	381	345	381	367	354	359	379	364	373	409	352	391	387	381	345	347	368	329	352	381	381	382	373	331	348	347	337	354	374	347	366	348	341	366	380	358	367	365	329	412	348	361	345	373	336	387	383	373	353	392	352	350	340	387	381	348	375	384	335	373	349	362	376	340	340	359	367	362	344	334	342	342	347	353	380	341	340	343	343	357	348	383	337	379	360	378	338	369	343	355	409	346	348	377	355	372	354	362	351	385	357	352	354	356	374	368	361	352	358	347	398	367	301	366	381	333	339	382	362	377	348	343	359	377	366	334	390	363	368	328	341	343	356	342	366	325	336	379	360	347	384	333	369	353	344	341	356	359	345	381	383	351	364	344	370	368	378	328	381	343	348	359	362	377	352	352	353	370	367	370	389	305	346	364	354	382	377	382	361	350	360	364	376	363	382	358	314	378	358	369	360	376	363	372	385	370	328	340	384	379	373	335	405	334	366	374	359	378	355	363	352	360	372	337	333	384	358	340	358	329	349	362	379	334	359	350	345	373	349	349	360	356	373	350	363	375	374	338	366	341	366	374	360	348	378	357	344	352	345	363	365	364	326	360	374	343	360	374	372	349	354	363	386	359	366	375	381	369	345	341	327	341	377	355	337	348	386	357	334	340	361	354	363	359	387	321	355	358	395	392	359	333	355	325	367	372	372	360	342	386	356	382	376	333	352	397	351	382	335	368	366	383	394	352	367	373	373	381	374	374	354	353	375	364	358	356	329	359	372	360	362	365	363	324	364	386	357	357	329	347	356	387	359	375	372	364	379	346	399	312	331	345	370	365	343	363	358	318	376	353	328	353	375	364	357	377	355	403	353	354	363	365	364	355	374	389	316	360	365	362	370	381	370	369	366	384	365	368	381	351	411	373	351	372	364	386	372	364	352	349	372	344	370	369	400	395	362	364	349	397	384	347	305	342	333	354	339	386	397	369	361	368	362	363	364	339	356	366	361	346	386	355	355	343	391	372	373	357	344	344	382	368	365	329	328	395	372	325	345	373	349	358	374	348	344	356	354	351	333	352	365	358	389	354	335	354	379	359	320	384	372	350	380	376	355	342	358	350	390	343	354	360	366	357	382	352	347	346	389	398	393	334	373	349	357	347	322	373	360	365	389	338	341	359	381	365	361	345	367	331	356	384	376	337	372	348	388	376	359	345	361	352	340	354	342	338	362	369	376	367	348	339	379	344	381	354	377	336	374	367	352	376	367	346	386	372	382	323	371	337	375	335	359	366	339	346	358	331	353	375	353	364	356	361	375	390	368	387	395	367	348	361	358	330	361	391	338	321	377	377	382	365	376	370	339	357	334	389	348	341	367	369	381	377	375	366	330	401	368	381	389	369	357	348	368	344	354	372	372	385	380	357	363	364	343	349	343	321	337	360	338	357	357	381	309	340	315	348	357	354	343	347	315	354	369	379	399	372	361	352	339	387	358	335	343	350	357	347	352	355	376	365	428	369	372	368	370	365	359	365	339	396	336	366	364	357	368	387	330	380	387	390	371	353	316	355	366	370	329	345	335	383	381	375	347	348	358	345	362	359	352	386	359	333	359	382	376	367	371	365	404	363	365	343	344	357	401	378	372	351	379	384	391	373	354	364	370	359	341	389	410	376	359	367	369	363	356	349	358	353	367	365	390	367	359	358	378	347	361	353	376	313	355	350	387	348	333	334	367	343	368	390	338	324	408	382	338	353	320	355	375	365	369	360	319	349	378	398	364	386	354	387	331	379	358	367	352	351	348	416	378	401	345	349	350	405	371	403	353	359	362	387	376	362	348	375	360	351	360	382	355	360	372	352	363	360	344	356	353	351	382	379	394	362	351	355	346	362	362	374	367	370	334	373	364	371	379	408	325	394	390	370	341	378	358	328	370	371	363	365	379	356	376	324	339	368	373	367	393	375	377	381	346	387	355	388	400	356	347	386	364	330	366	369	347	372	330	362	350	335	362	350	374	374	342	358	385	380	384	392	340	362	345	357	351	351	365	365	371	384	358	351	314	355	349	349	352	347	354	376	374	345	359	352	353	370	362	347	387	392	354	348	358	363	401	352	350	362	368	345	366	353	351	393	365	378	350	364	372	359	320	403	356	350	345	394	357	315	378	336	347	372	362	361	366	359	339	321	373	365	376	355	372	401	372	352	361	342	358	380	343	355	371	327	367	360	356	366	388	364	367	362	378	331	355	368	347	382	389	394	369	329	346	351	339	356	327	348	373	347	363	372	386	333	330	357	371	378	338	326	368	343	354	390	344	403	380	355	352	374	342	344	366	385	389	363	399	372	360	359	348	364	357	365	347	393	343	376	365	388	353	329	346	325	395	371	347	332	355	348	335	347	332	368	390	358	342	381	378	324	355	382	338	342	352	379	361	395	349	372	359	317	344	383	362	392	348	316	370	354	388	348	383	341	340	342	349	377	338	397	347	372	349	372	345	397	361	338	366	365	375	333	366	365	340	386	374	375	377	343	357	386	350	387	360	333	358	356	348	366	352	357	368	365	351	374	402	369	370	369	354	348	401	359	390	353	344	344	344	365	342	334	391	352	417	363	349	367	299	360	353	357	366	351	359	395	356	352	369	341	392	345	328	344	366	342	350	381	361	387	370	349	369	344
23968	20993	27826	23942	20314	5190	914	728	636	640	540	598	682	4544	4168	3696	739	489	540	508	508	488	504	526	509	491	471	514	467	476	489	484	453	499	446	502	478	475	514	510	487	523	481	511	515	461	506	492	486	483	440	500	473	491	518	468	489	499	511	508	489	479	487	519	499	474	492	490	489	520	535	462	564	484	503	514	485	514	499	483	490	462	478	467	520	493	469	455	514	515	498	521	499	496	489	499	501	488	493	513	488	491	463	495	493	473	479	497	499	473	480	515	478	483	482	495	523	527	525	492	457	492	496	545	486	499	494	471	479	501	504	492	493	471	469	484	489	521	436	474	485	500	507	500	492	534	484	470	497	486	444	464	475	501	452	488	469	523	486	511	507	481	492	467	499	477	493	499	487	485	468	463	491	458	509	497	518	466	478	505	494	509	453	438	475	503	454	494	554	470	485	469	482	493	479	504	513	489	499	462	467	495	503	490	468	484	503	509	472	490	495	478	471	500	528	487	476	478	503	462	498	463	464	476	438	441	541	452	496	475	480	484	512	466	470	502	503	454	506	476	470	522	487	455	513	520	445	486	512	490	471	501	443	502	474	518	473	470	528	504	487	447	501	507	463	514	490	482	501	484	486	474	492	498	510	474	483	477	516	518	472	442	483	446	478	456	497	491	488	453	484	485	480	493	515	511	511	494	493	515	521	527	525	465	467	480	461	500	498	471	500	503	509	522	463	528	482	469	469	476	501	473	514	511	453	509	493	511	453	462	481	464	474	462	517	464	468	497	483	471	481	499	456	470	489	460	480	497	492	451	451	491	494	528	461	512	450	456	467	492	493	462	500	472	494	487	506	462	536	514	434	482	487	474	501	432	496	446	460	495	512	493	476	496	505	477	509	512	478	489	520	528	468	460	544	475	469	497	484	497	486	512	491	481	478	474	470	437	491	490	505	465	501	531	514	489	496	473	476	457	500	527	455	480	468	476	477	507	442	499	483	472	497	509	523	498	468	498	476	510	476	483	529	511	493	516	480	509	505	477	479	498	500	475	483	481	488	533	505	523	495	501	480	489	519	459	506	484	515	495	482	515	464	497	478	491	515	466	467	510	509	487	481	457	508	525	480	513	501	468	498	482	489	554	469	507	412	499	482	522	499	470	479	545	501	464	497	485	525	504	491	475	484	475	505	524	534	495	494	490	535	505	512	476	489	498	497	497	459	493	459	498	529	472	487	465	508	518	483	482	498	515	467	492	471	533	451	478	532	510	490	547	495	452	473	515	518	526	555	486	515	517	513	508	447	464	469	472	449	508	536	477	444	524	443	490	481	493	511	479	515	521	464	463	514	481	491	464	490	479	483	531	471	500	504	471	553	536	449	481	508	513	524	483	470	487	491	496	470	523	470	511	480	525	482	486	476	501	476	504	485	484	505	539	507	458	479	483	519	461	483	498	500	499	506	495	553	560	489	449	481	434	495	452	517	498	508	458	500	491	505	470	484	473	505	483	507	496	494	481	481	489	484	467	437	467	461	463	478	498	478	486	478	525	503	458	495	481	475	481	519	492	504	528	482	513	477	491	528	519	485	515	458	521	452	455	466	512	523	461	453	484	489	516	514	458	445	506	469	475	482	508	503	509	502	510	505	484	459	509	511	494	486	490	469	476	520	476	453	468	456	484	500	462	458	486	490	510	513	539	511	475	511	493	476	494	511	491	492	504	458	479	512	468	493	497	481	450	492	473	460	542	505	488	481	491	502	469	441	502	542	544	475	499	491	470	509	490	466	485	464	457	480	518	491	501	455	519	468	458	473	496	476	494	459	533	485	520	485	509	503	496	488	510	499	503	487	481	495	427	483	468	534	494	447	418	514	473	523	488	516	555	434	530	522	491	441	456	500	475	503	486	498	508	475	488	486	544	468	480	492	514	484	509	486	502	521	478	466	456	484	530	475	476	493	531	523	465	526	505	519	492	468	472	498	506	474	529	505	504	518	475	504	509	490	494	500	510	510	477	525	514	501	503	472	515	478	463	483	498	458	481	472	468	481	487	498	473	457	512	493	473	493	511	473	453	496	483	509	467	491	483	467	444	496	516	448	491	480	503	503	471	497	473	468	483	502	491	455	505	512	517	470	479	491	476	511	464	448	478	458	473	460	465	456	488	496	500	477	514	495	509	523	507	488	482	474	490	491	507	513	502	485	478	473	487	479	467	497	499	503	485	470	479	450	467	484	483	480	474	464	550	508	481	458	471	495	475	540	507	512	512	487	465	430	498	469	483	471	534	488	475	500	474	506	460	533	474	513	478	463	495	480	496	503	519	496	506	497	527	478	532	490	467	476	498	523	532	492	505	494	488	499	463	517	455	491	477	513	541	458	466	468	482	509	482	499	479	497	444	472	476	491	501	510	500	498	511	483	487	477	448	481	461	479	476	480	504	463	515	472	470	457	451	457	548	475	494	474	454	511	491	521	472	491	487	455	502	507	476	514	519	479	473	509	505	471	498	501	496	495	470	484	490	515	524	443	491	469	457	496	465	472	477	486	450	499	465	506	467	519	477	498	490	465	456	472	483	511	505	480	475	521	470	496	466	479	489	507	492	492	517	516	506	479	491	524	470	494	456	526	491	521	494	483	506	456	525	478	483	476	476	497	479	496	513	486	438	546	490	489	514	490	467	476	539	491	495	496	482	501	453	469	472	457	480	451	485	458	489	511	525	469	443	538	485	530	546	518	479	503	494	515	513	500	516	448	485	494	455	507	458	457	484	464	529	455	494	490	514	493	460	475	513	471	486	495	480	484	530	490	437	468	462	488	495	509	464	497	483	526	492	482	521	509	499	483	483	487	484	473	488	489	470	465	548	460	467	502	491	504	472	474	464	499	462	518	532	495	488	496	535	445	524	475	523	540	503	493	491	501	487	494	474	474	553	476	507	508	495	484	494	505	512	474	505	482	466	532	489	480	499	510	459	492	506	501	459	480	502	504	479	497	483	522	475	504	507	493	455	546	460	496	539	441	460	503	479	495	482	504	484	515	510	494	480	504	483	495	510	527	493	480	488	478	458	474	486	506	495	509	507	497	470	430	485	496	488	528	485	523	472	491	495	544	480	460	498	493	505	501	429	521	486	483	474	521	476	481	477	475	511	464	496	497	479	491	498	469	528	519	471	504	472	442	516	482	457	496	509	509	511	469	494	506	484	497	508	501	491	472	476	475	531	494	517	476	502	517	493	466	459	505	484	519	452	508	474	517	474	503	507	511	469	475	430	520	456	509	498	487	464	488	482	499	494	513	528	482	488	485	462	448	482	517	510	520	494	479	479	497	461	475	486	473	492	562	470	485	518	508	488	484	475	534	504	551	496	531	506	500	509	548	495	481	494	456	485	500	477	522	493	520	482	480	450	453	480	543	470	469	502	478	467	504	480	498	500	521	496	505	453	498	476	469	492	497	521	467	488	536	496	492	499	507	497	458	470	496	481	481	520	483	475	452	480
40522	54746	20353	2511	1695	1443	1239	1029	978	862	804	754	1078	9109	7647	6952	918	567	638	687	637	629	622	595	599	566	564	548	583	599	550	617	548	557	563	557	567	636	600	566	554	627	587	545	566	572	567	555	608	539	589	559	532	615	568	565	601	561	541	603	579	547	586	560	562	531	576	533	565	568	590	584	563	563	576	546	600	535	545	575	559	520	580	569	588	566	581	586	623	627	573	622	618	635	619	590	596	557	556	607	535	567	608	571	569	585	537	611	609	566	572	509	595	564	590	565	562	531	606	542	608	567	578	582	604	566	585	600	574	553	559	535	579	594	562	607	594	573	601	568	546	584	550	586	578	550	556	636	555	587	585	544	583	623	597	579	569	569	599	566	549	618	605	586	550	577	560	595	554	565	586	591	564	646	614	562	551	588	597	536	574	554	575	555	531	558	567	580	583	614	547	529	590	583	589	565	612	598	571	564	567	587	527	598	590	559	551	547	531	602	569	579	582	550	563	563	570	579	578	552	602	584	512	581	594	549	532	544	532	592	523	528	563	575	529	600	554	581	595	590	577	595	592	567	555	557	606	546	592	553	567	546	582	609	577	550	520	578	555	615	561	564	558	542	569	605	562	585	540	559	588	567	575	537	553	545	566	609	540	580	565	587	544	595	627	575	599	561	577	570	575	583	545	609	554	561	593	607	549	567	588	585	564	613	572	552	566	547	563	591	589	583	576	575	557	585	575	585	582	604	573	573	565	557	557	578	543	589	532	571	528	552	596	606	570	549	575	575	541	571	570	561	562	573	596	598	552	577	553	560	548	566	556	548	560	634	536	608	603	584	574	532	573	560	548	574	559	575	584	558	560	608	568	581	507	576	574	593	545	592	574	593	590	537	551	571	555	550	536	562	581	553	577	536	599	557	560	587	605	591	567	574	566	549	581	587	610	551	573	586	577	572	557	588	592	570	527	570	562	512	570	604	628	541	553	581	580	543	557	542	575	576	608	549	568	589	577	603	573	561	581	553	566	559	579	627	624	585	551	579	550	553	600	598	607	586	564	558	617	553	547	569	555	564	577	551	547	567	567	579	573	596	561	535	625	591	577	588	594	566	581	559	546	605	615	545	584	582	584	561	561	615	592	599	557	547	557	547	545	602	569	550	553	566	571	590	518	592	564	566	620	578	581	586	556	545	561	556	582	554	548	569	592	567	557	586	582	576	574	535	543	530	573	582	549	584	563	541	588	586	576	562	565	539	608	567	507	568	545	598	563	529	575	533	556	592	544	544	547	585	550	551	576	582	613	552	603	543	576	578	525	577	558	568	546	549	594	578	559	571	603	561	570	595	601	613	588	537	589	578	561	591	566	575	569	569	567	565	520	560	573	559	611	574	599	577	503	558	561	576	543	564	571	558	598	570	589	544	603	548	576	555	525	613	581	555	592	612	595	553	591	566	590	541	590	553	621	555	558	586	569	575	596	601	572	601	596	533	575	563	537	543	622	575	589	616	561	527	543	567	565	602	557	548	571	587	567	575	568	532	552	606	598	545	566	575	534	586	602	605	541	574	613	565	578	605	557	560	521	538	566	543	582	562	541	604	573	588	543	541	569	570	560	512	574	545	573	542	591	570	536	573	554	585	601	582	580	567	615	569	640	556	576	590	568	571	581	559	559	568	528	588	544	574	582	582	592	572	603	568	570	610	561	590	536	547	587	612	582	592	577	573	594	543	543	524	553	563	592	559	590	569	586	524	553	571	563	602	611	595	599	613	586	586	570	573	575	564	559	543	575	561	538	535	571	575	575	589	606	561	546	609	582	604	564	525	552	551	626	549	597	566	560	569	587	593	563	546	566	574	609	578	535	545	571	585	576	527	527	559	523	555	568	574	560	569	543	577	582	582	580	550	581	545	589	542	560	548	607	565	548	558	512	570	573	567	566	570	557	574	567	608	559	589	543	596	569	528	548	574	555	538	596	601	595	560	584	553	552	555	553	564	547	578	528	588	552	583	584	566	550	592	590	618	548	591	587	581	556	534	622	588	576	600	561	582	586	570	543	574	587	533	594	539	598	571	626	554	582	568	519	595	548	562	556	539	592	567	604	554	571	568	561	570	554	575	563	571	552	558	617	578	539	539	575	550	582	578	594	554	588	541	520	575	542	549	568	558	585	585	582	542	599	586	585	564	601	563	587	626	574	597	576	581	602	560	557	559	499	597	559	571	561	575	558	573	575	578	609	569	561	555	559	570	582	641	606	557	546	606	543	565	579	605	527	587	551	575	609	574	579	573	588	530	620	576	561	570	566	564	565	573	596	549	557	580	577	574	583	594	586	606	605	564	550	551	518	563	536	630	545	518	564	575	589	580	577	570	566	575	545	579	570	517	587	582	633	567	569	559	593	583	552	570	590	546	553	534	563	596	564	538	589	573	596	603	553	580	591	576	585	555	588	545	561	550	577	569	582	556	576	597	583	582	515	585	650	546	552	564	566	605	579	556	602	534	579	592	612	537	569	536	566	575	565	570	548	558	589	567	528	587	580	581	544	571	547	573	568	569	588	611	571	599	598	599	577	585	578	569	564	572	554	578	587	605	604	539	528	590	550	590	564	590	605	577	573	566	574	562	548	581	542	572	591	600	563	562	522	578	569	591	558	533	543	596	557	537	598	556	594	605	560	583	570	560	607	564	595	601	595	566	585	577	565	572	568	580	579	591	498	563	546	580	553	604	571	581	576	557	605	606	542	540	576	559	570	565	610	602	510	618	582	547	541	574	533	580	576	527	551	558	530	560	559	633	553	551	555	597	581	538	559	559	562	570	582	565	570	604	590	627	584	546	574	593	613	536	527	613	575	569	559	608	564	566	584	555	554	604	585	571	557	570	617	565	576	564	578	573	554	567	557	508	585	584	584	640	541	546	606	541	512	540	574	561	584	596	564	533	607	564	575	622	593	544	583	559	565	511	577	579	607	564	545	557	573	566	551	564	585	543	570	575	555	553	558	574	588	585	572	550	542	576	609	545	578	526	601	554	597	602	584	589	566	591	561	572	571	571	523	593	614	564	623	588	536	549	545	527	573	546	589	611	553	572	573	558	563	550	582	601	573	550	568	598	607	531	575	584	515	589	597	587	576	532	597	582	565	565	546	624	556	556	591	564	602	562	568	569	599	598	525	548	549	541	566	542	560	574	569	586	583	579	557	557	590	539	552	620	559	515	577	604	596	575	566	583	582	535	608	567	532	563	504	608	587	543	609	563	579	566	542	573	563	576	610	599	580	552	546	566	592	587	563	592	572	614	550	601	571	623	543	555	573	577	565	528	558	550	575	530	548	603	583	573	562	615	597	603	552	588	604	544	548	571	569	606	541	589	616	622	614	574	534	595	564	595	599	574	551	588	556	565	539	619	559	572	589	600	575	587	581	576	550	595	560	526	543	587	556	567	593	578	608	589	579	586	621	594	545	556	609	570	524	592	573	588	564	577	555	545	562	581	548	557
25094	21130	26489	24118	5096	580	493	441	427	412	389	385	601	2382	1477	1616	534	351	374	356	362	383	345	324	356	324	359	362	334	330	358	325	346	354	348	313	357	337	358	381	345	349	348	343	320	339	342	360	338	367	335	324	332	351	353	374	386	344	356	326	364	325	339	349	353	350	363	357	361	330	359	338	334	353	359	377	380	345	360	324	370	313	322	320	317	359	363	327	374	367	334	376	342	351	368	355	335	335	337	343	346	321	362	322	346	346	355	355	341	361	315	328	342	359	334	363	328	355	359	356	328	346	342	354	327	360	362	338	367	368	320	360	336	325	330	350	335	345	337	331	355	341	328	322	346	377	341	374	395	365	373	346	356	348	349	347	317	358	325	361	343	367	352	346	367	350	335	341	335	356	348	373	352	352	344	350	316	352	353	340	363	351	308	328	391	356	358	345	340	348	369	337	371	362	351	336	345	359	331	360	338	346	336	338	322	330	370	331	345	352	364	320	345	328	375	339	287	358	325	334	370	343	324	372	328	345	358	363	343	372	339	348	323	342	346	327	372	343	339	313	369	360	331	341	355	331	343	309	342	328	376	365	379	320	342	319	339	361	338	338	359	364	326	352	363	351	368	322	350	335	350	339	333	323	328	363	348	345	359	351	330	370	358	357	342	341	343	300	353	360	356	366	345	354	369	313	345	352	377	345	384	327	365	357	346	328	310	314	345	348	336	312	333	325	337	353	369	373	371	357	342	363	318	351	348	351	334	370	324	325	336	331	358	332	323	343	366	353	348	372	345	344	348	326	367	319	370	329	340	331	333	389	339	349	361	316	383	355	329	395	345	316	349	337	341	339	346	350	377	348	343	352	324	349	317	280	367	364	332	364	379	313	343	368	343	350	345	338	355	354	359	326	362	360	344	359	358	339	337	377	347	380	352	314	331	339	385	333	371	339	358	363	341	371	324	340	343	348	345	333	362	342	344	323	330	345	376	335	335	357	333	341	337	334	374	359	341	363	372	350	327	366	341	369	315	341	334	360	330	330	346	335	345	365	339	342	321	347	372	329	368	343	361	350	330	339	358	358	332	368	345	371	323	345	381	337	347	335	355	365	364	344	332	343	351	368	352	371	334	363	324	357	364	369	328	330	321	346	339	312	350	338	389	335	361	368	345	348	347	372	349	356	363	337	370	361	322	330	342	326	335	367	327	362	345	347	388	364	320	380	342	334	335	361	331	361	343	364	348	335	328	348	381	363	372	328	304	379	356	346	333	350	359	374	320	384	338	364	347	345	343	343	374	339	336	310	340	333	360	344	357	335	340	374	374	338	355	316	361	341	329	346	326	327	340	342	356	344	350	339	316	352	360	314	359	377	335	388	333	338	388	330	337	344	342	353	352	349	342	356	334	335	338	354	345	371	380	375	340	357	324	328	320	335	368	320	371	373	346	359	366	372	379	340	391	385	348	352	354	326	333	330	313	348	336	332	362	330	330	376	361	349	346	327	318	347	336	378	341	318	319	340	355	343	346	349	304	327	352	328	358	340	374	330	318	348	317	355	347	384	325	334	348	385	328	352	344	323	370	313	341	304	349	351	341	331	327	345	339	347	321	355	339	397	332	367	346	359	331	337	317	360	328	395	352	316	338	347	314	313	379	342	345	355	342	345	343	366	358	340	349	349	320	332	350	330	366	400	334	375	364	344	356	336	329	325	363	309	337	363	320	319	353	344	346	363	357	354	339	367	342	358	307	350	345	330	308	348	371	313	362	340	378	351	320	323	335	356	356	362	383	315	356	367	337	342	346	361	346	352	359	365	368	335	326	336	345	353	331	309	349	315	313	367	320	352	348	341	336	335	353	317	329	356	303	379	347	334	340	344	341	349	355	360	345	385	316	325	321	327	360	376	336	334	339	300	349	373	329	312	339	349	350	351	356	328	352	356	340	362	319	332	332	330	328	350	316	363	387	367	311	383	379	331	328	373	350	327	356	324	358	370	314	351	335	345	343	328	357	350	309	351	339	350	366	378	345	345	363	349	348	338	357	381	307	322	342	346	355	369	322	360	355	365	350	341	344	300	358	357	348	325	298	385	340	342	381	351	390	352	361	359	356	381	314	350	344	355	307	360	375	331	326	355	363	329	321	339	344	328	340	365	352	347	351	361	343	331	344	351	323	352	365	314	297	336	363	307	379	346	345	357	334	347	328	311	322	350	334	363	337	347	313	364	345	329	345	338	347	329	344	356	317	334	351	346	329	314	369	338	311	340	323	386	348	335	342	323	352	377	300	341	329	351	342	344	326	374	362	323	366	384	358	333	355	345	350	325	323	368	356	323	359	345	304	354	316	367	362	354	327	354	335	313	336	353	355	343	374	309	344	373	321	343	357	337	314	339	362	342	351	305	326	331	339	343	370	339	353	336	343	334	371	343	355	340	349	308	289	338	379	343	384	357	338	352	327	351	319	328	331	333	363	318	326	345	366	366	328	339	375	368	346	341	347	341	366	348	320	333	357	324	322	325	309	338	342	366	341	343	325	347	329	329	347	338	331	356	319	314	360	349	336	369	325	352	352	342	347	346	339	347	333	309	350	320	343	327	310	369	352	372	325	375	331	357	367	345	370	324	387	338	331	323	349	343	333	327	363	365	371	333	359	359	375	343	330	375	372	329	358	341	361	360	365	381	346	360	354	330	344	349	337	334	338	344	325	296	353	343	357	370	369	387	334	308	323	359	340	342	360	359	346	351	336	325	337	361	360	312	347	350	343	336	348	344	330	343	362	362	360	365	366	325	304	372	357	333	336	345	358	330	347	326	337	339	344	326	334	328	371	361	345	350	324	314	350	347	374	316	352	368	358	299	340	359	353	359	377	343	328	348	331	352	323	333	332	347	339	346	364	325	334	373	345	331	348	378	339	378	356	334	338	333	319	350	352	306	322	386	374	348	398	384	321	389	342	326	360	346	353	339	334	355	342	350	349	343	333	360	353	369	337	333	361	350	377	356	348	353	356	314	316	330	342	364	354	340	357	385	339	339	355	358	362	333	342	361	347	359	329	317	357	343	354	328	353	356	339	341	321	336	355	336	373	355	351	345	366	325	363	347	341	332	360	350	358	362	346	341	359	332	336	371	358	392	355	367	336	345	345	367	364	362	342	349	369	351	347	382	351	358	334	323	303	351	336	342	328	322	368	324	325	334	356	330	326	330	319	329	325	366	366	337	391	377	331	354	356	349	331	339	326	322	354	385	352	364	392	344	332	370	308	336	358	342	360	356	347	347	349	365	326	330	367	341	349	356	329	380	347	331	344	371	370	375	346	328	345	325	330	342	331	338	313	341	357	390	316	360	340	332	327	362	360	371	334	327	377	342	364	339	383	333	347	334	341	356	340	334	351	342	341	320	323	334	344	350	323	384	345	344	310	338	365	367	342	326	345	369	350	334	319	345	336	343	334	322	344	352	350	328	362	389	327	334	371	368	341	370	343	339	349	345	343	351
39953	49456	15711	1479	1068	909	741	665	625	556	595	526	1093	5665	3337	3790	815	454	442	416	429	468	421	429	474	420	435	447	459	441	424	409	430	420	411	460	401	439	428	431	432	446	448	432	413	416	423	438	393	403	421	452	431	452	418	404	429	424	445	435	415	409	403	404	414	425	400	401	408	418	441	417	466	450	423	407	445	445	415	445	392	441	419	440	438	446	449	445	421	490	471	464	485	432	438	400	436	417	417	423	456	424	404	444	399	444	428	441	456	441	411	435	429	460	442	435	434	420	404	438	464	428	434	370	455	404	476	409	421	440	442	441	437	448	427	454	449	446	407	442	420	447	445	431	430	421	443	397	418	448	408	450	407	420	414	413	451	461	410	452	411	428	447	444	455	435	429	415	413	404	426	406	418	425	452	430	438	444	461	398	404	445	429	427	410	428	412	401	412	399	423	441	456	451	423	441	456	417	449	435	434	431	459	410	425	414	417	438	420	430	429	458	426	423	423	425	464	447	414	422	424	415	392	400	439	405	445	446	409	444	440	422	472	445	429	409	440	435	403	410	414	427	418	425	405	443	465	481	413	447	408	402	441	428	426	434	422	446	428	447	427	410	432	435	432	458	431	425	398	454	435	425	422	419	430	457	409	395	414	447	427	399	430	459	459	474	423	412	426	439	464	405	432	414	441	441	414	428	419	444	444	391	411	424	441	381	450	445	399	413	426	444	417	413	442	424	410	446	437	421	417	382	442	426	399	456	451	441	479	410	426	422	416	446	425	407	410	428	403	427	444	421	402	455	465	421	388	408	433	401	459	446	381	382	445	413	430	423	457	454	400	424	441	406	418	425	476	447	450	408	420	422	447	446	468	442	424	434	437	433	425	446	425	424	430	381	401	425	448	390	419	440	421	420	401	413	429	453	454	436	415	441	475	408	410	472	428	427	419	398	433	406	439	431	448	411	441	428	436	378	424	414	435	385	422	437	389	450	436	433	434	451	454	430	411	400	441	408	408	417	398	424	427	436	398	448	448	439	449	445	414	426	411	438	427	419	399	408	411	409	441	462	397	423	419	446	404	409	425	430	438	409	419	437	449	436	408	420	440	440	432	435	453	431	403	394	422	398	428	430	439	405	453	479	421	409	407	411	413	406	422	430	396	444	449	394	405	456	433	428	420	402	433	454	473	473	431	418	429	451	430	430	421	507	391	425	475	469	435	441	481	421	432	430	425	429	416	436	425	441	453	430	461	430	425	444	401	397	423	430	463	431	441	430	446	452	431	415	436	434	446	465	441	428	436	421	400	436	440	443	378	449	423	424	434	430	405	396	402	431	432	426	423	414	436	390	414	451	423	465	447	433	439	416	445	445	418	421	404	451	422	409	438	423	450	414	427	424	427	445	432	428	452	437	468	462	406	411	449	433	401	421	445	425	405	410	447	453	432	459	424	428	421	423	418	424	427	420	444	413	426	432	439	406	455	444	401	402	442	440	431	429	446	423	424	440	444	444	417	460	423	443	456	467	453	443	422	450	441	459	437	421	383	412	450	430	442	463	426	433	421	433	456	446	418	434	448	452	411	445	417	407	423	405	396	430	430	422	433	412	398	418	405	454	432	463	411	481	383	461	428	401	436	435	413	440	433	439	402	433	415	417	435	453	428	484	415	441	452	475	432	436	448	396	432	427	432	441	421	421	448	421	416	464	419	391	408	412	404	438	426	409	454	476	430	473	443	427	414	414	415	444	394	415	425	418	429	423	443	428	432	451	442	411	399	398	433	418	444	440	439	400	403	438	404	395	431	418	445	405	403	413	422	435	445	421	448	448	444	428	407	421	421	459	409	451	444	439	444	436	441	456	483	421	430	427	441	451	431	459	425	447	439	417	439	407	409	429	445	459	437	458	447	427	431	445	433	410	446	439	430	461	448	380	440	428	436	422	430	463	438	415	397	419	420	423	431	439	418	424	430	437	421	399	425	448	411	398	421	457	427	443	438	376	458	445	399	392	419	419	427	471	430	403	425	450	427	390	457	391	421	422	426	431	399	425	439	440	440	410	394	426	445	444	401	415	442	457	477	419	423	440	442	397	452	441	425	412	405	452	438	450	447	471	408	427	399	445	436	418	416	422	447	418	425	387	445	435	402	427	442	427	417	451	415	469	440	429	414	405	423	452	455	422	437	413	456	453	426	437	390	425	402	441	432	403	424	431	445	416	460	447	434	447	451	406	416	440	436	429	409	425	447	436	418	411	447	417	429	426	424	403	430	427	455	413	448	440	442	410	457	432	471	390	432	452	443	421	453	439	435	431	426	414	396	423	432	407	455	434	416	420	410	439	461	457	437	408	440	389	444	436	448	460	416	435	417	458	444	436	455	421	441	452	439	429	413	436	428	420	413	433	407	422	428	435	397	439	483	474	451	440	415	447	438	472	397	422	433	453	425	474	423	422	435	458	439	426	378	424	451	413	395	414	415	415	440	422	406	453	419	462	456	436	422	435	411	446	429	410	433	407	398	425	439	422	425	407	425	446	428	419	443	419	456	408	449	362	471	461	421	448	444	413	421	427	457	432	445	460	444	423	459	420	435	400	420	404	404	439	432	400	459	414	460	433	402	406	418	415	417	435	430	409	426	406	398	464	455	423	420	442	418	433	441	446	426	449	409	447	407	449	413	399	461	469	429	413	400	428	469	443	457	435	438	439	433	431	411	483	419	415	427	413	438	442	429	428	424	448	420	391	397	440	450	430	402	405	432	415	427	432	425	416	432	400	420	443	389	417	430	428	429	439	440	409	418	409	414	445	426	447	418	373	428	422	418	464	443	445	428	439	423	420	427	406	440	454	458	471	469	438	443	430	421	459	432	422	426	460	434	467	422	409	431	480	431	435	403	455	442	420	432	424	440	439	403	419	430	398	421	459	432	414	405	414	417	452	441	415	421	443	457	427	433	430	425	415	431	453	382	404	426	447	418	427	436	395	426	430	477	442	402	430	422	429	425	439	414	425	407	430	464	411	436	433	387	414	420	442	442	438	434	412	406	438	426	416	433	443	430	414	421	447	427	448	414	404	399	407	441	411	428	438	437	446	460	439	453	437	433	464	464	464	421	419	440	414	473	414	408	432	386	408	430	446	465	445	427	417	438	430	409	429	463	449	392	412	405	403	424	409	440	439	460	439	455	419	428	440	410	436	434	444	458	447	406	410	429	451	425	415	468	468	417	412	432	463	413	417	406	433	436	405	457	435	439	420	382	434	399	422	405	450	412	409	403	411	427	431	427	437	458	428	422	439	441	466	430	431	429	414	444	449	413	419	454	413	443	440	417	407	392	458	429	431	402	434	384	455	443	429	446	398	407	448	426	419	432	461	388	431	434	421	400	439	443	439	466	398	428	413	416	410	442	436	420	445	439	409	429	468	414	445	414	437	447	440	432	373	413	435	427	404	405	441	424	465	406	466	450	406	450	417	457	433	452	436	428	447	418	454	420	442	419	444
22815	20957	28494	23526	20919	20487	4308	1199	904	954	875	845	992	7802	3629	6560	1746	709	720	696	731	718	702	703	696	655	646	666	679	721	722	641	702	711	712	652	684	655	601	655	674	666	656	657	649	704	661	659	641	689	699	643	643	660	691	650	645	677	673	695	637	612	663	678	663	639	660	652	640	651	675	615	674	650	647	618	670	719	698	670	693	646	650	675	673	678	726	683	656	645	634	670	646	663	679	657	655	652	612	688	690	701	690	680	658	640	642	685	733	658	700	710	692	641	654	655	659	618	658	620	628	612	684	701	663	635	721	685	659	675	668	647	624	634	658	679	670	656	715	666	656	676	683	680	677	683	655	624	699	667	666	681	631	645	673	672	643	626	687	664	655	671	670	670	666	633	698	638	682	660	662	663	681	660	663	643	631	663	683	649	623	641	682	688	691	636	677	628	640	637	645	668	682	728	673	657	692	669	628	662	650	658	666	672	653	669	695	669	666	672	688	651	650	639	647	670	649	671	700	636	686	695	649	663	669	683	662	639	658	696	576	684	660	689	663	658	622	721	620	666	696	683	690	672	660	651	623	662	635	614	692	680	608	595	642	651	646	619	656	621	678	691	634	648	643	630	660	671	676	656	657	633	693	658	669	698	617	640	657	630	635	675	616	667	673	694	658	659	643	656	701	705	636	665	667	666	633	680	701	705	659	679	676	651	669	659	663	648	650	644	658	641	634	685	680	680	607	638	673	699	660	670	647	640	680	655	649	660	654	673	630	626	680	665	638	660	629	675	677	662	645	663	622	607	682	616	682	622	714	675	706	669	613	652	683	706	633	635	653	696	697	678	635	631	691	661	674	621	643	655	678	681	640	647	641	690	645	652	650	687	697	654	614	651	642	651	655	664	650	701	633	700	596	696	662	660	676	601	704	648	629	662	668	661	689	636	692	701	652	644	628	650	641	654	677	676	640	673	659	676	733	649	673	684	665	680	671	691	658	620	661	692	710	644	664	698	740	663	662	668	642	665	651	691	680	647	630	701	692	656	641	681	688	657	656	673	675	656	622	671	617	590	691	632	674	657	629	656	640	637	623	700	672	655	643	638	672	683	680	659	648	638	684	691	640	647	646	704	641	732	671	700	623	659	664	645	691	695	667	660	641	688	679	655	666	633	663	636	670	653	673	660	647	632	664	698	676	619	679	630	680	647	661	636	659	626	640	641	671	672	626	598	700	679	647	642	636	654	660	661	627	645	683	661	590	679	687	652	681	673	664	652	625	654	648	637	648	623	661	729	655	638	658	620	676	675	669	681	715	619	692	681	696	664	681	639	697	697	686	656	645	728	692	674	682	670	652	647	646	628	612	680	673	619	670	654	662	626	725	621	671	654	704	654	561	634	650	657	689	648	682	658	653	664	652	679	639	688	640	657	665	666	613	652	633	629	645	672	694	688	660	627	588	661	701	648	628	656	605	692	667	713	655	726	631	672	691	667	652	637	701	640	680	656	642	660	621	626	648	653	669	635	637	663	674	666	702	678	647	695	628	719	605	634	673	693	677	588	677	629	652	626	665	675	694	660	673	637	638	709	675	646	659	694	724	694	631	694	723	663	696	663	632	628	642	686	705	684	649	640	658	668	692	632	670	671	639	667	633	624	675	675	673	658	684	670	694	697	668	659	644	676	703	647	642	686	660	635	632	688	644	661	672	674	658	666	676	681	659	668	669	638	641	610	664	648	663	670	644	669	675	644	675	647	663	649	650	627	693	681	651	665	609	653	646	661	640	659	650	669	650	675	649	663	646	645	657	652	678	643	674	638	685	676	613	681	694	679	640	711	614	649	587	661	650	659	639	661	678	656	623	636	673	663	677	665	648	674	618	649	690	632	703	650	675	648	655	663	621	648	661	656	666	670	683	659	693	630	644	672	616	660	634	646	694	692	675	671	653	636	636	659	687	642	656	695	704	673	713	641	649	671	636	644	670	625	660	703	642	630	602	621	705	661	664	639	660	697	659	684	681	679	656	667	662	699	689	596	607	626	654	634	617	645	633	664	688	661	675	676	676	668	694	631	649	640	644	632	674	655	632	690	625	665	689	642	625	684	679	660	695	672	663	640	682	643	684	668	642	632	641	643	643	633	674	673	693	644	682	661	659	621	635	670	672	696	635	689	658	668	637	671	631	687	642	637	646	616	647	650	648	708	628	614	696	652	690	651	674	627	636	653	662	661	631	727	674	642	637	656	697	668	619	668	710	637	678	638	677	650	669	676	618	683	636	695	598	691	672	647	665	733	635	690	633	704	662	639	668	652	680	693	638	656	629	684	675	641	662	691	623	684	667	640	668	666	698	685	654	665	678	628	663	667	652	708	661	624	664	688	678	666	640	634	682	652	595	626	691	679	669	676	645	678	671	651	672	609	685	604	667	626	641	654	652	625	663	654	683	651	650	681	668	685	608	640	688	684	680	664	685	680	661	654	643	685	658	642	661	653	696	619	633	688	619	659	641	629	635	679	639	602	620	644	668	642	690	699	654	626	690	696	678	679	641	646	661	607	680	642	678	701	657	633	690	659	677	685	703	681	643	644	700	664	647	643	631	648	603	695	636	624	638	652	641	645	647	632	654	719	649	703	673	665	688	639	661	663	677	648	660	658	640	657	683	652	638	660	700	623	721	612	665	648	684	697	666	624	617	646	698	633	687	678	640	672	630	635	653	682	625	666	672	638	680	645	707	651	630	668	632	659	653	663	677	671	660	641	648	670	668	680	647	638	735	687	652	654	660	639	691	673	681	610	644	641	700	650	665	667	693	638	651	643	649	647	618	661	646	608	639	696	679	617	633	662	698	654	659	665	641	676	641	667	631	597	623	644	642	636	677	705	658	622	709	671	651	671	687	652	676	640	636	647	698	674	667	652	662	695	687	632	640	669	716	642	675	696	635	639	645	657	661	635	650	669	660	688	709	662	637	599	707	657	686	628	651	597	657	666	657	672	636	692	649	617	658	645	666	637	641	637	652	660	655	661	671	647	680	605	679	699	659	646	657	652	630	653	710	702	647	666	638	619	653	649	652	695	673	662	632	654	727	648	686	683	670	661	643	658	661	651	667	650	595	627	667	641	677	616	670	670	658	623	620	692	636	711	630	653	676	639	679	673	715	644	656	656	655	640	705	628	691	672	670	660	659	635	653	677	658	695	664	658	675	645	647	674	655	680	673	704	610	686	641	684	682	670	678	656	703	690	650	678	610	664	639	647	699	682	635	658	653	692	660	662	643	663	644	638	665	660	663	637	665	647	699	689	682	690	707	640	641	642	663	696	647	674	635	648	639	624	627	628	695	617	678	655	624	693	618	639	669	683	661	624	621	645	641	661	711	594	652	609	667	640	613	687	629	697	672	602	652	648	638	683	639	664	622	645	643	648	680	630	656	629	651	654	660	632	655	654	626	644	686	664	650	649	656	662	655	678	637	681	684	626	627	666	640	660	611	682	698	663	630	695
44023	63922	28510	4096	3028	2347	1858	1636	1446	1344	1241	1214	1476	14878	6200	12027	2510	861	851	830	853	792	796	852	794	816	795	790	790	763	793	792	794	797	753	757	781	791	763	834	773	824	727	815	766	792	730	736	765	759	760	768	750	815	833	781	775	792	731	790	751	786	741	781	769	764	721	776	760	726	770	789	757	777	766	816	746	734	726	788	739	768	754	726	765	776	702	759	818	775	755	867	784	790	753	775	744	815	825	793	779	749	744	720	752	758	749	738	762	780	763	734	760	776	776	771	777	752	755	770	764	742	759	739	765	785	724	769	737	791	736	736	767	804	778	762	749	779	765	730	752	721	787	757	771	810	799	723	768	768	758	754	773	783	713	734	759	784	778	780	723	772	740	741	757	750	771	762	759	715	750	802	732	738	770	762	753	805	748	706	753	782	720	756	764	721	769	789	787	753	750	756	736	756	779	747	753	755	760	778	756	723	798	803	726	798	726	790	806	731	728	788	770	763	760	752	775	720	798	719	764	779	672	808	720	771	753	782	782	737	746	778	740	799	790	702	737	763	771	735	744	739	781	821	739	745	750	767	764	755	755	757	727	790	760	728	787	810	782	780	745	818	767	746	744	779	778	734	728	741	778	764	747	779	787	769	719	752	736	758	760	781	768	808	760	722	745	782	759	758	715	750	782	785	787	767	790	752	740	732	795	785	729	760	724	760	724	727	752	747	770	776	741	780	732	734	766	785	777	746	702	748	703	736	750	750	819	732	767	763	735	789	798	746	735	749	793	766	811	761	754	753	766	745	750	738	773	737	782	680	730	763	742	771	804	794	769	784	713	724	750	727	728	738	737	758	799	707	769	741	742	709	756	724	749	749	728	775	730	786	774	772	762	757	789	755	774	753	775	725	770	754	730	753	778	735	756	758	781	716	800	768	755	714	753	804	750	777	783	777	803	764	761	754	756	782	747	740	730	762	787	780	776	724	772	806	759	774	777	739	807	762	800	785	774	784	779	766	758	727	734	757	769	775	708	815	792	738	759	749	788	741	799	798	773	767	769	738	757	767	788	772	755	746	716	739	747	756	742	787	772	807	781	808	720	761	728	687	770	772	760	791	778	765	787	797	765	772	766	746	743	747	844	745	764	745	725	808	730	754	764	783	770	766	744	766	727	747	721	727	743	761	795	792	721	762	786	780	763	793	786	741	715	751	733	756	772	790	782	759	746	799	772	764	775	756	734	742	763	770	716	815	756	785	752	757	745	755	795	762	703	728	718	755	764	740	767	746	780	783	783	713	771	765	748	731	736	749	738	769	744	757	726	768	705	759	765	775	734	754	741	753	786	724	722	735	773	800	741	717	758	770	706	750	751	698	782	756	773	774	732	734	711	748	784	778	764	738	750	719	779	793	772	772	816	761	784	755	773	677	720	694	800	752	742	788	735	772	787	778	754	754	818	800	716	793	767	786	728	753	779	724	749	744	791	770	756	754	741	740	819	763	755	786	752	736	776	740	752	781	792	759	809	774	737	707	717	771	770	759	773	750	747	766	794	717	830	739	734	754	732	796	747	715	743	761	711	768	763	724	733	745	726	750	726	773	818	751	781	763	754	828	734	754	776	740	755	778	791	775	777	776	798	748	765	796	735	756	727	751	777	768	746	758	788	732	791	790	752	733	794	755	788	777	781	784	767	716	720	734	753	785	747	755	732	734	779	750	782	788	744	788	746	811	784	739	782	719	764	731	804	726	726	763	764	739	740	817	797	768	758	755	793	807	767	749	752	791	775	739	769	705	805	706	768	793	790	818	763	793	773	761	747	744	804	726	750	751	720	786	744	773	796	744	763	762	792	695	764	700	757	772	739	747	756	754	732	772	755	773	746	748	749	770	793	734	735	786	721	765	700	724	743	748	719	768	787	778	737	786	801	789	742	743	743	774	744	719	765	784	771	788	727	767	763	778	753	749	735	799	804	765	729	813	761	767	732	753	745	723	756	787	711	780	692	744	748	771	771	786	738	785	724	776	753	746	758	763	725	746	740	806	726	730	769	756	803	735	759	737	731	793	787	714	716	800	759	765	754	767	763	762	760	773	807	748	745	805	759	763	792	744	757	805	719	783	794	765	794	755	741	767	765	766	797	742	771	738	739	775	761	777	743	765	767	770	754	767	753	744	748	796	723	733	734	715	768	713	717	723	770	802	779	764	777	734	763	799	803	754	762	766	704	702	739	757	745	717	744	771	758	764	804	794	766	779	749	777	765	783	742	770	720	752	759	775	790	761	714	750	757	768	789	715	799	768	789	766	741	747	739	761	701	744	795	737	775	730	720	716	735	722	771	749	771	755	774	746	757	735	743	748	765	757	762	745	732	734	742	728	805	771	745	782	795	722	725	757	728	723	735	728	723	708	745	781	799	762	753	753	700	784	667	784	765	726	707	769	775	800	801	752	829	724	794	775	824	783	753	723	720	780	780	738	748	779	708	728	705	745	778	725	753	765	762	743	757	709	750	775	762	720	775	744	762	807	787	745	726	655	791	748	718	750	786	739	763	745	777	764	745	799	740	752	765	765	784	751	808	753	762	789	753	791	766	724	747	804	783	727	743	770	748	722	697	727	744	794	770	758	710	792	781	737	787	752	779	786	740	722	794	718	804	766	742	736	778	733	824	727	806	759	737	775	734	763	728	753	807	756	767	791	723	752	751	794	722	725	724	728	818	822	741	728	780	718	761	772	743	743	716	739	752	790	772	774	763	757	796	762	790	762	749	721	776	746	767	744	765	750	771	759	756	760	772	786	764	793	713	760	745	720	795	725	797	726	772	707	770	734	674	714	708	767	754	801	777	714	762	744	757	725	725	749	714	790	773	748	781	728	775	771	803	772	760	751	682	764	741	758	777	761	747	776	726	757	764	778	740	796	747	798	733	792	752	754	785	748	720	768	708	760	799	789	721	733	775	790	739	770	749	749	697	796	777	749	759	708	706	748	740	738	733	716	788	751	765	806	756	753	748	756	702	729	768	738	745	739	737	749	736	802	731	786	765	772	730	799	735	757	768	736	809	818	775	727	722	784	768	709	760	715	753	747	776	778	798	721	779	755	679	770	766	820	775	757	782	785	749	760	731	803	748	764	813	743	768	762	794	716	718	758	773	759	745	724	760	741	765	703	734	786	737	725	761	750	730	728	798	705	770	770	736	810	760	748	739	733	778	763	768	769	696	815	725	756	742	778	758	770	755	758	738	782	734	793	711	850	778	702	766	812	799	758	779	781	755	763	707	730	717	717	777	787	773	755	721	724	751	775	773	761	748	781	753	772	706	799	779	757	743	753	785	719	676	780	744	815	783	812	756	765	739	752	770	753	745	728	744	783	712	741	739	765	717	755	790	762	794	713	760	761	786	822	759	777	783	775	729	704	687	769	776	737	684	767	763	716	799	757	716	819	763	737	769	753	769	784	758	758	760	777	744	800	762	769	758	762	752	781	729	742	769	768	704	738
31557	30034	17950	2383	338	313	282	281	318	298	259	259	292	457	340	478	294	308	270	264	293	306	277	263	260	302	252	303	291	259	290	281	230	238	255	254	261	274	268	268	286	289	291	245	264	288	282	289	272	253	274	248	263	266	282	269	244	267	246	268	291	261	253	285	296	281	267	245	272	267	276	245	245	267	245	302	303	285	285	252	263	288	296	278	256	243	263	256	268	277	260	269	269	298	291	265	284	266	257	250	275	235	263	278	264	303	269	278	250	271	225	255	271	290	274	265	283	245	287	267	281	279	237	277	262	244	245	257	298	280	248	247	284	261	285	260	262	284	265	237	246	300	289	274	250	297	276	271	274	290	253	295	293	277	278	294	246	273	271	265	280	271	259	286	276	245	299	247	282	235	273	270	235	247	284	239	287	232	261	274	253	238	295	269	251	284	271	244	245	262	250	293	253	277	268	289	293	262	257	278	290	252	251	275	272	271	250	279	276	273	293	262	293	274	287	244	269	258	266	258	296	279	277	274	307	282	268	253	276	257	270	281	283	254	263	278	278	273	273	240	257	246	281	280	265	264	295	272	263	266	283	275	302	274	286	280	258	251	279	247	300	285	231	273	285	266	251	263	271	280	303	319	266	252	276	272	261	277	257	282	262	256	295	257	281	261	297	270	252	285	260	243	278	271	276	269	276	261	270	283	282	256	236	273	247	275	264	272	265	264	290	263	264	263	274	264	275	291	252	287	256	272	279	298	291	280	276	281	297	267	276	269	262	280	269	261	255	259	276	282	249	282	271	280	272	274	288	274	289	286	259	275	327	267	238	266	262	269	280	274	285	254	238	281	283	259	321	292	296	287	281	265	301	258	282	228	267	250	279	274	253	277	297	260	267	247	235	303	272	268	288	269	260	307	260	255	267	252	272	255	269	261	262	274	270	255	236	251	273	273	253	264	273	274	287	277	244	271	302	290	227	257	270	284	268	241	260	281	281	260	272	255	281	257	279	264	265	282	278	274	279	256	272	265	276	298	270	248	277	265	268	288	229	293	281	258	277	255	251	267	264	270	269	217	267	272	297	249	277	272	281	242	271	265	276	273	241	275	268	251	237	253	238	268	265	264	280	255	245	279	296	256	253	270	245	283	273	241	242	271	291	246	266	283	276	281	249	314	274	262	278	273	284	240	236	304	259	252	270	278	257	272	262	251	274	297	272	256	271	256	234	244	289	262	286	267	251	280	267	242	277	251	274	279	275	277	281	275	239	232	297	286	257	253	259	280	267	262	265	302	275	279	285	269	254	233	280	253	251	238	282	272	277	261	267	252	264	253	262	268	282	280	261	270	279	233	277	265	287	268	308	263	281	262	260	260	256	244	267	299	279	283	262	269	288	285	255	263	264	274	280	285	286	280	267	279	273	259	234	245	261	256	245	220	266	221	260	282	259	293	276	255	263	255	276	272	269	281	252	291	281	274	270	273	245	273	279	240	279	251	241	243	264	290	266	258	267	269	293	261	263	253	257	272	264	256	263	249	266	276	249	271	272	288	278	264	273	273	268	289	278	308	300	247	298	257	245	257	277	262	267	255	277	258	286	284	279	289	270	258	283	260	266	296	257	259	254	277	257	265	252	254	248	275	216	243	271	280	270	300	252	275	249	266	265	277	277	248	255	269	274	287	299	276	267	256	268	267	286	261	250	257	259	255	267	276	262	272	256	259	276	255	262	231	271	245	278	260	263	255	266	263	263	278	276	278	251	228	257	263	247	266	263	244	233	250	248	253	238	314	266	265	265	262	287	270	267	251	242	285	279	305	236	258	284	279	281	248	248	234	297	288	263	257	270	246	293	270	298	242	245	267	254	247	280	292	267	250	274	248	293	280	310	273	259	275	245	311	262	241	255	279	255	275	260	239	274	272	277	271	264	279	234	257	270	278	316	239	243	284	292	292	269	254	271	283	220	273	275	236	281	273	268	271	285	264	242	261	255	253	243	261	284	250	295	245	253	251	238	249	272	263	279	266	271	238	261	258	266	260	276	280	280	285	263	267	262	273	288	256	262	238	274	262	274	283	265	297	262	249	240	272	264	260	273	255	270	282	306	283	264	258	246	274	283	280	272	278	267	249	262	273	291	262	299	250	290	273	280	253	264	255	272	286	289	261	269	302	225	260	269	245	254	250	300	260	321	301	275	273	255	289	260	259	293	254	253	281	270	281	265	268	275	270	267	283	256	248	265	270	263	291	265	270	285	279	239	246	275	282	272	250	264	268	280	252	270	299	226	253	266	289	268	262	267	276	266	287	272	262	284	265	264	264	287	235	264	299	243	289	269	244	295	280	284	262	296	261	266	294	263	271	284	260	246	262	265	228	251	262	286	284	264	252	264	276	238	265	287	275	264	264	269	264	298	256	273	253	275	241	277	278	286	279	277	269	277	244	268	269	273	279	259	276	280	287	278	259	280	262	284	257	266	261	255	254	285	271	265	288	265	253	285	260	260	256	270	271	259	271	274	251	243	274	254	297	267	256	287	253	249	275	279	246	293	279	257	244	253	290	259	292	287	276	281	263	265	282	283	247	265	272	263	283	259	262	280	282	275	268	266	264	276	257	287	249	258	269	255	241	279	253	249	287	254	260	259	239	283	266	259	251	243	270	278	247	248	229	251	263	270	248	263	283	269	257	255	255	266	239	242	245	263	259	256	277	284	257	247	284	284	222	249	255	245	287	257	242	243	272	247	263	237	262	268	258	316	253	263	268	273	278	270	240	259	262	261	251	267	254	295	245	262	260	264	274	294	295	261	268	263	251	293	310	261	270	290	271	266	255	243	267	284	262	277	225	283	269	247	298	276	275	293	271	282	265	268	235	283	254	283	242	245	265	263	269	267	272	271	262	277	249	264	265	259	272	255	273	280	254	285	263	274	268	251	279	260	254	277	257	274	248	256	270	288	260	255	313	259	268	269	294	311	282	260	255	250	274	291	290	268	258	293	305	280	249	267	271	276	277	268	259	278	277	306	265	280	279	281	296	291	268	253	263	276	255	247	252	267	262	250	254	242	272	243	231	298	264	274	241	269	273	270	267	265	297	281	289	280	265	287	286	251	256	291	256	275	250	253	247	254	262	242	272	250	289	276	238	282	244	233	245	284	270	249	249	246	274	266	260	272	214	259	276	256	284	305	274	261	255	260	273	268	288	301	284	245	284	277	290	293	291	254	269	251	242	243	298	270	267	265	256	270	268	256	245	273	243	307	287	289	268	270	233	271	272	252	272	276	296	241	266	246	237	258	279	246	247	219	293	284	245	267	252	283	225	259	264	236	235	286	253	254	264	258	242	272	261	269	270	262	281	265	271	271	264	277	269	265	272	274	295	276	288	258	279	282	276	277	276	286	286	262	293	246	287	264	282	241	273	230	265	278	267	241	244	236	269	259	270	259	284	291	254	247	231	254	309	253	280	276	229	248	269	247	274	273	282	257	267	253	295	256	281	272	256
38677	43330	14100	560	434	391	376	389	371	351	388	357	303	699	508	786	405	373	365	339	310	328	376	373	352	361	323	326	326	313	332	360	333	318	356	347	316	332	310	337	345	349	337	331	360	347	350	339	322	298	340	325	321	335	313	306	331	355	315	313	332	336	334	333	339	326	364	339	323	338	341	346	335	303	320	351	307	341	327	349	362	313	364	358	301	365	340	301	325	320	311	364	347	349	342	327	346	346	361	322	348	343	361	317	339	373	332	345	360	292	332	301	323	320	332	317	317	318	340	352	354	354	341	335	338	321	319	334	303	305	319	328	337	320	343	371	347	346	317	324	310	320	309	353	334	319	332	335	326	315	311	334	363	323	334	319	343	330	332	328	346	335	339	325	348	328	315	350	354	324	342	332	343	332	343	306	342	337	340	355	316	338	312	326	290	371	309	334	319	321	329	326	325	344	336	347	351	328	360	326	325	319	358	345	323	311	320	332	321	355	319	330	350	332	336	355	309	302	338	302	329	298	336	326	335	356	357	345	316	310	343	337	299	349	335	349	339	333	340	341	361	349	321	327	341	326	322	304	343	320	340	306	329	312	307	326	332	300	349	325	338	312	299	320	311	315	335	339	330	357	345	350	350	334	307	310	333	336	319	342	299	326	379	384	362	353	329	344	313	330	327	309	323	321	319	334	359	363	305	311	327	327	358	320	316	336	318	337	347	325	333	341	346	328	336	311	349	336	320	304	338	335	307	336	286	347	338	330	326	296	350	333	329	322	316	334	330	297	338	295	313	329	326	317	324	331	344	320	308	322	346	351	335	311	383	338	311	354	328	340	340	295	336	305	325	318	338	336	344	335	356	353	337	334	328	345	306	323	347	340	320	329	348	334	326	332	320	328	320	329	348	329	292	354	336	344	331	330	351	339	325	334	344	335	304	350	310	340	324	331	319	319	332	305	350	299	355	348	315	341	317	340	322	332	300	336	339	319	306	329	321	313	359	337	294	334	311	340	321	298	311	306	286	343	359	314	327	332	328	311	311	352	339	352	314	352	343	299	325	309	320	348	354	308	344	334	324	365	346	331	320	338	355	331	381	339	298	338	308	299	351	349	322	315	356	324	306	356	351	352	362	308	328	326	322	352	338	348	361	323	333	320	355	349	352	313	355	347	359	329	342	361	350	344	303	332	322	354	350	333	309	341	330	327	307	315	300	325	351	325	303	340	326	338	340	318	345	300	333	329	345	344	320	341	324	311	319	339	326	347	321	348	341	327	331	318	349	341	317	347	312	318	340	333	315	327	320	325	314	304	319	330	312	347	348	323	355	321	304	313	304	348	327	325	346	323	329	322	346	320	338	344	318	327	317	312	340	340	337	317	357	353	331	337	343	333	348	315	294	342	365	356	353	349	352	341	331	331	313	301	327	343	311	321	316	345	327	330	312	321	330	349	352	330	322	341	332	350	338	350	297	339	317	339	358	377	350	318	307	312	315	330	327	327	330	358	300	323	323	334	300	353	330	323	320	349	360	330	360	326	325	339	327	314	355	339	329	331	301	296	304	338	333	306	362	363	325	341	301	328	331	298	370	345	334	336	340	325	307	319	329	353	327	368	341	327	313	318	327	335	358	325	309	320	340	325	353	333	320	323	323	346	337	320	309	335	342	319	331	325	326	320	312	351	336	328	315	327	344	360	310	347	333	347	340	344	295	328	351	333	359	350	341	327	328	306	333	316	302	309	331	304	318	324	354	337	359	339	334	338	312	328	312	325	338	319	311	324	310	338	345	350	314	347	335	313	326	362	345	334	339	350	305	343	341	351	323	328	372	308	335	328	340	349	322	330	328	321	297	325	338	325	364	369	349	319	338	341	319	346	333	356	321	359	332	341	337	328	330	307	328	314	314	337	306	320	326	335	309	334	312	344	343	310	316	310	330	349	353	342	322	334	355	313	300	294	332	355	352	332	326	309	338	339	318	292	329	338	340	342	338	336	350	331	322	317	320	346	329	354	342	333	347	321	345	331	360	317	316	297	328	335	348	310	337	360	373	336	325	349	321	339	329	359	349	363	338	315	333	334	335	360	321	339	317	323	356	362	324	315	363	355	328	332	330	294	329	330	339	357	347	370	330	313	303	300	327	325	274	330	337	316	359	342	339	332	350	345	345	352	377	341	358	323	338	348	316	340	348	353	367	353	321	324	353	330	330	320	342	297	339	350	361	352	346	315	347	313	332	328	341	330	338	341	340	335	305	366	345	363	332	328	334	333	349	307	317	353	320	293	325	317	314	331	311	331	355	319	346	335	343	318	346	353	293	302	313	320	348	350	312	336	322	308	317	343	333	358	320	324	320	342	377	307	341	323	306	321	352	306	360	331	346	336	343	345	338	333	382	364	370	322	302	366	334	298	340	318	322	332	324	307	332	340	339	328	305	309	358	347	314	315	347	285	354	353	316	326	341	352	336	299	311	342	365	360	392	332	326	359	344	322	340	333	310	322	310	321	342	325	321	327	322	304	346	314	343	325	342	351	327	343	302	304	338	354	322	326	337	324	347	344	322	355	333	341	342	317	331	307	354	353	346	312	346	323	344	320	323	349	344	323	321	320	379	339	329	342	306	332	339	352	326	326	355	319	345	333	343	330	321	327	332	318	329	331	334	335	335	313	337	349	326	322	329	351	284	358	363	319	367	357	316	331	360	315	356	319	349	340	347	338	328	334	323	340	333	353	364	335	324	340	334	316	315	314	331	334	343	307	316	301	345	298	337	285	363	334	344	340	337	318	304	313	318	330	332	299	337	318	309	327	330	334	341	365	323	361	342	326	361	326	304	343	322	348	354	319	330	311	332	320	355	298	350	300	358	328	295	344	327	307	350	333	362	293	354	318	330	341	369	323	327	312	338	338	335	340	338	314	334	344	333	329	362	343	337	325	336	318	318	336	323	362	322	314	340	345	343	336	358	347	313	347	340	347	344	318	371	317	338	345	342	335	323	345	362	359	335	309	333	326	311	337	330	323	349	311	356	328	311	324	292	346	307	365	363	333	346	325	316	320	298	332	335	338	313	336	317	342	336	331	295	350	335	309	311	294	352	331	326	356	325	335	313	360	310	302	337	321	332	334	351	352	319	314	326	353	319	335	368	328	303	322	296	333	316	325	337	319	290	319	349	307	327	340	356	345	313	329	364	269	323	352	340	319	331	311	346	330	354	315	313	290	333	340	361	329	281	322	339	338	327	355	300	356	332	336	348	339	330	305	322	329	304	363	346	307	334	353	344	314	335	322	331	311	335	325	318	349	313	316	321	330	313	329	353	307	320	315	305	331	365	331	320	311	312	348	314	333	341	356	304	341	351	371	331	330	336	336	300	313	328	337	342	326	333	312	336	314	364	358	309	346	349	349	311	341	377	300	331	308	341	331	338	290	329	372	335	346	319	319	308	304	307	370	309	316	325	365	333	351	321	362	343	334	340	327	325	331	341	356	332	321	318	337
23967	20992	27855	24121	20406	5369	963	693	645	577	590	560	541	2539	2447	3848	961	492	516	487	519	451	455	481	454	514	507	469	481	476	456	485	458	496	465	434	470	477	506	422	439	475	458	461	490	462	452	479	498	428	453	497	482	474	497	493	460	481	452	468	440	482	475	518	473	465	481	482	462	472	482	476	436	412	492	478	478	486	504	453	478	479	449	441	462	467	452	485	453	477	546	451	491	516	478	470	461	446	459	462	476	478	425	466	461	446	500	467	484	477	469	482	433	470	418	474	471	455	503	479	471	493	464	463	470	472	476	499	486	441	481	456	488	471	503	485	477	457	475	481	501	490	455	510	452	471	455	463	464	501	489	498	468	475	492	465	486	457	456	469	449	461	456	467	467	412	477	492	501	464	480	464	459	477	463	478	463	453	458	482	463	476	490	485	484	467	480	440	474	465	477	441	473	467	467	488	472	466	507	495	430	456	453	453	475	500	463	455	472	517	455	445	454	482	461	502	431	442	484	459	505	466	447	476	517	507	488	452	445	450	431	460	459	455	527	459	463	448	466	484	467	477	450	485	471	443	431	484	412	473	469	450	483	492	502	453	443	467	468	470	475	454	481	519	410	435	446	500	453	453	499	483	498	487	478	499	437	482	460	486	443	452	511	468	486	477	475	520	449	439	493	462	463	461	454	478	485	465	439	468	463	474	492	453	499	490	483	458	458	495	535	434	468	462	480	461	501	469	428	501	483	449	460	517	490	483	453	468	475	448	461	470	473	463	465	445	506	484	436	477	421	442	473	450	504	499	456	463	464	440	499	473	475	471	503	431	509	463	502	467	494	486	467	483	495	475	433	444	451	475	497	472	481	425	478	459	455	441	480	444	443	449	454	450	454	475	477	453	450	500	474	496	439	492	483	487	490	451	486	483	451	500	485	455	480	445	470	461	463	464	457	462	471	436	470	497	491	494	419	468	484	480	512	498	475	449	476	491	497	470	464	512	458	447	460	476	458	454	495	482	454	467	491	459	489	438	473	469	482	519	467	450	482	477	462	491	506	473	462	517	487	472	429	516	477	474	502	424	456	432	485	439	458	452	456	485	482	512	477	451	469	481	523	467	483	453	477	468	460	474	488	462	463	447	504	413	496	446	487	474	470	490	437	439	458	479	467	472	477	458	481	438	470	463	474	426	433	436	439	460	479	464	473	483	464	476	465	446	453	491	432	497	492	481	467	475	502	486	469	495	494	444	494	460	496	486	467	464	492	450	478	469	408	471	431	473	447	464	521	487	479	505	439	442	491	454	467	488	474	511	464	480	469	494	495	491	462	475	482	476	490	488	480	461	483	472	456	487	442	482	499	493	489	484	467	478	474	476	455	451	459	465	496	444	480	415	454	467	462	481	485	504	477	426	475	444	490	486	459	470	471	492	474	469	465	506	478	456	515	501	512	468	475	444	476	467	463	480	471	474	449	471	445	474	487	497	450	449	513	479	486	488	470	486	508	452	492	480	466	479	471	464	439	467	452	492	466	438	445	462	498	477	455	501	452	475	431	472	456	486	493	491	489	504	476	474	476	457	481	469	477	519	502	467	476	480	464	459	464	465	492	450	426	461	491	450	472	444	464	452	462	458	478	457	440	474	465	454	486	473	485	461	488	506	464	427	485	449	468	459	473	442	450	467	498	485	445	437	469	473	464	465	484	488	457	484	514	463	479	465	481	499	474	439	476	486	463	520	483	460	438	452	456	479	450	446	486	509	466	463	430	435	478	486	441	501	471	515	481	452	503	481	454	471	505	468	498	491	477	495	474	448	469	458	485	460	490	494	476	483	476	435	417	455	485	492	464	494	449	448	436	483	464	467	455	478	503	464	480	471	487	458	439	494	497	450	471	478	506	506	460	486	434	503	450	470	450	486	421	461	466	452	459	463	454	517	513	520	485	488	476	511	493	460	504	489	457	442	506	474	463	473	471	498	462	427	484	446	479	459	470	461	436	495	490	477	477	453	476	458	448	489	486	470	452	461	501	458	448	453	497	462	455	494	454	453	436	449	464	494	469	471	441	459	449	481	462	489	458	457	460	474	499	442	484	482	453	470	515	445	473	488	455	482	467	478	485	457	460	480	444	483	533	459	485	486	501	462	496	474	459	453	484	461	470	480	484	475	446	467	475	448	466	495	474	474	471	480	471	482	483	513	505	490	448	474	491	463	485	469	485	484	486	513	448	509	452	490	471	483	474	432	443	472	469	436	478	459	431	471	472	506	511	442	500	516	492	479	484	464	503	512	453	464	453	464	469	479	474	463	463	485	512	477	477	435	450	466	451	467	475	460	454	496	453	474	460	463	484	473	485	439	470	447	461	505	468	464	465	464	475	439	459	477	488	480	525	476	487	484	488	465	449	457	511	474	505	489	477	485	461	465	494	465	465	510	479	465	490	459	430	475	519	485	429	491	460	506	467	496	433	446	465	428	467	490	449	482	486	463	458	479	497	470	469	471	481	498	508	443	450	481	480	445	469	471	472	459	473	488	446	492	510	480	444	483	439	473	494	420	451	476	467	476	475	487	448	463	467	484	498	500	477	445	485	490	457	449	515	483	492	464	493	480	434	489	520	455	476	465	436	472	480	519	497	458	495	453	469	468	466	480	456	458	452	448	488	489	485	431	504	471	486	451	493	456	497	438	490	437	496	482	456	439	474	458	472	463	483	496	514	467	475	459	506	454	465	489	495	477	475	495	487	488	464	471	467	476	448	488	479	479	456	472	432	481	454	496	458	508	461	475	449	499	478	501	482	444	522	451	487	465	420	469	507	498	483	448	465	468	486	473	473	485	458	477	478	475	471	501	462	529	505	492	465	492	507	475	436	497	483	440	473	458	463	479	492	467	464	453	462	466	489	454	456	490	472	462	444	454	481	438	459	449	496	463	458	436	463	460	462	457	480	469	467	456	495	514	484	460	450	459	489	507	466	453	441	469	518	448	493	453	468	475	463	456	515	510	463	452	468	453	470	464	489	457	493	460	475	479	487	446	487	520	487	455	481	479	483	451	430	426	464	483	437	468	477	450	447	494	433	474	487	475	528	413	512	458	487	477	468	451	440	491	478	471	471	461	512	442	480	455	460	502	465	465	442	448	408	461	458	470	439	451	476	458	500	462	487	496	462	489	465	459	471	444	447	441	499	474	478	476	441	445	495	478	476	464	489	455	464	447	491	488	472	476	463	476	446	485	432	512	482	470	471	463	433	465	479	483	448	406	432	457	481	454	494	474	474	437	474	452	478	432	496	486	467	437	470	477	458	447	483	463	478	435	477	474	496	470	460	487	487	453	462	493	476	462	472	543	437	484	440	481	468	465	496	454	474	459	463	459	450	482	458	445	424	458	511	469	503	440	470	463	477	480	463	452	461	440	447	447	473	516	461	437	482	483	460	465	501	484	444	497	479	513	479	482	529	464	462	456	483	427	502	483	522	485	480	459	431	449	475	436	464	490
40319	54252	24931	2445	1740	1416	1193	1051	959	872	801	743	711	5096	4596	7439	1437	577	580	591	549	529	550	590	583	587	605	561	561	546	572	586	576	528	557	571	531	590	540	540	583	570	569	595	515	559	525	549	559	592	550	556	597	572	588	583	539	562	515	536	598	557	513	566	552	578	564	531	581	590	572	537	555	531	506	557	531	553	528	566	589	564	561	553	531	550	568	547	527	589	632	626	581	559	542	551	575	533	536	565	578	557	573	563	572	572	555	523	559	553	551	556	525	569	536	553	544	528	575	532	514	553	595	573	514	524	544	538	578	560	546	571	533	556	518	520	572	532	565	519	543	581	553	553	581	565	585	552	541	597	533	535	566	543	622	505	555	538	585	538	549	562	557	518	539	545	539	527	565	551	573	542	549	601	541	510	546	584	584	555	527	535	559	528	509	545	550	557	579	526	522	572	542	556	553	549	519	542	556	551	562	518	562	521	552	599	526	554	575	530	509	565	619	532	569	483	577	558	527	533	561	517	505	522	563	530	566	547	518	565	555	560	556	565	557	546	560	547	571	557	540	560	542	531	577	503	484	538	529	581	594	559	549	556	551	558	590	525	539	582	529	508	588	529	542	550	542	565	563	524	527	569	560	562	573	575	536	530	548	532	551	545	529	546	574	551	580	552	517	558	540	553	600	548	524	596	538	560	564	576	566	582	544	584	547	614	532	565	568	555	564	581	560	561	524	573	582	610	590	551	555	565	538	571	537	572	563	558	508	552	537	557	595	552	551	564	549	575	579	555	554	535	561	562	535	497	600	547	552	513	530	560	529	541	570	524	585	556	536	520	539	574	515	548	580	578	526	565	536	567	571	562	556	549	555	545	514	543	552	523	523	587	531	559	501	575	586	519	546	542	562	535	533	546	568	573	601	532	535	547	574	523	563	551	547	528	539	540	526	569	555	549	589	555	543	547	559	583	575	510	519	600	544	540	549	566	573	561	565	543	567	582	577	567	555	542	506	594	534	562	569	530	535	535	522	558	548	584	568	566	547	531	547	531	573	524	558	542	546	547	572	560	558	591	552	545	561	561	548	552	561	586	525	537	506	560	564	554	576	550	574	548	546	570	580	550	542	518	545	598	593	527	564	544	546	541	570	535	550	536	518	557	559	534	536	540	560	521	578	525	526	574	553	560	568	550	513	531	528	510	567	564	560	585	635	541	503	601	555	561	589	573	563	529	523	558	581	576	553	529	549	541	515	554	524	544	542	516	606	602	531	534	554	547	537	549	566	522	565	533	565	547	554	550	578	525	522	554	580	573	512	519	562	572	510	585	568	556	560	552	561	562	550	489	525	564	539	541	558	584	563	582	545	557	574	581	541	551	518	553	533	577	515	534	577	544	596	592	526	554	571	565	584	532	526	551	557	562	566	556	535	596	530	552	563	533	564	541	563	512	578	529	517	539	511	550	542	478	507	549	559	551	546	549	574	566	534	549	562	564	515	544	549	548	526	556	526	530	563	549	568	519	522	591	568	525	533	512	552	551	522	539	584	545	529	552	509	521	519	553	586	559	576	602	519	551	563	555	561	545	529	551	557	576	540	515	557	556	522	557	574	574	585	548	562	585	547	555	606	567	528	567	558	561	563	519	552	527	568	569	575	603	507	546	537	540	568	533	575	566	550	566	510	534	528	582	579	540	582	535	571	540	554	565	570	573	534	557	535	537	604	543	520	552	568	577	567	569	538	546	518	560	563	576	555	570	530	574	550	586	542	524	537	538	590	566	517	558	570	594	588	517	538	551	589	581	554	552	573	564	569	561	554	575	559	537	519	541	570	583	540	550	554	522	596	540	539	564	590	579	544	564	572	588	554	537	530	532	544	561	530	561	568	575	569	535	593	589	581	508	531	538	542	573	506	585	514	547	572	524	529	567	555	512	525	577	536	557	531	531	580	536	527	546	533	537	589	539	612	572	603	527	539	574	535	561	567	561	529	561	538	581	576	537	545	552	549	574	561	541	533	536	572	581	541	559	565	542	523	553	566	567	557	544	517	524	556	555	603	517	552	503	560	542	520	562	537	491	541	547	586	569	546	573	574	571	548	583	590	551	564	521	579	567	559	580	588	522	519	562	565	555	570	561	546	571	577	525	582	484	555	532	543	589	515	562	542	604	565	558	571	560	556	522	613	545	532	570	577	567	534	528	565	571	531	586	528	563	553	524	551	539	543	554	544	557	557	559	572	557	569	561	499	558	515	578	555	532	579	591	559	538	582	537	517	530	545	586	533	584	515	573	556	528	557	587	534	577	544	525	545	551	564	532	567	588	517	534	576	549	495	528	559	569	578	548	533	527	543	576	545	548	564	556	567	562	570	554	571	602	575	541	547	604	540	525	560	555	537	541	513	560	538	565	549	580	556	521	566	533	563	541	593	538	549	566	584	543	579	569	577	497	566	549	554	532	571	518	569	581	542	563	524	529	529	548	521	546	548	546	515	540	542	589	537	555	592	582	575	511	536	553	561	557	489	571	587	537	588	545	542	633	559	536	539	541	526	560	550	571	556	586	499	540	519	565	524	568	569	556	534	558	558	588	566	533	571	552	540	559	557	556	593	561	558	519	563	520	533	547	551	568	548	574	589	520	555	522	532	493	555	502	556	575	515	528	506	557	560	576	573	523	522	554	546	566	530	558	561	585	566	554	539	603	569	548	596	602	536	539	528	542	549	561	530	536	508	544	550	540	582	535	602	595	587	584	534	544	529	502	549	578	583	604	548	525	543	589	510	547	551	566	537	554	552	529	562	567	561	549	568	528	597	542	555	557	511	537	564	598	564	562	557	565	556	578	548	570	559	567	587	562	550	575	578	543	564	575	579	526	569	546	567	538	571	541	555	526	533	522	551	546	558	562	565	512	562	532	568	563	550	557	553	571	594	559	550	554	565	544	509	551	542	537	546	561	557	560	502	573	568	512	537	499	569	582	538	544	542	565	521	558	612	561	499	506	538	585	530	555	570	573	551	551	563	537	508	540	522	562	560	579	573	534	543	563	541	540	564	563	548	556	507	572	533	551	540	553	535	550	548	596	524	555	583	588	607	515	530	562	564	600	562	551	581	560	569	532	566	526	512	545	553	523	569	512	559	512	571	526	552	534	552	541	563	525	604	555	568	581	594	534	597	565	582	542	575	562	550	561	572	550	534	531	553	586	547	566	556	524	573	546	558	573	580	512	540	551	562	578	550	581	606	538	569	548	574	559	544	579	556	561	551	572	533	552	592	529	547	576	577	538	569	546	534	587	581	557	553	546	581	607	557	529	529	580	555	561	541	537	557	538	549	550	562	557	553	541	570	562	576	561	592	537	549	545	505	570	539	539	563	539	548	574	554	536	571	561	572	549	548	541	594	549	531	577	540	509	546	575	541	533	536	588	539	566	602	586	576	524	543	558	543	570	531	570	529	543	538	565	564	538	542	577	508	543	592	576	534	558	511	551	567	543	579	559
25137	21108	26457	23991	4855	602	450	439	402	388	346	404	375	861	1857	1871	446	349	367	344	342	384	343	329	311	321	329	352	323	327	332	311	317	360	345	328	330	329	318	308	334	318	320	327	329	335	333	318	310	351	330	320	322	342	320	343	321	316	329	344	324	342	334	322	346	306	324	362	318	320	359	375	322	321	326	332	319	324	314	306	338	328	349	387	345	312	317	308	314	319	337	351	358	326	367	345	329	374	329	323	357	333	346	333	300	316	325	364	345	346	306	301	329	320	349	360	320	321	329	301	347	335	344	333	327	335	332	353	337	331	327	308	311	341	330	326	341	332	306	324	290	299	356	329	349	319	326	335	295	341	330	315	305	334	357	321	331	353	316	336	327	330	315	304	332	307	321	318	350	317	319	336	337	325	330	360	303	297	318	317	332	328	292	320	357	334	358	297	366	330	365	341	348	352	334	303	343	303	339	327	362	328	311	338	287	366	323	334	327	318	338	344	337	311	353	340	362	315	355	289	321	343	304	341	308	342	317	320	318	343	345	318	339	325	320	335	329	357	350	323	319	344	367	310	339	310	310	316	339	327	332	338	346	324	352	327	316	303	323	327	355	352	333	325	352	348	340	349	347	292	350	362	322	302	351	332	337	304	310	292	324	341	321	336	360	329	315	329	327	337	350	330	348	348	332	342	374	333	302	366	333	282	303	357	328	302	337	366	308	359	339	332	316	341	311	300	325	340	348	318	338	309	316	321	320	342	335	340	331	299	332	323	316	336	318	352	283	327	324	317	332	335	333	294	311	334	321	350	333	322	319	324	366	321	356	335	312	359	332	321	357	343	327	288	337	340	332	341	344	333	337	342	305	341	351	331	329	326	326	320	343	358	339	335	314	330	328	339	337	334	360	308	323	324	325	320	301	334	301	327	302	309	333	311	323	343	341	325	293	309	370	347	326	334	337	315	335	344	337	339	326	357	306	328	332	321	336	307	355	286	336	317	326	299	324	332	315	333	328	333	308	292	325	329	331	312	329	341	328	330	356	322	336	314	347	336	287	341	304	332	319	312	345	329	308	355	339	325	337	348	325	314	347	363	339	332	341	367	327	365	319	309	305	304	337	332	315	362	318	320	336	304	332	320	337	327	340	332	344	334	348	367	341	317	355	354	339	312	325	319	343	337	329	316	335	324	328	331	335	326	328	337	365	286	307	320	336	343	337	309	331	315	342	337	322	335	307	346	334	330	361	310	318	335	343	335	342	313	340	329	326	348	357	319	376	304	335	355	330	308	304	338	348	347	340	310	363	346	350	326	310	325	344	321	328	333	327	305	365	304	331	372	295	356	336	333	315	357	304	314	334	305	331	342	306	320	340	308	306	318	346	352	321	331	309	322	300	328	357	297	341	309	307	342	379	347	343	311	329	339	336	333	349	333	320	330	317	341	348	317	334	346	328	293	310	367	327	345	296	310	315	356	332	304	296	321	341	327	290	351	334	373	328	316	323	329	339	334	307	320	333	325	320	341	318	340	346	316	328	361	309	350	345	292	352	319	318	326	288	294	323	328	354	297	315	334	346	324	350	325	315	314	324	344	356	339	309	329	323	353	303	306	330	356	315	337	315	326	313	355	292	337	321	342	308	308	322	332	332	341	368	313	335	317	317	322	333	332	352	341	321	326	327	334	338	318	322	332	369	311	317	291	326	360	326	310	358	342	332	306	317	333	337	324	336	334	324	362	332	314	351	344	312	321	326	347	334	349	332	314	317	311	322	302	317	367	324	352	359	330	346	339	364	344	315	315	332	344	334	327	341	342	316	339	306	327	315	365	337	335	359	324	319	327	381	333	322	334	313	344	326	349	316	352	312	327	321	357	342	341	363	341	326	328	331	315	357	305	341	340	349	335	352	328	315	347	305	322	343	280	326	321	306	340	328	308	340	335	326	343	340	338	332	289	345	326	340	328	361	330	313	354	326	335	359	345	363	333	326	320	330	337	310	324	322	313	346	304	316	361	330	357	352	335	358	335	329	334	345	346	292	340	377	300	302	337	344	362	328	289	310	325	329	328	293	342	348	339	352	319	338	315	325	330	335	348	323	311	335	337	321	343	316	290	307	306	332	358	342	338	320	286	342	336	340	352	322	333	313	309	331	332	358	332	327	319	325	325	350	317	300	328	376	334	359	327	360	345	316	346	274	300	321	326	330	326	345	335	309	334	317	355	346	318	334	332	323	330	328	317	324	344	331	345	323	312	356	333	311	352	303	363	324	295	290	351	334	330	314	308	308	363	321	335	337	325	344	356	345	314	337	327	352	330	342	329	356	309	343	303	351	328	323	345	311	321	302	339	326	321	301	302	341	328	331	314	374	324	323	315	323	318	339	316	367	349	334	325	339	308	322	324	342	336	357	313	356	343	335	334	313	311	338	313	342	323	296	325	333	309	326	355	352	356	356	313	299	356	318	340	341	329	366	350	357	334	284	339	342	334	323	330	344	310	328	320	335	316	321	350	335	317	336	356	318	319	338	323	323	361	274	322	371	334	321	324	331	298	310	322	326	323	341	336	298	335	310	335	329	320	341	315	355	326	316	319	329	345	326	317	324	331	327	330	334	342	306	317	323	306	353	338	330	326	319	315	362	327	320	332	338	312	351	308	355	282	313	328	346	335	305	312	284	313	340	335	337	342	330	332	336	332	349	343	309	322	291	336	334	314	326	324	352	329	333	302	329	281	340	327	320	316	361	300	315	335	351	362	325	320	304	300	322	299	311	312	343	325	319	326	342	333	315	340	320	332	316	333	333	349	312	348	315	332	351	341	332	330	346	328	294	318	357	323	325	325	367	323	301	316	337	352	310	307	349	358	347	301	334	327	296	316	358	309	302	343	313	338	366	345	310	328	341	325	337	330	331	320	326	289	309	322	332	302	324	331	336	330	321	344	314	317	335	338	285	294	322	331	353	333	321	310	329	329	329	332	291	303	329	322	323	336	312	327	301	301	318	355	342	321	354	341	344	347	352	320	327	315	335	333	309	331	353	326	295	368	331	362	361	329	325	333	299	340	345	325	318	357	356	323	361	318	331	365	319	329	333	345	357	333	300	352	321	346	327	331	324	342	321	304	308	344	305	308	328	310	326	322	347	294	316	330	327	346	301	338	306	356	331	335	319	313	319	326	319	328	357	323	332	342	356	314	329	331	339	325	345	297	351	352	336	328	316	309	324	348	297	334	311	354	333	349	312	350	317	301	348	290	359	334	284	289	309	350	321	293	309	346	303	329	301	329	291	316	338	318	328	304	312	336	314	314	382	340	344	321	320	339	327	317	331	357	301	334	305	320	332	309	328	310	339	361	333	331	334	335	308	301	334	328	317	340	331	301	330	390	322	326	303	303	313	360	349	336	302	348	365	336	334	315	314	345	324	319	350	327	315	331	343	330	328	340	317	334	355	333	340	308	358	292	351	361	352	340	292	378	308	307	341	308	325	318	353	328	341	318
40269	49118	21029	1485	1033	837	700	654	602	634	542	524	518	1862	4248	4218	710	467	469	465	417	456	416	443	402	435	415	422	357	443	433	402	399	396	426	417	405	397	436	431	417	390	420	411	386	414	396	425	442	446	414	425	396	430	442	434	378	408	430	391	413	389	418	438	430	411	399	388	445	415	421	412	399	401	433	412	419	378	413	430	404	445	426	413	410	394	411	415	420	423	431	404	446	404	415	404	425	439	402	409	408	367	428	439	434	427	415	413	429	478	420	421	418	413	430	426	400	418	426	400	396	421	387	420	372	411	407	377	445	431	371	408	462	407	406	432	392	414	435	405	399	425	391	437	436	405	438	416	451	414	381	365	459	402	460	427	425	409	412	421	420	424	403	411	412	419	435	405	410	444	425	425	418	428	377	411	398	393	412	380	394	404	381	410	423	380	443	454	423	416	449	412	414	421	403	406	411	445	411	389	421	407	406	440	426	395	400	390	370	413	406	428	417	429	418	389	406	451	436	439	391	430	424	425	415	409	413	418	426	411	380	441	424	412	425	435	417	421	449	395	396	385	380	426	456	432	427	435	474	394	392	373	381	420	415	397	429	429	439	446	428	438	406	371	430	409	401	421	396	433	410	408	395	435	381	388	411	433	365	416	430	454	440	436	382	428	421	408	432	392	440	431	433	422	415	433	415	406	399	439	413	430	412	379	432	410	419	396	408	417	433	432	392	420	457	447	414	383	401	392	367	401	409	426	384	427	408	414	426	462	431	438	388	403	423	440	384	404	378	415	397	426	408	421	434	455	431	447	418	437	440	386	394	397	399	452	401	424	430	372	405	419	393	408	424	419	398	409	410	398	409	376	379	430	425	425	436	422	415	456	380	459	431	433	374	412	358	422	388	414	391	439	390	402	450	397	411	416	406	411	412	395	430	442	420	463	438	413	404	396	448	410	375	459	431	443	404	405	377	408	408	376	443	433	409	408	440	412	411	390	441	426	449	398	407	450	417	408	384	433	343	412	408	382	430	430	398	425	397	374	410	419	422	412	425	437	429	380	404	414	396	405	359	380	414	427	436	400	405	409	420	386	376	404	410	435	425	432	403	398	387	362	430	386	411	390	396	407	409	403	394	431	411	382	407	409	409	446	350	382	435	392	389	441	436	421	416	418	427	418	419	458	396	444	411	436	403	422	397	416	432	425	413	422	428	385	441	392	409	438	415	438	417	410	404	383	400	406	397	428	415	414	468	389	408	441	421	390	405	422	402	433	431	419	403	422	421	383	393	426	417	426	444	445	409	367	393	388	401	383	374	417	451	410	409	437	401	409	429	419	425	457	452	423	415	403	433	412	415	416	433	423	433	416	381	381	416	413	453	403	385	429	428	439	420	438	391	379	404	433	386	405	420	416	414	431	401	430	428	406	410	423	397	407	378	459	433	406	412	403	408	425	420	390	408	460	426	403	414	387	393	430	419	448	388	390	408	398	424	386	409	437	408	444	409	415	377	427	419	432	421	431	422	400	404	402	413	391	406	413	411	413	412	370	461	424	421	403	428	380	449	410	403	409	412	397	409	445	389	415	446	395	446	430	422	415	401	435	395	420	418	381	408	425	393	399	419	423	364	423	402	433	395	413	444	413	388	396	391	428	401	425	423	404	400	420	388	409	386	450	410	438	425	423	405	410	384	434	427	406	436	433	428	408	403	416	439	406	422	434	427	415	419	378	410	411	422	436	409	427	382	398	389	423	406	391	394	433	402	428	433	414	423	418	407	418	410	434	431	385	458	430	416	396	437	425	416	383	423	393	415	391	404	449	385	440	438	386	433	416	399	407	383	407	424	406	396	407	414	415	421	412	402	410	426	425	423	437	381	402	437	421	392	439	414	451	434	435	451	427	423	422	407	434	403	399	414	451	382	399	408	429	406	412	382	448	421	413	448	401	402	429	404	376	444	438	432	465	401	411	401	402	461	415	440	406	435	427	428	408	382	418	409	424	427	388	428	411	405	437	374	406	399	400	436	404	402	446	398	408	407	388	403	446	431	427	382	407	405	430	400	446	397	406	414	413	454	385	405	412	433	416	419	398	413	438	387	449	420	445	392	399	406	419	449	389	410	415	423	399	421	459	429	405	452	419	390	394	437	384	408	414	433	446	433	391	438	432	401	438	424	417	399	399	419	383	447	416	355	405	442	392	421	414	399	423	422	414	411	432	399	403	417	368	409	395	405	411	437	438	403	442	435	411	441	381	396	401	412	444	426	414	470	432	414	402	391	419	440	414	428	414	431	390	403	387	387	420	404	434	425	420	429	427	393	448	416	443	436	382	405	364	408	407	414	417	443	417	441	431	383	415	418	429	399	398	433	414	401	433	416	435	437	421	439	416	418	444	431	451	418	420	415	398	405	433	419	432	392	401	431	405	405	423	419	423	419	399	420	421	409	405	417	416	438	399	449	419	395	393	394	378	414	394	398	412	402	414	403	399	436	424	409	363	375	414	394	398	429	446	404	403	450	407	420	370	421	395	425	409	433	401	422	411	391	443	438	403	434	396	390	405	417	394	433	369	426	416	429	425	420	421	419	370	422	402	408	416	430	421	418	426	419	437	399	385	395	405	433	443	404	408	421	434	411	424	398	438	407	460	431	397	431	430	408	439	432	418	389	415	397	436	407	403	429	412	430	446	454	421	390	435	402	431	447	456	438	411	460	428	430	452	408	394	398	448	415	408	399	399	413	411	417	439	388	441	409	417	389	436	416	431	378	456	468	425	413	418	404	416	376	415	424	433	398	377	400	434	408	402	426	428	368	413	424	401	421	444	433	403	447	395	398	417	426	436	415	413	398	402	401	435	398	474	408	441	410	423	392	398	390	422	367	405	372	446	422	455	416	421	420	398	419	445	382	422	401	362	410	433	410	453	409	395	423	445	423	402	428	402	419	408	398	392	395	418	390	441	403	404	402	420	394	411	392	409	427	389	406	438	456	462	422	420	396	432	379	464	428	422	384	434	378	441	397	434	398	402	437	423	424	379	408	410	464	409	385	401	418	425	439	392	403	443	396	413	409	424	386	416	367	404	467	407	353	391	453	400	387	405	349	428	403	429	419	392	395	454	407	379	424	446	391	457	388	438	401	387	394	403	387	406	413	391	395	407	427	390	406	451	412	447	416	447	411	427	403	393	432	430	405	428	406	368	415	418	420	405	389	421	452	435	440	391	408	416	416	391	394	422	415	392	421	389	394	420	413	385	396	418	409	421	421	419	404	408	395	405	450	374	422	406	435	417	416	443	448	431	409	407	395	441	407	425	430	428	406	403	388	413	441	432	404	391	396	398	418	384	428	416	410	421	405	413	432	417	402	438	423	494	436	386	390	430	390	413	413	413	422	392	441	425	399	421	412	381	445	437	390	447	381	396	398	398	406	411	441	381	379	440	419	425	414	427	409	429	425	412	396	412	455	433	443	438	450	416	429	442	446	402	380	413	432	423	415	398
22827	20953	28457	23547	20926	20494	4345	1153	924	876	869	852	805	2605	7991	6600	955	700	688	687	695	681	713	699	642	691	662	703	647	661	718	666	700	682	657	704	710	681	675	657	615	645	683	630	662	656	695	700	656	657	636	670	615	649	644	683	649	646	622	660	667	588	650	699	668	669	671	635	626	653	645	657	685	698	614	634	689	701	625	679	631	673	661	636	649	647	611	652	623	706	679	699	657	649	640	619	700	669	643	643	677	712	636	638	617	636	619	701	681	656	667	676	619	656	673	659	673	626	649	658	669	685	669	688	628	662	634	654	649	701	624	655	665	627	628	686	604	652	648	629	644	697	630	659	636	675	658	684	660	671	644	637	629	689	642	618	643	680	642	675	631	677	653	632	686	675	621	636	644	674	631	657	687	638	662	628	667	690	673	602	705	628	637	636	642	640	691	646	630	619	669	641	722	665	676	676	672	591	630	619	687	633	639	628	628	687	617	604	670	658	651	639	667	656	628	624	673	673	708	671	670	626	667	663	647	636	636	656	666	665	654	667	681	655	643	615	681	675	622	653	640	642	615	677	691	691	660	661	668	674	666	605	687	620	635	634	664	664	635	611	650	692	645	628	686	628	717	643	692	705	582	624	707	683	653	673	660	654	655	658	665	641	659	623	662	612	648	655	676	644	621	646	661	667	642	656	637	674	669	646	679	664	688	640	657	653	631	703	668	679	654	634	667	648	601	664	617	682	632	635	653	655	634	655	697	696	623	674	643	648	656	706	660	670	666	661	712	627	653	686	659	675	673	655	670	622	644	659	654	633	632	686	654	660	662	679	653	640	628	735	642	634	671	616	668	616	699	648	619	628	637	692	638	636	663	696	629	687	607	653	658	623	614	636	678	637	637	687	710	680	647	628	665	641	616	662	646	669	625	661	673	657	650	600	618	678	619	681	698	652	640	628	665	632	674	696	653	663	668	583	698	605	645	625	651	623	649	679	635	623	654	636	653	656	613	639	677	693	676	699	670	676	647	640	647	650	660	677	612	621	651	594	627	665	696	664	659	651	641	622	655	660	620	655	637	656	652	645	624	667	600	660	656	649	621	664	690	610	640	596	642	657	631	650	620	678	697	645	676	696	629	672	656	678	610	648	679	651	591	677	655	690	670	667	632	626	656	664	635	674	597	694	674	702	681	639	690	654	679	633	700	665	681	648	647	651	666	709	673	620	637	655	645	679	643	673	654	619	634	699	657	619	703	666	628	667	647	673	605	708	596	660	652	621	652	651	637	637	649	642	658	641	666	642	675	692	671	665	661	671	650	625	644	653	692	657	728	647	663	651	626	663	682	634	697	638	664	650	663	693	676	608	649	658	676	679	609	638	662	680	621	640	646	688	635	647	688	621	655	630	713	634	668	638	691	655	663	631	651	630	674	650	610	659	638	620	660	683	633	673	646	649	637	654	653	666	650	649	684	716	639	634	633	652	658	619	623	669	674	690	639	619	625	668	676	701	644	616	663	671	666	686	649	693	661	657	641	645	664	677	625	679	625	623	622	653	609	674	622	662	670	616	687	635	611	675	687	645	680	660	690	620	596	620	698	631	666	639	656	654	672	654	675	644	701	706	630	670	662	650	655	683	643	676	628	689	633	656	641	682	653	634	687	655	665	691	645	653	655	642	663	672	700	648	645	642	673	680	639	686	703	630	645	636	652	670	632	598	658	685	654	664	632	706	708	675	603	683	628	680	600	672	651	605	653	675	660	660	665	659	632	648	620	642	635	687	638	687	654	656	626	705	633	673	598	647	655	652	639	636	638	608	657	690	626	650	627	699	664	636	699	675	672	643	698	647	682	667	665	668	697	674	638	634	686	635	636	653	667	635	656	642	604	669	619	615	645	678	629	635	677	665	610	613	638	661	652	653	631	662	659	631	648	597	637	644	636	665	654	664	652	705	637	702	658	625	630	614	694	635	696	661	666	670	626	678	629	637	622	646	632	622	616	672	627	659	630	589	632	648	687	707	637	631	630	662	628	701	674	678	620	648	618	674	649	624	655	654	657	640	661	644	663	671	657	643	607	668	614	624	668	679	710	631	634	659	613	636	693	659	666	639	645	638	622	604	681	639	644	633	658	677	665	636	624	657	630	635	654	581	710	640	638	691	631	683	592	630	644	645	673	624	663	672	651	647	649	674	693	625	660	630	655	669	726	633	633	626	655	614	649	642	628	614	635	699	679	651	656	681	662	687	648	654	674	673	661	638	645	629	665	641	656	659	632	621	607	638	628	643	672	637	683	683	607	673	585	634	653	666	631	646	644	632	655	653	698	675	609	671	666	647	662	665	663	671	660	683	655	634	661	627	655	635	667	619	609	690	681	672	680	663	636	605	639	664	691	673	674	669	663	680	705	637	676	662	646	633	660	649	640	629	659	670	590	659	657	652	650	675	661	643	639	659	677	676	674	648	628	654	651	654	605	669	626	669	649	675	683	634	654	615	637	661	686	655	635	653	651	652	692	664	637	619	674	684	639	679	662	660	682	675	598	690	629	700	683	629	619	639	652	639	663	658	676	641	660	711	629	631	646	641	644	660	670	620	622	672	653	642	659	668	634	691	699	625	639	693	622	656	668	651	680	641	643	662	688	633	655	670	627	595	615	593	693	684	602	664	613	629	649	652	626	644	653	680	681	675	648	674	645	649	678	711	683	632	651	659	682	726	587	666	656	637	643	689	634	657	636	642	655	653	614	598	687	676	663	690	641	687	629	657	662	655	650	687	666	610	714	645	674	653	660	638	660	667	653	701	622	654	664	671	630	637	629	628	693	660	660	646	659	671	643	669	660	627	644	626	645	672	670	701	636	638	677	639	629	670	667	640	676	610	646	676	665	670	618	667	659	683	679	679	645	671	681	685	668	675	648	671	695	657	684	601	672	654	654	671	636	711	648	651	598	646	610	642	736	644	630	661	648	629	677	684	658	673	644	648	643	598	653	719	658	655	686	667	683	646	655	657	661	635	674	633	653	654	629	660	651	655	679	640	651	669	639	728	694	650	650	646	614	637	663	629	669	646	638	616	698	711	645	666	633	664	642	698	695	696	632	671	636	635	683	687	636	668	639	682	669	642	657	663	685	639	603	692	635	621	659	708	674	680	656	673	659	658	703	647	673	663	672	688	656	650	661	647	675	634	664	655	662	663	629	657	638	662	646	646	633	593	674	657	660	669	669	674	680	665	625	679	690	661	639	669	679	644	670	647	631	671	607	642	669	668	619	641	676	674	638	644	617	645	674	674	645	676	640	639	640	646	716	635	683	655	703	626	660	692	643	646	656	667	655	617	624	686	669	670	689	678	643	635	686	649	649	672	669	675	643	599	630	717	739	656	628	638	667	622	689	654	684	613	645	618	643	650	696	629	651	618	658	644	622	634	709	673	647	668	638	631	629	649	639	632	625	639	679	641	681	664	643	716	642	662	629	668	663	627	596	679	652	618	655	671	655	704
44696	63783	33970	4606	2981	2259	1822	1609	1489	1336	1209	1128	1092	5121	14622	11282	1081	815	845	821	822	820	829	831	739	801	854	768	790	822	796	787	769	816	806	782	728	799	781	781	786	737	829	767	786	735	786	743	782	739	719	733	795	837	804	810	739	785	749	722	759	761	721	774	760	748	768	743	773	785	813	741	756	790	773	754	811	792	783	776	753	787	743	780	720	724	806	767	739	795	827	869	832	770	776	736	799	756	781	800	789	769	735	773	724	733	774	753	753	763	744	764	741	780	757	748	740	784	755	751	773	749	727	790	791	739	749	768	750	717	765	767	731	744	747	728	744	762	764	759	743	799	713	712	761	729	732	784	720	819	772	778	714	755	767	791	720	770	757	744	785	722	768	773	727	756	750	799	839	777	751	751	786	804	806	762	812	756	725	749	728	768	767	721	731	766	772	756	761	759	782	712	742	783	772	782	733	775	741	741	801	726	712	779	772	760	773	748	810	762	724	796	802	756	739	739	769	753	729	722	706	787	775	808	765	747	769	744	809	731	817	765	763	728	742	752	780	783	790	728	743	787	787	760	742	770	749	745	738	703	805	748	775	744	778	709	730	764	785	768	704	755	727	744	781	770	759	799	772	750	772	794	732	781	756	777	795	764	727	767	710	785	702	763	783	754	728	780	812	762	821	762	755	786	747	756	768	762	774	750	763	744	764	758	735	768	764	782	790	735	753	736	751	781	719	765	765	758	749	776	736	745	751	730	759	829	789	737	742	714	752	759	748	751	746	735	724	748	725	770	748	728	712	761	773	701	781	799	744	745	779	741	776	761	779	741	737	771	728	803	725	734	760	755	775	753	797	793	792	730	736	783	739	808	789	788	764	767	723	702	775	756	735	737	747	756	754	763	738	784	777	765	751	733	792	756	748	764	756	758	781	731	759	777	778	769	782	789	801	786	747	751	795	755	746	763	783	774	716	778	728	689	740	788	762	722	744	747	777	765	802	748	797	776	770	767	745	733	768	763	749	776	811	775	757	738	776	756	781	748	752	754	757	763	784	765	747	778	731	696	736	703	803	772	718	790	738	758	784	759	700	718	756	770	761	741	712	755	745	709	792	738	698	735	741	730	773	760	734	751	750	811	780	791	807	780	743	748	721	742	735	777	739	770	769	706	757	705	747	758	732	709	749	787	804	733	746	750	768	747	722	768	765	785	793	753	738	761	768	743	815	730	753	821	733	745	759	842	760	811	790	739	733	731	782	806	722	828	733	733	792	807	773	777	801	738	739	720	751	784	774	748	753	772	780	731	755	721	802	747	752	745	803	719	799	765	789	747	756	760	751	723	738	816	716	799	792	797	807	758	773	791	729	758	790	755	788	775	780	770	775	765	731	731	769	786	725	711	782	787	751	751	771	737	745	722	810	817	726	743	717	742	784	786	757	752	739	754	767	740	767	771	769	749	748	761	745	746	778	746	725	776	831	763	804	722	744	750	768	746	733	731	787	722	732	728	729	726	729	723	762	776	795	768	774	794	722	773	718	741	725	726	752	787	761	787	756	723	782	756	741	736	771	726	732	737	763	788	780	768	793	756	760	784	740	742	776	800	760	740	724	767	752	755	770	762	721	755	759	756	756	779	768	768	749	761	740	778	729	744	755	751	774	804	757	706	787	743	751	751	773	770	743	737	735	809	714	788	755	779	778	743	781	798	761	838	769	795	770	744	707	759	792	748	752	740	786	761	773	767	741	740	769	689	768	755	740	761	741	768	757	810	728	806	704	730	715	739	778	719	784	745	747	733	773	806	747	753	728	763	775	778	777	745	686	795	747	781	752	736	730	735	742	783	713	827	778	767	741	694	759	791	763	760	779	762	818	736	763	745	719	771	767	747	760	721	720	769	762	740	772	716	762	759	757	745	754	771	748	746	719	748	779	730	700	812	802	684	758	740	811	793	744	720	836	731	770	770	776	722	740	731	746	774	767	685	748	728	764	774	716	723	819	752	792	716	748	759	753	728	749	744	755	734	749	778	757	696	792	728	721	740	781	772	746	726	787	720	767	743	799	755	708	770	736	718	751	745	769	761	750	774	755	786	781	767	749	765	762	749	759	760	777	782	766	739	757	744	751	773	710	738	760	753	747	713	733	772	744	776	786	780	724	779	790	758	737	743	783	781	719	818	788	766	726	768	785	722	801	752	753	802	757	751	798	763	779	751	786	772	758	779	708	797	747	764	732	747	820	684	768	752	773	761	806	743	743	742	703	775	769	746	763	738	813	794	739	765	744	743	691	733	733	809	731	737	812	774	765	759	796	807	758	777	735	754	803	768	811	721	709	780	731	776	724	736	750	758	716	758	713	751	716	745	760	734	762	771	740	803	727	712	818	714	727	776	749	738	776	771	776	765	792	731	723	753	756	742	775	768	767	771	741	774	781	804	777	753	790	735	741	783	760	772	776	738	767	776	748	778	802	756	758	752	770	749	747	760	791	785	793	743	737	758	774	803	757	789	724	767	764	760	748	762	764	743	770	721	739	859	758	753	800	700	761	747	751	747	793	748	774	765	775	739	749	703	735	795	803	737	743	817	728	733	781	773	762	715	736	754	789	735	744	779	716	747	799	729	740	776	731	741	773	789	750	734	752	778	716	732	785	775	827	746	743	758	746	778	732	780	778	790	742	747	756	761	780	761	737	769	739	776	766	709	744	773	748	728	736	751	789	774	765	775	757	727	735	769	792	787	800	773	746	767	752	773	801	736	759	784	780	755	741	756	798	769	699	734	797	757	764	759	756	762	737	772	809	759	738	783	754	756	794	720	784	803	746	799	756	736	776	768	759	726	758	793	715	774	758	769	814	826	773	763	771	754	743	809	786	774	697	708	772	766	763	746	790	763	775	788	737	743	803	737	756	774	746	762	787	777	798	740	728	789	765	787	753	749	742	800	725	775	763	759	786	766	828	754	783	777	800	746	747	806	722	780	789	790	747	713	706	763	770	782	761	753	688	784	767	715	791	832	812	693	772	769	684	755	796	767	737	774	780	747	798	749	767	760	738	793	770	859	722	783	781	724	759	773	772	728	785	722	803	753	728	727	806	766	732	758	763	766	759	764	762	776	778	738	761	779	692	786	784	768	755	763	800	762	778	791	723	726	745	742	734	786	806	750	748	775	773	774	726	749	748	780	738	775	724	768	727	756	791	763	749	793	773	727	748	795	755	691	731	774	735	751	794	770	782	720	789	742	742	780	781	757	790	788	773	807	758	761	753	785	728	727	739	789	743	703	763	744	767	778	750	747	795	742	796	687	767	743	772	749	704	748	742	790	759	772	740	790	793	749	802	761	760	740	743	719	713	773	741	815	757	721	722	785	745	766	766	765	811	750	725	754	778	766	763	732	748	747	795	751	717	785	735	746	742	736	772	755	736	794	767	773	746	781	713	755	773	778	796	733	764	755	751	763	736	720	725	711	758	798	767	762	729	747	791	756	747	737	797	733	757	736
32103	29479	17603	2344	325	321	297	311	330	315	269	291	308	296	582	430	265	269	325	293	293	308	301	299	326	290	288	292	297	317	326	291	223	278	280	299	292	268	235	293	283	274	271	303	288	278	279	259	291	296	298	283	272	298	280	285	283	302	288	284	296	298	304	280	283	272	319	278	287	264	306	281	314	254	292	266	292	289	308	283	307	275	281	280	284	280	271	299	256	326	312	282	309	292	287	279	264	279	277	276	294	288	308	326	308	304	304	309	297	272	310	297	291	308	291	287	290	268	303	318	305	294	292	283	275	247	279	303	311	296	284	255	287	267	307	264	277	296	298	274	287	286	278	267	291	305	303	289	287	288	280	298	296	302	266	309	301	267	285	251	278	306	284	294	301	277	312	280	288	288	325	282	283	282	295	304	286	332	287	326	296	279	293	269	287	281	266	302	284	274	294	302	277	322	309	285	280	287	298	299	311	333	243	315	334	290	296	289	280	306	304	290	293	299	299	312	272	300	284	282	260	316	315	282	278	264	278	275	259	295	297	298	306	294	283	289	278	283	308	251	311	310	307	285	292	292	299	295	272	305	284	292	279	254	257	277	281	309	315	262	275	295	287	289	287	310	270	306	272	267	295	286	294	302	287	276	259	268	281	298	297	304	309	284	307	319	328	328	276	279	281	301	313	303	276	311	323	294	307	314	306	293	316	285	252	304	330	278	275	293	313	278	265	332	330	289	280	319	300	272	331	276	259	276	280	288	278	276	263	304	277	246	281	300	262	304	285	292	310	240	313	297	293	296	286	305	294	302	291	298	316	290	282	275	310	278	326	274	284	281	293	281	279	312	292	256	266	266	287	302	300	302	277	284	271	286	294	317	301	277	288	319	306	263	299	312	290	320	275	309	311	271	289	271	298	285	283	267	291	306	293	271	295	254	281	281	277	300	314	311	322	298	294	298	300	260	264	276	295	274	286	273	283	309	280	285	283	322	277	302	297	301	273	288	275	293	296	284	255	281	268	292	272	275	291	276	319	303	276	296	328	280	304	304	318	291	307	285	292	275	329	296	287	292	313	316	287	317	303	271	314	305	274	283	281	302	291	289	245	306	287	285	267	287	303	286	289	294	290	299	321	274	305	283	309	280	264	291	297	292	273	300	297	289	286	276	306	271	265	281	307	305	305	288	287	258	297	300	343	272	306	296	286	279	280	254	285	312	319	280	299	242	300	285	287	316	267	302	283	274	272	297	281	278	296	304	270	273	271	279	256	272	279	309	309	285	306	298	298	271	277	299	266	285	293	297	304	281	280	288	283	315	306	289	284	299	275	308	294	288	287	313	306	279	293	282	307	306	279	298	278	286	304	294	288	314	258	267	299	285	272	307	301	310	272	269	274	326	299	248	305	286	288	307	277	269	298	283	310	284	303	287	287	278	297	306	260	274	267	286	272	299	302	289	277	318	299	296	297	264	246	299	298	267	278	291	323	285	281	283	295	300	290	287	306	268	294	291	292	257	308	286	265	315	293	280	320	285	342	296	281	267	308	274	295	290	300	318	291	289	289	288	286	280	275	291	268	299	279	267	283	295	323	283	299	274	311	308	310	305	296	281	303	281	257	272	262	287	304	290	278	281	266	300	288	318	282	269	295	297	281	289	270	305	285	304	312	278	319	276	280	298	270	273	309	325	294	295	267	289	300	279	264	286	276	283	284	281	294	293	300	317	278	301	279	276	294	282	310	292	282	284	300	290	326	281	287	304	305	282	280	300	294	277	269	266	282	233	280	265	317	281	289	277	287	289	283	282	292	305	289	294	294	281	311	303	267	265	311	283	272	285	316	271	300	271	292	282	281	305	261	297	267	292	299	277	308	276	268	311	262	329	294	283	287	304	279	296	281	295	268	292	304	273	288	262	284	299	292	307	308	277	295	312	280	292	322	305	283	259	291	283	322	296	280	300	288	278	264	287	301	275	259	314	291	297	296	290	270	300	295	262	299	283	292	280	323	241	277	311	295	298	281	280	295	284	279	278	298	270	301	264	313	274	270	286	282	280	308	277	287	275	302	278	284	324	277	318	297	277	295	295	336	291	276	302	285	296	290	315	293	295	303	254	303	300	274	316	295	302	280	260	306	260	315	307	273	330	296	264	271	299	265	305	271	277	292	296	313	281	279	289	273	296	317	321	302	260	321	297	305	308	284	299	313	270	303	290	274	284	272	275	289	259	255	261	313	307	270	298	294	290	318	301	311	286	278	303	284	319	280	316	303	260	329	280	298	295	274	306	270	301	304	288	268	322	281	280	280	300	283	289	294	292	278	276	287	310	271	313	280	246	285	274	285	303	301	261	268	307	275	265	288	258	311	289	306	267	308	323	277	270	320	312	312	311	287	293	257	299	309	290	270	273	271	282	288	296	272	256	280	292	290	286	302	310	267	278	265	298	289	316	285	286	290	276	314	327	327	308	296	281	276	275	299	303	284	262	276	288	296	272	280	304	283	262	303	279	317	265	280	275	289	296	290	279	289	286	274	330	296	289	304	293	292	281	277	285	258	291	260	297	294	320	266	272	289	305	277	302	308	312	263	254	311	295	290	289	282	280	275	252	269	304	294	289	291	293	293	314	327	310	298	286	300	302	277	303	308	295	282	286	263	289	294	299	289	294	285	294	252	281	266	286	271	295	285	286	323	270	275	302	266	295	298	302	304	309	287	318	299	308	309	303	289	273	267	321	291	261	282	272	289	311	296	310	300	302	317	291	317	294	286	275	308	285	298	301	302	291	275	308	274	296	284	296	294	267	288	283	318	268	290	300	283	270	282	279	308	276	292	269	310	293	288	306	299	284	291	282	252	305	294	266	269	296	323	303	293	245	296	291	276	285	268	298	282	276	327	279	263	312	295	269	291	286	288	282	266	237	291	300	310	294	288	248	277	288	284	289	280	272	304	274	263	293	274	312	295	299	304	277	305	271	327	342	288	277	285	293	272	310	277	284	300	315	288	305	313	289	269	257	269	261	282	288	327	286	285	305	287	278	306	303	287	300	272	299	298	301	295	280	306	290	301	274	262	246	298	326	298	263	307	313	300	276	301	266	280	310	314	284	304	315	300	305	265	272	317	302	290	316	279	305	304	298	282	295	269	288	271	286	283	290	301	296	306	262	319	316	311	261	287	292	294	287	252	278	292	310	284	300	291	277	312	265	312	310	315	289	262	291	298	297	268	289	288	265	306	314	270	304	292	305	268	281	294	292	273	300	286	281	295	302	311	292	270	319	306	287	289	298	290	301	282	269	286	295	285	298	285	297	260	278	288	312	315	291	317	307	303	292	320	311	307	291	287	270	297	326	284	292	296	265	280	304	291	280	311	302	284	284	293	285	269	290	315	296	276	296	297	320	283	263	298	315	301	291	313	309	313	290	281	296	281	312	269	294	305	276	290	279	291	268	298	307	316	289	262	309	299	291	284	315	303	280	282	287	271	286	269	292	297	264	291	308
39530	42315	13426	574	479	429	442	412	419	386	355	399	389	467	1048	702	390	361	369	345	370	352	346	359	382	372	326	343	375	330	351	337	376	347	344	301	363	369	357	357	348	370	362	356	336	361	361	319	377	327	327	332	369	364	350	326	339	360	334	379	374	359	361	362	367	371	356	359	338	362	367	365	355	343	366	382	339	371	344	350	367	357	364	361	354	399	366	383	356	350	418	360	388	384	331	354	377	358	392	340	379	362	379	344	336	347	380	349	354	392	373	343	336	354	380	369	337	355	400	357	348	372	353	341	341	372	384	345	386	353	366	348	386	380	346	379	367	333	371	319	377	327	317	339	358	394	363	317	391	365	344	371	336	393	353	328	346	382	379	401	365	374	343	344	376	321	359	347	340	358	345	365	363	347	349	384	316	341	356	378	352	371	331	349	320	344	362	323	360	387	374	365	368	337	360	328	333	404	343	382	379	332	374	308	327	333	354	332	353	370	357	336	349	334	366	334	335	330	378	353	374	365	368	343	320	373	356	347	370	358	356	347	341	351	365	353	359	334	346	340	346	360	359	369	372	379	360	402	386	325	367	364	352	323	372	335	350	370	370	370	354	346	376	339	337	382	364	365	381	347	378	352	364	350	302	352	349	361	318	340	363	364	313	360	361	388	358	365	394	370	387	367	378	371	372	369	353	325	345	319	373	360	349	358	397	375	364	349	344	321	357	361	355	360	320	347	391	331	320	364	338	337	343	367	364	365	370	350	391	347	377	371	340	371	339	370	405	361	370	350	347	345	357	340	349	393	360	338	377	353	329	396	377	349	366	344	364	319	381	345	351	351	352	351	342	341	341	315	371	367	350	316	344	328	327	367	399	351	365	390	369	347	358	355	368	342	351	334	392	341	322	366	355	362	336	373	384	348	320	365	371	343	322	365	356	397	357	366	333	343	355	374	309	360	363	331	369	341	361	335	328	343	325	371	339	366	333	347	358	376	373	343	325	358	336	316	357	386	378	328	362	340	351	389	333	349	343	360	334	399	374	377	351	347	344	345	373	358	326	344	340	397	382	363	357	351	370	338	327	353	375	351	336	335	305	366	359	358	374	380	336	351	362	372	360	323	344	339	345	354	346	361	361	344	344	349	400	365	334	335	354	333	375	385	379	362	350	361	349	357	355	368	366	330	317	340	335	339	364	402	364	351	350	392	349	383	349	325	374	333	369	365	385	370	358	353	368	365	354	353	369	368	372	345	345	356	367	374	375	356	375	353	342	322	353	366	332	377	372	340	319	353	373	330	399	328	364	322	343	339	354	363	374	352	367	354	369	379	354	346	352	351	335	364	325	351	323	334	373	361	366	369	364	365	338	352	337	360	331	386	396	342	346	384	360	403	358	355	362	370	365	374	346	349	332	366	357	378	345	359	323	388	386	342	371	361	380	350	371	386	342	349	347	363	368	347	362	355	335	407	354	371	364	362	351	340	381	323	389	354	342	378	356	310	347	369	331	380	353	373	407	335	390	353	347	370	358	349	357	355	377	363	364	366	342	359	366	365	294	399	333	352	350	351	354	349	378	358	369	361	328	352	363	376	356	366	351	369	372	358	360	347	345	347	347	375	355	382	353	380	411	357	360	338	328	352	360	356	338	346	381	372	346	316	318	364	341	328	323	379	360	356	347	353	340	343	388	384	338	336	383	382	384	365	340	330	355	351	335	348	355	351	362	326	376	340	371	339	367	342	357	355	353	328	389	390	327	388	337	387	366	350	363	325	363	331	354	345	320	328	380	347	348	355	359	317	335	364	351	339	373	380	333	353	351	334	384	349	382	351	363	331	362	380	343	341	340	353	387	332	372	360	354	366	357	392	394	357	378	342	344	384	341	361	354	347	367	350	364	364	343	373	338	385	365	353	348	362	354	367	353	363	369	369	327	346	343	366	403	352	344	360	375	331	383	349	347	367	371	347	358	349	363	349	377	356	381	356	345	318	363	380	336	310	364	366	365	393	343	339	352	374	354	350	370	348	362	365	376	359	392	337	345	348	356	351	375	366	358	354	362	358	363	374	352	383	335	366	358	336	369	367	380	365	348	339	362	358	373	365	359	328	375	366	361	367	369	329	341	337	374	379	367	377	360	331	361	343	343	351	376	351	360	365	350	369	346	354	356	340	340	387	382	377	348	366	353	340	330	397	330	340	375	363	369	355	349	354	353	359	340	372	358	367	349	364	340	339	309	350	352	351	342	381	395	347	337	354	341	325	357	407	367	352	354	392	340	355	362	357	332	381	378	322	382	343	365	359	353	332	359	375	340	339	371	360	350	337	375	345	377	373	361	369	345	350	371	347	351	378	349	378	372	345	372	370	320	383	352	353	357	363	335	367	354	318	351	361	350	353	379	366	359	356	388	341	354	376	381	343	344	373	388	357	332	348	367	383	314	372	352	345	379	364	369	338	327	317	372	307	347	343	345	389	336	362	348	368	353	350	346	348	363	329	368	361	368	341	392	341	343	348	356	370	338	353	346	376	357	373	361	356	341	380	343	347	360	357	395	353	343	367	381	350	340	347	398	377	335	343	352	367	372	318	355	357	388	380	359	344	363	354	346	380	370	329	336	371	372	365	309	389	346	351	358	357	353	356	370	362	350	320	343	382	347	408	342	382	383	343	377	369	343	352	328	346	352	364	359	378	346	347	361	357	331	364	361	320	343	358	380	337	361	368	378	324	367	367	357	325	337	387	396	364	334	368	396	332	359	390	345	333	350	349	354	340	389	374	363	370	387	347	343	378	354	362	368	359	381	337	351	374	362	352	370	335	366	365	350	344	340	346	397	356	366	355	380	352	375	376	338	359	382	386	368	350	338	391	360	378	350	354	321	343	370	352	355	353	367	342	377	335	340	353	352	336	358	386	375	374	377	328	367	366	378	344	355	359	372	378	354	378	336	375	336	336	351	353	336	380	341	317	336	398	351	340	363	326	368	339	366	356	356	362	367	379	366	371	347	334	365	355	358	358	400	341	318	369	336	336	374	377	353	355	363	382	344	347	379	357	362	372	373	354	351	355	347	366	354	333	357	375	346	399	352	341	376	342	366	348	351	339	348	366	317	366	368	364	337	371	335	375	352	358	335	361	366	344	345	351	388	347	364	383	365	409	360	326	351	324	376	380	302	400	368	341	343	357	377	366	327	347	342	379	331	336	364	341	353	378	349	318	333	353	359	381	337	332	392	367	328	378	357	376	387	370	368	367	349	327	349	387	359	359	369	382	370	322	338	392	368	369	340	357	406	315	376	365	362	349	338	354	367	369	385	353	357	350	348	372	369	410	348	347	334	332	341	354	329	369	355	343	345	362	364	353	337	350	377	357	353	348	363	372	340	334	373	364	355	356	363	357	364	351	352	331	408	391	357	340	345	341	368	380	356	372	351	365	336	358	339	351	349	355	346	356	363	363	352	362	337	361	339	388	387	325	348	316	339	373	346	342	392	345	325	359
23887	20966	27823	24113	20353	5168	927	704	650	612	570	560	559	1981	4744	2813	561	516	540	520	523	502	502	504	502	533	520	482	493	473	549	529	494	502	491	504	512	492	506	490	522	479	514	495	486	491	479	510	494	475	493	471	509	464	454	506	468	527	494	492	484	486	481	458	498	485	508	511	495	511	482	504	454	508	494	501	508	453	468	508	503	519	443	456	512	487	489	509	491	532	482	492	506	478	485	515	495	471	495	487	482	513	517	518	468	494	468	471	509	542	508	456	471	458	467	490	507	534	521	488	492	486	498	464	486	485	471	501	481	488	522	459	494	520	503	488	482	514	487	526	505	540	482	481	484	506	505	516	484	537	452	456	468	494	450	474	496	471	495	466	477	507	497	496	461	497	442	482	468	508	462	501	501	548	487	500	511	465	491	484	475	465	473	536	476	511	490	520	496	457	489	521	489	502	490	510	497	493	524	514	454	474	491	507	523	494	503	499	458	491	497	497	519	486	450	480	520	498	521	511	469	466	492	484	505	502	486	482	487	513	518	490	489	487	477	478	507	524	485	496	477	447	504	481	519	485	521	489	479	522	479	497	464	484	496	475	498	481	504	473	509	504	436	475	503	489	483	486	534	485	535	493	491	495	524	480	470	476	476	469	487	461	483	473	488	477	494	497	513	500	467	489	538	463	484	450	504	504	495	452	504	496	515	528	472	435	450	473	458	481	480	467	497	502	468	488	483	520	462	492	476	482	524	540	492	457	529	472	480	481	544	493	449	503	505	516	471	455	484	483	514	528	502	457	462	497	490	452	515	497	512	534	499	441	529	518	517	498	489	523	539	478	505	498	523	476	498	465	492	500	484	501	488	512	495	502	495	496	504	470	450	461	460	490	496	479	486	497	500	478	470	499	487	498	516	512	497	508	494	492	538	472	499	509	477	474	480	483	438	533	498	502	513	517	508	491	510	462	521	494	475	532	479	495	500	507	498	471	445	492	461	508	498	477	473	446	456	511	472	479	500	473	483	494	504	490	490	463	530	516	490	471	506	481	510	496	520	491	511	505	497	519	488	480	510	476	517	488	499	487	457	492	511	510	518	482	489	499	466	490	517	482	514	505	479	491	514	519	479	510	470	511	475	419	539	471	448	492	481	474	485	491	494	492	474	534	521	472	507	489	492	507	519	506	507	499	465	486	474	508	485	497	472	498	499	533	515	468	476	473	528	471	463	471	509	447	484	512	507	510	492	501	513	496	508	503	474	442	490	535	461	468	484	499	517	455	497	488	486	458	504	472	520	482	510	456	492	485	486	482	529	483	497	521	528	458	500	493	492	479	509	499	468	487	504	443	506	524	469	532	495	478	506	470	498	524	486	482	482	534	469	497	543	489	530	505	523	455	533	496	514	518	530	482	465	477	511	539	490	484	496	487	496	468	524	473	507	493	515	515	484	498	479	450	475	503	501	463	501	497	473	474	473	461	481	490	475	487	465	487	541	461	513	485	473	508	447	497	480	479	476	470	516	482	484	526	458	475	463	487	496	477	519	489	494	511	483	486	491	462	452	480	507	487	467	474	475	485	470	494	499	504	496	454	529	468	467	492	492	485	458	498	506	542	516	485	463	488	469	442	534	503	485	479	496	466	498	504	468	474	485	503	510	483	473	489	502	523	497	494	445	491	510	478	525	505	485	491	492	483	513	450	501	457	511	498	487	469	459	501	472	491	473	506	505	497	475	529	484	479	525	468	537	473	510	485	475	494	523	505	499	474	474	499	516	513	509	499	520	467	451	494	460	479	508	473	487	481	479	470	476	516	487	500	481	489	499	472	482	475	514	471	482	444	494	488	491	522	512	517	506	514	468	474	491	487	459	510	495	469	504	489	497	475	508	507	490	503	524	491	477	484	473	490	460	509	467	487	490	492	481	521	518	490	464	484	488	530	508	464	513	520	445	519	533	476	499	470	466	487	485	490	461	562	500	452	480	487	473	511	514	473	485	501	465	485	499	477	490	472	512	483	481	477	452	492	489	483	527	483	472	502	489	461	453	471	501	494	507	475	483	484	511	492	492	516	488	487	477	470	484	487	500	520	469	498	495	512	473	480	491	485	494	502	453	474	488	486	486	501	495	497	500	481	475	496	538	495	513	497	469	470	503	478	504	536	475	479	475	455	471	514	510	521	530	501	517	474	486	498	486	475	518	477	500	557	517	467	492	508	501	497	450	479	488	499	491	500	503	501	506	495	494	466	507	501	490	507	494	467	518	501	508	467	469	501	507	493	499	474	505	484	463	512	453	462	478	526	532	492	466	474	505	467	480	498	499	492	479	525	514	494	481	510	469	483	496	487	472	502	448	510	448	512	509	507	512	485	479	469	476	446	491	460	497	466	472	491	506	490	493	468	503	458	483	462	482	509	447	466	494	445	471	508	501	506	504	483	501	479	503	455	529	531	458	508	511	519	471	508	460	511	460	484	474	507	480	484	482	509	529	510	472	476	497	481	457	497	455	482	508	534	536	464	474	503	481	490	504	464	468	494	509	475	475	500	471	471	509	452	479	508	491	532	500	484	508	524	506	480	527	475	486	492	504	469	507	497	500	507	483	504	514	519	487	467	498	470	523	511	509	503	504	473	503	523	534	508	485	446	503	466	460	471	490	486	516	454	515	493	498	459	476	485	480	480	506	477	480	504	444	500	500	472	509	478	490	497	505	500	512	484	474	453	504	449	480	512	460	485	473	494	489	469	466	514	465	508	489	502	476	467	501	499	514	507	451	497	482	474	513	500	478	465	470	510	492	492	500	469	494	517	495	463	498	506	464	455	499	491	488	486	493	504	488	507	465	544	521	459	473	525	479	498	490	491	504	481	483	485	502	471	467	504	487	475	492	495	523	497	491	513	493	498	523	537	474	485	495	487	469	502	427	469	463	538	497	505	482	489	475	481	499	471	447	476	444	482	549	493	522	478	465	518	475	503	478	530	522	474	476	511	528	477	490	522	488	463	463	479	490	507	486	500	468	453	486	497	459	461	531	504	490	506	501	499	475	514	502	501	491	488	497	496	534	498	450	502	429	538	499	483	527	505	484	511	492	482	499	549	451	485	505	482	488	496	473	487	537	492	471	496	486	551	513	483	474	501	516	513	511	519	533	498	482	510	532	515	497	449	500	474	487	510	516	501	507	488	484	441	462	514	476	501	470	470	492	458	495	438	448	506	503	482	536	515	498	498	459	480	452	487	471	465	476	474	469	493	478	507	488	509	550	489	489	480	478	475	486	513	537	440	464	486	470	500	500	479	483	485	504	483	473	532	470	488	516	528	476	531	467	506	488	480	498	480	503	501	454	496	500	497	491	483	516	454	496	535	530	460	522	500	493	481	493	521	475	470	477	508	510	484	491	459	486	492	529	446	473	477	498	488	462	504	488	496	502	461	502	488	485	479	480	511	497	483	483	455	490	487	477	445	480	485	492	500	528	485	502	516	466	501	449	516	536	503
41608	56384	20140	2347	1685	1368	1136	1057	975	834	808	787	767	3782	9158	5209	726	639	593	617	604	660	644	541	561	608	585	596	552	572	587	583	589	574	597	598	603	574	607	614	563	562	600	576	603	575	584	583	632	571	582	574	603	615	562	593	583	585	572	613	579	528	549	606	553	596	575	581	604	613	564	584	545	513	558	609	560	574	543	580	557	581	555	530	544	616	569	614	592	608	666	617	634	640	539	602	565	544	636	575	573	619	555	587	574	568	584	558	534	576	615	547	570	604	588	594	554	604	569	586	575	581	603	598	571	587	523	568	581	578	614	572	590	588	570	567	568	576	586	574	551	594	602	588	580	572	564	581	561	561	549	576	549	646	593	577	607	621	583	547	557	532	549	582	558	573	549	563	599	563	565	588	588	600	555	568	553	579	554	567	581	605	584	536	576	584	565	600	573	605	588	601	602	591	578	577	608	612	639	571	599	576	574	623	591	568	605	594	531	566	547	591	560	555	609	578	562	585	538	566	618	578	567	601	574	571	617	566	559	586	592	605	566	579	551	535	621	596	567	602	579	562	602	557	585	588	546	552	563	620	625	543	569	586	590	597	544	579	550	574	583	550	570	561	573	622	606	513	591	583	590	594	581	598	547	542	572	568	566	578	583	584	544	617	568	577	577	569	577	546	554	563	525	626	604	586	555	538	588	572	601	592	575	562	585	550	590	549	566	602	573	606	602	619	573	563	584	602	576	561	544	614	535	593	627	537	594	599	580	583	535	540	565	613	542	577	546	573	581	548	603	544	598	531	635	569	592	561	573	604	561	583	576	539	553	604	543	563	591	569	560	615	577	604	595	582	590	553	590	625	606	528	625	579	580	541	569	557	568	591	564	550	552	538	528	551	620	553	567	608	562	611	590	553	564	581	576	578	575	577	555	608	616	580	531	583	550	606	581	581	569	608	560	569	579	616	611	567	568	535	561	564	556	620	584	577	553	552	628	588	567	566	607	547	592	575	561	553	587	580	598	569	545	527	573	583	564	556	586	590	581	535	559	589	603	575	567	586	568	563	582	555	569	596	554	589	569	590	601	622	572	567	577	577	583	549	612	558	614	616	575	612	574	577	555	595	577	575	580	584	574	562	567	594	600	588	600	606	558	599	608	562	575	565	561	537	572	611	628	532	551	607	556	565	583	576	595	612	548	600	561	594	568	588	571	607	583	550	625	579	581	576	568	584	558	622	595	567	571	634	583	587	566	581	582	535	606	578	610	619	596	515	618	586	589	593	595	542	579	566	533	572	553	524	583	589	617	542	533	594	560	560	631	580	565	590	610	637	510	615	600	593	559	555	581	559	578	600	634	577	557	556	534	597	535	590	588	549	580	588	545	549	570	537	560	618	583	597	550	588	613	578	554	548	586	562	581	582	578	528	542	602	623	563	604	632	577	633	587	573	559	540	589	607	553	552	607	587	579	565	598	612	580	576	590	544	569	604	546	571	587	574	551	565	578	589	558	583	547	559	583	598	557	584	550	565	559	570	557	588	589	598	606	578	580	632	607	612	536	605	582	573	590	570	587	603	583	552	570	570	547	558	601	556	589	557	606	581	549	597	577	606	569	589	616	605	575	548	535	545	619	523	583	604	602	591	607	614	588	626	573	564	566	571	610	599	594	556	602	626	576	571	549	545	577	559	559	608	573	592	594	593	578	581	572	571	574	591	600	582	543	596	580	562	596	561	570	589	577	611	575	554	575	594	599	556	598	584	593	573	592	574	558	557	568	604	579	598	607	597	599	580	586	601	559	605	584	569	634	562	520	566	596	563	549	567	554	586	565	616	568	558	573	572	570	553	592	578	578	526	558	607	614	555	588	593	598	606	577	548	597	604	639	584	616	577	586	568	565	538	546	545	573	629	589	553	553	581	622	563	564	573	556	589	571	596	587	600	596	561	551	601	580	579	583	580	564	540	554	528	571	570	544	533	608	599	626	556	614	580	585	586	537	537	568	585	564	601	591	598	611	565	572	570	554	590	615	590	605	554	552	584	577	580	566	558	606	566	562	627	595	577	614	564	610	579	579	571	588	575	583	566	544	568	577	561	571	575	560	617	576	606	573	578	559	600	541	600	588	578	575	609	599	594	599	609	610	570	600	576	601	582	603	590	595	615	555	596	600	602	586	616	590	598	568	567	589	558	609	601	550	525	547	551	614	531	569	588	514	555	546	598	566	588	598	571	557	584	570	566	561	599	574	621	541	576	564	584	578	607	581	604	574	574	591	611	582	545	569	614	538	546	576	579	601	576	578	610	577	578	618	594	545	577	609	552	542	581	566	551	603	583	598	582	609	550	575	578	575	588	588	605	554	566	518	599	583	576	608	594	612	588	512	600	583	579	609	609	545	585	608	591	610	597	597	607	593	598	492	555	586	574	611	560	545	608	528	576	552	596	577	596	580	601	590	606	582	573	585	561	576	618	564	549	553	563	606	568	581	562	565	591	553	548	529	589	580	600	566	553	563	585	600	580	562	562	593	575	617	580	570	557	609	575	566	576	573	608	544	592	548	598	583	614	571	584	544	559	569	546	577	568	580	590	576	563	569	577	520	606	596	530	601	550	627	603	582	552	589	518	558	573	584	584	575	597	561	589	587	555	591	565	575	547	542	533	611	597	588	596	568	562	555	566	601	551	551	584	595	580	547	595	581	551	579	564	606	556	575	556	588	585	581	560	573	593	564	585	576	582	600	527	571	568	606	560	581	628	580	564	591	626	560	581	568	594	596	630	563	617	610	550	566	556	615	565	615	555	572	564	592	527	591	556	554	576	553	565	574	548	587	527	579	623	573	598	558	606	607	545	569	559	572	577	551	585	544	576	553	615	555	574	608	622	571	552	555	565	563	577	602	599	650	584	542	595	566	543	551	547	617	560	611	557	563	575	571	544	544	553	569	547	614	548	581	579	617	574	600	526	578	584	602	570	576	550	566	553	574	590	574	581	579	576	601	561	617	608	594	556	593	616	576	575	567	540	564	614	593	564	586	579	573	617	579	531	596	584	598	561	592	571	578	600	558	561	604	596	591	534	583	585	562	547	565	566	590	590	566	575	618	598	582	555	572	589	541	587	606	524	613	582	601	595	585	608	581	588	580	555	576	557	599	602	563	530	579	591	580	586	537	586	628	565	574	555	595	579	538	580	603	590	595	568	602	528	579	567	573	595	536	532	594	543	617	573	602	537	580	578	614	572	616	556	538	557	601	563	564	559	594	556	584	546	567	591	559	572	527	574	591	530	614	574	547	576	621	586	613	529	560	562	543	607	567	524	553	583	559	552	586	577	574	602	580	616	555	584	534	544	546	596	573	610	536	560	588	590	574	563	555	583	612	580	576	548	584	612	605	597	538	570	572	549	619	578	567	585	540	581	582	581	587	550	599	586	591	583	572	590	570	601	637	588	565	598	551	556	575	589	565	584	570	580	547	546	593	619	529	557	552	617	578	595	573	586
25228	21200	26450	24180	5153	572	517	462	430	399	414	391	373	487	2162	1474	440	351	368	340	349	342	359	359	353	321	377	380	353	328	349	342	330	358	320	350	330	376	369	350	340	361	311	384	349	323	342	346	316	343	311	364	346	334	350	359	359	356	343	327	366	328	359	329	349	308	344	349	348	343	330	372	358	340	345	339	366	344	382	379	358	348	357	379	366	349	344	348	357	355	386	390	373	357	335	321	335	321	361	357	377	351	344	329	375	341	332	365	353	345	330	320	309	340	352	318	370	366	321	352	343	344	343	327	338	358	349	324	364	314	315	330	371	313	374	338	362	386	331	352	327	318	356	372	338	323	374	331	373	324	314	400	338	373	344	352	334	369	332	338	355	345	342	331	328	365	360	325	347	319	303	377	343	347	341	349	356	325	338	336	398	357	344	337	342	345	328	351	352	340	356	323	355	328	359	383	332	347	349	345	303	337	363	323	326	375	325	342	340	321	373	334	374	359	340	344	337	335	348	371	343	331	369	362	335	362	360	373	376	345	362	382	333	357	337	351	349	346	337	359	335	335	348	346	332	344	381	325	332	330	341	330	362	325	376	314	303	360	342	336	343	333	364	341	350	343	340	370	384	367	347	355	353	365	330	366	355	346	332	356	323	385	353	357	358	333	360	334	347	353	325	340	351	301	368	338	359	328	335	366	342	326	330	396	356	377	352	348	316	354	377	340	370	365	322	369	335	392	347	348	367	345	367	360	334	348	349	325	376	347	309	366	360	330	331	357	343	373	350	323	332	319	338	346	364	314	353	355	351	368	327	347	336	379	365	363	354	343	322	328	368	362	343	318	336	370	346	348	369	328	355	355	321	352	326	375	337	333	354	300	367	344	348	343	350	349	338	347	302	335	351	345	334	328	344	360	359	348	347	343	344	297	342	334	373	352	357	308	338	330	380	336	329	300	331	338	324	359	348	331	369	366	364	347	345	342	362	374	331	353	345	370	349	351	345	362	340	351	351	356	345	325	340	403	352	374	326	336	374	360	342	338	381	308	361	351	337	346	335	377	357	375	360	343	357	356	365	339	370	371	368	371	348	366	365	345	319	347	337	353	322	363	329	341	337	357	352	346	354	318	348	316	374	352	348	384	362	330	340	334	379	339	335	333	339	328	369	319	336	353	366	320	344	363	327	352	333	332	376	354	336	357	359	343	332	306	304	308	369	335	359	312	361	363	343	365	346	308	306	365	369	366	314	346	391	333	375	340	350	326	323	343	363	360	305	340	361	331	321	337	345	350	390	345	322	339	331	349	347	311	334	313	321	338	349	352	333	362	334	312	350	333	365	340	317	359	340	365	344	359	333	335	355	357	365	343	358	348	324	317	363	333	348	353	302	359	346	353	370	327	344	341	329	321	370	347	362	351	345	350	328	359	339	344	362	352	359	363	323	326	387	349	378	359	346	364	369	343	359	330	339	318	340	361	325	384	329	354	353	327	373	352	335	331	344	354	384	341	328	316	331	332	366	345	332	327	353	327	315	353	330	364	340	398	355	362	349	396	336	341	350	360	342	338	371	338	332	355	341	356	361	337	357	358	318	348	354	360	352	332	355	358	320	367	371	324	346	352	340	337	331	327	343	367	360	345	322	361	381	338	335	341	373	336	361	351	337	334	332	373	317	328	354	346	352	318	339	364	358	369	338	322	349	321	366	342	339	341	361	376	308	378	306	303	324	362	330	368	365	316	349	336	367	348	320	319	317	351	319	338	328	338	354	349	358	355	347	326	332	374	353	349	355	375	348	356	327	358	331	338	327	332	298	324	332	331	327	366	349	374	340	349	371	350	370	343	350	358	341	350	289	355	319	366	370	349	348	327	343	353	288	363	323	335	346	350	390	330	363	329	369	373	330	356	352	335	348	352	359	333	328	366	366	319	341	283	339	368	348	368	379	327	351	326	342	399	359	363	351	338	313	335	330	356	380	367	343	345	358	318	334	337	355	341	346	365	352	331	354	379	331	310	330	353	347	346	358	355	348	349	349	331	326	326	354	341	326	359	333	340	337	344	335	352	371	352	360	340	322	350	329	332	336	393	376	346	334	334	383	342	334	340	335	346	391	318	337	362	360	365	350	332	321	355	371	354	326	346	359	310	371	341	381	341	336	348	362	369	344	349	354	352	337	352	331	372	344	309	378	377	347	350	352	357	348	338	346	343	350	328	368	335	352	330	347	333	348	369	343	333	382	359	319	337	346	348	331	337	304	367	371	364	353	335	350	319	372	324	361	359	339	376	328	336	325	374	349	296	348	341	340	344	331	345	339	326	345	379	334	339	333	339	358	364	329	336	333	342	325	317	329	341	321	346	324	339	360	287	340	352	370	346	346	357	364	345	339	355	328	345	376	338	321	336	353	354	341	335	343	358	335	361	325	343	361	368	335	326	358	363	378	322	331	351	337	301	330	347	351	343	343	363	379	342	356	367	355	344	354	331	379	357	351	338	340	348	332	360	344	353	338	363	321	337	344	360	322	341	338	391	379	366	331	350	321	353	327	313	347	300	369	385	351	359	348	383	353	371	347	301	322	362	356	362	339	341	367	374	349	357	309	338	343	364	340	331	368	340	355	355	399	341	329	337	351	342	363	331	324	346	369	346	324	357	316	334	326	318	330	364	344	371	334	347	331	342	337	356	355	349	330	358	347	336	350	352	346	353	344	329	362	363	330	336	332	321	353	333	345	381	331	348	379	302	333	347	376	339	322	354	349	362	328	364	349	360	366	367	325	327	357	352	381	319	363	333	350	323	356	376	357	334	338	342	339	356	363	356	339	331	334	339	269	337	330	363	368	326	372	336	339	396	319	341	378	359	331	347	328	343	343	367	384	348	351	368	378	370	336	363	318	339	347	343	353	345	347	340	374	320	328	333	343	366	332	350	334	323	326	380	352	363	353	341	350	341	321	368	331	308	374	348	374	360	357	313	374	332	361	334	341	382	372	351	350	328	330	354	350	385	379	355	372	350	336	309	346	351	319	356	309	344	325	375	319	328	391	363	344	315	340	351	314	332	339	348	338	364	370	334	308	362	349	358	325	332	361	361	339	348	360	347	327	349	340	370	336	341	325	342	324	342	362	370	343	350	319	356	388	347	349	357	339	341	342	341	333	337	350	326	325	369	350	372	374	363	341	351	337	390	340	369	355	320	338	372	330	319	329	318	323	329	360	346	351	365	336	354	365	356	359	342	356	361	336	346	378	359	368	331	368	328	288	343	328	349	362	318	317	345	344	356	358	346	356	336	352	349	328	377	343	366	338	340	348	386	324	341	333	336	332	364	361	337	330	322	373	345	355	345	381	395	307	332	345	331	366	350	298	367	344	322	380	358	329	315	355	348	370	360	351	360	337	371	361	335	337	366	369	341	360	325	349	332	329	349	334	367	327	359	347	350	329	365	338	373	375	326	342	338	349	358	357	372	344	358	352	346	336	386	362	388	361	359	339	325
40667	51221	12638	1296	973	863	736	743	638	596	571	503	556	837	4861	3394	557	519	458	464	429	431	445	427	455	463	442	443	479	462	404	442	438	449	414	439	446	402	436	419	459	479	424	414	437	442	471	426	453	439	434	437	392	392	451	420	447	445	426	428	450	423	421	440	407	449	457	422	420	447	429	413	466	402	499	432	423	469	465	404	413	411	437	463	433	439	465	468	438	492	505	489	463	434	409	441	426	451	400	414	449	456	410	411	424	417	442	461	422	466	421	401	433	429	442	434	415	451	462	415	430	432	482	438	439	452	435	432	412	411	433	419	437	431	415	442	478	438	428	435	408	438	410	461	449	447	444	431	433	439	407	442	445	413	454	402	450	394	439	422	454	454	417	468	434	446	437	440	409	462	417	398	448	443	486	449	396	419	438	417	404	420	429	434	452	473	428	420	473	432	394	421	440	429	436	464	439	459	473	441	468	445	414	434	458	423	424	436	423	443	426	441	462	424	406	409	471	449	441	413	426	423	466	438	446	422	430	425	416	416	423	441	405	442	413	424	417	409	432	426	440	418	397	474	452	428	439	438	431	407	423	399	434	422	467	466	437	420	423	448	475	438	424	422	443	429	425	475	401	452	457	449	423	447	452	423	465	448	421	430	447	512	436	456	439	448	468	445	446	405	401	438	443	453	428	417	426	422	444	433	371	411	427	436	438	426	436	410	420	445	429	435	457	434	465	435	413	421	406	428	418	452	434	428	424	437	443	456	422	427	406	432	449	430	420	469	408	425	429	431	446	440	438	440	404	460	421	445	448	424	429	407	439	426	426	451	433	443	437	468	457	429	441	447	431	447	458	449	449	452	432	433	452	426	427	395	439	429	427	431	418	464	425	428	439	410	409	447	414	469	451	420	446	423	447	437	407	415	441	443	444	439	417	449	398	490	454	451	425	437	440	438	402	430	423	407	455	410	405	433	404	459	418	441	481	408	434	419	443	462	465	394	444	396	427	433	441	440	428	458	451	459	447	422	456	442	472	422	413	462	417	463	444	409	374	465	392	456	443	386	440	437	423	409	444	434	444	397	463	429	445	414	418	440	434	441	414	422	422	410	424	446	416	399	419	414	429	417	421	444	480	443	458	426	445	423	431	403	480	424	454	375	425	420	455	427	423	437	441	443	424	421	415	437	421	428	467	428	410	426	431	456	432	453	420	385	434	488	428	423	414	422	403	446	450	443	422	421	412	433	410	476	461	441	416	441	432	435	401	463	461	432	418	416	427	431	441	430	432	436	440	456	437	433	430	469	429	410	425	452	463	415	457	457	424	417	410	447	434	447	433	377	442	448	408	424	428	450	423	410	471	394	433	429	430	424	416	448	419	429	450	437	450	410	480	426	434	430	463	431	413	404	423	461	420	440	418	425	424	456	427	482	421	468	421	469	387	437	460	422	432	430	415	391	418	422	474	430	470	441	437	472	443	433	450	444	420	408	451	426	428	431	413	464	435	426	433	431	417	454	458	458	434	409	441	420	473	430	422	438	453	435	432	425	407	445	435	444	428	463	447	421	408	426	390	433	450	418	441	429	451	431	423	441	401	465	422	436	446	449	420	429	425	427	414	448	418	407	466	443	438	410	452	445	460	443	438	432	453	429	437	430	451	430	428	437	434	437	456	428	395	448	441	456	484	385	430	438	461	385	389	452	448	439	420	426	406	432	441	438	432	432	427	503	421	426	380	394	431	414	425	413	393	427	427	431	475	415	403	442	434	439	458	442	441	436	444	449	418	427	443	450	467	419	430	436	433	410	377	459	457	409	442	407	399	431	408	422	453	433	455	460	422	408	446	433	446	467	427	421	450	413	453	403	467	423	439	407	425	413	437	400	417	445	451	423	418	456	428	433	436	423	434	444	374	427	456	408	419	405	463	409	447	394	432	454	441	423	415	412	406	454	424	452	432	417	409	450	444	453	407	438	401	481	444	431	459	432	437	393	445	432	390	459	446	439	447	397	408	430	424	420	432	446	417	428	424	474	446	409	423	431	441	433	400	458	419	437	450	412	414	443	429	404	435	365	417	464	404	457	445	430	429	425	448	419	492	442	442	434	420	431	438	416	432	413	446	462	453	417	431	415	443	435	426	443	416	440	395	435	455	436	410	427	436	419	426	429	453	397	443	424	432	432	441	468	451	435	450	415	446	433	432	430	476	433	423	466	429	433	464	461	452	449	427	463	433	429	461	434	403	479	437	459	432	450	463	401	455	441	436	395	424	441	436	429	435	398	427	455	415	440	440	439	447	446	441	408	483	417	407	450	431	437	391	428	408	446	431	405	420	438	411	423	445	426	402	478	437	439	444	393	452	447	473	424	446	404	429	426	468	429	427	436	435	434	445	441	437	444	432	410	447	443	385	422	445	431	418	425	434	478	389	404	465	434	456	432	411	429	407	414	427	430	448	448	415	436	407	427	429	406	445	459	408	445	448	427	427	430	444	426	420	441	439	454	455	429	410	443	406	390	413	416	445	433	441	449	424	418	417	421	414	413	468	463	496	429	420	409	450	433	436	465	451	428	440	434	375	436	458	395	450	456	452	446	423	440	424	434	503	420	445	420	403	455	469	436	419	456	470	446	420	408	456	466	419	397	432	427	429	425	482	445	444	434	444	415	410	406	432	427	420	407	424	434	436	427	418	458	463	454	461	433	431	395	454	447	434	454	418	427	446	433	455	411	396	429	412	445	484	418	430	430	418	459	414	450	431	437	431	426	428	433	423	428	464	444	421	446	440	425	440	455	386	440	449	457	436	468	438	462	430	423	425	426	448	426	486	450	412	409	398	418	443	478	406	414	412	450	460	461	443	436	405	433	427	430	507	455	406	429	418	432	438	427	408	440	393	458	447	467	450	430	438	453	415	451	444	473	427	462	430	404	458	418	413	398	474	422	456	449	423	409	434	436	430	420	419	459	452	447	439	431	422	454	455	396	424	437	416	414	404	411	470	463	434	440	439	435	427	438	430	416	434	444	416	463	447	451	424	470	429	454	413	425	449	463	439	443	422	419	399	446	393	405	423	391	444	457	411	404	423	429	404	425	404	465	427	444	443	443	498	420	390	421	429	459	432	456	463	432	426	440	427	467	437	417	419	398	399	426	432	443	415	409	464	462	418	423	441	455	408	389	449	402	436	464	421	460	439	420	436	421	453	435	467	468	399	442	443	419	410	411	454	418	418	424	465	410	473	436	449	409	447	437	414	455	437	443	414	446	438	436	444	437	413	439	449	430	448	426	416	405	408	450	420	393	430	441	421	438	423	441	463	448	436	421	412	416	431	445	414	436	444	418	431	433	440	467	500	441	409	451	453	432	454	400	446	447	445	427	487	436	460	420	438	439	401	386	465	416	417	459	407	434	439	413	416	437	467	458	422	420	429	440	421	436	411	415	432	436	436	405	441	434	431	476	417	441	417	452	425	460	418	428	438	407	411	429	401	462	450	442	445	436
22836	20950	28408	23577	20924	20549	4175	1128	932	918	830	828	841	1020	6764	5628	1107	727	714	682	712	760	668	648	682	661	710	692	619	636	696	675	711	654	698	668	644	635	672	653	682	673	648	687	705	611	685	718	671	612	696	674	715	658	672	647	613	657	676	643	692	671	690	635	661	680	670	678	671	641	655	688	667	675	659	644	655	673	644	649	633	629	713	652	717	669	703	664	646	680	752	689	687	669	661	684	628	667	677	686	669	687	645	648	688	702	636	635	666	623	670	623	687	617	665	671	682	661	729	640	694	638	662	623	666	679	609	640	639	644	679	675	660	606	640	697	665	605	681	662	635	693	697	646	632	688	628	631	686	715	634	666	680	622	679	613	657	636	682	694	643	686	591	653	658	641	670	658	649	681	621	679	676	670	658	680	643	659	646	660	677	664	645	623	650	657	672	630	693	646	672	641	635	686	685	615	684	683	674	655	648	636	665	670	700	690	663	664	678	639	660	646	642	671	677	651	683	660	624	671	613	671	659	645	646	672	695	684	670	673	680	675	631	636	709	644	609	662	640	636	660	625	631	637	638	637	645	643	621	664	635	652	667	666	625	698	684	657	649	658	640	663	675	687	636	659	639	674	659	677	693	666	676	653	689	689	672	643	645	631	669	646	645	660	608	634	613	644	655	703	644	675	659	643	697	593	659	647	646	663	680	617	681	676	598	674	655	675	628	672	692	673	670	680	671	642	696	677	663	645	624	691	709	677	634	643	649	672	674	700	644	691	659	649	606	673	610	651	657	693	670	643	660	611	668	663	647	703	644	669	638	638	670	653	627	646	609	650	627	650	668	690	665	645	660	644	607	698	693	682	669	679	664	677	610	636	655	640	622	639	653	619	649	660	698	672	681	664	662	647	680	669	633	667	622	692	670	643	623	676	657	646	631	652	633	635	675	683	643	636	646	660	635	624	671	687	673	655	637	659	627	679	656	629	672	631	661	680	683	710	640	629	667	622	640	661	633	641	632	673	621	683	661	679	647	662	661	658	730	625	603	659	672	635	665	631	640	628	638	694	662	647	649	670	664	717	691	663	708	654	673	631	651	602	669	717	680	644	665	642	610	633	632	680	650	624	660	671	664	626	644	631	696	639	633	649	648	653	631	626	678	697	651	649	659	642	650	629	644	621	638	662	687	689	659	688	635	623	701	634	680	639	626	632	629	652	649	628	691	635	694	680	672	659	670	638	681	680	672	612	662	661	624	702	613	691	684	602	695	644	637	644	621	647	651	673	617	636	602	638	637	644	660	665	675	664	652	630	689	670	654	660	643	664	658	655	626	628	691	652	618	657	661	596	669	634	660	637	730	653	682	693	663	646	664	627	659	659	634	625	694	670	663	673	683	659	653	688	697	687	693	674	606	681	679	658	668	692	681	628	648	644	688	644	677	634	652	646	710	623	681	634	682	653	666	668	664	669	659	648	674	669	656	685	630	632	683	691	697	691	626	655	641	719	571	651	655	665	598	648	642	691	613	719	655	622	688	640	643	642	659	666	656	696	670	668	618	690	685	635	671	638	661	660	685	621	685	653	667	635	617	645	660	670	638	691	664	662	663	674	650	652	633	682	677	658	702	689	659	660	690	665	647	642	606	686	661	620	690	639	605	639	619	652	658	682	685	648	674	668	691	682	688	669	652	661	658	657	690	694	665	677	711	639	639	621	650	647	657	644	605	624	611	650	608	636	667	685	612	635	641	620	682	706	683	697	693	654	670	645	679	649	716	667	636	697	628	650	680	669	656	679	618	634	629	658	672	698	673	643	689	657	700	716	662	662	639	672	665	615	646	631	626	667	662	635	690	662	664	620	643	649	651	684	626	603	678	594	636	623	631	716	640	618	669	648	641	636	656	653	709	664	682	630	646	674	653	655	696	636	630	638	632	659	660	683	639	675	719	648	622	669	678	656	631	648	667	669	634	607	660	666	652	657	619	683	636	662	615	675	656	617	683	647	680	666	707	639	668	678	666	624	652	675	672	651	622	723	632	645	618	646	620	637	675	668	643	661	652	604	627	635	636	642	626	648	683	644	656	663	666	659	661	651	636	628	677	670	668	622	705	712	640	666	707	639	656	639	649	640	666	689	624	659	671	674	662	694	624	640	622	677	702	669	640	656	666	627	634	614	677	709	655	682	670	687	690	661	637	698	671	679	637	677	677	639	665	645	616	594	626	668	684	648	655	645	682	648	713	625	709	716	658	664	672	632	667	660	666	654	666	671	650	627	662	621	638	626	629	647	645	638	652	674	630	649	627	680	650	644	670	679	667	646	639	674	668	686	691	668	632	683	693	680	679	642	628	670	684	639	686	653	621	672	664	683	659	639	662	680	716	655	722	663	676	620	692	673	639	616	634	667	671	648	620	643	697	688	654	661	637	626	654	614	643	667	697	699	634	659	653	692	630	685	685	644	625	698	668	624	652	659	672	685	626	630	662	661	619	635	651	699	633	651	628	676	623	686	677	659	679	625	650	646	670	655	635	667	673	656	668	617	650	591	611	679	663	632	694	663	645	631	648	650	684	653	695	624	682	678	680	652	627	692	663	686	654	663	665	655	652	628	626	638	654	673	649	654	666	639	646	664	659	673	681	616	645	656	648	633	663	654	663	656	660	657	660	666	652	671	637	645	631	589	619	680	648	679	674	625	656	676	650	664	607	693	625	653	616	683	707	660	660	669	670	667	667	705	613	606	651	650	700	705	699	656	627	691	626	648	584	686	663	632	637	655	620	638	635	623	690	643	631	671	595	658	661	672	688	601	636	688	645	666	653	631	687	645	653	631	637	726	675	649	656	668	682	661	594	690	658	617	635	622	646	657	656	638	656	689	695	640	633	653	672	643	638	672	687	650	663	635	660	660	700	671	683	640	684	661	636	619	685	704	643	657	584	654	685	719	626	698	721	655	676	671	626	670	623	636	644	694	612	657	643	661	636	628	643	686	673	659	606	699	641	658	693	630	647	647	657	643	670	628	603	672	673	675	642	629	665	629	677	666	626	679	691	699	691	711	681	683	684	654	655	639	631	646	638	645	689	631	689	676	648	654	625	662	653	642	668	661	686	598	642	632	611	694	620	639	631	642	683	662	635	659	656	660	621	639	682	620	664	678	604	666	648	683	626	624	670	665	637	636	604	700	645	647	647	658	663	633	639	629	628	645	634	652	640	669	685	661	666	647	663	672	638	684	648	569	613	669	631	669	649	657	680	673	664	665	675	633	646	674	603	669	676	634	678	626	647	711	670	665	682	627	656	681	623	645	647	680	630	626	650	649	669	660	688	663	670	616	652	656	667	661	634	631	651	642	669	631	612	630	627	659	641	591	664	610	690	683	687	656	659	648	675	663	620	648	644	664	678	670	654	631	651	676	667	654	662	664	573	670	690	610	653	668	651	668	624	638	664	664	622	585	644	672	683	646	672	688	627	712	620	668	608	654	630	666	636	672	623	628	657	663
46032	63474	21789	4115	2929	2389	1912	1621	1461	1366	1211	1132	1047	1553	12476	10605	1404	864	860	860	807	857	829	830	864	829	805	814	783	825	786	763	807	785	774	750	782	802	732	766	764	785	764	773	771	756	776	813	786	739	778	768	792	760	782	743	775	792	777	740	777	729	780	800	803	750	754	773	710	810	767	797	783	788	799	797	799	797	794	766	769	796	751	781	762	813	746	787	781	891	868	815	799	759	822	747	754	779	716	771	742	769	777	728	781	809	806	722	787	741	818	763	768	769	752	796	792	754	767	739	788	787	764	780	752	731	781	746	774	809	744	741	791	795	770	777	803	785	749	797	792	756	785	790	717	766	748	766	741	765	723	786	717	776	801	775	763	735	749	847	747	730	787	769	809	750	729	829	773	801	755	770	704	760	758	768	803	742	768	775	819	789	788	735	791	764	760	751	724	741	785	792	759	732	777	739	790	788	748	811	772	730	766	808	761	736	740	773	719	773	786	746	764	773	781	754	740	790	805	780	785	773	730	756	743	778	764	756	807	733	783	785	784	809	731	760	756	801	765	758	782	777	780	779	759	798	766	793	806	786	702	752	787	798	789	738	749	771	746	781	728	750	736	717	759	711	794	740	738	750	763	773	794	796	744	770	799	786	796	785	742	779	768	739	760	766	803	735	801	769	740	773	778	744	810	720	723	758	735	761	797	767	764	789	823	762	781	751	723	747	764	766	785	713	771	795	748	799	769	761	730	762	765	811	770	744	792	725	765	750	803	773	766	774	720	758	755	774	799	799	780	796	791	824	739	742	841	694	791	742	759	726	681	796	757	764	747	775	804	775	759	762	775	741	720	731	751	774	831	794	785	783	774	755	744	740	716	773	767	727	751	772	789	740	742	781	834	771	754	797	780	751	775	820	801	758	761	778	738	748	754	760	787	768	786	753	774	720	757	755	738	776	800	755	780	764	779	807	739	757	756	793	754	746	781	741	769	728	762	742	768	761	749	754	782	802	781	741	794	729	768	775	782	790	723	717	785	778	802	753	728	793	750	765	851	759	754	785	750	777	748	769	730	741	790	790	764	719	787	746	747	734	807	745	767	735	789	800	731	770	782	757	828	753	732	753	701	752	716	776	774	822	779	792	773	794	767	756	768	758	747	711	797	770	803	721	781	751	786	697	728	718	761	771	765	770	758	784	776	811	753	782	786	826	784	775	795	716	704	753	774	797	781	748	760	786	785	778	751	775	777	766	763	798	782	740	775	759	780	736	739	759	757	748	732	736	741	757	777	800	736	741	778	807	770	810	797	766	737	749	743	773	738	771	812	778	736	788	781	759	772	789	813	728	714	768	734	817	738	802	817	796	801	770	802	810	752	773	789	768	801	770	768	726	801	762	749	810	722	741	771	785	774	771	745	724	776	780	802	778	794	758	745	773	714	761	752	749	774	755	757	737	764	835	793	730	759	777	754	802	715	795	790	741	729	755	762	734	736	749	747	724	724	763	758	787	810	742	793	746	766	738	819	726	748	754	788	745	754	749	747	792	745	740	759	758	730	782	758	778	782	782	802	778	775	752	785	749	730	732	776	809	787	767	761	769	752	772	742	761	742	783	811	782	730	789	763	720	742	817	758	784	781	790	739	746	732	771	754	803	765	733	759	758	741	770	817	776	729	734	766	725	795	770	721	805	795	777	742	777	769	764	755	767	805	815	713	711	723	726	730	820	745	801	804	710	727	778	738	760	773	749	822	729	702	751	780	771	740	763	792	763	725	787	763	787	772	776	764	692	747	796	804	803	719	766	733	767	752	813	745	787	824	789	772	752	762	703	776	737	776	731	750	783	766	734	825	800	777	762	769	741	770	769	763	797	749	820	769	818	764	800	781	751	783	753	749	803	777	780	753	741	759	821	802	801	782	828	782	797	766	765	766	789	734	759	767	835	762	790	748	820	766	755	710	786	824	831	718	735	784	751	721	779	805	791	765	759	750	747	771	717	722	729	742	719	762	746	777	737	774	705	775	759	766	749	805	791	708	726	762	768	734	774	733	765	732	829	772	735	753	734	754	732	685	791	708	779	719	770	764	762	780	770	747	777	771	807	756	759	784	802	749	727	801	753	790	705	782	725	775	797	748	727	764	817	733	772	751	792	785	768	764	749	790	725	737	764	771	749	747	752	778	783	791	764	758	790	775	756	795	767	765	751	768	764	784	716	784	685	740	742	738	757	746	742	753	769	786	727	781	732	793	768	786	727	759	773	728	775	786	744	722	760	769	740	743	771	747	751	750	771	759	821	758	755	781	717	765	735	804	704	753	744	791	735	808	742	861	766	731	786	742	774	775	750	789	771	761	786	736	769	770	807	767	749	735	737	781	740	794	805	760	805	789	797	752	743	730	778	741	791	792	776	713	788	748	733	742	749	780	739	727	823	783	772	771	767	754	731	751	756	762	802	739	716	774	752	764	781	758	804	769	772	785	710	764	726	768	799	783	748	795	758	775	745	759	750	761	729	746	756	757	793	797	782	740	773	792	729	751	786	768	805	768	776	758	794	798	801	734	779	768	783	789	747	785	704	755	772	788	746	715	762	795	741	796	728	708	780	787	752	728	796	761	696	803	752	767	765	711	740	721	794	793	726	760	757	761	736	752	778	756	756	721	733	732	727	734	788	795	761	811	808	731	794	774	743	785	789	769	721	770	771	774	776	756	769	798	726	787	815	795	731	815	764	687	762	747	773	742	757	764	716	785	774	743	797	811	769	778	706	787	759	750	752	746	772	738	753	728	756	772	744	738	765	741	748	739	742	756	718	786	743	773	765	733	768	799	828	763	776	789	791	746	740	756	750	782	730	702	716	753	749	735	787	788	805	784	743	739	740	770	731	760	740	778	798	748	770	680	769	685	752	809	800	724	779	782	749	750	747	747	739	756	718	765	764	773	750	796	710	807	750	771	749	829	803	748	787	701	783	755	799	764	791	763	747	788	775	821	790	739	724	776	815	789	760	740	738	780	799	757	740	792	763	779	819	790	774	767	829	781	811	779	753	779	749	779	759	776	770	728	764	790	802	741	777	778	728	748	776	741	757	751	787	757	799	744	779	761	786	765	740	754	749	766	750	778	763	785	796	739	740	772	768	739	779	782	808	797	789	768	769	758	773	744	762	774	774	765	767	770	792	755	797	804	717	713	730	729	760	783	740	774	752	773	775	774	747	766	784	747	792	770	779	770	776	783	761	794	755	760	779	774	737	810	778	789	799	736	741	801	733	728	797	742	774	736	774	753	783	756	767	747	751	769	730	734	777	741	779	764	747	771	774	738	769	759	816	781	758	766	775	805	822	769	771	805	762	765	787	785	778	740	727	788	748	744	777	755	803	742	780	777	733	769	717	769	782	773	696	789	764	753	755	769	830	740	716	755	749	774	774	797	786	759	781	783	786	735	762	731	749	725	765	774	761	712	795	766	762	753	717	772	727	756	744	812	734	745	797	784	755	792	773
32003	28449	15744	1779	360	319	332	322	292	306	293	306	274	291	473	449	313	279	255	247	282	251	293	230	276	278	258	314	270	258	300	259	280	291	271	292	288	275	283	266	309	300	295	303	271	288	252	284	292	298	303	281	277	294	270	289	258	290	305	274	275	271	305	275	288	293	260	275	295	300	262	289	290	307	266	292	269	291	271	292	276	249	297	278	274	296	278	294	287	327	314	311	286	315	282	290	288	289	288	285	262	276	279	270	264	281	277	251	302	341	307	267	292	278	285	277	289	283	265	263	288	262	288	312	302	310	293	278	285	284	298	295	282	264	284	269	247	273	301	296	276	282	287	287	254	256	280	306	240	269	271	258	293	294	310	276	302	264	283	303	243	275	273	283	279	295	302	289	261	272	233	241	302	303	318	308	298	296	282	291	293	303	302	291	284	281	239	264	311	247	261	294	249	278	256	270	287	299	250	290	285	300	265	284	252	273	276	251	266	288	284	248	300	289	264	259	277	285	255	312	312	287	272	299	292	307	272	271	315	297	306	278	290	261	309	279	299	281	288	301	276	270	280	311	258	261	276	270	278	272	271	284	273	279	262	282	281	292	292	305	312	263	270	267	252	281	252	282	280	305	329	279	290	280	278	259	268	278	270	274	279	290	281	282	295	275	281	254	294	284	288	278	306	274	261	280	243	261	261	267	304	298	270	291	314	287	258	250	284	253	285	273	265	270	292	277	279	278	287	257	286	286	251	298	240	299	293	257	308	278	271	276	283	280	281	281	286	261	277	281	282	250	270	286	274	278	272	288	283	299	319	287	287	278	275	272	288	303	303	301	262	311	277	284	303	283	292	281	282	289	282	252	266	278	313	271	283	311	265	276	280	290	279	286	270	280	306	276	317	268	252	286	269	277	288	287	285	273	256	263	283	280	269	274	279	274	276	281	281	310	295	265	284	270	291	303	284	301	258	259	285	270	307	252	284	308	294	255	266	254	263	285	257	254	292	311	308	287	299	256	296	249	265	290	283	299	291	260	273	264	286	297	279	261	280	295	282	305	284	278	280	260	279	304	270	270	273	280	280	285	281	285	286	270	290	307	279	291	277	270	294	266	284	281	300	300	298	274	279	268	275	286	265	267	251	259	267	300	297	300	271	288	283	294	309	289	293	285	280	293	274	283	284	288	269	305	267	274	268	272	285	286	301	262	286	298	259	291	313	278	272	279	294	291	301	284	267	265	291	267	284	282	300	308	287	276	308	283	283	261	282	264	259	291	301	271	264	289	289	274	298	273	302	288	299	294	289	291	269	284	269	286	321	281	272	289	280	268	284	270	297	300	259	296	260	285	285	318	289	293	274	288	270	260	285	277	273	280	293	261	264	284	293	273	262	264	294	267	257	296	286	298	258	295	274	296	282	297	276	269	294	286	270	296	256	277	261	272	264	265	288	286	281	307	280	276	260	291	285	288	284	281	283	304	291	273	285	267	266	303	269	268	272	280	279	276	266	289	291	278	278	326	281	289	280	277	302	254	292	305	282	262	290	300	285	293	294	278	280	291	261	301	260	274	269	307	272	304	247	299	307	271	268	292	279	285	319	287	288	250	267	304	270	287	305	272	300	300	256	265	304	276	270	278	278	295	331	254	263	241	266	259	272	313	279	288	262	260	284	313	274	284	281	285	300	287	292	287	275	291	274	305	279	268	292	276	304	270	269	266	297	267	287	272	311	256	318	255	294	324	285	280	298	294	259	309	291	283	292	278	251	311	276	293	290	278	246	277	287	285	277	285	271	278	270	293	295	309	280	276	318	279	274	279	279	285	287	303	256	281	277	310	268	256	277	262	277	273	296	279	283	267	285	290	296	302	266	278	285	262	284	265	273	320	278	267	294	302	268	262	286	271	281	289	251	282	274	293	275	297	263	276	290	284	288	265	242	246	255	292	294	302	295	294	299	286	289	298	300	304	294	290	302	273	286	275	297	270	300	272	275	278	291	274	292	294	309	288	270	271	279	291	257	288	286	262	311	281	284	289	285	290	267	272	280	281	258	235	289	278	283	292	299	252	290	334	292	274	301	290	263	282	271	290	260	300	280	296	282	255	283	286	312	304	281	292	274	275	300	296	273	299	260	256	251	297	296	306	272	250	305	279	254	265	287	286	281	254	254	260	261	269	285	269	255	282	290	287	286	280	274	286	305	289	269	275	281	271	272	297	317	290	278	285	289	270	282	278	286	280	261	288	266	277	304	262	282	272	268	270	266	288	297	250	282	280	250	287	306	283	297	284	267	308	286	323	291	279	317	273	274	267	283	279	266	298	290	256	295	298	283	279	284	251	291	277	285	269	247	252	280	295	275	282	270	243	283	247	281	275	268	257	312	283	291	275	302	290	281	264	252	282	263	264	285	296	280	281	302	284	276	277	301	280	265	309	278	285	277	278	288	275	281	279	298	271	305	315	269	302	301	286	292	278	269	271	275	267	269	270	278	251	303	273	277	302	287	310	295	266	270	287	277	287	288	278	308	275	280	310	291	262	281	257	292	294	253	296	305	285	310	289	249	284	278	305	275	295	293	298	301	285	288	261	289	283	277	276	319	281	294	277	261	293	262	275	263	287	274	286	273	298	269	294	307	277	262	280	293	283	269	281	265	291	266	304	305	269	264	274	278	287	267	291	276	285	282	274	290	257	293	275	270	276	288	288	278	272	237	272	307	272	341	262	273	294	286	289	282	275	298	266	310	275	311	241	272	298	297	292	267	279	289	270	263	274	311	295	299	256	257	271	267	286	329	297	288	276	277	257	263	298	294	269	303	285	257	275	295	291	293	272	268	298	262	302	287	282	288	276	271	262	293	276	293	282	299	298	280	309	281	300	299	291	283	288	312	255	292	304	332	285	294	296	271	268	272	278	291	275	273	287	259	299	279	255	290	299	302	304	254	266	281	277	267	296	285	273	311	265	283	291	276	286	297	280	255	273	294	291	264	293	321	284	277	296	273	258	276	276	288	280	278	273	264	268	260	284	290	299	284	256	268	298	263	307	303	254	280	279	255	287	302	285	283	274	263	293	263	279	291	287	279	275	276	272	276	284	246	273	273	283	250	279	308	286	276	299	268	278	279	275	249	255	285	307	299	274	280	285	325	280	268	274	289	277	273	261	302	299	266	294	268	299	298	284	290	281	291	265	261	291	276	259	308	292	291	279	322	267	270	263	323	277	267	276	282	257	286	263	277	254	265	274	271	254	271	283	285	306	281	264	312	282	280	275	302	284	290	289	295	304	232	268	282	277	269	294	314	271	289	291	264	270	292	297	299	289	257	247	278	268	315	269	271	289	293	265	283	289	296	260	271	266	289	252	288	278	287	300	272	265	276	298	264	257	261	270	277	278	265	284	293	309	281	244	276	291	266	315	296	281	299	303	284	287	265	273	264	267	270	299	300	307	290	277	258	300	287	282	290	292	248	293	294	294	310	265	277	277	273	275	256	275	290	267
39427	39565	10760	539	504	415	432	425	400	395	390	411	373	371	707	705	375	359	332	347	359	365	401	372	364	350	354	361	319	353	304	381	374	345	342	352	379	370	330	340	338	330	353	353	390	358	369	346	345	358	344	365	371	336	342	343	322	361	388	347	390	366	344	364	348	334	365	341	326	342	387	357	368	337	337	367	368	361	344	358	353	376	311	346	375	293	371	371	388	399	363	391	380	366	359	348	345	338	381	350	328	365	350	331	361	343	365	363	351	335	331	374	331	375	346	329	352	348	357	349	353	372	362	351	361	363	377	380	336	351	333	359	361	366	339	349	387	357	341	381	346	369	358	361	350	321	336	355	381	359	335	341	358	359	354	353	335	335	321	349	325	349	341	345	347	330	365	352	342	343	328	366	350	347	374	350	380	328	342	375	353	374	339	323	360	337	339	346	364	348	365	340	346	349	365	326	336	332	385	336	333	377	347	350	366	331	312	353	333	374	338	354	370	356	353	362	381	317	349	359	316	331	348	358	363	334	351	324	366	365	332	323	337	323	338	333	336	358	342	364	350	332	321	350	323	329	371	328	313	330	331	333	351	345	344	332	360	336	346	337	372	363	356	376	349	361	361	359	358	361	338	345	290	352	349	354	347	359	345	342	329	362	342	353	352	355	340	349	330	375	329	369	328	363	305	348	337	364	317	358	344	318	359	381	329	339	351	352	340	388	336	354	348	346	344	366	346	360	331	347	378	352	351	353	341	336	351	354	352	323	365	348	389	365	340	346	346	371	380	362	332	339	367	341	314	347	342	331	344	362	365	336	340	358	353	338	316	373	313	381	373	335	362	371	367	377	350	322	354	363	356	302	332	340	330	364	339	321	369	367	344	362	352	346	337	352	338	356	368	329	359	365	318	364	370	343	341	347	336	315	373	348	347	337	368	344	354	374	370	371	345	345	362	350	347	363	329	339	316	324	377	347	383	293	352	346	351	358	330	328	356	370	388	345	337	322	363	345	373	325	352	366	348	364	344	342	354	337	344	350	379	340	332	357	336	350	317	324	354	315	342	349	343	312	365	357	326	305	339	347	339	335	336	342	340	361	380	376	359	354	334	339	337	356	353	372	319	382	350	347	336	369	354	341	315	332	364	351	369	367	355	357	363	347	368	329	298	347	366	337	323	299	316	392	338	366	325	378	315	360	359	350	344	350	351	320	346	332	347	378	370	329	352	342	349	351	344	394	357	351	352	358	353	338	345	336	352	337	336	351	358	340	368	365	339	368	359	364	354	337	352	336	330	369	380	323	334	345	344	368	350	319	361	335	364	358	340	361	364	375	344	310	332	346	347	343	366	344	377	338	343	369	359	358	326	358	356	374	338	356	354	385	331	338	348	356	329	355	330	323	348	333	327	330	341	355	350	336	312	361	318	357	336	329	350	322	353	318	305	335	350	360	365	356	328	348	336	351	375	368	353	356	368	357	360	310	350	342	351	380	316	350	318	356	343	357	335	374	339	330	340	333	354	360	370	359	374	353	334	339	356	362	324	343	348	341	321	360	337	335	310	338	360	315	341	315	343	376	333	354	312	334	368	351	349	351	348	347	355	350	358	345	380	310	348	375	336	344	340	331	326	325	369	333	337	370	351	334	366	329	363	361	351	366	356	342	353	339	346	313	354	326	343	334	359	376	344	340	335	357	355	345	339	333	344	332	354	357	339	322	371	375	355	289	372	345	381	346	360	381	342	356	355	363	354	353	341	344	368	334	339	363	365	331	341	332	336	378	366	371	351	359	370	365	348	333	337	358	340	326	327	337	349	333	359	376	361	331	351	351	333	339	386	381	344	350	352	360	319	337	350	327	311	345	339	373	343	384	369	328	337	337	349	333	369	375	349	345	347	347	314	345	365	349	391	338	331	357	358	361	370	330	320	312	371	371	339	319	343	338	332	361	377	338	338	335	332	337	355	329	308	356	362	351	371	336	343	381	369	365	330	383	353	370	342	362	310	362	346	338	356	342	331	331	360	344	345	333	320	357	315	347	368	368	406	361	352	348	359	381	363	367	341	348	346	352	369	352	380	329	354	357	313	317	358	379	346	333	383	353	372	341	352	347	361	327	335	300	329	343	336	369	365	314	355	353	345	342	384	333	360	330	318	350	348	337	346	327	346	357	310	323	342	340	367	356	322	376	345	331	342	372	341	366	351	323	387	359	336	358	358	336	363	346	350	317	345	325	363	382	351	366	343	348	333	373	337	370	321	355	343	372	363	335	366	339	368	367	362	319	366	370	368	358	349	329	345	373	353	351	363	390	365	328	392	373	318	343	330	306	312	344	350	312	326	360	337	353	340	356	336	346	353	335	347	381	348	338	373	378	347	337	314	354	354	279	356	361	334	350	325	344	330	324	368	343	357	356	332	307	348	344	360	337	334	312	350	345	332	361	340	338	331	343	354	327	318	357	369	348	318	350	347	357	340	368	321	344	382	352	369	335	374	345	355	356	362	335	323	342	366	351	339	407	313	342	371	336	389	323	333	358	349	352	339	341	357	372	341	351	360	336	323	363	358	331	323	347	356	321	368	341	321	302	340	375	328	368	367	386	357	346	345	390	384	369	340	312	356	323	312	363	325	352	342	318	345	355	317	342	356	331	341	328	344	329	349	328	340	343	333	393	352	341	354	361	348	339	323	310	336	359	358	347	344	327	350	363	365	328	356	349	322	355	338	350	377	368	354	317	353	345	359	374	328	358	353	337	301	344	357	337	362	349	315	338	333	362	349	357	345	305	342	338	319	349	350	302	341	365	329	349	336	346	341	311	345	319	326	379	355	370	348	331	353	361	350	365	337	329	359	339	314	345	373	326	322	340	331	343	331	348	329	325	335	340	312	323	361	353	374	337	367	320	365	321	357	361	347	322	367	347	368	362	342	347	358	381	340	319	334	335	309	365	344	348	327	360	330	334	351	366	380	327	330	335	323	371	312	347	332	326	332	374	354	364	346	344	326	319	345	344	366	344	325	374	336	353	384	343	328	304	328	360	347	362	324	372	365	346	345	336	349	345	351	327	374	318	343	305	355	343	364	354	376	341	368	334	343	389	343	317	311	325	361	362	343	356	324	346	343	378	389	317	354	364	345	348	316	372	346	333	348	349	313	339	309	341	345	351	346	372	352	389	335	360	346	351	335	324	352	322	326	375	360	364	335	339	352	337	351	352	341	360	347	363	361	367	350	354	405	362	347	333	330	375	326	372	398	358	337	354	349	323	326	341	340	333	330	343	343	350	336	360	323	355	339	338	379	340	367	341	355	315	340	365	341	363	384	326	351	338	359	316	367	358	327	325	349	369	356	392	329	352	350	354	359	356	347	336	382	330	350	327	341	367	343	359	323	366	369	372	341	333	336	340	350	348	349	355	341	335	364	361	343	318	370	350	355	396	364	348	322	338	336	328	371	373	312	354	337	349	365	328	362	397	348	374	330	335	378	385	345	324	328	330
23836	20949	27908	24039	20392	5538	1008	720	648	598	539	538	590	578	3359	2818	800	509	521	474	472	482	472	498	453	498	513	512	501	488	482	492	499	487	477	492	436	463	469	457	461	479	486	516	465	507	514	483	451	483	478	539	495	447	465	461	459	512	529	485	472	512	462	454	480	479	463	469	478	483	479	519	434	469	451	467	479	436	453	509	493	477	496	452	471	467	495	503	493	488	520	505	508	465	471	511	488	475	485	471	460	507	448	461	469	503	493	456	460	502	484	522	534	505	425	449	505	452	467	495	454	516	458	515	459	495	469	502	512	522	487	468	519	476	490	467	498	473	464	541	465	465	497	511	440	467	446	475	502	476	509	469	485	460	496	504	462	509	469	503	488	457	507	498	460	476	474	447	483	466	476	482	504	496	543	469	491	481	489	493	499	458	485	527	484	499	484	451	474	480	451	442	482	461	468	499	449	458	486	497	472	509	478	488	503	465	488	531	501	513	502	476	497	458	461	512	474	476	471	492	455	471	479	473	465	467	488	480	444	489	449	475	501	476	454	464	516	465	446	495	512	489	454	453	488	471	492	449	466	478	501	458	503	496	482	477	502	487	482	467	497	470	493	503	452	478	478	491	519	499	433	483	452	465	494	458	454	472	440	502	477	524	476	481	461	500	492	466	485	490	466	468	499	458	436	496	478	529	530	452	468	433	475	482	518	434	512	465	482	499	441	455	461	475	452	495	475	497	485	491	479	501	488	488	475	479	512	460	494	488	474	490	485	441	488	449	477	491	456	453	456	452	493	490	510	459	466	486	527	524	482	463	461	482	511	491	482	498	470	469	466	500	483	521	492	412	490	507	516	479	489	464	500	466	508	426	487	497	463	478	505	460	488	485	464	509	485	518	458	505	459	474	455	509	463	490	521	475	468	404	472	463	496	516	551	478	445	506	515	429	491	475	457	488	505	476	462	507	503	473	473	508	464	497	461	513	512	457	494	484	471	462	504	465	509	455	486	465	467	512	508	480	466	480	516	490	488	482	485	470	473	491	470	516	507	476	461	485	477	502	473	469	502	495	518	478	488	466	463	464	467	480	461	481	467	480	494	435	511	448	450	509	448	487	447	461	467	463	484	493	467	477	449	458	522	494	509	469	468	461	471	475	478	483	477	495	462	498	458	456	486	494	472	460	500	517	479	486	444	520	502	494	438	466	456	484	468	447	486	459	463	458	495	443	510	451	503	498	488	488	493	455	475	489	478	416	493	477	478	466	469	492	504	504	492	493	473	461	459	482	488	504	490	462	456	502	457	464	442	484	513	485	505	489	459	518	460	453	480	448	509	502	506	485	485	483	431	440	497	458	487	485	466	505	429	451	476	485	435	490	496	486	499	491	536	512	474	468	488	447	510	496	450	491	479	465	492	468	505	514	477	483	483	512	513	506	469	510	491	509	470	491	475	481	495	494	490	487	463	467	528	471	495	489	479	484	471	487	491	477	484	429	459	505	463	467	477	493	468	483	444	479	521	490	480	487	503	462	517	483	455	463	496	482	504	481	521	438	467	482	409	469	471	477	464	478	482	472	515	475	503	491	468	460	493	512	455	433	468	441	488	482	480	474	535	482	466	466	457	499	452	517	475	464	512	465	498	449	520	455	476	488	506	532	512	500	490	489	446	463	492	446	445	519	484	498	447	480	491	487	465	497	455	503	528	468	450	498	476	496	477	508	539	440	529	468	452	504	457	461	431	478	477	503	463	465	461	508	494	513	510	502	513	478	458	477	483	450	423	515	516	500	470	467	476	489	504	512	476	506	459	492	486	518	495	472	470	488	462	469	475	508	483	482	482	479	503	530	439	484	452	523	462	479	502	464	463	492	478	484	457	482	471	477	450	468	524	450	518	489	506	480	467	484	494	471	461	491	478	468	472	427	481	467	466	506	457	474	502	478	496	447	501	491	488	512	489	484	496	482	473	501	463	472	466	492	470	478	473	495	490	472	498	483	440	489	423	474	473	497	477	496	514	490	438	487	485	469	450	479	491	483	517	472	483	478	492	495	482	486	481	509	467	478	494	446	485	446	504	493	466	479	420	460	478	475	497	482	498	492	467	503	473	506	479	523	471	500	431	466	467	474	477	478	473	477	485	500	439	512	504	485	461	505	476	441	464	511	461	467	465	459	467	480	485	483	492	476	447	478	510	441	465	502	492	501	512	458	523	484	540	486	453	498	463	431	460	454	461	477	480	491	461	497	486	498	487	480	500	461	490	497	452	454	477	496	483	460	495	463	489	450	468	474	478	520	519	507	513	457	506	535	451	491	523	504	510	484	488	431	485	488	476	517	498	450	473	531	486	487	470	455	501	444	490	504	455	522	476	479	469	473	469	460	472	493	469	492	494	499	485	492	503	490	485	464	473	490	466	446	494	494	470	449	497	447	495	490	483	487	444	479	510	466	478	478	483	463	490	450	507	479	449	471	480	522	441	498	462	486	482	473	505	440	477	484	475	494	473	475	509	443	473	480	460	478	504	499	511	499	494	489	540	489	499	466	481	506	488	495	514	486	458	521	498	478	444	454	464	484	514	504	508	448	520	438	487	466	493	529	498	486	499	494	452	490	480	507	449	510	463	477	511	453	494	483	511	461	482	481	511	484	479	485	475	514	441	483	490	478	486	463	486	505	472	481	505	473	470	494	500	506	485	461	519	452	460	488	493	475	437	493	470	511	483	462	457	483	457	468	489	484	473	446	490	497	446	455	503	470	490	451	498	472	512	472	477	507	481	531	492	465	488	484	526	479	458	504	529	483	463	494	476	443	494	498	479	491	473	473	504	503	498	497	470	480	462	473	447	504	497	471	502	463	450	516	463	505	479	511	514	497	440	474	459	462	485	457	476	451	488	479	524	506	457	472	482	464	428	508	466	418	496	467	488	479	456	483	506	445	493	520	480	541	512	506	500	477	444	504	435	473	522	506	446	497	488	492	485	447	460	502	459	475	514	479	500	520	478	501	484	500	489	492	456	459	464	495	436	482	477	455	510	454	473	477	489	459	479	459	456	453	496	434	501	483	491	476	478	459	464	492	467	502	455	507	468	465	460	470	437	482	471	514	493	466	487	522	475	480	485	444	498	534	477	483	472	490	431	487	462	449	484	480	428	464	492	507	484	543	488	495	488	462	496	498	452	486	494	492	486	486	445	488	519	498	457	492	485	473	514	503	519	467	489	491	456	470	478	480	473	444	439	448	495	469	510	442	448	508	475	504	505	477	495	483	482	467	511	495	453	470	481	463	435	464	514	489	473	491	483	489	467	469	453	491	470	448	472	482	469	491	485	545	477	502	477	507	464	457	469	508	490	503	478	442	448	447	467	452	463	501	472	495	518	516	473	523	471	498	517	432	470	482	450	496	465	458	478	463	501	516	525	484	457	475	468	483	518	503	492	460	473	504	487	474	499	481	485	493	464	446	440	475	489	470	493	467	487	471	511	454	457	500	458	464
42117	56309	19672	2443	1791	1427	1243	1028	884	836	859	709	775	829	7009	5528	1223	621	610	575	643	589	598	594	594	611	622	587	610	560	531	612	560	618	579	566	557	558	549	596	580	557	579	586	585	585	554	590	590	539	552	591	608	588	542	581	530	577	561	599	528	560	528	551	589	594	527	525	558	548	573	582	537	581	572	552	599	569	608	531	569	554	529	584	565	572	594	582	589	617	630	653	605	539	583	573	518	533	556	570	557	580	559	536	532	579	585	550	565	601	603	606	559	553	521	517	577	532	572	560	582	543	589	611	567	598	578	531	594	623	585	559	573	588	522	591	593	546	542	575	583	559	531	585	523	595	566	596	510	548	530	542	545	545	575	543	549	595	569	580	593	548	574	613	548	566	526	566	573	548	526	517	594	528	547	545	513	567	592	599	604	576	516	533	567	601	585	566	578	606	532	578	583	563	524	577	538	548	550	538	521	568	581	571	570	562	571	553	566	582	577	559	581	574	561	541	526	568	538	584	582	525	575	576	576	591	545	586	502	553	578	513	546	553	511	573	533	556	530	603	593	575	568	578	580	590	579	582	550	571	576	545	556	550	589	574	522	592	617	541	577	560	526	589	593	538	565	553	524	588	579	567	545	518	530	560	530	565	560	579	567	532	591	537	533	562	557	553	562	572	623	524	603	575	587	536	533	568	624	545	597	538	603	556	563	558	579	595	536	562	527	606	578	533	560	557	591	591	541	561	558	538	614	567	557	571	585	528	594	571	588	570	584	545	556	544	615	555	590	591	573	559	566	567	557	571	568	562	550	597	564	611	560	549	557	601	559	539	569	532	521	540	602	518	548	563	568	572	571	574	556	592	568	539	589	542	557	563	589	542	551	555	541	550	574	580	545	554	522	567	584	581	554	583	520	523	608	536	559	601	561	544	541	546	540	567	548	553	543	562	549	558	571	580	597	574	574	561	538	552	562	569	558	553	563	564	555	546	625	572	551	543	553	567	596	522	569	560	554	565	598	598	559	521	544	606	573	541	598	588	609	586	568	576	548	569	523	568	573	609	545	574	551	579	596	573	554	559	604	559	614	563	531	547	572	544	520	540	589	571	586	561	571	603	526	566	578	577	576	554	612	557	587	610	548	558	584	585	561	549	552	572	589	549	561	562	559	571	574	580	570	576	573	544	590	600	613	571	557	599	587	566	559	555	583	572	558	564	575	589	546	546	586	591	574	526	542	590	597	571	587	591	532	532	564	559	581	543	607	596	575	563	489	569	565	536	548	562	580	590	537	599	614	585	556	548	571	571	581	624	571	604	525	580	590	553	586	627	567	554	524	504	539	595	548	568	583	520	599	571	564	533	566	576	526	572	540	565	583	540	554	520	560	596	582	557	574	562	542	561	532	585	549	552	577	583	574	587	566	549	558	581	579	590	536	629	536	611	605	573	570	571	551	586	553	594	568	575	578	584	536	585	578	550	569	599	538	560	559	580	540	565	560	571	587	590	549	617	544	563	578	524	591	514	563	509	564	573	521	554	530	556	547	599	574	588	580	532	546	541	622	534	605	524	588	570	572	577	539	596	556	567	578	534	494	565	557	586	560	601	582	565	596	572	572	532	623	563	581	576	578	577	594	562	533	586	529	554	546	619	543	594	546	587	577	531	553	569	576	519	576	581	544	578	562	544	551	563	550	570	553	609	588	559	557	566	541	550	556	527	615	566	571	570	590	575	575	554	543	583	596	598	576	542	576	569	553	588	553	576	593	531	547	560	555	562	555	574	576	555	593	582	549	608	515	546	519	561	576	579	552	565	568	576	544	549	591	594	541	553	515	514	549	566	537	554	558	596	578	565	595	605	546	556	563	576	603	586	555	590	588	551	536	563	606	546	603	574	554	572	558	534	569	583	561	591	571	579	581	575	572	607	595	548	586	561	534	553	591	526	548	573	569	552	585	548	553	578	558	560	562	565	537	566	556	566	572	547	607	545	568	534	563	540	608	590	536	608	565	573	565	590	561	578	571	537	555	591	567	573	534	573	562	576	550	596	593	525	592	577	603	563	539	567	540	579	596	582	553	587	548	585	568	531	577	529	565	594	546	535	559	553	566	562	635	611	526	586	563	563	618	558	586	589	525	596	571	583	572	523	551	559	550	533	544	567	562	565	537	606	536	565	560	551	582	554	541	496	545	565	582	528	611	577	546	585	563	553	568	576	570	560	563	498	563	559	570	543	560	545	562	579	544	551	611	565	554	593	514	569	576	550	576	570	553	559	589	588	579	611	581	581	529	589	550	515	548	553	566	530	541	586	550	547	556	596	584	550	536	588	568	568	596	573	590	573	536	582	556	576	531	551	535	580	591	559	585	589	583	561	597	591	601	584	547	572	581	548	576	544	538	583	585	570	518	530	569	533	594	568	585	565	552	554	562	548	544	519	561	544	557	546	558	555	589	532	537	515	559	602	579	535	554	589	571	565	581	596	564	553	579	576	543	536	546	532	579	551	620	563	560	575	570	538	590	575	584	566	556	593	553	597	571	581	566	567	581	549	551	553	577	612	545	520	547	575	598	564	532	532	533	539	517	564	578	607	571	536	551	560	606	550	540	563	616	539	533	556	521	580	547	577	613	557	551	526	556	572	568	569	571	569	597	557	564	576	532	576	571	595	533	576	583	614	586	580	546	538	544	545	612	592	576	560	599	554	570	564	578	605	559	551	562	534	586	552	523	584	579	557	566	603	570	569	569	540	569	558	557	513	542	575	563	575	534	593	546	560	514	576	557	582	581	538	532	552	574	592	522	526	527	584	562	562	596	610	573	561	550	601	540	555	570	544	562	583	543	588	622	545	532	553	524	529	547	578	531	581	548	581	521	581	582	508	591	530	545	586	551	555	526	587	552	561	566	560	558	590	542	568	574	583	560	568	575	544	564	590	557	586	544	529	560	557	591	543	564	536	545	553	573	557	600	613	595	558	555	535	583	611	569	591	586	598	548	547	563	552	567	589	517	537	540	603	559	566	574	579	592	606	598	575	540	533	561	557	577	540	571	585	605	586	560	555	560	595	555	570	556	546	570	539	593	554	584	557	552	587	582	568	538	562	539	547	583	556	579	546	576	519	567	550	528	578	536	558	563	553	568	598	550	558	586	549	556	571	540	575	529	520	573	561	571	604	586	566	525	561	531	585	573	531	601	558	611	595	567	558	591	530	528	586	555	530	540	589	584	560	530	615	544	548	591	598	605	579	551	559	553	565	566	563	541	568	577	553	558	622	620	530	561	567	600	575	551	548	547	543	598	535	560	573	573	549	553	573	578	565	574	556	553	563	547	613	633	562	543	578	580	533	507	572	588	559	552	540	556	534	564	537	591	546	586	548	534	547	554	534	570	583	554	581	574	533	552	568	530	550	541	596	561	601	607	550	593	575	573	630	592	593	526	571	551	518	590	588	568	575	616	543	576	548	561	573	534	578	547	600	513	554	577	545	538	569	580	579
25106	21102	26463	24102	5210	600	505	421	370	373	366	347	390	387	1585	1472	505	349	349	344	359	341	330	374	351	328	347	328	317	336	328	340	337	360	360	369	336	383	323	331	305	326	347	330	318	327	334	341	316	324	342	299	372	292	351	318	356	323	335	336	334	335	320	351	331	349	353	299	343	305	335	305	356	386	324	346	358	358	340	320	348	328	337	318	348	338	319	342	368	358	337	375	375	347	370	354	302	275	322	334	350	340	343	329	326	369	313	331	361	345	329	362	322	334	298	335	359	313	307	327	313	321	340	343	348	342	313	334	331	334	325	327	334	362	299	305	384	329	369	293	313	344	295	314	301	347	354	330	347	354	344	340	345	355	332	314	345	316	347	341	339	298	343	352	327	356	348	347	325	338	321	336	334	336	316	312	332	325	334	326	329	322	352	352	354	345	340	311	314	338	335	353	342	311	336	306	329	360	288	334	348	338	344	352	346	359	326	332	284	318	332	357	336	332	355	335	354	341	334	334	330	345	315	337	343	347	350	334	319	346	343	296	348	338	328	341	330	307	333	336	332	334	275	320	338	303	298	313	339	312	296	296	336	339	357	345	309	324	347	342	338	270	336	318	335	326	327	331	382	329	321	356	331	326	346	350	345	350	332	330	355	335	322	330	350	310	321	318	331	317	291	307	359	342	345	328	305	343	331	344	345	337	367	333	354	346	320	353	313	345	318	314	290	306	338	327	311	358	341	331	333	307	313	300	309	358	338	331	328	334	352	357	306	339	350	327	314	324	299	329	329	314	321	312	314	302	349	325	345	353	331	362	348	315	329	344	345	328	338	351	326	331	357	344	324	332	322	330	299	349	310	302	337	341	344	331	314	343	352	363	342	317	346	337	337	335	319	336	340	295	348	315	332	330	379	334	328	315	375	315	313	322	311	340	335	358	358	319	340	328	329	329	337	325	317	339	318	348	336	364	332	331	341	314	307	339	332	303	327	350	348	331	320	308	347	331	334	348	341	330	338	312	326	301	346	340	311	329	360	317	364	315	341	340	304	329	326	330	327	337	316	314	341	316	316	331	334	333	335	333	358	334	380	342	344	330	307	373	363	326	367	339	340	330	325	323	331	318	342	350	368	358	334	328	329	316	344	305	358	355	330	327	320	318	355	343	317	330	318	353	341	335	355	298	348	333	324	307	364	318	340	354	328	330	335	304	325	339	366	368	326	338	309	364	318	291	331	342	312	316	301	356	367	333	326	341	341	364	323	346	317	303	375	346	321	324	338	335	338	305	330	327	325	342	354	291	341	306	307	371	350	348	323	361	324	356	337	333	362	334	350	336	322	340	309	385	308	312	343	335	354	322	329	318	340	368	352	353	343	334	315	311	337	325	367	363	358	315	322	318	347	336	363	345	306	322	293	347	287	348	317	325	311	358	299	293	312	298	300	314	320	326	320	278	327	347	337	337	354	331	323	317	318	296	319	346	315	337	338	351	331	330	317	316	321	310	333	299	311	321	341	297	346	301	338	351	336	319	356	332	344	342	354	356	363	336	336	369	348	342	345	343	343	346	346	328	330	320	354	320	306	318	361	310	367	351	327	326	328	356	362	309	331	330	342	329	364	329	331	364	328	348	328	350	359	308	338	340	339	353	319	318	351	322	309	316	351	292	348	319	321	336	328	340	343	345	342	314	316	320	349	341	336	345	335	285	328	340	305	335	341	329	327	320	325	319	330	329	310	310	331	365	347	361	327	339	360	323	357	337	342	316	321	306	302	337	322	346	372	325	300	321	325	329	320	331	329	326	317	353	344	358	344	357	339	330	319	326	338	342	347	337	323	335	330	315	339	364	309	317	348	336	329	333	343	359	306	348	321	331	333	318	332	347	335	315	331	311	330	346	312	321	313	311	326	356	334	325	339	345	314	317	354	343	327	381	334	366	330	313	328	314	368	313	308	331	324	300	370	335	321	351	377	344	316	323	342	318	353	306	329	314	335	326	365	368	333	356	297	287	330	334	354	348	328	347	310	339	319	354	354	328	366	309	297	319	326	364	341	323	339	337	349	344	331	310	325	314	360	367	330	355	345	338	308	319	335	347	338	347	335	314	304	304	319	350	297	296	337	316	329	310	304	322	329	325	334	364	328	333	345	346	318	301	331	335	356	350	321	333	353	335	333	337	336	320	318	308	317	320	333	355	330	333	345	349	328	313	347	333	327	357	359	340	360	350	307	324	332	321	333	291	339	290	328	342	333	341	332	340	309	332	325	324	324	324	348	360	335	359	303	336	365	356	312	337	331	351	342	312	355	327	338	304	347	323	382	339	295	289	318	344	337	334	346	340	327	320	349	300	326	341	324	335	326	303	371	327	349	334	333	342	314	343	341	339	349	310	327	336	336	348	362	304	341	375	349	300	341	373	325	325	303	340	311	321	363	358	327	335	314	321	331	346	298	338	326	301	350	347	312	314	341	314	314	318	357	323	312	365	362	338	311	312	342	333	335	351	340	347	349	298	277	310	342	315	337	299	342	335	314	355	304	338	318	319	338	344	341	352	309	360	334	311	297	341	294	337	277	320	311	339	346	369	321	355	350	324	342	310	355	358	335	337	348	335	355	329	332	344	286	334	332	318	321	320	323	337	327	321	341	346	370	335	298	376	338	340	322	347	373	309	331	317	292	339	365	316	351	339	327	349	344	327	345	321	340	342	341	347	331	350	356	346	317	375	344	391	339	329	312	328	334	331	344	348	333	342	314	376	370	332	323	355	340	337	323	329	329	309	305	319	313	348	376	348	371	334	356	352	313	357	334	313	313	318	312	335	323	310	342	314	343	322	362	343	339	348	365	332	334	304	331	339	352	348	324	361	346	347	359	383	353	321	342	359	341	314	356	321	327	327	299	352	322	318	317	339	323	331	300	336	331	330	309	333	324	348	326	331	332	365	334	367	332	318	340	327	346	320	326	343	377	320	330	307	356	322	344	342	341	303	322	363	349	330	316	334	327	322	352	339	329	353	351	317	325	321	368	319	286	305	318	346	320	325	332	329	320	341	346	348	367	330	327	308	302	309	320	314	286	333	314	306	330	333	364	302	310	332	331	368	343	321	317	318	357	328	340	331	319	312	337	362	318	326	333	306	352	323	329	351	320	332	345	347	338	326	321	331	329	333	335	299	310	358	348	362	337	349	348	346	353	347	329	307	356	331	352	345	372	314	352	315	369	326	345	308	313	328	354	361	310	325	356	342	327	326	347	290	364	308	319	343	345	350	306	310	353	359	319	332	313	334	338	310	319	327	322	323	320	359	326	333	350	349	336	353	314	342	319	321	316	340	329	319	335	354	326	333	313	344	339	308	330	329	296	329	330	343	338	338	329	359	309	353	301	315	349	332	349	346	326	307	362	329	341	325	318	344	330	346	336	331	328	336	330	342	334	359	325	336	297	320	339	290	334	327	343	338	328	340	347	349	320	348	331	342	336	343	313	368	301	350	343	332
40231	50248	14772	1489	1074	883	759	693	608	600	536	560	507	548	3855	3474	832	457	438	448	436	449	404	456	415	429	418	453	420	423	436	426	429	416	413	432	417	392	448	413	401	403	423	435	442	399	421	408	403	416	414	413	384	441	415	424	420	393	423	396	398	400	408	425	412	441	441	434	399	390	440	415	413	454	423	424	423	421	426	403	418	450	409	431	422	422	407	426	441	452	434	459	425	406	396	404	421	426	415	419	424	410	438	449	438	417	419	422	428	407	396	435	402	411	423	393	406	451	405	407	411	398	451	403	419	418	455	418	402	442	437	410	438	472	400	421	419	398	397	384	389	427	421	414	410	443	386	420	438	416	407	398	384	424	406	452	371	448	443	453	417	444	442	415	424	396	411	431	435	411	407	415	426	419	415	438	459	390	461	418	402	413	387	423	436	441	405	434	443	395	398	430	411	401	412	421	405	429	398	423	403	432	440	420	411	448	416	390	384	437	416	391	385	406	419	447	415	436	450	394	429	427	418	395	470	439	401	430	415	378	450	361	425	421	429	449	397	417	443	439	425	418	434	431	417	449	432	410	391	409	417	382	441	422	388	418	404	436	424	431	414	395	415	384	421	422	411	387	414	438	425	398	391	406	433	406	374	386	442	421	428	387	419	399	394	422	390	400	427	403	430	404	399	427	383	472	423	427	420	417	399	434	460	411	446	418	405	416	417	402	409	417	417	403	439	420	408	382	411	403	391	405	441	438	481	434	401	418	391	391	436	405	432	414	411	421	427	411	418	400	376	384	400	447	391	430	410	437	418	434	419	440	393	421	439	429	400	440	409	407	414	409	402	466	435	393	432	415	442	398	431	424	390	415	406	457	427	425	426	445	438	422	412	411	440	421	453	397	392	411	414	404	427	408	404	455	461	382	394	411	405	425	410	429	421	419	436	447	446	455	412	413	390	416	401	438	434	403	406	416	410	454	432	400	419	446	431	414	448	421	414	424	427	423	407	430	399	429	405	423	405	435	409	416	438	397	380	422	416	411	419	397	445	410	436	443	421	438	428	409	404	409	418	406	397	431	462	401	414	439	386	421	403	424	448	425	422	444	425	419	421	428	377	379	431	387	416	434	420	393	411	440	442	390	438	433	446	435	434	400	443	440	438	385	442	411	430	424	462	432	401	405	451	399	424	409	454	399	433	391	433	396	398	395	409	426	430	408	392	407	421	399	435	416	414	416	385	430	435	405	408	435	433	419	423	408	435	404	408	412	435	460	437	436	372	395	401	407	435	407	407	432	412	431	422	448	416	440	439	434	415	385	425	411	422	405	405	411	429	434	413	437	443	428	412	440	434	431	418	403	401	411	428	403	391	411	399	424	415	382	399	428	459	375	426	397	387	410	411	437	433	399	438	448	409	438	399	442	366	417	412	458	407	388	452	438	388	421	408	399	434	427	427	424	452	410	435	351	414	410	394	384	442	408	442	445	403	421	428	384	432	383	368	374	418	378	429	442	410	458	404	396	427	418	423	388	428	429	437	436	437	409	401	435	411	439	392	407	451	417	430	428	425	467	397	385	395	392	404	448	446	396	427	431	435	434	413	440	436	436	403	413	420	419	433	416	405	414	453	411	418	402	420	385	406	397	415	433	419	456	405	429	374	445	403	407	404	423	396	416	418	385	435	415	453	445	403	422	386	405	408	421	480	444	417	400	398	440	440	401	427	426	415	426	408	425	414	447	394	431	378	407	384	400	389	413	414	451	412	378	378	453	416	398	413	418	453	406	419	402	433	457	423	417	422	450	417	419	416	386	375	366	444	391	388	433	415	431	437	422	423	421	435	410	398	423	421	404	435	431	433	427	412	394	411	434	404	425	379	410	439	392	420	389	446	405	431	431	409	424	383	464	430	380	384	415	404	414	397	414	422	394	387	398	393	379	468	387	397	395	399	403	410	455	394	413	389	403	440	395	419	427	416	421	410	457	396	428	448	401	384	440	431	399	435	443	393	384	442	398	455	436	422	411	436	403	465	397	413	438	400	405	409	413	427	436	456	413	422	393	392	449	413	418	428	439	421	410	390	427	393	427	380	390	376	422	394	449	417	421	410	449	405	409	447	380	422	437	418	405	427	409	385	411	419	398	450	420	385	426	402	395	449	392	392	410	414	448	461	412	411	401	432	401	387	424	381	428	394	403	416	444	449	423	405	386	421	422	419	430	393	411	456	401	415	437	390	457	387	437	418	452	424	441	427	400	428	416	408	443	374	431	409	359	438	400	426	410	451	419	434	402	417	414	399	408	427	418	414	366	401	398	411	374	457	425	405	369	461	403	399	431	415	396	420	431	395	409	428	453	429	431	426	411	426	438	438	405	440	425	410	410	394	421	434	430	458	415	427	437	451	393	376	422	417	421	463	376	407	400	461	397	410	450	393	426	390	417	434	437	429	424	441	446	434	401	448	446	437	432	413	415	422	465	483	422	409	421	391	385	422	416	428	407	399	434	423	417	442	390	388	395	430	463	412	386	378	441	406	398	408	428	411	410	419	410	442	430	428	464	398	446	426	397	369	418	415	398	417	411	409	364	429	454	445	453	398	419	411	413	399	404	398	422	442	400	398	395	442	428	403	409	404	409	416	415	405	389	441	404	429	439	450	407	362	435	411	421	409	397	389	400	422	413	446	439	417	464	413	450	407	413	423	400	395	431	435	435	413	411	421	431	420	442	421	416	406	386	454	413	438	420	411	387	433	436	395	406	393	432	462	410	401	416	415	431	393	408	424	392	439	433	393	423	429	453	413	436	405	435	381	391	415	421	425	419	425	394	440	447	419	449	422	426	419	404	415	405	423	419	412	386	452	446	372	391	404	439	401	452	474	425	395	439	430	440	424	409	399	431	390	422	428	414	442	431	430	444	417	441	428	411	400	434	410	424	428	465	402	460	427	412	402	443	384	391	442	376	379	412	425	438	423	411	390	430	407	376	446	413	388	451	395	447	451	402	423	412	423	390	423	449	422	433	407	420	424	414	438	434	452	403	444	417	429	452	425	405	411	419	427	433	413	442	397	412	420	418	427	398	471	425	436	434	405	444	428	410	395	429	464	409	394	417	410	444	445	414	382	418	399	427	420	412	412	450	389	443	419	418	408	430	429	414	394	429	433	494	424	433	411	397	452	457	423	428	443	437	423	422	424	426	419	427	408	412	420	445	449	429	443	414	418	393	442	459	425	403	431	400	414	396	412	449	407	407	429	434	380	424	431	389	414	423	428	412	402	449	423	386	448	365	414	410	411	409	403	458	410	425	410	427	398	381	407	398	404	390	422	421	422	423	406	436	414	435	410	414	445	409	382	413	417	442	433	400	438	422	407	439	406	464	422	436	419	420	400	439	434	387	386	448	413	420	407	384	431	403	415	415	393	404	412	436	390	419	450	382	428	409	391	438	417	403	436	438	456	435	420	404	427	413	468	385	436	402	406	438	362	442	393	398	465	408	422	412
22817	20965	28412	23618	20914	20542	4551	1188	939	907	863	836	790	980	5429	5828	1573	666	722	684	688	643	663	717	706	672	679	654	694	629	654	744	641	659	638	652	670	698	625	648	631	694	672	674	645	651	653	699	660	640	656	650	675	634	667	678	683	665	647	599	664	632	659	705	679	681	642	620	618	610	661	639	669	635	694	675	622	693	653	664	686	705	603	629	703	681	657	691	746	700	688	718	665	618	673	642	664	675	634	644	633	608	689	625	699	629	637	660	621	662	697	663	647	659	687	641	654	664	695	649	678	687	650	672	672	656	651	669	640	683	646	641	630	669	640	680	670	676	728	684	641	701	680	688	689	662	660	658	666	604	647	687	666	649	656	756	677	626	687	629	598	623	681	640	677	664	639	682	629	633	698	676	666	629	666	683	631	681	647	671	669	701	635	620	680	673	687	625	683	671	620	683	621	630	632	691	627	686	674	599	634	660	698	660	646	638	686	642	660	648	656	605	700	681	658	665	662	687	672	667	631	629	628	706	692	611	639	734	641	615	678	665	645	652	603	599	638	625	654	626	612	676	635	642	664	648	683	620	625	644	675	660	688	684	703	680	661	685	677	627	683	645	640	631	618	690	661	610	659	673	682	609	653	657	710	651	680	674	706	645	674	603	624	684	624	702	694	616	604	639	687	603	677	673	615	644	654	655	675	655	619	643	632	666	660	666	646	719	666	694	665	675	648	634	644	679	644	673	651	713	667	653	640	680	659	685	647	636	667	638	669	703	643	653	683	667	654	675	662	665	690	691	672	653	686	667	620	661	699	670	672	664	660	663	645	652	638	680	624	625	672	670	637	633	659	672	673	630	697	629	673	707	665	654	658	618	633	649	605	631	641	633	655	650	672	661	685	616	658	646	730	654	635	640	645	683	632	677	646	657	672	659	675	669	649	693	647	673	654	638	742	688	701	651	636	704	678	658	672	649	634	667	664	657	656	692	672	651	613	664	649	683	688	677	659	668	617	676	684	679	635	685	654	665	678	630	672	668	673	649	684	655	630	618	687	641	648	664	654	628	724	674	663	621	669	659	685	680	693	637	685	624	683	631	626	605	654	651	670	645	685	580	668	645	641	654	602	663	629	703	663	689	664	670	666	613	714	644	665	658	658	680	644	662	670	637	671	636	641	679	690	653	671	613	673	619	655	684	637	658	657	629	688	644	675	615	661	674	651	665	625	710	650	665	629	638	683	644	621	656	633	627	683	657	674	691	703	687	652	630	638	677	656	663	641	644	706	678	644	661	647	665	638	667	666	664	667	669	638	650	664	661	657	665	628	646	668	671	633	702	666	703	654	673	697	674	678	636	637	658	615	692	669	609	652	647	664	625	687	601	637	663	585	625	684	655	656	641	672	666	690	601	666	654	686	674	683	651	611	683	658	653	640	662	634	638	629	674	673	671	709	644	679	605	631	644	650	649	658	678	645	658	708	638	631	647	678	685	667	670	636	684	635	642	676	693	680	658	679	709	657	676	660	630	638	665	652	661	697	614	621	651	603	693	642	661	656	617	671	676	608	682	672	681	647	680	668	648	641	689	665	686	616	659	614	587	662	641	641	634	693	689	666	686	695	644	619	658	672	668	676	701	629	653	676	723	672	677	684	659	678	638	681	622	633	663	626	650	641	649	673	669	658	702	658	627	607	639	652	662	655	654	622	641	693	644	690	659	612	706	659	671	655	664	685	726	630	698	642	648	645	666	629	616	641	637	661	699	641	673	665	676	646	611	630	659	654	668	672	637	653	668	701	648	659	633	660	658	665	597	683	704	656	686	613	626	652	688	634	669	685	650	649	659	710	656	673	696	618	646	678	673	636	691	638	633	658	634	609	674	668	697	668	662	659	688	688	691	700	671	686	663	593	673	664	663	613	653	664	690	668	652	634	633	666	679	666	683	653	601	661	669	692	660	672	633	635	669	661	666	695	658	670	665	627	636	710	709	620	648	620	666	629	646	623	637	718	698	665	688	626	642	638	669	699	675	646	674	666	649	655	673	639	650	650	708	627	620	680	647	673	652	674	654	686	667	702	637	638	620	651	681	675	648	656	687	626	661	615	698	661	655	666	646	671	632	649	680	650	612	702	699	642	664	633	665	654	624	627	692	608	675	659	682	684	680	646	669	642	661	684	639	644	679	669	689	626	626	702	682	622	641	628	672	676	665	660	685	666	672	646	709	623	640	637	649	687	628	647	656	647	600	650	648	669	665	661	675	606	640	660	659	649	640	667	642	661	662	696	695	627	609	635	666	635	613	626	646	678	641	676	644	646	659	670	711	704	678	624	671	641	637	706	647	666	657	639	679	650	661	625	677	663	648	706	636	679	667	640	661	654	671	645	656	642	664	670	669	638	684	652	690	625	668	676	651	675	683	605	679	661	654	701	616	624	670	650	684	630	664	644	614	683	702	630	673	695	642	660	624	634	659	645	660	671	671	680	674	652	646	644	645	655	641	655	642	678	698	689	649	694	648	683	675	612	634	625	630	680	642	670	653	646	716	676	690	675	666	674	640	657	646	662	704	657	676	698	721	673	669	650	660	653	661	646	674	693	693	647	692	695	654	645	636	688	675	653	639	673	658	648	664	664	631	708	644	694	621	671	648	697	607	698	680	661	691	655	647	656	661	679	676	652	713	657	629	637	650	681	650	679	621	643	687	660	646	651	666	635	674	633	711	611	678	661	588	694	642	639	635	648	649	647	676	643	675	640	635	662	642	676	674	691	654	658	666	676	646	651	687	699	635	692	640	643	650	648	681	635	660	658	616	662	668	677	596	629	690	668	594	643	700	677	678	667	642	665	659	625	692	649	651	614	649	671	647	653	674	694	641	624	637	648	638	707	677	653	712	644	637	676	640	672	657	680	605	630	676	677	622	652	641	660	690	633	594	636	652	642	644	656	671	615	679	674	652	665	656	677	661	646	661	635	661	723	677	704	668	619	662	663	685	622	693	662	678	644	667	685	694	659	666	677	679	608	639	647	677	679	650	652	632	618	648	647	658	658	669	611	653	686	629	674	670	622	674	632	665	669	666	690	649	682	628	657	682	620	695	663	642	640	606	684	622	667	616	655	635	700	619	678	653	704	681	627	632	612	650	659	648	639	687	639	607	642	665	641	660	614	632	703	634	642	632	624	660	676	647	688	685	664	723	649	636	688	677	689	668	655	670	699	627	625	648	607	710	662	674	648	647	631	649	669	679	700	723	649	648	668	685	696	675	656	640	676	668	665	703	615	669	643	635	656	675	684	648	623	620	634	659	706	633	663	662	669	652	620	654	700	641	684	658	682	652	711	658	648	666	662	643	672	640	634	685	694	661	695	625	636	645	711	715	663	615	623	671	611	677	657	620	641	691	639	630	642	672	669	658	699	682	668	674	665	609	693	638	686	638	670	615	638	660	630	635	662	582	645	608	667	620	683	641	674	664	641	713	683	677	653	647	677	659	698	674	674	665
45775	65997	25917	4371	3087	2410	1948	1671	1449	1302	1226	1115	1109	1467	10496	10743	2116	889	819	809	845	793	819	794	778	774	791	775	808	783	781	806	775	792	807	846	801	765	776	771	781	788	745	855	744	780	740	802	802	796	769	767	782	737	736	800	812	763	724	779	760	764	778	738	741	763	763	757	769	755	782	795	707	781	745	757	834	768	794	741	801	778	754	771	799	736	777	858	849	890	808	789	803	745	806	799	774	750	770	821	733	733	701	767	760	778	777	774	771	743	804	782	763	740	782	802	729	755	775	746	780	784	747	733	780	753	802	716	767	765	751	818	757	783	754	785	769	723	733	746	752	747	753	730	798	758	779	717	759	733	731	741	665	747	741	779	733	774	781	764	767	789	782	732	791	732	791	754	774	734	746	837	743	764	725	756	731	778	745	768	763	791	759	770	760	719	774	776	762	800	728	733	779	761	721	715	744	774	724	777	782	753	727	786	758	790	725	740	768	763	771	736	765	766	783	772	769	787	766	703	766	794	774	734	684	708	799	764	730	750	727	763	757	792	809	797	790	754	763	747	773	787	737	784	708	756	750	781	779	802	759	768	758	756	819	684	757	748	827	734	791	766	794	796	804	774	767	755	783	808	780	760	809	751	794	782	789	779	764	766	739	752	773	765	753	756	728	746	749	745	759	712	763	794	782	749	761	738	747	813	744	762	735	732	783	753	741	750	739	751	746	766	804	747	754	767	765	723	803	767	822	789	767	746	715	711	736	757	721	744	753	745	715	768	731	757	761	783	788	785	725	718	771	760	802	767	796	772	707	766	740	818	821	747	774	760	769	764	776	756	773	777	752	740	688	773	761	763	753	763	755	728	736	775	791	754	742	800	785	763	759	803	714	756	705	760	741	811	742	722	739	740	773	738	753	730	756	828	721	795	720	761	832	713	732	774	808	730	762	771	727	731	745	803	773	801	777	770	773	729	769	754	712	799	763	785	757	811	724	750	781	740	760	752	778	758	757	800	746	819	728	740	742	736	729	781	773	738	752	727	720	776	766	746	785	785	721	766	791	766	775	717	748	785	768	769	789	794	735	736	815	760	759	743	761	753	772	769	783	765	750	715	747	716	796	757	714	743	746	740	778	765	726	736	723	768	747	782	747	756	793	739	816	769	762	750	775	748	804	771	729	784	785	739	782	727	750	763	790	717	737	780	793	779	768	701	790	773	729	835	789	760	773	786	775	806	802	754	777	750	794	755	785	722	779	780	787	724	777	782	815	732	747	727	757	773	756	731	707	758	783	787	755	716	758	724	745	835	737	771	776	733	714	757	815	780	772	760	719	771	758	749	725	799	765	730	767	739	770	760	769	767	778	723	764	729	764	759	787	818	755	758	838	784	790	722	711	756	781	748	780	750	780	810	784	768	772	750	794	789	785	788	722	766	738	755	765	760	755	773	747	779	769	777	744	746	798	721	708	736	758	761	772	774	719	810	775	747	795	774	752	725	793	730	787	763	796	729	809	718	697	723	766	717	715	758	772	704	734	738	744	798	829	782	730	743	769	725	778	716	770	739	732	757	768	745	753	745	773	722	758	721	748	794	769	772	753	737	739	756	745	721	772	808	741	757	770	755	750	769	757	805	806	728	714	800	771	762	806	740	792	783	759	750	712	778	768	759	787	802	712	756	781	784	728	772	770	764	778	708	785	826	770	749	740	741	776	765	789	738	745	781	725	739	794	750	765	751	766	746	760	796	741	737	746	764	760	744	806	766	812	813	744	749	796	729	745	706	711	728	736	738	767	774	781	758	772	766	764	813	745	786	794	770	757	748	745	769	785	773	709	784	808	812	766	737	804	746	736	746	753	729	753	751	721	820	755	766	778	762	818	728	793	758	730	755	767	767	758	734	760	750	755	773	767	733	767	791	758	713	740	769	745	767	804	737	742	784	758	713	736	754	746	715	741	831	803	772	792	764	710	767	747	753	759	743	762	741	797	768	779	720	772	772	748	824	759	771	809	764	819	758	796	809	776	762	784	737	756	765	736	773	734	817	760	760	733	799	767	787	759	734	736	716	738	775	763	738	750	756	707	703	790	791	772	780	726	719	740	773	728	757	747	797	739	787	756	764	773	791	733	768	790	761	772	740	755	783	744	766	756	727	734	723	729	758	734	785	732	802	760	750	819	812	766	774	727	773	766	796	790	771	764	772	787	773	759	789	701	755	817	744	738	765	763	753	767	780	745	738	800	790	770	710	725	712	732	730	803	702	763	728	760	735	739	749	726	758	751	721	764	738	775	779	776	733	758	772	773	767	787	763	763	693	734	781	780	750	711	766	793	737	821	771	737	746	770	771	770	742	741	765	762	788	778	766	772	794	760	751	799	763	737	778	742	744	770	741	793	795	813	741	737	741	759	700	781	707	776	753	737	789	778	761	744	710	790	747	771	807	734	750	745	716	763	765	762	681	801	733	796	787	794	771	761	794	749	759	789	803	788	786	826	808	716	760	750	750	801	730	763	812	732	754	785	684	742	776	781	751	733	738	798	776	792	735	767	771	758	742	773	784	749	777	775	796	738	729	772	702	746	790	769	723	755	760	727	787	725	739	700	727	784	796	777	776	771	801	831	751	711	790	782	811	769	811	793	781	760	771	780	767	732	735	794	716	770	780	748	805	753	777	766	796	764	775	808	762	767	791	730	795	809	747	819	806	792	813	745	738	774	743	774	733	738	791	801	773	764	753	739	729	780	760	790	742	724	756	736	763	782	797	761	787	725	750	764	737	743	783	713	769	779	758	795	751	731	788	794	784	794	704	750	795	759	773	743	781	765	703	792	771	768	743	762	805	764	768	776	749	783	787	740	787	745	776	785	727	756	760	789	788	703	750	765	783	695	782	752	751	788	730	750	747	807	812	769	781	727	755	760	810	768	781	759	749	802	814	796	752	710	736	758	764	765	738	764	790	735	752	772	748	767	774	771	746	740	741	759	752	809	769	730	762	722	764	775	741	755	797	739	693	757	726	754	776	803	732	775	763	741	779	765	798	748	766	818	745	750	817	777	776	729	741	768	698	769	758	763	777	720	733	758	768	774	731	758	729	755	761	738	775	778	753	751	775	820	752	755	787	762	751	754	714	720	727	756	781	743	739	723	759	763	746	737	797	773	729	757	792	751	778	761	748	764	766	801	783	762	751	745	728	752	763	761	784	780	743	746	745	794	755	779	750	750	748	796	752	799	791	773	745	731	797	809	733	740	713	752	697	778	741	786	801	775	833	786	776	781	781	746	747	736	788	800	793	756	780	743	802	743	753	727	791	781	834	713	794	753	774	755	737	736	793	732	761	798	818	762	760	733	777	711	781	782	778	735	724	772	776	772	756	821	745	757	777	782	767	747	747	726	744	748	751	761	747	766	728	754	748	774	739	719	769	759	780	745	791	769	744	754	752	705	760	753	816	789	712	777	791	785	745	759	787	770	777	781	809	751	776	721	772	754	707	798	806
32135	29721	15483	1980	546	480	375	297	313	280	298	320	336	306	483	540	321	295	296	271	287	321	284	287	318	266	294	263	273	303	262	299	261	302	291	287	279	320	296	279	276	293	269	290	305	289	299	320	290	295	303	285	274	261	287	283	312	280	260	304	285	302	279	275	284	293	258	248	285	286	280	267	302	305	317	279	257	273	301	305	299	306	292	287	284	276	330	298	263	317	298	320	286	280	234	293	289	303	277	293	270	281	276	293	258	294	284	290	308	286	288	275	259	295	277	276	260	271	309	292	289	302	299	306	272	260	263	277	292	287	278	275	306	286	283	270	295	273	282	312	302	266	276	283	282	273	292	292	297	287	301	282	296	264	314	270	267	281	265	275	263	291	292	290	283	286	298	294	282	290	282	284	278	307	286	242	265	302	295	305	292	269	262	276	281	269	284	280	315	293	291	323	297	289	280	288	281	272	307	293	270	321	278	304	264	276	312	302	293	302	277	278	315	291	251	274	275	286	308	286	283	255	296	266	261	292	260	313	273	287	288	293	298	300	260	275	293	308	279	322	297	253	284	273	260	293	286	302	250	297	302	298	278	315	305	275	259	257	305	255	300	284	304	287	300	279	306	308	292	251	252	299	293	288	283	299	267	299	280	293	290	284	228	287	281	282	297	266	287	299	291	297	283	300	292	315	292	301	265	294	283	302	249	306	285	270	302	277	265	302	275	304	323	297	259	281	275	301	289	263	314	318	292	277	254	266	307	302	275	308	272	278	293	282	304	281	286	320	291	275	295	287	280	277	326	303	286	290	304	296	299	312	243	258	278	257	294	282	289	287	298	275	311	336	294	285	296	276	299	279	301	277	278	303	284	274	312	295	278	282	296	292	295	276	279	305	310	274	302	275	288	317	257	278	283	306	292	273	299	281	295	295	275	314	312	297	275	307	304	279	326	285	304	280	248	292	305	275	302	282	286	284	303	271	244	269	281	298	278	285	291	288	261	294	296	295	286	284	301	292	295	310	271	319	297	298	285	304	281	270	275	295	312	276	295	256	314	268	300	308	306	288	304	306	313	315	294	281	325	266	292	334	297	279	241	300	250	308	284	283	283	289	281	300	299	284	279	283	279	250	307	305	319	294	296	330	277	283	285	288	271	285	302	306	299	297	280	277	287	275	285	289	286	300	300	296	254	256	253	270	297	280	271	288	268	297	303	288	285	295	335	300	268	284	254	331	287	324	307	291	324	292	285	313	317	286	278	287	271	263	303	275	302	309	268	294	297	274	291	257	254	313	270	277	311	264	313	283	285	294	286	295	309	287	328	295	319	316	297	264	295	296	298	297	273	311	264	286	294	263	278	265	301	291	285	318	276	283	302	259	281	294	290	296	294	289	307	301	316	299	261	324	299	297	250	273	299	306	303	281	279	289	319	297	265	293	268	293	304	291	291	298	298	290	299	272	291	259	288	316	292	298	283	292	307	291	268	274	291	280	296	260	289	286	277	270	284	307	293	290	267	287	305	290	277	290	282	329	296	283	275	320	283	290	251	304	270	273	286	279	293	268	278	312	297	307	267	309	276	273	281	304	273	312	295	274	291	286	313	290	262	303	264	274	267	312	299	303	276	303	271	289	305	295	302	263	278	290	301	264	297	302	289	294	284	317	282	287	281	315	289	273	293	311	330	312	283	311	272	294	279	268	290	320	294	310	288	283	304	305	295	253	318	302	274	292	277	297	302	285	295	272	260	289	270	230	305	271	295	327	272	279	258	273	290	295	308	291	274	269	274	302	305	273	273	285	309	295	321	256	266	295	300	295	303	293	268	260	292	291	281	265	278	254	295	289	263	270	258	301	294	299	296	243	277	273	302	297	258	294	264	289	286	308	286	250	324	285	288	275	276	325	278	289	316	303	287	306	293	258	269	276	292	331	296	268	270	266	276	294	292	285	276	276	308	305	300	311	265	298	293	325	277	283	281	280	275	272	281	277	296	291	306	291	309	286	300	274	274	283	292	303	274	288	263	299	297	285	275	268	297	281	262	286	306	312	298	278	274	315	285	283	286	290	289	309	297	290	274	292	281	280	286	294	281	291	276	282	281	294	267	283	285	310	305	293	287	315	280	313	272	285	317	268	308	283	317	279	272	260	257	275	299	292	276	284	290	299	319	314	271	311	304	268	294	290	282	305	317	269	259	262	265	276	279	276	278	272	300	302	296	278	276	240	264	300	282	289	298	319	280	280	305	284	292	304	278	259	311	293	283	294	327	260	315	260	271	281	300	275	299	307	295	264	303	287	272	282	274	292	264	260	318	268	277	284	243	287	282	263	291	286	289	298	303	251	285	296	288	263	278	323	310	292	306	256	289	295	304	282	282	291	242	315	270	306	290	303	307	281	294	294	299	283	268	296	302	295	325	282	297	287	317	272	288	293	292	294	295	291	285	271	288	269	294	293	289	244	278	279	317	287	277	294	279	285	310	286	267	288	287	303	302	296	300	271	257	301	297	281	243	285	297	269	295	314	264	304	276	288	290	297	292	277	296	295	277	291	323	312	303	249	313	304	294	270	272	293	297	287	295	303	282	290	289	277	291	326	287	313	283	305	252	272	294	290	272	303	310	292	296	297	297	297	296	264	274	298	279	308	270	267	318	267	270	267	290	302	284	260	327	286	284	273	278	288	311	281	296	301	311	285	237	305	277	284	277	284	289	314	312	288	268	299	280	284	306	302	287	292	294	282	292	304	263	291	309	273	306	291	275	288	317	279	269	284	281	274	300	285	292	256	305	285	295	275	305	316	291	270	294	291	264	268	302	291	286	302	281	264	286	285	262	292	301	285	302	315	264	273	292	292	265	285	257	294	290	298	311	299	280	313	300	310	298	266	299	263	304	279	316	299	308	309	291	303	276	262	289	283	298	271	268	281	263	283	283	270	301	288	294	288	319	295	302	296	270	303	260	262	288	305	303	280	299	303	295	287	265	301	287	293	313	305	285	282	291	249	277	284	265	260	308	299	300	287	253	278	301	268	271	323	272	289	257	255	302	280	312	261	284	300	276	284	272	285	299	293	334	255	273	281	269	283	294	294	279	286	283	305	334	267	295	304	277	274	282	313	307	295	293	313	282	292	292	287	293	293	286	293	281	328	290	296	275	330	301	285	313	266	313	336	282	331	282	288	297	291	303	285	322	307	287	289	281	308	287	298	296	309	314	295	291	279	257	275	298	293	302	314	256	271	312	255	278	264	264	294	289	309	273	288	307	304	314	317	279	275	307	275	288	271	308	274	298	272	260	322	274	291	277	257	317	292	271	261	286	286	287	304	292	278	275	262	275	282	284	260	318	269	281	300	287	283	308	284	271	300	280	287	287	281	329	304	288	288	320	294	272	321	281	256	310	274	291	297	261	295	276	321	269	280	272	290	282	264	261	294	282	285	260	302	296	292	291	285	295	285	310	302	290	295	268	293	288	299	262	277	328	295	299	289	312	296	240	283
39532	41306	9554	651	522	466	419	410	434	390	388	398	343	390	810	901	433	349	358	394	367	364	352	343	373	344	322	391	359	371	365	337	344	332	363	364	375	361	377	341	361	342	332	371	333	363	379	344	380	335	359	358	291	353	334	343	385	334	344	336	344	349	345	328	343	338	372	369	379	317	367	373	352	372	356	384	349	360	341	368	352	375	341	380	367	371	377	378	359	362	355	343	383	334	340	358	354	397	391	376	386	342	314	341	362	354	353	349	356	338	365	344	353	361	349	364	357	344	354	338	354	344	370	341	361	365	381	338	283	320	351	345	369	371	356	371	348	371	338	370	342	340	345	328	348	372	375	345	372	365	366	352	374	375	305	318	370	338	345	340	350	341	336	338	346	366	331	386	349	354	338	359	367	355	355	307	359	353	337	360	376	333	350	323	334	340	391	379	338	356	363	384	351	340	365	341	362	356	336	379	385	338	378	365	374	348	363	358	363	346	352	351	351	381	357	318	333	363	366	377	359	366	327	329	342	366	377	370	350	330	362	376	319	355	350	344	364	372	351	350	362	366	340	357	371	362	312	378	339	373	306	360	372	369	405	380	339	351	377	383	343	409	346	335	347	331	357	368	401	324	371	344	391	344	356	361	407	337	350	383	358	363	317	386	360	346	396	362	341	346	374	325	334	379	372	377	363	373	339	375	356	353	366	376	350	359	369	375	357	362	358	358	376	340	345	384	336	361	348	380	360	356	363	384	355	349	357	361	366	385	351	358	372	351	382	351	368	361	379	368	331	354	384	379	380	380	376	345	389	336	354	336	352	351	316	375	367	335	380	388	345	340	344	355	377	360	350	336	338	370	367	331	338	346	385	375	350	366	358	353	333	353	340	362	356	349	327	353	366	360	392	349	371	354	352	381	350	315	334	366	364	364	380	363	387	372	338	336	349	367	319	367	345	377	346	368	374	358	371	337	349	376	373	333	370	334	362	350	347	373	387	357	368	343	358	369	346	378	347	372	377	331	363	365	345	377	334	378	355	363	381	341	355	395	395	369	366	361	349	346	336	371	351	359	334	343	364	350	331	386	300	386	348	378	355	359	335	341	382	400	375	356	386	360	330	361	362	341	379	361	354	368	374	336	311	377	399	338	356	368	334	352	359	389	383	371	337	340	341	355	354	349	359	349	357	381	346	339	348	349	331	344	358	375	330	328	349	331	349	361	367	327	343	361	394	336	362	368	366	360	402	342	365	344	309	362	348	354	330	384	376	382	350	354	363	320	367	296	355	341	358	368	353	370	370	346	347	342	349	367	342	338	376	332	355	364	352	368	335	372	335	368	358	366	358	346	383	346	352	360	359	369	363	353	360	346	337	348	339	352	337	343	344	363	358	364	370	349	368	339	367	390	391	368	358	362	331	337	351	345	337	351	365	365	363	353	355	362	409	364	386	350	367	349	356	376	316	392	347	380	374	365	360	331	344	381	313	374	356	385	333	359	318	327	344	360	319	349	340	364	359	338	375	327	324	345	355	371	320	371	357	368	329	349	315	348	352	372	379	352	371	320	353	343	355	391	387	325	372	366	366	388	341	295	344	333	334	340	367	353	324	372	341	356	343	340	372	376	334	350	361	316	336	362	354	360	362	327	358	359	373	370	349	357	337	348	376	341	371	375	364	349	373	340	396	347	333	351	333	379	333	366	353	304	369	355	360	362	358	387	345	379	359	368	374	334	345	378	363	381	359	360	369	320	370	332	386	338	323	358	359	387	368	361	362	356	348	326	344	389	373	335	367	370	351	346	339	347	338	362	366	337	335	340	371	365	335	402	350	343	357	348	326	361	353	391	356	328	333	337	332	357	334	328	362	339	335	348	326	337	346	356	372	372	352	349	353	364	349	372	312	366	376	362	334	382	374	369	377	395	329	365	354	332	370	338	369	336	398	346	348	331	357	345	391	338	322	346	325	371	342	368	343	355	325	350	391	348	328	339	361	329	357	337	354	342	388	339	338	349	382	343	316	346	353	352	357	355	377	367	341	347	366	335	346	379	342	330	332	326	378	360	351	321	373	377	363	373	358	380	389	356	372	375	379	376	388	330	349	349	400	325	379	367	327	383	389	354	334	366	358	364	351	361	348	369	371	325	366	364	374	339	346	326	366	371	353	392	345	351	350	349	324	342	349	367	325	354	367	379	343	355	382	352	372	352	372	369	375	368	338	371	321	379	373	358	335	382	395	321	342	304	363	362	389	347	358	324	367	359	300	390	394	363	343	371	330	352	335	334	385	353	382	375	339	342	321	368	345	393	357	363	325	340	346	341	352	359	378	353	371	372	360	324	358	337	362	353	365	359	351	343	380	352	359	324	323	323	369	390	336	364	349	347	368	332	366	374	350	334	345	332	354	363	366	348	360	344	387	373	405	341	354	337	342	359	311	342	352	362	373	354	321	331	345	352	316	345	354	340	322	339	360	365	331	366	374	370	345	336	350	355	359	380	391	319	339	361	384	372	364	345	362	325	341	353	328	390	327	323	353	347	334	383	355	340	350	364	365	368	345	334	355	373	350	371	323	349	359	352	363	377	351	342	350	346	323	342	339	356	391	342	377	381	345	343	359	337	369	360	361	323	375	366	360	335	319	357	385	366	353	347	362	361	375	364	325	351	361	351	371	336	312	315	342	341	334	347	341	362	361	366	353	367	322	376	346	370	340	335	354	351	351	322	360	340	384	337	340	343	364	348	350	349	373	393	320	345	384	323	392	378	365	353	396	332	346	352	354	371	373	341	340	331	328	365	348	343	379	370	361	348	361	378	341	344	333	354	343	365	366	366	343	361	365	361	386	364	344	350	364	348	344	333	344	364	347	369	339	331	339	364	342	362	375	331	349	397	358	343	370	340	363	360	377	350	361	358	318	326	351	347	352	378	308	362	384	370	362	351	336	355	336	390	379	385	363	368	392	350	368	363	330	370	374	387	376	374	374	338	337	368	367	344	358	347	403	329	376	353	352	346	375	359	356	358	363	370	350	334	367	354	357	358	346	361	367	363	383	355	393	374	348	338	358	309	350	325	354	374	371	397	365	343	347	335	358	368	343	360	320	346	357	377	362	372	361	339	348	349	347	359	358	369	342	381	385	392	361	349	379	393	348	391	375	351	339	356	323	373	353	363	342	341	370	366	348	349	358	376	342	340	365	347	364	356	362	377	373	359	358	340	358	355	361	345	371	352	378	345	343	358	355	366	356	362	372	366	345	386	346	321	354	351	361	366	348	399	354	355	400	321	319	358	327	346	383	327	328	372	404	347	370	359	358	364	350	368	357	325	369	365	391	334	368	332	365	349	355	342	357	340	345	347	350	315	336	353	351	368	351	343	372	330	340	351	319	379	388	371	349	363	339	345	372	354	331	332	348	364	338	358	361	334	361	334	387	375	391	401	363	319	398	327	372	387	338	349	325	331	305	367	377	362	366	370	349	396	356	343	341	338	341	342	360	342
23876	20926	27847	24056	20512	5626	978	716	617	605	608	551	589	524	2667	3732	1056	502	506	479	523	529	513	504	457	488	480	497	517	521	489	484	486	463	445	492	466	493	480	521	510	442	498	475	469	509	454	517	480	514	479	465	495	487	472	476	548	496	473	439	449	466	476	493	494	520	475	478	525	499	476	486	485	489	482	492	488	489	517	487	442	486	515	458	463	470	479	522	509	553	502	550	505	461	427	475	477	478	515	479	464	513	438	450	479	495	514	492	456	525	491	452	486	522	433	525	489	485	434	480	487	427	471	464	473	496	466	500	477	470	496	506	480	469	479	472	471	449	505	467	503	482	482	484	521	474	482	454	495	484	488	447	480	512	448	435	477	499	481	491	481	501	463	461	488	497	451	475	458	490	500	499	489	464	432	485	456	458	474	469	472	447	467	495	491	436	495	470	489	520	489	508	469	515	470	457	487	424	493	480	457	504	486	496	527	493	457	520	482	451	449	457	491	513	455	481	479	487	455	519	480	488	447	511	478	488	471	451	468	432	503	450	435	428	488	480	473	492	479	456	485	463	464	491	482	492	498	486	494	475	489	443	489	477	504	501	494	490	492	481	497	492	454	501	457	510	493	473	493	475	489	496	499	513	481	443	480	453	458	470	482	480	458	479	492	444	456	451	504	515	427	475	506	479	491	488	463	482	471	515	471	458	514	478	495	488	463	472	442	466	479	483	478	507	490	497	476	480	500	499	443	463	474	472	455	491	478	503	487	486	489	491	488	475	517	497	502	501	472	501	470	483	475	484	517	518	488	492	445	520	503	515	480	467	513	497	499	477	499	470	459	452	471	495	479	452	515	476	501	493	464	496	505	475	496	509	491	452	445	439	496	495	444	459	493	461	508	501	460	475	486	462	476	491	452	506	490	491	463	479	452	521	514	551	483	489	494	499	487	447	481	486	463	520	472	511	481	467	507	471	470	456	448	502	480	480	476	477	468	457	534	509	490	504	431	480	496	428	498	484	498	493	487	477	489	508	454	485	465	476	488	534	509	489	477	503	477	503	452	479	462	491	479	488	444	492	484	452	488	464	483	492	498	511	480	506	495	493	476	517	455	470	499	461	453	528	477	492	450	465	462	492	502	469	503	517	503	479	482	476	490	514	530	480	479	499	439	500	496	486	469	493	473	480	466	446	499	420	463	477	540	465	474	484	516	501	443	494	498	507	474	474	503	480	482	468	462	469	468	459	482	473	486	481	468	460	449	455	472	470	453	466	472	442	507	433	469	460	451	494	462	491	505	501	498	474	491	468	506	483	473	492	481	474	497	469	510	490	491	474	447	456	495	490	469	466	465	458	470	505	481	520	506	494	464	467	472	526	494	470	504	492	473	471	463	469	458	453	482	475	477	474	495	493	462	438	490	491	492	444	437	487	467	477	520	502	474	486	491	464	489	519	471	464	525	459	506	482	498	493	510	475	488	504	507	444	488	496	479	453	486	461	490	467	449	497	476	506	498	501	478	462	500	488	485	522	494	446	478	400	470	478	509	496	513	476	468	451	506	458	509	457	486	499	488	472	464	453	475	497	476	456	503	499	497	499	526	502	491	472	482	490	488	460	479	532	485	486	471	468	437	495	513	493	461	495	462	484	495	505	471	498	497	483	472	460	451	454	470	454	479	441	484	498	502	459	478	482	504	466	516	479	436	483	438	497	501	497	495	536	468	484	510	487	455	532	437	476	478	444	505	473	516	484	470	483	497	478	489	475	476	472	455	484	484	484	463	474	464	525	500	451	470	460	509	491	480	497	488	486	515	512	510	446	483	475	470	491	483	441	494	470	456	451	480	473	467	501	488	457	492	443	448	502	498	484	496	516	462	485	455	506	464	491	456	445	480	494	494	476	475	476	474	510	493	468	495	491	474	486	487	492	500	466	470	461	482	491	463	466	493	514	498	517	490	487	508	497	498	520	471	500	498	498	520	453	460	483	449	490	468	507	474	466	455	465	480	470	458	457	492	468	471	493	498	523	478	511	523	502	483	487	537	447	482	467	496	448	492	457	520	491	502	482	499	461	481	499	511	508	496	488	453	529	488	465	510	439	478	479	493	475	473	478	479	504	451	451	474	474	515	493	498	539	476	463	457	481	505	491	478	493	469	501	522	495	454	454	461	451	454	466	454	435	453	467	497	487	474	482	536	474	460	484	479	480	499	516	435	506	490	461	471	488	503	442	478	467	473	487	489	460	479	536	470	453	534	500	489	490	467	500	466	461	523	484	457	464	449	479	471	452	465	467	494	487	459	490	518	482	493	488	470	484	502	473	490	511	435	502	417	490	511	445	457	522	492	476	538	493	481	519	471	455	488	461	436	482	475	485	497	493	487	478	498	512	482	503	469	469	484	444	494	482	453	465	475	484	495	500	456	481	445	472	478	505	490	539	511	466	464	430	463	496	466	506	488	501	487	464	516	478	482	443	516	481	457	472	460	480	465	481	491	492	506	454	466	494	487	491	520	476	485	498	490	503	509	475	488	517	472	449	492	502	482	489	469	444	505	504	460	521	429	482	456	489	495	472	510	488	504	446	493	486	521	527	449	459	439	457	494	450	482	478	466	453	477	486	527	466	472	471	507	498	533	482	493	459	470	474	478	492	504	453	466	494	544	447	502	479	504	459	472	496	463	542	466	461	488	456	490	505	490	467	473	481	472	458	464	515	494	470	467	495	474	529	470	466	484	508	450	471	464	480	487	448	458	453	472	485	418	447	497	522	468	467	495	497	456	479	474	486	491	513	497	460	490	485	456	492	473	461	487	487	481	514	477	503	467	473	505	443	449	469	466	490	465	458	494	498	501	497	504	504	471	487	480	486	462	480	474	451	484	465	455	497	486	520	467	505	466	469	464	477	476	487	458	502	458	505	511	473	482	477	466	450	500	508	497	506	471	448	464	512	487	478	491	488	511	466	496	473	465	468	466	496	484	492	482	494	492	465	476	476	460	451	463	506	461	462	465	512	517	496	486	475	506	454	443	446	501	469	501	505	515	451	444	512	503	510	483	451	498	463	510	475	434	476	473	463	484	456	455	451	488	456	484	446	472	510	490	454	441	479	450	472	475	495	420	436	498	483	455	456	506	485	471	520	475	469	470	481	471	440	470	475	430	425	460	503	480	468	473	503	478	495	458	465	481	496	489	454	476	488	465	450	435	499	445	471	472	477	427	462	475	469	466	502	414	427	491	471	488	466	494	488	481	481	462	456	446	496	478	473	494	499	459	516	485	487	485	499	485	467	480	496	488	492	460	470	448	495	500	503	485	462	506	480	513	428	466	468	469	506	499	446	467	469	479	478	458	499	501	486	479	468	510	478	476	456	436	468	494	504	463	487	509	503	483	460	481	440	459	488	465	497	454	510	499	486	459	467	518	451	488	465	475	478	479	489	498	518	510	470	461	463	477	487	471	475	511	479	461	523	490	463	478	471	495	498	454	458	483	476	463	474
41472	54305	16105	2677	1885	1495	1241	1048	918	827	838	781	760	741	5355	7295	1709	654	663	661	618	597	609	593	596	550	589	590	605	587	557	559	588	584	582	579	546	546	554	592	545	581	589	601	565	591	543	568	576	571	587	570	546	572	578	577	590	589	598	606	553	543	547	539	553	589	556	581	569	566	569	565	593	632	576	605	577	591	573	552	559	573	527	549	573	573	608	650	613	574	623	619	608	533	569	534	548	544	541	571	551	532	577	571	579	572	572	552	539	578	548	574	568	582	589	581	551	554	563	577	550	555	565	579	561	542	565	563	502	563	520	544	586	546	541	596	571	559	542	567	572	560	555	550	551	582	556	557	537	547	508	556	512	548	507	555	560	563	556	581	534	551	571	537	556	512	535	583	576	592	605	575	580	571	561	624	560	547	564	577	560	571	574	597	589	544	619	552	586	566	549	584	550	575	562	610	535	628	573	538	530	569	578	597	575	596	538	574	574	530	563	554	595	570	558	521	588	564	558	517	616	588	573	567	550	566	570	572	596	524	580	581	563	580	579	585	610	592	564	536	557	575	576	568	554	558	549	563	609	547	541	568	600	512	572	536	524	598	590	572	566	602	545	581	577	557	549	519	597	547	548	544	547	557	604	558	519	622	571	535	573	572	587	528	543	567	603	579	564	554	545	532	560	575	580	608	556	565	557	562	557	567	562	512	573	561	590	572	555	573	546	559	555	569	564	571	553	541	583	556	556	549	553	609	586	545	549	535	635	513	562	552	536	556	551	556	546	595	582	557	545	557	598	606	566	544	579	526	573	552	559	502	552	573	591	588	570	590	548	580	535	532	529	548	555	563	551	549	564	583	504	570	563	555	575	603	564	573	596	544	565	530	559	549	607	607	517	551	543	637	612	541	568	577	546	559	548	606	569	551	584	539	600	576	547	553	531	586	573	552	561	562	601	567	560	561	582	632	566	537	569	547	551	570	551	519	528	542	583	583	531	548	582	546	575	585	584	623	584	570	585	574	581	563	574	555	551	568	615	562	565	573	563	544	553	579	567	574	577	563	563	576	532	541	574	562	554	587	607	556	527	553	560	562	608	580	556	535	571	576	563	558	580	537	590	598	576	566	545	590	555	596	571	603	560	558	588	574	565	584	552	557	542	577	523	593	576	554	554	573	575	603	552	600	570	595	582	603	579	541	619	560	565	582	550	568	552	544	511	567	549	529	531	590	601	576	555	577	599	521	567	539	559	559	563	611	568	576	545	584	580	553	580	568	605	552	608	603	568	534	574	506	535	612	528	550	622	600	541	606	553	566	517	572	557	560	556	524	545	548	558	554	562	579	573	550	537	538	590	568	576	569	514	564	548	571	521	567	591	550	565	549	571	523	567	601	538	561	562	559	588	555	540	558	571	589	515	542	622	573	555	602	528	573	542	526	537	601	571	533	599	532	547	592	609	547	553	584	572	562	548	576	578	559	592	567	542	595	552	547	509	602	578	583	574	603	615	570	571	551	592	579	574	564	570	537	566	635	557	536	580	566	573	583	554	587	570	551	537	572	569	599	573	526	551	572	579	531	577	581	561	572	560	613	544	570	534	586	546	536	545	575	580	544	578	550	574	548	535	595	531	583	566	568	548	513	571	587	555	590	582	558	549	539	556	575	552	543	563	567	589	563	545	540	588	521	546	548	557	543	584	534	549	598	524	559	575	561	552	562	566	534	571	584	575	559	559	585	609	579	576	540	546	527	604	572	584	568	582	550	613	573	565	560	546	523	559	565	529	556	569	550	589	548	581	589	574	586	576	590	571	603	543	584	590	569	570	564	578	572	577	551	556	561	573	561	537	548	551	569	582	567	610	567	595	606	556	594	564	592	532	532	593	559	559	592	593	550	598	532	556	588	602	579	568	520	571	583	528	604	576	572	536	556	571	584	559	561	605	560	578	613	598	579	557	559	564	566	555	537	541	527	581	570	533	555	546	508	602	552	566	545	555	555	536	561	564	577	605	552	577	571	586	532	599	561	597	552	571	569	550	569	556	588	577	572	560	510	575	550	538	578	570	589	556	524	574	595	547	597	560	550	589	591	551	541	583	541	550	554	579	532	580	557	577	583	587	577	568	587	587	554	548	541	518	593	551	584	621	558	522	560	572	541	554	557	540	566	538	526	584	562	559	562	559	598	574	551	596	546	575	570	551	559	532	575	566	553	506	569	595	547	566	573	560	559	605	570	560	579	558	581	551	541	549	549	604	574	541	571	561	538	602	605	569	596	540	576	562	536	547	539	557	581	571	552	572	589	606	552	584	543	586	576	561	585	547	606	537	599	555	587	573	579	576	580	577	567	591	598	532	540	594	579	531	580	586	598	551	554	582	575	550	601	543	547	614	549	571	550	548	580	571	539	580	590	587	531	556	531	561	572	560	567	553	518	526	559	633	560	510	575	532	551	568	609	538	560	543	553	597	529	554	593	581	527	560	554	535	568	578	563	547	543	555	591	545	553	567	566	551	570	545	584	528	512	581	604	524	580	570	567	524	558	577	578	579	539	542	611	608	543	565	579	540	584	572	569	516	563	563	563	530	588	526	585	606	566	581	580	536	550	549	528	592	540	609	577	604	563	587	599	559	606	558	612	567	625	567	620	584	562	559	570	526	561	571	545	600	583	567	522	523	588	552	550	554	574	590	595	591	527	533	553	557	600	598	557	583	584	580	558	533	608	579	566	558	561	558	563	527	551	622	571	574	552	586	597	590	556	558	529	564	606	569	503	561	590	574	581	594	540	545	594	586	566	557	560	541	592	538	559	576	602	521	559	586	593	563	601	600	590	575	560	549	568	573	524	569	550	562	593	570	585	553	537	545	616	555	571	558	585	529	563	551	505	542	560	559	566	592	539	558	546	565	564	571	575	552	592	582	591	542	577	512	551	538	613	565	551	581	537	525	526	569	575	536	560	584	585	588	583	588	560	573	560	556	498	538	572	566	592	574	578	571	560	548	576	583	627	572	584	570	561	572	617	606	533	568	579	537	578	584	587	603	551	563	577	522	603	559	532	576	539	597	600	567	585	605	543	546	598	624	545	585	520	566	571	574	589	573	565	560	550	562	530	571	567	521	571	580	535	548	543	558	556	612	548	575	566	571	582	598	545	586	590	536	556	578	580	579	578	532	569	551	573	553	544	577	587	567	566	516	561	577	555	581	568	551	580	552	555	571	548	531	572	586	558	515	577	538	610	553	546	580	564	585	534	526	569	528	557	578	573	597	554	578	566	556	537	605	594	560	566	592	571	560	548	569	539	553	536	578	568	603	569	583	588	581	610	575	558	566	572	595	605	547	548	571	624	554	582	579	591	585	582	572	553	534	585	588	551	578	576	550	559	556	562	580	583	562	582	575	558	579	518	574	555	599	579	605	575	559	597	618	537	580	562	592	556	567	537	555	563	567	590	581	562	554	548	553	586	590	563	562	570	578	587	555	625	550	550	543	550	574	575
25209	21163	26461	24335	5120	621	543	392	376	407	391	395	370	365	1400	1754	595	377	360	342	344	360	334	339	390	336	367	365	338	333	344	327	362	376	345	377	360	355	343	349	315	339	351	334	353	348	323	366	359	377	329	349	336	337	346	354	334	321	334	349	358	355	334	364	357	360	336	314	327	329	358	355	342	356	362	331	343	339	336	375	380	364	389	352	339	332	408	357	353	392	374	388	337	340	355	352	328	348	343	326	369	376	336	325	371	347	361	342	338	330	338	355	374	347	339	335	354	354	328	336	351	329	371	324	356	331	372	330	349	318	379	308	365	362	356	346	333	345	340	343	354	342	348	345	338	351	376	347	341	323	347	358	369	332	345	360	350	349	350	340	343	318	354	353	345	348	345	339	335	356	395	345	340	368	328	374	349	338	360	369	350	345	326	350	336	347	347	313	353	320	380	366	342	367	370	348	326	360	369	387	335	343	379	334	325	347	349	351	346	357	329	338	354	347	357	355	326	356	344	311	342	345	350	332	305	334	343	370	355	343	339	346	319	321	361	341	331	363	336	347	381	370	366	381	364	326	370	380	354	342	326	368	374	342	350	363	333	335	329	335	364	346	312	325	332	338	303	335	340	351	355	328	380	340	350	347	355	342	358	319	338	350	334	344	353	328	345	341	334	352	357	342	362	370	338	349	352	316	365	355	384	342	367	318	334	344	371	345	346	339	380	348	326	366	327	350	345	365	364	344	367	308	347	372	322	345	335	345	348	335	343	361	365	336	341	353	331	356	361	322	377	334	335	352	341	303	364	350	314	326	353	355	348	394	335	377	380	328	336	365	320	354	337	367	381	348	349	350	347	352	330	320	360	349	372	338	384	301	348	359	369	369	347	346	322	356	327	362	335	342	391	386	360	338	379	359	344	333	372	367	353	341	329	317	336	339	337	344	355	365	331	350	366	330	326	377	359	341	318	338	354	335	350	344	365	350	355	343	360	370	338	336	332	341	342	352	375	391	399	357	329	366	367	335	367	337	320	339	340	337	326	346	367	352	363	362	360	349	359	340	383	313	347	358	344	356	350	343	323	331	359	327	362	375	351	358	329	390	340	323	384	357	359	324	320	350	335	330	348	373	353	366	343	321	360	307	338	342	311	341	383	335	343	336	340	363	294	311	339	328	321	310	346	351	330	358	349	366	392	362	344	340	356	332	351	306	316	343	325	342	353	362	383	374	335	357	328	379	348	330	341	327	345	332	327	365	366	344	338	319	349	355	343	355	358	357	370	332	352	365	363	356	351	352	350	362	319	333	340	370	358	345	319	339	339	322	360	358	280	330	356	371	337	368	330	338	342	341	354	344	351	313	361	354	347	390	363	306	325	357	332	335	320	359	307	314	328	352	374	307	350	331	333	386	333	340	308	357	348	353	326	370	357	315	328	342	370	332	367	354	358	316	329	355	358	342	325	367	332	375	341	348	365	310	319	332	337	321	300	349	333	340	337	390	347	331	353	356	350	376	375	346	342	365	347	340	344	352	351	364	347	320	350	328	328	364	349	336	368	354	339	318	350	347	386	350	360	331	348	346	354	343	327	321	372	329	356	354	353	339	342	370	322	354	340	362	393	345	334	323	366	344	355	347	344	376	349	365	364	364	323	326	360	330	321	331	351	365	370	339	315	367	374	362	372	336	336	385	344	325	329	336	345	379	357	334	363	357	368	353	376	330	367	347	305	313	328	354	344	330	344	316	342	363	339	330	378	360	368	344	341	365	317	326	355	319	331	330	346	340	369	344	363	359	378	337	376	308	339	368	306	364	354	368	336	348	368	340	316	298	350	321	350	356	334	329	359	294	359	352	314	355	360	335	353	352	353	339	343	374	353	338	360	347	351	315	311	337	349	332	363	339	333	336	353	314	357	340	338	353	331	368	330	327	339	360	313	347	332	349	331	355	363	331	351	316	370	347	332	365	346	321	361	306	319	335	338	355	317	347	376	339	350	337	324	330	360	324	370	348	315	334	382	355	342	369	336	334	350	337	345	350	369	363	356	307	326	326	348	392	345	309	362	358	330	356	321	318	352	338	319	340	325	333	336	334	357	336	371	376	369	371	328	328	358	378	346	350	379	326	345	362	341	322	362	365	323	351	304	323	373	344	345	349	355	328	328	322	344	365	359	362	378	336	338	340	355	355	349	345	339	313	340	345	369	332	327	327	374	327	358	366	349	361	344	349	357	324	327	366	322	351	323	327	351	352	318	348	374	373	326	342	343	359	357	364	321	348	334	343	368	350	329	376	349	349	342	354	317	357	344	354	387	307	396	302	321	334	341	323	375	354	351	325	363	355	329	354	360	331	337	322	298	377	338	334	327	322	345	378	355	345	338	354	383	335	341	341	358	344	344	360	332	382	360	342	332	353	332	333	363	358	352	363	332	370	364	351	357	365	370	339	349	302	347	315	339	385	350	352	381	339	366	362	327	363	347	341	345	341	329	342	357	350	348	345	343	342	328	337	384	385	370	371	320	326	362	333	349	356	327	341	345	354	331	330	322	329	331	367	332	325	349	333	350	329	342	347	359	339	353	323	343	319	361	392	366	328	369	367	373	357	339	379	363	341	338	368	366	343	341	354	358	350	326	324	367	314	357	355	329	315	362	337	360	332	329	363	330	359	353	347	313	331	362	336	362	348	334	310	362	376	332	320	338	381	348	369	373	364	350	335	365	348	356	379	344	336	338	355	348	357	374	339	313	368	328	363	352	320	315	332	347	367	358	352	339	368	332	334	370	353	361	351	337	357	363	335	327	337	346	329	331	329	364	348	318	346	354	357	336	338	360	345	332	343	349	376	331	351	339	356	363	371	366	360	340	352	329	327	342	325	322	341	335	379	334	341	345	354	364	362	340	343	351	393	353	354	316	329	383	383	385	365	358	332	380	344	365	353	371	358	344	340	355	361	331	362	327	373	345	356	352	325	350	380	329	348	351	371	346	370	334	351	368	359	360	360	363	347	351	332	339	361	345	332	325	341	366	341	355	319	347	359	351	340	334	339	348	357	317	334	347	360	347	335	349	324	337	350	333	330	335	321	345	351	340	334	303	341	337	378	355	318	362	348	326	315	366	392	332	309	333	359	339	361	359	349	340	340	337	346	347	362	354	370	341	355	322	330	320	349	348	328	316	353	349	322	381	365	301	366	346	368	318	336	353	365	408	315	331	348	330	338	352	366	336	393	354	369	358	347	347	320	356	357	346	353	313	333	352	355	348	361	368	340	324	354	346	354	358	349	352	330	351	365	356	366	356	357	333	362	369	364	335	379	315	333	352	327	373	345	358	348	386	346	327	316	357	370	361	352	331	350	351	347	380	351	330	384	352	332	334	352	336	367	356	338	323	344	332	333	330	345	357	348	329	365	319	349	347	330	346	353	351	351	353	371	330	334	343	323	325	308	353	361	337	352	396	318	353	335	341	315	356	349	365	332	366	382	358	363	339	356	331	356
40685	49261	15168	1831	1236	1020	828	650	669	613	558	554	518	476	3052	3968	1165	477	444	486	429	431	423	408	437	434	444	436	496	448	473	423	454	431	426	418	451	452	457	391	411	435	458	444	415	445	395	443	473	441	442	469	423	463	425	437	428	470	434	427	443	422	457	408	475	386	454	452	430	404	443	455	440	435	430	431	469	445	417	420	425	416	417	427	446	446	439	466	464	457	503	470	428	407	441	423	413	453	436	419	426	421	413	439	421	478	434	388	416	437	470	427	433	433	417	431	471	436	442	441	432	415	475	435	461	452	462	438	453	408	433	449	408	434	429	448	460	418	399	418	409	420	400	442	458	431	417	399	419	464	447	415	451	459	438	434	437	390	420	438	406	454	434	456	415	482	451	423	432	443	443	406	443	428	414	424	428	462	464	448	438	418	400	418	392	426	401	458	436	409	413	416	440	425	472	425	418	424	472	435	429	425	468	426	431	439	411	420	448	435	437	441	427	410	476	473	456	416	446	429	450	433	438	434	425	422	447	454	414	422	459	421	416	429	442	430	459	447	426	415	439	403	449	437	416	452	446	434	408	412	487	434	471	412	441	424	403	458	440	413	423	399	435	405	456	410	436	449	437	430	432	449	435	421	465	438	412	431	427	435	438	427	422	428	424	450	411	433	427	430	420	446	409	446	446	448	398	418	432	442	421	460	436	422	405	419	397	412	410	436	454	441	447	423	423	419	457	414	431	416	444	409	440	451	423	473	453	405	381	461	400	433	423	431	461	417	425	439	456	442	457	413	473	421	419	462	465	433	438	464	413	454	461	468	423	433	408	422	414	428	400	444	430	456	420	429	434	441	414	373	420	432	424	455	410	472	397	420	428	476	437	450	405	418	439	433	435	446	422	442	420	455	453	405	474	398	449	410	459	450	415	434	450	386	445	459	400	406	456	435	445	435	461	442	404	444	451	426	448	414	443	421	447	438	426	434	443	422	453	451	433	415	401	468	437	413	440	437	425	419	433	442	444	462	417	440	416	412	425	428	429	427	451	439	440	444	449	441	419	445	447	437	438	425	439	414	431	411	421	451	428	440	431	454	431	396	437	418	444	416	421	432	414	409	444	425	447	428	393	436	472	462	413	432	445	406	436	421	431	408	415	439	413	430	448	396	434	409	403	429	459	418	437	394	417	419	422	414	436	454	414	430	431	405	402	458	429	426	467	438	435	432	464	440	424	407	404	429	440	418	419	456	428	433	434	379	435	452	386	430	452	435	435	417	438	425	443	429	426	408	420	439	379	432	438	437	441	398	405	418	450	409	429	420	426	452	437	445	404	434	388	417	415	415	457	453	455	447	454	421	467	448	414	411	418	454	400	403	431	454	439	420	436	452	428	398	432	437	439	446	478	461	438	426	449	454	407	453	411	426	433	431	428	413	418	426	436	452	444	451	452	474	450	454	436	452	417	483	405	411	437	446	444	449	468	415	411	446	422	453	429	416	412	400	439	405	410	426	450	399	403	410	389	441	448	443	437	441	411	470	456	446	457	413	432	428	404	427	404	439	417	434	460	436	436	460	428	457	394	416	459	432	442	427	430	425	406	447	436	447	422	465	441	416	422	375	437	424	429	436	418	399	442	437	417	428	462	422	462	463	434	423	429	419	421	440	414	401	464	417	413	463	434	424	409	433	417	454	399	479	464	437	403	416	383	396	440	440	427	392	414	442	455	414	441	438	459	441	435	435	428	412	454	393	439	455	430	451	444	430	410	418	391	457	448	391	418	446	422	398	407	416	451	395	440	412	431	419	442	424	412	395	439	434	439	463	428	402	461	439	438	405	412	437	436	432	416	468	460	438	473	405	420	451	437	449	417	415	459	438	436	423	461	421	417	435	440	438	450	442	439	437	405	398	408	424	417	403	438	419	453	457	427	468	439	424	447	435	441	441	442	442	447	404	436	446	403	445	433	450	440	440	440	425	448	437	445	437	467	406	436	453	429	435	457	460	415	432	453	421	400	390	453	443	428	418	451	466	447	439	456	474	459	457	439	425	415	450	446	425	481	443	434	417	437	430	486	433	434	453	453	472	443	447	472	410	435	415	441	438	425	434	410	435	435	396	398	440	424	414	450	444	459	436	432	408	424	413	437	422	446	445	440	441	428	445	405	420	433	476	404	418	464	431	458	455	450	428	451	426	435	425	420	456	428	446	441	445	429	434	448	436	437	432	472	434	443	418	457	446	448	475	449	479	433	436	408	442	396	417	421	432	426	416	437	421	423	433	450	421	441	441	467	452	408	467	451	414	466	426	427	428	452	453	412	397	448	455	406	451	493	445	378	435	426	430	469	459	423	467	431	433	435	423	412	446	409	447	436	421	413	429	415	455	469	472	453	412	421	450	465	438	411	426	418	433	445	404	471	427	445	448	387	435	472	420	450	411	447	405	485	414	429	430	438	430	420	413	429	429	416	439	448	447	455	424	434	439	409	457	486	473	429	447	446	440	441	420	440	397	422	422	439	415	405	418	414	460	426	412	397	441	413	454	427	434	436	421	405	433	409	425	413	459	415	408	503	419	433	452	457	437	406	454	429	463	429	460	427	433	424	421	420	460	468	441	418	445	418	446	423	438	422	412	443	489	400	432	397	427	437	445	402	455	420	395	427	418	414	414	428	412	460	434	433	470	444	428	472	444	427	429	395	438	404	429	423	423	440	391	457	425	425	425	425	448	415	442	404	436	430	385	431	421	441	408	457	406	436	435	468	391	426	439	409	443	455	400	416	442	453	385	408	398	464	423	438	427	442	439	407	415	435	422	425	431	454	420	437	451	419	459	438	454	433	455	416	455	447	433	464	439	452	408	439	458	403	435	425	412	436	443	433	447	438	450	434	418	431	432	444	445	443	460	420	420	426	488	451	378	454	452	445	450	443	430	454	428	448	416	457	450	426	427	409	433	428	443	435	403	471	415	431	435	460	465	455	452	445	436	439	429	419	452	457	442	436	424	426	450	437	451	436	434	434	422	420	366	428	436	407	434	430	463	419	417	443	462	440	430	462	427	436	433	410	402	447	441	440	433	432	487	440	451	440	461	413	382	457	438	450	418	442	442	406	423	430	396	433	417	456	448	421	419	429	411	437	439	434	453	426	450	438	466	419	440	434	417	431	446	439	422	415	393	439	424	411	435	431	441	431	401	424	461	443	442	422	425	418	461	456	436	435	402	436	421	405	433	438	425	432	431	426	437	494	433	440	414	432	437	450	409	440	430	427	446	418	419	424	424	408	444	413	439	442	393	426	442	397	449	437	418	441	429	431	465	435	413	410	438	425	408	447	467	441	409	487	445	442	407	413	432	420	448	450	420	455	455	424	476	464	406	418	413	435	439	393	431	448	442	421	387	438	431	446	467	427	391	438	462	452	427	476	409	427	440	432	427	437	457	464	444	432	391	431	482	435	410	431	442	451	475	454	463	439	420	411	437	421	419	428	452	432	438	423	471
22876	20965	28508	23516	20930	20682	4874	1157	968	921	892	853	741	786	4731	5273	2247	723	734	657	642	722	661	731	681	732	716	674	692	656	648	645	636	672	619	641	662	673	695	652	675	663	662	651	666	659	676	684	651	642	658	665	656	654	672	621	652	616	663	702	681	663	632	669	624	698	637	666	658	650	632	684	622	638	686	615	690	610	666	645	700	663	670	651	651	642	728	689	735	771	670	717	731	675	623	609	635	665	686	611	665	640	625	654	635	630	620	661	674	631	653	678	651	606	616	616	640	714	666	630	659	620	659	669	665	669	618	596	660	657	622	647	708	657	650	666	656	692	626	648	659	648	626	663	635	655	639	672	646	668	667	677	633	713	712	674	682	677	630	670	693	643	696	647	644	682	651	636	644	660	678	697	621	683	629	633	627	662	650	665	650	638	660	672	675	661	682	648	678	670	677	654	645	677	647	650	645	646	679	663	683	666	691	624	664	670	657	635	633	725	627	661	616	638	669	634	670	637	613	599	627	743	673	663	679	682	669	640	631	669	646	669	639	639	654	662	628	632	643	674	626	674	687	640	649	657	652	650	698	670	648	648	640	665	615	672	673	608	633	655	623	655	649	678	624	631	668	649	657	707	630	618	640	669	631	665	653	672	651	653	631	640	676	676	663	650	698	664	658	680	652	669	662	651	693	644	641	625	624	704	627	611	632	646	662	690	688	730	658	670	646	659	646	637	639	647	671	646	688	658	617	617	653	699	689	641	638	642	595	675	654	632	646	621	651	638	654	665	672	641	682	684	636	642	645	643	632	662	639	610	682	692	677	656	636	615	669	655	670	687	695	661	660	680	701	643	705	675	636	642	638	623	671	639	638	691	638	689	629	663	675	703	668	618	630	630	659	633	682	622	642	676	645	653	639	652	645	657	672	661	637	658	627	692	679	633	624	633	627	669	652	671	664	653	603	599	622	624	643	663	635	661	599	631	679	662	637	688	695	642	692	652	639	656	617	653	668	670	644	679	637	688	634	610	676	659	640	674	605	674	681	668	675	636	685	638	654	630	670	648	657	658	680	638	673	646	692	663	659	663	638	647	621	727	593	677	649	674	671	638	611	661	669	659	667	641	643	634	629	613	627	656	640	638	745	672	667	676	636	614	641	639	631	679	649	655	610	635	652	678	655	659	683	630	652	652	676	625	637	657	677	613	687	644	647	635	647	611	673	655	663	628	638	660	635	699	665	673	617	645	623	635	668	652	678	647	620	687	684	654	623	660	701	694	688	644	662	681	689	651	710	675	567	638	640	611	623	683	681	649	676	661	609	657	685	639	716	692	678	675	646	706	620	638	647	659	640	647	688	655	636	648	627	635	620	653	616	672	633	654	634	655	637	637	673	625	654	669	651	662	626	671	675	697	622	652	629	661	626	687	687	666	598	649	648	678	670	661	617	655	665	600	685	647	664	652	676	668	646	629	671	634	642	665	691	648	653	660	698	649	661	666	635	649	674	648	605	660	676	651	657	651	592	642	681	651	658	675	630	642	627	639	636	691	604	683	616	663	709	661	656	713	674	659	654	676	572	673	618	619	677	641	645	671	628	637	674	624	667	629	640	654	664	683	660	635	641	653	659	694	608	659	647	601	668	724	736	646	648	658	642	678	618	612	649	683	614	616	669	667	671	600	663	657	661	603	633	689	640	660	695	636	615	636	635	671	621	644	648	658	663	656	623	681	712	660	650	661	624	636	612	688	661	626	594	667	600	629	655	689	659	637	656	667	623	696	635	669	627	617	636	656	643	707	652	639	652	659	641	680	644	670	648	678	640	647	655	637	668	649	637	643	693	621	596	606	656	635	694	630	630	657	661	631	651	652	665	670	627	638	672	623	631	670	637	630	647	635	662	686	639	644	683	617	634	680	648	672	623	626	659	640	658	655	645	659	643	653	638	637	647	685	695	635	661	647	686	656	671	632	672	622	674	670	652	658	680	663	670	672	638	683	671	590	667	646	608	699	652	659	662	637	653	598	702	617	610	622	645	634	674	673	654	658	626	625	661	683	659	649	631	668	615	683	670	678	670	639	623	636	670	664	675	645	661	653	665	679	654	640	618	665	703	623	612	651	658	657	615	619	665	650	654	653	688	671	615	652	627	648	643	672	666	652	653	649	667	634	639	644	626	655	651	656	661	623	696	644	667	668	690	647	646	693	638	623	658	654	692	661	683	695	646	629	668	630	699	647	617	629	667	647	651	674	708	635	618	655	637	648	619	676	678	632	640	637	643	660	648	627	652	683	720	648	666	685	643	624	699	672	635	646	648	674	665	672	620	683	640	632	674	636	624	646	619	647	702	618	604	630	650	631	671	666	678	647	625	631	638	665	684	649	652	659	663	636	633	675	701	660	637	647	663	636	675	667	567	639	670	656	594	644	689	606	625	673	678	639	647	651	681	650	621	639	640	674	704	687	646	642	632	674	615	674	630	666	654	660	658	663	653	677	658	642	660	675	655	622	644	645	644	671	626	644	648	656	637	660	641	695	590	643	661	691	644	664	676	622	659	640	657	653	665	622	630	655	628	627	619	650	662	703	666	674	639	658	618	615	687	639	649	631	673	656	674	633	649	688	641	658	661	616	664	640	669	676	635	629	631	595	649	656	659	629	649	662	675	608	683	658	694	637	674	641	659	652	684	679	635	664	633	646	631	658	646	674	661	656	670	625	644	638	687	670	628	668	658	613	639	648	682	669	648	681	663	677	629	652	656	688	625	671	632	628	640	637	693	637	639	656	631	618	674	679	592	654	576	617	645	671	666	684	654	661	635	633	628	677	692	659	655	633	678	662	666	649	662	628	658	692	657	683	685	681	637	659	698	628	646	659	673	651	671	649	611	681	634	646	649	635	672	636	649	628	613	672	648	613	621	642	641	643	658	659	673	624	664	671	641	662	710	650	664	687	665	650	648	650	654	643	634	649	618	668	680	629	649	668	702	604	652	621	653	661	618	642	661	634	635	646	644	631	695	656	643	628	644	668	630	649	612	648	649	646	675	678	679	605	673	661	688	637	599	632	688	659	636	616	683	693	628	629	635	624	630	644	616	646	703	601	642	672	675	669	626	646	657	647	623	634	664	686	675	710	675	653	714	667	650	631	678	653	640	681	637	683	657	627	603	634	706	643	659	665	646	685	670	621	635	655	694	714	664	663	677	655	645	654	629	647	702	697	656	620	630	617	654	649	667	640	645	617	624	616	680	664	635	647	681	649	706	628	671	652	641	626	644	648	638	666	623	686	668	604	656	644	691	655	677	635	660	646	648	668	622	638	711	631	632	697	658	626	663	642	652	625	653	677	615	691	649	624	655	622	592	610	666	643	663	650	638	633	658	626	660	649	656	634	632	690	678	631	659	667	693	666	650	630	649	667	685	656	642	675	657	624	667	662	663	642	674	671	636	640	638	680	604	690	669	627	640	640	672	671	639	663	645	620	674	635	676	654	666	597	663	618
45096	64460	25510	5903	3307	2627	2050	1606	1436	1318	1227	1121	1045	986	9322	9192	3924	875	840	834	818	808	803	800	825	833	808	789	779	775	809	787	746	793	775	784	838	751	749	796	751	732	779	768	738	786	765	780	768	797	784	777	784	779	759	755	749	764	755	792	745	757	731	756	763	782	763	763	739	771	757	744	736	733	727	755	779	752	788	758	774	778	798	767	772	755	793	822	908	866	776	814	779	801	752	794	762	719	773	778	741	716	731	718	743	780	741	811	716	751	745	773	786	740	787	722	728	749	750	799	775	759	755	762	726	773	758	709	768	769	779	771	759	786	774	748	797	784	700	773	805	739	756	765	788	754	758	766	785	749	731	740	797	823	755	767	813	759	773	724	757	737	710	712	712	725	784	747	769	779	780	757	754	718	736	704	753	719	773	760	777	797	773	807	721	710	792	725	731	759	787	772	743	768	729	766	695	802	724	765	815	696	769	747	728	708	770	767	780	754	781	797	749	766	745	812	766	753	747	748	754	745	825	739	762	796	759	748	755	736	749	734	762	785	750	713	748	775	762	781	772	775	712	738	790	761	771	804	732	746	766	779	738	726	726	851	754	758	786	726	745	789	766	744	770	798	741	726	776	755	727	767	742	785	793	760	756	738	765	757	753	804	758	719	719	744	781	793	747	698	791	756	770	775	762	767	777	821	746	738	778	805	776	733	788	746	712	741	756	746	756	731	738	737	749	765	706	758	789	757	727	802	774	791	751	726	785	740	818	774	763	759	716	780	773	801	763	764	731	776	759	709	746	817	750	726	787	697	699	755	769	773	759	717	788	743	780	746	798	738	761	780	735	769	737	779	759	718	782	750	769	757	753	695	752	721	787	750	786	725	743	749	733	743	724	749	774	732	777	759	753	746	752	740	756	764	790	784	789	767	735	748	746	756	773	749	762	768	737	706	734	767	731	783	736	735	725	761	765	721	754	740	717	750	786	698	766	745	732	749	750	780	762	738	724	797	744	757	771	776	766	786	747	754	715	770	750	758	753	820	790	814	809	771	737	677	743	799	777	727	731	786	738	771	759	761	761	777	815	717	822	776	739	760	739	765	743	724	776	762	760	759	749	778	718	729	755	742	735	753	781	724	762	745	792	768	777	753	751	725	732	753	781	720	790	805	741	764	775	748	758	721	792	742	736	743	761	785	803	731	780	771	785	801	796	697	765	744	748	727	716	693	769	734	792	739	724	787	774	720	768	772	744	763	748	762	720	758	748	784	763	795	791	802	763	744	753	729	758	781	760	757	770	755	733	739	717	748	760	747	777	778	743	778	777	809	752	755	773	703	795	773	746	737	781	787	732	761	754	762	749	745	761	749	756	772	805	784	793	724	736	757	768	796	736	717	821	711	752	778	772	746	796	753	763	744	762	792	762	784	749	764	804	794	758	755	831	721	765	718	786	741	771	741	722	768	775	723	781	694	742	739	786	710	732	754	690	722	725	758	727	766	742	744	738	780	736	754	779	724	787	790	775	746	765	774	748	774	789	745	750	797	730	789	791	775	793	777	744	748	743	806	762	722	740	741	746	774	765	796	726	761	697	808	785	750	723	751	753	794	774	743	794	742	771	742	779	747	750	729	755	735	810	737	758	751	718	790	731	764	758	702	792	778	757	765	734	794	737	739	737	759	773	776	788	758	760	720	764	739	755	762	750	760	708	709	713	784	772	745	739	795	788	671	797	748	773	737	739	735	736	714	782	785	714	781	764	743	775	740	770	772	763	811	767	799	784	763	781	714	753	750	718	774	825	804	778	777	752	759	771	762	760	704	772	746	728	748	781	716	760	719	728	723	718	759	742	790	735	802	758	769	755	797	766	766	774	788	747	765	720	820	758	749	758	778	807	757	754	810	758	742	755	715	800	747	756	780	760	781	773	796	734	792	783	785	722	755	802	813	746	747	769	776	759	769	727	743	743	724	725	757	707	748	757	753	760	739	736	738	721	801	778	712	766	747	759	747	736	727	753	754	764	738	754	727	704	776	761	785	756	778	776	789	735	759	763	732	790	713	741	718	717	751	723	751	756	789	751	736	745	743	770	721	730	808	765	766	722	788	772	780	742	804	800	764	768	741	764	777	759	748	791	785	808	761	734	746	796	788	776	764	721	787	745	739	757	773	756	735	735	753	727	762	779	754	769	720	785	785	748	753	733	765	773	784	802	780	755	793	698	742	731	756	745	818	750	748	745	727	729	715	739	757	762	725	742	736	764	735	705	764	773	736	725	729	721	739	752	792	777	729	734	784	749	747	790	705	768	785	749	748	768	753	749	771	749	744	772	781	770	783	771	766	765	767	777	744	804	805	749	792	736	760	752	744	754	772	774	757	807	779	763	770	784	767	778	741	771	730	747	735	736	756	723	711	759	732	713	785	760	723	749	729	803	737	769	736	754	793	745	779	770	788	759	794	752	775	795	723	747	727	736	785	749	753	772	748	751	810	759	775	771	766	778	759	725	771	756	788	757	757	780	730	745	733	773	712	765	774	789	742	806	795	719	723	739	762	763	803	760	735	790	790	763	759	739	759	818	758	688	758	751	756	747	727	752	737	748	750	758	747	714	757	794	746	776	783	784	735	701	755	762	759	769	754	770	778	724	741	795	787	737	749	782	742	747	785	733	786	736	747	719	811	724	764	702	722	763	751	777	752	693	800	723	803	768	789	750	774	785	770	746	751	760	776	733	721	729	790	728	784	729	776	736	767	732	742	750	741	806	774	797	770	789	755	754	749	726	716	766	767	742	715	771	722	751	734	805	753	685	793	769	775	782	732	783	755	758	742	734	757	719	798	753	749	783	765	749	739	718	777	748	759	732	745	777	742	780	766	769	802	758	815	700	741	761	729	742	781	770	749	763	747	759	734	799	762	733	789	795	770	772	752	750	754	731	738	743	749	759	788	730	777	711	803	758	795	730	730	777	739	752	756	782	758	778	775	739	739	718	753	719	702	769	757	735	732	725	760	754	746	736	740	791	759	749	747	737	703	763	777	701	775	721	793	734	728	785	747	716	731	709	765	740	744	785	739	775	792	771	740	732	745	741	735	763	754	681	817	777	763	732	756	736	728	782	736	699	743	764	755	759	735	761	737	763	715	789	773	778	802	756	766	767	734	736	758	766	733	789	744	751	753	759	774	749	723	786	780	760	772	748	816	756	775	774	718	741	752	761	735	770	759	714	809	744	756	763	765	744	757	754	766	805	750	715	782	735	741	745	759	702	790	747	751	759	763	778	777	761	767	765	787	762	752	745	777	788	753	732	735	713	771	736	765	785	760	736	828	738	752	720	791	699	773	779	788	794	740	784	761	766	772	765	790	732	714	800	793	742	728	741	747	791	784	754	726	739	768	712	755	728	782	729	745	759	789	734	762	741	794	734	773	731	713	733	718	808	769	761	780	778	773	797	776	778	773	724	781	787	763	752	763	756	755	768	803	730	800	786	719	761	751	748	722
31650	28278	17453	3165	371	322	327	306	287	308	315	298	275	264	343	448	331	270	299	286	291	273	286	275	275	237	277	277	282	281	272	311	312	298	278	269	264	302	262	275	272	281	284	260	297	314	284	315	282	291	304	289	281	266	275	295	283	271	273	258	291	298	259	283	302	269	272	284	282	271	282	278	295	305	291	289	306	258	296	278	278	263	302	309	312	272	277	281	331	298	296	289	314	279	308	284	272	278	265	260	269	296	288	285	296	255	278	255	291	277	315	287	268	299	268	273	276	303	292	267	302	285	291	263	285	275	284	274	280	273	248	301	283	274	300	260	276	308	261	269	300	276	262	257	292	270	255	279	279	269	275	260	266	266	280	271	248	341	269	271	293	283	313	267	297	261	291	260	270	289	298	258	286	282	281	306	273	273	288	264	310	292	271	294	259	260	304	305	265	247	263	254	292	287	266	255	272	277	285	272	283	291	292	282	265	276	258	292	272	256	249	256	277	275	267	306	246	279	276	267	269	297	267	281	291	275	306	307	273	277	297	297	293	280	270	263	287	277	286	265	266	282	285	293	291	307	271	272	311	247	270	285	285	291	263	310	253	249	283	302	272	293	299	285	265	282	314	277	288	298	263	257	266	277	289	306	276	294	263	280	301	297	289	292	272	280	275	286	272	244	273	297	267	294	268	285	265	275	253	299	264	282	276	257	287	291	292	273	274	255	280	296	267	250	301	273	300	274	304	279	255	287	297	269	302	295	286	281	292	275	290	310	307	277	284	263	290	274	335	275	299	284	281	263	282	287	281	266	268	340	269	280	281	299	251	291	283	253	275	248	319	295	280	290	300	272	256	271	263	306	294	298	272	312	309	259	280	279	286	300	281	274	282	268	266	293	269	248	254	286	264	273	257	270	283	282	277	254	308	279	294	285	289	274	266	303	274	290	259	282	275	295	312	267	271	285	270	288	273	278	262	259	289	272	281	278	274	289	271	277	266	313	269	282	274	255	283	299	289	289	276	284	259	277	304	264	277	307	260	286	263	279	258	243	290	240	256	287	273	289	284	303	296	292	280	268	272	279	247	294	310	273	268	263	289	246	276	273	299	282	282	262	298	262	281	269	270	259	298	302	264	271	285	293	262	284	271	259	276	265	315	284	301	290	258	264	295	283	315	278	302	250	258	290	289	284	272	302	310	280	271	282	265	271	284	259	287	290	316	260	273	284	272	297	275	282	307	283	282	282	258	286	270	275	294	255	289	288	265	279	301	284	300	289	260	283	300	283	296	271	296	279	294	301	307	285	293	278	279	250	298	276	288	272	286	289	289	275	281	280	304	293	262	285	293	262	284	283	275	281	261	272	292	255	258	293	284	301	292	263	275	248	292	257	252	287	295	277	249	258	244	260	257	282	271	298	285	279	300	299	286	271	278	297	256	250	261	298	308	289	290	289	266	290	266	266	270	294	305	298	296	304	300	281	263	266	289	284	281	289	272	300	286	273	321	305	268	284	300	281	290	277	274	270	281	258	263	287	297	282	282	285	257	287	313	278	279	308	291	309	280	284	271	301	280	278	276	289	311	310	288	274	278	277	279	269	268	263	269	277	291	274	283	300	280	274	261	274	287	280	304	302	267	303	257	303	281	294	277	290	271	272	293	290	283	236	319	292	281	267	287	289	291	259	265	272	274	284	297	278	306	267	283	306	290	274	306	292	271	298	285	291	276	285	271	271	273	299	296	290	264	288	279	280	298	275	277	293	271	260	294	283	288	293	292	265	313	267	275	315	311	318	281	267	294	271	295	259	268	293	268	244	295	261	309	269	260	290	290	273	272	293	277	260	277	326	286	256	279	280	302	275	259	277	266	264	277	317	270	291	260	270	274	283	280	283	268	286	275	265	273	284	258	279	297	280	281	283	320	273	246	270	256	288	263	284	274	278	283	327	299	283	311	286	294	264	288	292	293	303	263	281	279	280	274	271	267	259	261	276	299	263	282	278	290	280	302	297	297	287	293	284	293	264	296	287	286	296	271	272	260	282	295	283	287	257	254	305	268	277	277	281	309	293	270	304	246	315	261	280	257	278	278	277	270	287	301	311	284	279	293	260	285	309	273	279	276	290	280	258	256	288	273	281	297	299	277	275	306	266	301	297	265	267	268	289	252	287	284	292	263	289	288	271	285	270	281	282	282	281	286	280	273	290	285	265	311	280	262	303	276	285	268	283	257	288	256	270	275	265	276	290	278	278	272	266	276	274	272	294	250	286	308	292	243	281	306	273	280	236	280	242	288	258	276	286	275	275	283	290	271	281	276	272	284	287	285	277	277	263	311	270	285	275	282	293	255	265	296	276	266	282	249	290	282	269	268	298	272	274	286	267	278	270	305	285	291	264	285	300	281	271	288	284	260	277	271	303	294	282	268	264	244	310	272	266	270	306	249	261	292	284	303	290	264	264	261	274	280	272	292	242	286	253	294	274	292	257	279	299	277	243	308	282	283	298	298	262	279	282	310	290	314	286	274	286	259	281	274	338	264	281	264	299	301	301	307	275	295	284	276	290	271	273	271	267	250	294	284	281	283	252	313	281	250	281	292	290	277	277	306	283	252	285	266	254	281	286	266	280	276	290	284	313	300	267	265	284	300	277	288	297	290	304	278	308	276	295	308	275	274	287	284	289	268	289	263	285	286	311	261	282	297	282	304	272	299	262	283	267	277	285	271	293	300	296	325	292	294	282	281	261	270	283	298	280	277	270	262	296	272	273	275	273	277	262	296	292	239	306	295	262	255	303	267	288	296	295	294	285	294	251	293	251	263	234	270	313	263	299	300	299	313	293	261	280	313	271	273	289	289	285	273	287	270	268	294	284	263	258	318	286	280	299	277	277	308	262	252	271	275	248	292	258	271	271	271	269	283	266	278	246	255	280	244	279	277	287	279	320	278	276	266	275	256	294	303	289	272	307	282	308	272	296	290	295	281	273	240	265	285	224	259	276	312	278	255	266	287	287	291	298	274	298	282	300	288	291	285	277	273	227	285	283	290	265	283	270	282	295	296	292	284	288	292	291	294	271	281	278	270	262	285	288	276	253	278	267	292	272	287	277	275	271	299	273	317	276	275	284	293	259	288	269	297	268	293	288	278	280	286	269	282	272	270	274	259	295	276	304	270	255	253	314	263	320	282	281	260	284	300	274	270	262	269	327	305	270	265	274	279	314	292	282	284	273	270	249	300	282	276	268	251	319	273	270	279	278	303	260	283	276	289	286	315	293	289	274	273	284	264	277	285	283	266	292	288	282	270	270	267	269	293	287	297	295	271	278	259	264	267	296	290	276	297	288	299	275	270	294	280	302	275	269	278	274	258	295	266	266	247	313	283	294	282	290	279	281	264	277	272	288	296	289	300	273	313	252	266	291	293	286	306	278	272	257	272	312	280	270	305	304	274	249	277	305	271	305	270	301	288	275	296	300	295	279	281	268	269	271	277	285	267	296	274	285
39282	40613	13674	1710	531	454	414	411	397	384	381	356	346	363	532	690	428	347	331	360	332	377	346	361	324	335	343	359	351	330	343	348	352	365	336	353	334	325	356	314	328	335	356	336	317	393	328	344	305	358	361	331	319	314	310	361	331	337	331	359	361	333	341	342	336	355	376	339	395	358	322	367	336	357	362	329	345	325	365	326	369	336	350	364	385	350	400	348	386	388	388	345	377	389	368	347	306	357	338	339	325	356	339	360	343	337	342	345	339	330	357	320	343	331	347	352	334	350	350	371	352	346	347	335	367	342	334	355	353	358	376	351	358	353	325	339	345	353	353	361	349	337	320	335	356	314	334	367	356	351	311	341	379	324	339	336	311	392	362	376	349	372	334	315	335	354	369	321	348	383	360	348	324	318	344	308	360	369	360	328	358	351	346	361	329	333	349	313	330	363	374	351	332	374	343	367	362	334	355	355	322	361	317	341	348	324	315	362	345	368	346	326	325	356	333	355	361	352	330	374	320	354	318	371	319	338	343	349	342	356	339	329	325	305	330	354	331	335	300	338	342	353	357	349	329	317	359	334	339	335	345	348	323	336	357	277	330	326	342	305	355	389	343	382	346	357	365	342	363	306	340	352	331	331	343	297	356	333	354	330	354	371	316	344	313	318	367	317	358	313	339	332	331	339	327	368	355	337	359	335	317	324	346	333	333	349	347	339	343	346	373	342	355	344	318	350	341	367	344	376	305	305	326	322	349	352	363	335	334	360	308	340	352	333	346	345	361	327	341	345	362	339	355	343	326	327	308	334	351	322	343	340	341	362	359	345	340	369	352	362	324	345	324	358	379	361	343	340	323	358	347	368	312	333	317	346	370	332	313	333	352	363	337	352	320	335	339	375	350	361	344	356	349	362	380	340	340	336	342	370	320	346	350	366	335	348	325	329	338	321	362	327	341	335	352	341	355	348	337	318	353	338	330	321	306	340	337	360	326	331	342	341	308	353	305	299	340	362	347	340	364	373	354	336	343	386	353	372	340	361	349	362	355	358	336	355	371	355	344	351	368	393	322	339	335	372	320	356	318	334	319	318	279	343	381	366	361	360	346	354	328	348	334	340	338	334	321	349	345	351	373	351	362	342	350	330	320	326	329	358	329	371	338	331	327	327	349	330	309	359	340	346	348	365	351	344	352	355	326	355	308	321	362	337	352	332	347	334	334	354	338	335	347	359	340	331	307	327	341	338	331	357	329	333	344	335	343	339	352	335	350	322	324	321	366	336	350	343	322	367	329	329	363	324	354	325	350	345	316	332	327	379	348	345	348	342	331	341	352	324	333	356	342	359	374	376	345	330	328	333	323	340	321	365	352	354	323	312	366	351	346	355	365	340	352	344	321	317	328	360	331	349	375	327	326	351	384	338	338	338	361	342	349	329	325	338	346	319	341	363	337	336	330	324	328	338	363	327	335	352	326	388	335	330	324	318	349	338	316	335	329	366	360	311	347	321	311	358	315	334	357	332	346	310	324	344	355	352	368	319	332	328	324	345	334	342	324	340	339	377	363	303	320	342	331	335	340	340	307	344	304	340	344	344	345	357	335	348	368	355	358	337	359	347	343	333	318	320	359	340	367	318	332	341	360	358	317	344	349	359	349	349	375	357	335	335	332	334	314	360	325	313	346	325	350	358	338	334	376	366	332	291	372	379	365	343	337	339	331	366	337	397	323	341	372	349	342	358	375	363	383	335	308	352	341	347	335	390	372	321	331	334	351	356	333	334	338	339	352	337	310	320	345	338	348	350	365	329	350	343	355	340	369	334	326	329	379	336	341	322	349	366	341	340	312	347	294	340	346	374	354	320	342	365	363	319	338	347	361	323	328	346	338	354	368	348	328	313	318	334	331	343	354	341	318	331	347	357	370	345	362	344	338	351	336	322	346	358	362	344	337	328	322	340	333	342	323	312	338	347	316	341	347	307	351	337	362	345	337	341	342	401	347	322	375	368	336	319	340	357	343	363	363	346	352	350	359	367	326	338	379	321	334	338	338	347	353	334	358	343	338	342	329	330	360	357	334	316	331	361	346	363	356	355	360	349	376	306	342	363	322	350	299	344	356	348	329	338	342	367	322	363	308	339	358	350	318	322	372	343	339	319	361	372	331	360	332	339	369	330	327	343	348	349	322	321	362	333	332	339	342	331	371	371	355	365	327	326	314	330	358	373	327	319	327	338	366	327	346	351	321	381	331	338	333	347	340	359	362	326	314	364	338	329	326	354	370	357	328	344	327	337	327	334	337	339	347	312	356	352	326	356	363	350	367	318	314	327	316	322	311	348	344	359	352	368	326	335	367	350	326	346	330	355	360	364	345	343	345	326	346	311	335	365	345	327	317	352	344	327	354	325	349	357	374	336	333	329	342	335	342	355	350	328	380	341	342	328	357	345	339	319	358	345	366	350	367	355	341	352	352	368	366	357	323	381	357	344	356	325	344	311	337	347	357	350	323	343	346	350	324	386	348	350	378	378	336	340	357	364	349	329	333	380	379	354	363	341	340	332	362	326	370	350	355	355	382	368	369	340	344	355	349	342	395	348	332	336	368	325	337	345	361	352	366	356	382	344	343	360	347	359	348	372	380	319	335	343	327	348	343	353	336	353	332	336	349	330	333	338	317	355	354	339	361	348	325	325	358	336	361	332	367	337	358	328	321	337	359	334	332	330	353	321	349	327	334	326	348	338	351	363	339	330	332	324	344	338	361	384	323	352	321	372	347	338	343	340	379	317	338	343	349	323	335	315	370	364	346	340	341	358	353	364	335	345	341	347	351	313	358	365	339	346	315	362	373	329	321	339	321	358	324	356	324	326	372	347	341	369	324	345	360	336	345	338	353	362	318	364	335	339	358	333	332	325	312	363	361	379	330	362	328	372	311	335	364	324	364	359	332	364	327	343	308	353	343	335	312	320	318	357	335	390	347	371	348	362	331	335	377	328	350	327	339	336	367	320	319	336	349	367	357	350	344	320	357	362	348	324	314	345	357	333	358	347	320	339	324	374	359	345	354	354	369	335	352	359	367	367	339	333	372	332	340	341	349	354	348	325	326	327	366	335	364	347	356	333	339	335	355	326	325	323	367	362	344	405	373	384	339	343	346	313	320	343	353	331	340	354	338	343	320	326	371	393	306	361	341	350	326	331	337	351	339	354	360	350	343	361	353	358	359	370	328	354	343	403	347	357	356	301	313	342	305	355	321	348	328	342	346	338	349	350	361	374	357	325	314	330	355	318	326	352	342	346	333	347	356	323	346	362	340	335	324	362	359	371	365	336	357	352	385	329	330	354	323	410	392	315	334	376	341	345	343	339	351	354	356	351	341	347	325	339	344	384	390	312	359	342	348	337	276	388	335	363	355	336	339	310	349	358	342	349	374	351	341	344	346	356	330	335	362	367	327	336	325	331	349	364	317	354	361	338	335	371	358	315	333	338	351	336	363	337	337	347
23892	20959	27812	24156	20378	5812	964	696	650	587	553	563	563	579	1196	2548	1232	540	515	501	514	459	474	482	471	522	489	552	466	488	493	482	460	468	509	486	477	482	446	439	465	495	483	450	497	469	454	515	488	515	459	512	489	436	487	513	496	463	482	470	486	487	477	487	481	480	472	505	487	448	449	491	478	473	477	493	467	491	488	453	509	469	496	477	463	485	473	511	509	490	489	481	476	496	473	507	500	453	471	470	488	466	462	474	474	471	463	476	487	520	469	474	458	486	473	500	462	487	501	492	463	474	461	516	488	464	453	478	465	486	487	476	482	455	446	477	456	444	473	422	427	452	453	503	519	482	512	470	455	527	475	444	484	490	510	494	476	486	457	499	510	506	497	452	496	475	510	456	489	489	495	465	456	516	445	499	447	509	514	493	504	486	442	492	483	489	499	497	445	484	485	511	473	475	462	468	467	489	494	451	483	498	441	487	468	523	470	492	442	458	462	495	506	488	486	449	467	503	457	473	461	493	503	435	485	508	465	516	500	494	476	467	470	501	466	464	441	503	469	503	482	503	478	480	501	510	450	498	466	474	446	475	483	449	486	484	463	450	474	520	498	468	512	507	471	499	459	480	467	515	497	468	466	472	481	498	500	467	500	489	486	489	485	471	460	473	472	498	438	483	468	467	477	501	468	487	458	478	490	477	485	481	471	460	457	493	459	503	476	492	500	479	515	500	487	489	443	457	476	455	502	462	490	466	460	460	460	486	471	476	463	459	492	449	459	458	455	443	471	474	441	474	470	487	423	483	515	459	485	495	453	485	437	465	472	475	481	460	486	452	466	478	501	497	510	480	473	511	475	463	492	477	500	481	477	486	516	471	473	463	487	495	463	449	461	486	480	471	485	468	476	517	467	539	483	486	477	475	513	469	478	523	490	512	462	489	478	485	514	506	471	465	466	477	452	475	471	459	483	483	505	460	507	488	492	460	476	472	460	492	481	455	512	488	483	478	467	454	504	475	453	486	458	474	463	493	488	466	507	457	480	525	503	487	501	460	457	416	463	491	466	487	481	497	487	477	476	491	478	442	493	493	481	466	479	486	470	442	483	435	499	487	502	481	474	466	457	495	501	489	469	453	470	451	451	455	495	449	508	448	444	485	475	466	500	455	481	503	467	471	466	483	502	496	489	463	486	469	493	489	480	442	485	480	468	483	468	501	441	471	465	514	472	464	466	503	446	507	450	459	477	459	475	490	464	471	477	452	480	480	470	484	485	496	511	473	458	455	497	511	459	482	492	477	466	506	467	517	458	467	454	468	482	470	479	465	512	470	445	448	485	471	506	486	483	455	473	485	445	477	499	460	477	468	461	490	479	461	492	478	457	518	481	480	464	499	439	471	475	489	479	476	499	536	458	488	445	470	447	472	450	484	472	468	481	507	473	496	457	473	425	476	462	448	497	489	485	469	464	542	459	479	455	510	468	497	498	490	478	464	469	489	517	476	455	494	469	485	467	463	484	485	484	480	441	480	478	514	486	475	475	483	481	489	486	483	460	524	474	498	484	454	495	474	500	468	487	478	480	440	474	483	472	471	470	468	515	492	476	490	492	501	448	491	486	487	489	475	484	470	453	502	440	462	462	484	495	477	453	456	465	499	484	486	476	493	519	472	452	486	488	470	492	489	491	436	487	446	450	453	462	471	483	481	479	473	462	491	489	469	520	505	467	455	466	487	432	460	482	499	511	521	486	465	482	488	483	468	488	474	489	496	489	480	457	460	475	504	513	484	480	476	451	492	501	486	475	473	487	507	513	498	493	481	461	477	475	464	491	499	466	469	456	480	490	501	461	475	444	459	492	464	495	450	477	467	442	465	456	479	488	493	460	471	503	485	466	527	502	462	502	487	479	492	481	470	488	455	498	462	496	475	483	484	414	484	448	474	471	438	455	481	463	518	510	472	425	449	501	483	493	474	458	488	476	459	480	439	504	473	499	507	468	496	482	431	479	481	485	451	528	516	470	467	508	489	466	441	449	439	476	476	499	482	464	500	470	483	504	485	498	490	473	483	467	483	474	495	510	481	472	471	467	483	442	499	482	468	513	444	431	473	505	481	522	472	522	462	482	460	483	472	499	485	489	460	481	501	449	485	422	501	506	456	521	482	450	487	464	487	523	481	474	460	540	481	489	472	509	476	428	511	453	460	471	487	485	490	488	483	482	479	470	498	460	462	468	479	472	473	479	494	488	449	512	472	491	469	505	491	469	470	462	498	505	514	505	511	463	473	501	483	457	471	424	491	500	484	475	465	455	511	517	475	446	451	469	445	491	502	503	525	486	504	481	458	473	499	489	529	465	484	472	466	462	492	454	441	481	509	468	464	466	481	423	485	475	473	488	486	475	491	472	512	491	496	487	473	478	513	501	457	522	481	462	481	493	529	501	494	450	500	492	495	478	496	461	507	450	461	450	484	472	478	497	470	462	458	460	439	454	444	473	478	482	457	485	493	475	488	466	466	483	453	437	488	490	478	505	472	495	467	483	468	479	499	479	444	477	462	431	482	476	504	482	524	479	476	489	497	475	418	441	489	491	432	467	470	484	486	515	475	474	490	490	453	464	522	467	459	490	472	482	425	463	520	517	452	467	448	531	517	499	452	467	466	476	482	453	459	518	462	510	446	517	476	500	473	480	446	485	467	480	457	454	477	495	498	450	475	467	492	483	458	433	467	479	477	471	523	458	473	477	508	491	535	471	468	477	460	432	510	516	506	480	493	481	477	501	470	436	480	495	442	489	445	508	461	451	467	522	502	459	455	482	459	428	510	502	481	506	462	458	452	477	528	498	436	470	487	510	469	465	469	527	516	415	484	470	462	477	486	466	503	523	487	491	473	486	487	478	465	475	481	432	441	486	468	447	524	453	523	465	481	526	478	490	475	483	466	490	486	487	474	428	509	441	502	476	462	467	471	464	481	501	470	471	475	493	510	486	446	470	450	512	439	488	464	500	498	462	436	482	459	480	506	473	504	459	471	533	513	460	466	462	445	481	485	465	461	460	499	515	481	476	464	478	468	482	478	471	483	474	481	432	496	499	473	490	499	471	475	461	457	507	438	483	445	513	464	441	450	497	443	463	452	459	465	518	457	475	502	461	430	504	483	463	483	458	431	480	468	464	462	476	467	491	489	456	498	521	440	475	477	491	471	492	492	458	479	500	486	469	460	486	482	444	498	480	500	467	479	476	461	491	511	484	459	511	485	514	478	519	501	476	470	456	472	490	455	503	454	493	472	479	508	485	484	476	464	480	477	471	484	502	447	513	480	474	490	498	471	496	475	480	488	497	483	486	471	518	465	451	472	491	505	495	493	476	441	468	467	438	439	498	450	498	501	458	481	555	464	454	458	476	452	499	480	472	517	465	506	452	496	473	497	442	493	466	465	498	480	547	488	477	442	466	481	470	458	472	458	487	491	516	476	456	462	447	464	503	450	494	468	469	513
41874	56579	30203	5570	1911	1475	1219	995	903	841	838	763	750	712	2229	5072	2055	612	598	580	606	597	565	576	567	618	573	615	564	601	569	530	561	594	574	595	593	557	605	574	558	589	547	594	583	596	577	585	608	569	555	534	603	565	582	604	535	579	510	612	590	526	589	559	568	545	556	574	568	622	543	562	576	571	595	516	603	573	543	558	561	561	543	571	549	644	641	600	633	590	635	594	577	558	526	560	533	546	556	537	602	563	553	515	511	560	576	553	595	554	597	570	536	573	590	573	560	551	633	537	570	599	570	533	522	530	542	585	575	538	594	551	523	576	568	560	585	584	574	534	587	566	539	569	516	600	581	590	570	585	569	580	563	557	536	523	567	554	582	594	572	549	563	528	575	563	574	577	548	535	593	511	558	538	521	552	585	621	532	615	567	549	543	568	518	579	547	559	576	561	555	568	553	581	546	591	556	571	570	559	558	575	541	558	554	536	579	603	492	563	589	538	569	555	527	571	569	575	560	575	541	597	564	597	566	555	588	525	530	571	548	533	544	557	572	541	530	557	560	558	567	533	563	579	548	541	554	582	536	556	589	561	562	573	571	536	553	557	592	541	547	577	585	561	536	548	533	633	568	545	596	543	570	570	563	567	568	516	569	586	521	597	541	530	552	582	569	526	539	617	574	544	558	603	575	573	532	573	556	572	555	552	576	570	597	583	583	546	567	546	520	562	530	591	577	552	586	566	543	550	537	549	601	580	539	543	573	558	568	558	569	547	566	527	567	535	580	566	556	575	573	552	565	542	544	576	540	566	536	568	594	604	592	537	616	556	605	583	585	624	575	528	567	564	540	535	549	533	559	592	559	556	532	551	532	545	580	574	598	563	580	579	540	524	540	552	598	559	567	556	533	534	582	598	574	525	603	571	523	580	588	552	559	592	563	515	550	522	553	580	547	551	557	599	624	570	557	551	543	554	579	571	531	552	615	576	569	550	546	586	593	530	567	544	610	577	540	589	557	535	504	590	555	516	579	549	567	612	514	521	546	551	572	585	547	573	582	529	579	566	571	571	576	571	566	550	594	570	571	540	567	563	539	590	557	537	564	602	560	565	585	585	522	552	547	561	542	557	561	563	551	595	574	608	563	580	594	582	535	554	558	567	567	549	575	571	536	579	576	578	579	554	567	525	521	572	587	589	511	567	519	586	554	591	573	548	580	552	543	529	606	528	595	575	599	577	555	550	612	547	537	577	557	535	566	556	584	578	563	536	549	557	562	531	604	569	568	539	575	599	539	566	582	565	551	563	594	579	569	585	567	567	586	575	565	542	555	581	589	542	571	537	582	553	576	597	575	540	586	531	573	614	560	544	547	502	538	576	569	587	552	565	575	544	572	553	607	549	563	538	538	573	592	618	578	556	576	574	528	536	572	520	591	543	563	590	547	554	544	588	548	581	555	524	573	554	538	596	565	555	487	548	544	582	521	571	553	583	568	567	581	529	563	556	541	564	566	544	570	589	543	556	583	589	557	578	521	558	575	581	594	555	541	596	532	572	542	504	520	601	518	583	585	572	588	529	592	570	570	529	548	581	591	585	616	547	536	590	553	554	563	555	544	564	548	586	541	561	584	542	565	541	546	516	550	574	561	552	575	602	580	522	574	531	530	594	555	562	559	519	562	578	569	531	558	564	577	560	568	564	580	589	561	558	535	600	561	554	541	558	505	531	567	574	556	593	536	595	576	551	586	567	534	542	581	586	570	563	543	553	599	570	536	540	574	543	564	541	528	552	562	515	587	584	582	561	583	550	592	564	571	585	563	567	542	602	581	579	572	556	584	544	537	582	619	606	551	512	591	561	562	562	537	568	558	567	538	550	560	583	517	584	529	545	563	587	539	555	554	559	550	599	533	603	581	553	559	580	559	591	574	545	542	559	541	606	558	544	573	571	590	592	568	574	616	563	593	562	546	577	587	546	571	556	550	569	578	574	554	566	606	597	557	590	564	614	550	598	586	524	542	533	553	579	580	571	524	537	507	547	554	538	591	596	540	578	534	568	575	549	553	498	568	561	563	533	501	571	543	542	569	569	570	567	535	492	522	594	535	557	556	533	567	540	582	529	593	574	557	578	565	571	516	562	559	544	587	600	569	562	580	598	547	574	561	541	582	575	612	588	548	585	559	554	564	512	549	583	575	560	560	551	569	563	578	535	585	571	538	555	545	554	551	521	595	524	579	556	520	586	555	542	556	544	537	558	554	538	584	584	573	498	560	537	573	546	581	569	539	590	544	558	592	547	568	575	577	587	586	592	595	555	581	549	565	564	536	587	563	565	542	575	549	541	595	589	546	584	576	552	531	572	600	570	564	575	531	550	547	567	560	559	520	545	547	572	598	565	552	557	585	596	555	553	603	563	575	558	533	555	551	538	519	588	542	564	581	595	553	532	529	576	570	589	531	579	534	587	566	543	575	575	516	553	503	569	575	592	563	539	562	521	537	583	554	575	538	537	572	552	572	585	576	577	546	569	553	526	526	566	625	570	551	550	542	548	598	528	555	558	535	532	595	581	528	608	530	569	587	564	572	586	589	553	569	594	535	514	514	571	593	538	533	555	513	594	530	550	633	508	563	575	567	598	565	545	581	599	573	535	558	600	608	552	559	607	547	557	561	542	505	510	592	552	535	511	566	576	533	555	604	561	569	538	564	603	527	554	601	575	580	517	544	619	554	557	554	611	571	587	593	579	565	562	533	559	587	576	540	537	551	565	567	549	562	576	588	555	552	586	583	552	536	561	586	537	552	512	581	533	578	551	568	582	561	574	557	548	557	577	544	529	522	536	543	572	586	542	563	566	536	558	534	581	536	558	513	588	568	592	561	554	601	552	546	559	537	581	590	554	589	595	530	578	577	598	597	569	565	568	568	550	535	585	574	613	594	539	547	619	613	583	510	547	538	591	573	603	574	523	566	555	538	596	568	614	555	540	533	524	590	538	573	548	568	586	541	555	551	531	567	579	561	528	556	571	558	565	576	567	581	521	533	552	560	596	558	552	564	556	575	574	550	559	614	540	599	577	555	559	577	597	577	546	564	586	584	561	570	576	578	570	544	575	546	568	549	560	581	558	542	553	557	580	557	549	531	568	572	561	549	617	571	583	546	544	516	547	486	539	591	565	588	560	574	532	574	548	593	520	569	534	567	554	564	549	569	612	589	570	599	601	527	577	532	569	526	577	541	588	557	574	546	551	560	557	547	558	540	563	544	579	542	528	548	583	570	601	597	514	554	576	552	546	563	561	558	574	562	548	513	566	552	604	560	550	559	516	563	554	542	566	545	563	566	537	564	544	566	553	563	525	571	541	567	567	589	558	559	538	594	591	587	551	560	569	579	517	547	511	579	547	563	559	545	536	585	601	574	532	591	609	591	571	587	574	552	547	597	509	562	554	550	572	521	564	587	547	571	552	566	558	545	580	550	566	570	551	566	548	556	527	526	579	550	546
25144	21097	26629	24143	6012	660	488	411	437	396	359	373	365	360	617	1414	604	329	354	341	319	343	373	350	331	335	344	347	360	327	347	352	362	317	322	347	360	333	335	319	309	322	327	350	344	348	368	348	316	327	297	338	344	339	325	301	334	306	353	298	345	343	328	326	328	336	326	305	312	329	313	326	327	357	339	322	354	315	356	325	319	333	364	338	330	324	372	356	342	374	353	344	376	359	345	312	311	340	287	334	333	307	340	359	334	290	349	328	320	291	310	341	347	308	292	339	330	309	360	324	335	362	310	345	347	330	303	317	300	307	287	341	327	347	353	333	320	346	313	329	339	343	314	345	334	324	311	338	333	342	323	320	320	343	322	327	316	340	312	310	342	372	296	342	361	313	312	363	343	328	360	332	336	306	344	353	320	323	340	308	322	337	339	309	363	361	323	338	340	328	374	339	353	327	317	341	363	298	333	312	301	336	293	353	326	340	338	320	333	322	327	338	333	347	329	317	341	315	327	316	321	318	332	352	348	336	348	332	331	336	327	368	350	321	322	353	365	303	357	363	348	315	338	351	303	306	334	384	301	315	300	336	337	320	313	357	309	320	313	349	316	303	343	294	333	311	331	313	334	303	364	346	342	329	328	321	361	349	332	343	310	328	346	311	323	317	311	352	342	333	330	349	326	333	352	321	313	361	316	351	330	330	326	304	302	333	329	301	358	321	325	332	314	354	325	326	335	331	306	321	299	325	339	329	331	337	313	308	318	351	319	340	358	306	340	352	357	380	328	349	344	357	299	349	309	381	330	357	325	331	310	330	346	368	331	314	321	344	342	319	346	338	366	307	335	337	315	349	304	314	338	321	323	328	335	300	350	333	346	312	319	321	310	345	305	323	302	344	348	326	326	341	328	341	329	328	309	358	304	330	351	301	351	363	327	310	338	330	351	325	323	336	321	344	297	318	318	342	315	334	337	324	310	325	370	350	321	350	328	344	349	318	314	343	311	342	334	308	324	330	369	334	345	363	345	334	305	337	369	296	357	373	319	349	295	340	360	319	348	359	329	287	352	306	307	335	307	302	336	313	313	336	322	359	327	333	312	307	333	345	331	319	345	303	303	325	332	348	312	357	324	375	330	301	337	307	329	323	316	366	332	318	345	353	332	346	364	309	324	319	334	301	310	315	384	348	323	351	361	330	317	358	374	325	358	347	336	333	289	319	354	334	337	363	340	352	328	299	351	324	329	313	317	325	319	365	304	307	318	309	320	319	330	316	324	377	325	310	359	332	349	342	318	345	300	314	334	319	329	323	340	349	345	321	319	343	310	344	328	331	340	329	342	324	309	351	315	314	343	337	347	309	366	280	339	349	342	338	326	349	321	356	339	315	345	361	353	329	307	299	329	339	304	308	324	362	310	299	318	291	332	339	322	327	351	328	305	322	351	321	321	326	343	366	331	331	336	328	287	333	301	324	362	299	334	313	365	311	351	326	334	301	312	348	338	317	308	315	317	309	324	352	326	328	326	309	294	337	338	356	315	354	300	313	318	313	332	334	332	319	344	318	321	348	361	328	326	342	353	353	302	319	339	341	314	338	329	326	349	321	333	328	313	333	325	328	340	349	342	330	334	350	323	312	335	298	357	317	376	352	356	354	311	344	330	345	344	321	341	378	323	322	316	357	348	346	321	329	335	347	342	317	319	340	329	328	311	326	340	330	350	344	342	297	348	310	326	326	322	315	336	329	334	308	342	367	317	323	333	302	349	300	353	297	364	362	322	309	310	335	314	343	322	310	332	328	329	320	315	347	335	332	309	334	371	356	360	328	324	314	306	281	328	341	351	323	339	327	336	297	307	313	329	325	304	305	331	332	323	330	325	320	310	368	329	305	348	360	336	337	344	377	365	306	348	332	373	342	388	354	306	365	344	357	332	334	307	336	320	364	316	319	338	354	352	301	303	306	305	318	340	318	339	314	318	291	350	339	323	346	360	336	340	307	356	341	325	324	340	346	331	332	354	329	319	357	335	342	295	326	328	342	334	337	351	340	315	348	342	342	317	289	312	332	369	330	360	376	312	356	387	356	336	290	350	308	339	349	331	310	316	342	322	320	315	311	331	367	316	350	319	299	322	322	304	331	339	337	312	354	347	376	321	310	347	320	347	350	307	312	328	338	322	312	342	323	308	364	334	331	350	357	323	309	310	348	340	336	344	363	346	296	343	315	300	323	368	318	340	330	339	336	288	353	327	319	361	330	343	324	364	350	295	330	340	310	314	327	349	357	300	341	290	330	342	330	339	323	284	353	326	324	302	310	336	316	334	359	298	312	361	312	324	320	354	316	336	326	333	357	329	338	336	325	306	359	336	332	345	331	348	369	351	307	339	348	311	317	323	364	299	331	335	327	325	309	343	325	337	346	335	343	345	295	318	346	314	350	337	343	301	350	343	317	327	345	357	337	345	320	330	347	318	353	325	316	316	307	361	326	343	351	322	331	351	319	343	336	336	314	355	314	330	317	301	349	306	350	317	340	322	339	371	342	347	333	313	330	318	364	336	341	336	344	389	357	327	328	338	330	331	333	336	338	317	321	318	305	359	353	337	325	362	367	328	322	320	321	346	327	328	352	372	314	289	330	358	314	339	327	319	311	352	339	337	343	303	327	343	326	360	322	342	319	310	360	355	306	357	345	342	339	330	339	341	308	349	321	360	350	312	313	334	374	330	323	356	351	330	361	294	336	339	306	340	309	304	324	324	328	331	357	330	325	362	332	291	335	305	331	340	329	340	326	338	321	308	378	308	320	320	330	313	349	361	327	328	348	334	334	319	304	314	347	329	337	330	339	318	336	326	321	328	304	348	335	343	344	302	318	316	302	348	315	323	374	339	310	321	326	334	337	337	366	344	327	313	316	311	364	315	330	355	322	347	308	356	311	378	351	334	352	297	325	314	313	321	349	302	307	337	355	312	336	291	353	355	327	345	313	328	334	329	304	337	330	358	331	354	345	353	299	322	323	351	325	328	323	354	325	315	314	325	326	335	322	352	336	344	354	336	364	318	351	347	314	327	345	302	332	360	326	342	342	338	340	366	309	335	354	336	342	335	330	313	320	341	378	307	324	313	321	344	311	306	338	317	317	368	353	323	326	340	303	342	354	291	335	335	319	342	306	331	333	308	298	341	332	317	325	337	311	339	326	340	334	355	312	307	319	301	297	330	333	349	358	343	324	355	309	330	307	303	299	340	330	322	339	332	307	341	353	345	328	336	296	297	374	352	355	304	346	323	290	323	327	321	303	336	341	305	303	327	304	333	300	326	345	319	347	339	353	330	344	356	351	345	340	322	323	326	330	342	345	336	355	328	351	315	345	296	346	338	341	373	329	351	317	333	290	310	325	341	308	314	319	326	315	334	336	306	326	347	340	332	343	356	333	340	321	330	303	298	380	361	294	341	357	381	336	354	326	339	317	335	329	326	339	328	352	343	347	307	303	312	306
40034	50675	25425	4613	1155	922	737	688	650	597	516	529	492	512	1300	3401	1147	407	467	430	403	428	462	444	468	431	445	427	405	407	476	420	422	404	420	406	385	397	406	414	425	438	442	403	426	420	399	402	423	448	416	418	408	422	409	399	416	423	402	443	415	411	421	451	427	419	419	413	446	392	401	439	377	399	417	447	430	414	424	385	369	398	375	433	394	424	414	458	457	432	442	425	449	420	402	411	429	422	406	376	448	409	433	390	424	412	423	402	381	430	420	403	410	435	424	411	403	397	424	385	406	399	410	394	397	414	436	437	412	408	375	418	393	360	380	378	420	394	401	417	407	402	393	403	442	418	413	422	397	413	407	397	457	446	413	407	425	425	393	395	408	444	411	408	421	452	406	455	404	419	447	410	414	439	403	429	383	442	397	407	405	402	415	408	406	369	392	433	456	440	428	381	408	417	411	447	354	388	414	391	422	412	395	429	420	396	433	406	441	390	431	428	424	413	459	404	386	417	441	467	415	371	444	388	426	407	395	411	415	442	379	397	406	440	458	427	405	400	429	424	429	406	436	435	394	444	416	409	394	430	429	437	450	412	432	423	391	453	408	423	399	400	403	408	447	415	386	429	419	408	430	426	456	414	390	391	378	443	383	411	431	414	419	392	440	393	409	419	421	380	387	427	422	431	422	420	401	406	399	399	395	410	421	450	412	392	400	437	446	407	397	395	409	430	421	403	428	436	386	437	440	425	384	432	421	406	396	444	410	441	384	421	438	422	412	409	378	434	435	439	394	449	426	419	429	389	400	418	400	407	425	388	440	420	398	397	414	403	397	400	397	446	400	420	411	413	434	427	407	449	417	433	437	422	418	437	367	403	436	409	379	416	454	438	421	457	409	407	415	403	415	414	432	371	414	414	443	404	420	408	405	469	397	460	405	377	416	401	455	417	397	417	432	413	397	426	415	414	407	412	442	413	428	421	428	427	445	429	399	419	402	451	398	405	397	414	407	432	423	380	395	441	436	394	413	433	465	402	380	433	398	445	394	427	407	420	424	394	435	441	401	427	408	434	430	430	433	401	402	387	437	454	409	369	421	375	454	402	392	429	406	388	395	423	419	434	389	406	425	416	385	409	418	387	400	432	418	455	396	429	420	406	416	435	409	415	442	450	431	389	426	403	454	380	418	409	395	430	406	414	430	418	397	421	393	409	437	405	439	429	404	433	415	403	374	440	418	414	440	465	428	419	450	434	404	444	433	405	419	421	408	402	380	442	414	437	438	411	393	420	415	409	378	433	433	441	386	457	399	411	401	393	423	390	411	404	435	381	398	440	417	426	394	382	442	433	389	397	434	456	442	395	412	403	372	371	389	423	394	400	416	404	385	388	397	395	395	398	431	400	407	401	421	409	424	390	446	408	464	373	444	422	404	422	383	420	417	401	435	427	413	405	456	400	414	450	393	426	401	388	428	424	405	404	411	402	457	442	415	438	428	413	400	423	384	430	415	429	446	431	453	418	421	379	430	387	397	410	409	382	398	422	380	416	420	416	441	418	409	410	408	383	418	420	454	413	453	408	386	415	433	405	416	391	429	409	421	372	417	436	435	427	401	381	422	380	421	378	451	429	416	417	422	443	415	404	462	400	440	413	421	438	408	438	428	412	427	424	423	398	421	399	452	386	382	424	397	411	390	406	409	406	411	441	430	435	421	370	430	410	418	363	401	388	423	433	418	405	421	399	411	419	442	456	440	441	435	413	410	439	431	424	410	444	418	394	402	438	425	406	404	410	457	424	406	416	401	407	424	424	388	391	402	427	411	439	388	426	405	377	450	427	396	435	391	425	463	392	430	440	375	432	391	377	427	437	446	403	416	436	434	425	425	458	407	387	392	422	423	386	432	414	390	396	426	424	411	421	415	390	421	409	372	419	440	418	408	406	386	397	412	437	412	406	453	425	431	396	414	432	430	409	417	420	439	397	416	422	408	443	433	409	456	388	436	423	408	422	407	413	404	399	420	416	419	409	441	410	364	396	377	374	412	461	388	444	445	410	394	434	418	401	388	376	449	432	428	399	394	391	413	393	423	372	385	422	416	407	445	421	408	392	416	436	429	432	428	424	405	391	383	383	424	439	402	433	418	412	396	427	432	407	457	441	418	452	411	372	417	417	416	434	445	382	407	413	426	407	395	422	434	432	391	427	411	438	425	388	460	445	393	419	424	408	402	454	417	459	392	410	393	399	418	374	406	385	431	444	397	390	386	395	449	454	421	409	435	423	407	429	429	416	424	413	411	394	440	419	420	407	422	455	445	420	399	372	434	405	448	406	418	400	380	392	425	435	435	412	423	397	406	415	397	428	430	450	426	413	424	422	416	404	430	435	421	447	441	413	409	377	414	391	426	429	438	459	422	441	426	400	403	439	397	428	418	382	439	430	393	443	413	426	449	425	407	435	411	431	426	417	444	450	404	431	393	377	415	409	429	395	422	410	412	448	418	416	414	412	461	425	418	393	346	402	409	411	397	428	417	391	410	390	414	419	413	407	416	419	413	417	457	356	423	404	440	438	391	414	414	416	472	404	405	391	416	432	419	407	433	405	445	363	409	390	431	382	422	400	397	427	390	407	381	412	423	424	410	426	423	425	428	433	412	435	419	445	428	393	443	419	416	431	395	435	407	432	426	414	398	429	408	405	426	416	387	413	411	400	433	396	420	410	382	424	435	390	444	409	390	407	403	432	411	427	407	447	425	455	396	425	410	408	412	426	452	418	403	435	411	429	432	413	388	431	450	374	395	406	427	403	404	406	443	392	441	398	398	399	415	439	405	441	426	418	414	375	387	402	436	426	429	437	416	404	424	393	447	411	404	417	401	386	398	397	411	414	385	403	413	436	416	438	412	409	441	464	450	462	452	420	416	458	419	394	421	409	437	396	430	455	385	435	368	404	454	419	406	390	416	396	440	412	412	402	425	443	397	398	360	427	392	472	413	390	427	445	407	385	406	433	387	422	418	410	459	437	417	400	422	416	397	414	393	402	386	420	454	442	420	416	418	385	446	381	403	380	414	406	411	453	422	434	440	401	403	457	368	415	423	416	418	439	417	395	416	404	409	428	384	382	417	442	380	398	418	433	384	403	403	390	429	403	407	391	415	422	451	396	440	407	416	437	400	389	417	409	419	413	436	404	408	423	416	414	450	414	436	418	432	376	400	413	438	396	405	449	394	419	423	427	391	434	400	425	407	404	420	423	416	407	400	438	369	413	410	417	398	435	399	426	419	403	416	393	427	402	379	419	396	418	398	380	397	415	420	442	413	411	419	439	361	440	396	398	429	413	412	434	430	403	427	392	414	400	399	406	393	400	426	426	430	436	436	416	430	404	398	427	404	426	412	426	431	382	389	454	379	440	412	422	417	427	402	432	388	424	400	431	421	426	414	421	392	425	424	401	449	416	417	427	396	424	393	416	406	445	395	421	427	414	427	415	426	434	409	408
22825	20967	28501	23537	20908	20471	4838	1107	909	888	825	781	778	782	1709	4274	1210	684	730	699	671	663	661	687	642	682	688	663	647	654	683	647	637	632	620	680	648	679	694	609	595	658	606	695	657	652	659	653	629	648	621	654	630	648	647	634	641	673	661	649	649	632	642	676	687	661	635	657	609	639	652	630	612	652	646	678	635	615	655	641	627	632	667	668	660	704	630	675	684	700	683	673	664	659	636	619	619	644	640	670	632	618	636	626	640	623	665	657	657	632	634	648	664	616	643	624	683	630	669	625	669	649	610	671	616	613	659	681	624	656	654	607	637	640	644	643	635	650	646	665	650	623	647	646	642	635	629	645	662	624	609	625	634	617	658	622	586	678	669	645	647	627	644	625	633	644	611	678	630	661	663	663	656	603	663	670	634	645	644	650	644	605	619	626	616	617	658	599	634	705	610	683	668	675	648	607	624	643	655	646	657	658	625	632	622	628	638	621	649	621	648	652	704	662	653	608	623	647	658	643	632	622	683	660	612	614	630	648	675	631	646	650	654	657	610	606	703	592	597	638	613	610	642	670	632	639	629	655	659	659	684	674	659	665	677	658	637	718	673	626	599	639	639	616	665	623	656	634	673	622	640	614	663	656	667	641	650	654	626	630	645	631	629	634	593	632	697	646	602	677	677	656	608	666	689	662	646	651	673	632	637	642	641	648	614	684	640	653	626	635	645	636	671	632	670	657	655	657	688	658	620	683	699	660	654	642	626	631	593	615	661	664	606	645	635	663	678	612	664	641	619	607	652	616	682	641	641	645	663	670	638	648	607	623	667	605	665	645	679	644	604	641	604	649	624	660	638	643	662	646	666	647	640	646	679	677	610	661	644	631	692	617	705	637	616	644	637	632	629	602	633	635	653	680	644	646	630	644	651	687	666	630	624	597	669	653	662	666	615	634	608	638	653	634	627	665	604	627	630	671	646	663	687	671	638	654	675	629	601	681	599	616	630	633	647	619	659	635	621	634	645	656	636	658	625	636	633	607	666	642	642	639	669	644	627	649	665	648	688	651	650	618	631	611	583	677	656	665	586	603	666	674	636	627	668	634	638	631	637	661	637	657	637	638	680	644	614	639	640	566	637	723	641	710	634	648	664	647	630	637	648	657	657	617	634	649	628	674	625	671	629	653	667	672	674	643	642	654	619	668	639	644	608	636	685	612	663	621	663	650	662	676	640	605	613	664	671	627	640	664	646	641	648	645	643	666	605	683	632	642	616	643	663	663	660	607	675	623	628	645	634	662	650	624	648	689	654	673	606	633	647	646	632	645	651	630	607	658	631	613	687	683	627	596	627	653	608	678	656	644	627	685	620	658	640	660	612	632	614	600	667	622	635	625	603	640	699	597	590	684	651	636	640	597	581	619	589	643	606	628	632	648	610	653	608	677	599	599	639	607	673	611	597	642	650	679	671	612	668	659	650	600	646	641	636	655	620	639	627	630	636	678	639	668	663	632	626	625	657	679	653	664	649	608	649	641	658	652	684	639	677	614	653	605	640	638	652	611	670	670	615	639	637	637	624	643	663	608	620	669	653	623	638	606	647	642	658	692	634	626	604	687	653	584	597	668	634	655	665	590	684	627	649	631	604	643	670	658	654	601	640	653	636	637	659	652	658	679	636	658	656	648	676	609	692	669	649	634	673	645	645	654	689	644	656	632	591	582	633	659	615	649	682	630	633	689	642	685	645	601	648	657	622	611	657	624	645	637	697	631	667	644	655	634	599	688	654	655	645	610	626	637	660	617	696	639	676	644	632	624	620	686	640	669	639	627	646	635	658	681	653	598	610	600	646	670	628	586	657	659	627	645	641	637	713	640	638	652	658	618	687	640	646	649	649	620	639	638	676	611	648	612	665	652	607	641	598	607	629	660	628	648	638	631	629	653	675	597	641	597	608	627	685	655	662	625	648	654	635	625	684	662	643	629	626	596	704	647	634	657	665	662	624	619	650	644	646	665	626	643	604	678	622	642	639	590	644	630	653	644	661	642	616	624	630	701	640	661	664	651	613	628	675	639	634	582	560	663	640	654	629	640	622	631	611	645	658	666	652	642	695	609	678	596	650	626	640	656	615	673	637	637	645	668	660	661	712	643	603	620	643	641	591	615	639	663	679	686	635	648	613	646	656	634	653	643	609	659	625	610	616	651	606	650	645	632	640	579	623	686	682	602	612	638	642	718	595	669	678	628	660	646	602	625	661	633	611	622	674	650	656	649	665	648	607	684	653	671	672	618	630	626	641	645	644	634	645	630	666	650	679	634	654	687	650	661	655	671	607	655	647	642	634	635	675	637	646	655	642	654	615	650	642	672	633	606	651	669	668	688	678	638	645	655	626	664	604	624	634	650	625	630	588	634	642	621	627	668	634	643	619	672	637	634	621	624	624	637	614	665	635	642	667	643	656	644	621	638	604	602	686	627	662	629	699	608	646	581	622	603	661	641	650	647	623	640	652	634	597	602	654	578	637	650	666	656	607	679	628	648	637	630	631	618	614	643	608	636	560	682	654	627	602	702	633	661	657	607	605	638	622	626	629	648	654	613	656	652	666	626	640	582	660	610	569	643	664	671	654	662	635	641	646	663	628	624	658	614	654	627	633	672	664	659	632	628	613	669	659	648	671	620	650	609	632	649	634	655	620	656	663	660	634	643	633	660	668	653	671	642	632	616	650	630	617	649	678	706	661	691	654	687	657	669	655	643	654	645	680	626	621	675	631	626	657	633	631	641	598	633	677	628	661	665	583	608	661	600	671	665	692	639	619	650	653	641	628	653	644	594	632	636	641	660	644	644	659	653	658	654	600	596	664	632	665	658	653	609	632	667	650	622	640	637	637	646	651	631	616	623	651	629	643	657	671	629	634	654	678	633	651	637	621	628	625	664	627	667	646	652	626	625	667	624	678	645	699	651	648	607	672	631	667	621	666	677	676	648	605	640	639	624	612	636	664	640	600	694	655	586	608	592	652	652	610	613	614	643	638	664	647	613	629	648	620	634	678	636	671	647	667	656	640	634	600	685	611	660	652	615	603	672	628	623	682	657	636	662	652	667	677	634	627	635	654	628	625	640	635	624	647	658	612	628	628	642	635	647	663	602	633	639	637	629	655	646	645	650	646	624	647	639	652	626	601	641	669	650	640	614	598	674	662	657	660	652	625	649	648	669	632	639	660	631	642	651	646	626	619	635	609	636	646	612	636	637	652	635	632	606	625	605	622	673	627	620	612	638	639	635	692	602	624	644	618	674	629	630	626	614	686	652	637	667	652	648	697	614	663	632	619	643	641	655	624	665	627	660	644	621	666	618	645	645	623	620	652	674	613	590	637	621	651	662	604	661	632	636	682	607	656	639	623	659	688	655	712	636	648	639	662	663	674	636	638	658	622	657	658	592	593	587	624	655	688	616	642	674	684	632	654	648	606	669	643	600	682	598	631	695	624	613	604	621	623	654
45438	65183	40959	8509	2941	2336	1927	1635	1465	1272	1219	1088	1066	1023	3218	7953	1930	874	846	822	792	828	800	792	776	817	788	761	807	772	749	780	751	782	745	750	790	796	698	815	816	734	761	735	735	803	754	718	734	774	753	753	758	717	712	761	773	748	720	781	748	744	761	700	683	741	744	734	819	765	732	681	720	771	744	723	770	718	722	739	752	771	754	774	754	757	760	796	831	844	755	796	732	751	779	727	731	740	733	736	783	753	736	746	738	727	671	738	734	738	734	708	785	771	725	755	700	719	694	720	766	692	781	713	724	784	723	739	736	764	742	742	746	745	735	750	723	777	774	689	761	787	722	741	693	746	783	740	685	733	739	762	700	702	707	737	782	750	750	759	775	743	689	744	705	788	726	751	749	758	744	698	731	725	718	764	804	728	738	770	713	677	719	745	735	736	719	750	755	745	762	755	704	736	773	748	744	786	745	797	702	707	757	759	762	748	754	776	728	721	803	720	742	766	745	736	710	733	735	767	760	748	734	737	702	712	712	790	713	722	765	735	788	761	771	764	696	735	747	684	713	740	715	705	760	704	759	763	702	740	719	746	797	796	750	729	725	721	722	757	698	757	744	726	739	757	723	758	749	731	725	747	735	740	767	751	731	763	758	729	775	732	730	773	798	772	745	749	726	714	709	687	763	744	751	735	745	753	740	699	740	701	763	714	744	711	789	766	740	750	748	704	764	722	796	757	752	746	725	729	709	730	776	698	738	751	748	788	751	709	756	748	761	762	763	741	686	737	715	728	763	714	734	733	737	727	722	693	767	703	782	729	768	768	763	724	763	746	733	703	730	746	775	755	747	770	723	770	747	726	755	748	714	776	750	713	734	760	708	739	780	718	716	726	716	725	776	744	716	758	730	784	697	725	761	744	713	733	721	726	680	732	765	724	717	809	742	704	748	759	748	761	749	727	729	778	728	676	713	728	720	749	743	708	787	729	729	734	741	724	731	757	731	710	721	754	738	748	739	741	727	766	704	752	728	706	762	717	755	729	725	731	735	782	741	709	703	742	757	743	689	736	738	722	755	755	755	741	743	693	748	715	707	745	751	764	721	707	746	703	723	774	667	744	705	746	734	757	721	738	757	793	750	738	751	764	761	783	757	747	743	679	756	745	783	737	768	771	739	729	808	743	727	705	717	735	736	763	769	736	720	788	730	742	740	761	750	733	755	746	754	797	772	756	750	756	702	740	712	774	770	720	734	710	735	715	752	730	722	725	764	798	729	789	720	741	713	763	768	719	729	754	722	696	756	780	721	708	737	772	732	753	782	755	718	736	740	754	726	723	768	733	761	741	731	722	767	739	706	768	774	719	775	726	681	779	709	764	724	766	776	791	731	763	733	730	761	758	700	691	799	754	733	777	735	767	773	736	732	701	748	782	737	741	743	714	732	737	738	770	725	765	726	772	695	756	738	752	735	784	775	712	745	761	719	725	750	748	723	750	744	726	811	780	767	820	712	791	673	747	729	764	714	766	730	706	720	748	739	730	666	726	768	745	795	715	804	671	764	741	721	752	719	738	717	727	701	740	718	738	735	765	768	727	716	781	760	750	746	746	715	740	757	715	788	742	769	769	709	770	723	727	740	759	747	713	749	735	775	744	771	742	774	746	689	738	773	718	717	733	767	730	726	763	698	726	757	730	801	750	720	688	737	721	770	742	721	722	729	788	701	730	699	754	721	721	763	721	773	722	751	710	796	726	819	723	752	762	721	701	725	717	721	734	690	779	720	756	778	739	761	739	693	739	703	705	707	695	760	729	762	755	770	737	759	744	754	726	744	758	660	755	735	768	735	710	772	751	723	747	740	755	787	776	734	741	709	710	748	713	737	737	712	735	725	716	771	734	713	759	752	715	724	785	758	743	755	747	748	702	739	782	755	716	758	750	701	727	751	748	738	719	732	765	776	769	723	678	674	717	747	728	732	734	736	774	733	759	704	734	742	702	742	724	739	718	725	741	760	742	728	752	754	726	741	746	776	722	702	754	753	700	754	722	750	705	699	724	753	789	729	718	733	759	780	788	760	733	704	748	735	763	710	750	748	683	767	697	727	785	685	762	801	768	781	803	693	713	764	724	715	717	770	740	731	711	722	751	742	688	722	734	772	710	752	811	784	727	752	748	759	749	722	747	723	732	686	780	751	767	697	708	724	714	706	692	746	741	728	778	758	758	755	723	743	712	777	730	762	702	782	773	720	750	707	685	758	712	739	792	726	720	710	756	778	761	734	785	692	719	731	753	723	715	765	719	748	768	749	772	721	776	733	717	749	801	721	747	761	733	699	678	773	778	760	737	728	728	773	711	720	769	768	733	706	750	753	732	747	820	770	766	736	762	769	700	717	747	782	745	781	753	772	751	802	755	772	742	777	774	753	758	695	747	743	753	750	731	754	749	715	730	717	717	771	714	696	724	757	706	730	744	759	726	767	698	729	737	736	724	772	761	745	745	764	779	744	781	755	736	783	744	711	686	764	741	688	748	757	723	733	739	764	784	720	745	777	731	724	706	744	743	749	712	754	842	768	773	692	783	736	769	762	730	715	724	767	768	714	773	757	755	754	716	761	726	782	738	743	714	705	722	756	786	788	716	750	760	690	697	728	710	774	747	765	722	762	751	771	747	711	795	727	771	740	742	717	726	745	773	728	743	730	743	791	731	740	775	773	732	776	756	765	772	705	790	709	728	795	737	765	786	703	699	759	731	734	744	708	666	687	688	756	750	785	750	714	768	752	766	759	795	754	780	758	711	691	789	703	742	794	775	703	736	763	700	716	748	747	730	712	756	776	779	718	700	749	728	760	749	741	720	706	764	693	740	814	726	708	773	712	756	725	732	754	704	750	780	696	723	754	747	764	703	734	724	747	727	777	731	745	709	731	723	803	732	743	753	739	704	751	743	749	733	730	745	721	709	721	790	729	781	702	719	742	810	752	729	755	712	746	735	724	736	761	707	746	728	725	783	730	749	745	750	773	741	737	726	718	798	711	761	732	759	729	728	733	737	708	737	726	742	788	749	760	800	731	770	730	744	722	800	731	768	662	756	717	693	811	789	740	684	716	725	773	726	734	728	755	779	694	731	733	674	728	726	757	750	763	795	735	727	771	752	718	762	723	687	769	691	750	701	745	745	786	717	714	777	727	761	712	761	745	776	703	794	714	772	764	757	768	762	751	739	765	721	751	718	724	763	748	716	699	729	747	689	670	745	715	725	753	787	736	736	837	757	722	768	731	753	741	747	726	754	725	753	740	741	786	779	786	701	772	770	679	724	679	770	781	752	720	724	759	759	736	724	716	748	748	768	742	713	748	798	728	723	736	716	707	761	707	698	716	756	809	689	751	727	742	788	756	730	761	712	736	784	737	744	707	769	716	724	747	738	704	761	732	784	728	729	670	741	722	738	721	722	723	717	736	719	739	708	774	745	778	751	724	745	754	717	760	736	710	721	780	731
31802	31422	21126	4466	407	344	326	332	322	281	305	272	290	272	324	380	284	282	272	275	290	258	269	268	280	288	266	275	299	238	317	267	277	295	272	290	261	275	296	285	259	268	288	255	265	270	264	250	283	277	300	300	290	274	286	274	335	282	294	281	294	312	290	275	264	267	288	266	241	263	279	278	254	308	292	292	229	268	290	274	267	272	287	266	292	292	302	289	301	295	290	277	264	269	276	279	295	286	266	311	293	284	236	253	330	296	273	270	299	263	264	280	243	260	286	254	281	280	275	266	271	328	285	269	281	275	283	260	312	296	286	307	313	300	290	269	279	269	258	261	273	265	297	265	274	270	293	279	259	275	288	259	286	265	297	270	301	284	284	297	287	277	264	276	280	286	288	280	295	244	257	292	224	281	260	271	292	268	255	282	259	267	275	304	297	312	277	260	268	286	264	312	290	285	244	256	279	260	251	288	266	292	299	244	242	260	289	229	285	273	300	278	298	260	283	288	283	288	287	298	278	283	275	278	305	293	262	303	254	304	261	270	266	279	290	277	276	279	275	277	298	278	307	258	282	278	264	287	282	281	245	260	265	286	278	279	288	249	284	269	295	249	252	275	282	274	278	246	275	277	272	282	319	275	253	243	286	267	248	298	265	286	277	270	246	270	274	317	294	296	269	275	256	306	313	259	287	248	295	257	277	234	250	228	293	260	280	256	283	293	262	287	315	314	293	298	275	275	297	283	276	268	326	290	265	284	266	274	262	268	266	272	274	296	244	253	255	272	304	243	251	291	308	307	299	241	279	259	275	315	280	278	259	241	263	249	277	290	281	280	281	293	277	275	283	244	297	310	271	278	264	276	253	259	266	284	284	302	257	288	258	276	262	260	279	269	294	280	271	237	275	291	304	280	287	275	259	282	253	296	300	215	289	265	265	256	280	311	282	243	291	257	290	238	294	277	298	266	274	277	280	260	278	311	306	259	297	289	288	318	283	272	262	261	280	280	283	295	275	300	266	285	275	275	287	280	283	277	291	236	280	293	264	254	263	252	274	282	290	283	275	278	271	263	307	257	256	251	273	291	279	296	268	298	278	290	261	262	269	283	291	278	284	308	285	259	296	273	296	242	276	243	307	280	283	259	303	280	249	284	283	304	304	265	249	278	295	277	267	275	292	282	269	270	282	299	313	248	286	279	277	299	277	230	264	299	263	289	292	264	274	296	246	283	278	266	272	300	278	298	297	292	299	271	272	262	261	287	299	287	280	284	269	218	283	281	268	295	255	282	275	277	244	289	264	281	296	266	313	274	289	274	269	286	265	291	288	273	308	268	258	243	290	305	281	294	271	274	271	311	255	251	268	305	267	249	267	260	252	265	315	291	290	255	282	300	301	263	287	299	263	252	315	287	296	305	281	274	307	263	289	293	292	276	242	280	283	285	243	255	258	266	291	261	307	284	305	297	289	306	251	267	297	303	267	283	290	270	275	278	303	294	258	261	278	269	282	284	295	266	301	264	274	276	287	284	266	268	278	256	283	259	272	292	288	253	264	282	263	284	254	303	281	301	264	260	285	287	281	266	280	287	264	295	272	257	280	288	300	285	271	249	271	267	264	290	264	292	285	258	323	260	267	268	273	298	293	280	258	294	274	303	284	273	271	269	284	268	297	275	258	264	278	273	290	258	286	299	280	285	295	293	225	278	284	310	285	247	254	258	277	287	254	262	283	294	292	257	237	263	303	251	279	293	271	282	255	289	253	291	278	271	295	307	282	242	258	276	289	263	284	279	268	263	282	277	279	285	251	283	275	258	278	303	272	277	271	278	270	245	273	281	283	293	301	250	263	273	285	265	288	247	293	272	291	273	304	254	289	295	319	273	288	277	268	258	294	288	279	272	264	260	261	275	283	249	273	262	254	276	291	282	285	289	271	289	295	278	298	282	269	302	274	282	295	248	270	287	265	279	280	260	256	285	286	300	255	271	284	252	273	252	279	287	266	264	303	292	280	288	269	277	292	280	252	296	261	262	288	251	288	228	292	241	278	283	285	264	285	272	256	291	309	267	258	265	278	268	260	301	262	277	298	253	254	285	279	293	284	272	249	297	255	280	251	287	284	274	283	250	297	277	259	255	253	269	257	264	283	258	260	240	279	279	271	270	285	287	311	278	307	250	274	263	277	283	256	288	281	273	282	268	271	274	246	273	266	260	306	263	267	279	267	279	258	262	283	277	267	281	256	276	274	292	275	279	267	235	298	310	284	251	286	275	250	285	302	286	296	278	281	261	246	290	294	282	254	265	255	249	283	294	290	308	306	280	276	269	288	292	275	283	289	264	302	289	276	252	279	268	300	306	271	272	265	268	269	262	267	289	255	277	253	257	267	282	265	273	280	271	269	297	285	262	281	273	277	272	278	276	288	279	285	297	268	262	270	295	245	291	291	266	274	271	314	307	272	314	267	277	295	303	286	276	309	296	309	273	256	286	248	238	290	278	286	276	303	276	285	291	271	297	300	282	266	288	265	257	268	292	284	265	273	293	271	264	304	249	304	289	276	320	314	265	263	286	273	296	256	277	269	257	273	284	279	323	261	251	263	267	284	258	288	264	273	276	282	272	260	259	289	272	279	293	265	262	273	313	270	286	289	260	270	265	255	259	277	294	280	303	287	278	237	273	285	259	305	292	262	288	301	264	281	269	243	273	296	299	284	259	296	287	281	269	253	276	271	298	296	285	245	282	285	256	284	270	261	289	279	294	280	272	274	284	271	297	293	305	280	264	269	262	273	257	290	281	252	261	278	272	274	282	285	286	265	262	295	297	290	271	284	283	273	266	238	260	283	300	270	277	257	258	253	287	277	294	275	252	236	266	289	293	278	262	301	263	266	271	238	271	277	298	245	283	278	262	294	306	274	276	287	258	271	256	288	304	258	289	257	267	262	274	280	282	307	279	274	271	288	287	253	307	298	247	245	294	280	259	287	237	267	270	289	267	269	292	270	274	292	275	268	275	261	289	294	308	288	289	254	294	263	272	284	274	277	268	284	259	256	285	257	300	263	281	265	277	282	291	262	284	276	292	288	300	300	269	266	306	272	324	284	246	324	257	294	237	268	308	276	266	283	236	250	256	262	290	279	269	247	282	278	270	272	296	287	293	280	273	298	281	282	276	259	282	282	299	282	257	259	279	282	270	279	271	298	307	299	274	266	261	279	296	289	287	276	285	264	289	294	267	294	252	256	261	269	275	284	297	284	254	295	295	285	275	304	263	283	298	270	286	240	266	254	281	244	267	273	275	264	278	299	239	267	299	275	261	257	296	285	275	257	272	283	269	306	285	267	284	252	285	284	246	277	278	248	260	250	252	249	265	307	307	262	259	246	249	285	281	270	271	288	258	285	283	279	248	279	252	272	305	304	296	279	290	300	280	270	295	285	265	296	265	251	274	265	268	268	267	279	284	246	280	269	306	278	279	281	292	285	312	267	277	266	289	297	275
38846	45540	19609	2497	512	468	433	416	406	369	414	356	400	389	426	551	402	327	391	342	351	328	334	315	356	357	338	360	344	328	333	323	331	345	335	333	336	379	336	368	345	364	347	406	368	310	359	352	302	347	367	378	337	309	336	336	335	322	331	368	332	350	375	341	347	363	310	356	334	351	334	322	331	338	373	333	341	335	330	349	365	326	353	352	344	340	347	361	366	377	374	336	319	330	364	352	322	362	350	334	319	320	332	336	365	332	381	320	323	353	334	350	332	375	351	368	397	332	365	312	335	345	321	343	375	338	318	339	360	355	329	358	318	314	318	358	345	350	340	352	350	342	351	314	331	339	338	353	360	337	346	296	351	327	337	358	343	341	369	329	360	320	332	353	361	311	370	367	339	347	346	358	349	374	318	316	330	337	342	348	315	355	328	329	336	348	338	332	350	355	319	346	361	327	382	302	313	334	315	364	329	351	309	296	331	349	338	361	311	339	319	309	324	382	317	333	341	378	342	299	348	319	328	362	364	324	351	369	341	322	320	354	328	349	349	325	354	361	318	334	340	334	338	340	345	334	331	313	316	359	334	346	365	288	338	309	309	360	322	308	327	348	373	330	321	347	321	342	318	339	336	348	375	334	334	385	319	335	349	323	325	335	341	329	325	346	383	325	362	344	318	352	336	371	329	343	328	326	344	332	311	380	344	341	341	334	341	358	353	355	342	359	336	363	356	339	371	351	357	341	350	327	335	349	344	342	336	418	337	326	358	358	330	353	352	315	355	319	328	331	366	355	351	314	333	347	338	331	355	356	311	303	330	332	342	329	342	325	356	376	336	355	335	315	334	355	328	349	303	344	338	340	353	345	345	346	339	378	358	305	334	337	347	347	356	346	322	334	351	315	341	345	328	375	327	338	335	356	342	354	378	349	333	330	364	332	314	354	356	324	372	328	376	345	351	350	327	327	343	332	333	359	338	362	349	306	315	337	321	327	336	348	323	323	323	337	355	329	356	327	336	367	365	343	327	337	341	342	340	344	359	311	318	353	359	348	332	344	365	374	362	332	367	358	359	340	354	348	383	387	332	339	352	339	321	361	362	326	358	356	345	324	328	323	330	349	336	340	374	364	343	321	338	362	353	293	366	332	361	347	335	341	334	319	332	350	339	357	341	335	321	329	364	338	324	373	323	362	345	319	304	333	364	321	333	309	363	352	346	360	359	352	329	338	347	327	334	348	327	350	337	321	354	321	342	329	359	317	355	359	341	361	338	351	351	344	328	356	373	368	334	329	322	334	312	325	351	321	336	328	356	353	360	330	345	342	333	322	333	362	345	344	343	355	333	319	337	354	301	326	353	309	328	354	350	324	353	363	339	336	356	369	368	350	319	351	354	334	350	324	344	330	335	327	356	343	346	335	353	372	354	327	331	337	342	365	314	342	306	334	312	332	345	316	350	335	339	362	319	318	327	343	328	339	338	350	356	342	330	387	344	342	334	334	326	342	364	338	389	351	375	333	332	347	358	356	347	348	345	323	327	347	311	339	362	349	321	363	310	349	350	337	344	348	331	321	327	285	292	315	346	369	349	328	357	312	374	344	357	345	331	323	331	361	308	357	342	323	340	365	316	334	328	361	327	332	317	343	339	320	321	326	353	365	345	341	347	379	338	333	316	338	330	352	332	308	352	378	326	343	349	336	339	352	331	315	335	332	350	318	313	335	326	316	319	352	328	348	315	341	348	336	359	340	322	323	337	327	333	362	341	336	356	349	341	340	370	366	374	358	333	342	332	379	369	349	329	312	366	314	334	314	324	349	355	362	345	353	329	354	327	348	382	366	341	341	342	340	341	384	358	383	335	322	347	327	334	329	325	333	348	352	359	335	287	363	357	359	350	329	345	359	351	342	347	355	338	345	334	342	362	313	323	336	330	331	330	371	332	337	329	363	353	363	319	348	293	352	358	357	319	350	366	324	314	348	360	346	329	329	326	350	352	337	311	345	359	349	317	328	348	347	348	284	351	328	331	322	332	365	337	345	308	313	307	345	360	345	338	338	360	325	327	316	334	332	339	324	330	337	303	347	356	345	324	317	352	306	330	344	341	334	298	371	331	357	360	347	373	360	324	373	309	374	325	364	347	337	352	356	332	339	343	369	335	366	332	345	332	353	379	333	315	349	364	350	338	331	349	346	326	357	347	361	368	350	344	353	342	310	345	344	352	372	314	352	349	350	354	353	331	362	329	345	340	341	341	353	332	355	371	340	320	366	344	347	336	331	356	317	303	350	364	335	334	326	331	362	327	296	330	351	347	359	338	327	349	320	357	348	325	322	346	362	337	335	386	342	334	369	362	349	338	322	328	341	312	381	362	347	332	318	350	298	335	343	335	346	343	386	345	338	332	331	302	337	348	332	373	312	328	370	338	347	337	342	358	323	354	346	342	345	319	369	383	353	344	337	335	325	342	356	351	363	337	364	353	363	340	331	364	342	318	348	361	381	354	306	343	366	324	337	333	358	341	347	338	354	354	349	328	342	348	324	346	364	341	340	330	325	323	335	331	326	330	339	301	349	339	326	331	326	386	321	355	343	395	315	331	378	324	315	340	312	348	359	314	342	358	340	320	334	361	369	352	344	324	336	346	359	339	325	340	367	336	349	324	381	327	321	339	340	341	342	329	345	352	343	306	348	329	364	334	361	317	369	338	348	352	360	373	350	354	336	359	325	345	352	357	350	324	311	324	370	311	339	351	309	341	341	353	321	371	368	351	323	317	327	355	332	320	336	353	305	339	322	341	297	369	332	339	339	371	330	353	344	303	341	330	324	343	341	374	297	296	355	292	355	363	342	328	336	351	321	325	322	354	331	339	346	332	335	318	322	349	326	367	341	368	338	318	310	327	338	360	337	350	315	308	334	322	342	349	361	340	347	354	342	312	356	396	331	342	326	366	325	313	352	323	311	341	345	357	324	351	306	330	348	347	333	370	372	343	361	363	358	350	341	331	323	350	316	355	373	345	344	318	352	370	333	332	345	316	334	329	346	334	331	358	380	304	336	356	350	364	335	362	341	352	314	345	344	346	335	346	355	331	360	335	363	376	285	361	342	318	331	333	324	305	309	349	356	331	320	337	362	341	316	339	342	334	333	337	344	328	313	353	359	324	363	354	354	342	344	343	353	331	354	377	333	347	335	347	301	344	359	343	339	346	334	344	353	337	331	332	354	334	334	360	373	356	348	341	338	351	350	315	357	366	342	358	335	314	309	324	346	321	331	322	352	380	331	343	324	328	334	370	368	363	337	341	302	326	410	347	359	354	341	311	304	304	339	318	359	317	313	346	341	333	387	343	322	361	337	324	323	396	340	343	328	334	335	347	330	334	338	322	341	321	362	353	327	318	370	339	343	354	353	319	359	324	332	331	350	332	321	373	344	358	345	341	361	336	359	349	329	367	356	356	323	354	344	320	338	367	379	351	333	386	283	330	372	326	368	337	369
23863	20953	27934	24026	20408	6226	953	716	646	613	574	540	606	502	1015	2180	759	500	520	491	478	508	470	496	481	466	518	511	466	470	466	497	482	491	464	478	513	462	450	480	493	477	464	524	480	473	460	499	488	477	438	489	462	487	471	463	480	474	493	442	472	486	441	492	498	458	502	478	521	453	494	464	462	472	521	468	448	477	477	436	439	455	459	477	471	467	478	502	541	460	484	475	492	505	475	466	451	455	439	478	476	469	473	433	478	466	450	487	502	506	445	497	500	468	452	503	479	476	468	478	467	486	425	468	470	503	495	459	460	494	453	464	448	476	471	475	478	446	441	480	427	453	459	456	476	467	460	464	493	469	470	494	494	495	461	475	484	450	483	454	458	505	461	455	495	474	466	473	448	485	505	433	453	450	469	498	449	471	440	482	447	443	470	476	475	463	476	504	508	479	468	473	462	456	498	456	467	457	489	480	501	464	456	437	460	497	434	477	450	481	442	486	460	458	456	502	459	480	468	456	457	526	453	495	481	497	447	473	514	412	479	481	443	472	464	474	484	475	474	498	494	510	470	446	451	459	432	493	454	439	431	467	475	491	470	508	525	481	439	493	476	467	464	476	450	491	478	457	480	450	466	488	497	458	468	515	505	479	482	444	496	479	470	450	479	465	437	470	501	470	479	441	500	491	477	452	488	473	459	486	511	492	461	479	446	489	490	511	456	452	480	472	464	483	506	459	466	485	426	494	453	445	507	488	451	461	465	491	507	478	454	484	507	471	468	440	465	464	491	486	505	475	471	479	458	463	439	467	441	425	502	488	447	449	464	444	465	497	473	451	475	462	470	494	447	495	455	464	479	450	477	476	478	476	478	504	472	471	489	455	471	439	451	524	453	473	485	461	476	484	455	437	487	462	456	437	453	444	447	437	492	487	494	470	450	445	470	480	455	443	497	460	461	460	474	482	458	479	481	481	444	493	468	457	476	441	461	494	478	490	485	493	497	417	498	463	470	448	458	483	480	507	470	478	473	480	442	460	505	488	481	488	457	433	505	455	478	482	488	493	463	482	484	468	470	487	433	513	495	456	476	470	458	452	464	442	493	450	492	484	444	460	476	509	532	484	479	479	460	487	424	485	495	533	466	471	465	485	448	498	446	488	435	458	473	458	439	435	445	448	474	473	456	492	482	458	443	462	469	474	480	486	474	467	455	457	452	448	411	492	461	429	442	489	471	445	492	468	450	427	488	474	453	430	518	477	429	454	472	459	438	466	466	438	484	442	449	482	424	462	497	457	494	486	468	460	488	443	473	447	457	475	476	450	450	464	478	483	480	503	459	463	479	444	433	442	484	453	445	466	453	466	457	494	449	493	495	495	476	434	462	481	475	460	488	442	476	496	457	492	449	527	481	476	452	436	483	490	476	491	491	462	441	448	428	481	512	432	471	461	448	471	498	476	482	472	503	474	467	472	451	492	471	471	455	453	450	442	454	471	493	445	457	475	490	440	459	509	454	528	451	497	448	520	451	476	408	454	452	447	461	456	448	477	493	467	463	472	480	506	467	427	486	469	491	455	450	524	489	467	479	496	513	458	489	499	492	431	476	482	481	438	474	455	466	506	471	462	467	465	464	436	484	495	482	502	486	467	442	463	476	438	470	451	437	471	473	447	503	467	461	444	463	448	450	494	490	504	476	464	467	486	461	454	482	455	489	458	480	489	438	438	522	461	479	460	445	455	455	437	466	462	450	471	453	431	430	454	428	482	452	455	482	501	463	460	464	475	483	471	452	461	460	481	512	478	472	438	431	438	452	498	485	453	512	495	461	484	480	478	442	447	488	468	449	506	448	463	454	471	488	464	443	475	450	431	467	476	499	465	471	470	440	517	454	464	479	482	472	489	445	492	441	484	475	456	483	466	497	490	480	472	496	442	456	442	480	405	492	493	470	459	453	482	460	471	472	494	464	461	441	485	482	457	479	437	473	435	448	506	450	423	458	478	477	450	446	465	466	484	513	432	438	453	460	430	459	458	502	485	466	509	443	491	475	444	468	473	450	478	415	455	454	472	489	483	443	470	466	461	447	439	516	442	494	501	457	467	464	446	449	461	470	467	478	446	444	455	443	496	512	452	460	440	460	427	464	464	459	486	478	503	494	460	444	443	475	460	447	423	465	479	467	445	444	470	442	519	470	447	470	484	485	477	471	510	481	460	453	469	458	456	507	475	479	444	488	486	503	477	468	440	468	471	457	500	451	451	455	466	487	473	455	499	436	504	468	437	444	474	469	487	460	472	468	489	464	483	469	437	512	490	458	490	487	446	471	476	488	447	491	489	488	419	481	439	466	443	449	462	470	482	461	435	480	465	503	463	479	474	484	489	481	461	494	453	513	417	503	467	503	461	476	480	434	463	460	460	478	487	457	467	452	470	474	470	480	464	474	490	459	493	467	434	489	484	473	496	459	488	452	437	490	441	444	480	460	477	499	436	449	480	498	440	459	502	487	477	472	460	490	507	475	482	449	462	482	450	479	477	479	427	450	459	490	477	475	459	431	470	463	455	474	504	480	474	491	508	451	492	475	494	505	467	490	467	488	478	426	455	477	507	472	472	470	450	471	456	457	484	496	476	450	479	476	466	508	463	466	500	483	495	490	515	468	492	453	451	463	446	436	488	478	512	483	482	437	413	443	455	508	469	464	495	511	517	475	466	470	483	473	471	476	490	497	493	493	467	452	432	456	454	484	473	475	471	500	512	491	492	477	512	472	445	453	468	481	470	441	461	425	478	458	413	460	458	478	467	507	450	429	478	449	476	471	476	453	456	479	450	477	464	438	461	492	485	458	455	443	477	473	447	452	452	436	516	460	490	476	472	439	485	499	484	484	461	479	494	466	463	474	443	460	481	512	463	468	459	465	429	501	439	479	481	459	470	468	500	440	470	451	495	456	498	498	489	457	490	455	457	481	516	453	482	482	506	476	465	481	496	469	481	498	457	474	492	446	470	508	470	525	470	498	487	414	510	465	435	467	486	416	446	478	483	468	448	468	475	462	480	510	473	430	496	460	472	453	483	458	470	457	454	461	457	469	499	454	466	462	477	476	437	484	472	472	461	491	463	452	496	518	489	463	461	459	491	431	457	482	469	505	497	477	485	477	448	429	440	463	496	442	485	436	464	429	437	458	450	494	489	468	484	448	460	467	448	433	472	466	485	516	454	495	471	500	426	459	497	491	468	475	491	442	487	446	496	451	460	495	454	496	475	471	462	461	493	434	448	487	521	444	481	429	482	494	509	460	474	468	476	493	467	455	478	467	492	456	446	473	492	461	444	481	455	481	461	492	478	476	478	446	419	456	509	468	453	434	481	463	483	471	446	469	540	496	507	486	491	486	434	482	447	500	508	494	468	472	489	443	492	470	485	459	444	467	484	470	457	483	471	471	440	475	484	428	431	460	467	481	503	468	447	465	464	440	470	426	430	486	444	481	457	494	426	488	482
42180	58666	29216	7869	1854	1481	1249	1092	916	841	819	849	923	707	1794	4106	1188	579	604	595	580	537	603	577	609	537	598	549	564	577	552	548	580	566	572	538	580	576	593	527	563	565	509	563	555	538	541	535	567	547	558	573	540	557	530	584	530	569	593	524	527	551	540	588	524	557	546	531	519	547	531	541	551	560	581	559	555	529	534	550	547	524	510	567	504	601	574	606	571	592	591	594	556	569	565	538	560	519	587	569	508	546	565	539	560	545	582	531	550	527	593	576	541	504	531	534	553	569	560	605	540	503	534	535	525	571	513	608	568	508	538	538	574	528	532	532	568	471	546	530	590	536	557	542	515	527	588	497	527	561	595	548	566	538	557	538	541	529	537	535	567	542	548	512	537	506	530	564	546	593	508	565	534	547	542	524	537	549	571	563	547	535	554	535	559	546	564	555	531	557	546	538	554	580	572	582	569	532	556	562	501	525	585	590	496	538	531	564	553	530	577	543	573	552	530	583	559	527	541	537	565	586	527	542	570	548	575	571	528	535	527	559	572	528	568	585	590	556	558	549	554	546	529	545	519	601	535	520	562	579	581	548	556	568	556	608	534	540	530	518	566	557	562	561	550	559	558	528	505	589	542	531	544	593	564	536	532	588	566	533	542	560	582	523	541	556	547	555	583	497	570	529	538	578	565	550	545	532	544	558	529	562	554	563	575	551	588	567	552	566	565	517	548	558	513	532	572	563	517	566	580	542	538	519	548	590	573	519	570	570	556	564	535	522	562	553	545	519	545	532	542	527	552	541	564	551	601	543	494	526	555	531	512	558	553	542	542	557	514	541	592	535	520	555	525	542	519	521	530	524	513	538	571	539	527	544	528	500	541	546	522	553	558	555	523	532	554	567	517	566	547	555	546	570	532	548	622	544	576	583	564	537	546	586	545	526	561	581	596	548	516	544	601	547	587	545	538	518	548	552	577	553	551	530	579	553	541	570	555	549	581	605	546	555	508	567	536	546	572	545	551	529	565	517	552	530	543	530	527	564	544	571	492	547	562	556	555	544	524	577	560	519	559	604	571	559	571	559	515	539	542	514	586	561	536	572	541	549	530	550	612	548	572	580	582	490	592	532	575	527	546	572	595	576	565	518	554	535	559	587	541	526	585	552	563	518	555	549	545	515	568	563	554	533	585	545	543	505	534	569	564	548	565	543	555	487	547	520	566	569	584	546	548	599	554	546	530	504	541	518	575	549	558	548	553	550	548	556	562	582	565	546	552	541	523	549	530	559	549	539	561	556	557	512	566	566	595	554	573	566	545	560	554	545	525	536	529	540	513	564	515	533	515	535	554	605	552	578	566	508	568	555	527	527	533	587	533	540	529	560	562	586	566	533	558	560	584	555	550	553	536	509	543	564	543	558	506	540	522	569	535	566	547	579	548	594	564	542	540	550	546	548	593	595	551	559	543	586	538	539	549	571	556	525	568	532	508	546	570	561	532	556	555	541	535	589	550	532	544	530	563	569	516	553	539	551	557	535	521	530	574	581	539	530	526	512	554	532	539	533	551	537	534	556	539	559	563	585	544	597	582	569	537	559	550	563	554	545	554	546	529	524	541	557	521	557	553	543	509	551	550	538	560	556	556	531	523	539	543	547	516	547	545	568	565	550	562	557	540	571	511	508	589	529	554	550	540	550	576	557	554	569	568	545	578	535	569	537	507	548	551	543	572	536	530	555	514	534	612	531	534	571	540	542	534	597	556	534	546	541	573	525	538	550	569	521	589	555	543	564	528	542	567	534	538	522	565	546	568	540	563	555	574	542	574	517	524	498	544	534	586	566	564	591	535	554	544	563	564	529	557	552	552	606	594	532	549	570	574	545	559	548	542	542	560	518	527	560	567	499	551	580	567	522	578	584	571	566	562	571	546	560	566	543	581	550	541	542	530	574	562	575	529	556	576	538	543	581	534	590	532	557	568	526	489	573	548	592	564	531	532	579	609	527	571	557	560	578	595	566	548	540	507	581	566	495	545	541	540	561	566	543	532	528	593	579	575	523	545	529	531	562	571	557	576	536	614	548	519	505	568	541	561	551	590	559	521	555	571	537	541	513	552	551	571	507	568	537	543	541	537	510	511	534	551	552	549	519	577	537	567	581	556	561	548	542	571	576	564	543	523	522	576	534	568	504	522	528	569	542	555	562	546	533	545	524	551	548	555	577	562	561	539	535	550	606	549	557	495	578	547	580	576	549	565	554	562	589	561	495	527	535	558	532	518	535	497	506	569	542	527	530	536	533	557	560	559	568	578	555	516	565	556	560	556	522	536	563	562	539	539	555	534	592	560	533	554	544	534	547	544	597	538	537	564	537	531	530	525	558	521	543	594	578	552	523	556	532	516	549	581	533	526	552	536	551	530	547	547	539	565	554	518	525	584	574	595	555	535	559	540	583	574	540	520	545	569	536	577	551	579	528	593	560	594	569	577	561	536	611	585	564	496	571	573	505	587	575	570	548	519	529	579	534	558	567	567	560	552	597	529	557	557	564	556	554	535	577	582	564	544	514	547	529	555	545	575	541	534	642	558	508	568	560	556	530	567	528	557	549	556	535	542	536	555	569	577	545	514	542	601	507	544	557	594	532	521	560	542	544	557	522	596	569	555	563	536	545	561	502	572	546	532	542	552	524	513	520	560	568	555	538	510	525	552	554	566	542	549	574	523	576	560	560	533	485	514	537	607	556	550	584	519	516	532	543	533	569	532	548	560	511	566	561	532	510	535	520	566	576	507	541	528	535	570	518	566	542	565	555	535	518	601	544	530	534	597	576	534	534	492	589	545	569	531	587	582	558	570	554	536	528	560	585	556	531	584	541	571	546	584	555	541	542	545	559	535	567	565	579	547	551	548	545	557	574	561	561	543	563	537	529	565	541	546	562	554	544	528	555	553	548	527	578	569	534	551	500	561	553	544	512	585	567	540	554	556	554	543	553	586	578	548	593	555	547	540	540	531	536	551	569	525	546	533	524	527	550	511	568	547	573	578	527	567	545	536	568	600	545	536	599	540	526	577	548	560	540	557	591	558	557	560	577	569	558	538	543	536	494	521	517	516	543	574	585	530	589	571	564	504	566	536	538	509	524	562	546	550	536	539	596	564	521	591	541	535	545	556	530	566	556	554	526	547	607	589	550	568	568	568	528	505	536	510	597	589	568	530	535	511	563	574	549	523	534	546	577	529	590	551	566	573	549	584	556	594	542	539	526	559	548	570	503	547	563	534	553	554	556	557	563	599	553	568	540	592	549	490	509	581	532	556	561	574	548	502	573	553	574	486	550	560	508	550	558	542	558	526	538	594	581	520	550	563	593	556	567	549	504	564	566	584	558	525	509	566	496	566	583	575	539	582	557	594	567	551	523	521	513	593	527	515	502	549	544	529	530	535	579	542	570	544	565	549	512	577	543	589	563	569	551	544	556	579	532	562	578	546	564	518	517	528	562	555	534
25139	21133	26638	24007	5753	588	482	432	372	398	397	389	768	692	562	916	434	366	319	339	344	364	316	315	328	341	316	345	331	356	302	313	346	304	321	329	296	315	332	336	327	321	338	327	343	339	317	336	329	346	335	318	355	311	357	312	317	353	306	320	329	318	342	354	341	313	342	321	332	344	318	304	340	314	340	372	338	318	338	310	343	305	369	339	334	280	383	352	361	370	333	380	346	338	325	333	330	332	336	338	310	359	337	330	313	363	337	328	332	312	361	330	330	312	337	364	332	306	291	321	347	334	315	301	324	368	324	325	334	353	333	332	326	296	315	349	316	340	316	354	327	322	322	303	359	357	323	321	304	324	335	318	334	333	332	327	328	311	329	352	342	350	342	330	313	323	307	302	315	311	300	323	338	313	317	323	350	345	365	360	347	313	320	360	352	319	305	372	295	328	349	277	329	339	339	352	306	314	340	316	321	323	339	325	347	335	329	322	294	358	314	319	347	346	320	328	313	306	292	343	317	337	305	326	364	300	313	346	344	343	327	325	340	336	334	323	367	309	342	307	351	323	323	353	317	316	332	310	320	374	324	348	324	363	329	319	333	317	315	313	311	355	366	323	370	319	350	328	326	336	326	297	321	346	310	317	295	310	310	315	351	320	293	326	296	342	305	300	332	330	301	288	330	349	303	342	324	295	325	339	354	302	319	357	372	330	349	289	312	331	333	350	337	353	333	317	326	330	332	327	342	306	331	299	330	318	329	322	384	367	331	327	314	324	319	331	343	331	306	316	292	332	346	313	331	295	354	316	324	331	317	327	308	332	323	330	339	300	342	317	328	338	322	312	306	323	339	330	319	343	291	325	343	324	326	323	313	337	321	337	344	314	294	338	360	349	344	335	324	315	285	299	276	306	324	313	308	326	348	342	318	344	334	340	342	323	314	340	363	323	365	293	346	306	301	325	333	319	333	328	332	374	347	318	324	330	327	309	332	322	321	326	322	304	342	292	366	322	324	323	342	313	325	307	294	343	325	335	347	346	375	306	337	338	330	361	329	337	306	329	306	340	309	314	304	362	305	321	308	305	335	313	315	333	340	337	325	313	312	322	319	309	326	320	307	342	340	307	324	336	330	346	336	377	341	355	336	337	357	325	306	358	313	330	344	353	314	374	334	365	370	352	321	350	357	331	350	343	334	334	314	346	355	345	336	317	336	353	304	328	337	345	312	328	329	341	318	332	343	342	326	342	342	327	336	322	342	301	347	378	328	296	353	318	317	326	346	323	318	330	322	321	355	334	359	307	340	325	339	313	304	305	293	304	336	291	332	338	324	294	334	326	347	319	330	310	316	314	333	318	361	317	305	328	324	298	348	315	335	329	331	305	326	305	345	361	352	323	351	352	308	298	319	341	315	350	334	339	334	305	314	311	315	343	311	324	328	321	318	340	344	333	319	329	298	335	313	301	330	333	353	311	288	298	328	324	343	345	314	346	328	339	329	339	317	314	312	357	363	348	348	314	338	322	327	341	362	333	348	316	319	347	348	330	350	347	296	328	368	348	329	361	348	356	364	307	333	327	317	319	335	334	317	328	328	305	319	336	325	328	296	338	320	366	339	304	351	347	320	318	372	360	356	337	339	328	332	326	316	331	312	315	339	336	339	338	320	358	344	347	333	324	313	344	348	305	322	297	303	338	293	328	319	327	333	338	328	330	307	341	314	318	342	332	304	313	318	333	310	318	327	342	322	320	343	297	337	325	342	303	315	322	329	357	337	333	332	348	322	316	318	319	311	333	328	304	320	312	341	334	320	349	323	327	317	336	318	327	293	331	319	300	324	324	312	327	320	334	296	335	332	322	322	352	313	313	353	331	336	336	316	330	321	366	309	329	336	303	337	331	325	327	360	310	318	352	322	331	314	335	312	320	366	346	315	302	363	342	319	342	358	334	324	304	337	325	367	333	340	312	314	329	320	296	325	308	309	312	354	320	343	323	288	297	330	323	304	326	308	340	309	302	311	317	317	339	354	324	337	330	332	331	314	326	347	336	322	318	313	362	303	329	350	343	323	328	320	331	327	332	344	317	312	323	310	310	314	318	299	350	357	352	339	331	311	349	337	347	364	317	317	318	338	344	335	356	316	339	332	331	336	322	318	331	360	317	338	333	350	327	306	329	325	317	341	349	358	315	314	314	336	314	332	325	325	364	331	335	347	314	320	322	323	303	328	361	316	335	349	311	314	326	299	305	319	294	342	333	335	352	351	319	318	339	338	346	338	323	346	307	330	334	340	359	319	336	302	329	356	326	335	347	349	332	353	333	312	370	334	313	336	339	333	304	327	335	321	332	308	325	338	319	339	307	356	341	292	322	312	310	343	304	351	343	334	330	313	306	301	286	317	340	337	371	310	349	354	315	323	326	338	318	359	301	341	321	325	345	287	302	357	322	318	320	326	296	365	337	309	339	359	351	318	273	278	319	345	329	319	319	326	330	322	323	333	339	347	320	315	302	361	344	357	358	287	334	364	351	320	315	332	322	316	330	322	342	317	360	334	301	353	328	364	351	324	338	318	327	333	318	351	334	321	371	311	325	312	362	305	347	306	304	314	318	337	338	336	314	320	302	327	311	331	344	340	320	338	351	336	332	348	307	333	311	344	347	337	318	306	309	329	316	357	340	337	324	326	318	333	344	280	343	335	313	333	325	329	305	313	307	337	322	352	314	316	341	316	290	332	315	328	311	331	323	352	333	344	341	325	311	345	342	315	322	337	336	319	341	347	291	335	322	350	315	301	310	359	334	319	370	338	347	338	403	335	351	320	331	319	338	350	315	323	304	337	342	337	326	352	363	325	320	323	335	354	285	319	316	357	328	326	304	322	334	323	337	326	329	335	337	336	329	352	325	325	307	348	340	332	312	329	326	335	344	319	328	347	316	363	312	334	326	313	325	313	340	315	357	357	331	310	318	339	313	350	315	298	320	365	303	354	344	326	342	303	300	343	305	303	322	313	342	352	365	324	306	357	346	303	309	317	342	331	330	316	344	328	326	325	323	352	328	308	310	315	316	275	323	319	345	315	340	315	339	295	322	350	347	339	315	325	334	324	315	330	313	325	302	346	338	345	356	344	329	326	301	337	307	345	302	293	353	348	298	342	323	338	324	289	321	308	334	337	303	325	339	323	362	349	318	336	351	329	343	319	332	321	362	362	334	342	330	332	308	305	310	328	289	348	311	332	340	317	279	345	347	355	297	316	288	327	322	342	333	302	313	327	320	312	347	313	312	317	356	336	310	353	313	313	347	329	362	316	312	378	339	328	326	320	340	343	348	316	324	311	321	340	367	301	326	335	315	301	345	302	314	344	313	313	311	347	357	331	313	314	340	342	308	337	335	305	354	337	328	342	272	313	303	339	335	325	335	362	332	363	344	327	336	319	371	352	325	340	313	321	333	308	341	340	367	332	301	325	329	328	338	329	342	302	344	316	330	328	313	326	374
41629	50134	22087	3554	1131	891	806	706	632	558	506	692	1781	1295	1035	2002	684	477	470	424	373	438	456	416	431	426	409	388	387	427	375	400	421	428	440	430	419	365	425	411	442	417	429	416	410	445	394	409	419	410	426	413	426	413	397	409	440	395	397	424	420	411	402	410	392	441	407	418	428	407	442	436	398	427	388	424	436	412	418	437	445	422	434	402	404	420	418	457	438	441	451	433	432	426	374	394	427	412	423	409	411	404	403	384	403	419	394	364	444	430	432	408	379	430	453	362	452	396	386	402	408	414	449	406	424	370	421	432	417	400	396	378	414	418	397	431	429	390	396	411	407	402	385	422	396	376	425	405	398	429	409	402	416	418	401	432	398	401	382	402	401	402	456	401	417	433	460	407	391	430	411	417	404	458	437	390	422	408	425	400	416	411	377	404	412	408	407	440	374	426	376	406	411	420	445	411	422	438	451	427	421	351	387	409	445	419	398	414	419	414	405	409	433	396	433	407	428	422	444	398	430	405	408	442	397	394	421	389	441	414	387	447	435	384	396	414	405	411	434	416	442	405	430	390	435	392	437	403	408	397	418	410	413	418	384	378	429	424	417	449	417	414	408	403	455	400	427	401	407	388	421	421	413	383	392	433	396	420	408	425	437	391	419	411	415	407	410	407	384	396	394	425	433	416	418	396	410	431	410	399	405	431	414	418	419	425	405	401	433	445	421	398	398	409	393	428	392	405	420	402	423	417	380	440	427	401	393	409	409	430	418	410	398	412	402	412	406	390	431	419	430	392	422	389	410	404	437	401	400	417	429	419	415	394	415	381	383	418	418	417	404	402	405	415	422	395	372	421	403	446	425	399	403	414	415	412	419	446	407	454	422	372	391	412	392	406	445	400	404	429	403	434	403	413	416	433	419	408	431	427	385	384	418	426	415	437	395	418	421	434	416	384	435	403	423	405	403	397	390	389	403	408	399	416	400	430	442	395	402	399	408	376	475	439	398	400	373	406	434	426	378	426	414	430	430	408	431	408	415	398	457	412	409	431	373	395	391	375	389	395	414	433	450	434	423	393	416	404	390	444	414	418	400	418	427	423	423	421	389	409	398	422	416	431	407	427	443	414	419	392	444	400	395	391	413	404	433	404	411	398	429	422	411	442	394	405	417	414	368	397	423	423	425	412	407	400	406	414	408	386	427	402	410	405	414	414	423	438	405	412	404	373	407	393	404	411	420	405	409	393	427	405	420	423	410	426	466	383	423	412	399	423	405	453	411	424	447	390	403	388	412	402	403	417	390	400	422	396	425	389	366	438	422	438	398	418	418	392	399	415	379	407	426	398	395	385	413	396	429	407	392	429	438	425	395	418	427	419	413	357	394	412	424	411	384	435	391	409	415	457	470	375	411	388	396	386	392	378	399	411	438	412	429	404	417	452	407	364	437	388	392	391	400	440	438	418	415	450	410	431	402	425	424	428	430	381	417	374	413	406	416	424	373	395	419	420	396	436	427	400	411	405	407	429	419	448	384	424	387	420	410	428	417	412	426	376	398	441	379	393	449	419	431	432	413	399	404	427	411	383	443	406	419	414	382	388	395	416	417	384	380	430	397	400	418	411	458	421	422	409	437	408	388	431	379	427	423	411	388	451	418	397	413	413	417	397	418	409	446	459	407	430	376	396	375	413	406	411	378	382	391	423	425	411	436	394	404	457	403	396	410	398	424	391	424	399	402	389	419	396	394	416	399	411	401	410	389	368	401	426	462	397	381	404	435	443	429	436	380	422	455	340	403	383	434	419	438	426	431	399	372	395	449	416	400	460	373	397	438	406	402	389	432	424	414	382	423	407	440	412	412	396	457	409	433	407	403	394	424	454	417	426	430	405	406	419	426	400	414	393	412	403	347	413	428	428	441	419	431	375	421	430	373	438	404	408	409	411	406	405	370	395	436	420	429	419	434	411	407	400	395	459	384	437	395	418	437	425	413	430	412	386	415	413	422	426	413	435	428	440	432	445	392	410	420	431	396	429	449	377	416	376	408	395	393	393	418	398	427	396	432	417	417	392	400	388	436	402	404	391	414	383	398	393	401	405	414	441	404	417	392	405	428	395	415	422	421	392	433	401	424	404	411	414	428	434	398	423	363	412	432	415	414	416	398	423	404	435	397	412	401	404	456	436	437	376	385	384	392	430	429	394	389	413	389	407	397	447	454	412	412	425	435	396	425	369	385	437	382	406	441	420	390	399	390	397	420	402	378	396	385	406	383	414	406	426	430	412	386	400	399	407	414	371	415	370	426	420	419	388	403	406	395	393	395	395	425	380	410	444	399	423	419	431	410	409	432	432	389	404	402	417	464	418	421	382	409	397	404	405	436	432	413	401	407	398	395	402	427	423	405	429	391	381	386	432	431	410	401	429	368	376	395	403	443	453	406	415	418	456	405	372	390	430	415	397	423	412	430	418	444	383	425	410	412	364	451	394	404	442	422	438	385	374	405	409	394	406	418	397	371	386	409	397	374	402	407	412	440	408	411	391	440	395	416	426	390	446	391	389	445	432	396	415	416	394	420	394	390	422	444	417	413	398	377	430	385	415	389	431	400	425	422	450	433	403	413	409	429	397	394	441	418	420	435	431	431	411	439	392	389	443	411	436	441	387	416	417	439	403	385	402	391	422	382	401	414	423	431	422	390	417	415	414	404	414	385	405	437	454	429	420	390	411	386	398	453	412	406	406	424	406	385	402	414	422	390	394	392	419	386	418	413	390	394	409	442	438	388	428	423	392	402	416	387	398	429	418	432	391	407	392	408	439	367	440	398	432	397	403	403	392	395	395	409	407	405	420	402	398	414	430	436	396	414	454	407	438	389	422	433	389	420	439	432	421	394	463	471	435	433	439	412	390	395	430	403	417	376	431	395	428	422	412	458	426	422	418	393	409	410	381	395	396	415	417	413	401	394	413	424	465	401	409	395	437	417	418	427	413	419	415	419	440	426	376	400	401	415	398	417	407	385	407	394	389	407	454	431	402	420	421	395	421	393	418	392	406	415	452	454	407	435	437	391	384	427	415	426	392	410	391	411	431	378	395	388	392	395	448	434	413	449	423	431	416	424	410	410	396	393	378	412	419	387	422	396	362	372	425	434	410	433	440	436	387	413	412	410	406	387	406	419	392	410	423	395	395	416	423	397	405	410	421	410	404	381	375	390	409	415	412	407	425	419	447	408	402	431	420	390	376	416	420	392	418	430	386	404	404	430	413	391	421	386	382	429	382	395	393	431	417	397	395	403	412	392	401	417	382	411	389	410	449	401	399	417	396	392	413	402	406	408	405	413	392	446	395	425	368	392	409	426	374	403	391	417	413	429	398	388	408	385	422	432	406	409	397	396	414	435	418	431	429	421	435	436	355	423	389	439	423	414	435	434	430	421	406	405	396	404	407	458	406	430	395	381	408	384	378	425	399	431	461	394	389	411	423	420	421	410	410	456	377	378	407
22845	20981	28519	23559	20949	20651	4776	1174	907	879	842	955	2760	2359	1696	2952	1223	648	676	697	711	670	679	692	680	668	680	681	640	661	668	663	643	650	615	685	679	633	667	622	688	651	672	646	648	651	632	663	634	637	619	661	649	651	651	625	641	633	621	664	632	627	595	612	623	643	620	691	674	617	650	641	643	657	636	640	651	670	696	645	635	676	654	653	667	646	711	718	680	667	601	655	636	674	613	612	694	647	672	640	573	685	637	646	611	666	630	614	665	617	614	618	616	629	646	580	644	659	605	601	611	623	594	660	647	612	598	658	635	642	646	612	648	679	634	635	667	652	628	667	631	617	621	630	611	646	677	670	624	644	631	620	624	678	637	646	633	645	613	673	610	655	646	631	649	624	657	603	636	608	640	646	639	650	651	621	648	577	647	637	639	649	633	643	647	638	665	619	656	640	652	701	627	661	648	624	644	605	617	640	598	631	588	597	612	606	592	620	674	656	636	628	606	646	652	651	598	649	633	599	633	607	642	676	682	668	646	671	630	579	646	626	665	628	630	608	643	688	643	635	646	639	637	637	626	613	648	629	635	667	669	617	605	633	668	625	619	638	613	625	651	641	649	637	659	653	589	654	592	595	617	611	646	621	569	618	607	638	657	646	656	605	645	609	637	643	634	638	666	627	648	614	642	634	645	665	595	670	640	603	611	639	617	650	628	672	642	641	683	675	668	627	616	627	608	627	579	638	604	697	649	640	644	651	659	680	629	625	656	638	655	619	659	643	638	649	647	668	626	648	639	593	652	619	618	611	653	594	644	663	624	645	657	596	636	673	616	618	672	637	673	671	633	614	644	619	689	623	660	678	603	651	673	626	629	673	619	659	649	628	679	609	608	604	596	619	612	623	646	663	651	633	664	685	670	680	661	652	654	616	633	609	617	676	620	646	657	582	650	641	671	620	648	623	669	623	659	655	633	606	688	659	635	664	666	639	685	637	628	674	623	627	624	620	647	601	672	653	635	632	660	650	651	656	632	611	611	692	640	659	650	656	660	642	613	641	625	641	655	651	647	655	651	655	610	609	629	676	648	685	651	666	673	661	641	649	618	619	641	626	624	646	621	647	636	636	677	703	643	663	651	639	620	642	652	660	657	620	602	599	622	630	618	659	641	645	635	639	672	670	640	695	657	601	627	675	711	641	653	647	614	626	652	619	653	639	648	637	656	641	641	610	648	644	628	657	645	651	647	601	673	568	657	619	590	604	545	656	667	626	586	629	646	605	608	634	673	661	634	610	638	641	609	634	670	655	605	648	639	631	647	653	660	638	628	662	619	630	661	628	634	605	646	697	645	665	635	642	629	670	670	658	592	630	634	589	665	628	660	631	650	672	627	627	604	660	591	648	603	659	629	622	632	626	664	650	674	614	639	653	619	645	626	644	648	659	595	660	658	631	595	675	647	668	660	658	656	611	675	657	694	650	642	629	670	629	642	633	638	563	601	606	608	651	669	601	657	651	651	677	638	640	616	627	637	640	644	625	642	677	637	636	631	655	653	621	632	618	619	594	632	647	662	624	663	619	643	648	646	628	656	629	673	633	646	662	679	624	659	605	686	641	669	677	659	613	671	647	625	656	602	596	686	618	655	653	643	628	619	619	663	668	645	631	571	595	594	617	593	644	654	623	639	618	639	637	625	675	608	613	645	669	656	653	620	617	620	645	662	660	615	664	643	649	631	605	662	626	659	642	623	621	630	650	608	648	649	630	656	647	626	631	585	629	620	621	630	612	623	670	638	647	633	647	631	625	610	701	662	580	628	651	639	635	636	637	631	596	670	621	603	655	639	649	657	630	590	601	634	649	656	668	648	627	662	640	612	637	599	652	622	677	596	658	668	676	596	613	657	612	604	644	643	626	610	616	646	661	622	641	651	631	622	659	688	639	637	598	611	685	630	633	638	628	599	618	628	627	652	670	661	639	651	676	651	647	639	641	660	646	611	643	629	631	631	611	632	665	666	662	687	610	635	650	620	624	621	689	615	653	674	647	630	645	622	585	659	655	671	649	633	606	632	637	621	621	671	663	647	620	628	656	657	617	605	622	592	626	674	660	662	637	603	649	645	682	671	647	631	629	676	672	653	631	629	633	603	646	702	626	597	638	641	658	602	607	606	671	632	619	616	670	613	621	650	618	664	676	644	622	595	628	607	653	653	622	595	640	676	632	646	649	641	651	606	603	610	618	652	659	639	636	623	653	628	623	663	628	664	611	625	651	673	657	627	652	675	611	656	644	667	671	684	638	622	610	643	657	618	624	649	658	617	608	653	649	632	635	627	618	642	589	596	659	662	647	625	663	675	654	611	637	616	647	668	629	634	634	662	609	618	644	615	619	628	682	618	633	620	638	586	614	659	645	657	609	650	572	588	674	658	589	667	632	662	618	638	608	634	659	632	663	665	626	663	624	664	628	681	623	669	637	601	646	642	617	617	638	661	644	597	578	690	639	689	638	638	621	646	652	647	629	641	613	620	595	643	622	659	618	614	646	676	635	656	679	657	625	683	612	686	665	604	678	631	639	663	619	645	617	634	654	639	659	635	648	683	666	644	645	659	646	646	607	680	634	637	660	629	714	643	606	620	630	676	668	636	605	625	650	615	649	583	667	672	646	600	648	621	655	651	605	645	591	663	619	667	655	630	674	662	652	637	649	689	632	654	673	649	647	670	629	610	601	645	622	678	629	662	638	620	661	670	644	643	626	646	613	605	685	695	613	697	667	630	653	604	663	618	622	608	625	657	604	608	606	621	671	586	648	619	578	664	616	663	662	628	694	615	619	646	660	663	649	647	600	629	610	647	651	654	671	697	646	584	641	633	645	658	643	612	668	618	644	641	649	664	620	663	627	600	673	601	658	628	662	646	643	664	654	618	601	651	631	606	635	618	679	659	619	615	652	656	621	626	626	673	648	624	626	683	657	661	614	677	639	658	691	631	618	616	604	650	645	647	617	619	640	661	682	628	606	590	609	654	641	618	638	693	623	672	621	634	647	645	597	719	669	684	594	644	688	668	620	615	656	668	658	642	618	632	668	644	636	615	623	670	637	662	620	641	668	618	634	612	643	608	645	627	634	649	605	643	645	663	662	636	664	633	616	632	650	681	622	626	650	666	662	662	705	616	640	652	613	649	646	614	622	636	589	666	661	634	638	668	635	647	652	629	653	606	617	619	634	607	662	601	606	645	673	612	655	611	612	622	591	649	602	645	621	639	655	625	670	643	612	648	673	642	623	638	656	633	653	631	622	667	622	657	590	614	649	668	590	618	655	624	645	643	624	631	616	655	634	630	601	605	657	669	653	618	663	629	625	652	643	632	592	642	676	654	640	613	628	577	625	634	640	588	590	623	634	633	628	627	626	654	604	701	643	633	656	639	605	648	649	640	667	665	629	655	629	678	661	617	623	639	703	593	633	682	643	640	647	630	647	633	629	601	660	672	622	715	638	609	651
46081	65905	30944	6136	3206	2358	1946	1714	1443	1290	1212	1430	5638	4291	3155	5755	1935	851	865	801	846	814	781	785	815	776	759	806	806	776	774	817	747	782	776	791	772	762	748	784	743	778	770	772	678	750	710	715	759	755	744	762	752	755	733	714	774	762	753	770	671	750	780	721	732	734	772	710	726	759	764	732	727	752	772	767	761	759	721	722	753	735	719	758	705	769	810	779	790	773	771	787	775	784	766	719	754	736	724	748	709	763	726	729	749	729	697	752	721	753	724	793	713	748	730	758	718	729	723	766	702	713	751	783	753	743	761	759	723	730	735	749	763	730	723	761	693	764	728	800	770	764	803	739	695	797	745	817	745	739	779	754	705	737	748	702	767	715	730	769	700	703	764	755	743	778	726	718	746	747	736	753	723	762	734	776	736	786	709	731	748	749	782	739	753	758	798	757	747	814	776	697	761	729	745	803	707	750	779	764	746	736	702	731	727	738	768	702	746	756	812	746	758	745	707	731	766	779	735	732	737	745	748	762	742	787	730	738	752	752	763	740	693	719	764	770	757	791	697	719	758	748	806	729	773	752	730	726	743	734	724	733	758	748	757	685	738	764	748	738	750	759	760	717	791	772	735	734	774	765	759	778	740	775	767	744	790	774	745	766	713	740	706	722	729	752	744	739	771	733	766	718	695	747	760	698	704	747	780	727	755	735	709	750	756	731	738	785	744	756	712	778	730	717	716	749	757	777	733	733	738	780	751	723	701	768	720	767	693	775	715	733	765	703	737	742	754	765	746	742	806	744	779	744	732	734	755	776	766	795	764	744	768	771	760	687	731	714	796	726	755	702	762	742	733	752	749	740	761	731	766	688	793	762	767	738	771	753	734	738	724	757	721	769	742	771	779	755	808	726	774	771	745	760	705	767	695	786	726	729	766	789	746	735	759	723	715	744	739	734	756	802	687	747	735	759	681	709	745	744	691	741	719	779	752	772	736	703	759	759	733	723	747	766	721	753	736	751	734	711	713	828	759	755	736	723	731	724	721	728	760	737	725	745	761	726	760	776	788	750	697	769	715	713	758	774	718	780	765	736	762	757	768	765	772	733	769	710	750	779	736	761	700	732	749	760	733	770	765	740	752	788	746	763	753	708	748	744	771	717	739	763	751	721	757	759	771	747	748	746	688	708	733	742	745	727	743	773	742	748	746	714	762	688	737	762	724	758	744	709	745	761	723	729	718	746	769	749	749	799	783	740	739	791	732	751	734	758	799	724	754	742	703	747	756	738	724	755	737	734	760	740	765	740	740	840	705	764	769	702	725	727	740	716	775	769	731	841	784	748	751	776	718	707	703	763	763	755	734	746	706	724	726	773	726	768	726	729	740	708	710	763	724	742	791	754	729	740	777	834	733	794	759	699	766	757	761	758	753	761	730	760	708	771	754	737	748	737	743	748	732	720	743	709	793	801	739	727	714	755	707	725	755	753	731	726	723	768	767	749	774	766	747	746	754	717	730	744	719	742	690	789	716	752	781	738	737	730	693	736	775	735	743	765	741	774	743	725	747	720	791	767	751	724	755	736	748	717	795	783	754	710	735	738	752	724	707	691	744	766	726	700	796	742	738	773	733	744	703	780	725	745	707	714	740	774	732	730	729	726	729	750	747	738	783	734	769	743	738	713	773	716	762	792	711	709	712	704	752	720	786	747	765	769	728	725	739	713	737	766	737	762	708	716	783	764	727	771	739	738	713	749	734	857	771	711	709	796	764	774	743	741	766	739	794	742	722	729	767	778	768	761	742	712	739	785	708	744	704	763	757	766	754	715	728	694	750	753	785	763	733	748	720	793	744	714	711	714	712	720	768	760	744	759	764	731	765	757	734	755	735	763	680	745	721	720	748	735	743	718	721	761	710	766	766	766	766	762	732	741	781	763	782	727	786	684	752	704	737	774	732	755	762	727	680	757	735	780	806	703	759	709	757	743	730	739	721	710	774	710	779	760	760	756	723	769	706	750	747	782	761	700	774	753	714	717	712	751	727	724	770	694	764	713	737	717	747	761	720	737	707	779	732	775	718	759	734	765	764	756	747	768	765	759	793	732	758	786	765	753	762	768	756	738	748	736	776	797	740	772	707	721	690	741	816	765	732	731	750	732	688	745	705	728	708	697	785	715	727	712	716	701	768	802	734	749	787	748	719	747	778	707	757	735	727	758	727	692	712	725	733	718	769	737	752	744	709	770	748	737	700	740	753	719	732	719	712	763	686	732	737	764	755	767	772	718	723	734	814	738	799	758	686	719	734	752	752	730	752	717	695	720	753	720	769	720	736	720	757	702	783	725	705	727	686	788	785	719	687	729	763	752	757	724	740	752	735	753	723	790	754	769	766	734	739	706	718	799	732	771	743	731	766	726	751	776	730	732	704	744	777	747	712	737	745	734	794	749	723	759	742	740	750	742	749	684	754	739	752	740	724	752	815	711	704	740	713	758	741	801	762	772	722	730	772	754	759	767	723	766	720	762	795	748	756	735	759	740	745	724	729	736	769	774	751	723	696	723	770	698	764	794	782	758	684	739	744	758	744	738	758	708	781	732	747	718	744	723	738	765	747	734	739	762	764	755	758	763	744	727	771	805	750	712	720	733	689	755	711	711	742	772	719	738	787	777	744	693	702	760	769	727	788	732	724	736	725	778	735	744	741	701	758	754	726	711	752	764	735	763	724	757	748	737	748	761	706	695	749	715	720	746	743	817	758	758	700	753	755	728	714	755	787	719	757	717	740	721	728	754	727	756	723	785	758	726	746	705	719	723	738	749	686	756	677	729	726	759	774	780	705	676	778	756	761	779	729	782	724	774	737	748	706	772	725	772	740	740	754	686	704	750	769	746	777	716	745	753	723	742	744	773	728	739	737	773	700	709	740	762	755	709	737	751	756	745	762	715	712	761	755	751	761	759	684	707	780	709	746	705	746	778	694	737	733	695	783	773	696	771	756	749	720	720	748	755	724	741	705	734	713	791	762	732	776	755	755	700	776	790	685	746	744	736	774	756	684	712	807	750	752	698	738	794	757	792	754	761	744	749	747	766	749	737	745	761	737	744	752	731	777	735	751	748	757	740	740	713	745	724	761	759	777	725	730	768	714	741	788	724	774	726	737	752	716	760	731	739	751	689	736	762	748	734	776	767	762	728	729	720	758	768	802	752	781	783	747	719	769	753	724	730	742	807	726	751	751	742	749	726	738	713	694	733	797	730	767	737	745	750	703	727	721	727	733	798	729	723	756	742	736	736	742	725	753	743	758	737	721	726	751	685	711	745	716	741	741	744	749	760	742	734	755	746	729	712	733	739	723	678	766	730	704	800	771	773	765	762	736	762	706	715	787	744	715	808	787	763	686	795	735	748	760	727	752	689	725	747	714	790	733	775	750	730	706	728	721	742	772	739	748	702	788	784	722	737	711	761	745	702	755	773	704	746	790	742	761	716	754	729	714	734	743	710	757	765
32286	28848	16668	2245	398	313	320	280	292	290	269	294	277	326	282	370	282	290	237	292	241	300	300	256	266	256	292	254	283	250	269	313	262	306	250	262	269	277	299	271	268	292	276	258	276	275	262	281	282	260	286	283	280	272	279	264	258	274	243	255	257	291	260	265	284	276	270	268	248	245	281	287	271	270	291	273	269	292	261	239	278	277	292	244	250	294	280	296	264	277	257	293	293	299	280	271	243	269	261	234	284	268	256	276	281	281	271	260	246	277	264	235	273	275	292	253	274	280	261	259	258	267	289	259	263	254	281	296	234	266	284	255	247	297	266	273	257	255	250	233	273	265	277	284	288	264	271	285	319	243	259	261	264	275	257	270	230	276	268	251	277	270	287	256	301	281	282	283	260	273	270	257	275	275	249	293	274	268	260	278	273	290	286	308	277	275	280	287	254	258	261	263	271	263	241	301	265	292	251	263	290	256	290	268	271	274	286	284	251	257	287	275	279	295	281	308	284	284	249	269	277	280	282	262	263	249	270	294	279	263	262	250	287	270	258	272	253	304	264	266	267	259	264	279	258	286	253	261	269	271	279	278	276	263	273	271	284	286	278	255	240	287	249	263	260	265	256	249	263	289	285	277	282	240	272	260	298	261	282	252	251	265	267	286	274	268	262	270	272	273	299	250	278	298	271	271	264	260	282	302	241	292	270	250	279	251	270	316	265	271	271	253	248	295	267	250	244	271	287	274	296	275	287	261	235	249	280	250	274	278	265	279	257	239	277	289	231	260	255	291	267	271	249	303	279	237	272	277	247	270	277	285	283	268	260	260	282	275	237	288	272	267	284	282	283	281	285	245	264	283	263	289	273	257	252	270	279	269	290	265	290	254	281	260	263	280	276	264	247	283	271	277	267	269	284	289	274	278	244	221	275	289	286	281	250	284	299	298	244	257	287	291	252	274	268	269	274	305	278	270	288	266	283	294	266	275	259	269	287	248	266	303	284	304	296	290	248	245	247	300	257	262	265	257	297	275	263	266	267	250	299	232	263	255	285	269	261	311	244	261	275	261	271	226	297	273	273	240	251	266	296	270	257	268	245	284	279	258	301	273	279	277	240	273	272	281	272	278	305	304	281	270	277	266	247	250	257	260	288	289	276	251	271	257	271	282	241	245	283	255	266	270	269	264	241	271	289	288	240	274	245	278	279	279	272	255	273	247	289	266	266	280	266	256	284	276	277	284	282	281	270	266	277	282	271	250	271	252	262	244	254	256	257	259	251	285	288	253	274	266	260	250	269	254	278	288	258	269	286	280	267	249	281	265	261	291	286	258	270	304	267	257	272	282	265	289	274	291	266	284	297	283	256	264	273	257	248	284	276	265	261	266	280	266	284	259	257	267	288	293	266	284	253	275	260	313	279	278	292	301	284	279	276	278	261	272	271	245	282	275	254	275	253	264	288	238	270	229	272	281	293	285	280	259	246	264	287	276	273	266	245	307	267	264	288	294	282	286	280	260	258	276	295	245	289	304	262	277	255	288	298	249	312	298	259	267	277	304	276	306	235	251	271	272	267	268	257	271	250	251	302	307	277	302	272	275	287	253	274	269	282	269	261	255	271	266	250	272	263	268	264	242	264	256	302	263	238	273	256	268	287	275	272	271	246	308	275	287	295	265	258	276	263	261	301	283	246	280	254	279	243	273	248	285	274	274	273	245	274	299	275	278	273	245	287	271	277	301	300	281	252	273	284	264	268	249	260	287	258	271	277	267	271	247	267	274	256	270	275	272	280	265	248	274	265	277	253	251	271	256	276	275	267	277	244	275	264	266	287	241	248	278	277	251	255	252	270	278	257	246	265	246	273	268	261	267	283	238	258	257	277	279	299	292	284	256	305	251	268	268	278	289	277	299	276	265	253	299	270	248	254	248	273	273	271	258	284	281	257	321	255	290	234	285	268	267	269	285	267	278	286	303	240	264	247	270	272	280	249	264	267	264	296	253	273	255	255	282	285	285	280	275	258	291	276	233	293	257	250	278	288	275	291	268	283	277	241	246	246	269	264	276	257	261	269	233	260	270	264	292	288	255	288	276	295	278	242	244	247	283	245	258	266	279	293	290	272	286	254	290	277	253	254	313	258	282	290	293	298	289	272	264	275	264	274	285	284	266	283	309	283	269	280	262	272	257	278	270	284	277	242	275	297	257	290	261	245	285	251	281	297	281	276	275	266	253	258	258	266	271	279	253	273	291	272	261	285	275	291	274	293	263	288	267	273	242	255	281	271	251	253	255	292	287	290	298	297	289	271	266	282	281	281	298	232	273	270	277	274	264	259	252	279	285	259	272	251	280	269	279	312	263	267	270	300	299	273	287	283	277	241	276	276	285	231	254	261	271	269	268	257	265	282	249	247	289	278	271	249	276	280	277	250	285	280	246	283	260	255	265	291	298	239	250	261	288	277	293	270	297	257	295	236	264	261	264	270	270	269	270	277	246	265	277	290	286	271	277	245	273	277	276	270	282	261	259	235	268	284	304	278	262	285	271	297	238	271	290	274	257	262	273	253	256	273	274	269	261	251	268	270	269	271	244	278	255	251	294	261	255	271	278	257	268	247	267	266	261	280	293	258	299	298	297	280	240	253	288	253	304	281	243	296	264	248	263	253	272	249	296	290	229	282	247	267	282	258	289	289	283	287	275	259	272	248	260	275	278	302	282	269	276	272	266	257	242	281	237	226	264	272	309	261	261	264	295	293	272	268	264	284	253	243	284	263	277	268	266	262	250	262	294	268	286	283	288	292	288	285	263	286	266	283	291	261	282	272	275	258	276	259	270	271	265	276	268	288	254	276	262	292	310	259	257	255	277	263	252	271	276	284	285	267	269	309	292	286	282	265	297	254	261	264	253	269	280	286	273	256	235	258	306	289	287	269	270	244	280	251	284	288	278	254	246	288	290	246	264	262	283	248	285	286	261	261	284	261	284	281	288	274	282	261	303	268	267	282	287	301	285	266	274	287	276	253	278	244	248	255	288	256	253	283	262	251	285	272	286	295	270	248	281	288	255	285	267	270	275	278	264	270	253	291	266	255	249	267	256	272	289	264	273	253	262	246	279	291	291	250	295	280	259	254	242	288	281	263	301	282	255	293	268	273	260	273	279	282	267	260	280	273	228	273	294	287	298	263	280	294	254	280	265	259	291	290	259	259	269	298	251	285	271	274	261	267	257	257	273	262	289	282	243	277	243	250	267	251	267	248	264	265	270	265	269	275	263	253	271	273	287	276	231	265	253	273	260	265	270	256	258	268	289	259	266	274	261	276	259	250	299	241	238	266	286	292	254	271	278	296	253	263	286	284	255	265	269	251	262	270	262	243	280	275	267	248	264	288	300	250	253	256	250	268	264	291	267	266	257	251	283	286	260	279	254	273	280	267	260	270	254	271	268	251	270	304	258	249	282	261	280	262	263	269	256	234	286	278	243	293	274	285	261	282	291	286	265
40091	41480	10590	845	576	491	476	410	402	385	351	363	365	382	367	516	356	333	341	341	343	323	363	345	341	304	332	342	374	321	349	311	329	318	337	302	326	323	337	351	335	372	343	312	339	344	319	335	322	354	320	342	323	316	358	315	312	322	327	320	343	347	318	328	355	335	333	311	326	356	290	357	325	324	325	303	326	349	325	342	349	342	297	359	336	333	310	312	349	358	354	359	358	358	341	328	326	339	308	337	341	331	303	303	341	283	346	376	309	320	356	329	338	319	300	320	334	372	303	334	344	321	339	325	321	331	340	300	342	329	350	352	327	303	317	326	308	302	358	321	329	310	333	315	363	363	329	326	361	344	348	343	354	343	359	337	311	345	330	304	364	326	352	300	343	341	354	325	347	319	320	350	343	353	329	336	337	313	355	345	342	328	325	333	332	363	368	327	327	336	335	331	317	302	339	304	327	324	316	350	335	336	312	329	298	352	330	339	346	333	328	342	351	321	352	307	326	350	347	318	300	331	309	338	338	342	325	317	311	335	340	355	308	312	315	333	342	337	337	313	350	369	339	340	328	350	346	322	329	336	325	347	324	324	315	317	310	315	326	340	337	322	315	319	325	293	362	323	353	379	320	342	320	351	332	336	349	314	321	297	329	331	333	330	315	314	320	325	339	338	311	358	343	352	348	305	325	315	327	333	329	352	313	301	353	357	319	350	331	319	330	358	317	329	353	346	313	326	330	351	351	302	311	369	328	283	302	329	323	347	338	312	367	327	342	342	309	339	367	319	309	321	340	320	341	326	309	341	331	339	332	331	314	322	299	341	344	345	316	309	346	338	335	323	372	368	344	370	348	310	305	330	350	344	332	319	314	336	336	321	351	317	313	336	352	338	334	361	324	341	291	362	331	324	327	328	314	310	315	328	328	366	343	333	331	322	338	356	330	346	346	343	332	352	323	306	328	320	335	337	373	331	342	329	335	349	330	301	297	352	325	323	333	366	274	317	310	353	350	320	314	345	353	325	341	329	350	318	375	309	332	307	318	347	354	310	340	302	340	362	348	323	335	354	333	348	343	334	319	322	347	314	315	328	327	338	358	348	377	334	346	335	367	316	352	306	317	310	338	326	306	310	342	324	371	327	325	335	337	336	329	325	329	307	312	330	334	327	315	316	369	344	336	361	334	350	325	340	337	331	328	325	353	323	324	360	336	307	347	343	342	343	334	329	341	350	346	308	304	353	345	347	350	335	330	330	322	329	347	332	334	357	344	338	305	332	309	326	316	319	334	335	319	322	339	354	346	330	327	328	328	325	325	353	318	305	335	338	337	343	336	323	331	322	345	375	329	311	362	321	332	311	336	307	335	332	347	343	352	310	339	308	325	309	344	337	328	324	340	320	339	328	340	340	325	305	343	336	340	327	322	316	314	350	346	311	310	338	322	339	314	289	357	324	333	330	304	335	312	326	342	358	351	332	318	321	328	331	343	318	355	358	344	321	345	346	327	331	336	309	338	337	368	330	356	324	305	335	313	310	324	312	363	321	305	315	360	333	337	373	342	325	307	355	344	356	321	322	333	338	364	357	357	340	315	303	317	348	297	309	325	346	351	302	340	330	309	360	354	319	319	314	313	337	335	363	360	376	313	321	332	319	329	327	331	324	353	353	346	319	304	337	349	335	340	340	327	331	341	347	314	331	357	304	326	339	355	318	309	357	334	344	298	351	337	335	375	324	324	322	345	322	343	318	323	339	352	345	327	345	342	335	328	349	350	299	352	348	307	316	310	357	317	334	332	341	329	294	348	322	333	311	305	352	331	329	358	341	321	320	348	354	338	331	355	332	350	346	331	352	329	358	373	347	315	337	330	317	326	332	371	353	357	340	340	332	330	345	309	326	342	341	314	330	344	301	356	355	348	325	326	353	363	353	340	322	339	345	328	342	340	363	336	313	330	330	308	347	328	334	357	352	322	354	358	304	344	332	329	356	367	329	335	319	337	335	345	325	305	321	330	290	325	328	326	331	316	324	346	317	373	336	342	317	340	328	357	320	352	307	321	339	352	342	304	315	336	288	341	323	354	336	326	324	322	326	291	335	343	356	291	348	327	342	337	320	331	356	304	318	318	343	329	333	377	322	341	330	349	363	328	319	330	341	336	351	326	283	352	317	330	334	313	328	363	358	367	348	337	346	364	323	282	350	335	331	319	312	336	335	325	350	347	361	361	324	309	296	369	331	326	350	309	324	360	334	323	323	351	342	334	334	332	317	344	322	332	325	371	338	327	330	360	354	310	365	330	328	343	329	326	354	296	353	323	325	330	320	326	317	339	313	338	359	335	340	325	319	318	336	324	350	357	336	317	319	316	328	312	320	337	345	349	304	323	341	346	354	301	323	357	319	336	345	306	346	328	344	347	338	322	324	349	327	307	349	323	333	331	321	328	331	327	335	330	336	358	323	284	323	315	308	290	322	370	340	325	331	324	340	331	385	340	342	347	346	362	353	381	345	353	324	325	344	344	363	342	350	329	325	351	320	304	344	339	353	334	342	301	337	338	329	335	375	332	332	338	304	340	330	342	338	339	291	336	328	354	351	344	330	350	321	332	314	359	327	321	331	331	340	361	337	347	312	330	319	328	323	330	346	321	334	338	331	352	323	348	347	333	357	324	319	339	334	304	332	362	332	312	324	333	348	345	324	322	365	312	341	311	349	333	329	313	339	339	343	342	345	332	325	356	341	313	327	350	335	318	318	324	366	305	351	341	344	354	339	331	351	363	315	352	340	322	349	297	370	325	338	354	345	344	342	343	314	303	340	337	346	329	320	337	351	335	378	311	337	358	345	308	337	348	332	352	328	332	296	356	320	324	328	325	369	320	320	336	341	339	330	357	338	358	320	328	351	308	321	340	325	311	320	341	348	298	335	325	315	350	319	333	324	329	318	322	342	327	342	353	367	348	371	353	331	350	350	335	333	325	319	347	326	318	345	325	339	343	346	328	335	343	323	330	320	356	331	309	316	310	353	320	348	365	306	299	342	318	351	336	339	339	312	331	297	323	345	347	319	372	326	326	329	362	321	326	318	302	331	343	337	332	327	324	339	321	336	334	319	343	308	336	356	313	339	306	344	345	307	343	325	354	341	329	350	325	350	362	314	343	318	324	316	320	359	385	361	333	297	335	338	344	343	328	347	373	331	333	354	351	298	315	301	291	339	366	335	348	316	356	306	321	330	341	360	321	332	368	352	350	327	328	334	335	360	322	351	347	328	327	340	339	339	318	388	308	319	315	327	321	335	334	315	320	339	337	334	334	354	332	339	361	324	359	335	358	310	295	357	312	320	328	378	354	325	337	329	314	327	333	329	305	370	345	355	311	340	341	339	336	355	320	303	345	326	333	313	324	352	338	357	339	348	369	343	340	305	336	334	323	334	294	330	335	348	337	313	318	354	355	353	356	287	326	312	335	326	353	351	338	325	352	344	330	343	321	337	324	330
23915	20942	27967	23991	20548	6045	939	707	635	626	554	572	1331	1025	584	2086	915	488	484	487	452	504	498	472	471	463	465	443	456	485	515	462	477	478	476	460	471	510	462	496	478	469	460	474	495	460	461	454	477	468	474	497	475	510	495	457	471	499	441	483	462	496	464	499	478	483	461	446	452	510	457	459	494	454	483	478	465	491	460	531	516	461	483	500	450	467	487	526	505	443	453	500	523	507	492	467	504	490	483	483	473	451	483	496	471	415	465	473	485	484	509	475	472	485	464	490	499	469	481	528	409	498	421	481	510	439	461	477	493	474	435	453	447	490	442	483	482	438	487	475	494	449	451	432	431	477	469	491	476	475	451	473	456	555	427	473	475	464	461	494	464	464	493	474	459	443	473	456	444	478	449	465	462	464	495	466	447	488	470	472	448	492	519	487	439	468	504	484	455	490	461	484	483	500	464	477	464	492	499	483	531	475	449	438	439	465	447	469	457	433	470	461	432	491	446	492	479	478	484	461	460	466	481	463	451	486	428	433	462	486	435	465	475	481	466	468	455	502	511	485	489	440	454	480	492	474	449	479	480	462	476	485	460	489	444	447	448	453	497	466	477	497	509	487	459	431	453	458	436	489	446	465	483	430	465	442	481	492	459	450	463	420	494	455	447	457	455	524	462	502	482	465	476	434	470	487	482	475	450	460	510	494	449	477	469	446	468	496	460	482	478	506	465	534	448	459	493	453	511	441	488	473	470	447	490	447	461	457	481	482	457	471	456	481	475	451	501	482	496	504	498	514	490	518	456	403	496	478	499	452	427	499	481	522	445	462	464	493	466	459	444	443	501	456	449	458	464	456	459	480	490	479	470	462	502	476	423	463	485	445	449	465	452	459	474	473	464	487	486	453	499	478	456	473	481	458	493	502	480	499	472	447	446	483	429	484	481	486	510	480	480	465	500	480	483	489	442	463	474	454	511	513	525	476	483	452	475	434	454	473	518	459	493	507	475	454	440	477	471	428	509	495	420	465	447	462	447	493	449	474	431	478	444	464	445	472	508	469	470	481	457	466	469	474	501	490	445	490	471	440	514	448	444	466	450	478	439	466	500	464	440	485	467	494	480	467	502	430	458	469	461	490	471	488	478	496	443	457	455	487	444	452	485	470	433	483	477	452	489	487	439	442	456	462	477	451	471	501	483	448	493	499	460	471	461	488	523	483	465	447	475	514	485	472	446	453	503	484	483	450	487	459	445	447	467	439	488	477	484	464	478	455	454	482	480	484	546	497	453	445	472	463	483	461	523	470	472	432	449	467	443	485	478	473	457	512	417	474	480	468	473	485	500	462	456	487	502	515	473	477	505	478	509	480	428	499	443	461	508	513	474	483	506	460	442	455	501	464	479	486	490	444	492	449	474	480	504	499	425	478	456	468	465	464	486	464	446	453	481	468	503	474	471	493	433	506	475	499	487	478	516	489	476	458	445	475	461	467	466	498	479	475	488	453	458	482	487	467	484	498	457	493	501	496	495	428	489	476	490	460	465	515	479	461	495	446	468	478	506	466	505	462	492	489	496	460	483	436	455	465	420	459	466	480	443	440	478	465	488	507	492	469	466	482	493	465	462	428	452	479	481	503	469	474	467	451	471	435	479	465	448	470	468	412	456	457	489	460	456	455	491	474	467	463	473	476	446	469	465	446	502	458	438	474	510	512	481	436	480	481	485	496	454	428	483	456	466	475	443	478	472	444	448	453	492	475	463	448	448	482	442	436	463	486	449	493	459	450	449	494	506	477	481	476	472	484	500	499	463	462	475	514	480	441	441	475	495	472	477	431	485	472	466	462	447	478	463	479	467	455	480	467	483	497	486	521	428	465	483	471	451	467	498	473	451	458	465	448	499	465	474	479	477	461	514	468	489	451	465	461	458	459	460	447	478	460	486	439	508	496	490	456	477	450	479	478	464	447	452	511	455	473	470	474	494	487	471	509	436	452	475	492	459	453	475	467	487	498	466	458	433	450	456	433	388	455	488	504	470	457	414	473	480	475	496	467	466	475	470	483	473	472	463	495	461	492	440	415	491	494	476	466	429	508	496	435	464	480	477	453	477	467	451	458	492	443	509	500	507	468	464	485	447	445	459	442	466	451	457	430	484	460	434	484	487	479	464	483	459	464	420	471	459	441	464	475	467	456	432	452	494	487	471	486	448	455	489	484	511	439	507	436	457	507	486	479	481	479	500	463	492	466	451	476	461	444	471	465	426	441	473	468	460	455	476	470	458	455	488	471	475	469	464	422	460	463	477	491	521	486	459	478	492	484	476	450	494	454	465	439	474	481	480	456	448	429	460	491	447	467	501	486	493	497	463	473	455	462	442	472	459	438	475	504	464	462	463	430	472	498	512	456	474	460	474	432	491	470	445	475	447	451	504	477	495	474	465	491	460	460	491	449	486	491	468	471	476	462	475	493	474	470	455	458	479	445	442	480	451	464	444	498	519	503	471	483	457	470	402	414	445	482	461	427	457	438	480	465	426	447	506	431	451	515	449	478	449	499	490	467	435	448	473	489	526	480	454	466	430	425	484	480	477	473	471	491	480	464	432	485	441	457	460	478	478	480	508	436	496	474	486	468	488	467	512	457	414	534	484	445	492	463	431	428	476	477	439	524	490	460	457	508	488	471	521	468	478	478	481	472	481	445	450	525	437	469	464	478	474	505	507	480	461	486	482	485	514	474	469	483	458	488	465	492	441	470	473	450	469	483	477	461	495	495	429	494	483	450	465	456	478	505	490	485	453	459	501	465	453	450	464	474	475	452	465	484	478	471	439	479	480	423	450	477	492	455	502	485	484	490	490	468	492	471	457	454	495	429	516	484	475	499	473	486	500	511	439	459	475	481	505	470	484	474	459	491	473	499	476	455	476	470	499	453	478	483	479	486	468	457	477	459	445	479	450	479	443	459	484	485	476	459	481	428	468	461	465	463	429	426	450	470	483	467	425	485	497	472	452	456	466	432	484	475	485	472	482	485	471	472	500	453	462	476	486	453	483	425	433	423	492	449	508	518	473	455	422	496	483	452	483	464	479	474	466	452	421	434	456	479	457	457	466	474	503	467	469	472	456	459	440	467	470	467	471	479	472	471	485	498	480	480	478	490	533	462	454	507	476	452	488	479	485	485	472	443	487	456	470	491	463	482	490	496	428	484	483	450	474	477	451	460	507	464	449	452	503	469	468	458	468	480	498	497	486	468	448	497	486	491	491	459	446	458	455	462	495	491	463	505	507	476	462	492	519	499	478	477	462	450	468	470	474	503	445	436	495	501	490	486	488	441	519	481	445	468	518	458	431	466	489	456	457	451	445	492	483	487	450	448	472	456	461	473	464	526	443	442	481	462	504	495	475	520	456	473	459	483	461	456	461	495	494	462	461	480	479	478	460	458	475	470	475	452	450	432	475	487	501	470	439	486	471	461	495	477	487	507	485	467	472	477	399	450	441	448
40750	55487	18970	2984	1959	1553	1267	1070	926	906	880	780	2455	1728	795	4049	1669	649	597	624	590	640	599	593	584	552	539	545	539	565	572	584	541	600	565	550	557	590	571	586	567	551	574	596	545	529	544	538	528	526	544	567	568	541	527	519	537	554	550	542	543	581	531	596	556	570	559	515	564	536	569	528	540	572	566	549	540	567	550	566	500	574	533	568	533	524	552	606	584	596	602	604	581	552	555	546	536	517	582	564	614	550	547	590	564	555	565	561	534	542	531	559	552	541	602	501	546	534	551	574	501	521	546	576	563	536	522	500	546	570	563	538	567	526	570	527	530	539	552	547	534	570	550	560	530	524	534	557	557	521	585	590	548	565	567	592	568	568	566	553	553	531	539	558	616	528	529	582	576	549	551	551	523	550	549	519	566	556	508	581	541	561	571	542	523	543	563	561	589	548	513	544	567	550	586	612	510	502	527	591	502	558	546	513	571	590	582	574	563	539	562	549	556	590	518	548	568	579	510	579	560	539	530	538	568	538	549	563	553	533	551	587	581	543	563	498	545	564	553	550	579	562	554	573	558	578	578	539	537	534	556	542	562	542	588	525	583	572	579	535	576	528	581	547	512	584	551	582	557	550	560	577	560	524	540	546	555	536	571	560	559	534	592	542	555	584	572	524	549	628	568	543	538	543	520	529	550	557	574	546	550	552	528	556	539	544	546	549	516	597	577	553	569	549	548	559	561	523	605	538	553	519	593	540	537	544	578	543	529	581	514	543	522	529	553	572	553	511	570	563	543	530	555	565	507	554	565	540	588	530	496	569	574	550	581	572	576	555	569	525	551	531	542	543	560	554	553	551	504	526	572	545	543	544	530	544	525	540	558	537	565	543	588	530	543	560	567	573	545	535	526	536	496	559	588	546	539	526	548	577	532	559	574	518	560	555	526	581	493	557	532	546	544	505	526	581	553	570	575	572	571	555	572	522	594	553	538	539	541	557	536	585	584	558	594	555	510	575	552	555	513	573	572	580	569	545	510	606	594	558	543	531	510	557	574	578	549	536	521	541	514	554	529	557	518	542	521	549	554	532	552	575	530	530	531	525	538	553	548	561	534	548	552	566	551	554	535	573	557	560	571	557	556	554	571	592	541	541	531	546	573	569	502	540	518	562	528	545	574	543	573	578	539	551	529	536	557	560	563	549	559	558	594	572	547	557	546	551	508	540	572	552	502	555	571	567	529	582	550	534	493	581	497	536	556	570	530	563	550	537	558	527	572	575	566	534	557	534	534	554	560	523	585	565	528	568	529	552	574	499	509	567	576	592	570	561	524	564	536	546	563	533	492	561	548	535	580	558	570	561	549	569	555	588	554	552	523	517	612	539	538	543	550	554	561	545	528	584	554	542	516	535	603	576	574	570	564	533	600	525	601	549	580	535	562	595	531	556	522	526	530	524	534	555	558	536	569	540	562	538	583	551	564	557	598	519	547	545	542	578	534	549	537	532	540	561	578	527	529	506	572	524	569	583	520	529	569	600	544	499	519	503	549	531	575	550	554	577	586	553	572	543	567	586	541	605	551	545	521	554	531	520	549	565	558	561	574	550	589	546	564	545	506	550	543	561	534	544	547	576	551	526	533	545	506	560	554	560	541	589	603	526	577	542	509	567	546	536	552	574	549	510	566	539	571	513	546	575	557	575	527	548	560	533	554	556	531	554	550	563	573	529	536	575	541	560	573	528	545	545	539	572	558	573	565	567	589	539	537	549	562	580	547	541	522	547	541	538	534	590	547	556	547	560	557	553	544	534	567	540	577	534	599	499	580	554	577	569	518	563	601	490	560	509	544	565	555	564	589	550	523	536	564	543	559	536	588	565	572	540	545	557	552	515	543	553	550	569	555	583	563	533	563	517	558	513	554	562	527	556	547	541	572	530	506	568	615	562	542	559	526	503	593	506	564	571	549	567	565	561	589	607	556	558	587	568	523	558	576	523	538	546	591	556	538	553	537	535	526	556	589	586	538	578	569	530	521	546	522	551	496	540	562	529	542	566	553	548	530	548	553	542	588	533	534	526	566	565	556	507	572	565	514	547	595	563	499	601	585	533	545	567	564	530	540	606	516	550	562	545	548	531	561	510	562	530	521	552	581	569	528	576	583	541	553	603	534	578	571	573	497	557	533	524	511	521	566	564	540	551	543	543	530	554	526	590	495	517	568	558	532	534	524	538	581	550	547	535	551	601	542	548	562	525	541	566	555	563	559	556	531	555	562	556	520	511	526	618	560	589	556	576	568	560	521	506	548	543	528	535	541	563	559	502	515	525	523	537	507	523	541	551	513	573	522	567	560	525	575	540	570	534	590	545	563	566	574	551	522	565	544	515	512	550	560	526	552	551	527	581	542	535	547	500	563	535	543	551	507	518	527	517	560	566	589	544	560	579	547	524	549	513	567	531	575	560	547	564	597	555	539	563	558	556	559	568	574	572	580	547	524	530	541	548	554	562	504	547	510	566	531	544	565	556	532	563	556	517	581	518	575	560	562	560	570	514	556	545	574	513	530	540	566	517	499	579	568	556	538	566	556	524	544	536	591	583	593	579	556	560	542	575	556	538	558	541	526	537	588	481	566	584	538	556	540	555	582	545	568	492	570	547	511	519	571	508	547	585	520	559	593	509	556	530	588	581	570	527	602	556	571	541	529	591	522	566	539	597	536	568	572	586	502	555	553	544	513	560	590	540	545	555	549	541	572	554	558	578	546	604	533	555	528	531	487	553	526	532	565	570	537	519	587	524	565	527	537	536	556	539	551	517	559	529	524	584	493	520	555	547	549	523	574	534	558	556	537	535	577	502	563	546	570	561	557	585	566	563	516	544	534	564	571	562	572	548	571	547	537	546	570	540	569	559	525	519	541	549	554	512	562	548	582	535	534	588	581	510	531	514	550	540	547	514	544	538	569	576	566	580	542	512	508	548	562	548	571	582	555	520	488	562	572	524	581	543	555	511	535	591	577	547	550	583	549	572	562	572	512	573	525	573	535	554	582	536	539	532	539	556	592	546	566	578	569	555	565	575	554	550	532	532	538	561	574	548	509	589	555	544	512	532	528	542	609	553	530	606	532	588	555	548	577	539	545	559	564	532	579	562	508	528	581	546	566	538	575	561	542	564	574	511	534	574	568	546	516	507	523	527	537	605	534	588	546	546	549	526	588	514	541	526	548	539	530	546	531	594	576	524	553	540	556	543	546	560	555	601	537	531	531	587	559	563	529	559	538	580	572	544	509	569	564	564	556	530	560	561	533	565	571	582	551	531	541	606	584	554	547	542	568	541	536	569	574	562	527	531	584	559	543	540	563	541	590	560	517	565	528	580	552	526	547	542	541	550	548	522	562	540	560	551	554	580	573	531	536	536	509	539	542	537	538	575	543	560	549	565	534	581	516	538	542	555	550	565	562	556	570	545	539	546	538	552	571	594	559	576	530	594	573	561	485	556	532	560
25183	21053	26439	24386	5545	638	517	441	411	398	401	358	1006	729	457	1269	523	361	338	333	337	330	368	342	316	342	313	368	328	354	342	349	306	344	285	329	341	351	310	315	319	333	298	384	346	356	347	350	349	339	357	307	310	333	344	347	348	363	338	331	323	352	340	312	326	322	324	345	323	312	323	326	345	345	337	331	327	332	290	337	336	343	338	312	320	360	348	343	364	368	379	332	346	347	344	314	379	321	338	333	340	348	308	335	373	334	350	329	342	333	314	302	342	366	336	334	333	356	356	318	336	344	323	310	364	334	355	351	346	338	341	324	323	329	351	354	351	305	323	370	329	334	327	323	355	333	306	329	327	326	374	340	353	338	389	324	331	341	336	329	353	354	357	339	343	323	327	344	328	310	337	299	325	341	365	329	349	317	356	362	341	338	347	333	334	363	352	331	325	324	305	330	326	344	321	331	355	300	348	329	339	340	335	359	323	313	321	335	339	373	339	335	301	342	353	325	332	318	342	355	340	341	367	329	310	336	300	324	353	357	316	329	329	353	373	313	319	307	330	348	356	342	328	327	320	374	325	325	333	334	353	327	331	347	344	366	342	334	334	345	339	327	359	344	339	321	303	336	342	368	350	346	302	335	320	356	348	324	327	295	327	370	332	311	343	351	336	339	327	321	335	351	320	315	345	334	328	330	353	343	363	334	320	351	314	321	342	327	335	322	284	328	316	332	301	329	341	327	332	306	351	350	324	332	340	305	345	373	326	324	375	344	324	323	353	348	325	324	348	337	362	325	293	340	366	320	338	334	354	323	351	341	339	313	334	332	304	338	315	327	357	336	340	324	315	317	332	329	336	382	357	323	281	318	339	333	375	298	332	324	313	329	347	336	342	332	298	352	358	350	344	370	346	305	303	356	325	339	344	338	314	332	326	336	315	337	298	321	337	325	356	322	323	328	346	360	323	333	331	333	354	342	313	355	339	322	314	360	306	335	339	346	337	342	341	334	325	332	342	326	321	344	354	330	382	327	319	350	318	342	304	321	360	304	356	346	340	369	346	340	341	344	351	378	331	330	333	333	318	344	317	340	327	325	316	321	343	316	331	339	312	348	374	330	370	343	312	314	342	311	337	351	343	328	295	331	320	334	357	312	296	366	319	344	353	323	308	335	318	307	356	332	336	341	361	347	314	315	343	338	340	339	325	356	353	346	373	328	316	362	335	328	328	331	375	332	346	315	334	346	350	331	344	344	328	307	344	328	331	338	338	310	307	283	323	335	320	372	355	320	343	292	312	330	307	312	353	394	378	309	332	342	299	304	318	348	358	345	317	321	347	331	343	288	308	318	310	323	332	357	334	317	299	306	307	321	339	321	324	345	314	332	332	339	318	324	328	301	367	331	299	354	334	351	318	344	344	333	347	322	314	354	318	351	362	328	326	342	284	340	334	311	316	312	322	337	350	346	297	304	336	338	320	312	340	322	323	299	350	340	351	324	350	343	330	323	339	304	348	316	316	356	363	351	307	334	372	337	313	342	345	326	326	312	332	337	318	284	346	329	333	330	299	339	326	309	345	366	336	325	330	316	335	333	331	339	325	342	295	330	337	326	351	356	324	333	313	324	342	336	342	335	358	310	357	335	337	334	335	335	336	304	355	319	314	325	337	319	330	334	329	341	333	319	362	363	305	324	367	353	326	364	335	336	335	344	350	348	341	337	354	335	308	343	340	370	369	315	331	360	316	372	324	339	353	325	359	320	335	319	344	279	362	340	294	332	332	294	307	350	297	330	310	345	324	334	314	361	334	317	318	328	335	355	356	312	344	334	305	287	345	319	349	328	299	318	336	339	344	330	347	358	339	323	349	322	320	349	353	311	354	333	363	322	327	342	338	332	334	324	320	342	369	385	345	350	337	367	291	334	336	305	327	309	353	352	305	336	313	363	361	323	337	327	375	330	374	338	308	325	332	346	295	320	325	354	346	307	337	359	355	373	354	351	338	341	325	332	336	322	294	349	352	363	313	322	349	309	320	321	350	348	351	345	319	342	323	348	335	345	361	316	326	368	339	324	345	327	320	354	354	352	334	357	317	307	341	304	332	289	354	340	315	340	338	341	340	303	333	341	376	328	329	364	337	317	326	346	307	301	368	318	315	335	354	334	324	315	348	314	339	336	349	295	330	314	343	322	326	331	331	350	309	352	346	315	310	336	330	347	318	349	341	332	320	320	337	309	344	391	310	348	377	343	362	318	350	349	307	328	323	349	312	318	321	348	330	338	328	335	347	319	316	319	311	356	349	287	344	341	369	331	357	321	356	336	304	336	321	330	339	346	323	354	345	339	340	319	359	341	305	327	328	332	356	365	331	351	337	337	341	326	312	342	339	329	339	353	319	361	307	324	326	340	344	350	308	335	345	365	328	311	320	322	356	359	320	330	352	321	335	350	313	367	353	361	305	336	353	317	337	311	335	302	333	349	342	330	344	284	344	329	311	345	327	314	338	346	315	325	310	324	337	306	273	341	348	339	319	334	336	335	356	319	330	346	360	344	343	348	316	309	341	323	348	290	343	312	333	333	328	350	335	345	339	308	356	330	365	327	315	322	349	308	327	333	352	344	326	343	298	325	361	304	340	345	320	354	296	333	335	332	368	338	338	300	345	324	349	350	326	339	340	334	317	351	335	337	349	330	328	312	317	331	309	337	344	337	370	305	343	351	329	324	314	329	348	338	314	369	336	349	335	320	334	340	328	301	314	306	355	359	326	347	328	339	339	341	284	347	370	349	335	333	346	357	312	319	309	341	321	353	314	326	328	322	322	310	333	335	351	358	326	285	326	326	332	353	347	344	347	347	366	347	309	360	368	313	348	332	329	317	333	337	330	324	319	334	351	342	344	342	334	332	365	314	325	336	319	344	331	309	341	378	336	361	324	340	325	333	345	317	330	320	347	322	336	316	353	324	342	339	349	335	357	357	323	342	338	328	371	311	337	332	334	355	337	336	367	321	367	354	327	298	377	330	320	322	320	344	341	331	330	336	348	296	336	333	348	353	354	348	357	337	302	348	331	322	289	343	316	323	337	323	356	370	336	327	324	322	348	317	315	328	348	286	345	333	336	335	339	343	336	355	327	326	354	332	320	334	300	340	319	316	339	313	326	351	319	312	338	317	373	350	326	312	338	336	323	316	325	333	344	323	325	373	312	333	338	349	330	323	339	328	344	345	350	336	318	345	346	337	337	329	350	319	313	345	311	322	328	363	355	345	372	333	343	326	342	323	325	352	317	337	307	321	337	372	362	328	300	300	367	319	386	328	343	373	315	319	310	355	367	344	329	342	321	337	354	347	333	347	331	347	339	341	359	306	352	308	348	351	324	342	319	320	370	326	311	304	355	331	351	350	331	308	344	348	322	327	333	359	344	337	337	339	319	340	336	342	303	309	322	334	310	308	355	336	340	349	345	348	355	369	308	349	320	340	349	310	317	312	281	323	331	307
40974	47855	13228	1887	1193	1012	799	736	671	600	571	570	2384	1484	772	2799	911	419	404	477	430	397	445	421	421	423	441	434	421	437	423	409	387	409	430	447	407	372	393	396	470	408	437	434	404	401	397	405	463	405	401	429	403	366	415	431	398	402	446	412	420	413	393	429	438	431	415	387	468	424	426	412	439	409	403	424	469	417	405	433	412	418	423	438	439	429	431	454	426	477	441	452	453	435	417	401	401	402	379	431	439	399	438	486	400	415	445	401	408	429	403	395	462	396	425	434	408	375	408	451	445	432	428	428	438	399	379	426	429	406	429	390	407	432	414	428	434	404	410	408	384	436	407	431	411	446	400	409	406	375	409	421	412	478	433	433	392	429	411	419	417	415	451	427	429	442	385	429	425	419	408	397	404	411	409	430	422	396	430	403	398	456	369	427	422	416	403	399	440	401	426	387	409	395	427	450	426	427	408	387	367	426	423	438	415	418	393	386	421	431	372	435	430	401	427	449	381	433	405	432	422	422	377	436	443	404	424	435	402	453	405	427	393	413	424	390	424	390	425	437	441	386	448	419	435	376	373	418	369	442	379	438	415	414	421	397	436	398	407	410	420	464	362	413	412	403	463	424	416	422	407	390	426	400	445	411	433	397	408	428	398	426	395	416	419	391	412	422	412	455	413	380	395	410	451	409	435	430	390	421	429	396	443	393	406	416	398	373	404	427	438	381	450	411	397	435	398	453	383	418	385	406	405	413	430	433	391	442	397	393	418	402	402	431	415	442	425	441	390	412	420	432	432	398	417	389	433	411	400	412	390	431	393	431	424	429	366	389	441	419	406	400	388	412	415	416	420	398	450	441	400	442	419	423	429	390	412	414	413	397	416	405	418	367	393	403	402	431	417	414	436	406	409	435	383	424	437	450	408	418	433	456	399	410	438	422	423	431	407	417	409	429	444	400	442	440	384	407	412	402	424	393	415	416	406	406	401	391	456	430	398	423	392	401	404	414	424	417	426	458	450	392	419	417	389	428	415	420	421	450	410	422	412	422	441	421	415	401	387	435	385	437	422	423	428	398	430	437	380	451	425	409	451	412	404	452	433	412	414	400	413	394	408	408	420	425	443	408	427	380	388	443	364	413	402	402	423	395	378	420	399	409	437	442	435	403	421	411	383	374	426	412	396	408	387	413	424	443	443	415	412	412	407	413	419	401	423	425	400	397	395	433	435	403	404	413	425	426	427	412	389	445	428	403	374	430	420	423	410	439	407	363	420	435	450	422	420	411	367	454	412	422	430	399	453	423	439	406	402	391	421	420	425	470	411	387	437	432	439	403	367	436	402	376	407	396	409	405	387	419	404	375	412	401	411	424	435	436	431	408	416	410	414	414	429	386	413	382	403	409	435	421	414	414	379	432	437	408	410	388	443	402	404	405	408	410	434	417	366	426	431	388	384	403	402	431	406	401	391	406	420	439	369	419	401	417	389	411	396	432	450	399	400	407	407	425	397	431	399	422	410	421	451	381	423	436	424	420	444	404	416	437	462	407	438	387	435	423	459	413	407	427	443	397	426	395	423	416	400	406	413	431	438	407	391	438	424	411	452	441	432	379	445	384	398	438	409	451	385	411	427	389	417	429	436	435	415	420	434	421	431	423	419	389	399	419	425	403	463	410	423	401	426	399	364	445	395	454	394	410	391	421	441	425	403	418	400	416	383	372	416	398	445	423	387	444	412	419	427	394	395	414	380	420	417	433	413	411	419	424	414	398	417	407	407	437	448	432	407	391	436	394	407	403	407	426	390	424	424	433	415	438	431	425	409	414	440	415	439	426	467	410	411	408	382	426	397	385	433	429	420	440	413	416	430	429	447	433	394	418	404	410	458	393	423	433	432	411	411	421	427	416	392	417	417	442	437	454	400	445	399	395	427	405	440	403	406	410	428	420	376	387	380	370	407	418	396	376	423	411	420	396	423	413	459	442	409	400	410	377	410	409	424	409	413	384	422	420	391	392	428	444	435	396	404	396	411	439	398	414	415	410	437	409	402	433	464	393	417	425	410	446	435	421	440	449	423	401	409	395	398	397	405	389	401	399	428	404	385	440	392	381	402	444	448	411	410	399	367	415	425	398	429	402	398	401	425	411	384	425	419	450	392	410	402	435	382	404	422	428	416	402	403	456	426	410	397	409	395	447	438	425	410	435	400	436	421	432	398	408	433	421	417	426	401	434	434	414	446	416	422	421	415	432	403	421	389	437	442	417	408	426	433	390	447	466	423	429	408	400	410	435	415	387	408	431	392	393	424	459	448	429	414	432	412	418	425	437	428	428	410	424	416	415	411	451	391	406	429	420	420	431	463	389	443	415	405	457	444	429	413	417	451	408	420	415	399	420	390	393	393	436	408	419	391	414	436	385	433	401	405	425	424	419	376	429	406	433	452	453	423	419	424	426	458	415	440	448	425	407	453	410	439	403	413	430	452	409	413	397	388	408	408	429	415	402	418	426	399	403	422	400	439	402	433	438	437	411	412	416	445	442	414	394	434	436	395	436	409	428	439	433	391	416	389	405	394	413	413	459	379	410	393	405	429	414	410	416	427	404	428	400	457	427	447	460	400	409	418	402	394	401	419	394	397	400	451	438	434	437	403	411	454	449	430	417	415	365	391	429	417	452	431	397	411	427	433	451	440	427	418	402	455	412	417	386	400	456	394	421	466	443	415	402	390	413	417	408	385	401	414	436	418	406	430	441	421	408	427	401	431	461	404	398	432	414	458	427	413	437	423	427	370	402	395	421	439	449	416	429	416	434	413	419	427	448	387	372	414	423	441	403	409	435	405	432	406	384	414	418	381	411	382	423	386	435	430	450	424	441	412	429	400	431	404	397	400	436	432	416	461	397	430	392	408	404	437	417	432	399	428	425	423	420	422	425	397	428	398	406	445	387	445	455	418	426	420	384	415	411	420	390	445	397	383	398	410	403	413	395	399	414	434	438	390	426	390	441	365	438	413	415	385	432	414	420	432	418	408	428	405	442	440	417	412	433	426	462	414	433	389	409	414	407	436	446	439	429	378	416	420	445	402	420	447	394	411	420	410	403	418	430	400	442	424	387	394	385	399	410	387	381	431	420	393	421	398	398	453	448	415	411	422	380	425	434	428	445	403	404	451	435	410	398	424	420	392	437	438	446	428	447	397	400	380	417	457	432	409	396	448	432	440	420	382	421	444	378	416	401	425	396	389	448	392	360	426	418	401	410	391	442	409	411	421	434	391	377	385	437	396	437	434	380	425	382	408	404	421	366	409	425	383	424	422	422	428	433	419	405	423	413	423	379	421	409	417	414	398	430	418	414	440	380	443	421	406	404	446	418	396	411	410	402	428	418	394	409	413	411	399	412	440	379	413	431	446	412	432	409	401	433	432	417	413	436	410	409	412	452	374	419	439	448	402	432	427	404	427	422	428	426	429	428	421	426	405	451	387	385	389	437	441	414	415	408
22860	21002	28504	23560	20942	20652	4585	1253	991	920	849	783	3032	3694	1570	4516	984	691	714	693	700	639	649	681	713	661	686	641	687	620	677	662	609	708	673	663	660	694	666	630	721	648	620	635	680	649	663	655	660	672	665	653	609	681	645	665	669	682	643	656	613	663	651	632	656	659	614	600	633	647	629	648	632	630	617	668	684	625	636	675	680	593	623	624	615	655	721	674	676	695	648	670	695	668	679	678	634	618	599	621	629	639	614	675	645	616	661	609	630	655	605	640	660	659	626	667	652	673	592	608	633	631	612	651	641	619	625	669	688	578	647	648	628	690	613	646	624	644	626	638	616	609	611	639	634	619	653	622	622	667	622	702	675	639	667	636	624	646	614	596	645	653	650	611	619	653	615	701	680	629	602	670	628	649	615	641	646	632	600	630	654	609	662	624	605	628	622	616	634	612	603	656	654	676	656	622	624	635	641	636	619	649	596	619	644	615	613	594	584	628	609	651	638	590	660	601	663	638	644	651	617	674	596	636	649	639	646	614	622	607	593	673	673	654	624	638	634	634	620	601	631	598	601	646	673	616	646	637	649	656	648	605	665	631	643	655	588	685	608	657	645	630	666	692	630	640	673	625	665	637	639	636	645	624	639	611	603	664	622	696	629	655	638	580	640	675	600	659	624	665	641	629	701	631	641	588	628	653	646	628	636	650	651	573	647	634	606	686	657	579	646	663	619	608	615	657	653	679	613	634	605	623	635	594	698	613	636	605	659	642	690	676	638	652	667	618	627	597	645	592	671	629	650	622	618	625	650	641	659	642	622	618	660	588	690	657	650	619	618	621	600	661	657	610	638	629	648	601	662	656	634	645	604	609	624	657	661	683	661	654	638	603	585	653	630	660	607	651	660	627	651	583	646	603	638	638	652	628	632	640	639	660	639	638	593	590	640	642	606	692	672	603	661	650	587	649	634	609	634	615	667	655	606	622	652	632	595	680	660	608	637	621	598	684	640	636	625	693	616	665	609	609	658	630	620	662	603	626	663	611	649	632	612	639	668	647	677	675	689	655	640	621	610	630	598	647	644	605	669	672	640	636	610	643	608	617	651	637	639	622	628	646	681	642	665	624	620	642	630	659	654	626	617	628	614	643	622	656	676	667	629	686	623	590	630	653	664	621	652	651	652	640	658	607	605	589	616	629	662	658	640	620	628	622	634	626	650	609	654	651	618	624	664	596	660	641	611	676	645	612	649	662	588	667	619	656	664	671	671	673	620	661	613	647	636	588	643	613	678	650	639	646	613	626	644	633	683	638	642	623	666	650	632	659	619	700	683	631	670	643	660	660	654	614	662	619	657	642	606	642	625	643	619	602	683	609	615	630	623	605	632	603	634	654	591	662	668	637	659	613	683	635	660	664	574	670	632	668	626	607	608	599	634	639	644	642	617	652	641	666	632	591	652	644	631	615	612	614	629	657	626	635	603	605	650	648	624	647	637	611	663	644	631	638	647	605	631	619	662	612	643	631	716	626	660	688	660	679	647	638	599	623	633	653	587	628	697	634	650	610	640	617	604	625	625	624	632	655	613	646	642	646	653	615	677	681	652	637	617	621	649	627	625	650	622	625	652	666	635	616	630	657	604	640	597	594	623	653	619	563	623	632	609	609	619	610	609	650	637	619	668	664	618	611	654	643	621	630	637	659	662	646	655	657	613	599	648	703	654	654	613	704	628	625	659	652	669	633	648	670	594	633	640	658	612	614	639	607	640	657	642	588	648	626	602	629	640	605	690	613	625	628	600	645	612	642	622	597	650	614	631	624	598	654	637	614	595	670	654	633	678	624	609	616	629	637	647	625	631	632	634	651	642	582	613	658	677	631	635	642	636	659	609	610	626	644	634	610	610	637	640	647	607	646	661	609	621	589	659	679	617	663	628	633	623	673	616	594	624	599	635	642	642	631	646	629	656	664	693	656	627	632	623	652	635	678	634	672	623	667	623	621	663	589	609	642	627	639	608	627	613	628	669	637	623	608	623	593	652	668	585	648	602	668	662	667	604	646	613	697	663	621	683	608	630	634	643	625	647	626	609	646	632	635	678	651	628	629	598	656	646	611	633	654	649	616	624	619	630	620	651	673	628	641	657	675	586	609	615	645	588	596	672	611	628	619	596	652	628	604	640	616	656	586	641	649	647	614	632	634	649	654	610	649	646	644	615	625	622	598	634	641	629	654	602	631	690	664	593	600	616	685	611	608	633	635	608	586	638	670	691	613	635	694	621	635	646	655	635	635	623	636	624	619	637	652	663	675	649	621	643	621	631	636	643	652	628	623	678	666	609	636	638	626	623	646	648	622	642	600	630	644	649	655	594	693	640	627	616	678	619	640	643	611	665	640	634	640	588	622	619	623	618	614	621	659	612	642	656	650	625	618	660	637	615	683	631	662	613	619	667	675	668	657	579	649	674	626	600	594	633	627	627	645	658	615	585	601	640	674	629	607	615	624	657	652	630	650	645	680	630	646	628	614	672	648	624	623	670	653	609	654	652	648	674	665	646	675	642	603	637	619	648	674	633	616	621	653	626	665	626	696	649	608	623	686	670	641	642	618	581	620	652	636	665	666	669	661	622	628	655	655	666	645	671	663	618	622	622	668	620	621	633	681	631	598	620	646	655	603	647	641	636	675	698	646	659	668	644	627	587	642	598	649	673	621	634	604	633	634	630	627	645	622	638	625	608	639	613	600	615	653	683	607	641	655	638	560	594	619	613	682	660	629	639	663	649	654	688	640	629	632	617	654	659	657	644	611	625	568	652	590	640	638	658	625	655	653	597	633	641	650	672	627	581	651	556	628	616	613	620	614	631	676	651	626	632	625	629	648	636	638	656	653	689	641	611	620	665	608	652	692	677	668	659	636	611	631	631	626	624	617	606	621	635	598	677	654	645	648	726	658	619	619	618	638	632	660	589	593	649	655	617	640	624	638	633	662	621	624	651	665	623	605	645	635	628	624	604	580	641	651	626	605	651	630	640	641	648	650	622	674	625	687	629	649	611	637	668	628	643	628	666	649	617	633	635	631	633	631	643	646	626	621	630	631	631	609	605	573	582	647	619	623	675	613	658	684	653	629	630	667	613	635	610	632	642	628	625	665	654	626	650	605	646	647	657	654	641	588	635	617	690	635	625	652	572	638	646	639	616	629	658	631	626	633	642	627	613	651	622	637	729	621	611	657	632	661	593	650	632	632	612	621	605	597	640	653	635	595	613	642	613	623	652	582	636	632	645	604	640	607	691	606	662	616	588	653	643	663	646	632	648	605	635	600	624	627	662	652	642	652	597	621	616	680	669	686	613	607	662	585	681	653	626	650	629	671	651	633	548	615	654	625	654	618	623	599	628	587	643	607	644	593	644	642	637	603	636	637	644	640	640	635	625	625	638	611	643	629	636	647	594	617	590	635	637	608	599	588	609	657	682	658	640	628	654	626	607	668	613	648	608	643	646	648
43991	62493	18187	5038	3380	2562	2186	1846	1603	1412	1228	1077	6179	7115	2808	8550	1357	870	922	811	787	858	836	798	827	826	795	747	798	746	788	804	710	796	750	755	802	733	739	721	748	794	692	784	760	737	739	758	726	797	774	761	767	753	747	732	740	706	751	756	778	710	698	764	771	715	765	737	767	807	784	745	732	761	727	739	786	768	729	690	739	710	751	763	809	715	846	788	776	764	782	802	798	823	761	756	811	760	782	722	761	750	760	752	683	780	753	684	709	770	753	702	762	711	736	767	767	698	736	750	702	725	811	817	729	711	768	772	719	741	756	732	737	713	768	710	748	709	690	731	736	749	767	719	750	743	758	731	738	759	710	740	749	723	746	739	759	759	746	748	764	713	737	711	729	734	730	715	706	755	760	715	729	756	765	791	763	717	765	732	733	729	712	698	759	693	734	796	733	687	751	759	703	726	729	763	761	747	717	726	771	676	732	773	779	735	760	730	789	711	763	691	729	775	771	730	731	771	756	731	760	688	814	749	753	759	708	729	728	747	768	697	767	757	710	742	761	701	755	738	813	786	729	756	810	735	705	690	749	695	719	752	756	749	725	712	744	759	720	734	734	762	763	758	730	793	742	719	770	698	738	735	712	722	744	750	701	703	758	767	736	706	740	742	757	764	753	739	717	735	778	692	765	741	755	712	737	688	790	768	730	701	804	789	787	736	710	733	714	738	687	764	738	747	718	719	713	737	750	729	737	764	746	715	741	741	740	737	745	762	785	737	736	755	756	726	780	734	734	721	705	775	761	735	740	727	742	735	746	762	699	737	701	741	723	678	760	713	732	717	768	712	791	733	786	706	721	738	756	728	753	729	796	747	772	759	756	738	778	717	738	764	738	801	699	746	720	761	780	725	744	722	754	762	734	769	780	750	775	735	757	751	734	713	767	745	739	750	685	738	737	750	766	686	754	800	753	747	731	728	763	834	722	750	720	749	712	737	683	720	753	745	708	750	788	730	764	755	733	716	705	731	733	738	750	747	731	699	714	756	810	718	752	720	684	728	772	763	798	731	755	778	759	714	719	717	798	694	744	694	806	711	779	710	724	701	717	714	715	755	763	741	712	728	759	766	720	714	722	733	751	770	756	786	733	765	757	718	763	690	718	732	773	741	718	755	725	727	752	731	702	742	762	741	722	735	726	727	741	751	756	719	750	739	734	780	755	684	725	764	792	753	770	753	735	714	758	702	751	733	766	755	725	701	747	714	786	760	783	733	700	752	720	732	757	749	733	745	756	807	736	785	757	750	784	711	772	725	732	707	787	752	748	798	747	766	728	783	716	755	760	713	682	737	753	743	754	760	793	757	731	786	712	696	783	736	760	739	745	760	728	800	765	764	719	743	752	715	745	712	729	761	770	703	717	704	756	707	741	691	707	748	726	750	757	673	723	733	788	703	757	762	716	660	765	762	704	730	693	765	747	747	756	717	745	751	725	701	723	742	753	754	729	795	705	763	775	743	761	752	701	726	732	681	722	718	748	739	751	704	719	775	749	743	772	732	759	709	722	733	710	733	737	717	727	753	747	730	684	722	713	771	745	770	745	726	768	729	809	737	755	738	746	774	738	766	717	694	717	763	785	800	689	746	773	747	726	744	729	704	693	701	701	747	711	769	734	695	720	743	759	754	726	703	684	740	710	740	688	726	728	725	732	773	766	724	740	711	692	776	750	746	745	737	732	789	735	730	750	756	753	751	740	710	762	780	752	714	765	794	765	775	758	714	758	707	747	693	700	732	769	738	702	730	753	740	708	702	724	738	761	766	782	772	806	719	786	803	757	766	703	740	770	744	758	699	741	772	760	739	761	721	778	724	701	774	721	694	752	766	756	764	766	704	693	723	724	733	758	721	716	765	767	724	769	761	737	765	713	739	745	758	734	748	758	760	736	748	750	706	759	738	769	741	724	755	791	748	763	771	744	755	776	714	726	780	700	733	680	741	762	740	776	726	727	719	750	739	741	780	704	688	747	786	751	744	766	726	769	752	788	787	791	748	765	718	732	728	759	756	745	756	740	754	751	754	743	766	682	728	719	790	754	743	738	721	774	767	753	724	704	746	741	727	758	734	691	700	742	796	730	717	748	714	741	742	726	785	780	756	796	730	752	712	714	739	716	705	732	744	714	762	781	784	729	746	743	779	754	743	742	746	728	704	757	741	743	775	757	744	770	739	711	787	747	707	757	729	772	760	810	786	690	723	775	723	734	805	773	761	754	767	718	773	747	726	765	735	720	756	738	720	791	744	777	722	745	795	711	765	734	759	754	746	729	761	770	782	776	789	777	754	693	712	753	699	738	700	755	703	746	738	738	764	769	774	750	769	773	769	746	755	719	749	744	741	714	734	699	737	690	722	749	749	715	683	740	742	754	751	717	767	694	700	697	725	699	735	762	763	701	763	750	720	767	712	715	761	755	719	781	712	737	794	731	780	731	746	745	743	729	749	738	731	743	727	725	693	699	687	760	733	691	741	730	697	736	753	750	718	738	733	730	739	799	762	727	770	754	695	762	742	722	726	737	757	801	737	742	772	764	737	742	748	767	747	753	733	737	720	763	778	718	773	796	732	762	737	730	691	715	763	734	740	718	760	784	792	702	763	700	729	782	750	705	775	732	731	719	748	721	709	693	739	763	769	750	738	716	678	739	733	728	742	742	771	739	767	743	833	756	767	724	725	717	716	714	795	795	736	728	749	733	768	751	762	739	749	737	739	786	793	793	752	751	776	803	704	749	747	767	775	738	749	733	797	718	784	769	733	702	737	769	761	732	731	710	772	765	707	720	695	770	709	734	728	760	677	764	718	745	759	734	718	809	732	772	712	736	768	722	697	741	690	770	719	687	678	738	798	739	752	758	705	749	764	782	764	716	709	720	744	756	722	750	747	733	735	764	763	757	686	780	705	764	744	724	750	692	743	766	677	775	726	786	742	729	729	753	752	785	715	714	746	758	720	724	750	725	731	723	734	700	745	738	761	773	700	763	765	716	681	751	745	745	704	766	739	791	761	716	750	757	722	751	761	744	708	734	731	706	747	786	792	742	741	717	723	722	743	763	724	697	740	723	759	766	723	707	717	713	727	757	756	686	784	718	764	699	770	745	720	739	731	744	739	742	721	745	764	796	763	721	716	735	742	735	714	725	729	726	713	789	700	729	767	727	735	721	719	749	722	762	755	714	714	751	734	730	731	741	709	732	732	792	767	762	725	752	726	745	744	719	727	768	721	777	755	733	747	745	711	757	756	720	737	749	742	752	750	710	752	768	741	713	741	718	776	696	783	713	746	731	763	747	701	693	716	692	725	702	783	804	747	699	745	751	771	696	723	742	691	766	749	748	717	748	714	727	766	744	753	676	734	765	754	756	735	774	751	746	716	738	728	734	760	777	729	678	729	763	771	751	720	727	773	738	742	757	734	774	751	747	752	733	799	735	772	790	751	740	753	684	739	703	721
31764	29120	14631	1915	613	536	392	333	311	294	295	310	381	306	329	424	273	276	279	263	283	308	269	301	275	253	287	309	290	279	273	271	290	283	282	291	325	245	277	262	278	255	280	255	295	272	259	271	275	285	271	283	276	287	270	268	283	264	297	258	283	300	252	286	305	278	273	267	281	277	269	262	271	270	290	265	257	279	256	273	268	326	268	267	296	279	310	270	294	265	281	287	328	303	265	279	288	234	267	281	279	280	257	304	292	278	258	303	269	256	246	263	285	282	280	276	272	268	283	238	280	297	262	290	303	290	297	266	272	277	287	308	273	264	287	275	270	272	259	273	288	267	252	293	269	264	311	279	282	278	277	284	318	301	249	293	302	291	252	265	259	253	288	241	257	274	274	284	266	273	277	289	272	315	283	259	290	286	299	268	261	271	274	274	292	269	268	243	295	287	288	276	271	255	274	271	268	266	258	285	257	274	261	273	270	267	295	271	275	274	283	277	290	275	301	241	256	291	250	305	265	273	291	277	275	279	289	282	284	268	262	280	232	280	268	278	282	259	256	288	264	287	282	250	277	312	267	248	293	279	274	254	271	291	288	292	281	264	295	292	299	269	262	300	261	269	285	280	267	257	280	257	287	274	292	266	247	287	273	281	264	267	279	263	262	272	288	294	300	271	278	283	280	281	294	257	289	270	275	272	264	268	291	250	287	300	246	279	252	269	290	278	281	277	290	293	249	258	308	270	272	263	268	257	276	287	286	278	259	271	267	287	263	302	263	285	272	279	306	266	268	274	281	278	282	284	250	283	278	305	269	261	290	295	262	272	293	287	247	267	280	303	269	282	275	278	269	246	279	254	281	247	259	264	254	284	269	283	283	253	267	251	228	240	266	284	268	281	279	254	290	277	281	277	274	275	275	253	274	287	288	262	264	286	252	286	267	285	274	262	266	263	268	276	289	293	275	265	311	280	255	290	254	291	251	306	269	244	253	258	285	271	267	301	279	271	249	286	280	295	291	265	293	283	285	272	223	277	296	285	268	248	299	276	269	283	275	282	286	285	282	267	260	266	269	281	296	285	314	274	251	277	260	283	263	278	280	256	265	250	289	257	289	269	240	276	250	277	283	289	265	285	245	266	257	248	279	268	293	280	270	282	248	272	281	260	300	275	267	270	283	237	280	278	253	301	291	273	281	255	270	250	268	270	272	294	252	291	266	259	265	259	285	275	256	233	288	299	274	257	284	267	299	250	279	300	262	257	240	281	288	249	277	279	263	307	273	267	291	261	275	260	301	271	269	246	310	254	262	272	302	291	234	261	281	270	253	300	283	254	283	283	308	280	267	272	269	258	279	285	293	277	237	288	260	323	263	316	262	253	281	282	265	299	251	292	244	260	270	299	253	280	274	282	287	281	273	312	275	269	248	301	260	293	292	286	273	239	293	286	306	286	280	265	272	273	296	318	308	261	296	261	269	251	278	275	290	279	312	282	260	276	264	234	265	265	323	256	278	294	279	302	265	292	271	274	284	248	264	284	276	255	259	291	320	250	282	310	271	274	273	306	280	278	268	271	281	288	251	265	284	301	270	300	278	313	291	285	281	260	272	259	277	262	272	274	289	287	270	281	242	264	284	249	271	259	285	285	277	299	283	297	283	269	282	282	267	283	250	264	236	255	279	271	303	280	271	263	248	254	256	299	303	266	261	259	263	268	263	288	270	246	267	300	279	257	288	280	280	307	283	285	291	269	292	264	254	302	266	267	286	297	281	298	284	291	273	268	271	280	258	283	282	282	255	254	280	271	271	284	279	284	273	271	282	267	306	278	270	278	265	263	289	268	293	279	269	252	312	275	241	228	263	283	295	267	300	269	277	231	265	301	302	287	282	267	269	245	280	295	297	261	271	281	289	302	246	253	290	262	246	249	278	259	291	271	272	271	265	296	279	289	268	274	261	286	281	249	269	293	254	276	284	303	267	286	259	292	267	247	281	285	293	303	269	266	300	233	294	276	268	283	273	269	244	284	274	274	281	264	283	230	277	289	274	298	260	285	280	273	275	274	305	294	274	269	278	252	277	263	271	255	275	272	262	251	269	286	293	285	278	245	286	272	265	263	263	287	289	258	246	249	275	259	294	277	271	288	251	269	308	279	287	269	304	285	272	250	273	273	299	287	301	265	265	257	266	284	272	239	250	257	289	280	268	275	265	284	287	295	272	288	269	285	285	263	283	269	278	251	252	276	286	280	277	282	274	306	270	272	272	256	300	304	236	284	236	281	292	273	275	283	251	254	245	265	294	278	272	264	278	251	282	291	279	246	302	268	275	273	284	261	261	276	274	303	256	298	284	250	302	301	272	296	285	280	274	280	289	244	249	275	309	288	265	282	305	262	281	272	260	255	259	290	266	272	296	281	269	263	252	293	258	273	286	285	272	249	266	284	226	276	272	258	285	293	279	280	333	278	271	303	266	271	280	284	273	249	253	287	300	269	266	286	297	274	295	263	249	264	279	242	272	274	273	294	294	286	295	296	260	266	259	300	278	282	288	273	269	305	279	298	276	281	281	278	272	251	242	287	289	289	259	282	267	279	273	291	281	279	312	273	254	270	272	283	288	255	255	272	309	275	271	252	249	311	293	268	287	277	294	265	253	289	271	320	277	300	298	269	284	284	289	279	281	295	280	305	287	285	270	275	249	292	323	291	260	273	281	269	290	264	247	266	281	281	258	287	264	287	266	262	286	267	275	267	269	256	266	301	278	272	253	270	275	265	248	279	253	300	283	291	285	279	272	279	295	293	288	285	267	264	267	232	285	278	282	280	292	273	228	292	297	269	262	302	250	252	250	253	284	267	281	286	273	277	281	263	284	303	281	275	295	253	288	290	281	269	280	271	297	308	253	280	260	259	293	290	269	300	269	280	266	275	293	301	263	281	294	269	284	290	306	273	295	278	273	239	259	268	276	281	299	282	253	290	273	308	280	296	281	279	269	296	285	294	257	294	277	302	284	275	281	297	289	296	251	268	267	270	279	313	276	248	281	253	278	273	248	300	278	301	301	275	276	288	292	282	273	278	296	274	270	264	279	273	289	265	281	254	275	293	290	283	270	257	272	261	288	256	283	281	286	277	275	274	289	270	294	252	255	266	274	274	267	290	290	240	271	261	319	275	268	287	264	252	279	285	255	264	275	290	269	286	291	290	246	298	280	274	263	276	299	289	294	278	297	281	275	291	263	274	268	270	280	272	258	259	265	298	238	291	298	263	288	329	275	291	293	263	303	282	270	272	268	281	284	279	325	301	280	236	281	289	274	285	268	277	280	285	267	266	248	271	278	276	253	275	288	283	259	257	265	299	288	267	285	274	282	252	259	292	281	263	280	325	269	250	269	283	285	254	277	288	264	297	298	281	278	283	292	275	304	267	320	313	244	253	279	268	273	261	244	250	263	268	293	253	273	301	275	259	267	292	281	294	284	267	286	270	255	299	285	267	294	287
39190	39932	6961	756	545	518	488	481	455	356	386	377	515	502	427	682	395	366	347	347	343	366	323	359	333	355	319	340	346	342	368	319	347	328	364	341	344	323	331	303	335	335	334	320	373	338	329	297	357	332	364	343	355	325	342	335	340	323	341	340	318	315	311	324	363	356	368	331	345	337	299	316	340	359	325	364	353	343	323	321	330	321	322	321	331	374	349	352	370	372	350	397	361	331	355	326	321	348	325	316	348	318	348	348	346	342	323	345	356	338	330	339	354	329	339	385	341	349	354	302	367	314	358	327	339	322	328	338	333	354	353	362	327	325	323	339	352	375	323	328	338	323	334	361	350	333	338	334	321	327	315	361	317	330	370	343	318	319	349	349	337	349	349	361	343	314	342	310	332	367	370	333	347	336	363	351	331	323	370	321	354	325	350	300	330	362	331	344	355	329	376	351	312	341	323	317	329	328	313	323	338	328	355	339	335	325	348	325	312	367	333	349	331	295	342	348	333	357	327	312	300	343	363	362	319	362	306	333	361	367	314	350	309	341	318	326	335	332	337	337	332	352	333	361	324	337	324	329	339	349	317	346	332	330	309	330	356	339	330	300	373	319	355	340	363	343	314	332	379	331	331	378	323	326	304	335	338	342	331	326	326	334	307	325	360	334	315	316	342	334	323	343	334	322	342	327	344	345	361	335	387	345	328	350	302	324	348	330	332	352	332	334	336	366	356	339	357	348	373	321	381	361	329	330	351	305	343	322	351	331	334	355	314	333	358	361	338	344	320	347	341	337	339	331	386	312	340	323	335	318	319	354	362	323	345	356	354	350	328	336	326	366	325	369	320	338	355	342	330	316	363	334	331	311	373	315	344	369	332	306	300	355	351	312	342	325	350	312	324	347	346	345	316	330	339	350	367	278	377	327	346	317	323	355	345	330	331	362	317	356	320	343	338	317	337	332	351	357	351	328	310	327	370	360	340	339	343	327	336	352	312	321	343	296	353	344	337	351	367	337	353	372	320	329	337	360	324	344	365	334	321	350	343	338	299	336	327	368	336	358	330	323	323	305	339	307	340	307	323	313	363	320	323	325	329	348	326	326	322	342	362	337	361	345	342	366	310	322	311	346	336	362	346	334	358	319	322	312	333	331	360	352	348	332	386	359	322	336	335	357	321	354	340	349	319	329	316	358	350	341	347	342	348	340	368	339	335	359	360	323	336	341	333	347	342	325	334	338	346	309	340	311	333	328	328	347	316	346	315	340	343	349	325	312	334	299	351	351	331	315	316	302	333	309	306	369	333	328	308	319	346	333	339	339	330	369	337	347	364	335	309	326	323	352	359	336	341	334	331	313	358	310	326	357	351	345	332	353	323	319	329	324	366	321	327	342	327	336	325	346	359	334	314	360	348	349	334	367	311	307	338	340	328	348	316	327	366	376	325	323	360	343	344	293	323	364	324	327	351	345	309	337	320	312	343	329	333	342	322	340	362	320	314	346	302	336	348	358	324	323	355	317	274	368	329	382	348	321	364	316	335	333	344	337	342	357	339	336	338	348	321	360	359	347	353	363	352	354	359	311	340	373	340	349	308	310	352	367	343	299	325	341	327	340	324	362	344	336	340	309	332	328	335	329	315	343	349	349	300	309	327	333	342	320	349	381	339	336	313	338	338	351	327	332	344	334	339	322	327	356	346	350	361	332	331	380	317	310	318	354	356	346	340	363	338	357	309	340	342	312	373	342	358	329	332	366	332	337	330	324	327	343	340	332	381	353	337	332	348	314	338	351	355	366	331	341	320	366	357	362	366	349	327	332	353	313	357	329	332	338	344	344	336	309	281	346	312	329	348	319	348	354	324	368	349	351	319	317	311	363	355	341	339	329	329	336	345	331	340	336	314	327	341	336	336	340	352	324	329	355	343	332	353	342	352	320	314	339	360	333	343	334	327	325	335	347	326	345	356	337	318	346	330	313	337	329	347	332	364	370	337	343	341	322	352	338	334	329	355	321	335	322	324	321	355	339	315	342	355	323	336	320	333	333	334	331	332	340	351	317	332	325	339	366	338	341	394	345	338	363	305	395	336	371	359	354	330	345	341	363	348	341	329	316	339	366	328	342	355	329	337	325	356	339	304	337	325	346	335	344	391	349	340	348	339	346	331	340	326	322	338	344	347	351	337	342	335	354	335	332	341	370	318	320	364	313	304	308	329	352	277	367	354	335	337	331	317	371	364	317	351	323	336	353	328	329	350	365	335	347	342	288	340	321	359	305	349	328	342	356	344	327	347	342	354	330	328	370	309	352	337	337	382	328	340	351	380	340	335	340	373	353	345	326	370	329	321	325	331	352	351	324	333	352	347	317	351	326	333	372	324	299	321	360	330	326	358	340	331	326	342	328	342	349	341	344	326	328	349	351	351	338	348	344	340	387	366	357	343	364	350	350	372	388	345	346	311	338	373	339	326	303	342	348	324	329	335	328	359	329	325	324	313	306	353	350	345	350	343	321	337	302	351	337	321	344	349	363	364	310	364	354	329	372	348	325	346	337	332	337	351	326	313	354	363	334	328	347	363	327	318	321	322	362	324	329	324	344	336	348	359	319	332	363	366	349	340	328	324	318	339	325	384	339	352	396	382	355	350	373	346	317	345	347	355	324	301	322	345	316	329	327	368	348	365	327	350	349	301	319	324	373	314	333	334	357	348	385	360	317	354	329	339	316	346	338	367	306	317	333	323	355	343	381	284	378	317	327	323	356	318	373	316	371	326	333	339	364	350	325	335	325	375	341	369	342	374	345	342	304	341	326	351	356	345	325	352	315	326	345	338	309	329	313	333	362	326	347	372	328	336	309	301	334	354	343	298	356	337	362	359	343	342	342	341	373	325	339	311	355	383	351	320	330	363	326	383	353	347	330	314	374	340	288	320	316	337	347	316	364	336	356	346	329	326	337	364	322	333	364	342	324	354	347	340	345	353	367	347	306	332	343	343	316	335	338	338	341	344	320	310	325	330	302	318	359	351	325	329	313	337	338	349	331	316	353	346	351	354	357	347	348	335	335	311	332	336	349	304	323	320	324	328	339	320	308	331	348	341	326	364	331	332	351	326	372	319	354	336	325	361	359	352	328	305	311	340	315	334	314	348	345	379	340	359	321	357	327	316	317	315	360	328	354	346	330	343	381	338	362	309	346	361	333	345	328	331	325	328	337	332	357	364	337	343	320	342	311	343	315	367	380	337	350	345	352	325	343	337	346	370	307	343	357	325	308	336	352	359	329	347	300	335	351	320	367	349	339	339	331	336	345	361	334	350	342	341	338	329	351	347	359	347	296	342	376	354	334	338	325	361	346	343	329	340	328	313	368	347	354	350	326	348	339	360	318	326	330	351	353	337	344	374	333	345	363	362	359	352	323	368	338	355	342	356	341	353	318	357	329	322	352	349	327	344	339	345	372	372	341	343	334	373	363	344	373	356	335	314	316	350	354	332	332	317	322
23760	20917	27844	24019	20524	5631	990	795	624	611	578	698	1100	2965	1592	2354	604	509	503	482	481	474	466	470	508	507	431	484	484	452	448	487	424	440	431	492	465	489	465	475	475	474	501	478	488	452	477	460	468	465	474	461	514	460	469	476	497	470	505	427	495	477	455	429	455	484	493	460	515	529	487	481	448	468	476	472	491	418	451	500	453	460	458	496	457	463	456	508	474	468	483	491	491	501	440	449	450	453	504	457	449	464	457	492	442	481	427	468	474	460	456	437	468	445	444	466	464	470	480	515	452	473	456	462	467	471	478	487	451	466	484	476	477	464	480	481	453	462	452	445	473	428	464	485	445	480	480	456	499	456	474	447	444	471	431	477	477	466	430	479	485	429	502	483	419	441	475	501	459	427	508	475	479	464	473	433	430	485	435	472	429	444	445	489	438	516	485	431	487	436	446	488	433	465	466	500	494	471	480	473	438	442	439	452	460	502	484	443	455	456	441	411	449	444	516	439	468	481	460	470	473	491	455	446	465	479	446	451	474	434	478	447	463	478	492	437	459	443	450	446	433	467	484	476	436	482	422	417	434	446	483	470	452	449	479	444	478	457	515	435	473	450	448	439	456	461	460	480	504	443	454	458	494	495	426	497	435	455	446	491	440	456	465	443	467	486	442	501	455	481	441	510	435	470	435	461	469	473	472	478	443	450	494	459	488	491	441	491	477	485	474	471	503	452	485	469	457	455	484	447	446	454	440	430	493	468	452	452	450	435	474	480	459	452	453	428	450	455	466	470	470	489	473	426	481	515	458	501	435	508	473	435	465	454	499	477	410	473	469	451	452	444	499	450	462	482	498	459	458	448	473	447	486	473	453	445	455	492	476	461	444	470	417	463	484	438	480	430	480	472	459	441	504	511	453	475	451	480	449	493	457	461	442	465	467	421	463	439	451	455	471	471	486	473	445	448	440	443	480	497	467	440	466	479	447	468	472	482	496	515	464	428	491	433	503	473	457	452	457	456	485	418	479	459	476	452	463	439	464	434	466	441	435	491	444	509	473	481	479	484	479	490	449	437	456	477	447	491	483	458	464	458	490	471	482	465	442	476	470	457	476	464	514	467	505	456	482	459	462	451	496	489	473	445	448	498	453	448	454	483	448	514	452	502	501	468	466	467	486	411	438	449	486	468	441	509	468	472	437	454	450	532	444	424	456	450	479	520	445	475	489	442	441	449	471	474	462	491	428	447	488	453	523	422	426	452	441	420	453	466	404	446	450	477	468	427	468	462	484	427	460	426	411	482	438	496	447	451	450	434	450	475	466	471	474	445	480	455	461	436	467	453	470	475	465	443	437	470	450	508	486	464	456	502	494	459	459	443	461	452	431	474	471	428	443	498	480	406	451	445	460	460	489	451	440	464	485	427	501	419	447	452	457	461	458	439	470	462	469	446	452	471	491	472	451	463	489	454	490	452	482	478	450	482	494	447	449	472	436	463	478	474	455	481	464	451	433	457	457	473	457	464	441	433	429	461	499	443	468	461	477	463	415	468	509	472	468	431	489	421	469	450	491	462	453	498	429	444	465	437	473	435	465	506	453	463	478	476	438	503	460	523	469	472	507	462	456	443	455	425	444	482	470	461	465	455	450	474	470	468	466	461	509	499	466	454	487	493	469	473	419	461	450	444	477	493	469	450	521	456	453	451	424	470	465	463	474	462	457	432	456	477	456	463	438	438	467	448	477	470	440	469	460	464	484	455	447	479	475	438	486	438	504	479	443	472	431	438	483	462	467	485	449	421	436	467	470	483	466	430	462	476	449	429	472	435	487	409	451	452	472	466	488	456	467	454	442	445	500	459	544	473	482	466	483	442	497	427	472	445	484	479	447	459	439	477	440	433	441	449	455	445	438	468	462	443	477	483	455	481	493	496	494	466	443	463	439	437	444	473	479	453	507	492	448	430	460	471	455	431	516	472	467	455	448	461	477	474	487	457	447	468	444	484	425	460	471	406	443	498	460	442	478	469	488	479	429	438	457	477	480	475	428	473	468	478	460	494	461	465	466	450	482	414	439	446	423	483	445	462	477	500	486	470	482	484	516	454	483	472	468	441	465	465	428	459	470	445	431	488	485	437	477	480	466	445	430	455	445	462	468	452	449	443	438	508	503	470	449	458	478	457	407	451	468	488	449	464	447	470	472	430	478	480	450	474	433	526	463	449	457	432	480	482	441	477	523	452	437	464	456	473	494	479	468	490	480	440	454	478	458	435	464	445	483	508	494	439	481	442	469	442	464	454	494	476	465	474	474	471	454	443	461	464	492	446	481	444	498	481	493	510	458	472	486	469	450	462	438	458	457	458	490	443	480	435	489	487	426	463	463	479	464	444	454	470	455	460	481	455	481	486	517	427	452	446	472	455	476	461	431	494	454	457	457	431	461	470	439	470	480	455	465	485	449	467	454	462	494	472	442	454	514	452	458	508	456	486	419	473	478	445	466	499	468	489	450	469	437	438	483	490	443	452	456	469	476	486	473	485	480	426	460	449	482	493	438	420	471	487	453	466	501	484	431	482	455	469	474	445	450	452	448	475	464	508	488	481	438	457	430	483	430	471	428	463	472	505	469	443	422	478	445	512	484	468	469	497	459	488	446	448	475	472	459	454	452	469	460	476	463	439	503	480	488	449	477	450	470	472	469	455	443	465	457	476	471	488	481	486	472	445	491	481	454	461	490	472	448	487	437	471	423	467	477	496	494	450	458	460	447	469	456	460	420	437	471	453	459	468	453	427	454	473	399	501	457	458	482	480	441	454	457	509	472	448	468	486	430	454	454	462	465	455	480	480	482	452	478	465	457	497	469	468	432	464	464	445	484	418	437	460	450	479	451	467	467	462	479	458	487	436	433	446	499	439	454	479	443	457	461	446	495	479	467	448	485	449	511	463	431	493	451	447	437	462	480	464	441	471	413	450	481	468	507	447	463	477	484	470	410	465	486	475	482	451	442	485	432	484	476	458	449	425	455	483	473	460	426	476	471	490	427	471	468	471	495	440	490	477	461	438	448	448	488	403	462	457	459	426	460	476	432	481	458	440	488	470	478	478	406	487	516	471	446	436	519	493	443	469	453	462	461	449	469	458	459	490	521	454	465	411	440	480	509	438	417	467	476	471	490	463	476	437	478	454	453	444	462	454	491	469	485	455	450	465	445	468	470	442	443	436	470	459	485	496	462	435	452	455	484	447	463	425	435	466	508	474	478	455	458	480	478	487	482	477	452	425	444	486	491	465	411	476	464	487	478	460	456	451	478	447	461	471	496	478	455	513	461	508	481	458	467	457	468	448	462	477	419	463	441	473	450	453	470	460	471	473	478	483	490	466	513	485	489	478	436	450	454	446	450	470	475	476	443	520	466	477	452	494	461	488	470	433	484	458	461	481	450	474	436	456	495	488	477	438	471	472	444	466	447	424	480	422	447	469	468	434	483	464	484	444	446	460	441	438
40554	53140	14199	2705	1956	1577	1346	1179	1003	853	847	1035	1903	5997	2840	4721	712	637	626	536	547	586	546	559	584	556	546	590	538	554	535	531	604	555	522	543	533	531	593	532	545	603	567	529	542	569	591	588	520	572	549	517	512	568	548	505	513	561	547	560	545	519	541	579	578	577	544	550	562	509	541	527	548	540	531	562	536	514	555	553	550	589	539	556	537	541	566	574	515	601	527	613	583	566	549	529	544	505	570	529	533	527	555	503	566	518	575	518	523	550	506	545	575	524	544	494	574	533	521	548	502	522	545	528	536	564	542	605	500	495	550	523	514	553	526	560	520	534	543	542	557	553	591	524	544	561	547	567	511	518	544	541	565	525	569	562	525	533	531	543	566	570	562	537	532	540	539	515	534	524	544	552	559	541	500	508	558	577	533	539	553	558	539	544	499	531	564	538	541	537	540	528	518	517	539	527	542	490	551	590	508	506	540	540	498	538	506	538	509	569	534	547	548	581	517	547	527	558	551	558	499	578	512	529	534	524	564	533	539	525	532	535	530	530	506	561	570	509	517	561	489	541	519	567	519	595	514	540	538	551	600	551	533	548	538	542	526	509	533	515	570	490	542	544	555	541	549	535	555	565	542	564	514	547	546	536	481	515	557	523	490	532	521	568	540	533	529	559	548	545	546	549	519	561	579	529	525	541	489	562	543	559	522	558	517	556	524	567	528	510	505	515	547	522	528	563	539	574	550	578	581	553	531	536	592	573	527	516	578	554	539	544	541	549	527	550	592	548	546	529	536	574	545	516	525	506	553	503	538	553	570	567	535	584	516	505	521	566	538	537	556	550	556	545	562	543	542	492	566	545	562	521	545	556	515	537	548	525	545	541	564	556	566	541	568	530	520	534	527	532	525	520	566	540	537	522	553	548	536	525	514	493	529	520	524	547	575	521	538	547	510	532	544	516	538	575	575	530	536	501	514	566	579	497	555	584	535	542	533	505	553	529	576	516	522	569	549	508	492	551	533	539	553	546	518	537	538	580	537	527	507	529	497	532	511	487	556	515	515	558	513	570	548	568	561	579	580	509	539	538	542	534	539	532	552	533	524	489	517	568	593	530	513	557	526	554	504	529	567	530	526	589	541	517	570	564	523	530	611	580	525	524	534	534	537	544	557	612	528	505	561	506	527	535	550	563	500	540	557	555	543	514	554	577	554	535	585	548	535	533	510	555	572	513	532	554	555	516	577	561	530	527	536	547	555	568	533	498	548	572	572	579	524	590	556	541	570	526	476	515	527	552	535	546	541	586	518	536	572	551	526	551	549	536	536	564	512	508	593	518	554	528	514	539	548	537	542	531	550	507	553	512	564	569	519	526	587	495	542	512	582	531	501	533	552	557	515	560	578	550	545	543	503	587	520	508	538	568	532	552	520	533	547	472	548	544	516	563	550	517	536	528	539	515	547	551	560	548	570	575	560	545	590	506	541	582	482	571	551	588	500	556	499	533	564	570	528	588	558	580	528	538	558	546	535	500	582	529	535	535	560	570	591	563	540	534	565	476	535	548	546	531	574	537	565	575	537	516	509	567	552	590	497	575	534	534	572	559	526	529	526	552	552	594	538	518	582	494	545	553	537	563	543	535	540	530	568	569	546	499	545	586	575	530	543	526	531	529	511	576	549	538	518	535	550	573	574	546	527	517	520	548	519	541	588	528	545	529	549	554	573	552	544	527	570	559	537	546	514	546	516	571	526	542	511	550	534	555	524	538	557	517	533	511	541	548	563	523	524	534	538	568	503	521	504	550	567	568	559	527	584	526	545	558	524	563	569	513	564	542	507	561	541	514	537	504	513	516	525	532	494	579	466	472	526	559	532	532	512	511	572	589	525	530	581	572	516	542	572	548	550	565	618	560	523	550	536	573	502	541	514	533	566	514	538	596	540	569	505	508	523	552	536	576	527	551	510	509	587	522	571	588	579	522	568	548	535	562	541	568	577	535	572	555	566	549	603	560	521	554	569	494	548	564	555	581	569	522	508	566	561	554	542	587	555	542	533	561	536	572	534	532	561	549	541	544	543	534	510	495	540	555	555	504	581	577	490	546	482	495	549	538	548	582	572	556	565	509	551	520	532	568	552	576	535	545	506	581	543	533	520	529	503	538	553	572	550	545	502	535	587	556	574	531	554	561	551	546	528	507	546	520	528	496	510	558	531	516	539	495	549	521	509	562	530	536	551	528	526	528	562	540	566	540	565	537	521	525	539	534	555	536	539	562	552	515	568	539	538	578	515	516	560	533	551	592	531	544	570	505	557	527	585	532	560	561	539	536	542	569	543	554	545	489	549	552	549	533	501	509	553	565	517	541	572	552	551	529	581	517	539	562	566	519	555	537	538	546	514	572	541	549	535	570	539	564	532	533	518	551	572	545	527	496	572	541	529	555	508	548	523	500	581	563	523	516	540	554	520	555	543	552	549	548	555	523	507	594	498	530	565	509	554	541	545	573	533	559	553	547	518	533	543	541	483	556	612	538	538	545	578	531	558	530	574	588	529	583	561	545	538	527	544	550	501	561	543	528	549	520	499	534	553	500	563	558	533	535	540	560	558	515	520	557	568	576	563	555	535	521	544	511	543	528	531	522	563	553	511	534	525	528	533	512	581	512	514	553	528	527	574	537	516	565	528	549	550	536	532	560	542	482	533	532	510	525	552	581	603	550	523	550	543	545	540	506	523	507	573	540	544	580	549	554	544	545	557	552	564	549	540	572	551	511	527	566	551	548	544	571	532	515	536	504	555	550	521	562	566	563	543	548	525	520	527	542	541	568	555	593	538	523	515	478	535	526	522	533	524	556	513	527	533	564	528	501	584	538	578	517	532	570	533	574	575	585	563	557	543	507	521	531	529	547	547	522	523	583	541	542	540	531	548	536	531	592	540	547	541	518	528	533	537	517	564	553	544	540	546	523	529	558	596	560	508	551	595	522	525	542	550	553	528	547	547	538	565	541	565	519	515	588	527	538	504	588	569	534	530	546	516	598	554	578	579	545	545	528	514	518	558	540	515	561	522	558	549	531	547	543	522	548	555	548	597	547	497	561	568	555	519	519	564	542	524	582	534	559	549	553	529	520	522	541	517	546	515	564	562	578	532	542	554	563	499	565	558	585	530	543	555	516	543	567	562	514	598	514	514	551	519	582	536	510	547	543	537	548	542	539	504	524	537	532	533	538	526	558	528	557	531	567	568	538	571	546	560	554	536	572	534	551	545	547	543	608	551	517	529	583	531	526	507	514	534	547	528	518	558	515	524	514	553	559	529	548	513	558	562	496	602	551	514	569	506	523	524	567	583	540	528	564	560	544	585	533	532	580	534	548	574	556	553	484	528	577	510	560	544	521	509	552	557	552	510	536	520	523	594	531	537	592	524	557	517	541	564	560	542	551	490	527	543	522	549	533	495	543	528	499	549	558	577	571	559	547	559	486	548	530	527	540	533	501	530	534
25123	21077	26364	24356	5151	572	452	499	404	402	361	344	675	1068	1044	1039	333	308	337	330	330	337	325	338	324	302	343	316	309	339	328	286	319	325	323	344	349	294	310	337	336	290	306	331	325	292	321	281	330	278	320	331	316	359	320	326	327	312	324	322	322	315	290	308	300	316	309	304	315	302	299	318	335	353	297	303	262	311	307	316	272	307	305	298	328	291	271	277	308	324	301	329	339	335	296	316	311	315	344	337	313	329	292	282	327	325	339	262	311	316	335	297	311	302	299	315	295	316	325	353	313	314	309	312	302	300	342	322	310	307	296	326	299	311	306	344	285	308	305	309	316	313	285	290	327	318	341	293	329	323	318	310	300	318	303	334	328	296	332	328	289	305	309	317	340	314	314	311	307	301	315	306	306	320	338	286	317	328	317	296	304	258	314	312	310	292	325	306	305	307	326	330	332	318	336	316	333	329	321	303	302	292	320	309	333	290	305	314	304	279	321	314	313	313	357	327	306	340	294	321	336	346	301	315	308	300	297	329	293	305	319	331	308	319	318	302	307	327	325	322	314	300	305	303	307	314	304	309	334	310	327	308	328	336	309	324	303	308	312	323	320	273	329	307	296	303	318	325	286	303	287	286	290	308	301	317	306	356	328	341	335	303	307	298	308	302	308	335	291	339	306	312	322	303	304	288	305	331	326	306	305	340	298	302	302	325	335	318	315	309	341	328	317	285	319	313	281	308	311	336	313	308	310	271	303	331	293	327	338	281	344	302	335	333	334	292	323	314	327	319	338	329	296	345	302	310	313	293	292	317	310	353	302	318	319	304	327	292	315	316	281	320	313	293	329	319	347	316	315	292	330	317	305	308	313	330	305	319	299	318	301	317	308	333	344	299	291	330	318	318	270	293	332	298	283	298	301	314	300	290	303	308	328	305	338	295	321	309	307	336	314	287	339	307	307	309	304	317	335	337	312	332	298	321	294	305	273	313	301	324	317	326	318	317	280	288	294	317	303	315	329	325	312	295	283	313	277	298	278	332	328	315	309	268	325	328	279	281	311	309	305	303	319	299	305	304	327	338	304	310	345	310	301	307	297	307	292	320	309	337	304	315	330	311	310	297	322	290	303	311	304	303	301	315	313	329	281	313	310	311	303	314	279	324	319	312	336	302	309	293	300	319	308	301	307	306	302	328	306	316	300	312	318	289	320	306	301	313	321	321	326	326	310	293	305	326	335	312	292	305	300	343	344	293	294	308	320	347	309	311	329	345	312	312	327	365	295	298	320	335	316	306	296	284	323	317	285	327	323	297	313	327	299	315	305	293	286	317	322	289	340	294	316	321	325	312	304	319	317	327	311	311	339	309	296	339	296	316	306	315	320	303	303	328	295	314	354	307	315	293	331	314	306	307	319	303	292	311	291	333	327	318	300	313	321	316	329	272	317	317	303	350	316	344	299	288	294	308	294	343	307	298	316	313	310	326	342	305	338	318	339	324	318	294	305	299	300	291	323	303	286	322	315	308	318	320	312	319	350	340	307	326	328	305	290	326	325	342	305	298	303	311	337	297	334	300	295	313	293	322	322	319	285	317	329	303	313	286	355	301	308	282	298	313	324	335	297	312	293	270	301	315	294	319	301	274	325	285	292	314	340	305	326	315	325	302	269	321	296	292	316	306	337	299	291	347	314	308	318	367	275	304	324	294	318	308	308	314	314	315	344	324	312	294	344	289	331	317	330	329	304	315	333	312	329	307	300	313	324	299	316	325	328	342	307	274	292	358	326	308	329	297	301	306	281	318	339	310	319	301	300	317	301	317	333	300	342	299	348	315	314	304	316	299	356	321	288	283	295	315	323	281	338	309	305	327	322	317	347	309	308	312	321	331	305	310	299	317	279	316	342	299	309	314	304	309	295	348	306	316	365	324	312	283	329	296	308	335	321	302	298	304	297	302	291	292	310	274	299	312	304	324	308	297	302	324	339	305	301	303	297	321	338	336	331	300	291	327	274	325	288	274	345	307	309	319	335	283	336	347	304	286	281	319	313	314	311	320	300	299	326	314	307	326	326	332	320	339	315	293	322	326	312	311	304	299	288	347	333	314	333	308	328	313	340	320	314	354	328	338	320	325	309	302	359	358	291	295	313	330	332	311	325	308	316	347	318	271	297	313	306	332	308	302	308	315	306	347	318	278	303	303	307	321	342	293	296	326	302	290	313	341	304	320	291	333	293	334	295	313	301	335	328	299	312	293	312	316	327	280	313	329	321	333	300	310	333	282	315	287	334	293	320	289	314	309	280	294	322	334	314	297	313	320	336	303	294	309	279	329	307	299	308	296	313	315	328	291	300	322	308	316	324	316	302	321	317	323	301	307	317	294	320	303	308	332	329	298	316	273	286	326	296	336	321	304	320	288	293	322	311	294	308	317	314	322	301	322	328	334	308	300	300	330	326	317	359	333	339	345	315	339	303	311	299	295	284	315	327	313	298	294	319	334	311	321	319	347	322	314	353	335	310	307	302	330	327	320	317	296	308	323	335	317	305	295	305	342	345	286	296	319	314	327	286	306	338	320	346	274	299	336	313	299	308	268	319	298	293	308	334	319	330	331	295	279	308	328	301	291	303	322	288	308	319	338	328	314	285	312	264	327	298	317	281	301	320	320	283	299	307	303	312	303	298	350	289	330	315	342	340	307	284	318	333	295	289	327	292	339	307	337	302	324	325	312	313	297	313	323	314	337	316	325	294	356	319	342	283	291	297	267	315	302	325	304	326	329	312	318	310	306	313	302	279	322	323	319	310	312	334	302	316	290	331	332	325	320	370	301	288	310	317	304	305	322	315	321	292	294	315	293	291	307	285	312	297	290	319	307	312	323	299	349	293	326	316	313	331	296	339	289	334	304	292	322	327	305	308	334	298	312	298	307	317	284	342	312	283	326	304	317	319	325	323	323	306	314	332	329	323	288	304	323	313	293	327	304	299	305	311	302	318	304	336	323	330	266	316	331	304	305	319	313	322	329	300	300	311	286	319	329	316	286	331	317	275	311	294	299	324	284	337	303	297	319	348	298	295	287	313	301	340	306	304	289	298	305	300	294	335	325	327	302	309	330	294	287	313	304	334	305	336	315	305	316	313	326	295	304	348	305	317	300	308	311	308	309	298	320	314	306	301	317	316	309	345	323	300	326	317	339	292	306	286	325	322	328	306	318	310	300	338	320	323	335	326	324	333	305	312	289	352	313	308	301	297	335	310	294	313	320	315	329	310	323	334	313	340	302	268	329	303	310	312	324	299	323	285	307	323	312	320	318	287	320	349	308	325	332	333	295	325	305	321	298	320	322	300	358	292	336	330	309	328	321	324	323	310	334	324	320	324	330	291	303	316	326	317	310	279	312	303	295	309	334	294	294	300	315	302	307	310	308	305	301	304	330	308	314	331	330	303	308	313	301	314	319	320	313	291	334	321	314	317	287	321	308	314	318	311	306	288	342	327	274
40381	47308	10831	1684	1240	947	850	732	566	510	513	502	1356	2527	2384	2367	497	406	414	423	424	436	415	416	455	401	410	422	388	411	400	390	391	378	395	405	431	378	387	388	391	432	405	399	407	413	392	446	393	407	417	383	384	401	400	380	430	389	422	389	437	391	366	373	394	357	444	409	368	399	412	392	409	414	426	397	393	405	424	406	398	436	401	394	409	381	403	408	371	382	385	459	480	407	392	397	395	403	398	422	424	383	385	405	415	421	412	379	373	383	391	376	416	395	380	372	400	370	366	388	394	417	406	388	389	401	393	392	383	415	399	394	379	415	385	407	403	419	396	404	400	392	368	380	408	389	396	428	377	434	410	391	403	374	423	408	377	408	374	393	380	391	412	391	379	398	368	390	381	361	380	359	402	407	408	386	389	387	378	408	416	379	392	432	373	398	370	400	413	380	410	395	386	438	425	377	402	389	400	384	367	367	392	381	403	383	378	369	388	388	435	409	366	404	405	406	413	433	381	429	397	404	393	404	393	399	405	409	375	360	381	392	372	384	398	413	373	383	414	383	408	366	391	406	384	404	401	437	403	383	436	382	386	395	401	405	423	415	432	417	400	413	405	407	427	386	386	402	429	376	360	368	434	386	374	366	412	388	421	379	380	390	408	382	378	416	378	426	396	410	369	418	384	396	407	416	408	400	389	415	396	395	395	405	401	383	409	399	370	430	367	373	402	413	421	394	379	398	388	385	410	419	407	397	421	420	406	396	403	375	401	424	391	389	373	371	444	371	371	381	362	446	396	372	404	417	387	374	391	376	383	403	406	398	393	395	379	406	358	400	405	428	377	357	371	361	368	380	438	363	386	369	394	435	438	386	354	365	405	377	379	371	402	406	418	375	385	399	380	432	378	401	376	359	386	389	386	374	384	384	400	379	398	404	397	370	400	393	353	373	438	395	386	362	408	406	434	413	362	388	392	367	394	401	406	401	392	390	396	427	437	389	417	412	381	360	389	376	398	368	399	394	382	378	420	344	391	355	380	395	403	368	427	372	410	397	390	380	385	374	392	403	366	404	358	423	414	404	397	388	386	385	405	394	397	378	351	399	380	412	414	394	404	416	409	385	392	381	357	425	407	373	372	404	417	431	362	421	396	365	430	357	391	427	400	416	403	364	405	408	427	365	372	407	389	402	385	408	394	432	383	392	356	431	408	364	398	411	359	403	393	373	437	423	374	392	379	414	419	352	387	361	426	427	394	416	411	411	362	387	374	394	424	359	401	401	384	360	376	397	421	432	420	379	370	363	390	425	413	401	425	420	377	422	424	397	344	388	369	385	379	381	407	388	397	389	378	371	414	392	402	418	402	365	371	396	397	419	402	392	389	393	412	413	386	394	407	372	393	403	377	406	390	400	403	420	420	390	409	373	406	409	410	399	390	394	364	431	435	375	385	409	395	402	393	420	420	425	342	382	379	414	409	382	403	431	416	405	332	397	406	383	421	415	392	397	388	422	402	395	407	392	400	381	404	400	404	353	365	382	391	415	403	397	413	393	387	386	419	372	374	411	418	365	394	426	398	393	383	388	371	383	393	368	409	422	415	422	376	348	362	401	384	399	362	417	387	357	405	381	406	422	362	403	369	442	407	385	391	416	360	401	363	393	379	394	395	354	400	406	401	402	387	387	408	369	382	374	411	378	360	395	387	428	386	411	414	371	395	376	418	380	368	420	414	414	429	378	401	394	370	387	403	417	416	402	414	367	414	426	404	404	406	397	389	408	374	386	388	384	425	376	386	348	408	368	379	365	412	414	404	380	416	410	386	401	358	404	404	377	398	387	407	383	392	377	382	397	400	393	424	416	400	382	413	374	367	402	400	423	375	401	404	387	380	412	426	384	378	404	383	363	409	450	388	379	366	396	395	411	381	364	383	406	395	365	373	383	361	383	380	384	386	397	401	386	402	380	393	405	407	412	385	362	411	410	409	361	380	373	405	433	393	385	409	430	370	411	425	387	407	416	378	432	364	396	359	365	402	373	404	440	362	417	396	388	396	373	363	404	379	395	417	416	404	422	375	388	407	424	389	376	431	409	387	380	393	415	389	401	405	387	379	395	381	390	415	430	410	365	408	398	403	369	392	399	385	415	398	382	397	381	395	403	405	390	384	415	382	397	380	392	437	420	399	383	397	396	447	365	411	366	418	382	365	364	394	399	389	415	393	380	384	410	390	373	403	377	413	359	360	372	395	386	390	415	400	410	402	422	381	386	357	406	413	391	376	431	371	409	393	367	389	419	395	426	381	387	402	393	425	389	438	384	399	401	362	367	395	433	374	365	375	422	376	386	372	389	372	432	408	389	408	392	379	403	362	408	404	397	377	409	391	438	396	374	393	379	401	410	401	428	380	418	388	402	387	354	398	396	384	337	404	415	367	385	420	408	402	385	389	396	387	378	427	408	425	376	368	401	402	394	370	400	397	379	385	423	400	394	419	458	395	392	372	426	380	410	393	439	400	386	410	384	391	415	391	398	398	388	425	428	393	394	420	398	387	407	397	389	404	414	405	378	398	411	372	381	386	405	412	371	380	385	402	384	423	377	414	377	399	383	426	366	391	353	418	375	395	414	379	409	396	412	381	383	378	388	389	384	415	418	383	378	412	364	361	405	369	376	393	414	387	382	387	399	388	409	362	406	373	405	396	421	414	366	410	410	392	384	410	397	393	370	373	393	397	409	404	385	424	391	376	404	360	353	395	408	358	357	397	392	364	376	398	376	430	412	364	405	356	403	387	404	374	400	382	405	369	376	403	403	405	414	392	404	405	386	363	392	394	398	374	402	384	367	390	419	387	432	366	397	394	380	414	406	426	381	393	373	411	399	396	390	386	412	393	373	414	405	407	392	374	406	417	381	403	388	390	359	395	387	406	367	422	424	384	398	401	406	410	390	387	433	390	417	384	383	433	388	415	408	402	402	374	395	418	387	409	377	373	378	405	409	378	406	363	383	417	391	409	415	409	384	404	420	375	404	369	418	362	391	367	396	379	390	438	408	396	399	368	391	381	396	360	347	386	396	411	417	351	423	410	384	377	393	396	393	400	419	402	404	371	440	375	394	398	423	394	375	382	377	411	395	398	408	411	375	398	420	394	399	377	369	380	405	432	378	388	387	366	406	405	414	373	370	428	378	363	380	422	391	410	372	400	398	388	423	387	375	418	375	393	386	361	437	380	363	399	398	379	371	401	340	395	417	379	412	388	403	418	421	392	432	429	387	383	406	396	437	399	386	424	435	394	417	374	383	402	398	402	357	370	384	376	449	390	376	392	394	410	381	386	398	389	400	385	404	408	390	386	402	416	387	377	379	411	392	372	381	404	407	399	372	388	384	394	408	381	380	370	383	369	375	392	401	367	370	378	403	405	401	371	362	390	389	378	409	393	368	382	398	353	411	382	368	391	404	419	410	388	363	385	375	386	375	422	391	410	396	381	381	406	378	419	375
22847	20983	28463	23572	20934	20636	4794	1179	908	879	836	766	2562	6293	3466	3381	707	703	662	680	674	635	636	662	653	637	654	654	656	611	639	639	635	643	641	654	622	615	633	674	619	640	609	603	612	582	657	597	636	675	639	614	643	613	680	657	648	650	633	633	663	616	629	600	654	667	627	670	595	642	624	685	665	632	654	626	623	634	659	625	631	671	664	618	619	616	625	633	629	666	639	642	670	669	617	663	654	651	606	625	608	620	653	634	614	656	652	636	636	571	652	638	630	633	662	611	592	615	629	620	625	617	659	686	641	633	687	607	688	643	659	624	631	640	627	622	661	665	661	624	665	648	604	667	649	636	630	660	564	642	621	644	646	682	646	622	634	630	583	617	647	623	644	638	643	618	586	654	589	604	602	637	621	629	612	669	600	626	623	583	636	608	643	625	649	645	636	605	660	634	668	658	684	634	659	619	623	664	611	624	636	684	584	620	622	582	618	639	630	648	662	624	599	602	637	647	615	653	620	609	612	647	648	618	648	670	639	603	614	630	667	660	641	655	661	610	643	607	615	629	634	618	613	608	590	663	644	617	645	653	677	594	599	625	648	634	653	636	628	631	581	649	665	614	608	647	625	629	629	622	610	638	668	610	645	645	620	611	613	594	621	618	654	624	648	615	589	622	644	592	621	633	613	609	645	609	596	635	611	643	613	614	654	619	631	603	637	637	608	644	630	609	668	607	578	677	631	636	627	641	594	603	603	603	620	648	628	632	605	598	632	643	619	654	632	613	582	671	652	606	631	619	633	629	653	577	583	648	589	649	603	632	641	669	574	639	659	636	647	633	638	617	624	661	623	676	590	639	673	624	633	580	634	611	618	601	704	614	605	620	645	617	587	589	611	584	629	668	591	613	626	631	626	629	626	618	594	670	637	629	619	644	628	677	674	600	618	645	639	699	623	627	663	651	634	631	661	664	667	654	623	631	605	636	687	551	577	626	600	611	660	662	614	614	688	655	634	577	660	623	612	642	600	617	639	605	611	611	617	698	634	626	606	623	630	638	601	661	616	649	626	628	633	598	615	647	630	603	627	620	647	624	668	595	574	643	656	662	625	633	626	634	621	628	660	635	624	626	674	632	633	657	655	670	661	655	656	611	607	623	630	633	631	679	665	640	631	656	618	672	628	658	661	666	635	593	664	610	659	616	648	647	588	625	631	655	659	609	628	621	639	664	659	615	635	600	628	603	601	592	606	626	607	684	596	612	667	638	613	625	634	623	668	639	651	669	590	608	623	604	653	617	626	625	643	642	616	587	661	572	606	601	612	604	610	606	604	604	624	639	652	595	601	663	662	638	612	603	635	627	667	628	615	595	624	606	670	667	634	638	618	585	592	615	622	610	658	609	562	650	661	615	630	621	630	618	597	629	586	624	617	579	575	608	652	625	605	628	604	630	614	589	618	634	590	641	660	643	612	647	629	631	662	637	650	639	632	642	660	643	619	695	621	615	628	643	676	576	609	577	630	614	663	621	676	622	586	624	684	647	570	626	621	593	616	651	633	655	657	589	603	590	599	646	645	625	561	590	582	606	611	622	626	648	652	626	617	611	653	584	627	619	661	642	642	668	608	662	643	612	614	607	617	607	619	634	650	627	630	679	658	710	598	629	589	680	648	651	609	615	620	650	611	609	628	639	620	623	614	597	598	665	687	574	612	589	604	571	624	604	671	616	576	607	622	652	574	648	658	641	591	643	681	640	640	597	623	627	625	656	588	639	623	602	623	648	613	588	641	628	638	625	612	658	633	632	592	635	661	616	600	614	605	619	630	648	668	636	592	618	645	634	633	629	624	606	659	606	632	677	651	623	643	677	605	661	643	619	679	621	622	640	630	589	677	650	626	631	676	609	651	637	642	651	637	615	646	593	602	641	699	612	634	620	650	647	624	724	591	623	642	597	652	622	632	607	609	629	646	615	634	639	570	602	640	633	629	635	593	656	630	621	624	589	618	614	635	646	638	624	611	587	641	618	608	662	618	600	596	659	635	618	624	609	617	650	667	635	702	591	587	641	641	628	621	620	588	603	620	651	605	597	613	597	660	648	625	632	603	645	637	635	617	668	633	590	624	666	602	638	653	595	627	639	627	706	648	608	633	624	600	618	649	616	637	622	650	663	647	651	615	601	619	599	646	624	633	651	635	650	659	651	592	619	614	655	610	663	619	642	571	628	608	642	618	639	603	665	647	645	635	651	595	683	638	655	608	635	619	602	643	578	639	614	662	618	666	635	617	618	620	619	608	628	617	622	598	602	617	605	601	637	608	614	625	686	640	646	654	624	637	625	617	651	618	664	637	656	640	686	607	601	630	625	558	658	632	613	668	683	604	595	640	611	582	607	642	631	612	620	665	639	599	622	594	621	600	615	599	661	667	643	637	611	603	620	618	635	621	651	628	622	653	647	630	670	620	613	618	626	650	628	594	647	675	597	587	635	607	620	628	652	609	599	643	630	655	631	642	642	604	620	656	657	619	656	639	610	666	599	610	616	644	616	683	586	646	610	640	572	622	634	601	640	646	678	643	607	637	651	643	648	681	587	623	635	623	639	587	629	634	639	632	630	670	626	652	657	616	640	598	640	601	644	619	600	648	630	624	641	646	602	587	652	620	614	562	649	622	691	625	650	601	683	644	617	587	580	647	625	628	631	655	654	633	628	650	614	617	589	646	631	618	621	661	611	594	647	667	665	578	664	623	631	585	596	612	647	584	666	661	628	590	618	620	636	591	649	642	625	609	618	621	577	644	639	645	615	623	656	627	648	649	597	624	591	620	642	655	612	600	650	576	577	640	630	663	625	624	623	630	655	647	568	614	631	680	617	619	647	663	669	602	627	634	645	606	626	614	623	599	643	639	592	601	639	631	617	612	671	677	629	640	646	629	622	657	621	641	620	633	647	615	589	612	592	626	639	636	660	639	704	635	664	626	635	647	573	610	614	611	609	642	643	618	635	617	622	678	660	638	615	636	631	665	621	662	625	623	606	658	661	641	656	638	615	613	650	639	618	635	663	600	642	624	597	631	655	624	616	592	644	633	631	618	683	668	632	617	594	653	631	616	646	673	610	654	607	640	639	640	651	630	627	611	622	640	629	604	642	593	614	611	624	613	644	621	648	654	672	607	633	632	612	643	651	598	623	586	597	635	603	603	613	608	652	589	665	648	645	622	608	645	655	667	672	622	664	652	595	630	624	657	622	636	642	654	621	650	632	627	601	668	614	625	565	617	600	639	671	657	598	629	624	638	676	615	684	598	652	620	642	638	579	630	642	597	673	629	603	623	659	631	619	607	634	639	610	634	629	588	624	615	639	628	630	623	653	663	655	648	614	600	614	592	617	683	633	651	637	631	616	639	673	648	635	661	615	641	626	617	608	612	638	663	620	595	655	645	676	611	617	652	672	619	634	626	617	671	631	625	600	634	679	605	595	604	648	621	649	635	650	614	601	656	610
45622	63187	20562	4624	3316	2569	2053	1837	1446	1257	1159	1053	5173	11770	6355	6339	872	817	842	789	777	819	738	764	824	753	773	743	784	733	735	787	763	808	750	730	801	751	779	743	715	729	736	716	749	738	771	736	712	700	723	743	728	739	743	708	750	732	720	750	733	749	730	718	770	699	726	750	794	668	753	756	752	765	707	728	711	764	756	770	768	731	694	726	732	680	753	756	773	726	797	767	765	762	737	694	742	725	739	707	746	710	750	724	697	762	756	693	746	761	718	686	710	709	716	766	727	721	772	746	682	783	737	690	749	755	677	738	744	689	741	743	754	741	737	744	674	729	738	735	721	697	686	730	704	706	747	727	725	727	662	736	702	728	763	730	751	759	725	730	741	686	726	782	714	751	738	706	720	716	731	730	778	726	706	738	741	746	704	704	747	735	735	686	673	760	685	762	683	753	692	777	698	774	766	710	736	695	745	744	694	722	744	747	699	674	733	680	780	706	726	740	708	759	761	718	788	737	738	711	733	747	747	742	765	717	701	701	720	714	751	723	743	730	767	720	761	696	740	687	731	730	706	702	744	721	751	755	749	741	754	700	754	663	754	736	733	739	705	747	704	685	764	717	718	749	710	702	688	699	774	772	746	757	768	756	740	758	711	715	746	727	700	677	735	702	740	722	713	729	749	710	721	748	721	706	717	728	698	754	688	740	675	760	677	668	692	705	745	719	701	685	737	742	753	689	702	712	723	767	754	737	730	779	745	691	741	755	685	733	750	743	714	710	744	782	728	709	716	711	692	751	761	713	745	707	686	702	765	735	710	715	773	737	722	736	724	755	719	701	717	729	702	741	679	730	729	764	691	723	729	723	721	708	685	775	770	717	698	708	742	787	693	706	749	717	751	738	716	755	708	734	737	698	709	716	742	699	725	711	725	687	755	660	707	746	728	699	737	753	731	714	728	746	736	766	677	766	709	703	681	742	676	790	733	755	734	733	742	726	727	722	723	724	750	683	752	659	714	744	726	695	745	717	761	755	766	721	727	730	738	734	726	719	723	725	692	707	708	716	777	771	682	738	707	711	670	706	699	710	734	754	717	727	723	718	735	688	786	691	733	736	752	708	735	713	713	766	704	701	705	656	735	736	742	725	669	733	772	737	739	731	750	754	702	760	713	730	709	710	711	701	746	725	731	730	701	772	694	679	753	790	732	710	763	685	734	710	736	741	736	779	734	730	727	695	716	691	743	692	748	702	703	710	730	752	731	732	726	720	741	712	701	763	763	712	691	745	759	722	736	716	743	791	731	740	708	721	755	744	699	702	786	759	706	712	747	723	720	718	695	727	727	699	694	756	704	731	712	702	731	720	694	691	720	731	732	740	707	742	750	773	746	748	681	773	767	777	735	733	732	775	726	749	771	757	748	743	708	721	705	728	763	714	750	705	744	733	813	723	706	724	735	766	743	720	771	682	713	724	734	693	758	717	759	710	732	727	729	715	735	689	802	740	782	763	758	723	724	757	744	765	694	724	752	759	718	720	721	755	719	714	736	771	743	740	707	753	708	730	707	723	745	724	751	649	676	749	730	719	700	727	732	723	703	762	718	702	743	767	740	732	723	736	682	793	705	749	739	709	729	679	667	729	680	722	717	758	723	671	716	722	738	732	712	759	737	702	759	762	745	715	735	729	709	736	726	762	699	730	702	711	675	661	696	717	710	727	717	761	728	726	739	716	720	732	697	729	732	744	694	683	724	733	755	725	733	757	728	723	726	703	727	766	696	747	709	688	716	728	721	665	700	681	759	725	673	698	757	730	738	719	724	719	715	737	665	703	734	710	751	725	703	726	730	752	722	762	711	697	733	770	743	784	729	762	722	706	751	706	768	701	719	757	764	705	715	735	709	763	690	674	724	722	722	708	717	707	787	734	715	718	778	748	792	695	744	705	702	735	714	755	740	774	740	737	704	705	683	723	746	757	715	732	695	752	698	751	688	693	682	712	761	707	719	754	728	720	773	713	748	746	787	722	735	738	690	709	709	725	745	709	687	726	692	705	721	732	735	737	766	722	715	716	699	709	733	745	752	726	750	746	711	737	734	725	703	727	772	713	704	705	724	731	685	685	751	710	764	698	735	754	709	709	682	732	716	694	694	753	754	716	681	661	712	736	739	758	730	760	708	734	734	699	719	733	765	707	755	760	752	708	700	749	750	675	780	687	789	716	755	731	738	741	668	749	690	761	732	734	693	758	765	676	725	717	740	721	755	758	725	730	707	734	713	699	712	739	774	692	750	738	722	694	728	753	746	693	727	712	715	746	755	763	705	756	734	725	686	735	705	753	742	709	724	727	713	709	718	710	717	699	688	766	708	709	730	723	741	679	712	723	775	728	696	703	731	699	728	772	717	746	758	730	727	726	693	726	700	725	660	712	748	732	737	683	739	694	707	758	772	752	720	741	699	746	738	736	741	758	736	688	704	725	712	689	738	711	748	727	729	709	707	761	733	690	725	750	789	668	682	723	733	742	709	755	718	747	717	761	717	757	716	744	683	681	715	699	753	735	747	736	743	731	747	734	725	740	706	754	727	743	715	734	745	733	669	705	719	736	678	708	757	691	760	756	691	705	682	709	688	654	670	721	774	743	779	710	711	708	744	727	713	721	745	731	710	732	738	721	740	747	697	746	727	691	670	736	727	778	724	693	732	739	730	718	754	728	692	723	732	741	725	717	718	751	670	726	765	725	741	738	787	743	731	738	751	726	779	752	719	702	672	735	703	666	770	727	747	757	743	724	735	726	701	761	754	719	734	731	751	715	691	721	718	694	680	692	752	737	736	762	764	731	728	767	715	751	752	720	720	681	713	740	743	720	734	743	744	740	758	708	778	711	707	710	680	775	725	734	753	737	694	700	705	710	723	691	749	731	717	771	717	750	731	711	774	696	722	687	722	731	751	769	746	756	744	764	732	720	760	711	752	709	731	739	749	749	760	746	686	729	748	729	748	754	758	786	727	760	714	701	712	716	746	670	718	740	733	717	776	721	736	713	745	736	727	734	740	729	695	702	790	678	734	725	719	742	730	731	707	721	753	697	670	719	677	720	731	755	710	680	665	712	736	760	752	731	775	719	712	742	746	733	694	714	749	692	714	723	725	732	729	734	703	757	720	771	745	733	741	770	714	743	772	763	728	704	705	700	766	744	740	709	750	721	751	720	722	781	770	738	737	751	691	761	727	727	728	692	719	763	740	752	736	728	744	748	766	747	769	699	723	708	710	772	676	764	793	678	743	745	762	717	784	676	759	695	718	741	712	755	728	750	705	703	741	751	693	757	693	718	683	697	692	741	714	742	786	777	708	683	724	737	729	691	732	754	752	716	730	710	753	710	774	703	747	701	670	771	740	717	711	707	697	730	744	718	754	724	772	707	704	707	689	706	781	675	721	766	712	703	664	811	757	765	715	712	753	685	711	735	746	725	715	805	718	678	735	704	760	726	732	709	700	748
31136	27275	15361	1911	537	520	368	295	278	295	295	240	299	482	339	345	257	277	249	257	285	266	264	256	264	285	276	237	257	253	256	269	265	283	262	290	246	255	251	257	276	274	241	256	281	286	283	252	270	258	297	252	241	254	243	246	253	273	234	272	247	268	298	285	245	282	281	257	270	236	269	267	278	242	239	230	265	263	260	274	262	256	249	249	273	242	267	293	280	252	253	283	249	258	273	254	265	279	278	280	248	272	271	263	258	263	250	252	232	249	265	268	258	251	281	293	261	259	258	281	282	233	257	269	242	275	273	243	274	263	271	260	278	304	234	237	272	268	267	272	301	238	237	273	259	274	280	261	237	273	220	257	253	266	253	278	286	246	276	246	236	231	237	274	241	258	236	244	255	249	246	230	265	272	269	276	267	242	212	242	269	260	238	237	241	278	247	263	239	249	259	246	266	298	265	257	274	247	252	251	255	316	247	226	269	250	247	243	271	229	244	240	253	268	264	254	217	229	276	260	270	260	257	274	257	249	245	233	258	250	254	250	232	266	257	264	266	254	260	264	263	271	244	238	279	261	289	238	299	268	268	270	238	242	285	275	231	271	265	249	275	286	236	271	243	253	249	238	266	261	270	273	238	265	280	241	280	257	261	276	244	256	258	247	232	260	254	239	272	264	258	260	247	245	263	236	261	269	238	282	237	249	263	256	247	246	259	253	245	264	256	252	235	296	303	256	256	251	270	263	262	269	256	257	252	249	243	262	265	254	261	269	288	266	228	241	233	233	271	263	250	245	253	253	243	270	237	252	243	247	265	281	269	254	282	280	265	244	282	254	253	288	261	260	275	243	278	245	258	245	236	240	256	251	236	246	269	246	245	271	296	255	260	258	266	239	248	261	255	271	279	277	270	266	286	229	284	283	248	269	276	288	240	274	267	232	243	287	249	233	222	255	237	274	244	256	255	252	243	254	260	257	259	265	259	220	245	246	249	259	244	265	263	266	266	280	219	279	285	242	272	250	271	261	280	305	242	251	286	248	276	272	262	242	249	290	268	249	275	292	273	264	275	252	246	258	255	263	260	264	240	285	247	257	271	253	262	242	254	206	252	245	278	273	234	243	264	248	244	273	278	262	264	243	239	268	267	266	264	304	281	255	272	266	270	262	251	271	238	262	265	268	272	272	280	270	265	227	247	258	243	262	284	263	247	252	216	245	277	275	253	253	262	273	271	258	268	258	268	252	266	274	263	255	285	262	254	263	255	251	282	246	251	234	265	257	236	255	264	237	276	248	252	243	244	260	250	282	245	282	252	284	275	245	248	262	246	240	245	298	264	239	266	247	242	256	257	247	272	248	253	263	282	241	262	245	259	282	246	265	263	258	263	249	294	264	279	245	250	256	245	227	261	262	242	275	267	255	277	270	234	258	258	289	266	248	219	282	263	294	250	222	224	243	267	251	228	294	240	225	253	277	274	253	275	260	291	257	274	234	273	258	250	258	265	251	269	242	249	255	263	241	242	248	262	262	261	266	249	254	244	265	272	246	286	253	244	263	248	247	255	232	271	219	279	271	262	249	289	252	261	238	243	248	276	243	266	244	273	221	268	253	250	281	244	253	258	270	252	252	254	281	235	256	272	275	256	255	255	251	248	265	265	245	249	252	262	243	270	246	272	282	280	262	283	258	248	234	243	267	271	261	282	241	247	279	273	267	281	239	239	260	234	258	242	260	259	249	248	273	264	276	269	243	250	270	223	246	264	263	267	247	265	256	260	276	271	257	289	241	271	283	249	273	243	244	224	263	236	240	278	271	240	244	266	273	268	252	229	254	262	257	253	265	279	266	293	259	270	254	271	238	277	292	281	294	256	245	254	277	273	267	270	276	254	270	254	277	244	261	283	296	268	278	249	239	252	232	261	246	247	252	243	263	265	265	275	279	265	248	278	248	262	265	277	268	250	257	257	278	271	269	277	281	247	246	269	241	237	285	241	259	245	266	260	257	253	259	255	246	261	266	256	228	243	274	277	249	262	274	227	240	255	274	263	283	231	261	237	259	244	274	292	226	276	234	286	225	270	228	268	257	266	278	263	240	269	257	298	270	286	279	242	254	242	240	243	284	266	269	258	278	252	274	304	225	232	257	278	259	287	274	257	255	264	276	272	253	257	241	264	261	295	285	253	240	251	292	271	246	284	269	255	288	252	254	255	270	266	252	287	245	269	274	276	234	257	278	263	267	268	230	234	269	255	271	248	226	256	261	249	251	240	246	280	239	258	271	250	250	274	264	270	260	263	259	261	275	266	261	211	247	240	257	262	244	276	237	237	273	279	247	277	258	260	226	271	245	259	256	262	277	284	270	273	260	305	266	269	262	255	253	262	260	285	254	278	229	261	238	261	261	258	255	244	265	270	243	214	240	254	261	245	283	260	237	255	244	242	263	283	296	293	251	227	260	267	278	227	222	236	251	236	260	259	243	269	254	287	289	253	266	271	285	251	247	243	259	266	250	269	229	250	235	259	254	237	264	265	239	247	277	215	247	242	261	236	266	257	279	259	267	242	290	265	252	253	258	268	287	244	269	248	244	241	238	250	235	256	256	272	265	257	267	266	256	228	253	264	277	264	270	239	245	250	233	287	232	250	281	270	264	291	283	281	272	259	274	243	276	268	239	262	270	244	243	252	264	286	260	272	269	261	259	264	265	250	273	273	270	257	251	240	257	266	257	260	258	238	253	240	246	247	232	231	294	243	285	269	273	278	244	266	254	256	271	260	253	238	245	257	263	255	225	257	253	250	259	263	261	256	225	266	266	253	275	224	235	247	257	252	295	254	262	236	256	277	260	292	263	244	253	252	219	242	244	276	238	279	258	256	248	263	233	241	246	267	232	211	256	254	258	255	270	286	260	254	256	258	253	269	252	259	261	253	232	265	269	283	277	269	274	237	254	276	246	280	233	230	275	282	272	272	286	254	247	259	256	272	248	259	261	280	269	248	233	269	248	269	253	266	252	283	267	257	281	245	235	232	280	263	222	250	245	252	253	267	240	270	226	283	256	282	255	278	249	264	266	282	285	244	241	262	260	284	274	246	276	242	232	258	240	269	267	257	262	253	269	265	236	260	249	220	257	261	277	265	291	264	278	258	262	281	255	259	277	249	274	295	224	248	235	270	212	275	239	267	267	263	274	260	265	267	236	256	256	265	253	223	254	271	238	258	281	268	259	284	251	252	270	243	286	239	264	297	263	248	268	238	247	254	252	256	259	251	282	236	245	248	264	262	262	237	267	247	290	251	257	240	257	258	273	252	232	253	247	265	258	278	265	267	255	264	248	251	225	247	249	272	260	247	247	265	272	253	243	247	271	246	292	271	263	239	260	268	238	253	246	244	232	262	278	271	255	302	249	252	267	249	244	247	257	255	275	244	273	236	267	256	253	279	268	265	286	244	270	257	278	252	276	247	247	265	257	244	273	271	264	261	247	246	277	257	255	274	237
38082	40232	8784	805	581	561	465	419	388	388	329	349	441	814	455	542	310	334	337	302	299	307	314	349	376	321	292	309	301	320	297	337	317	324	325	283	313	316	295	305	335	306	362	313	322	305	343	340	319	290	322	337	331	299	314	311	334	295	318	310	304	313	289	315	319	322	348	340	324	318	306	317	330	345	313	323	302	346	336	305	312	304	337	324	330	326	352	332	309	340	334	343	319	337	319	296	330	281	306	322	310	339	351	334	289	317	354	335	326	322	323	337	302	303	305	276	297	337	309	327	326	293	325	280	302	292	331	316	327	325	281	332	298	345	275	343	338	309	287	304	298	338	302	326	339	330	302	301	319	298	292	287	343	315	304	312	314	315	309	319	333	325	314	316	330	305	334	331	310	303	303	290	319	306	311	315	315	358	325	303	310	296	294	319	320	294	308	304	313	352	302	316	303	289	342	307	305	313	338	333	315	334	321	308	324	289	317	307	312	310	281	292	331	314	309	332	382	316	306	304	306	323	335	329	316	303	340	352	311	330	291	323	302	330	304	315	293	334	308	293	303	339	320	304	326	309	345	338	353	304	338	322	325	297	309	328	281	313	324	332	302	315	325	295	290	302	317	334	335	335	333	296	330	323	282	320	314	322	315	340	311	314	296	305	325	311	335	274	286	350	332	300	315	328	329	343	316	322	341	318	327	347	315	298	321	327	320	299	301	310	317	315	336	327	298	313	297	298	340	296	282	301	298	299	296	323	327	315	311	320	304	319	300	328	318	338	314	276	334	300	314	318	358	325	304	318	339	328	325	322	285	318	341	320	332	292	339	313	286	312	330	308	322	325	319	299	296	346	318	324	321	282	346	328	326	319	315	312	328	320	329	318	325	333	320	311	341	339	321	321	314	313	315	318	299	298	316	308	329	333	284	369	337	313	316	303	312	301	342	308	300	313	330	333	319	320	297	283	307	319	333	310	314	301	325	329	324	307	318	305	341	333	344	341	319	302	321	322	320	326	306	335	329	324	317	329	319	305	314	316	274	335	289	307	333	342	313	307	324	277	308	292	346	316	315	335	319	319	313	303	308	318	325	335	341	311	314	312	313	300	305	323	310	288	294	305	329	308	322	330	326	312	326	314	326	342	332	325	311	325	341	331	304	322	285	304	291	277	322	312	314	313	323	347	291	314	331	311	339	360	338	279	333	320	363	326	320	309	304	330	314	314	310	305	310	326	334	326	292	350	324	313	303	338	275	319	327	326	315	278	304	278	327	311	339	342	328	308	337	349	347	345	297	298	297	307	304	353	299	322	328	304	310	311	320	319	313	328	344	333	302	309	324	325	311	320	326	311	315	317	303	292	302	318	315	315	290	317	320	360	315	336	319	321	316	309	331	308	312	300	335	298	318	296	328	310	326	330	310	303	329	330	332	289	292	362	294	311	307	314	307	322	355	306	322	328	337	304	328	348	322	344	289	281	333	323	305	314	330	357	337	293	295	274	315	334	322	316	293	289	305	308	306	343	339	317	312	315	304	306	328	291	320	339	338	312	296	319	326	320	331	298	287	315	360	326	330	343	318	327	284	323	294	297	300	315	295	320	322	363	339	338	326	312	312	314	301	312	310	261	337	326	330	314	305	286	326	329	314	311	295	326	325	317	323	309	326	321	323	354	315	293	295	340	331	312	345	280	315	321	307	330	352	375	319	329	309	326	344	322	299	325	313	302	297	325	311	305	342	313	297	327	299	326	320	327	344	334	317	317	311	313	336	319	348	300	293	289	337	291	326	298	305	319	327	280	308	303	335	347	312	302	347	313	290	326	346	328	331	318	334	328	321	315	333	297	339	349	343	334	306	354	327	320	349	315	346	290	309	321	322	330	302	320	299	355	332	356	314	310	347	322	316	304	300	333	316	316	321	327	313	307	319	302	357	309	358	305	324	353	343	304	317	336	326	313	338	337	321	298	281	330	347	326	303	319	322	286	283	337	340	307	316	326	317	338	308	348	312	295	317	346	302	314	326	293	315	330	317	305	296	298	332	315	307	317	316	323	314	312	301	281	308	299	323	304	312	299	333	293	318	300	329	323	309	322	304	330	310	307	314	331	304	268	309	315	307	349	324	319	314	287	342	272	304	322	329	340	331	332	365	308	308	341	305	305	314	334	327	372	282	335	317	319	361	320	299	306	327	332	327	313	302	274	334	354	323	317	299	298	324	339	328	305	315	349	316	351	342	312	347	313	345	331	321	338	274	315	317	310	356	345	314	314	330	316	300	356	315	325	306	326	322	315	299	323	295	342	314	305	320	317	291	335	328	344	314	295	315	339	310	320	307	345	312	297	280	300	308	315	314	335	347	323	333	326	287	310	303	317	319	322	309	337	350	317	313	323	303	318	342	292	306	284	318	333	318	306	327	271	325	280	310	320	301	299	344	318	315	333	329	312	323	313	335	302	322	322	335	306	314	291	320	308	287	322	316	294	284	327	311	356	316	321	303	309	315	328	279	317	316	314	323	321	329	318	295	332	334	319	321	316	320	309	300	315	337	286	305	338	326	297	299	312	326	293	305	347	335	299	348	309	328	355	308	309	359	340	279	323	338	338	329	308	314	335	307	305	332	332	308	281	318	331	336	345	287	322	335	291	312	304	310	303	307	318	348	321	319	316	322	359	349	321	308	330	338	324	323	307	326	331	305	292	301	343	313	357	341	305	308	329	321	318	346	328	301	319	316	310	332	305	323	310	331	316	278	295	310	313	331	319	287	315	333	344	324	306	307	312	302	287	343	347	338	301	345	329	342	321	320	304	318	306	320	319	315	278	303	355	293	306	318	309	299	307	334	330	299	309	338	326	315	335	316	333	295	312	295	313	299	289	326	312	310	319	323	304	312	287	322	287	278	319	326	343	309	325	357	317	303	300	356	309	282	321	302	319	313	318	263	319	336	303	303	317	337	290	324	303	292	318	315	340	297	290	329	319	312	303	344	308	330	299	313	342	304	299	292	335	310	338	301	344	330	297	323	312	322	305	332	287	299	293	320	322	336	344	303	304	331	319	281	313	327	317	325	334	319	323	318	331	306	294	320	326	322	353	324	306	310	303	322	331	313	319	321	303	337	318	311	312	310	319	331	332	295	338	330	304	303	307	337	311	298	316	274	311	331	284	297	330	319	330	331	310	344	325	322	325	313	336	289	306	335	319	318	303	307	319	284	311	354	319	327	313	307	331	305	329	328	308	290	345	302	349	311	326	324	271	323	318	278	306	318	311	310	316	336	314	292	314	318	344	319	320	284	314	315	329	310	329	306	288	315	321	289	304	318	319	324	311	349	328	335	302	330	304	306	368	331	312	330	339	342	314	302	299	332	327	331	328	335	330	309	299	332	331	340	350	308	314	325	323	308	319	336	343	322	326	307	349	345	290	319	322	324	328	292	297	323	335	301	308	340	288	339	316	303	331	308	320	304	301	335	343	315	335	317	332	314	352	334	302	322	330
23872	20956	27981	23971	20550	6002	934	753	623	596	565	635	1359	3377	1542	1849	575	496	450	479	433	466	470	463	443	461	442	468	445	445	449	461	441	455	484	424	422	496	429	468	426	454	448	477	433	458	474	472	430	483	461	425	448	426	468	442	448	474	479	455	443	440	479	456	486	429	448	459	440	485	420	421	461	453	449	444	444	425	454	458	447	429	439	470	423	424	479	437	446	463	465	470	429	444	433	450	436	430	457	451	440	424	451	464	463	426	464	460	441	415	463	433	462	462	416	476	431	472	435	463	454	478	406	445	439	438	505	423	449	449	454	440	473	446	453	458	416	449	455	435	421	477	463	455	436	453	428	433	467	441	427	422	456	483	488	443	452	458	424	470	454	470	475	461	459	452	453	448	435	428	429	398	437	454	505	467	440	454	421	429	438	456	442	435	482	459	465	445	477	437	455	417	428	449	471	457	439	452	456	412	450	487	460	461	444	447	417	446	440	412	425	452	437	419	456	467	467	445	425	437	462	461	459	461	446	446	442	455	476	450	471	438	440	428	448	484	439	434	477	453	491	478	464	434	454	434	448	442	481	452	466	465	461	463	472	451	452	435	441	460	453	455	507	455	467	445	463	432	425	461	446	426	422	448	475	444	494	429	486	456	427	461	486	461	409	452	437	462	449	441	459	432	437	448	434	465	462	464	461	475	454	480	446	444	464	455	455	478	435	420	485	491	458	448	483	464	473	456	441	420	442	421	432	448	435	448	420	454	448	471	483	462	493	438	410	465	470	427	429	425	420	450	435	465	471	445	473	465	436	469	476	445	447	433	513	482	462	451	465	477	451	492	427	483	451	437	464	510	424	445	496	451	437	441	463	461	469	494	467	451	431	429	449	475	458	443	464	416	453	462	453	462	457	435	449	460	479	438	432	485	446	484	444	454	442	438	468	429	467	442	466	501	414	462	430	458	429	428	473	422	402	437	472	431	478	456	450	455	443	447	483	420	482	456	434	414	441	447	445	468	451	444	430	443	407	441	412	457	480	405	391	466	457	463	438	467	421	428	447	450	440	439	464	444	424	423	410	461	458	472	486	440	446	480	427	486	461	458	472	430	474	442	448	422	460	442	473	441	481	455	464	410	503	435	425	452	450	439	462	438	412	417	441	423	443	454	435	439	472	464	447	466	434	484	464	487	460	438	454	436	440	431	441	456	403	482	440	469	422	461	452	451	458	452	490	443	423	441	436	450	438	446	486	463	426	454	468	424	438	461	448	476	425	459	422	443	444	441	476	476	430	477	453	454	463	418	429	429	400	456	438	458	448	438	442	411	442	447	423	448	441	481	451	465	454	432	482	453	427	450	476	469	463	442	409	486	474	451	460	429	479	439	457	461	434	453	429	423	479	467	491	482	467	475	432	467	464	416	445	443	484	483	452	428	473	463	432	467	417	424	453	420	462	461	444	433	444	431	434	431	448	412	452	420	446	452	439	468	432	415	456	469	466	455	448	446	438	431	411	475	446	481	447	460	453	447	456	459	455	445	469	426	495	456	426	443	445	447	468	437	404	440	440	457	482	429	410	461	425	432	433	455	444	456	471	445	456	440	419	452	421	443	463	462	467	432	436	477	447	426	434	423	436	449	442	464	463	470	459	452	432	477	463	459	453	445	448	443	468	407	427	473	446	428	406	449	468	492	449	449	449	461	432	441	412	495	425	463	461	465	477	429	471	433	443	446	462	413	456	455	418	467	393	433	448	407	416	459	418	452	452	445	427	447	457	420	450	491	464	487	476	457	455	478	448	454	427	422	458	455	457	443	474	456	419	487	466	456	420	443	432	453	449	402	455	442	464	502	402	443	458	465	470	439	485	457	404	445	418	465	467	453	473	452	444	417	441	452	454	485	444	467	459	416	476	460	432	445	500	432	444	465	427	441	439	489	442	449	469	454	446	446	490	489	383	446	439	431	483	469	461	459	465	455	476	447	481	460	452	430	450	438	495	460	468	443	466	465	475	408	448	452	463	448	436	412	468	427	450	480	431	485	452	494	490	469	435	468	431	406	480	475	463	461	479	476	445	468	422	441	487	430	429	445	449	492	459	451	437	434	471	450	446	472	426	414	432	448	431	454	436	467	455	492	441	487	478	443	447	459	445	445	476	475	454	493	460	445	427	450	465	419	429	440	462	495	461	479	466	426	426	462	410	489	451	420	430	423	460	456	456	449	491	431	432	413	461	440	445	463	435	464	448	457	481	469	446	492	451	471	407	441	472	442	432	468	414	438	465	455	457	444	465	463	467	469	435	418	421	441	444	460	459	431	452	415	433	481	477	468	444	480	424	454	447	447	453	470	484	471	465	451	492	446	465	458	438	492	476	433	439	464	431	430	417	440	456	474	410	429	478	477	436	447	429	483	456	414	407	434	487	457	431	446	430	456	463	445	471	436	448	441	428	505	458	437	460	450	436	458	456	444	427	456	448	443	444	452	469	451	448	457	433	431	434	460	464	424	445	440	412	448	434	475	438	460	464	478	448	474	460	439	415	480	458	492	455	473	431	420	461	477	454	436	464	437	480	490	472	436	452	409	442	453	437	443	439	460	414	510	506	457	458	468	455	457	424	471	477	439	475	481	456	455	424	471	455	421	453	469	422	435	457	429	464	437	492	429	434	451	456	443	449	429	459	457	463	443	466	434	448	437	443	456	470	447	418	485	441	449	471	438	416	420	464	446	451	389	452	444	465	468	461	417	448	451	429	430	397	461	454	431	480	440	447	437	431	431	448	432	412	424	449	476	432	441	451	443	427	439	448	456	486	423	445	426	423	468	427	435	450	477	478	459	434	471	466	478	451	430	460	450	430	417	430	448	487	494	448	442	410	430	469	463	450	449	436	435	454	493	449	458	443	466	444	470	438	466	429	407	438	491	449	432	453	450	447	432	417	445	439	412	449	431	469	482	468	461	473	473	424	450	437	439	448	446	507	461	406	461	432	422	438	472	482	426	494	458	448	466	427	461	461	410	461	427	494	434	483	437	465	451	487	454	433	452	440	443	461	452	456	471	506	488	466	460	480	440	420	476	492	439	488	476	418	460	456	442	448	432	472	495	457	517	480	449	457	406	434	435	426	493	446	453	463	494	454	440	464	462	426	440	467	443	408	441	460	421	461	449	466	449	428	478	465	502	451	467	472	452	441	460	444	479	415	456	449	436	438	440	422	473	475	468	465	447	470	464	435	443	425	449	481	480	440	468	442	457	433	429	390	457	463	443	410	442	441	438	447	399	450	441	469	438	472	469	449	447	430	485	481	495	438	452	455	454	447	436	460	454	465	437	446	403	371	445	479	446	429	494	427	447	451	446	475	467	433	457	428	421	393	431	511	435	451	430	437	434	493	440	472	420	459	446	415	473	473	429	451	455	430	463	447	429	422	461	432	439	441	469	459	492	407	437	472	472	478	424	468	404	441	470	461	445	451	443	446	441	465	500	458	472	444	421	433	426
41146	55408	17642	3022	2178	1534	1359	1111	1005	856	780	995	2740	6877	2939	3675	769	567	597	594	578	511	608	570	605	518	519	562	526	556	529	535	551	543	525	501	579	591	513	541	483	496	553	538	555	533	543	503	563	534	538	564	542	551	499	554	518	529	540	557	559	539	550	539	532	568	488	534	515	517	531	508	530	514	554	499	527	463	521	527	565	549	536	549	593	567	553	563	575	583	543	529	547	532	499	517	474	513	524	562	523	527	550	554	549	550	545	530	536	529	503	517	499	511	541	561	555	526	483	543	545	533	536	547	525	533	535	526	540	565	551	566	529	556	563	536	516	553	563	545	545	542	550	523	555	535	524	532	517	534	529	558	528	513	498	532	495	559	543	496	514	552	500	524	560	495	567	589	534	545	563	550	543	535	524	508	546	560	522	519	508	510	516	518	523	551	504	535	560	513	564	504	526	544	519	501	522	540	546	521	526	547	530	552	516	549	557	517	567	539	490	542	558	551	526	503	538	541	533	528	538	550	564	543	515	535	555	573	536	568	524	542	512	553	552	519	490	540	549	550	562	535	538	569	537	510	516	503	579	548	471	561	500	592	486	538	472	534	521	529	539	502	528	545	474	518	515	517	557	551	538	561	552	521	508	498	582	521	541	545	529	525	495	555	522	511	537	512	520	521	550	536	521	510	535	503	543	549	500	521	568	545	527	548	512	537	529	506	550	528	503	488	531	538	526	534	540	525	525	509	526	486	468	510	519	495	541	526	544	533	569	489	502	502	544	541	499	568	531	539	498	498	566	526	544	531	525	543	546	514	541	550	561	517	514	502	562	520	534	538	491	537	494	500	515	518	498	518	504	517	506	555	535	483	521	569	568	545	527	528	513	568	550	551	514	527	530	508	499	538	535	530	529	558	526	538	570	546	509	571	571	576	529	566	516	519	533	530	521	551	519	537	525	523	557	519	480	522	541	505	566	549	539	529	535	543	512	515	502	507	515	562	576	569	558	528	535	517	510	544	527	495	535	487	537	561	514	545	517	497	558	555	526	507	541	525	533	547	578	485	528	537	550	510	508	529	563	515	543	488	550	527	561	567	514	539	544	537	513	581	552	509	580	536	551	511	526	517	559	512	525	535	503	568	528	521	545	523	534	558	528	509	532	571	508	556	510	538	549	521	520	521	554	522	556	540	532	498	525	495	504	555	547	539	586	529	515	502	539	564	540	529	564	509	551	510	523	515	516	541	522	553	521	536	535	569	534	490	557	526	516	575	530	574	520	534	531	552	514	516	505	530	539	501	539	573	505	534	590	541	552	500	518	557	456	533	522	512	528	535	529	542	551	525	506	551	505	541	527	519	508	544	527	563	515	534	502	549	522	537	510	515	537	500	529	515	580	515	521	552	556	527	505	562	526	554	494	527	532	493	529	537	522	522	521	538	506	520	523	517	520	517	546	544	533	551	511	536	500	515	561	521	517	553	528	545	511	517	582	553	546	574	532	567	554	515	528	525	571	506	564	523	524	525	545	562	545	527	493	571	499	548	518	523	547	542	532	552	554	481	514	527	535	547	549	502	545	513	535	511	518	499	504	530	560	548	531	589	569	544	539	559	501	551	547	527	545	492	551	515	505	491	557	488	529	511	529	553	509	528	563	527	541	528	527	542	570	586	553	512	554	546	505	505	522	524	505	505	548	505	541	537	475	521	517	580	548	531	509	535	525	548	513	518	533	565	526	510	542	517	533	507	541	563	528	530	548	503	542	486	528	524	573	495	528	510	550	564	519	517	555	503	520	522	514	554	512	537	561	502	543	546	579	538	555	510	507	586	551	514	512	542	540	513	538	499	535	540	555	519	504	543	524	542	542	518	520	480	542	549	558	519	523	521	529	556	533	543	541	514	551	544	558	481	556	486	515	529	548	567	563	572	498	517	532	495	567	487	520	565	517	548	520	533	533	526	524	520	561	515	536	519	502	521	586	545	524	486	545	528	565	531	524	523	516	555	512	514	538	567	520	509	519	532	521	530	570	526	535	540	530	528	507	517	549	479	541	539	526	556	531	563	583	528	554	530	518	540	515	567	497	494	496	546	512	606	501	533	540	551	532	520	544	540	523	512	534	528	504	548	509	519	558	524	505	535	479	557	561	511	529	548	515	539	584	536	531	530	495	503	529	541	504	511	516	514	559	552	560	558	565	556	550	540	561	522	511	536	589	520	555	531	540	513	509	520	533	548	539	500	546	519	567	524	522	511	559	498	527	509	518	537	535	526	558	558	492	520	519	525	514	562	574	510	521	584	513	527	509	536	523	549	548	519	515	553	527	532	536	523	526	554	527	505	538	498	518	518	491	495	520	552	511	524	535	508	558	526	520	481	531	507	529	554	514	509	514	542	540	535	528	536	533	502	470	572	551	505	495	562	516	485	513	510	554	565	479	583	512	529	539	520	520	523	525	513	521	526	562	524	522	517	510	516	564	546	529	559	573	527	510	521	526	519	541	531	536	555	478	556	557	519	485	518	532	504	528	494	519	513	558	548	554	523	478	529	577	513	515	552	539	510	509	537	534	503	528	523	502	512	522	497	532	531	540	552	475	559	492	527	512	556	492	509	525	540	561	497	551	494	525	567	531	562	536	528	563	535	528	506	552	528	554	551	529	579	544	562	536	506	526	537	554	522	534	530	538	544	552	532	569	507	512	526	558	534	563	591	540	500	495	516	549	499	587	496	512	501	497	559	540	554	578	528	505	508	520	542	542	543	561	532	543	530	531	569	532	509	559	555	521	533	531	525	550	528	530	521	550	512	556	553	540	521	520	547	523	523	516	509	529	544	529	550	556	536	535	510	548	518	491	541	551	549	552	503	573	567	596	551	501	557	532	506	554	552	539	560	536	532	493	483	527	541	519	532	545	512	522	522	502	505	514	528	573	527	558	529	526	461	549	528	505	523	544	558	534	552	525	554	551	542	510	531	500	494	559	490	527	524	518	534	531	550	490	512	533	527	561	542	531	498	523	543	523	501	537	544	552	530	541	515	538	531	540	516	497	555	546	535	552	482	521	539	537	535	546	532	527	509	530	509	522	521	522	528	548	559	546	528	504	511	540	567	502	526	507	534	570	559	560	514	506	551	540	511	497	543	530	550	538	557	546	564	502	532	537	531	503	539	502	520	519	557	583	553	522	546	540	538	518	563	519	530	502	518	548	525	478	522	554	547	518	535	518	531	484	510	609	520	539	507	521	550	536	553	501	511	501	519	507	531	509	525	476	557	506	580	509	545	551	557	578	514	538	532	540	514	559	541	517	498	517	564	535	566	510	520	537	508	546	558	555	492	520	488	532	499	507	536	535	494	548	522	546	515	540	558	540	564	488	553	510	548	533	523	554	576	543	530	504	577	499	507	569	549	525	537	556	543	580	537	496	538	525	529	528	561	564	578	551	511	548	536	571	491	513	492	534	506	526	542	549	512	545	507	530	506	558	541	508	568	552	530	506	498
25102	21100	26553	24150	5544	632	487	398	383	363	357	340	605	1570	475	966	342	292	317	333	326	323	308	287	305	323	311	294	317	302	310	316	302	265	290	290	315	316	311	312	312	303	314	339	328	303	284	272	271	298	306	310	311	300	270	315	302	282	285	326	290	291	317	299	308	296	317	319	329	251	292	298	290	308	321	303	304	276	360	319	311	304	321	280	302	309	309	313	289	334	329	306	321	353	279	330	325	297	306	326	302	321	299	280	318	304	285	306	332	295	315	278	273	327	263	315	267	310	278	305	306	285	309	300	306	296	283	310	294	308	338	298	297	313	289	313	316	303	299	305	331	286	326	305	303	267	295	308	332	280	305	285	309	312	302	324	318	312	288	284	303	309	334	313	291	293	293	276	275	274	293	332	315	322	284	300	309	293	288	328	310	288	306	339	289	291	295	284	282	320	319	310	279	304	302	281	312	294	286	312	291	278	294	314	309	328	301	340	340	296	276	307	303	281	316	316	297	278	282	281	279	276	310	292	275	331	275	299	296	299	334	291	288	305	316	286	312	282	318	281	280	306	259	264	286	325	297	303	297	312	318	306	286	319	313	310	305	282	282	313	286	317	324	285	303	305	309	301	292	312	306	306	323	284	269	308	308	285	293	343	310	303	313	291	286	309	277	326	321	306	297	285	291	332	297	293	316	305	292	296	307	307	333	289	312	319	293	298	281	294	293	278	304	305	308	294	280	300	299	263	296	301	296	297	309	292	298	313	305	275	321	275	319	282	263	283	303	296	297	303	307	298	299	278	277	293	290	312	317	290	302	304	306	320	275	315	303	300	289	290	323	300	263	309	304	300	324	283	293	295	318	293	337	323	358	283	306	289	315	314	308	299	295	297	292	323	303	291	297	325	313	325	295	317	299	325	297	305	307	296	307	262	331	305	270	302	317	304	332	324	315	312	295	270	300	286	331	316	273	318	304	281	318	284	307	325	303	299	282	311	284	313	293	299	298	315	291	305	282	305	302	316	346	318	290	329	302	328	295	330	280	278	314	308	274	334	266	333	297	267	308	282	314	294	337	305	281	289	317	277	278	322	277	336	306	330	287	306	268	289	283	284	311	284	319	299	312	289	302	318	293	302	291	280	311	313	322	283	288	284	306	298	326	320	284	284	342	314	308	296	325	301	294	298	302	280	290	282	318	287	324	310	305	317	325	297	312	333	278	302	304	295	315	319	300	318	312	311	282	253	320	322	286	290	281	301	342	332	317	341	330	321	312	318	303	290	303	301	325	321	309	301	316	316	299	309	304	317	303	307	259	301	290	293	311	309	283	289	271	314	298	326	282	313	333	298	316	296	273	278	301	281	312	290	310	308	319	327	325	289	295	278	275	315	317	298	304	303	290	322	297	292	315	260	266	336	314	309	303	289	283	306	289	274	293	272	301	339	315	294	309	315	318	312	292	306	286	317	295	312	308	330	301	312	313	335	296	307	284	284	317	289	305	310	325	311	318	265	295	296	264	336	297	313	303	293	303	283	283	313	317	295	308	303	299	326	340	338	300	293	295	316	296	294	302	288	312	292	295	318	295	278	305	305	309	307	300	302	291	294	274	298	307	265	305	271	300	285	291	332	306	312	319	301	312	306	307	290	293	326	327	323	336	298	314	299	309	299	267	325	302	287	302	314	292	292	307	298	317	300	310	297	312	286	286	297	338	288	282	288	297	308	315	280	309	304	319	285	246	260	309	299	327	309	294	309	309	282	317	318	286	270	309	316	326	289	309	327	318	305	299	314	320	325	294	280	319	311	261	298	304	324	295	320	291	276	311	304	310	314	310	324	317	316	304	300	295	294	329	296	316	313	308	313	285	323	294	329	292	252	309	272	273	298	323	281	295	287	298	318	288	292	328	341	298	299	310	320	294	306	324	295	294	349	308	316	317	308	304	305	314	320	302	309	280	304	288	304	292	311	284	317	320	322	348	283	319	303	296	330	285	289	315	311	317	289	314	314	307	262	299	326	260	293	324	319	294	300	309	324	319	305	283	302	298	319	296	331	275	324	303	292	301	325	290	295	300	328	302	288	300	315	325	273	315	319	295	288	283	308	307	294	316	306	283	306	310	301	322	325	270	317	295	299	307	301	319	299	317	295	330	307	291	325	300	295	296	306	295	325	279	322	324	291	295	300	298	321	279	334	306	315	312	280	293	293	293	292	306	288	350	288	301	296	286	313	301	307	290	304	324	317	336	311	301	326	314	301	311	290	280	304	318	299	296	305	315	278	324	301	317	321	304	301	297	308	296	289	300	300	316	327	301	299	300	308	309	294	309	308	295	308	312	315	298	318	306	303	280	327	296	308	306	326	298	266	309	326	318	271	307	297	282	311	303	313	309	308	290	310	325	304	285	304	283	291	293	320	310	321	292	285	284	296	291	287	333	272	323	306	298	316	304	287	316	323	295	332	296	314	335	305	301	286	314	305	297	311	310	308	329	293	296	307	309	258	301	314	261	287	317	315	297	307	291	334	305	327	284	266	309	328	302	280	323	321	300	286	271	311	304	302	317	291	290	301	281	314	299	310	293	307	312	347	295	307	321	307	284	351	297	327	306	303	311	298	321	295	328	311	284	303	310	313	267	307	316	312	312	316	291	301	315	301	298	321	277	291	309	299	318	308	299	296	324	292	301	282	302	312	315	299	309	270	292	300	312	295	287	316	316	302	314	293	304	292	325	306	305	307	280	312	302	316	309	298	310	304	299	312	327	284	288	307	297	294	294	279	277	264	312	293	285	301	341	320	293	318	303	300	314	311	330	305	310	318	276	302	310	332	332	294	311	306	312	296	303	284	303	294	281	298	288	312	319	316	272	320	280	325	294	323	303	299	296	335	306	313	299	278	323	291	312	295	329	299	315	304	315	266	310	301	313	292	281	279	300	292	292	304	309	288	332	307	293	293	314	302	296	310	318	299	287	291	316	290	287	322	276	307	312	316	339	273	301	321	262	287	277	327	332	317	308	300	308	299	278	302	311	274	338	296	284	306	303	311	327	282	299	318	321	288	303	300	310	300	329	303	332	343	305	326	291	321	314	268	294	287	295	305	277	294	308	300	269	311	301	302	292	308	305	272	304	280	299	285	333	321	330	308	290	312	286	302	281	295	331	314	292	298	287	289	305	307	293	300	312	323	271	307	313	334	322	259	320	285	324	309	290	296	322	314	278	324	316	304	308	282	307	291	279	266	316	283	321	296	318	310	317	311	281	322	325	304	282	340	314	310	319	310	282	329	295	294	300	282	287	304	293	312	295	301	297	312	287	305	340	306	333	298	300	301	288	277	281	316	315	297	286	288	283	313	292	301	290	282	317	304	328	307	296	271	337	301	271	306	335	303	284	332	309	287	331	297	315	266	316	332	287	298	304	302	314	318	302	308	307	312	311	291	340	297	283	331	282	285	335	314	323	299	285	315	296	280	330	303	281	283	288	286	299	292	287	309	303	291
39665	50521	17014	1909	1261	1031	843	705	659	537	530	536	1296	3917	951	2103	497	402	404	429	394	395	398	394	447	424	383	401	373	387	415	392	403	368	400	394	359	384	437	377	378	398	377	407	374	362	371	433	399	384	356	374	378	401	393	378	393	360	399	411	370	388	384	409	384	396	389	366	375	363	400	404	419	379	359	417	390	381	362	389	361	352	349	356	362	392	404	401	409	437	431	423	423	423	425	387	389	385	426	378	415	387	385	371	387	379	374	394	384	361	385	379	406	382	399	368	375	377	392	423	398	371	373	356	368	392	389	399	385	390	419	364	393	386	352	389	397	398	355	375	385	376	388	376	373	391	396	397	390	388	383	377	410	386	416	371	400	393	376	391	371	392	394	428	402	370	368	434	359	421	359	415	415	393	370	396	375	396	367	402	386	374	386	391	372	377	398	418	407	390	356	422	369	398	381	400	344	364	350	367	390	360	378	370	364	363	355	393	377	366	385	364	397	371	377	380	361	406	384	399	381	381	399	382	378	405	406	409	400	363	381	369	408	407	386	398	417	375	384	366	386	364	397	405	388	369	376	379	409	419	369	389	428	371	401	381	334	391	379	381	385	363	384	363	408	388	354	392	377	369	341	384	417	379	378	402	382	367	400	374	385	366	388	388	403	394	373	382	361	360	382	360	393	367	402	350	420	397	340	349	407	360	409	404	357	358	373	407	389	374	351	356	384	373	354	381	378	375	391	366	401	381	344	403	380	378	393	363	339	421	397	351	358	382	363	354	400	382	388	397	369	413	366	375	388	373	380	389	419	380	370	342	412	414	390	378	384	354	400	378	376	352	410	382	401	360	361	397	391	389	440	406	393	404	374	365	406	395	432	381	444	392	417	361	382	371	415	400	383	368	371	387	373	370	385	379	356	362	408	389	394	376	344	382	393	387	374	383	405	350	386	394	372	376	425	365	391	369	394	397	430	380	409	395	415	384	366	370	372	413	399	385	399	432	410	406	386	357	381	391	394	382	422	361	384	356	408	403	374	404	370	394	351	384	370	358	397	375	394	396	394	369	416	378	373	381	375	388	378	389	384	383	387	337	362	406	387	358	391	357	382	409	369	408	383	402	411	375	381	364	384	416	403	383	386	389	392	387	348	366	376	385	410	383	410	348	358	361	393	356	381	383	364	355	381	403	368	363	367	362	374	361	392	334	368	389	401	396	343	400	345	394	374	373	412	386	383	395	370	405	370	393	379	369	400	392	396	400	346	387	378	391	399	381	422	392	363	378	380	366	390	393	385	374	370	382	377	335	408	359	380	373	384	387	448	368	349	378	369	394	403	415	406	352	371	369	403	374	370	362	404	407	394	396	398	360	381	424	369	364	398	401	399	374	363	374	385	381	389	380	381	391	409	406	360	393	372	368	405	357	392	386	360	356	369	391	367	363	383	392	399	360	384	379	380	361	385	389	375	373	373	355	387	390	395	388	379	397	399	379	375	379	403	378	399	380	368	373	380	384	387	354	401	379	384	371	376	387	409	369	395	360	420	369	404	382	400	388	413	394	384	375	370	335	398	392	341	335	396	409	389	369	377	351	386	398	392	373	399	396	401	394	401	387	385	375	402	365	371	400	398	371	374	388	413	348	341	389	400	388	375	387	374	361	371	375	400	403	354	385	420	398	370	389	374	388	408	369	390	401	385	396	391	395	383	388	416	392	385	386	394	395	425	378	391	367	358	372	379	360	408	403	355	404	375	429	380	380	379	373	408	352	357	374	393	378	395	374	403	345	394	384	355	365	376	398	368	433	369	337	361	376	344	394	337	400	375	393	404	372	368	405	381	419	371	396	402	358	414	385	395	382	390	366	388	345	381	393	390	404	371	397	364	356	386	364	383	385	413	367	399	371	407	402	436	382	403	378	425	346	380	367	397	408	375	411	401	386	388	383	384	375	389	356	381	370	395	398	395	400	392	374	402	404	355	376	367	375	398	377	399	398	383	382	379	402	395	394	386	378	389	378	389	374	407	372	367	361	377	389	396	346	418	388	400	353	383	371	391	409	386	382	425	384	375	375	385	422	396	398	394	367	390	388	373	371	377	403	411	377	383	399	373	384	381	387	391	396	382	394	426	392	375	397	388	378	397	378	391	376	412	353	402	372	405	357	420	376	388	373	386	407	401	392	379	437	377	400	402	347	413	373	384	381	378	349	391	398	384	388	408	353	368	383	357	364	382	386	389	410	403	369	390	401	377	360	363	421	410	372	385	405	378	376	342	391	409	419	324	395	390	407	433	391	359	381	398	431	407	372	357	393	373	415	385	389	398	351	384	389	382	392	381	372	396	382	392	363	398	412	384	393	400	384	361	427	420	336	390	371	376	391	356	375	379	376	383	404	359	365	423	386	356	390	382	395	370	387	409	379	408	387	368	399	418	389	375	397	369	357	396	379	375	361	433	388	400	417	378	362	377	374	358	358	399	395	377	352	368	371	374	404	377	397	378	364	383	375	396	359	385	342	397	388	393	352	398	372	377	396	356	419	372	330	400	341	387	370	387	373	373	417	427	382	412	404	401	350	386	398	390	396	358	395	372	378	412	404	378	362	372	412	417	397	385	386	390	408	377	399	361	385	361	384	381	358	387	391	369	365	351	355	370	390	373	418	384	380	395	411	389	377	409	362	405	385	389	402	403	371	385	372	378	400	389	349	355	373	371	378	387	417	405	375	443	440	395	391	420	384	404	373	380	358	398	372	406	372	362	393	412	363	381	376	370	364	367	351	422	414	388	390	369	380	350	398	392	406	382	414	373	376	379	381	376	367	384	402	387	374	415	381	401	395	404	379	389	385	402	357	395	428	399	406	385	394	375	383	439	398	395	389	407	416	353	385	373	355	388	389	423	383	374	365	384	413	398	380	367	391	363	414	386	395	374	385	379	386	430	360	392	429	360	420	403	401	403	401	387	372	405	360	365	381	409	389	355	326	402	394	348	388	365	405	394	368	390	374	418	404	351	394	368	398	410	361	358	380	346	369	400	398	400	390	395	382	399	389	384	405	377	391	422	416	364	392	395	360	386	381	392	395	383	390	384	388	403	370	378	383	358	378	396	393	385	375	405	390	397	362	389	372	369	390	382	405	376	376	361	382	369	392	363	411	394	404	375	376	361	377	356	350	385	361	332	408	410	386	364	411	372	384	357	374	361	368	403	367	386	398	378	407	409	359	390	369	372	391	379	402	419	361	363	393	376	345	384	368	359	378	383	347	391	382	365	405	386	353	407	379	373	377	370	377	377	413	433	379	389	365	408	393	391	381	401	381	375	391	357	375	380	385	385	368	401	383	417	383	380	367	401	347	391	435	371	370	379	377	417	402	363	392	367	366	399	395	389	426	379	396	394	371	384	369	390	368	371	392	411	395	388	363	375	343	360	363	384	380	400	387	377	418	367	386	373	353	410	378	350	397	414	387	362	415	386	365	391	354	399	390	440	366	368	408	397	373
22758	20951	28449	23534	20902	20558	4845	1228	881	867	780	1043	3608	4838	1022	2797	719	681	628	646	616	652	628	621	671	653	622	687	606	619	592	619	619	637	628	585	663	585	641	644	584	640	598	654	611	575	600	617	568	621	621	579	623	599	613	612	609	603	612	586	570	648	622	575	645	573	630	617	617	641	651	590	629	579	605	546	626	620	631	548	604	638	631	643	591	601	641	622	632	629	643	614	644	600	601	588	634	636	618	623	616	647	632	564	621	647	618	587	575	629	601	580	643	588	606	592	610	584	624	651	586	584	584	576	624	642	589	616	607	634	621	609	614	612	595	619	607	644	598	562	593	589	625	625	584	616	612	642	635	593	592	585	628	604	581	630	566	634	646	609	626	620	603	629	577	629	615	578	597	588	580	574	573	563	591	563	643	612	573	575	576	612	578	587	567	602	594	610	624	595	615	627	648	615	654	617	609	594	594	610	627	606	624	629	596	563	628	599	634	603	577	628	620	618	612	640	618	601	619	581	607	586	595	638	584	563	619	600	529	610	607	655	639	581	559	592	606	662	575	633	599	602	629	590	669	592	588	566	580	595	595	618	586	634	641	636	648	642	652	629	635	642	620	599	605	586	610	625	596	584	601	563	629	636	624	628	604	575	637	631	585	626	633	622	637	602	632	619	648	624	589	598	601	612	588	650	604	562	594	658	599	634	582	594	610	621	607	631	600	636	583	628	652	590	608	571	581	604	613	612	614	642	576	629	592	608	597	675	598	602	618	585	630	544	562	627	577	657	634	592	574	600	626	598	595	661	583	614	582	639	587	555	581	636	638	629	567	610	592	604	581	559	596	617	603	616	586	597	565	652	587	642	623	574	629	618	627	593	574	597	616	627	630	646	613	607	627	614	640	568	586	578	628	628	584	650	640	587	601	595	601	590	592	631	652	630	613	581	640	639	634	621	611	580	662	608	632	609	583	654	595	589	632	622	607	641	624	598	568	580	581	606	628	548	650	625	592	604	623	638	590	575	579	610	584	582	646	576	597	607	600	574	524	666	655	615	631	666	626	571	625	590	574	583	584	567	633	566	639	627	602	593	634	593	636	666	613	623	626	625	612	635	614	574	603	595	570	591	606	624	641	588	624	611	621	596	632	583	603	619	592	636	630	612	587	618	598	600	604	614	597	609	572	626	585	574	631	610	578	574	597	583	623	592	631	582	596	611	598	617	611	598	626	568	595	602	648	593	598	626	594	601	651	619	579	594	615	583	602	586	639	584	632	639	615	625	611	603	581	641	591	634	640	599	621	636	599	583	632	598	600	616	632	607	602	572	632	611	657	625	635	601	613	631	593	611	604	600	602	634	609	618	614	590	576	629	653	652	611	616	622	577	617	597	619	598	591	635	608	590	633	610	619	592	640	558	584	585	615	572	632	595	655	596	577	609	638	612	604	650	606	567	596	580	584	589	594	621	638	668	581	616	611	608	597	619	628	614	655	573	643	618	625	622	602	564	620	567	603	617	619	642	675	621	587	617	596	623	591	616	575	671	599	584	609	595	627	600	644	601	615	564	626	596	622	604	595	635	590	587	595	611	599	573	600	610	606	607	628	614	618	574	641	589	626	523	618	643	602	644	654	592	646	584	619	611	586	602	618	588	592	577	591	640	594	570	585	594	626	606	581	636	590	599	588	611	598	633	576	592	605	601	587	599	651	593	623	606	612	642	606	602	623	611	559	641	588	573	580	594	551	622	580	589	600	572	640	614	579	594	600	619	623	649	622	610	580	551	585	593	633	571	646	602	595	638	574	619	600	573	613	553	608	593	605	624	596	641	613	643	627	608	608	658	598	604	649	598	646	656	626	602	582	620	590	600	609	644	559	656	582	618	585	620	600	595	621	569	618	560	575	654	576	596	664	592	582	642	632	638	554	607	607	581	622	606	600	635	547	605	621	650	572	639	610	608	604	637	611	591	599	631	603	598	608	632	579	576	598	597	594	579	618	596	624	575	645	629	646	617	619	626	583	563	598	618	600	603	644	588	619	617	577	614	611	620	594	581	596	577	602	590	642	607	604	614	605	649	614	597	614	600	582	598	586	659	564	655	626	621	628	608	620	643	649	603	613	588	601	606	612	632	645	601	585	647	632	625	585	589	592	677	656	591	566	599	610	621	598	614	619	608	611	604	588	613	586	630	666	595	578	664	595	542	610	611	623	569	596	615	615	597	608	576	612	667	669	629	626	620	614	580	619	630	554	579	605	600	649	608	617	603	585	621	591	581	621	598	643	574	608	612	683	633	616	618	580	579	609	669	586	603	578	647	559	579	636	611	606	624	578	612	647	617	604	616	601	624	626	610	612	611	650	577	597	584	620	605	634	630	623	627	635	587	614	614	669	585	581	640	631	578	594	617	597	633	561	599	594	602	603	589	594	616	620	613	628	624	596	573	566	600	577	584	592	582	631	596	626	616	646	599	607	633	591	601	628	677	608	581	638	578	596	643	664	547	580	643	575	623	606	628	634	606	641	570	600	598	581	598	569	618	601	601	596	601	596	597	616	579	610	579	654	601	609	621	594	619	564	597	646	601	559	587	635	613	626	613	590	637	585	596	571	568	598	614	573	624	644	613	587	616	603	641	598	584	649	575	632	623	621	584	589	595	647	561	618	615	583	595	586	602	642	622	578	611	640	600	625	640	618	601	597	563	593	604	593	628	605	574	586	639	607	600	589	586	614	598	614	595	588	613	593	624	610	589	570	604	622	597	565	609	604	603	621	612	600	599	650	635	639	599	607	625	620	586	648	603	626	582	611	613	601	588	615	649	628	600	575	589	593	608	628	601	610	570	610	637	594	620	614	598	639	592	613	613	592	627	620	633	630	602	654	564	622	604	570	624	608	599	574	660	609	619	595	607	647	636	604	608	609	583	597	587	606	605	605	586	631	599	625	613	615	582	634	591	631	612	607	623	649	576	618	606	604	647	650	605	590	555	623	615	612	576	600	629	632	650	638	590	630	615	586	625	621	621	611	588	638	634	641	616	592	639	584	596	634	620	621	621	637	622	611	626	597	625	603	618	587	611	564	661	600	612	588	590	596	648	610	599	609	646	619	633	593	606	598	614	613	621	566	644	623	621	631	611	596	616	641	600	604	640	629	599	617	581	623	649	587	581	575	583	616	604	585	616	581	616	586	559	631	558	638	611	588	615	614	626	590	623	584	602	600	651	610	644	594	593	632	576	579	622	578	588	642	598	605	619	616	588	597	610	593	584	594	631	596	615	625	620	588	629	592	582	591	632	577	583	633	655	574	611	585	597	588	591	558	612	628	638	619	596	613	630	602	606	588	601	601	606	612	614	619	604	632	597	628	647	612	578	608	608	621	616	601	631	548	647	593	615	616	593	611	631	614	615	611	600	613	623	598	588	628	627	610	618	613	631	583	604	608	645	606	660	574	659	621	626	572	618	561	630	602	578	602	612	574	613	598	594	590	576	581	568	584	577
44303	65758	28006	4908	3488	2585	2122	1785	1425	1271	1146	1735	6880	8753	1303	5191	882	831	799	757	726	780	756	809	747	799	691	719	760	754	783	713	761	737	737	678	753	695	743	764	742	675	720	739	696	703	688	688	751	759	721	753	703	713	733	714	682	740	728	690	707	710	736	712	721	701	750	722	710	700	734	705	752	651	666	695	716	725	643	710	702	686	729	736	735	712	689	704	743	805	766	715	713	762	669	709	660	726	695	710	730	730	718	712	709	720	660	706	697	705	695	709	698	694	711	690	680	714	710	715	694	704	739	744	693	749	707	687	735	679	741	702	718	710	716	690	670	678	728	734	706	734	765	756	692	743	657	739	711	715	693	728	685	686	716	723	727	745	702	704	710	706	717	732	683	724	689	698	689	674	719	701	673	748	662	673	726	638	675	708	718	663	685	746	705	731	692	706	752	709	690	708	783	685	714	751	735	698	699	706	756	770	667	773	712	733	756	699	728	681	675	709	689	694	721	698	718	712	677	699	701	695	731	735	700	660	693	706	706	719	717	684	721	742	718	719	705	693	711	738	693	672	755	684	723	682	702	763	735	695	711	702	696	710	727	688	704	683	681	746	688	709	701	725	679	672	693	699	720	737	659	703	693	699	701	702	682	688	712	730	684	704	667	709	722	710	698	739	708	717	703	712	689	697	667	757	716	741	699	664	681	749	679	721	643	706	701	704	691	732	726	732	715	730	697	676	689	746	708	717	723	682	685	705	708	667	729	732	712	693	779	689	725	634	709	682	740	711	730	683	659	676	690	681	739	695	711	745	738	723	660	725	702	703	712	753	698	698	704	710	688	696	754	707	722	692	749	694	685	741	723	706	737	720	714	686	696	699	743	741	699	713	719	686	712	740	699	714	716	665	690	686	670	698	668	694	789	724	708	716	721	683	682	752	727	766	698	684	720	729	718	701	714	705	650	731	707	676	716	717	671	654	729	745	708	677	731	763	703	741	730	721	675	721	688	650	681	687	717	705	725	717	727	737	718	711	712	728	704	687	683	687	745	709	696	684	721	746	711	688	708	709	732	688	710	728	742	738	728	673	679	710	711	729	725	751	722	716	736	728	700	743	710	697	646	716	704	697	695	679	734	718	722	661	704	736	717	741	730	691	738	729	741	725	751	775	751	725	684	713	706	705	696	700	699	686	680	679	683	716	694	701	706	725	712	705	667	735	747	731	700	726	728	717	686	686	685	663	706	695	693	704	697	714	662	752	711	703	724	664	723	682	721	727	700	730	708	727	717	706	728	664	706	707	693	698	727	712	710	675	707	731	753	699	711	744	744	703	744	700	722	658	706	683	733	708	748	718	676	664	686	681	718	703	729	676	716	741	693	686	699	706	699	719	737	698	666	752	646	724	722	711	712	748	758	700	691	746	737	688	673	701	720	702	656	731	683	656	667	738	708	739	711	729	658	700	746	701	763	697	701	719	715	654	730	755	730	719	741	683	693	715	719	705	690	706	686	714	738	699	664	709	747	688	648	701	743	663	716	716	702	761	691	702	722	698	707	680	706	707	757	686	736	673	721	731	709	691	711	697	745	718	697	710	713	683	755	692	729	685	701	723	714	723	711	749	715	685	689	719	704	673	715	683	687	721	712	640	715	696	763	716	684	664	675	679	734	733	738	725	705	735	684	695	713	738	723	720	700	690	671	722	703	698	713	661	697	716	703	712	770	697	718	712	712	678	728	705	740	715	736	742	718	668	704	724	708	746	734	678	666	736	721	690	725	722	683	658	697	700	717	719	737	779	707	713	681	712	710	710	756	723	683	692	717	691	703	716	672	657	697	740	694	745	714	733	687	704	697	750	715	715	716	683	717	697	722	701	731	699	726	662	716	699	751	670	743	738	709	720	714	699	757	691	715	735	677	729	678	695	700	697	682	685	667	721	685	719	744	718	735	726	693	713	694	693	669	718	732	700	748	688	711	696	749	681	704	705	682	722	702	726	720	717	671	683	672	712	687	714	712	686	765	727	718	664	760	697	648	687	761	713	754	696	707	686	707	704	719	731	685	729	683	713	667	695	732	705	671	725	728	711	723	714	679	645	713	715	681	730	698	708	689	770	707	697	707	691	705	701	731	703	719	702	704	739	768	677	716	690	753	724	722	689	706	699	676	665	683	689	714	715	737	709	697	669	726	689	701	736	681	700	689	739	735	710	663	703	751	767	703	734	704	730	701	736	702	736	728	696	753	705	712	704	711	727	721	697	756	660	700	686	677	708	707	690	693	687	665	754	667	729	695	719	670	722	716	725	720	699	718	676	718	677	672	735	667	689	697	685	690	734	691	691	708	747	668	699	712	698	677	714	748	710	689	700	696	764	723	694	714	689	712	737	723	750	693	720	741	738	732	667	740	686	744	718	743	676	684	696	672	704	677	679	729	687	702	691	761	730	647	708	659	690	720	673	667	753	665	710	704	726	737	702	723	690	759	724	708	713	744	674	661	713	723	714	689	690	745	696	735	729	701	715	709	726	702	737	778	687	730	734	701	702	731	715	732	696	665	683	712	714	714	702	740	748	719	711	748	665	687	674	661	734	716	784	684	691	729	714	669	757	708	712	708	700	685	648	656	716	724	719	678	725	694	695	664	719	679	654	682	689	693	709	724	708	740	714	679	757	765	707	676	712	709	753	665	725	742	681	728	665	704	731	697	679	707	699	745	679	704	696	747	675	748	710	704	668	618	732	731	699	713	701	728	672	699	734	695	720	741	686	697	684	744	679	677	699	691	684	732	670	677	665	689	734	690	701	686	720	702	714	739	700	727	695	706	714	627	726	683	716	729	658	705	666	740	742	695	682	735	710	737	716	658	686	718	689	721	704	708	659	730	676	704	726	754	723	721	702	713	774	695	737	734	769	680	738	730	688	661	688	715	767	732	674	713	701	714	695	666	701	707	725	725	660	690	743	742	760	669	680	730	710	708	711	708	695	721	728	716	709	672	681	698	718	672	743	707	713	730	647	718	695	691	746	728	729	698	697	690	738	694	679	695	721	744	744	738	704	671	663	707	713	699	709	666	709	713	692	679	707	711	720	684	746	733	715	716	668	693	744	663	684	690	701	692	758	692	718	703	749	752	642	669	699	727	691	718	660	711	677	696	714	728	708	676	704	667	709	671	648	711	718	712	720	698	716	702	708	736	710	715	697	730	694	746	723	709	717	718	717	679	729	687	731	683	717	668	730	720	707	651	732	667	704	681	731	685	718	691	723	655	719	718	677	693	711	737	686	677	740	718	698	735	719	696	712	708	700	747	684	693	708	736	715	706	696	743	722	717	721	756	746	720	699	688	668	730	667	752	694	693	698	705	691	723	675	706	704	671	748	759	641	668	743	741	769	710	687	709	673	723	713	719	686	702	742	689	741	664	666	700	694	704	737	639	723	697	728	765	748	744	712	692	716	633	688	770	666	699	732	724	711	657	759	680	732	708	678	732	726	675	688	684	701
31377	29337	16909	2321	638	545	364	299	290	280	258	267	415	429	309	338	253	253	265	229	246	226	239	228	254	221	235	264	230	248	272	268	257	246	250	213	280	248	255	286	245	260	253	253	224	235	262	253	231	225	246	222	253	257	265	245	225	258	235	240	235	247	234	234	256	263	244	271	250	233	243	229	249	294	226	241	253	246	249	253	253	209	222	250	235	239	244	244	244	257	254	228	246	215	225	254	251	266	257	250	246	246	245	257	261	249	236	263	251	257	234	256	232	224	241	246	243	245	265	236	243	273	249	250	258	255	235	234	245	248	233	241	254	241	239	226	269	213	238	227	244	225	227	238	235	242	265	256	220	231	226	267	246	243	236	228	240	236	221	268	245	249	257	261	250	233	256	256	231	223	234	234	250	266	267	260	265	232	246	240	226	207	252	256	222	242	221	227	248	254	228	234	263	250	267	263	221	230	256	241	211	245	240	229	239	229	258	235	252	245	243	249	254	241	220	227	239	232	279	245	248	250	227	229	257	274	240	234	256	206	243	223	258	261	239	243	225	216	258	228	241	255	245	243	253	270	253	245	236	271	222	230	225	264	226	248	240	242	232	238	231	218	242	279	235	255	243	257	236	248	253	229	236	250	234	255	265	230	242	240	243	247	253	241	238	255	247	229	239	232	214	249	266	289	259	226	246	249	240	237	240	241	231	243	222	257	227	248	250	261	234	244	245	256	248	235	270	229	250	228	224	239	263	236	257	241	235	231	263	219	259	246	228	247	235	243	270	218	240	231	256	253	242	241	226	257	232	250	253	238	258	234	281	249	234	279	253	234	251	246	249	251	248	238	242	258	241	218	244	199	244	228	249	248	247	283	249	257	234	208	248	217	254	243	250	264	246	220	258	228	246	236	238	232	242	240	264	246	229	237	243	244	240	265	245	275	273	247	245	238	228	232	268	240	224	264	239	233	216	225	259	231	247	239	229	252	240	238	258	245	265	240	279	255	252	251	248	218	251	252	251	246	246	247	243	230	240	227	249	233	238	241	250	255	208	246	229	226	247	256	259	240	218	223	273	240	235	199	237	243	244	242	249	242	227	246	259	215	262	211	235	225	239	230	213	233	229	241	241	241	227	248	243	240	212	237	234	216	245	268	233	255	244	248	230	228	244	233	257	232	244	237	259	262	238	250	246	252	253	217	255	259	255	243	245	267	230	255	229	242	249	248	291	252	227	251	246	238	255	252	228	235	237	219	276	232	247	257	217	241	223	234	259	246	220	261	228	284	233	224	279	217	252	232	220	247	242	249	266	245	233	228	254	271	263	254	235	256	230	242	269	235	256	206	237	269	235	255	259	252	260	260	263	282	240	233	229	260	233	264	246	228	261	228	275	251	274	228	252	253	225	263	235	250	237	241	225	256	259	274	255	241	247	271	254	238	246	235	224	230	253	231	220	256	226	229	256	250	251	220	247	243	236	230	234	228	255	243	219	218	241	244	235	234	241	265	246	206	257	222	228	247	247	226	247	236	266	227	221	248	226	237	233	231	247	245	242	239	217	283	254	240	256	234	272	219	234	267	246	238	263	265	255	255	242	261	244	251	246	245	263	233	240	254	246	227	228	237	268	251	206	243	239	221	242	257	260	227	240	243	254	223	232	215	238	248	234	248	247	218	239	233	233	237	231	213	239	246	232	234	253	240	255	251	234	256	239	227	233	256	228	228	253	270	257	239	262	241	248	244	245	245	248	261	263	247	221	233	226	254	239	243	251	237	240	229	245	211	246	228	253	242	249	280	250	224	212	247	248	252	254	250	241	254	225	229	256	230	245	237	256	228	237	248	229	250	219	248	237	233	218	258	247	246	237	243	213	245	248	228	238	242	262	245	225	252	231	241	233	228	261	253	256	234	237	212	244	252	238	252	252	258	265	228	271	263	252	227	234	250	237	259	243	248	232	244	308	226	240	225	229	246	227	244	233	234	252	245	226	259	219	233	214	266	268	237	266	232	240	232	251	251	237	249	258	257	226	247	236	264	215	244	216	248	251	234	235	268	252	267	246	256	222	225	249	249	260	256	234	233	220	266	250	241	220	246	241	239	290	234	241	238	228	267	274	247	244	259	235	235	254	217	234	247	257	231	237	226	224	219	263	242	244	231	218	229	220	242	247	252	265	240	214	262	225	254	255	242	260	239	282	249	244	258	234	221	236	243	258	228	254	244	226	265	246	252	242	236	240	256	247	223	240	253	221	239	249	250	255	232	232	256	232	259	267	252	246	226	271	249	249	230	255	226	242	257	251	241	225	255	266	248	235	266	255	247	218	231	239	196	221	256	270	259	240	232	241	245	231	255	231	214	232	242	231	271	257	249	247	213	252	227	225	247	229	233	249	264	256	257	241	222	233	260	256	242	227	228	232	236	255	263	253	232	270	207	241	256	243	236	247	249	229	259	233	252	268	229	212	232	255	223	221	263	262	219	261	253	234	265	260	231	262	229	233	237	247	231	252	269	242	271	232	260	250	255	229	219	240	203	238	238	251	245	251	266	238	247	229	229	240	247	222	254	235	255	242	242	238	231	263	241	273	258	234	234	238	226	215	232	240	262	231	234	225	231	226	241	264	230	230	239	248	258	264	254	235	226	245	240	244	245	263	263	244	221	252	257	225	223	236	229	232	245	231	214	241	248	244	223	233	220	257	278	275	257	262	242	245	243	233	221	231	235	241	233	250	226	257	249	232	297	247	215	239	243	225	288	245	198	213	261	230	237	236	214	229	246	249	254	253	263	223	204	250	256	265	230	225	241	239	250	283	254	236	242	258	237	256	226	232	280	229	262	204	238	234	255	235	223	233	240	248	247	233	257	280	227	247	238	261	212	229	234	259	213	236	235	241	217	219	210	255	249	232	281	236	241	247	285	256	252	233	245	256	239	244	196	226	237	267	216	268	259	236	222	245	247	251	219	224	244	244	231	241	258	287	252	261	228	270	223	254	240	249	258	247	235	230	236	233	234	222	236	267	240	243	235	244	251	259	219	268	251	259	253	253	239	231	253	213	216	225	240	268	246	263	269	223	243	256	219	234	249	260	258	243	267	236	220	257	246	259	246	248	231	212	242	236	250	269	224	255	255	246	263	223	256	236	243	245	227	208	232	245	220	253	244	232	248	247	250	266	203	242	243	238	252	274	234	243	278	242	235	255	251	260	248	233	235	246	248	251	245	236	238	264	231	233	220	229	249	238	248	246	250	232	248	218	253	255	232	238	257	249	244	256	242	245	237	217	260	239	235	240	256	229	230	277	233	215	243	234	248	257	248	243	238	251	240	245	236	249	240	241	253	245	266	254	248	239	235	243	248	250	219	225	227	242	229	243	245	219	214	253	256	263	249	258	226	247	275	237	226	237	236	234	249	238	240	232	230	237	245	227	227	256	243	246	248	267	271	250	266	236	207	230	250	233	243	261	214	243	233	245	249	249	236	234	258	227	230	256	258	254	252
38670	43218	10300	794	643	559	467	417	374	319	324	333	735	630	361	497	291	295	288	317	331	295	292	296	308	281	329	304	291	292	293	309	298	307	321	305	296	283	313	321	307	293	306	313	331	307	316	323	315	301	306	311	322	284	286	283	305	306	320	301	320	312	294	340	304	296	303	334	317	293	318	296	287	317	277	318	290	298	274	292	280	304	312	306	298	286	305	276	294	297	332	316	315	296	304	286	303	295	285	296	295	297	298	292	296	304	299	299	313	285	299	313	317	339	306	298	287	286	306	307	292	282	294	314	290	312	320	278	291	287	280	306	321	317	282	281	303	279	335	299	305	303	293	303	329	305	286	312	349	303	322	301	297	283	292	323	313	298	289	295	313	287	283	281	275	289	314	270	296	296	273	288	304	295	290	349	285	322	275	315	303	299	300	302	289	287	309	311	281	278	290	282	310	293	326	337	294	290	257	282	302	302	283	315	298	327	284	290	303	314	303	294	290	299	334	282	332	303	307	313	311	291	300	300	303	314	288	305	293	281	290	287	276	258	301	320	292	319	311	280	306	294	305	312	293	309	280	306	292	285	315	300	314	310	287	299	288	307	321	302	316	276	302	308	302	303	290	329	315	307	291	325	288	315	313	278	321	299	299	304	320	350	299	319	342	317	275	302	324	303	317	307	280	313	302	269	293	313	270	300	302	324	308	315	299	307	285	294	297	291	317	323	305	308	299	303	281	331	293	296	284	293	311	298	311	284	280	301	273	334	312	323	334	310	302	296	302	293	292	309	297	285	290	319	302	286	322	311	281	311	311	283	325	335	322	267	317	295	315	265	292	290	319	306	285	307	300	327	278	280	293	283	277	323	277	319	304	277	295	289	250	312	301	314	303	298	291	303	295	283	294	295	305	311	323	296	328	298	306	300	284	298	280	284	331	308	288	319	320	300	285	277	310	325	290	266	310	290	294	319	303	254	309	297	295	259	301	285	329	277	312	341	291	284	295	318	335	321	291	285	294	327	317	303	320	280	308	306	302	371	283	310	285	312	307	308	283	310	304	268	306	272	244	325	312	282	323	294	328	311	295	291	275	289	313	268	296	296	299	317	328	303	317	307	298	316	321	292	302	281	282	316	308	318	292	314	315	314	303	295	310	289	305	305	292	287	315	301	296	316	335	310	301	286	285	298	295	262	297	297	319	290	311	298	305	304	296	297	305	313	328	283	298	291	286	275	285	274	316	290	289	284	301	294	306	291	286	297	269	334	310	319	313	318	282	328	268	329	294	293	295	272	286	303	336	288	339	318	307	320	273	328	273	294	296	289	294	270	307	332	330	289	326	310	303	307	302	312	303	300	269	318	313	274	299	307	309	299	297	321	306	300	303	310	280	281	313	300	308	315	296	288	276	288	312	304	319	304	312	297	303	325	286	286	342	293	292	281	294	323	286	322	292	327	289	311	277	326	294	273	272	291	326	332	301	293	308	266	296	304	295	301	333	308	300	308	287	304	313	282	329	335	310	312	316	314	291	293	253	292	281	322	314	326	306	277	306	305	267	294	303	285	310	327	301	296	267	312	300	329	315	306	306	303	309	272	307	343	273	300	288	273	276	313	331	303	310	304	313	328	311	271	316	301	288	306	268	285	310	306	321	282	291	307	293	309	300	281	310	316	302	315	290	302	313	335	343	316	323	315	275	315	285	300	295	318	314	328	316	284	291	297	281	283	309	291	292	301	285	297	294	289	329	301	283	315	289	286	315	306	286	302	322	292	306	302	327	304	283	318	293	275	280	327	283	303	301	344	306	279	321	318	307	310	308	279	260	309	284	328	300	278	289	307	279	282	318	292	271	294	291	320	275	298	300	303	290	312	303	348	325	321	309	303	288	293	285	283	304	282	309	273	286	327	310	305	283	302	295	309	326	281	283	307	278	302	294	306	293	313	315	317	317	288	296	317	280	295	306	309	295	315	310	309	339	287	295	267	332	282	305	293	296	286	280	274	317	303	259	298	323	298	313	303	322	302	278	288	328	276	285	273	315	303	278	289	321	305	304	312	301	303	322	320	286	289	324	271	301	300	293	288	304	335	289	259	292	316	299	274	282	321	320	307	292	346	335	300	299	285	316	327	300	312	293	280	299	282	342	272	267	345	296	288	320	294	271	287	315	308	302	309	316	349	316	307	264	312	307	300	311	307	306	289	317	321	348	314	333	296	305	320	289	302	317	305	308	319	304	297	315	310	288	315	321	324	308	308	315	289	317	282	310	323	321	306	293	308	273	298	311	285	314	293	274	306	310	302	300	293	292	298	293	315	312	335	287	279	312	324	282	316	286	335	288	279	290	307	293	284	301	329	301	328	277	303	303	311	300	321	323	319	303	291	299	273	299	322	324	282	314	267	308	290	309	297	298	302	310	305	333	285	300	277	305	296	278	311	304	302	309	304	293	287	300	281	282	303	279	307	271	334	325	304	302	309	288	315	301	300	338	300	309	316	306	293	305	289	286	305	292	331	279	274	310	309	322	283	290	347	351	346	313	286	281	321	314	322	315	331	308	334	310	300	296	284	312	294	320	326	305	295	316	308	318	292	306	281	311	299	298	315	303	303	293	297	327	290	325	291	303	323	320	306	292	303	294	288	325	287	321	277	269	302	302	281	282	318	298	276	290	316	281	318	320	299	321	302	306	294	289	295	325	299	315	303	282	266	279	314	305	316	297	280	296	316	270	287	289	259	276	289	316	307	340	293	310	316	296	278	287	285	310	306	288	315	269	316	325	295	299	306	294	323	335	333	284	316	313	319	332	318	303	316	305	300	313	281	336	285	284	304	309	319	311	288	311	295	276	303	304	293	310	290	311	308	270	302	307	300	321	325	306	300	266	306	321	282	317	312	312	271	299	314	296	314	283	302	308	273	327	287	309	290	327	312	319	271	298	326	292	286	282	292	312	296	302	293	301	310	308	280	319	304	280	282	332	299	291	300	312	310	283	281	293	320	294	295	279	278	324	305	300	286	308	320	283	301	274	321	269	258	321	275	308	304	276	272	318	303	332	347	297	314	285	293	298	295	309	304	295	319	316	315	301	302	287	257	300	297	269	302	317	301	285	299	304	270	316	275	308	300	314	308	289	313	321	311	306	294	298	302	280	282	289	332	317	290	300	322	264	294	323	321	304	255	293	280	317	277	295	294	319	306	315	313	302	318	321	283	291	312	290	300	311	291	331	296	309	290	284	295	313	288	317	317	290	312	330	292	286	307	296	304	313	313	293	293	286	290	290	315	305	313	300	282	305	309	300	285	286	277	286	316	281	292	302	323	296	281	303	303	306	305	285	297	271	324	341	298	280	343	306	327	310	272	336	292	298	309	308	326	311	280	285	299	294	264	283	296	285	312	301	283	300	303	289	343	301	285	293	316	285	279	325	286	338	294	313	281	327	300	269	278	290	292	276	345	310	315	285	319	328	314	321	302	304	334	278	302	308	321	304	278	323	297
23892	20967	27874	24050	20526	5638	949	701	624	551	505	584	2790	2532	1223	1653	497	458	416	461	451	459	415	465	485	436	469	429	459	420	433	449	440	458	455	416	452	443	439	410	408	413	412	501	427	436	403	439	427	463	418	480	410	458	436	432	452	477	446	466	440	401	425	438	448	418	425	456	446	422	422	449	423	421	428	443	455	407	393	431	388	433	415	447	460	437	421	439	435	456	410	431	415	458	423	430	447	431	461	474	450	457	396	399	437	449	443	428	413	458	423	450	433	420	478	435	435	438	409	482	452	437	461	442	420	461	445	464	420	431	445	406	430	437	423	404	452	420	476	421	423	429	450	458	412	417	424	414	468	421	438	419	463	430	457	422	441	436	439	461	422	431	429	446	422	464	413	427	445	436	408	442	465	388	433	403	399	407	419	463	433	460	424	441	461	374	411	436	422	426	448	434	398	469	410	437	410	416	431	455	441	427	470	453	452	439	430	428	446	403	438	405	413	430	447	424	455	440	406	434	430	417	410	405	445	437	488	464	435	458	382	387	416	436	438	454	452	438	439	446	425	459	426	409	469	408	394	438	409	430	448	402	407	442	470	400	412	403	436	391	456	423	439	427	428	471	438	403	440	441	425	425	439	427	430	401	419	414	446	416	429	478	434	464	458	451	470	449	430	418	455	408	453	436	447	450	416	437	406	432	413	469	424	418	416	455	447	455	424	430	437	448	395	436	417	433	421	431	420	385	428	424	430	413	442	433	438	427	442	444	435	421	415	437	399	435	395	456	427	447	442	464	454	438	420	430	463	401	381	401	424	411	425	425	445	414	417	431	426	412	408	407	406	433	442	474	427	433	394	435	418	424	426	433	430	456	436	425	421	444	441	421	417	424	446	456	428	447	406	444	446	434	455	491	403	429	405	420	426	426	445	444	443	435	422	429	392	430	432	432	408	455	423	425	462	440	396	417	393	452	465	426	399	415	448	415	412	426	468	435	432	433	422	444	421	414	440	422	429	423	455	449	470	422	409	434	432	443	429	428	482	457	429	425	402	403	428	408	415	409	435	424	439	431	444	459	421	442	445	420	424	432	448	431	434	450	401	401	431	398	425	463	436	449	442	410	428	428	404	417	396	451	421	465	397	443	417	447	449	395	413	424	417	394	458	448	419	474	416	460	397	417	447	403	426	424	442	430	438	466	450	441	463	400	448	449	452	426	398	445	449	420	439	439	434	423	380	414	419	420	445	449	452	419	447	454	405	436	464	447	461	420	443	440	408	417	461	448	419	460	443	452	436	404	449	458	445	429	441	438	440	416	423	430	435	429	441	388	447	440	422	378	401	430	434	456	446	439	437	416	390	435	460	426	469	430	440	431	404	426	445	456	442	456	468	443	455	425	443	409	421	453	456	410	404	428	412	452	455	451	427	435	465	440	417	407	404	421	391	441	406	461	447	431	431	425	451	429	401	437	402	440	410	428	429	440	417	474	478	424	454	412	423	428	396	422	442	449	418	450	441	425	440	465	451	442	474	435	396	429	413	437	416	409	426	428	425	442	463	444	435	435	448	423	422	445	441	436	427	408	455	439	413	407	443	405	430	405	453	438	433	440	433	430	413	416	391	456	424	442	430	435	468	429	463	430	435	427	423	437	404	439	448	428	422	487	417	422	400	422	451	465	441	446	422	468	435	485	440	440	392	409	447	395	442	421	402	449	456	431	430	454	381	410	403	422	440	469	399	434	430	454	425	439	432	443	434	415	430	437	448	466	470	449	434	391	450	423	435	430	444	402	423	428	456	451	440	422	402	424	450	413	402	420	409	406	469	434	392	458	425	427	425	452	396	437	455	405	431	409	455	431	422	394	411	433	442	402	462	465	409	402	438	421	431	431	405	470	434	398	418	412	439	423	436	425	421	423	435	433	439	445	425	395	443	464	435	482	438	422	427	404	407	410	446	412	439	441	411	399	433	424	394	427	454	404	448	424	436	435	435	408	422	427	428	417	449	432	461	392	443	423	439	415	430	446	438	431	414	463	419	428	459	445	421	419	439	459	435	440	402	441	436	426	470	430	458	387	454	440	368	407	434	431	460	461	434	406	399	435	430	434	438	463	428	437	429	411	431	438	463	421	430	449	411	432	414	417	425	432	419	438	390	427	419	416	459	456	429	422	409	414	417	418	407	453	421	446	451	466	448	406	457	410	424	428	417	419	442	374	416	456	403	474	422	438	449	415	440	447	448	409	409	399	442	432	414	405	448	393	437	409	433	453	456	419	441	427	446	439	427	440	426	380	430	395	412	439	447	417	453	451	427	406	439	452	456	441	418	411	427	439	438	491	419	430	440	419	433	432	436	416	439	411	461	419	442	416	416	382	442	418	423	454	450	486	435	397	455	435	439	425	472	416	429	434	441	438	456	391	470	442	451	427	427	446	441	448	420	478	453	433	430	411	422	457	429	412	388	435	424	408	420	438	468	403	407	411	442	425	387	442	415	427	446	433	441	399	426	432	413	434	436	405	455	474	422	446	449	437	421	386	417	411	443	438	421	431	423	415	391	434	406	441	445	423	407	401	424	406	424	408	416	411	444	437	426	438	497	440	419	450	432	449	448	391	447	430	461	459	430	452	449	442	446	433	449	381	418	386	416	441	407	432	400	431	410	407	420	473	416	412	448	450	444	414	452	433	396	385	454	461	430	441	431	435	449	439	407	417	393	405	421	428	439	420	408	439	447	411	415	428	434	438	387	398	445	411	484	396	363	434	441	396	443	445	449	432	453	411	434	408	436	453	403	440	426	402	433	433	450	417	448	452	442	440	420	455	438	455	419	402	392	454	443	423	401	416	384	451	425	458	476	463	431	441	440	384	421	467	443	419	409	440	425	419	438	411	435	397	454	443	427	424	447	486	404	436	468	458	424	451	458	424	470	451	444	428	452	432	415	403	425	438	413	414	446	397	435	441	452	440	432	459	442	442	442	447	414	418	439	422	428	458	395	405	443	442	425	444	429	409	379	396	436	427	506	410	444	422	425	393	440	388	465	427	424	417	442	436	427	403	390	455	405	441	438	429	422	442	428	435	475	406	398	404	466	484	458	464	480	437	476	422	455	448	398	438	455	480	468	419	422	377	416	455	385	429	426	454	452	452	429	443	419	446	431	392	402	400	412	406	454	412	433	435	460	438	424	449	408	417	422	397	429	413	427	456	394	412	424	473	401	461	429	457	453	424	420	441	401	425	404	449	400	420	447	408	453	403	428	408	423	450	423	439	422	450	459	437	445	455	381	458	423	417	445	412	402	440	420	449	443	441	440	457	445	403	402	412	413	450	417	450	441	449	429	466	425	424	422	423	427	416	463	409	428	421	473	436	424	454	462	418	466	450	420	430	444	434	424	446	430	382	454	441	443	427	428	427	420	457	429	396	434	427	468	417	387	431	430	434	427	447	401	440	439	408	439	423	401	433	452	398	420	456	409	432	442	446	393	393	412	411	437	440
40795	55630	14718	2864	2041	1546	1249	1075	979	814	778	868	5765	4983	2401	3377	610	593	561	520	516	530	532	564	536	539	537	525	567	582	515	524	530	548	515	495	512	516	486	519	546	485	528	520	537	534	553	483	513	556	522	513	537	520	478	520	528	551	534	492	510	540	514	507	503	553	530	527	488	516	523	536	508	494	513	487	496	478	532	514	510	550	545	547	523	518	522	511	535	519	546	517	493	546	533	504	505	532	498	471	542	516	524	538	512	496	526	544	496	531	537	492	525	437	513	533	497	485	476	481	495	517	514	510	502	531	515	463	506	536	538	519	540	497	506	528	512	526	506	492	499	521	517	514	497	474	508	544	501	550	517	502	565	540	512	512	483	516	542	510	537	517	496	515	452	515	551	546	519	525	532	515	493	528	530	525	495	491	510	518	497	542	504	517	535	473	530	475	507	548	505	528	576	471	532	517	491	497	477	522	558	501	532	525	489	519	531	524	495	524	493	521	488	491	530	478	513	515	524	519	511	549	518	530	511	544	528	526	519	494	501	496	499	540	496	529	484	533	538	520	512	520	496	533	541	522	512	521	499	524	500	528	527	506	452	480	516	494	541	534	500	539	524	488	505	527	543	505	504	539	503	492	517	532	532	498	502	511	557	472	512	519	518	542	482	481	519	553	528	467	501	512	522	524	510	511	501	505	489	526	517	504	545	500	526	558	557	497	461	494	467	455	490	548	510	504	495	453	502	512	535	510	479	531	491	552	470	479	577	483	518	504	515	494	516	541	523	533	462	528	507	498	530	518	524	510	503	512	534	527	467	514	512	495	520	538	524	537	495	489	521	544	475	503	515	470	488	516	500	519	513	512	471	553	554	485	516	504	481	513	513	522	541	520	495	520	510	529	527	513	520	531	505	521	529	490	548	572	512	527	517	489	540	515	508	544	503	560	555	548	534	497	551	511	533	504	511	557	494	508	526	506	511	494	495	518	485	533	475	518	543	506	521	543	503	492	537	504	471	511	508	538	483	488	528	499	531	516	486	525	520	516	518	497	480	498	424	499	493	518	503	503	516	492	489	513	500	507	503	520	499	532	524	494	488	508	464	519	545	532	510	545	498	522	519	527	511	550	466	485	510	516	508	477	529	466	513	532	478	477	505	509	515	512	506	516	504	486	498	518	502	503	511	492	528	514	488	486	478	486	509	526	495	492	508	486	510	486	503	526	507	500	532	505	541	531	466	493	529	480	528	509	486	495	522	490	514	553	514	470	476	505	511	511	537	481	497	476	516	562	493	520	528	510	499	499	543	515	513	496	502	465	482	519	546	517	468	492	554	510	500	504	513	532	529	505	495	510	557	555	524	488	517	495	517	482	504	528	505	501	506	510	492	489	484	484	538	527	524	538	494	498	515	514	527	490	459	552	511	505	483	500	511	496	497	536	504	474	516	492	515	480	522	502	514	546	526	498	520	492	563	475	501	493	481	524	538	553	507	498	503	491	476	497	491	528	501	486	499	490	475	533	543	525	510	530	523	508	521	560	503	500	512	495	554	476	496	517	546	529	534	498	491	483	479	496	525	494	519	505	496	509	521	518	519	527	539	518	543	490	517	508	480	496	537	493	542	464	500	511	501	484	481	535	483	549	532	500	514	517	518	521	549	531	477	514	524	495	522	493	487	550	533	471	549	503	519	512	504	485	530	486	535	496	542	511	579	553	524	503	510	532	530	505	514	506	485	541	460	510	493	521	551	490	511	546	498	548	489	542	555	469	535	480	527	513	496	515	492	507	461	515	491	544	523	505	518	521	509	501	536	549	514	562	526	520	565	539	486	532	493	496	530	479	483	478	507	520	493	500	486	491	527	552	563	523	544	556	496	505	505	542	521	511	490	523	503	483	510	502	483	487	511	524	468	469	535	496	503	483	496	499	525	518	509	474	484	474	487	533	505	463	550	505	548	494	538	518	485	546	482	554	488	506	517	510	525	478	493	527	507	525	508	496	519	459	546	502	500	485	495	496	486	509	491	508	475	534	519	534	499	473	536	480	509	487	524	496	545	492	531	522	491	495	497	537	511	513	485	531	510	537	531	543	505	492	546	491	522	524	520	519	512	516	514	501	525	486	526	505	548	532	500	556	504	498	445	511	544	523	501	542	522	481	540	510	503	509	563	564	474	489	519	503	517	512	505	536	477	537	521	482	507	499	525	487	517	509	535	513	479	515	522	475	547	499	538	499	503	539	496	496	496	510	520	536	522	543	550	520	518	489	481	520	537	526	499	530	515	454	489	497	519	527	527	524	554	524	526	533	509	501	526	511	491	513	529	487	495	509	511	477	575	511	508	544	532	575	478	555	525	516	519	508	514	483	489	539	539	501	487	520	474	505	485	562	492	495	528	461	516	538	475	468	492	528	496	538	547	498	506	490	512	501	449	531	508	504	530	527	474	523	534	473	471	508	534	499	537	515	456	512	501	516	518	506	540	500	513	520	512	468	474	492	489	528	508	496	538	527	478	483	489	510	520	529	544	509	504	496	534	548	524	496	533	483	518	516	492	534	531	510	514	486	483	503	507	494	559	482	541	499	528	517	490	475	487	514	484	547	564	480	474	490	521	525	482	531	560	508	491	530	471	483	546	518	500	534	493	503	476	518	516	533	521	478	517	523	491	565	499	512	515	555	517	526	510	494	511	531	527	493	496	525	525	490	536	551	493	525	499	531	554	493	507	487	515	501	501	525	568	523	514	476	476	480	510	542	494	507	506	537	511	518	517	480	492	483	542	520	529	510	508	476	475	532	536	530	486	509	534	516	476	493	529	497	484	508	528	524	534	520	482	552	497	499	516	530	447	516	509	508	486	479	488	557	490	460	529	470	528	522	498	510	493	543	529	524	529	545	499	530	479	534	518	526	527	548	545	525	533	516	466	564	523	495	524	529	495	479	524	501	479	494	490	512	498	480	537	484	537	508	505	516	495	498	508	489	511	505	507	479	501	524	524	503	547	478	518	497	513	544	504	501	537	513	513	510	549	483	501	509	513	497	519	561	484	494	513	518	508	510	553	514	505	498	521	505	506	533	516	496	554	501	501	506	521	491	517	494	556	515	511	487	545	502	558	519	520	499	499	488	513	501	533	507	490	509	484	512	530	557	490	514	525	520	513	518	508	516	466	551	488	537	540	484	489	499	504	449	535	527	504	517	510	519	531	517	520	508	572	514	469	506	509	480	553	474	517	528	483	514	491	506	494	505	543	536	496	550	521	493	533	493	505	520	505	512	498	512	498	451	513	507	536	511	519	530	482	503	515	532	519	488	527	485	481	518	486	496	516	495	503	519	503	488	530	513	532	534	524	527	505	519	530	505	501	507	498	533	526	513	517	514	502	479	535	509	503	530	519	515	518	500	539	536	506	510	488	488	459	485	494	469	520	506	530	501	526	543	497	523	463	517	558	532	512	492	529	493	519	549	517	489	494	511	457	484	499	548	513	528	497	510	518	524
25040	21062	26464	24218	5389	558	421	431	391	348	312	366	861	785	794	886	307	283	300	311	295	288	310	304	287	305	309	320	303	303	299	263	294	284	284	300	274	269	323	297	301	279	282	278	300	301	270	258	274	287	285	290	267	292	324	296	279	254	309	266	284	326	273	284	284	273	296	307	276	276	306	258	284	283	293	291	276	291	284	300	283	255	307	297	283	301	298	294	308	269	293	309	289	295	279	281	296	304	284	288	306	292	286	263	275	284	282	272	275	264	271	284	285	278	312	286	296	279	299	298	297	288	270	267	305	319	263	261	294	285	292	297	316	288	282	284	290	288	278	268	273	306	280	319	267	278	308	279	296	284	279	290	271	264	330	313	259	288	274	307	270	303	285	279	292	314	305	291	296	288	292	275	267	304	276	293	282	287	277	262	281	303	267	273	284	301	287	308	287	282	288	304	264	298	346	292	298	285	286	287	322	268	285	298	306	315	310	297	276	278	284	271	298	271	272	274	297	286	290	303	287	266	292	293	282	289	291	299	269	283	281	290	303	281	313	287	285	285	299	267	309	269	303	262	265	287	317	290	276	278	273	279	293	293	285	287	278	272	307	295	280	236	282	311	284	285	286	282	296	264	299	308	329	271	303	316	312	280	341	278	269	264	281	296	264	277	272	293	295	313	292	265	282	274	295	300	286	310	309	278	279	300	282	312	284	287	281	260	290	255	322	294	258	305	305	309	289	289	268	290	282	301	271	276	304	285	300	277	279	265	282	285	303	280	295	288	334	283	286	281	272	306	293	307	273	308	332	272	278	292	267	322	358	274	298	300	272	285	292	280	270	258	316	320	270	273	279	300	312	298	298	256	303	284	255	290	302	272	296	297	277	292	296	291	329	319	282	254	307	290	271	281	281	265	303	299	245	304	275	341	297	257	328	280	281	332	292	265	292	256	299	293	316	295	306	261	294	259	288	266	298	259	261	298	295	293	276	285	260	315	282	288	281	269	265	286	262	256	269	282	272	262	284	291	263	266	294	299	265	269	289	287	274	303	304	263	302	299	291	287	320	282	302	285	290	311	279	276	271	292	294	279	287	320	287	288	306	271	288	273	280	252	294	262	301	301	306	274	326	299	284	272	294	299	264	302	285	285	272	277	279	281	313	293	279	295	295	285	283	309	284	301	292	296	302	259	320	278	271	300	270	320	285	296	293	283	308	305	314	331	248	300	286	294	296	300	276	306	302	267	306	304	289	296	285	280	296	297	267	304	271	308	293	305	292	267	277	264	239	280	286	296	291	306	274	271	285	290	309	298	286	308	286	301	292	290	284	329	281	286	311	306	312	269	328	280	263	275	294	299	295	285	298	317	273	245	266	302	298	262	298	314	290	281	288	301	296	251	307	259	289	296	252	250	275	273	292	280	302	284	271	286	258	284	294	305	305	293	323	282	270	308	290	286	313	319	292	284	277	293	287	291	304	289	302	299	281	245	294	278	299	275	287	268	291	300	258	280	305	282	281	298	291	280	292	273	297	274	262	275	310	290	294	291	296	319	311	280	264	300	311	295	275	299	290	299	274	288	270	291	279	309	323	281	285	279	309	276	275	282	288	273	261	288	255	270	287	292	299	299	265	290	288	311	292	300	279	286	294	303	314	307	291	298	280	286	292	279	294	295	286	300	302	268	281	308	303	268	304	255	286	274	276	267	280	300	295	296	282	288	295	313	280	267	305	297	298	295	292	285	287	296	295	277	309	289	301	295	322	274	332	285	271	279	313	287	286	294	288	281	269	287	294	304	266	270	311	271	318	313	299	282	266	232	299	314	290	280	293	300	286	273	291	257	289	321	284	300	288	311	294	292	298	279	265	299	295	299	278	306	289	294	306	272	293	317	292	293	286	277	277	305	295	282	283	284	291	282	311	310	292	276	281	306	299	265	274	273	261	238	285	284	306	272	268	273	273	326	292	292	324	269	299	294	321	308	281	256	288	300	292	293	299	283	298	305	269	279	266	285	264	293	277	269	254	282	294	285	311	277	294	283	268	270	284	300	274	296	278	262	311	251	282	265	288	274	275	271	285	298	293	263	301	322	303	277	286	291	321	265	283	254	297	284	268	287	293	280	297	287	281	293	300	279	299	247	291	289	291	298	288	262	283	291	287	295	283	289	247	305	301	275	265	263	266	273	277	311	276	297	285	261	287	289	262	292	309	294	302	289	307	298	320	279	279	299	306	290	291	274	289	265	282	275	319	300	272	300	286	291	290	269	284	292	273	323	271	298	275	267	273	269	299	284	313	253	277	280	278	298	320	302	282	290	296	280	279	296	303	285	330	264	286	253	306	289	303	298	325	316	285	308	289	274	291	301	290	300	272	252	279	288	274	275	283	289	297	272	269	288	287	267	251	283	301	275	286	287	265	279	260	279	252	296	278	292	337	297	282	263	285	278	276	306	273	289	277	270	318	284	308	294	307	303	292	283	274	277	303	301	281	252	296	279	280	315	277	311	269	296	278	308	307	287	267	287	286	279	323	306	294	309	255	293	277	298	267	290	291	337	256	305	277	276	275	255	291	324	279	247	254	309	289	276	296	288	290	266	292	305	271	285	285	297	278	296	316	303	267	308	277	289	292	279	288	261	294	270	285	313	277	273	277	287	300	300	295	311	299	304	281	266	302	265	281	273	291	270	266	283	314	288	310	298	309	296	325	276	314	307	294	288	304	276	277	256	274	277	267	296	269	290	287	279	294	333	313	304	289	274	285	302	258	283	275	261	305	278	298	288	292	290	283	284	292	323	311	290	287	272	280	244	278	279	262	274	289	301	299	279	266	264	274	288	260	283	266	295	250	254	291	291	276	288	285	269	304	258	308	297	317	297	290	274	290	304	284	293	269	305	288	287	289	311	271	313	294	298	313	314	303	306	285	310	282	295	298	265	291	285	265	261	277	246	307	295	293	279	299	280	312	273	268	274	299	304	309	305	290	271	288	302	277	265	308	294	255	302	274	242	255	257	305	292	293	270	272	276	300	301	288	272	272	299	292	276	287	338	303	283	260	286	274	292	289	278	280	261	298	305	284	274	266	312	329	289	300	283	280	288	276	275	299	287	292	247	314	299	303	269	293	277	284	290	276	292	313	291	280	303	281	259	263	270	272	285	298	257	324	256	275	327	279	288	286	282	276	276	236	308	272	279	278	297	283	282	304	290	295	291	295	289	325	280	265	284	313	297	314	330	268	303	252	258	305	273	265	327	291	280	276	314	300	323	304	279	275	290	278	293	285	257	267	316	297	253	291	290	304	289	274	297	310	312	280	302	295	263	270	309	291	266	288	277	297	284	277	301	282	293	290	315	289	258	278	279	297	295	292	301	327	295	285	247	301	246	291	292	291	293	299	270	292	265	287	274	311	295	295	282	262	274	290	271	319	287	299	289	277	267	298	271	304	325	286	307	286	281	306	293	265	280	313	277	273	297	298	320	294	291	307	282	281	279	335	311
40068	51046	14841	1700	1150	921	799	623	609	490	474	518	1892	1671	1853	2057	416	398	419	397	390	419	409	365	389	415	380	372	360	390	382	415	379	347	372	351	351	355	356	415	396	322	387	361	386	324	374	360	342	348	364	369	370	393	379	379	366	381	347	412	354	363	341	372	381	357	342	366	359	384	347	365	397	369	334	348	384	338	379	347	348	327	355	363	369	376	365	369	387	381	370	375	385	368	351	397	360	355	349	367	353	342	380	366	397	378	340	357	349	393	365	376	368	374	366	384	358	381	398	349	341	338	375	369	357	331	375	355	380	326	386	376	361	344	372	375	340	369	357	393	347	368	370	363	364	407	385	354	353	407	362	326	361	367	373	395	331	349	376	349	361	331	361	388	337	361	317	365	370	382	327	373	366	372	356	355	337	372	346	403	340	372	362	363	337	335	362	359	364	372	368	354	370	367	338	390	363	342	397	360	386	397	385	335	383	396	391	351	342	365	362	366	378	340	375	359	385	373	365	391	401	377	354	346	345	350	380	368	362	389	373	356	356	420	363	348	379	388	372	369	356	357	386	384	361	386	355	349	362	376	334	348	322	377	382	344	353	344	348	359	374	358	353	386	375	372	389	383	382	367	381	359	356	379	346	415	391	374	367	374	382	377	355	366	335	358	377	352	344	395	377	352	360	372	326	373	317	367	344	365	343	382	343	379	378	359	357	385	381	389	371	391	389	363	362	346	370	356	380	340	353	341	362	417	362	382	355	375	364	375	342	388	373	387	368	343	378	368	374	359	411	375	375	372	376	359	339	366	366	348	360	346	357	367	373	394	352	340	397	348	349	343	397	359	372	373	350	369	370	401	383	358	355	370	364	359	347	341	359	375	350	393	373	356	395	404	379	364	356	356	368	387	359	366	387	366	344	365	376	373	329	344	366	387	351	365	365	386	386	388	389	388	383	373	361	353	345	394	374	364	358	382	388	359	381	400	399	394	402	367	351	396	317	406	368	353	387	381	368	377	377	389	376	387	351	386	370	342	368	369	361	325	348	389	398	378	338	365	361	350	355	353	374	382	349	382	364	353	330	397	372	362	345	353	360	356	356	384	347	382	396	360	368	372	376	377	377	382	375	366	337	359	361	357	401	356	358	345	378	386	362	338	396	369	380	354	357	333	368	385	384	376	383	354	385	368	341	342	370	359	350	369	388	368	395	380	395	385	354	323	398	383	366	358	327	369	346	350	374	394	363	366	374	363	351	353	346	339	390	385	363	374	356	373	357	348	368	376	377	374	386	377	407	349	384	373	381	368	343	372	383	374	340	361	376	409	377	357	353	349	376	370	381	395	350	390	361	383	357	354	346	351	367	361	350	340	354	371	355	366	366	373	358	364	345	399	358	358	364	386	394	364	389	395	345	362	360	369	403	371	351	351	373	374	347	395	359	409	355	343	357	360	375	353	361	361	366	364	341	355	353	371	369	385	362	379	336	347	392	370	351	334	330	369	375	350	346	338	352	318	369	352	360	351	343	341	372	380	363	359	367	364	352	364	373	353	410	346	402	339	353	383	370	348	332	338	358	376	318	352	384	338	355	342	372	351	385	325	375	364	365	355	372	353	343	353	381	379	346	365	395	377	382	371	366	389	402	343	407	368	332	383	366	353	365	389	395	357	387	382	365	391	360	336	372	405	368	336	351	359	357	347	354	406	391	362	377	380	413	366	337	341	370	376	351	372	380	362	339	381	384	369	359	381	333	397	344	374	376	378	354	367	378	380	389	352	365	381	319	383	331	402	351	352	375	388	371	360	334	353	385	395	313	387	336	361	368	384	338	372	354	369	386	372	363	393	385	382	358	376	355	385	372	343	408	356	372	402	386	306	362	378	368	340	352	362	336	364	329	375	364	367	365	334	338	383	365	387	415	368	363	364	365	358	395	355	357	379	351	368	362	368	387	358	355	363	373	368	385	370	380	357	356	386	370	399	381	362	371	352	345	356	380	380	390	364	400	387	351	355	370	366	365	388	365	376	365	338	377	395	368	368	338	362	393	364	388	340	366	381	357	354	363	358	350	342	369	327	334	361	371	374	346	360	352	373	372	354	358	353	393	352	329	386	365	408	398	373	392	387	409	360	373	343	387	381	354	376	366	355	380	359	328	351	368	359	365	341	348	389	352	375	376	356	352	373	358	415	356	375	340	349	348	373	357	368	347	367	370	367	367	362	415	359	358	352	371	352	341	378	343	348	390	331	393	352	380	395	351	373	369	359	363	397	377	392	353	342	374	369	359	359	336	359	352	391	373	374	384	350	348	365	342	372	355	323	372	361	372	394	354	371	408	364	343	367	350	381	376	335	383	374	360	347	334	352	373	357	386	371	346	354	344	357	392	346	361	379	373	389	367	387	350	405	369	373	363	345	369	358	380	359	384	341	347	329	351	375	342	369	359	366	347	374	386	367	355	360	368	357	365	378	367	327	365	360	398	353	368	343	371	365	379	371	361	361	371	384	330	347	365	359	357	348	368	378	389	389	400	347	403	349	371	394	341	370	365	347	326	369	384	376	383	374	376	335	379	372	351	355	390	362	351	370	391	351	375	363	362	361	379	376	396	367	378	357	388	394	347	396	360	346	354	352	406	331	370	352	358	402	356	368	383	380	382	372	388	339	380	418	356	393	368	381	327	329	370	395	371	364	379	360	341	358	377	375	364	342	399	361	363	336	350	359	376	356	378	343	344	377	338	350	353	345	356	362	371	346	367	395	381	373	377	361	349	367	364	357	366	366	369	341	350	393	387	375	356	379	396	363	386	365	395	374	378	350	357	393	390	376	336	405	337	356	353	368	371	334	375	361	354	374	388	392	388	394	349	396	368	391	344	354	371	399	388	357	336	349	371	350	341	365	353	398	361	340	364	374	367	357	369	354	354	357	359	392	370	345	348	350	369	372	365	363	380	346	370	384	350	381	396	381	377	369	342	357	358	381	363	374	378	339	348	348	374	372	325	408	369	396	374	364	364	389	378	357	379	369	353	377	407	395	321	365	355	411	391	365	387	352	390	402	395	379	355	359	333	402	373	374	354	385	357	364	365	361	358	401	409	363	386	353	355	363	416	385	356	358	375	363	308	373	365	390	386	366	366	342	348	351	364	373	346	320	333	332	354	347	350	385	326	379	349	347	375	370	398	380	378	351	381	353	361	351	391	361	347	340	348	356	349	355	361	358	346	376	319	353	370	389	360	371	391	363	351	352	348	357	359	364	364	353	367	387	350	387	366	340	410	384	371	370	367	371	364	380	342	385	347	352	337	353	376	336	359	355	348	328	380	379	352	379	356	356	360	344	382	334	389	362	382	384	387	351	388	352	370	384	352	358	359	335	373	398	346	405	360	367	341	358	365	396	376	366	335	359	401	364	380	365	334	367	329	371	338	383	378	375	331	389	364	383	386	336	356	359	387	369	347	356	381	354	371	408	364	389	360	350	358	382	381	351	335	370	363	349
22811	20959	28445	23579	20934	20692	4905	1181	913	844	832	877	2704	3531	4150	2982	744	676	665	643	669	656	643	678	637	639	597	628	631	636	591	609	631	665	622	554	638	627	630	624	610	623	624	631	601	590	640	621	616	639	618	594	591	607	624	594	585	601	620	595	636	669	572	627	620	571	622	650	614	667	651	616	572	626	599	629	608	646	592	582	641	595	652	603	636	589	633	629	622	625	585	632	605	627	633	600	618	607	631	601	557	595	596	573	592	603	607	637	597	591	651	636	608	617	611	585	644	666	601	586	582	578	597	620	607	599	625	592	663	563	591	571	631	591	587	619	615	579	645	605	614	566	593	601	602	605	669	607	602	595	608	589	616	592	588	586	641	610	587	581	627	656	670	633	635	621	604	601	613	614	633	596	620	588	617	639	619	637	624	599	589	603	621	545	603	648	593	608	609	565	591	631	578	599	601	633	627	647	629	608	593	620	661	610	615	589	596	614	620	613	591	603	570	623	610	590	608	626	623	609	611	629	617	622	583	612	610	606	626	597	649	652	598	630	599	598	578	610	604	589	612	661	617	581	618	578	607	614	654	609	610	576	579	630	625	610	629	605	580	617	601	594	627	576	640	592	664	602	640	569	572	643	626	587	616	577	609	679	624	614	596	654	608	572	642	648	591	619	591	587	628	613	640	647	620	585	602	587	589	590	604	662	620	601	604	633	593	646	626	572	616	607	598	602	660	615	599	614	635	648	606	626	610	602	639	607	593	592	573	593	650	612	630	604	580	674	633	591	611	621	586	591	611	600	604	572	634	576	627	585	605	639	615	662	599	649	603	610	606	597	615	645	588	619	631	638	610	596	569	598	616	628	633	574	606	612	578	627	561	642	660	636	595	542	587	595	559	618	593	598	619	589	626	621	584	630	637	635	657	615	605	558	557	597	605	615	642	597	649	615	660	581	611	659	573	581	592	601	555	626	656	615	629	599	598	604	585	600	601	629	588	626	617	586	638	630	564	591	629	593	605	608	658	616	626	629	577	579	629	624	604	576	619	620	616	621	575	628	607	614	578	578	641	650	628	594	632	589	571	623	605	590	640	647	612	618	589	599	582	631	548	607	626	610	618	637	610	593	661	645	618	595	602	636	576	591	583	654	599	595	611	643	620	595	640	572	586	636	618	616	624	629	606	637	601	595	617	625	664	627	577	620	598	600	624	635	597	589	585	595	622	597	633	607	592	609	598	642	609	621	586	600	626	593	599	580	599	563	565	629	570	655	601	630	584	643	613	638	576	605	627	589	610	588	578	586	618	604	639	597	616	585	561	595	566	614	590	629	594	569	632	608	604	620	592	635	645	588	600	625	600	624	550	634	586	562	590	604	602	615	620	595	573	562	626	591	604	632	641	633	587	594	610	589	642	556	585	659	616	583	642	606	619	601	588	607	607	590	627	596	602	617	573	587	643	573	632	595	560	579	600	617	593	640	622	601	560	590	630	612	635	616	645	630	607	621	590	615	616	640	642	576	584	570	578	603	665	592	566	579	592	592	594	610	598	599	590	611	627	591	624	631	636	604	592	639	587	638	635	579	598	621	582	610	587	581	590	612	619	618	585	550	652	591	594	611	590	594	617	608	627	618	606	576	613	626	628	605	598	594	624	576	616	637	615	606	611	577	601	619	631	621	632	626	616	581	630	606	572	578	602	603	582	596	543	575	611	610	632	545	574	604	599	576	593	604	675	570	640	590	580	643	619	624	609	627	626	611	618	597	612	617	579	608	592	563	622	587	609	621	633	616	615	622	669	637	596	627	604	595	618	614	623	588	643	609	613	558	595	624	603	625	575	584	583	608	605	603	606	585	601	657	606	576	634	623	650	621	648	587	608	591	648	599	601	577	607	617	608	593	616	586	617	633	610	588	591	626	647	591	626	611	627	602	622	630	613	600	609	586	635	602	625	602	591	573	584	612	569	613	616	585	674	641	607	634	604	557	619	624	643	623	602	655	622	598	608	589	643	621	582	609	632	604	617	546	622	576	599	616	585	591	585	584	599	612	621	598	632	593	643	646	660	600	604	571	645	615	578	605	631	610	632	618	633	622	626	595	607	600	586	633	591	592	595	608	605	622	615	645	601	572	567	611	581	579	572	640	605	623	567	603	595	626	580	587	608	614	613	603	613	597	630	605	583	655	625	565	612	598	613	607	552	651	663	562	629	633	608	607	605	606	641	600	580	622	621	532	615	601	609	603	567	623	592	590	625	589	606	609	618	604	609	613	640	637	625	579	585	608	577	604	600	616	647	594	629	611	638	601	646	598	588	581	626	634	620	624	569	571	597	610	615	605	637	610	578	575	594	644	593	645	598	585	584	631	605	606	615	591	597	620	576	628	622	591	661	628	617	615	594	614	578	653	608	610	606	600	604	546	586	612	581	589	573	570	615	619	634	563	596	603	625	627	579	633	589	575	630	592	603	610	636	614	594	617	631	630	532	626	629	574	607	589	591	580	602	614	601	605	589	601	568	651	625	613	634	573	609	578	626	573	584	587	599	580	581	641	606	621	584	584	605	568	586	603	581	625	557	609	619	606	626	623	575	583	634	604	643	573	577	646	625	615	620	569	593	611	627	587	611	607	607	606	643	607	598	609	608	552	597	623	599	609	613	564	626	617	618	580	588	578	576	643	627	620	607	552	613	619	588	629	604	571	625	611	608	626	601	615	607	655	638	604	637	550	600	625	572	630	576	589	555	570	592	653	647	584	611	578	613	609	602	588	614	584	562	629	574	575	583	608	589	580	645	614	610	603	625	605	555	573	587	584	625	583	581	632	558	632	590	631	607	615	600	612	558	592	591	615	617	607	582	649	644	644	588	570	610	629	600	630	583	614	620	620	606	607	589	640	584	610	597	623	588	608	581	597	618	556	619	631	606	593	603	626	624	582	618	591	625	635	614	596	644	634	587	654	590	606	601	598	613	617	588	602	609	570	606	579	620	581	643	633	636	611	588	609	621	596	601	631	570	595	587	603	608	604	607	583	617	597	588	603	586	584	596	561	615	607	610	621	590	643	622	611	592	623	578	641	604	639	630	645	643	602	559	623	608	593	598	584	593	628	617	622	639	608	602	608	600	607	620	604	593	641	559	616	597	621	637	609	625	600	612	607	628	625	597	598	585	633	646	611	582	669	595	632	623	664	563	604	628	638	620	596	619	626	591	601	576	643	595	620	593	592	612	617	565	661	608	591	650	613	589	605	605	596	595	610	645	590	636	595	603	594	579	578	613	598	621	608	637	617	567	583	603	602	602	632	612	623	626	605	604	568	582	647	606	644	623	576	625	612	625	585	583	669	646	617	647	570	632	600	562	642	585	621	588	609	581	612	625	635	613	615	579	612	572	622	607	611	632	562	612	583	596	575	607	600	586	586	614	622	606	663	582	645	644	654	625	671	617	585	567	660	616	635	626	610	632	627	570	591	576	634	656	599	581	633	581	598	619	566	604	568
46309	64831	21971	4761	3315	2569	2015	1756	1454	1296	1210	1409	5564	6901	7655	5413	826	826	769	753	768	779	770	791	737	749	686	776	755	722	735	717	718	702	713	710	766	749	779	730	735	679	785	742	740	705	716	694	711	715	724	695	709	686	674	701	690	709	687	727	680	683	735	728	747	731	679	704	699	740	739	732	683	708	714	739	724	683	730	732	701	706	673	724	717	699	780	717	795	736	734	712	743	781	733	689	707	698	690	678	723	730	740	688	696	725	692	719	674	710	702	713	719	721	736	757	692	708	721	731	702	705	663	711	712	717	772	656	724	678	666	692	682	677	712	676	680	684	694	727	686	672	690	725	672	667	678	698	708	746	697	727	725	706	727	710	723	700	732	731	732	707	656	676	692	674	706	712	700	667	717	717	751	718	674	689	695	711	674	703	767	701	654	724	676	710	727	693	695	703	724	736	753	681	704	726	703	711	735	717	710	659	725	721	671	712	673	699	776	676	669	660	727	694	714	766	653	748	682	671	766	653	688	699	675	750	716	716	721	653	750	715	655	691	733	744	712	788	736	678	725	698	705	692	703	737	703	667	710	711	724	661	704	706	687	710	768	702	719	712	702	742	708	707	709	673	694	705	638	713	755	728	729	702	741	720	694	743	746	717	719	714	656	647	708	684	674	682	717	696	711	759	665	751	706	697	712	727	720	688	684	726	763	702	724	746	720	698	668	741	691	650	717	690	706	662	713	726	694	719	725	770	692	670	712	715	710	668	728	726	717	754	697	724	704	703	697	698	750	712	665	674	656	672	689	712	659	687	719	721	635	708	681	685	700	727	734	699	720	719	664	665	662	733	689	649	678	660	709	682	718	731	736	735	710	693	705	716	739	708	700	701	685	718	721	638	705	709	700	697	704	677	686	719	668	721	696	696	684	670	677	686	694	685	678	703	727	697	677	703	677	678	663	671	700	707	704	728	727	679	709	707	730	665	728	697	701	724	715	690	738	670	728	700	692	703	672	721	732	687	685	705	726	720	729	692	703	723	719	705	728	731	735	715	734	733	706	710	704	699	682	747	695	707	728	697	697	674	649	693	721	669	739	715	693	721	754	704	730	715	647	696	760	701	685	727	691	692	704	711	734	695	678	654	696	704	716	681	726	652	698	694	729	760	682	745	745	750	662	707	721	714	729	724	722	690	698	744	731	696	653	722	659	678	719	674	680	699	729	732	697	697	675	718	728	703	699	676	725	687	676	719	751	749	707	714	727	700	674	754	694	697	709	720	703	723	713	667	710	746	700	645	692	690	679	718	747	718	733	710	709	711	746	701	714	722	695	755	693	747	700	733	678	704	692	711	682	736	665	714	713	709	705	770	676	705	694	682	681	720	734	701	721	688	709	700	663	724	709	718	732	711	663	740	664	678	673	687	668	697	720	733	721	738	671	731	737	716	692	731	693	658	735	720	724	675	683	739	734	661	690	702	709	737	699	703	686	689	720	713	671	719	678	698	663	716	703	701	694	723	719	666	685	755	701	727	652	697	646	768	707	674	708	710	695	709	686	702	676	707	725	687	742	695	714	652	685	647	682	717	718	675	719	666	677	683	756	647	686	716	708	699	687	705	692	679	764	699	757	689	748	693	685	701	746	735	696	744	733	731	706	695	703	706	725	711	720	722	696	714	703	719	718	732	728	688	720	740	678	692	728	715	723	684	748	671	723	712	663	688	688	721	685	709	708	693	738	702	722	714	750	691	711	714	712	666	675	670	718	682	690	660	696	717	693	718	706	684	672	692	742	720	719	735	653	702	678	676	698	693	708	703	691	701	686	689	704	663	735	705	674	704	721	704	732	678	704	724	723	712	699	694	700	675	718	720	720	700	684	745	716	702	685	642	699	704	695	681	727	717	737	660	698	745	654	693	687	712	704	711	700	674	718	712	725	713	745	670	658	717	740	708	746	716	677	710	709	691	672	700	656	703	738	710	716	718	680	707	745	716	701	732	738	675	726	709	709	699	731	671	686	678	675	739	681	733	716	669	697	701	706	714	709	707	695	670	688	759	714	700	693	701	664	723	639	710	689	722	697	661	719	750	709	712	707	720	712	719	681	671	699	699	762	725	723	665	728	702	708	713	673	712	715	670	677	712	712	692	741	725	654	651	698	687	699	671	701	715	728	704	696	711	720	714	739	652	724	666	671	705	689	690	660	710	708	705	667	674	747	714	692	679	685	715	691	749	710	705	671	708	711	710	699	739	666	719	739	714	691	700	697	664	718	715	665	693	674	718	739	730	717	685	729	715	704	727	704	717	701	725	709	737	644	688	679	730	656	702	692	653	688	723	684	727	704	705	690	691	710	700	675	710	716	699	720	693	720	650	732	703	709	700	715	679	758	678	686	649	684	684	701	692	718	675	725	675	684	718	660	690	691	719	721	700	720	712	724	671	740	763	708	710	688	690	679	724	671	710	744	693	709	667	709	681	651	717	712	702	711	719	716	693	710	743	743	731	728	708	736	748	732	695	729	687	750	684	710	660	693	660	698	673	697	684	667	705	681	727	730	691	666	721	675	701	695	693	645	694	680	755	686	709	682	684	754	717	694	667	670	696	707	697	713	712	665	706	722	734	635	670	734	705	718	711	772	671	726	708	711	674	690	681	665	720	719	697	675	685	715	676	702	675	682	715	670	694	749	679	685	723	669	686	697	749	689	719	741	665	717	732	721	674	718	732	714	676	709	743	698	703	709	695	711	699	738	676	712	694	751	710	724	686	672	758	694	707	712	674	762	687	721	742	678	752	701	677	700	697	722	752	738	678	703	694	703	703	639	712	719	669	731	676	670	666	695	685	707	701	669	700	709	685	741	725	673	708	697	704	719	722	676	703	691	750	702	678	699	713	716	685	667	709	710	705	715	692	710	713	706	677	687	661	623	711	684	737	691	702	732	689	718	719	682	694	701	719	705	665	719	718	745	695	716	684	713	742	729	739	676	654	690	706	693	696	676	710	708	678	692	688	702	669	722	679	689	734	712	685	743	708	725	714	734	703	658	682	708	723	699	693	667	712	705	713	711	729	757	695	675	654	716	671	746	693	687	735	674	721	688	735	712	705	736	689	708	658	689	675	727	760	725	723	712	660	724	690	721	690	687	729	737	741	700	715	672	664	713	713	697	695	683	682	729	684	689	710	705	649	735	690	680	670	705	706	762	677	647	710	698	692	686	721	694	681	693	733	697	664	710	684	753	705	670	673	686	743	703	642	659	649	721	751	681	698	709	693	680	697	674	672	667	718	690	697	701	703	731	736	720	708	716	687	664	677	692	680	709	708	731	712	752	668	670	678	755	737	733	699	686	715	737	747	684	724	692	694	661	702	716	660	704	726	720	717	704	673	687	738	743	674	745	696	686	657	701	705	705	700	720	758	686	676	694	716	732	707	642	640	723	723	714	718	734	678	737	721	706	705	698	672	692	702	685	726	715	697	707	722	703	721	707	711	742	684	713	678
31667	29005	16341	2080	474	329	292	276	245	225	230	222	321	311	405	325	236	229	240	234	219	260	225	270	229	257	245	246	222	227	254	238	236	274	252	224	250	234	227	221	243	257	253	239	271	229	242	246	228	239	231	224	265	201	224	237	259	255	228	235	251	240	255	235	247	220	230	238	241	224	225	220	243	244	223	224	253	233	249	223	223	239	235	226	261	228	216	243	231	249	210	247	242	230	233	231	260	215	240	275	230	249	258	233	244	257	235	230	236	252	241	255	232	229	257	254	284	227	265	231	244	236	233	242	235	225	248	255	254	215	224	237	267	227	259	249	214	228	221	240	248	224	235	225	239	220	234	224	221	252	232	248	251	210	241	242	240	241	219	272	244	236	241	229	250	241	248	245	246	219	254	257	262	235	237	237	229	245	246	253	238	252	218	229	227	233	214	237	237	217	251	226	271	241	215	239	227	244	255	252	243	239	249	231	244	240	211	210	239	240	231	234	236	232	236	213	236	260	248	248	231	209	266	241	211	220	259	243	223	231	244	234	231	251	212	263	239	237	249	239	253	242	234	191	251	233	233	228	247	218	246	224	252	270	223	250	256	245	225	257	246	247	221	229	218	278	219	236	254	272	223	251	214	232	240	227	247	231	222	231	249	242	260	259	242	264	250	228	264	237	274	207	252	234	266	279	228	247	250	242	259	252	249	230	226	230	219	262	265	226	203	240	261	257	226	252	246	248	238	228	218	250	242	275	257	229	224	228	224	246	266	247	250	256	275	238	256	227	224	223	265	259	233	233	265	236	234	268	265	228	257	282	218	249	267	230	239	245	258	248	239	230	248	249	249	258	248	226	230	257	251	240	235	227	249	228	246	217	226	266	245	247	246	240	209	227	211	209	249	248	232	258	232	251	246	233	212	229	243	239	246	232	223	239	281	238	254	241	222	229	241	249	231	248	220	230	234	240	255	231	238	224	225	244	213	269	251	248	221	229	255	213	243	269	243	215	245	270	229	275	223	245	238	261	223	228	240	262	252	242	239	241	243	222	255	229	247	237	236	250	223	240	247	261	232	234	255	253	259	245	228	233	227	226	233	251	263	245	252	275	235	205	258	225	241	233	238	234	228	259	228	233	243	224	218	244	231	242	215	277	237	234	263	240	256	248	219	231	233	227	229	238	231	228	254	234	213	226	271	237	223	258	262	237	224	256	246	217	251	259	257	235	241	206	221	214	198	212	239	234	254	226	216	231	242	261	243	240	250	227	263	239	226	214	244	230	261	263	205	250	246	238	235	267	274	222	238	229	224	225	245	275	247	241	242	215	233	243	232	245	237	231	207	270	248	268	250	246	216	231	241	249	223	233	234	257	218	244	225	246	227	245	228	251	223	236	233	246	242	220	227	256	264	251	236	268	237	270	263	216	244	216	228	221	252	229	229	225	240	214	226	249	253	240	227	223	220	253	227	239	252	247	248	256	250	253	232	224	251	251	247	251	246	259	269	261	240	261	250	234	251	240	250	240	254	243	233	275	261	231	235	273	259	268	242	262	255	238	248	221	219	230	231	235	255	262	232	238	211	243	250	236	238	258	216	254	237	257	233	247	251	269	233	247	266	248	235	214	201	250	265	224	246	254	251	206	225	238	242	245	214	261	233	221	229	229	243	232	204	241	232	238	218	262	244	242	248	270	244	252	220	248	230	287	234	241	254	241	231	249	228	247	242	228	256	247	245	219	218	226	217	233	228	258	246	263	223	256	224	221	237	232	256	239	245	230	216	217	205	260	228	204	241	252	258	247	233	250	237	233	246	248	267	261	244	255	266	245	237	254	252	245	250	239	262	206	254	223	244	240	249	240	231	225	259	215	227	250	261	247	237	275	218	231	222	231	220	244	237	245	253	229	277	220	233	235	207	218	248	227	238	255	217	233	238	241	236	245	237	234	250	227	248	243	217	229	248	240	265	272	241	224	261	259	235	243	226	233	250	231	236	230	262	276	227	250	207	209	236	245	263	241	254	249	254	231	223	230	245	240	233	244	227	252	240	243	252	252	257	236	219	251	235	254	238	232	235	272	225	247	219	229	260	266	234	224	212	236	248	245	213	261	227	230	239	225	258	273	260	282	271	222	257	223	233	258	224	240	241	221	243	272	259	229	218	231	230	256	249	249	223	219	235	243	245	246	244	244	264	230	227	248	244	238	245	224	242	249	221	247	260	249	226	230	265	239	216	236	251	248	231	256	243	267	213	248	220	257	246	226	253	253	270	230	243	238	236	255	243	255	248	242	259	261	266	227	250	241	250	230	258	276	247	251	220	231	237	222	254	210	263	267	239	219	253	256	217	250	240	238	226	214	244	225	234	242	263	252	274	215	220	266	228	239	254	258	218	221	230	228	271	243	239	240	238	251	226	196	240	236	249	262	245	252	253	260	256	242	241	231	228	251	233	259	254	231	275	238	236	236	240	292	233	235	252	207	240	249	240	246	258	259	260	225	234	224	235	214	226	238	264	235	224	251	214	216	232	224	255	248	233	227	222	251	250	263	255	226	265	236	263	228	217	237	243	240	208	246	240	253	251	236	244	245	240	247	244	238	245	231	250	238	241	257	245	220	255	245	243	219	241	241	253	233	241	236	256	259	207	233	235	223	248	231	248	240	238	245	231	254	263	238	232	238	249	238	220	226	226	252	244	249	229	230	230	243	253	219	234	230	227	241	251	230	268	225	217	249	267	227	245	258	267	272	225	264	250	230	207	229	230	217	225	233	250	241	284	234	249	245	250	230	239	266	263	260	254	239	239	248	228	195	235	239	245	218	231	239	224	233	245	230	249	238	236	266	251	265	232	249	257	225	234	236	270	231	206	222	256	213	247	223	273	245	244	247	229	266	246	207	246	225	265	249	244	211	227	225	284	235	235	254	229	223	213	225	220	235	259	230	251	250	255	215	280	234	241	249	245	274	247	238	259	206	245	261	244	259	248	240	248	238	246	237	222	237	236	266	240	257	214	228	265	229	228	240	268	230	239	250	208	223	232	239	224	242	244	242	233	240	246	240	235	232	245	235	258	240	253	229	240	255	256	251	260	239	209	276	247	236	221	233	243	225	216	268	269	230	225	235	226	244	245	217	241	241	267	222	254	253	262	229	269	224	244	241	245	230	247	200	229	281	228	239	214	230	235	233	246	250	233	242	212	241	228	259	223	263	220	270	234	271	237	239	240	219	267	242	226	243	240	250	246	266	234	242	245	230	243	222	247	226	261	277	205	262	241	234	209	239	266	247	229	214	264	217	243	203	223	218	236	259	255	255	290	228	241	223	238	230	226	224	246	230	240	234	222	246	208	209	241	258	240	213	250	246	254	248	252	239	221	248	238	228	252	275	229	237	249	220	244	207	221	237	262	225	224	224	263	250	230	227	233	238	221	258	262	267	256	235	228	257	233	225	263	258	233	224	211	248	238	245	223	282	257	231	246	241	257	234	224	242	229	238	244	255
39206	41527	10632	755	556	469	461	420	362	323	313	345	468	525	667	501	316	322	321	303	276	317	307	277	330	295	290	297	291	296	307	321	303	282	319	295	281	306	292	329	295	293	334	310	327	316	309	300	315	283	307	289	273	319	295	265	273	316	301	283	321	307	295	334	286	309	307	318	330	289	246	306	294	321	312	308	301	321	303	320	298	298	289	298	335	335	329	309	320	319	292	301	314	296	291	302	313	271	303	297	301	295	287	308	275	335	326	299	308	312	299	268	327	316	283	321	309	312	305	283	296	318	303	323	277	293	274	305	308	295	283	296	291	321	298	315	298	317	289	317	289	288	284	318	309	276	327	302	307	286	289	280	307	292	319	277	298	309	323	318	301	337	292	293	307	298	288	307	340	265	321	290	304	300	297	287	303	301	252	291	298	279	298	313	312	323	304	268	320	305	321	314	321	283	292	307	307	291	315	298	310	291	265	306	264	312	321	304	283	293	296	306	281	296	268	314	298	295	330	299	300	315	311	294	287	288	275	306	269	331	286	294	280	301	294	336	325	287	284	319	292	316	286	285	298	310	298	306	307	317	324	330	313	289	263	303	316	328	289	297	287	325	310	306	302	284	305	296	287	303	307	295	300	306	284	283	313	286	285	292	294	301	283	307	316	319	312	292	312	300	290	286	300	338	308	307	295	337	283	310	299	280	325	309	269	302	311	291	274	290	326	293	304	280	310	279	306	305	290	304	292	287	300	302	309	306	310	270	301	329	283	265	284	298	292	275	317	297	324	316	313	328	285	307	311	285	331	291	338	285	287	305	284	304	301	333	301	315	319	287	278	295	294	308	296	302	315	281	313	326	305	306	292	294	303	307	276	298	316	303	290	287	313	297	302	293	320	299	333	292	309	319	267	300	284	286	300	308	300	297	278	290	285	313	315	275	308	291	307	279	290	308	301	292	291	315	304	289	297	298	306	283	289	331	291	257	262	281	309	316	288	285	296	317	283	293	268	287	314	277	294	287	276	298	285	339	344	275	314	319	344	309	317	308	270	296	292	331	319	294	297	277	317	311	299	312	313	316	287	300	297	313	290	308	294	291	336	305	265	264	293	291	265	281	318	278	277	270	325	295	331	292	307	300	282	311	293	289	305	324	294	294	295	285	287	288	307	318	314	290	283	296	314	283	299	292	309	259	326	328	280	285	301	277	294	306	293	305	308	290	273	309	301	282	295	252	311	325	305	293	291	292	300	319	293	300	302	293	299	311	313	257	316	279	312	315	284	286	302	300	287	324	296	277	307	277	274	282	324	317	259	297	285	291	304	292	287	301	317	282	312	290	272	305	310	314	288	325	275	280	280	303	302	304	300	287	296	285	297	299	294	302	279	280	280	280	315	287	306	291	304	285	294	308	318	283	313	274	310	318	275	279	296	288	290	296	312	303	296	308	321	301	287	279	302	283	328	293	284	317	311	303	294	292	306	327	287	281	298	300	327	281	291	300	291	319	314	318	285	295	297	304	282	304	299	300	298	313	337	285	316	290	293	301	305	306	315	314	313	329	274	306	295	276	301	297	288	301	290	312	323	289	287	291	317	296	319	291	260	286	283	306	297	313	340	282	302	331	314	295	281	309	316	312	278	300	283	278	314	297	296	274	292	315	331	289	303	286	320	297	322	323	310	325	302	293	342	301	273	286	310	304	315	283	298	265	292	298	303	279	325	292	324	292	290	297	291	280	352	296	325	280	323	301	306	305	278	306	300	316	310	301	299	312	308	279	299	279	310	283	318	291	317	292	318	301	296	342	295	297	299	295	295	319	321	326	293	314	297	278	308	286	312	287	319	294	297	303	282	294	315	310	288	325	297	273	296	305	282	296	297	274	328	314	302	291	300	282	304	281	315	316	312	315	321	281	320	308	318	283	302	297	312	309	333	309	303	301	270	292	293	294	275	310	305	329	289	311	273	321	308	290	310	260	263	256	288	290	299	279	310	298	277	305	305	295	289	285	276	296	302	306	302	304	322	296	308	330	289	322	276	324	305	262	308	314	327	295	310	283	310	306	293	310	310	294	300	299	302	283	304	306	328	301	316	292	298	298	305	327	304	318	294	340	304	328	307	284	277	276	284	306	324	297	298	298	304	318	302	312	318	292	322	292	314	276	304	275	278	331	287	296	295	287	274	322	309	287	267	299	296	292	296	305	274	311	299	262	310	302	293	264	308	306	311	294	308	293	311	338	317	300	308	292	286	297	308	295	301	293	263	290	296	279	319	310	312	305	289	305	279	292	303	291	295	298	282	287	310	312	311	285	299	312	268	321	300	278	287	308	298	269	287	327	305	294	291	308	324	321	311	305	298	283	297	328	315	269	289	297	295	279	328	288	275	286	293	295	302	319	302	317	292	305	280	279	277	287	281	321	284	308	296	305	297	323	288	310	274	322	316	287	328	316	305	289	303	304	315	285	300	307	336	310	311	305	290	285	291	304	290	304	299	290	284	332	276	305	275	306	261	276	289	277	301	288	300	337	308	285	308	295	306	267	308	288	332	292	296	296	316	262	284	268	291	310	284	284	268	301	298	287	295	294	335	275	295	290	306	314	297	325	298	309	300	276	279	309	273	318	268	278	284	298	338	279	286	315	294	303	303	321	290	279	302	248	286	292	292	315	269	284	305	304	283	291	301	306	283	303	318	314	306	283	311	271	281	303	321	299	308	296	303	301	320	290	300	300	284	280	283	279	292	338	308	282	305	314	291	313	296	284	306	299	269	318	284	299	278	293	313	292	312	329	308	322	313	318	260	315	338	300	307	269	281	295	296	330	290	330	302	288	298	279	289	312	269	305	313	303	311	310	291	275	269	287	271	310	301	273	292	280	307	316	305	311	307	300	297	274	306	306	281	304	278	303	313	312	317	292	300	271	296	312	287	283	314	276	287	317	279	327	298	305	313	296	270	295	276	333	282	301	312	299	303	296	316	309	294	318	280	267	320	289	283	315	280	285	312	264	280	328	308	298	319	293	290	289	332	300	273	312	283	289	313	297	302	268	298	291	273	302	310	310	294	279	273	283	290	283	298	310	291	308	302	287	327	303	316	342	307	289	304	265	287	264	321	308	277	299	300	292	320	313	298	329	304	300	293	318	280	269	298	291	298	306	322	265	317	301	279	287	273	294	310	323	311	312	318	286	294	294	301	308	293	307	286	311	293	282	310	312	295	292	314	318	299	320	300	295	287	277	305	294	283	299	312	304	295	303	292	285	291	309	305	299	287	303	298	292	284	293	283	299	299	282	282	303	304	295	316	284	297	281	293	287	315	324	283	289	323	284	311	311	291	303	281	258	270	306	286	307	305	315	266	316	300	288	296	280	281	299	299	315	275	304	333	317	284	306	302	304	320	321	299	279	301	301	277	268	298	328	326	306	307	285	313	333	306	284	328	317	290	302	295	319	302	297	258	294	301	336	298	335	279	297	315	313	300	275	296	291	279	310	325	266
23839	20975	27948	24072	20588	6334	967	671	569	543	511	525	1086	2679	3556	1622	455	509	461	464	482	462	427	422	478	452	480	412	440	437	465	464	412	435	460	425	457	429	456	386	445	450	455	423	428	428	459	486	427	420	411	463	424	441	445	463	462	455	477	426	430	424	422	421	423	433	437	483	443	392	383	446	427	433	448	423	427	486	412	474	469	412	412	444	439	442	429	469	433	476	455	420	461	404	440	454	472	446	435	441	450	459	422	420	433	409	413	413	407	403	460	435	464	430	439	453	391	411	436	405	389	462	445	442	424	402	445	422	453	418	450	407	429	474	418	448	449	418	453	438	459	423	401	441	445	419	421	443	501	456	427	438	440	446	448	435	416	509	423	442	437	424	426	425	461	422	409	410	418	462	431	406	438	414	446	452	461	431	427	436	464	411	404	442	430	433	411	397	423	426	415	414	424	420	427	441	480	414	460	457	461	437	408	448	428	417	434	462	438	449	436	399	420	447	441	402	448	421	461	434	417	456	410	440	417	416	454	414	462	444	422	441	458	426	426	436	427	427	432	447	446	423	421	433	452	465	463	475	436	451	441	416	405	400	450	413	437	450	453	421	465	458	445	461	456	455	406	423	439	429	435	454	444	447	427	452	411	450	447	397	416	397	381	420	454	435	475	456	415	443	455	442	424	446	459	422	392	431	429	466	401	440	428	456	444	426	462	451	397	440	399	415	438	438	438	432	435	443	421	403	413	438	404	436	414	411	406	428	465	426	429	413	430	442	448	410	407	431	445	435	439	394	456	461	421	420	440	433	419	412	422	468	410	461	447	429	435	426	427	428	447	450	424	441	435	433	469	471	434	412	406	396	480	434	437	446	423	405	433	460	426	435	433	430	432	421	420	436	430	449	439	449	423	451	435	413	449	412	443	448	411	448	403	424	435	442	407	427	439	436	431	451	443	448	488	469	463	430	428	423	423	430	448	412	422	389	431	408	453	402	451	426	437	420	420	435	455	445	438	410	444	414	414	416	440	418	430	439	428	448	424	453	419	421	415	404	444	426	425	418	419	424	462	404	435	443	422	472	428	412	428	474	439	405	452	442	484	412	394	459	394	483	430	412	415	417	440	440	438	433	436	436	465	483	413	403	427	461	424	442	437	438	448	450	415	428	445	449	467	445	424	460	462	427	430	434	423	427	435	432	452	486	434	422	449	422	422	430	450	442	420	458	421	429	407	445	400	433	418	419	441	462	445	435	415	461	412	475	412	427	445	425	419	439	427	443	406	410	407	430	424	454	465	412	428	469	426	455	423	419	441	428	447	406	428	422	463	439	450	406	406	488	432	407	458	451	431	436	452	417	420	451	444	427	439	396	453	466	455	409	456	448	443	418	483	434	431	452	403	418	466	461	495	430	427	468	429	433	430	442	439	442	444	429	410	426	439	389	434	419	448	442	429	486	437	428	515	423	448	455	432	429	439	440	435	412	433	430	426	443	404	407	401	407	440	430	409	456	448	451	419	467	432	447	431	439	436	424	440	437	447	444	432	426	437	403	457	408	435	416	396	436	408	423	452	446	438	440	452	436	488	450	427	440	415	411	438	444	449	416	455	464	412	417	437	425	445	478	441	457	405	429	399	397	463	445	444	444	415	469	459	465	410	431	421	448	441	399	450	490	467	438	432	439	439	447	428	441	421	452	444	418	434	453	430	424	395	440	435	438	422	410	409	447	420	416	407	453	471	443	419	420	465	426	412	412	453	471	410	453	468	451	418	429	435	438	424	455	459	425	420	421	397	405	444	406	448	429	449	408	461	399	397	416	407	432	469	429	451	449	429	420	433	434	404	397	436	430	410	397	463	414	429	431	418	453	477	455	452	383	418	429	449	450	433	435	442	452	461	443	461	417	459	429	429	472	451	436	420	483	428	454	437	421	470	419	419	420	443	419	423	439	424	434	403	427	420	400	419	423	436	418	416	470	426	447	464	445	412	431	449	442	416	456	448	419	445	441	415	425	455	441	408	422	462	424	448	405	433	434	408	459	442	419	406	442	458	433	422	422	484	432	456	458	409	412	437	445	517	415	472	401	455	443	448	433	441	413	409	444	440	455	410	423	415	402	417	457	450	432	416	432	443	442	428	381	413	425	424	410	432	441	425	406	435	441	432	448	410	459	453	414	429	444	431	418	410	440	444	451	389	429	424	439	448	455	438	434	430	413	434	446	424	468	447	409	440	426	444	442	409	449	460	481	450	426	454	440	428	411	395	423	399	407	423	461	473	438	443	481	465	403	479	469	443	450	463	447	431	421	422	424	422	397	431	440	455	412	404	448	385	441	388	420	425	433	433	469	410	444	440	429	435	415	434	437	398	424	442	465	448	462	440	430	436	444	456	376	450	404	425	406	420	419	382	402	415	438	419	415	464	458	416	388	415	376	434	412	458	435	470	420	434	447	443	424	441	491	464	449	409	425	403	417	432	447	440	400	451	432	417	454	461	452	412	433	488	446	429	418	416	437	424	451	428	432	441	441	446	411	448	436	408	406	423	458	442	462	451	449	480	465	394	459	430	435	417	422	420	394	407	416	410	434	391	457	420	445	437	458	447	431	441	461	416	403	477	481	412	457	440	441	406	430	427	415	435	421	447	424	418	427	438	443	430	422	444	441	443	460	421	425	469	433	425	413	438	446	465	411	427	403	433	408	456	417	430	406	391	398	430	444	385	436	443	430	411	465	426	430	442	396	424	442	458	384	414	438	433	433	432	430	402	445	459	397	449	450	404	451	429	426	436	431	435	448	468	426	443	429	460	423	440	419	442	444	440	436	445	451	475	433	426	466	427	426	361	437	457	433	429	422	413	462	469	441	417	400	412	458	415	400	400	423	463	445	460	460	399	416	421	425	432	407	441	457	426	426	431	446	425	426	406	425	425	403	423	434	425	464	412	428	428	405	423	444	425	448	458	460	427	462	426	435	444	440	421	436	418	445	415	427	437	440	403	427	457	449	416	430	428	443	426	416	449	442	416	440	436	459	436	468	436	404	449	437	423	442	437	394	444	437	435	413	414	420	415	442	421	400	418	427	437	432	426	416	398	432	473	435	428	416	447	455	438	425	432	458	385	441	439	418	452	449	456	378	422	411	432	421	399	446	448	454	409	459	473	427	406	458	429	484	423	463	401	437	410	391	431	436	444	399	427	423	432	434	452	408	452	426	397	416	473	417	382	448	428	450	440	389	397	412	412	427	483	439	443	444	448	436	470	428	397	450	429	479	425	399	406	436	424	442	434	404	435	443	452	469	437	460	441	421	426	395	382	415	433	452	426	455	414	430	421	454	445	435	380	438	396	421	441	434	421	420	462	437	442	394	419	413	429	389	409	419	430	435	414	403	436	404	426	467	441	421	424	414	448	473	475	380	428	418	447	433	417	437	434	427	457	438	445	431	399	437	412	437	433	419	427	439	430	431	427	406	449	452	433	447	472	436	439	430	413	430	482	463
41228	55254	23143	2805	2022	1636	1245	1070	924	777	727	696	2218	5524	7130	2836	588	623	528	521	529	528	517	532	529	523	481	534	534	501	518	517	535	544	503	510	506	513	513	500	465	524	515	537	557	488	524	513	474	511	531	515	534	507	485	477	507	504	533	519	506	531	513	505	517	484	503	510	476	519	488	526	486	491	531	526	530	524	509	527	510	522	496	503	510	530	557	575	529	537	573	502	503	504	490	519	498	472	518	501	533	501	516	516	495	469	534	542	498	459	511	481	514	523	514	495	549	522	509	490	484	507	545	458	530	511	456	518	518	483	524	511	502	530	496	544	510	493	461	517	514	555	547	480	534	495	545	498	488	536	458	530	469	484	505	469	506	518	488	531	520	470	490	509	527	509	506	468	506	491	506	509	524	546	451	488	502	503	515	501	525	472	534	507	482	503	542	506	505	518	516	503	506	528	501	467	475	502	447	561	503	480	550	505	498	521	507	516	508	478	490	485	519	490	520	489	471	530	532	566	529	497	545	499	498	532	509	505	503	516	546	534	507	496	510	473	528	507	480	488	474	518	518	543	556	509	471	485	481	493	496	501	497	557	540	524	536	503	487	524	491	480	508	530	501	501	480	486	558	522	506	461	500	546	510	540	471	536	509	465	485	480	509	495	523	523	500	507	489	494	503	475	502	510	493	518	530	508	487	504	507	528	486	456	532	497	522	481	540	535	512	500	500	531	518	493	520	552	500	529	509	539	459	568	477	459	480	521	508	480	497	491	509	510	534	512	491	514	541	535	523	540	495	492	526	505	495	478	526	528	514	497	513	516	542	507	510	512	488	525	524	453	507	499	516	506	481	497	500	543	457	526	458	540	551	512	515	537	495	520	503	515	456	493	481	461	490	485	523	520	462	511	493	511	511	454	465	482	527	506	509	463	486	512	511	472	519	525	542	526	525	515	539	479	515	533	484	520	506	493	494	512	477	530	522	518	490	503	452	510	527	512	539	503	545	521	530	496	514	540	548	548	530	480	513	483	542	511	486	500	535	498	516	490	508	518	508	494	541	474	526	490	522	547	472	512	506	483	572	542	491	512	501	498	550	500	500	528	518	498	517	519	513	470	510	519	510	508	514	559	495	484	505	515	499	546	506	492	532	516	503	508	473	499	544	544	487	506	483	526	513	486	498	557	537	525	476	538	521	503	525	520	531	530	483	499	525	476	506	495	485	516	523	528	472	514	524	526	496	486	497	499	501	505	521	527	508	524	513	471	490	467	507	533	526	518	524	512	548	524	435	512	490	530	541	525	496	503	514	542	483	486	515	521	479	529	511	489	528	512	520	513	493	531	506	491	529	472	530	511	489	517	522	485	485	484	525	528	536	499	500	492	515	507	488	495	539	527	509	493	477	514	503	534	537	462	484	545	524	488	496	503	517	490	503	560	528	527	508	492	492	511	513	479	538	488	538	511	470	534	492	458	519	548	496	509	530	543	462	513	529	513	531	476	477	489	513	500	520	493	491	535	523	512	468	542	473	523	554	507	488	537	524	509	512	536	510	522	494	512	492	512	483	520	478	517	485	535	524	514	500	518	514	504	549	511	550	532	529	531	518	483	486	535	549	477	510	473	533	489	476	522	578	542	496	462	544	545	517	437	535	529	514	553	526	555	522	523	524	571	487	544	484	542	559	533	493	488	560	519	532	518	546	513	547	509	472	506	520	490	526	480	532	485	494	509	464	519	487	504	497	538	507	550	538	483	447	500	512	505	556	501	525	495	501	522	510	486	548	508	495	468	477	544	516	495	512	525	533	489	475	497	518	523	501	492	492	500	560	513	501	524	552	482	522	492	501	528	526	501	529	511	518	529	494	515	481	565	509	517	543	511	468	513	508	512	526	529	529	479	494	538	497	554	517	512	539	547	493	481	527	518	540	520	490	529	503	524	500	513	471	516	484	528	531	508	503	490	475	480	516	501	520	543	517	491	497	477	529	544	544	534	523	535	497	505	506	527	482	508	510	527	532	570	523	510	513	489	517	549	489	483	527	495	533	470	507	536	484	503	510	484	520	515	485	481	550	533	554	516	518	525	523	531	474	520	522	514	497	491	507	490	493	536	519	504	505	537	513	514	491	489	515	556	510	538	546	547	559	480	504	488	515	507	510	537	514	513	486	495	513	521	523	522	531	516	516	525	523	475	514	525	503	499	519	514	509	520	507	509	479	503	494	519	501	508	532	502	482	520	510	550	513	515	520	490	503	521	500	524	515	506	490	512	519	579	508	491	523	526	480	512	499	557	512	525	502	509	501	458	514	520	532	525	480	448	531	494	518	472	482	469	515	519	527	487	472	520	504	495	487	513	484	535	528	484	518	515	533	527	534	507	488	507	536	494	508	529	531	521	468	534	511	505	528	495	497	502	520	491	482	491	509	515	528	504	474	473	548	540	496	515	533	504	542	495	476	485	528	517	500	458	522	515	513	476	474	518	578	502	478	521	509	505	484	526	498	496	518	495	485	524	449	516	529	547	488	550	491	483	512	517	527	541	504	522	495	527	553	479	557	516	518	519	539	518	482	510	493	512	496	504	533	516	479	523	544	524	524	487	502	520	440	539	464	483	493	492	519	525	552	513	525	505	492	485	534	501	497	513	530	527	524	501	486	539	515	573	504	502	514	498	505	502	486	504	494	515	505	560	552	504	528	484	447	490	532	505	504	508	469	524	533	522	510	556	543	532	525	506	530	548	479	473	510	522	499	494	487	513	486	505	502	519	517	496	477	521	537	534	496	517	483	525	524	504	522	516	536	528	485	511	525	505	532	482	528	549	542	549	504	544	515	490	538	542	538	556	545	512	504	543	561	491	536	544	474	528	491	516	486	487	493	522	532	484	520	508	536	488	497	496	504	524	489	490	530	481	490	507	521	503	525	520	503	480	486	537	519	574	499	495	516	533	513	503	518	506	477	510	528	498	517	515	539	505	544	521	508	463	523	512	505	511	539	531	508	514	503	479	483	522	490	507	531	540	495	500	530	515	525	517	487	512	562	532	540	523	543	549	527	497	533	507	527	483	571	513	513	529	530	470	514	482	484	476	493	487	518	534	516	518	574	509	540	535	504	551	504	506	472	462	504	512	516	508	467	525	507	474	456	538	486	502	539	527	507	482	495	503	489	520	507	531	549	477	471	517	551	524	543	511	511	493	535	484	499	524	497	520	497	474	560	526	502	542	489	509	498	476	481	474	526	509	521	482	491	517	511	542	442	526	479	513	497	469	545	495	516	479	489	484	521	555	530	518	494	496	489	497	505	517	469	519	515	492	539	507	523	507	478	488	538	513	550	502	498	491	519	506	513	525	497	484	531	483	485	521	510	513	517	489	498	490	503	508	530	523	546	526	518	473	518	476	524	463	537	477	525	487	464	451	465	516	513	497	516	488	490	526	498	504	488	504	530	533	499	520	491	529	524	489	461	533	523	502	515	547	500	489	557	528	470	522	524	541
25138	21183	26615	24260	5497	582	451	383	381	384	334	304	1089	934	1644	734	285	295	306	303	312	297	270	289	304	307	319	285	273	287	279	296	267	308	283	278	292	252	316	290	299	299	270	327	278	278	279	272	272	282	359	288	290	294	268	294	284	276	297	260	291	260	262	282	283	312	303	260	284	280	321	279	316	276	295	293	290	296	291	282	273	307	300	301	291	300	288	344	290	278	295	288	315	273	306	320	262	290	291	307	273	270	308	265	292	293	298	304	299	267	304	291	298	297	267	316	292	292	284	291	307	291	288	295	317	283	290	302	256	273	314	267	287	276	305	280	329	288	303	280	304	286	289	252	303	301	302	311	287	284	274	286	312	304	286	275	294	305	323	298	279	296	299	291	324	280	301	316	270	280	255	270	270	312	263	287	268	278	277	288	284	278	297	280	284	256	296	328	297	321	271	308	325	311	288	326	268	274	281	333	279	283	285	293	281	279	285	289	315	293	308	289	287	297	293	305	335	276	316	271	323	273	272	288	290	306	315	298	277	255	295	318	271	301	290	277	314	302	265	281	275	282	303	292	274	270	287	276	273	291	276	304	299	300	314	305	309	310	255	310	286	280	311	280	297	270	288	275	288	299	284	325	305	277	283	302	298	265	312	281	276	284	274	291	279	286	306	291	323	294	267	283	286	281	271	284	286	295	301	283	296	268	320	276	286	281	294	294	280	268	283	288	329	243	275	257	263	272	288	273	258	274	291	281	310	266	287	275	301	266	290	295	306	312	322	257	301	293	298	281	272	270	317	246	323	298	246	304	276	288	302	283	314	281	298	309	283	279	335	283	273	287	275	306	316	286	308	326	259	295	303	255	280	303	237	290	276	268	301	286	296	305	269	301	301	291	285	264	269	249	272	290	293	263	289	258	289	315	284	270	275	282	294	296	274	318	288	277	329	279	301	289	288	278	282	310	295	280	313	307	286	288	267	302	275	310	289	284	283	274	301	275	288	276	274	284	294	276	268	283	262	274	289	294	292	291	321	302	301	284	271	299	289	292	288	304	282	294	313	288	284	268	294	268	289	265	305	293	265	307	310	311	302	311	298	298	293	266	274	302	321	279	300	269	294	275	289	309	297	297	276	292	300	281	273	292	280	292	296	282	310	266	307	265	291	243	290	299	277	292	302	270	277	289	314	264	295	280	287	272	296	267	318	267	288	274	316	276	297	305	272	303	282	267	350	287	326	306	279	291	306	276	284	282	290	258	297	298	293	289	298	324	276	278	316	289	314	281	320	342	302	281	288	285	267	289	324	286	306	269	269	294	305	310	289	286	281	282	299	279	270	306	307	302	274	290	316	315	286	281	323	286	282	294	297	315	314	277	254	290	290	275	299	282	261	287	306	288	269	294	285	286	281	295	309	290	294	269	264	287	294	263	295	295	274	290	308	259	285	294	287	263	291	299	300	294	307	300	300	260	278	308	289	268	314	286	296	280	282	292	304	289	311	276	299	245	282	307	324	280	318	278	303	278	274	271	277	280	303	300	295	280	305	255	271	260	273	303	321	270	314	296	291	293	266	268	273	307	283	299	277	304	274	296	270	278	264	309	321	298	285	275	271	292	274	270	279	289	296	313	290	290	316	296	287	269	293	295	303	315	279	288	310	291	259	310	281	283	272	292	280	278	261	317	292	294	283	265	247	304	303	304	285	297	295	302	290	321	269	291	315	281	279	288	302	262	272	302	292	309	274	277	301	324	295	277	297	262	278	286	303	274	289	284	316	318	308	296	271	284	302	313	281	300	300	310	265	275	274	306	304	308	287	271	277	330	274	289	296	265	286	288	301	285	286	277	269	280	285	274	299	267	275	303	282	266	266	283	276	293	288	309	285	297	332	278	304	281	288	289	278	290	291	302	306	291	288	284	283	299	293	264	300	319	281	280	257	329	290	268	283	251	297	286	309	304	280	289	275	317	275	284	290	298	312	278	289	286	267	301	267	329	295	254	306	268	277	275	283	297	276	291	313	319	296	293	278	302	290	279	293	261	291	270	292	311	310	272	288	279	290	267	286	283	314	282	303	275	272	292	260	275	310	254	302	276	291	288	258	287	274	302	267	293	276	289	285	298	304	303	295	295	296	301	282	295	325	268	312	290	274	293	289	287	284	294	319	281	265	284	307	299	273	282	271	279	284	270	261	288	312	291	295	296	279	306	270	272	299	274	320	266	299	279	262	295	288	296	287	303	282	284	281	325	320	283	323	287	321	280	287	257	258	268	305	278	300	277	295	299	296	287	287	271	293	295	304	305	303	303	274	303	304	314	282	280	271	296	280	295	276	333	306	301	317	275	266	281	285	264	286	281	296	296	284	276	308	307	275	305	306	300	284	271	291	293	276	312	286	283	322	284	307	278	288	273	273	311	292	305	274	267	292	257	280	279	289	276	292	303	262	321	282	273	299	297	286	304	276	301	283	277	293	314	270	300	287	297	301	285	270	256	301	299	270	323	254	307	312	281	336	273	286	287	253	276	304	294	327	273	278	297	290	281	307	311	308	271	285	307	288	293	303	293	284	265	280	302	299	294	333	272	296	291	317	294	288	258	286	286	273	256	309	273	300	293	262	317	272	292	268	318	290	301	263	289	308	280	317	296	311	283	289	277	285	306	293	270	298	288	290	287	274	289	300	313	284	306	304	301	301	276	282	279	281	289	319	271	280	290	293	278	283	279	275	288	269	285	291	288	303	289	305	288	294	323	300	283	310	274	277	297	262	299	311	294	295	300	285	298	283	272	283	298	296	274	303	269	272	258	281	299	303	294	311	281	271	275	296	287	259	251	276	300	267	327	294	310	301	287	289	288	279	309	289	262	264	288	259	287	295	280	277	294	313	287	307	272	252	279	299	258	297	312	295	296	284	277	280	291	273	285	287	289	287	297	289	301	277	301	297	293	249	271	252	273	306	289	280	319	293	288	277	280	309	304	289	278	274	301	275	272	294	289	262	292	331	276	290	273	275	297	295	326	296	270	319	298	283	287	285	288	312	281	280	278	272	299	264	291	302	298	284	295	289	300	303	270	299	281	251	303	286	300	292	287	256	290	271	288	305	293	271	285	288	287	296	297	291	287	283	281	264	309	295	314	319	302	267	307	305	311	286	280	296	290	259	308	280	317	305	333	282	268	300	336	313	295	268	301	288	323	276	275	277	322	300	300	301	305	283	284	310	276	277	269	288	305	311	322	296	314	267	304	318	303	298	283	304	279	271	282	280	303	271	264	279	285	282	252	265	281	261	280	280	296	259	286	293	324	284	283	295	298	263	278	264	288	297	262	285	280	296	308	271	286	303	281	289	268	267	296	254	276	272	306	315	288	314	308	287	276	278	285	306	289	276	291	281	292	315	310	283	291	279	308	290	288	258	286	273	313	280	310	282	256	303	303	279	277	282	284	309	305	289	320	296	279	286	269	276	284	279	271	271	301	280	293	291	279	302	293	271	285	269	277
40869	49022	19956	1689	1267	982	754	614	551	482	483	541	2713	2031	3881	1463	413	407	386	411	379	412	396	407	387	377	396	359	394	376	369	378	424	363	367	367	355	362	356	382	382	354	365	393	354	348	339	387	360	353	353	368	376	358	409	354	355	351	382	373	358	381	347	366	374	408	380	357	348	351	353	370	374	347	360	363	357	399	366	354	354	377	370	342	382	384	381	410	385	371	364	374	359	365	366	384	395	352	361	386	379	369	334	373	369	369	355	379	328	392	358	368	340	353	372	380	394	373	380	363	366	360	349	363	382	355	368	370	372	391	355	369	348	354	332	386	376	333	352	343	367	377	382	359	335	404	347	373	344	382	386	368	357	348	364	379	393	331	339	374	336	375	361	350	336	374	388	366	368	364	369	360	335	345	336	378	351	364	386	373	357	385	379	328	366	387	394	348	361	372	359	357	398	355	390	342	385	381	355	380	351	381	378	370	344	348	372	374	352	374	373	359	381	411	376	381	396	355	339	354	363	381	384	377	375	364	353	370	376	333	365	382	344	355	346	365	373	345	357	358	378	349	388	355	355	343	380	381	391	402	406	353	373	355	348	406	356	366	382	373	392	351	376	388	356	384	395	380	361	360	401	366	372	360	380	329	368	425	381	375	398	336	365	389	355	374	367	354	373	381	355	354	348	349	362	390	379	348	386	319	388	369	351	393	395	358	374	377	383	343	392	361	364	370	333	348	371	367	362	355	369	354	374	388	372	371	358	352	346	354	356	383	371	371	353	378	374	394	379	374	385	362	340	384	366	371	404	368	366	364	347	371	397	359	364	346	427	396	357	375	399	370	352	348	364	359	340	361	364	339	398	341	381	365	385	383	335	363	379	367	365	330	362	387	364	335	359	357	329	363	345	392	356	386	337	349	362	370	369	375	360	367	407	351	370	393	378	392	378	374	370	351	369	341	368	364	363	377	332	365	376	361	387	353	365	391	363	377	352	385	357	361	380	364	379	375	385	388	403	353	384	364	388	337	350	383	369	360	386	376	417	364	385	383	354	346	368	397	357	407	343	362	343	365	362	365	429	401	337	390	343	345	386	350	369	344	365	374	404	384	386	344	381	371	362	344	353	373	386	339	405	353	378	367	383	406	369	358	381	368	349	358	384	376	363	351	356	361	354	398	381	371	379	348	377	373	363	361	396	342	381	375	397	354	379	351	359	407	368	362	392	330	361	361	369	343	383	362	378	396	374	349	365	423	358	424	352	387	337	342	346	315	382	381	352	363	379	400	367	371	379	390	359	383	406	385	361	386	365	356	397	380	352	370	400	353	369	372	364	377	349	357	394	358	380	352	363	361	386	378	342	375	359	388	355	371	380	381	360	364	338	355	390	359	362	352	360	402	386	377	367	358	377	378	352	370	363	361	402	374	403	364	365	357	328	377	406	317	389	343	375	373	366	366	348	361	373	350	399	363	346	383	385	380	370	388	337	402	379	368	374	396	360	360	378	369	376	367	368	350	359	360	370	359	351	410	356	396	369	378	361	335	363	388	385	360	382	415	387	326	373	371	364	377	419	360	406	392	353	374	361	376	350	351	382	353	358	384	371	393	420	383	389	357	392	353	364	381	363	401	342	356	343	340	397	356	356	355	387	390	369	333	337	390	365	373	358	355	384	370	339	338	381	375	373	329	328	365	374	358	387	347	354	381	371	382	389	349	374	353	374	388	381	354	343	369	361	366	358	368	365	364	347	368	347	365	343	384	370	347	356	362	370	362	366	320	389	361	387	363	312	330	349	332	356	378	347	345	352	355	368	381	386	352	359	399	363	379	358	354	361	362	362	387	371	363	372	406	378	387	371	407	371	354	347	363	361	335	367	377	381	361	357	342	383	357	349	360	367	336	374	354	377	373	370	360	374	369	384	350	389	342	389	358	348	386	374	352	366	355	380	389	360	373	369	371	374	391	355	372	403	379	369	332	379	376	381	350	370	330	380	391	392	345	385	413	400	384	387	365	377	375	366	381	371	359	353	381	358	379	361	376	362	370	346	350	371	350	356	351	363	368	354	344	381	349	352	383	347	344	365	395	347	339	369	379	371	374	364	338	348	330	356	407	369	397	406	358	414	370	368	352	366	372	377	377	366	399	393	379	389	357	367	351	350	340	359	372	353	371	363	391	323	355	396	352	336	347	360	381	335	368	412	380	390	387	406	388	341	340	351	354	400	407	333	395	385	363	341	354	350	358	352	375	377	384	372	366	348	369	341	421	326	384	353	421	369	346	358	359	353	359	374	356	370	373	362	349	384	369	373	367	379	368	360	389	385	379	356	385	347	380	368	375	374	332	380	357	379	352	365	359	379	402	374	380	381	405	391	364	348	379	371	363	340	346	363	412	387	352	381	378	344	360	352	350	403	342	380	356	396	361	406	362	379	411	362	381	346	359	363	343	377	339	341	350	406	388	384	381	390	368	361	345	390	363	376	404	312	356	407	355	411	390	343	357	372	362	347	332	400	372	406	355	395	381	359	357	347	352	351	386	361	371	376	349	374	383	362	354	376	385	342	365	359	359	356	367	356	367	405	364	411	362	359	415	401	391	361	362	398	363	356	373	344	354	370	357	343	351	389	361	387	371	387	370	388	363	355	376	374	356	355	376	329	396	399	363	339	368	390	336	388	371	387	383	377	364	362	388	389	384	370	334	388	355	388	384	374	360	375	370	354	383	359	369	393	361	366	344	346	361	348	369	381	392	383	353	394	384	377	379	365	358	378	354	397	373	356	342	328	381	372	363	358	362	370	383	350	362	358	370	340	352	386	361	362	404	396	364	345	362	404	359	348	335	366	364	375	398	393	368	341	359	392	389	351	342	370	372	352	380	382	422	363	360	351	352	364	373	365	344	360	364	377	363	375	380	405	376	351	355	379	351	366	382	361	386	365	340	351	361	375	348	371	382	372	360	375	350	300	384	378	366	350	433	359	368	383	368	346	400	370	317	356	384	356	373	354	359	375	372	383	348	356	368	359	328	356	405	341	372	376	373	343	358	380	390	374	343	382	348	377	362	356	372	367	363	373	348	362	383	364	356	364	356	361	375	352	346	377	365	362	346	370	335	359	351	358	371	361	368	349	381	372	401	384	357	350	354	376	392	344	355	370	401	375	337	367	352	368	366	357	351	391	347	376	362	328	386	373	366	346	353	383	370	382	384	343	377	397	373	390	377	331	338	386	353	346	382	377	392	348	340	361	403	358	355	379	366	392	337	356	378	414	363	379	366	375	340	351	384	385	394	366	365	362	350	369	348	374	356	371	340	354	369	342	353	386	371	366	376	384	388	337	399	371	358	339	393	395	384	349	387	390	362	374	364	373	383	360	372	379	392	329	374	334	350	378	408	386	366	370	350	370	370	354	355	388	345	343	397	316	398	371	365	387	347	379	344	354	356	355	356	357	372	372	323	361	370	336	357	360	362	398	353	367	350	372	358	368	341	337	370	424	372
22820	21021	28620	23565	20989	20690	5127	1158	923	780	763	873	3397	6537	6931	2441	676	611	613	631	642	639	638	632	655	591	607	681	615	610	593	562	618	592	604	621	594	611	645	632	597	625	609	631	600	612	613	587	667	591	622	647	639	633	591	568	634	569	599	577	652	599	595	601	608	601	593	623	600	588	581	668	647	620	630	581	596	609	589	583	589	582	631	627	636	624	626	594	663	610	601	574	627	667	578	607	616	572	636	607	620	584	576	582	625	633	616	600	613	577	627	633	609	613	620	621	572	607	624	637	633	619	602	601	590	636	568	607	607	610	651	619	547	592	620	584	598	592	591	633	624	592	615	592	605	621	613	596	603	611	662	561	630	627	600	619	622	634	606	589	606	597	595	582	599	646	662	610	603	607	609	585	573	617	621	598	614	571	640	592	571	572	570	612	611	638	585	601	571	622	627	611	658	650	565	556	611	601	634	609	594	598	631	562	634	608	631	672	598	598	613	622	610	635	600	603	620	610	597	609	621	622	590	630	602	612	608	648	639	642	611	591	633	613	598	626	655	581	633	557	596	587	616	647	629	634	606	646	626	604	578	628	626	646	590	614	576	604	591	593	615	645	588	621	589	594	608	586	609	583	569	659	579	605	595	585	645	616	595	640	593	635	587	610	625	617	626	602	606	635	598	629	615	604	631	595	579	613	588	618	641	604	625	564	597	625	606	616	619	625	602	644	543	594	538	553	583	594	639	613	599	615	623	597	626	615	641	626	625	563	601	594	615	602	609	582	596	633	595	646	602	628	618	632	598	614	647	642	599	608	635	604	606	631	587	627	596	607	615	580	572	584	566	648	596	546	609	595	601	627	606	593	598	578	647	625	590	614	600	567	600	594	588	583	624	558	583	599	566	617	583	574	640	580	608	590	588	563	546	608	578	624	618	601	615	575	621	610	578	614	569	613	616	602	569	601	620	599	610	608	600	619	618	617	577	607	596	622	587	603	613	589	580	602	643	612	595	572	593	645	632	588	630	621	617	626	624	642	579	630	644	611	610	614	619	626	641	640	576	621	636	584	572	596	558	607	620	612	618	618	609	619	579	538	611	578	604	605	575	567	633	617	601	618	613	564	574	631	615	629	622	632	566	604	601	574	567	599	580	591	623	637	605	655	615	620	592	639	563	560	620	622	599	617	575	631	631	626	632	627	570	567	644	569	616	576	618	632	625	578	577	642	564	582	577	635	599	564	648	613	637	603	593	587	616	618	604	589	628	578	612	649	641	623	646	608	592	615	625	548	604	618	628	620	649	587	617	635	619	661	590	574	587	577	604	616	641	594	585	612	607	641	646	606	610	591	571	609	604	540	608	638	633	599	578	604	615	551	637	591	628	625	591	617	677	582	573	585	570	640	614	604	572	622	650	614	648	575	632	653	580	649	586	590	607	561	607	573	655	607	661	591	624	624	594	629	611	619	626	566	597	577	570	627	584	660	600	602	627	617	599	601	629	631	604	641	612	627	575	618	597	601	574	584	598	621	634	561	624	613	642	581	578	606	617	623	551	582	571	598	562	594	554	618	566	600	634	641	634	630	588	614	643	617	596	594	556	594	590	621	598	556	655	589	578	605	592	617	597	579	591	586	570	605	576	619	591	584	606	584	595	617	676	619	578	620	620	542	617	642	641	612	625	573	625	621	577	605	612	612	616	562	592	621	617	632	577	647	578	636	585	598	615	626	611	645	599	622	608	592	643	566	599	602	582	533	599	614	618	624	586	569	608	590	612	622	574	616	587	637	592	605	621	596	588	616	610	593	570	606	610	598	660	602	599	612	586	580	628	565	565	597	602	600	623	622	603	645	570	570	600	607	596	617	608	586	613	584	609	592	585	601	627	630	571	657	610	619	577	620	593	555	618	616	574	573	607	603	629	573	579	639	608	601	631	629	637	649	609	589	571	544	617	675	652	574	619	617	595	580	594	588	628	619	561	571	577	586	610	631	644	582	612	607	623	651	614	625	598	602	586	628	646	600	597	601	635	627	599	581	634	623	596	644	628	577	613	585	624	561	608	585	602	637	626	613	597	597	622	596	602	617	626	609	594	603	662	618	649	604	643	603	596	570	570	598	615	597	600	629	611	599	592	624	562	598	636	662	613	615	595	610	595	620	588	590	596	590	619	599	614	636	632	629	598	594	573	625	621	600	591	615	637	605	561	586	609	584	576	611	590	620	596	595	605	614	624	615	615	599	614	626	605	598	547	596	642	569	634	599	603	593	606	591	604	633	600	565	585	587	596	625	573	615	592	628	659	614	590	584	631	613	587	620	569	603	581	593	572	624	557	605	575	580	587	579	567	628	613	603	627	603	595	621	622	574	587	644	629	551	589	593	628	612	614	639	608	586	619	592	603	605	608	591	600	610	622	578	603	538	608	584	552	566	608	624	601	583	619	613	612	604	618	639	608	632	673	600	624	600	558	600	560	596	606	611	619	591	634	586	642	590	622	603	596	619	618	617	572	615	631	618	602	563	600	620	578	620	571	584	620	588	595	607	642	606	558	634	657	615	644	627	606	613	575	588	613	599	612	562	612	599	613	633	630	629	602	603	600	678	654	641	643	632	623	647	589	630	643	614	626	645	615	616	573	612	634	606	628	602	650	623	550	591	601	599	567	565	607	581	644	590	581	578	635	627	586	638	630	645	624	613	571	601	630	624	589	625	652	608	602	623	605	631	621	596	616	599	610	610	617	608	573	619	608	663	584	618	563	568	611	626	627	598	629	607	565	585	603	616	592	633	564	599	632	605	620	616	573	601	638	626	603	587	576	645	624	589	601	563	602	579	601	576	582	664	613	618	590	604	611	625	586	646	612	602	610	584	613	622	581	591	669	641	586	621	587	605	609	608	628	630	645	604	607	633	590	623	601	609	618	578	577	587	604	618	589	648	559	657	594	622	606	596	608	601	666	584	610	661	587	596	641	612	641	615	609	580	602	591	609	545	614	611	622	590	582	605	560	644	623	592	578	646	550	629	560	582	571	599	639	621	610	563	588	611	612	623	618	601	633	601	610	604	612	598	583	567	645	553	613	581	632	583	666	591	649	628	580	619	622	663	621	627	610	592	657	611	605	582	656	626	561	558	574	563	628	613	632	560	586	641	618	618	638	564	583	570	589	622	590	623	609	594	620	585	604	629	607	612	633	613	635	619	625	611	658	604	591	615	583	630	614	608	554	594	638	600	627	577	624	600	579	594	604	613	574	606	616	652	606	602	610	587	611	590	653	596	596	589	606	600	586	631	643	617	638	605	610	648	594	629	630	627	569	575	598	608	600	611	608	608	592	621	648	612	635	599	543	595	585	596	564	626	599	579	606	590	609	592	655	592	630	593	602	599	604	595	591	648	597	623	609	559	670	642	665	619	576	585	599	597	579	553	606	591	590	571	660	617	647	597	630	617	581	591	662	577	583	617	611	596	613	640	630	633	601	650	593	608	583	566	576	572	622	633
45479	65858	30022	4586	3320	2489	1965	1548	1372	1212	1161	1395	6841	12341	11916	4168	821	831	740	836	707	726	727	701	745	710	735	753	753	757	771	697	761	721	750	699	732	679	707	699	689	760	733	741	673	712	693	734	759	679	683	686	799	731	726	733	684	711	714	712	714	723	683	674	743	683	668	732	726	744	743	705	684	686	693	697	721	670	723	688	700	706	684	709	724	763	710	768	757	722	725	743	730	746	719	748	715	685	738	724	675	691	669	701	632	684	708	709	719	734	733	686	700	698	678	721	677	725	735	691	730	698	737	708	705	714	712	743	707	702	750	744	705	707	714	708	726	726	682	697	734	744	695	717	718	742	711	694	730	711	754	679	756	715	658	705	688	722	706	698	746	679	694	701	689	750	724	735	718	748	691	723	714	724	729	671	702	713	684	730	701	707	758	716	723	709	678	696	656	669	727	721	659	673	761	742	723	731	744	705	687	703	691	723	714	682	713	728	731	671	718	711	700	735	734	730	727	673	739	732	690	716	711	731	715	695	733	703	710	696	681	720	732	707	697	715	693	715	711	740	668	687	716	703	713	674	706	702	695	743	708	696	702	659	713	686	726	740	716	655	746	694	752	731	683	700	728	733	724	694	710	733	668	732	752	713	748	712	723	713	733	668	669	712	726	664	683	691	734	679	749	689	733	663	731	674	717	719	667	690	686	698	719	722	699	671	631	676	686	713	703	752	674	724	744	720	776	732	718	685	740	698	690	746	671	733	646	725	681	691	644	687	681	724	713	757	656	677	714	736	691	660	753	733	699	748	732	655	695	727	693	726	679	743	722	709	697	745	682	702	654	725	709	711	699	720	688	666	701	718	704	778	687	660	648	715	715	714	737	682	687	683	724	709	713	747	752	717	661	722	665	689	716	723	731	678	685	690	679	708	724	682	703	692	725	678	731	685	683	744	704	736	690	674	666	738	741	674	701	717	696	696	701	677	702	715	754	726	676	690	716	688	646	691	683	724	673	710	701	733	704	749	660	693	732	729	694	724	697	725	718	719	702	730	703	719	746	694	685	705	699	761	721	688	736	705	720	693	689	701	671	687	702	699	683	702	686	712	688	727	757	717	697	710	721	680	723	698	743	707	685	727	724	721	700	733	668	714	681	702	726	716	710	744	723	695	751	684	688	718	687	712	695	717	742	691	719	686	708	718	671	664	696	663	690	730	713	715	682	710	718	682	699	690	701	738	695	708	689	667	698	677	710	683	721	682	727	701	675	727	690	691	694	689	730	731	728	684	707	722	711	758	742	744	746	718	725	723	739	679	676	719	752	696	701	720	714	661	738	686	720	648	697	706	681	679	717	732	733	677	676	670	652	720	688	657	661	731	705	723	750	711	698	695	723	750	693	714	738	696	726	706	732	707	729	699	668	689	716	724	713	705	723	686	697	709	690	723	686	713	703	711	713	726	715	725	685	714	666	693	710	680	752	711	696	707	649	692	682	669	696	719	719	727	735	706	672	711	698	709	676	678	695	712	701	740	699	697	704	686	705	716	675	718	751	707	760	655	719	707	685	706	697	718	724	715	789	726	684	727	706	748	687	684	722	671	691	697	727	703	692	719	697	728	687	750	721	699	692	712	685	727	691	764	699	661	707	707	723	715	683	734	678	692	676	736	699	699	681	776	671	769	694	710	690	701	723	701	693	705	739	730	692	666	713	711	706	672	717	705	719	711	668	719	708	737	694	690	724	672	675	706	662	721	708	724	726	708	697	765	658	738	688	710	685	703	729	701	716	704	708	705	658	727	689	705	673	711	681	690	683	708	676	676	737	718	758	720	688	743	741	689	691	650	676	750	712	696	700	715	744	738	692	728	712	722	655	686	653	701	740	687	705	705	746	707	724	740	737	678	718	783	711	714	704	708	703	687	720	674	687	694	680	727	723	693	701	732	680	703	717	675	720	690	694	718	718	705	709	694	719	717	641	697	689	694	705	723	689	732	707	679	689	690	689	710	693	685	739	707	720	664	701	698	676	718	673	730	693	666	685	704	708	670	714	707	692	716	696	695	735	668	672	695	750	718	711	695	727	665	707	684	656	697	670	681	699	701	633	713	740	743	702	696	719	705	687	709	714	696	710	717	672	691	765	701	719	699	771	731	717	715	682	705	677	692	755	736	724	703	688	699	704	693	731	657	697	689	695	707	686	724	710	733	744	765	712	738	711	664	710	711	707	671	724	754	675	716	737	703	696	698	729	713	694	699	723	671	726	723	706	727	756	737	684	652	704	665	678	716	707	722	668	717	739	721	687	669	677	716	693	710	686	701	714	721	713	720	705	696	685	710	715	693	684	674	692	708	673	722	699	714	790	715	664	705	706	718	721	721	714	695	672	756	679	711	698	704	722	705	658	740	699	712	735	710	724	711	756	705	728	704	707	688	684	712	708	717	725	701	739	711	717	673	687	699	699	727	693	713	696	680	703	684	741	734	694	673	665	662	704	722	653	721	686	660	707	685	693	699	720	738	683	710	669	730	733	729	647	719	694	745	717	708	735	681	666	707	690	682	675	701	668	760	667	722	707	693	705	687	732	721	667	693	707	721	657	693	748	705	698	678	743	695	679	683	764	665	650	756	723	712	712	684	718	689	721	735	674	691	708	692	676	687	711	740	685	706	670	727	654	771	699	745	674	719	707	679	759	736	679	736	697	715	698	662	685	708	688	690	674	730	703	695	714	684	675	704	688	721	701	690	714	669	752	688	723	757	662	726	737	730	706	722	704	685	679	694	754	692	739	684	674	718	694	727	704	679	661	679	707	717	671	728	695	739	678	729	706	716	689	735	694	704	700	736	679	696	739	761	684	717	686	683	724	680	688	739	684	710	708	698	674	683	661	660	689	677	699	700	708	693	700	747	715	706	687	659	678	709	738	671	696	696	758	686	717	783	703	743	673	689	697	736	676	731	709	717	683	677	698	713	685	723	712	735	726	718	699	703	718	711	701	695	676	704	660	699	702	689	731	652	683	737	700	764	736	699	703	742	689	670	749	719	690	743	681	673	690	702	721	739	736	685	710	700	708	694	700	693	717	689	683	681	685	739	717	703	682	747	720	710	714	687	720	690	726	674	725	681	727	658	673	698	729	693	672	720	690	746	705	712	650	698	696	666	705	683	645	705	698	703	697	722	705	705	719	661	748	718	706	714	734	768	706	749	743	719	698	696	697	698	700	700	666	685	748	690	721	754	695	707	693	719	742	749	751	698	699	727	728	727	699	747	708	711	705	718	681	743	705	708	705	668	743	673	672	713	730	710	721	716	680	683	706	695	698	712	749	687	692	649	739	681	746	652	690	661	701	713	697	737	702	713	743	685	726	707	700	720	744	737	718	688	676	677	738	753	688	664	701	694	676	683	722	704	679	693	691	689	682	712	708	733	720	705	715	740	697	707	692	769	708	702	716	720	705	728	721	682	667	687	698	661	770	654	685	670	720	662	746	700	686	729	672	722
31693	29394	18706	2578	387	319	294	248	282	245	210	232	328	413	385	235	238	226	270	225	250	246	243	243	243	230	248	226	220	245	235	251	261	259	266	233	238	226	267	250	239	277	246	208	244	234	238	236	281	219	246	248	246	227	266	250	221	244	215	265	236	219	211	212	238	233	261	279	258	255	249	212	235	235	246	236	233	242	247	250	242	234	253	246	259	258	241	212	220	272	244	249	243	255	226	225	226	238	244	228	228	243	251	232	235	263	256	243	254	219	252	213	228	245	232	242	239	249	255	255	231	229	240	224	239	256	232	217	262	244	250	261	260	233	234	265	234	247	243	234	213	231	258	222	276	233	263	274	214	249	250	247	264	219	237	237	249	244	273	240	208	238	235	254	227	214	217	254	263	241	249	220	263	242	221	228	214	227	238	246	233	239	256	243	231	240	238	241	223	228	263	249	249	248	227	252	229	247	230	239	218	243	245	253	232	216	238	265	266	210	196	255	250	225	231	259	223	236	229	236	247	241	229	240	253	269	267	231	232	243	243	225	238	227	242	213	212	239	221	236	253	240	240	230	252	241	247	237	265	261	270	244	226	251	225	273	248	246	235	240	239	218	253	242	265	241	221	225	267	246	224	218	196	242	238	243	251	222	249	238	256	246	240	229	246	249	219	241	265	221	234	251	246	236	252	247	229	253	274	245	235	241	245	235	247	239	234	228	255	253	248	239	255	244	232	266	247	237	216	227	208	232	243	245	229	254	264	257	235	257	209	257	215	236	238	247	238	242	260	218	242	250	255	251	248	220	263	237	244	259	236	245	235	197	252	246	212	233	236	241	254	256	215	255	255	240	234	236	247	223	242	238	247	263	265	248	243	225	205	239	222	261	238	254	231	240	211	229	226	255	243	248	271	258	231	226	233	203	223	233	217	253	255	255	233	235	236	262	227	215	222	246	230	277	256	236	219	243	279	226	258	257	261	239	273	222	211	269	244	249	234	238	238	264	235	216	252	207	247	229	234	252	234	216	213	222	259	275	229	254	237	260	248	245	254	233	254	214	213	237	230	252	216	249	245	229	234	231	246	246	212	226	229	279	232	240	227	238	246	229	239	239	269	230	231	232	226	243	228	228	254	224	232	257	236	238	248	262	242	236	237	222	252	245	240	232	260	250	246	218	226	226	222	229	263	251	219	244	230	254	243	238	246	226	238	265	250	272	237	250	226	243	238	244	253	211	227	258	259	254	254	229	238	229	252	216	245	266	233	256	237	255	219	236	259	234	224	216	233	245	244	224	263	237	254	228	257	257	243	229	223	242	236	208	227	242	234	240	243	218	254	247	242	261	266	220	243	253	214	256	252	238	254	236	270	245	211	216	232	245	225	228	244	259	245	211	229	228	236	238	216	243	236	237	250	268	237	221	214	227	261	218	234	211	229	238	235	236	245	253	230	245	235	228	238	251	275	222	239	223	239	248	259	241	224	257	246	263	212	237	245	244	250	239	228	232	235	284	232	227	238	242	228	233	244	231	250	227	274	246	245	208	261	251	259	243	249	234	227	251	230	238	239	243	233	234	244	198	273	251	245	233	229	234	243	255	230	222	232	205	228	233	259	253	226	232	254	224	230	217	247	244	244	230	243	216	234	266	228	234	227	217	231	218	226	249	237	248	241	235	220	230	249	246	268	229	243	251	237	229	252	230	252	213	220	241	228	244	234	217	236	257	228	253	235	257	232	232	244	259	242	253	250	219	234	228	244	227	236	260	238	239	251	216	248	249	258	258	240	238	227	254	228	226	257	232	243	242	238	262	247	239	222	245	259	222	241	246	242	239	236	235	247	244	239	257	249	251	248	257	228	248	244	242	236	253	244	240	238	266	239	233	263	246	264	232	215	202	241	277	277	221	256	237	222	231	246	240	242	253	238	248	248	251	219	240	237	260	241	212	218	224	245	259	253	210	250	249	234	249	238	227	236	259	243	243	226	223	253	244	223	250	226	250	259	243	246	245	226	251	255	232	250	256	235	236	240	256	274	226	241	231	245	254	220	210	215	241	218	250	251	236	259	213	259	218	202	247	254	234	230	227	237	262	232	238	226	206	265	236	225	234	206	250	260	215	228	245	222	209	218	255	237	233	248	261	223	238	228	261	259	241	274	217	252	212	214	261	241	265	248	272	255	224	223	253	231	237	223	263	246	279	255	263	234	242	257	249	218	250	244	262	230	234	248	274	217	241	248	238	243	270	240	245	220	216	225	223	247	232	250	251	224	243	249	218	254	242	234	231	215	240	244	235	230	225	246	225	241	223	239	231	226	246	256	253	241	237	231	225	222	238	256	225	232	240	217	227	257	253	246	237	239	261	238	253	238	231	248	243	279	249	226	259	222	238	241	235	251	257	227	224	223	236	218	252	229	236	234	252	232	263	260	230	203	231	241	280	220	267	238	220	245	229	256	241	244	237	250	223	226	243	220	254	253	211	238	233	241	261	242	241	232	249	243	250	217	270	235	218	238	256	241	197	216	236	245	234	247	256	219	223	253	233	246	239	241	246	249	232	241	228	242	242	246	246	244	239	248	222	229	220	255	274	238	249	232	231	239	292	233	239	267	253	240	227	239	242	222	228	249	233	224	251	262	253	243	238	224	234	218	274	244	228	249	235	255	257	242	244	245	247	252	233	247	218	230	264	275	230	223	245	247	212	226	253	233	221	217	231	254	249	248	251	240	278	235	219	229	217	229	243	242	249	244	264	234	261	242	238	275	218	233	243	233	220	239	273	256	233	252	256	221	260	259	234	220	218	234	221	247	230	233	245	231	249	251	249	254	252	237	251	242	221	231	251	241	252	231	212	261	241	247	236	261	259	233	255	262	225	247	229	222	268	250	261	219	238	258	245	243	247	245	235	243	247	257	241	248	218	249	224	259	221	259	254	241	234	255	244	240	222	263	245	221	213	228	214	236	238	228	258	243	226	249	288	267	244	205	242	210	251	234	231	224	233	234	251	253	272	242	227	237	232	216	238	238	233	255	248	249	247	251	260	245	255	221	240	230	237	214	257	218	271	223	269	251	241	242	248	227	264	254	243	215	242	229	224	250	265	253	250	254	237	235	232	247	251	252	233	232	242	228	244	217	212	248	235	218	254	259	241	226	247	238	206	210	243	233	248	228	208	253	248	219	243	245	260	249	249	265	233	235	212	240	210	251	223	242	251	240	241	246	248	253	230	211	225	244	261	235	255	269	262	239	234	229	197	246	222	248	234	218	207	236	240	235	236	238	227	249	242	249	237	267	241	252	221	240	224	239	263	187	236	239	269	234	241	245	248	266	236	238	229	220	216	262	220	235	244	238	201	248	242	265	255	244	231	240	249	237	224	237	250	214	241	232	234	247	237	230	269	207	210	228	248	240	255	263	252	251	243	248	235	252	254	225	238	251	277	230	227	248	216	223	223	255	241	247	246	242	224	254	245	260	247	241	231	246	255	233	256	232	248	213	238
38894	43052	15001	729	639	486	470	351	286	347	326	337	510	634	639	324	324	314	319	300	292	297	300	282	299	313	283	320	327	292	322	290	275	297	310	295	302	305	284	310	309	276	291	302	310	300	268	305	314	301	286	279	296	276	291	273	303	310	300	291	322	274	290	331	310	286	276	299	292	333	276	277	287	312	295	282	315	316	310	274	296	296	295	309	295	342	349	305	309	305	297	278	270	311	299	289	316	304	312	292	286	312	305	316	296	279	310	280	292	269	299	315	322	288	288	283	301	292	319	324	303	295	322	285	265	305	313	292	325	272	339	277	309	312	312	333	319	259	310	330	300	299	296	295	340	292	287	290	309	295	306	275	331	310	282	317	282	277	266	282	280	297	305	292	305	318	268	290	273	290	322	304	278	314	321	294	304	293	317	315	305	325	279	304	310	282	279	296	293	298	294	333	283	283	336	302	329	298	302	318	316	326	301	331	291	291	320	303	335	319	300	271	290	304	298	310	296	296	297	324	284	300	281	295	283	280	279	306	303	303	300	291	296	268	282	312	299	288	278	327	302	279	307	292	309	315	335	276	324	302	285	276	305	284	302	315	305	301	316	283	329	302	275	292	328	301	280	324	326	302	294	281	285	296	303	294	317	315	323	278	314	284	283	319	298	309	268	309	305	304	330	292	307	295	306	298	293	345	294	313	288	302	315	330	301	308	315	318	307	299	332	311	290	321	281	283	306	286	313	289	312	303	284	297	291	303	309	284	294	295	286	274	315	280	313	284	319	305	349	312	308	301	304	290	306	290	261	286	296	302	288	332	262	290	333	320	307	285	292	281	310	300	300	316	276	282	288	294	299	291	298	276	290	305	273	304	252	297	310	299	304	277	290	282	299	296	278	318	280	304	318	323	317	267	295	306	291	290	285	314	302	288	312	308	294	286	312	331	321	291	312	308	331	309	287	289	308	314	290	306	314	270	278	294	299	324	317	285	314	280	296	296	308	284	338	316	301	283	275	300	284	327	291	293	314	308	301	289	296	312	298	317	313	326	303	299	302	299	328	278	322	313	264	332	328	289	295	286	314	301	313	294	279	315	281	285	304	288	294	306	312	284	301	290	312	329	300	317	309	297	301	299	305	324	307	260	309	285	295	283	316	314	287	293	293	307	326	265	282	288	305	280	302	316	297	322	307	303	329	279	301	259	311	279	318	310	302	314	321	298	284	303	289	317	300	300	300	306	306	296	283	317	326	278	298	289	289	295	309	290	303	269	294	282	306	294	309	298	320	296	285	261	298	287	307	305	324	313	277	302	303	307	290	323	287	275	288	335	308	287	291	275	309	310	306	285	328	318	324	332	310	315	289	329	329	305	293	333	314	326	293	309	295	292	315	302	315	309	298	305	310	303	299	263	315	264	339	273	272	290	298	279	335	290	273	279	311	279	333	320	305	286	295	303	321	265	278	286	281	315	259	308	300	333	287	321	307	316	298	304	323	292	303	299	285	297	330	320	329	311	285	305	279	288	321	316	290	318	315	266	268	288	299	296	275	326	308	291	316	308	289	271	328	292	295	259	323	305	289	293	327	270	306	305	297	306	306	289	291	300	307	286	305	339	297	293	279	311	314	290	279	295	290	316	318	295	286	280	311	317	276	289	288	277	306	287	301	291	332	288	305	298	299	301	280	291	295	315	303	294	281	316	294	275	322	292	293	289	299	301	295	316	307	311	293	291	283	310	299	324	345	284	314	300	304	337	275	311	293	279	303	276	273	319	312	322	305	325	336	286	325	284	311	306	302	272	293	328	308	293	340	292	278	292	315	304	302	316	265	282	285	282	282	334	300	289	288	282	309	329	286	307	330	262	288	326	317	291	280	285	307	299	312	276	290	281	302	258	292	272	313	304	293	280	294	309	282	299	298	302	326	284	276	269	296	295	271	270	282	303	297	302	276	321	281	305	307	313	282	309	279	310	295	316	311	293	274	326	311	330	308	298	320	304	299	316	295	268	345	299	282	285	289	323	274	288	295	290	289	309	288	320	298	275	301	294	305	299	275	285	307	290	291	285	301	316	301	321	314	339	296	291	328	278	279	267	283	299	267	317	312	303	277	303	300	307	331	314	285	282	335	289	280	286	280	292	297	310	315	273	313	310	309	310	280	286	278	295	282	292	297	295	317	274	313	320	314	308	300	299	301	293	310	305	288	294	327	297	308	297	287	281	302	276	293	296	299	298	327	272	296	281	261	319	286	291	337	301	290	334	304	301	285	321	327	320	303	284	301	298	290	299	318	314	305	291	290	288	328	292	294	293	273	300	301	268	313	285	268	294	277	284	334	303	316	291	309	299	326	309	325	312	303	307	316	304	316	276	322	298	297	318	276	326	319	281	308	254	280	293	321	285	276	290	291	288	290	278	310	292	310	322	287	326	303	310	300	317	295	288	299	305	299	301	302	291	315	322	282	247	308	291	316	256	281	296	276	310	315	298	294	290	257	286	290	275	341	318	305	280	277	309	286	288	317	307	289	276	297	290	302	273	313	275	310	308	301	316	302	277	301	284	289	274	276	300	281	296	280	314	303	309	285	291	341	305	289	328	302	299	299	300	300	308	321	302	316	288	283	302	279	285	307	296	304	310	290	313	282	280	325	310	298	283	300	297	303	289	299	292	325	299	304	290	299	290	312	305	315	330	298	288	314	306	280	297	260	270	302	306	294	274	319	284	306	323	285	323	271	292	328	286	284	303	271	265	300	277	301	303	301	281	286	315	317	301	308	286	306	293	312	311	308	286	297	300	286	273	293	275	344	292	307	282	291	312	275	285	303	301	322	307	289	297	305	288	261	307	298	267	326	293	286	309	289	299	302	304	304	290	342	304	269	305	293	305	318	297	293	291	317	295	298	274	292	310	332	283	291	322	287	318	326	279	265	293	280	281	304	305	279	293	306	302	316	297	303	305	283	280	271	293	285	306	295	304	287	301	310	307	284	291	334	330	287	300	291	324	326	300	297	286	289	261	285	305	311	276	309	309	276	326	310	320	310	298	301	343	266	274	300	317	299	299	306	290	319	302	286	300	306	324	278	304	310	310	299	281	299	286	308	280	307	291	283	308	317	298	322	290	277	301	304	322	281	311	314	304	321	256	315	322	312	303	266	316	289	297	308	335	285	316	285	330	316	306	289	327	264	284	312	288	296	309	300	312	294	325	316	288	330	294	327	282	290	301	306	288	301	301	288	284	314	293	307	286	306	315	270	290	295	298	286	299	295	328	317	293	296	317	313	270	256	288	287	300	295	295	337	275	365	270	301	323	268	284	289	281	319	276	294	346	272	296	302	301	277	284	287	273	303	315	288	289	301	324	301	279	294	333	287	292	317	304	288	310	281	334	292	305	315	292	268	301	295	285	305	314	305	293	329	274	305	291	265	294	301	282	278	292	296	322	273	298	316	284	321	318	262	308	299	293	314	288	310	319	294	303	294	293	306	296	300	281	297	299
23954	21004	27970	24110	20518	5965	917	672	599	592	573	644	2832	3505	2776	1579	580	465	474	434	445	476	456	445	465	432	449	444	402	435	437	408	449	408	444	410	443	448	413	462	414	448	412	462	438	466	439	420	488	422	459	438	449	464	437	415	463	411	441	423	459	426	447	486	408	461	419	489	428	439	460	401	402	431	425	434	415	446	429	451	474	447	509	432	438	426	460	468	494	458	431	463	444	462	451	434	429	471	444	435	459	469	454	394	424	424	442	423	468	389	449	398	459	449	476	435	421	434	431	452	445	422	421	434	444	468	436	474	418	459	441	420	417	429	408	447	398	435	477	460	424	452	446	426	439	439	419	404	439	445	442	428	425	431	450	490	388	411	395	415	423	407	446	439	415	430	436	404	408	381	443	384	423	474	447	398	403	451	427	461	447	460	445	429	446	411	425	413	420	447	455	430	436	450	418	387	447	428	463	448	438	427	408	416	459	414	394	446	410	461	456	425	451	452	471	421	410	458	444	424	422	434	441	387	418	441	429	454	437	423	480	415	456	443	412	406	432	456	436	442	432	465	446	459	409	396	416	430	431	445	427	407	438	433	450	432	422	416	459	408	433	441	430	432	407	382	436	470	417	424	481	431	477	443	413	403	460	408	457	427	451	398	414	423	442	465	456	435	423	471	422	447	446	423	466	471	431	418	463	403	385	421	447	442	420	444	430	427	415	448	415	443	408	424	403	448	429	443	406	421	413	424	426	442	440	438	450	413	428	419	438	443	419	448	437	491	431	430	452	448	456	438	435	400	418	404	413	412	476	448	464	465	455	440	461	432	441	446	431	448	451	416	434	453	415	423	411	417	424	442	427	414	406	456	422	400	410	458	451	417	464	416	450	441	396	455	481	497	433	418	441	415	421	453	441	433	433	467	438	456	446	409	427	474	420	446	410	399	462	442	460	448	441	426	411	426	405	457	441	436	458	446	420	429	420	448	417	436	471	434	453	415	427	440	394	444	474	474	463	449	424	478	410	425	432	437	425	454	428	453	445	467	450	442	410	416	415	451	448	423	454	426	423	456	454	434	421	434	437	412	452	427	431	491	452	441	430	423	457	450	398	400	454	420	457	422	450	416	397	443	422	426	443	418	437	436	443	437	442	458	458	426	404	397	440	447	459	473	447	451	421	480	422	485	430	431	435	468	414	437	436	430	412	416	399	399	420	433	445	446	431	407	442	444	441	443	423	434	461	410	513	436	427	442	434	424	448	464	429	453	407	387	436	437	406	433	462	440	436	433	406	420	439	403	447	448	405	455	410	411	419	434	384	413	438	415	401	439	430	425	430	426	419	433	416	480	421	443	420	451	426	473	409	426	422	422	434	453	478	436	410	435	456	436	443	453	420	431	433	405	453	464	421	421	444	455	438	425	450	422	459	447	428	421	390	482	464	418	421	408	427	442	450	427	448	451	438	460	413	399	485	450	438	429	425	440	428	425	459	446	429	444	448	466	450	436	448	434	449	411	425	402	438	417	421	431	443	435	453	423	452	402	444	452	415	416	431	432	461	448	460	411	435	450	446	431	413	431	422	405	469	409	446	417	440	450	464	410	449	446	430	436	445	434	425	437	454	433	430	462	432	427	432	417	492	423	413	439	425	450	412	429	463	423	444	435	461	458	410	478	470	467	480	436	443	470	422	419	435	423	451	438	417	452	430	416	438	448	437	431	434	408	432	413	437	407	433	433	446	429	435	449	419	496	454	455	443	433	409	420	425	496	440	441	433	449	421	455	454	441	482	425	441	420	435	385	460	435	407	446	422	435	433	439	431	454	443	429	410	477	478	448	423	424	462	430	475	445	443	422	453	437	409	433	416	420	444	454	435	433	456	469	441	428	421	483	434	436	476	429	450	432	443	442	437	441	430	486	458	416	459	437	404	452	438	422	436	433	435	437	428	397	439	433	427	425	437	458	435	452	419	397	473	443	491	421	426	475	417	425	383	441	436	435	451	430	410	425	451	409	414	459	385	424	445	428	464	438	440	408	462	398	473	464	426	392	429	414	443	398	400	481	447	424	431	455	431	423	414	412	449	440	469	433	409	453	420	420	481	448	418	446	401	449	412	440	422	437	421	433	444	415	448	440	430	465	409	452	434	417	432	499	490	446	438	415	459	403	452	434	432	455	449	443	446	469	434	436	415	447	393	466	430	451	410	436	432	420	444	442	437	443	416	441	439	434	446	448	461	427	419	418	456	417	434	414	431	418	409	438	422	415	465	450	440	428	438	473	432	450	425	430	446	440	440	408	471	453	400	426	438	428	450	422	476	459	406	462	466	456	420	432	462	443	434	452	439	450	446	412	469	445	442	443	418	465	431	426	436	436	431	406	435	426	425	458	421	421	432	424	437	432	417	420	432	464	417	400	443	414	466	430	433	429	443	389	438	462	407	417	420	416	427	416	437	506	452	426	459	427	442	427	419	470	444	450	437	444	448	452	433	409	412	463	461	413	427	449	420	426	422	448	416	433	426	442	430	451	422	438	451	426	443	409	454	408	466	454	453	409	429	401	461	424	435	456	452	450	430	423	445	431	463	423	439	461	466	431	426	438	402	460	439	406	432	451	426	405	427	434	470	424	450	438	454	435	452	437	456	471	465	422	412	440	458	461	400	438	457	440	446	434	401	421	462	436	453	423	418	398	402	417	440	393	484	409	450	425	466	449	442	428	418	453	413	440	423	481	464	410	444	434	457	426	427	459	455	419	479	450	434	438	421	461	439	447	474	383	405	418	431	426	416	464	443	394	404	442	413	478	456	406	436	415	450	450	437	413	464	436	405	450	425	447	440	454	453	435	440	455	473	403	445	450	444	449	436	420	414	445	445	435	424	397	452	458	391	443	434	453	474	440	423	455	451	443	450	457	440	426	431	424	408	443	425	445	451	455	455	433	426	420	437	447	431	399	412	390	409	445	377	444	419	465	453	429	428	396	421	443	436	435	413	425	410	441	424	433	434	441	461	446	415	451	419	473	461	457	402	425	399	443	459	417	456	411	412	423	445	445	453	433	490	465	467	441	449	453	463	466	453	448	406	442	414	431	439	450	471	400	457	422	458	452	420	423	407	425	446	476	419	458	431	468	434	434	413	471	463	388	448	428	389	434	441	407	414	422	443	447	474	398	406	477	453	447	479	411	426	417	427	426	426	463	450	444	440	439	426	384	439	432	434	422	437	440	438	440	420	418	423	423	472	458	431	427	443	465	424	443	427	435	420	415	456	390	423	437	447	418	427	414	454	439	390	429	452	459	452	450	443	422	463	404	420	418	445	475	463	433	414	399	425	416	411	449	447	452	428	430	437	452	404	441	432	426	436	430	480	451	414	449	460	442	436	452	434	446	446	454	441	446	441	445	445	437	436	429	423	433	422	427	420	424	439	464	434	419	439	465	451	446	481	464	420	423	456	432	426	423	448	424	440	453	431	413	440	432	411	422	373	417	433	434	438	442
41481	57844	23181	2890	2070	1578	1287	1014	903	757	724	985	6097	7100	5533	2943	699	564	548	590	576	536	554	560	559	554	510	509	500	522	514	527	521	536	518	516	490	529	512	544	520	510	552	556	470	504	540	518	490	559	521	541	524	536	570	507	519	556	514	546	528	505	510	512	508	547	517	547	498	529	503	528	482	517	534	493	551	492	488	498	527	490	524	528	493	508	598	565	560	530	530	488	527	518	511	499	525	533	482	504	500	521	522	520	518	501	544	536	510	524	519	520	496	491	516	552	507	529	516	521	522	504	459	478	544	535	500	516	516	513	560	494	479	508	503	497	522	495	478	542	536	521	502	502	464	521	491	498	555	503	499	525	512	512	529	547	522	508	485	514	560	513	511	535	543	560	536	571	482	558	529	501	496	552	534	559	483	532	498	516	519	543	504	482	527	498	520	526	537	526	511	508	503	502	509	520	560	537	518	520	542	534	504	529	471	507	543	459	496	503	529	524	541	506	520	525	540	498	514	519	535	527	508	559	503	485	502	540	487	506	544	527	510	512	532	556	494	492	499	474	514	528	464	508	495	521	511	501	492	518	535	529	515	487	486	492	503	501	500	545	507	538	551	517	507	515	547	486	483	500	539	477	506	546	531	508	532	509	485	499	480	510	493	513	540	523	513	526	514	497	521	515	513	526	496	468	502	521	505	491	523	509	498	490	529	516	493	487	554	539	509	555	512	506	513	508	557	504	519	446	482	501	515	541	514	572	490	544	500	569	475	558	503	535	495	520	505	486	502	542	473	515	497	510	473	528	474	528	492	543	552	539	525	504	520	520	516	501	506	499	531	559	497	509	538	511	508	501	521	503	472	493	524	512	570	569	492	501	505	545	488	552	541	510	483	508	535	506	515	502	508	485	513	512	548	473	511	531	476	505	513	520	518	510	533	519	512	472	541	549	520	463	522	541	482	514	497	528	482	499	506	508	538	508	483	498	542	468	493	530	535	503	514	515	538	522	525	531	491	508	515	527	480	524	553	468	556	517	475	533	528	505	483	488	486	511	493	545	534	509	505	537	533	541	522	518	492	550	550	516	524	486	509	537	511	514	516	494	534	543	508	524	510	529	513	482	508	531	495	506	509	516	531	540	492	479	520	510	486	513	502	509	516	521	513	479	495	497	507	517	529	470	545	506	507	539	562	483	518	492	469	557	528	499	535	494	537	528	516	507	498	500	531	509	483	531	522	505	553	520	509	469	530	534	487	513	503	453	524	545	482	531	545	540	477	515	539	532	517	506	535	470	498	563	501	537	541	520	505	512	510	494	546	494	499	530	493	492	524	537	526	535	512	533	540	509	534	466	532	525	517	516	509	519	537	542	520	542	520	540	513	504	531	530	523	506	545	490	510	510	520	515	492	480	532	482	539	510	503	490	485	569	502	532	534	521	521	505	515	513	494	520	496	533	536	505	491	487	493	493	492	470	505	511	506	522	489	521	495	519	505	490	513	509	502	528	499	527	504	506	496	508	521	468	489	493	486	503	522	527	478	512	521	497	506	529	554	525	501	538	522	484	538	506	537	539	518	553	563	502	501	529	537	497	498	568	513	540	491	520	513	564	532	524	535	506	508	527	485	503	510	512	516	538	497	494	567	532	511	550	540	476	510	468	525	504	474	525	513	514	551	496	535	508	537	531	510	505	538	484	542	516	514	511	538	495	522	553	490	535	476	514	507	501	525	463	504	525	530	505	541	521	524	513	545	489	505	506	522	522	555	503	510	511	533	517	509	503	463	503	489	486	499	503	479	543	540	548	509	503	504	501	475	482	520	539	532	513	479	529	521	539	520	524	513	524	514	561	513	518	555	503	488	528	502	457	497	519	508	527	525	516	556	509	518	478	484	509	519	498	505	488	488	513	519	552	514	470	496	573	503	504	520	539	491	489	482	528	508	550	486	525	497	525	505	543	527	507	528	492	488	499	511	537	513	498	493	521	545	499	490	516	539	537	492	514	526	476	514	505	496	499	510	492	538	502	533	538	518	507	549	497	480	540	528	492	508	545	519	505	533	537	521	538	491	485	501	522	505	518	502	535	516	495	522	494	506	526	500	537	498	512	517	519	523	474	507	512	496	484	532	533	547	449	531	533	507	529	529	527	505	508	462	542	552	513	515	518	532	466	510	542	520	506	496	466	503	520	463	477	512	517	514	503	540	504	511	548	508	521	521	509	507	479	522	509	536	483	471	525	492	532	512	558	527	521	460	501	551	524	524	550	506	520	535	562	522	524	534	470	529	503	496	489	509	512	476	525	482	476	480	534	509	531	535	507	523	526	495	512	546	494	465	495	512	503	549	537	517	514	518	497	541	522	516	522	450	537	529	547	440	537	497	482	499	522	523	518	473	512	553	509	511	533	528	467	511	484	528	512	510	509	495	493	543	517	539	515	523	510	469	469	531	533	495	487	537	503	504	527	515	511	529	498	521	502	512	507	529	518	490	488	502	540	553	487	496	508	571	503	486	549	520	503	499	533	522	513	502	507	512	514	558	541	487	543	493	568	505	541	507	526	536	564	482	519	512	494	500	511	508	506	513	566	505	546	521	499	491	477	510	506	505	536	526	541	497	507	477	492	507	535	527	566	510	571	546	523	504	563	516	486	522	539	540	519	510	531	509	512	530	530	514	523	481	500	549	503	507	529	490	530	523	533	494	547	502	476	507	481	521	511	514	522	509	532	495	524	505	517	519	533	534	522	502	492	479	513	530	525	475	504	534	480	470	498	512	488	521	515	489	471	487	518	540	559	515	487	522	518	526	501	534	494	505	507	515	549	494	544	508	523	492	510	487	504	515	524	494	505	466	547	535	556	517	520	535	542	538	501	471	498	495	514	488	491	468	477	521	539	507	512	503	540	524	479	508	507	507	511	525	534	499	509	489	511	495	526	502	529	545	520	485	493	538	537	505	520	518	505	495	527	549	480	539	519	520	509	520	491	543	516	462	503	465	497	574	481	529	536	494	521	493	469	537	519	517	509	541	505	499	533	521	506	524	512	494	560	483	507	520	480	504	507	521	542	528	518	526	525	551	495	565	511	533	545	516	474	507	550	509	538	492	511	533	529	503	477	492	573	537	497	501	428	478	549	519	524	477	507	525	517	480	547	548	493	506	508	510	492	562	498	531	516	544	483	527	499	600	497	468	514	525	502	507	487	543	480	476	509	491	524	494	489	503	532	533	505	541	497	561	524	505	527	470	504	568	533	521	520	524	528	525	516	489	512	511	508	496	520	512	527	490	528	514	492	531	538	547	557	563	510	557	487	511	497	527	522	465	514	550	529	523	535	492	499	546	496	503	535	509	490	459	497	542	479	552	521	530	499	527	481	514	496	523	473	516	519	530	508	507	487	511	522	536	518	524	524	535	502	512	557	495	498	531	502	528	516	519	490	509	526	492	551	540	524	522	483	482	475	474	512	533	515	511	488	553	490	526	503	531	490	583	493	506	504
25190	21174	26633	24346	5747	539	498	382	361	373	376	333	1071	2121	1810	1014	337	277	328	283	289	315	296	306	288	299	312	272	299	315	298	275	293	297	276	311	266	285	311	297	297	297	286	277	283	287	294	275	262	315	315	325	287	266	324	267	291	305	314	282	298	303	320	296	303	291	299	285	290	308	281	306	306	300	293	307	308	320	288	288	289	294	296	291	340	305	313	301	326	283	307	276	302	322	272	297	305	319	275	309	281	292	291	296	321	271	302	282	330	281	336	332	293	335	302	279	281	289	279	316	297	288	296	270	306	276	288	281	307	321	321	284	314	317	293	279	303	324	303	322	300	311	295	301	273	316	292	304	306	301	305	288	267	277	300	279	300	270	319	301	304	300	278	296	279	328	264	315	281	270	295	300	291	277	310	283	297	293	300	272	292	293	293	271	300	308	299	318	287	300	330	311	291	291	319	273	300	308	289	305	336	305	284	297	306	280	292	297	298	280	271	288	281	275	313	308	296	304	285	281	293	277	293	309	306	289	305	287	304	288	281	283	296	304	275	260	309	269	272	312	300	307	321	284	310	277	315	319	313	280	299	301	284	298	306	307	304	299	283	300	311	278	308	278	296	278	280	282	291	310	270	300	292	345	276	288	304	318	303	278	283	259	295	305	317	289	302	301	316	300	296	287	304	296	304	301	329	315	293	299	308	300	297	292	329	285	330	278	287	301	275	321	292	300	287	316	297	282	273	307	298	305	300	296	291	316	269	266	262	304	309	299	303	297	320	309	300	304	303	313	269	280	292	250	295	287	287	292	318	313	329	292	289	298	289	313	291	311	310	311	301	273	296	317	315	302	311	268	319	290	299	282	288	276	309	264	279	296	305	288	286	265	264	321	304	317	293	302	307	285	294	316	275	298	274	277	300	330	304	290	299	271	297	286	314	269	312	285	292	295	294	290	266	285	306	249	328	286	276	314	332	317	311	280	302	290	295	296	326	300	279	330	280	283	292	302	318	292	290	312	312	314	272	320	311	301	298	293	318	278	287	297	288	293	307	292	295	283	306	301	289	287	296	300	297	299	309	299	279	285	270	303	314	296	293	309	329	268	304	288	294	305	305	292	302	294	279	286	290	286	304	301	314	324	294	269	286	312	305	308	294	286	293	301	317	328	282	294	301	307	273	306	300	300	296	276	304	276	299	289	310	293	330	307	295	277	289	268	294	276	273	324	302	301	283	324	327	323	277	298	316	286	305	295	303	307	296	316	291	283	291	293	301	251	315	294	288	283	299	282	276	306	302	315	288	318	278	303	291	314	305	270	285	312	269	280	300	316	298	272	303	289	286	301	310	288	268	306	317	306	266	306	324	292	309	310	291	291	329	304	280	309	309	317	307	312	310	288	291	309	305	273	285	280	312	320	339	295	307	315	289	298	284	314	274	293	309	330	306	318	285	281	307	311	295	283	313	307	255	257	325	281	265	307	300	261	317	309	290	300	275	310	277	284	311	331	273	296	319	288	291	288	264	277	318	256	297	263	271	316	306	270	288	319	298	305	303	302	298	284	313	316	287	292	305	316	279	288	312	266	271	283	293	296	291	302	274	316	309	330	317	285	311	312	311	297	269	298	257	307	274	260	314	316	278	303	293	282	317	295	288	306	299	329	321	296	281	308	313	316	292	284	284	319	305	287	280	285	313	312	295	325	314	294	296	302	289	288	282	320	298	274	312	289	302	279	291	263	288	320	311	333	256	323	265	282	343	262	298	286	298	307	283	297	316	278	300	281	288	314	285	319	273	330	289	277	325	281	268	303	291	295	303	290	291	310	312	299	300	285	319	311	331	293	289	268	289	314	272	307	319	335	289	311	323	320	318	267	305	281	310	317	308	313	303	320	272	287	263	316	316	299	304	308	303	281	328	301	313	329	310	311	290	307	292	293	294	297	310	301	278	279	284	334	296	260	310	290	298	281	284	302	289	295	296	290	312	274	292	284	326	320	322	283	261	297	282	279	285	320	300	307	283	314	294	288	280	281	286	304	289	300	273	273	285	289	316	286	308	292	271	272	283	310	303	297	312	290	303	301	303	280	307	311	289	281	315	277	284	303	303	286	334	315	307	282	285	312	290	308	277	301	269	280	277	283	276	316	300	288	314	298	299	258	271	302	319	306	291	294	260	314	343	304	315	306	296	297	305	291	262	303	296	271	282	269	281	287	287	317	273	287	280	288	315	294	300	262	231	296	286	285	298	314	306	313	301	285	288	331	288	265	310	276	301	309	314	326	304	307	299	308	301	290	305	310	304	329	280	297	296	286	300	297	286	277	294	288	289	302	279	291	301	276	285	309	294	275	297	267	289	297	313	329	314	288	304	310	343	288	306	289	286	301	309	342	268	287	318	328	289	292	303	277	290	298	245	277	297	331	288	264	310	313	268	301	296	264	283	294	301	268	319	331	334	309	303	311	324	289	323	291	274	280	308	310	291	297	292	305	298	289	333	340	292	287	312	295	340	268	252	310	315	301	301	259	280	283	304	298	306	288	320	304	295	290	292	299	274	286	279	307	294	291	289	264	315	301	290	305	302	307	300	321	286	289	309	275	333	323	305	309	278	288	294	297	290	299	293	337	292	303	324	286	282	278	284	257	302	302	279	288	299	310	266	284	284	286	261	294	296	284	294	294	290	310	291	278	316	280	277	293	278	283	273	303	289	292	282	302	328	307	310	257	265	289	291	303	340	285	326	294	271	267	327	287	291	314	295	281	280	290	275	285	288	299	308	293	285	304	291	270	317	305	297	313	301	284	270	291	300	310	288	307	315	333	326	298	296	275	310	290	292	317	323	315	301	280	294	304	312	262	294	291	301	291	290	317	316	332	285	319	263	312	318	295	303	309	275	251	311	293	295	282	291	287	326	291	277	267	304	298	296	326	298	302	314	300	297	271	283	314	289	277	278	306	301	268	301	324	298	263	291	293	310	311	283	290	304	287	306	273	323	297	294	293	307	282	310	277	303	292	297	295	301	290	297	317	273	277	320	282	309	331	290	301	312	288	276	269	308	309	282	310	268	333	304	308	298	333	285	271	264	286	297	278	327	276	291	298	284	287	282	310	286	283	266	298	309	273	283	261	249	273	271	338	312	292	320	335	282	304	305	304	322	288	294	278	323	305	261	294	315	282	306	306	279	286	256	306	293	284	308	289	274	308	279	290	305	280	267	286	244	290	270	330	316	308	292	308	308	270	322	317	292	296	310	279	305	293	310	276	335	297	300	283	287	308	271	284	302	313	311	312	309	307	303	284	315	335	299	286	307	282	274	310	305	320	274	295	331	292	286	266	312	267	261	315	293	283	311	282	266	307	306	289	280	281	302	299	288	321	309	282	274	277	279	288	302	297	283	295	260	295	282	303	265	277	299	285	291	296	309	297	276	291	325	318	293	284	309	294	290	283	281	306	292	291	306	271	305	263	292	272	273	278	286	298	266	306	295	316	272	323	306	315
41318	51982	17377	1673	1228	992	770	625	544	513	481	473	2693	5020	4149	2158	449	421	391	411	382	401	430	391	387	383	381	377	416	359	378	378	379	416	404	376	384	359	361	374	365	406	374	404	353	389	359	404	357	385	373	359	382	361	405	374	358	366	362	407	372	377	350	347	403	369	357	387	428	378	392	392	385	354	397	413	363	348	349	332	348	398	360	397	380	395	413	368	395	391	390	354	400	397	409	402	355	384	371	387	409	393	395	375	440	375	357	381	389	361	357	385	359	376	393	385	431	391	381	366	356	364	354	371	353	394	373	375	394	385	370	377	379	353	382	362	363	400	359	361	396	389	385	389	405	363	359	349	356	354	383	365	390	411	370	373	395	352	361	385	381	387	405	373	391	380	361	399	391	393	362	368	364	401	395	386	376	384	376	340	406	372	371	389	351	384	358	386	371	403	374	369	336	414	384	363	385	348	370	371	360	415	325	379	387	364	366	384	391	369	369	352	384	379	370	416	374	364	352	361	341	370	371	361	366	361	376	341	416	380	396	373	359	396	386	361	371	409	403	389	367	351	348	401	375	348	358	383	334	372	411	382	360	366	375	363	376	344	389	412	369	377	374	379	377	383	399	363	391	361	376	364	409	374	378	372	352	373	393	392	371	403	409	381	399	409	371	378	372	386	370	376	400	382	370	367	387	358	360	388	375	372	406	369	371	363	393	379	383	379	378	379	387	386	363	363	368	343	381	362	341	391	367	404	394	358	392	353	377	373	362	382	382	375	388	377	371	387	379	376	351	415	370	380	348	374	378	379	384	363	369	347	392	379	406	394	391	346	436	412	394	388	403	374	372	391	354	402	363	380	371	368	361	399	382	375	359	419	372	350	390	383	359	355	369	409	403	381	394	349	380	369	394	362	407	380	393	365	371	365	411	381	406	353	342	370	393	363	383	357	408	367	384	380	380	392	386	366	367	348	368	372	372	409	369	354	355	359	372	376	350	394	356	351	363	370	396	378	388	344	424	385	367	358	356	399	375	368	340	372	380	392	363	386	340	392	406	384	359	393	359	395	364	418	360	408	357	405	377	366	397	372	403	362	362	375	382	349	349	369	391	387	373	378	392	414	409	372	387	389	393	372	399	343	371	414	401	355	404	358	393	371	374	375	351	400	384	335	387	359	390	364	353	418	393	384	364	395	364	355	357	379	370	396	381	366	368	347	360	378	378	371	391	393	361	391	377	369	370	381	394	352	390	370	383	355	383	393	347	411	412	386	388	342	370	383	375	379	402	389	408	390	384	336	382	391	357	367	366	384	393	440	422	390	373	346	376	378	393	367	395	360	376	350	423	400	424	370	397	348	411	404	366	373	410	387	386	360	370	411	361	387	331	381	336	389	361	379	378	353	390	339	371	384	379	379	369	369	368	361	364	394	380	390	394	399	369	351	397	388	363	381	406	353	375	352	387	378	358	350	402	413	398	379	371	390	385	348	368	383	386	408	391	398	359	351	386	373	364	370	411	390	403	374	348	443	379	376	366	391	390	358	401	349	351	378	338	388	338	367	369	395	409	408	361	395	378	370	371	358	367	368	374	369	385	399	370	373	412	350	377	339	337	368	372	369	371	414	339	342	385	360	362	368	350	348	399	387	408	396	336	343	382	417	364	366	387	380	325	351	368	387	387	392	366	352	367	378	388	381	359	344	372	386	372	374	397	378	375	403	369	334	372	372	407	393	338	376	368	356	369	387	370	390	361	401	378	377	361	364	366	376	401	386	367	374	396	394	414	385	385	362	387	386	377	375	367	367	388	405	378	382	381	368	381	372	380	364	363	387	376	379	347	383	375	387	351	402	395	381	407	379	367	351	401	371	357	370	390	350	374	360	383	375	398	381	408	341	352	348	390	405	422	363	369	374	341	389	382	418	379	393	373	352	365	373	374	414	388	381	339	397	386	396	386	400	382	355	349	380	363	355	369	327	355	406	384	369	383	397	421	406	384	353	395	382	361	372	361	435	381	375	369	369	339	392	431	359	360	410	369	382	344	368	399	395	390	390	380	346	361	389	393	374	383	368	376	382	398	375	390	357	376	364	376	356	372	373	384	367	403	374	379	374	370	363	383	362	395	379	404	344	354	362	380	389	372	347	364	343	355	374	366	364	359	383	371	346	345	402	370	370	393	363	393	384	383	407	379	381	419	375	381	335	402	390	341	390	356	377	359	373	381	411	381	371	393	377	373	357	391	391	400	382	396	373	353	384	364	374	364	366	377	336	360	353	400	397	342	397	368	390	357	402	398	334	333	357	380	354	373	375	350	369	365	409	414	392	373	382	365	372	392	420	414	380	383	374	369	364	399	360	374	405	395	348	380	356	381	393	359	400	390	357	347	381	382	372	406	358	394	368	366	382	366	352	389	374	329	364	383	387	367	372	397	374	345	357	393	405	404	373	393	410	376	372	377	369	399	409	430	363	363	391	390	375	361	390	371	361	401	388	334	381	395	363	405	341	363	343	375	386	350	377	361	399	398	369	414	356	361	365	400	383	392	394	369	388	380	381	351	377	382	389	400	363	394	405	343	366	375	382	381	350	395	374	361	397	371	372	369	397	394	367	396	362	359	347	413	380	353	383	384	357	385	370	356	421	367	376	354	384	387	375	362	395	385	337	336	373	368	378	380	349	332	370	425	421	384	384	375	387	384	382	403	374	388	417	380	376	373	365	362	361	329	384	429	387	384	394	372	380	396	346	357	365	395	405	358	369	353	376	376	383	375	379	386	373	404	369	379	431	369	382	375	337	364	398	355	339	372	386	428	353	360	398	368	394	374	356	355	361	400	382	396	403	364	399	372	388	366	411	401	382	355	383	374	353	382	365	395	359	381	361	360	404	389	371	390	365	386	383	406	400	388	367	365	394	435	342	409	366	383	344	393	405	418	372	345	394	383	345	379	382	347	398	388	382	405	378	366	352	353	420	390	380	381	374	411	370	374	362	412	382	394	399	342	366	395	369	345	393	392	387	404	399	353	329	371	377	383	375	379	384	342	374	419	358	389	438	402	364	374	372	361	319	407	387	371	406	403	362	383	400	381	388	384	351	402	364	385	365	373	345	370	425	388	348	363	337	368	390	397	397	374	349	393	380	347	370	357	415	374	389	414	399	397	360	396	410	365	399	355	361	375	375	353	382	379	408	374	382	382	353	359	380	382	413	366	369	347	388	383	406	373	378	374	373	373	373	340	360	390	349	350	369	370	383	386	360	365	399	394	362	383	378	389	371	387	365	365	362	370	349	408	376	331	381	344	382	379	364	391	398	354	386	372	380	373	382	329	377	373	436	371	358	382	391	420	382	344	375	375	380	393	382	373	390	358	392	396	387	365	395	348	390	412	392	401	354	383	346	395	387	378	378	364	389	319	346	388	404	382	363	391	375	387	370	352	387	374	403	386	388	394	359	360	367	375	422	351	399	356	378	402	342	359	347	337	351	339	372	328	389	388	402
22860	21004	28594	23505	20967	20638	4895	1067	958	787	827	738	3129	7854	5648	3169	761	639	669	644	659	645	649	658	605	636	623	632	574	601	646	588	628	626	656	620	596	578	560	588	586	594	620	627	637	582	644	583	606	583	601	624	623	619	552	582	548	589	592	637	601	595	648	627	618	587	596	591	608	573	596	574	584	576	573	613	624	624	607	605	595	640	593	602	620	599	616	634	609	601	649	602	614	599	592	627	590	588	559	584	627	612	604	602	583	609	629	628	595	602	641	589	605	563	592	576	581	568	560	592	559	636	599	571	566	610	622	612	558	609	622	567	598	566	600	598	599	614	600	602	580	574	549	590	535	574	594	599	570	592	566	612	597	592	584	593	617	581	598	561	590	573	633	609	627	593	600	595	632	592	622	574	595	611	596	587	603	596	586	599	570	623	618	574	561	590	624	604	575	584	597	613	587	571	607	635	585	606	599	614	548	556	584	611	576	639	580	570	610	616	618	571	602	605	602	612	554	551	600	581	603	587	615	587	566	608	588	562	601	579	583	608	635	616	597	572	613	568	609	633	589	580	527	543	575	593	599	610	540	585	605	571	609	588	561	532	592	603	585	639	569	606	626	610	641	609	563	623	622	574	585	597	597	581	580	608	606	583	606	608	605	585	636	594	589	627	551	579	604	578	611	624	570	581	592	601	592	584	591	587	628	612	600	595	582	579	581	598	625	588	597	601	632	583	585	590	593	566	578	593	619	621	597	640	594	591	592	609	637	606	610	584	618	616	559	627	609	591	640	622	589	565	599	576	573	576	578	601	599	587	600	596	604	586	593	635	619	581	621	574	611	604	589	563	586	580	590	625	591	584	602	617	565	618	602	567	612	573	605	578	603	584	603	577	610	585	600	619	601	555	662	580	621	621	582	626	585	586	602	633	621	618	573	574	577	641	603	615	548	580	578	582	585	590	598	597	617	594	571	594	573	595	567	627	615	603	575	613	612	588	593	600	616	590	608	600	595	594	581	609	592	569	592	571	589	631	617	657	603	601	577	590	591	583	591	568	557	564	589	592	613	626	593	588	607	567	579	607	606	603	601	553	597	649	631	546	582	597	623	636	587	591	618	537	558	581	660	606	591	570	649	582	581	606	598	554	550	585	609	622	587	589	572	615	569	616	633	638	589	623	569	606	566	599	626	571	561	563	617	597	591	612	549	609	597	572	636	628	621	627	604	615	578	582	615	578	567	636	624	569	593	636	586	642	610	610	577	579	616	597	598	635	637	610	577	545	606	574	564	563	580	609	577	609	588	589	600	592	575	584	624	586	560	599	609	610	616	594	610	583	576	633	605	590	600	584	586	617	603	600	613	622	587	557	613	593	564	589	602	603	586	609	595	602	533	625	606	612	616	606	584	599	614	599	631	588	584	591	602	562	596	599	567	609	635	606	577	563	585	589	566	584	569	588	593	610	605	630	588	607	620	605	596	581	619	575	624	586	624	584	586	599	586	591	572	578	592	601	620	619	582	596	618	535	599	590	584	600	595	601	631	591	606	649	626	585	603	587	541	569	613	628	641	581	609	603	603	563	557	555	608	622	614	595	607	582	606	605	615	568	573	588	613	594	590	616	581	622	630	608	575	623	611	568	578	594	600	565	581	626	584	610	627	553	591	578	569	575	592	568	581	585	570	569	587	582	653	580	633	587	547	617	608	568	580	647	616	597	572	585	579	615	591	623	621	597	577	618	554	561	629	631	585	589	563	579	550	604	607	566	629	616	603	581	595	648	635	589	606	625	592	562	563	620	594	587	647	618	618	602	605	568	618	621	591	639	592	561	605	603	631	544	581	569	613	581	601	575	571	590	625	567	582	639	598	632	579	627	586	636	615	589	596	590	595	618	597	587	601	580	642	601	644	578	564	614	588	610	589	587	660	579	617	587	589	588	580	611	574	604	630	568	596	567	609	669	583	607	573	570	571	591	641	580	568	580	620	599	627	592	606	606	621	565	610	581	533	567	642	578	600	584	578	560	635	565	550	574	595	654	618	596	607	588	584	592	613	583	530	563	530	589	567	569	595	604	629	566	595	624	604	606	565	581	625	566	628	610	641	592	608	581	639	570	546	608	601	582	577	589	611	607	565	587	602	580	584	607	591	541	570	580	624	643	631	650	585	617	608	602	596	680	615	616	569	600	582	605	604	619	583	545	595	618	628	595	628	571	594	618	619	577	596	572	587	566	606	622	643	633	546	599	601	579	599	592	617	623	626	635	624	586	579	634	605	606	626	633	609	606	584	584	594	627	592	587	606	581	577	598	576	623	618	607	584	572	599	603	609	578	587	578	622	576	585	614	590	623	609	602	587	580	564	624	625	624	652	622	634	615	616	594	618	634	549	594	586	584	594	577	556	604	588	605	585	604	617	591	577	541	570	647	605	575	594	617	588	597	546	585	572	594	573	600	623	615	606	593	592	572	596	599	604	576	591	562	547	604	611	595	593	546	596	612	588	575	561	635	626	635	595	586	593	592	599	584	586	586	581	545	590	588	632	584	592	560	627	583	589	620	634	594	572	583	596	621	585	568	587	601	569	576	579	598	633	559	621	570	593	598	627	586	569	578	620	579	637	596	590	624	606	636	596	633	580	572	586	609	604	589	636	654	591	595	620	590	611	613	575	602	599	584	598	595	576	572	563	603	604	580	581	606	568	651	634	580	599	579	575	597	589	594	624	604	583	593	617	626	622	569	621	586	603	583	635	583	575	623	579	627	607	607	600	571	579	572	647	612	594	587	547	628	581	603	570	588	588	631	655	580	600	568	587	583	609	594	561	588	593	585	585	583	582	589	556	594	620	572	592	616	618	614	617	588	578	627	587	570	576	594	567	545	609	595	614	594	588	600	614	587	631	590	577	561	591	612	600	592	595	598	615	626	625	595	600	654	590	605	600	599	581	621	614	622	607	570	640	614	600	622	605	565	566	611	610	587	618	577	605	632	606	569	637	584	582	633	584	653	570	606	636	591	576	569	598	583	592	599	618	606	584	605	578	581	571	610	606	612	589	593	581	580	583	574	586	555	611	588	597	576	564	602	594	575	592	569	586	578	607	596	604	609	618	588	568	656	574	555	591	589	595	593	591	618	601	660	598	604	577	605	566	567	647	644	597	603	599	605	549	627	588	625	623	622	575	579	601	588	602	584	603	607	599	605	599	608	629	607	540	563	605	609	571	598	589	582	591	582	600	602	627	571	565	598	618	601	572	594	624	606	588	613	584	576	629	600	597	611	609	561	625	584	591	576	601	586	594	629	569	595	578	579	591	586	646	575	622	589	631	602	562	595	613	596	569	597	559	583	604	565	550	613	588	616	617	575	578	617	586	582	637	649	574	592	624	591	577	587	635	572	615	603	599	612	631	579	645	582	601	616	571	597	627	603	601	584	610	571	611	591	630	620	591	615	589	561	646	593	604	623	596	585	579	572	604	623	591	599	602	566	607	617	603	525	576	550
44195	66862	28043	4576	3270	2631	2092	1733	1401	1211	1151	1009	6286	14438	10166	6099	893	810	780	801	766	703	757	752	769	770	735	716	762	674	703	704	729	700	702	792	703	700	720	748	672	723	703	724	712	673	746	726	757	715	707	678	713	699	709	707	694	689	708	661	707	729	679	688	707	655	686	738	696	681	752	730	699	725	699	723	714	712	701	702	722	691	685	695	680	719	760	736	742	715	693	775	697	712	716	718	714	748	711	692	724	683	711	710	732	735	714	698	695	706	683	697	707	714	712	696	716	743	735	660	675	666	708	672	700	713	677	717	673	701	666	744	721	737	713	717	680	729	684	701	702	643	755	694	691	649	728	696	720	665	675	686	659	718	654	704	669	726	716	735	696	665	716	689	669	686	736	678	716	712	667	718	684	626	689	740	685	733	698	691	732	683	728	698	649	680	712	680	719	723	693	671	730	729	738	718	670	686	707	752	674	670	673	728	701	680	668	690	726	712	717	707	698	659	739	699	726	683	747	700	684	685	736	702	747	736	712	695	696	737	717	695	708	666	727	657	690	698	691	731	669	668	725	724	705	724	707	704	748	712	692	680	708	719	686	665	667	651	712	696	738	686	683	757	715	688	680	694	698	685	694	698	698	693	714	713	677	694	677	696	721	705	657	736	683	735	716	744	706	709	696	696	675	677	676	692	691	677	705	709	663	701	696	711	686	743	700	622	711	697	676	694	666	697	713	735	690	701	706	744	705	692	713	715	727	746	666	716	716	715	697	673	693	679	704	700	700	711	718	723	679	667	683	677	728	704	691	692	729	699	708	661	693	711	650	707	701	731	687	698	694	698	669	669	671	697	684	691	689	696	690	670	699	700	740	730	715	713	681	697	683	707	708	679	639	666	680	672	679	750	684	662	666	679	667	713	699	694	726	675	696	666	726	703	689	726	689	647	664	710	745	709	677	739	668	663	673	698	724	718	692	679	675	669	701	678	713	717	675	641	704	680	750	707	670	709	678	695	705	682	668	698	639	712	677	699	687	691	688	764	707	685	709	655	739	726	682	723	731	701	712	717	746	659	732	687	732	700	715	695	666	674	697	705	681	680	703	720	704	737	748	738	698	727	694	664	738	708	671	697	715	674	739	730	676	719	694	692	689	696	688	718	697	741	722	683	687	721	714	727	707	683	672	692	731	693	677	705	722	693	729	709	691	712	642	731	725	698	676	719	699	664	667	696	654	716	665	725	688	678	668	712	732	692	671	677	726	753	713	687	706	683	682	708	727	671	689	682	658	693	781	664	704	712	683	720	739	718	687	667	652	712	700	685	696	707	674	736	679	712	674	705	690	710	717	728	699	730	727	728	711	686	716	699	698	699	723	680	733	743	678	706	692	685	726	682	742	677	723	697	731	701	702	654	716	703	676	688	679	736	710	685	734	717	646	680	745	691	706	688	732	725	718	673	701	677	663	672	716	733	738	692	737	710	702	695	726	708	732	733	681	707	687	643	724	730	708	677	637	692	698	693	707	748	738	711	705	712	707	719	711	701	673	683	666	670	696	720	687	672	736	740	694	694	686	670	675	724	740	718	665	627	728	724	709	680	663	757	705	677	675	706	671	707	694	670	703	654	681	690	740	709	712	718	706	700	706	664	680	716	639	718	666	669	688	724	725	714	638	714	722	715	661	705	667	685	721	721	634	712	687	706	701	665	715	694	692	695	695	720	683	758	674	697	711	679	682	694	673	669	738	700	703	707	716	698	668	730	674	693	681	674	682	707	696	714	689	694	709	685	728	702	681	678	690	724	673	698	668	676	698	721	697	717	699	678	722	722	677	685	696	670	704	663	713	720	727	696	687	670	667	686	685	732	703	735	697	706	703	681	707	703	694	709	677	686	692	692	723	693	714	693	698	702	692	685	649	710	665	702	723	680	738	706	696	723	683	699	666	689	714	703	700	662	701	701	711	710	705	690	672	723	670	662	723	694	632	636	709	711	745	721	682	728	663	695	722	717	671	700	716	705	693	692	744	736	716	731	705	661	644	715	667	654	669	711	709	693	701	717	685	704	746	731	697	692	709	708	751	759	705	667	730	715	723	735	752	688	664	706	677	690	728	692	697	680	738	705	717	715	669	690	688	697	724	692	674	710	714	707	698	685	649	749	690	704	646	699	686	743	687	657	676	689	712	700	699	666	654	662	701	686	663	690	700	723	713	698	695	700	672	700	705	744	727	743	714	703	681	707	701	702	697	627	742	717	694	687	711	700	689	672	694	705	684	713	716	677	639	666	708	752	746	712	694	688	718	662	675	713	675	673	683	720	640	729	675	677	637	622	716	697	680	714	695	708	676	652	694	717	693	719	658	708	660	620	709	681	657	719	705	718	675	668	709	720	686	728	713	681	689	689	688	711	699	701	690	699	678	678	696	742	733	650	680	748	730	715	703	693	679	765	720	700	716	705	710	718	720	636	702	734	732	745	677	666	683	706	722	698	754	713	707	692	675	684	738	703	693	699	679	693	727	690	727	692	670	680	730	721	672	672	685	676	709	682	716	720	655	713	702	705	734	718	703	642	710	686	740	696	669	710	712	701	747	692	653	645	703	707	626	718	721	704	694	709	669	698	723	655	704	678	716	686	656	715	726	679	721	654	695	719	690	702	694	695	734	736	727	724	695	666	675	702	677	773	698	709	704	679	701	701	690	697	747	659	697	691	704	704	692	748	714	689	692	723	735	723	705	657	685	695	748	709	694	657	711	690	735	666	748	673	726	672	701	662	667	691	700	711	690	722	676	683	711	682	745	656	651	721	726	707	702	740	720	723	683	664	685	676	723	685	699	661	690	664	621	701	683	683	703	667	746	724	696	694	689	704	687	724	686	717	719	699	736	691	717	662	712	647	703	668	722	681	718	701	675	665	716	688	682	719	759	761	710	667	647	692	697	667	702	722	702	711	683	667	707	736	722	690	677	712	696	684	697	705	651	700	702	708	682	706	743	667	709	685	700	708	747	680	715	708	676	712	696	663	703	706	680	709	672	720	681	685	692	632	723	716	702	746	756	713	692	724	669	671	691	703	719	676	685	685	691	730	665	732	699	686	704	685	707	713	725	700	698	681	723	670	690	671	761	687	683	723	688	679	661	709	740	644	708	705	679	652	728	712	679	736	673	676	681	703	688	648	723	737	698	658	710	723	700	685	718	701	672	702	715	659	707	682	716	632	671	731	751	697	678	659	723	672	732	703	681	697	708	714	682	711	700	646	732	688	712	680	708	692	722	701	710	712	719	667	669	688	733	706	685	710	717	697	666	718	701	688	685	743	687	687	735	717	698	708	651	696	715	713	640	697	670	720	662	742	739	700	734	689	690	728	723	664	748	702	688	694	717	668	717	726	695	676	667	692	698	736	669	731	710	669	704	680	720	723	686	675	708	690	690	769	687	742	691	709	723	734	683	673	684	738	671	698	700	691	724	699	660	695	670	687	717	662	683	687	666	696	675	681
31448	29639	17673	2217	333	288	264	248	243	258	230	243	293	352	376	368	232	257	221	222	213	243	209	220	237	199	229	237	232	271	262	226	241	223	219	244	232	239	193	230	234	227	240	262	224	252	224	214	255	223	216	236	239	229	250	235	219	243	227	243	255	221	219	224	214	238	253	266	233	238	247	246	212	229	233	229	209	244	211	229	253	226	211	235	216	229	234	224	237	227	227	240	236	219	234	226	226	247	226	219	228	225	235	222	240	223	230	213	224	236	250	234	221	219	224	212	244	238	210	212	238	228	230	224	230	190	257	229	217	219	230	230	222	235	230	237	210	224	220	210	220	216	235	226	231	227	218	256	207	227	242	234	215	227	256	226	247	229	237	251	221	215	227	228	226	214	218	208	251	241	253	200	215	238	212	248	202	237	237	246	237	217	244	258	206	219	224	232	203	223	261	253	253	265	232	198	207	237	248	251	214	220	217	225	208	222	228	221	234	235	253	206	226	208	224	230	262	229	234	239	247	251	220	230	230	224	222	221	234	245	217	230	212	208	207	227	208	241	226	217	250	235	217	256	240	225	220	223	230	224	232	241	230	226	218	242	227	218	214	237	230	222	215	220	209	233	256	219	242	226	234	230	207	231	239	229	233	232	196	233	220	224	253	257	225	232	234	225	229	216	201	238	241	235	222	206	227	214	221	219	230	251	215	203	212	253	230	232	243	219	245	262	195	205	199	251	232	234	235	241	252	226	231	221	231	241	222	221	238	252	231	226	228	205	231	251	269	236	231	213	240	231	255	233	220	228	231	243	228	223	226	232	236	232	207	217	213	229	243	251	219	226	231	229	234	210	204	243	241	248	252	237	222	245	206	223	220	228	241	244	241	237	239	224	216	259	246	235	222	229	175	229	231	248	232	227	233	260	221	211	223	221	211	241	254	216	221	212	210	236	203	224	261	239	208	217	234	226	222	224	225	226	222	230	244	238	244	205	186	234	234	193	214	214	232	194	216	228	222	222	247	229	212	220	279	244	229	208	206	251	251	211	222	225	223	215	206	261	247	234	231	218	199	221	270	232	252	229	189	223	187	230	230	232	220	243	261	214	224	235	227	203	254	234	232	212	228	219	215	231	265	252	242	196	228	237	207	227	264	234	206	222	236	210	235	213	236	223	247	216	244	237	240	219	225	254	191	233	228	234	214	211	240	226	247	215	240	236	267	253	231	221	242	223	237	234	218	216	227	239	233	243	277	221	263	228	234	227	208	250	207	236	229	244	240	226	209	233	238	235	237	237	245	209	221	243	197	224	225	216	274	229	203	251	221	222	242	226	229	217	222	237	222	231	235	228	210	237	214	249	231	240	225	239	222	214	227	220	242	237	218	228	209	232	235	264	234	243	245	226	236	216	243	213	228	198	218	248	277	201	251	210	238	230	234	228	246	223	208	224	236	243	209	242	208	218	232	237	208	228	232	211	208	215	235	216	232	231	223	231	224	215	265	225	240	225	211	249	253	215	226	242	223	217	218	199	214	204	238	227	240	224	240	232	212	221	236	217	243	236	243	234	213	247	245	218	246	221	230	237	206	254	228	227	207	218	212	248	216	237	244	226	226	221	250	237	212	235	230	233	219	244	200	253	215	236	228	227	218	218	244	234	233	227	248	248	233	236	207	215	228	232	229	216	235	233	253	223	244	253	246	244	232	237	208	222	219	209	240	217	198	232	204	218	224	212	223	234	243	208	219	222	232	223	224	208	229	252	222	263	188	226	205	235	240	214	232	238	237	225	242	226	211	218	204	238	232	253	235	233	216	219	224	209	216	227	243	215	230	221	207	276	215	215	229	236	218	213	233	229	255	231	239	231	213	202	264	220	193	221	216	222	228	225	217	226	228	251	222	235	210	193	218	246	223	228	219	246	233	206	212	245	218	243	229	226	248	207	251	212	211	225	216	237	222	216	234	229	224	232	223	225	226	241	225	246	214	237	208	249	255	233	218	227	239	207	221	209	225	261	234	271	234	234	256	220	220	226	237	240	210	219	244	250	205	223	229	236	196	243	248	228	221	218	233	217	232	228	223	240	227	213	214	258	216	227	219	212	205	244	255	243	256	250	218	208	236	246	212	226	209	216	252	245	208	237	230	224	227	252	240	215	231	209	222	229	225	215	232	206	221	222	215	219	235	219	223	226	219	205	231	227	246	243	228	246	252	249	219	223	251	212	235	231	225	217	213	213	228	235	230	229	214	234	238	223	209	253	236	208	203	227	224	227	231	234	235	225	215	265	198	235	236	227	245	230	214	219	230	236	230	237	234	248	216	245	221	222	201	234	209	221	206	211	235	240	250	243	235	232	245	210	245	198	249	206	272	235	211	236	252	234	244	232	232	247	253	217	214	249	224	235	236	213	215	210	200	225	247	220	218	259	230	206	266	227	233	216	216	220	221	234	219	204	223	252	237	229	239	227	229	215	224	235	210	214	211	210	237	220	249	217	215	203	225	216	247	229	209	234	240	226	234	222	220	211	214	241	247	264	233	220	229	196	251	202	245	220	227	243	236	231	218	230	232	219	245	233	245	227	210	240	215	213	215	248	223	245	205	224	219	249	229	259	254	207	239	250	214	229	232	197	242	228	237	253	236	229	244	233	200	234	213	216	243	225	211	196	240	247	216	247	241	219	230	251	228	261	228	248	252	218	259	226	211	223	213	215	237	230	240	238	202	222	224	199	225	226	214	227	212	218	252	239	208	216	199	236	255	234	189	226	232	236	234	230	238	227	238	253	237	224	228	219	213	222	231	216	220	224	233	252	232	223	248	243	230	211	235	237	234	204	238	226	208	220	225	223	232	224	236	226	235	230	225	242	235	246	239	203	243	217	257	237	207	215	238	209	216	229	237	247	225	228	220	233	218	223	245	229	229	228	236	217	233	211	224	231	226	265	226	229	229	259	225	234	231	253	217	282	243	227	236	223	233	235	243	211	255	236	238	226	206	233	204	221	231	237	247	231	217	242	242	247	237	243	221	233	249	241	236	225	217	279	217	264	254	231	228	254	213	227	219	231	232	244	244	236	243	222	209	216	221	238	235	230	243	219	235	227	218	222	239	226	201	236	229	219	222	217	220	244	250	210	218	242	248	205	241	250	236	207	228	193	227	217	227	228	219	192	232	227	228	271	221	228	239	188	243	238	230	196	195	242	236	226	216	197	248	231	230	229	196	208	204	209	216	217	257	229	257	193	217	235	222	231	226	220	234	236	219	227	226	234	254	218	235	221	253	224	236	219	228	249	229	203	225	206	241	236	223	204	247	220	204	231	255	232	238	192	209	228	235	253	200	225	224	219	229	219	219	240	244	225	200	224	239	256	254	251	225	207	232	235	216	244	252	244	237	224	222	226	231	207	232	241	218	235	247	222	231	236	200	266	255	225	236	225	223	224	219	229	246	226	228	226	206	215	222	255	227	234	196	238	227	224	223	208	225	227	230	218	217	243	238	216
38209	43663	11525	682	579	497	374	361	331	317	300	321	419	656	598	523	314	292	305	309	269	287	277	285	280	293	286	285	294	309	273	285	298	302	269	281	278	267	309	288	292	299	273	286	285	278	262	282	250	297	287	261	250	266	312	305	273	266	300	300	297	255	254	276	287	337	276	276	281	299	286	312	295	317	293	284	300	284	286	299	307	296	284	301	292	280	319	307	315	295	278	273	295	289	326	274	278	300	277	289	257	294	281	290	288	272	270	299	297	270	286	289	305	272	260	305	308	285	309	287	281	300	319	300	260	270	310	293	263	285	295	296	266	272	301	293	270	282	300	294	277	281	325	306	305	269	285	283	296	269	277	303	293	289	249	297	297	317	267	274	294	301	314	264	267	269	299	255	274	280	278	277	254	277	280	286	269	287	282	275	313	289	257	290	288	279	309	305	294	309	280	315	262	307	305	267	306	313	302	267	282	255	322	278	246	273	299	272	290	294	290	283	296	296	292	292	267	308	293	261	265	296	264	286	286	315	279	289	274	308	287	264	254	306	264	297	262	303	271	275	271	283	298	288	277	262	278	303	259	296	276	282	306	294	288	297	288	299	256	283	293	293	286	295	300	301	265	275	247	291	306	287	261	300	276	261	314	278	299	248	296	261	289	274	284	272	252	279	292	263	287	273	311	279	306	302	327	264	307	283	297	293	281	282	281	277	278	271	257	283	285	303	308	279	271	303	282	272	333	289	276	287	301	310	274	301	282	291	278	310	305	314	282	279	293	281	310	280	298	259	309	271	294	293	274	305	265	302	269	289	291	310	290	275	255	271	294	283	260	280	281	301	274	258	291	295	298	294	281	289	257	278	279	284	264	288	317	287	288	294	300	271	261	282	292	285	289	300	297	287	284	273	285	260	302	304	298	276	269	302	306	292	311	287	294	334	281	294	274	278	326	285	269	278	309	272	299	294	268	273	295	278	285	239	291	296	287	284	280	285	292	276	285	302	274	299	294	264	275	285	289	283	314	287	268	322	253	284	267	284	278	282	268	260	270	299	301	304	278	275	281	271	285	295	291	285	267	287	273	286	286	291	271	301	316	274	291	277	289	253	301	313	297	286	301	271	283	293	315	273	282	320	297	247	266	292	279	271	283	310	301	267	267	261	303	277	277	252	261	303	277	278	270	264	288	303	284	269	266	270	299	287	274	285	269	283	313	267	309	281	279	306	303	313	282	261	292	304	267	299	309	294	262	295	316	307	289	303	321	301	296	274	301	262	280	283	297	295	277	273	284	285	271	283	274	296	271	284	294	305	282	300	298	300	255	299	294	286	266	254	276	298	301	265	327	269	284	265	281	276	287	276	284	245	281	297	289	263	269	255	287	282	294	279	270	291	279	262	271	286	295	268	280	284	273	303	293	261	316	286	287	295	258	290	271	261	330	258	263	250	287	289	295	265	295	284	269	276	270	282	303	280	316	329	264	300	289	299	283	302	277	266	282	262	301	275	290	292	287	288	303	281	295	312	288	282	330	255	276	287	307	288	282	271	290	278	301	287	285	281	278	245	299	274	314	289	309	269	287	288	269	266	273	300	297	286	260	297	277	286	301	257	292	300	266	308	289	273	300	263	275	287	250	274	288	303	287	303	311	295	247	293	276	274	274	325	289	272	261	252	277	275	294	305	294	329	308	314	268	296	268	288	284	290	314	269	279	292	302	329	302	288	285	302	251	279	272	263	268	253	288	270	273	280	307	281	303	304	295	285	301	302	273	273	298	291	275	278	304	307	280	257	321	301	293	275	317	260	243	297	268	272	304	268	298	281	307	289	266	323	254	287	285	281	276	259	276	282	284	296	286	295	281	284	283	285	273	294	233	305	293	288	286	305	303	281	281	301	278	297	311	292	290	281	294	293	264	290	340	294	285	292	285	277	307	267	278	268	283	296	289	306	304	264	271	293	306	295	306	251	276	301	288	263	296	272	277	309	292	276	299	309	280	266	282	265	321	311	290	274	280	280	317	258	280	299	327	281	275	290	303	295	270	265	278	291	295	268	297	310	297	249	289	275	278	250	289	274	278	280	284	310	273	313	279	279	283	272	292	309	298	294	257	293	278	293	296	275	291	266	262	302	295	310	294	297	323	328	309	279	298	254	311	258	250	305	302	295	264	270	277	266	302	313	257	258	306	274	278	260	296	299	306	288	266	312	295	290	268	260	265	300	290	282	298	302	305	315	273	276	294	269	274	278	252	287	264	323	275	279	290	289	314	284	267	297	280	248	245	299	284	280	309	294	263	275	316	267	318	307	276	270	282	298	266	294	282	306	283	297	266	290	294	285	302	279	269	312	297	282	287	306	291	283	283	253	270	254	283	275	310	298	274	316	294	276	265	281	273	259	284	284	270	300	311	273	290	263	280	282	306	303	291	292	274	313	306	282	279	333	298	286	283	282	283	305	289	298	296	257	272	268	309	291	280	287	264	288	288	267	254	285	311	295	284	268	266	281	265	292	276	304	292	326	288	291	299	290	287	305	310	262	257	250	286	312	287	289	312	272	277	277	298	302	311	242	283	324	297	294	290	266	283	278	296	269	283	281	288	276	286	297	304	295	279	265	269	250	290	312	290	288	275	288	304	299	309	296	298	313	274	277	291	303	325	281	282	263	260	288	268	298	301	295	326	275	271	268	298	309	297	315	279	284	340	331	290	308	268	279	296	271	288	283	287	311	263	255	287	290	287	295	280	302	309	293	281	327	314	270	238	288	285	296	297	307	302	267	328	290	286	278	295	279	268	270	278	282	301	284	265	269	289	275	284	287	282	301	328	295	303	293	298	313	273	286	283	274	265	287	275	249	313	284	292	306	263	270	297	291	304	274	267	313	286	293	290	273	299	307	291	312	253	308	277	270	256	295	287	273	275	282	280	291	327	254	253	253	286	256	296	300	264	278	288	307	313	258	271	299	309	274	299	307	286	271	282	289	277	306	294	273	256	274	280	324	257	279	279	262	272	286	261	291	254	261	286	266	283	327	301	269	304	324	288	307	281	298	305	286	257	299	284	314	294	284	272	282	288	295	276	245	288	310	280	293	297	286	273	270	306	300	312	301	290	269	284	247	278	285	293	282	292	295	285	292	283	295	286	315	261	278	296	295	281	310	271	280	288	295	273	304	247	293	289	272	298	275	258	263	307	278	271	273	308	301	274	285	288	273	279	273	291	316	259	279	285	283	299	272	296	298	307	267	313	280	272	279	261	286	301	267	239	314	322	264	294	320	271	265	299	262	266	286	284	293	262	270	271	279	286	274	315	304	289	309	292	274	300	272	287	263	276	263	296	276	311	262	266	273	264	297	263	289	302	310	291	281	298	281	290	265	298	288	258	268	303	302	315	288	324	269	305	259	283	304	276	273	307	285	279	272	287	309	228	271	267	272	322	308	275	279	279	294	276	306	275	265	298	264	267	271	275	274	300	263	272	301	289	287	297	288	300	282	255	291
23898	20989	27972	24057	20594	5867	904	626	593	586	552	481	965	3143	3265	2422	503	444	497	439	481	428	439	473	435	430	460	455	427	410	447	459	425	407	407	425	466	462	478	404	438	416	439	438	439	421	419	455	430	408	428	424	410	411	343	419	433	441	425	423	410	448	437	425	475	437	432	435	408	450	407	479	454	449	446	403	406	414	431	431	469	424	448	462	432	436	477	416	485	469	446	461	441	415	448	427	421	450	432	416	392	447	426	443	462	431	446	437	424	444	447	432	432	396	415	429	394	421	438	460	433	449	447	455	433	420	450	419	397	426	417	414	434	444	426	439	425	409	431	436	411	451	406	406	410	454	449	422	431	442	422	417	469	424	409	393	440	423	421	438	421	460	427	391	400	436	430	435	423	460	413	408	423	438	414	445	439	401	444	432	418	429	415	465	415	469	450	450	421	419	413	426	398	447	439	431	446	427	435	420	437	416	391	425	447	421	450	447	415	385	450	438	427	421	421	394	433	406	398	426	420	447	412	440	416	429	451	460	411	452	458	413	430	419	474	452	411	443	416	409	394	423	470	418	405	429	380	404	434	418	421	442	424	427	442	376	402	437	463	410	420	423	407	416	399	440	427	411	429	424	420	429	427	407	451	422	427	443	415	439	450	447	405	426	430	416	444	449	427	407	458	440	426	432	422	429	401	431	394	428	427	405	448	437	402	423	419	431	413	415	423	438	475	418	439	420	390	423	399	445	432	397	433	441	450	419	441	434	413	433	451	465	420	396	434	450	399	407	456	452	443	412	426	444	429	441	437	399	447	433	430	397	435	432	449	413	453	408	405	432	446	428	427	411	468	412	420	446	423	438	442	447	419	464	432	424	396	404	414	412	447	443	432	430	448	419	451	469	416	443	392	438	460	438	427	469	441	409	459	431	446	426	414	396	375	432	411	409	413	400	419	432	451	431	417	411	392	390	393	453	432	400	382	415	457	448	407	436	460	455	417	436	439	446	442	412	420	426	447	452	395	439	413	419	416	436	446	427	469	442	444	378	411	440	403	450	443	421	442	441	437	453	395	396	427	413	414	428	456	449	460	431	425	419	403	421	405	420	400	464	433	420	464	444	438	436	443	426	414	409	419	417	448	437	430	450	410	398	427	454	411	444	427	424	431	420	371	421	448	405	412	406	457	432	400	419	420	413	432	411	393	439	429	428	424	456	422	424	426	474	396	366	411	421	421	434	434	409	437	433	464	436	435	450	394	404	408	446	444	442	466	456	418	420	487	435	402	431	398	411	466	424	418	457	416	427	471	384	437	428	381	438	423	393	434	407	393	433	410	456	450	442	402	428	435	420	442	400	391	438	396	444	417	426	464	454	423	404	421	440	445	397	442	429	471	433	440	398	426	396	421	463	433	417	445	458	459	445	447	438	426	421	427	433	410	430	410	435	458	444	436	457	416	433	452	428	427	410	451	455	396	447	445	410	408	440	437	444	433	441	424	443	431	416	424	385	391	438	425	428	449	444	439	425	428	407	428	418	404	428	449	426	444	453	409	454	393	444	423	377	408	433	421	439	429	435	420	446	416	420	427	453	442	458	444	423	455	403	427	464	440	422	420	420	404	419	449	379	428	413	431	437	416	452	404	424	418	466	440	444	434	385	389	410	446	435	450	413	422	403	472	420	423	444	444	449	398	434	449	423	388	419	431	454	418	434	442	416	420	431	393	440	463	424	420	392	427	393	404	463	447	428	403	435	421	395	430	457	429	413	432	431	423	427	417	434	464	436	393	447	358	398	417	423	428	428	430	405	411	415	448	464	428	400	435	416	457	451	436	423	427	438	412	437	418	433	405	398	406	449	433	391	432	439	433	411	427	435	417	413	415	431	467	393	414	435	369	438	426	444	430	459	422	437	442	418	401	455	440	434	422	404	433	433	430	411	406	437	432	441	416	405	435	448	392	457	465	423	417	431	410	387	453	435	439	390	423	414	405	427	473	407	428	439	446	434	434	414	425	383	423	432	405	406	422	431	447	421	406	438	412	445	400	454	393	451	436	443	441	430	417	424	416	466	413	406	428	420	425	466	408	433	420	422	416	407	465	418	441	404	421	442	441	436	399	439	444	396	439	435	450	401	435	447	402	447	428	436	403	416	430	412	413	434	440	386	419	438	420	429	433	424	420	462	438	430	438	459	402	414	413	415	431	436	458	459	427	417	414	419	445	418	401	426	434	422	411	438	448	441	444	417	443	418	442	395	409	422	429	489	398	437	409	427	445	402	409	406	467	442	414	425	386	432	413	413	415	437	422	405	448	442	420	450	410	439	433	473	418	437	395	418	406	418	412	421	439	446	409	413	433	437	397	412	413	428	426	426	420	433	409	404	440	421	414	400	412	428	435	457	444	420	438	426	463	424	426	397	425	463	417	388	457	458	475	414	399	451	439	411	448	409	401	421	401	417	409	425	430	396	405	465	436	420	457	438	420	417	426	399	403	390	462	415	412	431	415	393	421	437	443	407	395	377	416	396	423	431	418	422	410	390	442	456	420	442	412	433	436	444	408	416	392	437	432	431	367	418	428	434	410	373	431	401	433	424	456	457	372	391	455	442	430	449	412	438	420	413	405	428	437	431	448	433	451	413	463	405	462	454	439	449	452	443	410	423	441	461	457	422	451	439	423	413	423	369	417	395	412	472	390	428	407	487	422	442	411	427	383	439	436	434	424	373	397	429	395	431	415	409	395	441	427	425	439	422	435	445	418	406	405	446	382	408	421	417	410	401	425	453	418	405	416	390	400	451	437	457	426	444	393	421	409	425	419	435	443	398	438	403	420	415	413	395	430	419	430	439	442	442	447	408	400	420	421	382	408	401	406	428	451	418	445	418	429	439	389	452	450	400	432	451	434	411	414	400	417	399	406	458	431	407	433	386	440	416	410	423	422	479	405	451	422	394	445	417	418	411	426	422	416	418	452	419	427	416	458	423	415	430	398	436	455	411	436	384	423	387	387	409	402	421	435	411	426	419	466	444	426	403	434	429	399	422	448	453	440	439	442	430	464	454	408	403	422	429	415	454	399	376	399	415	414	438	383	414	427	450	436	452	409	416	403	459	447	408	412	404	408	432	427	435	411	424	415	428	464	452	415	397	443	451	424	415	402	400	443	443	471	443	415	411	472	440	433	402	405	382	412	447	413	417	425	416	416	390	443	413	449	416	424	442	415	467	444	441	397	489	417	431	453	412	430	439	419	448	448	412	426	432	433	416	431	461	471	428	449	407	443	475	421	436	407	430	439	419	400	422	377	430	416	434	411	415	440	391	409	452	446	467	417	432	437	444	432	447	450	407	425	396	451	390	385	373	454	447	451	437	422	408	432	431	468	400	434	422	430	445	411	431	394	415	457	454	452	390	424	417	440	462	462	421	401	424	446	431	441	427	443	432	404	480	403	395	434	407	426	401	453	417	408	399	436	413	436	425	453	429	419	415	432	398	452	424	442	463
40303	56816	18063	2671	1856	1417	1144	1045	921	795	717	707	1717	6375	6491	4675	650	591	524	531	582	514	529	548	522	535	524	482	528	491	492	532	503	504	531	482	495	530	491	529	535	510	550	513	478	508	518	483	515	509	467	483	451	534	497	514	504	509	514	484	510	512	521	511	492	489	513	472	500	553	471	527	512	501	501	493	489	517	516	522	515	509	501	561	575	503	512	530	503	510	483	506	489	534	522	534	485	493	475	481	515	478	452	504	496	485	553	521	511	520	514	526	519	511	491	480	469	513	510	560	489	460	542	467	518	515	484	521	531	521	546	507	471	490	472	528	497	523	515	520	504	539	479	456	491	510	507	549	518	449	495	499	548	530	491	488	471	510	469	467	475	505	493	559	530	473	485	510	491	550	518	471	534	513	495	495	502	515	504	478	541	481	500	485	503	520	512	520	512	503	517	552	480	499	492	485	538	500	503	585	513	525	518	529	507	499	462	511	502	480	464	528	552	521	460	529	505	478	495	513	440	492	497	506	491	474	488	497	483	504	479	508	515	489	469	508	515	485	471	467	488	550	495	499	570	477	463	524	472	447	486	485	510	511	523	546	488	511	530	530	468	505	505	509	511	494	488	470	504	512	500	517	501	482	495	527	513	479	525	499	500	522	496	539	511	490	481	498	471	533	485	477	464	497	515	504	499	494	501	469	504	507	480	501	495	484	477	507	490	504	490	500	479	511	493	505	529	547	505	520	498	499	514	541	507	518	499	501	489	527	504	539	523	540	464	475	449	505	473	502	496	467	499	529	520	505	513	476	524	498	479	496	512	540	530	517	495	508	495	516	480	518	488	546	502	501	490	502	540	530	495	518	463	463	482	487	508	502	535	511	520	496	477	463	474	462	471	498	496	518	522	501	487	508	511	503	542	488	551	526	516	487	498	500	484	502	500	526	523	467	498	494	477	481	483	481	544	495	556	495	477	480	492	518	469	514	530	483	503	502	526	481	502	495	528	515	493	513	536	472	499	518	499	476	492	494	516	443	481	522	502	507	487	472	484	524	499	526	484	503	470	496	528	506	498	501	491	526	497	487	487	516	490	515	513	505	535	516	433	511	510	516	466	496	511	509	524	545	451	504	467	489	512	524	441	473	459	550	522	509	480	498	504	502	493	498	492	534	543	512	524	538	450	472	499	494	534	481	483	490	491	492	522	479	517	495	494	501	504	530	538	540	498	549	504	506	491	508	496	514	457	535	530	512	553	541	509	502	451	493	500	551	518	465	506	538	462	481	522	496	495	505	511	494	493	519	530	489	505	484	537	494	512	506	494	504	504	483	475	536	522	487	471	479	523	505	507	491	524	474	513	518	507	516	523	484	467	504	507	535	494	537	529	477	508	496	541	460	475	497	538	472	476	510	465	504	516	536	487	533	512	501	514	485	507	480	502	475	522	509	485	502	518	519	458	449	502	496	506	540	529	440	467	491	496	477	498	507	457	509	505	519	492	499	504	480	523	516	487	495	523	517	487	556	487	491	511	493	493	511	480	526	499	508	519	544	512	495	489	505	498	529	508	474	507	514	480	487	515	525	485	470	537	477	544	509	480	482	496	537	529	511	535	475	487	477	554	531	484	519	501	495	489	507	528	477	497	483	526	466	531	478	464	526	534	502	508	522	476	509	522	511	537	518	457	494	500	530	528	528	520	528	545	548	569	563	521	490	483	500	507	490	523	476	482	529	518	530	526	513	519	501	451	477	514	489	565	469	470	479	492	513	531	530	537	476	464	493	510	523	503	464	542	489	502	492	493	489	510	485	498	484	502	526	502	525	482	475	513	482	511	491	484	486	533	485	555	518	504	510	519	538	497	518	497	492	516	502	524	494	490	526	486	525	486	527	498	491	509	507	461	513	494	498	490	510	512	481	508	469	505	484	455	504	516	513	483	495	504	506	515	510	529	498	519	455	519	538	512	505	493	494	475	496	536	536	512	506	521	480	557	488	531	479	518	492	500	480	508	508	496	501	487	491	490	505	498	532	508	495	471	496	481	492	489	517	489	524	499	522	533	480	526	505	501	514	529	550	503	509	464	529	467	497	497	488	493	510	496	529	522	520	515	471	492	504	526	498	538	503	509	542	470	542	502	512	479	491	467	502	514	483	483	529	479	486	498	496	494	497	521	479	491	525	476	456	476	518	478	510	523	521	547	519	504	511	515	539	517	512	474	463	482	521	465	483	507	523	497	483	522	516	504	483	498	499	511	482	533	484	513	487	493	469	479	516	492	513	495	500	527	486	508	436	492	517	516	481	517	513	464	520	512	510	506	489	522	503	508	504	500	498	481	480	479	525	496	543	485	481	506	504	535	488	482	543	498	527	494	520	535	519	506	476	462	510	525	524	512	479	544	524	493	493	468	516	504	519	545	536	507	529	491	522	534	494	503	514	515	469	488	502	486	510	501	534	507	514	516	487	477	498	513	549	511	515	480	522	519	492	527	487	504	514	484	485	481	524	506	487	509	489	501	479	511	533	517	460	534	502	492	501	516	480	458	507	524	525	533	483	480	536	515	485	500	514	474	549	467	488	512	499	490	521	463	535	460	494	512	505	502	511	472	496	488	542	507	484	497	466	498	481	484	515	467	460	500	516	545	494	488	531	484	513	534	523	519	515	478	436	460	514	499	517	499	537	516	503	516	515	475	460	510	495	482	542	527	527	515	472	506	571	532	511	524	491	498	476	509	529	497	548	518	501	522	501	536	503	526	495	491	502	516	463	512	469	530	552	515	496	536	541	514	504	542	504	520	512	557	500	470	460	485	555	463	500	493	487	484	475	506	547	491	545	495	490	543	464	491	498	472	505	490	469	548	516	481	516	511	562	527	498	513	561	532	521	497	506	519	512	477	456	518	496	491	498	520	544	504	515	521	525	519	502	471	477	519	486	502	515	470	506	488	462	499	522	511	512	483	546	539	508	509	502	517	502	468	511	516	498	474	537	466	519	476	519	480	455	494	517	515	546	506	516	523	498	517	487	515	489	497	511	501	487	490	501	513	500	478	501	525	469	493	494	455	491	509	499	473	518	506	504	529	506	509	519	482	499	519	470	473	501	487	496	448	543	518	518	510	519	496	516	522	527	523	473	497	495	488	480	539	544	494	478	538	452	484	537	516	470	557	517	485	521	517	498	495	515	525	514	488	530	500	508	542	522	483	509	493	498	460	475	506	502	539	478	533	481	493	474	493	504	513	475	554	519	514	518	520	502	488	486	463	496	521	525	484	516	506	534	495	517	514	504	540	486	454	481	505	520	480	527	478	486	537	498	495	507	537	494	521	481	521	526	494	492	496	470	527	516	476	534	468	502	482	509	490	429	484	437	537	479	495	515	500	520	517	500	536	477	486	533	507	501	493	495	497	496	509	499	514	482	518	515	537	498	494	524	484	519	531	521	541	509	526	471	472	480	502	499	512	533	522	505	519	478	473	461	523	511	512	501	489	552	467	450
25162	21204	26678	24163	5482	503	442	365	358	309	341	318	459	1536	1458	893	326	303	275	266	275	277	313	279	295	259	300	280	283	313	270	304	292	250	281	303	296	289	279	289	281	278	279	294	304	272	289	275	310	306	270	257	287	283	262	269	287	278	277	278	253	269	277	271	287	259	271	261	285	308	294	288	293	287	249	267	259	280	285	286	278	293	281	301	278	270	266	261	280	276	288	286	309	283	274	294	269	293	282	293	301	267	245	261	278	236	296	260	273	282	263	262	311	276	266	284	279	262	301	260	306	289	301	296	273	318	289	278	311	300	295	296	270	260	302	285	296	271	276	265	265	240	242	294	263	248	296	277	260	277	254	304	270	262	264	297	310	310	273	241	278	285	278	289	234	301	297	264	283	286	306	264	288	275	266	261	272	268	292	300	271	286	309	268	270	245	283	282	285	303	305	262	266	260	274	294	293	288	311	285	293	270	299	274	272	284	265	276	286	300	274	280	271	268	274	282	263	284	280	301	258	275	279	300	307	278	278	258	284	289	292	286	260	272	301	298	304	245	293	300	263	287	277	288	286	242	302	277	269	264	275	294	287	282	296	282	262	266	268	298	274	259	295	288	288	286	296	269	282	323	281	291	262	265	275	321	289	265	274	261	269	259	257	262	257	252	288	270	293	294	284	277	275	292	260	276	309	273	290	254	292	283	274	291	271	270	269	272	282	295	298	275	258	288	296	270	264	281	288	251	312	274	300	284	296	299	289	232	269	278	282	270	299	287	286	296	276	274	296	291	251	296	300	269	252	298	275	262	271	256	300	281	267	278	284	277	252	254	278	292	321	270	277	296	299	281	300	312	269	298	291	278	244	296	279	296	284	296	293	264	302	276	284	301	277	289	304	267	254	290	282	306	286	279	284	295	302	296	275	272	267	315	299	287	295	292	284	254	260	290	271	270	278	275	268	277	285	291	296	309	272	290	258	273	271	275	315	285	286	273	264	261	272	280	332	280	293	288	291	268	293	259	276	299	283	265	277	305	296	274	300	292	287	266	268	286	288	267	297	275	291	263	286	266	300	276	286	292	289	277	273	300	292	274	306	270	264	289	275	245	259	281	302	291	286	294	279	282	276	294	297	270	263	312	295	277	264	262	297	267	278	264	242	277	266	283	274	292	301	275	290	282	294	287	297	286	294	296	271	273	299	275	297	262	299	282	286	246	265	262	262	245	268	289	304	272	299	271	265	286	274	278	268	288	278	278	270	264	287	250	263	275	290	279	304	270	299	255	267	276	277	262	273	282	248	287	284	280	276	288	285	301	282	268	273	263	298	303	303	275	254	292	286	295	265	279	267	249	283	272	273	288	298	256	291	284	295	300	287	320	303	314	291	280	295	298	291	296	264	277	260	292	273	264	300	287	316	264	277	286	291	266	283	284	284	279	293	277	309	280	293	295	273	280	314	271	309	289	291	296	296	303	283	284	274	285	293	291	288	290	286	299	317	283	282	249	297	300	266	292	273	282	288	263	281	271	297	289	267	290	293	289	262	287	273	284	287	295	288	293	301	288	309	276	283	265	277	270	309	295	242	304	288	303	300	266	236	274	296	284	255	277	276	288	298	303	310	246	310	304	269	270	270	275	285	282	280	272	291	290	278	296	277	293	284	273	292	269	292	295	294	282	274	269	271	302	312	301	254	297	262	283	295	318	280	286	297	276	253	297	290	289	275	307	289	317	257	283	281	280	303	258	296	263	272	259	286	279	256	281	241	257	263	290	290	302	287	283	300	295	299	263	260	294	304	257	296	280	254	292	249	290	266	278	270	279	309	309	289	298	274	271	292	280	277	273	275	304	306	254	269	293	235	269	295	289	271	279	270	296	242	296	280	309	284	307	293	276	265	227	249	267	308	257	306	277	300	268	259	284	257	242	289	277	297	291	281	290	279	280	301	272	264	295	309	285	287	317	297	279	325	261	276	242	274	264	278	308	287	286	272	285	250	303	250	291	279	296	299	258	315	235	297	275	273	303	302	278	267	283	297	300	277	271	300	266	310	276	300	292	283	307	299	280	289	277	263	288	287	290	280	293	275	268	273	274	298	280	265	284	278	306	256	262	273	277	281	256	273	277	285	274	286	303	293	293	299	261	263	275	268	276	289	280	276	309	273	273	273	287	255	276	263	274	288	265	286	266	263	297	283	296	272	256	286	270	269	276	258	305	270	272	296	283	296	272	282	275	301	264	278	280	293	300	271	272	269	282	251	291	278	280	283	310	271	292	257	268	261	297	271	289	297	257	325	275	286	279	298	260	308	320	284	283	271	283	288	280	284	283	300	282	293	275	298	284	287	272	290	291	288	293	316	273	290	279	305	294	254	284	282	263	282	281	291	266	287	286	270	295	294	300	280	280	280	282	277	279	286	258	256	294	265	271	311	279	296	267	293	314	284	317	286	325	256	280	293	292	293	285	291	262	336	281	285	292	264	275	282	274	300	274	275	265	257	241	282	274	253	287	293	249	295	341	274	274	275	286	308	290	261	281	253	273	312	286	293	302	289	262	292	305	300	277	280	272	298	280	297	308	293	295	256	278	293	296	316	280	297	294	289	299	280	300	256	285	300	244	286	255	289	280	274	274	256	296	311	269	295	304	266	265	269	303	284	263	278	259	295	259	266	295	276	277	244	271	288	297	265	302	292	245	262	307	247	298	300	301	276	259	263	270	295	322	254	280	326	274	298	262	263	296	305	282	261	280	293	307	280	288	289	281	270	260	284	295	309	309	303	276	284	276	306	279	294	305	284	282	312	298	302	299	302	277	281	271	309	291	304	307	291	299	294	293	291	272	272	294	266	292	273	289	287	271	294	276	322	312	298	284	245	249	259	260	307	231	274	288	269	272	286	271	289	265	301	303	270	296	318	289	288	267	299	273	269	282	291	265	306	254	266	273	279	284	268	274	288	278	261	272	298	293	312	290	278	276	275	249	289	296	312	287	274	293	300	267	291	300	271	292	285	302	266	272	292	262	283	283	310	304	231	298	275	297	270	283	274	294	249	306	289	268	297	314	289	282	267	270	256	282	287	274	281	301	283	251	266	256	283	293	288	281	257	286	281	295	299	293	276	284	273	268	268	297	284	275	300	282	300	289	294	277	279	264	285	300	309	261	319	297	283	290	240	300	263	284	280	280	271	294	292	267	292	267	259	297	273	257	280	289	243	290	269	271	297	305	287	290	282	263	301	291	250	295	291	288	265	268	280	301	272	278	291	270	277	271	308	287	291	262	272	295	290	264	265	282	285	276	285	274	256	287	291	271	264	300	268	270	250	292	269	277	284	302	276	277	295	275	269	255	302	266	277	283	297	267	268	262	275	280	283	294	315	309	276	282	274	266	283	279	314	307	287	291	293	246	282	266	290	287	269	268	274	278	289	298	284	299	280	267	293	283	299	300	249	294	280	250	277	290	254	277	277	289	268	278	317	305	293	292	265	294	262	277	273	293
41265	52546	16066	1679	1234	833	702	629	522	472	475	464	925	3776	3423	1882	484	385	363	356	414	354	384	383	391	384	378	377	359	403	413	365	383	368	367	353	379	376	360	356	361	388	367	379	363	385	381	374	401	369	315	362	379	362	356	326	333	388	362	349	371	364	337	349	385	325	354	376	353	385	363	348	395	393	391	393	368	331	359	379	377	371	337	379	360	367	391	375	357	376	387	376	366	317	352	340	370	388	356	404	372	334	341	347	372	355	382	370	363	354	374	339	369	398	355	341	331	373	352	355	364	366	376	307	350	329	381	357	375	350	341	372	363	381	373	364	369	359	348	357	357	397	363	343	325	394	341	352	349	343	333	379	347	339	328	375	394	347	363	336	366	358	356	365	328	346	364	355	396	359	306	325	300	363	339	345	378	358	355	370	356	372	368	329	361	381	347	365	383	385	384	347	340	350	394	336	381	333	369	371	331	374	347	348	344	378	352	395	366	345	355	350	348	348	364	394	341	387	377	330	319	375	352	345	373	362	326	361	375	364	403	336	342	365	325	365	366	346	373	354	381	384	353	346	363	372	382	326	366	393	348	349	334	360	391	355	362	359	365	397	380	343	343	362	382	345	359	356	353	374	350	370	343	382	367	370	356	385	338	351	357	334	370	369	381	392	362	376	349	338	357	345	350	360	327	365	354	367	422	330	354	356	378	354	353	356	341	360	401	337	364	379	375	349	355	359	364	389	354	365	350	333	365	374	338	379	343	357	353	344	376	371	363	331	356	332	391	372	373	352	347	365	331	379	339	342	377	356	339	374	382	340	345	355	352	354	375	362	344	376	330	333	358	347	351	323	380	366	375	351	360	364	364	341	349	336	364	390	393	348	382	356	335	354	362	349	304	381	343	361	359	335	375	370	347	376	351	361	383	332	343	348	327	324	353	350	328	361	376	385	365	368	356	380	349	392	368	318	390	356	332	366	380	348	350	352	363	362	354	379	374	381	385	399	352	334	388	336	337	384	384	387	333	363	364	336	362	321	339	329	372	372	385	337	375	368	344	373	358	354	361	349	318	373	329	378	359	363	368	304	333	359	361	379	376	367	349	342	345	369	372	333	335	345	337	364	364	329	364	371	349	342	364	396	310	346	370	402	395	366	376	406	394	362	345	356	363	374	344	338	324	369	358	332	373	356	364	351	351	383	360	338	357	355	366	356	354	371	359	354	329	362	367	304	354	368	378	341	379	334	331	348	369	344	361	357	382	338	378	348	334	318	363	361	380	387	358	359	357	332	365	358	382	365	344	322	352	341	355	356	359	335	342	351	347	375	396	342	344	356	332	322	371	348	381	345	366	374	376	373	341	368	386	337	372	377	366	381	384	367	361	397	362	381	363	321	343	350	369	337	347	348	373	346	355	376	389	333	372	377	375	375	411	337	362	371	366	375	365	357	374	339	370	358	367	371	352	352	367	299	378	355	362	381	359	356	356	347	342	348	329	350	408	378	359	376	362	376	380	309	358	338	427	361	377	339	368	355	363	337	326	352	365	361	351	350	330	366	371	351	334	361	384	332	386	373	377	311	381	385	345	379	335	336	327	372	396	372	364	360	371	374	348	369	344	374	407	358	358	361	383	358	353	353	372	348	361	346	333	355	352	351	356	374	351	357	360	366	410	385	384	370	355	335	342	343	350	365	366	388	365	346	355	350	354	339	368	363	341	376	357	364	368	355	400	374	356	352	369	374	358	372	341	355	338	369	379	379	391	374	367	356	366	350	358	360	334	352	353	380	326	330	358	340	343	394	369	344	333	373	357	356	352	376	380	355	367	363	358	370	384	355	353	338	404	362	347	367	365	351	385	340	368	303	318	367	353	377	355	374	374	411	348	360	356	341	378	365	342	373	384	374	356	374	382	346	347	361	378	363	370	359	345	365	350	370	370	352	360	360	339	364	348	372	381	377	371	359	350	373	355	378	379	341	350	321	372	352	383	323	351	397	358	404	380	363	342	344	342	384	391	377	354	366	359	400	326	354	342	371	363	391	395	391	347	332	346	321	332	367	396	375	356	351	349	339	351	354	357	360	349	360	365	367	353	376	363	343	326	342	400	359	362	381	365	383	361	364	355	355	338	332	359	351	352	360	378	364	346	364	326	351	336	365	312	387	357	354	356	372	385	377	362	369	353	390	372	356	377	376	361	334	340	350	396	349	389	382	374	400	375	377	395	382	358	334	395	338	343	363	352	350	345	366	366	372	360	362	343	365	327	388	361	358	349	333	398	360	323	350	373	353	382	372	369	342	351	369	359	340	354	293	373	389	336	346	387	381	321	371	363	383	358	366	367	351	325	387	345	369	344	369	379	354	393	338	354	358	342	350	345	347	377	350	343	366	364	354	367	360	317	365	345	361	356	349	364	368	346	336	347	368	395	344	358	379	386	388	337	351	373	373	368	368	378	349	340	357	339	382	331	407	393	352	365	395	360	311	412	365	316	375	385	387	375	393	359	354	365	375	347	389	339	375	354	365	384	395	381	351	359	359	354	368	373	340	347	343	324	348	354	358	370	372	393	343	356	341	343	362	372	388	377	341	339	359	369	388	355	367	369	364	349	382	324	347	352	333	342	367	364	351	331	395	365	355	346	358	380	349	362	372	390	325	375	362	352	356	352	379	372	378	351	381	376	350	379	374	362	324	338	354	381	363	365	358	339	343	390	369	358	350	342	400	377	347	356	349	360	356	358	338	352	339	331	354	322	355	346	357	365	342	359	355	379	363	344	356	360	382	386	372	352	352	325	327	343	394	387	381	361	352	350	372	347	321	375	348	363	381	358	370	365	373	385	354	365	315	360	334	370	346	352	370	413	378	362	375	367	338	341	348	380	335	339	363	332	346	383	387	332	360	358	408	367	398	347	380	332	348	344	348	342	352	352	350	343	359	372	352	388	318	353	381	359	371	354	386	344	390	383	364	378	349	388	337	380	377	347	360	367	360	328	350	352	350	385	363	381	352	385	348	365	304	338	341	344	339	359	355	373	370	329	339	356	378	350	365	342	340	370	335	312	349	371	345	386	320	343	396	332	394	400	325	360	327	380	325	337	354	342	350	382	359	365	358	366	364	368	377	370	355	358	339	335	365	364	352	349	358	363	365	383	338	367	379	353	335	372	352	386	368	361	369	366	338	360	336	329	376	344	356	353	340	363	342	376	347	368	363	353	351	368	339	362	335	347	328	348	342	341	345	386	354	379	399	345	356	358	361	388	359	370	352	358	348	331	349	389	328	337	379	387	345	360	365	343	375	382	368	356	349	370	332	368	369	346	380	352	346	369	384	333	379	362	365	356	358	383	359	335	354	388	352	370	368	387	367	352	329	351	366	349	338	364	346	389	374	338	326	364	341	363	370	351	363	378	349	372	368	359	346	368	338	328	361	374	349	385	342	330	384	389	390	328	327	364	341	363	342	336	359	348	357	362	404	346	366	322	395	380	313	342	351	338	357
22880	21009	28576	23608	20994	20690	4758	1096	855	860	786	769	1033	5490	6593	4452	990	663	642	640	611	613	679	623	614	630	606	605	606	672	614	577	585	569	645	595	596	620	609	625	596	561	588	597	594	599	601	637	607	574	596	563	606	600	562	584	604	605	585	594	572	612	615	583	581	613	606	622	578	592	601	580	569	608	605	579	559	583	548	601	583	599	584	533	595	608	625	648	632	583	643	575	664	637	590	621	579	601	591	564	628	565	579	598	593	604	638	603	599	562	595	587	629	581	573	570	589	596	603	602	617	605	572	646	595	609	637	603	677	580	591	580	579	551	590	566	613	601	601	605	592	632	605	592	604	604	632	590	602	611	579	598	580	579	577	599	559	625	576	580	636	635	621	578	575	624	628	604	601	615	599	582	559	568	600	600	587	597	595	594	564	604	592	592	557	605	601	599	600	601	597	598	581	545	602	571	616	585	569	630	589	634	640	579	565	622	571	633	616	653	606	576	600	565	564	607	578	626	638	621	558	596	567	595	600	625	597	600	603	596	581	589	581	596	576	594	574	631	593	603	599	588	571	586	611	599	554	559	575	589	599	600	565	613	549	575	613	586	632	606	600	588	601	597	606	574	578	582	574	596	648	628	593	548	638	578	593	581	580	574	523	630	590	581	555	626	562	611	584	587	587	610	579	583	646	589	623	603	611	614	598	583	604	581	580	570	569	593	571	578	606	574	645	612	605	610	573	581	602	590	595	560	578	586	607	577	626	562	632	627	569	607	572	629	583	637	629	600	562	596	572	597	591	546	597	640	597	553	586	648	627	590	561	608	604	539	536	602	607	577	602	597	615	599	639	596	613	604	586	610	630	593	612	584	585	584	531	624	620	582	564	606	617	604	566	572	632	583	603	624	591	556	582	575	620	587	610	602	612	616	584	594	593	559	642	620	603	605	583	571	598	558	625	614	622	619	557	595	589	564	608	564	570	616	592	603	598	568	575	572	558	601	546	579	606	594	598	610	581	587	621	586	565	610	601	599	576	591	565	607	577	577	613	601	586	599	591	647	592	574	584	599	625	577	591	643	569	618	573	624	594	574	610	561	617	555	605	588	579	601	615	625	628	613	600	614	541	560	601	584	599	612	546	571	590	583	566	586	568	598	544	599	561	563	526	646	576	570	611	554	598	593	587	589	587	580	562	647	618	553	601	564	623	610	581	628	665	552	607	568	599	598	542	574	584	555	586	583	615	614	578	578	613	567	581	612	608	588	619	555	579	566	582	613	569	579	605	635	570	571	597	606	599	637	596	579	578	606	622	624	582	610	600	599	618	565	577	573	568	573	572	584	633	574	575	660	548	560	615	587	602	598	584	571	575	604	614	579	612	632	577	602	571	624	604	612	586	575	569	598	617	580	556	606	606	577	604	544	624	581	555	579	577	610	577	610	592	556	617	600	586	613	639	595	582	582	620	597	596	589	605	611	591	615	597	630	607	617	588	576	564	573	572	596	639	612	627	590	574	617	649	567	548	598	570	640	576	603	575	592	581	559	594	573	605	578	581	611	588	614	554	573	598	599	579	622	548	611	558	606	619	650	595	553	588	592	591	599	589	550	580	592	588	571	568	605	587	570	633	564	606	603	627	562	621	568	625	532	619	587	613	593	546	586	607	616	581	594	584	608	520	606	578	578	550	614	580	603	620	581	610	571	612	595	634	587	617	568	571	634	585	590	608	569	627	619	624	601	575	573	619	565	570	660	620	605	573	612	581	634	613	589	596	571	568	609	567	606	609	611	578	618	557	577	568	593	619	563	599	547	583	561	624	562	572	551	595	600	600	630	577	582	610	602	573	568	579	603	651	573	612	576	575	586	563	592	581	625	626	599	597	600	621	596	609	602	607	568	535	622	603	620	593	650	599	621	605	588	621	585	587	587	590	581	594	565	579	550	609	552	558	624	622	632	598	593	574	572	624	605	585	588	616	580	564	568	648	597	648	588	591	600	614	616	590	609	604	586	549	566	585	616	571	613	592	596	578	620	593	611	579	585	618	599	567	602	602	570	569	565	605	590	585	549	577	571	591	569	601	621	596	595	558	587	610	599	561	600	568	633	576	590	666	620	577	584	586	587	599	597	599	585	627	549	592	587	619	598	617	613	548	618	593	593	580	576	615	562	569	623	579	616	608	558	616	561	584	577	593	569	557	565	608	578	618	573	597	567	572	555	588	601	602	599	605	568	556	617	579	598	583	578	622	633	553	532	600	588	534	583	617	563	597	573	575	594	600	580	616	558	572	554	628	579	553	567	609	576	576	589	556	598	606	600	604	566	623	554	621	582	563	533	594	580	587	558	572	552	557	649	593	605	581	598	580	566	580	614	562	601	601	623	623	590	605	567	588	627	604	578	598	623	567	558	681	608	599	620	579	586	593	588	576	603	610	567	570	643	676	587	596	597	609	580	578	561	596	593	617	655	622	575	604	601	618	641	561	604	581	598	598	600	621	590	608	602	598	583	614	587	625	597	593	620	581	560	550	567	604	609	604	581	614	586	577	578	569	597	625	583	571	560	607	603	607	576	586	591	615	570	610	568	628	603	595	660	582	616	574	584	598	567	600	571	600	655	674	611	583	551	588	531	629	584	621	598	630	599	605	613	609	614	589	583	597	595	582	606	604	561	590	583	597	599	613	643	616	599	568	608	578	580	623	577	576	606	541	574	606	615	606	526	555	591	607	577	546	637	612	558	583	643	577	525	567	619	580	615	580	593	599	596	560	602	589	606	605	609	605	530	559	594	601	595	592	581	572	574	539	585	601	598	592	563	582	595	552	615	600	613	582	584	569	600	546	571	560	603	625	547	569	577	567	597	576	604	586	599	605	574	582	617	620	575	613	587	574	617	612	579	596	609	580	628	555	639	631	574	622	614	581	593	561	583	599	636	648	581	555	595	565	608	579	606	572	581	602	622	605	571	579	582	593	640	617	573	577	552	590	570	633	611	640	553	617	548	613	571	554	597	643	618	572	581	582	597	580	642	560	596	557	615	590	576	605	574	585	571	602	639	594	566	570	556	611	574	572	611	595	596	579	583	541	565	596	577	570	587	581	593	596	577	614	604	620	595	577	572	572	585	617	579	591	572	594	564	570	567	574	585	568	582	591	608	627	589	604	553	583	646	574	576	574	581	571	545	600	595	575	573	608	591	589	581	599	593	600	538	540	582	609	593	604	599	581	590	591	621	589	571	585	589	595	588	587	637	569	650	593	608	599	596	601	592	572	545	571	593	651	636	582	573	603	562	609	582	541	653	585	580	598	560	595	555	582	588	610	630	585	603	607	553	560	582	612	563	593	633	595	590	596	644	576	598	597	608	578	626	587	592	611	585	535	557	605	564	567	581	584	600	576	614	569	605	626	563	596	633	591	582	601	562	616	540	616	582	579	541	592	566	566	586	552	549	603	575	610	546	609	590	604	596	581	575	611	576	613	598	585	619	570	553	606	567	569	582
45656	65823	23864	4692	3141	2437	1905	1605	1389	1198	1149	1067	1711	11016	12078	8200	1334	813	758	750	805	723	763	793	773	711	726	727	725	710	737	719	692	700	757	688	707	665	738	714	735	671	738	676	681	701	701	703	686	711	703	709	680	689	645	655	730	718	687	642	690	714	692	682	740	666	694	696	688	709	719	686	688	749	645	682	675	671	713	697	677	651	722	692	701	717	705	712	721	700	701	719	737	628	680	682	688	663	672	706	705	667	650	708	696	697	668	677	688	659	673	739	716	713	668	676	699	684	668	715	695	700	751	716	714	684	669	710	661	688	689	686	663	685	681	673	729	698	723	659	684	729	652	717	657	706	692	719	671	715	660	687	680	714	659	671	687	691	696	703	654	682	670	708	655	708	717	659	679	663	715	676	695	704	676	697	684	672	702	724	695	682	648	668	647	700	657	730	672	728	722	687	673	661	697	672	647	673	683	656	652	678	657	677	731	681	666	694	682	684	697	685	674	665	698	684	715	676	723	739	674	698	691	682	667	655	689	697	687	700	683	699	711	656	682	736	666	685	661	689	675	689	730	712	681	722	720	659	677	712	723	693	661	710	699	766	692	643	691	723	708	675	705	643	694	715	676	681	655	623	703	663	724	685	713	695	686	682	647	704	675	702	684	672	679	675	675	706	741	661	759	694	666	698	674	694	658	699	668	622	766	680	692	689	670	695	677	662	713	712	692	679	678	713	663	656	662	678	715	667	687	667	706	701	665	729	666	678	663	690	709	700	749	678	673	688	648	714	706	739	726	727	711	674	674	714	709	694	679	696	680	730	688	665	699	685	699	675	652	672	721	660	701	700	656	654	675	728	709	678	706	653	661	701	687	701	716	717	664	733	691	714	690	685	713	726	726	678	667	697	720	686	669	695	706	661	669	650	674	743	710	634	738	657	683	691	709	727	662	685	687	668	702	663	707	669	678	677	657	665	718	697	752	662	663	713	669	681	672	662	707	712	722	658	707	695	672	699	672	666	665	719	657	656	667	674	707	682	641	639	667	702	707	688	648	664	656	725	729	708	688	702	702	691	687	711	691	727	673	678	655	633	684	660	704	714	688	683	711	656	718	691	682	706	675	689	689	708	701	652	696	694	664	745	713	676	717	679	717	710	739	704	701	707	679	661	696	701	680	690	678	666	687	702	684	685	698	684	670	724	698	696	699	719	690	698	679	678	673	671	701	701	727	708	683	675	652	699	698	710	687	672	746	704	633	699	631	682	662	664	712	677	688	660	670	733	631	687	713	682	664	671	715	687	692	676	679	666	726	680	693	714	682	732	700	702	671	728	640	688	636	686	679	664	664	701	712	710	688	666	669	727	691	701	718	709	693	714	677	699	682	648	645	706	683	685	756	701	657	724	706	733	620	682	723	700	690	667	682	720	710	710	706	733	693	692	712	703	717	696	680	717	718	682	715	651	692	681	677	715	693	700	683	665	650	718	728	726	749	684	699	699	693	699	701	707	721	717	726	691	692	731	691	695	667	725	730	727	687	684	675	704	692	695	687	734	664	671	709	731	643	640	712	710	703	745	667	637	695	684	666	630	672	744	698	692	684	674	663	649	672	713	694	676	660	676	694	711	663	720	675	702	670	693	652	679	711	683	688	701	684	686	688	674	700	727	707	628	681	684	684	705	698	672	692	702	670	680	652	668	736	691	696	645	719	712	655	734	704	673	674	702	736	703	647	663	689	697	741	714	678	676	659	671	673	644	698	690	706	705	643	708	684	653	676	640	686	675	663	717	731	702	695	684	678	739	719	668	667	687	682	691	680	681	710	700	720	693	739	647	664	687	664	723	682	712	743	660	713	694	673	686	695	646	693	667	701	672	734	668	646	666	722	641	662	713	642	693	650	682	640	715	687	708	727	688	688	700	684	714	697	675	719	654	725	682	677	676	681	684	745	675	715	713	670	711	659	679	694	653	702	682	672	660	695	676	703	679	697	716	715	702	664	711	699	698	712	698	731	684	718	706	737	676	671	633	719	714	714	668	651	704	725	685	695	730	729	690	677	725	710	719	708	722	693	689	687	699	694	728	732	676	671	673	708	691	657	701	672	682	693	694	639	703	728	692	730	718	687	682	697	677	670	694	650	684	677	680	692	664	694	709	678	702	682	644	716	702	696	699	686	703	704	635	693	672	703	705	711	717	685	682	676	687	672	665	654	658	650	682	689	694	773	687	694	687	691	695	709	684	700	662	718	666	678	663	719	658	688	679	694	704	659	671	735	709	712	702	694	693	702	692	726	697	704	668	677	672	716	722	698	711	658	708	669	650	673	684	677	698	688	694	676	709	695	691	701	721	692	693	696	631	733	644	642	672	706	668	706	671	636	679	662	721	665	688	660	675	668	698	663	701	689	701	701	672	675	694	727	712	739	682	673	715	719	718	695	689	717	680	667	663	724	694	723	687	685	692	701	694	623	729	707	708	709	694	740	679	689	685	709	717	682	673	656	669	691	652	685	680	653	724	732	670	685	710	681	726	735	697	691	665	698	706	692	673	676	695	700	690	669	686	692	700	631	668	633	626	716	654	698	661	697	666	677	671	725	686	651	680	678	697	689	649	660	673	693	643	663	694	700	699	660	643	716	672	683	653	671	699	757	722	722	636	703	714	696	731	707	624	729	700	693	708	669	708	683	653	722	637	662	694	707	716	686	738	724	685	712	703	668	711	664	685	710	667	683	684	720	694	708	710	642	696	736	658	736	692	665	633	664	675	709	701	626	703	674	698	699	700	726	701	660	664	726	698	689	674	691	683	696	724	678	735	683	691	702	650	685	651	696	708	732	670	678	691	672	623	717	673	689	673	709	701	645	683	676	669	713	683	637	711	737	679	688	701	681	762	741	704	683	647	657	721	671	682	781	721	720	635	686	694	705	720	709	648	618	677	732	682	702	672	662	649	707	676	701	665	690	692	686	687	656	699	730	642	692	692	722	733	679	664	614	703	731	667	734	691	682	682	627	662	618	708	663	710	687	746	695	660	697	721	672	700	707	728	702	702	676	698	702	670	695	633	680	676	677	673	727	729	659	701	703	692	676	693	714	695	711	680	715	692	732	649	684	694	721	688	702	689	692	655	689	662	706	692	693	714	693	722	663	716	679	686	661	721	690	711	721	656	663	663	691	661	672	714	662	685	593	711	705	682	684	704	709	700	687	690	655	705	650	684	717	642	725	654	655	703	669	670	680	714	693	697	707	688	678	715	716	666	647	694	692	689	669	684	732	685	714	712	713	701	678	662	696	648	677	708	663	641	703	716	710	680	698	719	670	736	702	696	664	695	673	698	705	666	707	708	718	678	727	667	658	728	705	704	698	677	686	691	678	736	663	712	696	665	669	754	671	705	664	672	670	688	686	719	700	674	691	721	691	665	657	660	685	743	675	669	678	684	688	697	727	661	682	724	678	669	714	726	675	672	658	640	708	684	704	721	708	687	677	684	707	696	717	710
31509	30043	16834	2126	379	275	240	255	280	256	253	214	251	301	392	398	248	241	219	244	240	223	234	222	241	225	253	248	243	199	268	207	216	217	237	247	225	240	224	211	240	269	209	213	247	229	247	229	234	248	227	250	215	244	203	236	222	227	227	223	243	188	225	212	247	225	221	219	218	209	219	226	209	245	220	225	224	242	219	212	247	218	250	244	237	227	254	226	270	257	275	238	253	211	232	254	204	228	254	222	218	257	243	222	230	216	202	228	265	250	231	226	237	235	231	227	201	234	242	238	219	203	242	220	218	240	237	269	226	205	245	215	240	209	233	239	190	201	216	218	244	217	215	240	207	229	210	229	232	221	233	236	250	249	216	213	209	209	235	254	203	240	210	227	238	207	231	250	236	249	254	223	201	257	218	219	225	243	248	220	230	240	221	238	266	232	232	218	226	212	253	238	244	228	225	260	239	222	220	226	226	241	218	257	239	200	250	232	246	234	246	226	220	210	258	233	246	206	212	230	202	241	238	238	217	222	262	204	230	226	247	238	243	252	221	215	225	221	215	209	215	229	223	216	218	228	253	195	219	218	210	242	216	216	244	212	216	235	230	227	217	225	221	236	225	205	224	225	206	225	242	222	197	236	215	204	230	213	215	250	231	215	235	213	225	222	210	223	256	221	234	212	217	241	230	237	234	185	230	211	221	249	236	255	235	218	222	226	215	235	246	257	221	257	238	244	235	237	234	239	252	259	239	247	225	219	225	206	236	243	249	219	238	216	194	222	240	209	228	220	230	248	208	211	264	215	256	235	253	253	224	235	243	213	190	264	232	255	219	237	242	254	201	230	212	227	227	237	257	243	204	220	235	220	208	244	205	264	225	234	216	241	230	246	237	218	238	226	225	217	226	259	252	240	226	208	248	223	234	230	232	227	211	189	238	239	209	214	236	220	234	254	228	206	218	236	223	204	222	244	245	229	216	242	211	225	208	230	228	227	199	224	229	229	223	259	229	223	233	248	236	239	249	252	198	238	234	230	249	223	228	248	240	208	222	222	247	223	221	234	222	214	234	245	220	228	244	236	215	233	284	250	244	223	238	201	234	220	234	233	255	220	236	252	236	215	253	202	215	232	237	236	234	207	227	241	213	220	234	206	191	208	224	238	221	236	190	221	234	229	235	210	237	252	238	240	231	233	230	240	212	225	230	190	216	249	194	226	258	242	211	207	214	225	210	243	212	252	221	215	226	234	236	224	262	251	251	216	227	229	240	230	239	225	236	235	222	211	219	214	210	230	231	213	218	249	229	212	219	244	243	240	212	229	231	226	231	237	235	197	221	206	228	260	234	221	256	215	242	224	234	230	218	214	196	215	251	238	234	212	222	228	229	193	229	260	224	208	234	226	224	223	204	242	219	198	243	208	232	226	248	212	233	247	234	223	208	237	241	247	231	218	247	226	224	230	244	217	233	200	215	232	237	245	236	214	216	216	229	220	242	246	224	224	218	244	276	202	224	263	228	229	239	235	258	234	216	227	253	244	232	269	240	204	216	239	206	225	245	219	201	221	216	259	252	243	204	204	239	244	205	199	224	218	193	237	205	224	225	197	226	231	214	232	265	230	238	194	216	211	244	242	219	242	212	237	225	235	247	199	225	259	244	231	201	246	239	232	234	242	214	223	218	217	218	227	246	215	228	240	245	232	206	234	230	233	223	229	234	233	230	202	232	239	232	219	227	226	228	243	248	222	225	224	224	205	221	220	219	248	245	223	234	224	235	238	225	256	225	236	225	231	251	221	208	218	211	221	221	228	218	239	192	222	235	245	214	236	238	221	228	224	221	229	222	251	219	222	218	239	240	191	217	226	229	208	233	235	214	256	226	224	228	235	247	246	232	238	231	222	241	259	231	242	222	209	223	233	232	214	259	207	215	253	206	220	225	258	229	230	253	219	214	215	238	242	233	197	215	197	269	217	217	248	241	226	208	210	220	217	194	245	231	214	223	241	228	238	229	232	250	221	224	236	250	273	231	226	234	222	233	224	219	238	230	217	247	220	248	226	246	232	251	220	223	251	230	245	261	212	217	237	208	222	222	213	228	234	228	233	191	222	241	208	221	213	250	230	230	242	242	246	245	235	231	221	233	238	214	238	226	200	257	221	232	222	219	267	241	230	211	233	220	218	182	213	214	256	235	222	244	242	232	215	229	237	225	207	200	232	252	227	225	253	244	238	235	228	208	180	280	221	258	233	214	244	233	242	235	243	214	221	227	221	235	213	245	227	248	226	209	217	225	261	262	241	198	240	230	249	212	255	237	219	219	209	240	190	231	213	226	203	214	238	232	228	217	207	232	228	232	242	232	228	240	223	213	248	238	250	243	240	255	229	235	227	206	207	235	223	252	230	208	222	248	212	256	222	206	218	232	256	224	240	233	245	219	231	238	237	224	242	219	204	223	202	220	221	219	218	230	232	234	200	205	240	214	225	230	233	215	202	228	217	228	213	256	211	224	219	227	239	230	224	241	221	245	236	218	241	252	231	239	216	208	282	233	231	232	232	253	241	224	227	233	265	235	204	250	204	244	256	235	218	219	237	237	228	262	269	252	238	240	226	242	262	235	213	208	233	233	233	216	247	221	235	207	214	228	256	232	226	229	229	240	232	229	254	232	204	258	213	224	215	249	244	232	234	238	230	243	226	212	225	211	245	222	205	225	253	222	203	227	244	250	218	211	247	229	235	236	217	214	225	230	223	234	218	219	219	208	253	215	244	246	225	209	242	217	233	217	235	223	227	208	234	222	221	234	228	211	225	240	233	227	217	241	256	239	227	225	241	235	208	226	232	250	218	218	239	218	258	229	226	213	222	225	236	243	214	237	204	227	227	216	238	186	236	226	211	231	225	206	223	218	239	227	228	217	246	234	242	228	245	217	223	233	245	227	224	242	210	211	223	228	210	229	215	225	218	213	231	231	233	228	220	221	246	202	222	236	244	251	224	223	221	237	239	240	220	249	233	215	243	205	208	242	244	225	211	223	242	229	241	216	228	247	227	262	239	230	235	226	245	239	249	216	253	219	218	243	245	207	228	241	212	254	243	216	229	245	248	216	213	220	219	232	220	235	230	237	263	234	241	215	237	238	201	207	225	231	212	230	289	236	242	220	214	214	252	211	202	255	234	215	222	235	218	227	233	216	223	221	213	220	221	220	233	279	248	229	239	202	220	229	197	228	237	234	227	220	221	255	230	225	202	232	234	258	228	229	202	223	241	235	213	198	233	244	243	214	225	230	241	238	213	220	232	231	226	230	255	249	238	201	233	236	221	238	236	221	216	222	235	217	234	229	225	228	240	224	227	240	244	263	220	229	232	240	230	207	227	241	211	215	240	244	242	204	238	269	217	238	209	225	234	247	228	248	202	233	207	222	240	210	220	219	241	231	213	254	231	229	230	238	227	262	252	245	228	209	219	215	223	215	231	241	221	223	236	240	258	226	241	246	244
38571	42872	11168	660	517	406	387	370	321	347	339	328	301	477	689	622	318	278	314	272	278	297	294	309	271	330	300	265	263	295	271	276	274	281	296	283	305	321	282	275	298	285	316	263	272	290	267	270	278	280	283	303	270	301	298	267	284	289	323	295	281	313	291	307	254	260	309	266	303	280	252	276	291	277	301	279	283	281	294	297	294	305	263	310	292	263	295	320	302	268	254	294	300	297	300	307	287	290	316	280	303	284	313	293	276	297	266	302	281	276	310	274	301	303	287	257	262	274	289	253	343	297	282	278	299	285	269	278	298	248	280	296	300	275	300	261	270	331	269	280	286	300	293	274	276	288	272	298	307	257	298	255	271	285	262	293	284	291	283	260	262	291	288	308	286	260	288	302	265	304	256	275	293	291	270	307	297	316	288	319	302	290	269	265	301	274	294	271	306	257	295	287	323	275	273	289	271	276	313	299	282	322	275	284	301	280	271	317	286	296	296	302	279	278	277	306	271	307	280	300	272	260	258	299	266	273	302	295	295	290	258	258	265	318	264	287	304	285	300	293	292	305	268	275	286	266	295	283	262	317	300	289	287	286	314	268	295	291	269	276	299	278	254	305	314	281	297	278	278	256	291	278	272	281	280	308	283	248	276	283	314	277	285	297	293	282	256	289	307	274	282	331	290	281	279	294	285	287	283	315	282	312	295	285	307	288	285	295	269	300	275	294	277	291	269	283	280	257	271	344	284	259	290	293	306	292	298	297	278	295	287	294	321	266	294	300	339	287	269	278	280	306	263	289	298	302	301	267	291	260	272	281	304	255	282	303	314	273	275	275	286	292	287	285	278	255	296	301	313	312	308	297	273	289	275	278	280	284	299	262	310	269	280	258	313	274	292	284	286	271	295	280	327	277	281	287	307	292	286	298	287	305	297	270	282	264	312	268	271	268	302	270	287	287	314	302	300	303	268	277	278	284	266	262	283	277	296	335	279	290	305	271	303	271	313	296	261	283	299	293	284	274	298	288	284	286	299	265	329	282	270	261	292	281	267	268	279	299	262	302	288	267	281	280	246	275	269	271	294	286	280	295	280	275	299	311	293	297	271	273	273	283	268	321	287	279	292	276	288	320	320	300	321	304	286	281	282	285	282	288	302	276	295	289	280	273	299	297	267	280	290	277	290	282	291	289	284	277	270	289	268	289	325	311	315	273	295	300	333	290	285	314	296	271	267	271	292	267	299	276	321	306	296	273	259	282	275	268	294	284	295	285	296	300	286	275	291	284	290	295	299	303	275	294	294	279	300	281	295	264	271	311	291	293	278	260	296	316	297	268	273	267	256	276	274	323	299	292	298	297	300	290	268	298	297	264	312	269	264	295	287	314	302	269	309	267	278	289	264	281	313	304	269	288	301	280	295	277	288	262	279	287	302	292	268	306	317	295	291	259	249	310	287	286	281	257	276	268	316	340	308	284	313	313	319	283	282	295	279	264	285	251	267	257	268	325	256	275	292	293	260	305	304	320	284	265	299	293	294	271	281	321	282	271	312	282	306	323	251	296	287	262	277	263	291	275	265	288	315	290	299	283	293	306	294	288	275	266	290	283	313	270	295	320	277	301	293	320	296	273	279	306	291	295	288	297	268	270	300	265	293	289	301	292	235	274	289	294	297	289	263	278	249	287	289	299	293	293	281	251	300	232	277	284	287	281	293	296	262	283	297	295	284	296	257	289	292	298	274	280	293	298	282	290	269	277	251	293	272	282	270	319	286	249	292	293	283	284	287	289	287	265	268	286	275	306	303	297	285	274	298	287	276	308	292	262	283	289	240	321	336	310	291	279	281	292	292	262	273	301	284	293	283	256	319	312	305	300	280	274	275	259	272	303	326	307	294	260	301	301	267	339	281	262	306	303	269	259	262	317	293	263	292	268	250	319	257	274	264	287	273	264	265	276	270	316	273	293	290	321	279	282	261	295	281	269	293	293	264	288	286	319	275	284	315	270	246	284	282	313	266	275	272	289	308	290	294	254	288	328	292	302	303	285	292	266	263	277	273	275	306	295	271	297	300	270	307	294	278	313	278	278	312	268	279	299	284	283	284	263	268	248	287	287	255	292	291	258	273	288	276	285	285	259	256	285	302	302	294	292	271	270	305	286	291	259	285	306	298	290	299	297	273	254	318	282	280	293	315	290	291	285	253	290	259	295	312	315	278	295	289	282	268	325	300	292	277	294	276	291	289	278	259	276	256	324	293	319	297	265	283	277	290	281	276	298	278	269	295	317	279	294	283	263	307	288	289	291	270	269	291	288	299	274	276	275	280	306	275	295	282	279	266	284	270	268	297	308	304	295	317	300	291	297	279	288	238	291	264	303	266	260	301	270	288	299	281	279	284	277	293	265	268	272	300	310	291	296	299	307	290	269	277	298	279	292	282	277	269	296	285	299	271	267	296	267	288	289	281	286	280	293	265	312	274	265	286	285	274	285	277	288	279	256	269	290	277	258	276	298	260	305	243	296	253	280	266	293	289	316	301	283	262	275	282	288	270	263	316	288	250	295	301	292	293	302	278	287	283	289	291	303	265	280	288	302	274	283	278	255	270	244	289	307	273	295	280	297	289	280	282	291	277	257	288	281	299	253	286	290	281	270	281	284	289	329	293	287	307	264	312	310	293	287	275	289	285	289	282	299	292	311	270	291	293	296	307	257	303	282	274	286	300	279	271	292	296	277	274	320	274	281	291	272	310	264	256	279	304	232	276	275	301	293	293	288	274	298	254	267	314	299	298	285	304	291	273	291	236	296	255	281	269	273	287	266	286	268	297	278	288	312	272	275	279	305	270	305	283	259	270	267	265	287	260	304	285	301	300	279	260	266	285	274	283	306	318	290	282	290	263	285	296	288	259	280	269	288	285	273	263	306	275	288	293	273	293	307	289	273	299	320	304	276	290	294	273	298	305	282	320	294	290	258	308	299	302	295	302	310	315	263	286	299	261	294	303	282	288	279	276	306	307	283	296	290	290	248	299	299	328	291	297	281	264	290	264	291	296	276	262	309	283	274	285	309	304	293	283	289	267	271	271	304	269	297	281	309	269	273	288	273	284	276	267	267	325	302	278	286	301	266	267	287	287	297	276	266	309	311	308	265	297	269	303	269	271	319	292	296	291	303	246	307	277	290	271	291	282	261	289	293	277	295	267	301	282	258	321	281	280	279	286	270	266	295	288	280	280	271	264	290	299	298	308	294	267	300	291	301	279	287	267	270	316	261	259	276	302	301	299	265	304	287	267	317	286	321	307	277	284	311	295	259	296	274	293	303	295	306	301	290	300	265	283	285	280	290	298	272	321	308	301	286	278	309	315	294	286	298	295	326	268	273	307	318	282	258	292	310	294	312	279	310	269	256	289	307	310	294	284	303	283	300	267	258	270	293	292	294	302	275	285	243	291	294	314	312	284	280	262	305	273	271	289	281	274	290	294	281	282	298	315	309	292	275
23911	21001	27951	24133	20493	5731	896	653	567	512	520	483	480	1405	2889	2871	557	453	433	415	447	449	464	413	467	462	462	450	430	412	430	429	450	433	437	415	422	442	449	433	430	437	403	419	430	401	401	423	418	409	438	416	425	468	465	449	407	444	435	425	408	478	439	445	453	462	436	403	483	402	404	449	424	404	437	411	476	426	475	436	439	421	415	453	420	459	471	435	445	422	483	421	451	408	436	431	417	409	445	398	428	429	418	419	429	421	453	434	441	433	425	429	421	433	474	443	432	429	413	416	421	459	446	428	429	455	433	384	489	445	420	423	417	422	421	416	431	430	444	454	396	441	404	417	423	422	423	462	446	366	416	413	444	398	407	454	407	422	411	437	432	449	422	458	444	452	421	433	420	385	442	455	433	448	410	445	438	422	421	416	411	416	391	423	433	463	415	409	403	470	431	415	428	425	431	423	400	436	411	446	404	458	414	411	464	422	405	414	435	417	427	405	411	433	438	429	445	407	428	429	443	437	441	432	394	438	442	460	447	387	468	422	465	453	372	442	402	422	391	440	414	441	462	425	461	398	426	409	450	462	392	401	441	441	423	429	458	436	425	425	442	436	397	419	410	414	413	424	455	425	403	416	417	436	426	449	453	409	419	415	391	432	432	434	449	396	400	432	417	420	413	434	440	418	430	412	427	434	453	401	424	407	451	399	412	410	447	450	415	419	410	395	450	467	443	442	422	438	412	431	436	425	459	432	450	407	423	396	454	431	413	450	453	408	420	433	410	426	409	458	415	444	435	424	406	460	433	417	420	439	422	411	440	429	441	414	409	448	434	430	423	406	412	399	442	445	405	449	454	422	448	436	427	436	434	428	462	402	451	415	372	414	411	410	441	451	400	450	457	459	444	436	431	449	427	425	434	423	445	455	418	384	437	415	409	448	421	434	421	428	424	450	474	421	428	400	471	401	427	454	421	424	422	426	430	421	402	447	422	432	445	442	418	408	439	437	441	443	460	447	443	400	430	430	457	428	380	399	435	459	412	416	432	437	444	393	407	417	440	430	434	437	419	444	455	413	449	380	382	428	441	445	421	406	398	444	456	427	443	389	447	427	433	415	409	449	400	389	445	408	445	403	415	424	439	410	453	431	403	447	429	437	414	433	416	408	452	425	424	402	406	403	434	404	438	394	432	427	384	432	428	416	465	469	432	484	443	420	469	435	445	418	432	416	393	423	433	415	393	406	431	397	418	439	417	444	432	426	430	408	430	409	451	397	395	415	413	394	438	390	427	414	399	430	430	480	415	416	428	428	400	439	385	428	413	434	445	445	437	441	452	434	414	398	432	432	428	409	433	443	408	408	427	434	443	408	434	378	448	406	405	418	424	403	443	414	397	456	439	414	422	445	399	437	414	443	425	433	449	432	436	424	427	455	443	452	427	446	435	424	430	397	395	423	452	429	418	414	455	450	424	448	431	402	410	445	464	398	460	429	455	442	428	441	474	443	431	434	437	441	405	402	431	405	419	431	419	424	465	440	418	437	397	417	430	455	430	445	413	439	423	380	428	409	438	454	419	456	421	451	434	444	434	430	393	402	466	468	420	382	447	401	433	422	409	401	431	399	435	432	409	416	433	409	430	436	426	423	454	444	417	421	454	411	441	400	400	392	461	388	451	403	446	407	412	402	446	424	395	433	417	424	419	476	390	406	439	429	419	410	450	410	450	431	424	417	423	432	455	386	453	429	433	413	440	402	420	433	440	409	419	416	408	410	449	410	404	452	449	389	405	422	424	427	417	454	429	416	400	415	443	398	434	410	461	421	440	391	442	452	423	417	400	401	418	415	406	447	418	454	476	425	451	443	417	430	435	439	413	390	408	445	454	401	398	442	459	399	414	436	420	421	460	453	421	421	403	442	430	420	436	426	386	425	413	432	432	463	401	442	431	432	433	427	429	416	396	486	434	464	459	418	427	461	425	409	417	414	426	445	426	438	395	438	409	441	391	435	421	443	408	415	406	448	412	457	434	432	448	464	414	429	413	459	438	445	455	448	443	414	432	395	431	424	401	405	432	434	396	445	421	393	417	417	405	444	446	464	453	455	436	427	446	445	419	464	449	443	448	458	446	411	430	432	422	434	427	445	426	436	413	452	437	461	420	425	425	419	410	417	454	408	401	400	392	439	456	410	391	449	438	443	455	389	407	402	430	462	449	440	436	420	392	458	413	433	409	424	444	412	439	436	453	448	397	470	423	446	443	450	432	396	457	387	401	435	425	425	453	419	445	357	417	421	467	450	469	419	446	407	406	418	428	429	420	442	419	428	422	423	398	424	422	436	421	424	406	441	422	437	414	396	438	421	401	430	426	425	393	459	426	430	409	373	438	446	412	441	452	421	446	455	396	436	412	436	420	387	412	420	428	471	430	419	438	402	416	412	411	433	434	440	462	416	440	437	445	465	429	427	457	438	442	408	419	440	416	386	412	399	419	420	411	442	435	400	398	445	452	429	441	434	413	443	436	454	387	371	406	430	420	418	390	404	402	418	429	402	454	444	412	425	426	409	399	436	468	445	463	431	434	462	458	420	454	424	410	411	432	397	431	429	468	442	418	456	405	393	451	427	442	427	436	412	458	439	420	437	433	461	408	404	400	441	409	392	403	415	429	446	431	452	456	421	445	409	439	408	391	430	457	391	431	438	419	444	409	428	417	464	416	402	423	460	432	454	409	408	445	453	397	449	440	426	429	445	438	410	418	460	424	419	434	419	437	407	363	429	404	417	430	402	427	430	433	467	416	435	436	447	438	431	397	411	438	418	398	404	444	441	417	410	416	409	410	444	401	438	460	418	419	409	389	403	447	454	445	445	398	402	403	439	394	444	444	420	410	424	425	425	407	418	435	433	456	412	418	462	434	408	457	438	426	432	431	457	411	445	405	432	433	441	461	387	431	423	422	420	458	437	405	423	463	443	442	426	441	420	394	423	429	388	411	411	432	425	450	449	451	452	427	461	400	408	454	427	424	441	431	431	415	387	429	430	442	400	444	455	427	429	415	397	379	474	437	410	441	424	444	422	424	434	404	444	425	418	404	415	413	430	427	395	435	426	452	464	421	441	430	435	419	406	444	458	430	398	444	447	447	421	411	451	398	395	423	425	453	422	469	406	398	443	466	456	413	433	449	403	444	451	421	410	421	442	454	425	448	379	415	437	445	412	437	451	457	419	470	426	407	434	405	439	419	436	390	418	392	443	460	377	425	418	458	428	398	446	415	449	409	450	417	451	467	406	469	436	399	418	409	458	433	448	449	476	413	418	456	455	434	434	407	403	446	415	427	426	444	422	450	435	433	441	415	460	400	436	412	435	452	407	408	439	446	415	421	419	403	446	438	375	449	424	390	442	410	415	406	431	443	414	426	486	423	464	440	399	408	420	449	424	404	425	393	435	396	454	454	423	385	444	397	405	413	431	454	427	427	448	434	422	452	471	425	400	439	412
41809	58836	21585	2590	1848	1396	1123	918	878	775	726	712	758	2747	5572	5392	724	537	563	541	511	558	529	528	504	510	547	538	478	511	541	508	507	526	474	531	459	515	483	490	488	498	552	541	507	537	503	499	505	526	525	531	532	527	492	540	521	496	562	495	530	511	480	537	536	502	539	559	498	498	480	514	497	530	505	540	518	478	526	508	508	492	498	467	482	498	509	516	510	496	508	546	549	514	517	453	533	498	506	478	522	511	509	539	489	469	504	549	523	476	472	460	477	512	465	526	533	526	467	490	464	515	513	538	499	502	563	545	480	481	505	501	500	473	513	502	523	554	488	472	544	507	524	506	494	518	512	510	486	481	494	522	451	515	490	483	452	506	480	490	471	481	485	526	530	491	456	487	534	519	465	522	504	478	525	491	531	519	529	495	520	471	517	504	512	492	497	493	484	495	467	515	468	519	495	505	536	511	466	503	526	509	525	489	503	524	480	490	467	496	508	469	531	451	503	508	504	487	513	553	517	501	523	505	450	535	505	488	480	462	484	479	503	551	475	536	491	491	514	515	500	494	512	517	495	495	502	475	484	498	494	520	493	514	511	503	490	501	475	484	501	537	494	514	506	485	512	503	468	507	531	502	520	498	507	472	526	507	474	503	467	509	503	488	531	492	498	495	517	536	544	511	500	485	509	494	486	496	517	531	570	505	514	505	467	500	513	499	502	468	498	543	533	509	521	493	488	520	491	511	486	507	507	520	493	499	522	513	487	476	499	506	500	490	482	486	484	514	490	513	478	536	496	520	468	511	524	486	494	543	498	523	481	523	510	506	473	500	524	497	482	485	527	492	532	492	523	512	532	497	506	482	494	511	520	511	504	491	472	534	532	529	536	455	514	514	547	498	494	527	481	492	504	518	498	536	549	500	478	497	480	509	506	495	492	516	513	547	469	515	527	499	497	513	520	516	486	487	495	528	521	497	476	500	525	459	529	527	509	549	473	518	479	520	499	470	559	522	510	497	492	533	499	486	539	516	517	485	476	498	484	488	499	500	531	491	535	496	480	489	487	530	485	514	482	491	512	544	492	511	456	521	518	526	542	495	480	511	492	488	457	496	494	468	484	525	483	518	486	508	492	510	498	486	501	543	527	466	483	517	481	521	483	479	504	521	490	505	509	460	468	473	468	518	493	479	459	498	513	528	475	533	537	481	500	556	524	502	493	468	501	479	500	509	504	491	482	524	519	515	495	474	484	508	553	490	504	526	505	515	493	461	561	505	504	516	506	474	469	516	523	464	527	496	526	546	548	481	535	512	490	488	503	489	480	489	554	501	484	505	502	547	550	464	492	504	491	500	507	528	500	443	510	506	492	525	488	487	523	504	487	513	530	500	471	484	505	504	507	499	534	505	508	475	513	518	514	452	504	512	485	535	520	517	469	519	509	511	486	496	486	495	494	509	490	532	516	500	491	515	544	502	495	502	499	506	525	516	491	544	500	502	492	480	495	489	496	471	482	522	530	510	486	481	520	544	511	514	519	531	471	491	517	526	504	510	515	524	537	483	516	490	532	488	520	487	495	503	505	516	512	485	505	508	491	518	498	501	522	513	501	510	539	538	465	467	488	496	492	473	514	484	527	506	483	518	516	503	492	533	472	494	525	528	508	488	512	477	492	516	460	474	506	512	485	519	512	494	513	468	495	529	497	527	490	506	507	532	544	510	536	558	527	484	498	466	538	521	478	487	515	503	524	491	513	517	507	455	505	523	499	523	484	510	480	488	540	538	541	473	492	477	510	485	503	498	524	483	514	524	465	451	488	506	535	482	522	463	524	483	482	526	515	536	528	486	520	505	487	553	493	503	435	528	455	506	493	508	481	524	487	502	503	474	523	475	518	517	472	516	563	565	529	450	515	498	536	503	481	492	545	506	489	494	528	495	541	476	509	508	461	487	500	512	467	485	515	469	508	514	471	504	488	495	528	521	489	482	488	515	531	541	525	510	486	522	523	499	510	492	509	487	523	507	530	542	496	531	544	511	460	502	482	504	482	535	523	519	510	562	502	500	531	494	481	497	496	526	460	487	471	507	497	518	526	501	509	498	510	469	506	502	474	467	480	513	504	547	514	511	499	492	522	456	477	487	488	504	486	567	486	507	482	484	488	478	481	474	514	488	484	482	514	528	513	503	487	539	451	516	490	514	518	504	497	494	485	507	541	474	508	513	501	522	519	550	528	475	491	482	493	485	526	488	509	526	457	524	514	543	525	511	482	485	502	494	467	518	544	506	506	507	530	475	481	476	475	519	516	484	514	482	510	490	497	469	511	524	502	513	538	504	518	500	502	483	485	499	583	503	488	496	508	505	495	484	487	509	520	506	491	487	518	481	495	539	491	510	531	487	478	499	513	471	457	475	512	543	521	529	525	480	511	503	497	511	497	516	511	482	501	560	510	499	512	508	490	527	509	504	493	501	504	529	551	474	531	516	462	540	555	487	504	470	499	479	526	505	487	539	501	505	551	481	477	492	502	499	543	497	527	482	516	478	560	485	515	503	502	491	500	473	504	494	538	522	481	503	483	491	517	477	525	552	519	553	495	484	570	514	499	487	503	510	500	494	476	500	452	516	483	505	498	520	499	474	498	527	504	549	513	503	508	529	503	486	531	499	494	492	497	518	509	466	533	548	475	515	510	535	477	493	473	496	516	491	521	467	493	533	512	511	529	504	495	480	515	508	519	507	477	494	535	485	511	490	519	510	496	545	487	556	464	458	515	496	458	508	488	475	506	516	513	517	518	490	499	516	520	507	492	546	507	502	535	490	497	494	493	477	477	501	490	498	476	510	513	492	505	481	446	509	498	512	491	501	490	487	516	528	524	515	488	510	509	545	518	493	540	492	527	496	487	529	475	521	505	507	500	522	489	521	497	514	514	520	505	524	485	500	520	489	515	509	523	511	513	500	486	511	511	511	518	503	526	466	511	456	503	514	514	506	496	502	491	552	489	492	502	520	537	512	485	465	526	517	488	513	488	540	507	474	495	479	496	488	451	515	528	496	508	480	527	517	509	528	542	535	514	484	512	533	512	540	469	551	526	533	485	525	524	517	597	457	516	510	536	504	493	502	528	472	473	496	494	525	494	497	523	513	516	467	502	507	509	513	484	481	511	547	468	505	502	502	473	509	474	491	531	542	526	475	464	488	478	477	458	485	528	510	492	508	489	459	518	512	539	542	498	509	491	480	474	465	496	513	495	500	464	503	471	499	540	483	481	500	508	542	471	500	509	513	494	470	487	503	485	509	529	485	504	468	468	484	522	481	501	504	499	503	444	497	485	482	545	482	491	555	475	525	509	504	501	485	459	467	462	492	479	458	469	488	481	494	481	492	527	498	503	510	504	511	530	514	504	502	480	508	524	476	487	473	504	525	522	493	464	478	469	513	524	514	478	534	520	504	475	504	490	494	461	497	535	510	467	503	491	527	498	509	530	505	501	513	529	503
25196	21246	26687	24112	5546	595	460	344	347	324	284	302	318	897	1515	1384	406	274	309	296	288	280	301	269	312	292	271	274	316	302	300	289	293	285	303	293	296	292	278	316	289	286	281	280	282	298	283	305	271	278	307	294	268	264	285	276	300	321	282	294	284	287	279	306	307	262	278	287	256	323	295	281	291	283	273	299	263	265	290	290	288	294	258	292	284	300	291	294	275	297	307	287	282	271	299	280	291	258	260	285	269	266	298	277	269	299	252	300	290	285	252	273	291	298	283	294	287	274	293	285	281	285	257	271	244	294	277	297	288	300	281	254	250	294	306	274	300	283	295	286	263	296	266	289	300	275	304	276	298	283	284	298	262	294	291	255	276	256	298	290	273	301	291	304	279	272	285	311	301	249	241	271	295	267	275	306	295	267	290	292	273	282	280	290	270	267	301	290	268	296	298	278	301	318	294	285	267	281	309	296	293	291	287	291	298	286	273	303	249	271	294	268	281	286	262	256	257	304	243	260	262	310	283	296	286	287	289	264	271	300	277	299	295	296	288	264	289	297	291	263	291	292	270	290	277	297	298	305	306	275	303	283	265	293	277	290	261	293	327	265	293	294	268	299	274	293	272	262	285	302	276	278	291	293	298	297	280	336	253	283	267	291	300	271	270	278	281	284	287	293	276	283	276	294	298	279	273	293	285	293	300	278	307	291	307	283	277	266	261	272	262	313	316	271	284	281	249	258	254	278	275	303	263	273	294	297	267	290	287	304	298	318	253	288	290	309	255	278	287	274	297	305	284	274	296	272	301	264	288	285	278	280	274	282	272	304	294	259	268	284	252	280	299	281	277	317	295	271	302	260	286	296	260	269	295	289	273	297	289	278	316	284	298	287	279	297	295	298	297	267	298	282	273	283	268	293	273	289	299	282	313	272	310	287	282	291	276	274	286	286	299	255	272	306	293	275	315	282	278	263	296	301	315	279	299	291	284	285	284	271	295	254	283	309	289	283	289	267	309	311	276	261	291	292	285	294	331	318	295	333	293	308	299	295	292	293	293	297	277	303	269	251	286	278	277	278	290	289	290	300	307	271	260	249	278	284	300	266	271	311	296	281	295	304	302	271	289	253	306	280	277	278	263	295	281	263	287	278	283	291	282	295	288	264	325	318	270	280	253	283	290	284	304	251	280	269	259	273	305	280	300	289	305	288	265	265	302	284	264	289	276	272	287	298	271	234	282	257	295	284	280	303	287	279	292	316	289	276	257	305	273	281	281	273	255	290	261	283	283	257	299	278	300	290	272	270	288	293	285	254	288	299	272	263	295	294	314	283	292	293	257	269	304	308	282	277	291	322	305	295	280	271	285	256	303	298	268	267	258	293	280	275	296	306	303	291	264	300	279	303	277	289	296	264	267	284	285	275	283	320	283	300	310	279	257	288	291	256	269	287	285	275	280	264	278	301	271	341	302	246	268	281	312	295	280	259	286	273	286	274	286	296	288	271	309	262	302	309	283	283	296	317	271	290	274	274	265	279	292	315	264	275	263	275	287	269	268	329	266	287	290	289	297	266	278	266	302	277	290	280	313	296	327	265	275	291	320	295	312	297	328	278	302	279	289	266	271	275	271	295	304	263	298	264	265	302	284	336	292	262	293	257	275	293	274	300	296	277	286	307	289	299	286	267	292	263	265	284	315	274	287	278	314	272	294	270	298	273	314	259	283	268	270	315	266	289	279	237	272	266	274	265	305	285	262	313	300	302	303	283	259	286	280	301	277	240	302	276	294	284	327	288	277	273	302	263	275	265	272	257	275	298	247	264	271	291	295	293	287	295	285	287	299	304	263	280	271	291	254	269	278	262	313	312	296	284	259	255	342	281	250	289	291	271	287	291	292	274	278	243	278	302	268	280	300	282	288	292	269	275	306	249	277	261	284	263	269	328	275	275	268	322	281	274	258	290	300	267	300	300	293	288	315	299	274	272	285	290	249	302	261	287	273	277	293	258	271	254	279	281	331	293	294	281	290	309	299	261	301	298	284	295	285	251	258	289	282	329	297	309	294	250	308	277	256	299	271	273	262	303	254	280	288	298	299	289	314	276	304	286	298	295	287	299	280	293	258	301	285	288	314	315	253	279	278	279	266	299	276	252	315	287	256	282	268	272	267	306	302	293	306	271	272	263	290	316	307	300	308	266	286	277	305	264	294	293	288	302	288	299	309	270	336	307	296	266	292	270	282	287	321	290	287	272	296	270	290	310	272	280	283	274	305	267	300	298	308	301	283	256	264	288	296	290	275	269	277	267	296	282	271	245	290	286	294	270	291	290	295	317	266	278	290	273	291	303	268	285	295	291	297	275	280	272	278	279	280	286	283	278	295	265	266	272	268	281	324	299	284	282	313	286	276	255	310	265	282	263	278	298	235	258	307	287	295	297	303	261	299	268	264	279	281	278	272	300	290	281	259	267	297	321	266	287	261	267	290	303	281	256	275	271	306	268	280	318	289	299	305	301	260	292	302	291	284	277	295	266	268	283	268	295	312	260	306	289	286	287	284	287	286	282	308	273	300	300	284	273	259	290	273	261	268	292	269	279	311	267	267	259	287	307	271	287	280	305	264	294	290	270	311	268	298	268	306	282	269	250	298	309	280	302	261	294	273	274	264	277	335	262	306	298	271	263	244	307	305	283	255	280	298	285	290	261	289	297	291	283	282	274	299	307	268	290	296	256	270	293	263	303	275	284	278	296	323	267	277	286	270	278	292	291	270	277	255	278	289	316	276	308	273	286	282	275	275	276	260	291	287	269	281	288	307	262	279	311	299	256	300	273	292	219	337	278	272	266	287	287	279	290	304	259	296	278	286	278	288	318	262	320	294	285	268	283	296	275	269	299	287	281	269	289	292	254	320	290	324	283	297	265	286	306	309	286	296	289	289	277	274	303	268	259	274	309	306	272	275	292	344	311	280	290	279	294	304	272	290	277	305	279	285	266	283	275	296	266	298	295	287	293	298	276	282	270	280	280	311	264	280	292	280	270	285	302	293	288	248	281	247	273	294	259	285	263	282	272	306	325	289	278	308	309	274	267	279	275	292	296	297	262	269	265	289	286	299	304	249	251	304	287	287	313	302	252	278	294	289	290	298	309	285	288	282	300	276	293	281	259	285	280	281	266	311	286	304	279	295	277	269	311	305	293	284	267	260	274	276	310	280	282	278	255	269	280	290	286	290	316	288	291	266	272	262	267	262	305	263	284	267	297	314	290	288	271	286	281	322	306	281	295	290	291	312	277	268	267	271	283	285	244	286	295	285	301	289	291	302	296	290	290	251	320	288	302	300	268	279	265	270	296	283	269	270	297	294	258	292	291	298	269	259	285	273	267	286	277	290	275	280	287	251	299	302	255	269	283	284	297	302	290	237	288	285	295	281	295	318	273	267	284	267	292	283	278	274	284	299	276	277	286	275	285	274	278	260	286	237	286	277	297	259	270	309	288	294	266
41269	51455	17204	1438	1007	851	706	627	556	536	522	478	464	2094	3733	3231	577	381	416	401	383	412	361	363	394	424	358	316	360	326	330	359	380	379	368	339	344	374	347	367	381	344	361	381	360	349	378	330	379	374	351	384	358	378	344	361	354	355	316	348	364	361	356	371	346	348	364	317	366	354	403	353	348	377	388	348	336	335	336	361	356	347	341	380	337	369	384	397	382	370	416	360	358	335	372	370	369	394	343	349	361	342	335	338	346	406	338	361	387	344	370	336	374	349	336	350	377	366	385	365	353	341	374	397	380	391	330	362	385	341	346	339	344	365	361	378	380	362	368	377	338	387	360	390	362	363	374	358	365	385	335	400	365	391	400	372	355	354	371	364	357	390	337	351	376	385	343	367	352	359	382	347	369	385	397	383	347	342	337	393	405	306	356	353	334	343	348	343	375	375	371	366	351	368	393	391	342	377	362	384	343	388	370	341	340	372	360	353	366	357	385	408	311	365	354	381	403	345	343	338	355	370	361	384	364	349	364	376	339	335	397	348	367	335	374	366	364	363	379	388	370	374	345	361	346	356	371	341	376	354	370	360	356	363	361	371	381	331	354	377	365	392	353	386	376	354	352	345	363	329	376	383	364	342	399	371	392	365	375	383	374	351	372	383	381	361	377	376	406	368	357	364	350	336	381	334	372	400	355	370	369	387	346	350	372	340	354	339	365	380	364	379	374	346	372	336	375	357	360	378	362	388	380	378	366	363	353	357	350	370	347	348	384	354	341	367	317	362	366	363	368	372	336	351	369	344	340	345	367	361	352	358	318	348	381	344	333	368	345	367	400	381	380	357	337	371	375	358	345	337	380	372	338	385	370	366	365	369	387	392	391	340	356	397	368	353	383	369	358	349	359	387	374	324	387	388	361	347	372	342	354	367	380	383	347	373	381	353	408	382	345	341	375	369	382	354	374	295	357	374	382	335	339	348	364	358	321	370	373	395	347	380	311	365	368	353	364	374	351	359	352	327	349	355	346	397	393	331	355	366	341	351	375	398	375	361	356	323	360	372	388	363	371	315	338	368	358	372	397	383	361	353	362	356	352	358	331	358	353	392	385	347	366	373	351	338	385	358	353	356	385	355	416	335	347	371	368	353	345	354	372	381	347	370	334	394	381	371	370	392	334	343	346	352	354	373	336	345	339	356	354	347	378	360	348	321	368	373	368	364	361	365	355	381	373	408	340	377	365	380	378	345	330	359	338	331	353	342	350	359	360	362	376	359	342	355	354	354	360	367	350	401	334	388	397	359	354	356	387	365	339	356	363	328	354	321	338	373	385	381	392	389	356	366	391	399	336	362	361	311	362	355	330	346	357	359	354	348	357	380	362	362	377	332	364	332	367	353	341	385	379	354	361	328	365	360	380	333	364	369	346	371	383	345	357	348	370	344	384	356	360	375	372	359	352	390	401	390	365	387	382	360	352	403	363	346	337	379	398	378	353	324	400	370	347	352	382	363	328	376	356	348	364	418	345	354	352	379	341	379	379	393	368	362	348	359	428	354	341	332	370	368	373	376	368	372	362	390	367	337	351	369	364	370	370	367	377	369	358	341	348	370	364	396	339	377	371	364	381	343	355	346	382	360	364	361	368	360	368	358	367	368	354	324	372	344	362	330	368	371	372	381	367	399	342	349	336	338	360	337	350	346	377	368	370	366	374	364	351	370	334	382	378	354	354	371	382	378	357	387	366	360	365	342	366	374	364	367	363	347	374	357	369	366	313	367	355	343	349	354	356	365	353	371	370	337	349	366	377	382	369	358	385	348	346	353	336	361	340	378	386	349	349	325	384	348	384	352	346	359	357	377	332	355	358	388	387	385	308	367	353	392	377	369	367	339	366	353	355	349	334	341	377	373	362	344	316	337	350	368	375	376	341	372	383	365	383	359	381	377	374	368	357	343	341	339	339	354	363	388	357	397	363	322	340	358	360	425	370	360	368	370	373	385	375	354	401	343	357	370	393	355	381	398	399	365	377	388	354	391	359	343	371	338	368	379	318	337	367	379	380	355	376	370	379	389	381	361	352	379	350	401	371	380	361	352	340	357	380	320	368	345	384	357	351	389	355	337	367	360	318	377	362	366	381	348	356	355	382	370	359	374	337	334	388	352	353	340	357	389	344	363	340	361	329	315	348	376	373	338	336	368	329	360	388	385	378	349	383	361	378	378	352	364	367	358	348	326	357	369	370	390	358	352	354	332	364	366	345	335	354	341	341	342	354	392	344	392	392	386	359	359	372	363	344	372	343	368	367	370	382	377	382	354	372	354	367	373	353	381	348	330	331	347	337	355	385	386	358	336	346	340	330	386	377	382	334	355	354	377	372	346	347	341	362	371	385	352	365	333	338	352	364	377	365	348	379	358	387	397	370	365	357	401	334	368	417	359	325	364	380	367	356	352	352	328	384	328	339	366	336	368	332	354	362	339	383	348	361	355	366	370	358	334	349	368	364	335	360	344	365	338	330	361	367	347	360	347	401	356	394	381	391	375	352	362	386	330	359	374	333	375	368	381	365	379	364	358	412	383	366	406	353	345	357	349	352	362	375	346	360	340	383	382	340	351	360	360	399	340	339	368	382	354	349	342	342	364	355	351	393	373	350	352	385	368	370	329	358	366	360	352	366	376	351	321	329	351	374	341	363	414	375	333	373	356	352	345	334	363	354	345	336	369	384	364	353	346	369	353	376	347	364	369	371	359	368	365	373	380	335	358	387	355	361	335	327	347	339	359	362	345	365	380	362	333	372	352	344	318	361	369	356	372	351	364	358	360	364	341	351	354	358	359	338	374	383	333	351	326	328	348	359	366	372	355	355	346	354	329	358	375	325	387	392	384	360	338	395	332	357	341	347	331	348	367	367	377	372	371	362	376	373	395	363	349	363	339	350	340	365	359	363	366	381	341	351	361	384	360	370	343	343	385	363	354	387	383	352	393	365	346	368	398	390	379	352	354	378	370	393	353	365	370	359	362	339	363	348	356	361	374	352	354	338	393	361	384	348	383	350	358	348	369	344	334	344	363	360	343	355	356	368	390	339	383	374	336	355	351	353	360	325	388	372	359	361	384	360	352	336	357	346	371	371	364	358	353	374	337	379	384	360	381	333	384	371	338	362	394	333	358	347	351	384	408	324	350	367	359	360	346	357	365	375	336	384	378	366	362	410	387	354	374	360	351	341	407	389	334	360	386	372	348	353	325	360	407	352	379	362	372	377	378	351	344	390	371	349	366	375	344	325	355	369	321	352	363	339	381	375	338	338	358	367	327	392	363	383	379	349	341	389	387	363	371	332	342	341	385	357	372	420	375	363	398	343	394	312	407	362	362	350	363	383	396	380	357	326	375	348	364	384	352	350	355	330	358	378	361	340	356	370	338	354	333	371	360	361	341	375	316	356	331	359	366	365	336	335	389	345	375	368	382	313	356	410	380	334	363	331	346	344	325	358	383
22838	21003	28441	23635	20949	20554	4564	1061	856	799	817	747	743	3434	6272	5025	1413	619	634	624	637	613	572	615	588	608	612	626	566	603	595	563	602	566	606	576	625	579	586	580	587	606	607	580	587	613	554	577	592	544	564	630	599	591	564	631	629	587	644	637	596	610	574	579	594	551	596	605	570	632	599	555	593	614	562	589	593	577	586	581	602	562	584	583	585	588	645	620	582	598	606	617	661	671	603	587	571	609	582	597	624	592	555	595	580	603	561	556	600	563	572	558	565	591	625	570	621	579	551	636	586	605	591	627	596	573	549	549	627	580	608	592	610	609	610	631	630	581	596	592	610	592	593	580	555	609	581	637	590	598	585	637	629	602	598	571	589	615	560	594	590	620	594	575	599	575	557	576	571	597	625	584	615	601	582	593	566	590	584	570	593	592	605	583	613	546	597	595	640	591	566	550	597	648	651	584	626	578	638	586	620	577	545	565	589	600	557	591	576	563	538	566	620	549	606	561	615	560	563	589	603	582	563	560	531	585	633	578	612	639	545	575	592	574	609	639	623	555	540	583	588	608	605	605	576	602	581	576	608	603	551	572	587	580	548	583	546	598	583	566	565	611	628	613	584	605	595	604	569	542	547	638	641	592	631	572	564	599	578	583	592	551	573	596	591	644	570	568	615	580	608	615	613	566	581	596	613	579	613	608	585	586	628	558	578	570	603	612	574	587	489	593	536	626	593	580	562	599	570	585	595	599	579	594	587	612	628	563	609	573	578	575	591	535	559	647	607	587	606	627	596	602	589	565	570	587	608	601	599	609	587	581	598	614	571	612	609	571	600	526	612	600	618	627	551	541	552	600	554	607	628	556	586	610	604	612	607	548	561	573	596	559	565	599	572	598	611	613	585	550	573	547	588	575	577	562	553	573	610	578	583	597	574	629	589	573	599	588	588	639	596	598	595	601	607	554	582	581	570	593	630	600	604	583	607	597	622	556	578	564	595	579	573	610	580	586	579	594	597	600	600	561	610	557	566	615	619	627	611	556	591	584	565	590	570	572	602	582	586	546	598	583	629	563	567	558	548	585	638	592	586	578	581	607	627	586	552	625	607	621	580	608	601	596	595	584	587	594	594	559	585	592	549	550	593	573	574	561	623	581	592	560	629	581	587	556	589	555	596	568	614	627	590	624	627	631	571	618	637	592	565	570	592	547	589	570	637	645	564	629	611	569	565	589	563	574	544	535	572	620	534	532	614	588	553	583	568	592	573	596	555	579	570	606	588	577	596	598	599	597	620	586	593	573	562	583	607	604	599	608	601	604	534	596	577	588	590	573	560	607	579	546	593	615	588	585	570	581	583	551	599	610	582	562	566	600	608	573	551	552	583	571	570	596	579	588	555	583	595	550	596	597	552	538	610	584	588	626	586	584	620	642	565	572	617	616	574	558	562	601	553	587	585	605	579	580	579	602	586	562	607	578	589	599	589	538	588	574	636	610	572	616	628	596	621	549	579	591	584	617	632	625	587	583	599	585	601	615	578	610	579	588	568	590	604	562	562	614	592	592	628	623	627	659	562	609	557	608	563	574	583	571	605	567	539	562	600	576	619	618	551	538	565	576	598	626	586	617	613	585	605	585	586	557	611	618	562	608	617	595	590	602	608	576	602	579	596	610	568	588	551	574	627	575	598	601	590	607	601	579	596	585	578	588	571	595	620	568	499	628	594	587	608	576	587	579	543	565	603	590	621	579	617	631	612	564	591	669	583	633	542	583	585	580	552	569	562	577	549	590	613	606	565	587	564	580	628	562	628	566	609	654	604	576	606	585	604	545	651	632	574	591	569	548	573	631	571	587	581	596	605	615	565	620	596	550	623	558	589	611	580	528	581	609	577	611	559	570	585	584	599	568	588	638	631	574	594	597	562	601	595	615	628	614	587	608	547	638	608	573	559	573	562	572	579	574	556	530	599	596	628	556	593	636	617	588	559	599	607	615	613	590	553	595	583	555	580	554	621	612	590	575	578	562	613	581	576	638	570	632	610	587	594	587	602	601	637	536	607	583	554	595	591	596	582	582	535	597	579	572	565	619	604	552	660	650	632	575	582	578	596	608	607	588	598	641	605	556	575	553	564	607	581	591	592	613	600	560	608	598	595	582	598	598	589	610	590	593	593	559	542	601	614	585	626	598	619	591	591	559	567	580	591	609	592	641	581	545	577	623	571	586	599	605	603	583	609	576	568	575	587	569	604	569	569	591	563	544	570	621	575	607	534	574	552	603	569	531	607	571	569	639	615	594	587	597	572	605	584	561	602	578	587	570	575	577	594	593	572	527	573	548	611	575	566	599	610	566	579	538	536	547	551	550	548	573	588	623	578	595	561	544	597	584	609	610	619	598	594	611	573	590	539	575	588	556	572	611	568	598	578	579	582	612	599	584	609	573	622	594	599	584	619	583	538	564	613	593	579	558	549	577	612	583	622	545	577	564	590	576	543	576	562	572	563	538	626	560	574	586	595	607	547	551	590	605	618	605	594	628	573	554	623	578	595	588	589	606	555	612	600	617	577	604	577	563	634	602	574	558	606	612	601	624	612	559	595	526	603	596	610	587	598	579	609	636	566	547	626	544	607	572	581	593	590	564	575	564	611	613	538	602	584	590	584	593	592	586	598	605	540	596	600	625	542	599	591	613	591	508	573	617	615	598	596	615	536	592	607	591	588	607	566	565	569	605	590	561	605	591	559	615	583	619	579	580	596	616	589	631	564	579	617	589	587	563	633	604	564	559	595	625	566	553	626	585	597	555	553	624	603	570	583	593	603	601	613	589	584	596	634	591	555	592	618	602	530	578	598	624	570	564	554	606	602	540	583	599	596	605	568	564	560	545	618	587	576	568	605	597	618	610	568	595	579	596	575	591	586	609	600	574	613	579	549	588	580	566	600	588	527	554	556	590	620	570	573	611	603	608	584	614	615	601	590	597	539	590	553	584	620	581	587	570	571	601	606	580	579	588	563	605	583	614	575	547	557	606	606	631	568	549	524	619	539	541	595	583	543	567	596	592	592	626	589	594	578	589	583	598	519	556	601	578	607	568	590	517	614	599	604	568	590	578	537	567	599	609	572	570	584	591	592	612	579	601	575	566	591	585	569	577	583	597	627	560	571	578	572	590	580	606	563	627	613	593	576	603	605	580	645	609	578	581	587	626	621	596	579	600	567	588	569	586	577	599	584	592	616	644	569	596	606	610	616	588	571	586	591	603	591	578	597	608	582	577	626	588	606	635	566	645	587	552	561	648	586	565	545	566	644	571	596	533	612	602	574	615	584	653	579	592	611	572	608	626	569	605	576	609	604	566	558	591	588	589	579	586	548	628	610	627	580	583	591	616	636	591	597	568	614	550	582	622	579	617	570	607	546	611	579	541	568	584	588	573	590	587	583	647	584	601	584	587	564	583	607	588	548	556	625	585	654	646	578	576	569	567	561	553	587	562	613	582	602	628
46081	67055	24160	4317	2964	2289	1852	1558	1344	1272	1150	1068	1014	6949	12073	9441	2133	782	808	722	715	736	713	722	767	773	742	693	676	707	688	694	660	697	706	701	716	703	705	724	688	694	733	696	705	693	717	671	689	720	727	692	723	666	645	639	688	676	705	681	677	686	696	657	682	673	681	664	661	706	694	685	655	720	669	718	679	657	698	696	704	726	706	721	703	700	687	657	688	649	711	700	728	682	678	707	681	714	644	708	682	675	731	672	673	678	670	701	680	693	660	703	738	617	664	702	694	661	675	688	706	733	641	668	691	718	702	700	701	619	705	692	690	655	678	690	649	638	686	685	697	669	666	699	717	703	696	736	684	651	712	684	720	717	649	711	709	657	731	654	662	661	674	640	665	732	677	716	708	629	692	678	657	740	653	750	664	722	675	671	724	694	690	631	707	674	693	701	725	687	700	685	714	596	671	717	710	672	675	697	688	679	702	690	677	651	710	642	716	703	640	664	714	703	660	706	664	720	661	649	657	669	666	715	675	696	658	668	723	705	679	716	676	657	698	691	706	652	693	708	667	698	673	699	670	665	700	740	648	621	704	717	721	706	682	748	674	676	659	651	669	712	615	693	643	725	693	725	738	707	737	682	709	721	697	686	667	679	700	659	707	736	649	651	644	692	712	666	691	652	684	663	667	670	713	655	698	690	675	664	660	724	681	683	651	693	683	704	645	683	673	660	721	686	661	698	712	669	689	699	723	711	676	707	698	687	680	662	674	655	746	684	657	686	663	678	682	669	716	681	681	682	698	643	728	666	674	679	672	684	713	674	677	679	708	677	686	697	713	687	674	664	671	688	663	686	716	644	707	719	672	699	672	659	661	656	633	702	700	637	690	717	736	703	658	699	680	676	699	703	654	701	725	710	689	691	662	681	681	709	680	736	657	649	667	717	678	691	693	646	693	695	673	643	671	653	721	672	669	713	740	705	699	690	712	727	672	694	702	680	700	716	633	619	657	689	678	679	704	687	658	713	686	715	652	662	655	719	689	706	673	656	694	656	667	608	687	659	658	654	723	656	687	701	656	679	636	663	711	655	665	639	622	664	677	701	639	684	751	657	664	671	687	664	693	705	698	676	694	652	736	707	674	667	684	691	669	675	747	703	664	668	705	733	642	691	679	693	649	695	673	718	691	698	703	682	685	674	640	701	680	740	656	695	682	657	708	652	692	668	687	715	682	709	665	683	693	690	630	657	657	686	715	717	678	692	667	683	735	698	687	691	674	704	664	663	707	712	691	697	673	704	674	679	652	700	679	708	684	641	667	702	695	744	662	682	670	690	756	681	731	661	695	692	695	688	686	706	679	695	680	678	665	697	697	681	634	654	735	702	689	684	695	707	685	694	705	654	667	665	698	668	710	701	656	679	660	700	703	707	699	717	683	693	696	667	689	668	645	658	668	683	714	652	649	656	708	706	697	659	676	708	670	663	650	677	649	723	673	670	700	713	670	668	692	672	667	703	691	714	707	656	675	683	699	668	712	665	711	665	680	648	696	719	691	672	694	713	668	692	696	722	675	693	663	664	660	697	657	682	626	659	667	672	682	675	703	691	624	710	700	686	674	695	728	685	687	681	670	642	728	659	671	703	695	658	687	714	628	636	692	679	680	656	693	724	721	703	650	668	676	658	675	625	670	659	653	718	667	694	661	677	699	717	683	652	660	732	687	729	705	707	678	709	715	677	680	645	675	662	667	677	684	633	667	689	714	697	687	698	684	655	701	685	698	679	681	674	716	687	670	693	717	673	745	690	681	711	674	650	720	690	714	691	664	737	710	717	702	679	739	690	693	673	665	675	691	694	690	703	675	662	706	691	680	723	731	685	723	670	703	660	658	689	681	746	652	651	707	704	694	685	670	695	722	682	726	657	674	630	727	716	688	672	642	694	684	670	735	662	643	693	692	692	658	715	700	703	660	663	672	676	751	649	678	721	710	689	651	677	655	686	682	701	691	731	703	709	671	689	707	699	680	645	682	693	725	656	644	716	666	660	698	674	678	675	663	683	652	726	672	646	676	658	708	683	657	689	664	691	686	629	677	671	698	656	660	664	656	688	706	663	694	683	669	684	693	707	658	692	635	690	702	635	699	664	754	686	662	725	690	701	638	682	668	681	680	702	698	644	700	707	675	723	650	682	618	717	691	684	721	658	685	656	661	616	716	664	718	693	706	654	723	757	683	681	700	660	676	654	701	700	658	664	664	690	649	711	665	663	733	667	671	698	682	670	636	703	684	656	719	735	677	669	673	650	666	724	713	696	656	677	710	728	679	712	728	674	714	645	686	714	695	692	691	702	690	660	729	695	702	673	685	652	718	657	699	699	698	676	672	689	703	669	677	668	726	691	671	711	657	687	690	700	694	688	703	680	703	656	682	670	717	677	684	714	711	701	665	680	680	651	668	668	724	649	717	695	686	653	703	680	676	707	671	702	656	705	686	680	693	651	679	678	683	663	692	661	682	636	689	645	660	652	674	655	681	700	643	692	728	687	721	708	683	679	675	701	700	708	705	730	727	683	697	654	690	715	671	691	667	669	719	705	675	653	727	679	699	685	687	668	667	694	690	642	708	674	687	682	654	674	634	699	681	660	668	683	670	681	673	704	653	682	663	680	692	684	639	675	685	673	685	667	703	690	642	670	727	656	663	703	691	661	709	685	647	701	666	734	694	656	700	685	657	628	648	703	698	685	650	636	671	707	661	655	654	717	678	664	733	710	690	697	695	646	704	677	697	701	648	674	683	685	672	651	694	707	648	697	673	742	637	659	691	713	702	664	739	684	695	642	679	665	638	657	710	680	663	680	677	686	670	716	690	686	617	681	629	697	718	705	703	681	692	681	681	708	718	677	684	681	667	685	705	682	693	640	681	680	682	677	718	672	682	673	706	639	680	677	654	696	679	685	711	671	685	690	675	688	731	684	653	719	683	693	681	699	694	691	708	677	719	695	713	711	701	657	677	683	688	654	674	673	692	700	678	654	732	665	687	690	659	687	682	694	707	660	711	628	672	709	738	720	695	676	695	685	692	708	675	643	673	684	655	631	696	728	705	635	714	637	703	679	703	631	722	692	698	676	676	674	656	701	681	695	728	729	673	700	678	644	710	729	711	682	660	712	684	679	671	744	732	670	620	686	710	668	709	681	650	713	653	707	691	694	661	662	682	685	658	683	690	719	675	658	762	673	658	703	677	684	673	652	656	681	726	695	674	672	710	689	671	720	679	688	682	676	689	656	661	654	684	695	674	601	627	695	663	665	690	610	679	703	668	646	689	633	707	683	664	668	698	695	708	659	658	723	647	700	643	663	732	658	640	702	635	689	718	676	639	691	663	712	688	675	672	739	697	677	718	687	702	700	681	697	666	671	722	643	683	665	739	651	645	736	691	691	685	706	687	671	672	715	690	645	643	685	718	710	706	704	676	670	679	676	683	670	656	684	672	716	691	650	706	675
31952	28903	15364	1662	311	267	250	238	221	231	221	221	233	269	403	387	254	207	229	241	237	215	253	234	220	234	229	227	210	204	240	200	211	238	213	222	218	234	230	217	210	222	248	195	229	240	218	235	224	220	221	188	211	231	206	203	203	227	219	215	239	240	210	212	220	206	221	209	215	236	204	211	208	224	199	224	236	217	234	213	221	223	233	237	223	230	234	217	227	217	212	209	245	227	201	213	235	203	214	197	246	231	230	219	193	243	227	237	217	230	222	216	215	245	228	239	204	223	223	218	223	222	227	202	261	212	223	223	245	216	229	237	215	215	216	237	207	219	204	227	213	220	222	227	222	238	238	236	188	227	240	237	238	228	231	201	228	217	247	232	214	199	204	226	243	211	226	198	240	214	244	225	245	190	206	236	227	254	227	208	220	213	235	195	232	209	234	229	215	230	241	213	229	232	212	240	225	246	217	220	236	211	239	212	187	254	207	209	234	211	212	226	237	228	217	209	232	205	202	236	220	230	213	213	224	234	230	217	209	229	209	230	255	217	231	230	210	251	212	200	238	200	249	233	227	220	212	243	231	223	227	213	213	223	238	237	223	222	201	231	223	208	236	239	214	211	210	225	230	232	209	195	213	230	241	211	241	201	209	249	220	211	221	233	205	227	231	211	232	199	235	204	242	223	217	224	230	209	219	219	240	230	217	193	226	221	223	208	248	219	225	236	231	208	212	239	252	225	224	228	191	223	239	217	228	231	239	210	205	215	230	233	214	225	239	220	207	223	225	226	249	224	230	228	252	218	253	213	238	215	225	247	222	194	227	217	211	216	223	238	231	247	258	238	207	224	238	219	234	229	236	204	216	231	253	209	231	222	223	235	200	219	243	211	215	214	217	234	238	238	212	219	241	197	220	233	224	196	234	219	213	208	209	228	218	218	200	225	229	250	207	212	229	227	252	207	236	222	202	211	236	227	207	191	220	219	216	220	205	221	229	227	217	211	227	230	235	229	244	219	236	249	226	223	207	215	249	220	220	243	206	231	211	221	227	238	233	233	227	226	213	214	216	229	232	241	233	247	245	224	234	218	249	237	202	247	231	229	202	236	195	200	226	221	221	209	220	244	206	216	226	216	214	198	241	233	235	267	219	215	217	249	209	206	233	211	221	218	210	231	233	222	221	203	213	228	247	210	199	234	203	209	205	220	225	218	223	216	235	205	216	225	239	241	203	201	236	224	195	222	210	233	209	233	215	235	250	221	217	239	214	227	204	223	231	216	245	211	242	216	240	201	214	248	240	245	263	229	209	209	233	238	232	220	221	228	232	243	219	236	221	244	229	260	225	223	239	220	224	205	225	227	223	222	228	235	204	228	187	225	232	221	230	224	220	236	236	220	255	211	216	231	220	218	225	222	200	221	207	221	225	211	221	209	247	231	211	241	230	237	221	212	213	217	227	229	224	228	203	203	216	235	224	216	220	220	231	214	223	238	240	259	215	212	206	250	200	214	245	208	225	221	228	215	219	212	232	210	219	212	244	233	223	245	215	225	241	228	212	218	233	214	240	218	202	239	217	213	214	211	221	207	237	226	232	218	227	205	219	210	218	245	267	252	229	203	207	224	218	218	206	192	211	237	203	215	220	230	213	238	210	226	227	214	216	208	264	216	227	216	206	206	214	230	206	239	218	218	200	216	245	242	220	191	212	220	233	208	243	235	212	225	222	240	221	204	229	205	222	203	219	220	227	234	210	207	230	211	226	206	220	197	216	219	219	208	226	218	233	209	234	233	245	218	200	197	194	220	221	223	204	218	248	201	196	216	206	221	225	259	224	213	212	248	231	227	196	202	201	236	250	232	238	216	235	216	244	197	219	227	226	216	243	224	251	236	247	224	228	205	233	194	223	224	245	223	226	226	208	224	229	211	233	210	247	218	223	201	223	196	205	207	239	221	240	211	209	229	225	222	221	237	202	213	246	233	228	251	215	197	217	223	243	222	210	223	211	231	225	215	236	214	218	221	203	236	215	200	202	212	231	205	217	207	220	213	217	223	246	219	241	210	214	199	202	247	222	238	200	232	249	211	228	224	217	195	243	216	219	232	231	235	233	206	192	194	229	212	219	223	221	210	207	219	207	240	241	223	209	241	228	206	214	215	209	208	234	210	220	203	231	270	234	216	209	237	220	205	208	214	239	237	206	238	224	242	221	225	227	229	196	225	222	195	214	213	222	201	199	235	235	229	221	225	225	227	246	252	216	179	259	230	212	226	235	202	219	213	207	227	207	225	263	232	225	226	238	227	224	238	224	191	192	226	257	226	222	221	209	248	249	195	255	201	242	214	236	225	210	213	210	217	224	221	201	230	219	222	235	228	209	214	227	264	210	218	223	218	235	234	206	221	247	208	235	228	237	234	244	209	228	229	220	237	220	208	201	205	213	214	242	221	223	210	191	254	257	204	195	243	223	233	232	227	221	225	210	250	216	227	228	239	237	212	221	224	227	210	217	218	210	219	225	219	221	214	222	217	188	239	225	237	231	233	208	224	221	239	256	213	229	177	230	221	218	206	224	220	224	231	234	201	201	216	235	235	206	223	226	218	217	204	218	216	219	210	230	221	208	237	240	211	242	217	215	238	232	209	246	240	223	237	217	232	213	208	220	199	225	216	229	211	220	226	226	214	229	212	237	232	212	245	216	228	230	232	247	220	228	222	255	204	240	226	214	226	233	244	217	208	201	229	236	216	215	224	234	230	236	213	217	222	212	250	216	215	208	226	215	217	221	200	220	209	191	210	236	233	213	219	222	215	219	246	245	241	228	220	215	202	200	244	238	214	236	206	246	236	203	225	220	252	226	200	245	216	220	218	228	238	229	218	243	196	206	241	231	236	254	226	233	232	195	224	229	222	231	214	261	216	210	208	195	238	225	229	232	249	216	224	205	231	218	217	218	225	234	238	208	235	234	224	210	232	243	221	202	216	208	214	214	200	241	225	202	238	222	231	220	202	198	235	210	211	224	229	221	198	232	214	210	225	213	217	237	212	225	216	219	227	241	229	237	213	220	228	233	226	217	222	203	208	221	240	212	228	227	220	209	254	230	230	227	219	246	240	228	224	235	220	215	236	221	213	226	219	194	228	229	212	227	228	217	234	240	222	232	215	249	211	214	213	223	231	236	223	230	228	248	227	212	237	192	231	208	242	237	195	225	252	200	239	218	227	211	214	212	251	214	226	213	231	203	240	216	215	235	222	240	220	231	208	254	211	234	204	230	236	210	222	223	228	218	202	219	203	237	219	210	213	225	245	229	230	222	219	233	217	225	245	204	225	228	207	236	248	228	235	224	221	237	255	221	200	242	225	213	221	238	229	263	226	218	237	199	243	262	219	229	204	249	244	226	223	238	219	226	228	233	213	207	235	233	205	234	242	235	229	249	244	213	239	207	215	219	204	254	200	232	231	220	206	225	230	239	229	201	229	205	219	253	216	245	216	221	222
39277	40372	9714	551	474	403	393	332	285	322	354	320	278	409	764	680	334	271	282	275	293	284	275	269	275	270	269	277	260	292	303	291	286	289	275	307	305	282	264	271	307	276	268	271	258	271	290	265	288	298	266	279	270	278	243	270	292	270	268	254	274	275	281	281	256	296	317	293	291	313	258	301	285	267	246	310	270	312	296	310	294	303	253	296	263	276	290	260	268	283	262	264	256	285	289	266	285	285	269	282	259	272	282	285	288	286	280	278	275	283	274	256	255	278	271	298	287	285	294	250	275	279	273	291	244	265	274	272	256	260	279	279	288	287	291	311	291	284	247	259	298	250	279	243	269	279	289	267	283	291	276	277	252	309	288	274	284	274	290	281	258	253	283	276	292	294	314	267	242	296	269	272	274	275	248	277	304	282	277	276	276	274	304	269	280	269	283	275	259	289	266	305	295	268	293	281	284	285	294	257	277	277	295	244	291	323	288	281	286	246	285	282	238	276	309	274	275	279	291	285	304	250	295	308	272	303	257	283	268	268	287	262	267	279	323	283	255	270	265	259	263	288	304	285	289	256	266	270	269	250	285	268	251	276	276	255	314	259	287	278	276	275	279	287	260	298	275	291	252	274	276	284	273	260	275	307	271	256	279	280	272	289	277	267	266	300	305	291	289	283	307	278	294	258	267	279	277	305	289	264	306	244	254	275	296	262	266	285	250	306	274	292	295	304	275	282	235	290	286	268	277	308	268	253	289	286	305	261	278	260	297	264	286	285	292	279	253	288	264	302	275	259	267	280	297	273	253	286	331	261	265	289	278	259	268	273	275	270	280	283	252	250	283	291	254	313	301	283	278	279	276	313	289	272	283	301	267	270	252	284	295	260	262	287	257	287	277	285	259	315	269	266	289	272	276	283	256	295	271	286	304	295	272	277	293	280	261	290	269	281	286	281	248	294	273	299	284	268	299	265	298	297	274	306	266	274	250	296	283	270	276	255	291	285	291	268	295	294	277	231	278	296	237	272	291	275	278	317	255	246	289	289	321	285	299	276	295	296	283	284	277	306	293	274	274	293	276	281	279	281	263	310	256	288	271	257	276	287	292	258	270	272	279	276	265	294	294	279	265	258	264	277	280	266	257	260	268	245	273	300	279	284	276	312	268	249	282	252	293	298	269	296	265	300	302	278	268	299	296	281	297	301	292	254	280	328	285	280	283	321	281	256	290	300	280	285	306	290	275	275	269	285	279	266	284	284	273	266	276	284	271	272	283	292	251	272	297	270	259	278	282	290	301	252	294	261	294	268	243	282	276	280	261	247	296	274	294	266	266	243	274	277	254	262	293	306	303	281	275	264	279	248	264	281	297	290	298	311	279	310	292	292	300	263	284	257	278	280	286	284	275	225	289	264	262	285	276	277	267	272	292	296	294	262	267	253	290	266	289	296	277	271	306	309	260	277	280	290	306	280	288	273	276	275	269	284	276	254	275	299	291	278	286	305	263	293	277	249	266	267	279	275	273	254	273	311	280	279	278	276	320	288	290	251	275	300	258	289	287	276	287	285	267	278	272	251	272	283	264	292	320	262	270	295	275	295	288	271	282	318	291	289	299	264	266	266	293	277	279	279	297	258	271	255	292	274	261	276	271	264	309	280	277	276	274	308	305	270	266	320	288	283	290	290	256	301	291	265	274	273	274	264	291	266	285	261	281	277	285	279	290	294	291	286	256	268	227	279	296	305	281	281	270	308	272	302	305	304	254	244	272	283	303	284	267	250	294	290	254	270	284	270	262	267	279	285	244	270	273	295	260	276	278	252	294	275	246	277	276	290	308	266	286	264	294	262	286	278	259	293	286	296	296	248	270	278	292	284	279	282	272	265	286	306	266	249	270	259	273	270	291	266	268	260	265	290	284	307	309	300	288	308	272	282	288	294	279	276	258	297	268	285	306	304	248	271	275	301	268	280	279	302	245	289	277	264	269	255	305	283	292	285	282	260	302	286	275	270	290	269	292	299	276	286	277	279	246	283	270	257	273	300	274	262	287	269	290	276	274	286	262	245	295	280	279	291	274	298	279	314	289	327	249	261	291	280	283	254	246	251	301	277	249	256	250	278	272	269	281	285	304	300	265	257	280	305	305	290	273	256	279	284	293	263	265	263	297	290	277	276	288	290	269	294	255	292	259	283	292	260	272	281	254	306	284	316	256	276	271	252	270	281	268	250	260	295	291	286	286	312	255	278	274	294	264	265	279	277	258	295	265	288	280	280	276	294	287	297	281	260	284	271	298	271	285	295	270	273	283	302	251	279	300	291	278	289	287	275	288	289	288	299	301	274	286	298	302	290	285	276	271	278	286	275	281	298	307	282	286	279	281	251	289	273	277	296	276	293	312	295	274	238	256	277	273	296	273	272	284	280	291	279	307	273	286	310	258	273	276	283	290	284	265	276	243	271	303	300	264	291	263	288	298	294	291	296	295	289	299	277	300	275	287	303	267	267	261	281	298	265	285	281	282	281	309	311	299	263	266	260	305	302	298	277	286	295	273	266	260	290	277	279	279	233	266	257	331	294	273	306	271	264	272	289	275	251	266	274	270	263	299	276	266	260	292	301	264	286	275	248	295	271	283	283	282	238	288	289	280	285	270	318	292	272	271	274	284	253	291	251	260	288	282	287	285	285	282	287	275	262	290	277	283	294	300	278	271	269	258	290	272	281	286	254	286	283	290	275	284	262	281	267	247	293	280	261	275	314	271	278	252	256	296	284	291	268	247	260	290	268	296	274	263	275	267	256	230	291	273	284	265	284	276	286	282	256	275	319	299	270	256	281	291	272	272	284	288	275	283	283	300	308	295	283	271	268	262	317	272	253	278	299	283	263	289	277	261	263	266	285	298	275	289	286	281	317	250	278	289	278	273	276	291	264	253	277	314	275	260	289	251	263	292	258	286	288	273	307	308	243	271	269	319	293	263	288	286	282	288	292	268	282	265	290	289	270	296	279	294	289	273	311	249	257	287	305	290	276	314	281	295	269	313	307	329	310	289	273	299	291	249	293	295	271	287	299	267	282	283	280	269	273	275	264	271	265	293	303	294	278	293	305	311	280	280	282	316	262	298	289	274	262	269	284	264	282	285	288	320	281	295	241	282	308	249	275	282	285	283	296	315	283	302	274	255	265	275	269	271	298	288	276	278	252	285	310	288	301	256	293	288	261	295	297	284	288	288	289	278	294	300	280	251	289	314	304	286	284	297	269	251	286	271	268	293	301	259	307	275	253	278	258	273	288	260	262	240	257	284	280	249	291	306	291	281	288	252	296	305	270	267	298	269	270	285	289	274	297	267	296	273	293	297	280	302	288	301	280	260	293	276	271	285	257	292	287	327	271	280	280	260	270	294	256	263	267	303	274	245	287	290	278	284	271	256	249	295	274	273	293	283	285	276	289	281	275	272	272	240	257	301	255	290	291	254	269	271	271	257	280	288	287	285	274	291	280
23883	20971	27940	24061	20553	6016	947	645	580	572	509	452	477	1627	4208	3273	602	415	406	427	447	482	396	471	416	419	431	435	428	428	436	415	454	415	423	416	392	423	403	479	407	397	422	399	408	417	455	440	433	448	411	374	408	428	427	441	421	430	429	393	408	440	429	396	435	439	418	387	454	431	410	435	418	409	389	386	422	431	418	380	432	398	417	460	419	397	419	435	414	419	428	427	420	395	397	416	443	414	414	418	393	409	465	409	421	398	393	429	421	422	424	384	434	448	361	443	414	415	420	422	419	422	429	397	459	395	460	412	418	394	359	414	459	404	426	434	425	419	399	373	406	420	418	466	419	413	437	423	404	417	393	413	444	416	395	419	372	395	394	440	395	412	395	435	419	435	391	423	412	449	432	407	417	377	423	417	413	421	396	419	406	403	408	386	389	398	432	402	440	408	397	424	430	401	430	450	399	426	398	412	412	429	419	388	430	454	394	418	395	437	384	426	409	443	431	405	388	427	396	436	394	409	382	449	406	409	393	368	378	398	390	400	438	418	396	433	373	419	427	435	402	418	393	401	453	421	406	462	426	420	419	401	422	430	430	439	412	442	394	412	402	434	437	384	432	442	400	416	373	403	398	414	404	425	446	435	412	434	414	432	423	398	410	441	447	407	417	401	421	429	421	404	427	424	417	393	395	455	435	456	393	400	409	433	387	403	398	409	451	411	437	409	456	422	404	423	436	424	403	430	425	440	417	369	418	389	408	439	427	405	407	398	420	413	386	424	429	433	419	432	429	430	474	439	378	467	451	444	423	375	435	411	466	446	430	389	404	439	421	454	405	394	428	419	462	408	407	423	401	440	403	410	424	421	436	418	449	475	391	422	413	423	418	411	422	407	446	419	380	422	410	420	429	410	460	448	389	439	410	424	433	444	460	405	406	406	404	423	421	393	431	399	386	425	407	427	412	421	392	407	377	410	430	371	426	365	423	410	392	388	422	397	427	444	412	412	456	396	434	425	425	411	420	443	439	397	418	393	434	429	412	399	418	404	394	395	393	426	414	414	424	392	435	377	423	416	448	415	443	401	410	415	423	441	432	436	435	399	422	384	411	403	429	410	452	420	430	417	410	437	407	373	409	422	440	410	395	435	409	400	434	406	393	404	425	424	419	420	441	437	434	440	413	433	386	450	368	355	413	436	424	408	417	397	420	403	409	413	428	393	444	419	427	421	413	426	408	416	439	432	409	377	404	397	409	406	399	451	423	419	428	422	413	417	429	410	431	406	414	435	423	399	416	435	400	404	406	415	413	436	433	453	364	420	405	421	406	406	439	429	384	405	369	402	411	393	414	402	401	420	421	406	397	422	348	410	428	445	429	410	395	406	423	417	384	423	428	378	387	403	392	438	393	426	447	399	456	424	438	411	371	386	442	433	441	383	425	442	440	388	421	403	436	418	405	386	395	419	405	442	374	414	399	400	430	437	383	386	429	392	418	401	426	425	438	465	383	424	417	396	410	401	433	428	401	434	418	437	440	421	401	415	373	388	379	410	442	422	417	432	425	380	414	358	428	428	406	412	401	409	416	395	413	412	424	439	397	421	438	411	379	440	401	413	410	419	404	444	449	433	414	400	424	396	442	401	389	417	413	409	421	409	434	416	405	420	404	442	414	421	404	384	414	381	410	399	429	402	424	442	419	438	430	438	405	407	403	405	413	441	400	426	454	403	422	432	418	450	403	414	416	414	394	399	428	357	411	416	432	386	408	447	373	442	418	432	392	420	416	396	409	445	449	434	442	386	403	427	394	381	392	368	423	445	455	458	413	389	431	405	465	421	424	413	400	410	396	409	427	404	416	437	447	471	379	438	424	422	379	441	411	431	422	425	423	417	413	406	387	420	438	409	398	411	411	432	404	406	413	390	437	393	396	415	452	431	395	410	416	391	420	435	405	427	393	395	421	446	433	396	399	434	402	438	435	390	382	404	426	407	424	434	426	417	409	397	382	417	406	431	356	422	445	408	412	382	397	422	407	373	425	394	385	429	412	396	434	427	387	398	407	409	394	407	404	390	416	382	436	395	411	400	405	508	385	408	426	416	411	427	470	388	393	405	423	429	402	417	436	394	460	392	407	454	403	459	395	409	424	408	401	391	397	414	405	427	415	393	406	406	386	395	414	417	381	433	414	424	394	426	391	398	409	447	389	414	417	389	451	414	401	376	425	409	435	422	419	430	400	388	416	420	412	447	416	429	421	410	414	414	411	405	410	444	422	394	429	407	427	386	402	424	419	448	384	444	409	458	397	398	444	413	419	419	394	387	397	384	420	440	390	420	423	429	412	415	410	402	413	407	403	419	399	462	424	395	401	404	424	404	433	438	406	461	451	423	396	409	424	399	410	429	406	447	395	427	387	425	431	438	417	432	399	423	457	421	415	434	446	417	411	446	421	382	410	437	410	447	411	409	418	409	422	404	452	423	423	384	426	429	440	445	416	409	437	414	448	447	423	459	429	393	390	411	397	422	419	437	424	410	404	415	385	441	412	417	411	403	376	406	417	401	420	419	436	430	383	432	419	406	424	430	402	406	431	423	412	386	415	386	400	456	389	397	433	420	440	419	399	449	391	413	429	442	445	411	407	396	412	410	415	450	402	380	409	439	424	397	409	420	393	440	431	412	441	403	458	464	401	390	403	399	399	438	421	426	420	434	396	391	397	433	446	443	414	415	428	412	403	398	427	399	406	395	412	455	410	432	414	439	419	396	445	388	451	429	432	423	401	407	409	423	423	429	362	438	418	401	416	442	401	468	419	446	404	419	423	426	398	441	398	403	417	399	423	395	398	430	434	451	401	410	433	402	437	400	409	403	376	427	380	404	415	407	392	450	407	396	418	433	434	412	451	416	410	398	391	434	366	412	406	404	384	399	384	402	379	385	348	435	423	421	409	436	372	401	382	443	422	391	410	442	423	447	412	404	480	422	402	415	365	433	409	401	420	407	424	434	410	452	422	429	420	405	400	420	454	450	442	396	395	416	424	429	442	416	423	395	404	420	442	412	390	403	412	406	430	440	383	394	423	425	414	411	442	396	387	397	402	430	413	444	403	412	408	394	433	419	387	401	396	402	429	417	442	399	404	439	407	423	438	442	411	394	442	418	411	421	432	382	400	422	410	383	413	397	440	401	425	450	443	434	426	447	461	412	410	404	391	437	398	411	453	366	439	411	433	416	414	439	471	395	389	432	419	427	403	401	450	398	423	420	411	436	391	460	435	417	416	427	418	411	385	434	426	399	414	401	437	420	392	432	443	434	397	421	419	412	448	409	363	402	417	420	440	391	420	401	409	389	421	437	416	406	402	409	401	393	416	426	392	420	395	412	396	431	417	427	394	434	432	428	438	372	420	441	429	411	427	418	407	404	402	409	440	420	432	417	401	388	422	463	405	386	435	409	402	436	404	403	414	399	432	390	445	457	426	416	424	399	430	420	380	418	442	439
41017	56035	18892	2530	1868	1437	1205	998	868	809	733	724	677	3150	8245	5966	886	554	556	560	513	539	502	499	504	461	512	555	518	505	491	455	524	521	502	544	467	477	476	488	464	544	511	521	464	468	489	471	534	506	491	459	497	503	480	500	480	497	456	471	493	494	468	490	513	510	507	494	478	498	434	481	505	432	470	481	493	502	524	473	457	514	487	490	524	495	484	515	470	503	540	538	504	471	487	460	468	492	539	490	510	498	459	447	496	474	502	448	522	469	507	482	493	509	480	509	495	521	522	498	522	502	535	474	528	504	487	510	507	482	488	515	488	513	466	500	487	525	491	507	507	463	498	480	484	471	513	497	512	520	496	457	525	498	502	491	529	501	462	496	464	454	484	502	496	489	503	487	460	452	497	501	512	516	496	484	490	464	477	496	472	479	502	507	490	494	514	496	482	486	483	508	474	481	476	450	533	498	535	494	476	487	450	499	483	505	487	546	523	480	502	473	522	485	501	503	495	428	494	491	479	530	490	501	456	494	479	505	424	500	499	500	481	498	509	512	474	483	482	477	482	486	470	522	474	500	502	498	483	511	510	453	515	470	482	534	501	469	490	525	477	508	511	490	496	501	496	486	478	453	507	498	502	543	449	460	487	465	492	509	470	511	483	472	497	459	460	506	503	537	478	477	485	432	491	483	478	460	504	464	491	510	426	484	526	481	458	492	471	526	498	505	475	464	541	515	492	523	479	504	523	501	493	521	484	478	482	519	479	548	501	496	502	452	485	464	445	461	526	501	509	466	501	512	458	466	513	495	475	504	480	496	496	443	483	501	488	494	503	511	521	467	503	491	484	515	512	444	509	506	494	518	457	517	553	469	490	475	497	484	506	500	503	481	487	463	469	517	499	468	465	482	478	500	498	508	504	507	465	519	516	506	540	470	483	496	475	505	495	467	499	506	505	472	499	512	476	490	499	493	509	490	485	563	497	498	493	460	483	473	507	460	486	472	490	506	485	484	486	477	497	458	506	538	474	498	481	488	487	477	475	495	497	464	447	498	500	486	516	486	493	526	500	514	484	520	502	479	525	495	485	486	484	496	504	464	494	505	498	455	490	465	485	471	489	481	498	489	495	522	478	461	450	453	514	539	466	521	510	467	485	480	481	482	489	518	497	520	503	491	462	481	476	480	481	515	488	505	457	453	475	537	500	447	482	469	459	496	498	484	508	495	493	502	506	478	502	494	527	437	499	505	493	496	467	494	523	433	467	521	516	465	513	512	514	485	471	478	508	457	454	462	510	526	480	490	496	484	465	479	483	498	498	451	514	497	481	484	459	531	452	488	472	495	510	470	497	498	489	490	505	471	496	497	503	483	528	472	528	477	482	519	499	520	487	506	494	473	461	542	502	465	461	495	520	469	467	501	509	448	486	484	486	502	457	530	487	530	502	470	495	527	505	506	496	482	494	479	511	504	512	481	512	468	506	472	459	487	475	503	511	495	507	495	465	483	521	507	501	512	494	482	503	467	468	490	503	476	473	486	500	514	503	458	507	450	494	521	510	480	492	492	497	490	476	486	513	508	494	506	480	498	487	486	486	487	491	487	520	444	498	530	507	484	508	462	493	462	512	484	509	458	480	485	436	486	493	470	495	498	518	482	442	468	492	494	467	476	509	493	463	512	510	459	492	487	531	520	500	495	459	460	471	506	515	493	487	517	551	493	500	488	506	513	456	528	468	466	504	452	482	511	453	470	487	534	474	488	502	481	495	447	467	505	536	515	474	486	476	474	513	542	485	492	486	489	478	528	481	462	491	486	472	458	498	535	502	497	470	495	527	476	470	507	495	505	478	506	492	508	509	490	472	482	465	485	486	499	470	501	451	517	481	475	496	537	461	488	493	554	461	480	523	507	480	462	491	516	551	505	489	506	501	512	494	498	465	517	517	480	506	497	510	500	492	506	470	515	542	495	504	478	457	496	472	505	508	495	481	488	520	487	487	513	460	506	486	480	522	476	518	459	494	480	518	480	520	531	489	502	451	474	453	514	488	498	470	468	518	482	523	523	515	540	484	486	488	490	492	504	432	520	492	493	485	512	527	515	467	484	483	495	513	492	521	484	481	499	439	466	483	475	482	497	488	496	501	521	485	493	459	473	522	471	535	525	474	452	499	515	489	494	473	459	462	510	473	504	477	447	504	501	507	478	464	484	485	520	522	483	435	507	470	467	493	520	471	467	461	468	520	505	495	471	515	511	494	489	470	460	450	489	474	491	538	455	489	495	496	429	485	495	477	495	481	485	516	460	507	507	470	481	445	494	476	491	460	520	511	450	491	463	485	497	440	494	499	478	452	463	492	479	473	474	482	462	475	465	479	475	460	469	519	493	498	530	487	474	504	466	495	466	480	491	477	527	459	472	477	512	488	492	515	518	497	503	509	512	495	440	505	501	516	447	492	507	505	485	496	484	458	524	449	509	462	499	498	472	516	504	515	474	485	498	485	450	486	497	471	513	499	512	486	490	540	538	489	499	483	497	494	488	458	502	467	484	483	472	518	500	503	503	492	494	499	471	484	523	493	490	478	501	458	471	481	469	438	490	493	471	458	515	459	463	431	490	428	487	529	508	498	455	510	482	520	481	500	508	497	520	509	531	531	486	472	486	485	466	492	502	448	495	449	483	490	493	462	494	470	456	485	494	501	495	484	495	539	497	475	502	474	499	466	506	498	507	498	476	508	511	526	511	496	491	496	458	493	492	516	512	480	504	527	502	502	506	522	495	452	511	467	522	528	496	471	494	479	553	468	482	497	511	450	455	471	521	498	472	507	491	517	507	453	476	454	493	495	484	500	473	480	487	456	510	458	442	471	513	483	467	500	501	480	444	473	513	496	493	496	518	493	468	489	513	509	472	474	511	503	499	545	485	477	500	537	519	470	485	486	536	525	504	486	482	519	472	481	495	515	488	488	494	452	514	532	463	496	478	527	482	484	481	495	511	511	471	485	490	525	486	470	483	445	488	485	510	449	517	441	480	494	467	484	500	504	468	463	487	473	525	523	510	512	473	484	508	509	516	478	471	522	481	477	506	483	525	477	480	526	481	468	481	482	490	494	511	456	512	514	468	493	513	482	501	453	491	467	520	476	465	485	499	461	475	493	477	472	452	471	510	478	498	494	496	499	523	491	515	480	437	511	475	494	513	466	456	523	441	475	506	465	448	520	490	518	481	515	523	451	494	477	495	471	531	531	511	517	506	510	465	517	467	453	486	461	513	469	472	507	472	521	473	524	484	524	502	504	524	499	459	470	457	484	531	501	489	496	461	497	485	501	491	530	539	485	507	505	488	490	510	497	505	480	498	493	481	523	484	504	519	499	498	545	470	501	467	491	478	484	461	484	467	472	513	494	475	478	520	476	493	496	490	525	524	502	480	445	492	491	487	544	503	494	460	508	483	469	462	508	488	485	490	486	484	480	505	477	476	521	478	488	484	522	474	471	511
25084	21186	26565	24205	5325	504	418	352	313	286	302	317	308	918	1868	1266	318	281	291	281	271	290	254	270	272	279	274	265	276	280	286	244	261	264	259	275	287	301	286	244	287	264	251	279	240	272	267	292	264	261	250	272	295	289	295	254	274	266	275	249	275	288	273	270	286	257	245	245	283	258	270	279	258	253	245	247	286	265	251	280	291	283	264	285	292	274	243	248	281	253	274	256	271	279	275	266	279	236	275	276	278	251	265	290	256	258	253	270	277	276	277	263	263	270	258	279	271	279	287	278	258	279	270	244	264	260	279	276	251	257	270	261	262	228	258	258	266	263	264	258	242	258	300	262	242	265	278	277	276	232	270	250	285	236	274	250	257	272	232	271	267	244	287	274	254	291	267	269	244	267	297	264	260	236	298	260	241	252	265	286	259	273	262	271	253	246	278	284	264	286	259	295	287	272	266	257	277	268	270	278	279	260	292	255	247	269	257	269	301	255	287	279	271	267	241	279	283	265	257	279	263	250	254	237	275	274	255	233	258	287	271	262	284	243	277	246	282	276	248	267	253	271	251	289	260	265	294	262	263	272	280	252	286	280	253	251	262	254	298	272	273	258	213	245	254	269	271	290	256	279	293	230	243	261	266	292	238	264	272	256	251	277	234	281	289	253	244	246	275	279	287	251	261	300	256	246	289	255	248	257	285	269	264	263	270	279	271	255	257	285	256	251	257	252	268	254	283	259	297	225	314	253	297	243	288	267	260	280	264	291	253	296	273	264	266	265	274	271	282	273	314	284	243	244	270	280	276	266	259	245	280	262	283	262	269	262	255	252	255	272	264	276	265	298	251	285	262	239	255	258	269	306	230	275	295	286	258	249	245	268	245	283	262	276	245	284	248	276	235	299	281	248	273	242	320	257	294	283	282	291	273	276	283	262	281	280	258	264	264	273	270	256	277	281	268	261	248	294	265	290	259	281	274	291	284	257	267	294	282	292	266	277	273	256	242	266	268	272	272	261	267	257	295	300	272	258	278	275	259	246	270	292	303	265	275	264	246	275	272	251	312	274	309	267	266	292	260	258	246	263	272	283	263	248	235	260	290	263	230	240	268	274	274	283	250	273	268	301	267	265	274	274	254	252	257	282	286	256	258	286	279	300	275	287	261	270	279	247	276	271	273	255	267	294	267	265	291	281	241	257	245	274	242	286	267	283	251	264	268	262	287	267	251	281	242	252	269	271	231	263	242	236	289	310	257	280	283	265	264	276	261	258	264	268	274	294	293	306	286	252	288	297	266	273	263	270	278	274	303	223	282	271	275	251	276	255	282	253	248	290	274	237	260	277	278	244	279	281	256	277	243	261	265	270	262	275	255	287	270	253	244	255	260	239	270	271	274	271	270	257	263	283	260	285	255	289	244	262	252	270	253	266	270	284	276	261	284	255	253	268	274	292	278	239	247	250	263	267	253	265	264	255	279	242	262	280	264	268	245	261	250	248	304	262	296	246	253	256	252	276	273	290	286	265	249	252	272	256	262	278	314	284	251	270	293	249	273	263	249	285	260	270	256	255	244	289	257	279	294	284	287	249	252	256	278	262	259	244	249	286	234	251	253	304	278	227	270	246	272	284	290	262	270	257	278	258	247	253	258	267	267	293	277	237	243	268	275	286	256	273	272	254	262	255	239	279	264	288	254	268	244	274	267	251	275	266	291	248	252	288	253	283	254	252	273	266	263	264	259	262	260	288	248	251	248	267	282	288	266	241	247	266	246	278	281	286	284	259	244	271	258	263	278	257	278	273	272	257	280	276	271	295	267	259	287	273	297	268	280	273	255	313	261	252	262	261	238	244	270	254	266	273	296	301	266	306	285	265	289	277	292	265	241	269	262	261	280	264	285	240	278	305	263	298	262	289	261	267	266	270	288	276	268	291	262	271	258	268	268	265	280	252	260	297	280	261	271	276	271	250	273	278	256	267	268	262	254	283	273	255	281	262	270	290	250	272	288	245	284	286	244	264	272	260	276	283	265	267	225	272	258	262	274	242	258	255	276	280	269	251	269	261	268	282	282	274	257	281	264	251	244	259	240	310	235	278	292	268	268	291	261	265	284	282	263	266	257	260	291	289	245	298	297	301	279	258	263	270	277	275	252	268	264	264	276	268	261	281	272	282	303	248	287	268	258	283	254	295	300	281	282	261	276	259	266	243	274	269	260	264	275	277	275	296	253	279	296	318	293	229	250	269	258	260	294	255	281	278	283	243	256	280	256	270	273	282	239	287	275	277	280	272	270	253	297	257	269	275	281	280	276	282	287	262	299	298	264	242	271	271	287	240	276	284	280	277	253	266	272	267	239	248	267	268	296	278	256	241	245	264	276	302	265	288	271	281	252	280	271	251	281	290	290	272	254	269	236	239	280	285	241	290	253	298	271	267	260	240	262	288	282	281	292	300	263	289	261	232	286	276	259	249	276	261	269	288	270	286	267	267	257	243	268	240	261	246	256	264	265	281	288	237	249	252	260	243	255	249	289	249	259	274	240	267	250	262	267	262	247	241	271	247	283	284	287	259	282	275	288	259	266	264	277	263	260	257	244	265	242	265	277	270	266	295	270	250	260	219	264	281	271	275	262	260	265	269	273	259	298	261	279	278	278	267	243	276	308	289	265	249	269	285	280	254	284	279	288	263	297	252	272	259	251	252	260	273	240	310	263	245	261	264	290	248	275	264	284	281	259	231	265	333	290	253	252	293	271	266	290	271	238	254	245	271	261	275	281	280	256	276	247	255	259	246	283	296	265	282	246	243	274	262	248	256	271	266	241	233	288	248	260	244	299	276	268	250	262	276	298	279	278	263	257	261	245	258	296	294	285	263	242	270	259	256	250	274	270	276	266	235	286	258	268	243	275	266	280	216	240	270	266	245	236	255	284	271	275	240	279	255	279	272	247	258	279	273	271	264	268	261	236	277	272	235	253	268	259	287	259	288	249	292	253	297	277	286	285	253	273	260	257	287	243	252	288	275	269	245	265	236	303	280	231	274	244	271	298	264	266	260	281	267	281	270	246	284	260	266	240	278	281	292	267	248	283	284	297	253	299	251	270	268	270	270	248	271	252	247	253	282	261	259	297	260	248	294	268	288	245	261	251	266	265	262	280	281	285	269	257	247	251	298	248	289	297	276	294	297	277	271	291	262	259	265	266	263	279	275	273	254	272	276	305	244	296	301	254	292	253	308	271	262	267	267	269	268	229	266	252	295	258	279	246	263	302	262	284	270	254	258	282	290	269	258	252	243	285	275	254	263	287	268	271	273	288	280	286	294	273	245	253	258	245	265	281	243	279	278	269	259	278	284	276	274	314	261	290	265	273	264	237	275	261	248	244	270	268	280	265	264	254	265	290	244	273	262	300	272	268	265	253	309	248	252	244	263	265	258	281	249	280	267	265	245	287	260	275	276	225	248	267	283	257	260	278	296	247	266	249	282	270	264	234	251	277	257
40217	51831	16099	1425	993	830	600	564	519	471	441	441	419	2188	4614	2863	382	351	376	356	369	373	358	345	373	354	352	370	334	355	354	354	312	361	324	320	345	363	345	333	329	344	369	358	343	333	354	339	339	353	352	397	350	350	335	367	363	335	306	366	351	342	340	361	344	324	341	349	331	339	332	327	341	325	378	319	344	358	335	347	370	307	355	337	362	339	336	309	365	345	351	363	375	336	352	339	344	386	338	413	342	318	335	336	336	367	340	345	343	335	308	300	343	340	369	342	310	319	338	332	342	340	355	338	329	334	371	320	343	341	356	359	375	312	330	375	325	349	339	319	329	336	334	331	330	341	311	336	361	369	341	334	351	323	361	364	322	345	357	335	325	350	325	345	353	330	357	349	341	344	382	331	374	338	338	300	362	374	330	344	343	354	342	366	347	352	341	365	343	390	360	356	299	348	357	334	332	381	343	353	343	334	329	382	335	328	354	323	353	347	313	306	357	372	349	328	354	326	325	337	318	312	349	333	320	341	344	319	319	335	358	315	352	329	374	356	324	347	335	342	324	332	320	363	330	323	339	309	357	345	344	346	363	334	363	364	328	344	359	339	344	356	357	368	334	349	337	351	353	328	336	296	365	338	326	362	327	365	333	364	317	340	320	332	346	317	354	366	347	323	334	326	348	343	320	331	303	356	316	327	358	330	338	337	337	348	357	359	350	362	325	329	331	351	376	357	341	334	323	386	339	343	325	321	344	364	342	363	306	314	322	331	333	353	339	326	374	341	338	346	357	353	326	363	339	344	329	339	328	334	330	312	348	330	322	381	342	350	334	362	332	354	360	333	333	352	316	353	374	336	336	368	354	353	320	365	338	341	343	322	350	331	337	349	307	383	335	327	341	323	343	336	355	340	353	355	362	314	362	349	376	319	329	328	338	319	337	346	339	360	338	360	339	335	326	358	327	342	312	349	338	365	363	335	304	355	362	341	343	334	354	345	350	334	322	346	333	353	330	329	379	334	359	353	353	333	347	369	318	362	322	365	378	349	381	342	360	320	336	336	349	349	377	328	345	346	338	345	341	349	289	374	351	308	359	318	353	340	384	374	328	338	296	334	335	336	316	336	338	355	361	343	321	345	347	344	343	348	342	345	338	337	329	375	315	340	352	353	343	310	382	359	346	358	337	347	397	349	335	316	365	324	339	337	335	341	347	334	288	321	318	319	348	328	343	366	370	361	326	384	323	318	333	347	343	359	332	358	316	342	332	325	341	325	348	345	363	355	365	345	366	339	292	322	323	323	329	352	346	372	338	338	347	322	351	349	351	361	348	334	340	367	350	329	329	343	330	336	318	366	343	322	321	347	364	336	361	357	339	363	356	316	310	337	357	334	354	340	319	370	348	380	345	341	346	365	343	381	317	329	351	334	354	327	302	327	332	327	343	327	346	346	380	343	339	367	331	333	337	370	370	330	350	333	345	334	337	371	344	333	368	360	334	345	371	344	343	370	305	342	362	358	334	319	341	343	340	321	332	320	338	353	306	337	353	306	390	328	340	323	367	326	350	335	314	314	348	344	381	346	371	335	317	345	350	373	332	356	344	375	366	331	336	347	329	338	371	309	320	359	332	328	306	348	331	318	341	341	344	325	375	333	320	339	343	326	335	356	336	338	342	358	321	328	350	336	350	346	355	313	349	311	337	349	351	356	338	330	324	322	333	354	311	326	309	342	331	352	362	338	351	336	320	331	332	341	341	337	379	355	326	322	357	366	353	327	311	354	329	378	345	348	342	350	361	376	326	386	351	334	321	364	333	351	336	334	335	326	315	341	345	357	324	330	343	337	337	332	333	325	351	359	327	321	326	383	354	319	339	356	326	335	367	350	377	344	333	366	342	354	336	345	328	334	328	330	335	339	353	333	350	340	330	361	368	317	347	333	373	324	343	313	362	365	362	340	343	359	323	330	306	326	334	338	358	344	343	351	331	352	320	332	333	308	329	324	326	337	358	343	357	360	342	336	335	337	330	340	351	313	341	338	341	330	335	294	364	345	329	343	356	346	353	343	351	340	357	306	334	327	314	369	329	353	368	327	366	317	337	325	306	351	369	349	335	354	340	322	370	336	380	353	322	316	333	321	335	346	373	356	333	347	339	340	362	376	347	344	301	366	342	331	323	368	321	308	361	300	323	333	326	364	304	329	361	369	334	371	376	329	342	362	353	319	340	336	326	337	316	335	353	358	332	364	345	332	348	355	334	337	361	333	323	338	345	358	336	330	337	334	327	326	326	369	332	337	398	361	343	360	364	354	368	339	321	356	335	329	346	345	312	354	327	344	336	332	323	312	375	321	323	352	354	334	349	339	336	328	325	311	345	318	332	315	344	308	308	354	335	359	365	314	343	352	349	322	332	321	338	321	321	341	347	346	368	345	364	365	329	348	375	322	353	352	331	368	330	319	347	368	324	370	383	361	345	382	338	322	340	345	334	352	324	323	336	321	345	302	326	340	343	356	337	331	319	339	371	306	327	328	325	323	338	348	356	325	325	342	352	331	345	324	311	342	372	291	319	324	314	334	346	320	330	350	319	316	329	320	338	347	356	307	349	316	376	383	349	348	323	309	326	327	366	304	345	365	334	334	352	351	370	322	323	353	347	372	323	332	336	325	351	361	308	325	335	294	328	367	319	356	339	351	333	348	357	309	348	343	341	314	360	335	334	369	392	297	343	319	342	351	348	347	356	345	345	338	354	351	381	322	335	352	318	373	354	320	347	349	341	369	396	334	318	317	320	352	341	326	336	313	328	352	306	341	342	314	334	328	339	333	328	339	341	371	391	342	365	352	293	350	376	347	366	350	360	334	352	337	371	315	379	354	339	328	354	336	357	347	349	341	332	347	335	353	354	341	347	339	350	328	333	345	324	359	338	331	346	350	351	307	370	350	345	343	351	357	341	333	309	352	358	354	362	362	312	309	358	337	339	341	310	342	351	351	312	337	327	348	396	341	319	339	299	331	336	331	327	363	320	343	352	333	312	369	318	312	336	352	343	374	350	359	339	378	363	344	340	355	326	324	359	355	339	359	350	366	336	341	355	346	329	365	307	327	298	352	306	338	348	308	335	322	321	342	356	359	338	362	302	338	343	337	371	328	326	375	354	374	344	359	299	323	345	316	335	369	345	345	342	325	318	341	361	357	347	348	328	336	302	336	343	322	325	342	362	353	352	365	369	343	351	371	326	323	360	325	380	311	335	342	382	362	348	317	336	318	319	353	346	339	329	335	320	304	333	346	331	310	356	329	358	374	350	321	333	363	348	346	330	351	350	358	362	350	349	315	360	326	342	375	359	364	362	345	315	342	343	348	358	371	362	312	342	362	363	339	371	341	302	374	368	340	353	348	343	374	370	345	304	351	358	366	352	327	321	332	368	355	344	323	363	324	332	320	344	341	332	316	333	363	334	350	371	343	328	356	345	343	357	349	399	327	363	338	338	321
22828	21034	28636	23579	20995	20624	4388	973	851	856	714	720	634	3732	7194	4503	681	628	599	617	645	610	581	623	609	604	621	632	573	568	559	587	603	606	574	565	595	610	560	544	563	585	595	564	583	620	571	630	589	568	550	620	593	555	578	569	583	566	570	579	556	588	579	575	573	573	543	534	605	570	569	566	567	582	553	622	578	586	566	613	584	574	572	537	563	541	590	584	592	562	570	671	566	591	570	526	580	536	544	571	571	536	591	579	593	592	584	547	552	601	540	577	579	611	600	572	607	577	540	586	621	605	575	607	618	587	579	559	603	565	565	546	590	577	610	613	539	564	533	606	552	550	588	625	542	563	568	568	592	569	568	547	611	580	599	593	598	566	569	529	568	541	564	609	598	570	556	564	579	563	601	607	586	588	568	541	544	531	561	580	572	559	597	609	565	564	583	599	589	572	564	556	566	585	562	607	539	561	560	592	551	563	581	600	580	568	550	586	584	550	587	598	562	602	561	604	638	556	550	580	599	573	554	579	577	578	580	550	576	621	560	559	529	555	545	574	541	572	549	574	532	546	588	538	527	549	568	594	577	576	570	582	582	590	538	578	539	568	566	571	568	588	560	571	592	526	621	562	549	563	574	549	570	576	581	556	608	604	563	538	570	557	589	567	583	570	568	563	557	577	600	549	604	538	597	568	559	577	587	557	574	566	568	597	556	586	537	581	572	568	566	621	601	558	514	593	562	557	544	594	555	525	597	574	574	576	551	558	585	592	615	519	597	536	573	553	592	570	569	576	605	599	550	569	569	603	595	557	531	572	547	529	572	575	571	623	548	584	567	565	571	553	615	567	604	592	548	607	531	583	571	542	583	607	531	567	558	572	563	564	547	551	583	546	594	568	513	557	550	560	571	577	590	540	582	581	550	538	561	534	570	597	548	556	560	547	542	612	557	573	552	583	576	616	617	585	568	564	599	585	563	574	571	615	536	563	591	585	592	602	573	582	566	591	608	574	577	546	575	589	549	584	567	597	573	565	558	585	569	579	576	612	554	608	572	625	543	583	535	562	555	587	576	557	583	601	551	587	547	519	586	614	569	567	563	580	562	559	558	561	566	540	584	591	525	553	589	567	543	544	586	565	569	570	584	542	583	584	588	554	546	559	560	558	575	583	573	588	571	618	572	604	569	588	574	600	591	595	593	578	576	535	571	550	514	533	585	536	565	558	598	585	571	571	552	579	580	575	553	511	581	589	591	597	594	577	576	543	549	563	561	558	568	595	599	607	536	566	560	578	590	572	567	589	537	585	543	523	531	596	521	592	553	606	589	582	553	597	601	571	589	567	576	563	600	619	578	533	578	566	537	607	610	585	568	590	600	613	576	544	583	561	570	593	596	606	579	584	561	615	560	605	563	557	544	579	568	564	574	592	573	565	569	559	529	571	566	576	572	592	618	588	597	576	542	595	595	553	597	513	555	568	597	617	548	606	570	513	581	577	572	578	583	521	558	538	570	559	588	585	555	597	626	556	583	550	641	566	562	566	564	568	587	596	567	608	589	580	529	607	606	572	564	559	551	580	573	591	623	510	593	610	610	574	543	571	572	577	586	546	581	620	580	578	547	588	568	570	615	562	578	616	568	613	590	576	560	577	570	525	531	533	578	550	549	578	537	555	594	556	534	595	555	597	537	620	553	538	599	602	602	588	591	615	601	585	555	577	621	547	586	589	544	539	559	599	556	572	567	583	557	565	556	585	605	639	541	552	590	564	564	590	578	583	605	564	570	609	573	570	548	578	557	574	556	548	577	625	597	561	599	579	541	587	573	551	552	572	542	601	576	586	595	577	579	558	569	589	557	599	573	546	555	579	615	615	591	596	546	580	642	560	558	602	578	591	567	613	580	544	548	594	580	561	591	580	539	587	560	597	575	582	596	553	586	567	528	560	600	575	577	596	614	551	591	582	568	589	561	620	525	565	538	622	578	551	579	610	584	565	577	617	546	556	581	581	578	574	590	624	558	586	549	565	543	559	569	514	574	580	618	534	589	552	543	558	561	579	588	625	577	568	601	546	602	579	557	521	567	557	603	551	579	579	576	593	575	574	574	559	591	578	610	612	590	560	580	590	583	548	557	622	569	581	557	604	568	524	538	550	598	578	536	555	585	577	577	556	542	637	538	621	586	618	578	564	596	589	554	556	568	561	545	548	598	571	588	577	608	581	593	584	565	585	581	599	587	559	541	596	603	537	577	547	578	607	561	575	619	576	572	591	605	531	526	602	593	534	561	579	582	576	561	571	561	561	530	559	565	564	582	580	566	567	521	555	588	585	562	550	571	581	602	590	573	574	566	542	547	560	576	556	587	575	567	577	572	602	530	550	584	570	596	568	555	584	587	567	577	589	585	594	532	560	533	576	571	571	611	589	610	555	597	545	586	601	590	547	571	547	528	608	539	624	526	613	602	563	550	581	597	567	590	545	583	588	604	562	556	570	565	607	588	583	595	579	541	587	599	594	569	539	535	552	581	582	547	576	614	566	579	534	616	577	531	606	561	552	537	570	546	588	577	579	551	567	584	569	590	567	577	534	584	574	544	603	591	598	557	572	578	585	577	602	577	586	571	530	611	575	564	576	562	554	558	592	587	574	539	648	557	587	574	554	609	544	537	562	590	531	594	553	582	542	591	563	566	571	546	607	597	557	549	559	553	521	528	596	607	529	585	582	598	580	609	547	608	570	594	553	588	525	536	627	580	566	578	545	576	569	556	533	590	565	553	608	581	593	547	570	599	597	581	567	637	521	585	580	576	589	570	591	560	551	551	555	565	572	598	561	615	591	545	562	558	611	570	557	585	549	601	548	578	577	573	553	565	569	612	594	561	613	577	547	596	588	528	543	563	574	545	570	598	554	591	578	556	608	609	602	553	536	550	631	613	547	607	552	603	540	560	536	559	603	549	546	581	534	527	591	576	599	602	598	607	610	571	523	595	553	621	566	592	576	588	575	556	608	578	564	592	526	564	557	537	579	543	586	595	572	581	531	599	566	574	542	568	555	554	575	581	594	584	573	629	546	589	558	560	563	575	602	573	543	571	582	550	612	570	603	583	607	597	554	554	601	570	571	569	618	598	575	581	623	561	558	571	569	554	570	597	550	589	540	538	588	575	584	564	549	577	562	573	566	546	608	594	526	539	561	545	554	570	536	558	577	567	594	590	570	589	544	603	545	617	574	564	591	607	582	626	579	569	590	581	571	575	600	544	602	594	570	576	582	552	579	525	567	582	560	593	572	552	557	589	602	592	552	600	579	565	581	530	600	566	613	537	589	640	566	604	572	574	551	565	536	587	630	554	556	606	570	562	557	607	565	614	511	528	516	589	562	603	565	529	575	582	576	585	546	570	587	594	573	613	581	597	560	547	557	562	559	552	560	576	550	597	553	552	558	579	592	587	573	621	572	563	558	596	540	542	630	527	575	536	579	572	561	568	531	574	607	587	601	561	593
45445	67078	23402	4044	2876	2243	1831	1566	1387	1176	1115	1057	973	7654	12829	7873	790	757	791	765	749	716	719	738	711	717	732	710	726	723	733	665	671	637	715	698	713	663	690	708	683	664	660	706	681	655	652	670	699	659	651	679	644	718	689	720	665	652	677	680	693	679	699	656	690	665	707	701	637	714	677	703	691	679	703	682	687	702	657	639	659	644	627	649	684	669	664	681	690	656	698	737	727	666	707	677	695	678	710	651	664	648	663	691	650	688	688	658	638	630	707	663	671	652	676	648	688	691	636	657	736	690	651	640	673	661	693	650	627	654	673	667	655	617	687	666	663	692	671	634	656	690	686	669	633	673	658	720	660	594	670	703	657	662	624	663	663	645	680	689	664	716	690	672	692	622	636	713	664	663	671	666	699	684	708	674	665	661	652	669	661	663	633	702	664	643	656	675	700	681	693	660	671	716	737	661	676	646	632	681	629	641	659	683	675	697	700	727	686	619	650	678	641	649	669	635	675	680	657	649	690	698	659	659	671	692	682	668	628	658	677	664	650	663	706	656	708	673	725	684	627	712	679	687	666	669	693	660	673	626	641	639	689	681	618	628	673	686	686	666	664	648	660	670	699	661	680	638	644	651	641	670	687	673	704	677	667	676	653	640	709	630	676	661	627	699	667	719	699	641	697	686	623	675	703	652	669	661	676	659	662	647	686	662	652	663	665	631	675	644	691	709	636	720	669	676	658	689	671	714	696	661	645	657	698	664	688	708	633	685	645	711	685	677	657	641	651	666	643	705	653	646	693	676	687	691	709	673	674	678	692	666	612	686	677	679	657	687	659	665	697	685	653	668	683	665	693	624	651	691	677	671	688	726	664	652	627	708	647	665	686	692	671	660	663	670	647	679	666	656	663	696	642	709	635	673	658	624	637	649	653	672	640	635	676	698	672	650	679	638	643	669	678	695	655	680	673	691	625	692	647	606	640	713	710	636	643	694	687	640	691	665	661	660	680	697	648	699	664	679	709	676	709	681	623	715	646	668	691	690	681	654	715	672	717	667	659	642	682	693	712	697	689	700	653	656	671	658	626	673	643	664	674	664	664	681	659	672	669	708	651	658	681	702	643	666	731	685	670	688	623	671	640	661	682	635	650	708	672	688	642	669	631	630	675	652	662	665	643	694	679	663	679	650	642	667	696	657	711	670	676	643	718	670	670	664	720	653	685	653	661	622	698	674	673	647	646	697	722	716	661	696	665	728	651	681	694	658	705	673	697	656	716	675	666	668	661	702	649	624	649	670	669	680	684	671	682	684	673	696	662	676	702	663	740	743	640	680	670	695	711	688	678	646	683	666	667	694	680	675	670	636	672	639	714	673	683	697	683	654	725	677	659	685	671	636	679	683	657	653	718	659	669	717	708	651	626	667	709	639	623	703	700	640	632	670	644	701	643	656	711	691	672	693	668	641	668	704	685	678	632	659	733	676	676	660	682	670	654	723	655	677	676	690	704	649	695	628	633	694	718	655	652	632	674	643	720	647	668	703	703	695	683	669	683	664	697	675	689	620	664	623	655	615	646	666	712	688	704	701	709	680	679	664	640	619	667	678	647	689	675	652	716	692	638	630	701	692	675	681	672	664	631	647	670	666	685	708	716	681	658	700	673	664	675	688	678	693	714	661	673	682	665	708	643	639	693	592	671	646	666	675	675	639	678	634	666	656	693	674	611	698	677	641	683	686	671	682	685	612	655	697	683	679	674	654	666	665	666	629	674	719	659	636	693	698	658	648	654	765	682	689	669	661	666	635	673	644	729	642	711	696	658	652	660	721	640	668	632	697	635	701	637	676	668	670	679	697	696	630	704	678	681	681	670	690	641	630	645	594	697	677	709	683	657	666	655	665	668	684	688	659	707	716	711	686	680	671	618	692	728	669	715	625	612	647	640	650	686	646	647	630	645	699	621	607	693	644	687	698	703	681	666	656	650	692	689	639	709	667	653	644	687	678	691	679	684	640	676	655	651	675	681	678	676	631	675	625	743	697	651	676	737	687	658	647	655	658	640	644	661	619	670	660	721	665	678	707	650	697	634	671	681	679	676	691	692	655	649	637	664	634	654	651	675	648	703	648	685	741	670	619	675	683	680	711	652	662	657	667	712	746	692	661	670	685	708	686	671	675	684	682	706	650	582	681	691	680	703	656	707	703	664	669	655	683	679	698	658	692	722	706	654	682	665	685	713	692	654	710	654	628	683	687	714	608	686	714	691	638	702	625	683	663	643	682	668	621	662	644	654	667	671	657	673	668	657	663	702	702	720	666	708	630	618	667	654	676	672	708	624	633	660	675	706	689	690	634	651	657	649	671	656	658	637	687	663	673	637	629	711	665	687	649	629	685	635	658	685	662	692	666	666	691	643	638	663	721	657	622	669	654	697	676	636	664	673	671	663	674	654	659	659	649	674	686	639	652	669	705	685	703	709	682	660	652	686	641	698	656	652	669	679	639	656	635	659	660	685	716	663	678	676	640	678	665	641	669	669	665	657	652	659	653	706	684	705	676	689	699	676	643	653	638	694	626	692	709	689	688	659	645	711	697	667	662	658	673	713	678	700	683	617	647	667	663	704	650	652	701	639	681	658	663	713	705	668	646	650	683	698	704	604	705	643	679	677	660	669	702	671	651	672	688	673	693	663	689	674	688	698	654	705	649	660	668	649	673	711	635	644	652	653	628	704	707	637	719	703	698	699	676	733	647	665	632	659	614	622	676	672	697	665	669	673	718	648	688	699	663	688	644	666	694	659	634	714	667	676	689	657	695	659	681	682	703	703	622	647	692	671	644	741	713	648	634	628	633	699	661	676	668	681	647	682	654	688	684	690	636	679	713	670	657	667	640	704	718	686	663	663	658	686	715	656	688	707	637	717	675	679	650	666	678	663	652	697	678	732	661	700	697	677	637	653	671	697	705	692	680	663	693	673	755	654	724	679	678	683	713	712	693	638	656	683	697	665	674	702	651	678	659	711	694	693	667	705	673	615	685	677	683	692	656	672	670	662	665	671	637	649	642	701	651	721	690	676	669	692	710	677	717	698	672	679	684	705	652	688	704	683	671	662	683	658	672	677	666	645	657	665	700	692	662	699	666	675	624	703	642	640	633	684	671	723	679	678	722	687	663	675	701	639	683	677	649	675	693	713	697	651	639	695	681	621	695	659	621	683	687	646	688	689	659	672	664	670	671	652	669	672	734	633	652	739	655	617	725	692	674	694	678	643	637	665	668	660	639	730	648	711	625	646	661	653	693	688	645	681	653	693	683	667	682	642	660	686	656	689	668	685	688	703	681	703	693	658	652	696	675	676	674	673	668	655	699	714	684	677	634	669	640	693	685	678	681	686	670	642	642	677	698	626	656	715	641	643	622	613	661	620	697	636	674	646	691	650	695	626	663	698	690	700	683	664	663	695	674	686	641	687	677	670	697	631	636	664	688	692	688	698	665	658	691	703	652
31224	31452	18558	2698	508	440	311	238	231	263	243	235	227	296	466	429	248	236	215	225	203	203	213	214	194	200	219	208	212	210	194	231	218	201	218	230	218	226	212	218	199	216	204	188	232	216	214	246	201	208	233	216	226	227	217	227	209	211	182	211	197	245	204	192	224	216	250	214	197	221	214	234	218	221	219	245	213	215	226	236	216	239	200	217	234	212	201	220	213	211	218	240	203	224	228	202	221	219	237	216	201	210	251	211	226	231	217	231	219	208	239	249	213	201	204	196	200	207	254	221	200	221	213	233	218	225	240	242	200	219	201	248	226	226	229	233	230	203	218	230	224	213	196	228	189	219	209	204	195	227	205	254	207	229	210	222	204	198	213	205	198	237	194	205	214	208	204	207	186	196	204	212	204	230	240	212	202	230	218	202	202	221	212	215	233	219	237	205	218	235	205	228	198	213	214	199	219	242	197	207	208	199	196	220	195	220	232	219	215	224	199	232	206	205	216	217	199	201	250	220	209	199	198	216	220	212	196	242	215	202	196	232	218	226	216	190	227	218	213	211	226	211	197	216	207	214	234	231	217	223	199	217	254	195	247	236	228	238	222	194	237	223	249	221	221	224	220	225	211	230	232	220	213	211	199	227	204	221	223	197	238	218	211	200	210	211	214	189	220	243	181	195	242	207	211	209	219	220	222	231	210	217	220	238	220	206	217	222	205	219	202	232	232	169	230	215	228	194	191	231	220	225	243	193	203	241	222	235	201	187	211	206	218	209	210	231	210	223	227	205	210	223	223	250	213	205	226	231	218	229	224	198	220	235	218	203	230	204	215	221	205	217	191	202	228	210	218	209	222	228	202	244	230	215	212	221	239	199	199	226	192	230	234	219	209	221	235	228	193	223	193	221	205	215	235	213	210	207	214	216	209	214	239	224	239	201	223	244	212	237	228	204	226	235	242	230	200	226	207	201	229	207	188	224	214	208	216	210	210	221	214	224	223	252	217	232	189	220	240	208	214	207	213	194	213	208	228	203	205	193	210	212	237	198	252	220	231	209	231	215	263	186	225	195	209	233	219	225	232	226	217	200	219	211	216	190	221	215	215	189	202	224	211	233	231	208	207	220	230	213	218	211	238	210	232	244	218	232	209	221	216	213	221	217	225	207	220	200	228	221	253	206	179	233	220	248	217	204	214	210	207	207	242	208	225	264	216	220	208	239	226	208	209	197	208	236	236	217	217	223	235	233	240	173	219	242	225	217	207	235	233	218	219	228	242	231	235	205	216	211	208	205	186	202	209	205	210	212	214	205	210	226	226	203	214	201	227	212	219	253	206	214	220	211	204	246	210	222	205	205	200	219	240	230	217	212	234	182	239	197	222	226	205	234	221	190	221	234	201	226	232	207	231	215	228	232	220	226	229	215	225	220	215	248	196	223	234	212	188	232	196	195	229	247	211	224	200	210	193	203	207	234	216	200	251	205	216	226	226	215	209	245	221	222	224	225	193	222	235	200	211	235	222	213	216	220	196	217	201	208	218	200	196	192	227	205	212	207	223	226	223	217	208	229	230	234	215	201	196	231	229	223	234	192	207	193	202	231	197	235	208	216	222	216	195	213	216	204	200	216	183	211	215	213	221	206	207	232	214	210	211	225	194	241	217	237	214	215	217	211	217	232	193	218	207	219	210	214	188	242	202	230	245	216	229	213	234	201	242	223	208	212	220	220	217	229	241	224	230	223	197	206	230	223	200	206	211	234	216	245	193	214	190	226	239	195	222	203	198	214	212	190	193	212	191	198	225	204	218	210	222	218	216	189	244	242	241	215	227	228	221	248	208	214	243	225	221	227	223	204	222	219	231	216	212	214	226	216	235	216	212	197	192	213	224	208	229	233	225	215	230	208	222	219	209	231	199	216	229	219	213	207	234	220	221	208	217	222	208	222	200	205	238	193	212	220	199	234	214	191	211	230	210	212	215	211	222	222	223	209	201	230	224	225	200	207	197	223	206	201	186	228	229	218	238	230	190	254	232	233	222	211	213	208	219	213	226	219	224	201	218	235	214	200	218	233	229	222	217	208	231	214	231	218	184	189	224	226	217	235	201	197	203	216	206	225	224	208	239	208	209	216	224	199	208	232	227	202	200	217	233	214	245	212	219	221	218	216	228	236	205	213	230	219	215	212	211	219	256	193	214	207	214	216	203	211	220	224	198	201	233	229	211	207	225	197	196	210	212	224	206	208	223	213	229	235	225	226	235	236	198	230	235	221	199	218	187	242	248	193	228	218	239	199	206	241	220	238	230	228	216	208	255	237	197	213	206	214	240	237	218	224	230	204	197	196	216	217	220	224	199	198	200	216	190	243	184	231	240	207	201	232	202	242	213	218	214	218	206	189	233	197	249	241	223	207	203	222	231	220	212	199	210	210	230	221	261	226	234	211	219	226	185	230	227	202	210	209	239	208	210	223	232	218	207	206	220	227	180	220	222	215	199	206	231	218	213	206	231	213	202	222	232	210	209	209	229	223	230	237	208	216	224	218	223	199	202	215	219	218	202	219	219	231	235	225	225	229	211	201	243	196	207	202	216	243	210	224	207	207	227	219	224	205	197	227	215	221	204	220	193	199	224	202	233	235	220	206	253	220	211	199	222	245	220	211	207	220	244	225	215	227	218	245	186	218	230	224	212	200	203	235	218	201	209	230	183	215	217	211	209	180	236	217	200	209	194	220	194	224	191	217	205	223	259	241	209	218	216	215	222	206	189	210	195	206	211	200	200	224	224	218	213	209	214	222	213	198	201	236	200	239	196	202	225	230	232	206	220	222	216	201	222	217	242	224	222	210	194	247	196	205	234	239	205	217	217	208	202	198	222	204	210	251	208	233	209	217	213	231	198	210	218	223	236	199	222	221	220	203	215	205	267	237	191	218	211	198	192	209	212	213	200	207	233	205	208	215	226	221	225	183	218	203	226	225	214	213	208	203	215	232	253	210	229	231	232	221	210	210	217	189	234	219	241	212	226	224	209	214	241	209	222	205	232	215	197	218	214	239	226	209	220	205	211	214	209	215	207	202	215	220	207	226	187	205	229	232	201	196	221	213	224	224	194	226	200	221	211	213	198	214	224	211	195	191	218	212	197	224	241	200	204	220	228	218	209	224	219	218	197	188	192	244	228	240	223	215	227	213	202	218	211	214	224	213	213	245	225	215	209	224	190	202	219	222	227	225	214	203	226	203	223	230	237	214	209	213	185	200	226	194	210	220	225	217	227	232	220	227	204	204	209	217	214	232	195	237	205	220	194	223	231	226	196	212	212	215	223	237	204	201	229	195	214	208	218	210	223	213	213	240	182	222	235	221	212	210	212	231	225	220	206	203	223	223	198	208	218	217	227	217	206	208	216	203	210	215	209	231	227	216	208	192	235	204	202	250	201	225	224	232	209	217	243	201	202	227	197	240	214	205	234	224	226	218	238	231	202	211	197	201	206	192	216	189
38814	45333	13003	496	446	356	345	287	309	297	308	284	307	518	844	678	257	270	270	284	281	282	263	320	281	249	258	272	256	273	287	270	262	294	246	282	247	274	267	297	278	249	271	251	290	261	268	257	291	303	279	271	283	255	252	270	280	278	274	253	282	273	283	289	270	279	273	272	268	264	277	273	251	278	278	284	289	269	286	282	306	260	279	262	233	281	269	276	285	274	277	254	258	263	251	233	220	275	257	268	275	305	278	280	282	265	275	277	254	267	266	271	265	263	315	256	284	265	286	299	293	258	247	286	295	243	268	298	287	281	252	255	266	270	262	248	277	289	263	267	248	270	222	272	258	277	259	278	249	262	280	227	268	261	275	282	267	248	254	254	275	278	249	270	281	277	281	274	293	267	289	252	260	256	265	288	253	256	290	304	288	257	253	248	251	237	254	291	283	262	279	270	300	279	284	280	279	268	256	267	278	287	281	289	279	251	297	271	265	258	272	280	276	254	277	277	266	284	241	274	267	273	264	254	267	254	268	295	262	278	261	266	275	272	257	266	237	262	259	275	286	251	315	232	263	279	285	259	256	274	279	283	261	225	254	256	265	286	308	267	261	305	281	283	253	269	295	263	273	252	242	266	266	269	253	276	257	283	303	278	261	279	273	279	269	264	276	240	278	266	271	269	266	270	271	252	290	257	255	273	277	265	285	304	274	283	265	273	273	262	286	264	276	273	278	280	267	296	245	287	271	268	248	289	276	289	295	268	265	293	280	253	290	269	265	267	293	262	251	289	280	255	267	295	275	279	259	275	264	252	255	281	270	282	244	290	264	299	253	267	294	258	261	292	271	288	255	260	279	271	269	280	274	264	288	286	328	271	260	265	270	274	270	264	271	250	276	264	286	265	271	279	279	283	271	270	283	258	276	287	276	252	288	274	272	264	287	289	258	262	294	265	246	249	261	258	272	272	259	265	258	275	277	268	259	295	276	263	282	281	261	246	284	286	266	265	256	269	275	303	296	278	287	279	284	271	231	290	246	301	268	276	248	305	292	229	289	264	264	282	264	278	287	303	291	268	288	267	280	305	279	261	270	298	287	280	273	264	276	277	272	258	281	295	288	275	271	264	279	257	271	284	285	268	270	277	254	270	256	231	270	287	260	292	250	268	269	288	265	254	257	263	302	280	247	265	262	297	221	285	292	255	266	283	271	291	257	236	293	267	268	292	274	281	271	270	279	276	258	302	281	299	295	290	270	253	287	260	256	252	286	245	274	271	257	296	272	279	259	250	268	271	274	280	246	236	271	268	288	298	288	225	288	254	282	286	260	244	290	253	304	248	268	274	284	272	247	291	221	251	249	288	266	273	267	316	256	263	276	275	261	265	284	239	256	254	272	255	265	282	278	274	272	286	289	273	243	288	247	260	282	262	261	268	261	239	268	275	248	271	287	284	269	274	289	276	259	258	275	272	292	270	276	270	244	289	241	254	324	264	245	258	266	255	245	290	242	307	277	240	259	268	283	252	228	277	268	276	274	271	279	245	270	268	255	279	280	255	254	276	241	248	270	276	257	250	256	271	259	277	258	293	254	262	267	259	278	281	242	257	249	307	297	270	275	273	304	284	259	275	239	266	279	253	301	271	250	271	247	288	286	262	266	290	247	293	293	281	255	267	257	276	259	303	254	284	293	282	262	266	274	283	295	272	238	310	291	280	279	243	249	257	246	289	278	280	255	265	273	259	246	262	278	268	278	284	260	274	256	241	289	300	256	238	293	259	269	257	269	271	238	287	264	259	299	236	281	251	288	267	283	273	285	256	277	252	269	261	301	305	261	278	278	255	308	256	269	280	269	261	236	263	253	283	288	281	263	258	235	274	263	281	289	297	258	249	255	259	264	305	260	265	278	288	293	268	269	256	303	258	275	253	281	261	259	268	275	257	259	258	273	258	262	277	287	254	296	270	280	274	262	277	269	298	251	267	263	260	253	286	283	255	261	278	229	272	266	258	251	263	276	270	283	261	285	287	272	291	246	243	268	276	265	277	260	242	265	251	286	269	253	253	252	266	260	276	260	279	282	259	266	263	303	283	273	277	286	289	285	267	261	261	304	255	276	251	259	264	266	264	276	285	263	289	269	298	307	270	304	264	254	270	281	276	264	261	283	276	239	263	274	305	277	247	240	280	260	251	236	255	269	266	256	278	262	266	265	261	301	250	264	269	264	294	251	263	300	242	280	281	271	283	285	265	280	244	262	299	287	289	269	286	276	276	272	267	290	287	269	271	272	288	279	264	276	265	253	261	264	285	257	255	291	293	266	290	259	291	277	283	265	262	305	263	222	275	267	254	261	281	276	238	273	255	272	276	248	288	272	253	260	280	273	267	258	273	269	264	277	253	271	257	281	265	271	279	250	252	273	292	244	254	262	261	280	246	262	263	247	283	256	255	252	285	257	258	283	308	260	271	287	287	259	264	272	278	289	278	257	292	242	249	249	277	264	302	267	303	271	268	259	265	282	255	289	265	267	294	286	260	253	242	287	272	237	263	224	275	274	273	240	286	281	256	264	286	279	254	266	278	244	281	276	286	255	274	264	267	265	248	281	277	255	264	262	260	280	278	273	291	244	260	292	268	246	296	260	301	241	238	270	276	238	288	285	283	264	277	277	286	276	281	251	280	298	298	295	280	251	289	292	282	290	261	275	284	287	271	276	272	287	266	266	268	264	246	285	256	262	269	266	280	302	273	269	284	275	255	260	284	280	244	316	270	281	286	259	279	271	262	275	265	260	281	279	275	279	253	245	262	267	260	239	283	305	255	272	250	262	273	252	267	280	267	262	247	262	282	264	284	262	277	248	260	260	290	272	276	278	292	280	259	253	238	291	283	255	277	272	268	277	280	303	315	260	275	265	258	257	273	262	265	262	264	266	256	289	275	260	289	290	289	265	259	266	266	252	294	264	266	289	263	285	279	266	228	272	268	283	263	297	272	259	282	267	248	275	285	281	276	287	287	262	284	284	286	291	264	267	256	287	270	269	271	257	274	257	285	239	300	263	278	263	306	286	292	272	303	270	280	298	281	269	246	270	285	304	258	271	238	254	284	272	274	279	251	302	277	239	291	261	272	286	264	281	274	262	258	296	243	252	285	246	280	262	279	245	283	266	304	255	260	253	272	274	269	284	288	265	292	276	263	264	281	263	271	267	260	251	263	254	268	257	267	257	300	245	237	297	265	273	260	259	268	290	268	290	244	269	284	263	257	286	273	302	265	254	285	253	271	260	257	272	286	283	248	291	287	282	271	283	232	256	277	289	264	297	242	261	285	275	284	273	245	273	311	284	256	277	286	284	281	284	256	252	271	263	245	277	268	291	248	270	257	260	280	285	289	257	245	281	287	274	268	233	284	286	256	271	277	287	263	296	279	272	265	285	241	300	264	296	260	257	260	256	269	294	289	309	284	274	240	272	282	279	307	284	286	276	249	271	256	296	255	277	269
23940	21048	28007	24093	20556	5850	833	620	543	544	470	461	486	863	2910	2602	507	442	399	438	416	386	379	412	409	412	417	378	406	408	369	383	434	404	396	382	417	408	465	427	402	375	401	388	410	426	424	396	400	407	401	375	396	422	420	388	405	409	411	363	433	407	388	379	380	466	382	418	415	373	422	405	431	430	419	427	384	378	389	398	435	418	405	416	455	480	393	398	400	412	409	408	438	410	378	409	422	435	452	396	430	437	410	367	421	382	424	392	376	370	422	419	400	410	427	402	390	420	421	366	430	403	381	418	431	429	419	427	408	434	380	377	391	408	409	375	382	422	415	437	436	424	393	399	411	420	432	386	428	385	370	400	432	417	379	414	384	396	388	399	394	425	393	383	420	395	381	370	410	382	377	394	422	401	421	420	366	402	393	401	372	420	421	385	422	448	416	404	393	434	415	408	362	383	404	350	415	406	426	395	419	401	417	374	416	392	401	397	414	383	410	396	426	350	410	398	378	397	411	405	358	428	420	423	388	430	431	384	406	379	407	406	404	403	375	389	394	403	405	408	423	388	404	395	388	412	410	418	368	421	399	421	404	405	392	427	394	398	431	423	387	392	420	409	397	435	429	404	412	418	385	407	386	402	407	430	413	413	387	410	375	431	408	421	392	419	435	395	401	407	382	382	426	413	407	380	383	395	384	411	379	400	463	428	403	399	392	384	380	415	425	395	413	391	417	443	402	381	395	419	423	405	394	418	407	403	403	400	408	412	444	394	392	417	385	389	371	364	389	388	413	376	391	386	402	388	389	433	381	413	376	416	377	380	397	388	380	411	408	396	389	385	411	433	432	420	433	375	380	383	422	369	384	397	409	386	406	412	361	399	377	415	393	423	422	406	418	415	413	411	419	393	377	396	422	411	434	420	399	360	441	410	417	403	413	391	386	394	398	377	426	378	406	446	384	441	397	394	411	387	401	405	431	444	426	432	426	427	351	394	402	413	434	436	405	427	381	432	396	389	446	387	371	397	382	383	417	393	396	410	412	389	424	416	418	362	384	419	366	405	377	419	402	382	435	397	427	418	418	430	418	392	379	410	413	414	393	429	407	391	437	431	379	384	372	417	416	402	427	431	436	388	432	385	382	394	402	405	415	415	438	409	397	416	429	422	422	394	423	413	404	424	390	418	412	392	402	419	393	374	407	427	404	389	390	435	366	437	413	444	399	384	373	422	408	413	396	431	427	391	419	413	417	430	398	449	422	356	405	407	389	403	390	397	401	411	402	442	376	412	383	394	434	369	432	383	413	372	389	370	406	415	426	414	405	443	399	425	391	386	403	409	411	405	371	403	394	422	439	385	425	453	375	418	377	434	417	438	411	394	403	393	375	399	405	461	404	399	414	402	421	401	388	383	373	398	420	401	416	422	406	385	390	394	395	402	398	422	398	411	400	429	421	406	385	412	399	436	393	383	406	363	399	398	379	420	416	399	405	377	386	438	373	388	396	395	419	368	383	425	388	398	393	407	424	418	383	418	390	393	397	399	370	406	393	390	408	422	435	418	415	408	413	405	393	426	430	384	399	426	410	413	415	390	383	389	401	414	380	418	413	397	380	382	397	416	382	409	418	395	429	404	399	397	404	411	371	395	374	380	410	445	426	395	381	373	449	380	412	425	401	399	405	413	418	400	383	425	412	404	411	351	398	380	422	388	409	386	397	365	359	406	382	389	430	426	410	417	395	405	429	392	393	384	372	398	402	403	397	422	419	420	411	373	378	385	399	364	408	414	410	418	402	418	393	396	430	424	383	415	402	405	403	402	382	391	410	397	406	408	371	406	427	404	393	414	417	417	467	419	417	347	410	383	402	359	396	408	361	392	405	417	412	451	397	401	407	395	413	393	361	403	397	410	370	413	373	398	414	433	407	410	405	399	418	415	406	391	393	384	403	381	376	432	433	434	380	369	387	390	409	411	411	419	412	430	398	412	403	435	387	386	398	376	415	442	428	393	386	405	421	430	378	431	424	414	414	363	378	409	420	381	395	403	425	389	394	393	410	430	398	407	363	385	416	409	391	367	405	443	411	408	416	398	389	420	413	422	408	427	419	383	438	415	428	436	407	424	397	415	389	405	397	376	396	392	432	421	406	419	407	427	377	407	396	423	421	365	391	422	404	379	397	425	436	393	393	348	416	395	372	407	413	419	396	416	413	384	431	410	395	420	389	368	403	425	397	420	385	451	395	412	417	404	411	410	399	373	412	417	384	408	380	387	400	365	392	421	378	402	432	411	374	434	402	384	384	424	429	430	423	392	420	391	452	425	397	427	420	404	397	368	354	378	422	431	395	373	405	409	418	418	422	388	399	425	425	388	433	407	403	395	397	427	435	426	400	430	401	411	419	380	395	407	445	449	423	412	419	418	434	385	388	392	390	389	404	403	405	428	402	418	410	387	411	378	391	424	393	410	402	385	407	401	410	360	406	378	401	399	383	400	400	452	404	407	381	376	408	373	437	374	388	409	370	392	423	413	405	391	390	406	432	424	421	424	365	435	411	386	404	435	407	371	386	403	420	371	375	450	411	413	409	412	430	433	355	407	399	401	408	435	421	377	414	404	397	389	349	392	411	386	416	428	436	429	400	435	395	403	378	401	407	436	423	405	404	386	370	382	382	414	425	396	401	416	416	414	392	392	458	412	412	412	425	398	399	376	423	393	411	418	396	432	424	384	376	378	361	395	393	417	391	419	368	390	414	409	421	388	356	431	402	398	397	437	372	408	389	407	422	386	430	401	411	403	378	411	393	385	402	370	415	426	421	435	419	411	414	430	368	438	393	401	386	390	444	390	411	387	421	418	399	396	412	373	377	395	439	385	429	385	406	400	440	421	364	382	404	412	407	419	394	432	358	402	386	375	397	379	383	432	417	378	389	413	385	389	408	374	391	373	431	406	399	398	433	400	399	421	458	410	404	397	413	415	371	393	390	392	396	387	409	391	382	390	442	417	416	424	400	413	363	415	394	405	392	389	428	422	414	423	390	371	413	452	390	394	381	428	383	377	420	412	431	402	401	416	398	402	404	391	405	393	368	417	402	395	412	388	395	410	409	399	402	382	389	424	393	399	453	401	415	388	441	399	411	354	403	386	436	405	388	393	399	395	415	396	423	387	410	386	418	413	407	459	413	408	416	375	378	405	420	391	415	378	407	394	406	406	410	361	380	392	400	384	400	421	371	392	377	369	404	385	430	407	376	383	388	386	430	419	391	398	391	400	423	363	445	406	424	402	402	420	408	421	395	383	399	418	405	429	379	416	388	419	398	400	385	406	406	437	382	382	392	411	395	382	358	384	384	431	377	397	381	408	390	384	388	424	407	431	410	402	406	407	397	397	383	418	444	414	407	387	389	371	437	411	386	415	425	385	408	396	366	389	398	425	415	408	375	405	393	392	418	411	388	417	408	390	386	404	414	406	396	404	414	381	394	437	359	427	441	420	416	384
42464	57275	24802	2477	1589	1326	1057	908	869	782	730	697	605	1635	5976	4780	679	525	538	497	503	487	485	532	494	489	473	500	490	525	473	528	489	465	517	523	476	499	466	480	480	505	484	510	475	461	491	487	463	478	481	534	503	508	480	451	473	478	500	455	494	495	462	442	462	456	506	480	465	515	499	479	524	505	512	452	455	481	516	456	469	465	473	491	490	515	485	483	467	494	450	520	459	462	450	495	472	520	480	459	497	465	438	487	454	471	512	466	504	477	467	507	485	499	493	466	435	498	455	489	464	456	457	481	472	485	444	458	474	500	480	492	452	453	486	452	467	487	466	484	465	430	456	486	432	503	434	475	481	478	473	501	517	457	484	479	489	458	482	457	464	480	507	498	474	456	525	488	464	514	478	500	438	484	531	495	462	488	483	452	472	480	496	485	472	519	488	467	501	494	452	494	457	518	468	490	493	499	477	500	486	481	475	465	479	485	466	501	468	467	438	482	446	503	495	457	479	446	452	470	453	500	474	461	478	485	439	498	473	431	472	456	480	491	467	438	494	505	453	481	483	476	514	439	506	484	428	473	489	483	448	471	472	509	454	461	469	469	481	463	473	454	480	479	472	517	463	471	463	499	500	490	461	498	452	482	466	498	423	529	508	508	480	461	498	447	464	476	476	500	487	541	470	455	474	475	509	448	508	488	468	493	519	499	449	467	488	460	481	458	469	467	460	446	468	427	523	462	469	501	483	535	442	486	502	484	485	464	518	485	465	467	486	489	482	424	477	478	450	466	474	516	487	466	421	460	479	448	499	491	513	515	482	479	465	493	485	437	484	441	489	451	473	493	478	510	512	448	479	455	430	528	495	510	512	468	486	471	513	502	513	507	479	431	463	486	504	426	460	466	496	522	446	495	458	468	459	474	492	478	494	463	466	485	479	483	477	464	461	471	519	511	537	454	491	492	441	524	480	458	483	492	469	499	497	494	475	492	494	479	459	459	522	515	446	505	428	461	508	477	491	471	448	480	455	508	510	495	474	495	461	477	496	451	476	462	493	433	483	460	461	461	493	463	471	467	511	476	458	498	440	496	424	459	519	493	485	476	498	499	498	516	493	494	490	470	516	478	504	502	466	510	467	502	494	487	464	452	523	488	475	452	494	462	462	446	482	461	519	422	478	466	479	503	457	465	475	461	511	513	468	491	468	475	477	507	502	501	497	483	449	503	495	463	446	460	464	504	527	506	472	491	504	476	494	489	464	490	482	530	470	482	468	491	509	487	452	438	452	483	470	497	486	456	439	468	441	505	489	506	453	484	401	469	459	490	498	471	445	487	469	491	446	465	474	469	479	495	462	482	500	485	477	448	492	491	469	456	485	475	529	467	439	490	490	466	466	455	525	484	457	529	497	458	469	477	495	487	446	458	488	508	463	492	511	484	517	497	519	481	450	430	472	476	506	459	475	461	519	514	497	476	464	454	462	484	454	469	497	468	479	471	489	463	468	474	462	442	513	502	469	481	463	505	467	491	447	438	490	451	445	514	513	466	422	508	472	509	487	429	464	455	459	470	467	477	492	469	495	467	492	440	463	457	517	478	448	503	465	473	486	479	473	515	457	511	470	477	443	482	491	494	449	495	501	503	504	472	462	501	459	511	507	440	438	508	464	467	495	495	463	483	503	474	476	512	456	449	469	473	490	468	495	485	467	431	466	462	514	483	484	463	466	490	473	483	474	498	443	467	437	459	454	452	502	453	492	470	478	475	483	508	456	510	473	446	459	476	465	462	491	460	518	494	483	478	455	493	478	445	491	494	458	516	489	443	445	450	469	470	499	501	480	485	472	512	484	476	442	447	497	461	476	521	518	460	461	465	477	481	482	518	443	453	480	488	469	509	457	461	511	483	424	495	450	508	479	496	429	484	486	473	488	429	486	466	524	479	493	433	472	469	419	454	464	423	466	491	475	519	461	493	532	443	472	480	472	482	460	547	530	497	500	487	495	521	472	493	498	504	484	493	496	457	449	491	522	513	477	475	506	476	455	438	473	455	503	444	487	525	479	517	425	460	484	468	469	449	488	465	486	504	434	498	471	486	482	494	482	446	465	492	476	455	453	490	466	432	472	486	486	503	484	516	447	474	446	443	443	458	492	465	464	498	477	480	485	496	493	456	460	477	457	492	488	480	462	489	473	491	496	531	485	488	488	460	456	499	479	457	508	475	477	469	491	432	494	463	454	517	463	500	483	482	455	454	473	469	476	469	489	481	488	462	499	461	451	496	451	499	491	482	473	505	469	480	468	496	472	473	470	445	506	502	488	473	493	449	461	471	517	476	499	501	498	461	467	522	499	506	486	471	480	496	475	465	473	484	442	531	462	465	449	461	474	495	496	461	482	475	466	515	489	493	487	452	481	512	485	494	464	508	472	497	483	468	454	464	478	438	491	509	465	463	487	482	458	477	470	466	453	473	464	498	494	472	460	479	488	480	475	480	462	488	446	517	450	468	529	441	493	499	488	493	457	485	485	518	531	478	488	490	509	447	505	500	497	476	479	509	466	476	496	497	462	501	464	481	487	489	471	431	437	493	492	487	502	484	479	475	512	516	496	462	468	477	486	450	460	507	509	492	490	517	483	497	479	478	437	467	496	469	478	503	483	443	488	491	480	491	469	480	531	445	492	498	459	473	514	448	481	449	478	535	478	493	489	433	539	497	505	495	489	464	457	502	484	467	440	476	448	519	450	475	472	455	441	449	443	449	477	465	469	502	481	523	475	493	461	487	497	469	468	490	434	499	498	503	474	493	506	490	473	485	446	461	449	503	467	448	490	513	498	501	448	471	452	455	481	453	500	470	477	505	490	479	477	470	443	494	488	480	480	478	476	454	467	454	480	447	495	464	463	474	475	438	484	448	500	442	506	495	497	441	449	501	473	504	480	497	457	497	478	429	467	496	475	484	479	497	518	455	462	486	435	482	450	445	498	486	438	478	473	467	452	488	479	478	458	464	486	470	490	502	450	455	457	466	464	511	473	468	482	470	479	438	486	483	478	482	484	492	482	488	498	494	503	479	453	487	459	472	486	534	473	472	525	495	485	474	483	500	475	516	472	455	456	470	514	464	471	489	491	480	434	479	472	451	478	486	463	450	479	451	478	467	484	459	512	500	443	491	462	493	468	462	476	473	480	483	472	497	469	500	473	488	459	495	463	469	451	501	478	464	510	463	487	492	487	512	477	488	477	513	515	495	485	485	499	462	442	471	482	494	503	430	469	505	478	469	497	448	460	485	469	477	509	457	476	502	487	480	454	482	447	472	448	453	460	441	447	511	487	469	477	467	459	451	487	503	481	515	488	443	473	503	449	485	493	446	473	465	447	481	467	492	472	409	485	484	444	488	488	499	467	487	490	462	466	519	481	472	481	494	499	475	498	481	474	518	439	498	490	505	448	475	472	471	430	500	484	495	458	473	464	460	486	480	475	491	459	491	484	467	492	480
25157	21239	26561	24352	5505	473	397	348	311	362	284	265	258	505	1259	1280	286	280	267	287	254	265	239	259	242	245	250	235	243	257	245	244	268	235	246	240	270	251	243	264	220	249	248	207	257	265	263	253	266	226	229	253	254	268	255	248	274	297	253	257	229	237	246	265	246	261	251	257	261	263	224	252	225	254	254	239	250	260	279	288	252	224	244	235	263	279	240	241	249	270	261	265	229	250	279	242	258	260	273	274	256	223	279	263	256	254	254	261	224	253	238	236	269	253	291	273	265	263	239	249	272	244	262	283	243	271	266	280	256	253	251	247	253	270	256	261	243	249	259	245	225	272	244	237	262	232	251	238	242	247	246	237	242	234	258	245	261	260	277	250	224	274	267	240	236	283	256	247	251	247	239	247	227	242	286	271	222	251	265	240	276	271	267	259	245	263	255	270	222	233	250	262	238	242	242	265	240	253	263	272	251	250	244	230	242	244	262	228	264	249	256	259	247	230	267	249	272	236	294	256	250	258	280	271	255	248	246	268	255	259	248	269	247	248	262	232	265	258	225	267	268	234	282	259	232	228	268	252	246	264	261	227	274	241	258	269	252	237	287	249	276	271	262	280	245	238	257	259	237	240	241	251	244	247	234	256	276	256	272	247	249	240	268	230	245	220	258	254	249	252	252	242	263	239	282	238	256	251	238	268	251	268	247	237	234	263	257	269	233	234	271	263	268	256	269	278	230	247	245	249	241	243	251	237	260	281	270	250	251	240	237	246	259	221	286	240	244	241	232	267	239	241	265	253	243	253	236	266	254	229	289	272	277	266	246	256	238	269	231	277	215	229	244	241	246	257	246	262	260	271	250	231	270	252	213	262	258	247	258	244	265	273	268	252	246	272	236	266	258	255	254	270	234	261	247	239	279	252	246	235	227	252	243	237	263	253	264	239	241	273	231	274	272	242	233	261	244	223	242	302	282	242	267	243	258	282	245	251	221	273	251	268	261	244	265	241	304	225	261	230	275	241	250	264	241	230	256	253	256	241	248	225	225	274	254	257	280	260	269	233	241	282	275	247	223	240	225	250	224	257	262	263	247	234	269	239	266	238	262	258	248	243	256	259	249	283	260	229	247	262	263	245	243	266	268	229	265	250	240	227	226	280	243	259	251	247	266	248	245	232	251	245	241	250	235	264	217	231	245	224	224	242	232	248	238	236	258	266	256	260	235	245	265	215	267	259	257	227	247	257	240	257	249	238	241	284	228	243	254	262	245	254	249	261	289	245	276	233	232	234	257	246	246	253	247	259	248	239	259	245	243	247	261	257	252	232	275	245	259	224	251	263	248	284	277	227	242	262	252	264	252	304	266	223	232	259	281	242	235	266	263	230	283	227	265	272	261	263	228	241	264	215	253	245	241	246	265	245	258	256	287	248	283	259	246	257	245	249	282	240	241	249	220	253	234	244	269	234	269	263	255	260	237	259	234	268	262	249	242	258	285	287	253	263	260	288	271	267	237	249	243	211	270	253	236	242	239	231	242	250	272	243	265	241	253	238	262	240	266	254	244	247	261	256	234	238	259	251	250	248	254	265	256	235	242	217	235	246	238	241	236	257	253	239	227	271	252	260	258	265	268	277	264	247	264	224	268	266	284	283	233	260	285	272	247	267	275	265	249	246	268	239	274	269	267	250	255	248	267	233	270	241	257	246	265	274	225	288	260	256	266	246	237	241	239	237	266	250	247	261	225	254	240	280	248	234	294	252	247	246	230	250	248	264	233	250	267	238	277	267	265	240	247	281	265	223	237	255	270	236	255	238	223	286	277	261	287	253	264	249	279	257	258	259	242	271	252	272	243	246	257	240	241	285	250	275	252	251	251	238	260	214	245	251	288	245	265	271	261	257	262	245	256	234	288	285	260	263	257	241	262	260	255	262	247	258	226	255	244	267	258	243	240	246	258	244	270	246	242	268	248	256	255	266	226	241	235	259	242	259	223	276	259	227	252	279	275	250	235	261	248	267	255	271	270	248	273	282	219	250	268	260	246	271	237	269	238	222	243	241	238	245	263	248	251	231	235	257	259	242	240	262	258	278	258	270	230	257	255	260	240	267	256	249	247	241	273	282	267	246	284	251	234	261	255	274	244	234	271	270	236	269	249	240	280	230	258	254	235	238	243	277	235	260	268	260	217	245	235	226	247	249	267	255	273	287	266	230	267	235	245	251	269	269	264	284	218	249	240	239	236	248	248	260	281	238	240	268	247	255	247	276	261	251	250	266	263	259	227	237	246	228	272	246	259	250	251	267	267	227	265	260	248	261	237	272	276	260	258	255	229	261	250	252	274	263	225	266	243	244	239	246	251	285	253	249	265	260	235	248	255	230	235	270	255	259	233	224	257	248	288	261	248	240	252	220	246	207	248	251	252	227	267	242	255	215	257	243	278	238	249	236	266	249	241	253	261	236	255	253	243	249	269	252	248	253	260	250	249	249	241	239	234	281	242	249	261	277	246	280	263	239	250	251	281	259	253	248	279	244	231	240	262	242	259	263	263	246	272	274	254	257	262	286	277	247	243	255	239	257	265	269	267	248	261	267	265	255	247	257	237	246	274	274	232	220	273	308	264	264	241	254	268	244	239	267	271	264	282	246	259	261	243	255	243	256	257	273	261	265	258	232	268	237	245	243	272	227	277	261	235	258	276	245	238	255	259	280	237	223	239	266	233	268	261	262	253	218	265	255	240	253	248	250	229	245	254	274	243	251	273	239	256	241	257	282	265	245	259	255	247	261	233	251	257	253	240	252	264	236	251	266	229	276	247	254	253	295	257	262	251	236	226	268	264	250	233	237	229	249	265	249	228	273	260	239	253	230	237	257	239	228	265	252	272	264	245	241	280	235	255	241	257	249	265	254	267	240	271	242	227	249	247	275	242	248	256	287	267	238	248	273	258	259	261	250	254	224	260	242	217	222	256	234	252	254	253	271	256	251	247	285	253	277	232	247	270	260	261	245	244	227	257	236	226	262	248	248	269	253	240	253	255	222	239	208	252	275	271	272	262	254	299	276	247	246	229	254	272	254	265	268	236	244	248	227	274	254	253	259	237	277	254	261	246	271	223	244	276	240	240	258	245	250	248	256	259	246	270	253	255	251	271	262	268	263	262	243	288	254	262	228	268	251	272	271	236	249	249	251	256	260	280	258	276	234	275	276	275	245	262	228	254	262	254	247	248	270	239	285	257	261	259	245	250	233	232	267	250	276	265	271	259	246	256	216	237	264	225	263	250	235	250	236	264	241	249	278	236	255	258	266	247	247	265	257	255	248	246	257	273	259	228	252	240	246	258	234	258	264	270	266	250	236	253	260	260	250	262	270	224	270	271	238	261	230	243	261	276	216	238	231	242	249	280	251	251	279	258	278	264	254	255	256	229	264	244	247	238	261	255	269	273	248	241	225	247	240	248	254	260	237	244	234	238	274	242	264	269	248	238	263	250	224	268	230
41196	50991	17696	1396	982	753	652	601	533	514	522	467	400	1067	3082	2978	399	325	346	339	324	346	345	296	369	344	320	317	337	368	326	369	339	328	307	314	349	324	338	339	336	325	325	316	341	315	311	324	334	312	360	337	313	360	345	336	329	300	324	277	299	350	383	303	346	328	309	315	350	305	337	324	306	317	320	330	320	350	316	310	326	310	323	304	306	340	349	354	330	334	308	339	333	329	305	316	321	327	314	346	335	349	343	334	323	360	323	313	316	329	333	276	323	344	314	328	334	303	334	366	357	314	312	332	331	349	354	352	323	337	354	316	328	336	334	334	321	350	332	324	331	318	329	323	339	319	329	290	300	339	351	342	334	317	333	358	314	315	304	313	301	322	353	351	295	332	313	336	349	339	307	352	319	341	361	342	316	328	277	339	351	333	348	326	346	328	323	343	339	330	304	323	325	339	315	345	335	331	314	336	319	290	322	276	313	320	314	301	311	307	349	291	286	344	327	313	304	342	314	348	339	302	329	310	319	343	339	298	335	321	336	325	351	314	340	301	340	346	327	312	302	336	325	339	318	326	337	327	312	327	326	293	331	322	329	322	328	311	317	294	302	351	314	331	349	316	339	334	324	331	323	312	309	336	294	312	324	367	310	336	309	313	335	351	307	347	359	324	348	320	298	345	336	337	321	348	315	338	296	316	292	328	318	332	310	328	331	312	338	317	308	330	321	308	317	323	312	337	332	344	307	314	331	327	309	323	308	348	310	318	316	328	335	321	337	330	305	337	339	321	347	331	328	335	307	316	316	321	297	345	321	336	328	320	319	321	342	343	322	324	330	308	316	294	323	318	298	319	318	318	335	340	339	345	320	340	339	295	332	306	315	347	313	321	346	351	334	332	321	339	322	321	345	347	306	329	313	332	330	339	330	325	360	333	343	348	297	338	332	319	309	344	326	348	314	325	348	347	309	320	284	346	333	327	319	310	301	336	323	311	326	336	361	285	307	303	324	305	308	309	340	327	345	331	316	279	315	351	345	358	316	343	310	350	358	316	347	323	342	325	302	335	320	322	303	326	309	322	322	311	317	330	333	339	334	336	338	291	352	341	314	308	312	331	328	327	351	351	339	301	316	307	368	326	345	328	339	357	319	315	345	319	344	374	310	361	327	323	340	294	331	345	320	324	290	322	351	316	310	328	319	330	310	329	317	338	351	355	331	302	324	346	316	333	319	318	342	326	313	332	297	339	291	353	337	324	312	314	327	313	349	335	313	322	360	365	318	340	300	311	334	324	311	298	297	343	324	335	293	300	342	321	325	300	309	330	297	300	349	344	333	333	333	344	322	335	348	340	336	346	307	286	345	343	290	311	345	352	337	344	342	341	329	332	291	292	305	331	303	332	329	316	343	324	308	308	309	329	347	298	347	343	342	345	342	334	333	322	298	324	344	357	339	348	302	286	320	314	319	376	318	316	337	314	342	333	328	327	314	313	295	342	319	308	323	284	331	359	332	322	299	338	301	343	342	348	321	350	291	319	310	323	310	311	347	340	310	321	386	335	333	295	322	320	319	326	295	324	365	315	318	288	327	361	354	293	340	338	309	347	363	320	327	328	330	320	292	335	329	322	322	357	293	321	327	340	346	342	325	309	347	315	314	329	308	316	310	311	324	337	318	296	311	314	325	364	302	299	331	294	332	319	347	297	339	328	316	316	346	307	329	356	337	323	341	327	315	316	344	309	332	301	342	303	316	333	343	315	322	304	341	380	351	338	327	333	304	323	329	306	333	323	331	310	328	327	359	318	338	311	335	306	327	338	348	331	358	336	321	331	344	362	322	338	357	316	321	299	316	323	343	327	297	356	304	318	284	304	325	339	308	324	294	345	313	324	324	314	324	323	327	315	329	314	340	298	344	313	339	322	301	327	339	293	304	363	307	320	323	329	326	343	316	331	316	290	325	317	360	309	323	316	281	333	336	335	304	341	280	366	333	345	319	308	328	295	343	344	330	337	292	334	323	329	320	340	344	370	361	327	317	306	350	337	313	295	323	310	354	342	314	342	319	374	339	331	319	272	331	328	315	322	343	362	335	348	312	329	353	309	325	318	324	327	328	330	352	311	329	318	317	324	336	350	354	352	341	332	342	375	299	333	340	332	335	321	341	296	297	321	307	331	287	316	329	316	321	356	333	339	308	339	355	316	312	345	317	327	287	344	309	335	342	321	309	299	361	333	308	327	365	352	346	359	338	321	341	351	337	330	327	344	332	342	323	351	314	342	310	373	337	321	356	323	294	319	352	338	314	345	313	332	353	348	328	331	300	332	299	318	338	318	344	351	354	291	329	324	341	344	309	317	321	340	326	338	306	342	328	321	315	312	338	319	351	332	320	308	321	319	330	318	319	304	320	343	330	324	328	310	333	325	320	347	314	319	367	313	330	335	325	325	300	341	350	313	308	303	308	318	335	335	300	344	348	304	341	298	310	351	343	352	338	318	343	311	321	336	322	332	343	320	325	296	334	328	311	322	346	351	323	329	367	312	316	304	340	341	349	306	316	329	349	310	331	320	313	343	349	331	332	304	336	356	327	330	333	320	322	321	345	328	307	366	348	299	335	313	342	329	315	342	328	322	314	335	314	318	323	324	341	311	323	345	349	309	361	323	334	313	305	350	304	324	308	315	315	320	347	311	334	360	366	351	317	334	328	337	331	348	319	318	333	319	331	331	320	326	331	329	321	328	294	328	297	337	348	342	351	343	314	313	332	303	293	334	288	314	328	335	301	314	320	299	299	339	298	340	315	288	327	356	297	340	311	335	338	325	309	350	327	331	339	344	337	382	318	357	299	339	297	345	338	322	335	333	340	336	332	329	330	347	328	346	329	314	324	355	328	331	321	322	313	326	304	359	336	330	319	316	323	327	311	342	335	334	317	336	328	324	294	322	360	281	338	347	327	336	335	346	272	324	307	318	322	311	323	358	331	304	341	339	309	338	309	337	293	312	315	333	301	358	297	352	327	355	346	344	382	329	313	310	327	324	327	310	345	374	310	296	319	334	318	354	315	342	328	336	338	332	339	330	318	343	339	314	311	343	281	294	313	325	328	325	325	317	335	331	306	344	305	298	321	312	345	358	311	328	336	323	305	326	375	327	331	304	360	329	351	322	312	318	349	334	322	334	328	307	284	317	331	297	348	334	336	347	327	288	340	328	339	325	337	336	316	315	349	335	357	317	308	334	314	293	327	333	322	333	355	346	304	294	343	332	331	356	323	352	331	297	326	335	325	307	312	319	317	329	322	321	351	317	328	317	335	315	324	327	326	334	313	315	335	343	362	344	354	312	323	340	308	338	327	321	335	339	331	344	350	321	302	323	317	343	332	304	330	307	326	333	354	316	309	332	342	312	323	319	320	280	325	368	309	339	316	316	331	327	340	297	368	358	324	364	329	319	326	354	347	336	315	308	344	337	311	324	337	346	324	345	339	341	319	339	306	314
22870	21021	28571	23550	20969	20562	4736	1050	873	798	765	734	668	2207	5030	4729	646	624	601	629	613	583	558	580	585	570	602	584	570	605	525	577	542	594	589	580	574	576	558	527	561	575	561	544	547	554	573	593	561	535	606	565	562	550	526	551	571	520	561	559	603	562	559	569	530	511	507	557	546	567	581	546	574	566	601	562	537	524	533	565	537	586	590	574	547	496	568	541	578	588	575	564	559	564	555	541	573	567	544	546	584	536	597	544	641	545	549	543	537	563	555	611	570	533	571	547	537	598	564	552	548	592	521	586	573	555	621	573	568	554	570	562	539	545	547	581	602	604	538	551	552	606	553	576	553	539	545	603	566	553	553	558	550	555	544	525	542	573	558	588	574	543	575	548	561	609	555	529	533	529	543	555	510	570	549	549	587	543	556	537	566	558	565	550	539	541	536	605	562	554	567	529	598	601	518	534	559	536	554	533	531	529	558	575	549	562	568	554	545	590	558	564	575	523	572	503	571	562	544	540	591	546	544	586	539	497	549	573	591	540	610	595	572	554	557	544	555	545	556	545	564	565	556	546	537	531	609	552	536	590	575	501	537	557	549	555	527	562	548	580	550	559	608	545	541	523	559	589	556	586	529	541	552	598	541	525	557	578	541	551	530	569	604	548	558	554	554	557	607	560	534	557	537	557	546	571	596	576	588	576	543	559	530	569	588	551	533	563	559	572	598	553	586	524	559	536	536	586	604	508	564	587	552	553	575	565	523	548	569	554	519	611	598	557	523	549	562	560	556	603	566	575	555	570	516	588	550	600	558	556	554	544	556	544	522	558	578	573	564	569	550	596	596	554	522	536	546	574	575	555	564	567	539	587	571	546	537	594	541	544	592	509	576	597	573	554	624	489	572	571	522	551	571	581	569	635	552	510	535	583	576	555	557	604	586	549	588	534	553	548	545	548	579	583	540	577	572	565	580	601	577	562	591	535	528	528	533	527	580	535	574	592	601	555	590	626	558	577	557	564	575	527	528	545	555	548	558	557	519	563	556	551	568	541	577	553	576	534	548	529	594	579	523	541	589	540	549	575	532	578	574	586	517	553	554	549	573	573	577	579	531	556	583	520	537	601	547	569	545	563	573	531	545	563	552	530	571	563	582	541	515	528	571	581	589	546	556	562	537	576	554	577	570	600	531	553	628	541	555	579	564	564	583	564	583	518	527	535	567	557	566	552	519	578	562	576	565	536	604	537	516	545	518	518	560	529	521	538	565	528	567	550	587	566	578	545	565	581	546	589	578	537	614	553	569	566	544	532	604	592	587	610	547	595	576	559	542	544	586	558	550	585	557	562	561	581	517	544	547	578	592	560	554	539	576	550	553	569	545	521	517	543	612	571	589	551	527	566	599	580	556	586	574	541	517	594	566	564	566	553	564	513	592	593	562	586	550	569	544	544	556	546	585	539	547	588	540	554	604	565	527	569	548	596	556	552	559	558	573	583	572	599	548	568	559	569	558	522	585	624	558	559	561	555	593	580	608	560	565	631	538	574	580	559	519	552	516	547	553	554	523	559	568	536	562	539	593	573	561	583	534	551	527	538	554	557	538	592	562	578	584	541	589	533	534	555	601	569	587	565	556	507	556	587	565	511	529	524	566	549	571	546	507	575	590	623	557	582	578	502	550	547	563	564	562	552	594	538	583	593	581	559	557	549	529	564	554	588	574	567	580	563	545	559	587	571	537	513	528	569	580	550	573	531	589	584	558	544	549	526	548	586	569	557	564	555	545	562	560	581	548	558	562	560	567	536	507	548	576	559	554	550	556	570	555	558	523	526	572	580	560	539	525	565	609	522	537	624	535	587	564	571	545	551	591	533	560	522	560	589	565	543	524	606	571	533	584	547	542	597	550	564	571	572	542	547	551	582	573	590	554	548	578	554	551	552	614	591	598	541	571	612	583	616	578	589	584	539	570	556	562	556	544	538	598	548	547	594	605	554	546	589	596	551	617	605	509	535	525	571	554	595	622	583	532	532	528	615	545	541	614	572	593	523	576	552	521	533	552	548	553	573	553	557	574	541	570	572	610	539	566	526	558	516	527	503	555	549	587	569	551	565	529	565	545	530	582	556	610	529	577	550	538	575	590	565	565	563	578	567	567	559	586	536	550	547	561	526	533	548	562	566	533	579	585	628	541	564	576	573	585	595	535	552	557	594	591	575	544	569	554	549	578	564	583	555	578	554	527	564	588	558	550	592	532	570	528	526	582	540	525	543	546	580	588	566	525	529	568	585	628	563	579	598	566	540	558	529	540	571	579	520	579	580	583	560	545	606	569	535	583	566	551	539	537	558	563	567	531	579	576	548	578	533	541	558	586	529	559	544	538	585	599	559	568	554	546	524	541	589	571	557	571	552	554	540	544	576	541	566	526	538	544	552	548	568	550	543	561	545	567	591	516	535	559	586	569	566	574	599	568	550	581	574	562	576	544	516	548	567	570	562	564	519	537	557	557	583	557	526	544	598	585	568	525	525	571	537	553	587	556	590	566	566	547	582	514	568	516	543	557	584	517	498	567	541	538	519	607	555	600	581	566	556	550	599	586	556	545	553	574	524	561	522	520	590	536	551	550	569	577	573	533	542	556	523	522	560	520	541	577	548	569	546	502	556	548	568	579	545	541	576	553	547	596	548	577	557	588	542	601	564	551	552	538	590	568	638	530	567	565	569	515	551	535	584	530	576	543	538	579	590	567	573	545	559	553	552	542	608	562	592	538	540	534	548	549	598	503	562	555	572	562	581	581	522	562	531	556	505	550	535	602	528	534	532	568	561	568	559	532	560	535	542	585	554	573	550	536	585	524	556	603	575	488	551	518	567	570	564	561	527	548	552	570	560	551	546	533	543	563	571	571	577	549	563	572	530	559	568	549	555	565	557	554	541	550	553	578	533	567	572	580	570	531	547	578	566	567	605	553	556	550	559	569	536	528	555	557	564	597	574	570	528	554	552	532	579	584	574	571	517	590	526	520	548	573	546	568	599	545	551	559	571	565	572	567	586	562	564	506	553	556	616	559	561	594	587	536	547	533	563	561	530	560	549	568	564	563	559	606	527	563	584	539	564	587	579	583	521	557	550	561	590	565	557	585	546	532	534	582	589	568	552	591	564	595	577	592	517	593	539	583	552	546	558	587	538	567	574	567	573	551	523	552	564	538	540	535	528	562	574	559	559	516	574	618	570	536	557	574	556	595	560	578	563	535	566	535	543	557	540	542	566	544	600	584	510	540	536	563	566	572	542	578	546	581	547	528	607	536	561	544	566	544	593	532	577	535	557	527	537	536	538	574	571	565	587	583	571	568	574	566	556	563	574	561	570	592	547	558	562	573	508	564	560	571	564	562	556	540	520	535	548	591	546	548	631	545	545	551	565	551	541	549	545	575	539	541	561	594	551	573	565	593	567	540	574	555	508	520	601	561	547	540	566	555	533	569	555	545	550	535	579	523	520
44766	67065	35404	4251	2898	2179	1783	1537	1392	1261	1156	1035	970	4350	9751	8612	795	802	753	668	722	707	684	704	666	777	736	679	710	681	736	682	642	663	666	711	710	637	681	689	625	673	669	659	675	673	724	633	686	644	653	666	707	660	719	659	659	663	694	644	664	664	665	667	658	665	647	708	654	680	642	630	669	662	661	684	639	640	675	709	634	671	680	649	691	634	662	679	654	704	681	676	675	687	604	657	637	676	670	658	631	670	644	634	694	674	694	673	665	708	613	622	673	639	653	617	684	689	667	715	662	654	660	638	632	628	655	653	652	648	683	625	590	626	635	658	657	654	659	660	671	651	665	658	684	688	675	637	603	694	687	609	633	647	670	667	615	658	705	619	616	622	675	627	659	654	656	627	665	646	668	624	669	654	685	616	668	630	630	682	653	671	646	687	654	630	646	691	683	679	675	674	646	647	636	670	670	651	650	650	706	660	676	623	643	649	641	709	656	659	647	686	660	678	627	670	659	648	661	626	686	656	659	699	746	654	705	680	643	658	649	644	655	669	686	633	662	615	660	594	609	644	668	602	657	666	684	684	679	630	616	664	644	615	638	656	703	614	659	611	645	708	602	674	656	665	688	681	664	607	670	657	627	694	650	590	602	647	693	658	675	659	680	637	685	673	645	683	684	633	706	674	625	677	657	700	606	655	662	635	660	641	638	639	671	649	701	671	657	625	696	621	611	630	614	649	684	695	658	685	643	625	645	652	655	650	661	648	627	649	604	648	604	652	604	619	677	618	663	694	612	653	680	649	669	650	617	612	632	661	643	679	646	688	623	625	664	686	659	689	706	658	634	640	667	639	690	662	598	688	670	675	665	665	651	689	708	662	616	675	622	631	607	659	704	652	672	626	671	692	635	641	655	644	651	619	692	661	682	689	642	691	695	675	613	593	695	716	648	664	689	657	678	709	662	637	710	672	692	619	643	674	658	717	645	673	683	667	593	664	623	647	661	655	672	656	640	693	664	638	670	676	653	642	615	681	603	657	650	631	680	667	693	625	696	651	635	640	637	690	658	661	612	663	687	647	654	649	645	642	645	686	695	646	638	642	657	682	658	662	636	667	596	670	656	634	613	589	669	671	629	633	601	638	688	670	657	612	652	679	653	663	621	669	633	658	638	651	638	641	630	670	641	686	632	657	663	704	651	674	624	663	635	624	609	679	653	678	670	660	663	686	674	694	675	599	613	671	658	647	643	658	655	610	676	660	651	676	676	664	662	674	696	626	647	666	643	653	628	662	671	639	661	643	642	640	632	616	631	671	635	691	676	648	666	629	627	676	690	672	647	628	657	646	663	655	657	673	626	684	641	634	673	603	685	686	648	690	652	677	632	659	630	653	634	663	721	628	689	656	690	640	670	639	673	665	662	656	622	644	673	661	666	606	617	655	675	636	614	633	653	644	671	697	646	610	693	668	639	666	612	684	634	679	678	662	615	636	677	655	686	649	680	687	656	681	724	628	654	682	670	658	673	678	666	678	649	665	660	619	683	679	670	636	686	654	643	667	675	637	622	618	665	654	671	696	629	612	651	651	653	650	619	668	644	663	632	633	676	670	654	645	669	659	677	693	605	659	640	619	643	670	644	628	676	681	667	628	655	655	645	670	657	644	686	638	644	668	670	652	661	638	664	657	696	645	663	709	682	702	630	668	656	658	639	637	622	644	640	624	714	658	646	684	643	696	666	655	655	653	671	671	693	684	647	646	676	645	654	638	631	665	661	646	644	669	669	644	661	659	687	637	620	668	612	674	683	632	657	655	631	703	662	671	676	657	668	665	668	626	689	652	652	657	699	662	681	657	674	626	662	649	612	622	636	702	608	625	672	682	624	684	657	642	718	643	672	612	657	631	668	623	629	672	656	657	643	655	631	661	669	661	679	666	681	651	654	628	615	659	681	641	634	677	621	699	681	681	666	676	663	678	682	622	643	680	666	691	645	663	658	651	676	643	652	672	658	664	669	648	696	644	682	650	677	633	684	706	644	602	631	642	645	671	678	646	619	643	623	687	686	625	652	631	695	697	661	680	657	667	722	670	658	647	662	615	638	637	673	665	624	674	672	616	678	662	651	680	640	635	624	642	607	671	669	622	659	626	642	633	626	625	636	632	631	642	677	681	669	589	689	685	610	616	662	635	629	630	664	666	641	673	608	664	631	644	666	619	689	664	627	588	658	638	684	665	686	662	630	621	679	649	671	620	677	664	644	615	640	637	655	703	649	690	669	620	683	660	681	636	685	626	614	701	680	666	649	557	629	667	659	637	693	648	647	616	677	689	657	666	639	653	651	683	620	624	713	644	661	654	652	620	613	634	679	609	629	685	654	664	670	638	673	688	641	685	650	651	658	673	659	683	686	654	654	644	659	673	655	668	609	696	687	642	616	666	636	663	660	687	655	641	635	652	652	617	662	716	681	643	687	593	673	652	640	673	669	640	695	663	667	691	665	592	686	658	599	632	629	683	652	608	678	668	669	687	598	658	644	634	667	621	602	636	668	635	672	651	642	654	664	640	643	695	629	655	641	673	660	687	657	637	643	633	614	573	673	674	724	654	649	665	613	677	605	675	639	615	687	723	661	688	678	677	636	674	683	651	609	629	678	640	672	690	638	615	637	715	617	610	668	658	630	667	648	642	680	653	688	630	636	655	618	641	664	671	669	678	663	707	608	655	700	662	646	664	660	620	681	654	636	604	685	593	667	652	652	628	623	664	652	670	622	722	643	652	678	665	617	645	650	598	635	634	657	699	636	674	649	641	642	675	646	645	648	633	698	667	636	629	740	656	661	649	697	648	654	633	646	671	673	673	667	627	719	628	638	657	645	650	667	650	625	651	669	616	630	708	646	636	641	680	674	656	655	640	638	618	649	692	687	666	649	636	639	653	650	618	660	654	624	695	624	676	650	688	652	680	669	657	648	687	607	666	669	634	645	668	649	629	634	687	684	669	657	638	655	670	661	651	677	667	659	626	685	657	656	652	654	614	659	673	672	662	625	634	663	639	639	673	666	709	641	659	665	640	634	714	647	643	610	660	626	621	647	690	695	668	643	583	670	683	700	607	647	649	636	665	678	663	628	653	641	618	590	689	670	705	664	636	692	680	664	662	660	685	610	691	649	659	680	612	647	662	689	617	638	649	667	622	633	614	644	631	641	585	625	634	682	638	686	618	696	669	665	676	665	630	600	615	652	674	648	641	652	681	599	678	613	667	682	653	670	679	668	658	646	662	654	661	644	668	622	716	664	646	691	635	649	661	664	700	601	647	669	654	654	671	670	676	612	655	632	697	660	639	684	672	640	689	652	642	669	676	608	675	637	678	663	691	620	641	709	659	644	697	641	635	632	633	684	652	647	660	644	642	649	652	667	645	663	649	643	655	604	655	645	688	652	640	644	641	619	696	664	666	679	657	616	676	649	661	664	635	651	664	656	660	665	651	656	643	637	658	684	662
31569	32097	20419	3132	492	431	269	208	214	244	224	228	243	249	377	382	211	201	202	231	210	205	189	195	213	180	225	200	218	208	206	191	211	236	202	189	194	193	202	195	209	197	187	205	212	215	204	213	229	227	213	177	223	217	202	233	192	210	220	234	205	227	199	206	205	214	204	239	232	215	213	205	203	237	196	207	216	199	213	225	189	226	219	189	219	227	180	190	211	194	191	197	186	243	222	210	205	205	213	195	218	199	208	215	198	189	219	196	195	212	171	204	215	195	209	204	227	224	190	199	190	176	209	183	211	213	195	212	218	199	198	201	223	189	192	224	206	212	211	210	178	204	231	212	197	220	203	235	204	208	211	211	217	205	211	198	210	207	227	197	230	235	203	211	214	199	194	223	182	225	202	220	203	204	203	222	193	194	200	225	226	214	220	214	217	230	191	207	191	188	216	203	188	202	194	202	218	193	217	198	216	210	212	200	214	185	239	206	204	240	212	210	220	199	188	175	204	210	216	212	194	189	185	207	239	216	199	198	217	203	195	186	241	211	197	195	221	199	201	192	186	203	208	257	203	234	211	191	210	212	205	221	176	207	204	200	192	223	202	185	201	221	217	204	208	212	221	206	220	209	218	227	206	192	219	213	207	214	219	214	221	192	201	195	194	254	220	212	205	222	212	227	197	214	199	225	216	195	189	209	207	205	186	199	238	255	203	250	216	224	171	209	229	190	191	213	219	212	179	198	199	194	207	196	212	210	207	219	224	196	242	211	201	185	217	223	199	209	228	253	217	207	222	215	212	226	213	208	195	210	224	234	215	217	200	206	178	206	205	209	206	219	207	177	206	219	214	225	175	201	220	237	188	202	205	194	226	237	226	195	179	234	223	203	217	213	229	209	200	198	210	219	209	193	226	212	180	187	219	220	212	233	216	202	204	206	199	210	215	226	190	214	181	238	194	204	202	226	192	213	203	203	211	191	181	206	200	230	231	198	191	198	214	189	191	198	217	174	215	216	198	189	204	216	222	204	219	179	204	228	203	213	199	202	223	210	208	216	180	193	204	196	187	202	207	196	158	210	192	202	199	213	210	205	206	232	194	208	202	212	185	218	198	190	233	210	233	216	204	203	232	211	218	221	204	211	187	221	201	216	205	229	185	231	202	215	204	201	235	241	189	227	229	209	202	191	236	208	202	207	203	220	183	185	204	214	237	218	198	186	210	184	198	189	230	174	212	210	217	198	211	182	218	191	225	203	218	189	238	208	217	208	193	213	243	222	215	207	211	230	203	210	202	225	194	189	198	202	198	199	208	192	216	190	229	237	227	203	208	205	204	181	228	208	218	176	185	244	194	188	209	185	195	209	230	221	221	197	212	195	211	212	186	216	225	198	225	209	203	191	220	193	194	204	218	207	218	217	189	222	221	195	188	211	186	207	215	201	186	220	202	190	210	222	208	242	222	226	205	223	222	239	229	207	208	201	218	208	187	217	231	205	216	214	209	185	196	189	202	232	203	199	205	215	221	214	196	212	225	199	203	208	215	198	204	224	208	191	206	220	209	185	211	183	213	199	206	234	211	207	230	215	195	209	232	234	202	219	190	212	205	230	222	223	206	193	194	198	208	187	195	189	195	207	201	197	209	195	195	192	222	175	193	169	200	213	199	206	206	228	201	164	210	212	212	210	214	224	233	218	203	202	221	218	228	185	230	223	213	217	197	256	216	195	231	217	218	205	201	220	204	229	253	215	239	212	210	220	235	213	230	192	198	223	209	183	208	181	209	218	204	231	188	205	179	234	198	207	217	215	195	201	221	190	200	222	190	222	209	206	195	230	198	207	218	194	208	201	209	231	204	235	231	216	204	252	206	212	226	192	229	203	218	216	214	203	218	206	201	214	209	209	203	193	218	214	192	229	201	174	205	229	209	197	210	182	204	202	203	186	206	216	223	207	202	209	201	201	218	219	224	205	209	207	208	222	216	204	190	221	228	204	210	185	217	193	215	205	184	210	207	201	216	232	189	193	216	215	219	200	218	220	219	196	219	213	197	225	220	203	227	203	210	206	200	216	190	185	198	236	209	222	209	215	218	211	212	224	212	233	220	210	222	219	227	222	210	200	190	196	194	193	224	223	217	194	234	191	228	205	236	192	206	219	208	218	213	223	213	211	194	211	240	215	196	220	223	230	200	220	220	207	204	187	211	224	193	206	201	184	202	208	221	190	192	197	194	220	192	222	207	206	204	202	223	212	215	224	202	233	210	197	245	176	199	224	187	189	212	211	201	196	197	190	181	195	202	190	196	228	266	172	204	219	205	224	207	237	242	221	213	214	224	200	208	230	239	221	237	204	190	188	208	201	206	218	202	184	204	192	214	234	213	203	176	211	185	215	220	206	207	193	211	215	227	214	191	217	235	208	185	198	221	208	225	197	211	211	184	203	215	215	183	225	215	207	216	233	202	223	192	204	225	194	225	197	208	207	215	224	208	219	218	169	207	196	199	200	201	193	210	188	202	227	219	221	195	203	197	193	205	192	211	198	173	176	205	183	189	218	217	205	215	229	192	184	202	213	203	181	217	200	222	198	203	248	222	203	219	180	215	197	222	199	199	219	207	184	213	213	200	210	219	197	219	178	197	205	191	215	204	196	213	204	195	199	235	219	211	211	214	195	207	220	209	222	229	200	219	195	204	242	210	192	206	211	214	197	235	211	194	210	218	216	181	206	195	201	191	201	224	209	216	210	205	222	223	213	230	185	229	209	206	235	210	193	195	187	211	193	226	223	192	215	195	209	222	238	219	204	212	209	200	200	211	220	226	249	206	206	208	207	206	252	196	226	213	200	207	216	194	224	218	206	231	207	242	222	190	208	207	197	214	187	217	190	207	191	219	194	198	206	219	204	229	229	242	218	198	217	225	200	203	181	198	215	207	202	229	210	218	217	203	200	219	212	223	178	209	219	235	217	209	217	200	185	213	208	196	213	180	217	195	217	205	193	212	212	205	194	225	192	176	225	196	210	214	198	212	214	203	180	200	179	200	200	208	192	185	201	197	182	200	220	225	228	188	203	225	222	188	227	203	217	202	199	199	223	193	199	220	214	215	204	206	191	198	210	205	187	202	214	232	213	221	228	213	216	226	213	207	196	180	181	192	198	195	203	209	206	191	201	201	202	219	198	216	210	180	211	195	198	205	211	200	216	223	219	231	216	207	215	221	216	208	188	197	202	213	215	193	219	201	197	227	207	197	181	202	180	206	225	205	221	208	207	223	184	228	212	203	201	219	223	212	226	210	211	227	199	199	216	196	193	209	206	218	181	214	239	202	220	215	194	212	204	198	210	196	232	195	196	195	213	228	209	235	221	232	242	218	198	204	219	226	238	211	212	221	203	214	197	193	239	188	191	204	204	190	225	210	221	182	204	212	201	207	173	228	236	211	194	201	210	228	196	214	201	204	168	200	216	205	190	197	222	190	219	198	202	201	205	210	213	198	209
38923	46980	15917	491	400	386	332	296	340	299	293	304	309	367	615	583	262	277	271	266	263	272	241	269	255	265	253	251	266	247	272	291	252	221	276	267	270	266	278	263	267	244	269	247	252	270	277	283	237	245	211	254	270	272	267	274	260	260	258	276	278	283	254	265	267	232	277	239	241	265	264	273	212	246	273	256	262	245	263	226	282	274	285	287	236	267	244	258	240	277	279	284	251	303	273	258	276	266	283	271	254	251	278	225	290	251	266	283	256	252	260	275	267	286	262	274	290	294	269	262	251	244	284	288	279	240	241	256	253	257	301	274	279	236	247	273	301	253	271	242	291	292	258	253	252	280	257	260	254	257	283	280	263	297	257	266	256	240	286	241	242	242	261	258	239	249	244	273	266	271	291	254	276	257	260	260	245	284	252	242	261	253	275	252	266	239	255	229	239	268	255	260	273	266	274	248	253	269	273	273	259	248	259	259	256	278	271	280	271	297	279	238	265	264	290	298	234	276	254	265	290	258	260	275	259	254	237	255	247	298	299	263	261	258	239	241	280	245	273	253	260	258	279	286	247	260	259	246	249	270	264	244	249	270	276	264	252	274	261	246	264	257	265	262	271	253	247	255	263	246	289	256	263	246	276	253	280	243	268	246	275	262	249	261	271	246	258	259	276	256	241	239	285	255	264	235	248	224	247	256	275	258	246	263	250	271	267	250	260	281	252	283	242	263	249	221	245	269	257	266	296	246	296	247	264	265	254	267	291	279	275	259	238	261	249	250	230	260	241	310	281	275	244	287	242	273	275	276	254	227	266	251	259	272	265	267	261	293	265	230	261	294	271	249	282	259	261	266	267	266	241	298	266	253	266	256	273	273	241	249	246	261	255	277	284	286	265	263	252	269	253	243	262	266	266	274	265	281	275	272	255	246	241	263	273	288	250	234	263	292	245	267	265	275	260	263	249	263	236	265	258	260	232	230	256	266	270	283	230	259	258	253	255	266	297	250	295	297	275	266	269	229	291	282	246	258	290	283	268	272	242	248	283	269	245	275	270	237	282	256	273	262	270	225	277	275	272	279	240	237	259	280	263	255	287	256	272	263	226	270	247	257	239	248	263	257	258	248	241	243	258	238	263	264	245	246	249	240	293	262	255	259	251	255	239	270	256	254	251	292	257	283	247	250	304	276	261	237	254	214	253	245	258	284	289	248	282	266	272	234	254	274	265	262	253	257	272	295	258	249	249	274	237	252	256	260	255	271	249	283	254	240	236	292	251	284	256	287	244	269	249	245	259	275	269	263	268	247	249	247	260	241	275	266	264	236	275	236	283	238	264	277	248	266	286	242	235	262	297	246	274	271	284	243	251	246	272	256	267	290	256	246	254	238	277	303	239	236	257	252	280	287	275	242	281	240	275	278	262	225	254	264	258	255	241	269	269	257	257	255	285	285	281	254	246	281	254	254	234	296	267	248	244	252	294	276	260	218	266	251	256	252	242	275	254	265	249	239	220	265	279	249	250	244	270	267	268	279	263	271	261	251	279	253	238	253	248	237	245	255	243	289	249	240	271	220	281	259	240	261	297	227	269	251	278	265	253	268	271	261	276	264	256	295	259	277	230	274	266	256	272	257	251	263	243	253	272	273	253	273	255	268	239	234	274	239	228	258	295	297	270	275	258	274	276	257	264	266	267	269	227	253	242	276	257	275	282	286	266	258	248	289	258	206	262	271	261	262	271	254	249	255	262	235	257	263	269	259	281	255	258	275	239	245	262	279	271	284	277	253	270	245	268	263	261	236	258	251	274	262	260	241	255	253	244	270	249	266	254	253	238	233	254	271	244	281	274	232	268	294	264	252	259	257	276	275	292	240	276	281	240	271	239	258	268	234	256	250	283	253	259	258	257	257	255	284	266	244	276	255	264	276	264	251	279	259	273	250	265	264	269	278	218	271	257	270	258	259	269	257	261	253	271	226	242	249	274	257	268	250	287	281	258	251	275	285	238	265	274	270	252	259	233	237	273	290	256	251	267	256	235	248	269	271	264	274	224	267	255	263	261	263	257	262	267	252	265	229	276	271	257	260	263	230	257	242	269	257	254	272	253	262	230	257	265	254	254	284	243	249	242	247	257	251	254	245	259	262	267	236	259	280	239	262	251	274	246	262	294	262	235	233	238	304	264	254	265	245	262	251	252	242	272	239	267	251	263	240	246	295	273	248	281	270	272	267	283	251	277	269	258	281	254	265	257	271	220	271	281	272	254	274	251	271	275	280	254	249	268	261	270	267	254	243	267	259	265	280	270	306	243	249	281	258	272	240	253	250	271	240	219	245	255	231	248	267	256	234	264	279	254	241	277	243	247	270	265	298	244	252	261	262	248	231	255	259	244	245	279	285	239	261	243	257	267	257	267	259	265	267	242	232	270	261	267	255	264	282	248	262	263	256	265	275	275	243	239	258	276	249	268	258	256	262	287	257	253	294	245	251	245	245	265	266	267	278	285	239	282	259	273	275	275	280	283	241	266	252	215	257	274	278	269	248	250	264	260	234	284	252	228	241	266	255	248	266	249	278	228	250	285	251	246	282	251	287	243	259	266	245	268	239	228	284	250	259	265	263	289	288	252	254	246	265	253	273	281	262	252	269	269	271	258	249	247	227	261	282	264	254	257	273	266	280	270	251	250	262	240	266	250	264	265	278	259	293	272	262	269	250	266	277	267	248	239	242	260	261	264	259	278	241	236	269	271	284	259	255	261	252	287	265	249	274	248	248	287	259	264	248	262	253	267	288	275	265	264	258	268	260	295	261	242	255	269	283	264	281	265	250	244	261	278	250	250	262	262	268	264	268	260	252	269	246	257	262	262	285	257	248	254	262	255	265	262	241	276	266	234	274	263	248	273	238	289	252	247	257	237	254	266	267	239	267	271	258	265	259	274	273	263	255	273	270	258	264	224	245	260	247	297	268	262	237	254	226	269	271	256	281	271	285	281	270	269	273	276	265	277	275	228	289	265	253	257	275	254	267	236	285	244	269	254	259	280	265	264	234	265	261	253	276	269	268	269	261	271	259	246	270	276	256	250	290	242	265	252	275	271	247	297	256	256	260	289	262	272	252	249	230	253	270	256	239	256	237	261	255	238	246	268	249	255	258	282	269	281	259	240	264	255	228	238	273	258	254	255	251	252	281	249	240	254	283	258	239	261	258	226	250	261	271	237	249	265	238	253	271	256	223	288	260	260	227	264	256	254	270	242	258	269	264	278	278	269	242	254	243	259	287	286	263	227	264	266	271	252	265	262	256	284	272	258	253	263	252	244	272	241	249	267	257	263	262	267	277	250	262	264	249	257	281	236	262	280	267	246	244	265	251	237	250	247	257	242	293	280	246	251	237	265	267	243	265	244	244	286	251	253	282	235	258	239	271	282	263	271	239	266	286	255	274	276	246	252	259	250	233	242	271	265	274	229	287	285	249	277	268	253	259	255	245	258	240	277	251
23820	20969	27987	24006	20385	5791	888	622	570	545	472	439	457	905	2998	2786	509	439	436	406	416	382	412	435	434	396	413	404	417	372	418	397	404	397	400	432	417	397	409	399	390	421	398	374	398	363	381	399	383	435	387	441	409	425	368	413	412	391	408	401	394	392	440	414	414	413	388	401	406	407	414	402	376	401	409	385	407	402	404	380	395	413	386	395	358	372	417	456	371	416	398	375	393	352	424	397	352	391	387	389	379	398	383	384	421	395	412	384	419	394	403	388	402	420	430	399	394	404	374	354	423	433	358	373	458	409	412	393	403	369	426	381	407	370	419	378	387	388	411	369	395	405	385	391	390	423	368	387	371	417	395	413	370	382	427	376	393	410	377	442	444	435	376	408	382	434	422	407	412	399	379	396	389	374	415	430	390	419	389	441	391	382	405	419	394	392	403	400	409	368	423	365	405	409	382	388	409	402	400	445	449	372	422	402	431	395	386	378	389	407	411	395	398	398	379	411	428	398	389	416	397	415	410	407	432	428	386	415	412	405	403	407	386	395	386	394	389	427	412	343	392	413	399	422	413	397	369	396	398	366	426	401	381	404	402	421	406	413	393	401	433	399	396	363	399	373	394	427	405	393	382	420	409	384	413	413	414	424	397	361	408	398	430	450	392	386	421	377	380	409	406	371	382	408	383	391	402	411	406	386	373	377	413	394	380	412	385	364	384	445	428	362	385	369	414	428	393	387	389	389	403	379	401	397	369	392	368	431	401	412	432	336	414	401	368	393	407	405	392	397	388	434	386	397	395	382	381	406	415	385	413	412	418	397	410	403	378	419	426	413	403	434	400	404	407	382	384	403	412	393	443	376	413	389	374	382	418	352	413	421	419	412	365	400	414	393	412	390	392	414	359	419	392	383	381	405	411	396	412	376	415	417	385	375	397	388	407	375	421	385	404	400	362	381	410	374	393	432	373	387	408	420	385	373	394	390	412	394	415	386	411	400	404	424	413	393	384	410	356	386	410	399	373	394	407	384	371	386	382	410	404	418	397	386	389	376	445	377	385	391	429	378	416	426	415	397	399	423	410	401	418	425	401	419	383	421	381	395	362	417	379	419	427	365	380	421	399	435	399	416	403	428	421	413	371	403	380	382	432	410	388	410	411	451	382	413	398	389	380	416	387	419	403	420	397	376	412	430	422	382	423	378	391	422	403	420	405	416	386	392	416	401	403	412	397	420	409	391	379	421	388	387	386	386	357	414	369	376	391	387	379	414	434	367	392	391	394	407	382	424	428	401	370	403	414	377	374	407	406	377	390	407	413	422	369	382	410	373	400	419	382	392	368	371	372	403	394	427	413	387	413	375	378	381	400	394	422	423	377	400	382	406	389	430	406	402	413	383	375	399	450	371	413	381	371	398	411	420	390	392	383	397	404	373	433	415	400	408	414	381	417	405	398	402	411	401	394	405	390	392	374	403	412	410	413	430	393	376	412	403	392	363	382	371	398	366	401	430	385	366	386	376	395	416	415	395	404	391	405	380	389	393	396	409	403	404	409	423	398	417	418	385	399	404	375	403	379	416	403	423	386	362	390	383	370	378	381	420	430	409	402	377	422	363	364	395	388	409	369	425	378	395	399	415	386	436	421	435	427	372	395	376	400	392	361	404	409	363	395	390	384	405	389	408	381	367	425	435	403	397	407	408	398	381	392	415	380	424	390	434	424	413	384	396	415	352	357	392	387	398	351	417	417	391	437	388	377	381	426	415	339	408	394	394	395	422	413	378	383	336	387	405	408	417	382	392	407	379	375	410	415	383	405	427	384	401	365	435	402	386	382	387	426	404	424	355	385	407	394	386	417	392	382	397	378	379	381	414	400	413	405	410	440	400	405	398	402	418	381	394	363	453	386	394	375	417	369	373	383	390	377	408	371	412	393	399	398	413	367	441	392	394	395	371	403	358	360	410	415	353	397	405	448	403	366	362	465	395	362	404	405	410	411	440	393	418	443	377	378	400	388	371	408	400	388	403	377	405	423	401	376	412	383	408	392	351	376	407	374	409	387	385	415	387	385	441	408	389	394	408	383	399	385	393	374	388	363	407	405	403	419	397	404	386	390	376	387	404	374	390	420	372	379	407	435	391	400	403	374	397	423	382	377	408	337	398	383	416	427	376	385	397	380	450	379	392	380	410	425	405	345	405	395	388	385	397	405	416	395	424	404	430	408	406	395	389	425	394	404	405	391	397	402	387	364	383	422	400	363	397	398	408	395	429	386	435	350	384	393	416	389	388	408	366	398	377	416	389	381	402	382	396	380	398	385	405	379	427	402	416	398	424	415	401	399	370	360	414	407	421	410	404	416	396	383	432	431	378	371	403	404	393	409	378	384	379	379	380	368	389	394	366	390	360	407	390	396	407	402	416	377	374	427	412	456	408	413	417	365	427	391	446	373	398	439	409	404	386	391	426	400	412	383	400	385	444	417	419	424	409	442	413	389	394	370	421	404	410	408	380	417	405	376	418	394	404	415	367	400	411	372	435	389	381	396	401	385	395	383	373	412	384	394	401	393	367	433	397	395	430	412	429	420	377	388	397	413	417	407	433	438	400	455	396	415	380	400	440	420	404	398	389	397	360	391	393	388	392	422	371	417	393	398	377	392	378	416	397	383	391	397	402	374	422	381	378	416	444	402	404	391	382	376	389	409	376	395	416	371	422	359	409	360	409	395	406	410	426	413	411	367	382	381	417	379	380	417	378	431	417	396	399	420	416	375	348	377	408	412	381	402	397	408	413	405	391	396	392	426	372	414	371	370	440	375	383	395	381	355	366	399	401	398	389	399	392	411	416	410	396	381	384	406	413	412	399	398	413	421	392	406	408	421	422	428	371	402	405	398	393	404	425	436	387	379	402	415	421	382	423	396	386	453	405	368	417	408	385	414	352	423	375	414	411	427	412	380	391	387	414	431	403	394	377	422	402	412	408	406	387	393	405	363	366	404	371	368	453	412	385	388	395	392	377	409	427	392	415	380	341	381	382	413	412	393	389	392	414	393	395	413	444	389	397	377	412	373	385	419	371	367	370	377	419	434	385	445	392	401	416	389	382	372	432	442	388	406	386	408	390	409	392	398	387	384	408	413	423	399	391	408	383	394	422	432	387	412	360	366	389	398	407	404	383	375	413	442	392	364	391	379	395	437	442	445	409	389	400	379	431	366	393	371	427	361	362	365	400	401	407	444	434	433	429	381	371	384	391	383	371	415	360	391	390	387	422	377	379	431	410	374	376	403	380	399	407	395	381	427	386	400	376	391	398	392	398	387	434	379	371	387	414	440	385	348	417	377	404	397	381	389	358	384	407	377	412	387	386	403	399	423	398	413	381	398	391	394	387	399	423	417	393	411	405	396	382	398	405	432	384	428	391	379	382	378	445	366	403	375	428	411	392	394	432	408	404	407	380	388	401	369	403	411	417	389	333	407	385	382	380	390	446	426	375	398	388
42203	59325	25877	2282	1665	1306	1054	928	825	763	690	656	648	1711	6267	5278	696	513	483	463	508	464	480	509	456	504	524	522	512	454	519	480	446	455	496	453	484	463	492	467	492	487	469	474	464	492	460	519	483	480	491	449	518	493	500	448	528	473	472	490	504	439	508	493	488	470	517	460	474	468	494	508	479	487	500	505	471	473	465	449	434	429	489	475	461	454	486	471	449	497	470	505	464	470	476	449	470	485	473	467	479	447	505	485	468	455	443	463	512	454	430	463	488	457	451	512	479	489	468	441	488	472	467	494	432	464	467	495	478	450	447	470	510	535	471	467	504	470	466	494	449	454	478	422	446	426	436	438	433	487	457	476	506	454	464	434	480	474	458	482	414	450	464	435	458	500	482	498	427	477	456	459	453	496	495	500	505	475	506	481	495	482	475	469	485	429	494	436	452	474	468	491	477	451	452	423	465	472	438	497	506	412	462	472	512	454	428	487	444	465	478	484	462	484	475	469	435	500	467	495	483	493	461	469	466	446	466	490	465	520	468	464	463	461	463	467	433	474	486	481	483	470	477	433	432	443	499	529	476	475	486	475	460	419	463	464	457	478	452	444	454	493	468	479	485	501	498	483	465	455	491	454	444	471	436	468	445	446	466	438	479	454	463	464	477	485	467	455	422	442	457	504	489	482	486	474	492	477	502	474	466	486	468	490	490	477	498	471	445	480	467	513	416	505	477	479	467	489	441	460	467	472	476	452	449	451	470	505	460	465	498	483	480	482	476	479	509	475	482	464	442	498	452	483	496	458	466	439	460	452	474	462	480	465	454	425	429	505	464	473	476	516	447	480	483	488	448	456	479	505	447	458	486	494	446	489	428	462	447	478	475	437	498	444	513	453	433	494	458	476	472	478	509	434	496	493	451	499	456	469	447	483	482	485	447	467	456	496	459	467	524	475	472	449	477	509	496	466	498	505	461	465	426	472	429	472	484	489	477	505	483	505	506	484	459	482	452	504	478	459	466	477	452	455	459	449	464	464	433	496	470	470	483	461	482	473	505	500	463	468	487	460	452	441	498	468	471	485	486	449	490	470	445	499	457	501	469	469	458	466	484	445	497	444	479	504	497	445	477	463	508	489	473	463	462	449	485	454	426	465	469	447	449	456	472	488	499	501	493	452	484	432	472	476	459	494	531	501	461	439	499	494	438	429	468	476	459	459	481	445	442	462	476	489	454	436	459	471	476	480	454	438	497	495	490	487	469	495	477	442	450	483	478	432	479	447	500	509	477	476	521	469	493	490	515	480	422	473	454	433	520	484	488	455	456	465	508	461	508	447	467	487	455	483	488	478	483	466	488	482	466	457	492	471	501	419	474	472	486	525	474	484	452	475	504	484	524	470	483	494	494	486	476	488	483	466	462	475	463	474	495	455	428	479	468	448	515	471	505	463	477	462	472	474	498	461	469	445	473	473	491	453	483	469	467	452	489	451	486	441	486	516	506	469	478	460	485	476	423	480	454	471	508	491	472	478	514	507	474	462	443	525	485	462	471	508	530	471	480	436	504	448	429	475	444	506	466	488	489	472	434	467	440	458	482	442	479	480	515	490	445	446	469	452	503	485	495	508	488	493	502	478	442	507	463	449	458	481	480	505	483	477	460	452	459	472	486	461	479	423	447	462	482	446	441	482	490	487	461	503	441	479	478	486	467	432	475	479	455	487	511	476	480	453	470	515	460	462	514	461	443	481	478	469	483	529	475	436	487	469	466	466	455	469	481	437	461	484	443	475	487	470	432	441	464	447	490	436	455	505	438	512	494	478	480	477	496	463	476	449	475	443	454	437	492	490	439	496	482	526	456	483	465	467	487	466	466	479	468	478	487	437	491	480	499	421	457	523	481	487	470	525	480	505	473	477	490	498	483	495	429	498	487	498	467	457	494	508	477	485	508	479	485	465	432	477	452	527	487	525	483	450	455	497	489	490	401	476	468	451	476	488	474	467	438	468	496	494	438	535	450	475	499	473	484	482	474	473	461	461	489	463	458	485	484	469	460	442	463	447	456	485	446	423	480	465	499	443	443	487	464	457	486	478	498	452	460	481	467	504	482	445	515	485	486	479	476	474	496	479	484	519	501	429	447	438	498	450	493	480	507	503	476	476	465	437	464	491	495	453	457	471	476	455	472	485	455	445	476	432	426	464	456	435	466	444	458	490	463	463	432	480	492	506	468	499	456	461	481	481	411	442	491	460	508	486	466	469	448	432	471	466	481	505	455	506	508	467	466	515	446	474	454	442	428	481	471	499	455	474	485	456	474	460	478	445	465	456	449	507	500	454	439	511	456	482	431	454	455	492	424	469	479	444	519	471	452	463	462	482	467	456	461	482	466	471	460	483	469	458	448	494	442	505	453	461	485	471	494	484	450	465	487	451	469	458	504	448	522	474	469	434	471	479	481	492	461	464	483	460	464	482	491	444	478	434	505	451	482	458	502	457	470	466	457	490	468	485	480	533	481	459	477	467	450	433	502	484	505	473	462	451	475	425	432	452	467	469	449	454	473	470	471	467	454	481	451	434	519	483	501	449	472	483	456	474	446	455	468	440	473	468	497	535	478	472	504	477	502	465	456	464	463	460	481	457	487	513	517	497	480	434	449	460	445	477	473	422	474	498	456	432	470	468	484	499	484	459	477	488	491	453	482	509	513	479	460	443	479	486	437	439	498	470	527	463	464	477	437	484	475	462	467	460	505	490	473	506	498	450	452	465	510	472	434	468	455	499	442	483	503	447	512	507	481	475	457	488	457	499	433	444	508	484	450	493	502	462	470	500	482	467	469	461	502	475	507	473	453	417	462	483	432	455	468	435	420	511	469	433	416	446	453	474	513	467	503	470	421	470	515	479	455	508	463	439	496	451	548	496	482	486	467	473	470	459	472	452	431	453	480	460	429	460	485	477	506	479	453	501	466	453	443	495	447	439	479	441	439	511	457	452	482	497	465	492	494	485	475	484	485	451	461	518	492	465	473	460	466	432	452	441	517	490	453	480	490	448	463	497	439	449	487	461	474	466	470	463	471	448	448	476	495	437	487	442	464	453	464	473	475	498	467	501	473	458	457	443	481	470	476	485	438	437	467	525	457	455	449	480	481	448	488	487	435	465	485	479	428	479	439	457	484	470	464	464	506	497	467	432	436	440	480	487	465	452	473	452	495	463	483	460	440	483	466	476	510	461	417	475	468	485	428	465	483	476	440	497	470	467	483	478	525	467	479	441	470	520	461	492	408	461	456	463	479	465	492	456	472	427	470	467	511	451	471	488	492	461	443	476	468	469	473	450	430	436	433	483	437	465	481	479	477	476	469	464	475	477	504	462	491	453	450	493	481	498	417	473	479	500	460	461	443	518	468	456	455	454	474	456	501	465	460	455	481	461	491	460	490	451	460	448	462	495	465	503	481	477	463	501	477	473	500	488	420	501	454	460	500	459	492	462	474	440	430	474
25209	21196	26734	24081	5508	508	377	324	322	330	339	278	294	538	1653	1376	287	286	263	244	252	283	248	269	249	267	235	234	261	273	283	260	263	255	247	242	255	272	239	249	248	266	264	292	250	244	259	241	276	251	233	277	245	247	272	259	248	266	244	251	264	242	249	244	246	268	265	222	243	240	227	252	265	242	229	262	262	239	260	284	250	233	218	259	236	267	257	266	264	253	257	270	255	249	254	230	257	233	236	270	267	244	265	265	210	308	253	252	258	260	254	247	282	267	247	236	273	261	254	265	240	227	256	258	272	278	262	226	263	257	225	222	260	249	274	256	254	243	260	252	268	243	262	251	263	272	258	284	243	221	266	263	249	274	232	277	245	255	238	259	243	273	245	244	241	218	260	235	242	266	255	230	247	235	242	232	224	275	241	247	241	264	232	278	250	262	271	247	261	236	249	261	238	244	277	252	264	263	222	239	266	244	262	258	263	246	240	246	244	266	259	259	282	257	243	221	241	233	264	246	241	247	260	241	253	259	277	257	275	271	252	298	259	244	254	249	251	222	259	249	280	231	257	238	270	231	247	226	250	286	263	244	265	256	253	235	256	244	269	237	250	255	227	258	244	269	263	253	249	240	244	242	234	242	243	229	251	233	238	273	236	235	236	225	270	270	264	252	284	220	260	249	240	290	244	231	261	242	273	278	252	226	258	264	252	244	254	276	247	252	267	265	277	280	276	241	265	260	236	273	280	260	250	254	261	249	250	255	251	225	211	251	223	287	194	219	238	281	265	243	257	253	253	242	231	249	226	251	258	241	256	242	260	245	228	218	237	273	264	237	256	246	249	230	249	265	241	242	251	246	246	243	268	211	243	224	260	250	260	221	265	257	258	249	264	263	257	240	232	232	289	254	258	261	242	257	245	229	242	241	235	258	259	258	237	231	241	259	261	256	238	253	253	266	233	272	244	248	269	267	254	231	254	255	242	268	255	233	227	254	243	249	260	250	246	239	248	231	262	246	257	264	251	248	254	251	250	256	244	211	223	258	248	257	260	255	246	280	257	251	248	251	259	274	262	265	265	263	266	270	234	229	277	242	262	267	284	217	260	251	252	250	245	253	244	280	246	235	243	275	253	249	252	250	250	235	239	248	229	243	259	242	267	256	242	229	278	238	254	268	214	263	263	256	250	257	254	244	254	240	251	248	271	267	236	254	242	231	269	244	267	223	271	254	259	280	265	275	252	277	231	258	277	241	237	222	265	244	240	250	265	258	233	208	224	272	238	260	244	240	259	258	251	248	277	275	243	242	250	256	249	229	229	223	233	287	279	250	258	233	250	242	270	238	246	246	236	248	227	239	229	258	247	246	239	232	271	262	227	246	253	275	240	264	218	229	270	250	222	250	273	279	243	250	252	260	253	224	227	253	253	239	248	260	211	206	246	291	288	227	240	272	256	241	280	256	267	244	249	252	252	257	282	246	269	267	236	264	273	263	263	265	255	266	257	256	251	239	248	257	256	233	249	233	241	255	232	236	234	258	217	258	250	211	260	268	245	253	240	229	229	262	260	238	280	223	275	254	259	254	236	248	239	256	245	246	236	242	249	223	238	235	261	255	239	237	259	254	256	255	282	253	247	241	249	226	251	251	259	254	238	275	281	272	230	249	249	238	239	279	254	246	262	236	267	252	254	252	254	252	258	237	242	230	239	251	251	266	244	257	260	240	226	259	268	221	239	267	240	250	258	240	249	272	238	271	251	245	258	230	267	242	250	272	247	248	227	239	234	253	254	248	256	226	250	228	267	257	236	223	261	228	238	237	246	240	250	249	258	256	262	232	255	274	237	268	260	229	250	283	246	245	258	270	242	246	269	271	240	256	267	245	228	286	237	233	213	257	247	279	263	243	260	254	250	263	264	261	239	257	250	258	268	255	258	237	245	280	255	225	227	272	284	232	250	250	264	259	249	259	235	281	249	241	236	244	216	245	264	252	232	227	241	252	227	276	255	247	277	252	252	238	244	233	217	261	246	259	256	240	251	244	218	248	260	274	260	258	236	254	269	246	232	247	272	245	236	245	250	251	266	261	263	257	229	262	227	232	242	261	239	247	262	246	242	254	230	241	219	277	251	249	252	264	261	252	259	274	261	271	238	255	261	253	258	248	242	235	257	259	251	272	251	237	254	242	228	259	280	261	248	254	267	273	245	248	256	233	239	240	256	253	263	253	286	257	261	239	247	251	262	270	251	249	271	235	243	258	239	236	256	238	246	265	237	264	254	234	244	249	227	276	232	246	252	251	247	242	228	254	274	253	239	273	243	245	266	266	258	253	263	236	256	243	271	218	295	299	261	278	229	261	246	264	244	258	228	223	238	235	224	227	289	271	257	244	253	226	272	267	257	259	250	262	233	244	246	272	256	251	290	249	235	242	245	237	262	229	273	254	239	279	232	250	244	221	247	260	232	258	226	249	223	233	248	281	272	246	241	251	247	259	205	259	270	226	238	279	270	253	231	236	238	225	246	255	233	249	246	255	273	239	244	249	260	241	228	241	251	257	261	258	267	246	250	241	252	231	237	270	270	242	231	236	252	237	249	210	269	255	256	256	287	253	243	251	256	255	234	222	291	271	272	210	267	256	227	244	243	260	248	235	268	225	206	230	284	248	225	247	253	244	254	240	265	250	246	221	236	247	265	241	283	255	239	240	246	265	235	261	247	247	237	264	259	272	246	242	245	260	251	257	250	251	240	242	267	243	225	225	226	270	231	265	239	267	237	258	249	275	249	235	253	268	275	243	257	226	262	238	235	242	265	264	262	266	259	272	263	243	266	261	234	255	234	253	262	283	255	266	217	237	273	273	223	221	273	247	266	243	259	250	232	242	267	240	199	239	255	277	260	239	262	234	270	241	267	246	242	255	248	251	302	241	264	262	259	255	251	273	266	260	223	238	281	281	237	236	268	236	246	256	248	230	253	246	236	249	255	247	276	243	242	255	239	254	222	258	237	277	244	244	228	260	238	236	244	232	246	261	202	260	280	237	251	246	261	265	246	243	296	270	263	259	253	237	243	229	219	266	245	267	212	287	232	206	255	275	267	255	256	277	253	239	241	226	242	244	258	228	246	242	266	251	285	260	239	267	246	229	271	247	257	250	256	228	249	226	249	258	257	249	223	272	253	234	245	247	276	255	243	262	253	227	251	246	225	267	242	240	262	238	248	234	258	267	270	235	227	264	242	264	254	231	258	267	257	257	269	233	242	239	242	233	259	257	257	236	268	241	262	270	232	244	232	256	277	273	235	256	244	253	237	229	260	233	254	264	252	260	260	246	250	236	248	245	242	248	233	225	275	252	256	279	249	271	238	282	220	242	249	237	243	239	252	279	263	250	233	253	275	263	237	237	253	247	252	231	243	224	262	246	236	251	243	307	239	251	224	259	242	252	258	252	257	242	244	276	227	225	233	241	264	242	261	281	262	248	229	245	228	244	235	253	247	253
41846	51324	20726	1324	980	746	656	547	535	479	481	404	449	1175	3972	3258	455	360	359	352	359	323	363	375	365	331	339	305	315	331	333	297	307	291	332	318	332	363	349	320	312	337	305	315	343	302	338	342	329	353	307	314	327	326	346	302	305	316	299	335	325	355	326	327	346	319	285	319	339	344	331	304	334	312	307	305	346	311	358	328	348	344	304	322	323	308	333	319	329	329	336	353	353	315	324	340	320	307	316	334	352	327	345	339	320	305	326	336	331	329	314	290	317	337	346	326	313	354	335	325	298	287	334	324	334	314	291	328	353	332	360	341	337	338	306	301	309	300	295	310	297	329	340	323	327	305	311	287	307	321	332	311	327	333	300	346	325	310	316	312	321	328	289	317	343	323	317	320	327	343	339	337	344	342	277	335	333	317	288	330	328	354	300	303	303	305	323	348	302	291	338	329	337	313	341	324	347	354	339	285	306	326	313	325	314	315	327	342	301	322	294	325	299	305	325	302	309	330	325	329	319	344	330	293	316	364	302	338	342	304	288	327	313	323	360	342	312	322	336	345	314	328	349	311	336	301	297	340	343	342	295	337	333	303	316	327	328	317	324	305	294	338	330	321	333	294	322	310	301	339	323	315	320	307	344	328	301	330	322	324	342	326	307	308	326	314	315	350	301	337	319	330	298	328	330	332	319	350	363	313	292	338	323	320	311	326	327	316	330	360	315	349	316	357	345	354	318	338	324	277	293	328	300	346	320	290	331	357	323	346	342	306	325	362	316	346	336	315	310	301	320	360	333	320	312	323	339	320	291	295	304	335	347	330	339	319	320	320	328	309	339	349	332	320	294	343	287	329	336	307	306	303	318	315	336	344	356	327	317	327	354	328	302	306	326	311	324	339	301	317	308	340	345	311	290	307	315	285	355	350	333	345	344	331	299	315	338	316	323	333	343	312	310	338	347	350	324	339	341	311	322	318	286	313	292	330	333	347	338	327	302	301	324	333	280	354	312	308	323	300	324	335	341	348	319	326	311	326	322	290	316	330	354	308	327	321	313	313	297	347	323	355	346	330	318	312	361	317	314	335	309	344	345	292	331	332	303	318	312	330	276	328	302	301	292	302	348	307	299	328	321	318	296	299	323	330	324	354	349	342	285	315	309	298	318	334	333	352	323	340	321	310	328	354	332	313	342	351	326	307	338	328	329	313	341	315	332	331	300	335	332	305	315	348	302	322	351	365	335	333	332	310	290	287	308	336	288	355	306	326	315	333	316	327	330	302	316	336	313	324	320	356	301	288	295	320	306	342	279	315	293	334	310	315	314	318	307	327	325	317	327	331	307	361	352	296	349	339	314	320	319	328	333	319	316	338	343	339	333	339	309	341	312	309	332	302	315	302	313	348	335	298	328	284	316	344	345	299	296	303	329	335	325	325	365	317	326	321	321	316	322	331	318	322	343	321	308	301	303	307	318	333	342	326	318	295	311	342	308	290	332	328	312	318	336	318	328	320	336	337	324	334	339	338	328	300	359	323	324	299	324	375	343	298	323	351	334	303	317	340	334	325	345	328	353	338	296	322	325	338	328	303	371	314	337	297	340	359	329	333	312	331	342	319	342	303	305	346	324	316	327	314	351	350	316	318	314	318	323	339	353	343	360	310	328	337	336	327	334	321	338	296	294	307	312	331	273	330	325	304	338	333	324	356	323	323	333	303	315	283	306	327	312	322	309	344	338	328	351	334	315	376	331	329	318	309	335	326	301	291	319	325	343	332	307	312	321	348	333	324	295	314	335	349	299	328	326	315	345	349	315	319	350	289	327	353	324	328	336	306	297	329	321	302	338	356	359	299	310	322	322	302	340	307	306	337	322	329	327	330	325	320	328	318	330	327	340	294	346	332	309	316	319	340	314	301	326	347	340	319	319	319	319	332	312	321	334	330	322	319	305	319	333	334	321	297	351	324	296	322	280	336	301	348	337	339	333	315	336	323	308	307	311	321	322	316	335	335	345	348	310	314	340	303	311	359	345	319	303	323	328	334	287	343	314	328	341	299	363	343	329	296	342	341	303	295	342	303	302	331	305	310	314	312	348	326	358	329	369	312	332	343	325	304	315	314	349	298	331	344	323	345	329	296	315	347	320	314	308	308	317	318	333	291	318	312	331	304	318	309	364	322	362	353	318	348	321	287	322	348	328	291	280	295	330	343	360	329	336	279	344	326	349	321	346	325	299	315	301	316	344	294	336	292	328	288	336	355	337	303	343	326	362	331	316	337	331	318	359	330	327	315	291	320	300	278	342	293	328	336	314	350	314	328	308	301	292	371	340	310	276	309	319	325	321	317	307	343	351	331	345	308	319	330	321	328	321	329	312	313	303	307	299	298	342	342	314	338	331	354	328	336	313	352	323	333	314	322	350	357	366	344	339	333	341	336	382	330	310	282	301	345	310	341	292	318	329	289	329	340	365	332	323	294	356	334	350	310	328	302	313	302	308	355	324	334	322	347	308	328	308	328	329	326	369	348	332	336	314	305	313	334	357	324	337	331	288	314	306	341	344	304	343	359	359	350	314	319	340	340	338	370	340	337	325	335	346	318	328	288	323	310	310	302	319	311	309	327	315	321	341	355	312	326	345	317	327	340	314	337	344	336	319	293	337	295	310	317	350	318	318	316	341	306	352	305	307	319	317	332	340	312	322	289	317	309	370	323	319	349	333	310	316	343	297	328	304	315	317	291	301	300	339	340	307	309	338	305	333	329	325	322	334	341	305	299	323	314	307	304	290	343	355	319	322	329	315	333	305	297	327	313	356	344	313	295	309	305	324	316	357	322	310	336	327	310	326	337	323	305	305	320	311	329	299	354	315	322	311	322	316	345	309	320	327	330	314	333	312	315	335	352	333	356	312	321	341	357	323	312	293	347	304	351	298	327	331	317	305	313	344	343	307	336	334	311	309	339	333	312	342	351	325	312	305	351	301	326	339	335	317	320	357	317	325	355	318	297	337	301	327	320	300	289	310	346	351	313	327	313	349	305	335	292	309	301	317	339	314	334	321	343	338	338	328	342	308	350	332	311	325	332	329	322	309	318	316	333	329	338	298	300	361	340	348	351	331	324	301	325	350	316	328	304	290	337	314	297	324	346	336	328	348	288	310	353	321	320	349	305	300	348	316	309	327	345	293	344	312	306	322	312	326	338	301	353	328	301	318	345	336	319	305	298	324	316	337	343	324	327	339	327	320	324	344	315	341	331	362	352	317	315	338	295	339	291	349	325	330	318	328	315	361	345	340	340	338	333	333	327	319	312	322	305	328	354	345	346	328	316	307	310	333	316	325	330	316	311	321	338	354	297	311	324	318	274	340	350	314	319	298	310	348	326	291	324	305	274	301	306	349	326	323	343	290	300	332	340	308	314	323	359	317	353	336	307	330	331	347	341	322	332	326	305	310	322	292	322	322	361	299	340	299	314	344	318	306	340	356	336	341	339	344	346	347	344
22888	21005	28532	23612	20975	20569	4630	1056	874	783	792	702	682	1718	6536	5805	1183	593	648	581	604	587	597	561	600	578	551	537	580	546	571	574	575	528	552	539	584	547	568	536	580	622	530	583	586	565	565	552	575	536	587	526	560	570	599	541	543	542	535	571	559	502	558	566	551	559	544	602	535	538	575	599	548	545	567	570	551	562	584	562	555	581	523	522	577	598	564	569	567	560	548	514	567	555	562	561	578	550	534	566	588	583	534	540	546	541	579	570	517	576	576	564	556	566	548	540	531	621	563	548	573	577	525	563	575	550	538	532	556	571	569	572	550	527	593	595	516	562	557	568	575	562	595	595	574	589	549	562	536	557	554	551	550	568	592	572	596	584	555	602	550	557	570	582	569	554	579	583	533	550	589	573	570	523	518	549	576	537	551	585	476	571	575	550	586	569	544	538	564	550	593	543	581	539	538	536	541	565	551	590	585	568	543	519	506	534	589	578	571	530	548	532	613	514	552	560	581	556	525	592	572	599	557	539	559	578	511	583	591	531	543	598	568	584	572	523	549	572	563	557	567	561	551	521	550	579	538	525	593	563	577	554	542	580	566	529	554	550	599	568	605	534	525	581	557	546	561	618	546	553	586	555	562	532	552	557	576	548	559	567	540	578	548	577	558	539	526	554	574	595	596	578	553	548	528	559	555	559	536	535	566	543	575	564	552	523	585	564	547	558	561	560	581	570	586	547	562	560	573	519	583	561	553	562	549	516	526	565	541	588	528	574	553	541	544	555	571	564	552	535	557	569	537	496	531	575	553	559	567	551	547	580	540	537	523	530	525	552	591	588	559	536	561	604	503	578	597	560	561	530	536	513	555	566	523	611	557	550	578	590	569	553	560	521	531	632	521	538	553	524	547	547	595	542	580	545	564	510	612	545	564	581	528	581	597	529	504	570	560	594	558	528	620	540	565	520	522	510	558	543	531	556	545	554	522	547	559	533	538	564	556	552	560	540	591	542	574	553	535	577	560	551	569	581	553	597	583	503	557	531	607	537	544	536	624	537	543	536	602	516	570	584	534	533	561	541	548	538	550	564	518	547	585	520	566	554	561	530	542	555	554	491	565	557	529	528	580	541	567	566	555	583	572	550	572	616	584	534	550	580	565	548	579	596	536	558	567	551	521	571	553	571	568	531	561	538	583	601	564	579	545	562	533	575	553	564	589	546	583	555	539	540	545	568	560	560	583	566	540	542	541	551	544	544	537	574	569	551	563	509	529	533	576	528	524	574	558	589	554	580	551	552	560	548	564	560	566	573	564	522	547	585	583	546	536	568	545	527	577	602	530	583	556	574	552	557	547	550	604	561	546	574	567	512	534	574	524	565	540	569	554	545	588	609	573	553	494	579	530	548	577	546	559	578	586	561	547	548	573	552	507	600	561	570	560	569	544	542	581	573	549	580	560	570	561	563	548	599	554	541	562	553	549	540	581	520	565	566	506	541	528	549	588	542	528	568	547	546	609	567	548	590	559	580	514	531	554	548	548	546	540	559	563	573	573	578	574	566	530	561	548	526	524	529	528	582	598	531	528	533	557	559	583	553	567	580	573	579	584	582	586	558	568	556	575	534	557	573	563	531	533	549	552	555	558	552	545	570	605	546	567	591	512	580	527	568	545	540	555	579	526	514	527	557	558	607	584	556	606	548	533	582	554	574	558	538	563	508	559	558	536	556	569	541	524	566	553	545	554	551	583	552	550	529	535	583	561	543	527	575	575	500	573	566	544	549	573	558	541	553	559	571	584	578	547	556	552	550	577	583	538	543	567	558	550	594	575	534	559	603	533	581	550	583	585	538	560	520	511	568	588	546	563	561	542	514	616	563	523	520	547	526	514	589	582	554	546	548	526	578	562	577	560	573	538	550	600	565	535	582	575	540	561	588	512	563	555	542	568	534	543	539	520	573	521	525	569	558	589	551	526	575	565	561	564	545	555	551	558	603	562	571	563	597	514	577	546	562	554	577	543	582	612	557	527	554	590	534	559	541	561	549	591	557	548	576	554	556	543	552	611	612	554	541	554	580	580	584	522	576	576	537	555	586	539	565	572	541	546	569	603	539	558	528	580	564	563	550	570	553	570	572	527	543	593	563	582	564	572	550	543	531	561	558	540	552	547	580	578	565	577	575	548	554	551	580	568	513	525	508	545	569	582	565	575	526	583	549	597	617	554	549	522	601	555	551	533	583	532	576	562	573	569	535	534	543	605	573	558	586	536	552	568	576	535	560	536	548	526	510	551	609	539	572	569	606	551	573	562	549	501	510	575	526	573	540	570	558	557	521	560	565	539	570	550	507	542	569	574	556	540	546	510	532	549	543	546	557	546	608	603	538	528	566	551	544	546	532	511	568	549	592	595	538	539	593	559	510	526	526	585	589	587	544	528	565	527	552	567	580	578	571	518	556	542	565	549	547	570	548	486	562	560	557	562	552	516	563	512	567	537	587	561	555	502	524	552	556	557	523	566	533	543	529	580	543	533	598	548	610	552	574	581	592	557	562	549	529	561	544	537	557	550	542	565	558	551	558	609	530	527	566	558	534	571	552	532	591	609	525	558	547	502	569	569	576	549	530	558	556	566	551	575	575	566	527	631	535	523	520	577	522	553	555	537	546	518	573	572	513	580	554	582	526	522	602	573	530	528	563	581	557	624	552	548	529	581	557	585	564	537	526	555	506	518	577	557	565	570	533	572	585	528	538	572	555	526	596	547	576	583	533	548	563	553	555	567	571	530	561	572	529	538	552	550	562	527	596	601	558	548	557	592	533	539	549	560	581	563	591	526	521	511	576	565	531	563	517	562	539	527	541	607	548	567	542	520	547	537	520	594	516	548	573	586	567	548	533	576	541	598	559	563	566	521	596	579	571	529	553	522	540	565	537	532	572	552	561	542	532	598	564	536	544	597	546	558	577	583	564	571	536	514	538	543	529	564	549	555	573	601	566	576	552	600	582	526	548	555	576	501	538	517	553	561	565	512	525	570	557	558	542	555	551	550	555	578	553	547	526	538	521	537	559	575	546	515	591	545	556	569	574	593	536	551	587	534	574	606	573	551	554	554	591	561	543	529	567	580	539	534	543	543	518	526	599	538	507	551	576	563	615	577	589	565	552	551	583	544	530	563	583	523	560	528	526	580	564	590	557	611	565	576	553	570	584	576	547	529	557	535	565	557	572	505	583	583	501	563	606	568	560	539	569	574	550	537	583	562	565	554	572	533	554	535	559	547	566	568	531	525	615	556	567	532	564	542	534	587	563	543	535	554	594	576	542	562	566	548	535	536	567	530	543	556	550	557	565	602	586	527	520	551	538	554	508	579	574	549	568	542	574	535	590	541	558	536	550	532	581	552	551	539	585	532	556	514	556	538	550	560	537	550	488	585	491	546	550	554	548	548	548	552	554	589	530	544	576	565	554	592	544	567	525	550	559	555	576	514	541	558	559	536	577	553	560
45942	66187	31845	4349	2926	2238	1778	1491	1435	1258	1110	993	936	3435	12617	10439	1770	792	698	700	742	688	694	652	669	666	695	651	657	683	624	700	692	688	691	687	637	694	706	677	668	682	677	650	647	662	635	695	636	639	699	633	695	669	668	687	652	725	651	612	696	647	678	617	685	634	649	698	648	658	636	671	685	640	627	658	655	681	704	656	663	676	662	705	652	674	651	656	617	662	717	695	711	635	652	632	670	617	662	660	623	714	590	652	659	681	662	665	659	660	641	648	660	673	650	656	631	644	613	688	600	636	618	664	671	629	654	667	639	670	677	678	632	618	623	668	662	634	674	628	694	659	668	669	720	631	667	655	704	657	627	688	619	633	672	612	694	651	683	620	627	656	676	629	634	674	645	648	643	640	648	668	670	658	661	619	668	661	586	646	625	711	674	612	651	656	665	670	624	643	666	642	682	682	662	706	663	617	637	685	653	679	642	649	674	647	677	654	624	618	684	649	633	631	693	642	640	611	631	686	633	684	655	688	670	671	659	665	616	669	653	660	636	647	714	669	705	644	663	666	684	670	668	601	649	632	637	696	656	628	737	660	637	652	664	602	702	701	659	623	658	662	682	662	653	657	616	663	631	699	714	623	635	639	642	653	628	681	663	576	611	661	662	654	620	660	629	625	647	660	666	645	683	622	642	702	648	611	625	641	645	683	662	643	636	677	574	657	670	648	654	711	628	658	620	636	611	687	625	631	632	683	656	662	625	640	661	624	636	668	616	652	657	648	668	619	663	661	643	669	649	619	669	614	672	622	657	617	641	646	645	642	697	685	648	691	619	638	665	704	645	684	612	650	646	665	686	608	671	650	607	602	684	679	659	651	649	666	623	699	652	635	656	689	602	616	674	654	659	678	627	622	635	629	639	697	620	644	652	622	678	653	660	675	620	641	616	701	657	656	645	625	664	657	662	626	624	630	664	648	663	672	656	671	645	680	653	650	663	676	624	648	646	660	712	639	669	665	666	658	621	666	690	621	650	675	674	667	651	670	683	627	646	666	658	667	679	685	620	644	676	652	634	648	644	623	648	623	661	636	637	641	674	632	645	660	656	630	679	648	669	679	673	626	618	633	662	648	669	631	634	647	660	646	661	628	679	627	642	624	623	608	647	675	649	677	694	627	649	670	640	660	661	656	669	698	606	663	649	640	623	673	650	647	657	656	620	675	659	623	632	639	596	692	652	632	632	660	630	616	612	628	615	669	660	643	653	637	649	666	629	696	650	629	675	674	663	641	624	712	636	654	684	641	658	689	696	629	640	669	669	646	637	619	602	663	655	634	618	669	695	609	645	704	608	681	645	630	642	658	649	647	655	687	613	683	605	662	681	648	657	662	639	633	680	652	628	671	671	625	653	641	668	624	604	661	674	684	655	613	661	647	680	645	664	680	707	665	699	636	677	648	640	632	668	682	659	666	644	600	673	624	673	653	682	684	674	668	693	706	644	662	630	703	652	594	647	667	675	672	652	680	666	667	667	665	655	692	651	624	611	632	668	617	607	638	637	687	683	664	658	646	679	662	672	640	659	635	616	612	641	573	665	663	659	638	641	655	666	644	694	656	720	669	676	650	651	673	722	677	653	640	619	655	676	703	687	631	617	620	658	623	693	696	650	633	646	657	668	619	680	687	687	666	649	596	652	678	679	630	608	674	615	685	661	669	637	651	621	643	653	622	673	695	669	613	687	701	649	618	664	692	676	660	685	687	663	656	630	652	658	661	666	637	663	628	631	656	680	636	674	674	603	661	642	674	654	678	639	631	656	554	682	617	662	660	659	687	661	659	658	634	694	671	621	622	660	666	666	607	647	623	689	665	653	647	709	635	629	630	604	599	589	630	626	649	670	644	619	636	656	659	614	686	666	666	623	673	625	651	646	658	694	665	638	693	690	678	643	624	682	613	675	649	620	696	673	644	669	624	641	636	654	645	643	672	660	688	635	695	658	668	648	666	673	663	670	650	665	658	679	664	665	697	664	639	678	651	670	634	631	682	621	674	667	657	636	676	658	613	611	629	675	653	660	672	618	647	673	651	656	613	649	666	644	630	627	617	670	667	609	689	636	707	657	667	653	644	660	622	647	675	687	672	655	684	617	622	712	648	629	626	632	637	650	669	671	646	684	637	638	620	673	703	663	636	635	662	604	636	641	630	647	604	679	639	661	624	631	626	636	718	677	654	664	682	688	646	651	626	629	648	655	658	638	630	676	648	656	620	653	618	635	664	636	650	674	657	628	624	643	679	662	657	635	655	636	667	690	658	671	686	662	694	673	691	638	648	636	630	640	647	626	673	651	665	630	609	660	619	653	688	654	658	664	698	680	593	674	661	663	657	644	642	654	680	677	675	618	655	664	666	652	597	653	676	671	691	619	616	673	644	648	664	615	629	614	627	665	648	636	700	629	591	646	650	625	656	642	651	652	629	620	652	623	647	636	678	657	694	679	636	703	658	632	646	590	636	627	674	656	715	641	646	678	667	671	654	642	647	676	612	661	684	670	636	675	663	708	661	645	686	675	664	660	637	687	633	667	641	629	655	664	691	643	671	667	661	670	659	647	648	650	685	655	598	657	642	635	642	668	686	626	637	654	692	694	652	664	651	655	634	684	609	704	627	646	658	646	687	682	642	609	599	680	708	672	617	656	626	662	650	664	651	661	618	626	645	629	623	627	697	634	724	710	700	635	635	632	652	644	703	657	631	651	647	620	612	571	659	658	638	645	641	669	608	670	607	638	686	643	645	631	673	622	631	653	624	670	619	694	645	668	666	648	683	681	624	652	658	685	658	680	629	603	647	665	626	626	648	709	688	641	627	684	644	675	693	625	600	621	672	659	695	718	629	648	648	667	658	626	622	631	668	610	640	616	661	583	676	685	624	652	657	661	652	650	669	701	691	677	646	629	632	625	662	617	629	653	667	654	637	664	672	640	635	668	652	626	670	637	664	680	629	621	634	630	668	652	688	627	667	670	677	658	647	660	618	633	648	665	680	674	666	596	723	629	656	687	668	677	634	696	611	670	645	585	645	595	688	648	645	696	673	640	643	658	687	633	655	657	659	695	635	657	632	642	639	666	648	644	655	634	682	639	635	618	652	656	662	677	674	632	680	677	660	659	624	695	630	661	678	676	702	654	624	646	609	648	700	683	708	690	674	638	613	629	636	636	675	673	645	657	683	654	660	699	665	620	673	592	637	646	622	669	653	623	596	633	692	636	625	642	631	669	608	624	686	661	653	635	653	663	654	715	679	683	696	658	669	659	669	664	674	659	680	680	674	661	699	613	618	649	632	674	615	668	644	696	698	652	671	571	676	660	694	696	663	614	627	694	633	627	663	630	626	657	644	652	644	618	728	632	659	672	681	668	630	645	641	648	658	681	692	644	668	712	625	699	635	660	636	619	646	653	623	659	629	637	653	665	686	627	688	659	693	657	647	629	623	679	659	632	662	695	651
31434	30438	19542	2885	269	235	223	243	222	228	222	214	222	286	403	335	205	186	215	199	205	199	218	198	186	202	228	202	207	193	200	230	201	220	184	189	212	195	215	212	184	181	205	183	195	197	210	212	216	206	206	192	204	213	221	203	202	192	210	210	183	197	200	230	207	201	206	215	214	198	209	205	207	192	178	218	179	212	222	203	206	171	195	206	190	234	196	209	215	223	189	211	221	166	195	189	206	212	214	206	209	216	192	222	195	181	191	220	219	188	211	197	212	191	189	205	214	209	207	186	211	212	212	214	189	199	178	183	190	213	206	196	190	194	219	206	199	194	215	184	184	210	210	228	215	195	174	195	203	207	196	193	194	221	180	220	222	203	198	210	201	186	233	224	207	190	197	206	223	211	216	210	217	179	201	207	206	196	196	223	182	206	212	192	210	182	202	210	199	205	216	205	210	208	216	233	203	207	191	207	218	213	212	186	208	191	200	211	205	191	190	218	189	219	217	203	199	198	214	177	213	203	205	187	213	211	197	215	204	218	194	210	209	182	188	196	243	183	160	213	201	213	211	199	212	204	214	216	202	183	209	223	211	196	218	182	229	210	213	212	204	213	180	209	214	214	212	211	195	196	209	193	190	198	198	210	209	211	179	190	195	183	201	197	208	200	218	227	218	207	224	198	215	217	207	238	212	192	208	213	205	204	213	210	221	201	206	219	226	214	216	197	227	186	192	204	200	231	206	190	219	189	181	204	203	200	188	192	201	189	185	221	211	215	197	191	233	195	201	200	189	220	227	226	188	221	198	211	200	187	212	207	208	214	214	190	219	208	219	232	195	198	190	190	196	227	200	184	197	180	214	222	183	215	222	207	191	204	199	227	213	194	213	214	199	219	208	214	210	189	224	177	193	206	210	230	205	220	207	205	200	188	222	199	199	198	231	203	208	199	209	202	208	215	208	200	201	205	207	219	198	207	204	193	205	189	209	178	210	201	185	206	186	185	192	209	220	198	205	187	199	174	209	194	170	206	219	214	210	231	218	187	190	217	196	172	188	181	213	255	215	220	193	211	206	215	202	192	187	211	218	209	201	187	192	202	218	205	223	187	219	198	203	227	196	191	195	212	227	210	204	211	202	201	227	215	210	198	198	195	195	201	181	208	198	188	185	208	206	209	198	207	187	184	214	187	202	212	183	181	208	199	218	213	211	205	200	190	183	192	230	218	195	187	234	193	184	177	203	207	228	198	217	204	210	173	191	203	201	210	214	191	201	190	199	246	199	204	225	195	194	186	225	208	189	232	203	199	208	205	198	211	194	184	184	217	228	198	205	191	215	200	201	201	217	197	199	207	212	209	213	207	182	222	198	200	213	184	210	204	190	209	213	232	237	187	212	219	212	189	204	192	206	203	198	190	191	203	220	212	214	197	220	203	207	196	184	191	197	211	185	192	185	192	200	204	184	206	211	212	204	196	193	185	210	193	189	220	197	203	205	181	213	200	191	217	188	216	210	204	178	203	212	210	228	217	196	211	206	202	200	199	247	202	205	180	223	193	193	172	201	173	204	206	194	187	200	206	211	193	206	203	211	205	213	198	215	224	205	207	207	191	187	194	211	227	218	213	198	205	187	221	216	200	179	219	196	183	197	207	218	191	214	177	205	198	218	235	185	214	210	209	210	207	193	206	217	185	198	195	216	212	208	213	180	202	203	207	196	211	203	227	226	214	191	212	196	202	207	204	208	199	200	186	202	204	189	198	241	196	204	211	235	196	224	210	216	187	202	211	204	186	183	204	212	226	211	192	209	198	192	207	185	218	197	193	223	226	186	196	193	162	191	213	191	201	191	223	201	190	206	201	189	200	186	221	197	194	220	201	194	203	197	233	192	184	210	207	198	208	221	196	217	220	234	201	182	191	215	193	212	188	210	183	206	209	215	184	199	223	202	208	201	173	201	184	191	220	209	188	214	179	194	201	212	231	180	174	212	185	208	211	180	261	206	213	189	205	205	206	204	215	210	223	194	218	197	216	182	214	221	221	203	203	190	195	215	207	193	196	191	214	202	203	216	182	224	202	206	175	220	191	215	189	198	222	214	208	216	198	185	199	183	226	193	191	203	219	183	230	252	187	207	215	197	189	219	189	188	194	201	204	205	213	216	186	191	166	200	196	191	200	201	179	210	217	192	222	198	208	213	210	203	186	205	232	212	220	212	168	199	203	187	219	198	180	195	181	213	185	184	209	209	199	223	207	195	199	199	220	222	178	231	243	212	211	198	179	199	225	193	176	189	172	202	200	212	190	219	183	215	207	196	194	199	195	225	195	205	189	200	195	195	196	197	196	201	207	200	198	197	211	202	203	203	176	204	193	202	213	201	192	210	201	199	200	200	173	185	205	211	219	200	207	228	195	178	196	216	200	211	230	236	172	221	199	188	216	193	223	198	213	186	179	232	194	223	217	180	189	208	220	192	212	201	184	221	180	192	194	208	213	207	196	200	207	207	212	186	186	191	214	208	213	226	186	191	229	219	222	211	212	183	210	210	191	206	210	194	195	188	215	201	217	197	188	220	170	195	212	191	204	216	227	219	188	203	226	226	198	198	187	194	216	211	203	178	229	226	226	202	201	197	202	182	208	218	210	181	213	207	193	211	185	199	177	220	217	212	196	198	204	223	216	191	174	191	196	196	169	183	211	198	201	193	181	189	193	203	197	201	214	201	190	185	187	226	202	200	208	209	224	194	193	194	222	212	205	201	180	190	190	169	176	190	204	207	197	179	195	223	209	227	215	218	193	217	189	207	197	203	195	205	206	208	200	206	201	213	196	201	195	216	211	220	198	206	205	205	179	190	207	223	220	195	171	185	208	221	220	185	211	199	222	198	213	196	209	190	199	188	190	198	210	214	201	196	167	203	202	202	212	190	210	205	209	209	204	220	204	192	221	200	199	210	214	198	197	200	204	206	192	216	207	215	223	194	224	186	219	198	214	209	215	209	184	193	196	194	204	194	224	222	205	200	202	186	204	190	218	207	191	221	206	204	191	197	186	191	203	192	217	222	219	180	207	215	196	197	216	188	197	187	227	189	215	215	224	194	204	178	192	204	205	195	192	192	212	185	192	208	203	215	209	218	185	213	211	214	218	209	197	182	208	201	203	195	208	196	205	233	195	209	205	184	195	204	190	198	209	211	187	203	205	228	221	204	183	197	202	199	225	186	198	213	197	214	208	216	218	205	189	210	223	204	222	180	192	211	195	213	191	205	190	195	206	175	218	197	168	204	199	204	212	215	213	186	211	211	189	225	205	197	199	238	199	191	208	202	197	207	208	200	181	190	198	180	206	179	212	201	219	206	201	199	226	197	216	212	227	195	220	209	221	201	191	209	201	210	194	186	186	204	190	198	205	197	202	198	187	219	222	226	220	218	184	233	194	193	216	192	214	215	200	209	241	222	211	194	182	215	219	200	175	223	188	190	216	209	210	218	182	206	206	217	201
38597	44752	16116	538	419	297	335	283	298	318	269	275	286	333	670	599	278	257	248	257	270	280	271	240	263	246	231	227	272	234	227	269	255	249	237	272	250	235	257	245	281	240	289	279	259	256	259	258	263	260	248	244	269	260	266	244	258	275	265	269	225	246	252	266	251	243	254	250	248	273	272	228	281	277	259	275	264	254	266	243	263	267	252	243	257	263	268	249	276	242	284	252	265	240	248	251	253	260	278	241	258	262	264	264	224	242	265	247	256	248	258	268	247	248	258	282	269	259	291	261	247	242	284	256	276	247	296	247	242	244	244	270	224	266	248	228	262	261	261	268	255	258	263	240	255	251	245	262	261	267	236	264	271	248	222	260	253	271	281	284	255	260	253	260	245	256	254	245	252	261	257	273	270	276	253	274	255	268	248	277	264	260	272	261	275	276	258	269	242	264	281	242	264	243	248	251	256	263	265	256	280	236	282	242	268	261	265	274	235	247	278	246	237	280	255	259	286	269	244	250	254	257	255	252	264	278	271	247	250	261	250	245	247	241	271	243	255	250	277	234	226	258	248	269	237	299	267	234	245	234	252	284	268	252	256	250	246	283	258	265	265	229	273	273	250	252	266	268	234	236	251	267	250	254	265	235	259	241	245	256	259	280	290	260	228	252	237	221	261	227	257	263	257	252	274	261	261	270	243	258	235	242	271	244	244	227	243	234	272	241	251	257	252	266	240	246	266	237	271	268	252	246	256	266	274	220	226	254	270	259	245	235	253	240	289	254	271	233	253	257	253	262	262	258	269	243	234	260	247	262	240	237	278	264	293	266	241	287	242	246	249	250	250	267	254	273	288	255	244	256	249	252	234	239	245	255	258	275	247	269	254	216	265	270	241	270	238	247	232	246	282	230	255	225	265	272	270	304	245	288	264	263	288	254	266	250	234	279	237	249	239	236	292	254	254	240	251	255	264	251	259	227	253	234	250	257	254	265	259	241	242	244	241	259	248	258	252	262	266	273	293	250	252	242	222	257	304	241	243	241	265	265	266	230	234	246	264	237	258	261	253	302	211	240	260	277	273	242	271	256	259	249	267	254	265	258	280	250	247	252	257	266	291	254	260	240	260	284	246	261	274	256	263	234	243	265	264	234	225	267	244	259	280	286	258	260	265	260	243	240	258	272	256	258	237	268	280	263	276	279	264	254	287	232	242	238	225	234	253	251	264	254	246	262	262	258	262	286	242	264	247	257	254	268	278	248	278	252	247	277	288	281	274	255	266	254	260	237	261	233	282	274	290	284	247	269	279	262	264	277	270	265	230	257	257	260	287	249	240	254	257	282	258	242	270	248	268	256	258	259	280	271	252	273	245	246	228	255	240	265	260	245	264	249	247	267	247	222	240	283	249	263	270	293	258	263	255	272	228	259	266	242	258	256	255	257	273	246	232	255	262	270	304	242	279	283	254	253	293	245	259	259	276	283	258	264	265	252	231	248	227	262	254	269	256	256	261	248	260	261	251	245	261	250	252	280	249	239	254	254	255	241	235	249	255	257	241	249	237	251	274	280	284	246	273	255	262	262	258	260	233	247	229	240	235	291	246	248	290	279	248	243	254	242	260	288	235	267	264	270	248	255	272	267	268	298	265	251	241	246	270	242	253	245	244	238	254	273	246	270	261	254	251	252	232	267	276	250	262	277	263	266	259	264	286	277	246	284	250	244	249	259	227	244	262	244	268	259	271	236	281	277	262	248	259	267	247	292	221	296	241	264	241	253	272	268	252	250	279	297	229	297	266	269	257	275	260	257	280	251	231	261	277	250	242	260	245	263	257	267	273	275	241	258	243	223	242	250	220	245	262	269	265	274	274	262	241	255	229	261	263	264	256	267	276	248	302	260	256	232	247	260	268	266	236	270	240	299	258	244	274	246	252	273	263	257	286	249	244	274	243	239	243	250	287	298	248	259	262	258	225	268	267	271	267	236	234	229	233	274	241	249	248	250	244	249	236	262	226	277	244	265	247	265	234	287	238	255	240	249	247	259	248	238	281	265	267	272	273	262	273	245	255	251	266	281	295	256	261	257	249	274	252	256	233	280	271	276	243	251	264	246	262	238	258	304	233	260	263	248	262	234	246	283	233	249	265	242	218	246	265	249	244	239	268	256	245	252	275	227	242	247	258	285	278	248	294	267	257	224	275	252	239	298	236	275	252	235	256	246	238	286	238	253	254	231	280	300	270	255	277	248	269	252	279	269	241	277	267	295	242	252	257	233	245	269	256	226	260	277	248	262	268	247	251	257	250	217	256	248	261	281	271	249	238	315	250	262	254	272	250	240	267	285	248	234	254	240	255	278	279	250	234	221	273	259	243	265	274	240	247	234	263	259	272	242	238	255	247	258	259	257	283	283	267	262	247	222	252	248	252	252	233	259	239	247	250	257	281	278	258	234	261	254	238	266	263	249	302	255	266	254	207	234	264	250	256	232	250	276	269	264	240	272	268	260	258	272	277	238	262	253	231	248	245	261	237	267	254	208	221	260	267	257	265	277	242	249	231	245	248	237	259	269	272	225	253	258	255	254	261	242	266	264	252	285	253	254	268	262	262	258	233	258	241	266	262	263	230	255	270	260	242	236	245	261	273	263	253	244	279	275	264	241	262	259	236	274	266	270	262	273	240	274	230	251	255	271	252	289	253	271	245	246	259	254	237	221	236	279	249	240	250	273	261	262	228	274	244	273	283	264	253	281	219	231	227	278	247	261	264	243	236	257	244	253	257	255	244	263	254	257	220	272	256	251	239	273	257	255	255	256	279	259	292	235	274	265	279	268	260	267	286	252	264	243	243	263	242	272	243	278	273	291	279	266	275	260	248	277	251	248	251	248	251	278	230	253	267	280	260	268	263	247	273	251	270	238	258	232	273	240	238	264	294	274	280	250	263	258	259	255	272	282	228	249	277	259	265	275	269	270	226	278	225	240	253	238	259	235	247	246	236	250	277	252	248	267	245	267	257	267	260	237	249	243	293	270	267	262	309	265	237	277	262	237	238	285	245	238	286	283	262	260	241	264	282	249	266	254	266	287	280	246	256	248	256	255	284	266	233	243	270	251	230	244	236	272	251	279	257	238	276	231	270	244	232	253	287	290	254	267	253	250	253	257	249	250	246	252	224	264	280	251	229	251	259	242	250	275	230	267	282	229	257	261	268	265	271	224	242	247	242	224	262	286	251	267	241	271	283	275	231	281	254	262	261	273	269	241	245	276	273	256	234	253	259	245	250	269	245	248	250	253	246	255	234	248	248	260	260	252	259	256	262	243	256	261	248	288	244	254	245	248	279	276	246	267	275	225	270	273	222	271	222	236	288	233	268	237	288	239	287	256	230	251	259	251	210	249	260	271	283	278	215	230	255	239	279	272	246	222	238	260	257	277	264	261	252	246	239	248	285	247	270	229	246	249	242	254	286	257	283	285	268	262	250	229	240	277	254	248	232	271	262	236
23862	21015	27961	24078	20303	5485	881	572	536	549	522	462	461	1123	3316	2699	971	446	426	407	437	418	404	411	413	425	410	386	392	418	408	422	375	421	418	403	415	408	379	417	405	392	407	406	408	415	371	419	397	389	396	418	426	405	389	415	407	416	392	403	389	408	396	374	432	380	392	362	417	421	410	389	409	391	429	445	390	415	418	417	398	396	423	391	440	400	401	413	422	412	414	428	411	410	394	399	383	390	404	435	397	412	415	412	391	397	427	384	379	401	407	367	415	394	436	404	433	382	377	395	410	385	449	411	379	408	369	437	392	401	415	404	403	394	386	400	404	399	381	387	389	420	398	415	374	433	374	403	401	417	410	385	394	383	385	401	410	400	388	377	416	394	407	403	408	462	409	432	393	413	366	419	394	402	413	421	415	374	373	415	404	391	414	430	419	386	386	388	400	419	442	430	447	413	384	406	380	418	397	432	421	391	419	409	429	421	442	386	430	406	396	411	408	410	420	396	395	426	376	374	376	409	371	418	432	368	401	436	416	419	415	367	437	379	397	383	401	384	408	389	402	408	447	369	400	411	411	401	396	396	407	400	394	393	419	412	414	386	359	419	418	369	362	422	361	420	393	429	407	433	406	416	383	439	396	390	402	375	364	382	385	411	409	394	361	390	395	410	410	427	411	398	404	408	375	404	383	417	398	410	355	407	396	377	432	413	451	422	377	387	421	401	404	418	394	392	396	375	389	393	404	394	406	420	410	368	400	435	398	366	378	376	397	417	398	404	421	443	397	396	395	417	365	408	398	416	425	408	399	433	420	416	373	412	391	367	409	379	419	397	381	407	378	407	388	399	384	412	379	394	423	445	374	380	391	447	438	391	412	429	401	385	421	411	383	408	412	407	413	388	418	406	410	403	420	399	359	355	408	353	418	389	383	367	389	383	391	426	397	419	385	373	391	402	412	429	424	368	405	422	400	382	393	405	393	425	380	393	385	373	404	375	370	398	397	422	422	365	401	401	403	365	416	378	417	409	379	399	412	368	420	416	396	404	397	391	386	417	416	408	364	422	397	414	407	397	399	387	376	439	440	437	398	379	379	400	447	373	410	394	397	433	405	375	452	410	425	382	408	373	393	400	352	380	417	427	393	391	379	404	431	391	356	391	398	400	399	373	403	403	387	362	414	392	416	393	377	398	421	420	408	416	391	419	406	405	417	387	406	412	420	383	387	410	410	403	384	406	423	408	394	413	367	402	422	435	377	390	374	424	395	441	394	408	398	402	408	369	395	399	425	376	398	401	400	403	406	397	399	425	403	389	403	385	397	423	427	410	412	371	380	441	381	377	375	392	415	409	397	403	383	410	411	395	386	405	461	374	401	378	409	397	402	431	404	400	402	423	397	347	413	395	371	381	431	406	398	414	396	411	404	388	375	401	386	398	393	384	391	390	421	400	388	431	375	402	407	372	402	418	423	472	420	403	409	413	401	381	382	374	376	386	388	403	370	436	430	422	393	406	394	386	393	413	409	395	381	397	388	420	393	393	391	388	419	389	397	422	391	376	408	398	394	422	384	394	351	424	388	401	369	402	375	407	381	408	388	378	381	395	398	461	430	383	392	408	398	406	411	405	380	370	403	393	422	381	396	380	396	410	395	412	364	429	368	418	394	400	408	406	389	401	406	427	369	418	387	377	429	409	404	378	442	367	414	382	369	426	399	392	425	407	388	397	396	410	456	442	415	429	424	389	409	385	411	400	403	380	381	366	375	456	422	382	420	375	422	408	409	399	378	408	402	417	373	373	387	418	410	398	391	446	388	383	430	396	413	429	381	395	393	401	425	404	395	386	412	405	377	389	420	416	407	419	424	394	449	383	413	366	449	400	380	423	418	406	398	402	368	409	409	371	411	419	390	398	422	386	404	399	414	404	421	386	396	429	391	370	367	389	369	403	400	405	372	410	369	407	397	405	422	386	419	417	389	395	385	381	398	403	396	400	406	393	401	395	389	372	391	423	397	406	422	394	391	408	408	403	367	429	383	411	417	384	425	435	424	404	392	386	409	386	391	443	421	384	370	383	412	400	421	417	381	369	384	365	404	381	379	408	391	381	414	371	377	418	409	386	412	398	372	395	363	396	390	430	427	374	420	428	454	386	382	387	434	406	426	356	397	410	341	398	406	402	375	374	428	383	426	422	387	384	372	382	370	404	390	399	390	393	413	405	382	425	409	384	399	359	374	371	396	423	406	424	420	380	364	376	415	423	408	405	408	390	369	393	395	387	378	388	418	423	358	379	444	398	421	385	402	401	440	416	413	454	395	377	384	394	401	401	426	361	375	376	379	379	381	425	408	411	409	413	402	390	396	430	395	433	393	423	364	400	388	375	408	437	449	399	372	417	385	397	384	368	390	408	428	418	421	420	413	397	387	413	413	411	423	384	399	398	410	385	404	411	391	414	431	382	415	402	370	402	403	392	408	405	410	356	386	422	409	397	399	408	373	380	412	419	373	415	413	394	363	403	398	420	406	414	397	438	397	397	399	395	421	399	415	388	380	420	360	371	400	379	392	411	408	389	400	396	411	403	431	384	387	404	387	430	395	400	426	358	390	379	406	377	412	407	425	370	353	408	405	402	422	403	381	402	387	382	422	405	419	401	377	398	393	397	415	418	396	399	419	423	396	402	375	397	398	407	395	398	405	390	411	388	352	396	415	418	422	454	407	368	393	415	388	387	376	419	422	386	418	402	406	426	394	426	405	390	404	436	390	394	407	402	410	380	415	421	435	387	363	396	440	408	404	429	418	408	359	396	419	428	424	400	378	409	423	386	390	383	429	402	437	397	412	419	370	422	418	404	405	378	399	425	419	440	398	414	428	394	408	390	399	407	406	368	395	396	422	379	395	439	392	387	390	363	438	413	413	438	406	413	359	381	402	435	392	421	385	388	403	408	398	430	416	401	381	415	394	399	446	417	393	392	423	397	403	379	413	369	417	389	400	389	390	381	378	414	406	428	415	383	390	382	411	376	393	394	426	410	384	419	386	361	402	375	409	420	397	388	391	386	376	408	402	389	430	404	431	385	396	416	419	403	375	361	392	412	400	362	427	376	418	401	409	390	376	414	385	386	422	417	394	421	407	419	403	388	397	401	391	403	408	400	432	406	371	380	410	414	403	424	438	413	393	387	407	392	429	395	376	386	389	399	379	387	412	391	368	400	396	406	434	404	391	395	413	407	391	384	376	387	368	403	408	403	433	336	414	389	425	376	428	402	398	425	411	408	438	391	387	402	393	399	431	437	371	417	377	412	372	415	404	419	366	413	390	398	406	409	400	425	390	388	372	362	381	370	394	447	417	396	428	413	391	408	386	422	418	407	421	400	374	365	384	413	405	389	388	405	392	396	423	398	371	412	402	407	396	433	382	443	409	409	420	403	409	400	373	389	398	396	434	368	393	418	405	423	423	429	410	395	405	401	421	442	403	421	436	412	391	379	388	459
41722	60436	27857	2350	1686	1255	1041	890	827	765	674	664	627	2081	6844	5240	1512	541	518	506	479	519	484	475	512	490	496	453	455	477	476	500	465	451	517	476	507	451	469	485	504	516	472	463	505	472	491	507	474	475	487	500	467	460	448	474	462	471	453	477	468	459	507	492	483	433	480	462	471	467	455	468	493	449	452	458	455	482	480	450	463	494	502	482	465	470	481	450	448	460	500	474	434	505	473	482	451	464	457	464	489	450	450	461	479	474	483	487	500	472	513	471	482	466	468	501	471	460	437	467	481	467	452	439	498	475	470	468	483	458	486	492	502	494	521	483	484	445	479	454	482	520	500	478	474	450	498	448	511	466	496	473	449	462	435	494	453	460	498	467	479	508	447	482	506	464	461	474	524	475	485	452	478	483	456	466	496	465	468	483	449	507	473	463	510	480	478	449	470	452	465	496	493	447	499	488	498	487	489	515	480	495	492	481	532	487	450	453	497	476	443	487	503	465	464	466	516	488	461	458	498	508	498	494	473	453	464	484	493	482	501	476	497	477	519	455	491	490	489	443	471	499	497	457	461	488	484	475	465	469	454	498	457	476	456	446	492	461	507	488	446	495	469	501	506	471	451	473	432	447	475	458	516	514	480	493	455	474	459	485	515	521	489	495	460	462	489	489	458	489	483	481	481	441	492	524	490	458	450	454	487	496	475	493	494	462	478	429	491	482	477	461	443	458	490	483	461	493	475	465	452	474	451	467	500	437	485	490	454	473	465	474	467	444	469	464	447	459	487	473	447	449	464	466	444	468	488	454	466	453	495	471	479	475	488	477	473	464	489	482	491	488	441	433	491	492	484	485	484	485	456	471	473	502	485	493	480	456	454	444	477	482	487	431	484	500	484	460	454	456	471	465	475	467	478	473	468	477	480	499	470	463	509	439	468	470	453	482	479	475	494	430	455	494	491	493	468	452	492	475	443	475	429	506	497	487	483	500	477	458	468	437	487	504	474	435	479	466	457	499	475	470	478	504	485	494	429	462	491	477	475	471	485	485	473	507	441	485	500	466	472	444	492	497	480	480	484	478	477	454	507	447	425	460	453	508	492	476	482	467	472	466	453	486	451	483	504	486	479	453	439	470	460	458	450	491	499	510	471	485	512	467	478	484	467	496	465	495	491	475	480	509	438	490	502	478	489	454	476	467	480	490	472	501	462	476	481	458	468	468	466	446	433	504	480	471	477	487	489	438	471	490	500	456	502	466	482	477	473	481	494	507	480	478	474	459	461	452	463	487	485	463	482	460	463	470	458	469	467	469	459	509	417	510	444	497	487	457	469	476	484	458	439	460	471	475	461	474	460	468	447	457	460	486	464	481	491	467	492	475	480	451	484	463	433	462	489	442	445	513	471	503	486	434	460	466	448	461	497	485	466	475	455	481	464	454	504	486	458	462	500	493	457	462	489	486	485	470	427	466	453	482	480	487	507	482	472	446	437	465	507	471	493	470	442	458	499	493	495	483	484	460	490	452	500	443	459	490	457	439	466	488	431	454	483	475	465	471	491	462	484	465	454	474	458	460	456	498	445	483	495	461	517	440	473	485	476	441	470	461	455	487	451	437	495	461	509	487	477	464	464	482	477	451	455	459	458	501	462	419	524	466	467	487	487	486	455	460	463	506	464	442	475	448	464	499	466	439	461	479	447	465	558	474	502	480	457	451	477	498	429	429	433	489	528	448	493	455	489	482	478	488	468	471	532	452	459	466	539	500	453	477	471	486	468	483	476	490	438	459	454	492	479	482	470	441	464	477	452	456	481	514	480	483	488	471	438	494	462	462	488	487	435	470	465	518	484	468	466	505	463	468	480	507	451	440	502	478	466	495	461	482	463	476	436	497	474	477	510	482	461	460	488	456	519	506	488	479	495	464	459	434	477	474	459	476	472	512	465	486	451	463	451	470	462	482	416	477	473	474	504	446	524	439	446	468	441	476	476	456	456	467	471	464	470	463	477	444	484	467	477	462	487	455	498	458	536	494	476	473	485	508	433	438	462	467	488	464	507	491	473	459	465	474	464	483	475	445	494	495	451	464	503	485	503	434	486	485	493	510	486	461	473	487	474	512	452	428	470	479	430	469	478	472	507	476	477	427	478	481	471	460	476	484	444	456	480	458	479	459	514	466	423	446	508	471	446	436	466	474	484	486	472	449	500	462	441	452	463	475	500	495	498	494	474	427	482	469	492	494	446	515	463	502	475	496	453	448	434	466	479	461	445	502	470	456	480	433	491	430	503	460	514	471	464	455	473	471	492	468	446	473	474	462	491	467	438	456	448	470	472	460	437	466	487	455	481	468	477	510	442	443	488	431	474	469	432	458	498	478	468	488	473	493	484	474	493	495	509	429	443	516	464	459	461	464	475	472	461	465	473	472	490	456	457	467	459	520	462	437	484	488	486	491	455	478	433	472	454	476	470	487	470	498	455	502	476	478	484	451	477	471	465	438	439	482	479	484	493	488	468	462	483	465	511	481	481	490	473	487	476	493	458	475	443	496	463	490	524	484	466	447	496	460	444	504	461	477	531	458	450	455	508	468	511	442	485	463	513	506	457	477	475	515	486	461	475	459	497	491	483	444	454	449	469	466	504	458	480	480	468	446	494	445	483	490	495	476	461	485	485	492	473	496	513	455	488	455	487	483	454	494	472	492	448	431	463	475	443	468	459	463	423	481	454	497	474	491	446	441	464	476	465	481	502	487	490	467	444	499	458	478	471	494	450	492	443	470	510	487	446	483	475	469	498	499	475	451	461	455	464	499	464	478	496	482	473	498	482	446	491	472	476	512	496	452	480	466	467	453	447	480	463	482	474	508	488	471	493	463	460	440	478	470	471	462	478	449	479	459	480	473	446	510	467	463	413	477	443	485	454	487	497	457	473	457	495	454	469	479	478	465	514	481	463	464	449	492	444	451	465	501	487	442	469	460	460	514	466	488	459	489	508	513	446	476	474	455	447	500	451	521	447	435	477	465	451	495	492	492	467	441	447	477	472	422	442	454	448	478	425	480	456	456	442	450	460	450	486	435	473	443	464	485	481	445	464	496	483	495	490	473	480	477	445	475	471	458	461	435	463	440	469	437	480	468	475	462	451	506	457	478	454	479	452	508	491	452	519	466	453	472	453	500	453	483	511	456	511	468	467	437	481	506	482	504	448	472	472	493	492	471	466	500	465	504	480	477	474	457	482	463	480	455	491	474	470	498	487	483	509	444	456	474	442	439	480	472	479	494	500	490	497	526	506	490	456	461	526	489	488	501	469	477	455	487	449	522	459	419	471	495	467	476	427	480	476	449	483	477	476	458	518	497	451	529	452	480	489	449	444	468	496	458	539	497	493	506	493	454	465	483	465	471	481	470	461	495	466	472	454	478	502	480	473	486	464	481	514	493	511	486	467	475	454	493	491	482	485	480	488	499	524	489	464	432	424	499	502	509	489	443	503	490	474	499
25217	21242	26574	24125	5263	507	385	301	323	329	296	296	297	339	1490	1506	632	251	254	262	271	230	268	275	263	228	256	239	262	249	241	225	236	256	258	230	244	267	247	261	254	229	263	218	260	226	241	256	246	217	242	264	236	227	258	218	270	228	249	241	227	272	249	272	265	245	230	250	252	263	262	255	234	263	286	224	251	238	278	253	233	247	237	247	241	251	272	234	229	261	235	256	245	262	235	234	265	241	268	247	245	263	282	250	275	263	247	253	230	274	243	239	261	259	231	230	260	248	236	228	254	254	240	249	242	230	254	237	256	244	232	248	231	245	251	256	252	227	257	251	264	270	259	237	239	244	239	288	243	258	274	258	247	260	252	257	267	253	256	268	248	255	252	233	263	253	237	245	268	228	252	282	289	257	276	266	233	241	232	269	244	277	258	236	246	246	263	271	244	222	244	257	269	244	250	239	255	254	248	264	225	257	261	250	229	234	252	239	238	231	237	259	247	245	262	251	261	259	243	247	238	230	254	247	246	245	239	239	249	252	261	275	234	231	264	259	238	251	287	252	237	237	235	238	239	227	261	269	270	269	264	251	257	240	233	247	276	228	250	262	251	275	245	245	247	245	244	254	234	259	240	249	276	256	239	248	257	264	247	244	223	239	252	235	263	228	253	218	251	258	253	247	239	259	269	240	233	234	229	260	237	252	226	281	247	263	259	223	274	252	237	280	270	239	237	237	256	248	249	252	240	249	241	242	252	244	241	243	265	227	240	245	220	271	248	253	265	254	270	273	234	245	231	248	245	256	215	231	237	247	241	264	261	259	250	234	278	242	270	247	258	233	241	276	263	251	258	244	271	264	229	241	226	257	256	262	248	261	240	255	282	258	228	221	239	242	239	225	250	258	276	246	262	242	243	257	258	249	242	258	260	270	266	259	263	257	247	234	266	279	256	243	217	232	239	251	232	253	291	242	253	223	256	233	242	242	243	263	225	260	265	256	275	231	216	268	241	282	236	255	267	238	236	248	243	257	262	267	253	232	269	258	280	235	264	270	231	221	241	268	257	274	243	238	253	247	206	273	252	229	246	280	249	240	248	286	213	261	258	249	257	261	261	221	251	279	236	265	235	240	225	274	269	257	249	224	253	225	269	247	238	239	215	244	253	247	271	248	262	273	270	245	259	254	262	240	248	253	225	252	230	233	257	262	248	229	257	231	243	289	245	245	244	260	251	251	237	243	256	276	237	246	271	236	263	221	254	251	269	239	259	248	223	240	288	275	258	260	290	217	236	255	258	270	249	259	255	245	244	246	250	293	231	241	226	252	259	272	229	258	254	230	264	257	226	233	245	230	241	253	226	215	245	247	253	260	263	268	251	259	272	283	266	253	255	266	267	280	252	230	237	243	243	288	246	263	245	242	248	287	223	236	244	242	250	241	274	282	264	240	245	261	229	260	266	264	249	241	233	254	247	256	252	233	243	238	245	218	261	243	269	274	271	241	249	264	270	249	247	229	247	270	266	226	241	245	259	298	251	252	291	254	270	225	252	254	257	276	271	237	260	264	240	225	272	273	251	245	263	231	253	232	228	257	291	247	265	253	230	258	268	222	242	267	227	262	225	251	250	248	239	234	248	250	266	255	251	229	233	254	264	229	226	258	255	248	237	284	214	254	273	232	248	267	238	269	264	247	277	249	257	228	225	284	251	276	238	266	263	238	254	238	246	246	242	250	231	263	237	250	254	265	243	267	250	250	250	237	229	236	235	238	245	262	251	248	248	244	244	252	231	246	253	252	248	238	262	244	239	238	254	241	234	271	285	252	232	279	244	259	247	226	240	252	251	244	259	227	257	265	246	259	239	279	250	240	249	233	233	259	249	255	219	231	249	249	242	254	240	237	265	270	254	251	261	241	276	278	252	218	237	248	240	247	231	241	228	257	235	243	253	235	223	286	225	233	240	254	257	251	242	258	278	273	233	259	250	240	266	266	223	247	247	260	245	268	274	257	274	273	259	276	240	238	257	227	240	254	267	271	251	253	257	248	236	255	234	244	267	264	251	244	247	272	236	257	226	249	251	255	236	234	256	245	236	260	286	269	255	264	237	236	259	247	248	222	241	256	235	238	279	239	253	260	227	221	266	250	266	234	233	271	235	284	251	253	241	264	267	249	236	266	230	231	213	229	250	248	230	261	254	234	249	252	254	270	225	235	244	240	250	259	230	251	245	251	254	254	233	235	216	275	225	267	257	246	237	263	238	272	228	282	253	248	232	243	281	254	216	255	244	246	245	251	240	255	237	219	245	234	252	268	256	226	244	263	214	259	275	284	262	260	250	254	248	274	250	250	218	232	231	255	273	270	229	262	247	263	283	253	254	241	212	252	255	238	256	255	281	226	243	269	239	229	233	239	246	268	267	272	239	260	232	237	247	236	233	250	245	255	261	264	266	283	254	233	204	238	269	242	237	267	227	233	252	220	266	237	248	226	254	257	240	264	263	265	238	261	244	250	241	234	272	249	238	223	255	261	241	248	255	252	228	251	277	257	261	267	210	240	262	228	242	237	243	235	225	254	247	255	239	265	269	278	232	249	252	260	257	251	246	242	261	269	239	248	259	246	240	269	230	253	249	235	235	231	243	261	264	266	217	248	247	266	234	246	221	239	237	241	265	227	235	244	229	268	269	235	256	218	252	267	255	254	235	266	263	233	259	252	239	272	257	203	254	262	234	259	259	249	256	259	244	268	266	254	232	249	266	255	239	227	254	248	268	261	277	258	237	247	254	260	239	261	243	259	250	249	262	253	234	245	241	249	273	272	257	247	253	238	235	261	244	237	222	245	258	274	254	252	237	238	234	239	222	244	245	255	274	246	228	262	260	257	248	238	232	244	261	238	244	255	238	268	238	238	227	261	229	258	260	289	260	236	253	248	242	233	229	259	254	243	247	258	255	268	245	237	252	264	201	265	246	264	252	233	246	244	222	258	258	225	229	253	249	266	250	307	255	267	262	218	231	254	199	258	226	255	267	253	244	247	247	248	229	221	257	262	239	245	235	259	225	258	270	244	249	255	247	253	255	220	244	260	257	255	261	276	247	256	262	250	237	247	230	280	248	254	228	232	232	231	241	236	256	259	262	277	255	248	266	257	253	259	237	252	260	288	284	252	248	246	244	236	221	273	259	244	230	267	248	243	250	257	222	234	280	260	274	228	260	248	243	260	252	245	254	260	206	249	235	245	234	239	254	259	253	236	236	264	253	246	257	263	262	264	279	234	268	247	241	237	259	247	227	257	243	257	259	245	249	269	283	265	268	252	262	245	231	272	246	227	260	248	236	251	257	245	276	267	264	251	241	251	242	233	225	265	235	261	231	269	252	252	249	216	247	262	244	267	264	266	273	248	227	239	213	248	273	262	264	280	270	248	229	241	235	258	225	282	268	246	231	270	240	280	249	226	240	257	254	233	257	223	258	246	249	287	245	239	263	254	268	233	246	240
40972	52472	21295	1239	909	743	623	608	551	496	475	430	425	516	3698	3484	1276	404	359	358	347	350	326	322	357	355	329	330	331	337	345	314	338	309	320	336	328	320	286	332	317	316	284	325	328	311	312	354	313	342	302	305	326	318	334	306	317	297	327	325	323	330	315	343	323	313	318	337	335	289	325	322	345	343	355	307	293	339	324	339	297	337	336	319	354	333	362	309	324	325	334	311	338	319	344	322	328	299	341	319	299	312	345	310	311	283	329	317	308	292	311	343	364	267	305	344	315	329	325	314	343	304	329	317	315	349	313	328	334	302	329	294	314	320	337	298	326	321	309	304	327	305	295	320	337	319	305	331	340	335	334	355	322	355	330	341	359	307	347	322	324	332	325	308	328	340	308	350	287	297	329	327	321	318	330	328	314	312	320	298	324	293	308	320	320	308	297	305	275	303	346	330	336	341	299	350	326	330	314	345	327	292	305	294	303	306	331	343	328	297	307	327	330	337	302	306	328	289	333	351	345	313	325	332	325	302	328	335	317	301	298	317	320	310	332	316	338	345	339	337	319	322	336	329	308	338	313	356	335	282	294	302	314	298	325	310	323	317	307	325	325	288	331	323	305	320	332	297	289	291	329	332	309	298	321	359	312	333	339	291	311	343	302	302	341	316	319	306	306	293	300	335	322	324	341	323	310	343	327	315	336	331	325	306	329	320	336	309	282	314	307	325	310	308	312	317	271	314	310	329	347	322	308	332	288	347	314	295	328	326	346	290	330	301	310	325	300	300	318	316	346	316	289	299	324	356	310	320	295	317	342	299	305	340	317	336	332	325	320	283	305	347	324	299	321	334	296	315	317	349	337	342	290	314	336	293	335	317	328	360	320	334	333	351	311	330	326	315	318	326	318	274	305	304	336	331	343	292	374	342	301	304	338	361	301	317	341	321	322	320	332	313	337	303	343	307	323	330	330	351	303	308	319	317	303	328	338	365	289	347	354	304	343	337	343	307	283	333	300	292	298	339	318	345	356	335	297	308	323	352	285	327	336	340	297	355	327	301	316	344	314	317	331	339	336	308	308	324	341	353	326	343	314	343	346	313	303	319	350	350	346	336	299	334	345	333	316	328	307	320	349	294	326	309	357	342	312	332	302	349	299	347	309	292	334	293	338	316	301	335	334	345	316	318	332	330	325	343	302	332	339	257	334	302	335	317	339	314	306	314	349	328	355	340	320	333	303	343	313	334	334	297	330	326	297	339	311	296	361	353	310	326	319	335	331	330	314	326	300	303	314	328	321	309	306	318	319	366	317	288	295	324	331	332	326	313	290	315	295	322	325	293	332	328	335	302	304	315	340	346	329	326	291	302	318	321	334	341	297	311	326	297	350	327	305	349	320	319	319	307	320	292	362	311	365	333	334	300	339	315	339	303	327	312	315	310	340	314	319	326	336	282	335	337	320	345	329	300	335	321	314	344	300	289	320	316	314	313	304	324	310	315	336	328	334	316	290	315	352	305	306	325	290	316	328	337	340	297	301	315	350	308	343	326	317	327	299	351	316	320	331	320	352	309	360	343	300	329	307	344	354	305	323	323	345	309	332	342	288	337	303	335	312	354	305	322	329	304	316	312	353	305	335	368	323	326	338	325	340	313	295	286	338	290	312	339	321	327	349	298	330	345	340	320	302	317	294	347	338	314	314	331	323	342	343	322	335	330	337	343	313	324	337	312	327	304	301	313	324	287	323	317	307	313	314	327	320	314	319	365	317	344	339	344	306	305	317	297	351	338	301	296	316	301	325	316	316	354	312	341	314	298	313	306	304	342	327	331	298	302	316	362	323	325	339	318	313	329	321	290	322	331	330	325	330	321	332	300	325	306	321	338	316	350	315	314	318	341	317	323	294	330	346	324	331	327	354	321	324	290	295	323	330	330	330	333	334	288	293	291	319	343	316	340	288	324	331	340	356	323	346	331	312	310	281	315	314	358	306	353	329	315	326	288	325	331	339	304	327	337	302	310	343	333	279	320	340	348	344	317	335	313	324	311	320	319	281	320	325	314	321	321	271	309	306	318	325	323	332	332	327	331	319	351	341	337	334	339	324	348	337	300	327	328	330	299	353	325	310	352	326	332	331	317	297	286	323	316	295	341	360	293	301	335	304	336	293	333	328	325	347	326	309	295	366	274	311	324	280	301	312	336	325	319	327	334	330	335	307	324	341	337	313	313	312	296	329	301	295	327	326	321	313	325	349	313	351	294	312	324	324	278	308	301	326	294	322	342	287	338	326	302	321	329	310	322	334	352	341	314	321	326	318	339	296	331	335	317	335	329	325	349	324	336	303	305	316	313	298	312	326	322	309	336	299	299	325	318	289	313	314	297	306	347	339	303	327	328	326	320	312	302	338	302	280	315	311	336	321	338	331	349	335	345	314	311	321	344	345	354	326	310	325	307	311	289	300	336	351	328	308	295	313	325	314	330	322	331	316	323	318	332	300	348	341	328	323	334	329	303	351	375	301	326	303	314	305	336	325	299	338	310	277	309	293	350	325	315	302	328	316	301	332	316	319	315	305	319	322	342	292	286	336	298	327	311	314	353	306	300	326	360	314	323	340	298	324	363	331	339	315	305	354	300	290	333	316	323	319	343	313	374	287	305	299	354	303	326	305	330	313	339	298	331	316	331	341	352	337	340	318	344	343	300	309	324	311	313	346	341	329	327	285	326	311	312	296	332	333	321	346	329	322	316	335	310	337	327	344	338	314	328	323	322	354	304	320	303	319	324	307	308	332	341	340	325	349	318	322	308	338	307	318	314	322	324	352	332	312	319	331	340	323	310	299	329	332	316	296	334	325	334	338	313	337	304	316	332	313	323	337	283	315	346	314	332	321	271	311	350	324	310	302	347	326	298	339	327	346	309	309	301	331	315	300	321	325	335	311	320	310	309	352	303	322	338	345	347	304	350	338	293	309	308	333	319	323	332	303	322	352	313	324	332	299	345	336	321	342	324	312	329	294	313	317	319	359	343	355	319	332	311	347	321	317	343	344	297	314	321	321	289	287	320	280	309	344	298	371	366	297	310	307	321	331	332	325	307	305	292	341	340	308	330	321	311	335	316	378	292	281	350	360	318	323	334	328	314	321	316	342	285	318	322	301	331	327	306	332	338	358	311	330	296	372	297	343	305	341	290	305	337	319	315	310	349	366	314	301	325	317	312	335	337	343	295	329	307	298	358	313	323	330	302	349	356	302	340	317	332	321	338	318	360	335	328	310	303	312	312	320	304	312	315	356	339	329	299	322	333	314	328	320	306	325	356	308	324	313	331	341	294	325	331	347	330	322	301	310	351	331	331	325	344	321	309	332	323	349	349	305	323	319	309	332	302	302	323	340	316	312	306	309	336	323	304	320	328	326	338	298	306	320	311	316	357	334	341	316	316	343	322	326	339	324	325	319	305	319	347	308	344	340	324	334	317	300	318	357	319	330	313	360	342	331	315
22797	20996	28542	23563	20945	20527	4538	1013	860	841	736	729	669	717	6179	6925	2287	606	548	598	585	546	586	640	622	557	565	563	572	611	572	558	566	581	572	535	536	575	576	525	550	592	550	553	539	529	590	532	547	552	615	557	552	563	569	588	564	556	543	561	533	571	545	539	553	586	569	547	524	585	574	537	532	562	578	568	531	569	588	549	556	546	513	550	533	570	524	555	573	546	559	564	550	583	565	604	565	526	550	544	565	567	540	593	580	551	544	551	596	578	557	558	553	550	587	552	570	564	567	598	556	562	527	585	530	572	549	564	548	526	585	534	567	583	549	574	546	554	535	559	601	563	540	575	575	521	584	559	595	537	597	557	559	514	594	557	533	521	530	578	592	567	572	560	580	551	553	565	559	551	513	554	575	566	571	553	586	586	531	541	628	562	515	578	565	536	568	516	540	582	579	540	554	565	570	576	562	536	576	566	583	579	551	516	564	552	525	541	537	593	527	555	540	552	525	514	561	539	582	597	534	575	571	576	545	508	576	544	585	570	504	539	578	606	500	594	558	556	557	572	532	530	570	586	568	523	537	566	557	527	573	571	562	526	563	541	548	546	529	542	561	540	571	544	539	528	547	569	569	583	561	557	559	554	574	604	532	541	545	564	591	540	570	585	592	582	568	508	534	536	562	581	614	573	534	553	578	526	580	582	558	556	565	537	579	572	566	552	592	560	524	542	537	524	561	570	563	546	556	534	547	569	557	554	549	525	565	540	576	563	580	499	560	563	536	537	555	562	542	596	595	544	508	559	555	546	578	571	508	557	554	537	615	535	539	567	565	576	574	557	568	569	573	578	576	557	594	552	549	522	545	561	548	539	551	582	562	543	545	544	514	550	585	525	566	531	577	573	589	561	559	574	537	561	576	543	558	552	578	562	539	538	567	556	554	535	532	530	556	528	502	513	561	550	588	602	578	574	516	586	570	526	578	603	588	573	569	513	538	554	511	570	524	543	556	578	495	572	550	556	545	535	592	560	548	593	532	545	558	598	508	516	539	610	604	577	552	554	566	583	586	586	556	576	574	550	523	582	529	515	521	566	582	547	553	565	566	548	578	566	543	506	575	529	542	591	575	535	565	561	570	566	541	524	536	517	567	600	578	564	513	553	549	568	557	561	522	597	540	531	557	555	518	543	544	574	555	580	583	595	517	553	548	536	545	502	552	543	588	534	561	529	540	539	572	556	531	537	548	555	546	531	537	559	570	527	544	564	550	549	553	536	547	557	529	600	571	544	600	542	542	512	572	523	547	499	587	551	525	584	556	537	577	543	526	553	541	563	561	542	562	547	581	535	525	541	564	527	586	559	547	555	577	566	517	552	526	588	562	553	540	578	539	589	517	584	541	512	518	535	555	572	532	562	538	572	539	511	537	544	537	566	524	554	537	558	543	586	568	588	544	537	569	568	565	575	546	571	566	540	560	571	532	550	538	568	604	514	596	531	565	556	570	540	560	587	550	575	579	524	546	568	591	560	589	536	541	537	550	577	519	546	589	564	545	540	558	566	561	572	532	544	571	590	578	557	528	532	543	555	561	607	587	555	530	560	572	596	578	549	539	574	581	563	568	572	592	584	519	595	549	553	515	563	589	570	534	587	528	551	539	579	573	590	528	541	548	540	546	542	540	593	561	573	512	533	531	567	546	590	512	552	534	569	512	516	594	530	566	603	581	578	545	524	559	586	560	565	558	570	566	555	530	532	567	589	568	539	555	563	606	542	562	562	554	593	581	534	540	553	612	544	584	579	548	526	553	566	566	537	545	544	557	546	567	537	565	555	546	580	593	572	557	550	562	582	548	604	569	587	557	569	565	554	518	546	610	558	541	585	527	543	497	528	604	570	548	572	535	566	514	540	574	574	543	585	544	519	574	536	557	571	549	553	549	581	553	560	541	550	543	569	553	566	527	543	533	549	580	574	511	592	554	532	585	527	568	553	576	581	527	564	536	517	568	538	549	534	555	572	573	545	534	544	563	534	557	546	547	609	592	590	505	533	587	574	543	542	567	534	566	575	564	555	529	577	523	593	533	552	564	545	561	542	511	559	573	567	539	539	580	548	571	515	553	570	557	551	532	529	540	563	537	546	572	584	575	487	508	541	566	558	514	546	539	545	552	525	544	564	574	526	606	540	581	573	561	555	530	625	571	546	553	552	534	548	553	485	550	573	592	546	553	551	533	559	564	549	529	531	585	562	550	523	554	597	573	560	559	525	528	579	547	567	542	543	533	555	561	572	551	537	522	556	536	592	559	560	533	567	558	541	589	574	564	544	593	567	549	554	538	552	564	554	557	534	565	559	562	542	561	513	554	528	587	568	593	553	573	568	543	562	577	565	554	583	568	539	527	550	547	525	561	515	530	536	553	585	544	541	524	567	570	586	573	569	570	540	523	526	538	521	582	563	537	548	534	540	547	564	589	542	525	535	541	538	541	539	531	539	562	526	535	563	597	548	553	578	571	576	592	520	565	585	625	519	523	571	541	530	607	595	582	515	541	585	570	543	544	578	521	564	587	572	569	524	610	544	571	571	528	538	546	537	575	534	503	539	531	575	555	534	533	530	578	515	525	571	524	587	527	582	565	526	594	569	568	540	542	557	608	548	572	552	584	516	554	505	567	556	503	552	518	570	566	537	545	540	605	524	563	523	554	579	559	525	551	572	542	528	500	539	525	562	550	570	568	572	536	566	568	584	568	561	611	522	548	533	581	573	554	541	600	567	573	526	582	591	523	561	563	552	564	550	566	566	554	563	574	558	549	531	553	527	557	589	557	539	580	519	566	554	597	606	559	557	578	564	545	514	569	550	549	537	533	546	566	525	574	554	564	573	555	563	524	548	502	554	566	581	544	582	535	574	554	523	521	572	558	543	571	528	581	587	568	582	527	571	553	611	544	523	536	513	548	519	553	545	552	562	593	518	550	542	535	550	543	504	513	535	502	537	546	565	536	545	558	555	535	534	586	554	565	562	553	545	572	616	543	559	548	556	561	574	548	552	542	563	538	566	528	568	564	520	553	527	526	533	533	538	542	539	530	579	549	575	560	552	523	552	575	532	587	545	547	563	571	525	543	565	537	523	534	524	546	561	558	555	521	533	523	550	552	567	561	551	527	549	531	566	536	570	584	558	554	555	535	589	554	559	531	566	579	561	559	578	542	537	565	544	523	571	542	558	611	542	568	554	552	573	521	574	570	545	580	540	594	534	536	529	536	548	541	581	564	561	522	539	577	575	545	539	535	512	541	527	558	572	573	548	544	552	541	551	581	571	602	539	563	570	526	514	502	547	561	601	548	552	557	533	555	553	564	546	562	551	621	516	570	579	526	553	520	517	566	546	586	528	554	533	541	587	555	518	578	591	550	579	491	550	535	543	545	550	520	580	577	581	546	549	582	546	552	583	563	556	545	523	558	604	580	525	497	591	579	619	538	549	530	587	574	503	549	565	555	578
45065	66842	30693	3991	2819	2162	1788	1496	1339	1210	1094	1095	1000	1046	11790	12103	3687	752	719	708	663	690	679	681	678	699	628	668	639	665	689	662	647	607	662	652	636	661	665	723	662	680	687	678	665	668	658	676	635	674	650	643	668	642	643	643	629	624	602	664	653	661	670	610	661	644	687	673	637	659	667	648	620	632	602	647	694	680	651	665	661	691	648	657	638	674	651	676	639	632	647	650	668	627	649	638	673	618	644	645	686	666	677	636	643	621	651	662	710	705	691	647	684	660	674	658	648	662	623	677	667	693	665	663	647	658	692	682	609	629	658	614	660	684	661	647	670	630	653	639	674	614	663	639	658	652	664	635	623	687	669	638	616	663	680	634	657	651	635	620	668	632	653	656	625	684	648	617	671	625	644	668	702	647	631	687	645	644	643	644	619	602	681	646	671	689	594	697	651	621	598	689	631	620	655	677	670	667	656	634	645	669	652	642	674	613	648	590	697	652	616	673	643	659	628	623	630	629	661	647	634	649	646	654	659	632	685	604	608	665	641	661	668	633	629	642	626	736	632	664	644	633	652	646	665	643	618	668	642	639	606	622	671	627	611	683	670	642	648	655	598	632	674	632	670	617	622	580	686	598	647	677	644	636	631	624	627	644	653	660	629	660	658	636	645	645	670	681	620	652	656	650	638	674	699	658	689	626	684	659	618	690	642	658	683	663	683	609	646	597	622	607	667	608	643	636	654	593	644	647	650	636	641	616	641	671	651	671	636	655	654	688	620	655	608	652	646	662	659	639	650	630	667	666	692	630	594	662	656	627	626	636	642	598	679	642	657	669	671	692	662	626	635	633	625	623	631	614	621	662	636	656	640	655	635	677	647	676	671	661	669	678	662	652	673	646	607	644	661	658	714	608	687	679	657	616	620	644	669	643	664	647	619	643	637	654	647	667	658	631	645	670	652	655	643	661	648	631	586	597	628	686	616	647	663	692	693	674	661	637	616	675	662	668	613	645	617	676	618	654	639	665	640	667	666	631	690	670	678	626	646	637	668	646	688	620	663	689	671	655	651	611	596	663	657	625	632	653	620	705	638	652	708	646	681	633	651	644	678	649	663	631	633	666	670	645	620	616	650	604	608	615	659	632	655	642	669	640	617	661	670	679	682	654	639	601	617	639	690	614	678	623	694	657	585	644	690	665	637	652	667	665	649	692	635	632	662	647	685	671	701	656	689	659	644	644	617	631	638	659	644	650	651	688	651	659	660	652	684	650	629	637	643	636	650	619	637	684	640	614	676	664	637	634	706	640	653	616	656	628	652	662	640	655	647	646	670	620	660	646	633	625	687	649	658	634	651	705	649	585	639	666	616	615	654	669	641	625	658	597	638	682	642	690	679	654	634	641	708	650	680	629	629	655	643	640	611	634	622	684	616	647	679	651	650	652	628	636	632	620	644	631	661	652	616	670	645	663	663	642	693	615	632	670	619	634	664	640	635	640	669	658	619	639	638	668	695	639	675	638	622	640	636	619	670	616	585	642	629	678	637	664	644	623	667	577	654	721	645	673	679	653	666	613	654	676	679	623	672	628	700	681	658	628	624	662	681	659	689	648	596	611	613	612	660	669	718	686	635	636	631	603	608	604	628	713	658	663	693	646	642	628	639	627	645	655	612	626	683	638	607	678	641	635	627	650	704	690	671	654	633	671	619	642	638	653	630	690	661	692	641	622	642	627	627	687	632	657	635	625	645	623	648	608	651	641	607	637	629	635	670	639	645	623	601	664	618	630	696	664	685	662	608	638	598	661	677	663	632	659	634	624	605	622	656	629	707	686	673	678	645	672	643	647	658	655	685	655	629	634	614	617	664	626	615	633	657	695	638	679	619	636	588	641	666	626	660	693	658	648	583	659	646	630	649	631	678	689	652	642	678	626	673	645	611	644	690	630	656	633	635	674	635	650	630	658	608	680	657	636	696	675	656	654	634	635	670	629	613	613	622	663	647	661	692	674	650	626	658	684	674	661	652	649	616	640	602	638	622	634	592	634	624	669	718	621	622	639	639	679	662	608	629	617	699	666	663	645	677	633	652	654	631	659	636	670	647	676	653	670	675	601	671	657	648	656	691	648	634	643	657	575	623	705	576	656	671	648	648	694	639	648	630	625	673	646	693	687	662	666	620	650	641	694	710	670	653	686	645	642	646	632	594	628	668	727	637	676	667	606	642	651	659	642	677	597	654	623	671	617	628	637	650	641	659	674	666	667	618	669	648	672	661	640	647	684	630	611	629	643	629	663	660	637	608	662	647	612	662	610	643	680	655	662	675	649	641	642	642	654	611	696	573	634	672	628	687	607	646	666	645	627	619	625	598	638	633	626	653	663	662	659	663	632	659	661	612	613	656	662	667	639	636	631	627	683	641	667	613	610	676	649	618	610	637	647	650	621	613	589	676	672	637	691	666	666	619	651	638	696	642	648	641	632	656	640	673	627	638	664	669	646	598	622	647	685	644	665	631	655	653	688	644	627	612	635	660	607	637	657	654	644	640	666	610	623	655	674	621	660	615	593	629	646	653	646	696	637	621	652	636	641	643	636	695	621	638	665	660	626	633	668	687	631	686	634	682	629	673	625	649	642	661	670	667	634	677	659	653	618	645	656	661	658	659	634	671	657	653	642	698	698	653	664	685	635	639	593	632	652	692	671	644	661	664	640	662	677	643	637	669	618	641	634	654	690	623	641	642	709	628	686	665	638	661	680	671	677	620	635	647	626	655	589	670	659	681	650	660	640	678	665	693	659	651	640	607	656	658	627	629	612	646	693	671	675	642	615	640	623	669	638	623	642	637	621	617	638	680	606	649	659	659	640	625	656	699	658	619	654	673	657	631	670	659	622	620	682	683	661	694	612	616	658	650	625	644	626	647	658	654	666	658	647	655	644	619	651	614	667	656	654	646	646	673	603	650	617	642	694	669	658	683	617	682	652	700	644	637	624	670	655	655	631	664	664	659	639	597	669	653	685	666	671	629	646	662	685	631	663	665	647	678	698	649	690	668	628	628	659	642	632	641	607	632	674	643	670	638	706	658	672	650	634	630	679	656	624	678	618	676	634	652	648	658	601	664	670	585	647	696	677	638	655	649	615	640	624	665	625	689	692	658	628	666	664	609	629	644	645	657	638	632	663	654	612	636	636	674	650	662	737	637	601	628	670	643	633	614	667	691	633	625	664	612	631	677	692	679	630	614	648	649	678	655	672	658	670	611	631	636	680	604	640	614	634	672	671	630	622	646	599	657	598	619	649	684	610	691	693	659	651	638	628	647	625	659	625	652	620	643	634	614	671	657	626	652	636	682	673	626	648	629	609	639	648	574	673	650	646	624	655	645	640	645	685	634	630	630	644	670	680	622	644	641	652	648	631	641	627	647	633	608	634	640	650	614	658	671	658	657	666	646	648	658	635	695	664	630	630	657	616	686	674	671	627	637	637	610	626	635	628	683	643	652	664
31203	30578	19858	2897	513	420	256	218	228	256	223	223	215	221	472	488	295	220	199	200	207	230	239	221	216	185	197	221	207	219	217	206	197	223	224	216	192	168	217	191	190	213	224	223	205	206	208	220	194	222	199	208	191	206	216	220	191	228	209	212	219	205	212	216	214	202	202	192	227	200	219	215	221	221	224	232	206	218	218	194	215	194	217	212	187	206	201	214	202	212	182	210	189	219	202	227	204	204	217	214	211	203	192	183	222	207	206	199	224	196	208	213	204	214	200	222	223	176	211	188	215	220	224	224	196	228	184	213	218	205	218	190	223	196	181	207	200	193	200	232	205	210	178	214	191	192	207	216	200	198	222	193	184	225	240	205	205	225	197	220	209	221	193	211	190	217	203	219	204	205	197	187	211	197	202	203	219	207	217	176	209	228	200	200	203	200	224	229	218	183	212	229	189	187	223	201	205	185	226	199	213	202	193	216	197	208	211	195	202	212	200	184	229	219	196	192	190	200	208	220	225	210	204	207	223	200	193	207	204	191	232	200	189	207	210	217	217	219	220	204	201	196	223	224	194	185	214	189	201	212	174	179	196	206	206	218	206	217	181	236	209	222	210	187	221	221	215	188	201	211	201	207	220	203	205	193	201	201	223	219	213	184	219	224	193	228	199	190	191	176	199	191	214	213	217	203	221	189	194	199	198	194	204	209	205	208	192	232	206	181	214	223	203	187	213	224	217	222	188	208	216	196	196	197	206	197	211	201	202	197	210	201	199	196	204	206	234	225	228	221	192	221	214	205	205	211	225	213	198	201	215	208	208	218	195	199	200	201	226	227	216	194	210	199	193	212	219	210	183	194	218	212	194	183	187	195	225	202	232	222	222	189	205	187	190	207	198	208	204	194	210	195	211	223	230	225	206	223	224	200	196	198	195	220	189	226	220	206	221	182	215	193	202	230	220	171	214	228	233	192	197	219	197	205	224	196	210	215	242	207	204	212	193	217	198	209	198	194	208	193	228	228	217	219	227	185	205	189	201	199	209	189	203	200	216	198	210	197	174	229	195	205	198	212	183	201	211	218	208	189	203	236	215	193	212	182	232	224	219	198	214	247	222	209	203	220	198	215	194	186	206	213	210	208	212	206	217	229	209	210	205	224	193	202	227	204	203	208	201	210	224	188	215	221	193	223	216	193	214	216	201	191	200	200	192	209	231	207	235	201	220	205	218	207	201	232	200	225	191	205	197	195	203	201	206	210	192	204	226	203	192	234	198	174	216	204	190	177	185	197	201	218	208	202	205	193	206	226	217	175	214	220	200	205	194	194	231	201	216	227	206	201	196	194	183	200	235	225	203	199	218	205	199	210	189	207	195	198	187	207	214	205	211	205	200	199	215	219	220	214	198	207	214	203	213	229	203	209	195	215	209	202	196	208	216	203	188	215	179	215	200	221	201	202	210	206	240	221	217	241	213	229	182	190	203	243	193	214	194	216	216	182	194	199	203	238	201	206	194	200	184	236	211	214	197	214	221	225	208	191	199	194	206	221	210	206	232	216	192	197	208	226	200	190	211	191	207	219	204	209	221	209	223	207	226	217	187	188	215	193	210	207	222	194	199	230	222	216	209	177	206	202	213	196	206	202	199	221	202	185	200	224	206	209	224	222	208	212	209	202	208	193	217	206	196	218	211	236	208	193	215	199	201	206	199	200	201	193	200	179	217	226	225	205	224	222	211	212	204	188	213	207	220	206	199	210	200	257	200	206	224	189	210	215	219	196	223	216	200	200	182	203	225	211	206	187	215	202	215	214	211	191	208	220	225	229	230	195	214	232	206	199	194	200	192	206	188	223	206	176	195	221	184	184	229	200	201	199	213	204	228	224	207	202	204	244	220	211	227	193	219	233	235	225	207	171	216	231	214	196	186	215	219	190	216	166	189	194	210	198	199	204	186	198	240	205	209	193	230	222	216	192	215	203	222	192	198	209	219	182	240	213	199	212	202	227	216	212	227	194	181	203	224	203	207	190	196	196	207	208	199	193	195	217	206	199	220	214	193	186	198	236	216	216	209	230	201	179	196	213	191	220	216	191	232	184	178	213	195	201	223	216	211	199	221	217	213	209	203	229	195	200	200	210	200	213	190	241	211	220	230	216	210	221	212	214	196	205	214	215	190	210	216	208	200	206	213	191	179	229	229	215	191	175	208	210	195	213	206	206	214	181	223	211	200	192	205	190	200	238	222	185	229	185	180	218	227	211	223	210	238	210	194	213	227	205	191	235	216	205	213	195	191	204	218	198	223	163	213	210	211	198	209	220	183	203	191	224	183	208	193	188	193	213	197	212	221	184	220	177	181	222	225	210	210	211	206	228	221	180	202	219	202	168	208	179	188	212	220	214	239	184	239	188	212	227	233	213	224	220	240	206	209	238	193	216	176	227	214	213	208	203	198	194	209	212	218	202	223	198	211	199	200	202	220	235	188	204	243	182	203	184	197	216	227	225	192	196	217	178	213	202	186	238	203	176	195	214	204	178	200	196	224	201	192	179	193	207	187	197	212	218	225	220	230	220	205	202	223	217	214	225	195	209	207	218	200	204	213	229	195	202	206	197	204	231	227	171	202	201	213	209	205	227	174	201	194	201	192	203	225	192	193	213	213	213	215	240	208	192	217	195	235	214	201	216	219	212	199	222	223	227	215	222	210	203	207	205	223	189	200	223	206	208	226	207	207	208	202	206	169	224	207	196	214	198	217	200	211	240	197	184	222	196	182	222	202	195	200	218	209	231	206	203	202	210	225	242	206	213	190	217	174	184	200	205	212	205	198	195	221	199	222	213	196	205	204	219	227	191	198	213	210	223	195	186	180	227	205	239	181	210	196	199	216	176	200	199	186	225	193	196	227	210	220	200	195	204	215	197	221	222	189	216	212	242	199	199	223	189	210	217	211	219	178	229	205	224	173	181	192	201	195	225	186	185	197	222	228	224	213	202	202	228	215	214	198	192	201	192	192	216	182	203	227	231	232	205	194	216	182	221	217	204	186	212	239	194	213	204	219	201	212	210	203	199	210	198	199	181	199	210	198	204	190	210	179	185	226	207	187	221	199	191	198	209	207	207	196	196	234	202	219	215	203	210	202	207	196	220	197	209	198	205	213	205	213	188	193	193	226	204	216	224	221	202	215	220	201	208	210	200	189	187	202	219	210	187	199	204	206	198	211	203	216	219	217	197	181	222	196	199	203	193	193	200	188	222	202	233	214	204	203	208	214	241	184	193	194	214	209	213	208	226	231	195	186	216	198	191	209	222	191	236	205	200	209	210	184	200	203	174	202	221	215	197	208	194	195	186	210	206	200	190	208	183	207	237	223	188	196	211	221	214	213	213	183	214	220	177	218	231	183	201	221	214	189	226	204	221	226	197	195	218	207	204	215	213	206	190	232	215	220	216	197	227	182	240	199	222	212	193	217	209	194	207	230	184	207	207	207	252	189	201	219	213
38239	44990	16832	545	406	360	351	347	323	300	323	289	299	298	775	791	380	266	265	264	250	270	293	247	294	263	235	246	243	252	258	261	284	291	258	257	279	273	251	262	248	271	248	239	260	268	267	234	243	274	277	264	278	245	267	269	256	257	240	259	264	280	263	258	264	279	251	275	252	261	245	273	224	249	298	240	263	283	282	259	265	247	277	238	267	247	283	245	260	270	259	268	268	263	272	250	252	271	259	241	249	280	251	243	248	279	252	264	267	244	263	241	241	246	260	274	247	258	252	266	234	229	246	266	247	257	262	282	273	242	260	289	260	246	273	264	244	257	262	285	302	275	273	274	255	251	228	303	258	266	252	256	271	237	256	295	275	278	282	224	257	264	253	254	275	224	259	278	252	227	251	261	284	233	266	255	284	261	265	262	260	257	241	266	256	252	237	247	286	273	247	241	229	262	264	247	276	248	248	226	294	300	234	261	277	279	218	254	263	270	250	303	248	237	260	234	269	249	264	266	265	256	272	281	255	269	260	264	246	264	237	273	286	253	234	267	254	229	283	255	273	270	244	276	261	242	248	262	264	222	239	263	253	277	233	257	257	224	255	258	243	278	230	261	259	257	271	272	280	277	266	258	260	270	246	247	240	221	263	270	285	257	266	258	248	251	227	266	251	254	291	244	266	254	241	275	274	241	289	253	255	260	265	261	245	278	249	268	269	284	254	245	268	273	253	250	239	282	222	241	254	260	257	254	257	231	248	261	264	273	256	255	250	268	250	240	257	261	268	244	286	252	245	250	267	259	225	241	239	231	279	265	277	238	281	262	248	274	241	261	266	284	266	256	248	204	267	252	245	251	255	241	251	224	247	231	261	277	243	278	261	256	273	265	274	272	256	249	249	254	229	260	246	283	239	260	224	255	245	266	249	266	249	248	257	263	307	260	278	262	285	251	268	253	282	259	243	270	256	275	260	269	247	272	249	245	248	269	230	265	263	249	235	259	254	267	251	252	258	230	233	265	234	251	244	257	240	289	231	252	255	243	257	248	256	269	264	274	272	285	253	280	250	280	247	276	263	252	261	247	267	271	240	257	221	250	245	257	273	282	248	270	243	252	277	236	248	248	272	239	272	263	246	271	264	266	242	272	248	249	290	265	258	257	261	267	256	271	270	248	249	260	226	248	259	258	241	257	261	250	253	250	280	285	267	282	274	222	254	226	269	255	264	267	239	239	264	243	251	273	237	269	267	255	241	258	232	269	278	293	249	281	233	235	242	264	236	283	268	229	252	261	256	227	253	239	281	270	261	272	281	206	254	261	262	259	231	256	250	236	246	233	251	267	258	253	260	248	259	250	242	271	262	260	266	267	261	278	245	267	238	264	270	254	242	281	260	264	233	283	270	262	259	270	280	242	249	248	241	232	257	255	238	275	272	248	272	271	256	227	245	241	241	262	257	259	239	247	229	226	243	253	276	261	257	226	260	254	237	269	231	251	231	253	245	278	236	260	242	249	253	255	228	254	266	260	260	243	238	254	234	260	257	266	246	234	272	274	259	252	272	254	285	270	273	265	253	241	258	261	275	255	274	259	224	250	256	277	264	268	261	248	287	276	287	242	267	260	249	245	243	262	261	277	268	242	246	251	272	269	245	252	233	278	255	268	256	271	274	292	200	268	264	241	264	271	247	266	286	278	275	272	264	270	243	264	266	275	257	267	257	278	255	269	245	261	254	245	262	226	237	273	249	258	243	232	247	231	269	259	224	302	249	228	267	309	239	250	234	281	283	269	245	255	267	245	216	267	244	274	287	276	256	285	242	256	258	242	257	271	265	254	262	277	260	229	270	265	243	271	245	279	261	236	276	249	269	253	268	250	289	236	246	292	250	243	278	227	263	259	254	238	266	257	272	255	258	256	267	258	258	272	264	257	272	263	255	267	279	260	259	261	257	281	243	257	289	279	264	268	266	241	252	233	231	285	251	284	266	221	256	274	257	249	255	259	265	229	263	249	284	253	269	261	248	246	271	258	258	288	272	223	243	254	240	247	283	287	262	248	252	255	234	272	289	255	219	238	243	265	255	279	249	276	254	263	276	278	244	292	256	292	248	252	283	274	268	251	243	266	269	279	265	269	260	272	249	271	230	258	263	243	247	284	265	267	282	291	275	272	244	288	253	245	241	249	254	248	265	270	292	252	272	246	316	271	259	242	250	234	287	265	241	253	254	268	290	238	245	261	274	261	281	231	238	290	242	267	281	246	272	237	257	239	266	261	273	246	257	272	265	261	259	235	289	259	267	229	253	257	260	276	262	277	283	267	250	232	255	278	265	255	261	265	275	231	266	269	247	261	265	205	245	278	259	247	267	269	261	281	280	256	245	234	246	269	240	266	285	296	247	253	255	275	265	221	264	264	267	223	246	267	256	258	248	243	282	262	273	254	262	288	237	269	277	266	256	248	260	272	269	254	255	263	268	224	241	265	272	268	272	244	287	262	260	266	252	245	277	274	279	267	243	253	274	230	259	270	293	235	256	267	275	268	250	266	269	254	233	238	253	253	265	233	273	257	244	297	235	234	247	266	252	274	270	268	258	249	249	239	247	292	253	264	253	271	290	252	247	243	234	265	239	263	252	265	268	289	242	244	249	228	260	275	248	248	244	264	257	255	266	257	280	272	255	260	259	265	263	269	243	249	271	275	264	261	281	232	272	284	266	228	269	258	256	255	240	266	255	265	264	260	249	259	230	277	246	252	251	263	245	255	272	257	282	262	282	258	283	276	259	259	270	262	268	272	258	245	219	256	261	249	239	258	275	278	278	259	250	266	246	260	275	265	276	270	257	246	249	270	262	246	256	258	241	271	240	240	279	254	280	289	249	263	269	249	282	249	249	252	245	237	255	272	288	264	264	256	240	252	258	276	253	258	245	278	233	239	230	263	262	235	284	256	290	243	285	268	263	266	279	254	284	244	273	266	250	255	256	253	269	252	232	299	276	256	246	263	258	246	251	253	253	260	270	264	233	260	226	253	249	266	253	252	233	242	257	269	284	273	253	257	256	277	263	250	284	262	269	291	253	258	241	267	284	256	280	234	249	277	265	295	247	263	265	275	270	278	257	263	258	273	274	250	247	276	246	259	230	267	267	224	249	267	277	281	244	220	280	235	252	255	281	243	244	282	268	268	254	275	242	254	276	262	256	252	254	258	255	264	246	266	279	268	254	269	251	237	280	277	248	250	259	308	270	241	256	243	266	252	265	245	244	251	266	270	268	278	259	259	253	251	250	287	249	263	245	223	255	263	249	268	250	241	246	253	280	274	255	232	266	273	273	243	270	258	267	264	282	247	229	264	273	276	268	297	265	268	253	229	270	305	256	288	233	252	255	253	255	259	271	251	242	226	268	276	254	250	255	238	263	232	264	239	262	247	264	227	271	252	248	276	289	253	272	234	292	277	265	246	262	254	273	285	232	223	269	257	287	276	244	257	262	260	291	259
23966	21001	28000	24060	20389	5682	863	649	531	502	533	512	487	475	3082	3913	1258	432	395	418	391	428	454	420	437	425	408	364	395	409	409	411	394	410	382	428	429	379	403	422	421	421	444	397	363	401	398	453	412	388	431	418	406	405	407	392	390	408	400	405	377	405	406	425	383	434	422	419	417	406	394	406	409	381	435	365	396	437	401	410	413	405	417	393	420	424	376	442	391	415	416	418	362	352	423	396	390	421	371	396	413	409	372	422	417	407	404	428	428	427	378	393	401	398	384	426	398	408	403	375	401	390	407	389	408	398	417	398	387	422	370	412	439	378	398	419	409	394	400	383	379	368	360	397	402	403	413	379	402	400	418	376	384	430	393	366	418	399	378	404	418	362	414	418	419	398	409	405	396	445	419	404	454	417	405	402	384	392	411	411	410	386	383	406	416	420	408	395	405	399	444	392	434	407	394	427	384	379	389	388	398	431	385	429	391	402	424	433	422	393	429	382	400	391	390	387	387	390	415	398	385	417	446	410	334	429	435	391	399	401	378	378	423	430	375	433	434	403	451	405	398	392	405	371	421	417	409	379	412	384	371	387	407	376	382	406	423	416	396	384	386	349	425	397	420	393	395	414	408	434	399	416	429	407	418	386	407	366	373	404	393	383	398	383	393	409	415	423	396	411	416	393	399	366	391	400	419	392	382	390	408	365	426	405	415	418	362	402	394	367	374	401	420	401	375	404	419	390	418	410	384	395	381	389	359	384	400	376	411	345	388	388	400	351	395	366	371	410	400	387	390	389	409	386	387	444	385	397	428	397	389	359	415	412	363	390	385	384	403	404	410	408	405	383	430	394	397	451	417	410	381	380	386	406	392	383	399	383	416	432	400	419	408	418	400	394	378	404	392	395	437	387	437	381	416	393	390	406	413	416	396	388	465	377	424	411	374	383	406	434	417	384	369	409	399	396	398	454	445	432	398	385	406	410	411	368	414	383	406	413	403	394	404	419	400	409	408	380	399	386	383	395	376	426	408	376	398	387	408	407	406	392	404	401	388	360	391	429	395	378	401	387	392	383	429	403	409	390	390	395	400	399	399	372	414	394	407	374	390	375	382	421	389	410	376	379	376	398	394	403	424	421	404	417	399	405	391	383	371	408	389	440	415	389	391	402	441	378	376	405	417	373	389	390	427	408	396	418	375	379	414	412	379	387	366	387	392	378	400	411	409	403	400	378	418	420	355	427	389	392	370	391	391	384	414	355	394	394	410	398	366	397	374	417	377	397	387	428	369	417	397	384	409	389	423	387	382	369	408	390	397	395	402	415	432	390	435	405	401	405	385	405	395	393	395	403	407	418	391	390	437	436	361	366	422	423	355	392	377	402	394	400	403	405	346	409	398	433	397	396	412	402	405	406	383	374	435	397	429	447	425	375	390	385	389	404	396	384	414	389	442	409	393	392	395	413	384	408	384	362	415	432	434	419	411	403	374	390	401	424	347	397	409	425	402	420	385	417	389	378	393	389	419	393	398	374	421	405	405	379	384	377	402	427	409	410	404	394	369	382	437	392	383	400	424	404	399	401	437	396	410	402	371	380	366	383	388	413	424	376	399	395	401	418	402	411	381	425	388	359	433	389	388	415	407	385	418	424	405	422	380	373	375	369	417	421	403	391	401	419	393	387	394	370	379	420	415	412	427	401	351	419	396	407	429	404	418	403	396	419	389	385	404	418	413	405	390	386	395	385	386	393	402	373	431	418	403	409	423	416	401	421	375	413	391	370	415	414	387	369	410	421	390	432	407	412	365	438	407	374	405	425	418	411	359	413	395	416	389	407	398	391	444	397	395	407	383	424	410	408	433	407	394	369	390	397	409	375	409	417	427	414	405	393	384	430	375	390	395	427	400	407	369	390	441	432	418	415	390	407	374	396	386	407	419	390	373	363	379	424	388	399	404	379	407	356	387	394	404	381	401	401	415	406	371	394	410	429	385	379	407	378	393	390	406	440	373	365	395	392	409	340	397	413	413	398	371	427	398	380	372	391	377	413	381	397	400	433	414	434	415	408	392	427	387	369	402	388	389	361	422	401	365	406	416	375	398	377	428	410	395	367	363	390	393	422	392	384	397	394	410	405	399	431	404	406	394	415	405	422	421	395	383	404	404	413	406	412	412	391	387	419	411	374	387	377	400	379	370	400	418	382	386	420	407	364	390	384	397	402	428	406	414	396	398	420	379	423	441	414	396	437	367	403	422	414	387	432	434	397	378	414	391	389	410	372	424	420	393	389	395	373	458	440	398	399	395	401	374	423	399	412	405	412	416	401	397	368	402	434	402	388	425	441	423	416	416	374	439	421	415	395	387	385	378	351	415	413	417	402	386	405	401	414	400	400	409	440	384	397	404	389	409	378	403	386	390	381	436	394	397	392	382	426	410	408	417	389	395	371	384	413	374	407	418	398	373	400	410	401	406	404	406	396	429	382	376	390	378	383	375	388	425	403	396	375	419	418	365	390	389	388	422	393	412	429	426	383	383	389	379	419	416	403	421	444	411	395	444	385	392	393	399	387	387	408	406	417	446	418	445	403	385	405	383	411	421	368	399	411	425	383	351	386	408	391	404	409	394	382	382	398	368	390	375	412	385	393	379	350	404	422	394	398	402	394	427	397	376	401	415	391	399	370	383	395	423	398	428	435	390	375	409	363	389	381	439	394	398	378	398	394	391	371	422	386	411	424	416	388	377	389	397	381	415	430	400	410	421	357	384	393	394	416	424	422	397	422	427	434	388	391	360	429	385	410	415	396	378	393	388	388	394	403	408	417	357	365	403	374	409	403	365	402	432	382	418	413	386	384	405	405	408	366	391	338	378	395	398	384	462	390	427	402	400	403	398	357	380	392	385	372	400	405	405	426	409	374	415	369	418	439	424	373	411	389	407	408	369	355	401	387	390	400	411	421	429	420	399	400	395	382	401	407	383	398	408	354	393	433	388	399	404	372	395	416	409	411	371	389	414	395	402	394	420	404	379	392	399	404	415	417	386	423	385	392	398	383	410	395	412	399	405	400	425	404	420	406	367	365	408	421	418	407	423	392	384	421	418	364	429	422	396	382	393	400	384	369	391	397	403	414	387	400	420	387	412	390	386	390	403	394	385	411	405	396	414	356	439	372	412	366	384	367	382	393	385	402	387	411	391	413	394	412	390	419	371	434	368	387	402	399	401	378	391	373	395	409	409	405	407	426	396	401	402	392	417	367	454	396	368	394	373	407	408	406	355	439	420	392	391	394	385	395	409	373	431	406	389	373	401	398	395	422	382	415	367	385	405	401	387	411	420	401	400	388	382	372	423	408	388	366	385	424	377	433	383	385	398	405	377	367	406	368	389	388	377	388	391	419	357	410	424	414	409	441	403	419	374	379	375	397	414	402	390	376	398	409	392	407	408	375	433	390	374	430	423	434	396	371	422	404	401	420	392	400	420	371	430	445	381	368	405	378	424	397
42494	58808	26395	2380	1661	1353	1068	933	860	751	698	674	678	583	6445	7595	2036	511	500	516	510	523	516	512	493	451	414	473	476	500	486	471	474	497	463	521	494	483	445	489	476	487	492	449	450	442	522	446	479	495	526	486	487	487	469	512	445	408	471	514	483	463	492	505	499	446	485	465	450	454	467	453	467	473	422	466	437	458	450	446	499	453	446	476	462	500	474	447	474	479	494	485	440	460	490	490	469	491	478	468	468	495	474	532	464	507	476	478	460	447	433	481	469	489	503	452	464	524	426	500	456	495	484	489	493	461	467	485	462	505	510	473	485	464	458	462	461	465	458	460	456	444	486	494	466	451	507	464	445	482	499	431	482	460	477	479	456	484	464	490	487	498	471	492	465	437	480	452	418	474	505	459	473	461	473	490	458	459	457	469	492	426	498	528	478	470	463	472	471	495	500	469	471	484	477	490	470	456	497	498	501	478	477	458	462	452	474	463	476	487	467	486	441	483	500	480	487	452	441	498	462	444	447	471	459	465	486	485	468	441	476	490	473	499	463	473	463	472	455	481	481	482	474	478	451	448	462	469	447	445	447	497	458	516	482	487	436	458	458	473	477	526	474	504	498	453	515	460	464	437	475	464	484	453	455	474	467	479	493	467	507	480	465	445	475	461	516	480	484	481	443	481	475	436	493	485	489	467	464	443	456	479	496	486	488	436	454	462	448	462	448	436	495	472	454	455	512	491	455	462	453	463	423	507	457	434	472	433	476	484	427	501	470	480	496	536	471	501	434	458	462	465	488	437	429	463	506	473	453	467	473	469	417	476	461	479	453	486	436	446	436	487	473	442	456	455	456	469	494	488	497	481	492	477	470	464	437	482	459	473	456	506	445	489	478	477	489	448	518	486	487	473	496	479	479	487	510	485	521	498	487	478	495	466	474	492	460	495	462	464	436	442	435	455	478	486	457	502	468	477	463	465	458	443	492	472	470	453	479	471	475	468	478	503	453	475	471	501	422	494	478	510	454	462	426	463	502	491	459	461	454	474	459	446	511	455	461	449	437	464	446	479	478	465	442	472	461	441	456	474	471	481	487	484	477	478	449	482	474	473	504	480	460	504	454	453	513	497	519	485	481	477	422	515	448	476	456	457	499	485	457	503	457	469	409	504	491	463	462	448	461	469	430	490	478	463	451	473	458	468	478	479	440	483	480	490	484	459	498	511	463	500	498	489	422	486	482	462	455	475	477	478	457	463	484	480	403	492	488	516	498	447	487	448	518	481	484	467	467	465	501	495	463	468	468	477	460	490	484	461	453	489	444	470	470	462	482	482	443	486	455	441	505	506	469	491	471	488	497	470	452	479	479	489	514	475	493	449	465	492	467	451	462	428	462	441	462	470	484	457	481	466	510	482	512	455	455	474	450	489	485	469	457	491	473	495	491	476	503	465	475	449	450	479	457	440	484	476	463	481	459	494	505	493	436	468	438	511	494	472	501	497	481	470	483	499	485	455	481	515	457	460	496	463	468	483	459	484	464	430	459	505	459	464	485	460	438	484	444	501	489	490	453	430	468	479	477	469	534	440	510	500	468	482	509	454	437	463	509	448	458	443	478	463	468	495	455	475	431	484	466	451	458	420	459	471	493	475	482	453	462	464	460	485	461	432	503	484	473	465	471	465	484	477	492	459	441	431	476	453	446	466	475	473	457	420	420	479	489	484	428	441	489	432	502	489	473	491	465	478	441	447	489	460	483	475	467	466	481	464	493	436	488	427	463	508	501	495	475	461	482	461	486	483	494	468	487	469	460	467	496	450	467	474	464	486	478	451	493	458	446	484	467	461	461	462	464	530	449	494	487	477	456	527	448	478	460	466	466	498	495	511	520	476	451	456	439	468	454	524	485	399	503	472	434	452	469	495	446	441	437	472	459	487	438	497	494	490	477	471	486	461	406	477	484	503	456	432	494	444	464	492	456	483	499	513	474	467	471	501	493	465	455	474	498	459	455	486	465	476	441	454	475	474	467	440	445	442	480	515	485	499	452	494	482	473	489	462	458	480	496	450	512	476	477	492	440	500	481	504	463	458	451	462	472	490	493	472	452	484	479	488	468	466	523	458	493	465	511	438	450	450	495	422	472	493	472	473	494	487	431	455	498	459	479	444	436	461	538	451	453	507	473	495	488	483	460	448	466	439	460	454	460	483	449	503	442	466	490	459	462	483	484	492	493	477	508	472	477	445	467	453	454	531	506	443	428	479	498	488	445	478	487	481	474	449	472	492	475	461	468	484	492	471	452	478	464	455	459	482	466	468	479	458	482	478	490	464	477	469	473	482	483	509	454	477	444	511	474	473	454	475	460	472	496	468	476	477	470	475	418	456	482	431	475	465	480	482	467	456	494	484	472	473	476	452	433	432	485	437	451	472	482	475	480	467	468	472	473	468	473	455	449	467	492	442	458	491	484	439	496	496	482	522	469	471	520	485	428	465	455	434	451	427	475	503	475	498	468	469	449	497	458	473	461	467	433	452	487	485	451	439	518	487	454	452	476	448	468	444	433	458	487	448	484	461	456	451	483	474	480	472	480	491	490	459	457	505	451	478	467	454	493	489	462	473	474	509	475	453	496	461	463	463	427	467	477	439	476	525	477	476	432	481	474	479	470	480	462	516	430	465	519	472	446	494	484	473	476	480	477	491	463	489	478	474	492	424	476	476	502	460	491	499	468	435	429	481	488	494	475	466	463	456	455	460	469	443	450	464	467	478	479	489	465	459	442	488	510	497	512	463	467	483	460	478	496	469	478	451	468	508	506	513	499	440	437	468	436	463	468	458	461	475	449	506	489	470	476	493	473	504	460	467	484	446	475	498	489	443	467	492	498	468	506	491	439	422	455	473	450	485	455	444	492	492	452	463	467	445	459	478	500	504	475	438	461	463	469	491	469	466	537	440	482	468	486	507	460	476	448	468	480	457	502	491	488	483	473	429	479	457	436	465	486	493	479	445	449	458	479	440	463	438	491	467	435	493	454	491	451	468	496	455	438	455	472	490	478	462	444	509	446	440	512	472	477	463	469	478	446	498	471	462	472	490	442	453	443	481	510	440	504	414	446	453	460	529	483	470	478	435	468	438	462	448	458	441	478	471	474	470	481	472	465	503	495	460	510	480	489	469	473	475	446	473	504	480	495	465	463	457	485	476	488	484	461	451	460	488	440	485	436	449	475	463	454	440	471	492	484	454	499	437	439	515	475	465	464	465	437	471	433	471	471	438	495	440	450	482	477	500	484	494	442	467	438	482	476	453	464	447	471	461	478	483	448	516	440	508	447	471	457	473	439	481	492	475	473	454	411	469	483	485	448	495	470	468	458	499	505	468	490	499	441	462	453	456	459	459	498	435	446	472	464	458	472	427	457	473	443	486	452	502	469	488	445	460	497	470	455	502	490	484	482	483	482	437	447	489	489	457	476	474	492	500	482	477	480	426	486	486	483	500	470	477
25224	21210	26834	23972	5885	503	398	358	313	307	297	301	337	300	1681	1736	584	248	260	239	298	257	281	257	268	257	266	225	280	225	248	285	247	243	259	245	244	281	258	253	254	240	286	245	237	258	252	262	230	249	252	247	273	231	246	253	274	248	260	247	231	284	258	232	255	255	260	257	285	257	255	265	260	270	279	254	249	255	265	263	247	267	258	284	231	264	265	245	287	256	236	254	272	252	267	247	230	259	255	268	251	237	269	258	261	283	249	274	246	261	271	251	263	264	261	240	249	259	258	248	268	243	263	240	250	256	252	257	266	257	271	274	290	271	283	261	268	248	271	239	270	242	258	250	247	252	275	248	252	271	249	243	260	237	278	265	278	244	257	247	240	262	262	271	254	233	249	262	275	233	261	269	234	248	258	242	268	246	257	259	261	282	255	260	250	266	262	247	254	243	270	261	260	252	259	275	250	243	272	272	244	274	220	247	262	248	257	250	233	260	251	228	258	255	254	247	246	248	276	241	264	272	256	246	241	256	263	275	273	250	256	236	257	229	240	271	260	220	274	251	249	260	254	257	238	293	273	267	267	270	250	251	231	243	231	259	269	230	240	252	257	264	257	276	243	296	247	247	248	243	232	263	242	283	257	238	263	235	277	255	235	267	282	227	234	261	260	258	266	260	240	268	240	265	278	250	235	239	306	259	255	253	268	261	269	246	223	260	265	259	275	226	251	229	241	242	228	244	264	244	240	267	248	265	239	241	270	263	261	235	268	263	258	269	249	257	300	265	255	261	261	237	226	270	255	244	248	258	258	265	243	249	261	247	263	255	261	226	229	254	247	250	271	256	223	259	237	256	243	265	266	255	246	239	240	265	266	248	247	233	267	241	234	253	257	256	267	267	261	268	259	251	241	271	242	277	254	253	259	249	256	251	234	278	281	253	240	263	250	265	254	247	273	237	281	247	314	270	245	257	257	237	229	278	254	247	261	251	233	214	250	311	225	274	260	245	234	264	231	242	255	250	275	251	246	277	269	253	243	242	267	246	234	247	252	242	244	227	282	231	250	267	217	251	233	231	274	245	269	253	270	255	287	240	261	256	224	213	253	269	218	246	227	244	213	253	261	245	266	273	236	263	255	265	264	262	266	251	240	258	249	274	261	266	251	253	243	293	271	267	240	255	278	264	248	248	245	255	239	258	229	244	260	257	272	240	251	258	243	240	237	232	222	261	244	252	247	244	258	258	251	271	251	262	276	249	247	275	257	247	255	236	243	288	236	260	241	257	244	271	247	263	247	239	270	251	264	272	244	283	255	258	274	239	260	282	248	272	261	222	265	234	245	257	248	268	261	236	251	291	249	247	278	236	239	269	248	249	253	254	273	289	244	272	255	256	255	248	258	246	248	247	236	214	248	261	262	265	260	222	263	277	263	260	264	287	249	248	273	232	253	253	220	255	243	275	305	253	247	198	232	261	272	243	249	228	251	280	247	233	272	258	248	234	257	280	280	254	269	212	238	263	270	253	254	249	243	248	226	264	252	267	283	261	252	200	261	293	255	254	234	261	275	232	213	241	261	273	236	259	250	235	249	248	258	277	238	238	254	253	260	273	246	255	240	263	243	250	243	281	251	269	262	263	263	247	269	255	249	245	282	234	249	226	270	250	235	252	267	253	243	265	289	253	243	225	243	268	249	241	240	261	250	264	228	231	261	259	266	238	227	247	250	240	269	272	258	271	237	255	267	269	263	222	239	231	251	255	260	248	261	269	263	250	271	255	236	258	224	260	265	231	274	257	246	266	279	246	271	272	245	240	242	257	268	248	267	268	269	270	249	275	252	239	229	254	257	235	251	244	253	274	257	269	249	255	247	270	251	258	256	232	249	243	258	247	243	258	257	235	250	248	269	242	247	229	253	260	259	262	262	244	251	277	224	249	264	249	234	255	248	255	222	282	235	208	241	255	237	270	254	265	240	267	256	254	258	257	240	271	282	256	246	239	246	280	237	253	237	227	241	271	245	263	243	281	240	255	246	246	254	270	258	242	278	259	267	280	275	245	235	269	252	227	251	284	242	251	246	252	238	260	253	265	249	259	266	250	247	260	233	250	261	254	240	257	295	266	282	267	251	257	268	245	237	275	244	245	260	241	230	259	257	251	241	215	267	240	250	251	246	248	230	255	250	267	280	238	231	239	286	266	255	258	245	252	261	261	245	271	291	258	254	255	255	248	267	255	255	298	283	248	259	251	255	240	266	235	259	250	259	256	250	234	198	228	242	249	237	272	277	262	228	277	249	245	260	275	251	256	259	253	259	249	265	228	209	269	264	264	233	249	234	267	246	264	259	259	254	251	260	288	292	255	255	242	245	242	271	265	260	283	238	257	260	237	275	270	240	246	256	250	260	263	269	238	240	230	252	240	267	245	253	258	257	264	257	286	245	245	223	254	255	243	226	262	255	263	243	250	254	273	252	259	232	286	263	261	259	248	260	248	253	267	222	255	211	262	248	257	217	246	255	256	256	253	252	251	293	251	247	245	233	247	255	230	254	238	258	247	247	247	282	236	281	244	243	248	256	261	251	247	268	252	261	257	262	241	235	254	246	226	264	255	258	217	288	284	244	231	260	288	249	256	214	271	252	228	232	232	284	243	256	253	268	247	245	263	268	270	248	242	250	238	257	310	256	253	255	277	255	233	261	243	238	267	267	244	247	255	248	233	257	230	223	269	229	256	251	208	263	254	238	265	253	249	240	251	244	260	253	263	251	221	251	238	246	272	282	248	284	231	268	284	264	245	268	236	229	245	246	237	241	284	246	265	249	228	251	256	289	266	244	244	230	273	246	232	277	269	250	272	232	242	256	240	237	276	237	225	256	236	251	265	252	283	282	272	252	289	247	260	214	246	220	264	244	233	247	232	247	248	257	258	278	254	265	235	237	264	239	260	263	239	289	281	262	252	259	244	230	261	257	280	236	228	279	259	240	254	235	208	275	262	252	269	240	252	276	250	241	236	253	258	251	247	255	256	242	243	227	269	228	244	241	244	262	252	258	241	259	236	234	256	261	304	274	275	238	256	245	277	246	264	256	273	251	216	231	233	254	238	264	270	261	245	238	263	264	234	241	247	241	245	278	270	253	254	279	207	248	275	231	224	268	251	305	259	244	277	251	239	219	270	240	249	270	225	283	236	236	237	260	270	255	273	247	285	250	269	259	244	259	263	250	246	263	252	270	229	240	225	263	260	226	248	244	266	250	243	225	257	253	200	236	252	284	258	272	241	253	222	253	246	228	255	256	292	245	244	231	248	238	249	265	233	245	255	236	270	261	229	258	223	280	265	242	230	238	244	252	254	254	236	234	247	226	248	256	274	253	236	265	267	236	227	226	256	245	231	237	228	253	244	271	257	252	257	240	264	264	262	259	245	243	277	256	269	239	243	238	284	229	261	265	250	269	273	249	248	255	275	269	255	228	245	265	239	258	268	270	268	246	262	264	281
40997	52105	24870	1352	941	804	622	596	553	511	458	469	454	475	4102	4382	1177	373	381	352	338	319	346	333	331	318	320	353	349	316	351	318	319	318	332	313	310	333	308	331	357	331	329	319	341	323	342	344	331	360	340	353	341	335	345	328	313	338	338	342	328	326	343	361	348	336	345	318	334	326	322	317	323	329	290	346	331	316	356	307	308	343	345	337	313	331	328	305	297	354	340	295	297	317	316	309	371	317	348	327	326	314	339	313	345	333	341	317	344	344	315	361	329	296	277	318	364	319	321	315	317	354	349	314	306	327	324	340	343	331	344	328	331	320	298	329	315	317	322	315	302	320	352	313	324	348	311	352	339	337	303	318	297	328	363	331	344	338	340	321	326	304	293	292	337	327	338	353	319	321	315	332	319	300	372	366	345	312	325	335	352	338	330	313	314	394	351	322	343	313	340	344	312	341	310	319	325	354	277	334	335	316	347	310	351	325	294	289	344	359	312	297	313	317	298	299	338	340	324	339	324	334	344	325	306	348	299	337	327	316	302	319	269	347	318	335	338	319	329	298	330	336	342	314	312	319	312	301	360	324	318	275	307	339	352	320	353	352	335	322	341	334	346	350	342	337	330	327	350	309	362	294	369	347	334	320	327	304	339	321	319	332	324	346	320	341	338	335	321	318	338	350	352	337	322	309	329	323	324	349	333	314	320	330	321	304	348	335	337	328	315	310	334	310	324	320	276	325	332	345	344	304	326	325	328	325	348	344	326	311	324	359	336	290	311	352	334	341	313	300	338	341	337	336	310	323	313	374	328	309	334	324	356	328	322	322	323	310	339	353	349	327	345	317	327	348	317	303	306	340	327	310	329	338	353	312	348	306	325	328	348	335	313	312	299	363	340	317	346	344	313	318	314	317	330	343	301	335	340	326	330	348	315	327	336	352	327	318	326	317	348	309	324	333	338	340	329	322	317	336	320	328	311	325	321	343	329	319	300	369	324	312	335	352	337	347	324	335	334	327	310	270	344	328	307	319	352	327	357	334	316	346	342	318	310	309	292	357	339	313	336	327	313	349	300	331	317	337	303	306	340	301	291	306	334	309	294	298	335	326	293	287	351	308	340	325	303	325	336	314	313	326	321	347	346	314	339	308	323	330	309	319	312	304	330	338	345	331	331	316	315	302	317	322	321	315	316	322	290	351	331	317	334	321	319	342	321	301	314	338	334	316	293	306	338	305	305	351	332	296	354	323	348	327	318	340	304	343	290	317	316	346	306	339	363	320	321	333	316	305	328	332	336	334	331	355	334	312	328	312	342	310	346	292	336	350	313	320	309	317	321	336	332	341	281	315	347	347	310	331	361	325	342	350	315	318	318	362	299	322	321	324	339	320	327	339	317	330	320	342	298	305	315	292	315	326	360	316	333	346	340	289	336	317	329	326	336	346	322	319	353	312	334	334	285	288	286	338	308	332	310	358	346	344	375	313	324	296	311	287	325	355	318	346	359	286	301	326	338	314	293	333	337	344	336	292	309	329	319	342	338	352	309	360	311	358	296	306	335	312	338	344	334	336	330	338	311	330	333	305	342	326	288	303	324	379	293	293	333	378	300	317	336	331	303	326	324	332	355	315	330	297	310	319	321	333	341	315	310	325	354	318	336	307	323	325	342	317	345	306	332	312	354	310	324	336	310	347	295	337	363	326	319	324	326	319	327	330	326	334	303	321	338	359	329	301	321	338	322	332	334	347	311	346	340	350	338	320	328	362	334	357	325	335	326	341	296	318	344	315	334	331	319	308	356	314	333	327	329	341	318	318	326	312	355	308	322	340	311	327	327	339	297	332	321	325	319	340	350	350	315	321	348	325	333	318	313	351	320	329	294	330	327	331	328	288	308	314	312	310	368	304	315	344	331	327	339	328	344	304	389	315	359	331	313	312	293	317	315	338	370	317	343	313	310	319	335	326	328	312	325	355	298	339	296	304	310	329	302	299	353	301	298	315	320	292	317	283	321	349	323	335	312	327	336	332	322	305	346	330	313	330	343	335	288	320	304	355	341	348	303	302	306	320	347	289	320	359	346	344	350	314	322	314	307	313	337	329	326	328	309	354	339	308	313	315	338	310	336	320	311	356	369	328	317	317	322	350	342	344	318	298	313	325	321	325	331	340	337	323	380	338	328	334	332	336	316	304	359	319	317	313	318	317	314	358	347	355	336	322	352	331	307	324	352	292	316	321	347	325	315	340	336	333	320	309	324	311	315	330	324	334	331	345	322	308	329	290	305	309	330	318	323	337	326	318	324	301	308	331	344	313	354	313	321	348	333	299	320	341	325	310	311	345	321	315	320	321	304	315	349	315	319	339	305	294	349	332	298	321	294	354	310	295	327	322	321	357	325	375	340	336	319	322	333	345	314	342	313	319	286	361	358	346	317	351	349	334	347	324	316	328	303	317	297	335	341	306	291	319	309	319	313	325	349	330	335	312	333	331	316	302	329	343	332	280	308	314	316	315	325	299	307	322	325	338	317	333	323	323	329	331	311	342	354	309	327	338	299	337	356	299	327	311	292	303	321	346	344	338	330	354	325	315	339	319	321	311	307	320	314	309	315	320	309	271	322	312	321	346	336	334	312	328	297	334	299	316	316	335	319	295	355	336	339	322	326	321	351	322	304	338	345	325	343	301	304	348	340	319	318	315	322	350	316	317	323	342	351	325	341	317	318	343	307	354	297	315	329	303	282	318	323	339	335	323	325	336	320	322	309	359	359	327	332	337	325	363	343	315	332	336	313	309	325	316	285	331	341	319	324	322	320	354	327	344	321	333	326	314	333	316	343	298	322	287	326	299	314	310	315	320	355	330	317	311	358	353	304	322	312	314	324	328	322	330	336	337	315	354	334	338	326	368	333	333	327	328	321	330	320	310	341	293	324	311	326	358	322	333	337	326	301	320	376	311	347	343	333	292	319	315	327	317	334	317	336	338	333	315	340	305	349	319	337	298	333	336	334	351	355	316	342	320	349	327	332	357	296	320	330	338	312	322	351	338	304	295	346	300	342	320	348	322	324	315	323	316	327	348	317	334	349	333	308	342	309	281	322	325	354	304	317	310	343	304	335	375	308	317	303	334	302	369	346	366	297	347	342	305	327	297	305	331	348	298	315	277	357	298	346	338	369	323	313	307	332	340	317	320	348	366	328	335	343	322	315	333	318	327	322	332	297	327	330	299	293	324	326	294	311	332	321	300	314	314	320	335	339	333	318	325	339	344	329	324	327	322	326	303	330	348	260	331	331	340	332	337	294	358	325	310	317	303	349	335	334	335	324	327	339	337	318	346	327	344	314	328	337	328	329	302	311	340	318	315	305	325	288	356	316	314	340	338	334	301	327	330	339	316	332	302	297	320	332	349	322	354	325	304	322	353	327	304	328	334	351	306	335	313	294	308	331	332	356	346	318	315	354	334	317	331	300	345	316	333	307	353	328	338	327	325	339	317	294	361
22897	21045	28588	23557	20994	20611	4857	1052	865	787	751	742	671	673	5999	8237	3048	616	592	602	551	618	615	571	576	547	580	565	585	538	580	575	544	581	578	565	608	566	573	575	582	548	569	570	565	554	556	525	595	588	578	600	562	595	571	573	567	550	538	527	590	542	545	562	555	532	543	535	543	534	540	566	580	607	585	588	558	586	569	582	554	588	525	545	568	585	576	556	570	519	577	608	617	590	567	568	570	552	553	533	536	570	559	563	557	540	539	560	556	587	584	614	569	557	578	563	562	592	540	541	555	596	582	581	550	566	559	588	556	591	531	534	580	606	585	585	582	562	593	583	585	592	627	576	539	547	611	553	551	566	547	568	547	579	556	565	578	542	586	545	575	556	557	574	553	544	610	581	554	548	544	563	541	550	550	563	516	564	537	544	533	576	533	535	571	620	559	566	556	549	504	541	579	570	523	575	559	559	509	547	522	531	555	554	564	591	518	515	584	565	570	562	592	539	551	558	565	568	566	583	570	556	569	544	564	543	549	552	559	529	537	563	580	558	555	567	537	569	586	545	504	537	557	540	593	573	559	582	542	564	572	534	588	587	569	561	569	550	536	548	598	552	560	525	539	542	564	585	563	550	564	547	547	572	528	538	590	534	521	568	574	575	545	570	563	568	540	553	559	513	528	561	554	556	588	572	545	517	519	551	549	604	557	562	553	577	537	584	591	572	578	546	560	546	587	551	566	546	571	562	630	599	585	546	564	563	520	542	530	557	575	531	516	591	605	535	522	549	576	550	562	585	547	590	599	577	552	516	578	597	578	583	578	536	567	613	575	571	572	602	536	555	596	551	537	551	560	584	534	564	564	559	617	535	566	540	541	554	569	605	540	550	562	569	530	574	512	576	545	519	581	562	574	539	540	587	613	570	589	523	504	546	511	528	578	577	565	560	576	549	539	522	546	548	567	558	543	559	569	647	579	549	561	549	558	538	587	592	535	540	563	510	597	555	559	546	577	518	590	549	552	579	591	531	560	582	574	569	614	578	581	547	546	542	526	591	559	555	553	545	526	575	540	557	612	569	545	557	563	518	542	546	556	581	586	612	538	528	558	557	533	578	589	533	592	590	477	505	586	561	563	591	566	544	565	552	593	554	588	553	580	525	533	553	576	538	548	552	565	536	521	522	556	565	561	609	574	541	566	554	587	513	528	541	558	562	553	555	568	566	544	569	526	493	554	608	573	563	503	551	539	520	585	588	515	564	587	587	556	555	539	544	543	479	557	576	569	583	571	555	544	594	582	582	599	561	544	565	538	525	534	507	569	583	576	546	613	536	508	541	541	559	581	626	517	594	526	516	549	538	552	548	597	548	608	576	564	567	591	547	570	582	589	559	578	578	532	560	583	551	547	545	532	517	502	571	513	546	549	561	562	507	550	554	570	601	595	571	515	558	583	561	566	556	585	559	586	546	531	525	562	530	543	575	528	588	568	564	545	548	545	541	566	593	566	557	551	584	584	602	533	562	554	535	553	574	530	550	569	592	566	565	559	546	603	597	556	535	519	572	551	532	572	566	572	524	528	553	556	533	554	579	545	583	544	565	544	561	553	541	542	585	614	543	522	579	575	534	545	599	547	574	530	577	574	544	618	532	490	564	518	574	584	566	556	553	555	581	544	539	619	580	533	586	523	575	561	572	579	558	576	572	543	566	550	569	530	558	547	563	594	631	585	548	589	523	559	560	569	555	526	542	549	591	583	587	535	563	544	561	538	548	549	587	521	523	546	596	536	565	556	581	571	564	576	554	566	558	542	587	557	586	561	550	541	563	511	509	554	606	550	581	560	548	538	565	554	573	533	580	572	562	572	560	520	564	562	574	515	550	530	529	568	560	533	558	529	552	538	558	578	561	556	567	560	557	590	553	591	586	571	526	570	556	581	571	561	577	578	556	578	610	587	604	558	598	602	551	577	549	550	591	566	582	568	537	577	600	528	511	618	545	580	572	525	548	577	574	564	603	546	572	568	558	581	565	547	546	550	540	559	534	546	548	559	554	558	558	572	532	544	567	565	566	572	542	593	523	586	574	581	562	519	564	572	568	578	588	533	540	558	563	596	561	557	552	581	506	563	543	554	568	516	562	573	582	572	586	533	556	543	598	606	519	552	550	579	554	547	591	567	548	511	550	537	568	572	552	549	610	590	561	531	564	528	556	550	571	583	538	562	589	553	540	547	585	555	543	556	495	552	544	528	576	524	562	578	557	586	508	537	535	549	577	555	579	565	554	581	565	535	569	554	522	579	538	560	581	502	526	571	583	542	542	558	573	547	599	551	544	561	592	593	572	518	552	558	578	533	543	526	553	554	545	532	572	543	547	567	512	535	585	572	594	579	547	567	590	563	595	555	551	591	561	568	504	580	598	552	579	572	541	514	588	549	568	565	536	552	553	566	561	552	572	547	539	597	547	569	564	548	549	571	581	613	546	543	562	546	557	522	559	550	536	570	551	611	597	562	566	529	557	565	571	524	581	555	580	540	532	558	544	539	544	556	516	510	539	585	542	563	547	516	538	558	571	550	535	576	576	567	551	558	558	567	579	585	587	540	535	544	567	609	573	556	529	521	576	509	566	561	534	536	560	608	583	534	548	583	538	561	540	562	541	494	592	554	525	585	563	536	585	583	546	546	510	567	578	571	543	525	602	592	539	566	492	537	531	575	541	575	529	525	535	579	548	585	547	572	561	574	567	573	572	532	585	560	557	518	540	541	614	579	551	538	563	549	540	584	564	566	582	540	552	595	582	562	562	583	519	587	564	570	571	582	567	568	554	558	597	548	532	548	575	591	534	517	552	555	579	561	512	574	571	521	554	523	559	523	552	555	585	576	568	597	577	516	528	538	561	606	560	535	538	569	570	556	559	561	570	515	570	560	552	612	546	527	593	564	549	545	592	541	581	508	559	584	583	566	511	521	552	525	531	572	573	559	556	546	529	567	588	550	557	533	530	522	564	516	566	543	564	556	541	580	568	573	578	533	551	523	509	495	565	571	542	559	577	516	521	537	545	578	549	528	582	563	564	592	584	573	569	569	505	578	552	595	586	580	543	546	564	570	564	566	532	543	536	576	554	570	569	585	556	575	595	545	544	569	580	586	588	559	557	599	546	594	570	530	528	547	521	567	538	589	582	537	599	551	583	593	567	582	554	553	548	555	536	578	522	574	546	572	547	559	547	573	578	574	539	593	524	554	561	557	540	593	546	598	543	561	584	562	562	574	555	555	615	536	543	514	577	551	595	605	518	580	564	580	559	521	535	586	523	539	536	542	540	540	542	556	536	554	554	565	554	597	596	531	553	585	548	570	526	547	572	540	605	544	584	582	585	529	589	573	592	554	549	542	564	572	554	561	524	570	557	547	581	563	534	550	544	566	555	547	582	580	542	554	539	582	576	536	568	565	559	511	567	545	594	529	539	566	579	517	559	587	524	540	579	558	574	585	571	535	558
46560	67111	33347	4395	2882	2262	1808	1608	1355	1157	1080	1034	859	897	11638	14007	4876	729	733	704	741	746	654	697	692	655	690	705	696	653	661	673	680	669	707	654	648	673	620	645	703	660	640	631	658	687	634	682	648	642	696	661	668	668	605	657	653	684	676	705	706	654	612	700	647	638	645	683	689	616	661	641	663	618	645	682	633	684	660	647	693	648	651	650	670	630	650	690	650	672	687	695	681	644	636	645	597	678	632	652	679	608	666	648	695	600	697	690	662	675	614	656	644	631	615	638	646	619	612	696	664	660	664	649	663	650	646	693	638	651	634	617	689	661	657	638	670	643	663	655	632	631	637	646	608	656	634	671	705	625	670	636	626	657	633	641	665	666	659	678	639	636	670	603	675	647	677	639	673	658	649	670	602	640	610	643	686	673	613	638	690	652	668	648	657	650	633	674	680	628	641	690	645	681	657	660	680	641	638	643	661	660	634	701	614	654	645	608	681	623	652	665	635	645	696	672	671	706	667	645	633	636	691	660	661	706	645	693	583	624	600	701	662	650	660	659	601	660	667	635	631	624	653	661	651	649	618	663	660	636	693	727	627	658	684	667	676	625	669	654	625	632	603	669	658	626	643	621	654	666	671	643	645	645	628	634	651	706	667	627	640	672	654	662	670	635	690	638	647	649	655	663	654	657	657	655	680	618	649	627	629	644	641	662	681	662	648	680	660	642	673	637	625	685	650	636	627	634	611	656	666	689	702	692	658	675	673	602	609	628	657	620	672	714	694	654	670	653	668	647	596	637	630	677	680	656	621	661	700	643	666	664	605	628	620	671	630	656	646	677	604	678	666	673	669	644	658	650	628	656	616	646	660	632	636	641	639	670	647	646	657	676	634	640	652	664	690	670	644	634	670	673	634	640	675	665	621	629	636	628	690	747	670	647	651	697	686	683	687	603	675	624	646	688	661	659	674	685	677	672	651	632	627	619	646	645	638	688	653	657	635	647	685	704	659	614	656	632	628	693	680	669	691	703	623	587	625	695	628	633	620	619	686	662	634	651	685	667	638	638	638	680	674	604	676	635	645	668	648	644	640	618	610	671	601	669	687	623	625	648	623	622	643	629	612	591	690	693	650	651	681	660	631	621	674	671	622	665	656	659	650	666	621	632	610	633	649	651	652	638	638	676	641	614	646	620	659	686	621	638	691	618	622	694	629	666	651	643	688	617	649	645	673	639	655	642	583	642	674	660	700	651	656	666	675	708	653	661	667	635	633	648	616	644	632	657	626	654	685	690	677	649	646	642	679	661	686	680	668	675	672	660	648	649	622	676	683	634	619	648	663	648	638	655	681	640	652	646	641	597	645	652	671	679	627	680	655	656	650	637	648	644	617	599	660	678	642	632	679	650	629	652	626	611	660	668	665	623	657	665	668	632	666	650	663	665	682	606	698	632	666	689	649	645	656	609	594	657	614	629	693	688	645	676	620	632	643	662	688	709	652	595	615	689	636	649	692	652	615	662	636	653	673	671	610	665	645	629	620	686	709	636	623	625	685	664	651	659	639	611	661	674	658	658	630	686	654	665	649	668	589	658	643	705	670	688	621	641	651	705	644	649	678	653	621	666	644	654	638	714	657	642	673	648	662	670	636	626	609	623	632	676	666	664	628	645	667	694	653	598	705	698	620	619	692	660	682	654	689	656	680	621	627	675	622	648	691	659	625	626	680	656	649	595	644	669	636	640	640	676	631	641	628	686	643	669	670	644	652	638	670	680	619	636	702	671	676	670	603	664	707	659	656	636	651	676	602	629	663	636	643	624	645	647	667	647	658	626	697	675	660	684	692	651	667	643	598	667	648	639	622	616	627	661	650	706	667	693	635	685	642	631	687	646	647	650	658	630	653	637	675	660	629	683	639	625	612	644	603	651	612	690	646	644	647	677	668	608	645	630	650	633	651	657	674	650	667	682	651	668	619	631	654	644	655	645	640	655	638	651	668	644	619	680	672	651	651	663	662	673	597	645	674	691	643	652	643	669	649	694	717	649	671	682	661	687	650	670	626	661	660	648	630	666	684	645	631	655	633	636	651	718	644	663	626	632	650	672	641	655	626	632	635	712	660	653	625	598	618	695	637	620	614	660	654	627	659	647	659	637	635	641	592	656	686	638	667	631	642	688	702	677	597	664	656	628	646	703	686	658	679	738	639	628	642	675	678	653	647	645	676	659	648	657	632	653	675	612	688	633	696	641	681	639	658	639	635	655	642	635	609	630	691	612	647	640	652	632	629	645	643	630	677	622	709	709	639	635	649	678	732	662	667	584	619	644	672	663	672	658	659	661	623	647	614	673	666	683	647	630	601	673	666	585	637	712	637	681	641	621	605	651	632	642	664	644	641	681	631	610	652	685	604	661	637	666	631	637	650	639	628	706	644	695	656	716	667	642	708	625	638	601	664	677	681	628	668	647	652	626	647	673	658	643	649	666	670	704	689	631	705	634	634	694	616	661	652	620	648	635	695	656	611	655	611	633	653	635	661	699	683	632	657	607	636	652	661	660	670	670	658	615	671	638	633	642	622	691	641	661	701	636	687	622	648	647	626	616	670	636	641	663	654	673	635	678	647	674	662	668	665	675	658	686	676	685	648	613	661	652	626	691	637	645	637	662	630	643	638	636	639	622	669	628	652	665	627	659	623	653	703	679	657	665	608	624	662	651	649	660	638	607	645	691	657	643	659	666	646	633	638	603	686	648	669	666	634	641	643	653	643	679	682	675	643	625	658	593	629	654	661	632	659	648	692	659	690	656	642	627	688	649	639	658	680	647	630	666	649	655	670	614	613	648	648	689	623	673	646	646	682	624	639	615	637	661	681	649	635	645	647	623	605	684	702	636	668	638	660	661	662	611	695	664	662	631	663	660	674	610	636	648	685	660	670	653	662	681	682	681	675	614	691	632	668	633	667	624	600	648	638	675	607	647	623	636	671	660	644	638	631	609	632	662	643	651	644	655	659	649	618	652	619	645	665	646	660	689	668	639	637	601	642	639	664	680	677	648	688	652	650	697	660	657	637	616	686	634	644	679	621	663	635	670	611	667	660	661	631	680	648	674	637	644	626	703	688	640	686	709	668	674	695	652	638	681	655	639	653	632	644	677	650	607	633	634	646	639	644	637	659	610	637	640	654	689	644	658	645	643	635	609	634	653	674	639	651	702	691	642	683	647	616	625	642	674	648	645	649	674	663	629	639	662	616	665	614	663	642	642	640	693	660	647	658	662	717	637	652	652	639	619	664	659	621	677	646	630	656	637	656	634	685	620	655	679	697	624	593	674	629	674	636	623	642	655	650	665	630	652	623	708	687	666	647	679	626	671	664	629	618	656	648	656	620	685	726	626	668	629	601	640	641	654	655	634	663	634	622	638	658	658	681	633	642	629	653	652	680	686	667	625	622	683	695	671	648	657	666	691	655	615	695	659	604	639	625	683	666	658	597	655	697	664	648	617
31324	28669	20980	3312	469	413	281	243	218	245	246	225	218	230	454	541	345	212	204	208	190	186	239	252	220	217	201	249	223	206	231	195	214	218	214	215	191	189	212	217	224	187	186	194	227	202	220	226	240	215	220	213	202	219	214	238	227	192	204	236	213	227	186	204	197	203	185	194	243	219	200	216	217	226	214	198	226	189	199	206	196	201	212	220	213	188	230	211	207	219	208	227	214	208	194	218	196	223	230	198	230	204	192	204	200	187	208	243	243	206	223	186	201	206	216	194	206	215	221	203	210	215	227	208	219	211	225	261	215	215	196	217	210	199	185	175	224	215	216	193	212	210	212	209	208	230	218	204	245	189	198	218	204	204	238	218	206	231	222	192	202	236	205	212	205	204	204	207	200	188	217	190	183	191	205	234	176	235	194	228	208	202	209	193	213	207	228	238	207	198	218	218	203	231	192	184	219	183	222	207	189	220	202	226	233	193	213	199	207	198	197	193	201	213	190	239	194	195	216	192	239	210	208	197	175	228	210	226	205	221	211	189	207	180	204	208	208	206	215	195	198	208	190	232	202	223	198	227	237	203	208	214	212	220	196	205	188	203	245	206	221	211	207	204	210	208	201	199	203	233	213	210	195	204	225	215	188	211	220	196	181	214	207	224	207	197	184	207	226	206	208	244	205	194	202	197	205	227	198	192	203	205	218	188	211	173	230	191	186	206	191	228	214	220	193	220	198	222	235	201	232	221	213	230	190	223	225	224	211	231	228	216	213	217	203	192	214	220	207	213	233	213	206	217	211	184	195	197	203	196	204	220	221	212	219	239	235	218	207	183	213	199	195	211	194	218	200	220	183	204	216	239	223	224	209	212	205	198	191	207	206	204	204	214	156	198	210	210	223	200	206	225	207	225	207	207	223	231	216	216	178	211	214	221	196	225	195	214	193	205	219	224	211	193	183	216	180	209	210	208	213	192	211	196	211	192	224	231	223	214	221	203	219	207	234	208	230	206	206	195	195	212	183	213	203	183	219	216	216	206	211	202	175	213	202	212	189	206	186	225	202	219	225	201	222	181	224	215	216	219	225	198	209	219	192	233	206	224	220	211	201	228	205	229	217	208	199	188	227	218	234	226	211	213	214	197	235	207	217	227	224	210	195	196	189	200	197	221	207	215	223	201	217	190	220	213	202	206	216	198	215	193	236	211	189	191	212	192	203	225	209	220	213	226	188	219	218	208	227	219	208	187	196	225	202	189	226	215	219	191	225	191	198	211	216	223	185	199	230	202	215	214	185	220	202	185	212	196	203	229	196	208	206	200	243	200	197	222	196	230	216	201	211	212	204	195	212	215	227	191	203	204	193	212	188	227	190	203	216	228	201	225	212	211	216	196	198	221	190	205	215	199	235	205	221	207	212	190	231	176	194	212	206	194	189	195	201	221	234	199	219	227	190	222	215	198	206	196	192	219	186	234	229	190	216	210	199	229	200	221	217	216	202	201	221	189	221	235	209	201	203	194	206	218	224	209	217	202	205	216	215	192	211	189	218	214	214	194	214	209	222	208	210	244	213	207	188	193	208	223	210	226	197	220	229	210	207	194	216	191	190	203	208	221	217	217	193	215	225	211	226	222	223	221	199	202	227	234	204	185	193	208	209	220	213	220	237	218	191	199	215	208	198	206	195	195	223	205	205	210	210	196	216	197	207	221	232	215	178	207	208	235	191	209	222	188	218	228	209	238	208	211	220	187	202	217	213	203	229	211	205	208	198	209	210	225	167	204	213	225	210	195	218	228	212	206	223	192	226	200	207	218	188	178	220	192	212	196	221	195	205	226	186	236	208	202	222	199	217	208	216	215	193	203	209	211	204	220	199	191	202	206	190	201	196	206	195	209	223	220	216	193	207	205	194	216	228	184	208	205	190	206	215	196	206	200	209	213	201	214	210	222	199	188	221	218	188	224	222	208	220	220	193	223	209	194	225	204	215	211	199	206	200	224	233	218	223	195	201	203	198	201	217	240	225	211	223	189	191	204	235	210	207	222	228	209	218	203	206	217	179	215	201	205	201	224	202	195	232	203	199	196	186	205	207	204	215	214	239	214	213	224	221	186	231	209	213	186	200	210	210	196	229	228	186	194	192	218	208	206	222	208	199	200	215	208	227	203	204	221	222	192	222	207	239	194	187	203	230	220	203	192	166	213	203	201	207	218	198	205	203	222	214	190	227	206	214	186	210	191	200	220	201	216	204	208	211	218	224	202	211	238	204	209	209	210	200	214	218	202	195	204	219	232	200	198	231	213	199	202	188	227	208	219	202	219	204	233	230	211	195	225	196	213	203	196	194	199	205	220	204	203	210	239	221	212	203	195	200	200	228	237	175	213	211	197	230	207	208	236	200	188	186	238	216	210	192	221	206	206	202	206	225	183	213	207	225	211	206	215	237	185	223	199	204	238	167	219	205	209	206	216	207	232	180	197	215	188	215	214	188	218	221	211	219	200	203	187	205	210	213	220	172	197	214	169	195	230	196	201	209	205	216	213	206	215	203	231	220	215	188	198	198	212	205	206	230	224	199	220	212	206	213	218	204	197	214	199	221	207	200	243	206	209	219	188	200	177	198	226	204	190	193	187	242	222	225	217	216	215	199	223	223	193	212	205	213	200	241	226	197	193	183	193	208	222	219	205	203	224	208	205	202	213	218	190	197	192	224	215	190	224	211	219	222	215	209	203	205	194	219	220	227	199	189	202	190	214	187	216	200	210	204	210	212	181	209	217	225	187	217	208	243	225	221	212	199	172	208	242	202	214	196	196	191	212	213	208	208	209	192	229	188	227	212	214	208	221	203	214	210	202	208	189	253	200	215	229	210	195	242	214	202	222	205	205	206	215	233	217	224	177	218	223	208	206	221	229	221	207	198	214	211	227	190	233	218	238	219	217	203	197	230	205	202	193	195	226	210	199	171	242	200	193	227	190	200	221	195	225	179	202	230	207	189	207	233	207	207	236	210	206	219	216	223	197	213	224	227	217	198	187	211	210	188	231	194	179	213	204	198	231	206	218	203	229	221	209	218	194	202	209	200	206	213	215	204	202	204	177	218	211	202	239	198	203	185	210	204	187	231	217	217	210	222	221	189	227	222	203	222	217	199	185	233	179	207	213	209	200	202	185	209	209	229	195	231	175	220	206	215	240	203	194	215	206	209	207	214	221	195	209	210	209	188	220	212	201	184	196	218	236	234	215	201	219	205	207	224	202	196	204	221	183	216	188	222	221	194	205	231	195	221	197	212	205	190	205	215	224	217	207	184	226	212	197	193	194	207	221	200	198	193	207	211	218	207	212	189	199	221	199	217	212	194	211	218	200	217	223	203	205	228	223	218	206	216	194	233	225	231	231	199	214	217	230	209	235	206	220	203	212	216	226	206	204	228	229	216	193	174	210	201	217	224	200	190	208	195	204	231	237	216	200	221	201	216	209	228	171	200	214	191	247	210	210
37818	43462	19161	631	476	393	343	364	360	306	260	265	290	218	701	935	538	276	267	275	276	260	254	252	269	272	268	288	247	233	281	263	286	246	255	278	259	275	255	265	266	258	261	269	230	250	253	241	278	263	271	256	253	261	272	255	259	260	248	296	288	282	267	238	274	257	267	256	254	261	264	245	245	258	213	229	266	262	273	261	247	235	274	253	277	260	236	219	283	238	248	264	257	239	255	278	256	244	271	257	247	264	266	244	231	238	254	277	292	253	246	279	276	251	261	268	289	231	258	258	242	275	240	265	251	267	272	238	260	259	287	242	246	264	266	255	240	262	245	265	283	257	261	282	278	263	265	244	249	271	273	290	297	255	249	246	265	288	232	296	252	269	272	261	273	282	257	286	256	248	280	291	259	248	235	242	261	243	273	242	269	247	244	243	255	249	285	275	266	274	224	226	239	237	257	251	244	266	266	270	248	265	239	241	278	263	258	259	256	258	250	279	252	289	252	272	268	277	249	272	239	267	243	223	263	253	276	274	259	260	268	281	297	280	246	294	253	271	252	262	260	286	257	270	244	273	251	239	233	266	260	281	231	248	261	241	247	261	256	223	257	275	251	235	252	255	269	240	257	258	267	244	282	274	262	270	273	262	281	249	270	245	247	258	275	282	261	251	242	300	265	262	257	268	260	276	230	305	290	258	223	279	257	241	276	282	286	247	256	273	248	269	245	259	257	278	256	249	274	238	282	267	271	286	275	259	264	299	260	244	250	253	231	261	227	291	262	253	248	250	249	260	239	256	261	266	293	267	273	252	288	266	266	247	277	265	263	293	262	275	269	266	247	292	248	241	265	251	280	288	275	250	241	260	280	267	262	298	287	268	239	264	252	252	264	257	244	295	249	254	277	238	243	287	255	266	280	237	249	255	287	284	231	256	270	289	243	222	255	262	241	262	295	228	276	283	249	263	229	239	279	239	277	243	259	269	259	274	248	243	267	249	283	267	281	223	218	264	268	269	229	256	257	265	277	285	295	233	258	271	281	258	224	279	271	239	251	259	265	265	248	282	308	310	260	251	282	251	236	254	262	236	251	252	278	244	262	286	262	273	254	242	264	276	257	270	243	250	268	273	285	266	264	239	254	245	267	244	241	250	217	262	263	253	260	263	268	256	241	241	265	252	254	278	248	285	263	270	269	241	261	282	254	252	266	269	242	241	276	260	263	275	291	231	270	265	277	242	255	272	278	232	243	278	254	259	267	248	261	246	267	269	242	248	293	231	235	271	251	261	256	245	281	250	253	259	268	252	264	281	273	291	289	249	253	243	276	267	235	280	250	250	279	267	266	316	269	291	258	250	275	264	268	253	223	256	256	263	264	241	291	293	264	250	242	273	262	248	224	251	252	287	244	287	242	276	254	267	271	252	220	250	259	265	274	249	257	259	253	280	287	289	264	261	257	231	285	290	259	263	262	276	256	285	268	282	244	250	271	277	237	260	236	251	263	255	261	265	278	256	280	267	260	286	262	267	268	244	268	260	244	269	253	263	264	279	260	276	270	268	239	294	251	249	253	251	257	256	277	285	257	263	277	263	246	257	282	240	266	274	273	231	243	246	260	273	264	268	242	249	274	262	275	276	260	282	259	269	240	239	258	257	269	259	262	251	252	257	262	271	282	284	260	264	261	217	255	250	238	265	271	235	272	279	267	250	240	235	255	257	301	240	254	263	269	263	271	267	261	249	257	258	251	288	249	278	250	262	242	252	246	256	248	258	270	277	278	236	265	268	265	244	273	294	276	308	265	261	258	263	248	268	292	268	249	255	238	266	257	267	262	229	284	248	255	261	259	240	246	278	253	282	258	252	246	256	264	264	277	255	260	261	263	273	263	278	262	265	275	258	255	246	253	264	281	266	284	246	287	260	263	263	254	269	256	235	288	246	237	277	278	248	259	272	269	237	266	264	256	247	279	260	259	256	258	237	255	231	251	263	281	263	233	257	265	267	280	255	280	275	272	237	293	284	259	260	269	253	254	269	262	277	284	240	259	261	230	289	268	236	227	291	260	271	244	259	247	271	279	266	243	238	238	255	259	265	250	264	255	252	246	269	245	243	278	241	275	245	242	241	235	252	267	273	247	314	269	249	280	272	261	253	240	251	253	264	281	275	282	260	258	274	275	255	277	265	248	250	225	259	231	276	246	257	272	248	296	243	293	261	258	261	254	259	246	277	280	281	256	275	240	242	272	281	240	269	275	255	288	257	268	262	266	294	268	276	258	251	270	249	269	230	255	245	262	291	251	264	267	269	283	261	275	294	268	251	260	269	251	267	271	268	245	257	270	248	235	248	240	266	258	278	286	265	228	232	257	258	249	262	259	241	267	250	263	275	234	240	262	278	265	254	283	269	256	267	267	256	252	251	233	241	257	254	233	260	270	262	244	261	278	257	268	234	251	262	265	251	245	267	271	246	274	267	240	260	264	249	269	246	264	232	252	255	249	248	273	241	271	271	272	261	274	233	263	266	265	234	285	263	264	246	275	273	261	267	262	254	247	273	266	248	284	263	254	237	277	273	275	278	235	240	273	272	268	255	266	245	264	294	268	260	294	235	247	257	271	245	246	232	238	276	275	260	239	251	254	261	268	249	271	274	291	249	242	266	264	268	261	261	254	270	271	275	256	273	291	275	264	258	263	252	265	255	261	240	261	243	257	272	262	256	262	258	251	277	271	280	260	287	269	276	251	258	260	300	265	262	221	235	252	274	257	274	246	247	249	229	262	271	259	273	244	274	269	275	263	267	272	276	260	238	280	287	252	293	283	275	219	263	300	265	263	248	257	254	268	265	246	263	268	262	275	266	269	272	253	275	286	270	251	266	251	255	264	241	267	248	268	258	249	262	270	248	241	302	279	251	265	302	249	276	269	253	256	277	247	276	255	278	264	254	263	258	272	269	292	250	250	262	237	273	311	264	278	290	250	263	254	263	270	259	259	258	279	279	251	248	262	274	268	228	250	262	266	242	260	247	270	253	266	277	268	252	254	259	285	281	279	261	229	269	264	264	249	257	260	278	237	250	276	261	261	261	296	247	236	248	238	255	287	269	248	268	267	264	274	253	258	243	252	281	256	253	273	294	264	261	259	241	272	243	265	274	273	254	299	256	263	276	254	258	253	241	264	270	268	240	271	282	263	254	267	282	276	260	293	259	242	270	284	228	276	254	221	259	263	242	262	251	241	270	268	242	289	260	244	254	244	286	246	246	266	256	271	284	262	279	252	247	254	265	257	259	269	244	246	238	285	261	250	255	244	265	283	272	229	247	247	245	253	257	288	260	266	251	231	283	237	238	244	267	272	231	270	277	266	218	262	268	272	253	274	256	286	247	232	246	260	281	278	248	247	259	255	245	247	258	271	265	276	271	247	250	251	246	254	277	264	273	259	270	234	259	246	244	272	266	242	244	272	251	277	284	298	269	239	263	255	254	260	249	246	270	268	249
23869	21044	28000	24190	20291	5935	858	641	574	518	496	459	438	436	3275	4529	2566	445	418	424	403	433	379	381	421	440	403	425	429	427	409	389	435	409	439	423	415	379	407	364	446	390	380	407	398	400	418	405	416	414	373	411	418	436	441	434	375	395	383	381	421	434	422	411	400	392	386	424	399	420	405	406	388	377	407	412	412	396	381	405	393	425	428	401	382	417	413	379	413	400	384	391	410	391	400	410	371	369	422	428	411	421	386	402	409	409	407	408	377	431	361	403	429	384	391	364	406	437	413	429	428	391	432	411	404	401	396	428	414	392	441	417	392	452	407	395	442	368	419	388	394	384	368	402	441	383	420	402	402	390	393	394	415	371	441	389	429	404	391	413	411	400	389	427	385	401	430	417	417	419	405	401	414	375	404	409	425	406	426	372	444	437	380	394	410	375	417	417	402	379	379	375	429	363	422	420	405	381	414	439	386	368	419	427	379	427	395	453	408	361	406	377	404	372	417	433	442	391	416	407	401	424	416	399	437	387	395	398	407	403	391	385	416	358	370	390	384	417	405	390	426	383	388	412	376	405	420	392	395	404	384	389	384	412	422	408	413	411	425	451	450	430	413	421	422	419	411	455	419	415	387	386	376	386	386	413	408	381	393	390	397	437	408	409	383	402	402	369	395	427	421	386	385	416	396	401	414	379	387	381	400	409	392	388	390	406	398	420	403	394	413	437	425	423	425	379	439	414	407	336	391	417	365	405	425	419	451	414	417	444	421	373	435	423	419	405	420	422	431	386	413	378	399	398	423	362	392	390	407	389	401	401	438	426	397	438	420	400	429	406	431	384	401	426	375	401	386	417	421	387	404	423	406	393	438	400	405	392	362	366	383	428	391	456	409	410	405	411	417	377	385	431	413	410	389	418	388	367	416	409	402	401	392	418	435	386	404	395	417	397	438	430	401	402	423	409	403	390	422	397	404	422	405	391	423	417	400	412	421	367	369	406	414	393	399	392	405	374	395	405	386	412	395	404	423	417	413	394	364	419	403	426	416	422	420	371	435	394	388	393	400	385	374	384	391	395	391	417	383	401	432	411	418	444	388	390	400	398	408	394	396	393	423	358	370	379	407	424	379	397	391	411	423	453	389	433	423	401	416	386	424	422	427	405	411	409	399	404	382	398	385	374	371	398	406	440	391	420	407	388	386	410	408	371	445	404	375	391	416	421	394	382	418	421	376	393	376	429	410	436	393	397	390	422	364	405	413	383	396	380	407	415	424	383	389	413	407	410	401	403	393	406	427	395	393	398	410	425	374	405	407	404	425	407	380	409	407	408	384	410	406	389	378	409	404	395	379	395	386	386	378	405	438	396	389	392	409	398	413	392	398	406	400	435	431	416	393	383	406	401	421	418	424	394	441	397	432	400	389	368	382	423	415	398	399	404	405	381	436	396	394	394	425	348	441	388	395	397	403	412	394	434	363	398	400	425	390	403	399	407	398	380	416	391	441	436	377	385	457	394	396	409	397	438	385	422	389	404	373	382	422	416	394	397	395	394	417	443	402	377	461	422	407	405	399	387	435	392	394	395	416	386	379	413	410	375	428	394	414	431	407	394	426	418	400	387	410	425	398	418	411	392	403	385	398	419	444	386	397	415	392	360	403	416	443	417	386	384	413	366	424	428	393	406	385	451	388	423	422	407	365	425	413	385	415	411	374	396	402	398	392	415	417	405	388	418	406	433	399	391	401	422	420	405	396	391	372	423	383	398	414	389	401	394	403	400	402	428	419	411	385	398	421	400	396	408	417	403	383	407	414	357	409	393	374	409	412	383	409	436	380	395	424	369	434	418	417	427	377	391	381	389	393	424	384	384	391	401	399	393	419	433	431	440	414	405	382	394	429	376	449	416	433	413	411	436	395	364	378	414	383	386	401	413	377	403	434	420	395	395	397	373	434	394	398	395	390	391	396	401	455	392	408	446	415	410	409	410	411	403	439	397	458	410	417	409	413	414	409	404	401	420	399	382	392	422	370	393	455	414	386	425	369	378	426	382	408	348	429	396	403	397	400	417	419	387	423	408	388	382	398	404	394	431	406	413	370	391	441	408	412	376	396	408	417	377	399	410	404	372	415	366	410	436	429	379	406	445	375	410	411	392	409	400	406	403	373	417	430	403	394	398	391	405	373	370	408	421	432	390	384	394	384	394	438	370	405	417	387	381	397	349	411	411	378	408	426	409	376	415	435	434	419	409	369	421	439	436	439	430	424	417	386	402	396	403	396	361	393	389	422	430	398	438	434	356	426	380	410	408	414	414	381	408	395	390	403	432	384	402	413	403	389	396	385	387	412	426	415	418	371	397	397	393	418	391	416	427	396	433	419	410	407	422	406	413	387	402	436	421	397	407	428	382	426	427	403	404	399	380	437	423	432	416	391	389	445	348	386	355	406	382	396	364	438	401	392	416	379	376	373	390	375	389	374	391	390	399	392	386	394	427	432	398	431	390	389	395	420	392	408	421	427	398	400	414	405	357	469	372	397	396	409	413	397	386	423	406	416	387	407	436	399	439	402	397	427	383	411	385	418	392	426	385	402	429	393	408	389	453	386	399	425	364	381	388	399	430	371	427	359	361	392	396	381	403	405	404	421	406	387	381	388	382	368	381	405	382	366	405	402	400	364	402	409	429	405	402	410	408	389	390	429	413	440	406	381	416	400	395	426	393	400	401	408	384	401	436	392	407	423	376	397	425	394	412	425	459	401	417	393	416	403	374	390	456	408	370	423	401	409	384	426	371	391	429	412	427	396	429	388	383	413	396	383	402	389	407	413	373	401	438	423	419	398	411	406	366	377	413	418	407	392	406	367	398	416	402	439	375	370	385	383	390	419	384	369	403	411	435	374	382	406	366	393	378	425	378	394	441	405	405	406	447	395	405	413	397	386	391	414	393	389	396	392	389	399	405	383	409	372	401	403	403	376	372	409	413	413	428	432	412	409	439	415	411	387	406	462	436	434	397	419	393	395	386	405	390	410	391	416	375	363	430	439	394	382	393	413	425	415	441	367	402	376	415	435	392	377	387	404	421	422	389	398	378	407	433	388	385	403	410	410	426	373	377	384	387	407	380	338	439	391	432	441	394	366	385	402	416	389	401	408	386	434	380	404	405	422	411	386	401	411	376	390	372	363	391	423	368	380	398	405	396	404	398	418	387	408	393	380	424	388	413	388	396	375	446	414	415	400	377	383	402	407	406	372	392	425	386	417	401	396	396	408	401	405	435	409	421	442	406	404	391	426	438	398	353	414	401	362	390	393	399	400	400	406	371	422	406	348	431	382	424	375	403	376	391	384	451	397	424	407	436	436	418	432	416	415	394	365	444	422	401	448	431	409	468	380	446	408	392	429	409	408	410	432	423	388	422	382	360	429	386	384	386	420	405	429	399	388	431	411	380	393	386	409	373	422	396	375	408	396	410	387	413	385	428	383	398	400	386	372	399	393	359
40910	60560	31842	2585	1774	1347	1125	976	896	751	734	649	628	628	6604	8529	4629	513	505	487	526	474	507	509	456	476	466	493	459	467	492	497	488	492	511	445	472	473	512	479	469	464	483	449	455	482	495	504	512	478	512	445	482	472	468	447	500	494	472	435	435	454	444	447	509	488	490	471	441	442	466	501	480	447	469	448	442	506	474	493	471	500	458	479	471	518	482	479	448	466	478	497	474	467	480	461	477	497	476	480	512	469	482	447	477	474	468	450	498	492	530	421	465	497	482	495	468	461	463	455	488	470	479	486	455	462	471	414	485	462	488	486	456	482	506	509	521	438	476	488	479	488	452	478	481	465	485	471	493	470	510	479	484	439	490	446	460	445	447	492	429	486	500	447	490	451	465	488	499	438	440	475	481	495	516	477	460	489	441	462	469	455	511	495	469	483	450	476	492	468	460	462	489	449	485	446	441	479	440	489	470	457	470	494	522	466	459	471	468	460	414	485	500	479	511	460	492	510	436	441	462	479	474	502	493	484	474	467	469	474	453	454	472	465	496	485	459	456	474	417	431	470	490	481	437	470	459	494	486	430	499	487	456	493	464	470	452	482	502	454	507	452	503	504	461	483	477	471	468	484	459	506	459	456	476	474	493	460	472	490	488	472	454	501	458	451	446	466	508	465	490	455	447	449	491	506	460	503	479	469	472	467	486	467	487	477	478	460	465	472	454	484	464	474	467	483	494	458	470	510	483	448	501	486	493	439	498	479	466	490	490	502	438	494	442	475	474	482	502	478	386	513	456	464	500	492	473	464	468	444	435	431	463	475	434	475	499	466	447	452	469	457	460	494	478	463	470	439	459	445	464	503	496	455	487	445	470	482	443	469	470	478	476	463	501	448	498	502	470	501	498	446	489	488	463	465	445	427	485	490	433	497	485	487	468	472	517	450	457	441	476	467	480	529	453	465	480	447	481	484	486	458	482	486	470	449	472	495	496	484	463	458	434	492	470	496	463	531	469	512	452	500	443	486	466	479	499	457	429	496	465	495	485	479	452	440	483	513	470	472	452	449	458	460	504	469	474	477	443	451	468	443	499	449	438	453	446	469	462	475	482	505	498	481	484	489	452	485	488	501	455	460	481	491	442	477	484	480	463	449	473	454	479	430	500	455	445	491	467	480	491	448	454	479	469	519	463	479	473	519	460	458	452	476	501	458	480	488	444	444	465	514	478	446	499	444	475	469	495	466	475	527	447	481	434	475	477	480	482	475	469	497	492	488	488	471	434	447	436	487	490	442	483	486	485	494	492	469	485	467	461	458	449	471	426	476	498	471	476	444	459	452	462	494	455	483	428	488	489	461	433	502	489	465	483	466	494	480	468	488	485	478	455	477	452	459	505	483	470	504	494	468	472	432	467	448	461	472	477	470	489	468	451	485	491	459	445	428	494	452	481	467	501	471	442	463	493	439	492	482	481	456	482	445	458	505	459	454	490	434	547	495	486	458	526	474	451	463	500	493	456	432	487	458	462	478	494	455	492	464	469	491	449	459	464	464	472	452	480	474	473	461	526	508	480	461	517	476	469	438	492	467	446	492	473	458	467	443	492	478	466	459	473	465	466	471	386	476	461	501	520	454	488	444	446	503	461	462	448	452	476	494	503	465	438	484	489	460	454	461	446	516	506	514	490	459	496	463	484	459	468	470	476	449	504	464	481	472	483	443	453	512	492	479	494	485	487	434	492	457	513	447	476	469	479	463	504	461	494	482	457	442	502	455	474	474	510	470	501	486	481	496	498	482	482	457	474	453	500	452	484	482	485	437	448	463	476	475	500	466	471	481	463	444	497	472	493	441	461	434	457	484	448	446	473	474	439	456	470	461	520	478	411	437	470	457	481	439	463	451	428	483	468	460	469	494	497	475	476	481	467	478	494	482	423	470	460	479	483	493	450	480	489	468	452	479	443	485	462	457	499	459	500	451	501	461	481	480	476	469	485	447	474	453	495	463	509	487	465	476	473	501	488	521	487	446	471	438	488	475	408	448	480	466	491	507	510	471	483	496	469	465	466	532	495	508	465	450	490	474	440	495	503	494	487	455	479	483	471	460	457	447	465	486	473	455	460	476	470	493	452	464	505	466	449	492	531	466	499	489	444	499	505	474	455	469	450	493	454	441	486	462	469	492	492	447	457	525	512	466	462	522	521	486	456	449	512	469	505	492	440	445	475	498	469	444	479	496	484	439	462	405	509	482	455	508	526	459	490	479	473	470	488	493	448	444	520	489	454	520	454	473	499	496	447	464	490	477	482	471	474	493	473	416	478	475	477	444	451	459	487	456	511	448	483	479	496	483	432	462	417	471	438	457	466	511	476	474	465	470	445	512	447	451	450	460	499	470	490	486	477	432	463	502	431	492	471	518	454	439	441	475	455	484	457	486	475	482	489	454	479	472	492	437	489	476	476	501	498	465	475	508	489	440	487	494	504	481	475	509	493	475	475	477	485	433	441	502	448	484	464	452	460	491	484	467	486	468	463	470	511	480	460	493	446	486	502	464	489	471	504	453	461	492	483	480	460	473	476	460	492	450	509	501	473	460	451	459	460	415	477	465	458	410	491	484	462	468	443	473	438	507	497	458	474	440	456	466	444	452	460	448	474	459	488	475	477	489	427	472	506	493	479	437	476	462	425	495	479	456	505	446	483	506	487	478	482	522	476	474	458	481	478	461	453	479	471	449	486	512	479	461	477	457	490	470	483	486	465	474	434	499	471	457	473	485	483	478	495	462	470	472	495	437	496	493	456	487	448	447	494	500	497	505	482	456	479	470	482	472	458	505	485	447	477	482	462	494	474	486	428	505	438	486	472	522	481	464	471	467	473	465	449	513	437	486	452	438	512	482	491	458	470	442	441	469	481	504	496	471	460	469	504	442	476	432	474	476	441	458	520	491	472	448	446	478	449	480	436	452	422	509	436	450	456	469	484	421	466	466	473	459	432	444	476	514	429	472	460	467	473	475	442	478	531	431	476	492	432	443	511	465	489	464	470	492	468	487	487	458	488	475	470	490	499	484	474	509	480	475	462	522	507	499	490	456	447	454	429	484	457	476	476	485	505	471	491	461	443	485	483	515	509	481	433	465	475	476	492	490	461	452	486	453	482	464	480	477	468	504	483	467	489	449	487	465	458	503	438	442	446	485	488	432	468	479	464	476	461	453	478	491	499	458	492	452	484	523	523	484	489	468	478	436	473	477	452	475	500	459	498	466	499	454	529	476	445	441	447	463	417	425	521	458	494	500	497	493	468	486	413	466	500	485	470	488	444	486	489	487	467	487	468	494	481	466	457	438	451	477	465	510	500	467	444	464	472	448	455	454	479	501	433	467	469	475	481	452	499	483	458	458	460	485	453	443	474	502	461	469	458	484	491	438	502	498	458	466	490	466	523	490	439	446	475	463	471	473	502	453	511	464	470	475	488	483	431	475	498	473	507	478	470	457	463	481
25063	21262	27100	23725	6204	478	401	367	311	319	285	327	314	265	1125	2270	1307	274	252	305	286	231	264	268	264	273	233	260	265	257	256	250	256	272	265	254	278	242	266	238	282	229	247	292	267	272	249	241	240	245	264	260	257	267	263	265	258	274	285	267	269	245	238	252	265	238	294	272	266	250	249	245	270	239	266	232	242	290	256	263	243	259	282	246	234	241	269	286	280	270	251	255	244	266	269	261	275	288	266	243	241	274	238	247	242	234	281	249	228	278	272	259	252	274	241	271	267	273	244	244	260	245	256	266	249	256	246	266	259	234	270	263	251	275	268	252	252	283	246	249	264	273	264	267	248	258	257	265	253	298	255	286	264	269	254	249	237	237	229	251	228	260	247	280	245	266	281	240	252	287	254	276	254	266	239	267	249	253	247	239	280	260	254	268	252	271	250	289	266	236	260	270	262	257	268	247	270	249	263	245	244	263	254	280	268	246	240	266	239	263	234	271	268	274	261	269	249	241	267	260	271	243	266	238	244	236	217	251	248	239	278	238	286	237	254	291	246	223	263	273	225	269	268	251	246	245	257	267	260	284	255	277	278	222	283	236	245	257	266	252	276	279	283	303	229	268	242	255	237	246	275	264	273	240	270	241	267	252	282	242	252	245	272	261	257	246	258	266	276	256	266	271	253	243	229	239	249	272	250	247	246	257	271	228	233	236	263	291	257	254	279	272	268	281	261	248	267	239	262	281	248	279	274	277	259	230	278	281	275	264	294	270	269	284	256	273	282	252	232	241	251	235	247	263	265	246	240	290	279	298	248	262	250	243	283	254	239	286	226	251	288	247	251	249	272	289	256	272	247	275	241	273	251	285	236	255	256	265	280	267	249	271	275	238	265	265	250	286	259	282	273	278	253	266	270	285	247	280	247	253	274	260	260	313	238	263	251	226	254	261	249	239	262	272	252	261	278	241	254	273	283	283	271	241	262	290	258	305	265	253	274	265	283	252	244	256	264	242	253	292	255	240	233	260	260	266	280	257	241	303	254	266	263	239	236	266	254	241	244	263	268	235	243	254	283	259	242	278	236	266	258	271	264	260	277	271	279	268	246	280	272	252	258	280	316	261	247	255	251	276	262	269	269	245	258	233	271	242	250	243	266	260	272	239	229	260	230	256	283	273	251	268	267	273	253	258	260	284	213	270	262	255	268	257	272	248	265	250	268	266	234	267	231	267	274	258	252	262	244	292	261	256	253	244	253	264	257	281	250	275	273	250	248	263	271	288	265	254	290	248	253	242	248	266	259	271	260	270	247	263	257	287	246	273	262	225	286	247	260	234	268	268	265	242	251	264	273	236	261	240	251	245	261	246	274	260	242	276	270	286	227	214	240	267	244	268	259	262	256	238	260	232	258	239	264	253	264	279	257	261	263	279	265	231	281	248	266	255	266	240	289	272	277	284	250	282	271	243	297	250	238	272	273	264	260	247	254	253	261	241	267	274	241	268	263	278	288	255	231	255	265	258	227	272	257	257	251	286	268	283	256	271	257	278	279	273	256	291	294	273	255	215	274	249	260	270	262	246	262	284	244	262	246	257	288	273	270	254	265	251	266	274	261	253	249	262	252	269	276	240	262	256	274	272	244	284	269	239	236	251	231	290	259	270	281	265	260	260	231	264	263	266	232	278	241	222	271	256	253	255	233	253	249	284	295	265	250	229	269	255	243	284	235	250	275	274	269	235	260	257	249	276	230	235	258	265	226	277	262	276	242	259	254	259	270	274	264	248	261	244	253	244	259	276	249	217	261	302	248	256	246	264	255	246	275	247	260	260	244	229	253	258	271	275	241	242	277	270	273	239	239	250	264	256	270	262	274	267	267	235	224	251	267	249	281	277	278	256	256	259	299	246	280	295	284	269	269	268	270	237	257	279	259	263	238	284	256	250	290	257	248	274	281	255	254	272	263	282	247	246	277	258	255	257	276	274	256	250	249	242	264	268	253	262	270	213	257	250	260	219	279	249	264	275	249	274	278	277	256	247	249	250	254	254	263	241	242	245	266	253	269	221	270	264	245	271	270	269	259	244	250	273	256	255	248	278	233	248	240	264	238	260	266	247	230	235	265	250	234	241	252	236	250	265	278	251	248	260	275	263	250	274	267	232	244	242	267	264	272	276	258	256	257	251	249	263	262	229	250	239	232	244	248	254	268	284	268	263	277	221	253	247	247	227	241	256	272	264	245	242	280	269	247	230	256	236	223	264	249	251	274	249	270	254	244	296	237	285	241	254	237	259	265	246	275	265	264	281	254	266	263	259	254	254	262	255	274	254	286	268	259	262	255	288	248	253	245	272	262	266	268	258	243	274	247	264	273	262	287	258	238	271	287	246	270	257	256	249	264	248	254	256	263	276	266	263	255	267	256	269	268	249	238	267	238	231	254	282	263	255	288	261	252	257	240	257	257	245	241	254	252	274	241	273	276	269	289	246	247	255	267	244	267	289	275	261	246	274	265	281	284	282	255	276	256	236	224	305	276	265	240	259	226	257	245	270	260	256	255	245	258	260	271	261	265	281	251	269	242	251	268	250	248	272	253	263	269	282	235	260	256	240	265	288	265	275	255	259	256	257	253	293	251	264	272	244	260	259	239	256	239	235	272	241	264	219	270	255	244	239	263	260	234	280	264	257	257	241	262	250	240	276	272	256	253	253	252	252	293	258	254	251	253	264	262	262	265	250	274	261	271	255	233	277	276	249	260	271	231	253	250	259	220	271	251	274	293	274	294	254	253	257	259	283	260	249	252	250	243	235	238	285	262	268	265	266	287	283	247	276	244	258	231	240	245	291	255	252	262	272	253	287	262	236	286	263	281	245	261	265	282	256	243	253	269	252	230	236	281	270	297	235	260	251	248	257	259	252	248	279	250	261	250	233	262	255	270	250	286	265	226	265	288	241	247	268	251	280	256	267	234	245	254	251	260	289	279	234	253	273	247	257	263	266	268	274	282	253	250	264	277	279	251	273	261	257	264	263	250	250	242	257	261	262	243	262	252	260	291	264	233	275	280	247	259	244	294	244	248	269	240	246	272	237	252	262	259	268	273	262	227	285	254	273	233	241	257	290	269	270	264	275	257	235	285	244	280	226	266	281	262	249	261	243	271	257	276	276	261	274	242	248	271	271	244	220	250	269	256	243	254	264	259	262	248	260	248	282	250	264	251	247	248	250	266	301	263	264	267	269	252	237	283	287	273	245	266	290	263	246	261	265	277	285	276	247	245	271	249	244	267	272	254	245	290	238	273	263	273	294	267	259	239	268	266	285	259	240	249	243	280	278	272	284	285	251	270	249	254	229	263	269	289	263	252	263	246	253	275	263	273	257	235	234	288	280	244	264	267	267	279	249	275	252	258	251	245	245	261	244	245	265	250	279	264	273	215	242	234	270	230	235	254	253	284	272	245	258	251	247	264	231	256	282	256	273	250	274	273	252	264	256	254	262	268	252
41928	54681	30283	1628	943	752	628	594	527	512	473	430	398	363	2518	5193	2746	363	366	379	354	327	347	352	311	308	325	336	327	311	318	325	350	333	346	366	319	319	335	317	338	343	354	329	335	351	342	345	327	313	308	327	319	334	333	348	303	346	362	312	307	324	309	323	338	311	318	315	300	313	344	313	278	310	319	344	334	330	351	345	357	315	301	299	315	302	340	380	332	285	331	340	348	346	312	362	292	340	326	300	352	333	313	336	347	338	329	358	317	329	345	367	361	345	324	336	294	337	310	354	340	311	346	324	290	322	380	340	361	309	324	344	300	320	343	326	325	297	347	328	342	317	327	318	339	333	325	314	301	327	302	345	336	331	363	327	323	303	327	320	346	306	331	330	329	328	306	307	354	354	323	325	371	314	386	308	335	354	329	307	332	340	328	356	344	347	335	301	324	338	289	340	309	321	323	324	327	323	356	336	343	332	321	305	318	347	350	334	320	311	309	322	363	319	309	344	335	313	341	324	323	331	351	348	312	339	309	349	305	315	305	320	290	330	322	324	297	334	355	363	303	322	330	354	353	330	337	346	336	321	353	345	307	335	316	323	304	350	325	319	327	330	327	302	329	315	351	339	335	314	303	320	354	300	312	347	339	327	314	346	336	347	326	339	332	326	316	328	331	320	316	328	361	312	374	366	334	294	304	324	315	344	331	337	318	329	333	337	356	324	322	307	331	323	318	333	344	325	352	324	321	335	345	344	315	336	284	303	308	328	325	340	323	341	287	328	361	358	322	329	329	336	301	334	306	325	322	353	315	351	335	323	341	330	340	334	322	312	295	326	336	328	311	312	294	331	324	317	340	336	340	312	369	329	351	323	320	316	307	318	340	336	324	287	323	324	353	306	332	379	345	308	324	366	329	358	333	300	325	348	324	341	331	288	342	271	317	344	313	359	353	320	312	275	318	352	327	368	339	329	325	319	328	330	321	335	347	335	315	331	316	333	339	327	326	337	303	335	338	338	344	351	330	330	297	323	352	339	349	355	360	328	324	317	341	335	347	343	343	349	303	354	305	312	334	330	331	346	333	335	358	333	332	350	334	307	325	295	332	304	321	317	329	308	308	318	347	341	329	325	323	340	321	297	339	322	330	342	353	341	329	301	328	316	352	325	318	341	324	280	334	324	344	314	332	325	368	334	318	301	342	350	300	323	350	294	334	324	338	303	348	338	338	316	317	317	322	323	318	334	350	352	350	331	328	314	327	351	353	338	321	341	312	327	304	339	302	351	304	308	339	321	351	328	316	298	346	328	325	346	333	314	352	330	328	333	295	313	341	367	321	338	337	334	330	370	292	329	329	332	327	346	314	321	326	353	304	288	316	305	336	367	306	298	320	319	344	337	327	330	337	300	319	317	335	315	325	322	297	331	351	348	307	338	332	341	354	324	315	347	315	330	304	351	326	333	304	339	302	349	330	318	358	355	312	344	302	322	344	341	298	315	327	358	342	329	320	358	326	287	324	308	319	336	328	337	332	342	338	311	346	302	326	298	338	311	348	321	312	349	332	308	296	314	346	330	346	328	344	366	327	331	340	329	327	298	311	344	315	344	338	355	368	360	343	310	366	320	326	320	356	325	338	309	293	347	324	302	322	316	341	339	291	309	314	321	348	319	296	295	314	303	324	377	333	313	319	356	333	313	334	339	343	374	341	340	300	325	336	352	340	308	340	311	315	342	314	319	335	289	328	320	338	318	364	313	329	355	303	336	348	349	307	346	298	313	292	304	305	314	327	352	337	325	308	328	333	348	338	319	319	329	331	307	287	318	326	336	333	330	318	354	367	319	332	323	329	337	337	337	356	294	339	329	337	361	339	348	317	353	339	353	317	324	327	310	314	336	315	301	340	342	330	340	293	329	311	329	308	331	303	343	329	300	309	347	318	320	354	351	313	340	336	313	331	314	311	338	336	353	304	318	336	335	325	344	331	354	328	347	353	313	320	340	345	344	330	338	332	310	335	312	322	330	314	313	328	280	326	345	368	324	322	339	349	322	367	325	327	340	335	315	335	334	322	369	314	328	361	341	323	300	330	336	342	343	345	334	297	340	338	306	318	335	322	283	327	304	354	327	348	348	310	340	348	318	337	319	330	326	333	339	355	309	334	355	307	327	325	346	322	351	305	323	317	282	333	308	314	347	325	333	300	335	362	328	302	361	328	305	348	346	327	329	275	320	324	310	332	332	327	316	312	317	343	334	321	344	327	329	289	323	362	337	323	340	341	318	318	324	319	300	332	370	331	338	308	333	336	308	349	344	338	300	352	299	340	318	346	327	320	314	336	307	342	338	334	332	309	340	343	335	315	323	338	330	342	317	306	338	322	322	324	336	348	329	335	329	308	316	338	321	321	301	332	329	322	320	341	350	303	332	310	331	337	348	318	331	318	349	323	317	339	351	318	307	312	301	323	337	334	342	332	318	312	324	324	319	333	342	331	340	306	332	327	341	334	357	309	334	315	354	322	330	340	315	314	306	360	293	308	325	312	321	341	310	331	334	327	349	341	322	357	332	304	330	333	312	342	372	337	345	311	343	340	326	322	348	302	310	320	348	317	292	344	344	356	285	321	356	337	296	312	334	358	305	318	328	316	321	322	300	334	306	297	314	336	304	327	335	321	314	325	331	354	337	370	330	290	315	322	319	314	349	292	335	340	334	309	323	364	312	365	316	330	351	319	347	339	327	337	310	343	338	334	303	332	326	320	342	320	339	335	308	337	307	312	317	365	338	334	344	324	330	334	336	321	323	326	304	330	326	350	310	334	312	323	303	336	361	333	313	329	277	336	309	296	332	346	354	323	282	324	319	315	319	310	309	319	325	330	332	323	294	279	359	343	341	318	334	357	299	333	323	339	344	302	305	344	346	318	310	350	344	339	338	326	320	328	360	337	304	306	309	326	327	356	325	327	328	318	306	325	302	303	357	363	301	318	341	313	349	336	341	322	359	339	298	304	309	319	331	286	325	317	336	322	373	343	323	363	314	323	353	304	318	327	326	323	333	348	320	343	320	316	354	312	330	327	343	327	332	300	333	338	321	345	296	299	322	336	327	323	348	314	308	328	370	326	358	339	355	329	356	336	330	319	303	350	314	302	305	320	322	345	324	327	317	312	305	330	319	360	324	323	344	306	343	330	318	323	316	357	295	330	349	335	297	324	325	323	296	319	312	326	330	313	322	302	313	341	343	306	313	332	350	317	327	359	349	313	299	342	305	322	308	304	322	322	309	338	352	308	312	321	338	294	319	310	342	312	345	316	342	324	355	355	356	354	331	333	341	325	355	308	367	320	345	326	333	330	333	337	327	323	276	324	345	355	324	342	332	345	338	330	334	346	341	325	306	322	332	332	312	334	349	321	346	322	317	314	322	316	321	355	330	319	323	335	331	321	333	317	317	342	315	311	362	325	315	309	362	335	340	324	332	340	333	330	308	335	331	323	305	324	337
22785	21003	28565	23550	20946	20438	5166	1076	838	814	751	710	713	638	3400	8574	5336	680	572	618	561	590	579	568	624	578	550	557	545	559	580	568	583	599	550	560	596	541	584	574	586	570	532	578	583	567	560	582	532	561	554	534	593	578	571	579	592	597	544	572	546	544	564	573	559	580	566	577	584	522	565	547	557	594	613	591	551	530	563	570	583	549	542	588	626	591	583	536	538	557	542	574	563	511	543	549	497	593	547	529	550	565	592	529	546	595	547	590	582	537	532	578	544	569	528	551	568	548	535	596	545	586	554	579	550	597	588	531	543	526	588	551	597	588	588	586	553	527	568	549	564	545	570	526	581	562	572	557	555	565	550	554	532	527	578	542	543	567	532	518	566	493	586	546	522	546	550	537	555	564	577	528	554	535	563	576	511	545	566	617	603	546	563	551	528	544	562	538	575	598	544	566	587	558	555	548	544	517	575	542	556	604	570	568	537	522	598	560	562	578	569	524	547	550	601	569	567	552	556	528	570	583	555	567	557	564	561	595	557	563	560	539	596	613	592	540	551	560	564	603	554	533	585	542	568	526	574	542	587	525	565	570	534	588	576	573	593	537	546	602	548	548	579	552	507	595	585	517	567	548	569	538	556	542	590	526	551	565	543	564	595	553	585	535	573	587	558	580	588	524	552	546	564	537	581	551	556	539	519	556	575	581	601	549	527	553	571	531	584	534	557	572	554	548	581	546	518	557	518	553	546	587	569	571	583	559	551	538	571	581	560	551	559	566	563	553	567	534	572	533	548	606	558	577	511	551	597	544	565	588	551	545	562	605	566	580	570	607	528	525	544	594	547	592	604	539	566	574	527	544	562	586	577	553	561	511	531	602	561	523	573	584	562	579	546	573	569	570	550	575	558	555	565	600	529	563	570	529	547	501	558	556	552	604	571	543	569	562	560	522	585	561	563	551	547	601	530	531	530	572	582	592	576	567	532	559	554	519	551	579	554	535	547	600	558	580	559	557	545	544	574	522	524	487	553	511	545	590	563	606	566	544	590	565	557	484	537	559	549	515	534	578	540	571	515	631	529	599	597	539	562	589	571	527	534	548	595	530	558	613	543	552	584	560	583	566	579	553	531	601	549	564	552	586	527	568	571	543	559	558	571	536	559	543	537	541	521	565	560	566	528	567	529	590	540	528	590	551	539	541	553	555	567	592	558	566	568	592	555	554	565	552	554	518	506	568	540	552	589	624	603	560	546	573	539	537	559	544	545	530	568	563	571	526	543	548	562	567	549	576	588	549	565	546	572	538	566	591	536	537	562	576	587	567	560	578	580	530	557	577	628	525	565	585	562	596	545	600	542	580	571	576	558	581	578	586	557	524	535	576	534	530	549	561	528	606	596	532	564	555	523	575	561	564	562	556	595	535	570	580	578	577	589	552	543	556	572	578	530	568	551	572	620	524	561	591	553	551	553	576	591	515	570	528	571	521	571	560	553	529	552	601	553	550	565	564	593	594	555	509	521	537	550	564	543	538	570	525	534	594	563	562	557	563	534	596	512	520	544	558	570	543	561	554	548	551	561	572	606	540	551	549	549	557	532	530	552	589	584	514	572	573	523	540	545	556	572	548	546	574	564	541	566	559	593	572	562	562	534	574	524	564	579	559	564	546	566	537	533	554	596	517	562	574	496	582	604	597	498	556	556	571	523	590	556	569	580	559	569	588	562	558	572	580	555	501	566	582	578	607	558	561	537	557	573	537	565	554	536	613	572	570	553	529	562	560	519	575	548	572	539	592	557	567	567	574	582	592	543	566	603	541	528	540	593	606	547	549	514	582	580	574	584	553	546	547	524	553	553	536	596	515	586	565	574	524	536	607	554	541	556	583	570	549	534	533	542	562	532	576	541	557	606	510	567	539	594	549	553	556	572	594	538	525	532	555	560	586	564	560	564	574	539	567	550	551	577	566	583	567	554	555	561	525	558	575	574	552	532	541	563	568	560	569	523	543	552	547	551	553	559	554	539	566	594	572	562	574	560	550	538	599	536	574	506	555	552	580	519	542	525	574	587	550	526	541	572	530	516	492	537	600	582	561	575	556	560	566	535	539	521	576	560	586	563	587	550	531	542	555	573	590	586	540	557	538	546	552	597	554	577	547	556	518	561	575	556	551	590	559	565	548	567	528	559	572	568	574	540	559	539	563	556	580	551	571	557	536	552	590	582	539	571	570	533	545	600	540	575	537	586	571	559	561	577	604	561	545	574	573	599	554	538	536	549	537	572	551	529	585	527	562	537	519	564	547	625	537	527	597	553	566	538	588	567	529	543	567	535	556	550	584	591	594	510	528	570	591	519	560	573	543	547	560	511	539	556	602	568	553	613	572	577	564	536	572	521	540	558	544	514	564	569	581	561	557	547	550	565	548	557	528	499	577	580	554	559	513	549	555	559	557	557	552	546	556	550	575	547	543	560	591	579	591	587	547	530	556	558	549	551	577	609	553	585	562	517	558	564	561	551	570	573	545	562	568	535	529	506	600	560	596	580	573	556	560	583	563	558	576	589	536	543	563	555	543	575	560	522	553	545	513	578	555	598	557	581	585	549	583	564	556	522	582	592	584	580	550	573	587	582	530	571	608	576	559	542	562	542	560	525	576	497	519	546	558	567	542	545	511	577	584	535	522	534	578	582	557	625	557	560	593	573	520	552	579	562	557	514	569	563	542	572	519	568	555	539	577	532	557	551	560	581	593	571	525	575	579	586	574	561	579	574	576	561	581	587	604	518	565	525	549	563	559	563	554	563	567	588	596	563	552	529	566	566	576	551	542	579	573	507	520	533	529	523	539	537	570	538	551	555	571	533	584	547	537	591	538	556	558	572	532	561	557	560	575	565	599	572	622	576	541	566	566	528	583	545	522	550	528	543	548	587	578	539	588	500	594	576	604	538	573	527	566	534	582	556	593	539	610	533	541	566	567	545	550	541	524	529	547	565	544	547	543	557	561	575	554	574	579	575	516	578	606	544	557	557	556	563	580	557	537	539	611	602	569	608	602	537	550	550	601	507	562	553	498	533	578	552	522	570	640	586	568	649	585	514	530	574	566	555	540	549	559	520	534	567	548	549	559	617	552	555	567	570	518	532	558	556	602	565	567	576	544	542	567	557	574	539	603	598	534	614	545	556	590	583	575	577	541	538	552	584	552	555	560	544	565	559	565	530	527	581	575	572	540	543	569	546	598	593	583	494	580	546	564	539	561	570	552	568	567	552	552	558	556	541	561	525	571	537	552	550	553	560	532	518	544	559	554	564	573	555	519	570	565	581	549	602	562	582	514	564	615	556	527	565	589	560	533	534	562	501	540	558	571	627	574	546	570	545	578	541	570	576	562	567	543	597	522	548	544	534	493	566	514	605	595	559	573	590	522	549	583	555	576	521	551	528	567	554	577	534	567	572	552	566	553	554	603	564	571	544	563	521	567	573	561	569	558	532	576	575	605	562	583
45149	69910	42251	4573	2855	2304	1799	1538	1369	1221	1086	1005	929	888	6657	14962	8630	766	705	733	679	680	654	678	659	722	641	731	696	641	677	679	661	676	689	647	693	683	676	659	682	665	637	656	657	657	664	657	635	707	678	692	667	675	618	712	664	663	622	658	678	691	647	608	674	667	673	684	661	656	634	614	663	659	682	679	638	633	633	615	620	640	684	618	642	665	646	658	638	607	636	663	628	689	636	623	656	688	651	599	691	660	615	670	663	601	614	598	689	684	651	646	626	669	655	681	666	661	607	628	655	634	644	620	582	647	643	661	648	629	650	692	640	670	674	670	649	636	666	655	670	656	696	663	624	678	677	636	694	663	644	671	641	637	649	604	637	665	613	663	646	668	673	663	654	671	675	631	640	622	646	643	652	608	697	616	683	669	653	679	639	577	636	612	607	634	658	653	656	609	632	711	612	674	644	684	657	664	694	665	669	702	646	669	639	673	643	646	663	656	630	665	597	608	613	679	639	647	683	667	702	636	663	680	613	667	695	676	674	646	640	689	683	623	632	631	624	687	612	642	633	641	643	637	621	638	623	635	622	640	619	641	656	625	679	648	634	673	649	645	669	597	625	658	699	641	637	636	671	668	648	639	660	663	659	700	646	681	661	636	612	644	657	695	638	615	628	671	609	660	631	629	639	658	655	680	633	638	657	659	680	610	660	640	656	645	688	668	645	695	639	659	578	653	618	621	656	623	633	610	656	629	678	692	684	664	640	668	600	592	661	637	624	642	660	680	651	631	646	641	698	646	680	684	632	669	703	626	612	634	683	635	657	641	614	655	664	658	684	659	648	625	636	611	656	651	652	699	663	638	621	639	656	648	639	654	617	636	657	667	627	658	612	623	606	626	666	630	609	682	654	625	680	613	661	653	629	628	651	628	654	690	641	682	613	645	632	636	614	646	631	687	657	678	646	624	603	605	654	681	628	676	615	713	671	671	620	685	650	622	668	639	658	630	645	671	626	633	664	589	692	669	671	661	659	679	689	610	670	627	617	627	656	620	671	631	684	666	615	656	629	672	630	692	655	662	557	676	670	634	671	679	655	611	673	646	612	617	631	649	701	660	666	636	660	646	665	609	662	669	641	604	600	660	646	669	646	622	636	627	645	607	642	669	660	650	644	668	648	620	644	618	642	625	663	638	632	661	672	647	610	641	669	596	699	624	695	663	611	624	648	662	652	670	669	654	643	669	692	655	606	652	665	651	662	655	644	639	608	685	640	635	641	598	686	656	689	595	632	662	645	686	646	645	681	651	643	696	672	685	650	620	699	679	617	643	674	661	665	663	637	661	643	603	627	655	655	641	634	654	643	724	654	678	625	640	622	625	682	703	661	633	676	630	676	651	618	609	614	639	640	611	652	627	636	670	652	613	637	651	650	657	700	650	661	627	678	674	627	647	640	613	615	645	640	631	661	672	612	629	622	619	599	677	624	669	686	677	644	569	625	663	625	622	688	614	623	626	661	666	688	610	674	635	649	596	652	642	634	678	693	674	652	636	645	632	672	653	709	597	703	679	639	617	620	622	625	639	652	679	620	684	644	631	668	658	667	635	609	650	646	629	673	611	665	660	663	626	685	646	636	659	619	679	644	654	643	657	602	626	676	667	733	654	627	632	604	686	678	671	658	655	672	682	662	695	663	644	592	650	640	637	707	596	656	648	630	680	627	634	646	637	699	644	637	683	632	626	690	658	657	650	652	640	636	714	643	659	626	685	685	636	649	625	679	663	621	662	684	653	669	687	649	639	679	655	610	677	637	668	665	635	577	650	598	630	660	660	664	639	692	659	656	670	667	625	627	681	572	648	683	687	646	670	639	653	623	636	630	610	667	663	624	633	662	636	628	660	636	623	603	615	694	650	677	664	634	699	644	651	649	626	653	646	627	624	640	663	645	670	671	637	634	615	636	644	670	679	653	697	673	676	696	595	691	665	671	660	666	653	667	642	628	606	706	690	654	639	635	646	648	642	611	648	628	639	684	660	632	609	641	586	634	629	636	652	636	589	671	650	682	644	631	652	661	701	670	632	643	674	616	611	662	643	638	695	613	670	634	690	636	689	631	658	620	650	707	599	702	626	648	628	591	645	649	669	617	651	716	635	650	626	641	633	640	709	686	615	639	655	602	633	638	614	605	672	615	643	626	640	637	653	679	663	672	624	614	680	686	666	696	677	628	660	654	635	670	646	654	641	624	628	621	682	676	693	600	638	648	676	656	644	724	652	648	628	656	609	603	652	639	666	639	689	646	651	655	652	650	640	621	698	656	644	676	689	653	632	667	658	664	639	624	641	668	596	636	661	632	617	645	592	625	648	605	612	673	617	688	634	661	634	654	660	709	669	612	662	683	673	620	685	652	634	688	642	631	674	580	659	604	686	636	642	687	725	649	674	596	637	656	662	694	650	666	655	642	652	661	651	637	675	664	619	649	665	633	655	656	713	661	625	652	601	627	637	663	695	631	665	654	644	662	645	630	640	649	643	683	607	640	634	635	706	611	681	711	679	660	649	661	647	648	638	613	693	652	642	633	651	665	650	631	680	640	683	660	648	658	681	657	637	654	651	674	678	642	648	656	659	646	653	620	673	689	697	650	581	634	655	668	591	689	658	648	636	614	649	653	667	690	647	679	630	666	684	628	607	672	611	660	657	671	623	643	640	664	619	657	662	647	665	650	630	651	692	648	657	646	637	610	652	636	610	699	619	627	660	610	645	649	622	668	670	663	711	677	631	628	592	631	632	614	652	695	642	642	661	676	652	682	651	626	663	675	695	627	651	657	666	663	638	677	653	668	677	687	668	674	649	642	644	659	662	653	624	664	657	610	638	605	684	656	654	663	625	669	671	633	639	637	665	660	674	632	644	612	653	617	621	618	635	632	628	620	636	669	615	652	625	591	632	659	662	654	645	675	662	669	632	672	682	636	661	667	681	673	683	659	666	663	625	695	637	639	635	627	666	598	613	645	654	698	656	624	633	622	629	640	679	652	631	654	634	646	621	626	653	648	640	626	638	634	633	651	659	638	652	617	697	672	684	672	641	648	649	704	656	688	647	639	632	646	661	645	651	621	656	651	663	644	638	664	654	692	693	640	639	691	652	674	632	641	696	695	653	633	644	632	627	676	610	690	636	699	678	652	670	616	632	638	639	636	678	639	628	618	686	666	680	651	646	643	659	618	610	645	650	638	684	632	679	626	683	673	678	633	587	630	636	674	670	650	679	646	666	624	631	665	630	667	668	653	646	614	677	632	654	665	675	641	666	633	627	658	683	661	635	671	660	655	626	655	636	623	670	654	653	661	644	650	615	696	646	662	638	631	660	665	676	597	679	639	639	681	649	666	674	659	622	668	653	672	651	620	625	619	668	657	612	638	683	645	643	691	671	680	612	649	611	669	697	645	656	614	648	673	684	616	655	646	671	646	740	617	627	639	628	612	657	650	655	668	642	705	596
32254	32955	25135	4666	354	274	238	262	215	268	238	240	191	197	299	485	383	226	196	217	188	230	234	218	233	207	226	210	222	204	235	221	217	194	221	232	209	186	214	218	219	224	208	208	194	209	210	199	238	221	210	238	196	219	227	203	237	218	205	205	233	226	203	216	221	214	213	216	202	204	198	195	224	209	184	200	218	204	199	230	196	193	208	193	217	228	205	206	213	205	232	223	212	216	236	228	194	236	217	211	206	205	212	232	200	216	187	193	189	223	210	196	206	185	238	194	211	226	217	204	231	210	203	230	238	209	224	225	221	219	224	211	225	192	192	219	208	216	225	201	210	213	199	212	194	238	203	212	216	203	226	231	213	224	222	192	179	263	244	206	209	213	220	225	216	203	207	220	209	190	210	172	235	213	213	214	217	219	202	215	203	203	216	229	210	221	216	224	211	203	204	221	233	220	233	217	225	229	197	193	213	210	212	205	209	208	205	189	215	218	223	228	227	193	195	185	202	191	211	211	210	212	227	191	192	210	222	196	198	211	236	223	199	191	209	192	217	231	242	198	219	203	225	211	235	204	206	209	221	220	197	198	214	211	205	231	236	209	229	217	217	180	213	225	200	217	223	248	205	228	205	218	233	208	218	206	219	228	210	190	218	233	211	220	248	212	193	228	213	219	205	205	208	220	203	216	228	232	195	200	216	210	203	208	198	213	236	198	214	207	215	220	206	206	205	215	216	199	196	204	220	204	184	206	219	214	231	223	231	190	207	238	218	200	210	223	219	220	202	204	226	218	214	190	209	204	198	195	225	195	199	212	227	222	201	204	202	233	218	239	238	181	209	201	214	215	219	199	221	192	207	182	210	228	249	209	211	233	226	219	200	210	189	224	223	212	230	204	216	204	212	192	215	213	189	188	206	206	205	238	225	230	232	199	189	213	200	219	182	220	207	216	212	200	235	218	233	222	199	209	228	228	231	225	207	219	220	216	204	221	217	219	211	216	226	190	230	229	226	194	201	231	209	180	231	242	213	238	239	198	226	229	201	221	226	201	202	216	212	212	203	179	204	218	208	204	191	214	213	202	229	192	231	229	210	214	218	219	208	187	212	205	203	195	208	205	189	197	204	198	209	229	223	219	230	213	225	217	205	226	254	232	219	202	229	224	229	243	227	205	186	230	224	207	237	197	197	201	192	208	213	215	214	230	215	231	230	217	204	218	239	205	248	249	213	210	230	205	216	208	227	255	222	223	235	206	223	209	227	199	210	234	196	201	216	230	209	205	205	205	206	208	220	226	200	202	223	204	192	260	230	228	214	214	196	225	208	227	189	197	233	228	218	236	219	210	204	214	206	204	223	209	205	203	189	211	180	218	205	197	220	191	195	200	194	206	210	212	216	185	210	219	202	203	199	213	184	224	218	216	224	221	196	223	227	223	230	210	214	213	214	208	204	223	208	210	218	210	200	217	204	224	191	200	217	220	231	220	226	235	190	206	214	212	227	226	221	194	234	227	182	223	209	219	236	238	218	197	214	230	221	206	221	223	207	219	218	211	219	220	193	216	194	227	221	210	223	230	190	204	203	216	191	186	221	211	224	212	207	214	233	213	198	195	219	212	226	207	209	198	210	201	234	196	197	207	203	218	228	204	219	208	224	208	216	236	218	207	210	223	217	207	209	216	205	214	202	209	184	219	191	207	203	220	204	201	217	213	220	196	219	217	222	210	214	213	198	193	207	236	216	213	222	202	191	211	208	245	206	239	237	192	201	248	224	218	205	230	237	226	218	222	236	184	226	217	197	216	222	207	222	219	207	204	224	207	208	222	245	211	210	183	203	192	200	230	220	203	188	194	218	222	214	206	208	227	208	203	243	237	237	238	207	210	221	210	209	230	227	215	227	216	212	222	226	218	220	227	193	218	209	192	188	227	220	220	209	204	226	225	215	224	214	217	229	203	231	200	210	243	209	216	215	225	212	212	218	205	205	221	219	204	215	187	246	209	226	228	225	194	209	213	216	234	192	209	206	200	198	224	228	184	214	217	249	237	225	232	205	213	198	226	201	213	195	216	187	216	204	218	227	212	193	223	239	218	208	207	197	229	223	180	220	194	230	200	208	209	228	212	215	200	216	215	227	211	227	211	202	214	219	209	214	200	196	218	236	231	189	199	193	220	214	217	190	225	205	214	206	221	233	229	220	232	207	215	200	202	210	216	241	220	216	206	227	203	216	214	199	225	218	234	241	212	218	226	211	199	220	186	212	213	215	218	218	205	191	199	209	221	185	212	213	206	243	225	233	202	205	221	207	215	178	214	217	205	198	200	186	213	231	190	244	237	197	204	213	212	203	244	211	218	228	190	219	206	217	216	195	242	202	197	209	241	220	213	204	211	201	219	197	208	221	215	227	199	225	226	194	213	204	206	202	234	224	217	250	254	210	233	204	217	221	194	233	218	225	216	218	224	191	207	211	204	209	215	189	220	215	231	212	204	236	212	194	200	223	207	194	213	228	211	211	229	210	229	197	215	226	216	227	190	225	193	192	180	238	202	222	206	229	204	196	226	203	216	204	214	208	186	219	207	209	174	218	210	203	226	210	208	220	213	227	205	222	220	227	208	226	224	197	224	206	212	201	236	206	219	208	226	218	219	212	192	214	205	245	227	199	216	222	221	210	205	216	224	211	194	196	220	207	228	196	209	229	226	241	199	233	224	222	229	193	208	241	227	211	233	206	200	243	195	214	202	230	222	200	224	190	200	201	193	228	212	228	202	211	221	223	205	221	209	236	198	212	214	221	220	232	217	227	219	217	215	221	224	209	219	188	225	224	211	204	211	203	206	212	220	214	182	228	214	233	188	220	223	191	214	214	203	206	208	238	207	196	215	199	208	229	203	200	229	229	210	214	220	200	218	211	226	231	226	239	213	186	211	227	226	223	211	185	217	202	234	193	216	230	197	197	217	211	223	196	199	223	202	222	222	223	232	223	224	188	185	233	201	196	210	217	220	197	225	215	188	221	226	217	196	224	202	207	212	211	202	241	208	242	182	209	214	241	214	227	199	200	195	186	233	216	209	246	214	210	205	193	228	220	209	205	218	187	196	226	190	218	203	203	216	223	214	206	202	220	212	204	214	204	218	191	198	245	229	230	205	216	190	218	217	222	236	213	214	214	213	248	234	224	217	211	202	222	183	187	174	207	204	225	202	211	215	218	217	216	233	202	221	208	198	214	199	211	231	180	193	224	201	218	223	209	213	226	238	221	204	220	229	217	209	230	224	198	218	207	216	224	229	212	199	194	209	226	210	209	198	209	224	212	190	200	213	234	225	214	191	201	196	180	199	189	220	236	169	212	235	215	211	215	225	235	189	209	207	214	235	205	227	197	222	222	204	203	197	200	228	194	193	200	200	203	216	214	215	228	201	231	217	208	218	205	210	215	217	234	231	211	196	210	229	215	209	195	218	197	196	196	202	229	197	203	209	228	217	195	220	204	249
39231	47337	24268	709	475	399	364	356	332	337	343	279	223	276	447	788	581	271	267	295	258	263	254	260	246	277	250	256	249	274	277	234	324	294	279	261	265	250	251	266	274	301	270	251	260	260	259	273	248	220	258	252	249	285	247	246	277	295	264	264	250	251	253	290	275	276	243	267	271	283	271	240	282	257	266	295	282	265	251	264	280	249	259	282	275	241	278	255	271	265	255	264	258	267	270	273	253	264	254	254	250	288	252	253	279	269	271	267	284	278	258	290	270	242	276	276	270	232	267	243	275	251	276	247	258	268	253	283	268	275	257	285	242	277	272	268	284	255	227	262	243	276	265	255	240	257	237	255	271	254	276	241	266	248	259	265	302	313	277	248	260	260	269	276	286	241	253	229	267	255	273	281	262	273	281	246	284	276	249	278	246	238	292	326	258	267	270	249	280	278	270	288	270	264	304	259	228	243	281	277	262	247	253	244	281	275	292	274	260	273	282	287	259	292	273	274	264	251	268	262	275	273	305	283	279	235	271	275	260	308	243	266	294	260	224	250	225	278	278	259	233	300	270	250	253	263	255	254	283	267	268	269	250	286	250	280	252	259	271	249	238	267	265	261	258	253	278	265	275	255	297	275	285	263	229	250	276	254	267	254	284	266	284	262	261	292	240	281	256	252	290	264	275	266	273	248	261	253	243	253	249	275	276	262	263	268	245	230	279	284	263	291	279	274	275	282	243	241	271	264	264	251	260	268	274	258	288	266	230	287	256	249	275	256	260	258	255	269	258	246	260	236	291	264	260	249	267	252	257	259	262	255	287	257	284	258	281	255	290	281	238	250	283	243	277	267	281	263	289	283	254	256	256	233	292	244	265	266	282	254	255	276	260	275	267	294	264	266	290	275	305	280	234	240	250	290	273	277	268	279	248	260	255	233	276	254	274	260	251	275	249	259	254	265	268	272	262	294	257	278	261	279	256	270	293	257	254	275	255	236	283	267	290	272	254	263	260	264	252	275	270	249	261	257	269	297	263	238	249	291	256	284	275	228	262	282	250	244	269	278	264	279	291	259	281	256	279	272	286	249	266	296	249	258	268	271	258	257	247	247	270	259	252	284	257	253	248	259	252	282	264	248	256	265	274	258	271	267	271	273	254	242	237	247	280	285	245	266	235	271	299	275	263	274	273	252	245	248	295	285	244	256	273	288	244	257	274	264	264	275	288	275	286	283	257	264	254	271	250	274	277	271	273	282	242	258	293	266	290	248	261	249	261	256	232	289	278	215	279	248	278	258	249	270	249	252	286	253	276	256	248	242	265	253	243	262	267	274	274	245	289	273	278	288	269	286	264	283	278	294	244	259	265	258	257	289	270	263	247	266	257	241	276	253	269	250	247	274	265	231	255	242	265	264	276	295	262	233	249	257	269	279	278	256	271	248	269	273	263	249	233	269	286	241	288	279	265	254	266	254	270	250	253	232	244	278	258	261	266	255	276	279	266	259	269	266	270	272	248	278	290	260	261	254	239	229	240	295	258	250	253	243	269	246	236	265	241	275	280	275	255	267	278	221	256	266	285	278	274	233	255	254	242	286	262	248	289	240	265	236	250	275	277	297	294	265	267	271	261	272	253	267	242	274	253	240	270	279	302	253	241	262	247	233	265	250	273	241	260	281	263	265	283	252	279	271	262	254	269	260	291	276	285	243	280	218	246	296	266	274	285	260	284	269	253	261	263	276	281	267	256	279	283	268	274	271	249	276	252	265	246	277	263	268	230	261	275	245	270	253	281	258	244	274	275	259	246	271	241	252	294	254	277	244	280	251	265	256	289	270	275	271	263	250	256	269	257	260	253	276	259	251	269	262	285	305	271	233	274	266	245	282	254	246	281	260	265	240	255	256	260	268	265	230	277	282	260	265	263	278	272	250	270	217	260	249	254	289	257	224	245	254	268	271	246	260	261	270	301	230	253	257	234	278	275	242	253	252	259	261	270	282	272	244	262	264	279	255	271	266	275	233	257	257	256	257	251	241	250	276	272	265	236	272	258	260	295	287	256	255	251	268	264	273	269	295	248	239	237	246	264	283	251	246	249	259	244	281	271	245	259	250	281	260	293	279	291	252	258	291	268	257	281	262	272	254	242	275	242	286	234	243	261	285	247	266	255	268	260	256	281	271	293	258	283	271	258	277	264	266	268	276	259	254	269	278	264	261	272	246	285	278	274	268	255	284	286	292	275	238	256	319	253	274	244	293	246	264	276	282	270	234	237	233	255	267	284	255	263	289	278	260	261	285	262	254	273	289	273	298	260	269	255	280	246	276	240	247	270	270	260	251	276	254	249	249	234	281	262	253	296	303	253	263	275	261	277	237	263	244	251	281	277	265	270	267	226	244	245	285	296	265	267	265	284	256	239	286	246	271	287	286	255	273	230	268	236	247	262	280	272	263	262	264	246	262	253	261	256	265	248	265	262	248	267	246	281	257	281	297	277	246	245	275	263	289	267	276	238	279	264	258	255	273	260	273	253	251	262	255	262	253	231	281	294	289	265	228	259	275	230	266	278	272	261	258	248	300	265	268	257	288	222	272	263	253	257	283	267	279	257	278	274	278	273	212	276	254	268	280	235	280	261	271	249	282	253	265	282	273	244	264	256	254	266	263	229	250	258	221	265	267	261	254	277	251	239	270	270	242	241	247	248	247	286	266	257	257	271	270	252	266	269	262	272	241	242	262	272	262	313	257	262	266	280	278	273	228	264	269	251	283	279	262	285	261	256	260	286	275	259	267	251	271	264	255	245	282	258	271	265	272	255	289	235	288	258	253	254	268	274	283	275	259	292	269	246	301	255	281	266	257	243	254	275	278	249	282	231	281	258	254	262	258	261	249	268	245	272	255	244	253	244	242	241	279	246	272	260	217	267	270	258	276	257	245	271	260	252	233	271	250	291	267	248	259	270	246	275	287	254	245	279	233	274	260	272	273	236	254	270	245	286	269	270	243	256	230	285	266	272	255	274	240	261	260	310	247	241	270	271	252	276	260	264	263	266	282	245	279	255	259	260	277	258	250	265	245	277	251	230	268	256	246	260	251	296	269	269	228	283	250	272	262	262	267	275	272	267	238	289	265	229	276	269	274	285	283	272	260	282	278	276	259	240	254	244	292	250	248	268	277	279	255	278	266	262	251	256	278	255	270	278	245	257	257	263	275	253	249	266	265	273	268	237	235	256	265	257	259	278	264	282	246	256	265	276	259	252	269	265	284	249	260	269	264	276	270	276	270	257	296	260	274	289	271	240	259	255	277	276	269	255	295	275	273	243	247	266	259	262	268	250	269	257	268	301	279	267	265	285	276	283	246	274	274	265	270	271	253	288	229	272	242	263	270	252	257	259	241	264	268	267	278	272	262	266	272	274	241	265	239	293	266	256	300	275	256	256	278	238	259	228	262	276	303	268	252	283	274	293	241	266	255	260	257	273	255	286	256	289	280	277	236	270	265
23926	21056	28154	24170	20099	6265	815	649	539	527	491	505	464	476	2095	4387	2808	474	440	417	419	445	472	419	422	438	424	419	446	386	425	435	389	418	400	396	380	403	393	432	400	422	392	401	381	406	399	435	418	449	435	426	392	385	429	383	400	435	393	380	420	366	373	391	393	423	404	367	415	390	427	438	400	441	415	414	380	393	421	439	384	421	416	410	410	409	427	382	410	402	404	417	419	391	403	422	431	413	405	398	414	411	404	404	433	403	408	396	403	403	427	408	404	423	422	407	391	430	416	391	438	406	413	370	425	447	435	407	430	400	410	408	404	415	411	418	426	376	453	419	413	366	411	437	418	439	390	432	405	413	396	393	423	400	420	396	436	428	377	380	431	427	393	425	422	408	404	454	381	423	452	426	390	396	408	410	429	402	405	426	382	446	376	430	385	424	407	440	395	411	442	411	378	388	420	410	452	399	425	450	386	418	409	430	417	393	449	405	447	393	406	408	433	390	423	401	392	431	417	404	416	392	390	407	418	412	395	400	425	418	371	396	435	385	406	421	429	426	412	428	411	417	417	390	423	386	451	382	400	379	367	415	407	410	407	428	401	409	430	400	420	395	432	401	437	396	410	383	419	428	432	432	401	427	421	425	379	440	425	394	439	397	419	421	399	392	415	388	401	392	406	392	430	419	381	399	421	410	435	373	405	413	383	397	390	401	422	391	428	386	376	417	438	415	407	435	361	415	413	428	416	426	457	429	410	399	424	404	415	392	406	377	402	418	437	418	370	448	431	398	388	415	440	394	407	403	382	418	391	407	410	406	427	417	415	411	424	399	399	423	421	418	404	431	406	416	363	415	434	375	410	420	393	399	397	421	392	395	425	359	417	419	426	456	392	453	378	397	433	364	437	441	427	409	414	387	422	417	422	454	390	354	434	398	405	393	441	433	423	399	385	397	416	396	395	409	417	385	373	371	392	423	411	392	453	421	385	392	416	391	382	424	402	417	427	414	406	419	379	412	439	409	427	415	399	403	393	434	400	386	391	422	389	441	389	410	404	419	428	406	424	397	385	429	385	382	440	392	380	406	406	451	388	414	396	415	426	434	416	423	416	413	407	389	399	405	418	414	430	373	387	416	394	466	415	376	395	409	375	431	410	415	451	424	469	418	369	381	381	438	423	432	396	443	409	407	426	404	386	409	388	400	407	431	420	411	418	399	380	447	421	408	381	390	399	397	381	450	363	401	390	422	368	411	420	422	411	433	389	433	376	421	438	383	416	422	401	420	433	411	383	440	438	438	420	426	441	436	407	428	397	412	431	394	408	436	419	411	423	385	419	429	399	380	412	426	387	397	380	378	419	430	378	395	411	391	421	421	420	411	439	445	412	401	404	388	410	403	387	379	416	418	392	416	422	409	423	417	438	409	389	413	419	409	424	436	420	382	452	407	426	385	412	386	410	374	372	418	422	375	438	434	388	441	385	403	402	410	379	444	400	383	386	346	411	435	435	414	400	444	411	385	417	385	417	405	451	424	413	429	425	406	411	398	385	425	416	407	405	409	402	421	443	430	424	423	385	425	388	395	425	417	421	373	399	399	417	423	416	407	389	405	382	408	429	409	400	411	376	437	416	406	409	422	401	440	383	385	424	413	405	424	398	423	363	420	413	414	414	408	404	421	399	418	445	395	433	406	398	418	406	405	397	394	388	413	428	408	414	420	427	422	422	380	394	433	390	403	404	405	421	387	413	434	363	383	403	412	415	432	433	379	404	416	417	438	420	437	436	401	420	420	390	397	398	384	383	410	441	448	436	415	418	381	427	454	412	417	439	403	389	429	416	434	409	397	410	417	400	366	410	419	437	390	401	377	404	398	412	408	428	428	415	429	414	412	426	408	460	418	386	408	441	420	410	437	404	424	376	411	424	441	421	413	427	456	427	385	391	408	408	410	444	400	416	428	429	392	385	394	421	408	408	329	442	415	417	390	425	404	432	405	400	400	408	413	406	404	440	405	442	401	412	431	401	430	442	422	417	436	405	391	376	462	435	405	411	401	413	386	413	398	405	428	430	390	411	384	408	428	413	419	425	417	410	419	404	451	401	407	422	395	422	441	361	388	399	408	415	409	394	430	410	406	395	415	437	399	387	426	429	438	392	438	376	409	411	412	375	409	435	414	460	409	419	392	423	426	412	399	408	384	389	402	419	444	434	454	402	418	385	392	409	395	422	368	383	414	383	376	406	432	416	371	407	433	422	386	372	406	396	425	437	441	425	405	431	364	458	397	393	377	422	403	405	423	416	411	381	422	437	381	439	455	432	422	425	409	419	388	407	410	449	435	431	403	417	430	412	453	444	416	383	371	413	417	420	401	428	404	425	441	391	417	401	435	380	433	389	441	400	410	409	370	421	419	435	418	417	380	390	403	393	427	422	385	406	412	403	419	424	445	418	425	431	437	395	437	426	442	380	424	405	427	365	412	425	404	388	395	438	395	404	436	411	374	415	437	416	423	428	420	391	417	382	415	406	415	369	399	399	442	419	406	371	427	395	432	396	404	436	402	395	420	413	400	410	388	413	428	392	447	356	436	434	404	413	416	386	417	381	417	461	399	409	382	411	412	392	399	414	403	420	350	414	411	417	354	444	405	448	428	402	407	443	430	412	393	377	417	365	395	454	418	437	438	388	385	411	432	403	395	386	429	386	428	446	394	417	428	461	399	385	378	409	430	397	410	416	443	396	397	465	411	403	384	432	409	445	426	403	356	421	384	421	387	436	414	434	415	399	403	408	414	391	374	415	412	423	425	404	374	412	399	396	408	405	408	409	423	384	372	425	410	404	417	418	412	450	379	409	429	382	404	402	421	435	419	432	382	410	404	410	419	388	409	406	388	426	370	402	372	412	414	404	414	447	409	431	401	403	370	416	429	385	428	403	409	442	384	442	428	408	418	417	400	438	436	415	394	393	425	416	406	394	386	422	418	391	446	425	386	411	409	414	380	381	410	417	422	427	414	422	412	430	423	391	411	400	391	430	401	471	394	398	444	400	379	398	413	405	402	426	392	430	421	439	446	412	385	446	426	409	416	416	387	400	388	389	415	391	368	393	433	419	398	400	386	399	445	408	434	434	393	375	383	411	447	434	411	405	408	397	393	420	385	448	466	381	408	387	390	378	434	397	426	412	385	413	424	417	407	375	427	423	404	418	421	370	425	406	445	412	358	392	457	429	420	404	429	393	410	412	365	411	428	367	394	392	427	384	376	419	439	384	413	415	419	396	424	392	400	434	386	381	412	444	421	392	400	409	407	414	413	424	418	379	412	390	435	383	402	385	424	383	391	422	454	448	381	401	418	408	405	390	394	386	381	410	439	399	419	425	408	398	410	397	416	398	424	424	423	406	421	457	417	426	409	412	427	401	421	438	412	402	433	440	412	389	412	420	440	417	435	403	387	397	418	385	409	418	459	462	406	397	416	389	457	394	389	405	425	405	415	414	453
42561	63508	39758	2919	1664	1264	1089	947	767	783	693	637	615	643	4095	8173	5153	470	505	530	523	523	513	467	477	472	453	461	470	517	517	492	491	495	460	462	481	437	472	506	480	469	471	454	475	477	512	463	485	437	464	499	477	472	473	470	496	494	462	462	492	473	444	492	423	493	510	466	484	497	462	487	441	454	438	511	484	445	471	468	493	488	517	490	519	441	487	480	478	468	432	467	468	513	486	466	500	482	452	465	449	468	488	489	498	511	438	497	452	514	492	486	471	468	475	455	491	459	501	460	498	502	462	463	496	516	478	489	491	495	490	484	516	503	502	466	492	482	496	426	519	476	501	459	488	508	506	472	455	465	494	512	471	498	488	440	481	489	467	486	519	482	489	476	428	480	485	485	489	491	499	443	474	452	498	450	494	456	438	487	472	498	450	481	473	495	493	492	469	500	483	489	496	454	535	475	487	508	525	474	486	457	480	499	475	502	468	455	487	509	525	475	479	482	470	506	474	459	502	516	492	469	483	458	516	475	486	503	509	489	535	480	509	505	449	482	466	458	484	449	476	489	488	499	527	467	464	466	420	479	478	463	509	486	473	507	457	466	432	500	468	483	481	518	520	458	488	481	442	519	480	487	455	472	447	497	496	471	481	476	439	445	505	463	466	472	475	467	419	439	494	491	442	501	490	462	510	476	453	464	477	465	469	459	505	487	512	460	520	502	476	478	454	480	488	490	498	528	497	467	460	461	472	489	453	470	471	496	498	437	531	431	442	480	478	488	484	492	474	471	471	476	458	511	470	480	465	534	518	493	492	471	410	493	466	472	494	491	479	496	485	493	445	494	471	488	473	471	461	476	478	522	476	454	469	471	442	509	516	501	464	468	475	522	469	446	526	472	493	474	464	515	471	455	435	447	481	429	461	502	495	477	489	462	471	483	461	474	495	471	472	475	498	490	492	481	479	484	510	455	476	478	454	481	483	493	477	452	490	468	511	471	492	448	487	458	438	463	474	480	478	486	522	455	507	491	471	492	494	501	477	462	476	453	518	470	509	518	487	458	464	459	454	476	449	499	484	485	492	490	468	470	485	445	455	481	472	486	477	461	464	425	458	478	472	470	505	455	502	528	533	444	497	470	462	459	490	455	435	463	474	486	456	436	532	458	499	460	502	464	461	460	440	445	470	453	479	499	519	477	464	482	465	470	462	496	448	454	454	490	450	487	451	468	467	466	545	459	453	472	490	495	442	448	503	442	469	464	484	514	499	452	500	452	512	459	484	480	539	488	462	494	465	465	489	493	474	492	472	498	449	486	470	506	475	463	499	460	494	447	475	423	481	523	510	455	506	513	482	462	477	463	466	477	512	479	454	506	489	524	501	454	442	439	475	473	464	473	467	494	475	501	489	444	522	469	479	483	467	494	471	478	477	395	488	449	461	493	446	465	438	511	498	473	463	490	492	457	466	463	512	507	472	448	491	490	462	443	509	476	475	439	451	477	483	484	528	475	481	438	447	491	501	479	542	501	435	475	427	484	458	443	493	463	463	501	450	449	475	489	453	508	523	476	476	469	497	515	481	473	501	485	481	487	483	467	478	457	437	450	484	484	467	476	500	442	486	486	483	490	492	480	467	491	500	474	530	500	495	476	506	503	478	470	464	503	471	517	476	469	478	512	480	511	435	508	466	448	486	479	525	468	474	459	492	467	476	475	501	452	492	462	487	467	488	520	499	462	495	476	490	460	484	492	485	522	436	469	484	482	474	487	502	452	492	481	470	469	512	482	472	510	485	491	469	525	468	445	492	469	485	498	489	478	476	465	474	451	462	482	499	450	468	488	462	496	493	472	499	490	473	495	455	485	486	492	511	457	512	460	482	467	525	492	480	491	445	490	455	495	503	458	489	485	462	491	502	517	486	475	480	508	496	509	479	477	540	510	449	477	469	457	462	480	441	478	471	529	497	492	489	481	485	481	468	466	495	476	465	469	480	470	480	465	478	450	472	472	463	480	487	469	496	443	498	537	528	475	440	496	472	472	497	486	487	512	479	445	485	462	483	433	465	445	501	492	467	472	485	456	491	482	472	462	489	499	471	496	439	495	506	482	500	456	463	511	469	504	470	483	472	488	493	464	492	480	467	503	464	448	448	537	480	494	482	475	453	487	470	448	468	504	513	493	453	464	472	465	476	460	464	479	472	486	470	481	426	498	485	446	476	447	533	463	521	477	504	458	455	468	489	452	473	480	424	480	512	482	459	474	476	481	490	491	475	474	481	475	442	468	458	458	486	466	472	451	458	497	476	465	488	512	468	484	463	463	488	503	493	458	501	487	480	473	498	476	504	526	481	473	480	464	462	494	496	513	519	497	486	469	506	502	463	444	462	462	459	461	492	487	446	443	473	480	495	507	475	467	490	441	477	447	465	484	463	470	489	470	480	496	501	474	451	494	453	472	464	514	469	499	475	482	516	486	472	458	492	475	483	497	469	514	446	466	501	491	452	493	478	469	550	464	466	494	470	492	483	489	485	449	511	468	494	449	484	451	468	475	471	496	448	485	516	493	488	461	454	468	497	467	515	477	513	460	471	490	460	481	491	480	502	481	479	493	459	473	480	460	496	478	439	463	467	525	530	457	479	473	439	498	456	471	515	490	471	480	470	442	464	481	491	534	464	483	506	545	471	424	515	483	517	474	466	483	463	525	489	516	484	500	448	457	486	471	458	458	513	453	469	444	453	469	464	461	495	456	478	482	493	462	479	490	475	478	458	478	512	473	543	486	504	456	485	476	492	463	505	471	438	489	516	448	451	471	527	459	527	466	457	418	453	491	493	480	468	465	473	460	502	473	500	471	433	479	483	446	505	480	484	491	506	481	485	468	452	474	462	496	448	497	483	520	491	457	489	543	470	484	513	471	450	478	484	463	512	481	483	453	509	457	459	492	500	514	489	485	492	485	478	498	451	488	524	490	545	486	454	505	472	454	449	480	522	486	481	449	478	499	460	463	454	502	480	487	451	452	468	506	466	438	474	494	519	490	466	441	487	454	485	520	491	486	478	497	440	492	441	454	450	455	477	488	485	470	480	467	437	469	484	504	481	478	478	469	452	452	473	467	488	477	476	483	448	472	459	503	469	482	466	448	480	468	452	513	448	446	473	443	479	442	450	471	485	460	468	504	467	496	493	465	501	478	474	479	536	473	480	464	540	491	472	495	493	452	459	479	468	473	493	478	437	479	468	514	492	541	474	472	463	457	481	487	497	489	468	444	495	515	518	465	463	472	441	467	497	504	441	473	509	456	435	457	467	481	506	474	453	462	480	495	452	510	485	480	457	475	494	454	462	485	446	437	471	483	489	480	485	508	468	450	491	453	469	449	472	496	464	475	468	487	449	481	498	450	493	520	467	495	484	467	492	489	473	482	466	486	474	490	504	497	474	465	471	474	467	459	451	495	488	453	463	490	459	457	481	471	477	501	440	494	461	490	468	451	495	500
25071	21403	27426	23643	6413	530	386	355	342	317	301	299	302	286	815	1998	1270	291	253	258	267	269	278	263	273	263	291	269	222	265	281	289	252	269	290	269	231	261	240	262	237	262	255	252	247	268	258	287	261	271	255	308	257	259	246	281	282	259	257	265	263	280	266	243	252	258	239	257	270	250	236	275	227	250	239	285	279	281	268	261	236	269	260	279	243	244	242	240	260	285	258	257	257	274	255	282	261	286	267	258	266	256	292	279	288	279	240	258	273	244	237	245	270	257	262	267	289	278	233	274	283	270	261	245	281	263	278	284	266	241	265	264	273	273	298	267	280	252	267	254	262	215	250	286	259	234	271	258	261	259	286	260	262	269	283	258	281	256	255	278	272	280	243	261	282	271	264	260	262	254	277	240	274	276	267	263	269	232	229	285	263	265	259	278	244	253	277	238	245	256	248	231	275	257	293	264	265	262	256	259	252	250	281	259	254	289	267	231	225	256	270	264	258	287	242	272	263	266	252	252	270	276	226	264	279	288	263	285	238	239	279	249	271	246	261	248	276	267	264	236	233	267	289	271	246	284	276	257	258	264	251	244	260	270	249	270	241	265	269	246	267	275	263	270	268	246	252	283	265	240	248	245	280	271	265	264	278	267	252	286	272	247	254	240	270	259	259	256	248	269	285	240	272	251	258	287	276	260	241	260	279	268	294	292	218	250	244	276	263	270	258	254	260	237	259	232	254	225	258	271	268	271	279	252	287	234	269	268	237	266	263	268	249	260	256	247	257	253	273	253	258	228	265	270	249	245	243	272	236	245	242	248	246	262	258	257	267	273	235	251	266	282	252	248	263	250	262	262	252	258	263	279	277	260	248	277	269	259	260	236	283	279	226	282	261	271	262	271	275	273	255	281	248	266	277	248	258	278	285	269	231	290	277	303	297	251	248	248	245	304	266	256	262	262	294	268	246	239	237	279	255	275	265	228	230	271	264	261	259	274	274	268	301	252	259	274	275	246	268	252	256	255	246	273	244	261	236	275	272	264	277	278	249	277	256	300	269	260	250	254	250	256	262	282	252	271	263	279	252	277	255	256	264	259	268	282	251	243	286	256	213	255	275	245	268	264	246	264	250	267	265	264	287	279	263	283	257	273	273	261	273	274	261	268	276	245	272	268	256	247	260	250	235	253	260	258	272	271	248	276	280	265	271	259	226	248	249	260	224	259	267	261	270	262	275	240	253	258	277	256	254	276	288	244	239	255	262	279	262	274	270	252	258	255	268	252	253	255	240	244	257	240	236	235	258	272	269	248	247	251	266	233	270	249	247	287	250	254	237	243	285	274	269	262	261	260	266	279	260	290	278	249	248	267	233	244	279	261	265	276	250	252	269	268	258	263	274	280	251	269	270	266	251	271	262	279	261	259	255	245	269	259	253	266	275	246	241	260	257	239	254	237	256	255	260	240	260	235	267	268	258	265	270	230	237	233	257	271	280	276	270	257	241	226	267	244	288	267	261	291	278	248	264	282	269	266	241	232	257	271	238	242	263	274	258	231	260	264	238	242	265	240	267	257	278	266	282	264	267	271	255	269	245	252	295	283	259	262	258	251	271	253	280	262	262	272	270	247	272	258	247	263	237	256	258	257	266	236	266	255	249	233	290	244	290	249	301	271	252	265	261	256	273	281	258	268	238	241	253	257	259	254	276	241	265	269	237	265	278	269	275	267	254	263	274	243	270	260	239	265	252	251	250	272	269	276	252	254	254	281	251	261	236	257	274	272	262	273	247	294	265	279	251	264	276	278	264	237	248	260	246	272	302	268	269	262	239	242	270	234	280	267	252	273	246	265	270	226	249	265	235	241	255	255	247	254	232	274	264	276	278	251	254	248	281	248	279	242	251	252	267	256	243	282	264	246	267	246	243	254	284	278	288	270	283	263	278	266	250	226	272	256	268	254	263	253	237	244	252	264	265	246	246	271	263	263	264	245	235	251	260	258	270	260	270	252	235	222	256	242	277	263	241	269	253	254	289	244	286	254	246	241	272	270	251	247	263	277	261	262	260	266	269	253	247	249	271	277	261	246	256	292	286	256	265	250	269	275	285	278	272	252	260	249	264	245	254	246	268	264	287	250	230	251	253	285	238	245	263	256	255	277	273	290	260	224	287	242	275	261	261	271	261	249	239	267	285	271	256	241	243	261	263	243	251	255	296	286	264	254	274	238	260	218	249	263	232	253	260	259	236	281	247	249	259	280	255	248	220	245	272	267	248	269	248	294	287	273	267	241	263	239	247	230	264	251	243	260	278	271	262	222	279	244	259	281	291	292	245	268	257	252	275	271	246	269	281	259	269	270	258	244	239	258	260	259	259	251	300	253	244	273	258	248	286	257	237	280	254	259	282	262	240	258	223	265	240	240	274	239	273	308	243	264	266	246	279	289	277	272	281	271	286	242	275	257	274	269	287	260	232	284	261	258	252	290	243	254	257	292	273	291	257	276	243	245	283	254	258	256	271	269	261	250	265	248	256	286	247	257	240	264	254	276	255	250	271	268	233	288	250	274	276	285	280	250	256	303	241	284	261	289	265	246	236	251	262	233	249	267	247	260	264	263	265	267	276	260	237	235	249	245	254	245	246	263	254	278	262	271	276	242	272	276	262	248	277	258	261	276	239	261	283	288	242	286	224	240	271	252	272	239	248	238	259	241	277	257	254	265	257	251	307	239	271	278	266	253	271	257	298	240	274	268	231	259	267	272	254	292	286	260	265	239	260	258	263	269	252	264	239	254	278	245	266	274	255	275	290	269	260	229	235	229	270	268	229	256	262	257	243	253	248	267	280	273	264	254	263	269	267	295	258	252	240	253	253	262	240	251	251	252	274	300	290	239	254	272	243	276	258	229	279	264	262	298	258	249	264	275	266	250	241	273	250	266	270	305	240	239	257	244	252	240	233	258	256	254	267	256	230	265	262	256	276	270	243	263	271	259	268	238	268	291	269	265	250	279	258	283	241	292	276	286	244	272	273	244	256	247	263	263	270	258	258	260	260	223	264	257	234	244	256	252	254	248	269	267	251	272	291	280	287	283	240	279	242	256	235	302	269	284	265	281	254	262	253	252	265	253	251	269	261	276	240	261	257	231	267	287	288	281	263	248	258	272	259	256	281	242	255	262	251	245	259	287	250	265	251	257	229	243	253	239	256	217	296	242	272	248	236	272	241	292	261	259	275	257	269	259	234	229	262	236	261	235	257	221	246	275	276	254	239	255	261	261	256	310	249	248	260	254	241	262	252	277	273	288	253	289	276	252	275	260	257	267	248	262	272	260	256	220	280	284	252	252	252	238	237	254	276	270	282	273	249	252	240	266	271	264	264	268	267	278	291	277	287	282	237	242	253	272	248	253	249	247	282	232	247	271	278	289	266	252	248	249	243	258	264	259	303	243	242	253	260	243	273	242	245	302	238	277	267	282	229	257	290	273	241	264	251	258	254	259	274	246
41243	57493	33648	1482	921	764	660	574	533	513	482	421	440	434	1850	4790	2688	350	354	333	353	328	370	334	352	332	380	352	338	341	347	337	361	332	329	344	357	339	342	335	333	325	312	325	319	317	336	352	356	343	300	323	311	378	322	332	325	333	341	323	328	326	335	324	311	361	354	329	329	329	310	356	344	302	351	341	314	345	295	328	305	351	321	322	335	336	301	321	308	367	322	332	308	321	344	299	329	324	341	342	337	344	334	335	318	342	330	333	335	311	331	343	334	328	337	289	337	319	318	339	336	293	347	349	301	344	332	335	326	345	335	309	372	335	359	295	343	330	342	348	359	322	297	353	327	318	318	364	340	355	317	310	332	353	330	344	303	318	328	321	320	294	304	345	339	319	323	331	318	319	337	330	335	333	337	345	319	383	317	314	339	335	361	297	330	367	331	331	326	310	351	333	343	314	341	349	322	345	327	325	342	328	290	317	333	319	301	338	354	320	335	326	361	334	330	313	329	317	300	332	303	332	336	348	335	343	319	352	337	329	339	345	324	333	330	328	325	313	295	328	341	330	329	361	337	323	329	338	347	307	347	340	338	308	338	340	321	303	340	310	347	328	334	351	313	342	335	324	329	331	326	323	365	307	364	294	317	327	313	377	353	349	309	320	361	317	321	297	318	324	296	334	351	336	326	331	301	339	333	329	329	341	341	321	341	319	326	360	364	339	355	303	299	328	322	308	323	348	331	317	347	343	338	355	354	337	341	338	351	332	312	327	356	349	319	334	379	307	340	355	328	327	316	324	350	343	356	291	276	341	288	335	322	342	383	324	316	331	314	325	331	338	335	317	315	339	339	365	312	296	341	321	327	341	314	337	329	340	378	349	313	372	287	325	297	307	343	321	370	314	308	329	354	325	338	366	309	321	353	338	351	373	340	310	334	320	336	341	262	335	336	344	343	339	310	313	342	342	346	325	340	321	322	375	322	305	354	320	356	349	363	327	328	325	318	317	355	354	345	330	338	307	312	367	320	353	334	323	339	306	320	350	355	346	316	304	332	326	318	330	328	323	316	333	339	353	334	314	320	308	353	308	312	347	314	345	332	325	299	324	343	345	348	305	341	350	323	303	330	336	355	315	333	336	342	345	352	307	333	355	350	345	315	309	348	307	335	334	330	337	338	334	319	344	360	337	349	321	302	324	325	304	341	335	325	312	324	288	303	335	325	335	339	309	328	323	348	302	352	337	329	380	313	352	321	332	347	316	300	347	337	328	354	356	314	335	306	316	344	329	322	316	340	325	344	300	350	378	323	327	343	324	337	333	326	330	335	322	309	355	307	356	324	328	332	342	342	365	333	355	317	340	334	337	325	327	308	307	329	340	340	349	330	344	345	318	333	346	298	346	326	293	320	364	351	317	305	318	313	329	325	306	316	285	298	322	326	315	328	293	330	339	323	333	344	324	333	365	339	352	328	329	352	326	321	342	342	320	348	327	323	310	320	305	319	342	331	321	324	340	342	304	309	337	340	308	306	320	312	331	319	369	324	331	338	311	329	348	330	323	347	313	347	349	338	319	322	332	336	344	336	375	323	354	334	337	333	311	361	344	321	356	350	349	364	318	304	323	327	351	338	336	322	357	309	345	287	348	353	336	344	305	346	349	333	302	327	334	327	353	339	350	337	319	339	352	328	318	306	329	331	298	310	333	352	345	293	340	318	315	338	364	314	341	327	330	355	306	333	314	344	341	314	314	327	310	332	340	348	342	328	300	347	350	329	293	319	336	337	317	342	307	322	327	340	346	317	359	343	310	305	362	349	339	339	325	335	303	326	311	353	353	328	344	320	326	332	315	365	335	344	358	320	316	334	323	321	305	307	338	331	382	327	318	326	323	310	303	317	367	364	364	307	336	315	332	326	328	321	337	314	317	327	333	320	322	344	329	315	326	337	341	334	322	360	320	329	311	321	318	358	333	328	334	283	320	338	299	319	326	283	352	336	303	305	362	317	342	335	321	347	327	316	305	352	291	298	325	320	344	363	326	350	353	304	336	356	338	367	322	332	345	335	322	353	338	323	345	339	310	329	322	346	351	305	329	329	319	302	354	342	359	324	295	364	336	309	356	323	317	336	350	326	333	303	316	332	300	367	319	315	331	344	341	364	344	343	368	309	328	290	308	360	352	318	335	317	311	328	342	354	340	306	350	328	296	329	332	319	334	320	324	350	315	339	330	333	334	346	352	327	355	333	312	285	341	334	361	306	308	321	337	315	301	298	318	327	315	341	315	301	334	302	319	317	354	306	328	308	321	324	352	356	337	339	358	317	367	318	319	319	345	355	342	334	344	351	341	328	340	330	331	372	347	332	362	325	340	319	300	323	318	342	330	337	324	362	320	352	336	318	336	323	322	318	343	304	316	308	322	337	330	349	330	331	328	330	369	316	324	351	364	319	300	372	336	343	306	317	315	358	324	333	361	318	321	354	321	365	315	348	335	336	304	328	332	311	336	371	358	337	332	301	348	326	359	327	316	316	333	295	299	332	302	310	331	335	306	311	313	333	325	304	331	327	303	339	335	295	316	311	333	324	332	356	335	326	325	362	372	356	314	304	337	332	316	359	334	328	299	352	261	345	346	327	345	384	346	308	324	352	329	317	347	329	380	331	340	329	352	323	360	323	340	318	334	334	346	299	377	318	283	347	350	325	326	327	342	328	307	332	355	343	299	371	348	310	318	318	321	329	332	323	337	335	342	311	337	345	324	297	317	335	330	358	326	342	359	334	349	347	316	325	344	298	327	336	313	334	333	347	313	314	328	346	332	321	317	316	297	349	310	330	368	345	359	338	339	340	325	331	346	335	338	329	313	319	350	331	330	340	339	321	298	346	311	341	357	330	333	341	344	330	316	306	351	312	298	346	359	341	326	345	310	335	332	333	346	278	327	316	309	339	334	351	356	332	361	328	296	318	321	338	327	341	310	354	331	372	337	309	338	360	329	334	355	320	323	327	327	336	340	349	290	311	323	343	341	324	319	316	339	349	341	351	307	338	311	337	339	298	330	326	339	324	335	348	310	329	342	323	308	322	307	320	319	329	311	330	317	324	350	344	329	329	327	326	338	354	341	290	337	317	342	330	340	363	334	326	318	365	332	350	323	309	318	331	297	362	357	355	320	323	341	329	348	345	343	327	340	309	384	337	334	320	308	320	343	353	323	333	365	352	348	330	338	350	315	337	317	339	351	347	326	341	343	359	325	331	355	346	326	334	339	329	335	316	368	333	315	308	338	309	335	338	355	330	349	338	317	357	312	343	325	353	324	321	359	307	338	341	336	289	314	356	342	311	338	339	356	348	337	344	330	318	308	329	290	341	321	294	335	317	335	305	326	352	342	328	326	290	327	334	317	334	344	317	355	318	365	344	340	332	355	328	347	326	305	337	349	303	328	362	336	345	309	363	297	335	320	319	311	301	347	331	315	325	341	334	327	322	316	360	331	335	315
22842	20983	28546	23604	20947	20283	4860	1024	875	734	750	687	865	736	3258	8247	4602	646	609	583	589	559	589	606	586	560	554	562	590	574	632	558	537	540	567	557	556	542	552	590	576	537	549	594	521	581	554	563	566	527	546	550	544	551	583	555	590	532	565	571	555	547	553	551	596	587	576	591	510	591	551	596	555	561	581	513	564	552	536	510	573	545	600	498	552	571	538	558	550	536	559	556	571	536	545	529	578	571	574	564	557	545	561	539	534	550	536	564	572	552	543	567	570	590	557	555	536	554	547	552	547	558	582	548	564	531	572	555	588	533	577	555	566	538	575	556	561	552	547	577	604	544	606	553	601	573	514	594	539	608	545	522	560	592	600	573	529	540	572	518	551	529	532	577	592	574	577	529	522	538	578	565	624	530	547	523	542	589	589	552	537	574	571	575	597	534	556	567	526	574	584	572	563	513	552	495	535	594	608	570	565	560	590	529	537	560	584	534	524	569	591	503	541	569	544	567	554	578	575	558	562	578	577	575	585	570	569	601	557	556	559	558	544	539	537	587	591	575	525	530	510	533	573	558	534	566	565	540	545	555	559	600	543	574	593	533	588	502	569	561	578	575	554	521	562	582	556	557	540	510	572	559	563	579	575	587	551	574	554	536	573	529	613	507	546	555	514	553	514	573	552	566	585	575	532	591	537	567	570	571	587	528	582	548	537	561	550	565	598	554	576	530	532	555	533	590	576	572	558	576	572	558	508	571	558	544	570	570	585	603	583	589	550	552	574	530	537	537	554	565	564	544	532	586	541	537	540	514	557	532	535	562	550	546	626	600	543	568	546	556	534	583	600	503	562	559	551	549	549	600	581	525	571	608	518	548	537	566	576	560	541	545	553	557	580	509	582	542	548	603	522	546	522	603	527	539	538	593	582	613	553	566	514	513	516	604	510	539	547	543	564	552	590	539	562	523	567	501	544	557	585	571	589	580	568	544	565	544	528	532	512	539	528	533	541	591	527	546	519	565	574	570	542	534	578	566	544	554	546	572	574	585	585	571	598	542	515	590	544	565	565	554	569	559	581	590	547	582	554	576	562	557	608	567	556	591	570	551	555	572	578	538	569	533	545	565	541	529	551	564	551	554	499	526	573	537	569	568	557	586	529	569	596	530	559	561	567	535	553	547	560	552	595	517	578	591	541	548	568	553	577	511	517	556	586	539	555	559	569	527	566	598	553	543	551	543	543	564	531	586	588	553	556	547	562	582	570	567	518	576	543	552	497	501	560	496	534	540	551	552	560	571	563	540	590	595	580	562	568	575	595	554	586	586	559	581	571	576	572	557	510	583	532	577	568	543	532	562	567	531	561	536	547	590	549	597	526	527	582	511	511	561	539	590	591	548	577	544	555	539	554	549	564	559	529	577	582	544	594	563	546	547	553	530	558	546	525	472	606	553	559	543	542	587	549	589	568	556	539	578	543	559	580	534	605	594	528	565	529	611	558	546	551	570	525	545	564	541	556	542	566	570	561	554	538	595	539	546	562	534	544	516	523	556	562	540	500	574	537	547	559	544	563	576	561	540	546	544	583	521	573	538	542	578	561	580	558	561	572	567	566	500	583	526	529	565	578	559	517	553	557	579	515	585	551	546	540	547	587	556	570	566	558	532	527	585	546	529	517	531	558	549	548	576	532	571	558	523	509	561	521	543	507	542	551	518	564	540	577	556	562	539	530	580	593	532	548	568	539	569	556	562	562	578	565	586	565	543	563	558	560	574	520	543	547	572	602	570	568	552	572	562	566	565	568	543	577	548	539	534	589	535	528	577	579	560	550	531	563	581	557	543	572	556	558	548	537	621	535	530	576	570	536	555	581	574	549	571	531	572	570	592	571	547	543	537	607	582	556	515	589	526	518	570	501	561	605	577	515	545	555	564	542	524	524	563	585	561	520	536	571	597	510	578	534	574	532	491	612	550	534	579	527	524	555	519	581	586	533	576	561	562	568	549	544	521	614	563	559	584	551	605	576	515	569	565	517	522	549	545	565	544	545	507	535	575	530	549	560	610	567	572	557	581	548	576	560	521	567	561	544	540	594	534	518	578	561	561	589	556	576	555	564	546	563	552	578	539	547	548	597	538	540	571	574	566	591	515	571	576	554	537	548	527	553	539	560	570	564	559	555	560	540	589	558	606	523	542	582	560	524	579	559	517	532	512	571	564	531	575	491	568	591	567	576	540	554	532	508	561	570	568	554	514	563	506	521	552	589	592	582	559	557	562	610	580	564	607	594	548	509	540	558	521	528	542	519	528	571	524	550	544	507	532	553	567	588	535	568	566	576	560	601	576	547	543	586	550	592	559	540	541	559	546	543	546	587	545	541	569	519	534	537	552	511	576	544	554	555	555	561	552	566	589	568	562	600	555	544	598	581	547	554	585	552	557	544	546	568	534	564	589	568	577	557	585	572	598	575	617	586	578	573	573	528	587	541	545	555	591	527	522	525	568	563	506	566	523	594	551	560	555	522	568	561	568	567	588	560	554	562	548	595	509	552	562	575	522	563	544	528	575	539	547	597	559	557	556	560	527	598	552	544	515	537	557	524	516	565	589	614	525	586	573	582	559	557	565	561	590	555	543	571	582	534	552	577	560	558	562	537	550	562	575	538	593	567	528	582	535	534	530	557	560	556	561	559	568	596	576	591	570	589	498	539	565	557	558	571	569	552	606	528	575	544	544	532	560	539	565	567	604	582	582	559	574	555	562	550	554	551	575	575	532	621	494	544	544	562	609	539	569	600	591	549	553	601	544	582	537	576	552	592	544	529	555	501	551	590	571	556	557	604	534	587	505	547	545	533	557	561	560	589	534	523	582	570	542	561	560	550	541	551	522	559	566	594	574	576	544	596	551	538	580	558	551	570	547	517	577	510	568	570	526	557	594	509	508	568	570	547	534	584	580	513	577	579	548	556	526	531	557	541	579	545	566	599	552	521	592	547	553	576	543	547	536	562	559	540	555	568	562	529	577	596	574	552	537	557	592	603	496	556	561	531	558	584	535	593	564	555	544	532	520	536	570	539	529	553	571	582	519	567	553	521	556	526	553	557	583	556	586	539	553	571	537	576	569	516	559	593	531	598	539	582	557	534	542	544	542	529	564	538	555	552	560	544	559	547	568	597	544	552	542	535	534	562	570	533	552	569	580	540	564	541	580	575	544	559	495	586	576	513	515	545	553	546	548	529	514	565	531	546	592	534	547	567	579	591	576	568	561	551	559	529	552	554	584	547	512	542	523	545	555	556	593	561	575	530	521	559	515	594	527	548	532	544	597	543	562	539	566	612	540	544	527	560	554	517	571	598	517	539	593	525	527	563	523	542	585	564	518	557	551	517	579	537	559	570	579	569	567	570	525	594	530	556	545	581	536	596	501	552	606	535	545	557	583	548	530	558	544	558	547	550	573	521	599	567	597	566	514	572	540	592	553	572	576	557	527	578	556	556	553	529	547
47173	73292	43080	4512	2668	2050	1742	1487	1294	1147	1070	979	1497	1157	6374	14484	7469	733	681	692	686	642	679	707	692	667	670	654	698	679	683	736	651	679	676	717	657	657	601	658	664	642	671	643	646	638	672	656	692	654	649	650	628	650	622	655	670	668	653	626	684	671	716	683	659	660	663	688	657	680	673	658	659	683	647	638	686	690	684	627	642	637	650	627	669	699	672	643	640	668	638	651	642	631	653	631	652	668	712	669	594	671	679	630	607	614	679	679	629	650	627	619	659	706	628	628	667	658	657	627	623	688	634	674	631	640	648	662	664	690	701	669	656	665	673	664	717	619	652	637	631	659	616	662	632	652	603	637	675	640	631	631	648	595	650	681	625	715	677	636	672	639	659	649	673	663	651	650	636	623	621	669	659	655	619	706	617	631	621	679	626	646	666	646	648	627	648	615	665	641	642	637	617	667	647	652	609	660	664	654	618	649	663	676	648	641	644	633	639	658	678	659	639	635	604	629	657	669	618	674	651	613	635	643	569	693	627	653	682	676	643	626	654	636	669	698	651	686	633	610	671	685	633	707	698	691	661	690	645	652	612	631	667	670	667	684	645	634	670	646	638	653	641	656	688	664	640	656	659	673	639	642	646	691	679	631	625	644	669	603	670	668	650	654	673	631	642	647	672	646	645	648	624	660	659	649	631	677	663	640	673	629	648	688	686	635	645	597	622	614	673	622	656	622	622	626	667	631	610	647	665	673	660	648	676	637	657	654	643	626	674	623	634	648	656	643	688	667	634	658	649	621	628	680	646	652	641	648	625	670	660	662	631	650	664	677	649	661	654	651	616	667	642	655	686	650	658	660	655	647	647	665	606	671	643	632	653	648	639	637	658	602	640	646	684	672	600	640	683	683	630	664	642	681	645	623	633	691	651	638	684	648	645	628	661	660	636	629	642	646	706	677	674	648	666	632	672	662	649	624	588	642	671	637	628	649	619	616	688	634	674	672	669	642	693	632	673	678	661	613	637	652	649	647	637	652	647	617	633	656	619	590	690	615	677	604	651	631	660	657	686	656	629	672	648	674	642	672	706	667	659	685	627	664	674	661	652	648	672	657	643	613	647	633	662	673	649	686	678	654	655	667	634	641	663	648	629	650	648	655	637	648	727	650	691	661	671	647	661	632	671	655	596	640	650	693	669	631	716	673	684	629	657	630	665	656	688	650	659	644	625	647	626	721	637	660	638	655	646	699	679	625	613	639	629	672	653	656	680	653	644	654	694	640	635	669	601	666	643	655	598	672	641	671	688	664	639	682	643	673	669	670	621	687	622	640	615	653	671	642	673	621	651	638	632	608	667	657	649	630	644	637	638	677	663	603	669	674	665	621	653	647	600	713	684	666	668	631	658	649	654	630	651	585	697	641	646	669	654	687	674	652	631	628	652	671	665	635	650	671	646	662	644	628	710	678	596	647	646	628	676	648	678	640	639	645	627	636	673	631	643	609	596	679	659	687	662	657	665	624	621	670	653	661	670	629	606	640	666	633	619	632	696	654	676	634	639	616	661	636	650	712	653	636	650	660	671	646	643	638	672	678	626	610	685	638	701	636	634	680	673	687	718	684	687	664	634	627	611	606	674	665	663	626	637	661	671	645	644	620	665	624	629	656	619	632	647	622	644	598	603	658	645	636	684	646	637	611	612	630	660	616	608	666	656	689	652	654	665	617	640	641	629	663	663	659	636	636	677	651	649	648	612	709	649	652	657	645	671	619	644	621	669	666	627	684	658	659	664	669	627	672	626	626	638	651	659	603	674	648	632	678	625	644	709	634	607	635	644	606	654	632	627	611	660	643	646	717	673	668	603	625	648	710	598	634	653	644	641	636	633	683	643	652	624	676	636	661	634	662	645	583	668	669	659	626	655	654	678	629	645	683	636	583	668	657	627	605	677	667	638	624	671	663	642	629	651	630	700	622	725	617	616	645	659	637	710	669	670	664	640	643	636	648	642	629	674	673	647	621	654	661	651	653	699	658	670	654	664	679	636	666	681	643	642	649	643	679	661	650	616	640	638	658	656	604	676	679	673	641	665	649	719	609	618	631	647	661	702	684	657	620	665	655	670	654	611	628	672	634	621	651	607	645	636	634	637	615	656	626	664	646	641	643	645	653	664	640	673	689	660	635	667	679	630	657	695	644	646	634	666	677	677	644	655	653	647	650	628	623	643	681	636	656	687	633	635	667	638	669	657	593	651	685	648	689	658	660	710	608	689	704	670	680	645	686	712	678	704	703	653	647	644	659	633	654	668	657	634	646	634	627	639	674	628	625	592	669	630	629	624	672	639	631	656	665	632	628	649	627	635	660	651	650	632	679	657	626	635	651	655	641	647	692	665	666	678	649	648	650	653	624	623	641	664	661	682	649	635	630	627	634	650	612	636	625	699	651	696	668	634	660	646	628	620	669	635	657	684	674	609	635	630	646	649	693	666	606	662	635	697	654	686	671	662	632	669	623	694	652	664	626	651	639	639	619	656	650	637	638	590	650	634	629	626	652	668	639	687	663	681	634	674	633	613	634	599	646	627	703	662	686	652	672	627	666	657	680	637	679	655	583	645	702	673	642	654	639	657	646	643	628	659	701	676	682	684	633	656	703	671	647	712	662	658	692	640	629	673	667	618	686	674	648	675	652	628	623	645	618	600	644	670	629	636	667	651	654	619	636	610	686	674	682	670	675	656	709	638	628	645	656	652	625	653	638	626	638	620	665	683	657	629	639	652	660	658	656	654	660	649	662	682	644	666	628	687	721	650	668	657	674	624	672	639	642	647	664	666	618	682	657	600	651	703	647	657	696	630	640	634	683	633	641	646	651	654	652	664	652	689	631	660	672	618	687	651	712	642	663	613	623	661	643	647	656	595	670	641	668	679	635	676	659	686	670	629	664	630	683	651	682	666	660	672	654	620	637	672	613	703	683	642	719	636	646	619	646	637	643	665	627	680	651	648	675	683	668	630	663	690	661	657	651	620	623	691	627	648	688	641	614	665	631	659	598	641	670	652	630	595	652	632	657	675	623	696	647	632	668	668	700	682	622	685	647	629	647	639	648	653	632	651	667	642	607	663	662	662	629	626	609	684	659	612	692	660	698	633	649	657	645	666	627	655	639	652	607	709	626	622	680	631	621	632	590	655	651	634	625	691	646	622	664	698	589	612	677	642	615	610	687	649	633	636	643	635	648	600	646	685	637	628	620	663	669	650	640	655	632	662	650	658	671	673	668	685	659	661	619	617	614	636	634	678	648	657	637	648	653	589	660	694	667	652	615	674	641	681	668	672	644	632	644	684	644	686	684	609	647	647	635	648	665	632	643	654	665	716	656	639	615	663	640	679	688	622	686	670	664	657	649	659	674	662	621	616	653	660	646	610	608	659	621	611	606	636	607	678	623	709	632	637	637	639	635	664	650	654	629	656	634	679	675	617	637	613	657	664	650	702	642	604	652	625	684
32831	32327	23199	3872	287	273	247	227	223	250	237	214	227	220	299	490	358	191	184	212	232	186	218	219	204	234	211	208	195	236	225	216	213	195	200	225	209	223	195	228	225	214	202	208	211	208	208	226	201	212	198	217	230	236	211	196	218	232	199	216	197	198	214	235	225	198	223	212	215	217	190	218	228	227	212	192	190	212	204	197	226	215	200	195	185	214	214	190	238	208	225	230	182	215	204	211	197	195	216	210	222	192	177	194	201	198	241	225	216	229	203	196	210	202	226	245	221	232	223	213	180	213	252	230	193	218	236	220	224	221	205	204	204	217	218	206	231	235	228	236	217	223	212	214	213	213	217	233	234	212	209	198	193	222	215	213	215	210	212	211	220	207	199	194	206	179	200	205	191	202	230	228	232	208	215	204	196	189	190	209	227	237	204	210	200	242	236	192	219	210	191	214	201	204	201	245	206	221	229	197	205	221	207	206	194	213	215	233	214	238	199	243	215	218	217	212	224	207	216	218	207	205	213	229	235	227	241	205	216	214	233	194	227	218	221	222	206	216	190	199	213	191	218	205	221	219	214	227	227	219	232	203	228	214	193	207	220	203	208	234	214	220	217	228	203	200	210	244	200	213	194	201	220	233	209	221	207	200	221	220	242	217	198	210	218	186	219	218	212	219	221	209	182	218	196	239	229	202	213	226	242	220	195	225	217	215	222	211	196	186	229	215	190	216	199	198	183	231	217	207	190	224	223	218	217	224	218	203	200	206	236	229	219	206	198	211	216	210	191	210	218	235	227	196	211	221	189	214	211	210	215	238	220	199	230	239	198	230	223	208	200	226	190	212	212	240	190	208	211	230	213	207	226	199	200	241	212	191	254	202	226	244	228	199	206	206	251	202	215	214	196	213	238	238	240	210	201	206	192	217	237	220	228	214	195	224	192	222	206	205	174	193	202	185	224	201	206	230	236	210	199	195	203	201	240	207	221	202	217	207	211	226	211	190	206	198	189	206	200	225	195	232	219	205	212	178	204	205	208	208	199	231	200	215	230	219	225	199	219	199	221	210	210	207	196	211	228	204	220	217	247	236	191	211	246	222	233	214	183	221	210	206	224	190	212	215	192	208	205	208	207	242	197	225	205	191	218	228	218	232	217	232	219	219	191	228	219	210	209	203	197	231	203	237	188	233	233	206	233	229	208	184	206	198	214	216	223	204	207	232	225	204	231	196	223	205	192	205	224	193	215	211	200	237	208	217	188	199	213	202	214	210	216	220	203	228	224	229	223	213	231	194	199	209	196	224	218	258	207	219	200	219	213	221	232	213	225	205	229	207	208	206	208	179	242	196	218	233	228	210	233	203	202	218	235	197	239	192	209	193	233	211	225	211	209	221	239	218	198	208	223	216	190	216	224	210	214	200	215	216	207	217	234	185	232	216	225	207	214	204	211	209	218	248	223	200	218	219	209	222	216	211	213	192	231	204	209	205	179	211	216	222	222	212	235	210	229	221	208	212	181	227	202	192	220	223	203	212	205	213	209	225	214	205	220	209	221	205	213	220	228	200	214	220	200	209	220	209	207	217	213	210	176	230	222	201	217	223	227	198	201	226	226	240	221	192	213	212	221	192	191	224	225	207	222	183	270	218	218	209	190	214	216	218	221	199	209	205	199	207	202	193	205	222	193	212	223	196	198	221	217	212	204	222	203	227	211	215	215	198	229	219	222	249	206	199	179	205	219	199	215	208	218	211	200	212	225	232	229	226	222	228	244	212	183	226	236	216	218	209	191	216	205	226	224	219	216	229	208	200	201	217	214	238	202	243	227	210	224	219	212	238	214	192	208	225	208	223	214	196	192	194	201	211	216	197	184	237	238	219	195	227	193	228	223	211	208	221	196	215	216	227	229	254	195	200	177	199	196	224	222	215	211	221	217	232	195	215	233	226	212	183	219	223	203	218	226	204	230	232	219	223	200	215	208	216	233	239	185	216	222	204	214	241	194	216	207	210	201	213	219	214	240	213	203	207	207	224	222	226	200	193	208	221	235	207	218	194	208	196	231	214	195	218	212	212	210	194	195	200	216	218	224	205	197	200	213	202	215	218	207	239	203	200	203	218	208	194	234	213	216	196	217	200	210	192	212	207	186	204	219	222	181	208	223	216	196	191	231	205	208	191	222	208	207	201	189	193	199	216	220	206	229	190	202	199	216	206	202	217	196	215	198	202	207	209	194	225	206	211	201	218	204	209	187	231	192	222	221	201	188	185	243	239	200	228	235	219	238	214	217	199	202	226	212	203	210	222	231	230	219	213	209	220	206	219	195	194	200	204	222	219	233	206	226	189	212	239	216	214	204	209	233	217	226	207	197	217	211	210	200	235	217	198	211	223	210	221	212	232	206	212	238	208	244	216	208	205	219	215	202	209	189	202	218	210	223	210	229	224	210	212	238	205	201	214	231	211	169	222	202	216	207	213	221	229	226	191	211	216	205	202	217	219	223	200	209	200	214	228	198	222	196	232	224	195	249	222	213	207	213	173	204	249	191	210	210	204	205	230	182	227	208	230	227	229	204	229	180	216	210	194	234	249	198	237	189	221	234	236	210	229	218	209	193	213	218	196	190	232	203	211	204	215	237	197	214	253	223	207	240	208	236	195	232	210	230	253	195	212	225	225	216	218	197	230	186	217	258	211	203	213	202	212	235	222	204	206	227	207	199	201	218	207	211	230	231	197	221	213	201	210	207	253	218	204	248	197	225	228	210	221	212	216	211	204	213	216	189	180	220	189	218	209	207	224	236	199	260	219	203	205	206	235	218	233	238	233	207	203	215	215	198	206	197	197	230	239	213	207	209	191	225	224	207	238	210	221	226	223	213	219	216	228	212	218	211	228	225	210	208	189	219	246	223	191	207	205	211	205	220	210	218	218	232	193	194	205	218	210	225	220	211	202	204	241	213	231	218	193	193	208	200	219	205	207	219	209	224	214	214	215	208	206	230	230	234	247	225	214	234	226	183	205	203	223	206	181	175	196	202	208	184	200	210	190	206	199	214	237	197	214	202	208	239	207	213	241	195	190	211	212	195	222	190	199	221	204	213	199	214	220	225	209	195	200	226	210	223	221	210	211	241	239	208	217	223	235	196	195	242	201	212	211	201	217	223	221	224	232	212	215	212	197	207	193	194	198	231	228	216	186	222	199	224	219	231	189	198	221	230	228	210	224	192	213	227	195	221	227	256	207	208	210	224	206	199	183	235	217	242	208	195	203	218	214	218	231	233	197	241	204	227	208	211	216	221	238	225	229	227	223	227	227	195	205	204	208	236	206	209	201	218	223	206	202	195	205	212	224	213	219	200	206	241	211	227	218	204	213	210	227	235	210	212	217	215	221	234	232	223	186	230	232	214	213	211	228	227	226	233	201	195	220	212	202	220	215	203	201	214	210	233	213	211	221	219	227	213	199	216	219	226	234	234	202	213	201	194	213	213	241	215	221	226	254
40361	46708	20848	585	395	335	336	318	322	332	310	289	252	244	480	881	563	274	254	237	298	272	273	264	276	266	291	285	258	274	272	251	289	272	252	282	249	241	286	286	273	257	281	246	247	276	283	292	284	276	244	283	303	279	263	245	273	262	280	282	246	270	247	259	263	282	254	275	281	250	271	269	264	259	247	245	247	238	279	264	267	253	283	295	275	269	230	274	278	275	267	283	264	266	287	293	235	290	278	256	278	274	285	278	246	265	270	241	288	261	254	271	268	265	252	271	261	266	263	254	253	305	261	243	272	253	286	248	235	261	277	249	287	286	268	276	260	248	267	274	274	273	272	278	278	275	263	286	261	274	282	273	261	242	254	263	258	262	284	267	287	283	255	263	236	270	261	286	280	274	270	307	249	287	253	251	291	263	251	255	261	280	304	287	329	263	272	281	268	274	262	278	251	276	259	229	245	279	283	254	269	256	275	243	256	268	261	258	261	312	254	269	258	296	261	280	252	249	250	287	247	274	248	261	249	257	247	267	269	271	252	266	252	237	270	289	281	252	231	248	264	245	261	248	263	285	262	242	246	273	270	262	255	279	274	273	254	266	275	265	252	291	251	261	277	295	307	278	267	257	251	278	263	263	257	262	274	284	311	284	259	267	265	283	259	257	230	307	277	271	268	300	269	269	281	268	275	266	263	297	234	250	268	256	296	284	271	252	275	292	234	259	249	283	269	280	280	286	269	256	268	265	242	276	264	271	267	230	295	263	264	263	257	273	277	242	257	272	280	277	268	249	256	259	285	290	241	276	275	303	281	256	254	242	253	290	284	273	262	261	273	279	245	271	264	264	287	264	291	272	246	310	262	259	260	283	261	311	271	261	262	266	291	233	294	267	247	272	279	261	284	266	284	264	258	282	278	259	231	266	270	272	259	260	280	277	268	259	263	294	254	262	256	241	287	279	279	251	275	282	287	265	265	253	278	258	262	272	272	264	283	229	275	259	272	284	284	284	284	255	293	276	266	259	247	255	313	271	249	257	284	272	255	244	270	226	266	241	251	273	261	264	266	261	288	259	228	258	270	275	252	272	253	289	279	276	269	284	284	250	307	271	281	232	267	257	263	277	288	274	251	236	250	296	267	267	263	277	257	261	271	254	252	270	261	269	271	274	287	274	254	247	275	299	255	288	241	252	264	285	265	290	267	292	234	248	284	251	280	258	273	268	275	249	279	247	267	265	256	255	297	269	267	253	256	272	270	250	288	281	271	278	245	251	271	266	258	266	291	283	261	267	275	294	263	270	278	245	262	256	297	271	265	259	264	262	274	280	254	268	238	280	271	283	264	254	252	242	281	246	271	262	288	254	259	257	258	254	270	267	275	256	266	275	260	262	317	276	247	285	287	293	277	294	263	269	272	282	274	276	232	270	238	242	262	271	266	282	296	243	288	272	263	288	245	259	276	270	260	260	290	274	290	292	242	271	248	251	246	259	254	284	277	264	261	262	249	284	260	302	264	259	294	270	260	286	233	271	284	246	284	248	254	293	250	282	270	272	271	262	268	249	255	272	275	271	270	252	251	279	287	278	268	298	286	275	281	242	270	252	278	269	267	256	286	297	257	249	278	282	277	274	239	264	261	272	256	267	274	291	291	262	270	271	252	280	279	287	256	276	269	270	272	238	229	262	264	287	270	286	238	274	261	315	276	259	272	241	252	248	264	263	276	258	260	254	267	244	245	269	251	241	266	262	248	293	258	241	266	245	270	278	266	278	268	266	284	235	267	260	270	268	259	256	248	286	257	236	253	284	240	266	266	269	287	277	249	268	243	254	303	233	262	302	231	273	305	252	270	260	283	285	260	261	259	284	277	278	295	249	285	324	258	259	254	282	260	281	268	261	283	272	294	275	251	280	255	261	244	278	270	247	251	254	268	297	271	290	268	261	271	269	272	254	272	250	266	258	279	258	267	224	246	307	266	279	252	299	294	258	267	258	260	289	263	270	266	276	243	249	257	269	249	280	263	264	273	272	247	285	291	262	281	270	249	286	250	285	274	256	286	274	261	238	317	273	253	273	262	260	281	234	252	289	275	277	257	276	246	274	273	303	267	230	272	279	261	252	277	263	280	284	254	257	279	268	282	240	250	266	256	248	219	293	282	273	249	253	277	267	286	262	304	260	286	267	253	272	239	284	245	288	259	253	262	273	258	262	224	240	256	270	271	290	262	257	277	272	277	269	263	278	233	287	271	263	269	308	253	276	264	290	265	255	261	274	268	279	285	275	306	287	260	260	247	246	261	274	242	282	273	284	280	250	247	259	277	258	267	270	279	249	246	288	230	282	284	305	275	298	263	283	270	259	273	277	283	244	265	255	234	282	305	249	293	271	275	262	242	271	262	274	292	269	297	259	258	262	237	274	295	253	272	252	273	255	243	276	285	260	300	229	267	270	276	274	287	242	291	282	242	248	261	254	279	273	272	255	269	243	294	299	254	271	271	282	266	289	242	242	285	286	239	279	282	271	272	274	256	297	238	271	279	264	265	268	241	294	265	275	252	271	238	275	264	267	281	251	270	254	245	279	257	258	264	255	274	279	267	247	277	283	278	257	273	232	272	261	266	281	278	257	264	266	249	287	259	267	300	246	249	262	285	261	228	265	244	274	264	258	257	266	265	258	264	248	252	274	291	272	250	260	272	253	270	259	287	244	275	250	272	276	268	278	255	298	272	256	259	266	278	286	268	281	237	257	290	269	265	253	267	264	245	282	243	275	239	273	273	277	240	292	267	253	261	266	230	252	267	258	276	245	264	292	284	260	315	251	289	266	274	279	282	279	278	243	271	287	292	294	259	258	267	253	294	244	246	307	242	249	258	292	247	320	254	284	249	291	261	253	263	244	249	281	260	269	263	280	286	307	265	287	241	220	255	248	255	269	257	252	304	270	273	265	259	235	269	277	273	278	278	241	269	242	260	272	279	243	267	276	253	269	279	272	272	281	273	265	255	274	228	256	286	261	267	264	275	255	239	265	279	259	250	266	281	240	283	244	255	212	255	278	229	281	268	247	268	272	256	297	285	280	253	240	263	301	274	288	263	283	264	250	260	249	262	293	276	297	270	256	249	268	279	246	280	273	236	261	285	263	265	263	256	242	260	280	255	258	263	262	277	241	289	262	281	270	252	253	285	279	276	248	246	253	278	247	245	277	270	285	271	236	265	261	283	266	284	273	263	253	220	272	253	270	271	247	275	252	272	258	268	276	297	275	248	275	260	271	276	285	285	265	236	267	244	244	247	248	267	258	306	280	284	277	286	265	266	262	298	245	281	271	260	270	266	257	258	245	235	269	260	245	224	276	247	305	250	256	283	265	277	259	258	273	277	274	253	252	289	283	266	274	270	248	271	272	252	286	278	262	281	243	281	285	273	265	273	261	257	271	307	259	298	298	258	285	231	231	266	243	255	287	264	247	271	263	241	259	265	248	267	271	271	309	245	260
23904	21032	28126	24021	20283	5790	874	626	582	536	479	449	661	551	1603	4713	2622	428	408	418	425	386	411	363	417	403	420	436	422	446	375	430	413	417	400	417	386	412	435	426	420	411	410	445	411	386	403	443	389	433	384	413	401	429	399	356	411	424	395	421	391	407	390	418	381	421	394	427	430	428	416	422	418	404	397	409	364	403	414	355	371	378	408	414	402	433	404	417	418	368	398	378	394	370	401	439	419	400	399	368	391	392	366	396	391	422	408	405	398	406	380	400	371	403	426	396	432	401	414	368	398	385	392	373	416	415	396	392	434	410	386	431	409	428	414	410	426	428	407	419	427	433	393	375	398	385	448	424	400	435	414	351	427	401	377	392	416	412	413	412	395	397	421	400	394	412	375	402	396	398	373	379	376	430	437	385	394	361	408	417	414	409	404	414	392	362	417	386	394	416	400	425	387	434	441	427	417	381	418	363	420	366	418	384	428	403	391	396	408	429	396	371	429	398	383	397	397	441	399	365	408	421	394	406	417	396	392	364	391	431	419	393	421	395	389	402	456	362	377	397	428	403	385	380	391	407	408	412	404	425	375	379	387	423	426	398	438	397	399	422	422	371	388	416	394	410	397	462	430	381	411	416	382	430	361	421	402	392	420	367	414	389	382	383	396	378	400	409	420	399	425	398	391	410	366	387	414	402	412	422	388	403	410	386	424	471	388	397	390	389	384	427	388	378	387	406	406	449	396	428	390	404	418	375	393	431	396	418	398	408	389	376	440	421	424	378	382	391	416	404	417	393	416	421	393	401	439	416	461	389	377	402	413	384	399	433	382	395	386	371	411	408	383	399	403	402	352	361	361	420	411	412	416	411	403	382	414	401	400	392	420	420	416	402	403	407	427	429	402	404	407	408	353	396	404	369	380	405	413	408	389	392	397	411	397	408	411	399	401	410	401	409	367	390	408	409	411	393	426	430	369	386	400	407	414	403	393	398	385	417	397	414	409	395	374	384	406	418	420	367	430	409	435	376	416	406	428	397	385	417	403	394	410	412	402	395	410	404	372	390	400	403	398	418	391	399	402	391	388	390	417	406	398	400	420	443	374	383	395	419	377	380	367	423	419	391	383	429	418	417	397	396	380	407	402	392	425	434	391	444	417	378	426	416	381	361	424	378	381	407	378	410	363	398	381	405	414	379	414	385	403	394	367	390	440	406	354	427	383	382	437	385	439	439	427	405	417	392	380	407	362	413	437	376	354	370	412	421	403	412	416	378	401	408	392	404	394	376	422	388	372	398	409	402	408	384	409	392	395	411	383	379	409	382	419	382	395	369	378	362	419	390	402	412	409	398	384	416	406	372	430	407	407	402	373	405	405	407	430	398	397	388	437	390	393	386	362	374	397	425	388	435	389	399	414	412	435	356	393	404	418	401	424	418	423	387	398	391	397	443	366	428	405	391	420	419	431	389	397	442	382	433	403	408	370	380	421	411	422	395	402	407	387	415	431	382	396	386	410	385	370	413	390	378	427	383	381	428	407	401	380	370	378	460	383	404	399	413	406	362	391	372	428	412	423	411	396	398	368	401	392	403	401	419	356	388	385	423	394	449	400	402	390	421	373	393	421	403	425	389	402	435	381	424	395	403	367	431	391	397	426	427	394	394	419	397	406	405	414	390	397	391	374	390	402	403	391	384	413	412	428	395	433	392	389	356	450	366	393	401	400	420	449	374	363	436	407	388	404	408	403	389	420	430	394	400	375	384	377	397	411	376	418	371	411	433	413	437	387	399	420	401	386	407	403	404	385	366	405	405	402	417	408	399	401	414	394	423	426	415	469	410	423	391	457	382	403	381	441	455	392	405	416	397	402	412	417	403	411	411	436	397	413	403	373	397	404	420	404	383	386	389	389	413	393	413	384	386	390	461	402	395	396	425	453	409	383	380	386	376	374	419	395	446	401	381	379	379	435	413	401	391	392	414	389	381	403	415	370	383	395	404	411	398	417	362	406	391	413	382	387	418	399	380	416	382	431	404	407	394	418	413	390	455	386	382	454	385	437	415	412	421	395	419	407	396	386	389	389	402	418	397	391	394	389	424	419	402	435	417	412	398	444	385	409	414	405	411	436	435	388	383	417	366	379	377	381	417	410	383	398	428	410	401	397	389	395	397	415	376	385	407	448	410	431	411	411	388	396	400	357	423	405	378	388	391	444	377	423	388	398	409	377	388	386	429	373	419	415	406	434	385	400	378	373	397	386	383	383	366	398	411	413	375	396	392	439	398	402	423	395	392	396	438	398	402	394	396	430	396	396	397	385	419	369	368	393	394	377	388	419	371	431	439	408	430	408	406	419	425	382	417	385	378	451	415	426	402	397	427	426	412	389	413	382	395	405	380	409	407	397	395	409	414	374	372	432	383	394	393	409	387	394	363	426	379	407	395	385	435	376	373	415	374	387	412	410	420	408	421	456	428	395	375	424	395	383	399	366	430	403	432	403	412	365	374	394	402	418	410	392	398	408	425	424	416	428	403	392	408	434	394	393	376	409	384	394	385	415	410	388	393	382	372	389	430	409	400	387	397	365	373	421	357	374	388	421	382	427	401	396	397	407	403	396	415	397	391	374	406	378	422	406	401	425	381	410	370	403	383	385	392	398	407	412	391	405	419	379	340	450	415	395	411	406	384	447	384	383	402	396	420	416	418	376	414	427	406	406	411	394	412	373	390	419	390	394	412	427	372	383	423	387	367	415	449	421	384	471	427	426	377	396	419	401	361	349	424	398	399	408	404	415	456	394	375	394	410	393	377	420	406	389	401	398	440	386	443	395	384	373	404	375	409	419	384	444	407	390	422	362	390	413	408	400	411	392	413	425	398	399	396	367	408	419	380	399	420	406	414	400	368	431	411	407	408	416	336	394	430	414	436	391	386	405	378	413	382	387	426	420	418	403	453	386	423	408	417	429	408	424	399	405	404	415	399	390	415	407	411	399	403	406	405	419	385	425	408	408	409	449	397	408	414	409	381	391	397	401	380	416	391	380	444	405	420	341	393	427	435	403	436	411	375	377	407	369	372	372	402	385	376	405	407	414	437	390	417	413	385	375	410	384	417	406	424	449	396	385	376	384	405	393	451	413	382	402	415	390	454	390	365	405	392	430	393	372	406	398	425	417	437	406	397	417	407	375	385	391	385	414	436	416	451	405	404	427	386	396	380	390	407	407	438	416	413	368	392	396	417	428	429	355	393	395	420	402	375	423	404	399	417	376	374	429	389	382	392	405	405	417	371	421	401	436	437	415	400	375	394	394	384	410	419	378	385	375	357	369	428	392	392	372	398	430	420	415	390	406	373	411	414	414	382	390	402	392	382	386	395	392	436	376	415	377	395	427	429	392	391	374	450	380	392	387	411	402	388	407	416	392	399	394	409	420	423	393	402	401	447	360	399	413	404	417	409	392	446	412	452	380	398	388	393	423	398	388	388	425	400	415	411	444	414	391	395
41907	61571	30079	2576	1697	1287	1060	930	904	746	714	627	1200	757	3328	8993	4873	500	509	558	508	466	467	479	461	523	512	471	438	498	534	478	510	509	493	473	454	468	490	499	479	444	494	486	441	493	494	458	506	470	453	446	475	472	458	461	465	491	480	499	493	471	448	433	487	478	462	445	482	465	491	492	481	481	469	482	460	466	450	450	483	461	454	479	461	483	437	486	458	453	470	458	453	432	458	489	478	491	465	466	503	465	432	486	484	466	459	499	458	425	447	451	448	444	485	479	462	449	508	474	468	448	473	476	471	507	471	448	456	477	467	483	469	476	485	480	443	529	491	485	487	511	490	500	452	478	471	466	468	476	476	468	481	485	465	500	429	502	454	477	472	479	482	442	454	473	464	459	473	470	454	491	466	471	507	486	425	475	494	534	510	487	450	445	461	508	465	477	462	465	467	477	474	481	459	480	458	499	461	475	480	465	453	479	490	487	483	500	476	490	486	481	493	471	474	475	497	455	477	512	485	490	491	466	475	512	483	482	464	501	439	486	457	497	512	479	459	459	491	473	477	482	433	479	488	467	474	461	453	465	488	488	532	442	482	468	496	463	487	453	480	441	450	459	492	469	508	451	537	526	476	478	495	483	454	466	461	506	502	470	492	476	477	483	496	505	468	451	481	511	446	456	443	470	463	477	482	460	457	458	472	447	485	463	481	461	514	471	527	464	499	437	458	500	468	444	496	471	482	464	475	445	493	453	477	471	474	470	453	452	454	472	452	473	458	476	475	482	466	487	416	481	467	451	510	455	433	509	490	476	434	479	514	452	458	493	494	465	473	487	465	425	462	472	449	477	471	443	448	462	477	464	496	453	479	440	451	533	511	504	500	494	467	484	440	484	464	459	511	451	484	479	465	490	421	482	456	463	430	501	461	463	444	499	479	452	456	454	465	481	519	463	484	474	447	501	500	466	439	486	451	506	459	480	484	409	448	480	445	479	480	463	482	516	457	509	461	465	450	469	454	501	468	465	490	457	433	491	485	482	476	464	461	513	454	457	462	458	461	483	472	465	507	483	452	442	481	463	436	450	441	497	466	505	487	482	486	500	462	444	451	461	472	471	445	475	484	502	504	446	492	486	468	482	469	473	485	456	469	475	427	481	451	508	519	453	517	443	422	487	447	481	426	412	478	509	475	500	458	460	458	431	499	476	490	447	509	487	497	458	470	451	469	446	449	497	478	444	482	469	491	445	486	478	472	446	442	448	440	469	509	449	468	451	454	466	458	461	488	466	464	482	483	454	443	489	509	486	461	508	480	506	456	443	486	523	431	485	517	497	453	479	455	478	478	474	439	463	438	442	460	461	448	433	473	506	477	477	475	496	475	476	477	475	509	438	488	440	453	487	521	461	485	465	491	442	482	465	454	443	476	512	476	480	482	486	473	467	467	507	439	451	474	425	476	512	483	472	471	457	472	480	482	489	491	487	474	456	462	452	471	457	461	469	467	529	484	500	472	451	484	518	524	471	494	505	473	480	448	451	486	466	463	505	467	498	461	469	468	428	488	517	457	515	486	462	510	481	456	459	498	434	432	452	443	447	507	437	486	481	467	467	460	456	499	462	498	460	493	478	475	494	482	517	471	453	510	506	481	493	452	418	510	453	492	473	493	467	442	475	466	489	431	456	441	477	465	509	445	454	443	488	440	470	494	459	470	444	453	497	478	455	449	421	503	555	496	454	513	441	460	466	450	496	475	455	501	470	448	455	470	483	475	477	508	485	456	520	512	488	485	497	467	511	462	488	440	481	491	454	459	484	482	482	477	469	461	498	464	498	469	515	482	527	462	449	482	471	446	476	473	507	439	487	488	454	453	493	473	463	488	514	499	456	473	469	453	434	469	422	479	479	474	448	470	464	432	441	454	491	444	499	465	481	530	433	469	521	461	449	456	485	444	473	435	464	460	471	418	507	487	475	447	497	459	452	480	427	482	490	478	492	462	492	475	455	483	449	459	523	464	498	473	506	465	464	439	446	483	472	457	477	491	500	470	441	480	480	464	463	504	454	456	444	442	494	482	497	467	460	477	463	425	473	481	463	479	496	444	474	458	472	463	508	468	468	496	442	479	481	465	448	468	483	487	464	443	491	471	485	464	480	481	466	477	466	477	474	425	448	476	481	461	461	483	485	463	483	477	469	494	478	489	435	507	442	434	441	495	469	478	456	473	474	459	467	425	453	434	446	472	467	454	479	458	446	456	465	471	494	454	488	498	499	499	471	467	460	450	445	513	482	498	485	475	424	476	471	454	503	468	459	473	491	524	490	490	468	474	454	483	510	480	435	471	476	458	493	492	472	507	490	486	487	450	477	491	500	450	454	480	488	488	536	472	493	475	502	467	493	487	499	458	459	478	494	452	459	491	463	441	477	504	486	523	479	465	513	468	436	448	477	452	480	465	439	474	457	474	505	492	460	507	486	452	456	499	497	487	477	480	473	498	462	471	477	460	422	461	515	490	452	500	481	496	489	451	486	446	493	463	453	486	446	489	420	476	453	464	491	478	447	459	426	449	497	452	456	467	484	465	491	458	440	503	503	468	487	504	470	474	461	454	450	489	493	467	482	461	449	520	458	468	472	508	458	450	490	468	449	461	449	509	472	494	457	472	493	438	486	506	483	484	485	511	466	476	460	465	458	438	442	463	476	443	533	464	508	497	489	496	461	468	473	470	497	500	449	481	495	454	469	487	499	475	475	471	470	470	469	448	482	482	481	513	469	445	473	486	466	443	478	486	432	451	470	476	511	498	450	505	428	460	470	461	485	498	459	448	478	484	471	502	473	464	464	470	461	485	493	493	442	449	457	503	488	490	440	474	448	479	494	483	474	473	432	451	459	434	469	461	462	462	478	470	467	481	463	467	453	522	433	491	456	464	480	455	459	437	445	466	515	460	462	492	469	479	462	500	489	471	436	476	499	482	513	491	440	475	481	463	492	495	499	453	442	485	451	491	468	513	500	472	478	474	430	510	460	464	458	484	485	506	472	433	519	495	464	525	471	457	470	475	468	498	541	458	462	456	513	437	448	487	447	480	466	496	452	504	476	450	479	460	481	463	465	508	479	494	488	450	446	478	522	505	472	485	470	471	470	480	495	447	472	503	476	501	426	462	433	445	458	468	481	511	449	502	475	482	486	445	476	476	456	515	485	458	507	477	506	506	448	495	448	478	508	475	452	455	477	479	450	498	464	487	472	504	462	485	468	513	478	446	452	459	486	475	461	474	494	481	467	459	476	510	454	509	480	495	486	466	442	466	493	463	455	516	448	451	519	464	469	525	490	473	448	503	481	455	468	491	496	470	467	467	456	474	495	481	490	467	480	453	500	522	462	495	487	474	490	443	509	490	433	465	503	457	487	470	480	487	471	445	491	477	475	482	472	438	483	506	456	435	458	457	462	525	498	470	463	479	454	510	472	489	483	443	479	456	475	511	465	436	464	482	462
25112	21382	27280	23805	6105	489	450	337	307	289	320	275	287	487	790	2151	1172	260	245	249	262	254	245	266	269	279	262	254	255	259	262	289	234	265	253	263	226	274	248	258	259	247	256	260	256	250	250	267	245	219	242	257	242	231	251	233	263	274	252	229	223	257	270	223	236	249	271	259	248	246	243	235	251	245	248	251	234	243	275	254	248	264	263	241	252	279	251	254	270	267	254	237	253	266	256	259	232	241	260	257	251	245	234	245	233	253	282	251	261	266	248	254	260	249	292	271	253	251	291	255	263	237	218	232	261	283	261	280	234	254	266	242	293	279	248	233	251	244	282	251	289	289	264	274	259	244	231	265	241	247	285	250	247	219	233	231	266	276	273	222	246	248	261	262	238	251	263	260	249	257	255	280	255	246	258	264	268	250	237	262	261	234	251	259	275	245	237	240	244	281	241	252	278	230	240	263	256	260	256	265	287	254	259	265	276	240	276	252	292	251	290	265	283	237	245	262	240	255	244	248	263	261	262	232	279	272	257	271	282	264	240	260	239	223	249	225	237	251	252	243	248	245	259	253	250	259	254	243	244	252	261	270	255	253	227	282	231	233	259	262	255	258	253	240	245	270	253	222	268	260	245	254	261	237	267	225	244	231	260	251	246	226	238	245	261	278	257	241	248	270	266	257	235	244	256	254	246	236	233	241	255	213	246	233	256	225	238	242	237	266	264	256	246	267	244	282	250	271	227	271	247	257	217	260	263	224	263	260	247	255	261	279	243	254	256	246	271	267	257	256	252	231	253	272	233	252	255	256	262	261	207	241	242	249	249	268	268	237	272	281	245	253	255	256	265	263	251	285	249	233	273	231	274	211	278	262	256	230	251	240	224	248	263	297	271	241	248	255	238	230	255	249	234	242	264	270	266	233	268	241	282	261	244	217	268	259	239	246	262	236	221	265	234	242	255	230	281	237	233	249	260	260	272	252	253	280	262	239	244	239	258	279	256	266	248	255	275	251	290	222	231	256	243	260	228	254	263	255	259	257	267	232	276	243	262	251	232	237	241	258	221	241	265	284	266	247	254	269	260	256	247	254	262	264	268	231	260	231	259	261	264	217	242	284	257	267	242	264	265	221	257	253	245	262	255	260	265	245	240	225	253	251	268	240	247	238	263	261	257	249	266	238	236	272	253	264	267	250	272	256	244	289	245	257	283	242	271	249	219	271	262	265	277	227	251	220	270	221	262	254	258	247	265	258	255	235	254	255	243	258	290	259	252	230	269	259	262	258	254	245	251	261	247	278	264	262	238	254	257	237	250	261	247	268	244	247	260	269	284	273	257	268	262	265	237	240	217	269	253	241	235	253	258	245	250	286	253	260	250	271	273	275	256	272	258	272	261	262	254	258	282	249	260	264	269	272	241	245	236	257	251	231	249	253	223	237	288	253	258	265	252	229	255	246	245	253	279	244	259	242	248	209	237	255	236	242	240	257	262	220	261	228	249	240	248	244	247	268	253	233	250	280	254	253	242	237	255	227	248	275	246	248	251	240	260	243	231	274	266	251	269	235	269	242	265	240	258	263	253	281	222	251	239	255	270	246	270	256	268	265	252	263	234	215	250	228	235	249	258	253	271	257	242	248	268	263	228	254	290	251	265	261	246	248	254	248	256	258	219	254	248	261	246	239	259	245	267	256	251	242	245	277	252	284	235	267	255	259	309	240	250	249	251	258	249	278	251	212	253	269	226	267	235	266	253	255	253	268	249	226	246	236	266	265	262	250	254	210	268	249	255	235	241	221	249	256	268	273	258	283	252	244	259	249	286	271	228	255	244	249	260	232	243	270	262	263	243	239	258	275	250	241	256	304	263	257	241	271	263	253	248	253	279	276	246	249	318	246	263	245	239	234	219	260	280	268	248	255	252	287	244	256	268	265	246	233	275	230	273	285	242	228	256	259	247	234	255	268	245	239	264	214	238	266	245	238	243	275	246	241	242	264	252	261	244	249	252	254	260	256	256	252	275	270	267	230	250	256	266	271	235	251	260	283	220	227	277	255	250	240	248	240	234	254	229	244	256	274	252	246	245	256	255	244	245	263	254	243	264	264	272	251	258	252	253	247	230	248	247	258	267	239	240	263	233	257	252	268	268	265	232	259	238	273	276	270	251	267	275	259	240	276	242	253	212	282	248	225	254	271	238	265	264	227	259	299	239	223	241	222	247	272	250	273	253	256	250	217	269	242	286	254	244	257	241	259	292	222	236	247	255	229	253	272	253	269	230	235	277	267	237	228	235	234	245	265	238	261	232	253	252	249	252	250	239	255	260	257	248	262	259	272	255	256	246	282	256	277	249	244	248	252	261	279	280	256	263	272	259	249	285	260	273	249	236	261	229	232	261	245	264	250	254	245	259	247	264	224	229	222	257	267	261	257	239	257	254	249	225	268	261	257	255	240	283	283	246	238	246	261	234	249	281	247	271	244	258	263	250	229	265	249	243	238	282	259	233	274	239	282	234	238	273	244	255	252	273	224	249	258	281	245	282	246	268	315	262	261	260	239	254	242	287	251	244	261	257	233	256	261	246	264	247	240	218	248	241	224	268	274	233	260	241	272	242	236	256	254	251	254	273	252	232	257	255	235	252	267	272	281	243	269	257	250	247	256	272	262	268	280	252	258	236	263	251	255	255	261	238	282	263	248	233	225	247	273	246	271	239	266	231	221	250	241	257	235	301	257	269	244	262	235	267	229	284	270	278	269	259	235	243	260	274	258	256	251	292	251	255	275	252	256	239	243	262	235	255	274	247	260	255	231	256	236	249	241	234	257	259	255	225	289	269	240	270	281	267	242	266	263	255	249	247	240	253	256	244	224	252	278	255	277	228	234	280	252	253	265	244	248	288	235	267	242	266	220	241	246	253	253	241	222	253	273	248	231	259	281	266	260	265	257	251	259	241	251	250	242	255	241	247	260	255	233	253	246	238	238	253	245	243	239	258	256	240	254	249	232	241	257	244	270	264	274	227	235	214	239	288	237	231	220	263	251	259	257	273	272	251	288	256	265	238	237	242	239	253	266	233	257	263	257	228	268	245	227	275	269	224	226	259	247	256	271	263	255	279	247	236	257	248	238	245	263	240	280	254	255	279	257	245	246	249	241	225	299	267	250	298	246	252	243	228	248	253	277	264	262	254	266	263	269	256	251	278	261	226	263	265	255	258	255	250	246	266	219	251	271	231	228	250	247	251	231	224	250	235	286	248	270	248	230	241	241	228	242	244	237	243	280	253	274	253	256	254	230	258	236	241	253	276	230	223	217	254	253	258	231	274	216	250	229	235	246	234	238	245	263	245	252	268	251	219	242	257	250	238	256	251	236	252	230	280	255	247	267	240	257	247	278	259	252	266	240	255	243	240	283	279	283	257	244	247	238	264	273	239	285	248	251	274	233	248	243	281	246	218	268	266	208	271	258	248	251	255	249	251	260	235	242	251	220	266	235	251	230
41063	56189	29341	1599	933	767	677	576	532	469	448	417	413	857	1673	4841	2630	325	344	369	348	358	361	323	335	341	287	330	339	334	366	301	308	309	326	318	322	315	328	316	331	311	327	301	347	304	335	324	287	329	309	351	290	327	319	324	352	335	329	347	328	316	318	317	330	325	355	317	335	310	321	290	331	308	317	334	316	321	319	352	301	341	324	322	315	349	314	349	322	310	330	346	327	335	352	319	328	329	358	321	322	301	310	328	332	315	308	353	340	331	346	317	337	317	310	326	324	347	332	298	312	324	305	321	330	310	339	304	355	324	338	291	310	315	336	345	322	340	356	294	312	294	308	324	344	329	319	314	296	334	328	327	321	337	307	318	329	343	308	324	313	312	321	301	317	373	303	355	348	305	324	313	314	324	340	342	367	297	318	343	312	340	350	357	323	306	336	361	333	353	346	331	352	336	350	290	328	337	335	295	329	293	325	315	312	350	332	317	315	324	356	339	340	333	321	319	333	328	314	324	319	295	323	321	294	310	334	308	360	333	296	366	294	329	327	332	316	337	306	337	303	334	327	334	309	345	338	325	362	285	322	306	333	325	312	331	305	360	330	305	327	330	320	312	329	309	333	303	329	317	344	376	294	293	276	349	315	339	340	311	351	328	341	325	326	297	366	345	318	315	300	319	338	293	330	326	317	333	324	294	307	330	319	365	306	308	374	313	306	316	288	340	317	336	319	343	321	334	308	316	315	320	329	311	325	319	315	293	322	364	329	298	318	316	333	332	334	343	313	357	328	328	315	324	327	365	343	336	337	332	318	284	343	323	333	341	322	332	313	318	299	314	359	343	328	332	294	286	324	295	355	321	320	364	302	346	340	334	312	326	317	338	319	316	301	325	336	311	351	311	322	325	328	350	323	342	331	317	278	323	329	307	323	330	341	321	340	344	352	337	334	302	333	307	304	302	340	302	316	318	292	343	334	314	316	326	321	339	291	314	336	328	329	321	344	342	307	336	339	314	280	345	293	309	317	327	319	334	320	341	315	318	323	327	296	317	335	321	338	308	358	325	338	310	337	321	314	304	323	346	325	332	323	307	303	292	322	320	352	314	321	319	326	311	328	337	315	341	306	313	337	343	329	314	325	336	299	339	346	299	327	319	362	297	323	307	308	315	324	292	311	375	284	326	357	309	314	347	345	327	313	344	326	312	310	304	291	327	332	343	337	303	296	362	311	301	326	304	335	292	323	325	334	270	331	334	316	286	366	294	318	330	315	323	331	338	325	330	316	362	323	330	334	343	305	294	321	373	333	329	339	320	315	326	314	336	357	320	334	363	323	320	309	329	325	303	343	308	302	305	324	307	312	339	319	308	310	306	329	332	294	299	340	321	334	360	291	291	305	351	338	321	350	318	304	311	286	293	316	326	317	321	338	317	302	315	328	341	309	345	339	356	329	321	348	312	312	359	316	333	306	315	310	323	337	306	361	308	316	305	316	305	308	344	331	352	302	316	345	342	331	301	315	312	310	331	342	319	326	341	336	318	310	318	293	323	323	329	335	345	360	348	305	287	327	354	340	295	336	303	326	331	300	330	346	302	355	313	365	332	325	316	293	343	352	294	293	324	348	310	321	321	305	347	286	309	301	314	315	323	316	314	276	322	313	324	290	334	315	280	334	317	296	315	299	297	340	298	319	340	307	316	311	340	328	335	336	352	325	316	328	332	324	339	321	328	341	291	321	335	327	294	321	289	304	324	329	346	326	320	306	320	305	320	322	341	334	322	311	340	312	344	307	325	322	336	345	330	312	322	305	328	316	340	350	360	300	300	321	342	317	352	337	311	331	330	336	313	333	304	315	290	322	296	334	334	307	345	333	308	289	331	293	326	312	319	324	338	322	296	384	307	339	305	325	312	312	304	325	344	312	343	316	334	303	319	315	330	327	293	305	295	356	333	304	320	338	313	339	341	349	355	303	342	302	326	320	305	331	337	344	315	295	308	355	330	335	324	328	325	339	316	340	316	330	341	316	286	317	286	352	335	342	327	327	326	292	310	307	290	346	315	321	323	323	364	341	327	325	316	353	338	295	280	341	332	325	327	318	305	303	305	303	315	309	338	312	327	338	319	314	315	316	338	343	317	357	306	318	321	351	330	329	321	307	360	320	324	328	309	325	322	331	335	355	327	307	344	341	319	336	358	340	326	315	332	345	341	322	315	293	302	309	329	319	323	337	321	337	314	328	342	304	315	339	318	320	326	296	301	311	306	330	312	329	344	310	335	287	361	326	340	320	318	345	352	317	332	324	314	332	307	336	324	349	334	333	314	337	324	339	322	345	323	319	342	320	294	334	300	330	316	312	325	324	328	281	321	317	366	301	287	290	334	307	304	320	329	331	319	326	350	285	306	326	319	312	268	295	367	321	330	323	297	314	313	330	364	342	320	309	315	307	324	331	333	351	354	313	344	348	313	305	334	325	332	313	336	317	319	304	324	299	322	334	300	320	333	331	304	319	341	306	334	330	327	309	356	321	318	327	321	330	292	344	328	285	344	327	335	321	324	321	331	304	319	348	363	341	323	319	328	330	328	318	307	321	357	304	318	295	320	325	336	328	345	327	302	313	323	302	292	299	302	330	320	304	320	316	304	307	296	318	320	324	331	335	277	336	315	309	310	296	311	343	328	296	337	286	353	349	342	331	294	283	339	317	320	308	333	327	308	315	301	317	324	315	352	316	315	323	305	314	330	308	343	330	322	324	345	349	327	311	313	286	326	336	318	359	316	328	321	308	327	301	310	315	334	364	334	285	339	331	313	300	323	356	287	351	346	311	294	316	322	319	328	330	323	296	338	315	299	327	331	320	333	335	322	298	336	325	330	313	309	314	349	307	304	334	325	328	332	306	331	322	344	338	291	338	334	345	322	343	292	329	303	340	289	306	306	322	347	313	331	313	345	284	325	307	303	311	329	345	303	370	311	338	344	345	350	335	286	321	320	319	290	322	337	334	314	310	324	306	343	298	307	323	356	302	320	313	349	321	333	306	351	308	301	329	294	337	300	332	310	301	314	341	326	344	313	324	298	335	305	279	305	341	300	336	324	368	340	339	322	344	351	316	330	335	320	332	327	325	352	316	336	334	327	318	296	347	302	344	325	354	341	337	353	329	324	310	297	308	337	317	306	296	287	319	318	351	337	322	342	304	331	278	347	342	321	316	311	346	324	325	307	320	360	355	299	303	331	360	332	329	338	346	346	331	366	346	340	323	330	320	297	345	319	320	315	332	301	340	353	317	325	340	312	315	324	335	307	354	366	297	325	305	316	317	282	320	333	318	341	302	340	341	356	339	328	332	318	301	289	328	332	312	347	341	332	337	314	349	307	340	292	310	302	305	337	327	332	333	333	336	306	281	329	318	310	306	310	343	344	320	317	320	332	322	364	329	338	341	300	299	331	311	344	346	338	341	306	317	307	314	316	302	298	336	339	321	326	316	319	345	273
22764	20997	28569	23527	20945	20415	5149	1059	786	761	752	732	798	1097	2579	8343	4624	661	573	567	564	571	555	576	573	596	538	559	522	557	536	528	576	537	591	548	565	547	534	560	592	535	559	541	531	531	536	550	564	506	543	578	555	550	577	533	534	540	539	529	508	522	567	520	532	542	515	572	550	552	570	549	585	558	536	505	586	582	554	593	565	508	605	544	544	543	587	559	538	564	568	519	546	506	535	529	557	511	572	555	574	539	551	567	579	557	554	496	553	562	561	563	521	547	579	531	547	509	580	511	546	582	537	521	609	537	577	557	538	577	506	532	548	557	536	562	549	566	564	510	529	518	502	533	549	559	505	574	571	543	525	537	541	553	541	536	575	506	549	559	513	542	551	523	517	522	535	567	569	527	556	555	551	573	558	561	587	563	544	598	551	531	519	560	555	587	549	528	555	592	542	491	555	549	562	570	551	575	577	522	553	517	558	549	566	557	594	545	531	612	545	521	571	543	545	553	576	555	560	609	592	538	571	552	513	540	531	537	551	547	549	552	523	591	544	489	579	563	569	568	507	536	562	531	534	552	554	539	552	547	550	513	561	537	565	513	570	531	557	592	561	565	569	583	485	578	532	534	559	566	556	588	539	570	572	616	531	595	571	555	576	545	579	598	490	549	575	542	522	551	528	530	545	555	566	586	569	521	513	515	527	552	549	527	576	507	559	552	556	541	592	562	536	551	585	543	574	568	581	540	604	513	544	539	552	533	544	521	525	532	539	548	546	555	548	540	599	597	526	527	528	572	528	555	517	577	558	583	548	500	526	544	558	556	577	576	517	523	514	504	515	553	531	549	524	561	561	579	534	519	493	554	561	574	543	566	574	564	578	575	547	563	579	551	556	570	558	542	581	534	556	542	506	563	534	536	548	562	549	531	535	572	563	541	571	555	523	567	559	573	537	540	514	562	535	566	557	524	553	570	573	548	555	538	542	533	556	551	538	566	549	583	577	550	611	549	529	526	530	558	614	536	490	545	500	589	544	553	542	536	528	550	533	570	491	555	569	502	550	562	542	533	555	582	529	544	523	582	536	542	535	550	510	563	557	526	518	546	555	562	532	555	537	556	574	506	531	601	560	560	541	510	507	559	550	538	551	510	546	537	551	549	536	541	586	557	516	584	554	542	531	553	568	553	554	543	561	516	543	513	531	512	509	524	536	543	560	508	564	555	522	555	539	575	558	567	558	512	535	553	567	577	547	490	582	564	557	576	581	531	547	584	523	550	553	563	515	557	531	555	564	524	565	509	529	519	577	559	520	528	598	494	528	531	563	543	537	551	602	529	521	536	569	521	580	535	527	500	557	546	554	531	514	549	563	526	543	530	560	550	521	564	578	578	533	554	563	523	531	550	561	527	545	548	556	540	567	541	552	509	537	570	551	575	557	552	571	552	565	561	583	554	554	561	559	593	541	549	538	540	579	572	506	576	561	521	552	548	545	540	605	549	563	546	576	541	577	563	516	527	550	542	554	527	551	549	562	558	552	550	533	548	546	584	529	562	530	572	559	537	581	571	501	540	546	554	533	557	555	532	560	538	570	528	532	515	542	553	547	590	533	507	551	532	541	551	524	576	569	552	513	533	527	574	518	554	501	520	534	533	507	551	510	556	566	515	561	544	581	578	566	562	539	533	497	537	567	485	574	539	551	516	550	594	534	548	496	574	562	532	570	563	599	567	529	511	521	535	552	546	510	579	551	538	580	571	505	563	529	560	581	559	571	534	530	544	556	543	543	586	553	556	540	537	563	494	528	552	565	565	552	556	549	580	538	545	511	544	565	526	538	544	570	553	580	558	573	539	560	553	543	562	552	570	549	518	563	552	551	521	567	560	510	530	569	554	580	544	547	542	472	520	574	511	561	551	560	528	557	528	543	533	550	532	522	586	536	506	550	554	553	549	543	537	526	537	496	588	590	550	545	550	587	572	569	563	534	524	518	595	532	524	574	512	579	567	524	589	563	532	551	551	559	549	579	524	532	529	511	572	544	550	536	549	561	530	545	508	512	526	537	519	527	508	570	534	527	586	526	531	577	582	505	562	537	555	545	569	556	528	538	573	525	553	517	569	524	549	559	585	576	532	547	585	540	584	576	576	546	590	531	561	559	560	565	540	541	531	518	571	580	603	533	589	543	553	550	572	569	586	547	550	538	555	534	576	534	546	587	564	537	552	583	553	530	581	508	539	566	528	560	487	561	570	557	554	586	572	567	493	556	581	558	506	513	576	570	515	564	563	586	536	559	546	579	534	545	562	508	517	536	556	517	541	534	547	564	575	561	567	528	540	536	588	549	513	531	562	529	584	549	497	540	577	583	551	526	545	577	523	566	573	531	563	526	526	567	545	523	531	565	552	549	564	528	533	542	563	559	517	523	562	582	555	572	549	568	559	550	575	552	556	543	578	508	576	578	541	522	608	521	557	557	596	551	544	570	525	546	557	556	552	570	532	565	545	531	532	529	523	550	510	555	554	548	542	586	582	523	548	553	537	545	510	521	535	571	545	511	554	540	553	563	523	537	562	582	526	553	535	563	578	529	529	552	577	571	516	553	576	531	541	566	531	568	563	519	526	516	521	552	565	574	538	546	554	571	536	586	541	561	533	507	584	547	561	541	572	582	599	578	551	550	548	502	515	560	553	529	547	543	521	525	522	554	564	534	549	539	549	536	535	532	573	549	538	570	529	536	562	557	539	556	524	556	544	528	552	533	572	568	560	557	543	523	548	548	560	555	558	534	582	515	558	506	559	539	534	538	532	532	518	507	519	566	586	516	558	581	558	543	584	557	545	544	552	562	510	547	557	547	546	549	591	575	579	544	554	519	565	527	545	470	571	569	549	539	549	536	553	525	559	513	528	530	553	537	555	525	574	581	557	541	581	498	547	549	573	510	551	520	544	535	530	550	557	546	526	542	554	514	555	520	550	556	563	541	557	562	512	550	511	537	647	539	549	575	526	518	579	561	569	563	559	544	569	559	545	571	559	600	569	556	556	515	573	539	508	577	530	556	608	559	540	530	580	545	533	547	599	530	568	523	492	526	548	542	555	569	565	580	559	558	544	594	588	519	543	556	489	519	552	567	570	578	552	557	533	559	549	505	528	535	568	569	535	548	553	545	560	505	586	561	533	565	539	544	547	578	529	551	548	534	534	549	515	536	557	526	547	512	538	575	543	554	546	575	523	597	551	523	578	545	539	566	549	537	550	562	510	555	569	555	555	585	510	552	536	511	541	502	589	551	515	526	510	595	577	559	550	557	556	543	564	555	569	551	567	542	553	509	543	552	510	554	577	578	522	554	510	534	524	550	562	534	512	556	556	588	574	542	531	551	563	548	553	559	585	597	532	562	504	599	530	516	563	578	544	534	566	519	539	520	541	562	579	544	500	571	588	575	560	574	532	530	519	568	550	545	554	542	554	526	550	578	570	557	564	543	535	549	556	518	541	521	558
46161	71523	41568	4961	2953	2342	1861	1531	1380	1243	1060	945	1203	1930	4952	14761	7742	713	719	719	661	708	710	679	685	712	640	654	675	677	652	650	646	658	647	643	640	677	655	611	641	667	637	653	654	689	622	632	631	666	656	636	662	616	667	685	650	641	651	665	660	649	641	635	616	653	628	635	682	632	647	633	599	675	634	643	647	663	621	611	637	670	646	601	660	625	663	643	652	641	593	655	658	631	614	603	621	668	632	622	656	647	648	645	652	647	606	672	679	640	674	626	632	641	666	616	606	685	648	615	662	620	627	636	632	625	638	657	652	645	656	649	630	664	644	647	645	684	652	622	598	664	628	632	682	658	576	674	633	633	643	663	628	660	643	684	649	625	623	646	700	663	666	641	629	630	638	600	690	637	631	587	678	596	600	604	626	615	684	681	639	619	650	593	647	591	622	686	605	631	645	639	614	644	644	639	644	703	647	640	633	666	601	624	625	679	667	618	663	643	693	619	663	677	655	645	618	601	642	642	608	642	614	639	621	666	623	612	632	627	654	629	702	643	653	632	676	677	659	628	642	635	674	602	641	635	631	673	638	652	629	654	642	642	646	642	680	627	639	714	646	628	659	646	641	632	614	676	619	673	644	629	645	629	593	658	669	615	667	632	585	662	626	614	608	612	636	640	658	662	653	663	650	607	651	636	683	645	648	638	649	644	613	644	628	613	696	611	664	638	653	615	626	620	684	623	635	609	640	640	700	680	636	649	642	628	668	678	615	600	639	602	611	638	669	635	634	584	611	647	628	646	613	591	625	651	679	655	643	652	666	670	650	637	651	625	676	636	658	685	593	589	648	602	672	665	674	616	604	642	629	598	675	648	664	683	601	678	587	662	610	631	702	612	628	669	674	622	614	643	633	672	651	670	658	677	621	627	639	645	682	666	682	649	618	604	607	668	635	638	620	623	635	637	638	683	674	636	659	629	634	616	647	673	632	621	682	666	684	635	655	654	654	667	628	631	625	640	657	620	615	631	620	646	663	632	686	652	619	613	629	679	646	636	620	647	601	620	660	608	668	663	641	651	655	642	627	655	617	691	626	609	642	629	590	648	603	630	653	634	648	633	645	621	675	623	665	659	717	597	633	645	612	634	651	649	675	606	655	657	615	625	595	679	651	626	618	635	617	663	691	584	640	594	628	641	628	621	623	640	590	671	619	645	595	619	677	629	644	643	636	629	642	609	627	658	712	661	644	623	667	662	650	633	614	662	639	651	650	639	629	644	664	605	633	620	671	627	622	629	649	636	615	664	620	646	655	614	644	641	664	636	633	645	623	608	607	619	654	648	598	633	604	635	613	594	690	630	630	668	664	651	665	639	652	705	658	641	644	649	645	630	590	635	617	650	647	624	620	609	665	635	631	653	620	652	685	642	628	635	677	630	652	661	642	617	633	630	624	679	626	643	656	664	611	656	633	646	588	604	661	655	671	653	632	602	603	612	646	677	587	672	643	664	612	632	656	658	672	652	585	649	625	614	645	670	610	683	636	633	625	632	679	625	668	615	611	646	631	596	635	669	578	681	658	674	604	661	633	641	668	656	592	649	643	598	645	692	644	598	629	610	624	666	649	644	656	654	662	593	642	650	597	663	668	625	609	687	633	632	608	640	727	661	686	645	618	651	616	618	603	617	647	625	628	653	611	639	637	665	651	677	609	662	648	642	639	605	649	674	657	609	647	678	657	657	605	623	647	647	628	665	670	660	618	670	628	645	633	666	643	624	645	628	634	638	660	635	635	637	644	613	701	698	661	645	653	624	611	647	657	626	635	638	625	647	638	607	626	655	660	650	676	677	650	659	626	616	628	635	619	611	671	682	639	613	625	639	609	658	645	638	622	613	639	650	622	652	596	688	620	632	639	651	660	656	624	684	634	654	607	682	628	617	660	648	660	661	616	639	619	633	676	642	659	660	648	622	650	623	666	595	655	662	664	652	649	672	637	651	617	715	617	664	629	634	646	640	616	623	639	627	634	615	579	601	621	639	615	695	624	660	649	665	641	661	632	612	675	668	620	572	632	658	655	634	651	662	618	631	651	647	616	671	624	657	658	609	651	606	662	622	652	714	662	639	642	633	650	638	685	595	612	594	662	632	630	614	693	646	664	632	658	604	588	664	667	636	657	627	664	631	642	654	612	621	666	604	629	629	649	639	600	641	674	648	591	647	634	655	686	647	681	635	646	600	614	656	667	608	638	665	634	643	619	589	646	669	610	645	624	649	635	672	679	606	600	639	638	651	607	648	639	675	667	625	646	611	715	669	638	668	644	694	669	638	641	661	691	637	666	626	653	638	609	641	641	626	597	610	647	642	642	654	658	655	611	647	662	644	657	638	613	620	626	657	625	603	626	668	632	594	631	643	654	647	650	634	632	582	610	644	652	646	640	626	664	664	680	621	602	642	627	623	649	624	680	623	684	632	637	640	616	617	640	610	654	658	647	671	640	653	631	658	665	592	646	619	584	670	645	623	631	623	659	678	622	632	584	671	617	632	663	623	571	628	615	662	655	653	639	683	634	591	633	678	638	626	637	620	626	662	653	641	615	634	585	631	628	626	638	600	629	642	645	666	632	669	605	691	665	658	643	650	626	628	636	645	649	648	646	612	660	641	631	642	609	639	628	618	645	653	662	631	626	657	657	623	636	605	639	656	599	650	673	614	604	641	626	631	667	662	647	668	643	673	638	658	640	650	623	638	639	675	647	596	643	638	685	619	689	644	632	658	646	644	665	628	623	650	636	616	641	635	673	662	680	608	618	654	621	647	608	633	595	552	682	616	647	662	653	683	635	640	619	668	655	644	640	670	648	655	602	655	647	667	635	642	633	600	620	609	636	628	628	654	664	634	642	649	676	620	651	606	675	646	652	608	656	646	617	624	633	630	623	612	653	634	615	597	633	648	685	610	643	646	674	632	680	648	626	655	664	598	621	647	635	641	646	633	689	643	652	612	711	689	592	654	628	649	648	619	642	649	675	631	636	633	651	625	610	636	621	663	632	627	646	630	608	614	643	691	616	643	672	639	645	612	617	650	651	613	641	606	651	614	631	671	648	624	631	644	641	611	658	622	636	602	622	624	661	633	643	674	663	612	678	616	655	597	627	630	640	610	659	653	619	609	624	639	694	637	641	597	652	656	620	586	635	690	620	589	640	663	660	677	658	631	641	633	616	611	614	686	635	633	665	594	608	633	666	684	649	616	656	649	601	633	628	621	686	644	668	652	631	642	666	620	604	645	643	670	638	614	623	656	629	602	679	666	577	673	572	632	639	647	629	667	602	665	645	674	638	637	646	596	642	618	622	626	591	660	678	640	645	673	664	677	665	598	629	595	629	652	598	607	623	688	654	656	664	642	641	589	636	627	613	638	645	658	666	597	618	692	601	659	604	626	629	641	646	630	597	660	598	668	597	624	621	634	637	655	634	660	673	630	625	553	602	588	691	644	643	631	683	628
32022	33139	25814	4915	364	296	258	255	224	235	219	224	224	275	229	500	319	256	178	213	233	216	224	227	216	198	228	196	198	207	209	235	225	199	222	235	211	241	209	228	200	207	236	198	225	207	200	198	208	209	220	230	210	226	222	206	213	215	209	229	212	217	203	199	209	198	206	212	216	204	220	202	240	201	232	202	197	197	208	221	238	219	212	207	221	211	190	187	200	205	199	240	187	191	232	182	213	228	197	215	207	218	209	218	211	216	235	212	203	220	196	218	203	220	200	212	225	197	200	219	225	227	256	188	198	201	215	232	205	205	202	224	229	193	229	209	216	210	220	185	214	221	244	200	188	211	186	228	224	207	221	189	231	216	216	210	208	236	198	208	214	174	226	231	226	239	185	201	214	217	230	169	210	210	220	215	220	213	220	209	202	204	200	199	215	196	207	219	221	208	191	198	203	209	196	220	203	213	221	220	226	233	219	221	211	217	232	227	197	213	241	223	239	176	221	222	217	235	192	229	211	229	250	212	222	224	230	200	227	219	215	217	215	219	235	230	193	215	214	212	210	224	215	194	215	223	201	210	197	192	207	233	214	212	177	227	210	227	194	201	203	210	210	210	232	224	246	211	222	218	235	207	196	225	199	215	213	185	199	210	201	185	239	205	234	195	238	197	216	191	215	205	202	225	223	227	198	217	223	207	204	217	224	226	207	212	206	249	205	211	223	210	215	191	192	206	225	216	197	189	222	211	235	193	215	229	199	219	190	214	184	227	201	218	215	212	212	203	211	218	225	224	218	227	209	232	200	235	232	204	207	229	189	240	180	215	223	180	213	206	254	215	217	216	221	226	205	193	186	195	202	212	190	226	208	239	198	194	207	200	210	204	220	207	182	223	180	199	219	209	244	220	228	214	220	218	218	219	224	226	198	196	220	205	226	225	213	213	217	194	209	184	199	223	221	230	197	235	260	209	235	206	240	190	208	219	199	200	208	209	217	223	225	193	212	226	210	208	207	214	201	220	216	228	205	231	220	194	207	200	247	212	220	226	204	208	202	225	216	206	221	210	236	229	198	198	201	234	195	244	214	219	234	203	207	235	191	209	192	222	217	213	205	201	200	205	203	203	225	199	203	214	221	190	202	224	217	220	216	209	213	194	185	199	245	194	215	230	237	205	210	197	196	236	190	192	220	203	214	213	196	232	205	215	216	176	211	195	205	212	213	203	192	209	209	213	210	236	198	204	220	217	229	208	220	210	153	220	218	216	206	216	196	217	224	223	239	198	221	214	203	217	219	231	223	228	200	213	196	218	218	210	209	230	223	226	238	221	215	200	190	228	208	204	215	207	205	186	195	226	196	202	260	207	205	196	209	201	215	237	199	248	217	196	209	230	211	190	216	192	222	206	214	210	217	211	196	207	231	205	201	221	215	221	197	188	204	222	208	217	228	203	219	224	206	207	212	205	224	243	228	211	226	202	208	206	203	220	227	221	226	190	233	212	206	232	229	208	224	212	235	219	213	212	213	228	201	216	204	229	177	236	231	213	202	198	193	229	231	197	195	207	189	228	198	252	195	198	202	233	205	224	223	185	203	210	227	214	197	209	219	238	220	209	215	215	243	212	203	213	217	203	195	185	202	225	238	238	235	210	201	217	205	199	215	226	195	200	213	229	217	203	215	207	223	191	235	231	232	205	212	203	207	222	233	233	202	210	245	213	226	189	186	216	197	207	218	216	176	205	228	191	210	211	218	194	215	225	187	206	221	233	218	211	224	202	201	208	200	212	221	200	237	214	189	227	218	234	208	230	212	221	253	212	245	216	236	241	182	216	220	235	224	193	212	218	229	208	215	222	187	226	200	228	198	197	219	218	206	199	229	210	211	188	179	225	197	236	226	210	220	215	209	214	225	221	224	200	213	226	195	227	214	186	223	218	228	192	193	203	190	223	217	218	220	203	225	194	210	205	225	196	191	198	222	195	212	204	208	225	231	233	227	208	241	160	257	197	204	209	208	188	207	212	245	204	205	202	238	224	208	235	216	197	226	210	228	197	196	204	229	198	260	220	227	213	210	213	227	217	237	201	237	191	211	217	221	204	213	204	166	197	216	228	184	215	221	229	210	223	201	216	218	200	214	194	237	212	227	194	206	201	196	173	221	209	228	199	206	223	203	214	213	190	210	224	219	232	193	173	226	225	211	251	200	202	218	195	211	202	204	187	214	196	212	203	189	231	227	228	215	210	207	236	223	199	234	216	230	237	217	210	208	211	218	212	239	195	224	192	225	211	199	234	241	230	196	212	218	219	205	221	219	212	235	210	204	212	195	200	204	221	198	201	212	191	232	197	200	196	232	223	198	230	213	221	212	204	210	206	226	227	246	196	230	183	230	227	196	214	215	237	228	222	202	231	215	208	190	216	207	205	200	209	194	217	235	210	215	208	219	217	214	195	229	202	226	204	217	222	211	206	202	232	226	194	201	223	214	216	193	192	237	209	206	215	209	211	217	215	220	234	198	213	227	195	203	208	229	184	216	216	215	199	231	227	216	217	208	225	200	210	176	232	252	201	203	199	219	204	211	189	200	221	205	211	239	233	240	183	204	233	211	203	234	228	208	228	200	199	218	228	212	204	211	234	184	215	209	195	236	194	217	224	211	224	200	225	224	209	213	186	212	215	203	201	213	220	217	188	209	206	214	219	205	206	210	202	224	228	223	217	204	191	212	184	195	196	238	213	203	233	207	213	192	198	223	208	210	213	226	208	236	222	171	187	196	227	208	206	260	230	204	229	222	238	208	211	209	198	217	234	226	223	233	219	258	213	226	205	222	201	224	201	211	212	218	204	230	219	210	210	215	201	213	225	233	184	216	209	215	217	196	207	193	203	225	226	210	189	225	217	204	205	217	196	204	194	208	200	217	202	189	212	198	217	201	192	235	206	203	208	224	205	211	243	182	192	213	214	209	204	207	214	209	235	219	203	208	191	216	208	208	229	205	217	230	221	200	203	221	169	226	191	240	201	205	208	202	209	189	207	206	209	231	220	200	203	213	206	221	218	225	193	202	211	208	215	203	229	212	222	240	208	215	210	211	219	237	205	224	209	235	209	218	192	202	215	211	236	236	208	177	197	219	240	226	204	229	219	204	222	220	211	197	202	195	218	232	185	214	224	218	195	210	205	215	206	211	222	201	211	206	231	206	220	223	207	218	197	213	215	193	212	214	217	220	209	230	211	197	214	213	222	191	213	194	232	211	203	210	219	229	212	210	219	209	236	209	224	216	225	214	220	212	227	177	223	202	212	217	201	223	211	220	182	226	209	216	198	212	198	206	202	239	225	229	228	229	216	221	190	240	224	221	182	213	212	220	212	205	208	203	207	201	200	212	185	195	250	223	185	228	202	245	201	245	239	189	234	200	191	234	234	211	191	225	192	190	219	209	225	210	217	219	211	215	207	225	223	170	196	187	228	189	213	222	233	242	195	251	232	230	225	231	222
39720	48239	25047	976	537	502	410	345	310	351	284	299	287	373	367	852	517	269	249	268	260	249	288	274	231	274	248	273	248	234	252	269	275	244	250	282	278	243	281	277	273	258	257	260	263	274	260	237	288	251	303	272	289	271	269	286	289	268	271	248	271	285	288	235	231	251	284	248	281	281	270	282	232	289	262	263	257	249	271	261	277	245	253	266	256	308	257	263	281	258	263	269	284	243	269	256	239	230	279	253	278	255	259	240	259	256	236	273	257	264	271	252	277	273	246	256	264	264	264	255	288	275	269	242	265	276	257	246	263	275	281	269	257	244	262	258	243	245	272	258	262	242	286	261	254	285	242	251	282	270	225	263	286	258	279	272	233	274	282	263	284	274	262	279	266	272	251	267	261	295	267	271	235	250	225	290	248	252	291	278	257	235	266	273	276	255	285	252	259	253	277	269	282	246	275	266	245	259	245	256	297	294	276	252	287	251	287	282	257	264	249	244	247	263	264	238	253	279	253	275	246	253	290	280	262	257	286	265	266	268	246	271	244	245	252	266	268	265	255	258	295	274	264	267	256	247	249	244	247	258	275	286	267	259	269	235	291	271	262	276	280	258	273	272	268	262	259	253	256	256	256	299	251	271	246	274	253	262	252	270	255	269	257	253	251	281	237	260	274	242	262	269	265	243	279	276	256	286	268	303	274	247	238	267	258	270	274	262	269	271	263	284	292	267	287	274	279	268	251	258	250	249	262	242	253	273	279	262	254	280	269	267	257	263	255	275	246	255	264	299	251	278	277	302	275	267	286	297	280	248	270	248	263	239	264	271	264	292	240	261	286	240	261	275	293	265	262	269	281	287	226	277	255	249	251	270	245	250	269	278	272	250	251	264	254	275	262	269	305	268	278	255	253	253	272	283	273	240	250	274	249	286	259	231	269	231	238	274	258	273	262	284	250	261	278	250	251	276	267	250	241	257	257	277	247	279	276	285	271	261	250	260	279	266	259	247	268	261	258	291	288	275	282	258	267	250	260	288	256	240	259	279	249	286	294	287	254	232	265	262	273	286	257	239	251	275	253	281	255	244	269	282	288	287	289	260	251	261	240	235	288	268	273	266	268	273	248	263	257	260	291	265	262	260	257	250	279	251	261	264	274	251	274	255	279	241	296	250	238	251	237	281	268	267	274	271	259	258	252	265	268	237	259	300	265	266	256	271	280	271	292	248	256	281	239	231	257	307	251	281	280	256	254	278	273	245	295	266	270	243	244	254	273	256	275	271	265	251	286	242	279	268	247	248	282	237	263	252	275	235	275	251	265	280	266	278	254	273	255	253	292	272	269	291	267	266	260	241	261	280	272	255	286	270	254	258	292	264	276	286	286	240	257	277	246	232	297	249	271	264	241	258	262	251	276	231	283	271	263	281	298	281	257	275	265	266	264	291	308	257	252	234	252	289	315	237	252	256	237	274	233	280	239	257	270	253	264	286	286	274	254	226	293	239	270	247	259	272	283	275	280	259	241	273	235	290	286	264	265	282	281	258	269	253	274	247	244	246	282	272	274	259	271	269	247	262	246	255	262	262	263	234	264	278	273	249	260	301	266	276	263	274	291	256	257	256	267	261	261	252	223	265	271	276	265	251	282	253	244	233	251	272	264	263	235	265	248	256	239	286	269	269	284	270	253	286	287	272	232	257	289	247	278	262	267	228	231	276	260	272	269	248	279	255	235	271	239	283	281	278	265	274	268	271	249	265	239	257	250	275	270	277	279	255	253	276	277	263	249	258	255	251	265	274	245	265	268	281	276	282	241	237	247	266	280	249	252	248	272	278	275	278	262	269	229	253	271	236	242	260	250	282	262	278	280	276	288	266	273	280	253	253	288	265	259	264	275	294	267	265	236	256	257	264	265	306	260	259	249	260	271	254	270	258	240	287	292	267	246	269	240	250	250	267	250	295	264	290	284	247	273	266	279	252	231	239	261	255	273	248	268	286	238	264	279	261	295	255	243	263	240	262	254	268	283	261	283	266	270	255	244	268	307	274	250	261	261	268	235	265	274	259	256	264	285	263	274	296	232	244	252	286	289	237	266	262	268	268	218	276	273	309	248	254	252	254	262	245	264	252	274	280	272	256	262	275	256	266	245	283	266	289	238	295	266	255	247	258	268	250	281	280	239	283	245	270	269	248	267	277	292	261	283	261	288	286	232	237	274	256	267	289	266	257	276	246	243	282	280	237	260	253	267	263	276	250	233	265	293	277	292	242	270	266	221	278	254	246	262	258	265	244	262	265	274	245	271	263	244	274	257	256	275	245	266	259	257	273	248	266	312	245	262	266	254	254	287	236	238	275	284	284	279	247	284	257	292	241	249	284	258	259	241	255	251	260	268	254	266	254	258	274	248	269	270	264	289	267	265	272	261	246	263	275	278	250	253	244	258	284	287	254	284	266	259	260	252	280	263	278	233	280	267	256	270	267	264	280	291	259	289	262	276	268	241	244	228	256	261	255	274	287	251	281	253	254	294	263	298	269	278	256	277	267	269	261	264	219	238	272	243	255	254	263	274	277	273	230	294	266	256	261	271	227	253	259	298	248	271	256	248	255	296	286	240	256	253	259	266	252	276	282	281	265	289	265	281	266	264	267	248	273	282	251	272	232	268	251	270	278	269	280	300	253	267	286	253	288	240	268	252	282	261	263	231	247	252	267	260	272	292	272	247	276	267	292	265	236	247	266	273	276	268	265	253	252	253	253	242	259	255	259	263	250	271	274	253	272	263	266	269	244	279	236	262	273	281	255	267	285	273	285	295	276	290	265	240	277	265	259	240	252	268	267	282	248	274	280	269	269	244	284	285	249	277	272	278	289	259	262	215	285	243	276	266	276	243	275	262	279	254	238	286	254	269	259	275	271	286	275	273	265	257	241	274	243	287	265	294	318	273	283	262	270	292	243	303	296	268	243	267	281	244	270	214	272	290	267	290	268	275	257	280	253	244	269	256	257	262	288	267	281	288	277	253	255	275	284	251	254	236	263	255	265	263	278	277	291	222	258	253	247	266	279	246	251	296	238	281	257	267	259	266	255	275	267	239	295	279	261	265	263	275	287	260	237	296	229	287	269	261	271	253	283	272	290	290	264	265	275	275	305	275	293	257	246	274	268	287	241	222	278	264	259	264	250	256	275	240	257	278	259	254	254	251	278	256	255	270	253	299	274	254	245	245	273	266	243	259	284	277	274	282	267	249	271	243	238	250	271	283	266	272	273	254	294	243	267	264	273	270	260	255	242	277	273	293	266	232	251	280	256	258	267	283	279	245	260	241	288	277	280	254	265	255	273	265	268	287	261	272	280	256	279	259	258	289	269	267	266	251	275	251	255	253	285	231	261	246	264	264	287	262	255	262	263	251	252	298	276	279	244	282	249	270	266	245	251	256	224	273	269	246	284	263	255	259	266	257	258	276	258	280	256	257	275	260	281	273	258	250	260	289	266	288	290
23926	21066	28233	24063	20157	6173	878	664	533	497	509	495	907	1473	1422	4382	1875	437	394	449	396	427	410	409	408	384	394	399	406	424	435	450	409	402	383	438	387	419	421	411	425	437	424	374	416	369	399	418	425	421	448	404	434	389	417	399	421	385	393	411	380	419	394	426	435	388	422	411	363	423	419	403	386	396	412	443	442	420	418	395	373	413	429	432	420	442	398	409	429	365	407	405	410	407	399	387	421	395	427	393	372	380	349	406	385	420	421	399	418	384	421	396	428	390	428	367	455	418	398	363	357	405	395	389	412	407	423	425	426	415	424	422	390	381	398	369	443	435	395	383	404	383	387	412	425	406	426	391	411	376	393	417	402	384	394	410	421	402	416	395	385	416	411	385	374	396	400	373	364	399	457	429	374	416	394	411	369	393	428	383	411	406	400	410	377	414	439	399	429	394	402	405	413	392	436	402	391	430	388	432	385	428	377	410	418	429	450	402	395	397	425	418	420	399	426	436	350	413	413	403	371	396	412	396	385	410	408	400	398	413	395	408	405	365	369	404	414	426	429	399	387	386	408	405	400	407	369	414	375	375	399	420	402	407	428	382	441	393	396	398	439	419	364	430	406	403	402	419	420	445	416	398	408	392	367	410	385	431	382	405	375	417	422	387	384	447	395	449	409	391	372	426	376	400	397	402	398	451	410	401	380	357	440	408	421	385	365	403	413	417	381	411	408	397	416	414	380	413	410	420	422	439	385	384	440	414	411	449	398	399	413	412	380	408	424	424	397	409	398	388	380	413	404	379	405	401	417	403	407	412	402	419	391	390	396	391	361	411	403	398	415	376	392	399	412	410	400	438	390	402	405	426	372	408	425	375	402	368	390	409	408	381	438	395	379	373	411	399	414	385	398	412	361	393	396	426	395	395	390	396	380	419	439	385	391	410	406	406	389	436	410	443	375	423	415	405	428	368	405	403	377	396	421	430	374	410	359	410	423	411	408	419	387	401	392	399	397	409	429	404	395	375	390	385	388	410	372	370	414	409	433	419	379	424	379	379	407	421	415	445	403	352	369	387	384	423	446	426	423	373	440	433	422	366	399	391	360	400	367	398	422	371	412	435	408	408	402	387	406	413	410	417	390	447	396	379	403	416	406	413	413	373	393	434	407	414	397	433	400	414	402	431	418	440	402	409	371	375	378	382	447	380	423	406	419	404	438	414	423	416	414	416	430	401	405	406	378	386	432	394	410	383	388	403	401	400	408	365	392	405	412	413	412	415	419	419	404	420	385	413	371	423	438	405	416	441	439	396	388	343	356	431	380	412	398	400	427	394	406	435	432	402	368	401	414	382	405	410	412	415	446	398	365	375	406	392	417	405	365	412	409	416	397	413	400	383	422	391	404	431	400	387	380	395	420	434	385	398	390	402	403	413	433	371	405	399	396	408	398	425	435	417	423	364	374	396	435	413	370	400	434	369	407	431	450	398	386	392	405	413	367	398	390	393	413	418	409	428	392	418	425	374	416	386	393	418	414	389	442	360	409	417	416	399	386	399	442	418	404	422	404	408	362	426	420	400	401	407	425	386	435	404	407	376	385	361	430	431	383	390	381	420	398	395	408	384	389	380	420	388	409	417	408	419	401	399	391	409	430	406	433	430	401	402	421	408	401	405	401	404	408	422	391	376	383	413	407	395	404	377	406	395	385	431	402	424	402	383	400	414	388	438	393	412	390	381	428	427	396	425	408	399	395	417	411	410	406	441	427	410	399	414	438	398	394	409	411	412	406	409	407	424	407	380	390	408	429	411	392	409	441	390	425	427	381	435	375	401	411	400	433	407	438	411	434	402	393	399	402	370	403	433	398	404	376	375	394	417	402	383	343	369	376	405	364	410	419	400	397	405	392	373	377	441	403	392	417	377	403	401	410	387	394	403	384	396	465	410	403	465	416	397	381	380	415	396	412	435	394	397	402	383	409	430	395	394	429	410	399	420	464	380	394	421	429	391	377	373	398	388	382	407	384	411	380	416	429	393	407	378	444	406	418	392	386	398	405	450	395	409	416	398	411	415	401	452	403	427	390	365	409	453	383	398	412	414	407	401	400	445	439	425	375	370	416	393	401	421	406	406	368	408	398	375	362	427	413	422	386	390	401	410	417	376	369	421	430	412	434	438	434	405	428	363	385	370	442	390	421	367	407	434	435	385	411	391	404	428	393	402	388	364	398	411	402	395	348	427	360	350	433	399	397	400	376	400	406	385	428	412	416	392	398	424	403	421	403	415	393	435	420	388	418	407	410	443	399	408	425	410	390	407	444	395	425	423	420	422	414	414	436	421	438	385	371	392	387	440	385	383	431	406	430	397	416	369	404	420	414	354	442	379	375	383	422	412	381	411	444	420	404	370	414	450	425	400	387	387	407	407	404	385	408	394	398	410	425	429	406	388	381	371	407	412	399	401	371	400	405	430	417	416	406	404	405	429	401	388	438	370	421	352	413	399	452	424	404	396	421	422	424	395	402	402	386	434	410	421	421	409	406	384	453	410	396	413	396	416	398	416	388	394	430	406	375	376	381	406	428	416	390	413	418	408	423	388	410	394	402	385	422	400	395	387	404	430	415	419	428	406	416	408	409	416	402	446	402	396	436	420	400	416	386	467	395	411	374	418	391	399	423	389	415	406	384	407	418	409	398	434	410	445	411	394	388	415	405	389	407	411	391	428	434	368	432	402	407	382	422	408	414	401	414	361	420	388	363	410	395	367	426	419	422	384	395	439	408	414	390	406	420	426	394	388	401	389	436	425	396	414	389	423	404	438	402	386	384	351	449	376	423	427	405	430	384	401	431	406	433	427	382	414	382	399	392	397	403	428	388	360	380	412	421	395	409	370	385	365	366	400	370	383	406	428	408	365	422	404	397	412	407	439	420	361	389	406	383	430	429	433	396	418	382	435	380	398	403	402	368	459	408	385	393	414	427	385	412	407	441	459	400	417	398	378	381	410	437	378	423	390	374	384	387	399	380	369	378	407	377	397	415	416	384	451	432	403	412	393	398	396	392	401	412	405	422	383	376	431	388	417	413	429	396	442	396	413	371	428	360	426	391	433	405	423	420	393	420	383	396	442	418	382	402	411	427	375	437	397	445	405	395	381	396	392	430	400	375	410	393	412	422	393	377	450	441	384	371	366	347	398	406	414	405	426	409	434	403	398	436	383	379	394	398	409	400	385	366	390	389	422	403	391	417	395	394	434	427	412	397	428	431	427	398	407	406	389	381	397	383	426	399	394	402	392	400	422	400	405	399	409	361	409	400	401	401	373	419	418	389	389	417	398	408	420	452	399	357	398	386	404	383	405	427	403	386	409	411	372	415	407	381	382	405	430	415	401	440	389	375	396	405	416	387	411	414	384	366	444	409	373	416	396	391	407	443	418	425	374	392	395	396	404	433	383	364	364	377	415	446	391	395	427	421	422	410	426	408	399	408	400	412	383	399	422	431	391
43211	63590	37720	2849	1763	1399	1097	951	823	773	691	645	1748	2791	2853	8457	3518	524	517	502	498	463	468	451	486	486	477	503	440	505	472	485	475	452	476	424	480	502	470	500	514	534	486	467	485	457	487	453	481	498	508	489	498	474	504	468	476	456	494	458	496	505	462	456	472	491	448	457	456	477	483	462	508	486	493	490	488	517	451	496	466	462	458	488	489	479	471	459	482	474	487	516	465	460	483	479	451	470	506	478	483	503	467	514	459	507	486	427	426	483	475	458	474	485	433	455	501	487	484	465	468	473	455	442	466	491	496	450	481	463	462	473	481	496	475	479	467	519	492	461	500	463	484	480	489	471	500	507	475	441	492	490	523	484	447	487	466	448	471	478	496	425	436	469	463	487	447	507	497	469	477	447	462	453	470	450	454	467	468	465	487	463	465	425	432	489	468	433	486	499	508	482	434	479	452	465	486	511	488	527	470	501	494	438	462	461	433	455	490	454	478	451	433	516	475	505	476	462	490	460	490	476	440	466	503	508	437	424	484	447	448	460	456	472	500	466	504	508	500	436	509	435	448	464	474	508	477	493	468	502	455	491	481	473	472	497	480	441	485	454	500	477	466	495	493	478	485	467	466	462	523	476	454	473	474	467	465	489	436	444	495	465	430	475	438	462	446	509	476	472	461	506	470	521	483	423	473	490	475	489	459	459	491	462	489	469	437	480	486	452	480	478	486	535	474	510	523	536	469	477	486	493	444	486	460	454	505	498	495	485	518	447	445	469	454	443	488	473	469	461	494	457	479	436	443	491	455	502	479	472	455	448	495	498	466	469	465	452	453	493	496	448	461	474	483	447	490	442	470	460	475	444	446	454	434	548	448	468	483	512	461	519	511	489	479	505	469	486	472	441	510	515	488	527	458	489	466	509	466	513	484	438	491	479	470	416	488	453	485	488	433	491	457	486	495	489	450	487	459	475	482	506	470	482	455	470	470	467	461	505	472	438	435	451	443	452	488	480	456	496	471	501	470	455	533	514	490	500	436	505	481	477	450	461	417	486	465	481	456	458	489	457	504	474	472	491	475	468	490	507	496	514	514	489	476	463	466	467	478	474	477	462	458	482	480	534	442	467	429	448	479	505	490	472	461	472	501	448	485	481	498	435	488	463	447	448	455	442	472	517	448	510	475	460	475	477	496	493	521	448	487	451	498	451	487	454	456	498	477	468	453	436	476	471	452	441	488	457	508	479	467	478	448	459	476	492	494	452	423	484	492	498	500	493	448	469	482	469	473	497	474	475	463	482	484	441	450	473	465	508	473	472	460	464	487	461	449	458	489	462	476	480	477	472	487	435	459	489	491	468	469	462	484	482	448	454	468	515	503	455	500	481	493	473	496	464	491	469	443	490	488	470	467	482	529	455	473	494	496	452	453	497	475	493	471	520	470	433	469	478	496	457	463	471	476	501	511	505	486	494	470	489	462	460	506	467	494	458	436	474	461	458	443	503	472	466	473	483	496	488	477	520	467	514	464	468	473	486	453	484	495	436	477	486	463	489	492	475	499	501	483	506	471	458	455	509	474	478	506	482	429	447	451	472	479	511	473	494	463	453	501	455	467	494	465	488	500	482	478	442	512	484	462	472	476	453	496	495	440	497	459	475	493	503	461	494	454	464	466	427	470	466	468	483	472	466	453	443	491	450	495	493	489	443	533	452	487	528	494	496	509	490	470	459	455	472	440	496	502	469	441	491	441	480	446	497	486	488	484	490	509	464	504	480	494	493	471	455	504	501	470	489	471	464	468	492	503	457	505	444	464	459	438	443	489	466	445	447	454	454	486	469	471	481	489	484	497	470	506	459	457	471	468	457	455	503	469	510	463	486	450	515	470	477	437	442	477	488	468	479	497	479	467	464	441	432	488	480	478	438	499	483	485	496	482	457	467	456	478	461	475	476	487	476	483	495	512	490	490	482	398	489	510	476	514	436	483	491	471	452	483	440	467	469	482	442	461	479	434	460	445	448	466	470	481	491	425	461	453	474	450	455	473	484	467	488	462	483	462	475	519	462	480	452	484	479	470	518	497	478	487	503	468	502	521	468	463	479	491	475	483	496	443	443	481	504	433	458	500	498	463	478	462	477	506	421	450	439	513	487	494	486	463	494	465	479	470	455	488	467	501	475	405	471	450	486	467	479	451	489	514	491	497	485	465	501	465	459	502	526	485	503	461	461	449	488	462	513	482	477	483	468	499	478	452	420	452	489	445	464	491	446	492	438	510	480	466	472	450	515	478	496	477	474	465	488	516	475	499	505	454	466	439	490	487	459	481	498	496	479	459	461	494	463	507	464	467	500	468	482	508	482	475	443	420	471	471	493	504	478	492	471	425	511	487	492	498	475	550	461	515	482	491	457	498	500	508	462	467	488	437	459	490	447	472	487	493	490	508	436	487	465	482	488	487	478	474	444	480	512	469	480	460	456	487	443	463	448	499	490	485	467	512	460	478	508	444	460	471	480	442	446	468	484	477	492	441	473	470	470	462	488	451	463	455	492	476	463	478	453	469	487	483	445	507	467	440	482	491	431	458	490	485	476	508	435	509	451	475	463	433	470	481	448	476	474	449	444	485	459	503	486	494	459	497	464	473	490	497	507	457	460	443	483	508	491	479	468	473	449	456	500	451	475	509	447	491	485	476	462	482	495	481	468	444	481	454	478	488	484	474	507	489	475	498	469	444	487	468	449	495	465	461	469	467	423	478	447	508	434	500	489	438	489	487	469	485	478	454	484	512	465	470	469	429	471	454	458	460	458	480	488	485	487	445	492	443	480	471	507	503	446	458	473	518	460	483	494	494	484	463	485	483	477	481	480	441	488	487	483	446	461	492	469	464	473	467	467	486	489	484	478	483	466	513	423	458	460	446	483	469	554	449	485	510	493	521	450	502	493	457	491	465	432	449	460	468	506	472	518	495	518	488	482	482	482	468	456	505	482	496	443	495	492	477	444	440	487	470	468	472	488	492	479	487	469	437	477	497	509	485	496	477	486	492	464	438	448	481	486	468	459	473	495	461	457	469	500	466	499	489	508	479	456	490	503	481	498	463	451	501	481	472	453	492	443	478	438	479	462	476	512	458	436	465	470	464	449	478	460	461	445	443	435	438	463	480	440	493	459	470	488	463	483	476	473	460	471	472	466	459	463	485	479	475	479	493	471	475	446	475	505	504	431	438	461	493	467	477	488	481	497	498	447	469	445	476	437	463	485	516	448	475	497	443	501	479	482	465	425	460	453	470	473	506	453	473	487	479	486	471	498	467	442	527	460	458	453	447	516	441	472	479	487	474	442	482	461	455	455	447	440	498	504	467	508	462	469	511	458	498	470	505	439	497	443	482	472	473	452	475	446	478	473	501	489	502	487	460	517	433	477	481	496	501	479	459	455	441	529	488	463	476	477	461	477	465	473	496	437	444	478	483	463	495	471	471	447	482	480	502	478	437	470	477	490
25077	21523	27497	23613	6397	552	424	355	324	326	250	249	398	799	585	2026	982	247	258	268	262	249	279	260	275	249	267	255	241	256	233	242	256	238	265	233	266	254	270	270	280	248	266	243	293	259	268	245	232	261	241	265	261	267	276	231	262	223	254	273	255	239	241	267	225	256	271	234	282	256	257	234	239	238	267	259	250	266	270	241	237	249	256	256	282	246	253	256	243	239	253	294	243	266	271	250	272	224	254	265	253	225	267	244	233	256	245	227	230	231	271	249	227	250	220	245	258	267	241	267	245	268	251	246	262	238	244	256	243	291	275	229	264	246	241	246	274	252	276	230	259	263	231	268	267	257	250	265	245	265	287	252	262	220	239	290	295	253	253	266	252	252	254	259	252	279	248	265	256	275	269	269	290	229	262	257	269	259	255	236	231	255	253	252	234	254	246	264	266	274	285	246	275	261	249	238	253	247	248	230	247	244	293	249	241	283	244	237	261	278	272	255	255	254	251	285	270	232	284	288	258	245	251	259	254	250	256	268	275	265	270	261	240	247	286	256	232	234	274	245	283	275	242	247	240	242	243	243	221	249	247	245	227	280	231	260	224	243	254	267	252	244	259	270	240	244	277	279	263	245	248	248	256	253	234	226	253	244	263	237	248	243	253	251	262	252	264	247	262	271	245	234	286	271	240	231	246	262	236	240	240	246	271	271	229	274	244	262	244	255	267	259	235	249	251	262	259	255	243	283	252	260	245	257	269	245	238	282	227	246	250	241	239	255	266	219	283	249	248	258	271	261	257	279	266	269	236	253	225	247	229	255	251	250	271	218	240	260	260	245	271	259	280	250	244	246	264	223	270	229	259	274	230	258	243	260	256	227	233	237	248	291	240	253	278	262	252	236	239	253	253	229	239	250	269	258	286	270	250	250	252	273	256	243	266	229	264	256	264	252	271	271	275	246	280	267	259	258	269	274	250	275	263	217	223	283	287	237	261	234	247	258	260	246	238	255	238	233	232	260	272	248	240	270	255	222	248	257	258	249	242	243	241	278	277	254	258	251	251	249	248	254	265	268	290	243	292	243	244	269	223	256	262	232	224	243	267	251	236	265	229	242	232	244	231	272	266	243	259	256	238	255	229	245	259	260	253	260	267	274	270	245	256	267	248	241	238	237	270	255	231	225	276	299	234	256	270	270	242	268	262	238	262	248	256	242	259	280	247	273	224	263	231	290	245	242	262	261	251	238	248	255	254	242	263	231	252	221	264	238	232	235	258	225	240	221	240	263	248	220	266	268	250	280	269	251	246	272	269	247	256	277	249	224	280	241	250	266	253	234	228	241	251	268	231	265	244	266	249	276	258	265	271	269	246	218	266	241	257	225	259	252	248	240	249	284	266	248	245	252	266	261	274	239	268	239	264	257	240	264	216	263	245	249	266	255	293	229	253	251	228	275	264	271	276	277	242	260	267	252	227	253	245	250	246	261	249	245	274	266	278	267	264	216	272	252	242	237	248	253	255	280	284	266	268	273	244	270	261	260	261	260	245	277	246	242	225	264	229	254	255	242	268	215	266	246	268	274	262	254	248	247	211	258	235	257	247	269	252	276	253	266	230	259	247	285	236	255	250	272	237	267	267	263	233	258	241	232	248	253	271	275	266	231	247	241	259	245	248	231	252	249	269	252	253	232	247	249	285	247	248	262	235	272	247	266	237	282	241	257	246	243	261	264	252	242	260	269	252	235	266	258	240	245	238	234	237	262	250	261	260	267	263	249	270	248	250	230	230	272	227	267	252	249	267	243	242	247	254	274	251	271	250	232	267	269	240	284	247	246	274	277	273	238	228	248	235	247	268	251	267	251	248	273	248	261	257	299	240	261	262	252	261	241	262	274	229	275	236	259	244	288	249	265	242	247	263	287	251	251	285	235	257	255	263	247	249	268	245	271	258	234	275	243	263	244	263	258	247	253	264	253	262	288	241	262	266	241	286	241	260	253	268	238	234	254	245	232	241	234	284	265	252	242	233	268	239	258	238	267	249	248	262	301	254	273	249	251	266	267	255	261	262	257	261	252	258	237	241	266	230	274	245	242	238	256	249	221	258	260	250	256	245	247	253	237	244	265	270	246	241	237	240	278	263	242	240	272	263	259	250	251	269	263	256	249	254	261	246	253	247	248	256	271	229	237	242	263	242	268	295	261	278	281	234	242	235	245	245	254	220	259	258	231	252	271	240	248	250	276	228	229	294	228	274	272	248	257	251	251	302	251	246	266	227	234	254	243	248	236	260	249	224	257	248	262	250	216	261	236	269	243	249	265	241	217	255	263	245	258	253	231	252	263	269	286	250	253	242	260	253	272	262	245	264	261	247	274	252	251	252	251	245	229	247	272	259	254	246	270	250	269	263	256	265	269	240	233	261	261	232	277	254	247	252	282	223	260	251	248	250	258	236	258	246	258	232	226	255	266	251	260	250	271	252	249	253	239	267	256	259	287	270	244	248	272	273	276	234	228	246	256	214	230	242	254	283	272	254	281	242	272	269	273	227	236	262	249	259	266	238	254	264	246	252	251	270	269	261	239	247	250	260	253	243	253	251	257	255	267	230	260	222	266	252	236	289	266	241	241	274	263	228	226	267	274	254	270	264	255	281	268	241	224	259	241	247	267	261	261	263	270	263	280	259	239	255	230	278	281	261	243	231	249	226	264	234	227	255	240	300	279	263	252	262	237	264	243	255	237	272	254	244	258	265	258	247	240	238	237	240	264	263	239	249	300	247	248	259	245	230	248	267	265	243	252	250	233	258	274	237	256	248	273	263	251	231	253	245	263	242	272	262	258	254	281	240	249	236	271	240	245	260	258	236	266	244	242	226	218	265	223	257	250	267	267	274	261	262	257	259	225	269	296	248	263	242	247	264	262	249	256	254	286	292	269	228	250	265	228	233	246	235	224	243	261	255	273	244	267	290	239	283	257	267	272	251	249	250	220	284	270	259	234	235	277	267	245	264	249	251	249	281	223	259	242	273	263	254	253	252	251	286	251	261	265	253	255	256	250	265	243	233	297	266	267	257	283	252	264	263	256	278	271	268	280	257	247	250	234	251	260	251	231	228	264	258	260	263	255	252	257	262	243	274	239	274	248	269	270	263	259	241	245	257	251	246	232	252	248	222	257	294	230	284	234	254	261	233	247	241	234	217	247	276	260	260	264	274	237	272	245	241	259	228	255	257	247	260	240	219	279	256	291	261	232	269	235	268	241	248	242	258	252	242	263	275	250	239	246	240	253	261	253	259	247	269	275	239	255	289	243	237	261	270	234	226	254	291	260	234	266	249	256	251	280	263	249	269	243	274	241	260	232	262	246	240	241	263	259	254	253	239	270	251	236	274	241	256	239	250	233	240	245	262	284	258	238	274	237	271	258	257	248	282	269	268	232	270	256	267	259	234	264	217	257	286	262	263	203	224	256	249	246	267	220	248	253	253	258	241	258	251	266	230	242
41597	58446	29813	1656	1127	825	710	605	496	474	394	410	783	1866	1120	4828	1989	346	342	339	319	323	347	349	321	308	322	334	307	328	332	325	317	340	348	325	338	297	324	297	324	286	307	327	319	321	308	342	345	313	323	337	296	340	352	340	349	299	321	328	367	322	342	302	314	307	315	323	324	328	312	298	302	321	314	338	318	309	316	343	295	329	315	341	338	337	326	338	301	336	304	303	311	300	341	329	319	329	332	355	337	308	320	321	304	323	309	345	326	299	319	333	326	336	319	345	305	318	338	344	316	322	329	319	314	310	322	332	347	334	303	322	343	305	349	335	348	329	308	323	345	327	368	350	306	324	296	322	337	336	323	315	302	314	332	351	345	306	334	342	328	329	317	341	347	354	309	322	307	348	291	302	322	341	318	277	340	349	352	337	318	314	305	343	336	313	313	326	360	285	297	331	314	302	355	317	358	318	340	341	336	349	300	336	319	318	361	351	326	318	375	316	347	313	315	327	297	352	348	309	328	333	319	350	301	317	320	314	313	332	306	311	337	304	314	324	340	319	371	317	330	330	331	330	329	347	327	347	342	325	313	311	310	336	324	323	339	291	299	267	367	334	349	300	340	328	344	344	358	336	318	296	297	311	327	336	291	297	325	348	307	337	288	346	336	322	343	340	331	316	335	297	329	331	347	338	333	317	338	303	300	319	336	303	292	321	325	363	301	320	338	308	325	341	311	293	340	316	318	340	342	307	339	317	329	332	294	336	312	308	340	310	331	295	316	326	371	303	322	341	308	328	324	329	316	353	320	294	301	307	302	316	307	325	294	344	319	307	302	318	324	356	312	305	334	319	309	319	325	318	330	307	341	342	348	303	326	313	337	330	307	308	330	321	346	338	344	348	338	304	295	329	319	323	312	305	319	293	337	305	344	345	317	306	317	330	343	294	315	331	323	330	312	312	318	323	330	336	324	290	322	326	332	321	296	335	314	315	320	314	319	334	316	326	294	357	339	368	338	325	315	309	338	301	317	303	332	296	330	297	298	316	332	314	327	359	336	323	335	317	276	305	339	320	301	370	333	308	343	335	309	309	338	310	322	324	347	338	324	324	315	308	319	308	355	295	342	305	336	332	313	347	322	334	322	295	341	304	335	327	341	327	325	305	367	336	311	328	328	314	324	282	354	351	340	325	306	297	296	329	302	316	317	339	333	347	280	314	324	330	330	314	331	323	306	317	366	329	306	319	345	331	341	318	320	344	336	321	300	328	352	338	318	342	341	337	334	310	339	345	331	347	312	311	318	314	318	285	326	311	339	323	310	334	309	328	327	321	323	355	337	334	340	350	345	293	357	321	329	333	325	309	302	312	319	312	322	347	321	292	337	295	319	317	321	329	311	315	314	320	358	331	302	302	345	307	333	305	327	297	305	308	325	325	353	317	383	290	304	327	364	324	353	307	344	331	333	329	323	314	360	322	350	304	282	311	344	314	353	320	314	279	307	308	327	349	324	317	311	336	337	324	340	336	320	337	319	308	335	299	310	316	326	291	314	290	330	334	314	326	310	316	342	355	339	334	326	317	303	325	327	312	352	333	306	351	304	324	315	314	321	352	310	324	318	279	305	353	330	339	322	337	294	342	330	324	325	302	335	326	313	320	311	316	328	343	331	287	295	330	301	336	331	296	321	315	346	289	323	355	338	291	314	344	345	341	332	312	286	349	371	321	274	302	344	334	305	361	304	318	308	301	317	306	359	333	311	332	342	290	336	303	317	300	351	332	327	301	327	347	316	292	361	341	354	327	334	337	319	321	331	315	340	340	330	294	302	318	289	333	314	310	342	316	338	353	318	305	304	320	321	319	324	312	354	316	329	331	300	347	345	335	313	328	353	319	309	297	346	339	310	319	305	309	333	349	333	325	322	332	339	356	317	314	278	330	317	328	338	357	303	304	328	310	305	302	344	333	347	334	338	289	335	346	309	291	312	334	277	313	325	294	304	342	303	308	326	313	327	320	340	314	305	321	343	311	321	318	321	305	341	312	324	337	298	331	354	326	315	303	355	296	318	321	290	330	330	330	339	373	328	307	315	339	315	351	312	329	299	315	337	324	346	315	342	325	306	319	279	353	340	327	327	326	333	321	348	299	337	327	318	334	318	337	330	334	317	297	315	295	305	297	292	340	291	326	338	357	317	336	338	338	333	327	299	323	305	312	365	336	324	310	340	320	333	345	341	315	328	314	319	303	340	312	329	315	302	305	341	317	357	300	362	362	355	310	297	297	341	306	326	335	325	305	310	307	342	329	325	318	316	313	285	317	311	306	329	318	307	337	325	336	306	328	314	336	321	342	292	310	360	322	296	316	315	316	351	321	302	315	361	342	312	313	308	304	325	341	341	313	349	328	296	348	334	325	293	317	326	349	331	336	335	295	340	302	303	305	322	306	360	311	341	330	292	335	351	314	290	328	338	345	317	326	336	309	337	306	329	331	327	339	313	289	340	313	332	299	308	305	307	313	318	349	276	315	344	291	329	336	304	309	308	357	317	335	309	323	284	361	333	320	310	349	359	275	354	310	317	339	338	324	326	320	305	342	359	356	325	315	329	323	317	319	322	288	319	331	321	331	357	330	327	320	309	353	311	314	322	304	321	332	340	317	345	327	321	336	344	343	297	312	328	351	345	313	330	304	299	309	333	318	327	305	312	323	319	307	352	327	334	320	327	305	346	338	297	314	336	330	319	340	353	344	360	318	344	312	332	296	286	315	307	308	313	297	322	346	319	316	314	302	344	322	349	320	357	324	331	333	314	313	327	356	321	335	332	322	331	333	298	360	306	321	341	349	334	361	353	336	297	323	319	327	327	292	332	307	326	297	327	296	297	322	347	357	349	299	353	334	293	322	307	294	300	334	330	328	325	305	311	326	311	349	327	315	316	324	307	344	313	318	298	306	319	309	331	318	299	339	296	327	349	322	317	334	345	320	325	294	301	332	318	336	310	319	340	355	344	325	295	309	332	318	324	320	308	318	322	314	342	298	327	338	283	344	320	369	299	325	325	352	316	358	327	329	303	338	319	305	333	320	308	297	318	349	308	333	314	333	334	336	323	340	326	337	321	345	306	336	312	327	318	312	306	359	305	317	335	347	301	333	338	307	329	289	348	302	320	342	330	338	329	322	332	315	306	319	347	338	334	298	323	308	347	308	329	351	333	341	328	330	311	333	332	344	352	321	320	307	344	320	295	330	323	322	291	311	290	324	319	338	328	333	311	305	354	329	327	304	320	311	317	292	322	325	310	310	360	298	308	321	300	313	337	300	321	328	312	338	332	312	313	292	312	300	307	335	289	331	314	326	296	315	343	311	344	349	317	320	318	340	335	331	313	311	351	298	318	309	323	332	317	297	317	372	310	340	317	336	333	320	324	294	328	340	294	343	317	332	330	304	361	361	356	297	303	341	296	333	312	308	321	319	341	340	317	330	322	301	331	337	317	301	320	295
22831	21040	28562	23659	20971	20230	4751	1028	849	762	688	669	1083	3111	1655	7532	3613	616	568	566	531	585	605	559	575	567	575	564	556	534	533	655	553	540	533	567	570	570	556	577	519	548	507	548	597	570	550	618	535	530	524	579	509	521	590	542	541	539	513	517	545	576	565	552	559	562	556	585	551	544	587	554	544	567	573	576	539	514	545	527	527	565	548	531	522	576	518	590	540	545	513	511	569	559	564	577	549	529	534	564	497	518	515	549	548	575	542	528	557	577	520	542	542	571	554	555	579	594	530	569	544	592	569	566	545	557	512	548	523	566	552	583	589	542	527	526	536	562	525	574	545	556	537	557	544	552	577	589	552	500	550	531	565	567	590	544	588	559	548	507	527	557	546	583	548	525	570	534	530	496	539	535	555	511	584	577	556	492	539	550	566	552	574	516	556	533	568	568	529	573	542	547	539	550	585	534	553	526	521	491	578	545	543	573	511	553	560	581	583	583	543	578	585	541	563	519	547	530	526	538	548	585	546	527	556	501	586	550	543	551	516	548	523	515	595	524	550	536	576	527	594	603	569	580	553	563	519	549	566	564	586	602	556	548	579	575	526	541	522	529	534	542	541	531	569	534	534	539	511	528	573	553	586	535	554	542	568	584	528	563	584	512	556	554	557	554	554	548	558	520	575	539	569	534	595	543	539	577	534	570	568	538	508	541	553	503	525	544	532	540	558	549	550	491	543	485	562	509	540	525	548	549	552	530	528	520	568	528	544	496	560	558	560	542	545	529	533	556	570	538	544	581	534	552	551	514	547	545	555	512	559	509	518	556	585	538	507	559	571	540	550	542	565	556	579	566	535	518	522	523	554	583	542	569	552	557	504	563	538	555	546	565	533	568	529	556	558	559	503	544	514	561	541	558	545	569	549	569	553	558	513	575	555	550	555	554	557	527	542	532	514	528	557	548	602	519	597	583	574	538	550	535	530	532	547	555	547	589	541	534	539	530	527	514	544	594	511	515	548	548	505	539	578	581	632	579	495	524	575	547	516	539	568	522	508	564	530	532	599	550	564	562	559	579	540	549	544	574	535	523	510	551	550	555	518	542	521	538	584	562	536	528	538	541	517	555	555	573	527	542	541	528	579	557	589	557	514	550	515	540	549	543	571	506	512	559	555	589	543	529	552	536	517	539	598	547	561	569	565	556	536	517	557	536	555	576	567	533	538	529	530	515	555	612	517	551	552	528	576	552	552	550	543	585	540	583	574	535	523	538	552	494	536	612	533	553	470	561	529	549	521	541	589	554	527	546	533	579	584	503	571	566	555	515	545	561	472	561	536	562	557	559	573	541	555	551	547	515	562	538	523	547	591	576	548	550	544	535	554	558	547	570	561	490	573	532	534	536	535	601	487	526	544	502	558	488	539	502	570	572	525	495	529	520	546	557	533	554	548	567	557	574	543	538	538	574	533	549	541	581	546	534	535	541	566	551	566	539	499	521	550	552	546	542	561	530	547	556	531	533	515	575	537	563	588	519	511	520	512	545	524	589	518	538	550	558	553	540	574	548	529	536	527	528	561	568	528	530	538	577	580	572	552	561	515	581	499	537	567	553	573	559	516	534	518	531	553	569	530	560	539	528	521	553	562	534	572	548	530	580	558	557	530	546	532	509	584	535	490	542	534	560	549	535	566	535	519	562	550	567	549	534	561	550	565	547	571	547	554	507	604	593	557	573	550	566	533	556	536	540	563	548	517	497	554	556	547	562	516	555	520	552	595	520	546	527	570	526	539	560	480	522	532	555	547	568	547	528	538	538	543	542	529	542	535	542	498	576	518	536	533	560	549	559	579	555	558	578	562	547	548	541	503	516	569	541	549	528	573	495	614	553	552	560	546	562	523	529	589	511	540	555	578	554	552	535	556	612	544	557	584	554	530	513	510	593	549	536	549	534	534	492	558	570	553	543	538	569	558	533	534	545	548	515	580	583	556	590	523	544	518	555	525	573	576	552	560	520	589	543	563	579	543	549	501	543	535	525	531	540	551	533	553	514	580	594	521	560	590	541	526	558	531	554	537	550	527	542	518	554	565	548	527	545	581	539	552	535	559	536	524	551	532	595	555	554	549	541	563	578	536	537	500	559	528	525	484	525	559	584	556	567	558	567	575	596	517	540	581	529	592	520	542	513	495	598	584	570	522	600	542	561	523	519	562	568	508	550	556	553	514	542	527	601	530	581	538	552	488	548	596	567	530	540	528	558	543	551	561	541	574	567	522	559	530	559	562	517	534	502	567	537	526	549	561	527	533	533	556	551	587	550	543	523	514	557	517	523	539	562	511	581	556	542	539	534	588	575	559	593	585	578	564	546	551	546	521	569	521	520	540	555	533	537	535	522	572	578	587	539	569	533	535	591	590	513	540	572	564	583	522	589	564	563	549	552	555	574	546	560	565	597	545	575	527	539	569	559	551	572	519	540	569	552	574	549	570	525	587	511	530	564	545	526	504	540	572	549	577	513	536	563	545	538	588	577	582	542	517	569	518	565	576	563	531	559	585	569	587	528	544	501	516	562	539	509	578	536	532	570	583	567	540	505	536	549	554	533	564	534	583	527	513	590	532	560	580	534	533	505	564	584	554	587	579	537	557	511	583	579	532	599	509	557	538	550	538	566	592	530	548	533	576	553	557	532	489	541	525	493	546	553	530	563	546	594	541	533	527	544	558	595	541	528	544	524	517	520	557	558	538	535	532	552	587	563	546	593	542	525	534	590	532	504	539	544	521	574	537	571	551	563	558	558	511	560	534	564	540	569	528	596	567	567	564	562	556	532	534	546	489	559	550	550	536	585	538	505	543	535	543	570	593	557	571	539	583	549	538	550	555	509	585	508	572	558	546	494	489	595	551	548	570	548	535	543	567	546	528	562	568	536	528	600	582	495	536	547	508	554	543	546	541	533	546	541	534	533	537	541	540	548	566	542	560	582	579	568	524	575	589	545	527	503	533	570	569	593	547	550	555	557	555	564	568	548	554	537	606	500	533	564	564	565	555	506	570	522	553	542	557	567	556	558	526	536	538	531	544	502	572	562	529	545	554	548	568	532	532	524	563	558	562	549	508	535	575	569	548	548	540	504	559	552	522	573	544	592	536	531	540	542	539	575	566	524	531	558	540	573	576	552	576	577	552	557	584	521	560	467	609	568	551	532	532	539	526	590	540	545	562	572	577	526	575	506	524	523	498	518	541	539	525	528	558	557	524	538	541	556	588	551	515	554	547	554	515	512	513	556	556	517	531	566	564	556	556	550	502	562	554	555	565	581	547	581	556	534	531	576	529	585	584	516	522	574	543	524	530	543	555	506	533	539	497	577	552	521	521	533	558	552	557	500	558	495	567	575	531	550	554	533	549	514	491	531	535	562	551	555	540	531	563	575	553	557	519	570	595	552	520	507	573	529	500	576	556	535	563	579	534	559	586	548	573	550	552	556	533	550	512	554	564	576	541	535
45550	72046	42019	4745	2999	2263	1766	1511	1254	1153	999	967	1871	5755	3043	13728	6228	735	679	689	661	684	693	728	639	661	674	680	689	617	663	686	702	742	685	685	620	653	629	638	665	653	647	695	657	638	626	664	688	644	644	656	618	698	644	617	608	640	656	624	619	642	668	630	628	644	639	673	618	631	625	662	665	622	622	597	669	577	637	643	655	659	669	638	636	623	646	656	628	637	589	636	579	634	609	628	657	594	683	619	637	616	623	651	682	672	641	625	626	644	645	670	658	640	602	662	642	691	633	696	652	667	628	659	656	615	647	676	660	650	656	663	609	659	662	641	636	648	681	626	652	613	623	638	640	642	640	622	648	633	620	650	634	624	641	624	625	631	667	652	611	655	662	685	605	680	618	669	610	666	643	671	656	667	673	603	638	624	611	647	656	679	660	600	612	664	584	651	642	649	679	605	627	607	656	598	624	638	700	689	601	610	656	614	594	662	622	643	657	629	629	632	692	634	635	634	688	670	635	616	634	596	588	597	617	647	661	662	670	594	619	608	624	592	627	597	658	656	610	573	632	654	606	658	586	600	641	696	633	650	638	644	684	641	670	626	632	648	612	636	619	678	674	614	634	581	614	619	640	652	611	648	607	678	653	622	614	644	670	682	664	624	623	657	621	639	633	648	653	667	642	623	617	657	638	608	634	635	656	600	664	662	599	638	613	660	635	671	628	626	628	690	655	661	647	629	605	616	647	617	597	707	664	639	652	590	662	619	636	707	618	612	672	626	655	627	662	648	629	635	665	645	674	628	635	614	645	640	626	635	612	640	630	636	643	673	646	644	665	692	629	648	612	692	649	618	632	664	615	619	640	629	649	625	598	614	622	656	652	625	633	633	672	638	606	672	624	687	601	651	642	645	658	635	686	658	688	660	666	673	655	626	625	659	677	621	634	627	665	635	626	637	615	599	627	676	640	722	623	619	603	682	674	654	623	654	600	658	654	618	693	680	616	663	662	638	617	610	644	612	654	656	653	636	597	658	655	591	625	622	619	692	702	652	624	647	634	595	641	652	650	634	652	604	644	649	661	645	640	642	673	610	644	631	646	582	639	668	639	596	635	721	666	651	640	679	674	626	670	602	615	656	603	631	622	646	639	674	632	621	654	625	651	634	615	649	616	645	640	663	642	653	686	658	618	629	618	607	621	630	661	668	650	655	606	608	631	633	647	648	621	600	631	638	662	633	599	637	661	652	636	653	617	638	648	603	629	656	691	630	654	623	591	630	651	613	633	625	673	592	651	696	637	601	612	651	640	650	626	651	624	687	662	616	632	661	653	670	604	674	633	630	620	648	588	647	637	656	630	641	679	664	626	583	602	611	658	670	657	694	666	646	647	584	647	650	639	666	625	638	650	652	616	629	655	618	617	619	615	588	641	633	699	673	626	621	649	642	589	673	657	681	664	583	636	656	608	615	650	634	597	657	597	607	619	654	651	631	681	616	680	608	615	642	639	647	647	628	661	628	627	663	638	648	659	652	636	624	661	597	596	637	648	646	643	643	617	613	661	649	651	636	646	592	652	597	650	626	676	667	612	661	649	640	633	620	623	641	614	681	654	620	670	654	663	666	656	634	691	640	660	624	625	650	644	637	633	667	623	603	618	675	611	633	627	649	657	632	611	646	633	626	649	651	594	625	654	604	653	698	596	626	651	694	648	563	624	650	658	669	670	611	613	577	705	621	703	647	650	642	647	685	633	711	629	609	632	583	652	660	626	645	668	629	664	610	647	681	624	634	628	640	671	601	676	645	628	655	615	670	648	648	641	595	611	678	676	635	640	661	610	607	682	638	622	673	598	668	642	623	662	625	642	652	647	667	605	608	661	668	634	633	617	646	647	631	665	647	634	604	639	670	599	650	655	631	646	632	607	669	633	642	565	630	645	676	677	637	683	624	652	626	630	626	646	673	648	685	637	651	655	630	715	668	647	620	627	635	656	591	644	648	630	639	620	627	627	690	658	623	619	614	603	582	588	645	620	605	630	656	612	628	657	649	701	617	666	689	596	638	613	643	599	648	648	632	618	580	660	602	632	633	675	675	588	628	639	620	645	633	647	637	674	648	640	679	625	634	644	628	650	641	605	647	659	643	667	664	636	646	594	641	613	618	665	651	621	680	675	671	594	615	571	619	647	630	599	627	640	655	606	646	631	611	657	667	614	653	619	632	618	582	642	661	667	655	610	643	611	614	665	617	650	668	592	649	635	628	664	653	591	625	650	565	630	603	619	676	661	692	621	591	677	637	644	653	666	620	632	630	587	638	625	664	652	635	664	695	642	667	574	652	644	684	648	689	653	623	626	653	632	626	611	624	623	634	621	638	582	663	675	663	669	677	658	608	645	605	665	632	708	631	609	626	660	590	632	658	691	632	688	632	593	651	638	617	598	661	631	675	629	584	654	630	568	681	642	623	652	648	653	630	649	610	604	671	615	626	641	667	690	657	621	629	645	660	568	647	649	618	634	656	660	636	646	665	623	649	687	645	662	597	632	609	651	653	587	645	662	634	661	679	671	634	670	693	607	628	669	652	618	630	615	642	632	682	648	641	670	594	611	641	631	634	642	593	633	647	604	622	652	642	633	607	653	655	638	621	645	654	644	630	607	650	616	634	613	642	624	631	635	639	675	649	653	675	617	632	608	663	657	641	641	642	659	644	653	625	656	682	632	655	651	624	603	656	625	645	670	686	607	655	600	642	617	646	658	656	662	656	653	636	644	634	654	622	612	629	638	617	657	621	582	653	678	588	603	638	663	633	682	627	663	621	658	628	672	657	600	656	645	634	596	625	658	648	641	617	663	628	657	661	663	636	639	622	592	617	579	630	669	649	636	606	639	626	632	616	646	694	648	604	637	657	672	659	686	614	642	645	640	631	628	614	657	662	594	647	667	622	679	677	675	678	647	628	661	641	626	621	617	635	633	608	654	620	629	616	613	630	629	630	630	658	654	610	655	652	648	592	662	629	660	662	635	643	663	677	658	653	656	667	619	635	632	635	653	619	643	627	638	613	622	640	669	612	659	607	603	599	633	682	668	659	622	670	639	636	665	614	618	629	611	649	608	644	624	620	679	649	604	640	663	635	621	646	625	653	612	656	603	609	647	614	667	636	670	627	623	633	626	617	645	639	619	642	628	646	660	596	673	600	646	646	635	593	626	664	600	628	674	625	646	654	656	638	669	676	631	655	654	656	637	644	640	625	603	668	655	604	666	643	649	653	637	623	663	646	628	589	655	630	633	611	619	610	666	645	645	647	637	651	651	621	640	670	675	684	661	702	660	646	640	641	644	665	661	616	626	601	597	647	690	648	653	649	630	645	644	637	643	651	601	659	595	632	652	635	640	670	672	646	657	562	677	660	642	681	622	628	697	616	658	636	664	641	637	607	596	648	642	617	672	620	625	612	671	641	649	680	644	647	603	653	581	637	687	596	649	601	630	643	593	633	576	657
31764	32919	25345	4408	490	442	303	239	250	243	235	226	281	424	274	557	351	219	213	218	220	217	193	222	218	220	225	207	196	210	232	216	230	204	217	224	223	213	225	211	217	186	210	227	181	194	193	196	211	233	223	225	224	230	218	213	193	196	237	232	204	197	180	226	214	185	188	215	208	213	230	210	216	231	181	207	184	230	168	195	232	182	225	224	209	227	232	189	222	215	179	215	192	233	224	192	222	213	223	218	215	229	214	216	224	192	218	193	204	208	229	193	219	221	220	220	220	188	214	219	203	220	218	209	196	208	191	205	213	230	202	228	196	226	236	229	226	211	201	196	201	214	180	229	225	221	212	191	170	209	233	227	230	209	204	215	214	210	221	194	211	209	242	233	211	212	208	222	216	222	221	203	205	206	208	198	237	228	199	192	218	206	208	209	197	192	219	222	219	236	191	205	241	220	183	200	178	210	188	264	216	225	197	225	207	222	202	236	208	248	184	188	211	234	206	176	209	236	221	220	198	217	216	199	218	196	195	191	214	197	188	207	225	203	213	205	203	224	201	202	210	221	212	216	229	214	187	198	189	209	232	207	202	244	188	197	208	193	195	208	192	215	205	208	225	223	210	230	200	232	216	205	205	235	229	214	215	207	198	212	206	197	209	206	198	209	200	204	225	215	190	181	217	232	206	217	203	190	206	209	211	201	196	206	212	210	238	225	196	177	192	219	182	202	219	186	192	212	181	223	192	243	224	213	211	187	196	194	220	208	205	191	206	195	205	184	210	221	210	234	206	196	210	199	181	231	236	222	222	207	209	203	230	210	220	218	202	218	227	244	218	186	215	200	189	210	214	204	196	206	209	221	215	218	197	207	218	226	213	221	237	211	216	212	195	232	220	202	226	183	180	209	224	212	201	210	213	222	210	191	194	187	241	191	241	235	197	213	191	197	196	199	198	225	202	231	199	208	246	208	219	226	212	213	241	210	239	188	225	192	215	201	209	208	204	243	209	221	205	230	218	214	216	203	221	206	209	216	239	205	223	209	215	220	200	227	225	208	227	191	198	199	210	232	180	206	202	205	250	206	230	203	224	214	196	218	197	193	206	201	224	209	199	216	220	222	223	207	228	206	217	206	204	220	200	207	223	223	204	204	193	203	216	219	220	206	223	212	222	220	235	255	208	226	189	209	205	208	200	200	231	184	236	215	198	207	216	229	197	226	230	213	231	206	219	205	242	232	205	212	233	225	210	214	246	189	200	206	229	222	206	215	203	212	226	206	238	225	191	206	237	214	224	225	189	197	228	216	207	203	205	216	224	221	189	218	221	206	205	210	209	210	212	239	194	219	215	206	197	219	200	206	243	211	203	212	189	203	214	217	220	218	199	202	219	207	231	198	215	223	223	205	194	191	191	198	186	219	202	204	192	188	199	186	192	215	194	214	203	208	194	225	212	210	247	211	232	189	203	241	232	214	203	203	219	215	223	208	227	226	223	208	210	203	221	169	192	220	207	217	225	222	221	196	226	230	216	217	193	211	229	230	194	198	251	210	214	222	212	223	210	230	186	236	198	201	211	208	244	214	218	200	218	207	205	198	200	194	189	237	211	206	196	225	218	223	211	216	203	221	189	227	225	210	213	215	227	209	215	186	200	215	205	219	215	246	216	235	177	191	208	234	211	211	245	207	203	218	212	219	223	231	223	236	231	217	233	215	193	196	207	218	202	214	202	219	190	192	206	221	226	198	214	189	239	211	216	194	208	194	234	197	216	217	230	198	211	213	215	224	200	211	213	223	219	222	192	237	198	214	192	220	214	201	214	215	204	205	216	203	183	217	236	204	182	227	243	199	205	189	230	211	240	198	228	215	186	239	244	206	202	202	193	202	206	211	219	219	177	192	214	225	202	201	193	193	212	201	190	196	210	202	218	203	237	174	222	197	226	217	211	236	225	222	223	201	214	209	233	209	223	188	229	212	229	201	241	205	226	214	186	200	197	214	235	194	201	241	226	210	195	209	192	210	211	199	218	220	202	249	220	223	188	192	203	195	239	243	215	191	215	197	208	215	203	186	222	218	225	185	227	215	225	225	205	211	207	191	226	223	229	200	211	215	216	218	228	213	214	205	189	203	187	205	196	211	230	192	203	234	192	224	187	217	209	209	216	194	203	222	235	203	249	232	233	240	219	218	225	221	205	200	177	189	218	209	222	232	202	208	219	221	206	215	219	186	216	204	230	205	226	208	220	235	206	231	232	201	204	204	216	199	231	210	184	212	191	207	217	212	220	205	222	246	247	195	221	219	203	199	245	209	198	216	216	233	223	198	203	212	223	242	206	221	202	209	209	208	218	216	215	222	191	204	215	206	209	215	217	194	239	185	202	217	221	220	217	207	208	218	219	190	213	215	224	225	186	216	200	214	216	231	216	241	232	187	242	227	209	221	229	229	175	195	233	228	217	195	207	208	210	201	216	221	193	214	212	191	228	228	203	227	223	195	208	222	202	210	214	194	205	202	211	224	213	230	199	198	235	218	230	220	214	212	217	197	210	209	209	194	191	188	200	193	203	214	231	207	217	194	222	211	211	185	192	204	227	235	203	226	222	219	217	219	215	240	218	194	170	214	185	196	215	191	223	239	210	214	215	209	208	192	248	210	204	217	226	206	191	242	237	197	208	223	201	190	210	205	216	202	205	233	187	231	231	225	193	223	193	227	221	205	188	198	228	193	216	205	208	198	244	240	229	226	206	214	198	207	223	195	229	217	210	195	188	219	198	209	175	206	187	205	206	212	225	226	217	187	204	184	212	217	192	196	204	239	213	200	204	202	208	201	188	206	215	232	201	243	222	210	202	201	216	187	212	183	212	201	203	250	210	231	205	204	213	229	203	225	193	224	199	193	213	194	237	199	206	188	231	197	220	194	214	218	200	216	219	198	199	223	212	194	210	220	185	195	225	191	233	208	197	209	216	221	222	190	212	204	219	212	213	217	250	224	221	181	212	193	208	213	213	205	205	238	194	201	229	216	182	218	183	195	224	240	204	205	221	221	215	207	220	218	181	206	202	196	224	208	191	216	243	187	210	221	233	218	219	239	211	221	218	200	201	213	207	198	203	244	195	216	195	212	216	207	215	208	223	192	196	199	203	236	221	213	221	197	224	206	220	207	189	194	214	220	230	251	223	182	223	195	204	192	211	211	196	218	214	217	210	221	228	245	211	174	218	192	204	198	224	210	198	201	182	196	189	211	205	214	195	210	204	207	211	198	213	226	211	201	228	196	199	197	206	209	203	228	197	207	201	219	199	228	213	198	231	197	223	220	210	224	212	218	212	189	220	229	228	217	210	202	229	231	213	213	198	230	210	207	206	204	182	225	195	230	212	220	213	228	213	214	199	193	213	192	230	209	211	206	229	230	203	215	192	213	216	215	225	226	198	216	203	223	223	238	207	197	198	195	193	205	206	197	186	210	204	180	221	218	203	218	201	222	214	222	203	218
39320	48463	22532	724	545	430	406	370	349	286	299	278	388	636	408	881	501	284	237	242	244	252	277	250	263	249	246	260	249	268	283	272	257	265	227	271	278	221	257	260	261	280	255	253	290	266	240	276	265	234	291	286	259	241	272	264	256	240	261	265	267	278	278	254	273	304	270	284	262	251	282	247	294	280	276	271	234	241	240	259	286	281	240	290	249	273	264	285	249	248	226	287	260	285	297	281	264	244	246	266	266	251	266	227	249	263	216	266	270	259	260	270	268	250	261	278	287	246	253	258	242	262	254	288	261	280	271	231	299	253	231	251	252	273	268	279	273	280	259	245	286	253	275	265	279	277	286	279	235	248	259	271	289	249	282	283	272	258	274	271	279	273	271	254	231	283	248	270	261	275	268	290	267	234	225	274	246	269	269	282	277	252	236	281	290	272	252	239	243	252	265	243	277	295	251	252	253	239	270	264	273	262	282	250	278	278	270	270	220	260	259	279	242	293	264	244	286	279	265	244	267	244	234	263	257	269	254	260	276	259	272	272	250	270	248	242	283	250	278	267	237	267	312	246	256	282	266	287	252	253	265	267	266	249	278	257	267	267	260	305	255	292	247	271	252	267	245	268	266	257	260	286	245	279	280	255	274	230	250	250	244	249	276	236	265	239	254	270	270	260	248	255	255	281	270	291	276	272	299	256	247	267	269	281	245	256	239	299	229	282	235	265	236	283	261	273	281	277	306	231	264	288	271	246	249	249	253	259	256	252	253	249	278	248	275	271	232	293	287	270	243	252	251	265	267	255	256	231	266	240	280	260	287	249	261	256	279	255	257	245	257	302	276	253	264	268	244	274	243	247	279	261	272	276	227	267	261	289	265	246	276	281	290	255	265	244	278	270	246	279	256	265	283	219	291	256	245	251	277	275	261	242	281	270	279	280	264	241	245	244	249	238	262	264	260	238	277	260	236	260	283	259	246	238	237	258	264	265	275	294	263	275	271	247	262	247	267	274	249	285	264	264	256	296	264	273	255	242	251	260	261	250	259	294	258	295	274	273	256	267	248	274	239	279	278	265	276	263	242	295	272	243	268	250	251	285	279	286	264	254	286	248	261	270	245	259	269	281	245	269	294	256	248	251	266	248	254	274	259	285	288	242	284	253	294	280	263	263	258	253	254	274	237	275	271	286	261	241	264	277	283	260	239	262	256	256	288	252	261	246	286	251	275	276	247	265	280	265	236	260	261	258	248	271	263	224	275	253	253	265	275	261	258	265	279	263	249	261	246	249	237	278	262	278	262	247	269	243	293	280	269	281	274	235	238	261	268	284	255	239	230	236	262	269	225	288	257	275	226	260	241	281	257	265	256	280	243	261	279	251	245	267	256	280	269	264	244	276	262	224	227	245	225	250	248	273	262	245	263	254	267	268	258	259	264	281	245	261	287	270	273	233	223	234	262	253	255	267	270	299	267	245	266	275	236	286	266	292	256	263	275	252	261	254	264	269	262	266	222	293	261	260	221	235	237	261	288	277	251	258	275	250	276	264	278	316	262	306	261	248	262	265	258	286	265	264	271	253	268	265	265	274	240	241	282	255	293	268	274	280	237	263	276	271	255	237	286	269	278	226	234	270	258	246	261	236	261	260	251	270	266	251	271	270	249	249	266	254	262	268	295	266	270	253	281	290	283	255	265	265	261	240	265	273	225	250	214	257	241	234	297	276	254	253	265	262	262	239	241	260	244	280	291	279	281	254	231	237	280	285	242	242	258	254	265	270	257	263	288	260	252	272	262	297	255	267	238	265	279	287	253	269	266	260	260	266	261	253	280	274	293	285	275	245	291	287	286	277	253	271	251	243	278	244	271	290	246	273	269	286	271	266	263	264	267	243	260	242	258	226	270	262	260	283	243	248	319	253	258	236	252	283	248	252	260	249	274	315	261	265	253	260	286	273	283	260	292	245	239	255	265	268	265	280	238	292	273	232	288	289	297	249	253	282	309	266	238	260	252	240	256	260	235	289	275	256	250	271	263	246	287	234	295	267	275	258	249	246	256	252	272	248	288	257	277	292	276	275	279	260	242	247	260	259	277	261	278	282	250	268	254	283	254	253	301	265	272	242	240	257	257	272	250	239	247	279	277	245	265	261	269	274	243	290	282	274	260	240	269	263	288	248	258	276	237	269	255	265	266	260	275	278	272	235	259	268	258	274	301	243	264	287	252	289	249	254	280	255	272	258	278	255	290	256	257	283	297	252	260	255	259	258	284	285	271	262	261	292	255	254	266	264	277	272	284	265	263	255	259	249	264	242	242	264	243	248	251	278	273	258	274	274	242	256	292	251	267	234	263	260	240	254	273	251	265	269	230	293	273	247	260	226	272	254	241	262	258	271	265	244	249	308	283	255	258	254	225	271	237	253	275	243	292	284	281	265	247	285	253	242	260	282	264	294	246	279	244	280	247	280	249	231	263	292	263	246	259	257	257	293	277	289	280	255	243	276	260	262	258	278	294	274	277	258	267	257	270	257	261	266	275	249	268	273	266	230	256	278	311	263	306	274	245	265	251	243	248	254	280	251	273	275	263	226	270	244	239	256	283	270	270	267	253	226	254	280	246	318	292	259	267	236	276	245	241	261	275	258	273	250	268	248	257	260	283	258	265	261	278	241	256	240	277	281	269	270	254	253	262	264	274	283	263	221	252	261	245	259	255	283	261	290	248	260	267	268	271	264	243	252	287	268	274	279	295	261	270	259	265	302	289	260	271	268	263	260	270	253	284	237	256	274	272	256	262	268	242	262	266	270	268	265	256	271	235	283	243	250	250	246	254	272	261	279	260	268	264	305	279	254	274	280	245	282	264	293	254	243	288	255	258	281	260	268	236	274	252	263	272	279	258	210	255	256	272	268	261	241	257	263	274	280	253	277	272	257	228	264	282	278	242	244	272	266	252	275	267	239	259	239	284	273	277	259	285	287	288	262	277	273	265	284	260	266	244	283	263	266	246	277	243	277	260	249	235	279	288	236	267	239	271	255	243	262	283	276	278	254	289	276	256	235	263	257	320	291	237	246	253	241	237	255	262	276	263	272	280	246	250	276	259	247	249	226	260	264	245	226	260	267	275	274	263	255	272	250	263	259	278	284	235	267	283	254	251	277	261	271	264	239	247	287	256	261	269	226	258	261	275	266	252	269	288	247	215	262	238	239	254	240	263	274	271	252	248	245	248	294	267	239	253	249	257	263	236	236	262	258	238	275	271	272	269	271	261	306	263	273	255	253	275	277	229	283	271	272	268	245	234	256	245	277	270	265	257	249	280	244	268	287	273	274	278	268	242	285	276	263	279	270	248	271	258	243	273	246	269	259	250	245	283	266	249	304	276	264	258	252	258	270	261	254	264	236	268	264	259	294	262	276	254	278	258	295	256	293	251	249	275	255	301	264	255	292	260	273	262	274	252	268	258	224	263	274	261	287	290	250	270	256	258	287	263	243	232	266
23861	21071	28169	24071	20004	5930	917	654	571	506	511	487	522	2490	1294	4124	2130	455	387	431	436	418	411	422	406	401	394	431	387	384	402	383	410	391	404	452	398	448	388	420	389	394	433	381	415	394	413	424	392	385	423	403	415	386	404	390	415	416	402	354	409	377	404	418	416	416	396	403	419	401	406	390	372	428	405	394	418	435	436	397	411	405	367	413	431	412	409	398	396	384	364	369	415	425	379	382	400	392	396	385	386	414	414	372	403	421	438	411	377	389	391	399	402	440	384	462	438	426	406	400	411	398	406	445	396	357	385	408	372	391	395	383	388	394	417	398	436	378	407	405	417	430	405	348	376	349	421	414	388	418	392	389	428	416	418	370	389	372	408	421	407	380	378	363	397	406	394	407	435	385	406	368	408	410	372	430	384	406	425	385	403	398	409	434	409	421	399	399	374	405	425	400	378	418	377	411	393	426	431	406	390	410	425	403	400	401	369	439	410	450	394	445	424	413	377	392	375	417	407	426	394	384	409	361	429	408	400	444	389	408	376	429	388	401	379	418	393	389	433	416	388	406	439	439	408	412	397	419	425	401	420	428	391	369	416	408	422	373	395	358	411	380	416	354	369	360	388	396	406	396	398	412	415	423	419	403	365	426	393	387	413	401	411	385	372	391	398	376	383	392	384	427	454	374	406	402	409	400	403	372	381	387	390	446	404	416	394	406	355	399	389	393	412	426	413	375	407	421	409	413	396	400	387	408	387	431	394	384	381	425	399	372	419	422	417	419	378	422	390	392	405	386	389	419	403	399	383	395	410	439	389	373	425	401	421	380	407	410	428	380	394	389	443	367	440	405	416	407	408	422	431	427	370	381	443	386	443	390	392	386	391	396	418	411	404	400	387	383	437	422	405	371	397	418	381	404	389	388	382	419	437	404	399	419	377	385	403	405	394	397	405	429	424	428	413	431	425	370	378	376	397	384	403	420	393	377	398	370	402	402	377	362	399	420	392	367	396	416	388	425	351	421	413	397	414	384	363	385	435	407	379	386	392	400	372	402	413	428	391	408	394	388	388	408	381	372	370	351	390	401	397	381	418	378	404	424	388	419	430	430	415	421	387	399	387	376	406	383	402	381	398	368	366	411	394	393	449	434	417	394	411	385	444	416	439	408	431	429	373	397	407	412	399	437	410	382	448	409	399	402	414	408	391	417	427	400	410	396	395	413	397	417	393	423	387	382	355	450	382	409	418	400	390	409	384	384	425	408	409	392	378	388	395	380	389	395	389	400	430	387	439	418	367	390	403	381	414	415	425	366	442	380	418	403	402	408	408	389	407	447	402	384	391	375	399	379	431	377	391	421	369	406	399	395	436	402	417	387	392	414	390	371	374	398	404	397	415	406	426	396	404	384	400	407	425	368	394	399	432	385	421	386	390	414	411	402	420	408	375	417	391	382	384	393	430	405	411	426	439	408	408	344	424	380	420	404	380	407	425	408	398	388	395	421	420	383	437	384	393	387	375	388	419	435	453	424	356	371	426	444	373	396	397	434	391	375	398	411	400	422	399	431	418	428	380	408	383	401	377	377	384	395	399	426	386	384	375	397	419	403	442	464	416	383	426	415	402	402	418	389	387	373	418	389	363	384	388	403	406	440	402	416	388	412	423	425	411	425	418	425	373	410	437	400	408	400	431	382	405	396	387	384	383	423	399	393	385	400	403	404	390	382	406	400	389	413	433	406	400	407	401	402	406	367	391	384	420	410	433	418	383	385	386	434	386	367	401	405	415	369	374	409	414	414	386	421	401	386	430	409	415	399	401	419	379	434	441	417	379	357	427	406	401	386	404	399	399	404	403	409	418	404	415	420	392	413	406	398	387	395	401	403	402	389	373	382	430	399	404	385	410	417	406	388	367	386	382	413	402	394	407	435	429	365	399	394	362	382	334	414	408	398	411	380	381	442	382	382	434	393	401	349	358	411	417	394	389	402	384	395	426	412	415	397	367	393	378	377	387	389	376	402	392	395	389	401	414	390	413	402	421	398	430	424	440	411	376	405	405	384	380	425	358	387	373	388	382	432	406	417	419	403	342	427	391	407	403	376	403	391	407	374	393	417	366	405	388	395	416	393	404	435	400	382	423	371	429	402	399	409	399	406	400	400	405	392	386	408	420	404	417	402	394	392	394	386	384	394	374	380	389	387	394	368	390	375	391	417	387	433	425	434	381	413	387	422	362	413	408	367	401	445	407	402	462	408	396	390	413	407	403	433	412	415	422	408	404	410	400	383	403	412	377	391	397	390	395	393	394	406	398	430	420	406	382	394	379	405	407	384	383	373	388	450	365	402	394	380	426	405	402	392	368	404	384	394	417	365	378	413	381	382	403	415	384	392	417	410	381	400	399	404	405	368	417	374	414	431	412	395	386	410	393	426	357	372	424	391	398	415	440	412	399	402	389	390	378	434	419	381	412	408	416	392	378	385	373	413	417	418	419	403	419	388	381	396	391	392	379	398	390	401	395	378	423	401	419	382	434	383	402	380	413	436	409	435	405	398	383	412	408	402	370	421	431	365	396	405	395	409	403	449	410	383	404	390	371	401	406	430	384	417	406	405	366	398	413	417	380	414	406	368	407	383	369	379	371	382	390	390	410	394	426	401	387	393	353	421	360	384	403	410	396	430	408	374	397	408	414	403	412	394	396	406	385	362	389	406	388	417	417	423	403	409	379	410	442	396	413	429	410	430	404	407	392	403	429	434	381	384	369	382	407	400	407	417	419	384	441	396	384	413	444	371	441	394	401	431	351	411	429	409	399	420	383	394	398	384	438	387	404	425	416	416	389	381	418	396	462	403	413	381	351	373	416	398	367	386	425	396	385	372	412	413	408	418	373	378	387	422	414	388	390	423	430	417	406	385	420	403	391	366	402	391	417	418	383	420	404	420	411	398	411	381	379	429	392	416	395	409	397	425	370	387	361	384	439	359	408	383	400	456	405	412	400	373	408	410	417	402	439	384	390	415	411	421	410	394	365	424	412	417	396	397	400	375	372	431	396	385	429	363	419	394	398	402	394	404	413	375	415	387	437	419	387	390	393	430	388	379	430	398	367	403	406	407	389	414	405	379	385	376	383	389	391	404	394	395	377	430	385	411	421	377	402	374	395	397	385	407	417	405	417	427	408	458	437	395	389	419	411	387	381	399	346	404	368	448	401	425	417	386	371	378	388	401	364	406	419	432	402	399	402	372	377	413	398	421	393	390	386	397	405	385	391	405	403	370	389	388	422	417	418	403	384	402	384	419	382	405	391	410	382	388	423	377	428	445	398	391	383	384	387	400	417	369	403	398	397	393	367	429	431	393	412	390	403	404	433	407	407	405	403	439	418	408	401	423	411	364	395	379	420	422	385	394	414	424	385	406	373	404	397	368	400	410	426	446	388	380	396	411	436	377	395	435	400	422	421	387	386	419	437	395	396	425	361	376	389	423	386	417	404	424	406	411
42102	65265	33904	2651	1678	1357	1097	981	854	709	676	605	668	4965	2344	7996	3919	502	491	508	493	536	504	495	485	483	522	468	507	464	458	433	465	451	441	466	487	511	479	505	458	443	419	500	484	453	501	444	499	435	481	450	492	465	467	476	457	494	451	520	466	483	463	476	425	465	456	499	434	456	470	467	447	449	445	477	423	490	466	467	488	469	470	470	458	495	473	483	458	459	488	444	452	465	444	499	460	443	482	469	455	430	487	471	500	506	466	460	475	476	506	493	482	454	467	444	403	457	443	457	453	444	463	477	485	443	415	455	447	453	515	438	500	474	477	413	508	459	485	464	452	450	470	432	477	515	448	446	481	477	422	468	474	473	506	457	463	458	465	478	492	475	479	438	495	437	487	486	470	471	499	473	454	483	450	483	499	453	447	494	486	475	477	462	471	499	497	451	453	476	468	487	508	474	453	475	468	456	436	475	505	459	464	496	437	459	484	486	459	465	468	469	460	480	463	461	476	491	436	481	481	465	458	474	451	461	483	446	452	491	472	444	464	462	464	479	466	466	463	481	462	464	432	467	461	466	455	466	447	474	496	469	475	477	466	471	467	451	491	457	458	427	447	489	451	473	487	477	440	479	432	470	477	465	453	497	460	475	480	462	459	465	465	481	516	452	462	430	486	469	482	471	400	486	483	480	449	453	468	456	455	448	506	487	455	457	468	445	456	501	499	499	486	430	436	475	425	479	521	456	478	452	499	438	516	466	468	496	450	474	466	446	465	423	484	408	434	433	454	489	479	480	455	460	492	447	449	498	486	479	479	467	476	450	481	475	492	501	482	484	457	428	513	430	468	459	465	475	449	474	460	449	478	492	463	439	483	479	470	427	469	454	519	436	495	477	444	437	470	444	458	436	512	482	443	471	461	469	466	508	480	458	480	509	461	493	457	474	461	473	508	441	464	481	479	475	499	455	471	428	467	483	476	506	486	517	455	469	453	451	462	451	431	524	433	451	476	461	460	472	473	450	463	449	483	490	470	470	497	485	466	484	461	492	439	444	486	489	463	462	454	480	466	437	483	494	473	468	450	490	446	500	475	442	447	447	483	471	457	486	456	487	509	495	446	515	458	456	466	489	455	473	479	457	464	492	482	479	444	485	468	471	450	467	486	501	505	443	485	447	524	499	479	464	480	475	503	459	493	446	514	474	442	489	475	487	473	465	448	464	495	480	443	491	453	514	481	488	480	488	466	487	490	502	481	498	505	444	492	480	481	468	458	463	491	466	481	463	456	453	461	515	506	481	471	464	460	464	482	484	447	488	470	463	467	471	436	460	449	436	427	428	476	486	468	491	492	456	481	450	459	471	502	490	456	422	461	474	473	460	457	480	458	525	444	453	471	462	476	447	491	473	458	507	507	462	455	475	476	488	472	476	460	441	457	470	488	498	494	463	502	449	462	492	449	434	459	467	486	484	421	453	460	481	445	479	497	493	459	446	455	482	473	441	467	482	428	487	493	474	496	482	446	496	461	497	441	475	482	533	483	502	485	519	502	419	455	458	492	449	453	451	472	485	454	501	495	476	473	427	487	450	459	473	484	482	480	471	453	449	444	467	482	472	461	477	468	478	464	466	435	469	499	500	447	478	467	491	494	468	475	463	527	465	467	513	460	472	442	467	458	450	473	478	439	488	490	460	444	500	470	459	482	496	454	521	435	489	460	473	442	439	483	460	494	449	440	449	484	497	456	479	449	479	455	478	475	448	507	478	457	480	492	481	467	441	525	440	468	475	511	496	475	472	445	478	472	482	478	442	463	469	482	499	467	472	465	421	449	457	459	481	469	471	476	475	438	472	518	468	490	459	504	466	439	437	456	454	472	442	422	478	488	506	442	476	471	479	465	488	470	447	457	493	463	436	456	497	462	459	520	488	450	432	465	459	454	498	466	463	481	467	466	442	467	486	474	458	480	466	455	472	449	482	474	489	469	481	410	476	444	494	465	503	511	518	489	469	469	465	477	491	470	447	431	464	489	479	414	469	431	475	467	487	487	502	439	449	460	459	469	452	456	477	497	467	461	484	459	429	483	454	500	433	468	437	472	501	488	508	455	456	466	488	474	502	468	446	468	462	470	493	489	475	434	520	469	469	460	465	433	467	511	488	445	489	479	452	457	446	481	459	445	451	451	482	487	466	476	505	510	456	473	448	474	492	425	497	450	486	456	504	448	491	487	474	451	480	466	428	452	512	481	489	473	445	466	473	451	463	479	468	448	469	468	430	481	489	447	442	454	478	456	504	449	456	488	454	466	486	466	470	461	482	462	499	467	458	474	474	472	461	453	484	434	504	457	488	472	415	488	437	501	484	481	487	518	426	426	484	482	438	438	464	430	458	448	411	471	442	519	467	440	486	451	489	504	454	442	490	473	456	484	476	471	475	460	471	446	422	471	442	475	450	452	439	486	451	452	450	471	441	447	414	471	498	436	484	455	431	475	480	457	526	444	499	471	451	499	469	478	462	508	444	438	487	448	487	450	461	458	456	453	501	433	495	473	462	468	453	489	471	450	469	465	481	472	500	478	507	506	480	443	443	465	433	476	459	496	457	458	448	517	489	505	471	447	502	493	469	453	458	487	516	458	453	453	478	441	458	458	483	466	450	425	468	470	462	462	505	451	467	454	460	472	519	490	498	501	496	480	440	470	501	437	484	479	474	445	477	486	487	499	442	456	465	422	518	479	460	486	486	471	472	476	464	478	477	474	489	485	442	479	455	436	453	472	449	476	469	429	442	506	489	466	472	467	474	462	475	460	445	478	464	469	433	459	463	482	479	425	461	441	434	474	474	474	497	476	447	488	469	432	447	496	449	495	466	481	477	490	458	487	491	484	493	508	489	451	453	447	454	499	454	468	494	465	464	444	449	487	466	489	487	471	473	464	474	446	469	462	468	497	490	447	489	482	489	476	512	486	535	484	493	467	465	418	482	482	434	470	491	458	496	498	462	473	462	444	456	458	460	483	485	458	474	514	465	454	477	456	448	462	452	483	455	487	454	460	452	468	443	499	455	470	446	437	476	480	446	470	457	459	529	488	463	449	452	494	457	482	464	464	458	469	465	481	473	476	421	485	464	467	450	459	453	447	501	450	478	498	471	481	461	487	464	462	452	476	453	455	466	473	474	479	417	420	469	433	471	452	438	442	475	476	510	476	449	459	449	465	465	457	450	494	462	480	471	485	460	497	463	430	492	498	438	472	479	463	495	460	421	458	477	498	457	497	450	484	525	482	447	485	462	476	447	530	506	452	518	508	464	444	476	466	482	469	515	482	477	498	458	490	436	533	460	451	467	474	459	477	450	464	486	505	478	467	452	425	510	505	469	500	436	472	444	434	448	465	452	448	446	444	498	476	427	448	471	454	475	459	468	473	475	469	486	450	493	502	493	495	507	458	443	490	461	477	470	473	445	436	520	499	475	480	459	429	513	462	491	504	434	426	475	476	499
25158	21571	27717	23784	6712	542	423	371	318	338	297	289	391	1189	633	1656	1248	253	271	249	258	257	249	244	253	258	241	257	251	264	243	257	237	268	260	259	269	286	279	265	256	255	290	251	240	263	251	264	289	262	265	268	264	259	265	260	260	244	245	255	252	259	267	256	245	255	220	281	285	279	242	265	240	228	233	242	273	260	244	247	276	257	240	285	262	247	269	256	259	244	271	274	238	255	239	246	259	254	251	259	247	260	276	251	255	247	244	256	252	265	228	266	276	242	265	261	251	236	259	262	266	269	264	266	290	277	280	269	261	245	245	205	277	282	242	246	273	257	262	239	221	249	219	264	258	251	246	263	269	283	235	249	269	276	268	276	250	255	259	247	261	243	272	252	266	222	246	247	256	234	275	248	284	245	271	256	250	270	242	245	241	245	264	270	262	260	235	232	227	279	265	271	251	270	262	271	256	246	249	266	260	227	245	261	223	271	269	269	250	281	259	273	262	254	254	262	223	241	275	274	269	233	238	279	249	269	235	265	259	246	279	255	249	290	242	247	247	258	276	246	269	267	253	249	273	241	255	283	277	237	278	241	243	264	275	264	236	251	258	268	261	270	232	234	286	270	246	237	265	265	283	245	231	234	227	251	276	236	262	293	273	233	286	250	260	225	249	277	243	252	267	262	248	254	244	256	230	236	225	224	242	256	278	238	251	256	249	261	289	272	275	248	242	266	277	249	250	273	239	236	252	266	264	268	266	266	243	275	253	252	239	264	264	273	242	254	269	269	239	262	265	260	252	249	262	259	257	256	251	253	237	264	277	283	242	281	259	280	248	270	226	261	243	244	273	264	263	251	262	276	253	244	249	254	269	251	234	262	242	282	268	310	241	260	259	240	252	273	250	287	257	262	250	285	279	265	259	244	266	279	246	238	279	288	271	268	276	274	306	245	280	261	260	248	277	277	285	274	268	250	236	249	245	257	259	234	285	227	251	277	263	207	251	242	250	240	263	254	258	259	247	262	254	250	233	272	263	257	244	271	276	255	261	296	256	261	242	248	265	280	268	248	277	251	255	224	227	278	269	265	252	271	227	266	261	261	284	268	275	251	251	263	261	286	241	287	248	250	278	273	240	246	260	287	243	256	263	281	246	243	256	248	288	244	238	271	238	256	237	259	231	259	252	254	255	287	228	254	247	238	261	270	243	276	248	248	244	246	259	274	258	253	292	272	257	245	254	250	267	257	248	245	259	245	230	242	231	272	251	246	240	246	249	276	255	230	283	274	230	245	290	275	259	287	236	246	247	271	263	232	269	282	243	246	243	249	242	231	239	230	255	245	235	289	244	245	254	239	274	253	268	252	254	268	261	256	276	261	255	244	239	262	250	258	237	273	260	256	255	257	260	228	259	227	251	232	254	258	252	218	258	249	269	248	254	250	266	228	284	233	246	251	235	263	274	251	259	270	237	260	267	245	246	261	270	289	257	248	258	256	242	279	265	281	276	269	234	219	245	258	260	255	281	259	250	246	254	271	249	250	234	226	289	215	262	287	257	269	276	235	236	236	226	279	271	288	265	262	222	255	273	266	270	291	251	285	250	247	255	257	260	252	245	239	283	235	270	234	264	259	251	234	260	270	259	278	271	291	265	258	252	221	241	267	253	270	251	237	272	246	243	240	250	266	253	240	257	256	264	256	226	247	252	238	275	221	234	238	268	266	263	237	253	279	251	259	266	236	249	233	244	254	278	228	259	252	244	256	258	251	250	252	274	253	237	267	271	234	235	255	246	284	249	253	263	264	264	246	269	242	238	208	241	256	230	217	237	284	259	276	257	242	251	281	277	265	234	259	266	264	272	261	243	278	250	261	226	271	278	260	252	234	281	274	252	272	250	241	267	268	245	247	265	231	268	249	249	274	255	268	229	252	260	275	280	242	226	258	236	249	261	263	276	296	262	238	265	263	251	259	265	255	266	285	279	232	257	244	263	284	244	267	249	253	290	259	263	278	300	248	248	269	251	286	281	270	252	241	226	250	279	246	255	258	253	280	244	247	234	252	271	265	263	246	254	242	228	263	239	260	272	247	234	228	261	264	274	275	238	225	260	240	256	284	268	271	235	269	246	252	245	268	270	261	283	239	268	224	293	255	263	287	238	276	285	213	248	254	227	266	255	233	259	268	256	240	253	242	249	238	214	235	283	253	234	222	256	260	270	257	275	269	275	268	267	264	237	264	251	291	244	235	254	252	256	257	267	252	230	240	268	257	261	262	266	243	250	271	269	244	274	280	249	246	229	282	239	219	250	260	235	246	231	230	224	244	294	279	266	261	262	220	270	255	262	269	239	254	281	270	259	275	250	277	284	257	250	251	250	252	280	249	249	259	239	257	264	281	232	249	286	248	250	274	280	283	251	268	254	266	268	286	288	255	266	251	266	287	258	278	254	288	251	240	250	295	262	256	251	276	247	250	238	283	261	282	265	251	253	235	270	286	232	242	256	230	260	277	254	262	254	247	253	242	248	244	259	259	249	281	253	259	245	264	269	223	255	223	262	226	259	273	236	266	248	247	263	240	236	251	258	254	272	267	274	278	273	233	258	227	246	255	250	238	242	257	253	243	263	261	281	240	241	279	243	230	287	279	257	245	249	270	262	254	249	237	251	265	268	236	295	237	280	236	265	254	240	254	260	253	251	265	230	261	277	268	255	275	230	261	237	263	299	267	271	244	244	245	260	272	264	262	263	257	249	253	259	258	271	244	267	276	236	271	253	268	258	254	260	255	254	249	273	253	284	252	244	265	268	271	270	264	257	254	254	269	249	245	250	230	276	255	283	264	259	262	231	250	253	247	270	255	295	258	246	246	246	276	253	278	253	274	259	254	272	214	247	284	249	247	263	258	252	263	249	287	286	269	283	267	279	275	268	258	243	250	245	265	286	267	256	231	274	249	258	277	258	243	244	291	264	255	247	265	250	288	227	284	266	268	254	288	260	235	260	275	261	249	268	227	252	256	256	273	252	245	261	218	234	246	266	273	269	248	272	273	243	251	210	282	257	249	233	248	276	243	261	240	253	241	248	234	247	241	232	261	244	241	258	253	263	272	268	257	279	267	256	250	260	245	268	272	254	261	271	247	277	270	246	288	234	257	276	255	266	270	248	229	234	235	263	263	251	280	255	273	254	274	266	273	246	269	249	252	226	262	253	271	242	228	248	245	257	253	266	279	270	260	274	302	242	246	263	257	280	274	218	266	283	250	253	253	255	253	230	273	269	248	260	239	265	267	275	266	267	288	259	256	226	269	243	278	231	262	274	258	252	227	281	280	252	261	251	290	267	279	272	259	267	258	250	258	258	263	247	277	248	253	265	275	266	248	274	269	231	249	244	284	235	224	228	259	249	236	265	250	272	259	237	265	231	252	241	252	279	248	262	259	246	259	250	249	260	257	237	269	280	230	254	242	279	266	256	235	273	291	259	257	252	289	231	253	247	265	241	250
41427	58581	33106	1836	1021	850	764	635	528	497	396	409	743	2934	1261	4093	2800	386	341	336	348	356	314	337	326	313	331	307	347	304	323	339	306	334	338	331	313	315	337	338	349	317	359	323	325	336	325	341	327	341	340	311	373	319	343	312	331	333	285	315	331	346	347	331	337	340	322	322	324	324	360	330	342	336	333	355	304	313	315	333	353	336	323	307	330	328	336	329	319	329	332	349	322	318	331	352	355	322	343	324	312	335	318	339	361	320	342	337	302	350	344	340	350	332	347	296	324	332	343	307	319	324	305	326	344	290	306	341	317	306	347	326	331	340	327	329	321	386	354	304	319	320	383	322	328	332	278	295	291	282	330	320	330	336	316	311	333	301	334	320	325	304	330	304	356	295	336	329	355	325	368	337	335	301	316	322	330	292	340	330	346	325	337	332	315	328	313	330	343	323	348	326	303	342	333	314	309	353	373	324	317	359	304	321	314	340	324	352	311	350	342	310	297	328	320	277	355	306	307	306	315	315	307	327	302	327	340	341	338	317	347	317	320	354	317	306	314	321	328	302	323	300	358	341	325	331	322	324	332	352	337	320	326	316	337	296	336	330	301	343	335	329	302	325	292	320	339	321	305	315	314	305	334	304	301	327	295	316	306	342	351	310	314	309	347	288	345	330	361	308	291	320	301	307	345	330	297	328	299	369	328	317	327	323	337	324	318	305	357	341	303	345	350	324	357	346	343	320	350	343	311	320	285	318	327	344	325	327	340	323	299	337	347	304	387	308	339	317	319	368	349	284	338	368	310	319	363	322	323	337	344	302	346	315	324	309	308	364	326	332	314	312	316	337	328	300	314	331	309	315	324	301	309	344	344	321	324	307	317	345	318	318	309	334	327	321	306	310	332	321	332	346	326	332	324	340	326	317	330	331	362	314	324	289	352	342	329	320	326	287	326	308	348	322	322	352	352	320	372	319	318	341	328	341	318	321	316	306	330	319	332	329	341	327	329	348	301	324	345	333	325	296	338	354	339	339	298	336	307	329	344	320	330	337	322	331	333	305	364	310	348	306	321	317	298	324	323	339	304	314	337	338	307	341	320	307	318	319	353	337	316	313	359	321	324	332	356	328	317	317	332	342	308	302	308	358	328	300	311	334	302	348	308	312	302	329	325	308	331	329	302	326	355	392	361	330	332	367	356	330	282	331	267	341	332	330	369	317	325	334	339	308	379	344	337	331	329	335	319	315	304	326	323	353	313	338	351	364	340	332	308	331	327	310	329	312	356	340	320	335	308	335	304	326	315	321	311	343	352	322	339	312	323	345	333	308	341	302	304	330	296	342	289	338	326	296	336	324	360	321	310	312	299	347	331	355	339	319	319	339	340	296	304	321	327	312	311	327	346	345	315	320	336	311	327	330	325	332	324	356	313	354	296	361	321	337	310	304	352	369	300	347	324	333	322	320	309	323	341	347	354	322	333	326	351	339	319	336	331	275	339	330	303	327	319	339	342	335	320	343	310	342	309	270	329	275	286	314	296	317	324	339	325	307	346	359	323	357	318	356	356	345	344	318	339	339	287	307	340	296	332	341	333	329	326	343	348	325	318	309	333	324	337	326	341	325	341	334	358	333	347	312	321	324	331	306	322	316	298	316	293	339	329	329	339	334	314	328	331	349	347	306	331	347	321	341	324	312	337	328	327	345	334	345	351	304	341	299	327	350	363	298	319	310	314	362	307	314	338	317	338	326	345	311	302	326	316	340	321	313	331	309	313	337	288	304	348	314	315	343	313	312	306	343	334	331	332	354	313	332	326	317	337	332	387	341	316	344	296	333	304	339	364	375	317	324	313	319	346	350	320	306	331	320	328	334	329	308	330	341	306	317	339	304	307	321	344	360	315	298	325	325	326	313	365	333	293	341	325	318	314	323	323	338	344	357	332	339	350	320	288	331	328	302	320	338	331	300	326	307	316	334	325	336	307	347	335	356	317	348	342	322	318	338	348	328	348	335	310	326	349	307	342	343	332	339	343	348	314	311	344	338	317	344	349	328	327	368	333	358	313	301	364	312	304	296	308	313	314	297	306	319	314	318	340	313	337	293	330	354	334	310	305	311	290	282	339	302	327	317	321	301	318	317	346	295	319	286	300	319	315	298	338	319	321	326	295	320	349	334	299	365	352	349	292	328	285	328	333	344	340	314	326	336	308	328	311	356	365	360	346	343	312	352	319	328	331	331	309	334	342	325	318	321	306	308	346	293	327	322	338	331	333	319	313	336	296	315	319	358	320	308	329	340	303	326	305	337	328	301	336	339	352	323	299	351	329	298	316	351	324	329	321	340	320	320	355	385	316	320	304	322	327	321	353	340	348	362	311	318	316	352	329	305	331	324	309	336	339	316	323	346	310	333	333	322	324	330	337	323	315	329	308	327	314	328	314	311	309	339	319	326	317	358	327	347	337	313	321	335	318	314	334	352	333	327	348	310	338	356	340	353	322	294	324	313	315	294	348	341	348	326	308	298	338	301	306	307	346	325	338	331	318	344	338	317	332	328	324	318	333	332	325	340	325	331	323	316	315	347	325	316	314	358	318	313	323	323	361	356	348	307	317	334	321	297	307	310	322	354	319	333	304	324	324	333	319	310	323	331	312	332	351	309	300	338	326	352	333	328	311	330	317	327	332	337	314	302	306	322	325	329	316	332	332	312	346	341	312	320	352	317	327	320	317	348	336	348	334	301	308	338	324	327	327	327	324	328	310	342	320	286	342	332	327	325	332	317	347	349	357	316	319	320	350	317	331	338	356	303	344	322	288	332	322	331	313	322	323	320	316	342	351	313	329	314	333	335	315	330	337	336	334	359	329	313	347	324	326	320	352	325	329	324	331	358	351	337	308	376	299	304	313	319	301	333	335	343	331	365	326	320	308	321	329	330	325	294	313	329	308	302	291	339	321	363	302	359	329	299	347	311	352	316	324	355	338	306	302	329	323	335	303	320	327	335	337	323	309	329	309	315	299	322	326	324	328	331	322	362	338	322	287	312	362	312	327	352	359	323	301	331	322	341	331	303	338	339	335	306	326	309	308	319	336	334	317	301	338	340	330	320	298	345	313	320	312	320	350	304	314	325	326	309	328	331	342	317	306	342	327	319	328	336	327	310	308	333	341	332	311	334	345	341	357	320	314	340	335	318	313	312	326	300	306	318	339	321	306	299	324	308	312	321	318	339	322	303	318	304	369	314	317	323	311	326	351	358	322	330	306	335	333	335	343	321	319	286	314	318	329	313	346	315	322	343	354	311	339	343	321	345	334	316	301	318	333	308	333	300	323	336	318	308	329	330	330	337	283	335	321	323	343	333	336	318	329	324	322	335	341	320	349	324	358	320	324	300	328	326	306	344	345	350	312	322	303	365	332	328	343	323	338	350	326	345	327	307	304	310	328	361	297	314	320	312	322	323	345	326	322	314	329	319	300	303	359	308	351	356	299	350	323	343	308	320
22829	21028	28639	23582	20966	20265	5185	1069	862	802	757	633	754	4951	3558	6568	5745	685	546	582	533	557	568	547	563	540	537	565	563	552	561	631	569	517	571	564	538	545	593	533	579	598	565	569	567	532	530	599	567	553	583	578	512	559	605	552	598	503	576	562	558	562	516	527	608	566	580	516	567	577	588	528	534	533	546	569	556	536	580	553	563	560	557	517	561	593	585	519	563	556	577	547	610	564	554	580	542	521	594	566	570	523	545	519	566	597	566	565	548	541	562	538	555	566	527	536	624	560	508	613	549	538	598	498	565	572	540	574	549	555	547	531	574	517	570	559	549	547	506	572	566	575	558	539	546	559	563	533	569	578	516	545	550	527	547	583	548	568	535	543	542	567	535	535	530	536	508	518	548	578	588	535	540	542	542	524	538	555	534	573	566	537	584	548	539	553	546	535	566	561	557	549	554	533	557	585	626	528	546	548	544	542	528	571	574	528	586	544	525	545	584	546	557	559	544	559	554	524	567	558	520	554	568	552	538	507	572	560	584	583	565	536	544	545	573	546	567	570	569	531	537	558	541	550	594	551	531	507	569	564	521	553	561	543	518	499	573	541	533	570	577	565	546	564	535	498	591	561	552	561	558	574	581	572	585	529	566	557	506	527	569	565	561	523	557	539	490	614	554	571	550	558	556	524	559	527	563	553	565	520	584	579	536	504	553	581	567	524	552	549	535	560	548	558	562	560	577	557	522	533	548	564	532	528	539	518	539	579	540	539	531	598	534	554	554	538	540	516	540	548	518	542	552	565	555	577	528	511	528	571	595	530	567	538	566	526	535	579	515	512	522	534	553	544	582	558	583	564	520	556	552	557	561	576	552	572	504	559	555	502	558	546	541	546	532	592	529	556	601	499	557	571	536	556	544	558	556	527	511	567	497	557	573	547	536	536	521	555	578	572	569	530	548	533	545	538	569	549	550	532	563	535	530	549	558	537	560	518	586	551	566	521	540	537	550	562	587	534	535	542	543	540	549	499	578	511	552	561	558	549	530	573	561	561	516	569	561	582	571	567	548	564	540	567	576	534	519	582	566	550	556	570	582	541	525	522	544	564	547	520	554	526	539	574	530	571	538	578	569	589	568	548	538	597	569	550	532	560	571	568	561	561	568	533	583	512	559	591	536	542	567	551	539	537	564	548	585	540	530	491	545	553	543	533	535	568	554	539	558	587	555	558	590	516	594	574	540	561	540	550	588	528	575	522	579	528	546	558	560	553	528	565	538	547	537	527	535	575	539	599	492	540	556	569	517	532	561	553	563	572	569	557	491	553	549	546	552	552	541	538	554	543	526	602	525	542	545	553	565	555	558	564	567	546	573	573	527	568	547	552	549	578	558	530	527	540	570	525	582	541	563	528	569	547	538	590	595	574	553	562	548	534	584	559	555	591	603	587	546	602	539	562	556	563	587	538	566	576	573	548	578	525	535	518	522	605	551	563	568	573	562	498	551	554	529	571	633	596	558	567	536	500	547	558	552	586	537	578	545	519	574	546	534	533	546	568	504	551	538	515	606	560	581	577	556	563	544	584	527	556	563	545	522	573	565	534	534	531	557	570	531	568	520	523	558	563	565	521	586	548	545	578	539	553	539	532	551	522	549	573	539	571	571	532	514	563	540	502	529	555	532	504	576	557	509	548	577	531	544	593	583	536	575	574	552	558	505	506	552	520	550	572	546	582	543	544	552	550	556	544	567	532	506	544	543	601	547	545	555	559	568	566	573	538	537	599	517	569	565	532	581	517	560	576	546	523	525	514	525	570	519	514	554	551	492	610	560	557	565	532	513	570	564	551	532	538	602	529	592	533	538	557	536	561	541	559	523	512	514	506	545	542	517	555	537	559	559	547	525	593	551	527	529	522	581	530	516	564	591	560	518	549	559	575	541	532	510	578	566	528	535	545	571	549	561	554	518	537	529	535	526	536	523	531	578	596	557	523	522	573	515	558	541	555	550	514	556	568	540	569	504	554	541	544	541	536	553	530	534	549	551	514	549	618	544	584	523	544	531	563	521	534	530	546	564	550	539	585	558	566	573	578	553	555	578	576	538	588	554	581	571	515	548	620	512	571	544	547	522	507	526	564	528	562	512	519	550	567	547	520	636	543	571	532	503	556	562	556	561	524	570	552	541	556	536	514	559	573	531	528	535	539	538	562	556	535	563	582	552	541	535	569	583	526	567	578	541	557	545	563	549	575	523	581	553	585	511	539	535	533	556	564	556	540	558	581	540	527	564	594	555	558	550	535	569	553	544	533	539	570	528	597	520	527	528	504	552	530	544	572	549	547	517	577	531	527	551	577	579	563	565	554	519	602	544	554	576	525	564	498	548	544	552	569	560	575	588	528	607	577	561	540	537	584	595	510	557	529	593	524	522	553	554	562	519	568	540	551	520	530	521	591	536	552	567	587	501	512	563	519	527	527	564	559	545	574	541	585	559	572	518	570	572	584	548	579	534	546	533	564	508	521	513	564	510	556	543	562	591	557	579	573	568	542	560	555	541	549	531	498	499	587	584	511	564	528	572	597	585	543	573	551	525	563	554	526	579	537	528	561	547	521	538	531	593	553	492	517	553	545	478	551	511	506	532	529	538	550	594	578	556	525	543	552	577	564	530	551	571	553	561	583	573	562	555	533	555	514	568	563	540	539	539	534	544	542	542	534	581	563	552	590	546	548	552	535	551	538	557	591	536	544	545	512	581	576	547	563	508	541	499	511	526	568	559	527	561	500	565	544	571	509	506	546	502	527	543	522	556	550	581	519	572	561	528	522	595	553	526	530	546	517	534	548	555	559	514	529	538	532	553	536	518	571	579	552	550	548	586	557	550	565	516	569	579	573	522	518	573	586	542	556	535	534	565	586	550	550	539	593	545	569	531	532	580	513	578	550	556	524	535	588	529	568	504	556	502	547	534	560	566	585	534	543	530	586	570	544	552	551	588	573	536	542	554	589	572	542	537	543	542	532	598	553	507	533	546	586	537	524	518	565	545	531	540	544	534	566	549	554	540	503	582	558	562	543	550	545	564	551	522	563	555	539	593	571	541	553	522	575	511	551	545	533	593	556	588	531	554	574	534	534	537	495	533	551	581	521	532	531	554	552	577	565	560	575	577	573	513	562	477	513	554	529	518	574	515	588	541	526	560	582	564	533	583	568	540	549	523	555	541	561	497	527	528	528	535	552	585	501	549	565	531	532	560	560	530	591	560	507	533	526	524	537	556	587	502	549	529	551	567	581	550	511	544	541	546	520	552	534	504	573	527	528	559	546	548	605	483	567	556	556	497	539	558	533	517	557	527	531	549	540	571	560	567	576	531	561	580	599	523	585	532	604	603	570	540	518	568	569	519	550	545	532	557	568	580	520	583	555	516	519	526	535	538	541	559	525	548	545	591	568	565	540	527	543	548	514	572	564	525	513	515	554	551	564	524	561	551	574	550	563	560	538	581	568
45504	74131	45427	4460	2847	2241	2010	1645	1393	1167	1017	962	1145	9801	6068	12327	9885	692	698	691	676	714	681	658	665	677	715	678	660	643	647	656	662	660	618	645	665	648	626	655	631	681	669	656	657	630	669	612	625	648	632	616	624	658	635	589	646	649	631	641	670	667	668	623	669	644	637	607	694	629	645	627	646	644	614	647	662	666	620	646	661	667	666	697	658	613	637	659	647	628	630	647	634	630	659	647	656	597	615	656	641	647	630	608	639	683	672	604	633	648	630	628	636	631	600	639	651	614	652	644	629	618	667	623	603	602	610	611	605	651	643	612	660	628	645	651	651	612	616	598	632	623	649	581	635	601	657	652	617	664	642	632	654	658	643	621	597	709	659	681	668	641	657	638	632	641	696	686	601	647	636	622	632	620	671	638	605	668	557	619	668	601	629	627	646	664	612	674	642	574	650	653	653	611	684	628	613	639	664	656	662	658	678	649	633	626	649	656	666	601	650	646	666	596	666	669	629	648	637	670	639	676	639	622	661	626	583	633	636	636	654	661	627	661	595	621	641	617	650	642	691	621	646	635	646	630	605	617	621	651	627	623	612	654	628	639	651	658	633	656	651	659	656	602	693	611	654	663	633	662	615	647	671	575	649	635	645	651	639	601	626	626	681	624	671	681	632	647	672	643	669	661	671	629	658	677	622	669	625	616	650	656	658	630	641	613	680	643	649	670	654	594	646	689	649	658	645	670	630	668	643	634	663	662	620	607	623	654	631	686	615	670	605	681	650	631	657	669	590	665	619	662	655	630	616	621	658	661	654	671	647	648	643	631	642	637	588	639	607	616	639	639	649	689	671	650	616	628	604	671	635	693	656	635	629	673	628	638	634	646	590	600	663	653	634	613	618	635	625	635	643	675	629	647	659	640	634	663	628	668	624	664	637	638	657	682	649	643	638	633	645	700	597	625	636	629	639	657	620	632	612	669	646	585	627	665	615	633	684	637	641	652	657	622	646	634	664	647	607	685	625	651	630	618	630	667	633	639	619	602	656	613	580	676	623	634	637	660	678	634	652	620	609	618	679	616	645	658	627	654	621	702	696	636	614	606	652	626	667	674	629	611	659	636	598	659	647	656	672	622	656	648	629	619	632	619	593	653	631	647	606	617	621	655	718	611	658	673	671	665	630	674	615	633	669	641	649	691	667	674	644	592	661	580	655	656	631	657	635	645	648	708	665	597	677	590	623	635	636	613	610	659	645	655	660	622	600	623	593	624	664	653	612	663	626	641	621	636	612	627	636	651	617	637	632	612	682	630	655	620	688	636	658	680	626	634	648	624	609	636	636	679	645	632	643	684	661	637	671	668	635	605	621	638	663	624	648	653	607	622	628	606	628	631	615	641	623	678	626	605	664	647	616	641	665	633	634	622	687	656	640	629	624	625	634	667	623	653	587	624	650	585	614	624	624	630	659	621	671	632	615	636	644	656	639	672	647	664	643	636	646	640	657	603	648	600	605	644	626	628	587	657	648	591	639	657	650	645	589	692	628	634	675	670	625	645	640	667	685	674	620	619	619	657	643	592	629	622	670	659	616	596	599	610	618	632	661	650	630	677	649	618	630	618	648	666	622	634	621	604	643	628	679	683	643	654	698	663	641	640	608	647	651	649	611	600	587	607	656	685	607	649	606	665	659	660	636	579	620	596	667	627	639	641	623	648	637	633	616	619	624	598	620	627	686	677	613	585	652	662	622	642	650	638	661	641	658	674	662	631	701	650	651	641	687	644	614	675	603	654	658	663	646	625	612	632	636	651	551	583	675	671	617	610	644	653	629	631	626	612	670	650	693	606	679	633	649	625	627	608	665	607	625	629	618	667	693	627	663	582	715	601	615	643	595	726	689	652	651	642	603	650	618	611	684	624	675	630	617	599	623	615	652	614	657	633	670	680	663	668	658	634	610	660	635	637	616	592	669	680	638	656	645	642	630	636	645	631	695	663	626	625	690	629	616	666	634	657	613	632	686	629	610	618	627	646	648	610	642	591	603	651	621	620	611	618	704	607	629	626	616	633	616	577	673	599	620	634	648	637	607	647	691	617	678	662	603	678	594	653	652	657	635	636	640	605	646	605	666	658	629	649	611	646	643	674	677	612	638	642	630	593	671	631	654	618	628	601	688	619	638	621	699	632	658	592	629	617	642	618	590	614	659	634	658	647	640	631	641	589	632	677	628	626	617	606	657	635	666	596	610	627	615	682	605	700	647	648	650	627	675	612	625	629	649	646	630	598	625	624	655	611	630	619	660	659	639	622	649	661	603	656	663	603	685	621	649	647	621	629	634	672	612	651	631	582	622	649	665	625	661	609	665	606	672	632	661	655	644	626	656	646	647	626	645	635	658	623	632	661	644	697	636	648	608	672	653	672	642	641	630	661	710	634	653	646	645	624	678	653	649	627	694	649	617	657	618	633	615	639	673	664	601	610	650	600	620	660	580	638	661	646	650	571	661	663	661	657	643	644	672	646	642	659	638	658	620	648	678	624	679	662	633	678	669	667	643	637	602	653	616	628	690	653	650	657	630	600	615	650	663	586	658	633	626	627	636	653	641	664	667	633	591	678	641	642	633	611	630	632	696	655	647	675	672	616	662	623	599	636	635	610	659	598	652	636	666	618	632	630	659	609	563	663	636	623	644	634	614	620	635	631	599	643	625	637	655	620	652	608	606	666	637	709	617	683	644	642	604	632	633	620	663	652	674	613	634	655	652	682	604	660	617	649	652	650	631	631	649	648	645	635	627	634	670	624	626	627	596	613	655	652	602	630	650	634	636	607	653	642	620	624	641	603	607	642	642	606	625	658	620	678	617	632	636	652	622	659	580	619	651	646	660	639	671	611	583	622	655	607	607	666	670	646	641	691	632	666	676	621	637	631	666	668	658	652	648	636	631	676	617	626	607	637	640	650	599	678	645	638	688	643	600	645	643	666	605	596	657	674	631	678	678	656	648	670	643	656	626	674	655	658	708	673	639	635	623	627	614	600	618	643	582	654	626	620	625	626	659	643	666	653	670	660	650	615	601	665	635	640	649	662	638	628	699	643	661	659	667	621	655	696	677	656	682	656	640	666	631	614	648	611	573	616	598	679	617	616	628	607	641	631	674	592	671	680	635	627	681	603	632	654	629	646	612	640	675	600	662	658	619	654	630	667	624	623	678	632	634	621	648	636	651	608	608	645	651	672	651	620	670	639	636	675	664	618	642	653	609	645	643	589	650	639	666	646	673	630	648	633	635	625	672	626	617	679	673	667	675	613	591	621	664	634	660	571	642	680	632	645	621	648	643	658	635	656	611	678	632	665	664	644	639	614	688	620	633	677	630	640	697	633	606	619	648	616	606	587	688	652	584	662	599	652	683	636	630	633	634	625	663	617	634	683	627	653	639	618	613	704	650	619	649	685	631	661	652	648	624	641	625	645	676	622	655	622	602	600	662	648	611	632	657	642	649	635
31792	34287	25950	4666	594	471	316	259	249	224	237	214	198	336	263	483	442	201	233	192	198	197	253	202	215	227	198	219	236	231	198	226	185	226	210	227	221	236	193	178	227	196	197	218	215	241	204	190	243	197	227	222	217	215	234	212	200	216	229	201	209	211	193	213	208	194	215	190	210	225	221	217	202	209	237	224	206	214	201	237	200	198	223	229	220	188	222	221	204	205	195	194	222	220	215	213	218	219	220	191	222	194	211	194	223	236	229	211	207	195	198	196	202	218	214	213	209	215	179	207	182	196	195	206	206	201	215	228	214	205	233	231	224	194	187	189	204	205	217	210	200	220	189	228	179	234	216	219	217	201	216	201	205	219	210	244	220	202	203	206	201	175	219	195	222	222	208	202	212	194	218	217	196	210	197	188	215	198	203	224	202	190	200	222	199	198	224	202	214	228	208	231	224	183	201	214	195	200	239	190	199	221	207	222	212	184	225	188	224	225	214	168	226	202	205	236	207	212	219	207	189	229	197	210	216	225	215	211	219	184	208	211	189	228	231	211	182	192	229	191	205	204	216	197	184	207	197	200	234	219	192	192	195	239	208	203	215	209	200	188	223	213	195	201	205	200	195	199	199	208	209	226	231	214	192	210	185	224	184	215	214	207	198	220	224	212	201	204	192	211	211	204	204	210	203	228	204	219	220	209	212	205	205	235	185	178	203	192	190	207	196	212	220	190	213	209	217	219	191	193	193	222	203	191	194	215	201	191	204	209	205	224	207	214	196	220	238	201	201	184	213	196	191	220	206	215	231	215	221	178	223	207	220	189	224	192	219	219	208	215	220	200	212	207	219	208	194	200	239	212	226	203	180	202	199	195	204	223	218	211	226	205	179	224	216	218	221	218	221	212	203	228	228	206	193	204	218	217	190	220	226	208	221	207	217	218	198	203	198	218	195	210	223	214	221	222	203	220	236	243	208	181	228	228	231	206	211	187	186	188	218	223	223	199	195	218	212	216	210	202	210	177	236	197	226	228	221	203	253	184	225	246	196	201	213	226	191	208	201	203	197	191	198	205	210	200	237	213	183	207	199	169	212	197	219	210	204	197	185	203	207	179	213	211	236	225	233	218	211	222	225	213	227	225	226	210	195	213	201	203	220	204	216	221	204	210	181	219	212	227	210	209	198	212	226	249	207	192	229	225	194	202	209	203	231	218	192	190	223	184	200	194	212	217	207	230	190	203	196	213	198	206	198	206	227	186	212	230	225	196	219	217	209	213	222	205	218	202	204	193	202	172	205	215	221	201	214	178	221	196	231	205	202	235	214	205	200	208	222	214	194	182	215	189	213	179	208	195	227	216	185	224	218	197	196	215	212	211	209	199	235	211	197	212	211	187	223	193	207	217	208	196	233	199	196	174	211	233	189	193	220	228	228	207	205	230	225	206	202	209	217	205	200	197	224	189	183	229	211	213	235	232	198	180	207	189	218	202	209	203	236	200	190	185	202	237	220	216	209	219	211	203	177	205	213	215	209	225	189	196	220	218	216	209	187	226	211	199	208	214	206	229	205	194	209	220	190	217	235	191	220	225	205	226	204	196	201	191	219	197	209	209	210	201	217	206	215	226	196	199	208	221	234	212	214	192	199	192	221	189	205	194	188	199	209	197	239	220	214	216	232	202	210	182	211	216	204	203	212	217	191	199	222	215	201	232	214	191	194	224	218	205	226	192	234	179	209	208	225	206	214	199	234	188	196	191	208	215	245	202	200	235	185	201	196	202	188	207	225	213	201	217	190	210	202	209	219	215	218	205	205	200	226	210	208	213	209	223	207	217	206	189	196	193	208	217	196	204	201	224	217	199	179	176	190	182	226	241	234	186	218	205	216	223	217	204	230	207	198	216	215	212	202	202	227	204	197	199	206	229	185	221	192	191	205	215	201	212	199	198	196	169	215	224	214	204	234	190	207	212	206	219	223	225	204	191	218	237	197	174	222	213	203	193	215	208	210	214	243	201	214	207	196	215	229	204	224	198	203	218	219	218	198	204	215	197	184	228	217	229	219	203	208	239	226	209	196	234	205	232	221	217	246	211	229	234	218	204	216	203	213	212	202	195	205	199	212	195	211	213	219	206	236	210	203	223	219	213	197	206	205	191	221	192	199	216	236	218	186	183	205	216	214	199	208	214	218	214	224	218	218	201	241	200	198	202	199	203	201	197	208	217	173	192	189	229	198	211	210	212	210	207	195	222	185	203	223	197	207	224	201	224	214	215	243	225	229	209	221	213	221	212	196	213	210	215	192	204	200	197	191	214	183	213	218	204	201	199	214	225	221	231	224	207	179	197	219	216	212	226	239	196	208	182	189	217	225	173	196	211	202	220	230	233	200	231	210	176	206	203	208	216	184	214	203	217	201	219	229	239	207	204	206	217	184	195	225	203	192	209	190	210	217	237	224	213	210	246	223	204	226	199	187	218	194	198	217	237	208	218	235	208	209	219	197	219	230	235	222	220	235	205	181	215	192	215	232	228	244	209	224	219	222	207	178	227	209	212	200	218	214	198	214	202	205	216	199	208	230	208	219	195	220	225	217	191	240	218	223	221	211	227	215	202	217	198	195	205	225	223	220	185	186	211	204	203	208	219	218	210	220	215	215	223	222	215	236	198	219	207	201	214	224	226	203	203	200	229	199	217	228	195	197	218	197	223	195	209	220	200	197	200	205	217	211	190	193	217	206	192	201	189	205	209	227	210	201	222	230	220	221	190	227	206	214	193	216	208	195	214	242	166	204	209	208	224	205	212	219	223	221	208	203	196	210	216	196	236	199	192	209	185	195	214	202	232	203	203	204	210	179	203	216	224	218	221	219	243	209	203	201	199	228	193	208	225	214	221	186	197	220	214	232	217	227	236	194	186	206	224	206	225	200	203	205	231	196	198	200	232	216	197	221	202	212	215	196	214	218	189	238	210	222	228	237	195	203	207	239	200	244	210	212	211	184	217	209	204	226	201	226	222	177	226	214	233	190	214	203	235	219	210	215	224	176	208	192	194	217	187	217	217	203	236	203	212	211	189	238	212	208	205	217	213	227	226	218	211	214	207	216	219	236	214	204	183	217	196	212	198	220	210	210	203	209	228	203	237	218	214	226	192	187	178	207	204	219	201	192	247	232	209	244	201	205	221	187	190	225	214	208	227	212	188	216	189	238	192	229	210	211	228	211	215	208	186	223	221	224	205	194	188	194	194	190	212	206	178	235	194	185	235	198	210	228	215	217	212	201	234	196	222	209	229	214	175	192	230	205	221	236	205	214	194	214	195	196	235	210	210	202	220	213	207	201	205	201	225	193	230	221	207	199	211	234	216	200	209	192	203	212	215	213	189	208	198	189	214	172	216	209	223	197	221	188	207	214	198	206	207	227	198	224	189	170	212	198	215	198	208	216	211	198	210	224	206	197	227	243	221	222	219	224	207	200	249	229	192	205	204	211	202	199	204	220	188
39079	49868	22708	752	566	462	375	384	363	298	273	264	286	513	403	759	770	280	276	283	249	242	281	273	276	251	259	249	276	229	272	274	256	282	271	290	263	270	262	276	264	250	259	241	268	267	250	261	277	285	241	276	252	255	279	250	262	256	251	260	242	295	259	253	246	228	244	267	270	258	258	283	253	241	273	257	261	290	262	270	256	248	254	295	254	278	267	264	279	259	231	247	287	235	256	274	302	261	258	286	293	292	267	234	253	277	258	241	267	267	225	271	261	257	254	271	254	259	264	243	256	286	273	282	304	277	262	279	278	264	282	259	248	295	266	267	289	265	246	237	243	243	256	264	255	258	263	244	252	271	245	267	221	238	242	259	252	262	272	264	275	255	251	281	254	262	287	263	265	279	273	267	276	279	234	276	288	290	265	253	264	257	271	246	268	267	271	261	270	261	241	241	295	276	242	270	244	267	268	260	270	268	297	255	245	260	264	272	256	270	271	287	276	248	257	281	246	236	265	233	257	264	278	260	264	271	254	259	243	267	232	267	252	250	271	259	255	270	275	265	260	272	269	276	249	240	254	266	269	264	281	278	294	266	274	287	272	268	280	249	285	273	270	259	251	268	217	255	255	270	250	232	260	291	256	253	269	248	276	283	260	247	305	274	219	260	288	250	267	257	246	271	268	227	252	277	277	230	294	286	248	259	276	272	240	248	272	272	253	282	273	274	263	256	260	212	262	258	261	247	277	277	265	289	249	295	249	276	260	251	246	265	289	260	257	279	263	273	239	272	275	264	259	254	241	259	258	256	276	236	266	248	266	279	267	265	271	265	232	248	242	295	286	274	271	266	271	262	261	278	244	251	270	257	261	245	225	284	258	261	288	277	284	276	280	279	270	271	287	258	284	266	267	241	266	271	300	258	275	234	268	282	291	266	253	280	260	296	274	266	246	252	250	255	262	271	274	258	251	243	262	228	274	270	256	258	258	269	251	255	259	247	244	255	263	273	236	232	238	267	248	252	268	243	277	286	284	272	258	260	248	264	258	260	245	243	280	269	275	269	258	290	247	282	240	260	262	261	278	256	270	256	257	279	259	251	238	286	297	274	244	223	270	263	262	250	263	236	277	253	300	266	259	257	274	242	254	254	279	236	268	272	243	263	256	277	285	272	296	292	242	273	242	247	239	256	262	268	249	282	264	291	268	269	273	245	261	232	273	284	267	260	253	271	288	278	281	240	281	288	262	248	259	245	244	243	258	225	252	256	268	266	261	247	271	256	303	281	245	270	267	253	273	265	285	265	271	223	241	271	293	263	261	256	248	250	289	252	257	269	266	260	272	245	264	278	292	260	255	224	269	260	271	256	285	248	272	253	243	263	265	269	270	252	268	298	259	263	265	287	280	279	290	249	271	258	281	283	284	238	254	246	248	261	287	276	293	268	241	252	260	233	253	257	240	275	274	298	268	287	254	280	289	275	254	255	277	246	234	264	271	286	277	265	248	288	299	247	292	246	263	267	274	278	275	262	262	213	268	274	277	296	254	274	273	254	270	243	225	284	241	279	252	300	266	262	254	274	282	253	254	274	256	269	276	280	289	274	268	275	282	280	220	247	268	243	283	273	256	255	237	245	279	277	243	247	243	270	247	276	262	280	266	250	250	265	249	266	288	296	231	270	249	261	285	256	220	253	241	264	261	238	244	258	269	259	241	269	267	268	279	260	253	290	265	268	265	263	271	265	261	271	254	251	264	269	268	250	274	256	261	242	284	261	262	259	240	254	281	253	250	249	262	272	283	251	262	268	252	243	258	244	237	286	273	274	280	261	287	260	245	290	249	299	245	277	248	248	235	261	262	253	248	254	283	277	261	292	268	256	260	288	227	283	259	260	253	267	258	282	248	292	259	268	248	279	235	263	292	265	282	258	266	269	264	272	261	261	247	255	286	288	282	265	277	246	235	278	259	261	294	232	253	244	254	265	298	288	287	249	275	234	231	261	263	305	233	260	272	254	286	266	271	263	255	247	257	285	258	253	295	257	274	284	251	255	257	249	258	265	252	259	258	266	220	288	296	248	221	260	272	284	267	266	273	238	243	257	260	257	260	270	241	267	260	255	263	262	255	267	229	267	267	282	236	252	251	288	235	259	260	280	270	252	278	272	240	290	247	279	260	251	247	268	272	249	260	249	257	260	248	248	265	228	259	288	247	271	307	261	291	270	251	268	252	272	240	262	294	250	275	267	262	258	241	267	252	259	238	257	284	273	249	270	273	274	271	265	262	272	253	268	263	306	256	255	264	282	277	269	245	254	273	279	241	237	251	246	282	268	275	262	264	240	247	294	267	253	270	280	239	259	255	270	244	248	257	246	284	248	239	264	270	281	266	283	257	254	253	269	267	290	238	265	258	274	265	260	316	259	280	252	249	237	269	247	248	250	242	258	237	279	266	269	277	248	255	273	266	264	260	239	253	239	239	255	293	258	262	264	256	235	254	263	248	238	246	277	262	258	275	251	274	285	266	229	273	269	233	243	258	249	269	254	248	257	276	264	253	279	291	278	286	262	263	270	259	289	297	264	263	272	241	265	255	259	236	267	283	266	244	256	236	266	259	232	240	224	302	262	263	245	264	268	253	253	256	263	271	273	254	251	307	263	245	270	252	293	235	303	250	267	273	244	247	241	262	282	237	243	290	232	281	273	256	269	234	237	259	240	256	285	281	236	265	241	264	264	274	269	289	252	256	261	253	266	258	257	235	243	228	282	250	275	257	267	239	251	250	246	266	280	280	238	234	269	277	284	312	250	294	255	258	274	261	294	279	260	273	252	280	252	266	274	257	282	258	257	257	279	247	254	247	247	263	262	258	266	269	289	270	269	277	267	273	263	285	270	275	259	283	274	250	239	276	271	283	276	242	244	261	267	266	273	262	294	250	248	262	268	262	271	258	252	257	259	282	264	251	248	264	250	272	261	270	247	293	243	240	270	252	283	265	250	292	275	277	281	244	270	273	303	260	273	256	258	265	252	249	277	299	292	270	232	249	251	253	263	266	245	251	244	257	277	261	278	274	264	245	255	238	267	245	272	280	241	271	261	255	265	253	286	269	262	253	263	248	258	252	295	263	282	243	274	276	270	292	292	280	268	274	276	252	274	263	281	285	246	259	251	259	258	287	284	265	278	250	249	224	296	230	283	259	279	276	262	255	268	290	285	289	251	291	259	265	234	277	257	251	262	256	251	281	282	249	267	270	281	295	246	293	259	245	288	226	253	252	287	253	282	255	267	277	257	298	270	290	233	266	257	258	243	241	254	262	280	265	266	296	274	262	231	268	249	269	248	256	266	252	278	246	272	247	279	237	256	267	256	255	260	255	237	267	252	291	268	253	232	239	280	302	257	277	284	256	269	280	275	256	263	277	278	247	266	253	252	250	296	244	275	277	286	240	262	265	237	266	254	258	266	272	251	242	247	242	266	273	260	283	279	258	292	284	262	285	272
23905	21068	28253	24039	19978	6037	899	636	565	489	476	431	469	2147	1998	3536	2810	397	399	400	421	403	391	423	402	441	403	387	423	413	422	408	409	427	384	377	402	408	404	403	390	368	404	422	383	392	414	391	430	403	378	436	397	409	403	365	389	374	408	373	392	428	423	394	394	357	402	414	377	394	390	419	396	424	386	414	409	432	409	425	370	390	375	432	396	401	389	400	384	384	387	404	422	410	377	407	418	398	365	385	423	381	372	377	423	365	417	407	376	381	391	424	410	374	384	414	432	401	367	391	385	395	412	404	376	387	373	365	385	414	418	385	411	381	418	428	364	381	419	390	396	428	418	399	396	383	405	406	374	416	391	424	399	404	395	417	443	403	432	390	448	398	373	384	353	393	422	422	385	411	387	403	398	383	382	384	387	377	377	375	408	398	390	378	419	386	424	371	406	402	420	403	384	390	413	393	408	402	393	400	395	388	396	409	402	400	406	401	377	385	409	420	380	390	389	428	416	386	403	364	418	386	373	401	418	394	369	399	429	394	441	390	406	394	412	374	375	409	396	397	434	414	410	426	397	375	383	379	399	391	391	436	421	390	397	397	363	376	420	410	424	402	408	374	433	359	411	411	437	399	423	410	423	387	395	374	384	398	431	403	399	396	409	416	365	420	356	390	411	404	410	403	374	419	391	380	424	419	419	359	378	382	410	381	438	377	381	408	425	419	416	448	407	428	382	378	408	384	398	407	394	389	410	387	381	409	406	417	400	369	400	400	397	413	368	350	387	384	390	394	389	403	429	409	422	368	387	428	387	395	370	393	397	348	380	420	399	387	402	391	384	377	361	420	397	384	402	388	387	406	408	388	400	407	417	374	429	387	381	425	391	400	387	401	429	419	386	409	384	426	395	368	427	405	370	383	408	376	402	425	364	406	392	422	427	389	389	400	417	383	397	394	377	398	391	406	406	381	409	386	389	405	391	410	434	395	409	407	370	399	384	417	407	420	423	414	382	411	384	413	394	372	398	421	387	402	396	397	404	381	405	418	400	403	392	393	360	359	404	396	393	383	422	348	420	416	410	416	391	401	362	405	408	421	386	407	415	402	395	396	377	411	411	383	415	424	400	430	415	418	441	395	381	375	368	405	390	391	412	398	431	381	417	422	392	387	403	432	411	385	391	394	394	395	361	397	415	384	440	372	403	380	423	400	437	406	422	399	390	356	373	399	382	384	383	416	404	418	406	410	425	417	413	376	368	413	400	388	403	408	404	387	414	357	455	411	406	409	397	397	416	420	417	355	403	416	381	392	429	392	379	394	380	377	411	410	412	381	391	405	361	369	380	384	392	381	381	402	390	427	401	398	404	411	375	414	402	411	380	390	390	357	403	404	407	374	427	418	408	406	402	363	401	412	404	368	398	392	388	433	382	385	400	415	379	423	409	377	382	388	379	375	380	387	399	401	382	408	397	393	404	409	407	364	406	367	406	423	363	397	369	367	389	351	425	427	429	401	389	435	367	381	440	394	410	391	383	392	407	386	389	401	383	380	377	391	401	363	416	380	387	400	390	376	411	383	396	337	375	401	399	409	357	411	411	372	379	383	435	406	399	395	420	413	428	418	395	411	440	409	373	379	442	419	394	390	377	409	432	418	352	387	401	403	379	405	437	391	399	386	416	412	392	386	404	403	376	422	379	428	388	388	418	401	347	393	394	401	381	392	427	395	386	403	459	398	392	380	402	370	387	388	414	389	406	392	375	421	410	407	386	386	391	392	408	425	412	393	413	378	394	407	400	389	423	412	409	383	360	370	384	417	395	428	381	373	399	403	414	427	418	412	375	380	389	391	408	392	374	392	401	425	400	445	383	424	410	361	389	395	394	404	398	387	380	393	373	392	378	403	390	406	368	376	425	436	395	378	404	375	406	403	417	406	402	401	413	403	362	409	413	446	403	395	396	390	412	408	405	388	356	400	392	374	386	402	381	414	357	396	399	410	396	378	408	364	380	434	384	399	472	349	367	414	393	416	397	407	395	407	381	380	375	391	387	371	410	396	388	390	402	398	346	415	383	401	402	379	412	388	413	371	378	427	433	411	389	385	387	413	383	380	413	390	381	395	425	384	421	380	411	409	429	433	389	394	399	381	437	441	415	390	401	394	455	396	425	418	429	407	396	407	374	373	386	403	354	382	415	388	379	383	410	396	414	371	371	411	410	396	368	388	379	384	384	408	396	424	427	389	403	386	403	398	371	379	389	382	432	403	362	367	386	360	436	373	406	386	423	411	358	376	415	365	445	391	386	442	422	358	425	436	388	416	424	400	407	395	397	393	386	387	423	408	409	405	423	412	377	398	393	395	389	417	386	407	407	395	374	406	416	377	389	420	370	379	381	392	409	365	397	408	390	373	447	362	395	399	421	399	373	391	381	379	387	381	379	418	374	387	392	386	388	369	421	404	369	399	399	409	381	447	401	432	384	410	393	392	421	421	385	396	416	348	382	394	361	395	380	428	380	407	419	372	368	375	403	400	414	389	374	407	406	431	376	396	433	365	443	399	401	427	428	388	399	386	412	394	364	406	401	415	401	425	392	385	442	434	368	400	393	404	413	376	417	380	388	394	355	371	389	395	411	383	409	396	381	410	430	395	370	412	392	436	439	406	386	408	414	407	418	416	435	378	392	399	385	408	402	395	407	379	424	391	409	398	410	386	389	404	401	370	396	404	375	377	389	377	396	376	425	415	373	407	422	408	395	376	380	413	352	408	390	374	376	421	403	414	389	451	393	423	427	400	397	408	406	416	379	392	434	384	367	380	401	398	402	376	411	391	423	421	379	374	380	402	412	406	398	347	397	360	424	403	388	378	390	426	392	391	379	387	414	401	404	416	399	381	361	387	403	418	414	380	402	391	420	417	383	406	423	421	401	421	370	419	413	440	395	390	381	389	405	392	415	407	405	408	426	428	373	388	400	390	378	395	433	417	382	412	386	388	417	389	413	400	406	371	396	408	388	384	383	404	398	405	404	385	379	407	421	411	382	392	400	416	413	358	395	404	400	395	412	409	409	393	393	356	394	409	390	408	372	389	443	391	426	358	399	440	420	398	387	414	402	417	398	409	421	400	400	406	351	389	391	389	384	391	411	420	425	414	397	360	405	376	425	395	366	425	402	375	375	384	429	422	428	383	416	360	379	382	425	415	404	423	394	375	409	386	405	399	392	394	404	396	391	390	387	378	384	396	395	398	387	423	417	347	396	376	396	432	398	388	430	410	411	366	370	386	407	384	425	409	400	379	392	368	423	375	395	402	390	366	407	416	426	400	375	427	410	419	438	376	398	403	344	380	421	396	427	409	404	409	416	379	392	446	418	385	409	414	408	417	407	438	388	425	379	408	402	421	414	375	412	407	390	407	420	382	368	392	401	410	395	399	408	383	415	401	366	414	408	380	393	385	403	403	369	403	407	359	408	423	416	417	409	390	404	433	409	382	366	419	422	374
43146	66313	37376	2681	1811	1336	1074	1029	878	666	645	624	583	4151	3824	6961	5206	498	522	519	487	487	496	499	470	512	451	486	496	503	468	492	468	449	450	467	461	500	471	453	464	470	471	438	466	483	468	464	467	439	472	409	453	449	459	463	447	503	476	440	474	488	490	500	475	455	474	454	491	492	487	446	465	484	497	437	458	474	470	456	479	420	492	465	456	468	440	507	448	485	500	432	459	479	476	496	487	470	479	457	442	478	475	467	452	524	460	451	470	440	464	447	477	439	458	452	498	464	490	467	527	474	446	428	464	472	442	478	482	425	450	475	484	468	427	496	442	477	515	470	459	452	454	480	480	490	464	461	468	479	497	466	487	461	497	493	507	474	499	476	488	443	455	430	499	467	494	469	451	487	484	476	485	462	494	425	467	438	426	489	435	445	432	527	482	473	495	484	514	481	501	478	430	470	465	467	493	452	497	474	474	432	436	443	439	494	456	502	482	478	455	461	487	473	454	470	458	471	475	474	500	430	457	478	509	476	464	439	487	472	475	451	457	461	447	447	480	491	472	465	459	472	470	469	485	445	448	524	435	498	475	444	489	487	470	470	486	478	498	478	460	472	479	482	465	454	481	446	443	488	467	508	431	479	463	454	530	465	513	493	459	474	465	468	455	485	458	458	477	482	472	423	480	466	466	470	478	461	475	482	460	477	464	451	432	451	452	436	488	464	466	472	464	501	511	487	471	443	458	473	482	463	498	467	518	509	472	483	452	484	465	465	484	464	426	424	511	476	448	463	498	460	500	533	457	472	467	476	490	487	448	480	470	440	467	462	469	427	497	467	483	445	478	443	468	436	432	466	501	455	469	423	501	454	497	493	480	451	460	512	490	455	470	462	495	475	482	502	421	513	481	500	453	465	467	452	454	447	435	476	438	442	468	461	473	468	504	499	508	461	502	455	444	422	472	471	469	455	482	444	439	442	470	461	499	487	457	444	496	480	475	471	454	471	475	484	470	478	470	500	465	462	442	458	438	445	486	476	476	474	470	499	463	478	474	478	454	482	482	439	484	494	448	478	459	539	503	413	490	474	496	467	475	481	469	467	461	414	444	454	452	449	472	473	491	496	469	484	440	479	468	432	471	476	471	493	432	485	453	479	450	425	497	460	445	479	490	487	463	448	530	515	461	481	437	448	445	466	498	477	465	489	516	462	485	448	467	447	494	481	480	469	445	494	491	482	457	446	469	439	460	490	484	481	426	469	483	481	474	509	463	469	481	451	500	481	446	459	459	492	463	447	474	475	489	490	472	462	496	503	505	477	454	450	495	452	459	485	466	451	461	461	473	450	463	445	471	457	453	480	448	491	470	445	492	474	435	469	475	442	447	455	462	479	430	482	465	473	439	492	453	436	444	500	481	489	446	463	488	489	468	456	478	476	445	486	474	475	470	491	467	471	462	453	440	469	464	461	477	466	472	441	488	476	478	435	506	478	478	476	473	518	494	464	503	471	466	493	460	482	467	455	480	478	472	469	481	434	482	500	497	462	465	475	480	454	503	455	461	457	437	501	448	468	427	463	435	491	441	482	483	512	440	466	468	483	500	476	450	482	497	455	437	511	505	462	464	482	468	489	471	525	462	507	474	451	450	442	465	463	469	469	449	481	474	469	484	495	441	453	445	486	458	490	506	442	466	476	500	452	479	508	483	466	459	476	464	468	443	447	501	457	445	417	479	454	463	448	444	454	448	436	474	465	481	460	433	483	484	449	472	420	475	469	455	455	504	508	436	468	474	468	434	478	482	440	450	475	451	453	499	461	465	491	473	474	461	471	458	455	499	456	470	443	491	458	473	462	499	492	495	457	446	472	481	478	500	473	485	457	474	424	458	485	462	462	465	454	419	457	441	496	520	487	487	436	452	509	483	487	474	461	455	454	518	457	468	490	468	419	474	518	487	431	443	473	467	448	465	524	448	519	448	450	486	467	440	431	476	463	448	478	439	458	487	491	472	471	482	451	452	460	480	491	463	436	473	500	485	445	506	481	452	485	471	482	485	502	486	462	463	473	487	479	493	477	446	474	446	486	476	471	418	479	499	472	496	434	470	446	485	445	481	484	475	488	450	443	488	498	488	492	502	432	487	470	486	451	471	505	454	476	449	458	458	455	475	496	521	466	457	496	445	449	418	466	476	450	443	473	457	467	492	478	492	456	477	482	476	451	424	492	451	469	495	461	486	488	469	457	492	439	492	456	465	464	444	501	451	474	453	452	479	464	503	476	477	463	501	485	438	470	502	445	454	475	414	477	435	460	444	458	450	470	485	471	449	454	477	501	455	478	478	473	484	458	440	498	475	452	446	472	500	444	465	465	427	512	455	491	483	451	487	486	481	480	465	487	452	488	457	432	476	488	476	451	457	458	495	468	456	490	461	435	458	453	496	455	450	466	458	497	473	448	460	460	466	453	499	461	522	460	498	488	451	462	427	489	500	433	506	454	483	454	502	465	497	442	461	422	460	494	446	454	487	478	459	456	472	427	503	477	458	486	539	492	481	487	414	477	455	459	463	492	459	510	463	446	482	430	460	474	483	503	501	483	448	466	462	478	479	504	438	429	509	463	473	455	482	439	472	506	472	496	496	492	467	466	432	503	440	461	527	485	469	490	505	482	475	518	526	507	451	497	470	481	454	478	442	487	525	505	479	495	499	445	457	487	442	431	474	448	434	488	492	503	475	418	464	488	489	494	460	449	425	465	491	481	500	495	467	442	429	472	455	467	467	482	473	493	457	458	476	491	511	462	476	458	487	474	487	443	454	481	407	434	456	494	463	447	468	459	442	428	457	500	485	475	470	473	473	455	467	470	448	482	466	475	474	513	477	487	493	468	455	466	470	441	468	448	484	439	501	483	453	510	450	488	455	445	452	493	438	504	458	477	458	515	452	470	497	481	434	486	491	475	482	443	484	476	446	472	505	468	475	477	472	444	449	457	469	528	477	476	449	445	490	469	454	459	507	487	421	495	468	477	482	442	482	509	444	467	499	443	493	437	447	494	487	500	469	468	443	476	479	479	466	425	473	478	467	465	473	479	484	467	508	459	483	458	457	447	463	469	451	467	460	467	448	494	430	471	472	465	453	440	466	433	451	503	426	488	462	468	466	465	486	479	500	498	453	484	481	491	479	464	485	426	458	483	484	445	466	465	442	481	486	451	486	461	471	483	430	445	451	483	506	468	489	456	498	433	470	462	500	443	440	486	443	481	473	448	465	433	478	476	503	451	460	468	474	481	444	472	463	442	467	438	453	474	514	432	499	441	471	474	510	480	460	487	457	505	478	463	459	444	460	470	525	456	470	456	492	491	459	494	481	482	457	443	484	473	468	490	476	469	450	489	491	425	446	504	475	474	465	499	476	483	442	487	484	473	481	473	495	457	486	472	431	495	452	466	487	455	478	458	462	471	465	462	448	481	462	443	481	477	482	455	494	465	485	478	483	478	481	462
25094	21695	27934	23371	6270	557	411	395	316	308	273	250	369	815	653	1533	1202	276	271	238	250	264	227	253	247	271	246	283	244	259	259	260	270	243	247	272	255	269	264	246	252	271	238	241	276	247	244	232	277	238	259	237	267	220	256	255	264	251	263	237	256	266	232	233	251	236	267	241	257	249	204	225	220	255	269	237	246	237	247	253	239	245	222	260	266	270	241	252	266	265	244	256	246	251	254	232	216	233	248	240	253	218	258	246	253	229	262	231	235	239	241	215	226	251	234	241	236	255	236	266	263	223	262	261	240	272	225	245	252	252	245	246	246	250	247	244	231	276	243	241	233	240	257	268	241	252	262	237	249	245	267	271	259	257	266	239	238	262	260	249	234	276	256	252	242	262	250	222	263	256	266	232	244	251	253	262	232	236	231	259	257	227	232	245	243	248	235	238	276	248	234	278	250	252	265	252	237	262	264	263	259	212	252	218	257	261	242	245	267	246	243	256	235	245	257	265	226	236	258	245	271	257	198	248	269	278	255	243	244	265	263	244	220	247	258	272	240	234	263	273	257	223	247	226	277	260	262	222	286	265	255	260	227	258	268	229	240	234	280	217	242	254	230	234	223	256	240	227	278	255	242	277	254	259	237	250	280	225	262	211	232	261	271	261	264	231	245	211	233	240	227	245	258	248	237	236	253	241	207	243	259	263	243	307	224	250	232	211	259	211	275	248	232	270	265	250	224	227	240	260	248	244	232	248	255	229	245	241	234	257	264	267	249	254	234	225	250	255	240	250	238	246	246	270	274	279	275	230	248	270	242	245	235	250	258	252	258	246	271	248	238	246	239	244	224	250	270	214	230	259	258	239	238	245	272	251	242	268	263	249	241	257	253	240	242	238	242	227	253	237	239	257	269	243	253	238	267	252	274	268	227	269	222	257	257	246	240	239	203	262	233	232	259	243	251	258	217	260	247	281	253	234	243	258	230	265	273	253	256	226	260	267	249	260	259	249	247	231	264	241	275	264	261	254	271	271	244	247	275	279	257	272	260	233	274	252	252	278	269	266	265	215	235	254	260	239	271	249	273	245	250	244	245	244	244	239	262	249	207	243	271	257	232	245	275	291	246	251	272	269	274	246	256	268	260	238	227	247	273	247	229	280	240	232	261	234	252	267	252	221	260	245	253	226	234	236	272	255	251	257	241	248	228	253	257	250	242	265	239	253	270	247	227	255	267	271	276	245	251	250	237	229	245	217	248	244	253	241	263	224	245	226	228	252	271	248	273	249	244	241	269	225	219	272	248	242	235	252	227	257	258	263	246	254	242	231	242	246	259	243	241	249	211	239	238	269	264	240	275	250	255	231	255	244	262	227	256	216	259	212	246	230	231	248	243	251	268	246	238	250	256	254	214	260	223	255	231	257	271	262	255	273	256	248	266	235	249	241	235	259	257	238	243	245	258	261	246	254	206	232	239	258	251	242	230	241	242	257	246	243	287	242	243	251	247	252	257	294	251	230	219	232	210	253	267	243	231	241	219	228	274	242	247	283	252	260	249	260	242	254	246	222	274	241	237	251	254	267	257	241	250	260	244	251	249	238	236	244	265	249	258	231	225	246	244	232	261	258	263	257	247	228	224	251	272	230	226	259	225	222	273	249	231	251	265	244	265	243	248	231	257	272	244	233	264	256	246	255	239	246	253	259	257	261	255	219	245	238	266	259	229	243	258	216	263	233	245	249	265	267	253	244	219	239	239	246	241	249	243	238	264	246	264	259	247	270	265	266	261	249	252	246	270	242	251	245	243	237	272	265	230	243	255	238	278	259	272	283	232	224	230	228	232	244	250	250	230	243	241	260	240	243	200	252	240	246	259	240	234	277	255	263	243	236	248	222	240	239	234	255	279	283	256	240	247	241	263	262	219	282	234	213	268	233	260	245	237	245	219	252	255	263	275	252	236	236	251	240	269	233	266	246	226	224	240	236	237	250	271	267	232	255	217	249	239	249	220	280	223	249	239	238	257	257	267	242	260	258	229	280	232	277	247	252	240	241	229	234	233	267	254	233	263	259	249	232	226	258	272	285	249	245	259	263	260	253	238	224	244	260	228	283	248	260	248	239	262	216	261	249	257	263	247	234	256	232	235	220	267	229	220	235	246	244	235	242	265	291	220	261	250	242	224	254	243	254	226	234	238	280	257	228	251	229	257	242	237	277	232	277	254	248	284	251	261	291	247	233	232	222	270	234	227	256	256	249	229	207	248	231	240	261	237	247	249	245	226	251	256	230	275	216	253	264	259	238	238	262	224	240	251	249	234	236	242	259	253	264	263	241	227	257	247	248	269	287	258	269	235	240	247	268	223	258	243	246	237	251	260	226	264	253	253	238	230	247	252	248	236	267	232	218	279	242	263	263	248	263	264	236	259	229	224	261	234	254	258	250	238	277	271	260	251	236	254	250	292	233	271	232	246	249	241	257	263	259	247	259	244	284	243	235	246	245	248	268	244	270	227	215	240	240	241	232	253	235	265	242	241	242	248	228	262	238	250	252	267	250	238	258	250	253	221	237	253	256	255	230	242	262	274	239	242	238	241	262	255	237	218	249	250	248	211	234	243	278	260	245	222	228	227	234	233	234	245	230	238	255	262	244	262	239	254	241	245	257	243	231	250	255	239	246	241	225	265	236	271	258	249	260	245	244	265	275	252	234	262	256	238	242	264	255	262	245	263	255	234	230	232	249	229	235	271	242	238	259	235	231	248	245	288	250	236	208	238	262	233	290	254	260	247	254	262	271	259	266	268	229	254	228	248	242	227	256	247	242	220	239	241	242	232	238	246	237	263	257	229	240	272	227	232	277	254	256	252	238	265	225	242	249	280	243	238	233	235	252	241	210	255	223	236	213	258	232	260	237	241	234	258	250	249	258	237	242	251	248	239	246	255	243	249	253	252	272	250	268	249	240	252	242	250	237	248	255	255	233	256	267	235	253	262	232	226	242	261	255	251	248	292	211	278	235	250	239	239	232	257	238	235	266	221	247	257	242	253	269	256	265	275	241	250	262	268	252	243	251	246	265	241	223	241	231	221	263	224	252	246	277	257	258	252	216	266	236	253	255	270	253	244	253	226	268	234	253	252	246	245	263	230	250	235	245	276	251	250	233	242	216	230	266	236	282	261	231	242	268	280	222	242	255	276	262	253	270	235	251	248	240	250	245	251	252	254	231	241	247	266	231	240	235	267	268	247	261	239	281	254	236	230	258	239	258	255	269	250	216	240	266	249	217	253	284	252	272	249	234	246	238	278	263	246	245	261	247	240	228	267	265	237	256	244	233	220	257	251	259	257	249	264	249	277	219	249	249	222	240	270	281	238	252	235	259	225	252	263	243	244	247	269	262	243	245	245	233	264	232	247	239	244	248	251	271	240	234	232	229	261	247	243	249	231	266	257	256	249	233	241	257	237	235	240	268	260	255	269	249	257	259	243	219	241	270	252	250	259	259
42036	59520	32124	1468	996	823	643	597	517	466	391	399	701	1837	1419	3746	2586	293	349	350	325	310	324	327	325	335	354	316	316	336	345	338	325	313	337	327	281	323	332	336	334	350	351	325	334	291	307	325	325	301	331	333	332	298	318	336	346	299	311	339	343	316	328	355	294	315	337	319	295	353	322	327	313	313	306	285	321	331	363	297	307	326	319	263	336	321	314	350	310	318	320	317	313	329	335	315	325	308	315	309	294	294	317	328	316	306	326	309	327	311	309	316	324	326	325	317	328	320	304	344	322	316	310	296	275	324	323	328	324	328	314	329	285	302	317	315	324	305	311	300	324	312	310	328	337	321	297	325	297	305	332	272	323	336	312	323	297	325	314	328	317	294	313	285	292	343	323	300	297	307	337	304	299	308	291	322	342	318	297	306	311	311	301	338	319	337	323	356	350	331	335	303	323	334	313	328	319	300	291	300	327	345	326	334	316	304	325	308	331	318	327	343	298	319	293	327	285	350	289	308	310	318	339	320	340	308	301	311	284	341	311	336	329	333	311	342	325	313	326	318	322	306	306	349	293	309	307	314	308	308	312	338	297	336	345	298	325	341	335	343	312	304	332	319	287	317	319	310	336	304	324	323	321	317	334	294	340	314	301	329	332	331	322	349	320	287	321	318	304	335	295	329	325	315	305	327	312	336	302	313	310	325	333	315	347	323	318	311	338	334	346	302	329	288	359	335	318	299	304	342	285	325	321	320	335	326	319	306	318	327	313	310	310	335	281	299	308	303	358	308	307	303	321	314	309	310	325	342	324	310	315	325	326	325	314	320	319	328	301	319	293	337	359	303	314	341	345	319	310	331	338	335	353	342	320	282	320	338	334	315	276	326	328	352	319	306	326	324	303	372	314	300	325	341	325	336	327	292	291	312	331	331	309	321	342	333	314	333	323	331	338	311	310	286	337	310	329	316	316	324	340	280	325	279	315	335	315	297	334	316	343	309	312	283	298	323	290	358	332	298	332	308	324	346	308	312	296	329	359	290	316	324	312	334	317	310	326	311	324	298	337	309	313	296	305	334	320	332	324	326	323	328	315	344	332	310	312	294	333	302	325	311	302	328	290	319	310	321	327	304	309	322	326	320	299	301	335	307	328	297	308	310	312	316	304	316	318	297	303	331	305	333	317	327	309	324	337	339	339	305	343	359	309	313	340	319	324	331	352	349	300	297	298	292	294	281	315	302	296	316	313	325	312	321	363	356	328	314	308	326	316	305	318	332	355	313	330	341	316	371	313	287	322	343	335	283	331	373	307	342	319	325	304	312	322	314	313	322	309	283	307	317	353	332	302	311	312	325	323	327	326	295	334	334	335	304	319	319	321	285	354	315	323	286	315	322	314	310	314	320	337	340	316	307	316	272	297	329	324	360	326	324	330	328	314	321	282	312	327	334	308	288	304	302	320	296	311	284	292	317	294	320	309	316	328	323	319	307	298	308	297	300	368	336	310	318	293	304	340	303	293	316	311	283	308	339	332	307	341	311	336	339	347	321	315	328	318	288	295	319	354	317	331	338	351	345	321	335	303	330	346	322	288	324	300	299	317	322	282	306	295	317	341	365	306	329	344	321	338	322	326	315	341	318	317	306	315	343	316	316	352	335	308	308	324	309	334	320	315	338	300	312	332	322	336	321	319	320	329	296	310	300	296	285	304	345	313	288	327	319	307	330	332	328	325	348	311	319	344	313	316	307	312	328	310	343	306	322	299	291	290	324	314	310	309	316	306	319	322	300	292	312	312	300	310	323	331	342	334	341	304	339	333	307	322	372	329	294	308	327	299	305	324	309	308	333	369	331	324	333	297	290	335	298	338	310	329	299	313	315	351	303	293	307	299	351	345	344	324	326	335	315	317	307	304	343	295	294	353	306	286	330	324	353	327	312	303	295	306	324	300	306	322	312	301	300	343	290	325	297	326	322	311	328	295	323	340	326	317	291	318	338	309	330	317	286	337	321	330	320	299	316	362	351	317	304	332	327	315	276	303	313	351	310	315	276	318	277	312	307	315	341	315	322	318	308	313	372	310	319	329	330	321	337	329	329	297	337	334	310	315	303	310	309	326	351	306	311	324	321	331	311	302	325	316	314	311	325	327	297	323	333	308	310	347	316	323	332	304	339	298	302	307	309	319	321	318	327	297	320	320	342	322	339	312	316	316	317	316	351	339	327	322	309	328	303	301	319	292	321	323	306	307	305	314	319	332	327	321	354	325	313	328	312	328	338	290	309	307	317	339	299	309	293	312	342	317	314	296	335	331	340	347	314	297	345	370	300	327	331	316	325	315	301	338	304	307	351	312	310	331	332	268	310	313	318	346	307	314	311	328	352	332	286	311	339	318	297	319	324	298	315	325	319	312	314	322	325	350	316	315	308	311	336	284	315	306	323	312	337	319	275	321	339	267	334	334	301	322	336	341	361	317	328	330	327	331	340	307	301	305	305	315	326	346	345	291	312	309	328	314	318	350	316	325	305	319	326	306	340	319	341	342	322	284	332	335	294	331	315	325	348	314	325	317	325	333	322	326	325	331	293	334	305	354	311	309	350	315	328	301	310	352	298	328	331	305	333	317	332	304	301	353	343	308	316	312	339	284	318	326	346	331	314	300	317	345	333	314	315	316	314	299	318	305	302	331	363	329	306	318	329	316	357	314	288	334	331	312	363	298	279	317	314	319	321	292	318	338	298	338	310	334	312	326	312	329	291	330	357	314	306	319	307	281	313	342	306	332	328	335	324	318	319	322	342	323	305	322	283	292	308	324	336	312	288	320	314	329	341	313	327	324	282	289	311	318	336	296	349	318	325	317	288	297	335	317	318	310	328	333	326	334	301	318	310	308	301	338	317	351	315	338	293	309	309	307	309	311	291	345	306	339	311	311	347	323	307	335	349	314	291	356	296	298	339	316	330	331	323	307	332	318	306	327	338	329	316	339	313	284	306	306	317	310	334	303	321	289	342	352	319	328	339	298	305	313	320	319	292	350	328	338	323	342	350	357	316	322	320	329	324	325	336	295	307	322	355	310	326	309	339	295	319	330	303	327	282	322	359	325	336	316	338	331	317	306	272	295	317	349	319	344	317	333	294	328	329	310	338	330	285	341	291	319	299	334	323	294	326	291	327	345	292	323	294	356	303	336	328	339	310	337	301	329	322	298	311	340	336	329	323	319	335	322	319	345	296	302	300	319	334	290	326	273	332	306	328	331	289	318	335	314	304	332	316	324	334	351	268	310	316	291	342	320	340	263	330	329	316	284	346	319	308	339	331	333	291	337	339	331	337	350	290	316	271	318	307	300	309	308	330	325	326	293	317	338	345	331	329	321	304	307	282	335	311	333	299	321	307	277	304	335	333	314	296	313	316	308	318	315	336	317	327	292	335	348	319	302	304	332	329	324	323	311	343	318	323	314	331	362	329	323	309	314	338	318	321	318	285	330	316	322	332	344	301
22851	21033	28593	23567	20951	20141	4832	1031	812	770	727	658	901	2605	1979	5733	3723	587	593	591	594	591	555	559	552	576	567	552	539	578	552	518	556	529	584	543	520	551	541	565	568	524	532	542	548	557	542	549	560	559	542	545	567	547	558	571	531	588	534	535	530	570	530	505	528	474	539	533	497	488	568	558	509	505	526	607	593	550	558	533	546	572	528	549	517	559	554	508	515	514	512	537	531	590	552	554	524	551	555	550	543	557	504	561	547	555	569	562	568	595	550	514	561	539	546	540	574	555	545	557	555	498	561	586	499	512	536	559	505	539	535	529	518	598	519	567	524	512	537	531	575	546	518	513	557	577	529	593	539	562	554	523	509	551	540	551	544	546	551	560	553	544	514	541	571	538	561	558	545	516	587	525	567	531	556	581	567	520	521	538	527	566	518	500	544	535	503	534	572	531	554	546	542	548	546	530	525	556	515	519	537	516	529	561	549	500	544	542	581	526	535	529	520	558	559	554	547	520	506	527	495	546	534	515	558	556	518	588	564	569	596	553	566	587	561	547	560	533	533	571	563	566	571	564	542	571	546	493	534	549	527	561	570	543	542	524	542	534	525	514	565	539	575	563	568	521	509	533	572	546	526	547	575	555	523	559	524	527	579	550	548	515	579	578	567	547	494	541	514	551	507	523	586	551	540	576	494	565	549	533	505	498	586	548	569	558	565	585	519	511	512	571	538	578	541	546	605	565	543	555	566	569	560	522	580	554	538	551	508	524	537	558	569	572	515	572	545	558	532	535	499	521	567	545	594	567	562	530	527	531	578	583	582	522	557	499	567	526	522	579	544	559	564	500	493	560	556	527	573	566	524	525	535	514	551	575	533	522	545	569	555	496	559	586	517	563	475	547	556	563	567	545	574	514	552	581	556	550	542	501	589	586	516	530	557	526	532	556	553	547	531	534	519	516	513	569	574	569	527	518	542	580	539	583	549	534	523	566	545	536	573	544	545	566	516	548	529	521	557	554	509	528	598	502	541	624	590	545	546	536	551	531	534	535	559	528	576	555	559	518	513	545	581	543	568	516	567	542	532	590	532	545	536	559	542	519	553	502	558	518	561	495	543	562	552	529	533	562	514	519	525	535	559	542	525	529	567	496	537	548	571	549	537	542	516	553	534	551	570	520	549	571	477	546	524	553	543	559	533	549	549	532	551	558	574	490	524	527	549	555	502	537	561	569	542	535	529	547	549	517	543	520	559	494	512	527	563	552	515	586	504	516	535	544	574	531	542	539	566	529	534	524	560	541	519	496	517	548	529	540	535	539	524	543	537	525	531	588	532	550	555	562	592	537	555	559	534	517	578	541	514	563	515	505	550	495	556	556	528	536	587	488	560	508	518	505	561	526	525	491	558	566	556	558	539	544	513	511	550	542	552	488	523	518	522	529	576	510	572	542	532	534	519	549	557	549	543	568	583	540	570	584	556	537	550	549	552	526	553	541	555	542	543	481	555	533	548	534	511	554	546	539	547	554	538	528	526	537	563	532	520	548	503	585	548	573	555	510	523	534	530	517	521	548	521	561	531	537	560	551	523	570	537	522	520	517	569	534	530	546	531	515	534	545	555	515	532	531	561	586	501	519	575	493	524	559	562	512	511	543	458	549	532	546	572	572	562	535	557	559	548	555	537	541	555	516	542	515	520	560	525	585	594	557	525	593	529	502	538	525	545	567	521	572	559	542	543	563	504	509	515	539	612	570	575	554	559	507	549	574	528	539	542	544	560	526	550	532	559	540	551	519	518	532	554	570	526	542	571	510	558	540	525	545	538	530	578	513	570	540	561	541	476	563	518	522	524	517	573	561	528	541	547	514	520	572	552	525	544	541	527	582	583	525	517	557	536	542	573	521	501	537	552	549	530	575	547	548	571	543	528	525	517	556	546	535	558	535	558	541	533	500	530	540	564	554	547	542	549	541	556	558	566	570	570	539	521	554	538	528	521	539	515	521	493	547	533	507	516	556	516	514	515	560	504	501	552	539	504	529	580	550	580	517	531	532	539	542	488	550	566	571	525	560	568	608	537	544	560	556	565	547	565	565	532	523	527	568	556	508	541	565	529	498	539	561	555	543	558	517	577	565	613	502	577	556	553	571	533	533	583	577	555	518	561	541	531	523	531	518	538	516	530	556	585	514	556	547	512	541	571	531	516	552	540	513	554	524	514	533	546	546	531	514	513	534	528	507	521	556	540	522	545	507	543	538	555	545	560	551	577	531	535	536	520	556	531	555	555	549	531	589	507	560	554	515	549	555	559	566	574	554	530	547	549	518	545	549	575	504	548	509	547	521	546	538	494	488	560	524	480	546	551	536	574	558	520	537	541	520	525	501	544	527	513	532	508	515	569	502	555	579	509	559	525	554	529	542	533	542	559	550	566	561	547	532	487	541	536	545	550	510	543	542	550	541	564	563	568	538	509	561	498	531	523	530	509	529	531	543	530	515	527	506	576	547	557	552	490	548	496	517	546	585	541	504	544	504	556	541	522	553	618	571	536	549	510	544	537	527	488	556	538	545	551	545	525	531	559	536	553	544	513	527	546	528	551	575	530	531	547	569	568	522	533	557	528	502	487	538	504	545	590	525	534	545	529	544	579	518	546	557	544	554	515	543	547	506	548	535	526	587	593	520	539	548	583	566	495	571	545	522	595	529	570	498	564	571	549	533	522	561	507	505	574	520	533	590	509	556	558	557	527	533	522	546	527	512	539	524	545	512	560	500	531	552	591	505	533	524	557	530	555	523	518	557	515	546	550	503	546	530	529	527	558	493	561	534	551	540	543	550	525	508	570	545	574	529	561	563	510	513	544	551	500	545	552	500	570	551	514	580	550	554	545	520	514	512	549	569	577	525	542	562	553	581	511	563	502	584	577	535	503	557	553	548	545	541	538	534	544	548	538	546	525	545	574	567	570	505	561	538	620	525	547	555	569	481	538	557	536	565	498	558	541	537	558	605	609	535	514	564	551	570	501	541	551	526	570	505	540	547	536	584	521	514	575	513	558	530	554	528	529	553	527	505	506	535	580	564	565	551	543	519	520	508	556	515	532	543	533	534	526	540	517	519	550	576	532	498	550	504	582	579	497	541	551	548	572	556	530	544	545	563	555	543	529	516	531	569	546	507	527	546	528	581	576	515	568	555	525	514	499	514	538	574	528	546	568	524	559	588	567	554	530	517	593	539	567	518	514	517	558	481	526	539	590	527	530	531	549	557	518	541	503	535	567	533	556	544	514	583	521	521	584	535	520	548	571	553	563	532	503	546	514	545	518	514	543	538	554	511	572	520	552	559	548	560	537	513	526	545	520	572	554	538	554	551	530	531	554	510	554	541	556	537	535	531	541	551	542	570	526	568	520	556	542	537	553	511	535	520	530	528	531	564	593	520	536	564	548	520	563	586	571	492	524	559	514	559	540	526	557	535	508	551	553	518	580	531	537	537	548	574	528	559
46789	74781	44607	5035	2733	2125	1755	1512	1323	1080	960	925	1698	4954	3568	10781	6165	697	657	698	695	656	672	683	658	647	686	637	640	623	653	598	661	647	637	674	629	620	648	647	644	607	643	646	611	637	603	632	657	673	631	625	647	630	662	666	657	647	632	633	615	639	665	649	678	641	607	623	646	582	582	631	602	608	618	598	605	602	640	640	632	650	601	633	619	601	608	668	655	640	615	626	636	618	599	647	598	659	668	622	629	653	592	663	653	653	597	636	609	608	636	599	671	599	689	615	651	619	619	634	663	611	614	658	651	617	614	626	644	619	659	589	645	640	599	647	640	604	609	600	636	618	627	658	649	622	652	638	615	605	613	600	623	691	608	646	647	636	610	643	612	592	589	607	620	647	611	652	616	592	673	638	668	631	644	610	636	642	597	622	606	601	611	619	587	640	642	620	627	642	617	598	622	615	623	641	571	577	675	608	642	631	634	573	637	650	636	628	611	633	605	665	597	659	615	610	682	633	638	649	652	598	603	667	640	622	650	666	635	661	637	621	647	678	612	652	579	652	569	621	612	583	649	637	621	650	633	667	609	625	619	672	594	627	643	612	649	657	650	623	633	631	625	629	639	628	618	605	633	587	651	616	627	593	617	586	632	671	623	600	651	625	642	634	603	647	611	661	622	621	592	661	633	604	605	640	600	655	560	600	607	621	591	675	629	653	641	623	657	650	642	663	636	613	590	645	578	641	599	641	674	586	649	609	648	616	679	643	622	667	650	675	590	641	618	628	669	641	663	622	630	651	626	638	636	623	616	624	661	640	604	614	604	641	591	620	672	668	615	669	657	616	595	660	608	634	663	649	647	596	688	610	641	630	613	609	645	650	628	646	668	634	598	625	610	581	583	666	595	612	595	593	654	633	606	624	628	607	604	610	625	663	681	664	646	635	623	632	648	642	612	611	598	622	601	611	560	599	651	633	625	654	661	618	638	590	629	640	595	616	610	646	629	627	697	630	591	647	595	624	638	662	585	632	620	643	680	610	657	635	614	640	649	643	617	646	670	596	622	620	629	620	629	576	655	639	638	640	696	641	646	607	642	633	629	610	604	577	581	632	595	619	601	580	668	623	602	659	645	638	625	598	636	666	640	644	654	635	590	623	591	635	640	630	625	626	618	637	637	634	607	640	659	640	637	621	648	612	586	583	618	662	622	632	615	650	602	618	607	616	672	614	610	620	607	640	602	637	625	622	643	655	662	599	619	621	639	599	631	582	613	634	650	629	625	611	601	647	602	625	674	648	660	633	641	678	649	598	660	571	651	605	628	623	635	594	644	621	630	652	606	609	616	652	626	615	632	646	619	625	649	650	632	624	637	662	624	620	623	635	621	623	613	636	619	617	588	630	632	653	674	662	656	647	638	612	620	628	627	631	615	666	625	693	616	642	645	644	601	656	600	592	632	642	659	694	578	631	594	630	680	626	591	622	591	633	621	667	661	602	646	632	655	592	627	602	626	618	582	611	627	592	654	627	634	636	649	676	630	670	590	643	594	657	668	634	652	609	595	655	617	631	623	636	653	624	602	659	643	626	633	624	618	672	564	613	648	669	634	663	637	609	665	610	638	590	676	648	648	630	620	646	608	626	572	631	615	608	668	625	607	646	633	625	603	628	647	648	635	631	631	633	646	654	608	621	612	639	641	613	633	619	610	677	624	646	617	601	626	611	621	640	634	618	597	605	674	603	618	659	669	637	653	623	591	673	663	642	650	629	640	662	667	624	595	633	581	650	682	664	676	636	597	619	559	620	549	629	588	632	616	607	659	645	679	639	630	669	592	614	624	635	612	669	622	600	630	636	667	625	616	659	623	650	614	577	606	649	645	651	642	634	629	618	627	619	647	618	667	672	630	633	591	663	559	607	638	640	607	600	642	643	637	649	663	649	623	644	659	638	599	588	636	644	622	619	592	608	661	677	626	595	628	616	613	655	600	646	677	621	608	686	641	663	646	633	614	606	621	606	594	598	670	603	625	615	655	654	546	600	674	567	611	623	612	647	627	602	592	619	591	679	628	635	637	654	625	586	620	619	593	577	599	611	650	589	644	602	650	626	643	633	615	638	629	652	639	578	659	630	641	652	614	646	608	637	636	627	673	634	642	614	622	617	660	653	623	642	625	630	607	652	609	607	638	619	622	659	630	595	677	644	628	645	641	655	606	619	641	640	691	613	606	610	591	633	620	633	647	619	635	667	668	628	633	645	619	609	658	624	612	624	605	643	602	615	635	627	634	642	668	628	627	624	617	653	633	606	629	638	634	650	638	552	632	658	644	595	647	621	632	631	620	640	647	608	643	640	635	669	662	623	621	619	636	618	612	612	603	661	607	649	671	656	630	645	636	656	658	592	625	635	652	643	636	641	667	661	619	655	627	557	624	630	625	626	640	594	654	683	627	673	622	586	598	645	618	676	650	637	655	655	626	607	649	634	617	598	582	633	573	612	657	639	665	596	638	612	613	643	623	650	627	645	613	661	621	635	673	656	625	600	624	630	645	649	652	629	598	611	625	689	627	636	626	658	688	660	630	654	659	640	636	605	607	657	610	657	623	610	636	619	666	666	617	591	625	638	681	615	647	638	656	657	607	650	656	630	628	589	616	629	595	647	672	671	646	627	676	648	615	585	628	642	608	642	642	652	608	644	616	645	668	648	646	629	620	635	652	657	601	643	638	654	640	617	566	593	620	649	632	650	652	617	603	609	628	637	640	683	659	624	642	642	633	618	620	628	630	618	615	632	595	636	655	658	673	597	620	640	632	651	628	651	606	604	612	621	631	598	637	624	638	609	672	633	635	650	633	639	613	600	625	640	628	625	610	651	616	650	614	641	583	667	609	629	661	657	637	652	660	660	630	579	639	643	636	629	634	612	660	626	666	615	597	638	633	644	678	682	659	584	617	629	630	680	642	644	636	623	622	633	655	662	642	609	598	591	587	629	646	655	641	648	626	642	643	594	639	633	659	632	639	639	646	650	626	618	638	627	642	621	614	575	655	685	645	587	641	668	631	627	641	603	644	670	668	654	649	577	641	627	641	663	628	587	647	621	597	658	609	659	623	643	625	599	603	634	643	604	693	612	652	644	614	656	682	622	624	601	630	594	616	640	606	654	586	630	653	675	635	629	623	610	678	614	602	639	665	614	640	631	595	646	612	632	627	640	616	631	645	675	635	631	593	609	615	673	616	633	598	636	649	668	613	623	636	672	667	649	660	635	667	617	669	676	639	638	607	596	626	643	680	629	632	624	639	663	658	606	597	646	606	658	623	650	659	614	596	663	625	645	637	600	618	584	686	654	642	653	604	650	642	600	650	617	642	597	657	582	627	625	620	641	615	615	633	625	581	632	637	606	583	623	652	668	583	666	657	616	689	599	641	640	618	601	624	581	627	605	651	654	647	671	649	633	640	591	639	657	576	653	591	658	638	648	618	596	665	646	674	647	645	622	637	620
32343	34936	28482	6250	544	383	309	290	231	249	222	230	234	302	291	425	357	251	192	216	214	206	230	208	203	186	187	220	207	208	228	227	196	222	196	198	208	203	218	228	202	215	207	185	221	202	221	212	205	216	236	225	224	221	213	225	221	219	220	192	210	231	205	192	226	187	193	214	205	231	197	217	210	191	197	213	218	244	215	222	231	202	218	223	201	215	215	239	231	230	220	225	198	213	226	214	217	207	235	231	217	206	220	201	230	223	225	198	210	189	207	213	226	233	219	201	232	222	212	198	197	213	217	206	234	246	191	184	202	210	223	215	217	217	177	207	211	214	207	224	214	207	203	204	206	205	231	220	219	225	208	233	220	184	219	231	202	218	200	234	204	227	193	203	203	225	229	211	206	202	199	206	236	225	195	231	217	196	200	192	226	202	200	191	241	206	201	206	207	196	223	199	197	191	240	204	200	223	248	215	203	196	223	207	214	237	228	224	202	216	211	241	237	204	224	236	216	185	180	234	210	205	216	208	224	221	210	212	201	218	209	213	211	210	225	207	245	216	202	188	216	213	238	207	220	207	211	212	209	192	187	222	197	226	248	218	193	206	223	209	221	214	227	213	208	239	214	197	199	211	248	221	233	175	183	211	234	198	217	230	216	215	210	205	167	220	199	227	200	192	220	200	201	202	196	212	211	228	189	192	190	220	220	223	214	205	239	189	182	204	201	234	225	235	204	234	222	245	233	218	212	202	211	240	223	204	234	187	215	192	208	227	230	201	209	217	217	238	209	210	217	237	205	244	226	210	222	206	196	209	207	209	209	216	207	214	210	180	208	225	211	202	206	229	208	218	214	229	214	211	219	217	202	185	254	243	222	227	207	203	218	213	204	197	223	224	213	214	213	186	197	200	223	209	230	221	236	164	189	235	230	212	218	191	187	194	195	198	212	208	202	199	217	234	217	207	227	216	233	214	231	187	210	199	201	236	211	202	238	233	205	215	215	211	225	224	216	195	208	215	214	208	212	220	235	214	206	201	220	216	214	210	196	206	213	215	210	237	176	204	205	218	215	203	227	209	209	222	210	217	216	215	230	210	223	195	212	224	206	200	209	194	200	233	213	224	215	223	214	208	208	218	235	211	201	198	210	215	207	240	215	220	231	237	231	220	246	220	222	204	224	207	224	246	207	244	212	207	192	216	225	210	232	189	188	212	224	206	191	208	169	216	221	229	233	214	240	211	201	216	233	198	206	204	206	211	213	215	206	218	224	188	186	236	205	195	228	213	235	197	228	217	229	229	215	208	215	210	270	244	224	203	206	198	205	207	213	239	201	219	201	217	218	215	227	204	207	222	186	217	198	205	226	217	237	234	200	219	212	216	210	229	220	230	212	209	198	215	229	211	191	216	203	176	210	213	195	226	238	224	212	237	187	217	219	218	204	222	216	208	206	197	226	192	217	208	239	196	205	200	191	233	209	168	171	200	191	217	234	215	231	196	227	221	209	216	208	225	205	206	222	213	224	214	226	199	224	189	196	202	187	207	214	212	224	211	212	212	208	223	205	198	226	204	196	246	241	210	232	208	201	226	228	206	217	234	231	203	201	193	208	175	219	236	195	215	206	217	237	214	198	219	227	178	213	225	207	213	201	195	221	206	205	186	245	209	202	198	178	212	213	211	206	234	203	214	231	217	185	210	224	220	187	231	252	232	239	220	199	213	219	215	221	199	195	218	216	215	196	216	222	202	196	200	238	209	212	201	194	229	240	219	206	240	205	228	222	211	244	203	198	202	206	179	207	211	246	218	231	212	202	219	209	210	210	205	231	214	214	234	231	199	231	221	204	209	206	206	211	217	196	233	216	194	180	205	187	222	232	201	201	228	233	215	238	215	204	229	224	180	215	235	225	184	206	211	190	191	231	208	223	205	198	194	211	215	216	194	231	211	198	207	206	197	195	210	225	208	207	212	214	240	216	207	225	236	221	204	233	220	211	208	224	206	217	194	211	241	206	200	206	213	212	184	230	234	227	188	222	195	241	212	192	213	206	217	224	224	199	214	200	207	209	186	212	192	218	185	207	219	196	223	213	227	181	169	210	211	224	204	236	210	231	194	213	223	243	203	192	219	215	214	216	218	206	192	222	220	214	223	200	193	179	210	220	231	218	205	227	227	219	217	190	208	209	254	185	227	209	224	197	239	207	201	214	183	237	190	220	184	195	197	188	195	209	230	228	212	193	203	187	203	207	200	238	197	193	208	218	236	225	228	216	236	209	208	225	226	224	218	212	226	213	229	208	181	234	204	232	204	192	210	213	235	212	224	190	196	229	230	216	216	205	214	227	225	217	217	224	204	236	216	200	202	208	228	193	222	198	229	219	209	199	209	203	194	245	220	228	222	216	198	207	216	219	233	209	206	213	229	193	191	195	190	213	231	208	216	205	224	205	236	208	217	209	211	221	213	204	214	187	199	191	223	219	219	206	220	230	204	222	209	221	221	206	201	219	225	228	226	221	203	193	194	201	228	200	195	211	213	197	214	220	222	203	213	252	202	207	230	203	203	213	231	257	198	217	202	240	185	253	226	214	194	208	201	203	216	223	199	219	210	205	235	222	171	227	211	187	209	173	227	225	202	191	222	215	214	193	254	207	232	251	246	222	193	229	199	227	235	232	202	219	225	227	243	184	231	204	219	204	194	197	247	241	205	223	201	228	195	212	222	219	202	219	195	211	227	198	216	237	222	226	187	211	219	214	224	226	206	255	195	203	209	194	249	192	213	198	214	236	229	206	193	207	200	204	177	216	209	214	202	232	208	202	209	205	226	227	233	230	227	229	201	227	210	199	207	238	203	217	210	231	195	195	227	223	180	216	201	225	217	244	209	213	216	225	201	194	200	206	202	217	229	199	224	227	203	234	216	215	208	225	210	226	220	199	218	201	204	229	202	207	231	237	186	224	217	195	208	232	193	215	196	240	214	219	221	199	206	203	232	218	228	224	198	208	211	240	225	214	238	205	195	223	254	228	212	213	214	181	204	191	222	230	202	221	218	215	217	214	214	207	224	201	208	231	222	234	181	203	192	231	211	208	227	202	221	220	211	182	215	226	217	185	210	224	200	190	198	209	228	228	219	214	201	242	204	211	197	223	241	220	213	185	208	209	263	228	241	218	219	198	198	218	224	205	226	212	198	207	204	212	199	202	189	205	207	231	195	224	236	205	224	221	222	215	200	220	228	222	204	238	204	199	196	203	185	216	212	211	212	214	214	205	236	221	227	204	235	189	187	215	233	210	217	200	219	198	196	231	203	230	188	227	228	205	209	229	211	202	223	203	215	187	223	201	212	200	205	198	225	225	194	193	195	212	191	215	188	219	199	244	214	198	221	222	208	197	203	216	197	215	218	213	208	233	187	220	199	221	210	202	219	215	187	194	215	224	216	237	203	192	245	220	209	236	221	202	189	207	193	196	211	191	194	189	196	212	206	207	188	202	250	204	223
40176	50373	28702	1402	472	397	374	381	351	308	288	291	268	492	473	689	525	270	282	257	274	275	262	260	259	255	276	298	264	265	243	277	262	238	269	268	261	254	294	261	267	247	265	273	289	254	269	283	262	263	245	274	268	273	258	244	267	237	247	270	244	283	262	251	259	240	256	248	249	268	265	267	238	267	275	256	264	247	256	254	298	276	252	275	242	267	290	213	246	260	254	269	255	258	263	260	268	280	258	257	260	269	267	271	295	296	279	249	270	237	258	265	273	252	254	248	284	256	260	275	230	263	274	245	235	240	261	316	269	266	246	287	259	255	281	275	238	264	290	265	278	264	251	274	259	256	267	272	263	332	267	269	301	257	265	258	292	268	252	247	272	274	266	254	261	283	254	252	236	279	286	257	272	254	268	253	258	275	241	231	270	266	306	284	291	268	274	257	277	236	264	258	253	270	263	259	270	292	270	292	246	274	261	243	281	257	237	265	256	256	264	294	292	252	247	275	288	276	280	273	296	260	266	289	233	285	287	281	258	234	252	277	275	262	285	261	261	247	239	263	263	278	261	236	267	242	246	242	258	274	254	263	274	262	251	268	237	271	273	243	252	279	249	277	262	261	286	292	251	243	240	288	290	254	269	289	283	258	270	247	219	271	271	273	267	261	293	236	235	283	271	250	267	300	265	254	266	267	266	272	258	249	277	222	274	255	268	275	264	274	261	238	259	251	257	271	228	271	250	270	258	286	256	254	278	269	257	280	247	271	289	256	269	267	261	275	265	284	268	267	264	249	275	247	271	251	254	262	281	246	290	250	269	268	261	283	236	281	262	281	231	257	248	256	267	261	253	290	268	278	272	253	269	277	248	276	248	260	266	264	281	269	278	239	265	269	283	269	277	280	246	253	264	259	260	247	259	264	274	245	243	262	253	253	247	272	271	269	288	267	271	289	271	273	264	270	278	261	247	308	263	275	251	281	292	259	290	262	254	285	279	267	284	273	272	272	262	261	305	286	252	241	242	265	255	279	261	264	248	268	276	268	269	250	253	262	256	263	275	235	272	260	270	254	249	258	287	259	255	272	267	267	240	228	282	241	262	274	251	268	250	280	236	253	257	268	270	263	260	261	264	250	258	276	254	252	258	277	253	267	285	272	281	257	261	260	248	275	259	260	266	234	253	283	256	256	261	266	274	260	284	275	259	276	286	258	261	281	243	285	244	268	271	256	264	268	270	231	262	232	259	265	274	278	283	258	264	251	247	256	283	286	254	281	266	237	271	259	263	280	290	245	279	264	254	266	280	264	260	248	299	294	273	280	254	254	283	273	292	305	262	267	249	272	276	249	270	254	244	240	262	221	307	277	255	278	265	249	261	243	237	254	271	248	296	242	260	243	275	263	273	264	250	250	251	253	274	273	240	269	272	285	255	286	277	256	240	263	251	255	265	252	284	244	253	249	266	272	295	292	255	274	260	268	245	239	291	253	267	245	248	263	244	262	280	257	265	282	245	271	266	255	279	274	257	281	261	275	269	259	233	259	275	265	267	282	262	268	269	262	253	278	272	278	276	278	265	256	240	268	266	277	293	264	264	284	279	248	235	267	293	263	265	262	249	264	235	252	280	253	273	293	256	275	237	250	266	255	249	251	290	274	253	257	254	299	268	258	282	245	259	263	289	275	268	250	261	274	252	271	243	256	279	249	257	281	262	244	256	241	285	297	243	297	252	275	268	243	266	260	286	231	241	270	267	264	249	245	256	262	244	270	251	256	259	300	281	262	261	265	225	261	266	250	273	273	254	262	278	258	266	252	273	253	290	251	262	269	257	234	276	295	291	260	284	259	247	247	256	284	273	281	304	261	265	247	280	244	265	286	258	293	276	278	268	297	257	282	262	273	235	268	250	269	263	297	250	244	271	255	264	255	246	267	255	276	230	255	255	252	279	271	268	256	274	268	255	237	261	270	298	257	278	270	269	286	296	250	251	277	261	268	248	237	269	261	277	287	283	279	262	275	268	287	261	292	267	255	268	249	262	292	262	251	246	262	238	239	266	300	263	254	267	259	265	275	258	267	248	260	265	263	261	251	260	286	278	275	296	284	249	261	258	240	276	267	264	262	272	249	264	252	267	253	263	264	256	286	251	280	294	263	260	269	246	294	237	261	264	262	275	245	271	286	248	281	270	291	250	257	274	254	253	274	237	295	300	265	270	277	281	259	271	253	262	250	264	277	279	277	231	251	251	264	275	270	271	227	231	257	249	249	233	275	244	277	270	297	277	238	247	265	300	236	266	267	259	260	270	271	273	244	281	285	274	254	273	258	274	266	265	264	277	261	253	261	242	255	242	242	255	258	268	252	278	290	262	264	250	287	233	285	285	244	245	272	255	263	290	279	255	245	278	261	253	290	291	266	284	252	290	254	272	259	291	273	241	258	303	277	260	261	261	248	266	257	314	271	263	274	264	242	226	270	275	249	286	275	271	265	253	280	277	272	255	252	255	258	253	240	242	274	244	256	252	244	250	262	261	267	269	259	274	245	269	274	279	257	250	276	245	251	266	280	257	273	258	249	262	266	279	276	247	280	266	251	237	266	272	280	286	267	253	263	266	281	266	273	245	253	268	249	289	258	262	264	256	256	275	254	299	282	250	273	268	245	248	247	260	245	277	246	272	296	280	270	258	264	251	233	276	271	253	252	263	267	262	264	251	242	288	280	289	265	286	274	263	253	233	257	278	253	279	226	255	268	258	253	225	283	256	260	233	290	254	272	256	256	258	274	265	271	253	254	267	252	243	271	270	273	259	278	254	275	252	252	258	238	247	264	258	255	291	247	249	251	261	271	270	257	248	252	260	278	269	271	239	250	263	273	280	290	263	272	259	233	301	260	260	269	290	265	242	266	261	269	272	250	258	275	249	261	232	267	261	294	267	245	254	249	282	278	297	295	266	240	233	288	281	269	273	288	277	255	252	243	261	260	266	265	258	248	233	274	270	276	265	283	242	265	269	271	270	252	265	250	239	252	230	254	267	265	240	282	257	282	252	264	278	247	258	273	301	270	238	249	243	251	292	258	258	258	247	275	278	238	265	253	252	257	260	283	282	240	263	253	253	255	272	251	257	277	250	253	248	281	298	256	254	248	245	257	261	259	287	252	270	250	243	279	259	252	263	265	249	255	277	247	264	281	260	275	288	265	267	276	272	282	297	238	266	244	269	249	291	269	273	290	274	250	293	255	248	243	249	259	268	279	285	271	293	261	261	255	238	278	258	262	249	253	276	269	240	274	253	251	256	286	265	273	285	251	298	276	258	285	280	271	258	269	269	259	238	254	283	252	275	259	288	260	265	233	261	278	247	252	255	259	240	277	293	259	272	274	277	280	241	264	238	259	270	277	288	254	268	308	263	265	298	277	256	251	260	255	266	262	249	252	238	253	270	290	281	252	259	259	241	272	256	300	217	262	271	263	257	247	257	271	270	283	279	282	260	265	257	224
23867	21088	28502	24035	19885	6235	838	669	549	492	471	455	502	2458	2088	2148	2115	423	403	368	395	370	393	396	397	373	405	405	410	389	438	407	382	435	387	398	405	400	380	394	417	401	358	386	396	386	415	405	390	349	442	422	435	368	372	418	384	384	374	393	383	405	397	360	410	396	371	406	411	415	417	393	408	432	402	408	378	396	419	422	418	380	393	415	373	359	396	381	324	403	377	392	386	421	406	403	425	367	400	403	387	404	419	425	396	400	431	425	387	396	400	391	397	379	368	396	396	399	376	360	399	405	349	390	385	392	367	404	431	423	403	411	426	368	354	396	425	361	424	409	388	379	390	385	411	390	383	406	381	421	382	394	373	403	372	385	384	429	382	381	393	383	381	400	378	367	405	391	424	410	388	420	370	395	403	415	361	374	383	414	419	386	389	438	376	391	429	384	378	413	392	385	390	369	385	383	395	398	408	410	379	408	391	415	358	382	415	366	410	363	375	407	417	409	389	392	399	411	379	392	439	400	418	450	398	393	382	384	426	379	411	399	391	385	434	384	410	409	407	384	382	391	379	398	435	395	429	399	408	400	421	383	419	397	404	403	400	412	360	401	408	392	418	377	386	406	389	404	378	369	426	395	436	359	400	438	378	399	442	399	418	378	383	420	402	374	373	399	395	389	379	414	410	400	428	387	383	435	392	403	353	365	424	445	430	428	425	400	424	378	396	395	388	382	404	414	393	406	399	408	383	392	435	399	397	369	390	388	427	393	376	420	378	416	392	420	409	382	400	398	389	376	410	367	374	400	396	408	387	389	402	412	407	404	393	403	396	439	404	400	368	413	425	408	395	433	416	368	405	399	384	386	389	381	385	427	398	363	386	463	392	395	378	367	366	361	395	386	401	417	431	398	389	373	417	416	397	382	411	374	374	407	424	384	387	383	392	386	397	388	416	395	393	387	374	385	387	395	420	388	362	384	388	402	392	411	394	391	393	394	394	376	361	418	377	379	395	376	445	384	429	392	416	431	392	362	416	401	404	414	390	398	391	428	393	373	372	402	398	425	394	401	423	380	405	398	421	430	382	378	439	414	393	390	433	434	401	370	393	435	375	431	435	398	420	412	382	372	398	369	387	407	405	426	413	405	417	387	396	351	413	386	402	394	423	395	413	400	389	403	434	366	410	397	393	402	419	404	389	420	371	358	411	382	417	394	451	407	386	389	431	387	427	370	393	403	417	404	393	393	389	381	424	414	382	361	349	388	410	390	390	415	406	437	392	379	409	414	396	412	408	394	405	392	370	394	411	395	363	400	403	390	405	382	438	402	419	391	376	397	357	362	394	405	404	378	447	378	377	415	417	429	387	392	393	408	395	415	401	384	365	428	380	424	387	410	362	394	409	375	407	399	418	393	396	443	430	390	367	403	404	420	409	425	402	408	397	402	373	363	388	393	425	405	395	385	395	405	397	414	375	421	376	378	420	394	389	387	374	355	428	394	410	415	396	366	440	390	421	421	396	362	423	369	413	365	402	411	402	443	361	378	415	424	394	364	430	409	407	401	401	368	397	375	404	383	429	405	394	403	393	376	367	416	439	407	382	399	399	424	404	415	419	385	432	418	392	368	411	413	379	377	451	388	378	416	373	409	390	412	439	399	406	380	401	373	381	395	386	361	394	369	428	418	402	403	386	393	378	412	382	394	381	397	406	368	375	421	425	424	390	360	394	415	407	424	362	419	430	391	434	394	395	404	383	405	411	395	389	410	426	403	387	437	398	390	415	382	402	403	369	387	361	413	442	444	383	382	406	385	409	407	410	398	441	421	394	400	391	400	391	401	425	395	376	368	397	396	418	432	416	393	415	381	384	421	399	386	409	408	362	390	399	422	379	377	401	374	372	406	387	408	419	430	427	383	381	398	407	375	390	375	397	395	408	404	357	389	396	404	415	412	406	381	378	408	398	406	370	451	389	384	394	406	406	386	416	409	429	404	371	418	393	380	363	394	396	381	400	378	376	421	400	392	418	393	402	376	385	386	402	374	446	396	381	396	402	398	400	415	383	400	384	405	386	385	405	404	421	377	375	425	402	421	402	412	383	377	393	413	385	399	382	387	397	406	416	407	402	412	388	405	404	391	401	381	391	415	404	399	375	419	390	413	420	416	407	370	426	395	420	401	421	415	420	401	395	387	416	417	384	405	410	441	384	370	394	434	391	425	372	423	407	410	372	427	383	421	386	403	392	357	395	419	415	419	387	384	408	409	370	368	403	403	405	405	446	428	359	425	342	393	362	352	388	364	387	373	431	398	402	388	418	370	404	403	385	393	389	386	392	395	399	413	399	417	374	409	375	380	387	413	387	371	405	405	399	382	424	429	382	424	421	396	384	388	430	425	401	383	451	383	414	359	398	405	354	395	419	347	388	405	417	424	395	398	413	414	420	402	419	386	389	412	377	379	377	391	399	381	384	387	412	397	385	396	366	380	401	422	423	383	397	384	396	387	407	395	378	376	387	375	377	399	431	400	366	403	408	395	385	399	421	359	388	407	423	412	414	430	399	382	411	394	369	417	406	406	388	395	385	382	377	386	425	409	383	400	370	392	415	398	427	415	415	422	379	384	408	393	393	384	387	385	397	371	457	390	385	379	362	400	379	371	401	355	424	382	416	399	430	413	392	377	432	403	380	446	410	424	400	374	393	387	391	440	404	392	388	411	381	423	406	383	358	372	421	392	378	383	404	397	438	354	397	352	377	387	388	413	397	387	405	409	392	417	386	419	421	393	400	428	423	386	392	364	405	384	410	391	405	409	387	390	399	409	408	363	412	393	418	416	373	414	401	381	401	410	399	358	418	369	375	437	417	390	385	416	390	381	368	410	401	405	383	375	375	395	391	371	399	372	420	390	411	386	389	395	379	363	382	417	411	350	428	409	412	393	350	429	419	393	392	414	409	380	404	346	414	368	393	399	418	366	356	422	398	377	355	379	415	404	432	349	424	375	370	413	396	373	405	429	420	394	406	358	399	390	369	399	391	383	402	392	383	396	397	343	371	419	378	383	389	415	388	413	404	360	376	404	354	397	422	423	393	380	410	409	406	398	357	355	361	424	379	400	387	391	406	405	357	372	379	386	387	411	368	402	378	398	387	398	397	382	404	435	444	418	393	413	386	399	397	391	399	396	406	393	418	418	372	407	414	392	377	418	387	394	398	397	424	370	415	388	383	386	395	412	382	374	398	403	395	431	411	403	380	376	395	384	365	383	372	436	391	406	395	448	442	389	408	357	393	375	372	387	365	449	381	352	410	408	378	386	371	421	384	367	402	446	403	400	428	383	395	403	385	370	393	390	423	384	369	406	379	418	378	425	406	393	412	380	408	379	393	400	387	373	384	383	385	404	401	412	405	413	401	407	386	412	441	418	390	411	366	418	417	409	372	406	366	442	378	434	351	396	378	423	401	370	387	367	392	378	400	407	383	415	376	421	412	406	400	422	425	389
43244	66099	44708	5828	1710	1315	1073	948	827	693	633	657	676	4909	4158	4253	3953	525	559	500	514	477	486	485	484	484	502	458	510	497	503	497	488	486	485	464	517	460	495	492	486	530	479	476	499	451	500	495	434	432	459	496	464	461	451	479	479	455	458	449	449	453	470	455	483	397	482	495	495	471	476	516	450	503	472	471	490	458	453	446	448	466	471	461	462	478	479	491	447	484	484	473	467	441	503	458	471	514	485	457	443	470	473	432	475	451	435	474	460	459	478	483	436	507	468	460	431	470	459	485	466	484	435	429	460	476	458	517	520	512	478	435	497	447	483	481	514	420	479	472	449	456	498	470	493	491	452	467	482	448	454	442	468	482	470	459	485	465	422	443	502	489	480	476	452	454	488	466	458	450	454	444	494	483	444	435	445	442	438	475	448	459	469	463	454	428	466	471	485	459	501	481	427	488	441	470	451	472	465	496	454	475	461	438	491	468	502	422	495	482	464	474	461	466	463	519	457	465	461	448	496	479	471	459	469	473	445	485	515	451	475	455	473	453	440	459	438	453	435	484	433	485	496	456	457	462	468	463	445	489	452	462	469	477	521	480	459	484	447	473	477	469	517	470	449	483	488	457	437	493	449	483	473	454	502	514	468	474	523	477	464	428	477	497	443	481	468	525	486	487	475	458	480	459	457	455	453	466	494	468	463	467	468	513	441	487	517	467	481	478	483	459	499	469	488	444	456	477	451	469	471	499	459	463	437	470	473	455	475	506	464	488	468	454	472	467	483	464	500	428	459	476	448	507	474	430	469	475	431	481	508	472	437	501	452	490	501	545	487	464	479	443	456	457	477	489	505	484	443	470	444	469	465	423	460	474	446	470	484	459	466	427	469	472	474	453	486	477	455	488	466	483	492	467	459	473	507	471	481	448	514	481	485	488	460	465	453	475	449	473	470	460	459	492	460	480	436	458	467	481	457	465	489	435	479	487	517	497	484	478	460	491	474	459	477	493	457	477	527	450	489	468	450	452	461	484	455	460	474	453	471	461	441	478	472	449	446	493	500	466	473	478	456	473	489	457	464	490	481	478	475	515	479	448	471	486	488	460	489	446	474	437	470	448	485	435	493	475	488	482	446	459	477	465	497	481	476	469	474	480	451	462	478	432	491	502	490	464	482	473	512	468	438	462	469	488	478	477	447	498	426	508	472	469	469	426	493	470	456	468	477	466	464	486	470	482	440	495	492	473	449	464	467	463	451	455	473	465	468	477	439	481	471	444	510	481	482	468	493	470	460	469	477	470	489	472	513	476	453	417	496	499	477	437	463	505	460	462	482	444	483	485	496	479	472	439	464	495	451	467	491	487	448	510	497	460	427	502	431	468	484	449	469	471	476	509	462	458	445	477	478	480	467	455	488	422	470	448	468	461	444	467	457	455	483	522	489	465	475	449	468	475	473	496	472	431	477	463	475	452	463	447	462	462	487	474	440	486	472	475	516	459	460	470	470	464	461	474	514	481	483	462	483	489	468	496	483	429	468	461	446	484	468	479	491	451	494	480	479	455	466	466	498	461	460	512	495	483	478	451	442	449	487	488	478	469	447	438	450	457	489	452	453	491	490	491	468	463	408	479	469	486	442	462	484	500	490	464	491	452	473	494	481	474	442	488	472	444	465	466	474	470	488	446	456	473	482	441	467	464	468	502	457	499	469	465	475	487	475	437	481	434	504	478	495	495	432	485	487	478	494	424	501	443	464	457	491	452	463	495	488	509	473	489	437	464	475	422	517	442	445	455	451	425	432	485	469	509	496	451	474	455	450	453	477	457	462	505	451	457	466	466	457	453	477	436	477	435	473	450	472	438	510	489	475	499	464	455	485	479	436	507	483	509	499	497	468	462	444	469	454	474	476	446	497	464	444	467	469	446	470	494	468	464	451	458	486	455	490	451	478	477	468	475	452	501	477	466	485	435	510	448	459	465	490	438	481	474	498	446	438	459	437	489	469	456	477	427	452	449	489	510	459	451	477	474	477	450	486	465	479	434	463	463	485	481	491	521	482	415	499	453	447	488	462	429	501	461	467	478	480	484	454	474	480	518	477	462	496	492	423	478	494	453	466	487	471	463	450	478	436	511	487	500	441	445	452	478	452	498	480	458	457	473	444	414	485	436	454	487	456	455	449	433	472	495	463	452	466	469	483	476	474	432	485	435	495	474	443	427	455	454	478	411	492	427	460	471	502	475	520	512	452	487	469	499	476	498	434	456	475	475	469	454	461	451	440	495	487	476	478	507	456	510	487	425	463	471	465	464	474	464	491	493	457	477	471	503	500	438	450	514	501	449	477	496	484	473	432	486	486	450	450	428	462	483	479	446	475	478	449	451	487	467	471	462	462	454	455	523	463	472	483	467	476	461	486	457	445	469	453	468	425	441	468	476	487	464	427	470	472	467	487	498	460	503	480	441	492	478	474	454	438	465	486	441	513	433	444	502	458	500	482	456	464	475	482	411	499	451	500	440	449	460	506	456	477	457	454	501	461	451	471	467	462	472	451	463	513	475	445	490	429	466	472	506	471	441	481	459	499	493	419	482	474	494	469	473	490	478	475	458	494	481	447	447	467	429	469	461	471	444	455	498	487	507	431	426	467	487	451	460	450	442	429	429	469	450	438	487	488	445	475	454	456	439	465	501	472	473	463	440	459	440	444	484	441	453	460	461	474	499	445	463	483	456	458	494	491	503	429	471	493	480	445	437	434	499	462	463	451	500	454	483	465	460	489	431	478	466	440	450	492	487	489	479	500	446	470	440	473	451	459	466	463	476	487	476	480	457	488	457	451	473	486	444	476	457	456	501	465	437	458	492	494	493	469	456	497	475	479	444	472	455	475	456	473	469	441	502	435	482	445	475	456	482	445	452	463	459	533	480	501	460	454	473	491	461	451	489	452	450	466	475	462	423	467	444	470	495	467	432	450	465	481	504	485	446	456	473	508	481	431	465	462	482	434	498	461	450	466	441	502	467	462	467	461	494	487	498	486	469	492	463	431	422	515	489	473	468	487	440	458	486	443	506	465	493	421	473	452	479	469	503	476	497	462	487	481	474	494	479	499	463	476	507	487	442	452	475	458	468	455	465	488	471	503	461	462	492	464	475	450	486	465	439	478	503	488	464	460	470	478	459	453	476	484	446	486	441	473	454	451	476	489	442	452	483	450	438	412	468	446	492	477	463	458	490	485	463	501	432	446	455	476	503	475	462	428	462	524	483	462	455	475	437	483	504	475	451	458	490	460	453	442	473	465	461	453	484	457	508	478	456	465	504	495	450	465	466	444	488	460	487	448	510	502	491	468	452	479	496	460	487	462	477	471	494	465	463	481	464	474	469	499	482	439	473	467	448	452	469	452	427	476	504	468	462	499	464	489	458	467	493	451	489	463	454	460	480	476	455	451	521	477	483	444	489	462	455	481	482	474	467	468	495	459	432	454	515	469	401	456	489	433	463
25138	21596	28541	23382	6617	553	412	389	305	315	313	281	266	897	1198	1140	1016	225	262	248	264	238	271	263	269	257	238	233	260	260	273	241	247	273	233	252	265	248	267	252	259	242	237	258	254	237	273	242	258	278	250	246	236	244	277	246	242	228	220	248	255	248	270	245	245	242	250	252	251	266	223	267	245	247	259	232	282	233	225	235	268	264	252	265	262	240	266	228	245	244	232	254	287	255	241	233	244	229	255	261	219	256	270	236	227	233	239	247	262	251	238	245	247	269	249	269	245	257	259	267	241	269	260	245	286	247	223	274	246	233	295	265	236	246	269	291	243	236	243	236	213	255	234	250	268	250	234	268	250	228	266	246	284	247	245	259	267	273	261	252	236	275	263	264	241	237	287	253	256	272	265	229	256	258	255	259	257	269	262	237	257	231	243	232	227	258	239	288	258	228	275	254	265	237	268	238	214	239	264	260	231	265	263	262	234	260	259	258	254	264	234	274	251	241	232	253	264	237	268	229	236	239	259	262	259	265	247	211	261	278	240	266	248	303	244	217	230	259	248	252	238	255	255	250	250	248	242	258	248	279	259	245	252	269	248	256	251	257	243	257	270	231	265	237	256	258	270	274	228	231	271	257	270	239	255	269	255	238	256	261	253	227	233	238	246	250	241	231	253	243	242	281	229	255	232	232	217	246	237	260	249	269	256	243	274	228	240	245	274	231	279	272	259	245	246	259	251	242	257	231	248	223	254	251	233	273	247	246	276	254	247	234	255	235	276	248	257	269	239	236	264	236	265	235	245	234	263	252	245	245	251	253	247	247	258	230	213	253	247	247	229	243	278	256	233	240	269	266	215	246	307	263	247	269	244	228	234	239	234	251	233	269	254	261	239	268	250	273	248	245	243	266	239	250	253	248	247	239	250	275	233	223	244	244	246	236	247	234	256	265	260	257	246	251	257	248	258	265	265	255	251	255	262	248	204	255	232	230	247	225	269	269	263	250	237	256	258	231	232	254	240	269	253	240	278	256	283	241	271	242	254	250	217	233	250	271	216	257	301	223	245	254	268	230	247	256	193	238	266	260	259	236	277	257	257	230	272	225	254	266	268	249	247	251	252	234	256	249	242	241	236	242	253	268	213	222	260	262	255	240	248	266	252	216	222	254	262	234	244	253	241	287	234	260	247	273	228	243	237	241	276	229	221	264	251	285	263	244	247	250	257	249	253	245	283	250	254	249	215	270	244	269	269	254	231	234	244	253	271	252	227	222	247	244	250	259	279	257	241	241	249	235	258	267	239	257	257	231	221	227	237	246	261	278	251	249	240	250	222	262	242	269	262	245	246	235	256	248	294	249	283	244	247	273	255	267	265	216	246	255	263	286	250	239	217	269	234	261	262	224	237	237	239	229	248	235	228	236	261	230	253	248	269	254	241	269	245	233	241	239	266	237	267	247	230	266	242	248	231	256	260	237	252	235	258	240	264	247	239	234	254	251	273	244	251	234	228	238	258	260	270	236	255	246	232	264	245	248	246	235	252	253	243	236	257	239	258	251	232	245	259	265	273	218	261	268	234	230	265	247	265	253	260	264	265	240	237	241	255	235	239	249	235	264	255	275	251	268	262	237	240	246	232	256	229	245	245	248	267	268	249	258	263	228	262	276	240	233	244	227	238	257	243	256	248	268	236	246	262	259	232	255	235	255	250	248	236	285	299	256	255	282	257	259	244	257	255	273	256	270	226	240	238	230	265	256	269	241	236	271	256	259	247	240	252	241	269	267	252	227	260	253	265	270	227	245	253	260	260	254	251	253	264	270	247	245	262	248	236	240	264	244	233	244	267	264	247	241	251	241	295	248	239	254	250	246	236	245	263	260	253	260	229	251	253	250	275	256	265	237	257	267	221	259	256	273	284	253	239	241	259	255	253	227	272	220	249	277	244	242	275	224	249	226	272	238	265	264	240	251	274	292	242	227	258	251	236	246	237	261	241	272	228	262	249	259	262	253	246	259	226	274	258	250	287	231	259	201	253	251	255	225	264	267	268	250	268	244	260	243	251	217	260	267	258	249	256	254	247	250	245	241	221	238	237	244	240	239	237	247	270	247	259	248	289	235	267	278	263	262	236	249	268	230	245	231	268	255	284	232	248	263	273	263	286	243	238	253	251	227	252	282	260	254	253	229	267	259	278	251	258	221	254	257	238	270	248	265	268	239	228	262	281	245	294	253	268	258	251	253	269	231	241	263	262	261	225	269	238	210	268	272	245	238	280	265	253	273	256	261	235	265	258	271	247	263	243	245	255	252	279	275	235	268	256	219	261	270	247	252	246	260	243	258	235	264	230	241	239	247	269	259	229	266	251	247	247	246	272	257	235	261	228	257	238	228	281	247	262	272	258	217	276	249	272	227	244	251	233	237	266	277	243	235	282	233	266	260	228	252	239	249	251	248	262	255	267	254	242	209	246	237	264	231	301	237	232	268	242	249	247	271	232	263	260	228	246	255	234	251	190	250	261	266	246	235	267	249	227	279	233	250	241	268	254	251	260	234	273	259	232	236	279	234	249	246	250	261	249	252	270	236	252	270	286	275	256	274	243	259	236	243	257	253	247	245	220	227	260	233	271	255	253	246	239	276	247	226	242	271	266	252	213	223	262	248	264	260	248	243	251	246	243	246	251	262	240	247	270	238	246	240	236	273	251	223	238	245	245	251	252	217	243	222	231	228	242	237	244	255	271	245	265	251	221	268	234	262	232	249	264	218	288	271	238	214	270	256	245	240	253	274	255	244	246	257	265	238	256	247	254	239	218	259	255	229	268	259	246	240	232	269	215	235	217	260	242	287	262	250	251	268	276	262	265	253	232	271	247	231	265	254	260	263	243	225	278	245	247	270	260	244	248	251	246	264	211	252	241	232	245	270	218	251	235	252	238	255	234	242	253	235	241	270	264	248	254	219	250	235	243	223	265	252	241	248	244	245	260	237	247	263	243	279	280	238	253	253	254	245	246	267	271	257	254	243	265	268	272	226	269	269	259	227	250	241	257	247	243	263	263	216	263	248	249	255	236	231	242	235	259	247	252	263	297	226	279	262	260	278	209	268	242	235	270	238	255	233	265	262	286	280	245	275	231	237	257	280	262	224	253	214	240	250	264	273	268	253	221	257	256	290	264	221	252	255	259	255	267	226	243	279	240	228	258	273	259	238	255	250	254	258	274	267	246	238	231	277	267	257	264	275	249	245	246	252	240	271	269	260	225	276	249	291	254	253	255	267	264	255	263	262	263	277	219	256	256	233	290	264	271	227	212	241	253	264	242	234	266	268	265	250	260	255	217	253	237	258	259	268	232	259	257	250	261	230	245	221	266	258	236	229	222	244	260	260	249	270	251	212	263	235	259	246	277	251	228	255	240	285	258	244	268	237	275	254	254	260	244	270	255	265	245	253	218	259	275	245	253	266	234	273	255	242	236	295	260	281	256	255	232	264	266	258	252	244
42071	59254	40367	3153	970	769	648	603	543	467	432	386	363	2210	2636	2501	2242	328	330	346	317	306	340	325	305	296	330	342	329	314	327	337	345	343	344	313	327	323	294	316	308	292	319	331	308	340	361	313	319	352	298	337	301	295	331	304	315	317	314	305	336	310	311	311	320	334	294	334	365	320	298	342	316	296	335	319	339	331	343	334	329	322	336	346	330	342	343	310	306	308	318	332	300	306	347	289	326	348	321	338	348	310	313	297	346	315	331	314	326	339	339	333	321	332	326	309	334	317	326	313	338	356	313	324	327	309	319	307	350	346	330	314	331	291	342	319	308	301	284	316	316	308	326	287	311	303	338	340	330	331	290	290	312	320	333	315	296	328	331	331	319	330	314	306	294	344	336	327	332	308	322	346	302	349	308	320	352	321	298	295	289	342	268	311	301	306	343	301	321	300	328	323	332	299	309	321	319	328	300	316	305	351	318	294	304	315	296	296	300	282	357	335	282	338	296	347	316	325	286	287	323	310	326	286	314	305	337	316	320	318	293	357	326	334	336	296	289	341	341	321	333	323	321	316	301	305	296	307	355	327	293	308	333	305	315	332	334	325	348	295	331	310	297	310	330	356	320	328	322	307	299	315	321	325	333	307	316	309	344	319	355	303	299	300	336	322	282	321	362	323	324	356	334	312	333	315	332	329	318	297	343	285	327	307	301	331	296	309	324	288	282	327	312	314	292	307	323	317	349	335	320	314	340	311	333	312	301	321	302	317	329	330	337	332	312	342	313	299	347	307	309	315	321	314	277	319	302	331	318	330	341	310	352	304	323	347	302	352	334	310	329	309	321	313	291	322	320	330	325	318	316	339	305	340	321	316	291	348	342	299	302	337	324	339	315	289	318	306	296	334	339	305	307	301	302	299	308	343	291	341	323	310	291	325	345	316	305	345	324	315	313	342	312	263	293	318	350	329	341	331	335	346	266	321	287	319	330	277	322	314	324	320	300	312	321	313	306	301	327	301	320	323	300	344	318	323	290	335	302	310	320	374	280	323	316	335	317	314	341	332	355	333	357	315	290	307	318	302	343	317	313	309	324	318	308	328	329	334	348	347	321	339	299	309	319	302	286	348	319	277	334	342	331	338	338	337	312	310	301	309	284	324	329	308	320	339	324	331	333	299	306	301	363	306	294	309	328	306	309	313	318	308	302	331	318	282	313	341	313	292	291	327	325	362	276	304	329	316	329	321	301	300	320	354	340	322	310	312	344	308	312	317	359	353	327	331	337	329	324	341	315	301	318	325	313	322	323	333	312	324	323	330	338	294	330	280	305	318	334	308	338	294	301	288	334	320	334	350	344	327	345	304	306	300	316	307	301	337	320	340	327	305	322	331	328	331	326	328	335	282	310	297	335	325	342	302	336	323	336	355	324	324	343	308	299	311	324	325	301	309	303	303	321	353	306	293	332	312	282	323	345	328	323	287	302	336	295	302	351	319	318	311	334	309	313	316	297	328	301	316	329	327	317	313	306	330	314	317	330	304	316	344	308	309	336	342	314	313	311	342	351	301	325	343	312	314	325	287	293	301	320	347	327	275	302	303	310	317	338	328	330	300	337	294	320	298	330	304	309	316	313	319	328	317	339	331	328	323	314	320	306	314	298	310	327	312	336	318	283	326	345	311	339	308	323	335	367	335	324	327	356	341	305	315	327	302	342	341	312	315	330	307	305	335	335	314	314	272	321	309	297	315	314	320	289	342	318	319	320	372	297	313	329	312	291	316	318	326	331	328	346	294	317	311	297	308	346	335	328	321	312	326	285	326	299	326	337	299	305	357	320	302	320	326	332	310	299	332	346	318	341	313	305	305	296	303	329	302	307	323	342	347	320	334	332	303	321	326	333	307	298	334	339	337	301	311	310	306	332	337	331	316	312	337	325	320	309	326	308	322	342	311	320	303	323	301	344	302	321	335	309	330	328	320	338	334	345	325	312	331	291	337	338	277	353	318	285	341	327	323	306	330	318	302	320	329	326	318	303	347	333	352	345	333	314	304	320	318	328	336	334	310	338	318	333	325	356	319	340	284	321	313	329	328	354	349	323	307	299	338	320	299	333	310	311	316	307	317	342	314	317	326	359	331	329	295	303	316	313	316	313	304	324	295	348	319	316	326	298	307	318	337	327	307	325	327	366	318	305	313	291	324	349	291	331	347	338	313	327	302	306	304	314	318	300	308	294	318	268	326	319	320	317	296	335	328	334	301	329	329	315	310	348	332	322	326	323	306	313	299	317	302	317	300	323	315	337	324	310	333	295	345	304	322	341	337	297	336	320	324	314	363	285	298	347	306	332	308	315	310	321	357	320	334	362	299	297	305	342	330	317	330	330	308	279	311	299	302	329	345	338	350	323	304	328	314	326	300	314	340	322	339	327	328	287	276	319	336	323	303	309	329	289	330	339	329	302	299	300	310	358	303	301	313	302	333	342	335	332	307	344	326	308	296	302	330	346	339	343	326	303	316	327	300	303	342	335	313	330	295	320	337	334	337	327	329	332	288	299	328	268	289	307	333	332	310	312	297	314	308	322	316	349	319	339	282	310	314	327	345	317	315	313	339	325	318	331	285	319	321	304	331	324	318	334	332	340	302	309	304	335	321	309	318	318	341	323	297	324	296	324	308	333	340	331	327	304	316	314	310	309	332	332	317	314	328	314	292	319	323	325	356	339	342	322	297	303	302	313	315	316	343	315	361	352	338	300	322	319	351	333	304	345	319	288	313	333	293	326	345	323	340	309	331	342	331	290	321	332	309	323	319	336	321	304	318	337	338	346	302	332	321	322	314	334	322	341	321	290	335	316	330	331	340	318	343	332	316	338	334	299	287	331	326	334	324	329	317	313	332	274	310	317	319	327	316	312	321	315	355	378	326	321	333	316	321	305	313	313	326	316	357	366	326	319	304	350	320	332	304	336	363	323	328	297	328	328	335	333	324	282	360	331	349	316	342	321	318	343	309	327	323	315	326	306	348	335	279	313	359	305	331	320	302	328	314	302	299	276	325	334	326	298	304	365	350	342	334	321	302	309	353	349	326	314	335	303	317	317	315	306	313	312	308	329	320	344	319	327	318	333	270	323	311	307	324	337	322	342	308	316	332	313	335	282	351	300	330	321	324	310	310	335	325	313	345	319	314	324	301	312	325	330	293	307	319	324	333	290	353	345	314	325	327	333	317	335	299	304	317	301	336	315	319	357	297	312	313	314	345	315	292	305	338	330	324	343	353	311	342	322	334	336	318	310	317	352	311	324	325	292	313	340	320	344	314	306	306	315	343	314	308	327	317	325	321	309	326	322	322	297	308	334	346	337	319	309	317	353	344	322	348	301	316	323	351	350	311	287	336	332	282	339	301	311	285	306	312	362	345	311	318	349	291	362	317	336	319	276	327	304	338	298	332	333	316	317	312	344	300	311	320	302	309	308	306	325	338	327	317	318	346	335	320	290	341
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
