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
341129233243	341129233812	341129234362	341129234912	341129235462	341129236012	341129236562	341129237112	341129237662	341129238212	341129238763	341129239312	341129239862	341129240412	341129240962	341129241512	341129242062	341129242612	341129243162	341129243712	341129244262	341129244812	341129245362	341129245912	341129246462	341129247012	341129247562	341129248112	341129248662	341129249212	341129249763	341129250312	341129250862	341129251412	341129251962	341129252512	341129253062	341129253612	341129254162	341129254712	341129255262	341129255812	341129256362	341129256912	341129257462	341129258013	341129258562	341129259112	341129259662	341129260212	341129260762	341129261312	341129261862	341129262412	341129262962	341129263512	341129264062	341129264613	341129265162	341129265712	341129266262	341129266812	341129267362	341129267912	341129268462	341129269013	341129269562	341129270115	341129270662	341129271212	341129271763	341129272312	341129272862	341129273412	341129273962	341129274513	341129275062	341129275612	341129276162	341129276712	341129277262	341129277812	341129278362	341129278912	341129279462	341129280013	341129280562	341129281112	341129281662	341129282213	341129282763	341129283313	341129283862	341129284413	341129284963	341129285512	341129286062	341129286612	341129287162	341129287712	341129288262	341129288813	341129289362	341129289912	341129290463	341129291012	341129291562	341129292113	341129292662	341129293213	341129293762	341129294313	341129294862	341129295412	341129295963	341129296512	341129297062	341129297613	341129298162	341129298712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
23417	21896	29805	24605	21898	21945	8117	1105	762	688	631	572	535	515	508	494	446	447	419	457	411	474	435	439	400	438	426	393	396	430	408	412	373	407	390	410	435	376	371	388	408	397	417	375	415	393	374	385	393	388	429	401	396	411	415	406	410	399	409	421	392	385	376	403	416	368	354	366	413	398	372	394	412	420	398	376	419	377	336	372	338	374	367	374	383	397	407	383	391	381	369	389	354	383	379	389	383	402	360	361	365	375	354	409	407	363	363	377	360	366	385	348	364	382	365	361	368	401	388	365	401	371	333	391	408	358	354	363	401	351	400	353	348	350	376	379	355	370	394	373	362	430	329	339	367	388	370	369	397	372	361	381	350	371	388	394	358	353	365	376	407	408	334	344	366	395	396	346	384	371	391	378	366	393	366	372	362	379	409	410	355	397	354	376	354	398	374	366	377	354	368	413	392	331	398	405	374	388	349	346	369	379	389	372	369	381	377	366	309	351	379	367	344	346	358	347	419	352	392	365	386	390	349	409	362	374	351	322	362	385	354	351	366	360	371	378	372	350	406	360	404	360	382	385	359	386	334	342	393	399	355	356	378	398	370	392	374	360	368	367	386	367	383	393	383	376	396	389	373	374	398	413	358	421	387	400	351	357	381	364	346	356	370	392	348	360	375	395	361	389	356	395	352	385	357	361	370	408	391	401	395	378	368	387	361	404	358	350	353	374	345	389	389	359	367	369	379	387	386	392	380	384	353	398	372	362	373	359	352	354	377	361	370	391	371	385	354	385	368	372	399	366	375	388	384	373	365	380	344	346	362	353	356	389	358	389	377	399	403	377	359	358	342	405	399	368	391	394	376	352	392	360	402	373	313	372	354	395	358	380	354	366	361	419	370	406	350	388	346	375	382	347	374	364	393	309	357	371	402	375	360	348	336	390	361	367	379	398	379	372	368	404	385	339	405	348	390	385	369	395	342	360	420	385	406	397	386	363	348	350	400	388	335	415	370	422	340	339	360	358	380	354	408	368	357	376	345	374	373	367	356	358	347	341	392	373	346	359	401	380	385	391	364	377	390	369	359	366	386	397	382	394	378	372	344	379	354	355	353	375	348	371	386	366	378	384	374	337	366	370	356	367	364	358	413	367	378	357	365	364	341	379	396	375	375	397	376	364	405	362	365	395	386	394	375	378	368	359	334	367	335	340	370	410	356	353	346	371	389	376	371	357	397	354	362	357	382	365	369	396	369	371	394	387	383	360	330	384	375	350	388	389	350	345	392	402	337	353	364	367	369	397	357	373	354	397	399	375	391	366	374	347	368	395	381	380	352	381	372	343	365	391	370	318	332	354	368	366	393	391	385	404	357	324	363	386	404	396	348	351	367	371	357	385	397	363	404	391	362	359	379	387	362	377	394	339	403	373	380	372	397	357	376	394	403	335	386	364	371	369	371	386	359	404	354	371	362	368	378	374	345	382	386	376	367	407	401	417	380	371	393	381	380	369	398	350	377	349	400	366	399	338	394	354	371	392	373	359	336	360	348	362	365	371	342	387	365	411	361	390	382	404	360	403	405	365	356	378	351	365	354	377	338	383	373	322	353	356	378	376	352	363	389	367	375	390	377	372	381	358	376	387	381	373	385	353	350	365	382	367	376	399	355	388	410	359	378	363	374	379	403	378	349	389	375	341	374	359	403	345	379	390	338	376	379	378	391	399	374	356	365	379	412	348	351	332	356	384	361	385	379	367	406	363	391	367	381	385	388	356	380	362	368	341	355	367	390	375	348	395	372	373	354	372	385	390	373	398	405	341	385	344	409	341	386	362	381	386	362	379	385	362	363	347	365	394	416	386	359	403	395	384	333	355	355	393	368	363	358	357	346	355	366	377	369	342	400	404	382	365	381	358	377	339	377	368	397	366	375	343	379	326	400	377	342	360	400	364	426	357	370	353	353	405	368	337	358	381	351	338	350	352	388	384	355	361	376	362	366	364	360	392	371	380	379	396	390	375	380	382	390	387	369	388	371	364	364	355	363	351	402	373	395	376	333	368	363	350	372	378	376	387	340	391	402	347	373	407	353	360	388	355	370	381	382	380	393	402	353	354	385	379	374	384	348	407	378	344	369	376	382	397	387	378	365	354	367	370	378	378	404	380	384	366	384	350	396	374	355	401	329	368	392	361	346	354	378	371	344	392	371	394	380	378	379	369	389	375	379	360	384	375	380	376	378	354	378	360	366	381	384	364	330	400	389	353	407	384	369	413	391	347	370	353	403	380	337	392	397	393	363	371	337	364	402	372	363	347	370	362	374	393	384	360	391	387	339	421	363	377	366	402	369	373	399	364	374	358	386	375	379	396	348	364	368	349	356	367	422	383	360	393	370	400	401	379	376	370	362	395	414	356	372	338	379	386	386	347	374	367	367	371	368	386	360	352	402	395	385	378	373	383	351	395	370	390	399	375	339	381	369	411	367	371	364	360	390	373	364	383	342	352	391	368	370	399	367	353	403	375	399	348	371	363	354	352	369	364	360	378	376	353	386	400	382	377	413	375	394	357	395	352	385	401	392	381	392	362	378	397	372	352	363	385	375	402	387	352	436	370	338	376	344	372	364	380	391	353	372	380	353	372	375	394	368	353	398	373	342	365	364	375	376	358	390	388	385	385	355	397	362	367	369	354	398	358	378	370	376	359	376	352	389	360	399	416	396	352	395	362	368	378	387	406	396	399	345	345	340	379	346	366	375	384	378	392	346	415	392	362	384	396	396	380	359	351	342	367	362	376	374	407	372	381	378	374	358	394	349	387	378	364	350	362	376	361	386	367	397	363	384	391	377	403	408	402	373	360	383	351	378	353	361	349	401	369	401	340	359	350	388	340	386	378	357	343	360	383	397	393	377	353	366	366	367	353	351	375	368	375	383	367	369	378	386	343	351	376	386	344	378	354	356	352	361	376	368	372	373	387	434	392	377	380	346	338	356	359	370	355	347	390	339	373	367	379	362	334	345	347	361	383	390	382	361	357	359	354	368	381	342	361	397	362	336	386	379	351	388	387	374	391	358	395	394	389	396	378	344	370	355	398	354	395	387	383	347	412	363	353	380	386	393	353	381	364	401	362	363	365	373	368	344	379	379	381	407	380	351	360	348	368	374	339	406	397	399	390	406	368	371	360	384	396	371	376	386	386	402	380	362	357	387	370	371	374	355	402	363	391	366	402	373	357	398	349	332	361	333	372	349	384	348	375	381	359	345	357	361	412	410	371	392	350	363	372	349	379	381	366	389	369	389	381	378	379	398	373	372	407	386	384	379	382	357	396	392	387	387	394	358	374	372	380	347	393	359	399	365	357	383	379	378	371	387	384	422	373	372	366	426	362	381	371	380	372	418	377	355	370	375	385	365	383	399	376	383	351	367	349	349	334	369	340	395	361	358	369	348	371	409	371	372	399	380	346	361	355	392	345	383	375	373	372	375	388	338	356	411	375	353	379	366	373	373	346
39694	22955	9598	4618	3400	2512	1920	1528	1202	1041	809	809	716	663	654	598	537	559	507	501	448	488	449	448	468	449	445	416	432	437	409	397	390	411	423	414	421	407	381	422	438	419	399	396	407	400	372	364	426	415	381	395	368	360	368	359	434	413	380	425	411	365	375	424	411	401	382	372	387	409	396	428	406	390	387	380	394	390	362	379	387	387	375	387	387	362	376	398	371	359	378	379	365	365	375	378	372	367	367	378	394	392	348	417	388	376	385	380	388	365	397	398	362	397	386	436	380	379	379	392	343	378	367	388	395	410	374	366	343	362	381	371	378	393	362	412	391	386	374	363	370	399	369	389	424	380	382	372	372	386	391	408	390	383	392	412	363	358	406	356	391	383	382	391	380	377	362	395	370	381	348	362	412	381	370	393	395	412	385	408	364	394	341	370	371	384	380	397	383	396	379	394	373	374	380	375	381	382	361	437	359	388	395	401	355	376	390	383	399	395	360	371	374	376	391	403	351	405	371	393	384	411	371	406	385	377	397	394	384	317	396	404	369	392	389	389	417	389	366	367	372	379	380	373	381	374	370	377	402	386	365	392	394	401	377	402	378	363	383	397	391	388	412	367	361	395	376	346	372	371	376	387	356	373	383	383	378	396	374	383	351	409	355	405	398	385	383	382	386	401	403	363	369	384	358	398	387	381	403	376	386	397	352	356	365	351	390	394	417	362	348	365	344	388	379	378	389	352	391	392	369	377	348	380	372	389	391	390	366	387	383	337	329	372	392	384	345	412	386	378	377	382	414	341	365	356	345	358	382	349	368	373	383	360	370	374	381	365	386	404	418	381	381	385	359	386	386	355	368	373	376	393	369	371	346	382	360	344	396	399	407	419	397	390	365	354	373	353	389	379	414	394	362	381	404	382	358	391	403	379	377	395	386	371	404	352	369	364	376	365	396	399	429	344	382	387	400	381	368	359	371	356	363	399	436	362	371	355	384	381	406	401	363	381	357	371	379	354	363	354	384	375	374	370	395	389	359	372	369	404	363	396	367	399	369	372	396	398	397	369	369	397	346	379	389	374	382	388	395	377	374	355	392	410	392	391	380	413	386	381	368	406	395	405	376	369	363	402	394	374	375	435	410	385	378	390	404	375	357	380	386	388	384	365	387	372	407	403	374	388	375	370	350	348	351	422	380	388	361	378	388	397	397	368	341	391	390	388	410	359	370	419	375	403	391	368	365	358	391	379	367	378	378	386	362	393	367	396	392	364	368	397	401	361	381	377	384	370	390	350	398	374	368	376	337	371	384	362	349	358	384	393	397	346	381	363	363	376	349	397	390	351	374	388	373	396	370	404	384	375	381	423	386	353	372	402	327	400	347	373	377	365	376	399	376	393	402	348	382	375	392	379	353	379	384	354	423	364	353	372	379	375	376	379	375	382	419	377	393	364	368	376	399	382	380	356	397	387	387	403	408	339	378	370	409	355	401	390	379	362	377	363	358	392	364	394	422	400	361	352	381	390	371	404	367	395	389	380	372	359	376	372	410	371	390	416	386	381	388	369	395	402	385	351	376	386	367	390	428	368	404	395	391	369	354	403	370	401	373	389	374	371	411	400	339	359	359	356	348	354	381	385	378	372	383	387	363	372	358	354	377	383	373	391	372	362	377	348	397	353	388	375	378	375	343	360	350	374	393	364	386	375	391	416	381	367	381	358	382	396	349	403	385	389	373	384	390	392	390	356	383	347	384	384	390	389	333	414	378	422	359	386	378	396	410	373	355	370	363	369	382	386	366	388	400	391	373	367	375	360	361	403	410	368	370	414	434	385	428	376	360	400	413	400	358	366	382	368	391	397	383	383	359	407	378	392	373	381	362	379	390	369	369	393	369	386	341	349	381	347	392	406	396	371	369	408	386	362	355	373	383	397	403	382	391	373	400	357	396	391	358	408	335	390	362	356	373	387	376	388	398	362	377	385	386	349	372	400	410	399	392	365	420	349	385	388	362	386	342	380	403	373	385	356	393	351	362	383	406	370	365	373	356	402	367	398	360	391	393	383	390	372	338	382	383	407	360	382	391	383	410	392	380	385	414	360	385	404	426	405	370	366	347	368	397	380	373	368	386	385	365	381	399	371	411	376	361	387	354	347	365	394	396	357	411	392	396	379	389	387	395	402	377	396	386	390	419	384	397	368	373	387	393	385	354	421	408	371	387	378	336	386	393	336	388	350	364	391	390	406	397	386	390	382	363	355	403	403	365	366	378	375	381	419	392	406	377	389	387	383	375	433	354	380	348	377	390	380	388	373	402	363	386	418	323	361	377	401	375	355	404	389	399	379	417	374	390	346	367	385	366	370	350	387	363	395	394	391	383	385	357	356	395	356	404	379	381	392	357	342	413	380	404	409	376	363	367	347	349	364	365	352	381	360	422	369	390	393	382	392	359	399	373	408	355	367	376	355	374	376	396	361	354	370	375	415	377	420	404	379	385	395	391	392	388	356	387	378	392	394	390	378	378	390	403	396	391	371	321	390	385	386	328	424	364	369	366	423	366	350	363	394	402	386	375	354	372	366	358	366	376	359	369	339	395	369	382	386	345	385	365	346	379	379	377	392	381	417	413	369	387	384	366	409	399	394	401	365	339	372	356	390	364	398	394	396	371	356	383	396	402	375	415	380	384	365	370	386	395	355	358	389	366	400	349	404	365	378	374	406	404	404	338	371	411	399	372	392	364	410	366	352	350	353	411	352	349	375	377	373	387	373	372	394	380	360	383	367	415	414	378	399	389	383	375	369	398	366	407	371	356	358	366	383	367	365	370	388	368	383	415	344	385	371	380	384	420	404	392	370	366	340	390	388	365	346	373	380	372	360	354	393	355	372	380	380	374	360	381	383	385	320	408	375	401	391	404	408	363	387	393	347	385	391	412	363	362	385	368	413	385	355	350	377	378	408	387	363	370	360	376	388	380	373	407	403	358	366	378	380	379	410	380	396	375	371	370	378	345	378	385	365	337	406	412	379	358	386	406	349	371	393	380	381	381	391	355	388	357	372	390	369	358	354	374	357	419	391	351	370	382	362	376	411	330	386	369	373	384	400	354	398	379	363	366	401	383	347	408	380	370	356	385	368	376	365	404	361	396	386	361	369	368	397	389	388	379	381	405	380	353	390	384	408	389	396	378	354	362	379	369	365	388	404	359	404	383	396	379	378	392	350	394	378	399	383	393	349	413	349	392	397	403	371	380	343	327	383	369	363	404	411	397	415	372	363	395	387	361	378	346	377	390	391	387	397	326	396	352	358	356	380	403	384	415	380	363	387	353	398	381	400	376	355	385	386	413	379	373	371	401	385	381	388	366	358	420	366	386	380	385	407	384	385	367	357	368	385	393	380	361	388	377	375	380	370	366	387	363	363	393	349	359	374	391	402	350	366	367	375	376	384	386	378	369	391	412	404	383	384	361	376	379	408	395	366	367	390	398	386	370	360	396	385	362	381
27833	17480	3416	498	406	341	345	300	348	308	314	316	283	311	309	308	313	307	312	294	324	338	305	300	294	271	311	292	301	316	291	315	308	270	287	294	330	290	292	315	299	310	312	294	305	309	307	274	317	299	278	305	316	295	307	319	301	300	312	278	288	306	285	322	296	312	279	308	329	288	289	319	306	298	314	308	278	293	309	311	284	315	292	302	294	293	272	294	330	341	267	313	336	314	329	316	279	296	302	297	296	296	318	356	307	283	307	297	330	299	301	288	309	321	331	309	311	294	328	295	310	287	311	291	337	298	293	297	309	328	320	326	327	279	287	289	306	296	309	307	319	326	335	298	297	316	312	301	307	322	308	310	298	300	305	301	292	280	294	320	300	298	282	301	328	290	296	291	276	289	296	302	292	300	283	316	289	300	284	308	311	271	311	278	299	287	288	307	330	312	318	284	281	299	287	291	314	282	319	327	332	288	276	284	312	311	292	319	324	302	294	308	304	297	300	305	320	318	321	301	299	276	283	331	290	314	313	310	316	323	284	299	303	307	292	273	292	320	303	330	291	282	303	287	310	323	295	288	349	320	317	295	321	316	259	298	309	296	289	307	346	298	315	283	328	311	315	301	307	315	273	320	315	314	300	319	282	307	300	277	320	293	292	310	300	290	300	289	301	304	307	303	309	352	299	306	331	285	321	290	284	284	290	314	330	315	291	323	306	307	295	290	313	298	276	320	294	295	327	289	298	301	315	281	328	321	311	297	300	281	332	321	311	323	305	343	290	280	347	308	304	306	310	298	299	323	308	298	304	289	329	299	329	297	310	320	286	290	294	297	267	305	282	322	310	306	301	313	305	314	323	328	282	296	310	290	322	296	305	320	270	296	330	328	302	291	283	331	304	338	272	300	287	286	318	310	308	319	297	283	292	286	295	280	299	310	339	304	283	316	330	308	286	313	302	291	281	305	312	312	314	334	314	311	326	263	281	314	310	341	293	314	286	331	324	307	312	344	321	296	321	281	306	294	313	313	331	278	288	350	342	325	297	290	304	266	315	297	292	303	319	308	312	285	324	334	290	292	286	285	320	298	293	283	292	286	292	333	269	320	328	327	313	332	296	281	311	279	323	311	308	325	286	293	299	330	291	310	319	317	322	302	293	283	287	296	290	325	289	301	282	293	294	310	288	346	322	297	304	269	305	257	306	303	294	298	279	312	304	326	296	294	295	315	292	331	267	320	282	286	310	285	340	320	320	314	302	297	297	310	327	284	314	307	290	313	307	329	299	298	308	297	282	289	291	313	319	274	322	318	320	332	319	300	288	316	299	312	286	286	294	304	259	305	280	307	304	288	294	266	292	315	360	319	284	320	330	301	320	312	297	319	328	297	263	316	326	281	300	299	285	320	298	299	334	294	339	290	283	296	319	313	298	289	293	314	319	334	289	314	275	293	309	303	276	277	294	311	295	335	316	351	340	314	280	312	297	307	297	316	310	316	291	300	307	311	311	337	283	286	286	319	295	310	308	303	287	267	323	304	302	330	316	312	293	300	267	289	306	302	324	319	292	325	318	323	318	348	273	299	296	299	297	301	305	279	325	301	267	298	302	333	297	286	321	263	308	301	287	319	325	276	295	296	304	272	300	282	309	324	292	322	281	279	330	293	284	292	306	317	292	280	307	321	327	292	304	279	327	327	319	312	274	313	306	315	305	306	310	360	342	317	310	290	299	276	319	295	294	272	307	319	302	301	282	283	323	309	331	298	309	312	305	303	295	272	304	323	316	284	318	308	310	334	276	339	317	337	273	303	309	301	311	309	331	288	301	317	296	299	281	299	302	294	307	294	314	340	284	299	313	314	300	306	315	298	325	295	301	327	296	324	299	320	300	306	274	302	287	283	331	295	291	272	310	302	302	287	301	340	310	299	300	319	318	339	314	278	333	308	315	290	309	307	312	318	324	310	324	327	308	299	324	328	330	319	303	288	294	300	302	325	328	317	292	322	323	309	318	302	318	304	293	264	309	291	316	307	322	265	305	318	318	276	304	318	305	294	294	316	310	296	301	316	296	284	331	311	302	298	273	325	306	296	324	270	273	296	297	292	284	325	304	311	290	298	293	290	306	276	305	288	290	314	310	306	325	292	333	302	279	302	301	288	313	265	295	313	323	323	309	309	280	294	310	307	312	286	287	292	300	312	284	275	286	301	274	304	321	345	306	298	330	320	263	326	315	308	282	286	320	294	309	288	302	294	304	281	282	303	285	272	331	304	296	302	300	292	291	312	327	331	276	295	310	308	298	282	283	330	317	292	299	299	287	314	276	302	330	321	281	328	287	304	296	275	286	312	286	300	264	295	337	309	303	307	298	285	345	288	300	296	309	275	328	300	315	328	329	302	315	307	292	322	289	296	324	297	299	316	304	303	305	292	285	303	337	303	275	275	286	322	277	316	288	334	279	300	299	318	306	310	325	311	327	303	293	288	305	304	298	304	305	309	304	292	341	324	306	281	311	292	290	337	291	306	296	299	330	302	318	308	312	284	295	329	306	298	311	284	298	280	281	285	290	259	289	273	252	321	303	318	320	289	300	304	298	256	316	337	323	309	307	293	305	306	275	314	310	302	288	321	311	289	314	322	304	299	288	313	311	301	291	308	307	339	320	309	298	276	285	294	279	321	314	330	324	285	310	318	313	291	282	290	279	308	316	292	313	294	284	311	279	316	332	303	320	323	313	304	304	335	311	314	275	275	322	295	330	288	315	309	305	320	275	310	276	303	270	320	328	297	286	292	285	311	289	317	295	313	317	282	298	293	330	299	329	286	290	287	324	311	309	318	310	324	321	310	314	310	299	293	308	309	298	300	296	332	315	279	320	301	311	304	294	267	288	293	320	246	283	336	322	301	294	301	275	288	296	298	271	328	290	331	305	315	295	308	320	297	297	321	326	309	308	294	304	299	318	310	299	292	341	322	318	285	287	326	322	303	306	321	311	320	335	327	298	288	312	318	309	313	277	332	314	285	317	311	303	290	315	300	326	275	299	308	314	314	302	292	298	300	329	303	331	299	301	306	322	316	327	341	341	329	300	298	292	317	327	275	295	321	291	284	269	268	288	321	292	319	332	318	289	306	304	313	315	295	314	311	302	324	282	281	297	263	339	300	300	322	296	278	315	327	316	307	310	277	273	303	285	321	303	319	327	307	308	285	318	303	308	301	294	279	333	297	303	288	295	308	319	304	302	305	339	324	302	302	303	314	292	287	308	285	321	300	310	304	316	298	288	295	316	309	285	345	277	301	308	319	320	335	275	315	312	300	288	320	326	308	284	304	324	298	309	270	295	306	298	317	291	307	319	322	323	331	308	289	302	339	295	281	280	313	300	315	321	302	310	299	278	285	294	290	281	287	290	320	293	299	319	309	320	299	298	288	310	327	318	302	295	307	314	305	328	299	313	306	310	298	336	305	308	315	290	322	317	294	313	297	317	286	267	306	302	317
8771	2004	658	470	423	399	424	371	445	336	333	364	357	313	321	341	354	373	353	346	334	337	366	375	312	361	346	356	353	330	377	307	347	349	315	346	345	331	321	349	339	326	327	374	335	347	305	352	344	326	330	339	354	355	336	343	318	346	357	341	321	325	309	331	335	334	345	332	344	340	337	339	336	324	322	290	359	359	357	349	326	357	335	340	338	305	331	365	352	347	353	374	338	318	334	349	337	376	339	364	322	346	351	336	311	350	339	319	314	325	337	386	324	344	353	345	341	354	346	347	326	326	302	314	349	353	344	345	309	311	326	341	320	345	349	334	304	368	344	324	325	342	344	338	353	361	321	337	352	323	380	319	352	349	340	331	338	320	308	358	324	335	357	345	333	313	301	323	349	336	391	350	339	317	368	364	328	351	355	355	338	363	344	330	338	322	396	375	323	328	323	330	338	354	330	352	380	336	341	318	354	323	335	311	306	343	346	369	295	325	345	342	350	320	330	351	341	339	342	315	345	348	375	298	341	357	321	360	331	328	354	320	316	354	353	351	393	333	348	296	316	321	328	335	341	342	326	356	340	361	345	341	355	317	356	344	391	348	339	345	341	348	350	349	327	317	290	339	321	332	363	330	315	330	341	356	381	320	337	356	339	326	349	340	315	352	378	328	312	328	328	347	336	336	322	334	335	318	357	353	306	302	372	378	318	385	374	348	338	370	343	339	315	334	351	360	354	307	345	337	332	344	341	323	341	348	345	332	331	344	356	368	334	333	324	334	320	353	312	377	364	356	331	338	345	360	342	360	322	344	366	351	344	314	336	346	319	316	318	328	326	363	330	342	373	329	355	314	346	310	333	348	351	329	338	370	332	338	330	341	357	360	342	332	339	320	337	342	354	313	355	326	338	314	318	349	351	314	384	362	337	333	321	344	341	325	353	378	340	314	318	346	319	342	367	355	337	320	343	354	350	345	335	337	359	300	336	356	342	351	372	367	355	375	316	317	323	333	297	335	349	365	338	312	313	365	332	359	336	347	313	351	347	342	307	361	343	353	380	359	331	351	322	316	329	348	318	367	315	325	356	299	354	313	352	334	364	345	349	348	334	356	304	319	339	340	358	343	321	349	342	343	336	360	329	354	346	317	357	356	352	346	358	342	327	332	351	352	351	366	334	328	318	327	360	358	315	346	342	329	363	318	316	341	333	374	314	322	343	340	325	331	325	325	348	343	328	346	369	370	337	328	330	335	317	331	352	347	339	356	321	324	328	339	327	363	353	356	328	349	340	358	337	346	371	363	371	360	363	303	306	365	318	319	357	358	354	332	332	330	363	345	359	363	356	339	333	342	396	308	313	356	361	320	332	374	361	319	335	328	366	334	345	342	290	341	332	361	336	328	325	345	311	355	343	349	351	318	324	342	400	336	353	328	323	372	350	296	376	345	352	349	368	357	346	320	373	400	338	350	369	323	335	337	333	334	342	322	336	338	348	352	300	335	333	348	406	301	342	335	343	333	315	361	361	350	359	362	333	362	347	334	336	370	353	345	340	337	327	326	342	324	349	330	361	344	341	360	324	322	354	327	367	309	323	349	297	343	363	333	349	305	356	378	327	336	332	341	362	324	350	353	313	325	345	346	313	337	329	352	335	327	337	310	339	333	328	379	359	346	345	349	358	317	319	323	359	344	340	346	351	334	324	335	306	350	308	388	319	318	359	338	314	317	353	347	340	329	314	311	349	368	327	312	356	351	351	330	320	336	319	329	312	344	339	378	335	334	324	353	348	337	296	332	339	351	334	347	345	333	348	324	347	315	344	358	323	309	358	319	334	344	319	319	327	333	356	355	307	348	336	333	345	325	328	341	330	329	318	313	338	302	354	326	333	337	347	325	305	323	330	312	330	314	333	327	317	348	305	338	322	338	339	361	359	358	347	307	331	344	328	377	310	313	332	319	338	296	317	327	332	321	318	340	338	362	362	343	340	371	354	327	338	322	345	356	331	365	354	300	334	328	337	370	345	336	355	331	339	332	367	363	320	368	339	358	324	305	325	342	372	350	345	336	335	356	321	361	347	359	332	358	329	328	339	316	308	312	319	332	357	359	315	354	338	330	341	324	326	356	316	343	345	308	295	370	375	329	313	327	364	366	330	330	338	349	349	338	357	331	357	325	345	363	313	324	329	331	358	352	334	337	316	337	353	344	345	338	354	344	355	314	326	310	331	320	350	360	351	353	372	339	362	347	339	340	336	337	345	353	319	339	341	317	351	363	339	333	354	338	337	327	356	328	331	333	333	326	325	344	328	328	323	344	333	322	334	324	353	366	330	327	337	341	334	341	343	324	356	356	323	327	344	324	357	347	342	337	331	349	327	314	323	317	333	331	338	326	311	356	332	302	313	338	318	358	334	360	376	362	353	376	324	345	341	341	363	325	327	284	337	350	327	341	332	331	322	330	326	352	324	334	374	352	336	329	345	334	370	314	325	354	340	351	355	302	323	310	309	339	332	357	315	332	310	348	333	371	364	364	340	362	343	334	363	330	332	307	359	373	354	327	323	353	378	337	313	283	320	320	350	319	300	372	318	322	363	353	327	342	337	361	331	297	335	338	350	332	369	364	358	329	330	348	371	320	328	330	357	355	362	362	340	340	358	339	335	319	351	334	332	347	317	340	363	344	327	353	344	320	338	356	326	333	368	346	352	341	362	341	320	327	329	346	363	322	351	354	355	341	345	324	356	319	355	323	361	356	330	341	297	333	341	339	333	356	335	308	343	334	346	351	343	332	367	280	331	350	328	360	324	321	353	353	358	344	362	311	344	312	328	338	334	324	324	351	346	352	336	340	341	354	315	339	320	317	328	367	335	327	339	334	337	341	354	353	328	332	350	324	328	364	341	326	336	345	335	330	294	335	346	318	363	355	305	341	337	347	357	346	332	368	337	337	345	320	324	345	334	350	377	324	319	390	303	318	360	339	335	359	341	333	360	345	337	335	360	323	327	362	363	322	308	350	337	380	334	352	348	316	357	359	347	329	305	338	356	333	350	346	325	332	309	333	351	328	348	342	334	334	322	310	318	352	344	395	331	336	328	341	348	337	374	332	312	311	320	332	362	322	345	323	358	311	345	350	342	372	347	341	334	309	336	341	358	337	345	375	367	344	344	335	385	347	309	336	341	318	331	334	352	319	360	374	335	334	352	361	370	356	352	345	341	340	345	367	366	347	346	356	297	347	321	316	330	340	350	321	348	349	327	367	338	337	345	342	354	355	374	323	355	325	344	338	358	314	345	299	345	337	331	349	377	312	331	382	353	337	378	344	324	347	361	382	371	321	377	335	332	323	338	340	334	341	351	349	299	343	338	349	362	344	349	340	334	331	312	340	336	336	371	330	328	314	334	336	340	335	314	359	347	369	338	364	342	336	340	314	330	366	376	341	316	346	341	382	335	374	349	356	333	323	320	369	339	375	347	355	336	348	325	344	347	333	362	324
23703	21146	28300	24246	21149	8527	784	434	411	352	280	263	223	240	242	235	218	203	201	185	186	174	186	184	182	165	160	197	172	164	161	144	162	161	166	169	171	167	170	152	157	162	165	174	148	164	158	162	144	149	153	186	170	176	178	161	164	153	157	189	157	149	150	154	156	149	163	164	154	174	177	167	153	156	145	145	142	149	157	163	151	170	177	152	151	138	173	153	159	137	147	159	165	131	146	156	150	169	158	168	156	165	170	163	169	180	151	182	165	138	172	146	155	175	174	160	135	171	157	149	166	153	152	167	152	171	155	165	162	152	172	149	161	155	156	152	153	157	139	141	160	159	134	144	165	170	164	167	177	151	148	120	162	147	155	170	149	152	160	183	155	155	169	163	152	163	155	142	157	167	149	152	178	156	164	157	162	170	147	163	178	145	145	135	154	144	157	173	164	180	158	156	165	153	137	153	147	173	173	143	159	164	180	152	155	153	145	181	164	150	164	148	160	158	171	153	159	148	159	163	163	163	163	187	164	145	173	163	172	173	153	176	150	152	150	175	166	146	162	150	147	155	160	158	175	153	180	134	143	168	158	152	140	175	139	165	170	135	149	144	144	161	158	169	151	149	152	137	156	146	147	177	141	131	168	163	162	149	159	162	161	175	164	176	161	167	186	145	154	164	148	167	165	149	166	162	145	155	156	157	155	171	127	159	145	157	129	138	146	174	152	149	150	161	157	153	159	152	136	164	153	180	174	138	141	156	147	157	181	163	158	153	138	149	165	147	178	161	168	132	177	144	162	152	120	163	139	166	149	168	173	168	155	149	144	169	163	154	169	162	149	157	163	148	139	138	147	168	141	157	150	197	155	162	165	160	151	170	164	124	174	161	139	182	159	143	160	172	133	152	180	149	163	149	153	158	150	171	148	127	127	174	156	141	168	147	157	179	164	170	166	172	173	141	151	174	149	148	152	154	162	168	150	154	162	177	150	149	157	150	164	154	167	139	174	163	158	165	157	163	155	152	160	148	155	149	151	165	150	153	150	174	155	150	156	167	156	160	148	130	155	151	142	176	163	165	176	144	166	158	142	164	169	155	159	158	149	145	144	152	152	160	182	139	155	141	155	177	154	157	164	166	147	151	151	167	165	176	139	157	173	150	163	150	167	155	169	155	159	142	147	143	167	156	151	139	149	165	152	152	130	141	162	165	178	147	161	144	174	149	143	161	155	170	134	180	157	142	170	151	173	166	144	164	153	160	144	164	180	158	148	154	146	144	145	150	144	156	146	179	183	167	139	162	151	139	155	152	148	169	150	133	155	166	160	160	131	169	144	163	160	153	167	184	152	159	165	149	167	144	164	158	166	159	171	132	166	144	175	155	149	174	142	178	139	150	156	138	172	171	162	159	182	149	167	156	160	166	161	141	147	144	161	166	145	148	165	149	158	129	170	160	133	142	171	148	177	146	157	159	138	144	160	158	171	173	133	179	156	145	145	170	129	147	164	158	179	154	156	155	163	148	166	168	153	183	158	172	188	179	161	155	156	162	168	173	167	173	155	164	132	152	150	158	163	144	156	169	154	133	153	159	160	144	171	162	181	142	157	169	139	144	167	173	155	174	150	143	158	163	139	159	164	142	148	154	138	170	163	150	166	153	162	170	164	173	152	142	168	188	175	169	163	151	150	155	154	158	145	146	153	150	154	153	168	131	160	164	160	153	190	165	155	144	167	152	154	150	157	157	141	169	148	135	165	152	164	166	148	153	190	164	157	160	157	173	165	148	159	134	166	146	173	159	156	179	143	152	152	164	182	170	137	145	153	169	165	155	163	163	142	164	161	170	146	159	163	147	174	168	142	158	174	155	165	158	161	161	140	145	160	155	152	155	161	160	139	176	146	168	158	170	177	151	172	190	159	144	165	158	159	153	153	179	157	156	170	156	143	145	153	183	177	166	141	168	155	161	144	169	172	135	139	165	190	158	168	163	164	172	168	142	170	168	135	157	163	149	153	154	136	134	163	142	165	176	158	151	156	164	132	149	149	158	178	176	168	167	176	136	151	140	157	148	158	155	150	153	153	158	147	156	146	167	166	156	168	155	166	148	136	126	146	135	146	179	174	173	135	172	173	153	158	157	125	173	174	173	153	165	165	168	148	173	155	143	157	145	157	180	167	160	169	139	162	157	164	148	160	170	160	154	154	170	172	163	160	136	175	146	161	178	130	154	169	179	157	194	187	158	172	147	161	167	159	163	149	170	177	157	148	123	155	159	145	174	151	171	134	161	152	150	165	169	155	138	159	151	153	167	172	153	158	142	163	149	159	153	167	154	165	168	152	151	148	154	146	179	157	150	186	152	168	147	140	150	152	192	186	150	150	155	158	146	184	168	144	157	158	167	156	146	140	160	152	148	149	136	164	156	168	182	165	170	158	153	148	174	149	136	143	168	142	170	155	149	145	161	162	178	153	171	159	167	154	145	144	141	133	172	143	157	162	158	173	170	125	140	165	156	183	157	164	178	148	161	143	150	132	153	135	150	159	170	158	147	135	152	146	179	147	152	161	142	142	148	167	165	159	138	172	152	168	166	157	176	164	171	176	144	160	168	161	143	180	174	157	148	142	150	158	147	169	169	156	164	164	161	165	148	155	161	158	164	177	156	184	152	152	156	161	171	152	183	149	152	138	159	164	166	148	147	174	158	175	189	157	144	165	157	151	134	170	157	143	143	143	166	143	177	165	159	154	178	160	145	143	168	163	168	181	162	165	155	138	160	152	148	168	156	168	149	164	154	146	167	160	166	150	144	149	152	158	144	166	163	153	157	175	162	154	182	167	155	149	161	148	174	176	166	147	153	170	167	145	171	167	145	156	152	138	165	140	150	152	145	139	169	141	147	168	168	156	155	168	156	143	151	169	158	175	163	150	164	160	150	143	158	158	164	143	127	175	173	162	157	164	164	149	155	167	146	169	168	174	184	155	173	149	174	155	147	160	163	157	152	161	149	159	160	174	146	163	156	140	153	148	141	172	164	175	175	157	153	141	157	151	164	157	166	138	142	152	165	136	179	155	147	159	157	162	167	148	167	155	171	177	164	151	172	145	156	162	143	159	169	149	157	139	149	136	157	124	140	146	131	173	151	165	172	154	176	138	165	141	160	170	150	154	163	128	163	171	160	148	181	157	163	174	158	167	176	142	145	152	171	165	141	169	148	151	163	158	148	153	180	147	146	159	182	148	153	170	144	165	158	157	152	176	168	146	164	173	161	149	136	159	159	167	165	149	149	168	163	163	142	174	158	153	145	165	141	154	147	183	143	144	150	167	143	121	153	161	167	147	165	176	161	181	160	165	157	167	206	172	141	154	149	157	171	142	156	138	151	141	140	164	194	149	161	140	175	174	175	133	157	172	161	135	166	170	148	158	149	177	148	150	181	163	179	159	175	183	146	129	150	171	166	163	169	137	147	141	141	167	165	139	166	177	178	136	155	150	173	141	151
31100	17647	5270	2411	1719	1214	960	742	573	504	424	400	309	294	278	267	243	232	212	246	203	200	235	198	217	202	216	193	216	197	211	196	193	194	197	186	179	210	187	203	192	184	205	212	214	161	189	204	166	173	194	196	177	214	182	164	177	171	184	187	176	193	182	200	176	184	193	184	177	180	167	184	182	182	187	176	153	163	187	171	190	188	200	180	192	175	188	176	160	195	199	199	180	165	187	201	184	157	175	179	203	179	189	173	185	187	196	188	163	201	172	180	183	148	183	171	177	192	191	189	182	164	195	177	171	179	180	192	201	182	197	199	181	190	180	182	196	175	176	181	185	164	185	162	185	167	191	208	177	199	172	197	188	190	191	170	176	173	186	177	173	189	197	194	197	183	188	178	195	177	192	182	169	195	175	182	187	172	173	158	176	171	182	174	184	182	189	191	182	179	180	170	171	181	156	184	175	182	179	186	185	172	174	166	204	194	195	170	177	176	179	194	155	189	189	164	200	191	187	184	165	176	184	178	157	188	215	173	159	213	197	197	169	183	181	176	184	152	160	196	168	177	174	189	173	162	158	159	170	165	167	170	185	179	164	196	198	191	196	181	200	190	177	182	174	180	174	173	176	178	180	187	192	187	178	169	186	179	190	189	177	189	198	165	162	170	188	172	156	174	167	211	206	181	183	162	173	194	193	166	170	165	161	190	178	196	165	193	192	196	148	198	169	173	187	161	192	184	191	194	162	162	174	174	173	155	185	166	179	187	183	191	168	184	169	180	192	195	195	192	159	182	157	177	205	174	184	203	204	175	208	196	177	195	176	176	194	180	203	167	197	163	168	188	169	186	183	194	176	196	169	180	190	216	186	201	209	175	191	176	166	184	191	181	186	161	183	178	171	193	168	184	188	169	174	187	186	185	188	164	172	189	181	181	183	178	176	197	170	177	166	192	171	157	198	194	167	189	172	185	193	189	165	176	182	186	173	207	173	197	173	151	176	193	177	195	174	153	155	185	194	170	169	174	172	185	179	179	203	163	181	176	209	181	183	159	173	187	177	180	166	177	154	184	178	174	180	151	188	195	180	177	190	178	189	176	194	191	187	195	198	198	176	171	185	190	199	179	155	200	171	166	189	177	180	187	180	190	188	181	195	179	187	195	169	168	187	177	192	181	207	196	176	205	181	212	186	165	182	199	183	195	178	190	193	166	180	181	180	154	178	182	174	201	166	205	187	178	183	176	185	192	159	160	178	184	199	166	176	204	175	187	206	168	188	181	189	191	184	187	159	185	171	168	167	174	175	189	174	187	173	164	189	149	170	186	179	175	195	194	183	190	204	175	167	171	163	158	181	173	180	172	166	183	182	185	172	173	195	194	192	178	207	190	182	191	172	199	155	161	171	191	170	173	165	195	194	164	176	184	168	180	189	176	158	167	213	179	165	190	196	183	189	195	175	184	187	199	184	179	175	195	182	192	189	205	183	168	178	192	180	170	166	205	182	187	167	198	186	157	166	147	170	176	159	187	183	190	181	178	170	169	185	182	178	197	174	184	189	203	196	183	194	178	184	187	168	189	179	204	197	182	187	157	171	187	157	155	186	173	176	160	191	186	174	168	181	205	164	173	184	175	180	204	197	199	190	205	204	194	185	183	171	176	181	155	161	174	181	189	203	183	179	164	172	174	184	190	166	182	187	186	216	186	169	179	188	198	191	181	187	173	189	171	188	167	171	180	200	192	179	176	182	187	173	174	194	185	203	190	168	173	197	173	154	186	190	188	185	176	189	187	167	192	177	176	189	181	172	162	175	202	191	174	162	164	184	204	159	162	163	174	172	205	175	187	181	164	165	177	169	172	171	194	192	172	186	191	185	204	178	153	176	203	158	184	196	172	185	196	184	191	194	186	176	179	180	152	180	191	198	191	183	170	189	182	171	190	196	171	155	197	185	193	176	185	187	157	176	171	186	188	177	194	170	192	167	191	169	162	197	207	182	153	205	195	190	176	175	169	197	170	175	158	173	172	184	148	177	194	188	190	180	186	165	168	187	172	220	210	174	203	186	192	184	166	194	182	174	180	193	199	185	180	152	193	179	196	177	170	151	174	180	174	178	208	182	177	182	167	192	176	146	154	163	174	168	167	180	163	178	167	184	161	191	202	175	172	157	157	172	189	192	153	190	174	196	199	188	190	167	187	195	185	176	182	175	192	185	161	155	174	181	198	187	161	182	160	172	173	176	183	169	188	178	190	189	171	179	180	167	186	166	186	182	178	160	199	187	188	172	172	190	182	178	157	169	190	177	178	180	196	194	182	182	196	180	172	195	181	196	171	163	194	188	192	202	184	180	180	184	175	181	171	191	170	180	175	177	180	196	177	166	166	166	159	168	189	205	176	192	208	186	198	179	205	164	178	166	191	172	165	157	174	158	180	192	180	197	202	193	179	204	199	185	170	176	183	179	199	186	203	178	186	197	196	180	174	194	171	162	155	202	172	145	163	162	180	185	161	169	202	183	157	187	182	186	172	190	189	188	228	188	190	192	184	161	182	180	200	186	204	190	165	161	179	174	168	195	175	185	194	194	174	153	199	158	189	179	170	169	175	178	195	194	167	188	193	171	172	205	181	189	179	193	160	186	153	186	166	176	198	163	163	185	184	157	159	182	184	168	175	188	164	185	191	178	160	169	184	179	174	190	182	185	173	181	189	162	171	181	174	180	171	206	181	213	183	179	177	173	159	184	158	183	165	187	170	172	170	173	183	189	166	154	180	165	179	185	181	159	159	185	157	195	173	187	176	159	179	175	164	168	177	190	189	184	182	196	182	180	185	188	184	168	176	162	190	147	192	179	185	187	171	210	175	180	195	186	161	196	184	178	173	176	182	175	185	189	178	169	186	193	201	189	171	154	171	176	201	197	161	167	182	190	204	176	173	161	190	166	170	175	166	174	186	187	196	204	171	180	170	184	185	185	172	157	165	170	168	190	189	172	175	194	185	177	181	185	157	193	146	188	156	184	166	164	183	199	179	172	182	186	196	171	208	159	212	180	190	153	195	147	183	192	185	182	163	197	186	171	173	195	179	165	192	174	184	184	197	179	167	175	164	203	168	189	185	190	162	155	190	182	193	171	191	176	157	159	169	178	194	185	196	169	178	187	205	177	199	219	189	194	188	163	176	189	165	193	192	167	188	186	164	160	165	196	151	165	167	197	173	180	182	183	182	175	189	173	173	179	171	182	194	198	169	185	198	171	187	173	183	164	176	204	173	172	158	202	195	170	202	183	192	183	174	181	178	173	209	203	177	210	204	158	180	170	185	214	168	185	195	181	175	174	205	203	165	176	167	177	166	152	169	200	189	218	184	170	178	151	169	190	180	183	202	177	168	207	197	163	160	174	160	179	162	170	208	171	190	184	183	182	185	190	161	179	181	189	180	194	185	175	169	202	159	165	185	175	193	173	171	204	198	162	192	173	155	169	169	185	184	160	186	174	172
24865	21104	27149	25244	9419	928	731	626	674	607	590	598	545	589	557	538	529	542	560	565	546	518	540	530	547	551	477	537	506	544	519	517	527	488	542	479	509	503	528	487	522	511	521	518	493	529	522	474	506	487	519	483	476	529	516	523	511	507	521	492	478	485	531	516	493	484	527	501	499	535	518	493	509	521	532	488	487	514	504	511	515	505	526	504	482	519	495	518	510	528	475	526	523	490	536	532	496	517	520	483	522	541	489	467	542	462	514	463	488	575	489	469	500	531	510	504	504	508	492	467	520	509	453	515	509	485	515	505	519	473	482	494	495	543	497	549	515	498	528	504	507	475	543	497	468	510	496	510	555	500	506	513	466	537	488	476	491	484	479	519	514	503	514	525	488	524	466	499	489	510	516	510	503	508	517	499	495	456	513	499	502	526	510	514	489	494	488	517	494	496	512	489	438	541	501	534	462	539	529	461	499	514	480	490	488	466	502	506	492	520	537	474	503	514	500	498	545	504	459	503	543	506	569	524	489	499	516	463	522	466	502	474	527	518	458	489	502	570	506	529	512	532	465	525	489	510	502	491	494	544	518	508	521	509	512	505	488	475	483	492	482	504	505	519	469	480	477	498	527	469	479	537	535	544	494	480	511	513	524	514	491	502	503	467	524	464	521	493	553	509	495	511	480	501	517	514	487	598	502	495	499	544	500	484	504	474	523	496	518	497	561	519	453	489	547	487	486	494	519	510	543	463	508	483	496	500	490	524	508	541	499	515	495	495	487	478	509	491	476	512	524	499	524	503	524	505	512	499	519	493	469	492	545	513	524	475	504	488	524	497	541	531	533	514	496	507	507	502	458	492	489	524	489	512	488	515	483	536	505	547	519	541	502	525	492	500	506	491	484	517	532	485	453	514	488	498	503	533	528	506	508	504	491	539	491	543	519	485	539	519	525	538	484	498	526	512	458	505	517	494	508	483	486	530	505	493	534	496	514	514	551	476	529	515	505	508	510	491	481	495	514	501	493	497	501	524	468	510	481	525	510	515	465	501	511	497	486	521	507	497	525	542	543	526	481	473	558	496	535	542	500	509	539	518	495	516	507	466	511	497	514	535	471	530	522	507	518	497	488	471	492	487	507	521	532	544	493	548	476	495	572	524	513	498	522	498	518	495	484	560	463	536	506	533	517	504	510	499	528	492	493	530	498	516	492	468	554	458	480	538	519	475	521	500	484	493	519	495	492	482	514	501	536	501	502	494	481	523	458	477	515	524	464	521	460	493	464	542	491	505	506	482	511	502	533	513	505	521	513	501	523	499	470	531	504	524	478	520	505	472	517	493	489	519	519	503	528	498	463	504	516	518	543	490	537	461	503	528	505	548	461	493	495	490	524	469	521	498	469	492	489	518	558	506	535	520	473	482	500	531	513	485	539	546	536	525	490	531	533	534	491	523	501	530	536	543	493	507	542	482	519	546	494	509	501	537	524	483	491	503	553	551	500	523	524	498	488	486	524	506	502	485	476	494	506	481	506	507	503	505	508	541	513	533	479	509	519	485	485	502	480	502	525	524	475	514	523	505	524	529	511	508	514	518	509	508	481	521	481	499	545	506	495	499	524	531	528	549	476	466	458	549	508	477	473	518	507	471	531	496	540	486	512	512	519	460	470	500	495	536	523	527	469	478	496	473	521	501	519	504	496	520	509	508	489	536	462	529	524	522	471	485	488	534	509	513	540	504	487	451	487	503	516	531	505	546	491	485	462	478	518	501	472	517	504	472	483	501	502	510	504	472	479	529	524	521	518	522	517	515	483	470	515	495	511	495	499	530	509	503	497	509	473	516	491	486	511	526	527	528	503	556	485	483	526	455	513	495	530	508	525	514	484	531	490	527	474	537	528	527	500	499	550	502	498	517	471	500	531	505	476	530	516	526	485	511	458	478	487	478	469	525	476	503	523	530	496	470	493	520	494	482	523	506	462	497	474	503	523	524	489	506	506	507	508	493	530	527	507	533	500	501	517	461	494	498	487	473	539	478	515	506	553	517	495	532	529	531	508	526	491	502	488	532	516	520	493	497	492	509	495	475	456	497	499	471	486	498	484	505	500	505	514	564	512	538	508	512	520	506	496	481	530	498	516	508	539	530	529	500	530	492	475	503	442	537	520	510	484	529	494	494	515	517	499	497	509	548	484	506	447	477	539	502	508	509	501	540	473	480	528	494	481	485	494	509	495	503	498	530	501	524	469	521	515	514	525	505	511	533	500	516	495	484	515	548	489	489	497	568	504	482	500	473	562	490	494	497	484	504	538	478	513	503	463	501	456	526	509	536	498	498	540	485	546	483	538	521	551	493	509	499	484	543	532	483	534	469	497	511	555	513	508	516	531	504	527	485	516	509	504	490	503	511	517	545	500	460	509	509	501	510	528	513	495	516	501	477	510	503	526	509	516	493	482	482	495	507	518	527	534	500	495	537	550	490	528	526	486	516	510	529	510	501	551	492	464	524	493	512	508	513	499	490	510	481	500	526	484	514	453	500	494	484	488	532	499	492	508	478	500	508	478	496	494	543	511	491	521	482	498	506	504	521	477	470	539	516	560	513	504	504	473	498	491	494	542	500	506	517	539	485	511	465	502	479	486	469	488	505	515	529	518	519	523	509	483	506	482	510	508	492	522	523	533	499	542	510	529	548	501	503	512	520	496	458	512	479	513	532	509	498	465	525	484	477	525	499	506	493	499	536	528	482	446	481	494	488	528	556	530	503	509	500	504	501	503	483	464	500	516	494	484	581	505	485	508	516	503	495	476	524	485	551	491	483	544	508	528	509	530	490	502	475	468	517	477	521	510	480	511	492	533	526	493	486	490	485	494	472	470	496	499	510	523	492	548	511	523	457	504	515	524	506	516	519	456	498	498	500	492	551	493	514	536	471	556	527	521	524	540	536	481	490	514	501	545	548	500	476	477	455	473	510	503	540	521	516	506	543	513	519	459	539	503	536	507	514	546	527	504	495	496	593	535	496	508	536	528	519	534	507	526	491	510	521	497	507	515	525	533	535	488	498	515	541	519	527	488	502	511	532	506	530	511	490	513	511	549	534	494	485	496	514	494	527	514	519	507	537	524	540	533	509	512	504	523	457	478	517	525	490	477	524	554	472	501	533	552	516	493	523	535	487	507	492	519	538	534	488	536	505	538	499	491	520	466	497	511	517	499	491	482	501	491	510	493	513	520	506	496	497	486	535	474	502	523	516	491	483	465	536	503	479	474	498	546	476	454	515	532	523	559	476	506	520	515	467	494	529	486	517	540	473	494	478	512	493	495	473	477	474	511	530	485	466	508	489	475	527	560	500	530	480	513	498	502	531	484	485	496	510	511	496	504	499	513	471	527	483	493	516	527	526	479	521	522	489	531	515	516	505	507	460	499	562	506	534	487	470	460	521	506	561	512	508	497	529	441	482	490	522	533	528	515	512	518	462	507	521	531	494	473	504	509	499
28384	12529	3069	1673	1280	1118	958	823	790	710	725	638	695	590	604	605	542	549	550	594	573	542	529	563	576	512	520	523	491	510	520	564	541	598	551	559	537	537	506	507	536	505	559	538	525	536	546	524	539	487	500	538	545	556	538	514	493	500	553	525	540	536	533	491	521	466	505	507	579	505	561	536	586	541	605	573	552	562	530	522	545	525	560	487	553	591	545	537	534	509	519	544	529	513	561	513	505	544	487	500	486	495	525	539	551	525	499	528	507	515	566	531	557	528	559	538	551	553	525	518	516	555	596	535	540	554	536	545	511	520	544	522	543	540	537	501	517	513	527	520	542	536	534	548	526	535	545	540	474	497	593	512	521	552	530	551	545	537	533	568	522	608	524	514	575	543	555	548	497	512	586	563	553	523	543	511	556	515	550	551	537	503	516	537	554	506	560	549	505	529	504	556	537	519	547	468	529	537	518	553	557	625	519	554	528	528	538	547	507	574	536	536	511	539	464	529	571	514	540	557	529	537	527	554	535	512	513	533	526	516	541	474	532	500	514	542	550	531	499	507	535	542	536	533	556	554	548	542	571	531	542	524	522	478	514	558	504	520	495	579	510	496	525	519	517	504	529	529	532	508	533	524	526	499	497	529	562	552	509	511	555	518	541	553	539	509	556	550	541	528	543	484	553	526	535	509	572	547	529	513	530	531	496	548	552	514	500	535	527	539	525	505	522	551	485	549	533	536	513	544	543	513	479	496	523	540	556	549	501	497	502	492	509	556	511	532	508	549	539	549	540	560	540	520	540	519	571	542	506	539	548	475	527	534	553	531	528	520	549	572	512	576	529	536	510	504	529	524	518	551	549	519	547	526	514	487	525	513	568	513	543	562	544	535	548	494	537	539	555	521	549	559	538	504	511	524	546	482	531	500	538	527	538	540	511	530	575	540	518	494	533	558	518	503	526	547	521	525	547	521	530	567	543	498	518	521	532	507	517	517	502	517	548	551	520	528	581	513	521	577	539	537	566	548	559	519	510	489	497	513	544	503	527	534	556	520	541	520	520	489	523	509	539	527	554	508	515	593	571	521	518	548	516	525	521	559	469	522	555	529	525	530	500	533	537	551	544	505	534	538	538	536	529	527	523	510	533	533	517	546	533	529	505	559	565	548	501	488	537	526	546	554	517	515	550	547	481	518	531	522	519	548	552	504	548	561	539	508	518	536	545	563	546	501	527	507	547	533	561	517	515	561	577	564	523	521	534	540	577	533	524	499	558	534	584	519	515	498	543	513	532	533	533	510	540	566	558	534	530	546	519	526	483	543	533	503	538	497	552	497	549	566	587	515	534	520	519	544	525	522	528	573	509	526	554	549	570	541	477	500	526	508	512	527	521	544	515	546	539	481	559	525	545	482	523	569	521	513	534	545	511	528	552	533	508	561	515	540	536	560	563	572	534	552	538	489	536	531	512	552	512	534	528	538	542	508	505	511	514	537	508	530	553	567	488	548	510	532	554	573	576	498	520	515	557	555	531	487	483	543	545	516	535	543	561	495	523	532	529	540	501	528	555	531	506	526	531	505	548	549	552	513	571	521	521	520	508	538	522	511	557	536	536	528	504	537	554	507	500	521	519	497	522	499	516	525	537	510	502	556	528	515	506	493	555	496	527	514	550	527	532	520	517	511	481	550	519	559	499	532	542	502	525	538	558	501	533	568	509	532	528	528	546	501	500	517	503	545	477	576	564	536	472	546	542	522	613	536	523	514	564	527	556	502	526	508	551	573	524	523	542	505	534	535	520	537	572	540	530	529	538	548	525	550	497	507	555	546	552	541	503	486	558	531	504	561	584	513	509	563	543	548	515	527	547	494	530	517	539	552	507	564	513	519	536	524	544	495	567	510	582	520	524	518	546	493	522	569	519	513	530	556	503	520	548	533	529	548	551	504	496	547	526	497	528	543	475	505	525	522	540	549	545	525	507	533	520	519	511	500	566	498	538	563	526	558	560	545	526	565	578	536	490	594	514	479	483	491	534	573	510	488	516	543	502	538	533	518	559	526	529	452	534	520	521	553	539	544	527	535	532	492	500	527	561	509	480	547	530	569	561	505	549	547	539	528	571	528	511	542	503	525	511	532	529	533	541	545	560	564	547	515	534	507	523	524	551	524	483	557	532	532	511	543	516	542	528	531	526	544	541	504	496	558	585	498	515	533	518	551	483	517	528	506	540	519	556	533	538	528	559	519	536	502	565	522	547	538	495	552	594	506	554	521	529	530	477	530	558	495	543	516	508	536	569	522	501	480	494	529	541	532	565	567	523	556	549	517	522	521	535	573	522	533	515	537	542	497	506	548	535	531	515	532	537	500	546	554	507	544	500	525	547	539	514	540	548	546	514	559	568	517	534	537	523	558	536	573	519	539	526	549	473	529	526	544	525	552	529	509	563	553	536	547	551	541	542	515	550	510	538	537	510	490	517	544	514	520	480	529	507	573	561	492	528	511	538	468	514	530	526	528	543	528	543	526	517	526	516	525	527	509	501	544	598	514	494	530	566	537	522	534	521	558	528	545	580	514	587	521	506	523	521	536	523	546	516	540	531	531	561	513	484	523	489	527	501	512	513	524	537	530	535	556	535	542	523	527	515	535	530	543	549	531	514	521	495	513	524	505	566	544	514	521	559	536	515	576	518	553	532	562	528	519	493	528	546	500	510	548	554	596	554	501	526	545	487	547	549	547	515	527	525	520	576	548	540	571	540	545	507	547	536	500	551	535	564	538	547	515	533	489	545	508	501	542	558	553	541	502	508	516	536	508	538	532	499	510	533	513	538	547	517	527	587	555	522	513	509	510	490	556	531	494	482	506	520	510	536	522	528	510	553	580	541	539	543	528	512	518	486	513	516	512	523	517	491	584	507	573	527	523	579	533	479	546	531	512	547	515	533	570	508	513	512	508	525	528	580	530	538	511	505	514	572	528	551	538	566	507	532	561	548	533	499	535	512	520	571	522	505	491	562	538	546	557	521	549	529	539	535	518	512	510	532	566	512	536	537	561	537	555	511	538	527	537	540	532	499	527	527	503	501	488	525	536	537	521	572	514	484	565	543	514	517	532	535	542	509	566	505	502	484	509	524	527	542	522	500	506	506	524	542	537	544	556	559	538	511	545	507	534	547	510	527	553	527	502	542	576	558	578	576	525	570	513	528	513	530	527	530	517	530	531	563	530	500	532	522	525	513	544	543	527	511	486	549	536	464	538	593	530	498	519	498	534	533	537	530	533	543	547	583	575	509	515	556	487	506	485	488	544	530	496	522	527	542	540	552	534	516	576	510	540	530	522	521	549	529	506	529	487	557	545	596	544	574	533	539	545	538	556	527	507	550	526	560	505	544	522	514	561	556	540	537	569	538	503	525	538	545	546	538	534	510	528	498	513	496	520	525	547	525	516	524	517	530	522	519	560	505	537	540	520	520	489	527	489	481	530	515	503	578	539	527	511
22557	21154	28794	23764	21155	21208	7170	1113	773	686	618	609	563	567	513	468	481	423	463	486	452	444	438	396	428	396	377	405	404	417	394	399	378	386	358	392	395	415	370	398	370	355	368	403	338	377	384	356	385	358	363	425	379	380	388	349	369	404	372	378	353	362	354	344	357	400	374	367	353	402	378	369	365	408	405	363	368	363	362	396	335	387	364	375	382	348	351	372	355	397	359	360	395	362	369	362	393	377	365	349	381	352	371	379	370	384	373	319	329	377	387	374	407	357	394	356	389	361	366	342	357	385	353	377	391	383	345	314	385	375	346	369	383	381	356	393	378	341	387	371	386	355	388	381	386	381	384	344	358	420	384	377	348	353	372	346	371	382	365	362	339	381	341	345	358	336	387	331	355	350	357	378	376	342	341	371	365	407	338	347	330	351	402	355	399	338	339	386	368	362	359	338	382	389	375	361	346	354	374	367	386	341	333	375	376	389	401	366	370	410	376	351	412	384	371	382	361	363	398	412	376	379	338	365	358	390	357	358	363	354	342	382	369	397	369	338	411	375	329	375	329	367	362	383	365	358	368	340	401	385	384	339	361	342	357	368	370	345	346	391	389	368	343	370	358	384	379	392	338	326	334	387	367	355	340	375	379	356	352	354	379	391	345	374	341	375	351	343	329	375	356	417	359	369	355	344	349	362	380	366	362	359	367	405	357	376	331	349	368	377	338	330	371	376	343	374	372	389	397	346	357	385	343	371	358	346	393	327	379	367	353	347	376	366	358	358	380	373	355	386	359	380	334	367	379	383	383	382	360	383	330	367	342	380	365	352	357	405	360	365	356	405	372	359	336	320	356	352	380	377	331	354	343	358	367	385	365	373	387	352	354	350	386	330	356	398	337	354	394	369	399	376	387	380	362	380	351	384	389	379	385	364	336	372	393	348	364	385	356	367	352	367	358	394	354	390	357	386	340	371	382	383	368	401	367	368	345	379	382	400	378	352	362	333	366	376	357	354	370	357	364	408	383	326	374	374	392	352	352	356	333	395	339	347	362	364	368	373	349	334	371	366	356	373	381	353	356	364	365	389	371	378	342	336	341	378	342	376	392	335	363	366	360	340	352	343	382	378	379	370	361	364	373	383	367	373	361	373	369	419	388	369	349	360	357	358	342	384	406	386	357	364	386	372	331	374	363	358	358	364	360	372	351	349	363	371	342	373	390	363	349	391	355	362	351	374	359	333	365	394	341	359	406	359	356	355	352	348	353	375	368	376	369	391	384	333	364	356	363	328	387	348	343	382	358	360	338	330	361	351	373	366	376	388	375	382	358	353	414	361	347	348	373	347	338	383	364	381	350	397	363	361	374	378	378	363	360	353	347	376	353	362	385	368	349	381	356	372	350	364	361	374	371	374	380	379	386	349	342	385	355	381	369	356	394	362	352	385	355	363	353	379	367	352	335	372	420	380	354	379	368	315	355	375	376	381	387	380	384	376	384	355	370	377	390	354	344	396	327	355	368	373	380	371	362	365	360	386	366	337	383	346	357	367	338	339	363	327	334	351	348	349	358	373	357	352	341	353	340	374	359	357	383	370	348	369	373	400	351	354	399	406	399	380	382	392	355	385	360	342	332	346	339	367	374	327	353	347	341	398	351	385	414	393	341	365	346	352	388	364	417	366	364	376	384	366	327	351	360	343	368	383	360	330	373	397	373	396	332	338	358	357	351	374	377	377	340	379	394	386	386	384	406	381	361	380	357	362	385	365	374	353	365	338	330	390	365	376	408	379	365	372	374	336	370	362	382	373	374	361	346	358	343	351	370	380	334	391	373	353	374	382	364	353	374	365	386	380	360	359	345	348	405	352	334	339	345	343	365	352	411	371	371	349	352	346	361	364	420	373	359	390	351	370	378	367	368	313	332	337	377	378	391	376	357	366	373	345	366	354	352	349	377	366	363	383	373	372	353	338	367	349	346	359	391	347	391	357	349	362	402	377	371	362	385	364	352	388	377	375	377	372	337	365	368	356	345	370	337	332	361	342	354	363	388	363	358	373	380	370	323	362	364	379	344	352	387	380	371	372	387	405	384	348	332	336	374	347	381	427	336	362	380	366	381	400	392	365	369	366	363	374	349	348	363	342	384	353	357	382	377	337	370	350	417	373	358	355	389	360	361	356	394	379	368	340	371	365	363	354	357	365	357	382	360	363	375	349	358	374	305	372	378	418	378	375	341	323	364	388	385	382	383	362	366	384	356	379	354	362	370	388	341	389	380	356	381	368	334	357	370	365	354	375	390	329	384	369	384	345	366	389	343	345	378	358	355	377	359	321	346	370	362	355	356	370	351	398	350	360	390	350	390	403	329	372	375	356	357	382	361	354	347	351	376	420	400	381	361	343	349	353	341	374	325	347	364	375	346	330	393	377	390	366	355	349	383	344	381	349	372	380	358	386	354	371	353	351	342	377	357	384	326	341	352	378	369	373	385	384	350	373	368	341	348	354	362	347	366	381	390	333	384	369	361	366	358	344	375	348	350	380	385	341	378	385	400	360	405	356	361	338	359	386	368	370	351	409	394	359	379	333	359	375	360	370	364	356	355	369	375	360	377	378	369	379	345	382	364	380	393	336	354	373	365	420	333	343	365	380	373	363	359	339	373	375	373	338	341	377	361	383	350	374	368	383	374	341	395	352	357	379	398	336	383	377	355	372	339	386	354	364	352	403	376	382	353	331	371	412	321	386	380	374	368	354	350	373	378	335	384	372	367	351	384	372	361	386	352	389	359	347	348	384	347	388	335	368	341	348	356	362	391	364	392	357	334	362	370	380	371	378	390	354	341	353	343	358	355	376	356	363	342	387	367	407	361	404	386	364	354	384	385	369	351	337	375	366	359	347	352	368	366	378	357	380	345	363	395	356	338	359	370	373	331	374	365	369	338	341	348	354	366	394	382	360	378	324	346	371	343	354	375	373	347	369	348	360	360	396	368	331	340	372	357	349	373	336	348	329	353	338	367	340	385	341	345	360	365	380	371	370	370	387	354	352	388	382	356	343	359	382	404	388	356	355	335	371	375	376	338	371	382	376	348	360	345	358	340	392	355	370	327	362	356	379	387	368	386	381	328	370	414	368	360	377	350	362	392	363	386	381	372	358	350	383	379	358	351	308	386	382	356	348	356	386	350	369	360	368	359	353	329	368	350	370	365	335	351	354	330	401	367	414	351	352	380	351	392	319	347	361	378	327	383	357	331	363	359	400	376	378	384	324	371	381	375	367	341	371	334	362	370	399	379	362	388	377	372	375	371	358	360	340	328	365	377	362	380	342	373	350	374	363	362	361	350	353	380	345	374	390	390	412	396	357	398	346	356	387	389	353	372	353	384	365	388	350	367	354	340	344	349	368	384	375	351	359	354	342	335	353	380	358	380	349	369	382	373	379	372	386	374	323	373	323	373	349	365	336	384	360	372	396	345	343	354	388	333	356	357	387	337	362	325	373
37312	24312	9017	4396	3289	2364	1878	1387	1216	988	861	732	682	654	559	578	508	497	475	503	479	463	489	448	409	424	420	399	403	387	446	424	405	410	390	393	388	360	368	380	405	370	380	423	410	364	379	385	391	432	393	377	359	407	375	355	354	360	386	363	377	352	396	398	389	416	399	393	394	396	357	406	375	381	372	334	381	377	396	410	355	380	406	383	423	375	385	336	382	393	352	373	342	363	377	373	392	364	400	363	385	370	383	384	371	341	370	388	363	384	362	381	402	383	368	359	395	368	397	385	376	355	374	346	385	409	376	382	377	363	388	375	371	391	373	381	344	380	375	382	381	346	320	370	364	377	351	403	359	309	352	365	368	382	363	381	366	335	378	351	372	365	359	389	359	374	377	394	403	379	383	393	351	367	360	371	370	356	401	366	336	360	355	366	384	362	384	371	346	371	341	397	405	324	380	358	352	357	354	363	344	360	370	361	369	354	377	355	385	328	377	372	388	349	349	344	387	388	361	385	367	374	411	374	337	383	345	373	339	372	347	399	385	390	409	378	350	399	383	371	375	369	351	389	385	388	410	354	342	374	376	400	386	399	348	371	438	399	351	397	378	370	384	374	371	366	365	344	393	371	349	371	389	370	352	362	368	380	387	365	374	397	405	380	372	395	371	369	365	370	372	346	349	399	387	368	360	365	388	414	355	384	365	376	357	366	374	385	365	369	366	349	394	357	352	394	394	379	346	370	384	382	359	361	373	366	361	372	388	352	347	402	371	379	377	374	376	375	390	360	385	347	355	356	367	361	336	388	377	357	392	365	379	388	375	381	374	356	370	356	329	351	371	384	362	355	340	381	385	383	348	384	378	405	374	351	363	364	369	351	385	384	364	384	362	394	366	353	381	392	352	367	358	366	367	370	374	390	343	402	367	341	393	363	351	384	372	367	334	363	381	365	361	406	394	401	378	353	372	380	352	361	359	386	384	367	365	364	366	339	398	392	341	366	366	339	394	356	353	364	357	383	371	369	372	363	390	377	392	365	373	349	385	355	385	366	398	349	348	387	361	331	352	370	395	356	367	317	356	385	384	346	350	384	393	377	361	353	369	407	370	364	339	345	368	352	373	383	401	383	363	378	373	402	355	422	382	344	362	392	341	358	319	369	374	335	336	340	358	378	347	344	391	359	386	366	348	338	333	369	372	366	375	366	393	375	361	362	366	366	345	375	346	383	390	378	361	379	379	382	361	385	369	396	370	373	368	395	361	354	370	338	409	345	360	354	354	340	350	356	380	368	386	383	334	375	367	412	384	393	327	332	381	374	352	358	328	373	382	384	380	373	386	359	356	333	382	376	367	360	403	384	391	385	390	360	375	374	343	341	392	375	352	368	374	356	360	354	377	375	414	364	346	361	383	362	355	373	383	361	397	332	349	397	392	371	364	364	383	370	379	362	367	371	377	378	395	386	385	374	350	376	381	369	338	346	405	359	377	353	353	390	377	347	338	358	359	408	362	359	378	394	374	367	352	404	348	382	384	361	420	381	357	342	353	353	388	373	354	406	389	369	346	334	378	383	373	387	365	364	362	409	363	412	393	366	381	379	386	391	351	367	372	363	334	384	356	369	358	372	387	380	397	330	377	391	373	370	377	365	403	379	347	354	384	348	364	378	338	371	346	388	375	374	378	385	376	393	349	376	391	368	361	390	384	353	384	397	370	374	372	386	366	386	402	367	352	383	377	351	385	371	357	345	403	397	363	353	362	386	404	366	370	394	349	361	373	369	383	345	372	358	358	361	390	368	362	386	361	357	367	396	339	379	367	361	370	375	366	353	373	349	384	392	325	347	344	361	366	351	396	394	354	393	378	377	418	373	360	396	347	392	375	335	381	362	376	378	378	359	362	362	355	347	383	338	379	367	363	393	355	376	389	357	357	357	389	375	358	384	397	327	354	360	328	349	378	389	354	363	348	361	384	380	381	337	332	369	376	392	340	411	374	390	350	363	364	376	412	362	363	345	366	349	328	384	350	378	383	398	380	385	365	345	412	356	319	386	373	394	376	360	371	370	406	374	391	413	335	377	354	362	371	378	359	356	341	345	406	402	342	354	369	352	373	335	382	355	336	344	412	369	362	362	360	388	384	388	367	356	378	354	360	327	349	335	372	376	397	403	384	358	382	406	387	351	409	363	351	366	360	349	389	334	353	361	351	398	376	391	383	403	395	376	384	374	367	365	376	340	374	364	362	367	372	393	396	341	419	352	364	366	367	351	375	367	363	351	428	368	359	375	336	361	355	373	404	324	348	359	383	380	372	358	400	402	418	358	370	359	366	378	379	370	355	384	357	377	338	358	344	377	383	324	368	418	375	340	359	358	377	362	344	395	360	376	362	369	368	329	376	364	391	391	384	414	343	359	394	368	370	383	376	386	369	373	376	378	322	369	360	390	362	337	364	367	347	383	377	370	350	388	380	380	361	340	349	368	361	371	407	381	404	379	376	365	341	364	383	345	374	329	368	350	400	385	387	395	391	342	362	381	360	376	371	395	422	357	342	344	356	376	391	376	388	419	360	401	381	370	371	364	369	383	410	423	410	414	360	397	380	354	395	376	389	374	379	353	374	381	401	361	372	430	360	370	376	387	394	372	324	346	350	371	396	369	406	343	381	396	344	377	379	368	364	375	365	377	379	365	376	354	345	398	369	339	388	365	373	373	366	365	369	360	411	375	365	363	399	371	374	358	346	407	377	351	383	398	348	354	333	346	372	408	379	368	357	344	374	377	398	354	405	351	399	344	375	394	345	374	365	395	371	396	364	376	358	351	366	349	348	361	352	375	371	358	374	347	351	396	390	398	364	373	391	388	374	348	392	399	342	347	404	367	374	377	386	394	344	344	344	370	402	378	353	374	366	385	359	388	389	391	356	369	366	375	371	339	370	376	365	363	352	324	349	367	392	372	364	358	365	403	417	371	362	416	372	378	379	391	353	335	357	345	399	352	362	389	368	349	359	394	368	372	357	366	350	345	399	386	402	391	388	361	394	383	386	371	347	353	384	346	371	367	376	368	366	362	390	409	368	379	332	367	342	391	378	401	381	364	391	360	343	377	374	364	348	381	366	386	371	327	373	365	358	372	387	358	395	393	368	356	400	362	371	364	382	358	415	356	358	362	359	355	347	385	402	339	358	398	352	351	346	384	356	354	355	363	377	373	399	354	369	371	397	369	409	316	395	381	369	373	370	387	345	355	367	370	358	379	350	363	344	385	345	369	366	395	381	375	377	357	386	354	365	379	375	385	405	383	386	350	393	362	374	391	373	391	374	347	389	380	364	376	388	386	337	372	363	351	380	347	374	365	353	394	375	351	359	376	375	367	405	358	406	374	367	354	344	380	392	395	401	383	363	396	369	346	383	382	369	365	377	363	372	390	377	375	370	407	392	341	344	371	372	367	331	349	371	361	345	385	366	362	377	366	390	366	398	404	380	397	379	351	379	367
27938	17140	3109	503	358	346	336	360	347	298	303	305	305	313	284	281	312	316	312	313	309	305	294	295	288	294	325	312	299	321	289	308	317	298	317	296	301	293	330	301	266	300	291	317	312	294	294	283	326	302	281	299	300	319	324	289	281	293	301	300	290	306	311	292	309	301	319	288	285	324	300	313	305	293	285	296	305	329	305	288	335	289	313	286	317	299	312	288	287	317	309	298	317	331	308	318	302	292	303	306	271	320	282	269	304	356	288	338	293	323	303	337	321	300	301	299	294	275	300	338	311	322	287	293	291	299	316	278	285	288	310	341	297	327	284	303	311	311	329	322	325	294	323	301	315	292	312	294	319	285	297	334	299	301	278	302	279	288	311	306	324	308	297	299	316	276	316	278	309	289	321	311	327	329	312	313	321	323	308	302	265	326	359	285	366	302	316	314	276	304	270	328	301	307	289	300	303	293	302	360	305	297	305	334	275	270	317	320	304	300	331	330	303	338	308	292	287	299	280	292	300	294	299	302	326	265	294	308	296	329	278	311	334	275	341	281	305	287	288	306	307	293	311	294	307	319	296	315	284	264	299	292	323	270	339	311	301	271	318	331	296	269	301	289	287	294	292	285	293	316	289	306	305	288	299	294	268	323	309	333	286	299	318	310	339	321	286	309	348	316	292	263	288	326	283	323	301	299	323	286	324	280	303	311	321	323	299	304	283	322	341	310	311	311	288	311	324	305	298	322	309	299	271	313	312	283	282	330	280	295	301	299	324	330	297	293	321	312	297	278	320	297	322	305	309	284	287	288	289	281	289	325	299	273	317	325	302	291	267	305	286	341	299	310	325	327	312	291	293	295	287	290	324	291	296	299	318	295	334	306	283	319	301	266	282	313	303	289	273	334	326	313	305	309	277	318	302	262	294	326	300	324	284	315	305	291	299	309	299	314	308	303	309	325	304	306	295	324	352	319	289	332	301	316	302	311	304	305	296	324	289	302	263	296	301	314	313	267	308	285	301	308	302	305	305	298	294	278	318	276	313	336	294	287	302	272	290	303	313	292	280	314	282	323	286	308	318	274	315	321	312	308	298	317	304	301	322	283	330	270	364	293	296	306	321	303	306	319	303	299	310	315	287	301	314	317	280	303	290	294	287	325	333	286	325	293	298	292	270	315	296	346	318	289	305	290	296	295	315	307	296	293	315	314	300	301	284	291	323	285	317	311	299	297	301	281	300	288	314	308	317	308	310	309	304	311	327	285	312	335	270	275	301	308	322	299	347	325	323	303	276	294	341	306	299	311	306	281	295	306	307	300	278	322	302	301	306	306	276	285	279	301	297	294	317	343	314	311	297	292	342	300	267	283	313	325	290	323	321	306	307	280	288	300	278	302	314	296	271	306	334	294	287	347	305	318	312	303	327	308	316	299	303	287	311	319	315	315	284	294	288	292	300	264	299	279	287	313	298	320	317	316	338	273	286	320	279	294	295	301	320	302	282	331	319	342	293	307	314	320	303	297	311	287	309	325	308	296	272	305	297	328	337	302	317	293	305	304	321	312	326	295	317	265	334	320	317	308	300	314	301	312	308	315	319	311	295	312	319	293	315	326	310	286	293	307	290	324	323	314	319	319	315	306	312	309	306	314	296	295	340	302	320	283	316	271	331	317	309	308	296	323	304	343	312	298	327	339	301	284	292	284	309	287	326	295	259	270	294	302	285	308	334	293	317	295	273	320	342	306	324	285	276	304	282	298	299	305	295	306	323	311	314	315	308	304	299	334	296	318	281	311	290	308	325	279	284	300	310	301	310	303	297	252	275	317	295	299	314	293	298	299	295	335	302	322	307	265	311	268	287	311	295	307	322	310	305	301	311	321	310	305	307	282	299	311	307	328	269	282	312	295	329	315	306	313	292	291	318	300	320	316	285	344	320	328	309	277	279	309	312	287	286	290	278	321	311	295	301	315	267	320	360	320	283	283	282	331	313	311	302	282	297	317	292	295	284	288	330	325	294	300	303	318	280	311	291	358	325	327	320	318	293	325	291	291	304	282	280	301	292	299	309	282	303	319	288	323	323	298	320	293	301	307	284	284	287	294	306	306	318	294	289	305	292	329	290	317	300	288	308	291	291	314	293	332	306	332	284	321	307	315	313	289	282	310	334	293	297	279	283	310	310	298	301	273	279	272	306	297	319	302	294	304	311	300	312	279	297	284	306	309	322	287	318	291	320	290	300	309	318	301	318	330	303	310	319	312	289	286	335	333	297	280	314	315	293	307	315	340	321	300	317	315	286	306	342	301	298	288	281	296	301	288	321	287	317	316	329	287	321	309	326	277	285	306	315	320	302	306	304	300	324	320	314	287	318	262	293	300	307	291	267	331	308	304	303	327	310	327	317	305	339	289	301	307	292	319	306	299	298	272	318	271	307	308	290	299	283	317	314	271	304	319	314	301	316	277	289	306	300	296	283	303	293	302	309	308	308	318	308	314	279	279	304	300	300	303	326	289	308	283	305	325	311	292	300	317	291	296	301	324	311	328	291	289	305	317	279	327	293	284	317	287	321	335	267	300	300	314	276	297	307	299	263	299	300	306	337	320	299	303	307	323	316	332	298	294	315	303	290	289	315	290	287	309	275	298	310	294	313	341	326	292	312	316	336	296	316	296	306	280	312	330	291	287	320	280	285	310	292	310	316	321	305	314	311	326	293	274	320	265	294	299	278	299	296	312	296	316	327	321	298	292	310	317	321	299	332	292	331	313	298	316	279	318	310	298	285	322	325	275	294	314	305	317	287	305	281	286	327	294	299	302	285	315	301	302	269	307	287	298	309	282	348	320	316	343	318	315	296	316	310	312	317	308	308	301	305	301	296	293	299	299	299	290	303	319	310	298	313	303	319	317	307	327	278	306	307	323	307	321	307	321	307	293	314	292	295	312	301	317	301	282	290	310	327	295	273	312	308	318	320	280	314	322	308	334	281	282	273	323	266	321	309	338	309	310	289	319	307	317	317	309	310	312	296	326	297	306	297	324	311	290	308	292	281	300	286	314	345	307	299	310	306	351	280	314	301	357	304	304	332	269	299	326	302	291	304	305	296	312	317	334	315	330	287	325	289	292	322	307	299	280	308	300	300	319	324	297	305	309	314	288	328	312	297	281	317	308	312	314	320	280	296	280	296	328	329	296	311	304	262	309	290	319	316	282	302	307	328	280	306	328	323	333	296	281	294	299	294	315	276	301	304	303	303	313	298	285	285	286	313	273	339	289	289	308	318	292	315	293	318	302	311	261	281	319	307	310	324	299	304	283	284	297	306	265	285	298	310	302	308	270	299	336	285	275	297	330	286	327	295	282	330	284	291	338	301	299	314	299	309	300	296	284	273	311	286	302	303	306	305	296	318	295	298	351	297	294	300	262	276	283	316	309	304	328	327	297	296	322	314	283	269	288	321	302	314	315	294	325	292	327	298	306	293	299	286	293	306	298	290	317	299	311
8334	2173	637	431	429	398	373	358	364	329	367	346	329	370	330	341	340	356	342	360	315	368	327	327	341	332	331	340	352	357	335	356	365	345	362	352	319	333	330	316	355	340	318	360	372	351	342	308	344	304	303	313	343	330	303	390	341	354	309	334	355	358	345	374	383	342	331	321	353	341	361	366	355	343	357	338	343	350	378	334	358	330	325	321	364	351	359	343	334	346	367	328	324	331	338	334	316	337	362	349	314	338	349	319	366	338	355	367	345	344	319	337	323	310	347	349	316	325	364	355	346	358	327	356	354	313	379	341	324	340	311	323	338	365	339	349	346	345	360	364	346	328	336	347	363	350	350	354	360	363	321	334	328	335	350	309	318	361	375	346	326	351	328	366	343	341	338	357	346	345	303	365	326	335	361	343	324	329	320	345	332	347	350	351	324	349	346	341	340	340	333	338	355	353	345	351	328	354	355	346	330	344	349	338	357	352	368	336	381	341	340	361	345	338	334	348	364	353	356	340	340	336	311	314	330	355	331	316	341	320	323	341	360	350	336	359	363	309	326	341	329	341	361	342	338	320	359	344	336	343	341	352	323	316	346	359	348	317	323	313	357	332	316	351	336	344	334	343	351	330	324	378	340	352	338	329	323	307	367	366	337	326	302	329	327	318	328	366	332	333	356	338	369	325	334	357	337	341	353	362	324	343	351	348	368	344	329	335	331	339	330	338	353	357	359	351	316	366	330	386	342	361	328	370	348	315	312	334	346	338	343	357	345	341	335	331	336	336	344	367	352	362	354	353	325	385	336	349	349	342	321	327	343	352	353	351	346	305	331	336	352	365	355	343	342	348	383	353	343	344	343	365	336	339	331	326	361	318	342	358	347	326	332	362	379	364	337	295	343	356	332	320	352	333	327	348	348	357	340	346	317	379	354	341	356	350	326	335	345	333	345	355	333	378	324	379	357	356	343	351	353	345	311	364	366	322	350	342	333	337	337	325	357	336	336	340	347	374	363	346	347	313	362	350	332	333	351	330	351	322	355	310	366	353	360	358	327	372	342	358	333	318	362	362	341	330	359	387	345	312	335	312	348	334	357	333	350	347	369	358	318	332	322	331	345	361	360	375	372	379	359	353	342	356	348	363	333	340	329	356	389	361	330	311	326	359	352	355	333	354	345	340	345	376	337	354	335	355	347	333	318	377	331	329	328	355	348	340	342	340	339	320	336	324	336	336	339	336	321	324	314	379	356	338	338	354	346	368	297	348	356	368	337	307	329	342	371	337	326	331	316	313	328	328	331	349	359	330	335	345	330	364	341	328	339	338	352	333	333	350	350	361	356	348	350	328	372	313	367	336	317	316	333	322	341	349	368	347	370	318	346	341	356	315	336	339	342	348	334	346	321	329	339	346	344	363	370	353	337	332	322	351	330	395	315	374	389	333	333	321	353	354	388	337	351	349	348	326	320	351	372	359	342	366	353	352	363	335	331	340	320	340	332	311	367	352	334	355	340	300	365	327	328	351	315	333	338	355	346	346	366	327	338	348	358	372	342	311	352	325	347	346	321	334	341	336	327	343	364	341	336	348	323	334	353	316	345	347	350	331	337	336	326	335	351	380	350	303	335	356	337	356	348	342	320	338	339	354	329	333	346	311	332	320	336	344	341	360	353	366	330	347	318	341	356	366	358	304	371	338	366	378	355	332	376	345	328	372	309	344	348	343	347	316	319	355	387	353	343	361	323	321	347	341	326	348	380	346	336	352	327	324	319	322	336	351	363	345	327	350	368	355	308	312	289	331	327	321	355	352	348	331	343	350	334	363	352	372	344	351	352	343	340	323	356	343	354	383	355	348	352	338	341	363	333	359	352	359	327	367	334	324	332	365	363	343	334	316	389	331	336	332	354	354	372	337	360	344	354	324	331	328	345	344	340	330	338	341	337	344	320	331	329	358	314	356	353	326	328	339	336	352	333	298	323	366	334	333	311	321	370	372	352	354	351	348	343	341	336	346	315	338	319	331	352	346	332	324	360	403	377	347	348	348	330	325	338	342	362	305	322	335	317	333	332	332	371	353	349	351	356	344	340	323	328	336	305	314	376	388	345	351	341	307	365	356	322	332	389	315	350	327	353	366	365	351	337	340	362	328	398	385	351	376	323	318	322	335	330	321	323	390	345	305	339	356	350	337	327	352	345	340	373	343	296	344	382	334	364	337	351	338	320	332	338	354	397	347	358	376	363	321	327	354	355	367	367	322	328	373	335	360	369	322	390	356	314	343	322	336	330	342	312	342	321	347	415	339	345	361	343	320	355	347	307	319	369	354	325	347	355	346	313	334	357	327	370	346	326	349	364	351	348	343	345	356	337	381	353	354	322	305	315	350	336	366	363	343	340	340	322	334	323	345	348	378	344	340	313	369	353	346	336	341	327	362	346	309	350	358	332	338	328	351	339	344	346	319	309	349	353	330	327	351	340	328	341	337	335	342	337	352	359	325	364	310	342	337	326	352	330	331	372	380	343	335	334	355	358	343	352	337	358	356	338	344	347	355	351	350	358	334	344	330	320	362	309	361	349	367	394	322	351	357	353	358	348	347	373	368	339	341	338	326	324	348	333	322	332	341	339	327	331	318	349	337	364	324	350	342	324	309	324	349	320	352	357	309	326	352	318	345	354	329	346	322	362	349	337	371	347	333	341	338	348	322	325	349	371	367	324	329	346	350	360	350	336	329	322	356	321	342	363	335	331	378	334	392	330	335	343	361	325	344	330	344	312	326	343	367	328	319	328	358	356	315	352	339	368	341	332	318	330	346	332	360	318	330	368	343	355	355	395	371	327	351	332	362	329	322	313	310	312	323	331	379	334	341	382	352	315	341	353	353	344	363	346	357	376	325	361	355	379	356	366	347	350	348	340	344	314	345	344	304	331	351	348	333	317	337	346	378	340	358	345	346	340	304	338	341	351	326	340	345	343	336	364	344	346	322	339	315	349	342	336	338	338	327	336	337	314	370	359	361	332	343	328	341	326	340	322	306	308	351	348	302	368	316	333	363	348	339	369	373	325	334	328	335	360	354	369	373	308	360	323	331	321	357	345	340	371	374	324	336	349	349	338	354	365	349	330	347	314	350	320	322	350	367	340	310	337	352	318	367	356	294	326	352	339	346	339	384	336	301	326	339	344	314	333	355	329	359	357	324	329	318	361	313	330	366	362	330	341	336	355	341	368	357	341	358	360	344	353	372	354	352	354	356	367	337	361	328	353	362	343	358	377	365	314	335	321	327	351	337	370	332	358	319	330	371	340	372	327	333	337	342	370	376	343	321	334	350	356	305	324	357	331	336	346	366	333	357	382	329	340	357	327	346	355	358	340	326	367	366	355	364	357	347	349	325	379	360	339	346	344	361	336	326	362	351	317	359	328	366	343	350	338	347	318	366	323	325	330	369	317	333	335	337	334	357	336	360	333	323	324	329	356	334	353	322	358	324	329	339	327	360
23725	21102	28180	24236	21097	8376	741	475	375	317	251	243	244	210	229	188	174	197	166	184	163	189	187	176	199	165	198	158	185	169	164	155	185	168	173	169	168	164	142	147	166	165	177	159	164	161	160	155	150	185	157	147	150	135	124	184	167	187	164	162	147	129	175	162	194	145	168	144	165	160	158	151	147	153	186	148	148	154	168	161	145	165	176	167	183	178	169	159	161	183	145	146	165	158	174	170	161	172	160	170	143	163	154	157	153	169	142	174	154	154	144	153	153	170	143	156	163	162	158	168	175	146	186	142	137	182	175	159	148	157	171	167	177	144	156	170	150	178	164	168	156	148	128	168	172	142	187	149	160	158	146	146	163	164	159	169	166	151	147	155	153	149	181	164	157	159	170	132	154	136	168	162	161	161	142	177	151	127	137	160	166	147	146	163	149	142	169	178	173	173	164	168	162	171	153	167	147	120	170	160	165	133	157	159	160	165	156	165	146	138	149	160	183	175	167	129	186	188	174	154	159	161	130	174	164	173	164	160	174	171	161	159	151	158	166	162	174	155	134	185	154	148	156	151	162	160	177	153	141	162	167	150	148	163	163	169	156	169	148	165	159	167	146	137	155	147	158	152	172	168	165	140	139	159	165	144	165	133	148	129	152	158	161	147	165	152	178	150	162	149	130	151	166	151	147	147	160	153	157	156	165	149	167	137	181	166	168	151	166	137	145	142	161	171	164	152	174	146	167	121	160	197	173	159	173	161	147	162	165	161	164	148	157	157	147	162	179	186	125	159	176	168	161	180	179	156	163	163	136	159	155	164	157	119	159	171	160	153	169	167	154	169	159	154	154	152	158	144	156	165	184	168	161	151	149	169	161	160	175	144	166	165	144	160	190	156	143	155	176	163	159	177	146	180	146	173	163	168	161	174	159	157	180	149	154	159	154	174	161	151	151	155	179	182	146	175	169	167	161	154	158	149	159	170	143	163	161	173	161	143	169	162	160	185	172	145	148	151	158	155	154	144	164	173	167	162	161	163	147	148	164	158	186	131	164	158	148	156	163	143	147	150	168	145	150	169	168	158	163	159	164	168	173	150	162	165	160	171	152	177	135	139	172	136	142	165	166	168	161	165	177	145	173	144	182	157	168	168	170	158	167	142	153	138	157	135	172	121	163	158	179	136	144	134	134	180	164	157	157	151	173	172	139	157	150	168	173	181	142	163	146	160	153	168	158	165	153	154	157	144	166	165	147	164	169	166	154	153	159	178	152	145	162	167	155	140	179	192	152	162	146	158	168	171	187	150	177	158	155	177	147	178	128	162	172	159	141	151	164	160	157	169	152	171	166	176	144	142	159	155	140	156	137	181	146	164	152	169	158	143	162	157	161	152	149	146	130	135	160	169	181	163	159	153	166	139	157	159	153	164	155	158	168	169	158	146	175	145	171	153	164	161	151	167	145	185	161	185	143	147	152	146	156	136	155	160	151	161	149	148	141	180	143	139	150	181	149	156	144	152	143	174	186	157	152	170	164	139	132	151	151	143	165	178	141	149	154	177	153	144	156	159	148	185	176	176	140	168	170	157	126	173	155	151	163	149	146	152	177	181	160	151	146	156	138	159	157	157	152	200	158	165	157	165	175	162	148	155	176	173	166	169	155	153	154	147	150	150	173	153	127	149	129	148	138	165	157	163	135	153	152	177	176	168	150	155	159	140	174	140	146	154	150	177	163	157	165	182	141	151	176	166	160	145	210	154	135	154	158	162	168	151	134	140	158	153	142	151	155	157	153	155	153	150	149	175	157	152	148	158	177	157	173	146	167	167	139	140	160	165	175	153	169	165	162	159	165	173	165	158	167	171	149	152	142	158	147	148	155	147	163	149	145	157	147	170	141	165	163	159	136	175	151	171	157	185	154	158	148	152	190	137	159	157	159	173	165	160	143	145	166	183	153	156	153	182	181	154	137	147	162	157	164	166	141	153	155	175	157	139	176	144	180	152	138	150	156	145	152	164	159	163	162	167	169	145	164	145	163	163	155	158	154	166	161	147	172	142	172	157	164	159	191	149	166	150	145	184	167	151	144	172	172	164	144	152	163	143	153	147	146	161	143	185	160	153	148	163	129	180	161	166	148	162	151	142	142	175	142	160	168	172	175	150	150	176	123	150	153	178	166	193	150	174	155	155	154	171	161	155	138	159	166	141	180	172	156	161	171	160	160	162	160	162	182	144	143	162	137	151	164	172	148	157	152	151	147	140	173	162	161	129	164	141	169	167	163	184	138	157	153	173	157	161	154	156	163	153	152	130	144	155	173	158	151	153	149	160	176	167	158	154	155	157	158	138	150	145	161	138	168	164	145	178	183	145	147	142	168	153	187	142	139	155	156	181	143	151	153	178	162	170	179	151	150	167	166	144	145	143	166	164	172	144	149	156	163	145	172	154	145	173	160	159	150	186	149	155	129	168	164	172	149	178	166	145	166	156	145	142	159	136	163	161	157	148	165	135	144	165	160	157	156	148	159	147	161	164	136	150	160	153	161	152	159	173	153	159	151	151	185	167	159	136	165	138	153	147	155	157	165	154	163	165	135	164	152	198	141	158	164	176	161	169	168	151	156	145	150	166	141	165	167	162	164	167	150	175	166	149	149	162	162	141	156	142	141	155	175	154	171	167	170	140	173	143	162	193	151	140	153	160	141	158	160	139	167	161	173	156	153	152	154	162	138	178	148	150	152	169	166	165	135	141	149	156	160	175	148	183	149	149	154	143	137	175	173	131	159	164	139	175	182	158	145	151	164	143	172	150	157	148	141	175	158	185	159	157	162	146	177	134	120	156	172	179	172	163	139	167	159	153	166	180	152	154	138	140	159	152	160	154	151	168	150	171	173	165	161	179	160	136	175	137	157	160	162	177	170	157	144	164	153	150	135	154	180	163	159	140	148	149	163	154	153	185	160	154	156	144	146	184	174	166	136	137	155	168	154	172	163	157	148	147	156	173	141	175	145	152	149	167	146	159	167	180	152	163	135	162	158	168	152	168	157	153	154	176	153	173	168	131	149	162	158	153	153	144	172	154	174	142	167	150	169	151	146	148	158	161	159	165	158	150	165	179	152	153	154	162	132	148	150	156	157	174	164	164	181	173	173	169	161	156	163	193	161	154	133	179	182	180	159	178	163	139	160	158	158	163	162	159	166	134	132	174	159	177	159	158	128	156	149	158	162	158	170	163	165	158	163	146	154	188	145	147	184	165	158	180	157	164	164	141	162	154	172	147	160	154	156	143	134	171	154	172	148	162	135	145	153	150	161	156	170	137	167	168	179	167	159	154	167	189	178	175	143	164	157	158	151	170	174	146	155	179	160	177	152	159	143	169	148	139	169	157	142	160	143	182	186	170	146	139	151	147	165	162	172	176	172	147	161	165	168	160	166	165	145	162	147	158	159	157	156	168	159	143	153	148	136	161	146	177	152	161	147	147	160	157	158	139	170	169	177	174
30632	14409	5279	2399	1579	1282	925	727	573	523	423	370	338	318	294	248	255	284	238	234	202	242	247	220	209	207	196	208	188	213	182	187	194	181	205	184	201	203	190	182	176	180	210	198	202	196	201	193	191	177	181	189	191	189	173	170	208	176	207	168	180	191	203	199	194	190	196	207	194	172	154	189	197	199	185	158	200	165	194	180	197	195	168	166	172	230	210	191	195	190	201	205	189	171	164	170	180	166	191	181	189	178	211	189	193	187	182	171	178	165	203	203	198	185	171	170	213	211	193	178	191	186	189	169	176	163	170	160	201	190	165	196	195	170	168	175	189	196	176	186	173	202	198	171	170	173	194	178	179	199	181	174	177	180	155	207	196	183	181	191	181	171	189	192	192	194	173	185	168	168	161	184	194	162	210	190	192	205	172	176	201	186	174	199	161	184	181	197	190	187	179	174	174	172	151	171	182	169	175	204	208	167	195	190	177	198	197	173	167	204	194	175	156	160	188	153	187	194	174	158	161	182	193	190	183	183	191	172	191	163	168	159	210	170	168	192	178	198	166	192	199	170	166	193	170	202	191	195	167	166	166	167	207	187	188	189	199	165	206	184	151	185	163	192	205	184	176	192	188	173	163	173	178	175	167	182	204	174	199	182	185	188	183	163	166	181	183	163	204	168	171	171	167	186	183	163	174	163	154	157	180	156	177	193	210	190	182	173	191	160	187	179	168	210	186	193	152	172	182	180	190	166	190	173	188	162	192	186	187	165	189	162	175	185	168	168	211	193	164	198	173	179	182	199	178	181	186	184	191	162	190	216	176	193	194	173	178	184	173	174	156	169	189	164	200	150	152	184	196	176	182	182	170	157	174	187	193	187	164	165	153	194	178	184	211	194	149	156	189	195	199	197	172	165	181	199	205	190	192	177	153	187	194	200	181	172	179	181	176	198	197	183	173	208	186	185	190	172	158	192	177	187	179	175	185	190	188	207	180	180	157	198	188	177	206	156	185	179	184	193	176	179	179	177	193	174	193	190	208	178	180	177	172	169	180	186	192	179	178	181	186	192	181	162	180	175	183	175	188	174	170	193	180	186	198	188	181	178	175	160	167	179	201	184	177	179	168	198	177	206	209	176	157	180	187	188	173	171	184	174	179	198	181	181	182	185	157	204	184	178	192	168	168	189	196	190	180	179	179	179	184	187	192	172	185	183	201	177	183	174	181	180	180	187	196	175	190	192	176	183	187	195	182	176	197	165	181	167	187	177	162	206	174	183	161	203	201	168	171	172	181	191	176	181	168	178	196	161	171	182	170	187	174	204	194	172	181	180	177	154	181	169	179	165	189	185	161	190	206	190	166	181	188	174	173	188	201	168	170	191	152	179	194	192	165	164	176	203	171	175	177	177	171	171	176	207	155	191	167	204	189	184	188	198	202	197	187	168	172	189	199	167	186	201	166	207	152	186	185	190	159	170	180	179	189	193	184	174	182	202	180	191	170	189	173	174	190	182	176	176	167	184	180	187	191	201	192	167	188	199	171	181	188	203	173	186	176	157	172	200	191	201	181	162	169	172	174	187	167	175	166	197	208	182	172	177	178	186	211	169	179	202	191	163	178	192	174	209	165	191	141	175	201	173	174	191	187	200	193	186	179	174	181	163	193	185	201	169	188	194	164	185	187	180	193	187	153	179	193	196	157	168	181	186	201	173	191	198	153	187	179	173	166	168	165	185	166	195	174	156	171	185	174	201	182	165	168	207	187	187	186	191	209	183	200	186	162	184	181	190	184	168	182	185	163	190	192	176	193	179	179	161	174	180	165	182	178	206	199	167	192	161	186	164	186	175	191	178	173	181	183	172	197	184	157	183	179	174	172	177	176	182	142	199	188	183	158	179	164	178	204	183	200	203	179	184	170	188	170	187	171	191	179	171	194	169	193	183	156	185	195	174	198	187	194	173	168	163	162	175	194	189	193	166	191	192	180	177	202	172	192	192	169	173	203	172	181	167	190	187	184	175	196	172	191	176	182	179	193	178	157	189	187	182	165	183	171	164	208	183	187	179	187	161	185	200	192	183	175	182	192	186	154	171	172	168	195	145	179	160	174	197	159	202	161	175	171	181	183	193	162	194	192	165	186	191	194	175	167	204	179	192	173	193	173	182	189	204	189	172	196	178	183	183	193	169	184	178	161	175	184	179	190	170	161	196	165	154	168	172	188	201	168	169	153	189	180	180	185	157	199	177	176	188	175	176	198	196	188	183	187	147	192	199	176	173	181	194	168	197	182	161	191	170	189	200	189	183	194	205	189	171	169	189	182	171	175	164	191	186	189	150	190	178	218	175	182	187	213	170	175	182	197	168	168	193	177	175	179	192	164	185	173	187	196	188	168	186	170	158	186	186	182	181	184	166	194	169	175	181	212	173	189	177	179	176	182	187	192	187	192	201	206	186	176	181	180	207	165	163	182	196	188	190	184	190	182	186	176	182	195	180	203	186	176	177	174	149	185	188	188	202	153	199	182	181	182	174	206	195	176	185	172	182	176	184	171	177	186	173	182	191	170	202	186	163	209	191	202	186	175	199	203	184	206	199	186	162	208	172	192	190	163	157	169	182	209	177	175	173	170	176	165	178	168	191	164	193	170	174	180	188	203	192	185	156	175	172	190	184	188	205	181	170	194	176	196	172	167	190	171	189	168	185	194	204	165	201	188	143	185	181	183	182	174	201	176	210	170	186	193	181	181	163	175	189	193	188	169	172	177	174	189	199	187	204	189	194	200	168	171	169	166	183	190	182	178	173	171	188	173	186	183	156	173	213	187	190	208	193	165	189	169	196	175	190	203	208	180	188	178	188	198	185	167	155	184	157	178	194	180	169	187	214	157	185	171	184	186	203	189	187	186	181	183	182	188	192	203	165	183	177	165	186	178	178	185	174	191	176	185	191	194	174	174	185	190	152	183	214	198	194	190	185	174	173	176	175	169	169	176	181	199	177	174	167	176	179	190	187	185	185	182	195	182	180	176	165	178	212	196	182	198	156	175	169	178	186	196	194	176	195	185	178	189	178	198	191	189	172	179	164	175	200	187	162	185	185	199	190	166	202	198	183	162	177	175	170	190	202	173	195	184	190	180	199	184	181	204	182	179	154	167	187	208	182	176	191	188	198	181	148	186	204	202	211	184	188	206	181	186	191	191	169	189	181	210	154	169	180	180	175	185	191	186	201	165	170	191	155	163	169	194	179	183	159	162	165	169	168	180	179	161	175	170	166	173	187	186	179	169	210	189	173	171	179	174	168	179	182	180	189	197	188	169	190	187	178	180	193	190	172	171	167	175	158	179	190	183	178	202	182	181	191	176	181	181	176	169	195	204	170	177	194	171	168	206	181	188	164	175	167	190	178	152	188	181	184	174	186	170	190	169	185	183	186	176	185	178	185	189	186	171	158	200	168	168	174	200	190	175	195	183	192	174	152	187	177	191	168	177	199	210	182	169	177
24701	20987	26953	25075	9136	916	722	650	581	614	523	578	553	532	566	561	526	479	546	540	557	522	494	492	486	508	504	500	524	484	503	515	508	453	493	534	495	470	543	491	493	448	490	530	454	488	487	529	479	525	485	494	505	517	495	501	494	485	467	503	536	538	466	489	472	517	507	507	522	515	490	520	465	513	522	467	498	492	499	507	520	488	480	488	523	508	500	492	532	552	546	507	500	515	533	511	498	502	488	487	484	506	482	498	493	471	510	501	505	509	542	520	527	506	529	536	528	495	526	545	469	501	515	491	511	485	496	478	509	490	530	531	509	539	517	500	473	543	519	484	471	536	517	536	542	470	507	531	527	517	518	471	519	459	475	527	483	486	485	515	517	490	536	505	527	491	536	525	534	529	483	482	500	528	518	536	490	552	529	521	508	524	468	514	494	477	489	506	475	504	519	490	503	487	500	546	531	521	486	503	496	484	528	515	512	533	481	508	503	479	540	525	542	512	524	512	514	533	526	480	500	503	516	462	514	513	518	530	520	508	519	496	515	494	481	483	535	507	527	509	488	482	497	507	523	472	528	517	446	474	524	472	491	525	504	502	447	481	510	504	512	452	502	483	487	477	509	512	510	554	507	527	504	515	487	524	539	521	520	470	458	504	514	552	522	535	479	509	514	477	527	505	506	529	471	522	507	469	489	509	466	482	502	506	470	536	507	521	534	512	487	532	502	484	537	546	450	487	487	542	509	485	534	493	560	477	472	501	500	472	473	472	517	510	515	523	493	465	473	515	494	484	482	522	527	543	494	477	490	520	520	462	528	501	491	469	503	541	511	521	456	478	495	512	534	485	495	506	510	548	537	493	521	498	503	471	524	529	548	478	447	512	515	511	518	536	497	497	503	467	530	462	528	514	552	462	504	496	504	480	499	511	526	504	478	513	516	506	527	524	534	498	500	514	516	508	493	492	479	532	507	471	465	493	532	491	510	473	498	490	475	529	494	508	540	501	484	483	516	477	508	481	486	522	548	506	501	563	516	492	475	504	519	515	498	518	532	501	531	502	506	521	520	547	565	518	537	504	497	556	479	506	513	572	498	507	488	550	482	514	512	514	525	489	467	525	518	522	464	470	457	489	562	515	464	494	482	523	544	545	487	511	505	510	519	486	494	471	480	498	496	526	531	484	487	497	534	520	485	524	471	518	525	492	496	496	505	528	487	530	480	523	507	514	545	496	512	495	549	513	496	491	526	484	507	543	516	505	484	535	518	495	537	497	536	495	520	478	518	497	502	498	478	518	514	491	527	495	537	531	476	530	502	508	515	480	464	481	509	519	512	490	495	528	461	501	517	502	529	480	557	510	562	534	523	506	507	462	508	532	472	526	533	481	507	525	460	513	496	481	512	509	524	530	518	534	526	536	517	487	473	496	480	437	525	538	465	530	508	517	488	518	518	518	496	512	507	490	472	464	519	482	505	515	490	531	500	467	467	529	524	487	466	534	523	476	538	483	479	535	499	508	534	555	538	525	471	520	536	490	533	502	512	522	510	539	527	532	509	547	505	523	504	465	495	537	475	514	539	515	505	503	496	493	451	545	485	549	497	553	498	518	497	497	516	524	508	520	517	454	517	476	495	455	524	525	511	505	496	495	441	495	483	498	524	494	500	461	520	507	513	535	467	537	529	484	463	491	517	523	519	478	482	476	491	494	516	511	489	496	500	531	502	509	496	511	472	509	517	504	523	454	522	479	501	497	478	514	508	513	525	501	503	531	499	542	498	501	474	485	509	522	546	488	548	500	513	510	506	504	506	535	562	492	502	470	481	506	557	510	490	534	495	552	516	482	516	519	518	529	510	510	507	495	507	540	493	532	478	556	493	518	501	498	492	527	459	472	508	559	507	531	489	533	543	500	460	464	543	476	527	508	471	526	501	508	487	484	504	526	487	521	470	510	500	476	519	491	488	493	487	527	530	509	493	491	461	526	481	543	504	514	488	543	491	488	501	488	525	486	530	508	494	553	521	504	497	518	495	515	508	543	517	520	542	490	504	511	492	494	513	464	485	519	452	491	514	472	476	551	530	540	506	532	542	482	527	518	523	536	501	545	535	496	525	508	529	510	534	481	507	486	521	507	479	529	485	486	547	500	496	506	484	524	503	507	495	519	498	502	495	515	490	459	511	505	474	526	508	537	511	457	466	529	481	478	529	467	523	511	492	485	488	496	514	512	522	508	529	503	496	554	493	520	535	516	480	530	462	511	537	483	529	520	516	499	526	527	497	514	507	494	492	486	504	499	499	510	492	497	510	498	497	506	500	520	532	480	512	485	562	507	517	481	502	480	530	512	487	509	524	482	485	509	504	517	470	526	465	463	525	513	506	487	529	533	530	539	530	521	490	489	490	537	518	515	547	524	502	508	540	525	507	539	511	475	518	518	502	517	475	504	465	526	520	519	535	466	517	486	532	509	515	490	458	499	542	518	531	518	522	490	507	506	526	529	495	527	490	493	505	506	538	449	489	512	515	525	468	525	481	513	505	506	494	580	516	511	491	502	493	522	490	521	501	515	522	521	483	521	516	499	487	432	534	502	484	543	523	539	477	478	515	523	551	518	520	508	513	491	504	525	505	529	502	490	534	497	516	505	475	429	487	509	511	510	525	487	519	490	524	546	535	470	501	494	498	485	504	519	514	508	498	521	478	499	507	489	507	505	525	513	488	541	503	485	428	488	512	539	526	509	485	498	503	500	512	475	487	528	482	511	488	500	508	522	524	512	529	514	453	527	490	552	530	528	522	497	509	500	500	525	514	480	507	517	477	493	529	470	485	507	435	494	525	483	471	512	501	500	493	525	531	512	539	521	474	513	519	520	477	493	519	501	478	527	528	483	484	504	504	480	534	493	490	499	526	532	505	516	545	501	469	487	508	577	522	507	480	510	523	539	539	499	509	495	511	498	526	494	471	545	541	521	548	493	496	523	496	500	498	505	498	500	504	510	523	463	537	514	494	485	438	476	503	492	482	501	517	491	511	495	500	454	498	514	541	545	532	525	524	499	530	527	482	494	523	545	518	488	494	500	491	562	514	503	463	454	491	468	488	506	521	508	486	491	496	486	500	505	499	505	543	486	541	542	497	485	513	492	508	487	495	516	546	444	535	478	491	491	524	503	478	521	504	502	470	503	522	515	543	475	558	520	505	532	508	499	524	511	487	498	500	524	482	502	504	543	491	536	481	485	482	503	517	537	496	528	502	496	553	521	527	528	501	504	515	524	487	536	460	490	476	547	560	536	477	513	477	508	490	458	524	467	522	504	519	502	504	496	501	531	514	519	482	506	479	493	507	507	456	484	544	530	533	511	492	517	481	527	521	493	492	460	515	497	493	454	528	535	483	528	509	499	513	551	508	508	521	550	499	503	521	534	502	510	494	435	480	500	514	511	480	500	541	502	512	552	521	518	486	506	524	498	496	490	496	501	506	536	464	483	486	507	497	494
27826	9601	3158	1755	1303	1157	954	837	754	716	652	676	610	599	593	569	554	603	540	502	535	546	567	539	554	554	577	506	548	560	515	546	519	563	566	573	533	479	543	564	550	542	552	542	552	546	544	543	547	556	558	551	540	536	540	561	506	565	546	539	535	557	559	559	545	579	541	537	560	531	544	538	566	507	445	541	544	523	503	537	519	536	536	501	540	539	538	523	532	534	546	505	489	561	500	535	572	526	568	518	513	488	515	512	550	518	536	517	576	523	529	546	545	507	510	518	520	503	537	547	525	489	527	558	542	491	527	494	546	521	541	560	571	530	523	538	530	553	557	514	503	535	539	535	514	525	531	507	524	529	512	501	530	555	542	571	532	535	551	531	562	512	527	535	542	551	529	528	553	563	513	558	502	557	496	512	535	496	560	508	549	543	529	525	525	524	532	560	516	535	528	564	520	560	567	526	513	518	537	516	529	551	541	570	505	587	558	510	531	533	535	548	482	548	536	521	515	536	567	510	504	533	536	504	526	525	559	528	506	570	534	529	535	526	500	539	478	565	520	500	527	550	517	530	506	580	508	512	511	515	493	521	544	534	545	549	532	542	524	599	549	511	527	534	509	468	509	558	509	552	546	522	583	554	512	523	557	524	527	538	528	521	541	531	529	527	585	496	504	507	533	580	514	564	522	528	541	536	535	545	491	510	524	515	520	546	517	521	533	558	527	536	515	558	541	523	504	532	555	522	554	538	558	548	529	550	529	541	530	538	534	542	561	552	556	493	562	514	503	517	520	543	567	486	540	538	545	548	526	576	549	527	529	552	569	520	562	552	520	582	515	551	533	574	563	544	537	527	571	521	583	550	559	510	552	591	529	519	514	511	511	545	503	568	527	541	511	520	578	559	541	558	505	564	524	518	552	496	520	508	554	526	503	556	547	530	485	527	533	543	532	528	534	495	581	542	494	505	531	580	527	516	535	554	502	489	536	517	548	507	494	492	541	550	525	546	504	510	484	501	481	493	523	553	580	527	524	536	588	524	529	535	557	560	495	554	564	520	547	507	533	502	506	502	575	566	530	540	542	541	541	492	548	490	532	537	562	492	523	568	580	511	548	502	517	555	543	548	532	529	525	568	573	513	508	507	495	531	496	506	530	553	506	477	548	560	503	520	556	538	524	542	545	559	537	537	538	516	580	533	531	533	541	545	488	553	519	591	534	528	586	505	514	521	539	531	524	553	521	528	539	553	514	567	522	540	547	543	575	553	561	573	547	576	543	544	541	525	529	555	522	494	568	515	571	531	600	547	543	555	542	543	575	513	524	538	574	509	516	553	555	527	504	528	543	567	482	510	525	567	517	532	529	522	544	562	538	547	534	566	530	573	485	532	600	567	493	528	546	515	558	507	559	541	571	492	548	542	530	516	538	542	566	538	515	535	549	534	524	482	505	578	521	547	503	500	502	506	555	549	517	520	572	540	556	505	569	489	535	538	534	561	521	502	518	545	539	477	510	556	536	509	554	515	530	503	517	526	534	546	539	532	531	538	513	488	546	522	515	549	587	508	560	512	537	491	523	538	536	523	533	489	522	545	514	561	549	560	558	494	521	538	557	542	529	519	534	557	523	571	517	538	579	527	546	518	548	575	524	506	556	565	477	540	504	524	552	508	532	544	541	568	533	505	582	547	540	570	519	541	523	530	554	567	548	512	561	512	502	531	508	539	536	526	584	584	505	496	558	512	536	532	521	530	547	540	521	528	545	534	562	524	499	543	553	564	529	521	522	540	529	554	498	553	525	571	534	545	515	485	569	536	537	503	509	531	552	526	533	510	548	561	502	517	530	505	538	507	540	514	542	521	522	563	549	537	527	538	524	524	543	552	563	529	519	564	553	564	538	494	527	515	475	538	535	523	606	507	502	506	525	553	527	506	496	530	554	518	543	531	611	538	527	567	520	537	571	545	529	589	480	476	550	518	526	532	596	514	499	498	496	521	536	555	533	531	529	535	510	540	538	527	554	499	547	531	496	557	557	507	519	482	531	502	563	521	528	499	571	490	559	566	522	551	526	574	508	543	589	556	550	542	514	522	537	557	509	527	550	521	557	550	515	527	547	509	546	531	558	540	482	520	530	567	539	584	535	520	502	493	544	540	532	573	550	516	531	527	537	536	540	533	511	520	525	485	531	543	517	553	586	557	568	523	539	521	585	505	555	522	531	524	550	540	552	533	519	545	535	519	537	550	524	502	547	522	516	502	522	504	491	527	525	481	508	547	567	504	590	554	525	514	568	495	522	564	524	534	521	527	531	509	515	521	536	536	534	511	528	490	546	574	550	539	527	524	519	488	587	513	551	542	523	551	547	548	545	509	524	547	529	534	567	554	554	595	508	546	491	485	511	555	571	511	502	528	521	532	520	519	520	539	525	544	539	542	561	515	547	572	531	537	529	503	504	548	542	530	557	561	517	525	524	512	523	540	563	513	490	527	514	514	540	525	535	585	550	486	543	544	525	551	507	545	567	532	525	534	499	505	567	497	503	524	519	532	480	531	537	532	515	554	566	549	537	526	531	530	576	559	499	552	564	540	507	520	565	541	508	560	513	544	523	537	542	502	542	553	532	531	541	546	537	539	565	545	519	517	582	533	547	526	502	497	587	522	498	539	527	525	529	520	537	533	531	488	479	508	568	545	549	505	543	541	542	541	531	547	558	526	543	503	521	538	532	512	578	480	531	483	533	533	558	545	556	519	538	532	510	554	518	520	547	533	571	525	558	530	521	531	523	577	543	528	584	515	515	504	541	542	521	544	541	550	521	537	529	533	542	501	536	511	546	509	552	519	529	540	511	538	542	527	519	554	520	552	493	535	551	536	512	492	501	531	542	485	548	501	560	518	538	530	509	541	534	509	519	489	526	540	511	499	518	542	541	500	493	552	519	513	528	521	534	520	535	554	507	537	528	529	549	531	547	533	508	543	524	498	524	535	580	576	478	543	530	542	561	537	544	504	536	553	570	513	546	572	547	528	528	563	535	512	500	529	564	521	502	526	489	535	538	533	517	526	512	557	512	583	536	528	543	548	565	497	502	558	555	512	519	495	514	517	573	517	526	538	522	551	496	569	563	557	495	538	534	532	553	534	531	520	506	550	538	547	529	533	559	507	519	518	525	523	568	517	538	489	507	563	553	517	529	563	474	527	565	515	536	531	593	566	526	537	531	536	559	536	529	542	517	535	516	544	527	520	546	543	551	543	519	551	529	508	528	511	547	503	552	543	541	553	528	562	525	542	506	493	561	536	487	530	510	532	513	500	567	537	539	533	536	540	516	533	536	526	495	549	553	583	564	547	516	530	514	532	544	509	492	554	529	495	493	501	532	524	526	531	503	551	493	562	544	492	541	540	518	563	497	575	512	537	545	583	541	556	540	547	486	527	514	537	528	520	535	562	577	554	565	512	531	525	558	519	526	558	566	544	525	624	531	519	521	475	520	531	535	548
22608	21126	28740	23748	21135	21174	7654	1038	822	707	614	647	524	530	504	503	487	482	470	433	417	431	428	428	424	428	368	396	404	423	379	389	346	411	372	361	398	374	350	375	360	390	354	425	378	382	340	385	350	365	392	381	338	382	404	352	356	387	355	385	389	379	390	400	363	365	323	354	382	363	388	342	372	389	368	365	350	361	350	352	385	373	358	369	394	386	344	363	374	389	390	357	365	373	334	365	330	364	367	363	373	345	351	353	358	363	377	382	376	352	349	379	346	352	382	351	362	338	337	365	377	399	384	342	385	361	387	356	350	376	422	333	361	353	340	353	367	374	377	395	376	342	374	356	383	370	340	338	378	371	392	360	337	368	371	389	365	328	376	371	363	407	320	371	350	380	364	338	342	335	352	378	327	337	367	372	360	333	386	332	347	357	357	363	372	380	394	349	395	379	358	385	341	364	336	417	392	354	348	388	391	406	352	370	389	385	344	384	373	386	364	382	383	376	382	370	379	351	358	412	390	390	362	384	375	394	383	385	372	352	356	380	388	356	331	364	404	382	391	377	377	327	334	357	371	351	369	358	383	376	370	390	362	350	369	400	357	399	350	426	370	355	361	374	397	349	349	385	366	368	385	371	363	376	363	354	407	405	393	357	372	382	333	341	386	362	341	371	377	380	381	353	348	373	376	342	366	398	357	376	355	355	365	369	369	351	358	384	385	357	398	404	385	403	376	395	362	372	359	346	338	367	384	380	365	352	335	390	366	391	386	391	365	394	370	400	369	366	384	359	354	380	398	351	342	366	375	368	353	355	377	365	371	385	358	394	377	359	378	396	384	360	380	377	375	379	384	381	362	374	348	355	361	373	353	349	349	389	368	378	336	360	389	353	338	350	341	343	331	329	371	390	352	373	374	342	363	383	386	348	385	396	351	330	377	341	363	369	371	357	394	370	343	360	400	346	383	351	376	352	364	376	384	357	376	359	362	315	371	400	361	402	370	383	368	351	355	348	360	378	371	384	371	405	357	381	380	376	372	379	392	372	361	367	391	357	385	359	345	347	365	368	379	355	366	383	362	368	382	362	403	360	379	387	362	334	356	394	362	378	373	372	356	381	381	388	368	351	396	358	409	366	390	354	390	313	390	392	364	378	379	360	356	380	361	376	372	378	375	387	350	369	334	369	345	333	402	332	339	367	398	403	382	356	387	365	368	376	359	378	375	385	385	381	385	385	388	386	368	348	375	354	350	354	352	338	383	406	335	405	367	355	352	359	375	344	389	356	348	370	357	357	397	363	354	370	372	367	366	361	351	378	344	360	332	385	368	358	382	385	370	359	349	364	344	365	374	387	374	378	347	393	379	358	366	389	367	376	378	377	366	382	367	367	411	349	369	355	366	346	393	370	395	404	374	397	370	322	351	374	401	350	338	410	352	406	372	362	344	352	372	374	399	346	348	347	369	372	387	320	397	391	373	392	366	353	375	391	391	374	369	356	363	380	390	400	400	331	345	355	345	369	391	370	409	355	384	384	373	355	378	387	335	373	406	382	389	361	363	353	344	385	343	371	365	390	336	347	322	332	380	392	349	379	369	350	388	373	355	389	395	371	350	376	364	383	331	383	369	362	359	316	386	332	396	361	427	375	353	355	374	384	365	390	380	359	357	324	374	337	386	383	377	326	369	347	361	392	388	336	349	373	363	374	372	372	373	351	356	353	332	382	371	362	356	384	399	340	366	354	386	363	381	357	345	356	357	331	336	397	373	395	381	395	381	381	339	362	341	342	345	326	386	339	378	367	363	372	377	356	367	361	391	362	351	385	369	357	367	347	339	341	341	332	358	345	355	387	373	369	374	357	360	349	364	354	374	390	389	393	369	381	426	356	390	361	370	347	333	360	330	392	371	359	415	327	372	382	386	357	389	368	352	397	338	363	334	325	388	353	386	379	376	350	337	384	364	382	387	336	393	360	365	375	362	381	354	341	395	367	355	398	367	387	344	387	324	388	326	372	365	393	350	380	377	375	346	390	348	348	385	399	366	354	335	388	392	347	382	374	351	372	363	372	339	402	383	369	369	373	338	387	390	371	363	375	336	371	390	404	343	356	356	382	377	367	381	392	354	366	362	349	361	354	343	378	369	361	353	388	352	381	356	365	359	409	376	363	368	365	369	398	403	379	359	371	382	365	396	398	363	389	355	348	363	356	391	365	370	347	366	392	349	384	380	378	369	345	325	369	349	367	364	383	358	363	374	359	357	390	352	374	372	336	377	361	369	380	368	369	384	362	387	391	370	354	392	355	393	351	366	371	356	360	400	346	362	377	391	380	319	367	359	383	419	395	341	369	358	380	365	323	386	379	383	362	369	370	397	375	336	392	395	392	366	349	381	355	390	358	397	370	353	387	377	355	392	383	366	401	381	367	358	370	363	388	380	357	378	354	343	360	382	367	363	334	340	345	365	376	343	340	377	371	395	389	384	395	395	359	357	397	331	392	362	345	390	362	358	378	361	323	366	367	362	358	389	383	373	381	391	387	345	366	380	349	376	359	349	360	342	330	352	376	361	358	372	355	366	341	379	392	388	339	355	379	364	355	352	356	359	387	373	372	338	378	380	369	375	398	391	335	384	365	338	362	353	357	369	389	408	359	353	368	421	409	398	383	383	346	350	355	413	358	379	359	417	367	361	380	334	331	351	357	358	381	357	361	349	354	363	349	366	357	335	371	385	397	323	393	350	387	369	417	362	396	367	328	350	407	347	380	355	363	365	367	339	375	380	374	380	370	371	358	352	369	382	357	397	359	362	341	355	332	339	359	376	321	342	393	385	369	368	373	335	373	386	394	348	368	338	389	349	342	351	374	372	348	365	356	381	370	363	378	361	355	372	397	388	380	391	362	349	344	387	365	364	398	358	337	368	378	350	404	385	367	388	393	356	384	355	348	383	349	325	371	376	371	346	382	371	358	389	351	342	428	401	369	356	347	374	360	353	349	343	359	343	388	346	374	371	392	370	376	414	340	363	369	361	367	396	349	404	378	330	342	338	380	378	375	406	329	390	363	352	368	338	308	388	335	376	369	371	318	372	400	334	346	358	391	369	379	333	374	356	362	388	340	382	313	401	387	398	367	388	390	375	367	371	368	413	354	390	361	373	368	353	359	370	361	397	394	366	385	411	398	374	374	344	360	360	353	374	362	382	349	381	423	354	359	398	357	344	362	364	389	370	367	358	377	367	383	360	364	365	357	347	387	402	326	388	368	342	354	366	364	366	340	388	371	351	387	356	378	363	378	340	385	374	377	352	338	348	355	354	370	372	344	361	381	377	328	373	341	339	366	348	381	398	344	336	362	376	361	354	340	364	406	381	351	350	374	386	393	346	362	374	324	409	391	371	346	356	370	367	373	385	362	385	363	338	378	367	407	332	398	397	356	339	347	360	350	369	341	359	392	347	398	348	369	367	363	373	360	325	376	395	368	377	393	350	377	362	355	387	348
38147	20357	9171	4494	3086	2426	1808	1422	1197	1002	835	767	708	657	615	492	530	489	495	497	441	428	457	413	467	449	459	417	424	402	421	405	423	358	397	387	411	404	395	348	382	382	366	395	369	386	384	363	416	393	389	402	385	417	398	370	407	406	378	406	363	387	393	393	383	386	385	338	369	399	376	400	350	388	318	361	389	373	384	397	386	372	370	345	390	368	388	389	404	331	383	409	354	361	373	372	389	386	351	348	369	386	353	380	351	411	392	405	377	391	363	373	387	372	375	392	367	365	383	375	328	397	392	386	352	386	339	397	351	397	384	393	372	362	350	363	392	375	384	384	333	373	365	370	399	391	340	364	377	371	357	396	373	374	353	389	397	372	366	339	382	366	396	359	353	389	381	397	382	388	377	359	377	363	369	361	357	400	397	354	366	395	357	331	404	358	359	366	355	370	381	370	362	379	356	374	341	386	342	398	359	387	334	381	383	353	388	389	373	388	367	379	352	393	351	362	379	371	374	374	378	395	378	355	386	367	371	360	418	375	349	383	393	375	387	382	368	358	366	380	385	354	388	381	377	378	387	384	372	350	381	351	395	355	366	348	387	358	359	354	383	394	371	370	382	398	387	378	360	360	375	359	383	368	377	383	417	364	373	355	342	412	386	353	399	380	345	421	413	400	377	348	337	359	355	351	394	382	360	355	343	383	341	388	372	405	394	383	386	351	323	345	357	372	401	363	392	358	361	375	375	363	364	387	384	416	374	360	364	336	372	380	396	396	376	364	370	366	354	363	402	374	362	395	400	338	388	387	351	349	372	403	335	371	379	414	372	373	416	373	363	395	393	381	365	342	343	388	356	363	372	360	359	370	377	354	397	338	380	356	355	366	372	367	347	353	384	407	364	360	375	341	349	401	387	386	375	409	375	373	379	408	331	388	369	375	419	350	409	378	389	395	373	361	381	370	369	382	365	401	393	377	374	380	384	404	363	359	368	406	357	387	331	379	351	370	381	398	361	368	377	377	385	376	343	379	403	361	393	373	348	364	346	414	395	365	389	367	369	353	377	368	387	360	401	381	408	375	360	360	370	408	363	390	362	376	394	394	360	378	378	383	387	418	378	383	355	357	376	393	367	344	387	364	351	384	368	389	331	358	385	377	379	384	369	350	369	364	394	387	366	348	391	442	375	388	350	379	377	379	392	371	381	380	414	363	384	355	374	346	374	361	378	353	357	377	364	351	385	383	339	381	391	383	392	383	369	381	359	378	383	364	372	393	351	371	411	390	342	388	382	365	367	388	359	382	383	349	359	341	361	384	348	412	382	355	389	407	379	360	395	412	382	347	349	394	371	362	378	365	367	365	342	405	358	377	405	371	376	378	380	366	361	350	391	365	378	375	379	334	397	356	365	384	373	355	373	355	328	343	398	359	387	343	394	398	354	367	364	362	340	389	369	415	379	365	364	422	425	367	381	360	361	384	366	371	363	348	369	360	376	387	379	376	404	390	367	374	366	385	377	411	387	357	400	369	368	366	388	350	349	351	369	412	344	358	381	373	375	356	360	354	374	371	374	374	380	370	377	359	390	393	383	357	367	355	362	349	381	345	422	301	335	367	362	368	411	327	356	359	378	359	414	372	354	394	396	379	341	358	369	380	340	382	368	371	413	411	392	352	376	370	364	345	332	395	371	369	367	358	394	360	388	363	377	393	350	367	368	411	356	376	379	393	338	376	382	379	342	375	351	345	402	408	374	363	369	364	357	389	364	363	376	361	384	382	350	347	370	385	362	361	347	386	386	359	365	394	369	366	376	381	385	377	403	341	346	346	348	372	387	376	355	374	385	353	379	421	359	376	397	411	370	373	376	374	361	385	350	360	389	370	335	363	367	397	356	384	388	368	354	392	393	389	388	398	374	401	375	381	387	396	359	378	342	357	377	397	374	375	389	380	367	390	407	426	356	374	375	357	367	351	371	401	414	370	392	347	366	352	377	417	362	369	352	382	339	411	372	383	398	378	393	392	399	367	388	351	348	372	369	373	388	367	405	378	373	395	374	382	382	373	391	375	413	343	336	350	401	384	374	359	362	339	361	337	362	367	399	380	365	330	361	375	386	366	396	345	360	394	353	352	354	381	382	391	350	381	350	386	395	427	363	350	384	376	361	392	394	381	376	372	370	360	371	405	350	372	364	393	369	356	365	387	403	350	395	372	375	361	407	354	375	387	356	411	387	363	389	383	384	404	366	391	393	389	348	352	381	360	357	376	387	391	370	382	387	372	377	350	394	367	397	381	372	391	371	379	365	409	380	355	384	369	393	366	381	353	379	350	413	372	370	384	375	381	326	372	421	370	372	360	388	336	388	385	337	371	366	359	352	380	362	371	352	364	359	396	402	339	386	373	366	354	374	380	368	394	360	374	380	362	357	382	385	389	381	362	367	374	365	354	397	406	349	392	419	353	388	390	375	348	374	368	373	363	387	400	392	386	365	397	381	358	399	382	380	392	409	343	381	386	368	340	360	394	332	362	376	371	367	355	381	344	391	395	365	355	410	369	351	390	386	375	380	383	361	363	407	357	383	367	355	366	380	387	369	348	381	342	374	356	378	373	388	396	386	358	354	358	387	379	343	406	386	354	350	379	380	377	378	368	389	353	372	325	381	361	335	380	371	377	370	406	391	398	371	407	374	379	364	349	366	341	364	353	335	354	362	366	404	351	376	372	365	385	342	358	375	375	353	353	436	347	370	350	390	407	369	362	391	369	366	415	418	400	363	386	406	376	372	373	385	382	354	373	371	409	377	376	375	381	386	388	351	405	376	378	360	377	389	371	389	391	398	390	394	378	404	377	397	350	358	359	378	373	373	389	385	370	351	378	365	371	348	411	380	371	388	326	373	373	371	384	393	391	342	381	395	352	406	390	364	338	362	380	404	365	401	354	354	404	368	365	362	349	384	372	378	380	391	374	334	379	343	385	366	387	352	393	378	390	373	385	382	350	361	375	372	375	353	382	394	376	394	391	328	371	334	360	380	385	387	402	375	401	346	388	383	395	357	385	363	390	376	362	388	387	395	363	367	363	401	377	399	366	344	382	361	371	401	412	386	383	374	389	385	394	392	392	383	371	348	376	370	438	367	363	371	365	407	363	366	376	351	345	372	376	361	385	391	356	346	349	339	376	344	395	390	369	403	378	392	357	394	393	410	376	363	369	371	387	364	361	398	368	394	381	351	392	379	387	356	369	385	351	359	372	379	363	397	403	361	345	348	394	359	393	369	371	360	362	370	388	355	355	360	381	407	349	393	384	354	393	367	379	374	407	362	370	335	345	374	374	379	418	406	385	391	361	344	393	362	402	379	373	377	372	383	380	396	350	358	336	362	389	377	375	387	364	366	385	363	346	340	392	396	353	389	340	351	397	356	386	368	375	366	401	358	372	365	392	400	380	347	366	405	333	399	386	358	375	369	366	349	386	412	377	326	347	339	347	367	370	389	367
27886	17289	3347	575	390	333	318	319	333	314	315	332	301	311	310	297	305	291	312	312	321	314	300	279	357	284	294	314	290	313	299	295	290	306	283	324	313	318	306	313	299	316	314	331	297	269	321	301	342	253	328	307	349	308	319	327	289	316	290	290	297	295	302	318	272	292	326	313	306	332	284	305	336	317	291	332	305	307	297	323	299	311	292	314	301	300	315	315	318	301	304	328	327	329	288	312	296	328	324	280	323	325	305	262	292	332	292	313	323	276	320	327	271	315	293	307	321	312	314	308	308	268	276	323	329	291	320	328	305	328	309	302	280	317	305	320	316	312	326	323	296	309	301	305	306	290	307	357	278	314	325	279	287	270	281	311	330	335	310	316	316	311	304	308	306	308	289	295	317	303	320	330	303	295	309	325	313	326	307	311	337	312	298	317	339	286	295	323	316	293	311	323	316	328	287	297	329	319	289	324	307	300	306	329	311	335	328	298	310	322	300	329	285	293	309	312	337	316	303	288	308	309	303	285	292	308	309	308	311	321	318	322	300	303	315	312	311	312	308	298	301	292	299	305	284	318	311	295	298	290	291	335	308	309	304	322	311	295	318	327	300	353	326	304	283	298	254	308	298	320	323	270	281	285	333	337	291	289	338	292	334	287	310	294	299	307	294	303	322	274	307	298	285	301	309	288	297	284	295	299	310	286	298	316	322	321	311	309	296	300	311	290	293	282	324	285	313	355	297	347	314	294	288	288	294	323	281	324	323	279	299	317	329	295	307	328	270	283	328	339	305	335	326	288	301	304	292	301	283	310	291	303	274	325	308	312	294	297	325	291	310	332	320	274	295	299	332	270	312	302	325	298	340	305	346	333	297	286	307	333	312	309	315	314	291	346	305	324	306	308	319	326	312	289	298	303	300	318	296	280	324	320	295	313	317	295	300	325	312	300	321	307	286	289	304	326	310	327	329	303	278	330	337	330	302	275	298	302	304	294	314	312	331	334	318	302	292	305	294	295	303	303	311	309	286	308	312	329	312	312	324	316	305	300	305	307	322	315	306	350	332	308	344	315	299	308	336	325	293	314	268	307	291	314	294	307	312	317	330	304	320	330	311	328	332	290	307	309	307	308	334	294	308	301	320	290	304	298	309	292	288	339	301	325	351	326	323	325	295	310	318	279	276	318	294	336	315	309	305	290	290	267	317	306	339	287	302	329	300	324	328	295	299	324	263	282	312	297	299	309	289	318	273	299	295	303	321	285	291	313	290	288	323	301	295	291	292	325	278	356	321	283	294	321	289	310	311	306	304	303	306	304	302	304	314	265	310	303	278	313	315	270	325	312	328	309	315	310	312	357	296	300	307	296	312	300	287	319	318	353	324	311	303	315	324	330	317	310	317	270	310	325	293	301	313	315	296	305	300	336	296	289	332	329	273	315	314	283	293	309	319	323	284	309	321	312	303	322	293	303	300	314	326	307	303	282	296	309	332	291	275	318	336	321	297	317	298	299	310	328	327	330	318	275	323	312	318	316	298	326	324	282	300	329	337	283	306	308	295	312	306	316	336	301	300	322	323	330	315	302	313	327	307	298	297	311	306	275	278	299	308	326	304	273	329	307	314	317	311	334	319	318	342	309	322	312	304	286	307	295	300	300	296	320	322	320	297	321	294	302	312	314	321	292	292	345	307	297	316	290	295	302	307	309	315	324	313	320	332	334	310	292	304	314	317	328	311	330	317	285	320	330	323	307	326	316	312	280	309	311	279	281	314	307	298	310	286	314	285	307	352	320	301	303	320	304	308	294	309	292	305	328	312	304	312	310	332	330	297	304	294	339	286	320	312	337	290	288	298	320	326	314	315	288	323	330	316	309	357	314	312	300	337	286	325	319	308	339	295	321	306	292	285	324	313	302	304	316	307	323	322	309	302	317	308	314	302	284	347	288	303	301	328	327	299	319	303	301	304	294	300	300	315	308	302	298	312	286	306	306	325	296	318	323	293	287	272	310	315	295	294	305	324	305	295	332	333	294	313	310	320	331	268	311	324	282	291	317	326	332	300	307	317	322	344	323	322	311	324	289	293	298	284	311	301	325	271	286	309	281	312	309	309	344	298	278	308	283	300	357	282	296	324	309	307	294	307	303	317	313	284	301	322	293	317	327	322	324	319	288	285	280	302	292	322	355	282	319	293	290	321	308	307	302	321	301	335	300	297	294	287	307	325	331	305	349	283	330	308	296	293	309	290	291	330	290	324	330	343	275	303	298	281	319	310	301	321	314	306	303	313	299	293	280	300	282	316	317	311	314	326	279	281	342	298	278	312	314	271	312	288	308	291	296	315	293	298	315	288	279	315	291	301	294	319	337	336	278	292	273	312	280	278	306	308	324	305	316	296	303	319	311	309	296	355	296	316	301	307	328	311	313	307	281	311	298	324	304	333	304	316	357	311	295	316	315	321	285	329	317	298	330	307	297	301	342	323	304	304	286	319	302	317	309	297	358	317	293	300	316	311	299	301	302	286	328	314	332	306	323	299	322	305	300	311	282	379	289	324	291	332	315	325	316	284	308	301	314	302	308	317	312	292	331	327	308	325	307	345	269	342	305	300	307	322	354	312	268	318	295	326	308	342	276	298	293	296	320	316	320	284	301	323	301	336	314	293	304	297	311	293	319	296	341	335	336	316	303	297	314	312	270	291	304	310	308	339	331	311	281	342	286	305	299	318	300	300	314	297	300	321	295	321	329	295	310	307	313	289	308	291	317	313	325	276	308	350	294	311	325	338	295	314	314	297	315	290	317	291	274	299	301	298	310	323	313	311	270	325	287	311	286	287	320	306	310	319	320	319	300	329	287	323	309	285	316	310	312	304	294	330	308	333	317	340	315	336	312	319	301	312	311	283	311	295	318	290	341	312	328	310	304	331	301	270	308	293	310	312	303	310	337	295	287	288	309	304	329	308	309	285	318	301	302	312	327	295	320	322	307	314	327	317	308	339	298	284	317	309	357	300	308	322	311	306	303	292	291	275	303	333	294	297	316	301	314	275	319	312	300	304	307	294	307	304	336	318	299	300	328	282	344	300	290	321	299	319	311	288	272	327	304	320	312	304	299	295	290	304	283	303	316	305	302	301	325	307	292	292	316	356	326	301	328	293	310	280	304	296	304	339	270	321	306	279	303	303	264	296	286	301	313	351	309	317	309	315	269	324	305	296	299	318	310	310	333	287	307	334	326	319	299	332	306	330	314	331	301	313	298	303	291	292	303	319	328	324	300	320	304	302	281	292	314	297	340	292	331	288	318	299	278	298	303	321	312	285	326	329	326	318	306	308	302	324	321	279	291	290	285	309	314	306	280	317	307	314	315	302	302	299	299	334	307	299	269	315	264	328	300	278	343	280	310	291	330	274	293	310	329	327	334	293	317	309	312	316	296	309	337	289	333	287	335	305	256	284	307	275	320	313	322	299	313	294	356	326	321	304	328	307	341	311	292	285	297
9239	1607	662	454	399	374	412	380	381	329	350	354	361	347	334	358	364	339	343	355	357	345	313	328	367	350	354	340	357	332	360	366	353	363	341	352	353	360	313	354	320	332	336	349	359	348	319	389	328	363	365	317	348	364	325	343	353	358	327	317	338	359	363	342	343	383	331	329	344	335	355	313	352	352	350	322	341	315	359	348	372	335	326	331	357	364	367	336	352	369	313	359	354	323	317	368	348	375	352	365	305	359	357	345	360	360	340	327	341	308	354	331	332	325	324	368	320	317	314	338	352	362	349	323	374	393	347	346	328	302	316	354	392	369	325	381	322	338	321	337	333	330	345	309	326	359	347	336	306	357	317	349	360	351	318	348	345	333	327	324	377	337	332	338	332	360	340	300	319	334	355	327	333	332	349	335	346	321	374	357	333	320	352	347	350	366	352	321	359	337	355	334	353	360	356	361	364	375	310	354	337	394	348	336	364	340	342	358	299	301	337	385	395	366	349	354	337	331	335	360	351	350	339	373	343	338	343	351	307	350	376	350	319	336	327	364	365	337	323	353	351	309	349	349	348	332	333	306	309	319	353	365	356	331	321	331	361	357	309	360	313	331	378	342	374	335	351	370	372	398	341	335	367	333	339	340	341	379	340	336	378	360	331	311	376	329	340	316	365	350	313	374	334	360	334	351	329	354	341	370	327	329	352	331	358	345	332	314	354	337	341	315	356	323	326	325	317	326	364	338	359	357	334	342	364	343	348	359	361	327	354	342	369	344	329	320	318	346	294	357	339	343	362	333	328	385	338	342	352	360	350	334	349	353	313	338	320	314	357	356	327	345	369	336	369	352	359	329	334	378	319	371	314	340	345	340	344	334	352	342	351	364	335	348	332	324	334	351	309	342	350	345	347	362	362	356	346	349	328	317	363	341	365	323	351	335	326	390	316	330	330	371	353	321	349	331	339	353	361	343	379	358	348	323	334	325	351	348	345	342	356	313	337	332	322	323	351	342	340	315	337	343	341	358	379	320	318	328	372	343	337	316	317	334	334	356	347	357	336	355	393	350	316	311	341	312	337	380	363	345	325	322	338	312	350	337	378	346	348	340	338	312	341	330	343	355	383	359	362	339	349	349	326	327	337	385	360	312	335	362	318	349	343	353	339	353	357	383	323	313	346	345	347	357	333	351	333	306	350	376	334	344	339	346	344	386	350	334	350	344	320	336	360	334	340	340	338	350	361	377	313	343	323	353	360	355	325	338	339	301	337	335	350	362	321	339	345	332	316	403	358	322	348	371	337	367	323	338	360	338	333	334	351	318	322	373	326	340	345	325	340	297	318	358	357	356	359	332	367	372	364	343	369	332	334	333	343	363	371	377	305	318	320	338	335	319	321	354	320	325	328	369	307	313	368	353	329	343	335	370	321	356	356	351	382	322	357	321	308	333	345	315	333	325	336	359	361	323	349	325	348	343	362	353	316	356	325	325	324	348	359	339	325	340	299	352	382	333	352	331	330	342	345	337	372	364	338	370	345	367	351	345	366	321	301	342	355	362	342	323	357	358	363	347	351	331	341	364	336	319	362	347	381	347	329	354	360	332	322	338	375	354	314	347	338	296	354	344	359	347	325	343	321	348	345	360	384	336	351	350	324	340	357	373	321	369	349	357	350	356	342	336	329	309	346	371	352	344	377	350	334	351	348	373	345	388	329	365	348	342	326	324	346	326	320	318	339	319	344	359	332	352	372	369	325	344	356	347	329	351	358	341	327	347	338	336	369	361	350	349	364	322	324	358	343	350	348	326	340	370	336	372	330	354	310	345	326	361	382	313	329	336	325	359	333	333	325	344	302	348	359	329	344	358	323	343	372	342	354	309	334	329	342	327	335	343	337	323	357	366	329	321	359	365	339	333	331	335	297	337	336	364	341	346	337	327	333	353	359	355	351	321	369	362	346	325	358	320	352	316	342	368	364	359	324	392	349	343	330	306	403	354	345	333	339	355	355	346	350	332	357	330	356	368	339	338	332	336	338	365	335	318	307	325	346	362	346	350	349	333	356	338	371	329	364	319	363	361	319	388	340	350	340	323	332	336	351	371	339	348	326	316	338	342	351	311	334	330	357	360	334	357	330	320	359	361	363	361	329	332	347	344	337	339	333	328	337	339	321	311	333	322	322	370	357	307	306	308	325	321	339	383	345	315	336	358	342	317	356	329	381	328	336	337	366	349	346	357	344	351	359	325	362	328	327	338	359	350	368	327	328	344	334	345	331	318	374	301	368	358	352	343	329	342	343	327	346	356	335	342	314	390	339	334	356	364	378	331	357	357	363	336	356	308	351	355	345	381	315	317	335	359	334	360	349	338	350	345	358	341	314	301	361	354	314	315	353	356	331	345	372	320	329	328	346	295	368	344	352	339	357	319	318	375	334	351	332	350	335	342	334	342	312	330	374	320	333	358	315	343	353	363	330	370	362	378	337	369	371	351	337	336	350	328	367	332	350	303	357	387	351	332	339	324	353	333	345	302	323	356	362	350	327	355	373	354	326	333	305	307	328	318	354	326	339	337	337	335	335	337	337	364	355	331	356	361	316	348	328	338	349	339	354	346	318	348	332	347	316	348	349	362	348	377	331	347	363	365	356	402	352	340	333	373	338	350	347	352	357	358	377	338	354	364	342	363	346	341	350	359	336	334	365	329	346	351	309	358	353	358	342	355	340	374	349	359	327	382	357	345	306	327	364	354	361	356	335	349	350	369	337	325	320	361	362	339	340	348	321	335	324	361	375	358	292	347	343	329	310	343	323	346	335	343	334	344	391	349	329	331	376	332	354	350	340	330	326	347	367	366	353	346	379	326	335	348	348	347	315	348	333	371	353	375	333	342	362	349	331	343	348	380	322	358	338	334	354	328	347	382	304	352	323	325	355	321	348	319	354	363	329	383	349	359	365	338	342	342	326	331	339	361	369	362	321	320	369	333	349	343	357	356	330	329	343	361	335	328	358	360	349	358	371	338	379	320	324	313	362	342	355	361	352	299	336	336	352	335	359	340	303	347	377	344	344	317	350	330	338	334	353	362	363	322	343	366	351	343	326	345	352	372	314	333	356	328	331	320	345	340	352	305	314	343	364	333	330	362	366	357	362	381	341	313	331	356	327	357	332	341	336	359	315	391	325	344	334	334	330	357	311	352	335	333	394	358	335	328	357	344	352	327	316	351	379	338	334	361	347	340	344	364	307	340	345	311	357	346	342	358	349	369	364	357	347	341	358	346	363	358	366	328	371	344	331	300	345	345	347	344	332	332	324	362	356	348	326	352	327	319	353	311	387	332	350	324	326	342	364	309	347	314	340	331	305	340	357	340	331	363	316	349	349	325	339	343	318	311	342	392	353	349	369	335	338	344	369	332	362	377	381	343	339	315	333	334	319	363	336	345	337	331	326	376	353	306	349	356	333	327	340	322	334	321	363	342	362	314	377	353	357	337	309	355	341	338
23564	21030	28113	24151	21030	8532	729	457	330	318	295	254	228	245	210	202	213	207	166	197	199	188	208	189	173	183	165	176	176	186	165	181	169	176	164	179	146	157	192	148	151	160	171	149	162	200	164	165	149	179	153	173	163	155	169	152	160	187	171	169	167	162	150	168	172	185	145	163	155	151	173	164	129	160	166	159	161	194	149	157	159	165	160	161	156	156	160	150	176	146	171	162	166	171	166	181	140	152	176	166	156	173	143	153	179	171	183	180	139	154	180	175	158	165	135	165	176	170	150	142	161	144	180	135	147	154	159	163	154	148	162	176	152	162	151	163	146	178	159	175	166	160	180	150	148	146	137	157	165	165	157	145	165	157	184	156	167	145	152	157	172	159	154	159	169	169	144	153	170	137	151	162	172	159	156	161	170	152	156	148	155	165	149	161	139	172	164	144	165	171	154	162	144	153	145	159	141	163	150	156	158	150	152	167	154	163	167	156	151	175	165	150	154	158	157	154	151	185	146	176	182	148	187	160	158	181	142	176	169	156	151	163	136	171	148	134	170	146	129	161	184	143	164	175	159	170	160	153	182	152	169	171	158	166	134	143	154	125	151	153	152	178	187	175	164	139	153	161	153	165	148	177	144	157	156	165	179	165	148	179	143	168	149	163	154	170	148	145	177	173	169	163	166	151	172	145	144	178	161	167	174	146	139	158	159	150	148	177	138	156	150	198	163	161	173	165	151	177	145	143	157	177	161	165	159	156	175	183	148	144	166	166	180	163	156	149	149	120	167	179	149	161	153	158	188	140	170	164	149	151	142	158	158	194	154	191	157	150	186	146	151	162	152	150	189	172	161	163	168	142	153	166	134	155	177	156	158	147	163	157	139	146	152	146	167	145	163	155	158	171	141	154	161	166	181	155	161	163	157	163	158	149	160	162	172	161	165	169	176	157	167	160	161	150	160	160	160	173	154	155	168	142	157	154	171	152	154	165	166	160	163	157	165	163	171	161	144	166	162	164	150	151	153	153	125	150	155	162	161	168	154	134	168	156	176	155	158	150	164	158	166	145	161	147	135	156	165	150	148	172	175	174	163	134	154	182	159	180	173	150	155	164	168	151	170	147	166	156	171	167	170	165	149	158	151	154	155	152	146	158	139	153	149	160	162	167	155	157	167	153	142	170	163	168	180	177	166	152	138	153	168	150	150	178	172	145	157	179	165	149	163	176	160	152	161	145	160	167	141	151	163	160	166	154	158	181	146	119	158	148	178	140	158	151	164	154	182	174	146	157	136	156	144	177	160	177	152	172	158	150	161	157	142	143	178	152	140	180	156	171	146	144	175	155	128	155	154	137	159	149	159	183	154	146	155	168	156	155	141	149	173	172	152	148	168	139	148	171	152	180	160	174	154	164	151	159	159	152	153	176	172	140	176	170	149	150	157	161	175	158	159	163	150	190	172	166	164	177	157	157	177	135	152	170	164	166	152	149	155	166	156	163	166	162	163	161	167	150	151	163	164	150	141	169	149	156	178	143	174	154	169	163	148	153	153	162	199	142	154	177	171	147	153	169	145	155	157	145	164	145	175	168	168	159	159	156	170	144	161	191	169	171	133	156	153	162	184	177	155	143	163	152	157	163	156	176	155	167	145	163	146	136	162	142	156	172	155	168	162	173	171	153	155	156	160	155	158	163	160	177	154	149	161	185	186	167	140	145	166	165	148	162	142	178	165	161	167	140	144	153	162	155	139	184	167	150	157	153	169	173	173	176	147	162	178	172	182	171	121	153	175	195	157	155	139	152	150	159	152	162	159	168	153	181	189	169	161	171	156	167	170	150	161	163	157	144	166	187	141	167	173	156	149	155	166	166	135	171	144	158	153	150	160	152	153	172	149	147	172	159	145	176	155	174	155	154	191	161	154	163	187	154	155	169	182	171	172	155	167	158	155	191	175	151	167	155	154	148	154	166	194	178	159	152	172	170	162	191	161	147	146	153	161	144	148	151	146	156	163	170	169	158	192	160	170	153	149	169	159	151	164	154	169	164	178	153	174	146	146	175	170	159	152	144	143	144	157	163	156	141	167	143	177	158	174	176	152	166	156	177	134	188	156	169	141	180	144	151	151	152	158	139	175	168	162	165	172	171	159	184	148	166	158	165	158	164	179	167	136	162	150	143	152	187	173	184	152	162	169	141	156	180	156	155	162	149	152	181	136	143	162	175	146	169	167	177	167	140	169	165	164	153	150	138	164	183	150	153	155	185	155	155	155	186	145	163	166	184	153	174	154	153	162	171	180	171	169	155	146	176	179	169	156	167	177	145	168	147	153	154	174	181	162	173	166	156	169	155	145	160	149	162	154	166	166	159	158	154	153	167	175	159	169	172	188	164	173	168	166	138	153	171	156	166	162	162	150	159	176	180	159	171	150	167	152	136	174	162	178	145	166	146	156	145	170	152	171	174	172	144	162	161	171	176	169	158	168	163	171	163	148	169	188	151	161	143	148	150	157	154	164	180	169	158	190	156	142	173	158	144	155	150	161	165	156	153	143	185	144	149	152	128	162	150	165	134	166	151	141	152	167	144	139	157	158	159	160	186	158	158	160	150	155	148	163	160	170	171	148	151	154	159	161	157	168	184	180	136	154	152	160	165	149	163	152	144	166	163	156	151	150	180	176	152	165	148	136	149	166	154	158	158	161	164	153	168	161	143	146	158	154	163	165	149	160	145	159	156	182	162	168	153	156	163	170	177	141	166	157	147	151	145	168	180	164	130	171	148	178	165	170	162	135	135	169	162	151	160	163	150	160	155	162	151	152	150	174	167	159	170	156	167	171	158	150	164	138	152	170	152	137	161	149	167	163	147	153	160	173	187	182	165	157	161	173	153	149	139	161	168	148	169	148	161	169	154	179	170	117	163	166	148	156	152	151	179	148	145	163	168	168	167	159	155	179	153	149	181	161	145	184	168	154	169	162	165	163	153	172	141	176	144	184	161	172	160	175	153	157	157	156	160	154	163	156	166	140	163	145	136	152	144	157	170	148	146	154	156	157	149	157	153	153	160	160	157	161	154	141	145	152	156	177	161	167	164	143	153	161	164	151	174	144	144	153	158	144	145	159	163	182	150	164	163	157	167	161	149	164	155	163	151	170	149	158	167	133	161	164	168	168	167	156	179	137	139	156	146	151	173	149	164	163	178	149	157	183	164	193	132	160	167	157	170	149	166	154	150	165	162	154	156	167	174	180	162	162	152	157	160	161	137	166	144	155	165	149	153	167	160	142	148	170	141	165	156	181	169	177	170	138	169	147	169	158	163	158	153	160	168	179	166	150	168	155	161	162	179	125	172	150	151	174	164	156	181	162	144	134	163	159	162	141	180	184	162	154	136	156	133	145	153	164	154	135	157	145	176	177	157	146	165	152	166	135	167	145	171	157	155	166	177	160	167	154	142	154	172	162	181	173	126	140	162	168	136	164	138	140	127	164	141	149	169	163	177
31845	14836	5147	2412	1700	1311	928	735	622	527	454	404	333	315	317	274	241	243	222	267	215	211	212	202	191	204	203	218	216	185	185	195	186	192	211	186	184	198	196	186	193	194	177	174	202	180	174	190	199	186	196	200	172	165	162	172	214	200	188	180	195	192	183	175	163	175	182	199	179	173	173	174	180	178	185	203	179	167	169	169	210	179	195	187	180	207	194	183	156	179	195	184	191	178	168	186	172	228	191	200	170	191	178	176	189	176	183	158	203	190	160	172	200	175	198	186	164	168	166	172	190	161	201	167	196	156	202	184	180	179	174	215	190	197	199	178	183	195	198	190	181	176	157	177	157	188	198	213	197	190	166	179	192	194	189	197	189	183	180	190	189	162	189	180	178	203	179	176	176	202	210	162	174	220	180	200	159	204	193	205	169	198	161	167	186	183	175	196	173	205	148	193	190	179	161	189	174	201	191	189	167	181	234	174	180	197	191	187	191	206	182	156	175	184	174	182	190	194	161	190	206	202	186	194	176	207	185	184	187	182	193	152	168	171	217	192	183	167	186	188	183	201	196	184	154	174	194	213	192	190	178	185	203	206	173	174	186	167	170	198	166	192	198	182	217	199	193	187	174	180	179	158	166	215	193	175	163	185	165	196	182	167	189	208	179	177	172	183	178	213	170	167	196	189	198	180	220	197	178	191	191	200	185	191	231	183	196	156	169	189	167	184	188	195	181	194	173	173	167	169	192	196	211	177	174	186	186	182	187	179	176	188	173	206	181	193	152	165	194	198	187	200	182	171	184	190	180	162	171	193	170	172	202	192	173	184	184	176	193	197	194	184	201	171	188	189	186	166	166	173	183	194	177	182	183	188	178	172	200	163	184	232	198	200	176	194	178	188	179	170	175	200	176	189	185	215	177	183	195	201	178	172	195	173	194	176	190	200	201	181	195	197	176	189	199	189	179	176	189	209	177	171	178	185	194	190	195	198	191	189	167	191	170	201	165	172	181	212	177	172	153	186	198	169	177	169	190	176	181	178	182	175	176	177	183	182	192	193	199	170	184	194	188	178	186	181	192	170	179	205	197	184	169	172	182	179	197	198	169	179	217	184	169	183	189	188	175	201	185	155	170	180	179	181	177	154	214	153	167	185	165	201	190	191	175	192	172	171	186	200	185	166	162	194	154	184	173	185	187	167	162	198	185	174	194	156	195	174	181	158	186	186	186	177	201	161	198	162	183	201	189	175	184	178	177	161	205	177	167	174	198	179	191	185	185	199	190	184	212	165	179	169	190	169	204	184	181	150	200	166	190	173	171	196	166	172	205	195	177	205	186	203	178	160	195	191	187	212	183	197	157	179	175	189	185	178	202	183	186	190	191	166	173	192	177	191	170	169	173	170	199	195	194	178	166	190	191	169	203	189	181	192	158	171	160	195	176	163	179	178	181	175	199	168	178	195	171	175	166	208	170	206	178	157	172	165	200	197	176	190	187	182	172	179	192	198	174	183	186	171	166	198	197	181	183	156	182	197	182	184	171	184	189	191	177	174	153	173	189	183	161	169	205	180	189	190	196	198	175	193	143	189	166	180	181	182	185	181	171	200	178	184	171	200	171	162	167	175	188	183	198	192	181	175	178	188	196	163	176	172	194	189	180	182	185	182	187	182	168	199	201	189	180	172	193	216	190	184	193	181	199	205	204	168	189	196	175	166	210	175	173	172	194	179	174	179	195	180	152	198	181	202	173	197	187	162	178	187	185	181	187	177	202	204	179	183	142	183	200	187	176	189	182	207	171	186	175	194	170	207	182	204	185	197	173	177	176	172	193	170	173	179	175	193	188	176	174	186	194	189	202	170	194	143	170	205	174	176	197	191	163	171	191	173	194	201	184	189	183	211	201	175	189	155	189	207	163	199	191	162	167	186	176	184	175	161	178	195	181	169	193	174	170	187	193	188	191	196	180	186	181	166	170	209	167	202	194	195	191	192	190	202	187	192	176	180	178	168	184	187	198	180	187	201	198	187	182	191	179	185	194	175	196	189	191	215	192	200	177	189	199	193	168	190	182	183	185	199	184	192	147	196	187	175	173	208	204	189	200	166	171	194	164	174	157	180	174	187	148	183	178	174	196	187	185	176	180	182	194	208	191	191	178	177	188	197	174	178	181	201	172	185	183	183	175	184	177	160	182	186	186	207	182	178	208	185	177	180	189	188	178	166	180	185	202	157	169	181	179	186	184	165	178	169	154	167	184	167	176	189	176	161	192	196	202	183	197	181	163	210	192	166	196	182	216	200	204	188	194	196	172	170	197	177	180	187	172	165	196	214	176	197	185	179	178	182	162	185	211	175	166	179	191	180	203	189	174	194	187	185	161	166	191	182	190	181	177	181	187	164	169	162	187	192	204	192	175	158	186	154	209	174	166	184	172	195	165	181	183	199	184	193	195	187	189	178	188	183	161	174	185	232	175	188	172	195	177	177	175	178	177	151	187	173	197	191	158	189	187	156	150	170	177	180	192	159	199	146	196	175	175	179	202	197	174	186	155	173	199	184	199	165	168	187	183	192	172	154	167	169	207	182	199	178	178	172	189	169	187	180	189	179	164	199	190	182	183	188	178	183	175	180	173	169	167	167	204	179	169	185	193	176	167	192	175	177	165	163	192	173	190	175	169	194	164	216	190	194	171	180	196	175	177	185	207	154	199	165	196	195	173	183	169	180	180	189	185	178	188	190	170	211	190	216	145	195	183	188	178	187	199	167	204	180	174	176	174	184	178	206	197	171	167	150	181	170	155	161	188	163	199	196	184	189	190	207	211	176	177	180	193	195	184	196	176	180	202	147	182	189	179	163	162	186	173	157	202	164	182	180	195	197	208	162	173	179	189	202	177	180	170	175	187	162	166	187	180	180	189	182	154	190	184	180	181	170	175	175	169	180	178	182	186	195	167	183	193	173	190	186	180	184	206	198	182	188	172	184	192	205	202	182	171	204	164	171	169	186	184	169	171	170	188	180	199	180	202	200	185	170	177	170	166	170	176	176	210	186	191	186	182	198	205	198	163	140	171	200	177	192	197	171	196	167	175	183	188	202	179	214	174	178	203	185	181	201	202	194	183	181	170	169	182	188	220	168	180	175	173	196	193	185	188	182	198	174	176	191	163	169	184	184	193	195	180	186	180	193	204	181	178	187	185	190	166	192	166	189	166	169	179	165	176	190	146	175	193	171	188	193	192	171	161	183	181	167	192	157	182	165	170	189	168	186	170	178	173	173	187	185	173	181	220	202	186	171	196	172	193	173	201	188	168	175	166	176	182	177	194	196	199	166	195	190	173	166	188	161	211	178	180	182	201	164	166	205	172	177	195	185	161	178	175	180	197	210	186	176	189	159	191	178	181	199	186	187	177	196	184	182	192	184	203	199	142	186	165	179	179	174	182	168	178	183	179	161	177	173	180	190	164	195	172	162	194	172	179	170	183	179	201	189	157	195	168	163
24897	21068	27025	25295	9461	952	696	675	651	603	588	547	515	559	546	581	548	541	539	537	538	518	538	573	520	542	496	487	485	500	489	514	473	515	542	506	467	509	508	532	535	517	480	503	563	524	503	515	499	501	506	515	529	511	531	465	537	481	515	512	507	506	509	495	486	496	518	528	481	519	526	502	506	461	464	484	476	537	536	506	487	523	523	546	512	494	555	523	516	534	509	476	561	516	520	498	513	513	499	478	507	515	509	496	512	504	548	498	549	538	481	543	507	540	472	501	554	533	492	517	508	486	531	511	482	514	505	552	512	519	518	497	506	507	519	519	522	562	504	507	483	475	525	507	541	549	492	484	524	533	525	508	510	525	509	498	476	566	496	500	520	543	495	557	514	514	522	539	493	504	500	503	493	499	493	479	510	493	509	540	527	519	475	485	534	474	480	526	525	514	504	591	519	578	505	524	477	490	513	490	570	498	524	497	521	522	457	540	529	535	508	502	539	510	517	527	538	475	517	495	506	492	527	502	516	520	553	508	516	528	518	519	544	553	508	510	482	466	532	500	508	512	476	525	543	493	521	521	483	545	508	467	520	497	520	485	546	538	519	466	484	532	504	498	491	484	512	527	489	482	517	548	502	513	536	461	513	513	478	509	492	498	492	528	550	516	543	506	547	542	502	522	455	501	478	500	547	491	526	506	528	534	488	554	538	477	481	503	510	531	527	490	552	504	489	499	543	545	523	534	521	481	501	518	515	523	546	521	541	529	502	546	507	525	532	527	488	502	492	477	515	489	536	546	522	506	495	510	494	499	557	509	507	492	484	531	496	525	509	530	507	493	511	507	486	507	515	480	504	501	524	494	520	508	516	512	511	470	538	534	532	517	522	510	536	528	500	524	502	469	521	525	502	525	482	534	493	491	520	505	541	502	524	554	502	535	528	529	507	497	519	504	519	542	491	503	547	457	527	526	517	518	493	500	526	494	509	531	473	519	526	507	492	527	531	506	542	549	560	501	546	503	530	492	467	484	532	547	536	518	495	496	501	546	532	491	485	533	559	546	522	544	512	509	493	582	523	495	494	534	487	516	504	511	485	528	492	504	463	516	499	506	492	502	466	497	473	553	502	487	523	516	536	512	544	511	526	507	508	488	473	514	478	509	506	524	520	479	480	492	521	508	535	505	503	477	490	554	589	513	466	498	525	504	544	512	521	533	508	476	501	485	520	501	498	522	511	510	494	480	523	498	475	527	508	504	504	470	445	518	518	518	518	526	531	487	510	476	520	560	539	480	500	536	551	520	520	516	506	515	511	505	526	514	519	497	510	517	492	517	489	516	520	507	519	514	505	517	490	522	511	542	513	536	483	486	501	540	523	560	494	515	508	558	533	537	484	520	534	521	486	523	544	540	477	512	464	473	483	549	495	517	513	513	519	528	530	479	505	475	517	501	507	544	479	495	515	551	515	556	504	501	509	490	515	501	484	542	555	558	497	504	540	510	496	523	492	512	515	506	509	538	514	484	538	517	525	560	525	476	501	520	524	492	525	511	513	512	494	525	492	519	531	495	524	526	518	536	527	534	519	501	513	495	490	514	527	522	511	473	475	473	490	541	561	531	502	513	497	525	508	495	458	535	539	500	500	514	489	434	485	516	535	536	504	533	566	564	539	558	533	501	524	535	491	503	483	516	535	527	492	539	539	548	504	456	550	523	521	500	543	534	523	532	540	510	485	485	559	551	499	521	539	530	525	518	518	548	538	518	503	548	515	525	508	483	527	543	494	494	512	533	478	492	505	501	553	511	498	504	496	500	539	497	463	528	521	522	508	531	504	501	523	490	508	525	539	529	505	468	537	524	486	490	493	508	528	513	519	476	517	482	482	501	508	519	459	514	529	495	516	516	469	487	520	494	559	519	539	520	535	492	484	512	528	536	511	549	494	538	526	525	541	508	549	482	477	532	494	523	491	511	526	505	523	524	513	508	505	517	525	489	513	493	528	534	513	503	485	507	508	543	530	477	523	521	534	525	512	483	500	554	528	536	530	522	530	499	493	480	482	499	495	500	529	526	511	512	456	546	518	518	532	557	522	558	499	500	521	494	501	521	531	516	537	529	493	495	505	489	466	497	516	468	472	556	524	520	485	541	499	495	488	531	529	538	503	552	484	493	485	510	508	501	486	512	535	534	470	563	524	520	516	527	523	516	541	523	495	510	503	490	534	438	503	537	517	535	541	527	526	484	468	483	519	542	509	494	481	502	501	501	523	437	497	550	526	510	496	518	503	520	500	489	477	481	538	510	489	519	525	539	515	521	528	541	480	500	488	511	485	514	518	537	524	536	485	515	515	484	498	465	508	536	530	514	507	525	510	493	519	542	506	496	526	530	538	477	480	508	525	535	523	498	509	503	509	519	512	498	516	491	518	537	531	506	538	509	545	504	527	532	531	485	497	495	525	521	503	518	488	529	500	522	535	503	521	521	507	546	518	472	501	510	508	495	515	491	525	461	442	494	493	534	456	524	437	519	486	502	522	535	512	513	514	545	517	499	487	485	491	479	487	474	515	527	497	497	528	498	461	521	483	496	514	524	507	503	505	501	510	499	528	502	515	559	486	511	535	541	520	511	524	508	480	529	487	505	535	492	532	496	500	485	466	530	513	541	545	537	515	482	526	480	554	534	492	506	484	503	581	502	528	479	510	525	493	535	510	503	489	493	527	537	503	537	527	459	502	501	504	487	492	507	511	494	489	486	476	517	498	520	524	463	515	528	493	531	545	527	554	486	473	490	507	525	493	511	485	502	522	469	497	517	509	518	500	504	548	563	482	513	502	533	522	485	547	504	537	486	521	484	524	485	513	521	502	509	507	499	486	508	548	522	525	497	525	537	475	513	531	527	500	499	499	533	508	503	527	504	523	497	514	522	506	497	521	535	516	482	496	512	506	523	541	500	531	524	516	526	507	499	474	502	513	525	505	488	522	546	504	553	493	504	517	513	563	524	508	530	508	486	503	518	507	533	515	514	471	473	503	484	516	468	506	488	527	532	529	488	516	532	487	493	485	532	542	511	483	516	529	497	506	546	525	507	520	550	522	490	524	535	509	499	518	531	541	553	493	525	479	517	490	497	508	535	510	514	481	527	508	482	519	494	521	557	525	544	535	514	478	509	514	545	510	539	504	485	488	486	470	502	555	512	527	497	540	520	491	489	502	501	460	496	492	491	524	512	496	478	507	507	503	530	453	494	511	496	523	490	516	511	497	505	494	532	498	567	478	484	513	512	514	494	492	514	468	499	563	485	525	494	528	498	487	550	506	505	552	519	482	523	488	511	515	503	544	510	551	530	478	513	492	486	485	523	547	497	535	496	479	508	519	523	500	520	499	545	503	526	525	514	503	529	500	506	538	529	531	519	491	515	540	537	486	550	512	522	503	484	502	519	511	522	478	491	497	491	507	498	477	490	466	488	474	547	472	504	511	533	510	550	521	502	543	467
28924	9864	3186	1660	1284	1089	960	857	745	727	672	678	599	575	581	565	577	572	540	547	559	547	536	551	544	529	564	550	537	529	578	545	581	520	554	535	572	550	572	567	504	532	547	563	550	548	550	539	564	566	559	551	521	564	563	521	563	569	535	537	541	557	509	566	515	513	547	530	478	529	532	496	497	546	537	526	513	530	520	590	546	594	543	505	500	540	547	570	506	540	570	516	524	533	511	565	544	559	549	513	577	514	505	524	526	549	517	546	521	549	538	543	570	564	538	503	581	528	510	469	536	542	583	540	593	521	510	506	524	526	545	487	526	537	563	541	542	554	520	519	520	523	528	529	550	518	517	558	557	526	571	554	538	524	541	549	531	558	526	528	532	523	545	560	508	555	550	511	517	560	515	528	528	552	510	567	552	582	559	497	537	568	584	583	507	488	516	540	532	571	531	556	508	527	514	523	538	522	540	509	496	548	530	555	559	514	543	504	530	516	557	509	556	517	549	550	534	584	524	472	509	523	511	549	539	528	537	542	545	535	517	527	525	548	526	530	532	584	501	496	529	497	549	545	584	529	562	536	536	534	527	535	554	536	515	566	543	529	560	482	568	527	537	548	530	516	544	481	517	540	511	525	510	526	517	495	532	518	532	501	527	557	529	518	563	567	508	548	521	542	521	547	504	528	558	508	542	512	568	473	547	548	516	499	553	561	535	553	526	581	521	599	539	503	488	539	561	582	573	480	521	573	549	519	533	543	532	546	550	556	545	540	531	526	578	514	541	533	550	567	531	523	528	529	574	497	517	524	511	541	533	515	542	540	556	468	549	611	521	545	575	535	549	540	531	509	498	553	565	587	564	486	540	545	528	535	522	555	534	532	516	516	511	528	559	600	531	551	568	538	538	539	517	518	555	556	535	525	551	532	548	553	517	513	557	548	490	540	564	542	538	522	512	537	526	535	528	557	557	546	528	518	520	516	522	501	520	562	539	502	549	510	524	520	550	546	513	532	514	550	532	546	552	591	532	508	538	542	530	503	554	555	549	550	554	520	563	544	535	573	524	539	549	505	534	530	532	523	525	496	529	523	566	562	542	519	520	557	518	575	525	504	525	528	556	558	530	570	543	527	514	525	528	545	546	520	517	517	529	529	554	511	577	501	600	587	546	573	517	482	520	559	560	512	536	515	529	541	520	517	541	537	561	526	564	519	537	544	534	528	496	520	535	553	552	526	485	522	512	555	561	500	484	541	525	540	534	516	554	527	518	557	584	547	560	517	525	523	536	521	528	530	567	506	528	545	505	541	553	532	535	542	535	480	520	523	458	578	580	545	505	581	532	565	565	550	570	564	522	493	517	527	524	568	552	526	549	513	559	539	530	553	552	541	503	534	535	508	523	519	528	535	540	534	523	503	568	525	554	489	526	480	483	519	511	526	519	530	565	564	524	559	583	542	526	535	575	551	531	492	528	502	481	578	583	505	547	542	559	539	557	572	524	556	549	520	551	555	522	533	545	523	506	509	580	513	505	521	532	506	559	561	538	525	551	520	593	527	540	538	546	544	532	565	520	496	534	546	520	495	525	548	566	522	542	488	510	508	508	551	508	529	538	559	495	490	533	536	525	538	522	527	512	527	492	568	505	551	507	521	521	530	540	533	540	553	553	550	521	513	517	526	568	465	570	519	554	565	554	538	554	482	533	589	552	541	519	554	544	560	525	529	517	522	570	572	566	523	559	509	549	516	554	539	498	537	515	548	530	531	512	569	542	522	530	531	559	525	529	545	563	514	530	594	541	540	509	521	491	496	538	520	529	539	524	547	524	538	555	521	544	511	566	545	552	534	523	524	528	562	505	539	532	557	565	523	544	529	498	563	550	552	528	520	555	558	546	579	551	566	546	535	513	552	536	562	588	532	536	554	559	550	555	550	534	604	542	536	551	539	547	511	563	560	546	548	536	541	532	564	530	543	528	557	546	546	536	549	561	561	533	544	527	522	495	569	548	522	549	516	528	536	517	501	580	496	546	542	543	556	519	594	584	528	535	569	577	535	531	545	524	570	521	492	561	519	523	568	542	530	538	546	566	528	552	517	564	533	553	517	501	501	508	523	539	530	519	524	528	535	525	508	533	530	524	509	544	507	571	559	551	520	531	570	534	531	524	528	505	556	499	559	535	583	515	512	500	533	534	596	534	524	558	521	547	522	517	587	545	541	501	544	516	524	523	538	545	544	546	563	523	562	583	575	550	497	536	537	560	538	489	576	545	551	529	553	539	537	532	526	538	503	559	535	559	564	487	546	562	554	516	568	538	563	578	514	517	541	536	562	564	550	511	518	540	551	539	513	562	528	514	525	500	524	530	542	480	509	542	545	545	541	508	557	515	497	531	507	517	549	548	562	542	566	519	515	555	540	532	538	548	533	549	554	545	532	521	544	537	506	511	511	559	525	505	543	583	535	539	530	553	537	561	549	513	523	554	555	539	573	510	571	551	527	549	546	547	514	558	535	538	503	533	541	518	533	521	562	545	531	538	560	537	556	527	568	571	511	566	548	541	590	578	551	538	557	562	540	496	561	550	558	520	558	528	533	529	540	546	511	567	522	526	566	564	556	550	522	503	493	532	562	527	509	533	525	525	573	551	533	511	527	520	557	584	536	527	491	532	557	573	552	545	578	530	569	520	500	536	533	509	526	560	513	571	523	547	524	583	550	535	512	567	483	544	525	570	545	505	535	534	572	528	523	551	537	530	575	527	552	516	545	539	539	522	518	515	539	535	522	554	516	515	534	502	542	546	526	491	566	545	537	514	534	504	570	502	537	514	573	574	557	579	545	525	566	505	571	556	558	535	549	527	516	513	495	513	525	545	562	537	540	540	555	514	545	501	556	533	497	590	497	522	529	512	553	535	562	528	484	501	580	510	520	484	506	556	543	561	499	536	542	532	521	568	506	571	548	552	543	527	548	543	547	538	523	563	504	517	535	583	535	550	506	499	549	515	550	564	540	529	542	540	532	513	555	538	537	538	519	510	514	541	532	549	516	523	547	501	540	551	538	562	550	545	574	573	509	516	536	529	550	567	523	528	520	500	511	521	556	561	502	575	542	504	552	555	549	560	580	550	515	547	546	593	487	546	551	557	504	512	548	537	566	529	540	582	529	563	506	528	556	539	549	514	565	547	543	569	524	543	541	570	578	559	543	516	529	510	515	501	524	590	516	533	532	550	564	519	516	534	545	541	522	508	545	556	548	541	503	531	524	571	516	550	541	547	540	579	535	564	543	517	556	521	586	548	513	537	528	559	532	522	530	538	476	569	531	523	563	526	611	538	515	534	526	525	520	529	511	524	537	558	512	557	531	530	560	496	525	511	502	504	566	547	536	525	522	572	556	539	541	527	559	555	524	533	546	593	510	590	560	501	549	492	527	528	559	540	548	552	539	536	513	542	534	543	517	513	504	536	564	568	481	535	537	539	535	561	522	500	526	516	553	541	519
22535	21138	28719	23819	21138	21191	7723	1051	783	667	657	577	527	511	485	491	451	456	469	445	429	421	420	449	399	409	401	423	365	397	382	382	419	400	385	353	403	396	417	396	353	360	385	365	377	390	379	389	362	432	360	390	374	411	391	402	380	366	370	375	407	402	363	366	393	404	380	409	370	392	350	341	405	360	343	412	374	381	401	406	371	367	371	374	389	412	371	385	379	372	390	384	375	368	393	366	357	390	358	343	391	344	386	363	384	378	372	428	386	397	349	356	377	351	387	377	377	379	396	371	420	380	382	410	371	355	382	412	387	384	368	396	380	388	367	371	357	352	380	351	405	374	397	361	367	348	356	390	374	383	406	355	348	382	387	360	405	423	369	358	365	382	383	362	366	426	379	387	381	418	377	384	385	393	355	365	396	364	406	396	350	381	371	359	337	379	373	351	360	374	398	360	344	361	362	379	350	377	387	366	343	370	355	370	375	366	394	365	388	364	388	376	360	366	378	341	385	365	380	377	393	356	416	406	360	357	376	379	336	371	358	378	345	371	362	404	353	372	379	360	389	366	407	358	416	377	365	360	399	384	367	381	367	370	362	419	361	383	375	373	379	369	345	360	395	399	351	410	412	348	386	377	411	393	353	374	364	361	378	376	363	372	388	343	337	352	374	370	355	384	368	351	387	358	397	351	372	366	377	362	353	384	324	364	348	349	364	375	354	410	387	367	378	376	359	366	385	381	353	386	376	353	378	370	390	357	367	361	391	380	376	347	340	396	387	375	379	373	374	355	374	362	377	343	365	392	374	378	380	373	361	421	413	378	380	330	364	380	359	360	372	396	379	376	396	387	398	369	370	385	368	337	388	399	385	380	353	390	394	367	394	368	404	355	386	368	389	362	404	354	372	353	371	326	383	384	379	384	378	357	390	393	373	365	349	368	394	382	379	403	373	375	359	385	392	387	330	373	390	416	363	362	375	353	395	359	376	399	374	389	360	363	393	394	341	354	388	366	404	358	390	359	348	366	335	340	376	375	382	416	376	373	341	341	377	367	387	382	377	393	345	368	383	375	318	377	351	381	341	382	383	389	366	365	393	357	353	354	358	402	372	354	372	397	360	339	388	358	404	356	408	357	366	385	357	370	372	359	364	408	354	352	366	348	366	367	356	376	401	370	353	369	378	387	378	356	384	361	357	359	354	389	355	370	403	394	344	377	398	389	385	369	375	364	400	394	392	395	384	434	363	417	376	353	336	368	388	391	351	328	353	355	375	365	315	373	371	350	385	362	333	382	368	311	366	352	371	386	382	354	358	354	372	355	331	342	375	363	395	409	366	380	419	368	373	373	372	356	390	402	387	368	346	397	434	365	318	364	401	398	397	409	347	344	384	360	414	381	366	395	397	386	371	369	346	389	368	350	378	400	400	399	398	359	379	382	345	389	370	364	387	387	397	376	381	383	363	362	373	363	380	364	380	345	371	400	347	400	355	343	371	357	374	393	369	377	360	361	327	402	376	330	390	372	347	411	375	362	336	366	353	371	364	371	348	330	334	361	352	381	391	378	348	368	366	365	350	380	361	385	374	346	381	364	389	354	370	375	366	363	366	360	376	336	382	392	334	366	381	368	352	364	411	406	391	356	398	383	326	352	398	381	379	376	389	342	371	354	350	409	375	383	387	352	380	352	361	380	348	365	392	408	389	343	390	382	402	345	342	377	357	343	392	403	362	374	351	357	383	370	339	402	397	369	372	344	404	371	369	370	356	350	370	368	375	358	365	369	379	383	374	343	365	363	352	340	416	390	336	387	373	360	342	349	368	357	361	381	380	412	367	404	349	384	336	386	369	394	388	340	358	370	354	367	394	376	360	368	357	372	368	394	344	370	411	354	365	359	368	379	353	369	376	373	348	386	362	362	379	404	372	356	358	387	376	386	372	376	352	340	342	343	343	366	400	338	365	386	354	388	398	378	324	357	340	384	391	379	389	395	349	387	359	389	381	331	418	385	366	385	363	376	373	387	360	374	372	366	372	349	363	390	365	354	384	367	396	368	373	363	375	350	364	373	358	327	353	402	383	353	371	366	356	376	403	376	360	370	355	366	356	370	361	354	359	339	342	358	379	390	371	364	401	367	352	396	355	378	347	358	342	386	332	408	396	349	359	379	369	341	328	370	341	364	367	347	365	388	386	348	386	329	395	401	346	342	380	367	349	370	400	347	405	362	365	350	374	352	405	369	351	396	370	352	381	366	376	371	346	352	357	381	385	368	371	376	380	359	392	392	353	339	367	385	384	351	376	384	390	374	374	358	369	389	385	373	340	374	369	378	356	379	387	375	350	374	364	375	372	342	388	377	338	353	357	360	336	390	369	343	398	354	332	373	352	401	378	367	358	378	332	370	362	404	365	346	347	399	384	361	369	350	351	348	361	360	366	403	333	410	334	359	371	386	362	384	382	329	371	357	383	379	406	369	397	360	407	358	374	391	340	360	395	344	391	373	372	389	385	414	347	370	325	382	405	341	378	369	369	350	362	333	355	364	358	381	367	355	361	351	326	335	326	377	381	388	361	400	374	400	391	366	382	327	382	379	322	352	386	388	394	365	368	385	387	340	366	388	365	345	356	345	357	360	381	382	366	369	386	363	347	368	370	364	362	391	388	366	366	329	391	367	399	403	354	378	398	406	367	315	332	346	339	350	342	361	384	366	383	391	369	367	350	339	415	371	358	384	388	388	374	360	343	393	366	367	384	363	379	349	332	349	354	399	372	360	396	394	361	395	404	359	372	388	361	364	377	351	346	368	364	362	364	388	350	348	360	379	361	361	426	342	379	372	384	352	396	364	404	345	421	389	382	347	361	388	360	375	372	370	379	402	381	328	375	377	381	340	363	394	369	361	349	408	358	356	355	376	386	355	323	348	359	394	364	379	385	385	333	378	384	390	358	361	389	375	402	370	402	367	383	342	376	369	411	377	393	364	372	345	363	403	342	375	405	358	379	350	391	376	379	356	341	337	319	408	402	356	358	350	345	381	370	355	380	349	393	367	379	382	378	360	360	420	370	352	364	370	351	354	389	349	359	374	416	394	425	373	395	347	382	316	357	405	356	372	392	402	379	371	356	373	365	383	363	387	367	335	407	369	363	377	360	382	377	342	382	353	348	355	352	372	333	328	384	370	368	392	347	367	369	356	354	366	393	376	364	371	402	385	377	358	385	312	392	375	377	368	378	361	371	380	381	363	383	344	376	363	383	413	391	365	378	337	391	374	374	347	374	371	338	352	376	383	386	357	346	347	356	366	395	371	395	399	375	397	387	409	358	395	359	369	405	365	335	378	390	366	370	395	388	363	373	374	382	349	362	387	348	379	359	429	374	383	354	351	359	378	342	382	378	352	371	399	368	360	381	402	398	351	375	362	347	360	400	378	367	360	363	344	372	361	373	349	367	356	381	348	358	388	370	342	382	364	363	402	356	361	375	366	358	383	366	363	376	393
38317	20170	9280	4430	3255	2358	1726	1482	1186	994	872	791	713	619	592	571	494	510	552	454	471	500	465	438	416	413	429	431	418	432	401	435	380	418	391	388	412	405	390	385	394	389	423	367	427	371	389	384	368	372	403	335	395	364	401	354	383	399	393	402	386	402	378	357	388	395	394	403	360	391	373	359	402	368	403	362	397	393	381	365	373	374	360	366	390	355	386	379	389	383	372	376	404	372	387	371	395	374	383	383	392	406	367	392	373	416	404	357	369	368	370	357	402	397	385	375	383	398	382	350	354	371	388	400	334	409	374	397	384	382	415	376	350	379	393	390	387	362	378	396	409	362	388	363	377	350	380	366	381	385	350	389	405	373	339	367	357	384	401	356	378	406	381	394	357	365	380	371	386	389	397	377	384	386	384	352	370	391	349	369	358	383	403	362	334	327	394	376	418	384	400	358	337	367	389	396	386	383	389	360	367	384	357	386	363	339	382	378	357	373	387	399	401	349	354	385	368	337	434	414	382	385	378	415	349	375	381	354	402	403	347	348	362	379	387	359	351	363	408	366	394	380	374	386	409	365	348	333	400	369	389	355	397	383	356	397	424	427	380	384	381	347	398	402	386	386	364	378	420	380	334	378	353	389	338	397	379	344	358	373	376	347	356	363	373	411	373	378	347	382	367	387	385	392	402	362	398	378	365	355	369	357	415	377	381	389	383	377	378	383	401	365	346	362	366	345	398	365	350	362	357	392	370	367	403	371	364	399	398	389	333	366	398	390	354	385	369	367	367	346	362	394	410	380	341	357	400	367	345	414	368	348	385	376	375	376	401	381	385	341	400	369	390	379	360	374	377	357	359	387	354	357	353	397	380	366	349	353	347	360	391	390	375	345	382	364	366	393	357	335	375	360	387	386	388	383	360	389	367	333	377	384	384	387	369	419	362	365	387	377	419	373	410	401	375	392	379	350	411	378	372	375	364	360	392	355	388	383	370	408	359	374	372	361	357	371	362	375	362	384	352	391	376	357	399	379	401	361	363	367	359	423	363	375	383	392	357	366	376	368	356	365	366	384	374	379	366	356	371	377	344	377	376	377	389	368	371	362	349	348	364	388	358	386	425	383	410	396	408	386	364	381	396	331	368	382	373	390	423	378	350	391	393	379	366	410	405	350	361	373	385	367	351	350	402	380	409	360	358	376	383	375	386	376	367	379	416	353	367	364	409	361	385	355	398	380	385	386	356	356	376	386	393	380	359	376	382	370	386	381	354	364	371	385	392	384	369	364	378	368	359	386	368	365	376	394	396	388	395	372	370	424	366	408	368	383	383	358	393	382	394	386	373	391	372	371	353	386	357	376	371	376	365	406	394	395	366	353	378	364	362	388	368	341	375	400	386	393	354	403	390	382	360	387	381	362	377	402	361	387	362	367	389	387	386	359	353	338	357	364	398	396	408	403	375	384	370	388	377	366	364	377	379	380	378	359	361	373	407	389	342	361	373	358	392	383	356	368	397	364	363	362	368	374	343	344	379	370	363	392	340	395	380	376	360	383	356	348	380	404	360	376	368	399	391	381	322	423	405	373	368	378	362	361	395	353	360	392	381	367	345	356	368	353	387	392	387	359	371	376	367	378	371	388	387	342	373	378	394	393	380	388	380	368	358	381	374	340	351	395	365	395	442	403	397	370	390	342	348	357	367	396	369	365	359	378	348	389	347	378	364	370	393	393	359	385	382	345	402	368	397	411	353	370	368	373	384	361	384	351	369	379	363	367	379	378	362	379	368	367	363	346	361	388	395	353	376	369	388	365	364	360	403	325	337	368	387	339	402	383	410	380	372	371	392	403	376	381	347	365	419	371	382	384	362	388	359	383	360	372	359	402	378	367	378	395	390	366	359	364	353	363	382	401	361	366	350	391	373	384	379	389	344	364	383	368	356	379	380	363	377	395	399	386	385	372	372	390	396	369	382	386	417	388	377	406	350	359	422	377	382	374	387	386	382	388	364	369	376	395	393	384	428	373	359	345	340	386	400	385	372	345	377	359	379	382	360	381	380	397	349	348	353	386	389	395	346	374	397	373	393	374	394	369	380	348	377	370	370	352	354	381	390	370	344	351	359	377	370	378	376	340	390	401	371	432	385	353	379	372	369	377	372	384	368	325	383	372	349	380	378	359	375	364	353	362	346	379	357	373	391	381	390	358	359	408	355	382	374	369	374	393	369	403	383	360	373	374	363	404	364	375	408	385	366	386	361	381	366	356	349	349	374	368	345	365	388	391	372	366	352	383	362	371	399	395	377	399	342	382	363	397	404	343	411	391	382	356	421	404	407	399	366	345	356	361	364	389	355	390	394	351	361	364	344	355	395	379	373	383	392	385	383	427	388	388	374	387	394	363	384	354	378	371	393	382	357	379	392	382	404	379	387	360	382	385	437	386	396	438	379	358	343	385	373	399	388	352	371	354	393	395	400	398	384	397	380	382	369	364	360	385	364	398	379	357	390	379	387	387	345	383	359	402	348	401	383	360	372	377	341	413	396	355	365	350	369	376	371	365	352	386	389	400	362	365	387	399	370	360	399	410	400	403	366	380	395	355	356	328	358	375	397	360	383	391	359	416	354	392	383	368	352	379	368	352	351	364	334	395	379	392	360	357	373	403	374	397	401	380	362	356	360	376	367	373	358	375	388	391	412	344	356	354	363	375	382	383	353	345	385	369	380	374	389	396	358	385	404	339	373	360	365	405	359	354	388	355	370	348	414	337	367	367	350	397	372	412	380	347	368	371	407	362	369	381	373	365	404	353	364	389	378	358	402	403	375	377	367	397	403	384	384	337	391	360	354	372	376	359	353	373	389	374	384	376	387	338	354	347	351	378	362	378	339	379	386	357	365	387	411	359	393	378	380	383	385	376	357	431	383	398	407	394	364	341	412	369	376	401	395	368	356	356	349	379	381	363	369	344	354	387	370	391	369	372	335	386	324	364	406	350	399	384	376	373	352	358	392	380	387	398	389	382	351	373	379	382	381	380	371	377	336	393	381	387	382	342	338	370	376	386	380	392	357	369	352	351	377	396	393	394	417	335	376	373	388	356	358	400	361	361	343	382	365	385	362	371	423	324	348	339	377	366	362	386	363	373	367	370	372	368	372	364	359	362	378	350	385	368	359	377	337	363	377	369	349	385	375	334	361	383	387	368	366	387	363	354	380	363	374	366	388	402	347	374	380	370	401	378	365	390	358	364	361	375	408	342	370	364	416	387	370	376	365	414	358	383	397	405	397	379	377	387	370	356	371	350	357	335	380	370	373	353	393	353	366	367	401	388	342	354	380	387	360	408	383	370	381	337	371	365	363	365	365	370	401	368	431	335	386	366	355	390	402	381	382	345	406	365	392	403	356	373	366	381	400	355	377	362	351	373	344	380	373	374	383	352	367	399	369	381	393	397	348	379	386	390	406	365	366	386	382	369	373	349	392	400	363	378	372	367	366	370	363	400
27872	17220	3249	511	342	344	331	325	331	317	341	320	326	315	306	339	336	302	314	309	336	300	297	312	265	297	340	300	311	291	319	323	312	342	295	291	329	316	332	314	288	300	303	323	286	320	318	282	291	308	314	324	316	339	301	348	302	315	286	302	297	293	321	341	305	323	280	318	318	344	283	304	339	317	313	342	293	303	308	309	305	304	310	295	289	287	334	316	321	328	307	285	302	325	308	338	338	291	319	301	305	337	305	303	304	320	330	315	313	311	306	286	322	323	309	350	303	304	294	273	316	289	285	325	307	291	296	309	321	258	306	300	303	280	321	298	296	302	292	344	295	294	330	305	296	319	320	324	314	332	334	305	284	334	293	292	309	294	305	319	307	304	293	328	328	304	296	305	295	298	313	328	324	307	295	290	314	335	346	346	326	297	291	318	293	294	307	328	330	289	307	302	329	315	289	305	297	318	320	308	274	302	295	326	319	308	291	335	299	290	306	335	304	319	329	318	322	278	312	300	360	296	300	292	317	306	317	309	306	321	289	298	324	291	328	331	322	306	306	290	301	306	317	315	278	303	328	322	303	302	304	304	325	286	295	296	319	292	343	299	298	284	318	318	310	294	267	347	308	329	304	309	323	301	276	299	290	328	329	306	312	298	296	330	295	298	285	303	328	324	320	316	356	292	303	267	319	301	308	303	301	323	313	296	312	321	319	304	328	304	302	309	358	283	296	281	284	306	292	307	303	304	308	281	341	272	313	320	252	299	322	302	317	335	305	311	338	325	294	317	295	310	287	290	311	332	283	315	319	323	311	297	319	343	292	314	309	319	291	315	316	294	282	315	322	299	281	295	316	301	325	305	330	262	330	311	314	311	306	288	314	289	324	297	294	297	305	342	336	331	311	316	310	325	348	328	330	322	282	319	354	342	287	317	316	304	286	326	283	292	321	341	310	296	339	318	309	322	313	317	313	325	321	321	325	309	331	302	331	320	310	297	311	311	330	316	303	313	300	315	322	297	336	312	292	314	307	308	293	306	302	291	311	302	287	306	307	332	300	316	319	270	314	296	335	343	313	299	317	320	296	344	299	307	311	300	331	281	311	315	307	308	331	308	311	357	311	315	280	351	293	319	293	318	331	331	315	324	296	306	317	295	322	331	273	320	311	322	299	323	280	303	298	302	299	296	295	330	311	310	308	311	325	341	308	338	324	315	266	280	346	324	310	327	307	323	313	309	299	287	357	323	321	284	305	316	338	301	299	295	324	293	306	321	340	273	302	318	328	289	299	308	320	304	345	291	336	316	291	300	305	307	335	282	278	325	321	263	281	348	295	324	342	313	313	315	284	285	307	321	304	305	307	278	319	289	286	281	303	359	306	311	300	331	294	339	305	339	312	308	309	259	297	313	301	311	308	307	325	328	309	335	305	272	322	329	316	307	305	279	324	311	307	319	332	316	300	333	330	304	343	279	306	311	307	320	282	275	314	288	303	322	318	318	305	294	293	319	282	354	324	286	323	262	303	316	328	327	301	305	305	324	302	329	338	375	332	312	308	307	310	322	312	326	302	323	298	297	288	322	296	295	335	271	311	306	328	303	310	305	267	332	305	281	316	334	297	315	297	300	282	294	303	307	312	316	323	322	314	301	314	288	280	293	322	288	329	342	296	322	292	303	315	339	299	318	306	300	301	323	323	313	344	300	323	304	281	298	321	305	309	320	304	349	295	328	291	292	303	309	321	326	277	311	277	315	299	350	302	295	283	322	279	294	330	298	307	309	306	326	298	322	316	349	321	321	332	303	333	305	305	320	298	308	301	323	284	310	296	326	332	303	290	290	305	297	318	350	297	285	325	304	309	292	267	291	302	289	319	299	305	305	326	337	327	327	278	333	313	291	285	307	324	303	306	268	303	278	344	279	317	332	303	300	334	330	309	317	293	312	351	311	296	292	301	314	305	317	355	309	298	282	299	326	336	300	280	332	278	269	344	338	336	278	295	296	324	308	303	310	315	301	294	294	368	310	314	334	324	328	322	290	324	312	288	294	317	302	300	311	307	276	337	340	297	324	312	284	292	324	283	299	266	340	327	302	312	297	315	278	293	295	308	303	312	315	303	288	287	324	329	301	330	310	319	298	301	287	297	291	302	289	309	308	311	301	308	289	298	315	292	307	303	308	301	309	311	314	297	333	320	337	343	327	328	314	373	323	307	286	313	297	309	314	294	300	330	308	312	282	300	280	283	309	300	318	308	314	318	303	312	287	330	306	288	289	318	313	291	299	309	293	299	330	324	329	299	333	295	281	316	325	329	305	302	286	349	281	314	293	282	322	280	294	312	333	323	291	315	271	322	306	300	302	331	310	294	287	304	297	290	293	322	319	306	332	270	338	314	306	329	294	333	319	299	318	295	283	294	330	289	320	288	297	319	295	318	317	318	325	316	333	328	309	300	310	324	301	301	310	323	299	288	304	304	292	319	316	321	341	267	323	289	292	320	328	336	334	300	328	319	285	307	321	291	286	327	294	318	278	291	304	299	322	306	330	284	297	330	343	325	275	298	298	319	308	310	275	319	274	314	287	306	306	316	303	288	302	280	310	287	308	328	270	338	302	324	326	326	306	284	312	274	315	323	304	308	282	314	294	301	311	315	301	333	276	310	338	296	294	311	287	328	310	303	288	317	283	303	294	323	333	312	311	300	320	287	306	286	306	349	312	305	282	344	320	305	284	268	307	300	307	343	323	328	296	318	291	330	295	327	333	286	337	300	313	337	304	294	292	314	312	307	284	290	333	287	311	285	280	324	319	327	294	319	336	287	312	315	367	348	325	309	301	337	318	311	309	336	300	308	318	312	293	324	326	308	316	322	307	297	330	326	275	324	333	297	338	317	307	298	291	334	290	299	306	289	295	308	306	306	281	312	307	317	309	320	293	281	289	299	326	307	318	289	326	288	312	307	325	317	299	276	343	286	300	310	306	292	301	304	300	312	346	316	359	338	289	343	305	328	315	298	309	300	277	329	330	320	317	315	304	282	329	315	327	296	326	285	341	274	306	320	310	307	290	331	349	287	287	297	290	301	315	307	295	317	317	289	313	300	295	288	317	294	313	323	285	324	298	311	344	298	318	320	326	284	307	326	328	326	324	300	315	309	291	315	328	329	298	296	301	284	310	286	296	259	280	308	290	335	313	283	356	300	290	341	309	307	319	318	310	336	289	326	325	345	316	288	298	296	315	295	318	328	296	324	323	325	305	284	287	282	325	288	292	311	318	278	305	319	324	341	323	336	309	316	302	325	321	282	319	314	316	300	336	313	304	296	311	286	309	278	323	326	330	307	315	293	324	313	340	322	300	306	319	331	320	322	318	283	277	318	302	320	318	314	313	324	315	300	306	285	299	344	294	322	332	307	321	316	321	321	310	334	288	297	331	328	324	297	310	313	311	316	298	310	347	324	300	292	324	295	334	297	288	272	302	330	292	299	325	339	292	256	333
8779	1861	682	475	424	417	372	371	351	369	360	357	347	364	341	352	406	362	343	318	387	357	321	352	360	336	376	351	349	335	336	340	341	337	347	377	361	348	319	361	351	370	310	355	336	330	346	359	349	362	339	327	341	321	354	335	328	372	361	343	363	336	340	350	343	343	336	342	338	316	346	324	323	330	316	364	330	353	353	343	336	349	309	342	363	348	352	312	337	311	335	336	320	346	358	346	360	322	348	349	326	344	360	347	387	319	365	320	376	364	385	352	358	347	357	343	336	380	336	370	344	352	320	324	335	331	362	367	364	338	310	375	346	325	355	345	337	337	345	322	340	346	370	361	380	338	326	356	324	338	311	314	357	329	363	334	348	321	345	377	365	334	323	333	340	362	307	324	354	346	350	328	333	342	345	328	359	336	327	335	343	345	332	328	358	351	348	347	339	342	367	339	319	319	353	359	353	372	342	313	342	354	341	329	318	313	356	339	360	355	342	372	393	370	349	345	362	301	337	321	375	344	333	306	384	364	348	351	367	343	329	343	357	333	352	332	334	312	355	349	318	331	339	341	366	364	367	332	336	313	370	337	333	340	356	325	332	351	371	350	329	355	336	321	322	355	333	323	350	328	366	352	375	338	330	326	342	347	335	351	340	326	316	354	361	332	363	328	324	364	319	328	345	371	361	342	340	349	343	321	341	351	313	357	329	330	346	340	351	367	310	374	317	349	356	336	349	296	372	357	342	355	330	354	320	349	330	322	363	327	359	378	351	361	371	324	351	326	384	346	358	354	360	332	358	345	334	340	334	356	345	349	337	345	368	313	356	313	355	327	344	325	335	344	324	357	340	309	320	340	351	323	329	319	318	363	344	362	346	299	346	368	359	342	349	328	335	346	358	376	344	370	348	342	368	311	301	362	347	350	337	337	352	355	355	362	335	334	377	328	370	385	358	329	327	344	333	355	328	347	344	374	349	324	306	345	323	357	316	355	340	363	339	338	341	348	371	354	358	356	325	321	325	321	357	346	364	351	328	332	343	345	321	360	348	333	367	352	365	364	317	381	362	373	339	317	369	357	340	355	365	336	344	325	346	350	350	326	351	335	405	309	345	315	325	340	357	320	369	336	372	369	331	338	327	350	352	332	314	368	354	336	364	340	325	319	350	377	363	340	324	311	344	334	326	346	316	334	336	376	363	310	324	364	321	330	352	340	351	365	331	347	352	359	350	332	336	360	314	359	363	330	343	358	338	324	345	315	351	334	321	355	332	373	322	352	336	331	340	367	348	377	358	307	366	371	371	367	339	332	323	341	349	333	298	359	343	337	338	323	376	357	320	325	335	356	369	351	343	346	355	309	352	341	356	347	328	356	352	348	352	312	310	357	309	340	343	335	326	307	358	346	353	355	326	343	339	309	331	320	352	333	356	317	359	351	354	323	364	301	340	363	350	382	311	326	292	315	329	317	353	312	345	357	347	340	300	357	369	325	342	339	347	353	312	360	357	355	336	371	364	370	321	371	360	335	332	350	352	344	350	333	317	328	333	327	342	302	358	313	348	315	350	322	345	334	353	364	340	357	359	326	343	348	350	359	342	382	365	390	331	311	358	314	324	356	335	368	344	356	365	356	351	361	324	322	354	357	357	308	317	322	364	342	344	341	298	344	343	327	335	321	368	349	340	352	328	345	357	349	331	345	327	371	317	348	332	339	338	348	403	370	372	341	345	328	325	364	312	352	321	373	324	357	318	337	341	361	348	350	320	338	340	360	342	345	336	362	344	344	366	343	355	335	346	340	340	349	365	321	335	348	334	344	389	351	347	335	335	304	364	375	322	354	330	345	337	343	343	333	370	339	357	337	324	330	354	328	370	364	321	375	326	351	358	330	352	341	330	363	331	332	357	343	342	360	328	344	346	316	330	333	363	371	372	332	330	377	342	340	358	332	355	344	317	339	366	340	338	346	354	325	314	332	345	339	345	327	382	342	360	333	344	339	342	347	345	346	361	314	347	328	333	384	373	351	341	380	345	356	336	341	331	340	355	347	395	339	335	336	319	362	324	352	337	342	307	332	325	344	357	370	350	372	343	367	313	339	326	355	316	350	339	350	343	334	359	336	354	340	326	368	349	348	376	333	337	326	351	349	384	344	338	364	324	373	352	358	363	339	317	357	337	322	331	322	344	317	352	347	326	356	347	368	364	325	337	339	375	314	370	331	330	370	333	351	345	342	345	357	314	324	346	348	330	332	354	336	380	294	352	331	377	343	348	320	320	365	355	337	360	372	355	318	343	343	348	353	328	362	334	326	355	333	356	362	364	362	334	345	338	326	349	364	339	362	347	344	350	353	362	325	369	342	366	355	341	307	339	331	361	357	385	312	356	317	336	362	352	354	336	333	355	323	340	339	339	347	304	363	341	308	329	331	354	352	337	363	328	362	330	362	331	347	334	330	347	301	343	349	361	347	312	314	349	350	325	316	348	328	364	318	353	374	329	343	365	334	355	360	353	336	327	333	334	312	355	368	347	349	339	355	344	353	363	339	343	373	326	342	329	380	324	320	340	331	329	341	375	336	352	311	370	354	346	327	347	374	350	340	348	344	319	342	328	341	349	301	343	351	353	386	364	363	354	355	338	337	361	327	380	402	317	359	349	354	301	334	333	353	325	337	340	329	312	359	374	312	340	333	345	342	348	345	315	377	370	329	315	341	370	344	365	356	352	341	347	326	346	332	378	358	340	356	337	355	339	356	349	363	378	348	348	353	349	322	346	334	351	334	320	334	313	359	323	308	362	375	338	356	329	343	364	342	330	338	334	344	337	351	346	350	327	361	329	296	383	312	344	354	332	352	361	350	368	359	342	297	328	365	361	354	327	339	366	334	324	351	390	355	359	346	282	362	354	314	331	347	355	353	372	353	351	333	365	331	309	323	340	344	338	339	337	351	330	325	341	337	343	334	290	330	344	326	350	330	332	345	356	361	327	337	355	328	350	363	333	356	365	329	368	317	352	369	341	322	360	346	333	345	343	408	321	336	344	367	364	369	311	340	322	357	350	349	382	347	301	320	299	359	336	352	350	371	320	327	348	358	340	353	379	351	341	309	315	354	353	338	340	318	370	359	351	331	374	335	366	383	366	363	374	321	286	344	345	354	335	321	348	349	372	331	332	381	348	344	363	327	365	340	357	353	332	349	337	366	372	363	351	333	328	335	351	330	359	343	349	325	342	377	343	333	350	336	347	338	355	370	331	336	348	329	288	348	354	329	350	360	335	332	334	349	358	371	348	351	341	354	359	363	326	314	360	352	346	372	367	332	365	369	356	348	376	371	348	335	355	334	371	336	339	333	328	386	336	305	362	318	342	354	348	328	357	334	365	326	333	355	359	354	365	334	348	328	359	339	326	368	355	357	365	353	353	358	365	330	344	347	334	328	336	394	359	341	350	347	309	313	317	357	337	368	343	315	345	336	337	323	335	357	325	352	388	336	341	339
23684	21064	28146	24203	21062	8624	768	459	379	322	283	280	285	252	229	213	207	229	211	175	217	164	187	197	164	166	181	186	144	190	167	190	153	183	173	167	164	174	183	175	151	183	163	144	136	156	168	148	172	175	167	161	145	150	186	170	180	163	158	157	142	163	146	130	189	163	168	175	159	143	171	171	162	149	155	162	185	177	161	158	141	157	165	185	165	162	140	150	158	140	138	169	145	173	157	175	142	171	165	148	175	152	143	170	159	145	178	165	164	173	154	169	168	168	154	148	178	191	169	162	163	163	166	176	146	157	159	153	178	137	153	150	140	168	162	183	149	163	163	150	145	164	167	144	160	189	152	162	152	175	132	161	177	170	162	175	150	175	166	152	168	196	160	169	159	158	170	181	150	151	153	165	188	156	144	180	183	147	179	153	171	167	160	160	172	150	166	174	148	147	157	166	154	170	170	176	170	154	147	174	168	172	152	153	174	171	163	171	175	152	145	160	148	173	145	145	166	189	155	146	178	165	181	156	154	192	175	133	165	153	156	168	182	165	153	147	174	146	151	157	147	182	171	174	151	151	164	133	153	175	178	180	173	155	158	172	185	162	150	183	160	149	141	182	164	172	154	176	171	167	173	144	176	145	173	163	162	174	151	159	153	158	166	170	174	157	140	172	157	154	162	153	146	177	171	144	173	179	162	182	200	165	141	157	151	157	153	181	179	151	146	172	154	147	142	157	176	152	178	146	149	160	154	150	156	175	170	173	180	162	157	151	167	136	161	169	194	192	161	163	171	167	164	129	147	174	169	144	142	146	175	179	168	163	165	146	150	175	162	159	160	140	139	161	163	163	167	143	173	142	177	148	168	159	148	152	179	174	151	150	190	143	146	150	170	164	160	165	143	176	145	164	155	158	177	165	165	167	155	179	164	160	162	176	175	157	182	121	145	146	140	155	179	152	170	161	153	137	163	165	152	144	150	160	162	160	154	174	156	175	160	185	169	160	155	158	145	169	154	177	146	179	161	176	171	146	152	163	179	141	164	162	126	178	153	137	153	170	159	152	162	139	184	158	183	160	146	163	166	160	186	185	165	175	153	182	157	167	175	192	155	141	161	144	143	152	147	146	154	178	146	164	164	170	135	166	170	174	161	150	153	160	152	162	145	164	161	196	180	145	159	159	152	176	176	150	133	145	143	187	155	141	161	147	172	159	167	147	145	175	169	149	149	152	150	147	152	156	162	159	164	156	186	168	176	166	167	161	182	162	160	180	172	152	145	155	131	152	173	168	163	150	167	152	164	128	159	147	159	160	168	176	169	142	174	189	169	167	163	150	175	165	158	158	148	135	155	156	177	164	152	178	164	144	160	153	155	152	160	152	158	155	192	160	157	169	146	176	165	132	151	168	149	133	151	177	153	166	148	169	150	183	166	166	178	165	154	179	176	143	175	164	146	156	165	159	168	155	159	162	171	149	172	141	154	154	187	133	170	159	178	154	151	174	160	145	172	163	170	174	171	162	185	145	140	175	172	176	144	177	151	155	148	155	176	154	184	162	170	179	167	173	168	163	174	159	142	161	160	136	149	161	166	185	170	178	175	165	167	164	166	150	166	146	153	174	169	166	179	145	179	162	142	177	150	187	160	160	170	133	144	153	164	160	185	139	139	124	160	145	177	183	154	161	162	165	124	132	134	133	165	149	151	169	155	145	157	176	190	161	181	172	149	146	170	154	160	152	162	166	153	144	174	152	199	164	157	180	148	173	178	190	172	157	160	140	161	154	176	162	165	170	150	184	173	153	151	167	161	163	176	158	146	181	163	154	122	170	163	147	161	187	163	171	175	164	141	178	149	164	179	165	157	149	148	170	143	144	189	160	156	175	163	153	142	170	184	173	162	167	146	162	177	168	159	162	152	170	143	178	148	161	161	159	161	158	161	160	155	167	152	150	177	137	149	154	144	162	168	138	163	168	169	169	168	154	137	155	162	161	162	171	172	146	164	149	140	177	143	157	174	169	164	165	148	161	167	173	171	143	163	155	138	162	161	183	162	145	166	177	147	156	152	127	165	152	166	160	183	160	164	155	140	173	178	161	158	174	156	158	153	170	159	148	185	177	143	169	157	171	158	170	176	166	147	172	190	154	176	155	164	169	165	154	170	165	154	166	147	166	165	146	208	149	148	164	160	179	159	155	153	152	151	155	150	190	160	163	167	149	147	152	150	146	146	159	168	139	121	173	164	146	158	159	167	171	167	156	137	154	147	157	172	158	176	152	173	158	156	159	159	157	169	139	160	166	158	167	171	150	160	165	163	163	159	163	161	160	187	157	132	158	157	129	172	135	144	159	159	141	148	170	146	139	158	162	163	178	170	160	158	164	152	169	157	154	157	162	163	159	151	157	165	156	166	153	177	152	156	162	168	163	172	181	167	134	155	161	162	165	156	177	192	173	135	149	148	174	184	161	161	167	165	141	152	171	172	159	167	151	151	146	183	163	149	166	162	153	175	160	162	173	152	166	152	169	151	174	154	153	180	146	161	139	150	167	153	196	131	149	140	176	168	160	185	160	164	135	144	186	166	171	155	152	150	161	171	143	183	135	157	146	175	160	166	157	128	147	178	155	146	138	164	173	152	139	174	166	177	168	153	151	140	163	144	178	162	138	153	162	146	156	154	147	160	153	171	176	158	166	174	157	159	155	157	139	164	168	176	147	156	176	163	155	156	141	151	139	165	177	185	165	157	163	179	170	191	177	162	186	150	157	182	167	142	155	163	164	171	146	150	169	158	171	159	149	183	160	172	160	147	151	175	156	172	175	146	151	154	189	148	182	155	202	171	146	162	171	168	154	181	137	151	162	162	163	157	191	161	153	163	166	146	147	159	172	169	160	139	160	158	157	156	148	139	166	184	180	161	175	164	155	173	163	175	144	166	145	151	160	154	147	181	162	153	181	182	160	172	166	166	159	171	150	152	148	180	148	194	162	181	151	168	151	159	154	166	167	139	162	167	145	169	139	157	156	168	180	167	163	170	155	155	154	159	165	158	157	161	139	145	185	130	146	191	152	151	148	160	167	181	154	173	187	185	151	153	146	164	158	170	169	178	143	163	150	157	170	160	154	163	169	160	150	154	161	145	163	151	175	174	158	188	139	159	169	176	178	166	130	154	150	158	178	162	165	150	166	156	167	179	153	165	152	158	157	136	156	163	147	171	174	152	177	183	150	127	141	138	183	168	162	153	159	153	168	156	167	139	150	164	182	148	186	158	145	157	157	169	157	156	168	160	176	160	167	166	176	149	174	151	151	159	180	144	181	139	167	161	162	156	176	158	142	152	159	161	141	179	155	162	133	141	188	161	153	160	155	154	169	169	182	174	153	188	165	171	159	156	156	173	164	156	144	177	178	188	141	179	165	195	149	171	164	169	160	147	141	173	169	180	145	155	155	139	162	148	148	141	151	154	163	155	159	164	140	149	147	147	158	160	144	159	160	169	171
31114	12693	5167	2452	1671	1226	954	764	582	512	446	416	348	303	302	294	271	287	215	237	227	218	234	220	204	210	209	188	197	214	187	201	208	192	216	185	211	179	201	182	199	192	197	182	184	192	176	196	198	192	206	195	180	206	169	196	193	178	190	193	196	192	205	182	185	183	189	185	194	187	181	175	188	200	189	189	182	192	196	193	202	174	180	183	164	178	207	186	176	166	182	172	172	186	209	179	190	192	182	176	177	175	162	208	177	176	178	197	190	193	171	177	186	181	189	185	196	194	164	194	160	161	182	154	180	193	173	163	189	176	184	189	190	185	206	167	167	170	177	183	196	181	176	206	173	197	206	189	171	182	199	201	192	172	193	180	203	171	189	178	195	154	169	165	167	158	188	180	184	176	178	187	198	219	183	181	195	175	172	211	161	175	176	190	211	174	163	194	185	188	186	184	193	175	173	191	193	170	178	182	157	193	184	180	178	188	199	182	166	179	197	172	190	164	212	169	176	200	187	189	177	201	179	189	186	202	195	198	181	179	184	164	180	157	187	197	173	177	195	188	200	157	196	177	172	179	192	208	180	184	175	177	188	150	185	160	202	188	208	175	192	198	180	160	173	186	175	194	184	186	194	177	204	176	161	187	192	200	193	167	168	168	194	186	187	184	183	175	175	195	196	177	198	198	197	183	165	192	189	181	191	167	174	185	144	190	169	178	187	197	170	170	196	182	186	165	187	174	172	186	189	183	182	190	191	184	166	197	190	191	169	175	165	183	176	209	174	169	173	189	177	148	179	199	186	165	199	181	197	171	211	166	189	206	184	170	171	201	182	209	191	166	179	168	179	191	186	201	180	184	200	196	202	194	198	196	189	168	191	175	165	180	177	231	192	175	177	168	182	182	179	185	191	188	185	200	170	188	184	199	188	188	158	186	168	184	189	172	174	185	184	187	197	164	171	164	177	185	185	191	208	197	176	167	191	180	171	173	200	191	188	185	168	171	192	200	166	183	179	174	191	188	175	179	181	184	190	211	200	193	194	183	180	181	182	198	182	176	183	198	195	160	186	183	175	178	213	177	193	199	179	186	176	196	186	184	183	194	174	176	210	191	192	191	179	201	185	176	189	183	178	188	173	162	186	195	175	194	176	167	182	203	156	178	192	171	188	204	170	169	179	161	202	187	160	179	191	184	198	161	194	181	191	160	162	181	203	175	212	164	158	179	183	178	187	195	179	168	175	181	195	183	178	206	183	183	170	180	180	159	168	193	192	192	173	192	190	171	161	184	186	152	164	196	188	197	175	180	189	220	195	194	152	169	202	165	195	191	162	174	211	159	172	180	186	172	210	181	173	187	199	188	177	166	193	176	174	161	183	196	195	188	142	170	193	199	174	204	191	187	174	193	205	178	168	177	163	182	173	169	187	188	163	185	222	179	170	198	178	198	173	186	177	223	217	191	190	209	151	189	193	206	193	172	174	181	195	192	187	178	181	161	185	174	180	180	164	192	177	180	173	191	174	188	188	199	172	200	168	209	188	179	177	215	178	187	175	184	180	159	192	180	185	168	182	175	198	176	176	190	193	172	187	197	199	210	200	175	195	209	172	190	169	180	194	168	186	188	172	208	194	195	179	184	200	174	207	183	171	185	203	178	177	174	199	180	191	203	181	174	204	189	180	182	204	196	201	195	187	195	169	197	179	192	191	175	154	179	203	182	198	196	177	182	177	178	189	182	181	193	196	186	178	182	191	187	184	186	172	189	176	186	193	213	180	210	203	210	203	189	171	191	152	182	181	151	174	187	184	181	183	187	179	186	185	181	207	198	171	193	191	186	167	173	208	174	167	206	197	189	201	184	169	194	190	166	195	177	194	204	185	210	181	172	178	178	204	194	192	174	200	173	168	189	180	176	176	186	186	185	187	183	172	187	183	165	184	164	188	187	197	205	200	178	189	194	186	182	173	197	171	180	190	176	180	191	187	186	203	176	189	206	192	184	185	177	181	162	174	191	193	206	160	185	182	169	157	181	192	159	169	175	195	173	197	171	176	175	194	216	186	197	179	175	172	170	186	162	173	187	197	173	176	197	188	213	193	172	168	194	182	172	197	170	174	182	197	180	188	190	171	191	162	166	193	193	166	197	204	199	179	177	180	181	204	197	172	206	174	200	194	172	193	166	158	172	189	182	182	209	200	173	166	195	165	200	197	180	219	183	187	184	196	166	231	185	181	189	179	178	192	190	190	183	180	165	193	182	169	192	162	172	160	187	197	166	172	194	185	179	171	171	168	180	208	182	172	181	179	208	164	176	173	199	202	176	182	194	184	176	196	186	190	223	184	151	203	192	195	164	208	178	166	167	207	157	177	194	178	182	179	183	199	185	201	187	169	180	164	188	166	161	173	162	206	191	190	164	194	173	191	173	192	197	183	180	169	186	193	191	163	176	157	193	201	179	203	157	196	174	173	163	213	182	183	176	186	164	186	165	180	172	164	173	181	193	217	180	189	177	193	201	194	190	182	183	198	190	197	190	194	200	177	175	182	188	179	208	190	205	193	170	177	216	169	165	177	173	196	190	175	174	221	176	189	192	170	177	180	189	214	185	178	172	182	165	195	208	172	190	200	173	182	191	158	182	199	199	187	185	172	182	176	158	164	182	157	168	178	184	197	189	169	201	189	181	178	180	187	182	187	185	195	188	198	167	161	186	174	189	182	206	178	187	186	193	204	183	187	187	176	192	182	180	170	174	191	172	195	167	168	182	169	166	204	178	189	198	194	187	183	205	195	189	169	165	190	196	182	172	186	190	163	189	183	196	193	174	187	183	205	174	167	164	164	189	162	205	169	182	176	174	190	194	203	162	169	178	172	189	181	192	193	173	175	192	155	180	180	168	191	184	178	169	155	180	194	194	214	187	175	180	173	180	204	182	165	193	185	170	198	173	155	181	209	182	178	176	166	184	171	190	200	194	209	186	188	205	182	193	188	184	175	166	189	185	180	196	163	160	208	176	194	163	171	164	162	181	168	178	187	202	181	180	201	166	201	177	175	177	188	155	176	180	180	207	176	205	195	172	176	168	178	176	182	162	178	189	174	195	188	185	172	196	208	197	186	181	179	180	164	177	196	191	188	181	173	193	173	157	191	197	192	208	183	177	170	209	175	210	172	186	184	174	186	175	192	196	187	186	194	190	176	182	195	163	187	180	195	180	204	167	187	176	197	200	205	181	198	193	183	189	186	197	185	191	169	183	172	201	185	173	173	182	210	177	167	173	189	192	207	181	184	186	190	193	180	190	179	193	174	177	173	182	207	183	170	180	199	171	176	205	191	181	178	180	186	185	165	186	162	196	180	183	190	196	189	182	193	201	166	194	183	173	154	181	192	208	188	190	176	159	190	170	183	196	157	201	166	189	188	170	193	190	187	161	175	200	175	176	173	167	163	170	173	173	176	195	158	221	187	197	212	172	161	196	175	195	176	194	198	196	187	184	160	169
24820	21108	27082	25277	9383	951	709	676	623	612	576	600	532	572	585	502	534	533	513	482	564	527	536	533	549	499	493	498	512	518	530	541	539	481	509	555	533	548	502	518	516	530	506	496	524	578	539	510	531	507	498	499	508	510	474	519	506	504	507	502	530	556	515	503	488	499	529	499	494	488	526	520	506	514	501	506	531	482	500	500	494	470	509	468	529	540	528	522	502	536	517	530	499	513	555	477	466	520	524	521	482	560	502	535	603	516	518	507	552	520	506	494	483	519	497	502	543	542	513	520	478	553	535	544	528	519	543	507	495	490	509	547	499	498	515	529	528	523	550	556	507	538	530	547	503	498	483	500	510	484	532	508	485	533	537	496	498	518	518	499	489	542	518	496	523	514	540	513	536	494	534	522	520	481	514	527	527	531	502	506	501	534	499	536	517	524	471	464	554	515	492	565	517	540	482	538	487	497	516	524	494	509	512	513	548	544	524	519	515	476	533	495	531	488	523	514	508	487	492	486	516	531	505	512	548	492	517	447	508	489	522	543	487	509	514	547	521	516	543	525	513	520	525	503	509	538	498	523	510	527	517	529	506	499	500	505	495	510	475	530	521	512	536	495	517	507	525	488	525	547	534	519	485	507	506	482	532	544	482	550	533	514	502	479	508	543	499	523	479	516	505	506	473	470	503	522	546	523	510	549	539	513	545	531	514	470	501	517	524	512	508	534	511	481	476	532	510	513	529	568	502	511	493	486	504	492	464	541	575	525	513	545	535	484	494	542	541	490	533	538	553	513	573	516	474	530	511	496	503	530	479	501	485	519	520	502	537	520	524	526	481	489	533	506	528	551	555	492	520	490	516	502	545	525	542	482	516	522	522	544	550	507	506	541	496	438	517	505	551	505	513	531	495	473	523	504	539	468	503	531	514	496	496	500	510	490	493	482	521	489	501	520	510	498	485	512	536	531	513	564	511	539	543	502	543	529	493	514	479	559	528	477	488	560	519	523	463	528	475	505	495	480	537	560	498	535	495	544	503	533	508	539	500	521	515	510	506	536	547	519	553	532	492	499	543	519	518	462	509	500	503	537	500	528	511	515	514	533	467	490	506	458	525	525	558	506	512	494	519	518	560	530	543	554	508	541	550	515	501	508	527	475	519	508	554	533	461	481	519	532	546	545	472	515	495	508	534	521	567	531	518	538	527	549	505	518	479	513	525	508	533	508	536	504	492	518	480	507	475	492	504	521	515	526	484	556	476	554	558	529	512	509	540	553	537	504	447	484	502	517	560	521	516	494	545	508	518	497	494	526	537	489	522	519	503	498	527	541	527	502	528	513	532	540	552	492	513	505	511	475	513	519	518	511	503	508	519	528	514	506	558	568	531	505	522	490	518	508	540	503	533	522	552	488	490	484	496	521	507	502	549	529	490	530	515	528	507	508	527	539	506	510	532	570	501	513	502	464	527	553	494	534	539	533	536	526	510	504	500	524	481	469	567	504	494	522	533	495	507	564	514	491	527	527	480	510	533	530	526	505	514	517	497	503	512	491	535	511	517	484	509	515	500	518	503	491	513	501	538	510	545	520	532	521	467	520	490	534	480	515	499	541	509	554	497	522	489	484	526	473	491	513	498	533	567	476	506	493	524	521	499	519	529	516	507	479	526	505	507	515	470	535	542	534	525	548	535	526	498	524	560	548	526	539	530	517	528	529	549	517	516	515	517	557	490	509	511	502	553	522	484	487	538	497	543	502	518	504	514	509	548	482	527	493	522	458	471	494	532	506	510	492	493	498	518	518	493	507	518	540	509	509	511	524	502	485	520	531	525	495	530	500	546	515	520	520	477	529	512	534	530	514	516	523	504	512	466	498	540	544	561	548	456	516	486	499	513	506	543	541	496	550	489	513	500	518	554	493	506	503	531	485	537	538	487	536	520	531	481	520	485	508	493	518	515	521	521	515	488	523	518	484	502	531	495	520	517	527	471	511	510	484	535	471	523	485	513	503	521	523	533	531	500	502	566	510	543	541	494	493	504	523	458	507	491	524	531	554	507	510	533	527	536	487	532	529	545	444	539	516	520	511	497	504	496	487	491	578	496	510	471	517	498	475	503	500	499	527	513	516	554	464	530	533	523	544	467	537	474	475	465	531	503	512	481	547	476	526	527	488	514	545	489	514	522	518	552	560	527	545	527	534	514	533	539	531	513	499	520	521	552	516	522	556	508	500	495	498	523	511	475	533	481	535	526	498	547	521	552	514	502	599	539	529	545	546	517	528	496	533	534	506	538	520	545	498	540	544	558	532	479	520	535	496	502	513	494	494	512	514	499	497	534	494	507	579	518	535	506	522	455	524	533	532	525	462	532	479	506	535	536	471	542	495	545	544	492	511	555	524	512	525	510	551	542	501	520	502	559	561	534	513	554	503	555	525	500	540	530	512	544	496	482	519	514	542	526	498	530	528	502	525	537	481	483	488	523	506	520	521	567	514	506	522	511	507	507	510	516	550	541	520	515	486	504	494	448	519	521	510	507	521	523	540	465	526	514	549	494	486	524	536	506	508	494	502	475	484	518	499	516	536	543	511	553	525	505	503	511	505	549	521	515	533	560	535	526	514	532	541	532	521	505	560	525	540	550	536	507	556	498	486	515	541	504	537	528	499	516	523	491	530	527	522	488	525	513	528	529	505	474	520	502	526	491	546	531	539	522	561	508	510	499	494	479	492	499	526	496	547	522	533	524	471	486	525	531	515	506	512	543	511	511	552	511	529	529	518	480	503	546	484	530	510	513	499	498	534	473	496	558	482	453	499	461	496	520	494	487	497	508	452	522	499	468	527	524	524	477	515	519	537	457	522	520	504	486	515	540	522	505	536	506	514	552	491	516	485	580	530	504	527	519	466	524	531	452	521	535	508	477	526	478	516	502	515	502	479	481	556	531	485	459	508	494	509	514	504	494	515	512	447	471	486	484	520	498	475	519	537	466	518	512	517	484	494	541	498	526	515	535	514	473	512	509	457	504	497	525	526	546	551	522	534	498	500	460	514	488	523	495	524	524	483	486	520	501	522	494	541	522	493	545	504	505	481	506	517	478	552	487	521	490	495	544	535	534	486	561	517	529	531	500	513	507	516	505	541	476	487	502	464	533	531	518	525	545	517	519	534	514	522	537	552	461	515	541	577	537	527	498	499	451	498	521	507	485	493	555	540	525	532	515	557	538	494	499	521	538	546	515	549	510	523	530	523	491	487	528	506	509	533	522	501	459	529	501	502	502	491	557	528	504	486	514	525	507	525	524	505	524	489	546	519	514	541	478	493	487	478	491	530	497	535	508	497	503	501	523	517	514	501	493	475	522	529	508	522	486	514	537	540	518	488	506	485	519	546	514	485	521	477	501	512	531	510	490	513	530	517	532	527	547	491	530	517	557	505	531	508	537	497	507	483	532	499	534	495	546	505	531	547	505	548	545	540	504	532	470	514	490	526	548	489	501	499
28011	8082	3069	1680	1299	1138	904	849	749	733	668	642	618	592	612	583	588	574	606	598	597	544	527	544	531	536	525	533	549	574	533	554	534	558	561	518	546	553	524	526	587	536	520	567	559	568	535	553	526	570	561	519	521	551	516	566	508	524	542	532	527	537	533	572	556	519	562	536	549	509	549	532	546	557	503	566	561	533	563	497	535	551	530	562	550	534	523	553	542	571	512	539	561	513	536	560	550	514	575	529	534	536	536	502	497	547	501	576	541	544	562	549	548	539	558	560	554	602	541	530	539	525	546	544	520	513	541	521	571	526	540	542	519	546	549	560	536	538	544	511	546	540	581	538	542	551	558	552	506	550	513	569	533	542	559	564	518	581	548	528	557	511	552	513	536	530	544	528	533	498	517	511	555	544	509	561	514	568	518	529	532	527	558	529	556	549	501	578	532	497	579	540	504	515	555	545	536	505	511	484	486	548	520	545	528	511	557	516	527	544	522	538	533	586	542	501	531	562	509	520	567	535	533	557	526	504	541	530	533	552	532	537	558	517	547	509	502	544	544	543	569	534	538	546	560	520	545	564	559	540	521	569	595	579	520	547	542	543	532	550	514	540	577	579	498	557	544	516	558	544	573	553	539	562	553	525	528	524	539	526	504	539	540	557	522	533	543	550	563	530	580	567	523	552	506	556	543	522	517	566	589	551	535	566	565	532	531	499	526	564	550	517	517	558	512	580	543	565	548	496	540	557	540	527	551	555	545	532	555	573	552	539	537	514	533	531	558	550	559	525	543	526	545	542	530	527	543	540	587	535	507	504	569	549	555	551	537	525	554	545	558	523	513	562	551	530	521	551	499	567	528	567	523	505	576	573	550	511	557	545	551	541	544	562	529	553	517	553	546	524	519	525	542	545	583	554	522	537	551	542	537	561	565	547	559	538	569	543	567	527	534	583	562	535	538	525	541	523	524	545	510	560	567	544	513	555	502	547	550	522	515	550	561	566	532	520	557	551	528	531	569	563	526	555	494	597	585	588	530	506	509	519	533	539	544	515	498	549	556	575	545	548	546	591	543	551	542	543	492	533	577	568	578	542	575	563	549	525	550	538	507	537	581	550	561	547	519	504	576	505	503	500	572	561	507	534	539	506	512	526	575	545	536	521	533	523	521	557	558	492	526	516	568	577	549	550	520	552	526	510	531	550	547	550	554	525	536	532	521	554	531	558	550	558	549	606	543	546	540	536	516	549	568	498	564	554	538	552	560	536	463	518	532	559	538	503	558	504	543	501	566	529	545	526	548	553	546	572	538	494	542	520	515	526	521	519	549	572	537	540	537	538	585	546	514	518	532	552	565	577	544	555	544	545	540	512	583	549	516	542	549	550	586	526	525	545	563	555	562	508	478	523	527	484	511	551	568	546	519	545	555	519	556	526	522	559	556	550	537	522	532	559	534	493	492	551	519	548	516	544	585	569	538	513	536	523	546	546	558	571	536	535	534	548	528	544	569	525	524	518	565	527	522	527	548	554	493	513	548	560	510	545	547	539	569	521	517	508	553	572	507	554	576	546	532	525	525	520	586	551	599	534	528	525	574	530	523	572	561	531	507	517	581	485	558	554	544	550	533	523	589	521	537	540	568	536	521	510	536	567	572	550	516	545	516	509	567	569	551	532	538	540	519	553	572	533	540	552	587	505	522	538	523	536	542	519	527	542	521	544	537	546	579	561	531	524	507	504	559	540	547	519	537	537	517	597	527	511	552	551	541	570	526	531	552	526	523	543	593	537	570	570	512	565	552	552	578	511	519	536	566	558	548	530	542	568	498	520	563	551	515	525	515	550	547	541	517	505	545	467	501	587	573	581	528	529	551	502	527	544	545	534	520	543	529	564	555	565	523	540	545	527	504	494	539	538	520	548	508	533	519	533	553	561	541	566	488	525	528	519	514	571	553	541	494	535	504	530	581	544	543	523	554	502	538	561	540	532	584	556	558	527	533	550	584	563	589	567	518	540	533	549	585	527	571	561	538	562	472	553	532	548	548	577	581	547	565	510	528	532	528	550	512	546	589	558	565	549	550	564	546	593	569	529	573	545	529	535	557	579	549	542	543	553	564	534	507	564	503	541	547	561	504	524	559	551	531	533	566	543	574	524	536	541	527	548	496	548	541	546	514	576	527	510	554	547	511	519	506	582	584	529	549	591	551	546	511	538	535	560	517	568	547	557	558	497	551	553	529	551	543	586	573	517	547	522	543	557	573	505	575	535	562	579	538	536	529	502	551	531	491	501	597	568	548	537	529	545	524	534	569	505	547	542	533	516	529	492	514	518	532	528	511	548	532	536	557	533	561	572	542	557	545	491	555	560	479	525	562	516	536	549	527	571	598	526	560	538	512	528	536	536	561	528	496	591	526	549	532	560	532	543	525	588	532	565	509	560	535	542	522	594	543	538	530	545	570	516	571	542	568	532	529	556	507	553	535	562	532	548	584	547	550	562	516	549	541	505	561	534	535	573	532	526	553	563	541	544	557	520	575	536	539	533	545	564	551	523	511	559	514	573	524	553	554	505	498	551	566	546	549	527	560	569	518	550	515	540	520	550	527	563	514	514	606	559	528	562	512	522	497	541	549	522	514	568	508	557	546	555	533	550	544	536	527	546	506	543	496	534	531	552	576	544	499	514	554	554	590	591	514	564	525	498	547	538	510	544	535	549	531	532	565	501	530	545	521	573	524	565	509	552	576	540	523	518	546	521	531	556	525	565	530	501	523	541	536	582	553	583	511	525	595	517	543	492	491	541	504	526	571	532	533	577	575	511	564	553	574	549	509	520	553	551	582	565	518	558	508	543	545	561	525	549	520	555	546	558	522	529	536	541	517	527	514	504	528	530	537	492	527	538	555	549	606	563	498	527	516	547	527	569	543	543	563	544	509	496	538	496	547	555	542	553	542	540	558	547	528	566	552	555	524	542	523	522	556	514	519	516	540	507	583	553	507	501	510	549	602	526	551	530	517	552	533	535	538	538	544	534	537	542	531	533	533	574	548	516	572	515	526	558	544	504	537	533	568	472	567	566	539	541	524	488	535	547	573	540	549	513	555	562	548	544	544	528	535	507	544	547	565	520	496	547	577	562	553	555	554	512	493	536	564	510	564	525	565	539	533	495	555	576	521	553	546	535	524	573	525	542	579	522	496	564	554	501	565	514	541	537	535	522	542	502	542	571	566	563	538	547	517	547	556	533	545	520	539	552	529	537	531	522	543	533	537	531	552	553	538	551	505	508	541	555	514	524	562	557	574	545	578	528	483	557	532	511	554	555	578	518	575	556	500	497	571	558	518	539	528	541	565	533	563	527	482	567	555	517	480	529	524	535	504	503	565	512	563	554	533	552	524	526	493	544	514	536	531	560	532	565	546	564	532	583	557	569	497	540	538	556	532	533	542	545	540	482	579	512	512	531	502	544	591	518	525	534	511	537	545	527	561	499	542	524	535	568
22557	21134	28753	23761	21137	21179	7584	1078	744	756	641	596	547	474	495	488	459	455	418	417	434	432	434	377	411	402	375	408	410	385	371	450	397	419	389	431	402	404	391	391	377	372	416	414	354	361	402	378	433	376	375	382	406	396	390	365	402	372	403	373	361	357	379	396	399	394	363	415	356	336	391	381	397	371	402	391	364	360	342	354	399	347	344	383	389	350	371	337	375	370	378	399	358	357	386	368	396	384	394	378	372	341	409	373	357	348	373	370	356	388	354	376	376	319	387	369	392	374	357	367	378	338	393	371	338	345	376	342	392	391	325	359	369	418	343	386	369	396	368	440	383	394	359	374	368	369	396	377	412	398	384	340	366	371	371	360	419	381	392	380	363	377	381	387	344	394	384	382	368	407	389	378	373	401	416	416	377	345	385	374	346	383	380	387	337	368	407	363	389	386	406	346	336	400	379	350	380	335	385	321	348	338	368	353	395	377	399	355	358	362	374	355	393	352	394	353	392	381	368	360	383	390	371	409	410	347	397	358	350	381	341	339	375	408	379	377	382	381	390	367	396	342	367	339	372	350	386	379	378	365	380	380	395	353	358	364	391	353	370	399	393	372	399	365	352	362	394	368	377	398	368	383	380	401	352	363	363	353	389	386	391	369	341	357	370	361	353	320	354	377	405	388	351	365	427	361	367	335	377	382	407	372	365	360	424	377	340	352	401	373	377	385	386	402	375	350	401	342	377	353	370	388	371	385	371	403	369	362	355	349	339	398	386	368	351	371	405	374	391	384	374	391	332	384	364	363	353	364	401	331	365	386	378	396	371	360	352	351	354	366	358	343	361	371	378	381	396	391	353	377	406	356	390	356	380	365	389	385	366	404	381	386	349	390	382	374	394	386	375	372	360	367	363	370	358	394	383	376	379	331	383	377	382	394	384	403	362	396	380	366	359	358	418	344	396	385	383	393	391	403	378	389	398	377	340	375	398	383	365	369	396	399	397	355	339	356	366	358	375	354	410	337	390	367	392	388	371	375	385	382	387	392	410	382	359	396	365	375	394	358	400	389	367	380	381	373	360	351	387	364	363	348	357	351	426	387	374	367	376	359	407	329	377	347	386	387	370	359	349	390	385	367	384	372	388	368	364	373	377	345	392	370	396	395	366	375	382	363	368	355	385	386	345	395	356	399	368	347	351	367	353	370	387	341	361	394	377	357	361	354	377	395	379	389	395	354	358	374	378	387	355	366	376	371	384	367	400	373	364	363	398	371	343	377	382	392	364	348	365	358	376	376	359	354	352	333	362	361	383	340	367	398	385	384	386	319	419	398	394	377	388	376	371	403	351	359	390	368	359	367	331	371	364	382	389	359	374	395	401	396	373	363	380	375	348	375	353	377	391	383	398	397	372	332	367	375	379	376	359	366	404	413	363	356	348	374	398	370	341	380	357	362	368	384	370	355	368	356	384	372	401	390	397	386	388	383	374	326	381	370	372	354	401	301	393	393	400	384	403	370	370	379	403	408	381	355	414	369	380	367	367	333	361	363	360	364	368	347	352	396	351	337	350	378	351	396	377	369	347	367	362	388	377	385	388	367	360	352	402	367	379	352	407	350	430	388	378	350	389	355	362	384	350	354	372	393	328	371	369	350	362	385	355	352	386	394	395	389	358	348	413	393	365	363	388	351	384	383	378	363	356	361	364	372	394	363	404	365	370	349	348	348	372	393	374	365	353	370	386	357	388	339	381	393	372	406	378	363	402	363	359	352	329	387	391	361	349	366	368	383	356	346	382	353	359	374	357	369	368	407	357	360	388	408	391	363	361	413	386	396	370	366	389	343	381	363	381	365	393	407	393	386	400	377	377	339	383	370	366	367	351	348	346	380	370	381	375	376	374	380	378	382	356	348	398	346	377	351	379	344	376	403	377	375	401	371	414	366	367	373	368	331	343	397	406	356	388	364	361	350	356	348	351	382	346	362	371	364	393	374	394	369	398	349	360	367	368	373	384	378	385	418	387	388	384	414	365	336	380	397	391	356	366	377	369	386	385	384	364	377	339	380	365	332	352	367	385	336	402	395	384	391	333	391	384	419	344	305	341	395	383	374	366	355	365	388	372	377	386	391	390	375	394	370	398	355	332	418	390	369	336	351	370	386	379	366	390	331	404	371	359	375	374	394	360	361	353	369	386	393	363	351	360	377	375	354	410	385	386	356	372	333	353	399	359	334	423	371	411	395	358	404	365	366	384	379	324	372	375	376	376	358	378	392	360	390	374	326	395	383	387	340	378	359	345	372	404	362	396	381	396	336	342	370	392	354	386	383	306	354	365	360	361	412	364	356	404	364	369	384	404	369	402	386	359	352	372	375	345	364	390	380	347	359	358	390	374	350	392	418	382	365	316	407	350	417	368	346	395	361	400	380	341	404	364	372	375	345	409	357	382	340	380	399	331	386	397	380	358	353	374	374	374	376	353	354	371	406	376	368	379	347	391	353	364	337	355	394	394	367	370	367	369	366	418	361	370	367	376	329	368	357	376	356	336	376	359	369	356	369	366	371	350	320	377	385	353	380	353	406	380	383	374	412	349	351	352	344	391	345	389	382	387	383	362	377	377	340	369	367	395	371	380	365	390	370	347	358	367	404	364	372	383	357	369	346	398	350	359	405	353	379	372	393	381	360	340	385	337	398	355	367	361	401	349	392	373	365	357	391	352	366	374	363	388	346	381	375	369	331	386	353	366	352	372	371	346	353	369	378	369	342	333	368	353	363	370	351	375	349	376	357	366	353	357	378	396	366	375	351	362	370	346	365	355	377	384	359	371	364	339	385	353	374	406	392	400	393	392	354	353	360	325	339	352	385	359	371	386	346	370	392	381	361	369	401	356	393	391	403	406	373	379	369	352	378	374	365	374	363	365	405	368	366	367	365	359	371	371	402	383	379	403	391	374	349	377	385	344	401	366	369	384	378	393	370	354	374	345	365	391	360	376	343	341	344	371	362	347	405	364	352	373	380	387	367	363	387	386	349	363	392	378	366	388	375	391	370	361	372	352	390	383	339	370	330	339	392	391	377	353	353	382	360	357	357	397	358	370	429	404	379	376	357	362	358	377	410	345	375	381	330	368	386	340	354	366	369	352	397	350	380	377	372	364	403	368	389	358	343	410	361	388	375	351	389	370	378	385	379	369	355	361	371	391	374	399	370	368	376	375	361	360	394	377	382	373	360	376	377	385	351	363	374	369	360	387	400	359	376	411	378	361	384	346	394	384	353	362	382	407	383	333	353	357	342	376	395	364	324	362	380	378	378	368	370	382	364	386	392	371	387	354	380	364	352	352	367	343	358	325	411	317	362	387	394	375	367	370	395	387	359	349	360	390	364	379	370	350	374	316	345	386	362	357	397	357	391	364	364	381	403	385	386	369	336	378	376	358	358	371	363	374	401	340	418	374	396	401	373	368	358	376	378	380	408	342	392	363	372	356	366	394	371	401	363
37739	17525	9222	4534	3220	2427	1789	1483	1176	1030	874	802	717	677	592	566	549	525	512	522	487	446	420	454	443	402	433	423	407	410	416	390	369	392	407	406	438	378	393	395	375	396	386	398	435	400	403	423	390	389	428	391	372	410	371	346	407	380	418	413	370	393	375	382	431	384	398	371	406	400	382	383	385	389	363	380	391	381	387	387	380	384	386	380	383	380	392	362	372	418	393	400	404	376	395	395	390	353	402	408	392	361	394	367	398	373	381	346	394	381	390	368	390	399	367	367	354	377	356	381	373	363	386	409	392	415	368	403	360	389	405	367	393	413	371	360	395	372	365	365	374	380	400	381	376	372	411	393	379	374	421	376	368	377	369	363	376	402	369	385	393	388	345	348	380	370	361	390	393	376	382	362	364	408	333	359	421	416	395	396	364	362	379	409	361	383	379	396	395	357	376	380	385	391	382	393	378	383	398	407	400	336	405	349	363	357	376	371	388	358	375	401	359	333	383	349	361	357	362	374	360	369	357	352	382	401	392	406	387	376	388	384	399	382	406	378	357	345	387	365	426	372	360	386	400	381	339	388	368	384	362	332	422	403	347	371	374	384	362	405	410	373	364	391	397	386	372	377	401	353	362	390	378	347	377	357	381	377	396	360	366	368	382	394	408	404	371	369	362	363	368	371	385	406	364	396	388	395	409	402	388	360	383	386	368	380	381	389	397	348	410	391	383	378	391	351	388	362	402	384	405	401	391	404	354	394	395	356	373	374	347	403	399	377	392	378	383	408	373	372	367	370	388	407	364	359	385	341	423	375	388	365	383	381	396	354	348	391	407	379	375	359	373	414	405	357	360	353	371	401	407	382	376	374	372	382	377	339	389	361	365	384	348	384	369	396	378	386	392	353	380	372	404	378	385	398	359	397	360	384	384	439	347	384	354	388	363	389	377	358	374	420	388	387	398	360	370	383	379	391	370	331	369	409	352	386	340	369	380	408	389	352	384	369	393	396	380	351	401	364	406	361	377	371	380	404	382	358	364	375	400	396	360	390	357	369	386	366	376	366	408	382	396	396	399	360	397	373	373	389	359	420	405	348	403	356	375	368	383	394	384	386	382	371	387	397	374	409	365	402	407	361	381	371	377	365	379	360	387	390	361	341	350	400	377	368	352	355	392	365	403	397	390	374	389	384	389	364	391	359	372	389	413	425	388	372	372	387	393	347	367	359	382	396	391	361	402	397	395	362	368	383	359	429	366	332	371	372	375	347	392	358	386	335	355	373	376	422	401	408	358	331	371	385	382	379	373	356	365	381	392	388	356	381	363	406	371	399	408	364	375	371	353	371	381	362	368	384	384	413	374	341	347	362	373	382	357	364	320	368	404	356	387	387	387	373	380	345	390	426	368	363	364	377	391	397	364	324	367	363	391	383	336	353	406	385	351	398	406	394	372	403	408	403	364	382	405	381	368	371	374	391	371	381	345	383	396	396	374	363	345	374	362	406	364	375	389	404	388	430	383	351	402	373	360	379	347	370	343	372	357	383	386	368	373	358	355	412	400	411	400	339	382	383	412	382	375	372	367	388	375	371	401	358	377	339	381	363	379	376	377	365	407	396	356	368	330	406	375	376	363	372	376	385	370	387	403	395	387	412	399	373	402	372	409	392	376	373	385	395	423	375	370	385	368	415	368	372	410	382	374	352	338	378	369	371	387	386	421	410	382	352	386	334	365	422	358	389	402	357	378	372	337	388	392	377	392	361	363	392	356	428	360	380	391	367	378	378	372	380	353	374	402	385	422	348	389	394	349	413	340	373	398	404	376	365	366	410	420	374	388	379	402	370	352	392	404	385	402	386	362	373	369	386	383	372	384	350	345	353	380	333	366	314	386	366	329	403	363	372	393	378	373	335	406	416	351	360	397	339	385	389	380	372	418	401	395	371	366	378	384	364	364	322	367	391	366	366	348	353	395	400	397	388	385	365	338	346	344	384	359	373	366	395	388	418	377	352	342	355	380	357	387	375	403	358	400	392	353	372	396	374	391	365	391	399	362	363	363	371	374	366	367	366	358	361	381	378	367	369	375	358	376	375	394	394	385	380	378	397	391	417	408	354	381	352	373	385	411	381	386	353	385	361	433	386	365	364	363	367	404	343	378	365	362	406	353	393	418	369	399	376	410	384	377	368	375	375	384	384	376	384	357	373	384	399	370	370	388	364	377	400	386	391	385	359	363	374	366	387	369	370	378	386	381	385	362	354	387	376	346	391	341	380	384	405	396	383	400	397	401	372	372	368	386	416	372	378	365	325	352	379	382	366	380	360	360	370	389	348	368	389	392	422	381	399	377	363	362	357	402	357	377	409	340	385	395	373	383	380	349	347	361	386	372	373	372	402	388	372	353	375	368	375	358	367	399	382	386	355	347	356	360	382	369	348	376	371	369	334	424	369	370	370	396	398	416	373	360	373	378	373	389	400	391	371	385	347	372	351	389	358	348	407	384	393	388	391	361	378	360	384	351	388	372	426	400	362	381	426	385	385	393	355	391	377	377	380	365	356	376	393	381	397	346	371	342	368	374	370	404	390	383	396	402	377	375	359	358	354	378	336	349	381	353	386	380	368	358	409	381	383	368	377	379	434	404	378	401	392	357	354	375	367	343	379	357	373	345	376	375	368	369	387	357	367	339	356	374	374	391	338	359	400	371	366	394	382	388	384	360	375	354	380	371	397	371	385	385	380	370	365	363	364	347	391	405	381	369	338	362	352	389	372	384	380	376	397	386	348	362	369	341	382	395	426	386	392	352	346	348	365	379	358	386	375	346	369	360	410	387	373	361	387	372	357	394	366	403	363	383	356	396	403	381	388	378	377	353	362	335	394	381	383	371	374	343	366	400	359	379	398	349	366	404	390	392	371	357	368	355	367	389	355	390	400	384	382	371	386	362	401	376	351	365	372	313	378	398	362	395	411	363	365	382	409	398	334	398	358	395	388	362	384	365	391	408	352	378	389	366	397	387	381	382	367	398	372	366	412	384	361	393	364	365	376	383	390	356	365	350	361	393	374	375	365	413	366	379	395	381	404	392	367	387	374	342	373	389	388	366	370	443	382	366	375	364	366	368	412	366	382	396	375	383	366	415	428	385	376	409	402	384	411	404	368	407	391	376	358	363	363	385	376	347	358	381	375	384	382	396	388	378	378	357	372	386	366	391	382	381	407	404	374	373	347	336	424	379	372	372	375	383	333	367	374	378	385	401	348	367	391	359	369	388	401	412	393	355	413	403	381	397	383	391	390	378	381	395	389	379	364	379	383	352	417	372	379	383	361	374	363	376	397	385	390	375	370	344	348	371	354	396	374	377	411	398	398	377	362	381	370	375	402	372	367	403	389	373	361	368	380	417	407	386	357	368	356	394	369	368	373	385	359	353	362	373	393	370	384	376	393	379	353	360	385	369	395	399	334	372	378	373	393	370	365	366	378	388	367	384	385	371	398	366	391
27794	17315	3342	567	377	353	339	356	335	323	344	314	320	319	310	302	320	323	300	327	320	316	277	310	330	306	307	311	325	283	323	324	321	311	295	332	302	293	308	336	335	284	301	327	327	321	294	309	318	342	325	309	340	327	322	291	294	311	322	294	328	292	317	295	312	271	291	305	309	334	288	279	299	298	294	307	321	307	303	316	307	296	315	282	295	314	301	285	310	336	304	286	331	322	332	311	299	313	329	309	310	343	303	310	291	327	315	321	280	289	327	292	316	279	291	294	282	306	301	303	315	308	322	303	325	331	312	303	316	301	292	309	336	327	303	300	328	319	296	290	321	285	292	322	302	320	297	295	241	316	314	332	334	317	313	335	294	329	305	297	303	318	287	329	314	294	327	328	294	291	317	274	269	303	305	277	316	311	317	295	304	322	316	312	299	296	302	308	326	354	329	312	311	316	323	302	281	337	302	292	290	321	319	306	317	319	309	298	287	322	315	323	301	317	304	279	323	307	325	300	309	291	305	311	301	292	306	269	336	295	331	309	302	322	304	287	306	312	332	286	295	303	328	307	302	293	290	292	317	311	294	305	325	288	292	300	302	321	339	270	314	347	315	286	336	306	359	349	320	303	325	311	327	301	303	302	300	280	310	315	300	309	313	297	285	325	299	335	324	345	329	297	324	331	329	295	289	289	276	288	309	278	331	329	298	275	293	296	316	329	277	309	295	279	303	346	333	330	300	310	338	280	313	299	292	320	326	310	341	308	316	316	329	327	294	322	297	288	340	302	342	321	306	312	315	290	322	290	332	340	312	299	321	302	284	317	324	307	292	289	328	291	349	331	315	305	316	328	297	306	317	344	309	323	299	340	312	346	333	300	314	306	302	313	323	307	311	287	343	296	279	333	313	328	294	335	297	320	294	318	312	323	321	302	331	299	289	349	265	306	313	314	328	309	306	312	329	304	295	316	320	331	303	280	311	323	306	329	328	333	278	361	306	281	315	313	313	255	285	300	325	336	310	352	284	317	345	300	305	318	317	278	298	287	301	316	336	315	309	295	329	308	335	311	265	310	334	294	313	315	319	307	315	318	297	324	320	303	308	300	310	299	346	313	286	318	303	325	335	319	348	303	307	333	291	280	324	313	302	333	312	305	322	290	271	326	291	333	316	317	298	293	319	295	311	287	261	299	291	313	312	284	335	305	305	310	286	306	316	316	301	291	302	295	306	306	299	300	321	301	324	293	311	325	310	300	303	319	305	318	321	306	275	286	306	342	304	305	303	294	310	314	299	288	298	259	287	270	313	332	310	303	281	287	302	326	296	337	307	325	317	291	286	305	295	286	305	340	317	293	280	318	291	308	319	339	327	310	333	301	305	348	300	312	308	285	312	305	301	310	288	295	343	314	311	305	291	309	333	328	316	323	298	299	286	297	310	316	311	297	344	305	333	300	313	307	318	318	340	330	293	270	287	320	283	328	331	294	311	306	329	332	309	305	301	313	344	314	308	302	299	304	296	311	357	308	295	300	326	309	294	324	298	303	289	324	303	335	316	320	316	323	346	316	326	287	304	317	314	289	331	320	318	302	330	294	284	321	344	280	297	302	294	291	309	304	320	291	326	288	292	297	339	302	284	331	293	303	311	286	313	339	314	293	323	286	288	339	323	292	316	304	307	319	289	321	331	318	297	294	313	322	334	303	290	285	310	331	320	311	291	309	300	335	299	309	298	315	276	289	318	332	319	322	333	307	282	369	334	314	292	318	284	340	279	292	295	327	307	319	284	324	284	294	296	292	326	347	323	297	322	322	307	329	332	323	291	316	308	325	290	298	304	303	312	308	315	326	333	298	298	333	326	291	314	313	317	329	298	299	300	298	298	319	305	303	280	317	327	312	287	280	329	318	304	305	329	321	304	322	281	289	315	306	329	298	311	368	339	295	306	312	310	299	304	296	296	326	298	300	304	308	295	325	309	336	302	337	300	319	319	300	304	302	315	282	276	292	304	298	326	354	323	351	325	303	337	280	315	313	322	291	310	312	293	281	315	289	287	302	315	320	325	331	330	318	288	293	290	342	325	320	300	297	305	298	322	302	297	301	303	293	354	297	347	307	304	309	307	327	318	365	287	335	309	313	326	308	311	304	308	329	346	293	308	309	294	311	357	318	313	326	325	302	278	324	332	291	341	291	309	316	313	296	317	317	331	310	363	288	310	348	312	311	282	290	297	310	312	313	312	313	301	275	301	316	308	273	298	313	325	313	302	322	303	315	308	327	321	281	267	295	328	316	323	300	291	317	310	314	330	336	303	284	334	299	318	281	307	305	280	316	289	286	299	292	324	316	305	325	285	282	326	315	311	317	287	328	337	337	336	301	319	320	295	327	309	301	287	290	302	319	319	305	320	314	329	316	320	268	337	300	327	310	282	294	293	313	334	272	324	312	287	294	311	280	311	297	313	327	306	316	321	310	314	307	304	298	317	305	317	313	297	309	283	332	339	279	286	333	326	332	321	292	314	333	320	328	307	306	284	317	310	328	337	307	281	336	346	308	301	308	305	339	323	311	282	302	321	296	305	316	310	327	313	311	312	303	323	299	320	318	312	314	291	304	293	305	325	302	278	306	293	319	306	300	309	321	347	303	285	264	290	324	327	300	305	325	316	269	327	322	325	327	297	326	285	300	326	307	290	333	333	289	310	285	325	267	289	333	314	334	291	278	318	308	351	295	319	297	313	316	315	344	289	284	300	287	311	316	315	312	320	340	289	283	342	274	314	327	327	260	302	289	343	308	326	301	317	274	267	267	314	311	313	294	344	328	308	345	303	328	306	290	309	326	284	305	296	345	301	360	309	336	287	315	301	316	329	317	325	312	313	292	306	321	317	305	313	343	308	326	322	301	274	312	325	369	307	293	287	316	319	301	302	303	277	306	307	314	299	330	279	310	309	351	330	317	301	292	287	306	302	326	293	314	325	308	288	310	298	278	298	300	279	295	313	328	319	303	285	306	313	341	302	310	331	340	290	325	319	328	327	294	297	288	269	322	334	294	305	272	325	329	329	320	310	302	292	363	329	293	310	280	294	321	306	321	313	357	312	326	307	298	301	288	336	316	305	315	332	356	307	298	287	298	334	353	299	304	344	311	292	344	332	286	313	325	338	326	317	305	295	297	307	270	344	318	283	345	313	318	309	313	327	289	330	328	312	307	302	301	329	287	333	285	312	291	300	314	328	317	309	301	310	294	309	309	318	307	302	289	293	341	324	326	306	295	324	273	307	304	290	270	307	295	271	303	274	296	305	327	298	311	318	312	301	285	292	309	286	298	311	292	295	297	300	279	333	315	312	308	337	301	290	281	294	328	300	282	292	331	275	329	298	297	287	314	337	338	325	312	310	311	330	315	306	295	264	306	345	325	342	301	282	318	309	317	294	332	298	306	308	322	313	320	315	269	318	311	302	304	316	307	288	327	321	350	302	303	305	339	299	298	307	320
8563	1328	692	463	438	413	384	379	354	353	383	402	349	342	351	334	388	362	318	357	345	358	330	366	337	352	336	359	374	359	357	346	320	336	331	326	336	365	374	350	332	317	356	368	333	379	341	336	341	334	317	346	311	311	320	363	349	329	326	335	366	331	344	338	340	355	340	370	357	326	344	343	348	368	323	347	376	328	372	330	373	378	356	321	331	350	319	363	346	377	340	347	386	366	311	315	369	343	346	341	343	344	326	322	334	360	367	344	358	366	376	335	317	346	345	318	356	327	369	333	353	362	347	334	334	380	362	338	321	356	361	341	340	335	321	332	330	350	327	356	346	338	325	325	360	358	377	366	322	320	353	346	330	353	357	348	324	309	334	331	343	342	350	367	342	328	335	304	346	342	357	360	351	329	319	340	371	323	341	337	360	374	325	338	324	356	326	373	359	324	372	349	340	326	359	354	353	368	364	363	381	376	325	351	340	325	381	363	353	356	361	384	359	335	345	351	328	348	324	364	339	345	354	356	387	322	335	348	361	355	353	357	371	356	309	324	361	366	379	361	301	368	346	323	313	340	350	347	311	372	328	365	351	338	348	322	321	382	346	352	380	365	365	335	341	327	318	356	345	360	369	338	372	346	345	343	335	334	351	331	362	336	370	372	381	329	355	318	340	355	332	340	345	353	322	363	351	353	363	361	391	330	337	324	343	332	340	345	334	357	357	342	352	353	353	332	321	333	363	325	336	345	342	323	322	355	351	389	346	306	339	334	353	341	334	329	345	375	369	341	387	321	369	338	343	343	348	356	333	384	352	350	354	361	330	355	367	350	340	352	357	354	334	343	317	318	337	353	329	314	366	329	366	307	358	359	342	326	337	355	353	340	363	375	360	319	337	353	337	326	355	321	372	346	349	342	330	303	342	350	350	337	339	360	360	338	354	347	335	325	347	326	352	373	350	359	346	349	348	334	346	333	308	347	332	343	302	323	356	369	352	353	322	370	345	360	335	332	352	340	356	389	342	326	345	365	372	324	343	356	325	330	385	352	363	382	368	325	355	337	380	335	337	330	338	329	369	346	362	344	367	351	347	346	325	385	390	339	341	374	331	359	353	354	322	367	341	372	336	357	349	330	329	338	354	340	320	336	346	341	363	355	351	342	337	346	354	332	318	353	351	348	304	341	329	350	344	325	326	298	343	351	323	325	385	341	353	369	368	338	325	368	336	340	359	340	339	377	354	343	347	357	367	367	337	375	340	329	311	365	333	360	338	337	342	344	352	377	335	364	341	342	339	349	367	323	337	363	341	319	355	357	350	349	368	326	318	325	352	348	369	355	321	386	324	317	334	369	361	341	321	353	321	359	371	379	358	334	308	376	335	326	325	354	320	314	331	341	353	353	346	379	335	357	362	345	355	331	324	351	364	332	375	356	346	352	344	367	355	322	351	314	327	353	370	360	362	352	327	349	336	367	345	350	328	379	353	357	359	379	327	332	350	325	360	361	319	329	315	340	361	342	331	332	361	350	371	380	356	357	340	334	355	336	349	352	340	337	342	342	369	368	348	334	347	338	326	321	351	348	370	353	357	366	353	366	338	366	324	318	322	338	355	301	333	347	350	353	340	353	350	339	345	348	379	348	348	333	329	339	356	316	323	335	354	322	363	352	347	339	340	338	360	316	337	318	332	318	351	360	306	363	334	323	340	341	347	307	364	372	339	328	339	363	356	375	349	349	388	341	369	356	321	359	338	358	389	346	375	336	333	344	361	342	307	332	347	349	363	356	360	364	349	347	340	329	353	395	335	362	316	342	383	319	365	348	374	312	348	343	356	367	340	333	336	372	344	369	353	352	354	344	340	353	374	342	340	356	357	354	363	341	334	363	340	336	347	342	352	359	362	325	348	369	353	324	350	336	345	353	327	312	351	377	342	351	363	351	364	345	354	360	330	353	323	369	370	364	348	340	360	352	324	336	323	374	313	329	321	325	361	361	358	325	337	346	365	377	343	345	352	365	298	344	352	343	343	343	342	374	347	314	349	345	346	342	326	329	328	327	347	304	353	364	360	360	320	343	364	371	344	337	344	356	316	376	349	339	391	323	371	360	339	330	338	346	344	330	365	342	354	356	306	350	341	352	353	357	356	323	323	375	361	319	362	338	382	342	329	354	318	311	379	325	328	349	352	349	377	338	348	341	347	367	342	367	333	342	351	350	349	350	362	354	336	353	364	311	347	353	338	353	327	319	338	332	341	309	315	339	341	334	383	368	366	330	376	314	363	346	329	354	343	351	350	333	362	371	330	367	325	337	333	337	349	367	349	327	348	331	375	367	374	341	314	353	301	354	323	343	322	324	367	351	330	357	357	339	355	385	359	298	337	375	343	349	317	357	314	343	363	345	361	331	346	361	348	349	356	328	381	327	385	359	370	356	331	360	345	328	319	379	323	324	341	306	354	348	355	354	353	321	369	350	366	370	318	317	348	361	363	312	325	315	338	356	349	347	313	334	315	360	308	344	363	365	336	342	336	365	316	339	328	329	353	367	331	324	324	345	341	324	336	356	353	365	332	368	359	355	344	376	336	348	350	321	326	367	346	314	349	341	360	361	343	363	365	337	356	327	327	336	327	341	354	304	339	349	386	319	320	343	359	354	346	336	303	329	319	384	340	353	330	336	342	341	348	348	345	350	349	334	334	371	328	305	340	344	322	322	381	341	315	333	384	348	349	356	334	363	322	334	351	348	311	360	382	313	368	359	324	333	367	349	326	360	333	323	324	362	348	325	324	352	340	365	327	366	342	324	385	340	329	358	333	388	335	335	331	322	338	353	369	342	348	330	340	359	365	334	348	307	341	297	343	319	311	352	340	308	365	365	345	356	359	347	336	357	320	354	374	339	355	335	349	335	356	345	310	341	331	366	345	339	335	338	359	333	359	367	319	350	340	339	327	328	322	353	353	322	352	342	345	325	355	343	327	341	380	328	347	356	383	336	330	355	357	333	337	351	347	356	336	350	358	339	368	330	347	355	367	324	341	365	363	327	349	353	343	326	367	370	339	351	324	351	350	331	318	361	350	322	317	341	326	356	339	356	321	346	351	352	370	323	316	345	347	332	335	342	325	370	314	351	334	334	352	346	340	328	348	328	360	328	367	341	362	343	370	380	345	392	322	332	364	336	351	339	344	334	329	333	352	370	348	344	336	386	354	356	354	315	372	368	383	361	334	325	336	350	343	324	352	363	346	369	344	348	323	389	352	334	320	315	334	343	350	374	323	382	354	338	338	342	347	313	361	305	341	338	337	366	354	340	358	343	356	308	330	307	350	319	312	332	354	354	350	322	357	354	326	354	324	312	306	348	306	352	333	334	370	343	347	337	372	350	361	347	336	353	354	327	351	340	366	321	372	354	338	339	360	358	352	345	347	346	314	338	363	312	331	343	354	360	365	325	317	335	372	335	358	354	330	343	343	342	327	320	385	336	338	374	321	369	351	345
23720	21106	28285	24169	21109	8720	728	517	384	344	313	267	222	238	200	222	190	196	203	183	186	185	199	174	168	193	176	169	168	169	170	171	173	158	160	181	159	160	141	189	190	160	160	184	178	164	145	173	171	166	165	175	169	161	180	174	161	163	155	151	181	162	169	155	156	150	175	170	164	178	190	190	137	169	167	155	153	160	144	171	159	172	157	164	167	146	171	142	166	171	154	142	151	146	158	183	144	147	163	149	145	158	163	167	157	161	151	182	174	156	168	175	165	171	170	151	156	169	197	170	154	188	163	160	172	157	172	162	187	157	158	174	164	150	164	148	161	139	170	150	176	158	188	154	170	174	166	159	153	164	154	157	172	183	160	171	162	169	154	148	157	171	167	165	141	164	161	172	170	160	159	141	160	165	133	153	177	157	176	151	148	163	177	157	169	156	151	152	146	153	154	154	165	178	149	169	153	147	170	163	174	155	156	181	160	189	165	162	142	151	157	155	191	142	164	162	158	142	150	162	153	175	187	164	193	161	161	161	153	151	162	165	160	166	139	176	159	145	170	159	161	167	172	174	158	192	144	164	165	171	163	148	192	166	153	149	162	152	154	149	154	160	142	170	185	179	171	154	170	184	158	127	171	166	175	182	144	183	157	175	143	146	154	170	160	152	173	166	166	146	186	137	179	168	146	159	155	158	162	154	164	170	134	161	170	174	157	148	165	155	171	160	182	161	178	147	165	170	187	165	162	163	164	148	167	158	157	184	152	156	156	182	173	164	163	181	167	161	171	168	177	148	160	160	196	166	152	164	180	160	159	167	165	177	171	182	149	164	156	162	165	148	166	177	173	163	151	152	166	161	178	170	164	171	145	175	153	166	164	150	174	166	140	167	164	143	158	157	159	166	158	149	155	149	151	177	161	192	143	159	176	155	176	169	159	159	164	156	140	169	152	143	166	161	162	184	140	178	184	150	153	165	161	150	178	193	143	145	170	166	159	163	167	170	150	149	162	161	144	144	180	165	181	164	182	171	160	140	161	153	185	195	167	157	166	152	160	184	146	158	177	159	180	152	168	158	155	149	160	166	158	159	155	160	146	178	156	157	148	153	175	169	173	170	158	159	175	154	164	150	170	178	159	155	150	174	182	158	158	145	142	146	153	179	139	140	173	154	171	147	181	175	155	151	150	195	150	173	153	158	166	170	180	148	156	172	170	144	152	156	170	169	159	188	155	169	156	145	147	154	163	171	160	153	142	163	178	170	174	164	175	174	153	166	164	167	148	154	165	161	168	155	150	155	173	161	162	161	157	166	143	176	165	166	155	148	143	178	150	173	160	164	169	171	149	153	185	166	164	160	164	147	159	162	146	163	183	174	182	137	171	145	161	169	173	172	138	168	169	141	165	145	158	167	173	157	137	158	165	146	159	168	171	170	205	160	156	167	162	154	158	159	194	167	173	185	142	144	162	158	159	143	191	153	166	163	176	156	159	163	147	164	161	154	156	166	168	138	173	170	135	167	174	162	155	173	173	190	141	181	138	155	168	173	158	180	163	183	159	193	144	160	163	178	139	143	176	152	158	183	170	161	133	192	163	203	171	167	156	156	156	172	166	163	146	149	144	192	146	154	150	153	164	157	155	162	144	165	157	148	162	153	171	182	174	153	172	175	139	170	176	164	160	174	179	168	143	170	178	161	154	177	171	138	184	160	173	162	167	159	156	178	160	145	168	169	177	166	152	168	162	143	147	171	177	170	161	184	159	152	155	151	161	161	150	165	156	166	145	135	142	160	154	155	167	175	166	173	150	174	154	158	187	174	135	153	166	163	139	166	168	159	167	151	159	149	169	154	166	150	151	168	155	157	185	157	178	160	143	147	166	172	164	158	164	159	156	155	162	156	148	170	157	144	149	145	141	173	156	164	164	168	158	170	161	156	164	143	174	153	175	164	167	163	133	160	155	174	165	170	187	179	160	168	183	164	170	158	167	151	149	185	175	173	148	161	160	156	156	152	154	149	147	153	159	173	173	173	160	149	162	172	152	159	162	145	184	165	171	152	153	157	162	170	140	160	169	177	152	175	173	169	154	170	156	171	164	141	167	163	171	163	150	160	163	163	152	170	170	182	155	177	170	160	149	170	136	166	173	148	152	140	185	151	160	159	152	172	178	145	160	158	156	158	174	155	150	157	165	158	128	157	159	153	168	145	176	156	162	153	166	167	167	161	171	147	180	162	188	155	151	135	163	153	154	152	158	167	151	140	139	168	146	197	157	158	178	168	176	170	153	142	179	148	172	163	165	165	179	149	136	155	174	168	163	151	189	180	159	160	165	166	154	145	174	164	146	129	163	158	161	148	183	170	161	171	150	170	159	167	167	168	160	181	180	171	154	158	168	159	192	152	168	164	168	178	160	150	152	146	168	168	162	162	174	170	183	154	165	135	140	177	190	178	151	164	161	159	162	161	166	154	147	148	169	152	170	146	154	161	172	182	163	165	171	156	161	198	167	168	158	177	164	156	162	176	168	165	170	153	162	160	153	155	176	169	149	177	143	174	169	156	162	154	153	138	155	176	180	160	182	169	168	197	149	146	141	177	143	176	157	137	145	190	171	155	140	182	171	159	141	159	177	155	150	154	183	156	152	149	140	173	164	153	165	157	130	145	159	141	138	172	140	173	164	144	153	170	132	167	159	156	156	156	196	165	158	163	169	147	156	153	162	167	150	159	155	140	169	166	148	161	165	152	153	141	156	153	157	171	153	160	142	156	182	152	152	148	164	153	178	168	147	152	179	167	175	172	146	136	173	189	150	192	165	171	173	171	164	162	177	159	145	141	171	175	154	169	181	153	142	179	168	156	186	162	165	156	185	167	141	159	184	150	125	156	166	150	119	161	171	169	143	152	181	174	163	155	166	162	156	133	175	160	184	185	170	174	168	157	155	147	164	155	155	170	170	160	178	173	164	168	134	130	148	180	154	163	146	146	127	148	158	174	169	166	143	139	178	156	141	154	175	150	157	169	188	155	140	197	141	162	145	160	152	166	149	183	159	165	149	166	141	153	164	146	165	170	143	148	162	134	165	164	169	153	143	172	161	146	154	173	162	162	161	172	164	154	169	148	144	141	147	150	155	159	159	184	150	153	157	140	144	176	153	152	161	146	162	163	159	171	161	165	148	171	187	161	161	149	160	179	154	171	148	159	169	149	149	167	175	157	157	180	164	163	168	142	160	157	157	152	149	155	164	134	161	143	159	174	155	132	172	155	144	177	154	181	149	143	176	150	146	163	140	163	171	163	140	173	153	151	162	167	179	154	160	156	143	150	171	164	169	163	151	172	160	147	162	183	164	165	177	188	152	173	146	156	168	158	164	159	161	156	137	172	154	166	163	160	155	163	157	160	166	166	152	180	161	160	152	152	180	152	127	160	150	151	152	179	165	168	154	159	158	153	146	169	154	161	151	171	143	164	174	150	165	140	161	168	178	170	148	170	174	157
29170	10356	5305	2512	1755	1265	941	761	586	479	426	386	343	319	298	265	274	262	240	214	242	223	230	239	213	240	215	217	171	212	206	200	210	204	199	209	203	166	210	208	201	173	187	184	188	200	214	211	193	185	182	170	192	192	191	190	171	201	208	218	208	189	187	176	173	177	188	197	200	184	180	213	172	179	195	184	183	163	196	181	186	160	195	166	186	175	187	201	185	187	183	191	219	182	208	180	195	185	219	173	182	189	202	185	174	188	206	194	173	205	157	205	177	162	211	220	198	192	172	200	170	206	193	182	175	206	178	172	188	199	177	182	198	192	181	169	185	172	201	171	176	185	175	167	176	178	195	189	177	181	176	182	207	212	190	170	191	157	180	187	184	194	169	156	191	197	177	183	188	192	175	188	200	191	182	200	181	187	187	205	184	175	187	175	183	177	206	195	200	206	182	205	208	198	165	186	158	180	191	189	180	168	197	187	185	185	198	193	194	181	202	210	176	184	187	178	202	184	190	181	207	178	192	177	192	204	193	193	198	188	180	207	166	182	189	181	209	207	198	195	179	175	192	197	171	176	182	209	200	169	191	178	203	157	175	180	191	186	189	190	186	156	182	207	179	197	171	157	185	197	179	197	182	187	210	188	180	190	162	189	194	174	174	198	208	158	182	186	184	208	196	179	209	177	184	181	210	168	179	206	196	169	199	192	182	168	188	194	191	180	183	163	209	170	180	190	199	193	192	210	203	191	189	206	194	199	195	176	164	187	193	206	211	185	186	186	190	185	192	178	192	202	206	218	182	169	174	181	149	179	197	172	188	200	188	158	206	175	186	204	196	192	188	165	186	160	172	207	157	179	197	183	207	166	198	188	184	199	172	177	209	202	178	197	180	182	201	200	183	185	182	195	181	196	185	181	174	172	186	186	198	216	172	176	196	199	198	191	187	180	185	195	200	179	195	197	189	188	212	202	182	169	170	168	219	202	173	191	172	188	169	204	198	188	177	173	188	191	215	207	177	161	171	180	189	166	211	173	178	190	207	198	186	201	175	191	187	191	185	178	176	161	191	165	197	183	174	186	182	201	184	193	196	155	183	186	154	211	207	166	209	201	190	182	182	193	164	193	194	172	201	190	195	199	170	189	166	201	184	195	186	182	160	159	185	188	182	176	172	188	166	224	191	198	173	189	179	186	178	175	186	180	205	180	184	185	185	203	172	162	174	200	204	196	183	192	192	214	187	178	165	192	184	164	162	196	162	181	181	177	187	190	179	178	172	200	205	204	148	180	166	179	178	187	189	218	181	200	187	193	191	174	185	173	163	185	187	181	195	210	173	196	182	175	207	177	171	190	175	201	195	154	205	184	188	214	193	185	168	190	200	199	162	179	170	174	198	173	174	179	188	172	190	197	185	160	204	175	197	172	184	177	185	197	179	176	180	159	199	186	193	164	164	187	190	195	196	186	169	204	188	172	183	178	202	205	170	183	208	203	169	197	209	187	163	184	168	195	181	172	177	203	191	208	193	167	175	181	200	198	194	206	197	209	178	194	168	184	177	177	191	204	161	192	188	188	188	167	201	190	183	178	187	169	222	182	187	199	175	181	166	178	178	172	185	179	186	173	190	190	173	183	183	178	163	175	190	205	163	172	213	175	182	207	184	203	192	174	183	186	174	183	196	174	186	191	193	198	182	157	187	218	174	208	172	170	187	204	175	192	181	163	205	172	176	166	151	154	159	172	205	190	194	178	187	184	183	188	182	208	201	190	183	190	164	177	180	182	163	157	208	188	159	177	175	185	185	180	180	184	204	182	194	173	167	191	183	192	203	178	189	191	206	193	203	183	166	181	195	173	205	187	153	177	166	172	180	191	201	166	174	178	209	207	183	166	179	195	173	199	193	161	198	204	189	183	173	187	198	166	152	192	170	186	178	178	204	178	207	178	166	201	208	194	183	182	177	179	193	172	176	207	206	183	191	191	174	196	210	190	189	175	178	176	189	171	165	195	201	165	174	207	189	189	177	177	164	186	189	165	201	190	220	177	191	175	201	189	202	186	192	207	185	188	194	194	169	191	178	186	163	180	186	163	184	170	202	190	172	176	192	189	209	179	166	189	181	190	183	175	192	201	188	194	171	183	190	184	193	173	164	184	183	183	183	200	165	200	178	177	188	196	177	191	186	202	152	164	182	179	176	213	168	190	213	207	170	175	184	200	171	183	164	165	169	181	217	196	191	186	195	183	185	191	196	179	182	182	192	167	197	184	183	188	194	153	206	197	192	220	222	191	172	173	179	186	169	187	191	215	202	198	186	179	172	226	189	186	174	199	191	194	180	193	191	179	185	177	184	178	199	194	165	169	165	181	187	204	194	175	209	200	175	194	176	206	207	162	163	192	222	195	188	177	184	198	158	208	186	206	181	184	165	171	185	183	239	167	173	176	169	204	193	192	198	188	189	190	193	198	183	180	183	205	212	194	196	191	193	188	179	180	180	204	163	179	181	192	171	176	183	210	186	179	174	207	161	215	202	177	196	179	185	182	190	181	183	189	183	204	172	199	190	174	167	191	192	167	181	208	181	209	210	197	185	193	173	205	193	188	175	179	215	186	167	176	165	163	177	193	204	180	184	202	184	211	177	173	182	191	181	195	174	167	166	201	186	203	213	197	186	199	190	187	193	218	192	181	200	167	176	193	176	169	169	188	180	197	205	184	177	182	172	180	187	185	197	176	171	169	209	159	174	184	191	163	205	186	184	165	185	189	201	199	187	179	188	193	196	199	198	181	221	186	188	203	211	164	199	192	177	189	187	205	178	179	179	197	146	208	172	202	196	168	208	176	224	169	187	163	204	185	184	175	185	194	196	204	166	185	201	178	181	194	183	172	206	188	180	192	218	216	205	210	165	198	166	187	168	185	188	180	192	197	172	188	181	200	193	177	163	193	210	201	191	201	167	188	175	185	199	197	186	202	192	213	172	180	182	177	160	173	183	202	156	201	190	180	188	176	166	181	201	200	162	181	181	174	202	174	211	207	184	184	183	195	176	169	196	208	219	167	209	194	204	195	173	214	165	187	174	207	172	185	174	201	184	190	181	194	165	170	155	203	192	187	184	180	178	197	174	183	189	172	177	179	169	165	178	205	211	170	188	196	174	185	178	179	189	162	187	194	196	189	181	169	171	192	183	175	181	175	162	165	175	155	198	189	189	174	171	191	203	182	180	180	194	183	186	176	176	197	177	191	193	192	175	172	188	178	188	160	191	196	181	177	174	218	166	182	164	182	178	158	188	164	179	192	185	166	182	204	150	166	178	188	186	177	171	183	178	173	170	198	187	200	179	211	189	188	184	184	202	201	174	155	192	188	163	194	203	166	196	179	198	197	178	200	179	196	169	194	184	191	178	174	207	196	181	165	187	155	193	191	186	186	207	189	177	179	184	182	163	164	189	183	166	181	182	161	189	190	177	184	183	188	181	188	155	188	187	184	177	189	193	195
24800	21110	27150	25172	9205	891	755	608	593	593	572	570	582	531	596	499	528	539	524	497	528	511	549	523	526	496	487	525	509	486	532	557	502	534	521	546	542	542	519	512	493	519	471	518	546	485	528	504	507	489	489	466	496	505	456	468	528	534	482	550	518	484	478	488	469	485	549	503	485	550	508	504	512	544	514	526	508	513	523	500	549	496	491	510	511	492	494	491	493	526	510	508	512	481	532	542	503	480	496	527	485	496	477	541	529	532	500	536	472	491	527	526	542	495	570	547	523	475	505	488	538	503	528	518	472	531	546	504	499	516	533	507	527	497	476	487	508	525	537	515	493	535	540	526	524	506	489	506	506	529	516	493	540	469	507	517	505	500	516	505	505	512	498	474	494	513	514	522	511	508	548	510	517	516	489	524	497	513	553	502	546	545	504	512	500	541	462	483	511	499	486	490	510	513	499	534	500	514	544	516	570	525	481	521	534	514	513	539	503	528	541	508	497	550	491	452	506	515	498	533	533	498	550	505	501	527	449	512	506	534	516	535	533	512	510	509	524	526	539	527	534	515	518	494	525	488	533	550	503	494	549	515	497	531	494	547	519	488	502	505	528	492	528	536	516	532	499	544	500	536	484	492	514	514	551	523	506	573	512	544	496	523	477	505	500	463	503	546	520	488	497	570	520	499	500	508	491	495	501	507	476	504	551	516	510	493	486	530	491	534	563	515	495	538	527	496	445	484	491	474	493	524	487	512	516	543	537	469	540	546	541	553	514	512	498	516	520	490	533	537	480	471	551	483	525	501	502	502	535	526	498	513	490	507	514	513	578	480	533	498	526	502	530	499	534	518	490	494	510	510	496	536	533	479	462	546	508	549	526	523	493	509	518	523	531	523	520	512	539	453	456	480	559	535	533	493	549	510	523	516	532	539	524	524	511	529	499	513	534	510	557	529	522	545	546	507	506	543	534	517	514	480	501	526	506	513	509	540	503	505	488	496	469	501	544	501	543	524	508	487	545	496	513	495	516	517	436	517	497	527	522	437	453	519	517	509	526	481	492	527	504	507	502	516	496	537	586	516	485	505	522	574	484	517	514	504	509	516	514	501	486	522	487	514	504	550	532	486	523	483	500	506	512	505	468	507	487	518	496	507	528	522	514	508	508	496	527	564	467	502	510	486	515	490	507	506	487	524	550	478	519	529	495	518	510	570	470	487	525	500	486	532	492	497	523	508	490	497	473	499	537	517	526	528	541	529	519	513	511	503	531	534	503	501	497	540	529	477	483	518	534	512	526	452	516	494	551	552	533	503	489	524	510	470	520	522	505	549	520	541	482	516	495	481	514	488	525	517	526	474	505	512	471	512	480	506	496	510	506	524	510	533	559	477	493	489	495	534	514	513	512	481	530	492	539	479	535	570	484	534	536	522	499	537	520	520	522	472	498	552	486	479	505	494	529	522	561	500	512	484	512	515	522	538	499	507	493	522	528	531	502	498	512	518	510	509	524	514	543	542	538	487	518	507	524	509	473	521	477	497	532	544	524	536	510	500	468	538	493	500	525	512	496	467	468	528	537	480	517	517	510	493	499	530	508	520	485	498	498	560	549	514	515	537	483	494	506	484	525	464	467	548	561	518	479	514	555	556	466	515	516	566	492	499	531	490	520	480	515	497	508	528	529	535	521	525	500	532	510	510	513	521	535	492	542	493	530	496	530	518	517	513	516	492	492	538	509	489	519	510	528	527	483	498	511	521	522	504	549	495	543	450	536	530	531	523	474	529	524	535	495	499	498	499	507	519	486	513	521	499	524	513	546	515	508	510	514	469	511	503	520	531	529	487	540	529	499	534	539	516	504	539	524	512	498	527	518	485	524	499	538	486	545	503	505	491	485	510	515	492	510	533	504	470	481	461	510	515	513	520	527	507	485	519	509	512	522	534	538	504	511	505	511	529	520	513	524	510	514	489	513	490	518	512	557	539	513	511	508	548	529	537	473	522	507	482	549	503	526	496	504	490	509	484	532	474	502	501	504	476	566	527	512	495	471	505	508	534	575	539	464	539	537	485	523	513	545	572	513	458	471	547	538	521	510	527	505	517	492	470	510	471	548	531	522	521	501	499	496	469	503	511	539	519	537	553	543	526	495	527	551	490	548	504	524	508	517	539	475	486	541	521	515	558	531	490	505	470	505	507	515	515	486	559	537	554	537	553	534	522	481	492	451	482	495	533	530	480	532	514	498	525	498	488	505	510	506	522	490	552	466	511	515	503	490	537	496	528	496	520	528	504	524	535	514	538	501	519	496	507	514	485	550	495	521	514	494	492	508	482	556	531	485	496	492	508	519	447	508	483	515	513	561	526	522	499	514	486	510	518	559	475	535	491	498	513	528	545	504	554	543	496	536	525	531	482	531	488	531	523	491	485	497	484	488	522	529	540	520	513	505	497	493	521	473	495	494	493	536	530	509	538	526	558	519	547	554	562	564	509	520	536	444	509	532	512	537	493	531	487	541	551	501	539	525	501	507	516	508	514	516	474	503	524	516	548	534	526	518	473	535	513	505	478	511	499	517	519	525	510	485	554	549	526	517	518	489	501	502	493	498	562	510	498	525	516	471	510	510	499	492	533	466	516	530	515	514	541	484	477	506	519	529	543	509	524	562	504	548	516	497	517	537	521	530	516	492	536	516	499	518	503	538	539	493	529	519	535	494	532	552	506	505	509	526	506	455	560	521	554	497	514	458	525	525	546	518	527	541	483	480	479	506	517	493	472	549	526	523	530	527	521	496	500	537	483	511	511	525	497	467	511	534	527	518	541	541	511	490	534	518	549	522	514	494	499	488	495	504	468	469	556	529	526	541	467	492	487	541	483	523	533	572	499	552	510	503	546	463	507	534	520	515	540	487	473	501	505	483	508	499	522	523	509	512	500	546	466	485	526	561	469	536	504	496	505	494	522	555	533	516	503	510	516	506	507	544	543	510	476	491	488	528	521	559	523	537	553	486	520	493	514	477	484	523	505	513	469	529	566	527	473	513	510	509	541	491	534	497	528	481	478	493	504	501	504	512	506	531	526	546	508	514	507	533	537	495	473	489	494	505	540	493	497	510	514	521	533	556	529	505	512	522	523	490	513	509	552	498	530	476	492	509	523	518	502	460	486	537	489	487	503	486	525	527	548	546	505	509	467	527	507	533	493	511	467	539	521	460	510	492	488	497	521	508	520	498	527	528	524	496	521	460	544	522	569	502	534	545	527	525	515	494	530	518	499	488	471	497	524	466	529	498	532	559	530	521	512	563	501	517	519	510	471	510	533	500	543	542	541	507	514	540	488	493	515	548	515	536	506	517	499	529	525	510	469	517	511	482	532	507	517	502	513	493	498	502	580	500	525	503	518	506	497	474	517	506	486	511	515	507	517	520	535	490	498	515	519	506	532	504	490	498	490	499	476	505	526	496	542	498	511	517	531	501	553	510	516	482	497	533	547	476	518	496	526
26074	7461	3176	1650	1347	1197	1017	852	756	679	701	673	612	608	581	586	571	560	582	550	549	608	571	562	567	585	563	552	533	533	587	559	561	542	562	561	518	527	546	577	547	545	561	527	540	529	528	585	506	537	576	574	554	527	539	544	580	515	562	533	510	525	567	565	531	545	524	541	565	536	519	562	546	526	524	528	554	532	520	539	554	539	572	505	510	523	550	534	544	588	560	511	535	552	553	544	535	557	556	557	537	563	552	554	545	525	543	544	547	526	566	519	524	536	551	534	559	532	593	579	512	518	580	518	532	522	589	545	534	554	556	548	569	550	535	584	520	547	551	546	603	523	573	556	537	517	562	523	532	502	534	545	528	561	516	542	540	571	527	561	491	541	559	547	530	563	524	561	521	567	607	543	559	533	508	500	509	563	538	550	575	550	485	520	545	563	523	513	525	559	570	550	539	509	562	497	557	562	523	543	515	503	577	527	526	484	533	521	521	572	533	537	516	557	548	573	542	556	533	540	560	545	552	539	506	542	577	550	516	518	561	573	506	532	543	583	562	550	513	511	532	556	533	544	545	548	542	564	565	503	543	576	563	520	529	543	579	553	532	538	549	496	553	523	547	525	554	568	573	549	519	568	571	568	577	590	565	517	536	525	521	583	541	560	556	551	570	549	574	519	508	540	537	536	547	557	515	579	512	480	568	538	552	582	554	526	481	547	541	522	561	541	574	505	496	596	508	515	536	530	581	531	550	521	577	535	575	537	520	549	510	539	544	592	515	582	509	510	532	539	556	526	525	551	566	530	531	577	568	540	536	484	540	552	534	518	529	564	558	533	531	541	555	535	566	507	540	543	523	537	547	531	535	519	532	540	552	525	552	515	567	559	519	556	567	547	532	518	541	549	553	517	521	543	551	530	553	523	521	553	551	536	566	506	506	549	530	542	512	504	529	579	517	548	508	519	540	544	524	541	558	554	570	562	543	541	523	554	542	514	542	546	526	586	549	547	544	526	552	521	545	534	541	515	498	530	534	604	565	572	532	560	534	526	532	525	495	520	563	572	552	542	565	544	559	590	555	567	564	553	520	544	516	536	547	538	558	560	517	518	548	552	529	586	548	534	559	537	562	537	555	542	513	568	532	499	576	530	548	529	546	557	536	536	545	599	591	541	576	552	578	586	553	504	535	525	538	553	535	606	554	515	507	507	531	498	585	564	581	554	557	483	559	546	523	542	510	536	568	531	554	506	575	547	561	556	535	512	552	556	540	537	539	548	518	540	573	556	520	522	564	540	531	560	516	591	568	510	535	514	568	575	566	535	493	536	503	526	549	559	537	585	568	518	539	522	506	519	553	538	534	543	563	539	550	568	514	530	548	524	527	553	585	535	583	574	524	536	560	523	527	528	553	531	546	527	552	556	556	544	529	564	540	593	554	553	575	559	560	538	522	526	522	487	523	579	527	563	557	543	518	558	603	558	594	569	541	558	538	517	530	551	538	521	579	579	529	519	524	543	542	505	563	548	529	537	555	591	520	548	524	574	544	574	588	567	517	507	503	526	558	557	552	507	542	561	580	555	515	521	537	543	545	534	560	535	556	557	589	532	580	588	563	528	535	522	601	575	533	515	525	556	549	497	524	546	507	538	545	500	566	554	532	557	548	531	512	574	535	541	563	522	561	501	530	536	541	517	527	516	507	537	540	573	535	525	528	520	552	563	571	505	541	547	557	491	520	536	514	503	526	545	539	557	559	523	543	500	491	531	535	522	593	569	578	519	517	546	529	515	554	589	570	546	579	564	533	519	537	550	529	542	528	533	561	525	606	576	522	555	555	526	544	555	552	541	517	547	498	526	565	531	563	539	574	544	580	564	535	547	488	530	563	551	583	514	532	566	524	543	557	524	543	534	552	527	560	559	549	567	513	525	550	537	545	558	548	506	545	493	550	530	540	533	495	573	544	523	528	594	576	560	535	541	520	539	533	550	542	580	540	532	528	519	528	501	545	553	540	582	527	538	547	500	543	522	543	506	566	557	526	532	521	574	571	570	563	573	604	517	548	574	551	584	576	576	569	555	559	540	558	557	578	562	509	582	565	538	577	516	539	556	536	514	531	584	572	540	587	560	565	528	539	518	552	530	531	533	541	556	488	541	571	538	562	499	566	541	529	555	552	538	584	518	485	539	568	539	528	535	578	561	559	556	539	572	532	563	589	559	550	545	567	584	579	537	560	565	559	591	549	557	537	545	548	540	548	569	521	507	555	542	550	554	559	542	559	529	540	554	557	517	584	532	509	539	558	533	547	580	581	592	553	531	551	530	536	561	500	562	538	561	522	566	541	554	545	531	535	512	518	512	522	519	540	562	549	543	556	560	506	518	573	522	570	547	534	522	505	526	536	541	531	553	584	549	522	537	538	530	516	539	553	500	543	565	547	589	528	538	523	566	533	532	543	519	517	517	542	595	546	559	529	561	516	540	533	535	589	559	531	554	532	542	521	547	581	553	564	549	542	539	535	533	549	557	574	565	550	518	580	541	541	556	549	547	522	545	550	543	532	568	554	544	508	530	559	514	547	489	532	522	529	563	539	523	545	595	534	546	542	565	560	561	540	524	490	511	533	558	560	529	527	539	533	560	532	530	538	556	578	502	560	545	561	529	537	523	549	502	523	516	552	543	530	544	553	561	567	519	542	528	555	562	528	531	533	540	533	517	523	561	595	557	513	542	504	566	563	567	529	558	535	531	528	539	515	579	569	554	527	548	523	550	518	590	565	546	499	565	566	541	553	542	548	546	535	546	542	579	505	535	509	559	523	538	551	549	549	572	540	516	563	560	565	549	560	538	513	553	507	560	530	521	561	553	587	513	530	550	595	550	548	549	526	571	536	557	551	558	534	560	590	537	574	526	578	538	576	547	537	510	493	524	530	563	567	519	550	553	582	547	558	566	535	562	525	563	541	507	527	505	548	550	545	568	552	543	569	550	585	542	535	557	496	547	489	594	524	552	501	541	546	544	559	549	557	574	559	574	581	541	529	530	563	562	563	529	527	550	534	545	513	573	537	563	526	545	531	555	528	518	550	552	551	539	551	529	533	539	546	570	541	544	576	552	529	528	526	561	565	532	554	571	553	521	521	532	505	536	532	515	504	510	502	547	518	509	519	562	591	577	594	536	562	509	549	540	545	572	530	556	536	493	565	554	555	564	541	575	562	545	512	547	499	510	538	573	531	538	539	501	541	519	508	508	541	602	522	569	583	535	546	577	533	533	537	498	525	505	530	526	553	512	542	542	561	596	539	559	544	504	586	524	530	515	524	579	542	521	532	525	533	511	513	542	559	535	536	537	541	556	574	547	508	531	521	518	571	525	552	513	524	563	512	514	577	543	515	538	554	548	553	554	494	516	538	524	533	518	557	540	550	521	530	548	558	606	543	529	492	535	558	511	524	546	527	539	541	549	527	525	522	555	545	548	519	537	536	574	519	489	545	505	552	592
22650	21174	28802	23800	21177	21215	6686	1108	786	702	599	594	540	499	522	473	452	428	437	458	439	478	425	422	383	446	434	382	394	402	385	379	351	395	359	416	377	382	398	397	411	380	386	406	379	386	366	415	371	350	398	405	367	366	384	377	418	386	378	399	353	350	377	402	392	367	396	343	395	367	404	354	384	349	315	418	420	388	401	368	360	405	367	377	339	398	396	418	400	356	350	385	346	370	385	355	390	378	394	368	407	393	375	389	399	383	374	376	356	349	366	404	412	366	429	342	344	367	355	399	363	394	375	320	363	362	392	370	356	361	381	394	381	359	369	403	371	381	393	392	405	405	368	366	402	332	373	380	377	385	400	404	407	354	365	371	384	388	371	358	363	368	368	380	370	354	384	366	393	366	408	381	439	362	381	382	352	397	361	358	388	377	400	346	373	394	384	365	337	421	380	395	400	394	360	397	394	375	377	372	393	381	382	347	399	377	386	369	401	381	358	369	369	385	366	403	412	410	392	366	388	384	409	373	377	381	362	399	371	372	372	407	359	409	390	385	334	369	375	390	383	371	412	379	379	390	401	400	391	332	376	375	384	347	389	376	361	344	388	375	390	401	347	417	367	406	421	414	370	391	372	407	366	343	377	334	392	340	396	395	370	367	392	387	364	406	386	403	384	397	396	393	379	370	387	381	366	384	403	356	346	357	376	380	337	409	394	358	386	375	358	409	383	371	377	380	383	356	377	390	397	372	377	399	350	369	362	372	333	347	378	401	378	366	402	359	414	347	356	390	354	392	387	393	396	387	358	377	375	410	359	358	372	370	380	389	388	343	345	353	366	364	394	382	386	365	395	392	363	348	372	363	356	383	344	383	379	351	394	390	387	386	373	379	401	409	390	349	379	386	378	416	365	353	361	354	345	362	396	408	389	383	384	335	380	401	368	388	394	345	377	402	371	397	342	355	354	350	357	372	404	381	401	355	348	373	410	347	381	338	409	367	394	370	362	393	365	384	364	368	398	344	373	377	363	386	412	374	399	354	399	374	386	388	362	414	386	358	364	417	377	352	385	350	378	376	371	307	380	374	388	355	361	369	359	423	411	377	366	359	384	382	375	331	367	418	371	350	358	360	403	368	345	350	373	364	369	367	393	377	398	351	382	349	389	362	376	387	349	364	379	360	401	393	366	388	343	403	357	357	383	382	379	380	379	389	347	399	403	375	363	379	390	364	345	309	376	360	368	365	388	362	368	381	370	393	356	386	384	378	371	334	354	366	360	375	393	381	356	376	372	339	371	372	390	391	361	383	380	369	367	379	368	382	372	360	393	360	377	407	363	416	354	403	389	387	359	371	367	385	342	376	388	380	363	348	390	333	408	408	377	359	358	379	357	377	382	402	332	360	401	398	361	373	387	352	427	353	378	359	351	395	386	379	389	368	362	372	389	367	389	402	378	390	386	405	359	396	365	368	369	430	396	392	407	345	373	374	372	388	378	384	387	340	383	370	385	380	402	401	355	398	371	378	391	366	393	389	343	341	387	351	384	386	390	366	402	371	382	339	364	343	405	351	359	388	420	383	402	349	392	399	387	375	383	367	363	417	366	405	382	399	382	395	386	383	422	378	356	367	420	377	373	338	373	381	387	373	381	367	370	360	390	374	366	382	375	372	379	388	393	339	389	386	376	369	388	349	397	394	384	379	388	358	374	386	380	363	379	411	396	360	355	396	371	358	410	365	364	404	392	393	377	395	358	338	393	383	362	377	382	389	350	410	365	340	368	352	347	379	342	376	395	359	366	366	395	414	373	350	327	365	396	402	375	343	341	366	358	376	408	346	382	394	338	375	399	354	375	384	363	347	407	386	382	385	346	401	354	380	352	375	402	367	390	386	377	346	415	344	383	361	379	419	422	368	343	360	363	345	372	352	359	351	378	366	404	409	369	382	364	379	346	374	337	369	360	372	383	341	405	359	375	387	354	361	337	368	337	384	384	406	370	396	417	406	376	373	372	388	381	385	365	389	361	414	366	377	380	400	387	350	357	414	353	372	364	391	372	405	364	367	391	400	390	370	388	359	359	395	361	377	370	376	377	372	370	374	389	373	385	387	374	390	364	396	386	378	343	371	402	371	354	381	380	375	385	382	332	370	402	385	331	369	392	395	382	343	405	392	381	366	359	376	330	379	354	371	379	366	370	349	373	435	400	417	397	380	353	353	402	350	376	351	398	381	403	394	350	352	365	357	370	376	407	345	378	423	381	419	368	374	357	371	342	374	398	385	365	403	408	389	374	345	392	359	376	400	371	378	374	362	378	374	361	371	357	389	350	384	377	374	363	388	375	382	358	394	351	387	405	363	367	390	381	400	386	374	372	389	366	367	379	395	353	351	355	402	397	409	368	415	375	403	370	360	374	374	380	401	373	383	393	389	339	374	409	373	338	399	376	405	376	355	384	377	369	388	355	354	391	360	368	377	372	402	368	409	373	355	368	364	379	375	373	398	392	387	364	369	380	380	384	384	394	358	404	334	403	393	363	377	392	359	415	363	350	368	368	375	435	376	361	382	397	403	370	367	346	350	370	337	373	371	363	386	362	363	392	361	369	383	386	372	362	322	351	392	376	369	384	347	331	360	367	365	387	353	349	393	370	364	376	368	362	372	365	366	375	370	387	386	363	371	330	333	322	382	388	408	370	366	346	382	343	374	381	384	361	373	360	383	433	363	360	376	407	400	379	393	376	368	364	375	378	371	376	361	330	355	394	349	377	379	375	409	363	396	391	365	370	369	401	410	369	371	375	349	416	406	358	388	382	394	364	418	353	363	331	412	373	379	389	380	376	383	410	411	347	386	375	388	396	380	345	371	381	371	371	375	344	379	375	350	397	366	377	381	378	353	350	372	369	401	333	343	371	381	373	374	393	357	367	371	368	339	350	388	354	368	366	373	363	400	379	355	351	381	363	406	401	378	373	369	357	369	364	376	383	376	369	390	396	371	398	381	399	390	404	371	367	363	357	373	390	373	372	395	375	387	422	407	379	400	423	359	410	344	368	376	406	356	380	377	359	391	357	386	372	384	370	370	363	373	381	350	385	376	386	345	362	382	360	353	350	382	385	374	356	375	386	385	341	388	375	372	370	388	363	359	385	396	369	362	364	358	402	377	369	387	386	352	394	362	351	394	367	351	363	387	349	337	341	370	346	396	403	367	362	397	391	377	383	348	336	371	413	374	373	375	352	378	368	408	391	380	327	403	384	370	368	376	340	359	395	340	335	385	403	347	340	358	382	413	422	378	402	369	398	367	396	379	387	365	360	343	358	390	391	385	392	355	368	365	384	369	348	331	378	402	365	367	367	394	387	362	379	394	379	370	384	365	359	383	371	335	383	411	395	372	347	369	392	388	357	376	372	384	376	379	368	363	401	370	393	369	340	379	407	383	398	361	358	359	360	382	370	347	385	395	399	380	359	385	407	408	396	361	359	400	341	368	403	389	369	365
34335	18797	9119	4479	3306	2445	1903	1493	1153	955	881	817	715	609	631	571	559	529	519	493	457	483	481	412	468	445	444	420	449	437	417	445	409	438	422	390	402	404	421	401	457	397	405	444	404	432	415	399	402	416	354	383	390	406	413	385	386	391	400	362	390	390	379	388	351	388	347	411	390	378	394	408	405	387	375	387	369	398	385	394	386	373	381	395	400	375	373	395	373	391	399	405	367	393	419	372	388	363	385	360	352	374	395	381	390	393	387	387	350	366	375	385	415	401	379	393	399	397	402	407	383	403	416	354	356	391	416	379	354	376	407	412	415	390	390	341	401	433	392	368	402	379	378	340	403	388	372	390	409	363	369	386	384	373	361	340	387	380	369	357	362	400	408	386	364	386	349	405	378	403	380	402	407	399	392	364	375	409	405	359	379	406	407	358	379	379	360	345	413	361	361	403	376	386	396	365	377	379	375	383	370	385	366	414	359	364	408	376	408	374	398	396	383	396	411	374	385	397	405	364	402	337	400	372	396	384	398	398	371	382	376	403	368	405	402	396	377	353	353	396	399	352	374	372	381	394	416	407	387	404	391	374	371	376	379	392	363	390	393	358	380	374	371	396	356	405	417	384	361	349	396	365	372	347	345	383	391	397	415	367	367	363	398	393	348	374	379	374	395	355	365	403	358	379	382	380	341	344	396	363	394	382	396	342	369	414	365	401	374	387	409	389	389	416	403	370	373	384	357	394	371	363	399	371	374	402	418	405	389	355	366	404	383	387	398	356	405	353	409	380	378	356	372	394	356	375	387	386	386	400	407	390	404	394	389	376	395	355	375	386	389	395	400	367	376	364	419	385	397	387	404	368	382	383	355	383	373	369	346	383	353	350	364	376	399	369	374	378	431	383	387	365	404	370	361	366	415	333	419	384	380	380	365	409	437	385	368	405	351	411	386	395	399	387	396	379	389	401	403	381	372	394	412	388	425	369	377	380	404	384	381	390	361	361	391	403	387	380	366	383	395	380	378	372	344	359	386	350	394	411	399	390	385	366	406	374	385	347	393	359	395	434	375	393	370	395	376	385	396	388	365	376	380	375	392	347	358	407	369	398	345	348	427	378	391	385	399	388	411	386	396	370	324	391	366	357	410	390	392	382	383	350	391	379	384	342	375	400	374	388	377	387	401	385	366	389	365	372	402	386	372	352	366	403	405	367	381	364	417	395	375	379	335	406	399	357	366	398	362	362	366	395	389	364	368	350	389	387	358	411	413	378	400	365	381	389	403	374	420	389	414	382	394	397	388	392	393	367	417	373	391	376	404	386	401	398	388	409	369	388	393	393	369	385	347	373	372	367	388	413	393	363	418	374	417	362	372	372	408	403	397	371	374	385	376	400	379	359	374	390	386	408	387	367	382	379	375	377	384	383	421	402	354	365	421	363	376	424	353	372	392	406	387	390	389	366	377	386	368	391	366	383	404	381	362	366	351	400	388	375	403	405	442	362	381	372	394	396	402	357	391	413	338	423	406	391	442	382	353	355	415	404	406	354	367	361	392	407	400	409	382	370	365	376	397	388	418	412	421	394	396	387	380	392	388	408	359	391	367	393	379	405	429	393	373	369	399	358	365	414	338	378	375	400	371	395	404	399	380	389	364	339	361	358	373	368	379	373	410	382	362	377	365	396	374	399	408	372	381	380	372	419	352	380	399	381	407	391	409	379	381	393	376	403	395	411	393	398	377	373	365	389	365	382	389	350	394	333	411	370	381	419	373	378	376	362	408	373	405	364	423	371	373	373	362	371	409	375	349	403	386	368	372	388	375	374	374	371	381	368	401	376	345	365	386	371	371	374	374	378	392	357	364	350	431	358	335	379	343	366	358	393	401	360	364	407	379	410	395	376	387	392	377	402	403	372	370	393	392	351	401	375	371	354	392	384	371	370	385	381	395	370	399	394	384	371	362	375	393	352	396	350	382	386	406	363	378	372	370	378	357	367	412	340	369	430	385	375	367	401	351	364	375	386	391	405	369	389	380	397	372	426	401	385	386	367	405	368	398	374	350	393	397	350	377	411	359	342	382	386	358	387	380	340	349	395	372	380	391	354	361	335	396	381	369	349	395	368	366	384	378	377	397	374	388	346	398	370	379	372	361	374	390	348	363	352	433	363	398	406	376	364	372	354	388	369	376	400	368	378	346	419	373	378	392	398	384	376	380	396	396	377	392	383	371	397	384	375	348	366	391	366	373	385	354	376	405	341	413	386	354	379	352	371	397	379	396	433	372	391	390	387	383	385	359	386	366	363	369	370	379	387	398	382	371	375	400	349	367	389	374	375	381	405	417	410	371	419	377	387	392	395	389	368	338	399	396	387	392	389	362	392	382	391	380	407	370	373	397	402	382	377	375	422	389	390	368	380	388	402	410	391	382	373	430	346	380	372	388	361	402	378	364	388	365	392	366	398	355	383	353	368	387	423	369	396	360	384	401	388	392	386	373	377	400	420	359	387	364	378	386	407	352	378	390	387	365	403	409	399	370	399	382	367	382	375	384	405	368	385	359	379	388	373	380	374	389	381	397	371	344	376	393	381	388	419	392	414	390	373	373	367	395	402	413	381	370	366	351	372	384	378	370	391	365	394	396	415	390	377	396	373	393	392	385	367	393	380	390	386	408	402	400	372	419	411	383	379	365	389	384	371	388	401	353	423	400	389	388	403	394	377	377	382	394	407	373	373	361	372	405	394	376	387	367	386	398	403	392	404	388	357	395	411	375	369	382	379	351	392	382	386	364	364	360	402	357	371	367	375	373	358	353	388	376	361	394	406	364	394	368	380	408	355	354	359	382	385	367	352	388	371	389	355	374	395	374	371	380	374	389	349	383	403	358	394	374	385	399	384	389	376	359	363	359	390	376	388	407	373	400	409	373	380	348	381	358	371	412	392	366	347	416	360	410	396	383	388	368	371	381	372	393	357	392	372	356	387	385	377	382	359	366	375	378	365	383	389	373	380	402	406	422	385	336	379	392	387	414	344	367	349	370	364	389	393	381	415	408	405	392	371	390	374	365	368	347	413	395	394	414	371	391	354	412	361	399	351	409	372	385	408	395	360	364	376	360	375	381	381	401	390	398	377	370	406	384	369	399	413	391	387	382	371	377	379	399	369	383	411	387	378	404	379	414	342	400	367	351	391	366	389	381	369	365	389	394	376	363	376	401	356	366	377	368	402	412	378	392	392	398	403	381	356	382	372	387	375	392	337	407	383	383	405	392	397	386	376	383	354	362	395	363	390	393	384	395	374	405	375	375	401	398	401	396	361	354	369	377	361	361	397	358	384	381	382	375	348	373	358	386	361	345	404	393	351	393	365	392	374	354	389	353	383	377	388	407	390	373	402	412	366	382	434	384	382	366	400	397	371	371	353	408	403	341	399	387	368	376	383	358	381	385	322	339	404	348	343	385	363	345	388	346	392	384	362	404	411	397	392	385	390	369	395	388	405
27928	16935	3045	530	401	352	365	311	323	321	306	298	320	328	321	316	323	323	309	325	321	335	335	298	294	324	294	305	329	319	297	301	312	308	284	346	297	284	322	307	314	323	305	323	323	337	339	299	307	295	326	302	286	278	290	336	323	313	314	299	306	325	331	310	304	308	317	278	280	303	307	293	307	300	322	306	303	317	323	320	313	313	286	280	308	312	321	338	319	285	296	301	296	306	337	315	315	312	285	280	319	274	277	360	289	327	313	306	307	320	299	298	290	308	316	335	313	306	304	344	314	310	303	319	296	305	331	303	308	287	320	328	314	307	296	305	308	308	291	332	304	305	326	287	328	305	327	298	315	315	315	306	304	290	271	293	325	285	281	311	341	333	312	347	325	318	295	333	317	293	299	318	296	295	357	315	318	290	311	317	314	290	300	278	320	310	310	327	298	315	304	311	333	319	312	323	286	318	261	316	325	309	275	314	309	314	311	321	269	315	256	338	302	317	327	301	316	315	285	301	292	319	313	323	311	305	342	338	326	290	324	336	318	271	304	340	323	302	285	301	299	303	299	282	283	311	282	305	371	308	332	302	308	310	334	284	316	331	312	303	275	312	304	315	306	338	317	296	318	306	312	326	330	311	338	302	273	301	306	306	296	304	346	310	292	309	334	274	331	336	300	332	297	291	278	302	300	331	312	330	306	303	321	302	297	304	296	336	326	301	314	330	300	311	320	340	348	313	327	287	320	285	312	303	337	302	298	286	314	315	296	325	310	319	302	322	295	328	319	326	330	302	264	310	312	304	336	313	330	320	292	308	280	303	285	307	298	321	335	310	314	324	286	310	293	327	254	312	325	346	281	296	288	288	327	302	318	319	281	315	313	331	274	278	339	297	300	296	323	312	296	338	306	315	334	304	308	316	311	319	294	306	296	313	335	310	337	287	259	292	333	329	310	337	290	300	274	266	318	282	313	306	305	302	311	327	325	314	307	328	311	326	333	322	329	306	341	326	303	334	289	294	317	336	271	323	298	281	320	343	337	310	325	304	310	328	295	328	260	315	295	291	307	325	296	283	272	287	306	298	289	317	283	315	289	305	334	328	313	302	315	312	303	323	314	294	301	284	315	324	295	304	321	322	297	318	317	308	304	304	302	310	316	301	314	290	307	326	314	294	307	326	322	305	309	309	287	305	292	320	299	324	296	317	315	330	322	311	284	309	322	308	307	309	328	308	273	311	305	295	298	302	310	336	271	286	289	317	291	306	327	281	302	287	313	273	333	301	285	332	315	324	318	315	329	305	308	290	296	339	330	301	315	294	299	281	325	291	317	315	297	289	308	308	282	291	337	282	302	299	343	284	307	320	330	316	298	315	332	290	302	327	283	316	288	302	304	296	278	314	336	299	298	277	326	336	287	288	281	353	304	314	290	327	325	313	314	300	306	321	303	301	268	315	319	304	301	352	312	316	316	329	314	309	308	322	322	327	336	306	350	301	336	307	302	276	303	318	320	298	333	282	326	319	328	294	327	311	322	331	329	292	319	310	325	314	296	319	322	290	300	285	273	319	304	307	313	314	289	303	305	300	341	294	299	302	314	302	331	284	327	281	318	275	316	337	298	296	318	304	291	336	309	288	340	316	316	325	303	290	294	310	299	314	301	300	296	330	311	311	283	305	312	317	304	338	317	297	301	309	330	341	302	324	304	331	301	350	308	314	296	306	306	319	311	284	327	307	323	322	289	330	306	327	309	293	298	290	337	350	303	338	320	315	279	303	323	295	328	299	274	326	296	332	310	291	298	349	314	321	328	313	285	280	316	285	329	303	309	286	285	301	310	289	274	325	304	326	318	333	335	327	307	306	335	306	326	310	290	327	313	305	296	312	244	299	304	320	305	333	313	320	322	299	294	315	295	314	299	352	315	286	327	306	302	315	298	301	298	310	319	325	318	303	330	315	322	308	316	323	344	300	349	316	311	307	324	275	276	304	304	275	306	296	336	310	312	320	313	300	303	346	351	293	292	308	339	298	298	328	323	325	300	319	301	317	302	304	340	329	321	305	301	327	319	313	308	297	301	331	341	289	313	358	319	305	310	327	306	297	321	340	305	297	303	296	322	302	337	335	309	300	308	346	304	326	321	304	335	276	291	309	294	291	302	304	302	306	317	341	282	300	326	324	297	331	307	308	305	297	329	323	264	339	298	321	305	310	326	320	275	358	312	306	320	307	293	316	283	290	322	332	311	312	301	294	286	327	313	326	316	310	312	324	309	319	318	303	323	314	330	321	331	333	326	327	304	314	283	309	315	292	324	321	312	272	317	292	318	329	318	318	353	306	306	304	313	348	275	295	293	322	318	302	346	343	331	340	316	290	273	283	298	266	309	329	345	314	312	290	296	311	304	319	295	288	318	302	308	307	306	288	292	327	320	269	316	301	308	282	280	292	300	309	299	301	325	295	283	294	321	319	298	308	330	280	331	308	293	331	294	293	316	337	348	319	292	323	329	310	319	335	324	289	279	320	299	297	290	286	328	308	276	301	273	294	335	305	306	316	301	314	324	303	297	343	331	311	327	358	300	296	303	315	305	325	325	342	294	285	329	304	316	303	306	306	297	335	288	306	283	308	345	324	313	285	301	318	327	296	296	317	334	312	341	305	305	305	298	289	334	327	288	329	309	330	306	301	284	311	315	311	280	316	361	272	301	300	336	300	315	304	302	284	335	349	321	329	365	287	331	279	334	307	305	337	327	331	307	301	317	327	286	309	323	327	317	280	324	293	317	322	289	268	308	291	341	340	324	312	332	318	304	278	273	287	298	318	308	312	300	301	323	295	315	294	299	329	298	304	272	288	316	317	317	323	335	294	286	304	290	298	316	316	284	272	329	315	320	322	294	314	288	311	302	334	306	321	319	293	302	324	314	321	281	316	306	307	311	297	285	323	335	325	286	289	315	312	302	328	332	306	290	308	324	280	302	341	294	293	292	311	302	307	298	297	285	287	304	310	321	337	285	302	309	313	310	285	290	280	310	313	294	290	311	296	298	316	291	301	326	325	323	310	302	294	313	314	306	303	291	309	287	346	316	307	279	307	277	284	299	320	315	313	309	279	354	302	323	327	303	305	304	331	314	311	298	333	305	258	305	316	355	316	300	303	314	312	312	337	324	323	309	312	348	324	297	320	306	328	307	287	321	304	326	317	312	300	307	306	302	312	288	312	289	318	320	302	344	340	315	285	289	322	295	293	323	300	291	320	298	283	342	303	326	313	321	302	312	335	322	338	311	293	302	298	316	285	318	305	287	317	325	362	332	337	290	302	291	325	327	306	294	320	320	337	336	321	314	287	327	333	331	277	306	316	323	338	298	314	278	293	273	295	331	273	290	283	305	310	289	297	318	274	318	319	308	292	307	294	313	309	306	330	303	275	295	298	305	337	305	282	312	287	309	323	305	337	285	314	291	279	338	334	310	302	324	292	338	295	326	296	317	302	324	321
7878	1379	611	492	444	409	393	372	390	374	319	339	334	348	407	339	324	360	342	360	348	331	360	347	352	333	330	350	354	368	371	356	316	327	355	384	357	307	356	342	331	374	330	341	343	339	350	363	358	327	359	366	352	373	345	354	346	352	349	346	338	361	334	328	367	330	375	365	365	353	368	340	340	340	343	349	345	347	334	384	327	349	353	365	364	370	335	370	337	365	338	321	389	378	349	314	370	345	382	323	352	346	379	305	331	349	324	372	353	352	342	329	337	363	374	342	351	356	383	347	382	384	345	382	335	336	333	360	330	353	337	357	344	323	335	329	328	320	363	356	346	345	362	319	310	376	330	342	306	355	326	328	348	382	364	370	330	356	358	342	346	321	350	385	329	377	382	342	329	354	326	331	355	343	364	342	363	342	332	333	353	337	322	320	356	358	382	343	347	303	353	380	361	379	321	347	387	337	335	320	346	316	347	365	364	342	299	352	336	365	353	343	346	361	341	356	344	326	330	356	337	358	327	320	337	337	366	325	359	330	311	360	352	323	349	373	349	349	366	327	369	351	336	382	333	349	360	330	340	349	349	348	365	310	358	328	370	315	360	349	333	350	364	368	335	354	339	325	364	358	358	341	382	366	326	348	382	348	373	376	328	343	364	332	367	358	341	351	323	333	366	366	317	327	369	343	391	341	353	353	344	369	390	311	370	341	384	343	328	351	380	365	350	329	360	371	343	331	348	334	366	345	342	332	350	340	321	347	334	341	329	342	350	338	364	380	347	338	336	333	364	323	357	337	329	350	378	367	371	372	329	345	312	345	337	347	348	341	359	366	340	339	367	354	336	316	353	346	375	337	356	314	306	349	345	349	377	351	343	340	366	348	358	326	353	334	330	355	329	331	378	360	327	343	357	363	354	324	362	373	377	360	339	387	363	321	370	332	347	365	355	321	355	367	356	338	340	357	366	344	337	292	334	346	328	329	347	360	308	354	341	359	355	330	341	322	340	349	345	331	342	314	368	343	335	357	347	331	331	345	349	354	343	310	386	358	339	382	344	331	342	331	337	345	346	335	342	347	378	333	339	378	348	352	350	371	343	345	354	360	377	331	313	377	349	352	348	353	339	344	360	344	345	351	338	355	358	336	340	345	335	373	316	330	348	363	323	375	353	350	340	362	372	344	347	360	322	339	324	344	358	378	333	379	329	338	352	340	330	325	353	332	376	347	358	350	359	341	359	363	360	347	366	330	345	330	334	377	366	316	370	348	338	334	333	331	342	368	342	364	376	343	330	341	327	313	362	336	311	341	330	364	348	346	364	362	376	353	348	316	365	339	338	354	322	354	333	327	336	346	350	328	323	355	357	330	353	337	359	371	330	355	333	329	314	365	374	365	377	336	351	338	357	361	335	374	376	375	329	356	341	362	335	355	360	315	349	340	346	332	337	340	357	330	351	349	363	334	327	342	324	347	347	382	342	340	336	365	351	356	335	346	337	335	343	348	342	338	318	367	349	357	317	326	316	345	340	324	355	355	364	345	361	337	360	333	359	350	340	338	336	373	340	316	345	384	318	381	354	372	309	382	356	354	359	346	334	360	351	343	379	329	339	373	335	358	360	344	350	361	345	330	354	331	329	365	348	298	338	368	352	324	352	341	398	364	345	373	359	357	339	307	325	343	373	330	327	339	342	338	374	351	344	322	370	347	350	332	392	372	338	342	320	359	350	335	367	340	348	374	345	356	364	359	367	353	354	338	355	337	349	328	346	327	349	345	341	353	323	353	357	350	357	399	331	308	373	364	359	333	338	355	332	313	337	352	344	387	357	365	356	334	352	355	358	323	340	353	333	370	359	340	295	363	349	331	341	389	338	334	350	386	361	387	363	319	340	337	339	361	336	344	312	337	342	346	330	337	358	341	363	359	358	348	324	348	364	316	323	327	371	327	367	351	324	346	339	360	353	343	371	377	342	306	345	322	358	367	339	347	365	351	338	328	367	314	353	318	357	372	383	379	330	336	348	325	341	309	372	382	349	373	339	348	377	340	312	364	365	325	331	348	361	369	354	343	348	353	311	367	347	341	365	365	336	331	351	389	364	342	337	348	338	329	339	365	354	367	355	363	389	358	348	348	345	318	349	370	358	320	338	330	331	341	340	359	332	365	363	344	342	312	360	341	351	326	341	353	370	371	398	342	345	342	339	353	363	384	358	349	347	380	380	353	348	362	354	354	375	351	375	363	303	352	345	365	361	317	327	361	373	340	361	336	344	336	344	356	360	354	384	329	374	363	333	363	349	347	359	349	344	352	365	364	357	346	347	352	335	350	375	317	379	328	331	367	362	332	360	355	317	350	368	337	336	365	345	357	373	316	339	365	319	337	349	357	340	341	365	335	342	325	359	355	347	362	340	351	358	365	323	328	381	343	346	336	313	337	346	351	370	372	348	373	350	359	317	313	322	351	349	358	339	359	340	372	359	317	347	337	356	397	362	337	352	367	339	378	345	365	367	332	329	355	327	329	377	355	348	315	337	385	342	340	377	341	372	374	330	338	308	353	323	335	312	357	389	371	324	327	338	367	341	349	357	381	353	358	351	310	335	353	344	365	362	372	351	346	334	341	336	351	333	353	379	334	326	355	338	388	336	356	354	347	344	327	341	323	353	357	348	370	319	334	336	360	338	327	375	338	372	383	367	347	376	349	358	324	367	311	327	339	357	350	344	344	341	343	361	354	326	386	356	350	334	344	332	346	364	346	320	354	346	334	316	359	356	390	343	350	375	349	337	331	336	341	350	371	352	352	323	336	347	336	388	347	341	369	382	350	318	343	331	342	348	359	320	331	339	353	317	367	369	369	370	360	324	365	346	317	343	387	310	350	358	340	354	348	363	342	315	358	345	335	358	337	362	334	341	317	352	336	350	355	353	348	329	375	349	308	322	364	361	355	358	342	358	351	374	350	333	349	335	389	363	357	322	316	357	321	347	343	323	334	321	340	332	381	340	343	395	362	363	367	308	321	327	337	340	346	330	332	349	357	332	354	330	347	344	349	371	386	350	327	329	339	334	357	348	387	364	384	349	330	333	355	370	330	329	357	339	338	343	371	373	336	338	345	341	325	322	385	347	363	351	357	349	332	356	357	340	362	357	351	330	350	314	353	328	371	363	300	339	358	340	337	359	333	328	340	359	360	341	370	351	316	336	367	343	336	335	351	348	350	353	351	326	337	338	328	369	342	360	402	318	360	344	358	331	349	355	359	318	377	391	340	356	337	376	352	357	329	328	356	332	356	337	361	333	322	350	360	342	345	334	364	325	341	382	333	362	340	368	346	341	359	348	339	339	344	368	358	338	346	348	340	340	362	361	374	338	352	323	341	357	358	362	343	348	333	337	346	347	368	372	354	335	344	352	329	324	365	374	374	369	342	343	333	378	349	361	358	335	336	338	337	356	337	328	374	366	353	346	322	334	349	353	349	345	348	324	330	325	353	361	318
23720	21120	28279	24186	21117	7915	748	480	366	349	297	269	247	239	221	198	206	193	185	186	181	184	191	199	177	175	182	190	173	160	182	178	208	200	162	151	142	148	182	162	173	170	195	176	191	157	168	170	176	156	144	160	175	180	180	193	147	156	206	169	163	166	175	168	163	159	154	178	146	163	169	172	175	139	134	142	149	157	154	135	139	155	181	158	169	169	161	174	181	175	150	168	155	163	145	141	159	153	158	172	175	146	172	142	169	158	180	172	159	159	173	149	158	150	153	142	162	132	169	175	163	166	178	161	159	165	169	146	162	156	167	156	170	148	156	164	175	188	148	153	168	169	160	144	148	163	175	169	171	172	139	161	156	153	156	146	173	173	168	151	166	159	150	151	150	155	170	159	146	165	176	160	170	190	170	145	189	166	170	174	143	167	163	149	167	154	171	149	160	172	172	171	175	181	157	168	168	170	175	162	180	162	179	175	162	171	182	176	155	141	176	160	152	157	181	162	185	163	152	164	160	163	156	192	149	173	181	166	164	167	160	161	156	158	167	172	158	147	168	182	163	153	143	183	165	148	163	165	142	143	175	160	160	181	149	165	173	182	170	183	161	163	150	174	143	173	176	143	170	169	150	147	164	169	141	161	161	161	152	150	165	163	153	177	166	141	159	175	155	150	149	144	187	159	175	145	176	159	144	156	157	176	176	141	153	162	140	163	176	161	170	154	174	190	160	174	171	170	167	165	156	176	158	172	144	181	162	156	159	140	151	158	150	154	151	158	161	142	184	158	172	169	157	151	155	158	172	152	128	165	174	168	156	164	161	145	153	154	150	140	164	171	165	169	175	157	149	171	172	166	174	151	164	151	175	183	150	145	150	174	152	192	167	173	157	155	162	162	152	149	180	160	202	164	146	159	156	149	183	164	148	151	167	186	153	160	166	160	156	174	147	154	150	168	165	157	151	173	166	170	141	173	157	177	152	138	158	141	163	180	140	159	161	148	163	171	150	165	150	170	182	175	163	158	172	161	163	160	146	150	152	152	179	137	163	172	168	162	158	169	152	156	167	155	176	146	167	178	180	171	166	157	171	148	157	173	152	142	168	166	146	191	158	164	171	164	178	136	169	147	158	137	190	177	159	174	165	164	193	171	167	182	180	172	171	168	155	140	168	145	164	167	148	168	179	150	144	154	165	165	168	142	152	163	182	180	137	160	178	160	180	160	170	160	164	180	140	150	153	172	193	154	157	175	173	140	167	155	162	155	164	165	166	186	169	172	176	174	170	167	168	214	141	144	166	159	153	161	156	155	148	155	139	159	145	183	144	150	165	182	163	165	160	152	172	168	163	177	170	156	158	177	148	150	162	156	165	142	158	165	174	148	176	158	140	154	148	144	133	147	192	167	154	156	154	165	166	157	150	168	157	175	162	159	179	145	157	185	147	163	139	180	186	154	158	163	178	189	159	181	164	152	150	167	177	179	150	158	154	164	170	179	157	160	176	159	161	170	152	162	181	155	151	160	143	182	173	175	146	154	143	150	171	152	166	177	146	138	144	155	157	140	178	168	170	155	162	166	157	167	155	171	171	148	165	186	167	150	168	177	165	170	149	162	164	168	172	150	137	188	157	174	161	153	140	145	167	175	156	162	165	160	174	170	169	162	161	154	164	177	147	172	144	150	156	184	173	185	159	162	169	156	146	140	176	164	167	165	155	146	157	141	171	171	171	176	139	147	151	167	147	172	163	144	165	173	166	188	160	162	162	158	141	183	163	148	147	155	154	132	161	166	158	149	164	158	154	136	159	154	137	159	152	159	145	170	169	156	162	165	147	160	145	183	149	169	160	167	145	157	170	169	179	199	158	124	159	151	155	172	173	175	171	157	173	171	141	159	161	143	193	164	172	156	177	159	156	152	179	190	164	162	158	154	157	177	166	169	164	184	177	136	138	126	145	134	161	178	166	188	177	172	165	145	157	157	204	160	162	167	165	140	147	163	161	154	157	171	156	138	158	186	181	143	150	141	154	176	165	156	204	181	170	157	149	190	153	161	151	163	160	177	175	168	179	151	144	169	158	165	160	171	145	163	156	152	162	173	170	165	161	138	154	161	162	156	151	166	160	169	162	171	172	140	165	173	179	154	161	156	169	186	169	162	168	162	146	166	163	163	149	168	150	172	180	142	168	147	161	150	158	147	164	155	165	149	149	154	180	156	171	170	168	141	176	179	155	171	150	140	157	166	165	174	163	136	165	178	157	159	168	162	180	152	156	158	155	143	149	139	171	154	159	170	153	187	157	155	159	149	164	148	162	175	167	156	154	157	150	148	160	155	167	132	166	185	165	161	148	164	194	181	143	151	171	146	171	173	150	163	141	151	159	177	137	148	160	142	190	152	157	161	180	151	148	177	146	171	159	149	167	136	158	152	169	158	186	157	177	152	154	155	158	147	157	156	136	160	158	169	164	143	160	163	174	139	176	163	155	135	150	182	167	160	137	183	174	148	156	168	137	174	163	135	173	146	150	153	178	175	169	161	158	180	151	182	165	174	163	145	151	162	175	153	168	162	149	135	161	151	172	151	143	140	159	133	158	161	183	162	180	168	164	180	142	158	155	171	188	145	165	164	159	149	171	162	156	145	176	152	140	155	143	154	173	159	153	158	183	175	153	165	151	176	165	158	182	171	172	148	172	169	150	153	177	155	158	151	156	148	169	158	167	138	147	183	155	147	171	177	154	178	140	161	180	173	164	168	184	166	196	159	179	185	160	152	166	155	178	164	162	178	168	144	187	181	156	150	161	169	163	161	173	160	163	165	166	130	146	147	169	177	168	161	186	173	176	177	169	150	173	179	162	178	151	142	161	159	159	163	173	163	154	154	171	171	176	174	176	162	174	171	140	172	171	178	149	157	179	146	137	163	169	165	151	183	163	150	150	128	164	156	162	166	163	172	178	148	157	137	177	156	171	168	161	198	151	170	158	148	162	139	152	178	160	171	188	168	155	162	155	182	133	156	148	162	187	159	163	167	145	162	147	160	161	157	148	153	150	175	153	149	166	176	142	158	173	162	154	164	148	168	148	153	149	147	141	151	159	170	171	150	165	172	162	150	151	157	159	151	176	173	162	153	149	179	165	177	170	166	159	160	140	154	158	166	169	161	146	143	155	161	169	150	182	171	149	170	183	188	173	154	145	172	156	153	142	146	156	165	167	160	179	145	150	150	171	150	178	153	167	155	148	148	165	169	165	160	136	159	158	186	168	153	152	162	170	176	167	168	167	168	160	149	182	166	150	182	148	158	160	176	156	158	169	186	172	170	141	154	171	184	164	163	142	148	171	182	160	152	169	174	152	141	150	153	167	177	176	166	156	141	180	177	158	151	176	179	148	145	126	157	149	136	141	162	171	179	142	171	164	175	166	170	168	177	174	181	160	167	174	157	170	139	170	141	147	162	160	162	167	161	181	147	145	159	152	155	176	153	170	131	181	183	152	164
27268	11790	5278	2440	1797	1363	962	718	602	532	468	375	364	292	298	310	278	260	247	233	247	240	218	197	191	225	209	200	215	217	205	188	192	206	231	199	195	210	202	202	183	211	186	196	189	185	188	189	188	169	176	179	203	198	194	167	194	184	188	164	160	221	198	188	171	172	208	210	179	211	165	214	187	186	214	191	183	186	186	204	180	179	201	177	180	189	200	184	171	232	201	219	199	176	176	185	175	179	183	215	184	205	182	212	180	169	188	202	195	193	197	187	168	173	230	185	199	184	187	183	180	193	203	172	157	179	178	199	189	188	212	197	195	192	213	175	175	187	199	196	185	184	197	201	177	183	186	190	188	180	182	187	198	206	179	172	195	175	192	187	171	212	185	212	178	179	178	201	197	170	215	194	186	187	181	181	178	201	182	167	192	206	186	214	180	189	187	197	168	204	156	167	156	180	178	221	177	204	183	183	181	180	181	166	166	189	179	173	213	178	195	196	200	184	187	186	206	172	178	201	169	211	198	185	175	179	153	191	210	183	192	183	201	189	176	158	168	177	183	184	166	200	182	201	197	178	190	176	188	201	170	180	185	193	174	204	187	204	191	183	198	180	168	210	191	173	180	183	163	177	184	186	195	184	202	195	170	180	189	172	176	192	203	189	189	167	178	227	189	190	194	163	187	186	179	214	174	191	179	162	192	179	170	188	180	188	203	187	183	187	201	179	177	198	187	166	172	180	199	173	202	154	170	187	190	200	201	187	201	183	168	209	172	204	154	178	190	173	222	160	175	210	218	179	187	194	174	190	195	194	213	202	178	188	165	198	177	164	173	168	224	197	177	186	188	190	198	191	180	177	179	204	194	197	194	180	193	177	177	202	191	188	188	163	192	151	204	188	168	199	188	208	175	200	177	199	207	200	198	177	214	186	197	160	168	189	196	200	182	194	175	173	171	172	199	197	168	197	188	208	199	180	185	201	196	186	196	206	185	182	170	217	179	178	172	176	168	173	165	214	207	191	174	172	193	186	179	185	174	192	171	173	165	195	207	196	174	216	196	193	192	192	193	178	177	179	184	190	188	200	202	177	158	187	191	173	199	155	211	183	171	184	187	157	188	178	201	187	178	178	209	183	193	166	171	202	171	156	186	173	185	206	206	189	182	171	168	196	189	196	189	210	183	203	168	183	178	187	176	182	191	186	202	172	173	206	181	195	179	182	193	185	198	205	187	169	210	180	178	186	174	194	190	173	214	171	177	175	173	204	180	175	162	199	197	211	177	175	156	182	176	190	213	186	187	187	180	186	182	186	189	181	174	220	158	195	197	197	171	186	176	208	182	202	188	203	148	179	190	189	175	186	178	180	202	188	199	218	198	193	196	178	179	201	189	201	186	175	174	183	193	187	204	184	217	163	161	201	179	198	188	177	181	189	205	208	178	180	171	187	188	211	158	183	205	194	208	177	190	188	175	184	176	185	189	199	170	202	207	200	201	184	196	219	163	182	163	177	187	209	204	173	178	205	204	182	172	192	204	147	192	178	205	195	174	183	179	182	161	195	187	194	195	202	196	185	175	189	195	178	168	195	212	198	207	185	170	180	181	187	164	191	189	190	201	206	192	180	185	178	188	201	200	213	199	190	182	173	171	187	177	182	160	192	167	170	198	190	188	194	231	183	194	180	187	183	172	170	162	183	178	186	190	194	172	176	173	192	218	177	182	211	180	214	191	179	186	199	182	166	184	208	210	175	159	171	178	187	187	172	196	194	195	206	215	167	192	192	172	202	183	194	185	201	178	180	208	186	182	188	180	178	199	150	195	182	203	198	190	179	196	169	173	176	215	166	182	176	192	180	188	201	180	163	173	196	190	175	180	194	180	181	191	192	210	177	197	174	201	190	198	184	177	176	197	188	180	180	187	207	195	186	194	196	196	178	188	210	167	182	172	165	195	182	169	175	185	183	208	192	186	175	185	185	171	198	177	178	186	205	191	200	194	187	167	179	209	177	187	154	182	186	191	213	199	193	171	180	186	194	202	156	197	191	188	194	176	183	172	199	188	200	185	183	172	182	183	181	187	186	195	186	192	186	180	190	208	159	189	193	175	188	174	190	181	200	195	181	172	195	160	186	194	196	170	181	173	183	197	195	198	195	172	213	191	191	163	194	173	176	194	147	171	197	194	203	187	163	180	174	165	192	181	181	181	188	188	181	223	195	207	179	188	193	188	185	213	172	196	179	189	166	175	192	198	210	187	177	196	179	186	182	219	171	170	179	181	188	185	207	180	185	210	193	197	197	188	203	159	206	212	186	173	164	190	180	185	191	180	179	194	200	180	177	189	180	185	181	194	198	191	188	176	196	196	185	177	185	200	181	175	193	182	179	200	204	175	180	183	178	158	174	187	188	174	185	163	180	187	207	190	168	191	191	216	176	203	206	172	194	207	192	197	186	167	170	187	186	182	208	170	175	191	163	202	178	188	173	189	187	185	192	165	174	183	173	193	177	205	183	171	197	187	190	187	197	192	177	193	196	210	188	185	172	205	207	179	180	198	206	188	182	172	195	184	197	176	197	178	202	190	201	209	167	197	174	186	190	181	179	181	182	193	186	169	173	181	199	169	179	201	180	178	189	199	171	195	201	189	192	196	217	199	229	186	201	207	183	197	181	159	180	173	183	205	193	192	184	193	198	199	194	191	193	190	193	205	176	204	200	168	185	168	194	189	204	215	198	204	172	179	190	197	176	193	164	180	199	192	162	187	182	174	199	169	178	172	178	191	192	192	155	187	179	185	199	189	188	189	180	198	180	189	189	184	168	195	184	177	167	189	179	183	164	205	189	190	206	190	207	158	202	167	186	175	202	203	167	169	192	192	202	186	168	206	175	174	175	204	185	213	197	184	185	199	209	190	174	180	176	183	196	192	197	186	179	180	179	204	177	208	187	199	199	185	173	184	199	202	172	186	177	188	178	187	207	196	190	202	197	173	189	198	204	172	173	182	172	191	179	180	170	181	168	195	173	200	190	217	192	194	176	185	190	214	170	181	175	203	173	199	209	189	169	162	181	182	187	179	201	177	172	214	196	164	180	173	191	162	197	208	179	221	179	174	193	180	181	187	181	199	175	195	185	163	187	188	195	196	194	199	194	181	192	182	163	188	209	177	176	200	196	202	191	178	200	192	190	173	165	172	192	198	173	177	204	167	189	172	175	200	180	159	183	186	197	185	181	193	215	184	218	199	163	176	200	199	197	190	165	191	195	209	190	167	180	186	179	206	162	191	187	202	173	212	173	198	194	177	169	186	175	166	151	204	192	185	189	187	207	182	200	176	172	178	203	196	201	185	207	191	182	174	213	205	184	184	195	188	203	181	191	208	169	188	199	192	175	199	163	188	190	168	179	176	180	183	172	196	186	193	160	172	185	193	164	175	167	192	173	192	175	193	169	191	186	184	194	208	195	186	182	176	185	179	186	203	191	160	178	192	203	195	169	150	205
24913	21082	27028	25234	8488	924	764	638	630	574	608	531	569	564	550	572	564	489	551	545	525	559	538	497	560	555	525	534	521	548	502	533	494	547	518	523	527	554	490	577	517	527	514	507	503	529	532	467	503	540	490	557	579	522	509	523	544	482	584	529	544	491	542	547	522	517	519	541	476	536	514	516	495	554	534	501	513	523	548	516	511	515	527	552	487	510	505	527	502	498	472	517	543	507	510	516	484	529	513	463	532	559	534	540	504	552	520	534	521	511	496	495	494	519	508	485	481	536	522	510	514	478	495	525	494	552	493	519	558	524	502	529	511	544	566	543	539	541	555	483	540	491	575	542	531	533	556	515	517	543	488	551	516	484	497	485	539	545	490	531	546	522	509	515	555	499	509	511	544	549	488	539	550	581	538	502	523	529	502	536	545	553	538	515	507	500	498	549	496	465	495	537	545	495	469	541	545	492	520	545	546	527	520	546	535	502	486	539	502	553	499	542	529	508	543	532	466	525	538	530	505	526	518	560	517	507	483	531	517	525	515	522	483	492	546	524	508	538	588	539	486	500	555	519	537	498	572	517	518	544	489	488	505	485	504	507	513	539	498	505	489	552	521	514	540	536	520	544	532	506	512	484	493	536	524	542	476	485	499	497	508	494	543	516	487	533	541	509	508	556	519	533	514	549	496	483	543	500	509	544	520	515	569	504	542	527	538	509	550	481	512	535	483	514	535	548	493	561	543	532	491	539	494	525	499	542	524	532	501	531	549	513	534	498	533	501	523	533	506	554	528	502	547	490	544	507	509	508	515	510	490	493	530	536	529	557	518	545	525	495	537	533	516	520	527	543	552	575	528	500	529	524	497	518	472	513	529	514	502	520	513	534	549	512	522	516	482	501	515	520	508	530	511	502	503	540	525	505	543	521	536	528	513	524	531	524	472	473	499	511	504	526	507	525	513	542	532	467	525	511	536	494	567	525	533	579	491	549	480	520	538	527	530	533	595	511	483	516	569	508	511	499	469	544	525	503	535	551	557	504	518	542	522	523	537	502	512	511	506	515	522	512	485	519	554	515	517	513	521	548	514	502	515	524	512	513	514	493	542	545	526	536	542	496	518	522	510	497	529	519	534	528	529	541	507	458	527	514	538	529	544	523	510	532	550	518	532	522	527	492	521	520	539	502	566	560	531	458	509	508	476	477	524	518	523	495	515	501	548	499	514	538	557	505	552	509	507	539	551	544	530	541	524	505	501	504	518	560	518	529	511	519	548	499	495	499	522	536	536	512	534	555	485	487	524	518	514	533	494	517	520	490	483	514	514	543	534	506	491	553	523	562	495	496	559	522	551	541	497	493	526	537	529	495	524	541	495	569	534	516	516	516	538	502	535	530	502	527	544	516	526	542	472	517	535	477	547	511	542	477	518	507	562	520	540	494	541	492	528	530	503	522	479	538	508	501	524	500	506	490	544	535	507	503	476	531	491	544	545	545	530	521	521	545	502	519	451	516	498	533	525	515	451	532	535	537	513	564	494	512	554	486	577	467	528	540	533	513	559	515	519	505	533	491	539	524	501	484	529	499	476	521	478	514	529	513	534	520	529	501	513	516	531	515	535	481	533	481	535	526	521	497	530	533	521	495	484	499	460	562	516	492	539	497	514	507	503	541	549	498	479	544	502	471	515	500	534	495	476	522	494	537	560	464	525	550	509	507	516	532	502	532	489	540	538	539	547	518	507	500	500	537	540	502	503	514	503	543	489	491	519	509	506	546	533	551	434	527	518	505	508	510	511	490	512	538	525	510	520	546	496	541	540	512	508	525	473	481	505	530	547	506	544	519	526	561	538	475	524	496	521	522	489	512	503	503	516	506	498	513	500	540	485	528	540	554	518	541	486	502	514	537	532	534	514	524	514	494	525	495	477	533	555	525	491	512	500	526	513	500	499	505	497	537	527	548	589	515	536	521	527	492	517	512	507	515	532	505	512	504	526	514	530	550	489	534	462	556	538	538	534	571	519	538	534	507	501	492	507	507	528	530	548	494	570	540	537	506	473	501	507	498	491	535	523	491	520	503	455	509	525	532	520	512	496	522	500	490	490	494	523	502	478	522	557	523	495	559	512	562	511	501	522	487	499	506	543	572	544	498	477	525	499	528	512	512	533	527	498	511	524	505	535	500	509	550	488	500	468	514	553	529	537	495	547	529	569	527	569	514	505	520	564	517	533	531	512	493	491	540	525	484	543	549	527	522	501	541	479	537	509	522	526	519	518	538	510	554	487	479	517	498	483	526	477	471	560	521	543	514	537	519	521	509	521	530	513	502	532	536	498	528	534	516	503	553	490	499	474	549	524	523	483	534	500	487	517	518	491	522	549	581	527	564	531	510	504	534	528	516	516	507	537	484	528	477	481	519	515	548	504	532	509	485	550	512	509	532	531	511	508	538	495	546	513	539	495	507	529	506	485	515	509	536	508	453	520	518	546	530	526	511	499	518	501	470	508	554	536	506	508	525	515	515	532	523	483	464	520	529	519	528	514	545	509	502	492	530	500	528	508	473	563	509	507	514	527	524	512	511	469	541	517	505	507	511	533	501	498	510	537	487	528	518	516	517	505	510	494	526	551	525	533	534	518	562	486	511	499	517	509	531	486	494	509	540	548	469	520	523	495	498	540	467	523	534	553	510	505	513	487	504	513	524	488	487	532	497	536	557	536	549	521	485	505	527	525	510	531	540	526	512	520	510	521	525	525	504	524	530	519	550	543	508	526	541	502	528	493	552	535	562	508	531	548	495	519	502	495	520	532	514	503	509	548	524	520	545	521	501	546	558	517	527	536	534	508	517	510	558	507	532	503	502	498	553	460	526	510	508	499	549	515	529	534	505	525	546	508	548	521	545	502	528	505	509	565	501	503	499	492	549	508	536	548	485	472	531	504	543	523	534	493	504	495	486	521	531	487	494	507	508	511	522	494	534	540	534	530	518	549	509	553	509	498	541	501	543	474	453	499	489	522	508	517	531	516	519	505	473	523	502	533	496	538	535	519	482	536	512	516	475	513	531	559	535	516	510	528	538	544	536	517	511	493	526	482	488	514	504	546	536	536	530	499	502	518	499	514	509	494	581	548	523	548	501	559	555	492	552	493	537	521	514	533	504	518	532	501	472	497	507	515	552	565	497	520	512	512	515	513	517	554	506	516	510	562	489	516	520	484	509	516	478	551	520	513	507	501	529	543	528	552	516	530	510	512	561	511	503	518	528	503	488	566	516	511	493	539	526	570	511	509	506	522	526	511	554	513	473	482	513	518	521	527	517	538	477	544	530	539	481	480	536	510	540	533	571	489	544	525	454	527	550	505	498	507	514	508	518	500	543	524	526	483	509	517	521	517	506	514	517	493	508	518	489	528	522	479	542	503	503	524	480	503	564	557	503	524	544	524	500	551	496	474	582	534	521	492	519	513	517	498	522	472	513	536	505	529	533	547	515	524	505	492	475
24341	6792	3133	1661	1287	1022	923	857	795	755	650	642	650	591	608	590	604	581	633	586	582	539	499	561	564	558	600	566	559	515	558	573	565	531	543	543	569	546	556	551	545	568	526	527	600	564	590	585	564	566	537	561	604	578	561	575	527	545	558	556	542	554	525	566	540	534	546	510	554	562	500	515	609	530	553	503	561	520	549	582	564	548	609	555	551	495	571	568	546	582	554	512	551	515	528	557	549	558	587	597	594	514	553	546	537	509	497	522	602	524	550	548	542	549	582	578	569	548	579	562	542	553	561	537	499	546	527	528	550	548	529	530	543	559	547	496	595	543	530	525	535	552	573	554	554	535	540	486	561	572	556	536	548	536	552	539	534	582	583	559	570	552	515	555	554	506	566	557	539	535	532	545	566	550	512	515	579	536	507	536	582	535	529	521	555	552	554	524	553	585	598	535	508	569	506	537	528	554	578	544	550	496	539	546	526	556	566	557	572	598	517	546	516	534	537	556	521	546	561	534	550	547	494	523	542	528	496	606	549	574	600	614	511	541	556	523	553	570	527	558	568	598	602	583	510	538	546	517	543	540	539	555	566	508	529	556	545	533	546	533	515	564	537	561	545	538	524	530	510	572	533	582	567	544	563	560	537	547	529	555	519	514	550	597	499	576	579	564	533	557	569	568	523	562	560	580	549	559	562	579	510	576	526	529	548	525	545	541	523	542	556	558	519	536	573	510	561	572	558	568	533	533	559	529	525	558	561	529	494	529	523	560	551	513	544	538	556	559	553	551	529	506	571	535	541	553	542	578	538	593	525	502	550	559	546	595	528	574	523	551	528	499	560	557	553	559	569	545	522	580	551	528	565	545	570	568	548	557	560	543	550	561	591	526	575	524	555	546	566	534	531	552	584	519	542	567	563	517	538	518	506	552	544	516	595	527	619	520	564	538	533	508	536	559	576	574	532	549	546	564	565	541	559	541	567	512	527	575	548	549	556	546	613	567	492	516	551	540	556	540	537	535	567	516	533	552	503	530	561	536	577	576	496	562	552	592	554	549	551	520	559	537	519	573	578	536	544	526	550	537	534	570	547	553	544	570	566	558	545	529	537	554	512	532	535	563	520	615	534	507	534	572	531	529	584	560	507	530	549	587	563	578	503	571	545	536	551	520	542	557	580	579	562	556	558	560	558	534	539	568	518	570	563	513	525	513	508	537	577	543	564	561	549	544	592	531	549	533	499	473	545	539	533	528	544	491	524	567	538	552	532	564	558	579	522	545	526	584	558	595	584	555	556	550	552	561	563	564	551	541	571	525	554	551	559	537	541	569	519	559	532	562	545	543	555	536	558	559	523	560	530	514	526	517	495	543	559	590	549	511	523	538	518	559	561	548	560	580	524	548	608	557	502	570	544	569	556	566	537	632	531	545	574	583	549	584	547	545	533	516	514	546	544	517	567	541	547	548	564	554	565	533	577	519	559	550	595	552	570	505	573	539	547	548	566	578	532	552	569	555	565	557	544	521	540	519	537	517	509	555	567	542	500	585	541	559	603	550	547	556	544	568	576	561	549	546	539	535	542	551	522	574	514	571	544	527	521	573	542	499	542	515	612	527	512	576	570	558	529	570	522	545	563	564	583	555	526	513	540	574	553	569	543	522	538	574	539	542	536	497	544	523	566	561	542	608	555	557	577	533	548	506	541	557	545	564	503	518	544	552	566	508	573	521	571	587	547	529	508	560	537	547	573	547	544	542	564	545	577	513	550	551	578	550	572	540	541	526	537	535	538	571	541	568	569	547	551	582	563	532	533	563	555	541	586	509	566	519	526	552	526	541	559	551	578	547	538	548	586	525	492	500	555	563	550	562	512	560	573	588	524	569	535	529	585	495	546	543	517	579	596	524	580	574	562	524	509	561	573	527	528	530	560	554	540	568	540	557	561	583	566	542	545	541	551	515	567	545	534	538	554	540	571	593	505	557	522	538	591	512	553	567	546	573	535	561	555	514	542	575	569	555	521	552	548	545	585	539	532	543	567	560	532	557	558	582	583	569	548	558	549	529	516	583	484	566	542	562	568	519	606	601	552	575	574	563	599	581	549	531	544	527	554	529	536	559	522	530	537	528	520	525	516	528	533	552	552	538	542	555	525	535	569	599	518	549	555	518	521	522	552	542	534	546	555	535	571	533	566	550	589	524	580	570	553	552	545	605	594	561	503	552	534	524	567	575	597	552	552	546	526	576	566	545	565	578	564	565	569	558	557	491	537	578	546	566	555	544	531	516	538	576	540	529	581	585	559	516	561	562	554	598	545	523	571	553	601	537	548	513	573	564	548	585	552	548	584	537	541	499	595	562	518	549	548	546	563	518	551	551	545	510	494	551	566	547	539	564	549	516	575	542	536	588	515	538	546	562	551	537	551	562	531	540	524	547	540	506	574	557	548	503	572	577	540	545	583	550	555	566	590	536	549	563	521	524	555	579	505	589	567	604	565	519	569	532	508	557	550	556	558	576	544	534	559	535	564	524	606	538	568	529	527	566	536	532	554	562	555	494	540	569	547	530	568	534	519	540	547	565	505	573	566	561	535	521	551	496	592	517	550	536	524	537	553	548	540	566	560	568	580	516	562	547	543	567	574	473	559	587	553	549	553	555	506	547	542	577	524	544	553	507	552	565	544	584	529	548	609	539	550	531	540	511	524	539	524	629	544	578	589	517	582	554	595	538	519	550	551	538	573	563	508	568	575	540	543	561	545	567	546	520	564	567	523	541	567	512	552	548	525	504	546	586	520	574	546	566	555	552	546	525	546	553	541	545	503	519	544	568	527	544	569	574	562	547	539	548	527	503	528	537	502	549	574	555	538	556	515	570	560	569	558	577	559	518	561	551	548	532	546	533	568	539	524	518	531	547	534	556	570	544	575	522	541	556	537	490	555	549	517	557	537	564	549	530	562	562	566	514	579	564	578	525	536	549	551	559	575	565	560	597	538	512	587	580	543	486	583	563	535	556	558	561	565	557	573	538	548	565	528	570	517	567	544	583	559	592	559	570	559	515	509	513	553	580	544	555	498	565	543	529	564	516	539	498	547	576	538	528	542	507	553	562	522	530	586	537	519	556	565	523	551	533	593	513	574	544	553	560	553	526	558	549	591	501	561	544	526	565	518	505	572	574	552	543	523	531	530	581	545	529	540	555	574	526	574	523	550	544	558	576	537	574	545	500	548	539	534	525	565	570	585	513	521	535	525	519	587	544	561	527	504	548	525	582	577	542	569	521	539	549	572	531	556	539	526	536	527	527	535	550	594	561	578	502	519	530	544	520	518	555	542	556	538	561	535	574	582	544	538	519	521	572	550	592	535	521	540	545	578	536	561	556	543	555	548	564	552	589	549	532	548	588	565	557	575	486	533	555	551	525	533	561	547	551	534	529	528	575	542	540	567	562	544	530	580	539	549	517	574	558	560	548	514	568	561	551	579	535	597	522	559	556	523	503
22638	21170	28805	23793	21172	21189	6359	1050	733	716	650	602	520	484	500	520	493	485	507	442	447	440	445	433	439	420	377	401	395	392	380	400	377	386	429	447	383	386	399	410	410	395	390	412	400	381	399	384	402	386	382	401	410	359	406	388	399	394	336	385	383	365	403	379	385	379	439	362	369	413	388	358	385	383	389	406	356	374	387	360	420	416	397	371	377	364	369	399	379	390	381	373	368	372	375	394	368	364	372	389	390	355	395	379	387	357	414	385	381	408	369	389	375	359	381	366	375	410	374	374	415	365	413	397	407	364	388	377	338	384	372	365	361	358	362	372	393	377	384	391	394	407	385	391	415	378	375	393	351	371	383	373	376	374	374	355	371	351	376	407	375	383	372	370	390	356	346	388	391	367	384	388	360	384	349	382	382	403	412	382	369	364	389	376	381	377	359	356	398	405	365	379	380	372	381	370	427	378	377	355	387	353	350	351	330	349	378	392	373	379	361	378	379	375	408	369	396	379	370	393	395	380	367	371	392	385	395	379	395	400	368	359	380	418	378	397	366	381	357	393	365	389	342	357	362	406	375	359	373	355	359	412	342	409	388	366	372	334	360	401	364	385	353	406	396	378	371	392	376	339	385	386	372	377	428	363	357	383	383	343	388	387	371	408	343	353	405	384	430	359	405	368	382	372	412	363	361	356	359	351	370	377	346	369	354	373	366	369	377	378	355	365	381	370	387	377	380	400	325	347	394	363	363	360	443	395	388	382	396	364	357	390	370	380	361	407	376	414	377	357	348	404	347	405	404	401	387	345	370	367	391	396	384	379	419	350	365	382	392	379	405	423	367	334	414	358	374	367	389	372	404	386	385	398	390	364	385	413	382	393	370	391	387	359	394	356	383	389	418	392	357	381	393	364	370	393	359	343	347	422	378	335	408	351	376	422	335	416	328	381	417	368	380	353	397	355	396	390	401	373	367	380	381	409	406	371	366	440	360	368	367	356	379	363	390	368	366	368	358	361	360	381	388	403	385	367	365	342	361	398	347	388	375	376	364	385	377	360	401	394	343	312	380	391	377	401	385	387	374	353	355	395	382	371	377	355	391	336	392	361	407	380	373	436	386	357	342	367	393	410	364	405	364	369	385	370	390	356	370	388	348	338	387	376	383	374	405	350	399	412	392	365	415	363	368	355	375	380	384	374	360	372	388	420	351	399	371	413	383	378	386	400	368	394	338	392	360	369	393	364	385	372	389	388	359	396	387	349	401	414	356	386	379	350	357	358	372	365	389	409	358	390	392	426	394	365	360	410	394	348	348	352	388	371	411	379	349	358	398	413	378	396	393	382	381	399	384	403	385	400	322	358	371	358	393	418	348	431	390	372	380	361	388	378	365	355	395	365	372	353	369	360	389	376	326	407	363	385	369	386	392	357	360	350	364	395	392	374	377	348	420	382	357	369	397	380	379	363	379	364	374	369	377	374	373	393	371	395	396	387	407	397	385	340	354	383	377	376	364	380	354	370	390	398	384	419	376	351	371	388	405	424	387	412	401	374	330	372	378	395	388	402	394	401	406	381	412	339	393	387	384	388	403	360	349	351	374	393	375	374	382	380	368	391	401	371	360	397	425	382	334	386	392	348	398	391	384	385	378	391	395	372	371	413	355	386	386	373	361	391	366	413	376	343	409	396	367	386	345	365	377	372	352	368	406	386	386	402	376	343	381	376	383	381	380	417	354	395	388	406	360	392	357	383	337	354	378	374	392	381	392	378	419	364	373	387	404	354	387	394	362	363	369	336	379	383	403	364	344	399	340	350	413	365	383	410	375	370	375	390	376	367	358	402	403	365	363	372	363	366	408	351	382	385	361	330	351	332	375	348	402	373	364	370	356	380	353	357	424	382	370	376	396	365	403	383	380	386	355	354	374	361	376	403	418	383	396	363	366	377	361	353	420	384	367	372	379	335	370	380	377	370	387	366	381	366	381	388	354	354	393	370	397	373	366	376	407	364	383	356	399	413	388	369	377	368	388	373	408	398	354	371	376	399	350	369	380	399	366	406	338	352	388	370	354	363	379	410	377	402	369	378	356	367	370	390	385	391	412	363	406	381	379	382	356	360	400	390	381	386	421	377	371	361	379	375	317	396	398	408	379	397	376	387	432	388	400	365	371	345	363	364	418	364	357	378	395	363	396	363	362	373	405	387	401	360	376	394	372	385	394	386	379	382	383	371	386	336	398	407	369	363	391	425	382	385	348	377	380	355	396	365	352	364	364	370	373	348	374	365	408	397	392	354	388	376	389	387	380	349	333	357	398	376	375	372	389	402	382	359	395	364	377	378	371	397	373	364	383	424	403	367	380	373	345	368	421	396	359	360	356	357	358	364	385	404	365	372	417	404	420	416	381	389	390	350	368	386	350	397	364	382	379	372	419	361	373	383	324	387	384	346	365	372	379	366	382	330	376	367	362	370	380	420	420	388	369	384	373	378	408	363	372	378	413	359	384	410	375	393	388	376	366	405	351	393	363	387	345	363	392	358	383	358	388	391	384	360	400	331	399	357	372	352	377	348	385	362	367	343	398	384	380	406	368	410	375	345	405	378	367	389	359	410	363	353	392	382	370	371	372	338	380	344	367	383	396	335	376	376	373	402	391	382	374	378	380	368	362	385	397	386	371	412	364	363	378	392	385	388	373	376	402	441	381	372	376	372	346	390	364	389	359	357	405	420	383	384	363	389	357	348	370	365	431	366	393	383	400	385	377	349	355	373	356	377	383	390	396	392	389	360	360	375	388	377	395	386	378	386	395	408	403	369	362	371	399	338	387	391	392	382	348	373	385	385	375	380	397	369	377	385	369	355	403	340	370	363	394	383	370	381	400	403	380	381	392	340	385	370	377	391	357	399	356	389	375	381	369	357	421	368	378	387	392	354	413	380	362	407	367	347	366	392	395	385	361	373	397	389	362	393	371	376	350	394	373	376	399	379	339	363	394	351	385	384	370	400	367	408	361	383	390	386	371	409	383	385	409	375	354	388	383	385	378	355	382	378	367	345	390	404	412	375	380	404	402	365	388	359	368	380	380	374	373	367	377	365	371	361	341	387	350	363	389	355	376	383	397	402	396	359	358	342	395	360	415	384	369	354	396	356	364	401	380	362	351	366	379	388	361	376	389	388	352	413	382	359	378	381	385	390	370	404	396	370	381	393	380	358	359	392	414	376	347	378	374	369	375	380	403	370	363	427	378	379	401	362	388	374	367	401	396	390	374	379	378	373	353	381	397	361	389	385	374	391	406	360	385	345	398	338	382	405	420	397	342	382	405	394	410	363	406	399	369	395	335	350	388	371	358	401	413	390	391	422	387	408	382	349	392	412	376	371	418	375	372	387	346	367	383	373	383	409	359	345	381	377	385	363	329	368	357	405	373	390	392	376	402	360	396	388	418	377	407	380	390	375	403	396	397	380	389	389	372	397	395	376	397	374	335	399	347	433	420	369
33818	17949	9324	4461	3218	2497	1851	1420	1180	1019	917	764	692	674	607	588	515	487	493	547	461	463	430	448	397	433	442	426	408	441	396	413	452	395	435	436	389	436	406	400	386	418	375	412	377	396	423	420	434	373	408	402	392	389	396	394	427	391	394	420	390	406	390	414	377	398	400	400	378	413	409	381	399	410	393	376	424	418	408	396	376	406	395	356	377	373	356	401	419	430	366	391	345	393	364	396	384	357	370	373	371	375	401	374	375	398	365	377	389	396	384	402	365	375	402	392	375	412	393	393	398	404	416	418	413	401	387	370	416	392	404	383	381	409	382	360	387	405	382	350	376	389	411	419	367	366	387	369	380	325	380	383	386	358	401	399	404	374	388	382	393	395	416	405	381	394	366	397	388	395	411	370	397	390	386	354	364	396	373	401	398	381	413	369	405	388	412	377	404	405	427	392	421	401	386	371	385	377	384	355	413	357	414	382	412	371	400	397	361	392	383	367	413	356	348	360	403	343	417	358	380	373	397	369	420	400	386	415	410	362	376	387	412	390	378	384	343	374	377	384	386	426	369	407	385	386	413	366	386	378	361	388	362	364	391	400	379	378	381	369	357	396	421	398	385	401	386	385	382	377	372	367	387	354	394	373	412	391	406	367	390	401	410	377	357	417	367	394	393	400	376	384	431	404	368	377	388	402	378	371	393	376	407	381	368	397	383	403	392	389	394	362	343	367	375	395	389	388	373	380	415	389	385	354	389	397	378	340	374	409	400	388	372	395	392	381	353	422	366	402	356	369	369	406	401	444	384	352	364	398	370	394	401	381	359	344	401	380	404	391	375	392	397	400	381	400	385	389	378	406	407	376	366	398	386	389	427	368	375	365	399	371	411	370	357	412	395	413	390	389	391	388	386	344	369	396	378	367	414	393	367	372	401	369	380	410	387	372	388	370	355	391	400	382	380	392	380	374	378	425	378	376	393	399	395	380	414	375	426	367	407	396	363	376	367	353	398	387	407	389	373	367	409	380	393	411	406	384	360	377	392	382	405	385	389	399	385	416	384	413	365	365	378	354	437	374	413	386	396	413	393	384	377	425	387	365	368	381	378	364	384	396	408	395	395	367	405	389	362	364	376	405	409	352	393	404	394	374	400	384	381	387	396	388	384	417	342	403	396	416	407	391	412	391	418	382	420	392	430	391	361	396	380	381	377	387	396	372	418	410	426	364	380	406	384	390	395	406	392	383	403	396	396	378	397	423	394	373	417	422	376	400	392	367	355	365	334	374	374	378	353	414	406	367	416	394	397	347	373	407	337	375	410	401	414	391	410	369	355	393	377	358	421	383	415	362	388	368	406	398	371	385	373	389	414	393	393	354	384	374	416	382	412	392	407	388	352	380	407	427	386	434	426	392	342	408	409	404	385	387	375	377	372	375	392	395	402	396	412	378	380	384	386	392	392	377	377	377	369	394	386	391	390	390	405	400	375	359	368	385	400	383	405	369	371	400	400	384	388	408	385	382	410	380	346	377	402	385	364	417	417	416	372	379	352	372	376	354	435	420	384	382	386	401	395	378	424	372	399	336	389	392	368	381	403	379	406	377	433	402	355	384	382	363	398	409	391	417	419	346	375	392	362	397	433	400	401	374	379	406	375	396	410	373	388	375	370	390	399	388	354	378	413	375	418	417	402	351	425	372	426	412	386	344	397	416	400	408	383	361	395	395	389	383	353	439	378	403	404	378	386	377	383	381	368	349	400	350	398	381	365	413	411	375	390	414	366	416	394	369	384	405	405	364	383	405	377	402	380	377	394	372	373	417	363	385	402	396	370	366	411	373	397	388	385	370	351	390	391	364	410	383	422	393	406	359	437	368	350	394	367	373	380	392	369	375	377	390	385	382	381	405	400	362	402	400	374	417	406	358	403	391	374	391	380	409	381	374	395	405	371	410	423	413	366	388	365	387	390	393	363	364	397	419	421	382	401	399	388	405	415	376	380	409	408	373	364	370	398	402	370	381	403	388	347	367	390	389	397	377	385	411	377	390	398	399	395	395	406	345	367	347	386	393	379	399	403	361	375	403	398	398	386	412	404	394	387	417	391	383	382	373	397	358	385	387	395	371	401	399	362	398	378	365	431	364	389	411	393	406	342	406	382	407	386	373	394	391	368	390	382	397	410	400	382	399	372	347	369	398	401	379	348	367	343	400	432	379	401	388	366	399	392	371	400	407	370	401	406	406	366	387	380	378	382	397	389	418	385	401	368	403	371	371	363	371	363	351	358	388	404	389	372	416	399	372	370	387	417	403	381	401	380	383	414	396	341	410	385	373	413	399	370	351	401	397	400	420	367	401	358	385	421	429	378	396	418	377	371	375	366	385	356	424	362	381	373	385	356	374	383	398	402	390	369	387	420	394	402	398	393	382	422	396	409	394	403	395	407	396	393	409	410	339	383	354	371	403	346	358	388	365	394	364	444	365	395	371	424	407	374	361	372	386	402	394	323	372	365	407	391	403	385	392	371	382	389	375	408	419	398	391	396	377	361	383	383	381	426	403	392	387	374	398	402	416	381	409	369	376	424	391	350	368	351	388	387	369	405	355	418	374	374	404	401	397	389	402	365	396	376	404	401	383	376	375	416	361	388	380	395	394	364	415	391	398	406	397	382	389	391	396	349	350	395	406	395	394	381	386	400	386	387	391	337	335	343	392	354	401	378	393	401	390	392	394	406	391	360	410	381	415	407	380	400	382	375	347	394	383	394	387	380	388	382	377	403	364	382	384	368	392	354	409	372	391	387	384	383	343	392	368	358	359	383	371	401	373	395	388	398	402	361	408	386	371	393	380	418	371	411	363	398	411	380	407	410	412	391	388	385	410	378	423	363	367	386	355	370	391	371	386	402	390	422	400	394	380	351	379	407	377	370	421	337	422	412	369	380	419	414	337	370	399	407	394	424	414	391	363	379	366	386	392	422	373	357	390	391	403	419	401	378	397	388	402	379	347	377	354	398	405	423	376	394	371	366	410	393	375	373	379	383	348	391	366	372	340	384	384	382	376	401	395	392	407	410	388	332	384	360	372	393	390	396	364	414	375	374	406	376	356	366	365	357	399	370	408	385	370	366	372	377	397	396	370	377	382	395	427	390	365	381	399	400	418	394	364	382	359	396	377	411	403	388	390	386	377	422	385	395	386	363	420	398	386	356	382	412	430	361	385	406	382	400	375	432	390	379	385	382	397	408	428	424	419	406	352	375	368	368	399	380	373	396	407	388	432	397	342	379	385	356	352	393	398	414	385	408	363	343	379	404	375	394	364	389	408	387	361	371	420	370	369	398	404	360	368	381	384	385	380	392	391	398	388	380	386	409	369	381	376	414	371	399	365	362	393	395	407	381	402	378	415	378	401	386	414	331	397	393	373	378	415	387	346	393	396	368	370	345	365	397	405	403	374	391	397	405	393	415	359	398	395	323	421	407	387	370	430	362	397	392	403	371	358
27924	16726	2865	496	380	363	331	328	345	329	298	316	310	346	284	324	310	314	292	296	288	294	295	305	272	309	277	310	307	332	296	318	306	310	309	327	286	321	306	300	290	300	309	317	319	325	315	284	312	290	299	301	343	326	319	333	327	335	316	275	309	295	291	321	330	336	300	341	303	315	322	291	333	321	296	307	310	333	322	299	331	326	301	318	328	311	296	331	305	340	301	330	310	324	274	294	302	319	284	304	282	302	301	297	301	323	302	314	324	347	293	303	342	295	320	320	296	283	313	288	286	297	306	311	322	317	283	301	277	293	315	326	304	302	312	293	298	304	321	309	316	303	312	320	304	372	325	315	284	315	317	309	315	306	302	304	306	306	318	289	315	306	307	307	314	324	291	302	263	319	312	289	294	339	297	304	297	337	313	304	306	321	318	305	329	338	290	293	334	312	325	314	329	323	307	307	306	343	312	293	350	301	303	312	286	305	321	287	296	291	310	299	340	302	313	340	299	307	306	332	312	303	305	292	307	290	277	310	348	338	325	303	296	342	321	322	320	314	292	285	271	313	332	315	328	318	298	300	304	305	308	279	297	322	303	320	294	326	327	314	328	314	330	330	315	313	314	280	349	311	332	321	301	308	317	301	320	321	309	301	289	334	333	309	308	299	293	313	335	301	318	308	310	285	324	303	298	322	309	325	312	290	335	306	312	310	309	312	312	332	329	298	286	278	295	342	293	316	331	318	319	308	341	310	312	304	310	276	282	322	317	300	320	323	302	316	295	307	348	334	336	311	317	310	336	351	326	306	347	303	307	283	296	299	347	325	334	305	306	303	303	287	330	283	305	304	298	345	308	308	277	320	329	312	301	333	301	309	300	327	308	312	310	320	282	307	266	326	314	310	295	314	299	333	304	312	338	289	280	318	318	266	288	283	312	327	297	329	309	315	306	333	321	311	332	316	283	316	316	287	307	295	303	316	334	311	302	315	299	337	353	325	299	305	288	321	312	326	314	321	329	308	325	311	343	304	316	319	301	330	303	305	300	307	319	322	325	312	326	296	307	320	322	313	289	310	306	351	333	292	325	309	273	283	331	302	314	305	338	331	301	328	292	326	315	285	322	276	299	308	335	285	307	304	310	294	303	299	316	306	311	312	292	312	272	334	334	339	314	309	331	349	280	307	313	321	316	279	325	317	315	311	327	302	385	290	319	337	311	322	271	304	300	337	288	298	321	313	352	320	304	315	316	309	307	307	276	303	299	301	282	323	326	310	321	312	285	323	311	305	328	284	305	289	310	337	305	326	297	348	350	335	306	328	316	301	304	314	326	308	337	330	327	298	295	318	310	330	328	306	331	296	302	333	268	298	316	327	310	307	298	320	286	337	322	307	287	324	329	322	304	322	302	316	309	316	302	321	310	324	299	321	312	283	289	312	343	339	329	286	305	324	317	276	350	316	318	280	329	307	308	305	306	280	314	316	300	297	332	319	299	286	307	296	297	325	302	295	296	283	320	303	300	313	317	325	306	295	323	274	316	320	325	347	313	292	344	313	285	321	331	291	301	323	316	290	332	326	325	301	329	284	291	298	308	275	294	314	290	342	335	270	299	324	338	313	286	300	312	305	306	323	297	306	307	301	329	314	301	301	324	315	288	308	330	323	318	326	276	320	316	316	318	345	309	270	334	284	330	274	295	320	323	315	295	320	287	313	339	303	297	320	351	280	295	305	318	302	285	321	326	320	312	322	331	303	308	296	290	300	332	303	288	306	332	313	317	322	271	318	300	328	290	302	313	326	315	315	287	301	310	302	318	299	295	322	330	332	317	305	296	304	314	322	344	330	318	320	313	305	327	295	329	330	288	305	320	315	321	291	319	322	287	328	350	343	308	281	317	291	295	309	287	330	311	314	308	291	337	344	296	308	324	310	300	328	301	316	295	310	307	332	318	297	318	307	282	337	330	310	299	290	348	309	310	345	321	306	295	286	328	312	291	320	278	311	315	319	339	336	287	301	338	325	350	290	295	315	284	280	312	313	286	314	310	313	299	318	319	326	326	301	313	318	321	319	312	335	298	293	291	303	279	303	300	336	335	287	340	317	347	295	310	355	297	281	313	288	324	320	324	317	312	283	305	300	306	295	330	287	319	303	302	304	296	302	308	307	312	317	320	299	286	343	306	319	329	336	302	281	334	313	327	326	316	290	313	313	342	321	311	334	325	295	314	302	328	298	330	292	298	328	331	335	274	322	332	297	347	276	326	305	287	307	324	308	292	309	285	323	333	306	312	319	305	317	327	318	333	339	290	301	283	293	330	283	313	319	311	300	315	361	297	329	321	298	313	311	271	325	300	311	303	316	341	344	322	312	285	354	287	292	291	288	329	310	292	305	292	305	312	307	359	321	321	329	331	307	293	335	336	317	323	320	308	292	311	276	323	321	324	314	302	333	326	306	318	307	300	314	326	302	316	323	315	294	297	326	314	309	305	352	307	323	299	302	319	313	299	290	332	327	335	300	309	314	326	312	303	307	335	290	298	316	319	315	284	299	313	291	292	328	310	296	311	288	296	274	337	324	331	310	310	324	330	324	311	316	279	328	307	317	306	314	318	332	312	337	326	294	294	315	308	318	342	310	320	330	340	312	290	305	297	330	297	327	320	308	318	313	315	327	289	318	318	315	294	337	284	311	291	322	283	321	317	306	303	320	294	324	355	329	307	292	293	323	321	307	309	287	296	272	312	313	297	318	329	302	316	333	308	323	302	289	289	331	309	316	277	302	329	303	330	310	337	327	310	317	300	339	346	308	304	273	323	276	324	315	319	318	301	311	322	339	342	301	320	312	311	309	355	290	304	308	314	314	283	312	309	317	299	316	311	275	345	299	330	306	345	318	304	316	285	288	290	306	284	312	281	286	299	295	301	357	307	283	317	309	302	328	306	302	355	287	287	305	336	313	310	329	295	295	306	333	327	311	323	355	341	286	260	296	346	310	303	298	311	340	302	313	318	297	293	298	311	342	323	291	335	318	312	332	311	338	353	295	311	320	318	335	326	279	311	301	305	330	299	309	302	292	317	341	327	303	312	290	284	345	286	345	325	287	326	339	302	312	301	317	350	297	361	320	286	323	330	311	322	309	326	297	328	272	312	348	290	278	301	300	306	326	278	329	312	348	300	314	320	361	326	288	295	317	317	316	315	281	288	292	313	322	313	311	301	322	286	340	287	312	300	299	317	302	314	285	306	294	307	308	278	297	295	299	301	313	279	301	339	300	338	300	272	276	315	338	305	289	320	324	332	299	307	336	357	322	328	305	313	298	306	345	332	315	326	299	309	305	293	309	298	276	301	319	328	326	311	332	289	323	306	316	294	305	311	310	325	298	337	284	299	273	308	327	303	300	298	343	308	311	302	332	308	332	326	305	314	301	325	319	329	299	289	297	265	317	333	340	336	295	317	295	303	344	320	325	323	315	308	305	332	313	314	331	308	309	282	267
8065	1083	694	491	419	405	400	412	361	353	371	367	351	355	358	405	364	345	341	348	341	346	387	363	370	330	313	351	370	365	341	321	339	335	353	335	349	360	344	328	356	351	380	339	324	345	330	338	337	343	288	372	319	354	327	390	344	337	363	352	333	354	334	335	361	382	317	320	333	355	341	312	352	367	315	354	351	304	342	396	355	374	318	359	331	323	343	359	369	368	347	353	339	377	348	381	368	342	353	359	357	336	345	355	411	323	354	357	341	339	355	329	346	344	353	380	351	376	357	343	320	359	349	335	317	346	318	365	349	388	347	327	326	362	345	379	333	331	359	330	358	378	351	356	377	390	361	349	334	366	343	350	338	375	337	345	362	339	349	404	333	334	367	379	374	366	390	348	366	347	309	329	312	337	336	337	364	362	336	347	335	335	363	348	340	365	332	318	333	323	379	350	353	362	353	382	358	356	354	350	345	341	340	348	360	346	355	314	333	331	325	353	368	332	351	368	368	357	358	339	341	369	365	369	345	363	348	352	374	358	374	324	345	336	363	351	335	375	366	350	369	386	325	353	350	368	358	344	338	339	323	347	354	386	383	343	336	380	363	352	329	323	344	353	343	326	344	357	366	340	375	331	349	366	358	335	367	354	356	318	346	368	336	360	361	358	378	361	324	343	326	347	361	338	344	357	354	349	337	376	356	340	378	382	369	355	360	369	364	317	347	322	386	373	340	370	352	365	359	331	364	363	340	328	352	365	355	359	353	390	338	342	335	338	352	358	371	361	366	351	384	360	328	341	369	353	339	309	346	309	347	348	364	379	372	368	346	336	353	329	368	356	362	345	369	337	363	370	353	325	389	358	384	326	368	319	358	328	317	355	383	346	324	349	355	341	349	352	337	371	323	358	315	346	363	327	364	366	317	362	345	347	360	352	345	311	326	366	374	334	358	342	354	347	351	357	345	364	335	356	356	355	347	353	359	317	316	387	336	378	338	345	344	367	338	322	348	358	360	375	349	356	360	372	317	333	360	373	326	377	379	376	364	362	347	322	341	338	383	343	332	368	371	379	357	363	369	356	340	333	361	358	336	350	353	339	346	356	315	361	346	353	366	340	356	346	346	340	326	365	328	347	357	368	389	325	374	346	364	334	340	346	348	339	345	359	350	339	370	326	352	346	326	335	346	356	351	340	372	387	345	340	336	368	332	358	337	374	369	361	356	331	359	392	376	355	366	361	350	340	371	385	391	352	367	362	360	329	363	352	370	351	374	355	344	331	362	355	347	345	337	341	314	331	352	376	363	366	366	390	351	355	348	319	312	307	329	369	328	335	378	332	325	336	344	351	336	349	351	361	351	338	330	351	356	338	352	371	349	370	373	347	324	344	350	330	353	339	352	368	340	339	352	360	343	371	345	367	308	347	349	358	348	336	351	360	351	373	360	326	355	332	380	367	321	348	385	370	370	324	314	370	357	363	322	385	384	341	325	389	338	331	356	341	353	359	379	350	349	356	373	370	347	319	379	353	358	379	348	337	349	346	344	378	350	350	360	309	368	335	387	388	345	343	327	351	318	323	346	341	350	366	336	364	325	345	334	331	372	336	337	364	375	384	344	363	341	385	395	330	367	323	370	342	366	380	356	355	369	348	321	341	349	377	343	384	355	359	353	355	328	343	338	364	382	360	349	331	347	382	322	357	333	339	322	345	330	368	355	337	363	325	365	385	350	386	336	338	341	339	343	322	347	349	354	325	342	346	358	358	357	356	388	314	332	346	321	346	361	344	358	349	346	348	332	360	325	365	364	340	406	352	367	405	376	340	390	357	346	362	374	332	365	350	342	340	357	363	339	337	366	376	356	356	370	362	351	318	378	339	334	376	357	342	342	365	365	338	355	369	357	362	343	344	377	381	351	352	335	339	369	345	376	384	365	352	327	358	330	384	355	335	370	339	394	353	358	330	369	352	343	357	332	313	360	358	371	345	342	336	340	325	373	365	326	344	374	364	305	355	373	323	351	354	365	347	347	346	354	370	338	368	353	362	358	344	355	344	330	355	326	339	304	312	363	361	343	337	345	360	370	383	365	333	351	376	345	337	340	393	370	350	339	311	363	374	345	354	347	345	352	358	361	362	325	331	365	356	334	346	294	361	329	335	365	340	325	364	378	357	352	372	330	320	369	350	339	362	365	356	334	349	369	375	345	353	370	353	334	331	366	331	332	351	362	351	377	368	349	330	394	339	396	323	362	328	350	356	352	357	353	365	350	340	313	358	334	344	347	360	333	356	356	353	323	365	336	334	346	338	352	373	341	328	369	350	349	330	356	375	361	370	355	329	341	339	344	335	351	369	362	350	365	352	368	342	324	332	334	358	352	313	385	336	351	326	397	350	365	366	351	360	347	337	353	360	355	357	377	357	316	385	339	315	334	336	312	374	372	344	317	381	364	353	341	362	375	328	347	357	366	352	329	358	339	346	321	328	364	349	334	313	356	341	358	348	373	364	367	356	331	373	337	334	329	347	335	372	355	358	349	356	364	367	366	327	346	368	346	341	334	356	344	340	360	356	348	329	356	354	365	362	374	356	357	337	336	343	347	343	326	361	362	361	357	356	367	377	332	351	323	341	349	348	321	351	340	327	352	359	351	312	333	334	346	345	348	333	350	355	333	332	341	386	343	373	366	348	332	345	345	340	412	346	366	341	339	376	346	369	336	359	373	365	348	353	336	366	343	352	374	330	372	364	342	335	344	374	352	347	330	368	327	309	328	353	369	329	330	373	340	343	334	358	359	309	362	336	373	358	365	353	357	343	315	345	340	354	328	333	332	367	347	353	349	330	349	332	305	330	393	377	333	373	376	383	353	336	377	331	363	375	374	332	373	346	368	362	339	353	345	354	322	341	349	337	363	348	318	353	347	330	341	352	325	328	314	371	350	349	366	370	337	342	345	371	350	310	335	361	326	363	325	326	351	375	362	335	353	338	312	398	333	338	346	352	370	319	360	349	338	334	347	306	307	359	373	345	343	368	340	362	365	357	383	358	365	334	327	347	323	377	324	353	355	359	351	360	312	334	359	379	372	375	344	368	352	333	335	330	365	371	380	323	327	362	314	342	358	348	376	359	355	374	374	341	358	327	354	331	354	407	346	361	344	328	356	373	364	353	380	350	345	353	303	347	336	338	328	313	360	390	343	353	355	351	343	372	317	340	372	357	352	328	350	342	338	328	384	333	336	364	349	332	352	353	357	337	341	351	357	331	328	342	358	347	390	377	355	348	350	354	357	375	340	322	357	372	334	352	380	344	348	362	354	340	347	335	336	327	346	355	314	332	363	353	335	325	333	335	344	330	331	356	327	346	353	347	354	325	335	370	345	314	365	388	360	333	353	341	347	371	330	313	308	312	344	348	334	334	355	358	370	372	338	361	362	323	335	333	368	373	374	324	346	356	327	351	337	314	359	354	354	364	356	360	363	353	382	322	328	339	386	336	341	367
23683	21130	28291	24213	21113	7980	814	464	400	351	320	265	248	239	226	223	225	210	203	201	186	180	183	182	200	194	197	172	184	178	210	176	178	189	184	180	171	192	154	165	173	182	183	144	159	198	162	177	183	168	157	185	152	167	149	178	166	178	172	169	161	197	163	189	145	148	169	166	164	173	173	150	163	178	145	157	175	166	192	188	151	167	183	179	171	172	156	170	179	175	172	165	163	145	163	161	187	168	176	164	167	155	155	162	180	161	169	152	182	130	155	164	167	164	188	176	192	173	162	177	157	178	156	167	168	153	171	158	178	164	177	158	185	138	159	161	131	171	159	172	162	151	153	158	183	169	166	181	167	147	171	160	187	178	178	171	158	160	152	168	155	160	160	167	166	165	167	145	166	177	167	165	176	161	156	147	162	157	163	180	160	177	153	157	150	149	172	180	137	146	164	167	176	162	150	162	153	146	182	163	169	166	163	163	147	144	183	141	165	163	192	169	141	171	149	172	167	158	160	156	156	175	146	169	170	137	168	191	167	163	175	175	172	165	177	172	161	155	147	174	168	185	160	159	160	142	152	153	145	162	166	166	158	159	171	157	168	163	175	136	145	168	160	168	176	188	158	157	159	161	163	153	188	163	173	157	149	173	144	177	145	165	158	164	180	171	167	132	178	166	151	157	155	163	169	171	170	156	161	145	182	187	157	154	166	160	164	154	174	151	199	170	167	158	146	198	181	172	152	164	173	169	165	166	160	169	160	161	140	146	147	168	160	166	165	197	177	172	165	155	140	179	188	160	167	144	167	182	153	177	182	155	163	169	167	168	179	155	165	151	171	171	148	161	170	151	165	167	180	171	172	148	160	174	156	180	156	166	164	163	159	172	155	177	157	167	175	165	166	184	167	174	192	182	145	163	159	169	144	169	182	177	144	160	156	183	177	151	161	155	164	187	159	155	183	157	157	164	184	151	191	146	176	160	156	159	183	170	183	182	160	177	152	177	154	163	187	161	134	155	159	176	159	148	181	153	151	144	160	196	165	151	152	178	188	166	190	141	148	151	156	157	168	176	162	164	169	172	180	152	163	133	155	153	155	183	141	144	154	163	160	175	177	154	171	146	157	173	159	153	166	179	175	153	176	171	165	172	190	164	167	164	174	168	175	165	153	185	147	165	163	166	145	169	179	163	164	167	172	178	146	187	154	152	169	168	152	162	162	178	163	161	179	157	158	189	180	171	173	168	173	173	179	174	151	160	178	165	159	158	151	160	151	153	176	164	166	173	153	154	177	163	148	161	172	161	167	146	149	147	166	165	167	173	172	166	164	162	161	133	169	176	147	164	180	181	148	164	183	167	155	162	171	183	141	163	145	166	166	158	172	163	153	168	177	147	175	146	164	171	164	148	165	164	183	167	188	151	157	173	172	171	156	161	181	165	169	170	153	172	145	146	168	158	167	155	156	170	166	174	168	168	172	182	166	164	167	159	156	183	163	159	173	137	160	167	143	157	172	172	150	155	172	170	170	179	170	170	203	156	168	168	158	158	158	154	165	171	179	156	185	168	154	160	160	163	172	160	131	173	186	176	191	171	177	177	165	166	190	171	151	184	165	175	164	148	193	162	149	162	148	179	155	153	161	181	180	147	166	176	174	163	169	185	159	160	152	157	164	174	158	168	159	154	171	153	146	183	146	175	151	147	168	172	148	167	146	185	169	157	162	158	145	162	173	161	163	145	165	172	144	174	169	144	154	157	159	191	158	145	154	174	164	153	169	171	169	172	160	175	156	196	151	154	165	144	154	174	168	163	157	157	173	151	159	171	167	144	188	148	166	168	141	149	178	169	163	143	194	174	162	179	157	159	153	170	153	153	189	151	157	170	162	174	169	177	181	168	161	163	162	162	158	184	159	172	138	151	150	173	144	163	163	180	156	154	143	169	174	157	161	167	170	158	143	189	149	169	155	158	167	196	175	177	163	163	154	177	143	193	190	190	156	169	129	152	166	176	157	195	171	191	171	173	174	168	161	154	168	161	150	153	186	161	167	152	158	177	177	173	154	144	161	154	154	157	172	145	168	189	155	159	148	176	178	160	142	174	155	148	151	168	148	177	173	144	155	160	159	176	160	171	165	175	160	155	168	152	170	152	144	176	160	175	160	168	155	176	155	130	157	150	147	157	162	145	155	173	167	152	182	169	157	148	165	173	154	143	164	152	154	164	168	164	169	167	161	179	158	176	193	158	161	174	185	150	146	147	164	178	165	185	158	153	153	150	162	159	163	162	158	171	165	147	154	144	155	182	156	177	176	155	148	156	164	174	162	194	162	144	166	165	183	180	176	175	157	159	171	157	178	169	165	185	195	159	168	184	166	181	194	173	149	154	159	180	165	148	155	150	162	174	136	179	148	160	159	157	181	154	166	161	181	168	177	165	130	170	153	151	160	169	156	169	166	169	176	156	152	166	156	145	164	168	189	153	167	149	176	191	177	188	147	180	143	172	152	168	172	151	156	169	168	181	160	168	152	168	167	177	185	157	179	178	161	172	151	166	169	160	175	180	158	198	170	161	162	163	156	180	166	148	137	160	169	169	172	204	173	139	175	157	169	170	166	178	163	173	142	151	189	172	165	164	186	157	143	136	158	150	163	199	151	139	162	154	137	176	177	168	152	178	183	181	149	180	154	155	175	169	178	150	174	189	159	166	160	147	160	169	184	163	160	162	153	160	162	158	167	170	149	160	165	140	170	157	148	159	174	158	156	162	174	176	146	150	188	193	147	184	156	161	167	162	158	150	185	130	163	164	156	161	151	175	165	185	161	170	163	152	160	143	155	161	172	170	155	162	175	164	136	152	188	153	170	152	178	134	170	153	173	155	156	184	175	173	163	163	175	161	170	169	157	163	172	148	191	183	173	182	169	173	178	170	180	161	147	147	143	167	141	169	181	171	145	151	155	156	156	190	158	170	145	183	145	168	166	164	151	163	146	147	152	151	148	163	153	175	162	163	159	152	163	203	179	156	164	160	149	157	172	176	189	176	151	179	166	150	186	175	176	158	157	159	139	158	163	168	163	169	168	183	164	165	162	174	168	157	139	139	169	164	155	166	163	197	170	169	177	163	186	160	154	140	176	156	164	160	168	178	155	171	148	173	144	185	180	163	158	180	152	154	184	176	184	138	142	131	161	196	144	172	172	166	152	158	180	157	159	168	148	159	175	184	164	165	155	156	160	168	166	151	159	153	166	154	153	159	173	180	166	175	175	157	159	167	173	168	154	173	181	151	175	139	165	176	155	150	172	176	162	169	157	174	157	171	145	147	147	148	159	157	168	184	171	175	162	154	150	165	163	169	158	163	168	171	171	151	161	159	174	179	184	186	170	165	159	163	171	153	169	147	163	164	177	166	164	169	164	150	176	158	175	155	160	158	169	158	147	180	162	154	152	178	156	185	176	157	183	167	162	179	175	157	159	160	183	147	162	186	151	163	181	166	163	185
26925	11235	5400	2474	1738	1310	1018	728	649	523	457	386	382	342	305	299	290	259	286	271	230	211	215	225	221	200	212	209	185	194	224	211	220	202	189	206	214	198	194	212	206	200	169	187	177	185	200	197	192	193	219	207	170	200	209	205	194	195	197	210	205	196	201	189	178	211	196	181	230	186	203	186	186	208	212	190	205	201	194	189	151	174	192	185	185	190	179	202	214	193	172	202	172	186	180	197	196	205	198	203	178	180	197	170	176	193	193	198	187	168	181	160	196	159	183	169	182	182	182	185	188	184	186	201	182	160	185	190	205	179	203	188	191	182	181	184	189	191	191	167	188	185	208	175	193	185	179	192	183	199	185	186	175	188	204	169	191	193	177	191	214	206	185	182	192	175	183	194	170	183	186	210	194	198	215	178	181	160	204	187	164	201	178	186	194	198	203	194	194	175	179	187	206	181	195	208	189	219	212	196	202	208	166	179	201	171	190	215	203	196	184	189	174	165	215	170	169	196	198	188	187	188	187	177	209	184	191	180	202	173	186	184	181	173	202	166	185	189	195	175	199	190	176	179	192	193	186	179	192	191	181	200	195	165	165	190	179	191	184	176	219	178	179	201	203	196	197	175	174	184	196	190	186	171	190	170	194	192	182	184	182	199	185	203	206	174	174	172	173	187	177	190	202	189	192	205	202	189	192	181	185	190	207	185	171	184	174	189	184	195	186	189	222	205	219	191	178	176	208	186	182	162	198	220	194	154	180	179	184	209	168	187	187	213	209	170	199	206	175	202	182	207	228	194	206	199	207	185	213	153	186	178	186	170	170	187	186	186	180	186	201	189	193	192	163	201	166	182	203	150	214	169	183	185	197	173	202	190	183	198	178	190	175	188	181	195	175	172	190	197	201	193	187	190	189	165	190	218	228	181	211	200	201	179	204	171	195	183	179	190	168	191	201	182	196	189	169	175	167	185	168	178	189	220	167	191	205	202	186	186	181	181	197	214	185	197	193	195	172	203	215	189	199	169	183	173	179	163	174	179	185	189	190	181	202	186	197	182	195	186	189	197	193	179	187	200	205	178	196	199	193	218	219	178	203	208	185	180	192	196	190	198	201	164	177	203	183	175	197	176	174	185	186	178	165	187	187	194	183	202	198	183	172	186	164	179	205	184	194	199	211	178	203	190	207	175	225	149	165	201	195	187	191	222	206	184	181	189	195	201	193	177	211	196	185	194	178	197	206	193	195	178	192	211	179	197	171	177	167	189	200	189	205	189	176	177	197	185	212	171	197	205	179	196	172	180	176	181	152	207	186	172	198	216	195	179	206	195	189	176	200	160	181	189	200	170	197	180	185	212	175	198	202	187	187	203	208	196	206	198	173	167	185	167	188	198	199	185	184	197	198	195	199	197	206	194	177	195	219	180	205	180	198	187	172	183	200	209	193	190	184	169	219	200	198	206	201	186	176	185	193	197	191	184	195	172	192	197	218	178	181	188	205	192	208	208	199	153	184	189	171	214	168	157	175	201	195	203	210	192	199	190	177	176	188	217	185	182	199	170	186	182	164	203	170	177	173	187	191	169	195	193	178	183	191	190	183	193	197	178	198	198	191	196	205	184	187	173	202	175	207	198	173	192	181	180	176	211	151	185	189	209	194	186	170	174	176	174	195	175	192	183	181	187	184	190	144	212	185	186	183	197	219	185	196	206	194	184	173	173	174	168	201	197	195	185	197	181	209	191	194	195	179	187	191	205	179	201	185	197	209	166	184	195	188	191	218	197	182	185	156	166	211	209	177	164	170	177	191	185	195	201	189	196	188	180	174	193	184	173	209	185	184	173	192	208	200	179	167	180	204	186	205	181	188	186	188	195	176	203	201	185	176	201	163	175	164	180	214	205	196	202	208	185	156	205	197	175	182	180	182	202	179	174	181	167	182	184	191	159	206	204	190	204	173	178	182	192	188	208	184	170	170	210	189	179	175	176	191	186	177	183	166	191	186	192	183	205	193	167	186	191	178	202	201	186	189	200	206	205	189	183	194	199	199	172	177	184	198	175	212	182	210	177	189	197	202	202	187	190	180	202	205	193	179	218	167	168	178	192	174	201	166	182	198	178	196	190	184	167	179	184	194	204	181	199	171	206	196	195	189	192	191	188	176	201	162	195	185	186	208	179	171	175	177	200	185	168	175	201	192	199	204	191	227	181	178	199	185	181	171	201	176	174	165	223	212	174	199	185	202	207	173	208	160	189	178	183	185	206	195	196	208	186	170	167	191	190	188	189	201	173	211	195	200	193	208	198	156	214	191	190	221	190	190	190	197	181	181	190	200	186	175	233	171	194	206	172	205	190	185	223	217	173	185	180	196	220	189	203	186	189	199	159	209	175	170	186	194	214	203	191	181	206	201	183	196	199	173	206	206	178	185	164	213	234	182	209	178	188	191	171	218	174	181	201	178	190	185	188	201	165	187	189	183	187	198	172	168	202	189	180	198	196	215	190	207	188	219	164	176	203	172	194	185	168	164	198	188	202	222	177	176	179	169	201	190	187	208	189	200	192	178	188	183	183	188	187	201	202	197	172	182	209	176	174	186	169	205	188	170	178	193	162	216	207	179	197	188	183	185	185	195	191	171	197	196	185	205	195	192	161	196	176	207	194	206	190	193	181	207	197	204	210	188	181	192	201	186	165	199	177	191	160	189	181	181	197	176	186	187	194	185	172	173	187	186	181	174	195	165	173	176	191	231	187	209	175	192	207	196	187	209	198	166	192	183	192	209	186	196	196	169	223	166	183	175	186	217	176	189	186	187	185	191	186	195	186	179	198	186	193	195	176	191	186	222	191	183	203	207	205	188	198	201	188	188	185	181	190	175	203	182	187	205	178	191	176	170	199	184	177	200	183	225	187	188	184	197	188	192	197	217	175	191	196	196	196	167	164	198	202	177	204	192	169	199	184	184	196	202	191	195	200	176	217	208	201	175	202	177	211	188	193	167	183	208	206	182	201	192	169	176	201	171	235	184	155	187	193	186	167	178	180	193	216	187	186	190	178	188	170	185	198	171	192	198	176	190	189	181	187	189	201	205	172	190	190	194	203	179	176	181	187	190	204	184	190	179	176	185	172	213	181	160	170	188	187	207	186	186	195	173	177	169	194	201	187	203	207	176	189	189	179	182	187	170	203	174	191	213	190	201	175	196	178	176	198	190	180	205	200	190	206	182	173	206	177	187	183	196	194	194	186	193	190	174	208	204	203	188	186	183	191	190	201	160	175	194	221	196	184	211	196	214	209	206	172	203	179	171	168	166	196	202	181	180	190	193	198	195	176	225	167	187	181	152	172	172	175	199	210	182	224	168	198	152	169	169	203	194	185	177	190	188	213	197	193	199	180	199	170	188	187	205	204	182	192	181	211	178	189	190	194	186	194	189	188	164	184	176	194	187	171	206	210	199	166	204	211	205	170	213	208	178	191	219	216	183	168	183	205	188	192	204	195
24779	20983	26906	25118	8658	967	764	662	594	605	573	588	549	556	508	526	544	529	548	511	538	526	540	502	560	542	495	524	517	537	509	513	539	513	526	513	543	541	555	541	531	489	540	526	537	505	533	545	502	556	566	493	511	513	535	478	499	487	490	541	524	514	504	486	465	495	484	476	515	518	503	533	546	562	521	521	528	528	525	545	544	528	508	467	544	504	541	494	529	518	523	506	531	515	491	557	515	514	492	534	506	544	528	517	527	524	486	538	486	488	499	515	548	519	514	503	529	511	474	529	515	569	469	527	520	539	464	453	525	548	538	514	537	520	492	542	528	475	496	503	530	503	521	513	566	499	541	555	501	560	514	508	507	483	584	506	534	515	532	552	543	548	477	506	535	504	504	549	538	537	486	545	565	535	515	524	507	529	496	536	521	525	501	496	500	551	475	491	520	510	541	483	513	540	541	504	504	531	509	486	506	533	524	534	500	531	532	531	518	576	556	511	497	514	540	534	545	526	506	534	554	546	504	527	528	505	526	517	529	513	538	540	548	518	528	530	516	520	507	488	501	481	494	498	514	539	520	473	539	497	518	530	517	497	518	525	503	491	492	524	531	461	525	506	531	502	524	493	517	510	480	534	530	562	555	498	545	523	524	492	507	541	532	521	542	573	522	486	487	502	493	512	492	555	514	518	506	487	524	501	508	478	501	542	528	509	507	517	546	535	523	536	519	513	531	534	531	520	514	518	535	541	533	485	493	502	531	550	530	529	545	506	518	499	532	547	542	546	537	493	536	510	502	477	508	547	502	508	579	524	542	540	500	516	511	553	497	501	501	488	532	516	489	495	528	505	542	507	499	496	521	502	515	543	534	553	500	542	518	514	552	533	542	496	532	549	510	518	541	481	492	527	520	536	535	509	527	524	511	544	572	541	531	533	509	511	506	511	536	505	518	518	502	541	510	548	554	501	503	548	493	546	516	488	509	531	531	536	512	541	533	494	508	549	484	490	521	541	502	510	500	524	526	537	513	537	508	479	527	503	526	561	549	500	533	569	525	507	549	554	546	506	496	537	476	569	495	517	534	486	537	516	512	532	511	557	496	500	488	559	529	488	531	552	488	525	554	601	518	570	504	508	528	505	463	529	539	514	510	540	482	467	526	528	574	526	527	550	552	516	527	551	487	527	509	536	508	501	545	515	521	501	512	504	550	476	494	536	503	473	512	528	504	537	497	533	549	546	511	499	528	507	507	511	528	543	498	516	509	557	485	492	532	526	509	552	529	532	536	487	524	538	505	519	528	548	519	481	499	524	526	466	519	516	535	544	509	490	531	529	538	523	481	528	487	524	526	528	536	551	463	512	512	519	527	500	558	521	520	512	578	516	502	569	526	491	525	506	480	506	542	494	508	538	509	511	519	518	499	481	497	543	497	495	529	511	506	510	506	494	510	496	553	517	522	512	513	534	535	492	506	505	509	532	487	530	510	517	503	563	529	538	505	526	581	497	544	560	504	524	495	500	508	533	540	516	548	498	518	522	494	536	501	517	530	511	573	528	512	519	558	501	545	488	527	545	541	502	523	498	511	523	516	492	525	528	497	493	535	543	532	545	494	466	559	530	512	498	504	562	494	491	537	524	555	516	531	509	545	468	521	534	487	506	484	530	546	518	538	536	532	551	514	541	488	513	494	495	553	517	500	498	556	478	497	559	524	472	504	556	535	544	501	523	509	578	520	494	563	540	504	527	529	522	526	485	475	502	509	530	524	527	520	472	553	516	533	519	511	508	536	523	527	541	506	507	502	491	525	491	530	540	505	551	558	546	527	513	512	486	541	501	531	506	516	531	480	502	517	548	533	521	548	559	543	531	508	559	505	510	523	513	518	537	515	535	487	548	491	493	527	505	520	537	536	499	528	519	531	515	499	517	509	523	517	540	522	533	546	537	518	527	548	512	547	529	516	500	571	495	481	564	463	518	538	511	552	503	486	533	499	527	521	521	526	452	518	533	523	529	498	510	535	493	530	536	522	505	515	498	504	533	545	527	538	534	521	484	519	548	470	515	525	525	513	553	564	539	506	531	496	529	581	498	499	473	543	538	509	490	548	543	497	559	487	493	493	463	546	534	536	485	493	539	517	500	513	492	519	501	513	554	533	549	527	522	517	572	539	560	551	541	511	561	565	533	499	565	520	520	556	519	531	523	511	546	475	548	530	500	509	542	510	524	521	545	534	502	508	501	556	526	533	499	505	509	501	542	516	537	503	546	494	537	547	518	509	535	549	525	602	536	519	528	530	558	525	574	517	501	517	524	507	478	498	558	508	474	500	534	523	547	530	510	505	507	538	518	528	566	544	533	515	477	531	557	529	498	517	499	526	477	504	538	480	551	543	508	543	514	513	529	523	548	500	535	526	492	527	486	521	490	542	492	504	523	540	509	544	521	499	545	505	528	502	492	526	509	492	543	519	543	547	503	509	482	491	531	504	533	524	548	528	479	516	485	539	540	527	522	503	532	494	519	512	512	549	529	533	518	496	476	517	510	554	530	536	487	523	529	541	542	536	562	499	507	551	501	558	518	477	538	514	501	528	488	515	513	496	467	500	530	525	557	554	525	544	528	536	521	576	524	504	552	565	490	483	463	546	522	498	522	486	489	461	509	524	537	499	522	494	522	548	521	473	539	503	518	522	539	501	542	514	525	502	514	520	491	511	524	544	534	489	478	523	529	533	525	521	489	529	490	534	511	546	513	534	491	505	520	527	520	535	523	522	535	532	514	541	555	520	499	497	510	508	520	541	544	489	523	528	576	518	520	512	513	515	524	536	551	538	474	523	498	508	566	529	548	546	510	555	518	536	563	549	473	545	555	525	525	545	544	534	502	526	495	528	495	508	542	514	536	517	505	483	497	520	557	472	553	543	520	554	582	480	491	524	538	528	539	543	495	506	515	539	531	524	506	565	500	551	523	535	550	540	460	503	527	521	539	556	531	524	521	506	491	502	506	499	525	479	535	537	504	490	511	517	521	529	502	536	536	525	525	552	509	501	541	527	506	540	496	490	520	521	535	563	558	515	487	532	562	504	537	485	506	522	528	557	537	533	521	535	538	494	541	519	511	507	550	512	526	490	531	518	519	540	506	507	520	545	523	524	538	510	465	499	518	525	501	527	525	505	536	516	510	495	501	502	511	497	517	530	529	521	522	512	507	575	488	525	532	500	514	491	484	475	555	535	494	508	523	491	534	511	522	501	522	501	520	534	535	525	514	506	504	551	499	492	591	570	545	526	524	533	539	518	520	527	510	543	511	504	536	512	516	514	533	514	517	499	511	495	563	507	506	526	510	476	523	534	485	549	503	529	551	558	543	501	516	502	493	550	552	519	506	517	501	541	545	535	473	553	528	525	501	534	562	525	514	470	531	510	543	535	503	520	520	496	500	494	510	548	490	554	543	536	534	563	554	493	534	523	528	505	511	514	508	486	510	517	506	530	495	523	508
23159	6540	3222	1668	1385	1123	965	888	799	686	669	683	613	594	595	614	569	572	604	567	516	533	575	567	531	579	542	582	552	557	553	586	510	549	574	561	508	571	564	529	517	552	582	546	493	546	533	538	544	528	546	578	543	527	544	527	587	582	562	559	514	559	573	566	543	565	495	541	570	547	563	555	563	533	561	514	568	567	484	545	547	538	574	562	571	566	536	552	593	537	558	547	506	542	539	563	545	543	547	525	540	559	553	545	575	565	560	524	577	539	569	539	521	571	556	524	582	575	528	525	551	560	552	532	519	547	520	550	575	576	594	509	537	526	541	560	510	551	581	556	560	552	567	566	562	519	544	529	568	547	518	547	568	509	499	537	547	557	548	545	522	541	591	574	512	524	538	556	550	553	544	547	526	573	516	546	542	518	505	529	533	528	576	531	545	517	555	563	542	526	566	556	518	531	512	571	552	534	531	552	536	565	547	507	542	525	515	517	560	505	548	556	541	539	506	525	525	566	540	545	576	537	568	577	540	540	540	549	547	553	540	537	504	529	533	546	592	565	572	531	571	563	534	557	569	531	543	537	575	546	555	561	516	510	548	550	548	522	521	552	558	541	510	523	562	561	569	576	562	538	568	556	557	556	558	533	489	533	587	533	502	540	546	533	532	559	516	563	527	534	566	545	543	531	545	525	551	523	511	572	523	538	556	554	528	565	567	578	525	549	542	555	539	565	533	545	506	563	509	572	518	541	546	504	567	527	521	545	563	532	529	538	562	528	499	536	528	575	502	572	539	543	571	551	563	561	560	549	598	547	576	550	546	570	565	560	528	530	537	574	550	531	575	532	557	511	553	578	589	523	545	546	558	541	571	508	522	555	519	539	499	542	560	527	585	532	563	546	575	562	547	518	546	522	553	546	554	561	557	545	527	529	548	542	529	559	507	521	562	594	530	551	532	537	570	529	579	540	557	501	575	500	586	505	566	518	532	529	536	542	576	561	543	518	559	529	546	552	550	550	560	559	501	594	535	544	557	552	506	538	546	530	580	575	524	561	553	545	557	568	556	533	548	541	548	512	602	536	520	565	520	516	546	519	558	565	510	515	550	552	546	550	569	538	556	574	565	583	544	572	546	585	509	542	547	549	533	557	591	518	548	538	546	557	557	564	580	536	574	552	537	548	534	544	555	548	560	531	544	493	543	567	545	529	562	555	567	541	584	525	551	527	554	558	523	570	535	530	531	515	515	559	570	500	549	562	545	553	543	536	535	565	552	554	550	566	480	509	507	556	552	566	526	528	536	558	520	566	534	520	565	554	590	557	549	564	577	555	540	564	524	513	567	549	598	559	527	568	548	546	534	522	559	565	538	538	553	582	533	527	520	541	546	572	574	489	535	524	567	499	588	546	517	531	567	537	545	553	576	508	547	524	503	484	522	557	546	557	549	558	562	530	528	576	545	520	525	571	555	518	500	555	575	546	567	562	541	549	534	520	514	542	567	545	534	573	551	587	566	552	530	583	561	526	564	540	503	525	578	507	476	538	537	580	560	526	548	544	591	568	560	531	549	547	507	557	559	542	526	559	527	536	562	533	565	585	595	553	511	539	589	501	539	554	536	522	555	556	534	553	552	576	555	518	540	567	563	580	548	557	540	544	555	567	537	545	540	505	512	514	577	542	515	559	563	536	551	565	534	540	489	542	560	532	550	561	523	559	539	578	555	572	592	542	538	503	594	528	538	568	579	525	516	546	550	565	552	494	557	518	571	566	549	534	562	533	555	570	563	544	550	559	560	513	557	562	583	528	542	535	530	559	574	600	564	526	503	553	532	560	559	544	540	549	539	610	568	553	522	572	519	561	559	550	523	544	565	529	546	591	543	521	529	579	542	546	569	531	526	523	532	555	571	606	499	544	537	588	535	517	577	572	550	553	545	497	540	539	565	502	566	538	545	579	555	548	527	553	541	586	525	540	549	534	543	560	541	540	566	490	530	521	548	532	564	539	561	580	553	505	553	584	535	536	513	556	544	550	536	547	553	535	497	521	519	546	570	545	582	527	537	517	559	569	586	602	538	530	576	553	606	547	580	564	534	552	563	520	548	562	540	590	530	518	557	526	501	566	533	582	547	529	553	568	550	570	584	551	562	529	555	544	555	543	531	530	553	531	545	520	531	574	505	541	573	537	530	553	551	578	561	516	556	476	543	514	552	550	537	566	529	536	533	554	516	565	567	566	563	576	552	560	580	530	537	552	552	549	547	533	490	546	563	568	545	544	543	591	546	570	566	541	571	580	576	537	539	551	542	558	561	520	514	559	537	566	587	546	542	514	529	567	539	525	561	586	545	537	538	543	553	520	537	541	536	529	556	563	528	577	547	546	559	564	572	524	544	568	494	510	524	533	579	511	553	527	587	539	564	517	533	549	539	562	552	507	556	598	582	530	524	576	550	533	538	541	551	539	544	552	541	530	597	550	564	521	554	537	518	528	523	513	571	544	583	519	504	518	553	519	559	518	533	547	529	529	605	535	502	514	541	558	579	515	564	577	578	533	546	529	560	553	543	571	504	476	560	531	571	572	541	546	541	556	541	517	548	517	556	580	532	531	534	535	534	542	528	550	558	581	563	543	535	572	544	571	527	529	520	518	538	518	543	562	573	582	527	511	563	556	529	571	548	512	533	569	553	524	531	530	508	568	543	551	509	517	534	493	511	575	547	563	555	538	533	551	513	553	565	548	509	561	537	533	529	551	553	559	586	527	553	544	575	506	515	590	544	573	495	556	538	544	505	510	567	542	540	540	555	543	539	489	497	561	551	503	565	544	550	561	543	555	554	570	593	522	570	546	558	528	527	546	534	525	514	544	559	497	529	539	526	568	547	523	564	531	550	544	583	550	603	554	541	523	520	581	536	557	469	565	561	541	539	543	514	523	488	541	533	537	563	556	563	562	555	569	523	527	544	559	537	517	550	525	539	572	560	557	557	539	572	556	576	541	505	536	523	544	517	529	524	575	539	549	558	567	545	552	527	556	527	517	563	570	600	579	562	536	534	600	530	553	558	529	515	559	540	521	505	537	549	567	579	538	545	528	552	536	572	567	555	516	586	570	565	543	545	570	553	541	537	548	544	531	545	534	596	581	555	509	525	512	544	591	539	515	554	523	545	536	534	531	609	555	566	516	545	549	532	561	556	533	515	515	543	565	565	531	535	559	562	550	545	547	559	527	568	508	542	494	561	560	541	519	541	550	547	563	538	506	580	490	541	583	532	595	558	496	554	539	543	503	559	519	583	561	525	492	569	557	533	572	555	553	576	528	509	536	586	534	612	549	539	564	538	508	547	515	527	540	516	555	571	547	516	539	542	510	529	586	549	509	553	518	574	556	552	554	578	540	542	542	549	558	585	542	531	560	593	551	541	522	525	522	550	590	568	548	547	574	534	541	572	552	550	545	556	540	552	579	540	540	513	533	556	524	521	544	543	558	525	520	553	548	542	564
22565	21130	28782	23725	21132	21167	6397	1017	800	734	609	593	523	507	514	544	463	457	494	442	417	401	433	424	414	407	425	419	382	409	389	424	416	375	419	371	396	385	380	390	373	375	378	382	403	368	384	385	405	381	382	421	384	386	397	378	372	359	395	401	391	400	400	395	375	381	356	385	364	410	421	381	387	365	392	374	370	400	357	356	402	381	395	364	402	383	370	396	377	404	409	363	428	392	371	380	397	360	394	353	364	358	437	394	419	373	372	348	368	371	448	359	381	408	374	371	389	380	396	403	346	381	369	360	418	397	374	362	399	405	348	365	386	358	372	415	341	386	360	324	408	390	364	379	371	359	350	360	367	353	344	371	346	373	361	371	411	384	368	391	395	387	370	375	389	397	419	341	398	386	424	423	383	355	348	370	364	338	377	367	401	395	384	390	388	397	377	369	398	384	412	415	339	336	404	362	389	379	371	361	394	411	390	396	398	351	397	402	394	388	354	422	408	388	375	354	401	352	375	359	390	393	389	369	387	389	413	391	377	395	360	376	388	359	392	398	376	390	360	390	353	380	402	371	357	405	368	347	377	377	382	390	374	359	364	395	360	390	379	373	388	398	383	366	400	385	401	361	350	400	370	357	379	363	429	352	363	373	372	389	408	374	346	384	373	390	361	381	371	394	401	399	358	425	403	390	349	388	390	382	386	360	374	379	352	388	394	378	385	378	364	379	360	359	361	359	380	401	371	371	411	386	380	344	374	367	410	400	391	354	387	371	393	375	385	376	398	385	388	348	407	384	361	374	382	370	381	381	418	359	394	389	341	383	414	368	376	359	356	390	385	399	386	374	380	385	356	417	387	410	393	356	382	374	368	395	384	407	396	385	363	382	377	357	356	400	388	385	426	387	397	364	386	386	367	377	379	380	411	391	435	410	398	401	383	383	406	386	361	361	363	364	378	384	366	374	394	405	358	380	413	351	359	365	402	363	370	345	384	404	388	389	397	380	399	378	362	368	379	415	371	385	355	429	407	381	394	342	391	361	365	353	401	362	379	363	360	372	382	374	378	374	411	394	420	367	402	343	396	417	383	364	408	372	368	379	388	385	347	370	387	396	362	399	340	381	400	384	391	376	345	405	419	345	411	382	398	357	378	392	361	360	357	353	338	364	381	385	371	378	352	375	379	407	377	395	399	355	372	361	362	376	399	353	375	399	388	379	378	371	394	391	399	377	381	380	399	388	364	358	403	384	395	390	352	375	373	374	389	385	370	403	368	364	355	399	356	366	373	397	357	357	390	411	420	411	373	366	382	373	342	378	392	366	372	395	371	350	368	399	394	359	362	393	391	382	396	385	363	407	392	392	369	355	382	368	378	338	377	386	386	359	378	364	381	405	371	397	388	398	345	385	371	390	349	377	374	370	401	358	400	378	383	360	403	392	367	380	377	379	377	391	371	397	397	377	376	363	343	372	334	396	385	398	372	384	385	391	370	392	398	394	334	366	399	366	386	430	385	363	376	408	344	405	361	409	386	366	398	354	384	391	374	371	351	392	383	381	404	392	372	422	366	390	380	368	357	400	385	416	364	381	388	411	327	375	383	359	391	401	368	356	382	415	393	378	350	379	386	401	368	374	358	351	416	391	387	394	368	359	438	376	381	378	360	370	357	390	403	377	338	396	360	390	390	328	367	364	389	402	377	374	398	377	383	367	371	349	386	326	413	370	355	363	386	365	397	396	376	403	399	386	438	395	370	358	380	392	378	408	342	406	395	341	393	407	368	392	391	323	400	416	366	365	366	400	376	374	409	387	398	394	376	369	398	370	398	384	363	388	354	370	393	369	382	404	400	358	382	381	400	362	388	364	374	354	365	353	364	357	375	341	387	371	358	401	374	391	359	382	393	387	382	390	354	371	402	366	393	388	425	373	396	443	399	387	374	390	398	353	394	375	372	406	385	386	368	369	354	366	366	398	372	394	429	369	424	365	383	363	384	395	403	390	407	389	363	384	362	354	363	367	346	382	391	382	368	394	393	358	398	377	362	409	366	394	370	414	372	370	399	360	372	376	378	406	423	404	375	354	383	375	385	383	390	423	371	350	349	363	392	354	368	399	358	354	400	388	361	390	348	387	386	371	348	338	398	366	390	377	410	408	372	393	414	376	394	401	369	397	376	389	429	389	341	383	376	385	378	396	375	367	376	330	368	396	353	378	364	365	378	377	363	382	383	359	382	402	407	376	371	360	408	390	386	393	357	358	373	371	394	383	380	403	368	399	349	415	397	391	369	388	383	365	381	340	407	375	423	349	379	368	369	367	353	383	400	341	368	414	375	350	370	336	391	401	412	353	382	392	384	389	394	360	396	343	373	369	357	347	395	382	365	353	393	356	383	387	372	347	383	386	397	377	384	392	382	392	367	370	391	361	382	401	390	381	392	402	409	381	412	378	382	403	387	385	416	361	390	371	383	388	393	382	390	340	412	422	379	363	407	422	367	400	391	402	373	365	378	341	378	397	412	384	392	381	378	361	433	363	378	381	365	398	388	376	356	377	381	427	360	363	361	374	379	412	393	382	379	405	385	388	389	392	382	375	395	349	375	352	356	378	392	354	346	367	400	378	376	369	352	386	355	412	383	325	370	335	374	402	398	343	419	386	393	337	384	378	387	370	368	384	386	375	367	357	397	385	340	375	372	386	365	356	376	398	352	395	407	374	358	401	377	389	363	386	373	336	359	351	389	416	413	422	364	357	382	349	341	365	371	374	390	374	367	383	384	360	371	349	398	383	408	383	385	381	351	373	348	398	405	379	412	401	369	399	340	386	399	383	370	398	374	383	385	379	371	404	389	379	375	406	393	380	390	355	367	406	414	346	396	348	389	365	357	370	452	354	329	394	364	348	392	382	367	393	374	376	388	367	327	365	384	376	409	358	397	352	386	366	384	388	400	407	381	378	431	362	389	407	390	385	396	358	415	355	423	397	381	411	373	338	389	409	380	368	419	385	377	366	370	348	379	388	366	363	379	398	397	345	391	371	356	385	423	366	383	393	365	380	369	375	388	377	375	382	365	380	354	388	416	361	361	371	378	379	361	368	347	370	401	350	390	364	373	380	406	361	364	354	397	374	330	368	357	359	386	398	402	378	391	398	382	371	380	354	359	389	372	381	372	364	406	368	435	395	358	381	361	345	391	397	405	383	387	385	384	364	417	403	402	379	402	398	404	405	415	375	402	381	357	408	407	376	385	360	401	400	375	358	383	408	366	369	397	390	379	372	398	393	385	355	374	369	376	374	365	395	395	405	397	364	400	378	369	351	367	374	395	381	369	363	406	345	405	393	363	382	381	352	368	372	384	387	385	376	353	390	380	359	342	390	361	342	354	374	341	365	357	385	405	384	336	376	406	379	387	400	374	378	380	370	375	416	385	370	400	383	391	361	345	416	371	390	372	424	385	328	384	405	413	377	350	388	383	388	390	381	326	384	406	368	372	398	404	377
31290	16933	9331	4669	3174	2444	1891	1492	1229	1045	945	827	689	627	649	569	551	547	477	544	479	514	459	477	461	448	425	407	476	424	427	432	453	394	429	395	418	401	433	398	455	425	404	413	366	412	391	386	402	356	390	372	404	395	384	393	410	379	408	407	397	379	385	413	431	385	391	374	404	396	370	366	378	373	392	403	446	402	433	381	380	397	396	384	409	383	400	407	350	368	391	391	371	398	379	354	357	389	369	394	425	388	360	367	360	398	394	392	391	382	421	374	384	411	388	399	366	395	349	402	381	381	415	431	401	380	388	366	379	381	387	374	411	365	437	433	392	441	377	374	386	379	415	353	401	357	368	377	391	385	348	379	376	368	394	388	359	392	380	415	387	406	412	373	387	373	385	383	383	446	380	382	358	383	378	401	367	360	381	385	361	357	410	366	374	395	386	392	408	409	381	368	391	409	385	372	404	394	381	409	392	411	420	398	372	389	382	364	371	391	397	404	385	383	383	411	378	391	379	347	405	397	383	367	395	364	373	397	371	384	362	371	406	346	345	415	410	375	390	402	412	368	365	372	407	381	396	408	379	382	384	393	415	390	380	356	400	374	385	391	385	388	373	390	400	356	395	403	371	373	362	426	385	382	409	405	381	398	399	383	392	381	394	412	396	359	394	387	399	390	389	393	402	392	379	391	391	351	353	387	390	401	387	403	373	389	381	405	361	385	381	365	381	373	395	373	379	414	376	373	395	412	325	401	405	354	351	419	386	380	388	388	360	405	405	368	414	397	355	378	390	399	337	371	374	392	352	415	389	392	338	396	372	376	368	385	388	391	385	346	346	370	380	361	390	370	372	376	424	416	392	387	372	400	409	404	394	382	374	371	396	411	412	420	379	406	369	376	390	395	402	382	430	399	364	380	377	394	405	400	354	406	396	361	380	363	394	386	394	382	362	368	353	366	365	349	391	399	368	393	414	358	405	422	378	372	368	395	404	386	380	379	380	382	379	390	404	354	378	389	378	384	368	393	433	406	348	387	385	396	442	421	394	394	374	397	389	373	404	376	397	361	370	387	353	395	379	384	396	376	399	387	408	382	431	360	393	388	387	338	349	399	409	419	356	403	388	380	373	400	360	401	396	404	376	380	396	370	401	348	397	393	416	406	437	390	372	386	356	423	359	378	402	408	373	365	351	412	389	357	392	362	366	341	404	349	411	372	396	412	387	362	412	403	401	387	390	417	369	392	389	388	359	369	373	375	392	424	390	406	368	350	351	401	375	384	369	376	398	374	374	396	393	371	365	407	360	415	362	391	403	364	403	391	366	392	374	403	377	380	355	424	411	433	364	380	408	417	372	397	395	367	403	379	389	407	411	390	387	384	396	386	397	401	384	415	369	372	422	379	402	342	421	402	413	379	361	402	380	372	394	365	352	348	373	401	386	401	367	392	387	361	363	396	401	404	387	413	438	380	386	414	371	391	429	408	407	416	413	394	411	398	390	372	394	390	417	371	401	379	420	402	412	408	385	408	336	399	373	391	386	361	380	392	348	406	378	346	400	399	376	380	383	350	391	358	385	376	382	375	376	423	407	382	389	387	393	388	425	361	380	403	402	383	398	401	415	417	366	406	352	388	387	386	414	322	384	411	392	372	407	375	356	380	414	398	401	376	378	395	391	361	392	371	395	362	393	368	366	370	400	389	363	391	366	379	390	399	389	367	388	385	385	359	384	373	372	373	388	366	394	357	343	408	402	356	396	416	374	370	396	416	407	388	409	379	398	384	422	394	374	356	381	349	397	366	394	368	401	344	419	395	384	383	411	378	359	410	382	368	355	409	410	388	398	387	387	379	387	397	403	426	419	369	381	388	403	380	392	425	411	374	361	403	417	408	393	411	372	377	391	378	404	387	386	344	378	398	399	394	394	381	379	390	418	400	367	394	398	411	375	404	343	369	420	364	377	417	371	379	368	379	400	376	348	344	417	395	364	387	375	415	395	379	376	384	391	383	381	396	389	410	397	399	400	351	370	401	397	390	358	423	343	396	395	369	378	408	403	385	393	406	392	379	395	414	435	379	372	387	402	337	397	398	366	380	390	385	377	406	379	395	370	362	364	395	342	380	397	371	385	410	361	374	373	374	371	386	402	376	353	413	406	399	417	392	387	374	403	374	401	385	373	360	366	390	406	383	357	364	375	360	413	413	401	384	420	374	370	378	376	400	373	374	403	406	396	415	393	382	388	436	379	400	393	349	393	406	389	389	403	352	387	363	395	376	381	415	353	372	407	382	381	415	391	386	392	398	388	379	392	401	373	378	398	373	408	387	381	387	383	378	368	396	386	399	394	380	362	412	406	421	360	388	361	371	379	395	414	374	408	356	392	362	365	368	373	413	408	390	399	409	392	405	418	379	339	367	393	394	372	363	413	384	384	384	392	395	369	401	378	402	410	364	398	388	381	385	411	376	395	394	397	392	383	349	406	387	396	393	386	383	414	361	380	381	389	369	406	374	411	386	393	391	386	358	400	387	358	380	383	404	380	361	393	372	403	390	432	385	385	384	392	395	410	394	359	414	391	411	384	407	362	411	398	360	372	398	391	384	387	358	361	371	393	414	373	407	374	370	408	406	367	369	386	429	389	401	414	382	439	384	387	386	363	386	374	407	389	377	338	383	375	355	391	418	374	359	368	368	402	367	393	375	367	383	419	376	413	376	385	389	394	356	415	397	425	389	400	371	382	352	385	392	415	388	411	369	389	392	381	371	380	388	389	381	410	393	364	376	380	397	372	401	396	379	383	391	385	372	387	386	370	387	384	390	420	363	418	374	403	362	399	393	404	377	428	375	385	373	389	353	368	406	412	399	407	389	375	389	381	369	425	385	407	378	389	383	414	424	415	381	411	412	389	367	404	377	367	428	383	360	384	350	365	341	425	374	386	384	376	410	415	370	406	412	369	417	347	394	376	373	412	386	387	375	347	398	372	394	376	379	401	402	399	363	405	402	382	372	355	371	385	410	351	404	369	362	315	366	404	397	386	364	362	355	375	382	351	390	389	406	382	367	354	378	346	372	351	417	388	363	393	388	419	370	367	355	404	367	390	405	375	371	349	393	405	377	422	397	365	368	372	394	419	393	404	379	344	402	379	346	375	397	404	414	365	391	377	410	382	390	353	374	415	386	390	395	406	417	381	388	366	392	396	401	389	332	397	391	409	387	438	375	344	379	398	375	352	416	401	355	392	377	388	404	392	391	386	404	388	363	393	382	351	408	423	397	372	360	394	392	407	369	398	415	387	343	404	398	362	355	376	371	404	403	366	383	390	373	368	371	393	406	411	343	389	385	365	400	382	377	405	375	389	395	423	421	338	397	343	388	381	363	334	386	364	403	389	377	396	429	367	360	415	377	377	379	364	390	391	384	380	401	395	367	401	406	355	358	396	404	378	388	394	361	393	393	392	378	392	401	405	396	368	375	381	385	385	400	408	391	362	343	401	388
27732	16772	3005	537	434	392	354	313	314	327	343	289	301	313	293	313	303	316	284	324	302	309	303	323	277	276	277	310	305	304	278	346	298	318	303	305	298	302	297	283	331	310	343	330	331	298	318	289	297	291	321	297	287	314	335	317	321	295	314	314	302	326	335	299	342	274	297	322	335	311	301	303	313	313	304	296	308	302	303	334	304	287	291	340	314	298	328	326	306	323	279	300	327	289	309	335	293	304	329	302	334	349	282	286	307	343	304	301	338	323	324	311	333	308	309	287	312	306	325	296	318	307	308	336	295	317	288	290	302	284	311	327	296	299	312	275	312	308	319	309	350	325	303	304	322	283	270	297	344	300	328	315	325	296	315	328	326	283	299	312	285	282	336	303	326	331	317	286	285	302	335	321	297	320	327	307	305	289	323	315	300	298	280	293	356	280	316	313	314	273	333	294	319	292	302	300	316	346	313	305	283	323	300	311	309	324	289	305	301	292	288	298	306	328	319	309	295	253	316	308	295	319	305	305	283	277	331	295	361	291	298	299	293	300	298	326	305	279	309	325	326	344	321	306	296	279	331	328	324	303	311	266	309	312	313	308	340	287	293	308	315	326	299	289	325	291	316	316	308	296	309	325	271	311	273	309	323	293	309	308	279	319	321	328	317	331	312	336	302	315	329	326	329	310	280	277	312	338	341	339	324	318	288	314	285	290	300	318	310	272	280	297	304	312	272	292	301	290	332	314	331	328	296	351	320	335	293	295	312	306	334	312	318	293	318	303	323	333	300	283	308	335	309	300	304	300	309	278	327	298	287	289	316	322	314	317	285	290	309	311	319	301	326	294	337	280	312	304	335	314	333	307	308	290	297	291	306	333	274	302	294	298	319	290	285	286	297	296	311	321	302	314	297	303	263	283	322	276	320	307	333	323	323	293	320	295	291	328	285	298	298	323	326	306	331	317	318	279	323	338	330	288	303	311	312	302	297	293	292	335	301	342	289	310	305	308	316	297	315	315	281	286	314	292	307	332	318	285	331	331	317	317	310	297	317	331	322	295	314	279	288	331	294	306	307	326	320	301	296	287	326	348	302	279	313	318	318	276	341	295	331	315	304	326	286	314	315	334	316	351	300	298	326	321	320	310	321	318	340	315	301	308	324	329	319	329	306	332	323	302	314	315	294	314	310	309	285	328	311	315	322	288	359	289	330	306	294	296	293	308	311	285	336	290	318	302	270	292	299	299	311	315	333	299	326	296	319	316	302	323	307	317	292	320	289	274	311	321	276	313	311	304	281	311	279	308	315	314	306	313	278	312	323	342	306	338	323	342	296	288	306	295	301	331	304	295	320	310	319	314	306	315	315	328	304	314	350	301	280	325	292	282	305	319	335	350	317	298	322	279	315	287	309	306	348	312	319	327	313	305	314	304	306	295	284	337	320	293	289	328	299	304	328	341	302	305	308	292	312	285	288	299	313	299	313	317	323	273	313	287	339	269	284	317	345	294	304	298	313	310	327	297	280	299	321	311	285	289	289	304	307	289	313	320	309	312	307	324	317	292	311	310	335	330	301	286	314	361	325	317	322	300	297	299	316	281	322	300	336	308	310	306	293	324	303	313	295	312	346	307	327	318	327	312	315	303	313	296	290	305	328	311	309	324	299	305	320	293	296	322	321	308	336	300	325	318	294	304	319	305	326	300	313	325	313	304	318	294	301	287	294	339	338	280	298	305	291	325	338	302	284	330	321	276	313	310	346	320	276	308	311	295	310	297	310	304	296	293	326	314	320	289	316	298	302	315	348	285	318	293	329	298	297	321	298	316	313	298	303	286	304	309	301	299	294	277	314	330	321	307	249	286	314	329	297	305	308	326	310	284	324	325	296	301	264	297	305	299	343	308	307	334	317	318	318	312	304	295	318	313	307	309	303	302	302	328	307	315	287	303	304	298	324	300	293	286	332	310	347	334	297	323	300	332	311	286	284	333	326	296	297	317	315	314	272	328	310	306	318	321	301	282	313	319	311	283	318	296	302	318	322	328	296	322	281	317	312	314	345	310	288	345	306	306	317	283	287	291	338	299	291	320	322	271	309	328	304	313	315	331	317	328	299	293	302	327	280	294	302	343	310	327	305	305	294	301	315	333	338	313	308	315	323	288	338	306	310	301	308	287	300	297	335	299	344	347	315	296	294	307	316	300	322	308	314	323	284	319	317	303	280	306	309	303	311	321	281	302	298	298	293	281	336	303	288	332	292	326	301	286	312	278	322	315	298	325	319	308	340	298	294	291	321	286	343	309	282	290	312	320	310	282	304	305	320	308	268	325	303	305	271	285	280	306	321	337	317	294	342	309	311	272	327	330	304	314	301	315	330	295	341	320	296	318	299	294	291	302	289	315	303	328	300	303	350	326	301	296	278	304	327	303	316	297	313	303	304	333	337	329	294	298	314	303	326	299	323	303	262	309	298	310	327	325	292	323	302	312	313	305	332	327	333	312	281	307	308	308	308	294	302	323	302	332	300	307	291	300	310	347	294	288	308	301	312	327	305	298	309	328	317	290	332	277	336	304	291	315	312	314	335	318	340	327	315	265	294	326	344	297	303	339	336	312	315	303	283	336	332	292	279	335	298	314	323	287	281	286	318	315	328	323	294	320	340	299	337	313	305	319	320	301	322	308	299	296	302	325	321	295	286	302	327	304	329	328	343	318	298	264	328	300	301	344	288	322	334	318	293	293	348	315	288	295	283	306	311	324	333	275	318	314	341	313	333	304	317	307	309	308	276	300	284	336	323	300	315	309	313	329	291	284	297	275	268	301	363	318	317	304	307	298	329	306	307	288	327	309	319	335	312	289	319	308	348	299	301	313	314	306	307	319	283	288	265	285	286	323	337	315	297	307	337	298	308	319	309	316	310	335	320	296	306	287	296	308	283	318	333	316	303	300	295	340	309	321	288	275	362	306	317	293	305	339	322	288	325	330	318	301	334	327	303	335	307	309	305	290	317	281	296	289	257	328	316	314	308	333	315	317	343	282	307	309	308	340	318	328	318	344	279	316	299	305	309	314	309	312	297	298	290	349	315	312	317	283	282	298	300	311	318	316	310	277	301	337	297	285	305	280	305	306	298	300	310	288	332	294	281	300	293	319	298	283	325	330	337	275	329	331	337	294	334	309	308	294	322	301	301	324	293	312	280	296	327	304	294	311	323	307	299	327	282	329	315	294	305	278	310	296	324	313	283	320	291	311	325	315	307	299	298	291	293	282	299	303	345	331	313	345	307	322	316	282	338	295	257	319	303	316	308	316	316	310	317	319	339	299	326	290	300	283	347	306	309	320	286	327	292	312	310	311	335	309	310	311	333	314	305	284	331	298	299	301	303	302	311	317	309	311	314	307	331	306	301	289	281	305	304	335	317	313	299	283	328	290	315	305	296	320	317	322	294	293	326	333	297	284	321	281	282	314	348	288	322	306	292	292	301	285	326	291	268	318	303	347
6854	1117	690	473	475	394	385	331	359	373	358	329	324	376	322	337	396	338	362	345	330	359	343	380	329	365	351	333	303	363	361	327	325	305	353	345	360	370	355	357	351	360	334	344	330	367	340	358	313	343	352	321	355	331	368	332	354	395	335	321	352	323	315	338	365	334	375	337	346	349	345	335	374	353	346	339	361	350	345	328	341	334	339	336	380	312	372	364	351	335	313	309	324	391	346	356	358	326	379	343	352	333	370	335	355	356	344	356	341	337	351	343	378	363	314	324	344	347	359	333	344	330	355	352	355	351	335	356	323	333	341	348	359	377	315	350	351	375	369	379	349	334	355	368	360	307	342	319	360	360	358	337	346	349	370	342	340	333	343	334	358	326	324	353	329	332	344	376	328	359	346	337	363	360	357	348	326	339	386	320	323	340	338	365	355	368	378	342	314	352	326	362	296	311	344	371	345	364	318	329	346	351	372	320	313	345	349	342	374	342	329	353	332	346	359	336	355	360	344	373	327	345	354	366	366	353	354	345	367	368	388	342	359	331	355	351	366	372	340	362	372	331	365	329	340	336	340	334	343	301	319	357	359	361	370	389	333	339	387	354	359	298	370	331	322	345	333	363	365	331	320	347	321	351	337	357	349	363	315	367	331	356	334	329	339	326	336	319	345	357	335	370	381	314	352	374	360	323	350	368	342	332	339	355	363	326	386	361	338	395	363	363	363	359	374	365	348	338	353	350	319	362	356	335	359	367	348	396	355	364	360	350	364	334	323	326	314	338	307	355	336	367	343	377	339	338	359	375	358	371	358	357	304	362	351	356	370	333	333	334	354	342	336	363	364	360	341	328	324	365	335	341	387	355	344	356	343	364	357	361	339	385	342	355	325	350	332	361	337	331	379	320	366	361	367	367	313	364	337	376	371	331	337	343	357	306	358	344	345	352	351	341	324	344	331	339	342	363	345	349	383	318	362	337	344	353	357	324	344	350	362	359	346	337	349	367	349	359	342	316	355	378	337	338	366	349	358	360	367	358	355	344	358	355	338	357	330	330	331	312	328	363	370	325	363	363	359	333	331	380	369	349	347	358	328	373	380	350	332	313	328	339	333	371	351	332	320	334	314	315	361	370	364	346	367	356	313	359	360	352	327	341	348	394	319	357	345	366	358	348	342	372	376	356	350	331	368	339	328	359	324	387	341	348	360	337	347	340	363	365	359	323	337	332	361	342	311	340	375	325	323	355	335	350	346	373	341	327	333	342	337	310	343	325	351	324	344	355	347	352	336	336	379	343	323	342	302	336	355	341	339	353	344	337	329	327	345	351	348	348	372	362	345	366	384	343	358	375	359	334	356	354	348	353	378	339	290	362	353	362	363	330	336	329	361	385	334	312	313	341	329	359	349	362	361	340	357	371	353	316	335	362	339	349	363	337	331	308	321	322	307	329	344	334	339	349	341	356	299	366	343	370	337	324	318	356	380	348	345	316	354	372	329	349	333	360	371	352	359	350	349	348	339	364	324	302	356	337	336	330	351	336	337	357	339	343	359	322	347	327	340	306	364	338	376	328	322	351	370	325	358	350	340	344	351	362	391	342	338	338	330	343	350	325	335	335	339	359	357	357	344	363	352	346	358	358	346	347	327	350	295	335	363	373	350	319	378	346	377	333	365	359	343	335	361	340	325	372	369	336	364	352	315	315	364	366	381	350	332	357	362	355	317	351	373	323	339	356	366	327	379	336	321	326	347	329	358	354	404	356	335	355	347	365	351	326	325	327	330	335	379	337	355	349	343	336	346	342	344	342	358	362	346	391	333	349	347	386	347	352	331	318	342	322	356	301	365	386	342	329	324	353	360	374	364	321	370	346	339	332	352	334	347	366	366	310	326	341	347	313	363	339	352	338	355	327	371	355	395	319	320	363	346	317	331	348	371	350	290	341	332	335	350	382	353	378	375	365	360	349	349	368	351	315	338	328	319	301	362	331	370	343	341	344	346	330	363	331	341	323	349	322	321	354	349	337	358	384	365	337	360	395	333	355	347	322	362	324	337	387	358	378	323	350	349	355	341	358	319	397	353	294	335	329	344	338	358	321	361	363	344	292	339	372	357	324	325	325	337	361	351	357	349	314	309	319	380	335	363	359	339	357	301	355	339	360	356	350	336	353	334	372	338	364	348	343	381	344	328	347	338	373	343	370	320	347	359	337	318	376	349	358	354	347	341	328	343	323	351	330	328	390	370	332	352	357	346	337	339	349	325	327	375	314	303	344	365	386	373	353	366	365	350	359	341	356	336	354	312	338	304	357	344	322	346	314	364	353	347	330	328	333	353	390	334	346	346	335	321	342	336	376	371	358	371	333	330	357	345	351	351	355	327	337	352	334	356	369	324	323	364	332	376	343	350	354	359	363	353	337	377	316	354	324	335	356	345	314	328	358	354	327	314	330	364	383	338	331	326	326	356	306	346	370	393	325	370	320	358	380	333	352	375	339	345	316	332	338	316	324	353	338	360	327	329	334	341	334	320	346	357	331	366	388	338	326	361	347	364	361	344	361	350	323	373	347	358	368	326	382	346	362	365	346	344	355	350	371	336	343	337	364	343	344	358	362	367	358	370	319	370	313	311	341	337	355	363	369	325	342	327	342	323	341	347	340	330	358	317	343	339	375	380	354	341	366	341	314	389	331	355	374	348	368	333	350	351	363	366	358	351	331	339	361	290	356	338	358	349	357	336	345	362	337	373	345	321	332	369	372	369	359	366	325	345	349	333	382	350	334	350	344	366	346	331	348	335	369	304	336	350	346	334	343	341	337	348	353	343	313	352	347	340	364	372	319	372	344	368	355	346	352	361	334	345	357	342	327	328	359	343	338	350	331	374	333	337	369	351	374	341	347	342	326	340	334	345	378	319	332	346	379	361	353	338	357	345	351	337	373	342	379	361	309	363	340	356	339	341	359	361	337	377	343	329	337	366	337	337	345	370	353	338	335	346	365	353	345	360	345	334	346	335	371	326	351	345	353	367	362	355	347	349	357	334	362	367	370	332	344	350	357	351	343	377	352	320	328	355	357	382	350	374	362	326	377	369	359	349	318	362	318	358	369	338	341	340	353	364	322	331	349	351	345	333	318	329	333	356	355	377	337	321	331	309	307	342	346	350	346	324	359	329	329	349	318	361	364	337	337	379	330	330	364	322	363	328	342	360	318	365	333	320	342	364	338	368	353	333	345	370	377	317	320	357	373	355	352	378	345	305	348	326	352	359	326	332	363	373	329	324	343	325	379	319	350	352	376	358	365	349	351	333	373	310	367	341	346	380	335	353	362	347	364	333	393	326	344	329	355	335	351	379	350	332	367	337	377	304	339	331	341	362	333	353	362	378	347	331	359	334	329	354	326	348	358	358	327	325	361	339	325	367	362	375	345	359	352	333	372	366	351	358	338	351	323	338	362	362	351	371	350	321	323	333	328	343	342	363	374	363	326	363	341	381	329
23564	21040	28156	24123	21036	7790	773	509	375	311	283	263	220	273	241	203	236	226	210	210	153	180	173	197	184	166	169	176	178	165	180	164	180	149	170	163	166	179	182	185	180	140	174	159	148	151	154	145	160	164	153	154	156	145	178	162	138	182	144	175	189	163	176	179	155	170	174	195	145	177	168	173	187	157	142	164	158	159	172	163	165	167	149	164	170	167	175	168	160	173	186	178	172	158	162	155	173	158	165	146	156	174	177	159	146	151	176	163	150	152	176	171	154	168	168	166	152	174	145	178	154	167	173	169	154	152	170	181	175	162	167	156	162	167	146	171	187	163	142	169	155	171	165	186	161	157	158	148	175	173	144	177	173	145	163	160	172	156	175	170	168	159	156	156	156	172	163	177	177	142	156	160	130	148	170	146	165	168	178	168	172	155	173	173	176	155	164	161	177	150	184	153	151	147	167	175	167	140	180	163	157	148	165	177	174	184	178	173	165	169	155	155	167	182	176	173	176	173	156	153	181	149	169	161	180	142	136	163	178	179	142	165	152	144	160	150	171	151	158	167	160	149	140	169	158	166	179	152	166	174	189	179	157	162	161	173	176	164	149	139	161	171	167	166	151	145	155	164	148	168	172	179	171	159	152	181	163	156	155	176	144	154	148	172	185	148	180	158	148	150	159	172	152	168	161	143	151	175	159	160	166	156	164	165	169	150	173	179	171	162	161	171	144	158	180	159	147	159	166	170	153	155	153	167	166	179	138	144	142	180	175	140	159	158	159	159	182	165	149	157	170	169	158	173	152	158	152	155	166	163	164	160	161	161	163	174	179	154	144	160	177	136	141	163	145	142	157	147	130	177	155	184	161	186	168	170	156	177	151	146	165	155	170	152	161	178	188	179	156	179	155	148	163	142	160	179	167	172	163	169	162	156	141	154	181	152	148	152	177	187	157	158	165	193	147	179	144	141	170	182	159	155	169	165	160	160	165	166	187	162	155	161	164	157	151	173	159	158	159	171	156	141	165	171	178	172	168	153	154	163	177	160	163	166	158	182	143	171	179	173	177	167	147	173	174	159	159	145	169	138	154	172	162	192	170	144	168	164	169	155	200	167	166	179	187	195	186	164	173	166	158	175	173	167	171	169	149	177	158	149	139	167	163	171	168	163	170	170	175	174	162	184	168	164	166	165	148	140	159	163	180	149	161	183	152	153	155	137	141	170	154	149	166	161	159	174	141	159	158	168	162	153	168	154	162	150	170	184	168	168	178	162	176	155	154	166	164	144	146	159	156	158	166	180	172	154	176	157	167	151	172	155	173	175	148	158	154	164	175	165	167	173	161	143	168	157	157	163	166	181	141	147	148	172	150	132	152	161	165	154	130	179	175	147	147	160	158	171	181	195	159	170	155	172	147	157	155	166	181	168	164	182	175	149	190	150	150	133	142	167	166	180	150	159	174	175	173	146	169	162	173	176	167	163	156	163	158	153	168	166	152	179	174	159	181	171	147	185	179	156	175	167	137	147	142	170	181	181	178	157	158	150	167	168	163	170	179	167	171	159	155	136	153	137	159	166	157	168	171	153	189	147	175	159	200	164	174	150	162	160	178	179	154	171	167	159	166	166	160	200	137	180	172	154	159	164	153	162	156	181	179	163	148	168	181	175	165	155	157	166	190	161	166	154	174	141	178	165	171	149	170	178	168	175	148	157	147	160	155	155	174	167	177	141	136	165	159	158	160	164	127	159	158	145	156	140	166	148	158	133	160	171	168	157	185	149	161	172	154	165	155	151	171	151	159	152	157	156	158	164	148	169	152	159	170	151	153	160	187	170	188	175	156	153	154	177	175	172	144	159	165	183	182	157	166	169	138	177	152	183	148	168	174	163	175	162	155	168	177	165	146	173	164	152	163	151	159	163	156	171	174	158	177	171	157	178	174	187	161	156	166	166	189	164	185	180	164	188	158	163	158	171	123	152	147	127	143	158	159	165	183	168	161	153	174	184	159	162	173	145	161	181	159	164	176	159	177	156	170	178	172	163	188	164	158	178	171	152	157	167	166	151	145	161	152	141	185	148	149	149	173	159	145	150	181	174	157	168	164	156	156	169	163	182	157	170	170	136	177	180	173	168	169	145	163	182	189	150	152	183	145	166	162	162	137	172	143	159	166	168	183	164	153	173	163	181	160	179	166	191	165	156	165	165	157	182	179	155	170	165	160	157	176	168	159	155	153	154	155	145	151	170	174	184	171	183	160	146	164	188	176	150	157	166	172	152	163	153	167	175	157	149	161	173	150	180	154	161	148	157	159	170	169	158	148	192	164	144	177	165	170	161	172	174	175	138	158	149	150	147	151	169	136	166	144	164	156	169	179	153	159	182	145	175	167	153	149	169	165	167	204	183	168	180	180	163	179	160	174	166	178	156	156	156	163	179	142	168	185	179	201	177	162	130	181	179	170	180	163	168	156	159	155	181	172	167	159	159	172	158	161	192	166	174	170	154	181	170	149	175	153	153	155	153	149	172	171	170	154	166	185	147	157	151	165	165	168	176	168	145	168	159	143	160	177	162	152	165	180	168	173	148	151	161	169	144	173	167	163	150	159	186	179	148	169	162	157	153	177	141	165	148	191	176	176	181	168	175	174	146	168	164	150	178	167	167	168	152	165	162	151	169	180	173	177	165	172	182	136	185	168	157	156	151	173	172	163	148	142	183	152	158	167	167	156	173	172	142	155	174	169	168	158	153	156	171	163	166	171	152	162	161	195	159	143	173	153	152	170	141	170	163	173	158	163	163	150	158	145	182	162	147	160	158	157	175	173	176	190	160	145	156	190	170	166	163	153	160	159	173	140	161	165	158	182	155	178	158	170	130	172	162	143	175	163	146	181	152	178	163	162	175	156	171	165	187	165	175	153	150	146	164	156	191	154	175	163	159	180	151	177	128	176	153	136	176	141	137	169	153	169	153	164	152	183	176	161	168	179	163	159	164	144	183	159	181	161	158	173	175	179	167	179	184	171	156	166	141	159	198	154	174	182	168	162	189	164	169	181	165	153	155	174	169	161	177	157	154	190	173	171	180	141	153	173	168	148	170	173	153	156	205	173	167	157	164	154	153	161	154	161	172	145	177	182	164	159	155	163	157	166	186	153	164	159	154	157	196	150	171	166	167	156	157	164	164	165	163	156	158	163	144	172	152	144	157	161	164	156	169	163	165	154	151	201	158	155	149	165	159	152	145	140	167	153	170	148	135	166	160	162	154	143	166	161	145	173	163	166	170	163	175	157	169	166	174	168	141	182	157	141	162	164	140	184	147	183	180	155	166	160	175	166	163	140	170	157	153	172	134	183	148	177	184	174	166	151	157	175	154	151	135	176	157	152	155	153	170	141	175	153	156	182	172	166	158	169	163	167	159	147	153	153	172	174	170	149	157	164	154	161	158	173	160	162	181	175	160	183	160	157	163	168	153	173	168	147	145	165	157	168	176	160	160	162	152
25097	10909	5399	2477	1775	1301	974	711	608	466	455	365	307	339	287	263	268	280	240	234	247	216	250	224	211	200	216	224	221	235	204	207	197	207	217	193	207	235	199	213	200	184	198	195	218	185	194	184	185	178	192	217	206	207	201	195	182	220	184	211	213	192	197	187	169	194	174	184	193	189	176	202	226	174	178	177	213	185	170	196	173	194	179	209	195	191	189	186	177	163	222	198	194	209	187	179	171	208	177	216	193	175	189	195	185	184	189	191	190	198	200	212	161	177	183	193	173	176	208	221	170	180	214	175	211	198	174	198	192	201	196	188	206	184	191	199	177	197	191	180	166	180	180	169	183	173	201	176	203	192	210	179	213	198	172	195	182	176	186	169	197	176	185	193	188	200	206	200	172	198	191	178	196	192	177	201	187	182	174	173	161	172	184	206	205	211	187	167	184	152	190	186	191	167	201	217	215	179	185	191	180	198	190	183	185	190	179	201	209	188	182	153	184	178	179	196	189	191	193	180	168	189	141	159	193	198	190	193	172	187	197	181	179	192	183	195	204	195	187	173	180	174	183	169	188	204	181	178	195	176	180	188	176	172	198	194	191	190	176	211	203	193	184	201	183	173	180	196	190	183	216	188	194	186	167	207	209	184	177	193	178	220	184	207	197	191	182	180	198	193	165	192	217	190	163	156	182	193	179	159	187	188	184	198	191	202	209	185	212	197	194	181	193	175	188	168	186	175	168	196	202	195	208	191	159	185	172	185	175	188	176	191	201	179	174	189	188	194	172	192	176	189	196	182	169	194	184	197	181	192	197	167	187	195	168	196	165	161	223	192	173	200	195	199	183	180	187	175	161	226	208	188	190	200	191	194	176	187	192	192	162	183	203	192	186	199	198	175	192	185	185	181	176	174	186	174	183	177	185	183	196	179	202	194	187	192	204	186	200	159	172	185	202	189	163	174	197	189	189	201	193	175	184	205	192	191	179	175	184	192	164	177	181	184	172	199	173	223	190	199	191	169	187	192	187	206	190	171	194	202	190	194	180	181	194	186	186	166	174	201	159	186	182	185	182	205	183	207	190	189	196	173	192	186	215	189	175	206	167	211	203	194	171	161	182	165	173	191	179	184	218	194	180	161	198	200	165	209	180	162	201	214	181	185	215	213	188	184	175	195	214	175	196	209	165	182	197	195	177	198	189	203	179	199	190	206	162	199	173	197	174	167	189	165	202	183	200	151	212	193	196	198	184	171	191	185	200	191	198	181	215	190	168	191	194	192	202	175	196	210	188	184	201	186	168	168	181	181	197	188	210	197	162	170	178	209	191	183	201	191	208	196	207	164	200	233	169	167	193	202	185	192	184	208	162	189	198	194	180	183	190	182	193	206	191	211	192	189	195	159	177	185	191	200	196	197	186	196	191	178	211	194	187	170	178	201	189	186	181	198	174	211	178	189	193	195	183	189	195	199	176	200	185	167	209	174	179	184	181	199	196	219	200	182	169	196	202	196	158	176	179	197	175	182	178	185	179	178	185	205	195	168	202	194	172	188	194	185	163	164	155	197	202	198	183	193	200	186	169	194	183	183	172	182	183	182	174	185	187	204	172	191	193	211	204	211	203	188	201	181	194	208	206	181	175	196	190	180	186	165	195	202	174	194	234	177	174	188	203	184	208	198	187	185	181	196	186	197	206	200	195	176	182	193	206	180	176	188	192	194	176	176	179	186	201	206	179	169	166	183	211	198	174	185	200	198	176	181	208	201	188	176	178	169	206	161	191	187	187	192	182	193	199	172	197	191	170	193	185	185	183	166	182	178	180	169	197	186	198	195	203	168	202	211	193	185	204	181	195	184	176	162	181	197	178	192	174	147	190	195	181	187	199	210	190	185	178	162	194	186	176	183	162	195	170	158	206	217	193	202	167	185	203	187	174	165	185	202	201	162	172	192	196	199	217	193	182	190	182	155	197	204	183	194	182	186	187	170	172	181	183	177	171	200	222	185	187	193	198	194	204	199	178	173	201	163	174	195	222	193	170	183	182	189	187	184	183	175	172	199	187	185	200	196	198	205	201	172	195	168	194	181	211	192	192	184	212	162	192	176	174	176	202	191	178	207	192	194	174	184	206	179	202	155	175	176	193	166	180	202	201	164	199	203	208	172	188	183	176	168	174	167	207	181	178	165	172	197	202	192	188	214	179	177	184	201	190	211	184	198	192	210	187	171	186	190	211	168	187	189	175	191	169	197	189	190	182	181	193	203	197	182	176	183	217	211	173	175	197	207	174	176	213	174	174	162	205	195	181	183	191	200	185	179	197	196	184	195	212	178	175	201	200	179	191	177	179	158	202	208	194	181	174	197	216	189	173	180	203	175	187	186	234	188	169	182	181	174	204	207	172	202	184	188	193	198	201	191	177	182	180	161	202	181	195	192	181	205	184	182	187	192	183	187	185	220	203	149	204	167	185	171	205	185	193	172	179	180	214	212	200	212	173	195	193	184	185	164	194	177	190	187	169	168	179	170	169	193	187	186	205	183	189	168	180	214	162	187	170	197	200	190	171	169	201	194	183	171	195	183	197	230	191	215	206	183	189	185	187	195	206	186	163	178	191	179	199	182	209	195	169	177	215	184	173	176	187	165	193	189	169	176	193	179	216	176	186	165	203	187	190	162	187	192	168	190	192	167	195	188	204	178	193	191	198	190	189	183	173	178	186	181	195	188	200	191	183	185	207	173	200	170	224	186	179	162	205	185	178	185	191	171	166	211	177	188	178	194	179	185	198	188	179	169	200	193	189	198	185	182	178	201	203	197	198	174	179	170	203	182	187	192	195	185	200	177	177	184	185	177	204	174	181	191	184	218	207	189	192	176	209	199	196	204	183	197	191	179	193	184	179	182	194	214	181	188	194	206	190	190	177	205	202	178	178	178	187	186	188	203	186	196	168	166	164	190	175	187	210	182	184	195	195	195	191	178	213	195	190	155	203	210	163	178	193	185	198	187	179	173	193	189	184	179	184	192	170	183	186	195	193	201	172	188	202	193	204	204	182	181	163	211	200	186	171	186	198	185	175	194	214	182	179	201	182	186	202	195	188	168	175	194	199	198	204	180	204	183	189	176	188	173	201	177	175	188	198	205	201	172	211	186	199	209	179	183	180	168	179	203	214	177	200	179	180	179	208	198	194	189	216	178	166	199	157	207	194	185	176	203	182	196	202	176	194	180	187	184	192	185	178	182	191	204	182	196	205	213	173	202	182	181	170	200	195	167	180	192	190	212	184	178	181	198	183	194	201	194	204	184	195	181	191	193	184	165	179	186	195	201	205	180	179	193	184	198	163	202	186	177	200	187	182	169	169	191	188	183	195	153	183	195	199	186	187	181	161	206	178	159	186	188	205	179	198	202	193	168	197	190	165	193	172	168	203	194	168	181	194	189	181	191	183	157	161	188	190	201	203	173	215	183	192	200	195	192	191	197	177	174	169	202	166	175	215	184
24967	21134	27104	25326	8651	970	715	691	635	612	562	584	560	574	534	533	537	558	576	518	555	564	507	509	547	559	525	563	523	537	514	509	519	503	510	483	518	510	545	497	544	517	537	486	545	485	539	506	517	532	548	521	563	511	562	545	462	544	500	539	538	493	547	549	504	544	533	527	489	525	536	554	555	495	519	566	533	512	560	530	505	521	522	522	514	513	498	483	548	525	506	539	525	485	536	545	518	559	535	524	521	501	540	456	547	519	505	554	516	536	524	530	532	507	569	546	481	548	508	517	514	555	452	558	540	566	516	523	546	538	554	553	541	520	546	525	539	516	484	511	517	537	514	520	493	518	553	552	567	562	482	499	523	487	521	498	510	540	501	518	509	543	501	490	544	545	507	508	467	538	506	570	533	488	516	506	536	504	511	529	526	495	497	546	578	543	497	515	528	559	559	578	531	547	537	529	537	557	496	510	547	519	520	496	533	536	525	502	518	520	516	532	477	524	504	532	511	535	536	496	548	510	535	543	549	495	519	477	520	528	582	512	544	506	510	531	528	528	519	551	570	527	551	527	522	520	541	542	498	494	535	514	525	522	532	539	545	518	569	501	570	553	509	496	512	533	532	522	539	526	560	506	495	509	493	536	550	523	545	511	523	498	489	515	525	536	520	515	529	524	502	518	531	549	528	495	520	523	530	518	512	518	535	520	533	537	512	505	522	529	518	517	546	548	471	506	560	485	520	530	562	514	538	514	499	521	547	527	526	532	546	509	460	492	548	551	534	520	517	548	529	570	526	534	531	539	496	533	490	557	551	522	481	544	523	513	523	525	496	533	490	568	495	531	508	521	515	458	568	529	547	519	524	534	510	529	498	494	500	475	528	505	520	535	499	543	516	538	535	491	534	513	502	499	531	499	519	533	506	544	550	487	500	489	520	527	508	520	530	542	468	528	519	512	537	531	512	523	494	504	527	540	465	522	529	561	542	508	542	508	555	543	512	558	503	549	492	552	519	542	518	500	491	497	527	476	549	549	565	509	527	535	488	559	493	514	503	537	522	536	528	554	528	518	556	530	538	524	472	489	538	502	530	537	515	526	507	528	501	536	494	543	493	538	527	569	481	492	531	540	503	529	527	508	511	503	507	509	529	520	487	482	554	506	524	494	489	514	511	449	524	515	574	490	507	502	524	524	502	513	554	524	516	535	514	493	501	559	479	559	523	563	539	523	525	515	554	526	525	568	521	541	502	556	481	496	518	571	508	494	482	512	484	481	550	498	509	560	524	526	527	489	486	497	525	559	545	554	540	553	531	535	564	517	563	497	567	541	500	568	520	545	534	497	530	513	527	508	504	524	525	544	538	512	527	524	521	522	544	578	508	533	483	516	527	495	505	548	550	545	503	530	515	533	521	481	512	513	535	525	520	505	501	474	527	512	526	492	555	550	561	557	549	547	553	519	548	550	508	528	560	505	497	525	525	556	526	501	538	554	497	579	534	539	546	484	545	495	543	549	510	550	522	520	514	497	499	500	505	556	520	521	514	550	532	525	480	488	531	501	483	517	538	531	519	504	511	539	545	531	559	521	531	523	575	541	524	530	567	520	513	513	526	538	546	534	517	482	519	489	526	530	515	499	501	537	539	524	538	522	510	530	549	494	567	536	512	545	522	502	491	527	518	534	517	540	562	527	536	503	533	524	550	533	585	519	513	490	546	543	520	539	550	534	485	486	518	528	529	546	529	491	543	502	506	517	506	536	526	505	543	503	574	512	561	517	521	486	489	567	549	522	563	515	545	505	552	512	557	520	510	516	528	535	526	545	525	526	548	495	531	550	551	546	514	523	482	511	523	528	528	533	514	470	534	503	515	548	573	532	524	520	518	514	536	480	504	551	552	522	558	540	535	557	546	510	533	521	529	517	491	545	546	518	518	555	531	488	541	512	512	495	502	527	490	530	535	492	496	583	532	559	498	471	525	557	504	530	507	484	572	530	563	552	540	511	520	493	536	537	535	496	522	526	533	517	488	541	523	512	516	517	551	489	542	511	528	521	515	511	528	521	509	492	488	479	503	536	535	563	552	520	524	566	508	532	489	515	530	496	541	524	501	485	511	529	526	525	501	512	511	522	545	515	526	544	474	534	548	498	525	509	510	538	495	494	509	497	526	526	527	488	490	522	510	561	521	555	519	516	553	538	477	561	524	516	518	528	512	495	532	523	488	528	545	574	521	513	491	570	491	489	497	527	558	495	553	519	537	503	510	516	537	542	522	529	524	571	546	496	550	557	567	516	536	502	531	506	483	511	512	523	548	546	529	519	499	539	536	562	509	487	541	540	539	491	527	544	518	514	566	539	531	471	518	520	500	493	529	510	507	562	541	530	518	542	519	540	556	522	510	504	533	512	526	549	555	517	546	556	516	549	542	541	504	489	544	520	525	500	539	524	527	501	517	535	519	532	470	508	499	516	524	517	528	534	508	514	495	526	492	542	545	507	541	506	580	523	531	508	500	561	519	549	530	528	567	504	507	526	547	498	572	512	497	537	510	513	521	510	553	497	512	523	500	524	538	518	556	539	550	549	506	548	525	513	516	516	542	507	533	531	529	525	474	543	489	518	526	518	555	542	521	544	519	482	529	528	453	563	522	561	538	499	554	544	525	523	532	529	548	547	519	502	558	529	545	553	579	538	533	533	513	555	531	553	487	486	526	533	543	561	562	530	503	535	528	490	510	533	543	512	522	488	535	492	468	563	512	537	546	560	515	506	567	537	556	532	498	497	522	514	529	474	519	526	484	511	513	523	516	526	538	527	539	524	523	558	542	548	545	529	511	538	525	525	526	555	496	523	513	540	511	472	556	460	553	503	526	499	490	535	516	510	502	522	523	522	560	504	525	556	507	531	517	518	505	561	544	534	542	502	535	512	457	548	487	502	552	499	509	554	532	551	529	497	514	534	542	487	515	501	485	512	506	535	528	537	515	506	526	530	519	506	521	553	507	487	517	536	535	543	549	575	528	496	488	485	495	530	517	511	546	572	530	533	532	503	551	522	514	504	533	526	536	511	544	505	519	477	540	516	494	532	568	484	510	496	478	482	488	540	475	563	523	526	522	516	512	509	554	484	507	540	511	547	508	526	535	535	525	501	527	525	544	562	528	503	517	544	542	556	511	496	526	535	569	549	505	480	553	544	517	519	545	551	531	534	489	538	547	504	505	482	529	489	502	533	529	499	531	487	543	585	501	503	523	492	528	538	486	514	514	493	538	541	501	501	526	527	534	544	519	503	510	566	573	527	525	512	579	532	483	504	584	607	545	544	538	500	553	549	525	483	498	526	503	560	560	503	560	504	535	526	536	569	552	512	552	513	513	534	504	478	526	534	514	530	518	514	565	517	524	561	533	532	549	531	582	508	493	527	507	539	514	518	524	552	525	533	565	534	503	517	480	511	500	505	534	540	499	530	527	542	557	488	513	516	567	540	499	506	545	502	482	504
24189	6469	3207	1781	1361	1071	998	806	782	764	697	643	626	626	620	601	574	598	610	567	576	575	581	527	563	561	584	604	567	606	558	545	592	584	580	570	560	633	562	543	516	551	537	569	516	555	566	535	553	529	578	531	541	538	573	575	565	555	598	567	541	571	554	563	537	572	560	566	554	581	574	551	576	537	547	519	527	565	525	517	536	534	599	542	544	549	574	528	518	573	558	566	564	537	520	563	523	554	550	561	547	499	568	551	564	558	552	598	523	578	557	562	579	556	505	519	539	538	586	563	552	582	512	571	556	565	593	522	570	555	537	553	539	592	582	539	540	540	528	560	541	550	552	576	520	546	541	528	544	568	577	526	508	553	554	535	518	544	537	539	515	570	529	558	565	537	496	585	595	539	536	508	519	545	534	532	559	543	593	557	582	580	555	567	546	561	519	548	546	559	497	559	577	491	590	520	541	540	566	577	591	561	546	566	505	523	498	567	581	564	533	533	538	570	539	547	561	553	542	525	537	522	563	537	588	560	560	526	573	538	566	556	574	576	532	530	568	548	526	604	565	538	588	527	526	585	570	528	543	562	581	565	556	567	561	533	572	568	552	569	535	577	534	550	540	544	559	552	588	514	549	569	546	544	569	540	525	562	535	549	543	522	580	566	551	583	551	574	573	552	548	552	570	553	502	543	617	549	522	550	565	516	559	559	556	540	526	551	561	557	592	539	555	532	566	558	579	566	540	528	559	528	563	565	552	557	538	570	596	531	523	557	500	586	543	580	544	569	582	560	535	542	580	509	584	559	554	570	562	536	566	600	521	582	536	544	546	570	548	522	579	555	593	573	544	553	550	552	532	483	597	557	543	562	574	535	579	563	538	567	581	573	540	542	551	545	559	543	537	512	556	520	574	584	573	569	541	540	609	535	566	527	514	477	573	510	572	557	574	598	519	563	569	540	555	574	555	541	564	548	558	562	549	520	585	559	598	549	532	568	569	538	566	589	536	541	576	565	592	596	585	562	571	552	519	557	540	579	560	541	482	558	603	570	573	592	510	518	544	536	576	510	582	493	556	565	563	530	520	507	547	540	502	534	531	546	600	563	549	568	533	558	540	568	561	534	537	526	557	497	525	537	608	591	520	527	529	532	544	524	542	541	537	561	527	535	539	556	572	536	556	536	563	586	543	543	553	556	558	535	556	554	587	554	571	559	537	597	544	594	558	526	547	599	544	528	550	558	535	563	554	574	538	503	595	572	564	579	594	558	564	557	552	544	540	552	547	541	549	518	543	557	560	555	551	549	548	522	538	541	529	549	477	598	543	578	558	532	553	562	583	559	552	541	554	547	576	581	539	561	562	569	588	559	589	570	553	568	563	556	559	557	540	499	532	561	517	556	574	577	546	591	538	527	542	539	557	517	559	529	572	565	575	563	590	565	538	567	596	558	570	584	581	525	532	565	553	545	552	570	524	546	553	564	546	559	563	491	534	488	573	533	569	548	531	538	560	539	569	541	556	578	575	538	542	540	536	577	526	524	535	561	530	558	544	530	583	533	586	504	576	567	543	588	582	553	510	557	487	561	531	540	575	536	544	585	519	591	527	538	506	534	589	622	518	605	553	569	552	521	538	546	544	525	563	574	593	529	562	526	551	545	568	542	535	558	543	546	582	566	560	570	537	549	514	571	581	541	543	568	563	565	547	537	519	565	523	544	550	561	570	576	559	549	576	518	530	546	582	565	556	549	580	569	525	573	511	539	545	563	573	574	544	564	537	560	554	510	549	596	510	547	585	564	585	586	521	587	559	544	549	537	558	582	511	519	559	536	554	567	585	581	565	542	522	584	569	557	567	510	537	576	551	547	559	515	561	558	566	542	555	522	530	545	576	557	549	524	526	538	565	583	570	533	570	548	492	537	581	561	559	574	540	568	549	580	533	569	597	580	547	567	561	559	521	531	542	555	543	554	527	553	540	562	556	534	556	560	550	562	530	564	537	548	601	578	530	536	567	553	548	512	542	566	531	560	584	556	530	583	484	538	549	574	529	515	532	562	536	594	539	551	572	581	590	521	562	570	535	538	564	583	567	591	577	522	519	500	564	541	524	526	530	506	530	566	540	574	539	560	548	563	540	532	557	587	537	548	517	575	556	543	535	522	590	559	531	524	540	528	573	564	526	529	585	552	540	585	561	521	565	538	591	513	541	577	603	552	558	568	588	565	549	548	553	577	590	514	554	559	575	552	579	549	544	544	549	541	578	522	532	561	506	526	588	563	611	559	534	558	561	574	528	586	597	530	546	565	550	534	565	576	526	536	577	575	536	574	537	569	544	602	526	539	501	542	586	539	532	606	568	542	550	559	529	549	574	557	561	509	569	532	579	542	542	589	548	536	534	536	551	538	521	555	579	550	542	582	576	539	563	545	539	549	567	554	529	564	549	560	532	525	477	570	541	514	566	539	553	593	557	551	547	578	554	567	568	553	570	580	537	572	552	563	582	539	551	530	563	521	527	540	559	551	563	560	535	567	561	523	518	522	578	555	541	516	514	555	526	579	562	561	544	537	562	549	529	591	560	560	530	572	534	583	555	554	531	595	545	569	536	541	587	595	555	520	602	520	572	555	594	506	562	533	540	556	583	540	591	547	527	556	525	537	536	537	547	563	581	533	581	506	571	571	549	534	591	549	563	550	524	525	586	528	540	546	527	545	535	572	591	528	548	582	580	556	536	546	570	550	522	548	545	590	559	580	552	602	556	553	571	559	551	544	575	556	546	544	545	556	543	497	537	553	572	542	506	523	548	568	547	558	568	590	557	544	543	547	543	551	526	556	540	564	513	579	566	547	541	567	549	537	555	528	536	590	551	523	513	559	552	551	542	540	543	567	552	522	508	547	560	529	607	590	568	577	525	569	514	570	513	567	543	561	553	557	533	583	560	506	539	541	560	571	562	575	561	575	601	567	524	524	552	549	569	584	546	549	533	546	554	565	534	586	548	556	601	540	551	544	603	548	557	568	531	554	586	551	557	552	555	534	564	528	527	538	528	547	565	531	564	546	538	543	530	565	575	541	547	608	561	547	551	522	537	575	574	534	549	548	532	564	533	530	562	569	562	523	556	551	533	561	508	537	552	558	531	556	540	586	525	535	592	539	558	519	552	566	562	538	525	529	517	530	578	582	577	538	546	559	576	520	585	524	538	557	556	524	553	597	556	498	501	573	507	554	555	581	524	553	581	579	573	548	527	546	565	526	566	508	613	549	567	540	531	550	571	544	514	535	506	557	508	580	539	536	523	541	576	571	570	572	557	560	528	563	565	563	569	581	546	581	555	514	562	557	530	536	580	534	568	570	565	526	545	557	580	537	578	545	504	548	545	472	552	533	547	561	564	590	551	542	540	541	546	558	562	552	566	512	561	534	564	562	587	525	546	552	531	505	515	598	528	551	517	527	582	554	532	567	554	511	584	563	526	574	544	557	544	552	536	532	574	515	528	492
22614	21128	28755	23741	21140	21149	6461	1059	803	710	615	569	549	550	502	509	476	476	454	445	471	467	458	413	427	424	403	439	435	421	416	433	399	444	393	415	413	419	392	392	408	407	392	396	409	373	397	414	363	387	384	432	379	424	370	400	391	379	389	397	391	409	396	376	391	386	373	379	394	375	370	425	375	387	368	362	410	394	368	361	380	377	371	368	386	397	411	401	371	392	384	376	344	369	373	335	408	354	367	356	417	359	365	410	376	394	384	388	401	393	393	401	370	380	389	391	367	382	400	377	390	404	401	384	395	378	386	366	360	408	381	403	400	393	379	369	354	365	389	391	368	366	414	400	433	385	353	379	368	397	386	370	393	391	392	391	384	404	375	365	389	395	382	402	388	373	404	401	377	354	340	368	395	340	381	394	386	367	393	354	368	380	373	395	394	388	352	383	403	393	379	386	407	383	346	402	384	388	360	407	380	382	382	366	375	360	397	369	433	399	387	370	371	372	412	370	391	387	403	395	407	382	336	395	370	329	381	387	383	381	407	371	391	418	383	389	395	368	370	396	381	387	381	360	389	396	416	350	392	396	393	376	403	376	410	389	377	398	384	353	394	412	371	369	372	370	408	392	369	379	413	348	362	359	388	393	384	398	391	410	388	416	422	425	398	391	372	422	407	377	392	398	347	380	403	358	406	399	406	370	374	382	369	366	385	418	386	352	393	392	381	404	407	393	375	382	371	412	400	362	414	421	365	381	382	353	369	396	412	375	366	359	391	344	358	386	365	382	365	414	362	381	379	401	371	403	386	392	356	369	323	354	403	373	378	416	378	440	391	369	364	381	377	357	389	393	375	400	345	404	376	387	383	392	360	383	386	374	365	388	376	364	399	369	373	358	367	393	356	401	369	367	401	366	367	387	361	372	414	382	400	384	352	399	368	371	408	406	385	382	391	386	394	369	343	391	372	422	406	389	389	380	385	374	389	353	334	369	441	366	389	397	369	361	381	397	351	375	410	374	384	386	386	368	396	399	338	414	373	393	387	367	381	380	353	425	386	391	358	363	397	393	377	378	386	354	394	395	396	352	386	374	399	377	409	395	377	389	388	386	340	411	395	388	383	408	380	349	390	371	395	395	397	373	370	392	404	381	379	370	386	393	389	355	354	398	367	351	356	389	410	394	370	381	368	399	392	361	361	381	392	373	407	408	393	372	405	382	376	356	350	382	400	353	354	408	375	387	357	408	395	407	396	346	381	414	384	408	416	355	390	393	358	370	353	411	373	403	375	391	347	370	379	401	374	378	372	366	374	421	387	381	385	338	367	409	391	385	389	389	370	390	382	377	374	391	379	370	394	398	396	354	360	373	384	383	392	394	389	363	382	400	392	396	391	337	413	363	350	376	434	423	387	421	370	343	363	366	394	382	415	367	379	404	416	392	423	408	381	382	359	371	404	353	411	391	338	347	363	372	375	404	381	390	399	364	398	362	385	358	390	394	410	412	406	359	362	412	379	384	377	369	366	387	392	363	334	399	393	356	413	337	381	395	345	395	409	407	356	387	393	397	387	400	368	391	391	378	387	426	381	396	388	385	429	382	375	398	375	328	345	373	373	371	399	362	372	378	362	340	384	372	378	392	378	399	388	401	430	368	400	369	401	336	385	386	394	384	336	369	387	383	385	369	419	390	400	402	401	363	410	396	425	403	375	353	359	398	358	417	359	403	431	390	358	343	387	397	388	397	390	352	369	395	397	390	411	392	388	418	394	347	368	390	361	392	395	382	370	385	416	386	337	364	346	382	417	386	387	412	385	388	392	358	376	369	367	412	374	379	393	391	393	329	386	398	388	400	357	416	367	426	409	351	399	383	375	392	399	392	399	349	380	389	374	418	366	369	379	398	364	362	389	398	384	398	351	373	387	384	423	359	356	370	374	376	407	414	387	389	388	388	380	383	374	384	395	408	418	361	370	387	360	379	365	401	375	369	394	416	388	386	378	376	376	402	394	383	407	389	375	361	361	400	390	388	383	386	391	420	414	382	389	417	396	361	396	393	392	357	388	373	391	443	388	395	381	376	403	410	363	398	399	383	374	374	358	372	395	401	392	389	371	347	361	383	400	399	389	401	404	326	340	362	374	363	413	377	353	407	380	369	379	368	379	367	368	376	382	373	392	391	388	319	377	372	351	413	373	408	394	375	381	413	369	372	386	406	413	412	400	405	419	347	362	345	357	396	416	374	393	374	392	383	418	348	374	383	389	370	370	405	397	399	365	387	389	367	397	421	385	354	347	355	374	412	394	405	378	414	385	378	378	404	384	386	380	380	385	363	407	377	367	374	421	394	352	395	422	347	389	350	394	424	371	376	364	384	406	440	386	393	382	377	370	389	337	359	359	388	376	392	388	373	371	353	395	379	357	384	365	367	380	365	356	386	389	348	375	391	371	386	396	343	368	377	378	367	391	340	409	384	383	390	382	395	364	368	396	390	402	362	387	390	353	418	356	366	380	396	383	410	348	397	396	387	346	390	381	376	384	378	376	360	390	365	360	366	407	375	314	419	401	404	377	364	404	425	380	344	383	369	382	379	416	375	360	414	386	388	364	376	383	405	393	363	389	381	368	382	397	403	341	359	359	361	384	377	363	396	369	384	364	371	364	397	390	361	398	393	355	393	393	378	342	374	361	384	385	402	396	370	384	367	389	373	350	378	366	357	370	369	379	362	415	374	397	395	371	357	367	429	409	372	387	369	345	349	383	370	390	378	371	338	414	377	379	381	433	337	367	381	412	396	385	351	409	383	395	378	397	367	378	382	383	368	369	436	388	379	390	381	404	375	358	387	388	365	367	361	384	379	380	406	408	379	408	388	389	387	380	437	366	362	386	411	372	407	393	380	405	393	340	366	357	394	392	355	357	385	343	348	394	401	408	396	381	360	419	403	418	429	363	398	381	391	355	407	364	374	387	382	364	362	373	397	388	375	391	397	390	350	361	377	368	365	405	397	361	359	375	386	398	343	375	367	406	415	381	377	391	357	373	368	411	383	397	377	415	385	401	356	400	397	365	357	376	389	393	389	358	369	380	366	369	346	364	382	384	359	394	372	376	353	373	356	372	412	367	363	364	376	392	368	389	372	387	402	333	390	375	361	410	352	390	394	400	383	369	402	402	340	389	325	395	367	362	354	388	385	353	380	366	368	379	397	379	395	376	383	367	345	362	359	396	360	381	384	376	312	385	406	344	385	371	388	395	379	402	408	387	390	403	363	388	400	355	386	381	403	389	410	363	349	394	398	382	360	405	366	375	352	386	373	359	381	329	408	386	379	373	394	368	399	358	411	404	416	346	359	387	389	367	379	363	393	408	374	376	343	422	397	364	374	386	371	416	372	379	397	364	396	396	384	362	381	389	402	363	378	398	382	398	392	359	344	364	424	406	358	409	366	404	381	391	407	415	411	352	368	390	376	408	354	339	378	362	389	378	375	360	378	402	363	340	380
32739	16543	9236	4522	3306	2446	1868	1461	1238	1045	882	752	673	656	665	542	572	552	471	540	470	478	469	439	419	497	445	441	473	422	416	426	451	428	402	430	412	417	430	396	448	420	427	382	421	390	416	391	420	383	382	426	398	393	405	401	389	399	403	415	389	434	409	384	433	410	398	364	378	383	395	378	393	365	392	392	364	394	397	391	353	421	411	417	423	384	387	363	375	416	355	406	395	398	411	398	436	380	392	384	399	405	400	376	393	380	395	394	372	409	397	389	376	362	401	370	399	371	373	407	383	397	387	392	385	388	369	382	424	397	364	389	404	400	402	442	378	398	381	441	394	391	393	363	384	364	384	376	406	390	392	373	384	363	412	380	368	394	383	393	374	404	406	396	385	359	409	373	393	370	415	390	388	376	380	401	386	358	386	354	391	392	372	380	428	406	374	375	388	369	368	357	397	396	363	399	361	373	370	429	396	401	387	361	403	379	382	436	406	408	399	381	400	371	400	394	369	398	392	388	391	394	412	371	436	362	399	382	384	381	395	358	391	379	423	391	378	385	392	379	384	347	364	384	399	395	378	406	378	353	398	409	339	393	383	396	415	401	376	406	390	384	376	380	413	398	400	396	375	425	401	413	378	421	401	385	387	380	365	384	374	367	378	372	403	373	388	417	385	367	415	369	431	394	425	388	367	403	372	386	356	373	378	372	380	380	403	401	383	389	387	375	383	385	415	383	352	392	402	381	391	407	405	391	385	389	427	405	387	378	362	399	381	369	405	398	381	366	415	396	389	406	387	395	368	368	400	387	419	414	396	386	402	393	398	350	358	379	378	384	398	441	370	414	403	398	358	379	389	378	399	396	359	391	390	386	417	363	404	443	393	378	376	358	371	414	417	380	377	410	360	399	399	373	398	390	395	410	391	419	365	377	387	406	408	374	387	371	402	331	426	394	370	352	410	379	379	379	400	419	357	398	407	395	364	410	372	370	358	351	377	402	375	406	394	365	413	381	395	401	398	399	356	404	420	442	421	356	392	376	372	407	387	428	382	400	391	389	394	403	418	366	369	386	415	394	382	410	438	378	376	380	407	395	389	410	360	397	382	374	409	410	394	388	382	392	375	366	373	397	394	419	405	376	396	392	417	412	347	391	406	354	427	367	371	394	358	421	399	395	408	422	392	367	404	384	380	399	381	379	409	396	381	368	362	375	386	360	378	351	403	385	412	418	354	364	366	373	362	377	399	377	423	389	392	400	399	436	429	389	404	389	368	398	375	387	385	409	419	359	361	383	401	354	401	419	381	386	373	385	386	397	451	401	375	406	401	402	381	411	398	366	392	379	381	372	412	377	417	403	402	400	443	398	405	363	354	409	387	391	384	385	391	407	388	416	385	396	391	378	381	419	379	366	397	398	402	379	425	374	402	388	361	428	417	392	383	402	356	399	384	384	396	422	402	401	374	385	363	389	378	371	423	379	421	390	418	394	406	374	352	384	409	380	401	352	386	381	396	400	384	388	403	400	365	380	382	394	408	396	354	376	391	372	403	414	381	427	397	368	359	365	397	398	410	406	422	414	389	393	382	392	397	380	374	379	380	358	394	392	368	356	402	406	392	384	425	394	405	410	405	345	332	385	405	400	398	428	396	391	431	421	388	383	373	429	384	366	370	372	396	396	405	405	419	455	378	414	380	352	389	376	380	421	358	383	389	393	383	379	370	393	417	383	420	411	362	391	367	377	359	354	371	403	415	358	401	390	413	430	401	399	395	415	366	376	339	379	400	410	390	376	385	377	416	381	383	368	389	405	379	372	413	393	392	381	402	355	427	392	401	377	373	393	352	404	428	387	388	357	405	377	375	367	366	371	369	389	402	389	399	393	394	375	405	377	397	363	411	390	344	440	386	391	405	432	376	394	420	376	409	371	397	373	415	408	390	391	405	367	353	409	381	385	389	396	351	386	391	392	439	379	422	404	362	400	385	387	398	395	384	417	420	362	382	410	395	388	408	417	382	398	359	376	382	369	370	409	402	416	393	394	377	396	380	353	379	412	401	427	372	386	402	402	419	407	428	416	405	419	377	360	406	394	413	402	414	383	405	346	376	377	374	413	406	350	391	386	380	431	398	339	386	384	366	397	400	372	365	361	381	366	391	435	374	390	373	396	385	397	399	367	404	409	372	363	392	371	376	383	371	409	382	394	401	347	354	370	396	389	379	376	399	388	381	397	391	398	402	362	398	385	410	421	381	383	401	383	375	391	446	390	391	418	384	394	396	369	412	367	386	386	391	366	389	379	400	406	391	371	417	435	381	400	411	393	420	367	364	394	401	375	372	345	386	409	370	406	403	408	386	367	357	414	393	400	401	398	384	385	383	377	370	391	398	384	409	409	392	357	408	405	334	380	387	375	390	392	383	428	395	384	417	430	408	397	427	406	392	341	396	372	375	367	399	389	377	422	404	377	408	398	386	358	388	371	393	392	420	396	402	388	432	428	385	445	395	380	410	412	381	374	408	356	351	370	352	377	383	371	419	393	357	361	424	392	390	420	402	374	376	396	395	408	386	394	394	383	422	393	383	411	401	360	412	396	403	391	383	393	364	413	410	379	386	371	393	373	365	339	403	378	365	369	408	400	352	371	440	446	391	354	395	368	408	399	347	408	417	385	392	386	373	407	393	379	374	385	428	400	398	400	361	366	423	387	388	395	407	405	417	377	397	387	433	371	397	400	407	367	392	374	391	389	396	397	363	375	368	356	387	399	368	371	381	369	406	378	374	380	393	378	405	401	355	375	408	391	367	336	419	397	392	401	393	402	409	372	399	364	388	406	348	384	371	379	377	375	367	347	368	385	387	400	392	399	395	363	350	373	398	404	360	411	369	357	365	388	408	435	400	391	437	414	375	390	364	406	406	363	398	407	368	390	373	386	423	368	415	375	410	400	409	392	426	379	410	405	406	404	428	377	398	386	368	366	365	374	373	391	405	397	389	392	387	386	371	337	385	383	363	393	417	381	420	368	393	369	398	418	390	405	395	392	371	350	402	386	372	367	407	406	376	374	391	382	393	358	379	378	376	417	364	340	362	396	409	401	399	436	354	392	432	396	372	414	410	382	411	400	398	403	378	382	411	395	351	392	396	397	375	383	397	370	391	372	400	393	365	366	376	364	403	378	386	374	401	390	369	409	413	388	390	371	395	387	394	334	383	382	405	396	370	392	394	378	361	368	398	406	389	386	397	396	377	413	358	387	382	395	411	369	398	349	408	412	402	386	420	400	373	402	392	396	386	405	376	363	386	388	429	433	340	403	399	402	396	351	402	362	362	356	359	389	397	409	389	385	423	406	368	399	388	402	366	388	388	412	382	396	388	409	386	382	399	407	398	363	374	386	443	374	355	358	373	383	394	399	389	377	393	400	347	402	408	360	396	390	363	363	369	381	399	366	397	394	399	354	387	372	376	407	428	389	386	434	346	363	399	392	409	399	402	375	371	370
27881	17006	3013	557	383	333	356	309	355	306	303	314	345	340	332	329	336	335	310	319	298	332	318	309	293	311	309	291	319	298	340	312	301	337	295	324	324	312	314	315	283	305	307	319	325	321	343	301	308	288	318	304	341	330	301	302	313	317	339	318	306	289	329	313	318	280	335	319	340	306	302	306	296	281	280	305	301	327	302	319	305	319	359	292	318	292	336	314	302	323	316	274	321	305	311	314	283	301	304	317	343	308	315	326	298	304	352	304	335	317	302	349	313	310	320	314	323	304	308	324	314	299	333	305	296	318	322	321	320	302	323	316	345	319	303	323	329	319	274	333	310	317	323	310	321	297	304	298	293	359	306	308	291	276	336	324	350	327	316	294	327	316	305	332	313	303	276	321	321	346	294	300	314	314	323	286	307	303	338	337	282	308	322	328	323	326	306	322	318	306	289	314	320	316	313	306	312	323	297	331	286	311	290	319	299	313	348	314	327	282	288	317	290	318	327	304	294	314	318	293	333	304	308	282	285	333	302	327	295	290	318	328	331	325	319	338	321	297	341	296	298	317	333	307	314	333	341	305	335	325	291	303	306	307	345	297	300	278	313	344	324	319	340	308	323	338	340	345	302	322	315	337	288	339	332	325	325	321	308	313	318	355	351	323	324	339	335	342	301	301	348	325	288	297	318	320	270	310	314	342	299	294	331	315	283	332	310	290	326	328	278	341	319	320	353	314	300	308	317	325	341	289	306	319	311	335	312	294	332	322	324	304	308	330	316	281	285	313	338	312	341	304	292	332	307	338	304	309	280	323	299	325	302	326	306	297	335	311	334	346	277	296	335	345	316	347	306	321	301	324	314	304	274	286	302	305	315	303	326	320	293	332	329	297	299	305	318	295	300	306	297	304	310	329	323	335	318	332	319	340	312	312	328	303	338	330	315	288	331	378	304	327	285	305	300	296	303	270	324	322	312	307	344	313	311	300	314	342	306	291	328	323	275	300	347	298	335	296	318	299	287	282	323	321	307	294	312	292	299	311	295	300	319	309	308	293	315	320	279	297	292	337	352	299	315	295	293	324	320	291	296	357	310	312	324	302	332	291	309	318	315	361	324	319	321	308	315	322	310	311	319	294	320	325	316	332	292	317	323	308	305	284	296	328	325	321	329	316	301	289	276	323	292	332	317	309	323	330	268	325	291	306	316	309	303	313	320	295	320	294	329	326	309	318	315	315	299	296	288	324	324	331	322	323	311	297	346	308	285	294	315	305	342	313	321	340	322	301	310	290	323	346	324	309	309	323	306	319	315	316	325	319	315	317	304	332	321	328	324	310	315	299	315	317	320	326	314	302	315	317	322	297	331	320	317	312	310	325	300	318	324	312	315	290	326	291	297	335	337	325	298	331	306	326	311	328	301	297	313	315	311	329	317	303	316	328	296	318	285	300	281	334	338	293	324	349	349	314	326	307	286	302	331	321	316	333	304	320	296	335	321	344	346	358	269	311	327	348	306	321	359	323	311	313	309	330	282	298	312	297	346	307	327	326	313	310	318	330	303	296	335	314	326	285	309	296	355	319	289	312	284	353	315	318	323	278	283	316	317	316	344	306	338	310	300	322	312	317	361	322	339	320	308	308	286	336	302	297	307	311	291	335	299	339	342	308	267	332	314	311	304	336	340	296	319	313	285	307	325	314	322	339	301	282	339	310	307	329	321	306	288	328	326	311	300	297	302	277	325	276	312	305	304	320	288	325	328	341	313	307	281	313	308	299	314	347	310	307	307	304	300	295	299	296	279	310	341	287	318	323	311	330	296	341	305	292	323	357	324	321	324	338	312	283	330	346	306	302	290	349	298	296	313	345	312	340	282	317	297	368	301	310	319	287	310	314	317	334	306	340	319	325	330	323	337	346	274	333	310	304	302	321	305	330	313	288	320	301	301	343	298	308	315	309	317	303	298	323	295	313	286	332	314	325	294	316	321	326	311	314	292	312	315	343	298	306	323	329	326	299	301	289	305	328	295	285	342	309	286	296	314	316	332	314	332	333	338	306	316	349	316	331	336	354	320	286	323	328	307	322	311	321	355	304	321	318	290	303	285	328	318	321	294	323	350	305	294	301	324	299	319	319	339	272	325	313	313	313	328	298	343	312	309	275	311	298	299	317	314	347	337	311	317	317	317	323	321	327	293	333	306	279	320	292	302	339	306	308	311	288	325	309	325	306	329	323	313	301	342	302	299	286	326	335	281	328	306	313	330	341	294	325	260	315	318	310	293	315	320	322	323	320	316	296	324	310	340	305	295	284	327	330	334	288	330	352	299	307	349	307	310	280	333	283	330	322	318	316	283	344	344	320	287	307	329	366	317	302	331	338	315	325	320	314	309	330	310	293	277	335	322	282	304	324	271	295	299	294	280	305	322	298	316	311	308	329	313	330	294	302	324	324	335	275	315	312	320	311	322	314	322	303	306	322	314	348	300	306	306	282	313	300	322	301	336	312	324	325	291	312	305	302	299	311	317	301	314	271	311	277	325	332	304	296	305	326	286	344	311	287	317	311	319	302	311	325	296	299	336	299	300	329	295	336	296	302	323	330	307	305	311	291	292	344	330	335	308	316	318	326	312	307	328	298	341	319	300	305	299	328	298	326	343	300	305	304	305	310	300	320	310	304	321	304	316	330	285	309	297	321	319	272	326	336	309	293	307	315	290	307	315	277	294	310	342	301	314	299	307	324	316	307	304	304	303	280	316	357	327	308	306	309	343	327	327	318	296	327	273	307	321	304	299	309	335	332	317	283	326	335	325	291	321	295	374	311	310	292	329	300	325	318	278	351	286	343	295	284	326	300	301	283	311	297	298	308	316	333	332	316	305	300	306	317	300	329	338	318	312	311	319	324	304	300	314	299	313	314	330	297	311	270	296	301	318	309	323	331	362	348	282	306	300	344	330	311	330	301	284	346	345	337	256	272	302	308	284	309	321	310	308	330	330	299	315	308	350	325	302	322	361	290	301	317	324	312	303	295	301	292	316	302	334	313	320	281	313	327	330	312	313	323	278	346	293	288	345	323	299	304	315	307	307	322	343	318	308	295	312	331	326	346	286	319	322	317	326	327	300	286	279	307	308	330	320	320	285	321	283	309	343	312	324	310	313	289	295	333	320	288	324	303	310	313	311	313	326	323	309	321	318	305	326	301	334	328	309	300	317	338	307	325	325	316	293	300	339	311	312	293	319	309	311	311	317	325	314	296	285	296	326	307	323	310	295	292	304	322	322	301	316	318	300	337	304	331	321	317	309	315	305	312	308	333	329	313	293	284	313	328	322	293	307	300	285	307	306	317	317	328	318	335	318	324	330	320	314	286	285	309	287	307	312	316	302	309	335	330	362	314	283	320	312	333	344	309	312	300	294	315	319	334	295	319	328	303	331	314	295	325	317	378	333	293	302	313	323	325	304	315	313	305	301	318	336	320	321	294	288	320	301	316	291	312	311	309
6946	950	650	499	419	385	385	358	312	360	380	348	369	384	365	344	371	343	371	347	363	365	329	332	315	372	349	366	348	372	349	337	347	365	352	361	337	375	349	386	400	326	342	361	306	337	356	392	343	360	363	381	347	394	337	388	333	342	377	359	372	332	352	362	352	396	351	348	321	337	347	343	344	337	342	367	364	324	335	365	366	361	370	373	357	364	365	374	366	348	353	338	315	351	341	346	321	355	379	346	361	331	358	339	353	337	323	357	326	348	350	372	343	321	341	359	334	368	329	332	330	327	367	371	358	344	330	362	375	342	358	383	369	391	374	383	361	347	360	382	342	358	360	338	368	360	339	338	357	331	363	360	348	334	330	386	357	345	345	373	334	380	313	370	371	338	332	346	335	336	352	303	340	325	348	353	375	350	323	343	330	363	344	356	345	365	337	368	385	351	355	366	347	357	310	363	329	355	321	350	395	316	377	350	360	363	350	334	351	362	351	353	339	333	370	402	373	343	350	365	326	330	331	354	306	329	364	316	383	356	360	337	346	343	358	318	344	343	356	374	366	356	362	360	342	370	348	342	361	399	327	377	343	351	356	365	346	337	345	362	328	363	346	360	348	364	377	329	362	331	340	344	331	336	328	345	348	316	369	371	348	319	374	323	351	367	362	344	364	339	320	341	341	354	380	355	335	308	321	339	340	331	345	348	355	347	316	353	332	357	355	367	333	346	365	335	341	356	356	360	362	357	320	337	320	354	341	343	354	384	343	367	359	354	372	359	351	343	386	339	339	317	330	382	345	361	354	370	371	361	339	363	355	372	362	347	353	374	341	341	321	339	347	359	354	331	347	373	321	349	317	334	334	342	324	335	364	331	339	312	375	321	357	360	361	339	347	352	329	366	349	374	356	361	380	364	362	368	342	354	369	337	339	375	364	360	348	344	347	341	337	358	342	325	340	361	324	348	364	350	393	378	353	366	357	384	382	367	342	361	329	360	340	371	325	346	335	363	354	344	353	374	381	337	331	309	357	333	338	366	328	357	374	306	362	322	317	366	367	355	355	339	368	350	335	328	357	337	359	345	316	360	360	334	351	373	318	354	379	341	335	344	339	354	384	382	336	354	383	325	341	387	382	351	340	335	361	388	340	375	347	363	323	357	350	309	357	355	346	345	341	316	384	371	364	319	364	352	368	361	318	364	357	354	333	347	320	351	365	346	372	348	362	379	339	339	354	356	379	372	387	344	371	315	360	359	308	352	354	372	368	341	358	330	356	360	348	365	319	356	396	343	317	354	322	341	347	342	335	376	361	364	349	333	320	410	326	357	362	367	357	370	342	355	322	366	346	308	364	338	338	337	356	397	377	348	349	334	339	324	378	338	332	344	334	349	360	342	335	322	326	341	340	354	336	330	366	387	377	369	331	335	372	344	323	349	334	353	323	351	344	359	358	336	336	334	373	361	348	353	359	324	374	346	352	360	322	328	347	356	361	331	300	356	357	359	334	344	344	350	330	350	381	355	364	364	341	344	339	338	340	343	374	339	353	336	364	378	371	332	325	350	334	373	368	321	364	349	336	350	317	368	311	332	363	348	353	367	376	378	352	382	348	353	370	348	351	334	348	370	344	349	340	337	331	358	344	344	375	374	344	353	360	362	340	342	328	317	343	328	367	340	354	341	383	378	311	331	335	341	360	351	342	353	363	344	356	374	344	337	316	341	311	351	341	357	330	346	369	332	342	357	357	359	361	321	327	365	336	361	348	377	331	353	355	340	360	372	322	339	372	340	351	299	348	335	378	365	351	352	372	365	354	365	337	349	350	352	370	340	332	387	335	315	358	342	327	350	326	339	370	356	360	352	387	354	373	357	337	351	355	310	331	364	347	344	332	331	382	364	334	378	344	363	339	374	349	365	369	332	360	308	381	352	343	340	350	370	342	332	353	341	327	337	328	334	342	344	353	324	358	379	360	348	359	351	356	325	326	343	332	341	357	356	389	354	342	332	371	311	369	330	365	351	331	364	356	375	340	317	354	330	345	349	371	345	351	353	345	344	330	361	330	357	348	382	353	365	344	395	356	342	326	364	342	373	325	370	357	389	393	378	334	372	333	339	350	341	318	342	353	347	358	324	356	318	353	347	360	393	359	357	308	358	337	340	332	369	377	350	333	328	344	326	384	331	361	338	362	354	310	332	354	354	324	328	382	342	327	363	354	339	374	372	417	359	342	378	346	322	345	358	362	370	365	341	381	350	355	347	342	381	330	351	344	340	380	377	349	375	368	326	341	338	354	368	343	317	361	354	366	329	346	372	359	358	379	328	348	302	350	305	341	329	354	338	342	362	370	356	351	360	330	375	360	395	372	340	348	350	336	332	338	377	353	336	366	336	353	321	353	322	360	330	345	369	359	363	369	369	346	345	346	327	375	349	347	377	359	346	369	331	330	342	322	366	356	362	410	355	334	384	345	337	321	402	381	315	356	359	336	369	326	352	347	345	340	346	352	371	367	334	346	347	345	351	348	336	341	340	351	319	337	326	348	341	357	353	363	350	353	362	337	373	354	362	341	307	335	345	372	344	357	341	342	361	370	385	339	346	405	388	332	333	394	359	326	348	387	352	366	386	355	350	331	374	364	339	360	341	377	361	314	299	368	314	347	348	312	374	332	352	339	349	341	345	326	373	325	326	355	369	355	368	381	364	320	356	353	354	333	347	360	356	368	341	349	363	361	329	362	362	368	370	359	374	371	373	345	355	345	319	364	335	374	392	340	326	339	363	378	340	372	348	379	335	359	345	340	346	343	337	387	367	356	365	362	358	353	305	338	330	326	349	375	361	347	356	351	352	359	327	361	381	337	347	348	341	328	344	345	371	349	365	320	341	371	333	351	348	370	350	352	334	344	337	341	335	343	330	335	329	337	338	387	357	331	356	315	375	326	369	359	350	365	329	367	329	356	377	342	346	308	338	344	318	344	349	348	319	340	329	352	315	356	355	357	370	335	342	357	343	377	341	354	358	338	337	377	364	332	356	345	334	335	340	331	343	368	325	349	358	362	346	336	366	359	377	369	330	398	340	340	358	350	344	345	332	355	354	365	340	352	363	343	343	318	346	336	366	331	351	350	364	369	363	347	375	323	364	330	394	353	356	358	378	366	353	382	379	348	327	338	351	344	357	352	364	364	374	336	349	334	366	332	368	347	349	373	341	304	370	375	366	354	345	320	386	368	360	347	362	351	374	344	318	335	350	364	334	344	354	344	335	338	349	380	358	361	374	383	349	387	359	342	348	347	346	337	355	383	345	376	370	370	342	346	344	353	353	387	330	338	340	321	341	349	322	356	361	337	386	354	348	350	359	339	328	376	313	332	361	376	357	346	322	344	330	353	340	356	353	384	336	332	327	387	338	330	341	380	338	348	356	370	365	322	363	347	319	365	331	363	343	366	344	372	341	329	352	296	357	386	339	388	332	338	375	350	364	336	370	343	328	341	321
23679	21116	28247	24213	21115	7818	753	541	414	377	284	244	252	248	202	224	222	225	225	177	198	200	194	213	186	199	171	209	147	176	155	174	172	162	157	195	149	172	170	193	174	181	181	170	160	167	154	166	140	174	185	150	165	168	152	206	151	154	168	203	157	172	199	152	174	174	160	141	150	157	160	146	164	159	175	179	169	185	151	165	172	180	194	168	176	159	167	164	177	193	166	175	168	148	174	169	173	181	164	152	177	178	157	169	162	170	176	178	154	153	174	175	148	167	188	160	165	196	164	158	160	161	148	163	166	165	155	167	155	197	153	182	163	157	156	164	137	141	156	179	154	159	177	162	138	171	168	162	160	152	168	162	172	139	177	153	160	171	168	175	170	150	136	142	136	170	181	153	168	186	161	156	160	159	193	162	177	194	140	164	182	164	175	157	173	153	167	154	180	180	150	137	157	165	156	166	159	138	153	163	174	160	176	177	157	165	161	165	180	143	176	164	160	165	153	147	149	133	159	172	183	155	150	182	167	150	201	163	162	154	167	186	179	157	160	181	157	156	160	161	158	150	154	170	148	177	162	147	182	180	176	171	150	160	167	176	161	186	174	160	168	177	173	176	180	173	150	152	167	171	185	151	164	149	155	174	165	164	155	135	172	142	176	166	181	140	168	185	163	157	169	187	170	144	157	158	156	177	164	166	152	146	159	166	168	148	160	150	170	153	177	172	172	178	170	160	180	123	179	171	179	180	144	150	159	146	178	176	147	159	175	181	180	184	145	155	155	184	145	168	152	151	174	158	156	169	157	156	162	150	143	178	175	157	164	145	149	173	155	165	169	178	158	189	164	146	160	148	156	136	161	159	165	211	142	162	165	167	152	172	170	184	183	163	164	161	149	156	162	201	177	166	157	201	175	175	143	157	132	166	164	175	195	156	173	148	167	152	165	170	168	172	156	153	177	149	156	179	166	161	171	167	181	165	161	156	178	161	171	171	165	168	145	164	154	157	148	147	170	162	162	180	175	168	168	189	171	150	166	182	160	155	154	155	174	172	170	170	164	167	179	163	159	175	171	166	198	158	152	173	157	166	169	159	170	194	189	153	152	147	187	183	174	144	166	155	152	175	184	195	170	165	168	162	175	167	169	152	172	151	149	153	150	149	174	155	173	166	169	176	165	163	153	140	164	156	182	149	156	159	161	140	173	153	185	191	165	174	159	148	175	155	180	187	186	168	183	177	160	145	184	171	185	166	151	181	157	156	171	135	173	157	171	144	160	180	145	165	168	196	167	158	180	152	184	151	166	168	183	184	184	175	157	154	160	169	162	199	154	165	168	168	184	161	161	154	175	157	171	185	154	171	181	164	163	171	161	161	160	173	162	161	190	141	138	175	147	160	168	170	170	152	154	156	156	176	154	174	167	137	151	180	162	171	185	183	163	177	158	173	166	178	156	166	169	170	160	156	170	164	153	155	178	144	162	157	160	168	150	162	174	185	151	169	158	162	158	155	161	176	180	174	152	189	183	152	168	155	180	167	153	168	158	154	168	171	157	161	151	153	175	154	151	152	172	184	173	178	170	143	165	161	163	156	163	163	198	164	147	170	169	184	160	155	160	160	176	159	163	161	172	171	164	152	155	151	149	164	165	166	158	153	188	150	172	180	161	166	152	178	160	149	156	172	173	162	163	173	171	153	158	146	163	168	152	160	161	169	147	168	187	165	147	141	160	172	188	175	172	176	173	150	152	152	175	180	150	145	175	170	159	179	158	167	157	167	160	150	165	156	153	175	164	157	173	175	161	181	150	169	172	161	151	171	161	172	176	146	159	173	173	167	168	166	165	170	180	200	182	146	158	158	165	173	184	168	178	180	155	152	178	158	159	174	160	143	189	151	165	146	162	154	153	188	155	161	165	147	151	158	181	157	160	178	172	184	160	147	179	169	182	170	156	169	162	159	154	144	179	166	167	149	176	148	149	166	168	136	191	159	171	150	161	166	166	175	150	161	176	153	173	137	156	163	179	154	169	155	174	171	168	175	169	189	142	164	169	160	148	156	162	170	149	161	183	180	165	181	151	150	163	187	184	166	169	146	155	165	165	195	163	163	174	167	165	156	151	169	194	169	152	161	158	175	178	159	176	147	158	163	183	159	177	166	157	159	167	179	179	179	170	176	162	202	153	183	191	144	176	152	141	158	157	161	158	176	173	174	178	177	183	155	169	163	142	188	182	155	155	155	146	169	154	184	190	156	199	148	149	189	161	167	164	148	146	163	156	173	139	179	156	176	156	172	178	176	185	150	168	179	147	171	187	130	184	144	183	170	151	172	182	189	159	144	172	144	162	178	167	146	151	136	186	149	162	171	164	185	169	184	157	186	163	173	171	145	165	190	175	180	165	181	185	175	188	158	159	174	175	176	159	166	154	158	177	172	169	141	172	145	159	153	161	150	154	135	189	164	141	179	173	162	175	180	167	179	185	174	162	141	149	167	169	177	165	179	151	150	149	147	142	170	165	138	178	157	174	143	157	178	168	159	163	170	178	206	170	161	178	150	172	166	161	175	169	188	158	153	151	139	184	185	150	158	162	156	146	167	150	177	151	156	178	169	178	184	166	167	169	164	155	173	152	185	168	170	151	170	156	170	165	165	167	154	166	146	164	161	181	174	169	152	150	178	167	183	163	144	173	154	159	147	175	153	159	171	171	175	159	162	155	170	165	157	150	154	161	177	156	173	176	140	141	175	150	167	174	178	143	168	145	125	146	172	162	146	160	147	177	162	154	194	133	169	167	140	199	183	181	147	161	149	182	147	157	143	173	158	172	144	163	161	156	195	180	159	144	148	163	158	162	154	155	161	160	162	174	183	163	150	205	158	162	180	152	159	165	160	191	129	174	160	166	151	150	149	146	147	161	161	179	163	175	159	159	193	155	176	166	145	168	175	157	169	149	168	187	162	161	177	190	163	171	153	164	137	147	162	171	177	145	159	183	191	147	172	153	173	172	169	179	153	178	147	195	141	171	149	166	152	164	154	160	148	149	175	176	155	152	152	174	182	173	159	160	159	150	162	182	135	163	166	170	153	162	173	172	164	169	148	160	178	147	165	160	165	161	167	161	162	163	147	154	183	171	206	165	195	150	160	154	154	192	157	166	165	158	158	163	129	170	180	160	165	165	146	181	167	172	158	173	136	159	194	167	154	172	161	158	155	175	161	148	152	169	139	144	179	149	167	182	182	159	169	162	168	167	163	163	178	165	166	171	164	197	167	154	188	158	176	135	188	169	149	177	155	156	167	166	165	154	176	172	187	153	148	193	147	184	175	165	169	166	152	181	181	157	189	162	154	172	161	201	157	172	161	171	182	189	172	166	179	172	163	159	172	163	152	168	179	152	173	148	182	174	168	158	183	160	151	144	162	164	159	158	169	161	174	185	176	179	175	184	161	167	150	169	165	171	172	154	166	177	174	162	162	146	180	189	184	194	155	193	176	174	147
25707	9983	5332	2482	1724	1361	960	776	645	523	418	390	336	327	275	296	283	227	264	257	252	242	203	228	209	228	185	213	215	194	239	210	232	195	220	208	192	204	221	205	210	207	188	212	199	199	221	195	194	196	199	178	193	185	178	206	177	172	185	162	178	186	198	199	209	199	183	192	185	198	193	185	198	187	191	206	187	201	207	191	189	215	173	181	214	198	182	190	215	202	193	180	173	207	166	195	194	192	174	191	209	175	181	237	180	194	178	178	206	186	205	185	193	194	221	200	179	160	170	192	191	210	166	212	202	170	185	172	165	204	169	186	197	204	153	168	169	173	193	185	197	190	196	174	202	182	175	187	186	176	191	171	207	198	200	169	181	201	211	201	163	159	198	175	202	176	205	186	187	194	185	182	173	200	200	181	198	190	182	203	189	190	191	194	197	199	178	178	194	201	207	204	172	197	186	189	184	182	194	198	183	186	181	169	184	168	203	181	177	179	186	194	197	176	176	169	176	176	186	206	171	175	209	179	180	201	196	175	197	214	190	184	198	215	161	207	215	196	209	200	179	189	175	205	185	181	193	202	208	189	200	201	182	196	192	197	174	175	210	205	192	190	209	190	188	174	188	199	176	194	193	191	199	175	198	209	167	169	197	200	184	201	177	183	183	194	187	192	191	177	179	197	190	213	196	185	174	173	200	197	194	200	194	175	209	202	199	192	179	189	197	195	187	209	186	213	232	195	192	191	164	177	191	199	174	179	183	204	199	176	201	165	187	166	196	180	195	198	214	186	197	187	189	177	194	190	196	190	196	189	179	188	186	173	190	225	176	199	194	188	189	194	198	185	206	209	195	201	191	181	195	188	196	171	193	199	180	193	170	167	179	194	185	195	200	171	193	176	194	181	201	188	221	178	165	209	181	170	202	182	186	178	198	189	189	186	190	192	196	170	190	165	188	185	177	191	186	191	177	210	192	175	195	209	203	205	200	189	184	182	176	184	174	189	194	168	190	205	180	206	175	214	189	172	195	186	177	206	197	193	199	193	166	173	186	181	202	181	206	208	167	197	183	182	189	203	193	193	213	198	211	187	186	188	178	176	167	223	169	178	169	194	185	189	213	182	189	184	182	187	184	179	174	215	173	169	209	173	210	205	190	180	207	184	184	167	197	213	173	193	215	178	183	215	179	207	199	183	184	198	172	221	179	202	190	160	213	214	162	207	186	183	184	176	191	164	193	189	195	203	179	188	206	195	176	177	197	165	192	196	199	203	196	157	208	181	175	179	194	205	196	178	186	211	180	206	195	166	193	173	181	204	175	216	190	192	174	191	197	169	188	182	194	187	198	170	202	200	204	198	189	179	189	170	186	205	182	203	186	198	193	166	173	198	189	204	192	221	193	193	204	200	206	218	201	196	198	204	179	187	171	174	193	158	201	182	179	172	194	187	192	188	233	189	206	180	172	190	182	196	188	198	212	161	202	185	205	195	166	194	175	176	199	203	211	185	200	200	198	211	184	207	201	195	165	178	181	189	188	169	209	187	206	192	203	180	194	180	198	193	191	196	184	195	187	190	223	191	196	192	171	184	188	210	196	222	169	192	175	178	187	198	180	206	204	178	193	214	174	166	195	191	194	211	194	179	199	183	208	201	169	192	192	172	194	178	171	178	217	187	194	198	200	168	166	184	196	190	203	185	193	183	200	173	197	199	187	181	176	193	187	208	193	195	188	190	180	210	185	194	183	198	197	173	189	192	185	189	182	192	195	195	181	179	184	196	177	191	212	166	155	192	191	181	203	200	221	194	176	181	181	209	184	195	196	214	201	189	188	216	200	208	181	186	198	183	181	203	197	181	180	196	192	204	167	189	177	197	205	207	193	182	202	182	185	195	188	205	183	180	200	174	177	170	183	185	210	198	190	191	200	168	167	188	188	174	209	183	194	189	184	197	200	193	202	188	219	186	198	206	179	182	173	216	212	186	200	198	194	196	189	186	189	208	173	188	199	177	201	174	176	191	174	180	203	187	184	186	188	175	181	173	177	209	182	179	175	197	186	183	201	185	163	188	198	204	198	186	219	187	181	194	197	178	176	180	200	198	164	167	207	177	193	175	196	203	177	192	181	189	208	183	188	209	203	181	166	193	177	187	199	208	196	194	195	192	164	198	200	170	194	191	181	183	182	212	207	180	204	186	207	206	205	190	187	204	189	215	178	205	189	169	165	192	160	195	191	191	188	197	184	180	199	170	178	199	157	164	197	187	193	171	188	186	199	198	206	166	195	201	186	160	183	179	180	193	178	183	199	182	182	204	206	193	186	224	193	165	181	182	205	198	191	184	221	204	188	189	188	188	191	202	197	184	207	182	199	194	204	181	177	201	198	201	183	210	193	185	171	192	184	197	181	207	188	186	199	169	177	192	180	191	182	202	178	189	210	165	186	201	200	177	188	196	197	210	209	197	205	215	180	188	212	201	161	211	234	189	181	209	183	183	198	182	194	191	191	200	200	178	177	214	195	186	180	181	175	168	175	214	181	211	227	190	206	189	205	195	172	197	198	173	193	199	183	188	200	186	192	216	185	192	179	205	192	196	170	191	187	185	198	199	204	201	197	214	189	192	163	175	187	190	156	209	192	177	173	179	208	194	175	182	195	171	207	186	187	189	201	183	159	202	183	185	188	171	179	196	185	184	215	193	163	169	180	191	188	175	200	184	191	178	173	177	190	199	185	182	213	175	188	179	178	171	200	199	186	195	213	202	172	192	176	170	195	198	195	211	188	174	196	199	172	162	210	191	200	194	174	187	187	204	193	193	203	185	213	198	185	215	177	173	217	191	197	182	208	195	185	187	177	203	213	179	212	203	181	174	186	187	176	183	196	182	175	180	209	196	201	192	189	166	171	191	164	179	188	186	179	203	203	184	179	186	210	191	172	202	167	206	178	179	189	202	201	181	190	193	169	192	185	191	159	198	184	202	166	192	200	197	213	189	203	175	205	214	172	195	214	177	202	214	203	195	209	206	172	205	189	188	175	190	178	198	189	193	185	210	216	184	215	203	201	166	189	197	190	176	173	191	193	177	183	195	220	180	187	187	190	190	201	192	189	202	209	176	180	190	194	200	182	197	185	197	189	203	193	198	195	197	177	187	192	189	167	208	214	201	179	179	199	186	204	188	178	188	191	194	167	162	190	179	184	188	192	184	200	174	184	201	189	189	213	199	192	200	198	167	181	208	210	171	192	195	203	204	199	149	202	190	165	199	188	197	210	203	190	191	183	211	190	186	167	175	182	194	197	223	206	193	184	188	218	192	206	181	204	185	230	209	170	181	191	173	170	191	184	195	175	196	184	183	154	188	181	189	203	192	209	216	191	197	195	191	191	194	182	183	196	168	185	193	205	168	167	193	198	198	169	187	191	197	187	171	172	197	227	183	198	193	188	202	174	186	168	190	181	197	205	176	204	193	194	192	194	253	186	190	171	205	175	210	193	177	204	180
24805	21073	27007	25266	8786	900	801	630	655	606	610	590	613	587	578	589	589	538	571	565	550	545	512	530	511	532	535	503	501	520	565	521	542	579	520	543	530	518	568	524	521	579	511	503	531	511	525	554	547	578	532	510	517	506	527	459	549	572	510	500	526	523	541	547	539	500	514	507	498	497	538	558	548	494	548	511	509	470	539	545	538	551	544	510	531	558	505	495	508	507	523	525	531	489	543	504	509	520	525	495	535	538	517	573	529	539	523	555	530	517	547	511	517	532	518	533	577	507	497	528	547	521	515	568	528	524	513	562	521	529	506	510	559	497	552	556	502	496	517	541	540	504	507	531	491	533	501	526	534	530	510	541	493	498	536	530	526	510	538	520	537	464	520	526	513	564	505	535	494	547	539	533	519	506	532	505	514	517	538	546	485	488	496	548	558	569	538	552	532	526	572	517	542	509	532	565	512	532	505	529	525	573	521	546	542	543	530	499	564	501	501	522	499	506	548	567	519	559	563	572	527	540	544	464	482	572	494	536	518	511	540	536	544	553	521	491	546	516	491	497	553	508	555	518	511	520	480	532	548	549	538	519	531	500	515	545	537	553	538	506	521	500	521	528	524	494	490	528	546	496	512	480	544	512	501	550	544	537	529	533	520	518	518	518	536	547	553	517	538	509	549	540	541	537	518	535	535	484	482	530	499	529	535	529	522	576	529	503	535	517	540	532	538	550	543	531	532	531	519	538	555	515	519	516	510	465	529	522	524	502	556	516	527	548	540	556	497	519	558	537	519	531	478	513	514	541	532	548	530	543	535	539	511	525	516	511	456	495	531	484	526	549	566	509	513	516	532	507	550	502	513	536	505	530	514	515	546	491	535	510	461	483	564	523	472	486	514	536	516	542	519	516	545	503	516	509	487	488	544	538	518	536	499	544	562	545	573	489	481	536	531	545	537	505	520	491	513	517	536	500	549	509	550	509	490	492	513	508	523	546	537	528	484	509	484	509	544	541	529	505	524	520	515	513	506	519	493	543	558	606	511	518	479	492	547	545	517	494	531	546	559	524	521	522	502	546	528	496	519	556	514	507	540	532	524	558	506	520	538	542	533	503	479	526	553	510	528	552	558	504	514	563	534	554	521	532	517	490	507	480	588	546	504	517	508	512	514	546	526	558	538	525	515	518	548	510	535	539	530	515	518	521	499	502	544	513	486	530	538	549	490	548	492	548	500	564	515	515	537	515	502	542	531	491	503	479	491	509	547	488	510	545	551	510	551	505	496	553	559	512	541	512	506	519	522	517	519	537	485	469	533	475	562	528	545	509	504	517	489	520	520	506	508	543	516	539	505	523	519	525	513	529	531	528	523	533	536	529	513	593	547	524	475	532	507	520	538	516	492	495	529	537	572	552	493	570	529	543	563	534	562	554	543	519	517	534	538	571	525	523	514	551	501	488	559	539	525	520	581	547	523	516	571	519	559	556	546	501	478	575	530	543	509	562	483	503	499	553	539	506	526	534	506	500	537	526	511	519	521	531	539	483	536	550	536	533	491	511	541	523	453	493	551	508	494	520	530	541	556	533	544	550	555	469	532	510	572	564	521	470	555	513	504	490	518	483	507	514	576	545	511	524	490	529	503	540	536	501	491	533	501	501	523	521	513	524	472	520	478	524	538	487	562	513	510	528	554	537	509	538	528	542	489	508	531	598	511	583	550	539	514	530	537	561	524	541	545	538	548	540	526	536	539	535	560	522	522	516	498	559	535	529	500	495	513	531	502	515	521	498	554	541	552	515	548	532	530	532	500	529	532	496	505	548	512	512	492	527	534	495	499	531	488	483	514	496	494	499	526	516	515	516	577	530	504	550	541	526	501	551	508	529	519	529	525	546	507	493	541	501	524	528	538	522	511	514	545	515	537	542	513	489	485	504	540	497	509	516	524	518	529	526	539	547	507	512	538	514	500	483	517	535	531	529	537	499	548	529	545	513	509	485	539	487	556	497	534	524	523	530	524	519	494	519	524	533	551	508	509	532	491	500	504	596	544	511	544	509	521	544	524	576	472	545	524	536	560	540	564	514	533	510	481	494	528	469	517	522	521	510	539	525	557	518	571	515	520	491	531	561	539	541	519	519	517	508	501	521	600	525	520	517	490	524	526	517	556	501	483	507	515	499	494	524	499	524	536	522	517	547	530	514	536	505	547	520	572	526	551	494	520	519	537	518	537	504	516	520	519	517	559	587	509	475	531	523	524	536	526	499	524	551	555	551	525	499	536	573	486	501	540	514	553	518	529	556	555	518	518	519	529	460	532	541	547	538	486	579	531	527	523	552	551	481	519	503	525	482	519	514	509	489	534	503	513	486	524	494	513	520	519	581	529	469	498	492	537	510	540	543	521	534	494	507	535	509	541	530	542	539	520	544	487	547	528	516	516	560	489	524	525	497	485	504	530	500	483	534	520	535	528	506	480	495	528	504	525	557	564	518	511	522	574	517	460	523	503	549	558	513	520	518	502	542	528	561	545	552	534	546	519	529	531	565	549	539	477	532	470	540	492	521	494	528	480	563	544	527	530	519	520	502	528	498	526	552	511	520	537	579	540	561	500	539	532	521	519	503	519	520	506	501	559	514	494	519	534	568	530	554	515	505	535	506	477	532	501	517	561	514	562	501	534	552	529	540	556	535	530	523	541	510	521	544	515	481	536	527	474	500	499	540	555	534	533	539	567	526	540	574	523	485	485	517	526	503	484	575	492	532	518	520	530	531	547	531	501	527	517	540	532	489	505	521	482	546	552	526	529	551	519	539	517	519	534	534	520	514	494	507	571	505	532	535	542	492	564	502	505	494	517	526	531	481	521	541	535	519	528	478	553	587	532	510	478	547	537	523	519	508	486	505	540	502	553	486	491	514	494	514	514	547	517	524	540	483	544	535	536	574	521	553	532	536	526	510	516	563	514	520	518	559	550	498	485	552	546	543	523	469	521	528	523	488	469	526	496	518	515	523	550	512	500	505	504	533	552	495	541	532	511	560	500	510	514	537	536	553	562	507	440	532	497	513	549	545	483	507	539	551	536	522	511	526	524	500	515	519	511	496	542	522	537	527	565	500	551	534	571	524	536	534	558	523	541	535	570	509	563	499	528	528	466	545	529	523	554	515	490	530	507	523	505	530	526	529	535	502	531	534	563	533	501	559	541	554	492	491	519	505	518	534	494	535	513	496	538	521	492	521	551	474	483	491	549	506	537	490	541	548	512	489	524	516	537	503	532	497	490	532	512	507	509	498	527	527	492	506	482	475	488	510	543	507	549	514	549	515	522	525	507	572	489	506	504	476	551	529	530	536	510	512	548	528	560	527	537	522	545	562	508	513	495	509	539	531	527	526	490	510	532	529	538	562	492	519	516	554	507	532	482	558	532	541	522	517	522	529	577	516	518	508	564	503	480	518	500	521	492	539	537	503	489	508	513	552	539	525	537	542	497	539	539	552	540	526
22606	5493	3280	1681	1424	1116	937	906	776	709	686	680	662	627	609	630	611	554	569	526	586	603	546	580	574	599	564	565	560	574	558	557	529	557	581	551	585	581	522	555	554	623	566	610	536	582	571	576	577	628	567	582	518	539	580	565	540	535	557	545	572	540	576	511	562	560	550	511	577	552	527	583	516	569	578	567	502	539	572	542	574	570	577	556	540	569	583	557	564	524	572	540	542	591	548	537	554	541	549	585	561	530	586	557	509	516	551	588	548	508	582	552	540	547	578	574	524	529	554	570	585	529	550	546	561	554	529	565	550	546	543	552	545	555	543	551	567	545	559	542	538	559	544	532	600	539	566	551	610	548	516	550	585	540	550	529	563	547	535	524	520	522	554	534	588	543	553	550	527	579	545	554	568	521	556	586	586	592	556	522	556	537	536	547	553	554	522	526	554	567	549	535	573	528	606	520	565	524	537	549	581	516	614	541	505	576	580	523	492	550	496	540	533	557	520	520	553	485	557	539	544	558	556	568	530	589	554	531	597	564	586	545	549	524	554	530	553	581	555	566	548	572	539	597	563	591	520	559	548	506	524	535	541	576	556	565	556	572	532	553	520	608	589	537	552	546	574	534	557	558	580	591	512	592	536	546	538	578	571	552	562	530	584	554	532	572	593	608	554	536	532	547	546	551	555	563	501	585	581	549	543	514	557	556	535	529	566	527	537	532	559	534	577	548	564	554	571	558	535	542	569	540	569	562	555	572	567	531	542	567	545	533	521	560	548	544	574	542	532	553	557	562	580	539	536	579	567	523	567	603	568	572	568	507	573	551	559	559	564	548	522	595	570	541	581	507	597	542	541	538	555	533	538	506	573	567	545	574	594	558	534	568	538	550	589	527	529	562	546	557	571	538	518	554	522	509	546	557	584	535	556	547	545	549	604	553	529	537	538	528	554	551	557	559	531	521	529	563	560	512	552	533	539	549	562	557	569	552	577	571	556	577	556	569	550	583	550	568	544	539	571	536	551	537	590	523	599	513	519	586	550	550	593	549	516	595	529	565	532	597	544	553	522	573	554	546	539	516	518	551	569	561	542	565	521	544	527	551	522	564	588	554	543	527	537	567	548	511	535	529	563	538	563	577	556	551	576	557	555	514	540	544	563	551	546	578	531	551	544	571	554	561	550	545	552	575	560	575	581	549	555	545	555	553	566	558	511	520	582	518	550	539	540	537	567	577	559	536	563	597	582	563	568	563	544	564	545	550	545	544	548	568	568	534	587	582	542	558	560	593	543	562	550	564	584	575	541	575	579	518	586	529	557	552	565	536	580	565	542	540	517	535	605	544	524	548	551	568	532	557	548	569	550	552	462	576	522	621	538	585	545	546	574	551	563	551	577	555	551	536	589	560	543	580	543	545	517	519	559	556	550	523	585	537	502	587	576	536	579	550	565	517	555	563	549	527	566	530	577	584	528	532	554	508	558	566	549	565	590	518	530	567	539	594	521	523	554	558	530	567	575	566	533	559	577	547	546	584	559	529	535	555	561	551	550	534	561	564	571	566	520	538	548	565	570	527	535	577	570	554	526	555	529	521	559	558	581	537	553	562	583	558	518	522	590	579	570	516	510	561	514	563	539	519	590	529	573	535	561	529	564	571	518	575	531	535	535	531	537	546	564	534	583	561	550	566	543	549	537	574	551	576	539	552	543	578	591	545	554	591	539	552	572	550	515	563	538	581	579	544	523	507	547	584	532	601	583	561	572	537	537	567	510	549	564	578	560	553	511	498	535	572	559	544	523	508	546	579	550	548	550	532	503	548	555	550	554	483	546	590	567	585	598	527	555	583	574	524	523	580	538	558	587	545	581	544	522	553	570	593	509	582	519	582	546	544	511	548	537	550	568	547	605	573	542	595	587	567	578	528	575	560	544	542	520	590	545	589	556	528	537	588	555	559	549	558	552	560	560	594	548	570	545	566	551	542	572	532	584	507	553	518	566	548	563	578	546	516	596	514	557	581	553	588	547	552	557	523	600	572	536	532	556	561	557	570	566	539	580	542	552	571	565	616	553	561	572	548	520	588	541	506	529	551	552	556	619	556	535	561	548	556	494	544	529	580	535	543	545	550	502	558	577	566	539	545	546	573	554	552	564	530	525	584	518	580	538	553	534	558	543	514	580	568	554	552	550	555	570	595	592	550	570	590	569	556	547	538	549	549	555	540	539	609	553	546	548	537	522	566	563	591	531	545	530	494	568	561	553	573	532	562	522	506	523	561	547	530	541	575	546	566	584	542	572	575	539	531	576	543	556	571	547	581	576	553	491	546	569	549	560	511	582	571	546	536	559	541	565	546	565	586	585	522	527	563	561	560	583	580	555	568	539	540	557	547	612	545	549	529	536	548	490	559	551	552	577	540	557	522	531	593	599	543	590	563	587	607	573	580	567	585	591	539	533	528	555	577	536	522	547	552	553	527	556	539	530	501	538	583	552	521	554	553	590	570	561	580	565	562	577	563	469	554	545	526	534	539	563	542	543	573	555	557	530	584	570	542	536	518	543	591	568	519	524	591	590	528	556	621	591	574	563	545	568	538	548	541	569	548	575	580	593	552	551	530	580	548	553	544	549	569	528	615	563	565	579	601	540	553	553	604	529	559	576	588	594	538	578	553	553	546	566	533	525	581	538	551	583	528	524	557	556	534	567	572	551	557	544	599	524	561	561	507	538	513	543	505	563	535	515	553	537	566	515	557	594	584	548	554	566	535	562	507	543	555	511	546	541	596	556	558	529	567	540	554	582	561	539	561	578	570	554	536	569	553	531	561	587	562	541	583	533	486	601	538	539	542	544	536	593	546	551	515	573	529	575	551	545	510	556	565	535	536	566	525	553	540	541	543	548	548	556	559	552	553	529	514	547	544	570	604	572	552	533	548	515	556	515	584	516	536	556	523	572	562	555	521	543	609	550	508	533	554	524	556	535	576	565	539	559	543	533	533	557	524	572	505	528	531	595	551	510	551	550	527	600	485	530	563	579	540	559	564	558	566	562	534	567	578	603	539	587	533	593	552	555	533	561	583	541	554	582	613	517	539	552	526	547	586	541	608	522	511	550	567	553	526	560	543	551	580	555	589	529	575	565	563	581	540	556	554	557	535	551	571	571	547	545	535	577	514	562	505	511	523	532	578	565	511	542	521	558	562	536	558	573	572	581	569	541	542	527	528	542	577	576	524	550	554	522	534	544	545	558	565	545	540	549	552	543	536	546	550	525	532	540	548	566	595	603	558	582	544	503	545	537	586	577	516	542	584	520	561	598	567	527	584	596	536	554	568	564	509	564	558	563	513	533	575	534	529	548	560	525	595	546	559	568	627	592	576	549	537	562	537	559	580	543	554	571	550	553	528	552	539	558	562	574	552	555	540	545	549	539	553	579	535	585	540	554	593	542	524	572	522	565	554	540	534	574	570	545	527	539	566	538	579	538	538	541	577	546	530	590	533
22583	21170	28890	23734	21173	21208	6305	1070	822	681	656	627	564	540	510	497	474	480	482	479	435	437	403	440	406	437	436	416	410	399	401	398	433	432	403	407	407	419	395	427	381	395	380	373	420	392	419	371	392	400	384	422	397	386	380	390	387	388	350	425	389	393	418	425	430	401	398	366	407	368	396	394	391	397	376	366	404	381	361	397	377	408	338	388	371	378	398	400	389	353	385	374	376	385	399	407	404	380	355	380	367	384	403	358	362	381	405	387	427	377	380	371	373	402	387	342	353	381	370	380	371	395	406	407	395	371	371	361	385	373	375	379	375	398	417	365	381	379	371	407	379	399	399	412	388	372	426	393	403	367	380	378	383	380	393	398	356	366	360	382	392	412	374	396	394	386	354	392	364	386	395	371	383	372	410	389	398	390	398	401	375	364	351	412	410	361	419	381	410	374	378	382	401	383	389	375	400	389	374	398	400	378	388	419	389	365	395	374	371	408	374	367	353	383	414	397	397	410	388	393	396	391	381	378	383	346	351	417	380	397	351	392	358	407	347	380	422	400	400	408	384	406	376	396	382	390	392	367	351	389	408	401	401	380	359	375	341	393	404	394	374	395	392	394	430	392	398	368	376	340	392	386	390	373	404	356	393	389	384	347	369	414	388	389	435	360	348	381	399	421	409	435	340	388	357	366	358	395	407	387	378	397	392	376	390	373	382	413	371	356	387	404	429	398	379	389	378	399	377	363	378	394	326	399	416	361	370	402	357	394	394	391	426	368	379	363	401	383	404	367	399	392	389	393	388	420	371	429	386	394	400	390	404	382	425	393	387	390	361	375	325	392	350	377	368	360	387	421	370	371	356	387	370	357	390	370	370	380	372	370	357	382	395	387	393	356	364	404	372	403	398	378	375	381	403	396	407	394	374	405	385	402	387	378	383	404	394	362	406	388	387	364	397	406	380	385	364	398	382	352	376	392	368	399	372	381	385	365	360	360	389	342	366	420	351	396	373	375	404	357	416	371	382	399	401	408	382	408	393	395	380	394	359	397	386	386	392	410	367	355	385	394	379	382	386	387	419	368	417	377	428	387	434	391	410	398	381	381	416	391	419	354	388	391	341	382	352	365	391	397	399	371	381	400	376	381	383	376	371	389	408	353	404	379	353	388	377	377	373	380	406	383	435	401	405	413	372	395	361	392	357	393	372	375	364	391	380	381	400	401	377	380	423	399	416	375	380	391	373	372	393	376	395	393	403	380	357	402	395	367	384	383	385	425	374	392	397	422	419	374	364	396	390	367	377	371	373	367	371	417	358	427	395	412	366	402	395	367	358	395	367	405	378	355	394	388	375	368	383	387	394	379	390	406	377	348	378	399	387	391	382	392	360	358	360	376	407	374	408	408	389	393	385	371	418	378	381	410	389	382	387	373	382	383	365	364	413	380	404	396	369	384	409	380	392	390	369	390	394	384	407	359	356	386	390	413	413	385	411	362	385	380	416	388	393	362	369	373	363	384	415	418	367	389	365	368	397	405	382	397	365	366	412	378	350	381	412	393	376	371	401	386	382	367	384	360	365	396	389	434	354	363	378	384	365	376	380	403	389	414	404	406	368	401	389	382	399	377	375	393	393	446	373	430	381	345	396	414	379	358	391	374	409	364	347	378	350	390	385	406	407	385	399	389	383	417	423	418	363	384	398	415	373	384	388	419	422	373	379	390	385	365	394	387	408	361	377	406	421	370	364	360	394	400	411	352	409	368	450	389	371	378	395	387	369	385	374	409	386	362	359	399	398	386	366	404	405	390	332	367	380	379	364	390	367	348	404	431	359	396	366	396	380	371	429	371	386	382	395	419	421	355	406	379	378	378	406	377	419	376	395	385	395	366	349	377	401	379	375	388	398	421	383	357	421	409	367	373	385	401	400	374	372	371	396	374	388	383	380	379	392	367	343	434	380	391	387	376	390	414	381	367	410	380	388	392	380	399	370	403	382	391	410	365	365	373	379	414	362	399	367	403	397	381	377	401	390	379	374	348	385	399	366	351	385	369	379	366	382	388	389	392	351	384	412	411	399	376	395	345	412	376	394	396	392	391	371	374	367	397	394	368	367	392	397	393	377	373	366	387	365	378	379	373	380	402	412	369	374	364	380	385	413	372	363	354	400	366	360	390	374	395	399	428	365	394	385	392	382	366	408	377	376	415	369	413	360	342	383	388	375	390	401	365	372	418	413	404	354	418	393	377	387	365	399	413	345	395	377	366	378	371	391	363	406	340	395	336	372	413	400	374	372	373	386	376	411	377	402	383	441	404	359	342	361	362	378	373	381	374	355	388	367	382	387	368	366	368	380	419	359	407	387	380	385	357	385	366	404	400	417	365	392	397	399	377	375	404	378	381	392	384	379	385	397	384	358	413	373	387	407	387	359	384	376	393	376	363	375	402	372	406	429	357	394	388	371	389	363	383	355	375	378	412	382	365	362	393	350	359	378	355	396	366	378	386	376	373	354	341	399	394	375	414	415	350	374	385	357	390	374	412	380	385	386	393	396	397	385	408	380	371	427	409	359	380	345	379	383	349	370	388	394	380	455	373	380	370	407	376	386	338	358	383	383	379	392	374	385	372	377	393	362	392	392	366	365	375	417	372	374	412	405	372	403	378	393	377	394	379	413	375	382	396	399	390	391	401	391	388	417	347	369	393	393	418	347	390	392	385	380	364	382	388	415	377	359	406	382	387	387	371	393	408	414	341	351	361	392	374	365	384	381	385	390	374	338	404	391	372	396	421	395	345	362	391	404	387	411	394	398	414	386	388	406	363	354	363	398	392	404	407	408	398	389	361	420	367	344	380	390	377	352	398	425	405	348	357	350	386	397	359	436	385	370	390	376	386	388	377	385	379	372	376	391	371	364	382	394	395	382	349	375	384	384	371	428	387	378	379	392	388	355	372	360	397	371	363	383	385	361	368	405	393	383	361	357	388	412	397	386	391	413	401	382	361	366	378	380	404	401	378	362	366	397	391	344	366	372	377	420	397	354	368	404	357	418	382	388	388	400	376	413	365	385	398	407	374	403	395	395	386	377	390	377	389	382	340	381	396	369	394	383	340	342	386	364	385	393	352	395	371	364	360	385	382	403	378	363	362	370	382	376	372	400	394	371	379	389	394	401	415	390	377	367	418	378	375	369	383	369	350	413	390	369	363	388	370	389	364	386	373	357	355	392	384	405	378	375	391	394	404	407	393	396	400	397	383	396	392	407	367	404	399	364	406	361	383	347	373	336	379	384	353	380	391	400	369	397	356	385	405	398	404	367	396	397	378	356	408	382	361	390	361	390	373	374	403	374	411	391	317	418	371	359	392	389	375	373	381	372	395	382	388	359	378	403	345	404	356	381	420	389	382	400	388	343	388	372	341	367	412	379	416	389	397	401	378	365	381	359	354	378	380	366	379	385	388	356	389	400	411	361	358	431	365	392	400	415	362	393	397	384	368	405	369
30347	14641	9346	4567	3251	2493	1906	1443	1210	1013	879	765	752	659	655	563	560	535	489	475	485	452	481	437	458	463	482	468	456	456	446	401	445	400	417	419	404	404	437	391	408	411	387	392	412	424	412	405	426	389	399	402	389	423	390	427	403	433	381	393	414	385	410	400	388	409	401	400	365	399	417	377	412	386	404	404	430	422	421	381	356	391	414	405	392	413	393	399	397	356	366	393	410	413	393	379	393	419	413	404	357	375	378	388	404	378	404	389	402	395	375	393	394	403	389	403	374	386	397	387	382	383	377	406	381	410	372	391	391	368	379	423	391	363	374	412	369	426	378	359	404	372	412	415	388	434	476	400	392	391	352	369	418	385	370	378	390	383	381	398	402	383	392	377	372	393	379	374	393	390	355	388	399	370	421	383	400	425	391	369	395	405	398	391	409	396	387	381	364	400	394	379	365	425	400	392	391	421	360	395	362	375	422	375	407	376	405	384	404	381	370	387	391	410	406	423	373	418	412	403	409	432	406	389	398	378	392	423	385	367	444	399	351	373	400	362	396	355	401	433	359	382	387	354	370	350	366	402	388	402	384	408	418	382	379	388	413	392	382	389	375	412	395	385	391	420	398	377	388	382	421	383	377	426	380	348	411	353	348	365	381	397	427	397	416	382	377	415	378	378	389	393	387	399	390	389	395	378	381	358	417	369	402	355	410	379	374	377	440	385	394	386	379	396	400	410	410	402	400	411	394	391	397	414	368	394	354	404	379	386	363	427	383	396	392	406	427	389	387	399	385	397	385	394	372	435	383	394	403	408	404	390	388	391	409	393	413	390	394	412	361	391	428	394	376	432	362	391	395	420	406	380	396	415	397	404	359	408	374	404	367	368	402	384	408	425	358	387	381	355	354	390	422	362	383	416	426	396	392	425	403	388	427	374	363	376	405	377	395	369	400	390	372	405	412	383	450	400	418	392	392	359	356	378	381	387	414	363	397	384	368	411	387	389	356	417	415	400	380	412	416	375	392	372	412	385	397	377	401	362	410	412	400	381	377	372	420	391	397	356	397	406	408	385	390	413	428	393	416	413	355	382	390	385	381	409	390	375	368	428	416	377	380	368	362	410	393	388	399	389	394	430	404	405	409	366	426	396	368	386	406	369	407	440	376	404	361	433	389	375	415	374	369	408	412	374	396	363	385	401	400	390	398	380	403	381	400	399	425	387	348	363	386	369	374	352	371	374	374	396	382	382	398	393	399	368	392	383	378	386	390	374	353	387	365	433	395	392	395	384	401	422	373	412	408	389	387	365	430	388	353	393	407	375	397	378	398	378	442	392	392	413	415	381	385	360	423	401	414	418	403	405	414	413	390	390	386	386	397	380	415	394	408	382	424	406	384	403	396	386	385	428	423	415	413	389	396	394	418	438	429	410	373	415	393	399	411	410	352	351	366	412	358	400	404	382	380	410	363	379	419	411	401	397	379	400	388	381	396	446	403	353	412	399	390	411	404	362	402	381	422	369	430	401	399	399	413	390	390	388	413	387	398	397	346	386	394	412	385	397	366	362	431	426	376	403	379	435	399	368	376	417	418	401	406	372	399	359	394	419	382	390	386	388	398	385	392	360	366	403	427	367	380	372	428	379	401	423	391	390	387	426	393	384	383	393	371	356	355	381	392	398	390	390	372	381	379	397	381	382	377	370	368	383	421	404	402	397	393	369	424	369	432	417	383	369	381	373	403	401	402	395	403	392	405	427	375	362	384	386	379	371	424	407	392	411	375	411	414	346	414	403	387	402	369	400	370	393	396	404	396	366	388	411	413	353	413	363	396	361	379	410	391	385	371	401	383	389	390	365	422	390	391	379	397	396	439	415	392	394	420	361	386	354	382	394	375	356	380	428	399	398	372	383	380	456	416	417	399	408	398	381	370	404	372	400	369	391	425	418	391	423	395	381	380	371	396	361	379	399	391	426	408	418	420	405	345	359	363	392	402	419	391	395	356	374	392	408	412	393	397	397	370	395	394	370	370	400	360	402	382	381	405	373	400	358	411	376	407	402	387	376	375	378	395	362	396	394	412	434	402	387	396	401	408	436	382	404	399	400	403	432	368	382	399	384	417	409	388	344	373	383	373	384	390	374	372	410	403	370	405	402	373	400	424	390	386	376	424	410	366	376	423	405	415	374	419	408	385	396	394	374	393	406	397	401	407	410	402	402	386	368	385	393	336	408	397	373	414	431	400	383	426	373	412	395	423	385	377	398	389	357	394	384	355	402	397	396	392	387	376	404	410	379	409	390	429	382	372	389	369	413	395	408	393	402	408	408	386	424	409	372	405	407	400	389	357	412	421	400	398	412	372	394	353	358	327	396	386	439	364	421	410	421	391	373	354	393	419	385	371	344	422	415	400	399	370	409	415	427	396	413	425	380	388	418	427	397	381	432	379	410	429	386	385	405	418	356	397	402	346	386	403	410	398	385	373	385	362	384	337	368	387	365	406	414	357	394	405	402	419	416	386	380	392	411	376	365	370	381	387	397	383	394	406	396	377	406	369	393	388	389	372	372	386	418	429	401	375	357	410	391	376	359	396	386	379	398	380	431	399	430	400	381	388	374	361	394	368	396	368	375	388	417	380	371	386	374	380	384	386	392	386	394	405	435	389	386	411	396	384	413	414	392	387	381	378	389	411	358	380	368	372	411	364	386	365	403	422	407	391	392	374	429	368	416	409	389	384	423	377	404	374	378	371	354	418	367	383	418	383	368	414	394	386	406	362	390	426	359	384	365	383	369	399	375	399	382	355	405	401	362	402	408	384	396	403	440	385	393	382	425	378	395	409	416	352	404	371	357	391	381	350	386	415	350	421	407	422	418	421	380	397	373	397	382	388	415	370	346	429	404	388	402	386	340	405	388	383	386	404	392	411	402	388	374	390	403	408	396	427	422	400	435	402	376	363	384	375	368	398	396	390	410	378	375	390	371	376	370	414	371	374	374	412	419	377	366	381	403	411	398	392	382	403	357	380	383	383	402	377	371	374	372	416	393	386	396	375	371	380	410	416	443	384	404	378	394	398	363	419	407	405	380	423	412	381	377	362	420	394	350	381	377	407	410	389	386	366	397	386	390	415	423	392	378	410	377	410	383	396	397	420	368	353	407	430	384	398	407	367	393	407	396	415	381	358	395	434	364	376	380	419	408	411	384	379	391	395	378	397	401	360	385	398	409	397	369	376	377	426	405	389	401	379	390	379	399	376	406	429	391	375	384	331	386	420	378	399	368	368	415	400	365	371	377	404	383	386	394	394	412	392	407	405	408	385	410	365	395	426	369	429	383	395	408	368	402	375	356	349	352	377	347	382	381	418	413	417	386	405	386	394	399	407	381	359	379	413	414	388	398	405	387	399	392	377	397	388	396	376	375	403	411	383	383	408	386	415	396	377	363	396	417	371	392	378	378	388	396	422	383	409	394	406	355	395	392	361	359	402	392	391	381	408	411
27873	17073	3077	579	393	366	352	320	347	357	296	330	331	311	340	336	295	304	304	308	334	326	318	311	330	316	290	293	303	295	293	335	323	330	316	302	293	308	330	317	331	287	285	310	305	320	294	256	330	317	318	305	317	323	309	322	328	306	302	336	288	291	306	291	283	280	294	324	303	301	309	294	313	360	303	320	308	279	314	310	328	295	278	336	325	274	319	324	291	320	292	302	333	309	283	336	316	322	282	294	308	343	360	308	312	293	304	342	311	315	323	328	309	312	301	338	304	313	335	336	313	317	340	299	334	296	306	293	355	327	327	310	328	311	326	310	325	305	306	314	321	284	313	304	314	270	329	304	331	313	337	324	336	291	318	351	324	293	316	302	282	304	325	302	332	297	323	298	306	316	289	304	316	326	324	301	317	314	307	307	306	329	308	323	312	297	313	319	342	288	310	333	325	336	302	306	329	337	308	334	314	307	276	291	298	302	305	319	310	319	302	302	344	285	298	286	291	314	293	299	324	323	295	313	285	321	325	279	280	274	317	315	291	335	302	305	306	284	298	322	295	309	314	309	314	291	315	277	316	307	325	332	320	297	341	318	311	308	301	306	307	324	336	316	317	313	315	344	351	339	278	311	347	298	350	323	319	310	321	313	298	328	305	304	325	327	329	314	307	327	303	323	302	333	279	348	309	327	300	326	304	322	306	290	332	300	300	319	315	292	335	296	307	317	315	315	303	278	312	316	359	334	301	287	294	327	318	317	306	329	333	331	283	279	311	314	307	322	330	330	326	318	333	335	305	292	326	308	309	301	322	324	332	319	327	317	301	323	331	316	302	294	293	304	303	316	292	312	261	306	335	314	314	305	329	295	292	335	318	285	337	295	315	319	348	324	334	339	336	312	314	294	320	323	299	302	318	298	325	309	327	323	334	318	307	312	312	328	326	323	320	305	294	316	304	337	291	323	291	309	277	290	342	304	321	322	314	305	331	312	310	317	269	313	313	340	316	308	287	323	305	323	287	295	306	286	305	307	326	320	340	295	295	309	316	310	296	303	318	315	307	307	298	308	327	305	312	294	303	298	346	337	328	284	303	302	307	319	301	331	300	313	314	297	320	313	288	319	307	351	303	285	310	317	328	320	302	310	342	323	324	306	322	308	312	305	356	316	327	307	358	337	282	322	305	309	301	301	336	323	339	331	330	311	315	346	301	305	321	346	310	316	293	345	286	331	294	319	320	320	307	319	294	285	315	330	332	307	296	332	312	316	319	326	313	312	331	299	343	361	317	328	302	330	320	314	312	298	330	320	320	272	298	313	299	305	291	283	291	292	333	320	309	311	278	309	324	319	320	278	336	299	314	341	281	345	344	303	338	327	344	344	315	332	324	296	301	326	284	312	304	292	331	348	303	310	334	323	312	303	307	310	321	320	283	327	314	317	318	281	309	277	308	317	328	293	330	326	275	313	319	295	326	289	316	306	318	285	345	332	350	316	300	316	304	329	313	307	314	319	337	321	296	335	320	297	330	332	348	335	298	322	286	306	282	319	286	309	320	327	271	294	279	329	355	341	298	292	336	318	291	316	311	342	319	304	320	316	319	335	307	309	288	319	323	330	296	306	332	313	294	302	315	318	311	332	289	293	370	324	291	305	317	347	352	311	294	323	298	327	333	318	323	305	285	317	299	333	356	335	314	283	306	261	318	319	329	277	336	324	324	314	285	313	315	341	341	289	318	350	302	320	340	292	325	323	322	275	326	316	318	349	360	301	306	330	324	328	302	326	281	303	311	354	317	326	303	302	309	314	317	297	291	310	308	300	322	327	300	302	311	325	293	295	292	318	323	302	320	338	334	301	264	316	332	319	315	316	344	311	329	293	305	337	337	327	321	315	303	328	326	334	294	305	323	345	303	312	305	325	318	300	305	293	318	335	335	330	315	312	301	302	274	298	308	316	311	290	313	313	293	280	304	311	309	310	313	326	286	286	312	307	310	314	332	329	352	309	281	283	330	335	307	307	299	326	323	299	286	333	323	275	303	295	303	326	282	289	311	312	311	307	302	334	304	307	313	291	357	344	295	284	307	317	352	281	328	320	287	311	327	328	346	305	345	278	369	316	301	302	307	326	301	326	329	320	293	309	306	332	328	304	302	314	317	320	300	333	343	323	320	316	318	333	345	320	274	318	327	323	294	327	311	339	299	296	338	312	310	283	308	349	279	284	316	331	314	308	301	326	306	340	334	301	314	340	304	321	302	307	338	325	285	295	327	309	288	312	319	319	332	291	327	311	300	301	345	274	312	295	320	320	312	328	296	285	304	317	292	311	346	309	301	306	320	346	313	287	322	310	312	313	323	324	308	332	296	328	303	330	329	344	306	333	339	320	286	307	324	296	293	322	262	298	343	337	326	273	313	295	336	296	321	301	334	330	312	344	279	309	333	285	308	327	283	295	318	300	329	305	310	296	284	332	337	335	291	302	317	311	312	336	319	297	315	321	323	310	289	282	318	312	330	330	313	357	302	323	271	319	313	329	333	334	294	326	327	322	343	253	300	330	315	300	346	291	340	307	290	293	316	303	312	341	327	299	328	307	305	284	321	301	324	307	319	300	289	305	294	315	321	320	286	325	331	317	317	329	334	310	304	322	334	317	324	324	304	317	306	315	284	328	322	337	334	311	317	310	312	298	329	327	341	308	298	303	319	298	321	322	308	284	313	320	328	280	340	300	327	311	296	319	298	323	312	331	334	331	287	312	330	301	303	289	312	297	320	320	298	305	313	308	292	274	307	314	326	306	326	321	344	346	355	281	332	316	332	313	303	300	303	300	276	320	334	282	302	352	312	311	305	314	281	315	319	324	304	322	351	321	320	327	302	325	321	305	309	307	319	313	341	288	318	330	300	357	324	314	286	311	329	306	320	312	313	304	317	316	309	300	333	307	354	328	314	318	324	324	331	301	311	314	338	318	295	337	288	291	316	321	342	316	323	315	300	317	341	309	322	332	280	326	314	303	319	323	322	308	312	320	312	305	327	317	325	304	324	290	283	342	301	276	353	295	306	327	316	300	333	312	309	346	304	318	336	344	357	316	280	280	284	306	319	309	301	327	325	328	303	324	305	325	310	307	331	302	332	324	324	305	284	315	322	310	325	325	292	344	318	282	331	317	335	321	302	329	321	316	343	303	310	333	297	329	285	334	348	311	289	302	302	314	313	310	321	309	314	291	310	293	325	305	319	319	273	331	328	303	344	324	297	318	315	308	318	297	320	323	308	311	331	335	306	310	321	303	329	293	333	313	290	305	357	342	323	334	304	315	321	304	314	336	291	308	316	301	295	307	320	300	315	339	347	334	287	292	314	342	294	301	316	331	287	327	270	328	331	343	316	328	291	321	284	306	314	307	339	309	335	323	295	311	311	327	291	275	326	340	283	276	315	296	339	326	312	337	320	335	312	295	349	307	327	341	340	297	304	292	320	301	372	300	309	329	356	308
6725	968	664	490	430	408	378	383	348	383	346	355	360	411	348	372	361	379	354	358	341	361	342	369	369	349	343	352	356	321	402	352	355	381	341	376	407	368	340	326	323	344	356	356	374	346	355	314	321	333	331	349	379	324	365	379	356	341	349	328	372	337	353	383	357	351	341	376	370	385	347	356	339	345	309	358	348	340	345	364	352	320	348	347	361	328	352	349	357	359	339	345	330	379	332	336	322	365	341	357	362	338	329	345	348	371	323	340	319	333	350	337	334	351	372	340	374	351	356	364	319	375	357	359	352	333	327	349	358	346	372	338	356	354	351	360	329	355	335	331	341	357	370	420	364	370	359	370	344	348	381	333	349	337	323	372	383	372	368	382	348	348	377	340	366	337	340	345	333	349	349	371	340	348	331	364	373	336	368	345	336	335	346	334	356	341	406	370	370	359	358	330	342	360	352	321	373	366	349	335	343	345	375	326	328	365	342	337	318	385	379	361	343	366	350	355	369	375	345	338	357	364	315	337	362	351	338	353	357	367	330	361	337	318	332	352	331	352	336	330	338	352	351	351	333	378	348	344	343	355	362	351	358	389	324	342	354	365	335	332	352	327	311	337	357	368	365	331	342	374	365	396	354	345	348	336	325	325	329	327	382	357	319	371	353	351	353	338	338	340	354	363	337	310	351	335	332	359	340	319	346	361	337	359	344	380	325	351	342	351	331	377	337	357	336	335	376	340	354	358	352	335	354	351	350	346	346	409	352	350	360	337	356	354	370	356	359	350	317	376	352	350	372	348	329	338	360	344	308	382	352	367	344	324	385	324	381	340	360	357	374	355	383	347	378	343	363	325	353	336	339	341	350	349	362	321	325	351	324	354	361	374	365	334	353	376	336	342	360	339	356	361	360	333	374	339	361	337	362	349	348	334	389	365	355	354	355	347	338	317	323	335	362	360	352	349	350	338	351	345	352	349	359	315	343	326	369	294	343	328	342	369	347	368	336	378	329	365	333	334	400	349	356	385	404	329	321	375	367	360	332	362	340	390	361	357	371	331	330	326	335	321	340	344	340	356	342	369	354	368	334	331	348	361	356	332	352	336	355	370	361	332	359	351	348	322	305	390	331	390	307	358	351	361	327	351	374	340	330	341	344	335	348	372	361	350	358	371	335	353	329	369	366	362	376	359	371	366	348	332	331	344	373	374	321	359	343	328	389	339	342	347	365	374	347	331	363	370	359	369	388	352	357	341	346	333	350	347	348	317	368	363	312	361	362	317	358	357	322	338	398	368	345	343	358	325	348	358	351	327	342	349	332	365	334	338	364	330	348	340	349	334	377	354	318	357	336	370	368	342	351	350	375	330	380	361	346	368	354	348	326	351	335	361	367	338	368	366	370	360	363	348	330	369	339	379	358	350	337	374	392	348	364	346	351	348	323	373	332	355	353	402	351	360	338	328	361	373	401	331	362	365	367	332	348	345	374	343	354	363	379	348	375	344	341	317	339	371	350	346	388	370	368	329	347	386	366	354	347	365	385	377	392	344	357	344	386	328	342	354	364	348	355	362	304	340	365	341	355	328	378	362	374	385	332	345	355	348	346	370	354	382	334	346	378	342	363	367	373	348	331	392	395	342	372	344	348	371	370	344	372	361	336	349	312	322	338	364	320	364	369	376	344	351	329	353	413	367	311	339	370	336	351	333	324	332	364	329	333	311	338	346	339	325	365	331	359	357	349	382	324	364	362	360	379	330	322	332	372	373	341	356	372	354	341	333	332	360	359	360	354	366	352	358	367	370	376	360	349	371	359	372	314	348	350	361	321	343	387	388	344	325	345	333	360	361	344	376	329	372	340	343	333	326	380	349	380	331	343	345	336	350	333	338	340	352	375	361	382	348	376	329	355	384	345	341	357	371	375	364	340	340	383	368	370	359	336	388	332	378	339	348	346	364	366	348	344	342	337	330	330	312	330	354	374	339	377	348	328	370	332	329	359	359	338	358	365	344	388	355	340	354	377	351	341	334	351	356	353	330	350	359	346	374	339	345	342	345	358	335	358	363	348	370	366	355	315	361	327	360	357	349	319	349	354	353	345	346	389	333	375	358	356	345	364	344	305	341	352	343	325	347	366	382	352	336	385	370	358	357	378	340	325	367	349	352	354	352	365	353	307	360	342	350	375	355	331	349	334	349	370	336	375	335	355	332	320	337	322	346	344	371	385	352	342	335	336	314	343	349	346	381	343	353	360	354	379	324	343	352	329	368	356	363	317	355	354	372	345	363	349	344	360	330	349	370	365	322	363	328	347	378	396	339	373	341	352	319	368	376	357	356	351	351	350	345	371	380	354	391	358	377	371	322	338	356	351	351	359	335	331	366	316	384	312	352	339	344	377	349	357	402	371	353	380	347	356	351	375	350	346	392	348	357	385	334	342	349	366	371	364	342	341	357	338	367	376	359	350	352	371	347	364	341	356	354	364	351	334	380	361	346	324	358	340	332	387	323	353	334	341	372	346	334	381	388	343	326	359	350	368	329	349	349	370	359	344	342	336	338	344	361	358	348	337	354	340	378	332	331	381	369	364	353	356	313	376	331	361	385	334	350	355	350	337	351	352	365	351	314	348	321	352	345	358	351	354	349	396	302	377	369	344	355	325	344	357	315	337	332	346	389	326	326	342	375	362	294	355	367	323	359	362	355	333	367	342	361	337	396	341	374	356	347	349	362	344	393	379	367	365	411	362	358	331	330	360	361	350	376	348	371	345	344	367	377	335	384	380	343	352	349	331	345	359	354	347	416	376	350	333	353	375	364	344	367	367	374	341	342	362	381	351	343	362	316	318	358	351	333	354	331	333	357	374	377	358	345	353	355	383	371	363	343	356	379	354	307	350	313	348	383	393	362	350	326	358	359	334	347	341	325	339	345	383	348	339	348	339	328	363	362	346	343	352	348	369	354	337	343	328	343	340	385	351	360	351	331	370	337	369	364	392	334	356	333	364	371	336	379	365	385	334	346	349	382	381	401	403	346	368	378	360	369	332	357	320	372	330	395	354	326	348	314	348	349	316	339	350	361	353	347	353	355	353	318	352	344	318	350	355	346	340	339	360	366	378	335	331	367	342	364	342	337	345	346	358	338	370	392	377	367	393	358	335	343	344	378	343	350	341	326	364	348	345	359	352	366	372	371	350	343	358	344	332	349	379	366	328	330	326	351	382	365	374	343	369	369	357	332	387	334	336	360	352	336	308	340	391	364	371	352	357	370	345	365	362	352	345	373	360	322	351	357	371	349	351	376	336	319	371	358	365	379	374	355	339	361	326	331	365	353	368	341	371	354	375	368	364	347	359	363	356	343	361	388	363	348	368	350	370	329	347	321	348	369	334	329	359	326	355	375	344	322	339	379	359	333	353	346	318	330	315	357	336	379	372	379	349	334	353	343	320	354	359	376	360	349	367	348	341	327	361	332	353	330	359	358	367	344	378	347	342	361	364	342
23783	21142	28302	24221	21137	7633	725	463	358	364	296	268	239	223	211	224	195	191	202	216	193	185	197	198	237	181	181	177	177	186	171	152	172	165	178	184	160	161	164	171	170	164	170	159	170	151	198	186	184	169	173	152	146	160	135	180	185	175	147	162	170	177	174	171	171	157	176	144	184	179	165	163	156	165	175	156	179	161	179	190	169	163	159	143	170	152	155	150	145	170	166	189	163	175	170	142	176	174	174	167	177	160	165	142	160	181	152	187	169	193	176	177	180	181	160	151	180	153	167	180	164	175	190	196	177	179	167	186	179	146	160	171	157	184	180	181	184	166	176	168	175	170	168	169	175	174	175	167	178	149	175	169	163	163	184	170	188	159	147	148	181	159	157	131	159	148	159	196	169	185	150	146	149	176	146	154	162	157	190	166	179	157	171	151	182	170	147	156	154	169	187	155	169	158	172	188	161	156	169	143	175	130	178	178	178	165	162	161	178	128	150	146	157	162	178	158	182	187	173	188	141	177	154	151	157	185	157	163	147	174	140	141	189	142	184	177	178	171	168	186	159	168	136	161	157	177	159	178	170	164	170	174	134	150	147	165	160	181	154	192	180	149	181	160	205	184	160	180	162	155	165	174	148	151	166	179	171	163	174	162	175	160	171	185	171	157	174	214	170	167	165	161	159	184	149	162	172	157	182	154	163	154	156	170	139	160	170	152	158	153	174	153	184	160	155	170	169	153	180	158	174	169	168	172	183	172	148	158	151	150	145	163	162	190	169	180	136	136	167	160	164	158	170	165	172	172	150	155	151	165	158	147	156	174	145	153	144	163	150	162	180	167	139	177	171	156	155	176	181	153	164	149	160	168	172	193	178	172	146	169	176	181	163	168	177	155	153	149	166	177	153	158	157	155	139	162	149	175	170	178	167	190	162	169	156	154	173	183	181	173	177	158	150	163	178	174	155	139	154	160	169	188	176	166	203	156	168	156	177	162	188	194	137	174	162	166	168	169	158	161	185	164	166	178	157	156	174	168	182	170	177	155	173	163	168	144	166	159	166	171	157	168	158	193	186	160	160	176	151	178	172	156	151	156	156	191	176	179	159	152	167	167	143	149	174	172	168	155	167	146	182	167	161	162	174	178	147	169	170	187	190	158	163	175	162	164	157	166	178	172	165	156	183	186	161	169	145	160	167	145	167	138	140	184	172	176	200	173	144	165	166	181	167	161	168	160	179	160	170	182	145	163	156	158	171	178	165	173	181	138	168	178	160	143	172	162	165	165	163	161	172	148	181	181	181	186	171	157	169	156	183	172	163	167	173	178	178	200	157	164	179	189	158	194	164	171	156	179	179	169	173	162	162	164	165	168	140	164	169	142	162	174	172	167	179	152	162	156	163	171	170	195	166	149	160	137	136	168	159	166	158	179	148	169	153	148	170	170	180	158	172	182	159	160	174	177	171	167	170	155	154	168	168	154	172	157	149	163	150	184	154	193	160	151	186	161	182	148	167	166	165	156	180	174	177	155	168	167	173	163	147	165	167	163	152	194	167	157	184	170	165	164	181	153	165	171	174	139	172	186	158	187	151	179	149	144	161	157	183	181	182	153	176	155	146	142	153	156	168	165	179	181	168	152	175	162	130	153	136	178	160	164	164	171	146	143	164	163	176	144	159	170	176	162	183	176	138	181	137	165	150	161	171	149	153	163	183	152	184	176	184	163	165	168	195	185	158	176	179	168	171	175	166	156	169	173	166	148	158	182	151	157	161	175	154	164	179	171	144	133	156	177	198	163	158	170	150	154	149	173	135	175	163	196	174	155	164	168	181	185	170	152	161	169	174	156	168	177	154	157	145	177	177	169	159	180	161	181	180	154	163	163	157	152	157	151	166	173	157	189	186	163	158	174	164	149	178	153	158	194	161	161	172	160	183	164	165	161	155	160	171	160	153	165	176	150	160	169	169	176	156	166	180	163	144	180	164	197	177	174	153	159	159	165	146	177	170	163	178	163	146	177	166	154	177	171	178	165	161	145	164	158	139	179	152	183	163	154	192	151	163	148	164	147	164	181	148	189	176	159	186	171	168	170	150	142	152	183	160	171	169	167	168	148	165	176	145	170	167	167	166	167	196	167	149	156	161	167	146	135	163	177	145	163	167	188	155	170	159	153	158	177	177	177	183	152	161	150	176	181	181	180	163	161	139	166	168	176	171	147	173	151	187	183	157	171	173	171	168	175	171	166	144	163	178	181	149	171	157	166	172	152	166	138	178	163	163	156	202	182	172	155	178	161	160	140	165	149	175	175	148	159	165	186	145	170	160	142	177	158	175	164	157	183	165	168	182	161	194	189	163	156	171	169	154	162	177	166	165	158	154	175	176	171	149	142	170	177	171	159	167	176	164	165	159	177	163	156	167	143	170	176	159	170	165	160	160	170	162	168	168	160	176	157	163	173	190	190	150	174	163	144	151	170	165	155	156	165	146	169	169	143	176	173	168	150	161	176	155	170	164	149	174	187	168	150	148	151	170	181	173	162	165	149	158	163	168	148	184	190	175	140	151	175	173	176	174	161	175	154	164	152	166	171	150	163	162	167	176	172	136	178	171	171	151	159	184	187	170	162	172	160	161	174	165	175	202	201	185	164	175	178	163	168	187	162	157	177	193	163	170	172	186	175	171	184	161	161	157	175	179	167	180	144	169	142	180	167	187	200	156	153	176	155	162	171	164	170	156	161	157	170	190	140	162	169	181	173	171	182	152	153	161	135	165	172	145	183	175	164	167	173	187	159	155	180	177	180	178	173	165	169	184	151	194	176	157	158	178	170	169	177	151	178	171	156	177	175	166	184	172	181	176	163	163	144	186	156	156	158	195	178	176	161	151	151	176	160	157	170	172	148	176	163	179	156	177	153	170	187	155	162	175	168	160	167	178	164	167	151	143	168	166	153	162	184	164	180	179	152	189	189	191	143	161	157	170	171	155	169	172	157	171	169	166	151	180	153	178	162	164	166	164	176	182	170	166	196	179	179	166	171	168	170	165	161	151	171	200	175	141	159	168	167	166	205	177	152	127	172	181	184	155	170	170	163	159	155	161	147	171	172	179	179	172	167	153	176	158	155	177	190	159	173	176	158	176	148	179	170	162	195	172	167	172	176	172	164	157	164	176	160	157	184	136	171	157	200	174	155	201	145	163	178	151	178	170	162	159	173	172	167	165	184	163	182	145	162	167	178	163	164	151	169	180	160	160	174	167	173	159	187	169	169	161	162	183	183	176	180	169	143	166	161	166	173	148	193	143	151	184	159	161	204	167	164	162	161	178	162	135	143	185	167	174	171	164	170	189	147	167	155	174	170	155	176	164	160	169	144	150	183	176	163	147	155	155	158	156	165	202	160	164	145	160	160	174	161	179	197	155	181	159	157	154	182	158	154	196	148	156	178	132	172	170	172	171	183	161	175	150	170	184	160	150	171	137	136	148	177	158	165	186	167	170	151
24875	8861	5430	2447	1782	1270	993	755	652	493	465	404	346	318	302	288	260	287	242	279	240	254	236	238	235	209	244	230	200	222	210	230	209	195	173	203	205	196	238	194	224	200	207	182	216	191	188	209	202	205	192	214	193	211	214	177	183	194	200	191	210	187	177	208	186	188	179	155	206	205	185	204	182	219	172	201	194	197	188	172	201	199	177	174	201	181	197	172	179	176	161	202	200	193	202	205	177	194	203	194	228	182	168	199	176	195	172	192	195	184	212	159	185	171	179	191	209	188	200	215	220	195	208	194	183	170	186	182	185	201	176	171	197	192	197	179	212	188	196	155	183	206	201	187	217	191	196	180	189	192	198	189	192	199	222	205	183	199	191	151	193	175	222	187	208	188	183	173	208	192	206	197	188	231	191	191	175	191	183	184	185	215	195	179	184	189	193	206	197	194	219	188	184	170	190	188	181	202	208	189	196	180	200	182	199	200	177	197	183	200	189	181	193	213	187	174	188	191	198	159	204	188	178	182	187	205	194	180	200	193	196	174	175	193	201	229	190	191	200	210	185	203	211	188	190	177	165	202	211	189	203	199	192	190	173	197	191	202	185	197	207	193	192	194	203	192	214	196	159	209	203	171	184	189	195	201	165	212	198	184	219	189	184	205	212	203	184	193	182	199	185	214	219	181	193	209	196	210	170	188	181	207	199	178	175	186	190	185	160	204	208	200	196	183	177	179	187	175	182	202	202	178	210	180	185	208	209	199	191	212	193	192	215	206	194	160	192	194	196	182	196	188	199	201	204	177	198	189	163	212	219	170	168	191	186	184	204	202	195	192	193	207	182	170	182	203	198	193	201	192	185	186	174	195	196	186	208	207	163	220	202	176	190	188	211	213	218	194	184	182	188	183	212	190	162	189	200	195	195	175	186	173	181	193	220	189	176	188	219	187	191	186	200	187	197	197	189	204	193	189	178	181	186	192	184	183	191	199	203	206	178	208	189	190	197	190	178	182	184	194	214	188	180	195	182	181	208	180	179	210	211	220	164	199	191	179	180	189	189	196	213	196	189	178	203	168	213	202	206	166	211	180	185	201	182	210	193	179	171	207	182	199	177	195	202	204	214	211	213	176	209	202	213	200	186	194	192	194	207	197	177	194	195	191	194	185	204	195	173	208	200	215	164	177	197	179	178	196	198	216	191	186	175	205	202	174	196	166	202	179	177	217	194	187	201	175	186	198	177	190	181	186	205	200	173	166	183	174	183	173	207	218	191	206	197	204	215	188	188	192	186	191	196	223	165	196	199	175	216	197	189	193	169	193	202	189	193	188	202	203	187	193	192	169	185	221	182	216	200	182	211	173	177	185	219	215	186	195	211	193	200	211	182	173	204	224	180	183	215	194	194	197	211	213	200	172	198	186	191	213	193	199	190	194	176	178	180	198	169	202	169	178	180	202	203	194	210	181	203	209	204	204	186	185	172	187	213	197	189	207	180	202	196	198	190	207	178	185	183	218	170	185	195	193	181	193	183	195	182	206	191	180	170	162	182	208	188	202	217	158	232	175	198	219	207	220	185	202	183	192	202	193	192	185	184	188	167	211	182	175	181	166	218	184	189	172	194	187	171	194	182	189	182	167	195	186	170	191	190	182	188	184	192	178	209	190	203	175	204	176	178	188	192	152	211	178	190	172	188	215	192	180	191	203	203	208	199	176	193	193	188	192	188	195	180	174	180	198	177	168	204	197	175	175	178	163	187	177	198	186	224	193	175	173	184	193	205	161	182	211	196	203	215	196	187	188	195	184	165	205	163	170	191	204	182	226	170	185	174	186	180	220	192	171	210	175	212	188	199	184	199	169	181	195	165	206	190	194	213	202	201	166	214	187	183	187	184	179	177	208	187	184	185	193	152	204	201	184	185	205	190	161	218	178	189	181	198	159	199	196	173	195	199	192	193	184	207	209	166	179	184	187	181	195	191	192	191	204	170	211	197	185	181	188	190	206	188	189	203	202	193	196	178	193	184	174	182	201	170	207	197	215	188	200	216	204	186	184	212	171	195	169	191	179	201	189	198	189	184	173	204	179	192	160	203	210	179	203	165	211	180	204	171	185	170	173	194	193	189	196	187	193	206	172	188	198	175	198	201	186	184	201	195	193	219	160	198	191	209	191	188	196	201	202	207	179	193	184	185	188	185	164	197	202	182	192	204	220	202	184	189	201	180	167	188	208	191	180	183	203	182	172	193	185	176	200	217	198	204	185	168	179	203	214	181	205	181	177	191	204	200	177	201	202	187	200	189	184	189	213	183	212	196	193	194	176	194	179	179	177	180	207	202	194	199	229	192	191	186	186	188	195	203	167	193	201	205	174	220	189	212	213	185	183	204	182	204	194	147	227	178	202	197	204	191	221	198	210	209	197	171	194	194	209	186	193	200	180	209	186	183	196	189	207	192	217	216	193	205	196	193	183	177	196	201	210	158	177	178	171	194	190	190	200	175	214	202	202	196	178	192	198	207	198	199	188	184	181	196	208	183	194	181	179	200	177	187	178	183	210	207	211	184	186	198	200	189	204	188	182	178	184	204	178	182	201	192	163	219	174	191	202	173	181	208	187	199	210	191	190	178	197	179	197	210	202	200	180	198	212	187	188	192	188	181	160	199	210	185	174	206	191	188	202	187	179	196	214	206	189	193	200	190	184	196	162	211	192	199	189	207	199	185	196	213	200	175	185	231	177	216	164	199	220	185	178	185	199	194	195	197	172	180	184	176	218	184	196	200	204	193	184	184	200	184	196	161	211	184	219	186	185	194	187	175	195	199	194	210	212	206	202	177	200	184	221	197	182	174	198	191	178	173	204	199	196	175	174	159	189	212	207	197	193	189	187	188	191	213	189	174	185	200	173	199	192	175	182	218	178	204	165	169	196	213	185	206	179	188	206	198	184	201	166	165	204	149	182	200	225	177	208	216	190	204	182	170	202	170	175	181	167	181	181	223	191	192	221	197	199	204	218	174	196	196	219	182	191	193	184	193	186	204	187	206	182	194	199	198	210	177	188	221	180	206	166	205	186	201	181	175	194	177	210	187	167	192	185	176	188	183	199	186	188	184	161	206	203	194	176	190	192	166	189	193	201	206	181	190	174	187	207	176	200	202	185	182	210	178	180	192	198	203	174	180	205	184	171	167	199	205	190	174	198	191	190	181	197	200	179	198	189	174	202	185	211	210	172	191	171	219	198	177	204	192	179	181	209	202	192	188	198	165	184	184	188	179	204	193	219	190	199	188	203	188	211	174	180	181	208	181	178	203	208	205	185	172	208	169	195	196	185	176	193	200	192	220	168	169	171	163	160	163	175	199	193	190	201	182	206	191	196	199	190	200	188	204	188	199	208	195	213	166	192	209	166	184	184	172	175	189	184	172	196	206	191	161	191	188	188	195	195	157	178	214	202	202	192	208	205	205	193	187	200	196	195	187	180	190	164	198	180	187	198	182	177
24889	21104	27051	25265	8704	939	718	681	575	634	592	559	572	560	514	508	544	517	519	550	555	551	522	509	549	557	550	505	543	541	536	552	516	548	478	589	489	518	539	527	536	526	517	509	520	509	542	521	530	502	602	546	509	550	509	539	533	571	520	524	509	527	574	504	547	540	547	516	544	569	555	491	552	498	494	528	551	526	530	510	525	570	536	537	546	557	505	529	543	522	557	537	475	512	548	530	514	517	507	499	535	512	490	540	564	507	572	495	534	530	534	544	527	489	589	557	507	543	539	545	533	553	526	571	513	565	525	565	506	528	531	503	514	529	570	513	501	533	554	521	551	544	502	559	547	534	556	581	559	549	526	527	547	510	509	516	551	536	523	469	525	499	493	487	485	494	543	493	500	512	538	535	506	505	523	567	524	514	511	515	547	532	507	511	506	503	534	498	545	552	501	527	502	479	530	580	530	520	523	512	486	571	503	527	543	511	530	522	535	550	527	534	508	545	549	544	512	514	547	538	530	576	562	525	525	537	516	557	507	524	539	499	498	526	520	538	554	473	542	537	499	544	559	558	526	517	512	516	518	551	520	499	496	514	510	520	559	567	495	509	537	515	485	499	496	534	522	525	510	533	514	464	527	534	528	507	509	536	533	486	489	514	508	485	498	535	520	503	565	511	512	492	536	531	495	528	535	542	535	505	508	514	496	515	530	543	522	527	524	526	555	506	566	525	546	517	558	524	512	564	516	481	498	550	549	527	509	529	516	501	531	515	503	507	566	520	510	577	532	536	531	527	506	498	503	523	517	524	566	525	549	498	518	563	523	490	535	534	590	536	506	504	558	553	513	517	542	511	573	491	537	539	529	565	551	565	538	548	519	526	498	519	581	588	538	517	482	532	561	534	515	543	534	512	548	536	552	543	568	536	504	515	538	583	528	538	543	540	549	532	549	554	547	480	533	517	533	523	520	536	550	531	531	528	532	475	574	563	545	523	531	503	511	531	535	516	526	567	579	548	581	466	555	475	506	524	528	527	497	526	507	524	559	542	510	522	510	520	531	544	539	526	515	492	495	574	580	494	575	577	522	495	529	546	523	526	505	501	516	555	556	534	531	508	530	522	506	526	527	560	506	525	502	527	533	550	555	549	493	531	510	520	486	519	505	516	530	564	493	481	577	547	524	540	526	523	550	538	526	518	535	517	516	518	507	543	527	563	482	531	555	559	557	513	528	595	581	503	526	502	551	532	535	511	587	550	525	504	536	525	550	527	537	548	539	521	527	546	504	523	549	517	544	532	518	536	446	542	520	587	520	532	545	524	524	561	530	503	497	510	542	522	541	515	543	506	537	517	532	552	506	524	529	520	553	552	559	539	503	534	551	501	526	484	514	512	517	581	510	509	519	525	489	509	488	535	517	499	564	490	512	515	558	551	509	541	500	518	501	545	509	514	536	509	498	556	526	562	502	551	505	553	515	499	546	546	487	520	530	509	514	505	573	561	525	538	544	508	532	545	524	544	548	512	498	569	515	519	549	528	527	505	572	506	497	509	540	487	541	493	529	549	518	522	550	587	530	527	533	532	524	523	499	528	519	521	530	498	490	511	482	534	499	514	489	509	518	524	522	532	512	527	552	568	483	495	489	524	541	543	509	501	543	557	519	519	514	531	518	570	530	518	516	497	509	539	490	540	537	534	511	500	488	549	558	518	543	541	564	547	545	516	529	550	524	537	550	531	555	541	558	498	543	540	507	517	539	491	534	538	532	505	530	522	492	543	524	519	527	527	548	549	507	496	507	520	474	507	497	563	506	524	542	510	544	536	496	563	545	515	539	497	567	566	543	537	546	507	562	526	586	503	546	530	545	518	508	507	529	568	499	514	541	516	523	523	525	554	460	516	535	532	546	490	528	497	485	511	550	545	508	508	558	508	554	504	567	547	553	527	553	516	537	539	528	513	567	512	571	512	517	525	528	546	532	501	532	526	513	548	520	555	576	530	553	540	540	521	516	515	532	504	532	540	523	540	471	570	550	515	504	529	550	534	562	546	584	555	511	499	539	522	509	550	569	517	496	524	516	523	512	523	546	516	526	515	504	498	535	541	545	537	507	514	590	524	512	524	509	539	547	504	540	525	512	586	533	523	487	545	495	516	546	565	552	529	542	495	520	544	541	546	533	536	555	505	510	509	554	561	509	544	542	546	530	517	531	505	530	561	536	557	550	562	525	500	503	528	536	511	556	530	526	567	551	549	522	528	511	540	499	512	525	541	540	551	504	596	550	543	541	550	485	539	500	540	579	541	519	562	499	527	514	507	542	522	513	572	550	522	566	519	530	524	521	510	512	520	538	511	520	537	586	507	517	516	533	550	511	501	560	548	527	503	512	543	538	504	529	518	521	524	509	516	519	556	510	554	548	473	489	493	525	507	514	535	545	516	500	522	526	536	567	581	572	548	516	559	558	518	554	538	508	508	524	522	509	540	537	506	476	506	535	483	539	540	531	523	547	517	490	550	508	560	531	515	518	524	520	523	507	547	492	506	528	544	499	507	548	519	500	497	544	559	546	492	530	509	550	526	524	523	495	538	503	561	557	539	527	499	474	511	541	568	548	539	545	490	525	497	505	564	541	517	515	483	501	538	573	486	512	544	513	526	518	515	559	509	506	531	530	551	527	537	560	546	520	541	511	507	526	515	504	504	478	542	566	558	536	508	554	510	551	521	540	556	526	534	515	527	499	520	559	521	502	523	483	522	545	523	519	541	524	521	533	525	539	511	527	518	502	506	522	533	520	521	545	487	521	573	506	518	500	504	551	519	505	518	532	513	540	522	542	505	517	513	556	566	550	513	542	495	570	560	505	569	562	511	527	509	463	519	531	520	517	512	466	515	515	494	517	495	548	556	507	524	581	534	555	520	500	548	502	526	521	521	508	534	493	491	506	506	539	511	550	538	518	536	509	528	555	520	565	541	558	554	546	504	499	525	512	577	568	506	521	503	540	524	510	549	557	538	511	500	525	535	524	531	493	513	525	538	493	502	543	518	519	486	556	545	546	529	525	522	503	550	521	553	538	524	500	507	487	550	497	544	544	571	545	519	508	522	493	558	535	517	543	542	532	559	520	533	511	511	538	537	542	547	480	516	506	493	541	488	520	543	483	507	513	540	545	488	535	509	516	538	491	508	543	512	479	527	569	533	531	521	506	548	502	517	523	512	496	536	541	540	515	539	521	498	515	530	501	579	506	522	528	562	537	511	517	551	523	534	537	524	503	549	568	483	507	509	507	515	527	538	494	546	518	542	535	510	516	527	501	552	548	481	547	541	475	514	496	489	490	561	536	530	564	518	566	523	468	548	532	533	545	556	540	502	544	549	504	534	536	526	562	529	536	529	511	526	501	527	522	552	522	530	501	508	524	512	510	538	496	548	481	554	507	529	532	509	541	477	535	533	530	527	575	531	559	527	569	555	508	504	499	518	540	529	522	540	524	561	503	522
23121	5036	3325	1730	1378	1135	937	845	823	771	710	641	645	651	652	613	574	640	587	625	583	575	574	528	593	536	582	561	569	594	561	545	540	593	559	542	523	555	596	554	536	529	575	574	535	564	563	546	531	544	538	608	544	523	518	575	581	543	573	584	543	544	530	533	571	554	547	552	577	555	521	569	566	553	543	562	593	557	594	535	575	514	525	616	553	514	581	545	540	631	544	546	588	512	544	549	549	559	599	597	544	551	554	570	594	551	566	535	600	536	555	542	507	604	562	555	565	556	581	589	536	561	548	533	539	556	546	569	556	547	540	556	562	543	574	564	584	571	584	522	565	526	548	551	546	555	537	617	541	526	552	590	589	566	579	556	564	600	509	554	562	551	522	550	552	587	566	543	543	554	560	586	514	590	582	596	563	564	581	560	568	566	545	513	543	587	546	609	539	542	545	546	549	555	563	551	518	535	558	575	545	538	529	594	561	620	573	569	539	516	534	567	532	553	527	507	583	561	597	569	588	529	560	549	579	510	587	583	568	551	536	537	558	562	534	548	579	546	537	507	568	560	554	591	555	591	551	544	597	556	562	570	535	551	592	542	548	552	500	546	515	535	554	570	603	553	570	574	583	586	537	558	557	581	584	514	566	559	543	532	559	558	523	556	572	560	566	532	570	553	553	563	546	531	560	540	541	564	561	545	526	539	534	547	543	578	575	551	561	535	559	553	558	588	561	516	557	529	579	550	547	548	543	512	564	585	586	551	557	575	552	536	560	538	525	570	571	564	546	552	581	519	548	559	555	575	537	585	579	553	540	553	554	572	577	526	569	545	533	532	602	543	634	584	556	586	579	569	533	562	562	539	590	545	552	604	547	566	605	508	548	600	538	569	547	549	541	531	553	560	556	572	537	539	555	539	543	547	550	550	571	533	600	575	536	545	553	549	559	580	619	560	555	550	566	561	588	488	552	559	539	547	532	551	585	521	556	569	535	546	632	571	553	550	579	560	549	543	554	567	511	543	502	555	539	534	556	530	567	539	567	549	544	557	514	623	553	549	558	535	572	566	538	609	596	563	579	544	570	570	543	549	582	580	549	522	571	543	561	528	547	580	571	497	540	503	544	533	516	529	575	562	548	531	583	521	574	534	572	527	585	530	526	542	491	564	563	562	528	559	542	556	548	526	566	561	537	573	608	556	564	558	510	541	516	546	552	557	553	485	589	585	553	528	533	596	563	589	561	506	592	535	589	547	488	546	548	579	572	511	563	589	597	545	587	545	586	569	533	607	572	555	569	572	567	557	555	569	560	551	541	583	596	486	568	528	532	536	532	592	569	528	564	571	519	545	586	554	592	535	547	543	561	530	568	590	577	536	563	589	608	535	550	536	552	527	566	547	548	563	561	561	527	563	540	569	519	571	571	587	517	540	549	531	564	556	537	561	578	559	574	573	553	543	514	558	587	543	563	556	546	573	542	535	536	576	555	549	562	564	563	562	498	583	544	535	562	587	537	550	584	564	540	577	541	555	572	539	552	536	580	545	566	607	554	547	528	536	554	547	496	559	564	534	556	569	569	574	561	530	589	576	519	568	565	553	555	572	533	546	584	558	536	546	556	544	543	533	519	534	544	523	562	530	537	529	542	579	600	583	530	552	550	585	580	590	531	550	523	508	555	543	539	551	519	581	531	524	551	549	565	571	564	539	549	573	571	536	538	548	556	553	541	535	552	552	552	536	542	548	550	554	542	546	530	535	575	539	568	564	542	528	507	580	563	554	575	547	544	545	577	560	552	551	558	603	563	537	563	543	551	559	481	514	564	546	574	563	584	582	567	529	561	568	530	555	552	595	562	558	537	569	553	544	526	561	543	549	549	583	496	524	567	501	519	618	580	572	564	563	560	574	527	536	547	544	547	496	565	558	587	496	528	531	565	591	570	575	571	556	549	594	571	550	579	563	527	557	541	588	570	533	534	527	566	550	566	597	541	539	566	570	562	566	545	551	636	555	574	569	543	510	550	535	562	560	563	539	552	551	563	560	596	507	560	582	534	594	553	578	525	578	543	582	557	582	491	592	537	548	563	581	571	541	549	560	561	544	558	528	561	565	573	527	580	530	560	549	562	542	590	558	542	546	557	538	545	548	558	529	570	536	560	582	551	511	564	578	551	565	542	548	543	552	587	522	531	607	556	580	558	598	525	534	581	560	582	542	554	588	564	564	589	543	569	579	575	548	531	549	542	559	551	597	543	611	511	572	591	550	544	557	521	566	571	562	527	533	539	550	514	580	583	562	528	548	576	566	556	565	528	539	607	550	516	549	570	561	550	562	525	556	512	570	571	523	561	553	549	533	574	537	506	615	545	564	552	564	528	575	528	566	551	565	523	584	520	593	575	538	530	557	554	554	536	527	564	561	566	563	558	536	551	553	553	542	543	535	541	587	586	590	564	554	542	529	564	557	552	548	564	537	543	575	548	579	542	560	565	514	549	514	571	586	565	540	562	556	562	521	540	569	554	538	521	530	567	539	592	594	560	540	591	545	578	518	574	537	537	558	541	515	507	528	536	591	534	538	572	562	557	531	535	511	550	580	522	574	542	584	573	594	546	546	580	573	577	524	544	545	586	537	562	565	574	541	542	546	543	550	536	574	546	601	584	562	583	522	538	555	625	537	552	540	571	539	555	531	535	535	579	515	533	583	589	530	586	590	511	544	545	545	531	530	561	553	536	514	594	542	552	546	511	552	562	523	541	553	591	555	581	522	545	587	597	553	562	555	560	512	553	562	591	583	566	520	545	571	573	573	579	553	562	547	548	546	512	565	565	517	530	583	575	566	561	605	565	571	583	576	520	526	559	547	556	565	555	564	536	536	535	589	622	537	592	542	559	550	563	540	525	572	579	578	543	537	565	565	555	510	573	559	569	580	565	547	546	578	512	588	585	569	561	541	533	597	526	524	564	579	589	551	584	534	535	558	567	557	550	549	570	526	552	541	537	566	518	572	577	550	541	575	555	571	525	561	533	544	567	590	568	568	569	543	531	528	570	555	548	546	534	553	552	566	587	535	552	566	571	596	529	574	498	591	524	565	540	601	538	540	540	539	549	574	517	545	547	567	570	603	513	580	555	508	567	572	563	523	575	600	596	567	548	506	608	560	579	584	561	537	570	580	581	580	548	541	537	552	556	554	519	537	550	570	551	575	516	583	535	534	565	547	549	553	545	606	542	540	558	564	554	561	560	523	547	561	601	571	536	556	566	591	556	539	536	543	542	541	533	547	551	580	547	539	565	535	574	562	574	545	567	522	582	543	547	568	581	572	561	532	531	529	576	584	577	586	549	586	557	577	571	574	567	541	522	580	541	546	585	533	539	529	528	567	570	553	572	552	516	591	535	545	541	574	514	498	533	587	580	553	534	529	526	519	530	529	540	572	536	627	562	510	557	520	550	553	530	560	532	591	546	515	559	599	550	536	537	585	548	584	551	516	583	550	577	537
22582	21128	28751	23720	21124	21143	6354	1058	749	711	671	590	550	526	522	526	462	457	457	431	443	460	415	412	479	434	429	425	423	443	419	421	389	426	389	368	429	405	357	435	398	399	407	397	386	438	401	380	390	363	375	399	357	411	398	387	399	417	406	412	370	409	379	415	428	366	377	387	432	379	389	405	418	422	399	400	384	401	412	432	391	419	406	427	391	360	420	350	373	382	374	407	383	387	394	394	368	385	406	372	396	375	412	411	401	366	428	364	372	377	365	396	385	386	367	358	353	380	389	372	423	407	403	389	374	379	354	404	365	400	376	410	394	379	371	420	402	378	373	412	386	376	404	378	413	417	372	394	373	373	375	372	393	368	394	348	410	362	348	384	376	394	409	372	384	348	406	379	408	400	395	380	386	342	401	363	366	386	382	375	351	376	414	373	379	345	355	410	397	396	382	373	373	378	397	390	380	407	419	399	392	418	381	393	371	371	375	361	409	405	402	400	381	368	339	402	382	382	353	384	406	375	378	410	403	357	411	407	330	376	392	389	394	365	362	443	367	407	397	378	375	379	404	397	394	408	392	373	407	375	389	423	371	370	355	412	365	400	359	358	360	414	412	408	406	385	386	382	381	385	384	400	365	382	384	395	380	362	413	372	387	375	402	377	392	339	369	416	369	373	413	385	371	403	401	361	384	382	410	414	381	404	378	355	356	392	397	403	386	386	393	357	395	383	400	403	409	394	410	395	371	402	387	361	378	400	405	386	391	403	410	389	389	401	373	382	402	395	384	407	407	368	390	398	418	382	399	378	376	385	388	403	391	429	410	397	389	407	381	393	405	348	412	394	396	380	393	355	391	365	380	393	374	356	427	375	393	409	387	405	416	400	388	361	404	381	379	377	391	386	412	399	359	377	355	412	365	414	383	364	354	388	363	418	371	374	382	402	394	363	350	376	423	375	398	375	366	419	375	383	381	396	395	379	401	384	419	397	381	395	389	442	363	379	361	366	412	404	367	366	401	386	401	391	413	421	381	372	388	378	356	399	410	380	418	383	388	421	343	390	411	398	416	389	404	422	395	348	384	405	395	409	384	342	371	383	377	397	357	399	392	415	405	400	433	382	350	441	382	400	388	391	396	405	350	378	397	383	380	392	411	357	400	399	389	354	382	374	357	391	394	384	364	363	377	355	383	407	395	396	376	400	407	424	360	378	405	434	377	365	369	371	392	412	407	419	390	344	369	427	394	365	411	376	379	409	383	395	413	399	364	375	380	380	393	397	377	404	438	427	457	410	381	399	401	384	404	362	371	385	365	385	401	385	423	374	409	398	403	372	419	377	392	387	407	377	402	382	386	361	391	362	362	403	384	353	355	373	372	367	374	400	395	394	383	419	373	399	373	388	378	342	388	365	350	415	372	400	382	371	369	385	350	371	385	385	401	389	391	380	348	411	383	372	361	363	351	357	397	360	431	381	372	389	389	371	370	371	366	418	384	429	391	378	361	389	418	400	338	395	353	394	360	396	388	361	364	395	437	382	407	379	392	383	359	358	432	415	408	381	399	379	362	378	395	372	436	362	395	405	403	381	376	415	374	402	393	386	391	401	381	360	384	360	407	390	393	370	391	440	382	370	345	375	392	357	356	351	380	402	381	376	395	355	389	386	377	407	413	389	394	367	397	349	386	389	409	402	393	376	390	383	378	392	381	368	370	344	382	372	410	408	353	374	374	372	395	388	404	387	346	369	403	382	396	380	395	404	411	362	387	412	372	397	387	405	403	404	374	391	388	375	406	390	397	408	373	390	437	422	428	425	355	383	370	401	374	368	404	406	361	394	401	364	383	382	379	380	403	381	381	399	391	360	429	384	348	348	427	371	395	376	379	399	366	411	353	363	389	403	376	390	400	369	346	389	386	388	412	377	382	385	418	391	388	390	377	381	413	393	415	401	385	432	374	378	388	402	342	417	387	337	425	376	385	405	407	355	385	388	392	366	383	395	368	391	358	367	410	409	392	386	360	413	362	390	400	386	435	396	381	424	417	376	363	360	384	402	383	367	371	387	362	386	404	387	363	363	387	397	377	400	395	356	370	360	368	373	376	381	377	375	334	386	368	362	415	393	408	380	369	410	369	420	392	369	412	383	399	387	366	379	372	403	385	379	417	391	357	383	358	423	379	363	372	352	356	386	383	405	406	391	392	378	406	377	359	382	388	356	399	399	387	406	367	372	411	404	404	383	413	386	378	390	376	372	375	363	396	404	386	389	415	389	374	375	411	372	398	405	394	350	396	375	411	410	367	335	389	393	361	404	339	401	401	358	373	394	386	379	389	369	397	443	403	394	392	423	379	431	404	404	397	381	352	371	388	365	353	361	431	403	399	381	362	396	397	375	392	381	415	369	380	350	375	385	363	429	381	398	409	412	383	396	399	372	373	390	398	375	374	371	371	376	386	402	404	371	391	400	353	403	346	387	366	360	397	403	398	404	430	364	382	418	349	375	399	386	394	351	411	407	411	371	408	376	412	388	396	367	355	367	365	365	392	370	382	416	388	376	415	372	349	404	393	414	385	378	403	405	376	355	362	400	375	348	389	367	401	367	391	393	385	364	395	372	372	387	371	393	363	366	399	414	398	357	397	370	371	382	369	367	372	389	353	400	359	364	411	383	365	400	395	386	395	390	391	410	410	386	398	407	381	405	402	380	364	396	377	378	371	388	375	368	409	403	396	356	386	399	382	371	387	408	376	339	365	379	385	382	355	357	398	390	379	374	400	353	346	366	360	413	418	377	392	424	379	397	346	392	387	398	365	385	423	393	402	386	383	315	374	366	424	380	362	371	401	369	399	361	393	389	362	414	368	369	405	357	383	381	379	377	384	382	340	364	374	381	393	397	391	393	398	396	380	373	390	394	361	416	389	409	370	369	370	369	395	405	356	397	394	408	392	410	393	401	385	371	401	404	353	365	395	391	384	379	384	417	380	381	431	372	373	415	407	423	391	328	390	402	368	413	414	400	333	419	413	366	376	391	374	396	395	398	393	389	386	374	379	375	377	430	418	397	368	358	368	383	397	361	369	366	406	365	386	408	386	392	419	394	366	376	381	371	392	338	398	388	413	392	382	383	342	384	375	375	380	411	404	384	373	399	387	368	386	380	393	366	357	380	394	395	389	384	404	375	382	406	392	389	365	369	376	397	371	379	412	363	386	391	372	361	412	360	394	398	383	401	400	360	368	376	438	404	385	355	414	356	358	381	405	400	346	403	408	376	353	386	389	382	397	369	380	382	386	388	381	417	366	437	379	409	423	390	381	365	371	396	376	362	393	384	398	357	383	379	401	408	368	343	373	406	410	365	384	356	387	398	415	371	374	421	346	397	409	414	394	406	400	363	394	371	380	344	388	374	428	385	363	389	389	409	383	385	397	377	390	375	403	413	363	389	368	358	374	400	420	398	367	421	378	390	392	356	379	372	370	379	396	393	417	385	399	361	385	374
31479	14849	9146	4545	3249	2494	1930	1453	1136	1014	891	766	697	649	611	622	536	564	521	492	446	493	486	459	466	469	418	469	434	405	414	430	427	415	389	438	433	404	425	401	402	431	375	423	417	418	394	417	393	392	392	400	380	384	414	418	371	400	381	387	367	410	392	449	359	394	393	416	420	427	391	400	405	409	424	389	384	375	412	390	383	379	386	378	395	393	381	391	382	441	391	389	380	361	349	414	386	392	382	426	397	414	399	404	389	397	370	368	433	364	452	402	396	399	373	373	417	416	401	387	374	380	390	404	383	410	381	422	395	396	381	383	356	360	382	426	385	373	403	360	397	401	417	410	385	381	408	401	393	396	396	394	371	375	384	376	372	404	399	422	384	398	351	382	425	388	395	393	407	405	398	389	404	399	405	430	380	378	412	400	410	363	394	412	423	392	372	413	384	418	406	382	417	395	432	425	371	354	394	400	401	388	383	370	392	396	409	385	369	382	372	412	401	377	380	382	413	397	372	389	387	400	357	395	381	405	403	404	380	377	375	392	390	397	389	365	384	410	407	413	397	424	394	397	374	371	387	392	398	400	406	386	402	369	391	373	389	371	400	376	384	414	388	404	384	438	395	432	408	355	361	412	402	384	386	435	389	388	390	394	400	400	374	401	373	380	397	340	390	443	404	385	387	396	390	374	422	391	423	374	409	365	396	402	418	373	393	385	409	382	407	385	371	392	361	385	384	386	383	427	356	412	402	410	382	389	391	376	386	396	385	374	396	414	365	399	384	384	383	405	428	410	425	401	360	391	379	401	414	376	341	386	399	376	395	384	406	376	398	376	409	355	392	374	395	389	429	372	409	396	432	402	385	396	380	366	378	414	391	367	391	409	369	384	390	362	428	391	348	415	373	391	392	369	382	375	379	371	398	392	380	414	426	369	376	400	409	402	403	404	360	401	406	408	399	363	446	389	394	415	395	402	396	380	387	384	392	370	412	375	376	380	374	375	386	418	374	385	383	419	386	382	413	368	373	405	413	353	429	405	416	408	400	386	413	365	379	392	368	376	402	416	386	419	366	398	372	390	400	405	370	404	404	369	373	395	406	407	354	403	381	408	426	439	396	381	389	389	421	398	398	405	405	403	363	434	364	396	391	403	376	363	372	426	407	379	415	392	390	403	423	395	397	425	367	401	356	397	371	384	397	413	383	411	424	396	400	387	388	389	413	406	400	426	409	422	385	373	354	409	420	410	407	411	403	373	369	387	374	383	407	392	370	381	441	396	426	388	416	370	341	383	396	391	385	392	358	413	412	450	416	354	379	419	356	394	392	425	412	372	403	425	389	405	398	404	391	378	403	429	423	367	409	379	395	381	369	393	405	386	402	413	390	388	384	384	396	417	430	376	418	405	429	414	396	372	417	407	412	387	386	420	392	375	392	395	414	387	383	375	415	413	405	394	376	436	370	402	361	391	385	414	355	376	373	392	409	394	411	385	383	385	373	428	372	410	420	377	407	402	403	361	385	382	352	380	391	357	396	429	417	377	396	394	410	456	381	378	384	390	399	382	374	357	397	369	371	405	387	364	389	416	383	413	385	393	411	428	433	386	386	397	404	388	368	388	376	383	386	403	371	394	429	354	409	406	373	393	404	393	393	385	412	411	388	381	415	407	402	376	379	358	367	377	373	386	383	422	359	395	394	383	406	411	393	391	405	422	373	399	432	389	371	387	377	403	402	429	412	366	431	393	425	404	390	377	373	417	389	381	398	376	365	400	353	401	383	401	397	396	376	406	396	395	437	370	394	374	395	377	384	373	404	393	407	331	365	422	404	362	425	390	361	402	386	408	413	387	355	409	383	354	381	399	367	439	414	403	419	373	400	394	398	423	392	413	385	410	373	386	380	371	385	405	426	358	381	423	413	425	413	385	415	376	406	391	372	416	399	387	411	433	378	399	381	398	393	389	394	411	383	384	387	410	366	364	375	345	409	386	403	405	421	391	385	381	399	395	364	385	383	391	385	411	388	400	400	371	379	394	384	398	397	389	389	411	404	407	407	400	363	395	397	395	429	389	408	418	392	359	389	390	365	399	398	433	383	379	389	432	403	389	421	364	389	395	369	370	368	385	410	409	384	408	372	398	386	380	395	398	421	411	427	401	406	367	381	407	401	402	349	407	396	401	405	445	387	392	404	419	386	386	410	386	395	389	363	403	380	382	383	393	410	399	411	372	411	346	380	402	357	427	395	396	391	386	389	400	415	394	382	419	413	399	387	387	410	385	387	374	385	377	384	380	408	397	373	394	393	400	394	407	415	384	397	399	393	366	451	372	395	397	432	395	396	442	389	380	420	402	353	417	366	385	337	387	406	400	375	367	400	417	399	419	413	350	377	431	399	387	417	404	425	389	389	407	369	415	434	385	384	417	390	402	428	363	372	374	392	394	394	368	382	398	394	433	445	443	384	404	418	413	360	402	362	385	398	376	383	411	407	402	380	391	396	401	396	416	391	401	409	390	376	364	366	402	400	421	410	386	369	416	400	394	408	401	419	398	397	377	357	411	428	404	361	436	394	350	379	364	389	390	395	382	412	395	412	405	389	392	376	421	387	419	411	399	397	390	407	411	390	407	394	399	406	380	391	361	390	405	402	394	406	380	415	413	421	384	391	420	415	397	393	383	370	387	379	395	397	416	372	367	347	381	393	375	406	407	467	420	403	379	403	413	380	394	374	365	372	368	378	395	401	352	391	422	398	405	417	420	365	410	388	385	411	396	390	394	388	374	387	368	401	404	419	384	404	418	397	391	371	364	385	411	388	399	371	421	374	388	365	395	366	364	421	353	391	384	378	403	395	378	399	413	408	368	369	374	404	410	429	380	404	387	404	399	357	343	391	388	369	373	376	406	401	430	398	387	382	376	391	381	387	389	400	395	441	408	387	365	395	406	399	367	405	371	390	403	392	387	404	408	413	403	345	411	405	395	376	392	431	412	345	402	391	386	405	387	387	422	406	387	360	380	376	393	416	368	355	411	386	398	362	408	407	386	383	420	371	405	384	388	427	406	411	387	364	403	388	410	404	381	386	422	402	385	392	385	378	342	406	371	410	374	390	394	389	392	354	397	407	372	374	401	389	392	362	410	412	390	377	376	396	400	389	398	400	391	358	376	399	369	385	397	388	413	375	418	431	428	396	402	401	393	404	381	390	390	433	387	424	404	417	370	398	421	383	408	375	398	414	408	382	401	382	431	386	382	411	417	385	393	409	407	368	381	360	373	375	393	405	399	384	405	397	401	373	396	412	417	371	375	388	400	388	360	401	377	379	386	387	397	407	427	379	376	370	381	364	397	385	386	393	383	401	408	390	407	396	401	414	381	386	385	407	354	424	415	419	419	417	417	381	388	364	407	368	389	374	384	401	368	392	386	391	364	400	377	402	392	393	376	384	374	387	381	384	399	378	365	413	382	345	394	374	395	402	376	393	421	410	420	349	379	368	438
27854	16972	3243	743	573	483	415	344	350	300	329	327	315	298	333	320	279	320	314	299	295	321	298	301	341	306	305	315	292	323	306	290	299	352	301	327	280	306	300	316	292	339	293	310	278	304	288	340	308	322	292	277	334	303	294	306	356	295	312	266	329	324	325	302	306	328	323	306	308	316	313	293	295	314	315	317	298	288	323	281	313	336	300	329	319	334	301	318	320	310	314	283	335	282	312	321	320	299	315	302	319	347	298	287	310	306	321	313	320	269	285	311	325	343	293	305	296	281	311	346	307	317	295	345	309	305	282	324	334	346	310	326	315	294	297	323	309	297	314	321	299	287	292	317	321	322	307	330	304	327	338	319	345	291	310	301	319	343	360	293	302	321	322	313	288	330	317	317	335	336	298	308	318	319	320	329	318	335	332	348	305	332	302	341	326	304	328	310	329	289	324	299	311	321	360	318	302	315	285	320	309	299	338	348	324	304	336	325	333	322	310	336	340	314	309	293	307	329	312	311	306	317	284	286	347	275	310	322	337	337	331	307	313	303	307	322	332	337	311	318	290	321	290	292	327	336	301	298	291	270	302	306	334	339	303	342	285	304	324	320	318	312	316	286	331	316	317	321	320	296	330	323	299	290	298	298	312	318	310	306	317	299	304	319	287	317	321	302	291	306	301	328	310	339	329	281	301	307	295	338	302	326	302	319	334	349	320	325	318	288	299	326	328	272	376	303	315	310	296	307	301	313	323	291	292	300	324	314	326	350	341	305	289	326	303	286	310	310	328	313	271	276	318	320	342	313	320	305	355	314	290	299	309	279	295	316	313	319	325	304	287	306	303	333	319	330	297	334	282	326	326	306	306	284	322	340	295	345	271	316	335	313	323	296	328	306	316	288	305	330	323	318	324	298	308	297	306	343	299	296	282	268	336	341	308	339	329	333	312	335	330	302	362	322	333	322	330	300	310	318	284	327	339	329	323	312	327	309	293	343	301	327	335	313	306	311	289	289	352	331	297	332	288	309	324	302	311	300	329	290	295	293	289	298	276	331	329	351	317	316	319	323	321	337	329	299	312	337	318	333	321	274	333	319	329	325	299	313	326	317	300	308	304	343	327	326	288	287	303	347	293	327	334	295	336	334	321	320	318	330	344	332	325	343	321	331	312	306	305	292	273	333	315	349	328	275	303	304	328	311	303	293	317	313	311	300	317	338	297	318	281	340	294	305	336	302	334	321	322	301	333	331	310	333	315	356	341	271	290	305	325	331	319	291	301	328	281	331	300	282	299	311	315	278	361	295	269	305	326	334	327	297	295	286	318	329	326	338	344	305	312	302	314	294	337	293	307	302	311	289	332	311	308	326	323	301	321	335	336	301	332	326	312	319	323	302	327	317	354	329	334	318	270	348	312	296	324	272	352	288	305	320	319	315	303	329	296	277	335	321	294	306	313	300	282	321	280	329	332	332	322	308	316	342	330	319	322	310	319	340	309	319	310	338	332	312	310	286	319	309	317	331	310	327	335	295	324	322	302	333	297	293	297	347	322	332	327	289	337	329	322	317	317	299	314	318	318	315	295	327	317	295	338	288	329	340	317	300	325	310	312	367	339	311	308	357	351	318	322	303	303	307	325	300	300	333	285	321	336	320	333	309	336	311	314	320	319	289	307	294	333	302	274	335	286	331	317	337	318	335	335	280	308	307	325	271	327	339	324	357	304	308	329	306	321	344	339	336	322	318	291	296	307	317	308	311	320	318	297	306	329	312	276	324	332	324	324	314	305	300	317	281	320	315	333	345	293	328	314	318	273	293	307	324	296	305	359	344	335	322	344	296	323	337	349	316	323	324	294	294	337	278	312	291	319	312	311	347	317	307	311	324	308	322	325	295	315	354	342	292	301	334	329	300	323	320	322	294	325	292	333	340	306	308	332	344	304	328	321	305	331	307	343	334	303	308	337	359	288	333	354	322	307	342	275	340	296	301	308	335	329	330	306	303	320	325	351	376	312	297	313	336	304	300	316	321	297	328	312	328	349	306	332	311	347	293	300	348	303	286	325	294	313	293	297	325	288	347	333	351	347	314	342	309	339	323	314	305	319	309	320	322	312	316	313	277	327	315	316	326	335	327	314	298	334	306	302	311	315	318	290	318	324	314	301	314	339	288	311	308	309	304	308	320	337	347	327	330	309	347	281	323	308	311	327	309	330	325	304	330	294	319	333	334	309	310	299	296	317	328	312	294	320	317	320	325	315	294	295	311	315	334	374	330	307	327	284	318	333	301	321	364	302	306	336	312	307	306	315	300	295	267	301	298	299	305	299	291	309	320	308	313	308	333	317	336	301	327	337	304	364	345	322	326	314	315	320	335	318	342	317	290	289	306	347	298	324	321	307	359	352	296	331	324	297	329	337	300	308	283	303	344	305	321	316	338	304	297	315	297	349	310	319	289	335	279	312	311	350	318	323	322	320	336	332	318	306	289	297	317	282	314	345	315	317	303	311	318	313	312	342	322	290	326	314	294	291	312	274	266	298	336	294	294	294	324	304	294	293	328	294	335	309	315	324	317	363	293	315	304	334	309	332	313	350	309	310	317	282	343	321	327	312	333	318	329	310	306	311	312	320	305	287	305	330	348	332	329	315	293	305	309	329	322	312	319	334	286	323	310	306	305	309	293	308	314	301	314	330	323	330	312	323	320	320	329	317	274	314	318	297	320	354	328	298	318	306	320	302	324	317	289	303	334	326	319	327	290	302	349	318	311	300	303	319	311	295	306	346	327	280	305	335	329	323	321	333	308	328	297	290	309	330	275	324	262	359	296	319	304	330	327	338	342	326	340	314	315	324	302	328	307	306	314	328	297	338	335	290	294	317	333	286	312	283	297	334	318	299	313	299	318	292	333	340	320	317	322	343	299	325	308	339	305	285	355	318	291	315	294	299	298	301	316	315	318	301	294	285	330	336	304	310	341	321	297	327	329	309	301	325	296	340	320	331	286	309	293	320	304	316	309	324	295	315	351	315	298	319	284	322	328	352	317	328	296	300	318	324	295	315	282	278	313	306	319	329	320	326	297	347	296	322	288	318	316	334	325	337	312	325	307	338	332	314	283	326	321	294	373	290	314	336	297	348	284	325	315	313	315	326	328	310	306	293	294	319	312	288	320	309	317	296	290	322	309	317	318	299	301	332	309	352	330	320	337	321	333	308	320	328	268	327	292	287	318	306	323	359	328	318	290	290	311	326	291	309	322	289	331	309	345	311	320	353	349	313	312	329	304	292	318	317	316	331	333	325	318	292	287	339	324	324	294	303	314	330	347	342	311	318	330	310	300	304	319	314	295	345	336	294	318	335	324	341	315	340	303	307	293	329	325	312	317	323	317	334	291	304	322	328	315	305	288	314	352	301	302	335	344	310	307	309	266	312	294	335	314	308	308	293	293	342	315	336	313	326	299	276	313	297	313	333	314	333	304	309	329	308	272	280	341	299	273	325	293
7260	998	788	499	477	410	352	371	398	358	350	343	373	364	354	346	376	363	376	368	355	341	363	360	351	352	367	352	350	357	347	346	312	341	366	371	360	346	335	373	367	342	385	363	355	359	361	376	356	365	368	336	342	352	381	333	339	356	372	359	340	372	327	361	365	320	332	346	356	325	372	358	351	332	375	357	324	330	328	371	328	381	353	350	361	380	333	346	336	369	354	386	369	378	332	348	347	348	393	366	335	361	354	360	327	348	379	357	355	359	347	352	354	309	354	381	380	349	353	332	346	352	328	355	352	377	360	343	343	399	392	327	345	332	359	385	345	360	365	357	360	360	328	345	406	338	373	374	336	366	370	333	339	365	339	342	389	323	360	345	342	360	342	365	340	368	361	339	380	336	343	360	345	342	337	332	369	356	347	345	351	360	383	348	354	367	360	354	384	347	346	375	356	391	347	361	351	342	342	355	359	352	321	354	363	338	355	358	327	383	338	356	358	335	382	344	362	347	362	317	342	332	361	330	338	345	334	318	352	322	330	369	367	381	345	358	368	350	349	365	345	346	348	342	354	335	348	349	387	351	359	352	331	361	344	343	356	344	340	381	345	315	336	311	340	324	346	323	335	337	357	346	360	315	317	328	367	383	339	349	389	405	331	362	369	371	320	369	381	351	389	362	323	339	348	335	325	343	364	392	345	342	356	365	353	369	351	367	363	347	353	382	372	348	352	352	341	356	376	332	356	325	339	377	344	361	357	335	340	360	348	334	347	357	387	353	364	354	362	333	370	391	341	356	353	319	356	367	381	375	336	337	346	333	353	347	348	363	357	344	336	362	353	346	377	349	339	354	354	364	329	351	356	365	372	362	385	378	340	347	353	356	356	332	363	347	373	335	360	401	360	338	351	360	375	369	389	367	341	369	363	337	321	331	384	347	333	363	368	359	341	359	349	345	357	355	346	329	358	343	370	372	376	341	327	351	379	324	362	331	356	386	341	369	390	356	342	345	354	327	366	352	338	348	296	327	342	373	337	312	341	352	365	349	345	366	384	368	341	383	335	356	375	345	361	341	375	355	319	395	339	331	370	377	347	350	360	344	352	340	333	329	374	375	322	371	356	366	351	346	357	329	368	367	326	365	344	352	360	347	335	361	351	365	371	370	340	347	327	342	373	369	362	359	343	353	348	331	393	348	375	347	336	343	345	355	361	387	329	320	347	345	351	357	347	312	357	332	325	372	365	360	353	355	355	354	353	370	339	383	358	341	339	362	382	350	362	344	341	337	339	384	353	354	374	373	367	341	354	337	352	360	384	344	320	356	401	341	378	322	366	324	343	379	349	362	367	331	335	375	378	351	355	354	366	300	318	326	359	373	355	340	345	359	383	339	356	334	358	346	370	366	334	328	346	388	330	384	363	342	335	351	330	343	335	342	400	322	340	364	365	327	346	359	367	432	335	323	382	374	349	380	370	325	331	340	350	348	380	350	343	348	333	356	342	358	323	355	329	371	329	356	359	312	373	367	363	351	379	384	346	381	342	336	333	347	374	375	369	356	406	348	353	313	356	367	328	358	376	348	369	337	347	371	328	365	351	332	346	361	340	335	325	359	342	371	355	366	346	368	344	354	347	349	338	347	377	358	362	337	371	371	346	336	389	393	348	348	353	373	332	352	358	333	354	319	373	386	324	388	375	337	356	344	365	359	383	351	362	375	346	365	355	330	373	340	339	369	339	342	389	331	348	365	363	376	351	374	350	347	365	331	341	347	361	323	344	336	349	352	368	350	338	359	359	375	340	336	328	332	366	341	346	327	362	377	327	379	392	366	340	363	359	361	349	369	334	377	360	341	341	377	339	372	361	387	378	330	359	359	338	339	359	390	349	382	344	357	331	375	337	366	360	370	384	374	344	323	344	375	370	382	333	339	316	350	343	339	343	375	358	372	330	370	371	354	342	343	350	325	328	396	320	380	385	314	364	347	320	392	348	342	341	337	362	375	362	335	359	342	332	353	327	374	363	344	344	316	343	351	378	393	342	372	317	374	365	385	371	349	354	359	350	324	348	351	358	360	374	349	354	350	368	343	362	339	350	381	377	366	379	362	345	322	322	331	326	370	357	346	343	352	345	354	375	347	351	359	387	360	353	351	361	351	355	383	305	362	324	344	337	332	356	350	355	352	326	365	373	332	355	361	344	338	364	332	337	351	360	351	392	332	373	370	344	324	351	321	347	329	342	349	353	386	363	314	346	367	359	381	365	347	378	353	359	330	328	373	340	360	352	407	331	396	339	341	353	320	367	340	341	366	335	379	361	394	319	330	371	351	373	369	350	367	386	325	341	377	406	362	341	366	365	340	361	356	338	339	335	339	325	348	334	369	324	325	331	373	353	347	323	336	344	372	371	347	364	368	355	337	337	362	345	366	349	373	337	369	366	376	357	358	356	372	350	397	342	346	359	370	337	328	338	355	370	351	325	331	359	322	374	352	377	298	343	343	357	353	341	330	356	393	340	379	358	331	334	345	361	342	385	376	329	360	387	337	333	340	364	363	341	340	343	350	334	339	351	333	381	352	341	348	322	358	333	363	334	354	335	364	321	377	338	339	358	358	346	373	329	345	335	356	359	365	350	356	372	386	324	357	366	363	362	358	360	361	361	347	369	372	365	340	351	369	364	371	358	356	348	347	341	370	341	350	342	316	313	357	381	365	373	354	384	324	343	344	366	359	350	325	363	377	317	357	331	356	338	366	360	363	356	348	363	354	343	351	363	346	358	371	372	361	353	328	379	325	346	345	364	368	339	330	315	374	356	356	360	373	330	329	354	379	344	362	369	324	325	371	327	379	362	352	367	362	352	375	366	363	345	390	329	342	342	335	341	350	349	355	366	335	329	328	334	352	330	377	342	348	360	361	374	361	345	349	362	374	375	376	363	347	327	360	354	335	342	339	347	332	349	345	321	327	364	385	322	349	337	366	353	341	354	370	366	353	368	285	359	326	378	348	361	355	332	355	359	328	336	333	345	360	358	357	362	384	358	352	330	367	326	364	385	336	360	346	370	381	332	364	316	367	345	342	373	366	353	344	375	328	328	353	342	376	372	369	378	368	354	340	338	334	334	359	371	412	365	337	387	369	363	338	371	311	320	389	376	355	395	383	357	356	349	352	371	378	372	340	397	394	365	352	345	342	332	383	373	347	374	369	348	356	369	340	364	343	365	356	333	365	337	361	360	376	325	347	341	374	351	343	324	358	321	348	364	366	376	368	386	318	350	323	337	347	338	369	364	357	355	363	358	357	333	369	329	362	348	323	346	356	353	393	335	305	371	370	378	328	365	361	380	330	355	338	336	374	360	359	354	364	367	346	333	414	315	342	343	360	370	355	337	319	345	346	349	354	344	373	357	349	342	370	358	356	373	373	368	360	326	362	335	331	358	352	361	348	367	334	357	375	349	388	340	349	363	332	380	310	372	345	358	336	340	343	341	320	387	353
23727	21106	28247	24210	21099	7719	728	457	424	347	327	266	262	251	244	230	232	201	213	205	179	195	204	192	172	180	186	178	175	195	211	174	173	183	198	172	180	173	191	184	186	174	157	174	165	178	181	164	158	167	178	177	197	161	168	144	167	178	182	142	171	160	159	172	163	196	169	153	151	173	149	147	148	170	149	182	174	171	156	166	172	183	165	169	157	135	162	165	174	159	149	164	171	157	178	143	176	186	175	205	180	189	165	160	164	174	158	166	177	150	179	174	165	207	177	147	177	137	167	172	173	148	166	204	149	180	169	182	173	174	180	157	172	159	164	177	176	151	165	166	179	161	167	174	155	175	161	184	181	174	165	171	188	154	167	166	175	159	169	200	172	164	150	175	174	186	155	177	172	168	181	156	161	172	173	145	158	154	162	168	152	159	179	182	178	187	154	183	168	178	197	162	155	189	166	164	159	146	171	143	157	181	178	179	164	157	184	152	180	178	155	153	208	166	179	165	156	173	167	184	181	159	183	164	176	193	168	170	161	173	176	184	172	148	193	173	164	194	178	187	170	159	159	154	180	165	176	166	175	165	168	163	173	187	174	149	163	146	165	181	162	168	175	169	186	163	177	164	149	167	172	179	152	156	189	151	166	155	151	161	172	172	154	186	176	161	178	175	168	171	192	206	179	165	163	170	177	162	160	168	156	158	185	163	166	171	171	181	192	167	195	180	177	174	164	142	163	167	176	173	175	179	166	167	175	136	155	192	156	181	191	176	171	172	183	169	166	167	175	165	152	170	183	185	146	175	170	181	190	152	177	177	166	160	181	180	172	158	182	180	157	169	169	162	144	156	200	168	155	162	167	151	174	159	172	157	176	173	170	168	163	164	150	173	165	184	143	184	182	163	186	167	200	138	195	194	152	163	143	154	171	164	172	156	150	159	164	160	153	161	160	149	152	158	171	191	163	157	172	182	175	173	163	177	166	176	163	142	160	170	179	152	166	142	159	179	164	173	156	160	165	170	190	173	170	170	150	149	180	180	159	180	189	158	174	175	155	168	143	168	189	175	153	154	161	170	154	132	162	161	180	176	152	178	170	148	164	153	162	163	155	177	162	174	169	154	153	161	151	177	167	172	163	155	175	161	180	162	179	167	183	153	152	170	178	176	175	159	152	183	171	177	161	174	174	169	173	164	170	157	188	174	161	168	188	182	181	159	204	169	171	161	185	158	162	144	165	145	172	152	165	152	184	156	159	178	162	171	160	167	175	170	140	171	164	155	162	176	154	141	163	165	163	172	175	147	184	161	153	172	180	180	161	178	171	167	162	179	173	161	185	166	183	162	171	147	155	155	169	156	149	185	156	172	168	157	159	167	181	162	156	164	189	169	173	160	172	175	156	183	139	168	182	157	188	175	166	172	156	155	180	169	155	158	172	158	160	162	163	157	175	175	177	160	162	153	156	186	170	149	162	161	189	155	158	156	167	172	167	172	171	162	166	186	165	146	168	161	143	164	189	175	190	146	169	161	171	200	164	168	155	170	178	165	171	175	178	163	148	160	146	169	165	177	153	184	145	156	169	192	195	162	169	170	156	175	174	153	176	163	179	170	180	198	164	181	159	168	153	151	162	174	158	166	164	166	165	183	163	164	175	177	174	177	182	188	164	173	162	162	151	188	165	169	139	169	165	190	161	155	172	159	156	148	186	163	180	154	159	160	173	182	168	160	148	145	174	179	134	184	165	160	188	174	151	147	165	190	171	150	178	174	153	163	160	176	175	163	179	147	185	163	147	146	169	156	161	167	173	174	160	165	172	158	167	164	170	147	167	163	159	158	135	203	163	173	161	167	160	173	184	183	165	161	158	189	178	168	160	153	165	147	169	188	175	159	176	170	176	161	178	163	169	165	157	165	163	151	152	154	164	164	166	173	156	169	164	185	176	173	161	165	184	145	169	159	159	162	181	144	155	177	151	167	166	164	152	172	166	162	155	146	175	165	182	164	170	155	146	163	169	181	175	172	157	166	190	136	169	179	163	185	176	139	158	185	188	168	170	175	158	159	169	174	151	154	170	149	166	168	182	195	168	169	162	166	187	165	185	157	166	176	158	149	173	161	182	180	163	160	148	164	169	163	167	182	170	160	157	160	159	152	155	172	189	198	176	162	170	162	156	154	196	172	163	172	160	169	171	166	167	171	175	187	170	166	162	153	177	175	182	161	155	183	152	162	158	177	187	161	178	181	203	176	155	183	153	200	165	171	145	189	172	168	160	202	164	151	181	164	166	177	162	177	141	137	177	157	163	174	147	172	169	172	165	149	164	145	187	140	153	185	144	172	157	177	184	155	168	148	176	163	182	175	168	161	144	153	155	180	175	190	182	181	184	180	158	175	170	183	197	163	166	174	149	184	174	183	176	179	169	196	173	185	180	114	172	179	160	181	166	150	170	179	157	161	163	178	178	171	156	171	161	154	162	175	150	132	153	179	156	163	202	166	164	169	193	161	163	131	175	175	166	152	162	177	168	159	152	188	161	176	150	188	177	152	167	163	167	173	171	163	164	192	176	172	159	167	153	165	178	160	137	138	158	164	177	154	159	156	144	169	157	193	159	174	148	171	153	171	160	165	165	165	184	199	157	155	183	157	171	155	172	172	157	183	176	167	178	156	138	182	157	183	155	203	161	176	199	180	168	173	170	185	184	165	194	157	144	189	170	182	177	176	166	155	151	170	152	173	170	171	179	162	156	158	167	155	183	159	179	174	175	154	181	179	169	166	166	164	170	173	187	172	161	157	161	142	177	146	172	171	176	175	179	161	188	160	181	171	189	158	161	157	147	214	165	157	153	174	156	144	185	166	204	165	180	176	165	164	169	162	150	154	163	173	163	152	165	177	173	183	156	178	186	170	161	163	167	173	179	163	171	156	167	169	163	162	180	198	162	173	171	156	158	159	147	181	165	179	153	175	166	176	171	186	152	141	199	160	171	167	185	183	188	160	172	169	166	191	155	151	152	167	132	211	159	172	172	173	157	152	173	182	142	166	189	174	167	164	168	154	167	195	177	174	155	144	161	144	179	157	183	174	174	173	165	176	152	177	174	165	150	160	171	162	171	147	172	174	182	139	179	200	171	159	175	142	166	167	175	174	171	173	195	189	178	162	160	184	162	158	181	170	184	158	160	175	187	167	170	178	166	163	159	157	187	159	188	160	183	182	172	166	186	185	150	159	151	153	143	161	152	174	175	158	173	179	155	172	156	181	143	166	170	167	153	177	170	162	175	171	185	166	175	175	154	162	168	159	153	171	157	183	168	149	170	151	170	190	144	174	165	178	177	157	170	179	167	156	182	158	154	158	167	159	146	168	188	159	182	172	159	157	168	153	166	167	159	168	159	177	157	160	162	164	160	158	177	173	169	143	168	185	197	193	166	170	197	159	169	158	170	170	166	174	162	155	155	158	156	166	163	148	187	150	169	142	169	145	145	154	168	160	181	171
25568	8780	5394	2457	1823	1194	1018	755	606	521	498	372	333	312	310	279	283	252	240	257	227	259	244	229	236	263	210	233	204	241	237	209	213	209	251	209	200	195	214	199	206	202	210	197	184	181	205	196	218	218	197	203	191	172	227	183	199	217	191	207	190	237	221	214	191	192	195	202	185	221	197	177	210	193	211	211	195	208	167	167	206	183	190	173	206	208	178	219	216	179	177	166	176	197	177	186	183	197	203	188	191	215	219	217	198	183	187	192	192	176	210	174	194	198	203	180	190	226	169	195	212	185	203	200	171	196	183	190	209	220	184	173	209	182	171	194	195	179	205	200	211	185	211	226	188	243	168	161	187	219	201	195	198	172	204	187	196	202	197	180	184	177	186	195	197	211	201	198	196	195	209	212	220	195	193	191	191	186	190	188	189	159	201	203	191	204	202	199	181	201	197	215	197	196	203	189	178	203	212	185	207	210	194	188	205	194	207	179	186	183	210	208	178	184	184	203	180	205	182	196	201	182	192	174	171	178	196	196	187	192	179	193	193	210	197	193	202	198	190	191	199	217	197	188	186	200	179	207	201	198	204	187	219	208	185	169	199	215	194	186	176	205	159	213	185	178	197	227	204	219	224	190	181	212	176	177	195	188	206	191	196	192	191	171	188	210	201	174	205	188	181	184	196	212	167	213	201	173	211	201	174	194	187	193	189	188	194	181	179	191	195	202	198	180	201	164	185	203	178	182	182	180	204	193	183	208	178	177	193	168	182	175	182	193	180	171	211	193	175	210	198	198	195	190	204	182	168	191	198	191	190	227	213	183	207	202	211	189	162	176	196	181	193	181	189	195	185	179	195	184	196	185	180	186	184	189	189	215	204	210	194	191	173	168	171	192	180	204	162	197	166	190	182	183	210	184	192	210	200	203	225	205	175	202	198	195	167	210	209	186	190	194	204	181	193	226	192	208	194	206	201	186	183	208	170	173	191	180	182	205	179	208	179	201	192	186	201	187	196	207	182	207	191	182	200	199	197	208	204	179	176	159	186	183	181	189	174	174	172	180	199	184	172	200	181	194	188	212	201	168	182	201	187	202	206	190	191	199	186	215	207	214	215	182	195	198	183	201	193	202	177	195	211	198	212	185	187	191	190	222	183	178	204	191	202	196	202	212	186	202	191	179	199	195	203	244	191	206	186	187	184	197	177	194	227	194	200	230	188	184	199	196	190	189	171	183	210	194	199	158	177	195	207	211	192	194	178	187	158	192	194	182	207	181	210	216	202	166	212	194	196	182	164	185	210	217	195	170	212	183	177	198	187	171	225	213	199	170	182	187	159	195	221	170	175	188	188	211	178	209	193	193	183	200	188	203	195	185	204	206	202	201	166	197	215	177	211	195	220	213	207	192	180	198	207	190	182	207	200	178	182	171	188	198	183	197	176	166	220	205	197	207	176	195	181	206	181	169	211	169	204	198	194	175	210	173	188	175	204	198	178	202	190	192	174	188	185	178	179	177	187	175	194	200	175	173	201	190	193	168	199	163	182	165	200	184	190	200	153	182	162	177	176	185	203	203	208	183	157	192	200	172	187	215	200	176	196	179	192	181	189	180	192	221	200	218	189	188	192	183	189	195	167	165	212	180	187	195	190	191	199	217	174	194	182	187	181	210	197	208	191	181	210	179	208	177	217	193	179	203	213	187	187	165	213	207	243	204	199	195	176	204	206	220	178	190	183	169	188	189	187	196	172	182	205	171	188	181	193	183	190	162	188	198	186	183	198	208	175	209	183	181	179	189	165	201	193	221	176	209	215	183	192	180	172	187	220	192	178	195	180	212	194	180	202	215	193	195	170	189	198	211	185	197	192	231	182	208	193	197	194	184	187	178	177	197	186	216	189	213	189	190	184	205	208	208	181	212	211	200	202	203	168	189	178	195	214	203	191	187	198	178	191	205	195	164	220	198	187	193	189	201	210	168	194	218	192	191	216	197	174	205	190	190	196	189	201	218	185	182	195	180	194	193	213	192	189	193	174	207	167	183	205	208	188	195	189	180	189	179	177	204	181	182	167	203	198	179	217	192	199	169	198	198	169	169	188	204	202	197	197	192	225	175	195	178	192	200	183	211	175	203	178	201	204	192	189	209	193	189	209	187	157	189	201	216	195	188	167	190	185	221	225	181	219	192	217	198	175	188	185	191	170	173	177	202	178	200	183	214	190	207	191	214	197	187	220	199	192	172	179	199	179	187	197	190	195	177	189	202	219	227	209	189	178	190	188	182	185	169	197	172	186	169	193	171	206	183	198	191	197	187	207	191	227	201	175	192	193	176	187	205	192	170	175	197	191	194	204	198	197	190	199	198	166	210	160	193	180	200	202	200	196	210	201	186	208	214	211	168	205	198	199	198	177	197	208	217	187	214	196	169	193	196	208	203	207	182	197	202	202	190	177	193	202	194	205	201	197	185	170	194	198	203	181	192	175	197	168	198	196	225	191	224	180	176	195	167	176	191	204	184	197	202	168	194	170	194	196	195	216	194	191	220	176	182	187	188	209	192	189	193	160	219	199	195	180	200	201	202	182	169	193	207	207	243	219	188	203	212	187	196	207	210	146	206	211	198	195	204	192	174	185	164	185	191	166	216	183	209	190	205	202	176	182	192	211	202	177	200	181	191	167	201	195	187	173	169	211	214	189	184	192	185	188	178	190	194	195	186	191	194	193	177	231	197	196	194	208	227	172	185	206	188	162	188	187	182	203	205	210	223	176	187	207	196	175	178	204	194	214	198	205	205	194	187	217	193	179	182	219	203	185	170	177	192	187	171	193	199	162	170	199	202	173	184	208	201	179	199	180	209	180	174	189	202	198	188	197	181	188	217	170	196	217	182	190	222	188	188	191	189	211	199	197	217	189	194	188	179	192	196	167	175	213	175	182	209	190	213	198	191	186	209	178	173	180	211	193	189	175	188	204	177	159	195	159	185	190	193	179	182	210	182	217	212	206	198	198	188	160	179	196	185	187	204	172	165	205	211	200	188	186	208	186	180	173	168	181	192	217	183	223	195	188	194	221	205	215	202	187	184	210	190	187	174	188	175	178	205	190	180	183	187	198	207	170	191	184	204	192	182	173	199	216	203	171	179	188	192	174	192	183	184	190	163	193	175	171	190	196	207	196	176	204	193	175	192	182	200	212	156	197	189	196	192	184	187	200	196	181	194	193	191	200	192	168	182	179	169	200	178	190	207	181	190	192	172	177	187	198	216	186	174	185	182	209	192	190	178	196	183	184	196	197	194	197	186	179	188	210	190	205	192	179	182	189	193	199	178	195	186	200	226	196	208	198	204	190	207	181	185	193	194	182	203	201	179	180	199	173	192	179	178	183	202	225	167	195	227	186	184	185	193	188	208	197	190	184	186	193	194	202	189	175	190	214	184	215	216	172	165	194	212	180	199	185	201	204	221	206	206	184	193	191	193	184	190	161	190	198	177	208	188	196	171
24902	21114	27093	25279	8462	875	758	603	639	630	600	588	558	592	553	567	547	561	534	545	550	572	566	559	546	502	545	529	556	532	524	548	546	524	545	571	543	514	521	537	525	542	557	522	499	541	523	521	544	543	507	550	549	553	522	531	517	508	500	534	495	511	509	495	521	531	540	544	503	504	516	544	519	483	527	555	572	526	540	526	539	545	543	538	540	514	568	495	537	563	533	562	564	528	545	529	506	532	539	535	524	537	572	516	548	558	533	525	561	530	508	499	533	520	574	530	538	516	514	552	497	553	540	554	525	490	546	522	540	527	524	558	562	543	533	505	548	566	514	513	520	511	550	531	539	500	495	539	500	567	535	559	534	527	509	522	492	498	496	528	500	538	515	540	516	534	537	537	589	491	528	484	559	535	564	526	529	513	560	553	510	529	543	539	508	501	500	509	528	535	533	551	523	564	547	542	521	525	546	535	555	486	491	567	536	554	523	520	522	547	541	554	539	490	558	567	555	508	477	523	562	541	510	509	528	541	533	557	560	543	560	495	512	529	517	544	513	515	490	550	519	527	506	544	523	525	562	522	542	508	538	523	539	503	545	529	523	517	532	530	572	512	498	566	484	526	543	510	516	509	561	520	536	523	474	501	570	516	528	534	530	545	572	532	518	571	568	535	497	539	508	529	521	524	566	529	522	496	505	558	537	553	541	547	521	471	531	575	519	553	514	520	551	520	527	516	554	521	578	551	535	512	565	494	533	493	512	540	521	533	533	537	500	562	531	520	497	558	541	545	544	545	536	568	540	526	566	588	544	544	561	549	533	569	568	510	532	529	526	523	601	514	585	510	509	510	561	521	539	513	545	525	539	544	492	526	562	528	529	551	532	545	548	512	537	550	495	559	521	512	495	530	536	469	563	540	539	521	557	530	549	496	518	503	536	517	494	558	547	539	572	508	530	523	494	518	533	495	510	536	514	542	565	508	545	528	526	499	520	550	549	570	564	502	526	536	594	494	504	551	583	509	502	534	540	519	522	507	507	506	556	578	555	585	531	536	532	547	550	545	542	507	496	518	508	535	515	509	528	536	544	476	550	532	528	528	572	559	572	549	548	544	528	529	549	524	510	530	510	534	543	536	523	555	549	548	546	514	540	529	560	572	506	510	525	532	543	522	558	529	528	535	565	504	538	574	547	497	517	543	527	521	518	537	526	521	547	518	503	518	536	523	518	504	540	523	554	495	558	517	506	544	548	535	548	511	531	532	554	529	546	515	484	491	531	547	527	524	524	559	553	526	518	544	503	546	570	512	501	561	508	517	526	552	531	563	530	534	561	495	533	511	570	569	533	531	519	554	520	534	522	537	588	535	506	529	536	516	506	567	507	514	476	532	574	544	520	546	515	538	534	524	537	526	519	533	502	488	527	541	550	496	529	527	526	539	548	488	564	568	473	532	545	563	526	577	534	533	577	508	544	526	545	491	545	507	507	526	474	542	516	565	495	510	521	558	550	548	506	553	548	518	509	516	530	499	503	565	551	542	538	512	537	530	523	514	557	518	527	519	557	515	526	552	552	545	533	560	504	528	542	568	531	545	547	532	551	496	551	528	548	526	557	512	591	534	530	510	534	553	546	523	524	538	519	537	536	482	571	574	514	544	545	581	530	542	524	544	536	495	536	551	522	502	506	525	561	560	513	539	516	495	542	570	534	541	521	524	519	549	542	509	550	554	554	550	571	524	523	523	531	519	540	531	492	532	572	547	557	516	525	541	521	568	534	534	572	527	535	508	516	474	539	517	511	542	571	513	543	536	495	538	513	527	517	546	504	550	532	532	591	515	528	542	553	520	539	510	527	567	537	537	535	499	542	518	504	498	556	535	512	519	455	539	506	526	509	568	533	526	515	509	525	578	536	495	513	574	497	490	499	503	498	547	511	533	482	523	520	527	531	552	542	515	584	572	549	517	518	551	514	507	496	518	541	509	536	568	539	538	528	527	534	510	527	577	525	488	564	565	487	525	539	531	502	546	530	533	539	530	515	538	534	547	590	542	532	548	523	467	538	560	519	533	539	546	573	585	514	526	560	538	513	504	570	529	574	518	530	521	550	553	534	542	546	546	516	547	546	533	506	568	541	497	526	555	513	519	512	512	535	548	518	552	569	561	521	506	547	503	517	561	570	550	513	564	509	505	546	537	515	520	514	511	528	498	541	535	524	562	545	515	510	546	497	514	510	533	551	564	559	540	497	517	478	511	547	494	527	516	498	567	521	549	574	528	500	493	516	558	511	498	513	544	532	528	559	569	499	506	550	509	505	575	517	529	495	479	530	530	521	528	540	517	491	533	510	563	543	513	525	498	540	533	564	569	543	521	503	505	549	536	515	499	512	517	547	536	520	541	527	550	515	559	578	489	533	539	566	500	568	544	537	538	492	541	535	522	487	570	553	539	555	529	526	527	518	524	513	556	492	517	529	545	532	519	506	546	518	555	561	536	504	540	526	519	503	524	526	507	535	503	484	529	528	539	590	503	520	529	533	546	563	529	556	527	535	523	503	512	524	553	599	535	514	573	572	542	504	527	536	510	506	485	519	559	523	506	518	519	563	496	582	540	545	535	540	567	548	510	562	522	518	558	544	534	576	543	581	474	519	492	513	553	543	530	550	533	535	522	517	516	486	564	509	522	555	569	545	525	513	542	529	513	507	606	514	516	529	510	552	517	540	523	502	553	523	514	520	532	530	532	518	529	523	538	557	534	531	546	552	509	517	522	540	563	477	557	524	517	516	490	536	505	506	503	517	528	549	560	497	536	538	497	531	517	534	554	578	516	507	553	518	532	522	521	535	556	526	549	557	518	553	521	504	560	528	554	552	488	506	559	505	526	511	534	483	501	564	556	562	502	538	517	540	492	545	550	485	540	524	576	515	503	504	574	536	519	571	545	515	550	501	532	511	505	504	531	520	557	528	517	523	483	536	487	525	517	544	512	531	566	543	543	545	536	519	510	534	554	526	546	546	546	555	523	519	523	577	550	544	527	542	530	511	542	554	495	558	485	552	550	537	538	575	526	526	534	517	488	545	510	538	547	566	566	540	521	512	536	507	481	536	529	510	569	545	541	566	565	528	520	528	537	515	503	524	530	550	495	512	515	543	553	539	531	528	508	517	541	535	537	538	555	538	505	532	535	548	539	542	565	493	546	538	504	541	531	511	585	564	535	545	477	522	522	523	510	531	497	523	566	562	515	488	544	549	511	540	531	564	560	565	501	533	556	555	515	527	506	552	526	534	502	477	535	555	504	517	543	519	538	536	509	550	524	538	546	540	544	556	556	525	541	531	527	484	521	569	535	507	484	561	526	529	579	545	508	497	568	507	509	518	516	553	552	516	522	513	532	531	543	560	546	543	504	545	565	519	513	518	519	547	531	547	526	509	555	558	541	521	502	567	537	532	527	565	517	513	534	545	564	526	546	503	552	513	553	515	518	532	530	495	541	551	526
22262	5104	3233	1839	1343	1229	991	851	787	767	720	678	625	644	632	638	587	580	560	571	565	637	578	575	576	587	612	603	544	536	546	583	548	592	564	528	575	602	552	559	539	530	533	567	575	557	543	570	546	527	591	560	557	530	538	556	554	606	583	549	566	595	525	556	571	556	558	613	570	578	582	534	549	525	541	516	551	586	538	558	529	554	609	531	564	581	602	554	568	563	571	546	546	607	582	563	540	597	569	566	556	538	562	512	538	562	542	508	528	548	593	545	588	543	560	543	543	522	597	546	569	584	552	550	565	537	571	532	595	555	547	563	519	568	608	575	549	550	571	562	532	571	539	580	588	580	550	574	567	605	576	533	580	530	556	568	532	564	544	559	567	549	546	543	544	580	541	555	547	538	553	565	547	545	523	582	578	588	550	543	530	566	566	560	566	536	578	581	550	565	566	571	541	569	537	535	498	532	578	532	576	568	581	521	557	570	546	546	580	605	533	527	553	548	544	554	569	502	584	532	540	577	563	544	546	607	592	561	575	532	584	585	526	559	563	551	585	530	522	575	606	583	571	555	549	559	569	550	518	509	555	562	533	502	529	536	561	576	588	555	566	575	538	555	609	551	596	574	504	576	537	601	552	558	581	563	554	569	520	532	575	513	545	552	509	610	532	569	544	579	606	544	563	590	494	563	543	548	554	579	548	555	562	562	574	595	530	571	548	520	584	567	566	552	524	559	567	535	561	542	566	567	563	544	537	572	569	593	563	541	597	578	534	567	593	556	509	538	549	523	586	557	589	555	541	543	553	590	579	574	534	596	591	610	595	588	547	528	594	554	595	531	570	580	592	565	542	540	568	506	577	525	542	556	551	564	575	545	543	544	562	567	553	571	519	515	566	524	605	591	605	555	585	527	559	542	580	559	600	575	513	581	566	544	541	544	509	495	532	577	571	528	581	525	541	543	533	595	565	571	544	590	565	576	569	556	578	530	600	575	573	560	549	578	516	585	591	581	578	569	568	528	534	564	546	584	581	531	529	537	573	560	559	553	556	515	593	539	533	544	561	561	521	561	548	555	547	543	586	554	534	578	557	567	511	558	598	555	571	605	599	552	529	553	551	560	570	543	569	546	573	595	522	558	588	612	575	553	570	569	520	570	593	565	603	533	555	532	548	561	557	577	558	603	534	523	577	525	606	538	544	559	547	559	559	570	544	536	575	552	558	542	583	546	554	560	583	568	544	586	550	551	545	549	540	558	563	518	552	575	571	603	555	576	561	555	593	551	579	533	571	562	537	535	574	571	535	574	603	552	550	533	598	526	574	571	531	549	538	536	565	538	554	602	524	559	559	558	555	566	549	582	555	568	573	587	587	558	561	524	587	589	532	557	568	553	518	575	546	549	545	506	528	629	504	543	548	537	580	540	597	581	578	543	551	561	542	518	545	592	560	572	553	564	538	523	574	528	567	563	533	566	591	548	550	571	588	542	565	563	556	602	527	557	571	569	571	517	576	535	519	543	522	565	542	548	594	556	551	563	583	524	564	583	573	559	580	530	591	570	581	558	580	516	574	514	579	571	524	528	542	521	572	526	560	570	565	546	549	571	563	561	575	542	538	550	530	591	522	553	556	547	580	550	576	537	542	550	596	574	620	532	575	540	516	567	585	604	543	566	605	551	557	536	558	550	528	567	590	558	572	543	587	540	600	551	557	503	530	570	570	549	577	586	540	553	584	590	532	584	596	521	559	559	573	554	589	577	562	574	595	501	565	577	534	578	531	563	581	542	505	579	572	529	594	574	509	501	516	582	568	536	561	560	528	533	549	580	599	550	566	531	579	560	556	537	577	587	579	543	542	582	583	562	550	528	559	569	577	573	574	581	558	559	556	547	558	550	555	582	573	568	585	619	533	570	563	538	588	524	528	572	520	575	552	522	541	539	549	588	570	567	556	588	607	528	560	592	572	574	585	561	573	546	534	547	559	566	570	530	542	598	600	539	597	594	566	553	586	536	562	531	576	550	564	570	578	565	533	534	587	559	525	552	624	560	534	572	545	533	547	539	566	557	542	562	554	578	591	526	545	575	533	541	540	569	566	506	555	600	571	597	543	541	609	566	555	551	561	562	558	576	515	569	562	632	558	568	563	586	544	543	553	567	558	559	581	495	591	557	550	599	583	559	566	545	559	558	544	589	530	582	552	547	550	572	598	552	571	553	580	613	582	576	575	599	575	567	562	548	545	567	627	553	555	604	537	517	525	581	561	581	538	563	600	570	631	575	568	536	602	616	518	561	538	590	574	558	563	537	548	547	582	574	565	536	526	523	568	575	577	552	564	553	544	496	595	581	560	555	593	598	556	544	548	546	567	550	547	558	583	534	536	559	533	507	557	583	559	552	558	525	554	568	550	578	584	565	540	550	532	520	561	543	575	568	596	558	532	569	566	561	575	564	538	556	587	562	525	522	566	571	548	550	557	566	572	522	550	547	530	569	583	525	582	562	576	569	504	534	505	548	524	531	538	587	573	559	550	570	540	543	574	568	557	537	537	560	530	584	590	541	538	549	563	543	527	552	558	576	543	604	591	569	510	564	539	580	540	537	565	556	578	585	531	575	574	561	608	571	604	574	527	562	540	564	606	581	564	598	597	580	576	544	590	527	612	530	546	585	596	566	555	546	500	507	545	572	570	537	584	562	555	575	532	577	536	565	551	531	564	535	541	592	520	562	549	578	603	603	581	547	574	551	582	571	557	579	542	563	504	535	600	578	594	582	584	524	513	524	482	568	531	558	604	544	569	566	559	581	538	516	554	554	509	559	532	564	535	565	540	565	537	574	573	555	536	564	521	554	490	557	592	556	545	551	548	573	600	506	579	576	578	515	559	568	538	572	545	559	553	563	557	588	564	599	582	577	569	548	557	571	575	537	544	557	559	573	595	513	539	585	582	590	583	541	636	564	521	599	592	576	523	579	558	521	570	514	583	535	578	540	558	551	567	562	563	556	595	592	571	562	559	579	559	570	550	573	551	521	524	572	558	571	607	580	579	553	608	552	550	566	541	574	577	577	607	566	569	515	529	514	548	584	593	575	542	538	548	543	542	548	524	550	568	566	578	559	524	572	576	537	597	582	581	548	581	570	560	505	548	523	577	586	589	565	570	587	571	541	588	565	578	549	550	572	538	541	605	522	563	578	592	569	531	548	561	592	591	568	529	536	557	545	560	561	554	578	582	566	574	559	546	546	550	525	521	579	546	559	552	564	594	564	582	589	571	567	521	572	543	520	599	583	585	556	565	553	507	571	548	602	554	540	536	569	560	504	598	592	540	541	560	555	610	557	545	579	540	577	547	570	563	541	516	613	575	560	576	568	528	539	560	572	562	553	576	589	614	555	496	553	546	577	550	518	536	573	580	627	522	593	561	572	559	555	544	530	560	562	568	575	564	537	509	570	560	573	577	549	527	570	551	568	558	593	536	598	537	550	563	561	568	564	563	553
22448	20990	28581	23564	20991	21037	6308	1058	793	770	651	586	580	499	535	506	510	478	438	439	466	442	475	445	415	433	442	442	397	454	424	439	419	406	419	420	399	417	428	382	405	367	379	404	390	401	407	441	399	397	421	391	376	372	357	443	398	425	378	417	416	407	399	401	377	395	395	377	369	408	384	433	402	394	365	360	397	378	406	420	455	366	394	404	343	416	395	374	377	398	395	384	343	404	384	407	392	365	396	399	400	363	405	386	423	391	412	404	369	362	368	416	387	410	406	414	387	381	372	420	362	393	414	387	407	408	393	375	382	386	372	391	428	446	405	357	421	401	392	409	402	365	389	366	392	386	399	381	417	372	396	388	393	368	401	406	379	370	393	406	396	347	374	363	395	417	415	377	391	412	409	381	384	391	362	369	376	387	369	375	362	401	365	368	373	393	395	398	383	391	408	401	395	418	352	387	393	401	404	379	386	387	412	359	397	377	406	362	370	389	409	392	353	418	402	415	386	402	382	379	401	383	377	386	397	407	386	396	367	390	378	376	373	364	423	395	372	402	364	386	392	414	388	384	407	382	414	397	370	361	428	436	400	409	374	383	360	414	381	415	395	387	398	407	401	427	393	379	397	383	365	379	373	397	403	359	370	385	375	392	387	419	381	393	416	367	385	364	375	416	372	370	373	404	421	342	371	385	424	409	395	386	402	388	373	393	361	374	375	376	364	370	425	383	394	384	395	390	406	374	385	393	391	385	380	389	382	427	380	374	408	379	369	383	399	387	426	359	352	376	385	406	406	383	388	388	384	357	382	378	395	392	373	411	383	377	379	395	413	389	366	414	374	369	382	373	401	400	410	384	359	380	395	406	390	367	413	411	392	384	388	406	386	390	365	403	392	383	388	376	397	359	365	433	392	392	394	429	413	395	376	372	404	363	410	392	375	400	359	409	372	371	394	380	377	384	415	405	417	405	367	385	400	409	368	398	390	407	414	404	392	412	401	382	403	390	369	370	384	374	373	378	377	366	367	444	366	403	385	412	411	364	361	385	382	402	454	391	392	377	356	360	360	382	405	364	416	407	368	354	391	386	395	374	373	380	354	386	383	377	380	404	360	372	435	406	392	396	379	407	363	376	374	372	410	390	410	395	368	416	366	383	406	366	368	394	381	372	391	392	371	421	421	370	407	410	354	420	385	385	412	361	407	401	402	404	369	352	447	396	411	401	411	356	365	346	430	371	391	396	361	410	395	417	413	371	403	376	407	401	388	384	380	409	362	409	378	385	385	391	425	384	365	436	368	380	411	383	370	386	382	422	419	363	434	414	401	392	402	400	436	422	407	402	389	402	373	386	392	389	443	373	386	360	382	378	436	375	369	392	389	411	386	369	396	381	378	392	366	400	392	381	371	395	385	379	414	389	410	425	421	391	393	406	370	359	398	386	367	380	384	383	382	420	385	401	409	393	388	391	411	370	385	389	407	401	394	422	411	344	354	419	380	382	420	351	344	414	387	396	363	403	398	413	371	382	362	390	376	369	385	397	371	420	402	418	412	393	372	382	373	389	402	433	387	409	385	386	387	421	382	360	426	360	407	408	389	397	392	388	378	407	389	347	366	395	356	397	406	373	387	400	372	395	350	421	381	410	370	386	373	395	349	354	413	377	388	369	354	408	368	398	384	391	361	418	381	422	409	372	393	402	379	363	361	370	387	367	366	421	396	409	368	368	439	400	357	407	399	394	360	379	391	433	359	396	398	386	387	380	368	395	404	391	414	372	446	382	403	402	366	366	405	370	389	374	375	400	417	388	417	372	397	387	390	394	364	368	382	413	402	405	391	411	405	354	401	382	352	411	395	393	375	390	404	379	391	402	397	428	409	397	358	413	399	349	433	365	379	405	403	449	369	390	368	369	349	380	380	385	332	378	342	343	370	377	405	372	374	370	398	394	387	371	407	369	378	387	370	413	376	369	362	373	367	432	371	407	376	392	393	426	404	380	357	406	378	379	438	432	403	369	412	366	393	393	382	401	439	373	395	382	378	392	400	378	346	412	392	374	418	397	404	367	392	381	397	418	395	338	377	390	380	385	400	390	380	363	382	407	406	407	353	413	399	366	389	398	387	399	370	372	407	376	388	407	394	416	415	379	411	392	404	397	388	385	416	401	403	433	380	359	378	385	411	372	411	381	430	400	374	368	415	402	372	378	408	389	364	382	392	386	367	365	372	375	405	373	409	413	378	368	428	389	374	345	420	411	408	389	346	379	405	396	399	390	378	383	398	379	362	405	386	396	367	403	400	405	415	394	371	391	413	420	439	376	367	392	376	349	386	383	390	419	413	386	390	409	392	382	389	387	408	380	375	392	383	360	344	363	351	405	409	399	354	393	398	390	396	403	390	381	379	396	367	418	413	421	390	386	387	381	388	380	405	377	362	415	405	342	413	396	400	408	381	404	387	373	370	370	413	427	381	382	356	405	437	364	378	392	379	378	444	415	397	400	380	387	424	386	419	382	363	394	388	388	379	375	426	423	391	417	369	372	390	385	377	402	386	413	383	402	340	371	385	407	391	403	421	374	400	375	390	383	377	381	406	402	391	421	385	374	402	400	374	400	375	373	415	382	391	377	413	372	393	368	386	395	373	394	381	379	402	392	448	383	410	415	379	396	371	380	410	382	393	397	392	397	365	388	380	366	397	387	371	411	414	354	389	379	394	383	363	378	393	396	411	424	394	409	415	386	408	369	345	393	408	364	367	373	379	373	369	426	363	374	429	378	397	365	408	407	348	375	397	411	433	409	371	378	383	421	388	387	380	369	383	407	349	391	384	419	410	391	367	410	396	379	359	363	385	420	352	390	415	392	361	404	387	359	383	384	386	373	395	410	374	406	351	428	410	392	378	371	392	350	382	370	404	379	389	372	387	387	393	407	398	389	384	380	390	352	425	363	394	398	392	365	368	390	403	361	372	375	372	379	378	363	390	365	389	363	366	361	370	386	384	361	402	402	383	414	404	397	372	384	409	393	394	407	409	379	412	390	383	403	384	370	398	424	385	394	398	434	418	383	400	395	411	393	417	381	404	382	377	396	368	406	412	414	377	382	402	417	362	387	398	376	398	378	361	362	397	376	381	394	348	337	403	404	366	407	401	355	380	372	395	429	379	394	372	373	407	372	415	415	367	370	382	399	388	381	355	371	401	399	400	398	393	377	424	335	390	387	399	358	373	381	399	367	367	364	390	382	438	401	409	400	375	421	387	394	396	369	398	369	341	386	373	365	370	391	384	395	389	406	409	388	399	385	399	384	405	392	406	362	394	399	408	409	405	383	368	378	399	372	362	430	431	377	374	368	393	373	408	391	384	415	413	383	350	355	378	350	345	383	381	358	375	380	369	367	396	348	376	405	349	383	374	394	375	410	386	419	380	356	387	402	410	406	392	387	362	399	379	393	431	396	381	387	358	399	395	393	427	382	424	394	356	370	404	389	389	403	406	399
30395	14257	9162	4433	3287	2454	1875	1546	1215	1040	926	788	687	686	562	614	545	545	500	494	488	491	514	437	484	427	417	433	457	431	440	439	381	443	431	350	418	444	403	433	450	406	431	419	374	376	401	446	419	395	387	430	404	420	440	424	410	406	392	402	422	395	459	415	387	398	431	393	376	407	428	438	369	387	417	376	394	444	405	425	383	433	395	413	404	407	393	409	422	400	404	436	391	385	410	410	416	414	387	415	377	353	382	412	381	366	392	406	383	402	405	384	404	414	394	380	451	397	378	407	347	368	437	353	423	395	386	392	396	420	412	401	396	423	409	371	379	413	389	432	385	382	400	387	400	434	393	358	393	372	423	411	377	411	395	408	401	404	443	411	391	378	403	383	382	399	390	389	408	421	407	404	380	395	412	382	391	418	388	386	364	411	396	406	383	399	359	387	382	417	396	414	421	391	407	405	394	406	387	389	407	365	409	383	389	379	381	424	378	393	379	385	362	394	388	393	391	409	381	394	372	403	398	386	413	379	398	375	386	368	388	404	392	369	427	395	409	385	438	385	405	377	388	380	414	380	383	374	379	402	432	373	414	378	381	434	405	384	393	374	421	414	357	404	390	384	382	424	420	393	354	436	420	366	398	427	420	384	387	379	358	395	380	403	421	406	360	405	349	373	395	362	412	430	422	405	402	356	393	375	385	385	390	394	362	396	396	419	397	389	404	400	397	356	410	407	377	378	417	404	411	390	378	387	356	405	413	432	368	385	412	413	405	383	368	409	361	416	397	375	402	389	393	365	391	381	397	359	408	400	368	388	414	349	394	388	346	389	385	392	374	404	407	434	398	415	417	388	422	401	407	390	393	388	358	391	392	391	419	400	423	398	424	400	410	413	394	416	390	405	393	399	416	387	405	345	376	370	391	399	375	396	414	375	395	411	395	389	392	440	386	351	403	406	379	392	389	382	417	390	392	428	417	387	424	362	432	396	424	434	377	415	397	401	378	410	454	361	403	407	386	408	419	377	377	378	393	393	425	372	376	410	376	405	421	398	379	406	384	388	378	414	366	377	384	378	378	386	410	398	374	411	371	395	417	403	414	411	396	405	392	421	404	420	381	373	362	405	399	422	394	374	390	391	416	418	423	404	396	342	414	406	421	400	380	386	380	392	366	398	380	370	395	405	421	381	408	382	388	382	382	417	392	417	369	392	400	409	416	386	397	425	405	365	393	430	405	389	405	413	395	370	401	384	397	419	394	375	404	388	372	381	390	378	395	433	371	378	352	399	378	412	405	412	374	395	407	391	380	373	391	384	391	355	395	367	364	405	402	386	397	392	413	397	390	361	381	372	392	399	396	376	406	392	376	423	403	384	407	369	391	370	391	393	399	379	406	388	411	401	420	413	405	411	399	407	407	391	386	372	393	446	363	375	376	378	381	401	387	397	383	368	453	405	416	380	414	368	405	399	383	378	406	382	429	410	377	359	398	366	380	340	428	361	361	389	417	398	377	382	376	377	397	396	383	401	419	383	381	387	442	388	382	392	381	364	395	405	411	384	417	373	373	360	401	389	408	429	372	393	373	379	405	411	411	405	409	405	420	396	377	413	413	389	416	364	410	395	400	389	399	370	403	415	364	415	399	384	421	397	395	403	409	378	402	390	406	401	413	393	384	426	419	393	415	385	376	361	372	388	396	401	424	375	377	384	386	414	403	384	412	393	372	393	387	395	409	395	377	411	421	402	353	380	383	382	394	432	385	399	387	419	409	367	379	433	402	402	428	408	405	374	380	404	459	399	375	404	395	362	408	396	396	414	365	384	361	392	404	393	400	372	385	370	399	381	369	408	407	401	397	411	381	362	396	403	448	406	402	359	402	360	351	390	386	394	390	380	391	383	420	414	399	384	403	402	373	361	378	408	379	403	386	410	386	388	406	410	411	380	403	401	425	414	408	370	393	401	365	418	438	411	403	383	404	391	389	406	412	393	400	372	406	412	394	380	382	407	429	381	401	391	380	386	431	423	414	383	377	422	408	422	409	386	383	421	412	386	401	370	372	418	370	415	413	396	389	383	390	399	391	380	383	403	386	402	415	384	372	415	391	395	407	387	400	370	400	408	382	387	374	387	463	416	411	446	401	400	384	399	363	368	378	421	424	379	411	409	385	415	374	377	363	402	411	392	396	386	408	393	421	413	384	416	392	377	357	384	402	348	411	412	372	407	360	401	368	400	393	415	388	392	399	421	398	397	377	399	380	425	416	435	403	381	408	422	427	393	394	416	416	396	401	394	389	386	387	403	373	428	394	384	399	420	416	396	406	394	374	364	391	346	425	367	386	391	398	396	414	384	383	383	408	372	406	386	380	411	406	406	381	425	385	391	415	423	408	404	430	411	416	399	381	363	400	391	388	380	380	372	389	375	397	402	417	365	385	393	389	384	368	408	393	375	415	359	409	408	401	384	412	383	364	424	410	372	415	390	423	398	384	419	367	405	394	385	409	404	406	403	394	380	395	368	390	397	394	404	401	417	395	417	362	388	374	424	437	369	387	411	380	447	389	406	401	414	392	359	418	427	367	373	374	379	383	377	376	429	379	383	381	426	437	391	387	371	403	387	385	378	400	412	413	362	377	404	356	385	366	371	409	420	382	407	387	398	411	439	386	392	389	391	387	407	401	412	413	390	371	372	411	383	396	407	367	438	424	414	393	375	398	355	424	434	407	375	405	412	410	410	404	414	374	416	373	418	399	404	386	408	380	365	401	353	391	383	385	395	434	392	422	410	377	390	402	410	391	363	401	419	416	408	384	403	387	343	418	384	444	404	402	359	402	400	433	410	360	400	408	417	373	377	405	398	403	377	392	417	388	412	402	399	391	458	356	424	375	377	399	418	374	390	397	393	403	365	365	394	374	377	393	390	401	397	429	390	410	400	412	397	402	395	392	404	395	393	423	383	374	371	375	367	384	330	394	405	386	399	432	397	396	373	372	425	396	421	385	435	422	378	401	369	414	394	377	381	419	398	367	418	407	416	356	390	420	412	398	383	399	402	400	390	402	395	378	415	401	394	391	408	397	402	399	419	419	399	374	385	392	403	409	399	400	389	398	405	373	419	390	381	414	352	371	392	355	405	393	356	365	411	377	410	395	430	448	380	401	411	420	350	398	384	388	379	403	390	433	364	387	369	381	408	439	388	384	363	406	399	402	411	403	394	387	414	431	447	370	407	394	392	403	370	407	381	413	400	429	364	385	391	390	387	344	389	368	417	399	410	416	405	375	384	410	365	398	414	386	381	404	411	395	382	422	407	419	356	420	371	424	422	366	374	421	401	396	372	405	388	372	409	420	432	374	373	405	385	390	366	384	427	386	398	379	420	376	363	410	432	352	390	370	410	394	422	366	348	409	406	395	376	407	393	389	382	368	376	354	398	401	374	383	389	388	387	375	394	424	389	425	402	380	404	419	392	391	376	423	433	404	413	393	418	391	410	372	411
27974	17141	3061	536	383	357	308	362	305	322	316	306	342	317	308	324	328	322	338	326	318	345	315	336	313	357	326	309	313	315	311	326	324	334	339	343	327	322	325	357	330	312	323	326	287	318	353	323	314	336	296	290	308	322	316	338	345	317	331	310	289	337	305	307	349	314	336	332	309	310	316	332	318	313	336	329	306	307	302	317	316	326	329	321	316	325	293	330	336	327	307	311	319	331	326	317	295	307	348	318	313	301	303	320	378	341	358	326	307	336	314	342	353	294	295	352	342	283	335	336	341	318	316	313	332	334	323	296	331	309	327	354	337	324	342	295	333	280	307	312	317	318	351	295	313	300	313	312	316	302	322	301	318	337	310	320	304	291	348	299	311	335	344	299	319	309	347	300	325	348	312	296	312	338	329	300	337	338	319	307	313	309	333	332	319	325	310	318	315	299	322	317	298	304	335	287	355	275	355	320	339	302	328	340	348	315	296	320	338	324	346	290	304	303	290	325	322	340	294	320	302	309	323	334	314	313	305	317	325	339	320	302	328	304	307	330	315	309	298	338	292	301	354	302	312	307	325	321	318	317	342	332	317	303	293	299	345	329	323	323	340	318	303	315	298	328	314	316	318	317	320	329	315	295	323	320	310	316	331	316	358	374	343	348	336	291	317	326	324	345	309	335	316	303	299	306	294	305	309	322	329	332	311	293	319	342	299	310	333	300	313	296	304	313	348	328	316	312	298	340	302	311	321	308	342	347	302	331	300	328	359	318	293	317	307	339	305	343	340	295	299	314	336	304	326	303	329	324	309	321	285	303	296	312	333	336	328	323	339	328	309	329	323	334	279	306	310	325	320	342	291	322	321	286	317	344	314	294	339	349	309	297	295	372	314	325	326	346	290	350	303	303	294	322	315	301	335	323	305	338	284	320	320	327	295	298	297	285	357	339	310	339	328	328	333	346	311	317	288	340	316	336	298	346	322	325	300	311	314	345	305	310	310	319	323	327	325	297	344	344	337	305	363	278	287	354	331	333	312	289	311	368	317	291	308	353	326	307	318	308	321	328	345	324	319	331	291	312	320	326	339	330	319	340	317	329	344	327	291	331	305	296	332	326	299	345	337	302	309	320	307	315	331	323	305	293	312	335	333	276	325	312	337	317	321	338	282	309	297	323	349	328	286	307	301	303	332	292	307	311	336	315	348	305	332	331	318	314	306	359	328	332	314	331	352	331	321	310	316	312	336	324	286	337	332	298	304	342	324	332	314	303	327	325	344	309	326	334	319	319	299	334	316	318	312	331	331	281	315	334	305	307	317	308	319	313	309	299	327	343	328	307	314	292	351	352	341	308	267	306	343	284	321	321	320	298	328	335	316	341	311	284	344	306	312	319	315	348	293	302	322	294	275	332	366	360	317	290	341	338	296	323	320	294	296	339	302	305	338	319	314	318	334	317	310	311	311	317	282	329	299	298	284	324	329	302	347	345	328	303	358	349	329	331	335	324	323	307	331	327	338	333	302	348	313	298	307	330	303	324	290	306	312	331	303	333	301	309	325	313	316	322	313	324	314	303	334	313	285	293	334	333	352	298	316	318	346	295	295	288	331	330	303	341	304	338	328	331	319	295	333	311	340	301	325	358	306	310	310	318	309	330	347	355	341	337	286	325	331	325	305	312	280	327	303	317	313	330	342	332	342	316	324	310	296	352	310	329	320	306	333	317	311	341	337	336	314	317	306	310	322	300	322	295	326	359	318	302	334	338	315	294	340	318	317	318	323	330	284	315	315	333	322	329	313	342	330	306	287	316	339	297	313	314	346	339	288	312	347	308	303	306	295	294	280	326	323	307	327	322	311	365	309	325	331	322	320	333	317	340	358	303	304	299	334	333	284	340	325	347	292	332	288	320	309	330	308	313	357	345	295	318	344	303	314	332	311	325	290	323	327	276	312	313	328	304	334	345	297	342	312	321	348	338	320	313	334	345	313	315	331	320	349	339	329	330	294	306	315	289	334	313	310	319	303	331	295	306	333	326	340	341	349	305	324	338	345	325	332	323	333	315	316	300	337	321	323	345	302	341	309	291	311	310	306	322	311	311	334	358	320	352	317	335	328	304	316	322	312	300	323	354	318	299	329	347	316	349	332	301	307	303	307	327	318	299	308	331	310	324	286	327	313	315	308	316	308	325	311	344	316	317	327	329	305	308	321	314	299	304	321	326	306	323	316	332	343	347	352	337	318	308	316	301	324	324	331	332	356	328	296	317	316	315	328	328	337	299	319	333	319	333	346	326	337	320	342	310	307	345	345	343	324	312	339	321	327	309	347	302	325	344	297	308	319	318	302	315	329	347	325	355	325	346	319	323	299	310	284	305	330	282	345	310	304	269	339	336	303	290	332	298	304	302	328	317	359	336	284	286	310	311	321	334	268	280	325	338	361	286	314	299	326	322	315	305	314	304	321	307	316	303	297	363	324	323	301	322	325	340	318	359	320	304	313	297	324	300	306	331	329	314	340	303	307	316	311	315	282	342	287	333	333	317	349	283	293	330	327	293	304	325	335	330	347	353	286	324	315	307	341	299	326	335	311	331	323	330	326	299	341	338	349	354	335	283	303	322	354	288	342	318	319	349	300	339	310	300	328	328	342	319	321	335	330	314	307	323	325	315	345	315	312	310	308	324	316	298	309	349	312	326	337	329	303	329	320	315	315	307	352	295	317	318	328	349	306	307	294	334	324	329	351	343	310	345	338	318	316	345	332	325	338	303	289	329	338	316	337	284	322	315	326	351	323	332	315	316	331	330	326	351	323	333	306	299	310	287	352	297	309	323	303	325	323	301	340	340	319	328	323	325	293	298	289	284	366	330	328	313	313	295	303	299	302	346	310	310	339	292	329	311	335	310	332	301	301	317	354	300	336	288	327	328	312	332	316	337	298	336	305	323	326	279	314	294	303	350	305	333	356	332	305	314	315	303	309	343	306	353	325	319	325	316	307	333	337	328	334	304	314	319	301	313	284	335	301	313	326	326	302	302	321	325	299	305	334	349	307	315	314	309	310	315	294	320	323	339	297	325	342	341	332	324	306	278	346	321	332	331	323	351	305	317	360	335	299	332	267	309	308	340	322	286	330	309	297	317	318	322	308	351	317	296	301	296	333	293	336	322	317	333	305	329	357	344	352	297	326	332	311	333	313	314	292	329	328	304	290	372	336	291	353	323	340	317	310	316	297	319	306	354	359	311	302	304	308	372	338	335	308	323	312	300	292	323	308	317	307	307	320	330	320	340	341	302	298	317	329	302	312	319	330	315	334	309	326	313	320	353	282	306	322	322	293	324	291	293	321	343	348	317	310	329	313	301	306	324	316	314	318	310	313	297	352	305	320	318	298	294	339	326	336	317	361	309	322	324	300	299	310	302	310	299	335	317	292	329	325	358	336	333	356	323	336	341	325	306	301	275	324	295	315	329	338	315	289	328	273	340	308	308	331	338	288	350
6796	917	641	489	439	415	388	390	370	381	385	356	378	363	351	336	335	359	362	332	345	330	385	371	371	391	378	345	355	358	354	334	353	361	415	350	343	383	332	366	356	344	372	365	371	348	351	341	344	363	360	334	336	339	342	361	392	374	388	386	357	327	376	396	355	373	352	360	325	372	360	377	364	375	377	345	383	392	345	382	341	375	326	389	374	377	361	343	352	360	355	347	350	352	366	351	355	357	348	386	352	363	356	371	376	360	396	341	338	355	392	346	331	362	381	361	357	364	312	347	314	330	359	347	375	356	341	359	388	376	374	345	359	366	370	374	354	352	356	352	344	371	336	371	339	358	344	352	381	365	389	341	376	341	317	344	378	370	371	367	358	358	343	367	376	363	315	313	348	354	366	380	345	353	367	347	338	334	337	337	371	359	361	360	376	380	334	322	365	351	344	384	385	374	353	375	368	360	342	335	331	401	382	359	357	350	353	352	368	342	360	343	385	337	380	394	371	342	358	352	369	346	374	371	382	370	361	356	362	362	330	346	366	362	337	338	355	379	378	334	371	348	387	336	341	361	341	321	334	404	365	359	372	344	331	377	344	352	386	358	388	387	370	341	377	376	345	357	355	369	327	357	347	365	331	370	337	364	331	326	345	351	314	346	373	377	338	356	330	395	329	352	345	339	339	379	346	391	354	360	358	358	348	353	359	338	380	355	375	313	352	366	338	361	387	377	389	345	360	337	369	365	385	356	352	380	337	355	368	373	373	331	363	353	355	356	299	359	348	346	356	370	356	363	330	350	357	400	368	350	362	329	362	329	349	377	411	321	374	346	344	384	351	351	373	372	331	358	351	364	386	344	349	379	366	344	321	345	349	344	340	352	380	352	336	362	351	378	369	326	366	348	359	382	396	363	358	383	361	365	330	366	346	397	338	337	340	335	347	331	347	361	343	323	356	338	349	362	365	345	332	355	375	369	364	351	400	391	354	365	378	399	376	304	364	339	350	356	408	367	365	384	342	348	338	370	346	344	329	362	344	370	358	365	332	386	378	358	383	365	363	350	373	378	352	366	375	376	374	378	330	340	399	331	368	364	378	343	332	366	379	338	350	358	384	361	328	341	387	355	329	355	353	356	404	363	371	369	349	377	375	376	389	329	339	337	376	375	397	354	352	350	364	352	359	369	349	373	338	349	372	368	352	337	366	385	380	352	361	379	318	333	333	394	387	334	348	368	375	375	360	345	345	355	342	361	337	362	333	371	383	348	365	360	357	350	376	357	377	357	328	359	373	341	345	360	331	341	360	352	345	357	338	336	352	374	339	342	347	378	331	340	333	364	346	376	361	358	345	368	377	372	357	337	377	346	360	341	322	353	340	394	349	383	378	368	378	344	370	316	341	375	359	353	364	341	370	355	356	364	368	383	383	344	364	387	361	342	362	358	368	356	352	353	350	365	371	343	357	380	359	333	379	340	343	398	349	339	338	374	386	373	362	337	353	336	374	318	368	329	355	391	362	371	361	352	383	357	347	357	328	347	393	385	381	398	338	350	337	379	380	329	354	350	326	353	351	333	357	341	338	374	377	319	363	367	305	367	351	364	346	352	384	380	335	365	365	353	343	363	308	384	364	348	370	345	372	371	365	360	395	392	364	350	364	339	370	345	375	372	404	352	320	387	348	318	365	352	351	359	395	377	350	343	366	395	381	359	351	324	373	340	364	357	348	356	356	350	376	362	369	346	351	396	317	364	335	348	388	340	337	361	334	353	346	360	376	345	368	333	358	334	358	351	374	344	334	384	364	348	356	326	377	330	341	365	370	377	352	333	332	362	328	366	357	378	385	394	355	367	321	372	358	361	351	343	361	371	338	375	366	369	347	346	372	368	337	366	348	350	352	374	318	362	361	361	364	394	336	364	355	348	341	375	376	349	370	396	364	358	365	343	350	321	356	385	351	391	328	368	330	381	362	357	391	364	324	384	372	359	356	400	370	344	313	365	376	380	344	342	352	387	373	341	374	353	391	386	364	357	319	367	377	350	352	379	333	369	392	336	340	355	354	368	361	357	347	343	353	378	368	365	385	373	372	336	350	366	373	339	376	328	356	359	338	370	350	330	359	376	375	363	385	322	368	353	374	375	364	386	355	331	338	363	340	357	364	385	368	327	358	378	379	388	333	331	392	343	375	357	362	356	352	356	367	343	347	363	361	358	349	339	340	329	383	360	373	361	343	377	340	377	373	373	344	344	376	366	353	364	354	359	352	319	357	364	351	362	342	359	347	316	364	365	354	383	336	377	358	400	360	396	375	342	362	352	358	395	371	379	378	360	356	326	349	368	358	358	371	376	367	346	334	321	388	360	358	347	385	365	360	392	382	354	364	345	363	352	364	337	366	389	356	382	331	370	407	359	377	342	369	344	342	355	339	349	350	363	345	380	328	366	368	339	333	384	357	347	368	352	347	372	403	368	307	323	378	364	335	393	346	341	340	379	390	337	371	363	377	342	358	330	361	361	348	384	345	362	346	315	367	370	378	367	347	327	383	354	336	338	350	347	366	381	384	363	369	369	367	345	358	340	334	350	350	381	323	353	350	375	372	371	408	368	351	382	372	327	329	356	349	325	328	356	344	375	371	373	346	346	346	380	382	347	362	353	352	386	332	331	342	359	353	344	348	357	387	338	382	347	339	318	321	363	369	349	363	367	352	376	363	379	340	343	393	375	350	340	358	324	342	368	315	369	319	369	368	322	355	357	383	354	324	384	368	342	355	347	363	363	344	346	338	419	356	367	378	344	347	384	380	368	362	355	349	384	346	384	346	380	329	337	354	369	367	383	372	378	345	382	352	362	375	329	336	339	332	350	377	384	337	370	352	380	382	350	368	339	354	369	367	356	339	336	350	314	375	354	315	341	337	373	382	368	360	350	346	376	378	357	380	363	351	340	368	359	325	377	366	361	385	346	363	315	350	373	377	373	354	353	339	366	343	370	339	358	345	373	362	346	384	329	320	374	336	399	325	366	327	371	335	337	335	411	375	347	330	349	363	361	349	361	340	385	366	347	334	363	330	354	366	344	360	372	343	349	381	369	350	382	346	379	347	356	361	386	325	347	348	367	350	368	380	353	378	378	378	347	360	331	367	360	359	359	350	345	391	334	378	371	361	356	397	366	377	361	380	374	384	324	380	374	312	359	314	370	343	347	368	342	392	344	336	363	355	341	376	363	361	362	337	330	384	365	344	363	360	352	363	363	383	342	381	347	331	326	336	363	349	304	343	348	339	362	377	370	347	333	322	365	359	380	358	364	363	388	359	361	370	382	357	327	391	361	349	339	343	370	377	360	383	355	337	327	313	341	369	362	367	370	373	352	365	351	394	389	402	327	344	367	372	368	362	345	328	375	361	342	374	370	359	385	340	318	326	341	345	362	338	349	370	377	344	351	355	386	399	342	324	367	370	348	341	349	342	327	344	354	354	368	383	353	349	361	327	366
23727	21064	28201	24147	21049	7889	725	459	383	377	333	275	263	241	224	214	224	229	235	182	209	201	201	181	181	170	186	174	201	193	197	217	191	132	179	177	177	192	206	174	169	178	171	192	180	172	177	180	174	179	172	168	164	178	162	170	178	186	160	171	186	172	187	145	194	155	186	179	161	151	167	173	163	183	174	173	158	179	180	166	190	161	182	158	178	171	175	171	181	180	182	157	148	181	170	152	168	171	156	173	159	163	178	192	169	188	163	213	181	178	173	207	180	175	184	193	167	170	184	153	174	188	176	165	158	159	173	182	175	151	172	185	188	190	168	166	156	177	174	194	159	173	160	166	178	173	149	173	169	162	165	180	158	147	164	186	158	138	186	164	147	155	164	181	149	162	158	179	173	172	149	146	169	168	159	169	180	160	195	173	149	155	170	173	196	169	180	168	158	159	166	180	181	153	156	154	178	170	166	176	168	175	168	176	166	151	171	160	204	197	163	158	168	180	163	179	182	166	171	162	175	181	196	170	150	157	170	173	167	152	173	137	163	163	183	154	156	176	159	191	171	168	190	161	167	164	196	186	152	161	178	165	138	197	162	157	180	143	175	152	171	174	182	182	166	181	169	171	146	159	174	162	162	167	162	179	180	152	168	152	149	191	179	167	168	186	162	171	185	180	179	184	183	165	162	184	183	184	162	179	154	170	179	181	160	196	151	174	158	155	167	162	174	171	168	175	177	155	149	163	197	175	178	159	160	171	151	186	181	177	162	169	170	163	186	165	130	194	190	174	172	151	178	168	168	172	159	190	183	175	193	181	178	141	155	163	180	175	158	167	158	157	178	148	168	160	165	150	164	154	140	154	162	200	198	175	177	177	154	175	168	170	173	151	175	172	149	168	198	160	194	175	200	156	157	168	198	146	187	148	184	159	164	165	150	155	156	175	196	180	179	169	146	171	176	164	171	167	172	178	159	196	171	163	156	179	173	171	170	141	161	185	186	164	159	159	166	174	185	164	156	187	179	169	145	167	173	181	167	171	181	177	172	184	170	162	160	194	184	158	163	164	181	187	159	167	155	152	153	140	183	153	180	169	164	147	148	148	180	197	158	168	155	189	196	148	167	155	152	171	173	176	154	148	170	166	204	169	164	161	157	164	189	192	168	183	172	177	168	178	181	190	194	150	176	160	172	177	194	165	168	194	174	157	165	180	184	156	203	187	185	185	158	174	191	165	188	163	162	145	159	165	175	171	169	166	173	179	163	173	181	167	175	165	177	177	158	175	165	162	150	160	190	159	163	176	179	173	168	151	162	137	173	190	163	171	155	154	166	153	183	182	180	155	167	186	148	183	173	164	155	153	184	143	185	141	166	195	157	183	178	197	163	148	142	174	159	153	172	171	179	156	160	181	178	178	165	170	189	180	202	167	168	160	190	162	172	173	152	174	167	167	164	207	171	169	171	162	159	161	161	160	187	163	155	177	155	146	142	188	162	159	133	159	141	192	174	171	168	171	160	168	175	161	181	194	193	192	165	151	163	155	169	170	168	179	173	147	158	145	173	160	164	175	186	186	190	166	147	173	169	150	130	147	167	175	187	163	163	150	179	179	196	165	171	166	152	160	166	167	171	178	163	188	160	159	152	177	177	148	166	154	163	168	159	155	179	155	170	170	163	149	150	156	166	159	177	166	187	172	194	148	186	182	172	184	156	157	149	176	168	162	161	154	166	176	162	197	169	168	165	184	159	161	212	158	165	171	164	179	153	176	186	164	192	166	160	163	155	159	175	161	165	176	183	161	154	155	153	167	151	150	178	165	169	174	185	150	171	196	156	169	171	141	178	154	161	151	179	141	196	156	162	181	176	194	152	165	153	167	176	185	166	159	174	171	148	174	179	137	164	184	193	178	144	175	183	176	176	184	158	156	153	161	183	169	177	148	159	165	173	164	140	190	175	166	164	185	167	173	142	159	151	179	177	187	162	168	165	150	176	157	166	156	155	181	159	186	149	172	186	177	174	178	170	133	175	171	168	166	163	158	193	152	166	162	175	171	139	169	171	170	174	176	156	182	173	155	152	191	175	189	151	157	178	167	173	170	168	176	183	172	181	169	174	190	167	169	149	147	168	148	147	160	188	175	158	148	173	187	173	164	155	184	158	172	149	165	172	163	176	177	157	160	186	162	160	189	165	173	157	152	160	173	140	164	187	182	164	147	194	187	168	148	144	181	166	162	165	202	155	172	154	168	174	173	168	174	168	169	169	167	162	182	165	181	177	189	191	198	181	153	182	173	174	144	175	176	170	171	184	159	174	178	172	179	172	182	156	185	144	176	155	158	190	167	167	147	162	184	159	164	168	192	162	162	138	170	174	154	184	152	168	176	181	161	180	171	153	185	163	160	171	192	179	157	176	172	169	170	168	167	192	171	147	166	162	170	181	156	158	170	187	182	186	182	152	170	163	163	183	186	153	165	137	172	197	126	181	172	170	154	174	178	181	170	172	190	176	196	143	173	180	184	152	165	173	152	159	159	162	182	180	156	197	169	174	183	170	195	154	160	192	182	185	159	132	183	169	172	147	177	175	177	192	183	172	177	179	185	169	173	196	160	184	156	157	175	182	164	166	181	184	177	166	166	169	163	152	166	176	167	174	167	167	171	160	172	160	140	195	167	172	168	175	181	174	164	167	136	188	179	165	181	152	142	160	155	150	175	174	174	175	159	171	191	184	181	206	184	161	152	163	159	171	183	184	195	154	174	168	181	164	188	185	170	164	170	177	157	168	153	164	198	164	190	159	168	172	179	153	186	164	192	154	152	174	163	179	172	169	165	177	152	173	168	189	173	189	158	170	164	157	179	171	180	163	165	160	186	165	172	152	156	192	165	155	184	159	183	160	165	181	166	173	180	168	174	167	161	159	195	169	176	188	166	180	167	187	145	182	167	192	162	158	172	161	182	176	184	169	155	160	150	185	155	149	173	186	186	173	175	182	167	158	164	171	154	182	181	161	174	196	180	166	172	181	170	171	166	189	175	190	186	179	164	147	186	190	168	151	170	169	165	154	158	154	180	179	171	164	163	157	174	146	165	150	186	164	165	175	183	185	150	155	157	167	163	170	172	182	143	168	164	165	172	184	171	157	201	184	170	176	174	163	158	151	180	184	161	174	164	172	175	175	156	182	174	171	175	160	170	176	171	158	189	154	169	168	157	149	193	169	155	148	187	186	180	173	158	189	190	184	174	165	169	171	149	162	167	154	175	171	161	169	145	187	182	183	142	182	150	174	162	171	183	178	173	191	182	155	168	161	158	167	136	174	167	169	188	179	180	150	191	170	164	154	167	165	173	191	153	172	162	175	205	178	175	157	178	180	163	190	147	167	149	178	175	153	180	163	172	160	165	155	196	162	163	168	172	158	177	186	169	177	151	154	158	171	182	206	170	162	165	174	169	168	157	181	184	181	159	172	143	164	162	160	183	184	163	168	180	172	183	171	164
24133	8825	5444	2372	1716	1308	968	761	632	509	431	417	370	325	316	295	267	253	263	255	232	213	210	237	228	215	206	217	238	204	217	218	213	211	197	216	191	221	224	204	194	219	207	204	183	211	220	213	225	191	195	192	199	219	205	201	222	213	188	200	186	204	189	205	172	219	212	177	199	212	216	201	188	198	203	192	199	201	203	183	182	187	216	219	224	189	190	208	172	203	181	208	204	191	193	191	205	197	206	196	199	203	198	190	194	199	191	211	187	187	206	197	177	197	189	200	194	179	192	202	207	188	188	197	192	200	162	207	204	189	212	192	185	195	211	184	188	157	200	202	211	187	191	188	162	187	208	191	208	167	178	169	193	196	196	186	187	198	191	194	210	219	184	194	191	217	188	204	171	200	181	199	220	181	177	196	185	195	196	205	229	196	187	189	200	169	186	187	207	202	213	191	175	180	175	189	231	217	207	195	192	192	189	192	196	200	212	177	190	210	170	171	222	192	207	186	194	189	214	187	204	189	200	182	187	168	163	195	173	204	195	176	195	195	215	199	183	183	200	201	184	201	194	173	176	216	205	189	215	194	199	206	189	206	191	161	191	205	194	181	211	208	186	197	203	179	211	196	181	209	190	214	179	200	212	195	175	199	194	214	184	179	176	201	207	195	209	196	192	191	209	192	198	208	185	194	195	174	207	186	178	186	190	194	180	195	198	218	189	202	177	198	175	188	189	186	198	197	174	185	194	216	192	182	191	173	196	189	191	204	211	184	227	186	177	183	182	192	187	191	181	206	183	183	178	197	174	175	187	193	183	182	190	176	183	188	192	196	215	193	195	196	212	200	215	178	225	199	184	188	228	183	207	176	196	208	197	195	193	196	188	180	202	197	228	205	210	201	226	220	185	219	214	181	181	187	187	213	202	195	186	177	193	210	171	185	183	184	185	207	202	200	191	203	193	202	207	198	202	197	220	192	206	218	201	205	214	185	216	191	186	191	204	178	167	198	215	199	190	196	220	203	190	209	193	200	180	208	194	209	198	188	187	201	194	181	183	208	208	186	208	187	221	182	197	202	203	187	194	190	177	197	208	173	190	197	191	197	180	184	188	199	204	182	204	205	193	196	187	209	210	178	180	195	186	207	202	203	201	198	215	189	204	184	190	205	207	183	189	192	197	188	196	177	197	191	150	183	189	190	189	209	188	220	174	186	217	201	192	203	197	202	207	175	189	166	192	190	194	199	163	188	183	205	191	213	211	191	184	179	184	193	184	190	193	216	205	213	193	199	189	182	190	186	193	189	205	183	177	183	201	194	216	181	194	168	185	194	195	185	216	172	192	196	219	190	231	180	184	190	209	202	198	193	191	190	191	189	185	208	190	176	222	191	194	195	200	198	186	214	213	199	205	212	215	187	206	194	185	175	175	178	203	211	181	214	187	189	196	183	187	185	187	197	186	191	189	187	200	192	212	202	198	211	197	198	210	213	173	206	200	210	176	208	183	221	160	190	191	192	213	202	185	200	202	202	187	184	181	207	187	164	203	201	193	195	207	195	196	202	191	174	185	204	219	190	183	180	205	182	221	192	207	194	198	196	223	203	203	195	193	184	181	186	210	187	225	191	179	200	208	202	172	184	219	187	209	187	212	175	190	183	187	195	220	184	192	186	179	210	187	186	203	188	191	176	186	206	180	195	202	214	207	190	189	196	194	174	203	220	188	208	171	191	181	210	184	175	208	203	176	183	191	192	194	175	206	209	198	187	188	189	200	193	198	191	213	207	191	205	199	181	189	185	201	206	223	209	197	201	217	195	187	189	159	212	192	213	186	211	188	209	187	205	204	201	212	207	213	189	189	181	195	164	197	190	169	189	197	206	182	215	177	174	214	209	189	197	206	207	185	223	193	185	183	173	221	178	184	185	190	197	184	206	197	195	178	204	176	184	219	182	203	188	182	210	195	174	172	181	191	198	206	194	187	186	190	177	186	223	183	226	192	215	212	197	204	198	163	187	198	175	165	188	185	186	191	171	191	185	203	192	213	200	195	178	207	176	205	185	186	203	208	207	198	183	175	180	206	185	210	179	204	203	221	184	209	198	194	218	193	205	214	213	191	200	205	203	211	186	206	198	193	199	185	200	189	174	191	217	193	189	193	194	196	200	205	196	229	188	201	177	194	207	171	183	191	189	201	223	183	192	197	207	218	219	195	173	182	193	204	197	204	206	218	197	204	198	205	167	198	169	200	186	193	199	204	186	202	210	193	209	189	209	190	198	209	183	192	191	168	177	205	211	167	187	176	190	198	195	189	230	194	182	197	202	205	177	189	197	200	167	168	179	200	212	207	194	190	211	211	199	175	183	221	197	211	194	214	181	187	199	185	199	173	205	174	188	204	204	183	176	204	198	188	197	196	211	216	197	228	217	212	201	197	195	212	196	202	181	182	186	197	178	185	202	197	163	225	204	184	214	196	218	201	208	199	171	234	194	216	179	184	198	210	232	207	216	183	202	179	186	228	207	186	193	192	186	192	213	212	210	205	220	175	208	197	196	196	207	192	180	203	191	160	198	187	194	180	205	191	200	201	189	181	195	206	184	213	184	203	231	197	221	165	195	208	189	208	213	209	182	213	202	201	214	195	196	178	212	198	176	187	209	191	187	201	169	198	172	171	218	176	184	185	191	203	208	200	212	197	165	183	194	209	215	193	207	196	179	184	186	179	202	162	173	206	168	178	177	186	183	202	202	213	200	218	175	184	192	192	198	194	199	171	198	209	192	168	198	176	180	209	190	223	200	224	168	169	201	168	186	213	188	186	200	188	195	203	184	175	201	233	182	191	199	219	171	192	186	208	197	192	174	196	181	195	208	200	159	183	193	194	189	179	203	206	207	205	189	194	189	182	186	191	171	184	189	200	181	175	193	206	217	209	202	187	200	206	209	189	191	198	193	190	196	195	221	201	195	166	181	196	187	207	201	189	198	196	201	202	175	179	201	193	198	191	176	182	170	221	203	176	208	190	205	196	191	207	182	182	176	191	201	191	171	189	217	212	201	199	199	209	203	180	193	175	204	174	183	197	212	173	203	196	237	191	189	172	191	205	204	193	200	194	202	192	190	201	198	217	191	208	211	209	206	182	186	188	176	169	212	173	203	181	192	170	186	196	186	209	169	179	201	170	184	204	196	217	186	174	221	180	192	192	189	212	185	191	212	184	181	201	175	197	186	183	197	185	188	209	200	206	189	187	202	188	214	204	185	198	185	188	208	189	213	184	197	192	177	214	177	190	175	219	194	183	182	190	176	208	214	166	189	210	179	210	198	192	165	200	220	209	205	185	206	189	193	200	222	168	209	199	192	196	177	197	172	204	188	224	181	202	195	225	217	179	194	174	197	187	207	192	199	189	195	184	181	196	178	207	224	200	199	196	204	208	179	196	187	210	194	222	201	182	192	193	189	185	210	220	177	199	189	196	195	204	191	170	185	178	217	216	191	191	202
24764	21002	26888	25210	8540	906	734	643	596	605	623	604	552	560	576	562	493	518	570	523	597	532	602	515	541	544	553	534	539	576	592	567	542	497	588	524	520	548	546	512	511	509	537	485	481	508	506	525	551	512	535	513	542	509	528	544	504	533	485	536	575	556	584	552	552	546	532	520	510	524	518	515	574	548	539	535	549	538	543	548	511	532	534	488	515	519	524	520	502	574	559	516	564	564	523	529	581	530	549	541	544	455	563	473	552	537	507	509	499	547	546	539	540	539	516	516	577	540	550	528	508	508	482	529	544	552	499	516	519	549	542	532	531	576	544	510	547	514	528	532	526	500	529	516	527	495	530	587	552	565	550	547	542	550	507	507	566	524	521	545	534	501	516	530	517	528	468	493	558	526	535	541	547	520	507	470	530	525	537	587	530	560	554	528	534	523	555	564	509	497	546	552	531	517	507	538	520	539	518	509	504	545	496	557	551	588	579	562	540	499	537	510	554	556	521	526	520	496	503	520	558	509	540	528	509	548	543	530	505	542	512	550	492	512	513	543	538	543	560	514	524	528	527	560	495	558	498	537	504	546	536	557	504	500	520	540	527	504	539	535	554	559	533	498	540	498	509	563	528	542	601	511	488	539	544	564	559	560	525	520	528	511	535	516	554	524	569	523	559	543	526	519	537	533	521	563	533	521	518	503	542	541	528	570	543	510	507	528	496	527	574	493	513	526	523	545	529	517	568	555	525	534	521	563	526	556	521	534	513	491	540	530	543	508	480	502	525	507	521	538	543	517	482	498	531	575	533	543	529	571	561	524	521	556	474	533	540	530	528	511	511	512	529	525	547	566	543	522	508	569	498	514	542	572	517	557	543	508	517	527	520	512	565	542	561	541	532	528	530	510	497	485	526	471	529	515	501	526	526	524	546	556	530	517	514	526	491	525	557	571	516	476	505	540	483	564	515	527	542	504	501	536	523	512	530	519	578	530	525	557	543	537	568	538	560	562	532	519	532	568	542	549	531	529	486	541	510	495	452	499	563	534	528	542	516	502	544	520	563	583	563	546	536	571	519	518	526	554	568	501	542	555	526	530	547	551	515	508	517	519	561	549	551	516	520	541	543	522	547	535	531	543	548	545	557	497	574	510	567	528	561	582	542	502	514	530	518	519	514	568	585	551	533	529	570	533	548	544	545	486	577	483	553	531	545	551	516	501	551	545	484	590	579	522	517	539	524	544	526	525	497	541	553	512	558	543	548	542	531	489	526	501	549	534	521	572	518	492	493	499	561	546	544	515	528	537	493	524	502	560	516	533	537	548	527	528	544	518	510	546	513	514	546	534	510	532	523	528	511	545	515	513	565	501	504	517	532	534	515	535	568	554	493	495	528	499	531	497	508	550	535	482	544	549	512	557	522	525	487	540	535	536	520	517	523	512	512	525	513	512	478	509	556	521	484	515	530	546	503	541	516	547	514	508	538	542	511	543	524	512	573	522	551	537	539	521	513	560	539	570	533	554	572	586	544	573	553	551	526	490	500	529	494	505	531	539	534	578	523	543	570	502	509	560	509	531	536	521	518	557	535	563	547	558	532	541	541	528	576	557	523	525	532	541	550	519	560	525	544	514	536	555	546	525	531	525	529	519	531	533	512	549	503	531	495	548	531	531	535	543	534	544	509	540	534	502	558	588	479	510	503	541	496	507	517	535	554	520	538	552	449	566	509	509	552	536	524	534	526	554	564	522	514	508	546	564	503	532	552	561	520	484	545	543	560	513	557	537	544	485	532	529	552	579	516	498	521	546	548	531	564	529	509	551	552	559	528	520	498	535	553	577	535	565	521	542	529	511	551	535	502	566	536	531	484	549	544	504	532	546	572	534	523	547	507	550	491	527	545	551	494	532	520	529	542	527	541	508	521	493	490	549	524	534	537	538	515	542	565	542	541	559	506	506	535	543	512	554	544	550	527	567	544	548	529	545	514	525	522	538	493	545	541	558	515	503	527	525	544	505	494	507	541	553	567	556	603	526	545	561	549	524	514	521	479	509	517	548	546	535	525	505	509	543	569	494	553	506	518	515	513	550	563	502	537	497	532	546	500	524	548	533	552	573	497	538	538	503	475	546	507	529	552	515	488	566	541	567	532	565	486	534	508	537	530	526	532	507	535	516	564	564	560	521	535	513	510	528	514	579	528	529	536	541	511	515	542	533	544	527	546	552	509	593	567	554	569	531	527	541	550	524	569	550	536	575	546	541	533	517	528	542	545	563	504	521	560	501	511	565	535	565	529	505	523	564	495	533	516	542	539	518	509	520	518	547	543	510	528	592	534	528	519	565	536	584	509	518	499	525	551	538	501	581	504	503	525	581	534	518	506	510	545	480	549	501	536	551	549	523	478	529	581	520	578	526	536	506	524	494	514	544	547	530	554	530	554	522	552	555	533	519	507	549	517	538	545	530	509	504	490	553	531	521	528	549	545	534	506	506	521	558	558	553	524	528	555	479	565	516	531	538	506	516	506	524	548	534	538	527	491	554	577	536	548	534	517	539	552	553	554	526	549	512	540	530	533	547	531	557	509	517	526	544	509	548	537	524	581	569	519	484	545	519	567	519	516	524	502	549	524	516	539	527	526	595	504	523	570	548	482	560	560	527	536	490	519	528	569	538	532	503	544	540	528	555	529	535	546	543	514	535	548	534	517	575	527	518	533	522	566	506	524	552	547	546	523	542	562	546	551	522	526	539	514	505	532	521	530	540	492	559	539	562	528	541	521	512	504	519	517	538	551	524	550	567	526	512	516	556	517	513	510	540	505	512	508	546	571	562	537	554	546	511	560	490	554	538	514	504	543	530	542	534	551	569	542	537	571	550	524	483	529	556	501	560	545	530	526	538	535	534	533	508	535	525	532	525	523	486	540	547	502	472	506	521	516	536	595	563	531	529	530	552	557	553	510	547	543	503	521	521	565	554	520	555	519	505	549	517	500	543	584	526	537	553	524	550	570	533	560	522	521	507	534	509	555	499	533	521	548	530	518	518	493	492	552	493	493	490	563	517	516	553	517	531	540	480	524	466	571	536	537	518	588	511	522	518	529	577	529	531	503	578	527	511	537	572	570	547	554	549	516	569	550	530	533	536	562	536	567	527	543	543	521	537	535	526	511	547	534	507	505	524	547	524	543	529	543	523	540	520	500	542	513	543	519	520	551	543	522	526	544	509	540	515	506	555	530	556	559	565	523	540	534	562	528	533	520	506	498	516	521	538	531	544	510	515	512	532	546	532	577	512	501	519	521	520	560	517	541	545	531	527	504	541	572	486	522	532	518	511	539	518	546	529	572	546	536	546	528	506	515	524	527	542	586	495	553	526	511	485	547	525	550	563	527	537	544	528	578	521	563	529	512	529	533	545	556	507	552	530	514	524	575	546	545	529	533	540	524	500	521	527	525	537	543	533	506	526	527	508	536	559	560	558	504	490	582	545	538	549	543	490	505	531
21373	5178	3257	1689	1367	1181	979	830	816	728	717	645	675	617	654	607	587	602	566	598	633	607	576	603	595	547	593	580	560	570	566	582	595	556	558	518	577	563	572	549	593	540	610	560	544	532	560	576	543	548	553	582	556	556	583	566	564	545	565	527	531	574	566	605	567	618	584	573	578	570	543	543	565	571	522	578	544	524	546	526	562	528	518	547	530	554	589	549	550	549	499	544	564	563	548	555	540	551	578	596	541	576	549	565	580	531	566	586	545	563	529	538	572	522	565	595	501	578	605	571	560	518	539	547	577	538	564	548	574	593	585	541	582	566	563	547	576	556	549	574	547	593	610	557	513	543	573	537	551	558	596	550	567	537	577	568	559	579	561	523	558	549	555	525	574	555	555	556	580	526	567	566	559	555	555	564	579	573	572	558	557	541	553	571	550	532	560	564	547	545	550	556	600	544	576	532	560	553	526	525	555	549	557	530	537	586	598	591	568	606	573	586	585	573	557	514	560	539	562	547	564	560	556	558	574	569	585	608	569	544	562	557	572	578	572	553	574	547	568	608	569	546	559	544	575	604	572	563	538	571	523	548	553	556	533	571	580	557	548	591	538	555	552	594	571	561	529	575	549	534	566	545	521	575	549	535	558	560	580	555	568	547	589	564	544	592	598	569	580	569	536	541	590	543	620	558	579	568	564	549	546	544	567	570	543	535	585	556	596	550	567	546	525	623	549	550	591	557	582	539	561	518	540	565	545	555	544	597	554	551	590	516	556	507	555	565	525	588	539	607	538	556	558	582	538	540	571	514	555	548	590	545	589	564	544	547	565	598	533	584	555	603	545	574	549	553	543	557	568	601	608	560	609	533	591	577	587	558	557	542	507	590	542	576	556	553	608	555	564	631	563	591	539	553	545	539	595	549	526	533	578	546	579	538	587	571	519	573	575	599	572	518	587	590	538	540	595	532	554	572	571	548	552	547	567	556	542	566	519	565	546	574	556	544	577	522	574	520	637	525	512	541	557	557	610	570	549	578	537	592	558	569	549	500	569	546	599	547	574	532	540	568	580	558	579	545	566	582	572	579	570	539	573	554	578	559	575	553	570	564	589	596	570	580	587	553	567	577	551	566	549	588	588	513	579	549	518	548	561	588	572	561	566	607	598	545	551	580	534	574	545	539	570	591	577	550	511	569	541	548	561	571	539	541	544	576	566	567	555	572	537	545	559	544	506	580	579	566	593	560	582	539	551	552	599	568	563	583	548	524	578	570	575	514	572	552	533	596	543	572	576	546	525	574	560	602	538	546	555	573	567	599	570	559	542	559	572	560	549	538	585	578	606	577	582	511	558	592	563	574	551	576	536	574	525	542	595	589	546	568	541	537	588	538	580	562	600	551	564	514	574	552	558	524	563	617	526	551	573	574	540	528	528	576	559	535	551	550	588	561	531	533	553	615	569	551	567	565	599	551	558	565	541	560	538	572	535	569	557	555	556	585	557	549	567	543	601	551	556	586	551	574	537	547	577	556	562	545	550	572	565	596	553	522	535	578	565	535	533	531	554	610	588	525	583	545	544	588	562	597	561	571	586	515	521	571	544	585	506	565	582	549	538	583	517	570	557	526	541	579	559	577	568	539	560	581	530	608	567	571	591	580	554	575	587	553	561	585	587	536	565	545	589	535	569	563	573	564	542	564	560	577	550	557	570	573	550	524	568	520	566	536	564	566	554	566	563	552	553	533	541	557	551	564	547	610	559	577	579	527	537	557	552	546	579	576	528	561	552	559	531	564	546	579	556	575	546	531	550	540	544	546	591	584	533	584	530	579	559	580	568	552	530	558	561	604	606	560	549	579	570	573	557	556	586	529	544	555	574	572	563	536	527	582	578	557	547	570	548	581	538	555	534	564	590	590	564	563	523	560	542	569	516	552	551	556	564	560	555	549	598	556	532	558	549	553	556	520	578	558	517	556	564	551	524	558	540	519	565	613	562	542	580	557	621	556	582	542	551	611	503	548	529	570	555	514	544	597	512	561	571	572	521	574	557	538	535	549	610	574	542	577	577	574	554	554	542	580	577	556	548	499	593	583	546	546	549	564	559	557	566	536	596	587	558	556	572	558	575	559	581	534	565	532	543	547	576	520	540	538	507	513	577	592	569	566	574	562	567	534	535	553	547	560	588	539	524	528	573	567	549	551	593	548	546	605	548	617	561	570	534	538	558	598	556	570	538	540	519	546	533	607	582	550	579	580	554	542	563	623	593	555	546	551	522	556	556	586	566	551	562	538	515	564	554	591	554	555	561	616	509	558	555	546	549	578	570	593	584	540	597	536	536	554	556	539	566	532	604	555	523	561	588	533	561	552	588	545	519	552	580	526	535	580	585	571	565	551	586	560	521	544	609	596	552	528	539	536	563	518	607	573	541	572	600	527	517	602	554	557	564	560	571	525	539	530	566	521	560	473	546	557	541	538	535	537	558	534	560	573	583	583	595	535	535	606	574	571	552	574	572	582	529	558	561	578	547	523	527	552	563	551	579	579	567	537	587	561	494	584	584	546	557	578	566	576	589	556	571	572	581	570	536	583	557	515	550	605	527	579	597	595	551	589	564	559	510	544	604	536	552	565	573	552	531	561	528	541	565	547	537	581	538	608	533	570	551	584	531	540	551	569	513	548	580	554	562	518	572	520	548	570	553	543	517	530	549	566	566	539	557	544	583	538	522	555	598	580	605	550	520	565	590	592	574	600	600	536	559	573	551	580	593	565	549	594	582	556	581	538	546	557	573	548	539	528	574	525	554	541	566	589	551	597	579	582	546	534	582	577	559	544	566	552	551	542	539	518	551	587	586	537	586	576	600	586	555	577	563	581	539	520	567	546	558	569	581	552	523	539	546	562	545	519	588	548	546	580	583	551	595	538	573	538	545	548	615	555	544	503	539	559	558	569	516	562	540	583	580	556	525	549	530	570	575	558	548	592	564	560	547	573	567	591	562	540	553	578	565	542	543	583	593	571	579	534	586	566	589	570	552	562	564	607	552	562	581	595	519	504	574	550	588	561	595	544	595	553	566	583	531	539	526	517	553	564	540	586	605	569	531	584	527	557	564	568	541	585	595	579	585	598	568	573	559	535	534	577	545	553	588	568	521	573	540	585	544	530	559	527	584	557	568	553	561	557	545	600	583	539	518	581	571	551	555	552	536	567	583	557	571	578	562	558	543	548	575	561	587	552	554	579	563	594	571	518	566	572	528	561	567	583	572	533	540	603	549	583	552	567	530	587	529	546	518	574	516	550	521	539	551	512	576	554	572	539	557	583	581	552	566	591	565	531	551	554	530	557	577	566	566	533	537	556	574	564	556	545	569	536	582	532	568	534	555	518	539	559	494	571	606	603	538	552	577	620	551	523	508	551	546	547	542	563	556	609	541	585	580	543	558	531	557	562	556	547	528	539	584	584	567	556	597	567	593	560	608	532	568	560	577	529	588	535	562	595
22624	21136	28781	23740	21138	21176	6464	1156	823	734	591	611	572	545	512	552	464	514	476	437	437	449	450	449	437	436	395	439	453	440	418	442	452	399	431	395	421	380	403	413	401	404	416	383	390	377	389	422	412	426	430	412	449	385	394	393	422	388	420	371	429	405	390	384	407	394	399	406	439	379	385	379	377	390	359	399	368	388	385	361	401	393	404	410	386	380	413	416	405	436	400	359	348	449	381	383	397	379	427	401	388	403	395	404	437	417	396	406	381	367	411	384	371	384	408	379	381	352	357	419	388	404	391	386	402	416	411	388	396	403	434	395	370	404	395	390	423	405	393	402	392	406	363	420	418	387	407	408	380	428	404	371	367	394	393	417	421	360	378	383	404	394	384	410	412	413	384	380	430	414	399	384	351	392	430	380	406	358	401	376	392	399	390	370	408	380	388	413	399	387	421	386	400	403	401	379	350	349	378	399	361	387	403	363	361	401	407	386	364	419	391	387	363	396	402	415	373	393	402	390	360	368	408	413	403	377	420	411	374	424	400	433	403	407	378	400	370	390	394	381	393	425	407	417	391	390	408	388	435	401	389	388	373	380	408	370	411	392	397	362	412	399	414	374	393	379	430	397	391	395	402	391	389	401	423	401	424	432	373	381	375	434	430	403	367	417	429	378	375	378	408	411	396	396	388	369	418	399	394	385	408	432	361	424	382	426	395	393	335	398	386	405	394	401	379	385	392	410	416	400	439	409	421	411	415	386	425	429	397	386	387	402	364	398	381	387	391	410	451	404	396	402	411	387	411	391	383	389	397	401	409	415	414	362	422	387	398	403	406	428	373	385	380	407	394	389	381	413	404	408	420	376	394	388	379	406	409	404	394	378	402	369	361	414	393	394	406	374	365	385	387	424	387	377	391	437	407	406	394	388	419	411	415	408	413	390	392	409	346	381	394	396	383	400	363	417	402	386	402	418	415	408	424	368	403	380	403	413	382	398	433	376	407	394	368	369	386	420	401	390	392	417	394	395	421	376	365	390	367	394	379	382	394	409	387	404	398	381	371	409	406	421	429	423	411	423	410	407	379	392	404	387	397	374	403	417	365	407	395	388	391	428	382	408	389	429	403	365	398	405	383	404	379	408	401	400	409	370	370	386	391	380	415	383	371	377	390	404	417	382	399	389	393	453	409	425	394	385	415	385	354	395	410	361	406	403	390	387	369	375	403	415	408	403	372	419	438	413	416	394	426	363	387	398	402	410	357	373	383	428	393	398	415	393	395	407	385	395	407	398	389	419	379	399	394	404	407	406	387	390	401	373	388	376	438	388	389	396	416	404	379	399	375	411	354	388	411	382	379	401	415	416	412	412	392	420	426	395	350	400	390	395	424	388	410	396	431	375	410	385	375	386	402	421	388	397	434	367	389	406	386	391	375	368	374	409	385	382	390	372	369	417	439	364	349	387	376	387	390	395	405	403	384	348	411	390	365	402	427	412	357	358	391	418	421	409	387	410	408	386	427	365	378	368	477	378	358	422	389	391	410	409	398	378	395	427	376	392	419	400	415	398	409	403	402	368	385	364	390	415	376	358	416	388	411	378	382	399	395	395	411	401	415	353	388	419	380	399	439	378	396	426	398	424	406	370	368	403	415	390	388	423	381	378	403	344	416	394	415	398	394	431	403	371	435	387	403	399	364	371	403	376	417	407	443	412	383	376	405	417	424	392	409	400	382	389	413	383	446	370	419	390	401	407	408	407	387	368	395	388	385	398	383	384	401	392	408	423	382	405	429	372	388	390	358	411	395	414	379	395	406	387	394	377	408	388	386	417	431	380	400	396	407	397	394	400	416	367	378	395	389	383	378	369	407	413	394	428	401	383	402	419	407	414	410	418	381	379	346	375	408	384	390	380	367	395	371	368	398	434	420	417	394	353	383	415	376	400	401	368	410	376	395	397	394	360	385	412	415	361	426	412	363	385	398	368	416	428	408	438	386	427	432	363	397	365	369	414	419	370	413	396	388	396	404	402	408	398	382	393	405	370	405	365	375	348	421	406	460	391	393	421	425	450	394	366	419	385	381	385	421	407	374	388	440	402	400	352	396	363	401	394	373	424	387	387	375	405	425	383	403	379	380	376	402	369	363	404	408	377	397	406	341	419	355	387	396	402	389	402	412	410	368	375	423	355	414	379	415	411	406	374	386	381	375	376	446	335	381	390	401	387	413	410	356	409	401	418	427	414	397	339	366	376	393	383	404	410	394	416	365	401	403	415	397	404	423	398	383	407	394	407	369	414	371	382	378	407	426	446	407	377	396	389	380	393	389	392	400	372	390	393	366	412	372	384	353	386	416	397	411	430	383	394	406	400	421	415	430	378	419	374	408	401	358	382	393	379	362	375	405	398	416	397	379	402	385	419	428	396	391	404	401	389	389	379	418	416	362	416	399	404	391	410	416	381	403	429	372	394	398	395	419	411	398	436	397	390	425	369	368	419	397	376	410	372	432	421	414	362	401	397	401	395	368	379	350	407	414	389	413	408	414	389	345	368	417	396	384	417	368	413	411	407	375	364	397	398	413	392	387	342	406	379	392	391	389	395	412	443	395	401	393	439	410	400	395	414	394	382	423	369	389	401	405	398	406	386	395	353	365	396	416	396	372	414	367	370	402	396	403	399	396	413	382	414	410	401	390	386	386	386	360	410	396	372	392	403	426	382	392	410	396	377	411	429	403	430	399	401	441	389	405	402	365	380	381	410	420	392	407	413	404	402	373	364	404	415	379	413	389	403	378	407	408	411	427	374	373	387	345	404	415	367	410	352	374	383	363	399	426	393	414	364	383	410	374	387	352	396	409	393	403	400	396	369	392	421	423	423	367	378	377	390	400	397	348	405	412	368	370	382	373	403	360	412	393	386	424	347	372	397	396	386	396	430	393	421	386	404	396	342	411	366	375	424	390	394	429	391	391	413	386	413	375	379	421	417	400	392	421	387	382	410	413	392	402	397	378	360	348	393	381	388	368	444	409	399	408	379	376	401	435	424	432	397	381	399	397	406	389	419	375	404	401	377	379	386	358	354	419	406	381	392	388	398	388	394	405	390	415	365	411	401	417	423	404	448	371	406	384	374	422	416	423	375	419	387	407	419	376	385	395	384	382	371	418	402	397	383	423	365	392	444	414	393	408	399	388	428	386	424	404	384	407	361	386	367	398	381	410	372	430	394	379	380	351	399	397	385	396	404	377	379	382	392	394	434	388	397	404	381	390	400	389	392	376	408	391	393	389	390	382	397	390	383	365	399	407	407	388	356	372	397	377	396	397	395	393	397	384	402	406	397	429	398	387	414	376	425	430	432	370	428	418	394	395	393	392	403	396	411	417	401	426	394	372	414	372	367	403	375	381	403	404	387	377	402	457	402	419	405	386	385	363	393	385	394	380	411	397	385	396	370	370	423	364	377	394	380	418	378	360	399	423	412	415	373	386	379	405	388	399	386	382	394
29079	14367	9401	4605	3332	2480	1977	1479	1239	997	891	784	726	662	647	610	580	587	515	536	509	498	476	486	452	460	463	423	413	440	458	456	459	445	402	444	430	439	425	404	407	449	448	414	400	413	434	424	420	413	421	422	407	424	420	417	436	435	430	387	414	408	438	414	426	390	407	401	411	376	408	450	408	360	416	407	398	407	410	395	428	414	378	384	422	396	403	395	405	391	410	429	380	381	439	426	390	379	411	443	388	410	376	400	409	415	391	389	389	397	436	397	407	410	389	403	449	396	444	398	389	391	402	402	394	387	393	383	428	395	395	409	425	380	392	376	430	407	371	392	412	432	376	428	392	391	378	361	375	432	399	370	394	379	423	390	425	406	424	392	402	401	402	406	389	369	398	398	358	354	382	413	383	435	386	421	392	456	414	406	365	419	403	414	405	398	376	401	354	380	401	390	405	391	403	417	392	411	405	400	382	377	422	429	390	425	418	385	418	393	401	421	417	385	409	400	401	418	403	405	392	367	382	418	427	389	398	389	404	402	414	403	381	413	376	427	405	406	414	426	384	418	407	389	410	431	418	446	419	422	399	394	362	423	452	404	394	404	406	395	390	420	424	391	393	414	398	421	436	371	379	400	410	423	384	456	411	414	386	393	405	402	399	434	388	396	389	412	391	411	409	393	445	436	378	395	401	411	430	408	413	429	438	377	416	418	405	459	445	396	366	418	376	389	403	389	375	384	435	397	377	411	383	415	387	409	397	413	408	403	391	359	390	392	391	402	405	384	397	409	412	386	384	428	403	411	370	404	403	411	383	396	405	418	403	415	420	395	422	409	399	343	438	373	382	386	383	363	380	390	437	400	368	430	414	404	404	447	415	374	414	382	435	420	412	406	394	391	407	386	426	414	380	424	419	405	415	391	382	379	417	383	417	409	386	417	410	408	412	398	411	388	410	387	420	382	364	402	412	374	377	392	409	398	397	356	384	410	383	401	418	401	423	383	395	402	432	422	384	418	416	388	391	426	408	429	407	379	432	364	387	403	436	434	385	398	409	387	390	354	406	398	370	377	413	421	368	373	390	411	390	421	374	414	424	388	352	402	387	400	405	429	403	382	372	385	405	412	409	399	376	413	399	418	394	372	390	409	432	369	361	412	400	371	379	366	410	444	396	413	419	423	409	406	371	424	394	400	411	378	395	433	410	412	399	405	412	364	441	414	406	415	391	409	374	399	427	406	366	393	386	359	410	397	391	402	392	407	401	440	393	379	448	403	429	398	407	408	380	381	402	382	395	383	400	389	404	407	397	421	391	406	395	383	388	412	391	393	380	421	409	409	373	430	412	383	403	398	387	370	383	363	430	413	398	423	373	373	420	358	430	362	414	408	399	395	377	402	390	391	391	414	389	370	389	372	421	423	422	411	408	429	417	375	406	407	417	393	404	403	376	427	398	409	417	372	396	396	398	433	374	395	365	398	388	388	377	404	427	386	382	406	420	395	429	412	407	379	418	396	395	404	413	427	429	394	403	428	421	405	417	400	410	428	400	407	404	419	420	410	400	409	416	394	387	428	406	414	422	421	394	392	366	421	376	385	406	405	413	370	424	431	419	398	418	379	426	429	424	398	370	425	392	385	415	389	413	411	394	397	410	396	399	391	391	426	407	388	398	407	422	387	380	417	418	384	406	389	389	392	400	447	388	416	404	409	408	457	369	408	374	420	382	418	396	427	385	438	374	408	385	425	365	381	420	390	397	416	411	393	415	422	400	406	403	405	417	388	430	382	398	377	392	396	403	409	406	385	383	400	396	396	430	392	401	418	437	390	356	367	455	409	411	417	370	424	382	423	407	419	422	415	385	398	382	383	408	377	391	384	441	444	398	417	398	364	414	395	399	408	398	406	389	389	410	420	417	371	395	381	394	407	368	422	373	424	401	384	403	424	396	394	414	446	398	412	408	401	439	409	400	393	360	403	398	391	363	391	430	417	373	379	401	390	372	406	422	386	396	397	437	429	405	381	400	395	410	424	400	363	415	406	402	401	405	399	391	432	407	398	400	387	382	424	392	409	390	410	409	381	387	393	368	402	415	377	415	396	414	374	370	415	411	455	404	373	391	409	395	423	427	423	364	406	392	436	406	372	404	413	402	422	392	383	409	383	396	407	364	398	382	390	432	376	388	368	397	398	430	415	385	389	381	381	378	419	392	364	373	415	394	453	434	404	400	389	426	389	409	375	400	398	435	441	419	394	392	434	402	377	379	407	382	395	418	393	378	358	414	412	408	368	397	416	399	400	393	420	386	386	411	397	408	408	394	379	400	430	405	422	336	452	380	396	379	416	422	405	386	400	363	414	404	347	385	374	363	435	390	438	417	364	423	413	390	417	368	384	393	384	415	380	399	400	390	418	405	378	437	396	418	384	390	426	381	432	391	410	392	409	390	377	381	380	413	388	401	392	402	434	362	417	401	421	404	412	397	410	384	413	429	387	390	402	408	379	403	385	427	425	401	374	371	387	393	357	386	411	360	420	404	399	399	408	417	390	385	398	394	387	424	413	368	409	394	371	433	391	391	376	416	378	376	409	425	414	396	414	419	394	380	381	392	378	388	392	445	414	387	411	389	404	418	413	380	396	445	384	401	365	396	403	409	388	409	394	393	389	396	389	413	394	383	387	416	406	402	410	377	392	399	419	398	373	405	398	387	419	444	390	388	414	377	375	392	415	396	394	386	375	408	397	388	418	399	411	394	401	431	447	383	430	430	382	359	395	389	391	405	396	426	419	376	379	401	373	408	371	405	379	416	393	397	427	411	403	404	400	405	434	396	386	398	395	416	383	413	394	414	416	370	408	379	395	388	422	408	368	418	390	439	437	389	413	401	391	408	393	374	383	422	387	361	405	415	414	410	419	389	395	412	418	452	416	427	391	417	399	408	407	399	407	392	408	398	394	427	410	383	402	403	431	390	410	375	417	404	415	387	439	388	369	421	377	402	406	385	350	372	416	400	406	380	410	412	408	360	433	392	398	415	377	398	381	407	420	401	420	391	416	390	417	385	382	425	398	408	386	381	414	371	414	419	406	394	388	393	384	436	428	446	390	375	412	395	390	410	412	406	432	412	368	404	408	397	371	413	406	406	415	378	426	392	387	412	428	364	415	418	404	388	402	412	424	384	408	386	389	398	379	423	418	453	423	420	372	392	391	365	432	405	397	380	433	421	392	391	382	428	379	375	409	411	412	413	386	426	365	410	378	408	388	400	396	390	406	416	380	378	359	394	400	383	405	406	398	373	384	392	408	435	416	387	420	382	423	391	385	400	367	412	421	402	392	388	390	402	363	429	375	394	374	372	415	429	372	370	413	406	382	384	423	442	409	372	429	424	384	404	389	415	392	414	434	429	413	377	415	376	390	394	407	390	390	386	412	428	359	394	426	362	381	404	428	412	401	415	378	374	386	406	396	410	420	424	357	390	392	384	381	394	384	412	422	404	387
27829	16950	3008	543	369	335	378	319	359	315	310	331	340	309	378	334	300	329	299	312	309	331	325	308	335	312	345	330	298	322	318	295	328	304	298	354	325	342	337	349	310	319	307	335	321	299	341	346	287	304	307	329	300	319	337	354	294	329	327	327	317	302	320	285	336	296	297	315	362	306	325	310	314	344	299	333	315	320	315	332	315	332	324	333	331	319	331	302	303	301	316	330	312	317	352	325	323	303	359	308	314	317	300	308	348	306	296	315	323	337	293	316	302	316	301	316	333	338	312	348	329	320	301	324	312	331	323	314	305	325	349	292	309	312	321	342	302	323	326	295	342	341	319	291	360	326	303	294	305	316	354	294	304	313	309	335	363	291	329	323	326	318	307	331	327	300	331	328	317	326	300	325	285	310	272	328	303	336	318	317	295	322	297	308	337	296	340	290	328	340	311	306	317	318	329	305	295	305	289	318	325	293	287	329	334	324	324	312	275	327	297	323	330	289	322	322	342	299	326	346	342	323	306	305	310	306	342	314	340	302	318	336	320	315	297	306	291	346	344	358	305	337	320	313	294	340	311	316	337	305	325	345	318	325	334	317	337	318	338	320	337	312	361	355	341	323	337	304	310	316	312	323	322	309	309	329	336	322	302	344	322	335	327	307	320	318	337	303	307	343	287	323	309	331	305	329	347	332	361	323	307	330	340	281	355	327	337	320	285	322	308	314	322	322	295	340	312	353	327	295	282	320	304	319	344	309	306	321	295	321	314	300	336	320	341	310	313	327	311	283	316	307	309	294	307	322	295	324	316	322	336	326	318	307	301	311	319	326	306	320	306	318	345	307	304	282	350	330	331	338	285	337	306	335	340	316	324	319	302	339	330	322	313	329	302	357	323	319	329	326	314	299	311	307	319	309	318	337	332	322	307	312	330	302	334	324	346	276	317	337	331	337	339	274	325	308	325	314	304	300	354	305	312	324	327	348	302	281	298	291	332	351	323	312	336	333	323	329	307	350	307	323	309	305	304	312	309	314	318	295	320	281	316	309	321	322	333	319	339	348	341	313	327	350	320	340	342	314	325	290	321	318	313	314	292	320	351	337	326	340	304	299	336	303	307	330	321	331	298	316	361	333	338	314	294	302	340	339	302	342	314	304	281	298	349	328	309	317	332	315	298	295	319	331	315	347	303	305	318	342	333	338	339	297	300	292	335	310	331	321	291	302	327	343	349	318	292	318	336	313	341	333	328	299	325	299	298	338	320	300	273	300	319	335	353	330	325	299	292	310	299	310	330	320	333	328	318	344	345	336	304	277	317	332	323	311	311	333	353	301	294	324	309	314	322	295	323	338	295	308	315	297	337	338	337	335	306	313	310	297	332	343	305	330	302	312	323	276	354	333	307	299	271	328	331	344	305	313	322	313	332	313	317	307	358	314	332	309	301	334	334	316	342	337	321	325	316	282	307	324	305	298	362	312	318	293	317	320	298	295	308	307	304	303	312	318	360	317	288	309	322	293	307	322	316	317	332	319	335	332	339	333	288	294	307	354	295	285	323	312	327	321	285	316	298	336	294	294	296	326	302	319	304	330	358	307	284	335	292	312	321	316	336	303	330	324	318	346	288	303	346	335	312	312	298	336	306	311	276	318	297	328	322	329	334	306	338	310	315	309	334	330	347	334	319	308	322	329	309	314	311	292	300	312	322	303	290	309	312	327	328	352	318	301	316	284	311	338	327	299	296	303	301	313	336	320	312	291	351	322	325	318	298	348	330	308	320	328	324	295	327	334	297	337	314	317	319	269	326	306	324	285	312	311	325	328	315	321	316	343	331	318	364	314	319	340	288	343	302	307	322	297	298	335	307	305	295	304	311	294	300	323	326	297	337	339	299	326	338	339	314	338	319	308	343	312	327	317	292	308	333	294	296	306	331	308	334	327	303	320	325	336	331	344	320	306	299	297	307	309	291	299	282	309	316	311	334	332	320	333	300	326	318	300	300	334	331	324	306	325	299	301	307	303	319	324	344	311	312	340	329	316	351	313	292	312	340	311	336	320	347	279	305	340	306	323	341	338	326	332	273	305	301	335	324	316	323	341	320	310	293	310	328	336	326	332	330	310	327	295	321	320	338	377	312	312	298	352	315	354	308	309	304	314	307	322	326	330	334	327	314	335	325	317	323	300	329	337	282	299	316	315	325	342	316	299	343	338	331	303	336	324	335	304	340	309	310	307	324	323	340	341	354	318	333	352	307	318	341	330	342	290	313	307	278	303	313	303	306	313	321	337	294	321	337	339	364	331	307	339	322	308	332	306	304	310	314	325	313	276	313	310	282	345	299	328	335	307	345	336	309	315	303	308	317	320	339	320	328	270	318	321	309	326	317	304	313	326	306	341	308	293	301	332	322	319	360	303	316	328	324	290	323	326	326	315	327	313	327	317	346	332	283	334	356	304	324	287	299	308	295	312	314	299	357	331	326	306	321	323	307	303	331	310	293	360	302	346	300	330	318	303	320	290	355	322	311	291	319	345	346	301	329	314	328	316	321	354	342	311	307	358	341	341	335	303	339	341	319	309	325	318	327	329	309	310	332	303	348	291	333	326	313	334	302	305	307	322	328	346	320	330	343	331	335	350	314	316	316	311	301	342	297	321	335	329	285	345	325	297	319	296	302	327	290	318	332	313	319	302	306	308	338	308	309	302	310	311	323	323	301	321	315	327	319	330	353	331	292	342	319	330	319	315	321	323	316	316	296	302	312	276	272	344	312	313	318	296	270	328	307	299	284	335	328	332	344	300	325	317	322	318	332	307	369	315	339	324	307	322	305	300	313	322	325	308	299	301	333	312	301	318	291	295	334	343	296	316	320	299	320	306	317	335	291	330	315	331	302	326	311	355	325	305	318	313	314	305	341	334	304	322	349	321	337	314	348	295	301	351	341	275	297	300	292	307	328	332	288	323	314	308	308	344	297	299	325	307	298	283	334	350	348	327	317	313	314	337	282	293	309	304	320	316	316	312	350	328	318	326	343	332	330	338	301	317	317	326	315	319	328	334	338	312	350	300	310	322	324	313	335	334	329	323	293	338	308	316	316	343	320	300	304	362	334	334	328	330	316	328	330	344	316	310	308	315	366	327	329	335	338	323	316	315	302	330	345	341	357	293	282	302	336	305	319	300	291	337	330	341	314	327	288	327	335	273	319	325	336	315	316	352	307	324	322	312	331	314	304	331	340	303	306	308	288	292	338	315	320	358	351	304	310	308	311	322	311	325	320	314	329	354	316	316	286	315	307	320	355	315	318	350	326	315	309	315	350	350	330	349	288	333	316	308	305	327	311	308	329	328	309	332	317	348	324	297	331	253	309	329	291	324	308	317	311	343	318	345	306	309	317	330	322	288	312	331	346	288	290	363	300	344	319	319	313	340	314	309	314	321	307	327	296	320	324	347	328	295	312	332	335	329	296	325	314	318	305	299	302	314	300	339	303	299	298	325
6452	961	717	485	425	434	409	400	395	376	384	383	339	385	376	354	363	366	390	366	346	365	381	347	350	352	350	344	344	320	345	366	358	368	343	374	369	367	383	339	343	330	335	351	348	358	383	339	331	370	314	362	379	405	381	362	347	339	385	373	317	338	393	365	342	379	345	376	331	371	359	346	355	334	347	377	311	345	365	324	368	366	338	349	351	341	399	355	287	344	381	354	347	366	377	353	325	347	355	333	338	365	366	353	354	356	388	363	341	347	370	361	352	336	361	344	348	378	336	359	358	342	393	342	393	349	356	333	345	367	362	363	358	342	382	342	388	347	354	356	376	348	357	346	358	359	387	371	348	355	328	345	329	427	348	387	328	337	355	367	388	360	365	383	336	354	336	360	377	381	361	345	390	344	389	342	366	364	362	328	349	360	371	339	381	370	336	354	363	390	374	362	364	372	334	348	376	355	357	330	356	368	356	362	367	364	341	388	355	353	365	371	386	344	347	352	377	341	357	359	358	344	381	346	370	376	357	344	351	375	343	375	360	361	350	334	331	365	356	342	369	315	341	343	360	399	354	372	353	318	336	377	325	398	347	386	389	318	378	351	339	316	354	389	344	310	400	360	359	346	356	353	323	355	318	337	360	369	384	373	381	356	366	367	364	355	366	317	339	349	360	382	378	349	346	362	347	385	353	361	355	358	340	378	358	332	357	388	377	384	377	378	351	394	393	373	346	381	306	371	368	368	374	349	399	348	352	374	352	366	347	331	339	330	343	339	325	361	334	362	364	347	359	365	372	369	359	341	364	355	375	344	383	357	369	355	333	357	376	367	374	344	345	332	366	335	346	375	398	397	360	371	370	356	373	375	365	354	357	358	359	360	364	376	347	352	365	346	337	341	363	340	344	372	344	363	378	333	361	340	327	363	367	353	357	360	349	352	356	356	361	374	336	355	361	322	338	359	360	382	325	360	341	325	347	345	355	379	371	319	316	368	351	358	379	376	400	383	362	362	387	362	357	369	353	361	394	344	330	363	367	345	364	338	333	372	344	346	353	376	393	367	378	339	346	351	341	339	358	377	395	360	375	379	361	352	384	376	348	360	368	358	348	359	345	352	395	354	318	363	360	333	385	356	327	375	398	389	366	330	357	355	338	370	370	348	340	371	384	359	342	357	364	340	353	337	382	366	391	334	363	380	359	365	383	367	317	367	374	346	376	375	352	359	351	343	340	345	335	371	342	361	338	351	353	366	326	344	338	332	364	358	320	335	384	351	373	357	324	352	355	382	352	343	352	336	332	365	329	350	329	355	360	363	335	348	359	338	379	368	341	395	362	387	341	335	353	340	376	347	374	366	378	371	367	329	360	328	346	360	334	396	378	342	352	373	351	365	307	335	338	372	359	352	361	359	362	358	379	345	336	332	338	342	340	354	376	338	367	366	373	384	333	380	358	364	364	360	370	338	365	350	347	348	399	330	366	384	363	367	337	344	366	366	325	359	321	362	353	348	351	333	361	360	362	391	339	345	345	373	369	374	346	365	377	350	348	335	352	391	347	355	357	332	345	339	333	348	370	344	332	396	379	351	359	362	375	353	363	363	361	368	366	349	383	354	332	346	346	345	339	389	364	394	380	355	328	322	345	381	381	354	357	388	336	361	361	370	399	355	372	336	376	338	353	350	314	355	365	340	354	365	348	364	362	344	361	360	335	349	361	331	380	381	355	319	372	344	352	356	360	348	355	373	361	358	377	337	369	373	392	353	342	327	379	344	388	359	349	352	341	361	369	350	352	359	345	383	357	369	332	340	374	356	369	349	397	373	373	346	383	364	322	349	342	379	379	387	367	395	359	346	397	352	343	358	369	363	356	357	361	309	336	367	341	349	343	345	353	358	359	342	352	342	354	352	351	349	357	350	335	361	348	364	369	384	358	350	359	356	318	375	378	336	322	342	360	359	361	365	352	353	366	398	339	341	375	378	369	376	338	358	351	348	391	331	377	371	367	364	357	369	351	323	342	397	336	347	350	398	366	361	380	356	327	345	382	371	344	324	332	341	363	369	342	348	340	388	349	342	363	328	324	385	374	365	368	357	355	328	362	358	402	340	392	333	386	355	361	363	337	376	382	355	365	361	361	344	342	350	325	349	353	338	386	366	386	328	349	375	359	355	346	351	347	360	318	355	345	376	364	342	403	348	369	347	326	374	372	347	364	382	382	355	365	365	360	318	377	344	362	394	352	369	369	344	365	362	332	350	366	336	391	332	361	341	357	355	368	359	363	377	342	362	350	351	333	380	359	340	341	341	348	349	395	352	344	312	369	389	360	363	328	331	396	373	373	353	360	325	337	340	352	373	366	366	356	374	367	366	374	351	331	392	351	381	375	358	351	332	357	347	353	344	349	367	363	325	387	359	364	343	352	351	374	379	382	344	365	359	333	348	376	351	343	375	352	323	347	360	384	334	345	373	379	357	354	329	386	375	352	332	331	366	361	372	358	345	360	336	364	354	322	340	374	361	361	353	341	375	344	351	362	343	368	366	354	327	383	388	359	400	374	374	317	347	370	350	349	351	359	377	355	357	355	363	366	383	355	388	376	344	327	371	377	368	350	357	364	296	340	345	389	382	344	367	359	377	365	346	371	342	368	344	356	379	348	354	339	329	368	353	378	362	347	350	347	370	362	322	337	355	368	331	353	347	349	354	352	378	369	372	329	357	370	360	359	407	365	361	369	340	352	361	348	339	361	349	357	371	395	368	386	322	380	321	348	344	320	375	376	357	332	350	343	348	333	354	332	350	367	347	352	397	341	367	345	397	370	372	374	388	336	343	362	332	348	349	369	371	361	325	314	351	356	354	353	316	314	348	338	355	322	370	376	345	349	375	349	413	377	355	382	360	349	352	357	323	384	354	348	363	347	357	369	345	332	377	376	362	354	359	380	385	370	358	362	341	369	340	360	358	361	332	367	376	376	342	371	380	338	398	372	333	317	332	363	367	337	387	368	346	368	364	352	397	346	349	354	347	349	367	348	340	337	387	354	361	371	341	354	388	345	373	355	368	352	378	360	369	346	341	339	356	359	320	386	320	342	369	388	367	379	370	348	361	352	357	369	362	383	349	356	343	331	348	367	369	347	296	413	353	346	397	359	324	351	343	361	331	368	349	369	344	375	342	355	378	383	378	382	408	352	374	373	385	370	361	364	364	331	352	353	354	340	370	334	340	349	368	362	390	355	347	364	337	376	337	346	367	328	402	349	321	371	353	358	376	357	364	353	349	369	346	343	348	349	377	373	369	379	313	332	356	382	365	338	348	386	325	377	354	340	368	366	334	354	359	363	347	342	350	362	371	345	386	350	345	380	374	349	362	343	372	373	338	351	387	342	391	340	409	344	337	384	367	341	346	388	340	358	323	350	349	378	397	355	343	374	358	366	355	344	349	354	345	322	412	344	321	357	339	339	340	356	352	347	361	347	372	364	366	353	356	379	383
23690	21102	28249	24194	21106	7782	744	513	402	334	285	248	267	226	255	223	222	194	232	194	188	211	222	205	211	196	184	193	177	175	181	200	187	182	172	184	179	205	194	191	167	174	181	174	170	188	176	168	164	178	188	167	176	169	184	175	187	179	171	178	192	160	172	154	170	173	155	172	172	180	162	182	159	159	167	160	174	194	179	168	164	163	160	171	157	154	190	178	169	177	139	177	185	180	182	171	174	193	178	188	164	170	178	179	146	156	158	177	178	159	149	192	162	151	190	190	173	167	167	167	171	149	181	157	188	154	162	177	163	177	186	175	178	170	175	192	188	178	179	189	173	166	199	185	172	181	161	159	179	169	181	164	148	163	153	156	161	175	143	185	184	158	154	197	170	177	160	176	171	166	164	172	168	166	159	172	149	141	181	145	155	174	181	166	147	164	173	169	145	160	165	142	170	179	177	167	185	169	158	171	157	159	186	175	185	175	181	150	158	161	186	165	202	158	179	177	172	164	144	182	158	157	159	177	181	179	151	176	175	155	177	164	147	200	174	178	178	152	189	193	156	155	183	158	159	184	180	173	192	175	154	175	189	132	170	170	164	144	149	186	164	153	175	166	186	157	157	163	191	168	142	175	160	155	163	193	167	171	143	162	180	164	161	170	182	155	187	169	182	157	188	176	174	181	171	166	180	174	162	154	190	173	184	174	166	176	182	157	178	171	166	192	182	156	156	159	186	154	155	174	181	179	158	163	164	163	177	174	166	173	161	177	185	155	209	186	177	190	180	149	167	156	145	181	149	171	150	175	174	139	176	197	151	178	173	160	168	127	174	151	157	179	165	177	161	170	149	174	191	165	195	195	156	166	173	161	161	188	153	181	168	186	200	194	149	160	175	175	151	165	154	173	168	170	186	167	166	191	158	185	153	179	154	192	177	148	167	175	196	158	139	203	169	154	171	166	175	167	159	176	155	176	140	183	179	196	175	172	144	178	173	175	187	175	171	160	169	174	164	163	149	150	184	174	156	169	148	172	155	158	141	162	185	169	186	181	159	168	172	155	166	175	178	175	165	178	135	179	195	171	171	181	168	192	156	172	173	165	167	205	157	183	174	174	185	175	174	166	163	165	186	164	170	148	155	163	198	169	171	176	152	160	165	152	166	157	198	147	137	165	152	182	163	166	179	190	178	170	175	163	171	180	166	182	175	199	159	142	178	153	163	168	188	176	184	181	184	187	182	169	158	181	157	174	148	160	173	158	149	158	185	178	171	167	161	159	170	180	144	173	153	168	155	163	178	199	175	151	171	181	174	166	177	186	185	161	175	166	172	158	179	153	184	185	192	168	172	172	179	182	177	188	186	185	170	140	151	174	149	182	182	178	164	186	194	185	180	188	137	162	171	157	162	189	184	166	165	178	154	162	158	136	185	164	150	180	167	186	171	168	190	176	147	189	169	152	177	168	186	179	167	169	169	160	170	162	172	172	169	170	187	177	218	159	147	172	189	166	167	165	177	170	178	163	183	178	197	187	174	184	157	175	163	162	166	182	156	183	152	181	183	161	189	163	190	192	171	192	176	163	189	165	178	144	184	178	203	180	188	176	175	166	170	194	171	181	141	171	181	174	151	162	172	173	165	161	178	177	179	168	186	168	152	152	187	162	158	165	174	133	193	159	175	163	192	189	164	169	172	202	167	192	193	184	177	175	168	154	192	173	164	172	163	169	190	181	181	175	198	173	179	189	171	165	176	154	192	140	177	140	188	179	156	165	164	155	163	185	179	183	184	165	164	175	165	150	173	129	153	160	166	175	164	186	174	150	162	166	174	166	161	177	194	194	167	181	185	179	187	170	179	161	160	155	154	166	161	181	174	157	183	164	173	162	197	165	185	184	206	186	193	160	176	186	174	178	173	171	165	178	179	152	173	176	190	180	154	178	148	171	173	176	180	178	163	190	178	160	182	161	187	181	149	165	174	155	184	164	158	165	173	174	170	184	153	166	183	148	154	184	181	154	177	165	183	170	145	162	184	178	163	171	162	167	177	164	142	176	179	175	140	142	169	162	152	164	160	154	172	169	163	153	168	196	174	154	150	185	175	169	189	166	192	156	162	183	179	172	163	186	156	201	158	178	171	182	175	182	177	194	171	145	179	157	155	154	177	169	147	148	180	172	193	161	171	207	193	176	157	150	171	171	157	147	174	164	161	178	157	168	170	178	187	183	175	192	193	171	164	176	173	168	163	146	205	196	187	164	150	174	172	156	180	176	178	169	177	153	176	191	163	185	163	185	153	173	169	183	180	150	177	176	138	197	164	183	161	181	187	174	170	169	189	192	172	150	191	182	185	180	159	167	158	160	165	171	173	191	152	185	177	174	175	164	174	160	143	172	161	158	194	190	167	175	164	186	193	168	162	189	159	155	187	165	162	169	176	165	173	173	176	159	150	175	165	180	175	161	177	169	175	170	160	178	183	153	191	171	164	182	168	159	186	206	177	167	171	152	179	182	190	173	159	163	161	177	193	184	173	189	174	163	157	180	169	188	160	164	157	168	175	165	173	146	164	162	170	179	184	175	185	171	174	193	180	175	185	177	206	164	176	169	198	159	178	149	168	174	188	149	188	168	161	187	173	164	179	155	139	182	168	179	170	159	175	154	166	173	172	198	160	154	163	198	181	158	160	173	156	184	160	173	171	184	171	192	180	142	172	161	167	186	187	180	200	168	149	172	161	189	160	168	174	173	171	172	165	143	185	165	183	177	141	153	168	182	181	176	159	167	186	194	173	187	191	181	181	165	171	179	153	141	180	191	169	158	188	179	173	185	170	167	168	179	185	161	180	172	153	179	188	183	197	177	198	148	178	181	161	156	180	149	157	168	159	172	167	191	165	190	185	159	174	153	190	160	179	200	172	162	154	195	163	158	173	186	169	170	162	177	154	186	180	170	194	180	166	174	169	167	166	165	163	176	150	164	167	181	152	172	154	173	165	171	193	177	154	151	164	197	148	194	172	169	152	156	167	181	171	166	187	179	199	170	167	175	161	169	184	169	185	158	162	172	200	164	159	161	181	171	179	172	172	154	150	186	174	188	174	187	162	182	172	195	148	188	164	169	174	183	175	154	165	163	164	160	167	179	179	155	195	168	191	162	164	160	186	166	182	170	208	177	166	156	175	176	177	187	170	189	164	184	194	157	165	180	158	192	181	179	179	148	180	182	165	177	167	152	181	170	167	158	190	185	194	151	198	180	176	154	169	174	173	171	165	186	164	176	175	190	198	168	177	151	165	189	201	171	183	171	178	176	145	153	181	195	198	172	181	158	167	188	174	179	170	189	188	164	173	172	160	178	192	188	158	165	175	154	156	170	187	180	179	167	161	169	172	161	178	171	148	170	153	160	172	191	167	171	158	187	179	173	173	165	171	148	152	167	143	164	185	201	171	166	161	178	177	174	172	164	160	175	180	170	165	180	168	165	192	190	159	177	179	150	182	160
24242	9024	5362	2424	1828	1357	995	792	637	552	495	388	352	335	328	260	290	276	260	221	249	233	230	240	245	220	202	248	207	216	236	232	183	218	194	219	203	222	197	200	212	214	242	205	182	214	236	188	195	217	223	208	206	214	215	218	207	181	213	171	192	186	206	188	192	181	202	221	196	216	209	217	204	189	198	193	192	223	219	193	196	192	198	196	170	194	195	207	183	229	236	185	215	190	194	197	191	209	201	203	190	181	209	184	207	209	202	175	182	206	172	213	203	192	200	179	226	208	196	217	203	179	187	204	196	184	172	196	181	192	194	202	185	179	208	217	235	187	182	179	190	215	194	197	175	205	189	217	201	210	201	196	172	206	179	231	199	215	201	184	225	175	206	187	179	157	181	193	195	193	205	169	188	174	177	203	210	191	206	193	189	217	197	178	202	195	200	181	190	172	197	173	190	218	214	179	198	209	214	197	189	203	189	183	182	193	196	218	203	159	183	179	210	224	195	227	200	177	172	206	205	204	221	184	189	203	207	172	218	195	191	195	169	200	230	207	190	205	193	219	219	215	217	190	184	172	192	203	198	208	189	202	224	191	197	207	182	208	220	211	206	179	211	191	198	180	218	202	189	185	192	206	195	177	194	206	177	198	176	217	204	191	234	215	194	196	182	184	195	213	205	206	205	178	196	205	198	183	189	209	194	213	186	188	209	185	200	187	187	186	219	189	208	212	195	200	210	158	196	186	206	189	234	206	183	206	200	228	199	203	188	197	190	182	197	178	195	219	198	226	188	201	228	183	205	188	208	198	196	177	195	192	201	181	188	184	200	186	195	218	200	202	193	216	186	201	228	182	181	175	182	193	196	200	189	207	195	197	215	181	188	194	200	198	188	193	192	168	190	192	201	223	186	189	185	199	198	210	197	189	177	194	201	221	207	194	199	191	198	216	198	190	202	204	203	208	198	229	184	210	176	209	185	209	198	197	183	190	193	193	182	218	195	217	200	206	207	181	220	209	200	170	182	143	192	204	182	169	163	201	197	207	174	174	176	185	197	183	194	204	214	189	166	175	193	194	185	205	223	220	198	188	176	196	209	180	192	209	156	195	206	203	231	186	183	189	185	183	190	175	185	194	186	197	201	208	176	217	207	169	218	196	197	174	192	200	189	188	191	198	209	193	215	173	200	171	185	199	215	186	213	190	184	180	179	185	191	212	219	188	203	211	188	188	182	173	215	218	184	198	195	213	189	197	211	204	195	188	192	192	186	179	201	185	186	203	210	198	203	210	207	193	161	208	204	186	198	199	200	186	187	199	202	193	221	210	208	194	194	212	222	208	199	190	202	196	205	229	223	208	212	183	206	216	194	178	192	185	212	196	226	176	196	212	183	165	193	196	205	217	182	178	195	190	198	203	192	204	192	210	226	220	203	191	187	192	177	201	187	208	189	232	197	179	195	175	207	197	215	190	205	160	178	188	192	196	188	194	162	208	191	189	196	199	222	196	216	192	179	188	210	188	210	221	190	194	174	203	201	179	202	193	202	197	173	201	176	194	191	201	195	199	194	200	213	184	173	197	214	179	199	214	193	203	198	196	187	202	213	223	194	188	196	200	195	184	206	204	195	185	201	190	186	193	212	208	192	181	184	208	205	198	202	194	204	181	201	198	207	188	194	190	195	198	209	195	185	199	214	200	196	199	206	192	175	191	205	200	183	210	183	201	202	205	199	182	196	179	201	215	210	178	205	217	207	212	173	199	217	202	203	215	159	175	173	222	199	175	201	185	206	173	217	186	205	193	215	192	204	199	222	189	203	170	200	177	201	198	200	194	212	173	160	205	204	202	207	184	215	205	179	199	212	209	190	211	227	218	193	202	181	191	229	215	161	216	163	169	198	187	190	205	195	196	188	182	197	199	196	197	204	203	192	208	208	174	187	172	216	194	191	195	209	189	206	163	199	177	192	191	199	202	181	201	205	183	198	204	189	196	187	200	174	203	208	197	213	203	182	194	216	192	176	207	214	213	201	212	196	196	180	174	191	206	200	202	175	201	195	183	198	190	190	194	180	207	221	203	191	177	207	171	198	189	182	199	193	206	190	189	180	190	209	199	203	201	209	212	200	183	189	224	162	212	221	194	187	205	188	161	205	182	170	202	184	197	190	193	196	201	197	191	183	169	223	214	205	206	202	196	205	186	196	201	187	187	191	200	163	193	212	186	204	203	218	182	184	175	198	186	175	188	198	208	205	223	202	193	157	195	181	180	199	208	186	193	197	215	192	184	216	189	190	203	226	180	178	201	223	238	207	193	182	206	208	187	187	195	199	220	196	203	179	202	205	210	196	185	184	195	187	220	203	181	187	190	207	197	193	200	204	198	216	190	183	227	209	189	217	197	192	175	176	226	205	195	192	192	209	216	182	191	188	178	220	200	194	208	208	190	196	184	190	149	175	180	194	172	215	180	198	205	197	184	180	189	201	201	181	195	196	206	169	177	206	207	195	215	188	205	222	205	197	211	194	203	193	232	201	193	190	204	205	179	178	190	188	224	191	217	196	194	203	186	187	187	218	204	214	204	187	193	203	180	181	180	234	206	197	192	195	178	183	223	197	214	212	203	197	174	197	214	210	185	207	188	202	182	187	200	191	204	195	187	198	201	182	215	199	193	193	187	159	201	215	214	221	200	190	203	219	186	212	202	215	200	222	205	199	200	188	192	210	207	231	170	168	191	197	188	201	197	192	178	185	214	211	189	197	201	174	173	177	194	196	210	186	191	191	202	185	203	194	164	191	207	199	197	225	202	214	203	200	194	200	187	203	206	189	183	190	184	199	220	222	181	213	184	196	209	167	187	181	185	186	211	219	200	179	178	205	209	206	220	191	214	197	214	195	217	192	186	184	201	196	183	193	189	186	181	187	221	186	187	207	217	195	187	211	187	213	176	195	188	201	232	199	209	204	204	202	210	200	181	209	192	195	196	206	193	182	200	171	191	189	227	216	202	193	221	198	207	167	197	200	194	195	200	178	195	198	202	184	202	195	171	194	190	181	210	230	178	197	197	182	195	191	206	209	162	211	217	223	175	187	218	191	206	203	181	181	198	190	176	194	163	188	198	184	222	187	195	192	208	164	165	211	188	202	195	197	179	211	214	219	181	190	184	192	203	180	189	196	213	199	190	224	207	206	185	161	184	204	193	208	192	198	208	186	200	196	203	195	177	178	227	177	204	221	186	177	193	170	191	176	185	191	176	167	175	186	201	218	223	202	215	169	188	188	187	181	202	192	191	222	216	188	195	181	215	214	206	196	192	211	203	189	207	194	174	200	232	210	213	184	178	198	205	215	190	185	201	199	205	189	204	176	222	182	177	174	182	177	188	198	187	191	222	207	188	206	183	209	170	202	185	204	197	184	191	182	183	198	192	199	190	199	189	198	226	175	207	195	196	188	205	196	218	218	186	214	189	205	199	200	172	212	195	189	189	206	204	202	191	202	203
24983	21130	27150	25298	8792	949	783	642	665	599	599	571	586	574	597	543	573	517	613	556	530	586	574	501	543	544	589	546	510	545	524	573	552	513	516	520	520	552	543	543	613	540	556	548	533	507	555	510	577	522	520	545	520	583	539	558	529	540	485	542	560	486	565	524	528	550	538	514	526	554	561	515	571	523	556	515	606	545	550	531	602	555	522	583	528	567	514	550	511	530	520	530	522	521	526	542	543	537	558	536	552	568	559	521	481	537	538	531	569	558	542	562	560	539	553	551	526	566	532	582	540	529	578	547	480	589	526	523	518	578	542	533	493	521	520	592	520	560	538	544	556	540	555	534	549	572	591	574	541	502	514	546	525	564	558	524	557	588	513	534	542	522	533	552	545	543	531	550	527	505	525	533	515	516	538	499	535	547	510	534	542	523	549	574	591	526	510	521	550	521	566	566	563	510	544	512	537	520	532	538	511	566	538	549	539	589	557	490	550	576	534	539	529	530	562	588	589	575	515	557	509	526	526	514	547	585	544	601	563	547	591	507	519	532	552	497	548	516	551	474	553	516	559	514	525	538	538	577	542	540	518	528	528	510	559	524	525	506	553	507	503	561	504	569	571	531	590	557	558	543	532	518	532	553	569	560	550	538	591	534	572	561	584	549	587	530	559	516	500	528	567	529	512	562	557	536	578	548	571	543	533	547	497	505	518	560	539	496	534	538	548	574	514	524	568	552	573	561	565	515	553	558	557	529	508	513	532	560	584	494	544	521	583	509	516	480	546	553	556	506	525	533	554	527	518	544	540	535	511	528	520	548	546	557	570	546	521	533	546	549	552	527	536	530	549	512	597	519	528	555	523	534	580	529	535	553	538	489	537	533	522	533	542	532	525	539	520	555	539	535	533	551	516	567	537	592	543	532	523	550	535	519	534	560	532	537	532	542	531	535	557	564	570	529	509	560	536	520	530	527	552	512	549	536	520	537	517	535	536	525	502	478	591	504	538	491	558	547	519	520	552	559	554	571	549	505	561	556	547	561	513	518	525	539	541	551	458	514	558	543	526	583	547	509	529	537	485	530	532	521	562	502	511	523	548	525	485	542	522	573	547	563	581	550	539	497	545	556	535	521	530	533	509	546	546	555	559	486	513	525	502	587	540	518	541	569	549	521	519	487	497	505	522	529	527	523	522	500	563	543	566	535	544	549	527	533	503	553	512	558	504	543	563	487	528	521	550	543	515	526	561	558	537	544	538	567	512	567	526	532	484	524	526	503	530	538	491	543	544	518	557	523	570	538	510	540	523	543	553	565	554	515	523	540	540	503	558	544	544	544	538	530	504	530	563	511	506	534	548	520	570	580	491	556	591	523	540	538	562	514	549	539	565	519	566	555	559	507	490	552	511	541	546	557	556	490	532	495	563	556	530	535	572	532	522	556	556	533	530	544	543	520	525	526	553	538	549	526	534	539	559	552	533	531	534	546	520	560	548	506	548	530	563	557	507	550	526	555	509	531	525	518	520	527	541	526	552	565	550	553	499	569	534	532	532	492	553	551	536	543	568	523	560	575	529	520	518	532	556	553	493	560	532	518	525	537	564	570	541	547	500	551	547	519	534	506	529	492	502	579	556	535	549	549	549	568	558	531	550	495	530	561	519	536	554	515	548	568	553	502	558	525	535	555	540	511	542	525	493	532	564	530	523	552	567	487	546	504	496	533	532	520	509	537	552	541	526	556	582	539	515	560	538	544	583	478	569	548	528	519	515	590	536	559	507	500	512	563	525	484	531	578	531	541	574	555	529	526	528	551	549	551	548	513	565	571	560	582	546	595	540	555	548	519	544	584	509	537	543	534	555	518	572	533	533	532	543	543	543	545	543	509	560	493	558	539	514	524	560	548	517	543	543	563	521	548	561	518	576	522	542	525	582	580	520	540	520	567	522	561	573	512	540	515	527	554	505	519	540	542	546	538	489	556	557	532	552	565	550	490	553	551	556	531	534	541	546	567	489	524	516	533	526	537	517	563	515	522	514	556	558	569	543	555	557	535	506	523	554	510	607	528	574	530	561	543	537	549	547	561	532	557	564	565	519	519	553	524	523	512	529	520	474	533	545	510	523	536	519	545	537	516	515	508	564	472	509	560	541	525	560	530	534	563	519	536	550	550	563	569	536	539	521	545	586	540	574	513	528	556	527	595	518	526	555	545	549	501	563	582	526	554	507	527	498	521	497	513	559	535	518	592	595	500	522	513	555	541	542	578	512	500	526	588	490	540	545	525	561	518	545	546	534	532	542	551	490	523	599	569	514	545	510	529	549	563	529	543	503	531	536	541	547	571	492	539	527	525	562	504	532	502	539	529	540	518	528	559	512	575	525	534	567	540	515	520	521	523	515	529	541	526	501	583	522	552	561	577	559	525	521	542	540	535	543	548	523	539	554	578	525	526	536	498	506	511	565	547	549	531	509	533	509	542	530	524	531	510	520	540	533	525	532	506	508	512	576	506	488	500	535	571	525	535	544	521	535	580	543	594	510	541	550	553	520	503	556	559	537	547	506	550	508	525	525	494	512	538	524	531	529	524	551	532	505	505	551	538	533	535	554	565	545	520	555	528	497	535	550	557	560	567	569	564	556	479	536	516	556	518	530	550	505	542	574	522	494	531	539	549	572	575	546	550	512	515	545	546	584	576	523	521	494	562	523	553	575	537	515	569	490	556	557	517	533	537	525	534	578	537	546	538	564	543	511	590	521	584	532	548	520	549	513	591	531	517	538	553	553	557	502	561	532	505	563	544	570	553	516	530	496	594	541	530	554	522	529	553	558	583	520	568	510	505	553	541	490	516	531	509	574	531	532	546	512	523	527	573	524	509	516	532	537	544	560	532	521	519	545	537	553	521	564	496	577	596	581	525	556	567	506	540	525	516	549	552	549	523	515	542	558	590	497	537	524	574	541	551	544	550	542	542	546	530	580	535	594	553	586	509	506	524	500	522	522	529	530	539	553	499	513	538	528	498	509	524	549	564	514	498	492	527	538	534	516	561	570	528	564	529	503	570	515	537	527	557	526	530	556	564	518	576	521	523	562	551	526	506	536	513	537	515	504	535	510	581	530	552	560	576	485	546	522	527	508	524	521	519	560	563	568	546	505	545	510	525	515	531	513	533	580	520	538	564	586	529	563	536	531	537	550	551	553	535	516	564	505	540	501	535	528	539	556	500	555	529	563	533	545	538	536	553	538	573	565	511	538	552	531	526	557	530	561	531	520	507	554	500	547	509	529	552	467	544	521	557	547	585	541	553	523	534	530	522	555	527	534	557	511	563	540	500	547	556	505	568	509	567	538	520	513	516	565	543	552	524	529	458	551	602	513	523	570	530	520	538	515	549	540	530	537	540	537	556	529	572	520	491	563	537	516	551	503	529	546	524	508	542	546	533	520	520	547	546	542	594	541	541	501	563	538	537	487	608	545	575	528	547	537	527	539	593	512	520	537	510
21560	5101	3284	1778	1408	1207	940	869	838	730	743	685	627	652	610	600	608	627	587	637	597	631	596	639	588	569	551	542	572	561	559	572	547	556	561	569	592	541	544	589	612	577	573	561	588	555	592	587	570	560	589	564	531	575	586	539	547	587	588	546	563	558	542	569	535	578	568	582	572	594	585	520	576	579	573	595	567	567	564	548	580	591	576	548	579	579	569	540	547	549	568	575	567	562	595	649	627	575	597	608	573	524	607	565	592	510	590	567	551	557	591	495	604	626	510	558	582	595	565	523	552	605	570	576	568	602	578	579	550	590	524	550	569	559	525	557	599	536	546	594	510	572	568	556	543	594	545	548	560	559	581	569	535	552	547	563	522	604	544	567	562	535	536	550	536	543	638	578	556	534	591	535	578	545	559	563	557	559	528	576	587	590	571	503	581	538	536	552	576	581	554	552	509	553	558	553	596	574	567	537	528	536	540	580	561	571	557	558	523	553	571	560	588	592	571	562	629	529	564	554	574	585	543	573	567	592	565	548	601	588	550	591	655	573	578	583	549	528	527	575	587	589	536	574	564	547	560	578	550	524	526	576	601	541	538	547	556	545	591	572	573	560	570	570	590	583	588	516	551	583	537	555	617	541	577	562	591	569	558	576	565	576	594	558	565	535	584	564	569	531	553	542	539	601	584	533	615	528	542	544	585	571	543	533	533	532	582	568	572	571	563	561	530	566	606	560	562	546	595	543	523	550	575	578	529	568	549	546	580	579	550	579	546	589	567	572	555	574	566	545	572	560	560	568	578	578	581	572	552	556	530	557	547	564	515	536	589	542	565	586	551	587	545	543	573	535	596	593	566	584	583	566	571	547	529	548	562	560	570	572	604	621	576	580	557	553	558	548	558	554	575	564	539	576	573	564	606	591	584	564	561	562	543	577	586	562	573	598	554	555	575	580	558	586	551	543	557	573	578	576	578	567	546	523	554	572	571	558	611	575	539	568	532	555	553	540	588	563	586	591	590	578	608	572	544	579	572	560	551	567	559	518	578	573	571	567	548	561	554	533	579	523	570	519	573	587	593	597	568	548	575	583	567	604	550	569	586	530	516	578	575	575	524	592	564	547	585	577	544	539	554	563	588	544	574	534	577	548	554	586	505	580	583	528	584	491	576	535	530	577	603	547	552	566	544	589	547	540	517	588	570	571	553	565	579	580	518	530	583	517	594	573	563	579	551	574	574	537	578	576	531	575	573	521	566	615	589	538	575	571	540	571	595	588	574	570	567	566	558	544	527	556	571	576	540	578	569	564	559	542	515	546	569	590	549	515	594	559	598	505	549	551	535	585	590	565	543	538	608	544	523	599	548	522	531	594	590	541	537	572	613	575	596	550	572	574	598	595	598	561	517	571	509	585	574	534	565	577	554	547	581	557	569	561	571	535	587	547	554	601	552	588	556	546	584	587	532	574	594	584	576	544	587	580	566	543	590	561	553	550	543	608	570	534	574	592	594	535	555	538	555	556	561	593	575	595	554	565	583	545	581	546	592	562	556	564	561	568	568	565	576	544	542	577	519	571	592	543	573	566	555	560	570	548	632	541	546	554	522	555	594	561	565	537	545	578	575	556	558	553	559	544	617	591	573	610	504	594	575	596	594	578	557	582	521	567	554	549	568	599	561	560	575	543	588	556	554	588	538	534	534	589	521	542	567	574	527	579	543	555	550	555	529	583	560	527	611	567	522	517	566	524	566	586	540	595	572	549	557	573	572	572	555	561	565	582	563	576	546	575	573	556	569	574	608	591	528	556	544	554	571	550	604	557	513	562	613	558	521	519	565	588	536	601	548	569	550	539	577	549	534	589	585	541	596	568	608	542	572	547	589	572	542	538	544	558	577	564	580	594	598	538	595	550	529	569	542	565	559	539	548	568	576	561	608	530	565	561	539	611	546	594	557	583	560	603	576	550	579	610	558	551	564	542	566	551	525	609	541	573	539	565	561	556	544	574	548	552	597	602	567	542	549	573	590	523	544	575	561	582	585	529	528	547	557	587	561	562	562	551	547	584	582	582	569	528	558	550	568	579	599	587	566	563	572	582	552	578	562	593	541	582	551	586	550	535	571	551	553	546	546	577	582	562	539	585	584	611	523	539	547	510	553	584	606	565	568	572	588	553	585	563	595	551	572	571	544	547	586	614	556	570	580	583	556	556	587	587	552	549	561	568	542	526	583	592	600	538	546	580	547	493	568	578	575	615	575	587	545	529	597	546	611	599	575	569	577	575	558	554	531	565	553	555	547	548	583	578	556	604	550	616	586	584	596	551	561	577	566	537	583	567	588	619	552	538	550	600	564	550	600	592	557	568	517	572	560	580	555	579	610	504	570	600	565	549	513	616	553	560	561	616	573	572	583	537	613	574	546	519	555	549	560	556	552	575	539	519	556	585	561	579	557	530	547	566	539	563	552	595	557	548	552	548	590	572	552	546	610	524	576	572	535	578	583	592	530	543	547	546	566	532	605	578	558	614	556	562	587	571	573	538	547	531	522	534	556	523	560	593	514	588	568	547	592	562	572	575	600	562	595	584	549	568	558	573	575	624	547	573	533	574	552	576	593	570	540	573	564	522	579	562	548	558	566	550	583	552	576	609	550	536	548	551	613	560	545	573	512	550	530	572	515	559	589	523	563	591	568	575	567	587	546	571	583	568	538	583	569	549	591	562	560	596	566	581	535	562	554	545	573	619	535	544	539	527	528	541	586	552	564	599	560	539	550	598	508	566	552	585	552	572	579	557	533	535	534	526	566	557	570	566	544	600	580	589	547	612	541	553	547	561	574	510	609	566	563	564	531	580	583	601	581	571	549	596	558	575	593	569	554	605	541	549	557	579	556	519	574	592	522	557	561	548	560	542	562	561	633	635	586	553	562	575	597	550	586	555	582	597	535	552	581	551	575	586	589	585	602	602	550	518	570	550	574	540	552	576	582	555	596	580	546	568	584	536	564	583	563	551	551	571	590	586	576	627	597	563	572	566	603	567	589	569	531	602	567	574	612	586	574	559	546	574	553	527	561	571	556	554	571	570	551	576	561	598	552	546	593	524	531	550	575	529	572	571	564	570	563	581	570	569	558	573	554	542	534	577	559	564	576	545	547	580	591	544	584	551	555	582	588	575	564	589	576	588	558	588	522	553	562	570	576	573	610	576	544	573	590	567	586	530	578	538	550	562	593	541	589	587	574	548	575	552	545	574	572	545	591	555	573	544	524	592	614	528	581	582	585	547	536	571	574	549	591	626	572	562	566	563	526	571	591	517	552	579	571	549	564	534	522	574	605	542	565	533	557	639	556	568	567	594	602	583	537	540	580	591	549	553	564	554	611	548	553	567	571	577	542	528	568	586	574	575	571	538	581	601	575	583	576	576	617	501	578	592	578	584	551	624	572	575	555	545	576	538	551	590	588	560	591	565	567	579	552	555	586	585	519	582	565	551	595	571	596	543
22640	21138	28801	23753	21143	21170	6691	1115	824	752	689	660	576	553	538	484	497	504	436	451	462	471	430	458	458	452	407	417	430	402	408	398	436	371	417	421	445	401	411	426	457	394	411	405	419	388	418	399	437	409	448	434	401	399	444	407	383	394	366	436	410	442	410	393	402	388	416	406	394	415	394	438	392	381	397	410	378	429	423	399	436	376	392	413	392	375	419	431	435	381	439	358	406	398	379	418	400	399	383	402	424	396	399	391	388	402	420	404	406	429	420	373	373	414	406	401	424	379	417	443	390	403	399	415	413	356	402	405	437	397	414	423	407	404	425	423	400	395	388	400	399	417	413	390	437	403	402	400	379	404	408	389	408	381	411	400	365	417	396	403	398	421	378	409	409	367	398	378	386	372	425	403	409	394	386	405	425	408	393	404	409	403	408	370	433	422	404	430	417	410	401	414	389	378	394	366	397	397	390	429	385	398	404	378	388	383	382	414	409	439	393	422	380	405	387	356	392	374	408	416	367	402	372	421	433	404	439	418	412	362	368	401	411	401	403	406	423	372	418	388	410	384	435	418	402	396	420	430	414	372	418	396	414	408	384	414	416	381	396	420	423	388	382	400	377	380	429	373	384	396	394	411	428	403	371	444	403	388	418	384	390	404	410	431	376	412	401	408	388	394	419	394	394	415	412	420	406	398	438	389	422	377	380	433	368	426	391	374	365	426	396	408	409	376	421	425	372	385	386	359	398	380	396	431	439	412	380	371	378	400	404	423	384	412	381	411	390	378	431	416	418	416	402	417	381	363	401	396	392	386	375	392	403	393	396	397	401	402	421	444	380	446	394	402	394	428	419	430	390	398	432	394	428	390	382	380	379	402	404	401	385	394	410	398	413	434	413	423	397	411	395	386	406	428	423	405	407	396	421	422	409	389	400	385	440	400	406	422	412	429	408	389	406	394	405	428	412	397	411	378	422	404	420	436	361	398	370	436	421	426	415	376	440	416	412	392	410	394	396	417	408	376	428	397	426	371	395	401	389	434	410	367	360	394	453	388	438	394	380	424	373	391	389	411	398	429	415	370	405	362	411	406	359	410	372	417	373	406	375	378	406	394	388	382	367	425	396	427	392	406	418	378	431	373	439	416	406	412	401	371	424	413	378	374	374	355	390	421	394	390	422	426	464	378	387	383	393	400	395	428	391	434	410	399	372	404	456	389	419	416	407	383	419	401	393	382	360	409	423	396	382	387	383	379	413	420	370	408	386	381	389	390	431	397	447	393	395	377	377	391	413	359	411	415	434	422	446	419	408	399	421	408	426	426	386	365	415	409	412	405	416	385	421	417	397	396	427	400	354	397	386	367	438	415	406	391	392	402	418	379	371	401	380	388	394	384	400	422	366	389	360	350	394	418	367	393	409	381	428	422	371	426	409	401	419	407	379	402	425	383	408	405	410	403	435	434	415	389	384	398	380	426	407	394	417	395	394	402	371	424	384	406	395	403	419	396	395	408	377	424	405	408	415	432	429	433	368	421	417	379	372	378	451	403	396	375	393	405	389	400	433	369	418	401	408	416	394	385	461	382	364	412	399	402	370	377	411	388	415	420	395	403	395	407	382	366	404	408	399	360	389	394	388	422	398	420	388	384	422	432	407	395	383	401	413	409	401	419	440	430	411	399	425	436	386	431	377	432	408	393	364	413	406	390	390	395	386	435	407	405	432	392	370	401	388	396	394	391	372	385	424	400	392	444	413	400	390	381	391	377	401	426	402	397	392	406	359	451	448	417	395	421	383	422	396	395	396	406	406	386	401	402	418	378	379	393	402	414	413	396	378	397	397	370	366	412	404	403	389	379	409	389	408	380	412	397	419	403	371	400	418	408	380	411	397	377	425	359	402	412	410	385	369	380	370	395	388	385	432	398	381	367	431	403	420	389	417	387	394	444	471	397	441	395	387	388	427	438	400	405	447	374	394	375	394	399	406	415	390	396	407	385	404	414	411	386	400	442	430	420	422	387	403	399	417	361	389	420	379	424	391	423	384	442	371	429	394	391	393	413	416	371	398	417	404	408	403	371	358	395	403	404	420	408	405	373	388	410	390	395	398	394	420	431	382	397	393	376	419	397	395	407	407	391	399	380	402	413	410	407	417	384	384	427	429	382	441	375	389	428	392	409	375	406	416	413	400	392	400	395	383	372	431	382	386	381	404	423	413	418	364	387	411	400	383	393	428	395	426	385	428	393	450	422	410	395	368	388	402	386	397	436	381	368	426	398	392	415	387	438	404	414	402	400	400	414	426	437	388	369	393	410	389	387	397	400	380	422	390	430	403	413	398	449	407	418	405	412	444	434	389	421	358	407	363	402	404	401	390	389	379	386	413	391	407	373	375	441	403	397	410	410	421	387	366	348	399	423	396	377	392	410	357	410	425	389	385	426	439	379	395	387	434	392	418	409	431	419	416	420	399	406	371	376	414	381	378	372	386	370	421	416	410	384	438	415	393	406	417	405	415	370	415	403	395	382	381	382	384	399	363	406	356	392	394	398	397	387	395	386	402	424	440	403	365	373	412	418	371	395	398	374	403	366	411	396	404	381	398	422	417	373	413	391	383	396	395	360	394	400	397	383	423	397	423	384	414	399	435	385	425	406	417	393	432	368	384	448	370	409	407	450	421	388	367	408	425	413	399	432	385	411	429	357	348	401	390	404	394	408	408	378	384	419	405	379	363	426	421	415	435	394	416	401	403	409	431	386	394	401	397	383	375	392	418	377	353	392	412	428	398	391	442	424	397	377	365	404	413	387	392	406	397	402	434	401	399	357	423	400	394	372	391	407	407	369	358	416	412	381	359	422	391	381	373	401	419	406	406	417	393	365	418	398	402	380	379	422	392	342	438	416	407	394	418	420	393	400	395	394	383	420	389	427	403	415	399	404	400	427	425	402	372	380	395	394	408	380	402	391	392	354	417	403	406	401	411	396	381	400	424	392	367	379	395	386	388	391	381	412	393	406	365	425	420	385	409	395	411	392	390	380	408	377	366	389	427	425	386	402	396	419	405	383	380	383	403	347	403	388	402	367	388	424	391	400	390	411	402	390	412	432	398	377	400	380	367	377	400	373	422	391	434	416	427	400	419	412	388	397	436	377	435	368	391	428	404	421	427	380	416	398	368	372	392	410	399	402	390	364	419	411	428	397	377	410	381	403	420	356	368	372	398	413	396	409	416	374	409	418	412	409	416	438	429	393	403	410	411	410	388	452	414	395	419	423	413	391	413	407	414	423	388	410	377	424	393	406	399	389	387	415	403	413	370	407	384	389	412	408	391	403	419	412	421	378	401	394	404	377	425	420	379	406	383	395	409	412	386	414	387	407	402	410	430	430	401	405	399	436	412	395	436	393	380	380	382	362	393	398	393	400	397	395	403	372	412	426	388	421	401	413	370	398	401	397	385	379	406	370	409	401	388	387	426	382	414	396	383	382	388	359	385	357	371	378
30733	14243	9356	4650	3282	2516	1869	1522	1244	1036	857	781	730	679	632	674	562	576	520	520	529	458	515	473	454	460	466	434	423	489	411	465	427	406	441	418	457	432	423	417	436	400	433	436	451	403	438	414	432	464	417	390	431	409	400	387	377	452	384	393	432	457	432	401	412	390	412	435	454	399	434	419	439	419	403	412	399	387	406	384	431	448	425	438	374	401	406	414	371	375	415	371	409	401	448	404	395	431	386	420	408	399	419	398	401	415	377	444	411	415	415	385	411	415	382	360	367	392	375	388	413	402	387	414	392	417	404	442	421	427	391	389	399	370	393	399	399	395	429	419	413	428	413	410	402	406	388	393	388	385	402	411	412	445	395	401	384	418	417	408	391	347	396	421	377	375	383	409	427	415	389	419	377	406	368	421	383	414	398	432	410	426	411	435	404	428	423	452	381	430	398	402	398	402	448	402	393	414	376	392	416	408	393	384	393	391	456	441	419	426	406	398	393	392	402	434	422	404	459	411	405	393	410	425	452	404	399	404	403	371	426	404	412	385	431	404	396	416	414	408	390	412	380	403	423	398	414	414	397	427	399	429	395	408	406	401	422	404	392	417	407	364	400	418	422	377	356	389	400	392	393	405	440	413	367	434	399	393	426	427	430	414	409	412	422	364	430	419	410	422	452	399	428	405	373	392	399	401	405	430	405	420	445	410	401	396	368	391	402	401	424	412	412	404	392	401	402	414	387	427	416	386	406	406	421	414	444	437	370	407	402	402	348	400	416	421	389	396	421	390	429	413	394	423	393	390	396	413	446	419	433	409	431	399	363	392	385	428	409	378	425	378	384	436	405	390	424	409	431	389	401	432	366	425	395	383	392	404	430	414	396	421	403	394	434	408	419	390	382	401	398	396	421	408	429	414	409	389	390	389	415	401	373	429	432	400	396	405	378	421	399	376	377	391	406	419	415	391	396	363	437	405	391	396	379	428	425	418	384	420	399	418	456	405	403	381	409	423	387	392	411	419	381	415	406	433	428	423	422	427	400	423	417	397	400	416	387	377	396	413	432	385	408	391	400	394	425	397	393	404	379	389	381	378	419	420	405	412	367	409	385	413	408	412	396	403	374	429	426	403	431	436	393	404	421	403	412	413	386	429	400	417	405	425	408	402	401	380	404	402	401	407	420	385	419	423	406	399	373	417	401	444	389	390	432	370	405	422	398	399	407	387	376	378	347	395	374	400	382	418	399	413	415	399	438	409	404	419	413	407	399	428	410	418	378	415	411	415	401	406	388	387	409	404	367	401	418	433	391	425	396	402	386	406	410	432	409	385	418	415	404	412	384	421	414	434	379	436	411	408	396	406	417	408	395	396	400	392	412	408	435	418	390	408	393	401	427	358	418	402	386	371	403	434	361	398	411	409	422	386	414	391	387	394	426	408	402	415	360	425	402	438	421	435	387	395	450	433	409	417	389	414	396	420	410	442	404	417	417	403	404	407	380	448	407	411	376	410	413	376	407	420	433	429	418	435	404	437	397	453	368	405	405	397	411	420	421	394	429	407	408	392	410	390	390	390	422	397	438	415	400	403	428	401	392	408	414	369	416	381	429	408	364	376	377	390	372	418	420	340	405	400	464	403	423	419	410	393	373	390	431	406	417	369	432	414	382	395	393	400	439	376	387	399	403	405	389	385	433	425	415	411	419	416	374	378	382	434	395	387	397	398	428	423	435	423	420	406	441	399	375	428	378	408	371	441	421	399	390	425	400	363	405	377	416	418	389	437	390	409	392	413	441	415	420	411	418	425	370	423	397	389	392	396	411	423	426	380	381	417	391	381	433	399	388	425	388	419	375	422	406	415	392	391	392	440	411	399	432	394	389	422	424	395	399	399	420	393	434	444	389	418	360	386	363	414	399	396	414	391	404	422	425	395	418	383	381	364	411	410	396	436	449	408	439	413	373	404	388	421	374	426	363	382	421	378	439	400	411	383	397	379	445	415	402	414	420	405	413	371	383	419	396	372	390	424	394	382	368	429	398	432	380	409	378	413	398	444	400	400	405	407	423	402	420	397	374	408	430	430	418	414	442	400	431	413	402	379	423	419	403	397	370	406	424	393	433	432	432	398	387	395	417	393	434	403	396	410	433	399	385	388	426	372	382	385	439	401	362	397	390	431	403	399	409	429	394	431	417	403	432	429	428	358	392	405	427	427	397	398	402	410	382	429	420	388	385	389	353	390	394	460	404	418	396	424	405	419	416	398	419	419	417	376	462	407	427	385	400	389	402	393	428	401	419	417	419	383	364	373	420	382	399	388	436	392	435	395	372	415	439	432	430	417	419	435	410	439	415	426	428	361	446	421	413	393	389	430	392	440	395	376	409	419	396	421	413	376	402	398	388	381	433	397	398	421	399	440	461	441	378	385	382	403	411	364	378	407	378	377	444	419	391	404	374	449	396	417	378	363	422	404	420	403	403	418	361	375	413	386	405	423	439	410	404	374	408	432	393	385	444	453	369	392	410	380	418	402	421	433	401	412	388	416	405	397	406	403	385	408	386	394	414	405	395	384	418	442	394	435	414	362	392	393	420	409	419	447	384	394	370	388	398	380	392	395	390	384	406	399	386	407	414	429	377	429	384	400	394	402	362	422	409	421	379	396	384	379	379	395	444	405	393	437	375	411	413	400	388	433	372	413	413	416	411	405	410	409	419	413	413	437	416	415	362	439	362	410	425	387	380	401	411	400	383	419	421	426	410	369	404	373	397	415	381	423	410	414	425	416	386	386	407	393	410	427	388	414	379	369	406	406	374	415	373	431	368	395	425	398	419	411	393	417	395	435	394	386	399	408	401	397	422	388	393	403	398	412	414	395	373	369	417	370	385	426	364	373	400	410	454	395	405	406	436	408	363	432	394	399	396	415	385	400	396	422	427	427	412	373	414	383	377	397	429	408	370	435	400	387	414	403	394	414	373	415	437	396	372	384	400	408	398	405	404	386	397	447	418	400	426	409	399	410	410	393	410	440	461	394	395	376	393	422	407	404	363	400	393	402	422	429	356	399	409	407	388	459	386	365	384	397	381	401	400	408	402	392	450	375	408	391	426	357	406	400	404	407	395	401	401	387	385	433	413	408	369	428	402	392	405	426	358	368	420	386	400	369	397	442	396	388	414	413	382	420	415	405	429	376	374	443	375	387	432	413	449	414	403	405	420	399	418	393	390	392	427	433	414	392	442	412	380	388	422	404	406	404	384	419	425	406	424	423	419	379	380	413	424	416	380	404	399	407	384	437	439	416	405	404	407	401	396	417	376	376	421	393	406	365	403	340	420	412	424	403	425	389	412	400	395	410	398	402	406	419	362	369	394	380	398	389	412	397	430	416	423	396	412	431	387	407	409	420	399	407	430	446	430	427	416	406	422	428	423	386	405	416	410	364	389	401	407	397	419	380	436	444	397	402	411	382	393	399	379	429	413	401	436	404	397	422	418	405	402	429
27755	16922	3248	709	531	525	399	333	323	311	363	342	330	359	293	326	335	308	295	350	334	321	325	327	341	304	298	314	318	339	308	321	350	323	319	331	323	316	348	314	341	317	305	326	301	329	365	332	356	301	293	332	320	329	319	312	348	313	325	313	340	335	324	306	282	282	286	347	336	340	311	302	336	337	324	326	287	307	312	303	322	311	305	316	319	273	300	313	321	326	294	315	307	330	323	332	295	325	341	324	319	309	323	329	307	309	325	343	311	329	305	354	312	281	319	322	333	307	284	332	326	328	320	301	309	331	342	336	309	331	334	276	300	319	330	328	324	314	333	325	323	335	318	320	340	306	291	327	311	348	295	319	305	291	308	316	311	293	300	310	361	331	311	348	290	335	307	312	304	310	289	315	330	308	302	314	290	323	348	331	343	322	334	332	317	311	314	317	350	328	334	328	318	340	324	337	347	321	326	311	346	322	295	302	334	323	355	289	343	320	314	275	302	296	349	283	322	280	306	318	315	302	304	306	301	355	308	308	332	276	323	335	329	343	320	332	313	340	330	349	272	317	295	332	284	307	325	335	344	295	309	314	357	335	318	330	354	346	331	295	317	308	308	314	303	317	333	327	322	330	308	300	318	328	320	339	289	340	324	307	320	303	294	302	311	314	289	327	326	325	317	334	341	310	317	351	334	301	311	315	312	288	331	317	307	315	310	313	314	297	342	336	310	314	326	319	352	316	321	296	309	333	343	317	322	309	322	325	321	335	317	334	300	285	321	344	324	310	332	330	328	288	307	306	326	326	333	322	307	310	314	335	323	351	298	321	312	346	330	304	325	298	311	289	315	356	328	334	339	279	350	319	327	309	316	288	313	287	307	304	306	342	306	338	312	353	342	285	335	327	314	314	334	349	341	327	280	315	318	325	306	290	286	339	339	300	354	313	336	297	332	328	314	281	325	319	319	310	344	348	332	329	310	314	346	333	339	288	325	333	283	282	332	346	319	345	338	320	309	326	362	353	332	312	315	328	310	310	321	336	300	335	342	296	305	322	342	333	300	334	337	306	337	327	344	330	313	363	325	318	322	325	304	305	318	300	313	337	309	307	303	308	317	299	360	343	284	313	334	332	339	287	332	336	324	292	315	301	312	342	292	309	326	335	324	314	303	305	318	313	270	332	323	312	328	338	325	301	317	308	328	311	323	337	316	287	342	292	273	311	307	315	308	308	324	296	313	334	328	316	319	300	311	349	313	320	313	340	331	307	340	284	316	322	332	325	339	325	303	348	336	305	312	322	297	332	332	315	360	377	314	298	364	299	347	291	296	317	330	321	331	301	319	321	321	303	309	288	311	320	316	340	293	347	320	313	308	309	293	304	323	344	320	317	323	333	342	319	319	316	294	376	331	288	335	340	317	352	322	322	309	271	299	320	315	355	296	313	329	295	258	311	324	314	302	322	319	310	328	319	329	348	337	325	361	333	325	296	303	344	320	293	290	325	317	294	311	327	330	301	323	265	317	299	324	323	323	325	330	323	338	308	339	319	316	315	321	319	320	315	360	328	344	298	319	306	314	313	294	341	336	314	318	299	331	338	312	302	321	303	309	320	320	287	300	306	330	304	331	310	323	311	320	312	308	301	305	311	323	284	319	354	335	333	346	315	333	287	300	304	308	287	327	328	333	306	309	355	314	304	332	321	316	316	334	320	321	332	325	290	318	331	341	304	317	355	276	335	324	300	313	326	337	322	318	324	325	301	351	337	315	311	306	291	318	303	294	316	334	324	289	331	344	336	326	340	333	347	313	314	305	313	357	350	314	312	366	274	324	291	298	319	308	321	353	314	310	298	341	329	343	339	323	296	294	348	321	299	317	339	338	299	302	319	327	312	319	322	290	309	311	304	295	317	305	339	313	337	364	307	296	325	291	332	316	333	327	322	319	296	321	357	348	318	337	329	326	350	325	317	335	315	341	315	375	317	341	309	307	323	301	313	319	308	333	308	331	324	313	281	331	279	330	319	351	337	353	350	307	298	310	301	321	341	344	321	305	312	326	322	310	317	331	313	320	309	306	304	327	309	347	342	305	327	281	333	325	292	315	275	323	360	336	331	328	309	323	326	327	291	320	325	337	345	295	324	337	317	362	330	352	299	288	322	335	351	336	349	357	320	344	310	312	325	345	341	325	332	317	302	320	328	321	331	336	309	310	286	305	337	341	307	292	320	332	319	295	334	293	319	314	295	310	349	324	348	310	298	323	307	325	327	314	334	348	311	305	374	317	315	273	281	338	322	303	293	319	327	311	306	284	319	300	286	330	352	320	333	338	321	315	301	307	323	304	328	334	302	318	327	323	286	339	302	346	314	300	333	307	317	335	302	343	316	357	328	322	293	305	289	344	319	307	332	291	329	317	320	325	321	310	341	320	316	317	333	297	299	294	329	320	292	315	337	347	341	344	332	309	322	317	344	292	345	334	331	324	299	314	336	314	339	321	318	330	293	308	337	337	278	327	328	278	331	325	323	328	322	337	315	312	331	305	336	307	296	319	343	335	335	300	338	302	335	320	334	320	313	328	344	339	289	322	303	285	325	309	335	306	328	293	311	338	297	309	309	323	309	313	318	339	338	288	311	344	348	289	326	307	316	305	347	304	310	307	323	338	305	357	330	303	287	295	290	295	330	311	313	295	308	300	328	304	326	351	312	310	304	313	310	345	324	307	333	331	329	329	347	360	312	318	318	308	335	314	331	343	296	284	337	318	331	304	297	328	302	317	323	305	295	329	321	341	345	336	307	330	338	324	309	341	331	300	314	302	338	336	322	332	296	301	309	304	335	313	314	326	339	316	306	334	286	311	313	320	317	300	328	316	324	304	301	335	353	358	296	300	331	279	302	333	309	290	320	283	348	327	315	296	308	329	312	312	318	286	325	330	308	319	314	309	324	331	308	331	356	300	323	324	330	301	327	309	332	329	331	306	298	306	334	328	339	307	325	364	336	333	298	334	295	320	310	318	334	328	283	307	307	321	312	300	314	315	334	323	319	313	317	316	319	318	299	315	321	361	322	302	332	297	330	316	332	324	335	329	302	302	322	310	321	331	331	341	300	284	311	333	304	314	303	315	313	331	320	334	324	330	314	331	306	317	331	351	301	304	317	293	327	295	333	339	336	351	316	328	295	352	297	318	344	306	289	312	295	304	314	327	326	310	314	313	309	354	340	315	328	338	359	304	313	306	328	318	343	303	295	342	337	290	315	344	321	344	324	322	283	319	309	319	316	355	336	342	310	341	324	318	317	301	322	333	324	307	289	297	323	329	279	271	357	316	307	318	319	355	315	310	315	314	309	352	316	299	315	364	327	318	325	327	334	347	324	344	334	293	325	337	303	349	331	301	311	332	319	310	348	322	323	296	361	338	326	311	310	309	369	300	308	312	346	374	295	343	348	289	309	292	299	328	347	325	308	319	336	304	330	322	334	311	316	316	299	287	308	305	350
7583	1058	727	493	479	426	430	376	375	383	362	382	359	389	358	367	381	374	354	333	325	337	374	356	353	349	335	339	385	356	349	379	380	383	361	346	366	371	321	350	348	358	381	309	354	362	366	366	361	355	378	325	345	364	348	334	374	353	367	358	337	354	365	345	365	386	346	386	359	366	401	344	339	379	367	336	344	345	375	364	334	342	347	378	388	353	357	355	380	345	385	350	361	392	346	345	361	360	332	348	350	388	352	363	378	330	345	348	364	340	365	356	333	369	378	348	358	395	345	370	342	342	383	378	369	352	373	371	403	389	389	363	361	366	410	343	374	332	376	347	379	354	348	362	427	348	375	330	329	322	367	357	340	362	335	353	334	383	353	372	375	362	339	373	366	378	364	357	339	403	325	372	306	341	356	383	347	316	371	309	320	341	358	343	365	354	369	376	318	358	381	350	338	335	339	350	360	352	318	331	355	385	353	379	344	358	341	350	338	357	360	341	356	347	380	339	364	310	358	361	342	388	336	368	373	337	363	351	368	373	385	342	347	342	375	358	343	385	367	379	355	345	326	345	359	323	324	353	342	358	346	374	356	360	366	323	376	356	346	343	358	350	382	332	337	378	357	365	364	318	365	388	381	346	388	321	333	357	359	372	338	350	326	351	357	386	357	356	389	367	351	363	347	336	362	353	360	365	333	330	350	364	360	350	359	373	355	321	351	365	360	370	396	360	370	346	321	357	366	356	380	361	365	365	343	386	321	357	335	366	374	356	345	360	364	358	348	345	340	363	389	358	378	368	361	370	356	344	344	377	366	375	346	396	345	330	333	366	333	369	348	351	334	359	358	329	406	343	376	313	372	397	355	389	345	376	351	357	387	365	367	341	363	341	337	357	353	339	360	346	346	367	352	335	324	346	365	333	377	339	345	357	340	365	406	377	368	368	348	345	346	357	347	342	342	326	404	330	362	335	329	365	340	357	373	374	359	359	357	324	381	329	372	338	376	333	378	339	334	362	361	344	386	345	355	334	350	382	340	357	358	370	318	345	352	372	317	381	375	361	372	369	347	341	359	345	388	381	339	346	372	370	386	392	352	368	339	327	356	357	379	361	336	349	329	352	326	333	381	373	366	365	365	356	371	354	378	356	349	371	339	365	378	367	376	333	354	363	354	332	373	346	341	366	352	384	384	336	359	382	376	348	371	328	333	383	376	351	345	345	395	358	345	389	385	367	360	322	331	346	381	363	368	358	341	359	383	367	350	384	333	350	350	355	358	376	368	365	352	332	336	353	351	329	352	384	315	350	374	341	395	347	361	367	368	338	352	366	370	340	336	382	349	352	329	340	349	331	376	366	346	373	340	337	341	365	337	377	372	350	352	394	356	333	363	378	340	357	361	367	375	365	384	350	399	360	392	330	352	374	358	311	319	357	356	326	366	331	359	346	379	348	370	347	348	345	373	344	350	376	349	365	335	359	353	388	378	369	352	369	353	334	369	400	352	373	344	338	358	335	375	347	308	350	337	377	366	362	351	355	362	342	340	363	416	376	345	372	354	402	355	373	373	352	361	363	398	369	401	354	345	355	393	361	349	363	318	326	349	387	349	359	365	341	332	346	364	326	329	361	318	371	343	376	363	365	358	356	350	376	339	361	321	380	397	372	346	381	371	368	350	337	369	344	312	360	383	361	346	346	363	385	336	362	366	363	367	367	357	349	356	364	321	358	393	353	339	327	373	366	371	371	366	353	384	349	336	351	408	364	350	345	370	329	328	349	332	316	347	360	383	381	347	333	354	357	322	370	337	380	354	379	345	361	377	363	386	373	364	392	387	349	326	363	354	360	328	369	386	370	342	385	357	362	359	352	345	362	347	361	342	346	345	393	330	353	360	368	345	332	349	364	375	355	358	322	334	344	388	353	341	362	383	361	375	339	379	350	379	368	369	368	327	325	368	353	360	385	331	332	332	349	354	345	389	349	371	345	381	361	333	356	348	364	360	359	349	367	342	371	366	363	366	373	360	339	375	360	394	361	368	361	363	382	340	366	379	376	350	350	371	346	357	368	357	350	325	374	357	385	346	347	354	375	334	352	367	385	370	372	351	334	338	352	370	357	349	394	339	339	357	326	327	356	372	325	350	378	384	314	347	359	371	376	360	348	335	346	372	385	359	337	364	370	341	363	348	343	390	342	338	338	357	368	371	359	348	329	361	359	364	396	373	345	346	343	359	342	413	338	356	385	345	356	377	372	381	350	367	351	355	354	376	367	332	384	318	345	375	367	358	369	369	387	346	351	355	335	333	333	356	318	400	389	348	350	351	400	361	321	363	355	339	316	388	358	351	363	344	363	328	365	342	375	383	339	356	367	347	411	363	378	382	368	375	363	357	347	369	376	368	348	336	393	334	365	373	352	376	419	340	362	344	386	350	364	358	353	357	369	343	330	345	363	392	318	317	362	345	364	369	346	369	349	365	368	365	368	339	359	394	368	355	353	361	325	354	363	362	361	373	364	378	357	375	329	357	378	367	350	361	345	395	371	364	330	333	325	327	320	352	334	347	360	403	354	348	377	356	349	361	383	373	394	356	346	346	346	341	372	350	338	334	377	354	340	351	328	339	348	375	350	352	345	372	364	369	345	315	338	359	393	333	382	338	335	330	358	380	320	358	350	384	352	368	316	350	381	331	347	361	335	335	347	336	347	341	345	371	349	371	361	342	388	325	360	361	367	344	371	379	361	357	351	349	363	343	360	359	359	361	350	367	364	379	342	380	349	346	384	345	366	347	343	368	330	344	352	364	358	336	335	353	351	340	365	362	388	322	336	359	329	386	338	371	358	312	348	349	383	384	373	347	367	373	364	345	324	341	392	373	338	411	349	369	326	365	370	361	374	340	343	357	367	367	342	309	348	391	356	326	389	371	388	356	366	402	378	362	331	329	382	377	350	339	373	388	358	350	340	368	378	337	330	359	369	313	350	372	384	355	355	365	361	368	358	341	355	351	339	365	360	352	389	359	354	365	360	408	351	355	343	362	355	357	368	384	383	360	326	378	380	337	354	376	368	376	354	352	330	367	382	387	369	375	365	390	347	339	360	371	353	379	360	353	345	387	348	349	359	332	341	324	385	382	355	355	344	369	345	378	330	369	339	362	320	343	361	355	343	401	393	385	358	399	375	352	346	404	367	360	349	370	370	370	361	353	377	358	348	351	364	359	336	355	338	341	344	385	340	350	353	374	375	366	378	343	350	362	384	376	379	398	352	351	369	383	356	352	368	348	336	365	361	369	399	352	372	361	356	353	344	371	378	374	359	341	349	374	362	341	346	361	365	345	359	339	366	327	379	322	361	362	364	355	333	376	389	347	370	339	355	374	359	353	340	374	360	370	351	371	350	351	350	363	358	380	342	357	362	329	349	383	372	360	352	368	374	349	372	345	333	358	356	351	347	325	369	352	377	392	359	352	377	351	367	380	392	349	357	338	367	353	323	356	354
23603	21032	28118	24139	21025	7673	727	492	373	375	342	246	265	262	218	237	215	224	190	195	189	215	192	187	183	174	198	214	199	150	168	178	196	191	170	193	191	189	185	186	170	168	172	170	182	196	175	179	182	186	186	177	173	193	159	147	176	182	179	168	190	189	163	149	151	163	147	176	181	172	177	157	180	185	164	192	191	181	162	177	184	165	164	186	171	176	155	183	159	184	182	168	184	169	198	154	185	154	186	147	194	170	170	165	170	157	163	184	167	175	166	167	175	170	167	156	161	182	157	179	150	166	161	191	176	164	194	177	189	153	165	188	162	169	159	159	198	174	190	156	154	188	158	166	164	177	169	198	198	162	170	150	180	171	158	167	161	166	159	158	159	144	191	186	164	185	170	192	156	149	160	167	172	170	179	156	171	169	182	173	185	156	147	186	156	180	180	206	167	165	173	192	145	162	165	168	163	156	188	169	177	150	176	160	164	168	157	175	169	202	158	190	172	172	166	188	164	182	169	160	165	160	182	164	168	164	187	152	185	196	176	184	168	174	166	186	153	163	169	165	153	156	154	167	203	180	153	160	181	179	167	175	178	193	152	159	183	155	174	163	168	153	166	170	182	170	164	179	149	160	174	179	167	181	175	172	165	173	200	175	170	174	163	170	176	158	163	164	157	148	189	170	163	186	170	178	159	169	173	169	173	166	161	156	177	177	156	170	191	158	184	160	150	164	170	173	192	159	154	190	160	180	178	173	165	144	177	148	185	178	142	177	150	196	166	174	152	160	163	161	190	191	176	163	199	163	161	160	171	160	182	167	167	190	181	158	178	172	181	175	161	190	187	138	156	160	178	157	170	154	174	172	143	168	163	185	176	153	162	194	178	181	151	170	183	158	180	179	152	154	166	159	174	161	153	190	150	174	171	156	144	157	144	186	152	174	168	203	175	148	148	165	178	164	169	173	155	137	192	174	184	183	167	176	183	158	150	204	161	143	157	174	181	165	169	175	175	165	166	168	200	175	158	175	169	178	159	163	156	169	179	175	172	188	149	193	194	180	172	165	152	166	184	178	170	155	180	165	157	178	180	162	179	151	181	179	151	197	163	166	162	172	143	179	156	164	184	173	158	192	172	172	185	188	168	174	192	171	164	157	171	167	166	175	171	169	174	189	172	158	173	163	170	175	177	177	176	168	184	180	164	168	164	158	170	186	157	159	174	178	174	156	156	166	154	164	182	171	171	172	165	170	176	153	181	197	215	177	184	180	173	178	183	142	175	192	157	172	172	171	155	182	158	182	169	148	154	172	193	158	174	159	195	179	175	156	194	172	183	191	170	167	173	179	172	164	164	160	149	153	159	155	164	183	177	159	182	174	172	141	163	177	171	186	183	166	178	152	159	164	186	145	130	170	177	168	174	162	164	174	173	190	194	158	184	175	194	167	169	158	149	174	178	182	171	208	175	185	172	210	177	174	166	155	191	184	172	142	188	156	167	167	184	185	173	154	160	166	180	174	179	158	181	188	191	165	166	183	177	175	165	168	164	155	189	176	168	162	162	162	157	180	144	177	152	155	176	163	157	168	180	170	178	176	176	156	155	170	170	172	173	184	184	157	178	166	184	170	167	155	160	172	162	175	174	179	168	174	177	183	158	177	158	167	153	140	162	177	163	158	183	172	157	174	167	178	174	159	165	182	167	171	190	181	168	174	181	166	189	209	187	178	177	167	189	145	189	187	154	181	182	190	155	173	161	162	167	192	180	182	184	168	161	162	168	186	149	161	188	143	184	157	164	183	175	170	176	159	166	175	168	169	177	162	167	205	170	163	206	169	154	141	170	184	157	163	166	176	170	157	186	169	175	141	164	163	173	174	177	160	177	188	173	170	167	148	165	157	162	186	152	151	195	171	165	165	163	176	172	188	176	178	142	191	164	170	175	173	172	166	174	173	178	177	160	169	183	167	151	164	193	183	191	154	150	165	151	193	167	166	178	162	166	154	176	188	172	174	174	174	177	170	165	180	175	178	132	192	174	161	142	213	172	145	184	191	178	162	154	162	173	162	179	200	165	171	170	184	173	164	182	180	192	176	172	161	177	182	157	167	165	185	164	181	167	171	176	183	167	158	179	155	183	136	142	150	166	181	167	174	168	203	159	158	178	176	168	142	148	177	167	181	179	182	141	163	189	182	150	162	164	159	153	182	154	154	200	192	161	163	163	184	172	144	150	140	151	163	170	169	169	171	163	172	150	182	149	168	184	175	173	158	190	207	203	169	154	182	186	169	179	172	171	172	185	164	161	186	159	169	165	174	151	149	174	160	152	169	183	175	195	213	174	149	182	174	169	163	177	164	186	170	165	154	161	172	173	167	166	148	173	175	155	182	165	159	151	156	180	200	187	158	173	173	191	164	190	199	181	175	161	171	155	176	166	181	192	186	162	163	168	162	163	177	170	162	189	180	180	156	168	176	153	175	167	166	166	191	189	176	169	173	171	175	192	154	175	176	170	177	184	181	168	177	201	138	141	185	178	150	178	158	164	196	168	185	159	181	150	189	177	162	168	165	155	181	141	177	164	149	165	163	198	163	172	154	173	172	181	139	191	156	167	163	193	180	171	176	156	152	173	164	170	167	166	177	154	151	149	145	173	152	154	189	178	162	149	173	152	171	179	168	172	157	167	175	165	167	167	162	174	166	169	212	193	157	171	180	182	173	192	185	162	175	154	162	181	181	183	156	183	192	161	171	145	178	162	158	170	170	193	173	192	162	172	174	172	152	206	165	168	162	181	167	167	185	158	148	162	168	167	176	171	188	159	171	182	182	184	188	166	174	181	171	175	165	188	160	159	162	166	173	171	185	179	168	164	188	201	185	175	153	176	160	172	161	180	190	174	169	163	169	183	184	174	169	145	179	151	182	172	192	170	175	175	166	137	160	156	163	155	150	173	154	166	157	179	175	169	163	164	157	164	155	190	160	174	180	145	189	157	170	171	192	164	163	163	195	181	171	162	148	191	167	152	173	165	180	158	185	183	186	170	166	188	151	192	176	182	198	186	174	162	179	168	174	180	165	173	171	185	171	170	177	185	181	171	176	160	156	165	181	164	146	137	150	176	181	169	169	169	159	185	157	169	158	156	166	167	186	176	173	174	164	170	148	170	176	193	156	157	167	142	171	172	179	176	183	160	166	166	161	207	191	166	154	142	168	144	168	164	153	166	189	180	174	166	197	164	162	159	176	174	159	159	197	174	152	167	176	181	161	174	160	139	178	178	198	170	164	155	172	167	153	166	148	135	165	163	155	167	153	164	175	174	150	167	177	190	167	169	161	192	150	197	175	171	153	164	168	172	180	189	172	165	187	191	167	177	163	174	177	172	180	183	186	174	136	179	199	162	183	169	148	164	139	166	150	159	174	158	179	175	179	201	184	170	155	178	162	164	179	161	169	158	174	149	177	183	166	170	178	170	174	185	174	186	172	179	160	192	181	185	178	162	185
24465	9147	5349	2458	1750	1302	974	752	672	482	473	424	353	329	295	303	243	257	248	241	251	230	223	236	205	224	233	239	230	219	226	218	236	195	208	210	211	184	179	204	165	214	219	233	176	199	184	223	215	210	204	184	209	202	196	214	205	200	199	193	203	201	183	182	193	209	192	201	194	201	212	189	203	208	203	222	203	205	193	215	228	219	200	196	190	189	203	223	213	197	189	197	193	181	210	188	215	178	185	208	206	213	207	221	188	223	161	193	209	192	198	193	184	186	196	211	204	207	206	182	182	194	199	220	217	196	190	189	211	227	195	191	199	204	194	185	182	215	196	219	190	190	201	193	199	191	188	208	210	196	204	203	226	201	188	212	180	194	205	227	196	190	211	188	193	197	185	204	190	206	226	205	222	200	183	162	207	221	186	208	198	181	207	208	204	187	163	193	225	195	200	192	189	206	204	192	194	196	194	211	194	202	198	200	207	202	190	199	179	187	176	207	199	202	207	163	192	194	191	195	191	219	212	194	194	214	161	193	208	191	191	187	166	203	196	193	239	195	207	210	206	181	178	189	195	192	200	194	217	201	203	204	207	186	214	194	220	207	200	215	197	193	182	206	198	183	197	204	207	199	194	181	197	175	181	179	207	207	199	202	210	208	203	211	205	193	211	180	191	196	177	196	204	182	200	213	205	219	206	204	173	201	205	187	223	197	184	213	214	208	195	190	207	205	208	153	173	181	188	200	215	188	198	201	193	223	188	226	203	175	180	217	190	216	199	192	188	190	186	200	197	168	219	182	179	191	205	201	185	184	184	189	191	186	216	220	197	192	178	189	185	204	180	187	211	186	200	187	188	181	202	196	214	207	191	179	226	212	191	188	182	200	203	213	199	195	184	195	193	199	174	177	195	249	201	167	193	199	181	172	194	199	186	188	219	206	175	214	186	194	188	184	192	198	203	205	216	196	191	186	214	206	199	198	197	190	178	211	196	170	199	195	177	201	200	198	219	181	186	196	212	213	197	198	219	192	205	192	175	207	217	174	198	189	183	213	188	203	186	186	198	182	212	195	195	199	201	203	179	200	212	181	195	195	189	193	195	197	169	197	200	187	196	177	184	176	192	201	200	177	171	206	219	200	175	196	199	213	192	180	228	206	203	191	190	204	190	213	186	210	194	191	194	179	211	203	192	174	186	198	193	193	198	194	234	176	188	174	206	206	203	208	205	192	180	169	188	180	187	205	174	181	194	204	213	189	188	202	199	201	218	193	177	195	176	214	198	194	183	213	185	181	219	171	218	185	179	219	211	212	211	187	202	201	192	197	184	190	197	189	189	193	225	168	180	204	196	200	192	194	210	193	185	190	214	178	197	215	192	212	223	204	223	201	207	188	174	223	188	193	196	205	198	209	179	179	199	200	171	206	190	187	193	183	217	189	180	168	207	203	204	208	199	194	179	171	201	187	207	200	177	191	186	209	186	207	174	171	220	174	198	196	185	217	175	212	179	208	203	181	199	206	212	212	187	221	209	180	182	211	193	191	205	209	210	225	213	213	179	205	202	214	179	192	209	199	205	182	216	202	207	183	191	186	221	191	195	175	175	190	186	220	177	205	194	224	218	199	201	203	190	204	189	175	195	202	186	186	217	202	210	204	204	179	196	186	194	211	205	190	211	191	206	190	190	183	180	186	188	183	190	235	191	210	219	200	195	175	183	207	180	185	196	182	196	189	213	191	195	203	227	179	195	201	186	209	206	217	179	200	187	198	211	192	219	194	206	190	197	196	192	196	217	189	176	202	197	192	177	174	175	195	209	217	191	207	196	202	184	194	190	208	205	194	217	195	191	198	191	214	189	208	172	186	203	204	180	210	208	177	182	198	186	191	206	181	202	216	190	173	177	210	193	201	173	186	219	203	233	197	204	212	184	201	196	195	190	212	206	187	196	180	176	193	209	186	206	198	194	184	204	199	208	181	198	195	233	191	198	197	198	203	193	175	194	204	216	214	205	193	174	204	185	199	191	231	194	171	189	186	197	189	208	188	171	180	189	231	189	207	205	187	212	190	188	197	194	194	183	195	205	187	194	215	202	194	177	233	210	172	225	198	224	193	197	242	182	201	199	203	215	183	180	226	210	207	209	190	185	212	209	174	194	220	189	228	181	204	194	184	181	194	185	193	190	194	194	219	172	207	187	211	175	196	189	190	243	206	204	208	203	178	182	177	160	174	209	223	206	197	201	192	195	186	207	184	175	176	206	190	202	187	185	166	201	192	236	203	180	192	216	216	203	206	198	191	174	210	201	175	211	210	196	191	196	201	207	191	211	191	160	175	183	217	172	190	204	213	189	215	165	204	246	217	188	185	192	185	199	202	220	181	184	194	183	218	198	209	177	213	178	172	161	199	212	219	197	204	176	187	190	169	206	218	186	191	206	190	189	174	192	221	203	222	175	197	202	181	201	177	196	185	188	181	194	200	214	193	204	194	214	204	207	186	148	192	204	208	221	206	198	233	178	202	196	212	200	189	186	184	197	203	205	208	179	212	181	205	186	196	197	176	199	173	215	194	202	190	201	212	188	204	189	222	156	190	174	197	186	183	202	190	194	177	195	181	204	170	214	194	190	204	190	181	200	207	205	234	203	203	198	195	178	187	178	175	179	174	208	211	212	201	202	223	220	204	194	198	215	201	178	186	188	188	179	190	214	194	210	204	192	196	191	208	165	205	184	181	204	212	194	210	165	186	218	198	198	193	172	190	192	219	192	160	174	207	197	201	208	200	193	205	189	212	216	178	182	207	216	169	188	183	204	194	229	205	201	212	189	194	191	216	200	190	199	210	196	200	190	192	180	196	209	194	200	186	193	215	217	188	213	190	198	195	177	204	183	177	211	204	194	186	206	203	175	179	186	198	193	179	178	177	205	200	191	209	212	170	200	173	188	181	184	201	218	211	191	202	166	200	193	206	189	198	213	193	215	190	217	202	183	182	186	213	203	210	196	195	189	181	211	208	174	206	203	213	190	196	195	201	192	209	201	194	211	187	207	184	218	231	223	184	158	202	206	177	211	200	186	225	187	202	184	203	195	217	200	207	200	190	180	174	193	221	230	190	200	216	209	212	214	208	214	202	183	198	200	184	201	197	179	199	196	183	193	223	186	187	179	191	186	186	207	180	196	175	196	172	184	216	203	199	202	229	195	180	186	213	199	201	198	211	178	201	195	192	192	187	196	211	182	205	190	193	197	199	181	224	198	177	206	187	171	195	201	206	181	189	204	199	195	206	201	175	204	181	202	183	197	217	186	181	217	183	202	191	209	183	185	217	207	187	206	179	196	179	223	215	186	207	204	184	226	212	192	174	208	214	189	195	197	212	186	188	191	195	200	198	207	172	216	201	203	231	198	176	214	217	170	190	204	178	201	198	184	192	189	201	188	191	213	190	193	205	196	186	205	194	207	205	195	185	179	232	194	180	203	184	195	204	207	179	192	194	216	214
24809	21026	26980	25227	8474	942	765	623	621	568	605	603	618	628	601	537	552	564	575	540	530	555	590	540	517	540	549	562	532	547	551	516	511	572	504	589	514	515	555	523	522	508	550	561	570	518	546	537	562	532	529	569	529	509	525	541	558	530	539	550	525	541	549	512	511	559	542	527	517	554	526	539	527	511	556	523	491	541	529	505	554	563	496	501	558	550	539	523	543	553	554	530	526	523	555	534	542	548	523	493	461	507	524	520	545	527	540	566	553	536	530	524	515	493	528	537	551	495	490	546	556	541	583	551	529	567	523	498	589	552	565	527	534	516	514	563	535	511	545	551	551	536	543	592	549	560	542	498	495	515	500	490	569	526	497	501	507	512	516	613	529	572	557	557	531	544	543	496	546	533	547	545	516	515	568	540	544	561	538	517	483	546	527	532	568	555	517	523	543	531	567	550	580	514	516	507	531	549	553	501	518	538	508	510	512	550	543	537	477	518	532	541	535	493	568	504	570	520	537	532	568	567	502	507	538	537	516	531	573	520	491	500	510	525	551	556	526	573	517	497	525	499	557	523	511	530	511	486	503	536	569	537	549	554	539	556	543	542	512	547	514	567	510	539	521	521	521	527	515	484	506	578	501	526	519	527	559	519	543	543	542	501	525	520	511	495	560	529	530	564	536	567	528	506	506	498	533	493	553	529	559	556	525	532	533	525	543	500	526	525	539	561	540	537	526	537	549	579	504	565	529	470	572	576	548	564	483	507	566	493	539	551	565	530	507	520	502	492	523	504	528	589	551	510	578	523	536	530	576	580	544	477	540	494	570	518	551	506	534	570	532	559	524	518	527	523	529	549	537	495	547	511	526	485	541	540	515	525	516	531	575	525	501	567	525	566	524	516	555	546	548	526	482	534	567	506	546	483	545	516	547	528	537	529	504	538	515	516	531	559	525	536	532	534	517	517	500	539	552	538	514	558	520	585	561	507	508	516	492	545	522	528	516	517	501	514	533	546	545	533	499	525	544	525	543	502	520	532	540	515	542	497	522	501	565	530	516	515	516	507	488	533	531	499	554	558	546	498	490	517	568	515	542	526	542	509	526	497	522	549	519	520	511	531	533	521	535	485	543	516	553	547	526	565	550	535	493	518	543	527	506	495	508	521	519	476	534	565	511	569	528	529	500	540	535	555	547	567	555	556	522	579	546	593	503	558	551	576	535	544	523	554	527	543	527	503	546	535	528	545	516	526	538	520	523	481	580	517	547	557	505	528	529	522	499	559	548	506	477	531	497	526	535	526	549	501	514	523	543	527	514	498	534	522	563	519	553	525	497	512	552	509	554	551	532	518	546	579	521	498	511	531	529	500	561	544	578	564	518	562	488	532	579	523	529	537	525	559	528	494	570	541	521	541	519	553	525	555	546	519	572	530	500	551	531	507	510	574	534	510	541	532	575	485	508	539	559	540	499	535	531	562	531	512	536	560	527	551	526	548	513	504	526	552	549	506	524	486	566	537	530	527	537	563	548	572	526	501	530	514	543	550	520	538	524	566	538	547	487	520	513	467	514	530	518	542	505	517	561	530	523	537	491	528	520	521	560	556	518	494	527	537	534	518	539	546	555	526	521	547	557	568	532	551	526	521	568	533	508	529	525	562	507	546	586	563	547	511	520	497	540	574	539	572	519	526	505	549	489	510	504	522	500	535	485	478	535	510	526	547	537	532	533	539	530	531	538	589	551	567	500	531	555	522	560	532	526	507	561	504	536	501	534	533	532	538	551	518	521	532	512	505	529	511	458	537	539	504	559	564	555	514	511	540	519	519	543	555	497	525	489	485	515	518	572	500	543	530	501	570	541	536	535	520	568	517	546	519	510	586	499	534	534	502	568	507	556	565	537	491	530	571	574	489	530	583	552	502	513	531	545	525	537	530	522	538	536	533	521	518	562	561	526	528	534	511	544	551	508	515	536	549	504	498	555	561	489	539	574	501	518	551	492	559	498	509	544	521	505	526	535	557	523	559	502	545	545	534	519	514	487	522	497	500	573	504	531	497	489	547	496	545	486	532	562	546	483	526	594	538	489	545	573	548	540	521	493	528	512	530	545	510	541	492	542	544	520	476	498	524	505	500	543	555	568	561	472	503	511	505	530	534	527	575	514	553	515	522	524	557	524	533	519	528	502	521	482	519	532	575	560	531	586	510	579	569	523	535	531	561	553	525	521	523	563	566	466	505	543	516	541	555	564	534	521	539	537	537	530	535	506	597	555	547	534	510	537	489	567	558	517	532	573	541	537	515	538	552	546	483	508	546	541	561	504	564	510	539	522	530	542	527	535	510	518	539	486	522	550	504	523	517	545	503	574	543	544	523	512	523	595	513	517	557	559	578	526	534	525	544	512	548	543	459	533	548	477	548	513	545	525	540	534	510	500	514	542	572	538	558	513	517	539	523	538	485	488	533	526	486	496	521	543	526	521	503	528	508	543	552	514	543	498	557	547	532	524	574	530	530	505	544	540	577	518	550	563	525	546	497	522	492	538	526	511	551	525	526	525	540	515	539	521	541	515	553	488	530	534	557	545	516	512	532	505	518	515	486	506	515	520	526	517	539	545	525	526	565	502	563	480	508	574	568	558	534	577	539	518	493	569	498	516	501	548	540	517	517	512	553	550	518	525	508	519	553	546	490	539	521	533	493	527	507	528	512	540	500	531	538	560	553	540	507	509	529	505	571	538	541	541	552	538	532	532	566	504	555	536	551	563	543	499	505	552	483	496	557	519	492	536	524	506	566	529	510	495	537	514	547	539	522	491	532	541	516	516	531	545	501	534	515	513	538	507	501	525	491	536	542	527	521	579	529	576	533	531	553	550	494	506	526	519	556	518	517	537	538	532	511	503	558	581	531	544	519	503	534	507	528	537	545	560	524	521	547	524	569	560	503	547	510	482	529	522	536	488	531	552	532	504	545	501	544	503	588	545	525	527	497	537	536	534	525	518	521	542	553	541	557	562	568	546	528	537	561	552	510	507	515	582	530	532	543	531	532	541	506	550	521	543	549	492	522	521	525	551	529	481	550	550	513	572	530	491	540	536	561	565	531	535	544	512	540	549	495	516	505	550	571	509	518	539	552	541	544	512	532	537	518	476	509	517	516	536	537	541	520	532	508	540	561	529	533	546	509	506	501	564	536	515	551	551	539	544	505	493	525	505	507	557	536	498	554	506	500	554	548	541	563	516	527	540	509	514	485	536	531	539	564	546	515	552	531	497	528	545	519	501	518	508	537	494	548	525	569	494	558	571	554	552	542	498	539	508	558	552	569	531	512	560	541	550	548	523	528	531	557	564	561	543	555	538	519	549	518	494	543	518	541	519	514	550	473	541	512	583	534	534	528	532	529	571	524	557	551	513	510	571	479	531	498	509	538	565	565	576	590	501	587	516	553	511	574	510	501	504	535	563	530	528	558	545	533	546	546	521	546	575	508	589	548	512	515	517	511
21803	5140	3200	1692	1410	1100	999	873	840	706	695	675	657	584	615	610	601	589	567	627	636	612	588	577	559	624	554	609	596	527	586	621	565	545	598	569	599	541	601	557	537	536	585	587	532	537	527	571	537	569	590	563	556	551	570	545	549	528	568	575	539	593	528	553	595	596	571	572	587	544	594	586	575	543	577	532	607	534	550	565	592	512	529	599	523	559	550	585	564	544	565	600	601	602	554	551	561	551	546	546	531	529	600	569	553	563	581	596	541	580	546	563	540	548	540	552	553	575	570	584	530	527	552	498	559	604	524	559	562	607	555	557	527	582	572	554	555	589	534	516	563	544	549	572	530	552	573	555	551	532	552	566	600	530	545	578	496	578	550	549	584	559	510	549	576	560	565	545	543	563	580	550	572	547	529	562	568	538	565	543	589	533	566	587	578	566	573	578	549	530	574	554	549	556	562	593	579	573	527	608	571	547	587	567	550	598	564	550	528	608	577	568	561	548	531	512	596	547	583	533	526	581	560	550	577	562	561	589	534	586	562	577	565	586	591	583	537	546	537	594	564	587	549	557	565	544	577	561	561	558	570	554	545	536	544	527	532	572	572	535	545	568	610	567	571	582	594	553	597	598	585	585	553	496	540	551	565	535	588	556	587	590	521	557	579	577	549	514	590	575	610	539	528	560	580	545	577	576	550	562	552	538	583	583	558	551	558	554	564	566	574	573	533	556	596	573	572	551	563	580	601	557	578	599	552	544	584	541	527	597	552	532	577	559	591	554	556	518	562	562	574	563	586	566	551	600	536	608	551	593	585	578	546	556	541	534	554	533	581	595	566	561	591	568	616	586	567	561	568	600	597	599	575	567	541	594	614	582	557	565	590	555	581	559	544	554	521	542	556	596	521	505	528	571	607	575	564	566	563	559	611	537	552	593	550	557	596	521	556	558	568	559	596	583	594	572	553	586	580	579	551	560	553	570	566	528	500	562	547	581	585	586	569	551	573	527	494	596	570	526	605	555	574	588	620	546	582	571	564	554	590	597	621	559	538	554	562	554	572	560	563	587	543	491	554	587	588	598	574	559	537	572	522	567	565	560	573	576	560	570	557	605	628	533	531	538	539	554	545	550	593	563	560	566	556	554	570	562	562	551	576	575	564	552	561	561	572	539	580	566	531	563	522	560	594	558	569	578	553	579	510	531	560	562	542	527	567	555	540	539	534	539	528	544	538	553	566	556	570	574	561	567	551	597	567	554	603	555	533	584	541	540	531	538	584	580	550	549	563	549	567	609	564	594	581	588	544	544	608	519	566	547	536	519	550	585	504	594	582	551	522	581	539	545	541	569	532	587	560	525	538	562	573	540	585	540	580	610	579	552	582	539	578	537	545	541	559	570	532	570	555	610	514	544	523	554	540	566	590	518	592	552	539	536	571	560	584	569	560	572	533	576	578	581	552	524	544	567	578	545	573	581	561	586	566	579	552	550	593	560	567	576	589	552	563	562	532	544	561	526	579	580	568	553	543	554	565	581	566	571	571	534	588	562	560	576	547	570	561	609	524	565	504	526	568	547	568	586	576	560	508	547	579	556	538	534	537	584	546	531	556	550	523	555	555	550	513	577	522	558	587	561	580	549	605	557	562	548	546	575	539	546	555	591	545	542	562	537	568	534	560	567	593	585	570	564	572	585	520	547	600	596	576	544	596	549	620	572	572	644	546	548	590	496	570	554	567	526	563	578	576	565	586	560	565	559	563	568	578	545	623	548	545	548	574	598	547	537	560	559	559	515	584	577	549	568	589	583	540	581	571	564	562	599	565	599	588	571	595	545	563	573	570	562	617	574	575	585	607	579	560	545	552	552	567	571	568	524	548	548	556	577	564	564	555	519	576	537	612	559	552	589	562	546	533	565	546	604	593	575	528	575	546	578	574	595	570	596	548	567	545	578	589	584	566	556	583	574	585	568	549	527	541	545	536	535	561	531	553	557	583	550	580	581	570	539	565	543	579	557	530	568	573	569	522	541	581	528	536	586	581	598	573	527	603	544	543	540	540	560	611	549	529	567	563	547	575	555	532	564	551	528	574	555	555	562	585	536	556	567	540	579	541	603	571	584	602	570	584	558	598	576	580	564	585	526	572	596	548	566	564	558	553	592	604	536	589	571	605	519	552	575	533	565	582	594	531	532	549	574	568	587	552	548	569	555	552	586	567	566	563	591	590	553	578	576	593	558	542	553	536	565	562	533	578	607	573	537	594	559	566	545	608	553	573	532	547	565	568	574	536	548	595	552	545	540	559	566	543	563	557	566	605	563	550	569	547	573	587	591	554	590	564	556	552	540	538	563	566	536	567	566	558	541	557	579	566	606	559	520	564	534	557	552	575	553	568	542	539	561	566	581	554	600	582	599	581	544	516	582	544	586	581	527	581	522	564	538	578	618	529	574	582	567	556	559	545	535	598	571	535	587	612	593	587	556	566	583	567	540	573	558	593	575	582	588	592	550	564	589	565	578	568	586	547	525	572	549	551	541	577	570	544	554	559	559	566	612	595	555	567	552	558	596	602	560	564	568	580	571	571	562	545	543	565	552	572	594	562	561	510	567	574	581	560	592	548	527	508	598	594	574	583	565	585	546	543	548	483	559	599	596	572	599	603	547	519	576	621	553	568	549	612	579	573	524	573	559	576	600	578	533	582	572	547	514	542	566	538	534	591	564	574	596	576	595	581	507	609	598	562	563	581	514	541	523	554	565	592	550	544	558	559	588	606	550	551	539	606	556	549	545	544	527	565	564	541	590	586	591	528	544	555	531	548	563	523	618	561	575	560	548	574	564	597	578	585	594	557	572	573	569	550	557	564	546	576	578	557	571	605	569	553	593	553	597	543	560	569	578	578	556	559	554	534	521	548	554	595	526	590	561	564	555	537	567	556	567	575	543	548	561	554	575	525	542	536	582	581	560	552	559	542	555	567	555	528	551	511	505	551	606	572	636	560	567	605	566	560	579	546	575	560	595	598	548	584	541	541	577	586	546	550	562	580	571	509	589	550	556	557	559	575	551	560	538	545	564	587	591	565	546	578	535	552	544	548	533	592	541	559	563	562	524	545	558	531	548	544	519	571	593	585	520	585	578	564	606	579	525	558	598	574	601	536	554	550	598	588	546	589	573	567	553	611	583	542	544	528	521	601	548	562	594	586	533	603	559	543	562	528	569	540	549	523	570	576	542	544	593	568	582	566	588	550	548	541	591	548	560	537	585	561	541	539	549	543	561	558	551	550	594	549	528	556	559	563	544	535	594	581	583	539	567	597	607	545	526	528	568	549	557	534	500	580	572	526	572	584	589	559	505	548	587	588	568	553	552	573	593	566	581	564	580	603	628	578	564	548	533	544	548	541	546	559	593	571	580	605	528	556	591	600	590	580	560	559	552	551	571	539	554	554	557	560	568	585	581	594	554	581	531	565	540	567	563	548	561	554	535	550	561	583	572	572	587
22571	21080	28732	23684	21083	21115	6499	1076	804	716	672	606	563	570	516	481	488	462	499	491	471	449	450	415	440	433	425	401	397	445	434	410	430	430	452	403	412	420	420	408	426	446	397	417	385	388	391	408	409	390	413	418	387	365	384	403	385	403	379	402	415	402	397	432	398	423	395	435	400	395	408	416	418	387	394	378	402	413	423	387	406	407	423	408	390	424	418	397	433	402	427	380	381	385	391	393	406	388	412	413	404	438	417	416	414	410	413	399	416	403	413	413	387	367	414	438	400	392	412	375	390	375	409	418	404	386	383	403	394	422	390	406	393	398	386	390	401	384	407	414	406	421	428	418	416	405	418	410	361	405	416	388	396	348	395	429	381	412	382	427	409	415	384	391	404	387	385	393	424	393	420	405	399	400	405	385	426	409	395	420	408	422	378	385	421	375	417	393	398	395	423	354	374	412	377	397	413	435	401	401	380	382	385	401	420	372	418	404	400	410	388	438	380	427	397	407	399	416	364	395	403	354	376	381	374	417	403	415	394	378	374	407	425	379	409	397	420	384	386	379	431	380	400	380	407	421	392	386	416	379	367	362	395	418	418	391	419	385	413	443	393	400	410	425	388	378	379	395	417	405	415	385	394	410	408	367	381	428	412	399	415	364	425	437	417	381	386	402	406	431	383	354	407	396	416	375	394	388	410	417	378	401	363	415	397	427	417	369	398	377	359	376	421	408	445	386	392	410	405	384	429	408	403	417	372	396	407	379	424	359	413	370	383	401	382	408	432	412	345	428	409	396	420	376	393	372	402	413	388	350	375	384	409	393	396	360	388	421	409	387	355	411	402	409	413	404	401	379	379	417	398	397	417	401	392	380	399	417	372	412	411	368	410	370	365	416	378	394	350	392	355	403	383	417	411	419	404	401	405	399	377	399	412	388	423	377	406	387	408	389	435	401	416	439	375	467	429	420	399	388	427	419	381	418	372	408	411	428	381	406	416	430	400	391	372	394	363	375	376	402	423	375	433	405	374	400	384	376	407	405	377	411	380	372	377	400	386	377	407	426	404	397	395	405	405	408	378	424	379	395	400	393	441	380	379	436	367	390	398	422	405	434	385	420	391	393	393	380	402	432	399	415	380	398	407	371	403	362	429	370	423	427	428	392	399	403	379	390	399	387	428	394	363	456	378	406	423	400	365	398	471	392	407	403	381	386	407	405	384	414	429	364	362	413	387	407	410	413	381	373	368	390	383	397	396	401	417	418	428	369	380	382	378	441	407	402	411	437	405	394	393	383	397	396	386	403	377	389	383	387	409	400	393	380	382	382	381	394	403	405	399	388	382	440	401	418	408	398	451	407	389	466	442	391	385	411	390	410	388	398	428	386	389	401	376	401	422	412	416	423	417	378	386	384	381	407	395	417	406	363	367	412	394	398	365	410	398	414	403	366	410	376	377	372	406	388	404	403	437	404	357	388	355	393	442	420	386	458	401	419	400	395	388	404	375	388	377	416	405	424	403	433	387	394	395	390	403	360	400	386	358	442	421	382	409	379	396	385	414	440	399	443	424	402	382	394	402	403	418	370	399	406	410	409	387	372	419	398	379	414	393	385	352	410	421	416	388	422	399	375	416	425	384	374	369	406	401	396	436	366	390	372	380	382	410	392	373	391	403	406	398	418	413	406	413	395	402	402	401	417	369	398	408	386	385	383	413	392	392	372	401	437	393	396	384	407	402	394	389	376	427	392	398	403	393	399	392	439	396	405	371	409	397	419	421	386	396	407	390	425	365	426	385	385	434	386	406	370	394	369	427	421	417	406	421	381	429	398	388	447	447	402	420	429	376	386	399	422	396	394	363	372	386	404	417	375	455	395	402	384	392	438	382	435	397	365	451	405	396	393	420	376	373	390	381	401	389	358	390	378	399	398	409	400	381	444	407	375	398	406	431	418	403	387	400	413	380	428	380	409	397	371	401	365	426	363	438	431	385	380	394	431	415	376	411	415	440	401	401	420	398	371	413	416	418	352	371	377	377	401	382	384	399	381	410	389	384	420	399	372	387	405	396	396	372	383	397	367	400	379	379	383	400	383	373	359	403	392	431	402	423	425	435	400	448	373	401	414	399	400	421	400	380	385	363	385	381	373	402	369	381	411	400	362	388	367	392	419	403	403	394	365	413	403	400	401	417	405	371	400	415	412	360	369	382	435	381	382	395	402	410	386	433	355	386	384	442	384	419	385	376	416	427	411	405	407	373	414	370	399	388	399	450	403	395	359	389	400	403	402	384	396	436	398	410	433	420	353	415	386	405	427	421	402	404	421	394	436	407	380	384	406	350	443	409	392	371	401	410	389	393	396	425	389	419	373	437	394	375	377	394	413	366	406	377	405	406	422	417	366	412	403	404	398	406	415	391	401	399	416	357	360	363	350	396	408	386	404	395	376	355	418	386	386	394	432	388	369	397	384	405	402	392	375	407	378	402	401	390	394	395	388	415	392	415	370	439	396	388	379	416	391	393	400	394	418	382	417	372	419	392	395	358	365	386	389	352	417	367	430	392	414	405	422	388	412	429	416	406	399	405	422	373	394	381	399	349	404	404	409	406	405	416	400	378	363	412	369	376	381	389	439	382	389	386	395	384	361	422	406	403	350	419	374	382	412	382	373	358	436	411	398	402	378	408	391	379	390	428	402	431	396	390	373	469	412	372	407	428	380	425	412	391	425	350	383	386	397	410	412	397	401	409	383	369	389	385	360	410	399	385	405	390	366	394	393	370	397	426	415	383	403	390	375	403	415	421	393	367	406	412	365	421	379	392	411	381	411	402	388	393	409	382	388	386	401	389	383	400	430	393	410	381	421	401	384	422	366	419	412	389	369	399	386	383	413	396	379	390	423	373	437	397	406	386	399	400	371	361	424	385	422	390	379	369	426	390	377	447	388	441	365	399	392	377	373	394	402	379	395	415	401	397	369	400	389	394	417	419	386	410	427	399	394	376	396	420	396	364	380	423	389	398	383	431	368	418	368	393	401	407	432	404	413	399	387	412	415	387	453	376	381	367	393	421	414	418	407	367	396	393	401	387	386	366	396	412	429	414	421	389	400	342	422	409	382	418	394	397	396	402	386	365	376	394	406	373	410	384	416	394	383	400	387	408	394	374	401	431	407	393	370	398	403	341	394	355	387	420	341	405	360	395	368	417	368	382	388	414	396	399	355	395	398	387	410	379	383	397	401	424	364	411	419	407	384	408	412	393	376	403	415	423	394	398	442	410	370	379	411	378	393	395	383	401	382	370	343	354	375	387	398	354	402	408	397	416	432	401	412	384	392	338	406	399	412	397	413	397	409	418	394	385	381	368	400	425	400	408	394	420	380	393	389	373	418	411	398	422	340	380	399	449	393	402	415	405	389	400	379	404	387	419	396	402	420	400	409	416	399	403	396	380	406	411	389	404	395	437	394	411	410	397	418	416	434	400	409	447	366	426	404	380	422	439	392
29571	15052	9445	4501	3351	2471	1896	1479	1281	1055	914	772	771	709	635	600	551	520	561	496	472	537	463	495	486	483	471	460	427	445	448	415	440	445	422	410	411	408	431	408	445	411	470	415	431	461	427	404	433	463	419	414	416	414	418	408	422	403	391	408	430	406	391	406	418	425	391	419	384	434	410	417	422	429	441	415	398	433	394	379	395	392	415	432	404	432	422	435	403	403	406	375	396	419	417	406	416	416	429	402	399	398	392	435	386	395	400	454	378	407	439	458	407	406	445	397	462	397	408	390	429	402	397	417	424	428	413	422	395	356	412	430	403	419	415	400	396	444	375	414	421	392	396	413	404	412	416	442	376	393	419	400	390	434	434	411	405	402	382	429	394	392	439	403	441	412	397	417	371	443	428	436	448	412	408	395	401	395	404	378	388	414	410	383	453	403	422	387	409	384	406	404	387	409	391	419	381	406	374	381	416	416	398	410	375	423	390	422	403	391	406	428	414	386	388	430	399	390	390	416	408	432	399	397	414	392	385	403	385	421	400	419	403	419	392	429	399	378	395	414	388	391	409	428	387	423	439	423	384	397	398	364	383	403	406	411	431	389	417	442	418	415	413	417	413	392	383	377	408	379	383	372	452	416	403	426	402	396	414	401	421	417	401	383	408	359	404	409	421	449	383	412	407	412	431	402	405	397	388	410	384	365	375	395	362	410	413	420	375	385	416	398	405	396	412	418	382	404	433	388	378	389	403	422	412	412	421	384	398	392	396	397	405	414	411	402	406	373	439	370	427	378	408	410	406	403	424	405	386	395	382	409	353	407	377	428	394	411	401	395	394	393	424	378	393	438	398	413	419	416	410	387	416	380	423	367	413	389	442	415	396	407	401	396	397	387	362	387	423	391	407	382	409	420	368	384	430	418	367	405	388	410	428	372	401	385	383	364	417	407	391	378	432	385	386	400	406	411	410	390	411	437	403	463	433	408	405	403	401	440	386	392	424	410	415	465	410	404	411	423	408	412	394	389	404	428	441	400	377	416	446	409	381	392	416	396	388	408	427	380	393	413	404	381	446	419	417	388	441	403	381	404	435	395	427	426	391	409	383	371	409	401	403	421	419	424	415	367	423	404	458	410	404	434	401	412	369	413	426	438	380	398	450	418	386	401	425	422	425	368	385	423	457	374	404	362	401	389	379	450	400	421	408	389	404	440	400	441	445	402	390	409	414	412	408	354	452	447	402	431	385	410	413	436	428	413	396	435	404	417	405	412	403	395	414	398	402	409	414	401	416	394	414	373	401	418	399	428	398	424	392	440	398	436	389	408	425	404	373	353	396	407	368	388	460	395	404	385	419	431	386	399	404	377	370	391	402	403	433	446	399	400	429	392	371	392	428	442	418	399	417	430	408	413	400	390	428	401	398	391	403	393	428	434	392	415	415	403	379	424	395	453	414	405	376	435	372	381	394	383	411	440	433	425	385	401	413	411	403	403	401	466	396	413	435	394	386	421	388	360	423	396	414	396	391	418	382	420	401	411	381	422	395	425	394	443	361	416	386	428	408	415	379	381	368	405	396	409	422	416	415	417	411	424	395	439	427	452	416	415	403	414	396	393	429	376	410	400	429	413	433	448	413	402	396	365	377	436	376	425	422	388	444	406	432	381	423	398	421	387	402	417	383	375	388	394	396	384	425	427	386	393	406	420	409	404	411	398	443	408	381	369	395	422	385	403	411	383	403	400	408	422	413	418	424	364	407	393	344	405	434	414	401	389	415	458	412	391	414	421	434	405	390	405	376	416	394	425	401	399	356	429	418	419	403	400	429	394	413	379	394	399	391	415	360	390	385	384	390	447	398	390	390	424	395	408	422	392	409	381	391	399	425	379	409	410	420	385	416	435	371	398	383	376	397	402	414	401	431	413	430	405	406	389	396	400	374	409	469	386	387	389	410	366	386	398	403	367	434	415	395	399	427	393	395	429	406	384	380	428	363	390	433	409	409	427	381	416	374	380	430	386	401	433	408	381	380	426	401	395	425	383	388	388	395	374	415	411	455	404	415	424	450	427	381	384	420	416	370	413	394	416	414	375	395	414	388	422	433	403	433	390	412	409	402	428	445	449	353	415	398	392	428	444	415	393	379	404	375	405	384	437	394	388	401	399	388	391	383	417	416	405	399	424	396	412	378	404	417	394	412	396	396	420	431	409	366	380	406	437	400	418	400	400	416	403	395	405	416	414	401	407	386	386	374	379	400	404	405	426	405	383	438	418	438	393	415	397	385	385	409	394	377	412	420	374	375	398	435	392	418	378	385	407	384	412	403	406	418	387	376	431	418	394	400	403	430	431	352	428	389	447	430	422	402	436	391	419	419	398	398	397	400	415	390	368	406	399	430	371	395	408	409	410	421	418	405	442	386	400	407	400	408	396	417	391	402	422	404	389	386	411	421	415	372	435	403	422	381	400	384	372	395	388	415	398	388	377	386	422	420	423	400	401	437	397	395	418	380	392	400	412	405	394	373	397	346	411	396	378	400	404	418	425	421	412	415	391	418	439	384	398	417	423	394	408	415	381	426	435	440	408	404	384	377	410	373	403	421	353	403	423	376	422	422	401	436	416	426	428	388	432	403	398	422	383	393	405	426	388	373	400	366	447	370	379	411	387	431	400	416	427	397	409	393	413	414	448	380	378	408	462	422	371	398	365	436	434	435	401	412	392	413	412	397	382	415	403	390	393	380	410	431	389	368	423	397	413	423	407	366	423	385	360	404	377	410	410	409	403	387	429	431	374	389	391	395	398	409	355	415	402	415	430	415	426	416	404	373	396	415	351	388	410	409	406	385	409	439	387	436	383	428	391	434	418	404	417	428	407	428	382	359	400	396	389	416	443	393	417	392	404	379	425	385	438	391	360	396	398	423	422	391	399	414	399	424	386	394	367	432	402	415	405	386	360	395	420	369	385	423	421	391	394	404	374	425	395	374	390	398	394	397	440	405	432	401	412	397	437	382	411	422	384	380	382	412	458	387	404	421	415	415	365	404	432	387	405	411	385	419	361	411	386	431	394	397	409	436	396	394	403	410	429	396	382	396	396	414	406	392	424	381	413	393	406	433	438	430	414	418	433	424	431	409	408	395	420	383	428	382	400	410	442	390	403	416	414	382	419	405	433	389	395	435	380	412	438	403	386	415	416	408	398	396	433	409	405	427	421	417	384	405	414	421	416	416	416	416	406	386	407	433	428	359	382	392	449	387	408	428	395	401	378	396	404	413	392	391	378	379	419	388	402	431	393	371	388	405	408	413	397	421	388	420	413	423	411	382	410	400	386	412	372	371	401	404	407	407	404	397	410	401	396	381	393	436	395	391	404	417	385	411	426	419	400	380	403	415	399	417	358	413	409	399	437	385	382	402	386	392	388	380	378	406	358	398	408	446	424	423	388	390	389	397	382	379	387	372	421	371	426	401	384	395	420	433	485	398	427	389	371	409	374	405	388
27810	17035	3148	607	429	383	352	331	356	346	324	344	335	334	354	342	309	326	358	357	320	289	356	332	310	301	347	324	337	345	332	296	321	340	313	317	274	305	327	336	321	330	289	316	325	314	316	310	328	332	309	334	328	281	327	280	327	279	305	340	318	349	327	325	358	319	316	306	316	303	327	345	354	297	301	334	308	312	319	305	329	305	318	307	348	320	303	320	308	316	318	333	315	305	300	337	323	299	340	292	323	331	315	305	330	323	321	276	304	314	323	357	342	330	328	320	305	301	339	332	346	336	296	324	306	307	330	334	304	342	325	312	331	330	316	305	295	332	319	316	346	314	311	310	329	342	349	339	345	301	309	306	330	303	289	304	327	311	359	323	313	347	312	272	323	326	293	295	335	311	310	300	307	363	346	316	321	312	298	336	320	327	317	332	332	374	301	325	300	304	326	299	341	280	307	297	318	324	304	334	309	312	332	341	315	310	317	331	282	336	311	343	319	295	335	306	302	301	310	353	368	320	294	321	286	327	289	347	353	323	313	298	306	312	316	337	321	332	297	328	333	316	286	332	315	326	319	307	312	333	324	265	308	293	320	337	331	315	321	319	314	285	332	321	326	300	361	325	324	359	353	350	320	319	307	338	300	343	310	336	275	278	327	314	329	317	285	337	334	312	303	346	338	341	319	323	332	320	307	339	327	318	286	313	317	288	317	304	322	332	316	285	334	301	366	284	316	330	318	329	343	299	343	303	321	343	329	317	326	297	334	339	320	314	291	342	316	323	349	311	317	306	361	306	336	334	313	310	286	339	328	286	304	350	322	295	328	334	293	349	302	306	331	284	341	290	287	315	319	325	317	341	301	341	348	308	342	310	297	331	324	355	319	317	302	303	277	354	331	352	314	316	334	313	344	313	326	334	309	289	338	300	313	322	308	347	328	341	347	316	359	341	339	324	329	308	333	331	333	331	320	328	291	329	337	301	286	358	329	317	327	327	311	306	320	349	338	298	333	302	351	316	313	323	318	330	339	331	292	304	274	331	301	312	290	337	312	317	311	308	338	302	318	346	310	308	297	307	316	309	310	297	287	329	321	353	295	314	357	323	320	305	300	326	312	329	296	303	324	326	309	326	325	321	340	322	323	308	290	327	322	289	307	315	305	311	316	337	320	335	309	324	361	289	309	311	320	313	298	360	307	352	320	318	324	330	320	310	338	332	332	319	326	310	295	328	315	291	328	354	307	325	303	365	341	341	360	319	336	309	302	346	339	336	340	339	326	324	309	342	334	302	322	305	326	314	328	306	336	365	288	325	386	328	307	317	293	300	350	342	333	321	331	338	305	313	335	330	316	299	289	314	295	316	289	350	324	337	317	318	319	307	317	321	330	322	308	318	338	299	313	319	327	344	344	297	304	349	339	309	297	333	315	289	347	323	341	316	283	308	321	320	330	319	321	311	326	335	308	289	310	324	322	307	314	300	293	327	320	345	301	305	356	347	329	319	293	339	303	328	320	349	343	310	334	334	310	380	347	328	317	321	324	310	301	293	338	308	338	313	342	324	322	327	336	326	315	293	341	296	308	330	354	308	305	332	309	295	330	324	326	365	307	333	334	341	327	325	324	320	326	324	308	342	295	290	316	312	295	351	345	333	351	323	330	349	337	333	311	336	344	324	332	309	310	338	324	280	323	310	340	296	289	317	334	340	298	310	301	315	332	325	317	333	321	324	330	308	326	327	281	323	305	335	295	330	326	323	359	331	320	334	321	311	351	334	322	357	291	294	299	302	325	355	307	330	311	329	321	286	307	293	299	294	312	340	330	351	308	340	340	344	276	300	327	297	332	304	317	278	310	344	309	307	329	321	337	324	314	344	332	313	315	336	309	355	318	297	314	297	320	321	313	301	348	347	303	283	328	294	304	306	301	312	313	311	313	338	339	332	322	316	319	318	332	329	278	349	320	319	314	303	321	314	349	306	328	323	332	345	330	308	297	313	299	298	325	312	285	326	346	310	348	326	309	300	292	304	306	360	344	303	305	327	299	309	298	312	314	300	348	367	291	308	299	310	330	306	317	309	326	311	326	301	336	359	343	310	310	311	342	345	346	309	296	342	303	325	307	318	319	308	328	330	318	313	331	312	325	324	331	316	314	297	319	300	311	316	307	340	322	306	293	291	315	325	340	326	371	322	337	304	310	301	304	337	306	345	318	352	319	324	304	307	318	314	256	320	305	312	280	304	296	331	292	334	293	329	315	321	307	324	341	298	277	298	314	309	314	345	345	312	355	332	306	319	317	305	325	355	314	334	306	317	330	316	316	301	308	342	298	339	335	321	353	312	305	314	320	328	328	313	341	343	315	330	341	329	294	345	320	326	324	326	306	321	300	309	279	316	309	292	307	343	319	326	311	307	296	326	342	335	353	335	289	295	313	313	346	311	320	314	310	305	325	325	314	303	304	305	338	350	322	290	363	319	301	326	297	323	325	314	313	331	339	296	318	306	300	323	314	328	304	334	351	323	314	333	331	310	303	304	309	339	318	306	342	339	339	292	326	349	332	304	277	331	339	333	328	330	325	349	336	322	334	303	352	335	345	317	340	307	336	331	289	272	328	340	275	350	294	318	324	305	309	336	350	346	329	324	342	329	325	310	333	330	299	339	313	299	301	320	321	307	301	314	295	310	315	313	341	321	330	336	335	314	344	340	313	337	322	333	348	356	306	283	310	323	330	313	316	302	328	345	327	366	326	319	318	311	305	323	316	335	302	314	337	315	318	317	346	303	283	314	314	323	324	329	348	339	334	323	300	325	301	333	329	311	338	287	311	341	319	319	292	342	330	298	329	313	306	313	313	332	313	317	340	315	305	339	340	311	313	331	329	318	327	331	318	313	306	335	294	309	301	326	293	276	289	319	299	338	325	333	325	339	348	302	299	340	315	340	262	316	317	333	326	340	353	327	325	305	351	329	314	342	304	284	316	284	359	337	334	314	362	334	312	322	329	336	343	332	295	300	357	311	309	327	296	313	336	314	304	333	327	323	274	306	352	333	308	340	318	356	315	313	303	330	291	287	319	340	302	327	325	345	315	321	293	321	332	323	303	344	294	295	300	315	316	308	327	327	297	312	319	318	322	301	373	328	311	320	327	332	318	298	276	315	351	307	304	323	304	367	313	354	305	313	304	307	336	295	344	315	328	344	338	306	313	333	320	304	346	319	320	320	321	314	311	291	326	316	327	327	338	340	342	313	323	319	329	284	352	339	333	336	309	316	315	325	331	330	350	303	346	333	312	319	355	335	308	339	363	361	347	321	314	315	337	332	320	332	300	343	294	310	328	309	320	309	321	329	335	350	336	321	294	361	306	291	314	331	301	321	311	343	323	328	320	311	316	304	335	343	348	336	290	330	312	342	320	320	335	304	306	315	329	327	327	293	326	286	330	305	331	310	313	306	335	296	307	294	320	323	328	309	310	324	310	302	302	314	299	304	312	312
8125	1127	667	474	436	436	397	360	370	392	366	371	387	353	377	365	364	359	352	366	393	367	369	343	363	375	380	371	349	374	369	400	342	346	347	373	360	345	336	363	378	347	363	389	351	405	352	355	338	360	395	338	356	364	347	369	326	371	348	349	340	334	342	358	356	343	349	349	347	349	345	354	346	366	342	334	368	353	358	348	360	299	366	346	365	357	314	362	337	357	353	375	360	355	360	354	369	374	340	345	419	379	362	338	404	388	347	384	371	347	374	343	349	386	377	363	372	350	374	364	356	383	371	353	360	381	328	328	364	344	352	355	340	344	355	371	373	403	386	368	377	354	348	356	385	348	354	387	404	350	359	333	360	331	358	376	309	368	365	349	355	366	369	379	335	361	364	358	363	338	332	369	328	386	369	378	362	322	365	344	353	350	381	348	393	355	330	368	367	381	371	380	368	386	371	376	389	369	362	374	332	354	348	339	356	343	342	347	354	341	334	338	355	345	353	351	370	354	371	361	373	389	385	380	371	350	360	331	366	334	376	355	394	354	354	372	402	339	357	362	344	385	374	370	351	389	392	337	333	374	377	355	371	355	334	333	333	358	351	352	349	365	386	355	399	358	360	326	363	345	375	388	375	346	393	374	342	380	375	363	357	369	370	340	355	366	378	354	319	336	369	382	381	385	361	349	376	361	360	330	374	338	355	376	356	360	366	372	356	356	381	333	370	346	343	372	359	333	342	354	367	309	349	341	363	404	353	350	364	376	369	373	384	330	361	372	355	360	367	353	363	344	366	384	345	368	380	350	369	388	338	390	357	351	340	365	352	367	382	388	377	378	352	346	343	370	357	355	386	355	377	360	360	323	361	331	373	371	378	310	342	351	367	359	331	363	338	384	373	314	391	352	350	378	349	353	363	357	365	339	333	360	330	385	339	343	312	354	325	340	371	359	371	372	387	356	380	360	350	349	358	336	324	364	360	359	359	350	336	364	339	371	369	363	359	363	364	380	359	370	367	362	366	349	369	338	362	366	346	386	377	376	366	374	371	396	392	370	327	361	364	346	349	382	328	354	377	343	354	320	370	341	323	356	372	355	337	358	347	352	353	362	348	364	390	355	348	346	355	361	345	344	352	355	365	336	380	354	362	341	376	334	373	377	380	374	380	353	350	375	364	364	380	365	386	361	352	339	340	377	330	355	389	345	353	369	356	334	377	334	367	324	350	366	367	352	347	364	336	372	349	340	369	344	361	396	349	366	386	345	353	350	356	373	358	382	359	355	369	353	356	355	388	356	368	367	385	344	377	362	327	353	355	360	345	362	375	373	361	371	372	335	365	366	390	326	378	341	376	390	351	393	332	391	353	355	339	353	348	387	367	317	345	340	355	326	369	391	363	371	352	352	377	349	356	347	356	366	377	330	344	322	392	358	322	355	361	350	390	341	375	333	358	348	354	383	369	378	347	359	375	369	338	363	384	323	335	333	380	377	384	377	358	372	340	350	350	352	366	364	366	396	338	352	354	383	376	342	376	383	376	337	368	321	336	350	358	363	352	354	363	338	386	361	357	348	379	397	339	351	355	314	344	355	349	342	363	340	329	359	377	347	345	368	382	373	327	371	347	335	346	343	340	376	379	367	369	336	335	363	326	396	357	369	358	354	382	328	351	374	369	367	342	347	323	359	355	403	371	361	368	372	337	372	323	367	376	356	347	346	381	359	345	375	381	378	359	365	363	366	363	368	374	372	372	348	346	337	372	334	334	367	359	388	367	329	345	366	367	375	341	366	354	357	367	340	363	416	366	356	384	321	365	344	352	384	399	386	398	355	354	374	343	345	351	324	339	350	337	363	337	377	357	385	402	366	390	347	338	341	387	370	343	380	340	367	375	355	361	373	394	389	366	336	401	354	385	378	392	334	328	366	374	329	360	335	343	366	329	369	370	363	354	338	339	352	321	365	355	363	370	372	359	368	357	328	351	380	350	349	347	356	350	354	365	390	337	370	366	403	360	359	382	325	345	331	360	397	380	362	373	334	342	361	358	351	348	377	362	340	368	331	345	387	363	370	404	371	358	358	361	358	353	386	351	342	339	321	370	355	323	369	359	362	349	361	340	356	358	343	396	364	371	338	353	365	352	327	347	393	384	358	352	330	340	381	385	398	365	353	356	334	386	353	346	383	351	331	361	368	377	314	324	355	397	363	355	337	359	363	377	377	338	356	366	363	374	360	339	363	357	354	375	366	344	347	329	344	380	367	398	395	356	341	351	363	361	343	367	378	344	379	347	356	372	350	363	368	342	338	319	382	369	334	407	358	383	356	378	321	352	339	355	364	373	360	382	387	333	348	385	350	378	385	343	312	375	398	372	349	327	331	346	329	365	331	374	355	359	378	349	327	350	367	381	302	351	331	342	373	345	359	336	341	374	353	352	344	306	346	370	328	380	358	348	355	348	367	367	356	364	369	373	335	332	373	348	372	379	329	376	342	389	389	352	335	355	372	352	362	377	387	342	350	347	369	368	354	366	350	353	351	354	356	386	378	341	363	363	359	366	372	350	353	339	367	344	360	358	317	383	357	351	368	362	342	365	370	382	370	359	367	363	371	342	373	368	371	382	331	350	366	344	355	364	365	342	346	360	355	355	348	348	342	348	325	323	327	326	350	401	342	340	363	384	349	369	381	381	362	354	368	358	380	340	361	359	355	361	377	353	373	340	329	349	352	351	375	368	351	346	369	337	376	355	382	349	334	347	334	350	333	363	364	357	377	333	361	379	360	349	346	366	353	364	385	363	342	389	348	355	381	327	350	363	378	368	320	393	354	374	385	359	373	333	345	363	347	360	387	351	346	391	365	347	394	340	344	365	368	367	335	368	311	385	342	400	338	371	391	355	385	383	375	355	377	389	384	355	346	354	351	345	390	353	368	347	348	362	385	400	355	348	337	374	330	353	355	377	364	369	368	361	331	329	352	363	340	337	348	369	342	377	356	377	354	340	332	379	374	383	340	372	406	342	356	367	347	347	358	399	354	375	372	365	368	388	358	362	379	348	376	347	350	369	359	324	366	384	388	349	402	364	360	354	370	310	355	357	363	330	365	339	397	374	356	341	358	343	366	365	353	381	345	361	365	344	344	359	359	367	357	384	366	361	347	346	367	306	380	328	379	391	371	356	374	375	374	390	388	356	394	343	351	365	337	386	374	370	357	384	417	342	367	324	344	353	356	360	368	376	356	353	361	360	338	365	376	381	384	374	366	360	368	350	379	356	368	362	343	374	355	360	351	383	350	397	353	363	363	374	350	379	357	361	359	336	346	374	356	327	366	384	376	350	361	363	343	352	370	349	333	371	369	380	365	352	351	355	350	353	364	353	356	361	390	326	349	358	356	384	362	395	332	351	390	350	350	373	338	354	323	365	397	358	346	352	367	350	380	354	365	339	370	357	377	346	343	353	370	349	356	409	356	379	377	372	357	341	375	373	381	361	340	373	376
23685	21012	28168	24061	20989	8048	758	498	377	335	340	289	245	253	253	250	220	235	196	189	185	201	220	198	163	198	190	189	173	177	217	182	202	169	185	162	181	196	183	176	167	185	171	166	179	173	161	153	193	192	163	186	163	157	165	186	185	163	159	158	154	192	193	172	164	179	186	164	154	157	203	178	166	161	175	200	177	160	181	155	194	135	168	164	200	175	182	178	187	185	198	157	146	155	196	186	189	176	181	180	168	172	197	174	148	166	138	165	196	176	182	196	203	205	153	160	178	183	154	184	150	180	151	178	159	197	193	170	181	180	138	182	165	162	164	163	137	174	172	151	186	169	188	156	170	184	164	185	191	166	182	156	180	166	163	181	183	184	162	196	170	152	210	182	166	158	179	168	170	181	192	153	176	176	177	157	177	169	174	174	182	183	170	162	180	179	166	181	163	143	156	170	159	173	146	193	180	166	172	160	185	166	163	174	179	175	180	191	181	172	179	183	191	188	194	180	149	165	168	170	150	172	165	151	183	153	168	174	177	186	198	206	173	167	175	189	151	166	141	167	171	181	195	191	178	184	164	190	155	193	166	183	162	172	183	208	172	161	165	188	168	165	178	172	172	187	173	170	195	161	178	182	162	164	181	212	155	173	162	177	166	149	196	178	178	159	179	163	181	169	167	174	169	174	184	176	170	175	161	176	157	165	153	176	180	190	176	184	151	162	171	174	175	178	171	168	153	176	149	180	183	162	183	172	189	175	152	162	182	163	179	169	160	136	159	168	181	161	163	179	194	137	182	205	174	182	166	171	167	179	175	160	194	193	156	166	184	176	196	186	161	173	167	177	153	165	173	192	178	179	193	176	166	176	178	188	176	180	168	175	191	172	174	169	174	162	151	177	160	170	164	167	143	161	143	171	170	179	167	176	168	195	168	207	183	173	174	149	175	166	149	181	174	145	170	171	172	159	166	158	159	170	155	179	146	200	149	170	173	186	169	159	177	171	162	157	149	170	187	154	183	155	158	151	172	164	178	166	170	148	176	183	163	169	164	171	182	153	184	186	178	173	172	154	167	185	194	179	179	167	146	177	177	157	154	162	173	171	156	149	163	179	152	168	184	168	147	171	181	186	150	157	177	168	176	191	158	176	182	173	162	201	156	168	164	172	174	184	160	153	153	175	162	158	191	184	150	172	188	170	165	159	165	170	174	169	162	159	164	150	149	167	158	155	160	182	175	163	194	180	153	189	158	168	169	183	170	184	168	193	171	165	182	167	200	177	159	176	149	170	159	191	156	177	175	139	162	169	178	191	182	165	195	161	182	157	161	169	161	184	175	163	161	169	161	173	176	169	181	169	158	176	185	154	176	162	156	184	182	165	173	170	152	185	184	178	152	185	188	208	176	184	154	178	161	167	174	162	162	182	185	184	172	185	174	174	173	165	157	162	179	189	183	155	162	161	172	188	167	186	162	169	171	187	184	162	165	173	193	177	154	177	144	182	161	170	176	171	174	174	178	174	165	182	175	156	185	144	185	170	176	166	168	169	196	163	141	168	187	185	176	190	173	159	187	174	162	189	147	169	157	148	185	168	179	177	166	166	182	177	187	172	163	177	188	182	169	194	195	173	160	166	183	162	190	162	193	175	149	167	198	160	177	164	185	171	131	159	175	170	134	172	180	184	148	179	172	175	171	160	170	181	173	159	182	153	176	178	167	164	188	177	169	179	171	171	152	163	162	156	175	186	172	165	157	165	151	163	182	186	163	206	186	175	168	154	177	185	162	162	177	159	185	187	197	181	186	170	153	203	172	169	184	172	166	177	159	174	210	181	186	201	167	179	178	168	165	198	184	161	156	150	147	154	181	178	182	158	182	177	173	173	190	175	160	166	156	161	157	184	178	187	180	165	187	184	195	174	169	196	167	183	179	159	180	172	194	163	184	190	170	160	164	166	168	164	167	175	146	153	171	157	173	164	181	173	181	175	167	148	163	181	158	163	170	154	156	169	150	190	160	184	185	178	161	148	193	168	184	185	202	166	182	171	192	167	173	150	179	176	195	164	171	158	184	166	176	194	173	171	152	175	158	176	176	165	186	169	153	159	167	187	167	173	164	177	162	158	167	175	159	151	160	185	179	168	156	172	189	181	181	187	177	168	194	167	182	177	171	181	160	161	181	153	176	186	159	192	167	173	165	168	176	168	203	175	181	164	167	172	157	180	163	182	174	172	165	177	164	151	193	200	181	181	161	173	150	177	168	141	206	154	160	191	184	170	161	170	166	155	151	178	157	161	180	159	181	150	181	183	178	173	141	172	175	172	170	172	154	178	172	168	160	178	178	153	172	164	170	171	164	180	166	162	164	182	201	178	163	171	174	178	177	149	173	194	172	165	172	194	166	173	168	193	197	184	177	175	161	189	172	185	186	187	171	181	144	180	167	195	179	178	182	175	175	186	154	140	180	170	175	166	192	170	188	169	158	193	183	160	219	185	162	152	145	164	169	179	191	174	159	181	169	201	156	166	168	185	163	167	203	183	185	199	177	151	157	150	187	197	167	172	145	184	169	179	184	189	164	156	170	152	172	191	170	164	166	141	161	157	188	160	178	162	186	151	158	175	179	170	143	177	155	167	163	158	167	173	185	170	157	166	175	159	166	177	181	187	159	177	175	175	176	178	167	178	189	151	195	180	168	162	185	167	157	174	180	173	147	158	154	166	139	161	174	180	191	185	179	172	171	152	194	181	163	168	163	178	160	183	168	145	160	149	178	188	178	159	159	186	161	190	172	175	171	165	178	154	171	166	171	184	188	178	158	200	172	166	162	147	171	167	183	165	173	162	174	176	160	171	140	154	158	163	198	189	185	181	157	155	153	168	176	171	165	189	166	179	152	167	169	176	179	172	191	168	188	162	167	198	142	182	129	173	182	167	162	187	156	179	156	169	174	158	189	164	170	179	185	170	177	173	167	165	171	173	174	160	170	162	204	164	181	155	182	151	165	161	176	175	182	183	181	165	201	187	174	163	173	167	183	181	171	166	170	168	157	181	172	170	140	171	166	184	149	177	141	160	179	178	178	155	175	177	183	187	162	178	181	159	147	167	178	175	166	174	168	172	167	167	151	185	169	167	166	151	177	162	152	179	176	158	188	178	167	135	137	148	168	157	177	152	171	170	182	162	173	179	184	186	164	167	193	177	167	175	209	168	158	190	189	176	185	166	197	155	167	170	170	149	164	156	161	182	189	182	176	174	171	168	163	171	175	174	186	192	174	176	184	166	194	177	177	163	205	172	155	191	170	158	166	197	188	151	168	158	162	147	162	175	160	139	179	168	187	163	165	190	160	169	175	202	188	193	173	187	162	174	158	189	189	166	157	178	161	167	158	169	145	202	176	159	175	161	154	160	189	186	192	161	185	192	150	162	180	185	182	156	173	159	188	169	172	185	186	171	171	148	172	185	161	183	159	187	179	177	186	188	190	173	189	195	172	164	168	156
24673	10621	5383	2559	1789	1331	1032	793	638	530	426	436	345	335	320	273	282	254	253	235	265	215	253	247	246	251	209	231	213	231	211	223	220	215	204	211	215	198	222	194	213	208	200	193	231	212	211	196	194	207	214	207	236	183	194	187	221	241	181	191	206	191	222	212	172	221	207	188	189	214	205	211	206	200	191	198	211	187	180	194	213	198	202	204	195	199	192	197	184	180	211	184	189	198	190	182	185	196	185	197	215	228	200	213	194	210	213	209	205	204	198	184	193	206	210	189	199	210	190	201	194	206	210	215	211	204	184	211	182	195	193	203	211	233	210	194	185	184	199	181	213	206	184	227	195	208	188	215	223	184	177	197	171	226	187	188	188	220	211	207	192	185	194	195	196	197	229	191	188	217	197	182	207	237	185	206	187	190	180	199	213	195	208	198	186	188	213	203	181	207	190	176	184	196	195	216	199	200	197	187	176	224	195	196	172	191	197	209	192	186	197	202	205	202	214	208	182	191	191	177	181	186	207	200	201	190	200	209	207	178	199	184	196	222	158	179	195	211	184	203	179	216	193	211	186	221	191	191	178	177	182	177	196	185	208	198	201	193	197	220	222	183	183	194	199	202	198	188	201	213	206	179	200	240	186	216	215	198	235	204	174	196	209	194	208	216	212	218	182	187	196	178	195	216	181	193	198	187	176	218	187	220	224	184	191	204	206	184	194	221	186	173	184	209	183	201	179	211	192	187	200	179	205	200	197	176	191	213	209	197	225	184	186	185	197	215	170	187	182	201	214	151	197	213	210	196	184	206	197	212	203	213	213	179	201	192	215	185	187	202	179	200	196	201	174	174	188	183	208	192	207	207	206	195	180	187	193	199	195	222	192	188	182	209	210	176	194	199	202	208	190	193	187	175	194	195	168	182	204	197	215	207	217	204	202	209	223	224	208	171	203	194	190	227	189	228	189	201	171	180	199	206	169	211	193	175	189	206	189	176	200	219	165	178	199	185	207	185	205	214	213	208	206	196	183	179	186	204	199	193	208	210	214	185	201	200	210	188	181	196	190	193	214	211	200	211	182	216	225	203	216	172	198	167	196	219	212	228	224	194	190	202	206	180	218	190	181	186	206	204	181	207	213	185	184	206	201	201	196	198	219	207	218	224	200	194	190	215	199	192	175	213	214	182	205	220	190	176	199	188	178	177	209	203	205	205	186	190	188	222	188	183	190	204	193	182	205	200	180	181	188	189	214	204	208	233	205	194	176	182	187	201	216	222	225	186	210	215	193	173	196	208	191	196	193	229	198	222	194	202	182	192	218	189	186	223	205	184	208	220	198	193	218	189	188	194	188	205	177	197	210	208	182	173	194	186	208	209	186	197	186	203	209	209	191	183	178	188	224	209	206	172	193	172	187	190	195	185	176	178	201	199	186	208	206	210	173	194	188	206	199	215	192	220	195	224	226	219	182	178	173	177	190	185	199	193	194	195	198	186	203	186	195	189	199	187	211	196	183	212	227	206	176	196	188	202	210	192	208	176	189	189	184	201	175	200	232	199	200	196	214	191	190	204	212	216	196	244	231	194	218	177	226	198	187	217	204	164	181	184	205	196	219	215	202	201	209	217	182	200	234	178	195	235	181	186	197	219	181	198	212	219	189	210	197	177	193	191	202	193	210	194	212	204	183	203	203	216	210	208	187	198	212	204	220	189	169	170	192	188	200	199	210	198	188	188	202	189	199	194	163	189	178	206	186	222	209	216	219	184	183	208	187	211	213	196	209	184	190	199	194	170	187	214	200	169	211	190	207	193	166	183	196	175	210	203	217	214	196	156	196	217	196	207	187	187	191	233	202	192	169	213	178	200	207	206	184	181	170	197	194	198	207	212	201	186	205	187	217	202	210	216	192	217	157	191	221	199	199	212	181	195	180	196	202	215	190	209	200	198	182	184	207	188	193	201	187	198	201	201	203	165	203	198	199	170	205	177	206	203	178	212	209	195	202	196	205	200	201	217	217	179	210	210	176	221	206	226	195	191	194	182	188	202	200	219	184	197	185	203	199	230	185	179	181	178	195	189	183	208	200	188	184	221	192	208	175	211	203	204	170	182	206	216	174	202	188	190	169	218	212	179	192	194	204	199	194	216	201	192	210	204	203	199	208	191	193	216	198	206	209	210	207	192	191	194	183	201	186	199	179	182	230	184	219	192	195	194	176	198	184	217	197	157	203	180	193	204	181	194	193	191	206	212	200	175	202	218	215	196	193	210	210	201	202	176	192	221	210	202	202	179	187	199	181	218	198	212	198	177	214	195	196	205	211	207	190	226	186	197	222	218	195	205	201	197	202	200	218	205	180	225	208	180	193	180	203	187	190	190	204	192	196	195	205	183	205	219	209	198	194	195	184	222	185	207	214	209	202	220	215	191	196	181	203	183	206	191	193	177	191	199	201	182	199	196	179	214	189	178	195	173	196	182	214	183	187	208	201	195	212	209	198	189	174	186	197	192	179	207	196	198	233	211	210	217	211	191	186	187	201	188	190	239	213	186	216	202	209	206	203	196	193	195	175	159	183	199	180	206	202	206	182	215	208	205	184	187	213	200	179	225	202	167	190	191	180	196	174	191	215	206	199	182	199	177	192	192	210	191	188	209	199	185	185	182	193	199	219	196	183	198	207	217	206	179	195	201	208	193	183	212	197	193	173	208	198	215	202	202	190	213	204	187	203	215	205	171	209	188	216	187	210	225	218	220	216	190	161	189	198	171	191	196	208	207	203	193	186	221	187	187	179	210	199	198	205	191	191	179	204	198	195	202	174	190	196	194	207	194	185	219	201	203	211	189	217	202	167	215	164	208	186	180	188	180	191	197	204	218	200	182	197	180	211	189	179	197	168	217	183	207	183	190	191	204	205	199	174	197	183	219	207	220	173	197	181	177	215	191	234	217	174	188	215	174	170	219	198	214	189	193	201	208	208	208	205	194	210	186	180	210	200	183	212	209	189	195	179	214	195	195	196	226	210	191	184	201	206	203	193	214	196	180	228	219	177	192	200	209	190	195	213	209	187	201	198	208	185	191	199	206	199	211	205	175	191	208	202	201	187	202	222	180	185	201	190	184	201	201	183	219	166	201	205	197	198	200	173	189	183	217	200	181	212	179	198	193	185	199	177	191	217	190	193	189	206	231	152	182	179	194	208	209	178	191	209	190	176	188	194	187	187	212	190	186	193	190	232	195	182	186	187	215	198	215	201	211	178	181	222	199	198	197	185	209	211	181	190	181	193	215	180	196	194	177	197	190	201	190	167	207	219	198	201	206	214	185	183	202	197	194	196	205	196	205	222	226	205	185	214	226	201	185	217	202	226	196	181	190	208	193	186	198	194	196	225	209	189	213	204	181	196	185	188	164	215	175	179	220	199	183	195	194	212	199	227	186	200	186	187	187	204	183	207	207	199	213	189	225	187	201	185	191	210	216	214	209	186	195	213	201	189	191	174	230
24844	21081	27104	25121	8949	961	719	699	649	662	572	600	555	558	596	580	579	574	544	616	559	587	536	537	562	547	554	551	540	532	550	572	538	538	541	519	509	518	535	563	520	556	550	551	577	552	527	557	548	551	541	518	554	532	542	568	508	557	584	535	570	535	564	526	536	550	532	602	525	501	507	502	561	536	539	504	489	523	517	581	531	521	551	557	507	530	542	521	510	530	570	542	564	533	527	529	536	544	546	578	503	541	551	569	531	560	581	565	524	524	566	592	550	563	579	562	521	545	532	523	536	585	541	486	555	510	546	538	533	566	550	587	530	526	546	550	538	531	520	563	534	512	538	546	529	543	510	546	523	537	525	566	546	549	506	564	558	560	541	514	525	507	494	515	522	550	554	561	576	534	576	571	545	515	538	504	551	553	531	509	479	462	578	486	550	542	548	534	531	540	534	558	585	564	558	502	533	578	548	532	552	564	544	564	522	542	547	554	540	525	518	504	534	544	592	534	527	529	548	552	549	534	548	516	548	534	542	518	533	550	571	523	505	541	549	529	545	556	540	493	573	528	548	572	563	545	506	570	540	545	542	561	543	527	548	574	532	501	567	572	548	548	562	539	519	512	536	544	516	513	583	543	507	562	558	538	536	576	524	520	565	567	535	523	518	543	491	549	517	570	534	539	543	542	544	576	536	533	533	553	577	535	576	532	559	514	562	533	512	550	574	477	542	550	544	535	535	548	538	490	499	559	525	588	516	566	566	526	529	544	523	489	545	563	560	536	573	551	494	509	544	531	543	533	553	525	545	597	538	527	540	547	519	525	532	522	527	496	528	543	576	570	513	565	499	520	523	542	543	512	562	558	515	537	527	584	541	519	531	529	532	558	547	572	575	558	575	533	525	534	542	596	540	570	548	494	553	514	591	558	550	516	553	565	582	521	516	573	503	508	529	531	558	552	567	577	523	553	524	541	511	542	579	567	550	528	552	523	568	535	483	524	537	553	531	539	532	501	549	581	505	534	584	543	511	557	545	567	531	536	543	558	590	609	536	501	533	538	534	529	508	521	567	541	546	569	584	545	546	514	516	538	570	507	558	556	554	552	561	542	497	549	510	568	503	539	514	552	535	547	550	548	532	542	543	546	512	536	542	554	534	527	555	524	538	531	510	576	529	567	573	565	507	519	563	504	514	518	564	542	552	539	500	474	542	544	533	549	547	512	547	572	516	540	572	554	559	482	524	499	540	524	554	553	521	548	520	576	541	586	522	540	512	488	501	551	531	536	542	573	541	546	561	534	520	524	508	581	554	509	506	532	505	554	529	550	554	510	560	533	536	553	547	527	542	540	536	554	585	569	547	598	558	532	509	553	529	528	543	547	550	572	539	543	539	531	525	534	523	519	510	515	545	543	548	515	544	557	489	506	537	548	543	536	600	543	557	566	552	549	538	538	527	547	545	523	582	522	553	573	519	559	490	577	536	533	569	476	557	568	536	550	542	521	513	492	486	523	537	549	553	538	539	540	514	557	552	552	547	528	523	483	557	538	593	508	548	533	569	536	546	538	520	532	492	533	534	560	547	548	543	577	538	540	518	562	538	551	532	516	516	563	527	573	517	514	546	569	569	532	535	531	561	529	555	542	561	508	552	565	568	547	507	543	500	581	516	555	548	518	529	531	579	525	553	556	470	534	542	560	551	546	542	545	550	533	546	545	538	571	545	536	561	580	571	542	493	551	557	527	516	542	572	537	539	530	495	544	526	536	535	556	530	503	533	531	554	551	549	589	548	558	560	544	502	537	499	558	574	555	564	553	538	560	528	562	542	573	540	556	557	495	514	547	527	513	541	536	522	541	547	539	537	509	574	550	510	557	539	552	510	555	559	531	514	517	529	589	506	570	522	486	548	543	571	528	524	518	548	520	524	572	521	527	484	529	560	509	538	558	543	549	505	532	523	554	549	571	535	560	533	527	516	505	532	569	545	591	500	536	494	560	538	543	542	544	552	520	539	541	536	544	542	588	541	525	558	550	510	553	501	572	522	542	536	548	520	543	523	535	494	515	544	499	505	563	534	545	566	569	543	496	551	544	575	502	600	527	541	583	498	537	517	564	549	518	558	534	539	537	552	550	566	559	514	509	572	563	568	527	556	497	504	580	521	489	603	518	548	547	530	513	575	542	572	564	518	528	526	523	508	571	558	564	542	551	548	582	563	562	533	545	556	561	528	517	546	508	560	559	550	563	557	550	547	562	581	527	499	541	568	534	546	527	594	512	531	516	495	552	504	522	503	513	554	505	552	527	547	533	547	547	505	538	561	558	564	532	529	577	557	506	523	555	530	546	539	549	565	557	537	556	514	557	509	553	570	549	522	541	550	513	511	574	539	536	567	543	559	496	510	531	526	525	495	490	515	532	490	542	560	542	520	527	530	572	532	599	516	547	544	547	546	540	515	535	522	562	532	519	554	534	550	522	554	523	530	549	559	543	537	576	541	549	524	562	557	540	534	556	521	541	525	510	523	555	532	599	556	553	560	556	516	595	542	534	534	575	581	537	586	528	577	537	537	542	508	549	564	571	564	541	548	523	558	558	526	572	524	546	542	525	500	498	541	482	524	518	556	514	567	526	550	577	510	496	550	540	507	520	530	555	485	549	562	550	498	547	569	563	522	500	545	551	555	541	518	535	568	542	501	557	500	529	526	559	546	527	564	511	562	545	523	549	577	524	478	556	534	543	548	635	503	610	548	546	535	514	571	612	525	525	557	557	551	554	536	522	510	571	507	528	538	551	507	551	560	566	488	520	551	563	511	550	548	511	543	523	549	552	544	486	505	528	520	563	516	571	520	560	508	505	595	569	503	528	550	525	483	523	535	521	512	547	530	557	596	537	496	553	539	580	571	553	577	559	521	500	479	548	532	513	560	560	552	505	508	538	575	542	547	556	510	535	564	521	514	573	526	549	554	526	526	530	538	543	563	519	585	506	493	551	558	526	548	527	534	550	545	524	531	562	511	549	533	566	531	540	525	536	552	556	501	531	508	551	539	545	516	504	504	520	533	552	533	535	581	530	521	556	567	523	543	554	516	558	487	541	576	540	533	536	559	510	534	548	515	520	560	520	537	530	576	530	552	493	541	564	522	560	548	555	555	530	506	497	520	520	552	512	554	540	533	574	533	525	569	533	510	547	537	535	541	519	553	582	550	555	518	546	507	540	533	533	505	531	574	559	558	527	527	525	529	532	552	554	592	557	557	551	533	525	553	552	537	551	500	573	572	552	529	508	496	541	541	549	525	547	538	542	558	582	597	552	555	529	520	556	553	528	567	513	514	532	561	503	534	487	505	535	568	551	558	539	555	538	537	506	566	551	531	535	499	549	542	547	479	546	535	563	532	553	552	572	539	519	542	524	515	555	567	526	514	550	540	536	556	530	529	536	581	565	535	564	540	548	577	525	558	573	540	529	558	540	508	538	554	508	520	543	552	553	523	567	529	526
21654	5757	3290	1653	1373	1132	987	877	837	757	725	690	645	630	649	587	640	616	625	592	552	574	610	587	581	578	588	558	586	581	566	567	537	560	592	572	537	538	575	581	553	563	554	597	594	619	597	615	563	595	557	574	603	564	558	580	531	568	576	578	522	570	547	571	581	585	587	540	585	572	572	563	561	559	554	561	576	546	511	582	543	545	571	535	558	588	564	587	573	555	579	570	553	551	608	556	625	544	531	575	535	581	530	559	595	556	566	582	566	606	614	554	534	565	561	579	548	560	545	604	593	531	576	570	535	595	570	565	601	564	543	577	579	581	583	588	639	597	545	606	560	569	532	565	513	565	534	555	576	559	614	541	559	587	538	569	562	605	568	553	608	536	588	554	557	613	584	592	569	558	575	561	579	577	605	553	552	597	598	546	592	571	552	557	562	549	551	570	562	546	528	528	543	541	610	555	528	560	561	589	553	569	570	550	547	557	608	591	562	542	608	580	600	564	583	553	566	536	564	578	554	584	585	584	575	553	578	541	581	569	558	558	577	610	562	600	555	578	561	586	585	605	573	562	598	561	521	577	568	566	591	566	582	576	546	531	580	555	549	507	578	583	565	542	592	587	539	580	557	560	555	584	591	577	573	567	571	589	588	538	583	591	590	595	564	580	554	571	594	544	562	589	574	578	595	559	561	580	539	572	610	599	565	570	570	576	587	557	561	560	534	550	570	590	573	585	525	565	580	566	589	576	554	562	535	542	572	557	579	624	539	583	577	603	597	511	575	556	579	557	538	561	586	552	601	573	563	537	560	563	569	553	529	543	609	560	591	538	562	582	551	564	535	575	594	590	542	554	546	593	543	553	551	585	559	582	564	574	526	607	589	592	560	569	569	559	553	578	567	590	589	547	574	596	561	589	545	553	578	599	598	534	598	570	603	525	588	558	602	621	541	579	585	588	579	560	558	536	540	574	604	575	567	576	527	553	581	532	558	573	574	573	585	562	544	613	575	627	579	579	553	587	572	579	533	591	564	554	610	556	555	571	533	587	551	588	570	555	562	574	518	553	595	538	531	557	593	593	536	545	533	564	550	569	571	597	569	590	568	579	558	556	558	595	589	532	588	569	539	555	587	585	553	557	523	535	544	534	594	616	602	595	578	564	546	537	535	568	589	568	621	572	606	588	560	592	560	576	530	579	599	547	575	572	572	545	565	584	556	581	602	568	616	549	565	594	518	569	551	547	579	615	587	560	583	571	591	548	556	572	577	537	557	544	542	563	550	585	581	615	562	562	547	562	574	583	585	563	577	590	582	551	573	589	575	552	523	543	577	586	588	587	601	539	541	564	550	555	599	602	577	561	542	559	568	562	572	594	586	575	601	575	547	579	572	592	582	534	561	544	554	556	579	652	575	516	544	526	539	550	569	576	560	581	582	586	596	554	567	561	561	569	557	554	602	602	543	534	576	592	585	550	562	563	589	516	598	552	577	551	577	587	567	577	569	568	555	583	505	549	578	571	576	559	570	586	536	568	574	571	621	599	599	556	581	534	608	559	563	550	542	600	559	577	579	553	564	586	568	534	545	542	580	548	556	545	604	631	555	615	545	583	590	635	523	565	541	566	522	574	555	576	575	579	577	551	589	579	565	578	541	577	563	607	571	595	548	553	549	588	520	563	574	555	594	595	534	567	568	562	579	584	588	543	593	612	545	555	571	563	545	535	580	581	591	553	528	583	598	585	571	568	598	556	560	567	536	547	575	565	573	559	565	597	551	567	548	546	567	576	550	599	533	539	578	586	560	521	557	550	631	553	591	535	579	553	546	582	597	585	592	511	552	549	567	569	571	560	524	576	570	554	581	612	528	562	580	562	592	581	567	556	593	571	586	576	575	610	554	570	523	560	639	563	546	549	590	598	586	555	570	565	568	553	560	574	598	574	547	616	530	594	563	550	560	544	560	588	549	571	606	566	606	564	579	592	555	592	547	563	568	577	545	545	564	591	540	565	588	540	550	564	584	594	601	536	564	572	578	566	540	564	581	540	548	526	633	571	555	597	578	557	539	580	559	565	528	591	585	574	556	572	565	542	568	579	555	548	561	564	559	587	592	601	594	593	578	582	565	532	564	567	551	553	558	555	559	584	587	610	565	546	542	575	597	555	562	540	589	565	542	579	584	564	567	565	543	618	596	538	611	546	562	557	575	551	566	571	548	539	543	566	574	587	565	561	526	557	550	552	533	545	571	548	531	520	561	586	525	603	575	617	547	605	596	584	571	568	574	592	506	564	554	568	563	613	543	583	557	587	581	588	590	606	555	542	576	591	527	577	552	579	567	561	521	579	579	558	565	564	559	570	525	604	578	580	547	540	535	573	600	569	558	575	589	564	581	628	542	606	597	564	599	577	549	597	567	575	570	600	593	547	596	570	598	568	544	535	578	531	531	546	568	555	582	606	551	600	586	586	539	556	593	582	530	555	598	562	556	586	582	567	577	542	553	604	550	568	515	585	563	535	581	519	556	532	522	542	573	606	544	567	554	558	566	609	570	571	582	586	563	585	568	559	566	575	596	573	591	557	599	575	556	558	565	564	586	584	598	520	536	546	564	582	549	552	588	568	561	596	530	573	519	608	513	561	570	579	551	588	555	586	569	533	550	564	559	608	591	603	592	587	564	554	556	540	553	540	567	534	579	604	547	535	567	536	570	575	569	544	538	574	578	585	552	539	566	545	556	610	571	581	584	589	602	587	577	565	598	563	580	563	572	581	597	560	568	546	542	582	535	629	559	560	543	567	505	550	588	561	539	550	604	557	568	553	575	570	576	562	597	541	582	585	570	595	627	606	568	549	569	573	598	605	596	536	576	552	564	575	598	518	577	551	602	518	540	544	605	573	603	540	584	561	526	557	532	597	533	567	540	549	606	554	580	584	642	577	584	549	566	595	585	594	529	590	545	611	581	595	557	556	581	572	574	583	566	537	584	594	580	559	540	568	603	532	573	578	582	572	553	559	571	524	571	572	580	537	613	526	582	546	556	540	562	568	554	568	587	605	545	583	501	502	600	650	566	565	567	563	534	593	603	530	567	580	558	538	586	588	598	544	593	547	549	578	612	562	558	614	585	565	569	573	561	619	576	562	590	601	538	523	578	555	568	525	600	588	569	537	557	550	548	607	558	585	548	538	587	547	520	564	545	565	552	580	592	589	571	575	542	546	568	546	579	546	564	583	589	585	558	566	568	581	565	609	598	560	556	598	593	547	585	539	566	572	561	570	606	556	600	576	555	577	523	545	584	542	598	584	569	572	568	546	567	594	615	559	574	583	571	531	568	595	570	510	582	567	547	593	594	567	574	540	562	567	531	541	571	597	581	613	548	604	567	598	567	589	561	592	555	564	544	509	570	579	558	559	584	605	582	596	554	587	567	601	563	594	563	528	593	507	524	559	618	578	584	543	538	536	569	542	571	595	506	592	563	557	588	596	540	552	565	564	545	565
22532	21067	28697	23661	21061	21111	6797	1078	828	707	666	642	605	570	589	564	479	533	488	460	472	456	439	462	459	444	426	403	410	440	438	438	393	432	403	452	431	379	397	432	376	424	397	395	389	415	397	434	413	409	433	428	412	402	375	437	421	423	392	408	414	406	410	463	432	413	435	394	388	390	436	411	391	403	430	434	411	405	423	396	350	411	401	414	396	398	383	388	402	391	407	428	428	407	405	421	419	405	411	398	413	446	393	396	388	385	407	373	409	392	420	411	414	413	443	392	401	413	426	382	432	367	396	414	407	388	394	416	394	406	419	376	390	454	395	413	408	416	391	429	438	425	377	403	379	431	391	422	430	436	398	395	418	363	429	395	392	426	376	407	429	391	420	387	448	428	431	378	399	406	403	406	419	430	415	413	408	421	446	383	416	388	434	408	385	376	417	376	402	412	414	395	406	424	413	420	409	368	385	391	401	409	418	412	407	381	447	386	391	397	429	420	400	379	406	357	388	417	405	433	399	419	417	385	393	380	436	389	399	400	405	427	417	415	424	435	436	395	393	413	408	373	403	382	390	402	418	394	408	424	419	442	433	423	428	388	391	422	411	444	398	384	366	410	402	408	438	411	408	386	383	395	415	395	381	374	402	418	401	418	436	389	373	405	381	403	392	388	408	391	410	396	403	381	412	409	383	395	380	389	402	422	406	420	395	391	378	421	390	378	416	397	408	392	433	447	389	412	429	397	384	435	391	411	384	387	423	395	377	409	395	425	380	416	369	409	409	411	420	407	414	395	438	382	428	407	420	377	419	415	412	406	423	427	403	418	387	398	430	393	398	414	388	417	440	391	402	416	417	421	395	398	407	453	386	415	415	397	388	453	387	403	423	385	388	403	423	389	432	394	371	402	445	378	376	408	401	429	443	393	459	441	383	404	411	427	392	406	401	455	391	410	370	415	410	418	456	406	383	391	366	399	424	387	402	380	437	386	413	425	422	406	385	390	413	388	389	388	407	414	366	442	374	391	419	398	403	405	401	384	412	380	382	409	396	418	398	419	424	370	385	392	406	418	392	405	377	419	411	455	396	399	433	390	414	447	417	420	411	382	407	428	414	433	426	385	390	382	399	417	391	448	442	404	363	394	410	401	390	367	440	438	402	421	435	380	376	394	367	401	368	408	398	377	404	406	385	410	404	410	405	405	387	410	387	403	447	382	398	401	403	447	389	454	411	430	421	392	385	392	421	395	353	392	422	410	403	410	375	407	407	396	380	382	382	372	407	420	422	384	433	376	443	396	412	364	410	383	395	403	410	417	418	398	411	429	418	431	414	387	387	397	355	372	419	400	406	403	426	418	401	423	373	393	408	423	442	390	391	426	398	373	451	395	402	395	402	429	430	391	373	399	409	385	383	371	417	350	411	399	442	395	411	422	389	404	404	380	382	394	384	418	437	367	410	371	427	389	389	433	341	403	402	399	394	408	399	363	413	429	454	417	424	405	420	421	425	418	385	415	416	388	400	415	448	400	420	414	420	396	380	438	408	388	387	427	408	394	415	402	392	378	419	399	427	425	427	396	413	402	374	395	406	408	409	443	441	431	414	409	407	397	383	430	391	388	448	425	385	423	419	444	393	386	398	404	398	427	377	376	395	426	439	370	426	409	380	383	428	399	395	404	431	386	417	381	412	427	430	368	406	412	426	376	425	385	377	401	408	408	425	407	415	412	405	389	387	401	358	447	441	412	411	419	387	393	480	369	379	387	436	413	424	403	359	376	388	401	421	441	384	385	422	382	398	410	403	379	392	393	393	401	419	420	430	412	396	427	375	397	425	387	409	408	388	359	410	403	388	413	414	422	433	410	392	362	370	385	390	385	380	384	395	393	411	410	377	409	402	417	404	395	415	398	421	391	397	392	396	424	415	390	376	448	437	400	373	430	393	431	384	439	414	379	397	414	422	440	401	397	415	333	412	408	390	372	392	431	425	412	410	374	400	419	430	406	436	396	407	430	409	381	412	384	419	419	379	448	399	389	396	399	392	420	383	432	396	420	393	431	408	361	426	413	380	400	394	388	447	447	388	386	393	417	417	398	409	422	406	366	400	421	403	412	408	402	427	410	382	431	398	366	406	397	400	411	394	399	420	419	413	395	393	401	429	379	402	398	389	401	387	397	390	426	428	395	426	382	413	422	414	385	406	400	403	411	373	368	392	384	414	400	390	372	369	419	422	412	398	401	404	390	432	407	391	459	420	372	417	368	416	424	415	447	409	409	366	400	369	382	408	438	417	442	395	406	448	410	425	387	408	355	383	398	430	384	416	420	440	401	411	395	399	393	412	426	399	383	408	414	357	396	388	430	394	397	411	397	366	416	402	372	409	388	405	375	379	381	396	391	357	413	400	386	421	379	392	399	395	381	433	463	442	418	385	387	401	439	365	384	390	380	393	402	396	394	449	397	391	461	447	428	411	392	414	426	450	371	449	399	384	426	400	396	396	398	393	405	404	429	386	384	410	389	420	384	382	433	442	408	390	389	430	452	413	399	404	411	391	394	421	396	411	377	423	424	415	421	386	390	420	382	385	404	415	378	404	410	417	381	426	356	421	398	392	379	417	415	424	421	435	417	377	371	392	401	389	406	385	417	352	398	386	420	413	407	430	428	414	383	382	412	365	387	379	410	407	401	405	442	347	419	385	401	435	420	381	383	409	407	415	415	421	393	414	435	388	424	410	392	374	388	422	411	433	424	414	430	431	379	386	357	414	426	401	414	360	364	400	410	400	428	428	390	398	409	432	401	448	407	418	402	407	397	367	398	396	380	418	423	408	376	410	433	387	376	418	382	390	382	436	407	407	418	410	357	439	402	391	389	367	385	360	476	387	433	399	390	373	379	401	399	394	377	428	396	398	390	375	392	423	360	405	376	403	368	382	400	372	418	433	428	397	402	375	426	370	406	416	442	424	397	392	384	402	396	430	407	378	424	442	411	375	402	399	390	395	372	385	399	403	395	417	400	389	377	437	407	386	403	412	373	379	419	365	398	431	441	421	390	385	428	371	402	445	398	380	407	371	404	409	384	396	403	408	406	400	417	409	383	410	401	410	390	352	383	427	415	415	387	404	356	408	419	400	418	401	451	409	429	401	384	415	360	431	431	404	402	409	397	374	394	409	385	401	430	421	409	401	427	422	396	447	391	402	397	381	392	421	413	410	400	391	368	410	419	391	399	419	382	389	397	404	372	392	374	439	417	387	395	414	440	431	428	409	408	414	426	428	410	396	422	377	430	364	366	395	412	397	404	418	409	375	405	410	374	387	388	415	431	425	387	398	413	391	425	397	370	412	411	413	415	373	395	401	438	403	412	385	412	411	409	431	420	419	389	387	437	425	436	380	447	382	415	385	456	398	412	423	408	430	392	395	394	401	425	397	384	446	432	446	399	386	373	440	420	457	420	352	405	351	396	401	410	389	416	368	434	424	372	394	383	402	440	438	417
30462	15643	9253	4558	3325	2545	1931	1510	1260	1090	862	844	728	664	616	570	534	507	559	526	496	504	474	457	484	482	423	468	443	469	439	444	426	436	480	459	399	457	461	434	425	462	434	449	446	422	397	394	404	399	450	444	429	410	421	414	407	444	435	443	407	395	427	407	410	405	418	418	427	404	449	402	382	429	415	431	400	428	368	449	388	415	405	421	402	463	418	421	416	441	454	381	407	411	424	400	418	429	381	429	392	417	398	400	442	411	380	434	433	401	380	420	411	450	383	447	436	382	428	433	396	398	366	382	422	458	405	447	410	436	398	398	387	424	402	384	398	415	444	404	412	420	396	422	407	423	425	449	425	432	357	433	399	416	383	439	394	411	443	424	388	427	383	411	430	404	395	379	414	408	422	408	416	406	419	414	382	440	454	422	395	383	404	394	398	411	401	425	440	361	393	409	369	415	384	381	410	434	386	408	415	426	387	430	421	378	426	413	445	408	381	420	418	456	399	411	431	394	413	399	410	440	411	427	400	410	429	389	409	391	411	391	399	379	386	400	404	351	400	376	402	392	418	431	414	425	423	409	401	409	420	396	415	434	421	382	418	381	398	377	384	365	394	439	413	397	409	397	386	399	430	433	393	378	409	411	372	397	447	397	427	404	420	412	410	392	428	407	410	443	402	405	431	402	411	394	394	408	386	382	400	388	455	380	422	395	406	409	398	415	447	401	401	416	427	408	433	417	392	358	423	420	407	411	436	437	382	405	406	400	404	434	411	409	381	424	393	423	427	408	411	384	431	430	410	399	381	411	388	419	410	406	386	398	435	417	391	374	436	398	381	416	377	422	396	395	393	416	402	437	415	432	404	435	424	381	457	427	390	442	452	385	422	377	395	391	401	413	406	414	394	373	402	382	385	395	416	401	415	417	388	408	435	420	373	394	420	412	408	398	422	403	436	394	412	433	403	405	388	394	431	408	409	348	404	393	430	401	399	421	425	423	381	396	391	424	389	409	381	412	397	401	426	393	422	440	398	390	390	407	441	397	432	430	396	408	426	410	411	406	414	423	412	403	410	403	397	410	452	420	392	376	448	397	398	391	383	388	427	407	420	412	434	384	408	412	391	406	417	367	419	410	401	430	421	389	420	416	397	456	415	442	442	411	422	437	422	429	433	420	434	385	442	429	390	375	395	417	408	402	406	394	401	420	431	402	391	412	411	440	356	395	403	392	424	451	416	391	421	415	419	406	421	417	396	415	420	383	412	423	421	442	428	442	425	398	374	388	396	423	398	366	397	414	429	394	415	411	380	437	380	395	419	403	379	406	406	381	391	421	408	443	393	423	390	394	388	435	430	419	446	423	420	409	425	394	424	448	446	381	447	420	362	412	422	414	420	438	410	430	393	398	404	432	426	360	366	410	368	438	401	399	424	419	424	448	392	404	425	451	405	394	410	415	427	432	415	428	393	414	398	412	406	397	425	385	432	420	386	414	433	391	409	401	388	414	406	381	383	441	396	406	383	401	403	407	396	435	401	410	386	375	406	388	382	376	396	402	404	384	393	398	430	387	425	409	409	384	393	419	422	399	417	399	392	432	416	391	430	374	429	429	411	411	432	404	396	403	404	437	376	434	394	389	423	397	411	382	376	405	403	414	378	397	403	390	414	390	427	404	441	382	400	407	423	396	402	423	443	421	421	403	400	434	417	421	397	389	440	405	383	434	383	420	415	406	393	388	420	381	427	408	397	431	413	379	407	425	406	418	400	414	411	408	369	432	397	413	408	441	398	414	412	400	399	390	435	396	378	389	419	380	384	412	415	386	415	427	413	414	358	396	440	398	421	384	412	428	409	413	406	386	379	435	377	441	421	400	420	396	426	382	419	405	461	422	382	435	413	407	388	399	399	401	404	428	377	435	414	454	411	406	397	471	407	432	386	418	425	403	414	467	405	430	375	425	425	368	420	397	387	421	457	461	396	438	401	381	433	460	416	381	395	423	379	399	399	427	449	386	385	398	387	416	422	417	428	425	399	425	398	394	442	388	376	414	392	408	392	389	385	411	400	429	380	400	419	384	408	405	402	396	399	420	404	396	397	417	397	373	424	375	415	389	422	404	402	391	376	413	415	411	413	392	408	389	407	372	434	427	433	389	401	401	392	377	393	422	407	413	388	397	443	379	414	416	413	421	393	376	409	380	389	389	382	423	397	404	408	421	405	402	392	413	416	428	412	429	399	404	386	408	434	367	423	363	384	416	458	398	403	440	422	397	418	403	419	404	417	438	424	370	432	439	388	401	399	427	396	471	393	385	409	397	416	382	388	424	404	428	375	430	447	421	356	422	427	388	433	423	399	423	388	412	409	383	434	366	411	415	441	409	393	415	408	425	405	383	401	406	406	445	419	388	424	409	395	394	418	410	428	390	430	413	415	421	424	370	389	412	389	426	431	437	382	385	421	411	411	404	400	391	389	416	378	388	388	387	404	425	421	394	418	376	377	439	402	348	403	372	405	396	393	416	433	407	427	399	391	419	387	439	397	444	398	387	455	414	398	403	429	405	425	398	384	396	378	417	409	399	352	412	405	439	442	433	428	391	373	409	419	372	422	415	393	451	458	416	382	394	399	441	400	385	407	400	411	419	368	393	393	423	422	359	395	424	408	423	420	396	390	434	383	417	409	378	403	419	402	399	423	403	383	385	387	399	408	412	428	375	405	374	422	391	416	414	404	387	433	411	407	379	411	415	451	400	392	378	378	429	440	399	396	396	407	418	396	392	441	415	413	409	404	419	451	416	422	429	429	435	413	435	418	423	412	404	411	373	426	444	416	410	424	392	414	387	430	378	335	381	396	412	426	412	403	396	410	411	380	404	388	397	397	381	416	414	398	412	425	414	386	391	420	414	404	435	426	417	409	408	459	418	384	379	433	401	403	418	391	400	420	415	390	476	402	410	421	405	391	420	414	415	398	430	393	428	403	412	414	369	414	418	424	378	433	393	406	441	398	351	409	389	425	420	393	397	392	393	366	413	429	371	404	451	393	412	448	453	434	393	404	382	390	423	392	396	438	442	430	404	408	429	389	401	422	396	403	421	421	423	408	394	413	404	383	422	413	407	462	410	420	405	417	427	412	404	390	407	423	423	402	440	411	406	395	394	398	405	429	365	422	395	397	415	445	423	425	421	401	400	402	379	380	420	417	398	410	404	370	440	416	426	420	417	399	441	432	384	387	433	459	387	429	376	411	386	410	382	397	371	386	383	388	382	431	432	414	396	411	398	420	416	453	431	418	433	350	390	407	426	443	398	432	407	362	416	385	392	392	372	440	394	427	419	403	382	422	387	379	437	421	400	427	394	384	374	451	407	408	421	443	384	384	408	425	373	422	417	402	379	371	454	402	404	372	379	370	398	430	387	399	414	400	408	395	385	426	402	385	398	429	408	403	400	409	383	376	413	385	426	426	387	418	427	402	393	387	412	400	422	414	385	417	437	404	396
27898	17169	3244	577	422	375	342	345	313	316	317	310	338	368	330	334	278	341	348	333	273	362	309	327	300	320	315	334	331	331	337	298	301	305	319	333	320	298	313	344	296	324	290	355	321	315	319	307	290	348	333	336	323	289	311	318	327	325	348	317	331	305	322	339	308	339	324	340	316	319	310	314	334	311	314	318	332	319	335	333	319	312	305	324	322	311	319	299	330	298	311	335	304	287	322	334	324	310	305	307	319	331	363	311	301	312	328	299	324	335	307	302	304	321	316	330	319	309	351	329	306	330	316	325	302	327	294	308	312	351	348	324	345	328	301	311	330	342	321	318	335	328	337	352	335	321	319	315	317	328	334	305	342	310	309	295	323	342	331	307	339	308	312	309	351	330	332	321	293	327	313	340	299	313	301	313	319	305	342	306	318	329	330	344	324	299	323	348	325	335	302	316	339	307	350	341	329	352	310	334	332	310	323	328	315	332	354	309	342	312	333	356	278	321	309	328	338	303	309	323	334	297	325	341	318	325	307	327	349	327	316	322	316	308	343	350	332	307	320	308	340	338	314	318	329	315	329	332	325	308	318	352	310	329	331	324	318	323	299	348	335	344	353	301	325	311	330	322	319	307	301	325	305	311	308	303	304	279	304	325	336	326	324	312	298	309	334	338	337	304	324	317	313	310	336	332	334	314	337	323	331	353	312	335	319	344	298	304	337	315	330	320	326	325	301	289	329	317	324	302	317	345	316	326	369	316	322	327	314	334	321	323	309	325	336	320	310	365	345	319	349	328	362	327	341	307	310	317	302	343	331	319	301	304	322	316	324	309	304	322	322	335	304	333	342	302	303	312	335	336	322	287	326	321	300	301	328	319	307	319	334	325	347	318	320	320	286	302	292	334	341	345	304	367	339	289	275	321	349	322	326	306	305	296	319	316	336	314	339	323	348	346	334	308	321	323	324	310	327	341	325	324	315	353	332	329	344	311	311	313	313	294	318	349	320	343	306	333	324	319	331	299	323	325	290	308	358	365	325	329	310	317	282	355	322	346	325	307	313	340	302	327	324	306	340	303	307	321	339	303	321	328	308	312	291	304	329	338	297	291	337	328	324	307	351	323	337	302	325	327	262	324	326	310	296	306	319	336	367	277	292	332	319	305	302	370	319	314	314	325	291	321	351	319	311	364	297	333	308	335	319	313	335	329	293	315	321	303	297	303	325	324	331	324	343	321	351	331	350	329	363	302	346	318	318	292	317	318	325	318	278	322	337	329	315	285	342	325	318	313	342	322	343	367	309	324	317	292	324	286	302	322	332	328	301	320	308	330	325	334	309	329	320	326	350	312	374	354	337	305	298	326	322	349	332	340	308	319	310	288	331	318	308	304	309	293	320	341	317	375	302	344	329	349	319	315	331	317	316	344	372	296	318	313	327	327	270	342	296	328	347	324	325	332	304	325	314	337	328	324	316	338	306	334	328	338	318	337	320	304	306	318	301	301	335	318	324	313	334	308	315	301	302	346	295	320	313	303	304	314	290	299	337	330	297	328	329	295	333	310	307	352	305	321	304	306	350	320	321	295	287	322	328	299	328	303	320	328	319	326	325	336	312	313	327	297	346	312	319	328	338	351	322	326	303	317	323	299	290	325	348	350	324	343	298	348	345	339	331	311	313	328	338	320	343	287	307	305	319	313	290	329	315	323	308	334	302	306	323	386	310	329	347	303	330	300	332	314	350	311	353	336	315	297	327	321	354	360	300	337	316	322	324	311	314	317	375	283	334	310	306	301	334	334	318	321	300	333	322	315	260	337	344	330	338	329	345	301	300	342	340	306	335	337	332	340	312	325	321	333	314	334	324	305	339	315	363	325	330	337	315	317	320	345	321	303	312	316	326	348	298	305	278	341	335	335	331	331	323	322	310	296	307	327	330	307	299	321	336	317	277	316	333	319	299	318	296	321	290	356	316	322	351	334	340	328	317	292	341	304	297	324	301	327	304	368	285	322	314	314	328	316	323	333	321	293	306	288	325	332	313	283	291	355	333	335	366	307	334	314	307	319	311	329	282	326	303	316	333	306	352	355	279	340	326	279	351	288	335	301	336	341	317	335	333	329	322	311	325	294	314	330	289	281	341	329	303	328	311	339	321	325	324	331	285	328	327	338	327	311	317	329	323	313	332	317	339	330	277	326	327	312	299	342	297	321	317	328	354	316	314	316	312	320	298	339	310	327	333	329	326	293	349	319	319	303	345	298	322	317	309	324	335	338	310	325	300	302	329	332	312	307	276	327	313	339	345	339	345	327	295	334	340	330	316	327	300	297	276	329	328	355	313	323	333	333	317	303	330	291	325	361	314	356	322	280	313	308	309	312	341	298	318	340	325	329	321	313	308	294	321	326	311	280	338	360	321	346	293	319	324	308	297	317	327	313	303	316	298	329	316	348	337	294	307	326	338	318	362	318	298	335	340	330	324	323	308	338	339	297	299	310	329	296	341	348	315	274	313	293	282	295	315	332	306	297	301	301	328	340	324	334	312	320	323	325	318	333	327	315	318	328	320	340	300	331	330	295	330	372	321	322	297	321	331	348	313	336	341	332	292	327	326	313	312	313	314	327	338	301	330	317	326	344	313	335	311	344	302	325	332	321	307	344	336	316	267	310	325	354	315	367	327	343	342	306	341	312	354	321	327	288	314	318	344	357	320	316	337	297	337	301	312	324	339	313	320	317	341	308	288	308	352	319	299	337	311	329	328	317	343	319	328	339	333	320	325	296	318	344	315	343	323	307	323	313	328	348	296	328	341	337	314	349	340	343	319	304	319	308	335	292	374	321	352	334	306	331	309	320	311	320	324	303	328	323	296	303	301	310	323	346	306	320	310	342	329	368	317	309	343	304	291	327	303	297	295	313	316	311	324	319	286	305	337	307	318	314	320	327	344	323	328	333	349	354	298	320	322	295	289	336	326	312	323	339	301	305	302	306	319	305	336	330	329	363	318	318	309	328	323	292	337	310	330	341	354	305	301	374	311	343	333	333	303	339	293	310	307	309	330	325	337	329	332	351	295	326	320	322	334	309	319	332	292	312	348	355	318	346	306	322	322	327	330	321	341	310	318	314	338	329	332	342	320	337	305	346	349	318	297	324	336	349	363	312	321	314	304	282	314	307	308	295	303	287	311	317	317	296	314	308	321	305	306	365	291	348	321	334	304	316	341	311	299	299	336	316	303	348	311	322	330	318	311	314	350	333	330	311	311	334	318	318	324	302	339	306	352	317	319	312	342	323	310	325	319	321	335	314	339	326	303	298	348	313	316	315	323	321	312	343	309	290	348	335	309	355	303	340	309	330	362	321	321	305	326	330	327	332	329	308	293	302	315	340	307	337	336	324	325	318	309	285	318	326	324	301	329	345	340	342	290	331	315	285	342	348	325	323	318	336	304	332	315	292	288	317	266	323	328	325	317	292	333	364	305	309	275	318	336	294	277	284	310	324
7393	1063	658	509	446	406	378	377	396	387	374	368	373	378	372	391	363	337	346	373	332	333	384	352	383	382	328	369	377	370	358	359	388	358	388	351	357	360	363	377	364	382	354	329	367	367	363	367	352	363	354	374	372	381	357	382	362	385	353	323	333	351	343	376	327	355	327	366	339	372	345	344	353	347	360	357	357	335	367	363	383	372	369	335	363	370	351	395	379	358	358	342	391	355	359	367	330	325	360	364	350	368	357	370	340	368	364	399	354	356	373	349	344	329	352	385	342	340	378	359	360	365	380	354	383	335	383	354	372	358	347	349	353	363	336	386	349	376	342	356	358	391	359	361	358	342	351	322	365	372	338	332	349	355	350	398	385	358	389	379	382	347	331	370	326	346	361	358	366	392	321	339	326	364	370	377	342	352	360	397	389	341	376	379	343	342	380	358	364	403	338	359	340	374	374	394	397	419	336	352	370	361	351	342	377	350	354	362	356	355	390	367	352	355	369	331	351	367	350	350	380	380	376	352	383	350	340	370	346	354	358	357	353	387	378	392	386	372	392	370	348	376	361	363	372	333	353	370	370	355	358	337	372	378	369	347	330	384	350	366	367	378	393	343	342	371	340	347	350	380	369	338	367	367	353	362	376	362	361	339	356	389	352	364	343	349	332	362	347	409	358	340	361	373	394	358	349	389	390	365	360	376	380	360	344	347	358	344	370	359	390	378	316	351	340	340	399	341	341	353	330	367	366	314	377	362	358	347	347	347	356	304	367	394	351	392	384	335	356	385	364	369	362	370	341	363	367	352	394	379	351	362	356	382	357	312	347	358	324	383	373	344	330	351	341	365	371	354	362	375	344	366	366	354	376	334	368	349	395	327	346	369	368	336	334	360	381	328	380	361	336	375	337	342	360	400	386	329	366	348	392	351	369	357	336	378	343	365	365	353	363	339	348	381	336	361	365	296	380	384	349	340	394	367	374	340	379	344	346	358	370	365	373	340	340	358	352	350	347	355	395	347	346	393	328	327	360	331	361	369	355	377	384	335	347	385	391	379	351	364	356	382	364	342	378	365	360	326	359	378	385	372	349	364	366	328	361	352	387	361	363	374	347	358	355	363	341	369	352	366	381	392	342	365	367	362	359	390	320	338	358	349	391	362	342	341	356	349	354	361	367	339	336	368	369	357	372	394	354	384	345	328	340	373	376	352	359	367	372	357	365	347	371	347	370	388	336	363	347	370	355	370	388	368	359	356	359	369	331	353	373	371	367	368	357	371	397	354	358	386	331	374	358	371	377	358	354	377	366	371	341	371	369	361	367	367	355	312	342	342	369	359	361	371	344	379	353	361	347	357	387	362	362	357	329	401	378	391	373	360	361	353	337	356	364	355	367	360	359	362	295	366	355	345	366	367	362	369	366	349	371	359	375	373	320	388	351	372	363	349	388	361	332	350	379	345	371	339	350	365	358	305	395	345	384	356	363	373	361	354	348	365	377	337	394	309	349	340	355	397	358	383	369	348	352	353	390	369	330	362	374	348	367	354	399	319	349	380	338	355	372	355	378	337	356	370	377	360	348	355	322	348	322	357	393	352	348	341	331	364	358	343	336	350	362	350	370	387	348	385	387	331	372	347	347	341	353	357	342	407	342	296	346	380	391	386	358	364	380	315	329	347	364	369	353	379	365	329	381	355	368	380	357	396	368	368	369	374	361	390	360	364	323	352	353	353	359	342	344	393	375	365	338	352	376	399	342	357	414	368	381	394	341	374	354	351	350	367	419	345	347	368	348	352	346	374	362	370	356	365	352	339	350	308	375	356	347	368	348	309	365	345	363	350	350	353	362	367	364	329	350	373	337	400	343	363	404	363	335	353	316	361	375	362	373	344	360	370	351	355	364	362	349	353	358	338	370	320	353	374	360	363	377	369	332	396	338	353	328	367	359	371	381	361	358	382	336	359	354	359	344	340	350	363	354	345	350	399	359	356	374	367	390	359	349	362	353	346	338	385	339	349	385	395	352	320	370	333	365	372	349	377	379	333	376	350	359	362	365	382	346	339	334	361	357	334	364	363	346	335	375	359	378	352	359	357	346	336	344	341	327	321	358	372	364	333	351	312	333	406	354	377	385	322	360	320	383	330	337	366	377	375	354	372	314	334	369	376	344	389	323	344	373	397	351	351	346	360	378	356	363	341	359	379	342	353	355	365	366	342	372	371	331	354	374	378	349	360	361	339	335	375	370	370	370	361	360	377	372	395	362	391	357	363	327	340	412	335	364	327	346	356	330	356	364	337	346	385	394	359	376	360	362	348	380	353	344	370	356	344	376	373	359	380	392	363	356	363	341	348	344	351	400	399	385	332	366	372	375	365	337	309	352	352	328	370	373	338	366	339	400	358	343	372	346	351	348	351	353	387	393	366	332	343	371	381	342	379	370	375	331	339	363	382	387	359	383	356	349	334	353	338	363	373	343	385	394	379	326	373	335	339	375	345	356	366	354	332	367	366	334	378	382	367	369	342	339	412	362	345	360	364	381	377	345	381	337	348	394	372	354	345	379	379	332	360	371	358	326	366	377	377	358	339	373	347	326	345	405	329	387	388	365	343	359	351	374	360	383	347	352	345	393	386	376	339	364	371	342	346	330	368	374	375	355	375	348	315	314	337	355	369	374	350	342	361	381	355	336	355	336	323	377	394	345	361	367	364	387	371	365	349	373	374	352	375	359	363	386	347	353	350	365	359	357	346	368	376	367	406	355	351	367	352	333	320	381	390	374	369	360	369	347	349	389	357	351	383	362	371	358	378	357	359	373	406	357	340	377	396	382	374	366	373	398	385	352	376	367	373	349	375	359	384	357	381	362	369	371	344	330	332	338	387	366	399	373	381	360	341	353	343	350	371	368	338	412	372	383	373	375	371	356	401	359	338	391	370	372	376	376	364	387	380	369	382	345	351	364	333	361	367	371	380	374	367	336	374	352	365	324	365	342	375	356	361	372	353	391	377	364	359	361	339	354	370	356	367	348	375	366	357	374	341	337	349	344	328	373	319	394	360	336	355	367	358	357	367	377	344	374	401	388	363	376	352	358	377	364	353	339	358	390	374	354	375	373	341	389	343	358	366	386	351	331	396	400	344	362	361	374	381	326	349	333	368	353	375	383	378	379	376	353	380	334	356	342	332	368	351	369	349	370	351	350	353	365	344	344	366	356	365	368	340	339	366	367	345	338	365	402	361	363	409	346	346	389	360	312	353	331	427	356	367	364	374	358	384	373	386	362	384	370	395	385	361	368	374	354	350	358	372	380	380	364	385	333	377	353	344	363	358	334	353	362	338	360	334	356	350	357	375	403	378	392	387	347	385	367	373	354	349	366	373	386	373	342	360	350	349	380	300	348	355	341	353	340	329	340	331	351	358	354	392	363	365	357	371	356	378	343	372	359	354	375	356	389	383	383	366	368	334	351	361	335	344	385	367	369	358	359	326	363	388	339	362
23653	21076	28232	24135	21054	8220	788	476	374	375	349	272	298	260	230	215	237	216	209	221	201	188	192	181	183	201	182	186	193	193	175	180	201	193	196	157	180	197	195	187	165	174	173	185	187	167	177	179	169	202	161	192	186	137	173	205	184	188	170	202	199	157	183	156	149	184	186	173	169	178	173	170	203	181	173	183	177	185	167	180	165	178	196	218	152	181	178	183	154	169	154	191	158	150	161	153	188	151	164	160	183	210	172	176	167	189	174	178	156	175	159	188	187	144	161	174	172	185	178	173	164	207	166	141	183	161	192	185	177	156	187	199	168	194	159	199	166	202	181	173	176	178	183	166	157	178	148	179	175	171	177	177	160	201	169	155	209	199	190	161	168	152	163	163	170	170	170	159	176	177	158	165	171	161	181	169	169	161	196	204	176	196	193	181	171	181	179	177	176	173	177	208	169	196	186	187	195	145	178	173	168	153	174	175	170	160	187	173	167	169	181	195	173	156	160	189	184	173	196	181	189	190	180	189	160	161	155	184	154	179	164	170	181	180	175	177	172	170	156	193	154	168	165	187	166	165	182	183	200	171	189	174	156	177	166	173	163	163	154	170	160	171	192	171	191	192	161	190	172	185	166	200	167	185	179	194	168	183	178	158	171	178	180	205	157	176	158	177	167	163	173	160	164	176	173	176	190	167	187	191	188	202	165	188	186	170	177	183	181	191	183	180	182	182	177	179	188	185	175	180	161	159	210	188	168	150	193	167	175	201	168	199	164	169	170	175	174	176	160	183	168	174	172	178	177	155	173	171	164	164	168	175	189	193	184	176	140	172	167	171	164	165	183	161	182	166	184	187	164	169	184	193	149	183	163	186	153	155	170	161	178	171	201	182	191	174	185	201	193	153	183	170	200	179	187	195	199	177	201	186	181	173	190	188	177	162	166	165	148	188	194	179	180	179	182	183	186	162	167	163	156	165	165	188	166	162	186	180	159	171	172	195	154	164	151	141	167	166	177	155	161	156	201	191	158	162	178	175	167	156	159	175	163	183	163	150	187	176	193	153	175	164	181	187	161	194	183	155	161	163	173	160	152	153	175	168	197	159	189	157	154	173	188	167	170	157	146	198	181	164	171	179	174	180	184	179	171	191	186	167	173	183	171	186	171	185	182	177	155	179	193	166	172	192	167	178	188	182	173	160	200	193	179	191	178	160	154	162	165	161	182	166	166	162	168	178	178	167	179	170	170	171	168	189	183	173	183	175	202	172	173	173	180	171	172	164	181	152	191	158	163	176	177	178	177	170	175	202	174	171	186	153	181	179	183	194	175	162	172	170	184	186	163	177	168	175	185	175	155	174	152	178	175	175	202	174	170	181	204	158	172	144	174	167	176	184	181	168	196	188	187	176	169	206	171	157	157	167	185	170	194	176	177	163	184	189	185	165	175	165	160	174	184	171	178	167	188	163	153	177	163	166	167	160	159	165	170	178	166	188	197	170	186	149	191	169	187	177	163	186	179	156	191	160	180	180	165	173	151	163	178	154	147	159	166	198	194	159	200	155	154	160	144	164	198	180	165	174	179	163	174	166	175	159	163	163	177	167	188	151	164	150	177	169	187	170	169	168	181	159	184	179	198	175	171	169	174	165	148	186	158	161	163	168	178	179	176	177	160	176	171	187	172	168	185	160	186	189	169	177	185	181	183	160	162	166	179	179	185	170	195	179	192	182	188	187	155	157	161	185	188	158	149	154	181	172	151	158	176	170	172	141	176	182	177	192	196	160	175	174	188	185	186	181	201	167	191	185	179	165	182	192	186	186	175	158	160	160	199	167	164	181	191	201	178	178	174	212	188	186	177	188	170	191	159	150	172	187	180	190	190	165	165	153	166	186	182	182	160	185	164	168	161	141	166	178	186	175	172	160	163	179	157	168	198	177	196	186	184	169	181	183	178	190	172	175	176	214	172	177	161	167	188	176	167	164	153	167	159	184	180	197	168	169	173	174	172	168	181	178	190	150	183	193	145	178	207	200	174	162	169	185	161	176	204	172	172	180	202	146	175	179	162	155	164	172	195	172	164	170	193	165	159	180	173	175	182	167	165	193	182	190	167	157	182	161	171	189	165	157	173	177	159	172	176	151	161	172	145	181	196	204	169	165	164	183	174	161	179	160	173	177	188	185	155	171	180	169	181	173	180	169	181	190	161	210	183	174	198	195	182	184	190	193	191	158	167	188	179	176	180	181	143	179	177	176	176	190	166	173	174	150	173	179	166	177	183	179	142	189	176	152	161	160	170	164	155	175	172	177	183	168	156	168	167	149	185	168	174	168	168	173	160	167	174	178	171	184	168	184	178	158	171	180	161	177	184	190	148	175	161	177	197	169	176	177	183	153	166	162	170	164	172	184	168	170	166	164	183	186	179	197	182	150	188	169	186	187	179	187	161	189	174	167	188	193	155	179	158	180	158	166	161	176	181	208	155	164	162	181	157	177	186	184	168	162	158	193	171	167	166	173	162	157	165	149	186	172	182	157	162	165	178	173	167	175	144	176	154	185	177	172	178	169	165	188	173	181	168	170	172	184	163	195	196	186	188	158	160	178	169	193	197	145	149	159	151	151	178	191	191	176	158	186	180	175	172	148	200	166	153	167	195	183	166	183	140	157	163	166	158	185	203	162	188	164	195	194	178	156	164	202	208	165	174	166	193	185	162	164	192	173	166	195	166	166	168	181	175	170	174	187	169	147	185	186	168	182	165	180	153	170	180	178	158	176	187	184	171	187	209	181	183	167	175	187	190	132	165	169	175	166	149	178	186	150	179	170	195	189	177	150	189	154	171	175	151	195	192	161	180	163	172	174	181	173	179	171	173	196	172	145	162	153	166	168	161	195	190	168	154	175	173	177	181	173	188	184	184	158	163	154	172	152	176	167	179	174	167	158	160	195	166	174	177	164	166	168	163	200	169	191	172	185	153	182	196	177	165	175	178	174	179	159	162	169	182	183	172	178	161	191	192	191	190	169	159	160	143	167	169	151	202	180	193	168	181	166	174	168	188	166	182	151	167	172	170	191	159	148	169	184	147	187	181	195	157	177	179	186	168	167	157	166	171	178	160	162	185	194	166	166	158	156	176	191	177	164	192	183	155	164	160	189	161	157	192	160	161	184	160	171	178	153	166	196	166	165	175	171	181	169	176	163	191	165	182	186	167	154	179	178	182	177	171	184	170	204	187	185	198	156	152	185	153	187	162	164	156	181	161	180	171	175	183	174	170	175	180	184	178	179	170	170	169	177	165	153	173	168	196	168	183	179	192	165	171	162	167	193	173	192	195	153	173	188	174	163	189	175	158	165	134	180	174	172	165	196	175	189	181	172	190	178	175	183	173	159	154	178	160	174	151	175	163	171	183	172	163	188	198	196	166	156	202	184	174	192	164	157	170	175	187	168	170	178	175	196	135	176	172	172	175	157	166	162	154	176	156	158	169	164	178	164	170	171
24662	10351	5408	2445	1859	1320	1013	780	624	549	492	411	394	347	310	300	272	289	258	239	263	240	209	236	231	238	233	226	203	218	203	217	218	200	200	218	204	227	230	225	249	214	206	195	203	173	193	184	233	196	187	222	194	215	214	197	180	207	202	201	192	181	231	219	223	206	182	205	183	222	183	222	200	165	195	184	213	218	201	193	207	221	195	215	213	190	198	213	206	215	183	213	217	234	207	189	180	217	208	208	202	199	231	204	212	162	168	187	181	211	201	216	187	188	217	209	190	185	201	206	193	211	175	233	188	199	212	191	194	175	206	196	204	195	231	197	192	207	198	186	215	191	192	178	176	189	210	201	185	188	189	190	210	199	200	201	196	203	206	207	192	202	193	205	202	212	212	195	210	198	198	197	207	195	194	211	219	195	195	197	185	204	190	176	215	208	195	211	207	211	224	196	165	196	185	239	185	185	177	190	208	221	177	204	222	182	211	214	189	217	198	195	191	194	208	185	181	202	203	186	200	197	184	201	205	215	206	178	190	236	197	206	228	199	200	178	174	209	195	217	187	181	222	196	216	198	204	223	177	202	201	201	192	214	182	181	180	191	185	193	203	199	209	223	192	235	178	218	193	176	183	222	197	204	200	184	195	201	196	206	194	220	197	194	207	192	190	189	180	203	182	194	200	208	205	229	200	196	196	203	197	209	187	208	212	167	184	170	203	198	211	197	195	209	216	198	193	202	218	201	238	201	200	185	206	203	212	197	228	193	199	171	199	183	187	214	201	220	213	191	206	218	189	202	184	205	199	197	196	219	208	203	209	210	222	198	229	221	195	214	201	203	183	207	208	202	202	190	193	191	190	224	216	187	214	199	221	187	190	186	210	202	202	190	196	196	203	211	200	203	204	173	209	195	223	182	219	201	176	205	200	227	230	204	186	207	189	190	217	213	239	202	204	179	219	206	199	213	201	210	206	206	228	207	216	205	203	228	187	183	204	211	190	189	203	218	204	223	186	199	211	211	212	184	209	211	180	200	182	207	204	207	173	188	208	203	217	184	208	185	214	184	213	198	212	182	199	189	203	199	216	212	208	198	196	197	220	181	166	198	209	183	184	193	207	198	218	203	193	193	224	204	188	208	189	194	217	188	199	211	180	200	193	215	201	214	195	202	206	202	218	204	197	208	192	204	198	198	184	184	187	186	189	214	216	216	200	205	187	206	208	196	176	189	202	221	212	209	202	207	210	221	209	207	201	184	174	196	219	185	185	223	196	221	205	184	212	206	193	178	197	206	190	165	206	201	185	202	211	175	198	226	197	214	200	189	203	183	185	206	211	181	206	217	209	210	179	180	182	187	190	207	180	218	202	169	199	194	219	204	193	192	177	200	186	184	212	214	192	211	199	202	162	178	212	176	218	211	210	188	201	212	200	216	202	183	201	189	236	226	162	205	162	174	205	204	188	209	178	194	222	195	179	196	205	197	212	192	202	180	199	203	204	192	212	198	193	204	192	200	186	215	182	202	191	219	217	163	219	185	183	208	171	167	198	207	194	178	200	204	220	209	213	168	207	196	216	191	211	202	178	194	206	178	206	221	203	193	214	208	199	186	203	207	205	220	208	181	202	188	206	183	229	177	205	203	206	190	222	188	211	202	194	209	188	182	191	200	166	187	181	203	183	212	172	189	193	227	197	202	176	188	201	222	205	222	188	199	175	207	203	191	241	199	222	191	181	194	182	205	210	182	229	203	211	201	200	209	219	185	206	194	202	186	184	217	217	209	214	186	190	200	197	190	220	210	201	215	205	204	175	191	237	198	216	200	200	174	177	190	232	219	207	212	187	203	206	197	206	205	183	189	198	197	177	189	194	191	221	182	212	180	191	205	208	201	191	218	198	207	162	205	205	198	189	207	204	192	205	186	228	214	196	203	190	214	178	203	222	204	204	198	212	222	192	209	207	207	184	219	203	196	211	205	201	185	209	191	180	198	209	216	173	238	211	219	191	209	194	184	216	212	238	194	198	226	190	204	188	181	191	207	194	207	199	218	196	204	202	194	182	214	202	210	183	190	200	203	198	188	186	201	185	181	204	181	175	223	190	208	172	218	198	207	223	175	172	185	209	191	207	210	203	215	209	210	198	227	222	218	189	210	192	199	191	213	177	207	180	197	211	227	190	197	206	200	184	207	180	193	205	170	222	199	203	195	179	206	204	202	183	185	204	198	190	179	171	197	176	196	197	199	209	215	192	216	205	192	209	199	200	191	194	181	194	218	199	195	208	205	177	173	206	187	182	178	200	201	194	188	225	206	191	203	218	174	202	204	199	189	184	192	224	219	192	191	188	199	208	205	186	220	205	219	191	199	209	200	204	195	213	208	198	188	204	210	194	171	204	218	170	176	193	180	197	193	178	201	212	199	186	175	205	194	231	197	211	198	179	215	201	197	184	192	204	211	188	212	203	177	185	201	222	209	178	181	224	176	196	213	199	187	213	207	205	215	182	229	194	190	219	196	201	235	198	201	199	184	220	200	208	224	195	215	210	202	218	201	190	210	219	199	226	188	209	201	212	204	207	202	195	196	206	200	178	205	214	199	202	211	197	208	207	194	193	189	205	219	206	211	187	188	213	174	209	195	198	191	209	188	198	201	210	197	198	197	207	204	193	179	199	194	187	182	203	188	205	200	204	216	215	186	186	203	203	200	201	178	211	198	210	205	199	192	190	207	196	193	214	205	193	188	203	200	189	202	222	196	181	179	212	195	209	215	206	210	193	192	180	221	224	231	205	195	204	212	162	221	196	186	206	178	203	209	202	217	202	218	196	176	183	210	209	163	205	200	190	198	235	199	201	220	193	205	204	204	198	188	199	208	200	216	190	171	196	217	239	189	196	213	203	187	198	187	196	191	204	197	193	201	177	204	189	201	203	207	217	187	210	205	205	195	192	195	198	181	181	191	196	201	193	183	209	196	220	214	204	212	179	203	186	188	206	212	220	186	193	200	224	193	169	173	208	189	181	193	192	189	195	212	211	175	182	198	216	194	180	208	217	208	208	190	206	184	220	195	192	197	187	194	191	206	182	191	228	225	165	215	204	218	196	207	212	214	191	167	189	229	198	191	197	201	225	185	204	222	199	215	201	200	207	209	198	187	195	204	191	210	206	205	188	203	193	187	195	193	201	190	208	209	216	202	182	213	213	210	180	194	196	202	224	197	206	194	199	198	200	191	197	206	199	201	200	185	173	196	185	208	187	181	201	205	192	197	193	170	196	205	193	211	219	220	219	220	218	210	202	203	177	202	179	200	198	223	197	220	191	196	195	190	220	211	194	219	190	192	197	172	202	196	208	203	185	211	186	201	199	202	159	211	202	195	190	207	205	212	200	206	221	203	222	202	194	216	181	188	191	203	200	185	229	180	192	193	211	205	204	200	214	206	192	203	202	208	186	208	203	179	164	207	188	184	188	210	191	206	213	207	210	205	214	215	190	181	206	174
24840	21039	27034	25166	9196	987	805	688	589	643	635	586	590	574	540	626	570	560	556	585	527	563	533	549	557	539	559	580	537	553	585	566	574	548	539	529	531	553	546	533	543	550	534	542	547	559	574	565	561	531	570	552	572	490	558	542	517	533	553	561	579	548	561	544	539	543	573	570	510	527	564	519	569	566	563	554	498	567	588	560	521	577	540	537	551	566	534	542	586	547	591	545	561	514	552	542	554	524	533	525	552	549	577	539	550	505	498	563	544	539	535	544	581	552	568	557	572	528	522	550	553	528	545	566	533	534	559	538	556	587	553	553	552	523	553	539	536	550	525	574	539	494	534	538	553	543	546	534	531	516	555	570	542	557	541	533	495	561	542	546	601	555	543	545	512	538	546	567	552	567	557	532	504	569	585	524	574	534	525	544	521	590	556	566	589	555	536	550	493	528	589	562	556	549	498	557	539	503	582	572	559	505	557	597	566	571	548	513	554	557	558	506	567	546	522	545	574	554	556	530	551	565	536	520	542	536	533	513	519	537	570	563	547	523	519	526	545	514	557	553	534	531	552	530	533	530	552	569	539	527	544	512	570	505	534	589	543	489	544	554	544	528	568	536	595	509	575	556	558	597	571	526	578	570	592	576	538	562	570	542	545	536	542	604	578	555	514	525	539	529	557	565	541	564	605	540	539	565	546	504	523	560	522	526	570	575	525	542	551	490	553	513	526	569	548	585	557	538	513	535	535	521	567	566	534	530	565	551	552	535	547	557	575	568	554	602	563	555	525	505	507	508	556	527	539	491	563	544	511	515	571	567	546	554	552	560	559	546	565	556	501	492	514	551	532	572	590	550	557	528	565	570	503	520	526	543	570	537	546	533	531	586	521	546	538	568	561	571	546	573	569	550	520	546	540	553	543	557	539	489	561	587	575	563	573	500	580	550	557	549	544	592	567	538	514	521	529	594	533	504	569	547	565	516	564	534	508	566	547	563	550	510	522	520	532	592	535	539	523	528	556	523	549	548	563	569	556	560	544	528	522	575	525	522	538	530	566	565	519	566	575	563	543	514	588	550	515	565	555	554	542	589	602	541	520	539	516	585	539	528	533	517	558	504	575	575	575	565	589	563	529	533	513	551	539	569	516	572	568	586	558	523	502	558	523	558	572	543	528	537	552	534	538	537	552	529	574	491	561	545	561	545	542	533	529	547	564	569	534	542	525	536	594	527	539	573	531	520	515	531	552	524	568	549	549	550	556	522	511	595	526	563	518	538	543	539	553	535	569	521	565	596	552	536	543	564	600	538	525	545	536	556	506	523	552	528	558	532	568	536	527	525	530	546	563	540	534	557	541	518	528	543	511	561	546	551	583	541	567	536	525	564	546	567	483	523	597	559	566	506	526	531	556	566	517	580	556	532	545	561	533	538	561	554	511	534	547	509	538	539	521	557	538	551	550	539	587	559	580	549	593	563	554	569	579	552	561	560	536	572	555	518	550	577	580	517	537	549	553	536	548	528	539	556	600	533	501	553	535	506	537	535	543	537	531	536	532	564	535	587	522	593	539	537	543	558	525	581	531	560	510	523	586	546	548	548	566	564	579	547	536	500	558	531	543	567	510	579	584	564	515	511	516	523	567	552	529	554	530	545	567	535	574	563	584	577	574	566	539	512	571	586	567	533	575	560	527	575	537	532	541	545	551	525	563	526	539	533	565	563	518	497	511	574	532	582	580	583	564	570	567	530	590	534	523	529	564	528	540	588	574	531	528	554	550	592	549	558	554	537	520	574	529	534	567	536	525	503	550	499	499	545	530	545	555	520	549	571	558	546	574	512	545	565	520	543	545	554	570	500	497	535	586	550	534	541	530	540	547	545	542	546	537	553	536	588	578	549	486	532	543	520	527	539	540	572	519	499	545	535	577	543	584	559	529	527	532	537	561	548	546	563	523	545	536	540	560	579	548	569	569	577	581	526	539	554	579	528	579	554	513	508	553	558	553	544	557	539	509	524	530	572	544	526	593	517	567	529	579	548	560	562	553	558	569	541	545	543	542	579	526	535	542	516	518	529	585	537	516	555	544	561	545	565	539	499	553	543	525	529	545	543	534	579	540	557	550	555	528	583	541	558	581	568	515	537	564	559	522	506	516	565	528	570	546	518	539	513	547	602	537	571	509	547	552	541	534	561	545	522	561	562	589	540	568	522	525	526	526	518	528	570	549	534	571	573	528	512	532	538	526	529	550	527	524	521	560	516	537	553	557	555	515	576	544	543	547	524	537	523	496	553	513	571	529	545	553	574	559	593	555	533	562	568	531	588	528	518	556	518	516	524	512	564	522	551	555	522	522	500	548	554	580	536	523	503	572	553	576	535	549	525	567	547	535	590	578	522	589	528	530	522	537	529	509	558	584	533	498	561	572	583	561	540	560	535	567	523	532	575	544	531	527	571	522	570	564	523	519	503	518	535	552	539	531	561	511	572	545	594	581	516	593	549	540	531	571	546	544	537	522	527	538	503	572	539	530	527	515	577	571	542	549	512	515	544	541	534	538	568	556	542	575	547	525	516	535	513	559	529	553	517	583	547	564	584	557	558	556	582	551	563	613	564	557	525	569	562	545	614	547	555	530	521	542	511	540	570	551	545	588	538	525	574	536	572	558	556	586	506	568	517	566	549	560	565	519	535	553	571	545	511	543	497	544	529	558	549	544	530	557	541	545	593	542	549	490	567	544	540	550	528	557	561	533	547	533	503	509	564	522	585	574	520	506	572	571	551	584	535	555	534	574	548	551	525	549	540	581	521	573	535	528	548	567	541	563	577	551	533	548	557	536	539	549	543	559	539	559	523	529	552	561	500	526	559	514	540	603	545	557	555	556	580	528	534	516	550	515	563	501	554	543	510	550	546	523	496	546	539	557	529	530	519	556	513	580	546	540	557	596	541	541	537	591	571	557	532	547	533	545	565	567	504	527	533	545	527	564	578	536	569	574	546	530	594	493	543	551	594	549	539	564	491	523	543	568	581	562	564	530	562	512	500	498	548	621	514	556	562	576	543	527	549	542	550	510	550	502	547	550	544	510	522	532	535	526	541	515	534	565	551	549	570	534	534	573	539	554	536	560	518	542	529	533	585	588	541	520	546	512	537	540	516	552	563	549	533	548	541	524	530	560	528	505	538	567	551	583	544	559	550	579	533	543	530	535	520	507	512	570	517	564	535	566	543	525	542	537	586	550	613	550	536	546	544	493	596	541	522	552	536	570	558	543	539	576	579	523	545	544	571	531	516	523	530	524	535	550	539	536	491	557	539	532	591	492	593	596	563	563	539	528	574	550	528	582	549	559	584	556	525	520	535	538	584	547	594	577	572	539	573	556	525	526	553	538	525	528	552	513	578	544	540	506	519	519	572	556	523	549	547	570	488	535	576	584	554	523	532	543	531	570	551	553	547	530	553	529	572	552	509	536	511	557	601	532	531	542	550	549	536	547	552	538	543
22313	6366	3237	1741	1406	1178	988	920	790	740	689	685	622	662	620	631	624	607	636	601	576	614	551	637	584	602	577	566	594	587	581	598	592	559	611	575	590	561	585	561	615	576	551	606	569	589	570	583	574	569	554	593	557	603	539	578	612	575	580	552	538	560	561	578	593	574	574	577	557	552	574	560	598	521	557	546	537	555	578	558	559	612	555	586	602	572	568	547	570	569	587	541	538	591	605	580	567	607	593	578	620	551	504	570	571	592	559	529	576	583	576	576	537	581	590	603	547	600	583	602	605	644	559	596	589	565	552	598	568	547	547	534	535	602	564	542	561	587	577	574	571	601	601	566	556	563	578	536	576	582	585	569	603	549	584	586	555	548	586	598	569	586	630	591	569	587	565	570	601	592	564	605	578	567	565	597	578	564	569	578	563	547	577	554	565	571	603	581	562	561	553	573	555	541	582	551	530	559	558	562	549	601	580	561	572	621	551	544	585	569	582	569	569	554	555	552	613	590	637	600	591	554	586	528	531	547	584	554	561	594	555	598	609	544	621	570	543	557	599	542	560	598	559	572	576	573	568	563	586	580	585	572	580	558	570	545	584	584	525	578	599	561	585	530	570	586	569	544	547	579	557	549	585	555	556	557	591	542	590	560	559	569	556	556	607	571	613	555	617	598	557	571	581	589	612	548	569	626	580	547	591	570	582	538	560	560	584	557	577	582	622	576	576	599	591	571	538	586	575	561	568	612	590	566	562	608	572	589	582	591	561	587	577	611	592	533	548	558	576	575	568	562	559	553	549	635	578	542	558	541	535	605	544	540	607	586	619	535	549	616	580	542	551	575	610	569	565	594	578	602	586	530	602	561	596	587	583	564	560	563	561	553	576	586	607	568	556	553	603	544	557	595	570	567	579	576	560	551	594	572	588	603	560	541	569	576	580	562	555	569	537	527	540	599	569	623	540	557	551	560	548	639	561	598	529	556	536	553	543	607	554	563	588	553	568	584	554	558	523	560	597	574	556	574	539	587	515	565	565	590	567	528	576	538	558	581	580	574	521	559	588	575	573	592	599	529	534	609	577	548	557	599	529	543	595	598	531	561	608	594	542	586	592	628	582	573	522	542	530	566	547	607	594	606	583	605	577	546	551	536	554	591	566	561	570	548	544	558	538	524	560	578	549	544	525	525	572	569	583	572	547	580	560	605	582	584	560	594	566	580	570	525	579	631	543	585	582	551	567	600	547	568	525	583	579	575	574	610	599	595	609	554	570	594	550	605	550	564	531	601	537	595	608	602	563	535	612	573	578	582	583	579	578	606	619	559	560	565	588	604	594	554	583	551	570	587	626	548	601	563	600	588	528	552	572	544	576	602	591	549	570	534	573	604	592	570	563	561	573	547	567	578	559	597	601	559	555	562	565	588	562	543	590	621	566	569	561	542	577	538	604	536	587	555	559	549	579	589	554	533	614	523	532	580	555	567	569	535	590	545	566	582	583	571	611	576	585	586	595	581	525	526	560	557	594	569	574	581	570	553	613	572	570	544	573	580	585	584	606	581	594	601	600	591	618	594	549	570	568	566	566	587	605	573	557	580	594	548	591	599	545	570	555	563	535	598	550	556	581	588	574	545	596	556	585	559	581	559	563	560	590	556	558	529	583	626	616	557	594	544	558	608	554	566	599	563	593	561	609	555	566	578	569	574	571	550	553	608	606	561	605	606	585	594	580	547	535	576	600	580	566	581	604	555	604	518	575	599	585	527	620	572	600	563	565	540	555	570	573	594	602	616	585	553	587	540	555	583	613	551	575	536	580	565	619	584	577	586	570	596	590	579	589	626	554	575	545	554	598	588	619	507	568	583	554	611	552	621	586	610	565	560	561	589	548	585	548	589	588	588	600	602	571	540	536	551	553	595	533	610	555	565	536	566	565	556	586	584	525	580	600	596	546	588	572	555	607	579	558	532	584	601	599	548	556	555	589	582	544	607	530	560	567	541	578	585	629	557	548	541	584	546	585	583	599	592	605	621	546	576	601	552	575	602	569	558	581	581	590	553	557	597	627	536	606	540	574	576	589	557	600	578	534	594	557	577	556	588	593	572	550	582	565	552	525	569	597	584	597	589	547	570	577	549	574	543	533	595	596	571	578	573	604	556	606	603	582	602	563	565	569	574	566	552	573	629	603	532	640	561	569	570	595	577	533	559	563	529	581	598	555	618	533	575	599	618	552	635	582	584	562	627	629	566	609	570	527	596	573	581	531	580	593	593	578	611	587	561	571	576	604	538	577	620	574	576	649	555	592	587	552	593	561	583	592	555	559	575	584	576	561	560	528	551	562	576	555	569	558	590	563	552	594	581	623	581	566	612	536	549	561	572	571	556	559	577	587	611	572	602	574	542	550	590	574	578	550	574	586	569	561	605	534	574	600	581	574	568	588	603	601	569	556	590	596	583	561	560	553	598	574	599	591	591	580	573	573	579	586	601	552	594	579	573	551	596	572	578	549	568	515	584	556	599	576	614	565	562	558	587	578	619	606	563	579	579	563	585	555	565	570	552	532	580	569	582	552	594	566	575	529	519	610	570	585	568	576	604	557	568	570	546	596	554	557	592	549	557	594	615	590	562	547	585	589	555	579	580	618	570	560	581	567	605	567	558	567	565	592	546	531	512	577	531	540	617	566	506	528	580	533	551	549	554	558	602	556	581	597	562	562	570	565	580	588	547	551	570	583	563	596	578	550	599	572	536	617	569	563	608	589	591	580	581	561	530	566	588	571	542	564	580	551	607	552	542	548	521	541	624	575	572	550	595	578	546	617	550	588	591	554	546	604	502	566	539	581	576	586	586	581	544	560	595	543	551	597	579	553	595	576	566	548	552	597	539	539	567	579	576	555	592	580	597	600	563	603	593	571	542	599	603	573	547	572	563	593	574	569	576	570	587	583	565	578	531	616	564	570	607	586	625	603	591	541	600	560	531	551	590	575	599	599	594	612	561	577	565	595	559	551	561	522	606	601	600	543	586	556	577	547	524	582	541	583	556	581	548	558	548	619	583	610	595	572	574	626	579	547	534	598	556	576	536	576	603	570	598	550	559	556	588	606	611	526	548	621	565	636	564	598	613	571	566	536	581	545	570	581	569	553	582	570	607	594	583	587	597	549	589	549	600	553	573	569	625	556	560	556	576	582	592	612	600	607	565	552	595	577	501	585	562	553	530	556	569	576	582	577	567	568	573	581	656	556	575	579	572	552	550	547	591	551	560	619	596	582	563	604	606	559	552	559	557	575	582	560	568	598	596	569	636	568	547	575	561	550	581	586	584	561	598	533	545	581	603	520	582	574	572	545	600	586	583	595	598	568	518	535	582	604	556	603	567	574	581	596	563	569	580	568	551	600	609	548	582	589	571	572	577	562	530	579	535	549	526	594	599	574	575	606	579	592	560	575	580	619	636	573	594	598	578	566	638	608	568	600	555	595	581	558	549	569	604	561	602
22435	20946	28509	23519	20941	20987	6916	1097	824	720	688	591	587	585	510	502	513	451	460	419	456	460	445	454	462	451	430	461	435	416	426	399	425	405	446	411	406	387	449	450	381	393	419	419	387	424	438	390	443	394	415	365	408	441	392	383	392	381	399	432	380	403	379	409	440	402	360	388	403	385	399	403	427	392	398	421	393	415	384	405	430	417	417	435	420	401	378	387	400	403	401	440	407	379	400	397	404	409	419	393	376	405	416	398	404	411	410	430	407	413	386	410	413	398	371	380	435	408	385	408	408	377	378	396	393	388	443	414	368	399	375	408	404	420	408	410	398	377	404	429	422	410	397	411	395	422	404	426	383	402	373	431	425	423	373	394	379	454	397	428	404	431	394	388	413	404	417	374	377	371	399	414	396	409	399	390	421	411	400	432	408	389	418	389	409	376	410	459	406	404	384	409	416	435	404	431	372	426	373	380	413	397	390	408	429	348	386	384	401	373	417	401	407	397	393	386	399	432	403	407	417	399	421	422	421	400	405	402	393	372	408	446	457	375	410	397	401	377	412	385	408	396	414	383	424	370	389	393	394	423	389	369	418	406	403	448	399	414	419	389	386	410	377	415	388	406	435	416	376	420	421	426	413	381	380	377	368	405	407	418	401	420	400	418	378	439	399	397	383	414	367	381	374	363	439	402	412	391	407	375	383	431	417	400	388	399	390	428	431	402	402	407	405	418	422	393	389	391	384	407	401	373	431	436	384	394	363	367	429	386	400	431	387	369	437	399	388	375	386	393	411	409	447	414	407	405	417	398	430	404	419	373	402	350	408	367	394	403	374	432	372	424	408	409	388	389	394	416	397	387	366	416	376	416	438	393	407	408	391	395	420	396	413	385	396	394	393	371	419	384	424	423	379	403	365	412	418	390	365	400	421	402	348	414	378	419	375	418	399	410	392	390	386	412	385	411	391	374	381	394	408	408	385	418	371	392	388	415	358	399	425	421	400	382	415	391	415	385	414	437	394	397	421	424	439	420	418	418	433	403	409	413	384	393	358	430	398	434	375	395	400	419	415	415	391	401	437	400	454	368	374	417	422	409	404	405	397	376	414	395	394	359	430	399	403	386	385	410	401	409	410	386	394	390	409	370	414	376	402	421	426	401	407	387	387	402	404	428	412	397	434	412	434	412	391	382	434	368	403	380	407	385	399	391	376	460	402	400	416	404	394	409	399	402	383	426	388	393	402	380	392	395	383	399	405	402	410	440	414	411	411	384	404	399	401	392	419	403	402	421	408	417	407	405	388	422	376	419	407	385	422	368	389	379	409	417	409	402	409	379	402	412	425	435	380	408	399	394	436	394	419	428	434	447	427	412	405	442	414	396	426	400	400	441	374	397	392	433	423	393	408	422	345	404	387	408	409	393	391	380	414	384	417	379	394	379	396	416	409	450	419	405	381	371	383	379	390	390	405	398	410	433	396	395	425	436	392	382	367	383	396	428	397	435	379	402	447	441	372	427	416	371	405	402	381	385	433	408	399	359	388	381	419	407	435	394	368	390	390	424	406	382	410	401	397	348	420	446	407	426	414	392	383	428	391	400	389	419	388	397	384	382	372	356	435	427	424	397	400	425	439	421	432	336	426	410	404	411	384	407	430	423	407	389	389	390	383	428	409	440	387	395	397	381	441	373	382	383	422	386	376	427	418	420	402	436	421	427	394	382	386	395	383	397	396	422	418	409	413	398	413	369	414	388	383	421	421	404	394	375	424	437	376	424	401	427	370	405	372	422	395	366	397	432	415	390	429	396	424	451	371	397	385	424	435	416	429	382	386	412	451	382	399	438	412	397	378	411	381	375	387	439	428	383	377	417	365	393	440	420	401	375	394	391	430	380	382	412	411	401	463	405	420	409	390	414	448	416	427	440	435	436	413	368	420	422	416	410	374	363	395	400	354	445	374	377	419	387	410	390	375	430	422	382	402	370	404	401	386	384	417	379	378	402	397	401	396	394	426	424	391	426	391	393	416	388	395	404	391	398	386	349	378	388	400	406	394	390	384	389	427	375	443	425	418	366	400	427	439	373	417	388	404	393	409	422	409	395	404	419	377	394	418	368	409	412	395	368	397	419	402	403	401	382	406	404	397	395	408	414	394	377	418	395	420	388	384	401	410	399	375	410	434	411	393	404	377	403	410	393	397	403	337	392	399	382	407	395	443	385	383	431	434	409	413	358	417	392	364	388	370	383	416	439	409	406	399	435	422	398	419	389	428	411	396	410	393	404	408	367	396	374	420	400	377	398	417	400	434	430	431	374	440	389	356	363	408	403	393	403	425	390	372	400	366	420	430	382	386	420	372	404	389	397	402	407	434	391	399	406	382	386	390	414	405	357	386	413	364	419	404	433	383	393	396	378	450	405	423	402	402	408	417	393	416	385	411	430	400	432	441	376	393	410	409	404	425	397	422	382	388	386	411	422	371	405	428	390	404	394	409	410	375	417	400	418	403	421	355	393	462	402	391	437	391	426	411	393	441	410	388	411	405	399	403	413	370	380	383	387	396	386	401	392	406	393	415	412	412	394	405	421	374	382	384	401	401	466	415	404	422	402	368	403	383	398	405	420	436	401	368	374	461	396	365	399	397	419	384	377	412	399	438	400	398	422	399	397	423	396	399	399	374	417	427	372	390	433	404	422	409	398	399	410	414	398	381	386	370	445	400	393	415	401	398	431	378	425	397	385	355	358	399	395	419	455	400	410	404	433	385	392	426	407	400	383	429	414	436	430	433	383	376	422	401	409	395	413	391	396	421	394	406	410	421	428	404	407	397	398	416	420	421	390	359	368	397	406	380	367	447	398	418	397	383	397	420	422	397	390	388	401	412	450	426	449	396	404	404	381	418	370	430	411	416	380	417	401	400	397	385	467	386	413	425	408	419	385	405	423	393	411	384	387	383	389	377	412	430	385	409	377	422	408	420	419	389	406	379	399	399	400	359	406	394	425	372	411	392	393	431	435	439	378	412	395	402	395	389	378	376	415	399	368	406	395	408	373	407	395	377	347	400	432	387	382	379	405	398	381	364	395	371	399	392	408	404	394	439	390	370	452	434	399	404	388	398	357	413	382	404	391	384	406	406	394	397	413	388	399	398	407	409	396	418	393	393	364	401	407	422	386	396	408	400	408	415	380	384	409	449	426	439	431	422	367	397	390	394	414	385	392	406	380	385	385	404	418	388	384	399	385	412	431	391	402	398	426	407	415	370	390	408	373	431	415	379	390	438	420	412	366	379	403	386	409	395	387	401	394	376	413	365	430	419	384	398	381	384	379	442	437	430	419	380	428	387	362	390	427	419	389	379	352	395	387	393	383	385	396	434	372	416	402	378	434	377	427	426	422	379	383	390	406	367	402	394	416	421	406	405	333	381	411	432	388	397	425	358	377	420	397	422	388	387	383	394	420	400	409	414	377	394	401	380	370	444	405	377	388	414	428	408	439	410	372
29402	14893	9239	4519	3266	2478	1946	1518	1268	1026	918	780	690	696	662	579	600	557	492	524	539	475	482	471	468	471	433	478	491	452	475	444	462	436	443	457	440	434	456	442	443	437	431	419	433	432	386	394	418	409	433	429	422	448	444	392	438	418	393	440	442	471	421	412	408	439	450	404	439	436	392	387	445	435	435	410	403	407	396	420	403	410	390	384	418	390	430	396	401	372	411	439	425	407	436	411	410	393	409	457	419	388	411	410	407	411	429	442	406	425	418	420	414	386	412	393	417	452	397	411	460	415	404	412	394	403	392	392	422	400	424	395	401	436	421	393	392	402	413	423	418	377	397	397	362	437	424	395	404	413	412	407	391	412	411	427	389	363	420	416	396	400	398	413	405	389	385	414	396	421	408	393	406	439	416	411	383	400	397	389	390	412	401	381	423	424	400	413	396	432	422	428	399	396	385	412	395	432	416	439	422	387	410	411	402	381	423	402	428	416	422	419	403	409	443	426	416	414	377	460	404	426	373	409	376	453	413	385	402	424	407	409	398	382	406	387	416	424	417	443	405	453	426	382	427	412	415	389	452	436	404	435	421	411	379	408	398	424	393	416	382	404	443	420	411	397	414	418	410	402	433	427	389	423	385	436	392	436	408	401	424	382	434	366	400	413	430	434	427	374	415	388	412	446	396	412	370	407	409	411	432	409	446	423	403	426	397	415	412	379	409	404	375	400	419	427	384	393	383	415	369	396	415	412	414	419	373	425	407	395	418	404	440	384	459	376	391	407	420	399	418	406	433	389	448	400	427	422	424	417	399	390	415	414	400	443	393	378	435	435	408	434	415	422	431	417	372	415	371	405	432	390	397	402	419	421	425	405	407	416	423	439	409	415	377	398	406	437	434	388	402	387	398	401	380	373	399	357	387	408	411	415	424	397	409	383	426	380	391	391	414	379	409	437	408	405	434	404	380	415	372	431	402	408	425	403	425	418	413	404	411	457	398	388	462	446	410	407	399	432	430	439	405	411	402	404	392	402	424	410	366	416	421	429	426	440	395	392	405	390	381	399	391	406	425	404	398	392	407	432	401	398	394	428	414	424	388	415	396	428	408	408	427	436	405	437	405	447	374	396	405	383	403	420	420	418	425	415	423	449	378	433	431	428	405	409	398	409	397	420	387	418	405	437	401	411	393	386	419	395	400	418	434	424	477	386	405	393	409	382	380	407	383	427	427	403	399	395	427	424	363	449	402	378	421	424	450	395	428	402	364	398	390	433	425	418	375	433	416	396	419	403	393	413	421	434	446	428	418	407	423	412	422	407	377	407	436	403	393	429	409	417	402	392	423	398	390	428	416	428	398	419	425	349	392	401	431	394	399	377	366	402	424	441	392	435	397	411	418	410	411	385	431	436	379	421	387	415	431	434	385	449	424	411	454	392	406	406	433	378	384	395	368	402	416	446	385	408	399	400	396	412	420	427	424	400	417	395	439	405	402	387	435	426	390	420	382	362	379	442	407	419	440	440	414	400	380	435	434	411	361	438	423	406	426	382	386	441	409	426	416	438	406	439	388	404	402	436	392	387	386	435	376	375	418	421	400	406	417	426	357	424	423	425	390	431	386	403	388	447	386	440	400	387	397	419	414	416	434	423	420	400	448	405	415	418	399	398	356	388	399	382	421	383	395	439	386	446	422	394	424	371	386	375	405	409	453	445	415	406	386	411	399	398	424	401	417	386	411	414	399	398	383	406	391	426	405	387	410	394	400	405	405	430	418	433	429	416	450	393	386	417	415	429	384	425	395	398	437	398	410	435	404	374	358	440	398	405	399	425	363	383	415	430	412	387	402	457	402	429	418	388	394	415	440	405	421	405	408	409	427	413	394	423	443	400	383	430	429	443	429	405	412	410	388	406	424	390	354	379	425	411	425	406	438	413	389	411	410	390	376	395	424	432	390	426	412	420	407	406	391	420	415	425	431	429	432	438	418	383	418	407	419	420	402	365	432	398	414	401	403	471	417	413	406	395	407	426	416	394	431	403	404	415	421	417	394	367	385	422	383	412	398	403	381	363	418	414	418	422	429	425	384	405	400	403	394	410	421	391	430	445	399	394	418	406	352	400	407	421	392	408	404	375	443	412	382	398	421	388	392	377	423	441	386	430	381	426	423	368	380	396	416	408	473	338	416	412	418	433	394	377	397	386	416	394	427	390	390	452	397	394	398	403	437	419	406	411	415	391	382	396	403	447	400	395	407	407	411	444	395	385	394	405	425	458	399	375	391	405	379	397	402	423	398	399	405	411	405	374	397	390	428	394	473	395	439	373	427	444	380	383	395	384	372	388	412	406	373	410	422	346	411	401	430	385	377	427	365	394	392	409	434	384	430	386	397	391	423	408	408	427	399	395	426	434	421	420	426	427	408	403	417	418	400	409	400	406	447	380	434	409	440	409	407	409	449	422	388	402	416	394	401	424	405	411	400	393	406	410	421	406	419	374	424	360	421	398	410	402	420	442	381	394	353	399	380	420	402	416	388	391	420	420	410	431	404	413	383	422	404	417	398	418	402	415	410	377	414	402	439	432	401	398	423	401	426	394	382	422	383	397	424	408	376	390	379	430	413	399	403	408	412	398	363	420	410	431	414	425	390	397	447	401	433	375	391	434	410	425	410	419	396	421	428	419	390	448	401	400	425	376	415	428	372	425	384	369	415	447	419	402	400	420	398	422	451	393	402	420	406	418	416	407	401	417	438	466	393	437	406	389	402	404	403	407	414	416	402	408	367	386	416	419	381	422	398	417	413	405	416	413	393	416	428	394	400	358	418	389	416	378	378	428	419	409	395	396	428	389	402	431	406	426	422	402	418	402	382	374	417	412	382	392	432	402	414	410	397	400	395	395	413	378	413	379	390	409	387	411	438	426	423	409	440	425	403	408	399	426	408	400	370	418	400	413	420	403	400	355	393	375	394	425	403	442	405	416	409	430	411	394	399	430	407	405	420	405	369	432	422	390	449	425	393	411	414	408	420	461	390	403	399	385	421	441	396	406	390	443	427	407	393	441	429	399	400	415	384	389	401	422	432	419	396	439	399	412	425	447	391	435	377	404	383	375	420	422	374	428	423	392	404	412	431	409	395	380	401	414	404	397	428	405	372	382	404	404	420	439	419	405	437	378	449	396	391	402	383	385	397	433	428	384	436	425	376	410	396	406	395	417	405	369	405	382	387	377	412	399	422	366	403	417	423	453	418	375	395	382	399	393	415	410	426	399	409	408	402	427	410	394	423	432	391	427	423	378	372	397	424	362	408	391	422	382	427	409	394	421	387	385	403	377	365	371	390	421	436	423	433	401	407	422	388	434	398	409	394	446	404	392	402	422	427	379	418	379	398	408	408	438	434	383	409	401	427	411	442	401	417	414	403	395	401	444	415	410	392	398	406	416	433	442	401	403	374	402	383	409	406	469	392	413	380	432	408	431	405	455	422	419	421	423	403	428
27993	17191	3302	575	437	371	351	339	319	314	329	344	315	323	310	312	348	348	319	300	329	354	314	304	334	314	309	335	322	340	306	312	312	355	311	305	344	330	310	291	355	287	315	345	354	300	316	311	299	306	275	287	326	325	300	336	348	314	323	288	313	308	303	347	325	309	345	324	312	349	308	306	342	300	312	339	333	327	331	334	298	314	307	348	305	349	325	338	321	340	306	305	322	318	326	314	311	337	310	332	283	342	310	330	300	299	340	319	318	336	321	331	319	300	340	324	298	327	301	307	297	350	303	295	308	329	333	335	310	356	337	289	332	312	340	287	314	341	333	319	333	324	316	317	306	317	321	322	311	285	315	327	327	331	345	316	352	305	314	337	300	305	308	334	299	319	326	294	334	325	318	357	328	295	330	308	321	300	335	328	312	319	360	329	332	332	306	297	327	340	315	318	320	331	335	344	303	335	348	287	301	307	332	348	294	328	344	303	320	312	338	331	308	329	308	315	324	323	333	305	281	316	328	296	321	321	322	316	328	327	306	302	323	317	316	326	288	323	337	343	317	304	299	341	339	324	290	319	361	313	338	322	318	312	306	351	344	339	296	317	330	312	328	331	334	319	324	340	347	307	317	305	312	315	321	315	310	309	329	335	310	342	285	334	344	319	350	312	308	351	293	317	345	357	354	320	293	324	332	307	327	333	324	321	337	302	336	313	305	324	318	324	325	336	312	313	332	364	323	313	317	320	314	320	312	336	307	286	333	279	314	303	313	305	317	316	353	306	305	324	342	326	336	337	345	322	311	315	309	329	342	352	333	320	316	312	318	332	320	314	294	326	317	307	324	338	303	313	329	307	299	360	333	332	323	340	320	352	286	313	316	361	316	308	292	314	338	333	304	321	299	314	302	311	322	300	319	338	339	325	337	321	315	326	313	321	286	307	318	306	333	319	333	319	320	355	325	349	316	351	310	341	325	327	302	293	336	292	337	324	321	373	295	314	333	301	314	330	343	326	361	331	307	345	359	323	323	316	286	311	335	346	330	326	278	327	319	344	302	319	294	338	337	345	317	316	318	365	300	295	347	320	361	335	296	342	330	336	345	330	321	323	337	354	332	352	312	310	314	339	345	331	316	325	309	351	346	340	289	308	301	314	327	323	320	354	330	328	310	340	292	318	358	338	351	340	298	294	328	324	323	300	283	316	343	293	332	312	354	300	305	306	297	323	350	327	356	318	356	295	334	357	308	340	324	306	343	327	344	332	324	322	333	309	328	324	337	294	297	315	327	337	339	335	338	342	339	333	336	335	294	300	342	296	314	301	317	363	313	327	329	318	322	337	319	323	326	293	342	344	308	326	335	354	343	325	328	310	308	301	336	344	323	335	295	313	348	334	325	290	312	313	337	325	279	325	313	311	303	293	324	351	322	326	328	305	322	310	321	328	310	339	323	321	318	293	338	306	336	343	309	346	333	318	318	294	297	331	294	307	312	280	321	279	332	306	299	359	333	318	348	316	357	346	354	290	336	340	330	333	306	305	307	311	295	344	333	307	336	310	309	269	325	374	310	356	343	339	311	312	349	316	354	334	326	302	305	302	332	310	335	330	304	358	320	325	376	347	336	357	286	336	344	316	313	317	343	321	294	317	338	304	329	282	305	308	302	330	351	324	337	335	317	321	304	340	333	307	345	305	311	326	290	346	319	301	330	331	327	360	305	348	309	278	326	307	339	309	330	305	306	335	340	320	312	317	357	329	368	295	321	338	329	342	315	329	339	308	318	289	342	315	305	308	303	310	326	338	329	337	313	301	327	309	318	301	312	296	349	326	305	313	359	362	344	285	319	324	313	301	351	304	298	316	318	296	357	300	332	302	325	289	316	302	316	303	324	316	308	318	317	349	325	305	336	317	296	290	315	336	311	339	321	342	352	340	347	294	303	321	339	323	316	277	283	315	335	304	303	338	315	329	315	323	290	324	324	353	335	303	355	311	314	315	310	338	299	318	322	305	290	333	316	343	346	325	324	298	320	323	313	328	292	328	331	343	339	323	321	339	316	325	328	347	330	327	339	322	317	319	357	299	334	300	322	342	343	336	294	312	335	350	287	313	330	316	305	340	324	293	323	347	289	329	305	331	364	298	327	339	320	351	302	304	287	326	331	326	329	309	334	351	314	313	307	321	323	334	317	348	336	324	334	364	322	309	295	310	343	331	298	324	353	368	307	303	312	339	327	338	322	303	343	291	311	352	315	347	328	317	304	337	336	310	345	325	329	315	320	283	339	319	326	301	334	281	342	330	324	305	324	346	325	329	338	343	285	307	324	332	336	314	330	314	316	338	353	294	299	304	355	299	323	304	327	317	307	337	330	311	370	314	307	310	326	318	391	318	316	339	327	329	345	320	338	302	294	329	332	340	311	324	310	326	324	301	360	333	339	316	310	328	319	292	306	299	341	288	303	313	334	319	331	319	324	319	325	333	314	335	334	315	296	312	320	342	350	352	323	311	300	323	322	308	316	335	326	304	336	320	325	319	332	326	324	309	319	324	344	330	309	332	315	295	327	321	307	299	320	330	321	327	314	310	330	334	320	316	329	298	355	328	342	323	357	290	302	306	309	326	343	308	327	327	303	357	348	341	280	323	318	312	313	356	319	317	301	348	311	327	300	298	333	319	279	334	309	359	305	317	279	340	340	336	302	326	332	331	331	341	318	339	309	342	323	307	318	354	347	318	338	326	327	340	299	326	319	344	292	320	359	304	325	347	322	289	329	350	287	302	336	294	305	336	316	360	297	319	308	302	307	319	336	311	302	304	294	334	310	331	322	293	353	350	327	331	352	300	313	376	307	288	293	320	304	322	298	309	346	314	319	329	309	306	301	296	315	320	316	308	327	331	291	313	316	343	323	319	352	311	336	318	324	311	286	309	335	307	334	300	330	298	316	322	323	341	291	306	302	325	294	315	341	305	319	360	356	314	328	317	323	306	321	309	290	368	325	324	328	331	337	314	312	303	323	311	318	345	305	328	354	332	323	318	324	347	317	306	297	326	309	322	315	320	302	313	326	310	311	339	328	343	330	329	303	311	291	340	327	317	296	349	351	305	324	329	304	346	329	332	318	319	309	335	325	309	317	294	334	290	310	349	325	299	322	305	302	319	347	322	315	297	312	311	338	350	349	331	324	332	336	311	334	320	346	312	340	314	363	334	326	312	330	300	313	317	287	309	319	345	319	307	300	292	318	302	331	335	319	328	323	327	320	323	334	320	304	321	302	355	311	346	297	312	326	347	302	302	361	308	313	315	329	335	345	326	353	317	301	325	317	358	356	319	318	304	322	336	326	303	341	357	343	284	323	345	330	309	315	342	304	320	299	331	304	295	303	295	340	353	341	319	287	300	343	325	312	302	363	317	314	346	308	323	307	308	350	329	350	294	347	323	322	330	316	323	304	317	347	316	348	302	331	323	319	308	337	329	278	324	314	329	303	329	314	325
8690	945	710	526	431	432	402	383	367	398	354	375	340	349	383	359	354	334	379	377	362	378	385	337	354	363	364	322	387	367	381	353	360	357	354	347	399	346	333	349	326	366	371	380	338	349	326	349	354	374	351	343	361	369	365	336	341	364	384	351	363	368	355	388	369	370	345	359	351	364	351	367	329	379	367	369	350	366	379	344	314	378	359	342	349	380	380	371	387	376	375	345	348	361	376	342	369	406	318	340	344	346	367	342	372	359	368	352	413	342	374	367	355	359	379	368	340	348	327	361	341	381	373	356	371	370	373	341	360	397	336	351	330	345	385	352	375	353	367	354	367	393	385	368	319	367	364	386	355	374	358	344	376	396	371	349	384	390	394	374	358	364	362	349	343	362	371	333	378	361	358	365	375	352	328	352	324	365	364	363	396	361	327	354	382	371	375	311	399	365	353	356	388	346	331	330	351	323	361	366	355	335	373	376	371	396	370	367	370	360	373	357	425	375	373	358	343	344	373	371	340	363	358	372	381	364	343	340	356	419	364	336	354	387	352	357	354	343	369	355	336	389	370	364	332	351	344	334	351	360	360	345	337	384	357	358	367	339	335	375	358	345	386	373	407	339	371	343	352	377	361	362	410	368	380	362	367	341	365	340	378	368	367	367	369	369	377	375	324	392	362	384	346	358	358	368	336	380	351	380	371	389	384	348	364	339	361	355	361	382	379	368	343	372	334	387	354	383	364	392	392	387	359	370	359	345	355	354	360	363	334	390	332	383	395	376	397	372	374	374	393	374	391	359	336	346	370	369	377	370	348	359	368	359	361	357	351	364	371	349	335	355	348	370	348	369	374	352	329	391	356	371	370	408	361	350	349	348	368	375	358	391	329	363	366	356	335	355	320	343	381	329	362	360	396	356	349	376	359	357	347	376	375	338	322	372	398	416	398	325	363	347	374	359	328	382	365	328	373	403	351	392	362	354	353	384	373	369	367	370	339	330	363	393	357	341	348	354	403	370	379	400	346	368	352	373	354	348	321	376	375	355	371	366	366	339	336	356	370	367	372	359	357	357	365	358	361	362	347	353	333	363	406	344	355	358	371	347	372	352	371	349	351	368	372	388	306	337	374	387	372	387	383	362	312	367	350	334	327	376	349	383	351	362	392	354	364	363	377	372	345	379	386	379	381	402	395	365	379	360	371	347	377	364	351	386	328	362	363	369	344	343	367	366	371	356	341	350	367	348	371	364	381	365	404	341	392	407	384	370	355	322	342	327	356	369	374	356	372	339	375	369	364	386	355	385	339	371	356	325	349	363	372	344	362	372	349	358	391	392	351	347	365	354	363	358	374	345	355	356	376	397	351	345	337	375	351	401	394	357	357	364	364	371	344	358	352	369	351	371	356	343	367	342	364	338	356	368	380	365	383	384	364	349	351	361	377	339	382	353	337	358	348	336	343	373	410	375	360	324	349	304	371	376	385	355	375	369	356	382	366	366	344	353	345	338	377	363	355	355	371	355	351	370	386	355	390	370	353	378	350	367	373	362	367	356	390	330	348	362	363	359	361	341	369	384	364	342	396	366	380	389	386	352	355	373	371	360	363	374	377	388	322	344	374	348	359	383	370	354	376	367	344	358	356	374	337	351	365	358	367	364	344	358	348	337	368	365	361	379	367	336	334	388	338	363	380	369	341	387	382	334	362	356	369	358	378	394	348	365	361	344	358	402	379	331	315	372	383	381	351	372	358	355	332	354	400	361	368	339	404	355	364	360	351	362	355	376	355	373	368	376	380	363	337	387	378	350	390	365	347	370	367	366	345	379	349	346	388	377	374	360	353	348	331	351	347	337	362	357	359	370	379	396	338	358	372	347	346	372	350	390	319	345	365	401	334	374	364	337	317	350	367	348	363	345	333	357	370	370	328	392	367	364	355	407	358	390	383	350	390	372	350	385	349	395	358	328	374	363	369	366	354	377	358	377	345	342	377	344	369	368	345	380	358	355	362	359	373	353	359	394	365	390	390	377	391	351	368	385	391	334	342	361	378	352	330	384	330	338	354	364	370	333	347	356	356	332	346	340	355	370	382	348	413	340	347	340	350	391	338	355	350	371	345	363	366	382	352	322	344	351	347	334	401	347	324	373	362	310	340	376	351	384	378	352	376	402	351	340	360	380	364	377	371	359	381	374	382	376	349	378	325	403	357	424	342	347	381	359	368	305	337	372	326	356	344	303	362	342	371	333	363	387	393	332	324	338	386	323	350	361	367	390	373	346	381	374	342	337	384	395	331	337	337	368	363	355	352	347	373	376	355	367	364	355	372	365	333	369	370	358	352	339	361	361	368	377	330	371	328	406	388	359	358	340	393	383	354	382	343	354	362	365	337	381	365	405	328	362	379	392	372	360	360	356	365	369	357	360	351	320	301	377	355	357	362	333	352	319	406	394	362	372	353	367	351	327	351	366	379	369	357	365	360	356	356	363	338	355	384	379	351	348	360	382	405	368	372	352	391	370	355	343	372	322	383	379	351	347	392	346	363	374	338	359	373	389	333	388	366	391	372	342	388	380	373	353	348	392	370	378	354	391	362	384	374	376	383	368	343	375	349	361	381	378	352	351	364	338	362	322	372	373	362	359	340	419	387	374	316	383	388	373	323	352	369	363	387	369	367	373	367	332	341	390	371	361	360	367	392	341	358	328	406	375	394	384	362	368	376	379	354	350	354	359	390	341	372	382	348	316	375	393	353	353	355	326	343	356	340	389	349	345	364	353	324	380	337	371	378	373	347	336	351	372	372	369	368	361	342	349	367	340	365	339	338	355	339	355	379	360	375	355	411	356	317	340	371	360	357	330	384	341	353	402	366	355	358	328	351	368	346	350	357	331	396	329	404	373	361	369	329	353	360	370	380	343	352	335	345	335	364	338	335	370	342	347	387	346	374	365	341	359	362	374	332	365	334	363	363	369	330	386	343	347	332	360	359	370	361	336	332	406	353	374	380	348	369	359	369	348	356	378	350	378	361	346	401	342	381	326	370	347	351	359	378	352	350	370	376	346	350	354	366	351	367	356	353	375	341	357	365	329	378	364	364	348	384	344	367	357	335	347	372	364	335	366	357	360	370	341	338	359	386	419	371	370	322	367	373	357	364	375	351	342	386	343	356	343	348	342	384	354	348	352	397	365	375	324	382	385	352	371	321	342	396	340	339	376	358	338	377	366	359	328	363	361	311	371	369	393	341	386	387	338	378	370	355	350	378	395	393	380	369	363	357	365	356	345	372	377	357	355	354	378	349	352	359	364	358	354	347	370	364	380	373	368	387	342	355	350	366	397	346	366	358	370	359	388	377	369	347	349	363	360	369	389	371	374	366	346	346	371	337	367	352	389	335	376	345	335	341	370	350	360	375	325	380	356	367	356	340	377	349	374	384	332	371	373	351	331	358	374	383	374	364	345	329	379	354	392	370	366	388	405	355	339	361	386	377	341	349	381	381	388
23708	21060	28229	24097	21033	8211	846	506	409	337	302	266	266	257	249	213	236	199	192	203	211	203	188	195	209	152	218	194	186	192	190	176	191	201	193	203	191	188	162	187	205	178	187	183	150	196	161	183	165	171	198	187	187	187	175	195	184	175	176	172	182	178	190	177	168	177	214	181	183	164	167	186	170	181	170	166	170	185	194	183	176	164	179	195	159	185	171	171	194	164	184	183	190	165	148	179	192	176	187	198	178	204	158	178	190	170	174	165	161	166	188	195	177	164	165	182	163	184	168	179	162	187	175	178	200	161	162	161	149	174	184	184	203	197	184	189	159	171	178	182	166	197	161	184	147	174	169	159	180	187	178	166	197	178	184	185	207	182	157	186	164	186	178	183	176	174	155	188	186	170	197	183	165	183	173	175	180	136	177	194	172	176	202	183	183	170	178	150	191	166	179	158	180	144	160	199	179	169	203	163	199	177	172	167	160	188	181	165	183	152	186	171	171	186	206	191	170	199	195	167	172	169	186	174	162	173	176	166	172	165	194	178	169	157	150	183	184	178	160	172	167	173	170	177	156	188	179	169	151	169	184	187	164	146	194	187	179	176	177	170	164	189	176	196	147	199	176	189	182	171	164	189	167	184	177	203	147	182	191	187	195	193	176	177	182	178	189	179	173	180	184	165	178	170	164	153	155	168	187	176	157	183	170	169	208	147	164	177	175	181	149	155	180	156	169	178	174	200	171	179	170	170	172	171	186	150	171	196	193	190	176	177	173	178	171	176	160	176	170	177	194	170	158	179	150	201	186	170	149	191	179	170	155	168	186	157	176	174	183	173	162	183	164	148	158	154	174	157	183	179	177	164	178	179	156	189	191	155	197	180	170	181	189	181	190	178	170	155	181	167	161	158	156	192	169	196	184	189	153	189	201	186	169	181	169	166	185	160	178	161	170	177	153	184	180	154	184	156	186	177	191	179	169	197	165	174	186	183	172	176	187	178	196	173	167	179	175	186	184	194	185	170	204	165	163	181	186	170	158	147	160	174	189	169	167	214	176	168	176	155	168	194	160	172	159	166	180	177	192	196	164	170	197	168	162	169	158	201	178	166	172	185	188	185	179	187	174	157	172	182	179	173	180	156	173	204	181	164	185	162	157	182	170	170	194	166	181	165	173	198	159	200	182	162	165	201	167	189	170	195	181	169	160	174	160	177	173	158	168	174	149	175	181	170	164	176	183	162	183	158	170	181	177	187	184	197	199	187	178	180	195	179	182	168	189	193	164	169	197	155	157	173	179	197	167	167	167	153	188	168	188	182	167	177	161	222	169	171	173	151	171	192	162	174	156	172	171	172	178	196	187	182	181	197	195	212	175	176	186	177	157	178	196	181	208	176	165	153	187	184	204	174	205	185	175	202	174	164	183	177	162	171	158	164	175	183	186	184	193	177	185	198	177	170	189	177	198	145	186	174	182	174	172	183	180	175	153	159	179	186	164	163	180	186	168	170	163	196	159	175	182	141	182	166	161	165	163	176	161	159	196	192	195	177	205	165	171	177	190	173	186	166	187	172	163	184	176	164	194	179	157	174	145	186	162	173	167	182	167	165	182	172	179	176	167	169	163	185	189	189	173	165	167	175	176	175	172	179	159	163	169	188	164	164	191	153	170	173	176	176	189	194	165	161	183	180	188	179	151	174	175	189	171	171	195	185	185	192	166	148	185	164	191	167	186	190	177	196	188	165	154	170	188	180	170	162	200	180	187	159	178	180	162	192	201	190	177	164	159	175	187	189	157	168	163	185	200	191	166	186	161	178	162	186	161	181	186	171	186	206	180	172	160	160	177	162	184	162	207	183	172	187	178	155	177	165	170	185	173	171	152	167	165	174	154	206	173	164	167	165	191	181	169	174	177	161	180	159	171	183	143	167	201	173	184	168	181	189	193	185	171	163	143	158	150	176	188	215	148	178	158	195	190	192	186	184	179	183	166	174	174	179	180	169	190	178	188	185	167	166	171	200	165	165	155	177	175	165	183	180	172	211	187	173	164	178	197	169	149	136	161	191	170	164	194	174	185	170	178	172	182	167	154	176	168	175	180	167	204	174	167	182	184	210	187	186	166	197	151	176	182	183	170	157	199	156	157	194	153	183	198	195	174	160	177	175	194	167	186	197	177	170	165	164	177	176	171	168	182	193	221	180	165	146	164	171	168	166	178	172	194	155	177	161	181	190	183	189	183	152	166	172	192	180	180	168	170	168	172	162	202	162	160	178	185	172	178	153	187	171	187	169	168	160	159	173	187	190	171	181	158	181	172	157	171	194	173	187	189	185	167	175	160	168	177	161	182	184	167	172	170	193	184	176	182	169	166	183	199	164	166	190	153	191	200	176	194	182	188	142	146	174	179	173	166	154	161	180	169	183	169	178	153	165	180	183	196	168	178	170	157	160	135	157	160	168	173	162	158	173	188	176	182	189	161	169	180	141	173	180	177	162	160	175	163	197	194	173	154	193	178	172	203	199	183	187	190	157	175	164	168	194	177	188	163	211	184	176	175	180	152	164	180	179	174	179	174	153	184	163	153	165	173	188	165	176	184	169	188	183	170	164	148	157	171	201	159	180	180	184	173	180	196	166	172	167	171	162	171	163	186	161	186	173	186	182	168	167	176	182	189	185	179	162	167	187	184	187	164	153	166	195	174	188	193	170	163	179	179	205	179	140	196	182	166	186	183	161	168	195	181	173	166	179	168	182	165	172	163	161	174	172	178	168	203	174	200	184	153	182	175	173	187	180	150	156	153	169	185	190	171	160	185	178	195	173	176	188	194	173	189	193	180	175	177	184	178	155	158	151	171	168	184	171	180	187	163	188	168	159	166	166	153	166	155	192	159	179	174	188	158	175	177	186	148	172	185	176	174	189	173	179	156	182	176	146	174	189	197	168	179	169	180	187	177	176	182	184	167	172	159	166	188	196	173	168	168	178	193	188	159	183	174	195	161	167	197	173	173	177	169	199	187	188	158	186	191	186	190	171	193	168	180	167	165	173	182	168	190	154	177	170	162	165	177	157	169	161	163	159	160	180	152	149	202	179	181	167	161	198	171	171	167	188	164	202	167	186	176	168	194	172	187	166	171	196	193	180	178	179	181	184	199	190	164	181	172	172	185	152	167	186	168	171	172	170	177	147	185	168	208	194	178	171	169	174	162	153	196	185	192	175	172	169	177	162	176	192	165	199	174	198	187	159	179	175	170	165	181	172	169	178	155	185	195	194	186	186	199	197	188	162	176	165	176	175	199	183	178	173	185	177	168	180	172	164	192	171	181	181	166	183	168	171	167	175	164	160	186	184	178	193	185	190	173	178	177	181	205	192	195	176	182	174	160	196	175	191	179	165	175	184	183	166	163	179	175	165	180	193	170	163	186	186	182	182	166	147	173	170	166	177	190	165	174	196	196	182	146	183	167	162	162	186	177	182	197	179	184	190	167	181	171	184	164	147
24075	9116	5368	2441	1744	1342	1010	769	630	529	482	443	334	313	320	295	294	284	255	248	253	259	262	242	229	222	252	219	206	217	238	255	240	218	211	189	226	205	229	214	222	235	241	166	185	205	200	196	188	214	188	203	224	199	199	210	205	219	190	201	215	194	212	189	208	189	194	197	249	186	196	180	189	210	214	226	214	202	201	248	227	179	187	173	193	200	194	208	231	210	222	213	181	222	208	231	207	219	175	187	193	178	215	192	215	226	197	204	197	193	208	204	184	216	203	157	207	199	201	192	200	192	185	190	216	210	188	203	184	232	180	183	192	215	199	196	203	216	204	225	177	195	200	193	184	211	206	200	186	198	190	217	189	204	224	207	201	192	210	224	197	201	207	219	190	205	210	181	195	206	202	218	227	179	211	193	197	195	203	224	191	201	221	217	210	212	186	212	200	210	204	222	206	185	197	215	206	176	207	196	220	226	169	182	199	211	205	202	204	215	197	194	202	214	186	206	208	212	180	205	211	214	194	201	186	186	211	197	178	206	197	239	219	201	197	201	186	177	221	200	213	218	206	205	218	197	183	221	197	190	234	205	213	200	214	199	202	215	215	204	205	197	221	177	187	185	232	211	205	181	186	201	200	195	184	199	191	189	192	201	213	222	195	199	205	199	207	187	202	201	204	216	189	203	194	199	191	204	211	170	216	200	216	242	169	204	208	204	191	198	189	213	165	193	201	208	186	199	197	198	179	205	183	206	203	198	190	198	201	193	183	206	212	198	255	216	190	198	201	218	202	198	222	184	212	177	175	221	217	214	209	197	200	210	216	209	192	203	190	233	202	186	189	184	192	209	189	190	202	205	192	219	206	215	214	218	190	198	181	203	197	204	202	223	204	199	210	224	184	198	188	206	202	190	200	212	213	190	210	182	223	209	203	226	195	184	198	226	205	220	210	210	214	189	212	213	204	198	207	220	211	204	220	185	199	205	186	228	213	189	208	192	187	201	190	187	202	205	205	188	209	192	177	211	202	205	220	179	201	213	215	189	216	186	200	202	192	189	222	194	208	208	208	214	189	208	224	199	214	217	200	180	196	182	217	206	202	204	223	220	190	224	206	210	206	171	211	215	176	210	211	198	206	210	197	230	206	185	222	195	222	182	211	186	195	217	203	198	208	213	203	217	198	216	174	187	218	187	199	202	216	180	178	218	205	197	185	207	215	204	200	195	204	199	206	185	182	195	204	205	209	192	213	170	212	214	207	209	196	216	217	202	209	207	200	203	190	211	191	200	208	198	195	225	189	202	189	193	204	218	179	204	195	220	186	182	233	170	180	208	202	203	225	168	201	196	212	218	186	210	196	199	201	210	210	218	208	196	214	182	202	222	201	196	209	200	199	197	188	197	222	191	245	194	198	210	196	196	205	216	206	189	224	196	172	184	206	197	219	218	198	202	211	195	215	209	198	232	200	221	211	197	210	196	210	197	222	191	206	209	185	187	194	215	207	207	199	208	187	177	212	196	181	229	191	196	187	215	207	185	222	196	186	200	187	207	199	232	190	207	205	213	215	212	230	174	158	245	231	213	195	219	199	225	219	204	201	219	195	188	218	208	190	220	201	214	200	192	215	187	200	216	199	206	208	200	205	217	206	216	198	200	173	186	206	203	201	189	207	180	197	212	189	179	191	221	206	191	202	185	200	212	192	204	185	183	190	193	187	242	199	204	180	205	187	210	190	180	199	188	223	198	197	233	217	206	215	191	209	199	205	168	209	214	206	211	204	198	233	208	203	202	208	183	214	167	189	181	209	184	187	211	196	184	197	191	210	202	188	186	224	208	210	214	193	193	184	202	189	197	210	188	201	182	186	183	202	182	195	205	225	204	208	197	204	201	174	203	195	206	221	215	193	197	223	193	196	215	204	207	216	190	207	194	192	198	217	200	219	175	200	193	200	209	204	222	216	187	170	189	200	213	236	231	197	196	186	182	207	186	195	223	212	195	198	202	219	201	218	218	199	195	214	209	205	215	210	190	216	229	196	192	216	198	193	191	172	202	173	233	206	185	209	223	196	190	219	224	198	203	184	179	207	193	215	183	187	196	222	231	201	212	182	202	187	203	213	218	181	220	195	177	198	224	171	218	191	201	220	232	206	178	185	178	197	196	188	219	206	218	198	206	213	187	208	200	181	208	236	189	196	210	209	214	185	223	189	198	194	208	188	201	192	232	200	189	225	192	198	210	243	194	179	218	207	212	196	197	204	217	216	221	204	232	196	209	225	177	230	212	194	217	186	242	210	174	198	204	208	199	247	204	209	229	199	185	213	188	215	206	219	211	239	196	218	186	188	197	193	208	212	165	184	210	213	200	209	207	211	212	185	198	204	194	200	189	217	233	210	187	195	215	198	208	206	200	203	217	202	189	210	210	214	202	202	218	201	189	207	199	207	210	181	184	179	219	215	196	214	211	199	184	184	210	202	187	203	219	165	222	194	194	204	208	197	203	185	191	226	215	215	175	212	200	181	203	189	166	198	188	231	222	210	202	215	216	205	213	225	174	193	201	203	235	215	185	189	194	196	202	193	211	187	194	191	220	206	197	207	186	227	193	218	208	183	215	194	199	202	205	191	221	196	184	220	179	205	185	188	218	211	182	226	212	206	191	207	203	219	199	172	226	190	199	203	197	176	222	174	226	202	210	210	228	192	204	172	182	206	204	218	184	194	190	231	206	171	167	195	211	196	211	184	205	191	194	199	202	193	221	197	190	199	180	184	187	188	183	193	217	199	203	233	207	229	202	210	224	187	219	224	199	201	211	199	223	200	189	187	197	196	202	205	195	225	173	184	214	233	180	207	196	225	189	209	223	216	192	202	184	193	218	202	197	219	186	186	213	234	191	220	226	205	205	184	209	198	205	206	197	218	227	189	201	182	221	183	204	203	208	200	184	206	224	212	206	197	232	191	195	189	195	181	208	202	219	189	168	226	202	220	212	185	201	218	200	198	196	192	186	199	188	213	175	212	183	214	180	214	198	197	212	227	214	187	232	198	188	220	191	177	185	193	208	213	209	225	189	201	220	211	185	195	186	197	207	209	212	213	225	189	223	186	200	194	196	225	200	209	210	198	219	180	208	212	205	215	221	182	219	204	191	191	217	202	200	208	183	200	182	178	198	208	225	202	196	189	201	198	216	210	197	224	185	201	194	207	201	206	188	193	188	167	215	186	214	215	207	206	176	219	170	199	199	207	200	197	187	206	215	179	206	208	187	199	204	199	195	195	202	203	180	184	207	187	218	189	228	188	205	240	186	179	206	192	205	192	205	193	190	214	202	211	186	207	210	234	221	196	220	225	173	179	186	187	205	227	194	213	187	217	195	202	184	217	191	199	195	208	205	224	190	195	215	211	217	215	177	211	205	199	212	199	206	192	215	212	198	188	204	200	193	194	194	209	194	203	194	191	224	221	207	207	201	222	202	198	210	181	210	216	189	192	189	200	208
24622	20902	26841	24992	8870	936	785	682	613	580	623	616	597	615	568	579	579	542	572	572	563	552	527	574	571	528	528	564	549	534	569	526	512	540	543	539	471	537	568	526	557	527	553	574	547	515	589	504	575	569	555	514	562	576	507	563	574	541	550	545	528	582	530	562	582	589	546	548	562	566	534	547	524	536	536	535	554	549	536	569	516	559	554	559	504	549	538	563	476	544	605	499	519	560	527	520	563	536	583	589	529	567	571	511	559	521	560	555	543	492	543	524	548	484	532	536	531	542	553	522	575	551	540	525	531	562	577	524	554	559	528	504	573	542	526	538	527	549	520	523	530	548	561	563	546	526	549	540	546	560	520	519	522	541	563	547	545	536	576	545	533	511	528	545	512	530	596	558	557	559	517	540	593	528	594	510	523	602	533	555	552	493	555	493	582	540	551	532	531	547	498	565	521	506	554	559	540	585	529	532	472	536	494	536	556	520	592	561	538	580	534	510	565	533	527	548	567	550	562	544	534	538	543	498	583	549	562	554	552	519	498	537	534	510	536	588	524	526	576	557	543	551	531	536	494	544	574	526	569	532	572	541	536	499	563	500	527	546	543	512	517	520	531	531	528	544	540	535	559	535	542	574	577	549	526	595	557	613	520	531	515	520	555	523	556	549	548	525	529	532	514	558	523	549	572	528	608	522	529	522	550	524	505	529	532	568	549	578	513	531	562	531	553	558	549	516	585	564	535	504	567	562	537	553	544	531	545	511	542	511	538	560	557	536	593	548	507	583	532	534	518	496	522	500	516	564	556	558	513	528	543	501	558	544	550	566	527	559	577	540	554	554	600	588	564	552	549	555	539	544	551	520	572	540	512	503	576	570	551	500	554	518	574	533	517	565	570	526	534	556	527	553	540	544	553	569	547	520	578	562	531	578	596	527	529	535	552	573	544	562	560	508	581	545	509	512	583	552	529	549	551	556	550	526	558	570	571	503	534	581	539	585	544	532	583	560	548	553	525	531	536	492	574	543	539	575	551	552	554	519	589	506	553	532	507	546	583	549	556	529	543	569	521	554	579	537	492	530	536	511	529	531	524	524	497	571	537	581	542	550	558	545	551	571	536	560	564	543	518	565	551	528	560	560	556	538	539	542	543	516	538	568	540	592	534	561	537	588	518	503	587	553	538	533	534	538	509	564	552	538	484	529	552	544	547	584	535	535	512	526	524	567	561	556	565	587	549	538	535	503	550	531	531	553	562	545	567	511	553	575	560	579	526	538	559	555	531	586	567	534	512	531	507	539	568	553	558	564	538	543	559	503	518	542	525	517	517	546	538	567	508	533	521	529	510	537	571	536	534	581	566	554	519	590	549	508	538	544	550	557	547	533	520	536	546	521	560	533	547	519	572	526	528	548	548	519	553	572	552	509	570	571	525	548	543	540	553	524	536	560	502	550	500	565	538	552	597	531	568	552	549	528	535	503	547	518	488	545	514	522	515	560	564	521	516	565	562	554	522	570	547	546	520	550	534	520	584	562	581	562	516	510	489	538	553	550	577	580	540	575	532	519	544	516	559	565	581	543	512	521	524	505	548	555	482	514	524	537	548	546	562	523	558	574	519	511	541	539	530	542	521	511	546	531	563	557	566	541	479	542	542	557	572	576	541	546	591	557	523	558	577	531	544	548	520	539	548	570	524	533	583	562	525	522	553	553	539	514	567	558	516	548	518	568	529	517	544	540	550	533	522	533	555	552	555	528	517	529	534	539	544	519	511	501	529	564	502	549	519	531	550	573	542	509	547	508	544	558	582	556	530	492	582	532	540	578	538	527	535	570	574	514	529	546	500	575	521	502	553	510	529	550	564	554	559	551	547	568	553	583	526	536	549	558	512	538	523	546	542	553	512	548	547	566	528	552	531	558	518	521	539	499	536	569	534	550	571	556	552	531	511	555	557	497	509	535	532	554	573	509	515	527	518	530	549	563	542	524	548	545	563	560	574	617	571	551	545	537	553	562	530	531	545	578	544	568	578	538	593	563	498	513	502	503	555	549	563	548	541	557	534	577	532	507	545	544	572	572	550	534	564	528	534	547	545	558	538	514	500	491	565	489	541	521	526	549	575	544	576	544	531	550	545	544	535	548	536	529	525	539	561	527	506	570	574	531	528	544	541	538	491	534	521	518	532	530	533	528	522	501	534	530	544	513	567	547	537	533	541	518	562	534	571	536	538	534	533	541	566	566	573	536	552	554	566	520	569	544	526	591	548	543	563	569	542	534	552	526	574	532	515	567	521	527	499	510	549	527	546	511	513	556	559	513	536	517	506	547	537	478	502	518	548	553	542	544	579	539	531	547	581	573	595	588	496	583	571	572	543	535	546	545	544	506	495	528	545	563	589	566	557	521	497	552	551	549	529	578	551	552	554	544	547	521	577	517	518	535	541	527	593	506	533	476	543	524	548	534	570	510	523	570	556	505	541	561	535	552	528	581	535	563	529	546	557	520	559	498	551	570	524	561	540	570	515	509	536	579	541	517	539	569	556	522	490	542	511	508	540	570	573	547	539	536	535	565	570	539	533	535	567	541	547	556	541	581	508	557	551	545	562	545	500	566	558	546	568	528	521	581	575	564	513	540	545	524	529	522	581	524	538	544	540	548	532	550	515	529	582	543	587	559	560	541	586	533	532	559	531	588	560	565	571	536	529	550	555	534	558	542	575	543	542	526	512	559	551	552	504	549	512	523	537	545	519	542	548	569	579	536	549	541	502	525	563	516	526	549	543	535	505	552	553	465	484	545	528	547	549	532	536	539	509	523	513	522	505	536	544	502	559	533	558	522	559	518	560	556	583	543	562	527	564	544	483	575	526	564	518	548	558	506	591	533	556	503	567	529	556	524	522	523	543	525	544	567	477	521	564	541	556	555	550	563	525	510	560	524	554	529	552	510	553	530	555	555	551	539	588	547	506	553	539	547	525	571	528	558	518	538	548	539	559	541	550	550	544	539	543	554	508	526	541	582	541	535	491	506	578	532	538	504	510	525	571	558	553	559	563	508	551	527	581	516	599	575	540	589	551	548	570	518	559	536	518	521	538	546	570	538	571	577	535	559	521	552	531	529	528	538	544	546	565	521	517	588	545	592	573	541	472	535	504	525	534	532	560	576	542	516	497	559	550	537	594	560	564	576	491	552	534	549	525	508	538	568	567	525	581	591	527	537	543	516	575	555	553	504	570	565	572	557	555	549	541	557	555	557	556	555	559	553	494	519	523	525	544	536	522	491	511	590	561	553	528	566	541	557	546	548	501	577	592	555	580	521	533	519	524	569	529	549	533	530	546	564	554	533	553	516	571	553	550	563	562	531	495	550	551	521	520	557	571	510	557	506	551	531	543	548	557	524	546	552	535	533	520	534	549	544	493	538	482	557	531	558	586	577	570	524	541	548	546	554	554	538	544	533	545	556	573	570	540	534	527	540	539	541	565	582	567	566	524	592	498	563
22088	6138	3287	1725	1340	1130	1025	949	823	739	678	683	639	638	625	606	647	604	640	600	591	593	607	581	610	541	587	550	575	579	589	582	547	593	604	527	613	556	571	542	577	585	572	565	564	584	576	572	572	569	582	554	563	611	555	588	568	574	553	578	557	543	593	576	613	620	573	565	549	604	582	584	602	603	576	577	609	586	597	588	579	539	543	556	547	584	562	597	558	551	581	579	586	567	577	560	560	558	567	561	552	602	553	585	570	582	550	579	563	594	591	589	584	566	553	583	575	570	547	550	582	599	617	598	558	563	574	537	583	544	572	580	602	566	596	584	569	588	591	554	528	541	574	605	589	576	563	585	603	542	572	525	601	565	586	543	589	547	550	547	576	551	580	519	605	568	602	561	531	533	577	533	591	612	551	581	563	609	589	641	589	585	586	560	561	536	559	555	592	563	572	574	571	550	550	568	548	575	553	565	564	554	561	588	578	577	534	579	540	580	578	632	584	551	590	601	558	613	543	530	589	520	568	599	544	586	552	607	590	592	523	543	594	573	611	588	581	580	567	491	538	513	575	598	543	527	574	520	543	582	597	546	524	545	576	621	593	562	551	558	574	594	537	518	581	557	611	528	589	564	573	547	641	614	614	598	571	488	570	555	547	609	587	587	517	557	569	556	583	639	570	532	570	541	581	572	549	573	571	569	593	596	584	575	587	583	581	590	593	585	544	619	554	556	523	563	565	584	557	530	583	596	542	552	564	562	540	592	583	529	653	548	576	579	553	607	572	580	600	573	567	620	563	612	579	567	537	568	595	571	573	568	595	572	609	533	554	587	554	531	530	582	574	574	559	567	541	584	524	602	605	536	557	573	592	591	615	557	594	546	540	571	574	565	552	521	588	523	580	597	543	534	568	569	606	613	609	531	524	552	599	557	607	543	525	515	562	559	570	572	566	576	579	545	583	561	557	540	568	600	584	584	552	574	524	593	557	588	557	571	558	596	548	597	556	570	550	565	570	575	577	572	559	563	566	577	583	587	585	558	561	572	602	581	530	563	589	536	558	560	580	565	577	624	568	585	604	599	563	595	545	586	560	542	556	543	593	553	591	569	544	578	512	592	586	530	563	598	576	585	571	570	561	571	542	585	602	524	524	583	586	581	582	599	593	559	507	559	589	569	581	586	575	590	589	537	560	588	561	608	584	579	553	568	580	565	577	591	618	605	574	557	575	572	542	599	613	584	587	600	550	585	569	590	578	573	567	538	551	571	570	548	544	584	564	617	558	631	612	540	524	561	535	565	581	540	595	559	581	588	548	536	597	607	612	567	591	540	564	526	603	586	587	623	548	556	539	507	551	613	551	627	566	569	545	582	580	582	569	577	519	560	558	511	572	563	539	547	560	542	620	578	533	541	565	535	548	552	595	578	580	635	586	581	574	547	547	585	561	535	586	564	590	543	572	592	569	576	557	593	590	572	538	584	561	566	586	562	537	561	573	575	578	583	582	569	559	583	576	588	532	584	521	572	579	582	593	567	569	578	570	586	611	551	598	581	562	582	564	575	554	552	573	606	539	533	547	578	552	606	564	547	594	574	583	589	553	594	567	603	616	559	581	605	506	558	548	566	567	583	608	535	556	563	552	621	625	580	590	594	580	580	551	566	599	592	555	547	565	545	554	565	540	590	564	587	597	532	582	545	571	586	520	545	667	558	579	567	577	579	565	605	529	551	588	600	553	588	570	550	552	521	607	607	587	611	565	575	563	582	552	616	570	592	559	601	560	577	608	616	576	522	558	546	578	556	566	559	552	580	541	605	541	580	535	589	530	611	554	576	537	616	544	588	555	546	597	548	573	570	590	563	601	592	549	567	554	546	573	594	543	609	575	592	556	553	586	547	570	560	558	551	578	557	555	598	546	558	544	593	592	596	583	555	578	583	567	574	564	546	553	564	565	562	575	557	599	563	617	564	596	553	562	564	618	571	554	559	572	570	536	548	620	573	570	541	574	559	582	583	599	612	536	570	609	552	570	532	600	549	568	585	569	552	545	556	568	589	569	546	579	547	545	581	555	536	566	628	623	543	586	540	528	603	579	541	554	570	532	542	565	560	567	550	557	567	538	557	572	578	624	582	521	581	586	551	603	582	604	596	592	563	586	582	562	550	541	575	553	552	564	549	564	584	574	589	555	560	568	549	549	557	593	547	559	572	554	597	583	602	548	536	577	589	546	543	580	565	606	584	545	580	558	569	600	547	588	584	554	551	604	583	552	567	568	583	564	552	560	588	549	556	573	572	541	587	560	580	613	557	572	603	561	578	528	577	590	548	577	528	594	649	595	577	577	537	576	585	598	595	560	569	590	569	575	564	547	554	604	583	609	589	563	588	564	574	554	581	565	563	561	604	563	581	548	544	562	582	589	593	576	571	568	541	563	548	567	561	534	518	547	568	605	567	588	571	577	567	586	519	514	594	567	616	528	563	543	605	552	605	553	606	562	550	556	573	572	543	549	582	543	609	603	544	582	565	547	601	584	586	567	598	553	561	616	578	549	573	570	598	588	610	537	579	601	578	604	610	577	528	547	556	563	598	561	582	560	553	566	567	580	576	606	620	584	548	568	595	590	552	565	613	560	562	548	585	562	574	580	583	571	605	601	568	556	606	571	589	574	576	592	565	575	590	529	573	579	567	558	590	568	597	576	555	607	644	564	602	563	557	577	571	583	557	555	579	608	550	603	612	572	579	598	578	557	550	534	588	594	578	570	540	565	551	593	545	563	569	606	593	580	575	597	543	563	553	509	513	595	563	591	539	585	569	547	588	539	618	590	597	609	558	575	579	594	611	565	573	580	557	535	594	567	547	617	598	563	611	575	587	606	629	560	552	542	564	602	605	532	553	572	599	574	602	621	565	571	581	596	585	517	556	586	576	570	581	545	572	587	565	550	576	555	554	569	574	583	579	525	591	577	601	562	594	577	565	604	535	587	547	571	557	541	567	567	534	609	528	532	553	583	605	542	526	559	595	564	546	566	574	557	543	592	585	571	565	545	539	542	566	564	595	569	581	588	564	590	587	615	571	560	574	531	561	528	547	497	599	626	601	568	560	595	528	563	546	565	568	558	586	538	554	539	595	564	562	601	588	573	584	615	596	577	588	589	542	545	572	549	536	536	566	588	540	574	563	572	580	563	572	537	538	569	590	505	528	590	588	516	582	577	628	556	569	564	591	590	600	610	541	549	580	558	579	591	553	587	568	589	595	592	547	572	558	602	572	586	570	592	564	528	603	529	575	547	572	555	552	598	571	565	555	585	570	579	583	585	553	579	616	574	570	592	595	551	580	588	573	582	577	587	571	603	584	615	591	564	564	593	592	539	524	539	490	588	542	573	566	613	559	610	578	559	584	550	569	566	543	589	548	546	555	598	625	566	583	568	565	606	567	613	564	585	603	603	562	515	594	556	551	567	594	555	570	562	559	548	554	584	578	559	564	580	562	566	578
22509	21066	28711	23657	21058	21101	6968	1120	890	748	641	635	548	516	552	537	520	505	456	484	514	486	469	492	412	449	427	415	441	391	435	436	443	384	416	425	444	443	404	421	424	431	450	431	459	445	409	476	412	414	430	415	417	392	402	411	424	408	405	407	414	446	437	437	374	420	395	434	429	389	402	405	422	416	419	403	386	430	423	400	374	412	410	429	429	370	435	432	366	389	425	434	405	390	436	413	380	399	434	412	400	385	380	403	390	413	386	395	427	387	433	426	398	390	414	391	395	400	414	415	375	400	409	376	382	398	407	408	432	464	459	431	376	445	410	380	429	386	413	423	400	401	448	436	425	454	385	403	423	395	402	422	413	399	413	404	419	399	406	429	403	377	404	422	408	421	433	435	426	434	398	418	412	419	418	411	389	419	409	411	424	402	382	391	401	424	412	411	407	426	383	407	439	413	403	385	445	435	426	426	410	410	401	400	399	415	383	428	454	374	421	395	393	405	454	407	412	403	446	403	438	397	408	416	426	412	393	401	439	417	392	404	429	396	407	382	380	413	389	400	419	409	408	400	406	393	457	412	405	402	420	418	418	392	397	470	389	409	422	387	383	392	386	396	404	409	396	406	400	401	443	394	429	409	416	420	385	374	413	444	434	421	451	418	432	439	435	419	403	410	393	410	414	454	400	450	430	373	413	444	392	427	428	434	382	420	386	409	408	419	425	382	405	372	451	456	410	392	398	390	405	401	440	412	403	405	408	409	369	384	432	387	409	378	427	376	404	415	399	397	411	384	451	396	440	434	436	400	450	408	435	423	419	451	397	440	406	424	408	405	407	386	417	409	476	437	404	415	409	402	385	438	429	412	413	436	400	423	393	413	404	399	367	400	406	404	425	439	439	400	391	380	436	442	419	390	398	377	424	412	440	404	414	388	408	419	411	408	405	389	381	379	395	438	419	382	420	424	458	447	448	383	410	422	374	394	402	433	423	417	439	418	400	442	402	477	390	428	383	419	401	423	409	410	403	430	379	410	438	370	416	420	416	413	415	441	419	408	404	411	449	412	445	408	434	393	402	428	423	408	406	390	388	411	406	392	442	387	382	416	424	445	410	426	417	421	416	396	429	417	407	426	440	372	418	445	412	380	411	406	401	427	406	411	391	425	398	416	443	386	396	400	424	431	412	448	423	477	413	413	421	402	465	440	423	387	406	467	384	401	400	409	428	383	426	449	394	417	429	423	429	373	392	373	375	422	408	391	415	376	389	423	422	390	410	429	404	425	450	421	414	428	425	364	409	417	395	421	359	385	423	388	419	441	445	428	424	375	437	430	353	411	395	407	409	408	443	410	438	429	401	411	428	407	412	396	416	414	395	442	405	412	381	397	447	420	430	393	453	425	434	405	386	410	408	407	400	383	405	418	443	412	354	429	398	411	410	413	408	397	401	467	423	360	419	407	419	425	438	393	385	429	396	419	419	407	370	432	407	380	426	433	386	411	388	418	442	445	435	413	417	401	391	391	422	426	404	432	422	399	373	403	417	387	465	417	413	402	455	416	407	465	372	416	408	400	359	391	432	440	434	393	410	405	413	406	409	400	407	431	374	420	417	430	372	433	403	385	405	399	429	425	409	437	420	442	457	441	405	436	465	441	392	387	391	418	403	446	379	422	405	426	362	450	379	394	410	392	429	396	399	462	419	402	382	419	418	427	430	405	387	387	382	435	421	413	415	402	445	405	373	395	410	438	442	391	423	407	430	398	395	414	428	406	422	426	416	379	401	381	434	383	419	434	416	408	416	434	397	442	354	439	410	398	408	408	409	393	445	409	403	448	442	404	425	433	421	421	392	442	410	403	442	434	382	401	439	413	430	419	434	368	429	445	398	442	387	410	404	428	434	394	418	434	397	452	428	407	462	398	382	452	415	392	425	440	434	407	407	424	416	444	360	386	457	411	362	422	425	394	398	449	374	381	390	420	425	376	422	407	427	396	425	405	387	414	442	378	419	422	441	387	437	407	398	410	421	386	432	383	422	414	419	414	406	434	404	398	393	416	433	376	392	441	413	389	407	426	443	409	427	358	408	404	426	402	444	417	419	410	433	416	437	402	400	420	420	431	400	402	392	397	412	411	434	444	429	388	386	392	356	388	371	388	410	397	441	422	403	435	394	387	423	440	433	387	420	383	442	407	405	410	415	427	428	412	414	383	389	401	403	436	405	415	399	393	386	395	407	410	397	447	386	419	400	432	399	417	405	411	436	467	399	410	413	435	409	439	351	371	412	432	409	437	398	396	403	360	396	406	395	363	410	410	399	408	398	411	422	441	440	380	389	420	388	414	451	430	397	405	381	437	398	410	381	407	398	423	411	360	404	404	404	385	398	421	418	423	398	414	427	395	399	406	421	413	445	412	403	443	422	449	391	415	401	421	408	401	418	416	367	393	417	424	403	403	389	396	411	414	409	415	391	410	436	452	406	422	450	414	411	432	393	424	400	397	408	426	411	450	404	410	429	414	438	417	401	374	422	386	444	450	383	394	419	397	435	437	428	367	387	405	430	392	460	416	426	383	419	398	383	414	400	448	419	432	428	399	380	405	407	417	384	420	400	376	376	419	411	402	440	408	463	411	366	394	453	395	405	420	403	435	423	427	405	395	423	415	445	408	398	384	348	420	396	409	413	444	421	419	385	406	425	428	409	446	368	408	428	421	415	413	393	428	392	416	395	418	432	393	446	426	397	413	472	381	382	446	407	399	402	404	400	392	405	430	450	459	384	354	400	414	432	419	435	402	385	411	428	420	373	426	399	420	393	423	409	403	375	412	380	426	414	412	392	422	395	424	396	412	395	410	423	418	459	442	416	423	431	391	436	407	382	409	413	428	427	412	405	428	411	392	417	378	438	418	384	398	427	436	404	439	415	395	411	430	439	402	380	380	405	384	410	439	395	421	417	415	394	393	438	394	365	373	423	393	418	376	408	421	416	393	419	422	408	354	421	401	419	398	423	403	418	403	416	420	389	392	430	384	468	412	383	415	423	387	377	434	409	411	394	383	414	409	379	402	423	382	387	386	431	398	438	430	429	420	437	386	407	430	433	409	413	420	414	398	385	415	422	408	374	449	400	415	420	392	444	423	434	388	391	430	393	375	421	457	367	394	409	411	414	426	435	408	400	434	427	389	415	451	406	419	371	424	381	421	410	344	389	418	400	425	386	431	401	410	414	403	428	403	453	408	445	394	427	383	417	391	432	445	406	416	381	452	425	405	408	407	423	405	426	436	382	424	410	391	433	377	386	429	395	429	403	417	379	402	422	441	406	453	419	417	425	409	444	445	410	391	393	409	417	401	442	399	417	410	400	417	431	423	415	403	423	375	387	411	425	374	422	379	401	410	429	428	432	403	401	425	427	407	395	424	413	410	407	405	422	403	433	432	370	412	425	412	386	407	389	387	411	433	430	398	429	381	443	443	380	402	399	411	401	453	423	412	433	373
29951	16091	9155	4541	3204	2595	1962	1552	1220	1028	897	837	681	670	633	610	564	556	545	531	541	490	513	500	494	492	453	487	487	471	430	414	451	452	456	436	445	432	472	391	434	434	415	452	440	424	429	450	430	440	403	420	422	446	421	379	438	379	436	446	442	407	429	434	428	419	427	417	425	408	423	397	435	412	458	441	420	419	450	377	423	434	437	417	415	398	423	450	423	447	440	401	382	395	415	430	406	452	446	434	431	431	404	456	405	451	435	462	408	420	452	416	457	424	386	437	426	407	428	396	391	435	414	445	429	405	417	426	446	376	427	414	417	395	419	455	421	418	442	389	399	394	421	448	429	402	430	403	427	399	381	383	404	422	461	416	420	420	409	388	451	409	439	415	423	408	416	452	420	402	417	416	415	419	424	440	418	411	398	426	421	454	422	404	431	431	413	423	416	391	416	389	422	369	397	430	408	427	412	457	444	427	425	406	435	408	440	425	415	430	418	411	423	433	418	402	369	403	402	400	435	413	407	428	440	411	413	381	440	405	443	383	400	409	427	426	415	412	378	424	448	430	426	414	442	403	445	401	404	445	417	421	413	401	435	425	387	382	401	418	424	411	412	395	441	410	410	428	446	390	383	447	420	391	418	467	425	434	419	399	407	411	428	459	420	426	403	444	418	382	437	426	421	384	450	417	370	376	370	387	415	389	396	387	427	383	428	405	391	404	426	416	435	401	415	416	416	407	401	417	392	429	416	405	449	409	395	439	410	427	421	385	412	416	407	397	408	419	417	439	410	401	427	406	425	408	438	426	410	399	402	389	420	435	410	412	403	438	396	411	415	427	427	395	389	424	394	406	375	415	403	393	410	402	448	424	398	414	414	423	424	419	412	439	400	412	418	375	387	438	412	427	414	410	436	442	438	428	412	415	426	390	439	398	426	420	408	419	415	405	429	437	416	447	396	399	424	407	404	385	417	407	387	426	411	427	423	424	437	393	449	423	437	436	409	424	427	395	411	418	398	428	399	406	401	428	454	412	430	417	368	435	442	442	392	424	412	416	416	404	432	370	400	380	415	445	442	378	413	411	416	400	378	403	404	415	419	411	407	446	435	420	428	455	446	413	386	422	394	420	356	441	421	391	395	418	403	400	400	416	466	467	365	409	406	426	406	404	441	381	420	375	425	386	434	427	423	400	419	442	422	425	439	389	378	404	383	423	423	417	382	461	380	413	419	373	437	413	365	376	385	432	430	402	357	389	384	413	391	410	413	434	411	418	437	426	410	425	402	429	437	416	415	409	423	418	429	423	412	386	430	364	403	411	441	418	423	398	413	415	404	443	445	437	436	404	412	417	462	402	385	397	427	381	422	372	415	412	390	421	391	397	424	410	409	424	453	428	390	397	449	402	417	408	454	419	403	413	460	378	421	439	445	402	433	415	410	399	397	418	399	410	436	410	446	419	412	415	393	407	415	406	401	419	417	391	406	396	435	437	435	416	462	412	398	387	453	407	421	396	396	410	428	433	429	439	395	390	415	424	424	427	396	445	370	415	422	419	397	372	423	405	420	415	416	437	431	435	399	418	444	396	425	362	432	410	438	404	409	427	410	408	404	403	412	407	420	431	399	395	410	430	405	436	423	406	445	402	410	406	450	371	433	407	431	412	398	406	420	411	435	401	386	395	412	462	421	413	443	436	419	411	428	442	433	432	440	403	395	441	356	413	391	412	413	395	406	445	422	414	453	453	403	419	434	393	406	420	409	440	406	419	408	430	390	412	444	398	409	390	418	400	405	400	432	368	397	439	424	392	386	395	417	409	375	409	425	409	427	426	383	403	388	434	428	422	409	420	415	432	400	432	436	429	415	408	442	399	410	393	392	411	445	429	407	403	424	399	417	409	435	399	381	397	447	404	396	427	408	430	410	404	404	436	396	452	431	412	398	417	437	402	450	394	421	434	436	397	421	401	449	415	398	372	409	395	399	445	420	421	439	428	442	433	424	407	406	419	418	433	395	407	416	413	412	405	396	422	412	447	439	416	451	388	410	419	418	393	385	424	450	428	397	408	419	424	419	394	412	419	444	426	406	415	416	408	392	413	402	400	409	465	429	392	423	412	466	428	387	414	427	401	396	427	450	467	434	407	402	411	410	455	444	412	438	416	453	410	411	418	423	408	412	418	405	407	421	432	419	438	433	408	427	396	411	404	446	375	413	407	402	417	403	404	377	390	402	397	422	421	415	419	404	437	420	396	418	395	433	367	426	422	422	430	427	412	412	382	401	460	414	434	388	421	419	430	403	417	383	406	378	387	421	424	402	446	412	396	394	412	438	348	425	397	409	419	398	415	440	407	415	406	396	382	409	386	390	411	410	421	409	408	415	386	396	400	416	405	414	419	408	450	393	422	405	429	399	427	421	448	416	385	402	409	408	423	404	418	383	414	417	441	424	439	416	422	402	391	409	415	433	388	396	429	378	410	410	400	390	385	399	404	388	439	391	429	424	404	391	435	400	438	451	388	386	434	414	438	408	426	426	411	420	399	424	390	435	431	405	404	420	428	394	429	411	430	429	400	464	413	411	405	419	460	396	460	421	384	436	432	417	419	410	432	436	383	444	405	403	435	426	419	419	414	422	393	395	377	397	425	422	399	423	413	430	416	443	422	460	429	408	415	419	383	403	441	454	404	393	456	460	426	433	384	407	441	394	403	392	427	400	405	414	415	392	425	406	397	432	367	436	413	406	453	394	411	427	403	414	451	390	435	440	428	424	414	421	440	396	403	408	440	424	439	443	434	410	404	395	427	410	428	411	403	419	438	406	401	396	419	416	436	422	424	395	416	411	408	415	426	389	407	384	422	436	415	415	444	400	388	404	419	405	391	421	416	435	420	406	390	438	391	406	453	427	418	444	404	402	395	434	416	430	427	388	425	392	438	399	434	430	410	421	399	427	410	423	434	440	416	455	419	393	444	444	409	382	410	384	372	435	452	415	403	433	446	414	428	422	414	415	407	396	387	439	422	444	388	431	419	376	395	391	393	409	421	461	437	403	400	420	441	407	401	400	434	406	399	442	403	420	390	398	400	451	423	384	436	388	402	470	420	392	432	404	382	429	401	405	397	453	394	406	421	452	439	410	395	454	420	402	405	428	457	446	380	418	373	410	401	392	433	406	456	452	396	433	432	408	408	448	409	413	418	432	374	383	410	443	416	443	409	396	394	395	468	440	424	429	410	411	402	426	433	413	393	411	448	413	415	382	421	426	422	416	400	434	414	439	418	422	405	432	378	445	416	411	422	409	454	409	413	420	419	391	390	421	403	440	416	409	413	411	420	418	412	432	430	400	408	422	431	402	406	391	429	430	437	423	415	450	395	430	394	444	404	446	402	373	409	415	416	403	418	434	465	410	469	486	395	396	410	439	394	388	392	437	437	398	414	396	426	408	414	406	421	437	372	429	387	419	447	384	443	418	402	377	437	408	386	409	436	419	406	418	403
27789	17113	3420	769	588	506	429	327	338	336	355	329	324	366	354	367	318	335	301	372	335	320	344	305	354	332	334	350	293	328	323	354	338	333	323	329	343	344	326	317	318	304	322	327	316	361	363	335	346	327	352	362	297	336	316	341	330	318	350	326	346	301	312	320	342	337	326	317	372	316	320	325	345	352	310	313	311	318	336	353	296	320	322	330	333	325	330	319	355	329	337	340	338	327	313	312	306	337	350	313	334	304	364	303	340	287	324	298	319	294	332	334	331	363	331	330	325	297	310	328	323	294	306	299	314	313	342	286	337	327	334	301	325	341	340	297	316	337	337	352	329	331	331	304	321	297	308	348	352	325	334	369	318	319	346	317	327	343	323	303	330	351	314	362	321	327	351	322	313	326	352	336	313	301	323	316	323	343	325	299	339	343	321	314	338	330	312	308	309	320	337	340	346	352	342	338	315	326	308	339	333	304	336	328	332	326	313	317	315	338	345	331	322	304	343	372	327	385	367	312	342	358	337	346	336	344	310	332	342	327	356	349	337	361	307	318	319	334	314	313	295	317	344	291	334	316	335	338	324	317	319	335	318	319	352	356	340	349	325	330	313	312	316	347	323	353	341	349	326	316	348	304	319	328	306	313	319	330	328	328	323	305	340	321	370	345	340	272	313	360	332	320	346	298	299	315	329	331	317	338	298	339	326	330	342	333	332	366	332	322	324	351	306	336	328	322	335	309	316	306	344	346	328	329	322	334	337	323	349	326	333	332	282	341	325	334	358	319	328	307	326	330	307	328	287	372	334	323	342	318	325	330	311	311	301	347	314	353	337	307	361	304	318	336	341	327	316	333	334	352	324	340	346	315	311	297	334	331	345	342	342	331	317	321	326	307	306	327	377	306	315	285	325	314	338	342	303	329	331	356	316	346	351	319	326	320	309	332	329	313	327	371	325	353	317	310	332	332	313	336	342	332	341	314	378	326	333	335	326	347	351	286	372	365	324	350	306	320	303	343	334	348	315	349	319	342	324	328	322	316	318	321	327	324	340	330	309	302	310	326	328	298	286	305	325	306	331	319	329	323	320	351	350	347	331	338	325	324	354	304	317	348	338	313	319	320	340	301	342	341	340	340	294	334	352	303	315	323	307	322	333	316	334	332	338	358	296	321	342	329	332	359	319	290	324	328	340	305	344	341	357	314	349	281	307	299	326	351	311	369	324	346	333	372	345	344	366	339	338	351	316	334	317	323	321	352	305	309	368	316	314	324	321	302	327	295	329	323	356	311	308	339	329	321	325	359	303	312	337	328	320	334	339	344	328	319	318	366	335	298	298	334	349	321	340	362	346	344	316	315	315	357	331	344	336	314	310	341	329	358	297	338	372	297	309	341	324	333	339	311	319	336	315	306	322	320	319	345	321	318	355	319	354	311	310	270	349	372	318	336	353	359	310	325	335	321	344	317	321	311	342	342	322	314	334	341	340	360	346	321	337	332	315	380	306	315	308	293	295	355	315	331	313	348	330	342	357	312	326	302	331	313	331	354	355	333	301	338	306	298	318	344	314	317	334	341	314	328	315	313	286	339	373	320	325	321	337	318	339	345	344	308	349	343	354	349	333	341	303	326	338	278	319	319	346	331	338	319	355	321	324	327	326	328	332	291	304	328	326	323	322	310	313	342	298	307	310	325	339	308	319	320	332	346	306	327	318	327	337	341	333	339	315	306	310	344	305	312	314	295	327	345	337	301	331	332	349	336	350	335	349	345	306	318	359	330	348	342	302	318	313	302	348	309	298	293	317	330	327	345	353	367	335	335	323	331	333	329	302	325	308	355	303	307	352	327	336	312	327	308	350	309	314	365	335	315	324	320	338	328	342	318	322	309	345	342	338	301	346	305	322	336	319	372	304	335	309	360	341	364	326	341	324	341	318	341	307	327	290	310	340	341	342	322	299	311	306	353	316	338	346	340	330	289	331	344	337	352	342	332	344	336	335	332	335	349	344	291	349	310	350	344	368	342	309	360	376	355	318	354	338	326	337	345	328	352	332	309	361	311	324	344	352	313	343	362	361	354	353	338	319	325	307	328	332	344	329	330	313	316	330	323	327	360	319	357	354	332	323	351	333	343	333	355	330	354	347	331	298	286	351	318	322	300	338	354	335	307	327	300	347	309	302	311	352	298	349	310	303	322	347	331	325	315	303	368	321	312	330	304	317	307	323	355	322	341	345	330	353	355	318	332	326	305	327	316	341	309	336	326	320	335	347	329	343	326	317	342	337	340	330	314	340	312	331	313	292	301	329	330	342	360	326	331	344	318	356	302	299	348	321	357	313	343	351	343	327	340	363	350	316	326	298	318	328	346	337	311	361	331	359	353	330	346	349	319	329	329	312	305	307	317	333	311	335	306	314	313	303	307	358	348	341	330	366	296	320	315	307	307	351	347	312	361	344	334	323	314	314	338	320	307	302	300	351	315	346	308	318	331	347	329	299	320	353	341	331	331	335	320	323	344	317	305	337	328	327	326	334	303	381	336	344	337	325	314	313	330	346	328	352	349	346	320	304	344	333	352	335	330	356	346	364	309	317	329	328	306	348	308	327	334	323	334	346	308	300	325	317	334	322	314	309	357	302	329	302	315	325	333	322	331	304	314	321	303	338	343	350	354	333	367	324	335	344	348	312	349	311	299	265	355	307	336	311	339	340	306	332	303	331	345	307	346	326	306	331	330	323	316	298	353	349	328	341	334	367	315	344	337	313	287	333	330	351	325	312	312	322	332	328	307	320	329	340	306	366	345	327	309	334	340	365	306	310	337	321	308	297	326	307	357	353	350	339	340	342	321	340	351	304	343	331	324	305	349	335	323	377	364	329	315	328	349	340	312	338	363	334	328	328	311	352	326	323	324	312	332	326	347	330	314	334	352	349	359	309	348	312	329	334	347	354	311	338	336	312	310	333	314	340	333	323	346	348	375	315	343	326	300	303	340	344	339	326	318	330	304	320	341	322	324	373	338	299	316	335	300	336	341	359	324	321	337	343	316	352	311	371	321	312	356	318	349	343	362	370	336	333	294	308	326	340	308	338	337	306	320	328	322	307	322	330	286	335	364	328	355	288	295	318	360	328	343	335	334	325	294	334	356	316	351	334	315	306	324	343	352	340	335	315	345	332	339	295	331	324	332	304	325	319	323	333	312	325	353	356	345	352	367	347	348	322	341	332	331	352	313	292	304	358	349	321	311	305	326	331	347	328	327	314	346	322	346	331	310	323	291	345	317	338	310	350	296	308	319	358	336	364	293	325	294	319	317	300	332	367	312	335	339	317	322	324	289	328	303	296	358	297	329	337	325	322	332	302	345	336	322	320	307	347	324	316	312	340	338	357	348	323	327	327	334	313	336	326	332	349	334	312	304	346	362	291	295	320	324	334	316	357	354	336	332	317	324	339	331	368	340	304	345	364	318	301	307	309	331	332	341	331	332	303	299	311	322	345	363
9958	1332	791	513	489	438	398	391	393	395	397	387	345	359	405	365	365	378	415	386	391	350	336	408	393	393	383	410	380	361	381	410	347	368	363	384	371	362	405	377	365	344	361	350	354	379	358	376	364	323	399	362	374	369	375	399	378	373	383	366	395	338	345	357	372	380	386	348	352	347	372	351	368	345	373	399	406	360	379	383	450	372	378	377	385	372	383	358	366	363	367	358	333	351	331	369	420	366	373	378	360	367	385	387	333	363	324	388	334	361	391	375	371	398	371	368	368	376	333	362	354	376	375	366	379	345	342	375	369	401	402	373	313	380	373	376	388	365	350	349	358	343	442	322	361	382	342	363	325	395	342	368	381	336	374	349	356	389	351	356	374	346	345	357	363	384	350	341	373	353	384	390	393	372	398	339	369	345	381	385	300	365	355	385	404	354	349	365	364	371	365	344	374	354	367	379	380	377	353	392	363	337	356	392	355	396	334	357	407	349	356	372	358	354	362	314	398	359	345	376	346	306	367	359	364	367	359	321	395	371	352	377	382	366	362	389	357	377	364	351	348	398	398	351	358	358	356	338	333	341	357	382	372	369	362	368	380	364	316	385	343	410	383	383	388	323	388	357	360	376	343	348	368	381	340	361	360	379	386	375	340	323	374	353	352	376	346	403	365	323	347	376	364	361	378	352	378	352	374	326	370	338	350	363	384	388	350	339	394	358	364	297	354	411	372	350	373	418	368	380	384	360	410	400	380	361	379	378	344	386	359	341	374	382	348	374	382	337	382	385	376	347	371	353	364	371	359	379	357	335	362	345	379	359	400	379	368	342	361	375	331	353	358	357	365	387	354	347	370	392	378	383	391	348	401	366	394	389	362	341	382	385	345	375	321	363	373	353	373	363	358	347	376	375	377	365	354	365	369	366	368	370	356	369	364	403	379	371	371	339	343	337	351	380	381	388	361	374	371	346	323	366	368	359	369	354	360	383	362	371	397	363	325	373	367	373	367	370	379	356	390	381	332	372	402	353	353	381	369	399	363	355	353	347	373	338	368	376	362	340	366	340	358	359	379	370	336	348	397	336	390	361	343	360	359	344	356	348	393	363	371	376	357	360	379	368	361	338	358	392	346	381	343	381	368	381	374	332	344	364	377	348	342	347	366	368	340	345	359	339	378	339	380	350	350	352	358	363	416	351	357	358	377	377	374	360	414	350	378	345	351	347	395	344	347	342	372	360	379	363	377	373	383	364	350	371	335	381	362	369	372	363	368	389	367	369	361	380	347	356	373	373	375	376	375	371	335	368	346	333	382	373	370	386	377	389	393	342	357	369	368	376	345	384	353	349	383	343	383	365	336	374	362	392	362	366	379	398	380	384	392	377	368	338	357	381	384	367	383	391	397	399	332	382	370	327	363	364	350	374	380	375	354	364	365	367	348	411	371	372	363	360	376	365	378	330	374	357	346	380	358	357	337	359	369	363	365	375	379	356	345	375	335	340	386	345	362	363	386	362	393	343	363	367	382	390	346	379	368	328	340	325	329	352	386	380	353	381	359	372	381	371	416	392	357	348	341	350	363	395	364	363	366	380	367	379	347	358	351	353	378	365	353	376	428	375	382	359	365	337	346	358	372	423	344	387	393	362	404	368	352	365	382	358	336	390	377	386	378	396	363	376	385	414	364	347	399	333	342	405	380	392	378	354	390	367	342	374	359	372	357	372	413	396	367	389	366	356	392	355	400	338	402	356	347	397	366	364	380	351	367	387	362	343	360	340	358	356	353	337	348	337	388	364	353	364	354	358	344	342	347	349	355	368	383	361	334	366	348	372	332	404	366	356	355	363	309	373	351	332	349	339	357	362	342	377	372	382	361	355	331	377	358	358	367	397	339	379	349	383	352	378	370	356	359	385	362	377	360	345	380	349	362	372	367	366	355	390	370	368	348	350	350	401	350	379	356	383	350	338	358	350	363	375	350	378	344	365	338	344	367	383	402	346	341	379	356	354	364	364	360	367	331	338	386	358	409	356	365	353	370	353	383	366	355	336	357	372	386	345	334	399	360	346	356	346	382	355	385	359	376	356	382	373	400	391	359	387	399	350	326	346	381	362	361	360	362	358	351	352	360	376	369	365	355	363	386	372	374	367	373	367	340	383	355	370	348	388	353	355	357	382	329	391	356	373	371	363	367	344	364	344	381	389	376	332	403	332	397	333	363	386	413	378	345	380	352	384	353	386	379	349	405	380	364	372	368	374	361	391	364	347	372	373	361	380	373	384	384	363	387	353	375	353	370	351	380	365	360	360	374	418	379	343	365	367	360	332	346	394	367	368	363	349	357	348	356	373	392	360	367	344	360	348	354	356	367	417	380	426	352	377	379	360	384	340	382	341	406	367	359	358	336	352	337	383	390	336	346	358	368	356	359	399	327	356	369	353	375	344	344	357	374	328	379	347	353	347	345	358	372	374	356	347	346	362	395	350	394	359	389	372	335	364	366	369	393	363	362	384	365	331	355	362	358	357	382	385	365	340	359	362	341	373	387	334	361	392	423	365	350	365	339	370	399	372	360	379	362	345	365	359	351	396	398	369	376	380	379	406	378	376	404	376	387	360	387	383	351	392	370	380	369	389	359	359	360	367	370	369	401	347	351	388	363	390	400	384	340	363	383	373	385	364	368	368	389	367	376	386	371	368	333	390	381	366	369	345	376	360	334	376	340	362	353	431	365	400	350	370	388	386	343	316	360	351	367	384	376	392	365	362	343	375	361	340	345	373	397	361	359	376	361	362	363	356	366	358	384	373	356	353	389	340	351	391	368	384	364	338	369	338	367	355	368	353	372	341	334	356	380	355	356	350	377	357	390	344	342	380	340	382	392	376	358	369	368	390	337	358	340	382	373	377	373	380	338	351	366	335	364	381	374	356	354	385	331	395	342	348	354	374	360	355	356	446	343	371	360	387	375	389	387	378	367	369	393	345	386	360	375	340	388	371	343	341	383	343	402	349	378	351	344	369	355	384	350	344	389	385	378	358	352	343	372	354	384	396	387	357	420	383	377	370	354	364	366	379	389	397	346	368	371	403	353	365	363	355	374	342	353	361	353	360	337	357	374	398	380	344	352	352	381	391	374	374	380	381	348	363	396	394	374	416	369	351	399	364	392	362	389	362	391	393	372	360	360	371	369	361	347	366	354	376	374	350	370	395	376	390	377	328	371	377	394	359	352	358	364	370	375	347	389	332	353	342	379	390	372	336	378	351	351	386	345	338	341	354	354	386	389	363	331	357	373	350	378	374	375	354	359	331	358	362	331	361	351	360	343	355	366	361	397	369	348	382	334	377	342	364	343	361	357	376	366	382	361	353	381	389	360	363	369	359	392	348	323	379	390	367	368	350	366	365	387	365	369	375	361	331	380	376	357	378	343	360	389	332	373	372	365	380	365	368	366	395	350	400	352	348	350	386	359	340	338	394	404	373	388	365	353	370	378	344	344	345
23654	21044	28196	24113	21041	8313	750	498	434	364	331	292	255	249	265	253	225	237	223	193	215	193	218	187	192	197	178	190	196	190	198	205	206	176	192	203	182	179	190	164	163	187	207	172	180	172	178	187	166	199	168	206	182	190	180	159	181	193	180	196	208	178	189	177	192	169	186	190	190	172	180	156	175	164	182	201	195	209	152	189	197	177	195	176	174	174	178	160	152	170	177	179	217	177	192	166	183	165	205	168	163	184	165	176	183	197	183	173	190	196	198	163	144	199	178	177	175	193	157	189	163	198	188	173	168	207	192	175	172	185	176	196	180	195	172	170	175	166	179	174	186	160	164	174	182	217	190	164	187	182	193	174	179	173	161	230	189	184	187	168	199	187	184	201	167	171	192	215	169	205	173	189	185	177	184	208	175	185	172	184	181	152	178	183	166	185	166	192	201	188	168	204	203	176	194	179	173	175	172	159	207	167	176	194	182	186	191	173	176	176	194	149	199	176	195	202	154	180	160	187	178	184	180	178	158	187	184	189	187	165	170	200	162	177	203	174	173	160	172	186	162	209	191	183	166	191	185	164	170	172	173	179	170	167	162	183	177	167	176	180	189	162	197	184	186	186	194	187	181	158	169	167	169	178	198	167	164	180	175	180	189	168	153	152	192	189	181	173	181	179	196	177	174	166	204	196	181	171	177	159	179	169	184	178	175	184	154	191	183	161	193	167	179	173	179	162	161	186	180	175	198	175	193	188	155	188	185	207	187	182	172	170	188	174	191	147	189	179	191	190	180	177	172	191	174	158	188	156	171	169	173	191	183	164	198	184	188	160	188	197	178	175	174	166	174	176	168	174	186	184	163	170	165	194	188	172	195	172	191	180	183	200	176	197	183	169	190	193	209	186	182	186	176	164	189	181	183	182	193	167	146	178	197	174	153	181	188	178	171	184	183	172	196	168	178	171	177	191	164	179	179	188	163	184	186	205	168	196	171	165	179	196	193	156	175	141	169	182	178	171	197	166	161	180	168	201	180	189	216	176	189	170	188	165	180	184	165	167	173	179	168	172	164	180	175	183	189	172	197	198	191	183	177	175	158	185	181	190	166	213	157	178	189	169	174	191	176	183	177	180	191	175	179	188	172	204	187	168	186	178	178	206	193	172	155	176	186	193	164	174	157	186	164	184	185	177	184	161	180	163	194	164	179	179	175	199	170	175	155	178	188	178	166	162	168	161	183	166	173	166	176	160	174	196	212	182	168	190	166	187	171	183	181	173	179	180	176	170	202	164	173	173	170	177	178	175	194	199	169	193	177	176	165	177	155	184	192	175	185	168	188	178	162	177	177	198	191	172	160	151	180	169	200	193	181	175	212	193	190	178	172	175	188	177	170	164	197	170	197	172	170	174	147	133	183	157	145	195	186	161	204	165	176	168	177	174	160	196	166	179	141	171	178	221	192	159	211	179	173	168	171	171	173	193	191	176	178	167	177	180	174	182	185	168	148	169	192	193	189	184	171	159	177	190	192	190	168	174	168	173	190	172	177	149	186	164	193	171	160	184	181	185	163	169	174	193	196	184	173	166	199	176	172	170	170	167	139	160	189	178	163	189	170	165	178	183	177	198	175	163	159	177	209	197	175	168	181	180	185	176	188	173	189	163	178	190	164	181	169	176	176	177	164	208	189	166	172	150	187	171	177	186	178	155	195	178	174	203	207	196	161	181	145	169	190	160	185	177	169	194	196	198	175	190	174	196	183	169	179	181	185	199	180	174	194	177	175	176	160	162	158	177	155	178	149	190	190	183	162	169	171	154	177	186	182	184	179	173	172	160	172	186	182	181	174	181	191	187	163	192	183	169	185	184	201	192	187	167	178	167	176	180	166	174	170	194	177	170	195	181	162	179	200	158	182	202	186	171	175	172	173	165	184	166	176	167	186	186	184	179	205	176	166	162	194	184	172	169	174	208	158	166	204	163	170	166	195	156	161	200	175	166	146	155	172	197	178	191	182	188	167	188	177	161	176	145	192	205	173	176	163	194	176	158	179	168	171	190	179	199	195	187	179	159	185	162	179	163	162	168	175	175	170	192	159	178	173	182	186	168	170	184	166	164	178	186	190	176	182	204	185	185	182	175	202	186	191	200	178	194	177	178	189	185	177	162	175	178	199	175	178	182	212	181	174	173	190	187	176	177	185	163	204	193	180	157	178	168	193	185	181	193	216	179	178	172	181	140	179	189	172	167	179	170	162	169	180	174	163	188	161	161	186	165	199	181	186	172	156	173	173	166	192	180	181	181	166	196	178	163	185	166	178	191	216	188	161	158	193	177	186	176	178	208	180	175	184	173	182	190	195	172	177	181	190	195	150	182	170	151	177	173	178	192	176	172	182	163	169	193	179	152	169	181	171	166	182	160	165	159	157	164	173	195	150	178	181	176	177	182	173	193	177	165	162	175	176	182	187	159	176	179	181	149	150	154	170	185	187	198	177	188	202	184	179	182	188	162	192	178	190	154	177	178	164	187	200	175	181	163	174	183	154	180	184	196	174	146	183	171	197	175	180	169	193	209	176	191	175	165	202	162	195	177	171	172	186	173	161	174	183	177	143	184	179	164	188	163	159	181	162	196	171	175	163	167	174	176	157	188	181	198	198	173	185	180	158	184	181	193	161	195	187	173	174	195	171	193	184	186	161	176	159	193	178	186	159	195	170	174	185	206	183	182	182	161	173	188	177	170	179	180	198	183	168	177	173	199	186	169	156	170	182	186	182	187	207	182	179	167	170	180	175	159	170	201	172	192	172	198	175	189	194	168	159	173	162	176	177	173	189	173	204	193	156	177	158	146	183	167	167	164	164	178	176	175	203	187	183	165	171	166	166	170	192	161	173	192	183	184	174	178	185	183	189	174	180	201	193	180	198	158	147	162	183	197	196	175	199	170	185	163	192	193	191	196	191	186	175	155	170	198	158	172	167	169	197	172	179	160	178	186	182	178	187	178	186	195	183	169	182	151	182	187	185	194	174	211	188	179	179	185	181	158	159	187	200	179	167	175	190	168	174	187	207	176	188	161	176	187	177	180	197	193	164	165	161	197	182	196	165	157	177	193	178	197	180	183	164	214	149	184	178	185	176	172	189	201	189	187	182	183	185	178	185	173	173	193	185	180	199	193	185	149	167	196	187	184	177	188	188	174	167	172	181	187	162	189	168	195	184	163	195	185	207	152	185	174	168	173	186	191	171	192	200	194	183	188	201	159	198	180	182	168	201	180	184	183	194	178	201	186	159	166	193	180	147	180	170	172	193	157	173	191	183	191	179	165	167	200	175	156	188	188	172	204	212	157	171	171	198	185	190	173	173	173	191	180	194	172	184	189	190	195	155	182	188	164	184	157	172	173	162	160	179	176	184	169	193	181	172	187	174	170	191	163	169	181	168	163	206	170	184	175	158	203	153	169	175	176	172	185	181	187	191	181	167	164	159	163	194	166	170	157	185	202
24854	9697	5471	2495	1757	1282	964	715	667	518	469	402	379	333	310	296	278	316	286	241	260	213	256	233	240	238	225	242	239	227	201	233	224	233	182	205	236	216	215	217	182	201	200	208	207	218	207	205	217	244	208	211	197	220	203	195	230	199	207	185	217	203	235	163	199	198	225	208	215	205	211	233	205	214	192	183	212	191	217	235	200	179	218	199	212	205	218	198	188	213	217	198	209	179	206	219	207	228	206	202	200	205	192	201	225	203	189	191	209	225	182	201	184	195	216	186	189	171	196	194	209	207	189	214	210	180	219	208	202	216	210	196	222	213	196	204	186	206	181	191	197	177	208	212	194	203	222	213	212	204	212	210	203	207	217	226	240	205	194	194	195	186	189	224	236	186	199	187	209	192	198	211	206	205	197	189	222	198	188	207	211	189	220	229	182	204	206	176	223	217	191	194	213	193	198	217	204	226	207	223	199	205	204	181	198	207	226	213	227	213	195	206	195	173	235	175	214	203	212	240	210	212	201	223	214	208	227	203	212	211	200	178	201	192	186	188	203	215	218	209	219	207	202	193	212	180	215	199	187	197	212	200	194	231	203	207	216	190	207	190	197	197	197	217	182	209	227	201	195	192	225	209	198	180	205	199	181	196	209	192	220	205	192	201	197	180	180	203	215	180	233	199	195	199	218	216	231	219	189	210	227	196	212	210	207	183	191	211	209	215	196	197	187	209	209	210	185	198	221	202	209	230	222	222	201	218	219	217	208	231	213	189	222	168	223	242	220	214	204	177	195	215	176	200	209	213	220	200	194	211	200	213	185	215	206	203	210	227	208	218	212	202	198	193	235	191	205	191	241	188	198	209	224	215	220	207	213	193	207	250	189	205	202	236	193	216	198	204	189	201	224	224	207	189	235	200	187	179	209	202	221	217	204	205	225	236	191	210	207	220	202	216	207	195	208	204	183	208	200	193	197	197	167	213	203	199	194	228	223	207	213	196	194	219	188	201	204	208	197	195	212	187	242	215	203	212	190	200	211	200	177	207	203	195	185	189	203	180	192	226	202	200	187	198	218	211	199	194	207	197	183	205	207	189	199	198	185	241	210	208	221	192	191	215	194	211	200	213	207	203	208	184	198	198	185	235	217	219	209	182	199	220	228	209	202	184	183	186	205	214	221	227	182	198	224	205	205	194	212	218	195	199	199	213	232	210	173	217	205	198	203	188	204	189	191	200	220	193	180	187	196	221	210	195	210	201	218	193	226	229	167	169	182	212	194	198	171	211	213	206	214	180	196	197	226	202	209	189	207	202	184	217	224	199	217	209	194	193	200	201	188	198	208	202	230	186	203	191	192	202	208	186	225	198	212	186	213	209	220	190	185	229	199	205	233	204	204	193	196	217	210	200	212	173	218	206	210	207	201	191	227	217	201	218	229	211	212	189	202	210	202	195	177	188	222	222	213	214	225	206	192	200	223	199	211	194	217	217	228	205	220	220	212	201	211	185	232	212	188	215	187	179	211	188	199	218	208	200	210	199	231	205	218	227	201	195	201	189	215	214	183	180	177	212	188	194	213	175	210	186	217	217	203	198	168	209	172	212	230	202	214	190	208	200	198	197	184	201	193	193	187	205	192	195	210	222	207	214	196	219	228	208	213	202	200	180	194	187	214	242	190	228	196	210	224	207	205	208	212	199	204	233	210	223	198	198	187	203	202	177	253	190	218	220	183	226	185	221	183	223	196	215	222	195	195	203	221	199	194	199	218	181	209	199	220	195	192	213	208	202	204	186	205	218	204	200	212	238	192	201	206	214	188	218	206	206	223	195	202	190	195	222	209	198	213	212	218	211	205	180	183	198	210	230	201	188	210	195	247	215	222	170	204	193	203	209	209	224	221	186	194	204	209	221	216	177	211	187	223	196	205	196	203	196	193	201	228	176	186	187	210	212	199	212	217	215	216	214	180	227	182	200	185	213	182	222	192	194	203	196	198	180	193	215	222	202	188	192	212	223	186	215	228	191	214	208	199	192	201	205	181	183	165	186	215	222	166	208	219	207	199	214	209	213	220	205	212	220	207	225	211	226	183	205	223	208	218	206	215	179	184	193	209	205	200	203	198	224	199	208	205	192	217	209	211	189	182	222	199	181	208	209	209	181	213	203	189	210	231	199	183	208	201	205	186	212	199	220	207	238	201	189	220	206	205	198	199	215	230	181	187	197	205	193	194	206	221	223	212	181	210	178	202	232	210	220	202	190	210	219	204	215	203	201	197	204	185	222	172	192	242	196	218	224	186	210	202	199	190	207	205	210	218	193	227	202	177	197	210	200	205	208	208	198	198	198	189	206	220	201	214	194	186	198	209	206	199	187	191	197	195	217	204	211	190	194	204	208	192	200	208	211	219	192	197	204	201	222	205	208	202	202	204	206	200	204	214	222	193	204	192	201	200	211	220	212	210	204	204	219	226	202	205	191	199	199	202	206	203	203	224	239	228	199	196	213	200	210	203	186	208	220	188	208	201	186	200	206	196	217	217	203	218	210	228	209	197	233	199	180	206	213	199	187	200	222	206	219	179	210	213	213	210	178	190	197	194	181	202	194	229	207	204	205	199	203	207	197	194	186	188	186	195	201	217	208	183	188	225	197	193	193	197	214	210	201	200	218	225	199	194	216	192	190	186	215	199	186	189	198	182	203	216	178	210	196	202	192	209	191	205	196	203	219	222	216	192	199	209	220	201	185	233	198	197	221	221	218	209	218	212	210	199	165	201	192	179	188	190	178	191	241	214	198	192	215	201	214	200	189	175	193	209	195	199	213	235	176	251	224	239	192	217	201	206	211	204	217	220	203	168	202	234	184	211	200	202	219	168	214	223	215	183	206	203	214	182	228	229	226	176	233	205	207	200	213	218	178	210	206	206	209	201	204	179	204	210	204	208	184	211	214	191	186	223	228	200	205	210	199	222	216	207	214	195	220	194	199	220	209	190	194	190	206	238	202	224	210	204	225	211	228	201	171	215	213	180	191	199	209	197	212	192	196	222	191	225	220	241	195	201	222	173	210	210	211	207	211	190	202	209	192	203	199	216	198	216	217	220	236	189	214	195	206	202	193	187	203	197	219	195	177	206	211	214	194	218	207	235	195	220	193	183	195	214	200	184	203	197	203	191	189	167	215	202	208	172	192	190	194	221	216	207	206	204	207	218	181	207	209	212	197	185	205	203	194	216	178	213	197	156	190	195	187	225	202	205	203	205	214	214	194	203	206	220	207	200	209	214	216	200	193	226	207	205	200	187	223	183	202	211	197	198	188	179	211	201	209	223	192	181	214	209	203	195	216	208	197	197	200	206	190	208	188	197	224	204	192	210	193	201	209	200	188	204	214	177	189	191	228	208	221	218	218	193	193	197	196	197	214	219	189	214	206	193	208	184	204	201	209	211	208	214	201	173	205	203	206	199	202	187	181	200	208	238	212	208	198	211	194	224	211	166	223	200	163
24889	21106	27064	25295	9027	943	805	692	695	648	603	600	613	619	597	590	553	546	596	584	541	612	566	561	531	587	553	600	562	524	540	573	610	558	572	528	550	553	518	538	555	484	556	537	556	549	556	560	565	555	558	584	516	578	554	564	557	555	568	524	531	512	602	526	556	552	569	545	558	546	556	585	510	558	529	552	590	541	570	557	555	583	555	523	486	529	517	527	592	586	544	556	566	546	578	605	555	524	523	538	567	549	546	560	545	554	569	529	524	535	574	576	517	558	498	523	620	559	563	573	560	561	556	548	518	628	608	547	554	535	555	560	560	526	581	566	545	571	558	546	519	556	544	530	559	581	590	562	538	556	590	603	543	560	560	527	535	520	493	550	493	589	545	528	541	546	560	574	576	532	520	552	499	552	566	569	559	545	521	502	553	532	522	555	546	543	540	572	518	584	527	483	569	547	521	598	574	561	542	515	544	567	558	530	526	560	550	583	588	566	550	535	515	587	563	569	530	535	545	555	546	485	556	529	541	545	573	558	549	566	546	536	551	503	542	539	573	601	533	592	544	526	534	536	492	530	592	547	543	557	509	535	551	531	572	577	535	523	521	530	528	544	540	575	542	548	524	570	569	539	579	551	562	536	580	538	544	533	508	530	524	534	544	586	536	531	569	570	530	582	533	553	535	558	562	526	554	573	517	564	531	557	548	545	530	547	550	515	554	571	531	562	575	562	573	539	526	562	569	514	606	556	566	549	561	537	584	559	578	513	601	560	512	569	561	530	533	561	548	579	508	558	592	527	563	542	522	551	567	562	567	510	510	588	552	536	537	515	543	518	569	558	534	565	527	520	505	519	549	536	623	562	570	532	539	530	537	593	564	544	484	515	551	513	515	554	498	498	549	566	547	519	555	557	525	567	552	552	588	575	554	568	508	545	535	521	593	597	533	556	540	558	556	537	521	520	533	543	520	542	577	565	540	554	574	523	578	567	594	573	553	585	584	612	575	543	548	523	543	547	528	509	531	571	524	568	528	580	548	513	574	515	585	557	580	559	567	523	555	552	536	585	604	540	563	533	541	529	548	544	532	528	506	576	576	559	568	540	541	567	581	559	564	584	547	558	527	552	546	533	547	556	558	570	554	565	569	541	581	543	585	592	551	568	543	548	606	591	588	587	506	579	549	543	552	586	549	512	538	545	543	552	555	567	514	543	556	578	579	564	543	549	597	548	549	549	570	508	496	541	538	564	595	561	568	506	538	541	557	558	562	547	532	611	565	536	568	553	536	542	548	546	594	558	566	561	482	528	487	577	525	516	541	540	562	553	550	571	564	542	603	550	559	539	541	524	562	551	547	602	570	535	539	567	578	540	566	546	504	549	595	544	557	582	568	567	559	563	583	545	584	488	588	590	557	556	565	550	526	543	534	575	598	531	550	554	533	561	550	513	539	547	539	522	522	544	546	585	551	622	568	566	538	537	515	569	558	516	549	587	574	565	523	562	553	526	548	577	560	567	507	550	553	544	565	564	561	524	597	581	515	561	580	531	530	531	552	559	577	547	495	574	504	532	578	523	586	534	562	520	576	561	561	602	551	576	591	569	556	554	583	510	551	570	564	583	533	518	554	537	551	531	525	510	577	562	550	529	550	537	560	554	560	538	563	538	538	543	538	560	538	559	535	554	558	515	531	592	563	570	547	577	521	512	513	558	567	511	556	557	547	555	548	515	553	547	546	548	567	569	539	484	516	509	515	568	599	582	564	553	587	575	520	558	543	581	564	539	576	581	570	514	520	528	584	532	509	511	558	550	583	534	592	552	521	556	482	556	539	561	530	575	527	526	542	581	537	574	560	557	544	548	536	538	554	574	510	564	537	535	536	598	541	491	578	578	549	536	576	560	571	532	562	545	540	545	575	578	532	547	512	559	532	560	534	532	624	576	563	548	538	562	519	605	526	532	537	575	619	520	537	527	545	554	556	538	542	582	525	558	520	586	580	561	531	574	547	570	563	531	535	551	522	565	567	541	541	568	552	578	579	506	522	579	510	587	572	532	563	541	524	535	523	522	566	595	548	517	544	592	560	532	509	505	539	543	562	577	561	545	540	597	547	570	562	552	550	558	542	561	606	574	515	544	520	551	545	534	564	513	591	598	552	509	558	579	559	549	548	546	497	554	567	523	561	532	558	548	566	508	545	557	556	549	537	552	559	574	525	589	536	585	573	589	512	569	550	548	548	562	523	547	576	584	557	574	592	598	520	540	573	535	550	528	545	527	564	563	525	562	500	550	543	539	569	543	572	504	486	546	548	570	539	540	584	520	560	584	580	526	599	562	541	546	513	570	552	577	560	557	538	512	579	527	557	536	525	571	542	509	537	549	558	562	517	550	553	576	582	538	511	531	525	580	599	518	536	561	530	536	569	545	591	537	546	568	548	583	571	542	547	585	553	564	542	541	560	542	535	505	539	549	556	568	518	550	485	564	552	569	537	539	558	533	541	568	506	583	543	530	564	539	549	562	582	524	562	534	556	581	502	532	530	515	527	557	594	540	571	524	560	540	529	544	581	549	524	564	567	552	498	562	536	551	553	565	538	587	541	578	540	546	535	551	531	579	537	520	542	582	547	529	581	574	544	555	535	570	508	520	593	531	504	532	518	528	540	592	490	517	514	557	534	571	533	547	556	566	582	555	566	537	545	532	543	524	556	523	533	538	563	534	534	570	520	510	536	586	548	530	544	547	533	575	579	541	571	538	583	564	566	533	548	550	585	541	554	534	518	538	542	555	540	570	519	543	545	515	562	581	544	575	557	561	521	580	583	538	561	506	567	545	557	572	528	548	547	541	590	568	545	603	508	523	521	560	581	521	584	553	566	522	525	535	585	547	569	532	540	552	594	548	573	595	547	543	574	584	566	528	558	547	531	582	546	530	547	569	552	571	558	499	533	519	571	535	546	551	540	568	544	553	584	549	540	563	525	549	533	550	552	569	559	564	553	542	545	563	536	534	542	528	556	572	524	590	582	590	526	551	577	521	563	566	527	508	520	539	568	518	593	565	555	543	618	524	523	565	550	541	520	527	547	517	576	579	567	529	561	576	546	585	567	590	521	498	552	535	562	575	593	499	568	542	563	552	562	532	579	506	573	550	556	549	513	556	558	563	531	527	538	565	575	505	523	530	543	532	559	551	582	573	533	547	554	555	588	549	556	543	564	578	615	534	531	541	501	554	590	533	572	560	524	536	557	588	541	520	539	560	558	577	579	598	542	527	581	545	534	608	539	566	561	553	518	533	577	539	567	564	519	576	545	551	526	552	567	562	572	540	568	571	522	548	540	565	530	489	549	562	534	562	491	468	538	619	515	565	505	515	512	532	555	562	575	560	553	546	529	546	565	575	574	559	542	563	566	513	532	514	533	566	575	554	574	528	569	506	551	565	558	545	545	528	557	550	563	581	546	547	575	557	549	542	564	511	573	603	554	579	527	558	520	575	554	534
23025	6127	3216	1707	1387	1166	968	861	817	735	710	739	687	661	644	622	667	594	631	645	598	579	592	648	605	591	604	637	575	612	632	619	579	587	621	531	597	573	606	581	575	538	577	596	573	566	637	597	595	580	593	586	609	590	598	580	563	631	582	565	534	559	583	603	594	618	608	569	567	568	574	573	597	570	551	559	626	575	564	588	578	563	606	641	555	567	569	593	572	581	626	594	611	553	566	566	577	589	618	565	598	575	572	574	558	617	551	578	587	597	590	560	568	603	573	603	572	590	580	605	567	585	596	568	557	603	557	593	616	602	617	535	578	597	583	531	578	575	619	600	613	546	574	604	573	546	540	642	568	533	618	570	550	564	569	537	589	585	530	555	558	610	543	609	583	565	590	531	541	600	554	552	582	614	593	579	592	545	554	591	556	548	584	599	584	593	579	592	534	596	545	559	550	606	547	551	609	532	595	606	546	568	567	591	552	582	557	585	538	569	554	585	553	587	557	579	597	570	548	580	581	574	544	583	616	601	594	581	582	586	568	556	572	574	628	586	566	572	582	565	620	597	559	577	600	606	589	580	568	589	555	591	611	567	608	558	547	608	547	592	571	562	593	552	557	607	582	599	590	583	622	610	558	632	571	576	600	557	552	606	595	611	564	568	572	585	608	605	596	598	573	561	518	578	577	579	572	605	540	558	538	565	545	545	572	569	561	575	576	581	559	533	578	546	558	529	594	636	624	593	629	589	595	575	592	591	576	601	584	578	607	561	572	565	593	563	602	558	555	594	574	573	575	564	569	594	560	579	554	579	612	588	569	580	595	557	541	584	574	592	548	567	594	604	564	560	589	589	598	537	583	613	598	592	585	599	542	582	626	569	557	613	585	560	576	571	571	580	565	575	556	593	629	607	540	595	584	600	574	567	603	573	586	554	577	556	538	559	594	570	579	620	592	567	588	596	623	589	605	578	526	539	645	590	554	552	582	590	616	611	615	584	575	598	588	586	607	530	607	556	528	549	525	549	563	566	591	558	577	574	572	578	573	553	622	561	645	667	601	643	554	594	610	581	653	568	547	544	560	522	577	517	549	527	621	557	539	561	655	569	571	575	569	546	589	543	587	614	605	548	581	585	567	572	576	553	565	574	604	574	548	557	604	556	596	564	548	538	589	616	550	581	610	551	584	558	590	539	594	574	585	609	598	573	533	573	576	539	587	579	562	600	554	608	593	601	562	564	591	545	608	554	623	607	558	605	576	581	580	558	599	584	612	557	577	642	632	553	603	599	529	561	605	557	568	605	564	528	575	556	576	561	579	597	613	578	517	566	573	594	570	586	609	522	578	581	607	606	550	584	548	564	575	567	545	599	610	569	582	626	549	580	562	534	573	603	575	608	572	604	606	527	634	581	571	617	572	603	588	569	578	573	609	613	570	570	585	540	589	575	596	576	556	570	565	575	583	603	542	570	595	615	631	605	577	562	587	547	567	592	594	591	582	549	545	557	568	555	573	576	596	539	579	568	613	571	553	548	601	596	552	583	590	564	568	571	574	565	619	594	641	592	601	585	621	595	608	603	598	606	558	535	572	579	584	520	568	531	566	568	616	566	588	596	596	579	512	563	575	585	566	550	572	568	566	630	577	589	575	542	632	551	568	556	580	609	605	594	578	589	568	575	626	572	640	582	558	559	631	569	604	561	575	603	571	567	587	583	596	569	578	584	617	561	603	569	591	557	581	580	585	593	572	574	589	586	525	577	546	579	565	549	626	537	616	624	588	530	537	590	595	550	601	578	571	581	591	603	604	577	600	562	581	570	613	572	614	586	590	569	598	592	551	566	590	611	560	603	583	590	549	569	592	555	546	573	586	599	606	615	526	604	605	585	544	574	562	562	553	587	567	558	588	575	568	568	582	518	599	552	568	549	599	637	600	568	585	566	581	582	574	522	613	632	602	551	597	574	630	545	568	565	595	588	611	545	547	559	538	574	623	606	578	589	598	563	594	583	584	605	598	610	581	615	570	569	591	593	556	620	557	535	565	572	551	548	537	574	602	613	603	585	548	575	536	562	571	546	583	589	563	574	557	595	564	578	600	606	562	606	561	582	599	590	572	577	590	585	551	607	579	575	542	577	565	584	597	547	549	573	567	550	555	577	547	586	547	553	597	564	534	620	573	548	594	548	564	573	603	582	600	586	545	565	571	591	611	558	583	604	557	556	584	587	529	584	613	567	568	576	553	565	583	573	574	566	573	514	599	559	579	570	553	610	598	597	572	584	597	584	605	594	590	568	554	585	553	550	602	581	609	573	554	602	565	573	570	614	560	583	539	578	564	581	592	585	580	615	545	618	580	589	580	537	586	577	598	551	571	572	610	577	530	590	573	563	573	540	545	537	584	616	636	538	555	575	576	554	566	558	591	576	661	586	550	623	606	545	582	567	568	555	605	605	537	533	577	614	610	588	590	578	590	582	608	621	598	572	582	570	566	584	595	604	567	567	541	589	571	566	554	584	615	573	566	567	600	592	565	550	560	575	581	612	621	569	593	597	547	575	552	548	592	567	581	605	595	561	622	591	551	586	638	567	594	552	592	617	578	596	541	617	581	603	553	629	613	557	583	551	583	591	574	601	609	545	591	611	574	591	540	614	562	554	573	607	572	563	569	579	624	547	595	587	593	576	546	562	589	580	589	616	572	598	592	575	562	577	609	608	590	594	563	579	608	579	592	566	551	579	526	562	612	626	625	552	549	561	575	569	594	577	555	576	554	559	580	575	586	575	610	546	581	586	556	546	587	574	563	582	603	592	592	554	580	587	549	570	580	579	572	585	544	581	585	579	580	644	621	622	577	568	627	577	555	599	569	572	604	583	578	566	581	570	556	565	608	548	568	595	564	558	586	570	543	622	619	547	561	575	567	585	593	571	608	597	577	558	574	594	586	569	603	605	589	615	603	579	592	563	543	582	573	629	549	598	570	561	612	614	556	583	561	556	589	558	567	553	571	585	566	550	557	579	566	590	523	570	563	608	586	570	567	561	503	558	596	558	566	557	599	546	534	559	623	529	551	595	617	577	584	583	564	570	583	590	555	620	595	593	577	608	616	595	565	548	609	595	578	517	638	523	552	604	563	555	551	581	621	569	564	573	584	596	557	577	598	582	588	581	544	583	591	567	570	553	571	581	629	601	612	604	563	611	602	597	584	611	608	616	577	609	567	541	597	554	590	530	559	542	559	613	575	583	575	588	624	593	574	595	602	650	554	548	576	601	581	599	566	611	562	573	585	593	559	602	578	606	573	555	596	588	570	585	569	553	576	590	581	569	553	595	580	556	568	596	597	583	567	609	615	623	582	560	597	578	556	542	608	567	614	595	578	553	604	607	589	596	588	588	590	563	599	622	572	579	556	517	564	592	559	545	597	613	561	612	573	593	569	614	630	581	602	585	565	589	607	589	591	578	589	618	570	567	583	612	586	621	563	570	576	574	597	567	583	583
22502	21096	28703	23717	21100	21138	6980	1103	872	716	671	644	581	581	542	503	504	515	550	462	476	484	486	466	495	479	441	493	442	440	442	415	436	438	433	402	426	435	408	410	450	402	430	439	446	429	408	407	403	403	416	404	408	421	404	416	432	468	461	426	373	433	408	430	384	424	452	412	434	446	389	464	432	422	410	401	456	392	397	389	408	389	410	440	372	424	413	394	435	431	410	428	385	391	403	413	439	455	424	398	442	413	412	406	424	444	402	419	422	432	410	413	425	439	388	357	414	384	371	409	434	401	374	418	428	453	402	399	386	395	419	424	400	415	426	416	401	379	368	417	451	438	396	422	469	392	440	415	405	446	444	420	358	416	416	407	403	415	425	415	398	408	406	412	421	390	392	449	383	395	357	425	409	408	368	393	424	423	428	375	427	416	398	412	435	419	431	415	436	432	402	437	418	421	404	405	403	428	395	416	406	425	418	393	389	470	419	431	417	412	443	412	397	412	424	415	433	417	375	407	398	393	415	395	408	422	396	389	379	412	415	400	453	424	418	420	424	440	388	388	386	410	398	449	396	394	446	419	412	403	425	391	400	421	417	400	363	403	414	450	404	422	472	423	426	380	400	377	419	403	422	399	417	406	386	417	440	434	428	403	417	394	396	439	394	387	409	389	417	433	427	400	416	405	400	428	405	399	449	422	456	404	405	385	399	426	420	395	417	429	408	394	416	420	405	431	409	412	422	396	377	407	439	409	398	411	412	428	452	398	410	424	391	398	400	431	420	421	396	413	434	398	406	407	453	417	408	390	429	456	391	385	436	370	401	447	433	383	428	385	413	412	434	402	443	428	410	379	413	420	392	424	397	395	393	434	426	410	417	408	432	375	394	438	391	403	428	366	407	391	425	392	396	425	422	431	412	422	445	445	415	423	413	439	378	379	430	432	431	401	411	409	393	427	414	445	410	428	397	437	423	422	385	438	394	432	448	411	401	416	438	409	379	426	417	455	401	420	360	388	411	447	401	368	426	426	419	444	429	395	411	391	374	414	429	407	418	402	395	385	395	390	468	385	402	388	421	403	401	438	393	392	415	390	445	423	403	409	428	390	424	437	409	380	382	394	391	414	408	389	395	389	356	418	403	418	433	415	418	424	411	357	375	387	425	405	411	455	425	424	382	416	413	387	413	401	427	440	433	415	424	416	416	402	408	421	417	401	409	408	439	440	370	391	382	412	453	429	403	411	398	381	436	440	370	382	422	461	446	421	441	400	419	410	397	397	426	409	411	385	400	421	427	387	411	437	380	404	430	449	403	417	404	408	428	428	420	405	421	408	398	401	424	420	416	422	371	431	413	377	428	397	406	432	401	433	436	397	386	399	393	417	399	411	410	407	434	422	426	444	385	411	386	451	435	413	378	366	395	408	403	391	399	403	396	430	459	379	401	428	405	413	375	424	391	408	437	420	425	381	397	408	425	413	426	400	408	421	412	435	441	408	445	448	388	404	403	415	420	395	413	410	416	408	428	429	414	410	407	400	416	442	393	403	430	372	388	392	413	422	447	411	446	421	417	418	375	417	434	409	452	409	400	399	413	399	396	429	416	440	413	418	429	404	432	415	441	383	418	438	436	423	416	404	416	425	410	442	441	402	391	410	418	407	413	400	395	412	393	393	362	395	384	430	407	425	366	421	430	388	391	409	413	436	377	402	424	407	421	431	433	397	408	417	385	398	421	377	391	428	404	377	443	395	424	418	409	421	439	437	433	469	402	391	391	403	423	431	428	390	429	422	406	429	411	394	453	421	400	401	426	403	425	423	439	442	415	457	398	413	420	402	433	412	403	433	415	413	420	422	388	405	409	378	395	411	394	411	402	439	381	395	400	408	385	381	422	389	436	427	428	402	408	396	455	417	427	404	452	413	399	444	425	385	395	386	448	422	389	442	432	387	391	430	422	424	416	416	398	403	358	415	413	418	397	423	399	421	419	432	397	437	417	390	420	434	438	423	427	381	407	423	367	410	419	392	409	421	387	358	403	404	412	409	402	407	437	420	386	419	418	410	420	408	393	387	386	393	406	389	413	427	439	415	398	425	421	432	391	422	429	383	405	417	390	424	425	454	424	393	414	398	425	407	436	430	367	408	402	424	402	377	438	383	453	438	425	412	409	429	436	400	383	401	415	389	431	430	427	411	437	401	454	415	355	372	416	405	406	433	411	400	389	398	437	426	386	387	390	427	404	391	434	375	400	414	421	367	403	397	380	429	423	424	383	436	413	398	410	408	387	406	381	439	391	413	461	412	387	371	395	417	409	423	423	383	403	376	416	427	404	415	422	414	403	411	421	405	408	416	414	378	399	387	453	388	416	411	374	399	427	421	388	426	453	412	428	405	419	406	384	386	431	433	364	391	369	404	413	407	427	391	407	398	437	399	410	442	436	412	405	401	371	401	405	402	416	402	401	411	419	411	410	443	392	419	408	434	405	406	401	355	436	418	388	387	439	435	396	430	400	428	406	402	401	369	441	428	378	418	386	449	410	403	400	408	402	402	428	407	447	392	430	407	421	413	402	404	399	403	431	396	415	375	417	437	416	439	386	416	444	405	418	438	428	372	376	388	437	440	437	402	378	383	385	400	419	400	432	420	417	413	422	405	433	438	393	425	422	414	417	390	428	415	426	431	395	419	391	399	427	427	448	392	396	399	409	421	426	421	437	423	418	403	432	431	424	409	433	393	448	408	410	412	370	402	389	400	406	433	382	388	406	425	410	359	402	393	449	376	428	413	384	447	422	389	413	398	389	378	385	406	388	399	408	458	366	393	395	404	426	402	413	416	403	395	433	410	428	419	411	409	395	434	392	416	437	454	447	400	406	432	415	415	401	452	404	399	437	428	391	438	384	388	390	428	441	441	393	396	425	387	403	447	434	390	382	417	382	450	442	397	409	402	403	420	379	408	425	384	422	446	439	400	399	402	395	438	430	393	424	377	411	396	416	432	401	402	459	397	396	381	430	441	415	427	411	442	409	406	430	443	412	444	403	432	411	414	396	415	427	432	406	431	403	398	429	449	432	385	431	390	426	392	402	442	381	434	389	448	413	408	413	394	376	453	428	381	426	447	424	406	402	399	426	418	416	404	419	381	357	415	429	393	407	404	421	433	380	429	423	415	433	448	443	448	403	421	412	387	411	403	393	420	426	398	402	411	411	425	406	420	399	420	443	405	416	427	419	426	436	410	422	434	412	436	400	427	421	404	392	394	430	412	417	415	449	408	381	454	384	377	446	430	421	449	414	392	407	447	381	431	418	407	402	419	431	395	432	438	414	409	403	462	430	409	401	427	421	430	398	388	422	439	424	410	421	387	372	419	419	408	384	383	417	418	422	419	407	428	394	408	419	400	407	474	396	382	419	413	377	380	407	432	453	382	399	417	417	402	461	408	416	392	415	405	432	404	410	423	415	372	429	427	416	394	427	418	409	402	430	434	427	445	383	401
31324	14809	9333	4606	3405	2454	1933	1597	1233	1037	900	823	705	702	595	597	570	575	582	520	541	479	457	490	498	492	466	449	473	487	458	427	449	453	454	471	443	439	404	483	420	443	422	430	403	432	427	459	424	457	421	427	431	401	438	437	454	416	399	441	439	449	408	472	424	398	421	463	387	453	450	409	382	405	438	415	417	393	475	439	389	434	421	459	415	424	430	430	410	421	402	450	446	438	421	431	433	416	431	419	429	412	411	421	452	417	433	456	380	391	416	435	415	462	432	405	405	456	440	423	408	436	404	458	445	403	440	445	409	446	425	427	454	444	405	409	426	426	399	393	429	398	405	385	422	403	441	405	427	431	425	422	432	425	415	426	439	391	396	355	405	394	421	397	403	450	420	462	420	396	437	421	423	414	417	430	432	394	457	462	431	440	460	464	405	437	418	438	397	441	428	428	405	422	415	440	400	430	430	386	426	430	408	444	454	413	436	451	431	407	424	424	452	406	434	433	413	408	369	416	410	479	434	438	451	392	348	439	400	415	422	380	462	425	424	407	407	416	441	421	431	431	430	398	415	402	419	414	398	417	418	390	410	403	422	402	423	444	422	427	425	389	427	426	401	432	437	424	414	448	411	403	421	410	448	411	452	414	460	434	421	423	420	426	423	445	463	424	433	427	438	427	427	423	436	433	407	454	398	403	434	408	477	419	416	451	432	415	443	407	461	397	429	445	415	402	440	393	401	399	457	418	420	435	447	398	442	418	382	453	422	455	427	453	435	395	448	441	427	422	437	418	408	413	423	437	386	427	405	435	444	463	450	423	423	413	437	421	394	439	438	424	431	441	450	406	396	445	436	424	448	417	380	429	472	414	368	410	434	404	443	413	405	420	421	420	412	436	411	450	456	410	408	423	431	461	420	433	404	436	445	472	427	403	425	383	432	431	388	420	438	420	368	439	458	443	397	421	420	391	452	406	420	431	408	446	431	421	430	440	449	397	423	409	435	404	421	420	403	411	418	430	397	428	454	432	435	409	428	428	436	401	439	409	417	479	425	391	363	452	425	432	413	472	429	395	429	449	406	397	393	435	438	431	434	458	405	437	435	411	441	419	446	430	446	380	458	416	392	454	458	393	423	425	404	427	414	435	436	449	426	410	445	417	400	444	435	403	426	426	405	423	403	359	426	438	402	405	431	440	404	444	434	445	428	455	384	405	400	419	440	414	400	372	430	395	442	451	420	450	410	416	426	415	433	405	430	442	399	405	417	398	447	424	436	441	440	403	403	418	403	442	436	414	455	393	415	427	395	432	452	462	437	410	398	421	410	445	419	406	415	394	389	418	414	451	422	417	425	410	405	439	385	448	427	401	387	415	441	408	443	394	398	444	478	390	463	408	425	417	400	398	405	387	388	432	446	409	436	410	418	421	422	434	446	444	418	481	476	379	424	425	428	396	402	404	431	431	461	393	423	434	384	420	467	414	418	413	443	403	425	398	428	438	407	405	432	420	423	395	405	418	411	393	452	402	442	426	427	408	434	457	385	439	445	452	425	394	412	420	459	437	430	423	417	412	406	409	395	407	451	405	454	395	413	411	423	452	440	423	443	417	454	408	378	434	391	428	428	429	458	406	421	426	398	441	396	427	427	405	451	420	398	427	396	413	418	431	419	414	441	456	421	437	416	419	451	424	453	442	419	404	423	432	423	443	398	431	397	427	422	430	395	395	451	398	393	411	387	439	401	434	390	421	422	404	438	397	408	422	402	435	427	418	427	430	421	411	399	426	437	377	413	424	417	432	384	415	435	419	418	432	397	428	400	412	404	397	401	445	449	421	408	427	378	430	449	426	415	440	418	404	410	433	408	435	421	398	427	429	412	398	449	410	411	451	427	430	420	440	400	420	422	386	395	446	424	421	409	400	420	416	453	427	396	414	438	445	443	390	427	425	447	397	441	409	420	407	421	440	390	468	416	428	401	414	409	436	403	415	397	411	436	452	419	459	403	384	425	437	428	420	407	436	430	393	431	423	421	431	411	437	448	449	450	422	418	397	420	412	427	401	409	367	376	444	353	439	407	400	448	427	392	407	412	386	409	414	419	430	409	419	421	417	395	421	390	437	437	423	407	431	404	417	381	408	405	379	438	454	376	426	389	425	436	412	425	403	404	427	392	404	402	453	458	429	402	419	443	423	408	443	374	390	390	450	431	438	434	421	407	390	419	436	422	434	395	444	408	402	417	406	426	365	427	378	430	422	441	440	380	410	407	426	423	418	429	447	382	448	434	410	389	404	445	408	422	406	418	390	424	439	420	440	432	452	420	447	433	419	404	388	390	410	423	434	431	489	417	433	394	434	428	426	405	413	388	455	412	379	420	419	426	425	424	426	406	391	378	406	448	410	465	412	439	467	421	411	427	421	421	382	420	440	485	431	411	419	432	413	382	415	376	427	440	439	431	432	384	411	406	399	398	389	414	422	428	401	425	442	392	410	419	420	404	432	413	433	412	406	425	432	396	386	412	441	423	414	440	398	403	417	439	426	442	394	431	367	446	383	414	415	411	426	424	406	392	427	421	439	441	401	402	426	449	418	418	427	409	437	427	399	457	419	378	451	411	400	444	400	421	437	429	369	418	421	433	435	420	445	466	402	373	448	406	410	377	420	383	436	454	381	399	398	408	459	408	394	448	405	431	410	418	439	451	396	430	451	402	447	418	440	412	442	431	456	380	415	442	435	402	389	403	426	440	426	395	409	410	399	398	402	441	410	428	438	408	398	389	421	421	421	394	463	402	412	443	469	430	418	403	409	454	429	437	420	419	406	445	411	440	427	425	399	445	417	460	435	396	429	421	416	399	416	399	429	429	422	415	439	412	420	446	394	417	434	408	382	453	415	458	405	396	401	455	434	412	438	435	431	420	428	408	449	405	396	407	399	437	419	422	416	435	454	402	437	430	373	400	429	435	404	403	360	471	453	398	410	423	404	423	421	421	423	420	426	458	443	414	442	436	437	408	416	426	424	409	423	427	441	398	415	455	433	452	387	423	383	416	417	386	396	426	401	400	392	405	464	420	398	413	421	419	419	414	458	410	434	401	404	381	453	435	393	410	390	370	452	452	436	396	394	439	420	398	389	409	419	396	408	435	437	391	423	409	417	418	432	420	408	435	380	434	380	417	448	419	431	420	418	434	406	432	410	383	401	423	432	431	416	387	422	411	414	438	417	435	396	433	423	434	415	455	440	452	409	419	410	408	416	425	455	409	425	415	436	418	467	422	448	436	444	401	409	414	434	399	409	388	406	420	410	420	398	433	409	434	393	450	450	400	391	422	361	414	424	383	432	453	400	435	447	406	436	446	416	417	388	403	392	407	392	398	399	446	401	419	435	422	400	415	422	376	401	408	396	416	439	433	378	422	415	431	391	416	452	414	424	431	423	426	421	438	418	431	439	424	471	426	423	429	405	417	407	401	426	387	420	410	425	444	409	407	400	405	412
27974	17360	3575	582	436	358	323	348	371	378	301	336	338	323	339	312	318	323	315	337	347	298	365	328	344	311	353	364	339	290	332	309	322	314	353	351	313	328	342	317	312	274	355	352	339	359	311	317	341	332	339	324	316	350	306	342	308	360	288	331	345	341	319	345	345	335	332	321	312	344	346	285	323	330	339	329	328	351	323	364	327	320	331	327	327	324	337	360	318	312	314	359	351	328	348	341	331	323	300	334	317	317	340	347	358	335	339	307	380	333	315	342	316	342	329	327	309	301	324	317	357	320	309	328	302	321	279	314	325	320	308	316	336	327	346	329	307	319	326	297	307	344	301	338	346	260	322	324	312	333	323	326	315	362	323	329	328	371	336	331	345	318	317	319	316	321	322	347	356	323	295	344	272	324	308	321	334	337	343	347	322	355	345	316	381	313	314	349	302	353	294	304	333	349	343	337	338	318	337	342	327	292	316	304	325	350	307	316	314	305	348	335	343	339	334	317	332	350	320	333	343	336	331	324	341	330	345	332	304	349	326	324	316	335	318	325	344	355	378	365	306	367	357	354	355	355	317	339	334	349	343	339	349	321	333	323	325	328	332	336	327	346	316	313	320	321	313	347	347	301	324	308	318	321	324	326	346	327	325	330	363	351	326	344	303	305	321	335	318	317	309	297	307	338	333	324	299	297	358	331	318	291	321	335	310	325	290	335	319	353	346	310	327	338	336	347	347	327	348	336	356	357	316	327	353	331	323	296	318	309	322	357	328	328	310	325	284	311	322	293	360	334	329	326	320	310	312	324	343	309	302	297	297	325	325	364	322	330	306	334	334	314	314	341	338	325	318	336	324	294	306	335	307	335	312	300	313	314	318	335	314	367	314	302	330	308	352	345	317	322	325	347	340	314	311	302	322	326	339	364	329	324	322	329	329	314	334	321	348	330	344	357	295	282	371	324	343	343	353	339	352	300	319	342	299	332	295	338	312	347	353	313	295	325	311	335	292	330	334	354	330	322	353	355	308	337	344	331	340	355	303	301	340	364	311	335	345	343	322	294	326	337	309	328	312	299	323	317	306	329	306	301	330	338	323	315	310	355	300	332	301	339	351	316	340	299	335	324	323	311	311	355	346	305	338	300	301	335	324	320	351	317	330	367	310	321	295	335	310	312	314	324	346	299	358	293	307	323	362	316	327	308	340	307	380	302	299	328	283	329	309	327	307	364	309	324	285	328	327	303	338	323	330	301	333	318	308	320	309	343	333	317	327	307	325	316	321	306	341	346	343	331	330	356	329	314	312	321	319	330	326	329	303	319	333	344	317	326	327	325	317	333	323	304	333	306	346	337	318	347	336	298	301	298	300	340	359	326	339	330	314	349	320	286	327	320	331	303	348	357	347	317	322	292	302	357	290	340	369	321	330	338	355	338	330	348	331	302	304	341	336	325	316	325	318	337	348	328	301	314	373	343	352	318	345	317	351	326	309	332	324	330	315	323	303	284	345	344	332	309	311	298	337	321	286	311	354	346	308	307	305	324	328	314	308	334	348	327	351	316	297	328	328	328	335	309	323	338	302	318	342	344	296	306	319	319	307	325	293	324	339	324	314	310	345	355	351	349	341	331	313	317	322	363	339	301	341	355	295	321	322	301	340	364	299	320	306	336	327	333	319	336	342	325	337	302	315	331	326	340	288	324	330	346	325	345	330	332	340	314	360	343	327	337	329	311	340	292	354	308	347	315	323	327	309	340	295	332	306	329	302	331	325	322	327	327	338	347	350	330	324	325	327	339	306	321	350	315	350	322	346	334	357	316	347	314	330	341	315	317	300	340	336	325	359	321	345	358	311	340	298	343	317	326	308	378	336	319	328	300	362	308	342	289	302	328	316	323	306	334	321	312	311	329	327	344	335	352	320	331	292	310	339	349	301	318	324	333	315	333	308	329	332	328	332	347	305	330	308	341	335	322	312	352	316	321	354	321	380	327	306	355	346	341	349	308	326	331	359	349	280	355	310	305	334	369	377	297	341	375	344	333	339	355	306	332	319	341	325	334	332	328	303	352	371	320	336	341	318	385	340	328	361	317	319	338	318	300	340	308	350	293	367	332	316	344	319	354	371	353	386	315	324	298	354	325	330	340	346	346	321	313	320	307	310	331	312	326	324	347	366	342	303	325	382	333	350	324	345	346	332	305	314	355	292	348	321	330	310	287	336	359	321	320	335	307	298	353	298	327	335	322	324	338	306	307	327	329	324	339	341	279	328	320	310	319	341	327	328	309	307	332	307	314	315	350	339	310	325	332	322	307	313	318	329	298	313	338	315	361	364	315	334	335	307	355	338	337	324	316	341	341	318	360	324	319	299	305	336	318	373	332	334	329	340	307	288	347	318	331	306	292	309	324	341	297	327	342	327	308	331	307	310	370	302	347	306	326	304	349	346	366	304	324	334	316	320	333	323	327	318	317	350	323	328	305	311	342	333	294	354	342	319	278	322	315	333	354	350	334	335	308	314	312	302	343	328	321	335	326	325	312	319	322	326	336	325	339	333	356	328	396	291	354	331	355	351	312	308	322	338	342	318	313	340	346	340	297	313	318	336	328	335	328	339	322	315	364	301	308	326	348	322	324	288	327	315	284	333	326	346	332	341	299	315	324	342	341	325	339	337	302	364	327	345	349	328	344	317	316	295	320	331	327	316	343	302	316	310	310	306	324	359	356	356	362	329	323	297	344	313	365	297	350	323	279	320	335	328	362	341	318	342	352	309	294	302	300	277	326	312	320	334	304	346	303	321	328	342	342	321	314	381	332	307	350	340	276	319	334	334	310	320	348	289	287	321	309	311	309	353	306	351	273	338	308	320	352	313	330	280	337	349	330	333	316	326	319	341	348	321	350	327	331	339	322	332	307	345	323	329	341	324	311	329	322	330	312	356	318	326	290	313	295	326	262	317	305	352	330	317	328	310	320	321	299	319	301	320	323	304	348	342	343	341	340	351	303	301	325	337	323	322	304	362	346	315	339	344	314	289	310	330	358	335	325	323	315	349	346	318	351	365	346	327	353	326	330	308	345	340	336	349	353	330	313	332	333	331	332	327	338	322	320	332	328	343	366	335	323	333	330	328	319	363	309	311	318	317	353	343	334	320	344	330	298	299	320	323	311	326	327	327	324	300	281	307	303	310	342	309	302	326	340	349	323	311	304	341	317	292	346	364	351	336	328	297	342	334	325	325	348	361	323	310	339	325	294	330	314	345	307	301	300	341	320	366	341	321	324	328	336	322	334	347	318	337	326	323	336	327	316	332	318	344	323	330	287	326	334	308	321	309	306	328	328	328	293	321	338	305	306	339	360	334	328	286	291	297	333	328	337	304	366	336	301	321	334	345	329	344	359	327	316	288	328	321	344	351	318	330	324	336	296	299	356	289	324	319	335	311	305	323	343	323	338	313	318	332	339	330	339	341	350	302	346	320	335	334	330	325	309	326	322	322	317
12128	1012	699	495	426	412	424	367	362	400	368	371	376	384	361	346	365	384	365	404	362	364	381	354	405	392	383	367	351	348	370	382	390	360	337	345	364	375	361	386	368	364	370	353	359	341	383	369	355	360	400	343	349	389	392	348	354	342	349	370	362	367	369	378	399	336	365	390	400	399	385	349	349	378	327	354	369	366	369	377	368	338	350	340	385	377	392	395	381	396	373	367	364	338	382	350	401	375	363	346	395	394	378	350	369	359	340	390	383	363	359	349	346	358	365	365	356	373	378	379	367	346	361	354	374	368	383	387	374	353	383	381	373	367	377	366	387	384	357	384	386	389	358	348	367	355	378	365	358	385	367	322	382	373	378	353	378	365	381	375	389	336	392	334	378	385	367	373	351	361	378	364	398	390	384	367	383	361	377	362	357	342	363	355	368	339	358	361	370	360	378	365	364	329	378	356	333	390	362	375	387	348	370	374	373	333	343	385	403	372	386	366	365	377	327	357	373	383	370	364	361	375	367	378	376	379	352	353	366	367	383	347	356	366	337	344	342	357	389	378	373	369	358	354	382	343	379	357	413	349	360	319	349	351	361	367	348	364	340	374	398	379	372	371	359	382	392	364	383	363	373	375	361	388	329	359	399	392	389	369	376	397	345	353	364	345	363	376	359	358	350	383	375	362	413	362	369	339	365	362	364	359	344	339	368	386	347	371	348	373	353	367	362	382	338	354	388	350	363	357	369	337	374	356	355	358	375	348	354	394	328	388	375	361	385	349	359	350	379	377	373	386	343	390	389	355	361	388	394	399	355	372	343	393	340	391	341	367	345	356	374	361	349	392	343	358	413	373	355	369	340	370	379	354	354	397	369	407	353	380	349	353	366	357	363	371	341	373	375	374	399	351	343	367	361	382	407	380	333	382	347	400	358	321	365	335	357	365	363	384	339	377	369	346	352	353	338	353	353	343	352	352	347	372	357	373	369	372	359	358	354	363	339	366	377	395	362	365	350	343	355	385	322	337	369	371	367	366	354	329	394	337	373	387	372	325	345	384	339	402	346	340	344	358	425	376	343	376	394	334	403	355	353	379	378	377	333	346	363	347	370	371	380	388	384	324	330	394	346	379	389	349	339	403	369	327	378	345	394	325	362	365	345	370	348	381	386	338	367	343	361	384	373	351	386	387	349	357	357	368	337	353	361	367	392	347	379	385	399	377	358	386	363	340	357	382	363	357	350	336	409	371	365	360	360	366	365	387	363	374	347	362	339	374	330	387	363	356	353	366	361	371	368	374	360	378	358	352	389	386	330	322	356	369	355	371	385	364	393	366	365	344	342	369	381	384	351	375	359	367	418	353	365	365	363	356	386	362	338	386	354	395	358	318	358	359	383	380	381	355	372	387	367	375	374	359	370	339	375	377	376	353	377	384	362	349	344	362	385	378	368	390	378	350	381	342	370	372	390	370	364	356	362	381	373	372	398	363	355	353	340	383	358	358	345	374	386	374	380	357	330	373	368	347	353	370	379	368	381	371	368	370	380	399	386	393	365	332	388	357	377	379	395	356	363	357	357	345	371	370	360	363	345	374	368	356	377	367	389	388	385	362	348	360	364	355	363	345	348	395	389	388	351	361	358	352	347	347	382	393	372	371	346	370	321	393	356	341	361	374	342	384	365	381	349	344	383	352	375	361	356	342	347	345	386	369	350	325	312	382	390	362	376	356	356	345	366	391	346	376	390	367	378	374	345	339	372	409	350	370	388	363	359	351	356	359	349	368	354	407	339	356	409	390	386	353	328	381	397	363	386	399	381	375	325	344	359	403	373	351	350	374	339	399	365	355	358	380	391	388	345	341	367	351	346	388	368	368	369	349	338	366	369	376	419	387	356	356	349	380	364	348	373	339	362	401	377	385	376	343	405	344	383	393	363	357	375	404	347	354	368	381	381	381	377	355	357	372	372	342	385	350	380	370	394	404	373	370	409	339	389	342	383	367	355	359	355	400	381	379	372	360	382	362	363	374	344	343	359	388	359	344	365	373	349	368	368	360	384	353	369	353	380	370	343	346	374	366	370	380	356	350	357	367	368	347	370	360	367	330	355	366	374	400	363	358	340	389	402	336	386	354	392	374	361	400	369	381	352	321	376	347	350	367	382	362	375	366	359	389	378	365	384	373	380	382	347	367	369	353	363	390	392	373	361	365	354	336	355	383	360	327	355	362	365	381	368	355	365	380	372	342	388	343	333	343	401	370	364	395	358	393	373	386	399	365	379	386	348	351	349	370	389	398	362	389	365	382	343	389	351	366	360	368	359	359	346	379	361	354	359	362	374	381	362	359	394	408	340	348	356	372	355	401	374	353	375	363	310	369	373	357	347	356	360	386	375	373	362	347	380	355	348	340	369	399	358	398	361	370	361	369	364	337	382	352	394	345	366	358	349	382	378	375	378	346	366	373	362	379	386	363	379	357	375	335	369	378	354	375	327	354	389	335	360	376	368	358	361	358	368	380	336	353	383	373	367	381	383	367	344	329	338	408	386	371	368	371	389	360	396	334	347	350	380	327	357	351	354	357	336	364	340	355	373	382	354	350	378	349	348	342	379	324	359	348	379	363	373	387	384	390	356	375	378	387	355	353	351	346	340	348	343	382	360	347	339	397	364	370	402	368	378	362	366	392	374	381	345	338	363	369	383	371	374	341	328	388	366	364	369	337	366	401	359	396	376	358	374	334	368	376	362	376	373	396	318	361	358	322	361	372	338	347	348	401	377	388	321	385	359	362	349	374	351	385	358	371	396	346	375	382	390	395	383	376	362	325	366	345	365	340	362	384	351	376	342	349	333	372	320	383	376	339	354	356	350	359	364	364	378	360	367	349	342	347	364	373	356	384	372	366	388	386	395	363	367	374	370	358	375	401	377	363	383	344	378	378	404	365	370	338	385	366	367	359	345	370	364	354	351	359	362	370	363	344	376	381	369	372	368	355	396	358	352	372	358	355	362	351	357	353	322	391	348	365	366	361	344	372	355	354	352	405	338	350	343	341	357	396	341	368	347	361	368	366	378	380	389	353	388	338	335	369	385	353	367	349	363	363	368	375	377	360	359	347	347	368	365	332	401	363	357	365	362	362	363	389	378	384	348	341	355	361	388	330	355	366	356	363	387	354	349	350	338	379	366	377	357	378	342	368	349	398	333	364	339	355	365	387	371	367	348	366	376	370	346	344	350	385	400	370	372	379	362	376	380	366	382	380	355	348	360	336	355	376	337	350	365	345	325	344	359	349	338	369	381	355	388	384	365	399	369	354	374	375	373	336	360	412	324	370	365	381	393	380	384	338	402	331	378	382	345	412	353	367	376	389	352	397	368	365	324	346	360	341	371	371	349	383	354	374	372	330	365	361	396	374	394	326	364	363	346	388	363	366	387	400	366	376	379	370	358	363	370	354	360	399	368	396	410	341	383	358	354	365	376	365	383	381	369	382	349	359	331	348
23684	21024	28132	24094	20997	8603	781	496	399	348	323	314	269	263	235	219	251	225	225	197	220	179	207	187	223	201	202	227	191	191	166	196	189	190	175	191	163	184	202	182	164	164	195	192	171	191	183	203	172	164	174	186	182	176	194	167	183	165	168	169	170	174	162	179	162	163	160	164	169	182	174	176	198	175	186	182	158	163	179	165	209	200	175	173	198	195	184	182	203	161	196	182	192	188	179	169	206	187	168	178	185	171	176	185	185	188	168	197	168	180	187	185	152	162	171	174	190	172	180	183	181	183	193	161	177	211	168	183	170	159	178	175	168	185	187	219	194	183	192	180	186	200	186	188	170	196	190	175	163	153	166	167	191	184	181	197	177	171	171	215	185	182	187	176	169	169	186	177	169	217	191	170	194	155	169	167	183	182	172	169	194	171	180	188	171	198	175	170	189	162	194	173	170	174	192	177	160	171	163	171	165	154	178	161	173	182	204	191	189	211	175	165	164	182	188	181	182	199	175	191	191	197	166	176	170	153	159	176	206	188	190	176	195	164	164	183	169	194	164	183	167	191	182	207	160	163	201	167	194	184	173	177	172	200	200	145	168	183	222	175	182	172	187	184	201	201	190	165	193	184	152	165	171	188	174	154	172	186	174	176	174	185	186	200	153	163	175	186	167	189	180	194	175	180	168	174	149	170	176	176	194	186	176	182	162	205	183	189	169	183	169	200	154	162	170	184	182	170	183	186	162	168	177	163	189	191	190	189	161	175	165	188	189	161	177	161	174	175	173	168	174	168	176	173	178	195	158	176	153	207	189	164	182	205	174	165	187	181	172	178	184	178	177	160	167	181	167	170	193	184	193	159	179	182	179	176	160	184	190	175	186	193	156	192	191	177	204	175	176	159	195	187	180	180	185	200	151	183	180	189	182	195	191	179	180	187	217	161	166	169	179	191	163	154	164	162	172	154	204	193	167	150	172	192	184	187	185	170	165	184	179	152	161	175	199	176	183	189	186	181	187	199	155	175	181	173	189	181	186	207	182	186	192	159	176	184	181	160	173	184	169	173	159	196	153	171	174	174	164	179	187	170	174	174	184	179	194	184	190	160	171	178	182	195	185	185	189	192	176	181	178	182	179	162	179	183	181	185	196	173	170	171	161	178	165	180	157	157	175	191	171	168	146	177	179	168	173	179	203	201	177	167	193	182	201	167	162	160	151	182	186	195	198	169	177	150	159	185	195	184	158	173	182	197	210	184	185	200	181	181	156	197	188	200	200	209	171	192	193	179	181	166	190	187	173	177	187	159	187	182	181	161	177	180	172	174	158	178	204	216	168	193	190	192	190	174	186	174	188	172	170	163	182	178	183	181	185	154	168	174	190	170	185	174	182	175	157	176	174	167	173	192	188	195	183	152	182	171	169	163	175	184	164	180	171	159	173	155	181	190	178	187	206	170	179	181	171	186	191	182	156	197	188	185	193	189	159	174	190	181	174	164	201	163	194	179	177	165	154	178	207	180	186	182	175	183	168	172	167	200	169	178	184	181	188	180	198	192	176	182	197	186	179	210	168	179	176	176	179	163	168	189	183	151	191	162	155	184	175	203	185	168	181	184	201	161	170	182	196	184	167	177	155	185	165	185	189	184	156	183	184	183	173	169	188	183	157	184	182	191	165	167	167	172	184	167	167	178	164	189	184	157	141	194	188	182	168	147	171	189	180	184	188	200	187	189	175	159	184	172	177	177	168	168	181	176	168	202	192	165	203	194	193	174	180	200	185	160	197	143	161	179	186	178	200	177	201	144	189	173	189	162	179	197	204	178	187	190	162	166	166	184	162	164	187	177	178	170	167	182	156	181	169	178	155	167	161	202	156	185	183	169	177	189	170	169	186	180	179	159	169	179	188	184	179	170	152	175	178	184	168	197	164	161	196	196	187	178	191	196	164	176	190	168	184	196	192	165	201	168	174	180	159	165	178	169	153	177	184	173	190	177	194	177	193	174	175	187	176	163	177	169	177	184	178	166	172	166	175	166	187	176	139	211	178	208	167	198	162	171	159	191	192	174	197	159	172	178	161	189	170	186	166	167	178	159	189	162	177	196	191	174	193	170	173	170	163	177	176	213	174	169	163	164	180	171	179	195	190	183	157	165	148	180	165	190	201	178	179	160	161	175	176	172	172	170	164	179	180	165	157	165	172	175	181	183	175	163	181	172	154	190	158	165	168	186	178	191	160	189	187	176	189	194	189	181	168	182	195	170	190	172	202	179	197	202	143	192	208	181	184	173	194	188	167	178	166	184	206	177	196	177	172	188	192	185	179	177	179	148	170	190	166	168	174	172	204	198	176	172	183	169	192	168	209	150	182	200	198	191	162	179	177	179	184	170	176	202	186	188	181	210	189	170	186	161	160	178	184	173	194	173	183	183	204	195	162	174	170	181	204	183	159	187	168	182	182	144	191	181	177	192	194	183	169	189	181	172	173	196	168	159	187	188	165	174	156	177	167	197	184	157	175	187	180	179	159	169	145	169	156	170	178	167	167	185	168	169	183	165	193	201	147	181	183	187	185	176	167	180	178	183	173	207	167	185	191	179	178	156	181	184	192	183	203	134	182	210	169	166	185	200	171	184	197	161	183	180	184	185	171	178	189	182	164	182	193	164	193	176	207	187	154	176	182	180	214	165	214	176	149	181	182	182	179	176	185	182	193	177	171	178	174	174	192	167	165	173	190	176	190	178	166	175	178	151	156	181	165	185	192	179	204	178	160	175	196	178	208	172	154	175	182	162	170	185	161	179	191	178	194	199	197	181	184	185	174	165	161	184	178	161	205	172	204	168	201	164	174	177	182	164	169	178	162	185	165	184	186	157	169	179	180	178	166	159	173	182	175	173	206	155	190	184	173	197	200	189	210	202	179	191	190	207	173	193	177	165	172	176	191	185	165	203	155	144	154	168	173	191	184	156	187	183	181	186	159	172	192	191	164	181	172	191	167	198	165	180	163	161	159	175	165	200	164	184	173	172	189	161	169	177	200	190	156	147	183	167	194	175	144	164	189	153	175	191	201	178	156	168	139	190	179	165	169	178	180	178	205	161	182	173	176	182	198	171	173	177	175	172	167	174	182	162	196	161	199	163	181	158	188	194	169	181	180	182	170	196	160	205	162	190	170	178	186	167	168	196	183	174	170	198	170	187	174	153	165	214	200	183	165	210	180	179	194	151	189	167	181	179	185	158	185	181	164	183	163	181	182	171	170	172	182	170	160	202	188	156	168	193	181	193	190	175	167	186	206	178	185	176	187	176	156	190	154	175	194	158	174	161	180	160	174	165	186	178	198	171	174	184	163	195	165	171	181	194	160	196	170	158	188	203	163	156	195	179	178	147	182	182	170	177	173	165	176	180	196	185	168	182	161	182	181	188	182	179	158	152	185	183	184	201	191	187	168	182	169	183	163	175	178	187	176	171	162	178	183	212	186	159	184	181	193	165	193	179
25453	9752	5434	2513	1725	1308	1073	763	622	533	477	409	330	352	294	311	298	279	259	269	295	259	244	232	220	242	238	229	207	217	231	218	213	237	222	225	234	238	224	218	191	220	230	224	202	199	205	226	214	183	204	206	201	200	198	213	236	207	183	210	210	203	188	200	210	210	193	201	205	212	218	220	194	179	229	235	218	212	190	222	228	210	211	184	205	216	197	209	173	209	185	205	239	199	207	196	182	206	239	207	207	205	173	191	216	212	212	245	220	224	215	171	234	198	199	212	198	239	214	184	217	179	189	232	192	198	207	207	189	220	193	203	193	207	204	206	187	193	211	197	200	224	205	218	200	189	212	195	219	212	211	209	204	223	207	194	203	204	212	204	204	199	190	188	218	207	197	209	183	207	201	222	188	183	193	189	214	221	203	189	227	217	186	206	216	194	205	187	218	203	191	193	222	203	196	204	201	203	173	214	204	199	221	192	201	205	228	196	200	203	215	189	201	204	215	201	200	195	198	200	196	210	202	190	221	206	204	201	184	231	187	240	194	186	206	225	197	221	207	207	211	199	209	198	206	211	202	186	202	195	172	219	183	237	182	210	203	220	228	203	197	233	202	186	193	189	212	182	220	218	194	192	212	214	206	218	221	195	184	220	251	209	207	225	189	217	230	211	205	199	209	203	196	214	211	193	195	183	186	223	194	195	184	183	203	209	177	208	231	187	210	182	219	223	220	243	209	209	212	200	194	192	176	199	218	213	206	203	210	202	217	215	217	222	198	212	194	208	212	195	204	191	195	205	238	203	244	209	199	191	232	197	222	234	218	202	196	201	213	220	184	204	218	188	201	177	222	197	187	214	203	195	192	217	212	226	218	198	198	197	194	229	194	198	223	215	202	215	200	231	212	214	219	194	199	211	234	200	217	225	247	241	217	214	216	204	185	197	215	178	198	178	211	186	193	195	207	186	184	183	222	198	203	201	189	192	245	185	199	199	199	194	198	186	204	215	203	219	220	207	200	192	184	225	206	202	213	202	213	219	198	206	219	219	231	199	192	212	187	198	211	202	200	203	190	209	192	221	195	195	196	208	202	217	218	198	211	221	218	215	206	222	223	206	213	192	221	214	207	208	198	213	214	191	216	210	204	196	219	186	214	202	228	185	211	207	211	227	217	213	210	190	228	198	225	214	235	209	178	188	207	210	192	217	218	210	204	217	225	209	205	193	199	187	230	173	176	226	235	185	194	200	214	193	171	212	225	214	198	213	220	235	202	210	212	205	190	206	186	205	174	197	244	180	196	227	206	196	198	205	198	209	192	210	217	212	205	203	202	197	186	194	192	222	192	224	221	197	201	188	219	194	218	200	183	198	219	207	226	204	197	187	205	191	201	205	227	210	193	202	202	206	219	194	193	192	209	191	227	188	204	195	203	188	212	237	222	207	217	215	206	211	201	182	197	220	193	210	206	221	217	205	222	206	184	200	190	199	231	221	193	202	200	217	215	217	209	171	197	192	200	195	211	204	202	201	205	190	211	207	196	207	205	199	206	218	200	210	200	222	171	197	184	187	224	198	208	219	198	194	212	193	204	200	190	217	192	218	189	224	202	218	228	239	200	225	218	193	190	193	196	206	206	190	219	191	186	186	194	225	185	222	223	201	209	225	190	202	204	181	205	217	206	196	210	202	229	206	186	207	177	218	193	166	209	209	203	210	203	204	216	204	224	202	190	236	221	230	219	188	201	197	223	225	209	195	217	204	202	210	171	240	198	192	191	207	206	177	209	226	193	193	233	182	224	194	209	204	220	194	203	246	186	200	200	190	189	204	202	168	189	202	197	196	214	187	192	222	194	199	196	197	211	205	208	218	190	219	217	196	223	205	216	208	188	202	191	196	220	210	201	185	223	205	197	226	196	200	223	216	199	205	195	201	222	219	201	201	206	183	205	181	209	203	236	191	214	210	212	195	206	217	203	217	178	179	189	210	211	192	201	214	200	206	227	212	197	188	199	209	220	205	208	233	196	215	197	201	213	196	197	184	207	208	186	191	203	207	221	185	195	181	207	204	204	219	215	202	210	216	219	243	219	207	193	218	206	209	216	180	186	206	213	227	190	209	225	186	224	212	206	220	204	222	216	180	206	213	200	201	197	204	200	174	196	216	180	202	207	212	229	202	210	219	196	208	222	207	242	209	212	199	228	211	211	194	204	200	214	201	182	214	234	203	217	201	213	220	208	190	207	227	198	231	201	214	194	201	194	212	216	188	229	207	199	204	198	220	218	217	209	189	198	203	223	207	208	218	207	189	199	234	225	191	205	220	190	199	183	212	185	221	184	189	199	223	213	232	204	202	219	208	203	204	211	209	228	216	185	201	197	194	187	206	224	185	195	238	185	223	225	185	173	213	213	213	180	205	224	208	196	233	190	197	214	192	209	230	183	213	187	204	233	192	192	204	187	217	197	205	192	191	205	196	197	189	193	200	207	210	215	199	170	195	200	205	204	221	210	214	210	205	221	198	207	189	187	204	200	172	197	202	219	213	203	227	218	199	207	207	202	188	219	200	221	207	202	220	197	208	210	206	208	219	207	196	195	239	182	208	232	208	206	204	195	205	222	201	213	220	194	188	219	222	183	185	230	190	222	215	206	207	213	219	212	225	216	207	239	227	219	186	223	188	210	213	209	207	211	214	219	210	197	206	199	209	195	214	213	224	202	238	192	200	213	189	220	205	225	204	219	210	199	223	182	194	200	197	197	227	177	218	208	190	217	196	184	207	240	198	213	184	203	207	192	233	181	223	177	216	227	220	186	213	203	184	204	169	191	212	198	207	203	184	208	191	206	218	191	200	202	233	194	205	205	202	203	230	192	190	215	195	223	211	220	217	211	210	203	219	214	209	185	201	195	202	215	205	204	214	203	188	196	206	207	220	205	198	189	212	196	199	219	202	195	193	201	205	207	212	197	195	202	223	218	208	202	212	183	201	230	214	180	201	223	185	225	216	201	212	221	188	225	217	200	192	219	194	232	187	185	191	186	211	227	197	201	214	221	225	215	227	200	197	180	203	209	209	203	184	206	218	222	194	246	194	217	211	195	208	212	190	186	216	206	209	197	189	218	223	212	174	216	184	198	202	194	203	203	227	224	230	216	233	192	219	185	195	192	190	216	207	202	205	203	190	217	222	169	235	183	190	207	230	218	181	203	216	203	182	200	203	192	205	195	201	205	208	182	216	215	210	209	226	196	229	214	182	198	187	200	217	173	211	221	199	203	189	175	214	204	152	213	213	195	219	206	189	231	206	199	194	220	221	181	208	210	192	180	192	208	221	185	209	207	222	184	216	185	206	191	191	195	223	190	214	204	229	202	206	211	185	194	211	215	209	204	221	206	218	193	225	229	220	182	223	194	213	208	179	218	235	185	193	227	213	212	218	204	205	203	209	190	207	167	223	200	207	177	183	202	227	232	209	227	175	226	212	232	225	212	196	195	203	197	207
24757	21024	26965	25141	9201	1008	749	704	600	651	625	612	622	608	556	550	636	590	560	583	574	573	517	555	586	567	575	560	553	526	589	541	565	560	559	524	535	545	569	521	515	514	544	534	546	554	574	553	565	554	535	554	538	602	538	564	542	571	590	523	532	535	551	507	544	562	529	541	567	600	564	548	547	536	538	555	550	526	532	540	540	527	552	527	533	562	517	556	560	568	516	532	542	555	575	529	518	557	518	603	540	499	541	577	570	541	552	550	544	555	530	532	549	554	537	523	580	547	556	511	571	531	533	562	550	578	534	530	561	539	561	520	580	533	543	550	525	578	540	553	500	564	481	542	545	506	535	557	580	551	547	515	572	517	544	533	576	553	558	548	515	558	504	552	556	529	525	553	557	529	534	591	552	574	569	598	587	557	573	616	518	556	548	569	558	578	556	565	551	542	586	558	529	576	518	552	565	514	578	524	546	565	523	550	552	596	538	543	570	542	530	565	582	531	593	584	571	544	529	497	516	504	546	530	581	551	521	529	528	520	518	565	559	569	577	577	565	509	512	550	529	564	545	579	526	550	570	559	492	541	482	515	538	520	545	527	579	586	602	551	548	539	518	548	554	545	586	544	535	555	507	523	549	558	533	520	547	537	536	530	577	591	575	529	548	527	536	514	548	503	516	496	541	548	540	531	559	569	578	584	550	512	520	540	568	550	565	538	548	558	577	576	533	568	574	570	582	565	605	558	568	573	571	496	553	561	568	544	566	517	553	553	602	549	546	566	566	555	547	544	595	515	601	524	529	547	517	569	539	541	526	560	578	561	549	557	512	543	543	561	528	536	535	566	546	552	530	559	569	584	534	525	518	552	523	557	516	522	557	521	551	554	524	590	521	579	545	559	569	560	528	586	568	554	537	549	531	508	538	619	513	560	570	557	564	553	549	550	578	565	541	568	535	552	530	529	529	583	574	525	524	521	590	529	554	543	538	568	598	563	582	549	591	542	541	579	512	588	560	551	582	528	567	533	504	532	536	527	578	528	551	575	548	523	508	535	545	545	531	577	477	566	543	551	563	559	543	579	540	544	563	557	532	544	555	518	566	550	525	599	560	576	576	575	544	594	569	522	530	550	582	540	552	531	542	579	563	548	563	570	560	561	540	511	578	558	527	537	534	551	540	541	558	541	597	530	540	561	566	507	553	536	563	561	557	500	544	525	606	541	516	581	552	535	570	512	512	513	490	512	541	534	563	553	561	496	546	554	572	523	545	560	568	530	587	555	497	538	578	556	533	567	532	567	525	536	552	562	566	559	510	544	560	544	568	557	554	525	577	543	565	559	556	568	548	535	536	538	566	568	574	526	516	561	560	543	553	534	576	559	614	547	533	528	546	594	560	578	536	538	542	552	590	548	566	568	545	560	524	541	554	574	552	561	560	559	493	569	586	518	543	551	545	605	521	487	514	577	578	533	540	524	530	564	541	543	546	581	511	577	538	572	558	527	534	590	557	531	504	551	533	535	569	553	518	489	561	532	529	530	557	598	553	542	530	513	551	530	515	552	582	561	511	539	560	540	545	514	573	514	560	553	538	567	556	517	567	549	497	563	587	576	558	537	540	508	587	539	462	583	536	550	535	538	557	542	554	546	559	566	534	546	551	519	569	542	532	537	540	578	534	560	566	542	530	531	537	545	516	547	519	549	479	525	534	550	536	545	575	569	538	546	604	559	561	542	542	582	523	517	553	560	542	574	535	538	542	559	532	518	536	511	559	578	537	539	549	520	529	550	513	533	565	552	529	564	559	544	548	496	567	519	558	556	580	499	573	544	524	571	536	514	544	571	549	544	541	533	510	580	538	542	562	537	519	535	540	563	527	533	583	532	542	523	588	543	563	537	548	599	524	517	577	546	517	566	574	568	535	550	544	520	552	526	569	539	551	560	553	576	561	548	499	554	528	541	574	539	527	550	547	530	556	581	567	536	539	509	523	575	537	527	576	588	560	563	581	534	553	513	478	498	576	580	581	539	557	563	544	563	537	543	543	550	536	536	609	549	527	542	574	520	573	512	574	515	554	554	548	508	599	551	578	556	551	560	587	575	555	567	542	532	527	573	533	554	567	543	561	526	530	530	534	536	531	524	559	514	557	551	559	526	512	535	551	586	543	530	546	542	564	530	548	543	553	541	586	533	527	571	537	546	513	521	517	542	540	532	559	552	537	569	563	504	580	577	528	522	541	562	560	541	596	516	560	540	502	544	530	578	560	524	580	554	579	625	537	577	514	537	581	505	515	550	538	509	528	531	550	543	544	490	560	506	546	527	571	550	536	528	579	550	561	568	572	612	565	527	572	528	556	545	569	564	569	543	579	527	521	550	571	531	530	554	521	562	551	595	578	551	543	500	572	579	540	569	546	543	576	531	563	484	572	579	558	574	532	562	589	492	552	544	574	556	579	550	505	550	550	568	539	573	554	577	535	557	534	572	507	530	566	518	552	536	555	560	549	561	563	553	577	551	532	543	534	554	534	521	543	510	561	554	548	573	532	573	569	588	526	552	564	537	556	563	547	547	583	534	574	568	548	529	547	572	551	569	524	542	590	572	558	548	540	535	565	526	593	539	543	564	565	554	550	540	542	561	569	543	572	559	536	576	530	535	572	553	512	597	558	553	522	529	560	541	510	565	549	530	569	527	562	510	556	542	537	535	516	523	559	545	594	582	569	498	537	510	504	500	561	599	539	568	559	535	526	546	531	536	593	553	538	522	536	599	549	508	545	541	551	552	555	570	534	568	579	570	555	524	541	543	530	571	509	578	528	540	576	569	583	553	549	533	551	492	529	521	540	559	571	552	586	568	537	564	542	576	568	549	559	561	531	565	550	535	532	529	553	519	557	505	541	550	582	567	604	525	541	566	548	543	521	580	573	533	592	573	593	570	524	539	556	534	537	589	557	567	531	553	529	536	568	541	551	538	532	555	545	550	532	576	527	523	507	531	558	557	526	508	562	535	507	517	557	572	530	533	575	587	533	539	567	543	515	587	534	553	541	576	513	590	546	593	533	580	537	525	553	519	554	528	558	532	582	587	541	528	549	559	542	545	556	547	551	517	563	523	515	550	589	553	523	542	571	554	547	544	545	569	600	570	528	565	528	517	549	537	509	543	504	590	568	559	550	516	501	517	545	566	562	536	571	527	540	520	599	543	580	524	489	509	535	532	539	526	524	532	543	551	522	578	549	583	589	532	596	564	550	541	566	594	514	570	527	551	533	527	522	591	523	519	534	527	511	531	532	565	532	517	548	539	527	538	556	566	581	515	523	583	569	527	550	549	581	558	566	569	567	521	567	536	576	553	556	553	536	523	558	557	560	591	594	528	604	564	563	550	579	544	535	582	543	557	551	505	536	559	525	584	480	516	586	531	540	521	512	515	533	541	557	539	530	557	535	531	556	533	551	507	559	540	564	533	551	495	527	543	509	557	526	550	533	567	526	529	553	546
23256	6656	3258	1721	1371	1215	975	865	801	748	727	698	693	637	660	610	610	606	604	607	590	578	572	608	578	606	569	596	579	606	576	613	573	576	616	592	585	567	605	597	604	599	637	571	594	573	623	594	558	571	570	597	583	554	566	610	599	576	594	549	565	562	570	571	587	579	572	589	579	582	588	615	560	556	566	599	568	608	597	577	588	623	600	595	594	630	578	564	627	581	606	529	591	529	597	547	616	603	544	596	565	530	577	574	632	588	557	559	586	564	623	543	598	555	583	583	581	557	578	594	596	584	538	567	597	585	571	542	576	563	610	575	536	546	581	566	611	590	559	537	614	541	621	594	588	641	575	599	609	594	580	564	561	605	582	603	579	620	542	574	577	609	593	578	558	599	612	593	549	548	604	542	558	583	595	587	573	584	587	536	550	550	569	564	592	573	571	558	573	554	581	574	567	627	554	591	606	561	533	534	584	556	572	622	626	594	570	577	541	583	514	570	627	534	608	577	590	552	607	563	573	593	565	565	545	606	582	551	603	557	550	588	585	624	615	582	602	569	562	559	570	527	577	570	577	568	577	570	596	572	620	562	541	615	569	584	562	524	595	569	649	576	545	608	597	590	580	601	562	545	580	554	591	599	610	597	652	564	547	557	515	553	584	568	576	602	553	586	625	590	555	578	557	597	580	588	567	578	587	568	579	564	578	649	561	601	574	612	551	593	573	648	545	572	551	572	575	605	595	581	582	593	601	535	581	541	600	555	592	620	557	585	545	558	570	568	578	581	612	592	531	583	584	606	608	535	564	595	588	597	556	551	621	569	591	556	584	583	576	578	609	562	531	573	636	556	529	573	603	577	586	551	541	555	568	556	580	576	551	556	587	581	566	580	568	569	581	568	549	589	575	573	562	547	598	575	543	582	568	554	604	608	555	578	568	587	610	547	575	546	610	614	567	594	605	595	615	541	578	628	527	570	532	559	600	565	595	582	587	566	564	611	566	615	555	620	571	599	595	538	574	613	546	610	574	594	578	589	637	556	583	587	547	556	567	590	581	530	553	543	586	547	536	566	552	572	598	605	565	603	579	568	597	590	571	556	610	588	581	582	603	592	605	548	627	578	580	573	560	542	588	588	561	583	609	561	564	586	592	592	556	579	577	568	591	536	546	563	605	552	575	574	556	580	566	561	590	577	582	602	571	571	616	624	561	548	602	583	583	565	591	543	580	580	581	576	571	586	561	592	554	550	554	568	634	572	573	517	566	568	565	577	615	541	612	580	572	575	573	572	603	596	578	578	575	547	592	592	559	561	613	582	577	574	553	530	589	563	530	587	544	578	633	541	619	587	551	564	599	587	598	593	549	617	585	578	596	572	604	581	556	565	567	578	616	598	585	585	587	563	564	536	568	574	550	590	567	583	617	572	564	586	559	617	587	559	582	552	578	628	549	592	552	571	576	632	563	608	584	553	581	590	587	560	622	568	552	588	567	571	582	564	596	541	533	557	586	590	564	593	564	586	592	586	559	526	550	603	606	581	557	529	579	539	578	563	581	555	606	584	559	595	619	549	577	565	555	549	559	592	560	561	569	599	608	554	588	598	616	566	564	574	595	538	581	583	566	559	587	569	580	594	572	605	542	621	568	581	550	543	606	545	584	622	530	562	604	565	623	595	548	566	604	573	578	588	581	535	605	608	582	505	573	575	541	599	593	541	570	595	613	581	557	552	564	555	625	607	619	568	625	574	605	583	602	596	581	600	549	607	599	565	625	560	612	583	565	544	574	613	593	573	565	569	575	581	584	621	560	579	590	590	578	599	613	578	609	607	607	600	579	586	562	582	574	583	580	599	572	565	586	594	604	578	614	552	566	642	565	541	598	560	583	557	578	584	545	552	625	598	594	601	572	536	617	571	557	574	598	569	561	592	608	557	522	579	544	591	579	592	586	552	590	535	578	517	538	615	601	536	567	585	585	559	602	568	569	611	592	598	557	544	592	589	591	570	601	567	583	572	577	587	618	608	602	591	585	594	617	571	574	567	577	604	553	584	565	562	555	617	574	596	584	599	579	559	548	593	597	535	594	616	535	610	594	561	604	621	597	604	574	610	595	577	593	584	609	539	593	567	578	552	573	555	556	612	560	596	588	549	596	569	568	555	603	552	550	576	597	589	558	565	594	555	572	571	576	575	578	612	584	581	572	599	605	569	550	527	568	579	559	578	555	564	609	596	603	561	588	565	540	590	600	573	555	546	563	567	597	594	557	581	583	548	569	590	597	589	566	572	564	575	599	624	584	550	598	547	604	565	584	560	559	549	591	615	583	598	594	608	577	575	532	653	583	612	556	517	611	607	589	570	563	595	618	580	576	581	546	582	543	608	535	593	552	607	585	548	616	578	578	574	608	585	600	589	588	620	612	565	604	566	623	597	631	621	570	582	558	538	598	549	568	573	581	588	592	560	580	601	534	566	569	585	627	602	574	620	554	585	532	585	580	547	614	625	621	577	574	565	568	583	607	560	570	582	558	646	585	559	582	583	551	572	577	573	560	553	579	628	572	559	583	565	542	580	593	593	611	554	574	600	542	572	570	531	594	556	565	546	560	548	533	623	550	553	528	591	555	564	585	581	581	541	548	580	570	558	606	626	583	575	591	569	575	586	560	542	579	582	595	561	595	605	644	557	601	599	591	621	570	581	567	578	593	572	550	567	608	607	563	608	610	601	598	583	578	538	517	606	596	575	567	585	610	624	572	535	593	541	585	568	578	592	593	615	566	559	569	584	586	569	549	587	572	598	582	550	552	569	577	580	598	591	572	592	588	551	564	562	565	558	549	534	550	572	596	548	585	650	547	607	605	592	602	555	590	588	582	561	582	557	570	576	564	568	583	547	579	552	626	592	568	574	573	572	566	577	531	569	591	525	549	572	571	571	614	564	592	563	570	537	579	587	557	609	640	598	561	562	601	538	555	571	540	566	573	545	559	610	557	594	550	607	553	567	599	590	584	569	560	601	539	554	592	561	598	604	622	578	589	589	549	584	541	579	591	545	569	593	570	572	626	543	569	570	560	577	565	537	598	589	585	576	593	526	572	567	591	584	561	519	530	591	596	592	630	576	554	567	574	592	590	611	595	563	558	558	593	559	569	590	531	581	573	564	573	556	578	547	621	612	591	579	602	580	569	594	591	586	563	582	564	618	601	589	597	611	583	508	540	604	559	541	570	552	593	550	534	582	572	593	563	572	541	588	552	565	610	574	599	602	539	586	554	573	614	589	593	585	565	535	567	551	596	587	590	623	569	573	606	530	580	608	556	572	565	586	596	598	582	564	578	596	566	569	571	567	633	569	571	574	570	583	554	539	577	619	579	577	587	556	618	576	595	559	585	569	576	582	617	582	557	602	629	585	586	557	606	587	573	572	572	566	586	596	612	591	563	541	590	598	562	540	598	564	581	571	577	580	546	580	573	592	627	561	559	550	566	595	618	605	566	565	577	548
22553	21060	28642	23700	21052	21100	7363	1147	842	719	686	623	593	588	528	528	478	503	513	447	472	497	507	461	431	444	452	444	434	456	435	449	455	422	465	427	439	440	408	436	467	483	441	423	440	392	444	423	392	426	450	445	427	409	412	439	423	450	422	388	380	410	419	467	386	397	441	425	395	433	423	410	423	425	388	446	413	420	405	404	444	378	423	428	418	455	401	421	405	448	478	403	419	434	410	394	412	404	415	411	437	407	411	465	422	423	401	402	404	440	398	409	442	405	408	414	405	399	456	396	399	429	441	438	464	394	397	414	408	414	424	406	391	413	455	392	406	428	449	398	408	410	406	426	387	405	409	419	383	419	437	401	441	415	396	444	421	426	447	425	389	445	429	383	413	405	427	421	417	452	439	429	430	415	440	430	391	439	401	445	407	426	378	423	431	443	430	460	433	425	416	412	420	418	389	375	440	429	415	441	420	420	432	440	405	420	413	374	441	365	401	413	395	408	388	428	392	415	416	422	415	424	426	424	409	438	432	417	402	471	409	451	418	396	404	426	431	393	387	445	410	412	385	432	388	403	410	413	470	417	401	442	387	428	425	392	418	414	414	434	404	431	407	418	417	419	429	421	403	410	424	434	437	415	405	438	434	400	428	392	461	436	401	439	401	414	398	426	430	422	398	394	411	389	407	440	448	416	432	418	400	425	382	420	398	411	402	420	419	416	406	369	454	409	441	384	407	387	425	446	398	436	378	399	429	437	413	403	440	441	452	414	429	397	468	436	412	402	409	416	410	392	416	415	407	411	443	425	415	436	431	423	406	395	418	421	424	398	388	417	415	446	426	397	489	377	411	352	448	418	419	427	390	378	400	400	416	433	432	432	414	376	415	430	398	437	385	450	392	416	401	437	402	422	463	374	427	406	412	398	435	407	395	394	433	417	437	408	393	418	372	412	418	407	415	396	377	423	418	410	388	416	422	396	441	384	407	415	416	426	460	425	382	404	427	415	433	417	423	422	370	401	412	419	414	412	402	414	407	408	392	413	409	397	425	400	413	434	426	393	405	426	429	430	450	364	449	396	432	413	407	442	405	413	430	407	434	430	412	441	418	469	426	440	370	405	434	442	415	401	406	383	454	403	381	415	410	450	409	397	456	370	418	396	398	411	459	416	413	467	454	432	434	418	434	441	405	413	407	405	417	414	396	383	419	394	432	408	439	396	401	401	414	442	432	442	374	435	407	410	430	391	420	454	413	408	444	402	384	411	406	447	434	414	391	421	381	411	433	430	404	406	414	387	420	432	430	426	414	404	404	391	444	419	424	411	415	422	426	418	391	391	425	436	431	419	442	420	396	386	446	360	384	407	447	414	423	426	419	429	388	416	410	412	423	443	406	428	424	430	432	417	388	415	407	405	430	404	451	386	409	424	422	416	398	420	434	416	398	419	400	380	391	408	421	407	428	399	417	417	386	408	411	438	409	413	423	424	447	401	411	430	408	397	411	428	446	424	419	439	409	414	411	405	459	423	408	386	444	394	401	393	432	375	416	440	412	405	378	417	415	453	408	454	432	408	408	423	420	415	425	448	409	422	421	414	412	397	400	454	372	439	419	421	397	407	411	426	394	435	410	441	425	403	411	436	419	399	391	400	408	424	441	413	420	421	441	409	440	403	374	400	410	446	446	418	445	425	409	398	416	412	413	447	441	428	423	401	389	411	451	437	374	367	418	395	386	438	409	435	413	427	432	443	390	429	360	415	381	442	423	461	426	408	410	389	406	385	474	406	453	423	451	411	413	416	433	405	401	405	413	443	393	417	398	439	410	404	436	410	426	399	390	444	408	413	418	438	431	409	406	407	392	441	422	428	411	388	398	420	443	419	408	457	424	379	406	401	415	427	426	443	393	398	441	389	436	393	417	425	405	401	459	430	424	375	415	396	383	439	431	409	381	396	397	431	413	374	425	405	426	395	403	404	415	445	408	387	449	394	410	441	410	376	411	401	432	419	400	414	457	437	445	443	399	391	425	367	380	383	408	390	400	425	403	399	453	414	437	429	442	415	419	398	396	369	452	379	437	409	413	380	418	407	403	395	403	401	428	378	384	423	426	410	409	434	435	393	427	447	411	410	414	430	416	420	430	390	418	398	420	416	439	398	414	408	417	416	390	397	403	394	411	370	395	422	423	399	448	413	440	422	381	422	398	421	400	438	432	413	425	420	407	414	394	398	457	435	402	403	423	408	393	430	408	416	417	445	405	447	405	442	438	422	427	364	392	416	414	395	417	414	405	397	428	410	420	386	426	415	415	405	404	407	409	421	439	419	434	418	441	451	435	391	425	414	446	368	433	389	399	415	423	411	411	396	429	421	406	397	400	425	444	414	422	414	421	424	428	429	443	420	415	400	466	386	400	431	426	437	440	422	420	412	405	417	457	434	410	411	412	382	421	448	403	431	417	431	446	392	425	416	414	413	376	453	431	436	392	433	427	415	434	428	406	437	410	439	437	380	396	389	429	444	395	407	427	427	440	449	409	395	408	414	439	375	462	417	408	411	428	417	396	389	393	366	400	411	395	447	405	425	422	400	416	412	415	437	396	391	412	428	369	450	382	422	440	397	409	389	399	421	443	414	424	416	407	406	415	438	417	389	425	400	389	389	413	436	401	400	386	413	402	457	418	402	422	434	415	450	419	394	427	434	429	456	413	439	412	406	401	393	434	370	431	433	410	415	403	412	428	424	420	414	431	400	412	402	423	438	390	398	400	421	404	390	410	421	403	430	393	401	403	431	435	417	403	418	409	424	394	439	407	406	403	413	425	422	446	376	419	417	378	440	422	423	425	418	470	400	415	390	432	418	372	430	442	390	439	417	408	434	396	389	401	429	411	415	427	416	455	421	416	356	421	411	403	385	397	404	443	446	453	408	420	384	383	425	391	409	411	430	417	406	415	426	435	384	427	407	420	410	412	406	421	412	399	407	372	416	387	381	416	390	446	393	421	418	427	399	424	429	423	414	388	413	407	419	393	425	406	405	447	397	438	435	428	411	395	425	428	417	428	417	384	404	407	400	377	369	429	405	402	382	436	403	392	396	385	442	400	416	398	427	432	426	406	421	427	403	405	400	441	434	400	391	442	385	435	443	385	443	425	410	405	439	387	412	398	409	438	407	389	395	426	435	426	465	403	433	409	424	422	379	435	400	455	418	397	426	430	429	381	422	415	416	404	383	391	413	398	424	423	437	418	442	438	442	427	412	409	397	415	403	399	398	397	419	423	419	421	414	383	428	386	419	409	380	387	402	429	386	395	453	430	435	398	384	437	404	443	425	454	445	422	426	415	413	381	416	422	403	415	420	403	416	404	410	439	442	382	434	398	431	399	405	389	371	413	433	378	389	401	433	412	412	425	433	437	396	468	451	411	421	426	416	397	408	427	398	437	393	388	421	446	394	386	418	394	416	435	446	423	414	408	458	430	411	431	417	396	400	418	405	405	401
31190	17076	9389	4587	3415	2535	1902	1509	1249	1028	949	833	817	730	679	649	590	560	527	563	512	497	522	475	500	485	470	501	492	426	467	474	427	436	450	471	455	425	469	456	448	405	444	438	427	440	442	433	420	411	467	460	388	432	426	414	411	462	425	449	390	442	391	444	436	397	416	456	410	413	417	429	446	439	459	396	367	485	435	394	433	402	410	444	416	428	447	432	420	424	417	407	384	469	411	436	420	409	416	434	450	400	435	445	458	429	432	436	428	421	403	414	419	464	406	426	401	422	405	389	412	427	403	423	430	400	415	424	401	420	409	429	396	416	416	394	459	427	431	451	405	434	432	401	460	401	408	448	431	462	432	453	413	408	438	430	433	400	420	415	434	406	429	386	467	419	432	413	393	421	426	403	401	435	416	410	420	453	429	384	422	443	403	414	435	440	432	449	404	431	414	410	409	422	409	414	413	417	423	421	451	411	432	447	429	424	420	401	434	443	428	390	426	461	439	401	402	446	445	429	440	398	416	413	436	383	392	409	429	420	426	432	427	414	441	423	404	404	444	451	407	396	401	434	433	437	447	413	446	387	440	406	434	432	432	443	444	425	453	424	437	399	445	422	411	419	421	412	387	405	422	472	445	423	429	400	410	458	408	407	428	414	422	451	441	410	422	454	386	409	428	426	411	465	389	400	380	395	430	422	432	431	460	430	375	413	452	381	417	438	417	428	414	424	416	415	432	422	407	451	420	423	399	445	457	392	432	441	426	428	417	424	427	417	436	422	403	390	416	446	413	397	405	436	417	398	457	445	441	448	424	428	392	417	420	401	434	434	425	422	449	420	390	425	443	413	413	402	445	405	416	408	427	396	429	426	420	394	410	445	443	383	418	476	437	411	410	384	425	397	444	396	413	419	413	398	410	406	415	420	404	427	395	400	400	431	459	397	435	424	448	393	415	415	419	441	417	394	428	437	397	424	433	408	432	413	413	450	385	420	408	440	432	427	411	414	423	401	418	434	435	424	404	419	392	376	398	429	391	403	439	405	422	424	430	432	429	405	379	394	463	432	434	417	430	423	399	382	437	453	405	449	457	445	424	397	415	399	399	446	427	421	415	418	412	426	412	464	432	409	410	387	422	408	426	414	445	407	430	413	428	392	416	424	403	431	428	414	418	399	415	403	404	412	417	424	423	394	410	430	431	434	392	380	402	422	436	393	456	442	411	418	431	410	384	427	395	384	414	459	413	412	426	380	390	400	458	372	423	403	453	407	441	430	453	435	436	389	452	436	411	419	422	429	393	391	415	442	435	403	428	401	407	424	431	402	420	427	440	413	412	404	429	432	446	439	418	416	410	406	416	427	420	422	401	392	424	386	424	423	447	411	420	448	409	411	428	445	423	399	460	409	399	418	435	449	461	428	396	411	388	424	410	450	446	437	426	400	394	387	436	389	418	400	437	451	399	414	426	463	439	387	390	439	445	396	386	428	452	402	425	401	400	402	402	418	401	430	456	443	396	429	420	457	423	451	434	390	450	434	403	407	425	470	418	446	436	428	395	434	449	390	426	439	454	403	420	434	410	416	440	410	401	458	444	431	409	426	389	420	449	389	405	420	401	445	394	415	394	406	447	405	433	443	435	410	411	456	392	404	435	451	463	433	390	446	383	466	428	400	375	436	385	429	431	457	429	404	391	436	395	428	422	442	409	419	431	435	403	441	447	406	414	404	400	448	404	445	428	401	409	388	428	471	422	437	450	440	451	453	452	446	440	395	470	380	424	439	456	414	443	465	449	419	398	458	446	403	434	433	397	425	415	425	382	440	414	401	425	425	418	429	397	408	431	422	389	388	439	471	452	454	375	445	409	417	413	403	423	441	430	422	422	424	432	394	469	459	434	441	390	412	441	423	416	398	446	445	448	391	430	412	417	400	370	412	425	414	440	389	401	472	426	453	437	391	410	410	407	398	414	416	409	398	461	416	420	438	409	443	439	454	407	411	428	436	416	460	417	419	432	412	400	425	419	416	437	390	416	443	394	423	443	394	415	432	444	398	418	411	407	395	389	429	423	428	405	386	430	422	420	431	418	385	397	468	464	423	428	393	435	444	434	425	453	396	403	383	451	425	431	425	419	433	426	426	393	449	408	451	412	410	447	439	473	425	434	429	380	404	392	403	405	442	441	412	423	384	415	431	378	425	414	426	460	414	441	442	420	441	392	382	433	428	456	448	395	406	430	401	429	424	428	432	386	406	423	404	414	412	415	399	410	429	400	418	444	429	419	402	449	406	429	435	406	424	399	436	400	409	440	416	414	420	428	437	406	446	413	417	407	387	413	417	466	398	403	430	363	393	440	394	377	407	461	415	409	439	406	448	430	396	388	440	447	439	426	438	449	392	396	407	445	415	446	437	414	436	419	433	450	424	440	425	430	461	465	415	379	404	426	424	448	411	399	415	413	405	407	412	406	438	424	400	413	431	392	430	437	382	434	419	407	439	447	403	405	401	413	451	440	460	469	422	427	389	397	458	431	416	410	438	409	424	371	407	414	424	453	427	425	480	422	441	427	425	448	417	392	415	380	436	447	422	374	432	432	408	392	427	449	423	417	437	465	443	415	397	429	442	461	431	382	383	438	450	432	416	433	407	435	445	402	429	439	414	435	407	397	405	441	361	428	453	421	419	377	417	405	411	402	435	430	410	445	425	365	403	420	390	430	379	415	417	442	429	428	420	442	434	406	427	397	405	422	415	400	398	426	454	441	381	432	428	369	423	423	384	408	452	395	458	418	415	422	430	440	381	388	435	409	429	444	406	403	418	394	434	395	390	415	428	407	398	423	430	471	426	444	447	445	419	408	420	427	429	450	429	441	435	427	432	425	406	386	411	414	408	435	423	436	408	437	439	402	422	429	383	415	427	418	425	416	436	423	433	416	447	408	429	415	438	390	420	389	440	429	427	382	424	427	438	436	392	392	452	398	405	414	426	447	398	408	409	433	443	395	441	437	438	446	406	396	426	397	423	421	411	428	405	417	426	408	412	421	442	435	422	424	452	411	409	410	412	459	401	399	424	456	420	438	418	419	407	398	396	416	461	428	456	422	454	404	412	433	381	417	385	412	448	411	416	390	384	438	405	440	441	399	391	414	414	446	409	434	413	411	437	415	420	420	448	433	411	449	384	423	455	420	414	435	439	422	421	402	402	443	444	409	433	429	414	414	407	419	454	459	470	400	413	454	413	468	443	432	389	431	394	400	386	419	443	404	463	453	434	421	434	382	394	399	430	394	406	424	404	416	411	423	428	436	390	435	461	441	413	448	400	403	425	397	401	428	408	451	412	410	397	454	440	390	457	403	372	427	419	428	441	405	405	420	476	430	445	438	417	415	402	410	383	462	416	427	462	421	458	418	441	424	424	434	359	424	439	439	401	403	467	409	412	431	446	409	437	445	425	439	414	395	415	388	429	420	394	417	420	422	411	438	423	425	447	407	404	407	419
27753	17463	3500	557	428	379	330	336	370	338	334	338	344	343	332	319	342	314	316	343	311	313	319	324	328	340	310	344	332	356	275	340	377	362	356	298	312	311	328	307	360	331	349	346	328	354	332	315	367	340	324	311	324	341	349	326	339	350	337	311	320	307	349	318	306	327	330	353	312	303	320	302	317	337	354	329	295	328	332	327	313	332	334	310	337	323	327	331	346	353	309	334	302	344	342	308	360	313	351	357	319	333	328	320	314	325	308	343	331	319	311	333	344	336	315	313	343	321	348	321	352	339	309	307	315	321	353	316	312	374	354	328	341	341	328	360	316	310	352	314	311	324	300	335	326	281	328	321	359	293	326	336	331	327	328	311	337	348	294	334	320	322	325	339	359	308	331	318	310	308	318	291	349	330	324	334	332	321	320	334	344	306	357	321	302	343	327	353	323	309	342	282	308	297	324	350	316	315	336	307	313	333	354	321	312	323	315	376	313	316	327	334	288	310	316	326	308	326	316	335	367	310	340	325	330	333	311	374	278	336	306	344	349	336	306	327	338	361	345	338	349	343	342	326	313	297	317	322	316	335	322	353	316	325	334	335	364	328	331	358	319	334	339	332	323	324	285	326	343	311	299	332	338	312	309	326	342	308	336	333	363	297	337	322	327	295	319	350	307	295	336	305	343	346	324	317	337	340	330	367	334	360	315	340	364	322	307	313	316	361	320	306	301	339	314	303	338	335	299	324	366	363	333	317	328	338	308	326	353	315	329	365	352	308	332	325	317	302	320	332	338	335	315	336	331	333	311	307	356	310	314	345	344	320	299	327	339	324	342	292	325	330	351	310	308	344	328	306	333	301	296	309	335	316	312	362	324	349	303	326	324	311	313	325	314	333	330	326	319	337	338	358	305	349	324	334	344	349	338	309	356	325	340	338	349	325	332	320	328	328	332	373	344	330	331	317	319	322	305	351	311	337	340	305	314	341	338	325	339	354	334	308	324	333	342	309	357	346	339	341	350	329	299	322	332	332	329	344	342	338	339	329	327	321	361	336	336	328	331	344	351	338	344	312	341	338	381	316	351	336	342	335	314	310	338	347	327	336	303	322	318	342	348	392	281	338	347	308	345	348	280	304	333	320	309	349	313	325	306	322	336	314	311	304	335	349	328	342	342	309	349	320	320	332	321	313	316	303	326	302	350	307	327	305	385	311	305	344	351	341	323	324	368	318	332	320	300	354	336	304	323	347	324	279	353	311	343	300	335	327	331	311	300	318	324	310	325	310	345	340	329	330	348	323	320	294	333	341	350	308	332	330	319	299	309	341	308	332	329	333	328	315	313	312	338	327	294	322	322	303	322	366	336	315	346	326	325	331	324	321	339	329	301	322	306	306	360	306	310	337	337	321	325	329	353	340	332	307	331	355	295	295	327	279	307	344	322	347	330	315	303	310	288	347	327	329	320	332	334	316	349	348	334	331	320	358	341	324	320	333	325	320	342	351	301	323	328	332	323	352	350	340	344	329	364	352	351	314	314	319	321	333	335	315	353	319	348	362	340	315	324	322	304	343	339	317	315	350	331	307	320	358	334	330	344	338	329	340	327	315	325	319	325	325	315	313	342	302	354	310	314	358	342	321	317	307	290	346	325	303	362	344	334	331	338	302	334	329	306	298	340	346	364	327	303	337	320	365	370	300	311	297	346	324	366	320	369	345	323	303	307	329	314	328	324	311	318	329	347	349	294	340	328	330	334	353	335	337	312	343	334	335	317	320	335	303	351	341	333	350	286	333	346	319	338	293	332	338	338	309	303	323	328	357	311	343	328	315	345	322	355	338	314	354	331	316	315	345	335	292	337	331	332	323	337	329	286	318	307	300	347	347	313	294	330	315	331	342	333	318	301	309	319	371	345	327	315	307	330	377	333	318	351	343	331	328	354	340	313	340	311	304	350	362	313	346	331	336	347	326	344	306	321	294	308	359	294	333	307	327	307	340	329	328	334	318	333	326	343	326	315	314	316	326	324	328	320	283	336	311	349	328	309	339	340	324	333	364	355	306	329	332	311	333	358	318	313	339	326	321	328	343	326	332	337	333	328	347	337	332	325	357	362	336	332	376	291	298	304	326	333	343	281	309	342	321	339	332	371	307	344	324	326	342	347	325	318	319	314	307	323	292	312	320	313	331	315	297	336	333	341	316	340	328	335	346	304	292	347	329	331	313	322	319	317	328	309	314	315	330	315	324	291	327	343	337	337	331	319	341	345	305	312	342	334	334	304	302	314	325	332	334	318	304	346	298	336	342	301	331	341	325	305	327	348	312	329	329	299	332	334	343	341	335	341	330	365	328	317	332	321	322	311	336	324	329	314	336	344	338	355	317	319	318	350	289	352	337	326	329	310	332	319	340	328	344	341	318	316	342	295	333	322	328	317	304	343	334	341	342	350	324	340	331	312	321	320	321	355	313	319	316	301	305	347	315	342	343	300	303	335	351	343	336	301	322	319	290	330	312	312	341	345	335	315	356	337	325	354	300	336	309	292	344	322	335	317	321	327	315	339	343	369	328	303	341	333	279	308	300	317	282	349	370	326	348	338	341	349	325	309	346	312	323	298	364	330	355	317	328	350	316	347	348	320	305	321	285	340	313	350	320	321	366	296	341	325	336	289	323	307	338	309	304	319	341	333	328	339	340	325	323	321	319	331	320	282	313	303	316	317	296	334	331	322	312	325	327	327	326	329	308	314	332	324	313	348	323	297	310	312	346	337	322	352	334	325	320	303	338	372	325	336	343	313	328	294	312	360	339	347	318	327	348	349	354	365	322	337	316	289	315	324	314	315	318	344	335	322	316	313	320	338	330	322	313	343	355	339	299	347	350	282	345	326	328	320	319	325	316	348	358	365	285	313	330	351	333	314	332	333	314	324	299	346	358	296	315	317	325	303	312	339	316	340	316	339	328	352	359	295	322	318	303	331	335	280	337	330	331	327	332	320	333	341	346	349	338	331	320	299	301	306	299	381	321	344	370	354	309	370	311	326	344	329	295	351	309	312	336	330	307	324	336	283	353	320	309	348	311	308	371	322	350	329	307	333	333	335	334	308	301	309	336	313	320	343	322	327	324	325	321	324	278	348	341	355	319	320	310	370	346	342	318	326	342	351	329	340	327	333	336	330	319	325	340	329	320	334	334	329	315	306	349	344	332	339	334	320	328	328	338	332	328	324	318	341	314	334	329	291	344	335	349	311	356	338	339	339	348	340	315	321	347	345	349	314	297	316	352	323	328	328	317	312	357	324	314	308	329	305	306	334	343	330	325	360	327	348	331	341	313	337	352	341	332	300	328	295	337	332	350	326	319	352	319	310	312	310	322	333	357	351	300	331	350	292	313	304	344	329	312	313	323	327	318	303	355	339	322	345	318	341	333	304	351	347	332	334	313	323	357	337	337	315	332	318	309	316	330	331	344	351	341	294	325	306	354	298	316	365	334	388	320	311	319
8216	1301	702	517	427	410	382	394	360	375	362	379	377	343	362	377	402	362	332	370	397	387	346	415	345	383	377	365	377	380	338	353	366	367	369	362	364	371	351	400	374	376	370	372	365	358	314	374	364	393	337	365	337	375	370	377	382	384	374	373	371	405	377	327	346	337	384	384	358	382	398	346	356	384	364	356	390	371	379	347	358	379	378	357	358	334	343	356	356	348	359	350	349	366	363	374	407	336	332	388	345	380	368	360	363	381	393	360	373	370	380	341	353	340	341	360	351	382	351	360	345	370	351	338	355	376	377	369	355	328	365	344	363	363	376	380	413	342	339	430	367	394	376	377	372	363	363	383	380	365	370	360	398	316	356	366	377	360	339	360	338	379	368	367	378	376	374	418	348	396	390	341	344	369	373	376	366	329	390	381	361	366	361	379	358	367	398	351	379	419	370	360	355	360	386	397	381	375	341	382	349	352	342	363	381	390	350	345	334	339	388	314	346	350	356	397	356	387	368	358	354	358	403	387	367	379	366	353	365	369	351	338	387	380	362	322	354	363	396	363	388	358	361	363	401	352	373	392	370	384	374	352	356	395	356	370	352	413	389	366	351	370	390	360	328	383	354	368	347	390	376	390	353	367	384	338	380	404	366	378	352	402	351	342	332	400	361	344	362	408	394	380	406	378	369	378	356	400	385	357	357	356	365	380	398	380	368	369	384	358	352	349	352	391	375	317	383	379	391	370	357	379	363	342	395	359	377	386	362	334	356	374	348	363	351	372	376	351	402	358	368	355	378	356	363	352	384	366	376	368	380	354	382	378	335	352	342	355	345	369	388	358	381	361	378	340	398	362	367	364	364	367	376	369	374	358	343	368	372	344	346	386	372	357	371	384	362	370	346	351	352	363	368	367	388	339	396	361	367	416	352	370	406	378	374	338	398	341	370	361	342	380	361	357	379	359	361	375	335	345	354	367	367	353	358	377	351	361	355	375	389	363	368	376	386	367	389	378	381	350	376	364	383	373	365	351	375	374	369	349	407	357	367	346	364	347	390	363	396	371	376	378	375	346	362	372	369	393	390	380	361	339	338	362	403	387	352	365	327	348	374	333	382	386	352	363	384	379	368	367	379	327	351	373	391	346	383	367	352	377	377	368	339	351	374	369	374	352	392	389	356	373	377	358	420	370	366	379	372	369	347	374	343	388	388	372	363	366	398	392	387	353	365	360	351	368	346	378	361	365	368	347	322	375	364	378	354	335	365	359	345	338	363	380	372	397	407	357	377	334	346	341	364	386	345	356	367	400	343	345	385	364	400	397	398	371	350	380	377	357	380	353	360	414	392	374	345	372	400	361	374	364	385	381	366	373	368	345	375	367	355	391	378	379	358	368	358	355	373	377	392	408	333	362	361	396	370	347	405	395	408	364	353	372	356	386	339	353	360	408	342	388	363	401	329	400	369	373	345	393	392	363	385	396	377	397	342	378	350	398	343	361	376	354	353	396	354	392	375	342	361	348	383	377	366	370	379	334	375	379	382	375	390	352	327	369	353	402	366	374	375	339	377	358	359	401	371	378	374	370	367	381	385	381	358	355	353	381	403	382	360	302	371	398	361	382	350	337	384	349	353	370	358	385	362	372	343	338	344	377	355	370	372	391	364	382	353	383	366	351	380	357	373	378	344	341	379	366	353	340	373	374	357	360	375	393	356	376	368	361	392	365	345	359	384	364	349	372	364	368	369	374	347	374	425	340	377	359	370	384	343	377	367	348	402	340	377	363	381	355	329	347	377	336	328	373	384	363	334	351	367	347	373	371	363	356	379	398	364	338	378	366	350	369	364	374	381	349	380	375	382	374	376	331	357	365	364	379	360	351	315	390	386	401	395	372	377	366	352	401	349	371	402	378	356	372	390	347	361	368	405	368	328	372	359	392	363	378	344	393	332	355	374	337	371	335	340	362	402	335	377	372	341	360	365	350	366	390	349	341	369	376	400	356	377	401	381	381	373	356	302	388	358	366	401	412	371	373	352	371	321	382	385	381	373	373	351	334	389	359	374	384	356	396	397	364	346	357	401	360	328	335	369	379	364	382	372	349	330	385	413	342	410	351	385	365	349	382	389	368	334	387	381	371	372	397	374	391	394	362	313	348	349	322	354	359	375	329	356	380	350	376	352	403	316	348	389	375	388	396	331	358	355	371	393	380	370	347	372	366	399	391	339	368	375	393	349	390	378	377	407	385	367	386	374	357	391	370	352	350	326	340	364	365	356	357	348	359	394	344	350	357	341	356	397	344	402	383	382	348	379	362	370	333	338	357	359	373	359	374	374	358	372	330	347	356	405	348	369	345	369	373	359	379	385	347	363	370	396	389	395	367	372	380	340	362	334	372	405	344	338	356	342	344	358	377	357	359	378	389	361	359	401	358	368	379	388	384	378	353	350	365	347	359	346	371	358	349	378	388	370	358	356	377	376	375	376	381	364	378	331	360	381	359	342	383	402	370	311	318	397	369	340	345	369	345	371	405	353	347	373	342	384	362	378	388	345	369	373	365	350	373	355	379	349	366	379	371	319	352	389	352	377	369	372	324	368	369	350	361	380	361	343	374	343	383	354	353	327	376	385	352	380	401	360	350	380	377	398	412	372	413	364	359	375	374	348	339	347	378	380	333	346	395	351	358	348	349	365	382	340	371	357	359	335	395	357	371	366	380	386	385	360	343	377	366	354	363	342	351	362	355	330	355	360	365	353	356	368	390	382	343	381	342	342	370	371	357	361	408	344	351	365	308	348	361	387	334	380	369	371	373	385	396	350	361	348	329	363	386	378	366	343	381	374	363	363	334	356	367	335	378	363	398	365	369	372	362	367	360	390	355	372	348	348	437	376	374	364	357	398	362	389	395	382	343	336	366	392	369	377	397	356	386	338	340	353	338	388	373	370	359	351	397	335	376	343	367	377	372	348	382	367	381	394	355	356	370	370	352	360	406	376	346	338	358	395	372	389	372	378	379	337	393	351	356	359	379	352	357	342	369	387	351	416	366	351	377	322	379	325	386	367	375	362	361	387	377	383	361	327	383	361	365	347	367	339	358	380	368	371	318	374	380	329	384	370	353	352	352	348	382	371	393	363	374	390	342	410	375	367	339	370	369	396	355	346	365	364	368	365	398	336	351	349	357	362	371	378	370	373	390	377	384	370	356	355	367	331	356	360	361	344	340	348	361	362	330	336	361	351	350	351	371	353	367	391	353	369	420	353	345	429	397	376	376	356	358	395	352	412	392	348	362	373	382	366	343	367	332	344	359	361	380	361	358	375	362	387	380	390	415	353	363	380	371	350	385	387	348	347	337	391	376	368	348	369	359	385	347	373	363	333	365	374	382	399	379	374	353	341	385	345	367	345	332	371	377	413	348	348	362	366	363	338	377	406	389	383	358	399	373	383	364	384	361	355	353	361	346	371	367	388	389	344	375	352	359	370	327	345	359	379	384	372	383
23572	21034	28190	24105	21038	8710	778	500	392	344	315	266	281	235	245	238	233	250	247	233	218	188	168	214	191	223	212	212	178	196	185	185	175	169	188	194	187	189	192	181	215	166	205	181	188	209	174	188	186	153	182	174	171	179	197	186	181	176	211	158	177	181	189	176	183	195	193	192	197	188	172	188	188	182	187	167	181	173	176	170	159	157	163	197	179	181	202	181	150	177	184	191	185	160	212	187	179	186	160	182	182	179	188	172	169	179	171	195	189	166	203	174	184	193	174	195	177	179	189	197	158	209	219	180	178	192	174	187	182	171	173	169	183	167	178	177	173	174	174	164	178	170	167	203	178	176	191	186	195	170	190	199	158	179	172	192	203	161	185	185	193	186	204	167	192	171	180	165	163	169	188	171	168	185	190	175	183	160	183	167	162	183	172	164	184	170	166	188	184	184	187	191	177	184	188	178	172	162	154	154	175	220	225	175	168	181	171	183	162	172	169	176	178	192	194	152	204	159	172	174	177	174	182	178	158	184	181	172	149	172	163	183	192	173	170	180	192	187	166	192	206	185	170	181	197	176	186	171	186	167	167	182	169	162	180	181	175	160	172	177	181	194	169	178	180	179	166	191	184	160	175	178	153	197	205	186	196	169	165	170	170	159	178	161	183	177	177	162	167	174	172	157	149	194	187	199	179	182	172	179	197	195	186	211	194	174	185	170	161	187	167	166	165	187	186	161	181	167	175	172	187	155	174	163	173	164	193	175	182	172	187	184	174	183	191	188	180	177	162	201	171	170	188	171	161	200	152	173	167	166	162	170	195	184	192	181	157	174	173	177	212	172	179	188	178	203	175	173	182	185	175	155	177	198	164	182	158	181	175	188	201	184	181	175	178	173	198	159	167	193	200	181	190	173	184	176	184	182	181	171	191	163	189	176	155	175	185	210	193	160	184	158	181	174	191	205	160	169	149	168	143	168	198	169	192	168	164	179	155	185	187	171	174	183	181	193	172	181	180	174	181	169	161	182	169	174	189	183	188	141	173	174	164	194	172	187	166	181	171	183	169	178	192	180	199	183	132	178	189	181	184	181	187	168	185	166	162	187	160	182	184	176	162	194	184	214	179	196	189	165	198	174	177	179	190	160	184	155	174	193	192	203	164	167	183	191	196	186	178	161	176	177	178	185	151	189	176	157	178	215	202	178	154	191	197	166	173	173	210	158	183	164	177	184	175	180	149	176	181	185	183	177	180	180	188	179	199	169	173	184	201	160	198	189	179	193	199	166	185	182	197	160	167	201	184	169	174	181	198	170	192	174	194	178	183	190	161	212	175	166	173	195	120	164	167	208	178	162	159	172	197	167	179	178	170	150	183	174	192	194	180	196	181	179	203	162	170	190	182	162	199	169	195	195	176	146	177	183	179	184	182	190	191	207	161	175	186	172	198	169	187	178	185	201	177	204	199	191	173	184	146	204	187	180	165	179	159	153	184	155	189	201	164	168	166	173	164	201	198	153	183	170	165	169	172	192	185	184	146	198	155	156	198	176	177	166	190	185	172	179	203	187	176	167	155	166	183	158	172	166	172	175	196	166	154	223	192	140	134	181	163	180	179	168	168	180	180	182	183	150	199	194	183	174	189	185	187	162	193	158	171	192	166	168	173	180	190	174	200	196	193	171	168	171	187	172	166	217	162	167	164	170	191	199	177	171	184	180	197	185	188	159	166	180	175	173	194	174	178	176	192	176	183	176	171	189	169	175	181	153	178	161	165	196	171	184	181	188	169	178	203	187	153	187	143	169	178	179	153	187	156	175	177	158	181	176	190	162	193	170	186	181	160	203	188	194	213	189	190	161	215	177	163	148	199	170	164	159	202	169	173	165	174	179	160	183	179	188	173	187	156	173	155	145	173	184	157	171	172	182	158	168	169	167	182	171	151	188	200	191	179	189	191	160	168	171	211	169	193	192	181	188	158	197	166	166	174	197	185	183	163	206	183	183	158	182	190	189	193	187	181	160	161	171	176	181	177	162	172	163	179	195	180	172	176	169	178	166	180	177	172	176	176	163	187	182	170	210	177	181	195	186	188	177	165	180	168	181	176	190	157	181	168	191	162	159	164	174	170	163	162	187	214	167	148	174	191	197	167	192	187	178	177	180	186	180	185	177	172	197	176	175	181	192	133	184	168	152	173	177	152	176	176	172	178	186	181	186	189	175	154	164	157	174	188	177	153	178	184	184	157	168	173	177	169	153	177	175	196	185	190	186	167	175	184	184	200	173	164	168	181	185	195	184	159	175	183	172	176	172	181	172	181	171	180	170	185	166	166	193	191	173	185	156	180	164	179	162	181	176	180	177	192	175	212	190	155	185	199	184	171	199	189	168	169	197	169	190	188	169	167	175	160	214	185	169	177	197	168	144	167	174	200	162	170	176	172	180	166	180	197	192	174	193	186	174	164	204	183	172	172	181	200	170	175	186	170	204	210	171	170	195	188	165	174	170	196	185	163	179	188	160	182	179	181	201	188	168	172	164	186	165	161	193	186	184	182	189	187	174	184	167	179	158	175	210	198	160	180	187	177	176	172	173	176	170	188	198	178	209	185	184	176	177	186	163	163	163	164	159	177	171	178	188	188	181	169	172	190	159	167	162	175	197	169	163	186	168	191	173	173	179	191	151	182	182	179	196	197	189	185	189	172	185	177	175	151	151	158	174	182	173	187	161	180	173	170	177	198	170	194	163	169	177	160	185	180	188	172	180	137	183	187	190	187	185	170	201	165	170	185	187	160	175	197	172	189	163	154	191	174	197	163	156	174	180	155	175	165	172	191	200	180	167	182	188	192	180	173	180	186	197	175	174	168	191	180	188	175	189	193	161	190	195	175	184	143	185	170	161	169	172	178	199	197	162	182	175	153	172	153	161	179	193	174	185	175	190	167	179	175	181	170	188	185	179	162	163	164	155	193	198	167	159	174	175	158	164	187	184	196	189	187	180	160	178	189	200	176	141	189	172	178	156	171	188	166	177	170	186	182	191	181	182	173	186	193	182	197	193	180	185	192	164	173	181	183	174	199	174	177	174	194	188	172	168	175	170	192	179	171	164	179	186	180	153	161	183	190	192	190	165	204	181	167	179	164	173	172	171	202	177	187	162	180	180	198	206	203	170	188	152	165	173	191	182	170	180	189	177	167	181	191	184	183	171	186	190	172	208	205	152	199	175	181	154	180	181	154	167	217	179	191	170	164	200	166	174	163	170	177	187	190	203	176	186	173	175	181	183	197	172	190	164	205	187	169	189	160	196	193	170	173	157	178	170	176	157	183	177	189	195	184	187	162	193	175	173	154	170	175	198	184	167	189	172	183	185	178	179	170	184	192	181	177	206	166	189	159	192	188	173	199	188	163	152	173	204	186	182	187	186	155	175	194	195	168	188	197	193	163	164	187	153	158	182	183	180	176	189	200	196	177	216	166	185	149	181	174	194	162	180	163	177	159	170
24637	11619	5414	2503	1773	1312	1007	839	656	544	452	417	390	369	348	291	300	282	274	247	261	245	248	264	232	238	223	216	228	255	228	235	229	228	230	211	234	229	222	236	215	244	218	189	207	214	222	206	227	195	196	219	203	200	207	204	221	238	211	199	222	203	205	205	201	215	214	218	215	190	217	204	207	210	221	198	238	224	202	178	186	229	224	204	190	215	203	197	189	214	224	196	190	208	206	211	222	193	225	207	203	212	220	221	195	179	199	207	199	193	213	196	209	226	200	218	187	181	211	225	210	189	193	198	211	196	198	205	225	193	203	202	206	183	217	206	184	188	207	197	213	204	202	192	192	188	190	218	202	205	205	201	202	206	214	215	225	205	180	209	205	206	227	207	201	201	201	216	215	183	197	208	188	203	210	221	194	205	201	211	213	227	192	212	187	197	215	215	208	207	197	209	200	210	202	220	177	191	210	205	218	215	196	200	208	193	191	198	201	188	187	196	205	211	206	201	221	201	188	187	196	194	219	203	191	197	234	186	211	180	211	206	209	229	216	200	216	188	191	201	171	200	206	200	208	230	208	220	215	226	200	220	208	183	199	205	201	225	206	180	185	191	200	205	207	212	213	192	198	194	220	198	193	188	198	204	214	182	201	200	174	193	214	180	197	208	204	229	169	202	231	194	211	187	217	204	206	196	186	213	208	198	219	200	202	196	201	213	225	194	213	221	196	195	200	195	228	180	183	214	190	212	235	227	209	221	171	208	181	192	182	183	210	208	178	159	198	220	231	219	193	215	209	197	196	214	209	212	193	198	199	206	200	181	202	201	197	197	200	187	208	204	200	239	184	235	214	211	192	185	219	211	208	229	198	217	190	219	212	211	205	221	185	196	222	221	238	226	199	190	221	212	218	194	197	212	203	186	193	190	217	197	217	170	211	207	204	195	186	212	197	217	209	200	191	196	207	227	202	218	180	205	223	196	224	196	203	238	184	202	190	193	202	193	187	201	191	196	244	216	209	195	187	203	217	214	189	188	191	210	199	200	223	191	219	201	193	205	192	205	215	206	239	188	206	200	203	205	186	207	185	225	215	206	200	174	206	202	219	194	212	197	204	195	201	222	228	210	230	213	193	208	220	202	182	193	198	181	190	203	234	218	229	208	219	196	226	207	212	177	186	194	196	193	218	196	203	187	210	215	215	208	187	180	187	202	209	202	212	202	224	204	201	200	219	204	187	214	203	245	204	199	209	199	207	179	186	209	198	215	197	201	219	208	199	190	219	209	186	171	176	206	181	210	192	219	218	192	201	193	206	191	199	192	192	201	193	222	209	194	241	217	216	210	191	219	197	221	208	178	217	228	170	190	208	200	199	195	206	189	205	186	222	227	179	199	190	202	183	188	210	221	186	192	206	217	211	211	204	226	204	210	190	221	232	187	208	180	192	206	223	200	210	218	216	191	193	179	203	198	188	163	174	200	196	200	203	203	208	188	196	204	214	174	201	214	221	211	190	219	196	211	202	200	211	189	198	192	207	188	208	192	216	241	209	224	214	205	216	218	203	223	212	197	222	207	207	194	189	187	213	181	209	184	207	182	207	203	210	210	218	197	176	201	194	211	203	214	239	198	199	210	192	204	201	213	200	222	176	211	179	191	191	185	188	201	191	215	208	197	223	200	203	217	172	182	216	205	189	173	200	203	199	239	202	222	222	199	222	204	208	180	193	192	210	211	212	198	215	191	230	223	199	219	228	180	230	217	186	199	207	207	192	212	204	194	198	193	223	214	193	212	212	217	230	194	207	216	207	185	212	200	208	188	181	220	178	214	206	209	191	216	185	195	221	190	205	205	189	203	227	215	215	191	225	187	215	224	195	217	194	220	182	210	200	205	188	191	201	216	221	196	205	207	188	203	183	179	202	199	206	185	207	200	191	204	217	204	192	204	194	216	212	230	213	205	203	211	218	168	196	202	212	195	231	216	210	221	214	204	236	182	174	225	192	189	187	214	212	190	212	208	201	197	207	202	216	197	200	202	218	190	209	196	209	207	218	212	186	205	212	194	193	216	200	190	194	219	204	186	224	190	196	196	203	228	201	206	195	217	194	252	202	232	199	216	198	212	209	199	223	209	217	208	181	203	208	225	208	207	198	204	217	200	217	213	193	208	201	203	195	190	181	209	203	209	207	202	209	220	216	211	217	187	184	233	189	223	209	199	202	195	205	228	190	210	199	204	211	222	199	217	222	204	210	193	207	205	196	225	200	213	206	198	192	215	204	186	196	217	201	211	217	211	211	209	202	213	199	197	214	206	188	193	211	190	216	206	208	192	191	210	197	203	198	200	188	190	221	198	189	230	190	212	225	207	218	221	194	213	203	192	192	210	216	201	193	186	211	211	212	227	205	206	234	210	198	198	196	211	200	242	195	224	186	174	207	212	226	196	207	199	185	203	208	193	227	190	185	217	204	197	205	215	203	218	205	198	198	208	229	202	196	228	200	196	208	203	230	192	204	225	223	205	171	220	204	217	184	195	183	226	216	202	204	170	232	189	174	206	212	189	225	161	213	214	206	178	226	195	190	180	191	185	219	207	188	219	207	203	196	208	206	206	178	209	226	206	207	213	199	229	211	194	198	218	212	203	207	198	215	202	214	193	183	196	208	214	216	218	201	200	200	200	213	189	218	220	201	231	169	204	202	220	183	245	217	194	210	205	202	207	193	202	196	194	204	198	199	213	196	215	200	216	200	212	212	223	220	209	211	218	203	202	187	217	191	217	208	209	210	199	215	194	202	184	189	208	208	211	184	202	251	199	216	185	223	229	206	197	198	202	198	194	215	212	223	194	165	193	204	211	201	216	218	192	221	186	188	195	219	216	179	209	191	205	203	202	206	210	190	201	204	191	231	206	207	191	200	209	201	195	223	230	216	229	211	207	205	218	201	195	207	196	230	197	214	203	188	217	194	195	219	205	185	196	210	211	190	212	210	182	208	204	188	186	226	198	186	195	212	206	181	209	229	218	197	188	200	197	210	193	190	208	193	201	200	220	229	209	172	201	201	188	191	224	201	191	225	200	194	207	194	187	187	195	213	214	201	207	213	208	197	172	200	247	186	207	192	179	194	210	204	201	200	231	199	215	187	203	218	165	210	211	192	211	212	192	206	186	209	178	193	177	205	213	190	188	180	207	205	219	202	208	207	230	209	207	202	191	223	215	223	203	208	215	202	208	228	204	203	201	241	196	178	203	203	187	225	184	201	207	212	205	194	198	205	195	216	197	200	215	194	201	197	191	213	176	198	215	216	195	198	229	229	207	179	217	209	208	212	189	211	184	205	186	214	195	226	219	215	200	185	217	194	212	202	203	201	197	193	176	201	210	210	209	225	165	214	222	179	209	203	211	192	194	203	204	201	219	206	203	235	204	189	226	228	182	223	207	195	224	204	203	201	198	202	211	195	186	231	206	199	227	214	209	183	201	218	212	192	214	195	205	200	187
24901	21076	27082	25176	9303	997	811	688	663	630	641	574	635	576	620	607	543	553	601	552	545	552	527	559	581	574	612	552	581	588	604	565	546	563	579	528	540	591	534	555	588	561	546	551	540	544	553	565	514	571	557	546	575	506	568	545	577	550	575	527	528	542	545	583	539	536	513	527	543	582	545	585	536	537	589	590	545	552	554	535	520	510	541	549	531	554	575	534	519	543	545	562	582	531	569	560	538	544	519	553	518	552	525	509	537	561	576	556	546	597	508	545	556	569	564	596	525	570	574	567	565	556	546	570	522	550	554	562	541	496	535	555	542	550	528	513	572	527	526	546	542	582	525	583	552	559	524	535	556	578	540	554	580	513	563	543	549	543	537	523	583	544	588	588	545	490	554	565	557	590	528	540	527	505	571	553	532	557	538	509	554	576	527	527	576	554	521	569	545	587	520	542	579	529	607	578	560	575	572	564	544	500	555	570	545	535	603	504	559	539	554	512	538	529	569	530	549	546	551	573	545	554	552	571	521	528	531	505	575	569	583	578	540	564	558	575	500	598	529	562	598	578	592	577	541	522	547	561	563	573	563	497	583	587	525	592	497	572	577	544	556	527	547	571	546	503	566	575	590	517	588	579	557	588	561	574	539	527	495	506	549	582	515	592	526	543	530	546	541	518	508	534	529	560	519	555	556	561	526	594	532	595	532	562	529	471	535	589	567	557	520	546	558	533	561	574	535	529	527	592	555	528	534	583	515	553	538	519	533	515	516	508	513	566	545	566	546	536	518	542	556	579	530	545	550	569	512	546	579	629	570	555	536	577	509	521	571	583	547	562	537	569	554	557	533	570	522	531	558	530	523	517	553	514	566	521	582	577	577	505	537	569	555	559	550	541	514	523	554	540	515	568	561	583	520	518	549	534	595	564	577	577	565	487	560	557	551	548	566	573	564	579	530	541	554	587	539	584	516	531	554	540	576	564	548	563	547	567	542	535	528	498	553	541	546	537	543	519	541	591	549	512	548	550	558	581	572	560	555	560	517	552	557	545	531	525	561	579	546	582	560	553	560	566	535	572	599	568	556	572	562	567	570	513	583	601	539	535	483	531	587	508	577	542	581	553	569	544	500	525	566	550	529	573	572	609	549	566	518	543	544	525	570	571	576	573	533	583	567	541	565	562	542	564	528	573	553	543	521	518	522	534	567	516	575	544	588	556	497	573	549	522	534	552	512	567	514	570	600	565	572	549	528	535	521	514	590	538	510	547	572	518	525	531	539	567	555	535	585	517	564	537	578	523	545	501	571	545	545	528	541	531	519	538	552	581	538	508	544	594	504	539	528	541	576	569	587	546	556	579	521	547	559	558	526	561	530	553	555	538	530	556	526	562	547	557	565	555	499	549	538	546	526	539	615	542	565	530	585	598	552	578	544	538	512	547	555	530	560	553	561	542	565	561	559	592	587	552	522	523	540	556	569	546	588	534	557	561	545	567	597	546	567	509	543	572	544	540	589	555	516	548	539	544	586	529	567	517	562	535	521	531	553	535	564	552	508	534	585	541	549	560	546	566	547	548	584	518	545	556	558	563	557	527	558	547	538	535	556	521	541	548	580	564	556	588	579	536	559	537	610	575	531	543	531	546	566	493	534	554	558	560	574	540	538	558	541	598	555	528	589	576	573	548	506	576	543	587	548	581	513	527	532	519	554	574	505	527	552	582	583	597	587	551	531	602	582	532	524	562	569	580	551	537	536	557	527	583	589	571	528	517	566	585	551	545	584	515	556	555	551	562	534	556	551	598	531	552	534	577	533	496	530	529	588	549	566	556	532	548	580	565	574	585	561	551	563	515	551	564	535	586	567	584	563	585	557	571	558	517	531	524	588	565	555	532	560	582	551	555	519	518	603	524	577	537	546	557	527	528	545	561	588	557	543	546	513	547	562	534	491	496	566	548	511	593	562	528	533	567	517	534	560	545	566	563	549	534	568	550	533	528	513	606	555	575	487	538	546	582	614	547	525	557	555	524	543	528	563	567	572	542	520	575	514	575	532	560	549	566	577	566	557	537	528	572	580	535	589	558	520	549	558	553	533	582	571	566	561	559	564	534	543	570	554	558	561	504	570	561	545	540	554	532	575	511	512	505	553	530	554	519	539	586	534	552	530	544	563	566	566	545	533	595	547	572	542	575	543	535	559	542	508	553	533	569	577	506	556	565	557	576	546	556	533	549	538	559	561	563	569	504	518	560	573	569	563	536	509	518	524	526	535	517	558	564	553	549	573	517	557	549	547	523	573	599	605	569	554	544	523	521	531	561	532	529	536	549	519	554	542	534	517	572	531	558	586	565	555	558	550	577	569	583	565	576	551	575	563	562	601	547	529	584	537	515	565	569	567	551	515	544	567	547	537	536	567	526	514	547	599	549	546	522	570	554	513	569	572	568	530	532	532	558	532	546	496	556	549	544	540	574	546	525	554	562	529	551	526	576	544	559	515	531	549	553	549	605	517	544	558	566	585	583	572	555	541	526	537	546	573	568	504	537	558	539	575	548	544	565	566	570	557	547	544	596	561	542	556	583	568	558	567	552	574	559	547	530	539	542	549	554	531	518	569	549	554	532	575	567	537	587	563	573	596	536	551	522	526	512	580	600	492	549	563	557	559	530	542	583	533	568	553	544	564	503	556	529	521	588	552	559	582	596	588	519	565	529	595	529	579	537	535	545	551	504	550	510	548	521	647	555	527	532	560	583	586	540	557	594	552	587	542	546	534	549	538	577	575	555	531	550	567	487	515	527	525	576	500	582	608	572	598	570	581	558	570	564	545	573	541	539	518	606	545	523	552	543	525	550	517	503	569	545	535	545	621	551	528	580	595	535	520	536	589	552	541	569	546	549	559	525	549	510	575	559	511	566	537	570	572	560	549	596	549	513	577	547	524	541	582	524	570	573	539	520	477	606	531	579	543	559	572	554	541	510	562	533	556	589	567	567	534	523	548	554	562	534	520	554	584	532	610	513	526	573	559	548	590	531	584	541	556	541	552	542	506	539	580	523	527	544	575	576	518	553	538	527	546	533	510	548	549	579	554	544	528	533	520	546	521	532	547	556	554	533	527	558	574	543	547	527	548	554	599	532	559	572	549	551	557	527	586	572	564	537	532	575	488	566	555	481	603	557	583	526	573	546	533	563	580	495	554	555	559	543	545	555	548	573	540	575	546	581	540	566	536	561	548	568	568	517	515	556	596	527	559	557	549	544	543	579	522	567	593	553	532	554	528	574	577	573	537	551	566	541	608	577	553	552	602	546	553	533	487	508	569	560	584	543	549	543	562	498	544	541	557	578	544	550	580	519	533	551	538	543	548	502	563	547	521	574	552	513	544	521	572	543	556	562	543	564	558	500	529	539	581	564	604	566	559	613	543	533	548	527	534	521	535	535	569	542	554	567	514	550	520	561	565	485	573	536	535	571	573	516	556	551	567	597	586	549	554	542	517	535
21898	7205	3180	1736	1391	1140	1006	921	806	735	740	766	663	653	639	642	665	577	643	620	578	626	619	621	566	648	567	591	608	626	576	563	561	584	566	595	560	579	608	600	594	602	590	563	598	578	598	600	617	602	582	599	579	580	580	593	592	541	594	626	580	600	597	594	616	535	581	606	606	597	580	612	564	545	600	586	622	606	605	617	551	553	580	575	610	592	554	609	544	562	589	583	630	577	589	618	597	541	599	513	559	588	574	572	586	542	612	572	634	600	627	588	573	591	615	582	589	564	568	558	572	536	570	537	582	566	603	614	591	600	595	612	559	582	613	591	548	605	584	541	597	573	587	571	570	552	546	588	585	645	584	586	618	612	559	518	587	546	591	587	612	544	575	569	557	605	534	597	577	576	569	633	594	610	616	571	555	610	600	574	560	547	578	631	569	586	564	576	575	553	594	610	600	554	528	556	552	589	563	580	592	571	611	580	593	612	607	593	598	555	569	563	563	625	584	588	567	589	560	584	553	598	609	584	587	583	586	580	601	556	594	529	561	594	535	579	566	630	581	602	583	607	581	590	598	567	593	601	574	560	593	593	602	556	549	603	594	588	575	607	583	551	614	573	577	566	583	579	542	590	581	563	578	534	589	562	595	579	585	581	571	545	593	585	592	562	606	564	603	623	547	643	579	560	553	552	559	526	535	586	603	552	578	587	593	578	585	585	549	562	594	520	585	565	551	577	576	585	573	596	597	597	568	576	565	577	636	596	554	583	618	619	597	606	614	571	564	574	537	590	573	573	552	550	623	582	540	600	604	576	597	607	541	559	592	603	573	621	579	630	583	608	595	579	597	623	612	610	595	606	635	587	590	609	604	554	586	568	554	569	566	578	596	587	570	563	581	577	571	583	594	573	588	552	609	538	565	578	579	581	548	594	577	549	608	611	559	618	551	613	531	586	565	543	552	565	596	574	574	562	570	561	609	592	604	576	596	570	586	559	619	572	541	579	578	590	614	563	573	566	549	564	583	594	573	572	573	601	574	566	540	577	604	618	598	566	591	571	553	605	543	590	568	554	592	562	592	573	576	608	633	553	540	548	542	567	579	607	567	569	612	559	566	625	538	559	588	581	610	576	592	561	586	607	601	594	593	516	567	621	621	578	549	577	568	613	551	581	532	619	580	575	589	519	561	579	589	574	553	609	573	603	561	600	596	582	630	583	617	566	627	556	630	569	574	598	536	577	597	595	568	586	563	589	582	602	589	548	585	592	588	606	615	588	609	542	583	585	604	590	544	591	540	560	566	568	581	574	555	597	599	626	588	606	574	565	562	621	585	570	613	577	573	552	599	587	560	563	531	561	617	593	630	578	630	547	594	565	606	598	585	589	549	564	596	548	547	554	635	589	569	607	597	588	568	597	541	549	559	567	597	609	577	581	591	568	591	558	583	586	555	619	643	564	564	580	596	597	594	600	559	601	625	604	548	559	582	593	609	589	607	576	582	600	580	595	583	631	587	595	577	538	555	588	565	544	612	585	588	578	526	566	566	579	554	575	549	615	578	560	621	546	627	613	589	591	543	622	563	560	565	573	554	595	564	566	576	587	570	613	588	558	577	593	593	603	612	543	614	530	597	593	572	600	632	626	578	519	548	578	577	585	547	578	550	605	530	568	608	620	553	558	559	588	563	600	597	568	602	586	578	593	581	568	622	556	616	561	588	578	575	585	585	591	599	592	630	545	577	582	573	609	585	562	552	594	553	555	585	586	551	611	586	590	572	543	558	578	576	589	587	548	591	553	584	572	558	618	600	581	620	561	600	593	572	527	544	567	535	562	572	618	604	564	578	616	594	533	636	586	620	556	594	602	631	535	553	596	566	553	554	594	598	565	557	590	571	594	561	557	591	601	556	565	628	577	593	583	572	598	593	552	586	571	559	580	587	556	571	588	588	575	602	577	631	560	591	557	580	578	538	607	631	571	545	586	565	593	595	571	553	570	596	584	578	590	636	556	588	545	587	571	591	541	589	584	558	597	579	550	596	549	574	569	577	610	596	571	607	571	552	606	564	536	603	551	566	577	590	573	579	621	574	639	594	552	581	595	539	590	572	598	594	564	575	596	611	630	552	576	598	594	573	597	589	610	592	582	548	628	596	604	545	595	586	602	562	589	578	634	555	547	566	653	589	565	563	572	554	566	594	605	578	614	599	598	550	595	612	604	630	576	603	596	609	582	546	558	583	582	610	521	605	577	588	592	605	562	598	575	544	638	581	597	598	633	621	579	612	601	567	572	598	574	573	591	529	582	559	586	598	597	560	609	553	557	582	618	567	566	603	586	593	601	570	582	547	580	561	616	575	581	593	542	575	584	574	636	569	573	564	590	554	582	570	599	644	607	593	563	558	609	611	552	563	559	572	623	565	606	571	574	590	577	585	584	580	583	601	529	580	559	621	566	593	613	621	608	588	590	588	598	534	563	588	595	563	578	581	621	589	561	604	620	571	522	588	591	605	578	596	606	568	569	601	614	598	606	548	609	575	581	611	559	628	551	590	621	590	628	555	576	586	576	611	591	570	590	610	571	594	587	598	562	539	590	599	580	624	595	577	580	580	595	576	590	546	577	588	565	574	574	571	621	571	592	542	578	585	626	571	631	589	625	617	592	615	635	590	598	595	562	586	602	607	564	531	545	586	605	598	573	583	626	564	551	589	552	566	564	583	590	581	578	558	496	565	576	557	617	626	568	615	569	572	585	628	591	603	581	573	559	557	589	580	554	627	591	609	620	622	562	529	602	581	656	589	583	548	539	584	588	550	587	630	552	553	603	545	603	594	576	543	621	591	549	586	618	552	576	607	557	612	563	583	568	615	582	583	601	596	602	647	589	584	580	601	618	553	588	583	539	590	556	579	623	556	600	590	544	588	581	565	572	558	565	562	589	555	585	580	608	588	541	566	618	580	574	585	624	565	591	623	573	576	565	580	569	580	589	588	611	554	589	605	569	569	619	557	575	621	555	589	583	560	543	599	584	544	577	579	590	588	570	597	602	580	589	618	589	529	564	635	580	577	608	543	576	600	611	561	608	575	563	525	547	564	575	593	613	604	555	624	551	536	581	606	618	567	543	627	585	534	559	574	599	569	586	568	626	540	562	561	587	615	584	577	628	579	578	540	645	553	610	574	613	529	611	597	551	574	600	557	615	579	593	531	592	560	621	604	543	634	559	584	593	584	602	601	586	567	556	573	581	600	565	584	579	566	599	571	636	569	571	557	595	640	592	583	550	550	612	584	572	584	580	636	600	596	601	610	570	573	582	632	586	554	592	580	592	593	601	615	582	588	611	582	573	591	599	546	576	564	539	570	553	557	622	564	585	568	568	634	617	551	604	556	555	548	603	567	606	575	546	587	587	569	604	553	613	585	589	581	567	585	562	558	601	576	559	588	594	570	571	580	596	574	585	562	605	621	581	592	570	604	606	590	577	587	585	618	586	536	593	568	576
22512	21050	28620	23704	21043	21091	7457	1179	840	723	653	663	595	558	525	558	523	505	473	510	455	456	474	466	451	459	472	469	475	444	454	447	463	442	401	460	419	422	437	438	408	465	414	444	423	446	463	413	398	414	419	412	445	390	370	433	449	412	432	434	408	420	426	419	461	397	433	437	466	410	414	424	423	412	442	422	418	434	440	423	444	444	426	424	410	405	397	413	439	459	403	435	401	428	416	384	375	435	397	438	442	450	411	416	435	425	377	401	413	421	449	415	400	365	391	470	392	390	423	400	401	426	411	441	466	406	450	441	415	415	419	407	431	455	431	403	433	402	382	418	388	439	420	418	402	377	406	363	429	428	409	418	409	458	435	442	431	420	413	423	389	405	434	410	418	448	436	412	445	414	403	423	431	432	399	442	417	432	403	418	391	436	431	389	421	408	387	424	427	415	411	437	408	455	452	434	430	439	391	419	432	420	402	422	449	373	452	433	400	456	400	432	393	415	400	415	400	415	426	392	410	438	433	434	435	438	416	428	401	426	445	427	430	436	442	393	452	403	425	414	413	456	398	423	415	438	473	422	366	432	410	406	401	423	400	425	406	414	393	441	402	398	405	431	402	407	435	433	438	444	439	443	444	393	435	422	426	436	392	430	426	424	403	414	423	439	423	374	427	432	410	396	425	465	383	418	452	424	408	413	393	435	410	406	447	428	407	461	443	404	395	366	425	396	446	429	421	411	406	424	422	396	465	418	418	422	400	395	417	415	410	385	406	400	422	395	434	422	429	471	380	423	436	427	426	419	422	443	414	430	463	436	427	389	431	425	416	402	386	365	432	420	449	437	383	386	409	445	413	411	393	437	423	408	458	424	424	404	414	401	430	404	421	432	416	426	420	422	405	408	425	460	430	436	417	388	420	407	410	376	392	429	468	432	467	431	452	431	405	419	371	407	423	442	413	486	426	387	406	448	401	405	443	446	439	430	413	407	405	425	431	486	415	435	422	405	395	451	407	452	373	437	405	424	381	446	381	429	371	415	439	426	437	428	425	427	429	422	396	405	440	407	430	413	384	401	394	452	427	402	411	389	399	382	435	408	449	442	405	402	425	440	377	401	412	422	378	398	440	413	417	434	432	454	441	408	428	412	446	428	395	450	432	435	433	425	420	436	426	394	416	381	414	420	377	384	427	407	453	439	430	426	413	408	412	388	408	414	430	433	411	397	387	382	423	428	437	380	396	427	435	419	406	427	415	382	414	397	409	424	417	407	438	428	429	409	405	401	424	440	399	422	423	428	437	406	385	421	395	415	421	430	387	420	433	407	411	417	419	399	426	412	432	442	449	463	391	416	430	455	407	423	403	422	421	385	412	430	420	387	383	453	428	406	397	433	409	379	402	441	412	437	432	405	425	417	424	424	406	400	415	431	388	422	403	454	438	433	406	427	389	438	424	445	414	421	443	441	424	389	437	418	433	432	416	420	398	400	414	407	404	402	426	444	410	388	401	430	411	401	403	430	394	421	451	419	457	425	436	412	480	428	452	416	402	435	426	406	422	391	417	421	399	387	386	419	453	410	420	408	406	388	443	445	394	404	412	393	414	401	401	406	389	418	429	398	425	398	403	417	386	399	393	406	424	423	433	431	381	433	441	374	412	410	383	398	406	431	410	366	419	415	415	439	426	397	396	426	418	416	445	386	403	388	431	376	418	416	417	457	377	391	389	410	384	427	443	415	418	430	408	432	477	456	402	385	449	397	437	416	405	437	394	428	435	407	401	398	441	384	377	410	415	417	462	398	423	397	399	431	414	409	422	408	410	439	413	447	410	394	408	448	411	422	410	416	386	429	404	398	453	438	438	425	405	405	404	421	413	408	414	419	435	474	446	411	397	393	416	370	413	419	410	422	427	393	445	424	440	425	412	399	433	416	398	442	440	390	449	437	434	443	364	391	400	426	422	386	363	364	439	435	458	414	423	399	429	434	425	408	414	392	396	420	445	426	407	412	431	394	423	434	427	402	419	431	400	433	407	412	409	391	416	392	405	385	407	429	433	450	392	421	415	457	429	433	431	418	392	415	408	403	436	415	414	417	404	426	438	406	406	397	426	404	398	422	467	421	427	414	463	409	429	423	417	414	413	405	454	425	427	448	425	431	456	428	425	378	422	427	441	400	407	445	431	428	401	424	445	402	415	388	402	420	437	434	449	409	417	415	401	401	444	412	402	394	386	429	431	474	427	405	420	416	401	409	420	406	411	399	402	436	395	438	413	430	417	420	412	425	428	449	412	440	401	420	419	439	402	409	409	424	390	387	412	413	411	423	394	396	412	456	461	423	382	491	450	423	443	401	368	422	408	406	445	396	410	404	403	398	415	418	447	400	441	392	377	430	422	426	459	392	428	419	450	432	413	405	390	394	432	439	410	407	446	432	431	413	413	392	433	409	399	450	473	437	460	403	384	420	461	407	401	404	466	392	402	438	432	407	438	407	419	413	440	421	411	430	418	395	434	437	419	424	444	397	418	424	428	412	419	438	427	407	438	401	395	411	427	414	425	462	402	406	419	409	430	444	376	449	400	402	425	421	402	430	419	469	382	417	419	433	413	400	438	391	415	421	447	447	474	383	388	388	421	386	425	412	408	416	395	414	404	390	383	408	349	448	400	436	420	428	396	435	424	381	424	401	427	391	421	419	433	421	425	391	421	418	425	402	416	442	433	421	419	427	414	451	434	434	376	401	377	397	445	437	432	428	396	439	405	404	425	417	401	409	422	385	442	420	477	435	443	415	418	430	434	404	453	381	403	468	430	432	403	421	389	443	448	436	426	444	410	420	423	416	422	403	428	426	425	434	448	429	435	387	396	418	412	391	425	422	402	363	410	452	401	443	410	409	428	412	425	418	397	423	434	401	423	406	380	408	422	388	441	397	441	411	370	411	409	430	421	392	393	392	431	442	396	393	382	463	420	428	411	410	452	381	399	429	431	424	395	442	421	422	435	415	446	448	449	440	411	427	386	390	438	425	413	397	440	401	425	428	434	396	417	420	428	378	444	436	406	393	411	435	410	399	442	442	397	406	429	413	450	416	409	459	423	427	403	424	425	395	409	443	418	410	407	424	440	431	406	396	441	421	398	431	405	416	409	400	398	441	413	422	435	430	425	444	437	384	433	397	385	419	424	426	402	408	447	401	465	435	394	425	427	413	403	392	430	390	366	410	451	431	414	427	395	437	399	417	382	454	389	448	408	392	417	419	435	407	408	429	429	382	410	438	441	431	464	406	382	373	428	422	397	422	376	433	415	377	445	431	414	422	372	427	453	436	422	429	418	383	439	428	423	410	405	406	436	459	434	415	400	432	385	384	425	417	446	431	401	398	479	450	411	425	408	446	424	432	404	433	412	421	413	417	433	416	401	440	436	413	407	423	442	377	437	435	426	404	469	391	395	398	418	412	438	400	401	419	425	430	401	381	414	455	429	406	391	408	405	393	423	421
30704	17073	9330	4772	3378	2523	1837	1466	1254	1075	936	792	710	687	637	638	567	589	553	523	519	528	475	489	485	483	417	489	513	480	470	457	508	433	453	445	474	445	465	464	465	440	426	444	432	449	425	435	424	447	458	403	443	422	405	386	426	421	416	443	417	433	437	418	452	443	451	485	403	384	426	419	430	446	452	420	429	407	442	448	417	410	435	428	408	422	425	393	449	439	444	411	432	403	431	460	402	428	430	406	442	439	431	418	382	400	416	396	418	439	397	389	423	464	405	428	438	431	416	446	408	439	437	415	399	464	426	429	411	430	439	426	435	430	438	395	426	403	462	389	416	420	396	441	434	420	391	381	435	424	395	423	447	430	412	409	407	412	453	408	409	409	370	432	414	434	428	414	399	448	456	398	441	417	431	403	411	430	447	431	419	426	430	446	415	448	432	465	374	353	418	403	413	403	426	441	445	428	439	422	442	427	448	367	418	376	456	428	429	423	447	445	431	429	441	419	401	392	410	440	451	419	404	418	418	437	442	438	411	444	407	433	414	476	409	374	429	405	426	447	463	432	402	386	387	472	398	410	428	383	408	448	415	411	388	404	442	436	399	444	422	433	417	425	449	471	407	413	403	412	433	458	415	405	420	410	462	402	435	433	429	412	438	469	403	388	422	407	449	429	423	442	444	419	402	412	423	400	434	441	392	422	471	433	416	404	393	420	404	412	377	421	457	416	431	439	434	412	436	426	432	450	487	380	442	400	402	424	430	415	428	426	427	426	426	439	420	428	424	463	424	418	401	439	434	413	474	429	419	469	460	448	384	411	421	452	390	449	415	422	433	402	388	403	463	432	416	451	436	440	443	424	434	439	471	422	445	414	391	395	434	448	405	430	426	446	422	418	412	411	404	405	433	391	412	474	415	437	424	442	456	448	424	409	424	409	427	421	437	409	441	450	433	412	415	416	388	432	428	393	402	412	421	458	414	402	455	411	423	434	420	442	437	420	384	414	425	405	444	422	423	411	394	401	421	408	394	443	431	445	431	422	400	420	414	417	421	409	444	390	442	396	427	420	418	428	413	395	407	409	424	444	393	427	390	422	422	431	408	422	460	436	401	418	452	443	463	487	448	389	415	418	413	405	400	426	397	436	468	428	408	417	416	420	467	426	433	407	418	451	399	433	419	392	395	428	454	397	430	441	434	401	412	436	462	433	397	414	426	399	412	420	422	394	492	391	472	429	423	436	459	415	413	420	425	438	426	428	406	464	421	417	418	420	421	386	435	437	435	427	391	405	441	417	422	460	453	443	399	413	450	432	402	405	388	396	390	427	399	401	437	426	437	423	422	416	430	401	421	419	435	409	422	441	385	453	411	437	429	402	413	375	399	402	392	424	444	415	432	449	436	419	417	397	420	406	435	420	407	403	403	420	420	440	431	427	437	436	463	451	428	441	400	433	431	426	443	426	436	413	395	402	433	399	433	452	449	409	426	437	429	433	445	406	461	416	445	413	414	439	420	430	410	449	444	405	451	417	406	440	407	406	438	404	428	393	459	429	411	420	453	451	450	450	443	448	468	402	371	386	442	419	434	430	409	414	474	421	458	436	401	435	410	416	450	431	429	451	424	461	395	407	410	389	404	413	436	418	435	418	440	457	427	420	484	379	433	431	432	416	458	416	406	405	403	427	450	416	415	401	387	416	430	401	436	441	408	442	387	445	389	432	441	439	429	398	441	432	419	413	392	437	449	427	419	410	416	427	432	410	418	416	450	428	434	452	411	420	421	457	448	409	413	423	420	431	444	436	443	418	402	419	390	411	410	398	383	418	394	429	429	444	429	424	417	394	426	420	433	463	403	400	430	409	444	458	405	436	370	444	458	446	417	439	440	444	390	431	369	426	412	449	416	445	422	445	408	425	438	431	420	460	386	423	415	404	465	439	414	427	415	419	417	420	398	477	469	457	441	418	434	428	426	419	438	430	417	402	407	403	418	432	425	450	433	412	397	404	431	431	420	442	397	429	422	396	423	442	409	428	450	414	422	430	424	434	426	435	407	438	421	447	407	418	419	426	394	432	377	430	414	435	413	418	445	433	423	432	412	424	412	419	396	435	431	459	419	395	419	422	451	408	418	414	390	414	425	407	397	380	429	433	430	436	435	415	394	438	444	442	454	378	425	449	445	379	439	427	403	415	406	360	429	400	435	433	433	445	411	420	422	409	443	415	430	423	461	408	427	428	429	436	440	420	442	395	431	438	389	407	405	409	443	423	380	439	409	429	458	425	418	381	393	418	423	408	411	433	438	459	437	413	387	445	427	411	431	466	424	387	411	402	436	405	465	408	388	413	461	449	423	422	432	454	377	445	410	429	440	375	429	469	420	436	419	431	423	400	440	422	449	402	411	423	424	436	447	423	406	454	408	405	451	410	448	442	464	406	437	410	418	450	443	411	455	419	408	409	438	408	447	432	429	419	430	427	433	482	426	401	433	436	428	432	486	407	391	440	412	440	406	408	419	398	401	404	422	399	420	432	428	401	416	456	445	444	450	402	404	446	415	409	410	428	414	439	445	443	409	418	408	453	451	427	428	421	399	432	407	429	407	392	417	410	418	444	418	443	398	435	435	419	413	399	431	425	441	443	427	393	409	445	432	417	398	437	400	403	414	461	404	440	447	423	435	443	403	409	386	433	410	427	450	439	417	421	389	424	406	401	416	395	444	414	431	396	417	399	404	428	413	393	418	448	449	416	401	413	406	429	437	443	406	423	444	379	432	470	430	437	452	411	434	403	439	421	442	396	423	470	425	410	462	404	433	427	399	450	446	379	431	407	412	429	412	458	436	435	450	440	422	429	400	393	441	428	460	430	417	426	448	467	423	386	433	421	422	422	430	444	459	405	392	424	423	471	409	396	425	451	435	461	425	439	437	443	434	398	451	417	420	464	427	441	423	389	409	443	412	403	433	428	417	426	405	433	403	402	465	415	438	401	395	411	428	445	451	400	423	444	393	427	430	423	420	447	403	435	432	408	422	378	358	441	443	418	420	442	425	441	429	418	425	441	411	393	442	439	410	399	436	445	437	420	434	430	409	419	420	389	451	443	434	400	424	411	434	417	422	416	409	428	397	385	425	410	456	420	428	431	433	431	392	422	434	408	407	422	429	385	425	417	424	406	414	408	426	412	423	436	447	428	393	435	432	405	439	398	446	419	439	459	439	429	464	441	417	452	389	477	421	420	401	433	425	425	419	402	401	437	408	384	410	407	428	388	431	426	440	405	424	411	417	424	454	443	435	424	389	402	440	405	424	420	440	435	414	416	422	455	447	435	436	420	394	422	423	445	398	423	465	421	439	412	426	421	447	466	461	439	418	452	428	406	444	397	430	397	413	446	433	435	427	449	422	415	447	404	441	415	439	385	461	446	445	406	427	427	403	412	455	408	420	410	414	405	422	407	421	423	434	408	411	394	411	393	438	433	410	441	433	426	430	429	468	419
27824	17510	3449	628	417	357	362	365	320	321	311	315	341	324	310	323	293	323	339	318	354	335	347	316	360	322	312	322	328	322	319	338	310	322	317	313	348	294	362	336	320	306	303	321	334	323	309	371	320	339	324	323	319	309	300	327	310	326	321	323	320	318	325	316	324	324	322	384	329	323	327	331	360	341	334	303	330	324	288	305	328	315	311	309	319	310	329	365	326	343	299	330	321	350	331	311	330	353	301	332	337	316	304	324	318	319	319	333	346	284	319	353	327	315	304	351	329	333	320	308	335	288	340	339	326	328	342	318	324	321	341	338	300	326	323	316	349	341	360	316	327	338	331	356	324	312	304	337	318	281	337	309	372	333	324	308	325	332	328	336	332	314	330	303	314	333	316	323	320	310	343	317	309	319	309	325	341	339	329	328	325	326	334	337	317	305	332	332	341	325	352	312	316	337	340	337	333	311	318	309	291	313	348	342	293	327	301	332	334	355	294	347	306	318	324	349	330	364	347	338	360	335	347	329	306	326	268	325	312	354	322	300	347	310	324	314	334	328	336	318	328	313	327	340	315	332	315	335	301	302	334	301	301	341	337	280	307	354	343	328	350	342	302	345	296	320	326	316	344	319	312	297	321	344	300	324	331	309	322	341	341	336	301	288	341	319	346	332	335	304	339	351	325	360	319	319	350	300	348	342	304	321	311	356	339	322	329	304	303	300	344	329	332	321	339	333	310	327	329	297	320	318	316	329	335	339	355	319	326	326	330	312	359	315	329	317	335	339	358	297	325	310	344	317	306	332	318	345	308	345	327	325	301	305	334	346	345	296	336	339	327	343	345	314	326	303	362	312	325	337	337	347	340	337	339	329	366	310	316	351	362	328	322	346	333	339	325	328	330	339	307	348	330	323	342	342	310	327	330	302	347	304	350	343	362	297	348	305	325	316	311	303	319	340	305	314	336	330	322	344	307	319	335	316	331	350	314	318	338	313	338	313	316	338	332	312	319	345	297	345	298	304	342	331	309	314	320	335	337	322	329	341	350	308	296	337	329	333	327	302	341	319	337	319	371	331	306	315	328	305	326	336	353	311	338	333	341	329	318	333	343	332	314	348	338	314	324	320	384	345	305	348	325	323	326	298	336	343	335	350	303	335	338	353	327	306	328	331	339	357	332	315	346	313	345	347	307	322	324	323	304	352	325	317	336	338	328	310	318	367	312	318	313	333	331	335	309	338	334	315	322	345	318	310	352	327	344	314	338	351	314	314	352	336	329	314	318	326	332	353	312	318	292	329	297	353	369	310	290	286	300	343	335	347	344	332	313	316	352	339	325	380	316	314	346	355	331	306	323	323	322	368	289	293	317	334	338	326	336	344	367	285	306	291	319	310	354	337	351	365	335	341	336	329	333	355	365	316	329	330	343	318	349	355	305	317	393	310	356	315	309	327	327	309	300	336	346	355	329	298	321	323	325	319	323	349	331	315	326	325	309	325	321	344	327	318	344	305	349	327	329	338	298	335	351	315	319	296	333	327	322	341	320	313	316	332	330	324	335	312	323	346	356	328	333	327	321	345	331	325	314	353	336	332	326	336	313	293	346	301	326	324	318	336	329	325	333	331	315	326	307	336	322	318	313	306	335	335	335	322	328	353	322	292	313	344	332	339	343	324	336	340	321	353	336	356	347	345	330	317	300	348	364	328	339	317	289	292	357	328	321	349	303	330	340	310	327	330	331	311	340	333	312	333	328	337	329	330	308	321	315	328	315	338	323	326	331	326	358	315	338	298	357	337	334	316	353	348	353	315	333	317	334	327	324	358	335	319	311	338	333	336	305	301	347	323	348	336	373	313	320	332	338	306	309	323	307	347	335	315	337	295	332	332	307	359	330	351	334	304	315	354	340	314	311	313	330	312	340	326	331	332	330	361	336	325	292	313	320	299	315	312	314	299	346	306	335	322	326	346	319	326	357	309	359	337	326	339	343	325	341	300	312	306	313	309	307	331	345	292	324	315	324	303	336	319	337	311	303	353	319	307	305	344	325	329	331	319	312	324	312	327	331	333	334	356	350	306	297	311	335	350	317	327	314	355	368	348	331	307	323	311	329	347	318	333	305	303	348	326	321	300	315	368	361	374	341	323	341	281	315	298	353	339	338	310	338	338	314	340	328	343	345	328	341	320	316	310	282	334	342	313	304	317	326	321	319	333	340	339	283	357	302	338	332	337	327	306	366	302	323	341	334	346	331	318	318	345	316	355	341	373	320	324	324	328	331	334	330	354	354	311	352	295	329	322	327	320	326	309	307	343	342	325	317	336	317	300	331	307	321	343	336	330	326	330	313	341	330	318	302	315	314	331	306	329	341	331	341	326	347	335	300	293	324	355	322	330	283	335	320	307	313	309	338	313	337	331	351	348	336	329	345	337	361	292	331	318	338	318	337	316	349	337	309	341	328	337	322	364	344	309	308	345	327	334	322	346	303	322	341	325	331	335	338	343	349	318	343	324	343	344	327	303	320	334	297	304	304	300	339	335	298	313	310	322	332	345	369	327	340	314	345	305	347	329	321	316	300	337	323	344	316	331	335	347	380	288	302	351	312	341	295	317	324	314	328	322	313	332	318	333	341	318	354	288	324	312	313	336	329	325	331	329	317	337	314	323	359	338	297	338	320	334	328	312	344	312	341	335	327	315	293	318	327	343	319	344	362	333	332	292	326	321	293	319	334	364	317	324	271	334	345	320	312	364	320	365	322	319	339	334	318	331	333	357	332	341	302	302	309	341	359	337	314	294	323	312	328	313	316	324	309	329	359	325	325	330	328	300	334	302	332	342	324	342	305	326	340	299	358	320	320	324	320	296	361	341	351	319	311	343	355	344	340	372	320	300	361	349	349	343	347	339	308	342	351	337	321	319	333	332	303	333	352	314	349	319	332	326	343	319	328	337	307	337	286	301	327	308	295	342	358	298	318	304	316	331	333	306	311	324	330	299	338	325	314	310	314	318	324	344	339	313	328	314	360	307	354	335	331	341	332	331	340	350	340	345	321	341	320	310	311	308	326	324	329	317	313	344	341	340	335	296	324	314	321	326	311	307	326	323	340	333	330	310	361	313	339	308	325	307	325	306	339	324	333	336	305	337	347	311	351	344	334	331	321	296	303	333	327	295	315	337	361	315	332	296	353	309	284	366	335	299	331	333	328	305	315	347	313	364	341	329	290	344	323	318	350	303	310	307	361	338	335	333	335	337	325	366	348	325	346	335	293	369	330	329	316	312	354	335	309	338	313	369	313	333	331	320	305	314	318	295	311	328	331	317	321	353	327	351	368	341	297	318	337	356	328	320	347	359	338	329	327	308	311	350	342	348	335	330	312	318	321	288	298	321	311	333	316	298	324	351	310	340	331	349	298	324	369	311	318	333	305	303	327	330	330	332	325	345	335	318	322	347	360	324	332	360	303	319	340	344	302	319	284	343	343	361	354	331	351	337	326	328
7151	1263	701	503	494	444	416	357	384	374	359	401	355	393	377	367	361	333	367	413	381	379	392	373	345	420	367	378	386	342	366	389	365	381	401	351	374	359	360	397	389	355	345	378	380	328	368	392	373	336	334	357	380	356	386	340	357	361	344	404	385	374	398	392	360	374	360	355	378	388	355	380	397	386	359	361	349	394	373	384	313	361	359	352	355	345	364	385	369	386	358	372	358	358	327	345	347	359	388	372	409	323	336	382	340	360	384	358	317	365	348	370	339	362	361	345	362	344	373	376	375	351	321	359	324	375	345	327	350	400	398	359	341	349	361	359	354	381	362	356	368	386	345	359	407	378	369	353	366	346	391	361	366	367	381	368	358	365	381	344	368	359	333	375	346	352	340	393	354	361	379	341	360	370	351	395	336	382	384	338	348	393	392	368	385	349	358	390	352	339	364	365	374	386	340	349	350	344	372	357	383	366	375	356	399	404	372	358	380	347	379	375	395	372	374	344	344	415	365	395	389	360	333	373	383	379	351	329	338	358	337	364	414	391	353	367	375	361	362	382	322	345	377	361	385	359	379	357	352	386	335	393	392	365	387	397	351	359	341	352	360	377	342	372	359	386	366	386	359	343	382	347	381	346	368	375	353	354	395	378	317	338	368	339	349	396	379	359	363	350	346	375	378	344	355	365	402	385	359	347	373	373	376	355	383	373	366	357	367	409	383	342	327	373	364	354	355	406	377	363	354	329	354	356	404	381	353	382	363	327	371	383	348	392	347	381	377	330	399	373	362	353	349	367	374	381	338	351	399	374	379	343	378	401	372	341	400	349	371	342	350	367	357	357	361	354	350	367	349	373	335	364	394	396	384	363	337	381	388	361	365	362	400	358	362	335	342	418	344	369	388	377	370	385	372	407	366	366	385	396	354	369	372	364	361	384	366	368	373	366	345	373	352	386	348	371	330	362	371	388	375	402	344	369	378	390	356	383	382	383	392	357	338	393	381	348	386	369	395	361	392	365	367	343	345	380	339	355	396	368	362	380	382	352	358	367	364	381	367	349	348	377	382	350	376	374	357	367	368	382	347	365	355	347	368	354	383	381	348	346	343	406	367	338	390	330	359	399	377	396	374	351	350	381	355	335	349	369	346	380	373	361	397	356	337	366	394	387	357	346	362	339	353	346	357	338	359	345	357	376	381	361	378	396	378	388	345	371	361	371	341	371	371	373	358	383	393	384	383	367	376	389	362	403	364	344	370	332	389	384	345	315	366	374	368	394	399	374	358	415	389	354	373	373	346	387	384	345	367	375	350	344	339	351	369	363	379	376	348	407	354	394	326	364	367	383	373	360	361	324	347	370	360	407	378	335	366	387	371	352	330	380	347	404	380	362	369	378	385	380	374	349	373	359	357	342	369	364	346	379	364	364	342	371	360	336	403	355	341	359	352	386	354	345	370	387	349	388	355	373	346	358	397	354	343	335	368	380	407	403	347	389	347	349	317	381	385	381	345	358	371	360	370	377	376	350	382	381	363	357	327	368	377	367	363	314	366	361	321	333	338	353	368	404	364	363	371	378	372	390	343	354	354	353	366	368	334	384	360	339	359	362	355	379	366	402	415	366	369	360	337	374	378	392	368	376	405	330	385	413	361	380	359	377	351	363	414	348	366	387	331	376	357	413	353	365	370	371	402	361	387	347	362	353	365	361	355	387	411	358	388	354	374	371	373	345	390	396	360	306	361	368	384	390	369	363	366	345	362	389	361	380	393	373	368	350	387	360	366	383	350	373	356	346	352	370	388	369	340	394	380	341	351	351	375	364	358	362	389	409	380	364	392	364	362	356	335	384	401	373	347	373	338	360	370	375	366	396	354	385	395	359	340	376	332	393	353	378	371	340	343	356	357	334	384	345	369	333	331	382	391	380	342	368	331	363	366	374	355	363	390	392	371	389	354	386	371	332	340	374	360	331	367	389	363	349	384	387	356	370	353	405	369	362	381	343	376	350	354	353	357	354	369	333	371	407	338	378	374	390	378	384	339	393	383	372	368	367	366	357	367	398	421	340	391	400	405	372	371	371	374	380	330	375	371	349	407	362	354	388	363	375	361	369	366	381	383	370	347	370	373	354	345	386	367	359	362	417	372	388	326	374	364	359	394	355	361	357	365	376	365	381	398	390	367	353	346	370	373	377	374	383	363	361	383	358	338	375	375	328	382	342	366	378	387	343	367	375	362	388	376	390	384	383	337	361	371	395	372	322	356	384	391	368	353	367	370	365	373	384	365	375	380	344	367	372	349	365	344	359	390	360	364	363	344	341	387	351	393	359	356	358	343	368	345	370	384	355	372	380	349	360	364	354	382	355	372	385	362	361	388	359	343	376	369	382	392	378	367	363	387	378	378	364	395	378	398	355	375	412	337	316	380	387	332	376	341	350	379	374	354	340	373	360	350	369	358	367	373	358	338	376	357	387	375	366	338	367	353	382	370	364	351	335	388	358	393	392	374	363	378	334	375	371	382	359	341	359	389	347	346	402	351	380	367	360	361	347	362	341	341	377	369	371	335	384	377	350	393	365	370	383	385	391	386	361	385	355	356	381	351	345	374	345	359	358	390	346	344	365	370	390	364	384	374	362	401	341	366	356	362	377	362	378	379	372	370	356	384	373	351	388	379	372	349	400	342	378	341	392	362	387	350	355	400	373	358	401	369	391	342	349	358	386	368	379	355	358	388	383	357	355	363	383	372	327	315	349	336	361	384	326	381	363	381	366	311	390	359	364	376	355	373	358	396	356	338	360	377	350	376	374	355	388	362	387	344	368	371	342	349	352	392	365	398	373	363	353	352	354	363	378	362	338	346	387	377	364	373	377	373	345	408	390	351	354	382	340	371	402	355	340	337	371	351	370	367	387	373	387	368	343	394	373	390	375	343	331	333	366	365	417	393	382	350	400	353	377	380	365	340	353	373	392	327	400	368	378	368	365	381	371	366	368	346	365	405	369	338	349	375	367	375	339	371	329	355	366	332	383	385	358	353	357	382	370	383	365	338	378	374	372	335	362	341	369	374	373	401	372	389	356	337	354	338	322	341	382	386	357	360	354	379	368	367	385	355	346	370	345	380	388	370	385	330	345	377	386	351	344	381	353	323	368	319	385	387	373	398	415	359	399	398	395	343	367	393	392	340	367	381	390	361	383	381	388	368	390	374	354	364	354	372	332	361	398	338	375	375	387	426	367	339	384	350	366	353	352	365	358	345	412	359	347	366	378	340	363	355	323	376	363	361	382	343	370	362	361	326	396	422	389	369	347	350	371	401	354	366	372	332	371	334	355	390	368	364	388	333	363	341	365	365	358	346	393	349	368	347	344	360	369	362	355	378	369	376	360	368	384	384	382	363	377	399	359	346	340	351	331	435	339	366	338	374	360	388	353	383	368	364	375	375	353	341	365	336	366	340	376	372	390	395	379	347	369	377	355	354	378	335	367	312	347	383	397
23546	21040	28172	24120	21038	8829	767	491	422	383	314	298	281	268	244	237	211	229	226	209	217	217	234	187	211	186	204	206	187	195	202	214	197	212	181	180	186	166	181	175	158	190	171	189	200	202	166	187	182	193	191	166	183	195	181	165	171	180	208	193	181	182	194	180	196	170	196	166	201	161	176	177	181	219	177	205	203	179	178	188	180	209	175	176	179	174	184	159	198	189	176	164	197	167	159	203	159	206	191	182	197	161	157	157	202	189	180	202	194	205	175	201	166	199	177	171	207	185	186	196	182	170	168	172	188	195	172	166	193	165	194	172	187	207	175	195	181	202	180	207	184	186	161	210	181	172	171	185	209	185	174	190	185	179	157	155	164	161	202	169	172	171	178	206	178	174	165	177	166	191	174	168	181	166	174	195	167	173	186	159	171	197	164	181	183	156	164	197	177	178	147	206	193	186	183	201	186	160	194	179	204	215	169	194	168	175	175	188	172	176	188	180	180	187	185	152	190	166	186	186	185	172	192	176	219	190	169	183	189	196	178	177	190	171	168	165	166	154	175	180	183	192	171	168	177	195	182	168	151	162	187	176	182	157	167	190	175	190	173	161	187	178	171	168	170	181	174	189	173	178	196	169	152	185	157	178	192	170	176	192	148	171	165	195	190	185	186	196	177	180	205	180	173	193	163	177	177	174	173	165	165	171	183	186	184	187	191	154	195	174	186	201	173	179	188	179	211	173	169	185	177	157	190	194	192	164	192	169	175	175	195	188	181	163	175	187	174	205	170	174	182	185	172	187	195	154	193	200	165	157	174	174	173	167	178	173	169	183	192	182	198	199	176	178	168	198	179	179	158	175	168	201	178	185	190	165	165	173	190	163	186	193	166	176	205	172	185	180	189	195	157	156	192	188	163	175	194	169	191	198	194	187	174	174	186	198	164	196	165	207	175	170	169	174	178	183	204	176	173	174	209	184	176	150	181	188	196	174	184	185	180	183	204	174	166	196	175	177	199	184	199	179	164	187	161	170	184	183	204	181	169	183	179	201	185	169	169	190	193	178	193	149	169	173	202	190	152	176	195	177	201	191	147	172	181	194	164	168	169	163	189	196	181	192	174	158	186	171	174	192	197	198	177	182	150	163	169	202	175	175	199	159	185	183	164	189	212	177	192	166	178	162	159	181	175	175	166	164	187	192	166	168	166	176	176	160	176	188	174	170	190	166	175	190	172	165	167	198	173	178	187	193	168	194	186	177	183	208	173	164	186	157	190	178	202	162	201	144	165	202	175	171	177	167	190	192	199	170	196	181	190	180	157	163	183	186	178	178	158	152	201	184	174	191	175	181	162	177	173	156	184	173	187	167	203	192	178	179	203	192	174	164	166	191	186	213	194	168	178	193	170	170	202	174	195	160	190	168	179	175	181	181	175	139	174	179	184	181	175	159	195	179	184	177	158	185	198	196	170	187	189	184	179	190	187	182	165	160	182	194	170	164	174	176	204	153	186	177	169	181	191	167	165	165	215	190	174	169	186	155	188	193	161	155	184	176	192	183	174	171	201	178	166	169	192	151	189	176	181	183	166	177	216	155	187	197	185	175	188	176	166	194	175	178	182	174	190	178	179	170	167	189	194	194	177	194	167	173	159	189	146	158	158	162	181	195	184	172	169	180	175	177	165	161	155	184	181	167	192	171	206	178	189	164	182	151	169	189	191	205	195	169	179	175	186	179	166	201	182	171	169	165	152	183	187	203	161	163	191	170	168	172	184	169	175	186	190	182	168	186	190	205	173	185	173	182	180	196	173	164	192	178	186	178	178	164	184	169	197	176	184	174	166	198	179	167	176	189	180	196	164	176	177	189	200	190	189	158	183	167	169	204	165	166	162	184	177	162	175	197	164	166	166	183	180	179	207	186	173	169	166	186	158	186	195	205	182	188	167	170	159	181	188	192	181	168	171	184	155	164	187	188	191	164	181	154	177	181	184	173	172	175	178	168	187	193	197	163	186	171	174	201	193	210	182	167	181	163	178	187	186	212	169	180	173	161	175	199	181	182	189	200	172	170	167	189	177	179	181	185	184	164	209	170	197	178	172	154	170	168	200	182	165	170	157	166	174	197	176	150	182	183	196	194	189	190	172	164	181	153	178	173	170	185	172	203	167	184	165	166	168	181	159	204	183	194	158	158	183	185	178	194	179	183	190	178	197	184	174	174	169	193	202	182	198	177	170	172	156	181	182	170	161	180	179	188	183	162	205	179	190	175	177	187	183	162	198	170	180	167	184	201	155	155	173	175	170	172	162	188	177	173	205	184	152	180	170	192	184	168	173	149	199	190	192	165	187	177	167	178	163	183	181	172	188	183	179	173	166	182	180	183	179	175	184	153	187	163	192	167	159	171	180	165	184	178	187	185	191	190	174	171	164	171	167	188	204	174	225	158	166	165	182	182	162	194	192	168	189	184	176	187	172	164	194	184	180	162	177	189	209	183	204	197	155	200	198	162	180	204	186	190	181	169	200	178	178	185	167	150	192	181	186	177	147	176	197	170	190	175	187	183	185	171	166	184	188	163	163	165	196	170	169	177	172	212	183	184	171	154	180	181	175	168	173	173	174	195	188	173	162	167	155	182	189	170	180	199	198	163	173	164	199	174	196	178	177	157	186	160	194	179	172	180	188	193	213	160	221	182	170	169	168	155	187	187	194	175	167	183	175	191	162	174	186	181	160	160	193	185	204	179	191	170	177	196	171	188	153	177	154	208	167	203	170	168	175	186	159	162	182	179	163	196	179	170	166	206	170	179	174	186	183	185	175	185	178	177	181	194	187	170	188	176	162	189	161	191	169	171	197	197	195	176	211	187	153	179	204	180	173	192	195	195	194	162	168	172	153	170	179	188	168	171	157	174	171	191	170	185	193	167	157	190	160	178	184	170	156	205	169	167	176	163	168	179	179	163	198	191	206	189	185	186	189	191	208	185	179	175	171	173	188	176	182	170	165	186	192	199	177	157	185	192	187	195	186	210	175	191	172	182	192	214	151	153	176	167	184	181	164	161	173	183	187	183	191	169	195	184	193	176	179	173	200	165	183	161	203	198	195	195	157	175	159	202	158	209	198	184	168	181	190	187	182	184	197	192	184	187	163	190	167	178	165	188	168	185	187	180	173	183	175	178	165	205	181	209	187	169	164	189	171	168	213	193	185	159	184	186	172	173	176	175	167	189	208	160	166	162	172	187	168	189	178	183	190	178	191	171	151	161	170	187	187	172	177	169	199	190	186	169	167	185	154	178	182	184	173	172	194	157	166	173	167	180	182	172	160	183	183	179	164	188	181	172	169	199	181	190	183	184	204	199	181	166	188	163	185	176	160	182	176	184	187	164	180	183	190	193	184	171	179	191	179	192	176	181	204	180	179	164	191	191	190	175	177	179	170	191	206	177	183	162	174	141	194	154	212	202	187	162	160	181	174	165	195	176	159	193	181	185	205	181	185	184
24674	12603	5518	2582	1752	1348	1001	776	600	520	479	420	363	319	318	314	315	262	287	245	245	261	241	241	245	245	227	229	241	209	233	228	247	211	208	203	194	249	174	194	201	189	226	214	237	227	216	198	217	237	228	259	223	219	214	199	222	215	206	217	234	202	183	194	206	199	198	197	208	174	218	212	182	233	215	210	213	206	218	219	228	219	218	202	214	221	200	192	223	213	184	224	212	204	201	199	177	226	206	187	225	221	211	211	180	210	210	206	178	189	208	217	226	192	177	217	197	207	239	215	213	216	181	222	195	201	187	207	223	205	201	213	195	243	191	185	205	208	206	221	211	217	213	207	191	182	197	199	191	235	218	202	219	216	211	215	196	197	220	195	197	185	186	192	202	212	212	178	224	204	172	214	223	220	196	169	221	234	216	208	183	210	214	193	186	230	198	201	210	196	199	182	219	198	181	205	212	211	181	187	224	217	212	214	216	213	204	200	211	183	222	190	222	190	222	213	195	194	200	169	226	196	216	191	198	205	210	197	199	225	209	210	214	196	195	219	203	186	225	233	210	198	191	204	186	197	211	206	194	205	195	225	196	200	193	197	204	202	209	235	212	222	228	184	192	228	224	207	209	179	188	223	205	181	210	218	183	197	185	211	206	186	210	190	205	231	198	188	207	216	207	216	174	209	217	209	212	213	221	187	191	200	217	192	224	208	199	196	174	203	206	199	190	191	210	232	205	201	214	202	198	197	187	196	196	225	210	209	194	195	194	207	195	182	209	212	207	202	196	229	198	206	214	185	212	190	214	189	185	215	180	206	231	191	224	206	197	200	212	221	209	202	184	206	183	192	210	211	209	221	191	211	208	200	221	203	210	223	216	184	217	212	198	206	209	203	211	205	204	190	210	201	187	187	225	235	207	213	202	198	191	198	215	206	208	201	209	201	186	204	206	212	211	201	193	210	228	209	192	191	202	217	190	199	197	192	198	200	199	225	216	220	207	213	206	185	215	231	180	184	181	219	233	206	200	225	196	212	222	211	186	211	196	213	196	186	223	197	200	202	189	199	180	182	208	198	216	226	207	191	190	201	177	226	193	200	183	219	190	210	217	229	229	215	199	211	212	211	202	189	206	192	215	209	186	212	236	211	208	214	199	226	211	182	209	211	196	223	239	216	193	182	200	236	201	206	193	211	187	197	175	174	216	213	212	198	220	216	189	218	208	214	205	197	208	208	208	206	201	192	204	215	200	198	200	203	217	226	181	199	195	190	185	213	215	199	187	254	222	214	177	209	203	208	229	199	190	176	197	209	180	190	212	205	200	212	172	196	192	188	213	204	199	223	200	205	195	186	181	196	169	209	221	218	214	212	201	227	207	210	224	214	220	216	207	217	206	179	205	193	207	188	189	188	203	207	212	208	205	223	188	216	190	226	192	187	189	194	179	213	223	199	210	190	208	188	204	200	219	204	197	195	204	214	191	195	215	204	198	204	198	211	225	244	202	191	208	182	234	193	205	209	236	188	213	215	200	187	205	210	233	204	216	191	223	206	207	184	191	192	201	231	203	201	215	195	210	207	219	192	198	198	216	198	226	237	204	199	220	231	202	209	203	194	207	207	220	205	193	202	242	192	203	201	197	188	214	219	198	211	180	211	216	191	200	226	220	212	207	222	208	204	190	205	214	233	213	220	215	201	191	199	211	218	220	216	211	202	200	187	196	205	188	182	203	237	207	185	227	192	203	221	193	203	179	198	201	210	203	188	222	207	191	200	190	192	203	195	221	210	212	186	215	210	222	234	192	235	181	229	206	183	198	199	177	214	192	191	195	186	199	181	205	188	180	218	203	215	199	218	198	217	180	203	217	206	206	204	194	223	225	185	219	217	202	179	197	204	188	189	178	204	217	207	188	193	219	208	202	205	185	230	186	187	209	179	211	201	191	198	205	209	234	189	202	196	200	205	202	210	220	227	197	220	191	203	184	173	211	193	209	186	193	230	209	225	199	219	213	209	220	209	204	213	234	225	200	185	216	180	194	184	205	200	217	201	193	196	199	194	185	187	190	206	219	185	196	207	229	203	186	196	229	199	228	199	225	203	205	194	228	206	199	228	177	205	173	217	207	206	219	199	197	207	211	231	210	207	178	185	182	222	201	220	188	212	202	220	194	201	217	199	213	209	183	197	212	192	215	195	226	226	208	188	200	215	184	191	215	211	221	210	192	213	199	227	183	208	227	203	192	200	228	210	191	206	198	190	223	249	212	200	212	189	216	192	197	196	227	190	186	216	221	199	204	188	202	192	208	225	220	195	193	228	202	236	212	195	189	197	213	192	180	220	196	178	190	199	220	194	196	216	195	225	202	199	205	232	237	209	208	181	196	190	182	194	197	209	203	205	192	216	187	184	217	192	188	206	214	177	210	224	200	233	225	216	184	197	229	202	194	220	208	181	196	217	218	172	206	185	189	194	190	224	201	183	186	208	182	217	201	211	195	205	205	192	182	193	222	190	211	222	212	218	200	201	194	229	212	230	200	214	198	195	220	205	219	212	206	209	177	187	210	210	193	202	216	193	203	200	244	206	212	206	190	211	189	206	222	198	232	216	189	221	198	194	191	198	195	198	175	215	207	197	201	219	193	223	210	226	182	225	211	229	216	202	235	216	245	230	198	188	216	177	205	201	190	195	219	210	222	185	210	190	211	197	183	185	218	225	230	181	180	241	205	196	192	185	201	210	181	192	179	180	180	188	204	203	197	205	195	197	210	212	189	214	202	235	198	213	229	204	201	202	231	191	238	216	206	235	230	211	222	214	210	188	210	200	204	234	206	212	184	209	227	218	198	214	209	214	203	195	211	219	196	206	213	190	199	195	197	206	243	194	214	221	210	215	209	192	204	209	203	204	212	220	194	216	211	208	215	198	219	203	193	185	202	232	233	196	178	192	187	202	208	190	201	207	200	195	199	198	231	202	220	228	197	226	184	224	202	188	208	211	211	207	218	185	216	190	186	201	211	218	195	170	206	232	230	225	206	216	188	205	208	247	212	206	188	225	198	199	209	187	206	202	221	224	200	199	175	197	203	194	202	204	212	207	223	198	191	195	212	207	209	220	187	203	208	169	224	195	215	212	195	208	218	219	198	189	202	183	180	181	211	196	194	199	194	204	190	192	203	191	218	176	203	162	246	196	200	188	188	214	204	200	199	192	179	187	195	189	231	217	204	205	183	206	189	191	201	211	217	199	212	222	228	197	222	231	207	205	188	195	214	199	185	210	231	201	203	177	189	199	211	207	218	193	197	215	191	204	188	195	203	192	188	193	197	213	210	194	186	222	201	200	211	194	192	191	197	200	210	189	223	201	229	183	224	213	186	210	200	191	203	220	221	199	235	196	205	206	238	193	204	195	196	229	208	187	202	202	197	222	191	211	219	173	199	206	216	169	168	204	217	176	193	204	189	216	201	198	183	201	191	193	207	211	201	227	190	192	203	189	214	229
24817	21033	27018	25118	9476	1006	777	707	664	625	592	617	622	618	575	580	542	550	568	536	588	584	593	579	586	523	590	578	565	551	547	582	505	557	574	593	585	525	584	511	519	586	580	553	554	499	568	570	542	550	540	576	533	513	592	531	534	570	571	540	569	532	583	536	503	523	558	546	598	546	561	546	593	527	544	546	575	558	525	528	574	567	595	565	544	519	526	546	526	546	565	598	547	567	522	556	564	575	534	518	532	546	533	546	624	542	540	628	555	591	581	566	561	546	546	572	543	591	545	547	518	543	619	532	554	559	536	568	582	553	565	548	544	574	552	565	501	579	545	593	549	553	509	527	497	531	550	552	559	508	562	577	511	547	562	571	591	580	595	546	614	527	577	558	594	586	576	509	506	575	566	544	485	569	556	580	534	529	552	583	519	539	590	581	523	572	570	576	552	569	549	535	520	536	540	554	550	557	548	559	562	560	522	574	572	540	561	533	517	518	568	524	540	569	551	540	518	563	569	551	537	523	553	539	574	558	578	538	567	600	529	568	535	546	549	559	541	558	505	608	583	595	554	568	571	535	571	529	565	579	525	518	531	574	543	566	507	543	573	533	527	537	545	535	548	554	547	553	600	546	596	541	531	526	528	561	537	598	562	506	532	538	557	527	531	565	566	528	542	563	604	561	555	556	566	545	596	571	549	552	506	584	542	562	506	575	544	553	590	570	526	604	569	554	570	519	576	535	559	587	559	504	550	561	511	562	594	542	564	569	556	526	554	568	529	576	548	591	537	569	510	538	548	579	592	530	592	530	566	556	537	541	580	566	549	543	602	578	549	611	556	538	552	570	564	565	551	547	550	578	544	538	552	592	556	596	565	554	553	553	548	593	555	548	524	575	578	533	550	579	549	538	520	550	576	547	545	570	563	558	540	553	596	533	539	551	502	521	606	498	544	535	578	549	506	532	577	568	566	537	552	580	550	546	542	564	502	541	584	574	544	573	555	609	607	541	542	527	571	584	530	585	571	602	569	531	524	573	538	576	565	577	533	547	555	572	534	546	571	590	559	548	548	551	548	576	550	541	529	513	592	551	511	558	540	566	560	544	578	588	528	498	558	501	526	554	548	574	531	579	533	542	523	553	519	588	547	546	542	579	544	554	556	578	585	542	562	590	548	546	562	550	570	569	540	531	560	570	549	556	571	555	569	554	528	573	592	536	563	571	549	535	566	522	568	568	520	562	560	567	571	555	577	568	582	544	600	546	590	541	537	511	568	557	569	577	564	543	561	539	541	521	555	558	556	566	582	551	564	541	567	594	557	554	563	531	548	560	524	559	577	516	563	535	519	573	494	540	534	569	514	558	591	544	538	537	575	541	541	544	595	516	579	540	584	557	543	591	539	564	543	527	551	515	539	556	519	545	526	601	583	559	551	565	552	530	523	509	592	546	561	549	540	566	542	559	512	536	578	627	541	567	510	534	606	534	549	548	536	525	562	559	534	555	541	524	556	569	548	528	580	542	548	599	546	512	518	555	545	568	526	587	531	543	561	589	570	549	553	568	558	539	505	572	546	568	533	558	577	569	620	536	537	521	560	564	556	538	570	573	533	518	552	509	510	536	555	582	540	577	559	572	500	578	551	584	583	570	529	607	577	528	602	531	526	571	577	540	550	600	509	542	520	517	545	534	562	548	576	573	529	530	524	554	523	544	505	517	538	569	542	593	539	540	490	568	544	532	531	535	565	554	506	560	565	539	534	511	553	513	556	578	548	608	544	550	560	511	582	555	530	531	575	547	571	572	545	561	586	515	565	543	529	585	551	566	549	610	557	527	580	564	589	566	548	505	513	498	530	567	523	525	562	543	554	541	582	556	571	561	553	507	527	576	565	593	545	555	550	578	538	545	556	575	552	560	556	554	549	559	591	510	544	518	564	517	544	548	535	512	573	569	557	513	538	495	564	530	576	567	534	549	589	554	570	557	553	573	575	539	530	587	575	563	555	540	547	535	536	541	543	588	514	518	530	561	561	536	528	579	552	555	572	528	563	550	541	581	540	586	566	531	520	588	575	570	524	520	565	530	598	522	558	557	560	585	522	573	541	544	559	540	561	508	521	572	578	549	543	549	584	529	554	544	573	533	571	568	542	538	560	568	532	551	536	545	585	594	559	505	551	559	548	556	564	499	562	552	542	573	583	528	508	528	519	528	554	530	586	566	566	576	578	571	508	561	576	518	527	543	539	599	532	603	529	527	549	584	552	545	584	560	555	591	549	508	607	551	537	555	548	550	554	584	569	533	543	550	587	561	545	529	546	546	586	555	571	575	558	517	559	541	553	535	583	572	539	561	527	563	562	540	554	549	578	503	537	593	579	552	530	507	570	567	584	567	547	506	561	547	555	577	530	582	513	537	514	534	532	552	536	565	559	533	540	522	552	552	531	513	548	522	571	586	525	549	570	560	533	549	554	544	542	562	562	550	554	558	553	556	544	573	492	542	567	580	568	521	544	584	541	545	556	538	543	557	582	565	495	479	495	561	578	572	543	548	545	529	561	555	561	523	519	566	504	547	552	538	532	521	540	512	526	560	523	569	579	566	531	584	590	539	544	539	594	557	541	528	567	524	525	549	604	568	504	537	585	575	543	563	525	558	548	581	549	562	577	531	594	566	570	517	550	567	543	547	564	533	535	523	550	539	573	576	522	519	533	536	565	579	576	524	533	574	541	532	519	565	586	556	621	538	523	548	511	552	531	547	575	563	564	536	588	547	556	541	539	535	589	514	574	555	580	540	581	555	556	534	508	567	552	581	553	570	552	556	551	534	558	538	520	550	538	532	561	536	515	555	502	567	586	592	596	555	565	542	532	557	584	521	556	566	572	590	535	602	503	553	605	523	538	579	557	589	564	503	532	522	535	545	547	542	567	548	556	539	560	571	571	550	543	526	544	573	545	546	576	532	547	541	573	520	537	606	570	532	498	559	497	544	560	573	573	583	546	553	550	574	551	497	573	572	552	560	534	588	560	541	557	524	536	575	573	550	560	531	563	544	568	564	562	580	582	520	549	569	521	515	535	546	534	557	530	581	558	555	552	559	536	568	557	474	553	581	585	571	507	560	578	562	573	524	568	571	529	618	562	525	601	629	538	557	557	505	555	584	554	499	571	566	579	527	551	569	514	556	572	549	562	551	535	568	598	529	582	525	532	593	533	588	541	541	536	506	549	543	560	557	553	532	536	523	568	511	577	531	565	572	567	563	544	569	535	529	524	509	546	581	534	556	582	517	520	562	565	590	545	589	532	547	546	507	560	568	559	553	545	550	544	594	516	603	586	503	581	541	533	533	573	611	588	537	586	586	520	562	536	544	515	555	560	557	555	529	562	548	552	518	535	561	557	558	517	565	591	501	602	518	590	564	542	549	563	553	568	608	540	564	532	549	595	555	596	591	562	558	494	564	577	536	553	545	534	556	588	530	532	530	575	537	554	569	539	567	555	546
22642	8862	3309	1758	1423	1153	973	884	840	842	719	691	695	675	625	657	627	646	614	605	618	598	609	592	622	616	624	620	605	603	593	607	614	592	592	559	598	575	604	616	617	567	572	585	568	583	620	579	585	607	580	550	571	552	527	581	565	589	558	590	591	575	599	577	621	599	624	572	546	605	583	572	584	584	588	583	582	548	561	612	538	569	603	591	573	587	571	563	594	592	592	586	601	586	577	584	562	608	604	562	581	616	594	587	575	581	587	628	564	543	585	552	572	575	574	578	580	589	565	549	600	566	556	579	570	618	605	619	574	577	551	580	589	550	636	591	629	575	573	619	555	580	606	580	588	643	547	576	591	585	545	579	580	562	586	570	563	579	601	589	596	559	556	608	571	553	574	570	632	604	580	545	593	603	565	571	584	551	554	606	563	633	564	615	605	563	558	593	571	585	557	594	626	576	554	578	586	573	556	621	567	562	574	631	598	614	527	538	573	581	601	593	580	592	598	599	562	630	548	601	566	551	558	534	605	595	576	576	586	574	637	577	599	598	587	573	563	547	631	608	590	609	581	568	609	577	555	572	529	565	604	568	567	548	619	581	573	558	552	555	587	601	575	598	552	577	591	581	598	567	531	580	587	591	568	567	568	588	552	603	579	609	593	541	561	577	530	567	592	549	620	579	541	558	610	585	596	560	607	543	589	573	621	568	558	536	534	557	541	587	559	588	600	570	587	609	570	507	588	591	557	597	591	571	558	571	582	585	600	599	549	566	602	569	605	576	560	572	578	585	584	584	567	616	595	585	604	594	588	577	530	557	626	600	615	565	596	581	573	607	559	591	601	551	583	575	584	600	618	595	586	579	559	553	624	560	580	568	604	551	605	558	590	562	588	554	567	588	543	610	578	587	613	523	599	624	539	539	606	578	579	566	568	604	576	577	647	596	580	595	612	610	555	570	576	585	583	576	575	612	595	622	602	582	567	578	596	578	541	575	592	583	614	562	542	574	576	575	558	606	556	603	556	602	544	540	566	578	551	584	549	587	555	591	566	577	603	566	559	598	598	617	561	561	592	573	586	598	602	579	593	586	581	562	596	587	586	619	586	608	563	576	578	548	574	554	611	551	628	587	600	615	569	540	552	620	606	558	600	573	595	550	590	613	571	615	597	600	591	604	599	555	579	618	592	575	576	589	563	611	562	604	553	615	576	565	587	550	537	560	592	598	546	604	542	542	561	565	564	565	600	577	575	597	611	580	621	587	591	584	576	618	555	570	571	598	592	603	592	587	598	535	597	567	565	554	589	583	616	577	564	621	615	576	547	592	583	557	613	588	555	551	571	563	541	575	581	541	569	608	619	604	603	575	568	521	574	579	578	569	594	572	542	564	545	593	583	582	560	598	568	609	629	560	576	573	619	587	585	600	587	569	590	604	587	552	613	522	571	573	572	552	598	578	574	547	595	578	562	591	574	558	610	589	572	601	607	544	568	603	635	542	571	585	550	580	550	570	525	563	550	582	562	604	567	559	585	590	577	569	616	622	604	564	575	542	553	574	575	618	577	582	537	564	567	549	585	544	578	609	600	628	594	581	581	583	578	574	584	619	559	580	585	578	602	564	635	600	567	591	564	552	565	608	614	549	592	571	588	564	572	586	576	560	566	601	588	584	572	565	589	574	549	590	628	583	616	587	589	577	558	577	562	560	561	579	593	596	588	590	606	583	576	574	571	603	592	593	572	546	550	575	603	574	583	585	577	551	570	546	596	570	518	578	580	585	571	548	565	601	607	606	561	550	571	564	602	570	595	588	594	556	605	603	582	570	528	562	589	586	602	538	560	632	580	595	580	593	565	565	579	559	606	575	580	559	596	560	607	598	582	564	619	589	552	562	577	603	562	553	558	586	573	558	554	570	567	592	541	577	601	619	602	567	576	565	588	574	561	598	608	603	575	586	539	586	614	621	604	590	587	594	579	614	583	593	586	595	599	591	576	551	608	586	611	549	589	568	596	594	581	608	599	629	612	587	606	621	588	600	589	586	572	549	609	559	564	598	626	564	606	587	560	584	593	558	540	621	572	585	560	553	578	589	563	559	593	565	580	570	588	600	554	590	580	567	580	565	537	530	597	587	581	556	623	572	560	551	573	584	616	569	620	616	561	567	577	541	570	574	563	544	560	636	626	621	608	634	580	624	564	579	546	567	589	590	575	595	540	547	557	628	552	600	593	600	589	551	558	595	592	551	592	614	578	580	579	573	554	607	603	565	550	582	600	580	573	604	613	572	573	544	543	598	585	589	594	606	597	639	579	588	594	535	607	553	580	587	562	585	574	590	586	589	598	606	580	593	558	573	594	602	601	545	637	569	630	577	590	641	605	578	572	618	527	566	603	609	622	606	580	598	597	582	616	577	570	596	591	582	585	633	551	556	600	577	598	603	584	616	574	598	592	538	584	558	581	563	583	539	607	567	621	583	546	601	568	601	553	580	586	577	602	582	616	612	613	556	572	564	601	594	545	566	596	577	590	559	639	610	576	578	605	545	578	612	586	564	583	603	564	506	599	565	639	573	635	600	581	576	597	617	588	549	583	588	608	577	522	601	559	619	598	580	557	584	556	567	570	589	581	553	591	608	588	618	618	580	592	561	587	574	577	569	498	564	536	636	547	587	579	556	569	569	550	549	586	546	582	585	595	584	610	559	572	560	601	539	584	552	601	570	602	561	558	576	582	655	583	572	567	621	551	603	612	579	574	595	558	603	604	549	628	577	596	538	569	590	592	583	595	556	610	545	568	579	631	583	607	573	664	558	552	561	602	597	589	537	619	567	610	590	580	618	562	605	619	622	578	600	560	582	556	560	597	598	578	597	571	564	602	553	587	607	576	560	620	550	552	574	569	572	579	604	603	560	577	598	600	612	568	597	565	605	608	556	579	565	595	591	612	570	584	548	566	569	599	612	585	550	572	601	575	590	598	564	547	570	583	570	614	593	581	588	632	586	622	604	578	587	572	587	548	594	601	607	593	517	566	558	590	639	584	625	585	545	592	580	606	602	593	582	566	608	584	632	577	629	583	582	598	581	592	582	597	584	562	564	604	579	580	589	555	599	571	536	571	580	587	595	582	560	573	563	601	603	574	643	595	553	591	560	592	581	589	634	573	571	571	568	585	582	564	619	538	557	585	585	560	580	565	560	597	625	577	582	609	577	604	580	626	635	636	569	593	535	621	618	575	599	555	588	584	560	547	572	594	577	600	646	578	579	559	551	587	582	609	599	586	561	520	564	599	550	531	551	568	603	541	584	581	592	558	598	584	546	573	602	575	564	575	582	606	624	569	602	541	615	528	549	577	588	545	601	554	561	611	550	634	588	606	588	577	604	579	600	621	620	567	590	591	552	619	604	542	607	566	586	581	600	576	570	562	594	575	566	561	571	592	576	570	577	574	568	582	567	573	565	572	549	586	597	588	621	577	580	580	570	583	557	587	605	603	578	611	579
22595	21134	28765	23758	21065	21076	7790	1150	809	750	663	622	625	557	541	536	529	499	467	492	501	463	415	507	486	458	450	459	452	452	414	482	439	457	407	432	427	447	462	414	416	396	425	452	427	391	434	416	464	445	411	405	431	424	428	390	445	457	458	429	425	454	454	431	444	425	387	421	416	427	423	412	427	391	467	415	388	450	416	413	425	437	446	425	424	452	421	454	445	437	413	392	411	409	451	440	400	410	428	445	427	422	431	413	444	409	441	460	409	387	439	445	432	403	444	437	425	433	419	439	441	441	424	458	425	449	436	437	400	442	455	380	478	435	440	427	423	414	425	423	393	428	418	422	429	408	415	421	485	421	422	420	451	412	403	437	417	427	405	391	455	416	426	431	453	411	466	395	428	426	426	446	407	402	442	473	438	452	452	399	390	409	437	428	448	426	414	461	418	405	387	445	432	459	414	432	444	426	395	464	449	429	434	439	422	435	403	430	430	418	434	425	426	421	394	444	433	434	475	429	435	424	409	430	439	473	419	417	429	466	406	417	424	462	430	396	436	421	425	430	436	431	433	435	424	415	446	454	440	463	435	420	371	438	408	423	428	430	428	427	422	419	441	407	433	403	392	450	411	416	390	438	441	439	414	405	413	447	414	415	440	424	380	411	387	440	400	440	418	397	433	434	400	410	441	419	428	456	441	436	403	419	459	428	406	439	404	398	411	429	457	440	434	417	457	391	402	466	440	434	439	397	429	455	420	441	413	426	424	418	431	448	425	422	411	451	412	428	413	418	458	388	446	464	436	470	428	403	428	469	453	460	400	438	433	422	440	418	398	465	410	433	438	455	498	442	454	422	421	390	458	411	440	412	411	377	414	425	419	391	452	457	416	466	416	423	422	452	417	452	409	429	425	424	414	408	427	457	449	400	389	396	414	434	426	416	403	433	430	469	411	425	382	446	424	431	420	415	430	433	418	427	398	456	417	422	466	436	467	429	388	408	418	449	407	445	439	437	418	448	408	461	431	401	488	455	406	391	453	424	439	425	422	403	406	399	401	447	435	403	412	455	432	445	403	416	412	431	433	366	439	411	443	423	435	423	433	445	397	419	457	461	403	426	424	465	396	410	452	431	414	395	384	405	398	423	412	413	431	428	407	418	386	433	452	422	433	401	428	430	434	408	382	432	397	465	425	427	437	431	427	422	427	415	461	461	407	420	439	450	438	400	446	412	438	444	424	428	437	439	418	411	447	409	381	447	406	400	433	437	414	438	411	417	405	445	429	407	454	449	427	390	427	450	447	440	416	436	434	435	429	424	409	384	449	418	403	422	439	414	442	409	416	436	428	445	445	464	420	397	496	412	408	424	400	451	423	427	401	441	420	410	418	444	471	453	432	425	424	427	436	420	427	403	437	426	411	450	426	412	440	393	406	437	422	421	410	422	391	416	420	411	405	406	451	413	451	449	451	449	425	440	439	408	426	441	388	433	457	446	394	405	422	437	459	411	390	384	413	432	419	428	429	430	438	415	461	445	412	445	420	441	419	457	442	413	427	433	438	414	414	405	405	432	461	421	413	418	456	424	445	451	455	386	423	408	376	402	428	429	432	397	446	371	421	435	431	456	440	430	417	425	445	454	406	454	500	415	419	418	426	469	393	430	419	408	424	440	408	426	401	446	445	417	436	418	392	418	448	429	412	447	435	424	391	426	436	408	401	436	406	433	432	405	433	384	433	456	449	409	461	450	429	389	417	392	407	431	416	410	418	411	442	421	431	428	422	427	436	423	432	404	446	410	424	461	423	410	430	384	426	438	460	440	422	425	444	452	424	396	416	436	460	435	419	398	411	370	386	454	423	427	417	444	419	425	399	422	447	376	418	414	425	434	453	396	425	426	417	416	373	459	390	424	421	443	400	450	412	438	433	424	449	461	424	463	428	381	410	453	421	393	405	402	396	415	431	430	401	448	441	415	466	414	457	443	443	408	447	402	424	378	422	406	423	403	423	441	428	428	459	399	422	423	394	436	466	454	443	435	428	418	440	430	411	426	457	435	397	448	416	444	452	430	408	398	394	471	409	435	406	375	400	431	432	452	438	429	402	420	424	416	424	448	424	461	411	421	403	459	449	415	410	427	448	433	437	392	392	421	402	439	431	417	393	428	410	407	445	433	455	411	462	411	438	437	438	427	407	434	426	413	439	376	435	435	433	402	411	394	410	434	402	446	402	466	418	445	425	425	477	425	424	451	422	404	449	460	424	441	459	432	451	443	399	416	455	435	438	436	422	451	398	400	402	410	441	422	453	390	448	388	431	442	424	423	423	384	422	449	446	425	408	444	407	426	416	415	415	437	404	431	430	405	418	450	432	467	431	411	385	439	412	429	430	449	416	427	422	450	431	473	412	422	441	445	393	447	453	409	415	439	429	442	423	463	451	383	460	446	414	424	442	444	416	404	408	434	417	410	434	436	470	464	421	430	441	460	458	410	439	445	454	425	414	435	412	419	432	403	412	451	466	417	448	428	418	447	401	463	406	460	377	429	408	420	426	441	422	421	449	432	459	427	429	396	421	424	424	441	440	413	427	414	428	409	450	415	418	403	381	392	409	454	390	430	421	425	404	467	413	435	387	412	458	421	434	433	405	406	419	385	458	393	435	424	418	430	442	387	396	420	415	442	450	399	401	420	414	424	413	428	423	395	419	433	446	420	425	437	437	419	426	422	422	436	395	402	465	438	409	421	426	474	443	397	424	437	420	416	417	426	421	415	427	453	429	401	395	469	434	442	412	391	410	400	431	427	405	425	430	436	402	440	453	419	467	440	430	441	406	457	425	440	407	471	403	417	460	429	400	446	451	435	420	408	415	386	407	434	419	437	384	391	390	416	401	434	433	393	474	412	393	379	448	421	423	396	443	419	392	416	431	423	420	446	448	411	423	424	432	412	403	408	422	434	438	422	420	423	398	380	378	459	411	448	406	387	442	433	418	424	418	458	458	439	397	434	428	438	439	420	444	448	408	436	457	416	424	410	414	398	420	435	433	414	435	424	424	401	430	417	432	450	394	433	407	438	437	379	418	410	363	400	385	422	414	452	439	437	425	419	421	410	397	413	382	441	413	399	439	442	436	421	426	385	416	381	423	421	406	399	474	447	404	425	449	418	411	425	422	461	430	439	423	446	454	408	430	454	415	456	435	402	437	411	410	411	418	402	403	401	387	388	421	409	416	389	432	431	429	404	436	411	429	425	460	413	438	444	446	425	429	436	417	439	416	414	427	385	435	432	398	428	409	408	398	422	396	375	426	422	464	429	441	378	442	489	440	465	440	427	396	399	398	397	435	430	437	439	407	439	428	404	448	413	418	459	400	411	430	468	445	466	434	411	447	428	437	412	448	405	420	395	429	433	423	451	428	407	451	442	448	414	438	438	426	411	401	406	410	434	430	402	420	419	438	412	419	412	418	421	407	422	472	488	363	408	419	439	443	433	441	463	427	429
32284	21745	9295	4609	3321	2500	1855	1518	1254	1092	988	824	766	674	667	632	570	568	609	567	551	486	525	514	497	500	443	462	504	457	487	470	441	483	484	475	455	468	449	469	478	462	462	493	441	436	445	452	485	458	436	431	436	493	447	475	414	450	443	454	439	430	404	428	414	437	450	414	438	441	399	428	429	430	468	435	476	426	417	454	383	441	395	415	436	438	448	433	437	416	446	455	417	415	419	469	453	430	397	426	418	438	448	439	416	423	413	436	448	453	474	445	434	424	422	417	433	474	448	467	402	438	404	454	410	422	426	473	482	438	442	478	405	416	440	423	428	415	399	401	445	431	426	415	439	441	423	449	458	450	448	467	405	441	451	407	396	432	415	470	400	462	431	476	433	412	383	432	449	411	429	429	408	409	434	448	403	476	433	436	407	469	437	444	421	448	398	420	445	427	421	459	377	391	466	415	446	434	435	454	445	404	432	452	431	444	411	441	446	419	417	384	442	441	443	422	421	418	442	448	419	434	453	420	440	421	404	456	458	444	449	382	435	398	437	431	446	426	422	435	420	444	445	379	437	405	410	393	419	421	454	435	454	432	410	431	419	421	423	430	396	436	407	428	437	447	439	459	432	456	389	393	452	421	397	416	424	436	439	423	425	430	439	469	419	408	393	413	405	409	434	470	414	414	451	406	453	458	419	378	430	443	444	418	438	419	440	401	453	457	414	474	405	395	422	463	399	438	434	435	405	437	419	416	373	445	420	453	442	426	408	442	473	431	445	416	407	408	458	414	466	455	410	464	428	451	452	451	429	430	439	479	438	454	401	455	455	425	428	427	430	437	431	420	448	445	427	467	455	421	358	412	428	445	423	418	430	410	426	444	443	433	463	442	428	418	428	440	399	412	416	424	433	446	432	388	436	427	413	445	434	444	451	431	421	422	413	450	393	435	432	468	431	399	442	447	461	427	407	451	457	439	454	446	452	412	447	397	404	446	405	430	448	411	433	409	429	450	475	452	409	396	454	457	446	479	462	426	434	385	424	434	409	429	421	418	438	450	417	433	421	443	441	441	420	446	424	407	427	430	468	435	482	408	421	461	433	442	433	445	404	442	429	405	376	465	426	407	436	437	422	404	428	453	436	443	399	429	457	419	435	439	443	432	421	432	421	431	443	441	407	427	449	435	423	430	412	428	436	445	409	469	446	431	408	409	441	436	403	450	453	440	442	429	392	421	461	442	444	428	411	415	423	430	450	434	482	443	403	438	410	470	425	435	391	446	433	485	406	428	400	384	403	398	431	399	440	464	434	428	454	439	449	425	412	444	434	445	415	413	414	466	447	454	440	440	409	431	400	437	441	457	441	441	437	439	421	450	433	431	436	414	414	386	453	419	417	433	448	427	449	420	428	416	449	457	406	452	454	480	448	410	410	416	402	395	430	427	422	442	411	421	391	447	422	460	436	394	438	441	407	446	426	416	407	455	417	406	435	432	441	458	438	432	414	468	438	437	373	422	451	429	428	431	463	437	445	438	420	434	407	444	392	432	424	421	408	432	432	426	409	398	424	436	433	469	470	417	457	425	410	420	430	419	443	426	420	417	397	427	426	415	423	429	435	462	402	447	428	436	403	420	408	416	450	426	442	399	426	450	442	445	410	432	432	420	458	444	424	420	396	401	454	409	439	416	444	443	417	432	404	452	470	374	436	461	436	453	426	418	416	421	430	457	426	422	416	430	440	397	397	449	430	429	408	380	442	436	430	440	425	446	410	422	418	404	465	437	444	437	431	420	446	419	435	427	417	456	438	454	437	410	426	428	432	432	477	431	447	400	396	454	455	445	403	395	407	440	411	431	410	451	432	400	446	409	440	421	392	433	434	398	432	433	464	395	476	439	440	409	454	428	415	452	383	441	436	412	422	485	401	428	454	427	416	414	407	437	423	453	420	422	450	425	414	438	451	465	417	420	421	454	438	442	444	456	435	449	440	387	395	437	430	462	452	433	433	404	409	413	445	420	445	411	429	424	413	421	457	416	402	430	437	414	470	407	417	428	405	450	421	437	433	448	392	423	427	421	465	425	410	475	413	455	427	422	440	437	429	416	447	447	412	418	436	431	443	431	402	457	408	475	430	406	437	454	406	448	432	416	416	404	427	435	408	431	421	449	403	439	449	457	442	429	450	455	461	396	456	479	404	430	388	460	412	440	446	432	429	437	463	405	452	415	430	423	457	445	440	413	438	440	467	420	433	440	451	420	439	394	420	423	469	441	428	429	452	409	444	440	428	440	426	441	422	420	427	410	399	431	411	410	446	455	439	420	423	425	412	435	421	422	450	442	431	410	438	460	408	439	457	425	483	423	441	418	440	424	437	392	382	450	451	426	440	432	415	434	409	409	429	423	417	433	410	422	424	388	426	417	441	429	449	437	428	420	436	418	454	444	385	454	423	400	411	391	443	419	420	441	419	445	422	416	431	477	433	429	425	433	408	430	383	385	405	439	409	406	429	424	457	406	443	453	438	445	391	447	454	418	421	397	450	420	439	464	414	424	428	453	420	454	468	403	429	438	443	439	432	480	396	389	404	430	412	448	422	424	420	411	465	468	400	410	429	442	420	420	425	412	445	449	427	418	421	428	426	428	369	416	451	444	463	435	453	431	437	436	391	446	448	405	427	443	399	419	418	402	440	436	442	437	445	455	474	411	391	437	471	437	431	463	402	433	446	451	439	447	418	461	409	403	436	435	408	418	404	404	400	415	470	429	397	426	452	410	429	433	409	440	464	455	431	398	423	460	433	430	424	420	413	416	386	393	457	427	430	460	465	421	457	433	439	377	440	451	438	417	460	412	415	445	449	448	394	403	422	441	416	401	410	407	418	477	441	402	461	426	430	413	434	457	429	409	422	446	435	395	409	491	440	436	413	393	438	419	454	459	429	416	436	410	425	465	443	442	432	435	462	445	395	414	428	387	421	456	462	435	420	423	418	404	432	448	435	428	441	441	417	447	400	395	423	443	458	412	403	416	406	427	438	436	429	459	394	447	434	439	458	476	413	452	434	449	462	449	432	402	441	489	421	401	372	430	412	456	446	427	415	446	456	436	411	442	427	434	442	424	423	416	441	414	416	427	434	453	432	380	436	419	395	454	451	389	394	425	421	426	445	448	436	429	426	432	427	425	421	450	456	431	397	429	417	437	438	441	408	418	407	429	456	402	431	398	423	401	418	468	460	458	420	429	434	427	416	416	441	426	449	440	387	421	445	426	442	433	428	424	433	411	444	407	414	437	425	440	440	428	417	441	436	420	440	405	460	394	401	401	441	457	463	445	426	465	419	460	427	445	417	404	444	429	430	440	424	442	415	449	465	424	462	451	391	431	412	394	458	401	473	423	459	383	411	417	438	451	430	423	444	412	429	405	400	459	408	431	458	448	439	405	427	433	432	429	397	427	419	419	443	399	426	425	473	427	428	448	422	439	435	464	398	432	433	438	499	401
27714	17641	3712	774	578	531	431	354	328	325	337	340	327	348	340	301	342	345	324	327	317	294	353	342	331	303	340	324	302	364	337	304	318	307	327	324	317	345	324	321	317	346	386	310	342	351	341	321	353	318	306	314	381	341	340	314	331	300	345	329	322	356	304	339	344	313	311	347	343	316	323	318	329	317	323	326	349	332	324	343	313	314	337	343	327	343	332	329	315	335	337	327	333	327	340	318	288	351	319	325	338	311	360	310	371	365	329	330	311	333	301	312	360	356	359	335	336	298	323	329	315	320	317	327	325	349	320	355	320	307	353	369	308	354	345	299	318	324	331	318	322	337	343	320	345	365	339	338	315	325	310	343	310	327	344	318	312	333	333	321	352	310	377	304	317	315	376	327	344	310	310	355	360	324	314	309	338	345	331	320	323	310	314	292	346	329	329	306	320	343	334	338	334	348	359	328	340	308	353	325	313	321	342	337	322	365	311	332	331	331	331	359	333	334	371	342	339	333	359	354	319	319	317	366	362	358	330	307	312	350	322	309	305	363	330	317	327	310	347	375	357	345	359	322	284	310	317	343	317	316	336	338	297	359	316	360	302	326	328	334	294	335	303	357	329	327	357	320	340	308	349	332	315	330	322	357	338	323	336	309	338	326	329	338	317	312	332	322	333	339	331	299	327	323	316	342	309	342	335	322	347	316	319	339	329	306	316	315	323	328	333	344	354	323	326	355	328	297	326	326	337	349	324	316	351	317	347	334	307	323	324	277	318	368	355	327	321	326	332	304	295	340	336	335	341	302	315	306	337	315	316	323	351	329	333	328	352	333	331	298	340	315	352	324	332	302	336	351	296	301	329	311	343	316	353	340	366	318	314	339	324	313	330	348	292	334	302	336	311	339	342	310	323	341	335	316	314	323	340	328	351	305	373	337	322	293	346	386	341	324	341	327	374	307	348	315	359	326	335	332	304	339	334	343	360	286	343	325	354	329	311	306	351	349	345	338	292	341	313	312	357	336	346	343	348	340	320	351	326	336	349	329	316	332	342	365	319	343	357	340	345	324	341	331	288	353	327	310	310	327	335	303	347	340	304	334	311	306	353	341	345	336	307	316	325	305	327	347	360	311	335	331	327	345	333	342	321	328	346	301	309	320	349	306	359	359	347	329	356	329	337	321	328	325	313	325	317	341	311	312	329	356	331	369	328	315	367	297	330	341	296	336	306	320	339	308	289	344	324	320	342	368	325	328	347	342	303	285	330	340	356	321	338	323	309	327	316	331	348	361	350	308	334	328	329	317	344	310	363	330	325	337	317	327	341	338	345	323	337	353	346	364	338	325	289	330	315	344	307	353	333	332	349	333	315	315	327	342	304	324	317	336	319	316	346	340	326	344	324	325	341	339	338	349	316	334	323	320	325	314	325	340	305	338	342	342	312	337	347	321	339	351	322	319	361	336	292	333	296	327	290	305	317	320	329	338	375	311	348	322	314	313	311	344	328	297	332	307	296	342	315	332	354	309	331	352	327	345	289	342	325	355	355	316	332	336	334	313	332	319	355	338	302	323	330	322	340	305	334	316	342	326	343	339	345	332	289	315	333	292	367	307	312	350	314	333	324	346	342	302	320	370	326	338	314	318	330	325	328	328	341	314	338	308	301	340	335	340	350	347	365	355	332	336	306	327	333	319	299	328	315	340	325	328	335	310	325	327	327	343	334	329	344	321	350	324	370	336	317	305	348	351	298	331	315	322	343	323	346	327	340	322	326	339	314	332	335	308	336	335	323	322	294	327	352	340	325	323	325	335	338	352	308	331	306	326	338	314	294	325	309	316	331	319	363	319	376	340	298	345	332	320	305	320	298	317	299	338	323	337	323	351	351	353	296	371	289	316	322	308	330	355	317	342	330	330	320	314	338	342	302	289	333	336	319	302	327	329	328	303	357	324	337	318	332	357	325	351	365	301	344	316	335	291	350	336	325	346	316	324	318	344	296	329	334	350	321	318	339	348	311	347	325	313	333	330	337	335	344	325	311	325	330	295	322	328	316	313	348	356	344	333	337	345	307	305	294	321	348	333	321	322	335	330	327	335	335	336	316	325	330	342	336	321	310	337	298	322	331	317	350	327	307	350	331	281	323	312	321	342	313	341	315	315	332	337	332	329	349	323	350	328	348	339	303	341	312	328	337	349	338	340	329	366	305	299	365	346	359	321	340	322	341	319	350	339	320	351	326	333	337	334	337	330	338	311	327	363	348	343	332	319	355	311	316	336	339	313	313	332	348	320	362	312	314	314	330	328	346	340	356	314	324	339	350	324	331	344	295	351	348	315	344	336	329	327	329	337	318	320	346	327	308	335	317	328	362	343	326	336	313	335	330	341	335	329	326	316	355	321	343	344	331	312	314	303	333	312	321	341	309	343	353	343	354	362	300	350	359	329	354	309	315	334	319	339	321	337	344	356	337	298	334	330	350	349	318	319	311	332	338	344	350	343	313	344	320	314	284	352	333	301	349	289	280	322	356	329	326	304	342	366	313	332	348	312	320	301	311	304	345	338	349	294	316	331	315	324	359	314	351	313	354	332	293	379	325	328	298	349	337	300	306	314	361	343	334	338	309	344	334	322	320	330	364	355	302	296	372	332	331	300	344	303	319	326	334	329	343	323	315	346	303	344	329	336	299	330	338	319	300	347	309	313	330	323	317	300	348	360	332	315	321	339	324	350	337	309	308	309	331	348	320	336	321	330	300	330	333	368	345	335	317	315	346	341	317	323	356	342	330	331	320	349	355	302	293	319	337	347	349	311	334	310	351	373	365	328	339	328	346	330	351	376	334	338	336	364	331	346	318	337	348	334	323	340	309	328	343	312	344	329	300	326	348	340	333	332	326	303	348	338	337	300	355	327	332	363	346	315	303	351	323	314	353	313	319	334	355	292	331	336	321	292	309	301	339	339	304	317	337	326	325	304	359	332	323	316	386	326	302	310	319	339	314	298	326	356	336	353	325	337	312	349	296	330	342	357	303	318	334	329	332	336	325	348	324	314	325	320	324	337	315	336	362	355	329	335	321	329	335	317	326	333	332	349	320	342	345	344	347	354	322	321	323	320	298	314	314	333	324	339	331	380	354	356	312	311	358	327	346	327	294	356	352	342	325	307	356	347	323	303	306	327	315	358	328	335	326	340	323	298	333	323	345	363	339	332	335	328	331	316	344	341	329	320	347	341	312	350	324	341	331	311	355	334	348	337	304	329	298	341	349	348	314	364	333	320	329	343	333	322	319	325	341	311	339	326	338	364	324	353	299	349	349	351	354	368	324	351	298	335	306	321	308	341	292	293	293	335	313	339	343	327	327	302	328	345	324	307	363	296	330	329	352	321	366	316	325	332	337	345	309	337	327	348	295	325	309	340	310	291	319	352	336	338	351	354	323	324	308	354	351	308	327	343	350	317	275	345	316	330	349	337	335	337	294	350	336	344	341	321	341	313	304	308
7466	1915	731	541	449	445	412	383	362	388	383	353	348	354	355	360	334	386	380	367	372	332	410	386	376	384	378	361	343	385	386	366	387	369	380	423	361	399	333	372	366	349	369	379	367	361	363	387	349	350	356	359	372	340	372	405	398	391	363	405	354	342	363	365	371	372	369	378	351	387	369	360	368	376	371	382	354	366	409	343	403	382	390	374	382	387	344	368	342	395	363	353	370	360	354	345	356	375	353	367	417	384	383	360	393	378	368	371	398	362	393	387	362	374	369	415	386	374	356	335	393	386	351	365	353	382	413	326	364	370	359	388	359	347	326	348	338	375	360	350	358	357	353	366	358	357	369	385	380	366	360	342	375	343	352	373	352	347	352	391	356	366	394	368	398	364	406	409	391	324	365	379	363	370	342	351	360	357	377	362	388	348	336	406	330	348	384	369	374	351	353	354	355	389	384	374	345	349	365	393	385	377	384	404	363	347	392	386	356	383	340	391	357	360	392	358	360	399	326	379	376	387	358	325	364	373	371	365	338	362	403	357	368	377	347	388	366	354	338	346	370	358	351	317	367	345	391	412	386	369	352	398	362	389	347	361	366	361	380	354	380	358	369	415	397	374	374	366	362	387	337	372	382	375	348	370	397	329	340	369	372	356	399	353	366	401	360	392	340	374	380	407	370	372	352	378	361	381	385	358	416	380	391	348	376	382	380	373	403	367	369	363	356	383	323	372	386	383	358	351	378	395	374	373	372	376	368	371	363	355	332	358	370	342	390	378	340	375	359	383	351	361	321	376	369	379	361	367	385	369	360	349	375	380	390	367	402	346	379	379	386	326	367	356	353	386	376	386	359	418	375	396	364	367	362	372	376	342	410	342	359	359	353	396	374	370	378	383	364	362	329	406	378	369	374	353	412	371	357	357	383	369	367	402	367	340	381	340	345	388	389	341	379	375	398	382	375	386	402	373	333	369	346	374	364	360	386	371	380	388	394	416	350	381	356	371	340	311	404	405	354	368	348	349	357	336	408	362	389	374	361	380	342	348	358	361	408	335	362	388	362	370	387	398	394	378	366	348	362	360	399	374	328	381	399	391	367	352	342	369	352	330	374	353	364	369	373	398	377	360	339	369	339	369	360	366	361	340	383	347	381	409	372	384	415	347	378	356	346	364	382	343	389	342	370	347	376	365	394	382	387	392	382	392	362	340	340	362	351	375	332	370	362	357	329	345	352	377	374	365	384	339	370	395	365	383	361	388	385	349	376	360	413	369	386	347	337	329	335	367	367	362	397	365	360	388	397	368	361	369	356	381	404	369	346	364	372	377	348	385	382	392	382	369	379	371	386	367	380	330	363	370	399	378	366	385	379	372	367	393	380	377	355	379	390	365	370	388	379	350	357	359	361	385	351	396	374	386	359	341	368	399	358	386	363	372	369	321	358	371	331	368	387	379	340	330	371	348	374	352	362	357	384	366	365	374	345	350	344	414	356	337	370	347	370	357	373	383	373	354	345	367	381	410	380	392	350	373	357	368	389	347	381	362	359	388	380	361	418	336	371	364	321	390	341	373	372	371	367	361	358	407	364	356	362	376	366	346	373	393	383	345	368	343	353	358	346	361	358	388	373	377	346	363	387	395	360	364	362	378	400	334	346	371	386	384	398	362	351	394	352	344	383	407	359	363	361	371	352	349	372	384	381	375	393	408	387	342	362	375	348	342	399	368	360	345	375	346	364	363	393	379	393	351	358	353	347	367	371	353	373	397	342	376	380	375	373	350	401	358	384	371	365	340	351	367	370	370	376	348	366	328	357	352	383	396	364	394	363	391	371	400	342	361	360	393	383	395	359	402	377	369	385	363	370	391	349	381	373	343	344	327	384	362	360	352	385	379	346	351	384	364	377	385	395	344	344	372	375	367	372	394	362	376	354	393	318	367	387	378	350	370	365	418	364	371	402	377	363	388	403	366	322	357	355	368	349	387	374	374	381	377	380	388	378	381	373	384	366	368	396	365	367	373	376	358	372	369	359	366	383	347	384	394	335	377	387	402	365	408	355	369	383	348	368	370	371	359	367	388	343	382	333	379	412	396	386	376	410	368	372	378	374	355	367	362	350	337	403	344	362	378	353	347	375	361	346	345	367	380	381	361	374	372	340	369	342	377	394	384	367	378	387	385	365	355	382	374	372	365	383	372	368	378	324	370	350	383	343	369	338	347	387	365	365	396	374	371	395	339	347	394	357	359	374	349	351	347	362	373	341	400	372	393	374	401	331	349	377	361	329	360	369	403	377	365	362	350	366	366	396	391	377	338	348	374	347	376	365	354	352	371	355	358	360	388	354	349	369	353	401	368	361	361	373	389	400	368	350	359	366	384	385	361	367	372	362	393	339	409	357	397	345	341	361	364	366	338	344	368	374	367	352	363	365	415	359	389	395	363	339	381	360	348	370	375	390	362	365	393	364	370	345	349	422	331	372	365	338	391	366	358	343	360	346	345	348	403	397	359	388	390	353	370	354	363	363	375	407	358	344	348	358	364	354	349	351	354	364	335	375	339	360	360	421	383	376	388	370	340	324	381	360	345	350	371	353	355	407	363	366	386	349	395	408	333	381	372	356	350	393	324	373	382	387	354	413	353	346	357	373	382	371	359	376	373	340	372	347	361	355	383	366	380	379	392	319	381	350	393	375	370	369	375	355	349	381	379	386	381	380	346	372	360	372	355	391	411	374	361	361	347	341	351	379	374	367	389	377	429	329	350	369	392	401	394	354	347	396	383	360	392	368	382	354	395	375	397	373	373	357	363	370	345	345	344	348	398	392	348	373	371	401	375	386	377	362	352	361	314	364	357	373	349	373	358	370	352	361	368	332	320	359	408	351	388	388	431	382	379	339	377	383	386	366	365	361	362	365	361	373	364	349	381	349	375	401	375	333	394	383	384	384	343	394	333	378	384	355	379	355	363	397	348	352	358	365	362	378	382	343	407	372	331	386	376	361	384	364	374	350	340	380	358	374	364	373	350	361	348	367	363	325	374	378	384	363	365	348	381	401	357	372	365	376	398	384	380	347	358	357	359	393	373	348	373	356	387	358	369	390	380	369	371	360	409	369	363	383	362	336	368	379	331	381	351	420	358	387	400	380	380	373	366	369	363	365	310	375	392	358	400	382	387	366	364	362	340	403	373	414	364	354	394	387	405	377	377	363	331	373	334	379	307	374	386	373	394	363	378	382	364	374	394	374	351	392	398	339	398	336	362	373	356	355	337	333	389	357	392	390	397	362	332	392	396	385	365	384	408	368	389	362	382	347	348	380	367	369	378	383	389	354	369	353	364	394	363	374	362	383	370	374	401	353	354	367	362	358	350	373	371	408	332	348	381	357	355	353	319	398	379	372	385	360	398	376	352	373	392	359	356	387	373	376	354	372	363	394	334	381	362	349	368	384	402	362	421	375	373	346	371	360	370	369	352	394	370	355	363	382	338	364	365	377	340
23611	21068	28245	24105	21039	8608	728	525	388	377	344	297	256	249	250	230	213	250	219	192	226	223	205	209	182	202	204	176	204	210	217	213	186	184	189	203	177	217	199	179	185	181	203	175	191	178	166	185	179	186	175	227	174	193	193	190	194	171	178	170	190	162	166	204	185	153	182	189	202	192	177	188	160	187	178	196	177	175	181	195	196	201	183	176	191	149	193	196	181	185	179	177	177	175	194	195	173	190	189	182	187	195	169	194	160	192	175	181	190	182	194	186	193	184	189	204	202	196	159	196	165	169	168	160	197	189	199	185	155	193	156	179	187	171	176	170	185	198	190	183	161	180	161	193	166	176	162	168	189	169	176	162	180	175	182	196	169	171	211	197	151	179	187	189	180	199	173	184	175	178	175	180	185	194	176	180	164	194	175	170	196	192	192	185	196	187	155	166	182	192	190	206	197	174	190	199	158	178	185	193	173	181	187	187	182	195	174	183	188	189	199	166	178	165	183	175	175	189	184	157	161	196	178	193	171	169	191	178	171	177	176	192	169	161	164	164	189	184	165	174	186	194	167	199	181	177	160	174	194	161	182	167	187	169	178	177	163	197	172	176	185	172	174	180	187	181	195	191	177	206	184	190	180	178	150	198	167	191	202	198	173	164	195	150	185	168	178	190	171	174	174	155	176	192	162	165	182	183	176	176	161	152	169	174	159	178	194	188	185	154	168	172	155	196	159	185	174	181	191	185	206	187	189	179	181	185	199	202	164	195	185	189	196	171	183	171	200	171	180	214	181	212	164	161	183	186	167	207	169	174	198	177	178	170	173	179	199	206	201	164	192	192	187	205	165	175	175	192	186	186	189	188	158	194	186	179	200	193	173	194	197	178	184	198	181	190	174	159	182	179	161	185	194	186	183	178	178	154	188	176	174	176	166	165	196	159	173	174	199	193	180	192	167	173	186	167	171	171	186	195	170	162	203	177	170	172	206	173	172	171	187	167	179	161	189	167	143	195	205	165	183	190	174	179	164	191	172	181	151	183	181	165	210	195	196	188	180	181	174	174	167	185	175	171	183	188	192	136	199	175	174	170	162	154	201	201	181	183	170	201	187	169	167	159	199	182	187	162	164	165	198	185	188	204	164	210	186	184	174	192	190	205	174	137	174	191	191	164	177	179	185	169	178	180	168	186	200	167	211	186	198	162	162	199	180	196	190	181	187	199	177	174	171	193	164	185	186	191	189	179	186	204	183	185	164	174	180	183	198	189	179	198	167	202	207	179	173	190	178	195	184	175	181	178	185	196	190	193	183	175	160	162	184	178	173	161	180	173	174	185	184	201	187	175	167	198	171	189	170	190	196	190	160	166	185	182	198	193	189	192	166	167	188	176	196	194	177	198	208	194	182	179	188	182	183	179	176	179	182	200	201	176	192	176	183	206	185	151	190	163	185	170	158	168	196	179	172	181	197	163	153	188	189	198	175	186	182	192	181	177	157	188	189	183	174	192	174	185	175	168	214	196	164	176	185	211	177	159	193	195	200	177	186	167	185	188	187	173	185	187	175	156	166	153	168	195	203	174	206	164	182	191	176	197	172	174	182	152	178	191	194	191	182	176	167	182	178	174	181	189	169	190	218	196	168	165	186	171	177	161	194	170	173	177	179	155	190	184	161	196	184	190	195	187	168	174	187	218	171	190	195	195	201	185	187	200	174	184	158	179	208	206	155	194	189	179	179	156	196	185	168	195	173	179	210	166	181	186	159	174	208	187	182	192	185	166	200	181	156	157	178	176	166	181	168	180	179	175	207	172	191	201	184	178	171	174	171	186	163	195	166	172	173	174	182	179	189	187	174	217	181	158	170	177	181	179	198	157	213	194	172	172	159	197	189	183	185	203	182	170	172	188	176	179	196	184	185	181	177	191	158	177	190	178	192	204	177	179	195	213	183	194	182	187	165	206	174	190	202	180	178	193	195	181	193	174	187	190	186	195	184	204	153	192	172	169	196	200	177	169	197	143	181	172	178	176	147	165	165	201	170	193	176	190	166	164	199	189	159	152	176	196	190	175	196	170	185	186	167	176	197	169	197	189	185	167	187	193	197	223	175	173	149	178	201	190	173	200	168	183	190	180	166	180	187	171	171	170	173	185	178	196	199	167	164	178	187	175	176	188	184	194	156	166	188	179	183	183	175	202	189	172	175	206	198	171	183	174	181	168	180	168	186	210	197	198	165	164	175	179	179	207	192	188	183	168	194	200	192	185	169	164	203	181	180	175	183	164	173	208	166	180	180	177	169	188	160	186	164	188	190	173	183	179	184	193	180	202	177	176	190	178	156	174	156	190	168	177	171	166	157	180	167	181	172	180	182	182	160	198	175	202	165	189	204	187	186	194	189	165	166	186	160	163	167	161	164	189	182	182	174	198	186	170	147	198	154	177	208	192	204	174	171	182	157	198	179	187	175	177	196	160	185	171	173	192	163	185	169	184	177	182	194	195	167	165	164	199	193	184	207	177	175	183	191	179	177	185	209	163	175	207	181	171	180	158	197	205	166	200	185	187	164	173	176	185	163	195	185	175	177	153	190	170	196	193	159	177	167	153	177	176	182	163	178	195	210	155	169	154	166	164	193	206	171	181	176	164	178	186	175	206	167	203	199	181	182	188	174	192	186	173	215	161	181	165	207	184	182	183	187	161	164	188	167	179	182	201	163	187	160	192	176	162	189	160	201	200	186	182	177	194	202	188	165	177	178	188	184	207	195	178	165	173	173	183	175	177	176	187	164	182	181	207	190	172	205	178	155	164	160	182	171	179	218	184	163	205	189	176	176	183	191	151	174	173	175	192	169	172	200	182	185	162	179	200	188	176	158	191	161	183	183	185	181	197	159	201	187	162	174	164	176	167	173	196	164	184	187	172	177	189	194	182	176	173	179	160	170	190	205	172	206	196	198	189	189	207	167	173	183	201	185	179	168	164	185	174	180	192	196	177	204	173	157	178	200	173	194	171	206	175	199	180	200	180	199	174	192	189	194	171	170	201	187	185	180	196	171	172	192	183	197	182	210	222	186	179	182	184	196	200	190	199	173	200	168	174	179	172	203	229	196	183	182	178	158	186	196	192	154	188	192	155	210	179	183	196	193	198	176	189	162	185	186	185	186	185	191	180	176	177	208	191	181	214	177	200	189	177	173	196	169	192	208	211	183	181	186	178	162	173	190	190	186	184	182	167	208	172	180	178	181	180	185	187	212	170	191	164	199	202	176	187	200	207	169	190	198	168	192	178	183	153	205	164	201	168	179	176	185	192	200	197	171	173	192	178	185	193	181	183	183	178	189	181	186	178	173	189	170	194	181	174	167	177	165	177	167	174	162	207	174	161	198	158	198	187	185	173	177	171	181	170	151	220	176	192	175	185	174	156	172	192	171	182	160	175	165	172	189	179	170	178	170	176	178	179	172	190	172	186	199	188	182	176	204	171	164	184	175	189	175	200	182	170
26770	17940	5406	2500	1811	1388	991	801	629	518	485	422	374	334	325	336	306	268	259	260	214	236	252	218	235	228	216	213	218	205	223	233	233	229	232	212	214	206	244	205	208	222	197	206	221	210	210	225	208	209	213	217	219	191	222	227	217	203	188	241	223	195	244	223	226	193	216	191	195	198	203	234	187	218	206	205	222	219	242	191	202	218	219	227	194	200	213	195	225	216	204	194	205	213	220	200	171	205	173	213	200	230	221	197	209	181	201	212	219	199	190	190	190	181	199	207	234	220	182	202	221	226	207	197	230	208	207	246	200	214	192	180	200	221	199	195	209	218	186	218	199	196	188	203	192	197	232	203	185	201	178	203	222	196	216	205	196	229	213	192	202	214	173	216	209	210	190	215	212	200	207	188	197	230	225	222	206	235	190	221	237	187	205	201	222	199	183	202	202	210	199	215	194	197	203	203	197	197	189	198	188	202	196	210	206	218	221	197	205	250	205	217	197	226	172	232	207	200	192	213	188	209	201	188	218	206	224	195	207	209	221	196	204	224	204	204	203	196	191	200	196	211	220	223	212	223	208	224	209	231	235	233	211	206	213	202	208	201	213	195	251	196	206	221	225	213	221	210	207	243	205	195	210	220	199	219	214	215	191	196	214	241	197	218	160	212	210	181	229	208	214	209	231	223	195	213	211	213	194	198	199	219	242	216	227	202	198	226	207	196	223	208	212	184	197	190	213	199	208	176	222	203	198	194	199	225	209	200	220	233	186	216	200	173	199	228	228	201	192	230	193	206	200	224	204	196	221	199	211	178	196	214	212	189	204	205	238	183	188	200	207	172	227	219	214	201	203	194	229	204	209	223	201	208	184	217	192	199	191	203	238	202	202	229	199	212	217	221	204	205	190	192	212	199	196	222	218	216	224	193	233	189	198	197	209	213	188	227	225	204	207	195	225	222	213	192	199	196	210	215	209	208	206	229	199	184	181	207	201	210	202	187	219	209	224	225	228	186	203	221	186	206	217	178	213	186	241	201	180	211	196	187	202	213	201	207	192	211	194	183	199	197	189	174	207	203	187	219	191	200	180	221	209	222	204	207	231	201	225	252	209	224	232	203	201	224	213	222	198	199	237	220	205	179	216	216	185	205	212	198	209	214	219	223	210	210	211	194	221	233	220	208	165	235	181	221	202	218	211	211	224	214	235	176	231	219	218	217	197	233	210	221	209	196	210	215	195	191	219	206	199	205	206	189	209	209	206	206	206	241	194	219	204	225	223	222	212	220	208	185	214	217	208	212	193	190	216	190	233	225	236	199	197	188	195	206	191	186	225	203	186	212	206	205	209	202	192	208	197	227	210	189	225	225	209	231	217	218	201	193	219	194	194	209	212	205	204	177	221	220	184	208	209	229	203	198	214	219	196	206	230	203	251	205	237	194	232	202	188	221	218	208	189	204	218	217	212	211	218	196	204	210	215	230	196	227	220	207	223	215	231	205	219	199	197	215	207	199	207	199	194	215	204	206	228	197	209	221	208	219	224	201	222	225	219	187	226	213	210	199	223	203	199	212	206	187	216	215	213	220	205	198	245	210	202	209	207	205	196	217	222	213	209	231	224	225	217	199	205	183	214	196	216	231	192	188	200	200	189	220	171	206	217	208	198	215	199	199	201	207	227	193	179	242	198	214	193	201	213	201	220	204	214	190	212	203	197	198	213	208	194	193	198	195	180	192	208	203	226	211	214	219	190	208	194	193	196	197	182	193	222	218	232	196	205	194	212	195	225	195	188	193	207	216	219	215	205	216	196	204	208	215	217	211	199	192	205	200	187	192	190	194	207	214	210	204	195	203	210	228	183	203	188	230	212	222	186	205	204	203	198	219	221	194	208	209	214	195	223	202	210	179	201	189	194	200	207	215	213	236	236	194	195	209	183	193	186	201	203	213	225	202	202	182	211	221	209	192	198	202	185	188	200	213	244	186	197	197	197	192	214	222	209	226	203	205	198	213	205	221	195	221	208	215	212	215	197	195	217	225	195	216	202	180	193	228	189	195	216	207	222	210	221	200	191	210	176	200	229	205	205	192	209	188	190	206	194	234	216	230	216	223	237	196	203	207	204	190	229	218	195	218	205	206	227	192	204	221	211	199	216	201	222	196	193	193	202	207	199	222	200	224	198	222	208	213	184	210	208	207	211	215	221	217	190	233	181	214	180	201	209	202	188	183	196	211	186	181	224	237	213	193	204	201	207	199	204	195	194	209	202	189	212	209	203	215	215	205	202	203	194	196	212	205	227	183	192	226	229	200	234	234	225	195	189	198	217	181	205	210	221	200	173	217	204	215	193	215	213	225	222	210	181	219	206	209	195	231	204	210	212	234	196	205	207	194	215	201	209	212	204	192	197	194	238	196	200	201	208	202	211	198	221	221	204	220	228	184	200	204	214	179	230	227	218	218	194	216	189	206	173	199	217	197	212	178	192	219	213	214	209	225	211	220	197	175	210	216	205	194	230	226	216	221	197	200	210	182	188	211	200	194	230	208	205	185	199	207	194	210	211	221	204	210	200	209	221	203	188	203	227	217	217	225	213	223	210	206	205	219	242	204	201	197	188	208	199	200	217	205	218	193	212	213	211	243	216	199	189	192	192	193	209	210	201	205	222	206	203	181	195	214	204	223	212	244	200	201	209	241	189	210	210	207	227	204	197	206	201	195	202	210	195	211	190	198	211	220	219	173	197	204	229	185	211	202	182	193	196	242	206	210	203	201	189	186	214	214	199	232	211	205	207	221	186	220	219	248	193	228	202	234	206	228	207	192	217	212	190	180	207	228	230	194	174	181	210	226	201	183	210	203	207	215	209	180	214	197	217	216	182	196	212	195	199	190	233	220	213	194	230	214	212	211	192	220	184	186	217	201	198	220	214	227	198	234	208	238	192	222	193	216	190	209	181	196	226	199	220	191	229	210	192	210	216	209	206	243	177	198	195	205	216	183	208	202	212	209	192	198	220	208	195	188	221	186	215	183	204	188	169	215	200	223	196	223	199	216	217	214	207	202	221	212	199	197	205	205	188	230	225	198	242	212	208	208	204	204	217	216	228	211	202	198	210	220	217	200	214	232	218	238	211	217	203	194	219	203	209	161	203	201	209	209	191	193	228	204	208	191	215	198	194	224	201	226	208	196	236	209	167	187	206	213	235	204	192	199	189	198	188	199	217	214	213	209	219	201	208	233	205	236	183	209	216	188	231	224	203	229	230	200	188	229	224	206	178	233	216	185	210	203	215	195	218	217	197	224	203	220	202	241	207	211	225	188	213	204	197	206	203	187	188	186	200	195	188	209	196	223	205	217	201	193	194	200	208	201	217	225	190	213	243	221	195	223	202	196	207	203	168	185	212	234	200	225	207	207	196	214	210	206	226	203	207	211	227	184	193	205	190	206	215	191	201	205	187	205	212	218	209	206	221	208	210	190	196	166	196	204	205	200	197	224	216	194
24691	20946	26953	24966	9454	950	886	699	658	650	636	605	622	607	613	581	555	512	596	576	553	550	547	513	599	576	551	596	588	597	565	528	562	524	595	506	550	582	578	580	557	534	553	569	583	563	570	563	564	501	567	608	576	554	522	569	520	598	579	573	558	566	567	583	572	554	566	574	552	571	592	554	599	540	539	574	577	513	529	561	553	564	561	563	563	524	545	564	569	580	563	534	561	561	594	549	555	547	540	532	537	537	581	572	555	534	557	552	564	563	581	584	587	557	552	571	576	589	592	561	541	511	567	527	584	569	614	533	547	562	580	552	522	556	548	549	525	557	592	592	534	523	584	574	552	581	546	551	531	512	506	506	527	579	562	538	573	539	552	514	532	583	594	578	556	553	520	533	557	557	568	563	511	534	532	532	566	571	561	574	528	557	541	568	573	514	543	552	559	567	534	543	577	570	541	582	588	567	553	506	572	574	507	531	541	529	532	568	569	604	534	584	534	545	580	551	563	547	507	579	528	530	536	571	541	528	530	575	560	580	537	533	497	540	534	582	589	546	554	532	529	574	565	570	563	539	546	586	570	528	570	546	554	530	581	572	593	525	564	547	559	554	529	502	568	553	540	532	588	607	514	585	579	567	556	563	591	554	520	528	572	562	558	539	532	526	579	543	566	537	568	546	533	504	545	578	532	567	589	546	579	567	583	565	554	553	565	563	506	521	552	530	591	598	540	582	557	599	528	551	538	527	557	543	580	556	542	549	556	539	540	581	583	575	585	553	568	565	575	507	544	599	552	575	590	625	546	566	581	541	531	578	553	562	558	571	575	583	548	583	584	523	571	587	558	559	547	520	564	537	578	578	550	569	570	539	623	552	544	513	558	575	556	557	560	536	574	560	547	586	558	543	565	519	541	565	553	529	556	540	543	606	552	576	550	539	537	595	525	579	553	577	535	560	547	581	556	572	561	551	546	552	544	521	564	591	581	564	581	544	571	583	567	546	524	599	560	607	575	535	563	571	562	569	554	574	525	533	541	560	557	562	605	592	546	536	563	512	545	566	606	562	582	575	587	574	582	582	586	586	544	574	532	565	560	573	528	549	517	592	572	536	546	551	546	582	596	589	512	554	540	545	574	517	576	564	544	581	558	578	535	546	530	534	561	591	567	531	536	546	503	553	563	555	568	546	520	605	564	529	571	557	518	544	520	559	549	517	559	550	565	565	548	531	553	575	552	597	565	566	573	546	589	566	536	506	522	571	606	571	551	568	527	580	571	548	576	570	574	547	545	565	520	526	536	537	609	545	564	599	596	539	573	507	567	568	565	563	549	544	538	559	547	597	577	632	555	549	550	551	531	554	517	574	509	599	560	531	548	597	521	552	559	532	562	538	582	584	547	551	548	517	565	570	527	545	615	559	525	570	577	521	539	584	540	513	569	552	529	569	559	568	543	527	544	553	547	553	561	496	577	531	594	594	584	567	552	550	606	561	555	572	525	592	540	520	549	536	538	582	545	527	544	549	562	529	558	551	537	561	494	562	557	559	559	535	577	569	560	548	561	524	540	573	574	585	508	569	555	597	546	569	513	549	547	561	574	564	543	577	554	552	531	570	577	510	570	547	549	535	570	583	589	557	547	605	592	541	519	575	551	551	576	577	550	515	531	554	611	565	569	562	559	504	566	567	534	512	556	548	558	517	539	569	577	495	546	524	546	546	550	582	537	561	542	569	530	525	501	561	594	601	532	555	604	564	562	574	567	558	552	519	544	596	590	599	582	591	580	559	565	542	580	583	545	551	521	550	557	563	547	523	567	540	574	562	556	547	583	565	568	577	552	529	542	557	522	534	548	588	573	543	521	504	518	555	558	541	584	590	531	570	592	563	576	579	518	501	557	515	544	524	569	543	554	560	572	543	532	578	522	569	582	546	542	551	550	588	542	550	556	547	491	592	552	543	561	539	540	559	537	573	521	533	539	530	557	545	561	549	518	581	588	515	568	571	569	534	583	570	579	513	520	548	565	560	580	590	569	551	587	601	567	525	584	574	547	591	538	578	548	576	572	581	587	530	528	579	565	567	570	548	537	512	561	561	570	544	624	566	566	550	513	567	529	562	595	555	552	566	569	541	586	566	545	594	590	559	523	551	548	568	571	530	576	554	507	547	540	545	557	560	561	569	508	568	546	540	562	555	525	608	564	564	549	553	568	546	598	507	540	516	533	574	482	563	575	560	599	546	534	574	550	521	558	538	544	550	548	574	590	569	528	552	576	512	563	558	576	577	542	580	551	536	534	561	525	551	573	553	525	554	567	535	539	549	526	549	547	552	557	550	537	559	589	542	521	525	589	519	536	571	549	574	571	556	611	524	567	544	526	558	576	608	568	562	542	533	550	561	555	580	535	539	534	520	541	538	615	533	527	531	528	543	503	574	565	571	578	566	553	550	523	553	536	551	576	549	570	519	545	569	557	591	559	607	536	532	547	555	561	541	586	546	543	541	515	545	521	538	536	562	572	558	557	594	533	537	555	570	550	569	536	542	570	554	532	544	519	561	575	537	560	535	544	582	524	550	626	577	570	617	532	577	581	591	533	532	538	586	570	561	567	534	572	561	565	506	555	530	605	562	542	571	519	526	548	541	596	559	557	564	550	616	563	526	552	543	528	543	532	550	526	545	567	555	534	564	560	554	579	572	549	519	576	577	535	523	518	574	598	604	541	606	590	572	569	572	541	530	551	537	579	550	526	546	532	531	544	533	575	556	528	539	571	572	547	527	559	559	566	483	519	565	561	565	562	596	559	574	543	527	562	579	561	559	547	528	546	559	533	572	562	533	561	560	558	556	594	558	562	586	566	548	566	521	601	519	553	547	574	565	559	563	545	579	562	568	556	604	599	553	536	550	538	564	573	521	511	549	585	568	549	587	528	529	554	551	544	555	574	523	566	534	592	560	543	549	564	573	589	566	550	567	570	587	544	557	579	545	551	543	607	564	573	591	542	563	589	527	565	547	538	552	580	591	542	535	566	553	611	554	571	505	535	540	560	618	591	571	523	563	556	575	523	543	577	573	528	549	556	531	533	526	542	560	587	566	605	599	556	548	551	606	579	620	559	571	544	532	547	525	585	569	522	512	570	507	530	552	543	553	548	560	523	569	555	564	539	555	534	539	567	584	554	566	541	601	528	570	531	570	592	540	587	571	548	542	519	576	557	525	552	521	559	559	552	534	561	537	581	521	567	499	581	588	543	545	538	551	576	526	555	604	565	566	544	562	502	517	586	536	562	511	554	526	564	560	565	592	551	596	602	527	580	540	561	534	580	568	557	535	570	542	552	576	576	533	553	537	537	546	557	529	546	538	548	522	545	533	543	538	545	549	529	583	627	569	548	587	528	583	535	546	576	565	527	542	538	580	552	583	539	537	565	585	549	572	537	543	569	571	591	543	555	547	535	574	539	539	564	559	560	526	553	564	568	532	588	548	561	533	606	561	561	539
24559	15178	3178	1740	1331	1129	974	886	800	685	738	673	667	687	656	634	608	576	593	580	648	648	635	587	606	609	572	600	567	557	575	567	585	561	607	550	604	583	598	599	610	602	604	584	602	590	553	621	544	548	592	586	539	563	594	591	609	611	536	599	601	560	539	564	577	593	613	589	581	577	570	591	606	579	610	625	576	617	639	559	612	581	603	589	595	591	606	610	602	561	574	616	606	629	554	590	571	606	561	578	569	552	544	574	584	572	562	607	588	573	599	623	579	582	558	548	597	611	613	607	568	618	583	575	558	513	560	590	610	591	602	604	639	575	612	658	554	561	612	624	624	549	580	571	557	616	560	538	564	573	596	559	580	555	545	592	607	636	577	589	623	617	581	603	609	570	612	575	605	569	593	611	556	604	595	615	578	552	584	558	613	596	555	549	568	587	566	584	601	573	586	577	565	583	571	568	580	600	575	627	560	598	567	581	640	594	569	531	558	623	586	564	575	601	597	571	573	612	585	592	602	543	543	613	572	571	577	586	559	564	573	575	596	528	504	587	582	538	585	621	556	582	555	556	579	541	548	545	566	599	578	567	576	552	535	600	582	573	595	577	554	575	589	508	589	582	576	583	537	608	562	554	608	534	590	618	610	573	606	534	600	614	628	537	591	576	562	569	553	648	558	610	611	605	617	575	578	632	574	555	595	587	560	541	600	610	584	567	610	576	597	566	568	583	543	557	586	594	585	595	600	611	564	586	575	577	565	597	583	585	598	584	605	570	562	633	596	588	564	588	605	590	582	598	543	571	588	591	542	587	562	589	564	549	532	549	601	579	594	628	586	543	565	601	561	578	571	581	556	582	566	559	568	560	609	574	553	560	548	592	589	561	581	586	571	534	607	583	561	633	593	565	633	621	542	597	611	573	546	576	637	607	554	564	601	584	576	579	580	557	602	615	580	566	594	587	586	596	564	536	605	602	605	569	600	596	587	615	562	576	539	565	606	569	633	628	544	618	570	589	620	550	560	614	574	564	622	564	586	586	604	575	590	580	546	601	586	623	612	544	540	615	568	573	614	554	596	573	587	581	595	565	555	556	558	607	588	595	541	552	590	607	567	584	533	580	580	536	569	587	592	608	562	563	598	595	611	544	587	594	538	602	562	582	594	554	557	590	551	588	557	625	585	592	576	578	570	561	549	599	603	560	566	605	609	592	575	625	600	531	600	574	571	638	573	578	611	589	598	598	587	598	608	570	573	547	593	587	586	612	626	558	568	530	619	573	537	589	605	564	563	588	570	544	612	604	577	568	595	546	555	593	568	561	567	608	605	546	565	556	579	596	589	576	579	588	576	562	590	580	608	569	588	560	581	568	545	589	596	575	589	509	608	554	566	556	573	600	546	500	593	596	595	567	594	599	606	558	597	605	563	590	561	562	609	614	547	583	566	574	574	603	598	572	576	568	541	585	600	565	534	587	551	567	605	566	559	572	608	550	573	591	609	621	618	613	560	551	617	589	568	564	596	609	566	593	547	586	594	592	603	614	570	572	592	542	558	546	565	582	598	608	580	595	528	599	542	605	571	585	575	592	554	566	560	589	584	595	557	612	570	600	589	589	597	578	546	543	618	541	576	600	579	561	585	586	596	593	598	605	578	585	612	558	576	569	548	587	611	561	561	585	562	529	553	570	572	587	591	597	599	572	545	578	569	605	565	602	571	584	585	598	544	591	583	617	595	522	562	575	606	562	601	579	579	583	612	562	539	570	594	566	579	574	632	579	570	592	645	590	544	568	604	619	588	563	565	548	585	604	566	571	615	612	571	577	604	592	591	562	577	632	561	616	540	552	610	598	562	572	566	560	550	564	624	571	606	611	581	604	612	612	612	550	617	539	546	591	637	602	626	572	551	588	573	583	595	589	595	594	618	608	608	557	602	586	568	527	603	531	590	555	628	597	597	632	579	639	606	557	551	585	561	588	605	578	582	561	607	591	576	571	580	568	593	558	615	608	578	607	573	585	581	582	639	616	615	603	538	589	577	546	558	529	578	572	584	585	618	555	594	602	637	581	597	612	582	577	602	614	558	570	582	617	600	581	579	567	572	583	558	554	595	598	573	559	575	604	639	578	597	574	607	582	569	565	553	603	576	575	590	603	615	567	605	548	574	550	542	601	618	542	582	597	612	583	587	604	588	589	628	590	596	582	575	589	588	562	538	594	577	588	574	625	592	592	628	552	605	550	591	566	574	573	553	612	573	578	571	557	623	583	610	574	582	594	615	566	603	574	586	574	572	578	580	631	546	543	557	592	549	582	606	550	554	564	518	586	588	552	577	610	607	571	568	592	596	607	541	570	588	566	550	552	570	618	565	585	558	613	583	523	579	608	561	567	567	576	560	575	607	603	601	570	592	540	610	556	597	657	572	592	534	565	573	567	558	562	624	597	633	610	563	618	562	561	607	603	543	579	565	620	583	564	566	553	608	587	550	561	551	588	557	612	576	579	609	622	601	587	593	609	552	609	651	584	514	591	615	572	621	513	555	558	556	590	593	549	613	584	582	600	567	608	645	578	617	580	551	610	554	556	574	546	606	550	534	596	574	560	573	602	576	564	578	556	552	573	625	581	569	618	579	567	597	583	519	557	572	570	556	572	570	606	641	578	561	564	569	580	549	555	607	582	588	585	601	580	574	574	587	561	572	588	602	563	588	593	614	528	582	588	572	581	558	550	622	568	614	562	595	573	630	584	563	555	582	536	592	543	580	595	580	555	551	618	583	588	573	571	573	590	606	572	593	627	572	591	597	545	578	588	586	561	588	561	595	575	543	588	584	594	581	593	585	592	585	580	618	595	597	585	611	532	543	605	608	543	612	603	602	584	613	597	624	607	590	570	595	589	580	558	559	551	570	595	563	557	567	577	600	576	555	583	572	578	619	568	543	636	577	594	575	561	582	582	563	600	624	571	564	571	574	576	544	575	570	569	606	577	614	593	556	565	588	553	597	596	573	595	578	604	572	568	580	541	549	618	601	555	577	562	602	570	518	572	563	582	603	575	614	597	568	589	633	584	642	569	593	572	579	598	585	579	603	590	611	589	562	569	600	551	601	553	553	560	551	570	600	583	591	578	613	565	607	605	551	623	597	609	549	603	547	614	602	557	602	568	590	577	572	586	554	541	576	584	555	550	561	620	604	604	601	536	545	641	583	606	553	574	603	622	561	596	602	597	564	582	595	570	594	585	604	587	557	601	550	559	584	588	581	564	571	582	556	546	579	614	593	582	572	533	612	610	577	568	552	632	612	565	568	582	582	598	551	590	555	572	558	599	613	568	573	563	580	615	563	580	563	614	546	597	595	549	574	618	580	577	606	552	575	578	590	568	579	577	559	550	589	590	589	541	596	614	595	546	577	586	556	580	578	577	584	617	583	599	587	608	568	579	621	562	603	573	616	585	595	542	599	631	611	561	540	601	606	589	575	527	619	624	562	578	559	615	628	623
22515	21072	28701	23681	21076	21123	7887	1041	797	766	699	645	635	567	574	484	513	482	533	493	478	475	473	456	462	470	458	452	418	455	446	451	449	466	454	446	452	421	455	403	438	489	449	448	446	451	470	450	454	446	428	476	406	409	401	429	422	443	470	446	465	422	425	389	428	430	389	462	428	399	414	456	445	417	435	393	404	440	454	401	439	434	419	412	427	418	408	441	454	420	453	424	444	437	386	393	471	429	453	439	447	456	430	439	426	453	439	403	473	419	399	416	404	445	431	445	445	431	443	418	423	386	450	426	390	423	447	413	448	439	442	453	422	464	433	445	401	432	410	414	429	422	429	418	417	409	421	427	434	452	439	446	432	418	442	434	388	448	440	448	445	415	439	424	450	422	402	407	415	413	408	448	435	409	408	410	421	493	383	445	457	431	409	456	419	460	405	388	410	409	401	466	397	409	430	432	439	410	426	448	443	426	382	436	433	439	438	423	368	436	434	419	406	412	457	431	416	387	450	412	447	417	419	416	403	455	398	409	432	435	426	444	396	424	427	422	434	426	432	413	426	423	424	437	448	413	401	403	443	431	432	437	424	419	418	411	424	448	453	437	432	436	412	438	445	438	404	425	413	392	422	402	442	437	446	409	414	422	407	424	424	415	402	439	434	432	397	420	419	424	445	434	445	446	413	473	483	416	419	444	400	416	425	415	426	411	450	411	406	449	397	438	415	427	393	415	418	438	440	443	420	434	402	387	420	440	439	426	400	408	419	425	423	441	457	428	435	427	416	436	410	428	434	399	456	431	447	391	387	431	422	422	420	406	450	447	466	434	366	455	424	454	433	445	438	467	386	452	444	424	397	436	434	404	425	419	423	446	427	433	452	439	406	466	438	420	463	413	440	415	402	435	439	388	454	416	406	398	470	460	429	400	389	411	443	445	433	423	430	397	396	441	413	411	409	407	374	445	459	422	404	425	476	404	422	419	416	415	413	406	403	426	395	439	406	401	451	402	399	426	451	401	458	426	430	438	437	459	443	434	414	388	424	463	487	397	420	404	413	421	413	453	466	436	417	446	413	421	444	428	462	423	414	434	435	400	424	422	423	426	426	436	379	425	441	450	435	427	445	386	423	427	390	432	420	431	423	448	440	424	453	431	426	411	456	429	432	403	422	415	436	460	430	428	441	419	433	462	401	469	397	422	406	432	428	440	438	386	428	424	411	408	420	437	396	437	451	391	432	413	423	401	458	450	430	445	423	446	415	388	426	432	403	435	397	439	429	438	462	469	408	392	411	421	477	433	447	406	432	445	415	401	407	458	406	417	443	416	393	433	415	435	429	403	411	455	427	418	414	402	426	443	408	423	432	469	438	394	451	457	479	418	435	406	426	440	409	427	431	414	421	433	430	392	421	409	417	429	422	410	417	449	413	397	383	433	388	406	428	438	441	424	412	455	404	472	428	437	405	402	414	415	405	436	446	426	413	401	398	449	445	425	438	395	418	443	451	431	424	414	425	401	426	405	433	409	392	404	415	378	425	416	383	416	412	401	427	397	419	445	455	426	425	453	452	419	402	412	420	427	445	425	417	423	459	450	395	437	416	404	418	422	430	434	419	410	445	440	438	465	467	450	412	428	425	464	449	410	441	469	427	412	377	437	412	404	415	397	440	447	429	422	409	427	413	452	451	453	464	463	436	439	404	424	397	414	422	424	436	413	398	426	453	424	436	445	434	445	451	436	417	432	435	409	400	442	436	389	414	374	456	436	432	444	426	428	385	427	414	421	439	392	428	490	411	443	401	405	378	433	475	412	420	426	406	371	419	398	421	429	446	380	414	450	429	435	434	436	417	427	472	406	447	452	451	385	444	411	422	406	416	430	384	448	434	422	456	413	402	415	464	496	461	404	428	416	406	429	461	441	424	444	420	415	439	440	428	405	462	379	418	428	414	403	409	407	428	407	428	462	423	389	447	446	411	451	484	435	430	407	440	428	442	435	436	403	407	431	424	436	428	430	433	438	429	415	449	428	430	459	422	430	448	419	395	408	405	434	451	459	423	465	450	427	439	451	464	397	411	433	428	428	431	393	420	413	461	435	443	443	409	447	441	451	446	379	407	432	434	421	459	456	402	426	435	396	419	435	452	429	439	450	452	430	431	426	422	440	447	422	442	399	413	387	401	397	399	416	430	422	442	428	448	418	414	440	420	441	415	438	388	443	435	427	424	403	432	419	426	430	401	441	403	457	433	448	409	419	444	439	428	444	409	411	392	399	441	402	403	418	401	429	469	426	436	461	411	455	421	419	436	430	440	404	439	460	438	409	437	412	402	451	420	466	380	438	443	439	383	410	431	432	403	417	433	437	401	434	419	413	435	413	411	400	411	430	427	433	428	439	430	432	421	429	423	433	413	432	439	424	439	443	379	411	444	403	362	415	481	428	419	431	411	435	418	429	399	429	432	460	412	411	426	440	470	452	436	413	412	465	441	413	420	411	409	464	445	413	437	427	474	431	396	425	415	421	399	424	409	450	428	407	442	420	443	435	414	416	405	417	457	412	436	443	448	413	438	426	446	414	403	432	446	451	383	414	414	426	403	413	435	396	435	433	392	409	435	424	388	394	457	468	447	428	401	441	453	462	422	434	377	454	439	399	399	442	444	420	404	393	422	457	435	387	415	422	409	448	401	434	453	411	433	433	393	444	427	410	426	398	429	436	413	409	412	415	381	394	423	431	411	442	410	431	434	434	452	442	446	422	446	434	418	446	435	396	373	443	412	395	427	435	388	416	442	452	439	452	408	451	455	391	412	411	416	417	417	419	476	488	469	419	424	437	446	451	468	439	444	447	454	406	425	409	437	419	417	383	417	452	441	412	449	432	427	429	454	427	417	442	415	419	424	403	415	395	398	422	451	453	434	423	455	417	424	448	430	460	448	473	446	404	425	423	444	449	432	444	403	441	405	446	432	426	385	438	459	442	449	437	445	401	437	429	389	433	427	436	471	448	424	398	398	443	396	418	398	431	418	437	394	391	446	470	429	452	421	389	406	410	442	404	438	401	396	448	473	404	424	408	450	452	452	424	443	410	409	440	463	436	407	453	406	380	451	434	468	400	450	403	457	433	419	436	412	461	437	430	434	431	431	425	435	439	435	447	430	402	442	424	414	449	449	426	429	379	451	413	411	411	429	467	414	422	454	435	414	411	384	447	441	448	406	417	435	424	461	437	459	401	437	438	426	440	410	408	446	416	432	417	437	427	406	421	413	445	418	444	449	450	425	414	411	387	393	403	428	396	424	411	456	439	412	425	424	450	416	452	417	458	426	424	441	461	398	391	419	417	403	425	377	441	495	384	453	399	414	458	394	411	449	424	449	409	421	431	427	387	430	423	468	445	430	398	427	430	442	438	438	386	436	424	448	440	436	412	399	421	426	383	425	431	420	444	415	430	438	408	423	426	441	402	417	453	422	438	426	400	417	422	422	444	430	430	428	480
34366	29751	9306	4550	3233	2580	1850	1503	1249	1049	946	832	795	687	662	584	571	542	539	553	540	464	509	477	499	492	490	468	439	478	436	443	454	506	416	447	433	469	462	440	447	435	420	484	417	461	448	428	458	428	455	434	444	452	429	436	434	473	421	451	430	450	443	428	415	447	438	419	398	436	433	442	448	408	445	421	413	447	472	412	459	441	445	418	401	394	453	424	451	424	427	405	440	403	443	400	427	438	412	410	383	426	429	448	421	407	402	439	429	431	471	434	436	431	441	445	456	453	412	434	425	389	466	422	449	401	424	414	448	432	428	458	434	434	447	424	452	420	442	431	419	426	438	448	445	451	439	430	405	433	415	451	441	424	455	425	425	454	392	489	459	409	416	446	385	425	389	410	410	428	426	471	386	419	416	420	441	436	439	420	429	402	408	436	412	413	448	456	417	391	426	450	427	441	449	410	468	457	424	390	446	434	427	444	404	409	418	450	415	438	433	428	431	406	407	413	441	455	467	407	444	433	450	388	442	450	447	420	416	417	463	396	432	415	418	441	443	458	435	399	404	453	459	447	452	418	441	466	426	456	423	438	461	441	453	366	428	410	451	456	478	429	446	439	415	418	453	441	418	424	433	450	419	427	446	443	436	455	422	398	390	420	434	464	429	410	405	428	411	418	425	455	399	414	431	462	429	435	471	423	415	439	436	411	445	393	413	394	429	419	452	377	424	411	436	401	435	431	408	412	407	451	429	431	426	409	385	429	417	460	450	403	471	433	439	438	410	381	447	427	457	462	441	406	456	434	441	448	447	431	469	439	441	444	436	419	426	405	439	458	464	436	435	442	420	386	429	450	416	454	425	478	462	432	439	458	428	428	407	435	437	472	406	462	451	435	395	429	431	450	423	397	420	413	458	432	433	420	450	418	394	438	403	435	435	435	433	422	443	427	437	408	424	437	401	463	444	416	386	410	412	461	433	436	453	437	427	385	438	440	446	383	449	440	406	416	406	423	423	421	420	452	475	437	425	438	444	416	429	425	429	418	428	426	433	421	410	386	408	437	421	420	392	439	407	490	438	464	432	437	402	436	443	442	456	415	398	464	437	383	447	412	449	433	437	455	476	437	428	414	454	404	408	449	423	470	453	418	484	448	394	457	444	427	446	429	399	440	457	420	435	429	466	426	412	462	447	407	459	458	417	412	438	432	430	418	450	440	411	453	415	414	430	403	456	433	371	417	432	401	427	418	423	417	433	426	403	414	401	413	414	399	400	417	425	415	422	415	423	426	417	378	393	462	418	407	458	423	464	455	431	426	451	415	444	467	431	458	440	442	426	442	399	418	468	441	443	434	421	398	438	413	420	398	392	475	453	427	442	387	438	463	389	412	413	421	449	396	433	480	440	428	396	440	426	445	448	400	441	414	416	474	413	393	461	416	404	411	436	451	451	421	461	445	425	447	429	442	453	430	394	424	429	414	439	413	439	423	415	404	434	463	431	450	476	428	406	436	435	444	423	433	440	411	452	420	421	436	444	393	461	454	448	405	433	470	414	432	454	438	442	442	437	438	422	434	443	424	400	408	434	434	448	399	414	462	411	445	410	422	433	436	418	414	421	448	430	412	396	420	415	453	438	446	452	459	466	398	450	426	436	412	412	447	434	449	447	482	425	413	404	459	435	420	422	423	415	407	437	448	416	423	451	410	442	446	465	406	430	436	449	389	413	451	417	408	430	435	406	429	422	424	449	445	397	417	408	416	439	411	460	396	435	424	422	465	443	426	410	462	434	431	423	438	421	450	449	415	430	441	444	447	421	485	400	446	434	416	460	446	431	437	449	437	436	428	432	392	413	394	387	412	472	414	422	484	433	440	434	424	430	418	436	436	429	416	403	408	417	426	420	450	427	456	404	421	449	432	447	403	408	421	461	443	419	436	447	418	414	440	421	508	457	420	421	427	501	449	404	466	465	416	425	419	405	389	442	424	427	442	407	426	404	425	426	442	399	420	432	440	455	427	449	415	380	435	391	439	450	415	409	388	407	421	401	414	401	454	411	409	413	450	411	442	452	430	455	485	462	453	436	427	440	433	454	432	396	449	434	410	431	452	423	468	476	449	450	415	409	405	407	472	432	455	404	447	423	434	437	447	414	431	426	411	411	404	462	460	397	442	431	418	408	399	427	445	489	404	431	437	438	417	452	447	423	424	453	420	426	417	434	469	403	408	422	437	409	406	414	424	432	416	405	439	396	423	438	447	428	438	421	405	453	422	433	411	389	410	390	410	473	448	410	427	412	428	402	384	452	452	415	453	433	419	411	399	463	429	433	451	429	410	443	431	437	424	401	413	423	404	431	403	412	426	444	430	456	424	410	425	451	441	421	381	449	419	395	421	390	405	425	412	426	429	431	434	425	446	442	445	433	456	404	429	410	423	437	429	452	480	428	409	441	461	441	437	443	424	398	462	425	424	433	424	430	433	421	485	456	460	408	454	445	464	420	389	407	428	441	428	405	431	406	474	435	428	437	419	459	434	417	422	452	399	377	435	460	395	432	411	424	435	452	405	430	437	393	434	438	420	418	423	475	422	461	429	443	395	421	421	403	400	423	432	453	430	435	413	420	435	423	431	454	424	439	430	430	422	405	422	376	427	467	428	420	416	432	451	432	409	418	451	434	402	432	456	474	402	401	434	431	461	421	439	420	390	430	447	414	389	462	444	423	423	452	468	447	410	455	393	443	463	403	404	450	451	415	426	421	406	413	433	447	438	452	409	448	450	445	443	418	444	456	445	409	434	430	460	446	449	425	440	390	423	429	459	464	408	405	431	399	416	414	443	393	424	434	435	415	453	419	441	421	401	413	457	416	410	410	446	495	411	425	431	443	455	430	411	403	417	439	470	474	422	408	417	416	449	443	440	418	440	440	418	424	431	438	429	417	422	437	463	410	435	438	464	440	386	441	419	401	418	440	429	426	425	398	401	426	429	455	457	419	401	467	412	409	412	428	412	411	441	449	378	452	422	417	424	418	432	460	444	463	431	412	422	449	408	455	436	423	437	401	394	422	394	406	438	418	435	435	431	410	445	436	412	440	469	438	402	457	408	392	415	430	424	392	425	458	404	447	469	430	438	407	419	423	421	417	435	433	441	405	422	421	452	431	441	413	453	445	413	427	441	396	389	440	437	411	385	469	457	453	434	436	419	427	466	416	423	478	440	423	433	425	397	431	435	439	433	424	457	438	420	429	437	425	409	467	421	430	444	443	410	439	447	418	385	453	441	443	415	440	462	461	452	414	441	436	409	435	435	421	414	439	431	405	426	451	408	417	419	426	404	431	398	437	422	442	446	417	425	445	430	449	455	423	469	457	420	404	457	427	449	425	447	441	449	450	478	440	435	428	444	438	397	414	420	399	407	453	438	458	435	452	449	389	397	412	438	424	427	402	424	429	428	432	420	427	432	462	418	453	438	447	427	394	439	429	384	413	397	440	440	410	388
27402	17705	3912	608	462	334	331	342	360	346	314	332	339	308	346	318	337	352	335	325	332	319	323	345	295	319	348	341	349	327	354	318	314	353	309	334	365	301	354	388	316	332	322	326	298	319	339	318	370	363	347	346	330	330	330	374	329	329	340	322	336	356	360	318	308	316	334	333	323	315	316	311	334	296	353	353	349	322	321	358	350	340	307	325	344	314	339	300	343	330	332	369	322	347	291	327	304	332	331	327	365	319	336	342	339	289	326	325	323	354	336	337	359	325	335	323	300	336	321	316	310	321	306	322	335	325	331	297	345	305	317	316	343	336	315	348	352	305	355	345	319	278	339	314	338	311	314	309	345	309	366	292	341	349	336	319	361	337	341	341	338	366	328	313	338	355	333	309	321	345	304	307	296	340	306	358	347	336	316	342	347	342	336	313	311	343	342	292	363	350	323	341	314	341	326	332	357	309	334	336	358	343	321	305	346	354	307	292	323	325	298	300	312	334	352	317	322	335	350	292	331	304	342	322	344	353	339	318	327	345	331	350	334	349	377	336	320	348	335	346	336	324	346	323	309	321	324	305	304	344	347	346	324	305	349	326	339	355	318	352	326	322	338	331	330	353	320	301	346	327	304	335	319	328	345	330	342	306	306	335	320	329	326	334	328	312	358	338	329	339	319	335	311	323	349	341	320	337	308	291	318	343	344	342	340	352	308	321	304	327	337	324	327	320	345	330	355	311	322	316	334	303	303	318	313	329	311	318	358	347	344	315	335	366	350	315	331	342	300	330	352	325	331	310	280	286	372	386	346	332	313	309	332	348	322	321	317	341	333	360	335	338	355	338	340	321	347	318	352	322	330	329	339	337	360	315	340	320	329	353	312	347	313	305	289	317	306	323	334	340	343	292	374	316	330	312	307	355	312	323	325	354	337	323	300	322	342	343	309	322	328	321	316	315	329	346	348	364	319	366	314	309	312	313	372	322	324	331	335	316	339	321	317	335	331	310	326	333	321	293	320	332	324	320	353	330	344	352	286	352	294	344	306	345	337	318	336	297	356	344	347	311	278	357	335	325	323	329	324	313	324	352	346	317	339	370	344	316	314	348	339	365	338	313	346	301	301	340	319	345	343	321	359	399	339	311	330	317	356	345	337	314	308	343	336	337	334	343	320	345	307	311	339	333	333	338	357	313	324	343	307	327	299	323	342	318	324	323	279	341	374	314	320	322	334	353	321	340	288	296	338	333	321	372	308	296	349	312	324	323	337	336	295	344	338	340	360	349	313	299	336	341	318	315	324	356	322	283	328	330	348	329	302	347	303	350	300	291	325	341	325	320	316	324	352	311	325	348	315	326	352	349	313	329	353	339	354	322	342	271	306	307	337	342	328	326	347	278	348	356	326	334	326	323	313	335	320	344	328	299	327	303	330	341	313	334	333	307	314	325	304	320	318	360	351	353	330	357	344	346	301	320	279	351	359	327	337	341	332	332	339	344	317	322	341	336	330	344	352	310	296	330	334	305	322	335	319	344	338	351	312	343	309	314	321	310	371	302	334	340	328	344	330	337	335	356	336	322	323	331	362	351	344	346	319	331	327	349	357	337	293	330	359	322	335	321	311	364	332	322	366	300	318	307	353	314	348	344	322	347	305	304	321	330	344	336	324	344	349	334	353	317	346	328	349	348	302	326	331	315	320	345	335	292	313	320	351	315	321	302	311	330	354	355	328	328	321	354	332	315	315	326	368	295	345	352	345	302	340	302	314	319	349	335	327	313	315	335	297	322	326	311	339	311	332	335	342	354	340	320	286	364	339	329	334	349	317	350	332	329	336	282	344	369	329	332	335	305	290	327	309	349	347	349	344	357	353	331	330	319	331	345	358	348	341	316	316	356	352	309	311	348	332	315	337	349	297	344	317	319	329	326	334	335	300	349	356	330	312	302	367	318	337	301	344	299	337	325	340	348	337	306	330	334	310	286	341	341	382	337	354	313	354	308	296	303	339	331	315	379	348	352	298	316	322	355	330	308	323	347	349	324	344	351	328	346	335	345	316	330	321	348	326	318	339	302	279	338	318	330	315	312	296	327	321	329	316	321	342	325	308	309	337	331	318	319	319	324	343	302	371	340	322	336	320	338	341	293	329	349	313	333	342	352	350	301	334	342	352	281	361	350	369	365	318	346	286	323	315	342	341	338	339	322	322	325	352	335	319	337	310	310	338	334	320	314	331	319	345	308	347	318	351	312	365	353	316	326	329	343	328	325	358	313	329	343	352	340	323	351	334	321	332	324	314	315	312	324	320	346	318	325	358	339	317	316	337	338	322	307	321	330	338	328	324	316	353	340	349	330	328	339	336	343	312	299	368	325	348	301	340	309	322	288	325	340	328	345	323	306	318	306	320	347	327	332	314	319	310	321	326	320	319	320	351	321	316	340	355	350	327	308	302	318	344	335	312	312	327	365	299	322	343	340	351	324	348	315	318	375	309	324	329	329	316	322	334	312	334	313	341	326	353	321	342	350	337	324	323	362	314	346	332	331	394	341	313	324	343	325	318	312	337	307	320	311	305	335	327	299	349	308	296	343	299	365	352	336	335	357	308	319	357	349	360	311	346	301	353	299	307	317	348	339	314	316	332	297	330	318	323	307	337	306	357	331	337	327	335	326	355	296	345	315	340	308	337	327	321	305	313	303	307	356	312	330	335	330	299	340	364	352	334	336	325	362	315	323	319	342	336	342	337	364	332	316	348	328	313	312	304	332	348	298	304	331	355	347	313	348	339	311	335	344	350	320	346	343	322	315	347	293	305	346	312	322	317	324	335	325	329	350	307	346	318	343	345	306	316	337	355	324	341	323	350	337	314	313	347	348	304	339	341	344	318	311	318	330	345	333	365	317	349	353	350	344	353	370	299	320	334	322	327	322	350	319	330	299	348	358	329	354	320	319	353	318	318	339	334	347	327	330	301	350	306	348	321	326	331	337	323	320	303	320	313	342	337	311	332	320	342	330	349	312	309	354	367	337	340	292	338	332	339	322	349	335	320	303	340	324	340	312	314	318	304	344	332	327	318	306	322	300	319	364	358	302	340	321	302	354	298	320	333	359	310	315	296	314	340	317	334	308	344	304	341	351	317	335	316	329	323	339	316	325	342	289	324	311	327	363	365	325	337	340	378	355	345	341	312	320	326	337	324	334	311	311	341	322	322	343	329	292	342	293	317	322	341	315	340	321	326	360	342	328	311	325	346	318	299	334	330	329	312	325	325	332	355	375	304	345	329	326	317	346	292	331	347	304	323	364	327	350	332	344	341	335	307	310	347	354	319	348	343	329	306	342	326	320	334	304	307	317	331	332	306	317	314	331	324	327	315	325	311	359	340	323	290	329	351	366	318	343	336	346	333	312	341	309	330	343	284	341	335	330	315	341	333	339	313	295	307	303	327	354	331	338	325	311	312	319	355	319	336	328	345	327	369	333	312	310	335	329	321	336	317	350
7797	4194	647	495	460	399	429	407	379	402	362	411	369	376	386	372	341	388	372	358	371	357	378	336	379	335	392	348	366	373	375	369	372	369	350	349	341	375	381	382	351	356	355	363	362	383	372	381	368	349	373	362	323	348	360	379	367	365	363	365	345	347	383	331	387	388	366	341	366	348	342	352	383	398	383	384	369	335	364	385	344	340	370	371	355	333	357	380	368	371	370	367	374	351	357	345	351	403	350	357	365	388	357	389	355	337	394	358	366	385	375	355	387	346	342	386	370	334	363	403	346	351	360	372	367	366	379	377	356	400	410	368	333	367	370	375	352	338	333	359	365	355	390	398	366	397	395	343	372	367	342	422	359	348	382	362	373	392	327	351	366	374	406	346	326	351	359	340	349	361	375	343	364	349	378	356	355	369	382	368	365	356	361	382	347	367	387	361	346	395	322	387	349	344	395	392	404	324	373	371	363	403	368	371	370	354	365	371	382	345	370	339	383	388	352	372	321	364	361	376	343	359	346	389	372	372	338	348	369	387	331	378	382	369	343	329	370	352	394	362	329	367	398	395	350	377	367	376	371	346	362	360	397	368	384	365	366	341	358	355	361	375	357	343	383	340	376	380	360	338	367	400	345	351	384	358	335	359	371	368	366	332	376	342	371	372	365	337	331	358	371	383	359	366	358	370	349	380	379	371	330	388	378	369	365	391	348	400	360	361	357	368	397	346	362	356	373	379	395	367	341	382	366	362	358	365	343	373	371	348	361	373	343	347	377	379	367	381	385	332	379	334	381	369	372	375	345	327	383	362	365	369	329	387	330	389	379	349	379	398	359	420	333	355	370	393	356	370	381	367	360	347	349	363	341	379	364	357	346	381	377	377	353	381	392	384	344	368	335	373	421	395	361	384	360	366	356	369	334	413	395	344	388	351	360	385	375	392	358	352	361	376	350	394	359	361	340	367	361	353	347	366	355	353	355	360	377	373	353	356	375	346	363	362	361	358	363	365	372	346	352	328	407	370	371	363	374	383	383	341	359	355	361	370	349	352	352	348	364	358	360	356	369	369	363	347	379	374	369	385	373	364	367	362	347	361	386	361	377	385	351	398	387	342	341	373	382	342	385	400	418	356	406	339	397	359	384	359	378	351	356	376	378	362	343	355	345	369	347	322	350	403	361	374	389	377	396	379	354	351	355	332	350	366	373	391	366	382	378	369	350	355	384	356	375	369	348	341	366	335	362	355	351	352	350	384	366	389	364	412	360	351	344	376	366	400	327	387	342	357	321	324	376	347	379	371	405	397	376	374	426	386	369	346	372	349	356	347	365	375	357	361	380	347	390	368	382	394	371	392	355	395	371	333	374	381	344	369	363	374	356	339	350	341	334	361	391	321	360	352	387	359	369	397	362	350	395	347	365	350	352	361	364	355	382	389	351	360	367	399	372	375	371	356	386	359	340	368	389	373	375	351	366	372	358	383	361	358	352	363	372	371	357	395	372	352	342	362	355	329	351	361	379	362	382	388	360	359	352	381	382	381	352	340	372	371	403	366	378	359	356	362	381	334	343	354	399	396	361	392	356	354	367	381	376	366	344	395	385	396	385	348	388	384	361	361	373	350	350	392	378	395	374	381	362	348	376	363	391	336	353	370	361	359	344	385	345	386	322	378	342	370	346	347	342	370	367	375	343	385	322	367	347	367	368	338	370	347	388	381	381	375	383	372	354	332	374	368	403	377	341	368	389	371	360	381	367	372	360	402	374	361	359	354	381	361	360	410	369	379	420	341	382	389	354	349	376	379	343	352	343	385	355	393	362	379	329	367	367	368	394	413	368	364	388	389	375	395	375	353	356	405	379	352	369	400	347	331	366	364	380	374	383	403	353	372	365	377	376	407	390	340	365	371	371	360	354	377	333	375	344	355	361	348	383	371	353	350	378	385	346	386	366	357	324	369	365	332	344	363	357	385	377	379	362	343	364	354	362	408	363	393	402	391	352	370	374	343	354	422	349	353	374	353	355	386	386	343	399	352	361	353	358	373	363	356	359	368	386	333	372	370	380	359	372	399	414	359	369	374	377	362	336	363	387	334	365	395	364	354	350	368	378	372	374	354	357	340	360	385	346	364	338	362	388	352	396	357	364	371	373	352	382	354	365	393	338	357	398	357	369	373	406	388	340	386	340	378	343	376	369	384	351	349	355	361	381	423	348	366	361	392	398	354	385	371	394	394	342	358	353	382	346	391	360	395	342	358	333	362	377	386	341	374	355	346	385	353	362	373	423	400	377	347	347	367	374	333	362	376	366	390	394	364	375	374	364	362	344	352	377	392	353	380	365	369	351	388	346	378	363	350	349	370	384	356	379	332	385	368	407	370	401	386	347	371	352	366	374	375	379	374	364	369	357	358	358	370	369	353	396	366	349	393	363	368	393	385	361	406	359	376	394	392	366	369	387	353	371	368	364	356	333	356	332	333	340	400	399	329	376	389	362	395	369	343	375	341	334	398	384	340	366	370	371	369	339	398	335	392	386	382	357	366	353	359	362	369	387	373	342	374	352	374	356	364	342	366	357	370	352	392	370	384	342	346	362	363	364	347	383	361	355	374	374	381	371	398	356	372	369	353	332	359	335	371	388	372	388	364	351	363	325	385	388	387	375	340	380	404	380	334	368	381	336	376	330	325	393	381	351	359	365	362	380	374	384	376	397	360	411	362	407	322	374	337	378	347	361	373	371	377	406	352	356	374	368	355	379	362	391	347	345	352	371	356	383	356	378	377	385	366	379	388	372	370	345	380	362	382	345	388	386	342	370	361	363	383	388	374	365	352	353	389	389	356	422	384	410	370	384	372	374	349	379	343	363	348	316	353	390	397	367	349	377	365	354	379	385	383	407	363	369	359	388	361	376	345	400	345	374	361	343	356	359	365	382	373	355	367	334	347	397	351	388	376	340	395	343	347	412	352	375	381	354	349	330	365	375	368	367	333	382	353	375	374	354	346	379	377	356	356	392	419	361	368	370	373	375	406	363	378	340	395	355	401	371	378	363	371	362	356	375	374	364	352	328	344	341	362	381	392	347	360	395	399	371	374	384	377	346	379	356	358	368	351	362	390	396	385	372	358	375	365	361	399	371	325	356	379	364	353	353	364	337	345	380	416	366	407	363	334	373	370	341	337	369	363	378	388	363	372	377	378	379	364	381	348	382	377	381	356	362	357	364	325	357	353	374	409	367	334	380	355	390	378	400	344	390	370	388	329	342	393	396	348	388	370	343	347	363	363	370	386	356	386	339	361	367	346	354	380	330	388	357	342	360	390	340	351	345	356	375	344	376	382	373	379	374	366	365	363	365	350	356	372	352	344	383	354	380	365	388	380	364	366	365	368	340	351	383	377	394	379	384	352	389	397	345	355	371	355	381	340	352	355	356	341	366	350	375	361	367	397	369	390	369	369	366	389	372	386	353	364	395	371	350	323	407	351	351	372	346	381	363	388
23616	21056	28190	24129	21042	9132	846	522	418	399	331	303	277	281	246	263	227	245	205	203	226	217	193	200	218	206	195	217	203	206	215	216	204	209	193	197	190	186	179	205	155	186	159	186	174	189	203	178	201	175	184	159	182	160	194	185	187	178	192	170	211	188	182	182	165	199	178	193	146	180	185	176	146	170	169	185	188	175	203	190	166	169	163	199	190	169	189	185	183	194	185	193	195	193	192	188	184	197	184	170	183	183	189	201	181	171	195	192	209	191	193	191	171	186	183	197	194	194	184	193	206	179	205	176	195	173	186	165	176	199	163	182	195	173	176	186	178	179	186	189	191	198	189	165	171	167	152	206	186	201	173	179	173	189	172	193	204	171	186	200	186	169	211	199	195	174	186	180	198	209	197	179	184	188	180	193	152	205	168	173	181	185	174	193	179	199	201	179	196	183	173	148	188	178	201	198	189	203	195	193	173	183	183	179	170	176	185	197	168	170	159	173	204	187	169	185	198	178	190	191	179	183	214	184	204	198	206	199	198	194	190	170	182	189	190	177	183	180	176	165	186	195	168	187	172	170	159	164	176	209	203	200	169	193	163	185	177	161	184	191	195	195	142	167	184	181	183	163	185	185	207	153	211	196	167	193	169	195	171	184	190	191	205	184	186	200	175	154	163	181	199	203	184	176	180	185	157	171	163	178	184	213	192	175	163	182	187	206	237	194	181	187	188	184	179	183	189	183	183	175	210	189	198	184	192	188	165	164	186	196	196	185	191	170	171	169	179	190	182	194	176	184	199	193	189	186	166	187	175	182	164	176	194	198	170	166	164	190	160	186	174	188	187	187	191	203	185	188	196	179	194	200	170	186	198	191	179	194	180	194	207	178	209	192	168	178	186	190	184	178	168	200	181	188	194	168	187	183	181	202	191	190	178	197	182	159	169	216	200	200	191	176	179	192	175	177	154	172	174	175	190	192	193	190	165	183	187	195	182	175	168	205	176	194	202	193	186	197	178	186	193	211	167	167	203	204	202	199	194	182	172	181	193	174	175	188	169	174	191	176	212	198	177	174	218	151	172	183	199	156	176	188	192	171	176	172	183	167	185	201	204	178	191	192	170	182	184	178	202	178	173	194	158	197	201	161	179	193	177	182	167	188	167	170	166	190	192	183	160	183	163	154	196	181	175	199	192	186	177	182	162	170	187	189	188	180	168	186	181	209	174	173	174	193	170	199	184	207	173	197	178	152	183	219	177	165	187	170	185	180	182	177	185	167	165	193	169	169	191	177	193	165	201	208	180	188	175	204	197	165	174	181	181	220	186	192	180	197	179	170	182	183	187	196	196	179	188	211	171	202	183	183	183	174	174	174	179	162	177	166	176	170	186	187	177	200	187	192	181	177	177	208	170	178	189	200	204	175	199	180	193	174	177	177	186	186	191	197	184	165	190	182	164	181	189	183	183	196	200	182	177	192	175	188	173	196	170	167	192	184	193	188	166	192	188	210	189	190	181	186	184	186	188	184	182	170	177	178	196	194	176	175	164	201	194	184	196	201	178	172	200	170	207	165	176	175	160	195	190	198	203	166	176	184	172	179	172	170	185	184	206	178	170	176	186	204	164	181	195	192	204	204	190	175	172	206	196	188	194	209	198	182	172	170	178	192	185	197	195	171	193	206	174	223	189	206	171	200	194	175	201	181	166	195	195	184	178	176	176	177	169	184	180	181	203	195	192	192	167	187	161	183	186	190	195	192	190	188	174	208	188	170	176	188	171	203	204	198	161	190	157	182	171	182	169	174	166	172	173	188	173	191	192	175	176	198	186	190	158	187	163	209	183	203	182	193	219	191	172	178	165	173	193	206	204	155	174	192	186	193	192	175	171	182	207	190	208	179	162	142	192	179	200	172	170	202	172	173	180	171	160	203	188	169	192	176	171	153	183	191	199	195	178	205	190	193	183	168	191	198	189	180	157	184	174	197	166	195	169	174	182	205	210	164	177	194	195	162	169	207	166	170	195	192	158	176	189	193	189	208	170	184	161	197	192	167	187	182	183	178	158	205	204	176	182	192	169	196	189	204	192	206	179	147	175	189	165	169	161	190	192	215	198	204	190	197	183	181	187	182	170	195	207	203	194	167	182	169	196	207	187	199	174	161	197	200	178	176	193	196	194	172	193	172	165	194	182	175	184	171	171	192	181	189	177	184	175	178	179	189	185	191	195	188	192	189	185	170	180	183	184	210	188	177	169	178	185	192	182	191	181	186	198	196	171	169	185	189	231	171	158	187	187	197	181	189	176	194	194	168	200	168	184	165	198	174	183	174	174	192	180	196	180	211	178	176	159	186	209	192	181	169	200	189	185	156	181	190	194	180	195	217	171	189	208	176	179	167	184	191	209	177	179	191	179	195	178	173	166	175	189	184	194	175	198	184	185	206	208	188	177	219	203	190	212	201	195	164	198	209	195	203	185	169	196	179	176	172	176	177	199	167	139	168	163	182	179	177	219	173	185	204	168	187	178	151	169	161	143	166	182	193	191	216	195	182	172	161	188	154	184	208	185	173	189	174	180	185	174	171	199	198	177	199	188	189	197	205	192	178	179	189	171	199	189	174	189	171	156	173	188	203	185	193	188	206	184	203	179	188	169	189	184	198	185	178	166	183	175	209	170	176	185	188	200	173	175	184	191	178	194	200	197	177	196	188	178	175	189	176	198	175	174	196	185	207	201	185	193	181	182	175	192	191	170	165	200	197	185	160	161	189	181	193	185	188	203	159	184	182	188	209	208	200	187	182	188	172	202	169	197	174	212	189	173	186	162	203	184	186	191	199	179	150	184	185	215	188	167	201	190	201	201	166	199	222	188	165	190	165	170	193	178	165	179	183	178	191	192	185	180	192	172	194	176	184	188	187	195	183	183	191	202	185	192	182	171	176	176	166	189	177	184	229	208	205	166	188	188	163	193	178	182	185	192	181	190	175	141	185	188	212	185	194	182	195	194	202	181	176	176	179	195	185	197	168	171	195	172	204	183	176	192	194	177	170	180	176	193	187	198	196	185	178	196	165	185	184	189	208	211	167	184	192	203	187	187	181	178	173	168	172	195	190	175	188	196	184	166	175	213	152	190	205	198	184	193	192	185	184	199	186	189	185	181	158	192	174	177	168	201	165	158	197	177	169	181	184	180	170	176	190	197	187	183	191	194	195	209	196	205	185	178	198	179	156	176	152	194	189	172	181	181	203	191	167	192	202	170	163	181	163	188	193	182	177	181	199	181	178	207	161	171	203	211	205	184	203	179	174	182	176	182	182	202	178	185	194	203	167	182	179	181	191	179	177	193	184	174	200	198	193	174	174	197	179	186	189	198	194	199	187	167	165	199	174	195	170	182	191	200	172	170	173	182	175	179	180	196	179	183	190	198	185	194	174	174	188	203	182	178	206	177	158	186	187	183	187	163	204	174	173	192	176	195	202	205	183	162	171	212	187	197	191	185	197
28401	27678	5436	2498	1814	1356	953	729	678	545	436	417	376	370	334	297	257	299	262	282	291	248	243	227	243	226	262	226	223	248	224	235	231	255	216	213	209	221	203	217	199	220	225	211	210	221	228	225	200	200	236	215	216	215	195	198	223	228	221	214	251	228	237	206	212	180	212	204	206	236	226	211	201	214	234	209	228	211	200	218	191	236	220	230	204	221	223	221	222	197	181	199	223	196	204	203	248	226	221	217	223	246	220	191	211	207	205	227	188	197	194	220	224	214	249	229	205	236	193	210	231	214	220	231	197	192	186	230	218	225	194	215	187	243	197	193	225	196	212	199	208	227	230	205	226	210	216	193	197	216	202	186	200	206	213	229	211	208	202	219	235	202	202	213	196	204	209	159	206	204	200	215	225	206	202	231	205	208	217	232	200	208	218	197	197	215	222	202	196	207	218	207	193	203	200	211	194	195	202	214	227	205	195	199	209	208	213	196	211	230	212	200	200	227	234	209	200	205	208	181	220	182	219	215	203	208	187	213	219	222	235	233	198	226	228	242	192	220	194	222	226	191	216	185	207	219	196	224	192	193	244	231	262	212	237	208	213	214	225	209	204	196	206	220	195	214	212	221	212	208	232	216	208	202	202	197	208	199	208	227	206	233	186	207	204	209	242	193	201	224	201	207	195	222	196	216	216	203	216	175	189	225	194	196	232	220	227	205	222	196	211	221	234	195	202	202	215	208	179	222	214	212	222	200	207	209	194	210	216	201	217	216	241	196	189	212	190	220	207	234	212	199	236	195	214	209	217	231	210	206	192	216	197	198	210	192	196	217	223	216	214	206	226	234	204	208	206	188	242	209	195	188	224	201	206	209	204	216	200	173	206	191	194	227	189	205	209	213	189	233	183	203	209	198	208	231	202	210	196	219	221	190	230	193	218	221	188	197	216	218	215	206	205	209	210	214	227	216	203	215	214	210	176	224	227	199	201	191	206	204	207	202	218	206	208	230	215	237	217	216	201	210	197	207	216	205	182	206	233	219	219	228	203	208	227	229	194	209	210	214	208	207	200	223	232	211	211	191	220	204	221	207	204	196	217	221	217	189	210	199	211	223	197	210	224	208	217	216	215	201	200	207	201	226	224	181	188	205	193	225	203	190	207	202	204	211	192	213	182	230	191	199	202	201	215	214	218	194	208	211	199	249	234	213	200	209	212	221	213	205	187	184	241	207	209	201	207	198	230	196	240	201	212	201	197	221	211	200	226	188	222	228	209	211	209	225	221	221	212	197	224	222	213	204	205	222	212	214	244	195	226	204	214	193	217	186	239	219	200	204	204	221	216	206	231	216	220	193	193	199	207	237	213	220	245	210	212	229	206	212	197	201	195	208	232	213	211	237	208	228	189	227	197	195	219	192	208	233	197	201	208	211	195	204	178	246	190	188	222	205	236	240	225	251	225	211	201	210	246	202	226	211	214	190	190	207	201	183	194	214	225	213	206	221	212	233	212	219	198	226	218	218	185	210	220	210	215	214	204	195	188	197	212	207	208	212	219	182	191	222	213	182	187	222	211	209	228	222	207	217	224	204	212	209	223	212	187	201	228	178	222	207	205	223	189	210	212	213	218	218	199	207	203	185	193	213	184	248	222	197	207	220	245	204	225	206	188	194	200	207	183	209	219	197	222	203	201	228	231	207	217	205	198	218	218	221	220	228	219	207	222	218	216	195	189	226	229	233	245	203	223	187	205	223	214	206	231	216	212	226	181	198	219	216	196	197	194	224	192	203	198	229	188	192	193	193	209	211	195	218	211	239	226	210	219	215	196	207	215	204	217	204	212	203	241	214	229	222	227	232	209	232	220	178	206	217	209	213	198	196	226	230	218	241	217	211	204	204	205	216	200	190	224	206	193	194	207	220	204	221	221	226	209	182	211	195	201	209	215	196	200	191	195	224	205	217	214	216	206	219	192	208	202	198	199	183	214	195	192	208	204	215	197	217	194	196	238	215	206	212	206	225	225	201	200	225	214	194	192	182	202	200	212	191	212	215	209	213	176	208	206	217	222	203	223	211	232	218	210	212	216	186	209	218	231	236	198	207	222	214	220	201	215	218	199	211	200	219	199	220	224	211	192	223	206	234	220	240	198	231	173	202	197	220	204	196	195	199	200	227	203	220	207	238	186	202	227	209	237	196	204	229	216	187	208	222	209	186	218	219	209	191	201	216	204	209	238	222	214	228	220	202	209	200	195	206	215	202	227	205	186	215	195	207	220	222	219	228	207	231	181	236	215	198	233	207	218	231	217	207	212	201	218	231	199	210	210	228	215	208	224	203	232	186	215	220	217	236	206	207	220	226	236	232	206	199	225	223	199	209	206	226	216	220	209	229	212	223	209	199	202	211	213	234	212	203	237	217	207	210	180	211	196	211	191	203	201	199	207	188	214	232	189	194	225	220	201	214	209	215	203	200	190	194	215	211	217	200	223	222	213	204	192	193	229	186	218	214	197	195	198	191	201	240	211	222	213	215	216	211	231	187	197	206	217	200	206	208	214	227	225	206	191	200	198	221	212	221	205	229	204	233	221	226	186	224	219	207	227	224	242	226	216	229	209	203	207	195	206	206	220	208	220	200	201	211	209	213	251	217	215	227	183	193	212	224	215	216	208	217	206	182	175	191	202	201	220	201	209	241	242	222	227	208	201	224	209	224	199	208	218	202	221	253	209	220	199	220	206	202	216	188	194	198	220	229	229	184	190	219	203	210	213	196	202	228	215	215	241	202	197	216	210	195	212	226	185	188	211	230	210	182	208	197	203	228	252	215	174	215	186	205	215	207	202	218	199	187	210	220	203	208	187	208	205	218	219	208	225	208	208	207	219	194	219	213	193	216	220	224	222	201	230	226	195	190	197	212	194	213	188	200	244	190	196	206	207	228	212	220	182	215	215	219	194	201	200	222	204	217	218	194	193	220	218	210	218	221	201	226	232	192	200	210	217	186	226	215	219	169	217	239	222	187	218	218	180	202	202	192	209	216	217	184	213	215	243	191	220	188	195	196	194	250	179	188	214	196	205	223	241	217	219	245	211	224	173	183	214	181	225	243	189	185	215	215	204	237	229	226	191	205	217	192	209	197	235	202	226	200	215	231	203	196	200	224	198	222	216	196	192	213	186	219	198	219	217	194	214	184	248	207	177	194	185	215	169	206	182	208	211	228	226	203	214	231	223	204	199	234	211	222	208	208	196	205	203	184	210	233	198	212	186	229	198	214	222	202	179	223	213	227	196	180	202	205	214	213	194	191	226	221	219	203	229	184	229	214	228	220	245	214	194	205	249	211	185	219	222	221	200	210	206	200	190	216	206	210	200	217	212	244	199	211	193	195	244	206	195	199	205	207	173	225	203	182	235	202	211	205	224	241	194	222	194	201	206	210	207	185	206	206	210	214	188	211	227	200	211	219	226	218	202	198	225	216	215	199	203	222	192	209	226	212	188	224
24800	21117	27163	25258	9749	926	747	638	666	695	640	594	592	633	615	615	580	583	599	562	589	591	561	560	565	560	589	601	576	571	605	585	612	554	540	588	589	556	584	552	573	558	562	559	564	572	539	562	589	568	604	557	547	540	616	574	549	565	550	554	540	525	513	590	556	538	597	562	574	585	592	580	532	598	610	539	586	588	561	526	550	573	575	581	549	551	576	528	601	565	571	586	575	563	562	530	562	592	605	568	550	588	602	542	583	542	564	559	537	553	539	577	536	567	582	555	560	557	598	580	592	555	520	562	592	589	578	564	593	601	550	572	586	519	545	574	562	535	532	503	558	580	554	580	560	588	565	547	560	594	591	548	580	576	554	541	592	571	565	557	615	593	581	567	569	579	532	587	540	526	554	606	543	582	548	548	529	597	584	547	560	562	519	550	551	553	551	528	564	563	575	538	564	565	566	547	568	602	578	551	565	540	536	532	588	588	591	535	561	558	578	602	567	540	546	531	557	535	573	554	552	560	594	576	583	528	562	573	560	595	562	555	580	540	567	551	558	565	579	578	537	554	573	523	538	550	582	563	558	542	575	530	579	568	580	575	532	573	546	564	581	522	558	573	615	591	564	546	551	552	584	562	574	527	570	601	591	573	619	580	586	579	547	528	615	603	570	580	538	556	545	544	576	584	557	564	546	559	589	533	557	577	556	502	564	531	547	548	554	573	603	550	560	550	507	570	573	597	586	565	530	588	518	557	596	562	531	557	579	545	523	507	588	551	571	547	575	575	537	559	552	548	560	539	578	608	577	568	596	567	573	583	574	574	531	624	527	579	588	565	590	538	546	528	550	544	582	537	571	583	547	528	532	581	579	537	560	624	566	575	541	628	546	551	594	540	540	595	535	571	523	536	556	570	586	596	586	580	507	599	583	545	586	559	572	600	538	551	535	573	580	573	547	554	542	529	584	570	550	529	583	629	603	596	595	566	534	569	557	593	541	616	514	575	576	552	538	553	564	533	597	569	559	639	581	564	583	590	581	553	541	556	598	530	593	580	618	572	516	556	500	544	603	573	575	501	551	575	586	534	553	592	571	547	563	578	531	603	541	601	536	610	554	591	535	540	596	613	595	523	541	561	530	585	595	608	608	550	584	580	571	592	593	557	526	531	546	575	545	567	538	565	585	604	595	541	543	558	578	568	565	565	566	551	528	595	593	562	564	566	603	549	601	583	541	611	573	582	558	536	558	608	544	584	579	568	591	571	585	567	605	580	562	584	581	606	565	509	551	569	564	578	589	558	512	579	584	529	588	597	575	558	548	547	578	574	548	587	577	523	596	574	558	576	585	605	575	557	577	555	558	526	571	560	554	567	548	573	583	582	592	533	584	570	557	542	571	547	498	608	561	596	569	545	567	584	570	580	559	572	563	592	576	577	576	564	587	567	571	586	595	574	576	571	534	591	576	575	596	511	573	489	571	577	564	616	562	584	529	543	611	597	561	576	575	558	533	552	556	594	589	592	508	594	577	590	533	526	591	604	574	554	596	595	562	546	575	572	550	550	583	550	559	603	571	563	533	550	540	576	568	541	585	573	594	588	598	546	612	504	526	532	591	531	541	568	557	593	581	531	556	578	602	562	555	557	584	571	614	534	569	581	579	574	561	555	554	563	543	574	566	544	537	590	568	539	545	538	554	553	576	541	599	548	557	551	568	563	584	524	588	569	519	537	556	558	586	564	527	558	589	600	535	553	571	542	612	536	551	563	582	568	520	533	588	601	567	573	552	580	578	554	557	556	516	521	613	586	585	566	583	567	569	518	558	517	565	558	558	563	573	605	533	575	533	565	561	588	555	560	561	578	557	532	561	551	575	545	552	557	524	538	542	548	568	587	521	519	597	587	592	577	575	544	560	523	577	536	544	580	563	510	565	609	560	597	549	569	560	571	592	533	551	574	631	546	549	568	565	575	580	556	552	577	540	539	583	554	550	528	551	560	535	570	579	564	524	570	548	552	547	561	589	568	582	560	593	581	556	563	604	617	554	569	553	544	553	538	603	554	592	551	578	537	562	535	553	578	566	602	572	576	585	555	579	539	541	537	521	552	571	579	589	537	527	541	574	582	526	583	565	549	576	566	592	572	557	531	540	570	585	559	549	551	539	585	552	574	506	551	567	558	533	565	567	583	531	588	583	581	582	537	537	626	603	536	550	574	583	550	541	559	554	576	583	544	559	575	539	583	585	599	564	539	584	566	554	536	566	547	575	515	557	528	548	561	605	571	568	582	505	583	554	545	569	592	586	566	535	574	587	571	534	596	551	533	551	605	556	582	592	572	574	560	580	596	573	530	526	522	584	585	524	607	562	565	531	546	547	586	552	502	567	565	590	572	528	555	552	561	528	550	568	575	559	579	530	561	549	569	574	507	540	600	571	567	590	584	523	570	542	562	593	553	563	542	574	559	557	563	581	586	564	530	601	563	563	567	551	594	593	584	534	579	525	569	606	526	574	596	598	580	562	611	604	593	538	549	588	594	556	595	529	575	568	566	520	567	598	561	569	576	552	556	574	571	558	609	549	549	595	626	604	579	535	584	550	579	577	598	562	532	514	576	576	608	562	579	585	558	552	583	555	527	567	601	517	548	534	580	553	585	597	568	564	588	547	525	565	553	551	566	542	592	587	605	542	597	530	578	548	556	537	548	550	559	561	538	553	568	548	564	578	560	586	589	547	576	532	561	556	532	570	581	555	556	576	551	561	518	593	570	560	619	607	544	558	574	530	579	584	600	563	566	572	580	554	580	509	599	535	520	552	558	508	545	610	552	559	547	598	575	549	586	584	527	550	597	554	539	537	541	528	558	591	517	580	566	599	587	575	552	562	528	543	575	592	553	538	579	510	556	598	583	571	564	572	573	540	523	562	568	539	543	595	561	576	505	597	534	594	534	534	621	608	566	559	535	563	570	550	545	607	547	573	525	582	533	587	585	585	614	563	564	585	546	626	541	565	533	591	588	567	574	556	533	551	571	557	553	565	593	573	498	561	570	530	603	540	623	554	568	573	554	543	540	571	577	521	542	576	575	579	563	548	542	553	546	578	546	497	568	562	562	557	555	603	603	528	554	544	536	617	565	529	600	575	619	591	568	578	557	585	596	542	567	543	612	571	582	595	620	594	552	527	608	592	559	540	594	547	554	532	559	559	551	541	577	593	565	643	596	596	580	554	552	562	596	510	541	570	549	588	543	557	600	538	626	559	567	600	602	518	600	605	572	541	544	572	593	568	601	572	575	635	607	575	583	581	550	547	567	596	575	551	599	602	579	572	544	544	582	573	560	595	566	566	551	539	576	570	603	572	592	563	588	571	550	529	558	573	535	530	560	583	593	596	589	564	559	562	544	584	603	547	580	596	558	566	620	591	565	568	578	564	566	563	580	552	587	552	602	558	554	499	538	564	553	609	537	587	548	562	552	593	578	535	573	563	532	538	597	557	550	572	576
25006	22849	3187	1708	1318	1167	960	952	851	750	771	676	632	669	647	649	617	613	624	641	588	612	635	582	610	651	588	612	670	538	616	572	601	574	612	607	623	582	555	619	593	624	584	620	572	600	617	605	597	595	570	619	593	571	595	577	565	618	558	578	563	567	593	593	647	582	611	564	601	608	579	581	597	546	621	586	563	583	600	613	581	598	622	588	617	570	567	617	559	570	566	578	629	623	586	607	598	607	575	606	553	564	590	611	602	572	583	625	573	609	637	567	591	597	582	623	566	580	551	612	578	551	615	561	550	602	594	577	628	584	606	604	620	549	577	583	583	580	583	507	588	616	585	632	582	587	619	586	602	590	574	628	626	552	590	589	603	627	587	594	604	579	584	605	594	553	564	607	597	581	571	619	583	559	568	566	611	597	577	620	632	569	579	587	639	602	578	633	601	566	603	615	599	593	589	586	566	615	576	569	587	630	600	614	616	612	610	578	573	562	597	619	628	634	593	575	588	599	600	594	604	636	594	581	575	560	603	621	557	585	607	548	575	554	592	572	543	607	536	568	598	603	620	584	541	537	582	627	610	558	594	551	561	602	596	626	558	563	586	578	599	598	587	597	609	585	565	588	609	585	629	607	602	606	591	564	609	621	614	623	604	599	570	630	547	584	599	599	551	591	586	606	585	612	571	620	607	619	568	613	581	617	621	589	574	555	594	577	577	590	615	581	591	561	602	600	587	594	585	614	592	550	553	581	580	593	580	607	621	574	600	580	542	635	586	546	595	589	570	594	624	582	600	556	566	564	592	569	597	595	590	636	570	608	615	598	638	588	603	585	627	622	619	582	606	583	574	598	584	596	598	587	595	580	581	569	618	600	603	586	636	572	584	619	645	583	580	556	590	553	571	605	566	608	631	552	576	605	601	577	611	590	583	562	577	627	631	617	562	569	623	591	577	596	556	620	580	628	606	570	593	567	582	634	588	607	617	610	585	630	581	626	573	590	570	575	575	612	594	591	589	596	533	590	616	608	567	591	594	552	623	575	642	589	599	595	614	585	587	577	601	620	593	599	621	625	588	624	602	611	575	562	593	598	556	581	597	557	588	591	588	603	531	544	647	587	622	576	584	614	584	613	559	577	608	584	603	664	600	620	544	590	589	572	579	606	595	555	617	589	602	584	558	587	569	607	606	592	592	576	604	612	560	619	582	572	624	586	586	628	599	597	594	587	589	610	595	609	576	616	594	555	550	606	605	563	574	592	584	582	589	618	595	593	584	586	599	615	591	598	586	594	587	592	615	636	586	614	627	644	602	560	595	558	589	569	590	570	640	584	569	581	620	595	601	565	616	633	641	618	569	599	627	610	566	557	569	612	572	620	621	595	631	549	552	607	621	611	559	597	583	585	622	576	618	569	594	563	605	580	576	552	551	601	601	599	552	598	617	598	559	533	588	649	565	661	575	596	579	603	635	576	608	545	611	587	583	574	626	617	582	602	590	581	546	625	608	624	610	590	605	593	575	599	602	586	609	596	597	618	601	556	614	594	600	595	590	569	574	555	603	602	607	595	590	574	634	610	587	579	608	618	573	560	580	618	637	580	551	660	647	598	571	589	573	613	578	554	619	614	609	606	603	604	588	612	567	591	611	599	595	592	592	585	628	594	606	558	575	623	610	584	580	560	612	588	621	637	570	574	595	585	592	633	599	602	584	631	614	560	568	593	582	620	599	615	614	601	604	589	576	624	618	585	567	585	608	637	623	586	604	573	586	626	573	572	618	592	601	563	547	584	547	599	595	605	625	580	610	598	616	584	604	597	633	593	573	597	619	625	625	627	589	584	585	584	593	610	632	587	592	617	601	591	592	591	631	619	619	582	635	532	585	573	603	599	617	575	569	547	552	611	624	585	663	600	562	604	584	585	566	598	594	645	566	597	623	595	626	589	606	627	654	605	648	605	557	578	575	569	540	591	611	632	599	595	585	608	532	638	623	584	614	579	540	595	550	553	589	576	590	560	599	621	596	532	645	619	594	596	575	591	600	606	544	618	599	608	586	590	572	610	587	620	581	549	631	567	565	615	537	586	614	610	550	579	603	561	600	615	574	569	593	585	601	592	599	572	616	619	594	617	619	597	589	560	573	547	606	605	607	583	578	599	589	595	530	595	583	587	546	580	570	579	569	573	577	601	589	565	600	545	586	553	598	575	597	579	600	584	567	544	618	566	606	592	595	606	591	570	613	556	553	597	608	590	595	571	640	623	549	593	571	581	557	579	581	568	578	579	570	606	585	593	593	605	572	573	589	609	592	617	579	582	572	603	621	571	575	577	589	600	579	622	593	597	602	597	612	612	607	576	566	590	643	606	604	583	597	597	588	530	569	588	614	560	605	605	574	550	625	518	584	582	603	606	624	605	580	588	596	583	549	541	600	624	608	552	603	571	600	549	614	605	551	573	573	606	577	566	604	573	606	602	587	599	566	590	590	573	607	608	609	600	599	591	614	616	614	602	630	588	579	575	590	564	576	585	576	583	587	589	617	580	576	550	558	607	579	561	612	606	602	575	568	565	607	589	607	571	629	604	606	611	574	563	614	640	609	609	586	567	585	576	574	535	628	599	601	575	534	606	597	587	591	554	641	606	605	594	650	592	552	571	549	572	624	661	601	606	586	549	599	605	604	593	577	621	659	541	586	577	602	623	584	640	645	575	555	532	581	653	590	566	581	603	583	621	562	600	605	558	581	594	588	609	611	575	628	570	647	587	563	598	583	609	606	636	611	556	577	645	585	612	610	586	607	607	609	594	601	580	576	628	589	585	631	617	532	606	611	576	589	613	542	586	563	580	631	591	588	578	586	614	585	542	568	616	566	591	538	556	574	549	569	626	577	592	575	607	585	586	575	568	524	635	599	581	592	582	631	629	618	611	626	556	583	560	601	613	582	579	597	583	566	593	576	588	611	642	612	605	566	601	603	611	590	610	631	575	606	586	590	613	619	605	588	585	604	575	616	599	579	604	583	578	595	618	616	643	587	579	565	552	579	622	591	573	565	616	573	587	579	581	595	575	591	625	545	590	601	639	610	625	602	591	617	629	579	594	585	598	604	583	564	583	589	605	582	594	632	605	590	590	597	597	635	601	606	582	619	558	589	577	561	576	548	563	586	597	604	599	594	642	594	607	584	603	584	602	599	591	600	605	573	604	592	604	553	592	616	608	617	582	569	563	586	631	600	577	587	603	622	556	590	588	598	545	606	690	622	582	599	566	564	575	603	597	570	600	578	568	627	642	616	571	597	599	599	594	596	583	606	543	593	559	569	618	652	553	589	586	616	591	592	569	639	629	634	629	566	591	569	634	610	594	621	598	579	568	612	615	649	599	608	588	634	584	567	614	616	582	602	608	610	633	562	628	573	601	576	637	579	607	608	573	628	601	594	575	598	633	625	572	565	627	616	628	589	604	612	617	595	605	610	615	593	626	595	591	602	604	560	579	635	640
22546	21142	28785	23753	21142	21194	8216	1152	854	772	666	647	585	590	608	546	520	497	521	532	514	474	484	460	465	467	428	425	460	431	469	466	469	446	457	455	438	434	424	453	460	458	446	452	442	457	438	456	404	446	421	458	435	442	440	490	452	448	396	460	435	437	443	430	441	433	418	460	456	420	439	433	414	407	446	447	432	406	483	456	448	456	423	425	420	450	405	454	421	415	422	465	402	447	409	426	433	451	439	460	434	422	401	402	412	434	403	434	434	378	439	470	412	427	458	454	402	426	450	450	444	429	405	466	416	460	386	454	459	417	468	459	442	449	422	449	434	438	424	447	431	438	431	479	429	426	443	428	461	436	451	393	481	433	441	469	424	439	419	447	405	461	480	433	425	439	439	418	439	411	419	430	448	449	424	444	412	425	457	451	439	411	434	422	427	465	438	421	426	400	453	458	436	396	365	430	435	424	456	430	424	421	446	397	414	428	435	469	415	456	453	432	430	426	397	426	430	416	406	449	400	424	425	449	407	424	450	457	472	384	417	431	431	432	423	452	427	445	447	430	412	454	424	455	409	463	443	409	455	447	458	408	443	441	415	452	426	475	420	422	466	431	413	438	405	448	423	453	449	430	439	467	423	455	404	435	400	427	407	445	479	433	418	471	391	444	469	378	423	433	409	421	420	397	417	435	467	412	447	456	389	443	434	418	393	417	404	436	427	437	458	457	425	425	456	446	390	422	411	456	460	471	482	453	432	443	427	412	402	425	449	434	433	414	406	424	443	435	439	425	435	389	426	416	470	451	444	406	426	447	433	450	446	425	415	446	423	454	424	420	426	415	421	436	436	471	454	420	470	446	431	427	421	441	422	388	440	472	416	429	398	422	391	428	416	423	428	418	436	397	427	485	470	453	429	418	413	448	388	409	449	413	429	437	490	412	423	469	420	459	422	393	385	459	427	446	462	452	422	451	435	446	416	393	436	392	459	444	404	441	435	468	434	386	436	429	440	448	425	429	381	449	466	389	424	413	454	445	422	419	374	408	479	427	447	452	408	405	428	400	404	433	486	423	460	447	397	414	430	423	448	426	445	446	436	417	408	427	454	430	426	456	444	405	443	476	473	400	439	429	448	437	385	430	449	426	437	460	416	463	420	426	395	465	437	435	445	430	417	417	419	454	446	466	440	457	435	423	459	418	422	460	446	438	490	443	424	422	445	423	429	440	426	403	447	422	439	405	392	432	436	459	439	418	437	426	399	423	409	433	423	440	414	413	412	429	407	432	412	429	425	422	452	410	397	432	411	444	412	382	463	418	439	433	397	438	461	462	438	411	438	450	441	412	436	434	443	435	430	436	458	400	437	421	409	424	443	455	406	440	405	440	428	450	394	438	407	401	421	418	401	394	421	475	446	414	439	434	398	419	447	438	479	431	436	447	427	441	403	461	433	394	452	425	424	409	411	437	418	420	431	452	444	416	449	427	434	403	470	457	402	439	433	417	424	413	398	442	403	447	436	390	454	472	458	455	494	449	441	413	440	400	411	427	411	423	427	468	395	413	442	443	430	436	434	405	438	410	413	403	446	441	437	409	434	454	483	424	410	437	436	433	445	438	433	414	414	400	445	440	424	434	438	430	459	414	433	440	428	444	430	447	435	455	387	424	436	423	459	410	446	432	449	420	446	430	440	409	422	459	436	417	426	441	450	423	418	388	456	479	428	457	411	424	411	408	436	440	441	458	433	459	426	424	440	405	421	455	439	425	434	410	420	438	414	429	475	445	449	422	424	381	407	411	443	407	442	403	413	438	452	426	409	455	441	444	440	415	454	428	462	399	410	407	422	436	439	428	431	453	423	428	427	424	440	442	460	412	439	407	417	428	447	447	391	401	440	391	412	420	420	448	406	430	461	427	419	450	441	435	409	471	460	414	413	445	419	468	468	461	474	412	445	446	436	453	428	433	479	437	453	447	415	409	455	454	417	457	436	430	462	440	377	450	431	442	476	438	448	459	416	470	412	441	445	397	429	461	420	412	401	444	470	398	443	439	429	440	436	432	442	409	420	418	501	432	432	468	450	452	447	411	425	467	427	423	434	441	432	424	433	447	425	435	408	412	477	462	413	414	434	449	402	421	439	453	457	410	399	429	415	449	407	455	455	427	390	438	435	458	429	447	438	451	462	386	449	455	434	438	412	402	404	390	450	456	420	467	418	447	414	443	433	441	414	454	416	432	441	424	422	415	423	398	460	395	435	416	392	416	429	439	425	454	455	416	459	421	436	415	463	369	459	441	449	436	426	413	424	439	458	435	429	463	427	462	444	464	431	462	444	417	430	464	421	431	448	415	426	454	447	447	420	442	411	433	449	422	433	437	420	469	400	428	426	412	446	465	447	434	470	432	437	446	434	416	420	422	416	411	455	429	441	448	447	421	415	451	448	460	446	403	426	419	384	403	439	445	421	447	435	406	430	439	408	436	464	440	438	475	429	422	432	456	452	401	464	422	439	414	426	453	478	455	469	420	422	427	461	433	451	391	410	431	464	444	452	410	465	459	441	429	426	418	431	420	439	412	428	439	427	421	428	434	427	461	466	403	458	422	402	420	413	430	436	433	426	431	422	466	448	413	434	415	441	422	450	415	432	365	425	427	497	463	422	413	434	377	407	464	422	460	440	455	403	448	433	418	430	434	422	406	456	422	415	398	458	440	443	443	399	435	410	426	452	457	433	460	432	449	467	422	420	442	446	441	426	458	440	443	410	426	470	463	458	469	443	418	423	413	415	465	413	434	443	436	412	418	431	435	440	449	408	418	423	415	436	381	385	425	405	412	405	397	416	441	429	410	437	437	423	398	449	411	451	399	422	449	442	428	445	482	405	451	394	426	432	403	423	473	398	404	400	420	437	430	437	438	439	463	463	441	404	438	459	452	415	427	422	411	436	439	421	469	398	408	455	410	458	415	459	455	402	433	412	443	480	410	430	452	427	405	388	423	470	427	442	441	468	434	476	427	420	430	416	421	407	459	452	436	435	464	426	471	425	383	410	451	453	426	450	412	451	435	413	410	454	426	406	476	428	424	441	447	426	421	460	425	451	435	405	427	436	472	442	442	423	436	402	425	413	423	454	463	455	442	430	434	465	442	457	433	424	399	418	448	405	409	453	467	452	401	444	464	387	432	396	395	447	439	468	429	420	452	407	418	439	434	438	405	454	417	428	406	402	423	447	406	426	422	476	407	420	500	423	457	424	402	442	443	436	410	475	424	421	470	447	441	408	414	419	425	447	451	420	401	433	421	431	431	469	416	438	421	439	454	456	421	401	408	393	453	456	432	446	428	429	401	429	418	432	430	444	436	441	397	427	431	442	418	439	437	421	442	437	447	415	405	406	423	418	427	406	454	429	398	446	427	462	425	415	457	441	452	419	451	387	469	441	414	425	402	437	418	420	433	415	436	409	413	407	440	418	439	441	413	415	423	434	435	438	419	416	446	426	419
34286	37260	9250	4487	3256	2466	1897	1536	1276	1013	951	778	768	670	629	612	601	587	589	574	541	525	495	488	525	490	472	477	477	495	484	516	444	462	430	453	470	464	466	443	458	449	461	444	467	440	453	446	470	408	432	436	450	411	459	439	456	447	462	455	414	405	427	477	450	462	432	471	456	418	396	394	479	436	402	426	439	434	447	445	461	436	385	476	411	434	448	448	444	443	429	434	450	453	453	449	433	456	464	439	422	473	400	458	436	473	441	460	472	480	432	462	476	440	445	432	454	445	441	441	430	460	435	433	419	424	413	444	427	408	430	443	479	450	473	442	431	467	429	420	419	489	436	428	446	420	414	452	422	396	438	407	452	399	416	444	457	440	459	399	393	450	446	433	415	436	406	441	413	428	437	431	467	390	443	463	443	424	448	390	453	436	449	455	459	418	464	431	427	460	440	441	475	427	437	408	459	419	424	462	448	419	409	397	409	413	397	446	457	440	440	442	421	454	464	434	405	410	460	445	411	460	439	440	425	449	443	433	421	426	446	443	400	438	447	427	449	419	416	433	402	424	461	432	416	435	403	453	435	447	450	442	458	423	408	394	421	431	431	430	435	422	409	402	429	446	423	451	427	454	443	433	449	410	442	448	444	439	432	449	425	420	419	405	411	408	421	423	412	472	439	418	411	471	451	407	464	451	417	416	445	482	443	432	448	431	434	393	440	435	416	423	469	419	437	424	422	420	449	415	443	425	427	450	459	465	417	396	415	432	459	447	428	412	409	469	450	461	440	403	451	422	432	416	431	392	439	469	407	449	407	416	441	417	409	436	429	401	409	433	413	430	469	432	475	405	447	418	460	410	409	495	429	448	426	431	458	438	458	477	428	441	472	454	443	429	411	466	446	425	427	420	436	409	479	409	448	429	474	417	384	438	482	459	431	440	461	475	407	428	435	418	420	411	452	415	457	430	439	420	446	439	435	468	469	451	456	417	456	433	447	463	428	421	455	445	426	435	397	480	445	455	423	404	417	444	430	423	427	433	465	434	465	473	442	452	435	412	429	419	411	397	448	436	437	420	446	468	419	427	404	455	401	448	450	470	442	439	417	429	430	446	420	411	440	391	444	400	450	441	442	472	455	409	425	402	434	407	446	419	443	470	427	453	434	441	420	423	412	411	440	435	428	418	438	426	433	430	447	428	485	432	460	409	456	431	399	428	418	418	422	435	425	445	466	443	405	433	438	448	455	460	422	425	438	419	421	447	403	425	438	379	409	422	422	417	423	440	455	426	392	473	433	406	417	430	401	432	441	450	416	432	416	416	423	456	422	415	434	410	447	398	465	458	440	425	415	435	436	446	423	454	462	428	430	412	414	416	462	414	444	446	413	426	411	437	454	424	459	429	412	410	423	438	435	432	403	489	448	431	422	411	445	428	408	426	434	431	484	414	412	448	425	422	430	438	409	448	414	429	428	399	442	439	476	408	413	414	430	426	421	463	427	494	456	442	436	435	396	435	431	442	423	453	441	402	426	453	431	431	438	464	448	405	385	416	442	443	444	458	425	439	424	363	445	440	450	447	426	454	427	404	485	444	429	416	442	479	416	449	412	409	439	407	438	466	436	418	435	436	442	446	491	415	411	443	430	441	443	441	453	419	419	416	363	443	410	454	403	446	395	474	412	424	436	434	424	404	431	416	456	491	441	420	440	463	444	441	470	433	408	400	455	440	411	437	437	434	418	460	443	450	440	425	473	447	437	420	418	471	465	405	442	423	402	409	437	451	455	401	436	438	438	460	445	416	382	437	417	419	494	430	415	409	432	455	448	436	498	436	461	441	448	433	450	426	442	397	454	439	432	404	413	432	406	437	431	417	396	448	432	440	409	460	470	441	448	450	406	413	469	432	438	458	431	458	454	440	463	417	430	433	430	428	437	413	414	442	427	432	409	430	431	442	389	465	454	445	464	474	445	423	420	426	450	458	414	403	448	414	431	435	434	451	440	426	438	426	465	442	429	435	444	441	458	405	396	394	435	472	467	475	444	412	432	448	445	431	429	457	424	459	448	469	411	432	432	446	448	387	432	421	445	476	430	411	447	453	466	424	413	421	432	427	428	457	447	453	443	418	398	453	429	432	415	448	396	435	465	418	434	480	427	389	428	436	416	415	393	431	413	422	484	424	438	416	423	412	467	409	449	410	386	399	427	438	456	426	464	424	452	459	407	443	421	450	442	445	456	445	427	432	420	408	467	456	444	427	426	411	438	456	421	454	418	459	414	440	435	429	437	425	463	434	444	440	433	444	405	439	437	428	428	479	431	422	471	429	431	454	454	444	389	434	415	464	433	434	408	459	415	438	415	446	413	430	460	447	409	448	391	430	391	422	397	436	452	431	458	401	448	453	428	421	429	456	417	428	405	421	431	421	459	460	435	442	417	439	421	414	439	415	428	396	421	412	429	416	439	437	453	421	436	423	438	454	449	428	460	421	453	412	470	455	437	435	444	424	424	420	454	438	411	466	462	440	460	446	433	436	408	411	456	442	435	429	437	470	424	447	422	453	426	428	418	443	468	382	418	457	477	405	457	397	478	415	475	410	425	417	444	455	430	455	419	451	447	458	422	466	444	433	433	454	424	403	421	442	457	450	446	418	420	452	422	432	435	448	449	434	425	401	451	433	435	424	443	454	406	453	436	402	461	432	417	463	448	447	427	473	420	443	460	442	444	454	441	441	441	442	421	423	450	442	404	430	407	437	429	471	383	437	418	414	410	430	445	429	479	459	456	441	436	402	432	424	425	457	397	426	470	414	476	421	464	466	430	426	395	422	443	435	417	429	415	439	407	408	429	452	441	484	438	422	426	461	421	415	436	402	433	434	412	431	438	418	437	408	433	467	416	428	411	426	452	442	460	454	429	412	458	414	391	454	434	407	401	443	421	443	451	435	404	456	418	455	426	394	402	425	439	431	443	422	403	464	406	440	438	411	421	505	404	458	467	421	411	434	426	432	415	446	417	463	441	444	437	411	429	437	419	453	436	428	440	421	452	432	409	413	461	392	427	419	431	426	449	415	445	367	447	438	411	441	423	433	449	432	459	451	457	448	463	434	420	466	433	420	417	432	437	418	414	449	405	445	456	452	442	443	429	473	462	469	443	446	397	438	443	442	411	419	410	408	410	449	449	411	467	413	428	492	439	433	462	448	425	409	437	422	428	424	420	415	453	428	464	436	432	420	440	441	421	434	441	454	474	392	437	467	416	431	453	448	433	462	408	408	476	454	407	447	452	442	433	425	415	448	429	436	434	465	478	416	429	408	422	488	427	460	429	449	455	418	433	441	466	426	434	428	482	448	410	442	417	417	453	432	436	463	434	399	465	422	411	469	447	450	433	459	399	397	431	414	461	431	402	446	437	431	455	448	417	419	423	460	423	454	416	406	467	452	453	431	426	437	416	452	443	434	421	425	424	409	443	423	419	398	435	437	450	436	457	437	445	438
27796	18034	4035	773	566	521	461	349	358	357	337	355	355	319	326	335	354	362	341	326	367	358	336	326	322	329	311	333	330	351	358	330	356	341	318	348	339	362	348	336	321	361	364	306	333	299	379	327	330	343	348	307	332	350	315	326	330	332	330	360	348	365	344	290	363	354	317	331	338	323	318	324	320	345	339	312	328	316	320	361	346	312	330	315	317	340	297	335	334	353	315	324	317	331	357	337	371	335	353	350	323	306	332	334	330	368	340	371	298	337	357	354	322	341	371	313	341	345	351	334	328	305	331	344	330	326	330	341	312	329	330	339	362	295	311	346	312	334	338	376	316	322	321	319	324	337	334	353	346	321	340	340	327	323	364	322	301	341	308	326	353	348	327	356	373	322	351	325	316	356	323	340	339	347	308	356	331	313	342	320	334	353	368	294	342	348	357	343	334	327	364	311	332	318	349	353	319	357	336	345	333	329	315	351	294	338	351	343	348	328	330	318	345	315	334	330	324	335	335	356	312	316	337	326	358	315	350	325	359	321	313	343	311	346	332	317	325	344	310	336	310	333	352	381	321	325	343	305	331	338	348	322	349	369	362	370	330	337	360	327	334	308	314	345	355	335	335	321	357	299	320	328	327	337	322	341	342	324	329	327	349	331	326	327	310	342	355	332	314	294	315	299	329	326	325	335	324	322	341	334	324	332	310	308	352	316	316	359	350	314	335	343	359	324	330	305	345	339	364	351	333	334	309	320	341	331	338	329	324	352	353	339	309	336	336	304	317	349	312	324	338	348	329	321	317	315	327	345	348	358	349	343	337	314	337	317	338	319	338	345	312	322	353	299	310	342	349	293	372	360	300	352	356	324	335	358	337	366	341	343	332	353	337	329	354	334	326	322	337	341	323	328	311	299	332	372	325	363	332	357	318	343	331	364	366	319	343	360	322	337	332	349	323	292	325	349	319	310	310	336	332	312	351	301	332	329	323	332	331	337	334	348	335	321	366	345	349	308	327	316	330	328	342	347	319	338	328	347	285	336	330	334	320	333	341	320	363	305	358	340	340	326	337	337	314	314	331	355	324	319	310	344	311	352	326	389	296	356	328	334	353	363	352	314	336	361	347	319	332	327	347	348	315	358	350	321	336	303	351	353	352	335	357	323	334	330	351	309	354	341	335	333	350	354	309	362	310	333	322	314	328	344	356	358	325	316	339	304	371	308	321	324	337	345	329	348	343	341	328	331	346	323	354	346	313	321	313	321	338	318	364	307	356	304	321	339	332	340	357	314	337	310	366	321	337	357	349	332	333	356	320	323	350	322	323	357	309	324	337	333	347	322	320	325	348	326	295	314	329	344	330	298	330	356	326	341	292	320	323	343	350	321	345	350	316	370	327	349	333	323	328	343	367	340	343	344	315	349	334	327	342	302	308	339	330	334	370	356	325	347	362	334	305	300	337	307	348	327	335	350	355	352	342	332	351	300	338	308	349	291	311	375	335	307	381	293	319	331	352	346	338	326	288	360	347	343	328	313	343	329	337	354	343	332	330	334	335	327	339	354	301	346	343	326	334	310	331	337	350	367	318	357	309	328	357	335	355	342	313	305	330	335	369	338	313	358	315	341	316	322	317	318	364	358	283	321	353	339	321	361	351	351	364	321	308	361	305	302	356	328	331	304	345	317	310	337	309	308	349	338	300	335	350	330	299	343	315	330	346	328	312	365	342	328	328	352	315	323	314	337	336	306	341	307	354	354	343	379	334	340	331	289	348	321	330	352	314	338	353	335	357	353	335	347	345	333	303	360	344	370	318	333	328	335	333	297	319	344	361	305	300	341	329	351	319	362	338	308	311	335	331	304	315	359	337	358	331	341	332	373	332	316	343	376	327	312	325	329	332	348	336	341	329	356	378	340	362	315	327	328	329	342	317	329	350	349	313	328	335	338	349	335	354	311	321	323	350	314	301	345	329	338	343	354	358	323	329	313	328	316	325	333	313	354	362	312	355	339	348	362	311	321	330	288	339	338	325	376	353	342	378	298	372	342	358	322	319	314	356	311	367	323	343	328	350	325	347	332	323	319	352	347	324	380	358	347	347	347	316	326	346	333	331	346	344	334	320	324	341	347	325	331	328	338	356	316	323	361	314	343	315	327	338	335	334	339	336	335	363	331	340	325	344	339	334	314	316	330	347	328	345	367	332	332	360	344	348	330	311	340	335	315	323	348	312	346	341	342	310	360	361	321	337	324	366	309	321	363	298	356	348	365	342	318	357	300	359	319	340	320	320	310	339	345	350	323	301	336	356	306	342	330	331	323	344	329	319	314	343	332	329	329	331	336	369	342	354	337	334	342	330	339	345	332	349	364	350	333	312	317	348	339	310	320	340	313	354	308	328	346	338	340	336	292	331	331	302	328	334	353	299	353	327	330	346	341	302	304	332	305	321	318	311	292	296	338	355	336	327	300	338	359	309	325	362	336	333	348	342	283	349	319	389	339	349	316	306	322	387	343	325	303	368	319	340	375	358	327	338	338	352	327	348	302	333	318	332	345	339	301	333	366	326	330	318	336	339	343	329	386	318	350	343	325	370	331	336	303	357	320	335	341	344	343	324	325	334	327	346	322	342	356	328	344	356	293	351	325	338	318	339	362	321	336	341	349	302	323	329	360	356	346	350	328	299	326	317	328	320	320	301	300	349	335	302	314	335	316	358	359	316	363	352	299	324	324	339	337	333	345	313	316	353	316	327	311	358	311	338	330	335	318	343	318	343	379	375	301	321	332	364	342	343	349	329	310	313	340	329	356	338	348	328	357	346	320	320	329	336	310	329	355	307	355	325	349	329	309	318	315	375	375	342	335	337	353	325	327	352	323	315	322	340	394	393	375	308	316	340	310	315	327	342	340	336	321	317	317	330	323	310	322	324	337	346	341	356	324	319	319	335	355	359	317	343	310	310	344	303	347	349	325	348	323	338	318	295	348	323	325	328	364	335	349	339	311	316	354	347	333	352	350	302	338	339	323	364	365	352	317	341	316	338	365	339	306	330	339	361	349	339	344	322	348	362	325	301	350	350	302	310	321	338	311	361	330	349	341	332	331	336	348	346	350	334	335	335	337	342	328	322	339	349	352	295	279	350	359	343	345	345	328	344	330	343	340	370	318	294	324	311	354	328	366	369	318	376	342	310	347	311	313	345	335	305	331	313	338	305	330	335	342	358	337	362	327	337	334	336	328	336	334	353	329	312	353	352	320	349	366	351	341	316	337	320	326	332	331	316	338	303	325	312	348	330	335	323	351	319	333	315	305	342	330	306	323	328	359	356	358	335	342	336	326	308	316	332	339	349	353	349	340	363	311	334	317	344	383	356	360	306	357	316	327	330	344	307	331	317	330	329	340	308	315	337	334	345	313	308	321	341	335	348	342	307	311	341	335	343	339	326	367	330	370	327	351	329	329	326	336	345	319	321	329	323	323	306	342	330	312	371	334	324	370	343	340
7974	5931	734	516	483	431	449	391	393	398	394	389	382	360	383	364	349	385	391	374	344	371	339	371	392	366	392	339	396	353	373	363	368	385	389	365	365	382	362	374	386	372	351	352	343	416	379	370	355	385	384	391	347	354	337	357	374	347	373	382	357	385	350	361	388	383	395	371	347	361	363	317	359	345	372	376	376	396	346	356	368	346	377	364	379	348	410	403	338	367	373	383	360	358	371	373	387	405	377	393	361	387	355	360	344	394	373	357	403	378	363	361	402	356	379	387	393	373	357	369	381	355	352	361	384	341	360	370	365	350	388	375	353	347	331	362	363	369	367	367	383	362	362	375	375	426	365	360	391	360	379	368	379	390	355	409	376	375	381	370	411	354	365	350	356	370	387	341	382	390	371	388	390	357	383	362	369	404	356	345	343	345	359	356	364	341	359	371	365	388	393	386	353	355	360	362	357	376	402	374	388	385	350	363	337	346	362	358	359	390	398	354	358	381	371	402	343	384	389	397	389	380	379	380	366	367	353	374	348	360	338	365	346	343	358	392	367	370	341	390	365	344	376	371	397	363	379	404	363	398	362	355	389	370	363	380	369	362	357	334	346	400	377	356	349	376	370	347	384	378	369	359	356	351	385	355	379	393	367	381	373	342	374	377	347	352	363	348	368	359	365	377	406	418	357	382	384	377	361	410	375	371	366	366	363	380	401	369	388	367	383	354	364	329	372	375	379	380	359	332	378	371	401	397	332	416	335	373	359	394	381	371	343	342	374	329	368	378	399	365	357	356	367	404	366	347	341	368	355	378	384	374	332	373	374	383	435	372	380	358	357	387	377	353	360	369	385	351	392	350	413	353	335	357	381	381	385	347	356	383	339	396	352	354	340	363	396	384	357	395	367	357	391	401	388	354	369	342	377	360	404	388	390	367	351	374	351	365	372	357	342	358	341	389	359	366	386	369	345	391	414	407	351	386	385	370	374	376	374	391	316	384	367	360	364	342	362	367	366	346	399	354	394	331	384	385	358	372	405	364	374	386	341	350	363	376	369	391	395	389	393	417	364	423	402	357	390	388	355	373	395	391	405	404	374	357	388	373	415	366	395	394	341	373	386	348	380	351	370	338	348	355	374	372	397	379	402	390	353	358	383	349	391	409	362	385	394	391	340	370	370	399	346	399	399	366	393	367	357	373	405	379	393	377	389	399	381	374	375	353	370	342	405	370	355	371	375	347	375	377	397	366	355	363	360	376	373	339	359	378	366	392	386	407	379	385	377	372	408	376	364	384	417	333	382	392	386	349	353	366	346	370	347	367	367	357	337	361	378	393	370	376	389	384	403	360	373	340	350	349	351	377	384	351	414	416	364	373	328	367	376	361	360	399	362	395	370	373	394	415	361	381	377	376	357	356	382	379	381	352	369	377	365	348	393	387	410	384	337	383	390	355	402	367	380	327	418	365	327	372	363	321	352	347	369	357	377	376	398	386	392	334	391	412	394	361	382	352	344	397	375	374	352	383	393	366	396	370	374	371	371	399	380	408	384	398	369	351	371	366	365	380	416	379	383	378	387	362	392	339	394	372	363	374	416	388	388	358	418	379	374	336	358	383	391	326	362	343	378	384	353	357	377	354	414	369	364	358	380	376	344	384	370	378	355	364	336	340	333	351	367	366	432	343	371	362	379	368	395	338	376	403	366	347	345	387	355	431	369	385	357	371	374	361	378	392	374	382	362	358	382	367	360	329	389	340	364	391	357	356	353	354	368	365	325	363	375	343	345	361	342	376	358	392	384	387	380	371	354	337	351	386	381	397	358	357	364	385	378	354	370	373	350	375	370	384	358	391	387	408	367	345	371	375	379	365	389	328	357	398	398	392	322	360	361	374	337	375	376	396	395	398	398	317	380	392	390	404	412	389	386	395	347	373	342	386	375	430	340	360	405	376	374	380	399	353	378	373	364	378	390	388	351	372	385	339	363	377	369	343	372	376	369	406	392	385	384	357	366	330	353	374	386	389	368	337	399	343	376	377	345	355	369	347	364	379	380	371	341	361	347	359	386	371	370	376	377	340	352	378	363	359	395	390	346	337	349	374	339	365	406	362	378	387	411	355	390	392	388	379	325	378	362	354	347	373	376	387	382	349	355	360	378	367	352	341	379	384	380	362	376	358	392	363	366	371	409	370	372	387	373	369	370	378	342	342	359	402	346	350	367	356	396	359	388	358	357	406	371	384	362	347	371	390	390	369	356	361	392	381	366	366	368	344	392	371	366	398	355	380	355	386	338	368	383	350	364	376	368	377	368	359	389	381	366	343	338	362	381	372	367	356	394	354	349	379	388	374	374	386	355	354	382	384	351	334	369	369	384	374	387	400	375	393	407	372	388	377	406	364	393	390	371	390	375	372	375	388	354	345	364	361	344	361	379	387	383	385	354	405	378	369	399	332	376	384	386	367	386	378	363	381	383	367	383	359	333	307	339	346	379	352	373	407	362	355	367	377	359	350	377	366	345	408	364	374	406	382	373	349	358	366	406	359	360	371	385	358	392	358	386	370	345	385	383	385	372	361	360	378	396	361	400	378	391	364	333	341	379	385	368	383	373	367	381	368	361	411	363	349	388	366	364	370	388	389	386	361	356	376	393	375	383	399	394	377	350	356	355	353	356	363	355	378	339	365	394	379	374	391	353	368	366	308	346	362	393	386	342	372	386	385	381	353	387	360	351	328	376	392	367	370	400	383	399	394	392	376	355	416	378	396	358	349	365	354	383	385	345	368	400	361	376	362	348	386	390	365	412	390	355	357	377	367	395	377	356	359	368	348	363	375	385	357	344	390	354	351	379	392	393	366	321	410	376	378	328	377	382	387	357	395	360	350	364	350	342	372	382	353	361	392	373	380	382	359	392	376	386	361	353	348	376	404	391	350	390	381	391	351	378	368	379	381	363	401	366	378	344	338	357	384	377	353	367	360	352	374	410	356	361	369	371	341	363	385	364	380	387	359	362	349	367	358	345	376	391	353	365	378	372	357	364	383	351	359	392	358	396	377	404	373	352	373	381	362	361	368	371	364	370	365	387	341	363	411	348	367	341	356	399	373	364	332	405	356	380	376	367	365	377	375	376	395	386	371	393	334	386	369	381	342	373	357	343	394	383	352	412	414	355	395	377	364	387	382	379	393	393	345	400	362	364	368	358	379	362	365	388	332	346	374	386	365	381	367	375	402	402	361	394	369	368	374	345	319	367	364	359	364	355	409	392	363	349	388	381	374	359	367	364	405	384	357	368	401	370	384	382	350	377	360	399	382	421	363	378	380	343	356	370	373	361	390	380	381	402	368	352	367	342	400	383	367	350	363	377	378	379	390	368	377	372	359	349	349	397	363	370	375	393	354	383	372	393	390	372	346	396	381	366	365	369	371	338	364	376	398	379	372	371	375	389	348	381	400	333	374	380	371	358	379	338	375	361	356	384	367	358	409	386	333	355	374	372	377
23623	21076	28382	23977	21075	9103	786	522	386	346	331	282	273	240	234	235	214	220	230	224	225	188	191	216	191	199	172	196	198	198	189	166	213	187	199	197	191	189	195	189	197	216	186	181	190	211	168	206	180	208	193	191	205	195	180	208	161	169	207	185	197	209	165	174	207	209	189	189	209	171	212	192	178	175	213	190	192	194	175	180	169	227	159	204	185	170	188	208	194	202	205	193	186	181	178	182	199	181	183	185	205	189	184	177	168	193	190	178	208	170	196	193	206	180	212	176	172	182	197	183	191	188	180	194	172	170	137	180	165	177	171	186	188	152	195	167	192	195	191	194	207	190	194	175	170	199	144	177	163	178	177	169	196	183	181	181	206	197	192	187	162	179	195	195	185	210	212	199	194	188	195	209	166	184	203	169	205	190	202	189	218	168	201	171	168	211	191	189	175	172	234	199	200	209	169	196	183	191	154	151	191	170	184	195	196	187	195	185	178	204	172	198	190	224	188	165	192	176	173	206	191	184	176	171	195	173	170	188	202	160	189	165	208	179	182	185	193	173	183	160	185	193	182	173	189	189	176	180	200	179	189	168	176	187	191	172	190	198	180	183	184	195	199	170	189	192	164	160	203	176	195	172	166	165	188	176	181	208	186	183	188	195	189	183	179	169	177	175	172	187	180	182	168	198	191	175	198	163	181	142	180	203	154	212	179	193	160	201	184	171	186	191	189	185	181	170	182	171	183	181	193	196	196	168	190	180	155	196	176	177	205	190	184	174	189	207	200	183	181	196	173	192	182	200	184	175	192	197	177	191	169	180	191	187	204	185	214	180	174	198	193	179	180	165	180	180	174	202	165	185	206	188	198	187	167	184	153	194	185	167	189	192	174	189	193	164	191	200	189	166	196	175	196	200	163	206	178	174	176	184	180	192	194	191	172	188	197	175	191	159	185	161	177	179	174	189	175	176	188	180	181	177	190	194	185	174	180	185	194	174	185	182	185	210	186	181	182	179	204	196	188	193	168	194	181	182	207	166	169	179	179	202	169	140	201	170	196	183	148	173	161	186	186	173	212	179	172	180	173	190	181	168	205	207	184	186	203	180	202	186	206	185	166	194	192	200	197	203	187	194	177	198	191	217	183	176	203	189	170	194	203	201	203	188	200	169	190	192	223	186	190	179	188	167	184	194	209	215	193	173	209	197	173	179	169	196	214	179	191	181	194	192	180	166	190	173	185	146	185	165	191	180	189	182	184	185	161	205	187	208	173	176	183	179	157	196	180	193	181	214	213	168	165	168	171	171	176	170	174	184	183	197	176	176	197	184	195	182	190	187	200	185	183	201	191	221	171	169	167	178	180	184	196	177	171	192	191	185	217	163	170	197	180	187	174	188	177	190	183	168	209	219	170	178	195	171	214	196	211	176	194	186	185	170	175	189	178	178	190	178	186	197	189	173	169	188	202	196	164	178	148	163	199	165	212	165	176	206	174	182	161	196	168	212	188	201	190	217	165	176	184	186	187	164	185	194	175	168	176	180	196	197	182	195	201	178	163	204	170	174	172	191	198	194	182	183	172	188	181	178	181	192	190	163	175	196	195	200	181	210	180	201	182	187	165	195	191	156	176	169	184	184	162	165	177	154	195	186	201	180	151	174	185	165	179	180	191	175	162	202	182	192	191	201	181	203	164	199	193	179	192	173	180	174	170	176	176	184	176	177	192	217	209	189	208	177	195	178	174	169	163	204	197	177	200	181	187	201	168	191	175	173	183	216	181	189	186	202	176	161	186	174	207	179	192	192	191	194	171	214	177	164	201	175	167	171	216	190	191	170	193	171	197	203	192	160	196	206	178	202	215	192	199	168	183	178	172	183	169	183	164	205	191	195	185	186	186	188	180	204	193	199	189	189	176	185	166	161	201	173	201	199	171	171	194	178	178	196	163	193	180	187	164	183	197	169	195	206	183	189	207	174	224	179	168	204	193	192	194	174	183	202	191	180	182	194	190	206	177	202	179	167	183	199	208	192	173	179	178	192	203	205	172	194	181	179	166	174	190	156	164	176	182	188	174	186	202	214	203	197	184	191	197	190	181	179	182	188	202	174	185	181	176	173	173	160	178	208	171	175	201	193	196	187	194	178	169	203	195	187	190	179	174	182	186	194	178	172	199	175	185	179	180	176	187	175	180	194	182	181	185	191	209	206	196	195	203	169	196	183	187	189	197	190	204	180	186	175	189	165	199	167	154	180	181	171	171	188	176	172	170	214	174	188	195	182	167	186	171	184	183	191	175	194	203	181	191	183	182	194	200	208	189	199	202	196	183	197	190	172	212	176	183	163	184	177	182	192	169	195	174	167	169	191	185	185	172	182	181	163	226	193	197	156	224	210	181	155	180	201	196	172	194	186	192	198	170	197	181	179	197	196	178	183	166	201	170	195	183	183	188	179	215	172	197	197	189	181	190	185	199	198	199	198	169	198	223	196	210	180	209	196	190	177	186	215	179	174	192	203	186	175	187	165	173	187	181	168	165	187	177	194	198	166	180	183	189	189	179	188	175	166	205	205	165	190	180	180	189	186	177	174	196	185	205	162	170	177	204	183	170	186	182	187	182	177	168	211	176	182	184	185	188	195	176	224	173	189	179	184	175	179	184	178	167	191	189	162	192	190	163	199	185	175	178	180	197	193	179	193	189	180	206	201	170	164	205	201	163	179	186	186	162	217	171	189	187	181	189	186	176	193	185	198	197	181	176	176	207	174	178	188	187	179	172	174	171	181	176	186	157	179	186	201	188	191	188	187	178	182	183	184	191	184	157	173	187	179	169	200	198	194	193	171	160	178	191	178	204	179	185	182	197	175	170	170	182	196	176	192	187	186	181	187	176	182	198	172	185	172	177	156	169	199	158	193	176	187	189	176	162	179	189	189	193	172	182	194	191	175	185	198	172	187	215	171	190	176	200	193	198	166	191	185	190	173	203	197	162	191	147	182	209	200	175	165	200	173	156	189	192	177	214	187	179	182	209	182	173	188	174	182	179	179	204	199	177	190	198	180	173	170	177	202	200	165	189	178	187	188	186	183	171	201	179	201	162	180	190	200	179	170	193	184	196	195	192	194	188	195	206	191	165	177	161	170	168	201	188	170	198	181	184	179	187	170	182	197	186	197	181	175	171	184	177	176	182	158	195	165	172	168	185	174	179	179	185	203	190	188	185	191	172	194	200	157	213	192	175	185	174	199	175	175	165	167	178	136	220	167	167	162	184	172	176	198	168	194	159	186	175	190	161	169	168	201	208	157	184	182	177	179	167	199	199	187	195	178	177	213	191	170	194	206	172	205	203	178	177	177	194	169	174	151	181	196	189	175	190	178	188	201	204	200	168	182	194	180	199	186	171	197	208	194	190	218	167	157	192	202	208	192	185	184	177	202	211	173	187	173	165	188	186	189	200	184	193	194	185	187	186	175	182	211	202	165	171	184	191	194	166	180	192	172	194	183
27845	28482	5377	2477	1730	1335	967	794	649	553	460	421	360	354	334	296	294	280	265	271	274	259	256	245	257	235	237	225	249	233	224	202	239	218	233	244	227	236	217	236	222	196	207	231	196	201	190	210	221	231	223	245	202	234	233	217	201	215	225	210	215	225	226	213	231	187	226	219	209	215	215	213	223	221	217	199	229	213	212	182	226	224	222	222	212	184	207	198	233	201	227	226	208	203	207	214	207	227	232	209	204	224	227	175	210	211	221	195	197	208	188	207	229	216	215	221	199	202	192	218	207	202	180	226	218	220	194	217	192	199	225	214	203	221	213	216	199	199	202	228	235	202	203	191	218	201	196	207	212	220	214	186	213	190	215	225	210	207	187	188	207	218	196	220	210	202	218	197	230	205	227	193	211	222	233	202	240	218	234	227	221	231	209	213	225	190	197	197	231	205	208	220	220	197	221	201	203	199	212	212	212	200	225	222	199	188	196	180	183	207	205	220	220	215	211	196	207	204	207	220	199	227	209	206	206	208	225	203	228	211	203	222	203	195	212	205	214	188	222	194	194	199	216	219	205	208	185	213	181	202	206	197	216	186	216	197	212	185	211	212	201	206	221	192	192	205	222	242	206	209	235	214	219	225	231	207	199	201	219	211	220	195	193	214	230	230	214	199	205	224	223	215	235	203	214	230	215	249	203	205	211	194	198	199	198	205	220	227	214	225	209	223	217	202	203	206	243	220	233	216	235	235	230	202	202	191	213	225	193	239	208	219	222	217	235	211	220	208	210	194	207	202	223	214	210	193	234	198	190	206	226	199	230	203	201	232	228	201	204	202	230	223	233	224	227	230	224	211	199	189	217	199	226	203	208	229	234	195	209	228	229	213	212	204	211	224	204	192	213	228	219	198	216	214	207	216	207	215	203	199	232	208	214	196	198	198	217	183	221	210	254	200	218	220	211	203	224	201	206	203	197	224	219	208	210	209	223	216	215	207	229	237	222	209	217	175	213	217	218	222	205	207	194	211	208	220	202	218	200	197	170	196	232	211	195	213	223	200	186	180	231	233	196	207	229	221	186	168	242	227	181	211	235	217	211	191	222	214	188	216	205	194	248	208	185	198	205	219	213	214	185	220	200	205	182	243	192	196	196	221	225	205	232	226	200	215	202	195	201	212	216	231	203	205	202	217	229	242	219	181	226	219	216	236	205	215	208	237	212	224	212	207	193	229	196	209	187	221	200	220	218	186	200	220	208	173	200	236	223	206	199	195	185	231	190	220	203	211	202	198	211	221	226	239	212	186	189	198	219	222	211	204	198	184	201	222	225	225	183	219	217	201	219	234	212	214	197	222	225	186	212	214	214	206	202	227	185	214	204	205	218	213	203	174	199	206	215	207	236	217	192	175	227	189	216	188	197	220	208	191	177	226	208	208	216	210	205	203	210	217	205	215	233	184	195	196	233	220	203	203	207	199	222	221	209	212	193	194	193	222	239	229	209	199	219	216	210	220	207	212	210	241	211	198	227	216	229	207	236	215	191	206	176	227	228	213	216	219	221	236	224	215	221	190	206	194	206	201	220	209	200	193	218	201	210	214	207	194	222	232	212	195	219	192	192	195	209	202	193	212	222	203	211	192	216	210	240	198	211	199	207	236	219	195	241	221	193	216	209	213	196	226	216	228	239	199	208	190	218	204	199	199	207	207	192	204	194	222	201	206	230	209	209	216	184	216	201	199	217	215	205	205	240	213	200	215	223	199	185	227	232	205	233	232	196	246	231	217	200	179	220	233	217	226	206	216	204	209	215	227	225	196	202	222	202	208	194	226	245	214	197	210	201	205	216	215	212	229	231	216	204	206	202	200	224	203	187	239	222	180	212	199	219	224	182	206	203	201	185	230	188	215	200	239	204	192	199	201	220	204	216	215	199	206	199	226	212	226	207	207	209	200	228	215	221	201	183	198	204	231	211	208	218	191	197	191	200	240	223	202	196	210	223	207	250	211	209	218	200	202	189	204	228	210	211	210	215	228	214	211	236	211	232	209	206	192	209	197	213	225	194	219	191	209	205	198	212	239	203	205	238	231	209	229	225	200	213	225	213	208	229	213	187	227	200	186	213	203	209	202	222	212	238	197	210	212	222	206	210	218	234	202	224	207	219	215	237	198	187	207	205	201	209	244	217	223	223	217	189	209	229	215	215	199	198	188	211	202	242	186	209	244	209	223	219	229	196	178	245	211	205	213	218	208	185	192	210	208	206	242	203	204	197	223	215	209	185	193	228	192	223	209	220	197	200	193	213	216	206	196	227	204	203	226	201	204	203	201	208	235	218	229	206	199	201	239	213	199	198	214	219	217	226	216	212	233	199	228	190	204	216	213	212	194	206	201	223	219	215	236	211	200	202	224	196	200	205	195	217	189	208	228	217	215	207	208	194	230	188	191	200	202	166	216	211	214	216	215	211	208	228	213	206	231	199	213	218	225	196	195	189	211	231	205	216	206	227	240	203	215	191	204	199	209	199	218	204	201	186	227	208	233	220	201	204	202	205	216	200	199	240	216	217	226	210	195	196	207	227	215	219	217	223	215	235	195	207	195	224	226	229	220	197	205	213	210	228	197	228	218	196	208	243	221	224	216	194	235	216	193	206	200	228	218	190	214	200	221	192	213	217	207	210	226	191	215	227	231	207	212	199	235	198	205	185	226	208	199	239	210	233	233	197	252	218	200	221	205	196	211	199	217	214	222	190	189	203	220	212	225	186	203	203	224	198	220	223	211	198	228	216	195	199	235	194	211	211	215	215	227	215	219	196	232	195	186	207	205	206	200	226	208	193	204	226	244	193	214	216	206	225	221	191	234	221	224	207	218	208	219	199	212	194	217	192	203	207	186	191	215	225	193	204	236	205	231	217	199	223	213	219	220	213	222	209	225	177	203	204	232	204	222	216	210	187	196	213	195	204	214	219	194	219	186	230	259	205	209	205	210	213	229	192	186	215	203	207	206	225	237	205	178	207	214	204	205	188	203	195	221	216	218	196	232	201	206	219	186	195	209	164	230	200	215	220	204	220	218	191	204	212	195	220	216	213	235	211	185	235	227	222	201	217	210	219	204	223	208	224	220	211	213	226	203	162	212	190	201	214	210	219	199	213	218	194	225	190	187	206	205	207	218	231	205	236	234	199	218	214	209	188	241	220	204	249	213	217	179	230	195	237	183	214	207	227	188	186	202	196	212	220	231	225	243	213	192	207	219	219	192	216	204	173	211	207	217	213	210	215	223	210	201	218	211	214	205	201	231	190	218	187	214	204	224	197	242	200	211	212	204	199	200	252	197	223	221	204	221	230	229	225	198	210	186	181	219	214	223	215	199	232	237	233	209	203	192	178	225	197	178	210	221	237	206	220	194	208	216	223	211	215	225	229	221	209	231	220	209	211	220	232	183	211	197	203	197	200	190	213	197	206	211	210	234	249	218	219	204	203	202	231	219	225	228	224	214
24924	21103	27283	25022	10075	1006	818	734	644	626	622	618	625	588	628	604	622	589	565	584	558	579	583	531	588	631	560	552	540	586	549	576	622	545	601	527	528	574	573	555	583	556	583	574	560	598	561	528	582	594	553	581	584	574	559	554	589	579	539	556	605	547	591	586	528	552	582	572	550	554	551	523	566	583	561	562	589	587	559	553	585	548	581	572	585	613	534	545	567	581	591	572	566	555	530	553	568	610	557	558	577	586	598	551	591	614	551	570	548	562	542	539	574	511	572	577	626	560	592	559	560	572	570	602	547	558	569	561	564	555	568	558	542	531	547	584	586	534	535	567	530	585	573	603	570	558	531	546	569	543	564	569	558	583	515	567	587	549	609	540	566	557	553	598	571	576	571	536	635	626	549	566	597	532	536	566	557	560	523	561	534	616	525	539	556	530	602	557	582	545	582	597	617	566	568	569	540	543	580	554	556	561	509	558	546	523	576	580	567	622	573	584	554	590	597	544	577	557	538	567	581	562	585	539	540	547	547	535	570	557	539	553	612	597	572	573	585	593	552	539	563	584	573	544	598	534	566	566	509	617	577	551	565	576	511	611	538	536	572	567	546	533	585	586	553	554	569	562	524	593	532	585	501	597	562	562	575	533	569	529	554	635	551	590	540	559	556	568	563	599	564	576	584	551	575	592	563	503	547	588	538	607	586	559	547	555	570	553	609	577	581	530	581	558	531	563	556	586	521	542	586	584	611	589	578	568	570	572	550	559	572	547	584	577	550	589	583	588	515	586	601	558	558	585	557	557	562	548	583	580	555	549	551	583	541	552	621	621	565	548	551	569	598	554	549	587	576	563	530	582	575	591	575	579	566	563	557	571	602	554	525	551	588	588	557	540	584	597	584	550	575	554	575	615	564	578	559	550	553	562	534	568	593	566	561	590	541	510	563	584	574	552	572	599	619	590	540	541	577	571	630	530	589	558	599	605	521	555	578	538	557	600	561	579	598	596	572	570	597	567	564	571	581	604	565	570	542	555	573	594	565	583	553	590	602	575	542	573	534	576	524	605	531	526	597	547	571	569	606	530	541	572	594	554	595	620	632	555	528	534	572	593	587	580	573	593	567	512	573	640	544	595	608	603	587	579	556	554	550	585	549	531	572	530	573	582	605	598	593	552	535	586	603	595	561	578	583	579	542	595	598	517	565	603	579	575	546	598	593	600	577	577	582	576	612	567	575	542	542	543	563	530	592	541	565	583	556	548	548	558	576	536	571	586	549	549	573	556	585	594	572	560	528	526	566	595	548	518	564	542	561	506	572	560	614	590	565	604	541	589	548	558	573	572	607	576	558	537	579	591	581	566	541	553	569	593	596	549	603	589	593	544	577	564	585	557	550	535	603	564	565	553	549	581	529	539	544	575	543	568	579	533	541	593	556	550	575	598	557	570	534	568	576	566	545	563	565	530	563	578	570	595	576	552	559	582	555	572	586	558	530	565	598	571	600	576	598	543	579	530	593	556	598	574	556	560	588	543	568	581	598	569	576	580	596	556	564	606	575	554	549	591	615	582	539	567	613	598	579	552	576	580	549	553	528	555	552	549	569	560	558	548	585	603	564	582	543	590	594	575	548	525	567	563	565	607	566	591	544	562	556	580	555	529	567	628	608	539	591	581	576	622	553	529	526	596	520	577	573	598	561	617	580	590	573	554	584	553	569	560	555	595	599	587	563	560	586	554	570	553	545	579	547	592	584	563	551	564	572	598	548	574	524	563	583	515	577	551	577	561	515	512	588	554	571	551	608	562	590	534	560	579	556	580	543	557	570	610	577	545	616	562	590	565	568	611	586	541	606	566	544	572	614	577	529	519	537	577	614	616	616	558	527	532	567	597	585	562	590	560	527	544	533	552	553	560	576	621	553	522	565	541	563	573	577	563	558	573	604	552	574	564	500	599	547	559	515	600	555	590	628	557	526	579	573	577	543	562	598	556	573	566	573	580	605	580	606	571	534	547	597	549	568	546	539	557	578	541	555	568	555	551	565	523	532	601	553	547	607	574	530	533	554	577	534	601	544	535	602	532	581	561	556	585	630	566	540	568	543	572	564	569	585	569	589	530	553	574	556	545	608	545	587	570	612	547	564	570	551	575	562	535	590	573	557	589	547	585	591	579	567	584	576	554	544	587	575	557	532	562	610	568	593	591	553	594	564	571	542	556	501	520	567	590	607	646	572	563	576	567	518	591	538	584	515	585	583	563	554	556	577	578	584	534	569	588	600	616	580	570	540	554	547	572	550	555	563	577	558	533	558	565	601	606	584	594	594	570	572	593	623	573	587	543	563	534	569	551	554	579	539	591	562	575	598	559	583	559	577	574	581	541	595	545	585	589	498	552	553	571	530	564	524	543	567	575	568	528	577	595	529	573	605	589	587	586	636	614	595	576	573	541	573	503	527	590	528	584	530	578	538	580	612	603	558	578	555	569	555	548	578	561	535	606	568	559	545	550	547	530	557	569	585	611	574	553	565	586	561	583	539	574	546	552	578	559	582	552	564	566	611	550	556	578	570	554	535	594	589	542	519	585	553	546	578	568	586	549	607	578	586	549	526	583	580	595	536	584	553	540	578	541	520	540	546	560	554	559	529	578	572	579	599	548	542	600	535	546	565	569	564	567	553	627	531	561	604	605	584	563	561	589	562	571	552	599	584	541	584	585	513	573	595	537	539	545	583	534	550	568	525	513	575	530	564	561	580	600	576	560	532	583	570	578	591	553	577	601	593	517	573	593	505	571	565	553	615	546	582	546	614	563	567	551	577	597	560	587	551	515	553	587	522	504	578	571	567	529	607	564	553	589	572	545	573	578	550	544	534	584	573	554	557	586	561	562	546	574	562	559	529	558	554	590	568	539	554	569	604	558	560	636	540	532	555	542	529	549	584	571	557	582	550	571	581	563	566	528	530	577	585	599	576	570	635	560	600	591	585	537	584	581	531	556	559	566	549	534	601	591	526	580	542	504	590	610	557	586	606	613	551	534	565	563	544	589	578	564	542	591	568	548	574	598	556	604	518	607	591	610	584	550	617	608	579	581	557	525	596	594	528	542	585	569	607	577	563	590	563	571	566	537	552	588	569	596	605	560	559	571	579	567	569	589	582	573	552	593	596	560	525	565	542	586	533	553	585	552	566	599	586	551	508	534	569	534	589	572	560	534	532	554	549	601	531	560	592	581	577	570	586	543	578	571	526	586	570	620	566	578	620	571	551	580	533	511	576	569	575	603	553	549	573	600	555	572	582	589	583	613	590	557	487	574	599	570	557	599	551	534	552	573	592	578	610	555	565	579	575	551	591	606	578	574	569	564	559	550	584	595	602	594	559	579	598	556	557	579	571	552	577	568	590	535	596	533	569	564	614	587	600	568	589	564	563	551	585	551	567	556	615	506	585	580	584	578	568	584	575	610	549	578	544	546	558	569	589	521	532	540	607	579	601	588	548	546
25799	20199	3149	1729	1381	1101	1061	890	828	744	767	733	664	661	651	637	688	652	636	635	622	622	651	620	600	595	591	608	598	609	563	593	611	571	591	616	629	596	633	632	615	572	578	574	637	560	594	624	597	604	580	587	566	575	611	560	613	567	610	624	581	599	616	569	569	638	606	621	581	667	558	580	568	577	580	559	551	584	572	599	600	586	552	575	610	590	613	579	599	575	608	582	588	603	610	603	601	625	564	562	535	582	610	594	571	582	609	563	545	580	584	572	600	594	564	571	625	636	614	620	583	626	570	617	603	587	585	621	563	583	589	577	583	574	608	583	611	585	605	591	620	561	611	596	591	627	591	621	590	595	602	613	551	580	594	573	629	578	583	622	602	598	624	554	605	578	579	583	564	548	573	607	572	605	537	618	566	593	629	598	613	598	545	604	564	569	608	582	581	629	624	571	561	590	590	590	574	617	560	614	623	576	638	568	597	570	623	638	604	626	582	610	579	591	602	591	564	606	595	583	563	545	576	587	558	569	599	619	611	592	585	570	587	630	578	618	592	566	607	533	573	597	592	604	578	615	584	564	573	604	613	576	614	589	641	567	582	556	542	603	584	581	603	554	606	567	593	611	601	598	603	597	571	606	634	590	580	572	623	616	587	591	628	548	607	634	550	584	578	583	588	618	612	579	630	596	589	600	612	628	567	633	567	611	582	546	592	604	602	563	607	616	601	626	610	578	569	590	622	602	595	635	620	605	578	571	548	588	569	538	561	575	588	614	578	601	573	601	632	618	587	590	577	638	555	591	637	556	595	598	559	534	565	582	546	568	624	606	631	600	611	615	561	599	598	588	554	612	584	592	576	593	591	557	588	597	574	593	582	579	650	622	610	626	612	587	559	623	597	599	601	611	620	626	625	613	603	610	579	555	600	598	636	580	591	513	637	554	604	588	619	602	642	562	582	596	576	619	573	574	609	591	599	608	599	586	642	568	583	577	595	565	596	587	595	562	587	569	587	582	590	552	607	587	584	592	620	589	605	588	601	584	594	584	579	636	581	604	587	618	613	598	552	587	608	595	596	586	550	603	579	576	622	595	591	594	582	602	618	615	613	608	596	562	613	587	621	601	619	546	599	568	600	562	592	618	641	613	622	620	577	655	591	556	579	612	604	591	595	599	602	575	650	549	596	586	596	596	568	586	579	602	599	576	585	598	574	628	628	646	587	595	619	601	586	601	609	567	573	573	586	548	555	586	577	605	534	571	592	615	577	623	588	579	574	583	573	572	607	557	575	598	560	574	582	577	575	566	604	601	606	563	562	556	609	573	615	556	588	603	520	576	641	584	540	593	599	594	573	556	623	589	586	584	603	564	623	588	619	616	581	584	534	630	600	582	580	586	578	649	574	606	589	589	608	598	632	564	594	612	579	619	599	588	590	587	606	594	642	594	593	625	577	597	604	610	626	594	593	577	574	610	582	614	606	563	640	580	600	597	611	582	616	577	569	629	623	564	585	590	597	592	606	610	613	592	578	577	597	596	588	609	580	578	594	631	560	566	601	609	610	602	561	575	583	584	629	565	569	575	598	604	628	601	624	571	584	627	556	598	601	639	615	577	578	564	582	557	555	570	607	611	549	567	597	592	589	590	569	570	599	617	627	613	601	595	621	602	624	609	589	592	571	602	609	565	576	591	585	607	573	570	623	562	585	546	613	560	586	596	598	548	639	562	569	588	589	672	585	566	594	590	565	595	580	631	573	588	601	575	577	545	590	594	611	582	560	597	590	619	625	574	603	619	606	579	580	640	564	585	590	639	618	588	608	641	573	601	603	594	593	612	591	613	642	610	648	607	585	582	603	618	615	618	566	593	584	555	629	608	573	537	545	587	584	600	610	595	584	623	591	561	586	596	629	594	597	616	544	591	598	578	570	581	620	641	579	634	603	650	565	598	584	578	573	603	570	584	594	575	627	538	601	623	603	591	572	537	593	594	598	585	588	598	627	564	609	604	604	612	581	622	585	570	625	585	556	574	586	627	608	588	615	557	633	562	556	624	536	568	597	600	614	579	625	606	593	575	613	589	574	593	569	592	585	604	611	572	596	594	585	561	597	578	586	609	628	601	608	585	587	636	590	579	598	560	589	573	616	611	623	597	598	574	643	594	566	604	565	571	594	601	618	592	585	607	548	569	613	573	592	600	607	556	575	569	589	602	585	602	620	569	575	573	603	594	572	578	555	571	618	594	602	613	564	618	588	594	556	586	565	566	575	598	591	563	583	592	579	647	606	621	551	553	619	593	608	565	634	591	570	573	608	617	577	617	551	556	600	574	605	570	570	604	599	545	553	588	571	583	593	596	641	596	613	592	649	595	560	616	610	577	598	581	623	547	595	630	581	601	601	605	595	608	618	604	618	604	573	561	603	614	592	600	602	566	613	600	655	587	629	608	590	606	657	587	615	563	581	597	597	616	622	618	614	593	565	551	655	567	606	600	602	594	535	592	569	560	603	556	602	598	586	542	608	577	581	602	550	610	578	579	592	578	625	615	534	573	591	603	601	578	580	600	589	579	658	628	581	587	632	590	605	639	631	585	611	575	573	524	576	587	582	633	585	588	581	588	663	584	587	585	568	599	580	612	649	609	577	583	565	614	568	582	609	608	605	541	576	576	584	538	602	591	547	578	616	591	589	592	602	647	578	620	605	582	635	628	544	597	575	599	569	536	611	575	589	633	610	549	642	574	609	592	594	630	576	603	594	611	598	594	539	603	577	564	575	645	639	598	560	571	632	609	617	598	579	643	533	651	593	572	607	605	594	578	602	581	565	583	590	579	615	596	560	582	629	605	555	621	592	622	551	642	606	584	596	580	604	572	587	569	609	587	610	603	553	622	604	562	613	619	595	583	614	579	602	599	593	593	623	582	575	593	560	597	592	609	587	575	625	538	620	578	621	580	567	572	596	605	596	638	625	587	602	595	636	569	593	609	631	601	609	581	602	560	590	601	565	603	592	585	555	561	620	625	586	554	593	603	575	572	612	568	592	570	582	629	563	575	568	598	594	652	605	594	594	628	594	625	628	606	598	572	601	591	604	615	581	580	585	566	638	574	644	604	559	592	595	564	582	549	561	617	565	610	584	589	616	538	560	617	600	550	617	625	576	613	585	639	566	637	596	616	632	589	595	567	565	604	592	578	575	587	596	584	564	657	631	623	565	522	579	596	549	578	597	578	598	587	601	622	596	599	548	574	580	648	650	591	600	577	569	620	557	616	591	580	583	532	601	567	560	601	564	569	621	616	554	613	592	610	586	555	573	584	644	562	600	595	605	573	579	570	578	586	555	575	588	605	627	557	562	571	610	564	576	570	591	598	574	619	553	608	561	637	623	544	578	596	596	604	642	560	562	591	645	566	587	593	599	585	585	549	537	591	605	565	604	609	608	584	589	589	606	569	621	577	585	562	585	625	583	598	599	579	583	587	568	594	579	618	639	560	562	599
22559	21122	28902	23588	21129	21180	8779	1108	859	799	691	634	624	563	587	508	566	583	511	485	484	535	475	462	454	479	455	394	455	482	459	489	472	488	458	454	453	455	427	490	471	462	462	443	417	454	391	469	416	415	442	450	436	444	454	420	434	458	437	428	452	462	438	445	443	456	460	447	422	445	423	428	402	408	427	434	406	412	473	439	470	456	505	428	430	415	440	482	464	454	428	492	430	436	487	432	399	467	494	415	466	433	444	466	443	417	463	466	478	430	418	450	445	459	431	456	473	454	465	447	464	446	459	428	422	413	418	439	421	444	459	433	404	474	456	430	450	453	435	470	410	452	444	412	426	443	435	448	463	421	443	453	429	458	421	417	450	414	461	410	447	447	450	425	435	450	404	457	472	417	438	426	446	416	443	460	445	460	443	442	467	416	414	440	415	451	473	412	432	431	420	432	439	432	451	414	432	443	469	421	458	393	425	407	471	454	420	433	405	446	440	467	461	413	448	426	416	491	444	411	409	438	447	473	455	452	415	436	423	417	484	443	433	400	445	464	422	453	437	453	432	454	427	440	438	471	442	437	447	424	452	399	427	442	422	444	443	410	420	439	430	417	390	462	447	383	405	432	448	385	402	441	438	404	449	426	418	417	446	457	441	413	444	439	437	435	447	450	427	432	468	428	418	449	435	440	406	439	426	426	432	447	434	480	446	408	406	450	437	416	466	405	499	399	427	434	466	463	438	436	435	436	427	417	446	419	427	467	430	426	471	453	458	437	424	432	416	459	452	396	472	472	413	420	446	455	421	439	489	459	458	451	426	430	427	454	434	459	469	434	450	415	405	434	479	441	443	433	452	421	448	432	448	378	464	435	450	436	419	427	432	426	441	434	441	406	396	443	421	398	448	419	436	443	444	424	416	402	440	411	435	394	418	424	460	407	424	445	421	468	430	413	405	454	450	426	422	423	413	447	456	450	395	425	387	421	431	443	424	435	419	455	464	451	444	443	468	426	438	433	463	421	479	450	442	466	410	457	426	435	422	421	414	442	386	471	458	434	436	440	431	441	418	435	426	428	388	413	449	469	416	448	430	438	439	421	492	425	466	451	417	418	380	427	439	465	401	439	425	445	416	435	434	398	404	435	432	434	444	442	437	430	434	484	458	426	424	436	425	437	464	429	425	439	434	430	440	456	436	449	417	435	424	448	421	454	433	400	401	410	462	401	421	456	446	447	470	452	446	444	411	401	423	384	405	432	468	422	427	425	414	413	420	401	395	449	402	427	472	405	436	461	426	451	439	417	423	415	434	448	434	445	438	414	408	458	428	432	441	434	422	464	425	403	396	449	428	408	450	446	450	431	475	428	439	447	416	420	446	418	427	432	431	419	432	404	416	447	432	452	438	411	406	453	462	427	399	417	474	465	414	473	438	447	435	465	436	433	461	423	446	438	440	435	449	443	450	428	472	422	448	419	446	448	406	464	415	450	454	398	422	419	448	432	417	392	460	456	445	436	453	451	416	435	427	441	442	456	462	438	439	483	429	471	439	451	496	463	446	433	422	426	440	445	429	436	447	442	444	465	450	479	457	437	478	425	398	422	420	403	435	425	424	412	440	453	428	453	429	435	418	423	405	436	449	432	447	480	451	455	437	424	465	419	436	406	441	468	439	430	469	416	423	446	475	417	420	439	444	436	434	424	415	442	481	424	440	442	389	442	428	415	450	450	453	430	442	418	478	405	419	444	432	435	439	387	408	482	436	432	439	453	475	445	449	463	446	404	427	429	432	460	472	442	456	478	408	432	421	459	445	438	428	385	384	399	427	450	466	447	440	429	417	409	423	462	437	419	409	453	436	407	421	447	442	445	439	427	383	417	431	427	435	440	452	442	421	426	415	389	437	447	435	436	467	409	419	412	427	464	426	401	420	408	426	439	424	433	447	442	427	403	450	408	439	400	483	470	399	487	429	446	424	450	458	439	449	427	462	424	436	478	445	406	436	431	435	435	465	457	462	438	434	430	473	494	467	433	441	454	502	451	445	395	454	445	486	485	416	439	445	449	419	408	395	416	422	418	469	411	399	439	430	438	422	437	450	463	476	462	428	447	417	466	425	425	435	444	447	432	430	419	463	416	461	418	406	443	431	435	432	423	435	446	441	434	464	500	439	399	447	425	439	457	403	433	449	426	472	385	434	446	420	437	426	427	444	416	439	446	426	448	443	439	444	440	457	422	461	473	440	406	442	440	445	411	442	442	390	392	417	418	404	412	432	486	428	477	400	408	456	473	421	468	416	426	438	409	429	450	438	392	422	434	443	437	462	438	442	410	470	454	434	426	417	437	453	419	430	437	438	438	410	426	447	447	445	449	436	436	452	419	403	444	437	444	436	444	433	448	402	445	472	413	429	419	452	457	431	430	448	448	433	474	443	415	463	444	453	461	467	424	429	412	449	436	455	449	425	394	401	441	482	433	467	416	461	430	423	457	458	439	365	410	398	426	446	413	414	445	381	404	432	448	411	451	453	439	427	434	423	403	410	439	449	387	423	433	429	473	426	448	449	430	410	455	411	478	441	409	416	478	439	461	489	433	463	405	431	445	447	463	432	452	424	468	429	429	417	444	448	419	437	448	477	394	444	452	406	414	410	461	446	401	409	449	445	466	420	424	439	437	478	462	432	420	450	427	424	408	426	406	436	427	454	449	437	423	385	432	461	453	441	420	444	429	421	474	445	430	469	414	445	438	429	485	419	418	452	396	413	427	463	438	416	439	427	444	432	406	471	415	452	446	442	469	418	482	421	472	432	436	391	442	445	438	383	420	418	416	433	435	421	445	414	450	446	433	469	447	460	441	439	449	417	419	406	451	462	475	426	421	419	445	449	434	389	473	459	438	428	470	432	406	431	449	399	429	420	395	396	486	424	433	472	443	410	450	410	459	453	436	412	456	455	400	463	404	415	447	447	424	419	426	396	445	430	428	439	435	433	445	448	404	436	454	434	443	480	407	401	462	455	436	466	411	478	434	448	411	441	409	414	420	442	382	417	420	477	441	443	438	453	461	407	453	415	408	445	455	441	431	445	444	438	420	440	449	450	417	411	436	465	447	437	439	447	444	441	427	422	423	412	418	411	418	404	475	433	405	454	442	451	436	427	404	446	410	419	437	426	444	425	406	431	450	423	427	404	408	420	453	396	413	448	433	427	450	426	447	437	417	437	437	452	427	451	459	439	415	442	455	391	437	437	429	422	430	418	404	473	419	444	433	411	461	493	452	414	428	425	434	402	431	451	397	416	423	431	425	433	416	445	407	452	444	455	388	427	441	450	414	450	403	436	419	457	474	436	431	431	398	411	454	448	439	471	436	385	432	438	433	412	407	464	420	485	429	436	442	433	446	408	445	431	433	435	446	428	455	445	431	433	411	421	475	460	449	440	423	424	419	415	403	408	408	455	437	423	448	465	438	448	442	437	420	424	440	439	438	409	443	451	476	413	433
34761	36010	9112	4461	3224	2500	1895	1486	1243	1105	926	840	759	658	674	641	618	610	569	520	538	519	505	511	539	493	500	517	533	439	463	474	503	487	430	515	470	501	458	472	444	501	488	453	421	417	453	456	459	483	457	465	440	406	455	424	493	450	454	421	477	441	451	473	415	456	444	408	429	447	437	446	405	474	456	461	428	446	458	431	435	451	415	472	419	489	424	448	419	441	431	436	385	433	409	424	445	471	432	407	471	478	419	429	429	467	480	422	461	423	431	395	456	447	421	418	435	400	444	425	474	454	432	439	437	461	435	431	457	461	448	416	413	422	423	430	398	425	409	449	463	492	428	419	427	445	473	462	431	429	477	422	404	413	438	464	449	442	431	460	433	436	438	485	447	456	438	474	430	445	450	429	416	387	420	412	451	455	452	388	414	425	459	478	447	434	448	462	439	424	455	434	422	432	433	439	435	421	422	446	485	429	448	429	446	438	442	428	408	448	470	465	417	457	449	461	443	402	443	398	449	416	462	427	444	438	455	428	456	427	397	486	447	377	462	448	422	442	403	462	402	440	441	450	449	435	441	453	436	429	420	455	457	462	461	442	434	427	436	444	443	425	425	414	458	453	430	423	454	418	448	464	454	408	436	450	432	461	473	432	463	440	448	461	422	428	465	415	442	434	462	454	443	468	435	441	424	411	457	466	433	427	426	466	429	444	413	427	428	462	421	431	432	439	484	419	442	441	414	417	440	435	417	440	473	443	456	457	445	399	449	439	451	438	445	468	414	423	407	455	446	407	437	463	434	449	430	441	458	395	451	468	469	436	460	410	445	456	414	410	451	451	428	434	443	430	431	433	421	406	443	472	414	406	441	408	433	402	430	411	426	426	424	420	429	459	439	442	425	456	432	411	443	365	444	415	458	414	428	436	402	422	405	440	440	427	428	489	456	413	432	413	440	423	438	441	479	455	438	468	409	447	439	444	465	436	463	443	435	426	459	434	483	417	440	454	426	446	453	429	425	447	438	449	436	441	440	450	437	427	416	490	429	438	427	438	433	420	436	471	439	435	432	434	410	469	456	442	429	457	430	437	490	420	415	458	434	426	443	470	424	376	455	411	414	428	443	459	429	455	386	466	450	428	476	457	459	467	463	456	442	462	427	441	476	409	441	395	453	461	419	439	447	477	430	450	427	419	458	405	472	428	467	439	449	434	445	423	441	443	445	424	429	450	440	414	456	455	437	426	408	473	457	442	467	430	453	419	467	453	423	480	451	456	445	466	439	413	451	449	438	421	414	449	423	414	455	471	471	462	427	405	443	416	386	432	415	425	429	433	437	438	421	424	404	445	453	428	423	432	498	430	467	440	425	450	406	465	404	418	438	479	457	452	445	440	451	500	445	470	458	466	427	458	434	407	447	446	434	468	477	441	431	460	485	403	457	440	426	447	442	477	439	407	410	455	433	395	444	429	440	450	423	462	443	448	429	450	463	439	441	448	426	463	449	458	440	438	429	446	434	448	430	412	467	433	446	442	449	408	399	436	431	432	459	457	437	428	434	434	416	424	416	440	456	445	450	426	411	430	465	439	442	438	420	456	432	461	422	452	462	433	432	445	433	411	456	440	452	450	405	442	452	446	426	411	431	431	434	423	457	440	464	426	433	447	464	462	432	420	456	452	405	450	412	433	456	434	421	451	467	441	455	413	456	429	462	444	415	420	440	411	462	431	409	453	445	455	451	448	421	454	463	442	415	422	454	458	444	402	438	449	431	480	473	410	403	447	515	460	434	451	441	440	421	406	469	431	434	436	475	393	476	461	397	474	447	438	452	469	464	458	452	411	505	452	451	402	428	417	433	441	405	480	452	405	471	410	418	431	445	438	417	426	432	430	433	456	488	445	465	454	421	485	438	457	414	463	437	460	427	417	430	454	446	451	421	456	451	466	440	434	406	478	444	412	454	447	430	452	445	479	417	438	449	440	490	455	450	439	428	457	444	442	450	416	413	453	453	448	425	441	456	456	448	471	446	423	422	446	458	460	434	429	449	446	430	445	453	438	391	432	448	456	475	458	438	394	445	429	451	449	464	461	460	454	445	440	454	470	434	418	431	460	449	469	423	405	440	483	479	440	438	428	453	438	442	461	437	412	456	462	440	426	393	419	460	476	444	452	409	408	461	443	451	453	460	426	456	485	419	439	423	474	447	417	434	411	444	449	433	450	475	433	457	416	426	420	425	438	437	435	431	443	467	425	403	388	458	436	426	420	435	432	467	459	434	433	426	413	440	416	441	407	438	437	488	445	444	452	489	435	431	466	441	449	439	433	471	423	432	483	440	449	451	433	428	483	441	448	447	442	429	407	453	442	484	429	417	437	449	420	428	450	444	412	456	432	438	420	444	427	487	423	452	449	427	445	449	407	462	440	478	461	442	436	440	427	442	436	437	465	423	452	462	444	435	407	475	456	492	447	444	416	456	422	449	463	425	473	439	445	455	428	398	464	433	457	436	446	434	448	446	466	425	451	448	397	449	430	441	474	442	392	484	406	415	426	454	463	448	414	455	458	416	434	471	430	460	432	429	503	430	431	426	415	438	448	431	453	450	426	438	419	398	440	430	406	453	431	444	475	456	454	431	480	442	471	418	426	437	423	441	452	485	390	435	457	443	436	455	451	433	379	457	460	440	470	447	466	424	415	376	416	423	431	450	452	403	436	430	462	433	448	436	384	427	447	447	421	455	418	430	460	402	467	421	422	444	408	438	435	454	448	474	405	444	468	402	434	480	424	457	440	411	438	438	424	417	434	432	450	443	434	452	414	426	419	448	417	431	453	462	390	442	425	445	436	415	452	447	459	435	424	434	425	450	434	438	410	467	440	428	429	432	447	439	411	410	472	399	430	450	467	406	445	439	448	447	440	397	437	432	443	422	405	435	432	468	464	444	390	437	420	443	433	420	433	436	451	448	439	431	433	461	426	461	432	425	472	431	479	443	440	444	457	404	446	413	453	444	461	469	477	438	429	426	449	451	453	474	449	447	432	421	440	422	413	470	454	431	456	456	436	456	431	437	434	439	427	478	468	460	454	421	425	426	430	448	471	413	438	444	491	442	438	432	464	504	442	454	433	456	468	437	451	457	415	408	413	446	460	481	414	438	446	457	463	446	444	426	454	407	427	442	418	438	455	443	427	427	459	480	439	435	416	433	441	451	442	442	412	488	427	444	424	437	418	445	464	421	441	456	405	431	432	436	455	452	405	434	393	429	456	437	422	444	427	427	445	426	476	477	445	406	466	478	427	456	414	425	449	412	430	458	430	421	437	463	421	423	477	412	406	449	445	439	465	453	449	435	434	469	481	442	449	474	479	410	482	454	438	452	426	438	413	436	423	390	426	411	410	429	486	400	429	430	468	429	387	460	436	426	452	441	463	437	464	438	439	437	436	457	467	452	464	427	436	434	440	474	397	448	433	437	445	437	431	422	425	467	397	443	460	468	454
27884	18142	4097	578	453	368	361	386	378	358	342	339	329	339	296	346	339	325	341	340	331	323	316	331	377	358	344	367	330	330	322	349	312	326	334	330	310	338	351	324	325	311	337	329	331	375	311	335	346	330	328	306	344	314	339	334	356	331	329	317	325	337	355	324	325	347	314	316	322	341	380	351	340	337	315	349	317	351	355	340	308	331	308	331	355	292	305	324	311	354	338	353	327	360	350	337	347	331	328	345	321	340	336	322	347	336	286	338	358	359	319	324	344	336	329	349	365	353	355	354	336	345	328	356	330	310	355	351	345	335	330	376	315	324	318	351	323	329	358	327	327	343	350	352	357	360	312	339	314	331	347	344	324	311	329	328	329	299	342	345	340	329	314	346	319	333	337	336	330	336	328	365	322	326	326	310	346	308	303	352	328	349	343	347	388	315	331	312	315	329	323	338	323	316	330	350	375	326	335	354	354	349	336	344	341	341	299	311	331	365	340	374	307	326	322	337	320	334	300	346	335	351	323	360	353	331	324	347	325	366	348	343	314	346	334	321	324	314	356	310	355	342	343	305	355	335	335	347	314	315	347	326	336	342	313	308	339	362	354	360	331	340	354	320	334	287	284	308	362	331	332	342	314	320	349	369	336	321	335	324	332	366	353	338	326	330	366	335	326	347	318	307	351	361	293	318	342	310	311	359	347	316	337	327	314	348	344	340	314	311	319	319	329	328	375	354	334	308	328	327	297	318	340	333	325	347	366	324	318	322	359	343	311	335	337	338	344	356	374	310	327	314	295	337	334	335	344	333	327	349	352	330	339	330	346	341	357	337	342	341	353	375	346	298	348	309	333	317	308	374	345	311	322	307	348	373	348	364	335	349	346	329	384	312	334	339	354	315	313	337	377	359	322	323	302	357	300	328	338	353	335	342	378	343	333	332	310	319	330	363	348	358	311	353	333	311	372	341	355	339	320	350	365	312	341	339	322	318	333	334	350	332	331	342	303	342	329	348	334	340	326	326	330	352	371	336	319	333	353	354	320	322	311	352	357	365	336	339	340	344	314	327	367	345	348	321	325	346	328	324	347	354	304	319	297	331	343	340	341	340	331	329	350	340	321	329	330	363	319	323	345	344	349	301	345	338	376	304	336	316	336	351	349	350	347	350	337	308	310	332	343	317	357	335	332	338	371	316	338	326	344	345	346	323	287	336	312	346	336	334	348	318	328	339	348	329	309	310	317	325	303	327	336	338	324	334	346	347	341	330	357	370	335	340	352	372	365	350	343	326	348	342	342	353	339	330	340	357	334	322	358	329	341	336	325	326	317	365	325	332	313	332	309	334	318	352	363	315	344	316	303	331	334	350	325	333	314	350	367	329	320	321	329	373	332	326	357	312	309	349	337	361	320	348	323	337	348	277	345	327	351	311	344	334	356	333	331	352	335	330	307	321	331	357	294	328	336	323	325	331	298	388	318	309	316	330	305	346	364	327	337	313	314	358	309	362	317	327	341	330	345	324	331	332	348	330	322	338	325	317	327	314	335	355	336	326	331	346	347	331	318	327	315	325	329	322	339	332	335	379	350	355	371	285	332	346	365	337	357	335	361	390	336	305	352	390	337	351	376	353	320	325	338	336	296	331	324	334	328	314	360	340	335	344	336	369	339	362	338	348	347	321	329	312	318	328	315	332	312	356	315	321	332	317	353	344	278	307	317	313	328	337	310	333	321	329	342	306	306	327	303	363	347	327	351	333	338	325	328	332	329	355	345	327	330	324	348	327	339	337	337	344	324	350	336	339	368	320	337	310	308	366	373	354	347	346	359	327	324	320	332	341	331	328	336	312	343	350	321	347	331	334	347	331	355	325	346	332	328	334	323	298	319	297	321	353	321	363	313	339	323	324	366	339	325	350	333	362	312	362	281	341	308	344	369	333	355	319	318	346	353	347	307	320	329	318	329	347	330	331	338	343	337	334	347	359	331	340	365	349	356	356	350	317	336	328	319	360	365	345	344	310	332	329	349	312	348	325	334	374	339	351	317	358	321	339	326	357	325	333	347	348	301	368	300	315	348	351	370	341	337	313	327	351	313	326	326	325	362	311	326	342	339	336	316	367	329	333	303	326	337	345	320	335	321	318	329	336	299	326	352	334	340	300	320	310	323	344	348	343	355	323	348	327	322	304	332	326	318	358	332	312	353	340	309	351	362	343	323	332	322	334	300	331	313	340	334	338	307	327	341	339	332	361	393	348	326	334	331	331	349	328	336	342	333	330	341	331	341	364	326	318	308	334	320	338	323	344	344	308	337	334	345	352	322	304	332	344	369	336	314	317	370	340	324	309	367	344	342	356	331	320	338	334	329	322	329	338	335	340	332	334	317	348	340	332	337	316	332	314	367	315	313	330	355	334	319	322	331	321	340	339	333	331	353	336	352	347	325	332	333	334	329	322	346	340	331	320	330	359	338	304	360	348	362	307	333	367	326	353	342	334	329	332	346	316	329	337	336	341	326	341	364	355	309	333	334	349	356	304	311	308	321	357	335	355	348	358	348	304	344	303	288	311	328	319	324	325	366	324	324	328	301	325	345	339	333	352	348	357	370	299	339	338	346	310	331	290	329	370	323	309	316	326	341	328	313	353	328	299	336	315	371	337	333	337	317	289	316	355	331	335	329	323	337	322	282	329	338	361	338	351	367	305	327	327	338	325	365	370	351	336	390	342	335	373	345	334	346	322	344	297	349	339	340	318	318	325	325	324	338	369	334	332	338	329	318	309	341	338	343	319	327	331	347	317	338	330	329	362	337	298	326	352	330	327	322	347	352	315	302	344	350	352	305	340	354	329	331	320	337	340	302	325	343	327	329	340	307	331	322	340	349	363	366	376	328	316	330	350	315	307	303	321	367	330	333	349	347	346	348	332	342	343	309	308	331	339	365	359	345	338	345	351	356	319	317	348	298	331	326	350	321	344	334	309	339	332	315	348	345	323	315	336	349	355	327	351	332	331	339	352	324	366	330	347	322	326	332	327	308	340	329	336	319	298	331	316	334	341	318	326	334	377	355	335	353	320	361	340	322	340	333	367	316	343	351	324	320	347	306	333	311	347	310	354	336	355	333	338	361	326	310	371	319	351	348	353	335	324	313	360	353	317	312	332	397	370	328	307	335	350	299	351	321	333	348	305	304	346	389	322	317	330	365	343	334	296	331	363	350	298	331	308	328	337	355	319	348	313	319	349	332	321	304	354	377	324	327	287	374	335	341	339	340	325	347	335	359	346	333	328	344	330	291	352	312	347	300	357	349	322	333	321	346	327	340	309	310	340	352	360	320	357	337	296	331	318	361	323	357	355	348	322	325	332	351	360	328	328	332	329	369	328	350	346	341	364	333	343	329	333	298	334	320	348	356	348	360	330	357	356	320	345	305	303	353	312	348	335	337	353	327	330	364	334	316	350	335	328	337	341	321	330	335	320	324	356	334	329	337	350	326	353	316	309
8390	6264	716	500	449	413	425	413	381	384	388	371	388	401	387	411	403	360	384	362	398	364	409	355	342	383	387	389	395	362	356	372	369	358	372	379	358	395	416	344	365	361	361	378	343	348	397	381	375	385	366	391	379	387	398	409	362	403	391	388	398	385	334	382	373	396	412	372	352	387	340	390	357	378	396	356	367	350	365	375	319	369	359	372	394	382	409	362	355	381	345	370	392	399	370	405	367	351	375	363	360	378	414	394	375	384	380	357	355	361	358	374	394	404	346	367	357	385	350	401	378	378	394	377	426	395	338	383	367	386	325	385	355	365	395	403	389	368	390	363	356	365	362	395	355	348	368	376	357	377	355	376	350	376	355	402	383	343	391	370	365	389	365	358	362	352	374	363	383	367	413	383	380	417	396	350	338	368	380	367	388	379	403	410	369	336	391	379	409	388	391	377	388	347	361	372	410	393	393	367	381	379	380	395	364	381	369	372	310	363	378	358	359	364	355	391	416	360	393	383	392	372	385	345	369	361	387	398	362	377	380	394	382	347	368	385	376	382	368	392	412	347	401	410	365	407	367	351	403	372	371	349	370	365	373	367	363	351	369	351	388	375	344	364	359	369	373	371	380	384	403	378	401	379	357	363	365	384	384	380	391	342	417	362	368	374	391	378	371	374	378	350	396	399	365	395	322	383	363	360	361	379	389	352	382	395	418	351	404	391	353	376	360	407	361	385	377	368	374	348	382	375	368	353	361	370	339	374	370	405	377	378	371	378	339	408	402	334	330	344	353	366	362	366	386	395	375	401	362	365	383	352	358	363	396	384	393	356	370	382	407	372	373	392	391	385	383	355	365	366	365	323	365	355	369	360	355	356	399	397	373	404	351	362	397	358	367	414	380	348	389	380	381	390	349	407	384	376	365	350	380	350	393	354	355	345	388	380	366	413	367	407	384	386	379	406	349	373	321	382	367	380	397	389	355	375	389	368	373	363	386	369	377	391	369	326	364	351	369	362	384	377	358	399	364	384	399	378	350	354	354	355	376	413	368	367	363	375	354	392	356	376	394	386	348	340	371	383	351	372	375	352	363	407	388	363	369	365	355	373	382	308	387	365	385	346	405	377	376	387	401	371	366	382	388	357	387	359	377	363	370	392	410	393	402	410	344	375	352	382	367	371	379	400	393	383	367	391	368	374	356	381	374	371	394	355	385	390	380	369	411	433	384	371	394	367	371	391	374	375	407	364	396	370	355	357	354	363	385	389	390	404	388	365	366	376	386	397	427	406	355	354	366	397	375	379	367	355	375	384	407	349	373	365	393	390	419	355	378	378	360	370	350	408	377	379	358	402	384	345	364	404	415	370	394	371	361	339	362	356	372	386	360	365	361	341	379	378	378	397	364	385	384	391	377	397	427	383	346	376	407	414	349	374	360	402	400	349	404	364	353	332	376	412	369	399	376	384	395	364	379	373	358	402	372	352	347	389	411	367	389	366	403	384	383	396	380	383	360	337	351	392	385	385	372	369	392	363	397	389	368	338	367	417	377	397	361	371	379	335	392	401	411	391	391	368	351	353	370	360	361	362	359	354	363	371	360	381	371	343	388	383	374	376	360	361	383	360	369	384	423	389	368	358	420	389	403	384	335	365	409	356	379	401	374	384	402	368	367	429	360	388	385	368	348	427	357	400	389	376	386	370	394	398	364	353	380	378	398	373	386	402	354	347	363	381	336	374	380	359	357	401	358	384	387	395	389	385	373	369	389	390	370	377	374	366	319	374	366	366	356	430	376	389	385	362	379	375	380	358	348	369	389	393	374	365	378	387	392	373	353	378	341	378	376	374	365	385	386	367	343	400	361	420	386	416	397	372	362	367	367	376	391	387	375	397	391	361	390	363	348	389	382	382	350	409	368	388	361	389	389	372	380	373	376	362	381	339	362	397	376	346	357	379	398	373	332	390	389	401	395	359	374	357	365	367	396	370	341	377	397	396	337	403	348	332	346	364	350	380	363	411	379	364	366	362	352	361	387	350	348	357	370	390	377	380	383	383	409	386	371	385	344	366	386	388	392	377	355	363	367	357	353	341	380	392	368	362	349	355	382	370	392	405	386	362	335	332	359	356	368	408	354	376	384	346	391	376	367	387	368	359	359	338	379	387	361	378	415	391	364	386	349	369	369	386	358	366	418	402	390	391	404	368	364	408	360	378	370	379	395	388	371	399	350	364	380	391	339	393	371	396	370	375	359	407	363	374	383	350	405	387	329	375	360	378	365	390	387	390	357	356	375	408	362	380	362	401	385	372	350	406	358	376	372	385	376	408	350	393	366	359	399	366	377	373	379	349	416	364	380	391	361	403	331	371	374	361	388	393	349	355	387	392	339	352	406	397	389	389	359	368	395	386	364	361	388	362	393	357	364	394	398	371	362	373	376	306	417	368	384	392	361	360	376	376	383	388	370	373	378	392	369	399	375	366	364	358	370	352	389	365	381	394	378	383	363	360	354	370	359	394	339	389	395	364	393	387	377	359	344	373	405	343	378	393	418	396	349	345	397	376	369	370	366	383	391	381	369	371	388	380	403	364	349	397	374	377	370	350	387	379	385	391	374	374	374	385	344	351	363	370	396	373	364	356	372	390	370	382	372	361	334	390	389	370	379	357	370	374	408	371	366	382	398	404	345	389	360	363	366	346	374	330	368	351	371	389	382	415	376	398	374	395	345	415	372	372	352	384	375	374	356	359	353	388	345	399	383	371	406	413	340	345	407	354	385	380	389	376	365	380	400	351	356	343	345	350	352	394	380	363	386	384	368	360	391	368	407	363	387	364	406	352	364	399	370	354	380	375	377	357	384	362	373	372	353	354	356	406	402	362	390	378	375	352	373	338	348	338	374	386	389	372	370	389	356	347	370	331	393	346	353	363	366	347	413	376	369	377	400	394	389	364	403	368	332	331	365	405	398	408	390	343	372	381	336	398	380	397	370	396	365	367	352	401	353	357	395	386	382	383	371	366	410	382	380	403	393	366	377	375	392	399	377	364	352	383	370	360	390	348	406	335	364	390	382	354	374	433	372	367	357	364	382	364	379	371	448	364	336	362	376	378	403	388	350	359	383	384	431	348	386	377	367	378	364	379	393	395	408	355	411	385	372	389	394	392	380	376	400	384	368	358	381	398	383	393	375	380	425	374	359	373	383	358	371	367	378	390	370	398	386	399	344	364	368	364	374	359	395	372	404	392	384	373	379	371	384	396	347	350	364	409	361	354	387	399	362	386	388	386	376	340	412	383	397	416	379	385	351	362	359	390	393	341	388	383	348	373	388	355	384	393	393	397	385	389	375	344	357	387	361	385	371	371	367	349	389	382	381	370	366	376	390	397	388	384	371	374	385	373	369	405	397	375	353	383	383	401	385	377	390	411	377	384	344	373	375	373	373	397	360	389	338	397	421	358	360	371	425	363	392	380	399	392	383	387	409	376	403	416	338	374	344	384
23606	21091	28487	23920	21082	9016	810	441	396	346	312	282	287	251	211	238	226	256	231	211	226	213	223	193	215	229	192	182	188	201	194	193	204	187	180	187	199	191	201	176	210	178	193	201	190	164	198	168	191	179	169	180	197	180	196	186	202	197	190	197	198	175	180	190	189	196	174	185	186	179	173	203	196	172	204	179	182	176	194	193	162	183	168	189	172	167	160	186	229	177	195	175	169	176	195	173	223	173	187	193	187	178	185	205	167	186	184	158	167	205	172	190	204	179	183	197	200	197	186	165	181	150	184	172	183	183	182	183	159	210	180	179	204	196	178	171	198	178	199	176	186	192	204	197	187	190	190	183	209	167	155	195	174	180	170	199	204	203	190	189	187	206	192	171	174	177	212	173	177	199	178	199	177	185	175	163	191	173	195	190	173	182	172	172	190	179	185	181	172	192	160	173	162	164	195	185	190	213	200	167	183	160	196	191	193	204	210	185	174	182	197	175	165	185	162	190	166	175	176	195	201	209	197	188	176	184	207	205	182	169	175	209	168	182	179	193	158	192	179	170	196	176	170	179	221	211	209	173	195	180	200	179	177	188	177	175	182	189	164	173	205	161	226	192	171	181	212	214	183	182	196	207	186	194	211	187	191	192	191	172	148	165	172	176	184	170	189	177	192	186	177	185	179	186	180	186	176	172	182	183	151	200	146	201	197	195	176	191	201	198	172	176	208	195	200	187	180	158	180	193	206	185	183	212	172	209	173	184	189	214	207	173	192	204	180	185	198	206	163	165	174	182	201	183	182	171	164	189	165	169	208	181	186	199	181	173	196	160	203	189	196	173	185	151	176	173	172	191	188	172	191	191	160	180	184	201	207	175	204	160	189	176	197	183	162	193	195	178	222	165	176	194	182	184	174	204	205	203	188	206	171	175	181	172	166	180	169	182	192	173	195	174	201	189	172	193	165	208	190	197	190	190	209	195	182	210	165	176	179	200	204	169	170	174	171	206	186	188	187	177	172	172	181	191	193	185	178	194	167	171	187	216	180	181	184	179	205	183	179	188	182	171	202	168	182	216	169	169	161	179	198	166	167	173	206	176	204	179	184	174	182	178	202	190	177	204	202	188	182	185	186	203	196	200	193	201	176	184	185	183	152	182	193	199	186	197	198	192	189	183	171	194	168	214	177	182	184	183	176	193	204	197	186	192	175	174	204	189	163	188	168	191	185	193	192	204	196	168	169	202	196	203	183	191	205	208	177	174	173	194	168	183	155	176	191	190	188	153	175	219	171	212	170	199	208	178	219	193	192	182	173	176	177	192	180	165	182	197	181	199	178	177	179	179	198	196	169	166	218	184	176	204	160	183	189	169	172	205	197	174	192	191	186	189	179	198	182	192	178	191	175	185	202	201	193	187	187	176	180	162	185	198	181	167	173	175	178	202	170	182	173	202	193	197	203	170	169	176	185	167	160	177	178	186	165	177	187	180	198	180	196	199	168	170	171	194	184	180	197	175	186	195	187	173	192	165	175	182	182	212	179	144	188	166	191	164	195	190	225	183	184	194	208	193	182	214	172	189	192	180	186	188	160	185	178	199	197	173	168	169	187	191	201	216	177	180	199	190	168	192	205	211	184	200	194	199	187	167	167	188	218	176	181	149	194	186	192	203	185	167	195	175	216	190	205	165	186	184	151	193	196	172	218	179	202	174	169	173	200	199	181	187	172	198	197	199	178	188	172	166	215	201	183	163	171	189	199	168	198	181	175	175	178	195	184	161	192	161	192	193	181	173	177	174	211	180	203	179	180	181	188	188	199	173	161	194	218	188	208	196	195	179	199	185	212	174	206	187	208	173	168	172	165	173	184	178	174	176	216	196	163	183	193	177	192	178	220	183	179	213	195	183	179	218	178	215	176	191	193	178	175	177	211	214	174	178	194	213	191	194	177	180	170	182	202	174	192	197	192	180	179	204	203	191	175	199	177	204	183	216	203	194	180	185	211	202	200	164	184	206	191	209	164	187	201	174	203	213	179	176	211	191	186	197	171	184	194	191	184	214	183	187	200	175	185	210	212	210	177	160	194	180	203	221	178	180	176	166	178	199	208	196	196	184	169	176	173	165	199	187	157	192	188	171	174	203	193	172	197	182	166	161	200	188	200	175	177	196	168	201	204	189	146	187	189	202	206	200	190	195	197	172	174	203	177	182	201	185	190	173	193	170	177	185	183	196	185	177	192	200	198	182	196	188	162	196	176	161	188	181	185	214	207	174	187	190	175	184	174	187	165	178	181	174	188	198	185	178	204	208	179	196	166	189	165	193	204	199	173	171	177	185	178	166	179	209	191	192	195	177	171	203	181	190	164	166	169	180	170	186	183	178	197	182	196	192	205	167	195	166	192	178	183	196	192	179	159	192	192	194	205	183	187	179	194	200	177	183	188	178	188	186	185	186	161	188	188	191	172	182	176	183	195	180	196	179	196	161	167	186	163	186	223	174	178	204	192	194	189	169	199	194	197	193	183	184	179	176	202	199	183	197	192	208	179	194	190	200	166	188	187	203	199	194	222	182	180	202	196	186	189	164	183	177	196	163	207	188	174	182	192	174	187	185	180	193	195	183	172	200	208	184	166	197	202	196	190	178	206	175	179	191	188	197	197	177	181	159	170	183	187	176	184	204	162	189	189	226	202	202	187	209	204	174	158	183	203	202	205	169	192	175	177	187	188	187	178	210	187	171	199	157	181	182	201	165	195	188	177	205	173	201	205	171	184	188	199	187	181	185	189	199	181	201	199	174	166	190	164	166	183	206	209	193	190	186	167	174	180	181	165	179	183	173	190	204	168	181	165	184	195	199	189	186	151	205	199	181	184	217	164	186	178	194	186	188	191	183	192	190	175	194	201	186	184	204	185	185	200	178	158	205	188	192	187	187	188	194	186	188	189	221	174	178	195	171	171	169	203	186	199	190	185	197	179	200	169	206	182	166	203	193	180	169	188	187	180	164	177	169	174	173	202	182	177	190	187	192	172	172	156	203	168	176	192	203	191	205	204	172	173	197	176	206	182	197	196	199	169	200	201	162	174	183	193	166	185	195	166	173	196	179	191	189	187	192	192	201	194	197	172	210	206	191	177	205	170	204	186	187	210	197	179	176	178	200	176	184	173	187	177	178	182	176	193	185	189	173	166	192	157	193	172	182	199	175	176	177	174	226	179	163	195	169	174	180	189	175	182	174	161	194	176	170	171	185	176	222	194	185	197	173	193	170	180	209	201	148	180	186	213	169	198	172	190	188	195	168	214	180	182	173	211	191	163	180	202	203	182	164	180	185	171	184	156	177	210	184	178	176	189	164	190	212	176	191	196	194	190	185	183	163	182	199	201	181	178	174	160	210	173	182	181	206	204	200	215	192	206	194	184	181	188	183	184	222	184	173	187	184	166	197	202	169	192	198	192	158	187	172	168	201	185	173	193	187	173	189	196	185	186	192	203	186	183	179
27972	26254	5387	2487	1729	1227	975	821	632	522	464	376	397	373	326	303	291	315	288	242	274	281	229	237	270	234	236	222	247	249	236	194	219	222	226	227	219	245	252	211	233	244	233	204	217	238	235	191	205	228	193	222	191	194	196	199	202	204	197	220	241	211	221	216	227	241	202	251	206	214	224	227	207	214	208	214	217	219	194	217	203	207	240	204	224	236	216	243	245	219	205	201	179	213	195	200	232	186	201	192	212	209	194	201	207	222	235	224	211	200	224	232	234	218	239	218	209	220	202	180	230	195	221	207	242	219	224	227	207	214	243	210	198	201	204	212	205	196	184	206	212	189	230	236	213	234	189	229	190	169	209	224	224	234	228	206	243	230	201	236	214	222	219	219	206	220	202	194	219	214	201	236	204	195	208	200	189	207	193	208	216	209	200	248	214	212	218	191	204	235	220	212	217	215	212	212	228	230	230	205	215	207	194	196	201	213	214	192	236	199	220	210	188	225	226	222	212	219	223	171	212	198	212	199	224	216	244	218	247	201	207	198	201	224	216	219	210	211	229	234	214	224	202	215	201	215	210	237	237	200	222	197	215	205	219	202	201	225	197	218	207	242	197	184	225	211	200	213	208	213	198	212	194	214	229	192	206	207	210	206	220	189	213	200	224	231	221	213	210	223	213	218	227	229	209	210	189	208	218	215	238	214	212	205	215	200	213	200	238	212	183	222	179	232	215	214	215	190	222	232	209	217	215	199	196	226	218	237	235	236	225	185	221	202	206	227	213	214	201	210	229	218	218	222	227	220	215	230	205	186	206	209	204	218	224	206	210	203	204	216	212	209	235	209	206	231	217	202	211	191	229	234	206	232	214	197	234	208	219	211	247	225	204	208	218	219	207	229	200	204	190	183	226	205	220	200	185	237	213	234	213	202	196	215	205	213	218	232	182	197	191	214	228	198	207	211	193	226	220	221	216	215	214	238	206	235	226	223	206	204	198	196	206	233	213	208	195	191	244	225	210	219	218	207	224	221	208	209	212	213	215	197	203	219	206	227	213	248	215	195	200	188	215	221	230	212	197	187	254	240	236	199	195	232	239	227	227	197	230	216	195	220	210	208	234	194	210	210	216	194	224	196	209	232	216	210	211	218	254	227	226	229	201	222	214	226	200	242	218	223	186	239	215	186	214	221	206	221	216	250	237	217	218	193	233	205	214	230	217	217	215	210	199	229	199	214	223	196	225	243	205	204	215	237	202	199	221	184	191	203	210	211	210	219	227	220	194	216	241	194	208	218	174	219	194	213	228	201	227	197	200	226	217	205	230	218	196	225	209	219	223	225	215	201	206	229	241	247	212	189	218	209	218	228	212	186	206	221	222	208	186	232	230	194	212	220	235	214	207	232	226	212	214	212	199	228	223	211	240	204	236	212	216	185	215	195	217	228	199	193	175	203	210	218	219	228	211	203	228	195	198	213	212	191	214	209	209	216	228	204	227	224	208	246	199	212	225	206	216	216	204	222	205	212	201	221	193	216	201	218	238	225	234	217	224	210	235	203	239	210	172	222	194	200	213	203	193	230	204	201	209	179	226	188	224	201	223	197	209	239	224	212	216	210	218	235	189	218	196	211	210	221	206	208	243	233	227	223	223	215	222	219	211	205	214	210	224	193	243	188	220	210	226	208	227	208	219	198	218	235	229	206	210	237	219	208	195	224	224	234	233	218	219	224	215	241	200	235	208	206	193	218	224	222	208	208	215	229	202	199	213	218	218	231	197	214	218	199	213	231	235	201	205	191	213	247	244	218	226	203	212	204	225	196	189	214	190	209	219	193	207	214	219	201	247	244	222	199	210	212	205	190	212	227	225	219	205	209	220	207	210	213	218	258	225	204	208	219	188	212	191	214	186	224	226	222	212	221	193	205	211	221	210	212	202	192	196	197	240	192	216	208	215	212	209	205	210	219	178	205	206	228	184	223	210	210	199	210	216	212	215	196	211	228	230	236	228	204	237	211	217	217	218	216	232	226	238	229	220	226	208	176	222	213	221	223	209	242	222	228	193	187	214	225	205	201	205	233	206	203	239	231	196	179	217	213	195	206	236	213	232	243	223	188	226	219	215	199	218	236	230	204	209	206	204	212	202	226	217	215	216	209	190	172	224	204	224	242	213	230	220	221	202	220	202	217	207	194	230	230	206	213	204	235	207	224	224	199	183	221	220	209	201	214	225	194	220	181	225	213	212	183	190	227	249	220	193	233	209	194	213	198	205	202	201	250	220	210	208	229	196	216	196	224	229	197	209	178	202	212	249	233	196	215	216	192	196	219	206	213	214	213	212	207	191	208	223	225	212	203	201	220	222	215	213	223	226	205	210	217	210	232	226	244	204	205	253	217	211	221	209	206	207	213	204	217	234	220	188	197	214	207	225	210	223	211	208	226	218	206	207	218	197	217	198	214	233	222	207	218	221	195	195	199	219	202	210	210	214	215	225	216	220	204	189	214	207	212	202	199	211	211	212	189	222	214	199	185	202	218	224	229	205	193	205	209	224	198	198	220	210	203	181	222	217	209	221	162	202	190	203	196	186	230	241	230	218	198	218	198	196	201	226	218	203	204	225	226	210	219	230	191	208	217	215	220	229	217	205	210	209	232	216	207	208	214	186	220	218	213	194	209	257	219	218	233	218	211	203	223	198	232	221	220	244	208	213	189	185	212	226	229	210	205	222	229	207	220	216	198	218	225	202	223	235	221	208	212	191	198	200	198	185	217	213	210	239	240	209	238	212	208	221	189	208	213	210	222	234	190	203	210	204	218	218	179	218	203	209	213	213	237	207	220	204	205	208	207	219	202	197	216	219	202	234	221	209	193	207	174	223	208	218	194	218	220	233	225	220	222	232	216	216	198	207	208	215	214	232	206	220	196	204	219	223	224	212	209	212	193	208	234	217	200	218	201	208	193	211	210	207	198	241	198	209	214	212	213	211	212	242	236	226	196	206	224	187	205	219	227	219	228	187	211	190	225	239	228	208	221	218	203	217	233	217	220	209	219	212	192	214	211	195	234	236	228	224	210	227	209	223	212	205	231	221	209	230	191	199	193	224	231	234	217	186	193	211	229	180	225	228	217	213	208	180	215	200	217	213	205	189	199	198	221	216	211	201	210	222	217	198	224	184	219	236	220	228	190	226	217	201	225	236	211	203	214	225	238	214	195	206	183	210	211	221	209	221	187	222	200	189	200	208	222	206	226	231	244	219	221	223	220	244	212	194	205	211	215	206	219	220	216	211	205	198	220	226	201	203	221	196	192	202	207	206	246	202	193	226	213	237	214	198	218	205	194	178	210	240	213	213	210	209	208	236	219	165	222	210	229	220	202	221	214	222	207	207	226	225	212	194	215	201	231	226	206	206	213	196	221	219	208	206	188	207	195	202	211	225	192	221	220	236	211	205	211	224	215	203	214	226	214	194	214	203	220	182	221	202	208	218	203	219	189	217	219
24795	21111	27345	25006	9806	967	806	747	680	651	673	634	637	624	607	549	598	577	552	585	634	596	593	557	597	600	568	544	621	571	549	541	605	613	561	603	558	564	589	571	585	590	537	551	483	518	570	568	571	579	617	577	547	594	585	529	579	569	551	546	590	576	520	600	552	607	568	588	554	616	514	583	543	560	622	565	582	562	550	602	551	544	580	614	581	599	610	593	554	615	570	562	573	519	546	571	594	553	543	582	562	548	579	561	588	566	554	560	589	554	557	555	554	605	543	606	605	612	562	554	599	570	536	578	560	602	552	574	597	565	566	562	559	578	554	571	611	588	524	592	551	559	603	583	563	562	559	551	596	553	569	616	602	560	586	553	582	552	557	563	582	538	559	581	522	537	584	637	576	592	585	572	584	575	596	584	546	561	567	567	549	564	567	603	597	545	582	571	555	574	569	528	546	564	584	591	564	541	575	560	530	563	561	583	558	575	588	565	553	556	610	612	571	566	548	566	556	596	611	573	574	594	542	534	556	577	578	562	608	587	573	584	597	604	545	549	600	589	578	613	611	562	549	558	607	544	555	533	570	582	612	572	586	546	515	542	587	579	600	596	534	532	596	585	555	587	596	571	582	559	570	573	575	578	583	581	575	607	557	564	570	562	565	546	551	564	551	555	593	539	560	539	632	568	536	564	553	567	573	594	592	565	583	564	544	627	560	561	600	630	528	537	555	588	611	550	549	583	606	557	592	566	603	615	595	552	588	552	597	563	580	569	644	596	550	587	573	560	571	528	617	565	533	524	596	590	584	528	548	582	558	542	588	587	563	570	564	535	610	561	579	556	602	574	589	571	606	564	566	573	569	589	571	609	561	535	555	583	594	545	580	557	545	525	570	589	630	579	593	582	561	569	557	545	550	614	581	596	613	533	568	622	602	613	601	580	594	582	601	570	544	570	534	583	587	573	538	578	539	573	587	545	621	565	552	574	535	551	539	551	584	591	601	591	562	551	537	543	567	563	555	575	586	577	581	577	580	524	580	580	551	596	608	576	580	581	569	607	550	589	549	543	607	535	556	601	575	545	579	617	563	579	560	540	579	575	563	559	551	548	555	564	563	559	573	554	561	586	584	585	577	624	556	579	565	595	605	596	538	565	558	562	595	586	580	570	538	608	548	555	585	587	560	564	612	586	572	589	605	612	585	582	585	560	562	563	629	527	607	575	592	559	543	606	576	523	515	579	599	603	574	606	584	573	530	569	583	571	577	587	616	595	622	588	609	526	556	589	569	603	565	582	556	585	561	573	569	557	615	537	612	594	555	547	606	549	604	577	570	596	546	594	547	580	552	519	577	616	561	569	581	635	517	614	583	559	582	586	536	569	528	574	567	546	609	586	558	573	592	584	586	540	556	580	568	561	566	555	541	541	544	551	608	577	556	584	558	583	606	547	527	572	561	556	615	585	562	548	559	557	560	600	614	608	602	566	571	606	581	553	536	596	584	594	535	585	562	587	578	559	551	535	553	573	563	557	624	589	590	549	541	586	603	556	550	525	579	535	572	548	556	547	574	568	592	550	572	590	568	536	525	556	548	583	531	543	594	592	560	558	573	573	592	604	582	545	561	556	553	553	567	610	584	611	589	574	571	567	571	592	592	528	580	529	556	605	544	571	569	565	563	566	622	597	606	553	610	593	560	543	599	580	550	556	566	536	599	565	559	579	588	615	542	596	544	541	566	563	587	574	613	537	596	564	570	579	560	567	591	558	573	569	570	585	534	548	551	531	561	525	569	576	572	608	610	599	573	587	587	542	576	555	566	590	564	563	535	543	569	586	568	588	581	541	616	583	541	551	590	558	579	525	547	609	560	596	554	557	559	540	568	561	555	565	536	590	570	584	596	621	560	577	560	550	584	541	561	574	589	543	580	583	558	558	547	573	573	572	565	561	541	548	605	549	612	566	601	589	571	587	565	571	563	556	573	600	597	594	564	534	571	596	574	583	585	582	569	560	571	579	566	576	571	585	582	550	562	580	567	579	574	604	556	552	575	553	583	557	587	550	572	590	608	555	588	549	584	592	537	600	560	565	621	578	551	532	604	585	576	582	544	572	530	594	554	543	615	552	551	577	562	519	589	572	549	537	576	576	581	565	572	614	549	547	524	613	538	591	545	573	557	608	594	568	523	584	543	581	564	553	572	579	528	581	595	512	581	586	652	539	570	579	571	558	571	551	531	610	562	546	546	614	526	548	594	603	582	596	571	583	607	508	534	568	594	548	591	558	560	551	547	566	546	578	564	579	564	609	574	609	564	549	572	555	588	545	606	552	576	614	560	587	527	590	581	593	554	561	602	553	585	547	551	565	569	577	544	593	553	604	588	554	571	577	550	587	549	560	547	571	542	539	579	560	596	550	553	585	597	588	587	550	564	572	574	530	601	585	552	621	541	570	587	524	565	553	572	589	586	569	581	574	571	552	585	595	578	549	561	566	598	583	585	585	510	608	558	547	604	582	573	550	551	581	548	571	574	576	556	600	539	544	551	507	563	576	576	585	536	566	592	537	571	573	566	547	595	554	561	548	573	579	556	585	577	588	611	569	559	586	564	587	559	597	577	585	590	554	587	541	581	574	565	611	575	538	567	591	604	588	537	566	540	576	546	597	564	574	573	591	546	566	560	557	604	533	581	576	559	587	582	577	606	564	567	595	570	591	536	552	556	592	561	570	617	568	576	571	577	593	558	589	549	536	603	561	557	588	614	559	561	560	551	536	539	600	565	522	579	546	559	545	584	573	571	537	637	549	575	640	528	572	579	586	589	571	563	563	589	554	558	575	596	556	610	526	586	571	569	569	577	558	607	583	575	578	536	589	555	582	541	586	576	549	564	540	541	607	560	577	580	557	564	537	552	560	552	521	589	552	562	565	590	596	549	528	544	544	558	580	561	566	563	570	530	571	573	525	571	579	582	546	546	578	537	605	552	599	612	572	578	603	600	562	595	562	605	571	548	555	570	564	590	588	559	562	591	551	582	544	616	585	568	557	536	558	590	573	542	582	591	609	561	564	566	531	609	571	596	582	538	563	551	592	541	586	558	560	538	551	569	560	557	565	486	587	591	598	531	587	570	555	588	586	579	565	549	561	562	590	591	571	557	573	587	597	543	578	518	539	536	548	569	606	565	544	552	545	588	577	584	571	563	582	581	575	627	603	609	550	586	563	528	630	513	595	568	550	535	598	589	544	533	614	574	608	542	521	546	552	608	545	552	558	592	558	569	565	557	614	570	574	593	632	588	599	573	549	562	558	531	568	553	624	545	528	548	538	557	585	551	566	569	605	617	571	573	599	588	532	597	567	549	573	566	578	576	522	568	586	621	556	564	581	604	595	545	554	578	549	565	577	551	579	569	594	538	553	566	578	600	597	540	566	610	578	584	583	595	539	564	564	597	563	561	528	566	566	592	570	549	577	532	569	526	541	562	566	553	577	578	553	546	561	553	575
25486	20840	3210	1792	1380	1167	1030	957	800	820	697	680	710	721	707	655	613	602	622	638	628	586	641	634	633	593	592	578	607	650	620	601	613	622	620	555	598	592	591	603	570	582	565	610	588	569	578	587	619	620	588	625	631	552	603	602	575	595	601	614	599	575	586	604	618	587	620	651	611	569	572	604	611	563	594	596	595	598	565	588	605	615	643	575	622	607	636	608	585	603	652	613	637	619	604	609	584	590	595	611	633	586	585	597	616	605	601	566	596	576	635	605	580	652	605	576	622	637	615	596	558	560	587	609	575	597	620	610	561	580	571	645	591	589	603	599	630	594	627	579	603	620	598	603	635	574	586	626	597	600	590	594	645	608	635	569	595	591	573	583	577	595	615	640	625	614	602	613	624	593	624	573	587	605	587	611	598	615	609	591	575	579	577	578	578	605	626	621	583	602	600	652	609	569	610	605	582	588	570	626	632	622	596	593	576	620	648	614	537	620	616	612	595	594	596	564	570	588	623	644	562	635	603	582	604	571	572	556	593	659	586	561	556	582	578	603	563	597	610	574	552	580	594	629	586	610	610	632	582	599	617	601	577	593	579	573	601	570	603	623	598	545	563	639	556	546	599	582	593	624	634	620	563	598	616	639	585	634	620	583	561	629	639	561	611	549	585	565	639	565	593	658	598	607	590	622	605	587	610	573	608	623	641	577	628	586	647	586	565	580	623	624	652	572	580	588	595	646	625	626	665	587	555	571	588	586	633	606	594	650	619	584	582	649	583	612	568	610	601	578	618	624	595	592	632	551	591	600	596	580	590	612	574	596	598	557	573	572	611	583	609	643	590	611	636	584	569	637	593	641	607	605	559	612	571	614	609	556	616	596	618	652	587	622	583	602	565	634	631	599	578	563	592	607	593	617	648	594	539	590	594	603	623	578	612	638	595	591	634	619	608	606	583	583	571	566	625	589	584	560	594	612	582	575	596	613	616	626	570	570	591	564	591	627	644	598	611	599	584	618	613	640	576	587	612	601	652	629	628	603	596	588	639	607	568	610	638	615	546	566	600	599	587	578	629	598	604	632	627	574	588	584	615	601	610	591	584	615	621	575	598	602	544	605	635	620	616	642	607	588	602	575	633	600	625	567	618	628	608	613	612	616	547	646	574	586	581	653	610	610	606	545	585	595	588	590	584	591	602	617	581	573	583	575	571	632	596	626	554	623	622	610	575	579	577	567	618	606	600	595	589	607	557	594	567	607	623	586	613	629	611	616	635	610	592	627	586	562	616	598	618	580	616	580	608	613	630	622	615	586	590	597	600	582	598	604	569	593	660	638	593	634	581	591	576	613	591	602	671	599	579	617	581	609	563	584	600	657	582	592	615	590	584	621	591	583	611	641	616	588	556	595	582	565	602	599	609	625	593	643	623	600	585	578	526	556	599	580	573	569	619	618	591	568	639	600	602	605	603	596	608	584	604	585	609	598	611	618	565	567	598	590	598	610	590	598	611	594	569	599	600	641	572	616	578	640	594	636	602	637	581	615	593	585	577	565	582	636	606	551	587	627	594	605	580	618	613	633	607	587	582	613	602	603	611	567	575	560	583	584	609	611	560	600	617	602	604	582	605	563	605	604	650	565	596	612	664	612	583	585	666	559	590	630	619	587	595	621	610	621	626	629	567	605	600	616	622	595	597	576	628	581	596	577	575	640	595	616	598	599	537	601	626	629	593	623	570	611	600	566	569	607	642	623	624	621	603	606	596	584	581	561	598	602	588	583	624	562	590	601	583	592	579	600	619	577	578	625	600	590	628	646	595	624	582	630	595	581	565	621	593	596	617	600	645	587	582	628	565	600	613	547	589	582	675	612	565	597	617	597	563	594	607	611	622	586	632	600	607	610	559	582	642	589	547	596	583	620	618	624	606	598	614	622	597	619	659	557	618	563	590	613	616	576	576	612	579	600	560	553	600	564	560	599	615	659	589	574	601	598	620	585	587	591	588	604	597	622	590	623	609	580	545	574	616	615	588	623	553	623	598	621	622	590	553	608	589	577	585	598	606	571	621	599	670	599	593	592	601	606	629	642	610	606	594	588	555	598	652	580	598	620	611	615	618	632	610	634	598	588	620	624	565	611	606	561	596	547	606	582	586	619	598	581	586	623	608	647	599	573	559	574	561	594	586	554	588	609	612	608	627	642	607	606	620	572	596	615	579	575	548	553	605	604	550	552	588	601	635	626	608	611	610	627	613	623	577	604	596	605	617	648	586	649	595	585	619	598	606	576	612	598	611	632	611	621	551	610	575	582	622	577	609	590	563	644	601	528	634	627	614	559	626	609	574	585	573	576	549	585	632	587	618	596	622	590	609	591	588	635	636	576	618	601	582	565	626	600	600	641	594	587	566	565	588	656	610	585	611	566	647	615	653	620	594	601	632	631	597	628	599	583	599	587	589	613	603	610	627	595	616	590	592	620	596	596	562	606	602	583	635	636	605	585	575	611	623	625	550	653	541	580	565	603	606	618	624	616	545	619	594	643	639	626	622	606	613	588	626	584	584	572	625	602	611	605	601	629	636	621	608	582	593	614	614	605	591	614	614	602	587	610	600	593	590	593	567	582	598	634	627	566	605	537	588	588	602	588	635	587	612	624	561	630	604	558	596	604	559	627	593	589	596	591	585	615	595	584	629	622	647	599	602	614	604	610	655	574	540	575	563	542	597	597	567	609	596	578	627	640	583	610	592	574	602	559	579	591	595	604	586	631	603	623	604	620	579	614	604	562	581	591	560	618	605	630	628	626	608	569	610	593	595	601	564	574	566	596	534	599	573	584	597	594	595	604	584	575	591	611	605	562	599	570	590	575	592	636	614	595	583	644	615	632	598	598	636	610	626	618	604	555	582	609	586	623	597	604	583	612	593	592	590	632	609	611	553	623	595	572	576	618	585	625	644	628	614	582	587	585	624	584	613	596	569	573	595	638	614	598	576	582	548	609	598	602	601	625	603	572	606	546	629	591	608	597	612	585	572	583	609	566	583	641	551	581	597	607	623	632	595	570	602	653	575	536	551	621	594	609	627	621	582	586	588	603	608	585	583	613	593	581	593	640	608	618	646	590	601	599	644	613	620	613	617	594	600	622	567	597	603	583	658	566	590	605	586	616	593	617	585	621	605	579	584	596	597	523	587	549	601	600	604	642	598	594	596	612	569	548	578	628	566	589	565	628	609	590	607	616	589	615	606	601	604	587	575	605	587	602	582	613	576	628	595	577	626	586	622	612	625	609	564	589	620	607	583	564	604	562	580	584	607	631	611	548	614	599	602	592	589	569	656	605	633	565	598	582	592	555	619	590	579	573	654	621	598	609	634	567	604	579	596	591	606	645	583	616	556	603	593	588	614	638	602	552	582	583	616	601	583	601	585	614	617	586	574	617	609	572	608	542	634	626	582	611	604	596	620	612	639	642	606	600	604	576	625	607	597	588	558	621	638	545	590	568
22540	21122	28874	23638	21124	21165	8071	1148	924	750	720	618	612	574	557	552	561	513	489	512	503	475	531	500	479	429	437	482	427	501	467	464	478	463	465	462	455	465	499	478	441	475	463	465	395	464	450	418	412	463	428	431	433	455	477	441	415	483	493	429	454	406	445	449	463	427	451	497	428	436	418	466	430	442	453	429	448	422	447	422	426	437	455	439	432	418	427	426	466	419	466	438	431	462	490	438	407	432	479	434	452	413	409	450	434	464	422	476	425	448	413	481	447	435	457	421	407	441	449	427	481	454	490	456	424	396	419	450	424	444	415	400	431	412	409	476	408	460	434	465	443	453	402	466	467	415	512	398	414	432	453	446	447	462	450	492	457	415	420	444	474	461	436	439	479	479	474	441	461	416	420	424	409	433	494	475	480	442	447	483	426	427	407	431	460	420	461	440	423	414	415	426	395	446	426	435	449	423	424	461	441	425	460	443	442	469	403	413	441	434	435	438	419	447	474	420	441	434	424	468	429	426	407	449	509	446	454	450	460	455	459	455	458	444	430	409	438	433	420	435	439	436	439	427	424	459	416	417	405	430	423	409	452	398	464	443	445	462	441	445	438	440	485	444	439	479	443	439	455	472	455	433	479	479	448	463	438	434	468	433	457	457	406	420	445	443	388	461	407	437	451	441	414	438	436	430	399	401	487	417	451	403	432	436	422	421	404	422	414	430	454	459	462	434	415	421	462	457	459	465	415	457	439	442	430	437	419	438	409	427	450	434	421	450	434	438	445	460	449	445	425	448	469	419	453	410	434	427	469	448	416	409	469	418	475	485	447	453	438	399	464	445	424	442	444	446	443	459	422	440	440	453	440	451	448	459	393	421	420	421	455	414	445	446	433	447	462	450	459	447	453	439	444	452	401	422	492	449	452	405	410	428	427	424	453	418	450	420	438	462	472	437	418	422	446	429	440	440	433	431	427	455	448	422	444	409	433	446	436	488	414	462	442	419	453	473	430	434	440	415	444	445	430	438	466	445	454	458	438	409	441	438	428	428	429	438	427	390	446	424	396	446	439	399	437	461	459	422	442	416	443	420	408	443	446	456	420	450	476	461	426	427	477	474	444	454	444	413	418	421	445	434	436	431	426	473	449	439	411	457	461	485	432	463	418	435	450	459	414	435	426	454	446	464	476	463	436	431	435	429	427	430	441	425	425	455	466	436	455	425	414	421	393	439	412	424	456	408	422	407	423	445	441	401	459	433	462	421	415	444	443	448	442	407	446	449	451	442	405	407	434	470	416	440	461	444	428	471	442	442	460	438	436	455	429	426	439	436	410	432	427	426	437	420	443	412	479	429	425	436	474	420	443	425	436	456	445	387	424	437	440	409	409	422	464	428	403	435	440	441	468	451	432	432	435	427	457	431	411	420	397	429	439	403	415	409	410	416	428	417	397	443	452	439	448	457	438	441	464	396	387	416	444	461	437	411	439	433	446	444	420	465	463	502	446	447	458	457	430	465	399	486	390	424	408	460	446	412	449	427	445	466	459	458	437	450	423	447	450	449	447	437	444	478	403	468	455	436	494	451	428	416	450	432	401	443	478	422	468	469	451	440	459	439	424	456	432	444	395	409	428	422	432	476	431	428	409	401	444	445	437	420	437	503	441	412	392	438	413	459	460	471	455	434	494	454	446	452	435	440	455	377	454	442	461	454	455	405	442	458	411	430	408	403	432	381	459	417	472	425	424	428	443	403	451	429	414	445	447	451	469	420	479	464	436	435	439	482	456	447	438	438	445	484	426	438	426	438	424	421	438	460	413	426	474	456	449	434	425	437	433	455	429	462	461	448	459	429	488	449	428	413	457	427	422	467	430	427	421	471	455	418	463	448	421	445	471	425	395	462	471	388	403	447	446	411	428	429	452	424	465	439	447	433	402	423	426	410	446	427	456	458	439	440	456	452	451	451	476	435	445	411	471	460	430	440	428	415	391	474	411	441	422	456	447	428	433	427	437	437	409	425	403	420	437	447	449	436	450	437	459	453	457	455	420	462	449	417	444	442	425	445	402	430	414	426	418	410	444	447	404	439	469	438	403	417	463	427	480	469	449	477	409	433	425	414	496	430	441	454	436	423	453	433	411	444	437	436	453	488	392	445	446	429	425	466	448	422	438	465	438	430	443	440	430	482	445	418	450	432	430	468	445	415	439	438	477	400	439	402	451	426	441	455	436	445	431	473	450	417	447	450	440	456	437	435	420	481	431	449	463	413	423	427	437	434	410	400	452	459	418	449	404	435	457	429	439	498	429	420	427	418	421	457	450	445	435	459	465	433	434	481	441	423	449	422	403	427	443	437	455	438	464	372	442	413	454	401	421	425	419	387	431	469	470	419	446	423	422	432	469	472	443	465	434	483	464	418	442	423	438	436	442	403	419	450	457	402	431	466	465	453	410	430	436	408	420	425	455	444	417	465	429	442	407	476	431	412	445	468	430	421	424	445	409	460	441	449	464	397	444	478	455	428	388	424	442	418	465	420	432	392	488	424	459	447	428	460	467	427	442	476	480	369	441	418	446	438	408	397	487	396	447	428	435	428	442	432	423	433	410	429	441	442	409	445	416	429	439	391	423	431	425	435	405	444	447	444	448	413	481	394	441	402	463	462	426	427	443	451	488	433	448	449	408	416	433	449	401	433	437	436	426	426	432	426	428	420	478	456	424	427	459	435	469	422	453	445	427	442	438	475	428	418	406	453	443	416	436	423	440	430	424	461	458	452	445	430	409	395	458	471	436	431	458	394	415	457	399	436	435	423	450	449	444	427	450	392	454	426	450	390	422	425	452	461	457	454	442	433	448	448	436	455	430	440	411	396	468	450	463	419	461	466	422	415	459	429	426	472	464	445	463	431	418	391	439	417	446	433	444	427	487	457	438	463	436	465	406	398	446	391	462	481	447	436	437	434	429	447	462	440	405	388	440	446	439	445	437	450	443	468	382	430	401	447	436	402	457	428	460	445	401	471	427	438	429	410	422	477	447	395	477	438	430	450	492	413	410	425	458	395	467	435	422	435	451	461	426	407	436	451	400	446	429	388	458	457	430	476	413	433	442	447	429	434	416	464	487	421	403	418	450	431	423	436	437	451	439	452	427	424	428	427	417	443	455	441	431	422	443	444	441	431	397	466	483	420	421	425	420	408	451	441	429	429	462	442	438	409	423	428	475	485	388	458	439	408	416	423	421	366	469	465	454	425	425	437	468	433	456	434	457	393	422	423	417	455	440	425	419	426	455	451	442	426	441	403	442	444	421	409	426	470	384	455	401	477	459	439	437	434	427	420	396	464	470	456	425	462	419	443	434	430	446	429	437	456	422	421	431	442	453	433	431	400	461	406	457	448	430	445	433	429	472	413	447	425	448	433	427	462	463	436	472	449	449	419	458	438	438	440	449	420	482	422	426	463	432	420	432	425	429	408	455	391	452	436	455	450	456	438	445	435	452	453
34977	32519	9254	4610	3276	2379	1876	1474	1291	1108	943	791	811	741	664	631	640	574	588	525	488	529	499	508	474	507	484	495	480	500	460	476	462	495	507	490	466	481	458	475	464	475	483	445	458	478	447	491	481	462	455	432	459	433	423	466	414	465	466	479	467	443	439	471	463	431	459	462	493	464	414	438	434	471	401	446	428	450	408	440	443	439	439	480	426	426	472	474	472	428	442	485	450	438	455	447	461	449	463	427	430	452	472	454	398	469	433	460	426	396	480	431	439	444	410	450	440	466	444	437	448	461	467	421	470	486	411	466	417	458	436	449	452	457	410	452	444	467	437	439	450	461	418	476	430	433	448	474	433	433	484	465	393	461	402	443	449	441	408	402	446	462	475	394	410	432	440	441	452	428	408	419	450	451	427	473	424	421	435	443	401	466	478	434	461	430	443	427	410	442	418	468	440	428	435	468	468	486	441	483	414	467	445	410	461	418	430	463	451	438	456	438	427	489	427	417	471	441	437	438	455	454	456	424	479	440	417	429	457	445	440	434	447	408	433	446	457	458	447	469	437	432	490	469	444	437	431	461	411	471	429	430	449	428	452	457	450	422	421	433	444	469	428	450	456	417	441	429	467	416	468	413	472	486	439	469	419	411	421	437	424	392	421	393	433	438	434	456	437	434	434	427	445	425	449	426	428	448	461	439	400	434	441	448	454	438	418	445	426	437	433	429	463	470	413	432	435	435	418	435	441	458	462	466	472	462	431	430	441	463	469	437	433	451	454	457	444	427	425	441	466	453	463	448	463	441	438	463	436	429	420	453	429	464	455	463	421	428	468	404	442	467	465	431	409	456	437	466	454	453	440	451	443	475	419	425	439	433	456	432	467	446	470	461	492	455	417	432	465	485	458	401	437	406	487	469	459	440	449	429	467	424	468	431	456	408	450	432	444	386	421	425	447	419	436	450	440	451	438	428	449	439	441	410	467	455	436	426	429	458	473	408	421	445	432	434	477	454	451	406	491	459	407	441	431	415	451	422	428	445	463	445	426	459	444	429	410	464	428	421	464	458	421	429	471	437	439	423	423	458	434	487	458	456	474	414	427	453	466	419	454	426	468	419	410	440	417	422	409	469	438	433	451	461	423	437	449	419	466	438	433	414	431	446	444	425	480	437	439	457	433	433	425	495	417	422	419	406	491	495	479	435	444	449	421	448	427	407	456	400	441	453	438	454	395	443	453	422	415	481	474	422	448	444	422	427	384	463	437	449	472	436	447	450	454	439	448	432	454	448	428	389	444	418	446	427	434	462	433	444	440	495	445	417	475	406	417	447	430	454	417	463	421	427	428	442	448	439	422	433	433	410	439	453	442	421	464	446	445	441	429	449	469	436	472	453	435	432	458	462	421	459	445	414	422	419	426	477	446	463	473	440	445	425	441	461	476	461	444	463	451	448	426	479	454	430	426	405	449	453	493	442	471	432	420	447	428	427	462	422	468	456	485	454	461	399	441	474	461	453	449	444	420	416	449	479	475	437	441	449	450	433	431	454	442	414	422	440	415	435	446	403	432	409	432	443	438	412	437	418	421	441	462	453	455	448	434	454	399	435	436	427	405	429	423	461	426	448	476	462	462	421	449	463	427	413	446	419	449	423	431	463	480	436	471	450	417	444	430	425	443	420	447	439	462	404	454	439	456	443	428	475	480	416	457	414	481	474	432	456	443	410	418	461	448	462	426	427	429	418	424	474	475	444	422	462	433	474	407	442	447	456	453	474	382	410	447	452	432	455	417	445	480	438	443	455	433	440	433	432	450	430	444	421	405	435	427	443	439	447	454	443	447	426	462	432	414	422	451	444	422	435	422	417	415	462	429	384	424	450	458	432	428	421	456	459	417	436	450	428	470	435	451	403	456	422	498	444	427	487	491	423	419	420	444	429	454	446	456	465	471	447	454	432	460	458	424	466	400	425	443	428	435	442	450	426	492	442	457	450	442	444	444	401	379	431	421	447	478	448	438	451	420	452	432	456	453	438	450	413	420	464	451	426	462	456	460	431	443	400	414	455	428	438	476	440	441	436	425	432	438	438	428	453	471	456	465	427	433	454	420	421	440	450	484	450	417	431	427	444	437	446	411	440	452	467	429	411	420	428	433	467	453	455	419	420	448	443	457	465	417	447	444	437	432	442	420	460	452	423	415	431	444	438	463	432	424	447	441	446	418	452	479	457	470	422	449	428	443	472	434	458	420	422	461	472	456	413	454	419	442	465	426	449	465	443	400	438	422	435	440	407	457	454	448	417	449	444	457	445	420	426	454	429	456	440	392	440	436	425	476	439	439	425	432	422	464	480	433	441	432	472	441	464	434	442	449	453	421	476	431	470	464	426	434	415	434	465	454	448	447	428	402	445	427	471	436	426	447	423	430	483	422	417	458	455	435	436	464	429	388	468	466	460	434	465	422	437	408	449	448	454	412	445	432	416	455	434	431	440	422	487	447	409	440	454	461	403	429	440	444	439	461	443	450	410	429	447	442	413	416	450	446	452	462	438	451	430	478	449	386	476	476	431	443	498	457	443	438	432	431	470	417	432	438	406	431	467	490	466	422	430	445	442	460	391	433	439	427	423	446	435	419	422	442	400	414	435	434	395	433	453	448	430	446	456	429	459	439	456	476	454	465	446	416	415	465	441	459	414	405	442	465	450	442	420	436	443	419	424	466	428	461	439	422	418	434	451	471	444	449	408	439	472	451	432	422	457	431	469	459	431	438	412	445	448	488	441	484	438	400	415	442	435	508	436	447	438	431	456	424	441	444	443	465	414	412	438	449	458	461	435	461	447	437	445	441	451	460	424	456	449	450	414	414	442	418	401	423	444	433	430	436	450	438	433	448	430	450	477	440	452	444	444	478	456	425	413	425	455	426	441	437	399	461	424	449	457	440	432	456	426	436	437	429	423	426	411	441	445	446	465	447	416	441	423	451	429	454	419	446	436	453	438	450	442	448	437	447	424	446	427	378	456	417	463	447	456	424	455	443	457	428	431	444	448	447	445	462	430	417	445	441	467	416	455	432	477	478	427	436	421	454	466	453	451	467	402	439	409	457	463	457	417	406	471	468	428	452	457	465	411	430	464	476	426	427	429	452	435	424	459	441	458	416	457	450	449	441	406	461	429	400	428	428	420	435	437	421	465	384	434	410	468	455	453	448	413	410	453	415	436	458	446	456	424	437	441	439	444	469	492	461	422	464	437	430	440	400	443	479	427	423	461	414	445	423	430	426	415	474	428	441	421	486	444	442	452	404	443	466	430	438	453	457	444	443	434	486	456	438	438	419	428	411	447	430	436	439	438	465	435	458	420	446	436	443	468	441	464	457	478	465	381	457	445	423	435	430	454	440	460	461	484	459	402	439	496	432	424	447	421	428	466	438	426	458	422	458	444	445	415	428	456	456	485	432	420	447	426	437	417	419	425	415	440	455	459	463	468	451	419	486	465	424	467
27924	17904	3964	674	497	423	381	340	363	362	306	333	388	352	331	354	323	320	350	357	347	322	342	340	312	316	343	333	345	342	357	388	320	356	342	321	344	339	349	328	350	357	316	343	345	356	350	345	366	337	327	372	315	343	329	323	363	317	328	332	378	351	348	368	334	344	357	337	360	359	334	333	327	323	370	325	374	356	341	357	324	318	315	310	323	348	304	303	361	366	347	349	334	317	349	337	392	324	380	345	348	329	328	365	325	355	347	346	308	291	358	376	359	315	324	309	370	359	372	362	335	345	317	321	325	351	337	310	319	335	332	345	329	363	329	328	363	335	300	325	323	327	324	369	314	367	369	309	370	330	341	337	344	369	369	350	310	341	314	326	329	381	318	349	360	312	319	331	334	364	314	318	324	362	326	345	326	338	338	313	316	342	350	296	329	342	298	377	321	318	348	332	314	358	329	304	383	354	318	348	312	304	296	359	348	353	359	351	346	321	295	340	346	336	356	357	361	344	321	335	349	322	343	318	323	322	308	375	336	334	344	327	332	313	351	380	350	345	328	343	326	324	364	338	368	311	342	325	322	339	332	336	358	360	321	321	341	346	340	319	331	300	336	352	321	350	337	346	340	311	351	314	374	342	321	314	350	349	328	329	322	319	331	323	329	304	363	334	328	368	350	321	308	317	357	312	305	344	311	346	355	312	332	354	345	344	308	306	315	352	342	331	338	362	327	336	381	375	306	341	329	348	355	335	325	347	367	346	377	337	350	337	331	339	333	358	325	337	353	311	343	383	312	351	344	335	314	352	346	358	333	337	338	345	336	315	362	351	359	322	325	372	335	348	337	346	336	361	339	348	342	350	306	353	313	311	330	344	328	345	358	360	338	315	358	342	309	343	302	343	343	330	324	317	321	360	323	329	317	309	372	370	327	331	325	340	354	319	342	355	319	351	345	348	343	352	346	323	351	348	377	340	339	347	352	310	338	341	315	332	332	340	351	325	362	327	353	366	367	331	357	305	319	334	324	361	351	359	325	328	327	336	340	313	334	340	343	311	328	351	348	326	292	355	330	313	322	312	336	343	351	311	307	342	327	353	345	293	356	322	364	301	316	328	336	337	313	333	338	313	364	343	345	304	327	358	318	343	366	336	336	305	306	370	355	324	349	342	294	330	344	348	365	348	341	325	359	343	351	320	335	344	346	324	321	358	348	340	337	335	368	346	355	343	321	318	330	324	303	368	312	336	378	358	333	336	318	309	339	296	378	324	341	336	348	335	324	333	334	304	342	336	322	342	375	342	357	335	333	335	313	313	335	328	349	348	360	341	328	308	316	342	305	328	339	355	328	332	288	347	295	326	352	319	328	334	353	347	344	345	344	342	312	331	342	352	385	353	362	351	314	330	350	320	324	335	341	342	341	339	323	332	341	337	334	368	344	355	326	323	379	351	320	343	336	317	330	341	344	341	307	325	340	321	336	367	298	347	349	352	338	323	329	377	268	354	344	360	338	329	325	334	319	300	323	322	354	336	338	309	347	366	341	322	306	361	346	358	332	325	343	365	357	343	344	327	355	350	327	298	346	362	313	360	316	320	384	318	351	368	334	336	321	339	329	326	328	336	337	332	384	329	332	334	329	358	333	360	328	318	347	353	326	334	322	336	340	345	323	336	342	337	352	344	307	357	338	327	330	338	368	335	351	340	335	352	308	322	355	390	358	350	339	377	331	313	344	319	336	340	365	331	331	349	339	341	316	323	353	312	326	299	351	320	362	324	310	305	320	349	339	297	339	352	351	382	325	349	333	342	362	351	391	313	353	332	331	336	371	366	334	348	338	323	326	367	321	295	335	319	366	326	337	342	313	303	327	347	316	332	333	348	350	329	343	345	336	334	340	325	360	321	330	334	369	319	353	316	313	330	335	304	339	319	336	316	367	323	320	342	315	323	333	327	331	329	333	328	326	314	306	338	379	324	332	319	310	327	313	336	371	334	316	335	381	370	324	349	326	322	358	341	367	305	337	322	339	343	319	337	334	312	329	390	332	339	344	369	332	355	344	342	339	312	333	336	368	321	351	324	336	354	346	325	321	352	352	345	292	331	314	327	352	329	332	344	338	360	337	359	339	309	329	309	353	321	331	340	332	309	345	304	330	304	361	322	315	324	324	338	351	346	325	357	316	330	293	319	333	331	336	314	321	305	313	320	355	341	373	340	340	279	309	357	339	312	370	343	330	371	361	326	329	351	325	320	344	342	357	344	350	326	340	332	309	379	339	361	306	359	312	330	314	324	370	359	364	353	385	330	330	299	335	356	365	347	319	342	322	308	345	344	318	324	342	313	358	301	345	325	350	318	311	322	331	320	369	388	347	343	345	338	316	363	326	317	354	371	339	332	306	370	361	326	380	322	350	320	331	324	346	318	304	355	322	367	341	339	347	348	340	309	376	325	319	349	331	367	334	351	337	320	340	344	304	345	360	337	346	329	318	318	320	345	356	330	336	321	347	304	316	351	337	358	348	349	343	334	336	361	346	355	331	364	336	339	358	354	343	365	347	323	312	366	363	359	334	315	357	314	325	314	341	331	344	317	326	336	332	345	345	357	353	359	328	326	308	320	306	347	375	305	341	356	361	382	332	310	344	315	345	318	319	328	335	300	333	328	330	331	301	320	348	325	345	356	314	342	337	332	352	369	345	354	350	332	338	341	321	314	324	345	388	364	328	351	321	324	344	336	307	347	327	327	365	317	332	331	396	343	309	306	331	311	369	342	335	389	331	332	350	344	335	346	315	324	329	333	350	345	343	365	362	352	349	333	370	385	316	307	339	320	357	343	348	332	364	308	343	350	341	355	352	291	352	336	327	327	344	307	308	317	337	334	350	333	317	321	348	352	322	359	351	344	352	342	349	333	339	342	307	313	324	356	351	330	314	339	357	364	364	337	348	338	322	313	357	312	349	347	325	364	338	330	345	329	304	317	327	316	340	360	302	342	319	341	343	323	314	323	404	370	309	353	353	361	337	342	310	372	320	371	324	337	343	343	313	341	348	339	329	334	334	321	321	366	326	340	320	309	335	359	340	371	341	296	332	318	325	317	347	370	291	334	330	333	343	343	353	301	354	328	304	348	326	321	315	348	345	318	343	341	349	359	350	315	374	366	314	350	330	347	359	328	373	332	331	322	353	348	342	310	339	314	339	343	319	313	345	315	327	354	361	330	356	353	382	324	342	324	353	356	324	327	328	322	332	327	319	322	353	309	318	343	351	338	329	325	318	307	302	309	352	336	330	307	325	350	346	319	350	381	323	326	347	335	339	303	377	353	391	350	322	336	328	320	357	341	340	360	297	348	347	331	364	340	351	326	366	340	387	347	348	327	301	328	366	333	349	355	320	352	339	322	315	353	327	326	307	336	376	319	326	369	332	346	355	348	339	342	368	332	341	321	330	302	324	349	318	357	341	353	385	317	346	328	324	318	309	335	362	349	327	329	362	336
8724	5229	747	509	466	455	398	434	409	372	386	405	370	379	398	412	352	377	378	435	356	418	344	349	429	406	345	358	380	392	359	360	337	353	398	368	391	369	347	336	367	379	408	364	377	412	406	390	362	406	377	363	379	374	372	374	376	367	357	376	376	388	386	375	378	364	377	424	373	367	368	384	342	368	374	366	393	369	373	359	388	384	330	351	365	371	390	391	368	380	370	375	348	373	365	360	347	370	379	389	380	340	377	350	377	335	374	418	390	354	372	380	405	384	381	420	413	376	374	358	359	386	364	371	380	366	374	363	377	373	377	355	431	356	397	392	332	334	400	377	363	368	381	402	404	363	357	407	405	385	402	388	351	381	367	380	348	361	374	379	418	343	389	387	371	377	396	361	385	369	371	354	373	359	361	391	362	350	377	360	371	355	378	380	363	364	348	376	369	376	388	401	364	383	418	379	355	370	374	379	348	376	366	374	383	379	341	373	389	351	392	351	380	341	412	391	340	354	371	377	386	378	389	365	391	360	355	357	355	354	389	358	413	391	393	366	374	369	389	386	356	406	384	372	392	367	357	390	376	347	349	367	409	359	369	351	396	365	378	371	355	399	422	356	359	383	382	393	367	370	395	370	373	385	364	358	384	353	358	388	386	382	323	377	410	347	373	398	372	371	385	398	387	362	397	388	366	353	392	383	345	381	408	385	383	360	352	368	350	378	403	377	347	375	413	360	395	395	373	387	384	388	378	396	378	374	375	333	354	384	359	344	391	392	382	367	358	346	382	370	350	395	379	389	369	373	377	380	370	354	378	358	340	365	365	393	376	357	360	377	382	386	382	385	378	382	384	341	363	376	369	405	355	366	383	406	371	374	399	358	369	398	380	348	417	390	403	381	370	376	397	370	360	369	351	370	387	394	366	396	398	384	405	356	401	342	373	375	383	391	386	374	359	382	362	381	366	386	426	405	362	379	359	385	388	401	360	377	407	364	378	390	384	403	374	370	374	365	369	373	361	417	387	410	379	354	401	405	404	355	390	377	356	355	376	354	399	386	372	418	379	387	384	382	385	383	384	384	394	383	360	388	382	388	393	394	368	353	364	357	398	335	421	387	393	367	397	384	352	356	391	391	363	388	390	341	422	355	379	376	347	375	384	373	357	361	392	343	389	354	366	345	381	387	372	364	377	398	336	414	372	362	366	402	380	363	407	399	362	404	394	349	379	357	377	388	411	384	386	358	431	372	389	346	355	393	361	391	372	345	376	371	412	394	369	375	365	361	377	382	380	382	392	411	396	369	380	392	376	358	359	386	363	377	328	337	375	422	383	369	353	355	354	385	374	351	405	368	371	365	395	408	407	393	377	383	376	418	374	384	403	353	352	370	352	406	366	376	398	358	357	396	351	406	376	401	380	378	391	378	350	363	370	389	401	372	365	422	366	353	378	355	395	380	358	371	388	381	376	379	395	369	392	370	382	349	376	370	386	358	400	403	406	370	409	374	393	365	367	377	385	366	363	387	373	400	377	385	382	385	385	391	383	366	371	369	344	391	390	395	399	369	338	372	369	406	373	417	374	367	378	375	370	390	366	359	373	395	364	360	395	385	419	383	358	338	371	391	395	396	381	395	385	376	367	357	333	388	347	376	365	360	418	361	395	368	365	394	387	375	373	379	387	368	376	366	377	376	417	359	366	401	359	359	426	368	397	371	385	367	408	345	369	369	368	357	390	357	363	364	340	399	406	377	384	369	388	376	389	378	340	330	376	394	367	400	354	360	388	391	368	403	356	394	385	410	383	394	368	392	395	378	406	343	408	384	375	377	352	339	381	355	357	359	358	411	407	409	387	364	392	365	342	352	401	382	402	389	359	388	418	393	399	384	403	399	345	400	408	391	365	351	367	398	389	378	369	366	393	390	356	389	377	407	364	369	360	420	363	355	371	360	394	373	345	394	376	386	379	350	376	395	361	352	357	406	376	363	390	392	381	337	401	414	382	395	377	358	394	373	369	373	379	390	350	370	390	366	364	367	388	362	368	397	393	376	389	393	411	382	394	409	408	353	327	384	365	378	356	367	382	368	374	366	376	374	340	365	365	400	388	402	379	399	362	383	384	378	358	372	390	393	390	358	397	386	360	364	335	346	395	382	382	362	342	393	365	377	386	378	405	416	336	343	358	383	398	388	388	411	365	386	378	386	377	376	362	385	358	368	365	373	368	406	366	366	371	365	384	357	398	359	414	362	383	365	413	407	381	375	339	386	375	384	375	384	384	377	364	369	366	376	370	345	357	367	379	396	373	371	350	394	402	384	382	369	377	403	381	375	386	402	386	387	354	374	366	362	400	351	380	408	349	357	383	384	356	360	333	360	365	394	390	364	367	388	384	404	383	366	422	382	381	363	389	387	376	421	414	370	383	389	390	416	366	388	389	376	420	356	398	385	381	424	406	399	382	364	392	379	402	383	363	388	375	399	344	362	392	394	362	376	352	387	368	373	428	381	409	385	338	372	402	373	345	392	349	386	383	359	358	332	380	400	361	402	379	352	379	346	368	344	383	375	369	396	384	395	359	394	361	385	369	350	376	405	355	384	390	325	375	411	368	386	363	358	387	382	353	380	372	367	347	378	367	418	405	378	360	383	373	371	362	399	398	405	361	395	386	417	350	369	387	365	395	383	347	364	396	398	396	374	392	407	392	376	382	351	404	364	387	365	369	406	383	404	366	380	419	333	368	389	407	390	348	367	409	351	375	361	375	390	356	370	333	366	374	369	352	393	389	388	369	371	376	373	375	386	361	372	357	357	371	416	399	397	377	391	379	378	372	395	407	382	366	389	421	384	357	397	365	359	402	367	367	373	374	369	391	366	365	390	353	424	361	368	388	434	389	364	371	363	433	369	388	387	376	388	390	398	413	389	394	379	369	375	377	373	343	406	332	369	432	384	354	375	347	365	382	398	368	352	341	399	369	362	352	360	381	376	360	389	354	369	325	371	391	357	374	357	387	377	390	389	354	386	395	352	375	376	373	367	335	398	386	365	353	332	408	349	376	358	369	380	350	369	382	372	380	375	356	345	397	327	379	374	381	352	416	403	366	371	356	384	333	370	358	387	380	390	354	376	386	375	391	357	401	361	380	357	367	382	364	364	388	365	371	354	380	358	377	373	362	395	381	374	403	380	385	384	379	402	369	370	353	369	372	358	395	412	403	382	347	385	363	381	365	370	367	369	387	406	407	360	363	386	371	344	387	353	358	363	375	386	370	376	400	350	384	387	372	390	382	367	367	355	357	423	364	401	348	395	370	404	367	419	405	384	366	410	402	343	387	363	401	371	368	355	401	373	385	366	378	386	370	350	385	353	339	421	308	388	399	383	371	387	393	394	375	392	380	368	390	367	363	327	345	386	350	362	354	378	395	379	392	383	396	389	342	381	375	389	349	360	344	387	369	401	400	397	391	390	379	386	382	398	336	409	405	390	347	376	370	378	387	382
23630	21056	28317	23992	21052	8904	770	475	427	370	313	283	274	269	267	244	238	238	268	229	202	238	202	195	212	225	222	192	226	217	195	240	222	207	199	195	207	211	194	203	202	181	191	226	201	206	174	186	201	201	186	176	196	174	165	190	216	193	184	188	180	196	154	163	191	196	197	222	192	180	177	180	199	208	195	166	200	180	199	190	179	201	207	201	189	168	194	166	172	204	194	209	185	171	174	179	197	221	195	188	210	196	205	186	202	206	191	184	180	196	186	181	179	187	217	174	202	200	163	179	208	180	190	172	205	201	180	181	209	189	181	183	187	174	172	215	178	186	174	183	187	197	183	179	179	163	169	167	180	215	208	186	213	175	192	190	192	193	157	191	189	163	193	198	214	171	206	186	176	191	182	199	161	174	185	196	179	171	198	194	177	186	188	184	213	182	200	176	197	194	181	156	215	186	176	180	184	198	216	204	193	188	192	193	172	203	183	179	181	191	176	183	208	204	209	182	169	206	188	210	192	178	162	188	159	181	191	185	190	176	190	165	197	207	194	201	169	169	193	181	168	187	179	176	182	189	171	186	180	212	199	197	155	211	196	165	183	186	176	168	177	188	220	173	174	198	179	149	206	196	182	182	171	176	168	191	185	196	166	226	201	170	179	200	184	183	184	173	187	198	184	170	201	184	202	196	190	188	192	166	187	176	171	204	180	187	202	193	199	230	217	197	166	198	214	202	204	196	204	177	187	209	181	188	183	193	186	161	148	184	184	194	165	181	180	187	159	166	193	198	198	198	187	170	193	182	185	183	190	163	182	182	195	192	198	173	178	189	185	198	186	195	174	187	212	209	193	199	160	207	163	160	194	182	206	191	195	193	163	176	199	160	174	190	215	202	183	191	183	188	184	206	177	181	193	189	165	194	180	189	194	200	200	178	216	169	210	172	200	177	184	189	179	185	184	172	189	185	189	190	182	199	195	183	176	190	193	196	199	185	198	174	196	178	170	175	178	181	175	164	201	185	167	186	200	180	206	172	161	183	221	174	179	196	190	195	182	190	177	180	210	183	192	195	191	205	189	183	203	192	198	182	190	202	200	169	173	206	177	172	209	199	164	170	177	176	175	198	185	193	196	187	187	177	190	164	190	171	203	195	169	182	175	187	209	188	201	189	204	179	187	200	176	195	185	198	171	169	163	173	188	187	210	184	182	150	181	189	218	198	173	176	185	178	169	180	191	175	190	188	211	194	187	168	202	192	170	187	182	189	178	168	193	203	191	182	189	187	193	189	182	188	194	218	176	206	168	201	196	169	190	173	175	198	174	184	202	177	222	166	195	161	188	197	206	189	201	187	191	190	182	195	184	175	200	189	171	212	211	170	184	194	190	185	179	208	192	179	200	188	183	185	217	182	180	179	174	183	200	179	169	193	181	196	168	191	183	161	179	177	180	179	181	198	171	199	183	213	187	176	200	177	157	199	175	188	191	193	191	170	184	188	180	181	200	171	162	192	188	175	165	175	189	213	180	205	175	169	182	173	177	152	196	177	194	181	170	210	177	198	186	202	177	185	166	163	206	209	192	198	204	201	185	189	196	194	173	185	178	198	201	173	203	168	194	183	189	184	181	185	188	204	176	214	189	171	172	162	195	211	187	191	176	168	180	192	190	197	189	187	197	163	186	213	173	176	183	170	194	185	196	178	198	194	177	175	162	191	187	171	196	193	191	187	211	163	216	177	198	192	194	204	210	160	185	173	189	197	184	178	198	199	199	159	200	201	184	182	210	211	152	182	151	201	181	184	179	191	193	200	191	161	192	185	180	199	199	173	170	185	200	177	174	194	189	176	211	181	180	163	199	205	192	190	191	200	187	194	203	206	190	198	176	201	195	183	185	189	201	201	194	186	185	156	192	183	189	182	166	170	196	206	193	184	187	175	211	208	210	186	200	187	193	192	172	158	173	167	178	172	206	183	177	216	186	179	180	195	192	210	152	189	179	216	166	184	211	209	187	184	180	169	155	162	195	187	186	189	150	187	191	209	181	178	168	198	182	212	182	178	199	198	193	180	193	185	196	192	213	168	185	196	158	195	160	202	191	193	187	180	173	213	195	187	200	201	183	187	206	197	202	168	165	182	176	175	171	194	212	186	148	201	170	200	188	200	216	195	169	185	167	189	192	197	206	156	193	208	176	198	171	179	173	200	213	185	182	198	197	201	191	200	188	194	167	191	161	168	201	177	184	204	193	201	177	161	192	191	208	173	166	162	191	173	182	184	174	162	188	166	194	183	173	200	191	178	203	197	178	188	190	203	181	183	205	174	186	172	179	215	189	178	208	189	188	206	187	204	200	194	186	173	168	196	183	194	174	185	180	204	202	180	175	176	186	190	177	189	197	183	211	184	195	183	179	181	181	190	178	182	200	170	222	197	174	191	183	191	156	190	169	182	189	197	179	182	191	195	179	163	189	169	186	192	181	191	184	211	176	187	220	168	200	201	194	201	172	182	182	172	159	192	181	201	165	206	187	175	203	172	198	198	164	180	178	185	190	199	187	203	183	178	169	216	202	191	189	184	163	200	170	179	184	218	199	187	183	182	190	184	177	182	185	196	216	199	184	181	197	207	181	178	194	186	184	168	179	204	198	200	202	204	165	180	185	190	199	167	210	177	191	186	204	180	175	197	186	165	179	180	185	201	210	170	202	182	202	190	181	197	176	214	182	190	206	206	187	204	191	198	189	206	181	187	180	177	180	216	172	166	182	203	165	185	203	189	207	168	203	182	202	179	204	193	181	203	183	192	195	197	195	181	199	203	180	183	184	167	170	165	166	172	180	183	196	183	191	199	179	184	161	182	187	192	164	166	183	189	170	170	174	159	193	168	205	184	183	168	183	205	197	192	172	220	168	186	175	195	173	187	173	176	174	187	183	177	199	174	191	192	207	179	181	165	200	183	209	196	208	196	185	189	154	176	184	216	214	206	199	168	178	194	181	202	197	179	200	175	189	205	210	168	169	209	177	180	209	196	163	210	171	165	202	207	185	192	193	185	192	201	173	188	181	203	189	208	200	193	173	183	197	186	207	181	170	188	185	197	160	197	176	163	185	206	186	178	175	185	188	196	204	195	179	175	189	185	191	184	207	189	174	199	178	193	210	181	220	155	190	161	170	163	188	144	161	190	177	176	180	175	163	201	178	173	195	180	171	196	190	184	200	189	173	190	186	195	200	195	193	181	207	185	167	189	173	180	176	184	192	203	197	183	200	194	177	210	202	196	200	204	181	182	184	181	169	196	202	165	190	193	175	193	205	176	184	202	175	189	208	194	189	190	175	201	198	196	196	178	180	178	202	178	174	202	177	195	210	191	201	184	174	199	183	179	206	173	189	179	197	185	181	207	185	199	204	187	208	204	210	185	198	208	183	183	193	182	219	191	183	204	200	204	165	188	189	175	203	199	187	193	172	200	168	211	181	172	221	191	183	164	216	199	196	178	185	197
28750	24743	5276	2427	1740	1280	975	752	621	532	481	421	394	349	326	317	277	289	272	251	287	223	277	252	291	267	253	251	228	228	217	258	251	254	227	244	218	231	221	224	219	251	204	210	197	215	215	216	219	233	231	226	223	204	217	203	196	255	240	194	225	211	229	199	197	211	226	232	233	234	233	232	220	211	210	216	216	209	212	225	208	206	229	211	220	228	221	211	229	214	199	218	217	199	203	208	192	194	192	218	232	191	216	197	224	221	236	215	178	202	219	245	211	216	223	233	187	218	211	214	216	207	219	240	228	230	239	220	204	169	223	229	201	205	217	192	220	222	217	210	224	204	222	227	229	219	198	197	203	225	241	239	221	247	192	238	222	220	233	217	201	213	219	207	209	207	213	201	186	228	217	203	214	221	216	194	228	199	203	214	219	214	209	200	195	217	205	197	212	209	212	207	228	216	205	215	212	203	213	225	234	219	199	227	202	194	218	213	205	225	236	232	190	227	232	235	209	216	232	193	224	220	213	193	226	218	210	210	187	214	222	210	189	210	209	222	208	205	209	211	223	210	207	207	238	235	213	227	218	217	237	213	197	216	223	196	199	192	221	202	220	214	224	210	217	220	226	195	218	196	218	212	219	216	215	223	210	212	238	187	215	211	202	210	187	215	211	211	210	207	182	222	223	204	207	216	231	219	216	241	221	227	211	194	194	211	234	222	195	219	222	225	225	233	244	230	194	204	233	251	217	211	209	198	215	225	218	209	209	190	192	221	215	194	190	191	195	216	206	205	212	234	206	217	220	213	207	224	227	219	218	252	233	220	215	216	227	224	221	200	237	219	192	224	252	215	206	223	188	191	209	237	208	219	221	224	188	190	204	216	213	225	222	224	201	201	192	221	209	202	215	180	220	193	222	220	192	204	219	226	229	216	198	207	216	229	217	212	238	218	215	236	206	208	230	182	226	195	190	190	212	185	223	203	221	190	201	212	203	212	215	229	219	214	207	229	235	224	226	236	213	218	199	215	221	239	211	219	196	211	226	218	221	189	213	211	217	206	206	237	211	230	225	218	231	206	195	213	208	206	221	197	224	222	223	203	228	210	213	212	217	219	214	210	197	206	233	207	231	194	201	207	220	212	217	232	244	184	244	240	225	211	223	229	229	218	207	250	189	205	218	197	227	210	217	239	224	217	230	227	228	183	212	230	200	211	217	207	222	203	225	224	211	202	222	196	223	213	222	215	221	189	209	220	193	214	195	223	247	214	217	208	212	243	226	188	206	205	213	220	200	222	226	209	203	223	223	187	216	235	200	243	200	217	239	240	223	228	207	233	231	223	220	218	202	195	220	197	209	204	224	195	223	229	201	231	221	205	208	201	220	197	216	198	202	230	202	239	220	187	209	213	193	204	211	223	211	215	218	225	223	213	212	196	188	230	197	215	201	249	245	212	220	200	226	232	218	226	202	218	244	215	205	224	206	208	204	203	222	196	219	190	204	205	204	214	250	215	238	207	235	237	234	215	229	221	223	225	208	216	223	238	217	212	214	231	197	219	200	216	210	223	196	207	204	214	208	212	213	236	210	237	229	212	226	215	211	229	224	188	226	217	188	207	214	177	216	242	224	203	231	234	217	228	241	194	204	202	201	211	202	212	214	206	230	201	180	220	209	196	203	192	206	220	196	216	201	206	229	221	200	218	232	203	214	236	206	199	222	208	236	207	219	234	204	184	225	221	225	228	225	199	200	204	250	196	239	219	214	205	219	241	213	230	219	240	203	222	219	239	214	197	216	233	220	195	189	218	220	239	219	206	191	212	214	227	209	177	225	206	239	220	223	224	239	228	216	226	178	200	211	220	195	209	204	198	192	200	211	219	231	198	221	190	204	225	203	213	206	216	210	220	208	206	214	202	195	201	202	194	211	219	219	217	226	220	198	209	208	223	210	200	218	219	218	215	220	191	209	217	214	204	203	227	199	206	223	218	210	211	229	216	202	212	199	201	216	213	207	211	236	218	230	233	240	226	227	213	192	198	224	215	202	226	182	220	217	222	217	218	218	221	198	221	214	209	205	204	215	209	194	215	197	226	206	206	226	197	207	212	207	200	201	220	205	230	195	206	214	230	211	227	204	213	220	209	195	204	205	198	242	209	186	212	222	193	215	225	218	219	206	218	199	240	235	228	226	196	230	204	198	232	186	210	197	214	218	210	165	211	207	217	206	217	195	228	241	209	195	207	202	215	199	238	215	193	217	203	210	216	183	214	231	222	208	200	204	207	231	195	212	232	229	217	207	227	209	205	216	237	224	203	224	256	225	211	228	197	209	214	183	224	202	217	199	226	235	188	185	209	196	239	217	220	209	207	206	218	220	188	219	226	230	240	212	212	216	223	207	212	231	208	225	205	207	195	221	234	187	232	219	211	234	208	218	214	194	220	252	209	199	217	244	218	246	237	209	191	206	238	193	219	225	240	223	238	194	202	188	257	224	191	210	230	209	207	201	199	234	214	206	218	200	220	198	195	216	205	214	216	206	217	221	195	204	200	212	204	199	217	209	228	204	222	212	230	196	231	202	211	231	215	204	216	235	218	224	235	227	206	216	223	210	240	251	189	208	223	220	205	220	221	208	215	214	215	212	226	204	237	193	209	205	217	218	240	211	224	228	226	200	214	227	200	205	212	242	205	201	203	231	214	216	244	211	217	203	197	217	221	187	211	229	215	208	202	201	197	195	222	223	233	215	229	215	215	230	215	246	198	208	247	189	222	206	217	219	232	214	199	216	224	195	215	217	210	199	219	196	236	197	204	192	184	187	206	200	204	209	229	211	181	219	243	211	202	220	216	236	197	218	209	216	218	215	205	214	224	200	224	218	229	234	214	212	213	210	223	205	204	240	232	224	213	224	207	219	224	215	213	206	201	230	201	217	195	206	212	205	219	223	237	205	211	226	233	207	206	220	213	214	191	215	187	214	200	215	191	239	204	210	239	190	211	212	217	217	191	223	219	207	202	226	191	216	201	210	194	179	221	212	213	216	205	223	183	204	225	223	238	231	236	221	211	210	235	217	220	194	223	224	227	227	225	196	219	244	189	222	232	213	239	208	208	190	221	223	232	207	209	239	198	205	193	181	204	202	186	199	220	204	218	207	228	230	207	193	233	236	206	209	196	206	232	211	168	205	196	203	205	220	225	234	186	213	198	242	238	225	206	223	194	234	210	225	235	189	228	216	215	209	229	190	210	223	212	218	212	195	192	190	208	228	223	225	204	204	176	220	215	207	233	219	218	239	202	229	188	205	207	204	230	202	195	225	213	208	210	212	221	217	207	234	214	228	225	205	204	210	200	206	218	210	193	213	231	241	190	221	236	216	210	226	205	214	225	231	230	226	231	206	220	218	196	219	229	220	208	234	195	229	234	229	251	210	213	197	228	228	223	199	202	205	232	213	197	229	216	191	224	217	211	192	213	211	228	205	228	214	199	226	215	216	191	209	221
24840	21111	27289	25090	9494	1072	823	663	644	659	606	628	596	635	633	613	620	607	587	608	583	597	608	572	590	571	566	576	551	592	593	575	543	584	604	621	570	569	569	607	587	589	626	600	565	610	577	555	592	572	631	587	571	610	538	620	574	577	614	620	592	564	558	571	563	558	554	532	573	556	529	564	585	574	590	567	561	556	573	585	630	593	515	526	580	566	583	591	539	527	627	573	599	624	538	591	593	530	553	577	563	585	576	605	561	582	552	585	565	537	582	547	553	580	583	576	585	556	587	582	612	560	575	551	535	565	576	561	560	540	567	573	542	609	613	540	586	566	531	569	573	604	567	595	562	551	622	533	581	580	581	542	581	574	542	572	553	549	596	533	578	578	577	562	602	588	579	564	553	631	581	545	541	611	551	583	584	540	560	590	603	545	572	573	593	581	587	547	561	555	589	570	593	594	577	572	576	587	569	587	526	593	564	592	570	560	581	600	588	577	601	553	601	597	636	551	578	549	605	565	522	540	613	567	590	613	597	594	539	596	591	600	562	547	550	535	535	580	535	560	601	591	585	547	597	576	611	531	574	554	560	570	634	568	592	572	586	572	560	608	602	611	548	565	593	574	573	566	571	567	577	586	584	593	590	583	601	559	610	559	564	613	567	613	553	604	566	580	550	598	599	554	582	611	540	569	568	560	588	629	550	562	597	559	570	557	565	591	581	587	580	566	518	550	592	612	567	561	591	539	566	595	546	570	556	534	551	654	608	587	566	593	555	602	593	572	577	596	589	557	514	599	597	564	583	574	586	581	536	573	572	594	578	563	576	588	547	543	565	585	568	556	571	564	582	548	554	566	586	588	576	615	581	557	553	555	588	601	542	550	606	595	532	538	599	576	583	568	591	560	590	539	616	591	592	581	566	572	596	577	571	552	563	606	596	587	575	619	548	568	562	609	574	596	556	552	541	578	613	599	574	562	556	583	587	576	568	547	658	580	564	590	594	583	588	614	608	591	583	557	585	569	584	564	609	532	572	571	568	545	573	597	595	610	592	557	594	572	579	560	570	547	558	567	582	592	595	568	568	578	612	574	572	571	539	602	556	629	539	544	608	563	616	570	539	583	608	570	566	603	593	589	620	576	621	568	534	576	537	593	582	589	606	579	604	562	591	585	574	525	611	606	582	576	556	602	547	594	594	554	591	591	562	558	593	572	614	551	561	537	553	541	541	554	618	572	549	581	585	587	572	567	567	574	593	570	557	564	524	618	591	530	545	551	588	551	581	592	582	543	587	600	607	577	574	576	526	563	574	573	585	532	605	579	554	566	607	591	586	576	604	582	605	590	561	580	576	572	599	541	563	603	583	567	577	583	560	536	642	554	585	590	595	581	530	594	517	558	592	537	548	581	567	630	608	569	571	540	573	598	614	563	563	556	600	563	525	579	543	523	556	583	542	573	514	556	594	643	564	530	599	601	550	563	597	552	584	531	578	591	582	569	552	595	551	570	619	582	594	597	542	563	576	574	577	587	545	607	571	556	589	582	565	560	563	594	603	558	590	646	583	584	572	557	578	568	566	578	568	546	577	568	577	589	593	569	559	593	580	576	540	594	554	569	581	557	556	568	571	577	597	547	551	589	563	571	549	551	584	563	551	615	594	515	591	608	574	598	584	565	548	534	602	600	557	599	505	584	541	559	591	570	533	571	535	560	600	562	620	579	553	569	633	568	553	564	564	557	589	591	591	628	598	560	552	602	527	554	607	601	558	562	595	557	588	558	564	602	516	581	584	568	572	588	582	569	582	553	574	606	577	599	560	580	528	558	575	566	596	582	567	588	554	595	568	586	589	633	580	549	627	541	559	550	542	514	561	585	584	601	605	545	555	557	584	590	577	597	593	548	589	575	553	571	596	562	593	583	542	589	576	584	614	611	554	594	590	561	561	595	565	523	534	577	585	553	573	619	538	591	568	581	621	565	581	599	571	578	556	523	633	548	555	596	570	537	569	611	565	584	573	560	540	579	546	605	569	554	551	601	546	575	559	538	583	574	607	576	583	581	594	572	536	555	550	602	574	610	601	583	583	572	587	557	596	569	580	533	572	562	586	607	523	585	581	630	578	584	554	620	515	561	565	570	572	597	549	565	529	547	561	541	550	543	563	595	573	548	602	554	572	595	577	592	538	582	603	581	588	573	557	570	567	564	558	603	563	591	545	540	556	561	606	556	588	589	573	542	514	594	572	576	566	594	565	591	526	584	592	558	594	563	582	620	569	576	544	570	632	546	530	570	532	616	529	564	574	561	566	586	529	579	573	599	612	523	577	621	576	567	539	554	573	557	547	601	519	585	558	591	543	580	525	567	577	572	570	569	601	578	557	586	600	591	557	577	549	511	553	555	544	569	609	556	557	592	543	562	598	581	584	500	595	584	597	579	571	592	605	560	572	564	599	574	615	538	567	568	563	565	500	558	550	590	602	600	555	545	573	561	622	561	544	571	592	580	593	594	549	581	593	583	611	512	581	546	554	572	591	577	575	570	567	564	563	555	592	565	546	530	561	554	597	565	550	624	542	560	545	558	612	567	609	576	610	553	606	574	552	560	562	597	582	570	568	608	569	595	521	641	587	587	628	597	559	602	608	572	592	597	605	561	560	607	605	530	567	617	546	529	625	611	580	565	589	551	599	587	580	581	569	544	543	551	593	609	575	532	591	594	586	592	575	571	559	585	598	518	645	572	563	588	562	573	530	610	581	576	571	589	600	555	553	574	572	562	568	556	637	587	544	571	551	620	506	563	578	553	600	604	589	555	561	615	597	543	536	570	577	537	602	519	574	590	562	512	575	592	542	625	553	600	554	561	589	588	578	578	578	610	583	633	620	563	613	588	614	598	582	546	535	551	571	611	546	572	534	614	600	637	562	544	574	620	589	582	581	555	605	567	606	556	584	526	567	567	575	633	589	594	610	607	607	576	586	599	520	573	546	613	553	584	529	559	576	536	615	607	565	587	556	565	586	570	546	525	541	599	574	567	545	600	551	596	549	559	622	612	577	611	584	577	535	521	553	564	573	598	560	594	564	597	597	572	630	570	592	584	582	535	566	618	563	602	566	633	591	581	546	568	578	546	597	555	596	604	567	549	556	565	571	547	564	577	540	581	578	600	580	587	557	612	576	562	527	604	522	554	585	582	589	535	565	595	510	593	613	522	587	577	605	556	596	583	584	574	544	544	590	593	585	558	553	562	578	527	577	566	548	568	560	553	590	552	552	549	560	569	576	587	567	567	569	561	536	535	592	577	552	544	541	597	567	572	556	569	581	577	545	574	600	589	562	570	609	588	617	540	500	575	555	571	615	564	593	592	548	560	600	594	576	550	571	542	577	494	550	544	564	536	535	563	656	608	591	591	583	613	563	547	580	580	516	543	549	553	545	592	608	525	587	601	555	581	561	616	550	584	571	571	570	595	553	551	567	565	572	542	575	569	597	548	609	575	559	580
26228	18468	3236	1770	1372	1202	1067	861	862	776	697	758	717	643	700	687	668	672	648	664	638	692	668	631	582	583	619	650	648	664	621	593	592	642	616	598	581	605	590	610	606	630	641	579	627	619	641	609	620	591	585	583	592	609	579	632	619	640	597	590	563	583	636	604	605	606	640	653	594	632	597	594	591	574	604	612	641	662	625	615	573	628	638	590	617	609	578	568	553	577	618	627	622	601	633	590	616	654	611	597	549	601	603	624	586	625	556	607	559	606	610	616	613	636	611	604	584	615	596	617	590	588	602	600	626	611	563	592	620	622	593	608	627	582	586	646	576	599	597	607	630	594	583	627	585	602	563	598	639	571	602	596	636	598	578	597	596	562	625	613	594	603	643	626	565	597	652	628	601	598	570	579	587	616	575	616	634	603	635	584	538	555	608	615	632	580	629	588	660	596	587	586	601	582	565	599	613	626	637	594	613	606	597	600	575	580	603	631	630	622	621	615	571	600	585	626	613	590	581	580	609	602	624	613	573	599	621	564	611	580	608	611	612	605	612	570	590	565	616	572	580	617	599	586	592	593	607	617	581	688	555	603	552	620	579	623	620	612	610	600	583	594	581	622	625	577	596	624	607	641	594	595	574	576	601	592	636	604	623	600	630	592	593	599	590	609	579	614	630	598	578	591	596	593	614	606	611	621	600	555	632	615	637	634	637	608	618	610	617	653	602	598	607	602	611	597	559	577	583	577	626	589	578	596	583	572	579	558	629	590	580	567	614	663	598	572	587	584	616	556	551	597	587	596	606	622	618	593	611	577	618	623	650	585	573	615	615	626	592	623	564	558	604	594	669	587	573	663	612	631	565	619	575	590	628	579	561	608	598	590	612	608	614	568	582	602	612	596	588	642	613	575	616	567	610	574	545	572	605	582	632	589	594	619	610	606	551	599	592	586	569	607	580	651	627	575	601	657	634	586	588	598	635	611	607	597	643	594	616	592	620	586	605	606	587	616	611	579	526	571	578	611	603	545	578	591	555	637	579	610	578	601	596	610	604	616	618	661	635	617	577	609	618	561	638	626	601	622	611	598	648	581	590	592	592	618	604	594	623	603	630	645	606	616	620	607	582	657	597	585	583	584	581	599	563	563	621	611	550	643	602	638	568	599	630	615	622	578	566	583	651	584	580	577	582	621	615	602	625	586	595	594	653	591	526	604	584	620	596	633	639	598	574	575	560	585	609	602	564	668	586	577	599	626	594	614	597	600	648	629	630	604	613	592	612	575	584	581	586	608	631	595	578	614	603	624	623	589	606	589	549	593	579	612	563	596	646	621	559	621	541	608	576	599	615	576	576	551	578	606	617	592	582	611	609	599	569	600	574	586	622	583	564	635	625	587	605	626	613	608	588	585	581	581	627	597	551	612	587	572	571	633	594	599	587	566	634	656	584	629	634	614	557	583	582	623	579	577	611	614	603	599	605	577	562	639	584	650	624	575	638	620	613	600	600	615	649	583	567	585	547	578	590	603	618	569	617	634	605	608	601	636	646	562	611	628	593	604	581	599	580	604	619	611	593	638	600	574	615	594	599	595	552	577	624	620	624	620	595	586	597	621	571	651	577	573	628	639	630	560	583	635	547	609	634	619	603	604	619	578	583	589	625	601	609	625	664	598	561	596	616	612	624	600	582	581	587	585	551	538	644	587	575	591	610	554	596	536	574	618	639	597	568	582	586	632	595	632	588	598	593	578	628	574	604	598	601	605	644	619	633	586	616	593	583	588	575	623	573	595	592	561	587	619	594	606	573	605	595	595	565	598	598	569	639	558	541	577	596	599	625	551	529	610	576	583	581	619	592	585	601	621	592	641	604	580	652	630	604	615	619	581	573	617	589	634	566	630	610	568	611	611	593	587	586	609	639	558	585	569	609	603	609	604	662	628	578	655	587	597	588	629	605	587	628	615	649	603	623	580	638	612	602	580	584	603	623	591	585	586	626	567	621	582	582	599	617	628	604	588	597	579	593	601	604	597	557	647	563	582	597	601	581	623	619	589	577	612	582	586	582	592	619	632	596	603	630	579	607	621	650	589	592	592	628	597	610	634	553	643	589	531	616	611	614	610	568	625	589	625	611	619	594	598	621	596	594	600	638	586	655	584	609	600	576	567	597	615	637	612	584	556	607	630	606	612	612	561	590	631	598	605	596	636	557	608	581	605	611	591	541	588	604	592	570	585	662	631	619	587	597	667	629	597	586	583	598	596	548	565	621	614	577	573	619	562	605	584	616	571	598	612	569	586	608	596	643	584	590	607	592	631	610	631	573	582	574	569	610	578	605	614	609	576	572	622	637	611	614	592	562	625	612	592	588	658	631	647	601	651	623	638	603	623	602	599	629	645	559	594	602	608	608	576	617	579	629	618	623	646	584	617	608	611	597	572	589	608	567	615	616	606	587	565	607	607	606	580	550	578	634	584	570	596	598	649	618	606	593	562	624	579	598	573	615	560	578	609	621	657	596	632	590	672	640	631	559	602	641	622	591	648	600	622	589	600	584	605	591	557	580	604	617	618	609	588	618	605	611	562	569	593	580	640	561	616	574	629	583	602	580	633	548	594	633	603	570	656	589	612	627	633	609	597	570	594	596	596	575	617	626	611	585	611	599	630	625	580	601	599	636	575	611	588	564	603	617	650	586	552	644	632	578	590	597	607	584	578	631	589	594	588	617	612	599	606	606	594	635	594	611	595	609	648	587	603	634	634	621	587	602	599	626	590	598	571	565	612	593	575	625	583	634	602	601	561	589	608	595	616	571	614	581	637	595	605	603	563	600	573	599	617	579	623	599	618	602	642	599	611	595	615	600	619	607	623	601	608	600	591	558	578	605	626	621	635	607	596	561	586	569	576	608	652	610	561	589	603	585	620	654	602	596	596	556	581	586	597	611	652	598	604	620	583	562	598	567	577	626	619	573	598	590	607	565	637	611	598	612	590	589	581	622	584	606	591	585	583	611	585	580	608	615	570	580	625	622	652	641	574	650	633	575	621	617	611	614	571	638	561	585	619	571	621	671	554	617	606	589	613	566	587	592	587	531	619	611	568	603	615	626	620	590	625	586	616	620	603	580	608	645	603	595	644	597	595	604	594	576	626	585	590	603	560	603	582	650	615	586	594	609	618	594	592	614	645	628	622	575	603	624	613	615	581	584	635	574	636	619	580	561	651	600	573	655	590	587	575	603	615	598	596	589	613	589	531	651	598	614	610	597	619	567	596	631	589	580	587	599	612	592	613	588	582	589	607	618	653	572	608	600	616	599	618	635	602	578	587	609	603	623	620	562	549	579	563	617	582	578	617	605	601	600	642	629	594	573	597	599	571	606	602	550	661	610	626	568	617	602	629	591	639	610	595	597	577	614	594	599	585	606	573	648	561	565	604	581	569	605	595	590	576	620	604	622	588	590	584	611	617	613	618	601	634	578	623	611	611	578	591	599	637	590	600	582	601
22372	20974	28627	23510	20976	21000	7312	1110	820	774	702	663	586	586	547	539	507	514	510	539	489	516	507	496	409	508	457	477	467	437	468	461	434	487	467	444	426	464	457	459	428	451	472	416	432	439	443	417	446	462	443	420	424	437	453	481	432	431	438	446	458	439	456	423	457	429	457	443	447	430	464	460	442	461	473	434	464	421	439	428	423	468	445	414	423	425	413	410	473	443	478	424	426	421	426	472	454	478	458	386	385	444	437	439	433	441	430	447	451	414	403	409	427	456	422	428	411	489	449	457	389	443	433	436	445	415	446	436	430	415	445	420	456	440	415	428	409	411	432	478	477	422	427	419	459	387	428	464	430	418	424	433	433	461	407	408	443	420	421	437	458	442	405	452	440	423	398	417	424	402	454	415	406	436	420	403	444	457	444	438	442	471	457	482	456	443	439	388	421	430	449	421	423	402	419	413	424	432	400	435	433	452	472	407	447	426	449	456	436	402	455	478	446	409	414	436	434	442	419	420	478	417	429	487	444	415	441	457	455	458	433	499	435	447	395	479	432	472	454	442	417	447	471	379	422	450	407	436	453	426	458	408	427	442	446	459	450	444	432	429	452	454	408	438	445	450	430	454	426	390	449	430	428	454	453	408	451	439	439	399	420	444	383	433	430	416	432	474	429	416	398	446	422	459	434	406	425	432	456	447	444	433	449	457	429	407	456	455	475	431	426	462	445	394	400	455	409	427	404	410	467	453	459	451	412	429	452	435	439	430	442	433	479	487	402	421	426	447	471	433	423	468	432	422	460	451	435	439	451	403	423	427	437	443	410	429	417	425	433	464	486	429	395	397	465	436	421	427	444	449	455	396	373	417	400	424	417	425	441	427	467	416	442	453	436	417	447	420	452	423	438	435	453	448	440	408	488	413	442	430	430	408	408	406	435	428	437	448	475	420	439	436	455	453	459	438	436	399	441	433	421	453	431	441	454	411	430	426	449	451	434	433	429	434	458	444	456	455	408	434	400	430	440	423	435	411	425	461	422	415	449	402	466	444	441	452	444	423	414	447	449	442	443	416	460	453	457	445	450	462	445	486	436	420	442	422	410	419	424	438	445	438	441	424	475	443	449	441	449	454	455	439	437	439	435	418	415	445	446	454	462	437	396	448	406	419	436	436	462	475	440	399	426	428	435	413	465	436	433	440	415	448	417	432	413	421	406	455	408	428	462	394	408	457	438	429	446	441	445	447	476	457	416	420	398	429	497	481	443	458	440	445	435	430	419	412	440	417	426	430	439	424	405	447	434	415	420	416	411	442	447	448	473	441	439	441	457	463	441	384	436	417	414	441	454	412	411	463	405	418	407	439	389	412	435	434	453	411	419	433	447	476	432	445	435	426	437	469	446	426	429	427	407	454	466	441	448	427	463	419	400	459	423	462	472	467	442	415	400	406	437	469	431	445	436	435	434	432	441	429	438	436	425	459	452	450	430	428	438	456	468	398	456	420	456	426	439	431	447	413	477	461	404	421	437	466	458	455	469	454	470	424	450	449	435	445	380	447	443	471	403	432	471	441	456	444	449	425	454	448	417	435	389	397	416	455	416	435	493	428	445	453	496	450	426	430	448	437	426	416	429	415	430	451	412	439	415	492	430	446	414	410	448	445	394	408	412	453	438	432	441	422	389	444	415	409	435	406	413	426	446	431	408	424	409	420	488	432	419	418	462	415	445	454	431	428	445	427	411	491	443	469	376	422	433	403	429	442	433	414	425	443	412	441	452	417	448	468	445	405	414	441	454	476	442	441	422	398	468	432	464	415	424	407	450	412	423	420	445	395	444	453	421	412	407	422	456	449	435	427	439	415	398	420	486	410	417	432	438	405	458	440	446	409	467	441	409	440	410	446	411	461	425	431	447	415	443	415	463	413	453	397	421	421	448	417	410	411	456	424	412	435	419	417	396	437	448	434	436	402	432	436	406	430	421	431	511	422	390	458	449	430	439	433	407	421	432	399	448	479	459	427	429	430	421	448	452	427	482	444	421	442	455	440	413	449	410	423	416	460	494	442	488	407	448	417	410	453	459	456	435	398	426	445	407	429	448	430	432	467	478	447	428	429	440	417	413	413	445	428	404	431	431	417	449	456	424	478	444	417	470	435	420	441	434	410	400	443	445	441	410	421	461	444	435	431	478	406	395	436	466	442	456	452	431	433	464	437	429	445	421	428	450	417	436	431	433	427	431	440	432	414	439	475	444	429	464	448	418	436	409	441	449	446	415	421	434	404	443	399	442	452	437	411	449	425	434	420	439	449	442	433	425	433	429	440	420	406	456	453	437	444	469	423	433	416	460	442	418	423	452	414	405	423	454	421	463	447	433	436	436	426	404	454	421	430	449	478	427	435	448	419	422	426	412	408	454	429	442	451	428	444	428	438	422	447	444	443	447	437	427	456	426	433	392	449	424	450	444	429	409	435	417	400	452	417	442	408	435	420	401	399	441	388	441	451	431	421	444	435	387	445	449	421	406	450	421	454	453	405	460	455	433	464	398	439	456	439	454	482	432	426	474	449	439	473	403	430	422	424	433	427	415	448	456	438	423	442	461	435	416	446	450	471	456	434	400	472	413	434	418	395	432	434	439	425	463	435	470	414	463	424	406	434	454	429	422	450	448	446	465	469	414	446	435	407	446	458	465	458	425	481	422	408	440	426	399	439	421	431	430	426	451	410	427	432	415	456	407	445	419	417	437	451	426	438	424	408	451	463	438	428	437	398	473	424	434	443	431	446	464	416	401	436	463	459	465	401	448	456	477	417	441	438	404	434	445	455	433	416	439	407	480	420	442	421	445	425	426	461	442	402	462	452	438	406	439	477	432	464	443	432	462	408	422	401	416	427	458	421	438	412	391	428	419	419	439	439	439	452	427	447	421	482	443	438	397	447	459	451	425	413	463	454	425	434	432	433	408	426	461	431	459	440	444	467	475	447	473	414	448	413	418	431	464	425	471	448	423	446	416	453	421	462	418	432	442	449	408	437	449	476	452	449	452	411	452	422	414	444	404	412	432	446	461	466	417	456	440	395	441	418	423	425	472	427	453	445	401	422	430	434	454	429	445	435	461	425	419	426	464	401	491	436	434	396	460	444	401	408	440	439	419	462	463	425	443	449	437	452	439	451	436	415	409	403	442	430	445	461	418	469	432	465	436	430	407	402	433	431	446	439	439	463	415	458	460	432	429	427	414	432	436	462	464	469	437	392	451	451	408	418	409	433	460	456	412	417	440	453	406	442	430	426	448	462	463	434	440	435	446	430	442	440	435	380	454	446	420	428	439	465	430	413	374	433	397	424	438	411	466	422	412	467	507	398	432	439	401	453	407	407	429	428	418	430	489	399	466	450	463	459	432	417	428	429	425	458	462	402	425	435	482	456	402	428	428	423	448	414	411	436	428	401	420	401	440	435	441	411	436	407	424	427	399	443	457	489	439	417	447	452	418	430	435	462
35676	30439	9188	4382	3295	2482	1841	1538	1288	1043	929	870	771	732	683	599	583	580	600	542	505	512	513	533	516	513	546	503	523	475	483	477	470	481	522	463	447	501	443	424	503	499	470	424	428	481	436	450	416	438	479	419	427	433	502	452	462	457	462	437	461	456	456	424	436	425	488	480	404	476	433	458	427	446	459	453	475	441	442	464	432	464	439	395	459	433	466	435	419	433	480	429	422	438	467	466	418	411	471	471	444	476	468	425	418	483	462	420	465	446	461	462	457	442	436	454	418	419	441	421	428	419	460	461	438	449	450	433	444	466	443	453	452	428	436	435	459	420	414	410	453	495	463	430	461	478	460	426	431	464	472	443	457	435	416	430	434	433	469	419	447	417	440	452	458	427	416	463	478	422	435	452	455	485	401	428	442	440	416	457	462	465	404	458	423	469	421	426	477	446	456	451	431	443	460	431	437	431	406	423	423	418	468	402	437	449	436	451	436	423	456	471	436	443	466	460	422	468	450	446	432	430	436	425	452	430	440	423	458	469	438	432	459	450	416	451	440	451	463	473	470	475	428	435	431	474	448	443	447	426	433	466	481	430	430	436	453	436	469	433	444	452	458	442	407	436	441	442	460	472	429	424	417	466	420	449	434	427	448	467	462	434	438	435	457	431	456	442	408	463	457	419	441	445	433	437	409	419	461	461	421	424	418	432	413	429	450	470	429	453	441	474	455	417	443	426	424	479	419	447	455	457	453	449	450	445	445	492	439	434	413	474	455	425	436	462	457	437	450	436	431	449	422	414	438	458	462	409	440	458	420	466	457	452	467	434	427	411	435	428	445	441	457	439	431	488	431	414	438	447	433	455	445	451	456	432	439	453	446	472	474	453	450	414	467	436	446	438	433	446	446	422	483	443	412	447	457	451	446	446	428	435	447	468	407	483	449	423	433	458	423	409	438	406	498	419	456	431	480	495	426	434	418	409	473	448	454	465	455	433	423	422	459	466	450	439	438	437	455	441	412	404	461	415	434	423	481	471	488	426	481	482	412	445	426	428	420	413	436	446	444	457	431	439	439	495	424	447	444	431	454	485	434	429	458	441	430	409	434	417	416	440	428	439	446	438	471	449	415	435	427	469	428	444	450	427	462	441	470	445	444	409	420	450	450	423	477	447	447	446	467	431	456	453	439	438	423	467	427	426	441	460	391	432	436	427	461	463	441	442	459	461	455	430	438	442	456	418	432	429	441	438	444	458	427	437	450	424	438	471	462	459	456	397	445	408	453	461	433	457	445	425	467	433	447	444	452	442	438	420	457	416	415	425	439	468	455	431	431	426	449	449	403	433	427	410	469	474	384	429	424	441	479	454	460	426	449	427	427	468	422	470	473	463	475	474	474	424	460	474	400	433	445	428	439	439	456	463	449	455	485	417	423	458	448	447	460	448	443	427	467	426	464	417	428	434	403	451	424	447	411	449	460	423	413	455	450	419	478	425	467	443	431	428	443	450	440	423	453	446	424	468	409	426	458	482	473	455	396	460	417	438	450	461	468	433	464	454	466	457	446	430	420	461	464	400	449	457	452	448	437	437	451	432	438	443	465	463	415	440	417	450	434	448	438	433	439	430	454	421	439	430	424	458	440	442	460	422	455	433	417	430	431	436	449	453	444	463	420	465	439	459	450	510	406	462	442	449	446	408	471	461	413	438	426	463	436	435	430	468	425	472	463	470	458	442	430	419	463	468	449	427	431	482	436	464	456	438	438	436	441	461	401	398	447	455	452	427	423	444	462	453	420	405	472	481	457	433	403	451	479	444	444	457	428	379	457	460	435	468	458	440	446	449	459	441	414	443	423	437	445	461	437	440	452	418	451	428	465	448	438	456	440	433	450	459	441	419	457	426	449	471	433	452	477	420	419	448	436	443	436	447	401	449	443	445	445	444	481	441	437	396	459	449	472	420	459	457	437	442	449	442	427	411	453	483	448	432	450	434	498	437	442	443	449	433	431	471	419	438	420	440	448	432	470	436	426	436	446	447	471	459	446	463	454	415	464	427	435	413	436	467	421	443	407	492	405	494	453	444	512	394	428	456	395	440	432	445	452	427	444	452	448	442	459	426	433	413	449	429	405	440	457	427	399	408	469	414	436	392	480	416	435	440	417	417	436	424	442	421	446	429	460	408	471	425	457	452	405	452	496	463	478	411	430	384	469	423	429	480	459	449	435	443	423	473	447	459	462	458	413	461	429	451	444	441	436	405	426	481	450	431	457	459	449	460	400	428	478	451	462	420	439	442	420	441	427	455	432	438	411	435	390	448	462	454	453	432	457	439	441	461	428	411	476	424	457	409	468	428	426	436	446	424	441	421	483	465	460	465	472	395	444	426	437	450	474	444	478	440	445	458	441	453	423	477	427	439	462	388	445	462	481	437	411	455	461	468	433	468	380	481	425	449	431	413	472	417	430	450	405	454	464	468	467	452	447	437	447	431	476	473	437	423	417	406	438	456	423	410	483	485	419	440	466	420	474	465	411	423	430	467	423	461	477	467	489	409	460	444	398	420	423	463	448	444	451	463	390	459	420	438	390	480	451	467	461	419	457	458	429	439	463	410	412	433	418	386	433	431	431	439	439	427	422	503	457	459	425	471	457	430	410	481	423	407	443	460	449	426	433	421	477	479	443	438	455	433	436	449	488	439	422	461	476	392	459	419	501	446	512	432	440	430	416	449	483	448	427	467	474	423	440	444	449	428	433	473	421	443	441	450	462	438	436	458	454	477	444	405	454	422	454	434	476	437	448	441	444	461	478	444	447	427	439	453	438	452	446	395	405	468	442	478	430	417	447	405	459	457	433	504	448	421	426	453	479	434	431	418	463	479	435	443	405	458	410	442	423	450	453	467	409	464	462	428	424	448	436	453	413	424	444	446	450	435	428	441	428	424	457	435	413	402	426	437	452	453	467	446	426	457	425	440	461	428	452	444	439	438	454	478	418	473	430	468	460	449	473	384	461	443	447	450	461	478	442	440	426	432	431	442	422	439	452	492	403	424	418	440	429	437	469	455	423	427	446	426	446	435	421	431	467	425	456	474	455	414	454	413	485	451	452	435	422	433	458	458	483	429	418	429	443	421	450	446	425	426	403	454	471	438	438	462	446	450	429	432	438	433	445	442	430	466	402	433	443	454	485	483	441	406	424	451	447	439	443	438	397	446	470	456	435	414	432	442	441	426	432	456	469	431	474	439	422	435	461	430	436	456	439	446	448	454	408	407	437	452	414	460	453	443	439	433	460	465	442	438	418	420	436	435	419	439	413	424	448	456	425	431	449	420	444	424	452	456	407	463	472	434	439	435	473	468	389	430	460	476	434	452	466	436	487	452	435	447	456	450	475	408	460	421	494	439	448	423	459	432	454	485	442	419	447	440	473	485	457	440	437	451	420	452	467	480	446	414	457	428	466	430	440	451	437	436	448	399	444	427	422	447	442	403	448	429	439	455
27676	17641	3680	634	478	402	393	360	359	345	356	301	358	339	344	343	357	322	326	350	357	336	326	348	328	334	307	336	347	354	314	317	370	345	335	328	337	332	330	343	344	315	308	353	326	370	323	358	314	293	301	341	337	335	338	339	354	345	326	359	332	360	329	352	346	341	337	385	362	353	298	336	331	370	325	326	345	309	340	336	338	346	336	356	335	319	340	353	315	328	322	358	318	336	347	365	347	322	357	343	323	353	362	344	370	329	323	345	305	338	360	353	316	355	374	344	338	320	347	341	328	292	370	320	332	339	362	320	335	343	314	343	333	316	327	341	338	334	319	312	321	334	337	341	341	354	319	301	323	327	319	348	348	319	343	322	345	338	359	325	355	336	331	299	323	341	328	341	314	335	332	318	328	340	325	335	306	343	317	313	322	352	348	373	342	313	330	321	329	339	316	343	354	304	327	317	375	347	307	365	369	338	320	330	324	322	331	336	330	304	321	333	350	342	347	285	344	323	345	365	312	355	328	349	350	308	371	338	318	323	343	317	328	325	340	358	352	339	311	332	301	339	368	344	330	381	349	319	327	382	320	323	293	351	340	315	323	335	320	354	341	319	311	331	315	341	347	332	319	326	353	322	346	298	327	327	370	355	320	332	320	331	333	311	349	348	363	340	296	352	375	325	314	346	337	335	337	350	295	321	327	295	320	340	334	365	317	363	365	350	333	338	326	334	319	314	306	335	313	344	334	355	313	350	338	325	323	359	315	355	322	324	337	318	324	346	295	346	352	310	310	353	341	357	348	347	349	339	360	347	358	337	352	322	349	327	354	325	364	331	349	290	337	329	331	335	323	327	309	345	312	350	336	318	326	349	326	329	342	324	380	341	310	315	352	341	325	343	344	350	320	320	360	337	350	342	336	359	323	334	314	354	329	312	366	357	354	343	287	334	343	321	349	327	312	352	340	333	337	329	347	336	326	371	336	329	329	355	309	354	360	325	333	345	334	360	339	344	349	337	339	317	347	353	345	346	322	333	344	319	335	302	354	358	319	326	342	343	330	316	319	324	358	402	369	311	311	328	365	293	356	298	344	321	322	341	320	331	330	311	317	320	320	345	353	311	319	328	309	341	355	346	349	331	337	329	363	344	329	310	355	356	339	326	306	384	325	305	342	308	286	361	344	358	330	343	303	322	330	351	321	371	343	355	351	326	325	310	336	329	355	310	321	339	367	307	325	307	321	330	326	309	339	347	359	323	314	359	349	314	333	340	335	332	370	355	339	352	322	328	345	340	314	349	323	329	361	332	336	346	351	338	354	331	358	361	295	343	352	318	349	315	327	355	337	319	332	328	341	353	329	331	344	350	337	337	356	350	331	326	316	312	347	322	322	316	340	358	330	329	313	329	303	306	355	350	314	332	335	361	317	347	329	333	326	353	333	328	337	319	325	388	342	332	324	393	309	345	346	289	325	330	348	377	337	368	314	354	320	342	330	334	310	327	320	320	328	316	319	336	354	298	341	371	325	372	312	356	308	327	344	354	323	338	339	343	314	354	350	333	307	337	368	332	323	334	302	339	333	321	293	330	342	319	323	325	325	371	348	326	341	332	331	312	328	346	359	348	336	375	345	304	370	337	332	338	342	341	382	353	348	291	338	333	334	325	319	326	315	320	311	351	353	371	354	361	348	360	352	323	372	342	326	328	349	324	349	369	327	359	364	306	325	332	343	348	346	311	332	336	301	324	353	315	356	324	335	359	332	335	334	303	308	327	353	306	325	349	350	330	336	346	346	314	340	338	315	324	321	358	336	350	356	322	342	320	332	354	370	319	350	315	347	337	339	331	306	325	362	342	345	354	331	323	326	330	309	357	343	344	342	326	351	325	330	299	323	378	315	355	331	348	352	325	337	303	333	355	351	352	353	347	327	372	344	350	350	323	329	324	313	349	346	361	316	345	351	343	329	325	346	330	342	359	322	334	349	327	339	331	357	342	320	312	357	338	322	359	350	326	344	343	389	316	322	360	364	287	292	321	335	333	378	328	339	344	330	294	357	324	315	316	326	342	341	323	318	337	334	336	337	381	328	328	321	325	328	337	326	358	350	338	351	344	332	331	332	356	333	339	337	365	310	343	339	329	357	351	361	331	363	327	359	293	326	329	330	329	339	337	336	358	351	347	343	324	359	353	328	357	327	365	317	304	356	307	342	334	344	344	328	316	364	362	377	337	341	335	340	362	349	324	307	306	357	347	346	308	342	336	314	337	323	322	330	324	341	333	352	316	355	342	335	331	302	367	337	366	329	322	324	332	355	348	350	346	326	338	349	335	334	317	353	297	346	338	339	347	331	315	298	322	359	317	320	353	342	323	312	326	343	321	347	312	320	339	347	350	382	355	360	331	351	335	329	323	358	326	311	355	328	333	363	349	362	325	329	352	333	327	307	337	308	320	339	320	353	337	335	359	348	326	330	336	338	340	315	303	327	328	346	305	307	343	333	345	305	321	325	377	344	337	365	337	306	332	366	359	340	317	334	334	337	363	342	343	341	314	353	369	349	356	339	320	356	315	338	328	362	331	336	351	337	343	346	322	330	327	319	343	335	337	361	345	339	324	307	313	301	344	342	338	322	320	347	338	371	329	361	330	348	306	354	386	316	325	317	344	343	320	344	331	316	362	351	338	294	309	321	323	328	341	303	340	343	324	335	368	307	353	344	333	323	342	360	328	337	317	364	328	321	341	353	294	318	344	334	324	328	358	309	353	371	335	343	335	346	361	329	359	349	341	322	354	347	335	312	342	358	369	334	371	321	324	337	310	318	376	345	321	328	304	318	352	344	332	350	332	350	311	334	365	317	307	363	321	337	307	353	336	308	369	339	332	341	324	336	343	345	343	321	317	316	333	335	325	290	350	331	326	288	333	319	319	325	331	325	310	314	321	326	351	316	338	329	355	337	297	353	292	308	311	318	310	310	336	329	321	322	273	324	318	338	343	360	325	334	326	340	344	333	317	342	328	328	331	346	352	308	356	326	350	337	332	357	324	332	294	380	353	341	320	357	344	337	354	346	359	330	341	341	360	320	344	326	333	294	320	342	350	342	306	329	328	347	339	307	318	327	349	346	322	342	356	354	325	351	319	321	364	328	327	340	328	357	311	338	354	379	307	356	345	360	308	314	328	343	305	329	335	328	332	313	349	367	362	340	321	324	367	313	342	348	335	333	334	363	319	331	303	311	304	353	323	343	319	305	334	320	343	352	338	328	345	332	332	335	334	315	338	317	337	373	358	290	324	342	316	331	328	335	333	342	329	305	317	326	347	318	357	364	336	317	349	348	310	328	354	320	329	351	332	355	359	333	314	300	326	317	336	319	280	307	357	349	333	347	341	355	325	316	333	346	323	335	351	339	328	352	340	362	344	312	321	329	315	311	349	339	362	327	328	360	326	352	351	342	332	326	363	310	351	363	325	318	338	315	334	363	327	322	335	335	368	333	323
8684	4546	691	528	493	441	422	412	399	391	388	425	372	381	392	377	382	362	364	355	392	393	377	380	369	401	343	386	365	379	400	380	382	368	383	382	372	408	356	363	371	406	360	384	421	376	385	342	379	345	392	395	362	398	386	405	379	352	368	364	360	378	383	395	353	349	407	359	336	355	400	369	385	349	325	429	393	401	366	373	340	365	379	359	362	379	379	376	360	383	361	378	363	373	386	374	420	408	388	391	318	376	348	391	379	420	392	363	378	369	366	376	358	398	392	370	381	367	371	361	351	337	395	366	401	350	366	402	382	406	357	383	364	397	367	347	395	411	366	356	353	417	384	366	369	378	356	369	413	340	369	364	354	379	353	379	370	396	374	383	339	368	354	363	388	367	403	371	379	378	359	376	386	382	367	388	383	391	327	366	363	365	337	389	391	394	404	400	384	384	388	363	348	357	392	350	383	390	349	397	401	347	402	382	362	348	366	375	356	401	383	389	382	392	375	391	374	341	386	385	362	384	391	366	372	361	370	352	374	356	396	409	375	368	381	379	392	376	372	401	369	353	382	360	400	385	360	394	344	379	391	393	345	364	372	352	381	406	374	380	319	357	404	370	363	361	361	348	387	383	390	352	382	363	396	419	333	396	370	371	397	391	395	345	368	355	390	364	383	381	358	345	363	344	354	343	363	381	376	391	375	374	405	343	354	387	369	366	389	357	371	335	366	372	349	375	374	355	401	433	388	357	365	389	372	382	435	360	341	392	375	365	330	383	392	337	414	347	388	343	391	367	387	388	416	331	371	356	386	365	384	379	392	357	374	434	397	351	385	358	398	408	373	390	368	390	377	384	381	390	372	368	381	350	349	362	329	361	394	376	371	363	345	380	371	370	388	371	394	358	367	399	396	383	387	329	382	384	364	388	392	388	392	395	381	370	360	396	375	396	385	362	363	362	394	363	370	362	381	358	382	383	395	384	409	412	417	414	367	366	331	394	391	390	363	389	418	377	369	406	379	361	389	354	382	366	392	376	366	375	325	381	346	366	350	393	353	390	350	364	405	374	366	343	361	389	347	343	376	376	388	374	384	395	365	377	376	399	362	368	382	386	385	378	378	349	382	349	400	355	378	384	383	356	365	389	391	367	354	386	361	391	376	394	373	355	399	394	384	351	418	355	381	366	380	375	387	412	377	377	346	372	364	401	416	375	394	352	380	386	387	369	387	366	381	388	359	392	383	398	337	390	345	381	356	392	370	354	360	362	405	337	390	387	388	359	390	380	375	375	365	370	413	365	336	397	360	350	354	348	381	380	389	393	385	388	394	398	384	382	338	396	379	358	384	350	368	378	357	381	373	372	372	367	359	430	349	379	355	369	321	385	409	375	364	376	366	370	394	391	384	368	363	393	345	337	399	406	370	390	351	360	382	395	363	378	378	414	381	348	354	345	370	363	384	361	414	353	359	346	363	380	365	382	407	398	414	381	403	352	346	345	368	377	392	380	365	378	394	383	353	391	367	373	379	392	377	393	399	394	395	364	383	389	368	367	379	354	351	373	400	388	369	357	342	325	386	380	398	383	341	340	401	367	386	346	393	356	328	346	410	338	397	372	407	408	394	398	405	390	349	356	371	346	378	359	385	388	393	423	382	388	360	342	385	362	376	373	381	377	355	404	369	381	382	439	382	376	359	397	417	396	386	380	370	357	383	415	393	382	373	374	339	334	344	376	361	356	363	337	354	369	365	376	415	361	399	396	360	414	339	393	358	377	395	372	415	375	375	381	378	377	386	380	377	374	361	394	364	362	376	349	369	370	372	387	384	388	375	365	411	409	364	378	366	371	389	373	368	391	389	368	361	421	419	369	364	368	359	384	385	342	383	352	388	350	345	361	381	363	399	379	348	380	339	385	367	367	382	365	360	393	383	350	359	375	346	377	364	373	372	354	363	381	338	400	338	378	410	351	343	356	360	348	359	407	379	357	380	389	339	352	414	366	381	379	390	408	404	373	372	380	375	393	383	380	383	361	437	389	396	401	364	407	356	369	373	404	389	372	393	389	385	400	368	372	333	412	386	359	393	361	389	335	404	355	385	351	345	385	362	377	393	391	390	373	373	361	379	402	370	370	394	372	341	335	365	376	373	407	391	362	351	374	371	356	377	388	369	383	400	369	352	356	366	388	376	386	357	395	368	350	362	363	359	364	366	385	379	373	385	388	372	349	367	381	385	333	331	367	398	428	371	376	397	346	385	359	372	377	343	399	376	377	380	384	383	351	374	376	400	388	368	362	367	386	350	402	401	377	400	373	351	375	372	398	389	380	376	362	354	394	373	385	396	382	394	365	404	355	373	364	396	400	353	386	360	395	361	378	393	385	378	381	346	367	376	370	350	388	374	387	360	405	392	389	392	388	406	361	364	363	410	385	399	374	352	369	381	340	409	344	349	373	387	350	389	369	370	358	363	352	389	373	351	390	362	377	387	373	361	380	317	379	384	379	383	383	395	371	380	364	366	370	381	384	368	379	411	375	372	367	392	382	406	388	406	358	379	406	379	392	395	368	397	361	395	354	369	363	364	389	348	378	372	362	386	381	348	389	360	384	372	382	382	385	363	373	385	390	362	348	372	381	355	407	376	379	340	346	377	411	391	388	385	347	345	335	400	372	401	377	404	378	399	401	390	372	364	369	350	392	368	365	352	369	376	414	371	376	353	410	415	385	366	380	378	354	373	360	401	384	377	388	381	389	362	354	354	377	389	382	370	358	370	381	376	377	347	378	338	367	362	369	360	366	352	349	377	379	342	371	355	342	384	372	347	382	389	368	369	390	379	344	388	379	345	363	370	379	389	412	345	393	398	353	382	387	388	354	361	354	357	405	416	377	379	398	387	366	398	362	381	374	370	358	383	371	374	417	342	350	352	357	447	351	353	382	400	374	365	398	392	347	348	396	371	364	422	377	367	363	398	402	365	370	384	352	342	388	386	379	348	372	362	388	420	329	380	398	376	391	367	368	338	402	375	344	369	375	381	394	395	365	389	342	367	406	358	400	381	412	325	385	350	366	388	334	369	373	368	365	365	386	361	334	384	367	359	365	363	349	385	366	383	390	377	382	366	362	388	337	379	381	397	371	365	383	363	349	390	372	371	355	361	365	360	390	383	374	389	393	387	355	399	367	367	374	374	400	398	374	374	378	372	376	370	363	387	380	426	354	373	377	388	356	360	394	382	388	360	367	373	383	379	417	393	369	393	384	353	363	340	371	374	379	378	358	346	403	370	396	385	379	390	392	338	402	379	378	408	349	384	388	390	381	398	374	416	387	372	348	350	407	361	401	380	356	341	394	363	369	387	416	358	375	373	370	364	363	404	394	363	375	414	401	364	387	385	400	373	347	381	393	381	364	370	348	377	340	387	336	376	359	373	381	350	378	355	358	368	353	344	375	423	379	365	399	400	377	380	349	408	406	375	396	344	385	409	373	386	340	377	373	410	383
23675	21099	28224	24234	21095	8556	796	523	419	359	335	332	274	262	233	240	244	201	255	222	217	231	217	211	230	186	215	192	176	204	201	189	201	220	215	200	169	192	201	199	212	198	199	212	205	223	167	182	187	215	187	203	185	172	202	189	195	211	172	201	221	212	180	191	184	190	180	229	188	203	209	183	193	209	152	219	179	192	189	187	194	166	195	213	176	221	195	190	202	178	196	207	154	179	188	212	191	185	186	200	207	193	186	158	180	208	184	180	192	194	171	191	201	175	172	189	202	199	204	189	183	215	172	203	175	196	194	172	191	188	190	183	170	194	186	185	182	193	190	183	175	176	189	196	202	195	189	222	176	172	160	202	178	195	198	187	177	189	196	188	198	205	216	198	176	189	183	172	172	184	183	171	168	190	211	195	180	168	156	194	175	191	180	157	197	206	196	178	191	202	178	177	187	172	197	199	169	186	201	172	198	173	179	196	178	217	207	199	182	175	173	196	193	205	194	199	179	197	204	224	186	193	195	201	201	174	193	190	179	185	235	193	192	208	199	170	201	202	189	190	198	192	198	189	177	171	172	178	210	172	188	199	173	163	169	211	193	215	202	201	199	191	197	179	199	202	201	172	198	204	175	176	191	182	182	192	193	190	219	201	192	198	168	199	162	197	184	183	200	193	186	209	189	188	202	198	196	189	186	180	197	197	194	207	165	205	175	174	167	172	164	197	167	195	189	193	211	171	191	195	211	206	209	187	193	184	188	207	195	194	173	198	174	187	193	190	188	191	169	216	190	181	192	171	181	198	211	199	189	205	171	187	200	187	207	185	199	183	179	198	185	210	168	186	200	171	196	222	195	208	202	207	179	183	193	200	157	188	212	173	192	207	191	203	177	161	201	184	182	193	202	210	211	207	182	219	210	226	185	191	176	205	193	183	180	193	192	217	208	189	191	184	210	180	177	183	175	203	193	194	187	194	180	209	190	170	185	197	193	185	187	210	182	194	191	181	185	180	172	188	188	217	177	177	186	194	204	209	208	200	189	217	190	184	184	198	185	212	199	207	176	183	193	204	192	182	174	191	210	210	176	169	179	201	185	207	177	186	194	201	194	198	205	183	180	181	213	182	195	202	182	164	175	192	187	183	196	203	198	219	177	192	189	202	190	197	182	182	201	205	179	192	212	198	200	182	175	200	216	199	180	220	206	191	204	213	177	174	193	201	194	181	207	178	214	181	207	149	183	207	174	208	210	178	161	186	209	203	171	216	174	190	168	196	208	173	201	169	185	199	213	172	184	175	188	204	173	192	170	202	209	179	203	203	201	188	203	178	183	186	191	182	171	198	172	183	165	198	187	197	194	179	182	187	175	221	198	177	196	188	193	213	187	194	211	195	188	171	197	173	181	188	190	155	175	166	193	196	175	188	211	181	222	180	195	194	151	198	211	183	190	188	201	175	185	193	182	197	207	201	194	194	175	184	179	187	180	194	167	176	175	177	202	207	195	190	181	202	196	207	195	203	170	197	192	175	204	192	186	181	191	158	181	209	208	184	174	181	188	195	218	187	216	179	187	181	210	190	198	192	193	221	195	173	175	202	196	183	202	180	191	180	168	192	183	208	174	193	189	196	177	190	185	198	196	192	189	212	212	194	195	188	197	198	177	204	186	205	168	175	177	211	198	198	214	195	198	185	171	220	190	205	187	193	178	178	194	191	189	188	197	214	216	181	182	190	167	203	194	197	204	182	206	169	177	202	199	186	185	186	164	173	189	173	189	184	157	220	179	205	221	187	188	185	199	220	199	177	207	220	183	196	208	194	168	199	167	209	190	194	196	186	181	199	187	208	181	195	169	197	194	212	193	192	199	195	187	190	172	184	196	206	185	180	187	217	181	193	186	174	200	184	181	186	205	189	211	187	177	186	178	182	206	167	194	182	193	202	205	196	170	205	209	197	184	185	198	189	192	194	190	196	191	203	191	195	175	204	177	216	177	211	194	194	207	203	197	201	184	187	208	187	175	161	168	182	189	216	218	156	185	195	179	215	204	185	187	199	187	212	196	202	192	210	180	201	193	178	188	198	180	175	200	193	184	205	202	184	214	204	178	182	185	188	190	189	177	200	184	183	189	228	182	203	185	191	190	195	186	182	191	204	192	194	211	202	186	186	187	190	188	196	170	198	185	217	188	172	194	200	197	195	194	174	173	155	189	192	211	180	193	202	207	189	186	204	174	186	182	217	203	196	207	181	190	196	198	198	205	207	185	192	178	192	186	189	200	183	197	186	211	208	186	161	209	168	225	173	167	180	197	175	172	188	166	184	167	200	189	170	207	196	185	191	190	172	204	173	189	210	192	203	200	204	208	177	193	194	194	187	179	172	203	209	181	203	212	163	205	194	180	195	180	167	191	176	179	226	222	179	204	195	186	198	171	191	187	164	198	155	192	187	208	211	218	211	202	187	198	191	191	170	176	190	212	170	213	214	204	181	194	179	172	188	191	201	200	160	194	202	205	175	216	203	210	184	182	191	216	176	189	184	207	201	198	184	210	204	173	184	169	189	174	181	182	172	186	187	187	196	182	186	174	197	173	196	191	199	177	217	184	185	218	198	166	214	197	189	171	194	196	185	179	225	182	181	184	192	198	205	179	156	203	197	168	178	196	190	193	205	183	168	180	168	189	180	186	180	201	188	185	189	175	184	214	165	180	210	231	161	167	211	173	184	197	211	229	202	187	202	190	174	196	180	216	196	193	188	219	167	190	168	179	188	192	199	178	185	204	185	198	187	190	190	193	195	188	212	189	179	183	196	196	216	181	182	202	170	171	187	197	179	170	176	176	174	190	165	203	196	177	194	199	172	196	194	180	167	183	218	185	191	200	184	192	160	189	208	171	178	172	197	174	197	203	183	192	210	166	189	184	216	178	208	185	169	207	179	183	196	164	191	197	201	192	195	200	201	180	173	185	175	189	182	185	206	189	181	211	209	168	190	205	193	197	186	184	188	173	184	195	190	167	178	178	191	205	190	177	199	176	182	194	167	181	181	196	191	183	169	211	167	219	190	209	192	159	204	178	183	178	214	205	196	189	167	200	176	170	207	176	190	188	180	188	183	224	183	205	194	209	197	185	193	183	185	210	205	186	188	215	170	193	186	204	189	187	157	177	193	182	177	168	198	170	167	230	180	196	185	193	202	182	176	177	185	186	212	198	183	204	192	194	188	202	202	197	194	195	206	205	202	209	190	177	213	207	210	194	188	192	175	191	229	178	208	198	195	182	189	195	199	191	161	184	225	196	173	189	211	171	174	184	171	185	200	174	172	171	172	186	171	183	206	181	203	195	174	211	171	181	176	187	188	205	167	226	218	202	185	190	174	212	193	193	186	203	211	169	198	185	194	181	193	189	196	186	182	186	178	194	177	186	185	186	187	193	188	197	189	182	198	204	182	173	183	184	174	187	189	191	175	169	197	193	173	216	189	207	188	204	183	183	212	199	193
29943	21382	5298	2544	1796	1348	982	766	605	521	448	440	394	354	328	294	287	284	271	285	255	256	273	241	240	247	236	237	234	258	227	216	222	219	228	208	223	231	248	215	227	217	223	226	232	226	236	228	224	236	204	224	215	206	219	233	240	207	226	226	223	219	210	247	225	211	202	211	229	199	203	235	214	200	231	224	198	229	206	225	206	203	216	255	166	226	209	197	235	209	193	225	238	239	220	199	210	207	224	223	204	202	228	223	224	224	218	212	221	209	210	234	200	222	198	211	213	212	232	232	221	245	218	216	222	213	228	191	211	208	208	222	217	230	225	188	230	221	211	203	214	210	232	222	221	201	209	227	200	205	198	228	235	236	222	214	206	206	211	208	211	236	231	243	229	233	207	227	204	221	234	218	176	227	219	212	188	235	247	174	208	197	216	215	224	242	224	224	227	232	227	236	230	208	218	242	215	186	214	198	206	207	236	196	227	241	224	209	213	215	211	236	235	229	214	224	206	211	253	238	226	201	214	232	218	182	223	227	204	223	230	209	212	214	208	219	208	221	192	203	229	225	208	244	209	222	231	208	229	226	195	221	247	215	220	191	205	213	218	204	207	227	209	213	221	223	213	227	242	202	216	207	227	211	225	222	191	181	226	191	200	213	232	233	229	215	195	214	193	215	201	225	221	198	235	195	186	206	235	244	225	217	200	230	222	204	230	223	217	214	226	222	203	220	205	223	219	221	217	211	237	207	230	227	215	235	209	201	202	208	188	236	214	213	224	196	214	229	234	233	214	208	200	215	220	237	222	251	231	247	242	222	205	206	225	208	232	192	213	221	214	249	220	209	220	243	200	213	224	187	217	204	246	202	203	225	192	221	209	237	215	226	211	224	216	208	229	176	208	218	201	234	223	224	229	207	245	232	217	218	251	226	197	216	228	223	216	239	210	212	204	223	213	209	223	239	210	219	228	205	211	210	244	211	222	215	211	201	193	226	231	228	215	220	228	233	215	208	218	210	205	211	207	209	222	217	192	220	208	212	242	203	216	235	213	219	237	254	214	208	205	254	239	206	192	191	220	212	228	199	205	201	220	196	218	218	235	215	217	230	203	222	208	213	202	212	208	223	221	225	210	220	190	214	229	249	228	198	216	219	225	242	194	203	210	195	204	228	220	226	198	203	227	189	216	208	255	205	228	242	219	191	233	191	205	214	229	205	233	199	216	225	216	219	209	206	203	221	192	200	234	205	226	232	220	217	244	202	238	198	224	223	225	229	213	197	234	215	200	233	236	242	224	196	200	217	218	225	228	194	238	204	203	217	211	210	192	221	183	200	215	225	212	198	194	214	212	194	226	204	230	231	213	225	211	236	238	212	230	217	226	219	215	227	225	204	205	215	218	250	209	237	209	209	199	224	225	197	230	212	231	218	225	221	203	241	224	231	212	215	231	235	226	215	221	242	191	219	193	209	205	214	213	216	251	201	205	211	216	192	183	204	218	239	216	218	216	235	221	226	190	257	215	216	243	214	227	209	231	228	186	214	195	193	212	247	198	195	241	236	231	218	240	240	222	211	235	187	236	213	199	205	217	244	246	210	225	199	232	225	199	219	222	207	218	233	189	214	204	235	205	220	230	233	237	203	214	217	228	236	226	228	247	226	244	210	221	202	226	212	217	236	204	206	216	204	223	194	220	212	209	227	209	221	217	210	216	211	222	210	204	214	210	243	209	208	230	202	198	248	206	233	219	230	223	237	216	227	225	216	231	247	218	236	193	222	219	211	199	214	203	218	205	219	214	218	221	188	206	198	234	198	208	204	205	209	211	214	214	202	219	238	228	210	262	215	221	202	210	225	204	240	189	212	210	227	219	233	225	207	216	217	225	218	238	235	214	213	214	218	222	208	205	224	198	194	242	212	213	230	206	223	199	208	226	202	218	240	224	190	217	198	231	230	214	190	211	199	201	210	196	212	213	212	237	215	200	207	218	204	209	228	238	219	199	228	228	217	201	218	205	221	195	218	215	211	233	216	217	206	236	198	203	218	208	233	250	214	206	212	214	232	210	222	192	220	215	211	211	216	216	213	216	214	180	197	218	207	220	192	214	209	205	241	218	208	194	230	226	219	229	218	237	216	206	229	232	225	213	202	222	227	214	229	222	229	227	207	224	226	190	243	236	219	215	194	189	229	208	198	228	184	223	234	196	213	233	237	239	204	191	215	202	233	244	215	210	218	193	226	232	188	219	200	205	218	210	203	220	205	223	194	203	218	224	226	207	215	197	202	206	217	225	184	192	234	227	225	195	233	219	242	208	203	220	217	212	216	207	240	227	217	203	213	220	211	221	196	206	230	248	204	219	210	203	199	204	222	215	220	208	210	203	207	220	199	230	214	221	215	249	210	212	226	211	209	204	223	203	215	211	209	215	237	188	235	197	239	211	211	226	219	220	223	216	213	197	217	208	216	204	232	223	214	182	243	198	208	247	188	235	228	241	202	196	223	205	243	207	201	196	232	196	228	216	175	206	221	203	189	219	215	202	224	191	208	196	215	219	214	223	222	222	193	198	227	190	195	229	209	218	213	238	211	252	237	222	219	186	252	226	211	233	217	242	187	193	215	203	230	215	193	220	189	216	215	199	214	198	219	227	195	240	207	208	207	209	205	239	225	208	234	226	185	235	240	196	227	200	203	211	212	215	210	209	236	193	247	201	248	221	207	193	189	229	231	228	207	222	229	217	240	208	217	226	221	237	232	204	203	222	222	233	212	199	212	225	199	226	213	241	210	228	227	228	232	195	209	225	188	214	236	217	214	176	202	231	212	234	217	204	247	224	199	201	213	207	217	190	236	230	208	207	193	224	231	209	197	201	242	236	236	226	204	238	211	212	214	182	222	212	230	221	206	220	218	238	211	230	227	177	223	209	220	228	228	228	212	211	223	216	220	215	205	217	226	204	251	215	226	208	223	200	216	219	228	187	196	230	203	231	203	184	197	199	182	225	215	208	212	223	242	217	234	236	217	231	214	220	223	213	212	213	220	203	221	206	224	197	244	225	216	199	211	197	204	192	233	199	253	230	212	203	204	237	234	220	230	235	242	193	252	210	218	209	189	238	228	203	216	216	217	209	215	248	236	218	202	214	195	224	231	204	224	203	227	219	211	217	216	224	207	208	224	208	214	204	206	233	224	250	217	206	213	229	199	205	222	192	219	220	219	243	202	240	216	223	228	230	198	215	232	207	208	196	214	230	223	202	224	220	224	207	232	243	209	225	218	205	215	214	229	219	215	214	213	229	223	217	221	199	184	198	193	236	229	219	220	252	195	226	198	217	199	220	224	218	221	229	195	227	203	227	207	224	220	231	216	230	213	182	220	221	190	254	217	212	204	231	190	209	209	218	224	228	219	217	229	227	203	218	197	238	231	211	193	239	227	219	205	206	231	204	198	194	219	199	211	216	203	200	204	224	206	192	208	207	212	213	210	221	217	225	221	226	212
24785	21104	27081	25292	9413	1009	815	685	691	665	637	630	665	631	618	666	604	632	627	562	574	545	597	641	583	545	568	571	595	604	590	585	603	624	563	602	599	540	595	555	611	555	575	624	575	601	587	563	570	554	599	602	604	604	590	607	577	612	605	540	576	543	600	625	592	579	601	578	647	594	579	611	549	564	560	570	610	573	564	607	591	502	576	614	502	570	576	514	538	574	541	597	574	589	559	585	580	596	594	585	572	579	590	545	598	589	557	598	614	580	626	552	587	565	539	518	566	566	577	589	573	552	558	571	550	589	573	570	582	578	587	566	593	581	576	566	602	622	586	598	575	587	637	562	575	535	571	576	608	565	572	604	533	592	594	610	577	628	614	575	557	563	610	575	633	561	576	566	547	578	594	619	585	579	549	584	575	586	594	563	595	604	591	608	597	545	529	566	570	611	562	588	614	595	611	582	603	588	592	586	515	550	555	614	578	588	617	584	546	611	605	591	569	551	551	587	600	580	564	546	592	545	588	573	620	590	529	560	546	553	557	539	546	580	606	593	585	556	572	591	543	585	560	546	575	559	544	632	601	561	622	572	599	548	585	614	580	613	568	564	607	528	574	588	575	593	582	534	600	561	580	546	557	565	547	598	581	574	629	580	541	609	593	594	546	553	589	582	583	545	583	586	580	604	558	563	521	553	552	595	611	589	557	617	604	573	573	519	577	598	596	604	577	607	561	584	591	538	548	539	584	557	542	587	551	593	573	586	555	532	541	604	543	585	546	583	573	576	601	578	552	584	578	575	572	593	570	603	584	606	560	594	598	598	568	569	558	607	568	566	558	580	574	593	539	576	565	549	568	591	585	608	531	534	590	586	561	553	552	547	553	544	553	538	577	578	563	587	595	557	537	584	561	567	578	568	576	553	592	589	571	586	573	541	568	601	584	522	608	571	572	576	552	579	615	568	607	601	587	590	530	549	528	596	577	555	540	553	601	581	562	576	578	606	578	600	566	568	565	597	582	591	538	630	578	560	566	549	516	593	523	582	586	567	601	567	580	594	619	623	566	547	584	562	615	588	606	567	600	549	553	574	562	599	594	585	590	547	554	560	602	577	574	568	549	562	600	595	544	608	524	627	604	585	587	619	608	549	599	552	535	543	602	563	602	570	558	558	570	597	596	568	554	604	617	589	579	533	556	570	599	625	519	588	579	562	551	583	571	576	590	536	575	517	598	562	574	591	597	566	546	585	556	540	590	590	577	548	570	530	569	578	595	572	568	559	574	582	558	581	550	559	592	552	590	574	609	604	551	634	561	586	558	563	570	612	580	594	557	554	568	544	596	557	596	573	560	589	577	561	549	557	546	618	569	569	622	551	576	557	559	554	601	572	559	609	570	572	594	553	578	604	588	512	575	566	579	553	581	553	566	593	572	565	579	538	586	584	573	567	604	560	573	606	539	581	591	605	547	586	614	562	582	575	603	582	591	571	600	559	552	592	559	565	576	611	552	608	606	561	610	594	596	567	565	564	519	582	615	586	586	601	611	528	596	564	585	611	584	609	558	599	571	557	598	560	604	552	623	586	562	546	591	620	578	551	645	574	595	608	590	605	583	554	560	588	553	553	586	619	541	575	601	619	549	564	563	582	566	545	572	564	576	625	575	574	574	535	598	552	588	561	576	577	582	559	525	527	538	587	574	588	640	597	563	592	629	592	587	543	597	586	581	573	596	618	540	565	552	586	588	567	566	606	578	573	583	546	597	569	582	611	600	568	568	605	586	624	588	532	569	577	599	583	610	594	544	628	536	558	652	559	553	587	542	600	579	574	601	580	540	594	577	575	533	575	533	530	579	600	541	613	553	569	540	571	579	531	602	567	590	573	548	574	576	572	598	607	543	626	564	553	589	569	527	590	572	589	581	551	584	569	577	551	566	571	596	590	585	574	568	553	591	594	505	573	562	550	564	578	582	538	585	584	594	564	575	567	577	564	575	579	545	624	570	582	594	573	547	580	581	523	589	588	548	548	605	517	556	614	576	564	552	560	610	565	529	608	570	563	591	581	582	606	549	566	584	613	558	571	589	605	566	594	578	606	598	569	571	534	580	592	566	582	569	574	535	562	600	556	572	576	587	587	575	526	603	599	590	584	613	577	580	581	592	560	577	557	557	581	592	581	541	599	584	554	582	589	578	605	555	547	530	622	629	581	584	545	542	610	609	575	573	597	573	610	570	571	638	525	597	613	576	617	578	591	556	590	548	549	604	582	583	571	580	566	606	586	591	559	588	584	582	558	545	537	551	549	536	543	548	545	560	564	572	530	599	600	583	610	583	628	578	564	591	584	602	612	569	552	564	607	554	574	567	557	578	591	584	558	577	589	557	605	595	574	556	571	539	574	612	555	592	564	569	578	568	531	564	575	582	573	559	558	613	611	588	533	579	603	538	544	591	572	597	587	577	591	621	585	620	528	600	600	569	547	541	594	559	589	570	555	561	604	580	610	552	587	549	591	528	606	537	571	557	557	588	579	562	592	524	570	584	552	564	569	579	600	603	576	585	590	511	579	561	607	595	545	578	580	575	606	599	565	587	570	589	534	603	570	587	550	561	630	585	610	540	544	567	596	573	532	627	528	600	567	587	614	584	527	577	580	597	569	581	567	572	496	562	604	565	571	602	557	570	588	596	604	587	567	560	583	542	583	565	565	606	580	616	557	563	562	596	588	606	588	593	570	567	567	564	548	585	587	590	572	574	605	573	584	570	597	604	547	578	619	548	583	593	623	583	549	560	553	598	569	570	560	575	601	548	576	560	540	537	567	587	608	597	600	571	575	591	611	598	577	530	616	610	581	576	564	562	581	567	586	560	564	593	573	547	573	534	588	557	581	588	552	567	557	580	554	584	580	559	566	548	600	568	582	556	525	609	544	575	599	558	598	558	571	576	528	588	587	567	567	542	588	593	565	615	584	625	574	558	555	572	553	596	554	566	564	583	609	610	567	618	587	569	559	568	555	588	586	556	558	583	553	610	611	530	554	600	556	568	572	576	557	592	597	599	616	591	612	607	564	566	519	594	553	555	571	553	567	520	535	561	573	558	617	625	547	569	584	591	567	588	565	564	591	562	596	595	571	598	597	613	593	590	598	579	590	562	575	616	604	602	585	623	566	550	556	593	551	630	576	523	613	562	591	571	555	563	587	555	625	530	581	562	606	591	604	578	602	586	588	573	599	618	543	592	595	575	566	584	533	610	563	584	549	593	590	551	571	536	617	563	583	619	547	586	587	554	571	542	545	609	542	583	589	596	614	582	573	540	547	553	538	549	560	564	581	582	572	613	569	578	556	599	562	572	552	585	567	562	578	565	590	593	563	567	586	554	586	586	572	550	530	602	550	588	594	547	558	559	588	621	598	592	585	610	567	563	626	615	548	575	548	550	599	587	557	579	526	584	592	599	587	597	562	570	576	552	570	584	559	559	575	564	575	566	594	581	592	588	603
27563	14587	3291	1666	1427	1114	1053	907	819	792	708	671	712	645	689	686	659	645	615	631	625	624	627	697	607	598	586	599	669	646	605	629	599	581	596	593	615	627	660	648	618	608	592	570	570	611	575	585	622	604	576	659	591	617	596	602	631	624	608	594	634	622	603	639	629	636	617	627	588	596	613	583	586	587	593	608	589	582	552	646	618	591	607	585	572	610	575	601	613	544	619	597	646	634	642	613	611	624	598	646	586	582	607	613	623	611	611	644	568	602	637	595	582	610	582	595	616	583	623	613	562	594	580	595	585	596	620	596	602	609	576	607	631	596	634	578	595	573	609	617	603	603	599	608	615	640	618	593	593	626	623	589	565	626	608	622	614	600	623	568	607	588	602	607	589	625	564	594	601	609	632	590	586	616	612	604	609	602	644	573	619	617	592	668	614	567	613	622	583	600	630	585	581	566	593	570	582	609	626	611	610	597	601	572	578	571	573	619	581	613	618	579	586	621	654	571	625	618	625	570	609	612	595	578	549	592	618	663	569	610	628	634	626	580	583	550	583	607	620	638	641	613	604	626	620	619	588	606	593	565	635	600	559	613	600	579	673	620	596	600	569	570	602	583	594	597	588	619	612	610	601	584	570	582	592	567	631	553	626	628	574	601	584	581	613	565	583	555	625	620	599	591	616	596	646	557	576	610	624	648	634	585	569	606	658	568	622	628	589	619	610	584	636	578	590	614	591	608	620	586	604	615	622	576	592	558	638	641	582	595	592	599	602	546	598	572	584	622	644	587	605	619	609	623	613	640	587	630	602	589	591	581	629	632	585	575	569	566	627	556	605	614	601	557	609	588	565	589	583	655	576	571	626	588	633	591	572	609	598	589	619	660	602	618	623	646	601	629	590	532	615	606	622	625	588	605	566	635	589	588	603	605	656	620	616	608	608	602	613	579	556	628	626	581	610	644	614	595	580	598	624	565	569	599	601	616	583	569	601	647	595	631	624	607	585	615	648	614	578	641	554	615	623	624	611	609	605	618	575	596	602	587	602	636	605	600	562	610	574	593	591	630	588	578	593	604	589	612	581	643	607	558	625	632	607	561	632	597	606	608	601	564	588	615	576	618	611	563	596	607	552	601	567	592	623	597	586	578	563	607	576	610	595	603	622	621	642	606	555	625	598	676	638	545	610	598	603	601	578	621	579	611	609	593	584	608	602	594	628	601	581	649	625	574	606	588	613	609	621	549	639	622	606	612	626	611	632	586	629	625	575	545	621	614	630	660	596	588	613	553	616	631	565	573	580	606	645	621	610	623	617	613	611	651	631	593	580	619	611	587	559	588	600	607	583	561	619	587	571	613	626	586	604	575	568	573	563	610	604	594	622	605	618	628	588	594	588	613	608	609	566	643	625	621	636	637	597	589	579	578	646	591	622	622	532	618	587	577	643	600	596	653	603	577	634	623	560	631	581	584	530	580	579	600	563	628	573	604	603	645	570	637	568	586	602	594	569	659	632	605	599	584	589	629	558	567	612	643	594	597	582	633	639	588	589	595	617	589	598	592	617	591	588	580	564	588	627	661	568	605	589	618	569	609	606	632	581	641	537	589	580	571	582	612	593	543	590	608	595	614	609	627	614	608	578	612	607	625	569	583	591	591	590	647	578	626	707	595	585	609	572	530	598	603	598	602	620	599	556	547	593	566	591	559	597	626	618	594	592	595	625	622	601	578	613	638	600	617	625	575	610	563	602	636	594	562	597	625	632	608	575	558	592	578	569	602	608	616	610	574	641	569	625	632	581	571	606	611	624	607	610	635	572	575	648	595	581	605	578	596	641	574	603	592	631	619	595	627	643	585	604	569	556	588	610	594	608	568	609	585	623	599	606	613	635	563	587	618	561	618	608	653	622	589	595	602	609	606	575	630	637	594	621	596	540	612	568	545	607	572	608	586	576	639	598	578	587	592	528	610	572	616	623	588	579	572	601	599	596	645	626	574	619	598	600	582	597	593	577	605	598	609	617	612	598	602	598	613	620	641	614	585	625	568	595	582	584	584	563	612	553	583	599	629	605	585	572	597	617	592	636	601	576	586	622	640	603	611	610	664	597	601	682	630	627	597	586	609	595	584	626	593	612	617	598	615	636	568	581	573	612	575	583	620	614	584	613	663	641	637	599	625	595	622	582	585	595	570	606	613	585	575	607	625	586	666	568	593	583	630	582	612	593	618	581	601	597	619	597	567	621	606	613	604	609	611	663	580	568	590	654	585	594	594	618	597	596	644	645	561	569	573	583	578	574	598	654	605	591	592	615	595	632	584	601	589	586	599	605	584	578	583	610	594	624	575	571	616	594	577	599	578	597	576	539	571	583	580	600	593	572	584	591	623	634	630	598	597	610	615	609	636	590	586	604	615	593	616	606	616	625	589	610	568	594	652	622	599	632	543	559	609	640	619	616	602	654	612	583	621	611	608	597	606	571	582	583	588	587	615	628	585	617	622	621	611	610	621	566	581	590	586	587	595	571	604	611	654	624	647	622	596	588	588	608	552	574	638	587	602	617	619	640	600	584	569	609	554	590	632	596	609	584	629	592	640	642	545	545	600	642	647	596	602	600	655	614	620	597	604	620	628	651	603	613	631	606	621	592	636	612	589	595	585	606	570	598	621	583	563	659	573	612	629	616	585	640	648	584	598	629	604	587	613	597	593	559	606	660	619	594	603	644	590	594	590	595	642	573	615	584	599	555	606	613	614	584	597	625	568	570	606	585	663	543	575	578	604	598	631	583	610	590	586	606	586	590	629	583	594	589	593	615	613	611	612	617	578	594	575	591	601	598	572	653	580	618	609	611	578	606	634	613	594	589	605	615	604	588	592	650	633	573	601	613	574	644	603	634	565	615	618	594	593	603	618	589	619	593	602	605	617	600	618	543	603	595	604	601	589	618	591	635	615	634	602	585	574	580	602	598	609	624	609	563	638	604	609	602	591	595	612	629	576	585	621	608	610	597	609	617	593	590	594	599	569	608	620	578	623	607	578	589	592	625	581	635	608	625	620	596	599	622	618	606	625	606	623	604	611	579	644	571	556	636	577	606	591	610	583	606	579	620	624	583	594	594	613	593	617	574	604	588	588	617	642	574	571	606	620	603	591	577	643	561	650	598	604	614	585	589	573	611	563	630	590	578	602	621	599	673	608	616	606	601	548	630	584	588	593	609	602	593	666	578	627	608	564	605	649	597	634	617	644	601	581	611	616	592	588	621	563	627	596	588	578	623	610	604	613	576	625	614	574	579	672	623	616	594	549	621	600	587	614	638	611	609	606	570	604	589	587	609	592	613	591	647	582	612	633	590	580	613	632	593	616	615	579	616	662	635	631	582	610	600	567	587	599	618	584	586	623	594	587	573	618	615	617	585	578	557	607	613	626	601	582	586	621	613	618	618	618	601	606	614	620	603	614	555	628	616	644	582	621	613	610	580	618	633	607	592	597	640	635	593	604
22520	21134	28625	23896	21137	21199	7693	1175	814	761	712	663	664	600	568	557	578	518	509	530	473	502	509	548	511	497	460	464	482	479	457	486	450	468	480	454	464	441	491	506	461	481	465	460	451	472	477	464	465	472	471	455	464	470	463	490	460	440	455	457	461	427	471	469	449	438	389	466	450	439	425	442	457	418	492	454	437	440	420	459	452	475	448	484	482	446	449	441	438	417	463	448	421	422	483	444	445	425	421	482	474	439	486	439	427	406	433	452	463	468	434	447	427	476	465	493	432	462	479	426	455	470	458	436	440	472	465	435	464	435	434	440	410	447	507	472	481	493	516	413	444	419	473	479	445	426	426	462	449	413	442	441	428	453	478	443	457	477	443	419	423	464	429	433	463	480	464	437	435	471	451	419	442	449	449	440	480	442	423	441	457	437	445	459	428	468	441	451	424	428	420	456	472	454	473	493	448	426	444	463	417	436	444	437	442	401	440	430	435	463	414	434	435	456	449	451	459	467	443	444	465	484	464	438	449	409	433	440	435	455	418	447	434	418	458	467	424	426	468	400	436	474	443	409	407	413	483	473	436	443	435	495	429	453	451	463	423	423	431	449	428	464	447	457	444	437	411	438	439	411	446	470	448	428	456	442	440	432	448	472	465	454	441	507	448	454	429	450	481	427	454	428	458	451	422	432	431	482	430	403	482	429	432	457	445	436	462	480	436	449	476	469	442	439	409	410	453	480	447	457	466	453	459	453	444	443	484	424	459	431	455	451	449	431	441	444	440	436	432	432	415	457	432	463	437	468	435	460	450	425	422	431	447	421	445	425	476	460	447	469	442	413	423	407	437	448	432	470	444	442	453	450	443	428	392	424	419	410	428	472	483	439	462	458	455	455	444	437	403	445	484	454	456	447	428	446	458	455	429	472	494	451	414	456	441	455	462	440	443	416	458	446	453	435	441	440	439	457	465	481	446	459	460	421	433	416	455	456	460	405	456	423	406	450	414	480	484	430	457	433	374	459	449	426	448	395	432	442	425	438	457	469	445	459	420	448	425	447	455	452	476	441	435	448	457	412	453	467	466	450	476	439	461	423	447	402	482	437	424	463	478	476	451	436	420	440	414	427	441	436	423	408	421	464	456	467	395	475	461	423	424	494	416	431	434	468	432	410	431	428	489	480	439	433	407	450	454	447	443	461	423	456	451	412	479	416	465	453	436	472	435	463	484	419	442	459	403	474	465	482	440	463	438	450	458	473	436	494	476	455	427	431	463	461	456	427	478	440	438	451	438	399	434	427	447	444	433	445	463	457	453	454	484	444	495	480	487	442	427	446	469	447	449	442	448	441	474	430	423	457	431	486	468	407	419	422	454	441	452	423	389	429	453	437	447	449	454	418	460	469	449	430	477	440	465	437	418	419	441	429	469	427	446	427	423	411	478	423	406	433	460	460	465	422	437	452	444	433	459	459	469	442	441	447	464	444	427	450	467	449	426	458	475	470	458	475	497	426	479	442	448	457	433	423	447	456	433	483	453	446	416	457	415	420	451	447	468	483	396	445	451	448	477	483	425	452	472	419	482	487	399	440	498	445	448	414	473	471	422	427	460	431	456	467	435	400	457	450	416	442	451	403	425	448	432	446	463	468	487	430	464	421	441	473	413	442	427	461	421	435	424	457	454	413	444	470	457	484	429	425	433	433	501	441	464	464	445	482	434	483	424	482	439	450	445	432	448	433	450	450	417	458	455	471	445	427	449	461	420	498	448	438	442	455	456	434	406	432	488	462	441	398	464	444	469	476	453	442	410	383	462	439	440	460	393	439	452	424	451	437	425	430	453	463	435	440	447	431	463	458	459	426	453	455	432	407	451	457	459	449	438	444	448	413	448	450	417	466	454	419	426	453	454	417	439	460	476	463	430	437	455	474	435	450	459	435	436	443	418	423	500	453	505	454	438	447	422	451	439	429	415	410	442	440	457	450	473	427	442	421	451	486	475	460	422	446	453	474	436	448	428	433	418	446	473	451	451	423	461	451	447	468	420	448	438	457	433	438	426	445	434	481	451	429	413	423	411	410	445	470	432	465	481	438	471	438	478	419	454	430	453	464	466	450	465	469	430	409	424	444	443	442	462	432	458	457	423	462	463	429	433	435	446	457	439	459	459	434	453	415	448	450	483	457	438	436	447	480	473	462	452	463	417	427	485	444	432	482	457	456	467	466	433	445	452	422	453	468	458	448	410	463	452	465	442	478	430	472	455	442	409	449	446	463	415	445	438	452	477	472	464	470	433	483	387	433	461	420	449	443	437	464	439	416	439	467	420	411	454	424	431	438	472	442	463	436	443	433	409	460	418	448	479	436	433	474	470	451	455	455	481	426	437	455	458	447	437	448	449	437	388	447	436	455	435	403	436	449	432	477	420	449	432	451	484	444	457	448	460	456	437	447	423	437	436	454	442	446	406	470	456	427	459	444	460	442	433	453	451	454	456	454	432	427	463	455	448	437	413	401	436	444	471	438	449	426	406	443	435	416	473	435	428	455	442	453	462	449	457	428	477	478	425	457	436	471	456	459	423	478	450	446	439	449	441	446	422	409	451	457	445	454	437	446	460	470	427	453	460	463	405	448	431	446	426	444	412	453	442	449	449	463	446	460	451	449	430	420	421	481	404	444	456	445	464	441	414	454	440	461	463	463	432	431	466	443	450	441	450	456	443	473	465	435	439	423	455	449	434	438	434	485	435	475	410	467	476	434	442	425	451	461	424	430	451	465	459	410	455	428	495	428	415	473	440	454	403	395	462	425	451	476	441	410	468	447	419	470	413	422	454	397	432	444	426	413	458	438	394	475	438	457	411	449	433	433	422	452	457	470	454	417	456	448	497	446	434	456	469	467	429	462	453	419	454	438	438	458	482	451	446	433	443	457	413	467	423	410	444	460	443	441	424	424	460	434	485	443	460	463	465	445	427	441	427	439	451	427	433	452	419	449	402	459	432	446	464	451	441	432	415	480	473	486	452	520	414	453	451	443	405	466	475	454	444	460	458	458	422	414	441	471	434	459	465	438	428	478	436	452	427	427	467	447	393	438	473	465	428	434	461	449	429	474	430	428	487	420	418	422	411	469	458	451	467	424	460	453	432	439	463	471	441	438	489	421	406	432	449	434	445	467	461	469	479	421	462	462	452	411	455	497	432	443	432	463	431	416	451	435	430	424	461	454	429	420	451	460	435	423	441	397	463	409	417	440	454	444	423	428	442	443	460	433	406	446	477	435	408	475	428	464	439	478	465	390	462	448	427	466	468	475	461	468	442	463	415	435	414	405	449	469	438	422	465	441	441	450	424	401	448	454	445	447	445	487	423	441	459	402	471	441	457	413	447	423	439	476	425	460	436	457	450	459	425	419	442	445	430	459	463	458	431	465	453	421	463	467	418	446	422	463	435	441	427	455	460	457	477	461	459	451	464	388	446	422	433	462	449	459	433	398	472	474	439	488
37939	24060	9204	4558	3330	2489	1890	1541	1268	1055	935	823	774	730	649	596	599	570	554	551	586	511	511	514	518	518	548	481	480	458	485	502	472	503	490	462	489	456	464	514	477	488	478	436	494	498	454	469	451	441	508	451	445	505	479	467	460	452	511	442	410	436	491	463	456	487	458	490	479	415	458	470	486	468	456	463	464	457	423	429	455	413	447	507	436	465	455	482	426	442	464	444	474	460	484	465	453	479	438	446	449	411	483	457	452	421	471	468	419	467	434	430	477	437	385	419	444	440	417	403	434	479	459	464	431	444	457	418	475	439	449	452	444	475	450	463	431	493	427	417	447	441	453	442	506	439	469	466	450	469	431	458	449	413	450	432	469	435	439	419	452	442	437	421	468	401	447	457	462	463	483	460	457	429	462	455	448	443	431	446	482	406	433	422	443	444	417	447	452	465	442	428	441	455	450	454	459	436	459	453	449	413	453	471	489	455	453	425	434	454	437	435	429	428	439	416	440	472	472	436	463	409	427	433	437	498	446	451	480	447	436	426	436	495	458	471	454	481	461	433	464	452	445	436	436	420	456	439	430	456	432	420	502	438	434	438	443	422	485	422	436	431	439	456	444	415	436	448	443	460	466	418	440	467	457	466	447	449	470	437	455	482	456	505	404	426	419	432	454	421	462	492	483	454	448	416	448	438	503	459	457	451	455	462	452	454	451	446	477	443	459	465	428	423	446	442	441	458	447	438	447	433	466	461	456	454	446	446	437	441	397	474	478	414	463	459	461	444	433	435	471	474	434	452	445	451	466	473	439	455	436	438	465	441	453	467	413	422	468	465	429	485	456	451	477	436	456	431	419	452	453	487	482	448	485	442	433	468	460	429	472	452	476	452	441	460	496	427	435	482	425	426	414	469	425	451	448	457	410	451	476	440	437	454	462	437	454	428	433	431	423	409	457	422	465	442	469	449	420	456	449	456	459	439	417	444	443	451	441	467	451	472	453	419	456	462	432	471	446	462	441	465	415	419	429	459	496	414	445	447	452	481	453	465	493	441	443	446	459	452	459	450	443	436	424	425	417	439	481	445	471	446	500	410	449	478	451	477	481	449	430	484	452	457	458	449	453	518	500	418	442	446	477	425	470	457	476	418	456	431	451	449	436	477	430	416	485	455	424	451	424	435	486	443	475	425	441	456	466	502	451	463	444	475	407	439	445	454	452	463	460	436	463	443	408	447	481	438	459	455	420	450	441	474	411	440	487	432	444	472	448	480	428	466	462	457	435	446	485	469	397	462	405	442	456	434	442	417	486	439	438	479	431	444	430	455	443	456	438	413	431	490	435	436	440	453	470	410	447	439	447	439	437	434	475	448	436	486	423	437	448	455	479	441	439	460	430	425	459	472	431	432	450	449	456	435	440	476	482	440	483	451	466	466	447	456	452	438	444	461	441	412	478	475	416	467	489	443	433	442	455	453	468	432	456	450	430	443	439	436	426	460	426	459	438	421	416	449	448	463	411	468	446	485	448	456	465	457	437	456	435	487	440	466	432	430	436	437	455	485	438	450	382	472	415	468	430	443	415	458	451	444	446	464	498	459	428	438	404	454	460	485	478	435	445	429	424	462	445	486	447	445	407	457	417	458	471	464	431	438	450	456	428	460	434	446	421	435	445	448	437	435	479	453	454	485	463	446	443	426	430	455	460	386	446	469	417	429	477	451	492	448	456	463	443	458	381	422	477	452	432	449	462	436	452	374	440	472	441	510	449	393	435	393	456	445	455	428	454	428	450	453	459	437	418	489	453	465	445	452	418	429	430	480	477	456	435	489	449	453	471	431	435	457	440	439	389	444	454	457	455	433	418	441	466	450	457	450	453	426	441	443	477	452	454	464	432	456	440	447	426	461	471	438	411	427	421	452	425	462	444	436	445	424	516	439	410	447	459	415	429	444	450	470	430	444	477	433	423	427	442	417	469	435	467	444	438	451	433	495	459	431	435	440	453	485	465	456	424	442	422	461	460	428	403	453	472	480	437	470	473	462	463	422	463	435	444	414	455	425	460	441	452	483	471	476	471	446	459	465	445	491	450	421	432	446	456	432	423	448	444	409	453	478	410	410	463	436	448	410	454	454	438	396	451	444	443	450	456	437	446	441	438	455	457	495	463	417	446	456	450	414	425	470	465	446	453	464	448	447	440	426	436	413	479	492	434	456	448	444	429	447	440	434	426	442	421	428	437	435	481	415	431	428	446	435	442	425	451	441	451	472	455	445	440	500	440	460	469	470	465	442	427	468	442	428	435	464	478	445	441	449	450	445	476	424	434	422	465	446	411	444	434	420	450	432	476	466	407	447	485	446	429	454	425	455	464	478	450	426	449	428	461	447	435	491	443	475	478	441	454	444	470	423	468	459	433	480	464	437	458	460	445	446	441	456	447	453	424	465	417	482	444	466	456	442	442	396	440	447	445	440	451	428	457	450	437	455	441	437	464	438	480	451	434	437	483	447	462	481	468	410	487	428	397	426	447	433	469	459	434	448	482	464	401	440	402	429	461	413	470	435	454	444	454	440	434	479	430	447	430	444	445	451	440	428	437	465	453	408	444	439	417	458	461	437	418	409	457	440	480	443	475	440	438	460	460	460	435	454	439	480	441	443	460	433	463	424	468	453	448	452	395	414	425	455	438	480	457	432	450	431	465	434	428	439	446	472	474	425	451	418	410	449	444	457	403	450	429	442	438	432	488	465	442	454	463	444	456	440	447	466	465	449	460	421	445	465	432	459	480	456	449	447	459	473	439	428	442	420	427	446	438	435	468	400	450	452	442	423	456	433	464	438	456	434	473	467	480	451	427	429	437	439	461	475	426	435	405	428	417	446	468	499	441	441	426	456	475	432	462	413	478	419	470	397	427	448	391	456	448	458	431	445	429	449	460	482	483	460	434	444	441	425	480	472	455	469	440	461	450	434	499	450	447	464	476	427	425	413	448	449	446	444	430	419	479	446	454	428	447	434	464	484	488	475	423	433	461	447	458	447	462	414	446	445	448	438	439	429	433	418	453	470	450	456	460	433	416	422	482	440	455	450	401	470	434	459	463	439	430	415	444	414	483	438	464	447	447	424	443	413	440	466	490	474	438	453	436	491	410	419	434	443	471	417	449	457	440	431	410	482	467	478	455	413	470	466	452	453	454	446	426	428	472	466	456	424	444	462	403	431	455	433	454	451	476	464	414	437	450	419	491	453	446	437	467	437	448	452	435	422	417	469	442	399	487	441	465	452	455	447	489	433	434	458	431	427	456	456	419	425	415	427	422	440	477	427	429	456	440	470	484	467	469	478	453	442	431	479	471	471	464	447	465	437	433	437	446	435	422	451	459	473	481	416	471	428	458	468	432	465	504	459	409	408	438	453	443	433	445	445	464	442	411	451	440	489	455	454	453	450	459	425	450	460	443	467	443	472	448	424	413	438	432	420	454	426	473	476	448	415	435	399	471	444
27685	17458	3664	641	458	430	385	349	363	354	336	320	357	327	329	343	329	330	337	338	327	327	346	320	331	350	292	310	333	342	346	348	311	334	349	350	324	339	299	385	357	331	319	332	333	321	306	357	336	304	319	321	362	366	332	315	330	322	320	322	355	334	304	350	326	341	317	346	361	326	336	323	346	356	315	314	349	351	369	309	350	334	354	306	350	344	336	357	330	351	329	324	359	356	313	330	354	330	326	318	351	335	379	363	338	312	365	293	354	352	372	363	326	319	337	319	329	333	318	326	339	342	302	353	334	311	347	330	313	329	301	325	347	330	348	305	321	322	328	373	335	348	335	355	344	337	362	303	352	350	356	345	326	333	320	316	386	353	333	311	342	356	301	330	311	310	347	365	362	350	352	322	340	363	314	343	300	340	323	342	319	353	330	334	320	337	320	332	336	301	334	313	345	313	332	300	340	324	328	363	357	353	331	372	342	336	325	357	330	316	351	331	319	322	329	354	303	322	314	359	343	339	360	333	340	341	343	312	354	339	344	308	315	356	337	309	336	312	323	353	307	340	356	328	358	330	320	339	347	327	341	329	344	363	364	331	339	298	338	344	358	362	352	346	327	324	323	343	325	351	332	300	322	345	360	313	352	305	299	326	373	333	349	312	373	324	353	358	365	324	330	293	355	352	312	332	343	352	327	335	310	332	353	289	313	313	336	307	291	307	346	348	334	339	354	378	350	358	351	307	309	298	333	347	316	343	357	322	317	346	319	350	334	315	349	335	334	341	340	335	356	317	331	346	334	342	325	321	335	357	364	356	336	316	324	345	324	344	322	351	334	289	341	341	324	329	306	337	351	347	325	355	347	311	330	358	326	335	365	336	311	339	325	325	320	314	360	343	356	344	337	351	332	339	344	384	354	303	339	299	312	337	348	357	337	328	330	366	330	331	340	331	361	310	308	334	336	330	302	372	335	361	360	332	338	337	337	331	338	315	338	360	379	347	339	310	312	376	346	354	306	312	309	359	333	327	318	336	353	326	300	316	310	319	322	365	345	350	342	351	361	343	321	332	306	335	365	325	334	370	358	329	356	331	339	320	324	347	315	348	311	313	347	336	322	337	321	319	349	366	334	335	332	324	328	355	352	351	320	331	336	327	327	342	355	324	332	318	329	318	305	340	360	334	295	315	357	357	304	309	348	341	341	359	342	347	357	320	306	334	350	348	343	352	307	297	348	326	332	352	315	335	323	352	312	336	331	330	347	328	365	359	353	347	355	330	371	322	332	314	316	352	333	343	329	330	346	320	348	324	353	303	326	338	378	330	297	337	297	331	331	352	314	363	311	349	341	343	338	353	349	353	352	372	346	331	350	330	349	345	338	341	350	322	353	306	340	334	321	326	309	336	313	328	351	305	315	342	349	356	332	338	349	327	292	321	325	327	305	312	328	324	358	312	338	353	303	351	320	333	340	370	299	351	307	323	333	371	320	326	349	331	317	346	330	323	349	316	351	330	324	317	322	321	352	308	341	322	352	360	369	327	334	330	355	321	281	342	366	341	303	318	320	327	350	345	324	292	335	345	349	356	345	360	337	336	327	349	338	321	345	328	330	340	334	355	370	348	309	340	339	365	332	325	341	337	337	341	315	354	327	333	334	376	305	324	330	338	369	329	318	311	341	350	327	333	373	343	339	315	334	340	330	322	347	298	319	328	324	356	308	342	365	325	331	345	300	322	326	359	350	323	360	326	354	348	329	326	347	323	321	357	347	316	328	310	321	340	335	297	349	335	343	324	325	325	331	335	343	328	351	346	378	339	360	340	369	345	312	344	302	315	318	335	313	373	319	336	343	341	299	345	352	359	362	377	336	320	339	317	337	295	344	323	347	312	359	338	359	332	344	338	364	337	330	356	336	340	350	376	345	321	367	350	332	330	348	344	333	307	362	331	338	348	299	333	330	326	337	318	332	304	305	326	345	295	353	357	342	338	331	332	332	322	329	371	343	309	341	344	323	310	361	334	363	321	352	322	335	328	320	348	328	325	323	336	348	313	356	351	330	334	297	324	317	346	363	321	366	293	321	372	325	333	348	319	368	342	327	342	336	317	334	352	341	357	366	350	321	339	351	303	310	368	340	358	333	360	336	323	357	390	353	321	348	333	345	340	304	341	361	326	354	349	324	316	352	327	317	312	317	290	343	333	342	319	334	346	332	353	345	337	362	326	340	324	348	354	326	316	315	359	336	337	336	360	330	351	329	340	345	319	360	362	309	340	331	347	318	362	344	369	321	347	342	324	351	362	331	373	373	331	342	329	324	324	353	308	336	333	344	334	316	318	342	329	338	318	304	310	360	311	315	299	371	332	340	317	342	327	344	361	333	307	333	343	355	326	332	342	338	334	314	355	331	299	331	301	340	332	373	320	352	319	354	323	340	330	342	337	346	349	329	356	355	324	340	373	318	319	312	334	319	318	375	307	337	335	326	314	324	362	340	317	350	339	342	309	326	329	345	326	323	334	353	302	316	327	347	343	382	327	319	337	300	326	348	328	339	316	347	341	350	326	353	303	322	323	336	346	322	332	359	338	333	364	345	337	330	345	324	347	333	342	324	369	326	329	340	307	323	355	325	336	346	333	332	288	325	330	320	340	325	306	353	327	348	344	355	349	331	315	343	317	330	372	354	354	317	365	325	330	338	332	349	349	344	326	324	317	315	320	338	327	310	332	340	349	334	316	307	334	316	334	292	285	340	375	322	347	356	348	308	327	314	290	307	351	340	343	292	329	304	326	286	307	320	370	337	327	319	340	348	355	341	330	344	337	290	322	338	354	345	369	307	345	319	295	361	359	349	322	363	343	327	315	304	333	343	313	307	327	306	336	358	333	341	325	350	370	349	340	322	316	337	364	330	322	338	334	349	334	334	358	309	331	342	313	331	377	351	331	327	326	315	320	343	335	334	337	318	319	354	352	367	355	316	366	325	307	364	347	340	358	328	384	336	334	366	349	321	311	318	321	361	348	329	342	342	353	346	315	334	349	356	347	319	334	336	338	317	340	331	349	330	335	342	335	328	311	360	342	354	311	315	357	334	362	330	335	326	352	312	331	341	322	360	362	361	315	313	337	329	326	344	330	358	347	325	345	355	315	338	325	307	313	351	348	381	336	367	330	340	336	318	320	329	326	337	281	323	328	309	333	356	377	371	340	348	356	308	353	320	324	326	356	334	335	325	327	335	351	328	367	338	349	337	317	307	322	319	326	360	313	316	318	353	369	312	318	329	353	343	314	314	336	342	346	323	334	325	344	339	313	331	339	331	311	357	350	322	341	323	325	316	333	312	338	336	353	361	334	318	334	306	343	324	346	338	305	321	350	312	317	360	378	328	323	322	336	310	326	331	348	330	346	306	308	338	342	384	329	338	350	364	340	327	337	361	322	331	298	351	349	334	329	326	317	333	335	342	327	331	353	346	339	334	312	298	326	341	297	325	365	365	356
9484	2627	691	515	452	436	428	400	395	415	403	334	400	342	364	384	390	377	400	395	359	382	351	349	335	360	358	375	426	378	380	360	374	399	385	401	391	375	366	339	361	353	344	365	351	354	389	358	392	423	368	378	339	387	394	359	408	405	358	363	348	373	372	373	345	378	368	406	361	328	390	405	352	388	392	356	364	358	420	388	380	337	368	362	423	371	377	398	384	404	392	365	350	378	369	393	363	398	393	366	386	359	365	378	380	358	374	341	337	372	351	391	411	346	364	386	381	402	370	401	370	368	408	345	360	339	360	382	358	369	374	387	395	366	352	385	385	345	373	367	387	369	369	403	386	328	401	424	386	380	394	380	379	366	364	355	395	387	365	384	377	374	388	368	340	345	378	368	356	400	360	352	406	385	393	382	383	382	368	390	361	373	369	383	387	375	394	386	376	340	368	383	404	373	363	344	377	395	370	372	389	374	361	366	375	384	384	374	371	349	377	398	373	370	373	378	398	364	406	409	367	403	387	340	373	365	396	431	351	379	376	359	418	370	335	361	361	380	371	397	398	376	407	364	387	364	350	373	375	324	343	380	384	344	385	377	392	347	371	381	347	341	390	382	385	360	381	374	362	393	337	372	402	379	333	378	353	408	374	376	349	410	406	363	360	372	346	373	397	383	388	385	393	369	336	344	370	377	396	422	366	361	373	352	359	381	366	374	359	376	394	388	387	395	366	354	375	354	364	362	379	388	395	351	360	366	345	403	371	384	366	373	374	378	390	387	401	396	352	386	360	367	377	362	370	359	382	374	357	399	366	374	361	352	353	401	378	381	358	427	363	354	353	386	398	355	416	378	359	387	362	389	379	373	365	356	372	397	413	354	348	364	366	371	371	356	385	334	355	391	369	369	388	356	388	362	390	349	388	364	394	371	373	404	376	384	372	400	381	358	380	372	382	355	349	359	373	343	378	366	388	379	390	385	365	367	380	381	368	410	403	366	356	375	382	370	381	385	390	326	370	404	366	372	348	410	361	414	369	351	372	356	398	392	388	392	371	356	354	364	369	376	389	378	360	415	398	374	424	370	378	365	366	390	379	406	365	385	385	403	380	337	376	379	383	369	381	392	364	393	356	405	366	373	371	362	431	395	389	371	360	386	389	367	374	379	379	384	393	386	373	357	365	356	375	370	398	372	408	356	351	355	384	380	384	341	376	371	363	355	370	338	378	358	387	381	373	379	382	363	395	359	347	373	369	340	385	390	369	345	387	387	372	379	392	377	377	391	402	373	397	356	357	355	396	376	390	381	379	383	353	382	362	370	348	363	359	406	359	369	392	398	370	392	412	387	335	378	401	404	359	360	362	371	417	375	398	365	377	377	356	391	345	390	375	380	372	333	369	364	390	341	384	392	350	384	383	407	393	376	351	360	373	364	333	384	347	383	401	356	359	365	346	379	407	369	360	369	391	389	366	402	386	369	393	367	387	380	392	393	386	379	402	389	404	370	352	372	360	347	367	362	375	377	406	376	361	400	358	406	344	354	401	355	370	376	357	386	349	379	377	388	358	361	379	397	429	405	379	338	375	412	351	358	378	352	370	388	357	337	367	409	382	410	370	397	366	404	355	378	399	408	374	403	369	356	401	391	357	376	431	390	344	343	387	409	414	385	367	385	349	356	362	355	395	357	367	365	371	349	380	361	384	373	368	371	401	365	383	349	363	325	390	386	436	389	370	392	370	376	381	342	352	371	353	357	349	350	369	381	387	367	392	400	388	371	380	385	361	364	369	399	384	351	376	390	351	381	384	379	365	377	348	348	428	379	357	385	400	357	389	393	415	364	359	370	414	382	389	436	365	354	368	363	368	363	361	364	403	395	373	345	335	331	397	370	350	364	383	398	361	386	388	369	367	395	348	387	388	377	346	341	376	378	382	373	383	399	383	399	341	373	385	358	356	381	373	356	392	400	369	390	363	378	347	373	376	391	392	405	377	369	381	419	350	364	355	326	397	346	371	353	419	352	359	393	392	358	354	390	357	401	398	374	385	383	382	360	351	357	376	406	386	386	348	376	414	345	354	367	376	331	446	401	379	373	381	350	399	371	365	342	347	363	358	391	396	397	367	350	384	377	375	388	378	354	380	384	373	375	361	378	411	376	361	374	390	357	330	406	371	385	352	398	343	369	364	395	380	376	383	369	391	364	385	388	385	397	380	338	366	363	379	374	368	369	422	427	375	390	410	346	363	362	352	374	361	381	388	371	386	405	361	375	406	377	376	362	385	383	349	354	361	369	384	422	355	400	366	369	402	372	376	362	386	368	417	374	364	422	403	362	386	353	411	366	365	375	346	370	418	380	390	358	372	387	395	378	364	401	370	368	355	379	383	382	372	392	353	371	394	354	382	362	345	380	365	370	363	391	379	411	399	382	376	415	356	382	349	356	363	377	373	366	355	378	360	387	379	372	362	400	375	395	384	407	395	382	376	379	364	381	385	384	387	373	395	358	393	361	359	376	365	367	399	380	400	368	390	381	395	358	375	363	405	384	393	370	367	372	380	366	389	364	383	365	380	368	344	394	380	357	348	387	369	389	395	380	385	376	385	378	393	365	405	406	364	355	402	383	371	372	372	417	357	387	362	375	352	367	355	352	362	387	388	376	388	347	359	368	377	341	374	392	365	372	389	392	409	348	380	371	371	371	370	398	361	380	406	390	356	377	344	381	392	365	345	361	390	393	377	381	355	388	349	388	393	382	396	414	384	393	377	348	410	407	368	378	395	396	341	384	378	380	364	360	371	334	417	371	356	382	354	397	375	394	371	362	363	363	349	378	375	383	393	362	399	341	376	358	374	372	393	369	400	405	379	358	371	358	377	379	400	374	381	415	374	380	387	391	388	369	387	366	380	378	389	390	408	349	406	334	386	368	379	360	378	419	341	375	383	348	397	335	354	363	358	351	339	380	383	375	384	420	356	400	371	358	379	363	360	399	339	402	364	347	371	370	375	341	376	347	397	371	389	408	370	356	367	447	388	369	358	413	362	374	338	387	371	383	368	388	327	352	350	380	379	379	391	401	380	332	388	386	366	413	403	414	397	381	375	370	372	335	383	361	374	382	410	376	356	390	376	407	371	384	402	386	394	344	391	369	362	388	339	367	389	364	338	385	367	369	352	387	382	350	377	382	335	353	369	378	381	368	387	377	334	386	359	358	403	368	358	382	375	366	380	352	367	387	376	375	373	418	375	394	382	399	382	383	349	350	349	360	405	378	355	386	396	357	380	393	362	357	393	370	397	382	360	354	369	342	376	377	402	386	347	400	381	365	371	410	411	383	377	372	381	372	344	362	347	389	386	400	362	369	368	372	388	376	383	356	364	375	367	397	353	381	358	374	384	372	410	388	371	364	377	381	405	404	367	371	402	335	394	376	376	377	407	383	340	365	381	410	432	339	388	358	377	355	409	385	378	382	385	370	363	358	396	342	356	388	412	378	419	403
23544	21070	28199	24156	21081	9115	761	468	410	381	328	285	313	281	260	230	211	238	218	247	220	213	223	209	239	201	239	229	195	193	186	204	183	209	204	190	207	181	195	172	185	187	204	179	190	211	191	199	166	172	200	187	181	200	177	169	199	176	209	211	214	182	205	182	205	195	231	206	211	200	149	182	168	192	202	192	208	196	213	206	222	182	187	167	187	197	189	174	200	208	199	208	209	185	182	185	181	204	195	176	208	177	194	178	190	185	200	200	182	200	200	175	207	225	220	197	165	171	196	206	184	182	189	202	182	174	177	195	193	179	190	199	197	210	195	187	200	200	213	184	183	186	167	226	191	184	201	158	175	181	184	183	166	191	177	209	188	181	166	171	190	184	223	202	209	176	178	177	197	176	182	199	211	182	214	207	180	196	213	217	175	192	188	202	188	192	200	178	159	201	216	193	179	176	208	199	170	208	189	188	199	180	175	209	196	196	189	215	202	225	205	192	184	192	209	181	183	207	172	186	172	178	181	194	166	179	176	191	173	179	197	239	206	206	194	209	201	211	206	180	183	213	208	205	172	182	187	179	164	204	181	199	177	203	191	190	208	188	202	194	212	212	194	196	184	193	187	197	193	178	205	191	196	193	197	187	176	203	193	203	191	178	187	199	199	199	176	213	209	195	160	175	171	192	187	207	209	178	205	163	209	204	192	214	178	175	199	205	174	187	193	174	188	194	196	197	166	167	207	229	176	220	185	193	217	182	178	204	198	213	186	212	186	201	182	214	195	193	204	218	191	199	211	207	211	186	182	184	211	173	169	185	177	193	179	197	197	181	197	180	170	211	195	185	164	200	219	190	166	196	201	192	176	197	196	195	192	188	174	209	194	186	173	188	185	193	200	187	191	179	196	208	153	194	181	189	193	196	194	186	160	191	195	203	199	191	166	170	184	205	166	192	178	181	195	171	186	191	189	189	190	178	206	182	198	193	190	214	202	185	210	195	169	166	205	202	205	170	193	167	198	181	199	217	168	190	181	197	168	168	179	209	176	212	176	165	184	191	175	180	193	196	219	181	188	216	169	187	183	182	194	191	197	213	204	200	219	182	175	188	170	206	209	167	183	204	188	193	187	176	205	176	209	194	198	207	194	179	187	191	181	183	183	208	192	183	206	193	177	204	219	212	194	176	180	182	194	186	230	198	184	183	172	193	160	201	194	183	205	194	206	190	185	181	186	190	166	211	186	192	173	191	205	191	210	170	188	183	220	206	200	182	188	180	195	187	219	205	164	226	197	184	195	168	175	176	181	179	173	198	174	206	189	226	213	170	176	187	186	166	180	211	193	211	191	185	188	196	201	175	193	212	209	193	186	179	180	180	180	183	208	177	195	202	180	175	197	213	184	211	197	195	187	202	186	187	167	196	202	208	177	219	196	185	184	190	212	204	197	196	175	181	203	195	197	193	170	203	213	183	195	182	180	186	215	179	182	206	184	181	199	214	190	179	201	209	188	161	189	188	193	184	185	194	202	204	182	187	200	180	216	221	178	195	180	204	202	177	209	187	188	186	183	174	174	182	199	183	187	186	186	202	182	164	190	178	197	183	179	197	186	194	172	179	184	205	209	181	181	193	180	173	173	201	208	205	206	210	161	199	200	188	172	191	219	202	199	200	202	183	185	206	208	169	202	208	177	190	175	215	183	196	196	204	179	207	199	183	210	187	207	191	174	189	189	186	182	213	188	203	193	198	162	188	187	191	180	191	161	202	221	184	196	201	201	191	238	192	168	180	166	212	199	194	199	200	187	199	164	208	181	199	211	184	170	185	178	192	200	190	194	192	188	183	198	213	192	196	179	228	184	178	213	196	176	186	207	201	182	192	172	177	188	159	187	189	203	194	175	208	174	169	181	195	199	200	194	150	178	171	206	157	173	217	214	182	170	201	165	218	198	187	210	184	212	181	200	186	179	200	200	219	201	185	164	186	181	200	179	192	213	192	178	179	187	188	191	206	182	190	183	194	221	192	206	199	189	187	176	179	186	190	177	197	185	195	182	191	202	185	210	195	178	175	212	189	199	189	159	194	197	233	179	170	198	198	179	184	196	207	185	205	189	219	182	163	199	203	178	199	193	224	179	184	183	172	221	211	172	208	214	201	158	199	183	174	187	192	170	181	203	186	171	192	173	194	217	178	182	187	197	175	183	192	181	196	181	183	186	180	211	188	200	174	193	194	210	167	194	178	212	205	178	183	237	197	196	190	193	177	176	177	227	192	178	214	190	213	163	175	179	168	189	198	191	220	189	189	173	185	200	173	192	212	180	216	193	192	207	197	197	188	182	197	192	206	171	212	204	204	162	203	183	176	203	172	169	185	197	174	194	178	187	190	203	176	187	207	210	196	186	204	179	176	187	194	194	184	178	189	192	216	180	198	186	183	168	188	185	179	210	200	174	198	191	199	192	179	181	184	180	187	184	174	181	174	193	175	166	180	194	181	187	176	196	212	195	173	201	172	183	183	176	202	171	182	193	197	204	173	191	194	193	175	157	175	211	192	187	219	204	186	181	196	190	230	176	164	170	205	170	178	214	186	203	193	197	191	179	162	190	172	186	162	188	171	169	195	195	189	199	183	194	211	200	169	205	188	209	194	174	179	183	192	167	180	183	196	184	204	207	182	207	178	190	194	180	193	193	182	175	185	183	183	174	192	177	185	191	188	198	183	179	180	187	182	202	184	195	192	206	209	185	213	200	181	207	202	202	175	172	198	210	204	195	166	182	195	183	217	191	199	186	195	205	198	165	203	200	183	193	174	198	180	186	197	204	201	201	200	178	206	199	164	184	195	177	172	169	179	182	203	203	174	217	176	198	210	208	195	190	199	191	185	180	197	217	189	192	212	187	212	192	195	196	205	195	208	199	180	173	194	193	184	181	199	184	196	203	170	191	213	175	182	188	217	219	199	180	162	209	192	186	189	187	198	174	208	174	200	198	190	200	191	201	202	229	194	185	184	172	187	175	181	186	178	201	176	196	203	201	196	187	193	217	186	184	178	195	181	194	175	175	201	186	175	213	188	177	194	201	179	196	189	187	190	196	217	191	201	182	216	199	187	181	183	175	185	201	215	192	186	217	211	194	180	207	191	175	194	210	163	195	219	185	188	176	201	201	170	177	174	173	187	180	196	183	218	203	202	190	199	164	184	187	206	207	185	207	181	174	212	222	199	169	205	191	184	195	196	176	192	192	189	177	194	184	206	203	198	186	183	182	206	194	188	202	171	196	180	168	199	207	195	182	203	190	226	210	197	186	199	182	168	218	206	233	172	176	207	176	212	202	198	185	182	168	169	168	193	184	188	227	192	171	219	209	192	194	177	186	172	194	161	183	177	164	189	192	188	180	179	165	190	232	198	198	188	193	201	187	187	186	180	170	206	196	175	206	221	172	186	201	204	206	178	192	169	186	186	175	191	222	201	189	221	197	167	191	191	184	182	192	206	205	174
30097	15715	5379	2500	1684	1295	977	789	576	556	439	415	393	330	326	282	293	283	247	266	259	239	253	244	232	249	244	243	235	234	201	236	237	225	220	263	229	214	258	210	214	241	248	217	206	205	228	249	213	203	230	206	220	203	206	226	222	215	234	211	213	250	202	213	203	236	233	240	195	228	206	220	226	207	235	204	189	207	209	213	216	221	191	223	193	224	215	201	212	242	204	235	205	244	200	228	213	205	211	218	213	210	212	206	225	247	220	180	192	195	206	215	238	233	233	209	207	225	232	228	213	213	223	222	193	204	194	198	214	185	234	180	212	207	218	215	213	202	215	213	215	244	233	226	228	228	213	237	224	203	222	226	201	206	217	175	186	230	230	199	208	219	227	166	242	236	230	220	211	202	201	243	227	227	217	215	234	223	217	220	212	226	181	208	216	228	201	247	238	233	237	186	221	201	199	232	206	211	206	184	207	240	238	232	200	218	229	198	226	198	206	218	220	227	242	217	212	258	231	222	198	226	229	209	227	213	225	245	227	204	218	221	212	234	213	216	210	232	241	200	228	211	230	198	220	224	227	201	217	207	232	217	219	209	214	217	241	237	211	205	253	232	195	222	221	208	237	201	232	226	215	205	204	219	215	206	234	236	199	221	197	224	233	217	221	218	209	222	214	195	250	196	219	207	223	240	204	227	215	232	213	250	227	212	232	200	217	208	204	213	252	240	215	215	222	199	218	202	248	198	220	226	231	206	222	227	223	182	216	189	218	213	243	197	208	206	199	220	234	244	213	216	213	222	207	227	234	204	233	217	217	214	186	214	210	236	222	208	218	216	219	218	246	266	227	218	220	227	218	216	234	216	209	227	220	206	236	216	210	204	238	220	198	204	220	219	237	204	213	202	204	204	211	218	218	191	212	226	234	207	211	220	205	182	226	205	193	216	244	221	198	219	219	217	219	234	206	177	207	220	210	204	233	213	212	202	231	212	238	207	214	209	223	204	199	228	229	208	226	216	195	224	214	200	223	231	211	191	228	212	212	221	224	212	216	205	241	195	204	227	228	223	217	225	226	223	209	208	229	213	224	234	210	209	206	222	201	212	215	226	217	203	244	230	206	214	200	223	234	195	208	216	206	195	199	233	240	213	206	197	241	213	241	213	214	217	208	187	230	238	216	218	258	211	220	229	236	210	213	230	208	203	245	224	214	213	212	225	237	223	218	207	221	195	184	185	236	197	220	233	210	217	215	227	198	214	210	211	210	225	201	241	219	206	209	217	245	210	236	161	202	223	230	207	195	237	232	239	230	218	232	214	216	231	212	211	241	201	207	194	205	213	224	220	217	201	219	247	226	225	224	179	223	218	216	228	208	228	221	218	223	212	235	203	220	198	221	200	232	233	205	211	261	219	220	199	232	202	217	208	236	211	221	225	228	232	211	210	230	202	211	211	228	201	228	219	226	215	214	208	237	194	191	234	236	229	229	223	224	241	223	207	225	192	207	214	216	216	228	224	218	191	219	201	239	250	236	232	203	205	208	239	206	211	226	211	233	237	243	227	204	221	203	212	187	217	222	209	203	183	197	205	216	242	234	200	206	209	211	207	215	220	237	213	235	213	232	228	214	208	221	232	211	205	228	228	213	234	215	244	208	229	213	206	177	212	222	223	237	235	223	200	207	233	224	212	199	232	242	216	202	249	223	230	208	200	197	207	230	211	216	259	233	195	205	238	218	221	189	200	207	240	219	216	218	213	215	226	245	196	219	203	225	216	238	205	220	195	223	256	223	215	194	217	233	203	247	212	213	196	216	191	226	214	228	230	206	224	209	214	196	213	248	199	216	209	220	207	208	220	178	239	218	234	208	225	237	210	206	208	209	207	231	240	198	204	216	205	192	208	216	208	209	225	223	222	212	213	219	197	233	239	218	219	210	227	207	226	180	209	230	226	244	195	196	219	232	194	227	221	202	220	218	221	223	226	213	226	227	210	231	203	213	238	235	204	233	237	243	213	208	232	225	223	236	210	222	212	215	207	226	216	201	188	195	233	233	211	192	219	223	228	219	207	194	216	201	194	215	207	233	198	200	239	215	206	229	230	231	204	192	224	180	218	204	197	203	224	232	222	218	220	209	187	232	225	217	230	203	196	219	197	221	221	213	220	225	178	235	236	199	225	201	198	208	236	226	234	218	213	207	221	239	218	207	217	212	210	205	252	203	217	215	224	239	219	207	236	211	227	206	211	229	213	208	217	218	217	205	209	214	202	216	214	204	199	202	234	211	242	223	221	205	219	231	235	204	234	245	224	222	212	223	268	207	213	220	207	230	230	200	207	244	233	191	214	187	213	214	224	243	225	207	234	226	224	207	225	254	191	194	197	233	192	209	239	197	191	202	227	247	201	202	236	224	226	222	222	232	216	176	198	220	213	224	224	215	212	220	250	245	227	224	196	217	229	211	235	235	205	210	223	223	222	198	223	213	203	193	227	216	235	242	209	198	213	212	194	206	200	227	208	204	203	229	220	222	212	195	182	228	207	191	208	232	219	230	223	208	227	214	208	238	202	224	226	206	196	205	241	239	223	191	207	218	199	210	220	231	207	203	242	243	220	176	209	186	238	219	218	209	200	240	213	238	209	223	220	210	221	234	215	200	205	217	225	222	233	233	226	208	214	217	205	224	211	221	235	237	218	195	195	208	192	222	184	216	226	201	220	209	219	203	206	223	219	231	205	206	208	193	207	206	222	206	209	209	230	233	218	202	229	244	199	247	206	208	227	192	215	233	230	229	204	207	182	220	223	205	205	234	226	223	206	232	221	198	219	203	216	226	214	230	174	228	191	240	215	223	210	224	212	213	224	215	203	206	219	208	217	189	218	190	214	186	218	242	221	216	203	216	215	224	206	248	219	230	211	219	207	204	232	207	195	220	206	213	225	217	222	209	205	198	215	229	204	199	233	207	198	204	239	192	214	192	212	216	229	188	224	206	201	232	233	224	200	205	228	210	224	206	243	231	232	216	197	218	194	265	230	223	234	201	213	182	209	204	248	222	244	208	204	204	218	205	198	240	202	221	252	207	211	215	240	230	216	207	221	252	202	207	205	216	214	235	244	195	227	219	230	226	225	223	225	204	216	243	232	208	203	220	209	202	218	215	206	216	234	210	231	204	214	217	215	217	236	236	222	198	219	237	230	240	209	222	216	198	208	232	238	219	245	185	228	210	233	219	212	221	228	236	231	237	215	189	239	235	193	249	219	215	200	225	229	221	200	208	203	227	202	236	232	192	231	207	230	219	205	237	236	221	208	200	206	220	228	245	204	229	210	211	208	228	206	212	226	214	218	211	234	238	224	212	238	204	203	207	212	229	241	232	199	216	203	205	219	202	214	195	190	193	193	209	222	208	213	215	208	210	239	214	194	221	204	236	192	222	208	224	235	219	217	224	201	262	220	211	191	224	207	228	187	214	230	234	201	193	231	236	230	217	231	220	213	224	195
24872	21078	26988	25248	9840	1048	781	684	698	659	629	609	664	596	612	585	618	558	575	557	563	599	572	576	569	576	637	575	597	595	604	562	585	559	596	629	607	579	605	546	559	591	554	577	536	557	579	565	556	583	609	589	577	579	593	575	569	633	552	554	556	598	567	585	582	614	578	609	558	559	557	585	615	592	564	564	632	547	579	553	552	585	603	564	582	573	607	542	577	555	585	593	571	588	534	524	593	571	561	552	578	570	543	550	554	581	585	564	617	602	560	580	563	554	580	584	569	548	584	606	568	576	564	609	562	560	578	595	552	581	597	534	563	585	572	568	560	588	578	555	575	567	542	577	611	576	574	539	544	596	575	533	577	620	594	585	572	576	592	532	561	584	551	568	568	588	576	558	572	576	529	548	565	612	538	556	576	599	576	565	582	516	580	615	568	581	577	594	602	553	568	542	558	594	571	563	559	578	602	590	549	593	552	581	555	582	567	581	550	546	547	617	606	548	572	577	612	577	538	560	529	574	601	601	559	530	576	537	576	573	566	564	598	578	537	580	554	587	549	544	570	616	615	565	589	551	589	561	529	551	576	569	581	556	600	583	607	509	614	579	569	542	574	584	534	577	620	518	553	582	531	563	582	549	526	550	557	579	595	551	584	571	582	595	554	529	600	553	590	532	558	558	586	534	598	554	564	558	582	552	595	560	580	558	567	558	546	539	558	557	585	541	575	573	564	565	590	581	550	618	564	538	578	539	633	594	522	566	562	581	567	543	559	577	588	606	591	623	550	573	572	567	566	524	549	562	574	554	579	572	563	585	555	556	569	585	581	582	582	534	563	543	585	576	552	621	588	579	597	599	613	590	574	544	590	569	561	588	538	562	567	594	560	575	566	542	557	580	551	599	526	553	571	633	547	567	589	588	537	587	600	591	587	579	595	587	583	585	587	507	555	588	596	555	544	581	604	584	561	599	587	563	559	547	577	565	587	593	577	592	543	566	587	612	563	561	536	615	533	599	584	588	562	552	625	582	570	553	542	595	601	529	573	541	607	569	583	565	622	564	614	616	567	576	592	559	600	580	555	524	595	599	571	553	560	552	604	578	547	579	587	566	580	564	582	593	640	550	563	574	561	581	535	600	565	581	576	580	563	590	604	599	565	585	599	577	590	568	575	564	557	591	589	577	545	558	590	608	537	573	557	569	567	565	563	586	581	617	555	580	603	575	543	571	600	574	585	591	585	590	600	599	550	567	575	628	603	580	568	577	599	529	578	602	569	568	533	614	564	575	555	564	571	605	585	638	534	621	593	586	586	526	595	584	608	559	583	642	580	567	561	557	566	546	540	609	600	567	549	592	592	570	561	523	564	586	570	549	580	531	541	551	535	585	601	610	565	610	576	565	567	546	576	596	599	584	551	586	570	622	558	628	548	605	600	616	543	588	603	561	582	586	566	555	601	511	561	581	548	605	535	567	589	567	559	550	596	611	551	578	582	534	588	576	589	569	607	566	563	520	569	568	567	540	576	573	582	583	537	543	592	616	525	551	593	552	561	586	555	588	572	542	587	581	593	595	540	566	560	612	591	611	539	565	628	596	572	578	578	546	548	593	602	559	596	534	547	599	578	539	578	598	579	562	579	553	595	526	555	560	589	558	580	530	560	557	556	545	596	576	562	597	523	589	589	586	521	567	578	579	568	578	587	588	546	602	599	513	532	573	562	555	557	572	572	569	534	560	555	569	629	599	557	605	565	517	609	578	585	584	548	533	628	573	570	581	534	572	571	570	551	537	607	565	505	559	552	604	554	538	529	556	576	588	620	540	575	548	561	565	584	573	565	616	619	602	533	575	567	519	613	551	544	589	584	572	570	599	544	539	584	532	545	549	553	615	600	573	561	545	593	561	586	557	568	526	619	565	574	588	542	600	599	546	580	562	543	567	572	587	564	610	546	522	568	540	558	577	587	546	557	556	603	545	528	531	578	557	566	577	634	591	579	580	550	574	560	543	554	541	593	571	529	570	543	523	584	558	561	635	607	549	585	594	567	615	599	571	551	574	586	610	577	535	541	552	580	569	563	583	611	559	555	569	604	562	606	553	567	589	579	548	593	594	566	579	584	563	561	540	553	559	545	575	601	569	593	560	616	585	611	570	548	563	542	633	551	590	565	577	509	560	604	527	603	568	561	513	561	601	537	597	576	606	559	528	552	583	583	547	588	596	590	573	590	588	589	635	561	566	585	579	594	623	567	579	622	580	580	557	573	539	617	619	541	593	588	572	539	617	585	593	578	561	592	575	573	578	590	576	588	573	582	542	555	556	562	576	591	584	564	569	563	563	522	561	590	575	558	641	585	558	549	528	554	590	581	563	569	572	636	569	554	538	565	599	602	570	594	620	585	570	602	551	555	577	572	520	569	549	581	547	549	554	581	528	608	530	568	530	580	582	543	555	537	638	603	558	565	566	582	539	609	559	571	569	573	579	562	562	583	573	603	589	547	585	544	535	578	562	608	586	591	600	555	545	571	589	612	630	608	559	604	587	581	573	560	579	556	577	570	598	537	598	574	601	566	592	588	574	582	589	566	562	570	582	568	550	577	563	581	564	603	552	554	554	596	568	561	577	533	560	580	598	627	610	571	578	563	577	566	582	544	557	583	607	543	557	555	590	549	589	572	570	560	577	547	567	623	594	570	576	567	583	559	591	582	589	583	577	575	583	561	571	558	555	534	586	556	552	589	563	594	567	571	571	558	550	585	568	595	588	574	566	601	578	577	575	555	588	527	549	568	561	580	553	566	599	581	575	585	626	601	581	567	638	566	606	606	545	531	586	575	567	620	571	593	563	602	572	567	577	546	578	564	572	596	559	577	570	572	521	584	562	618	625	581	604	556	578	563	552	605	561	571	556	587	594	543	587	560	593	614	576	569	586	543	564	550	565	564	545	594	570	570	547	568	569	551	576	576	578	557	555	528	569	577	567	603	565	594	596	588	562	558	583	578	596	595	582	591	580	565	588	616	596	573	599	565	564	530	584	607	574	589	564	619	546	523	563	556	543	545	535	638	568	535	604	545	573	554	611	568	562	589	584	565	587	586	551	581	569	575	544	611	538	573	586	588	529	593	611	614	589	566	597	609	579	557	583	588	555	617	589	577	610	573	532	560	587	554	574	590	551	567	618	569	562	573	513	665	583	559	568	566	534	585	619	569	574	565	575	549	549	566	582	605	587	543	563	545	570	542	606	558	560	534	538	565	584	589	610	587	578	557	576	603	532	572	563	534	546	570	534	575	572	589	552	567	567	578	553	589	616	541	562	577	574	570	554	584	592	573	588	575	577	571	560	592	578	623	584	597	536	555	592	592	559	558	534	555	607	647	573	577	549	571	568	581	573	584	560	571	541	574	581	569	552	618	556	585	588	579	578	586	558	579	625	564	563	583	585	589	575	537	548	591	514	557	565	564	576	589	583	568	559	589	563	540	561	526	588	563	509	557	564
27119	10842	3105	1666	1360	1104	1058	898	821	736	696	679	678	654	707	618	645	596	683	646	638	571	599	655	620	630	611	593	583	605	625	612	613	615	608	676	611	559	579	644	597	628	594	604	601	610	573	616	615	638	619	626	594	610	592	623	621	614	607	600	580	587	612	587	634	609	587	613	575	570	610	632	623	587	580	621	568	587	635	621	603	633	615	609	574	599	581	597	576	600	594	592	576	590	603	584	602	604	611	633	620	604	627	636	609	584	596	666	561	665	633	593	623	617	642	638	571	578	587	624	594	607	605	578	576	563	620	616	619	599	635	586	601	560	609	565	585	624	636	631	594	623	611	563	591	609	563	532	631	597	593	591	551	605	630	596	591	602	611	654	602	627	604	633	604	616	603	580	573	535	610	570	608	613	626	599	538	608	621	600	643	595	588	622	559	567	630	573	619	551	587	589	592	636	584	584	640	560	626	584	591	610	603	585	614	581	583	644	599	631	576	608	569	604	596	613	591	647	589	611	599	595	569	612	587	631	602	652	587	593	602	581	594	613	586	592	569	592	603	607	563	602	607	549	592	611	617	587	582	561	595	592	561	635	596	574	558	580	621	586	576	623	596	635	588	600	604	597	589	645	620	596	590	618	622	578	589	613	595	585	628	610	595	595	588	603	602	635	579	585	613	554	587	589	586	577	646	631	575	627	603	590	551	590	600	641	581	583	593	615	589	607	639	605	575	603	584	606	583	555	583	567	571	620	587	608	595	589	589	635	628	572	621	622	630	630	648	618	578	596	549	551	598	581	552	597	572	625	577	585	621	577	610	582	632	649	596	607	594	634	597	620	576	580	610	641	615	614	574	610	617	600	575	599	565	609	600	607	605	597	610	589	599	607	603	596	555	617	612	636	578	597	614	606	593	570	615	619	598	603	603	598	545	613	579	609	590	617	576	624	596	587	613	599	603	581	627	608	611	615	600	628	604	618	591	579	622	642	574	597	587	593	636	621	631	599	604	626	585	590	576	590	586	594	599	589	568	588	596	612	582	616	596	569	594	613	604	577	612	563	595	560	583	600	561	612	607	582	627	621	598	588	610	605	637	573	612	605	568	599	602	576	622	608	596	577	609	579	605	575	625	627	572	592	569	641	574	601	605	621	600	592	570	591	648	570	616	591	612	569	604	628	647	599	585	612	562	584	587	603	619	594	590	602	571	586	596	617	570	587	638	576	603	556	592	586	669	612	635	571	622	601	614	603	599	610	608	567	642	608	645	659	605	640	616	661	597	598	603	603	566	626	669	594	589	580	598	586	609	604	614	635	610	596	584	566	597	574	607	565	568	577	600	594	576	590	588	602	638	564	597	599	553	623	576	605	593	593	622	564	586	595	560	626	617	606	584	568	567	579	590	598	634	574	625	615	634	580	597	601	656	578	645	550	614	602	600	662	582	609	589	586	561	603	593	627	624	636	582	622	574	552	588	597	592	577	595	590	650	583	610	631	637	586	647	594	592	623	634	593	561	575	624	576	577	575	620	565	592	607	617	639	549	649	566	619	601	602	581	572	633	571	611	623	566	582	627	549	611	581	585	591	591	616	640	629	619	621	582	621	558	560	595	608	591	595	627	649	616	605	621	605	608	642	596	601	628	562	627	613	568	598	620	591	569	595	609	614	609	561	589	588	599	603	606	633	624	640	591	616	592	596	614	608	606	594	585	601	630	602	604	619	580	605	591	573	593	611	553	604	555	621	574	623	602	592	622	622	576	604	596	601	580	640	585	598	605	663	591	643	610	696	640	579	623	632	598	568	583	582	586	585	579	633	562	611	581	618	588	584	595	619	578	618	610	582	582	547	601	578	606	625	604	587	621	579	624	635	604	628	586	565	600	583	600	587	607	569	606	598	601	615	621	607	587	592	600	602	587	631	591	578	625	586	576	622	586	643	610	637	587	651	615	607	628	619	614	600	618	631	580	580	624	623	642	609	591	563	607	595	598	620	603	616	589	605	608	591	593	624	591	588	550	640	611	599	580	606	562	575	629	631	623	569	588	605	621	605	579	643	606	597	630	615	581	631	548	620	614	583	593	626	646	591	603	586	624	616	630	590	587	620	656	603	585	597	630	576	603	622	557	601	592	596	584	578	587	607	612	618	609	625	595	591	591	626	637	566	612	607	609	607	574	596	588	580	592	634	598	650	541	605	564	613	579	608	603	609	599	573	653	620	598	551	610	623	611	573	602	602	611	627	612	604	628	632	581	586	594	571	596	572	603	597	654	573	589	585	597	588	581	635	578	595	584	562	614	561	586	605	590	557	603	506	582	562	607	628	633	596	570	570	643	588	597	604	578	654	621	600	583	572	589	596	559	590	618	610	555	574	570	603	598	578	601	609	616	594	566	623	591	625	594	565	655	584	611	633	612	580	615	600	603	617	590	597	604	586	611	573	573	610	574	574	588	618	592	637	597	622	637	644	600	580	652	639	592	604	583	604	614	601	644	560	567	563	625	596	592	619	634	639	592	600	597	621	585	579	576	595	636	626	591	618	593	588	591	623	582	577	586	602	648	596	620	643	573	567	604	568	598	596	565	556	603	617	589	598	574	617	630	607	622	622	580	558	608	558	579	543	598	582	600	559	641	626	578	595	592	610	610	637	612	598	610	655	588	629	605	584	595	622	560	588	593	574	643	602	621	619	607	569	589	598	594	656	578	578	601	619	601	629	589	580	608	591	607	564	592	592	618	614	601	579	581	629	636	595	611	605	572	590	549	621	585	607	616	599	602	625	579	569	614	618	578	596	526	605	554	575	622	605	620	585	599	608	604	615	586	575	597	627	674	607	594	616	592	571	578	586	546	607	594	594	625	600	566	574	575	573	615	616	576	581	584	595	605	590	627	576	563	589	619	631	596	602	579	622	594	596	612	590	619	611	621	588	563	596	569	592	595	592	578	614	555	611	581	561	603	598	598	553	615	603	601	573	592	621	612	591	598	557	626	560	593	552	547	605	617	597	590	636	591	594	584	582	636	603	588	579	566	581	616	617	608	635	609	611	603	560	568	605	586	642	614	590	636	582	589	629	601	586	594	564	590	578	657	583	626	604	570	612	607	619	617	583	581	594	590	654	642	586	639	575	568	627	609	620	621	594	618	609	608	559	604	597	612	612	587	622	601	591	574	557	617	583	621	652	610	561	581	641	592	571	601	591	642	613	564	639	633	584	619	591	601	600	616	612	554	598	580	579	619	622	588	599	562	595	581	563	595	590	590	600	624	608	610	556	598	596	607	576	612	583	529	575	585	578	598	578	626	581	617	612	606	600	567	603	588	560	585	595	630	592	595	605	611	590	580	644	587	635	619	623	623	617	607	602	603	616	611	597	560	589	619	603	612	607	568	620	577	571	605	563	629	623	594	601	631	583	612	613	634	626	605	597	602	586	643	571	610	587	619	628	558	581	607	560	587	586	610	624	630	553	630	598	599	585	674	593	599	610	586	598	623	574
22560	21129	28726	23764	21125	21170	8136	1148	885	756	764	675	644	658	506	567	588	525	537	524	494	528	510	496	479	501	452	448	497	484	502	495	444	503	459	462	453	455	464	425	440	434	407	486	472	455	419	456	451	428	443	438	469	499	427	451	485	474	459	450	484	446	429	443	457	440	404	417	413	443	432	476	434	469	420	479	444	429	415	450	425	405	446	434	456	454	417	443	439	452	459	438	443	449	475	431	430	456	451	444	420	431	408	435	421	421	428	424	425	453	464	440	494	479	462	452	460	460	457	466	427	422	420	484	434	471	459	471	482	471	431	472	448	430	443	452	457	431	482	421	441	462	432	415	418	436	445	433	463	478	463	440	442	465	466	421	424	453	427	424	434	449	431	431	443	420	458	456	418	431	457	472	438	437	431	441	451	452	445	425	435	452	455	453	426	448	422	461	466	480	436	471	424	433	414	415	480	455	412	459	438	416	453	439	465	448	463	462	423	442	475	407	434	439	454	427	469	468	400	447	428	427	432	415	423	439	436	461	425	431	467	460	442	453	427	428	425	421	427	421	473	441	464	432	464	424	416	454	397	463	439	484	389	424	437	432	469	437	442	442	456	444	432	466	494	432	457	450	441	431	432	451	458	457	473	406	461	457	483	402	473	412	484	435	429	458	438	434	433	393	411	448	434	451	452	416	463	410	427	451	465	453	464	447	430	418	423	453	429	459	461	430	425	473	480	441	439	447	471	462	446	459	461	453	440	453	474	429	437	502	416	445	447	459	424	459	452	468	433	449	449	462	439	445	440	436	425	469	466	454	475	420	440	450	431	442	457	448	430	485	433	472	419	428	424	489	447	438	460	429	469	459	444	477	473	427	477	463	422	430	408	408	415	471	430	454	432	437	381	454	464	485	401	440	435	476	470	438	468	405	423	428	401	471	436	428	500	396	422	473	469	429	501	445	426	451	410	430	420	444	446	462	469	413	476	396	442	443	407	468	470	429	454	453	417	459	450	443	436	450	419	436	439	433	446	469	424	439	455	412	497	451	388	436	457	456	445	416	467	442	423	428	428	476	451	418	491	409	452	434	409	457	441	431	446	443	427	401	421	446	413	437	445	478	449	460	457	435	442	473	420	446	436	442	450	467	458	420	479	442	449	483	463	470	442	433	469	481	490	431	459	432	419	439	446	396	427	456	434	417	435	436	436	472	445	449	447	451	496	483	462	454	456	451	460	460	447	414	422	445	428	426	446	461	442	433	438	432	457	434	457	434	438	413	420	416	437	433	450	426	447	403	475	440	450	471	441	438	443	459	452	415	476	437	420	424	439	432	441	445	422	413	433	468	445	456	425	476	442	403	440	465	456	457	407	460	472	446	436	421	473	446	447	468	445	471	428	456	460	428	425	433	432	447	410	459	457	425	441	480	452	431	425	438	421	419	426	423	452	467	441	428	467	433	408	438	441	459	417	418	432	429	459	465	480	431	421	440	462	437	446	437	488	464	390	459	470	416	472	464	420	426	462	431	492	467	447	434	464	461	423	435	427	433	476	463	439	465	449	450	417	450	421	450	420	463	403	448	466	398	440	421	404	434	446	490	426	428	434	438	421	434	479	478	454	379	448	446	447	446	460	462	446	444	434	437	462	473	431	447	468	416	492	414	424	435	445	438	436	378	417	445	476	447	435	439	424	416	422	443	496	475	442	419	444	426	405	450	449	450	426	446	403	464	486	436	433	462	490	447	450	456	458	410	437	466	411	412	443	425	432	450	425	458	438	468	436	482	462	436	433	474	444	454	484	457	477	426	468	427	462	445	446	459	431	459	406	441	429	429	442	430	431	437	448	496	440	422	440	399	407	431	494	454	422	468	443	440	439	452	443	456	433	461	466	435	428	449	485	420	433	444	436	437	442	419	445	423	431	459	459	437	480	441	437	468	464	448	427	442	428	457	455	493	445	470	427	436	439	438	423	453	464	428	388	482	461	423	441	447	387	466	471	416	414	423	481	426	463	426	448	443	461	437	460	455	434	480	446	451	434	448	459	439	460	456	433	457	430	377	421	431	495	433	444	401	428	408	427	442	437	431	469	469	426	445	465	441	435	409	470	466	455	449	421	438	442	452	440	414	424	409	417	465	461	436	435	460	453	449	423	489	445	440	444	476	411	456	469	423	415	461	477	460	452	447	446	423	439	420	466	442	455	439	436	435	447	449	436	448	461	447	432	403	462	462	476	460	448	446	427	422	453	417	487	422	452	449	459	420	417	427	428	421	508	463	441	442	430	435	438	497	431	437	442	417	434	425	434	442	439	402	414	468	453	432	450	446	461	433	495	442	423	407	491	476	397	461	395	464	502	434	435	465	440	446	409	406	479	432	445	431	454	439	469	436	497	403	431	435	459	434	446	433	452	441	428	456	433	459	464	420	421	479	454	435	440	443	457	459	436	464	456	471	463	367	435	416	424	477	441	448	425	435	428	431	433	415	465	444	428	469	446	456	467	417	436	459	435	416	465	462	472	450	441	413	441	417	444	453	443	461	445	433	442	429	478	415	443	429	444	477	408	437	434	440	422	475	425	453	415	464	479	456	423	468	455	466	431	451	474	426	432	460	412	423	439	420	464	432	457	450	445	482	451	454	423	441	474	419	402	464	450	473	447	459	492	444	444	444	477	421	465	494	443	433	448	413	444	417	426	436	485	417	447	442	455	451	446	443	425	431	478	446	459	396	439	444	454	462	440	448	456	475	441	473	454	438	429	428	438	442	454	486	445	442	412	444	424	420	434	476	377	432	461	429	482	444	424	488	474	455	442	439	412	454	462	447	452	459	396	457	452	421	383	424	415	451	481	417	425	443	463	424	411	439	435	468	434	408	456	441	454	472	438	447	454	449	438	427	461	475	468	435	481	455	428	410	471	449	416	461	422	442	437	446	428	443	487	449	416	469	416	461	410	447	442	460	477	443	443	457	461	392	456	461	449	449	410	439	470	409	451	452	435	426	456	467	447	446	421	455	438	444	444	427	450	430	447	468	431	418	439	427	465	443	439	475	434	459	434	413	446	484	454	461	428	432	447	454	433	428	431	440	482	442	443	437	442	430	418	463	434	424	457	453	493	415	422	437	463	472	473	461	432	480	421	430	467	452	432	465	451	432	466	435	462	418	434	436	462	437	422	390	440	466	457	469	487	406	403	468	460	418	436	422	454	484	455	454	420	449	445	430	411	460	457	423	481	438	435	421	464	461	425	427	452	441	464	416	430	463	431	461	468	438	436	407	435	454	437	441	468	456	419	445	431	468	423	451	422	463	430	394	473	446	444	474	452	478	449	407	466	422	435	449	414	462	474	457	431	425	472	432	462	468	468	472	453	449	468	446	407	430	410	410	424	444	425	423	440	455	445	456	459	453	430	450	465	455	442	419	455	399	435	424	447	449	458	436	475	432	463	451	440	448	439	443	444	426	417	438	406	444	507	432	451	469	483	426	405	426	475	410	416	458
36595	20113	9191	4410	3374	2469	1922	1553	1277	1114	938	883	786	717	662	654	576	548	600	564	559	546	508	501	552	529	471	491	517	469	495	482	494	461	529	481	501	466	499	433	492	468	474	450	496	495	509	505	487	476	494	454	456	464	463	437	457	455	479	464	497	473	434	442	442	440	475	460	473	460	443	458	462	464	446	457	429	448	467	430	449	415	463	453	471	435	431	464	451	451	440	441	438	442	509	455	437	472	487	478	454	452	444	452	433	506	473	424	443	468	424	454	467	460	425	429	419	421	461	439	433	448	441	434	455	421	470	435	427	457	457	451	442	464	446	477	476	408	456	437	478	430	498	439	452	448	412	435	430	449	462	509	440	475	450	452	422	405	451	481	426	425	460	469	436	479	493	443	456	450	437	469	439	483	419	433	414	463	477	472	418	433	466	503	430	461	461	445	450	434	464	460	447	443	454	486	390	424	436	480	419	474	466	458	443	465	460	441	484	458	504	506	483	463	438	452	451	452	441	503	468	448	444	429	449	445	484	456	474	443	480	441	423	480	462	429	413	438	430	463	484	458	416	506	447	457	420	509	416	440	465	439	446	484	437	468	464	432	457	416	409	458	488	444	458	448	461	446	420	471	414	444	439	483	434	436	428	452	472	456	465	411	462	405	426	454	469	414	421	489	421	451	452	427	454	455	474	442	448	462	434	475	467	448	450	484	433	425	512	467	432	447	463	435	454	501	460	451	463	430	433	458	432	469	457	445	439	482	442	465	465	441	439	435	448	473	442	462	456	423	457	470	441	483	439	450	476	439	410	477	437	487	431	425	460	462	442	481	484	430	412	483	482	469	463	457	480	480	478	472	423	450	440	452	484	476	444	460	469	434	435	430	433	476	462	443	461	441	440	449	465	483	422	464	454	444	447	466	430	425	390	450	464	447	451	449	454	450	447	451	429	458	493	428	461	431	445	514	473	438	417	460	472	454	477	414	431	455	459	470	468	463	478	444	436	442	482	436	440	436	415	413	443	451	454	473	439	422	468	445	456	440	456	450	452	460	477	449	437	458	442	466	425	475	462	417	433	440	441	444	459	484	407	416	469	420	415	430	481	442	454	461	442	482	434	452	439	455	475	458	445	458	435	465	441	432	450	442	446	453	427	461	467	434	470	474	455	425	412	410	450	431	428	475	442	465	437	443	444	467	474	446	464	453	476	419	443	457	457	441	478	446	471	476	460	446	435	439	410	472	462	477	445	422	493	447	447	469	440	443	447	467	450	459	421	459	469	434	432	461	466	463	451	445	454	434	438	402	451	452	475	449	475	419	474	455	475	455	425	498	434	466	438	455	425	469	466	456	444	444	486	486	445	436	462	404	461	466	435	474	462	430	478	446	466	454	449	458	468	450	448	486	463	448	423	471	419	456	403	447	413	408	521	491	466	440	444	435	472	440	433	408	444	459	480	457	422	467	496	463	433	443	480	472	468	438	447	468	428	467	441	463	405	452	457	470	450	430	439	473	436	436	423	489	472	420	445	439	461	467	441	420	455	477	409	456	468	457	455	429	470	426	456	427	436	438	482	433	493	449	378	471	436	459	441	443	446	479	486	463	494	480	455	431	453	453	409	429	491	425	439	455	420	444	455	436	427	452	481	428	451	406	443	446	466	427	454	463	436	460	473	421	442	485	416	414	446	470	427	459	452	487	428	474	409	465	461	424	472	446	435	476	462	443	477	432	459	467	425	486	444	455	457	435	506	443	418	450	491	458	447	452	414	465	474	440	472	466	410	446	450	425	470	472	441	490	461	420	397	444	460	435	500	428	468	452	420	483	396	454	428	466	466	436	440	428	479	446	434	449	463	397	428	464	444	462	444	421	428	474	462	467	480	442	451	413	455	427	439	410	489	442	465	427	467	464	431	493	453	434	443	463	452	470	429	458	469	476	457	418	445	429	469	455	441	520	449	398	462	434	458	447	419	463	465	485	441	452	504	450	464	461	450	470	411	436	420	447	443	423	441	458	404	449	477	456	419	434	449	462	456	462	479	433	470	506	416	474	456	410	463	441	471	443	396	519	474	446	458	433	431	458	488	457	435	462	439	430	449	467	448	437	488	444	450	431	448	414	420	470	439	424	431	475	468	455	474	474	471	456	464	452	474	451	458	451	468	433	432	447	465	439	430	469	453	404	471	457	477	457	435	436	442	425	454	471	477	450	459	415	494	421	494	464	420	477	437	472	468	466	478	462	458	451	451	455	434	486	473	432	449	450	489	465	422	461	426	466	495	482	426	464	458	475	468	450	429	445	457	437	470	442	464	464	428	450	421	437	483	463	463	436	471	437	456	465	455	490	472	451	423	443	473	421	473	459	470	483	453	463	461	472	470	508	407	466	446	450	469	464	444	451	446	435	433	462	459	455	438	463	456	489	451	470	450	440	474	434	476	432	453	466	481	449	408	465	452	447	414	464	490	458	469	462	404	408	410	426	446	457	463	471	472	455	511	443	460	439	455	465	418	426	441	427	449	458	465	469	469	435	428	469	432	478	473	439	433	461	452	475	461	445	475	436	467	456	452	465	465	423	450	453	461	468	447	438	466	441	485	446	452	440	450	414	442	502	463	455	458	462	438	460	447	458	412	432	444	455	438	408	471	389	480	456	464	481	455	483	442	480	411	437	444	452	457	426	456	423	483	452	438	407	471	432	475	456	449	420	411	448	448	469	452	470	478	460	485	458	454	448	453	411	471	479	436	430	491	461	443	429	465	466	449	464	487	452	452	489	435	460	455	470	474	410	419	436	476	428	441	435	436	462	476	405	462	490	452	418	441	458	490	431	500	436	475	458	464	449	457	482	463	495	462	436	465	453	472	426	473	464	475	454	436	447	445	448	451	453	453	468	439	436	483	433	447	469	479	418	416	477	478	451	448	460	445	465	447	469	505	437	476	445	450	439	445	425	437	458	459	443	448	453	450	439	446	465	429	437	451	458	431	438	441	422	463	435	443	477	477	470	458	479	435	437	493	456	449	454	442	471	450	434	490	434	493	433	424	433	468	454	428	426	459	453	469	422	436	464	441	443	415	440	453	490	448	442	430	506	459	481	458	429	487	459	490	445	442	484	454	461	451	420	447	442	483	478	454	442	470	464	492	457	446	433	411	462	460	445	455	425	437	441	433	504	469	451	451	436	459	461	417	461	475	421	444	454	439	454	439	468	483	458	483	469	450	472	455	433	423	442	437	430	434	463	435	434	449	436	416	445	456	440	444	451	445	449	450	465	448	456	439	460	430	481	445	473	460	413	428	487	432	466	499	470	476	466	451	458	456	429	454	404	443	445	443	453	427	480	441	444	427	402	439	446	444	425	404	477	479	448	446	458	465	427	409	469	459	429	477	428	437	461	430	451	447	452	491	411	461	467	436	421	426	419	463	464	508	431	422	455	458	417	473	449	458	451	480	460	466	399	468	448	459	428	394	483	449	451	441	452	456	451	429	481	459	422
27825	17467	3578	604	459	363	333	324	329	337	340	349	340	337	323	319	333	370	338	329	355	310	358	334	341	343	354	310	331	339	358	295	347	360	346	346	325	344	344	327	356	299	330	312	337	349	347	339	320	367	333	338	324	306	362	364	323	342	346	359	335	303	307	315	341	323	351	307	342	299	353	354	329	353	325	332	332	345	349	394	328	315	292	290	321	319	311	342	339	346	356	338	323	347	347	359	320	336	376	348	374	315	311	314	345	342	353	321	329	340	334	301	339	366	356	340	348	336	334	333	332	355	347	311	320	342	335	325	380	302	324	367	344	389	335	368	334	325	360	347	332	328	329	347	321	328	340	344	373	307	366	341	352	333	340	317	345	360	358	344	358	343	325	341	301	331	343	327	350	349	357	347	313	339	325	284	331	365	327	343	329	336	353	344	326	345	338	357	324	327	345	326	333	364	345	299	317	351	340	340	321	346	321	363	362	331	344	341	313	331	317	332	335	341	340	368	346	333	340	286	321	327	327	339	328	335	318	333	350	345	308	367	343	327	331	348	337	320	341	300	320	359	372	388	346	340	355	319	301	363	330	324	314	346	343	343	321	350	350	333	353	347	337	326	317	344	343	357	336	330	343	341	351	348	354	331	338	360	336	350	349	329	339	374	330	354	312	352	327	334	372	363	345	338	334	332	345	357	343	349	332	310	348	297	336	330	354	329	369	322	338	330	360	357	351	326	347	322	367	347	382	340	314	325	352	335	352	337	351	346	322	339	377	358	352	327	328	341	315	327	341	339	336	325	313	368	320	354	337	326	369	308	361	317	312	288	380	353	301	310	344	324	358	361	296	338	318	325	319	345	338	329	307	349	344	329	379	313	339	325	330	308	349	327	314	344	328	365	353	298	376	357	339	318	364	342	323	358	305	380	348	320	347	341	348	319	324	346	325	331	328	337	326	323	332	322	296	314	331	354	304	303	347	367	347	337	364	340	337	326	348	321	319	359	362	382	331	336	322	361	332	330	323	357	337	329	331	314	351	321	318	343	302	336	329	344	310	376	345	347	327	315	332	326	341	350	320	322	360	331	310	351	311	353	330	345	348	369	332	335	345	330	337	340	357	319	318	357	326	383	292	349	354	327	372	312	312	329	335	325	333	364	329	332	337	346	341	344	359	315	330	358	317	337	342	318	390	292	348	352	341	316	352	330	347	328	354	333	322	374	314	328	327	353	341	351	323	340	323	352	356	364	346	373	332	376	330	298	344	352	330	366	324	349	336	342	345	369	358	390	335	381	324	339	316	322	332	363	340	340	316	356	355	297	371	358	344	349	361	356	391	336	315	318	357	342	344	327	315	350	367	327	351	390	334	351	347	313	337	381	338	319	345	333	321	358	355	340	331	365	354	297	362	337	354	343	313	372	317	372	331	358	332	359	305	336	331	357	347	354	341	342	335	374	344	340	347	361	355	352	301	342	368	342	331	386	356	359	320	360	319	332	335	333	351	353	328	334	369	341	304	341	322	359	355	354	348	333	361	337	326	332	346	339	349	328	350	348	342	337	316	382	292	344	361	356	338	364	345	359	347	358	312	330	316	367	337	338	331	301	364	331	347	308	330	354	315	345	318	325	361	351	347	349	337	335	313	358	339	336	354	329	349	333	346	324	341	341	333	363	363	348	337	373	351	356	328	353	304	307	332	329	329	361	333	329	354	328	346	331	351	318	339	335	331	385	332	317	357	337	346	310	336	325	306	323	331	341	334	346	362	317	327	339	350	325	350	343	347	299	313	319	340	320	337	353	337	330	324	316	378	318	314	345	329	322	337	306	341	338	337	322	372	329	323	359	346	323	349	328	359	389	350	323	312	327	346	340	342	330	308	342	318	302	331	318	324	308	309	322	315	371	347	346	352	289	353	320	311	311	314	340	325	349	348	370	319	333	328	324	363	354	344	374	331	344	316	343	345	373	337	306	338	331	358	351	349	363	354	347	307	346	331	361	347	357	314	340	367	321	329	365	377	332	307	330	358	376	342	323	336	337	355	347	337	342	342	336	340	348	304	360	357	330	326	329	364	317	380	346	339	329	325	347	333	287	330	347	343	336	329	336	339	340	321	338	355	342	326	309	321	332	330	359	357	319	320	385	356	334	328	324	339	405	355	342	344	304	343	351	358	361	371	322	324	328	335	337	352	343	354	317	335	326	316	345	362	334	332	332	346	297	330	373	299	346	320	346	347	315	306	361	353	351	323	365	357	319	351	341	351	377	319	340	327	324	339	342	353	354	340	333	387	333	374	335	313	371	358	376	340	316	330	318	327	369	350	358	315	355	339	382	353	318	354	300	347	338	357	387	327	331	355	349	328	293	324	322	391	347	319	332	326	349	346	356	342	342	345	363	348	339	324	348	329	337	334	340	331	327	321	340	345	332	330	341	328	355	310	338	355	359	344	337	355	331	330	350	328	357	325	333	315	332	365	346	371	339	353	328	322	318	351	327	361	360	331	326	366	346	304	342	333	354	372	354	368	349	330	356	342	346	352	348	312	363	318	319	366	348	291	386	316	320	318	301	371	330	312	348	376	352	354	365	319	312	363	348	318	343	333	315	321	297	353	355	347	351	352	322	346	334	328	344	376	352	360	350	354	320	340	339	336	334	337	339	341	314	325	365	342	336	372	325	322	330	353	363	346	349	329	342	308	306	342	366	345	315	354	324	322	352	330	331	335	354	328	326	326	345	342	347	367	358	337	319	354	316	338	330	306	334	351	350	353	358	335	365	353	338	346	319	330	325	298	329	296	325	327	335	345	320	321	311	338	358	360	351	384	321	332	342	327	332	372	328	339	387	339	342	347	326	327	323	343	320	319	332	372	326	329	340	347	354	336	322	351	330	329	309	365	331	351	352	305	326	325	351	330	327	335	357	332	327	363	318	315	295	335	309	341	355	323	337	352	343	336	315	360	324	339	341	329	322	337	344	351	334	344	324	335	357	312	333	335	366	357	350	377	355	338	352	329	338	326	364	361	310	325	333	308	329	321	314	373	319	360	351	367	361	348	328	353	346	339	365	359	358	317	299	353	329	369	331	337	326	313	333	358	344	327	317	350	340	354	350	352	345	326	355	321	338	353	323	363	324	388	342	340	311	307	323	303	344	332	344	301	321	347	345	342	340	332	361	366	328	349	352	357	389	356	346	339	348	345	317	343	340	349	328	328	336	348	359	363	335	341	315	312	339	347	339	332	336	309	323	329	335	318	326	371	350	323	354	305	358	335	346	305	333	321	330	338	336	329	333	305	372	328	332	350	326	336	330	321	341	315	319	317	348	371	329	349	366	338	353	341	411	375	327	324	348	332	323	345	342	324	312	354	337	340	354	297	357	343	333	353	361	343	328	355	372	311	350	332	359	324	331	343	346	290	324	355	316	341	324	365	358	358	357	326	358	317	359	350	342	330	332	285	314	315	383	356	339	349	324	347	331	322	359	369	370	343	307	330	354
8843	1719	682	488	442	442	418	377	387	377	412	364	389	388	374	386	381	446	397	368	396	396	400	351	370	350	363	383	381	423	393	357	372	410	372	378	334	341	420	367	355	379	353	400	381	364	378	375	341	385	381	374	372	397	404	380	379	379	427	372	365	363	362	351	420	386	343	377	392	370	376	355	364	425	389	368	385	361	341	402	385	387	376	387	402	388	374	388	391	411	387	375	385	401	356	377	382	379	404	371	384	371	383	363	368	372	370	362	350	368	399	403	404	376	431	385	385	379	380	365	363	381	356	360	381	386	365	352	383	402	362	407	372	369	369	390	352	371	391	341	388	374	396	345	381	398	376	423	353	409	359	390	351	393	357	396	365	380	373	368	402	352	391	381	374	334	397	373	393	373	387	368	366	383	382	390	374	387	354	390	375	346	368	403	353	413	385	359	384	369	350	390	397	362	371	379	371	340	400	368	397	367	378	394	393	367	363	365	383	372	346	359	370	369	404	386	357	355	393	376	393	374	391	367	392	410	410	380	374	407	400	392	390	351	389	432	423	362	370	352	353	397	396	382	350	362	381	399	372	367	380	369	361	403	395	372	378	377	354	368	356	414	376	380	419	393	368	401	377	388	424	339	357	407	392	389	356	394	360	366	322	365	365	373	371	403	379	384	390	372	385	358	401	384	382	403	369	353	400	369	347	360	390	394	392	387	366	395	377	392	373	386	379	389	410	398	348	379	406	403	391	369	408	378	418	364	345	392	374	373	381	362	370	372	382	397	365	367	347	404	401	364	371	385	379	398	370	354	396	403	395	365	376	351	357	401	390	376	387	404	418	371	407	358	347	378	360	372	364	361	374	375	378	373	375	356	403	354	384	406	361	395	383	352	332	397	381	407	371	402	358	360	357	386	386	392	377	384	371	395	350	397	353	373	338	369	365	404	418	375	385	392	355	368	394	372	367	356	396	397	395	357	330	410	385	365	373	374	398	362	380	370	357	366	369	382	363	374	359	383	410	404	385	367	379	385	373	371	387	366	362	348	384	370	351	396	380	378	382	384	348	389	375	394	368	377	403	378	390	380	384	387	386	333	395	374	380	391	397	408	404	374	386	386	397	397	385	381	401	384	363	396	349	371	387	375	363	374	405	364	387	402	394	405	379	383	395	350	363	366	364	378	391	386	370	400	405	381	353	359	369	334	394	364	408	382	407	406	383	380	370	369	406	337	354	388	417	416	413	345	403	362	371	384	383	379	356	362	388	357	394	369	388	401	408	388	370	353	371	387	371	406	376	365	399	361	360	386	413	391	403	367	360	383	395	382	386	356	376	394	365	369	416	404	360	374	382	350	348	357	389	412	360	363	357	389	385	388	403	397	356	400	366	412	357	357	369	381	350	381	340	386	366	403	388	348	371	385	370	394	406	408	398	359	390	391	424	393	381	370	376	350	360	336	377	348	368	402	357	406	355	327	371	396	421	382	339	387	395	372	387	352	374	410	350	373	342	402	389	390	378	370	373	391	375	366	386	361	409	362	420	392	411	361	411	372	342	379	402	381	375	375	387	403	377	376	374	350	353	384	377	402	367	400	377	377	385	384	359	360	373	380	347	369	372	364	359	368	399	382	409	384	379	357	400	403	392	376	370	377	372	387	362	357	379	365	360	374	403	353	394	373	367	378	357	364	348	376	373	384	396	386	370	410	389	356	376	407	381	366	380	392	380	368	403	372	411	358	398	415	378	375	379	385	350	368	379	369	380	385	346	382	380	371	389	345	399	411	338	401	340	367	392	374	389	423	382	365	437	368	390	366	395	367	374	398	361	417	375	354	363	393	410	337	402	377	393	394	361	418	385	401	359	357	387	374	367	388	373	376	374	374	403	358	329	398	366	386	362	392	365	397	383	414	363	357	404	358	403	370	404	390	377	399	388	370	384	414	375	403	388	388	370	371	370	385	367	382	356	371	396	374	376	367	397	412	384	408	392	358	377	397	388	325	372	376	387	384	390	368	357	351	384	367	360	347	401	368	362	393	421	355	377	331	394	311	384	397	371	364	368	417	393	401	372	379	405	375	417	361	394	392	360	383	396	385	363	384	370	372	336	354	374	388	367	386	394	399	425	416	361	395	366	392	373	378	384	382	401	395	371	372	382	369	394	390	382	395	389	393	366	390	359	395	362	348	340	423	365	386	384	391	378	392	355	409	369	367	380	386	356	408	383	376	374	359	362	373	364	353	360	382	383	395	415	401	369	384	378	340	372	388	372	393	389	401	368	386	389	388	394	409	357	406	409	388	358	332	390	366	409	358	394	392	325	364	389	387	409	401	357	371	387	371	411	368	391	364	374	382	367	385	319	406	375	365	376	379	367	359	361	369	381	373	407	383	368	366	439	369	395	387	367	407	385	370	374	399	365	383	392	347	406	352	381	367	382	362	380	375	363	368	372	422	406	368	381	370	388	397	363	377	388	394	375	364	403	360	384	363	367	398	388	399	401	387	375	374	351	369	367	374	383	362	400	361	357	355	371	375	391	392	365	381	372	353	389	380	387	361	362	368	406	366	428	360	405	355	385	392	368	356	339	373	381	375	367	396	371	350	333	364	354	370	377	371	352	381	377	429	363	388	356	326	377	363	367	407	377	389	380	362	425	365	380	355	377	348	386	364	379	414	372	384	382	380	355	380	383	367	381	390	371	386	391	390	386	373	399	363	386	436	410	419	384	385	423	344	362	386	367	413	394	359	372	369	339	368	358	360	375	406	414	369	403	361	362	392	357	357	369	374	371	391	366	389	369	389	348	378	385	424	371	370	387	405	366	370	355	379	369	375	347	363	421	360	397	404	343	383	368	399	406	419	355	380	405	345	357	386	391	323	371	377	373	379	368	407	367	361	414	370	357	358	393	362	402	376	356	389	387	384	383	353	405	355	374	357	364	358	398	386	372	374	394	385	372	355	361	351	411	392	362	351	357	388	349	378	370	342	386	400	379	386	356	383	351	393	373	360	379	365	351	433	341	359	350	372	387	356	387	341	385	417	394	369	378	394	426	366	364	408	369	393	371	401	376	379	391	392	384	387	383	404	394	398	356	370	384	403	360	370	360	403	340	396	386	370	367	403	407	359	382	362	357	355	386	407	380	366	402	386	403	385	404	401	341	389	380	401	388	375	372	359	365	388	407	406	360	396	398	348	372	380	363	394	390	392	348	381	401	386	358	371	371	340	349	375	375	392	376	396	366	386	416	347	366	409	377	364	392	397	391	359	405	390	381	385	372	391	413	399	378	385	384	385	393	398	396	391	388	365	385	397	383	396	383	406	383	403	360	372	376	378	354	386	398	412	366	339	411	350	414	370	395	403	363	358	374	355	389	367	354	405	364	395	393	348	384	377	397	377	366	373	380	372	390	348	376	452	382	354	406	395	350	374	387	351	368	353	343	369	366	386	416	374	396	371	375	412	407	411	352	388	340	404	405	394	378	368	390	376	378	393	399	388
23546	21020	28101	24115	21001	8891	778	525	381	364	300	311	262	269	267	254	235	246	211	257	231	220	242	182	216	220	229	197	203	185	205	211	226	221	215	177	223	192	212	192	215	191	197	200	203	209	196	200	203	208	184	210	182	203	185	211	206	196	195	176	201	198	222	167	195	187	172	185	208	208	229	188	207	182	196	192	197	197	195	200	174	192	221	194	193	178	199	191	186	214	199	174	189	167	190	208	168	185	213	186	210	198	191	222	197	189	176	195	196	187	198	213	188	169	203	190	184	183	213	210	181	168	171	232	195	189	193	199	189	184	192	184	181	188	181	202	194	172	182	205	212	196	190	193	195	170	170	212	214	203	182	186	192	209	196	204	182	190	184	205	183	225	195	188	196	188	199	218	205	190	199	212	216	184	188	189	209	180	164	216	181	195	164	205	214	183	180	208	205	196	183	216	213	189	161	190	158	189	183	195	232	183	191	201	190	210	180	198	186	196	187	196	191	194	199	199	162	179	184	193	168	191	218	188	172	196	189	214	217	215	178	176	210	193	166	202	197	198	204	205	203	191	198	202	209	187	221	219	175	165	210	189	195	191	174	199	181	181	188	179	221	190	220	198	207	196	206	186	184	175	190	184	214	197	180	196	195	205	199	195	196	173	194	216	201	183	180	181	208	183	218	203	205	182	207	186	175	202	194	204	227	191	205	201	182	178	200	203	191	193	188	181	196	187	182	196	204	214	197	182	230	185	195	188	188	192	179	210	177	218	192	176	195	194	176	178	196	192	170	195	194	181	183	187	199	178	168	207	181	172	185	203	169	175	212	217	192	189	179	196	174	203	188	180	172	200	182	182	160	212	191	211	185	194	183	186	179	234	208	203	195	195	192	204	178	193	200	193	226	209	161	200	164	172	182	181	197	199	173	175	196	209	190	179	198	156	175	182	195	194	200	157	188	189	187	182	189	186	202	202	212	188	211	218	200	188	214	205	193	206	197	222	186	188	203	192	187	220	172	195	193	194	195	191	190	178	212	168	194	199	147	213	170	185	207	198	208	212	195	174	190	163	194	179	187	182	219	180	197	208	192	194	193	198	201	188	198	205	201	204	181	172	203	197	197	190	189	189	182	201	196	196	206	188	185	181	200	191	210	188	201	174	175	221	189	206	210	188	186	209	181	187	182	172	168	199	182	199	215	186	200	205	208	190	196	184	191	203	202	187	201	179	195	201	183	164	186	156	189	175	189	186	196	186	199	211	210	218	198	176	184	185	201	213	203	208	198	199	180	193	209	204	227	197	215	190	198	177	190	186	193	185	199	187	194	179	191	206	185	200	188	193	194	191	210	205	186	194	199	189	228	187	187	178	220	205	187	175	178	208	191	217	188	194	199	186	201	190	216	203	211	204	213	205	189	209	197	193	197	212	192	178	195	189	201	201	186	171	210	208	193	169	171	210	200	196	199	210	216	174	195	208	183	188	168	173	190	223	204	189	171	186	212	188	190	182	189	195	188	185	171	192	185	194	188	183	210	214	201	203	181	171	169	169	207	190	190	210	181	213	213	184	176	186	214	180	222	196	176	215	177	187	201	177	206	190	194	205	235	190	204	190	192	196	213	194	199	159	193	190	172	203	204	185	201	187	210	189	196	170	194	200	189	173	186	202	194	211	209	193	184	209	208	200	205	186	172	191	194	201	219	196	167	204	196	184	182	194	203	199	189	175	177	207	185	210	178	199	186	190	183	214	200	195	179	205	191	205	187	204	206	204	199	174	198	209	197	198	208	205	198	214	196	213	180	189	177	197	220	189	180	188	197	204	200	204	189	179	213	208	167	184	209	190	176	204	201	202	182	205	214	183	203	204	201	173	186	190	179	209	195	198	175	176	190	213	191	194	177	204	198	198	179	207	206	195	186	178	191	212	208	189	186	180	189	162	180	200	208	186	191	200	199	205	209	205	181	194	192	213	198	190	209	181	177	162	232	188	208	159	188	194	198	195	184	188	186	197	189	187	201	194	202	170	195	198	195	216	200	189	202	175	173	207	184	197	205	209	190	167	175	200	189	203	208	206	209	174	200	208	183	180	181	198	185	205	184	186	183	188	210	168	206	223	195	196	191	199	191	184	192	204	192	191	197	178	177	190	221	199	192	197	178	202	209	208	178	179	177	173	198	193	203	208	178	172	192	194	180	191	195	163	222	196	173	185	214	216	200	195	196	199	200	179	182	206	215	181	201	186	185	159	179	197	207	192	195	180	205	180	198	195	201	188	197	162	199	175	212	207	186	201	159	214	198	197	165	187	199	187	212	183	181	192	177	208	183	211	180	185	196	198	220	199	174	183	175	176	186	194	195	207	187	222	202	202	197	181	178	191	184	187	183	216	176	187	217	191	179	168	188	191	187	199	221	159	173	186	177	188	205	185	171	171	186	185	190	186	180	193	168	203	174	175	212	220	173	185	188	208	191	182	168	198	169	186	181	191	168	182	198	172	179	202	215	177	173	195	189	210	195	169	196	183	193	196	214	167	190	182	193	174	205	190	165	193	212	182	229	166	195	188	205	194	197	179	193	192	216	191	193	200	190	193	197	210	215	176	200	210	159	183	174	211	203	174	178	224	171	178	192	222	181	195	186	171	202	216	180	195	220	187	211	199	213	179	184	192	183	208	216	196	184	193	214	195	181	167	188	174	187	206	200	178	178	182	182	167	200	207	201	200	201	193	191	198	189	212	191	195	181	199	226	176	202	194	188	195	192	162	184	181	199	208	185	203	172	181	182	189	180	201	204	226	229	198	188	200	192	200	207	202	197	208	209	172	210	192	202	186	188	197	224	173	202	204	217	221	186	214	189	195	190	200	214	183	174	228	203	209	210	178	182	207	199	195	192	207	211	184	186	174	203	168	215	195	210	195	201	183	184	207	179	157	188	192	160	164	192	193	184	214	201	172	167	195	193	191	184	189	180	211	196	183	205	214	187	201	176	198	177	210	172	183	196	209	193	180	212	184	201	182	187	197	185	202	174	202	217	205	189	221	193	175	194	156	195	185	187	192	190	177	209	202	177	193	180	176	201	186	184	192	203	208	187	217	198	194	176	188	182	184	184	212	209	183	196	207	197	170	180	190	192	203	189	175	200	183	183	184	200	182	202	188	172	193	209	199	180	174	193	190	185	200	213	179	188	203	186	199	193	199	193	203	202	206	195	211	196	184	193	184	190	208	203	206	208	191	194	202	181	207	192	183	188	186	194	188	187	187	197	188	176	199	202	197	181	194	220	199	216	196	194	201	204	210	189	201	197	191	201	189	185	173	189	201	184	175	195	183	185	193	199	176	183	191	186	175	171	177	196	204	227	168	198	186	168	198	170	198	218	185	176	202	191	176	216	194	176	207	184	201	189	199	201	194	187	195	194	205	198	185	197	206	206	200	199	180	202	183	168	212	199	163	205	194	207	194	178	176	211	174	214	215	191	171	186	184	191	188	206	221	175	200	176	212
29552	13640	5347	2504	1685	1259	980	789	632	539	421	441	379	328	308	293	278	307	288	242	283	277	270	253	250	255	234	263	233	219	230	249	253	242	238	241	234	212	266	240	226	241	248	240	215	239	207	210	231	230	202	204	231	220	221	235	222	223	195	207	225	244	207	209	213	224	225	221	225	205	188	221	211	231	212	231	224	252	213	230	233	210	215	227	240	213	212	217	195	208	214	228	220	210	213	225	197	231	238	205	227	190	210	189	225	196	228	212	224	217	225	213	207	210	213	218	202	232	231	220	209	210	189	227	235	200	207	227	222	232	205	186	209	244	216	225	202	228	214	220	207	216	230	221	243	217	232	208	198	213	224	224	201	201	204	194	229	203	205	191	240	218	221	210	221	234	227	218	219	218	216	185	202	204	187	227	199	222	241	198	217	203	202	198	202	226	211	220	190	234	229	212	211	198	248	198	200	198	186	227	204	233	199	207	210	241	243	235	242	204	203	233	222	251	214	216	227	212	232	224	200	225	225	226	197	235	210	206	218	226	248	232	233	223	214	224	223	226	216	217	221	196	206	206	213	210	255	212	213	241	224	203	246	222	220	211	211	224	228	216	204	212	222	222	226	230	232	221	209	223	222	219	207	230	216	221	211	221	251	229	234	219	207	238	211	198	221	229	209	206	214	219	216	223	218	217	226	222	222	210	231	219	226	229	205	220	229	206	201	257	215	209	221	229	205	205	218	201	235	231	215	212	201	220	217	237	224	213	220	219	202	205	229	205	254	227	215	237	209	232	220	213	210	206	223	232	202	210	209	197	246	224	202	230	215	182	201	224	205	238	189	233	223	227	236	206	239	224	225	189	228	229	207	246	206	203	195	222	241	220	228	208	209	187	203	208	193	212	223	235	208	224	219	212	240	216	228	237	238	206	225	229	253	231	204	215	207	197	238	220	210	219	218	216	196	215	191	220	226	213	230	187	228	226	232	210	184	190	219	219	214	225	230	220	193	214	216	225	207	192	218	211	214	235	233	238	212	226	228	231	218	225	196	215	232	210	207	214	224	237	175	201	232	216	240	198	227	187	213	211	219	221	209	231	185	234	217	202	244	222	206	213	218	201	212	210	207	239	202	196	206	227	224	218	195	227	214	207	221	196	206	218	219	211	201	217	223	213	207	205	226	206	239	225	227	216	198	245	211	217	215	212	231	230	231	220	197	197	232	206	216	217	179	223	233	214	208	235	216	221	213	220	238	236	231	238	205	232	225	209	221	221	208	236	206	208	202	230	215	190	218	217	226	227	208	219	190	225	199	194	229	236	199	228	211	209	230	188	212	232	209	243	223	222	242	226	227	233	198	214	199	216	189	209	198	197	218	212	218	232	217	196	260	221	198	218	212	203	237	239	224	221	205	188	209	210	233	206	222	225	219	206	228	206	195	214	236	205	220	214	221	235	215	222	248	186	200	192	202	228	241	211	214	221	234	236	213	209	205	203	220	220	227	226	204	207	235	209	242	186	226	186	229	215	236	212	209	215	211	225	207	217	222	191	207	205	223	199	213	217	228	205	192	232	196	234	204	226	220	196	232	204	211	247	251	228	221	242	212	236	207	214	205	212	217	198	221	216	203	222	203	212	236	228	207	206	217	232	207	182	241	228	197	200	230	223	204	210	172	223	212	199	190	213	198	201	218	227	211	209	205	232	226	223	231	225	233	193	221	218	216	217	230	233	223	237	211	205	217	231	210	198	227	230	218	223	210	211	272	209	208	211	230	226	225	208	220	207	223	194	204	213	211	225	242	229	262	204	218	204	225	215	226	227	243	203	216	229	204	221	221	208	212	197	236	236	218	227	252	198	211	213	198	215	213	241	214	232	211	205	211	224	210	210	225	243	229	212	208	218	234	226	232	228	228	217	244	208	219	222	217	221	212	198	214	209	237	221	224	219	229	224	206	220	213	213	201	236	232	217	243	199	202	224	206	197	213	213	240	202	237	240	217	224	215	212	174	210	202	215	217	216	227	209	225	215	209	223	222	224	200	204	213	249	202	216	217	206	214	238	198	232	208	225	223	216	222	243	201	202	255	228	205	228	202	236	206	216	206	241	197	223	237	218	234	205	219	193	196	228	228	232	233	212	224	197	183	216	217	224	233	176	228	197	221	219	237	223	249	227	195	204	233	207	222	202	235	248	188	192	226	209	203	228	202	210	203	189	218	207	209	219	224	234	216	196	234	217	225	204	194	254	236	218	224	221	225	186	217	188	230	221	251	237	206	203	215	229	233	233	213	225	208	237	229	200	227	210	207	215	219	206	212	180	190	212	209	204	200	189	216	203	216	222	224	228	231	213	208	218	230	226	218	189	222	217	189	267	215	236	210	207	212	224	212	193	215	211	215	220	233	237	203	226	220	223	185	209	205	200	236	233	217	223	237	227	236	211	203	229	194	183	236	233	238	216	224	247	244	205	227	206	228	209	226	226	215	241	214	202	235	238	215	208	251	241	233	220	231	214	213	188	222	237	229	196	221	212	218	194	236	215	217	208	255	218	214	209	216	202	229	225	211	239	224	221	195	234	238	203	220	202	211	211	243	214	212	208	216	226	207	227	214	210	198	232	232	224	255	226	231	215	211	217	201	195	212	220	221	256	208	246	238	216	229	198	245	226	191	224	219	195	225	241	223	207	238	223	219	212	224	226	225	210	222	233	215	217	202	232	206	221	220	215	194	225	239	227	223	231	199	238	228	201	223	200	220	245	240	230	213	202	214	201	192	221	197	215	234	205	211	221	217	185	230	216	217	218	202	222	227	234	219	205	243	226	201	204	209	228	205	201	219	214	224	236	204	225	217	212	207	213	234	214	186	239	204	213	219	210	198	224	210	195	199	195	211	232	222	215	225	234	219	244	223	211	205	230	217	221	210	211	208	222	201	199	248	189	221	216	237	212	223	238	210	220	207	223	220	223	216	237	191	214	211	231	220	230	227	208	222	199	232	210	221	208	235	230	225	220	191	222	189	224	201	243	224	226	205	251	230	225	211	219	188	221	210	202	257	202	190	204	218	218	206	219	214	190	202	228	227	220	226	233	230	199	211	218	183	207	209	212	219	214	213	231	247	215	218	240	197	207	218	198	206	220	189	209	217	186	205	235	214	213	207	197	206	214	216	221	216	203	215	229	204	246	229	215	233	217	223	213	236	221	215	221	229	203	215	238	199	204	219	226	209	221	236	194	207	224	242	242	194	267	185	232	214	236	206	205	235	243	200	198	220	180	239	229	251	226	199	233	199	227	254	235	205	223	228	222	222	245	222	235	224	220	221	205	207	210	196	226	236	204	237	218	206	196	211	226	234	230	199	221	217	208	228	231	212	229	203	212	207	204	214	231	201	232	202	214	218	200	238	220	222	231	203	219	212	176	222	234	234	235	196	224	215	225	209	239	209	200	222	200	233	197	244	200	226	230	220	214	215	206	224	211	220	239	235	203	214	224	199	218	238	187
24845	21070	27094	25174	9736	991	806	694	668	692	664	631	619	580	588	584	585	588	591	594	577	616	572	578	577	588	611	579	588	593	569	574	591	589	588	603	537	557	565	581	591	545	568	606	602	577	579	617	575	603	546	616	551	597	563	547	613	569	552	536	606	566	590	577	593	599	554	573	626	601	562	601	571	584	591	572	633	570	573	570	577	567	550	576	570	557	554	601	586	598	572	565	588	587	577	577	559	587	587	599	527	573	570	558	559	573	586	579	586	567	599	561	620	529	550	569	569	564	583	553	589	562	540	544	578	578	565	581	572	560	569	577	520	610	542	560	568	564	532	597	573	564	554	556	579	562	597	611	609	533	573	604	571	554	575	585	577	579	579	569	565	578	615	561	574	595	633	554	586	545	624	554	592	551	584	620	552	541	574	590	558	583	562	574	563	527	560	574	576	578	585	559	558	642	572	607	615	540	603	546	568	597	545	607	564	591	571	562	555	613	548	562	583	588	603	569	556	609	616	579	527	568	553	547	635	542	603	556	549	569	599	562	609	574	536	569	563	558	575	656	599	653	570	549	579	570	557	596	542	558	641	616	542	582	583	580	577	567	542	599	567	542	570	592	577	588	608	521	591	570	558	597	537	585	590	561	576	608	578	578	603	535	546	575	560	535	558	612	569	577	570	574	584	585	572	557	573	571	560	572	602	603	558	591	599	587	617	539	558	566	576	570	617	643	515	561	565	594	602	545	567	586	572	566	593	588	579	581	565	583	611	568	578	549	576	601	588	606	571	560	604	599	542	593	544	522	531	600	555	553	517	630	560	576	552	575	556	514	527	612	599	591	576	601	593	553	584	590	604	574	593	531	613	596	603	595	558	559	535	555	547	563	572	573	562	574	593	582	574	541	552	576	540	573	569	597	629	580	565	543	585	572	581	550	607	538	535	611	595	538	630	545	558	580	582	551	554	567	595	593	587	574	600	581	554	538	557	613	589	539	578	575	545	580	562	553	592	582	568	568	587	554	542	556	549	573	583	575	534	557	600	586	571	586	557	569	562	554	556	602	609	569	546	573	549	590	560	562	565	574	628	580	564	565	573	550	588	563	608	566	544	602	572	550	585	540	591	570	545	556	582	601	554	563	621	589	546	582	579	595	619	562	551	562	595	605	590	585	578	625	549	594	556	604	576	597	572	551	532	605	582	572	612	580	573	597	567	611	568	550	533	597	570	576	575	534	604	591	572	567	575	604	577	533	563	577	560	564	562	585	584	547	572	587	567	646	621	604	543	536	562	561	575	569	613	515	602	540	589	601	613	583	597	563	608	524	593	581	604	564	611	565	614	547	543	606	550	553	549	572	575	575	576	584	574	603	614	564	627	545	560	548	607	555	577	565	565	545	552	597	553	564	593	555	556	554	567	601	565	557	547	582	581	538	609	609	587	593	541	576	600	614	541	541	564	574	557	591	566	533	579	593	538	583	542	601	586	581	581	555	542	594	620	568	590	631	563	583	556	556	605	608	563	604	540	602	552	568	584	596	604	580	616	568	579	558	591	561	551	560	581	622	594	555	554	568	545	545	575	572	607	595	628	646	563	557	546	545	549	581	568	571	539	595	531	558	577	581	576	575	601	560	591	588	563	617	589	585	596	602	625	546	563	610	569	590	632	578	602	536	555	552	590	565	512	591	583	519	551	578	555	532	538	598	591	576	602	592	546	554	523	584	596	566	542	560	593	563	586	579	604	578	570	579	568	559	581	554	574	608	544	556	590	595	575	584	618	581	576	605	606	588	623	558	580	585	619	573	581	562	577	649	547	578	583	555	540	562	535	575	591	547	540	592	543	547	536	572	567	596	562	556	558	586	590	575	603	542	557	536	543	595	600	522	551	601	567	553	544	619	572	677	586	583	587	558	575	553	590	600	558	617	602	599	595	566	545	595	548	592	565	592	580	606	587	578	568	547	605	580	574	576	583	594	631	602	579	583	569	636	633	621	517	567	602	579	555	555	574	551	581	592	563	603	534	570	613	614	573	530	598	575	602	558	584	584	634	561	570	546	572	556	591	572	538	598	591	602	549	596	570	578	593	566	575	564	587	575	618	565	602	634	568	554	583	606	555	600	597	565	526	519	570	578	603	569	591	556	599	634	554	585	597	550	580	575	579	611	583	594	535	595	580	607	553	573	592	581	601	550	563	533	549	547	564	616	570	553	572	610	567	581	531	592	601	569	615	547	537	536	556	564	577	589	585	589	574	575	571	554	596	605	610	549	603	543	578	591	567	545	555	572	599	574	589	546	560	563	543	534	609	554	562	576	602	588	561	569	567	569	606	544	582	608	582	538	534	576	604	534	571	582	620	577	569	624	559	595	609	580	569	610	536	584	558	609	581	567	590	591	569	554	584	583	592	554	576	609	576	571	534	628	558	623	595	578	536	536	530	580	613	587	587	553	596	543	570	577	606	626	588	544	602	627	611	581	560	590	560	587	594	588	600	575	562	587	579	572	629	578	564	519	583	558	552	568	561	552	598	568	584	594	574	557	543	574	579	563	615	586	575	582	570	629	579	580	584	560	585	586	580	587	548	599	568	569	618	574	598	592	578	582	558	588	547	598	600	584	586	610	582	551	622	534	581	548	566	615	548	534	608	604	553	557	561	517	557	567	616	597	586	657	576	562	570	571	555	547	599	623	583	587	575	569	577	586	559	568	565	576	597	600	590	563	534	557	559	575	602	577	572	592	542	570	562	577	622	605	582	582	546	636	598	581	585	580	562	532	567	558	582	569	552	581	562	594	580	584	612	571	579	580	559	580	630	582	555	611	600	577	565	558	552	612	585	568	556	595	586	584	568	546	556	588	585	607	560	590	564	610	597	542	572	565	555	558	595	592	556	551	578	578	567	546	576	584	535	567	552	584	589	574	593	623	548	567	562	591	562	556	560	559	538	573	558	603	550	573	548	549	576	556	612	583	581	575	585	567	565	600	584	587	547	554	527	538	614	614	611	645	580	549	571	579	583	598	592	574	588	527	578	587	603	582	589	591	580	579	576	536	633	585	584	579	557	569	564	621	565	593	574	584	563	566	587	540	594	571	589	559	558	545	581	590	570	571	554	590	563	637	568	586	566	581	622	578	565	559	587	575	587	582	581	555	551	529	628	584	571	597	553	536	569	575	568	566	558	607	554	623	633	589	563	588	544	577	600	575	559	589	573	573	608	572	544	613	565	575	560	569	567	594	619	569	586	549	585	524	587	568	597	600	593	589	542	575	547	557	553	562	580	517	584	636	589	558	568	573	598	614	583	583	599	594	567	553	568	611	572	544	614	563	644	576	542	519	631	574	534	559	576	526	583	576	590	610	558	603	581	560	555	561	544	556	515	561	576	577	602	575	566	605	565	565	540	617	579	558	600	586	545	584	541	564	545	575	580	590	572	587	560	618	582	529	546	619	547	578	590	586	562	537	575	600	627	570	601	577	577	532	599	560	584	536	530	539
26861	8699	3247	1682	1401	1164	1003	855	826	729	722	729	702	680	670	690	651	626	660	629	651	628	608	609	630	651	626	612	612	623	593	620	644	614	601	627	588	599	566	612	619	591	595	594	568	591	602	601	629	614	625	612	604	628	608	603	592	605	633	592	604	604	580	643	602	624	609	604	617	604	607	587	647	566	628	575	598	574	570	677	585	588	599	594	611	625	584	632	580	622	588	589	634	623	613	612	637	596	602	604	598	561	621	584	596	621	583	618	609	617	619	608	592	620	617	580	631	577	644	619	569	586	597	581	592	582	600	563	625	605	591	600	659	620	605	634	612	615	559	575	609	608	616	637	608	596	625	584	573	612	586	571	582	625	608	582	606	659	560	601	641	634	625	568	600	605	637	589	628	596	584	648	610	606	657	595	582	615	591	594	596	576	586	587	623	629	632	599	588	577	542	626	578	618	642	612	622	566	602	622	590	682	617	610	633	568	613	629	599	587	556	570	591	591	582	647	577	604	579	616	628	597	684	614	619	638	627	613	636	641	597	606	620	587	617	620	584	576	569	589	597	604	607	612	592	614	570	630	629	608	640	606	620	569	624	624	571	550	630	624	624	608	621	590	594	611	647	586	622	583	591	608	567	570	631	587	653	611	611	618	599	604	601	595	590	584	596	603	612	568	618	578	644	584	577	572	643	615	593	601	600	625	614	668	604	605	639	588	600	613	559	608	566	601	606	592	587	568	618	594	557	609	628	633	621	569	623	608	608	595	606	620	548	576	625	586	614	610	627	624	599	609	615	666	587	580	611	588	635	610	563	594	608	614	659	627	632	620	606	615	582	542	592	636	615	598	603	650	628	602	611	579	638	598	628	601	620	594	626	600	598	564	568	629	586	642	537	590	566	608	611	599	578	655	565	640	627	621	643	637	603	627	603	639	598	595	586	674	600	610	626	619	647	585	627	535	583	613	674	602	595	632	588	663	644	608	626	592	623	610	610	584	613	592	573	607	612	601	603	617	590	623	567	583	635	574	609	628	622	578	575	634	589	636	607	600	604	596	649	610	587	583	575	604	603	648	620	638	589	598	613	613	642	610	580	643	649	647	618	641	618	580	586	597	621	586	585	618	619	624	595	653	587	620	638	629	575	604	602	621	579	600	576	631	684	634	610	551	638	580	620	585	574	617	632	616	605	583	614	655	646	646	607	594	579	610	573	579	596	595	607	592	605	600	627	566	606	646	565	615	646	567	620	584	604	603	598	553	656	567	597	575	598	557	607	640	585	633	605	585	628	618	612	628	620	593	645	586	601	590	572	628	619	605	627	589	577	617	591	603	576	595	579	618	638	578	559	592	654	585	568	593	615	591	652	546	605	601	643	598	550	598	688	591	641	639	610	643	636	630	614	675	618	606	581	625	619	609	614	617	574	596	633	597	607	646	658	634	617	604	618	579	610	586	604	589	580	601	572	592	615	614	601	614	579	596	586	580	609	599	593	604	624	615	622	633	588	608	593	628	626	589	605	598	591	602	584	642	567	586	612	559	593	599	592	631	610	661	573	580	613	630	579	569	575	617	610	613	599	617	586	668	585	605	613	603	581	565	612	639	604	615	598	650	617	632	604	620	603	647	593	604	625	592	576	601	671	632	627	640	557	623	629	579	610	611	598	659	652	582	625	620	629	608	619	620	626	632	605	627	574	643	626	595	626	609	657	601	582	627	590	655	581	604	601	646	613	666	588	612	574	616	614	583	543	566	613	635	605	613	639	592	593	626	582	608	635	634	643	608	604	603	576	605	648	608	616	625	606	626	612	584	587	609	599	610	606	607	622	601	624	613	631	648	593	606	625	614	622	639	635	606	581	615	595	562	589	622	592	625	589	621	606	597	626	572	609	602	623	624	612	565	550	586	645	600	655	612	594	580	612	579	600	626	613	615	609	605	597	623	647	571	637	588	595	615	574	610	624	589	605	634	606	604	617	624	632	612	577	621	647	569	613	632	613	607	607	609	619	615	661	624	594	620	594	639	633	587	598	647	613	595	566	624	643	623	564	659	640	661	604	591	596	645	615	592	604	604	579	614	588	585	626	574	593	576	652	607	598	580	593	611	606	582	637	561	603	590	605	602	618	595	574	609	613	623	588	566	579	582	590	605	659	658	577	571	600	607	586	639	629	609	585	604	591	647	603	600	636	585	586	628	573	662	591	622	619	601	597	615	633	610	641	587	581	580	585	588	618	614	640	623	610	635	602	581	616	631	607	655	594	631	605	620	605	612	654	622	576	562	606	595	598	618	615	571	586	570	601	649	631	622	592	599	593	616	577	662	550	606	578	609	591	602	634	599	667	638	643	618	625	611	626	620	577	658	625	610	607	595	652	594	622	601	603	629	606	576	584	598	604	629	580	575	619	575	621	623	612	609	590	590	581	633	579	604	622	597	637	591	618	583	627	611	595	611	598	553	609	633	624	580	624	593	595	561	609	569	628	616	612	647	613	579	598	629	647	595	597	647	656	584	626	615	571	594	625	625	605	550	650	616	586	541	569	616	634	612	604	590	596	582	606	598	592	632	607	637	609	612	617	594	611	601	606	601	613	630	554	666	604	590	609	640	637	651	673	647	611	629	617	584	594	610	662	630	632	646	647	590	624	541	615	586	635	598	625	588	609	624	611	572	602	579	581	570	605	607	591	585	589	611	562	596	597	571	568	597	608	635	603	620	601	569	563	606	567	652	590	588	633	602	611	606	616	599	599	590	592	637	605	666	631	635	633	574	609	613	582	601	578	586	590	646	635	616	593	583	614	601	592	605	594	587	588	622	581	617	646	578	630	602	615	585	617	603	614	602	657	645	569	604	643	629	638	597	600	597	616	630	591	557	613	616	569	573	548	581	630	593	585	624	610	602	602	590	640	605	579	550	651	599	616	632	609	616	631	621	579	616	638	595	602	647	596	537	634	554	598	614	616	567	654	605	572	614	649	582	616	619	593	647	589	615	583	589	577	633	623	597	579	626	589	634	602	630	645	607	588	622	563	588	575	614	635	584	645	620	617	625	603	642	625	644	579	635	592	636	555	602	616	576	591	576	607	623	629	618	594	625	584	582	588	641	604	600	563	642	647	607	628	591	584	621	598	590	579	600	619	584	613	576	622	573	612	578	599	613	598	583	600	625	583	555	597	604	616	629	618	651	613	616	588	593	622	635	620	580	555	618	642	647	602	569	621	617	628	599	552	619	618	590	625	587	641	643	616	638	600	574	589	601	636	598	615	611	574	575	652	629	579	578	588	601	572	613	608	581	631	626	578	603	555	619	567	586	607	623	629	595	621	600	603	581	609	599	580	588	568	549	589	601	590	631	597	585	565	565	586	602	615	573	584	585	609	582	649	630	619	576	598	619	630	593	592	606	612	597	591	615	643	614	614	605	589	577	658	577	598	622	555	624	582	593	615	583	595	628	583	617	601	592	603	633	673	581	623	618	613	601	619	637	616	633	601	604
22585	21126	28724	23768	21128	21181	7836	1190	875	789	718	671	632	661	549	538	545	519	541	528	517	475	461	455	470	471	467	452	507	484	456	500	481	492	443	478	444	476	463	479	411	456	459	461	461	496	465	449	446	481	464	495	473	464	408	470	468	463	457	470	444	441	478	440	452	460	493	448	456	478	478	453	443	464	497	440	428	488	452	428	443	429	454	457	442	417	443	409	455	455	443	469	438	436	466	485	459	431	412	451	459	438	477	434	459	470	440	396	423	475	439	456	423	424	418	448	449	423	485	420	446	428	427	439	460	431	435	394	455	429	481	465	428	477	440	440	511	453	480	459	433	441	402	478	443	439	462	413	454	446	456	445	479	450	452	428	467	432	451	448	451	466	435	463	413	477	449	443	439	418	415	437	452	451	406	482	441	464	458	480	455	444	457	428	458	429	457	443	424	430	424	430	459	449	475	425	454	453	403	487	446	439	427	472	450	459	452	452	428	453	422	472	490	460	474	434	440	449	421	485	445	440	473	472	403	464	438	441	415	466	427	438	489	437	456	459	441	422	438	470	461	464	454	429	451	425	425	479	459	435	411	454	458	454	460	456	460	430	418	438	499	457	499	446	457	444	429	440	459	436	435	433	426	452	446	470	440	426	421	452	411	458	459	452	460	462	441	407	456	472	459	467	447	469	430	407	435	461	434	442	440	446	487	476	458	445	436	426	448	463	458	481	440	409	439	448	459	458	457	491	473	444	458	419	420	411	471	453	476	412	422	424	468	436	497	413	455	444	477	439	408	472	443	456	438	413	465	442	500	485	457	487	417	449	422	440	445	471	464	447	423	398	458	498	433	446	440	454	493	452	487	475	441	446	472	446	446	443	436	456	447	433	465	428	427	453	425	419	439	450	406	428	445	415	455	426	440	455	433	430	435	436	401	423	449	455	421	466	410	446	412	444	421	448	421	471	434	421	411	431	432	438	400	444	460	442	462	441	437	427	462	459	426	455	481	453	419	466	462	423	493	457	406	401	446	457	421	444	471	460	434	488	415	430	471	468	455	422	458	441	422	464	427	464	464	450	451	462	419	428	438	445	448	425	470	467	482	445	421	466	387	454	443	406	401	465	443	482	459	458	464	461	415	418	462	444	436	442	456	435	455	404	462	469	427	496	443	447	422	460	465	443	465	442	457	443	423	459	425	435	410	451	441	454	451	431	424	419	433	421	425	485	443	449	507	443	446	447	489	454	456	438	418	419	436	405	440	420	520	499	440	465	426	445	427	445	427	456	465	490	450	437	439	461	440	419	497	478	396	445	470	407	468	413	431	477	447	433	473	416	470	419	446	480	466	495	426	462	465	421	434	452	465	433	461	435	450	428	445	460	475	424	444	470	468	493	493	455	433	435	463	447	465	443	415	460	492	441	443	426	449	478	419	465	448	475	438	456	447	471	459	473	451	445	430	440	469	450	432	431	423	455	463	442	471	432	431	462	447	498	431	463	464	455	448	488	414	461	438	418	486	435	461	444	442	416	451	427	458	471	433	481	421	480	451	428	476	477	393	460	484	453	444	446	454	451	457	459	424	480	403	434	464	412	418	439	438	428	436	459	430	428	462	457	446	454	460	436	458	434	464	421	450	471	443	441	438	459	445	465	437	451	471	446	434	442	440	433	430	489	431	449	485	435	490	415	443	433	459	429	466	432	456	447	438	459	419	464	450	458	451	451	476	460	477	450	424	427	429	400	432	456	427	446	445	431	454	453	464	468	451	434	461	466	465	424	412	490	433	476	441	441	450	428	471	415	433	426	447	428	445	431	452	479	436	465	439	442	463	456	420	475	451	465	435	449	462	438	468	447	431	446	447	466	425	416	459	455	419	441	441	441	480	443	448	458	461	429	447	460	467	450	460	458	470	481	442	460	451	441	460	453	451	466	441	466	456	484	427	492	412	471	431	452	417	447	427	448	461	451	473	403	448	449	441	421	462	430	457	445	443	458	417	440	457	438	451	459	465	446	452	427	482	450	480	445	403	443	423	414	407	412	470	430	491	448	403	431	473	482	423	432	443	414	467	474	419	460	426	442	445	457	416	447	429	431	459	443	451	432	440	413	437	444	426	476	418	425	428	447	406	452	422	447	423	444	430	435	409	409	449	435	470	491	449	431	445	419	445	433	435	423	425	395	438	439	422	431	447	438	417	449	448	409	462	440	458	441	479	421	463	429	429	418	476	475	432	421	498	458	466	435	451	465	445	447	406	455	453	445	409	454	436	484	420	447	464	433	448	444	447	459	473	452	446	408	425	494	451	462	478	422	440	472	460	423	456	442	481	431	433	412	448	461	421	455	417	421	402	426	476	436	459	432	461	430	454	453	438	440	492	462	425	433	449	476	477	471	452	496	470	451	462	440	456	435	498	433	459	472	470	471	420	446	427	426	456	430	454	459	427	451	421	430	443	458	478	449	478	422	458	481	503	428	415	467	443	434	486	436	410	456	408	428	454	459	473	438	430	421	445	456	450	409	410	431	436	444	444	446	425	428	441	462	447	437	447	444	443	419	412	445	435	463	424	451	428	459	440	483	432	447	435	467	453	448	422	442	426	486	495	434	418	401	427	431	440	429	449	469	474	457	463	438	485	411	452	481	485	433	469	458	454	421	472	441	461	463	469	403	459	462	449	426	434	451	465	443	478	438	436	463	481	430	459	465	425	459	454	428	446	447	423	447	444	449	445	423	436	435	445	414	440	442	445	445	483	491	460	441	434	470	441	437	431	475	453	452	467	418	486	421	436	461	427	452	451	438	429	424	442	429	483	413	431	459	394	449	483	459	458	454	436	478	443	425	439	436	469	447	439	441	441	504	441	427	436	469	444	458	432	453	467	464	403	430	423	462	467	408	451	470	472	432	455	457	441	416	480	404	442	437	474	466	420	439	452	428	446	426	427	402	449	435	448	455	414	425	445	457	443	440	457	405	439	476	439	414	420	381	429	449	448	462	444	432	448	453	446	455	420	430	481	400	400	486	455	442	487	421	447	425	468	433	477	476	443	449	446	460	398	431	456	459	471	445	436	434	453	387	427	436	463	443	426	459	468	434	450	416	446	416	460	434	450	434	442	438	445	459	466	445	426	410	456	431	462	416	441	444	439	443	423	440	465	475	449	401	452	467	444	457	514	430	446	429	461	433	439	464	428	477	472	477	419	445	399	440	440	436	433	468	437	455	448	418	451	448	426	453	447	435	460	500	423	420	433	441	462	461	456	468	457	478	437	409	438	423	464	440	475	445	487	445	457	449	446	429	426	432	442	451	441	438	447	444	476	439	393	425	462	449	453	456	441	465	461	431	458	450	454	434	446	435	435	464	439	446	469	469	428	404	456	454	423	422	443	421	475	430	466	444	461	416	476	450	452	479	445	443	404	482	442	442	459	448	442	459	467	418	417	455	440	442	446	439	440	475	420	413	434	397	442	439	474	443	425	433	410	485	455	427	452	464	451	444
35665	18764	9283	4426	3314	2484	1991	1586	1214	1149	933	815	759	717	685	612	603	612	615	549	584	542	605	530	551	480	519	508	482	486	485	491	512	503	488	469	491	466	492	470	458	445	475	513	484	514	469	476	458	461	517	503	442	495	436	470	435	444	465	503	442	460	501	437	456	479	449	445	478	467	453	474	470	480	493	453	448	463	455	477	441	454	465	450	452	398	461	496	435	468	426	441	427	459	464	445	481	495	453	455	475	444	431	455	416	461	456	474	418	469	471	404	469	473	435	443	460	488	437	444	465	412	470	466	436	465	457	440	452	449	457	437	458	448	451	470	441	450	493	435	404	463	457	449	455	491	489	451	443	439	452	455	419	463	461	436	482	460	414	460	483	478	471	477	443	475	458	451	468	471	455	449	438	428	463	495	466	478	454	484	434	471	467	493	471	461	481	421	481	452	425	485	481	438	417	458	451	429	470	465	439	428	409	426	440	477	455	433	494	462	448	442	446	441	455	451	420	462	465	458	463	468	463	458	476	455	464	445	427	454	485	433	454	477	427	472	468	461	483	477	430	441	452	440	459	473	465	471	466	443	425	443	469	484	473	444	467	441	466	475	443	482	456	434	467	474	484	476	472	432	457	452	471	456	445	454	454	445	425	487	431	442	460	435	454	421	477	471	463	434	455	468	450	466	452	479	450	402	480	440	409	488	454	458	424	439	430	491	451	478	457	424	451	436	500	465	421	455	486	463	415	452	419	479	457	419	428	449	489	460	443	469	434	424	469	424	441	467	437	404	417	468	451	519	469	438	477	452	483	425	452	439	451	457	445	461	457	438	467	462	465	427	439	467	501	477	437	415	408	441	437	462	432	455	477	448	446	460	469	460	468	490	479	468	442	444	431	421	457	463	414	460	472	477	430	491	426	469	428	437	431	444	457	471	475	421	458	424	434	454	464	437	479	464	426	453	461	456	443	449	488	446	485	463	448	440	432	435	488	435	431	470	461	524	466	447	445	453	437	452	458	403	448	465	489	483	456	469	458	461	455	470	471	429	425	495	443	460	456	454	414	446	420	432	429	438	442	453	482	435	460	437	436	470	465	452	440	428	391	490	453	450	458	432	489	468	463	413	433	464	449	420	461	423	482	464	456	444	431	468	427	436	451	456	459	463	435	444	435	435	469	454	445	473	470	416	438	467	422	459	487	464	459	461	458	504	445	430	502	475	439	442	440	454	456	466	414	467	449	493	439	458	480	454	447	494	456	434	462	438	425	473	452	471	451	459	431	446	450	415	438	465	423	429	455	441	493	441	450	430	442	445	474	432	429	467	454	440	455	438	460	417	484	466	438	445	435	458	420	455	449	460	411	459	429	449	405	409	447	436	452	473	454	461	464	460	462	423	464	416	415	445	464	459	461	464	414	434	459	462	470	443	442	464	461	475	431	461	459	460	427	448	458	452	446	476	447	450	465	462	428	432	412	433	452	476	450	444	451	465	424	487	483	436	408	442	421	449	450	461	472	412	476	442	420	415	478	448	455	446	459	454	443	431	436	469	459	436	473	494	440	443	437	420	412	470	426	469	493	458	429	431	476	461	438	407	460	446	433	462	432	431	435	433	456	456	432	450	437	463	478	439	470	450	452	440	432	481	463	428	407	441	449	494	450	415	465	471	425	493	460	450	440	487	480	430	454	464	459	439	458	468	464	454	471	433	469	462	485	437	468	452	455	475	476	453	421	439	459	457	409	437	447	505	439	430	446	479	452	444	473	449	478	450	472	416	457	448	482	473	430	432	455	448	420	478	453	433	463	435	435	448	449	451	454	468	430	464	438	406	454	464	488	412	433	471	474	487	476	451	463	454	447	439	452	453	509	445	447	479	455	465	426	475	477	476	448	440	441	474	509	474	469	457	482	476	448	462	468	458	469	447	439	411	432	465	477	461	481	478	470	423	441	444	468	461	452	478	444	458	455	437	456	497	455	463	487	433	439	429	401	457	425	457	475	477	451	453	471	469	431	436	484	437	441	453	415	440	437	433	450	440	440	479	457	421	449	484	469	458	442	446	478	469	420	470	470	460	448	468	446	450	473	459	438	469	448	473	480	487	428	440	429	471	423	454	448	469	417	478	442	468	471	457	452	474	460	438	458	461	441	465	451	495	464	473	430	448	475	436	437	415	458	456	428	468	445	475	444	457	439	491	454	415	483	457	442	472	469	465	418	434	469	421	491	436	412	464	463	474	419	441	449	450	443	447	466	445	464	473	437	451	445	449	461	462	485	426	485	480	507	456	474	474	464	456	430	445	456	430	475	458	421	487	482	437	460	432	500	417	415	441	427	472	458	451	495	419	467	452	481	454	465	438	480	413	411	432	436	477	467	443	465	444	491	470	417	483	451	458	477	421	453	438	429	465	463	479	485	449	484	475	465	432	461	451	477	449	451	453	455	432	433	467	446	462	454	467	479	470	481	445	469	451	427	447	489	451	446	453	497	476	433	456	482	431	451	468	447	450	472	441	441	459	480	461	459	421	439	428	459	445	424	435	467	453	422	430	420	424	472	466	463	455	453	459	460	487	450	469	478	399	491	416	472	418	440	455	492	454	474	450	428	451	486	425	482	417	457	478	498	482	450	432	444	455	451	471	445	443	455	459	461	446	477	417	476	417	461	452	445	428	430	448	461	460	452	476	450	461	449	424	425	462	483	501	478	435	455	401	454	446	431	428	420	465	445	456	418	468	454	427	483	468	460	461	471	482	457	424	458	438	451	439	452	488	471	480	469	431	464	458	431	469	461	399	411	427	465	476	482	469	433	435	415	452	454	479	452	473	478	445	433	458	482	435	442	421	427	451	456	445	459	482	425	446	448	467	452	506	487	454	443	466	462	442	457	442	459	466	461	485	477	472	423	442	473	475	441	476	453	479	481	436	436	477	449	470	434	447	455	441	463	419	471	467	455	453	459	454	453	469	495	468	450	424	429	475	449	442	436	473	462	454	445	450	483	465	436	454	433	441	395	454	455	487	460	469	450	492	460	442	502	467	466	482	471	458	442	480	434	455	487	460	470	455	457	434	437	471	501	442	447	425	391	449	431	459	458	450	418	488	431	467	430	477	482	476	424	458	497	428	430	469	464	435	457	520	474	431	431	460	452	447	473	432	466	417	453	421	449	431	460	467	470	461	460	448	464	435	464	476	460	436	452	498	470	445	495	465	466	484	418	449	441	448	464	502	455	424	442	474	477	482	442	497	504	441	438	459	457	454	481	408	470	453	476	468	453	470	454	435	484	447	438	450	439	467	431	482	438	431	455	422	439	473	451	434	461	501	489	438	423	493	439	434	469	449	449	482	474	426	441	452	436	444	470	442	507	488	440	436	476	459	413	456	467	439	441	462	466	438	405	436	467	441	469	434	433	448	458	445	446	471	472	490	464	465	427	460	474	467	455	436	446	446	431	409	487	461	424	456	416	459	450	448	448	429	453	467	410	459	438	497	381	447
27813	17370	3334	627	438	387	395	384	361	339	330	326	340	320	321	292	318	351	342	357	350	337	358	343	308	361	364	320	336	341	336	338	306	348	338	327	353	322	322	316	316	320	354	362	329	333	356	340	365	289	334	367	361	313	353	316	358	339	331	325	309	333	330	329	327	341	342	289	329	327	338	340	321	343	348	323	349	336	339	343	330	343	355	353	307	340	335	339	327	337	321	347	363	368	328	309	379	353	358	335	346	356	342	311	322	353	317	346	349	345	306	316	394	324	326	382	334	347	355	356	361	331	337	346	348	333	354	349	324	355	332	357	323	346	311	310	380	363	332	320	357	345	335	321	325	346	343	360	323	310	339	340	334	321	388	362	340	305	355	323	341	336	370	339	321	334	331	365	338	332	316	341	357	337	360	328	352	316	340	333	333	330	362	327	358	377	375	353	362	372	338	346	338	367	340	308	322	342	310	393	340	336	358	349	326	331	316	336	333	346	327	317	316	337	360	340	308	352	340	347	337	334	358	355	320	343	309	338	367	346	375	351	270	330	341	349	345	364	352	342	315	309	345	340	355	329	364	352	331	337	331	354	328	326	354	309	359	300	329	354	325	367	343	331	351	311	361	367	353	304	316	370	370	345	341	351	330	310	371	319	307	355	345	326	361	345	344	354	324	309	344	358	335	331	337	365	310	343	352	329	346	352	326	304	345	313	321	342	303	319	348	361	326	343	356	307	399	341	323	332	318	333	373	337	321	328	332	344	315	333	364	322	295	339	376	329	332	330	317	329	323	361	334	307	345	328	346	336	343	347	322	312	353	373	353	346	328	350	350	364	344	345	348	306	342	353	348	349	335	373	330	387	349	366	361	347	362	331	335	353	324	315	339	322	348	338	346	326	337	299	353	346	321	319	353	328	354	322	333	314	315	333	333	340	329	335	354	330	338	353	347	338	342	342	345	356	334	325	363	338	335	340	316	360	338	373	344	368	349	334	323	360	306	336	355	347	337	309	366	321	329	353	348	363	306	345	330	339	324	350	315	315	310	347	335	345	300	336	340	343	330	344	356	343	377	350	303	336	334	335	328	336	330	344	363	312	347	333	357	325	321	308	326	340	363	317	342	306	331	325	351	327	345	355	349	346	326	333	336	345	349	328	319	313	338	330	326	329	344	327	320	358	334	318	354	347	356	353	342	308	325	321	333	357	358	327	336	327	377	351	334	291	328	326	334	324	379	308	307	303	373	315	335	345	319	314	352	324	362	348	331	320	311	311	363	367	355	334	364	345	367	351	337	327	363	355	301	361	350	304	346	349	363	352	324	353	334	287	317	408	334	305	336	348	331	339	347	337	353	348	316	347	339	343	331	357	359	320	349	324	334	306	328	332	321	321	359	359	334	338	330	349	315	333	331	327	328	313	339	334	342	349	338	353	365	341	351	335	369	316	351	317	347	320	342	360	322	318	322	334	336	337	333	314	362	352	338	322	378	360	345	340	357	342	333	358	373	326	306	310	333	335	323	317	356	365	318	340	349	365	350	311	359	284	345	352	324	323	325	335	326	345	325	353	344	324	396	334	334	332	360	355	341	351	327	351	325	331	367	321	342	334	341	335	364	348	311	350	349	341	294	346	332	294	339	340	366	326	342	319	330	326	367	333	354	359	337	314	322	309	339	316	353	345	336	356	352	320	372	366	371	321	361	351	366	324	356	354	346	310	364	341	326	340	315	330	342	308	349	349	307	339	321	370	346	348	333	353	334	307	354	326	310	331	340	317	304	330	333	316	341	327	311	352	327	354	316	350	389	375	328	368	352	312	341	328	347	354	332	360	342	361	332	325	299	349	342	334	334	318	321	353	330	332	338	331	309	301	347	322	347	348	356	347	324	385	362	314	339	353	310	362	337	333	375	361	312	335	348	323	317	321	369	307	333	351	344	334	328	345	328	345	371	366	367	319	319	358	325	360	359	359	356	327	339	367	338	302	365	295	369	352	312	336	348	351	309	369	376	363	343	351	305	353	343	327	351	344	329	327	370	338	355	335	342	320	322	369	321	333	302	335	314	316	381	343	348	299	297	332	357	362	317	308	341	337	345	342	298	318	369	335	336	316	336	335	353	331	343	299	357	298	319	347	304	327	342	351	338	346	339	356	307	373	362	312	334	323	381	322	329	342	345	324	320	339	350	335	339	336	343	348	318	351	323	338	336	306	323	350	318	335	346	344	341	329	378	371	318	325	338	307	326	336	357	336	322	351	345	366	345	364	343	335	332	347	352	335	340	360	349	330	328	349	328	335	304	343	309	316	336	310	316	333	365	334	344	322	337	337	335	368	304	295	333	342	337	380	340	297	354	334	328	349	308	332	324	302	344	317	361	340	353	312	346	403	313	317	317	332	367	334	326	315	317	361	357	336	319	313	337	329	318	340	331	327	337	340	328	358	346	370	332	323	308	328	350	293	355	349	333	326	356	340	333	361	325	350	322	336	328	331	350	327	325	345	339	334	340	395	324	308	355	338	361	354	365	353	328	319	383	341	330	342	345	345	339	328	323	371	337	337	318	317	323	322	316	351	327	319	326	344	322	362	343	353	343	368	336	334	310	336	350	325	353	337	355	356	312	332	351	348	299	366	344	336	348	340	376	345	311	344	329	316	359	281	369	323	332	327	308	325	347	352	317	371	316	385	337	346	356	350	366	328	330	343	318	349	335	326	374	374	306	354	347	347	315	338	346	303	336	314	344	319	303	332	348	349	340	326	362	328	301	318	343	344	345	344	324	340	333	359	345	338	373	353	321	353	362	331	351	346	341	348	324	342	376	351	362	308	324	329	350	313	311	335	318	319	330	347	324	346	330	305	372	329	336	373	335	333	334	332	352	359	316	324	326	331	346	325	363	331	348	352	314	331	305	371	349	326	339	351	367	337	379	359	376	366	371	333	333	336	337	302	314	341	304	350	359	329	341	338	309	343	317	379	367	342	335	305	318	359	329	349	346	330	311	332	317	329	352	333	362	320	323	349	319	337	342	341	330	305	317	329	313	340	326	376	360	322	343	333	356	354	340	304	342	369	322	338	316	314	364	319	352	325	342	356	343	343	368	328	357	315	337	357	341	336	324	335	340	372	361	323	336	332	350	317	325	348	345	355	334	330	362	315	333	305	359	336	323	346	369	344	332	331	344	326	326	337	310	321	333	363	364	349	341	325	318	375	319	338	332	316	335	334	342	335	349	316	319	358	361	335	339	347	339	343	273	342	325	351	332	360	318	341	322	356	314	358	349	348	365	349	312	346	318	333	307	315	322	359	340	343	322	317	340	366	325	337	386	343	331	332	333	322	315	350	362	368	362	327	340	307	346	320	325	332	338	321	337	311	339	336	337	339	335	330	333	345	345	345	352	382	356	377	353	339	337	338	347	345	341	320	322	329	352	320	334	379	318	348	337	356	359	343	363	332	361	339	306	338	333	307	352	317	331	361	324	342	381	338	344	327	341	324
8727	1587	656	506	453	463	406	413	400	400	371	402	391	378	385	378	353	365	371	369	372	384	360	387	359	390	365	375	374	395	377	379	377	393	409	352	362	395	383	377	386	362	373	371	405	369	383	384	401	405	351	339	373	376	366	353	335	376	375	379	376	395	379	403	366	382	358	360	389	384	378	370	339	410	376	369	388	407	344	350	384	409	328	341	393	348	353	343	385	393	358	402	370	397	421	368	388	388	375	416	355	388	376	381	371	388	370	374	370	406	393	357	400	435	368	372	371	365	388	372	367	384	390	391	361	414	402	389	358	406	402	435	388	357	386	355	390	391	391	380	345	401	400	371	380	415	380	379	391	371	337	390	379	388	382	361	357	398	346	380	374	365	350	371	385	347	383	395	401	395	360	367	336	358	356	368	363	372	371	348	388	384	361	412	375	368	364	377	375	403	390	407	417	378	384	410	397	374	378	404	356	351	378	393	388	408	396	387	366	348	388	396	364	369	355	377	371	391	386	360	395	363	365	390	415	359	375	372	409	353	377	329	359	388	360	386	372	379	397	405	380	409	411	356	374	407	357	396	397	385	378	368	408	404	373	370	371	433	383	373	366	394	338	396	362	387	395	347	385	362	392	385	360	367	396	384	373	372	389	377	393	364	363	357	370	383	384	365	369	370	365	368	370	369	361	390	350	373	390	363	378	374	356	389	352	360	390	362	368	387	412	374	333	382	396	395	379	376	387	375	343	417	393	380	363	356	358	397	363	381	367	409	365	406	400	354	339	343	379	365	390	382	344	369	375	393	383	364	350	413	383	380	385	392	371	380	381	367	380	360	386	370	390	387	384	400	387	377	388	383	354	370	340	356	387	369	360	360	377	378	379	352	366	396	390	357	373	345	375	371	374	361	372	362	388	405	383	363	437	352	391	401	362	380	341	372	393	375	376	363	368	373	364	375	374	391	391	402	397	373	361	363	359	355	377	405	370	409	371	392	364	356	365	376	374	356	400	331	361	397	391	379	364	373	368	398	387	355	368	369	409	403	401	374	382	379	371	362	390	363	399	380	357	379	391	381	396	381	368	379	396	398	388	426	380	357	362	366	374	357	393	358	360	400	380	371	395	348	373	393	336	395	389	394	381	359	382	372	374	396	389	396	417	394	376	411	431	378	366	366	411	414	400	395	368	386	410	368	392	377	357	382	364	383	405	345	364	377	363	376	413	396	379	390	371	391	393	357	373	373	377	366	398	374	351	377	389	345	325	352	383	349	392	377	371	401	391	358	376	372	389	337	356	362	402	361	366	379	386	371	375	385	409	384	384	402	362	370	389	397	361	398	393	378	368	396	376	337	370	401	360	369	365	399	376	395	401	382	417	379	354	420	353	392	410	360	348	395	400	391	337	393	343	383	391	382	378	372	399	371	388	365	403	386	388	386	393	410	353	378	358	375	388	406	373	387	353	408	396	391	358	352	407	348	376	379	343	347	391	360	380	381	400	356	406	403	351	369	416	378	409	397	385	389	361	350	402	403	376	385	375	391	382	431	413	374	419	366	373	353	394	352	358	411	393	348	414	373	344	383	384	405	401	387	370	350	325	354	380	356	372	350	362	373	352	409	336	380	377	391	397	384	394	360	347	385	367	344	389	370	375	357	387	373	358	383	419	385	357	353	389	413	387	370	392	373	360	371	389	339	371	407	377	393	355	394	361	390	394	401	395	391	384	377	366	418	365	401	384	400	386	362	377	386	383	387	391	378	358	365	395	363	394	380	362	369	379	350	393	370	358	383	387	402	370	367	366	402	404	390	344	364	408	388	344	340	383	366	389	374	374	394	362	354	382	397	380	369	346	385	377	340	367	389	394	379	387	388	379	374	392	348	365	385	420	369	400	416	402	341	383	389	382	377	393	396	361	391	360	366	362	372	362	371	403	361	394	371	387	405	388	379	388	367	365	389	381	389	368	386	374	391	392	364	370	431	400	359	352	388	404	378	387	408	376	412	382	398	372	399	387	395	413	359	424	394	383	377	360	362	379	383	377	413	348	381	386	405	414	390	375	407	386	379	340	363	382	383	388	370	383	387	394	377	378	369	373	382	369	359	349	401	366	353	377	356	382	389	359	385	382	399	399	406	357	414	408	388	387	389	367	382	389	382	396	387	387	365	367	389	365	387	402	372	364	362	423	383	395	386	369	367	371	419	370	420	369	351	385	371	365	349	406	360	402	370	380	377	412	375	383	368	374	392	422	373	391	349	356	393	387	373	386	388	376	355	373	348	405	364	375	393	380	379	402	360	342	378	352	381	363	365	393	365	376	391	383	363	359	329	338	409	349	397	351	389	426	407	370	336	410	393	381	377	387	423	378	375	381	362	362	394	377	375	362	383	357	372	359	357	365	369	380	374	363	378	385	413	361	363	411	338	369	386	395	391	385	340	376	409	376	384	359	376	361	388	369	366	381	360	381	354	386	361	372	371	370	381	385	364	375	367	335	380	374	389	385	340	410	382	358	357	387	379	405	375	415	401	344	372	383	368	373	388	341	367	337	367	388	388	351	368	388	384	396	371	404	369	403	348	380	392	361	350	385	382	372	413	412	391	382	358	377	375	382	351	356	355	391	425	403	333	375	383	365	375	396	389	381	356	384	386	391	375	390	360	386	345	341	394	375	379	378	404	357	337	368	362	380	392	369	385	388	386	336	388	409	376	348	377	426	390	372	420	369	413	381	356	404	351	412	360	360	374	391	351	355	348	350	373	382	377	385	350	417	370	360	343	348	303	352	351	340	407	382	384	407	366	366	391	347	390	365	358	391	388	386	378	348	373	409	382	368	388	384	385	393	381	406	394	397	364	398	417	384	398	386	359	354	379	360	403	384	354	396	399	366	380	367	382	390	383	383	407	392	383	359	357	390	418	403	370	376	369	382	413	413	362	400	412	380	359	401	359	369	369	353	405	433	426	373	353	394	401	400	403	388	407	374	407	354	399	349	378	338	387	376	373	375	357	386	408	379	359	349	377	372	394	392	367	355	376	401	366	391	374	413	375	403	386	368	333	365	395	353	363	383	350	397	379	402	394	358	356	384	384	369	370	363	369	382	384	383	382	350	405	392	401	394	371	405	370	364	387	374	388	383	393	383	351	369	390	395	352	367	382	362	377	387	381	386	369	357	398	370	387	362	344	379	380	337	377	377	365	399	361	397	363	376	392	377	382	355	370	362	366	351	381	343	370	418	389	378	390	384	383	370	380	381	373	367	365	397	358	370	399	401	388	417	411	334	357	438	364	381	343	343	390	377	404	392	356	356	364	350	378	390	393	377	397	353	381	358	375	342	402	389	386	433	384	376	387	368	379	393	367	411	369	347	390	378	364	379	369	382	374	352	372	393	400	391	348	395	360	391	429	390	351	388	347	393	369	342	405	373	385	413	367	357	353	425	382	352	383	373	365	422	353	363	351	389	383	352	389	421	393	348	339	376	386	400	382	367	363	393	347
23550	21026	28169	24112	21037	9106	754	484	406	343	315	292	273	253	285	240	245	232	233	248	209	207	206	201	217	212	218	207	205	218	196	185	195	181	207	195	190	198	192	206	200	188	186	191	197	182	201	185	197	183	199	179	190	218	195	212	203	176	196	181	171	213	189	191	216	191	178	212	196	215	196	185	176	200	201	170	196	192	190	157	174	214	198	209	174	183	188	173	197	173	185	183	192	168	196	205	201	194	220	189	201	203	181	185	219	195	211	203	184	179	176	178	191	234	202	205	186	200	180	175	196	204	190	191	187	173	187	172	196	194	168	198	206	191	199	191	190	188	204	177	183	170	208	192	204	197	190	184	198	196	213	196	176	203	181	177	197	208	211	203	194	206	194	198	176	163	220	203	193	209	198	205	188	194	201	227	190	185	181	197	194	180	185	197	184	182	187	202	175	207	177	196	165	173	181	211	167	206	185	171	215	197	197	214	205	168	186	190	169	194	180	194	193	214	186	187	164	178	197	182	191	197	202	210	191	205	202	208	192	179	168	195	210	194	196	199	203	167	193	194	180	223	193	197	193	190	164	197	171	210	202	221	205	212	192	211	201	198	202	198	166	191	191	192	184	217	182	168	179	191	192	201	189	190	177	198	196	186	191	197	176	180	167	186	182	211	210	214	204	187	210	200	196	179	206	181	175	203	194	197	181	164	186	181	208	204	192	187	210	184	206	170	167	195	196	180	185	207	203	205	185	186	203	184	166	185	187	200	184	199	186	199	176	200	189	181	202	202	197	186	194	177	195	185	190	180	151	195	175	199	175	178	163	183	161	203	196	168	186	174	179	201	185	199	186	168	190	193	190	189	195	182	189	193	186	179	176	216	203	190	200	187	193	189	195	189	193	191	172	192	187	185	176	221	179	183	177	203	204	184	175	186	208	199	183	193	209	197	195	190	200	177	196	209	207	184	159	212	198	196	173	174	184	167	170	179	175	209	201	187	197	184	175	193	195	184	188	204	190	205	196	197	142	183	198	183	191	180	181	163	234	178	208	204	192	184	202	219	200	193	178	188	178	225	184	209	176	196	184	189	221	214	195	208	178	182	197	198	202	197	224	185	186	173	193	163	183	186	209	190	179	199	220	188	183	194	168	197	193	192	199	194	158	197	215	181	192	190	209	189	180	191	185	207	191	176	195	180	155	183	191	176	195	216	176	210	194	177	197	203	224	195	177	200	186	196	206	197	187	196	230	224	173	207	214	196	198	177	212	178	204	194	233	205	194	183	204	167	193	178	209	212	200	189	208	186	167	195	191	194	197	200	225	174	198	198	198	179	189	195	194	175	209	194	207	195	199	197	190	204	193	213	211	185	177	180	190	200	199	200	208	204	198	198	190	192	213	181	173	187	187	222	178	188	193	173	175	205	178	206	204	183	183	188	205	199	222	217	160	173	232	213	197	203	205	197	167	213	192	191	201	207	197	195	169	216	189	195	182	202	204	196	187	171	191	196	179	204	219	178	195	171	167	165	221	200	195	190	195	204	216	180	177	175	192	182	190	182	201	173	182	189	184	215	201	182	159	191	241	207	186	182	192	161	203	174	174	210	179	200	220	190	194	187	189	191	196	205	191	192	185	170	179	185	190	201	169	199	196	193	196	192	191	182	196	185	167	195	184	179	210	203	174	198	212	185	164	193	189	198	205	210	190	201	184	213	197	192	189	163	203	183	185	180	195	166	205	181	186	168	179	192	182	191	188	181	210	175	172	205	199	171	221	207	201	175	190	215	200	171	186	189	224	226	193	183	194	155	187	192	181	174	192	198	182	192	197	191	176	184	184	186	183	190	185	207	174	187	191	199	199	208	207	195	187	186	179	210	195	219	195	176	176	185	204	190	214	205	173	198	188	208	201	197	181	219	191	200	184	167	203	192	200	189	202	187	187	192	183	179	192	177	203	189	204	212	183	176	179	198	177	160	190	190	174	191	208	179	197	221	180	175	193	183	177	203	235	172	190	201	161	179	216	214	205	190	180	198	200	190	196	173	188	175	189	188	183	172	188	203	183	187	219	197	174	182	181	182	176	204	204	196	193	197	217	182	205	181	174	182	186	207	201	188	179	190	173	186	188	179	209	172	161	191	201	210	205	212	182	171	179	185	186	171	188	180	165	184	188	185	203	205	171	155	184	193	183	185	175	168	183	207	188	228	191	184	172	201	179	185	183	162	188	197	155	194	208	167	196	163	171	191	170	211	186	188	193	184	173	184	187	188	217	179	190	171	167	186	193	207	228	209	162	187	172	211	198	204	189	196	203	190	217	202	203	210	214	176	191	182	205	161	194	204	212	203	173	210	190	200	184	221	189	168	194	187	170	196	199	188	197	216	187	179	190	213	183	215	224	181	177	212	206	187	209	192	172	205	186	200	174	179	190	189	205	202	210	186	190	188	184	214	191	196	203	191	211	191	181	188	209	192	175	192	156	209	194	175	190	175	204	207	177	226	212	202	195	205	217	195	199	174	200	186	157	215	172	198	168	180	188	214	219	178	171	187	192	192	186	169	199	188	189	181	192	158	188	193	224	205	173	205	208	192	190	200	183	190	183	196	176	187	195	204	193	178	181	195	193	200	210	214	186	195	201	200	190	174	188	185	190	171	184	197	193	185	211	231	205	208	198	168	201	200	207	164	179	223	196	192	206	198	185	189	193	197	197	177	160	195	180	219	170	187	181	207	181	210	196	179	194	202	189	166	197	157	189	182	188	180	174	185	189	198	188	209	193	203	149	196	201	191	182	181	196	208	198	188	196	199	195	173	194	186	179	221	209	192	193	195	201	182	196	223	179	195	191	214	190	209	195	186	200	182	176	177	200	216	196	206	202	230	196	177	185	180	187	191	167	188	179	183	221	192	192	208	204	177	198	193	168	198	201	195	164	208	184	194	186	178	194	183	190	194	186	220	202	180	190	218	211	146	185	187	180	201	163	182	175	216	198	202	191	166	220	171	204	159	192	190	179	188	187	197	196	202	186	187	172	193	182	228	194	180	192	195	192	169	190	187	196	192	204	192	187	187	210	184	187	184	162	198	176	190	184	205	162	200	186	190	173	196	169	217	220	189	212	178	192	187	190	178	202	222	181	171	185	196	199	216	196	183	177	185	200	189	198	206	191	193	180	201	172	216	194	205	202	173	185	189	204	193	180	191	210	177	165	175	211	210	219	196	174	177	183	205	203	194	178	202	171	208	173	210	176	174	198	212	210	174	208	183	200	186	188	178	181	226	179	193	166	185	197	175	174	214	179	191	190	202	180	192	191	213	177	187	199	180	193	170	202	209	171	183	219	201	203	188	181	175	194	182	176	195	189	189	203	169	171	192	214	217	182	204	176	174	176	207	200	193	169	211	197	193	186	200	185	179	190	202	180	200	200	187	191	190	182	187	186	199	170	174	182	192	199	165	181	162	211	204	172	212	176	174	201	173	195	197	195	180	215	174	207	178	204	196
29171	12349	5440	2486	1724	1316	994	818	677	532	495	427	361	356	347	315	282	308	265	281	280	242	271	253	260	249	233	223	248	276	210	248	219	222	272	253	274	217	229	216	259	236	230	196	229	235	229	230	217	223	198	230	240	258	225	225	199	234	219	193	228	215	228	219	258	217	217	223	220	235	218	223	220	262	210	225	206	222	204	201	199	228	206	234	241	188	232	220	221	197	216	201	191	207	235	243	239	206	239	209	205	194	236	205	210	227	199	226	239	242	205	227	210	250	195	225	238	210	210	235	214	211	213	211	208	230	216	195	217	204	215	234	208	249	219	228	191	216	207	205	206	233	195	225	206	201	217	212	195	229	208	216	218	212	210	245	222	203	234	233	208	191	212	225	221	223	230	211	243	229	233	220	219	197	252	237	242	243	206	219	217	181	228	216	218	216	228	206	218	213	209	199	214	208	217	215	222	213	187	219	224	212	214	231	203	210	218	230	209	215	195	215	244	217	207	208	240	199	230	188	232	216	220	224	207	183	255	205	224	237	227	214	228	215	237	222	210	234	234	186	212	209	229	194	193	203	223	215	207	216	201	229	215	215	218	208	225	222	226	232	214	221	231	223	223	201	222	214	205	242	230	238	201	208	225	235	209	214	218	217	232	227	204	207	220	235	238	192	216	233	214	217	209	216	211	219	238	236	201	205	211	210	215	215	189	229	224	195	219	205	218	221	218	222	219	205	227	210	209	244	220	202	184	219	197	204	217	236	238	226	224	205	225	224	219	230	201	216	215	248	207	200	208	218	203	207	200	194	234	209	210	208	218	238	211	240	209	186	230	180	196	212	217	202	228	228	220	227	201	222	227	196	219	210	224	233	199	215	212	212	191	222	238	216	257	222	206	220	230	236	229	200	210	212	214	214	205	222	207	199	224	229	229	217	203	199	219	218	213	224	211	209	228	228	244	219	219	236	216	236	215	215	212	223	193	211	213	207	217	205	235	211	216	226	206	219	257	221	246	213	232	219	214	203	231	241	241	216	232	217	231	228	236	226	216	196	223	217	202	216	201	224	188	233	203	220	239	197	220	237	224	213	194	232	234	223	239	203	230	227	226	220	218	190	228	200	241	219	224	208	224	207	207	201	216	224	232	220	233	212	220	239	216	229	205	208	237	215	235	226	209	247	210	229	255	227	225	231	219	197	207	171	222	205	196	223	227	235	232	220	226	209	232	224	217	215	233	228	213	220	213	234	282	227	215	202	217	208	230	226	248	223	208	214	211	204	222	231	207	216	218	209	186	204	217	190	198	236	218	231	213	222	222	210	215	214	218	206	212	223	189	213	256	219	204	219	205	226	209	233	193	243	211	216	212	244	202	222	204	238	236	230	210	220	224	214	195	178	224	221	217	263	202	255	221	224	209	207	225	251	246	216	223	232	235	204	225	197	220	228	189	203	206	218	198	203	238	210	180	215	220	213	197	234	221	222	209	211	211	201	233	206	209	192	228	213	218	222	224	226	222	231	208	214	245	233	233	209	217	228	193	237	210	226	228	214	226	245	213	227	209	213	204	207	229	227	217	224	224	207	252	240	197	226	233	214	199	226	218	226	217	246	212	214	211	205	211	223	237	225	209	199	219	231	221	233	216	219	230	236	220	227	225	225	206	205	230	228	205	220	217	189	214	232	203	195	205	207	216	228	207	213	203	208	227	205	227	218	220	224	209	204	202	220	208	229	239	232	206	228	230	222	212	245	230	233	214	218	215	204	231	204	249	222	210	213	241	229	223	224	208	240	200	208	224	221	245	190	207	199	202	226	193	229	217	229	232	186	204	221	209	220	218	232	174	214	229	199	214	214	195	225	222	208	216	205	211	231	218	224	236	226	217	195	222	209	231	219	221	236	180	206	240	202	232	204	215	228	192	225	213	234	188	244	254	193	203	217	194	213	213	229	226	222	225	196	256	215	198	205	227	210	191	220	233	212	212	198	218	187	243	237	190	211	244	196	195	217	222	211	204	237	235	237	218	236	210	244	200	233	189	249	240	225	216	221	229	225	208	232	198	228	225	222	226	195	194	211	242	223	231	214	217	210	220	230	226	218	220	218	203	210	191	213	226	189	238	207	214	210	227	236	198	219	207	224	208	210	233	220	197	237	225	231	199	236	256	214	256	204	184	199	205	244	212	214	202	223	217	234	206	254	211	199	225	202	199	206	202	216	200	221	220	231	237	216	225	239	228	201	221	211	219	196	207	235	204	209	244	224	234	221	193	215	227	232	231	252	212	209	239	203	207	226	221	188	229	188	211	222	231	225	198	227	228	227	225	234	218	204	240	229	225	209	196	222	206	211	241	245	199	215	205	204	215	191	227	190	220	235	234	234	220	214	225	203	231	218	227	200	210	216	210	212	223	209	212	252	204	229	225	215	238	202	237	212	217	202	211	197	216	186	232	213	199	229	221	233	195	219	212	223	261	216	227	229	197	228	227	216	227	217	217	231	215	198	205	224	224	195	210	216	234	197	180	204	209	240	220	200	205	250	210	246	227	230	233	224	238	234	225	204	227	202	211	213	222	212	221	234	226	230	222	215	227	220	227	223	226	243	204	217	189	206	203	200	220	216	209	213	248	215	216	228	229	226	228	206	250	220	198	222	235	218	207	187	199	187	221	216	213	196	216	221	223	196	236	240	230	210	217	214	210	215	219	204	212	223	236	223	209	199	196	192	238	219	220	219	212	237	222	226	213	228	207	220	180	218	231	204	223	209	210	219	228	200	204	185	219	236	212	229	229	200	223	227	203	212	211	224	208	211	195	203	240	221	221	234	209	214	214	228	232	202	210	233	250	221	227	230	223	221	182	191	219	233	217	252	225	197	205	182	212	203	209	201	208	209	219	199	204	209	217	241	220	234	205	229	225	190	225	196	227	231	244	241	243	202	212	235	205	214	218	218	232	212	201	208	211	249	194	215	197	220	239	223	200	222	221	246	219	210	208	224	201	185	204	210	201	248	219	220	220	218	218	257	221	216	211	249	212	217	227	238	219	201	218	223	230	221	210	214	196	207	231	205	211	221	220	222	208	223	200	247	218	226	240	219	237	217	239	219	224	229	223	217	194	216	213	208	207	204	179	239	183	223	207	213	237	227	247	212	203	217	195	226	211	240	234	227	218	213	218	218	227	219	207	214	206	230	200	212	214	219	209	204	199	224	238	205	227	228	201	215	193	210	227	237	215	219	210	245	232	228	228	235	224	234	226	207	196	201	209	207	220	222	216	230	226	241	259	201	222	215	230	205	209	222	219	217	223	200	203	222	201	223	188	219	222	229	233	213	216	234	210	231	239	210	231	206	227	211	196	196	241	217	200	210	216	253	207	220	271	246	193	223	199	208	210	250	246	206	232	234	213	211	209	199	220	216	224	203	210	200	213	221	233	219	210	217	235	232	215	211	222	229	227	232	203	250	191	225	231	231	215	213	235	224	212	220	205	203	219	193	217	212
24919	21157	27201	25248	9926	996	850	720	690	653	606	683	616	658	632	623	626	619	595	581	584	643	608	576	596	596	583	596	593	568	604	578	566	576	606	585	566	600	585	604	611	581	611	587	628	592	577	608	574	603	557	580	567	572	598	587	609	565	585	650	584	566	593	624	595	595	614	615	575	588	635	621	585	594	618	617	544	597	556	606	567	596	607	572	609	578	619	597	605	560	596	549	588	618	582	598	581	599	629	619	597	589	568	593	548	600	616	611	617	567	570	540	604	591	607	591	601	580	598	584	581	593	566	621	568	578	577	602	623	578	566	569	574	596	598	576	563	564	603	557	558	598	549	568	596	607	583	630	554	621	619	548	561	619	606	556	576	578	578	579	566	609	599	555	611	610	596	600	633	587	591	547	591	582	571	619	635	586	604	593	580	589	572	550	617	581	570	575	598	647	593	578	599	553	586	568	575	559	577	566	566	581	599	575	584	631	618	589	534	603	568	600	553	577	553	538	620	642	572	604	559	600	576	582	545	576	618	551	594	578	596	606	551	565	593	643	646	549	603	605	615	573	611	580	637	576	626	612	566	626	586	594	560	581	618	559	601	573	608	568	581	626	590	608	597	582	618	608	575	601	558	605	593	586	666	580	548	566	629	528	561	547	598	561	626	566	599	593	566	580	587	558	609	563	561	596	589	580	618	585	584	616	599	562	568	589	598	576	579	563	614	565	562	585	547	583	577	596	631	603	627	576	553	626	575	604	580	625	595	518	551	558	561	557	578	581	608	640	574	611	589	564	582	601	560	531	583	579	576	642	604	554	586	557	575	521	595	601	591	625	573	610	605	561	533	579	559	584	567	568	571	579	582	625	588	568	579	596	623	585	623	616	594	574	583	567	561	587	577	548	624	588	637	570	570	538	554	587	555	559	602	603	572	565	617	591	563	585	633	616	580	576	592	604	555	572	588	618	589	572	614	615	561	549	586	611	590	573	599	652	611	561	532	565	548	573	593	588	557	607	592	578	593	560	593	566	599	644	581	561	562	591	630	617	572	582	550	618	602	602	570	600	643	539	578	558	567	547	597	585	582	597	575	629	531	603	594	513	565	626	585	549	618	570	606	591	613	605	577	580	617	591	585	612	569	592	577	579	590	578	589	534	597	603	558	550	646	570	531	620	616	606	608	560	579	585	600	551	608	573	605	574	616	598	597	598	643	603	600	596	609	588	616	582	585	540	592	648	624	575	598	578	566	569	564	605	593	560	619	548	529	560	574	602	627	569	620	557	589	578	602	586	599	547	573	571	568	586	646	574	624	585	581	584	611	583	590	606	592	564	555	585	560	561	553	636	581	637	581	559	593	579	546	611	610	568	564	562	585	606	585	605	576	580	555	601	545	610	523	564	588	582	590	589	592	574	589	616	537	566	546	593	570	560	592	567	589	593	560	587	594	575	620	543	633	585	592	586	598	580	589	594	565	565	592	553	609	586	558	618	558	563	558	623	596	621	554	584	586	523	569	605	558	597	569	606	563	600	586	582	609	627	574	614	597	591	605	555	581	585	563	587	608	634	568	579	547	564	574	564	629	600	571	560	549	539	650	582	613	590	559	547	636	607	619	606	594	565	593	590	584	588	573	597	566	581	579	581	577	541	569	579	639	588	599	603	592	631	602	508	572	576	589	604	568	622	579	561	600	593	603	553	539	566	634	591	601	608	542	577	599	595	567	606	660	582	572	584	546	600	594	610	614	574	559	566	562	584	576	574	582	585	572	606	559	628	525	557	598	597	615	575	622	560	592	586	568	595	582	599	583	567	600	622	557	611	630	593	610	587	585	585	582	564	575	587	621	564	593	584	630	532	577	618	619	564	604	575	595	581	605	589	597	586	546	611	609	632	618	586	600	576	625	590	609	556	538	548	585	547	555	623	559	569	604	611	590	593	602	563	560	625	541	580	564	570	541	567	547	594	599	633	583	572	633	586	591	559	550	583	612	571	578	594	595	584	540	554	583	601	558	543	583	586	564	603	588	597	552	593	579	593	548	591	621	590	586	613	604	584	592	564	569	578	526	624	553	569	549	612	574	602	556	587	582	589	568	565	575	606	576	589	608	613	603	574	567	513	612	600	558	564	554	620	561	537	582	595	626	537	562	607	567	582	569	631	585	566	602	601	555	638	597	571	606	598	587	578	563	622	621	576	606	544	563	628	619	602	591	544	548	594	577	643	598	575	616	597	544	570	539	628	589	584	636	595	617	606	591	587	572	608	616	551	572	542	567	557	576	625	581	549	603	633	555	611	556	578	542	580	595	562	552	567	582	642	611	606	607	580	542	593	593	573	601	586	550	605	613	625	589	587	617	574	586	591	554	585	576	584	580	554	577	578	589	577	616	587	623	606	629	630	617	628	613	615	555	580	615	566	592	588	578	592	561	530	586	585	560	595	611	593	591	604	553	589	587	572	558	584	581	644	617	562	534	569	578	539	591	573	588	573	581	590	585	584	640	575	602	577	658	584	571	610	596	560	637	605	619	583	596	589	567	573	601	553	605	624	626	619	599	592	634	608	619	585	585	601	597	578	587	577	594	554	595	611	601	602	601	575	528	579	580	634	555	578	579	601	565	599	560	586	608	578	598	645	617	594	559	647	559	555	566	606	584	578	610	556	603	580	550	594	561	608	540	640	605	586	638	631	619	572	595	638	634	550	596	569	527	616	598	588	583	604	533	646	601	551	609	608	582	610	578	570	553	557	611	569	558	593	538	559	611	566	579	584	587	577	551	565	584	556	600	633	580	596	597	577	558	615	587	596	589	560	581	554	559	556	566	605	608	589	578	571	552	591	574	555	599	623	563	593	540	575	566	588	597	619	578	578	603	575	570	600	617	581	588	548	580	632	586	604	625	599	548	592	587	582	572	602	625	574	634	585	526	596	594	587	624	553	587	563	632	605	563	582	597	570	600	585	570	544	551	590	611	581	596	584	585	578	577	567	595	567	576	583	630	576	547	591	587	596	577	587	579	613	589	585	547	604	549	579	567	580	585	579	622	567	570	600	558	614	594	636	523	562	571	595	579	624	570	558	582	617	591	598	568	599	597	555	566	541	614	594	569	593	587	548	562	595	592	614	565	543	586	575	563	566	618	579	595	569	638	571	558	594	552	611	620	560	591	598	545	612	597	576	594	564	552	577	585	633	632	594	585	618	593	611	571	602	623	576	600	582	618	585	610	572	599	575	596	570	567	579	564	593	616	586	576	563	603	593	566	583	572	599	603	567	608	566	573	564	604	558	561	590	561	590	567	544	589	607	597	518	573	581	615	568	625	596	608	596	566	559	569	568	562	597	624	611	597	565	576	583	559	609	570	617	566	602	605	535	563	586	550	591	586	570	627	568	597	576	580	588	591	582	635	582	606	570	565	615	577	602	594	534	581	608	608	588	584	535	573	610	549	597	587	587	561	606	568	589	555	604	593	578	577	552	619	591	613	590	571	561	546	577
27156	8581	3232	1803	1434	1163	1040	918	825	836	724	694	704	660	695	673	677	646	595	636	626	589	618	637	600	632	616	626	648	655	660	616	599	628	625	617	596	635	624	615	635	621	632	581	560	581	609	585	659	656	622	616	594	603	614	598	643	586	612	641	595	558	622	612	592	613	633	630	661	575	650	603	573	574	634	546	631	609	633	632	626	580	620	621	587	622	618	608	668	586	575	608	617	670	591	603	636	644	629	599	617	620	586	607	605	607	638	627	596	671	639	599	602	596	586	641	649	567	616	614	659	624	610	630	594	613	613	646	627	557	596	652	635	594	617	650	622	581	583	569	618	625	670	599	622	648	602	612	623	646	599	604	569	587	623	593	645	601	633	613	648	581	601	611	606	633	613	642	616	639	565	550	617	604	653	583	665	612	570	627	615	647	573	628	624	630	627	564	634	650	611	599	616	659	543	597	600	618	620	580	626	594	595	566	611	628	584	624	587	676	582	651	576	685	628	657	593	585	614	616	635	606	575	594	624	614	634	617	621	626	615	619	620	591	597	595	608	612	578	591	612	632	606	543	647	624	616	609	607	598	629	606	602	603	601	582	611	652	649	584	602	628	601	638	588	607	595	628	604	622	610	627	616	626	625	620	612	627	601	634	613	635	608	606	622	604	656	594	625	639	646	619	609	675	599	633	592	667	616	598	614	594	608	618	631	629	577	645	606	625	630	601	615	612	641	604	566	582	637	592	625	591	588	583	648	617	598	576	613	607	584	659	633	543	603	587	588	618	580	593	631	630	638	624	596	637	558	600	607	606	604	615	619	581	571	612	573	597	684	608	616	577	625	644	640	596	617	657	627	562	583	596	618	591	580	625	583	607	579	619	616	630	609	594	604	618	633	587	619	638	634	593	615	626	622	613	640	631	605	598	589	622	608	608	639	600	612	612	577	623	624	610	603	576	628	630	620	657	596	614	600	617	645	594	623	562	623	644	612	600	665	636	615	587	599	667	577	584	628	651	569	614	621	587	592	644	615	609	600	597	631	623	593	587	625	609	597	592	643	572	584	594	571	614	621	656	639	644	607	632	635	600	600	611	656	609	603	605	601	616	656	594	604	638	640	635	626	580	587	595	613	641	661	582	590	573	615	599	600	661	580	607	579	586	682	596	613	616	575	616	615	587	613	583	622	619	619	610	580	622	613	598	636	606	597	611	637	576	610	618	554	620	595	604	614	616	640	570	567	599	592	626	593	613	614	618	621	607	622	627	622	619	578	584	645	618	599	570	573	638	628	599	652	650	634	635	597	642	567	592	634	621	622	612	592	585	557	559	610	593	574	664	665	643	573	622	600	633	599	634	621	620	602	632	609	629	646	654	583	636	611	627	630	592	598	639	638	615	620	614	628	638	607	654	642	645	626	638	592	614	622	587	618	597	568	604	588	592	554	631	621	590	574	584	646	592	626	598	622	607	624	592	596	648	642	596	627	618	625	599	616	622	628	607	591	584	646	600	598	595	619	595	643	588	615	636	590	624	622	583	580	598	604	569	646	571	581	603	638	574	635	628	578	632	632	607	602	618	586	617	595	668	605	560	626	620	627	618	621	644	574	637	637	632	647	646	632	583	646	560	587	618	608	622	598	638	640	612	680	616	571	620	646	636	611	579	605	593	612	665	662	573	603	577	596	609	598	635	609	615	668	603	607	560	611	621	602	605	594	577	606	618	622	609	641	598	618	623	675	630	632	572	632	592	586	640	643	586	597	596	595	641	629	595	598	639	598	635	626	611	612	619	610	605	611	600	614	568	604	608	581	606	632	645	613	622	559	637	632	612	648	697	628	630	608	585	590	596	594	616	616	609	604	602	635	593	630	579	623	603	597	634	630	610	594	596	594	627	605	593	632	550	615	606	581	615	558	615	602	620	566	580	627	599	609	588	596	559	616	607	600	608	612	645	579	602	647	571	601	588	615	620	599	590	563	605	618	637	633	638	597	631	609	607	613	602	570	570	631	611	601	619	578	616	630	593	577	600	626	618	614	582	597	613	612	632	572	654	586	584	591	628	622	589	624	584	640	637	625	622	618	619	565	583	593	636	638	614	576	643	600	590	620	645	573	615	592	614	623	604	623	557	610	596	610	630	579	641	595	624	596	594	634	613	638	654	593	619	624	599	586	638	611	565	561	627	607	639	633	592	659	670	614	616	605	591	663	603	624	632	597	571	589	588	641	601	603	616	659	649	640	603	632	611	602	669	632	597	607	629	590	601	636	673	604	598	650	612	630	663	610	588	614	597	600	587	544	591	575	611	644	631	594	579	675	622	625	627	628	548	591	593	628	617	577	596	574	608	614	665	569	616	631	622	636	609	625	595	623	601	599	612	630	624	643	641	600	604	637	621	626	602	639	609	588	616	648	645	626	628	645	624	637	627	600	597	604	621	641	609	627	653	611	589	622	584	645	654	550	643	604	590	598	597	611	589	606	590	626	673	621	587	584	559	638	549	598	586	641	584	607	669	554	635	594	579	612	634	581	627	634	624	668	656	607	638	620	587	621	598	624	623	587	621	584	583	595	583	567	613	598	636	592	644	658	563	633	635	621	586	598	619	560	617	584	620	596	624	617	654	599	628	607	604	598	652	655	648	575	640	623	597	585	652	618	633	597	571	583	603	550	630	646	604	638	622	636	655	598	582	597	603	605	615	612	600	605	639	582	653	597	599	599	634	616	612	615	617	590	608	611	600	625	609	614	576	611	620	636	601	571	597	587	653	616	610	606	617	611	597	583	608	631	590	595	617	613	636	603	652	658	599	610	599	616	658	647	603	642	600	615	597	625	623	584	598	605	582	602	611	582	644	581	614	604	623	560	565	599	610	581	584	605	583	595	602	602	600	580	616	575	634	659	668	601	639	618	586	607	613	622	632	591	607	592	637	606	609	562	586	597	596	632	588	617	624	604	665	590	594	611	587	594	676	671	594	628	587	644	610	633	609	611	604	667	643	601	596	634	601	576	612	627	632	609	647	669	610	638	648	632	624	558	609	589	609	626	584	607	632	571	599	643	627	571	641	639	613	651	556	578	576	616	653	625	620	582	625	634	575	648	601	599	634	663	657	627	657	603	605	603	644	579	649	574	602	562	595	630	600	623	614	603	626	638	572	620	622	586	624	590	603	550	570	637	611	626	642	620	570	576	631	629	608	606	609	570	616	613	582	591	594	635	594	616	640	625	581	610	602	610	627	587	616	572	654	627	629	627	612	622	618	621	631	570	591	582	578	652	595	617	618	572	617	601	638	590	621	575	638	644	635	559	570	613	648	607	610	618	636	628	655	632	633	592	604	599	617	598	652	569	596	627	573	565	586	592	535	588	607	586	631	633	574	620	626	646	679	617	660	543	575	592	599	642	619	581	580	594	624	595	651	655	651	618	600	577	613	588	582	596	605	570	640	601	650	585	551	610	613	613	650	634	604	602	588	580	572	637	617	614	617	577	607	623	579
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
